@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=DM+Mono:wght@300;400;500&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&family=Instrument+Serif:ital@0;1&family=Vazirmatn:wght@300;400;500;600;700&display=swap";:root{--ink:#101010;--paper:#ecebe7;--ash:#c9c8c4;--rose:#cf9b9d;--cream:#e4d9c8;--acid:#d7df72;--rule:#10101057;--light-rule:#ecebe752;--house-wine:#59191f;--house-blue:#344b70;--house-white:#fff;--house-accent:var(--house-wine);--house-accent-hover:color-mix(in srgb,var(--house-wine) 86%,var(--house-blue));--house-ink:var(--house-blue);--house-paper:var(--house-white);--house-surface:color-mix(in srgb,var(--house-blue) 5%,var(--house-white));--house-muted:color-mix(in srgb,var(--house-blue) 68%,var(--house-white));--house-rule:color-mix(in srgb,var(--house-blue) 18%,var(--house-white));--house-r-sm:8px;--house-r-md:12px;--house-r-lg:16px}.system-loading i{border:2px solid #11111129;border-top-color:var(--ink);border-radius:50%;width:42px;height:42px;margin-bottom:16px;animation:.8s linear infinite system-spin}.system-loading span{color:#666;font-size:12px}@keyframes system-spin{to{transform:rotate(360deg)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.content-frame{width:min(100%,1560px);margin-inline:auto;padding-inline:clamp(20px,4.1vw,78px)}.micro,.eyebrow,.section-label{letter-spacing:.08em;margin:0;font:400 9px/1.35 DM Mono,monospace}.arrow-link,.text-link{letter-spacing:.04em;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:36px;padding-bottom:5px;font:500 10px DM Mono,monospace;display:inline-flex}.arrow-link span,.editorial-button span{transition:transform .25s}.arrow-link:hover span,.editorial-button:hover span{transform:translate(4px,-4px)}.light{color:var(--paper)}.site-header{z-index:20;border-bottom:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 clamp(20px,3vw,56px);display:grid;position:absolute;inset:0 0 auto}.site-header-light{color:var(--paper);border-color:var(--light-rule)}.wordmark{letter-spacing:-.045em;font:600 12px DM Sans}.wordmark span{font-family:Instrument Serif;font-style:italic;font-weight:400}.site-header nav{letter-spacing:.04em;gap:clamp(18px,2.2vw,40px);font:400 9px DM Mono,monospace;display:flex}.site-header nav a{opacity:.74;transition:opacity .2s}.site-header nav a:hover{opacity:1}.sign-in{justify-self:end;gap:20px;font:500 9px DM Mono,monospace;display:flex}.sign-in span{font-size:12px}.mobile-menu{display:none}.editorial-hero{background:var(--ink);height:100svh;min-height:620px;color:var(--paper);grid-template-columns:1.03fr .97fr;display:grid;position:relative;overflow:hidden}.editorial-hero:after{content:"";pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-type{z-index:2;flex-direction:column;justify-content:center;padding:116px clamp(34px,4vw,78px) clamp(54px,6vh,84px);display:flex;position:relative}.hero-index{letter-spacing:.08em;color:#ecebe79e;justify-content:space-between;margin:0;font:400 9px DM Mono;display:flex;position:absolute;top:98px;left:clamp(34px,4vw,78px);right:clamp(34px,4vw,78px)}.hero-type h1{letter-spacing:-.095em;margin:0 0 28px;font:400 clamp(86px,min(10vw,14vh),190px)/.68 Archivo Black,sans-serif}.hero-type h1>span{display:block}.hero-type h1>span:nth-child(2){padding-left:15vw}.hero-type h1 .glitch-word{color:var(--rose);position:relative}.glitch-word:before,.glitch-word:after{content:attr(data-word);pointer-events:none;position:absolute;inset:0}.glitch-word:before{color:#9faec3;clip-path:inset(12% 0 70%);opacity:.55;transform:translate(3px,-1px)}.glitch-word:after{color:#f0c1a5;clip-path:inset(64% 0 13%);opacity:.45;transform:translate(-3px,1px)}.hero-summary{color:#ecebe7c2;max-width:46ch;margin:0 0 28px;font-size:12px;line-height:1.68}.editorial-button{border:1px solid var(--paper);letter-spacing:.06em;justify-content:space-between;align-items:center;width:min(100%,250px);padding:15px 17px;font:500 10px DM Mono;transition:background .25s,color .25s;display:flex}.editorial-button:hover{background:var(--paper);color:var(--ink)}.editorial-button.dark{border-color:var(--ink);color:var(--ink)}.editorial-button.dark:hover{background:var(--ink);color:var(--paper)}.hero-image-wrap{background:#292525;margin:0;position:relative;overflow:hidden}.hero-image-wrap:before{content:"";z-index:1;background:linear-gradient(90deg,#1010103d,#0000 30%),linear-gradient(#0000 68%,#10101070);position:absolute;inset:0}.hero-image-wrap img{object-fit:cover;object-position:center 32%;filter:saturate(.76)contrast(1.04);width:100%;height:100%;animation:14s ease-in-out infinite alternate image-breathe}.hero-image-wrap figcaption{z-index:2;letter-spacing:.09em;justify-content:space-between;font:400 8px DM Mono;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.hero-vertical{z-index:3;writing-mode:vertical-rl;letter-spacing:.15em;margin:0;font:300 8px DM Mono;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.hero-scroll{z-index:3;letter-spacing:.1em;align-items:center;gap:12px;font:300 8px DM Mono;display:flex;position:absolute;bottom:23px;left:50%;transform:translate(-50%)}.hero-scroll i{background:var(--paper);transform-origin:0;width:42px;height:1px;animation:2.2s ease-in-out infinite scroll-line}.manifesto{padding-top:clamp(90px,10vw,180px);padding-bottom:clamp(110px,13vw,230px)}.manifesto-rule{border-bottom:1px solid var(--rule);letter-spacing:.06em;justify-content:space-between;padding-bottom:13px;font:400 9px DM Mono;display:flex}.manifesto-copy{grid-template-columns:.42fr 1.18fr .68fr;align-items:start;gap:clamp(26px,5vw,90px);padding-top:clamp(58px,8vw,128px);display:grid}.manifesto-copy h2,.practice h2,.showcase h2,.network-editorial h2,.radar-editorial h2,.newsletter h2{letter-spacing:-.085em;margin:0;font:400 clamp(56px,7.2vw,125px)/.79 Archivo Black}.manifesto-copy h2 i,.practice h2 i,.showcase h2 i,.network-editorial h2 i,.radar-editorial h2 i,.newsletter h2 i{font-family:Instrument Serif;font-weight:400}.manifesto-side{padding-top:clamp(110px,13vw,210px)}.manifesto-side p{color:#3b3a37;margin:0 0 22px;font-size:12px;line-height:1.72}.manifesto-side .arrow-link{margin-top:12px}.practice{background:var(--rose);overflow:hidden}.practice-inner{grid-template-columns:1.28fr .72fr;column-gap:clamp(50px,8vw,140px);padding-top:clamp(90px,10vw,160px);padding-bottom:86px;display:grid}.practice-title .micro{margin-bottom:47px}.practice-detail{align-self:end;padding-bottom:10px}.practice-detail p{max-width:34ch;margin:0 0 31px;font-size:12px;line-height:1.72}.practice-meter{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(10,1fr);height:150px;margin-top:90px;display:grid}.practice-meter div{border-left:1px solid var(--ink);align-items:flex-end;display:flex;position:relative}.practice-meter div:last-child{border-right:1px solid var(--ink)}.practice-meter span{font:400 8px DM Mono;position:absolute;top:10px;left:9px}.practice-meter i{background:var(--ink);transform-origin:bottom;width:100%;transition:height .5s}.practice-meter div:hover i{height:100%!important}.marquee{border-top:1px solid var(--ink);overflow:hidden}.marquee div{letter-spacing:-.07em;white-space:nowrap;width:max-content;padding:18px 0;font:400 clamp(38px,5.5vw,92px)/.8 Archivo Black;animation:18s linear infinite marquee}.showcase{background:var(--paper);padding:clamp(100px,11vw,180px) 0;overflow:hidden}.showcase-head{justify-content:space-between;align-items:end;display:flex}.showcase-head .micro{margin-bottom:43px}.rail-controls{display:flex}.rail-controls button{border:1px solid var(--ink);cursor:pointer;background:0 0;border-right:0;width:52px;height:52px;font-size:18px;transition:background .2s,color .2s}.rail-controls button:last-child{border-right:1px solid var(--ink)}.rail-controls button:hover{background:var(--ink);color:var(--paper)}.issue-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-top:65px;padding:0 max(20px,50vw - min(100vw,1560px)/2 + clamp(20px,4.1vw,78px));display:flex;overflow-x:auto}.issue-rail::-webkit-scrollbar{display:none}.issue-card{scroll-snap-align:start;flex-direction:column;flex:0 0 min(69vw,760px);justify-content:space-between;height:clamp(455px,55vw,720px);padding:clamp(20px,3vw,42px);display:flex}.issue-rose{background:var(--rose)}.issue-cream{background:var(--cream)}.issue-ash{background:var(--ash)}.issue-ink{background:var(--ink);color:var(--paper)}.issue-top{letter-spacing:.06em;justify-content:space-between;font:400 8px DM Mono;display:flex}.issue-card h3{letter-spacing:-.075em;max-width:10ch;margin:0;font:400 clamp(45px,6.4vw,104px)/.82 Archivo Black}.issue-bottom{border-top:1px solid;grid-template-columns:1fr auto;align-items:end;gap:25px;padding-top:18px;display:grid}.issue-bottom p{max-width:38ch;margin:0;font-size:11px;line-height:1.65}.issue-bottom a{white-space:nowrap;font:500 9px DM Mono}.network-editorial{background:var(--ink);min-height:100svh;color:var(--paper);padding:clamp(90px,8vw,130px) clamp(20px,4.1vw,78px);position:relative;overflow:hidden}.network-editorial>.micro{z-index:2;position:relative}.network-editorial h2{z-index:2;width:min(80%,1130px);margin-top:clamp(90px,10vw,160px);font-size:clamp(96px,14vw,258px);line-height:.61;position:relative}.network-editorial h2 span,.network-editorial h2 i{display:block}.network-editorial h2 span:nth-child(2){padding-left:17vw}.network-editorial h2 i{color:var(--rose);padding-left:4vw}.network-copy{z-index:3;width:min(29vw,360px);position:absolute;bottom:clamp(60px,8vw,120px);right:clamp(20px,8vw,150px)}.network-copy p{color:#ecebe7b8;margin:0 0 28px;font-size:12px;line-height:1.74}.orbit-stamp{z-index:2;place-items:center;width:140px;height:140px;display:grid;position:absolute;top:74px;right:clamp(25px,5vw,90px)}.orbit-stamp span{letter-spacing:.1em;font:400 9px DM Mono;animation:15s linear infinite spin;position:absolute}.orbit-stamp b{font-size:32px;font-weight:300}.network-dots{opacity:.28;grid-template-columns:repeat(8,8px);gap:19px;display:grid;position:absolute;top:23%;right:-3vw}.network-dots i{background:var(--paper);border-radius:50%;width:4px;height:4px}.radar-editorial{grid-template-columns:.9fr 1.1fr;gap:clamp(50px,9vw,160px);padding-top:clamp(100px,12vw,190px);padding-bottom:clamp(100px,12vw,190px);display:grid}.radar-title .micro{margin-bottom:44px}.radar-list{align-self:end}.radar-list>a{border-top:1px solid var(--ink);grid-template-columns:38px 100px 1fr 18px;align-items:center;gap:15px;padding:24px 0;transition:padding .2s;display:grid}.radar-list>a:last-child{border-bottom:1px solid var(--ink)}.radar-list>a:hover{padding-left:10px}.radar-list span,.radar-list em{font:400 8px DM Mono}.radar-list strong{font-size:13px;font-weight:500;line-height:1.5}.radar-list>a>i{font-style:normal}.newsletter{background:var(--acid);grid-template-rows:auto 1fr;grid-template-columns:1.15fr .85fr;column-gap:clamp(60px,10vw,180px);min-height:72svh;padding:clamp(90px,10vw,150px) clamp(20px,4.1vw,78px);display:grid}.newsletter>.micro{grid-column:1/-1}.newsletter h2{align-self:end;margin-top:80px;font-size:clamp(90px,13vw,230px);line-height:.62}.newsletter-side{align-self:end;padding-bottom:4px}.newsletter-side>p{max-width:34ch;font-size:12px;line-height:1.72}.newsletter form{border-bottom:1px solid var(--ink);margin-top:44px;display:flex}.newsletter input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:15px 0;font:400 9px DM Mono}.newsletter input::placeholder{color:#101010a3}.newsletter button{cursor:pointer;background:0 0;border:0;font:500 9px DM Mono}.site-footer{background:var(--ink);color:var(--paper);grid-template-columns:1fr .35fr;gap:60px;padding:38px clamp(20px,4.1vw,78px) 22px;display:grid}.footer-kicker{border-bottom:1px solid var(--light-rule);letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;padding-bottom:16px;font:300 8px DM Mono;display:flex}.footer-wordmark{letter-spacing:-.1em;margin:clamp(70px,8vw,130px) 0;font:400 clamp(90px,16vw,290px)/.6 Archivo Black}.footer-wordmark i{color:var(--rose);font-family:Instrument Serif;font-weight:400}.footer-note{align-self:end;padding-bottom:clamp(70px,8vw,130px)}.footer-note p{color:#ecebe7b8;max-width:27ch;margin:0 0 25px;font-size:11px;line-height:1.7}.footer-bottom{border-top:1px solid var(--light-rule);letter-spacing:.07em;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:14px;font:300 8px DM Mono;display:flex}.page-hero{background:var(--ink);min-height:86svh;color:var(--paper);padding:clamp(170px,18vw,270px) clamp(20px,8vw,150px) 90px;position:relative;overflow:hidden}.page-hero-grid{opacity:.2;background:linear-gradient(90deg,#0000 0 66.6%,#ecebe78c 66.7% 66.76%,#0000 66.86%),linear-gradient(0deg,#0000 0 76%,#ecebe773 76.1% 76.16%,#0000 76.26%);position:absolute;inset:0}.page-orbit{border:1px solid var(--light-rule);letter-spacing:.12em;color:#ecebe78c;border-radius:50%;place-items:center;width:220px;height:220px;font:300 8px DM Mono;animation:18s linear infinite spin;display:grid;position:absolute;bottom:8vw;right:5vw}.page-hero>:not(.page-hero-grid,.page-orbit){z-index:2;position:relative}.page-hero h1 em{color:var(--rose);font-family:Instrument Serif;font-weight:400}.lede{color:#ecebe7b8;max-width:46ch;margin:0;font-size:13px;line-height:1.74}.button{border:1px solid var(--ink);background:var(--ink);min-width:225px;color:var(--paper);justify-content:space-between;align-items:center;gap:30px;margin-top:34px;padding:15px;font:500 10px DM Mono;display:inline-flex}.button-light{border-color:var(--paper);background:0 0}.section{width:min(100%,1560px);margin-inline:auto;padding:clamp(90px,10vw,170px) clamp(20px,4.1vw,78px)}.section-label{border-bottom:1px solid var(--rule);padding-bottom:14px}.lesson-list{padding-top:52px}.lesson-list article,.steps article{border-bottom:1px solid var(--rule);grid-template-columns:60px 1.2fr .7fr;align-items:baseline;gap:28px;padding:26px 0;display:grid}.lesson-list article span,.steps article span{font:400 8px DM Mono}.lesson-list article h2,.steps h2{letter-spacing:-.07em;margin:0;font:400 clamp(30px,4vw,64px)/.9 Archivo Black}.lesson-list article p,.steps article p{color:#46443f;margin:0;font-size:11px;line-height:1.7}.simple-cta{background:var(--rose);padding:clamp(95px,12vw,190px) clamp(20px,8vw,150px)}.simple-cta h2{letter-spacing:-.085em;max-width:1050px;margin:24px 0;font:400 clamp(60px,8vw,136px)/.78 Archivo Black}.simple-cta>p:not(.eyebrow){max-width:37ch;font-size:12px;line-height:1.7}.program-list{padding-top:38px}.program-list article{border-bottom:1px solid var(--rule);grid-template-columns:55px 1fr .58fr;gap:30px;padding:34px 0;display:grid}.program-list article>span{font:400 8px DM Mono}.program-list h2{letter-spacing:-.075em;margin:0;font:400 clamp(36px,5vw,80px)/.84 Archivo Black}.program-list article p{color:#4b4944;max-width:40ch;margin:13px 0 0;font-size:12px;line-height:1.7}.program-detail{align-self:end}.program-detail strong{margin-bottom:20px;font:500 8px DM Mono;display:block}.article-grid,.people-grid{background:var(--ink);grid-template-columns:repeat(3,1fr);gap:1px;width:100%;max-width:none;padding:1px;display:grid}.article,.person{background:var(--paper);min-height:420px;padding:28px;transition:background .25s}.article:hover,.person:hover{background:var(--rose)}.article>span,.person>p{font:400 8px DM Mono}.article h2{letter-spacing:-.07em;margin-top:100px;font:400 clamp(30px,3.4vw,58px)/.85 Archivo Black}.article p{margin-top:70px;font:500 9px DM Mono}.network-filter{border-bottom:1px solid var(--rule);white-space:nowrap;gap:24px;padding-top:38px;padding-bottom:38px;font:400 8px DM Mono;display:flex;overflow:auto}.portrait{background:var(--ash);align-items:flex-end;min-height:255px;padding:18px;font:400 72px Instrument Serif;display:flex}.p2,.p5{background:var(--rose)}.p3{background:var(--cream)}.p4,.p6{background:#888d83}.person h2{letter-spacing:-.06em;margin:9px 0 0;font:400 31px Archivo Black}.person>span{margin-top:8px;font-size:11px;display:block}.person .text-link{margin-top:27px}.auth{background:var(--rose);min-height:88svh;padding:clamp(170px,18vw,260px) clamp(20px,8vw,150px) 100px}.auth h1{letter-spacing:-.09em;margin:24px 0;font:400 clamp(70px,9vw,155px)/.72 Archivo Black}.auth h1 em{font-family:Instrument Serif;font-weight:400}.auth .lede{color:#282725}.auth form{gap:10px;max-width:520px;margin-top:40px;display:grid}.auth label{margin-top:13px;font:400 8px DM Mono}.auth input{border:0;border-bottom:1px solid var(--ink);background:0 0;outline:0;padding:13px 0}.auth-preview-link{border-bottom:1px solid var(--ink);margin-top:24px;padding-bottom:5px;font:500 8px DM Mono;display:inline-block}.fine-print{max-width:48ch;margin-top:32px;font-size:10px;line-height:1.7}@keyframes image-breathe{to{transform:scale(1.035)translateY(-.8%)}}@keyframes scroll-line{0%,to{transform:scaleX(.2)}50%{transform:scaleX(1)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.site-header{grid-template-columns:1fr auto;height:58px}.site-header nav{display:none}.editorial-hero{grid-template-columns:1fr;height:auto;min-height:100svh;padding-top:58px}.hero-type{min-height:60svh;padding:90px 20px 38px}.hero-index{top:81px;left:20px;right:20px}.hero-type h1{margin-top:58px;font-size:clamp(82px,26vw,150px)}.hero-type h1>span:nth-child(2){padding-left:25vw}.hero-image-wrap{height:58svh}.hero-vertical{top:68%;right:7px}.hero-scroll{display:none}.manifesto-copy{grid-template-columns:1fr}.manifesto-copy h2{font-size:clamp(55px,14vw,92px)}.manifesto-side{padding-top:15px}.practice-inner{grid-template-columns:1fr}.practice h2{font-size:clamp(55px,14vw,92px)}.practice-detail{margin-top:42px}.practice-meter{margin-top:65px}.issue-card{flex-basis:86vw}.network-editorial{min-height:820px}.network-editorial h2{width:100%;margin-top:125px;font-size:clamp(90px,26vw,150px)}.network-editorial h2 span:nth-child(2){padding-left:15vw}.network-copy{width:min(80%,360px);margin:75px 0 0 auto;position:relative;bottom:auto;right:auto}.network-dots{top:auto;bottom:13%;right:-12%}.radar-editorial{grid-template-columns:1fr}.radar-list>a{grid-template-columns:30px 75px 1fr 14px}.newsletter{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:auto}.newsletter h2{font-size:clamp(90px,27vw,150px)}.newsletter-side{margin-top:70px}.site-footer{grid-template-columns:1fr}.footer-wordmark{font-size:clamp(100px,29vw,170px)}.footer-note{padding-bottom:40px}.page-hero{min-height:720px;padding:150px 20px 70px}.page-hero h1{font-size:clamp(68px,18vw,110px)}.page-orbit{width:130px;height:130px}.section{padding-inline:20px}.lesson-list article,.steps article,.program-list article{grid-template-columns:34px 1fr;gap:14px}.lesson-list article p,.steps article p,.program-detail{grid-column:2}.article-grid,.people-grid{grid-template-columns:1fr}.simple-cta{padding-inline:20px}.auth{padding:150px 20px 80px}}@media (max-width:560px){.hero-type h1{font-size:25vw}.hero-summary{font-size:11px}.hero-image-wrap{height:54svh}.manifesto{padding-block:90px}.manifesto-copy{padding-top:55px}.manifesto-copy>.micro{display:none}.practice-inner{padding-top:85px}.practice-meter{height:108px}.practice-meter span{top:16px;left:5px;transform:rotate(-90deg)}.marquee div{font-size:43px}.showcase{padding-block:90px}.showcase-head{align-items:start}.rail-controls{margin-top:36px}.rail-controls button{width:42px;height:42px}.issue-card{height:520px}.issue-bottom{grid-template-columns:1fr}.network-editorial h2{font-size:24vw}.network-copy{margin-top:80px}.radar-list>a{grid-template-columns:24px 1fr 14px}.radar-list em{display:none}.newsletter h2{margin-top:65px;font-size:25vw}.footer-kicker span:last-child{display:none}.footer-bottom{grid-template-columns:1fr 1fr;display:grid}.article,.person{min-height:350px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-image-wrap img,.hero-scroll i,.marquee div,.orbit-stamp span,.page-orbit{animation:none!important}.glitch-word:before,.glitch-word:after{display:none}}.header-actions{justify-self:end;align-items:center;gap:18px;display:flex}.language-switch{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 3px;font:500 9px DM Mono}.language-gate{z-index:1000;background:var(--ink);min-height:100svh;color:var(--paper);grid-template-columns:.42fr .58fr;display:grid;position:fixed;inset:0}.language-gate-mark{border-right:1px solid var(--light-rule);letter-spacing:-.1em;align-items:flex-end;padding:clamp(28px,4vw,72px);font:400 clamp(78px,11vw,190px)/.61 Archivo Black;display:flex}.language-gate-mark i{color:var(--rose);font-family:Instrument Serif;font-weight:400}.language-gate-panel{flex-direction:column;justify-content:space-between;padding:clamp(100px,11vw,180px) clamp(28px,5vw,90px) clamp(30px,4vw,70px);display:flex}.language-gate-panel>p{letter-spacing:.1em;margin:0;font:400 9px DM Mono}.language-gate-panel h1{letter-spacing:-.08em;margin:0;font:400 clamp(56px,7vw,118px)/.75 Archivo Black}.language-gate-panel h1 span,.language-gate-panel h1 i{display:block}.language-gate-panel h1 i{color:var(--rose);letter-spacing:-.05em;margin-top:22px;font-family:Vazirmatn,DM Sans,sans-serif;font-size:.45em;font-style:normal}.language-options{border-top:1px solid var(--light-rule)}.language-options button{border:0;border-bottom:1px solid var(--light-rule);width:100%;color:var(--paper);text-align:left;cursor:pointer;background:0 0;grid-template-columns:55px 1fr auto;align-items:center;gap:20px;padding:22px 0;transition:padding .2s,background .2s;display:grid}.language-options button:hover{background:#ecebe70f;padding-inline:12px}.language-options span,.language-options i{font:400 8px DM Mono}.language-options strong{font:400 clamp(28px,3vw,48px) Archivo Black}.language-options button:last-child strong{font-family:Vazirmatn,DM Sans,sans-serif;font-weight:600}.is-fa{font-family:Vazirmatn,DM Sans,sans-serif}.is-fa .hero-summary,.is-fa .manifesto-side p,.is-fa .practice-detail p,.is-fa .issue-bottom p,.is-fa .network-copy p,.is-fa .radar-list strong,.is-fa .newsletter-side p,.is-fa .lede,.is-fa .lesson-list article p,.is-fa .steps article p,.is-fa .program-list article p,.is-fa .simple-cta>p,.is-fa .footer-note p{font-family:Vazirmatn,DM Sans,sans-serif;line-height:1.95}.is-fa .site-header nav,.is-fa .sign-in{font-family:Vazirmatn,DM Sans,sans-serif}.is-fa .manifesto-copy h2,.is-fa .practice h2,.is-fa .showcase h2,.is-fa .network-editorial h2,.is-fa .radar-editorial h2,.is-fa .newsletter h2,.is-fa .page-hero h1,.is-fa .simple-cta h2,.is-fa .lesson-list article h2,.is-fa .steps h2,.is-fa .program-list h2,.is-fa .article h2,.is-fa .person h2,.is-fa .auth h1{letter-spacing:-.035em;font-family:Vazirmatn,DM Sans,sans-serif;font-style:normal;font-weight:600}.is-fa h1 i,.is-fa h2 i,.is-fa h3 i{font-style:normal}.is-fa .site-header,.is-fa .site-header nav{direction:rtl}.is-fa .hero-type{text-align:right;direction:rtl}.is-fa .hero-index{direction:ltr}.is-fa .hero-type h1{text-align:right;letter-spacing:-.045em;direction:rtl;font-size:clamp(72px,min(8.2vw,12vh),150px);line-height:1.02}.is-fa .hero-type h1>span:nth-child(2),.is-fa .hero-type h1>span:nth-child(3){padding-left:0;padding-right:0}.is-fa .hero-type .glitch-word:before,.is-fa .hero-type .glitch-word:after{display:none}.is-fa .hero-image-wrap figcaption{direction:ltr}.is-fa .hero-vertical{left:12px;right:auto}.is-fa .manifesto-copy,.is-fa .practice-inner,.is-fa .radar-editorial,.is-fa .newsletter,.is-fa .site-footer{direction:rtl}.is-fa .manifesto-side,.is-fa .practice-detail,.is-fa .network-copy,.is-fa .newsletter-side,.is-fa .footer-note{text-align:right}.is-fa .manifesto-copy h2,.is-fa .practice h2,.is-fa .radar-editorial h2,.is-fa .newsletter h2{letter-spacing:-.035em;text-align:right;font-size:clamp(50px,6.5vw,108px);line-height:1.12}.is-fa .network-editorial{direction:rtl}.is-fa .network-editorial h2{letter-spacing:-.045em;text-align:right;margin-left:auto;margin-right:0;font-size:clamp(82px,11.5vw,210px);line-height:1.02}.is-fa .network-editorial h2 span:nth-child(2),.is-fa .network-editorial h2 i{padding-left:0;padding-right:0}.is-fa .network-copy{left:clamp(20px,8vw,150px);right:auto}.is-fa .radar-list>a{direction:rtl}.is-fa .arrow-link,.is-fa .text-link{font-family:Vazirmatn,DM Sans,sans-serif}.is-fa .arrow-link:hover span,.is-fa .editorial-button:hover span{transform:translate(-4px,-4px)}.is-fa .newsletter form{direction:rtl}.is-fa .newsletter input{text-align:right;font-family:Vazirmatn,DM Sans,sans-serif}.is-fa .footer-wordmark,.is-fa .footer-kicker,.is-fa .footer-bottom{direction:ltr}.is-fa .micro{unicode-bidi:isolate}@media (max-width:900px){.header-actions{gap:13px}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;border-bottom:1px solid;padding-bottom:3px;font:500 9px DM Mono;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{z-index:30;background:var(--ink);color:var(--paper);border-bottom:1px solid var(--light-rule);padding:12px 20px 20px;position:fixed;top:58px;left:0;right:0;gap:0!important;display:grid!important}.mobile-menu nav a{border-bottom:1px solid var(--light-rule);padding:14px 0;font-size:11px}.is-fa .mobile-menu summary,.is-fa .mobile-menu nav{font-family:Vazirmatn,DM Sans,sans-serif}.language-gate{grid-template-columns:1fr}.language-gate-mark{display:none}.language-gate-panel{min-height:100svh;padding:95px 22px 24px}.language-gate-panel h1{font-size:clamp(55px,18vw,92px)}.language-gate-panel h1 i{font-size:.37em;font-style:normal}.language-options button{grid-template-columns:36px 1fr auto}.is-fa .hero-type h1{font-size:clamp(66px,20vw,118px);line-height:1.06}.is-fa .network-editorial h2{font-size:clamp(72px,20vw,120px);line-height:1.08}.is-fa .network-copy{left:auto}.is-fa .manifesto-copy h2,.is-fa .practice h2,.is-fa .radar-editorial h2,.is-fa .newsletter h2{font-size:clamp(48px,13vw,82px);line-height:1.15}}.consulting-page{background:var(--paper);color:var(--ink)}.consulting-hero{min-height:88svh;color:var(--paper);background:#171717;grid-template-columns:1fr minmax(240px,32vw);align-content:end;gap:24px;padding:140px clamp(20px,5vw,78px) 55px;display:grid}.consulting-hero .eyebrow{grid-column:1/-1;align-self:start}.consulting-hero h1{letter-spacing:-.09em;grid-column:1;margin:0;font:500 clamp(72px,12vw,188px)/.78 DM Sans}.consulting-hero h1 i{font-family:Instrument Serif;font-weight:400}.consulting-hero>p:not(.eyebrow){color:#efeee9a8;align-self:end;max-width:42ch;margin:0;font-size:12px;line-height:1.75}.consulting-hero>a{border-bottom:1px solid;grid-column:2;justify-self:start;margin-top:15px;font:500 8px DM Mono}.consulting-sessions article{border-bottom:1px solid var(--rule);grid-template-columns:70px 1.2fr .8fr;gap:3vw;min-height:460px;padding:48px clamp(20px,5vw,78px);display:grid}.consulting-sessions article:first-child{background:#c9939b}.consulting-number,.consulting-person>span,.consulting-detail>strong{letter-spacing:.07em;font:500 8px DM Mono}.consulting-person h2{letter-spacing:-.085em;margin:70px 0 0;font:500 clamp(56px,8vw,122px)/.82 DM Sans}.consulting-person h2 i{font-family:Instrument Serif;font-weight:400}.consulting-detail{align-self:end}.consulting-detail>strong{margin-bottom:25px;display:block}.consulting-detail p{max-width:46ch;margin:0 0 35px;font-size:12px;line-height:1.75}.consulting-detail a{border-bottom:1px solid;font:500 8px DM Mono}.consulting-request{background:#eceae5;grid-template-columns:1fr 1fr;gap:8vw;padding:110px clamp(20px,5vw,78px) 140px;display:grid}.consulting-request h2{letter-spacing:-.08em;margin:36px 0;font:500 clamp(52px,7vw,108px)/.87 DM Sans}.consulting-request h2 i{font-family:Instrument Serif;font-weight:400}.consulting-request>div>p:last-child{max-width:43ch;font-size:12px;line-height:1.8}.consulting-request form{align-content:start;gap:22px;display:grid}.consulting-request label{letter-spacing:.05em;gap:9px;font:500 8px DM Mono;display:grid}.consulting-request input,.consulting-request select,.consulting-request textarea{width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid;border-radius:0;outline:none;padding:15px 0;font:400 13px DM Sans}.consulting-request textarea{resize:vertical}.consulting-request input:focus,.consulting-request select:focus,.consulting-request textarea:focus{border-color:#c9939b}.consulting-contact{grid-template-columns:1fr 1fr;gap:22px;display:grid}.consulting-request button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;margin-top:8px;padding:18px;font:500 8px DM Mono}.consulting-request form small{color:#a43243}.consulting-hp{position:absolute!important;left:-9999px!important}.consulting-success{background:#d9dcbb;border-top:1px solid;align-self:start;padding:30px}.consulting-success span{font:500 8px DM Mono;display:block}.consulting-success strong{letter-spacing:-.05em;margin:65px 0;font:500 clamp(28px,3vw,46px)/1.05 DM Sans;display:block}.consulting-success a{border-bottom:1px solid;font:500 8px DM Mono}.is-fa .consulting-hero,.is-fa .consulting-sessions article,.is-fa .consulting-request{text-align:right;direction:rtl}.is-fa .consulting-hero h1,.is-fa .consulting-person h2,.is-fa .consulting-request h2,.is-fa .consulting-success strong{letter-spacing:-.04em;font-family:Vazirmatn,DM Sans,sans-serif;font-style:normal;font-weight:600;line-height:1.13}.is-fa .consulting-hero h1{font-size:clamp(56px,7vw,110px)}.is-fa .consulting-person h2{font-size:clamp(48px,5.5vw,88px)}.is-fa .consulting-request h2{font-size:clamp(46px,5vw,78px)}.is-fa .consulting-hero h1 i,.is-fa .consulting-person h2 i,.is-fa .consulting-request h2 i{font-family:inherit;font-style:normal}.is-fa .consulting-hero>p:not(.eyebrow),.is-fa .consulting-detail p,.is-fa .consulting-request>div>p:last-child,.is-fa .consulting-request input,.is-fa .consulting-request select,.is-fa .consulting-request textarea{font-family:Vazirmatn,DM Sans,sans-serif;line-height:1.9}.is-fa .consulting-hero>a,.is-fa .consulting-detail a,.is-fa .consulting-request label,.is-fa .consulting-request button{font-family:Vazirmatn,DM Sans,sans-serif}@media (max-width:760px){.consulting-hero{grid-template-columns:1fr;min-height:760px;padding:120px 20px 45px}.consulting-hero h1,.consulting-hero>p:not(.eyebrow),.consulting-hero>a{grid-column:1}.consulting-hero h1{font-size:20vw}.consulting-sessions article{grid-template-columns:38px 1fr;min-height:0;padding:36px 20px 65px}.consulting-person h2{margin-top:55px}.consulting-detail{grid-column:2;margin-top:55px}.consulting-request{grid-template-columns:1fr;padding:90px 20px}.consulting-contact{grid-template-columns:1fr}.is-fa .consulting-hero h1{font-size:14vw}.is-fa .consulting-person h2,.is-fa .consulting-request h2{font-size:12vw}}.consulting-people article{border-bottom:1px solid var(--rule);grid-template-columns:48px minmax(240px,.75fr) 1fr;gap:clamp(24px,4vw,70px);min-height:640px;padding:70px clamp(20px,5vw,78px);transition:background .35s;display:grid}.consulting-people article:first-child{background:#c9939b}.consulting-people article:nth-child(2){background:#e8e5df}.consulting-people article.is-selected{box-shadow:inset 0 -4px #171717}.consulting-portrait{background:#d8d2c9;align-self:stretch;min-height:480px;overflow:hidden}.consulting-portrait img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .45s,transform .7s cubic-bezier(.2,.8,.2,1)}.consulting-people article:hover .consulting-portrait img{filter:grayscale(0);transform:scale(1.015)}.consulting-person-copy{align-self:end;max-width:640px}.consulting-person-copy>span,.consulting-person-copy>strong{letter-spacing:.07em;font:500 8px DM Mono}.consulting-person-copy h2{letter-spacing:-.085em;max-width:8ch;margin:26px 0 44px;font:500 clamp(50px,7vw,108px)/.83 DM Sans}.consulting-person-copy>strong{margin-bottom:22px;display:block}.consulting-person-copy p{max-width:47ch;margin:0 0 22px;font-size:12px;line-height:1.75}.consulting-person-copy ul{margin:0 0 34px;padding:0;font-size:10px;line-height:2;list-style:none}.consulting-person-copy li{border-top:1px solid #11111138}.consulting-person-copy button,.booking-selected-person button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 4px;font:500 8px DM Mono}.booking-calendar{color:var(--paper);background:#191919;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px clamp(20px,5vw,78px);scroll-margin-top:20px;display:grid}.booking-intro h2{letter-spacing:-.085em;margin:42px 0;font:500 clamp(56px,7vw,112px)/.84 DM Sans}.booking-intro h2 i{font-family:Instrument Serif;font-weight:400}.booking-intro>p:last-child{color:#efeee9a6;max-width:42ch;font-size:11px;line-height:1.8}.booking-selected-person{border-bottom:1px solid #efeee947;grid-template-columns:auto 1fr auto;align-items:end;gap:18px;padding-bottom:18px;display:grid}.booking-selected-person span{font:500 8px DM Mono}.booking-selected-person strong{letter-spacing:-.055em;font:500 clamp(28px,4vw,58px)/1 DM Sans}.booking-selected-person button{color:var(--paper)}.booking-slot-list{background:#efeee938;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:25px;display:grid}.booking-slot-list>button{min-height:120px;color:var(--paper);text-align:left;cursor:pointer;background:#191919;border:0;gap:12px;padding:22px;transition:background .2s,color .2s;display:grid}.booking-slot-list>button:hover,.booking-slot-list>button.is-chosen{color:#171717;background:#d9dcbb}.booking-slot-list strong{font:500 13px DM Sans}.booking-slot-list span{opacity:.65;align-self:end;font:500 7px DM Mono}.booking-empty{border-top:1px solid #efeee93d;border-bottom:1px solid #efeee93d;margin-top:25px;padding:40px 0}.booking-empty strong{letter-spacing:-.04em;font:500 24px DM Sans}.booking-empty p{color:#efeee999;font-size:11px}.chosen-time{border:1px solid var(--ink);background:#d9dcbb;gap:8px;padding:18px;display:grid}.chosen-time span{font:500 7px DM Mono}.chosen-time strong{font:500 14px DM Sans}.consulting-request button:disabled{cursor:not-allowed;opacity:.28}.is-fa .consulting-people article,.is-fa .booking-calendar{text-align:right;direction:rtl}.is-fa .consulting-person-copy h2,.is-fa .booking-intro h2,.is-fa .booking-selected-person strong,.is-fa .booking-empty strong{letter-spacing:-.035em;font-family:Vazirmatn,DM Sans,sans-serif;font-style:normal;line-height:1.3}.is-fa .consulting-person-copy h2{max-width:13ch;font-size:clamp(42px,5vw,76px)}.is-fa .consulting-person-copy p,.is-fa .consulting-person-copy ul,.is-fa .booking-intro>p:last-child{font-family:Vazirmatn,DM Sans,sans-serif;line-height:2}.is-fa .booking-slot-list>button{text-align:right}.is-fa .consulting-person-copy button,.is-fa .booking-selected-person button{font-family:Vazirmatn,DM Sans,sans-serif}@media (max-width:760px){.consulting-people article{grid-template-columns:30px 1fr;min-height:0;padding:35px 20px 65px}.consulting-portrait{grid-column:2;min-height:430px}.consulting-person-copy{grid-column:2}.consulting-person-copy h2{margin:32px 0;font-size:15vw}.booking-calendar{grid-template-columns:1fr;padding:85px 20px}.booking-intro h2{font-size:16vw}.booking-slot-list{grid-template-columns:1fr}.consulting-people article.is-selected{box-shadow:inset 0 -3px #171717}.is-fa .consulting-person-copy h2,.is-fa .booking-intro h2{font-size:12vw}}.consulting-hp{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;left:auto!important;overflow:hidden!important}.consulting-session-map{color:#fff;direction:ltr;background:#59191f;flex-direction:column;justify-content:space-between;height:100%;min-height:480px;padding:34px;display:flex}.consulting-session-map small{letter-spacing:.09em;opacity:.62;font:600 8px DM Mono}.consulting-session-map strong{letter-spacing:-.055em;font:600 clamp(28px,4vw,56px)/1 DM Sans}.consulting-session-map ol{border-top:1px solid #ffffff4d;margin:0;padding:0;list-style:none;display:grid}.consulting-session-map li{letter-spacing:.06em;border-bottom:1px solid #ffffff4d;padding:17px 0;font:600 9px DM Mono}@media (max-width:760px){.consulting-session-map{min-height:430px;padding:24px}}.commerce-page{background:var(--paper)}.catalog-hero{background:var(--ink);min-height:88svh;color:var(--paper);grid-template-rows:auto 1fr auto;grid-template-columns:1fr minmax(260px,.42fr);gap:32px;padding:118px clamp(20px,4.1vw,78px) 46px;display:grid}.catalog-hero>.eyebrow{grid-column:1/-1}.catalog-hero h1{letter-spacing:-.09em;align-self:center;max-width:12ch;margin:0;font:400 clamp(68px,9vw,156px)/.74 Archivo Black}.catalog-hero h1 i{color:var(--rose);font-family:Instrument Serif;font-weight:400;display:block}.catalog-hero-note{border-top:1px solid var(--light-rule);align-self:end;padding-top:18px}.catalog-hero-note p{color:#ecebe7b3;max-width:39ch;margin:0 0 48px;font-size:15px;line-height:1.65}.catalog-hero-note span{letter-spacing:.05em;font:400 12px DM Mono}.catalog-index{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.catalog-index span{border-right:1px solid var(--rule);align-items:center;gap:12px;min-height:58px;padding:0 clamp(20px,4.1vw,78px);font:400 12px DM Mono;display:flex}.catalog-index span:last-child{border-right:0}.catalog-index i{background:var(--ink);border-radius:50%;width:7px;height:7px}.catalog-index span:nth-child(2) i{background:var(--rose)}.catalog-index span:nth-child(3) i{border:1px solid var(--ink);background:0 0}.product-ledger{padding:0 clamp(20px,4.1vw,78px)}.product-row{border-bottom:1px solid var(--rule);grid-template-columns:48px 1.1fr .85fr 180px;align-items:center;gap:clamp(18px,3vw,52px);min-height:210px;transition:background .25s,padding .25s;display:grid;position:relative}.product-row:hover{background:#cf9b9d33;padding-inline:20px}.product-index{align-self:start;padding-top:48px;font:400 12px DM Mono}.product-name small{letter-spacing:.06em;margin-bottom:20px;font:400 11px DM Mono;display:block}.product-name h2{letter-spacing:-.075em;margin:0;font:400 clamp(44px,5.5vw,88px)/.84 Archivo Black}.product-row>p{color:#45433f;max-width:38ch;margin:0;font-size:15px;line-height:1.65}.product-state{border-top:1px solid;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.product-state strong{letter-spacing:.04em;font:500 11px DM Mono}.product-state i{font-size:18px;font-style:normal}.product-row.status-waitlist .product-state{color:#76585b}.product-row.status-private .product-state{border-style:dashed}.catalog-decision{background:var(--rose);flex-direction:column;justify-content:center;align-items:flex-start;min-height:70svh;padding:100px clamp(20px,8vw,150px);display:flex}.catalog-decision h2{letter-spacing:-.085em;max-width:12ch;margin:28px 0 12px;font:400 clamp(58px,8vw,132px)/.8 Archivo Black}.catalog-decision h2 i{font-family:Instrument Serif;font-weight:400}.product-hero{background:var(--ink);min-height:92svh;color:var(--paper);flex-direction:column;justify-content:space-between;padding:112px clamp(20px,4.1vw,78px) 44px;display:flex;position:relative;overflow:hidden}.product-hero-meta{z-index:2;border-bottom:1px solid var(--light-rule);letter-spacing:.06em;justify-content:space-between;padding-bottom:16px;font:400 11px DM Mono;display:flex;position:relative}.product-hero-meta strong{color:var(--rose)}.product-hero h1{z-index:2;letter-spacing:-.105em;max-width:9ch;margin:9vh 0 8vh;font:400 clamp(76px,13vw,240px)/.67 Archivo Black;position:relative}.product-hero-bottom{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:32px;display:grid;position:relative}.product-hero-bottom>p{color:#ecebe7c2;max-width:43ch;margin:0;font-size:17px;line-height:1.55}.commerce-primary{letter-spacing:.04em;border:1px solid;justify-content:space-between;align-items:center;gap:38px;min-width:250px;min-height:52px;padding:14px 16px;font:500 11px DM Mono;transition:background .2s,color .2s;display:flex}.commerce-primary:hover{background:var(--paper);color:var(--ink)}.commerce-primary-dark{border-color:var(--ink);background:var(--ink);color:var(--paper)}.commerce-primary-dark:hover{color:var(--ink);background:0 0}.product-signal{aspect-ratio:1;opacity:.45;border:1px solid #ecebe71a;border-radius:50%;place-items:center;width:min(33vw,480px);display:grid;position:absolute;top:17%;right:4vw}.product-signal:before,.product-signal:after{content:"";border:1px solid #ecebe72e;border-radius:50%;position:absolute;inset:17%}.product-signal:after{background:var(--rose);border:0;inset:38%}.product-signal span{z-index:1;letter-spacing:.16em;font:400 10px DM Mono}.product-signal i{background:#ecebe72e;width:140%;height:1px;position:absolute;transform:rotate(-28deg)}.product-truth{grid-template-columns:.26fr 1fr .46fr;gap:clamp(30px,6vw,100px);padding:clamp(100px,12vw,190px) clamp(20px,4.1vw,78px);display:grid}.product-truth h2{letter-spacing:-.065em;max-width:16ch;margin:0;font:400 clamp(42px,5.6vw,88px)/.94 DM Sans}.product-truth aside{border-top:1px solid var(--rule);align-self:end;padding-top:16px}.product-truth aside span{font:500 11px DM Mono}.product-truth aside p{color:#44423e;margin:28px 0 0;font-size:15px;line-height:1.75}.product-facts{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.product-facts article{border-right:1px solid var(--ink);flex-direction:column;min-height:220px;padding:24px;display:flex}.product-facts article:last-child{border-right:0}.product-facts span{font:500 11px DM Mono}.product-facts strong{margin:auto 0 12px;font-size:18px;font-weight:500;line-height:1.35}.product-facts small{color:#56534e;min-height:38px;font-size:13px;line-height:1.45}.product-content-grid{background:var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:1px;display:grid}.product-content-grid>div{background:var(--paper);padding:clamp(70px,8vw,125px) clamp(20px,4.1vw,78px)}.product-content-grid .eyebrow{margin-bottom:70px}.product-includes article,.product-syllabus article{border-top:1px solid var(--rule);grid-template-columns:40px 1fr;align-items:start;gap:18px;min-height:78px;padding:20px 0;display:grid}.product-includes article:last-child,.product-syllabus article:last-child{border-bottom:1px solid var(--rule)}.product-includes span,.product-syllabus span{font:400 11px DM Mono}.product-includes p,.product-syllabus strong{margin:0;font-size:16px;font-weight:400;line-height:1.6}.product-syllabus{background:var(--cream)!important}.product-faq{grid-template-columns:.38fr 1fr;gap:8vw;padding:clamp(90px,10vw,160px) clamp(20px,8vw,150px);display:grid}.product-faq details{border-top:1px solid var(--rule)}.product-faq details:last-child{border-bottom:1px solid var(--rule)}.product-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:78px;font-size:17px;list-style:none;display:flex}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary span{font:300 22px DM Sans;transition:transform .25s}.product-faq details[open] summary span{transform:rotate(45deg)}.product-faq details p{color:#494742;max-width:60ch;margin:0 0 28px;font-size:15px;line-height:1.75}.product-final{background:var(--rose);flex-direction:column;justify-content:center;align-items:flex-start;min-height:78svh;padding:100px clamp(20px,8vw,150px);display:flex}.product-final h2{letter-spacing:-.075em;max-width:15ch;margin:30px 0 48px;font:400 clamp(52px,7vw,112px)/.9 DM Sans}.checkout-page{background:var(--ink);min-height:100svh;color:var(--paper);padding-top:68px}.checkout-page .site-header{position:absolute}.checkout-head{border-top:1px solid var(--light-rule);border-bottom:1px solid var(--light-rule);justify-content:space-between;padding:20px clamp(20px,4.1vw,78px);font:400 11px DM Mono;display:flex}.checkout-intro{padding:70px clamp(20px,8vw,150px) 60px}.checkout-intro h1{letter-spacing:-.075em;max-width:12ch;margin:26px 0 0;font:400 clamp(58px,7vw,106px)/.88 DM Sans}.checkout-grid{border-top:1px solid var(--light-rule);grid-template-columns:1fr minmax(320px,.42fr);display:grid}.checkout-form{padding:55px clamp(20px,8vw,150px) 100px}.checkout-step{grid-template-columns:42px 1fr;gap:18px;margin-bottom:28px;display:grid}.checkout-step>span{font:400 11px DM Mono}.checkout-step strong{font-size:18px;font-weight:500}.checkout-step p{color:#ecebe794;margin:7px 0 0;font-size:14px;line-height:1.5}.region-choice{background:var(--light-rule);border:0;grid-template-columns:1fr 1fr;gap:1px;margin:0 0 70px;padding:1px;display:grid}.region-choice label{background:var(--ink);cursor:pointer;justify-content:space-between;align-items:end;min-height:120px;padding:20px;display:flex;position:relative}.region-choice label:has(input:checked){background:var(--acid);color:var(--ink)}.region-choice input{opacity:0;position:absolute}.region-choice span{gap:18px;display:grid}.region-choice small{font:400 10px DM Mono}.region-choice strong{font-size:16px}.region-choice i{font-style:normal}.region-choice label:has(input:checked) i{font-size:0}.region-choice label:has(input:checked) i:after{content:"●";font-size:14px}.commerce-form{gap:24px;display:grid}.commerce-form label{gap:11px;font:400 11px DM Mono;display:grid}.commerce-form input{border:0;border-bottom:1px solid var(--light-rule);min-height:48px;color:var(--paper);background:0 0;border-radius:0;outline:none;padding:12px 0;font-size:16px}.commerce-form input:focus{border-color:var(--rose)}.commerce-form button{border:1px solid var(--light-rule);color:#ecebe77a;text-align:left;background:0 0;justify-content:space-between;align-items:center;min-height:56px;margin-top:18px;padding:16px;font:500 11px DM Mono;display:flex}.commerce-form button:disabled{cursor:not-allowed}.checkout-note{color:#ecebe780;margin:0;font-size:13px;line-height:1.55}.checkout-summary{background:var(--rose);min-height:calc(100svh - 68px);color:var(--ink);flex-direction:column;justify-content:space-between;align-self:start;padding:42px;display:flex;position:sticky;top:0}.checkout-summary>div>span{font:500 10px DM Mono}.checkout-summary h2{letter-spacing:-.075em;max-width:9ch;margin:55px 0 20px;font:400 clamp(44px,5vw,76px)/.85 Archivo Black}.checkout-summary>div>p{font-size:14px}.checkout-summary dl{margin:auto 0 28px}.checkout-summary dl div{border-top:1px solid #1010104d;grid-template-columns:90px 1fr;gap:16px;padding:15px 0;display:grid}.checkout-summary dl div:last-child{border-bottom:1px solid #1010104d}.checkout-summary dt{font:500 10px DM Mono}.checkout-summary dd{margin:0;font-size:14px;line-height:1.4}.checkout-summary>small{font-size:12px;line-height:1.55}.consultation-payment{max-width:1180px;margin:0 auto;padding:100px clamp(20px,5vw,72px) 130px}.consultation-payment-grid{grid-template-columns:1fr .72fr;gap:8vw;margin:38px 0 70px;display:grid}.consultation-payment h1{letter-spacing:-.075em;max-width:9ch;margin:0;font:500 clamp(54px,7vw,102px)/.88 DM Sans}.consultation-payment-grid>div>p{color:#ecebe79e;max-width:42ch;margin-top:28px;line-height:1.7}.consultation-payment aside{border:1px solid var(--light-rule);align-content:start;gap:14px;padding:26px;display:grid}.consultation-payment aside span,.consultation-payment aside small,.consultation-payment-total span{letter-spacing:.05em;font:500 9px DM Mono}.consultation-payment aside strong{letter-spacing:-.04em;margin-top:26px;font-size:28px;font-weight:500}.consultation-payment aside p{font-size:16px}.consultation-payment .region-choice legend{margin-bottom:14px;font:500 9px DM Mono}.consultation-payment-total{border-top:1px solid var(--light-rule);border-bottom:1px solid var(--light-rule);justify-content:space-between;align-items:end;padding:22px 0;display:flex}.consultation-payment-total strong{letter-spacing:-.05em;font:500 clamp(32px,4vw,56px) DM Sans}.consultation-payment>.editorial-button{margin-top:32px}.consultation-payment>.editorial-button:disabled{cursor:not-allowed;opacity:.35}.is-fa .consultation-payment{text-align:right;direction:rtl}.is-fa .consultation-payment h1{letter-spacing:-.02em;font-family:Vazirmatn,DM Sans,sans-serif;font-size:clamp(42px,5vw,72px);line-height:1.25}.is-fa .consultation-payment aside,.is-fa .consultation-payment-total,.is-fa .consultation-payment .region-choice{font-family:Vazirmatn,DM Sans,sans-serif}.payment-state{background:var(--acid);min-height:100svh;color:var(--ink)}.payment-state.payment-failed{background:var(--ink);color:var(--paper)}.payment-state>section{flex-direction:column;justify-content:center;align-items:flex-start;min-height:100svh;padding:110px clamp(20px,8vw,150px);display:flex}.payment-mark{border:1px solid;border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:60px;font-size:25px;display:grid}.payment-state h1 i{font-family:Instrument Serif;font-weight:400}.payment-state>section>p:not(.eyebrow){max-width:48ch;margin:0 0 34px;font-size:16px;line-height:1.65}.payment-failed .commerce-primary:hover{background:var(--paper);color:var(--ink)}.is-fa .catalog-hero,.is-fa .product-row,.is-fa .catalog-decision,.is-fa .product-hero,.is-fa .product-truth,.is-fa .product-facts,.is-fa .product-content-grid,.is-fa .product-faq,.is-fa .product-final,.is-fa .checkout-page,.is-fa .payment-state{text-align:right;direction:rtl}.is-fa .catalog-hero h1,.is-fa .product-name h2,.is-fa .product-hero h1,.is-fa .catalog-decision h2,.is-fa .payment-state h1{letter-spacing:-.02em;font-family:Vazirmatn,DM Sans,sans-serif;font-style:normal;font-weight:500;line-height:1.25}.is-fa .catalog-hero h1{font-size:clamp(46px,5.4vw,82px)}.is-fa .product-name h2{font-size:clamp(34px,4vw,62px)}.is-fa .product-hero h1{font-size:clamp(60px,8vw,130px)}.is-fa .catalog-decision h2,.is-fa .payment-state h1{font-size:clamp(42px,5.5vw,82px)}.is-fa .product-truth h2,.is-fa .product-final h2,.is-fa .checkout-intro h1{letter-spacing:-.018em;font-family:Vazirmatn,DM Sans,sans-serif;font-size:clamp(34px,4vw,58px);font-style:normal;font-weight:500;line-height:1.38}.is-fa .catalog-hero h1 i,.is-fa .catalog-decision h2 i,.is-fa .payment-state h1 i{font-family:inherit}.is-fa .product-index{justify-self:end}.is-fa .catalog-hero-note p,.is-fa .product-row>p,.is-fa .product-truth aside p,.is-fa .product-includes p,.is-fa .product-syllabus strong,.is-fa .product-faq summary,.is-fa .product-faq details p,.is-fa .product-hero-bottom>p,.is-fa .checkout-step,.is-fa .region-choice,.is-fa .commerce-form,.is-fa .checkout-summary{font-family:Vazirmatn,DM Sans,sans-serif}.is-fa .commerce-form button{text-align:right}.is-fa .checkout-summary dl div{grid-template-columns:90px 1fr}@media (max-width:900px){.catalog-hero{grid-template-columns:1fr;min-height:760px;padding:102px 20px 30px}.catalog-hero h1{align-self:end}.catalog-hero-note p{margin-bottom:28px}.catalog-index{grid-template-columns:1fr}.catalog-index span{border-right:0;border-bottom:1px solid var(--rule);min-height:48px;padding:0 20px}.product-row{grid-template-columns:32px 1fr;min-height:0;padding:32px 0}.product-row:hover{padding-inline:0}.product-name small{margin-bottom:12px}.product-row>p,.product-state{grid-column:2}.product-row>p{margin:18px 0}.product-state{margin-top:8px}.product-index{padding-top:2px}.catalog-decision{min-height:620px;padding-inline:20px}.product-hero{min-height:820px;padding:95px 20px 28px}.product-hero h1{margin:12vh 0 8vh}.product-hero-bottom{grid-template-columns:1fr}.commerce-primary{width:100%;min-height:54px}.product-signal{width:65vw;top:23%;right:-18vw}.product-truth{grid-template-columns:1fr;padding:90px 20px}.product-truth aside{margin-top:30px}.product-facts{grid-template-columns:1fr 1fr}.product-facts article{min-height:190px}.product-facts article:nth-child(2){border-right:0}.product-facts article:nth-child(-n+2){border-bottom:1px solid var(--ink)}.product-content-grid{grid-template-columns:1fr}.product-content-grid>div{padding:80px 20px}.product-faq{grid-template-columns:1fr;padding:85px 20px}.product-faq>.eyebrow{margin-bottom:28px}.product-final{min-height:650px;padding-inline:20px}.checkout-page{padding-top:58px}.checkout-grid{grid-template-columns:1fr}.checkout-intro{padding:55px 20px 45px}.checkout-form{padding:40px 20px 80px}.checkout-summary{grid-row:1;min-height:540px;padding:30px;position:relative}.checkout-summary h2{margin:42px 0 18px}.region-choice{grid-template-columns:1fr;margin-bottom:60px}.checkout-head,.payment-state>section{padding-inline:20px}.consultation-payment{padding:82px 20px 100px}.consultation-payment-grid{grid-template-columns:1fr;gap:38px;margin-bottom:55px}.consultation-payment h1{font-size:15vw}.consultation-payment aside strong{font-size:24px}}@media (max-width:560px){.catalog-hero h1{font-size:16vw}.product-name h2{font-size:11vw}.product-facts{grid-template-columns:1fr}.product-facts article{border-bottom:1px solid var(--ink);min-height:160px;border-right:0!important}.product-facts article:last-child{border-bottom:0}.product-hero h1{font-size:18vw}.product-hero-meta{font-size:9px}.product-hero-bottom>p{font-size:16px}.product-truth h2,.product-final h2{font-size:10vw}.payment-state h1{font-size:14vw}.is-fa .catalog-hero h1{font-size:12vw}.is-fa .product-name h2{font-size:9.5vw}.is-fa .product-hero h1{font-size:16vw}.is-fa .product-truth h2,.is-fa .product-final h2,.is-fa .checkout-intro h1{font-size:9.5vw}}.is-fa .auth-preview-link{font-family:Vazirmatn,DM Sans,sans-serif}.house-entry{border-bottom:1px solid var(--ink);background:var(--cream);grid-template-columns:minmax(260px,.68fr) 1.32fr;display:grid}.house-entry-heading{border-right:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:560px;padding:58px clamp(20px,4.1vw,78px);display:flex}.house-entry-heading h2{letter-spacing:-.07em;max-width:9ch;margin:auto 0 26px;font:500 clamp(50px,5.6vw,86px)/.93 DM Sans}.house-entry-heading>p:last-child{color:#4d4a45;max-width:33ch;margin:0;font-size:15px;line-height:1.7}.house-entry-grid{grid-template-columns:1fr 1fr;display:grid}.house-entry-grid>a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-rows:auto 1fr auto;grid-template-columns:35px 1fr auto;gap:18px;min-height:280px;padding:28px;transition:background .22s,color .22s;display:grid;position:relative}.house-entry-grid>a:nth-child(2n){border-right:0}.house-entry-grid>a:nth-last-child(-n+2){border-bottom:0}:is(.house-entry-grid>a:hover,.house-entry-grid>a:focus-visible){background:var(--rose)}.house-entry-grid span{font:400 11px DM Mono}.house-entry-grid strong{letter-spacing:-.045em;grid-column:2;align-self:end;font:500 clamp(22px,2.3vw,34px)/1.02 DM Sans}.house-entry-grid small{color:#54514d;grid-column:2;max-width:29ch;font-size:13px;line-height:1.55}.house-entry-grid i{grid-area:1/3/-1;align-self:end;font-size:20px;font-style:normal}.explore-page{background:var(--paper)}.explore-hero{background:var(--ink);min-height:68svh;color:var(--paper);grid-template-rows:auto 1fr;grid-template-columns:1fr minmax(260px,.38fr);gap:30px;padding:118px clamp(20px,4.1vw,78px) 52px;display:grid}.explore-hero>.eyebrow{grid-column:1/-1}.explore-hero h1{letter-spacing:-.09em;align-self:end;max-width:10ch;margin:0;font:400 clamp(66px,8.4vw,142px)/.76 Archivo Black}.explore-hero h1 i{color:var(--rose);font-family:Instrument Serif;font-weight:400;display:block}.explore-hero>p:last-child{border-top:1px solid var(--light-rule);color:#ecebe7b3;align-self:end;max-width:38ch;margin:0;padding-top:18px;font-size:15px;line-height:1.7}.explore-index{padding:clamp(75px,8vw,125px) clamp(20px,4.1vw,78px)}.explore-index-intro{grid-template-columns:.34fr 1fr;align-items:end;margin-bottom:46px;display:grid}.explore-index-intro h2{letter-spacing:-.065em;max-width:14ch;margin:0;font:500 clamp(42px,5vw,76px)/.98 DM Sans}.explore-tabs{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.explore-tabs button{border:0;border-right:1px solid var(--ink);min-height:132px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-rows:auto 1fr;grid-template-columns:32px 1fr;gap:8px;padding:18px;transition:background .2s,color .2s;display:grid}.explore-tabs button:last-child{border-right:0}.explore-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper)}.explore-tabs button[aria-selected=true] strong{color:var(--rose)}.explore-tabs button span{font:400 10px DM Mono}.explore-tabs button strong{letter-spacing:-.04em;align-self:end;font:500 clamp(18px,2vw,28px) DM Sans}.explore-tabs button small{opacity:.62;grid-column:2;font-size:12px;line-height:1.4}.explore-cards{border-top:1px solid var(--ink)}.explore-card{border-bottom:1px solid var(--ink);grid-template-columns:56px 1fr minmax(210px,.38fr) minmax(180px,.3fr);column-gap:clamp(20px,3.5vw,62px);padding:38px 0;display:grid}.explore-card-head{letter-spacing:.04em;flex-direction:column;justify-content:space-between;font:400 10px DM Mono;display:flex}.explore-card-head span:last-child{writing-mode:vertical-rl;color:#665c5c;transform:rotate(180deg)}.explore-card-main{grid-template-columns:1fr minmax(210px,.7fr);gap:clamp(20px,4vw,70px);display:grid}.explore-card-main small{letter-spacing:.05em;font:400 9px DM Mono}.explore-card-main h2{letter-spacing:-.065em;margin:14px 0 0;font:500 clamp(30px,3.2vw,52px)/.92 DM Sans}.explore-card-main>p{color:#4e4b46;align-self:end;max-width:38ch;margin:0;font-size:14px;line-height:1.7}.explore-facts{margin:0}.explore-facts div{border-top:1px solid var(--rule);min-height:76px;padding:12px 0}.explore-facts div:last-child{border-bottom:1px solid var(--rule)}.explore-facts dt,.explore-price span{letter-spacing:.05em;font:500 9px DM Mono}.explore-facts dd{margin:13px 0 0;font-size:13px;font-weight:400;line-height:1.45}.explore-price{border-top:1px solid var(--rule);grid-template-columns:72px 1fr;align-content:start;display:grid}.explore-price span,.explore-price strong{border-bottom:1px solid var(--rule);padding:12px 0}.explore-price strong{font-size:12px;font-weight:500;line-height:1.4}.explore-action{border:1px solid var(--ink);letter-spacing:.04em;grid-column:2/-1;justify-content:space-between;align-items:center;min-height:50px;margin-top:26px;padding:0 15px;font:500 10px DM Mono;transition:background .2s,color .2s;display:flex}:is(.explore-action:hover,.explore-action:focus-visible){background:var(--ink);color:var(--paper)}.explore-network{background:var(--rose);grid-template-columns:1fr .55fr 220px;align-items:end;gap:clamp(25px,5vw,85px);margin-top:80px;padding:48px;display:grid}.explore-network span{letter-spacing:.06em;font:500 9px DM Mono}.explore-network h2{letter-spacing:-.06em;max-width:14ch;margin:40px 0 0;font:500 clamp(34px,4vw,62px)/1 DM Sans}.explore-network>p{margin:0;font-size:14px;line-height:1.7}.explore-network .explore-action{grid-column:auto;margin:0}.is-fa .house-entry,.is-fa .explore-hero,.is-fa .explore-index{text-align:right;direction:rtl}.is-fa .house-entry-heading{border-right:0;border-left:1px solid var(--ink)}.is-fa .house-entry-heading h2,.is-fa .explore-hero h1,.is-fa .explore-index-intro h2,.is-fa .explore-card-main h2,.is-fa .explore-network h2{letter-spacing:-.015em;font-family:Vazirmatn,DM Sans,sans-serif;font-style:normal;font-weight:500;line-height:1.3}.is-fa .explore-hero h1{font-size:clamp(45px,5.2vw,78px)}.is-fa .house-entry-heading h2,.is-fa .explore-index-intro h2{font-size:clamp(38px,4vw,58px)}.is-fa .house-entry-grid>a{border-right:0;border-left:1px solid var(--ink)}.is-fa .house-entry-grid>a:nth-child(2n){border-left:0}.is-fa .house-entry-grid strong,.is-fa .explore-tabs button,.is-fa .explore-card,.is-fa .explore-network{font-family:Vazirmatn,DM Sans,sans-serif}.is-fa .explore-tabs button{text-align:right;border-right:0;border-left:1px solid var(--ink)}.is-fa .explore-tabs button:last-child{border-left:0}.is-fa .explore-card-head span:last-child{transform:none}.is-fa .explore-action{font-family:Vazirmatn,DM Sans,sans-serif}@media (max-width:900px){.house-entry{grid-template-columns:1fr}.house-entry-heading{border-right:0;border-bottom:1px solid var(--ink);min-height:360px}.is-fa .house-entry-heading{border-left:0}.house-entry-grid>a{min-height:230px}.explore-hero{grid-template-columns:1fr;min-height:720px;padding:102px 20px 34px}.explore-hero>.eyebrow{grid-column:auto}.explore-hero h1{align-self:end}.explore-index{padding:70px 20px}.explore-index-intro{grid-template-columns:1fr;gap:28px}.explore-tabs{grid-template-columns:repeat(3,minmax(190px,1fr));overflow-x:auto}.explore-card{grid-template-columns:34px 1fr}.explore-card-head{grid-row:1/4}.explore-card-main,.explore-facts,.explore-price,.explore-action{grid-column:2}.explore-card-main{grid-template-columns:1fr}.explore-card-main>p{margin-top:26px}.explore-facts{margin-top:30px}.explore-price{margin-top:20px}.explore-action{grid-column:2}.explore-network{grid-template-columns:1fr;padding:32px 24px}.explore-network .explore-action{margin-top:10px}}@media (max-width:560px){.house-entry-grid{grid-template-columns:1fr}.house-entry-grid>a,.house-entry-grid>a:nth-child(2n){border-left:0;border-right:0;border-bottom:1px solid var(--ink);min-height:190px}.house-entry-grid>a:last-child{border-bottom:0}.house-entry-heading h2{font-size:13vw}.explore-hero h1{font-size:15vw}.explore-card-main h2{font-size:9vw}.is-fa .explore-hero h1{font-size:12vw}.is-fa .house-entry-heading h2,.is-fa .explore-index-intro h2{font-size:10vw}.explore-network{margin-top:55px}}.home-door{background:var(--ink);min-height:100svh;color:var(--paper);grid-template-columns:.78fr 1.22fr;padding-top:68px;display:grid}.home-door-intro{border-right:1px solid var(--light-rule);flex-direction:column;padding:clamp(42px,5vw,78px);display:flex}.home-door-intro h1{letter-spacing:-.09em;max-width:8ch;margin:auto 0 26px;font:400 clamp(72px,8.8vw,150px)/.72 Archivo Black}.home-door-intro h1 i{color:var(--rose);font-family:Instrument Serif;font-weight:400}.home-door-intro>p:not(.micro){color:#ecebe7ad;max-width:38ch;margin:0 0 34px;font-size:14px;line-height:1.7}.home-member-link{letter-spacing:.05em;border-bottom:1px solid;width:max-content;padding-bottom:5px;font:500 9px DM Mono}.home-door-choices{grid-template-rows:repeat(3,1fr);display:grid}.home-door-choices>a{border-bottom:1px solid var(--light-rule);grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:10px;min-height:0;padding:clamp(25px,3.5vw,54px);transition:background .25s,color .25s;display:grid}.home-door-choices>a:last-child{border-bottom:0}:is(.home-door-choices>a:hover,.home-door-choices>a:focus-visible){background:var(--rose);color:var(--ink)}:is(.home-door-choices>a:nth-child(2):hover,.home-door-choices>a:nth-child(2):focus-visible){background:var(--cream)}:is(.home-door-choices>a:nth-child(3):hover,.home-door-choices>a:nth-child(3):focus-visible){background:var(--acid)}.home-door-choices span{letter-spacing:.06em;opacity:.65;font:400 9px DM Mono}.home-door-choices strong{letter-spacing:-.075em;align-self:end;font:500 clamp(42px,6vw,96px)/.82 DM Sans}.home-door-choices small{opacity:.66;font-size:13px}.home-door-choices i{grid-area:1/2/-1;align-self:end;font-size:20px;font-style:normal}.is-fa .home-door{text-align:right;direction:rtl}.is-fa .home-door-intro{border-right:0;border-left:1px solid var(--light-rule)}.is-fa .home-door-intro h1,.is-fa .home-door-choices strong{letter-spacing:-.015em;font-family:Vazirmatn,DM Sans,sans-serif;font-style:normal;font-weight:500;line-height:1.25}.is-fa .home-door-intro h1{font-size:clamp(50px,5.2vw,80px)}.is-fa .home-door-choices strong{font-size:clamp(34px,4vw,62px)}.is-fa .home-member-link{font-family:Vazirmatn,DM Sans,sans-serif}.explore-hero{min-height:52svh}.explore-hero h1{font-size:clamp(58px,7vw,118px)}.explore-index{padding-top:clamp(58px,6vw,92px)}.explore-index-intro{margin-bottom:32px}.explore-tabs button{min-height:100px}.explore-cards{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.course-cover-card{background:var(--paper);grid-template-rows:auto 1fr;display:grid}.course-cover-visual{aspect-ratio:4/5;background:var(--cream);color:var(--paper);isolation:isolate;display:block;position:relative;overflow:hidden}.course-cover-visual:after{content:"";z-index:1;background:linear-gradient(#0000,#0a0a0ac7);position:absolute;inset:28% 0 0}.course-cover-visual img{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .45s}.course-cover-card:hover .course-cover-visual img{filter:saturate(1.08);transform:scale(1.025)}.course-cover-visual>span,.course-cover-visual>small{z-index:2;color:var(--ink);letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ecebe7e6;padding:8px 10px;font:500 9px DM Mono;position:absolute;top:18px}.course-cover-visual>span{left:18px}.course-cover-visual>small{right:18px}.course-cover-content-creation-vip:before{content:"";border:1px solid #ecebe799;border-radius:50%;position:absolute;inset:18% 20%}.course-cover-content-creation-vip:after{content:"";background:var(--rose);border-radius:50%;position:absolute;inset:38%}.course-cover-content-creation-vip{background:var(--ink)}.course-cover-poster{z-index:2;position:absolute;bottom:24px;left:22px;right:22px}.course-cover-poster h2{letter-spacing:-.085em;text-wrap:balance;max-width:8ch;margin:0 0 13px;font:500 clamp(52px,6.2vw,100px)/.78 DM Sans}.course-cover-poster p{color:#ecebe7d1;max-width:34ch;margin:0;font-size:13px;line-height:1.55}.course-cover-photography-challenge .course-cover-poster h2{max-width:10ch;font-size:clamp(42px,5.1vw,78px)}.course-cover-copy{flex-direction:column;min-height:260px;padding:24px;display:flex}.course-cover-copy>small{letter-spacing:.05em;font:400 9px DM Mono}.course-cover-copy h2{letter-spacing:-.065em;margin:18px 0 16px;font:500 clamp(31px,3.2vw,52px)/.92 DM Sans}.course-cover-copy p{color:#4e4b46;max-width:38ch;margin:0 0 34px;font-size:14px;line-height:1.65}.course-cover-action{border-top:1px solid var(--ink);letter-spacing:.04em;justify-content:space-between;align-items:center;min-height:48px;margin-top:auto;padding-top:14px;font:500 10px DM Mono;display:flex}.course-cover-action span{font-size:17px;transition:transform .2s}.course-cover-action:hover span{transform:translate(4px,-4px)}.is-fa .course-cover-copy{text-align:right;direction:rtl;font-family:Vazirmatn,DM Sans,sans-serif}.is-fa .course-cover-copy h2{letter-spacing:-.01em;font-family:Vazirmatn,DM Sans,sans-serif;font-size:clamp(28px,2.7vw,42px);font-weight:500;line-height:1.25}.is-fa .course-cover-action{font-family:Vazirmatn,DM Sans,sans-serif}.is-fa .course-cover-visual>span{left:auto;right:18px}.is-fa .course-cover-visual>small{left:18px;right:auto}.is-fa .course-cover-poster{text-align:right;direction:rtl}.is-fa .course-cover-poster h2{letter-spacing:-.02em;max-width:12ch;font:500 clamp(40px,4.7vw,72px)/1.12 Vazirmatn,DM Sans,sans-serif}.is-fa .course-cover-poster p{font-family:Vazirmatn,DM Sans,sans-serif;line-height:1.75}@media (max-width:900px){.home-door{grid-template-columns:1fr;padding-top:58px}.home-door-intro{border-right:0;border-bottom:1px solid var(--light-rule);min-height:310px;padding:38px 20px 25px}.is-fa .home-door-intro{border-left:0}.home-door-intro h1{margin:auto 0 16px;font-size:15vw}.home-door-intro>p:not(.micro){margin-bottom:16px;font-size:12px}.home-door-choices>a{min-height:118px;padding:17px 20px}.home-door-choices strong{font-size:9.5vw}.home-door-choices small{font-size:11px}.is-fa .home-door-intro h1{font-size:11vw}.is-fa .home-door-choices strong{font-size:8vw}.explore-hero{min-height:390px}.explore-tabs button{min-height:92px}.explore-cards{grid-template-columns:1fr}.course-cover-poster h2{font-size:16vw}.course-cover-photography-challenge .course-cover-poster h2{font-size:13vw}.is-fa .course-cover-poster h2{font-size:11.5vw}.course-cover-copy{min-height:210px}.course-cover-copy h2{font-size:10vw}.is-fa .course-cover-copy h2{font-size:8.5vw}}.is-fa h1 i,.is-fa h2 i,.is-fa h3 i,.is-fa h1 em,.is-fa h2 em,.is-fa h3 em{font-weight:500;font-family:Vazirmatn,DM Sans,sans-serif!important;font-style:normal!important}.auth-error{border:1px solid #10101073;margin:8px 0 0;padding:12px;font-size:10px;line-height:1.6}.preference-gate{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#11110f;background:#0c0c0bb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.preference-card{background:#ecebe7;border:1px solid #ffffff8c;border-radius:28px;width:min(760px,100%);max-height:calc(100svh - 36px);overflow:auto;box-shadow:0 34px 100px #00000057}.preference-card>header{letter-spacing:.08em;border-bottom:1px solid #11110f2e;justify-content:space-between;align-items:center;padding:22px 26px;font:600 10px DM Mono,monospace;display:flex}.preference-card>header span{opacity:.48}.preference-copy{padding:42px 26px 34px}.preference-copy h2{letter-spacing:-.07em;max-width:10ch;margin:0 0 18px;font:500 clamp(42px,6vw,72px)/.86 DM Sans,sans-serif}.preference-copy p{color:#575650;max-width:48ch;margin:0;font-size:13px;line-height:1.65}.preference-card fieldset{border:0;border-top:1px solid #11110f2e;margin:0;padding:22px 26px 26px}.preference-card legend{letter-spacing:.08em;font:600 9px DM Mono,monospace;transform:translateY(27px)}.preference-options{gap:8px;margin-top:22px;display:grid}.language-options{grid-template-columns:repeat(2,1fr)}.region-options{grid-template-columns:repeat(3,1fr)}.preference-options button{min-height:58px;color:inherit;text-align:start;background:0 0;border:1px solid #11110f3d;border-radius:14px;justify-content:space-between;align-items:center;padding:0 16px;transition:all .18s;display:flex}:is(.preference-options button:hover,.preference-options button:focus-visible){border-color:#11110f}.preference-options button.active{color:#f5f3ee;background:#11110f;border-color:#11110f}.preference-options button b{font:500 13px DM Sans,sans-serif}.preference-options button span{letter-spacing:.08em;opacity:.58;font:600 9px DM Mono,monospace}.preference-card>footer{border-top:1px solid #11110f2e;justify-content:space-between;align-items:end;gap:20px;padding:24px 26px 26px;display:flex}.preference-card>footer>div{gap:7px;font-size:11px;display:grid}.preference-card>footer strong{color:#9b2525;max-width:34ch;font-weight:500;line-height:1.45}.preference-card>footer>button{color:#f5f3ee;background:#11110f;border:1px solid #11110f;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:0 18px;font:600 11px DM Sans,sans-serif;display:flex}.preference-card>footer>button:disabled{cursor:wait;opacity:.6}[dir=rtl] .preference-card{text-align:right;font-family:Vazirmatn,DM Sans,sans-serif}[dir=rtl] .preference-copy h2{letter-spacing:-.015em;font:500 clamp(34px,4.8vw,56px)/1.2 Vazirmatn,DM Sans,sans-serif}[dir=rtl] .preference-options button b,[dir=rtl] .preference-card>footer>button{font-family:Vazirmatn,DM Sans,sans-serif}@media (max-width:620px){.preference-gate{place-items:end center;padding:0}.preference-card{border-radius:24px 24px 0 0;max-height:94svh}.preference-copy{padding:30px 20px 24px}.preference-card>header,.preference-card fieldset,.preference-card>footer{padding-left:20px;padding-right:20px}.region-options{grid-template-columns:repeat(2,1fr)}.preference-card>footer{flex-direction:column;align-items:stretch}.preference-card>footer>button{width:100%}}.is-fa{--fa-display-hero:clamp(48px,5.1vw,78px);--fa-display-feature:clamp(42px,4.2vw,64px);--fa-display-section:clamp(34px,3.4vw,52px);--fa-display-card:clamp(27px,2.55vw,38px);--fa-display-item:clamp(23px,2.15vw,33px)}.is-fa .hero-type h1 .glitch-word{color:inherit}.is-fa .hero-type h1{max-width:10ch;font-size:var(--fa-display-hero);letter-spacing:-.018em;font-weight:500;line-height:1.24}.is-fa .manifesto-copy h2,.is-fa .practice h2,.is-fa .showcase h2,.is-fa .radar-editorial h2,.is-fa .newsletter h2,.is-fa .page-hero h1,.is-fa .simple-cta h2,.is-fa .auth h1{font-size:var(--fa-display-feature);letter-spacing:-.012em;font-weight:500;line-height:1.32}.is-fa .network-editorial h2{letter-spacing:-.016em;width:min(68%,760px);font-size:clamp(48px,5.2vw,76px);font-weight:500;line-height:1.27}.is-fa .issue-card h3{max-width:13ch;font-size:var(--fa-display-section);letter-spacing:-.01em;font-weight:500;line-height:1.34}.is-fa .lesson-list article h2,.is-fa .steps h2,.is-fa .program-list h2,.is-fa .article h2{font-size:var(--fa-display-card);letter-spacing:0;font-weight:500;line-height:1.42}.is-fa .person h2{font-size:var(--fa-display-item);letter-spacing:0;font-weight:500;line-height:1.45}.is-fa .language-gate-panel h1 i{letter-spacing:0;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.55}.is-fa .language-options button:last-child strong{letter-spacing:0;font-size:clamp(24px,2.15vw,32px);font-weight:500;line-height:1.5}.is-fa h1 i,.is-fa h2 i,.is-fa h3 i,.is-fa h1 em,.is-fa h2 em,.is-fa h3 em{color:inherit!important}@media (max-width:900px){.is-fa{--fa-display-hero:clamp(42px,10.8vw,56px);--fa-display-feature:clamp(34px,8.8vw,46px);--fa-display-section:clamp(31px,8vw,42px);--fa-display-card:clamp(25px,6.7vw,34px);--fa-display-item:clamp(22px,5.8vw,29px)}.is-fa .hero-type h1{max-width:11ch;line-height:1.3}.is-fa .manifesto-copy h2,.is-fa .practice h2,.is-fa .showcase h2,.is-fa .radar-editorial h2,.is-fa .newsletter h2,.is-fa .page-hero h1,.is-fa .simple-cta h2,.is-fa .auth h1{line-height:1.38}.is-fa .network-editorial h2{width:100%;font-size:clamp(38px,10vw,52px);line-height:1.34}}.waitlist-page{background:var(--paper);overflow:hidden}.waitlist-hero{background:var(--ink);min-height:62svh;color:var(--paper);text-align:right;direction:rtl;align-content:end;padding:clamp(130px,15vw,220px) clamp(20px,7vw,110px) 70px;display:grid;overflow:hidden}.waitlist-hero .eyebrow{text-align:left;direction:ltr;unicode-bidi:isolate}.waitlist-hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;width:100%;max-width:12ch;margin:42px 0 35px;font:500 clamp(54px,7.4vw,116px)/1.1 Vazirmatn,DM Sans}.waitlist-hero h1 i{color:var(--rose);font-family:Vazirmatn;font-style:normal}.waitlist-hero>p:last-child{color:#ecebe7b3;max-width:46ch;margin:0;font:400 13px/1.95 Vazirmatn}.waitlist-card{background:var(--paper);padding:clamp(60px,8vw,120px) clamp(20px,7vw,110px)}.waitlist-form{text-align:right;direction:rtl;gap:24px;width:min(100%,760px);margin:0 auto;font-family:Vazirmatn,DM Sans,sans-serif;display:grid}.waitlist-form>label,.waitlist-pair label,.waitlist-optional label{gap:9px;display:grid}.waitlist-form label>span{color:#4a4844;font-size:10px}.waitlist-form input:not([type=checkbox]){border:0;border-bottom:1px solid var(--rule);text-align:right;background:0 0;border-radius:0;outline:0;width:100%;padding:14px 0;font:400 16px Vazirmatn,DM Sans}.waitlist-form input[dir=ltr]{text-align:left}.waitlist-pair{grid-template-columns:1fr 1fr;gap:28px;display:grid}.waitlist-consent{grid-template-columns:18px 1fr;align-items:start;max-width:58ch;gap:11px!important;display:grid!important}.waitlist-consent input{width:16px;height:16px;accent-color:var(--ink);margin-top:4px}.waitlist-consent span{line-height:1.8;font-size:10px!important}.waitlist-turnstile{direction:ltr;min-height:65px}.waitlist-message{color:#6e1f2c;border:1px solid #8b3543;margin:0;padding:12px;font-size:11px}.waitlist-form>button{border:1px solid var(--ink);background:var(--ink);width:100%;color:var(--paper);cursor:pointer;justify-content:space-between;padding:16px;font:500 10px Vazirmatn,DM Sans;display:flex}.waitlist-form>button:disabled{cursor:not-allowed;opacity:.38}.waitlist-honeypot{clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden;position:absolute!important}.waitlist-optional{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.waitlist-optional summary{cursor:pointer;padding:12px 0;font-size:10px}.waitlist-optional[open]{padding-bottom:18px}.waitlist-optional[open] label{margin-top:14px}.newsletter .waitlist-form{direction:rtl;border:0;gap:14px;width:100%;margin-top:34px;display:grid}.newsletter .waitlist-form input:not([type=checkbox]){padding:11px 0;font-size:12px}.newsletter .waitlist-form>button{border:0;border-top:1px solid var(--ink);color:var(--ink);background:0 0;padding:13px 0}.newsletter .waitlist-turnstile{margin-top:4px}.newsletter .waitlist-consent span{font-size:9px!important}.checkout-waitlist{padding-top:20px}.unsubscribe-card{text-align:center;direction:rtl;place-content:center;min-height:78svh;padding:150px 20px 80px;display:grid}.unsubscribe-card h1{letter-spacing:-.025em;max-width:14ch;margin:25px auto;font:500 clamp(38px,5vw,76px)/1.3 Vazirmatn}.unsubscribe-card p{max-width:42ch;margin:0 auto;font:400 13px/1.9 Vazirmatn}.unsubscribe-card button{background:var(--ink);color:var(--paper);cursor:pointer;border:1px solid;margin-top:34px;padding:14px 24px;font-family:Vazirmatn}@media (max-width:700px){.waitlist-hero{min-height:70svh;padding:120px 20px 55px}.waitlist-hero h1{letter-spacing:-.025em;max-width:100%;font-size:clamp(36px,10.5vw,46px);line-height:1.38}.waitlist-hero>p:last-child{max-width:100%}.waitlist-card{padding:48px 20px 80px;overflow:hidden}.waitlist-pair{grid-template-columns:1fr}.waitlist-form{gap:20px}.newsletter .waitlist-form{margin-top:28px}.checkout-waitlist{padding-top:10px}}.commerce-form button:not(:disabled){cursor:pointer;background:var(--paper);color:var(--ink)}.commerce-form button:not(:disabled):hover{background:var(--rose)}.region-choice label:only-child{grid-column:1/-1}.checkout-error{border:1px solid var(--rose);color:#f0b5bf;margin:0;padding:13px;font-size:13px;line-height:1.7}.payment-pending{background:var(--rose)}.payment-reviewing{background:#d9dcbb}.payment-secondary{border-bottom:1px solid;margin-top:20px;padding-bottom:4px;font-size:13px}.payment-state b{font:500 13px DM Mono}.payment-bank{text-align:right;direction:rtl;border-top:1px solid;width:min(100%,620px);margin:0 0 32px;display:grid}.payment-bank>div{border-bottom:1px solid #15141340;grid-template-columns:90px 1fr;align-items:baseline;gap:18px;padding:13px 0;display:grid}.payment-bank span{font:500 10px Vazirmatn,DM Sans}.payment-bank strong{font:500 15px Vazirmatn,DM Sans}.payment-bank p{border-bottom:1px solid;margin:0;padding:16px 0;font:500 13px/1.8 Vazirmatn,DM Sans}.payment-receipt-upload{border-top:1px solid;gap:14px;width:min(100%,620px);margin:0 0 8px;padding:20px 0;display:grid}.payment-receipt-upload label{gap:8px;font:500 12px Vazirmatn,DM Sans,sans-serif;display:grid}.payment-receipt-upload input[type=file]{background:0 0;border:1px solid #15141347;min-height:48px;padding:11px;font:500 12px Vazirmatn,DM Sans,sans-serif}.payment-receipt-upload .commerce-primary{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer}.payment-receipt-upload .commerce-primary:disabled{cursor:not-allowed;opacity:.42}.payment-upload-error,.order-access>p{color:#8e2929;border-block:1px solid #8e2929;width:min(100%,620px);padding:11px 0;font:500 12px/1.8 Vazirmatn,DM Sans,sans-serif;margin:0 0 16px!important}.order-access{gap:12px;width:min(100%,420px);display:grid}.order-access .commerce-primary{cursor:pointer;width:100%}.order-access .commerce-primary:disabled{opacity:.55;cursor:progress}.onboarding-password{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:4px}.onboarding-password>small{color:#efeee99e;grid-column:1/-1;font-size:11px;line-height:1.7}.onboarding-password .onboarding-password-error{color:#f0a4ad}.receipt-file{letter-spacing:.04em;border-bottom:1px solid;margin-top:14px;padding-bottom:4px;font:600 10px DM Mono;display:inline-flex}.receipt-person>small{color:#1720347a;margin-top:14px;font:600 9px DM Mono;display:block}.receipt-list button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:760px){.onboarding-password{grid-template-columns:1fr}}:focus-visible{outline-offset:4px;outline:2px solid #5a35ff}.progressive-form-selection,.progressive-form-error,.progressive-form-busy{font:500 11px/1.7 Vazirmatn,DM Sans,sans-serif;margin:2px 0 0!important}.progressive-form-selection{color:var(--house-muted,#6e696b)}.progressive-form-error{color:#9f1734;border-block:1px solid #9f1734;padding:10px 0}.progressive-form-busy{color:var(--house-accent,#5b1327);padding:10px 0}form[aria-busy=true] button[type=submit]{pointer-events:none;opacity:.62;cursor:progress}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.consent-banner{z-index:9999;right:16px;bottom:max(16px,env(safe-area-inset-bottom));border:1px solid var(--ink);background:var(--paper);width:min(440px,100vw - 32px);color:var(--ink);padding:18px;font-size:12px;line-height:1.65;position:fixed;box-shadow:0 18px 60px #00000029}.consent-banner p{margin:0 0 14px}.consent-banner div{flex-wrap:wrap;gap:8px;display:flex}.consent-banner button,.consent-banner a{border:1px solid var(--ink);min-height:42px;color:inherit;cursor:pointer;background:0 0;align-items:center;padding:10px 12px;font:500 9px DM Mono;display:inline-flex}.consent-banner button:first-child{background:var(--ink);color:var(--paper)}html[dir=rtl] .consent-banner{left:16px;right:auto}.legal-page{background:var(--paper);color:var(--ink)}.legal-page>header{border-bottom:1px solid var(--rule);flex-direction:column;justify-content:end;min-height:64svh;padding:140px clamp(20px,8vw,150px) 65px;display:flex}.legal-page>header>p:last-child{font:400 10px DM Mono}.legal-page>article{width:min(920px,100% - 40px);margin:0 auto;padding:80px 0 140px}.legal-page>article section{border-top:1px solid var(--rule);grid-template-columns:.35fr 1fr;gap:30px;padding:34px 0;display:grid}.legal-page>article section:last-child{border-bottom:1px solid var(--rule)}.legal-page h2{margin:0;font-size:17px;font-weight:500}.legal-page article p{max-width:62ch;margin:0;font-size:14px;line-height:1.9}.legal-page article a{border-bottom:1px solid;margin-top:18px;font:500 10px DM Mono;display:inline-block}.data-request-form{gap:20px;max-width:520px;display:grid}.data-request-form label{gap:8px;font:500 10px DM Mono;display:grid}.data-request-form input:not([type=checkbox]),.data-request-form select{border:1px solid var(--rule);background:0 0;min-height:48px;padding:10px;font:400 15px Vazirmatn,DM Sans}.data-request-form .data-confirm{grid-template-columns:18px 1fr;align-items:start;font-family:Vazirmatn}.data-request-form button,.system-state button{border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--paper);cursor:pointer;padding:12px 16px}.system-state{background:var(--paper);min-height:100svh;color:var(--ink);flex-direction:column;justify-content:center;align-items:flex-start;padding:80px clamp(20px,8vw,150px);display:flex}.system-state h1{max-width:12ch;margin:24px 0;font:500 clamp(38px,6vw,84px)/1.2 Vazirmatn,DM Sans}.system-state>p{max-width:48ch;line-height:1.8}.system-state a{border-bottom:1px solid;margin-top:20px}.footer-bottom a{color:inherit;text-decoration:none}@media (max-width:700px){.legal-page>header{min-height:52svh;padding:110px 20px 45px}.legal-page>header h1{font-size:clamp(42px,13vw,62px)}.legal-page>article{padding:50px 0 90px}.legal-page>article section{grid-template-columns:1fr;gap:14px}.consent-banner{bottom:max(78px,calc(68px + env(safe-area-inset-bottom)))}.consent-banner div{display:grid}.consent-banner button,.consent-banner a{justify-content:center}}.about-house{min-height:100svh;color:var(--house-blue);background:#f5f6f7;font-family:Vazirmatn,DM Sans,sans-serif}.about-house .house-shell-header{position:sticky;top:0}.about-house-hero{border:1px solid var(--house-rule);background:#fff;border-radius:14px;width:min(1120px,100% - 40px);margin:34px auto 0;padding:54px 46px 48px}.about-house-hero>p,.about-house-promises small,.about-house-loop>small{color:var(--house-wine);letter-spacing:.09em;margin:0;font:700 9px DM Sans,sans-serif}.about-house-hero>div{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:clamp(54px,9vw,130px);margin-top:30px;display:grid}.about-house-hero h1{letter-spacing:-.075em;margin:0;font:650 clamp(54px,7.4vw,96px)/.88 DM Sans,Vazirmatn,sans-serif}.about-house-hero h1 em{color:var(--house-wine);font-family:Instrument Serif,Vazirmatn,serif;font-weight:400}.about-house-hero aside{border-top:1px solid var(--house-rule);padding-top:20px}.about-house-hero aside strong{font-size:16px;line-height:1.7;display:block}.about-house-hero aside p{color:var(--house-muted);margin:13px 0 22px;font-size:12px;line-height:1.9}.about-house-hero aside a{border-bottom:1px solid var(--house-wine);color:var(--house-wine);padding-bottom:4px;font-size:11px;font-weight:650;display:inline-flex}.about-house-promises{width:min(960px,100% - 40px);margin:0 auto;padding:78px 0 88px}.about-house-promises>header{grid-template-columns:180px 1fr;align-items:start;gap:32px;margin-bottom:30px;display:grid}.about-house-promises h2{letter-spacing:-.045em;max-width:17ch;margin:0;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.25}.about-house-promises>div{border-top:1px solid var(--house-rule)}.about-house-promises article{border-bottom:1px solid var(--house-rule);grid-template-columns:54px minmax(0,1fr);gap:24px;padding:25px 0;display:grid}.about-house-promises article>span{color:var(--house-wine);font:650 12px DM Sans,sans-serif}.about-house-promises article>div{grid-template-columns:minmax(160px,.45fr) minmax(0,1fr);align-items:baseline;column-gap:38px;display:grid}.about-house-promises h3{margin:3px 0 0;font-size:16px}.about-house-promises article p{max-width:55ch;color:var(--house-muted);margin:0;font-size:12px;line-height:1.85}.about-house-loop{background:var(--house-blue);color:#fff;border-radius:14px;width:min(1120px,100% - 40px);margin:0 auto 72px;padding:40px 42px}.about-house-loop>small{color:#f0c8cb}.about-house-loop>div{letter-spacing:-.045em;direction:ltr;justify-content:space-between;align-items:center;gap:18px;margin:30px 0 25px;font:650 clamp(22px,3.2vw,44px) DM Sans,sans-serif;display:flex}.about-house-loop>div i{color:#fff5;font-style:normal}.about-house-loop>p{color:#ffffffb5;max-width:65ch;margin:0;font-size:13px;line-height:1.9}.about-house .house-shell-footer{margin-top:0}@media (max-width:720px){.about-house-hero{width:auto;margin:18px 14px 0;padding:29px 20px 26px}.about-house-hero>div{grid-template-columns:1fr;gap:34px;margin-top:22px}.about-house-hero h1{font-size:clamp(52px,16vw,70px)}.about-house-promises{width:auto;margin-inline:14px;padding:56px 0 64px}.about-house-promises>header{grid-template-columns:1fr;gap:12px}.about-house-promises h2{font-size:32px}.about-house-promises article{grid-template-columns:34px 1fr;gap:12px;padding:21px 0}.about-house-promises article>div{grid-template-columns:1fr;gap:7px}.about-house-promises article p{font-size:11px}.about-house-loop{width:auto;margin:0 14px 72px;padding:29px 20px}.about-house-loop>div{grid-template-columns:1fr auto;justify-content:start;margin-block:26px;font-size:30px;display:grid}.about-house-loop>div i{transform:rotate(90deg)}}.region-verify{color:var(--rose);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin:-48px 0 58px;padding:0;font:500 11px Vazirmatn,DM Sans,sans-serif;display:block}:root{--studio-chrome:#202226;--studio-panel:#2b2e33;--studio-canvas:#181a1e;--studio-border:#44484f;--studio-ink:#f0f2f5;--studio-muted:#b1b8c4;--studio-accent:#316fe8}@view-transition{navigation:auto}::view-transition-old(root){animation:.16s both house-out}::view-transition-new(root){animation:.32s cubic-bezier(.22,1,.36,1) both house-in}body{background:var(--house-paper);color:var(--house-ink)}.house-shell-header.site-header{z-index:90;height:64px;color:var(--house-ink);border-bottom:1px solid var(--house-rule);-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);background:#fffffff5;padding:0 clamp(18px,3vw,40px);position:sticky;top:0}.house-shell-header.site-header-light{color:var(--house-ink);border-color:var(--house-rule)}.house-shell-header .wordmark{letter-spacing:-.04em;font:700 14px/1 DM Sans}.house-shell-header .wordmark span{color:var(--house-accent);letter-spacing:.03em;font:600 11px/1 DM Sans}.house-shell-header nav{letter-spacing:0;gap:30px;font:500 11px/1 DM Sans}.house-shell-header nav a{opacity:.62}.house-shell-header nav a:hover{opacity:1}.house-shell-header .header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.house-shell-header .sign-in{border-radius:var(--house-r-sm);background:var(--house-ink);color:#fff;align-items:center;min-height:36px;padding:0 14px;font:500 11px DM Sans}.house-shell-header .language-switch{border-color:var(--house-rule);min-height:36px;color:var(--house-ink);border-radius:var(--house-r-sm)}.site-footer{background:var(--house-ink);color:#fff;grid-template-columns:1fr auto;gap:30px;padding:52px clamp(20px,5vw,72px) 26px}.site-footer .footer-kicker{border-color:#ffffff24;grid-column:1/-1}.site-footer .footer-wordmark{letter-spacing:-.06em;margin:55px 0;font:600 clamp(48px,7vw,96px)/.9 DM Sans}.site-footer .footer-wordmark i{color:#fff;font-family:inherit;font-style:normal}.site-footer .footer-note{padding-bottom:55px}.site-footer .footer-bottom{border-color:#ffffff24}.house-shell-footer>div:first-child b{font-size:18px}.house-shell-footer>div:first-child p{color:#fff8;margin:8px 0 0;font-size:12px}.house-shell-footer>nav{grid-template-columns:repeat(2,minmax(140px,1fr));gap:13px 28px;font-size:11px;display:grid}.house-shell-footer>nav a{color:#ffffffa8}.house-shell-footer>nav a:hover{color:#fff}.house-shell-footer .footer-bottom{grid-column:1/-1;margin-top:38px}.page-hero{background:var(--house-paper);min-height:62svh;color:var(--house-ink);border-bottom:1px solid var(--house-rule);padding:clamp(120px,13vw,178px) clamp(20px,7vw,110px) 64px}.page-hero-grid,.page-orbit{display:none}.page-hero h1{letter-spacing:-.065em;max-width:12ch;margin:24px 0;font:500 clamp(48px,7vw,92px)/.94 DM Sans}.page-hero h1 em{color:var(--house-accent);font:inherit;font-style:normal}.page-hero .lede{max-width:54ch;color:var(--house-muted);font-size:14px;line-height:1.8}.commerce-page,.consulting-page,.explore-page{background:var(--house-paper);color:var(--house-ink)}.auth{background:var(--house-paper);min-height:calc(100svh - 64px);color:var(--house-ink);padding:clamp(80px,10vw,140px) max(20px,50vw - 560px)}.auth h1{letter-spacing:-.065em;max-width:10ch;font-family:DM Sans;font-size:clamp(46px,6vw,80px);font-weight:500;line-height:1}.auth h1 em{font:inherit;color:var(--house-accent)}.auth .lede,.auth .fine-print{color:var(--house-muted)}.auth form{border-color:var(--house-rule)}.auth input{background:var(--house-surface);border-color:var(--house-rule);border-radius:var(--house-r-sm)}.auth .button{background:var(--house-accent);color:#fff;border-color:var(--house-accent);border-radius:var(--house-r-sm)}:focus-visible{outline:2px solid var(--house-accent);outline-offset:3px}@keyframes house-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes house-out{to{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){main>section:first-of-type,.v3-view>section,.learning-home{animation:.52s cubic-bezier(.22,1,.36,1) both house-in}a,button{transition:color .18s,background-color .18s,border-color .18s,opacity .18s,transform .18s}a:active,button:active{transform:scale(.985)}}@media (max-width:760px){.house-shell-header.site-header{grid-template-columns:1fr auto;height:58px;padding-inline:15px}.house-shell-header>nav{display:none}.house-shell-header .mobile-menu{display:block}.house-shell-header .mobile-menu summary{font-size:11px;list-style:none}.house-shell-header .mobile-menu summary::-webkit-details-marker{display:none}.house-shell-header .mobile-menu[open] nav{border-bottom:1px solid var(--house-rule);background:#fff;gap:0;padding:8px 15px 18px;display:grid;position:fixed;inset:58px 0 auto}.house-shell-header .mobile-menu nav a{border-bottom:1px solid var(--house-rule);opacity:1;padding:15px 0;font-size:14px}.house-shell-header .sign-in{padding-inline:11px}.site-footer{grid-template-columns:1fr}.site-footer .footer-bottom{flex-wrap:wrap}}.consulting-payment-page{background:var(--house-white);min-height:100svh;color:var(--house-blue);padding-top:64px}.consulting-payment-page .site-header{border-color:var(--house-rule);height:64px;color:var(--house-blue);background:#fff;position:absolute}.consulting-payment-page .site-header-light{color:var(--house-blue)}.consulting-payment-page .consultation-payment{width:min(100%,1080px);margin:auto;padding:72px 24px 110px}.consulting-payment-page .eyebrow{color:var(--house-wine);font:600 10px DM Mono,monospace}.consulting-payment-page .consultation-payment-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:64px;margin:30px 0 48px;display:grid}.consulting-payment-page .consultation-payment h1{max-width:11ch;color:var(--house-blue);letter-spacing:-.035em;margin:0;font:600 clamp(42px,5.4vw,68px)/1.18 Vazirmatn,DM Sans,sans-serif}.consulting-payment-page .consultation-payment-grid>div>p{max-width:42ch;color:var(--house-muted);margin:18px 0 0;font-size:13px;line-height:1.9}.consulting-payment-page .consultation-payment aside{border:1px solid var(--house-rule);background:#fff;border-radius:12px;gap:8px;padding:22px;display:grid}.consulting-payment-page .consultation-payment aside span,.consulting-payment-page .consultation-payment aside small,.consulting-payment-page .consultation-payment-total span{color:var(--house-muted);font:600 10px DM Mono,monospace}.consulting-payment-page .consultation-payment aside strong{color:var(--house-blue);margin:16px 0 0;font-size:22px}.consulting-payment-page .consultation-payment aside p{color:var(--house-blue);margin:0;font-size:14px}.consulting-payment-page .region-choice{background:0 0;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 34px;padding:0;display:grid}.consulting-payment-page .region-choice legend{color:var(--house-muted);margin-bottom:12px;font:600 10px DM Mono,monospace}.consulting-payment-page .region-choice label{border:1px solid var(--house-rule);min-height:92px;color:var(--house-blue);background:#fff;border-radius:12px;justify-content:space-between;align-items:end;padding:16px;display:flex;position:relative}.consulting-payment-page .region-choice label:has(input:checked){border-color:var(--house-wine);background:var(--house-wine);color:#fff}.consulting-payment-page .region-choice span{gap:8px}.consulting-payment-page .region-choice small{color:inherit}.consulting-payment-page .region-choice strong{font-size:14px}.consulting-payment-page .consultation-payment-total{border-block:1px solid var(--house-rule);justify-content:space-between;align-items:end;padding:20px 0;display:flex}.consulting-payment-page .consultation-payment-total strong{color:var(--house-blue);font:600 clamp(28px,4vw,44px) DM Sans,sans-serif}.consulting-payment-page .editorial-button{border:1px solid var(--house-wine);background:var(--house-wine);color:#fff;border-radius:10px;min-height:46px;margin-top:28px;padding:0 16px}.consulting-payment-page .editorial-button:hover{background:var(--house-accent-hover);color:#fff}.consulting-payment-page .checkout-error{border-bottom:1px solid var(--house-rule);color:var(--house-wine);padding:12px 0;font-size:12px}.consulting-payment-page .site-footer{background:var(--house-blue);color:#fff}@media (max-width:760px){.consulting-payment-page{padding-top:58px}.consulting-payment-page .site-header{height:58px}.consulting-payment-page .consultation-payment{padding:48px 16px 90px}.consulting-payment-page .consultation-payment-grid{grid-template-columns:1fr;gap:28px;margin-bottom:34px}.consulting-payment-page .consultation-payment h1{font-size:38px}.consulting-payment-page .region-choice{grid-template-columns:1fr}.consulting-payment-page .editorial-button{width:100%}}.purchase-journey{border-block:1px solid;grid-template-columns:repeat(3,1fr);width:min(100%,620px);margin:0 0 34px;padding:0;list-style:none;display:grid}.purchase-journey li{opacity:.48;border-inline-start:1px solid;align-items:center;gap:9px;min-height:52px;padding:0 12px;display:flex}.purchase-journey li:first-child{border-inline-start-width:0}.purchase-journey li[aria-current=step],.purchase-journey li[data-complete=true]{opacity:1}.purchase-journey span{letter-spacing:.06em;font:600 9px DM Mono,monospace}.purchase-journey b{font:600 11px Vazirmatn,DM Sans,sans-serif!important}.payment-state{background:var(--house-wine);color:var(--house-white)}.payment-state.payment-success{background:var(--house-white);color:var(--house-blue)}.payment-state.payment-failed,.payment-state.payment-reviewing,.payment-state.payment-pending{background:var(--house-wine);color:var(--house-white)}.payment-state>section{justify-content:center;width:min(100%,1040px);min-height:100svh;margin:0 auto;padding:112px clamp(20px,5vw,72px) 80px}.payment-state .payment-mark{border-radius:12px;width:48px;height:48px;margin:24px 0 16px;font-size:17px}.payment-state h1{letter-spacing:-.035em;max-width:15ch;margin:16px 0 22px;font:600 clamp(38px,5.2vw,72px)/1.23 Vazirmatn,DM Sans,sans-serif}.payment-state h1 i{font-family:inherit;font-style:normal;font-weight:400}.payment-state>section>p:not(.eyebrow):not(.payment-auto-refresh){max-width:54ch;margin:0 0 26px;font-size:14px;line-height:1.9}.payment-state .eyebrow{letter-spacing:.08em;font:650 9px DM Mono,monospace}.payment-auto-refresh{color:currentColor;opacity:.7;margin:0 0 10px!important;font-size:12px!important}.payment-state .commerce-primary{background:var(--house-white);width:min(100%,420px);min-height:52px;color:var(--house-wine);border:1px solid;border-radius:8px;justify-content:space-between;align-items:center;padding:0 15px;font-weight:700;text-decoration:none;display:flex}.payment-success .commerce-primary{background:var(--house-wine);color:var(--house-white)}.payment-state .payment-secondary{width:max-content;max-width:100%;color:inherit;margin-top:17px;font-size:12px;text-decoration:none}.payment-bank{border-color:currentColor}.payment-bank>div{border-color:color-mix(in srgb,currentColor 28%,transparent)}.payment-receipt-upload{border-color:currentColor}.payment-receipt-upload input[type=file]{border-color:color-mix(in srgb,currentColor 42%,transparent);color:inherit}.payment-receipt-upload .commerce-primary{background:var(--house-white);color:var(--house-wine);border-color:var(--house-white)}.payment-telegram-form{width:min(100%,620px);margin:0}.payment-telegram-form .payment-secondary{-webkit-appearance:none;appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:0 0 4px;font:500 12px Vazirmatn,DM Sans,sans-serif}@media (max-width:640px){.purchase-journey{margin-bottom:24px}.purchase-journey li{gap:5px;min-height:46px;padding:0 8px}.purchase-journey b{font-size:9px!important}.payment-state>section{justify-content:flex-start;padding-top:92px;padding-bottom:72px}.payment-state h1{font-size:36px}.payment-state .payment-mark{margin-top:10px}}.checkout-flow{background:var(--house-white);min-height:100svh;color:var(--house-blue);padding-top:64px}.checkout-flow .site-header{border-color:var(--house-rule);background:var(--house-white);height:64px;color:var(--house-blue);position:absolute}.checkout-flow .checkout-head{border-color:var(--house-rule);width:min(100%,1120px);color:var(--house-muted);margin:auto;padding:18px 24px;font:600 10px DM Mono,monospace}.checkout-flow-title{grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);align-items:end;gap:28px;width:min(100%,1120px);margin:auto;padding:48px 24px 42px;display:grid}.checkout-flow-title .eyebrow{color:var(--house-wine);grid-column:1/-1;font-weight:600}.checkout-flow-title h1{max-width:none;color:var(--house-blue);letter-spacing:-.055em;margin:0;font:600 clamp(42px,5.3vw,68px)/1.08 DM Sans,sans-serif}.checkout-flow-title>p:last-child{max-width:40ch;color:var(--house-muted);margin:0 0 4px;font-size:15px;line-height:1.8}.checkout-flow-grid{border:0;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:64px;width:min(100%,1120px);margin:0 auto;padding:0 24px 100px}.checkout-flow-form{border-top:1px solid var(--house-rule);padding:30px 0 0}.checkout-route{border:1px solid var(--house-rule);border-radius:var(--house-r-md);background:var(--house-surface);grid-template-columns:100px 1fr auto;align-items:center;gap:16px;min-height:66px;margin-bottom:16px;padding:0 16px;display:grid}.checkout-route>span,.checkout-route>small{color:var(--house-muted);letter-spacing:.04em;font:600 10px DM Mono,monospace}.checkout-route>strong{font-size:15px;font-weight:600}.checkout-route>small{text-align:end}.checkout-flow .region-verify{color:var(--house-wine);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin:0 0 42px;padding:0;font-size:13px;line-height:1.8}.checkout-region-choice{background:var(--house-rule);margin:0 0 42px}.checkout-region-choice legend{color:var(--house-muted);margin-bottom:12px;font:600 10px DM Mono,monospace}.checkout-region-choice label{color:var(--house-blue);border:1px solid var(--house-rule);background:#fff}.checkout-region-choice label:has(input:checked){background:var(--house-wine);color:#fff}.checkout-region-choice span{gap:8px}.checkout-region-choice small{color:inherit}.checkout-flow .checkout-step{grid-template-columns:34px 1fr;gap:12px;margin:40px 0 22px}.checkout-flow .checkout-step>span{color:var(--house-wine);font-weight:600}.checkout-flow .checkout-step strong{color:var(--house-blue);font-size:17px}.checkout-flow .checkout-step p{color:var(--house-muted);font-size:14px;line-height:1.7}.checkout-flow .commerce-form label{color:var(--house-muted);gap:8px;font:600 11px DM Mono,monospace}.checkout-flow .commerce-form input{border:1px solid var(--house-rule);border-radius:var(--house-r-sm);background:var(--house-white);min-height:52px;color:var(--house-blue);padding:0 13px;font:500 16px DM Sans,sans-serif}.checkout-flow .commerce-form input:focus{border-color:var(--house-wine);outline:2px solid color-mix(in srgb,var(--house-wine) 12%,transparent);outline-offset:1px}.checkout-signed-in{border:1px solid var(--house-rule);border-radius:var(--house-r-sm);background:var(--house-surface);color:var(--house-blue);gap:9px;margin:0;padding:12px 14px;font-size:13px;display:flex}.checkout-signed-in span{color:var(--house-wine);font-weight:800}.checkout-flow .checkout-pay-step{border-top:1px solid var(--house-rule);margin:20px 0 0;padding-top:24px}.checkout-flow .commerce-form button{border:1px solid var(--house-wine);border-radius:var(--house-r-sm);background:var(--house-wine);min-height:54px;color:var(--house-white);margin-top:0;padding:0 16px;font:700 12px Vazirmatn,DM Sans,sans-serif}.checkout-flow .commerce-form button:not(:disabled):hover{background:var(--house-accent-hover);color:var(--house-white)}.checkout-flow .checkout-note{color:var(--house-muted);font-size:13px}.checkout-flow .checkout-error{color:var(--house-wine);margin:0;font-size:13px}.checkout-flow-summary{border:1px solid var(--house-rule);border-radius:var(--house-r-md);background:var(--house-white);min-height:0;color:var(--house-blue);padding:24px;position:sticky;top:88px}.checkout-flow-summary>div>span{color:var(--house-wine);font:650 10px DM Mono,monospace}.checkout-flow-summary h2{max-width:none;color:var(--house-blue);letter-spacing:-.045em;margin:18px 0 12px;font:650 28px/1.1 DM Sans,sans-serif}.checkout-flow-summary>div>p{color:var(--house-muted);margin:0;font-size:13px;line-height:1.7}.checkout-flow-summary dl div{border-color:var(--house-rule);grid-template-columns:92px 1fr;padding:13px 0}.checkout-flow-summary dt{color:var(--house-muted);font:600 10px DM Mono,monospace}.checkout-flow-summary dd{font-size:14px;font-weight:600}.checkout-flow-summary>small{color:var(--house-muted);font-size:12px;line-height:1.65}.order-access-setup{border:1px solid var(--house-rule);border-radius:var(--house-r-md);background:var(--house-white);width:min(100%,460px);color:var(--house-blue);gap:15px;padding:22px;display:grid}.order-access-setup>div strong{font-size:18px}.order-access-setup>div p{color:var(--house-muted);margin:6px 0 0;font-size:13px;line-height:1.7}.order-access-setup label{color:var(--house-muted);gap:7px;font-size:11px;font-weight:700;display:grid}.order-access-setup input{border:1px solid var(--house-rule);border-radius:var(--house-r-sm);min-height:48px;color:var(--house-blue);background:#fff;padding:0 12px;font-size:16px}.order-access-setup input:focus{border-color:var(--house-wine);outline:2px solid color-mix(in srgb,var(--house-wine) 12%,transparent);outline-offset:1px}.order-access-setup>small{color:var(--house-muted);font-size:11px}.payment-state .order-access-setup .commerce-primary{width:100%;margin-top:4px}.order-access-setup>p[role=alert]{color:var(--house-wine);margin:0;font-size:12px}.is-fa .checkout-flow-title,.is-fa .checkout-flow-grid{font-family:Vazirmatn,DM Sans,sans-serif}.is-fa .checkout-flow-title h1,.is-fa .checkout-flow-summary h2{letter-spacing:-.025em;font-family:Vazirmatn,DM Sans,sans-serif}.is-fa .checkout-route>small{text-align:start}@media (max-width:760px){.checkout-flow{padding-top:58px}.checkout-flow .site-header{height:58px}.checkout-flow .checkout-head{padding:14px 16px}.checkout-flow-title{grid-template-columns:1fr;padding:34px 16px 30px}.checkout-flow-title h1{font-size:38px}.checkout-flow-title>p:last-child{font-size:14px}.checkout-flow-grid{grid-template-columns:1fr;gap:24px;padding:0 16px 76px}.checkout-flow-summary{grid-row:1;padding:19px;position:relative;top:auto}.checkout-flow-summary h2{margin-top:12px;font-size:24px}.checkout-flow-summary dl{margin:20px 0 12px}.checkout-flow-form{grid-row:2;padding-top:26px}.checkout-route{grid-template-columns:78px 1fr;min-height:72px;padding:11px 13px}.checkout-route>small{text-align:start;grid-column:2}.checkout-flow .checkout-step{margin-top:32px}.checkout-flow .commerce-form button{width:100%}}.house-shell-header.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;height:56px;padding-inline:max(20px,50vw - 560px)}.house-shell-header .wordmark{font-size:12px}.house-shell-header .wordmark span{font-size:8px}.house-shell-header nav{gap:4px}.house-shell-header nav>a{opacity:.68;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:10px;display:flex}.house-shell-header nav>a:hover{opacity:1;background:#f0f1f3}.house-shell-header .sign-in{border:1px solid var(--house-rule);min-height:36px;color:var(--house-blue);background:#fff;border-radius:9px;padding-inline:12px;font-size:10px}.checkout-flow{background:#f5f6f7;padding-top:56px}.checkout-flow .site-header{height:56px;position:absolute}.checkout-flow .checkout-head{background:#fff;border-top:0;padding:13px 20px}.checkout-flow-title{grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);padding:34px 20px 28px}.checkout-flow-title h1{font-size:clamp(34px,4.1vw,50px);line-height:1.16}.checkout-flow-title>p:last-child{font-size:13px;line-height:1.75}.checkout-flow-grid{grid-template-columns:minmax(0,1fr) 320px;gap:28px;padding:0 20px 72px}.checkout-flow-form{border:1px solid var(--house-rule);background:#fff;border-radius:11px;padding:22px}.checkout-flow .checkout-step{margin:28px 0 18px}.checkout-flow .checkout-step strong{font-size:15px}.checkout-flow .checkout-step p{font-size:12px}.checkout-route{border-radius:9px;min-height:58px;margin-bottom:12px}.checkout-flow .commerce-form{gap:16px}.checkout-flow .commerce-form input{border-radius:8px;min-height:46px;font-size:14px}.checkout-flow .checkout-pay-step{padding-top:18px}.checkout-flow .commerce-form button{border-radius:8px;min-height:48px}.checkout-flow-summary{border-radius:11px;padding:20px;top:76px;box-shadow:0 8px 30px #1a25390d}.checkout-flow-summary h2{margin:12px 0 8px;font-size:24px}.checkout-flow-summary>div>p{font-size:12px}.checkout-flow-summary dl{margin:22px 0 14px}.checkout-flow-summary dl div{padding:11px 0}.legal-page{color:var(--house-blue);background:#f5f6f7}.legal-page>header{border:1px solid var(--house-rule);background:#fff;border-radius:12px;width:min(1120px,100% - 40px);min-height:0;margin:34px auto 0;padding:44px 36px}.legal-page>header h1{letter-spacing:-.05em;max-width:15ch;margin:16px 0;font:600 clamp(36px,4.6vw,58px)/1.08 DM Sans}.legal-page>header>p:last-child{max-width:60ch;color:var(--house-muted);font:400 13px/1.8 Vazirmatn,DM Sans}.legal-page>article{width:min(920px,100% - 40px);padding:54px 0 90px}.legal-page>article section{padding:26px 0}.legal-page h2{font-size:15px}.legal-page article p{color:var(--house-muted);font-size:13px}@media (max-width:760px){.house-shell-header.site-header{height:52px;padding-inline:14px}.house-shell-header .sign-in{min-height:34px;padding-inline:9px}.checkout-flow{padding-top:52px}.checkout-flow .site-header{height:52px}.checkout-flow .checkout-head{padding:11px 14px}.checkout-flow-title{padding:26px 14px 22px}.checkout-flow-title h1{font-size:32px}.checkout-flow-title>p:last-child{font-size:12px}.checkout-flow-grid{grid-template-columns:minmax(0,1fr);gap:14px;padding:0 14px 68px}.checkout-flow-form,.checkout-flow-summary{min-width:0;padding:16px}.checkout-flow-summary{border-radius:10px;grid-row:1;position:relative;top:auto}.checkout-flow-form{border-radius:10px;grid-row:2}.legal-page>header{width:auto;margin:20px 14px 0;padding:28px 20px}.legal-page>header h1{font-size:36px}.legal-page>article{width:auto;margin-inline:14px;padding:42px 0 72px}}.consent-banner button,.consent-banner a{min-height:44px}.house-shell-header .language-switch{min-width:44px;min-height:44px}.house-shell-header .mobile-menu summary{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.student-program-tools{grid-template-columns:repeat(4,1fr)}.student-program-tools>a,.student-program-tools>article{background:#fff;align-content:center;gap:5px;min-height:84px;padding:14px 22px;display:grid}.student-program-tools>a:hover{background:var(--house-surface)}.student-program-tools span{color:var(--house-wine);font-size:10px;font-weight:650}.course-member-tools{background:#1d1919;border-bottom:1px solid #efeee929;grid-template-columns:repeat(4,1fr);display:grid}.course-member-tools>a,.course-member-tools>span{border-inline-end:1px solid #efeee91f;align-content:center;gap:5px;min-height:62px;padding:10px 18px;display:grid}.course-member-tools>a:last-child{border-inline-end:0}.course-member-tools span,.course-member-tools small{color:var(--learn-rose);letter-spacing:.06em;font:600 7px DM Mono}.course-member-tools strong{font-size:10px;font-weight:600}.course-member-tools>a:hover{background:#ffffff0d}@media (max-width:760px){.student-program-tools{grid-template-columns:1fr 1fr}.student-program-tools>a,.student-program-tools>article{min-height:72px;padding:12px 16px}.course-member-tools{grid-template-columns:1fr 1fr}.course-member-tools>a,.course-member-tools>span{min-height:58px;padding:10px 14px}}:root{--metal-ink:#f7f7f2;--metal-muted:#f7f7f2cc;--metal-faint:#f7f7f29e;--metal-line:#ffffff47;--metal-line-strong:#ffffff75;--metal-glass:#18191894;--metal-glass-strong:#111211c2;--metal-white:#f8f8f3;--metal-black:#1c1d1c}.sinpe-product.v3-stream-system,.about-house,.checkout-page,.payment-state,.learning-app.student-dashboard-shell,.learning-app.profile-shell,.learning-app.studio-shell,.metal-student-state,.program-workspace-shell,.profile-editor-shell{--sh-ink:var(--metal-ink);--sh-muted:var(--metal-muted);--sh-border:var(--metal-line);--sh-surface:#14151438;--sh-accent:var(--metal-white);--sh-accent-hover:#fff;--house-blue:var(--metal-ink);--house-wine:var(--metal-white);--house-muted:var(--metal-muted);--house-rule:var(--metal-line);--house-surface:#14151447;color:var(--metal-ink);background-color:#696a67;background-image:linear-gradient(#15161561,#15161561),url(/design-assets/sinpe-steel-texture-industrial-v4.jpg);background-position:50%;background-size:cover;background-attachment:fixed;font-family:Vazirmatn,DM Sans,sans-serif}.sinpe-product.v3-stream-system{text-align:left;direction:ltr;background-color:#0000}.sinpe-product.v3-stream-system .v3-view{background:0 0}.sinpe-product.v3-stream-system a:focus-visible{outline-offset:4px;outline:3px solid #fff}.sinpe-product.v3-stream-system button:focus-visible{outline-offset:4px;outline:3px solid #fff}.learning-app a:focus-visible{outline-offset:4px;outline:3px solid #fff}.learning-app button:focus-visible{outline-offset:4px;outline:3px solid #fff}.about-house a:focus-visible{outline-offset:4px;outline:3px solid #fff}.v3-stream-system .v3-head,.about-house .house-shell-header,.checkout-page .house-shell-header{border-color:var(--metal-line);color:var(--metal-ink);-webkit-backdrop-filter:blur(18px)saturate(.7);backdrop-filter:blur(18px)saturate(.7);text-shadow:0 1px 2px #0000009e;background:#17181794;box-shadow:0 12px 42px #0000001f}.sinpe-product.v3-stream-system.v3-public .v3-head{height:72px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0f100f3d,#0000);border-bottom:0}.v3-stream-system .v3-brand,.v3-stream-system .v3-account,.v3-stream-system .v3-head nav a,.about-house .house-shell-header a,.checkout-page .house-shell-header a{color:var(--metal-ink)}.v3-stream-system .v3-brand{text-shadow:0 -1px 1px #0a0b0ae0,0 1px 1px #ffffff7a}.sinpe-product.v3-stream-system.v3-public .v3-head nav a,.sinpe-product.v3-stream-system.v3-public .v3-head nav a.active{letter-spacing:.04em;text-shadow:0 1px 2px #000000c7;text-transform:uppercase;background:0 0;border:0;min-height:40px;padding-inline:14px;font-size:10px;font-weight:560;color:#fff!important}.sinpe-product.v3-stream-system.v3-public .v3-head nav a:hover,.sinpe-product.v3-stream-system.v3-public .v3-head nav a.active:hover{background:#ffffff1a}.v3-stream-system .v3-account-dot,.student-person>span,.student-topbar>div>a{color:#fff;background:#ffffff24}.sinpe-product.v3-stream-system.v3-public .v3-account{color:#fff;letter-spacing:.04em;text-shadow:0 1px 2px #000000c7;text-transform:uppercase;background:0 0;border:0;height:40px;padding:0 2px;font-size:10px;font-weight:560}.sinpe-product.v3-stream-system.v3-public .v3-account-dot{display:none}.sinpe-product.v3-stream-system.v3-public .v3-market-notice{color:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1415148f;border:1px solid #fff3;border-radius:999px;width:max-content;max-width:calc(100% - 28px);min-height:28px;margin:6px auto 0;padding:3px 13px;font-size:9px}.v3-stream-system .language-switch,.student-topbar .language-switch{border-color:var(--metal-line);color:var(--metal-ink)}.v3-stream-system .v3-primary,.v3-stream-system a.v3-primary,.student-primary,.profile-editor-shell button[type=submit],.learning-app.profile-shell .profile-actions button:last-child{border:1px solid var(--metal-white);background:var(--metal-white);color:var(--metal-black);text-shadow:none;border-radius:999px}.sinpe-product.v3-stream-system.v3-public .v3-primary,.sinpe-product.v3-stream-system.v3-public a.v3-primary{color:var(--metal-black)!important;text-shadow:none!important}.v3-stream-system .v3-primary:hover,.student-primary:hover{color:#111;background:#fff}.v3-stream-system .v3-secondary,.v3-stream-system .v3-hint nav a,.v3-stream-system .v3-market,.v3-stream-system .v3-market button,.learning-app .student-support a{border-color:var(--metal-line-strong);color:var(--metal-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14151438}.v3-stream-system .v3-market button[aria-pressed=true]{background:var(--metal-white);color:var(--metal-black);text-shadow:none}.v3-stream-system input,.v3-stream-system textarea,.v3-stream-system select,.learning-app input,.learning-app textarea,.learning-app select,.profile-editor-shell input,.profile-editor-shell textarea{box-shadow:none;border-color:var(--metal-line-strong)!important;color:#fff!important;background:#1213127a!important}.v3-stream-system input::placeholder,.v3-stream-system textarea::placeholder,.learning-app input::placeholder,.learning-app textarea::placeholder{color:var(--metal-faint)}.v3-circle-catalog{background:0 0}.v3-circle-catalog>aside{border-color:var(--metal-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14151452}.v3-circle-catalog>aside button{border-color:var(--metal-line);color:var(--metal-muted);background:0 0}.v3-circle-catalog>aside button.active{background:var(--metal-white);color:var(--metal-black);text-shadow:none}.v3-circle-catalog>main{background:0 0}.v3-circle-catalog .v3-course-catalog-grid{gap:16px!important}.v3-circle-catalog .v3-course{color:var(--metal-ink);text-align:left;background:0 0;border:0;padding:0 0 22px!important}.sinpe-product.v3-stream-system .v3-circle-catalog .v3-course{color:var(--metal-ink);background:0 0}.sinpe-product.v3-stream-system.v3-public .v3-course-catalog-grid .v3-course,.sinpe-product.v3-stream-system.v3-public .v3-launch-course-grid .v3-course{color:var(--metal-ink);box-shadow:none;background:0 0;border-color:#0000}.sinpe-product.v3-stream-system.v3-public .v3-course-catalog-grid .v3-course:hover,.sinpe-product.v3-stream-system.v3-public .v3-launch-course-grid .v3-course:hover{box-shadow:none;border-color:#0000}.v3-circle-catalog .v3-course>img{aspect-ratio:3/4;filter:saturate(.48)sepia(.15)contrast(.92)brightness(.88);border-radius:26px;box-shadow:0 18px 42px #00000038}.v3-circle-catalog .v3-course:hover>img{filter:saturate(.68)sepia(.08)contrast(.96)brightness(.92)}.v3-circle-catalog .v3-course-copy{padding:14px 4px 0}.v3-circle-catalog .v3-course-copy>small,.v3-circle-catalog .v3-course-copy>i{color:var(--metal-muted)}.v3-circle-catalog .v3-course>.sh-status{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#16171659;border-color:#ffffff85;border-radius:999px;top:auto;bottom:116px;right:14px}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog{width:min(1180px,100% - 40px);margin-inline:auto;padding-top:42px;display:block}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>aside{border:0;border-bottom:1px solid var(--metal-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-template-columns:minmax(190px,.5fr) 1fr auto;align-items:end;gap:24px;margin-bottom:42px;display:grid;position:static;overflow:visible;background:0 0!important}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>aside>div{border:0;padding:0 0 18px}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>aside h2{color:#fff;letter-spacing:-.035em;font-size:28px}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>aside p{color:var(--metal-muted)}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>aside nav{gap:4px;padding:0 0 18px;display:flex;overflow-x:auto}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>aside button{border:1px solid var(--metal-line);min-height:38px;color:var(--metal-muted);background:#1415142e;border-radius:999px;flex:none;padding:0 14px}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>aside button small{color:#fff;background:#ffffff1f;margin-left:8px}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>aside button:hover,.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>aside button.active{background:var(--metal-white);color:var(--metal-black)}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>aside button.active small{color:var(--metal-black);background:#0000001a}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>aside>a{color:#fff;background:0 0;border:0;margin-bottom:18px;padding:0}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>aside>a small{color:var(--metal-muted)}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>main>header{border-color:var(--metal-line);min-height:0;margin-bottom:28px;padding-bottom:24px}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>main h1{color:#fff}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>main header p{color:var(--metal-muted)}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog .v3-course-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px!important}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog .v3-course-catalog-grid .v3-course{min-height:0;display:block;padding:0 0 22px!important}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog .v3-course-catalog-grid .v3-course>img{aspect-ratio:3/4;border-radius:24px;width:100%;height:auto;display:block}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog .v3-course-catalog-grid .v3-course-copy{height:auto;padding:14px 4px 0;display:flex}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog .v3-course-catalog-grid .v3-course-copy>b{margin-top:4px;font-size:18px}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog .v3-course-catalog-grid .v3-course-copy>em{margin-top:4px;font-size:11px;display:block}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog .v3-course-catalog-grid .v3-course-copy>i{margin-top:7px;font-size:9px;display:block}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog .v3-course-catalog-grid .v3-course-copy>strong{margin-top:12px;font-size:12px}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog .v3-course-catalog-grid .sh-status{max-width:calc(100% - 28px);top:14px;bottom:auto;right:14px}.v3-stream-system .v3-page,.v3-stream-system .rah01-gold{color:var(--metal-ink);background:0 0}.sinpe-product.v3-stream-system .v3-launch-course,.sinpe-product.v3-stream-system .v3-launch-course *,.sinpe-product.v3-stream-system .rah01-gold,.sinpe-product.v3-stream-system .rah01-gold *{text-align:left;direction:ltr}.sinpe-product.v3-stream-system .v3-detail,.sinpe-product.v3-stream-system .v3-detail>*{direction:ltr}.sinpe-product.v3-stream-system.v3-public .v3-launch-course,.sinpe-product.v3-stream-system.v3-public .rah01-gold{width:min(1180px,100% - 40px);margin-inline:auto}.sinpe-product.v3-stream-system.v3-public .v3-course-nav{border:1px solid var(--metal-line);-webkit-backdrop-filter:blur(18px)saturate(.75);backdrop-filter:blur(18px)saturate(.75);background:#171817bd;border-radius:999px;gap:2px;width:max-content;max-width:100%;min-height:54px;margin:0 auto 42px;padding:6px;position:sticky;top:72px;overflow-x:auto;box-shadow:0 14px 36px #0000001f}.sinpe-product.v3-stream-system.v3-public .v3-course-nav a{min-height:40px;color:var(--metal-muted);text-shadow:none;border-radius:999px;padding:0 18px;font-size:10px}.sinpe-product.v3-stream-system.v3-public .v3-course-nav a:hover{color:#fff;background:#ffffff1f}.v3-stream-system .v3-detail-cover,.v3-stream-system .v3-course-intro img,.v3-stream-system .rah01-hero img{filter:saturate(.48)sepia(.14)contrast(.94)brightness(.86);box-shadow:0 24px 60px #00000038}.v3-stream-system .v3-course-intro,.v3-stream-system .v3-course-snapshot,.v3-stream-system .v3-course-story,.v3-stream-system .v3-curriculum,.v3-stream-system .v3-course-inside,.v3-stream-system .v3-course-fit,.v3-stream-system .v3-course-faq,.v3-stream-system .rah01-section{border-color:var(--metal-line)}.sinpe-product.v3-stream-system.v3-public .v3-course-intro{border:0;border-bottom:1px solid var(--metal-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:clamp(34px,6vw,82px);padding:0 0 44px}.sinpe-product.v3-stream-system.v3-public .v3-course-intro .v3-detail-cover{aspect-ratio:4/5;object-fit:cover;border-radius:28px;width:100%;height:auto}.sinpe-product.v3-stream-system.v3-public .v3-course-intro h1{color:#fff;letter-spacing:-.065em;text-transform:uppercase;margin:14px 0 12px;font-family:Vazirmatn,DM Sans,sans-serif;font-size:clamp(54px,7vw,104px);font-weight:560;line-height:.92}.sinpe-product.v3-stream-system.v3-public .v3-course-statement{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(24px,3.3vw,44px);font-weight:520;line-height:1.08}.sinpe-product.v3-stream-system.v3-public .v3-course-intro .v3-lead{max-width:52ch;color:var(--metal-muted);margin-top:22px;font-size:14px;line-height:1.8}.sinpe-product.v3-stream-system .v3-course-intro .sh-status,.sinpe-product.v3-stream-system .v3-course-nav a,.sinpe-product.v3-stream-system .v3-course-snapshot small,.sinpe-product.v3-stream-system .v3-launch-label,.sinpe-product.v3-stream-system .v3-launch-course small{letter-spacing:.09em;text-transform:uppercase}.sinpe-product.v3-stream-system .v3-course-intro .sh-status{border-color:var(--metal-line-strong);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14151447;border-radius:999px}.v3-stream-system .v3-buy,.v3-stream-system .rah01-enrol-card,.v3-stream-system .v3-apply-panel,.v3-stream-system .v3-payment-note,.v3-stream-system .v3-checkout aside,.v3-stream-system .v3-auth>form,.v3-stream-system .v3-signin-layout>form,.v3-stream-system .v3-signin-layout>aside{border:1px solid var(--metal-line);background:var(--metal-glass);color:var(--metal-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px}.sinpe-product.v3-stream-system.v3-public .v3-course-intro,.sinpe-product.v3-stream-system.v3-public .v3-launch-course .v3-buy,.sinpe-product.v3-stream-system.v3-public .rah01-enrol-card,.sinpe-product.v3-stream-system.v3-public .v3-checkout form,.sinpe-product.v3-stream-system.v3-public .v3-checkout aside,.sinpe-product.v3-stream-system.v3-public .v3-signin-layout,.sinpe-product.v3-stream-system.v3-public .v3-legal,.sinpe-product.v3-stream-system.v3-public .v3-launch-free,.sinpe-product.v3-stream-system.v3-public .v3-hint{border-color:var(--metal-line);background:var(--metal-glass);color:var(--metal-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 60px #00000024}.sinpe-product.v3-stream-system.v3-public .v3-course-intro{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.sinpe-product.v3-stream-system.v3-public .v3-market-notice,.sinpe-product.v3-stream-system.v3-public .v3-footer{border-color:var(--metal-line);color:var(--metal-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#131413a8}.v3-stream-system .v3-buy li,.v3-stream-system .v3-buy p,.v3-stream-system .rah01-enrol-card li,.v3-stream-system .rah01-enrol-card p,.v3-stream-system .rah01-enrol-card small,.v3-stream-system .v3-copy p,.v3-stream-system .v3-copy li,.v3-stream-system .v3-course-story p,.v3-stream-system .v3-curriculum p,.v3-stream-system .v3-course-fit p,.v3-stream-system .v3-course-faq p{color:var(--metal-muted)}.v3-stream-system .v3-launch-tour{background:var(--metal-glass-strong);border:1px solid var(--metal-line)}.v3-stream-system .v3-demo>button{border:1px solid var(--metal-line)}.about-house{color:var(--metal-ink)}.about-house-loop{border-color:var(--metal-line);background:var(--metal-glass);color:var(--metal-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.about-house .house-shell-header.site-header{height:72px;box-shadow:none;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0f100f3d,#0000);border:0}.about-house .house-shell-header .wordmark,.about-house .house-shell-header nav a{color:#fff;text-shadow:0 1px 2px #000000c7}.about-house .house-shell-header nav a{letter-spacing:.04em;text-transform:uppercase;background:0 0;font-size:10px}.about-house .house-shell-header nav a:hover{background:#ffffff1a}.about-house .house-shell-header .sign-in{color:#fff;letter-spacing:.04em;text-shadow:0 1px 2px #000000c7;text-transform:uppercase;background:0 0;border:0}.about-house-hero{border:0;border-bottom:1px solid var(--metal-line);color:var(--metal-ink);background:0 0;border-radius:0;padding-inline:0}.about-house-hero h1 em{font-family:inherit;font-style:normal;font-weight:inherit}.about-house-hero>p,.about-house-promises small,.about-house-loop>small,.about-house-hero h1 em{color:var(--metal-white)}.about-house-hero aside,.about-house-promises>div,.about-house-promises article{border-color:var(--metal-line)}.about-house-hero aside p,.about-house-promises article p,.about-house-loop>p{color:var(--metal-muted)}.about-house-hero aside a{border-color:var(--metal-white);color:var(--metal-white)}.v3-stream-system .v3-auth,.v3-stream-system .v3-signin,.v3-stream-system .v3-checkout{color:var(--metal-ink);background:0 0}.sinpe-product.v3-stream-system.v3-public .v3-signin{color:#fff;min-height:calc(100svh - 100px);padding-top:70px}.sinpe-product.v3-stream-system.v3-public .v3-signin-layout{border-color:var(--metal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 60px #00000024;background:var(--metal-glass)!important;color:#fff!important}.sinpe-product.v3-stream-system.v3-public .v3-signin-layout>form,.sinpe-product.v3-stream-system.v3-public .v3-signin-layout>aside{color:#fff;background:0 0!important}.sinpe-product.v3-stream-system.v3-public .v3-signin h1,.sinpe-product.v3-stream-system.v3-public .v3-signin h2,.sinpe-product.v3-stream-system.v3-public .v3-signin label,.sinpe-product.v3-stream-system.v3-public .v3-signin-layout>aside b{color:#fff}.sinpe-product.v3-stream-system.v3-public .v3-signin p,.sinpe-product.v3-stream-system.v3-public .v3-signin label>small,.sinpe-product.v3-stream-system.v3-public .v3-signin-layout>aside p{color:var(--metal-muted)}.sinpe-product.v3-stream-system.v3-public .v3-password-control{border-color:var(--metal-line-strong);background:#1213127a}.sinpe-product.v3-stream-system.v3-public .v3-password-control button{border-color:var(--metal-line);color:#fff}.v3-stream-system .v3-signin-layout>form,.v3-stream-system .v3-signin-layout>aside{padding:34px}.v3-stream-system .v3-auth-support,.v3-stream-system .v3-signin-layout>aside li{border-color:var(--metal-line);color:var(--metal-ink)}.v3-stream-system .v3-auth-kicker,.v3-stream-system .v3-checkout-kicker{color:var(--metal-white)}.checkout-page{color:var(--metal-ink)}.checkout-summary{background:var(--metal-glass-strong);color:var(--metal-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.checkout-form input{color:#fff}.checkout-page.checkout-flow{background-color:#696a67;background-image:linear-gradient(#15161561,#15161561),url(/design-assets/sinpe-steel-texture-industrial-v4.jpg);background-position:50%;background-size:cover;background-attachment:fixed;padding-top:72px}.checkout-page.checkout-flow .house-shell-header.site-header{height:72px;box-shadow:none;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0f100f3d,#0000);border:0}.checkout-page.checkout-flow .house-shell-header .wordmark,.checkout-page.checkout-flow .house-shell-header nav a,.checkout-page.checkout-flow .house-shell-header .sign-in{color:#fff;text-shadow:0 1px 2px #000000c7}.checkout-page.checkout-flow .house-shell-header .sign-in{letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0}.checkout-page.checkout-flow .checkout-head{border-color:var(--metal-line);color:var(--metal-muted);background:0 0}.checkout-page.checkout-flow .checkout-flow-title h1,.checkout-page.checkout-flow .checkout-flow-title .eyebrow{color:#fff}.checkout-page.checkout-flow .checkout-flow-title>p:last-child{color:var(--metal-muted)}.checkout-page.checkout-flow .checkout-flow-form{border-color:var(--metal-line);color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 60px #00000024;background:var(--metal-glass)!important}.checkout-page.checkout-flow .checkout-route,.checkout-page.checkout-flow .checkout-signed-in{border-color:var(--metal-line);color:#fff;background:#ffffff17}.checkout-page.checkout-flow .checkout-route>span,.checkout-page.checkout-flow .checkout-route>small,.checkout-page.checkout-flow .checkout-step p,.checkout-page.checkout-flow .checkout-note,.checkout-page.checkout-flow .commerce-form label{color:var(--metal-muted)}.checkout-page.checkout-flow .checkout-step strong{color:#fff}.checkout-page.checkout-flow .commerce-form input{border-color:var(--metal-line-strong)!important;color:#fff!important;background:#1213127a!important}.checkout-page.checkout-flow .commerce-form button{border-color:var(--metal-white);background:var(--metal-white);color:var(--metal-black);border-radius:999px}.checkout-page.checkout-flow .checkout-flow-summary{border-color:var(--metal-line);background:var(--metal-glass-strong);color:#fff}.checkout-page.checkout-flow .checkout-flow-summary h2,.checkout-page.checkout-flow .checkout-flow-summary dd{color:#fff}.checkout-page.checkout-flow .checkout-flow-summary p,.checkout-page.checkout-flow .checkout-flow-summary dt,.checkout-page.checkout-flow .checkout-flow-summary>small{color:var(--metal-muted)}.checkout-page.checkout-flow .checkout-flow-summary dl div{border-color:var(--metal-line)}.learning-app.student-dashboard-shell{text-align:left;color:var(--metal-ink);direction:ltr;background-color:#696a67!important;background-image:linear-gradient(#15161561,#15161561),url(/design-assets/sinpe-steel-texture-industrial-v4.jpg)!important;background-position:50%!important;background-size:cover!important;background-attachment:fixed!important}.learning-app.student-dashboard-shell .student-sidebar,.learning-app.student-dashboard-shell .student-topbar{border-color:var(--metal-line);color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#14151499!important}.learning-app.student-dashboard-shell .student-wordmark,.learning-app.student-dashboard-shell .student-wordmark b,.learning-app.student-dashboard-shell .student-sidebar nav>a.active,.learning-app.student-dashboard-shell .student-support a{color:#fff}.learning-app.student-dashboard-shell .student-person,.learning-app.student-dashboard-shell .student-sidebar nav>a.active{border-color:var(--metal-line);background:#ffffff17!important}.learning-app.student-dashboard-shell .student-sidebar nav>a,.learning-app.student-dashboard-shell .student-person small,.learning-app.student-dashboard-shell .student-topbar p,.learning-app.student-dashboard-shell .student-dashboard-title p,.learning-app.student-dashboard-shell .student-action-index span{color:var(--metal-muted)}.learning-app.student-dashboard-shell .student-sidebar nav>a:hover{color:#fff;background:#ffffff14}.learning-app.student-dashboard-shell .student-dashboard-title h1,.learning-app.student-dashboard-shell .student-dashboard-title small,.learning-app.student-dashboard-shell .student-action-copy h2,.learning-app.student-dashboard-shell .student-action-copy small,.learning-app.student-dashboard-shell .student-program-list h2,.learning-app.student-dashboard-shell .student-program-list h3{color:#fff}.learning-app.student-dashboard-shell .student-next-action,.learning-app.student-dashboard-shell .student-program-list,.learning-app.student-dashboard-shell .student-empty,.learning-app.profile-shell .profile-preview,.learning-app.profile-shell .profile-form{border-color:var(--metal-line);color:var(--metal-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 60px #00000024;background:var(--metal-glass)!important}.learning-app.student-dashboard-shell .student-action-index{border-color:var(--metal-line);background:#0c0d0c38!important}.learning-app.student-dashboard-shell .student-action-copy p,.learning-app.student-dashboard-shell .student-program-list p,.learning-app.student-dashboard-shell .student-program-list b,.learning-app.student-dashboard-shell .student-program-list em{color:var(--metal-muted)}.learning-app.student-dashboard-shell .student-action-progress,.learning-app.student-dashboard-shell .student-program-list>div>a>span{background:#ffffff29}.learning-app.student-dashboard-shell .student-action-progress i,.learning-app.student-dashboard-shell .student-program-list>div>a>span i{background:var(--metal-white)}.learning-app.student-dashboard-shell .student-program-list>header,.learning-app.student-dashboard-shell .student-program-list>div>a{border-color:var(--metal-line)}.learning-app.student-dashboard-shell .student-primary{border-radius:999px;background:var(--metal-white)!important;color:var(--metal-black)!important}.learning-app.profile-shell,.program-workspace-shell{color:var(--metal-ink)}.program-side,.program-top,.program-stages,.program-stage-detail,.program-context,.program-setup>*,.program-direction>*{border-color:var(--metal-line);background:var(--metal-glass);color:var(--metal-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.program-next{background:var(--metal-glass-strong);border:1px solid var(--metal-line)}.learning-app.profile-shell,.learning-app.studio-shell,.learning-app.student-dashboard-shell{width:100%;max-width:none;min-height:100svh;overflow-x:clip;color:var(--metal-ink)!important}.learning-app.profile-shell .learning-header,.learning-app.student-dashboard-shell .learning-header,.learning-app.profile-shell .student-bottom-nav,.learning-app.student-dashboard-shell .student-bottom-nav,.learning-app.studio-shell .workbook-head{box-shadow:0 12px 42px #00000024;border-color:var(--metal-line)!important;color:#fff!important;-webkit-backdrop-filter:blur(18px)saturate(.72)!important;backdrop-filter:blur(18px)saturate(.72)!important;background:#111211c7!important}.learning-app.profile-shell .learning-header a,.learning-app.profile-shell .learning-header button,.learning-app.profile-shell .learning-header .language-switch,.learning-app.student-dashboard-shell .learning-header a,.learning-app.student-dashboard-shell .learning-header button,.learning-app.student-dashboard-shell .learning-header .language-switch,.learning-app.studio-shell .workbook-head a,.learning-app.studio-shell .workbook-head span{color:#fff!important}.learning-app.profile-shell .learning-header .language-switch,.learning-app.student-dashboard-shell .learning-header .language-switch{border-color:var(--metal-line-strong)!important}.learning-app.profile-shell .learning-header nav a.active:after,.learning-app.student-dashboard-shell .learning-header nav a.active:after{background:#fff!important}.learning-app.profile-shell .student-bottom-nav>a,.learning-app.student-dashboard-shell .student-bottom-nav>a{color:var(--metal-muted)!important}.learning-app.profile-shell .student-bottom-nav>a.active,.learning-app.student-dashboard-shell .student-bottom-nav>a.active{color:#fff!important;background:#ffffff1a!important}.learning-app.profile-shell .profile-layout{color:var(--metal-ink)}.learning-app.profile-shell .profile-preview,.learning-app.profile-shell .profile-form{border:1px solid var(--metal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;box-shadow:0 22px 60px #00000029;background:var(--metal-glass)!important;color:#fff!important}.learning-app.profile-shell .profile-form{padding:28px}.learning-app.profile-shell .profile-avatar{border:1px solid var(--metal-line-strong);color:#fff;background:#ffffff1a}.learning-app.profile-shell .profile-preview>p,.learning-app.profile-shell .profile-form>p,.learning-app.profile-shell .profile-preview>span,.learning-app.profile-shell .profile-preview>i,.learning-app.profile-shell .profile-preview>small{color:var(--metal-muted)}.learning-app.profile-shell .profile-preview h1,.learning-app.profile-shell .profile-form h2,.learning-app.profile-shell .profile-form label,.learning-app.profile-shell .profile-link-fields label{color:#fff}.learning-app.profile-shell .profile-form input,.learning-app.profile-shell .profile-form textarea{border-radius:10px;padding:12px;border:1px solid var(--metal-line)!important}.learning-app.profile-shell .profile-actions button{border-color:var(--metal-line-strong);color:#fff;background:#1112117a}.learning-app.studio-shell .studio-hero{border-bottom:1px solid var(--metal-line);color:#fff;background:linear-gradient(#0e0f0e24,#0e0f0e70)!important}.learning-app.studio-shell .studio-hero>p,.learning-app.studio-shell .studio-hero>div span{color:var(--metal-muted)}.learning-app.studio-shell .studio-grid{border-color:var(--metal-line)}.learning-app.studio-shell .studio-grid article,.learning-app.studio-shell .studio-grid .studio-focus{border-color:var(--metal-line);color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--metal-glass)!important}.learning-app.studio-shell .studio-grid article>span,.learning-app.studio-shell .studio-grid article p{color:var(--metal-muted)}.learning-app.daily-house-app{color:#fff;min-height:100svh;padding-bottom:86px;display:block;background-color:#555754!important;background-image:linear-gradient(#0d0f0e7a,#0d0f0e7a),url(/design-assets/sinpe-steel-texture-industrial-v4.jpg)!important;background-position:50%!important;background-size:cover!important;background-attachment:fixed!important}.daily-house-app .student-dashboard-main{min-height:100svh}.daily-house-topbar{z-index:40;border-bottom:1px solid var(--metal-line);-webkit-backdrop-filter:blur(20px)saturate(.75);backdrop-filter:blur(20px)saturate(.75);background:#101211cc;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:68px;padding:0 clamp(16px,4vw,54px);display:grid;position:sticky;top:0;box-shadow:0 12px 42px #0000001f}.daily-house-wordmark{color:#fff;letter-spacing:-.045em;width:max-content;font:800 13px/1 DM Sans,sans-serif}.daily-house-topbar>span{color:var(--metal-muted);text-align:center;font-size:11px}.daily-house-topbar>div{justify-content:flex-end;align-items:center;gap:10px;display:flex}.daily-house-topbar .app-notification-link{background:#0000002e;position:relative}.daily-house-topbar .app-search-link{background:0 0}.daily-house-topbar .app-search-link svg,.daily-house-topbar .app-notification-link svg{width:15px}.daily-house-topbar .app-notification-link b{color:#fff;background:#c21d3f;border:2px solid #151716;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font:700 8px/1 Arial;display:grid;position:absolute;inset-block-start:-4px;inset-inline-end:-4px}.daily-house-topbar .language-switch{border-color:var(--metal-line-strong);color:#fff}.daily-house-topbar>div>a{border:1px solid var(--metal-line);color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:750;display:grid}.daily-search-entry{border:1px solid var(--metal-line);color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f11108f;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:64px;margin-top:20px;padding:10px 12px 10px 18px;display:grid}[dir=rtl] .daily-search-entry{padding:10px 18px 10px 12px}.daily-search-entry>svg{color:var(--metal-faint)}.daily-search-entry>div{gap:3px;display:grid}.daily-search-entry strong{font-size:12px}.daily-search-entry span{color:var(--metal-faint);font-size:8px}.daily-search-entry>b{background:#ffffff14;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.daily-moodboard{z-index:20;border-bottom:1px solid var(--metal-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121413c2;grid-template-columns:minmax(180px,1fr) minmax(280px,620px) 42px;align-items:center;gap:18px;min-height:112px;padding:12px clamp(16px,4vw,54px);display:grid;position:relative}.daily-moodboard-copy{align-content:center;justify-items:start;display:grid}.daily-moodboard-copy small{color:#ffffff7a;letter-spacing:.09em;font:800 8px/1 DM Sans,sans-serif}.daily-moodboard-copy strong{color:#fff;margin-top:6px;font-size:15px;line-height:1.1}.daily-moodboard-copy span{color:var(--metal-faint);margin-top:4px;font-size:10px}.daily-moodboard-copy a{color:#fff;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid;width:max-content;margin-top:8px;padding-bottom:2px;font:750 9px/1 DM Sans,Vazirmatn,sans-serif}.daily-moodboard-strip{grid-template-columns:repeat(5,minmax(46px,1fr));align-items:center;gap:7px;display:grid}.daily-moodboard-strip button{cursor:zoom-in;background:#a4a5a1;border:3px solid #e8e7e2;min-width:0;height:76px;padding:0;position:relative;overflow:hidden;box-shadow:0 8px 18px #0000003d}.daily-moodboard-strip button:first-child,.daily-moodboard-strip button:nth-child(4){transform:rotate(-1.25deg)}.daily-moodboard-strip button:nth-child(2),.daily-moodboard-strip button:nth-child(5){transform:translateY(2px)rotate(1deg)}.daily-moodboard-strip img{object-fit:cover;filter:saturate(.68)contrast(.96);width:100%;height:100%;display:block}.daily-moodboard-expand{border:1px solid var(--metal-line-strong);color:#fff;cursor:zoom-in;background:#ffffff14;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.daily-house-app .student-dashboard-content{width:min(100%,920px);margin:0 auto;padding:clamp(28px,5vw,58px) 22px 70px}.daily-house-intro small{color:var(--metal-faint);font-size:10px}.daily-house-intro h1{color:#fff;letter-spacing:-.055em;margin:8px 0 4px;font-size:clamp(30px,4vw,48px);font-weight:620;line-height:1.08}.daily-house-intro p{color:var(--metal-muted);margin:0;font-size:12px}.daily-resume-card{border:1px solid var(--metal-line);background:linear-gradient(125deg,#740f27eb,#440816e6);border-radius:12px;grid-template-columns:minmax(240px,.82fr) minmax(300px,1fr);margin-top:24px;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000038}.daily-resume-visual{min-height:330px;position:relative;overflow:hidden}.daily-resume-visual img{object-fit:cover;filter:saturate(.62)contrast(.96);width:100%;height:100%;display:block}.daily-resume-visual>span{background:linear-gradient(90deg,#0000 58%,#560a1ce0),linear-gradient(#0000 38%,#3e071452);position:absolute;inset:0}.daily-resume-visual>svg{color:#fff;background:#0c0d0c61;border:1px solid #ffffff8c;border-radius:50%;width:48px;height:48px;padding:14px;position:absolute;inset:auto 20px 20px auto}.daily-resume-copy{flex-direction:column;min-width:0;padding:clamp(24px,4vw,42px);display:flex}.daily-resume-copy>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.daily-resume-copy small{color:#fff9;letter-spacing:.07em;font:750 9px/1.2 DM Sans,Vazirmatn,sans-serif}.daily-resume-copy>header b{font-size:10px}.daily-resume-copy h2{color:#fff;letter-spacing:-.05em;max-width:18ch;margin:auto 0 5px;font-size:clamp(26px,4vw,42px);line-height:1.04}.daily-resume-copy p{color:#ffffffa3;margin:0;font-size:11px}.daily-resume-progress{background:#ffffff2b;height:3px;margin:25px 0 16px}.daily-resume-progress i{background:#fff;height:100%;display:block}.daily-resume-copy>a{color:#fff;border:1px solid #ffffff5c;border-radius:999px;justify-content:space-between;align-items:center;min-height:44px;padding:0 16px;font-size:11px;font-weight:650;display:flex}.daily-next-action .daily-resume-copy>a{margin-top:18px}.daily-next-action .daily-resume-visual{min-height:260px}.daily-next-action .daily-resume-copy{min-height:260px;padding-block:27px}.daily-next-action .daily-resume-copy h2{margin:clamp(26px,4vw,50px) 0 5px}.daily-next-action .daily-resume-copy>header b{color:#ffffffc7;text-align:end;max-width:48%;font-size:9px;font-weight:600;line-height:1.4}.daily-next-action[data-action=session]{background:linear-gradient(125deg,#511127f0,#2a0913f0)}.daily-next-action[data-action=inquiry]{background:linear-gradient(125deg,#700e26f0,#300915f0)}.daily-next-action[data-action=feedback]{background:linear-gradient(125deg,#66182ff0,#370b19f0)}.daily-next-action[data-action=profile],.daily-next-action[data-action=opportunities]{background:linear-gradient(125deg,#444643f0,#1f211ff5)}.daily-next-action[data-action=profile] .daily-resume-visual img{filter:brightness(.72)contrast(1.08)saturate(.18)}.daily-next-action[data-action=profile] .daily-resume-visual>span{background:linear-gradient(90deg,#0000 45%,#282a28e0)}html[dir=rtl] .daily-next-action h2{letter-spacing:-.035em;font-family:Vazirmatn,DM Sans,sans-serif}.daily-house-app .student-dashboard-focus{margin-top:14px}.daily-house-app .student-program-list{border:1px solid var(--metal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;overflow:hidden;background:#0f111094!important}.daily-house-app .student-program-list>header{padding:22px 24px}.daily-house-app .student-program-list>div>a{padding-inline:24px}.daily-house-app .student-bottom-nav{z-index:70;width:min(560px,100% - 24px);height:calc(66px + env(safe-area-inset-bottom));padding:0 8px env(safe-area-inset-bottom);border-radius:18px;grid-template-columns:repeat(5,1fr);margin:0 auto 10px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 16px 50px #00000047;border:1px solid var(--metal-line)!important;-webkit-backdrop-filter:blur(22px)saturate(.75)!important;backdrop-filter:blur(22px)saturate(.75)!important;background:#0f1110e0!important}.daily-house-app .student-bottom-nav>a{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:62px;font-size:9px;display:flex;position:relative;color:var(--metal-faint)!important}.daily-house-app .student-bottom-nav .app-nav-badge{top:8px;color:#fff;background:#c21d3f;border:2px solid #101211;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font:700 7px/1 Arial;display:grid;position:absolute;inset-inline-end:calc(50% - 24px)}.daily-house-app .student-bottom-nav>a.active{color:#fff!important;background:0 0!important}.daily-house-app .student-bottom-nav>a.active:before{content:"";background:#a91c3d;width:32px;height:2px;position:absolute;top:0}.daily-house-app .student-bottom-nav svg{width:18px}.daily-moodboard-viewer{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040505d1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.daily-moodboard-viewer>section{border:1px solid var(--metal-line-strong);background:linear-gradient(135deg,#83152f,#4c0919);border-radius:16px;width:min(980px,96vw);max-height:92svh;padding:clamp(18px,3vw,34px);overflow:auto;box-shadow:0 30px 90px #0000006b}.daily-moodboard-viewer header{justify-content:space-between;align-items:start;gap:20px;display:flex}.daily-moodboard-viewer header small{color:#ffffff85;letter-spacing:.08em;font:750 8px DM Sans,sans-serif}.daily-moodboard-viewer h2{margin:5px 0 22px;font-size:clamp(24px,4vw,44px)}.daily-moodboard-viewer header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;width:38px;height:38px;font-size:25px}.daily-moodboard-viewer section>div{background:linear-gradient(135deg,#911435b8,#5b091dc7);border:1px solid #ffffff24;grid-template-columns:repeat(5,minmax(100px,1fr));align-items:start;gap:10px;padding:28px;display:grid}.daily-moodboard-viewer figure{background:#e9e8e3;margin:0;padding:5px;box-shadow:0 10px 24px #21000847}.daily-moodboard-viewer figure:nth-child(3n+1){transform:rotate(-1.1deg)}.daily-moodboard-viewer figure:nth-child(3n+2){transform:translateY(4px)rotate(.9deg)}.daily-moodboard-viewer figure img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.72);width:100%;display:block}.daily-moodboard-viewer footer{justify-content:flex-end;align-items:center;gap:10px;padding-top:18px;display:flex}.daily-moodboard-viewer footer a,.daily-moodboard-viewer footer button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff57;border-radius:999px;min-height:42px;padding:0 16px;font:650 10px DM Sans,Vazirmatn,sans-serif}.installed-learn-content{width:min(100%,960px);margin:0 auto;padding:clamp(34px,6vw,74px) 22px 110px}.installed-learn-intro{max-width:700px}.installed-learn-intro small,.installed-learn-section>header small,.installed-consultation small,.installed-learn-next small,.installed-free-learning small{color:#ffffff7a;letter-spacing:.1em;font:800 8px/1.2 DM Sans,Vazirmatn,sans-serif}.installed-learn-intro h1{color:#fff;letter-spacing:-.065em;max-width:15ch;margin:10px 0 8px;font-size:clamp(36px,6vw,66px);font-weight:620;line-height:.98}.installed-learn-intro p{max-width:620px;color:var(--metal-muted);margin:0;font-size:12px;line-height:1.7}.installed-learn-next{background:linear-gradient(120deg,#740f27f0,#3a0712f0);border:1px solid #ffffff2e;border-radius:12px;grid-template-columns:minmax(0,1fr) 180px;min-height:250px;margin-top:34px;padding:clamp(24px,4vw,42px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0003}.installed-learn-next>div{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.installed-learn-next>div strong{color:#fff;font-size:11px}.installed-learn-next h2{color:#fff;letter-spacing:-.055em;align-self:end;margin:38px 0 4px;font-size:clamp(30px,5vw,52px);line-height:1}.installed-learn-next p{color:#ffffff9e;letter-spacing:.05em;grid-column:1;margin:0;font-size:10px}.installed-learn-next>span{background:#ffffff2e;align-self:end;height:2px;margin:0 0 18px}.installed-learn-next>span i{background:#fff;height:100%;display:block}.installed-learn-next>a{color:#fff;border:1px solid #ffffff57;border-radius:999px;grid-column:2;justify-content:space-between;align-items:center;min-height:44px;padding:0 15px;font-size:10px;font-weight:700;display:flex}.installed-learn-next>a svg{width:15px;transform:rotate(180deg)}.installed-learn-section{border:1px solid var(--metal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f11109e;border-radius:12px;margin-top:18px;overflow:hidden}.installed-learn-section>header{border-bottom:1px solid var(--metal-line);justify-content:space-between;align-items:end;gap:20px;min-height:92px;padding:22px 24px;display:flex}.installed-learn-section>header h2{color:#fff;letter-spacing:-.035em;margin:5px 0 0;font-size:22px}.installed-learn-section>header b{color:var(--metal-faint);font-size:11px}.installed-learning-list>a{border-bottom:1px solid var(--metal-line);color:#fff;grid-template-columns:minmax(0,1fr) minmax(90px,170px) 46px 22px;align-items:center;gap:16px;min-height:88px;padding:16px 24px;display:grid}.installed-learning-list>a:last-child{border-bottom:0}.installed-learning-list small{color:var(--metal-faint);letter-spacing:.06em;font-size:8px}.installed-learning-list h3{margin:4px 0 0;font-size:16px}.installed-learning-list>a>span{background:#ffffff21;height:2px}.installed-learning-list>a>span i{background:#fff;height:100%;display:block}.installed-learning-list>a>b{font-size:9px}.installed-learning-list>a>svg{width:17px;transform:rotate(180deg)}.installed-learn-empty{justify-content:space-between;align-items:center;gap:18px;min-height:104px;padding:22px 24px;display:flex}.installed-learn-empty p{color:var(--metal-muted);font-size:11px}.installed-learn-empty a{color:#fff;font-size:10px;font-weight:700}.installed-free-learning{border:1px solid var(--metal-line);color:#fff;background:linear-gradient(135deg,#212321c7,#0d0f0ec7);border-radius:12px;justify-content:space-between;align-items:end;gap:24px;min-height:174px;margin-top:18px;padding:clamp(24px,4vw,38px);display:flex}.installed-free-learning h2{letter-spacing:-.05em;margin:8px 0 5px;font-size:clamp(24px,4vw,38px)}.installed-free-learning p{max-width:520px;color:var(--metal-muted);margin:0;font-size:11px}.installed-free-learning>span{border:1px solid var(--metal-line-strong);border-radius:999px;justify-content:space-between;align-items:center;min-width:120px;min-height:42px;padding:0 14px;font-size:10px;display:flex}.installed-free-learning svg{width:16px}.installed-discover>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.installed-discover article{border-inline-end:1px solid var(--metal-line);min-width:0}.installed-discover article:last-child{border-inline-end:0}.installed-discover article>img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.66)contrast(.94);width:100%;display:block}.installed-discover article>div{padding:18px}.installed-discover article small{color:var(--metal-faint);letter-spacing:.08em;font-size:7px}.installed-discover article h3{color:#fff;letter-spacing:-.035em;margin:7px 0 6px;font-size:18px}.installed-discover article p{min-height:48px;color:var(--metal-muted);margin:0;font-size:10px;line-height:1.55}.installed-discover article footer{gap:12px;margin-top:17px;display:grid}.installed-discover article footer b{color:#fff;font-size:11px}.installed-discover article footer a{border:1px solid var(--metal-line-strong);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:40px;font-size:9px;font-weight:700;display:flex}.installed-consultation{background:#700e27c2;border:1px solid #ffffff2e;border-radius:12px;grid-template-columns:minmax(0,1fr) 190px;gap:30px;margin-top:18px;padding:clamp(24px,4vw,38px);display:grid}.installed-consultation h2{color:#fff;letter-spacing:-.05em;max-width:19ch;margin:8px 0 6px;font-size:clamp(24px,4vw,38px);line-height:1.05}.installed-consultation p{color:#ffffff9e;max-width:580px;margin:0;font-size:11px;line-height:1.6}.installed-consultation aside{align-content:end;gap:14px;display:grid}.installed-consultation aside b{color:#fff;font-size:12px}.installed-consultation aside a{color:#fff;border:1px solid #ffffff5c;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-size:10px;font-weight:700;display:flex}@media (max-width:760px){.daily-house-topbar{grid-template-columns:1fr auto;height:60px;padding:0 14px}.daily-house-topbar>span{display:none}.daily-house-wordmark{font-size:11px}.daily-moodboard{grid-template-columns:112px minmax(0,1fr) 32px;gap:8px;min-height:104px;padding:10px 13px}.daily-moodboard-copy small{font-size:6px}.daily-moodboard-copy strong{font-size:11px}.daily-moodboard-copy span{font-size:8px}.daily-moodboard-copy a{font-size:7px}.daily-moodboard-strip{grid-template-columns:repeat(3,1fr);gap:4px}.daily-moodboard-strip button{border-width:2px;height:62px}.daily-moodboard-strip button:nth-child(n+4){display:none}.daily-moodboard-expand{width:30px;height:30px;font-size:12px}.daily-house-app .student-dashboard-content{padding:27px 14px 64px}.daily-house-intro h1{font-size:29px}.daily-house-intro p{font-size:10px}.daily-resume-card{grid-template-columns:1fr;margin-top:18px}.daily-resume-visual{min-height:205px}.daily-next-action .daily-resume-visual{min-height:118px;max-height:118px}.daily-resume-visual>span{background:linear-gradient(#0000 42%,#560a1ce6)}.daily-resume-copy{min-height:215px;padding:20px}.daily-next-action .daily-resume-copy{min-height:230px}.daily-resume-copy h2{margin:auto 0 4px;font-size:27px}.daily-next-action .daily-resume-copy h2{margin:24px 0 4px}.daily-resume-progress{margin:18px 0 12px}.daily-house-app .student-program-list>header{padding:18px}.daily-house-app .student-program-list>div>a{padding-inline:18px}.daily-house-app .student-bottom-nav{border-radius:0;width:100%;margin:0;border-width:1px 0 0!important}.daily-moodboard-viewer{padding:10px}.daily-moodboard-viewer>section{width:100%;max-height:95svh;padding:16px}.daily-moodboard-viewer section>div{grid-template-columns:repeat(2,1fr);gap:8px;padding:16px}.daily-moodboard-viewer footer{flex-direction:column;align-items:stretch}.daily-moodboard-viewer footer a,.daily-moodboard-viewer footer button{justify-content:center;align-items:center;display:flex}.installed-learn-content{padding:28px 14px 94px}.installed-learn-intro h1{font-size:38px}.installed-learn-next{grid-template-columns:1fr;min-height:230px;padding:22px}.installed-learn-next h2{margin-top:34px}.installed-learn-next>span{grid-column:1;margin:18px 0 0}.installed-learn-next>a{grid-column:1;margin-top:12px}.installed-learn-section>header{min-height:82px;padding:18px}.installed-learning-list>a{grid-template-columns:minmax(0,1fr) 42px 18px;gap:10px;padding:16px 18px}.installed-learning-list>a>span{display:none}.installed-free-learning{flex-direction:column;align-items:stretch;min-height:210px}.installed-free-learning>span{width:100%}.installed-discover>div{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.installed-discover article{scroll-snap-align:start;min-width:82%}.installed-consultation{grid-template-columns:1fr}.installed-consultation aside{margin-top:16px}.installed-consultation aside a{width:100%}}@media print{.daily-house-topbar,.daily-house-app>.student-dashboard-main,.daily-moodboard-viewer header button,.daily-moodboard-viewer footer{display:none!important}.daily-moodboard-viewer{background:#fff;padding:0;position:static}.daily-moodboard-viewer>section{max-height:none;box-shadow:none;border:0}}.learning-app.studio-shell .studio-resources{border-top:1px solid var(--metal-line);color:#fff;background:0 0!important}.learning-app.studio-shell .studio-resources>div+div>a{border-color:var(--metal-line)}.learning-app.studio-shell .studio-empty{color:var(--metal-muted)}.metal-student-state{color:#fff;background-position:50%;background-size:cover;min-height:100svh;background-color:#696a67!important;background-image:linear-gradient(#15161570,#15161570),url(/design-assets/sinpe-steel-texture-industrial-v4.jpg)!important}.metal-student-state i{border-color:#fff #ffffff38 #ffffff38}.metal-student-state span{color:var(--metal-muted)}.sinpe-product.v3-stream-system .v3-course-dock{border:1px solid var(--metal-line-strong);background:var(--metal-glass-strong);color:#fff;-webkit-backdrop-filter:blur(18px)saturate(.75);backdrop-filter:blur(18px)saturate(.75);box-shadow:0 14px 44px #00000047}.sinpe-product.v3-stream-system .v3-course-dock b,.sinpe-product.v3-stream-system .v3-course-dock small,.sinpe-product.v3-stream-system .v3-course-dock strong{color:#fff}:is(body:has(.sinpe-product.v3-stream-system) .consent-banner,body:has(.about-house) .consent-banner,body:has(.learning-app) .consent-banner){border-color:var(--metal-line-strong);background:var(--metal-glass-strong);color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 18px 60px #00000047}:is(body:has(.sinpe-product.v3-stream-system) .consent-banner button,body:has(.sinpe-product.v3-stream-system) .consent-banner a,body:has(.about-house) .consent-banner button,body:has(.about-house) .consent-banner a,body:has(.learning-app) .consent-banner button,body:has(.learning-app) .consent-banner a){border-color:var(--metal-line-strong);color:#fff}:is(body:has(.sinpe-product.v3-stream-system) .consent-banner button:first-child,body:has(.about-house) .consent-banner button:first-child,body:has(.learning-app) .consent-banner button:first-child){color:var(--metal-black);background:#fff}.learning-app.course-room,.learning-app.workbook-shell,.learning-app.assignment-real,.learning-app.certificate-status,.learning-app.certificate-page,.learning-app.program-workspace-shell,.legal-page,.jobs-site{--house-blue:var(--metal-ink);--house-wine:var(--metal-white);--house-muted:var(--metal-muted);--house-rule:var(--metal-line);--house-surface:#14151447;min-height:100svh;color:var(--metal-ink)!important;background-color:#696a67!important;background-image:linear-gradient(#15161561,#15161561),url(/design-assets/sinpe-steel-texture-industrial-v4.jpg)!important;background-position:50%!important;background-size:cover!important;background-attachment:fixed!important}.learning-app.course-room .learning-header,.learning-app.assignment-real .learning-header,.learning-app.certificate-status .learning-header,.learning-app.certificate-page .learning-header,.learning-app.program-workspace-shell .learning-header,.learning-app.course-room .student-bottom-nav,.learning-app.assignment-real .student-bottom-nav,.learning-app.certificate-status .student-bottom-nav,.learning-app.program-workspace-shell .student-bottom-nav,.learning-app.workbook-shell .workbook-head,.jobs-site .house-shell-header,.jobs-site .jobs-subnav,.legal-page .house-shell-header{border-color:var(--metal-line)!important;color:#fff!important;-webkit-backdrop-filter:blur(18px)saturate(.72)!important;backdrop-filter:blur(18px)saturate(.72)!important;background:#111211c7!important}.learning-app.course-room .learning-header a,.learning-app.course-room .learning-header button,.learning-app.course-room .learning-header .language-switch,.learning-app.assignment-real .learning-header a,.learning-app.assignment-real .learning-header button,.learning-app.assignment-real .learning-header .language-switch,.learning-app.certificate-status .learning-header a,.learning-app.certificate-status .learning-header button,.learning-app.certificate-status .learning-header .language-switch,.learning-app.program-workspace-shell .learning-header a,.learning-app.program-workspace-shell .learning-header button,.learning-app.program-workspace-shell .learning-header .language-switch,.learning-app.workbook-shell .workbook-head a,.learning-app.workbook-shell .workbook-head span,.jobs-site .house-shell-header a,.jobs-site .jobs-subnav a,.legal-page .house-shell-header a{color:#fff!important}.learning-app.course-room .course-room-topline,.learning-app.course-room .lesson-stage{color:#fff;background:0 0!important}.learning-app.course-room .course-room-topline{border-color:var(--metal-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--metal-glass-strong)!important}.learning-app.course-room .lesson-heading,.learning-app.course-room .lesson-tab-panel,.learning-app.course-room .lesson-action,.learning-app.course-room .resource-list,.learning-app.course-room .resource-list a{border-color:var(--metal-line)}.learning-app.course-room .lesson-heading h1,.learning-app.course-room .lesson-heading .complete,.learning-app.course-room .lesson-tabs button[aria-selected=true],.learning-app.course-room .lesson-pagination button{color:#fff}.learning-app.course-room .lesson-heading .complete,.learning-app.course-room .lesson-tab-panel textarea,.learning-app.course-room .resource-list a{border-color:var(--metal-line-strong)!important;color:#fff!important;background:#11121175!important}.learning-app.course-room .lesson-tabs button,.learning-app.course-room .lesson-tab-panel>p,.learning-app.course-room .lesson-tab-panel>small,.learning-app.course-room .lesson-pagination>span{color:var(--metal-muted)}.learning-app.course-room .curriculum-panel{border-color:var(--metal-line);-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff!important;background:#191a19fb!important}.learning-app.course-room .curriculum-head,.learning-app.course-room .curriculum-panel details,.learning-app.course-room .curriculum-support{border-color:var(--metal-line)}.learning-app.course-room .curriculum-panel summary>span,.learning-app.course-room .curriculum-panel summary>i,.learning-app.course-room .curriculum-panel details button>span,.learning-app.course-room .curriculum-panel details button>time{color:var(--metal-muted)}.learning-app.course-room .curriculum-panel details button.active,.learning-app.course-room .curriculum-panel details button:hover{color:#fff;background:#ffffff1a!important}.learning-app.course-room .curriculum-head>button{border-color:var(--metal-line-strong);color:#fff;background:#ffffff1a}.learning-app.workbook-shell .workbook-cover{border-color:var(--metal-line);color:#fff!important;background:linear-gradient(#1112112e,#11121194)!important}.learning-app.workbook-shell .workbook-cover>p,.learning-app.workbook-shell .workbook-cover>div>span,.learning-app.workbook-shell .workbook-cover>div>i{color:var(--metal-muted)}.learning-app.workbook-shell .workbook-cover>div,.learning-app.workbook-shell .workbook-status,.learning-app.workbook-shell .workbook-status aside{border-color:var(--metal-line)}.learning-app.workbook-shell .workbook-status{color:#fff}.learning-app.workbook-shell .workbook-status p{color:var(--metal-muted)}.learning-app.assignment-real .assignment-real-head{border-color:var(--metal-line)}.learning-app.assignment-real .assignment-real-head>p{color:var(--metal-muted)}.learning-app.assignment-real .assignment-real-grid{background:0 0}.learning-app.assignment-real .assignment-real-grid>form,.learning-app.assignment-real .assignment-history{border-color:var(--metal-line);color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--metal-glass)!important}.learning-app.assignment-real .assignment-real-grid input,.learning-app.assignment-real .assignment-real-grid textarea{border-color:var(--metal-line-strong)!important;color:#fff!important;background:#11121175!important}.learning-app.assignment-real .assignment-history article,.learning-app.assignment-real .assignment-history blockquote{border-color:var(--metal-line)}.learning-app.assignment-real .assignment-history blockquote{background:#ffffff14}.learning-app.program-workspace-shell .program-main{color:#fff!important;background:0 0!important}.learning-app.program-workspace-shell .program-side,.learning-app.program-workspace-shell .program-top,.learning-app.program-workspace-shell .program-stages,.learning-app.program-workspace-shell .program-stage-detail,.learning-app.program-workspace-shell .program-context,.learning-app.program-workspace-shell .program-setup>*,.learning-app.program-workspace-shell .program-direction>*,.learning-app.program-workspace-shell .direction-slots form,.learning-app.program-workspace-shell .program-empty,.learning-app.program-workspace-shell .photo-lab-feed{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--metal-line)!important;background:var(--metal-glass)!important;color:#fff!important}.learning-app.program-workspace-shell .program-side{box-shadow:14px 0 46px #0000001f;background:#111211c7!important}.learning-app.program-workspace-shell .program-top{background:#111211b3!important}.learning-app.program-workspace-shell .program-side nav a,.learning-app.program-workspace-shell .program-back,.learning-app.program-workspace-shell .program-side-title span,.learning-app.program-workspace-shell .program-support small{color:var(--metal-muted)!important}:is(.learning-app.program-workspace-shell .program-side nav a:hover,.learning-app.program-workspace-shell .program-side nav a:focus-visible,.learning-app.program-workspace-shell .program-side nav a.active){color:#fff!important;background:#ffffff1c!important}.learning-app.program-workspace-shell .program-setup input,.learning-app.program-workspace-shell .program-setup textarea,.learning-app.program-workspace-shell .program-stage-detail input,.learning-app.program-workspace-shell .program-stage-detail textarea{border-color:var(--metal-line-strong)!important;color:#fff!important;background:#11121175!important}.learning-app.program-workspace-shell .program-title h1,.learning-app.program-workspace-shell .program-next h2,.learning-app.program-workspace-shell .program-stage-detail h2,.learning-app.program-workspace-shell .program-context summary strong{color:#fff!important}.learning-app.program-workspace-shell .program-title p,.learning-app.program-workspace-shell .program-stage-detail>p,.learning-app.program-workspace-shell .program-context article>p{color:var(--metal-muted)!important}.learning-app.program-workspace-shell .program-preview-note,.learning-app.program-workspace-shell .program-notice,.learning-app.program-workspace-shell .program-error{border-color:var(--metal-line-strong);color:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111211c2;box-shadow:0 10px 28px #0000001a}.learning-app.program-workspace-shell .program-preview-note b{color:#fff}.learning-app.program-workspace-shell .program-error{color:#ffdce2;border-color:#cb808c8f}.photo-moodboard-panel{color:#fff;background:#810721;border:1px solid #480312c2;overflow:hidden;box-shadow:0 28px 80px #1c000647}.photo-moodboard-panel>header{border-bottom:1px solid #ffffff24}.photo-moodboard-board{padding:22px 18px 12px}.photo-moodboard-panel .moodboard-group-title{color:#ffffffad;letter-spacing:.13em;text-transform:uppercase;margin:18px 0 9px;font:700 8px DM Sans,sans-serif}.photo-moodboard-panel .student-image-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 20px}.photo-moodboard-panel .student-image-gallery>button{background:#5f0618;border-radius:0;overflow:visible;box-shadow:0 5px 14px #1e000738}.photo-moodboard-panel .student-image-gallery>button:nth-child(3n+1){transform:rotate(-.65deg)}.photo-moodboard-panel .student-image-gallery>button:nth-child(4n+2){transform:rotate(.6deg)}.photo-moodboard-panel .student-image-gallery>button:before{z-index:2;content:"";clip-path:polygon(2% 7%,98% 0,96% 94%,4% 100%);background:#bc8f5bd1;width:40%;height:13px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(-2deg)}.photo-moodboard-panel .student-image-gallery>button span{display:none}.photo-moodboard-panel .student-image-gallery img{aspect-ratio:4/5;filter:saturate(.8)contrast(.96)}.photo-moodboard-panel>footer{color:#951632;letter-spacing:.09em;text-shadow:-1px -1px 1px #ffffff29,1px 1px 1px #1c0007b8;padding:0 18px 22px;font:800 clamp(18px,3vw,30px) DM Sans,sans-serif}.learning-app.certificate-status>section{border-color:var(--metal-line);color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--metal-glass)!important}.learning-app.certificate-status p{color:var(--metal-muted)}.learning-app.certificate-status button,.learning-app.certificate-status .certificate-continue{color:var(--metal-black);background:#fff}.legal-page>header{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--metal-line)!important;background:var(--metal-glass)!important}.legal-page>header>p:last-child,.legal-page article p{color:var(--metal-muted)!important}.legal-page>article section{border-color:var(--metal-line)}.legal-page .data-request-form input:not([type=checkbox]),.legal-page .data-request-form select{border-color:var(--metal-line-strong);color:#fff;background:#11121175}.legal-page .data-request-form button{color:var(--metal-black);background:#fff;border-color:#fff}.jobs-site .jobs-subnav{box-shadow:0 12px 42px #00000024}.jobs-site .jobs-head,.jobs-site .jobs-search,.jobs-site .job-row,.jobs-site .jobs-empty,.jobs-site .jobs-form-head,.jobs-site .jobs-form fieldset,.jobs-site .jobs-dashboard>header,.jobs-site .jobs-dashboard section,.jobs-site .jobs-dashboard-list article,.jobs-site .application-profile,.jobs-site .jobs-detail-body section{border-color:var(--metal-line)}.jobs-site .jobs-head aside p,.jobs-site .job-row p,.jobs-site .job-row dt,.jobs-site .job-row footer,.jobs-site .jobs-empty p,.jobs-site .jobs-detail-actions p,.jobs-site .jobs-detail-body p,.jobs-site .jobs-form-head p,.jobs-site .jobs-form small,.jobs-site .jobs-dashboard-list p{color:var(--metal-muted)}.jobs-site .jobs-search input,.jobs-site .jobs-filters input,.jobs-site .jobs-filters select,.jobs-site .jobs-mobile-filter input,.jobs-site .jobs-mobile-filter select,.jobs-site .jobs-form input,.jobs-site .jobs-form select,.jobs-site .jobs-form textarea,.jobs-site .application-form input,.jobs-site .application-form textarea,.jobs-site .application-form select,.jobs-site .jobs-join input,.jobs-site .jobs-join select,.jobs-site .jobs-join textarea,.jobs-site .availability-form input,.jobs-site .availability-form select{border-color:var(--metal-line-strong)!important;color:#fff!important;background:#11121175!important}.jobs-site .jobs-detail-actions,.jobs-site .jobs-form-message,.jobs-site .jobs-status{border-color:var(--metal-line);color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--metal-glass)!important}.jobs-site .jobs-head aside a:first-child,.jobs-site .jobs-primary,.jobs-site .jobs-search button,.jobs-site .jobs-filters button,.jobs-site .jobs-mobile-filter button,.jobs-site .jobs-form button,.jobs-site .application-form button,.jobs-site .availability-form button,.jobs-site .jobs-join footer button{color:var(--metal-black)!important;background:#fff!important;border-color:#fff!important}.jobs-site .jobs-secondary,.jobs-site .jobs-detail-actions button,.jobs-site .jobs-detail-actions>a{border-color:var(--metal-line-strong);color:#fff;background:0 0}.creator-directory-hero,.creator-directory-shell{z-index:1;width:min(100% - clamp(34px,7vw,112px),1320px);margin:auto;position:relative}.creator-directory-hero{border-bottom:1px solid var(--metal-line);grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:70px;min-height:390px;padding:74px 0 48px;display:grid}.creator-directory-hero small,.creator-directory-count small{color:#ffffff85;letter-spacing:.12em;font-size:8px;font-weight:750}.creator-directory-hero h1{color:#fff;letter-spacing:-.075em;max-width:10ch;margin:18px 0 0;font-size:clamp(62px,8vw,108px);font-weight:620;line-height:.84}.jobs-fa .creator-directory-hero h1{letter-spacing:-.05em;max-width:13ch;font-family:Vazirmatn,DM Sans,sans-serif;font-size:clamp(52px,6.6vw,88px);line-height:1.08}.creator-directory-hero aside{gap:23px;padding-bottom:5px;display:grid}.creator-directory-hero aside p{color:var(--metal-muted);margin:0;font-size:13px;line-height:1.75}.creator-directory-hero aside a{color:#fff;border-bottom:1px solid #ffffff85;justify-self:start;padding-bottom:4px;font-size:11px;font-weight:700}.creator-directory-shell{padding:18px 0 120px}.creator-directory-filters{border:1px solid var(--metal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e100e9e;border-radius:12px;grid-template-columns:minmax(230px,1.3fr) repeat(4,minmax(115px,.6fr)) auto;gap:8px;padding:13px;display:grid;box-shadow:0 24px 70px #0000002b}.creator-directory-filters label{gap:6px;display:grid}.creator-directory-filters label span{color:#ffffff7a;font-size:7px;font-weight:700}.creator-directory-filters input,.creator-directory-filters select{border:1px solid var(--metal-line);color:#fff;background:#ffffff0a;border-radius:7px;outline:0;width:100%;min-height:42px;padding:0 11px;font-size:10px}.creator-directory-filters input:focus,.creator-directory-filters select:focus{border-color:#ffffff8c}.creator-directory-filters select option{background:#171917}.creator-directory-filters button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;align-self:end;min-height:42px;padding:0 15px;font-size:8px;font-weight:750}.creator-directory-filters>a{color:#ffffff85;text-underline-offset:3px;grid-column:1/-1;justify-self:end;font-size:7px;text-decoration:underline}.creator-directory-count{border-bottom:1px solid var(--metal-line);justify-content:space-between;align-items:center;min-height:126px;display:flex}.creator-directory-count h2{color:#fff;letter-spacing:-.045em;margin:8px 0 0;font-size:24px}.creator-directory-count>span{color:#ffffff3d;letter-spacing:-.07em;font-size:50px;font-weight:600}.creator-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.creator-directory-card{border:1px solid var(--metal-line);background:#0f110fab;border-radius:13px;grid-template-columns:minmax(180px,.78fr) minmax(220px,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 22px 70px #00000026}.creator-directory-portrait{color:#fff;background:linear-gradient(145deg,#585c58,#242724) 50%/cover;align-items:end;min-height:360px;padding:15px;display:grid;position:relative;overflow:hidden}.creator-directory-portrait>span{color:#ffffff5c;place-items:center;font-size:70px;display:grid}.creator-directory-portrait>div{justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.creator-directory-portrait small{letter-spacing:.09em;font-size:6px;font-weight:750}.creator-directory-portrait b{align-items:center;gap:6px;font-size:6px;font-weight:650;display:flex}.creator-directory-portrait i{background:#8fd1a4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #8fd1a41f}.creator-directory-copy{align-content:end;padding:22px 20px;display:grid}.creator-directory-copy>small{color:var(--metal-muted);font-size:7px}.creator-directory-copy h3{color:#fff;letter-spacing:-.055em;margin:15px 0 4px;font-size:29px}.creator-directory-copy p{color:#ffffffb8;margin:0;font-size:11px}.creator-directory-copy ul{flex-wrap:wrap;gap:5px;margin:20px 0 28px;padding:0;list-style:none;display:flex}.creator-directory-copy li{border:1px solid var(--metal-line);color:var(--metal-muted);border-radius:999px;padding:5px 8px;font-size:6px}.creator-directory-copy footer{flex-wrap:wrap;gap:8px;display:flex}.creator-directory-copy footer a{border:1px solid var(--metal-line-strong);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:37px;padding:0 12px;font-size:7px;font-weight:700;display:flex}.creator-directory-copy footer a:first-child{color:#111;background:#fff;border-color:#fff}.creator-directory-empty{border-bottom:1px solid var(--metal-line);grid-template-columns:100px 1fr;align-items:center;gap:25px;min-height:290px;display:grid}.creator-directory-empty>span{color:#fff3;font-size:66px}.creator-directory-empty h2{color:#fff;margin:0;font-size:25px}.creator-directory-empty p{max-width:56ch;color:var(--metal-muted);font-size:10px}.creator-directory-empty div div{gap:16px;margin-top:18px;display:flex}.creator-directory-empty a{color:#fff;text-underline-offset:4px;font-size:8px;text-decoration:underline}.work-settings-content{width:min(100% - clamp(34px,7vw,104px),1020px);margin:auto;padding:30px 0 130px}.work-settings-back{color:var(--metal-muted);margin-bottom:35px;font-size:8px;display:inline-flex}.work-settings-content>header{gap:12px;max-width:800px;margin-bottom:27px;display:grid}.work-settings-content>header small,.work-settings-content form section>header small,.work-settings-visibility>div>small{color:#c58b99;letter-spacing:.12em;font-size:7px;font-weight:750}.work-settings-content>header h1{color:#fff;letter-spacing:-.07em;max-width:12ch;margin:0;font-size:clamp(56px,7.5vw,92px);font-weight:610;line-height:.88}.work-settings-content>header p{max-width:58ch;color:var(--metal-muted);margin:0;font-size:10px;line-height:1.75}.work-settings-flash{color:#9bdcab;background:#76d39112;border:1px solid #76d3913d;border-radius:8px;margin:0 0 12px;padding:11px 14px;font-size:8px}.work-settings-content form{gap:10px;display:grid}.work-settings-content form>section{border:1px solid var(--metal-line);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#0e100ea1;border-radius:11px;padding:22px;box-shadow:0 20px 65px #00000024}.work-settings-content form section>header{margin-bottom:18px}.work-settings-content form h2{color:#fff;letter-spacing:-.045em;margin:7px 0 0;font-size:23px}.work-settings-visibility{grid-template-columns:1fr minmax(270px,.65fr);align-items:center;gap:35px;display:grid!important}.work-settings-visibility h2{margin:7px 0!important}.work-settings-visibility p{max-width:52ch;color:var(--metal-muted);margin:0;font-size:8px;line-height:1.65}.work-settings-visibility fieldset{border:0;gap:7px;margin:0;padding:0;display:grid}.work-settings-visibility label{cursor:pointer}.work-settings-visibility input{opacity:0;pointer-events:none;position:absolute}.work-settings-visibility label>span{border:1px solid var(--metal-line);min-height:44px;color:var(--metal-muted);border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-size:8px;display:flex}.work-settings-visibility label>span i{border:1px solid #ffffff59;border-radius:50%;width:8px;height:8px}.work-settings-visibility input:checked+span{color:#fff;background:#ffffff12;border-color:#ffffff94}.work-settings-visibility input:checked+span i{background:#9bdcab;border-color:#9bdcab;box-shadow:0 0 0 4px #9bdcab1a}.work-settings-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.work-settings-logistics{grid-template-columns:1fr .62fr .8fr}.work-settings-fields label{color:#ffffff9e;gap:7px;font-size:7px;display:grid}.work-settings-fields label span{justify-content:space-between;gap:7px;display:flex}.work-settings-fields label span small{color:#ffffff57;font-size:6px}.work-settings-fields input{border:1px solid var(--metal-line);color:#fff;background:#ffffff0a;border-radius:7px;outline:0;width:100%;min-height:43px;padding:0 11px;font:500 9px DM Sans,Vazirmatn,sans-serif}.work-settings-fields input:focus{border-color:#ffffff8c}.work-mode-options{border:0;gap:7px;margin:13px 0 0;padding:0;display:flex}.work-mode-options label{cursor:pointer}.work-mode-options input{opacity:0;pointer-events:none;position:absolute}.work-mode-options span{border:1px solid var(--metal-line);min-height:34px;color:var(--metal-muted);border-radius:999px;align-items:center;padding:0 11px;font-size:7px;display:flex}.work-mode-options input:checked+span{color:#111;background:#fff;border-color:#fff}.work-settings-content form>footer{justify-content:space-between;align-items:center;gap:25px;padding:18px 2px 0;display:flex}.work-settings-content form>footer p{color:var(--metal-muted);margin:2px 0;font-size:7px}.work-settings-content form>footer button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:43px;padding:0 18px;font-size:8px;font-weight:750}.work-settings-content form>footer button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:980px){.creator-directory-hero{grid-template-columns:1fr;gap:28px;min-height:340px}.creator-directory-filters{grid-template-columns:repeat(2,1fr)}.creator-directory-query{grid-column:1/-1}.creator-directory-filters button{align-self:end}.creator-directory-grid{grid-template-columns:1fr}.creator-directory-card{grid-template-columns:minmax(210px,.7fr) 1fr}.work-settings-visibility{grid-template-columns:1fr}.work-settings-logistics{grid-template-columns:1fr 1fr}.work-settings-logistics label:first-child{grid-column:1/-1}}@media (max-width:620px){.creator-directory-hero,.creator-directory-shell{width:calc(100% - 24px)}.creator-directory-hero{min-height:300px;padding:50px 0 32px}.creator-directory-hero h1,.jobs-fa .creator-directory-hero h1{font-size:48px}.creator-directory-filters{grid-template-columns:1fr}.creator-directory-query{grid-column:auto}.creator-directory-count{min-height:104px}.creator-directory-count h2{font-size:19px}.creator-directory-card{grid-template-columns:1fr}.creator-directory-portrait{min-height:320px}.creator-directory-copy{padding:19px}.creator-directory-empty{grid-template-columns:1fr;padding:45px 0}.work-settings-content{width:calc(100% - 22px);padding:23px 0 105px}.work-settings-content>header h1{font-size:46px;line-height:1.04}.work-settings-content form>section{padding:17px}.work-settings-fields,.work-settings-logistics{grid-template-columns:1fr}.work-settings-logistics label:first-child{grid-column:auto}.work-mode-options{grid-template-columns:repeat(3,1fr);display:grid}.work-mode-options span{justify-content:center}.work-settings-content form>footer{flex-direction:column;align-items:stretch}.work-settings-content form>footer button{width:100%}}@media (max-width:900px){.v3-circle-catalog>aside{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.v3-stream-system .v3-signin-layout>form,.v3-stream-system .v3-signin-layout>aside{padding:24px}.sinpe-product.v3-stream-system.v3-public .v3-course-intro{grid-template-columns:1fr;gap:28px}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>aside{grid-template-columns:1fr;gap:0}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>aside nav{padding-bottom:14px}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog>aside>a{display:none}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog .v3-course-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.student-dashboard-shell{width:100%;padding-bottom:68px;display:block}.student-sidebar{display:none}.student-topbar{z-index:20;position:sticky;top:0}.student-dashboard-content{padding:28px 16px 90px}.student-next-action{border-radius:18px;grid-template-columns:92px 1fr}.v3-stream-system .v3-buy,.v3-stream-system .rah01-enrol-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sinpe-product.v3-stream-system.v3-public .v3-course-intro{padding:0 0 30px}.sinpe-product.v3-stream-system.v3-public .v3-course-intro .v3-detail-cover{border-radius:22px}.sinpe-product.v3-stream-system.v3-public .v3-course-intro h1{font-size:54px}.sinpe-product.v3-stream-system.v3-public .v3-course-statement{font-size:25px}.sinpe-product.v3-stream-system.v3-public .v3-launch-course,.sinpe-product.v3-stream-system.v3-public .rah01-gold{width:auto;margin-inline:14px;padding-inline:0}.sinpe-product.v3-stream-system.v3-public .v3-course-nav{border-radius:18px;justify-content:flex-start;width:100%;margin-bottom:28px;top:62px}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog{width:auto;padding:28px 14px 88px}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog .v3-course-catalog-grid{gap:12px!important}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog .v3-course-catalog-grid .v3-course>img{border-radius:18px}.sinpe-product.v3-stream-system.v3-public .v3-circle-catalog .v3-course-catalog-grid .v3-course-copy>b{font-size:14px}.learning-app.profile-shell .profile-form{padding:22px 18px}.learning-app.profile-shell .profile-preview,.learning-app.profile-shell .profile-form{border-radius:16px}.learning-app.studio-shell .workbook-head{grid-template-columns:1fr auto;padding-inline:16px}.learning-app.studio-shell .workbook-head>span{display:none}.learning-app.studio-shell .studio-hero{grid-template-columns:1fr;min-height:440px;padding:34px 18px}.learning-app.studio-shell .studio-hero h1{font-size:clamp(58px,19vw,92px)}.learning-app.studio-shell .studio-hero>div{text-align:left}.learning-app.studio-shell .studio-grid{grid-template-columns:1fr}.learning-app.studio-shell .studio-grid article{border-right:0;border-bottom:1px solid var(--metal-line);min-height:210px}.learning-app.studio-shell .studio-resources{grid-template-columns:1fr;padding:74px 18px 100px}.jobs-site .jobs-mobile-filter[open]{color:#fff;background:var(--metal-glass-strong)!important}}@media (prefers-reduced-motion:reduce){.sinpe-product *,.learning-app *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.learning-app.admin-shell,.learning-app.program-admin-shell,.learning-app.photo-review-inbox{background-color:#60615f;background-image:linear-gradient(#1415146b,#1415146b),url(/design-assets/sinpe-steel-texture-industrial-v4.jpg);background-position:50%;background-size:cover;background-attachment:fixed;min-height:100svh}.learning-app .admin-head{border-color:var(--metal-line);color:var(--metal-ink);-webkit-backdrop-filter:blur(16px)saturate(.72);backdrop-filter:blur(16px)saturate(.72);background:#111211d1;box-shadow:0 12px 34px #00000029}.learning-app.admin-shell>section:not(.admin-login),.learning-app.admin-shell>.admin-grid,.learning-app.photo-review-inbox>section,.learning-app.photo-review-inbox>details{color:#172236;background-color:#f8f8f3f0}.learning-app.admin-shell .admin-login{color:var(--metal-ink);text-shadow:0 1px 2px #00000080;background:linear-gradient(135deg,#0c0d0cd6,#2c2d2b9e)}.learning-app.admin-shell .admin-login input{color:#fff;border-color:#ffffff94;min-height:48px}.learning-app.admin-shell .admin-login button,.learning-app.admin-shell .admin-primary-link{color:#171817;min-height:48px;text-shadow:none;background:#f7f7f2;border-color:#fff9}.learning-app.admin-shell .admin-login small{color:#ffd9de}.learning-app.admin-shell .admin-login details{border-color:#ffffff4d}.learning-app.program-admin-shell{color:var(--house-blue)}.learning-app.program-admin-shell .program-admin-intro,.learning-app.program-admin-shell .program-admin-filters{color:#fff;border-color:var(--metal-line);text-shadow:0 1px 2px #0000008f;background:#121312a8}.learning-app.program-admin-shell .program-admin-intro p,.learning-app.program-admin-shell .program-admin-filters a{color:#ffffffc2}.learning-app.program-admin-shell .program-admin-intro>strong,.learning-app.program-admin-shell .program-admin-filters a.active{color:#fff;border-color:#fff}.learning-app.program-admin-shell .program-admin-pagination{color:#fff}.learning-app.program-admin-shell .program-admin-pagination a{border-color:var(--metal-line);background:#111211a3}.learning-app.photo-review-inbox .photo-inbox-hero{color:#fff;border-color:var(--metal-line);text-shadow:0 1px 2px #0000008c;background:#111211ad}.learning-app.photo-review-inbox .photo-inbox-hero p{color:#ffffffc7}.learning-app.photo-review-inbox .photo-inbox-hero dl{color:#172236;text-shadow:none}.learning-app.program-workspace-shell.photo-lab-app .photo-moodboard-hero{isolation:isolate;color:#fff;background-color:#790b25;background-image:linear-gradient(104deg,#ffffff14,#0000 34%,#18000733),repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 4px),repeating-linear-gradient(94deg,#0000 0 43px,#ffffff05 44px,#0000 45px 91px);border:1px solid #ffffff3d;border-radius:3px;width:100%;margin:24px 0 30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 -30px 70px #29000a3d,0 2px #0c0c0b4d,0 28px 70px #0c0c0b38}.learning-app.program-workspace-shell.photo-lab-app .photo-moodboard-hero:before{z-index:12;content:"";pointer-events:none;background:radial-gradient(circle at 18px 18px,#f0f1ef 0 2px,#9a9d99 3px 5px,#3d3f3c 6px 7px,#0000 8px),radial-gradient(circle at calc(100% - 18px) 18px,#f0f1ef 0 2px,#9a9d99 3px 5px,#3d3f3c 6px 7px,#0000 8px),radial-gradient(circle at 18px calc(100% - 18px),#f0f1ef 0 2px,#9a9d99 3px 5px,#3d3f3c 6px 7px,#0000 8px),radial-gradient(circle at calc(100% - 18px) calc(100% - 18px),#f0f1ef 0 2px,#9a9d99 3px 5px,#3d3f3c 6px 7px,#0000 8px);position:absolute;inset:0}.photo-moodboard-hero>header{background:#1f000824;border-bottom:1px solid #ffffff2b;justify-content:space-between;align-items:end;gap:24px;min-height:112px;padding:26px 32px 22px;display:flex}.photo-moodboard-hero>header div{gap:7px;display:grid}.photo-moodboard-hero>header small,.photo-moodboard-hero>header>span,.photo-moodboard-hero>footer b{color:#ffffffc7;letter-spacing:.13em;font:700 9px/1.4 DM Sans,Vazirmatn,sans-serif}.photo-moodboard-hero h2{color:#fff;letter-spacing:-.055em;margin:0;font:650 clamp(34px,5vw,68px)/.9 DM Sans,Vazirmatn,sans-serif}.photo-moodboard-reference-strip{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:154px;align-content:start;gap:9px;width:min(78%,760px);min-height:188px;margin:0 auto;padding:24px 0 30px;display:grid;overflow:visible}.photo-moodboard-reference-strip figure{background:#f1eee8;align-self:start;min-width:0;margin:0;position:relative;box-shadow:0 8px 17px #2300083b}.photo-moodboard-reference-strip figure>button{cursor:zoom-in;background:0 0;border:0;width:100%;height:154px;padding:0;display:block}.photo-moodboard-reference-strip figure:first-child{transform:translateY(5px)}.photo-moodboard-reference-strip figure:nth-child(2){transform:translateY(-2px)}.photo-moodboard-reference-strip figure:nth-child(3){transform:translateY(7px)}.photo-moodboard-reference-strip figure:nth-child(4){transform:translateY(2px)}.photo-moodboard-reference-strip figure:nth-child(5){transform:translateY(-3px)}.photo-moodboard-reference-strip figure:before{z-index:3;content:"";clip-path:polygon(2% 8%,98% 0,95% 94%,4% 100%);background:#be9668b8;width:30%;height:12px;position:absolute;top:-5px;left:-5px;transform:rotate(-4deg);box-shadow:0 1px 2px #280a001f}.photo-moodboard-reference-strip img{object-fit:contain;filter:saturate(.82)contrast(.97)sepia(.05);width:100%;height:154px;display:block}.photo-moodboard-viewer{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080808e0;place-items:center;padding:34px;display:grid;position:fixed;inset:0}.photo-moodboard-viewer>button{z-index:2;color:#fff;cursor:pointer;background:#111211c7;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:28px;display:grid;position:absolute;top:20px;right:20px}.photo-moodboard-viewer figure{place-items:center;max-width:min(900px,92vw);max-height:88vh;margin:0;display:grid}.photo-moodboard-viewer img{object-fit:contain;max-width:100%;max-height:88vh;display:block;box-shadow:0 28px 90px #0000006b}.photo-moodboard-hero>footer{background:#1f00082e;border-top:1px solid #ffffff2b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;padding:20px 32px 24px;display:grid}.photo-moodboard-hero>footer div{gap:6px;display:grid}.photo-moodboard-hero>footer p{color:#ffffffd1;max-width:64ch;margin:0;font-size:11px;line-height:1.65}.photo-moodboard-hero>footer a{color:#fff;background:#2d000b29;border:1px solid #ffffffad;border-radius:999px;align-items:center;gap:14px;min-height:44px;padding:0 16px;font:700 10px DM Sans,Vazirmatn,sans-serif;text-decoration:none;display:inline-flex}:is(.photo-moodboard-hero>footer a:hover,.photo-moodboard-hero>footer a:focus-visible){color:#6f0a21;background:#fff}.photo-moodboard-hero+.program-next{scroll-margin-top:28px}.learning-app.program-workspace-shell.photo-lab-app .program-next .sh-status{color:#fff;background:#1212113d;border-color:#ffffff57}.learning-app.program-workspace-shell.photo-lab-app .photo-episode-list,.learning-app.program-workspace-shell.photo-lab-app .photo-inspo-drawer{border-color:var(--metal-line-strong);background:linear-gradient(180deg,#262725e0,#111211e6), var(--metal-surface);color:#fff;border-radius:4px;box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000026}.learning-app.program-workspace-shell.photo-lab-app .photo-episode-list>header,.learning-app.program-workspace-shell.photo-lab-app .photo-episode-list li,.learning-app.program-workspace-shell.photo-lab-app .photo-inspo-drawer[open]>summary{border-color:var(--metal-line)}.learning-app.program-workspace-shell.photo-lab-app .photo-episode-list>header small,.learning-app.program-workspace-shell.photo-lab-app .photo-episode-list li>span,.learning-app.program-workspace-shell.photo-lab-app .photo-phase-divider span,.learning-app.program-workspace-shell.photo-lab-app .photo-inspo-drawer>summary small{color:#ffdce2d1}.learning-app.program-workspace-shell.photo-lab-app .photo-episode-list>header>span,.learning-app.program-workspace-shell.photo-lab-app .photo-episode-list p,.learning-app.program-workspace-shell.photo-lab-app .photo-episode-list em,.learning-app.program-workspace-shell.photo-lab-app .photo-inspo-drawer>summary em{color:var(--metal-muted)}.learning-app.program-workspace-shell.photo-lab-app .photo-resume-note{color:#ffffffc2;background:#ffffff12}.learning-app.program-workspace-shell.photo-lab-app .photo-episode-list li.current{background:#750b2457}.learning-app.program-workspace-shell.photo-lab-app .photo-phase-card{border-color:var(--metal-line-strong);box-shadow:none;background:#11121194;border-radius:4px}.learning-app.program-workspace-shell.photo-lab-app .photo-phase-head{color:#fff;background:#ffffff0a}.learning-app.program-workspace-shell.photo-lab-app .photo-phase-head small{color:#ffdce2d1}.learning-app.program-workspace-shell.photo-lab-app .photo-phase-head em{color:var(--metal-muted)}.learning-app.program-workspace-shell.photo-lab-app .photo-phase-state{border-color:var(--metal-line-strong);color:#fff;background:#ffffff0d}.learning-app.program-workspace-shell.photo-lab-app .photo-episode-list>a{color:#fff;background:#771027;border:1px solid #ffffff47}.learning-app.program-workspace-shell.photo-lab-app .photo-episode-list li>button{border-color:var(--metal-line-strong);color:#fff;background:#ffffff0d}.learning-app.program-workspace-shell.photo-lab-app .photo-episode-list li>button:hover,.learning-app.program-workspace-shell.photo-lab-app .photo-episode-list li>button.active{background:#771027;border-color:#9d2743}@media (max-width:760px){.learning-app.program-workspace-shell.photo-lab-app .photo-moodboard-hero{width:100%;margin:16px 0 22px}.photo-moodboard-hero>header{align-items:center;min-height:92px;padding:20px 18px 17px}.photo-moodboard-hero>header small{font-size:7px}.photo-moodboard-hero>header>span{white-space:nowrap;font-size:8px}.photo-moodboard-hero h2{font-size:34px}.photo-moodboard-reference-strip{grid-template-columns:repeat(5,minmax(104px,1fr));grid-auto-rows:140px;gap:6px;width:calc(100% - 56px);min-height:172px;padding:20px 0 24px;overflow-x:auto}.photo-moodboard-reference-strip figure>button,.photo-moodboard-reference-strip img{height:140px}.photo-moodboard-viewer{padding:18px}.photo-moodboard-hero>footer{grid-template-columns:1fr;padding:18px}.photo-moodboard-hero>footer p{font-size:10px}.photo-moodboard-hero>footer a{justify-content:space-between;width:100%}}.installed-practice-app{color:#fff;min-height:100svh;padding-bottom:96px}.installed-practice-content{width:min(100%,920px);margin:0 auto;padding:clamp(32px,6vw,72px) 22px 54px}.installed-practice-intro{max-width:720px;margin-bottom:32px}.installed-practice-intro small,.practice-next small,.practice-inbox>header small{color:#ffd6dfc2;letter-spacing:.14em;font:700 9px/1.3 DM Sans,Vazirmatn,sans-serif}.installed-practice-intro h1{color:#fff;letter-spacing:-.055em;max-width:760px;margin:12px 0 10px;font:650 clamp(38px,6vw,76px)/.94 DM Sans,Vazirmatn,sans-serif}.installed-practice-intro p{max-width:620px;color:var(--metal-muted);margin:0;font-size:12px;line-height:1.75}.practice-next{border:1px solid var(--metal-line-strong);background:linear-gradient(125deg,#6b0920eb,#300712e6);border-radius:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 22px 54px #0000002e}.practice-next>header{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;min-height:48px;padding:0 22px;display:flex}.practice-next>header span{color:#fff;font-size:10px}.practice-next>div{align-content:center;min-height:250px;padding:30px 32px;display:grid}.practice-next>div>p:first-child{color:#ffffffa3;margin:0 0 10px;font-size:10px}.practice-next h2{color:#fff;letter-spacing:-.045em;max-width:700px;margin:0;font:620 clamp(32px,5vw,58px)/1 DM Sans,Vazirmatn,sans-serif}.practice-next>div>p:not(:first-child){color:#ffffffc7;max-width:62ch;margin:14px 0 0;font-size:12px;line-height:1.7}.practice-next blockquote{color:#fff;background:#00000024;border-inline-start:2px solid #ffffffbd;max-width:700px;margin:18px 0 0;padding:17px 18px;font-size:12px;line-height:1.75}.practice-next blockquote b{color:#ffd6dfd1;letter-spacing:.1em;margin-bottom:5px;font:700 9px DM Sans;display:block}.practice-next a{color:#fff;border:1px solid #ffffff94;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;width:max-content;min-width:154px;min-height:43px;margin-top:26px;padding:0 16px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}:is(.practice-next a:hover,.practice-next a:focus-visible){color:#5f0a1f;background:#fff}.practice-next-submitted,.practice-next-reviewing{background:linear-gradient(125deg,#2a2b29f0,#111211f0)}.practice-next-completed{background:linear-gradient(125deg,#2a362ff0,#111613f0)}.practice-zero{border:1px solid var(--metal-line);text-align:center;background:#0f111094;border-radius:12px;align-content:center;place-items:center;min-height:260px;padding:30px;display:grid}.practice-zero h2{margin:16px 0 6px;font-size:28px}.practice-zero p{color:var(--metal-muted);margin:0;font-size:11px}.practice-zero a{color:#fff;margin-top:18px;font-size:10px}.practice-inbox{border:1px solid var(--metal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1110a8;border-radius:12px;margin-top:18px;overflow:hidden}.practice-inbox>header{border-bottom:1px solid var(--metal-line);justify-content:space-between;align-items:center;min-height:86px;padding:18px 24px;display:flex}.practice-inbox>header h2{letter-spacing:-.035em;margin:5px 0 0;font-size:24px}.practice-inbox>header strong{border:1px solid var(--metal-line-strong);border-radius:50%;place-items:center;width:34px;height:34px;font:600 10px DM Sans;display:grid}.practice-inbox>nav{border-bottom:1px solid var(--metal-line);grid-template-columns:repeat(5,1fr);display:grid}.practice-inbox>nav button{border:0;border-inline-end:1px solid var(--metal-line);min-width:0;min-height:58px;color:var(--metal-faint);cursor:pointer;background:#ffffff05;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font:600 9px DM Sans,Vazirmatn,sans-serif;display:flex;position:relative}.practice-inbox>nav button:last-child{border-inline-end:0}.practice-inbox>nav button b{background:#ffffff12;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font:600 8px DM Sans;display:grid}.practice-inbox>nav button.active{color:#fff;background:#760f2857}.practice-inbox>nav button.active:after{content:"";background:#b52346;height:2px;position:absolute;bottom:0;left:18px;right:18px}.practice-list article{border-bottom:1px solid var(--metal-line);grid-template-columns:52px minmax(0,1fr) 34px;align-items:start;gap:18px;padding:22px 24px;display:grid}.practice-list article:last-child{border-bottom:0}.practice-list-index{color:var(--metal-faint);justify-items:center;gap:9px;display:grid}.practice-list-index span{font:500 10px DM Sans}.practice-list-index svg{width:19px}.practice-list article>div:nth-child(2){min-width:0}.practice-list small{color:#ffd6dfb8;letter-spacing:.1em;font:700 8px DM Sans,Vazirmatn,sans-serif}.practice-list h3{color:#fff;letter-spacing:-.025em;margin:6px 0;font-size:18px}.practice-list p{max-width:66ch;color:var(--metal-muted);margin:0;font-size:10px;line-height:1.7}.practice-list footer{color:var(--metal-faint);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:8px;display:flex}.practice-list footer a{color:#fff;text-underline-offset:3px;text-decoration:underline}.practice-list article>a{border:1px solid var(--metal-line-strong);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.practice-filter-empty{min-height:190px;color:var(--metal-faint);align-content:center;place-items:center;padding:30px;display:grid}.practice-filter-empty span{font:500 30px DM Sans}.practice-filter-empty p{margin:8px 0 0;font-size:10px}.practice-service-note{border:1px solid var(--metal-line);background:#ffffff0a;border-radius:10px;grid-template-columns:28px 1fr;gap:14px;margin-top:18px;padding:20px 22px;display:grid}.practice-service-note strong{font-size:11px}.practice-service-note p{color:var(--metal-muted);margin:5px 0 0;font-size:9px;line-height:1.7}@media (max-width:760px){.installed-practice-app{padding-bottom:76px}.installed-practice-content{padding:27px 14px 36px}.installed-practice-intro{margin-bottom:22px}.installed-practice-intro h1{font-size:34px}.installed-practice-intro p{font-size:10px}.practice-next>header{min-height:44px;padding:0 16px}.practice-next>div{min-height:240px;padding:25px 18px}.practice-next h2{font-size:34px}.practice-inbox>header{min-height:76px;padding:16px 18px}.practice-inbox>nav{grid-template-columns:repeat(5,minmax(78px,1fr));overflow-x:auto}.practice-inbox>nav button{white-space:nowrap;min-height:54px;padding-inline:8px}.practice-list article{grid-template-columns:34px minmax(0,1fr) 32px;gap:12px;padding:18px 14px}.practice-list-index{justify-items:start}.practice-list h3{font-size:16px}.practice-service-note{padding:17px 15px}}.installed-work-app{color:#fff;min-height:100svh;padding-bottom:96px}.installed-work-content{width:min(100%,980px);margin:0 auto;padding:clamp(30px,5vw,62px) 22px 56px}.installed-work-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.installed-work-intro small,.work-next>small,.work-panel>header small,.work-employer>small{color:#ffd6dfc2;letter-spacing:.14em;font:700 9px/1.3 DM Sans,Vazirmatn,sans-serif}.installed-work-intro h1{color:#fff;letter-spacing:-.055em;margin:10px 0 0;font:650 clamp(38px,5.4vw,70px)/.94 DM Sans,Vazirmatn,sans-serif}.work-availability{border:1px solid var(--metal-line-strong);background:#0f11108f;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 14px;display:flex}.work-availability i{background:#806c71;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #806c7121}.work-availability i.on{background:#80b596;box-shadow:0 0 0 4px #80b59621}.work-availability span{color:var(--metal-muted);font-size:9px}.work-availability a{color:#fff;text-underline-offset:3px;margin-inline-start:7px;font-size:9px}.work-next{border:1px solid var(--metal-line-strong);background:linear-gradient(125deg,#63081ee6,#280710eb);border-radius:12px;align-content:center;min-height:264px;margin-top:28px;padding:30px 32px;display:grid;box-shadow:inset 0 1px #ffffff17,0 22px 54px #0000002b}.work-next-profile{background:linear-gradient(125deg,#2a2b29f0,#111211f0)}.work-next h2{letter-spacing:-.045em;max-width:760px;margin:12px 0 8px;font:620 clamp(30px,4.8vw,55px)/1 DM Sans,Vazirmatn,sans-serif}.work-next p{color:#ffffffb8;max-width:66ch;margin:0;font-size:11px;line-height:1.7}.work-next a{color:#fff;border:1px solid #ffffff94;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;width:max-content;min-width:158px;min-height:43px;margin-top:24px;padding:0 16px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}:is(.work-next a:hover,.work-next a:focus-visible){color:#5f0a1f;background:#fff}.work-overview{border:1px solid var(--metal-line);background:#0f11109e;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid}.work-overview article{border-inline-end:1px solid var(--metal-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-height:94px;padding:17px 18px;display:grid}.work-overview article:last-child{border-inline-end:0}.work-overview article>span{color:#fff;font:500 25px DM Sans}.work-overview article div{gap:3px;display:grid}.work-overview strong{font-size:10px}.work-overview small{color:var(--metal-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.work-panel{border:1px solid var(--metal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1110a8;border-radius:12px;margin-top:16px;overflow:hidden}.work-panel>header{border-bottom:1px solid var(--metal-line);justify-content:space-between;align-items:center;min-height:83px;padding:18px 24px;display:flex}.work-panel>header h2{letter-spacing:-.035em;margin:5px 0 0;font-size:23px}.work-panel>header>a{color:#fff;font-size:9px}.work-applications>div>a{border-bottom:1px solid var(--metal-line);color:#fff;grid-template-columns:minmax(0,1fr) 110px 72px 30px;align-items:center;gap:18px;padding:19px 24px;text-decoration:none;display:grid}.work-applications>div>a:last-child{border-bottom:0}.work-applications small,.work-recommended article small{color:#ffd6dfb3;letter-spacing:.08em;font:700 8px DM Sans,Vazirmatn,sans-serif}.work-applications h3,.work-recommended h3{letter-spacing:-.025em;margin:5px 0 3px;font-size:17px}.work-applications p,.work-recommended p{color:var(--metal-muted);margin:0;font-size:9px}.work-applications>div>a>span{color:#fff;border:1px solid #fff3;border-radius:999px;justify-self:start;padding:6px 9px;font-size:8px}.work-applications time{color:var(--metal-faint);font:500 8px DM Sans}.work-recommended>div{grid-template-columns:1fr 1fr;display:grid}.work-recommended article{border-bottom:1px solid var(--metal-line);min-width:0;padding:23px 24px}.work-recommended article:nth-child(odd){border-inline-end:1px solid var(--metal-line)}.work-recommended article:nth-last-child(-n+2){border-bottom:0}.work-recommended article>div{min-height:84px}.work-recommended footer{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;margin-top:16px;display:grid}.work-recommended footer b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.work-recommended footer time{color:var(--metal-faint);font:500 8px DM Sans}.work-recommended footer a{color:#fff;align-items:center;gap:5px;font-size:9px;display:flex}.work-empty{text-align:center;align-content:center;place-items:center;min-height:190px;padding:30px;display:grid}.work-empty span{color:var(--metal-faint);font:500 30px DM Sans}.work-empty p{max-width:48ch;color:var(--metal-muted);margin:8px 0 0;font-size:10px;line-height:1.7}.work-secondary-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.work-saved,.work-employer{border:1px solid var(--metal-line);background:#0f1110a8;border-radius:12px;overflow:hidden}.work-saved>header{border-bottom:1px solid var(--metal-line);justify-content:space-between;align-items:center;min-height:66px;padding:0 20px;display:flex}.work-saved h2{margin:0;font-size:18px}.work-saved header span{font:500 9px DM Sans}.work-saved>a{border-bottom:1px solid var(--metal-line);color:#fff;justify-content:space-between;align-items:center;min-height:64px;padding:12px 20px;text-decoration:none;display:flex}.work-saved>a:last-child{border-bottom:0}.work-saved>a div{gap:4px;display:grid}.work-saved strong{font-size:11px}.work-saved small{color:var(--metal-faint);font-size:8px}.work-employer{background:linear-gradient(140deg,#4a0818a3,#0f1110c2);align-content:center;padding:24px;display:grid}.work-employer h2{margin:9px 0 7px;font-size:25px}.work-employer p{color:var(--metal-muted);margin:0;font-size:9px;line-height:1.65}.work-employer>div{gap:16px;margin-top:18px;display:flex}.work-employer a{color:#fff;font-size:9px}@media (max-width:760px){.installed-work-app{padding-bottom:76px}.installed-work-content{padding:27px 14px 38px}.installed-work-intro{grid-template-columns:1fr;gap:18px}.installed-work-intro h1{font-size:35px}.work-availability{width:max-content;max-width:100%}.work-next{min-height:245px;margin-top:20px;padding:24px 18px}.work-next h2{font-size:33px}.work-overview{grid-template-columns:1fr 1fr}.work-overview article:nth-child(2){border-inline-end:0}.work-overview article:nth-child(-n+2){border-bottom:1px solid var(--metal-line)}.work-panel>header{min-height:74px;padding:15px 17px}.work-applications>div>a{grid-template-columns:minmax(0,1fr) auto 24px;gap:10px;padding:17px}.work-applications time{display:none}.work-recommended>div{grid-template-columns:1fr}.work-recommended article,.work-recommended article:nth-child(odd),.work-recommended article:nth-last-child(-n+2){border-inline-end:0;border-bottom:1px solid var(--metal-line);padding:19px 17px}.work-recommended article:last-child{border-bottom:0}.work-secondary-grid{grid-template-columns:1fr}}.installed-profile-app{color:#fff;min-height:100svh;padding-bottom:96px}.installed-profile-content{width:min(100%,980px);margin:0 auto;padding:clamp(30px,5vw,62px) 22px 56px}.installed-profile-intro{max-width:760px}.installed-profile-intro small,.identity-next>small,.identity-details article>small,.identity-activity>header small,.identity-editor>header small{color:#ffd6dfc2;letter-spacing:.14em;font:700 9px/1.3 DM Sans,Vazirmatn,sans-serif}.installed-profile-intro h1{color:#fff;letter-spacing:-.06em;margin:10px 0 8px;font:650 clamp(38px,5.6vw,72px)/.94 DM Sans,Vazirmatn,sans-serif}.installed-profile-intro p{color:var(--metal-muted);margin:0;font-size:12px;line-height:1.7}.identity-plate{background:linear-gradient(115deg,#70726ee0,#343634e0 58%,#1b1d1cf0);border:1px solid #ffffff3d;border-radius:12px;grid-template-columns:170px minmax(0,1fr) 170px;align-items:center;gap:30px;min-height:300px;margin-top:30px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 26px 65px #0003}.identity-plate:before{pointer-events:none;content:"";mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#fff0 0 2px,#ffffff07 3px 4px);position:absolute;inset:0}.identity-monogram{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#ffffff42,#0000002e 70%);border:1px solid #ffffff45;border-radius:50%;place-items:center;width:154px;display:grid;position:relative;box-shadow:inset 0 0 0 8px #ffffff08,0 16px 38px #0000002e}.identity-monogram>span{text-shadow:1px 1px #ffffff57,-1px -1px #0000005c;font:520 65px/1 DM Sans,Vazirmatn,sans-serif}.identity-monogram>small{color:#ffffff7a;letter-spacing:.16em;font:700 7px DM Sans;position:absolute;bottom:22px}.identity-main{min-width:0;position:relative}.identity-kicker{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;min-height:24px;font-size:8px;display:flex}.identity-kicker i{background:#766568;border-radius:50%;width:6px;height:6px;margin-inline-start:7px}.identity-kicker i.on{background:#92c4a3;box-shadow:0 0 0 4px #92c4a31f}.identity-kicker b{color:#fff;font-size:8px;font-weight:650}.identity-main h2{color:#fff;letter-spacing:-.05em;margin:14px 0 7px;font:620 clamp(32px,5vw,54px)/.98 DM Sans,Vazirmatn,sans-serif}.identity-main>p{color:#ffffffc2;max-width:42ch;margin:0;font-size:12px;line-height:1.65}.identity-main>div:last-child{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.identity-main>div:last-child span{color:#ffffffb3;background:#00000017;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font-size:8px}.identity-plate>aside{border-inline-start:1px solid #ffffff24;align-content:center;align-self:stretch;padding-inline-start:26px;display:grid;position:relative}.identity-plate>aside small{color:#ffffff80;letter-spacing:.1em;font:700 8px DM Sans,Vazirmatn}.identity-plate>aside strong{margin-top:9px;font:500 37px DM Sans}.identity-plate>aside>span{background:#ffffff24;height:2px;margin:14px 0 20px}.identity-plate>aside>span i{background:#fff;height:100%;display:block}.identity-plate>aside button,.identity-details button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:999px;min-height:41px;font:650 9px DM Sans,Vazirmatn}.identity-next{background:linear-gradient(125deg,#680920eb,#2d0611eb);border:1px solid #ffffff30;border-radius:12px;align-content:center;min-height:235px;margin-top:16px;padding:30px 32px;display:grid;box-shadow:0 22px 54px #00000029}.identity-next h2{letter-spacing:-.045em;max-width:770px;margin:12px 0 8px;font:620 clamp(28px,4.5vw,48px)/1.03 DM Sans,Vazirmatn,sans-serif}.identity-next p{color:#ffffffa6;margin:0;font-size:10px}.identity-next button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff94;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;width:max-content;min-width:172px;min-height:43px;margin-top:24px;padding:0 16px;font:700 10px DM Sans,Vazirmatn;display:flex}:is(.identity-next button:hover,.identity-next button:focus-visible){color:#5f0a1f;background:#fff}.identity-details{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.identity-details article{border:1px solid var(--metal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1110a8;border-radius:12px;flex-direction:column;min-height:230px;padding:25px;display:flex}.identity-details h2{letter-spacing:-.035em;max-width:22ch;margin:11px 0 8px;font-size:25px;line-height:1.08}.identity-details p{max-width:54ch;color:var(--metal-muted);margin:0;font-size:10px;line-height:1.7}.identity-details a,.identity-details button{width:max-content;min-width:132px;margin-top:auto;padding:0 14px}.identity-details a{border:1px solid var(--metal-line-strong);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:41px;font-size:9px;display:flex}.identity-activity{border:1px solid var(--metal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1110a8;border-radius:12px;margin-top:16px;overflow:hidden}.identity-activity>header{border-bottom:1px solid var(--metal-line);min-height:82px;padding:18px 24px}.identity-activity h2{letter-spacing:-.035em;margin:5px 0 0;font-size:23px}.identity-activity>div>a{border-bottom:1px solid var(--metal-line);color:#fff;grid-template-columns:42px minmax(0,1fr) 44px 24px;align-items:center;gap:14px;min-height:78px;padding:14px 22px;display:grid}.identity-activity>div>a:last-child{border-bottom:0}.identity-activity>div>a>span{border:1px solid var(--metal-line-strong);color:#ffffffbd;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.identity-activity>div>a>div{gap:4px;display:grid}.identity-activity strong{font-size:12px}.identity-activity small{color:var(--metal-faint);font-size:9px}.identity-activity b{color:var(--metal-muted);font:500 14px DM Sans}.identity-editor{border:1px solid var(--metal-line-strong);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0f1110eb;border-radius:12px;margin-top:16px;display:none;overflow:hidden;box-shadow:0 25px 70px #0000003d}.identity-editor.open{scroll-margin-top:82px;display:block}.identity-editor>header{border-bottom:1px solid var(--metal-line);justify-content:space-between;align-items:center;min-height:96px;padding:20px 24px;display:flex}.identity-editor>header h2{letter-spacing:-.04em;margin:7px 0 0;font-size:26px}.identity-editor>header>button{border:1px solid var(--metal-line-strong);color:#fff;cursor:pointer;background:0 0;border-radius:50%;width:38px;height:38px;font-size:24px}.identity-editor-grid{grid-template-columns:1fr 1fr;gap:18px;padding:24px;display:grid}.identity-editor-grid label{color:#ffffffb8;gap:8px;font-size:9px;display:grid}.identity-editor-grid label.wide{grid-column:1/-1}.identity-editor-grid input,.identity-editor-grid textarea{border:1px solid var(--metal-line-strong);color:#fff;background:#ffffff0d;border-radius:8px;outline:none;width:100%;min-height:46px;padding:0 13px;font:500 11px DM Sans,Vazirmatn,sans-serif}.identity-editor-grid textarea{resize:vertical;min-height:120px;padding-block:12px}.identity-editor-grid input:focus,.identity-editor-grid textarea:focus{border-color:#ffffff9e;box-shadow:0 0 0 3px #ffffff12}.identity-editor>footer{border-top:1px solid var(--metal-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:82px;padding:16px 24px;display:grid}.identity-editor>footer span{color:#ffffffb8;font-size:9px}.identity-editor>footer button{border:1px solid var(--metal-line-strong);color:#fff;cursor:pointer;background:0 0;border-radius:999px;min-height:42px;padding:0 16px;font:700 9px DM Sans,Vazirmatn}.identity-editor>footer button:last-child{color:#171817;background:#fff;border-color:#fff}.identity-editor>footer button:disabled{opacity:.55;cursor:wait}@media (max-width:760px){.installed-profile-app{padding-bottom:76px}.installed-profile-content{padding:27px 14px 38px}.installed-profile-intro h1{font-size:35px}.installed-profile-intro p{font-size:10px}.identity-plate{grid-template-columns:74px minmax(0,1fr);gap:16px;min-height:0;padding:21px 18px}.identity-monogram{width:72px}.identity-monogram>span{font-size:31px}.identity-monogram>small{display:none}.identity-main h2{margin-top:8px;font-size:28px}.identity-main>p{font-size:10px}.identity-main>div:last-child{margin-top:12px}.identity-plate>aside{border-top:1px solid #ffffff24;border-inline-start:0;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;column-gap:16px;min-height:104px;padding:18px 0 0}.identity-plate>aside strong{grid-area:1/2/3;margin:0;font-size:34px}.identity-plate>aside>span{grid-column:1/-1;margin:12px 0}.identity-plate>aside button{grid-column:1/-1;width:100%}.identity-next{min-height:240px;padding:24px 18px}.identity-next h2{font-size:31px}.identity-next button{width:100%}.identity-details{grid-template-columns:1fr}.identity-details article{min-height:210px;padding:21px 18px}.identity-activity>header{min-height:76px;padding:16px 18px}.identity-activity>div>a{grid-template-columns:38px minmax(0,1fr) 32px 20px;gap:10px;padding:13px 16px}.identity-editor>header{min-height:84px;padding:17px 18px}.identity-editor-grid{grid-template-columns:1fr;gap:15px;padding:18px}.identity-editor-grid label.wide{grid-column:auto}.identity-editor>footer{grid-template-columns:1fr;padding:16px 18px}.identity-editor>footer button{width:100%}}.identity-public{border:1px solid var(--metal-line);background:linear-gradient(125deg,#1d1f1ee0,#484a47c2);border-radius:12px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:30px;min-height:220px;margin-top:16px;padding:27px 29px;display:grid;box-shadow:inset 0 1px #ffffff1a}.identity-public>div>small{color:#ffd6dfc2;letter-spacing:.14em;font:700 9px DM Sans,Vazirmatn,sans-serif}.identity-public-state{width:max-content;color:var(--metal-muted);border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;margin-top:15px;padding:6px 9px;font-size:8px;display:flex}.identity-public-state i{background:#7a6d70;border-radius:50%;width:6px;height:6px}.identity-public-state.live i{background:#92c4a3;box-shadow:0 0 0 4px #92c4a31a}.identity-public h2{overflow-wrap:anywhere;color:#fff;letter-spacing:-.04em;margin:12px 0 9px;font:600 clamp(23px,3vw,34px)/1.05 DM Sans,Vazirmatn,sans-serif}.identity-public p{max-width:62ch;color:var(--metal-muted);margin:0;font-size:10px;line-height:1.7}.identity-public aside{gap:9px;display:grid}.identity-public aside a,.identity-public aside button{border:1px solid var(--metal-line-strong);color:#fff;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font:700 9px DM Sans,Vazirmatn;display:flex}.identity-public aside a{color:#171817;background:#fff}.identity-public aside button:disabled{opacity:.38;cursor:not-allowed}.identity-public aside .identity-public-edit{color:var(--metal-muted);border-color:#0000}.identity-monogram[style]{background-position:50%;background-size:cover}.identity-handle{border:1px solid var(--metal-line-strong);background:#ffffff0d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:46px;display:grid;overflow:hidden}.identity-handle b{color:var(--metal-faint);padding-inline-start:12px;font:500 9px DM Sans}.identity-handle input{background:0 0;border:0;min-height:44px;padding-inline-start:3px}.identity-visibility{border:1px solid var(--metal-line);background:#ffffff08;border-radius:8px;grid-column:1/-1;align-items:center;min-height:70px;padding:12px 14px;grid-template-columns:22px minmax(0,1fr)!important;display:flex!important}.identity-visibility input{accent-color:#fff;width:18px!important;min-height:18px!important}.identity-visibility span{gap:4px;display:grid}.identity-visibility b{color:#fff;font-size:10px}.identity-visibility small{color:var(--metal-faint);font-size:8px}.creator-public-page{--cp-line:#ffffff2b;color:#fff;background:#202321 url(/design-assets/sinpe-steel-texture-industrial-v4.jpg) top/cover fixed;min-height:100svh;font-family:DM Sans,Vazirmatn,sans-serif;overflow:hidden}.creator-public-page:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(#08090978,#080909b8),repeating-linear-gradient(90deg,#0000 0 3px,#ffffff04 4px 5px);position:fixed;inset:0}.creator-public-page>*{z-index:1;position:relative}.creator-preview-bar{color:#191b1a;background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:42px;padding:0 max(20px,50% - 590px);font-size:9px;display:flex}.creator-preview-bar a{color:inherit;font-weight:700}.creator-public-nav{border-bottom:1px solid var(--cp-line);justify-content:space-between;align-items:center;width:min(100% - 44px,1180px);min-height:86px;margin:0 auto;display:flex}.creator-public-mark{color:#fff;letter-spacing:-.055em;font-size:16px;font-weight:800}.creator-public-nav nav{align-items:center;gap:22px;display:flex}.creator-public-nav nav a,.creator-profile-share{color:#ffffffb8;cursor:pointer;background:0 0;border:0;font:650 9px DM Sans,Vazirmatn}.creator-profile-share{border:1px solid var(--cp-line);color:#fff;border-radius:999px;min-height:36px;padding:0 13px}.creator-profile-hero{border-inline:1px solid var(--cp-line);grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);width:min(100% - 44px,1180px);min-height:690px;margin:0 auto;display:grid}.creator-profile-copy{border-inline-end:1px solid var(--cp-line);flex-direction:column;justify-content:center;padding:clamp(50px,8vw,105px) clamp(28px,6vw,76px);display:flex}.creator-profile-eyebrow{color:#ffffff7a;letter-spacing:.14em;align-items:center;gap:13px;font:700 8px DM Sans;display:flex}.creator-profile-eyebrow b{color:#ffd6dfe0;border:1px solid #ffd6df52;border-radius:999px;padding:6px 9px;font-size:7px}.creator-profile-copy h1{letter-spacing:-.075em;max-width:790px;margin:24px 0 6px;font:620 clamp(59px,8vw,112px)/.82 DM Sans,Vazirmatn,sans-serif}[dir=rtl] .creator-profile-copy h1{letter-spacing:-.045em;line-height:.96}.creator-profile-title{color:#ffffffc2;margin:16px 0 0;font-size:clamp(16px,2vw,22px);line-height:1.35}.creator-profile-meta{flex-wrap:wrap;gap:7px;margin-top:21px;display:flex}.creator-profile-meta span{border:1px solid var(--cp-line);color:#ffffffa8;border-radius:999px;padding:7px 10px;font-size:8px}.creator-profile-bio{color:#ffffffa6;max-width:57ch;margin:31px 0 0;font-size:12px;line-height:1.8}.creator-profile-cta{flex-wrap:wrap;gap:9px;margin-top:35px;display:flex}.creator-profile-cta a,.creator-profile-cta>span{color:#fff;border:1px solid #ffffff61;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:10px;display:flex}.creator-profile-cta a:first-child{color:#191b1a;background:#fff;border-color:#fff;min-width:160px;font-weight:750}.creator-profile-cta>.save-item-button{border-color:#ffffff61;min-height:46px;padding-inline:18px;font-size:10px}.creator-profile-portrait{background-color:#0000;background-image:radial-gradient(circle at 40% 25%,#ffffff30,#0000 35%),linear-gradient(145deg,#878985,#343634 64%,#181a19);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:flex-end;min-height:690px;display:flex}.creator-profile-monogram{color:#ffffff94;text-shadow:1px 1px #ffffff40,-1px -1px #00000059;flex:1;place-items:center;font-size:clamp(90px,16vw,220px);font-weight:550;display:grid}.creator-profile-portrait footer{background:linear-gradient(#0000,#00000094);align-content:end;min-height:138px;padding:23px 25px;display:grid}.creator-profile-portrait footer small{color:#ffffff7a;letter-spacing:.13em;font:700 7px DM Sans}.creator-profile-portrait footer strong{letter-spacing:-.03em;margin-top:6px;font-size:20px}.creator-profile-portrait footer span{color:#ffffffb3;align-items:center;gap:7px;margin-top:13px;font-size:8px;display:flex}.creator-profile-portrait footer i{background:#75676a;border-radius:50%;width:6px;height:6px}.creator-profile-portrait footer i.on{background:#92c4a3}.creator-profile-grid{border-top:1px solid var(--cp-line);border-inline:1px solid var(--cp-line);grid-template-columns:1fr 1fr;width:min(100% - 44px,1180px);margin:0 auto;display:grid}.creator-profile-card{border-inline-end:1px solid var(--cp-line);border-bottom:1px solid var(--cp-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f11108c;flex-direction:column;min-height:320px;padding:39px;display:flex}.creator-profile-card:nth-child(2n){border-inline-end:0}.creator-profile-card>small,.creator-profile-contact>small{color:#ffd6dfba;letter-spacing:.14em;font:700 8px DM Sans,Vazirmatn}.creator-profile-card h2{letter-spacing:-.05em;max-width:15ch;margin:15px 0 0;font:590 clamp(28px,4vw,48px)/1 DM Sans,Vazirmatn}.creator-profile-card p{color:#ffffff94;max-width:48ch;margin:auto 0 0;font-size:10px;line-height:1.8}.creator-profile-card ul{color:#ffffffab;gap:9px;margin:auto 0 0;padding:0;font-size:10px;list-style:none;display:grid}.creator-profile-card li{border-top:1px solid var(--cp-line);padding-top:9px}.creator-profile-skills>div{grid-template-columns:1fr 1fr;gap:0 17px;margin:auto 0 0;display:grid}.creator-profile-skills span{border-top:1px solid var(--cp-line);color:#ffffffb3;padding:10px 0;font-size:9px}.creator-profile-contact{border-inline:1px solid var(--cp-line);text-align:center;background:linear-gradient(145deg,#60071dcc,#23070ee0);align-content:center;place-items:center;width:min(100% - 44px,1180px);min-height:480px;margin:0 auto;padding:70px 40px;display:grid}.creator-profile-contact h2{letter-spacing:-.065em;max-width:900px;margin:18px 0 12px;font:620 clamp(45px,7vw,86px)/.9 DM Sans,Vazirmatn}.creator-profile-contact p{color:#ffffff9e;max-width:62ch;margin:0;font-size:11px;line-height:1.75}.creator-profile-contact>a{color:#501022;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:190px;min-height:48px;margin-top:29px;padding:0 20px;font-size:10px;font-weight:750;display:flex}.creator-profile-contact>div{gap:20px;margin-top:34px;display:flex}.creator-profile-contact>div a{color:#fff9;font-size:9px}.creator-profile-footer{border-top:1px solid var(--cp-line);color:#ffffff6b;letter-spacing:.12em;justify-content:space-between;align-items:center;width:min(100% - 44px,1180px);min-height:90px;margin:0 auto;font-size:7px;display:flex}.creator-profile-footer a{color:#fff;letter-spacing:-.04em;font-size:11px;font-weight:800}@media (max-width:760px){.identity-public{grid-template-columns:1fr;gap:22px;padding:22px 18px}.identity-public aside{grid-template-columns:1fr 1fr}.identity-public aside .identity-public-edit{grid-column:1/-1}.identity-handle{grid-template-columns:1fr;padding-top:8px}.identity-handle input{padding-inline-start:12px}.creator-preview-bar{min-height:52px;padding:8px 14px}.creator-public-nav{width:calc(100% - 28px);min-height:70px}.creator-public-nav nav{gap:12px}.creator-public-nav nav>a:first-child{display:none}.creator-profile-share{padding:0 10px}.creator-profile-hero{grid-template-columns:1fr;width:calc(100% - 28px);min-height:0}.creator-profile-copy{border-inline-end:0;border-bottom:1px solid var(--cp-line);min-height:520px;padding:58px 20px 44px}.creator-profile-copy h1{font-size:58px;line-height:.9}.creator-profile-bio{font-size:11px}.creator-profile-cta a,.creator-profile-cta>span,.creator-profile-cta>.save-item-button{width:100%}.creator-profile-portrait{min-height:480px}.creator-profile-grid{grid-template-columns:1fr;width:calc(100% - 28px)}.creator-profile-card,.creator-profile-card:nth-child(2n){border-inline-end:0;min-height:270px;padding:28px 20px}.creator-profile-card h2{font-size:33px}.creator-profile-contact{width:calc(100% - 28px);min-height:430px;padding:60px 20px}.creator-profile-contact h2{font-size:48px}.creator-profile-footer{text-align:center;flex-direction:column;justify-content:center;gap:8px;width:calc(100% - 28px);padding:20px 0}}.creator-contact-page{color:#fff;background:#242624 url(/design-assets/sinpe-steel-texture-industrial-v4.jpg) 50%/cover fixed;min-height:100svh;font-family:DM Sans,Vazirmatn,sans-serif}.creator-contact-page:before{content:"";pointer-events:none;background:linear-gradient(135deg,#090a0994,#090a09c7);position:fixed;inset:0}.creator-contact-page>*{z-index:1;position:relative}.creator-contact-page>header{border-bottom:1px solid var(--metal-line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 44px,1180px);min-height:76px;margin:auto;display:grid}.creator-contact-page>header a,.creator-contact-page>header span{color:#ffffffad;font-size:8px}.creator-contact-page>header a:nth-child(2){color:#fff;letter-spacing:-.045em;font-size:13px;font-weight:800}.creator-contact-page>header span{letter-spacing:.1em;justify-self:end}.creator-contact-shell{border-inline:1px solid var(--metal-line);grid-template-columns:minmax(300px,.72fr) minmax(0,1.18fr);width:min(100% - 44px,1180px);min-height:calc(100svh - 76px);margin:auto;display:grid}.creator-contact-shell>aside{border-inline-end:1px solid var(--metal-line);flex-direction:column;gap:14px;padding:24px;display:flex}.creator-contact-portrait{background:linear-gradient(145deg,#858783,#303331) 50%/cover;flex-direction:column;flex:1;justify-content:flex-end;min-height:520px;display:flex}.creator-contact-portrait>span{text-shadow:1px 1px #ffffff40,-1px -1px #0000005c;flex:1;place-items:center;font-size:140px;display:grid}.creator-contact-portrait footer{background:linear-gradient(#0000,#000000b8);padding:24px}.creator-contact-portrait small,.creator-contact-trust small,.creator-contact-intro small,.creator-contact-success small{color:#ffd6dfc7;letter-spacing:.13em;font:700 8px DM Sans,Vazirmatn}.creator-contact-portrait strong{letter-spacing:-.04em;margin-top:6px;font-size:28px;display:block}.creator-contact-portrait p{color:#ffffff9e;margin:4px 0 0;font-size:9px}.creator-contact-trust{border:1px solid var(--metal-line);background:#0f111094;padding:20px}.creator-contact-trust p{color:var(--metal-muted);margin:9px 0 0;font-size:9px;line-height:1.7}.creator-contact-form-wrap{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1113129e;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,76px);display:flex}.creator-contact-intro h1,.creator-contact-success h1{letter-spacing:-.065em;max-width:720px;margin:14px 0 9px;font:620 clamp(42px,6vw,76px)/.92 DM Sans,Vazirmatn}.creator-contact-intro p,.creator-contact-success p{max-width:58ch;color:var(--metal-muted);margin:0;font-size:11px;line-height:1.7}.creator-contact-error{color:#ffdce4;background:#6e0a2359;border:1px solid #ff9ab161;margin:22px 0 -4px;padding:12px 14px;font-size:9px}.creator-contact-form{grid-template-columns:1fr 1fr;gap:19px;margin-top:34px;display:grid}.creator-contact-form label{color:#ffffffb8;gap:8px;font-size:9px;display:grid}.creator-contact-form label.wide,.creator-contact-consent,.creator-contact-form>button{grid-column:1/-1}.creator-contact-form input,.creator-contact-form select,.creator-contact-form textarea{border:1px solid var(--metal-line-strong);color:#fff;background:#ffffff0d;border-radius:8px;outline:0;width:100%;min-height:48px;padding:0 13px;font:500 11px DM Sans,Vazirmatn}.creator-contact-form select option{color:#171817}.creator-contact-form textarea{resize:vertical;min-height:145px;padding-block:13px;line-height:1.6}.creator-contact-form input:focus,.creator-contact-form select:focus,.creator-contact-form textarea:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff12}.creator-contact-form label>small{color:var(--metal-faint);font-size:8px}.creator-contact-consent{align-items:start;padding:3px 0;line-height:1.55;grid-template-columns:18px minmax(0,1fr)!important;display:grid!important}.creator-contact-consent input{accent-color:#fff;width:17px;min-height:17px;padding:0}.creator-contact-form>button,.creator-contact-success a{color:#171817;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:50px;font:750 10px DM Sans,Vazirmatn;display:flex}.creator-contact-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.creator-contact-success a{width:max-content;min-width:180px;margin-top:28px;padding:0 20px}.work-next-inquiry{background:linear-gradient(125deg,#680920f5,#2d0611f0)}.work-inquiries>header>span{color:#ffd6dfcc;font-size:9px}.work-inquiries>div{display:grid}.work-inquiries article{border-bottom:1px solid var(--metal-line);padding:23px 24px;position:relative}.work-inquiries article:last-child{border-bottom:0}.work-inquiries article.new:before{top:0;bottom:0;content:"";background:#b9284b;width:3px;position:absolute;inset-inline-start:0}.work-inquiries article>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.work-inquiries article small{color:var(--metal-faint);letter-spacing:.06em;font-size:7px}.work-inquiries article h3{letter-spacing:-.03em;margin:6px 0 0;font-size:18px}.work-inquiries article time{color:var(--metal-faint);font-size:8px}.work-inquiries article>p{color:#ffffffb8;max-width:760px;margin:18px 0 0;font-size:11px;line-height:1.7}.work-inquiry-meta{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.work-inquiry-meta span{border:1px solid var(--metal-line);color:var(--metal-muted);border-radius:999px;padding:6px 9px;font-size:8px}.work-inquiries article footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:19px;display:flex}.work-inquiries article footer a,.work-inquiries article footer button{border:1px solid var(--metal-line-strong);color:#fff;cursor:pointer;background:0 0;border-radius:999px;align-items:center;min-height:37px;padding:0 12px;font:650 8px DM Sans,Vazirmatn;display:flex}.work-inquiries article footer a{color:#171817;background:#fff;border-color:#fff}.work-inquiries article footer>span{color:#ffd6dfbf;margin-inline-start:auto;font-size:8px}@media (max-width:760px){.creator-contact-page>header{grid-template-columns:1fr auto;width:calc(100% - 28px);min-height:64px}.creator-contact-page>header span{display:none}.creator-contact-shell{grid-template-columns:1fr;width:calc(100% - 28px);min-height:0}.creator-contact-shell>aside{border-inline-end:0;border-bottom:1px solid var(--metal-line);padding:14px}.creator-contact-portrait{min-height:380px}.creator-contact-trust{padding:16px}.creator-contact-form-wrap{padding:40px 19px 70px}.creator-contact-intro h1,.creator-contact-success h1{font-size:45px}.creator-contact-form{grid-template-columns:1fr;gap:16px}.creator-contact-form label.wide,.creator-contact-consent,.creator-contact-form>button{grid-column:auto}.work-inquiries article{padding:20px 17px}.work-inquiries article>header{gap:12px}.work-inquiries article footer>span{width:100%;margin:5px 0 0}}.notifications-intro{border-bottom:1px solid var(--metal-line);padding-bottom:28px}.notifications-intro small{color:#c9939b;letter-spacing:.14em;font:600 8px/1.2 DM Mono,monospace}.notifications-intro h1{color:#fff;letter-spacing:-.06em;margin:7px 0 5px;font-size:clamp(34px,6vw,64px);line-height:1}.notifications-intro p{color:var(--metal-muted);margin:0;font-size:11px}.daily-work-alert{color:#fff;background:linear-gradient(100deg,#750d246b,#0c0e0dc2);border:1px solid #c21d3f8c;border-radius:12px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:16px;margin:16px 0;padding:16px 18px;text-decoration:none;display:grid}.daily-work-alert>i{background:#e73158;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #e731581c}.daily-work-alert>div{gap:3px;display:grid}.daily-work-alert small{color:#e9a8b6;letter-spacing:.12em;font:600 8px/1.2 DM Mono,monospace}.daily-work-alert strong{font-size:15px}.daily-work-alert span{color:var(--metal-muted);font-size:10px}.daily-work-alert>b{font-size:9px;font-weight:600}.notifications-shell,.inquiry-detail-shell{width:min(100% - 32px,960px);margin:0 auto;padding:clamp(34px,6vw,74px) 0 110px}.notifications-shell>header{border-bottom:1px solid var(--metal-line);padding-bottom:28px}.notifications-shell>header small,.inquiry-detail-shell small{color:#c9939b;letter-spacing:.14em;font:600 8px/1.2 DM Mono,monospace}.notifications-shell>header h1{color:#fff;letter-spacing:-.06em;margin:7px 0 5px;font-size:clamp(34px,6vw,64px);line-height:1}.notifications-shell>header p{color:var(--metal-muted);margin:0;font-size:11px}.notifications-summary{border-bottom:1px solid var(--metal-line);grid-template-columns:1fr 1fr auto;align-items:stretch;display:grid}.notifications-summary>div{border-inline-end:1px solid var(--metal-line);grid-template-columns:auto 1fr;align-items:end;gap:10px;padding:22px 24px 20px 0;display:grid}[dir=rtl] .notifications-summary>div{padding:22px 0 20px 24px}.notifications-summary strong{color:#fff;font:400 30px/1 Instrument Serif,serif}.notifications-summary span{color:var(--metal-muted);padding-bottom:3px;font-size:8px}.notifications-summary button{border:1px solid var(--metal-line-strong);color:#fff;background:0 0;border-radius:999px;align-self:center;margin-inline-start:24px;padding:10px 14px;font-size:9px}.notifications-summary button:disabled{opacity:.35}.notifications-filters{gap:8px;padding:22px 0 12px;display:flex;overflow-x:auto}.notifications-filters button{border:1px solid var(--metal-line);min-height:34px;color:var(--metal-muted);white-space:nowrap;background:#090a0a42;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:8px;display:flex}.notifications-filters button[aria-pressed=true]{color:#171817;background:#f0ede6;border-color:#ffffff8c}.notifications-filters b{background:#ffffff1a;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid}.notifications-filters button[aria-pressed=true] b{background:#0000001a}.notifications-list{border-top:1px solid var(--metal-line);display:grid}.notifications-list>button{border:0;border-bottom:1px solid var(--metal-line);color:#fff;width:100%;text-align:inherit;background:0 0;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:18px;padding:22px 4px;display:grid;position:relative}.notifications-list>button:hover{background:linear-gradient(90deg,#ffffff05,#0000)}.notifications-list>button.needs-action{background:linear-gradient(90deg,#750d2424,#0000 70%)}[dir=rtl] .notifications-list>button.needs-action{background:linear-gradient(270deg,#750d2424,#0000 70%)}.notifications-list>button>i{background:#ffffff2e;border-radius:50%;width:7px;height:7px;margin-top:9px}.notifications-list>button.unread>i{background:#e73158;box-shadow:0 0 0 6px #e731581a}.notifications-list>button>div{grid-template-columns:minmax(0,1fr) auto;gap:6px 18px;display:grid}.notifications-list>button div>span{grid-column:1/-1;align-items:center;gap:10px;display:flex}.notifications-list>button small{color:#c9939b;letter-spacing:.12em;font-size:7px;font-weight:700}.notifications-list time{color:var(--metal-faint);font-size:7px}.notifications-list h2{margin:0;font-size:15px}.notifications-list p{color:var(--metal-muted);margin:0;font-size:10px;line-height:1.5}.notifications-list>button b{color:#fff;white-space:nowrap;grid-area:2/2/4;align-items:center;gap:7px;font-size:8px;font-weight:650;display:flex}.notifications-list>button em{color:#c9939b;font-size:12px;font-style:normal}.notifications-empty{justify-items:start;gap:8px;padding:70px 0;display:grid}.notifications-empty>span{color:#c9939b;font:400 34px Instrument Serif,serif}.notifications-empty h2{color:#fff;margin:0;font-size:22px}.notifications-empty p{color:var(--metal-muted);margin:0;font-size:11px}.inquiry-detail-shell>header{border-bottom:1px solid var(--metal-line);justify-content:space-between;padding-bottom:24px;font-size:9px;display:flex}.inquiry-detail-shell>header a{color:#fff;text-decoration:none}.inquiry-detail-shell>header span{color:var(--metal-faint);font-family:DM Mono,monospace}.inquiry-detail-hero{justify-content:space-between;align-items:end;gap:30px;padding:clamp(34px,7vw,80px) 0 34px;display:flex}.inquiry-detail-hero h1{color:#fff;letter-spacing:-.075em;margin:12px 0;font-size:clamp(42px,8vw,92px);font-weight:610;line-height:.86}.inquiry-detail-hero h1 i{color:#c9939b;font-family:Instrument Serif,serif;font-weight:400}.inquiry-detail-hero p{color:var(--metal-muted);margin:0;font-size:10px}.inquiry-detail-hero>span{border:1px solid var(--metal-line-strong);color:#fff;border-radius:999px;padding:8px 11px;font-size:8px}.inquiry-detail-hero>span[data-status=new]{background:#c21d3f38;border-color:#c21d3f}.inquiry-detail-grid{border:1px solid var(--metal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1110a8;grid-template-columns:minmax(0,1.55fr) minmax(240px,.6fr);display:grid}.inquiry-detail-message{padding:clamp(24px,5vw,52px)}.inquiry-detail-message p{color:#fff;letter-spacing:-.02em;white-space:pre-wrap;margin:20px 0 0;font-size:clamp(17px,2.2vw,24px);line-height:1.55}.inquiry-detail-grid>aside{border-inline-start:1px solid var(--metal-line);padding:24px}.inquiry-detail-grid dl{margin:0;display:grid}.inquiry-detail-grid dl>div{border-bottom:1px solid var(--metal-line);gap:6px;padding:15px 0;display:grid}.inquiry-detail-grid dt{color:var(--metal-faint);font-size:8px}.inquiry-detail-grid dd{color:#fff;overflow-wrap:anywhere;margin:0;font-size:11px}.inquiry-detail-grid dd a{color:#fff}.inquiry-quick-replies{border-bottom:1px solid var(--metal-line);grid-template-columns:minmax(260px,.7fr) 1fr;gap:30px;padding:38px 0;display:grid}.inquiry-quick-replies h2{color:#fff;margin:8px 0;font-size:24px}.inquiry-quick-replies p{color:var(--metal-muted);margin:0;font-size:10px;line-height:1.6}.inquiry-quick-replies>div{gap:8px;display:grid}.inquiry-quick-replies a{border:1px solid var(--metal-line);color:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:10px;text-decoration:none;display:flex}.inquiry-quick-replies a:hover{background:#c9939b14;border-color:#c9939b}.inquiry-detail-actions{gap:9px;padding-top:22px;display:flex}.inquiry-detail-actions button{border:1px solid var(--metal-line-strong);color:#fff;background:0 0;border-radius:999px;padding:11px 14px;font-size:9px}.inquiry-detail-actions form:first-child button{color:#171717;background:#f2efe8}@media (max-width:760px){.daily-work-alert{grid-template-columns:7px minmax(0,1fr);padding:14px}.daily-work-alert>b{grid-column:2}.notifications-shell,.inquiry-detail-shell{width:min(100% - 24px,960px);padding-top:28px}.notifications-summary{grid-template-columns:1fr 1fr}.notifications-summary>div{padding:18px 12px 18px 0}.notifications-summary button{grid-column:1/-1;width:100%;margin:14px 0}.notifications-list>button{padding:19px 2px}.notifications-list>button>div{grid-template-columns:1fr}.notifications-list>button b{grid-area:auto/1;margin-top:5px}.inquiry-detail-hero{flex-direction:column;align-items:start}.inquiry-detail-hero h1{font-size:48px}.inquiry-detail-grid{grid-template-columns:1fr}.inquiry-detail-grid>aside{border-inline-start:0;border-top:1px solid var(--metal-line)}.inquiry-quick-replies{grid-template-columns:1fr}.inquiry-detail-actions{flex-direction:column;align-items:stretch}.inquiry-detail-actions button{width:100%}}.app-commerce-shell{width:min(100% - 32px,980px);margin:0 auto;padding:28px 0 110px}.app-commerce-back{color:var(--metal-muted);padding:10px 0;font-size:9px;text-decoration:none;display:inline-flex}.app-program-hero,.app-session-hero{border:1px solid var(--metal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(130deg,#101211c2,#4a0b1bc2);border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr);min-height:430px;margin-top:12px;display:grid;overflow:hidden}.app-program-hero>div,.app-session-hero>div{flex-direction:column;justify-content:flex-end;padding:clamp(28px,6vw,62px);display:flex}.app-program-hero small,.app-session-hero small,.app-program-decision small,.app-program-includes small,.app-program-final small,.app-checkout-intro small,.app-checkout-form small,.app-checkout-summary>small,.app-session-booking small{color:#c9939b;letter-spacing:.12em;font:700 8px/1.2 DM Sans,Vazirmatn}.app-program-hero h1,.app-session-hero h1{color:#fff;letter-spacing:-.075em;max-width:11ch;margin:13px 0;font-size:clamp(48px,8vw,88px);line-height:.88}.app-program-hero>div p,.app-session-hero>div p{color:#ffffffb8;max-width:560px;margin:0;font-size:14px;line-height:1.55}.app-program-hero>aside,.app-session-hero>aside{border-inline-start:1px solid var(--metal-line);background:#0a0c0b61;flex-direction:column;justify-content:flex-end;gap:12px;padding:30px;display:flex}.app-program-hero>aside>span,.app-session-hero>aside>span{color:#d5a4ad;letter-spacing:.12em;font-size:8px}.app-program-hero>aside>strong,.app-session-hero>aside>strong{color:#fff;font-size:21px}.app-program-hero>aside>small,.app-session-hero>aside>small{color:var(--metal-muted);letter-spacing:0;font-size:9px}.app-program-hero>aside>a{color:#171817;background:#fff;border-radius:999px;justify-content:space-between;align-items:center;min-height:46px;margin-top:12px;padding:0 16px;font-size:9px;font-weight:750;display:flex}.app-program-hero>aside>a svg{width:16px;transform:rotate(180deg)}.app-program-decision{border:1px solid var(--metal-line);background:#0f11109e;border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);margin-top:16px;display:grid}.app-program-decision>article{padding:clamp(24px,5vw,48px)}.app-program-decision h2{color:#fff;letter-spacing:-.05em;max-width:25ch;margin:10px 0;font-size:clamp(25px,4vw,42px);line-height:1.06}.app-program-decision p{max-width:60ch;color:var(--metal-muted);margin:0;font-size:11px;line-height:1.7}.app-program-decision dl{border-inline-start:1px solid var(--metal-line);margin:0;padding:20px 26px}.app-program-decision dl>div{border-bottom:1px solid var(--metal-line);gap:7px;padding:17px 0;display:grid}.app-program-decision dt{color:var(--metal-faint);font-size:7px}.app-program-decision dd{color:#fff;margin:0;font-size:11px;line-height:1.5}.app-program-includes{border:1px solid var(--metal-line);background:#0f11109e;border-radius:12px;grid-template-columns:minmax(260px,.62fr) 1fr;margin-top:16px;display:grid}.app-program-includes>header{padding:32px}.app-program-includes h2{color:#fff;letter-spacing:-.045em;margin:10px 0 0;font-size:28px;line-height:1.03}.app-program-includes ol{margin:0;padding:0;list-style:none}.app-program-includes li{border-bottom:1px solid var(--metal-line);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:14px 22px;display:grid}.app-program-includes li:last-child{border-bottom:0}.app-program-includes li span{color:#c9939b;font-family:Instrument Serif,serif;font-size:17px}.app-program-includes li p{color:#fff;margin:0;font-size:11px;line-height:1.5}.app-program-final{background:#5b0b1f9e;border:1px solid #b8274a6b;border-radius:12px;grid-template-columns:1fr 220px;gap:28px;margin-top:16px;padding:32px;display:grid}.app-program-final h2{color:#fff;letter-spacing:-.045em;margin:8px 0 5px;font-size:28px}.app-program-final p{color:#ffffff9e;margin:0;font-size:10px}.app-program-final aside{align-content:end;gap:11px;display:grid}.app-program-final aside strong{color:#fff;font-size:11px}.app-program-final aside a{color:#fff;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-size:9px;font-weight:700;display:flex}.app-checkout-intro{max-width:720px;padding:42px 0 28px}.app-checkout-intro h1{color:#fff;letter-spacing:-.065em;margin:10px 0 8px;font-size:clamp(38px,6vw,68px);line-height:.95}.app-checkout-intro p{max-width:620px;color:var(--metal-muted);margin:0;font-size:11px;line-height:1.7}.app-checkout-grid{border:1px solid var(--metal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1110ad;border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);display:grid;overflow:hidden}.app-checkout-form{gap:17px;padding:clamp(24px,5vw,44px);display:grid}.app-checkout-form>section,.app-session-times>header,.app-session-form>header{border-bottom:1px solid var(--metal-line);align-items:start;gap:16px;padding-bottom:20px;display:flex}.app-checkout-form>section>span,.app-session-times>header>span,.app-session-form>header>span{color:#c9939b;font-family:Instrument Serif,serif;font-size:22px}.app-checkout-form h2,.app-session-times h2,.app-session-form h2{color:#fff;letter-spacing:-.04em;margin:5px 0 0;font-size:24px}.app-checkout-form label,.app-session-form label{color:var(--metal-muted);gap:7px;font-size:8px;display:grid}.app-checkout-form input,.app-session-form input,.app-session-form textarea{border:1px solid var(--metal-line-strong);color:#fff;background:#ffffff0d;border-radius:8px;outline:0;width:100%;min-height:48px;padding:0 13px;font:500 11px DM Sans,Vazirmatn}.app-session-form textarea{resize:vertical;min-height:120px;padding-block:12px;line-height:1.6}.app-checkout-form input:focus,.app-session-form input:focus,.app-session-form textarea:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff12}.app-checkout-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0;padding:0;display:grid}.app-checkout-form legend{color:var(--metal-muted);margin-bottom:8px;font-size:8px}.app-checkout-form fieldset button{border:1px solid var(--metal-line);color:var(--metal-muted);text-align:start;background:0 0;border-radius:8px;gap:5px;padding:13px;display:grid}.app-checkout-form fieldset button.active{color:#fff;background:#78122b4d;border-color:#c9939b}.app-checkout-form fieldset span{letter-spacing:.08em;font-size:7px}.app-checkout-form fieldset strong{font-size:10px}.app-checkout-route{border:1px solid var(--metal-line);border-radius:8px;gap:4px;padding:14px;display:grid}.app-checkout-route strong{color:#fff;font-size:11px}.app-checkout-route span{color:var(--metal-faint);font-size:8px}.app-checkout-submit,.app-session-form>button{color:#171817;cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:50px;font:750 9px DM Sans,Vazirmatn}.app-checkout-submit:disabled,.app-session-form>button:disabled{opacity:.45;cursor:not-allowed}.app-checkout-error,.app-session-form>p{color:#ffdce4;border:1px solid #d6395c66;margin:0;padding:11px;font-size:9px}.app-checkout-summary{border-inline-start:1px solid var(--metal-line);background:linear-gradient(155deg,#680d23b3,#0d0f0e9e);padding:clamp(24px,4vw,36px)}.app-checkout-summary h2{color:#fff;letter-spacing:-.05em;margin:12px 0 5px;font-size:34px}.app-checkout-summary>p{color:var(--metal-muted);margin:0;font-size:10px;line-height:1.6}.app-checkout-summary dl{margin:34px 0}.app-checkout-summary dl>div{border-bottom:1px solid var(--metal-line);gap:6px;padding:14px 0;display:grid}.app-checkout-summary dt{color:var(--metal-faint);font-size:7px}.app-checkout-summary dd{color:#fff;overflow-wrap:anywhere;margin:0;font-size:10px}.app-checkout-summary footer{color:#ffffff94;font-size:8px;line-height:1.6}.app-session-booking{border:1px solid var(--metal-line);background:#0f1110ad;border-radius:14px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.1fr);margin-top:16px;display:grid;overflow:hidden}.app-session-times,.app-session-form{padding:clamp(22px,4vw,36px)}.app-session-times{border-inline-end:1px solid var(--metal-line)}.app-session-times>div{gap:7px;margin-top:14px;display:grid}.app-session-times button{border:1px solid var(--metal-line);color:#fff;text-align:start;background:0 0;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;gap:4px;padding:14px;display:grid}.app-session-times button.active{background:#700e2759;border-color:#c9939b}.app-session-times button span{font-size:10px}.app-session-times button small{color:var(--metal-faint);letter-spacing:0;grid-column:1;font-size:7px}.app-session-times button svg{grid-area:1/2/3;align-self:center;width:16px;transform:rotate(180deg)}.app-session-empty{padding:28px 0}.app-session-empty strong{color:#fff;font-size:12px}.app-session-empty p{color:var(--metal-muted);margin:7px 0;font-size:9px;line-height:1.6}.app-session-form{gap:16px;display:grid}.app-session-form>div:not(.app-session-selected){grid-template-columns:1fr 1fr;gap:12px;display:grid}.app-session-selected{border:1px solid var(--metal-line);background:#ffffff0a;border-radius:8px;gap:5px;padding:14px;display:grid}.app-session-selected strong{color:#fff;font-size:11px}.app-session-hold{line-height:1.55;color:var(--metal-faint)!important;font-size:8px!important}.app-session-pay{border:1px solid var(--metal-line);color:#fff;background:#0f1110ad;border-radius:14px;margin-top:18px;overflow:hidden}.app-session-pay>header{border-bottom:1px solid var(--metal-line);padding:clamp(28px,5vw,48px)}.app-session-pay>header small,.app-session-pay-grid small{color:#c9939b;letter-spacing:.12em;font-size:8px}.app-session-pay>header h1{letter-spacing:-.06em;margin:10px 0 6px;font-size:clamp(38px,6vw,66px);line-height:.95}.app-session-pay>header p{max-width:560px;color:var(--metal-muted);margin:0;font-size:11px;line-height:1.7}.app-session-pay-grid{grid-template-columns:minmax(0,1fr) 300px;display:grid}.app-session-pay-grid>article,.app-session-pay-grid>aside{padding:clamp(24px,4vw,38px)}.app-session-pay-grid>article h2{letter-spacing:-.04em;margin:10px 0 26px;font-size:30px}.app-session-pay-grid dl{margin:0}.app-session-pay-grid dl>div{border-bottom:1px solid var(--metal-line);gap:6px;padding:14px 0;display:grid}.app-session-pay-grid dt{color:var(--metal-faint);font-size:7px}.app-session-pay-grid dd{overflow-wrap:anywhere;margin:0;font-size:11px}.app-session-pay-grid>aside{border-inline-start:1px solid var(--metal-line);background:linear-gradient(150deg,#6f0e27b8,#131514b3);flex-direction:column;justify-content:flex-end;display:flex}.app-session-pay-grid>aside>strong{letter-spacing:-.04em;margin:10px 0 5px;font-size:31px}.app-session-pay-grid>aside>span{color:var(--metal-muted);font-size:8px}.app-session-pay-grid>aside>p{border:1px solid #e8507066;margin:16px 0 0;padding:10px;font-size:9px}.app-session-pay-grid>aside>button{color:#171817;background:#fff;border:0;border-radius:999px;min-height:48px;margin-top:28px;font:750 9px DM Sans,Vazirmatn}.app-session-pay-grid>aside>button:disabled{opacity:.5}.app-session-pay-grid>aside>button+small{color:#ffffff8a;letter-spacing:0;margin-top:10px;font-size:7px;line-height:1.5}@media (max-width:760px){.app-commerce-shell{width:min(100% - 24px,980px);padding-top:18px}.app-program-hero,.app-session-hero{grid-template-columns:1fr;min-height:0}.app-program-hero>div,.app-session-hero>div{min-height:380px;padding:28px 20px}.app-program-hero h1,.app-session-hero h1{font-size:52px}.app-program-hero>aside,.app-session-hero>aside{border-inline-start:0;border-top:1px solid var(--metal-line);padding:22px}.app-program-decision,.app-program-includes,.app-checkout-grid,.app-session-booking,.app-session-pay-grid{grid-template-columns:1fr}.app-program-decision dl,.app-checkout-summary{border-inline-start:0;border-top:1px solid var(--metal-line)}.app-program-includes ol{border-top:1px solid var(--metal-line)}.app-program-final{grid-template-columns:1fr;padding:24px}.app-checkout-intro{padding:28px 0 22px}.app-checkout-intro h1{font-size:42px}.app-checkout-form,.app-checkout-summary{padding:22px}.app-checkout-form fieldset,.app-session-form>div:not(.app-session-selected){grid-template-columns:1fr}.app-session-times{border-inline-end:0;border-bottom:1px solid var(--metal-line)}.app-session-pay-grid>aside{border-inline-start:0;border-top:1px solid var(--metal-line)}}@media (max-width:360px){.app-commerce-shell{width:calc(100% - 16px)}.app-program-hero>div,.app-session-hero>div{min-height:310px;padding:22px 16px}.app-program-hero h1,.app-session-hero h1{overflow-wrap:anywhere;font-size:32px}.app-program-hero>div p,.app-session-hero>div p{font-size:10px}.app-program-decision>article,.app-program-includes>header{padding:22px 16px}.app-program-decision h2,.app-program-includes h2,.app-program-final h2{overflow-wrap:anywhere;font-size:20px}.app-program-decision dl,.app-program-hero>aside,.app-session-hero>aside,.app-checkout-form,.app-checkout-summary,.app-session-times,.app-session-form,.app-session-pay>header,.app-session-pay-grid>article,.app-session-pay-grid>aside{padding:18px 14px}.app-program-includes li{grid-template-columns:24px minmax(0,1fr);padding:12px 14px}.app-program-includes li p{overflow-wrap:anywhere;min-width:0;font-size:9px}.app-program-final{padding:20px 16px}.app-checkout-intro h1,.app-session-pay>header h1{font-size:30px}.app-checkout-form h2,.app-session-times h2,.app-session-form h2{font-size:19px}.app-checkout-summary h2,.app-session-pay-grid>article h2{font-size:24px}.app-session-pay-grid>aside>strong{font-size:25px}}.app-purchases-page,.app-purchase-detail{font-family:DM Sans,Vazirmatn,sans-serif}.app-purchases-page[dir=rtl],.app-purchase-detail[dir=rtl]{font-family:Vazirmatn,DM Sans,sans-serif}.app-purchases-shell,.app-purchase-detail-shell{width:min(100% - 32px,920px);margin:0 auto;padding:clamp(30px,6vw,70px) 0 116px}.app-purchases-shell>header{max-width:700px;padding-bottom:28px}.app-purchases-shell>header small,.app-purchase-detail-shell small,.app-manual-payment dt,.app-session-aftercare dt{color:#c9939b;letter-spacing:.12em;font:700 8px/1.3 DM Sans,Vazirmatn,sans-serif}.app-purchases-shell>header h1{color:#fff;letter-spacing:-.065em;max-width:12ch;margin:10px 0 9px;font:650 clamp(40px,7vw,74px)/.92 DM Sans,Vazirmatn,sans-serif}.app-purchases-page[dir=rtl] h1,.app-purchases-page[dir=rtl] h2,.app-purchase-detail[dir=rtl] h1,.app-purchase-detail[dir=rtl] h2{letter-spacing:-.035em;font-family:Vazirmatn,DM Sans,sans-serif}.app-purchases-shell>header p{max-width:580px;color:var(--metal-muted);margin:0;font-size:11px;line-height:1.75}.app-purchase-list{border:1px solid var(--metal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1110a8;border-radius:13px;overflow:hidden}.app-purchase-list>a{border-bottom:1px solid var(--metal-line);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:112px;padding:20px 24px;text-decoration:none;display:grid}.app-purchase-list>a:last-child{border-bottom:0}.app-purchase-list>a>div{gap:5px;display:grid}.app-purchase-list h2{margin:0;font-size:19px;line-height:1.2}.app-purchase-list a div>span{color:var(--metal-faint);font-size:9px}.app-purchase-list aside{align-items:center;gap:22px;display:flex}.app-purchase-list aside b,.app-purchase-detail-shell>header>span{border:1px solid var(--metal-line-strong);color:var(--metal-muted);letter-spacing:.08em;border-radius:999px;padding:7px 10px;font-size:7px}.app-purchase-list aside b[data-status=paid],.app-purchase-detail-shell>header>span[data-status=paid]{color:#a8e0bd;background:#2c6d492e;border-color:#74c09673}.app-purchase-list aside b[data-status=awaiting_receipt]{color:#f2c1ca;border-color:#c9939b8c}.app-purchase-list aside>span{color:#c9939b}.app-purchases-empty{justify-items:start;gap:8px;padding:52px 24px;display:grid}.app-purchases-empty h2,.app-purchases-empty p{margin:0}.app-purchases-empty h2{color:#fff;font-size:22px}.app-purchases-empty p{color:var(--metal-muted);font-size:10px}.app-purchases-empty a{color:#fff;margin-top:10px;font-size:9px}.app-purchase-detail-shell>header{border-bottom:1px solid var(--metal-line);justify-content:space-between;align-items:end;gap:28px;padding:35px 0 30px;display:flex}.app-purchase-detail-shell>header h1{color:#fff;letter-spacing:-.06em;margin:9px 0 8px;font-size:clamp(38px,6vw,66px);font-weight:650;line-height:.94}.app-purchase-detail-shell>header p{color:var(--metal-faint);letter-spacing:.08em;margin:0;font:500 8px DM Sans,sans-serif}.app-purchase-ready,.app-purchase-waiting{background:linear-gradient(125deg,#1c503447,#0f1110b3);border:1px solid #5d9d7857;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:20px;margin-top:16px;padding:clamp(24px,4vw,38px);display:grid}.app-purchase-ready small{grid-column:1/-1}.app-purchase-ready h2{color:#fff;margin:0;font-size:clamp(23px,4vw,38px);line-height:1.05}.app-purchase-ready a,.app-session-aftercare a{border:1px solid var(--metal-line-strong);color:#fff;border-radius:999px;justify-content:center;align-self:end;align-items:center;min-height:44px;padding:0 17px;font-size:9px;display:flex}.app-manual-payment{border:1px solid var(--metal-line);background:#0f1110ad;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(250px,.65fr);margin-top:16px;display:grid;overflow:hidden}.app-manual-payment>header{padding:clamp(24px,4vw,38px)}.app-manual-payment h2{color:#fff;margin:9px 0 7px;font-size:31px}.app-manual-payment header p{color:var(--metal-muted);margin:0;font-size:10px;line-height:1.7}.app-manual-payment dl{border-inline-start:1px solid var(--metal-line);margin:0;padding:22px 26px}.app-manual-payment dl>div{border-bottom:1px solid var(--metal-line);gap:6px;padding:12px 0;display:grid}.app-manual-payment dd{color:#fff;margin:0;font-size:11px}.app-receipt-form{border-top:1px solid var(--metal-line);grid-column:1/-1;grid-template-columns:1fr auto;gap:12px;padding:20px 24px;display:grid}.app-receipt-form label{color:var(--metal-muted);gap:7px;font-size:8px;display:grid}.app-receipt-form input{color:#fff;font:500 10px DM Sans,Vazirmatn,sans-serif}.app-receipt-form button{color:#171817;background:#fff;border:0;border-radius:999px;min-width:170px;font:750 9px DM Sans,Vazirmatn,sans-serif}.app-purchase-waiting{border-color:var(--metal-line);grid-template-columns:10px minmax(0,1fr) auto}.app-purchase-waiting>i{background:#c9939b;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 7px #c9939b17}.app-purchase-waiting h2,.app-purchase-waiting p{margin:0}.app-purchase-waiting h2{color:#fff;margin:6px 0;font-size:22px}.app-purchase-waiting p{color:var(--metal-muted);font-size:9px;line-height:1.65}.app-purchase-waiting>a{color:#fff;align-self:center;font-size:9px}.app-session-aftercare{border:1px solid var(--metal-line);background:#0f1110ad;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);margin-top:16px;display:grid;overflow:hidden}.app-session-aftercare>article,.app-session-aftercare>aside{padding:clamp(24px,4vw,38px)}.app-session-aftercare>aside{border-inline-start:1px solid var(--metal-line);background:#520d1e40;flex-direction:column;display:flex}.app-session-aftercare h2{color:#fff;margin:9px 0 22px;font-size:25px;line-height:1.15}.app-session-aftercare dl{margin:0 0 22px}.app-session-aftercare dl>div{border-bottom:1px solid var(--metal-line);justify-content:space-between;gap:20px;padding:11px 0;display:flex}.app-session-aftercare dd{color:#fff;text-align:end;margin:0;font-size:9px}.app-session-aftercare textarea{border:1px solid var(--metal-line-strong);resize:vertical;color:#fff;background:#ffffff0a;border-radius:8px;outline:0;min-height:150px;padding:13px;font:500 11px/1.7 DM Sans,Vazirmatn,sans-serif}.app-purchase-detail[dir=rtl] textarea{font-family:Vazirmatn,DM Sans,sans-serif}.app-session-aftercare textarea:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff12}.app-session-aftercare button{color:#171817;background:#fff;border:0;border-radius:999px;min-height:44px;margin-top:11px;font:750 9px DM Sans,Vazirmatn,sans-serif}.app-session-aftercare aside>p{color:#b9d8c5;margin:8px 0 0;font-size:8px}.daily-commerce-alert{color:#fff;background:linear-gradient(105deg,#560d1f61,#0d0f0ebd);border:1px solid #c9939b66;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:15px;margin:16px 0;padding:15px 17px;text-decoration:none;display:grid}.daily-commerce-alert>span{color:#e4b4bd;border:1px solid #c9939b75;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.daily-commerce-alert>div{gap:3px;display:grid}.daily-commerce-alert small{color:#dba7b1;letter-spacing:.1em;font:700 8px DM Sans,Vazirmatn,sans-serif}.daily-commerce-alert strong{font-size:14px}.daily-commerce-alert p{color:var(--metal-muted);margin:0;font-size:9px}.daily-commerce-alert>b{font-size:8px}@media (max-width:700px){.app-purchases-shell,.app-purchase-detail-shell{width:min(100% - 24px,920px);padding-top:24px}.app-purchases-shell>header h1{font-size:42px}.app-purchase-list>a{min-height:104px;padding:17px 15px}.app-purchase-list aside{flex-direction:column;align-items:end;gap:10px}.app-purchase-detail-shell>header{flex-direction:column;align-items:start}.app-purchase-ready,.app-manual-payment,.app-session-aftercare{grid-template-columns:1fr}.app-manual-payment dl,.app-session-aftercare>aside{border-inline-start:0;border-top:1px solid var(--metal-line)}.app-receipt-form{grid-template-columns:1fr;padding:18px}.app-receipt-form button{min-height:46px}.app-purchase-waiting{grid-template-columns:10px 1fr}.app-purchase-waiting>a{grid-column:2}.daily-commerce-alert{grid-template-columns:34px minmax(0,1fr)}.daily-commerce-alert>b{grid-column:2}}.save-item-button{border:1px solid var(--metal-line-strong);color:#fff;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font:650 9px DM Sans,Vazirmatn,sans-serif;display:flex}:is(.save-item-button:hover,.save-item-button:focus-visible){background:#ffffff12;border-color:#fff}.save-item-button.saved{color:#b9e1c8;background:#32714c29;border-color:#9fcdb17a}.save-item-button:disabled{opacity:.58;cursor:wait}.app-program-hero aside>.save-item-button{width:100%}.saved-library-content,.progress-overview-content{width:min(100% - 32px,920px);margin:0 auto;padding:clamp(34px,6vw,76px) 0 118px}.saved-library-content>header,.progress-overview-content>header{max-width:720px;margin-bottom:30px}.saved-library-content>header small,.progress-overview-content>header small,.progress-paths>header small{color:#c9939b;letter-spacing:.13em;font:700 8px/1.2 DM Sans,Vazirmatn,sans-serif}.saved-library-content>header h1,.progress-overview-content>header h1{color:#fff;letter-spacing:-.06em;max-width:14ch;margin:10px 0 9px;font-size:clamp(38px,6vw,66px);font-weight:650;line-height:.94}.saved-library-content>header p,.progress-overview-content>header p{max-width:620px;color:var(--metal-muted);margin:0;font-size:11px;line-height:1.75}.saved-library-content>nav{gap:7px;margin:0 0 18px;padding-bottom:2px;display:flex;overflow-x:auto}.saved-library-content>nav button{border:1px solid var(--metal-line);min-height:36px;color:var(--metal-muted);white-space:nowrap;cursor:pointer;background:#0c0e0d5c;border-radius:999px;align-items:center;gap:9px;padding:0 13px;font:650 8px DM Sans,Vazirmatn,sans-serif;display:flex}.saved-library-content>nav button b{color:var(--metal-faint);font-size:7px}.saved-library-content>nav button.active{color:#171817;background:#f0efeb;border-color:#ffffff8a}.saved-library-content>nav button.active b{color:#666}.saved-library-grid{border:1px solid var(--metal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1110a8;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.saved-library-grid>a{border-bottom:1px solid var(--metal-line);color:#fff;grid-template-columns:145px minmax(0,1fr);min-height:180px;text-decoration:none;display:grid}.saved-library-grid>a:nth-child(odd){border-inline-end:1px solid var(--metal-line)}.saved-library-grid>a>img{object-fit:cover;filter:saturate(.62)contrast(.96);width:100%;height:100%}.saved-library-grid>a>span{color:#c9939b;background:linear-gradient(140deg,#78152d61,#232523c2);place-items:center;display:grid}.saved-library-grid>a>div{flex-direction:column;min-width:0;padding:22px;display:flex}.saved-library-grid small{color:#c9939b;letter-spacing:.1em;font:700 7px DM Sans,Vazirmatn,sans-serif}.saved-library-grid h2{margin:8px 0 5px;font-size:20px;line-height:1.08}.saved-library-grid p{color:var(--metal-muted);margin:0;font-size:9px;line-height:1.55}.saved-library-grid div>b{color:#fff;margin-top:auto;font-size:8px}.saved-library-empty,.progress-empty{border:1px solid var(--metal-line);background:#0f111094;border-radius:13px;align-content:center;place-items:start;min-height:310px;padding:38px;display:grid}.saved-library-empty>span{color:#c9939b;font:650 38px DM Mono,monospace}.saved-library-empty h2,.progress-empty h2{color:#fff;margin:12px 0 6px;font-size:25px}.saved-library-empty p,.progress-empty p{max-width:520px;color:var(--metal-muted);margin:0;font-size:10px}.saved-library-empty>div{gap:10px;margin-top:20px;display:flex}.saved-library-empty a,.progress-empty a{border:1px solid var(--metal-line-strong);color:#fff;border-radius:999px;padding:11px 15px;font-size:8px}.progress-proof{border:1px solid var(--metal-line);background:#0f1110a3;border-radius:13px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.progress-proof article{border-inline-end:1px solid var(--metal-line);align-content:center;min-height:128px;padding:22px;display:grid}.progress-proof article:last-child{border:0}.progress-proof strong{color:#fff;font-size:34px;font-weight:580}.progress-proof span{color:var(--metal-muted);margin-top:5px;font-size:8px}.progress-paths{border:1px solid var(--metal-line);background:#0f1110a3;border-radius:13px;margin-top:16px;overflow:hidden}.progress-paths>header{border-bottom:1px solid var(--metal-line);padding:23px 25px}.progress-paths>header h2{color:#fff;margin:7px 0 0;font-size:24px}.progress-paths>a{border-bottom:1px solid var(--metal-line);color:#fff;grid-template-columns:minmax(0,1fr) minmax(190px,.55fr);align-items:center;gap:26px;min-height:116px;padding:20px 25px;text-decoration:none;display:grid}.progress-paths>a:last-child{border:0}.progress-paths a>div small{color:#c9939b;letter-spacing:.1em;font:700 7px DM Sans,Vazirmatn,sans-serif}.progress-paths h3{margin:5px 0 4px;font-size:20px}.progress-paths p{color:var(--metal-muted);margin:0;font-size:8px}.progress-paths aside{grid-template-columns:42px minmax(80px,1fr) 20px;align-items:center;gap:12px;display:grid}.progress-paths aside strong{font-size:9px}.progress-paths aside>span{background:#ffffff1f;height:3px}.progress-paths aside>span i{background:#c9939b;height:100%;display:block}.progress-paths aside svg{width:16px}.progress-empty{margin-top:16px}.progress-empty>svg{color:#c9939b}html[dir=rtl] .saved-library-content>header h1,html[dir=rtl] .progress-overview-content>header h1{letter-spacing:-.035em;font-family:Vazirmatn,DM Sans,sans-serif}@media (max-width:720px){.saved-library-content,.progress-overview-content{width:min(100% - 24px,920px);padding-top:28px}.saved-library-content>header h1,.progress-overview-content>header h1{font-size:39px}.saved-library-grid{grid-template-columns:1fr}.saved-library-grid>a{grid-template-columns:108px minmax(0,1fr);min-height:145px}.saved-library-grid>a:nth-child(odd){border-inline-end:0}.saved-library-grid>a>div{padding:17px}.progress-proof{grid-template-columns:repeat(2,1fr)}.progress-proof article{border-bottom:1px solid var(--metal-line);min-height:104px}.progress-proof article:nth-child(2){border-inline-end:0}.progress-paths>a{grid-template-columns:1fr;gap:15px;padding:18px}.progress-paths aside{grid-template-columns:38px 1fr 18px}}.commerce-ops{color:#f7f7f2;background-color:#5f605d;background-image:linear-gradient(#0d0f0e91,#0d0f0e91),url(/design-assets/sinpe-steel-texture-industrial-v4.jpg);background-position:50%;background-size:cover;background-attachment:fixed;min-height:100svh;font-family:DM Sans,Vazirmatn,sans-serif;font-size:11px}.ops-topbar{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0f0ee0;border-bottom:1px solid #ffffff3d;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;padding:0 clamp(18px,4vw,52px);display:grid;position:sticky;top:0}.ops-topbar>a{color:#fff;letter-spacing:-.045em;font-size:13px;font-weight:800;text-decoration:none}.ops-topbar>span{color:#ffffff8c;letter-spacing:.14em;font-size:8px}.ops-topbar nav{justify-content:flex-end;gap:20px;display:flex}.ops-topbar nav a{color:#ffffffa3;border-bottom:1px solid #0000;padding:9px 0;font-size:8px;text-decoration:none}.ops-topbar nav a[aria-current=page]{color:#fff;border-color:#fff}.ops-shell{width:min(100% - 32px,1440px);margin:auto;padding:clamp(34px,5vw,70px) 0 100px}.ops-intro{justify-content:space-between;align-items:end;gap:30px;padding-bottom:30px;display:flex}.ops-intro small,.ops-priority small,.ops-ledger small{color:#d5a4ad;letter-spacing:.13em;font-size:8px;font-weight:700}.ops-intro h1{letter-spacing:-.065em;margin:10px 0 7px;font-size:clamp(36px,6vw,72px);font-weight:650;line-height:.9}.ops-intro p{color:#ffffffa6;margin:0;font-size:10px}.ops-intro>span{color:#ffffff85;font-size:8px}.ops-flash{color:#c3e9d2;background:#1e5e393d;border:1px solid #6bb58973;border-radius:9px;margin-bottom:16px;padding:13px 15px;font-size:9px}.ops-flash.error{color:#ffd5dd;background:#690c2157;border-color:#e2466675}.ops-metrics{border:1px solid var(--metal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1110a3;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ops-metrics article{border-inline-end:1px solid var(--metal-line);align-content:space-between;min-height:142px;padding:20px 22px;display:grid}.ops-metrics article:last-child{border-inline-end:0}.ops-metrics small{color:#ffffff7d;letter-spacing:.11em;font-size:7px}.ops-metrics strong{letter-spacing:-.06em;font-size:44px;font-weight:630}.ops-metrics span{color:#ffffff8a;font-size:8px}.ops-priority{background:linear-gradient(120deg,#690d22b8,#101211b8);border:1px solid #be2e4d6b;border-radius:12px;grid-template-columns:minmax(220px,.36fr) 1fr;margin-top:16px;display:grid;overflow:hidden}.ops-priority>header{border-inline-end:1px solid var(--metal-line);flex-direction:column;justify-content:space-between;min-height:200px;padding:24px;display:flex}.ops-priority h2{letter-spacing:-.045em;margin:9px 0;font-size:28px;line-height:1}.ops-priority>header>strong{font-size:34px;font-weight:620}.ops-priority>div{align-content:start;display:grid}.ops-priority>div>a{border-bottom:1px solid var(--metal-line);color:#fff;grid-template-columns:9px minmax(0,1fr) auto 12px;align-items:center;gap:14px;min-height:58px;padding:11px 18px;text-decoration:none;display:grid}.ops-priority>div>a:last-child{border-bottom:0}.ops-priority i{background:#dca742;border-radius:50%;width:8px;height:8px}.ops-priority i[data-tone=danger]{background:#ef3e62;box-shadow:0 0 0 5px #ef3e621a}.ops-priority a div{gap:3px;display:grid}.ops-priority a strong{font-size:10px}.ops-priority a span{color:#ffffff94;font-size:8px}.ops-priority code{color:#ffffff6b;font:500 7px DM Sans,sans-serif}.ops-priority>div>p{color:#ffffff94;margin:0;padding:34px;font-size:10px}.ops-filters{border:1px solid var(--metal-line);background:#0f1110ad;border-radius:11px;grid-template-columns:minmax(240px,1fr) 190px 180px auto;gap:10px;margin-top:16px;padding:14px;display:grid}.ops-filters label{gap:6px;display:grid}.ops-filters label>span{color:#ffffff7a;letter-spacing:.1em;font-size:7px}.ops-filters input,.ops-filters select,.ops-actions select{border:1px solid var(--metal-line);color:#fff;background:#ffffff0d;border-radius:7px;outline:0;width:100%;min-height:40px;padding:0 11px;font:500 9px DM Sans,Vazirmatn,sans-serif}.ops-filters option,.ops-actions option{color:#151615}.ops-filters input:focus,.ops-filters select:focus,.ops-actions select:focus{border-color:#fff}.ops-filters>button{color:#181918;background:#f7f7f2;border:0;border-radius:999px;align-self:end;min-height:40px;padding:0 16px;font:750 8px DM Sans,Vazirmatn,sans-serif}.ops-ledger{border:1px solid var(--metal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f0eb8;border-radius:12px;margin-top:16px;overflow:hidden}.ops-ledger>header{border-bottom:1px solid var(--metal-line);justify-content:space-between;align-items:center;min-height:88px;padding:18px 22px;display:flex}.ops-ledger>header h2{letter-spacing:-.04em;margin:6px 0 0;font-size:23px}.ops-ledger>header>span{color:#ffffff73;font-size:8px}.ops-table-head,.ops-ledger>article{grid-template-columns:minmax(170px,1.15fr) minmax(145px,1fr) minmax(145px,.85fr) minmax(145px,.9fr) 105px minmax(155px,1fr);gap:14px;display:grid}.ops-table-head{border-bottom:1px solid var(--metal-line);color:#ffffff6b;letter-spacing:.08em;background:#ffffff08;padding:11px 18px;font-size:7px}.ops-ledger>article{border-bottom:1px solid var(--metal-line);align-items:center;padding:17px 18px;scroll-margin-top:82px}.ops-ledger>article:last-of-type{border-bottom:0}.ops-ledger>article:target{background:#77132a33}.ops-customer,.ops-product,.ops-payment,.ops-state{gap:5px;min-width:0;display:grid}.ops-customer strong,.ops-product strong,.ops-payment strong{font-size:10px}.ops-customer span,.ops-product span,.ops-payment span,.ops-state>span{color:#ffffff8a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ops-customer code{color:#ffffff61;font:500 7px DM Sans,sans-serif}.ops-product small{color:#d5a4ad;letter-spacing:0;font-size:7px}.ops-payment a{color:#fff;width:max-content;font-size:7px}.ops-state>b{border:1px solid var(--metal-line);color:#ffffffb8;letter-spacing:.045em;border-radius:999px;width:max-content;max-width:100%;padding:6px 8px;font-size:7px;font-weight:700}.ops-state>b[data-tone=ready]{color:#aee0c0;background:#1f6d402e;border-color:#59ae7e6b}.ops-state>b[data-tone=attention]{color:#f1d491;border-color:#dca74285}.ops-state>b[data-tone=danger]{color:#ffc1cd;background:#770b2247;border-color:#e83d5e94}.ops-ledger>article>time{color:#ffffff7a;font-size:7px}.ops-actions,.ops-actions form{gap:6px;display:grid}.ops-actions form:first-child{grid-template-columns:1fr 1fr}.ops-actions button{color:#181918;cursor:pointer;background:#fff;border:1px solid #ffffffb8;border-radius:999px;min-height:33px;padding:0 9px;font:750 7px DM Sans,Vazirmatn,sans-serif}.ops-actions button.ghost{color:#fff;background:0 0}.ops-actions>span{color:#ffffff6b;font-size:7px}.ops-empty{text-align:center;padding:60px 22px}.ops-empty h2{margin:0;font-size:22px}.ops-empty p{color:var(--metal-muted);margin:8px 0 0;font-size:9px}@media (max-width:1050px){.ops-table-head{display:none}.ops-ledger>article{grid-template-columns:1.2fr 1fr 1fr}.ops-ledger>article>time{grid-column:1}.ops-actions{grid-area:2/2/auto/-1}.ops-filters{grid-template-columns:1fr 1fr}.ops-filters label:first-child{grid-column:1/-1}}@media (max-width:720px){.ops-topbar{grid-template-columns:1fr auto;min-height:58px;padding:0 14px}.ops-topbar>span{display:none}.ops-topbar nav{gap:12px}.ops-topbar nav a:not([aria-current=page]){display:none}.ops-shell{width:calc(100% - 20px);padding-top:26px}.ops-intro{flex-direction:column;align-items:start}.ops-intro h1{font-size:43px}.ops-metrics{grid-template-columns:1fr 1fr}.ops-metrics article:nth-child(2){border-inline-end:0}.ops-metrics article:nth-child(-n+2){border-bottom:1px solid var(--metal-line)}.ops-metrics article{min-height:112px;padding:16px}.ops-metrics strong{font-size:34px}.ops-priority{grid-template-columns:1fr}.ops-priority>header{border-inline-end:0;border-bottom:1px solid var(--metal-line);min-height:125px}.ops-priority>div>a{grid-template-columns:8px minmax(0,1fr) 10px}.ops-priority code{display:none}.ops-filters{grid-template-columns:1fr}.ops-filters label:first-child{grid-column:auto}.ops-ledger>header{align-items:start}.ops-ledger>article{grid-template-columns:1fr 1fr;padding:18px 14px}.ops-customer{grid-column:1/-1}.ops-state{align-self:start}.ops-ledger>article>time{grid-column:auto}.ops-actions{grid-area:auto/1/auto/-1;padding-top:5px}.ops-actions form:first-child{grid-template-columns:1fr 1fr}}@media (max-width:390px){.ops-metrics{grid-template-columns:1fr}.ops-metrics article,.ops-metrics article:nth-child(2){border-inline-end:0;border-bottom:1px solid var(--metal-line)}.ops-metrics article:last-child{border-bottom:0}.ops-ledger>article{grid-template-columns:1fr}.ops-customer,.ops-actions{grid-column:auto}.ops-intro h1{font-size:36px}}.sales-reports{color:#f7f7f2;background:linear-gradient(#0d0f0e96,#0d0f0e96),url(/design-assets/sinpe-steel-texture-industrial-v4.jpg) 50%/cover fixed;min-height:100svh;font-family:DM Sans,Vazirmatn,sans-serif}.sales-osbar{z-index:20;border-bottom:1px solid var(--metal-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0e0de3;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding:0 clamp(16px,4vw,52px);display:grid;position:sticky;top:0}.sales-osbar>a{color:#fff;letter-spacing:-.045em;font-size:13px;font-weight:800}.sales-osbar nav{gap:22px;display:flex}.sales-osbar nav a{color:var(--metal-faint);border-bottom:1px solid #0000;padding:8px 0;font-size:8px}.sales-osbar nav a[aria-current=page]{color:#fff;border-color:#fff}.sales-osbar>span{color:var(--metal-faint);justify-self:end;font-size:8px}.sales-shell{width:min(100% - 32px,1420px);margin:auto;padding:clamp(34px,5vw,68px) 0 110px}.sales-intro{justify-content:space-between;align-items:end;gap:28px;display:flex}.sales-intro small,.sales-money small,.sales-table small,.sales-list small,.sales-campaigns small{color:#d6a5ae;letter-spacing:.13em;font-size:8px;font-weight:750}.sales-intro h1{letter-spacing:-.07em;margin:10px 0 7px;font-size:clamp(42px,7vw,82px);font-weight:650;line-height:.88}.sales-intro p{color:var(--metal-muted);margin:0;font-size:10px}.sales-export{gap:8px;display:flex}.sales-export a{border:1px solid var(--metal-line-strong);color:#fff;border-radius:999px;align-items:center;min-height:40px;padding:0 15px;font-size:8px;display:flex}.sales-export a:last-child{color:#171817;background:#fff}.sales-filters{border:1px solid var(--metal-line);background:#0e100fb3;border-radius:11px;grid-template-columns:repeat(2,140px) minmax(150px,1fr) 150px 100px minmax(160px,1fr) auto;gap:8px;margin-top:28px;padding:14px;display:grid}.sales-filters label{color:var(--metal-faint);letter-spacing:.08em;gap:6px;font-size:7px;display:grid}.sales-filters input,.sales-filters select{border:1px solid var(--metal-line);color:#fff;background:#ffffff0d;border-radius:7px;outline:0;min-width:0;min-height:40px;padding:0 10px;font:500 9px DM Sans,Vazirmatn,sans-serif}.sales-filters option{color:#171817}.sales-filters button{color:#171817;background:#fff;border:0;border-radius:999px;align-self:end;min-height:40px;padding:0 17px;font:750 8px DM Sans,Vazirmatn,sans-serif}.sales-kpis{border:1px solid var(--metal-line);background:#0e100fa8;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid;overflow:hidden}.sales-kpis article{border-inline-end:1px solid var(--metal-line);align-content:space-between;min-height:136px;padding:19px 21px;display:grid}.sales-kpis article:last-child{border-inline-end:0}.sales-kpis small{color:var(--metal-faint);letter-spacing:.1em;font-size:7px}.sales-kpis strong{letter-spacing:-.055em;font-size:clamp(24px,3vw,42px);font-weight:630;line-height:.98}.sales-kpis span{color:var(--metal-faint);font-size:8px}.sales-money{border:1px solid var(--metal-line);background:linear-gradient(125deg,#640d22ab,#0f1110b8);border-radius:12px;grid-template-columns:minmax(220px,.36fr) 1fr;margin-top:14px;display:grid;overflow:hidden}.sales-money>header{border-inline-end:1px solid var(--metal-line);padding:25px}.sales-money h2,.sales-table h2,.sales-list h2,.sales-campaigns h2{letter-spacing:-.045em;margin:8px 0 0;font-size:27px;line-height:1}.sales-money>div{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.sales-money>div>article{border-inline-end:1px solid var(--metal-line);padding:22px}.sales-money article header{justify-content:space-between;align-items:center;display:flex}.sales-money article header strong{font-size:17px}.sales-money article header span{color:var(--metal-faint);font-size:8px}.sales-money dl{margin:17px 0 0}.sales-money dl>div{border-bottom:1px solid var(--metal-line);justify-content:space-between;gap:15px;padding:8px 0;display:flex}.sales-money dt{color:var(--metal-faint);font-size:8px}.sales-money dd{margin:0;font-size:9px}.sales-money dl>div:last-child dd{font-size:12px;font-weight:750}.sales-money>div>p{color:var(--metal-muted);padding:30px}.sales-table{border:1px solid var(--metal-line);background:#0e100fb8;border-radius:12px;margin-top:14px;overflow:hidden}.sales-table>header,.sales-list>header,.sales-campaigns>header{border-bottom:1px solid var(--metal-line);justify-content:space-between;align-items:center;min-height:88px;padding:18px 22px;display:flex}.sales-table>header>span{color:var(--metal-faint);font-size:8px}.sales-row{border-bottom:1px solid var(--metal-line);grid-template-columns:minmax(180px,1.2fr) repeat(4,minmax(80px,.55fr)) minmax(155px,1fr) minmax(70px,.45fr);align-items:center;gap:12px;padding:15px 20px;font-size:9px;display:grid}.sales-row:last-child{border-bottom:0}.sales-row>strong,.sales-row>span{gap:4px;min-width:0;display:grid}.sales-row small{color:var(--metal-faint);letter-spacing:0;font-size:7px;font-weight:500}.sales-head{min-height:36px;color:var(--metal-faint);letter-spacing:.06em;background:#ffffff08;padding-block:10px;font-size:7px}.sales-split{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.sales-list{border:1px solid var(--metal-line);background:#0e100fb3;border-radius:12px;overflow:hidden}.sales-list article{border-bottom:1px solid var(--metal-line);grid-template-columns:minmax(0,1fr) 40px minmax(120px,.6fr);align-items:center;gap:15px;padding:15px 20px;display:grid}.sales-list article:last-child{border-bottom:0}.sales-list article>div{gap:4px;display:grid}.sales-list article strong{font-size:10px}.sales-list article span,.sales-list article p{color:var(--metal-faint);margin:0;font-size:8px}.sales-list article b{font-size:19px}.sales-list article p{text-align:end}.sales-campaigns{border:1px solid var(--metal-line);background:#0e100fb3;border-radius:12px;margin-top:14px;overflow:hidden}.sales-campaigns>article{border-bottom:1px solid var(--metal-line);grid-template-columns:minmax(200px,.65fr) 1fr;align-items:center;padding:18px 22px;display:grid}.sales-campaigns>article:last-child{border-bottom:0}.sales-campaigns>article>strong{font-size:11px}.sales-campaigns article>div{grid-template-columns:repeat(4,1fr);display:grid}.sales-campaigns article span{color:var(--metal-faint);gap:5px;font-size:7px;display:grid}.sales-campaigns article b{color:#fff;font-size:15px}@media (max-width:1050px){.sales-filters{grid-template-columns:repeat(3,1fr)}.sales-row{grid-template-columns:minmax(170px,1fr) repeat(3,minmax(70px,.5fr)) minmax(140px,.8fr)}.sales-row>:nth-child(2),.sales-row>:nth-child(7){display:none}}@media (max-width:720px){.sales-osbar{grid-template-columns:1fr auto;padding:0 14px}.sales-osbar nav{gap:12px}.sales-osbar>span{display:none}.sales-shell{width:calc(100% - 20px);padding-top:27px}.sales-intro{flex-direction:column;align-items:start}.sales-intro h1{font-size:48px}.sales-filters{grid-template-columns:1fr 1fr}.sales-filters label:nth-of-type(3),.sales-filters label:nth-of-type(6),.sales-filters button{grid-column:1/-1}.sales-kpis{grid-template-columns:1fr 1fr}.sales-kpis article:nth-child(2){border-inline-end:0}.sales-kpis article:nth-child(-n+2){border-bottom:1px solid var(--metal-line)}.sales-kpis article{min-height:112px;padding:15px}.sales-money{grid-template-columns:1fr}.sales-money>header{border-inline-end:0;border-bottom:1px solid var(--metal-line)}.sales-head{display:none}.sales-row{grid-template-columns:1fr 1fr;padding:17px}.sales-row>:first-child{grid-column:1/-1}.sales-row>:nth-child(2),.sales-row>:nth-child(7){display:grid}.sales-row>:not(:first-child):before{color:var(--metal-faint);font-size:6px}.sales-split{grid-template-columns:1fr}.sales-campaigns>article{grid-template-columns:1fr;gap:16px}.sales-campaigns article>div{grid-template-columns:1fr 1fr;gap:12px}}@media (max-width:390px){.sales-intro h1{font-size:39px}.sales-export{width:100%}.sales-export a{flex:1;justify-content:center}.sales-filters,.sales-kpis{grid-template-columns:1fr}.sales-filters label,.sales-filters label:nth-of-type(3),.sales-filters label:nth-of-type(6),.sales-filters button{grid-column:auto}.sales-kpis article{border-inline-end:0;border-bottom:1px solid var(--metal-line)}.sales-kpis article:last-child{border-bottom:0}.sales-row{grid-template-columns:1fr}.sales-row>:first-child{grid-column:auto}.sales-list article{grid-template-columns:1fr auto}.sales-list article p{text-align:start;grid-column:1/-1}}.founder-sales-strip{border:1px solid var(--metal-line);background:linear-gradient(120deg,#5b0c1fb8,#101211ba);border-radius:10px;grid-template-columns:180px repeat(auto-fit,minmax(180px,1fr));margin:18px 0;font-family:DM Sans,Vazirmatn,sans-serif;display:grid;overflow:hidden}.founder-sales-strip>header,.founder-sales-strip>article{border-inline-end:1px solid var(--metal-line);flex-direction:column;justify-content:space-between;min-height:112px;padding:17px;display:flex}.founder-sales-strip>header span,.founder-sales-strip small,.founder-sales-strip span,.founder-sales-strip b{letter-spacing:.08em;font-size:7px}.founder-sales-strip>header a{color:#fff;font-size:8px}.founder-sales-strip small,.founder-sales-strip span,.founder-sales-strip b{color:var(--metal-faint)}.founder-sales-strip strong{letter-spacing:-.04em;font-size:18px;line-height:1.1}.founder-sales-strip b{font-weight:500}@media (max-width:700px){.founder-sales-strip{grid-template-columns:1fr 1fr}.founder-sales-strip>header{grid-column:1/-1;min-height:75px}.founder-sales-strip>article{min-height:105px}}.sales-reports{background-color:#595a57;background-image:linear-gradient(#0d0f0e96,#0d0f0e96),url(/design-assets/sinpe-steel-texture-industrial-v4.jpg);background-position:50%;background-size:cover;background-attachment:fixed}.sales-campaigns article>div{grid-template-columns:repeat(7,1fr)}.sales-presets{align-items:center;gap:8px;margin-top:28px;display:flex}.sales-presets span,.sales-presets b{color:var(--metal-faint);letter-spacing:.09em;font-size:7px}.sales-presets b{margin-inline-start:auto;font-weight:600}.sales-presets a{border:1px solid var(--metal-line);color:#fff;border-radius:999px;padding:7px 10px;font-size:7px}.sales-presets+.sales-filters{margin-top:10px}.sales-list article p{gap:4px;display:grid}.sales-list article p small{color:var(--metal-faint);font-size:7px}.sales-campaigns article>div{grid-template-columns:repeat(6,1fr);gap:10px}.sales-campaigns article b{font-size:13px;line-height:1.25}.sales-paths{border:1px solid var(--metal-line);background:#0e100fb3;border-radius:12px;margin-top:14px;overflow:hidden}.sales-paths>header{border-bottom:1px solid var(--metal-line);justify-content:space-between;align-items:center;min-height:88px;padding:18px 22px;display:flex}.sales-paths small{color:#d6a5ae;letter-spacing:.13em;font-size:8px;font-weight:750}.sales-paths h2{letter-spacing:-.045em;margin:8px 0 0;font-size:27px;line-height:1}.sales-paths>header>span{color:var(--metal-faint);font-size:8px}.sales-paths>div{grid-template-columns:repeat(2,1fr);display:grid}.sales-paths article{border-bottom:1px solid var(--metal-line);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:15px 20px;display:flex}.sales-paths article:nth-child(odd){border-inline-end:1px solid var(--metal-line)}.sales-paths article strong{font-size:10px}.sales-paths article span{color:var(--metal-faint);flex:none;font-size:8px}.sales-paths>p{color:var(--metal-muted);margin:0;padding:30px;font-size:9px}@media (max-width:720px){.sales-presets{overflow-x:auto}.sales-presets span,.sales-presets b{display:none}.sales-presets a{flex:none}.sales-campaigns article>div{grid-template-columns:1fr 1fr}.sales-paths>div{grid-template-columns:1fr}.sales-paths article:nth-child(odd){border-inline-end:0}}.backoffice{--bo-bg:#101210;--bo-panel:#171917;--bo-panel-soft:#1c1e1b;--bo-line:#ffffff1a;--bo-muted:#ffffff7d;--bo-faint:#ffffff4d;--bo-cream:#f1f0e9;--bo-wine:#741b31;background:var(--bo-bg);min-height:100svh;color:var(--bo-cream);font-family:DM Sans,Vazirmatn,sans-serif}.backoffice *{box-sizing:border-box}.backoffice a{color:inherit;text-decoration:none}.backoffice .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.backoffice-rail{z-index:30;border-right:1px solid var(--bo-line);background:#0d0f0d;flex-direction:column;width:224px;display:flex;position:fixed;inset:0 auto 0 0}.backoffice-rail:before{content:"";background:linear-gradient(#a12a48 0 18%,#4d1422 46%,#0000 84%);width:3px;position:absolute;inset:0 auto 0 0}.backoffice-brand{border-bottom:1px solid var(--bo-line);flex-direction:column;justify-content:space-between;min-height:146px;padding:27px 26px;display:flex}.backoffice-brand>span{letter-spacing:.19em;font-size:9px;font-weight:800}.backoffice-brand>strong{letter-spacing:-.065em;font-size:29px;font-weight:650;line-height:.82}.backoffice-rail nav{gap:2px;padding:18px 12px;display:grid}.backoffice-rail nav a{min-height:39px;color:var(--bo-muted);border-radius:7px;grid-template-columns:28px 1fr;align-items:center;padding:0 12px;font-size:10px;display:grid}.backoffice-rail nav a small{color:var(--bo-faint);letter-spacing:.08em;font-size:6px}.backoffice-rail nav a:hover{color:#fff;background:#ffffff0d}.backoffice-rail nav a[aria-current=page]{background:var(--bo-cream);color:#111310}.backoffice-rail nav a[aria-current=page] small{color:#711a31}.backoffice-rail footer{border-top:1px solid var(--bo-line);gap:18px;margin-top:auto;padding:20px 23px;display:grid}.backoffice-rail footer>a{color:var(--bo-muted);font-size:8px}.backoffice-rail footer>div{align-items:center;gap:10px;display:flex}.backoffice-rail footer i{background:#6fd18c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #6fd18c8c}.backoffice-rail footer span{gap:3px;font-size:8px;display:grid}.backoffice-rail footer small{color:var(--bo-faint);text-transform:uppercase;font-size:6px}.backoffice-stage{background:radial-gradient(circle at 79% 2%,#681c3024,#0000 30%),linear-gradient(#0a0c0ae3,#0a0c0aeb),url(/design-assets/sinpe-steel-texture-industrial-v4.jpg) 50%/cover fixed;min-height:100svh;margin-left:224px}.backoffice-topbar{z-index:20;border-bottom:1px solid var(--bo-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0d0f0de0;justify-content:space-between;align-items:center;min-height:68px;padding:0 clamp(20px,3vw,42px);display:flex;position:sticky;top:0}.backoffice-topbar form{grid-template-columns:20px 1fr auto;align-items:center;gap:8px;width:min(500px,55vw);display:grid}.backoffice-topbar form>span{color:var(--bo-muted);font-size:20px;transform:rotate(-18deg)}.backoffice-topbar input{color:#fff;background:0 0;border:0;outline:0;width:100%;font:500 10px DM Sans,Vazirmatn,sans-serif}.backoffice-topbar input::placeholder{color:var(--bo-faint)}.backoffice-topbar kbd{border:1px solid var(--bo-line);color:var(--bo-faint);border-radius:5px;padding:4px 7px;font:600 7px DM Sans,sans-serif}.backoffice-topbar>div{align-items:center;gap:13px;display:flex}.backoffice-topbar>div span{color:#d99baa;letter-spacing:.13em;font-size:7px;font-weight:750}.backoffice-topbar time{color:var(--bo-muted);font-size:8px}.backoffice-mobile-nav{display:none}.backoffice-content{width:min(100% - clamp(34px,6vw,96px),1300px);margin:auto;padding:clamp(42px,6vw,74px) 0 100px}.backoffice-welcome{justify-content:space-between;align-items:end;gap:30px;display:flex}.backoffice-welcome small,.backoffice-focus small,.backoffice-today small,.backoffice-snapshot small,.backoffice-workspaces small,.backoffice-search-results small{color:#d99baa;letter-spacing:.14em;font-size:7px;font-weight:750}.backoffice-welcome h1{letter-spacing:-.068em;margin:10px 0 8px;font-size:clamp(47px,6vw,79px);font-weight:610;line-height:.91}.backoffice-welcome p{color:var(--bo-muted);margin:0;font-size:10px}.backoffice-welcome>a{border:1px solid var(--bo-line);border-radius:999px;align-items:center;gap:22px;min-height:42px;padding:0 16px;font-size:8px;display:flex}.backoffice-welcome>a:hover{background:var(--bo-cream);color:#101210}.backoffice-grid{grid-template-columns:minmax(0,1.7fr) minmax(240px,.6fr);gap:12px;margin-top:35px;display:grid}.backoffice-focus,.backoffice-today,.backoffice-snapshot,.backoffice-workspaces,.backoffice-search-results{border:1px solid var(--bo-line);background:#141614d1;border-radius:11px;overflow:hidden;box-shadow:0 24px 70px #00000024}.backoffice-focus>header,.backoffice-search-results>header{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:center;min-height:86px;padding:17px 20px;display:flex}.backoffice-focus h2,.backoffice-snapshot h2,.backoffice-workspaces h2,.backoffice-search-results h2{letter-spacing:-.04em;margin:6px 0 0;font-size:22px;font-weight:590;line-height:1}.backoffice-focus>header>span{border:1px solid var(--bo-line);border-radius:50%;place-items:center;width:33px;height:33px;font-size:10px;display:grid}.backoffice-focus>div>a{border-bottom:1px solid var(--bo-line);grid-template-columns:8px minmax(150px,.55fr) 1fr 28px;align-items:center;gap:14px;min-height:63px;padding:11px 19px;display:grid}.backoffice-focus>div>a:last-child{border-bottom:0}.backoffice-focus>div>a:hover{background:#ffffff08}.backoffice-focus i{background:#8d9290;border-radius:50%;width:6px;height:6px}.backoffice-focus i[data-tone=danger]{background:#ee5d76;box-shadow:0 0 10px #ee5d7685}.backoffice-focus i[data-tone=attention]{background:#e5b35c}.backoffice-focus strong{font-size:10px}.backoffice-focus p{color:var(--bo-muted);margin:0;font-size:8px}.backoffice-focus b{background:#ffffff12;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.backoffice-clear{text-align:center;place-content:center;min-height:150px;display:grid}.backoffice-clear i{color:#87d9a0;border:1px solid #6fd18c61;place-items:center;width:34px;height:34px;margin:0 auto 10px;display:grid}.backoffice-clear p{color:var(--bo-muted);margin:6px 0 0;font-size:8px}.backoffice-today{background:linear-gradient(145deg,#70182fd4,#221217e0);flex-direction:column;justify-content:space-between;min-height:270px;padding:20px;display:flex}.backoffice-today>header{justify-content:space-between;display:flex}.backoffice-today>header span{color:#ffffff73;letter-spacing:.1em;font-size:6px}.backoffice-today-number{align-items:end;gap:12px;display:flex}.backoffice-today-number strong{letter-spacing:-.08em;font-size:79px;font-weight:570;line-height:.7}.backoffice-today-number span{color:#ffffff9e;font-size:8px;line-height:1.25}.backoffice-today>a{border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;padding-top:15px;font-size:8px;display:flex}.backoffice-snapshot{margin-top:12px}.backoffice-snapshot>header,.backoffice-workspaces>header{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:center;min-height:88px;padding:17px 20px;display:flex}.backoffice-snapshot>header>a{color:var(--bo-muted);font-size:7px}.backoffice-snapshot>div{grid-template-columns:repeat(4,1fr);display:grid}.backoffice-snapshot article{border-right:1px solid var(--bo-line);align-content:space-between;min-height:127px;padding:18px;display:grid}.backoffice-snapshot article:last-child{border-right:0}.backoffice-snapshot article small{color:var(--bo-faint);letter-spacing:.1em;font-size:6px}.backoffice-snapshot article strong{letter-spacing:-.06em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(24px,2.7vw,37px);font-weight:590;overflow:hidden}.backoffice-snapshot article span{color:var(--bo-muted);font-size:7px}.backoffice-workspaces{margin-top:12px}.backoffice-workspaces>header{justify-content:flex-start}.backoffice-workspaces>div{grid-template-columns:repeat(4,1fr);display:grid}.backoffice-workspaces>div>a{border-right:1px solid var(--bo-line);align-content:space-between;min-height:150px;padding:18px;display:grid;position:relative}.backoffice-workspaces>div>a:last-child{border-right:0}.backoffice-workspaces>div>a:hover{background:var(--bo-cream);color:#111310}.backoffice-workspaces>div>a>span{color:var(--bo-faint);font-size:6px}.backoffice-workspaces>div>a strong{letter-spacing:-.04em;font-size:18px;font-weight:600}.backoffice-workspaces>div>a p{color:var(--bo-muted);margin:0;font-size:7px}.backoffice-workspaces>div>a:hover p,.backoffice-workspaces>div>a:hover span{color:#00000078}.backoffice-workspaces>div>a b{font-size:10px;position:absolute;top:17px;right:17px}.backoffice-search-results{margin-top:25px}.backoffice-search-results>header>span{color:var(--bo-muted);font-size:8px}.backoffice-search-results>div>a{border-bottom:1px solid var(--bo-line);grid-template-columns:70px minmax(130px,.7fr) 1fr 20px;align-items:center;gap:12px;min-height:56px;padding:10px 20px;display:grid}.backoffice-search-results>div>a:last-child{border-bottom:0}.backoffice-search-results>div>a small{color:var(--bo-faint)}.backoffice-search-results>div>a strong{font-size:9px}.backoffice-search-results>div>a span{color:var(--bo-muted);font-size:8px}.backoffice-search-results>p{color:var(--bo-muted);margin:0;padding:30px 20px;font-size:9px}@media (max-width:1040px){.backoffice-rail{width:188px}.backoffice-stage{margin-left:188px}.backoffice-brand{min-height:132px}.backoffice-grid{grid-template-columns:1fr minmax(210px,.55fr)}.backoffice-snapshot>div,.backoffice-workspaces>div{grid-template-columns:1fr 1fr}.backoffice-snapshot article:nth-child(2),.backoffice-workspaces>div>a:nth-child(2){border-right:0}.backoffice-snapshot article:nth-child(-n+2),.backoffice-workspaces>div>a:nth-child(-n+2){border-bottom:1px solid var(--bo-line)}}@media (max-width:760px){.backoffice{padding-bottom:64px}.backoffice-rail{width:auto;height:auto;position:static}.backoffice-brand{flex-direction:row;align-items:center;min-height:74px;padding:17px 18px}.backoffice-brand>strong{font-size:22px}.backoffice-rail>nav,.backoffice-rail>footer{display:none}.backoffice-stage{min-height:calc(100svh - 74px);margin-left:0}.backoffice-topbar{min-height:58px;padding:0 14px}.backoffice-topbar form{width:100%}.backoffice-topbar>div{display:none}.backoffice-mobile-nav{z-index:40;border-top:1px solid var(--bo-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0e0cf2;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.backoffice-mobile-nav a{min-height:62px;color:var(--bo-muted);text-align:center;place-content:center;gap:4px;font-size:7px;display:grid}.backoffice-mobile-nav a small{font-size:5px}.backoffice-mobile-nav a[aria-current=page]{background:var(--bo-cream);color:#121412}.backoffice-content{width:calc(100% - 20px);padding:32px 0 55px}.backoffice-welcome{flex-direction:column;align-items:start}.backoffice-welcome h1{font-size:49px}.backoffice-welcome>a{display:none}.backoffice-grid{grid-template-columns:1fr}.backoffice-focus>div>a{grid-template-columns:7px 1fr 26px}.backoffice-focus p{display:none}.backoffice-today{min-height:220px}.backoffice-snapshot>header{align-items:start;gap:12px}.backoffice-snapshot>header>a{text-align:right;max-width:70px}.backoffice-search-results>div>a{grid-template-columns:50px 1fr 15px}.backoffice-search-results>div>a span{display:none}}@media (max-width:420px){.backoffice-welcome h1{font-size:43px}.backoffice-snapshot>div,.backoffice-workspaces>div{grid-template-columns:1fr}.backoffice-snapshot article,.backoffice-snapshot article:nth-child(2),.backoffice-workspaces>div>a,.backoffice-workspaces>div>a:nth-child(2){border-right:0;border-bottom:1px solid var(--bo-line)}.backoffice-snapshot article:last-child,.backoffice-workspaces>div>a:last-child{border-bottom:0}.backoffice-snapshot article{min-height:108px}.backoffice-workspaces>div>a{min-height:120px}}.people-content,.person-content{width:min(100% - clamp(34px,6vw,96px),1300px);margin:auto;padding:clamp(38px,5vw,64px) 0 100px}.people-intro{justify-content:space-between;align-items:end;gap:28px;display:flex}.people-intro small,.people-list small,.person-content small{color:#d99baa;letter-spacing:.13em;font-size:7px;font-weight:750}.people-intro h1{letter-spacing:-.068em;margin:10px 0 8px;font-size:clamp(46px,6vw,76px);font-weight:610;line-height:.87}.people-intro p{color:var(--bo-muted);margin:0;font-size:9px}.people-intro>a{border:1px solid var(--bo-line);border-radius:999px;align-items:center;gap:22px;min-height:42px;padding:0 16px;font-size:8px;display:flex}.people-stats{border:1px solid var(--bo-line);background:#141614d1;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid;overflow:hidden}.people-stats article{border-right:1px solid var(--bo-line);align-content:space-between;min-height:105px;padding:17px 19px;display:grid}.people-stats article:last-child{border-right:0}.people-stats small{color:var(--bo-faint);letter-spacing:.1em;font-size:6px}.people-stats strong{letter-spacing:-.06em;font-size:34px;font-weight:590}.people-stats article[data-tone=attention]{background:linear-gradient(130deg,#6e182ea6,#1e1517b3)}.people-filters{border:1px solid var(--bo-line);background:#111311d6;border-radius:10px;grid-template-columns:minmax(220px,1fr) 170px auto;gap:8px;margin-top:12px;padding:12px;display:grid}.people-filters label{gap:6px;display:grid}.people-filters label>span{color:var(--bo-faint);letter-spacing:.1em;font-size:6px}.people-filters input,.people-filters select{border:1px solid var(--bo-line);color:#fff;background:#ffffff0a;border-radius:6px;outline:0;min-width:0;height:39px;padding:0 11px;font:500 9px DM Sans,Vazirmatn,sans-serif}.people-filters option{color:#111}.people-filters button{background:var(--bo-cream);color:#111;border:0;border-radius:999px;align-self:end;height:39px;padding:0 17px;font:750 7px DM Sans,sans-serif}.people-list{border:1px solid var(--bo-line);background:#111311d6;border-radius:11px;margin-top:12px;overflow:hidden}.people-list>header{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:center;min-height:82px;padding:16px 19px;display:flex}.people-list>header h2{letter-spacing:-.04em;margin:6px 0 0;font-size:21px}.people-list>header>span{color:var(--bo-muted);font-size:7px}.people-list-head,.people-list>div+a,.people-list>header~a{grid-template-columns:minmax(220px,1.25fr) minmax(170px,.8fr) minmax(130px,.65fr) minmax(125px,.65fr) 75px 16px;align-items:center;gap:12px;display:grid}.people-list-head{border-bottom:1px solid var(--bo-line);color:var(--bo-faint);letter-spacing:.08em;background:#ffffff06;padding:10px 17px;font-size:6px}.people-list>header~a{border-bottom:1px solid var(--bo-line);min-height:78px;padding:10px 17px}.people-list>header~a:last-of-type{border-bottom:0}.people-list>header~a:hover{background:#ffffff08}.people-list>header~a>i{display:none}.people-list>header~a>div{gap:4px;min-width:0;display:grid}.people-list>header~a>div:first-of-type{padding-left:45px;position:relative}.people-list>header~a>div:first-of-type:before{border:1px solid var(--bo-line);color:#0000;content:"";background:#ffffff0d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.people-list>header~a strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.people-list>header~a span,.people-list>header~a small{color:var(--bo-muted);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:500;overflow:hidden}.people-tags{flex-wrap:wrap;align-items:center;flex-direction:row!important;display:flex!important}.people-tags b{border:1px solid var(--bo-line);color:var(--bo-muted);border-radius:999px;padding:5px 7px;font-size:6px;font-weight:600}.people-status{border:1px solid var(--bo-line);color:var(--bo-muted);text-align:center;text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:6px;font-weight:700}.people-status[data-status=active]{color:#91dca7;border-color:#6fd18c4d}.people-list>header~a>em{font-style:normal}.people-empty{text-align:center;padding:50px 20px}.people-empty h2{margin:0;font-size:20px}.people-empty p{color:var(--bo-muted);font-size:8px}.people-pagination{color:var(--bo-muted);justify-content:space-between;align-items:center;padding:19px;font-size:7px;display:flex}.people-pagination b{font-weight:600}.person-crumb{color:var(--bo-muted);justify-content:space-between;font-size:7px;display:flex}.person-hero{border-bottom:1px solid var(--bo-line);grid-template-columns:70px 1fr auto;align-items:end;gap:17px;margin-top:33px;padding-bottom:27px;display:grid}.person-avatar{border:1px solid var(--bo-line);background:linear-gradient(145deg,#8a3147,#25181c);border-radius:50%;place-items:center;width:66px;height:66px;font-size:17px;font-weight:700;display:grid}.person-hero h1{letter-spacing:-.065em;margin:8px 0 5px;font-size:clamp(35px,5vw,60px);font-weight:610;line-height:.9}.person-hero p{color:var(--bo-muted);margin:0;font-size:8px}.person-hero>aside{justify-items:end;gap:8px;display:grid}.person-hero>aside b,.person-purchases em{color:#91dca7;text-transform:uppercase;border:1px solid #6fd18c4d;border-radius:999px;padding:6px 9px;font-size:6px;font-style:normal}.person-hero>aside span{color:var(--bo-faint);font-size:7px}.person-flash{color:#a8deb8;background:#346b4426;border:1px solid #6fd18c40;border-radius:7px;margin:12px 0 0;padding:12px 15px;font-size:8px}.person-pulse{border:1px solid var(--bo-line);background:#111311d6;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid;overflow:hidden}.person-pulse article{border-right:1px solid var(--bo-line);align-content:space-between;min-height:89px;padding:15px 17px;display:grid}.person-pulse article:last-child{border-right:0}.person-pulse article small{color:var(--bo-faint)}.person-pulse article strong{letter-spacing:-.03em;font-size:15px;font-weight:600}.person-layout{grid-template-columns:minmax(0,1.65fr) minmax(270px,.7fr);align-items:start;gap:12px;margin-top:12px;display:grid}.person-main,.person-side{gap:12px;display:grid}.person-panel{border:1px solid var(--bo-line);background:#111311d6;border-radius:10px;overflow:hidden}.person-panel>header{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:center;min-height:76px;padding:15px 18px;display:flex}.person-panel>header h2{letter-spacing:-.04em;margin:6px 0 0;font-size:19px}.person-panel>header>a,.person-panel>header>span{color:var(--bo-muted);font-size:7px}.person-learning>div>article{border-bottom:1px solid var(--bo-line);grid-template-columns:1fr auto;align-items:center;gap:13px;padding:15px 18px;display:grid}.person-learning>div>article:last-child{border-bottom:0}.person-learning article>div{gap:5px;display:grid}.person-learning strong{font-size:9px}.person-learning span{color:var(--bo-muted);font-size:7px}.person-learning article>b{font-size:12px}.person-learning article>i{background:#ffffff12;border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.person-learning article>i span{background:#b44561;height:100%;display:block}.person-purchases>div>a{border-bottom:1px solid var(--bo-line);grid-template-columns:1fr auto 72px;align-items:center;gap:12px;min-height:60px;padding:10px 18px;display:grid}.person-purchases>div>a:last-child{border-bottom:0}.person-purchases a>div{gap:4px;display:grid}.person-purchases a strong{font-size:9px}.person-purchases a span{color:var(--bo-muted);font-size:7px}.person-purchases a>b{font-size:9px}.person-purchases em{border-color:var(--bo-line);color:var(--bo-muted);text-align:center}.person-purchases em[data-status=paid]{color:#91dca7;border-color:#6fd18c4d}.person-timeline>div>article{border-bottom:1px solid var(--bo-line);grid-template-columns:8px 80px 1fr;gap:12px;padding:15px 18px;display:grid}.person-timeline>div>article:last-child{border-bottom:0}.person-timeline article>i{background:#858b87;border-radius:50%;width:6px;height:6px;margin-top:4px}.person-timeline article>i[data-tone=ready]{background:#76cf91}.person-timeline article>i[data-tone=attention]{background:#e4b158}.person-timeline time{color:var(--bo-faint);font-size:7px}.person-timeline article>div{gap:4px;display:grid}.person-timeline article strong{font-size:9px}.person-timeline article p{color:var(--bo-muted);margin:0;font-size:7px;line-height:1.45}.person-context>header,.person-followups>header,.person-notes>header{display:block}.person-context dl{margin:0;padding:8px 17px}.person-context dl>div{border-bottom:1px solid var(--bo-line);grid-template-columns:85px 1fr;gap:10px;padding:10px 0;display:grid}.person-context dt{color:var(--bo-faint);font-size:7px}.person-context dd{margin:0;font-size:8px;line-height:1.45}.person-interests{flex-wrap:wrap;gap:5px;padding:10px 17px 17px;display:flex}.person-interests span{border:1px solid var(--bo-line);color:var(--bo-muted);border-radius:999px;padding:5px 7px;font-size:6px}.person-followups>article{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:center;gap:10px;padding:13px 17px;display:flex}.person-followups article>div{gap:5px;display:grid}.person-followups article strong{font-size:8px;line-height:1.35}.person-followups article span{color:var(--bo-muted);font-size:6px}.person-followups article button{border:1px solid var(--bo-line);color:#fff;background:0 0;border-radius:50%;width:28px;height:28px}.person-followups>form,.person-notes>form{border-top:1px solid var(--bo-line);gap:7px;padding:14px;display:grid}.person-followups input,.person-notes textarea{border:1px solid var(--bo-line);color:#fff;background:#ffffff0a;border-radius:6px;outline:0;min-width:0;padding:10px;font:500 8px DM Sans,Vazirmatn,sans-serif}.person-followups>form button,.person-notes>form button{background:var(--bo-cream);color:#111;border:0;border-radius:999px;min-height:34px;font:750 7px DM Sans,sans-serif}.person-notes>article{border-bottom:1px solid var(--bo-line);padding:14px 17px}.person-notes article span{color:#d99baa;font-size:6px}.person-notes article p{color:#ffffffb8;margin:7px 0 0;font-size:8px;line-height:1.55}.person-notes label{color:var(--bo-muted);align-items:center;gap:7px;font-size:7px;display:flex}.person-empty{color:var(--bo-muted);margin:0;padding:25px 18px;font-size:8px}@media (max-width:1050px){.people-list-head,.people-list>div+a,.people-list>header~a{grid-template-columns:minmax(210px,1.2fr) minmax(135px,.7fr) minmax(110px,.6fr) 70px 15px}.people-list-head>:nth-child(4),.people-list>header~a>:nth-child(5){display:none}.person-layout{grid-template-columns:1fr minmax(245px,.62fr)}}@media (max-width:760px){.people-content,.person-content{width:calc(100% - 20px);padding:28px 0 70px}.people-intro{flex-direction:column;align-items:start}.people-intro h1{font-size:46px}.people-intro>a{display:none}.people-stats{grid-template-columns:1fr 1fr}.people-stats article:nth-child(2){border-right:0}.people-stats article:nth-child(-n+2){border-bottom:1px solid var(--bo-line)}.people-filters{grid-template-columns:1fr 130px}.people-filters button{grid-column:1/-1}.people-list-head,.people-list>header>span{display:none}.people-list>header~a{grid-template-columns:1fr auto;gap:9px;padding:14px}.people-list>header~a>div:first-of-type{grid-column:1/-1}.people-list>header~a>.people-tags,.people-list>header~a>div:nth-of-type(3){grid-column:1}.people-list>header~a>div:nth-of-type(4),.people-list>header~a>em{display:none}.person-hero{grid-template-columns:52px 1fr;align-items:center}.person-avatar{width:50px;height:50px}.person-hero h1{font-size:37px}.person-hero>aside{grid-column:1/-1;justify-items:start}.person-pulse{grid-template-columns:1fr 1fr}.person-pulse article:nth-child(2){border-right:0}.person-pulse article:nth-child(-n+2){border-bottom:1px solid var(--bo-line)}.person-layout{grid-template-columns:1fr}.person-purchases>div>a{grid-template-columns:1fr auto}.person-purchases em{grid-column:1/-1;width:max-content}.person-timeline>div>article{grid-template-columns:8px 60px 1fr}}@media (max-width:420px){.people-stats{grid-template-columns:1fr}.people-stats article,.people-stats article:nth-child(2){border-right:0;border-bottom:1px solid var(--bo-line)}.people-filters{grid-template-columns:1fr}.people-filters button{grid-column:auto}.person-pulse{grid-template-columns:1fr}.person-pulse article,.person-pulse article:nth-child(2){border-right:0;border-bottom:1px solid var(--bo-line)}.person-pulse article:last-child{border-bottom:0}}.learning-content{width:min(100% - clamp(34px,6vw,96px),1300px);margin:auto;padding:clamp(38px,5vw,64px) 0 100px}.learning-content small{color:#d99baa;letter-spacing:.13em;font-size:7px;font-weight:750}.learning-intro{justify-content:space-between;align-items:end;gap:28px;display:flex}.learning-intro h1{letter-spacing:-.068em;margin:10px 0 8px;font-size:clamp(46px,6vw,76px);font-weight:610;line-height:.87}.learning-intro p{color:var(--bo-muted);margin:0;font-size:9px}.learning-intro>a{border:1px solid var(--bo-line);border-radius:999px;align-items:center;gap:22px;min-height:42px;padding:0 16px;font-size:8px;display:flex}.learning-flash{color:#a8deb8;background:#346b4426;border:1px solid #6fd18c40;border-radius:7px;margin:15px 0 0;padding:12px 15px;font-size:8px}.learning-stats{border:1px solid var(--bo-line);background:#141614d1;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid;overflow:hidden}.learning-stats article{border-right:1px solid var(--bo-line);align-content:space-between;min-height:105px;padding:17px 19px;display:grid}.learning-stats article:last-child{border-right:0}.learning-stats article[data-tone=danger]{background:linear-gradient(130deg,#6e182eab,#1e1517b3)}.learning-stats article small{color:var(--bo-faint);font-size:6px}.learning-stats article strong{letter-spacing:-.06em;font-size:34px;font-weight:590}.learning-stats article span{color:var(--bo-muted);font-size:7px}.learning-filters{border:1px solid var(--bo-line);background:#111311d6;border-radius:10px;grid-template-columns:minmax(220px,1fr) 190px auto;gap:8px;margin-top:12px;padding:12px;display:grid}.learning-filters label{gap:6px;display:grid}.learning-filters label>span{color:var(--bo-faint);letter-spacing:.1em;font-size:6px}.learning-filters input,.learning-filters select{border:1px solid var(--bo-line);color:#fff;background:#ffffff0a;border-radius:6px;outline:0;min-width:0;height:39px;padding:0 11px;font:500 9px DM Sans,Vazirmatn,sans-serif}.learning-filters option{color:#111}.learning-filters button{background:var(--bo-cream);color:#111;border:0;border-radius:999px;align-self:end;height:39px;padding:0 17px;font:750 7px DM Sans,sans-serif}.learning-queue,.learning-risk,.learning-publishing{border:1px solid var(--bo-line);background:#111311d6;border-radius:11px;margin-top:12px;overflow:hidden}.learning-queue>header,.learning-risk>header,.learning-publishing>header{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:center;min-height:82px;padding:16px 19px;display:flex}.learning-queue h2,.learning-risk h2,.learning-publishing h2{letter-spacing:-.04em;margin:6px 0 0;font-size:21px}.learning-queue>header>span,.learning-risk>header>a,.learning-publishing>header>a{color:var(--bo-muted);font-size:7px}.learning-queue>nav{border-bottom:1px solid var(--bo-line);align-items:center;gap:5px;min-height:47px;padding:8px 12px;display:flex;overflow-x:auto}.learning-queue>nav a{color:var(--bo-muted);border:1px solid #0000;border-radius:999px;flex:none;padding:7px 10px;font-size:7px}.learning-queue>nav a[aria-current=page]{border-color:var(--bo-line);color:#fff;background:#ffffff12}.learning-queue-head,.learning-queue-rows>article{grid-template-columns:minmax(225px,1.3fr) minmax(120px,.7fr) 90px 105px 82px 105px;align-items:center;gap:12px;display:grid}.learning-queue-head{border-bottom:1px solid var(--bo-line);color:var(--bo-faint);letter-spacing:.08em;background:#ffffff06;padding:10px 17px;font-size:6px}.learning-queue-rows>article{border-bottom:1px solid var(--bo-line);min-height:79px;padding:11px 17px}.learning-queue-rows>article:last-child{border-bottom:0}.learning-queue-rows>article:hover{background:#ffffff06}.learning-queue-rows article>div{gap:4px;min-width:0;display:grid}.learning-queue-rows article>div:first-child a{gap:4px;display:grid}.learning-queue-rows strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.learning-queue-rows span,.learning-queue-rows p{color:var(--bo-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.learning-queue-rows article>b{border:1px solid var(--bo-line);width:max-content;color:var(--bo-muted);text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:6px}.learning-queue-rows article>b[data-tone=overdue]{color:#f28497;border-color:#ee5d7654}.learning-queue-rows article>b[data-tone=soon]{color:#e6ba6e;border-color:#e5b35c52}.learning-queue-rows article>b[data-tone=ready]{color:#91dca7;border-color:#6fd18c40}.learning-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex!important}.learning-row-actions button,.learning-row-actions>a{border:1px solid var(--bo-line);color:#fff;background:0 0;border-radius:999px;place-items:center;min-height:29px;padding:0 9px;font:650 6px DM Sans,sans-serif;display:grid}.learning-row-actions button{color:#111;cursor:pointer;background:#fff;border-color:#fff}.learning-empty{text-align:center;padding:48px 20px}.learning-empty h2{margin:0;font-size:20px}.learning-empty p,.learning-empty-copy{color:var(--bo-muted);margin:7px 0 0;font-size:8px}.learning-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);align-items:start;gap:12px;display:grid}.learning-risk>div>a{border-bottom:1px solid var(--bo-line);grid-template-columns:35px minmax(150px,1fr) minmax(125px,.7fr) 15px;align-items:center;gap:12px;min-height:66px;padding:10px 17px;display:grid}.learning-risk>div>a:last-child{border-bottom:0}.learning-risk>div>a>i{border:1px solid var(--bo-line);width:34px;height:34px;color:var(--bo-muted);background:#ffffff0a;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.learning-risk>div>a>div{gap:4px;min-width:0;display:grid}.learning-risk strong{font-size:9px}.learning-risk span,.learning-risk p{color:var(--bo-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.learning-risk p{color:#e1b76e}.learning-risk>a>b{font-size:8px}.learning-publishing>div>a{border-bottom:1px solid var(--bo-line);grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:72px;padding:12px 17px;display:grid}.learning-publishing>div>a:last-child{border-bottom:0}.learning-publishing>div>a>div{gap:4px;display:grid}.learning-publishing strong{font-size:9px}.learning-publishing span,.learning-publishing p{color:var(--bo-muted);margin:0;font-size:7px}.learning-publishing a>b{border:1px solid var(--bo-line);color:var(--bo-muted);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:6px}.learning-publishing a>b[data-status=published]{color:#91dca7;border-color:#6fd18c40}.learning-publishing p{grid-column:1/-1}.learning-empty-copy{padding:28px 18px}@media (max-width:1080px){.learning-queue-head,.learning-queue-rows>article{grid-template-columns:minmax(215px,1.2fr) minmax(110px,.65fr) 82px 82px 100px}.learning-queue-head>:nth-child(4),.learning-queue-rows>article>div:nth-child(4){display:none}}@media (max-width:760px){.learning-content{width:calc(100% - 20px);padding:28px 0 70px}.learning-intro{flex-direction:column;align-items:start}.learning-intro h1{font-size:46px}.learning-intro>a{display:none}.learning-stats{grid-template-columns:1fr 1fr}.learning-stats article:nth-child(2){border-right:0}.learning-stats article:nth-child(-n+2){border-bottom:1px solid var(--bo-line)}.learning-filters{grid-template-columns:1fr}.learning-queue-head{display:none}.learning-queue-rows>article{grid-template-columns:1fr auto;gap:8px;padding:14px}.learning-queue-rows>article>div:first-child{grid-column:1/-1}.learning-queue-rows>article>div:nth-child(2),.learning-queue-rows>article>div:nth-child(3){grid-column:1}.learning-queue-rows>article>div:nth-child(4){display:none}.learning-queue-rows>article>b{grid-area:2/2}.learning-row-actions{grid-column:2;grid-row:3!important}.learning-layout{grid-template-columns:1fr}.learning-risk>div>a{grid-template-columns:35px 1fr 15px}.learning-risk p{grid-column:2}.learning-risk>div>a>b{grid-area:1/3/3}.learning-risk>header>a{display:none}}@media (max-width:420px){.learning-stats{grid-template-columns:1fr}.learning-stats article,.learning-stats article:nth-child(2){border-right:0;border-bottom:1px solid var(--bo-line)}.learning-stats article:last-child{border-bottom:0}}.learning-layout-single{grid-template-columns:1fr}.review-detail-content{width:min(100% - clamp(34px,6vw,96px),1300px);margin:auto;padding:32px 0 100px}.review-detail-content small{color:#d99baa;letter-spacing:.13em;font-size:7px;font-weight:750}.review-detail-crumb{color:var(--bo-muted);justify-content:space-between;align-items:center;font-size:7px;display:flex}.review-detail-hero{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:end;gap:28px;min-height:190px;padding:36px 0 27px;display:flex}.review-detail-hero h1{letter-spacing:-.065em;max-width:900px;margin:11px 0 9px;font-size:clamp(42px,6vw,72px);font-weight:610;line-height:.9}.review-detail-hero p{color:var(--bo-muted);margin:0;font-size:9px}.review-detail-hero p a{color:#fff}.review-detail-hero>aside{justify-items:end;gap:8px;min-width:150px;display:grid}.review-detail-hero>aside b{border:1px solid var(--bo-line);color:var(--bo-muted);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:7px}.review-detail-hero>aside b[data-tone=overdue]{color:#f28497;border-color:#ee5d7659}.review-detail-hero>aside b[data-tone=soon]{color:#e6ba6e;border-color:#e5b35c59}.review-detail-hero>aside b[data-tone=ready]{color:#91dca7;border-color:#6fd18c47}.review-detail-hero>aside span{color:var(--bo-faint);font-size:7px}.review-detail-strip{border:1px solid var(--bo-line);background:#111311d6;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid;overflow:hidden}.review-detail-strip article{border-right:1px solid var(--bo-line);align-content:space-between;min-height:82px;padding:14px 17px;display:grid}.review-detail-strip article:last-child{border-right:0}.review-detail-strip article small{color:var(--bo-faint);font-size:6px}.review-detail-strip article strong{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:12px;font-weight:600;overflow:hidden}.review-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(315px,.62fr);align-items:start;gap:12px;margin-top:12px;display:grid}.review-detail-main{gap:12px;min-width:0;display:grid}.review-current,.review-context,.review-history,.review-feedback>section,.review-claim{border:1px solid var(--bo-line);background:#111311e0;border-radius:11px;overflow:hidden}.review-current>header,.review-context>header,.review-history>header,.review-feedback>section>header{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:17px 19px;display:flex}.review-current h2,.review-context h2,.review-history h2,.review-feedback h2{letter-spacing:-.04em;margin:6px 0 0;font-size:22px}.review-current>header>span,.review-context>header>span,.review-history>header>span{color:var(--bo-muted);font-size:7px}.review-current blockquote{background:#721c3121;border:1px solid #d99baa2e;border-radius:8px;margin:14px 17px 0;padding:14px 16px}.review-current blockquote p{color:#ffffffbf;margin:7px 0 0;font-size:9px;line-height:1.65}.review-current>.review-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:17px;display:grid}.review-current>.review-gallery-grid>button,.review-current>.review-gallery-grid>a,.review-context details .review-gallery-grid>button{border:1px solid var(--bo-line);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:8px;min-width:0;position:relative;overflow:hidden}.review-current>.review-gallery-grid img,.review-context details .review-gallery-grid img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.review-current>.review-gallery-grid>a{align-content:end;gap:6px;min-height:180px;padding:15px;display:grid}.review-current>.review-gallery-grid>a strong{color:#d99baa;font-size:8px}.review-current>.review-gallery-grid>a span{overflow-wrap:anywhere;font-size:8px}.review-current>footer{flex-wrap:wrap;gap:5px;padding:0 17px 17px;display:flex}.review-current>footer span{border:1px solid var(--bo-line);color:var(--bo-muted);border-radius:999px;gap:7px;padding:6px 8px;font-size:6px;display:flex}.review-current>footer b{color:var(--bo-faint);font-weight:500}.review-context-grid{border-bottom:1px solid var(--bo-line);grid-template-columns:1.2fr .8fr;display:grid}.review-context-grid article{border-right:1px solid var(--bo-line);min-height:115px;padding:17px}.review-context-grid article:last-child{border-right:0}.review-context-grid article small{color:var(--bo-faint)}.review-context-grid p{color:var(--bo-muted);margin:10px 0 0;font-size:8px;line-height:1.7}.review-context details>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;padding:0 17px;font-size:8px;list-style:none;display:flex}.review-context details>summary::-webkit-details-marker{display:none}.review-context details[open]>summary{border-bottom:1px solid var(--bo-line)}.review-context details .review-gallery-grid{grid-template-columns:repeat(6,1fr);gap:6px;padding:15px;display:grid}.review-context details .review-gallery-grid img{aspect-ratio:1}.review-history>div>article{border-bottom:1px solid var(--bo-line);padding:17px 19px}.review-history article>header{justify-content:space-between;align-items:center;display:flex}.review-history article strong{font-size:8px}.review-history article time{color:var(--bo-faint);font-size:7px}.review-history article p{color:#ffffffb8;max-width:75ch;margin:9px 0 0;font-size:9px;line-height:1.7}.review-history article audio{width:min(100%,420px);height:37px;margin-top:10px}.review-history article>a{color:#d99baa;margin-top:9px;font-size:7px;display:inline-block}.review-history>footer{padding:14px 19px;display:grid}.review-history>footer>small{margin-bottom:8px}.review-history>footer>span{border-top:1px solid var(--bo-line);min-height:38px;color:var(--bo-muted);grid-template-columns:34px 1fr auto;align-items:center;font-size:8px;display:grid}.review-history>footer b{color:#fff;font-size:7px}.review-history>footer em{text-transform:uppercase;font-size:6px;font-style:normal}.review-detail-empty{color:var(--bo-muted);text-align:center;padding:35px 19px;font-size:8px}.review-feedback{gap:12px;display:grid;position:sticky;top:80px}.review-feedback>section>header{min-height:0;padding:19px;display:grid}.review-feedback>section>header p{color:var(--bo-muted);margin:0;font-size:8px;line-height:1.65}.review-feedback .photo-review-composer{gap:13px;padding:18px;display:grid}.review-feedback .photo-review-recorder>button{border:1px solid var(--bo-line);color:#fff;cursor:pointer;border-radius:999px;width:100%;min-height:48px;font:700 8px DM Sans,Vazirmatn,sans-serif}.review-feedback .photo-review-recorder .record-start{background:#721c32}.review-feedback .photo-review-recorder .record-stop{background:#343a37}.review-feedback .review-audio-upload{text-align:center;margin-top:9px;display:grid}.review-feedback .review-audio-upload span{color:var(--bo-muted);font-size:7px}.review-feedback .review-audio-upload input{max-width:100%;color:var(--bo-muted);margin-top:7px;font-size:7px}.review-feedback .photo-review-composer>label{color:var(--bo-muted);gap:6px;font-size:7px;display:grid}.review-feedback .photo-review-composer textarea{border:1px solid var(--bo-line);color:#fff;resize:vertical;background:#ffffff0a;border-radius:7px;outline:0;width:100%;min-height:90px;padding:10px;font:500 9px/1.5 DM Sans,Vazirmatn,sans-serif}.review-feedback .review-image-upload{border:1px dashed var(--bo-line);border-radius:7px;padding:10px}.review-feedback .review-image-upload input{max-width:100%;color:var(--bo-muted);font-size:7px}.review-feedback .review-image-upload small{color:#d99baa;font-size:6px}.review-feedback .photo-review-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.review-feedback .photo-review-actions button{border:1px solid var(--bo-line);cursor:pointer;border-radius:999px;min-height:41px;font:700 7px DM Sans,Vazirmatn,sans-serif}.review-feedback .review-revision{color:#fff;background:0 0}.review-feedback .review-approve{border-color:var(--bo-cream);background:var(--bo-cream);color:#111}.review-feedback .photo-review-actions button:disabled{opacity:.35;cursor:not-allowed}.review-feedback .photo-review-composer>small{color:var(--bo-faint);font-size:6px;line-height:1.5}.review-feedback .photo-review-error{color:#f28497;margin:0;font-size:7px}.review-feedback-closed{padding:22px 19px}.review-feedback-closed strong{font-size:10px}.review-feedback-closed p{color:var(--bo-muted);margin:7px 0 0;font-size:8px;line-height:1.6}.review-claim{justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:12px 14px;display:flex}.review-claim>div{gap:4px;display:grid}.review-claim strong{font-size:8px}.review-claim button{background:var(--bo-cream);color:#111;border:0;border-radius:999px;min-height:34px;padding:0 12px;font:750 7px DM Sans,sans-serif}.review-lightbox{direction:ltr}@media (max-width:1050px){.review-detail-layout{grid-template-columns:minmax(0,1fr) 300px}.review-current>.review-gallery-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.review-detail-content{width:calc(100% - 20px);padding:24px 0 70px}.review-detail-hero{flex-direction:column;align-items:start;min-height:0;padding:28px 0 22px}.review-detail-hero h1{font-size:43px}.review-detail-hero>aside{justify-items:start;min-width:0}.review-detail-strip{grid-template-columns:1fr 1fr}.review-detail-strip article:nth-child(2){border-right:0}.review-detail-strip article:nth-child(-n+2){border-bottom:1px solid var(--bo-line)}.review-detail-layout{grid-template-columns:1fr}.review-feedback{grid-row:1;position:static}.review-current>.review-gallery-grid{grid-template-columns:repeat(2,1fr);padding:12px}.review-current>header,.review-context>header,.review-history>header{flex-direction:column;align-items:start}.review-context-grid{grid-template-columns:1fr}.review-context-grid article{border-right:0;border-bottom:1px solid var(--bo-line)}.review-context-grid article:last-child{border-bottom:0}.review-context details .review-gallery-grid{grid-template-columns:repeat(3,1fr)}.review-feedback .photo-review-actions{grid-template-columns:1fr}.review-history>footer>span{grid-template-columns:30px 1fr}.review-history>footer em{grid-column:2}}@media (max-width:420px){.review-detail-strip{grid-template-columns:1fr}.review-detail-strip article,.review-detail-strip article:nth-child(2){border-right:0;border-bottom:1px solid var(--bo-line)}.review-detail-strip article:last-child{border-bottom:0}}body.review-gallery-open{overflow:hidden}.review-lightbox{z-index:3000;color:#fff;direction:ltr;background:#070908f7;grid-template-rows:64px minmax(0,1fr) 92px;grid-template-columns:74px minmax(0,1fr) 74px;display:grid;position:fixed;inset:0}.review-lightbox>header{direction:ltr;border-bottom:1px solid #ffffff1f;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.review-lightbox>header>div{align-items:center;gap:12px;display:flex}.review-lightbox>header strong{font-size:11px}.review-lightbox>header span{color:#fff9;font:600 10px DM Sans,sans-serif}.review-lightbox>header a{color:#fff;border-bottom:1px solid #ffffff80;padding-bottom:2px;font-size:9px}.review-lightbox>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:29px}.review-lightbox>figure{grid-column:2;place-items:center;min-width:0;min-height:0;margin:0;padding:16px;display:grid}.review-lightbox>figure img{object-fit:contain;max-width:100%;max-height:calc(100vh - 188px)}.review-lightbox figcaption{display:none}.review-lightbox>.review-gallery-prev,.review-lightbox>.review-gallery-next{color:#fff;cursor:pointer;background:0 0;border:0;font-size:50px}.review-lightbox>footer{border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:center;gap:6px;padding:10px 18px;display:flex;overflow-x:auto}.review-lightbox>footer button{opacity:.55;background:0 0;border:2px solid #0000;flex:0 0 54px;padding:0}.review-lightbox>footer button.active{opacity:1;border-color:#fff}.review-lightbox>footer img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.review-lightbox header,.review-lightbox footer{font-family:DM Sans,Vazirmatn,sans-serif}@media (max-width:760px){.review-lightbox{grid-template-rows:56px minmax(0,1fr) 76px;grid-template-columns:44px minmax(0,1fr) 44px}.review-lightbox>figure{padding:6px}.review-lightbox>figure img{max-height:calc(100vh - 152px)}.review-lightbox>footer{justify-content:flex-start}.review-lightbox>footer button{flex-basis:45px}.review-detail-main{display:contents}.review-current{grid-row:1}.review-feedback{grid-row:2}.review-context{grid-row:3}.review-history{grid-row:4}}.review-feedback .photo-review-recorder button:disabled{opacity:.35;cursor:not-allowed}.course-library-content,.course-workspace-content{width:min(100% - clamp(34px,6vw,96px),1300px);margin:auto;padding:32px 0 100px}.course-library-content small,.course-workspace-content small{letter-spacing:.12em;font-size:7px;font-weight:750}.course-library-intro{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:end;gap:30px;min-height:230px;padding:30px 0;display:flex}.course-library-intro>div{gap:10px;display:grid}.course-library-intro a,.course-workspace-crumb a{color:var(--bo-muted);font-size:7px}.course-library-intro h1{letter-spacing:-.075em;margin:6px 0 0;font-size:clamp(64px,8vw,108px);font-weight:610;line-height:.82}.course-library-intro p{max-width:52ch;color:var(--bo-muted);margin:8px 0 0;font-size:9px;line-height:1.7}.course-create{position:relative}.course-create>summary,.course-workspace-hero>div:last-child>a,.course-workspace-hero>div:last-child>details>summary{border:1px solid var(--bo-line);color:#fff;cursor:pointer;background:#111311c7;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:40px;padding:0 15px;font-size:8px;list-style:none;display:flex}.course-create>summary::-webkit-details-marker{display:none}.course-workspace-hero summary::-webkit-details-marker{display:none}.course-add-structure>summary::-webkit-details-marker{display:none}.course-resources details>summary::-webkit-details-marker{display:none}.course-create[open]>summary{border-color:var(--bo-cream);background:var(--bo-cream);color:#111}.course-create>form{z-index:3;border:1px solid var(--bo-line);background:#111310;border-radius:11px;gap:11px;width:min(360px,90vw);padding:18px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 18px 50px #0006}.course-create label,.course-workspace-content label{color:var(--bo-muted);letter-spacing:.08em;gap:6px;font-size:6px;font-weight:700;display:grid}.course-create input,.course-workspace-content input,.course-workspace-content textarea,.course-workspace-content select{border:1px solid var(--bo-line);color:#fff;background:#ffffff0a;border-radius:6px;outline:0;width:100%;min-height:39px;padding:9px 10px;font:500 9px/1.5 DM Sans,Vazirmatn,sans-serif}.course-create button,.course-workspace-content form button{background:var(--bo-cream);color:#111;border:0;border-radius:999px;min-height:39px;font:750 7px DM Sans,Vazirmatn,sans-serif}.course-create button:disabled,.course-workspace-content button:disabled,.course-workspace-content input:disabled,.course-workspace-content textarea:disabled,.course-workspace-content select:disabled{opacity:.38;cursor:not-allowed}.course-library-stats,.course-workspace-strip{border:1px solid var(--bo-line);background:#111311d6;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid;overflow:hidden}.course-library-stats article,.course-workspace-strip article{border-right:1px solid var(--bo-line);align-content:space-between;min-height:96px;padding:15px 17px;display:grid}.course-library-stats article:last-child,.course-workspace-strip article:last-child{border-right:0}.course-library-stats small,.course-workspace-strip small{color:var(--bo-faint)}.course-library-stats strong,.course-workspace-strip strong{font-size:24px;font-weight:580}.course-library-stats span,.course-workspace-strip span{color:var(--bo-muted);font-size:7px}.course-library-filters{border:1px solid var(--bo-line);background:#111311cc;border-radius:10px;grid-template-columns:minmax(220px,1fr) 220px auto;gap:8px;margin-top:12px;padding:12px;display:grid}.course-library-filters label{gap:5px;display:grid}.course-library-filters label>span{color:var(--bo-faint);font-size:6px}.course-library-filters button{align-self:end;min-width:95px}.course-library-list{border:1px solid var(--bo-line);background:#111311db;border-radius:11px;margin-top:12px;overflow:hidden}.course-library-list>header,.course-resources>header{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:center;min-height:88px;padding:17px 19px;display:flex}.course-library-list h2,.course-resources h2{letter-spacing:-.04em;margin:6px 0 0;font-size:22px}.course-library-list>header>span,.course-resources>header>span{color:var(--bo-muted);font-size:7px}.course-library-list>div>a{border-bottom:1px solid var(--bo-line);color:#fff;grid-template-columns:42px minmax(190px,1.2fr) minmax(150px,.8fr) minmax(140px,.75fr) 80px 110px;align-items:center;gap:18px;min-height:104px;padding:14px 18px;display:grid}.course-library-list>div>a:last-child{border-bottom:0}.course-library-list>div>a:hover{background:#ffffff08}.course-list-number{color:var(--bo-faint);font-size:8px}.course-list-title{gap:5px;display:grid}.course-list-title>small{color:#d99baa}.course-list-title>strong{font-size:16px;font-weight:600}.course-list-title>span,.course-list-structure>span{color:var(--bo-muted);font-size:8px}.course-list-structure{gap:7px;display:grid}.course-list-structure strong{font-size:8px}.course-list-health{gap:8px;display:grid}.course-list-health>span{background:#ffffff1a;border-radius:999px;height:3px;overflow:hidden}.course-list-health i{background:#d99baa;height:100%;display:block}.course-list-health small{color:var(--bo-muted);letter-spacing:0;font-weight:500}.course-library-list b[data-status],.course-curriculum b[data-status],.course-lesson-editor b[data-status]{border:1px solid var(--bo-line);color:var(--bo-muted);text-transform:uppercase;border-radius:999px;justify-self:start;padding:6px 8px;font-size:6px;font-weight:700}.course-library-list b[data-status=published],.course-curriculum b[data-status=live],.course-lesson-editor b[data-status=live]{color:#91dca7;border-color:#6fd18c40}.course-library-list b[data-status=draft],.course-curriculum b[data-status=draft],.course-lesson-editor b[data-status=draft]{color:#e6ba6e;border-color:#e5b35c3d}.course-curriculum b[data-status=scheduled],.course-lesson-editor b[data-status=scheduled]{color:#aabce5;border-color:#90aae13d}.course-list-updated{color:var(--bo-muted);justify-content:space-between;align-items:center;font-size:7px;display:flex}.course-list-updated i{color:#fff;font-style:normal}.course-library-empty{text-align:center;padding:55px 20px}.course-library-empty h2{font-size:22px}.course-library-empty p{color:var(--bo-muted);font-size:8px}.course-workspace-crumb{color:var(--bo-faint);justify-content:space-between;align-items:center;font-size:7px;display:flex}.course-workspace-flash{color:#91dca7;background:#6fd18c12;border:1px solid #6fd18c40;border-radius:8px;margin:15px 0 0;padding:10px 14px;font-size:8px}.course-workspace-flash[data-tone=error]{color:#f28497;background:#ee5d7612;border-color:#ee5d764d}.course-workspace-hero{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:end;gap:28px;min-height:210px;padding:36px 0 28px;display:flex}.course-workspace-hero h1{letter-spacing:-.07em;max-width:900px;margin:10px 0 6px;font-size:clamp(54px,7vw,88px);font-weight:610;line-height:.85}.course-workspace-hero>div:first-child>small{color:#d99baa;text-transform:uppercase}.course-workspace-hero>div:first-child>p{color:var(--bo-muted);margin:0;font-size:11px}.course-workspace-hero>div:last-child{align-items:center;gap:7px;display:flex;position:relative}.course-workspace-hero>div:last-child>details>form{z-index:3;border:1px solid var(--bo-line);background:#111310;border-radius:11px;grid-template-columns:1fr 1fr;gap:11px;width:min(520px,90vw);padding:18px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 18px 50px #0006}.course-workspace-hero textarea{resize:vertical;min-height:82px}.course-workspace-hero form button{grid-column:1/-1}.course-editor-layout{grid-template-columns:minmax(285px,.72fr) minmax(0,1.6fr);align-items:start;gap:12px;margin-top:12px;display:grid}.course-curriculum,.course-lesson-editor,.course-resources{border:1px solid var(--bo-line);background:#111311e0;border-radius:11px;overflow:hidden}.course-curriculum>header,.course-lesson-editor>header{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:center;min-height:90px;padding:17px 19px;display:flex}.course-curriculum h2,.course-lesson-editor h2{letter-spacing:-.04em;margin:6px 0 0;font-size:21px}.course-curriculum>header>span{color:var(--bo-muted);font-size:7px}.course-curriculum>div>section{border-bottom:1px solid var(--bo-line)}.course-curriculum>div>section>header{background:#ffffff05;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:61px;padding:10px 14px;display:grid}.course-curriculum>div>section>header>span{color:#d99baa;font-size:7px}.course-curriculum>div>section>header>div{gap:3px;display:grid}.course-curriculum>div>section>header strong{font-size:9px}.course-curriculum>div>section>header small{color:var(--bo-muted);letter-spacing:0;font-weight:500}.course-curriculum>div>section>header b{color:var(--bo-faint);font-size:7px}.course-curriculum>div>section>a{border-top:1px solid var(--bo-line);color:#fff;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:9px 14px;display:grid}.course-curriculum>div>section>a:hover,.course-curriculum>div>section>a[aria-current=page]{background:#ffffff0d}.course-curriculum>div>section>a[aria-current=page]{box-shadow:inset 2px 0 #d99baa}.course-curriculum>div>section>a>span{color:var(--bo-faint);font-size:7px}.course-curriculum>div>section>a>div{gap:4px;min-width:0;display:grid}.course-curriculum>div>section>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.course-curriculum>div>section>a small{color:var(--bo-muted);letter-spacing:0;font-weight:500}.course-add-structure>summary,.course-resources details>summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;font-size:8px;list-style:none;display:flex}.course-add-structure[open]>summary,.course-resources details[open]>summary{border-bottom:1px solid var(--bo-line)}.course-add-structure>div{gap:14px;padding:14px;display:grid}.course-add-structure form{gap:8px;display:grid}.course-add-structure form+form{border-top:1px solid var(--bo-line);padding-top:14px}.course-add-structure form>small{color:#d99baa}.course-lesson-editor{position:sticky;top:80px}.course-lesson-editor>header>div{gap:5px;display:grid}.course-lesson-editor>header>div>small{color:#d99baa}.course-lesson-editor>header p{color:var(--bo-muted);margin:0;font-size:8px}.course-lesson-editor>form{padding:18px}.lesson-editor-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.lesson-editor-grid .wide{grid-column:1/-1}.lesson-editor-grid textarea{resize:vertical;min-height:92px}.course-lesson-editor>form>footer{border-top:1px solid var(--bo-line);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;display:flex}.course-lesson-editor>form>footer>div{gap:6px;display:flex}.course-lesson-editor>form>footer>div button{border:1px solid var(--bo-line);color:var(--bo-muted);background:0 0;padding:0 12px}.course-lesson-editor>form>footer>button{min-width:120px}.course-lesson-editor>form>small{color:var(--bo-faint);margin-top:10px;display:block}.course-editor-empty{text-align:center;padding:60px 20px}.course-editor-empty p{color:var(--bo-muted);font-size:8px}.course-resources{margin-top:12px}.course-resource-list{grid-template-columns:repeat(3,1fr);display:grid}.course-resource-list article{border-right:1px solid var(--bo-line);border-bottom:1px solid var(--bo-line);grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:90px;padding:14px 17px;display:grid}.course-resource-list article:nth-child(3n){border-right:0}.course-resource-list article>i{border:1px solid var(--bo-line);color:#d99baa;border-radius:6px;place-items:center;width:34px;height:34px;font-size:6px;font-style:normal;display:grid}.course-resource-list article>div{gap:4px;display:grid}.course-resource-list article strong{font-size:8px}.course-resource-list article span,.course-resource-list article>small{color:var(--bo-muted);letter-spacing:0;font-size:7px}.course-resource-list article>small{grid-column:2}.course-resources>details>form{border-top:1px solid var(--bo-line);grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;display:grid}.course-resources>details>form>button{grid-column:1/-1}.course-resources>details>summary,.course-resources>details[open]>summary{border-top:0}@media (max-width:1050px){.course-library-list>div>a{grid-template-columns:36px minmax(180px,1.2fr) minmax(130px,.8fr) minmax(120px,.7fr) 74px}.course-list-updated{display:none}.course-editor-layout{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:760px){.course-library-content,.course-workspace-content{width:calc(100% - 20px);padding:24px 0 70px}.course-library-intro,.course-workspace-hero{flex-direction:column;align-items:start;min-height:0;padding:28px 0 22px}.course-library-intro h1{font-size:66px}.course-library-intro>details,.course-create>summary{width:100%}.course-create>form{left:0;right:auto}.course-library-stats,.course-workspace-strip{grid-template-columns:1fr 1fr}.course-library-stats article:nth-child(2),.course-workspace-strip article:nth-child(2){border-right:0}.course-library-stats article:nth-child(-n+2),.course-workspace-strip article:nth-child(-n+2){border-bottom:1px solid var(--bo-line)}.course-library-filters{grid-template-columns:1fr}.course-library-list>div>a{grid-template-columns:32px 1fr auto;gap:10px}.course-list-structure,.course-list-health,.course-list-updated{display:none}.course-library-list b[data-status]{grid-column:3}.course-workspace-hero h1{font-size:52px}.course-workspace-hero>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.course-workspace-hero>div:last-child>details>summary{width:100%}.course-workspace-hero>div:last-child>details>form{grid-template-columns:1fr;left:0;right:auto}.course-workspace-hero form button{grid-column:auto}.course-editor-layout{grid-template-columns:1fr}.course-curriculum>div{max-height:390px;overflow:auto}.course-lesson-editor{position:static}.lesson-editor-grid{grid-template-columns:1fr}.lesson-editor-grid .wide{grid-column:auto}.course-lesson-editor>form>footer{flex-direction:column;align-items:stretch;gap:10px}.course-lesson-editor>form>footer>div{grid-template-columns:1fr 1fr;display:grid}.course-resource-list{grid-template-columns:1fr}.course-resource-list article,.course-resource-list article:nth-child(3n){border-right:0}.course-resources>details>form{grid-template-columns:1fr}.course-resources>details>form>button{grid-column:auto}}.services-content,.service-detail-content{width:min(100% - clamp(34px,6vw,96px),1300px);margin:auto;padding:32px 0 100px}.services-content small,.service-detail-content small{letter-spacing:.12em;font-size:7px;font-weight:750}.services-intro{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:end;gap:30px;min-height:230px;padding:30px 0;display:flex}.services-intro>div{gap:10px;display:grid}.services-intro h1{letter-spacing:-.075em;margin:6px 0 0;font-size:clamp(64px,8vw,108px);font-weight:610;line-height:.82}.services-intro p{max-width:52ch;color:var(--bo-muted);margin:8px 0 0;font-size:9px;line-height:1.7}.services-add-slot{position:relative}.services-add-slot>summary{border:1px solid var(--bo-line);cursor:pointer;background:#111311c7;border-radius:999px;justify-content:center;align-items:center;gap:28px;min-height:40px;padding:0 15px;font-size:8px;list-style:none;display:flex}.services-add-slot>summary::-webkit-details-marker{display:none}.services-add-slot[open]>summary{border-color:var(--bo-cream);background:var(--bo-cream);color:#111}.services-add-slot>form{z-index:5;border:1px solid var(--bo-line);background:#111310;border-radius:11px;grid-template-columns:1fr 1fr;gap:12px;width:min(420px,92vw);padding:18px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 18px 50px #00000073}.services-add-slot label,.service-action label{color:var(--bo-muted);letter-spacing:.1em;gap:6px;font-size:6px;font-weight:750;display:grid}.services-add-slot input,.services-add-slot select,.service-action select,.services-filters input,.services-filters select{border:1px solid var(--bo-line);color:#fff;background:#ffffff0a;border-radius:6px;outline:0;width:100%;min-height:39px;padding:9px 10px;font:500 9px DM Sans,Vazirmatn,sans-serif}.services-add-slot button,.service-action button,.services-filters button{background:var(--bo-cream);color:#111;border:0;border-radius:999px;min-height:39px;font:750 7px DM Sans,Vazirmatn,sans-serif}.services-add-slot form>button{grid-column:1/-1}.services-add-slot button:disabled,.services-add-slot input:disabled,.services-add-slot select:disabled,.service-action button:disabled,.service-action select:disabled{opacity:.38;cursor:not-allowed}.services-add-slot form>small{color:var(--bo-faint);letter-spacing:0;grid-column:1/-1}.services-flash{color:#91dca7;background:#6fd18c12;border:1px solid #6fd18c40;border-radius:8px;margin:15px 0 0;padding:10px 14px;font-size:8px}.services-flash[data-tone=error]{color:#f28497;background:#ee5d7612;border-color:#ee5d764d}.services-stats,.service-detail-strip{border:1px solid var(--bo-line);background:#111311d6;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid;overflow:hidden}.services-stats article,.service-detail-strip article{border-right:1px solid var(--bo-line);align-content:space-between;min-height:96px;padding:15px 17px;display:grid}.services-stats article:last-child,.service-detail-strip article:last-child{border-right:0}.services-stats article[data-tone=attention]{background:#da9a540f}.services-stats small,.service-detail-strip small{color:var(--bo-faint)}.services-stats strong,.service-detail-strip strong{font-size:24px;font-weight:580}.services-stats article[data-tone=attention] strong{color:#e6ba6e}.services-stats span,.service-detail-strip span{color:var(--bo-muted);font-size:7px}.services-day,.services-queue,.services-availability,.service-panel{border:1px solid var(--bo-line);background:#111311e0;border-radius:11px;margin-top:12px;overflow:hidden}.services-day>header,.services-queue>header,.services-availability>header,.service-panel>header{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:center;min-height:88px;padding:17px 19px;display:flex}.services-day h2,.services-queue h2,.services-availability h2,.service-panel h2{letter-spacing:-.04em;margin:6px 0 0;font-size:22px}.services-day>header>time,.services-queue>header>span,.services-availability>header>span,.service-panel>header>span{color:var(--bo-muted);font-size:7px}.services-day>div>a{border-bottom:1px solid var(--bo-line);color:#fff;grid-template-columns:90px 12px 1fr auto;align-items:center;gap:14px;min-height:78px;padding:12px 18px;display:grid}.services-day>div>a:last-child{border-bottom:0}.services-day>div>a:hover{background:#ffffff08}.services-day>div>a>time{font-size:16px;font-weight:600}.services-day>div>a>i{background:#91dca7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #91dca714}.services-day>div>a>div{gap:4px;display:grid}.services-day>div>a>div strong{font-size:11px}.services-day>div>a>div span,.services-day>div>a>b{color:var(--bo-muted);font-size:7px}.services-day-clear{align-items:center;gap:13px;min-height:86px;padding:16px 19px;display:flex!important}.services-day-clear>i{color:#91dca7;border:1px solid #6fd18c40;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.services-day-clear>div{gap:4px;display:grid}.services-day-clear strong{font-size:9px}.services-day-clear span{color:var(--bo-muted);font-size:7px}.services-filters{border:1px solid var(--bo-line);background:#111311cc;border-radius:10px;grid-template-columns:minmax(220px,1fr) 220px auto;gap:8px;margin-top:12px;padding:12px;display:grid}.services-filters label{gap:5px;display:grid}.services-filters label>span{color:var(--bo-faint);font-size:6px}.services-filters button{align-self:end;min-width:90px}.services-queue>nav{border-bottom:1px solid var(--bo-line);gap:7px;padding:12px 18px;display:flex;overflow-x:auto}.services-queue>nav a{border:1px solid var(--bo-line);color:var(--bo-muted);border-radius:999px;flex:none;padding:7px 10px;font-size:7px}.services-queue>nav a[aria-current=page]{border-color:var(--bo-cream);background:var(--bo-cream);color:#111}.services-queue-head,.services-queue>div>article{grid-template-columns:minmax(170px,1fr) minmax(130px,.8fr) minmax(190px,1.15fr) minmax(130px,.75fr) 110px 62px;align-items:center;gap:14px;padding:0 18px;display:grid}.services-queue-head{border-bottom:1px solid var(--bo-line);min-height:38px;color:var(--bo-faint);font-size:6px}.services-queue>div>article{border-bottom:1px solid var(--bo-line);min-height:84px}.services-queue>div>article:last-child{border-bottom:0}.services-queue>div>article>div{gap:4px;min-width:0;display:grid}.services-queue>div>article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.services-queue>div>article>div span{color:var(--bo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.services-queue>div>article>b,.service-detail-hero aside>b{border:1px solid var(--bo-line);color:var(--bo-muted);text-transform:uppercase;border-radius:999px;justify-self:start;padding:6px 8px;font-size:6px}.services-queue b[data-tone=ready],.service-detail-hero b[data-tone=ready]{color:#91dca7;border-color:#6fd18c40}.services-queue b[data-tone=attention],.service-detail-hero b[data-tone=attention]{color:#e6ba6e;border-color:#e5b35c40}.services-queue b[data-tone=new],.service-detail-hero b[data-tone=new]{color:#e5a6b5;border-color:#d99baa47}.services-queue>div>article>a{color:#fff;font-size:7px}.services-empty{text-align:center;padding:55px 20px!important}.services-empty h2{font-size:22px}.services-empty p{color:var(--bo-muted);font-size:8px}.services-availability>div{grid-template-columns:repeat(3,1fr);display:grid}.services-availability>div>article{border-right:1px solid var(--bo-line);border-bottom:1px solid var(--bo-line);grid-template-columns:58px 1fr auto 24px;align-items:center;gap:12px;min-height:92px;padding:14px 16px;display:grid}.services-availability>div>article:nth-child(3n){border-right:0}.services-availability time,.services-availability article>div{gap:4px;display:grid}.services-availability time strong{font-size:10px}.services-availability time span,.services-availability article>div span{color:var(--bo-muted);font-size:7px}.services-availability article>div strong{font-size:8px}.services-availability b{border:1px solid var(--bo-line);color:var(--bo-muted);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:6px}.services-availability b[data-status=open]{color:#91dca7;border-color:#6fd18c40}.services-availability b[data-status=held]{color:#e6ba6e;border-color:#e5b35c40}.services-availability form button{color:var(--bo-faint);cursor:pointer;background:0 0;border:0;font-size:18px}.services-availability>div>p{color:var(--bo-muted);grid-column:1/-1;padding:25px;font-size:8px}.service-detail-crumb{color:var(--bo-faint);justify-content:space-between;align-items:center;font-size:7px;display:flex}.service-detail-crumb a{color:var(--bo-muted)}.service-detail-hero{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:end;gap:28px;min-height:230px;padding:36px 0 28px;display:flex}.service-detail-hero h1{letter-spacing:-.07em;max-width:900px;margin:10px 0 6px;font-size:clamp(58px,8vw,100px);font-weight:610;line-height:.85}.service-detail-hero>div>small{color:#d99baa;text-transform:uppercase}.service-detail-hero>div>p{color:var(--bo-muted);margin:0;font-size:10px}.service-detail-hero>aside{justify-items:end;gap:10px;min-width:160px;display:grid}.service-detail-hero aside>span{color:var(--bo-muted);font-size:7px}.service-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:start;gap:12px;display:grid}.service-panel{margin-top:12px}.service-brief blockquote{letter-spacing:-.04em;margin:0;padding:28px 22px 32px;font-size:clamp(20px,2.5vw,34px);font-weight:500;line-height:1.35}.service-timeline>div{padding:10px 18px 18px}.service-timeline article{grid-template-columns:28px 1fr;align-items:center;gap:11px;min-height:58px;display:grid;position:relative}.service-timeline article:not(:last-child):after{background:var(--bo-line);content:"";width:1px;height:32px;position:absolute;top:42px;left:13px}.service-timeline article>i{border:1px solid var(--bo-line);width:28px;height:28px;color:var(--bo-faint);border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.service-timeline article[data-complete=true]>i{color:#91dca7;border-color:#6fd18c40}.service-timeline article>div{gap:3px;display:grid}.service-timeline strong{font-size:8px}.service-timeline span{color:var(--bo-muted);font-size:7px}.service-history>div>article{border-bottom:1px solid var(--bo-line);grid-template-columns:100px 1fr auto;align-items:center;gap:12px;min-height:65px;padding:10px 18px;display:grid}.service-history>div>article:last-child{border-bottom:0}.service-history time,.service-history span,.service-history>p{color:var(--bo-muted);font-size:7px}.service-history article>div{gap:4px;display:grid}.service-history article>div strong{font-size:8px}.service-history article>b{text-transform:capitalize;font-size:7px}.service-history>p{margin:0;padding:24px 18px}.service-panel header a{color:#fff;font-size:7px}.service-detail-side{position:sticky;top:80px}.service-action,.service-contact,.service-order{padding-bottom:17px}.service-action>p{color:var(--bo-muted);margin:0;padding:17px 18px 0;font-size:8px;line-height:1.7}.service-action>form{gap:10px;padding:16px 18px 0;display:grid}.service-action>form>small{color:var(--bo-faint);letter-spacing:0}.service-action>a{border-top:1px solid var(--bo-line);color:#fff;margin:14px 18px 0;padding-top:14px;font-size:7px;display:block}.service-contact dl,.service-order dl{margin:0;padding:6px 18px 0}.service-contact dl>div,.service-order dl>div{border-bottom:1px solid var(--bo-line);grid-template-columns:82px 1fr;padding:11px 0;display:grid}.service-contact dl>div:last-child,.service-order dl>div:last-child{border-bottom:0}.service-contact dt,.service-order dt{color:var(--bo-faint);font-size:7px}.service-contact dd,.service-order dd{overflow-wrap:anywhere;min-width:0;color:var(--bo-muted);margin:0;font-size:7px}.service-contact dd a{color:#fff}@media (max-width:1080px){.services-queue-head,.services-queue>div>article{grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr) minmax(170px,1fr) 100px 62px}.services-queue-head span:nth-child(4),.services-queue>div>article>div:nth-child(4){display:none}.services-availability>div{grid-template-columns:repeat(2,1fr)}.services-availability>div>article:nth-child(3n){border-right:1px solid var(--bo-line)}.services-availability>div>article:nth-child(2n){border-right:0}}@media (max-width:760px){.services-content,.service-detail-content{width:calc(100% - 20px);padding:24px 0 70px}.services-intro,.service-detail-hero{flex-direction:column;align-items:start;min-height:0;padding:28px 0 22px}.services-intro h1{font-size:61px}.services-intro>details,.services-add-slot>summary{width:100%}.services-add-slot>form{grid-template-columns:1fr;left:0;right:auto}.services-add-slot form>button,.services-add-slot form>small{grid-column:auto}.services-stats,.service-detail-strip{grid-template-columns:1fr 1fr}.services-stats article:nth-child(2),.service-detail-strip article:nth-child(2){border-right:0}.services-stats article:nth-child(-n+2),.service-detail-strip article:nth-child(-n+2){border-bottom:1px solid var(--bo-line)}.services-day>div>a{grid-template-columns:66px 9px 1fr}.services-day>div>a>b{display:none}.services-filters{grid-template-columns:1fr}.services-queue-head{display:none}.services-queue>div>article{grid-template-columns:1fr auto;gap:8px;padding:14px 16px}.services-queue>div>article>div:nth-child(2),.services-queue>div>article>div:nth-child(3),.services-queue>div>article>div:nth-child(4){display:none}.services-queue>div>article>b{grid-area:1/2}.services-queue>div>article>a{grid-area:2/2}.services-availability>div{grid-template-columns:1fr}.services-availability>div>article,.services-availability>div>article:nth-child(3n){border-right:0}.service-detail-hero h1{font-size:54px}.service-detail-hero>aside{justify-items:start}.service-detail-layout{grid-template-columns:1fr}.service-detail-side{position:static}.service-brief blockquote{font-size:24px}.service-history>div>article{grid-template-columns:82px 1fr auto}}@media (max-width:420px){.services-stats,.service-detail-strip{grid-template-columns:1fr}.services-stats article,.services-stats article:nth-child(2),.service-detail-strip article,.service-detail-strip article:nth-child(2){border-right:0;border-bottom:1px solid var(--bo-line)}.services-stats article:last-child,.service-detail-strip article:last-child{border-bottom:0}.services-day>header,.services-queue>header,.services-availability>header,.service-panel>header{flex-direction:column;align-items:start;gap:8px}.services-day>div>a{grid-template-columns:56px 1fr}.services-day>div>a>i{display:none}.services-availability>div>article{grid-template-columns:50px 1fr auto 20px}}.commerce-content,.order-detail-content{width:min(100% - clamp(34px,6vw,96px),1300px);margin:auto;padding:32px 0 100px}.commerce-content small,.order-detail-content small{letter-spacing:.12em;font-size:7px;font-weight:750}.commerce-intro{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:end;gap:30px;min-height:220px;padding:30px 0;display:flex}.commerce-intro>div{gap:10px;display:grid}.commerce-intro h1{letter-spacing:-.075em;margin:6px 0 0;font-size:clamp(62px,7.5vw,102px);font-weight:610;line-height:.82}.commerce-intro p{max-width:52ch;color:var(--bo-muted);margin:8px 0 0;font-size:9px;line-height:1.7}.commerce-intro>a{border:1px solid var(--bo-line);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:26px;min-height:40px;padding:0 15px;font-size:8px;display:flex}.commerce-flash{color:#91dca7;background:#6fd18c12;border:1px solid #6fd18c40;border-radius:8px;margin:15px 0 0;padding:10px 14px;font-size:8px}.commerce-flash[data-tone=error]{color:#f28497;background:#ee5d7612;border-color:#ee5d764d}.commerce-stats,.order-detail-strip{border:1px solid var(--bo-line);background:#111311d6;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid;overflow:hidden}.commerce-stats article,.order-detail-strip article{border-right:1px solid var(--bo-line);align-content:space-between;min-height:98px;padding:15px 17px;display:grid}.commerce-stats article:last-child,.order-detail-strip article:last-child{border-right:0}.commerce-stats small,.order-detail-strip small{color:var(--bo-faint)}.commerce-stats strong,.order-detail-strip strong{font-size:23px;font-weight:580}.commerce-stats article:last-child strong{font-size:15px}.commerce-stats span,.order-detail-strip span{color:var(--bo-muted);font-size:7px}.commerce-stats article[data-tone=attention]{background:#e5b35c0d}.commerce-stats article[data-tone=attention] strong{color:#e6ba6e}.commerce-stats article[data-tone=danger]{background:#ee5d760d}.commerce-stats article[data-tone=danger] strong{color:#f28497}.commerce-priority,.commerce-ledger,.order-panel{border:1px solid var(--bo-line);background:#111311e0;border-radius:11px;margin-top:12px;overflow:hidden}.commerce-priority>header,.commerce-ledger>header,.order-panel>header{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:center;min-height:86px;padding:17px 19px;display:flex}.commerce-priority h2,.commerce-ledger h2,.order-panel h2{letter-spacing:-.04em;margin:6px 0 0;font-size:22px}.commerce-priority>header>span,.commerce-ledger>header>span,.order-panel>header>span{color:var(--bo-muted);font-size:7px}.commerce-priority>div>a{border-bottom:1px solid var(--bo-line);color:#fff;grid-template-columns:10px minmax(0,1fr) 130px 140px;align-items:center;gap:14px;min-height:66px;padding:10px 18px;display:grid}.commerce-priority>div>a:last-child{border-bottom:0}.commerce-priority>div>a:hover{background:#ffffff08}.commerce-priority>div>a>i{background:var(--bo-muted);border-radius:50%;width:7px;height:7px}.commerce-priority i[data-tone=attention]{background:#e6ba6e;box-shadow:0 0 0 4px #e6ba6e14}.commerce-priority i[data-tone=danger]{background:#f28497;box-shadow:0 0 0 4px #f2849714}.commerce-priority>div>a>div{gap:4px;display:grid}.commerce-priority>div>a strong{font-size:9px}.commerce-priority>div>a span,.commerce-priority>div>a em{color:var(--bo-muted);font-size:7px;font-style:normal}.commerce-priority>div>a>b{text-align:right;font-size:9px}.commerce-clear{align-items:center;gap:12px;min-height:82px;padding:15px 19px!important;display:flex!important}.commerce-clear>i{color:#91dca7;border:1px solid #6fd18c40;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.commerce-clear>div{gap:4px;display:grid}.commerce-clear strong{font-size:9px}.commerce-clear span{color:var(--bo-muted);font-size:7px}.commerce-filters{border:1px solid var(--bo-line);background:#111311cc;border-radius:10px;grid-template-columns:minmax(220px,1fr) 220px auto;gap:8px;margin-top:12px;padding:12px;display:grid}.commerce-filters label{gap:5px;display:grid}.commerce-filters label>span{color:var(--bo-faint);font-size:6px}.commerce-filters input,.commerce-filters select,.order-next input{border:1px solid var(--bo-line);color:#fff;background:#ffffff0a;border-radius:6px;outline:0;width:100%;min-height:39px;padding:9px 10px;font:500 9px DM Sans,Vazirmatn,sans-serif}.commerce-filters button,.order-next button{background:var(--bo-cream);color:#111;border:0;border-radius:999px;min-height:39px;font:750 7px DM Sans,Vazirmatn,sans-serif}.commerce-filters button{align-self:end;min-width:90px}.commerce-ledger>nav{border-bottom:1px solid var(--bo-line);gap:7px;padding:12px 18px;display:flex;overflow-x:auto}.commerce-ledger>nav a{border:1px solid var(--bo-line);color:var(--bo-muted);border-radius:999px;flex:none;padding:7px 10px;font-size:7px}.commerce-ledger>nav a[aria-current=page]{border-color:var(--bo-cream);background:var(--bo-cream);color:#111}.commerce-ledger-head,.commerce-ledger>div>article{grid-template-columns:minmax(180px,1.1fr) minmax(140px,.9fr) 115px 125px 105px 105px 55px;align-items:center;gap:13px;padding:0 18px;display:grid}.commerce-ledger-head{border-bottom:1px solid var(--bo-line);min-height:38px;color:var(--bo-faint);font-size:6px}.commerce-ledger>div>article{border-bottom:1px solid var(--bo-line);min-height:92px}.commerce-ledger>div>article:last-child{border-bottom:0}.commerce-ledger>div>article>div{gap:4px;min-width:0;display:grid}.commerce-ledger>div>article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.commerce-ledger>div>article>div span,.commerce-ledger>div>article>time{color:var(--bo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.commerce-ledger>div>article code{color:var(--bo-faint);font:500 6px DM Sans,sans-serif}.commerce-ledger>div>article>b,.order-detail-hero aside>b,.order-receipt header>b{border:1px solid var(--bo-line);color:var(--bo-muted);text-transform:uppercase;border-radius:999px;justify-self:start;padding:6px 8px;font-size:6px}.commerce-ledger b[data-tone=ready],.order-detail-hero b[data-tone=ready]{color:#91dca7;border-color:#6fd18c40}.commerce-ledger b[data-tone=attention],.order-detail-hero b[data-tone=attention],.order-receipt b[data-tone=attention]{color:#e6ba6e;border-color:#e5b35c40}.commerce-ledger b[data-tone=danger],.order-detail-hero b[data-tone=danger]{color:#f28497;border-color:#ee5d7647}.commerce-ledger>div>article>a{color:#fff;font-size:7px}.commerce-empty{text-align:center;padding:55px 20px!important}.commerce-empty h2{font-size:22px}.commerce-empty p{color:var(--bo-muted);font-size:8px}.order-detail-crumb{color:var(--bo-faint);justify-content:space-between;align-items:center;font-size:7px;display:flex}.order-detail-crumb a{color:var(--bo-muted)}.order-detail-hero{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:end;gap:28px;min-height:230px;padding:36px 0 28px;display:flex}.order-detail-hero h1{letter-spacing:-.07em;max-width:900px;margin:10px 0 6px;font-size:clamp(58px,8vw,100px);font-weight:610;line-height:.85}.order-detail-hero>div>small{color:#d99baa;text-transform:uppercase}.order-detail-hero>div>p{color:var(--bo-muted);margin:0;font-size:10px}.order-detail-hero>aside{justify-items:end;gap:12px;min-width:180px;display:grid}.order-detail-hero aside>strong{font-size:20px;font-weight:600}.order-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(285px,.65fr);align-items:start;gap:12px;display:grid}.order-panel{margin-top:12px}.order-payment>div{padding:10px 18px 18px}.order-payment article{grid-template-columns:28px 1fr;align-items:center;gap:11px;min-height:62px;display:grid;position:relative}.order-payment article:not(:last-child):after{background:var(--bo-line);content:"";width:1px;height:36px;position:absolute;top:44px;left:13px}.order-payment article>i{border:1px solid var(--bo-line);width:28px;height:28px;color:var(--bo-faint);border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.order-payment article[data-complete=true]>i{color:#91dca7;border-color:#6fd18c40}.order-payment article>div{gap:3px;display:grid}.order-payment strong{font-size:8px}.order-payment span{color:var(--bo-muted);font-size:7px}.order-receipt>div{grid-template-columns:1fr auto;align-items:center;gap:20px;padding:18px;display:grid}.order-receipt>div>article{gap:5px;display:grid}.order-receipt>div>article>small{color:var(--bo-faint)}.order-receipt>div>article strong{font-size:9px}.order-receipt>div>article span{color:var(--bo-muted);font-size:7px}.order-receipt>div>a{border:1px solid var(--bo-line);color:#fff;border-radius:999px;align-items:center;min-height:38px;padding:0 13px;font-size:7px;display:flex}.order-receipt>div>span{color:var(--bo-muted);font-size:7px}.order-events>div>article,.order-delivery>div>article{border-bottom:1px solid var(--bo-line);align-items:center;gap:12px;min-height:65px;padding:10px 18px;display:grid}.order-events>div>article{grid-template-columns:145px 1fr auto}.order-delivery>div>article{grid-template-columns:28px 1fr auto}.order-events>div>article:last-child,.order-delivery>div>article:last-child{border-bottom:0}.order-events time,.order-events span,.order-delivery span,.order-events>p,.order-delivery>p{color:var(--bo-muted);font-size:7px}.order-events article>div,.order-delivery article>div{gap:4px;display:grid}.order-events article strong,.order-delivery article strong{font-size:8px}.order-events article>b,.order-delivery article>b{color:var(--bo-muted);text-transform:uppercase;font-size:6px}.order-events b[data-status=processed],.order-delivery b[data-status=sent]{color:#91dca7}.order-delivery article>i{border:1px solid var(--bo-line);color:#d99baa;border-radius:50%;place-items:center;width:26px;height:26px;font-size:7px;font-style:normal;display:grid}.order-events>p,.order-delivery>p{margin:0;padding:22px 18px}.order-detail-side{position:sticky;top:80px}.order-next,.order-customer,.order-breakdown,.order-ids{padding-bottom:17px}.order-next>p{color:var(--bo-muted);margin:0;padding:17px 18px 0;font-size:8px;line-height:1.7}.order-next>form{gap:10px;padding:16px 18px 0;display:grid}.order-next label{color:var(--bo-muted);letter-spacing:.08em;gap:6px;font-size:6px;font-weight:750;display:grid}.order-next form>div{grid-template-columns:1fr 1.2fr;gap:6px;display:grid}.order-next button.ghost{border:1px solid var(--bo-line);color:var(--bo-muted);background:0 0}.order-next button:disabled,.order-next input:disabled{opacity:.38;cursor:not-allowed}.order-next>small{color:var(--bo-faint);letter-spacing:0;padding:12px 18px 0;display:block}.order-customer dl,.order-breakdown dl,.order-ids dl{margin:0;padding:6px 18px 0}.order-customer dl>div,.order-breakdown dl>div,.order-ids dl>div{border-bottom:1px solid var(--bo-line);grid-template-columns:88px minmax(0,1fr);padding:11px 0;display:grid}.order-customer dl>div:last-child,.order-breakdown dl>div:last-child,.order-ids dl>div:last-child{border-bottom:0}.order-customer dt,.order-breakdown dt,.order-ids dt{color:var(--bo-faint);font-size:7px}.order-customer dd,.order-breakdown dd,.order-ids dd{overflow-wrap:anywhere;min-width:0;color:var(--bo-muted);margin:0;font-size:7px}.order-customer dd a{color:#fff}.order-customer>a{border-top:1px solid var(--bo-line);color:#fff;margin:10px 18px 0;padding-top:13px;font-size:7px;display:block}.order-breakdown dl>div:last-child dt,.order-breakdown dl>div:last-child dd{color:#fff;font-weight:700}@media (max-width:1100px){.commerce-ledger-head,.commerce-ledger>div>article{grid-template-columns:minmax(170px,1fr) minmax(130px,.8fr) 105px 100px 95px 55px}.commerce-ledger-head span:nth-child(4),.commerce-ledger>div>article>div:nth-child(4),.commerce-ledger>div>article>time{display:none}}@media (max-width:760px){.commerce-content,.order-detail-content{width:calc(100% - 20px);padding:24px 0 70px}.commerce-intro,.order-detail-hero{flex-direction:column;align-items:start;min-height:0;padding:28px 0 22px}.commerce-intro h1{font-size:60px}.commerce-intro>a{width:100%}.commerce-stats,.order-detail-strip{grid-template-columns:1fr 1fr}.commerce-stats article:nth-child(2),.order-detail-strip article:nth-child(2){border-right:0}.commerce-stats article:nth-child(-n+2),.order-detail-strip article:nth-child(-n+2){border-bottom:1px solid var(--bo-line)}.commerce-priority>div>a{grid-template-columns:9px 1fr auto}.commerce-priority>div>a>b{display:none}.commerce-priority>div>a>em{font-size:0}.commerce-priority>div>a>em:after{content:"↗";font-size:10px}.commerce-filters{grid-template-columns:1fr}.commerce-ledger-head{display:none}.commerce-ledger>div>article{grid-template-columns:1fr auto;gap:8px;padding:14px 16px}.commerce-ledger>div>article>div:nth-child(2),.commerce-ledger>div>article>div:nth-child(3),.commerce-ledger>div>article>div:nth-child(4),.commerce-ledger>div>article>time{display:none}.commerce-ledger>div>article>b{grid-area:1/2}.commerce-ledger>div>article>a{grid-area:2/2}.order-detail-hero h1{font-size:54px}.order-detail-hero>aside{justify-items:start}.order-detail-layout{grid-template-columns:1fr}.order-detail-side{position:static}.order-receipt>div{grid-template-columns:1fr}.order-receipt>div>a{justify-content:center}.order-events>div>article{grid-template-columns:108px 1fr auto}}.content-workspace,.content-detail{width:min(100% - clamp(34px,6vw,96px),1300px);margin:auto;padding:32px 0 100px}.content-workspace small,.content-detail small{letter-spacing:.12em;font-size:7px;font-weight:750}.content-workspace-intro{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:end;gap:30px;min-height:220px;padding:30px 0;display:flex}.content-workspace-intro>div{gap:10px;display:grid}.content-workspace-intro h1{letter-spacing:-.075em;margin:6px 0 0;font-size:clamp(62px,7.8vw,104px);font-weight:610;line-height:.84}.content-workspace-intro p{max-width:58ch;color:var(--bo-muted);margin:8px 0 0;font-size:9px;line-height:1.7}.content-workspace-intro>details{position:relative}.content-workspace-intro>details>summary{border:1px solid var(--bo-line);cursor:pointer;background:#111311c7;border-radius:999px;justify-content:center;align-items:center;gap:32px;min-height:40px;padding:0 15px;font-size:8px;list-style:none;display:flex}.content-workspace-intro>details>summary::-webkit-details-marker{display:none}.content-workspace-intro>details[open]>summary{border-color:var(--bo-cream);background:var(--bo-cream);color:#111}.content-workspace-intro>details>div{z-index:6;border:1px solid var(--bo-line);background:#111310;border-radius:11px;width:min(430px,92vw);padding:18px;position:absolute;top:49px;right:0;box-shadow:0 24px 70px #00000080}.content-workspace-intro form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.content-workspace-intro label,.content-detail-editor label,.content-detail-panel label{color:var(--bo-muted);letter-spacing:.1em;gap:6px;font-size:6px;font-weight:750;display:grid}.content-workspace-intro label:nth-of-type(2){grid-column:1/-1}.content-workspace-intro input,.content-workspace-intro select,.content-workspace-filters input,.content-workspace-filters select,.content-detail-editor input,.content-detail-editor textarea,.content-detail-panel input,.content-detail-panel select{border:1px solid var(--bo-line);color:#fff;background:#ffffff0a;border-radius:6px;outline:0;width:100%;min-height:39px;padding:9px 10px;font:500 9px DM Sans,Vazirmatn,sans-serif}.content-workspace-intro button,.content-workspace-filters button,.content-detail-editor button,.content-detail-panel button{background:var(--bo-cream);color:#111;border:0;border-radius:999px;min-height:39px;font:750 7px DM Sans,Vazirmatn,sans-serif}.content-workspace-intro form>button{grid-column:1/-1}.content-workspace-intro button:disabled,.content-detail button:disabled{opacity:.38;cursor:not-allowed}.content-workspace-intro nav{border-top:1px solid var(--bo-line);margin-top:14px;display:grid}.content-workspace-intro nav a{border-bottom:1px solid var(--bo-line);color:var(--bo-muted);padding:11px 2px;font-size:7px}.content-workspace-intro details>div>small{color:var(--bo-faint);letter-spacing:0;margin-top:12px;display:block}.content-workspace-flash{color:#91dca7;background:#6fd18c12;border:1px solid #6fd18c40;border-radius:8px;margin:15px 0 0;padding:10px 14px;font-size:8px}.content-workspace-flash[data-tone=error]{color:#f28497;background:#ee5d7612;border-color:#ee5d764d}.content-workspace-stats{border:1px solid var(--bo-line);background:#111311d6;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid;overflow:hidden}.content-workspace-stats article{border-right:1px solid var(--bo-line);align-content:space-between;min-height:96px;padding:15px 17px;display:grid}.content-workspace-stats article:last-child{border-right:0}.content-workspace-stats article[data-tone=attention]{background:#e5b35c0d}.content-workspace-stats small{color:var(--bo-faint)}.content-workspace-stats strong{font-size:24px;font-weight:580}.content-workspace-stats article[data-tone=attention] strong{color:#e6ba6e}.content-workspace-stats span{color:var(--bo-muted);font-size:7px}.content-workspace-now,.content-workspace-ledger,.content-detail-editor,.content-detail-copy,.content-detail-history,.content-detail-panel{border:1px solid var(--bo-line);background:#111311e0;border-radius:11px;margin-top:12px;overflow:hidden}.content-workspace-now>header,.content-workspace-ledger>header,.content-detail-editor>header,.content-detail-copy>header,.content-detail-history>header,.content-detail-panel>header{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:center;min-height:86px;padding:17px 19px;display:flex}.content-workspace-now h2,.content-workspace-ledger h2,.content-detail h2{letter-spacing:-.04em;margin:6px 0 0;font-size:22px}.content-workspace-now>header>span,.content-workspace-ledger>header>span,.content-detail-editor>header>span{color:var(--bo-muted);font-size:7px}.content-workspace-now>a{border-bottom:1px solid var(--bo-line);grid-template-columns:90px minmax(0,1fr) 80px 18px;align-items:center;gap:14px;min-height:66px;padding:10px 18px;display:grid}.content-workspace-now>a:last-child{border-bottom:0}.content-workspace-now>a:hover{background:#ffffff08}.content-workspace-now>a>b,.content-workspace-ledger article>i,.content-detail-hero aside>b{border:1px solid var(--bo-line);color:var(--bo-muted);text-transform:uppercase;border-radius:999px;justify-self:start;padding:6px 8px;font-size:6px;font-style:normal}.content-workspace-now b[data-status=review],.content-workspace-ledger i[data-status=review],.content-detail-hero b[data-status=review]{color:#e6ba6e;border-color:#e5b35c47}.content-workspace-ledger i[data-status=approved],.content-detail-hero b[data-status=approved],.content-workspace-ledger i[data-status=published],.content-detail-hero b[data-status=published]{color:#91dca7;border-color:#6fd18c47}.content-workspace-ledger i[data-status=scheduled],.content-detail-hero b[data-status=scheduled]{color:#e5a6b5;border-color:#d99baa4d}.content-workspace-now>a>div{gap:4px;min-width:0;display:grid}.content-workspace-now strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.content-workspace-now span,.content-workspace-now time{color:var(--bo-muted);font-size:7px}.content-workspace-now>a>i{font-style:normal}.content-workspace-filters{border:1px solid var(--bo-line);background:#111311cc;border-radius:10px;grid-template-columns:minmax(220px,1fr) 220px auto;gap:8px;margin-top:12px;padding:12px;display:grid}.content-workspace-filters label{gap:5px;display:grid}.content-workspace-filters label>span{color:var(--bo-faint);font-size:6px}.content-workspace-filters button{align-self:end;min-width:90px}.content-workspace-ledger>nav{border-bottom:1px solid var(--bo-line);gap:7px;padding:12px 18px;display:flex;overflow-x:auto}.content-workspace-ledger>nav a{border:1px solid var(--bo-line);color:var(--bo-muted);border-radius:999px;flex:none;padding:7px 10px;font-size:7px}.content-workspace-ledger>nav a[aria-current=page]{border-color:var(--bo-cream);background:var(--bo-cream);color:#111}.content-workspace-head,.content-workspace-ledger>div>article{grid-template-columns:minmax(220px,1.4fr) 100px minmax(110px,.7fr) 80px 90px 55px;align-items:center;gap:13px;padding:0 18px;display:grid}.content-workspace-head{border-bottom:1px solid var(--bo-line);min-height:38px;color:var(--bo-faint);font-size:6px}.content-workspace-ledger>div>article{border-bottom:1px solid var(--bo-line);min-height:88px}.content-workspace-ledger>div>article:last-child{border-bottom:0}.content-workspace-ledger article>div{gap:4px;min-width:0;display:grid}.content-workspace-ledger article>div strong,.content-workspace-ledger article>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-workspace-ledger article>div strong{font-size:8px}.content-workspace-ledger article>div span,.content-workspace-ledger article>b,.content-workspace-ledger article>span,.content-workspace-ledger article>time{color:var(--bo-muted);font-size:7px}.content-workspace-ledger article>b{color:#fff;font-weight:600}.content-workspace-ledger article>a{font-size:7px}.content-workspace-empty{text-align:center;padding:55px 20px!important}.content-workspace-empty h2{font-size:22px}.content-workspace-empty p{color:var(--bo-muted);font-size:8px}.content-detail-crumb{border-bottom:1px solid var(--bo-line);height:54px;color:var(--bo-muted);justify-content:space-between;align-items:center;font-size:7px;display:flex}.content-detail-hero{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:end;gap:30px;min-height:190px;padding:36px 0;display:flex}.content-detail-hero h1{letter-spacing:-.065em;max-width:15ch;margin:12px 0 8px;font-size:clamp(48px,6vw,78px);font-weight:610;line-height:.91}.content-detail-hero p{color:var(--bo-muted);margin:0;font-size:9px}.content-detail-hero>aside{justify-items:end;gap:10px;display:grid}.content-detail-hero>aside>span{color:var(--bo-muted);font-size:7px}.content-detail-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.36fr);align-items:start;gap:12px;display:grid}.content-detail-side{position:sticky;top:80px}.content-detail-editor{padding-bottom:18px}.content-detail-editor>label{margin:16px 18px}.content-detail-editor textarea{resize:vertical;line-height:1.8}.content-detail-editor>footer{border-top:1px solid var(--bo-line);justify-content:space-between;align-items:center;gap:18px;margin:20px 18px 0;padding-top:17px;display:flex}.content-detail-editor>footer>span{color:var(--bo-muted);font-size:7px}.content-detail-editor>footer>button{min-width:120px}.content-detail-copy>header>a{color:var(--bo-muted);font-size:7px}.content-detail-copy>p{color:#fff;letter-spacing:-.035em;white-space:pre-wrap;min-height:240px;margin:0;padding:30px 24px;font-size:clamp(20px,2.7vw,34px);line-height:1.35}.content-detail-copy>aside{border-top:1px solid var(--bo-line);justify-content:space-between;align-items:center;padding:15px 19px;display:flex}.content-detail-copy>aside span,.content-detail-copy>aside a{color:var(--bo-muted);font-size:7px}.content-detail-history{padding-bottom:8px}.content-detail-history>article{border-bottom:1px solid var(--bo-line);align-items:center;gap:12px;min-height:58px;padding:12px 19px;display:flex}.content-detail-history>article:last-child{border-bottom:0}.content-detail-history>article>i{background:#91dca7;border-radius:50%;width:6px;height:6px}.content-detail-history>article>div{gap:4px;display:grid}.content-detail-history strong{font-size:8px}.content-detail-history span{color:var(--bo-muted);font-size:7px}.content-detail-panel{padding-bottom:17px}.content-detail-panel>label{margin:14px 17px}.content-detail-panel>button{width:calc(100% - 34px);margin:5px 17px 0}.content-detail-panel>small{color:var(--bo-faint);letter-spacing:0;margin:10px 17px 0;display:block}.content-detail-record dl{margin:0;padding:7px 17px}.content-detail-record dl>div{border-bottom:1px solid var(--bo-line);grid-template-columns:85px 1fr;padding:11px 0;display:grid}.content-detail-record dl>div:last-child{border-bottom:0}.content-detail-record dt{color:var(--bo-muted);font-size:7px}.content-detail-record dd{text-align:right;margin:0;font-size:7px}.content-detail-archive{background:#ee5d7608;border:1px solid #ee5d7633;border-radius:10px;gap:9px;margin-top:12px;padding:17px;display:grid}.content-detail-archive button{color:#f28497;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px}.content-detail-archive span{color:var(--bo-faint);font-size:6px;line-height:1.5}@media (max-width:760px){.content-workspace,.content-detail{width:calc(100% - 20px);padding:24px 0 70px}.content-workspace-intro,.content-detail-hero{flex-direction:column;align-items:start;min-height:0;padding:28px 0 22px}.content-workspace-intro h1{font-size:57px}.content-workspace-intro>details,.content-workspace-intro>details>summary{width:100%}.content-workspace-intro>details>div{left:0;right:auto}.content-workspace-intro form{grid-template-columns:1fr}.content-workspace-intro label:nth-of-type(2),.content-workspace-intro form>button{grid-column:auto}.content-workspace-stats{grid-template-columns:1fr 1fr}.content-workspace-stats article:nth-child(2){border-right:0}.content-workspace-stats article:nth-child(-n+2){border-bottom:1px solid var(--bo-line)}.content-workspace-now>a{grid-template-columns:76px 1fr auto}.content-workspace-now>a>time{display:none}.content-workspace-filters{grid-template-columns:1fr}.content-workspace-head{display:none}.content-workspace-ledger>div>article{grid-template-columns:1fr auto;gap:8px;padding:14px 16px}.content-workspace-ledger article>b,.content-workspace-ledger article>span,.content-workspace-ledger article>time{display:none}.content-workspace-ledger article>i{grid-area:1/2}.content-workspace-ledger article>a{grid-area:2/2}.content-detail-hero h1{font-size:50px}.content-detail-hero>aside{justify-items:start}.content-detail-layout{grid-template-columns:1fr}.content-detail-side{position:static}.content-detail-editor>footer{flex-direction:column;align-items:start}.content-detail-editor>footer>button{width:100%}.content-detail-copy>p{min-height:180px;font-size:23px}}.work-content,.work-detail{width:min(100% - clamp(34px,6vw,96px),1300px);margin:auto;padding:32px 0 100px}.work-content small,.work-detail small{letter-spacing:.12em;font-size:7px;font-weight:750}.work-intro{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:end;gap:30px;min-height:230px;padding:30px 0;display:flex}.work-intro>div{gap:10px;display:grid}.work-intro h1{letter-spacing:-.075em;margin:6px 0 0;font-size:clamp(59px,7.5vw,102px);font-weight:610;line-height:.82}.work-intro p{max-width:56ch;color:var(--bo-muted);margin:8px 0 0;font-size:9px;line-height:1.7}.work-intro>a{border:1px solid var(--bo-line);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:26px;min-height:40px;padding:0 15px;font-size:8px;display:flex}.work-flash{color:#91dca7;background:#6fd18c12;border:1px solid #6fd18c40;border-radius:8px;margin:15px 0 0;padding:10px 14px;font-size:8px}.work-flash[data-tone=error]{color:#f28497;background:#ee5d7612;border-color:#ee5d764d}.work-stats,.work-detail-strip{border:1px solid var(--bo-line);background:#111311d6;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid;overflow:hidden}.work-stats article,.work-detail-strip article{border-right:1px solid var(--bo-line);align-content:space-between;min-height:96px;padding:15px 17px;display:grid}.work-stats article:last-child,.work-detail-strip article:last-child{border-right:0}.work-stats small,.work-detail-strip small{color:var(--bo-faint)}.work-stats strong,.work-detail-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:580;overflow:hidden}.work-stats span,.work-detail-strip span{color:var(--bo-muted);font-size:7px}.work-stats article[data-tone=attention]{background:#e5b35c0d}.work-stats article[data-tone=attention] strong{color:#e6ba6e}.work-stats article[data-tone=danger],.work-detail-strip article[data-tone=danger]{background:#ee5d760d}.work-stats article[data-tone=danger] strong,.work-detail-strip article[data-tone=danger] strong{color:#f28497}.work-priority,.work-ledger,.work-panel{border:1px solid var(--bo-line);background:#111311e0;border-radius:11px;margin-top:12px;overflow:hidden}.work-priority>header,.work-ledger>header,.work-panel>header{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:center;min-height:86px;padding:17px 19px;display:flex}.work-priority h2,.work-ledger h2,.work-panel h2{letter-spacing:-.04em;margin:6px 0 0;font-size:22px}.work-priority>header>span,.work-ledger>header>span,.work-panel>header>span{color:var(--bo-muted);font-size:7px}.work-priority>a{border-bottom:1px solid var(--bo-line);grid-template-columns:10px minmax(0,1fr) 115px 75px 18px;align-items:center;gap:14px;min-height:66px;padding:10px 18px;display:grid}.work-priority>a:last-child{border-bottom:0}.work-priority>a:hover{background:#ffffff08}.work-priority>a>i{background:var(--bo-muted);border-radius:50%;width:7px;height:7px}.work-priority i[data-tone=attention]{background:#e6ba6e;box-shadow:0 0 0 4px #e6ba6e14}.work-priority i[data-tone=danger]{background:#f28497;box-shadow:0 0 0 4px #f2849714}.work-priority>a>div{gap:4px;min-width:0;display:grid}.work-priority>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.work-priority>a span,.work-priority>a time,.work-priority>a b{color:var(--bo-muted);font-size:7px}.work-priority>a b{text-transform:uppercase;font-weight:600}.work-priority>a em{font-style:normal}.work-clear{align-items:center;gap:12px;min-height:82px;padding:15px 19px;display:flex}.work-clear>i,.work-panel-clear>i{color:#91dca7;border:1px solid #6fd18c40;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.work-clear>div,.work-panel-clear>div{gap:4px;display:grid}.work-clear strong,.work-panel-clear strong{font-size:9px}.work-clear span,.work-panel-clear span{color:var(--bo-muted);font-size:7px}.work-filters{border:1px solid var(--bo-line);background:#111311cc;border-radius:10px;grid-template-columns:minmax(220px,1fr) auto;gap:8px;margin-top:12px;padding:12px;display:grid}.work-filters label{gap:5px;display:grid}.work-filters label>span{color:var(--bo-faint);font-size:6px}.work-filters input,.work-moderation textarea{border:1px solid var(--bo-line);color:#fff;background:#ffffff0a;border-radius:6px;outline:0;width:100%;min-height:39px;padding:9px 10px;font:500 9px DM Sans,Vazirmatn,sans-serif}.work-filters button,.work-moderation button{background:var(--bo-cream);color:#111;border:0;border-radius:999px;min-height:39px;font:750 7px DM Sans,Vazirmatn,sans-serif}.work-filters button{align-self:end;min-width:90px}.work-ledger>nav{border-bottom:1px solid var(--bo-line);gap:7px;padding:12px 18px;display:flex;overflow-x:auto}.work-ledger>nav a{border:1px solid var(--bo-line);color:var(--bo-muted);border-radius:999px;flex:none;padding:7px 10px;font-size:7px}.work-ledger>nav a[aria-current=page]{border-color:var(--bo-cream);background:var(--bo-cream);color:#111}.work-ledger-head,.work-ledger>div>article{grid-template-columns:minmax(220px,1.3fr) minmax(140px,.8fr) 85px 80px 105px 55px;align-items:center;gap:13px;padding:0 18px;display:grid}.work-ledger-head{border-bottom:1px solid var(--bo-line);min-height:38px;color:var(--bo-faint);font-size:6px}.work-ledger>div>article{border-bottom:1px solid var(--bo-line);min-height:88px}.work-ledger>div>article:last-child{border-bottom:0}.work-ledger article>div{gap:4px;min-width:0;display:grid}.work-ledger article>div strong,.work-ledger article>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-ledger article>div strong{font-size:8px}.work-ledger article>div span,.work-ledger article>b,.work-ledger article>span{color:var(--bo-muted);font-size:7px}.work-ledger article>b{color:#fff}.work-ledger article>i,.work-detail-hero aside>b{border:1px solid var(--bo-line);color:var(--bo-muted);text-transform:uppercase;border-radius:999px;justify-self:start;padding:6px 8px;font-size:6px;font-style:normal}.work-ledger i[data-tone=ready],.work-detail-hero b[data-tone=ready]{color:#91dca7;border-color:#6fd18c40}.work-ledger i[data-tone=attention],.work-detail-hero b[data-tone=attention]{color:#e6ba6e;border-color:#e5b35c40}.work-ledger i[data-tone=danger],.work-detail-hero b[data-tone=danger]{color:#f28497;border-color:#ee5d7647}.work-ledger article>a{font-size:7px}.work-empty{text-align:center;padding:55px 20px!important}.work-empty h2{font-size:22px}.work-empty p{color:var(--bo-muted);font-size:8px}.work-detail-crumb{border-bottom:1px solid var(--bo-line);height:54px;color:var(--bo-muted);justify-content:space-between;align-items:center;font-size:7px;display:flex}.work-detail-hero{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:end;gap:30px;min-height:190px;padding:36px 0;display:flex}.work-detail-hero h1{letter-spacing:-.065em;max-width:17ch;margin:12px 0 8px;font-size:clamp(46px,5.8vw,76px);font-weight:610;line-height:.91}.work-detail-hero p{color:var(--bo-muted);margin:0;font-size:9px}.work-detail-hero>aside{justify-items:end;gap:10px;display:grid}.work-detail-hero>aside>span{color:var(--bo-muted);font-size:7px}.work-detail-layout{grid-template-columns:minmax(0,1fr) minmax(275px,.37fr);align-items:start;gap:12px;display:grid}.work-detail-side{position:sticky;top:80px}.work-brief>header>a{color:var(--bo-muted);font-size:7px}.work-brief>div{padding:24px 21px}.work-brief>div>p{color:#fff;max-width:70ch;margin:0;font-size:12px;line-height:1.85}.work-brief>div>section{border-top:1px solid var(--bo-line);margin-top:24px;padding-top:20px}.work-brief>div>section>small{color:var(--bo-faint)}.work-brief>div>section>p{color:var(--bo-muted);margin:9px 0 0;font-size:9px;line-height:1.8}.work-brief dl{border-top:1px solid var(--bo-line);border-left:1px solid var(--bo-line);grid-template-columns:1fr 1fr;margin:25px 0 0;display:grid}.work-brief dl>div{border-right:1px solid var(--bo-line);border-bottom:1px solid var(--bo-line);grid-template-columns:85px 1fr;align-items:center;min-height:52px;padding:10px 12px;display:grid}.work-brief dt{color:var(--bo-faint);text-transform:uppercase;font-size:6px}.work-brief dd{margin:0;font-size:7px}.work-reports>div>article{border-bottom:1px solid var(--bo-line);padding:17px 19px}.work-reports>div>article:last-child{border-bottom:0}.work-reports article>header{justify-content:space-between;align-items:center;display:flex}.work-reports article b{color:#f28497;text-transform:uppercase;border:1px solid #ee5d763d;border-radius:999px;padding:5px 7px;font-size:6px}.work-reports article time,.work-reports article>span{color:var(--bo-faint);font-size:7px}.work-reports article p{color:#fff;margin:13px 0;font-size:9px;line-height:1.7}.work-panel-clear{align-items:center;gap:12px;min-height:82px;padding:15px 19px;display:flex}.work-applications>div>article{border-bottom:1px solid var(--bo-line);grid-template-columns:minmax(160px,.8fr) minmax(220px,1.4fr) 90px 65px;align-items:center;gap:13px;min-height:82px;padding:13px 18px;display:grid}.work-applications>div>article:last-child{border-bottom:0}.work-applications article>div{gap:4px;display:grid}.work-applications article strong{font-size:8px}.work-applications article span,.work-applications article p{color:var(--bo-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.work-applications article>b{border:1px solid var(--bo-line);color:var(--bo-muted);text-transform:uppercase;border-radius:999px;justify-self:start;padding:6px 8px;font-size:6px}.work-applications article b[data-status=interview],.work-applications article b[data-status=shortlisted]{color:#91dca7;border-color:#6fd18c40}.work-applications article>a{font-size:7px}.work-no-apps{color:var(--bo-muted);padding:30px 19px;font-size:8px}.work-moderation{padding-bottom:17px}.work-moderation>p{color:var(--bo-muted);margin:0;padding:17px;font-size:8px;line-height:1.7}.work-moderation>form{gap:12px;margin:0 17px;display:grid}.work-moderation label{color:var(--bo-muted);letter-spacing:.1em;gap:6px;font-size:6px;font-weight:750;display:grid}.work-moderation textarea{resize:vertical;line-height:1.55}.work-moderation form>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.work-moderation form>div button:last-child{color:#f28497;background:0 0;border:1px solid #ee5d7647;grid-column:1/-1}.work-moderation button:disabled{opacity:.38}.work-moderation form>small{color:var(--bo-faint);letter-spacing:0}.work-suspend{border-top:1px solid #ee5d762e;padding-top:15px;margin-top:15px!important}.work-suspend button{color:#f28497;background:0 0;border:1px solid #ee5d7647}.work-suspend span{color:var(--bo-faint);font-size:6px}.work-poster dl,.work-context dl{margin:0;padding:7px 17px}.work-poster dl>div,.work-context dl>div{border-bottom:1px solid var(--bo-line);grid-template-columns:76px 1fr;padding:11px 0;display:grid}.work-poster dl>div:last-child,.work-context dl>div:last-child{border-bottom:0}.work-poster dt,.work-context dt{color:var(--bo-muted);font-size:7px}.work-poster dd,.work-context dd{text-align:right;text-overflow:ellipsis;margin:0;font-size:7px;overflow:hidden}.work-poster dd a{color:#fff}@media (max-width:760px){.work-content,.work-detail{width:calc(100% - 20px);padding:24px 0 70px}.work-intro,.work-detail-hero{flex-direction:column;align-items:start;min-height:0;padding:28px 0 22px}.work-intro h1{font-size:54px}.work-intro>a{width:100%}.work-stats,.work-detail-strip{grid-template-columns:1fr 1fr}.work-stats article:nth-child(2),.work-detail-strip article:nth-child(2){border-right:0}.work-stats article:nth-child(-n+2),.work-detail-strip article:nth-child(-n+2){border-bottom:1px solid var(--bo-line)}.work-priority>a{grid-template-columns:9px 1fr auto}.work-priority>a>b,.work-priority>a>time{display:none}.work-filters{grid-template-columns:1fr}.work-ledger-head{display:none}.work-ledger>div>article{grid-template-columns:1fr auto;gap:8px;padding:14px 16px}.work-ledger article>div:nth-child(2),.work-ledger article>b,.work-ledger article>span{display:none}.work-ledger article>i{grid-area:1/2}.work-ledger article>a{grid-area:2/2}.work-detail-hero h1{font-size:48px}.work-detail-hero>aside{justify-items:start}.work-detail-layout{grid-template-columns:1fr}.work-detail-side{position:static}.work-brief dl{grid-template-columns:1fr}.work-applications>div>article{grid-template-columns:1fr auto;padding:14px 16px}.work-applications article>p{grid-area:2/1/auto/-1}.work-applications article>b{grid-area:1/2}.work-applications article>a{grid-area:2/2}}@media (max-width:420px){.commerce-stats,.order-detail-strip{grid-template-columns:1fr}.commerce-stats article,.commerce-stats article:nth-child(2),.order-detail-strip article,.order-detail-strip article:nth-child(2){border-right:0;border-bottom:1px solid var(--bo-line)}.commerce-stats article:last-child,.order-detail-strip article:last-child{border-bottom:0}.commerce-priority>header,.commerce-ledger>header,.order-panel>header{flex-direction:column;align-items:start;gap:8px}.order-events>div>article{grid-template-columns:1fr auto}.order-events>div>article>time{grid-column:1/-1}}.daily-house-wordmark{align-items:center;min-height:44px;display:flex}.daily-house-topbar .language-switch{min-width:44px;min-height:44px;padding:0}.daily-house-topbar>div>a{width:44px;height:44px}.daily-moodboard-copy a{align-items:center;min-width:44px;min-height:44px;padding-inline:7px;display:flex}.daily-moodboard-expand,.daily-moodboard-viewer header button{width:44px;height:44px}.daily-moodboard-viewer footer a,.daily-moodboard-viewer footer button,.installed-discover article footer a,.work-next a{min-height:44px}.work-availability a,.work-panel>header>a,.work-recommended footer a,.work-employer a{align-items:center;min-width:44px;min-height:44px;padding-inline:7px;display:inline-flex}.work-inquiries article footer a,.work-inquiries article footer button{min-height:44px}.notifications-summary button,.notifications-filters button,.saved-library-content>nav button{min-width:44px;min-height:44px}.saved-library-empty a,.progress-empty a{align-items:center;min-height:44px;display:flex}.notifications-status{border:1px solid var(--metal-line);color:var(--metal-muted);background:#0f111094;border-radius:8px;margin:14px 0 0;padding:11px 13px;font-size:9px}@media (max-width:760px){.learning-app.daily-house-app{background-attachment:scroll!important}.daily-moodboard{grid-template-columns:112px minmax(0,1fr) 44px}.daily-moodboard-expand{width:44px;height:44px}}.installed-discover article.is-workshop{background:linear-gradient(160deg,#660c2270,#0b0d0c40)}.installed-workshop-facts{flex-wrap:wrap;gap:6px;margin-top:14px;min-height:0!important;display:flex!important}.installed-workshop-facts span{border:1px solid var(--metal-line);color:#ffffffb3;white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:7px}.app-workshop-hero{background:linear-gradient(130deg,#0f1110c2,#6c0c24c2)}.app-workshop-date{border-top:1px solid var(--metal-line);gap:7px;max-width:520px;margin-top:28px;padding-top:18px;display:grid}.app-workshop-date strong{color:#fff;letter-spacing:-.035em;font-size:clamp(17px,2.4vw,27px);line-height:1.2}.app-workshop-strip{border:1px solid var(--metal-line);background:#0f11109e;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.app-workshop-strip>div{border-inline-end:1px solid var(--metal-line);gap:7px;min-width:0;padding:18px;display:grid}.app-workshop-strip>div:last-child{border-inline-end:0}.app-workshop-strip small{color:#c9939b;letter-spacing:.1em;font-size:7px}.app-workshop-strip strong{color:#fff;overflow-wrap:anywhere;font-size:10px;line-height:1.45}@media (max-width:760px){.app-workshop-strip{grid-template-columns:1fr 1fr}.app-workshop-strip>div:nth-child(2){border-inline-end:0}.app-workshop-strip>div:nth-child(-n+2){border-bottom:1px solid var(--metal-line)}}@media (max-width:360px){.app-workshop-strip{grid-template-columns:1fr}.app-workshop-strip>div{border-inline-end:0;border-bottom:1px solid var(--metal-line)}.app-workshop-strip>div:last-child{border-bottom:0}}.app-workshop-ticket{background:linear-gradient(145deg,#630a20b8,#0d0f0eb8);border:1px solid #b8274a6b;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(240px,.5fr);margin-top:16px;display:grid;overflow:hidden}.app-workshop-ticket>div{padding:30px}.app-workshop-ticket small{color:#d7a0aa;letter-spacing:.11em;font-size:7px;font-weight:750}.app-workshop-ticket h2{color:#fff;letter-spacing:-.05em;max-width:700px;margin:10px 0 8px;font-size:clamp(25px,4vw,42px);line-height:1.05}.app-workshop-ticket p{color:var(--metal-muted);margin:0;font-size:10px}.app-workshop-ticket dl{border-inline-start:1px solid var(--metal-line);margin:0;padding:18px 24px}.app-workshop-ticket dl>div{border-bottom:1px solid var(--metal-line);gap:5px;padding:11px 0;display:grid}.app-workshop-ticket dt{color:var(--metal-faint);font-size:7px}.app-workshop-ticket dd{color:#fff;margin:0;font-size:9px}.app-workshop-ticket>a{border-top:1px solid var(--metal-line);color:#fff;grid-column:1/-1;justify-content:center;align-items:center;min-height:48px;font-size:9px;font-weight:700;display:flex}.app-workshop-ticket>a:hover{background:#ffffff0d}@media (max-width:760px){.app-workshop-ticket{grid-template-columns:1fr}.app-workshop-ticket dl{border-inline-start:0;border-top:1px solid var(--metal-line)}}@font-face{font-family:SINPE Persian;src:url(/fonts/Vazirmatn-Regular.ttf)format("truetype");font-style:normal;font-weight:100 599;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:SINPE Persian;src:url(/fonts/Vazirmatn-Bold.ttf)format("truetype");font-style:normal;font-weight:600 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}html[lang=fa] body{font-kerning:normal;text-rendering:optimizelegibility;font-family:SINPE Persian,DM Sans,sans-serif}html[lang=fa] body :where(h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,option,label,legend,summary,span,strong,b,small,time,dt,dd,th,td,li){font-family:SINPE Persian,DM Sans,sans-serif}html[lang=fa] body :where(p,li,dd,label,input,textarea,button){letter-spacing:0}html[lang=fa] input,html[lang=fa] textarea{text-align:start}html.is-fa .learning-app{direction:rtl}html.is-fa .learning-app :where(.app-brand,.wordmark,.daily-house-wordmark),html.is-fa .learning-app :where(.app-brand,.wordmark,.daily-house-wordmark) *{direction:ltr}
