.ClientExperienceDemo_customerPage__TBhjc,.ClientExperienceDemo_loadingShell__9hF11{min-height:100vh}.ClientExperienceDemo_loadingShell__9hF11{display:grid;place-items:center;color:#65706a;background:#f7f8f5;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ClientExperienceDemo_confirmationCard__l_iA6,.ClientExperienceDemo_investorIntro__0Mr07{display:grid;gap:15px}.ClientExperienceDemo_investorPath__69ZZ6{display:grid;gap:0;margin:2px 0 0;border:1px solid rgba(32,40,37,.1);border-radius:12px;padding:0 14px;background:rgba(238,242,240,.72)}.ClientExperienceDemo_investorPath__69ZZ6 li{display:flex;align-items:center;gap:12px;min-height:42px;border-bottom:1px solid rgba(32,40,37,.08);color:#34403a;font-size:12px}.ClientExperienceDemo_investorPath__69ZZ6 li:last-child{border-bottom:0}.ClientExperienceDemo_investorPath__69ZZ6 span{color:#73807a;font-family:var(--font-mono),ui-monospace,monospace;font-size:8px;letter-spacing:.12em}.ClientExperienceDemo_confirmationCard__l_iA6>div:nth-child(2){display:grid;gap:4px;border:1px solid rgba(32,40,37,.1);border-radius:12px;padding:14px;background:#eef2f0}.ClientExperienceDemo_confirmationCard__l_iA6 small,.ClientExperienceDemo_confirmationCard__l_iA6 span,.ClientExperienceDemo_confirmationSignal__EZsPX,.ClientExperienceDemo_demoTopMeta__Xix36>span,.ClientExperienceDemo_restartButton__I58u8{font-family:var(--font-mono),ui-monospace,monospace}.ClientExperienceDemo_confirmationCard__l_iA6 span{color:#73807a;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.ClientExperienceDemo_confirmationCard__l_iA6 strong{color:#19201c;font-size:17px}.ClientExperienceDemo_confirmationCard__l_iA6 small{color:#64706a;font-size:10px}.ClientExperienceDemo_confirmationSignal__EZsPX{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(18,185,151,.26);border-radius:13px;color:#087c68;background:rgba(18,185,151,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);font-size:18px}.ClientExperienceDemo_demoTopBar__W1bDP{position:relative;z-index:60;display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(35,43,39,.1);padding:0 max(20px,calc((100vw - 1480px) / 2));background:rgba(249,251,248,.9);backdrop-filter:blur(18px)}.ClientExperienceDemo_demoBrand__mS3Fp{display:inline-flex;align-items:center}.ClientExperienceDemo_demoBrand__mS3Fp img{width:104px;height:auto}.ClientExperienceDemo_demoTopMeta__Xix36{display:flex;align-items:center;gap:9px}.ClientExperienceDemo_demoTopMeta__Xix36>span,.ClientExperienceDemo_restartButton__I58u8{color:#62706a;font-size:8px;font-weight:680;letter-spacing:.11em;text-transform:uppercase}.ClientExperienceDemo_restartButton__I58u8{min-height:38px;border:1px solid rgba(35,43,39,.12);border-radius:9px;padding:0 11px;background:rgba(248,250,248,.88);cursor:pointer}.ClientExperienceDemo_restartButton__I58u8:focus-visible,.ClientExperienceDemo_restartButton__I58u8:hover{border-color:rgba(18,185,151,.45);color:#176f5c}.ClientExperienceDemo_dashboardShell__owfQv{padding-top:40px}.ClientExperienceDemo_accountWrap__wCA5M{padding-top:38px}@media (max-width:760px){.ClientExperienceDemo_demoTopBar__W1bDP{min-height:64px;padding-inline:14px}.ClientExperienceDemo_demoTopMeta__Xix36>span,.ClientExperienceDemo_restartButton__I58u8{display:none}.ClientExperienceDemo_dashboardShell__owfQv{padding-top:26px}.ClientExperienceDemo_accountWrap__wCA5M{width:min(100% - 24px,1440px);padding-top:24px}}@media (max-width:390px){.ClientExperienceDemo_demoBrand__mS3Fp img{width:88px}}.ClientProjectPortal_accessPage__4QdDh,.ClientProjectPortal_page__4qyKI{--portal-ink:#171b19;--portal-muted:#6d7772;--portal-line:rgba(34,44,39,.1);--portal-surface:rgba(250,252,249,.94);--portal-deep:rgba(235,240,236,.82);--portal-signal:#12b997;--portal-signal-dark:#087c68;min-height:100vh;color:var(--portal-ink);background:radial-gradient(circle at 14% 12%,rgba(255,111,65,.05),transparent 27%),radial-gradient(circle at 85% 18%,rgba(18,199,163,.075),transparent 29%),#f7f8f5;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.ClientProjectPortal_page__4qyKI{position:relative;overflow-x:clip}.ClientProjectPortal_accessPage__4QdDh h1,.ClientProjectPortal_page__4qyKI h1,.ClientProjectPortal_page__4qyKI h2,.ClientProjectPortal_page__4qyKI h3{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.ClientProjectPortal_accessAmbient__Eg0CO,.ClientProjectPortal_pageAmbient__bob9b{position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(45,56,51,.033) 1px,transparent 0),linear-gradient(90deg,rgba(45,56,51,.033) 1px,transparent 0),radial-gradient(circle at 1px 1px,rgba(55,66,60,.06) .75px,transparent .9px);background-size:48px 48px,48px 48px,8px 8px;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.64) 62%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.64) 62%,transparent)}.ClientProjectPortal_topBar__Ibpm_{position:relative;z-index:2;display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--portal-line);padding:0 max(24px,calc((100vw - 1480px) / 2));background:rgba(249,251,248,.82);backdrop-filter:blur(18px)}.ClientProjectPortal_accessBrand__DJrxR,.ClientProjectPortal_brand__UMFfv{color:#151917;font-size:16px;font-weight:720;letter-spacing:-.045em;text-decoration:none}.ClientProjectPortal_topBarIdentity__wGdqv,.ClientProjectPortal_topBarMeta__4tv5O{display:flex;min-width:0;align-items:center;gap:12px}.ClientProjectPortal_topBarIdentity__wGdqv{gap:clamp(18px,3vw,42px)}.ClientProjectPortal_breadcrumb__PE5sA{display:flex;min-width:0;align-items:center;gap:8px;color:#849089;font-size:10px;font-weight:620}.ClientProjectPortal_breadcrumb__PE5sA a{color:#52605a;text-decoration:none}.ClientProjectPortal_breadcrumb__PE5sA a:hover{color:#151917}.ClientProjectPortal_breadcrumb__PE5sA>span:last-child{overflow:hidden;color:#313a35;text-overflow:ellipsis;white-space:nowrap}.ClientProjectPortal_previewAccount__Sw9MZ{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgba(38,49,43,.13);border-radius:9px;background:hsla(0,0%,100%,.65);padding:0 11px;color:#53605a;font-family:var(--font-mono),ui-monospace,monospace;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ClientProjectPortal_copyRow__QVVD7 dt,.ClientProjectPortal_definitionList__KLAch dt,.ClientProjectPortal_eyebrow__lN_Dj,.ClientProjectPortal_liveSignal___vSdG,.ClientProjectPortal_metaRow__xnhpw dt,.ClientProjectPortal_milestone__wXaOD small,.ClientProjectPortal_portalFieldCount___p9ZN,.ClientProjectPortal_portalFormLabel__vCacf,.ClientProjectPortal_sampleBadge__XVNYX,.ClientProjectPortal_scopeComparison__Ihlkq li span,.ClientProjectPortal_sectionHeading__4rFka>span,.ClientProjectPortal_semanticPill__cIwyS,.ClientProjectPortal_summaryItem__gRW34 dt,.ClientProjectPortal_upgradeGrid__mBf__ small{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:680;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.ClientProjectPortal_sampleBadge__XVNYX{border:1px solid rgba(18,185,151,.2);border-radius:8px;padding:7px 9px;color:#087c68;background:rgba(18,185,151,.055);font-size:7px}.ClientProjectPortal_shell__fArHF{position:relative;z-index:1;width:min(1480px,calc(100% - 40px));margin-inline:auto;padding:22px 0 70px}.ClientProjectPortal_previewModeBanner__Q5S8V{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;border:1px solid rgba(18,185,151,.2);border-radius:9px;padding:9px 12px;color:#315e54;background:rgba(226,246,239,.92);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;line-height:1.45}.ClientProjectPortal_previewModeBanner__Q5S8V strong{color:#087c68;letter-spacing:.13em}.ClientProjectPortal_inspector__U9u5H,.ClientProjectPortal_projectHeader__8XnL0,.ClientProjectPortal_projectNav__jX31k,.ClientProjectPortal_tabPanel__t_V0f{border:1px solid var(--portal-line);background:var(--portal-surface);box-shadow:0 18px 46px rgba(46,59,52,.08),inset 0 1px 0 hsla(0,0%,100%,.94)}.ClientProjectPortal_projectHeader__8XnL0{display:grid;grid-template-columns:minmax(320px,1.3fr) minmax(440px,1fr) auto;gap:28px;align-items:center;border-radius:17px 17px 0 0;padding:24px 26px}.ClientProjectPortal_eyebrow__lN_Dj{color:#74807a;font-size:8px}.ClientProjectPortal_projectIdentity__lZyKp{min-width:0}.ClientProjectPortal_projectIdentity__lZyKp h1{max-width:28ch;margin:7px 0 0;overflow-wrap:anywhere;color:#151917;font-size:clamp(26px,2.4vw,32px);font-weight:690;letter-spacing:-.045em;line-height:1.05}.ClientProjectPortal_company__ZMJlq{margin-top:7px;color:#52605a;font-size:11px;font-weight:680}.ClientProjectPortal_projectIdentity__lZyKp>p{max-width:68ch;margin:9px 0 0;color:var(--portal-muted);font-size:12px;line-height:1.55}.ClientProjectPortal_headerStatusGrid__kO_0r{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--portal-line);border-radius:11px;background:var(--portal-line)}.ClientProjectPortal_summaryItem__gRW34{min-width:0;background:rgba(247,249,247,.97);padding:10px 12px}.ClientProjectPortal_summaryItemWide__ByArL{grid-column:span 2}.ClientProjectPortal_summaryItem__gRW34 dt{color:#87918c;font-size:7px}.ClientProjectPortal_summaryItem__gRW34 dd{display:flex;min-width:0;align-items:flex-start;gap:8px;margin:5px 0 0;color:#29302d;font-size:10px;font-weight:650;line-height:1.45}.ClientProjectPortal_liveSignal___vSdG i,.ClientProjectPortal_semanticPill__cIwyS i,.ClientProjectPortal_summaryItem__gRW34 dd i{display:block;width:6px;height:6px;flex:0 0 6px;margin-top:4px;border-radius:50%;background:var(--portal-signal);box-shadow:0 0 0 4px rgba(18,185,151,.09)}.ClientProjectPortal_headerActions__vp_Ns{display:grid;min-width:164px;gap:7px}.ClientProjectPortal_viewerPendingAction__RJcsF{display:flex;min-height:39px;align-items:center;border:1px solid rgba(39,50,44,.1);border-radius:9px;padding:9px 12px;color:#65716b;background:#eef2ef;font-family:var(--font-mono),ui-monospace,monospace;font-size:7.5px;font-weight:650;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.ClientProjectPortal_compactActions__Clr9x a,.ClientProjectPortal_compactActions__Clr9x button,.ClientProjectPortal_portalCopyButton__n9rbe,.ClientProjectPortal_portalPrimaryButton__udzIs,.ClientProjectPortal_portalSecondaryButton__nc3DE,.ClientProjectPortal_primaryButton__50aRZ,.ClientProjectPortal_secondaryButton__iviKO,.ClientProjectPortal_upgradeGrid__mBf__ button{display:inline-flex;min-height:38px;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(26,34,30,.12);border-radius:9px;padding:9px 12px;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:680;line-height:1.2;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.ClientProjectPortal_portalPrimaryButton__udzIs,.ClientProjectPortal_primaryButton__50aRZ{color:#f7fbf8;border-color:#16201c;background:linear-gradient(145deg,#1c2521,#111815);box-shadow:0 8px 18px rgba(28,38,33,.15),inset 0 1px 0 hsla(0,0%,100%,.09)}.ClientProjectPortal_portalCopyButton__n9rbe,.ClientProjectPortal_portalSecondaryButton__nc3DE,.ClientProjectPortal_secondaryButton__iviKO{color:#29312d;background:linear-gradient(145deg,hsla(0,0%,100%,.92),rgba(230,235,232,.84));box-shadow:0 7px 15px rgba(45,57,51,.08),inset 0 1px 0 #fff}.ClientProjectPortal_portalCopyButton__n9rbe:hover,.ClientProjectPortal_portalPrimaryButton__udzIs:hover,.ClientProjectPortal_portalSecondaryButton__nc3DE:hover,.ClientProjectPortal_primaryButton__50aRZ:hover,.ClientProjectPortal_secondaryButton__iviKO:hover{transform:translateY(-1px);border-color:rgba(18,185,151,.48)}.ClientProjectPortal_projectNav__jX31k{position:relative;z-index:2;overflow-x:auto;border-top:0;border-radius:0 0 14px 14px;box-shadow:0 10px 28px rgba(46,59,52,.055),inset 0 1px 0 hsla(0,0%,100%,.9);scrollbar-width:none}.ClientProjectPortal_projectNav__jX31k::-webkit-scrollbar{display:none}.ClientProjectPortal_projectNav__jX31k>div{display:flex;min-width:-moz-max-content;min-width:max-content;padding:6px}.ClientProjectPortal_projectNav__jX31k a{display:inline-flex;min-height:40px;align-items:center;gap:9px;border:1px solid transparent;border-radius:8px;padding:8px 13px;color:#6b7670;font-size:10px;font-weight:650;text-decoration:none;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.ClientProjectPortal_projectNav__jX31k a span{color:#9aa29e;font-family:var(--font-mono),ui-monospace,monospace;font-size:7px;letter-spacing:.08em}.ClientProjectPortal_projectNav__jX31k a[aria-selected=true]{border-color:var(--portal-line);color:#17201c;background:hsla(0,0%,100%,.92);box-shadow:0 6px 14px rgba(47,59,53,.08),inset 0 1px 0 #fff}.ClientProjectPortal_projectNav__jX31k a[aria-selected=true] span{color:var(--portal-signal-dark)}.ClientProjectPortal_workspaceGrid__v5onw{display:grid;grid-template-columns:minmax(0,1fr) 262px;gap:12px;align-items:start;margin-top:14px}.ClientProjectPortal_workspaceMain__fAvTG{min-width:0}.ClientProjectPortal_tabPanel__t_V0f{min-height:610px;overflow:hidden;border-radius:15px}.ClientProjectPortal_panelHeader__GhUkD{padding:19px 22px 17px;border-bottom:1px solid var(--portal-line);background:hsla(90,50%,99%,.7)}.ClientProjectPortal_panelHeader__GhUkD h2{margin:6px 0 0;color:#171b19;font-size:clamp(20px,2vw,24px);font-weight:680;letter-spacing:-.04em;line-height:1.05}.ClientProjectPortal_panelBody__Kp6ie{display:grid;gap:14px;padding:18px}.ClientProjectPortal_billingDetail__LY0w2,.ClientProjectPortal_codeDrawer__wNVAn,.ClientProjectPortal_handoffCard__KlIkE,.ClientProjectPortal_planHero__ZFbrY,.ClientProjectPortal_portalForm__0OG7r,.ClientProjectPortal_qaCard__jU5rL,.ClientProjectPortal_scopeComparison__Ihlkq>section,.ClientProjectPortal_statusCard__ovP2B,.ClientProjectPortal_supportCard__j1sDW,.ClientProjectPortal_termsDrawer__m7TGB,.ClientProjectPortal_upgradeGrid__mBf__ article,.ClientProjectPortal_viewerSection__sprRZ{border:1px solid var(--portal-line);border-radius:12px;background:hsla(90,25%,98%,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95)}.ClientProjectPortal_statusCard__ovP2B{overflow:hidden}.ClientProjectPortal_statusCardHeader__Ts6hz{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px}.ClientProjectPortal_planHero__ZFbrY h3,.ClientProjectPortal_portalFormHeader__3Lx21 h2,.ClientProjectPortal_scopeComparison__Ihlkq h3,.ClientProjectPortal_sectionHeading__4rFka h3,.ClientProjectPortal_statusCardHeader__Ts6hz h3,.ClientProjectPortal_supportCard__j1sDW h3,.ClientProjectPortal_upgradeGrid__mBf__ h3{margin:5px 0 0;color:#171c19;font-size:17px;font-weight:680;letter-spacing:-.035em;line-height:1.15}.ClientProjectPortal_percent__QjpEU{color:#17201c;font-family:var(--font-mono),ui-monospace,monospace;font-size:20px;font-weight:640;letter-spacing:-.05em}.ClientProjectPortal_progressTrack__Hr3Dm{height:4px;margin:0 18px;overflow:hidden;border-radius:999px;background:#dce3df}.ClientProjectPortal_progressTrack__Hr3Dm span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0d8d73,#12c7a3)}.ClientProjectPortal_statusDetails__KD9Ff{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:17px 0 0;border-top:1px solid var(--portal-line);background:var(--portal-line)}.ClientProjectPortal_statusDetails__KD9Ff .ClientProjectPortal_metaRow__xnhpw{display:block;padding:14px 16px;background:#f6f8f5}.ClientProjectPortal_statusDetails__KD9Ff .ClientProjectPortal_metaRow__xnhpw dd{margin-top:6px}.ClientProjectPortal_subsection__6C9u8{padding:5px 1px 0}.ClientProjectPortal_sectionHeading__4rFka>span{color:#78827d;font-size:7px}.ClientProjectPortal_sectionHeading__4rFka p{max-width:68ch;margin:7px 0 0;color:var(--portal-muted);font-size:11px;line-height:1.55}.ClientProjectPortal_milestoneRail__S7rRE{display:grid;margin-top:14px;border:1px solid var(--portal-line);border-radius:12px;overflow:hidden;background:rgba(247,249,247,.92)}.ClientProjectPortal_milestoneWorkspace__3fM_2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:12px;align-items:start;margin-top:14px}.ClientProjectPortal_milestoneWorkspace__3fM_2 .ClientProjectPortal_milestoneRail__S7rRE{margin-top:0}.ClientProjectPortal_milestone__wXaOD{display:grid;width:100%;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:start;min-height:82px;border:0;padding:13px 16px;border-bottom:1px solid var(--portal-line);color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.ClientProjectPortal_milestone__wXaOD:last-child{border-bottom:0}.ClientProjectPortal_milestoneSelected__oABxt,.ClientProjectPortal_milestone__wXaOD:focus-visible,.ClientProjectPortal_milestone__wXaOD:hover{background:rgba(18,185,151,.045)}.ClientProjectPortal_milestone__wXaOD:focus-visible{position:relative;z-index:2;outline:2px solid rgba(18,185,151,.55);outline-offset:-3px}.ClientProjectPortal_milestoneMarker__V_tvk{position:relative;display:flex;align-items:flex-start;justify-content:space-between;color:#8b948f;font-family:var(--font-mono),ui-monospace,monospace;font-size:8px}.ClientProjectPortal_milestoneMarker__V_tvk:after{position:absolute;top:13px;right:3px;bottom:-58px;width:1px;background:#d9dfdc;content:""}.ClientProjectPortal_milestone__wXaOD:last-child .ClientProjectPortal_milestoneMarker__V_tvk:after{display:none}.ClientProjectPortal_milestoneMarker__V_tvk i{position:relative;z-index:1;display:block;width:8px;height:8px;border:2px solid #c4cbc7;border-radius:50%;background:#f5f7f5}.ClientProjectPortal_milestone__wXaOD small{color:#89928e;font-size:7px}.ClientProjectPortal_milestone__wXaOD h3{margin:4px 0 0;font-size:13px;font-weight:680}.ClientProjectPortal_milestone__wXaOD p{margin:5px 0 0;color:var(--portal-muted);font-size:10px;line-height:1.5}.ClientProjectPortal_milestone_active__cTWUi .ClientProjectPortal_milestoneMarker__V_tvk i,.ClientProjectPortal_milestone_complete__Ak7M5 .ClientProjectPortal_milestoneMarker__V_tvk i{border-color:var(--portal-signal)}.ClientProjectPortal_milestone_complete__Ak7M5 .ClientProjectPortal_milestoneMarker__V_tvk i{background:var(--portal-signal);box-shadow:0 0 0 4px rgba(18,185,151,.08)}.ClientProjectPortal_milestone_active__cTWUi{background:rgba(18,185,151,.025)}.ClientProjectPortal_milestone_active__cTWUi .ClientProjectPortal_milestoneMarker__V_tvk i{background:#f6faf8;box-shadow:0 0 0 4px rgba(18,185,151,.07)}.ClientProjectPortal_milestone_blocked__1_Cp1 .ClientProjectPortal_milestoneMarker__V_tvk i{border-color:#ba675d;background:#ba675d}.ClientProjectPortal_milestoneAffordance__5L2mC{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(39,50,44,.1);border-radius:7px;color:#68746e;background:#f1f4f1;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px}.ClientProjectPortal_milestoneDetail__sMAzT{position:sticky;top:84px;min-width:0;border:1px solid var(--portal-line);border-radius:12px;padding:16px;background:radial-gradient(circle at 88% 12%,rgba(18,199,163,.08),transparent 35%),rgba(247,249,247,.97);box-shadow:0 10px 22px rgba(45,58,52,.065),inset 0 1px 0 hsla(0,0%,100%,.9)}.ClientProjectPortal_milestoneDetailHeader__IL9_u{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#77827d;font-family:var(--font-mono),ui-monospace,monospace;font-size:7px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.ClientProjectPortal_milestoneDetailHeader__IL9_u strong{color:#217a67}.ClientProjectPortal_milestoneDetail__sMAzT h3{margin:10px 0 0;color:#18201c;font-size:17px;letter-spacing:-.035em;line-height:1.08}.ClientProjectPortal_milestoneDetail__sMAzT>p{margin:9px 0 0;color:var(--portal-muted);font-size:10px;line-height:1.55}.ClientProjectPortal_milestoneDetail__sMAzT dl{display:grid;margin:14px 0 0;border-top:1px solid var(--portal-line)}.ClientProjectPortal_milestoneDetail__sMAzT .ClientProjectPortal_metaRow__xnhpw{grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);padding:9px 0;border-bottom:1px solid var(--portal-line)}.ClientProjectPortal_milestoneDetail__sMAzT>ul{display:grid;gap:6px;margin:12px 0 0;padding:0;color:#66716b;font-size:9px;line-height:1.5;list-style:none}.ClientProjectPortal_milestoneDetail__sMAzT>ul li:before{margin-right:7px;color:var(--portal-signal);content:"•"}.ClientProjectPortal_viewerSection__sprRZ{overflow:hidden}.ClientProjectPortal_sectionToolbar__gcD4d{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:16px}.ClientProjectPortal_compactActions__Clr9x{display:flex;flex-wrap:wrap;gap:6px}.ClientProjectPortal_compactActions__Clr9x a,.ClientProjectPortal_compactActions__Clr9x button{min-height:32px;padding:7px 9px;border:1px solid rgba(26,34,30,.12);border-radius:9px;color:#4b5751;background:#f0f3f0;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:8px;font-weight:680;line-height:1.2;text-decoration:none;cursor:pointer}.ClientProjectPortal_previewActionMessage__FIr0r{margin:9px 0 0;color:#477269;font-family:var(--font-mono),ui-monospace,monospace;font-size:8px;line-height:1.45}.ClientProjectPortal_viewerFrame__InjXR{position:relative;height:clamp(520px,58vh,620px);max-height:620px;overflow:hidden;border-top:1px solid var(--portal-line);background:linear-gradient(145deg,#dce7e8,#eef3f0)}.ClientProjectPortal_viewerFrame__InjXR iframe{display:block;width:100%;height:100%;border:0}.ClientProjectPortal_viewerProductionState__JgPN6{display:grid;min-height:430px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);border-top:1px solid var(--portal-line);background:linear-gradient(145deg,#dce7e8,#eef3f0)}.ClientProjectPortal_viewerProductionImage__i2eJ2{position:relative;min-height:430px;overflow:hidden}.ClientProjectPortal_viewerProductionImage__i2eJ2:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,rgba(223,232,231,.88));content:""}.ClientProjectPortal_viewerProductionImage__i2eJ2 img{-o-object-fit:cover;object-fit:cover}.ClientProjectPortal_viewerProductionImage__i2eJ2>span{position:absolute;z-index:1;left:16px;bottom:16px;border:1px solid hsla(0,0%,100%,.5);border-radius:7px;padding:7px 9px;color:#f7fbf9;background:rgba(30,43,37,.48);backdrop-filter:blur(8px);font-family:var(--font-mono),ui-monospace,monospace;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.ClientProjectPortal_viewerProductionCopy__3N91j{position:relative;z-index:1;align-self:center;padding:24px 24px 24px 8px}.ClientProjectPortal_viewerProductionCopy__3N91j h3{margin:9px 0 0;color:#17201b;font-size:clamp(20px,2vw,27px);letter-spacing:-.045em;line-height:1.05}.ClientProjectPortal_viewerProductionCopy__3N91j>p{margin:12px 0 0;color:#5e6a64;font-size:11px;line-height:1.6}.ClientProjectPortal_viewerProductionCopy__3N91j ul{display:grid;gap:8px;margin:17px 0 0;padding:0;list-style:none}.ClientProjectPortal_viewerProductionCopy__3N91j li{display:flex;gap:8px;color:#4e5a54;font-size:9px;line-height:1.45}.ClientProjectPortal_viewerProductionCopy__3N91j li i{width:6px;height:6px;flex:0 0 6px;margin-top:3px;border-radius:50%;background:var(--portal-signal)}.ClientProjectPortal_viewerProductionCopy__3N91j>strong{display:block;margin-top:18px;border-top:1px solid rgba(39,50,44,.1);padding-top:12px;color:#287565;font-family:var(--font-mono),ui-monospace,monospace;font-size:8px;letter-spacing:.04em;line-height:1.5}.ClientProjectPortal_deliveryGrid__v5QOh{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:12px}.ClientProjectPortal_handoffCard__KlIkE{padding:16px}.ClientProjectPortal_definitionList__KLAch,.ClientProjectPortal_planMetadata__xdgxD{display:grid;gap:0;margin:13px 0 0;border-top:1px solid var(--portal-line)}.ClientProjectPortal_copyRow__QVVD7,.ClientProjectPortal_definitionList__KLAch>.ClientProjectPortal_metaRow__xnhpw,.ClientProjectPortal_planMetadata__xdgxD>.ClientProjectPortal_metaRow__xnhpw{padding:11px 0;border-bottom:1px solid var(--portal-line)}.ClientProjectPortal_copyRow__QVVD7{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.ClientProjectPortal_copyRow__QVVD7 dd,.ClientProjectPortal_definitionList__KLAch dd{margin:4px 0 0;overflow-wrap:anywhere;color:#404b46;font-size:10px;line-height:1.5}.ClientProjectPortal_copyRow__QVVD7 dt,.ClientProjectPortal_definitionList__KLAch dt{color:#818b86;font-size:7px}.ClientProjectPortal_codeDrawer__wNVAn,.ClientProjectPortal_termsDrawer__m7TGB{overflow:hidden}.ClientProjectPortal_codeDrawer__wNVAn summary,.ClientProjectPortal_termsDrawer__m7TGB summary{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px;list-style:none;cursor:pointer}.ClientProjectPortal_codeDrawer__wNVAn summary::-webkit-details-marker,.ClientProjectPortal_termsDrawer__m7TGB summary::-webkit-details-marker{display:none}.ClientProjectPortal_codeDrawer__wNVAn summary span:first-child{display:grid;gap:3px}.ClientProjectPortal_codeDrawer__wNVAn summary b{font-size:12px}.ClientProjectPortal_codeDrawer__wNVAn summary small{color:var(--portal-muted);font-size:9px;font-weight:500}.ClientProjectPortal_codeDrawer__wNVAn[open] summary,.ClientProjectPortal_termsDrawer__m7TGB[open] summary{border-bottom:1px solid var(--portal-line)}.ClientProjectPortal_codeDrawer__wNVAn>div{display:grid;gap:10px;padding:13px}.ClientProjectPortal_codeDrawer__wNVAn pre{max-height:250px;margin:0;overflow:auto;border:1px solid var(--portal-line);border-radius:8px;padding:12px;color:#53605a;background:#eef2ef;font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ClientProjectPortal_qaCard__jU5rL{padding:16px}.ClientProjectPortal_reviewRequestCard__72Xkn{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1.35fr) auto;gap:16px;align-items:center;border:1px solid rgba(183,131,63,.2);border-radius:11px;padding:15px;background:rgba(183,131,63,.045)}.ClientProjectPortal_reviewRequestCard__72Xkn h3{margin:6px 0 0;color:#252c28;font-size:16px;letter-spacing:-.035em}.ClientProjectPortal_reviewRequestCard__72Xkn p{margin:0;color:#626d67;font-size:10px;line-height:1.55}.ClientProjectPortal_reviewRequestCard__72Xkn strong{display:inline-flex;align-items:center;gap:7px;color:#8a652e;font-family:var(--font-mono),ui-monospace,monospace;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.ClientProjectPortal_reviewRequestCard__72Xkn strong i{width:7px;height:7px;border-radius:50%;background:#b7833f;box-shadow:0 0 0 4px rgba(183,131,63,.08)}.ClientProjectPortal_qaCard__jU5rL ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0 0;padding:0;overflow:hidden;border:1px solid var(--portal-line);border-radius:9px;background:var(--portal-line);list-style:none}.ClientProjectPortal_qaCard__jU5rL li{display:flex;min-height:48px;align-items:flex-start;gap:9px;padding:11px;color:#56625c;background:#f6f8f6;font-size:10px;line-height:1.45}.ClientProjectPortal_qaCard__jU5rL li i{width:7px;height:7px;flex:0 0 7px;margin-top:3px;border-radius:50%;background:var(--portal-signal);box-shadow:0 0 0 4px rgba(18,185,151,.07)}.ClientProjectPortal_formStack__sf_Xu{display:grid;gap:12px}.ClientProjectPortal_planHero__ZFbrY{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px}.ClientProjectPortal_liveSignal___vSdG,.ClientProjectPortal_semanticPill__cIwyS{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(18,185,151,.2);border-radius:999px;padding:7px 10px;color:#207260;background:rgba(18,185,151,.055);font-size:7px}.ClientProjectPortal_liveSignal___vSdG i,.ClientProjectPortal_semanticPill__cIwyS i{margin-top:0}.ClientProjectPortal_billing_canceled__3i5Ty,.ClientProjectPortal_billing_past_due__bb9bT{border-color:rgba(179,82,68,.2);color:#9b5047;background:rgba(179,82,68,.055)}.ClientProjectPortal_billing_canceled__3i5Ty i,.ClientProjectPortal_billing_past_due__bb9bT i{background:#b55c50;box-shadow:0 0 0 4px rgba(181,92,80,.08)}.ClientProjectPortal_billingSummary__hB8k6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--portal-line);border-radius:11px;background:var(--portal-line)}.ClientProjectPortal_billingSummary__hB8k6 .ClientProjectPortal_summaryItem__gRW34{min-height:78px}.ClientProjectPortal_billingDetail__LY0w2{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:20px;padding:16px}.ClientProjectPortal_billingDetail__LY0w2 .ClientProjectPortal_compactActions__Clr9x{margin-top:13px}.ClientProjectPortal_planMetadata__xdgxD{margin:0}.ClientProjectPortal_scopeComparison__Ihlkq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ClientProjectPortal_scopeComparison__Ihlkq>section{padding:16px}.ClientProjectPortal_scopeComparison__Ihlkq ul{display:grid;gap:0;margin:12px 0 0;padding:0;border-top:1px solid var(--portal-line);list-style:none}.ClientProjectPortal_scopeComparison__Ihlkq li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;padding:8px 0;border-bottom:1px solid var(--portal-line);color:#5d6862;font-size:10px;line-height:1.45}.ClientProjectPortal_scopeComparison__Ihlkq li span{color:var(--portal-signal-dark);font-size:8px}.ClientProjectPortal_upgradeGrid__mBf__{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px}.ClientProjectPortal_upgradeGrid__mBf__ article{display:flex;min-height:178px;flex-direction:column;padding:14px}.ClientProjectPortal_upgradeGrid__mBf__ p{margin:8px 0 0;color:var(--portal-muted);font-size:10px;line-height:1.5}.ClientProjectPortal_upgradeGrid__mBf__ small{margin-top:9px;color:#74807a;font-size:7px;line-height:1.5}.ClientProjectPortal_upgradeGrid__mBf__ button{width:100%;min-height:32px;margin-top:auto;color:#3d4a44;background:#eef2ef;font-size:8px}.ClientProjectPortal_supportCard__j1sDW{display:flex;min-height:220px;align-items:center;justify-content:space-between;gap:26px;padding:24px;background:radial-gradient(circle at 88% 18%,rgba(18,199,163,.1),transparent 30%),linear-gradient(145deg,#f7faf7,#e9efeb)}.ClientProjectPortal_supportCard__j1sDW>div{max-width:650px}.ClientProjectPortal_supportCard__j1sDW p,.ClientProjectPortal_termsDrawer__m7TGB p{margin:9px 0 0;color:var(--portal-muted);font-size:11px;line-height:1.6}.ClientProjectPortal_termsDrawer__m7TGB summary{min-height:48px;color:#56615c;font-size:10px;font-weight:650}.ClientProjectPortal_termsDrawer__m7TGB p{margin:0;padding:14px}.ClientProjectPortal_inspector__U9u5H{position:sticky;top:14px;overflow:hidden;border-radius:15px}.ClientProjectPortal_inspectorHeader__BKOkV{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px;border-bottom:1px solid var(--portal-line);background:rgba(250,252,249,.82)}.ClientProjectPortal_inspectorGroup__tQypm{padding:14px 15px;border-bottom:1px solid var(--portal-line)}.ClientProjectPortal_inspectorGroup__tQypm:last-child{border-bottom:0}.ClientProjectPortal_inspectorGroup__tQypm h2{margin:0 0 8px;color:#7d8782;font-family:var(--font-mono),ui-monospace,monospace;font-size:7px;font-weight:680;letter-spacing:.14em;text-transform:uppercase}.ClientProjectPortal_inspectorGroup__tQypm dl{display:grid;gap:8px;margin:0}.ClientProjectPortal_metaRow__xnhpw{display:grid;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:10px;align-items:start}.ClientProjectPortal_metaRow__xnhpw dt{color:#87908c;font-size:7px}.ClientProjectPortal_metaRow__xnhpw dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#37423d;font-size:9px;font-weight:590;line-height:1.45}.ClientProjectPortal_inspector__U9u5H .ClientProjectPortal_metaRow__xnhpw{grid-template-columns:70px minmax(0,1fr)}.ClientProjectPortal_inspector__U9u5H .ClientProjectPortal_metaRow__xnhpw dd{text-align:right}.ClientProjectPortal_portalForm__0OG7r{scroll-margin-top:18px;padding:16px}.ClientProjectPortal_portalFormHeader__3Lx21{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--portal-line)}.ClientProjectPortal_portalFormHeader__3Lx21 p{max-width:64ch;margin:7px 0 0;color:var(--portal-muted);font-size:10px;line-height:1.5}.ClientProjectPortal_portalStatusPill__cDjJ1{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;border:1px solid rgba(48,61,54,.14);border-radius:999px;padding:7px 10px;color:#5e6963;background:#eef2ef;font-family:var(--font-mono),ui-monospace,monospace;font-size:7px;font-weight:680;letter-spacing:.13em;text-transform:uppercase}.ClientProjectPortal_portalStatusPill__cDjJ1 i{width:6px;height:6px;border-radius:50%;background:#97a19c}.ClientProjectPortal_portalStatusApproved__9OLPd{border-color:rgba(18,185,151,.22);color:#1d735f;background:rgba(18,185,151,.055)}.ClientProjectPortal_portalStatusApproved__9OLPd i{background:var(--portal-signal);box-shadow:0 0 0 4px rgba(18,185,151,.08)}.ClientProjectPortal_portalStatusChanges__Np92t{border-color:rgba(181,92,80,.2);color:#975148;background:rgba(181,92,80,.05)}.ClientProjectPortal_portalStatusChanges__Np92t i{background:#b55c50}.ClientProjectPortal_portalFormBody__J3h_Y{display:grid;gap:10px;margin-top:14px}.ClientProjectPortal_portalAttachment__Cw50c,.ClientProjectPortal_portalNotice__NpfvV,.ClientProjectPortal_portalReference__q7kOk,.ClientProjectPortal_portalStatusBox__jNPD7{border:1px solid var(--portal-line);border-radius:9px;padding:11px;background:#f2f5f2}.ClientProjectPortal_portalStatusBox__jNPD7{display:flex;align-items:center;justify-content:space-between;gap:14px}.ClientProjectPortal_portalAttachment__Cw50c p,.ClientProjectPortal_portalNotice__NpfvV,.ClientProjectPortal_portalReference__q7kOk p,.ClientProjectPortal_portalStatusBox__jNPD7 p{margin:0;color:var(--portal-muted);font-size:10px;line-height:1.5}.ClientProjectPortal_portalFormGrid__7d2tB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ClientProjectPortal_portalField__EHcJ6{display:grid;gap:6px;min-width:0}.ClientProjectPortal_portalFieldFull__vtONH{grid-column:1/-1}.ClientProjectPortal_portalFormLabel__vCacf{color:#77827c;font-size:7px}.ClientProjectPortal_portalFileInput__0ELX6,.ClientProjectPortal_portalInput__0zHTx,.ClientProjectPortal_portalSelect__6CODv,.ClientProjectPortal_portalTextarea__xXPER{width:100%;min-height:40px;border:1px solid rgba(35,45,40,.11);border-radius:8px;outline:0;padding:9px 10px;color:#202724;background:hsla(90,33%,99%,.95);box-shadow:inset 2px 3px 7px rgba(57,69,63,.055),inset -2px -2px 7px hsla(0,0%,100%,.9);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:11px;line-height:1.45}.ClientProjectPortal_portalFileInput__0ELX6:focus,.ClientProjectPortal_portalInput__0zHTx:focus,.ClientProjectPortal_portalSelect__6CODv:focus,.ClientProjectPortal_portalTextarea__xXPER:focus{border-color:rgba(18,185,151,.55);box-shadow:0 0 0 3px rgba(18,185,151,.07),inset 2px 3px 7px rgba(57,69,63,.05)}.ClientProjectPortal_portalTextarea__xXPER{min-height:96px;resize:vertical}.ClientProjectPortal_portalTextareaLarge__dW8HU{min-height:122px}.ClientProjectPortal_portalFieldCount___p9ZN{color:#99a19d;font-size:7px;text-align:right}.ClientProjectPortal_portalButtonRow__w1A1h{display:flex;flex-wrap:wrap;gap:8px}.ClientProjectPortal_portalCopyButton__n9rbe,.ClientProjectPortal_portalPrimaryButton__udzIs,.ClientProjectPortal_portalSecondaryButton__nc3DE{min-height:38px}.ClientProjectPortal_portalCopyButton__n9rbe:disabled,.ClientProjectPortal_portalPrimaryButton__udzIs:disabled,.ClientProjectPortal_portalSecondaryButton__nc3DE:disabled{opacity:.48;cursor:not-allowed;transform:none}.ClientProjectPortal_portalReference__q7kOk{overflow:hidden}.ClientProjectPortal_portalReferenceHeader__VVkXv{display:flex;align-items:center;justify-content:space-between;gap:12px}.ClientProjectPortal_portalReference__q7kOk code{overflow-wrap:anywhere;color:#46534d;font-family:var(--font-mono),ui-monospace,monospace;font-size:9px}.ClientProjectPortal_portalAttachmentList___W_BV{display:grid;gap:0;margin:10px 0 0;padding:0;border-top:1px solid var(--portal-line);list-style:none}.ClientProjectPortal_portalAttachmentList___W_BV li{padding:8px 0;border-bottom:1px solid var(--portal-line);color:#65716b;font-size:9px;line-height:1.45}.ClientProjectPortal_portalPreviewNotice__KWcJ7{border:1px solid rgba(18,185,151,.18);border-radius:8px;padding:9px 10px;color:#477269;background:rgba(18,185,151,.045);font-family:var(--font-mono),ui-monospace,monospace;font-size:8px;line-height:1.45}.ClientProjectPortal_accessPage__4QdDh{position:relative;display:grid;place-items:center;overflow:hidden;padding:26px}.ClientProjectPortal_accessCard__jjHmP{position:relative;z-index:1;display:grid;width:min(520px,100%);border:1px solid var(--portal-line);border-radius:17px;padding:26px;background:rgba(250,252,249,.94);box-shadow:0 24px 64px rgba(45,57,51,.12),inset 0 1px 0 #fff}.ClientProjectPortal_accessBrand__DJrxR{margin-bottom:44px}.ClientProjectPortal_accessCard__jjHmP h1{margin:8px 0 0;font-size:clamp(26px,4vw,32px);font-weight:690;letter-spacing:-.045em;line-height:1.05}.ClientProjectPortal_accessCard__jjHmP p{margin:13px 0 0;color:var(--portal-muted);font-size:12px;line-height:1.6}.ClientProjectPortal_accessCard__jjHmP code{margin-top:18px;overflow-x:auto;border:1px solid var(--portal-line);border-radius:8px;padding:11px;color:#53605a;background:#eef2ef;font-family:var(--font-mono),ui-monospace,monospace;font-size:9px}.ClientProjectPortal_accessCard__jjHmP .ClientProjectPortal_secondaryButton__iviKO{width:-moz-fit-content;width:fit-content;margin-top:18px}.ClientProjectPortal_page__4qyKI:is([data-preview-viewport=tablet],[data-preview-viewport=mobile]) .ClientProjectPortal_shell__fArHF{width:min(100% - 24px,1480px);padding-top:12px}.ClientProjectPortal_page__4qyKI:is([data-preview-viewport=tablet],[data-preview-viewport=mobile]) .ClientProjectPortal_topBar__Ibpm_{min-height:62px;padding-inline:14px}.ClientProjectPortal_page__4qyKI:is([data-preview-viewport=tablet],[data-preview-viewport=mobile]) .ClientProjectPortal_projectHeader__8XnL0{grid-template-columns:1fr;gap:16px;padding:20px}.ClientProjectPortal_page__4qyKI:is([data-preview-viewport=tablet],[data-preview-viewport=mobile]) .ClientProjectPortal_headerStatusGrid__kO_0r{grid-template-columns:repeat(2,minmax(0,1fr))}.ClientProjectPortal_page__4qyKI:is([data-preview-viewport=tablet],[data-preview-viewport=mobile]) .ClientProjectPortal_headerActions__vp_Ns{grid-column:auto}.ClientProjectPortal_page__4qyKI:is([data-preview-viewport=tablet],[data-preview-viewport=mobile]) :is(.ClientProjectPortal_statusDetails__KD9Ff,.ClientProjectPortal_billingSummary__hB8k6,.ClientProjectPortal_billingDetail__LY0w2,.ClientProjectPortal_deliveryGrid__v5QOh){grid-template-columns:1fr 1fr}.ClientProjectPortal_page__4qyKI:is([data-preview-viewport=tablet],[data-preview-viewport=mobile]) :is(.ClientProjectPortal_statusDetails__KD9Ff .ClientProjectPortal_metaRow__xnhpw:last-child,.ClientProjectPortal_billingDetail__LY0w2>:first-child,.ClientProjectPortal_deliveryGrid__v5QOh>:first-child){grid-column:1/-1}.ClientProjectPortal_page__4qyKI:is([data-preview-viewport=tablet],[data-preview-viewport=mobile]) .ClientProjectPortal_workspaceGrid__v5onw{grid-template-columns:minmax(0,1fr)}.ClientProjectPortal_page__4qyKI:is([data-preview-viewport=tablet],[data-preview-viewport=mobile]) .ClientProjectPortal_portalFormGrid__7d2tB,.ClientProjectPortal_page__4qyKI:is([data-preview-viewport=tablet],[data-preview-viewport=mobile]) .ClientProjectPortal_qaCard__jU5rL ul{grid-template-columns:1fr}.ClientProjectPortal_page__4qyKI:is([data-preview-viewport=tablet],[data-preview-viewport=mobile]) .ClientProjectPortal_portalFieldFull__vtONH{grid-column:auto}.ClientProjectPortal_page__4qyKI:is([data-preview-viewport=tablet],[data-preview-viewport=mobile]) :is(.ClientProjectPortal_viewerFrame__InjXR,.ClientProjectPortal_viewerFrame__InjXR iframe){min-height:470px;height:470px}.ClientProjectPortal_page__4qyKI:is([data-preview-viewport=tablet],[data-preview-viewport=mobile]) :is(.ClientProjectPortal_scopeComparison__Ihlkq,.ClientProjectPortal_upgradeGrid__mBf__){grid-template-columns:1fr}.ClientProjectPortal_page__4qyKI:is([data-preview-viewport=tablet],[data-preview-viewport=mobile]) .ClientProjectPortal_inspector__U9u5H{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ClientProjectPortal_page__4qyKI:is([data-preview-viewport=tablet],[data-preview-viewport=mobile]) .ClientProjectPortal_inspectorHeader__BKOkV{grid-column:1/-1}.ClientProjectPortal_page__4qyKI[data-preview-viewport=mobile] .ClientProjectPortal_topBarMeta__4tv5O{gap:7px}.ClientProjectPortal_page__4qyKI[data-preview-viewport=mobile] .ClientProjectPortal_topBarMeta__4tv5O>a{font-size:9px}.ClientProjectPortal_page__4qyKI[data-preview-viewport=mobile] .ClientProjectPortal_sampleBadge__XVNYX{display:none}.ClientProjectPortal_page__4qyKI[data-preview-viewport=mobile] .ClientProjectPortal_previewModeBanner__Q5S8V,.ClientProjectPortal_page__4qyKI[data-preview-viewport=mobile] :is(.ClientProjectPortal_sectionToolbar__gcD4d,.ClientProjectPortal_supportCard__j1sDW,.ClientProjectPortal_planHero__ZFbrY,.ClientProjectPortal_portalFormHeader__3Lx21,.ClientProjectPortal_portalStatusBox__jNPD7,.ClientProjectPortal_portalReferenceHeader__VVkXv){align-items:flex-start;flex-direction:column}.ClientProjectPortal_page__4qyKI[data-preview-viewport=mobile] .ClientProjectPortal_projectHeader__8XnL0{padding:17px}.ClientProjectPortal_page__4qyKI[data-preview-viewport=mobile] .ClientProjectPortal_projectIdentity__lZyKp h1{font-size:26px}.ClientProjectPortal_page__4qyKI[data-preview-viewport=mobile] :is(.ClientProjectPortal_headerStatusGrid__kO_0r,.ClientProjectPortal_headerActions__vp_Ns,.ClientProjectPortal_statusDetails__KD9Ff,.ClientProjectPortal_billingSummary__hB8k6,.ClientProjectPortal_billingDetail__LY0w2,.ClientProjectPortal_deliveryGrid__v5QOh,.ClientProjectPortal_inspector__U9u5H){grid-template-columns:1fr}.ClientProjectPortal_page__4qyKI[data-preview-viewport=mobile] :is(.ClientProjectPortal_summaryItemWide__ByArL,.ClientProjectPortal_statusDetails__KD9Ff .ClientProjectPortal_metaRow__xnhpw:last-child,.ClientProjectPortal_billingDetail__LY0w2>:first-child,.ClientProjectPortal_deliveryGrid__v5QOh>:first-child,.ClientProjectPortal_inspectorHeader__BKOkV){grid-column:auto}.ClientProjectPortal_page__4qyKI[data-preview-viewport=mobile] .ClientProjectPortal_projectNav__jX31k a{padding-inline:11px}.ClientProjectPortal_page__4qyKI[data-preview-viewport=mobile] :is(.ClientProjectPortal_panelHeader__GhUkD,.ClientProjectPortal_panelBody__Kp6ie){padding-inline:13px}.ClientProjectPortal_page__4qyKI[data-preview-viewport=mobile] :is(.ClientProjectPortal_viewerFrame__InjXR,.ClientProjectPortal_viewerFrame__InjXR iframe){min-height:380px;height:380px}.ClientProjectPortal_page__4qyKI[data-preview-viewport=mobile] :is(.ClientProjectPortal_compactActions__Clr9x,.ClientProjectPortal_compactActions__Clr9x a,.ClientProjectPortal_compactActions__Clr9x button,.ClientProjectPortal_supportCard__j1sDW .ClientProjectPortal_primaryButton__50aRZ,.ClientProjectPortal_portalButtonRow__w1A1h,.ClientProjectPortal_portalPrimaryButton__udzIs,.ClientProjectPortal_portalSecondaryButton__nc3DE){width:100%}.ClientProjectPortal_page__4qyKI[data-preview-viewport=mobile] .ClientProjectPortal_inspectorGroup__tQypm{border-right:0;border-bottom:1px solid var(--portal-line)}.ClientProjectPortal_page__4qyKI[data-preview-viewport=mobile] .ClientProjectPortal_inspector__U9u5H .ClientProjectPortal_metaRow__xnhpw dd{text-align:left}.ClientProjectPortal_page__4qyKI[data-preview-viewport=mobile] :is(.ClientProjectPortal_copyRow__QVVD7,.ClientProjectPortal_metaRow__xnhpw){grid-template-columns:1fr}.ClientProjectPortal_page__4qyKI[data-preview-viewport=mobile] .ClientProjectPortal_milestone__wXaOD{grid-template-columns:42px minmax(0,1fr);padding-inline:12px}@media (max-width:1160px){.ClientProjectPortal_projectHeader__8XnL0{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)}.ClientProjectPortal_headerActions__vp_Ns{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,180px))}.ClientProjectPortal_workspaceGrid__v5onw{grid-template-columns:minmax(0,1fr)}.ClientProjectPortal_inspector__U9u5H{position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ClientProjectPortal_inspectorHeader__BKOkV{grid-column:1/-1}.ClientProjectPortal_inspectorGroup__tQypm{border-right:1px solid var(--portal-line);border-bottom:0}.ClientProjectPortal_inspectorGroup__tQypm:last-child{border-right:0}}@media (max-width:850px){.ClientProjectPortal_shell__fArHF{width:min(100% - 24px,1480px);padding-top:12px}.ClientProjectPortal_topBar__Ibpm_{min-height:62px;padding-inline:14px}.ClientProjectPortal_topBarIdentity__wGdqv{gap:14px}.ClientProjectPortal_breadcrumb__PE5sA>span:last-child{max-width:38vw}.ClientProjectPortal_projectHeader__8XnL0{grid-template-columns:1fr;gap:16px;padding:20px}.ClientProjectPortal_headerStatusGrid__kO_0r{grid-template-columns:repeat(2,minmax(0,1fr))}.ClientProjectPortal_headerActions__vp_Ns{grid-column:auto}.ClientProjectPortal_billingDetail__LY0w2,.ClientProjectPortal_billingSummary__hB8k6,.ClientProjectPortal_deliveryGrid__v5QOh,.ClientProjectPortal_statusDetails__KD9Ff{grid-template-columns:1fr 1fr}.ClientProjectPortal_billingDetail__LY0w2>:first-child,.ClientProjectPortal_deliveryGrid__v5QOh>:first-child,.ClientProjectPortal_statusDetails__KD9Ff .ClientProjectPortal_metaRow__xnhpw:last-child{grid-column:1/-1}.ClientProjectPortal_qaCard__jU5rL ul{grid-template-columns:1fr}.ClientProjectPortal_viewerFrame__InjXR,.ClientProjectPortal_viewerFrame__InjXR iframe{min-height:470px;height:470px}.ClientProjectPortal_milestoneWorkspace__3fM_2,.ClientProjectPortal_reviewRequestCard__72Xkn,.ClientProjectPortal_scopeComparison__Ihlkq,.ClientProjectPortal_upgradeGrid__mBf__,.ClientProjectPortal_viewerProductionState__JgPN6{grid-template-columns:1fr}.ClientProjectPortal_milestoneDetail__sMAzT{position:static}.ClientProjectPortal_viewerProductionImage__i2eJ2{min-height:330px}.ClientProjectPortal_viewerProductionImage__i2eJ2:after{background:linear-gradient(180deg,transparent 65%,#e3ebea)}.ClientProjectPortal_viewerProductionCopy__3N91j{padding:22px}.ClientProjectPortal_inspector__U9u5H{grid-template-columns:repeat(2,minmax(0,1fr))}.ClientProjectPortal_inspectorGroup__tQypm:nth-last-child(2){border-right:1px solid var(--portal-line)}.ClientProjectPortal_portalFormGrid__7d2tB{grid-template-columns:1fr}.ClientProjectPortal_portalFieldFull__vtONH{grid-column:auto}}@media (max-width:560px){.ClientProjectPortal_topBarMeta__4tv5O{gap:7px}.ClientProjectPortal_breadcrumb__PE5sA{gap:5px;font-size:8.5px}.ClientProjectPortal_breadcrumb__PE5sA>span:last-child{max-width:28vw}.ClientProjectPortal_sampleBadge__XVNYX{display:none}.ClientProjectPortal_projectHeader__8XnL0{padding:17px}.ClientProjectPortal_projectIdentity__lZyKp h1{font-size:26px}.ClientProjectPortal_billingDetail__LY0w2,.ClientProjectPortal_billingSummary__hB8k6,.ClientProjectPortal_deliveryGrid__v5QOh,.ClientProjectPortal_headerActions__vp_Ns,.ClientProjectPortal_headerStatusGrid__kO_0r,.ClientProjectPortal_inspector__U9u5H,.ClientProjectPortal_statusDetails__KD9Ff{grid-template-columns:1fr}.ClientProjectPortal_billingDetail__LY0w2>:first-child,.ClientProjectPortal_deliveryGrid__v5QOh>:first-child,.ClientProjectPortal_headerActions__vp_Ns,.ClientProjectPortal_inspectorHeader__BKOkV,.ClientProjectPortal_statusDetails__KD9Ff .ClientProjectPortal_metaRow__xnhpw:last-child,.ClientProjectPortal_summaryItemWide__ByArL{grid-column:auto}.ClientProjectPortal_projectNav__jX31k a{padding-inline:11px}.ClientProjectPortal_panelBody__Kp6ie,.ClientProjectPortal_panelHeader__GhUkD{padding-inline:13px}.ClientProjectPortal_viewerFrame__InjXR,.ClientProjectPortal_viewerFrame__InjXR iframe{min-height:380px;height:380px}.ClientProjectPortal_planHero__ZFbrY,.ClientProjectPortal_portalFormHeader__3Lx21,.ClientProjectPortal_portalReferenceHeader__VVkXv,.ClientProjectPortal_portalStatusBox__jNPD7,.ClientProjectPortal_sectionToolbar__gcD4d,.ClientProjectPortal_supportCard__j1sDW{align-items:flex-start;flex-direction:column}.ClientProjectPortal_compactActions__Clr9x,.ClientProjectPortal_compactActions__Clr9x a,.ClientProjectPortal_portalButtonRow__w1A1h,.ClientProjectPortal_portalPrimaryButton__udzIs,.ClientProjectPortal_portalSecondaryButton__nc3DE,.ClientProjectPortal_supportCard__j1sDW .ClientProjectPortal_primaryButton__50aRZ{width:100%}.ClientProjectPortal_inspectorGroup__tQypm{border-right:0;border-bottom:1px solid var(--portal-line)}.ClientProjectPortal_inspector__U9u5H .ClientProjectPortal_metaRow__xnhpw dd{text-align:left}.ClientProjectPortal_copyRow__QVVD7,.ClientProjectPortal_metaRow__xnhpw{grid-template-columns:1fr}.ClientProjectPortal_milestone__wXaOD{grid-template-columns:42px minmax(0,1fr) auto;padding-inline:12px}.ClientProjectPortal_milestoneDetail__sMAzT .ClientProjectPortal_metaRow__xnhpw{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ClientProjectPortal_portalCopyButton__n9rbe,.ClientProjectPortal_portalPrimaryButton__udzIs,.ClientProjectPortal_portalSecondaryButton__nc3DE,.ClientProjectPortal_primaryButton__50aRZ,.ClientProjectPortal_secondaryButton__iviKO{scroll-behavior:auto;transition:none}}.DemoPage_page__L_Dm7{--demo-ink:#111512;--demo-muted:#64706a;--demo-line:rgba(30,42,36,.14);--demo-signal:#17b394;position:relative;min-height:100vh;overflow-x:clip;padding:0 40px 96px;color:var(--demo-ink);background:radial-gradient(circle at 14% 8%,rgba(139,190,183,.15),transparent 27rem),radial-gradient(circle at 88% 36%,rgba(187,207,216,.16),transparent 25rem),radial-gradient(circle,rgba(61,79,71,.085) .75px,transparent .9px),linear-gradient(180deg,#fafcfb,#f3f6f4 58%,#edf2ef);background-size:auto,auto,18px 18px,auto}.DemoPage_explanation__ZX3o9,.DemoPage_finalCta__JDpzC,.DemoPage_intro__zo8hu,.DemoPage_workspace__0I8Bc{width:min(100%,1320px);margin-inline:auto}.DemoPage_intro__zo8hu{padding:132px 6px 34px}.DemoPage_codeHeader__QuSYl,.DemoPage_commerceAction__X0TWB,.DemoPage_ctaActions__PG4_K,.DemoPage_embedIntro__0nPD3,.DemoPage_finalCta__JDpzC,.DemoPage_introTopline__MjsLs,.DemoPage_panelHeader__WDrVd,.DemoPage_priceRow__7INEi,.DemoPage_retailerBar__2634I,.DemoPage_viewerStatusBar__KoD_E,.DemoPage_viewerToolbar__mPFka{display:flex;align-items:center}.DemoPage_introTopline__MjsLs{justify-content:space-between;gap:24px;margin-bottom:48px}.DemoPage_statusShell__mGJCn{display:inline-grid;grid-auto-flow:column;gap:0;overflow:hidden;border:1px solid rgba(26,38,32,.12);border-radius:999px;background:linear-gradient(145deg,hsla(0,0%,100%,.82),rgba(230,235,232,.74));box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.92),inset -1px -1px 0 rgba(34,46,40,.06),0 12px 26px rgba(28,40,34,.08)}.DemoPage_statusItem__ikdt1{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-right:1px solid rgba(26,38,32,.1);color:#44504a;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.DemoPage_statusItem__ikdt1:last-child{border-right:0}.DemoPage_codeReady__5_IF8 i,.DemoPage_liveDot__iUytc,.DemoPage_panelStatus__KUXD1>span,.DemoPage_viewerLiveDot__5M4Bv{display:inline-block;width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--demo-signal);box-shadow:0 0 0 5px rgba(23,179,148,.11)}.DemoPage_backLink__0P2hT{display:inline-flex;align-items:center;gap:10px;color:#27312c;font-size:12px;font-weight:650;letter-spacing:.05em;text-decoration:none}.DemoPage_backLink__0P2hT span{transition:transform .22s ease}.DemoPage_backLink__0P2hT:hover span{transform:translate(2px,-2px)}.DemoPage_introCopy__QdWld{max-width:820px}.DemoPage_introCopy__QdWld .DemoPage_eyebrow__E8nIa{font-size:9px}.DemoPage_eyebrow__E8nIa,.DemoPage_panelEyebrow___DgFd,.DemoPage_priceLabel__zHfxg,.DemoPage_simulatedLabel__wicPp,.DemoPage_stepNumber__vSr_v{margin:0;color:#62706a;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;font-weight:650;letter-spacing:.17em;line-height:1.4;text-transform:uppercase}.DemoPage_productMeta__67ywm{margin:14px 0 0;color:#37433d;font-size:12px;font-weight:560;letter-spacing:-.01em}.DemoPage_title__xkKbw{margin:7px 0 0;font-family:var(--font-geist-sans),Arial,sans-serif;font-size:clamp(32px,3vw,44px);font-weight:570;letter-spacing:-.055em;line-height:1.02}.DemoPage_lede__4woeo{max-width:620px;margin:15px 0 0;color:#4c5953;font-size:clamp(14px,1.05vw,16px);letter-spacing:-.025em;line-height:1.45}.DemoPage_disclosure__XFs8p{display:inline-flex;align-items:center;gap:10px;margin:17px 0 0;color:#6c7872;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.DemoPage_disclosure__XFs8p>span{width:24px;height:1px;background:#96a19c}.DemoPage_workspace__0I8Bc{position:relative;padding:14px;border-color:rgba(24,36,30,.13);border-radius:26px;background:linear-gradient(145deg,rgba(246,249,247,.96),rgba(220,227,223,.92));box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.92),inset -1px -1px 0 rgba(38,50,44,.06),0 34px 80px rgba(30,43,36,.14)}.DemoPage_retailerBar__2634I{min-height:64px;justify-content:space-between;gap:22px;padding:10px 14px 12px}.DemoPage_retailerIdentity__aipzr{display:flex;align-items:baseline;gap:18px}.DemoPage_simulatedLabel__wicPp{font-size:8px}.DemoPage_retailerWordmark__jJGl8{color:#131613;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:700;letter-spacing:-.06em}.DemoPage_retailerWordmark__jJGl8 span{color:#e94224}.DemoPage_retailerNav__f3lDS{display:flex;align-items:center;gap:clamp(18px,3vw,42px);color:#56625c;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.DemoPage_retailerBag__2W3Bu{min-width:68px;color:#303a35;font-size:10px;font-weight:650;letter-spacing:.1em;text-align:right;text-transform:uppercase}.DemoPage_workspaceGrid__9RZpD{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(320px,.98fr);gap:16px;align-items:start}.DemoPage_viewerShell__xnSH9{min-width:0;overflow:hidden;border:1px solid rgba(31,44,37,.14);border-radius:22px;background:linear-gradient(145deg,rgba(250,252,251,.97),rgba(229,234,231,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 22px 42px rgba(28,41,34,.14)}.DemoPage_viewerToolbar__mPFka{min-height:54px;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid rgba(31,44,37,.12);color:#334039;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.DemoPage_codeReady__5_IF8,.DemoPage_panelStatus__KUXD1,.DemoPage_viewerIndicators__4c44d,.DemoPage_viewerStatusBar__KoD_E>div,.DemoPage_viewerToolbar__mPFka>div{display:flex;align-items:center}.DemoPage_viewerToolbar__mPFka>div{gap:10px;min-width:0}.DemoPage_viewerLiveDot__5M4Bv{width:6px;height:6px;box-shadow:0 0 0 4px rgba(23,179,148,.1)}.DemoPage_viewerProductId__9hH5v{overflow:hidden;padding-left:10px;border-left:1px solid rgba(31,44,37,.14);color:#6b7771;text-overflow:ellipsis;white-space:nowrap}.DemoPage_viewerIndicators__4c44d{gap:17px;color:#69756f}.DemoPage_viewerIndicators__4c44d span:before{content:"";display:inline-block;width:4px;height:4px;margin-right:7px;border-radius:50%;background:#7f938b}.DemoPage_viewerViewport__0sO1Q{position:relative;min-width:0;overflow:hidden;background:#0e1210}.DemoPage_viewerIframe__K6g3m{display:block;width:100%;height:clamp(520px,42vw,580px);min-height:520px;border:0;background:#111613}.DemoPage_viewerStatusBar__KoD_E{min-height:55px;justify-content:space-between;gap:18px;padding:10px 18px;border-top:1px solid rgba(31,44,37,.12);color:#5f6c65;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:8px;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.DemoPage_viewerStatusBar__KoD_E p{margin:0}.DemoPage_viewerStatusBar__KoD_E>div{flex-wrap:wrap;justify-content:flex-end;gap:8px}.DemoPage_viewerStatusBar__KoD_E>div span{padding:5px 7px;border:1px solid rgba(49,72,61,.15);border-radius:999px;color:#516159;background:hsla(0,0%,100%,.42);white-space:nowrap}.DemoPage_panelColumn__yy4ga{min-width:0}.DemoPage_productPanel__kHqYS{min-width:0;overflow:hidden;padding:20px;border-color:rgba(31,44,37,.14);border-radius:22px;background:linear-gradient(145deg,rgba(250,252,251,.97),rgba(229,234,231,.94));box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.95),inset -1px -1px 0 rgba(29,41,35,.05),0 16px 34px rgba(28,41,34,.09)}.DemoPage_panelHeader__WDrVd{justify-content:space-between;gap:16px;padding:2px 2px 18px}.DemoPage_panelHeader__WDrVd h2{margin:5px 0 0;font-size:26px;font-weight:590;letter-spacing:-.045em;line-height:1}.DemoPage_panelStatus__KUXD1{gap:8px;color:#476159;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:8px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.DemoPage_panelStatus__KUXD1>span{width:6px;height:6px;box-shadow:none}.DemoPage_segmentedTabs__xdUGU{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border:1px solid rgba(39,52,45,.13);border-radius:14px;background:linear-gradient(145deg,hsla(140,9%,87%,.82),rgba(242,245,243,.82));box-shadow:inset 2px 2px 5px rgba(36,48,42,.08),inset -1px -1px 2px hsla(0,0%,100%,.8)}.DemoPage_segmentedTabs__xdUGU button{min-width:0;min-height:38px;padding:0 8px;border:1px solid transparent;border-radius:10px;color:#68736e;background:transparent;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:8px;font-weight:680;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.DemoPage_segmentedTabs__xdUGU button:hover{color:#26312b}.DemoPage_segmentedTabs__xdUGU .DemoPage_segmentActive__xoQmg{border-color:rgba(37,49,42,.12);color:#141915;background:linear-gradient(145deg,hsla(0,0%,100%,.97),rgba(238,241,239,.96));box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.96),0 4px 10px rgba(31,43,37,.1)}.DemoPage_tabPanel__jYYKn{min-height:540px;padding-top:22px;animation:DemoPage_panelReveal__DbU_X .26s ease both}.DemoPage_embedPanel__aVvPu,.DemoPage_overviewPanel__QraYv{min-width:0}@keyframes DemoPage_panelReveal__DbU_X{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.DemoPage_priceRow__7INEi{justify-content:space-between;gap:14px;margin-top:18px;padding:18px 2px;border-top:1px solid var(--demo-line);border-bottom:1px solid var(--demo-line)}.DemoPage_priceRow__7INEi>div{display:grid;gap:5px}.DemoPage_priceRow__7INEi strong{font-size:34px;font-weight:560;letter-spacing:-.055em;line-height:1}.DemoPage_deliveryChip__iSQn8{min-height:29px;padding-inline:10px;border-radius:999px;color:#31564b;font-size:8px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.DemoPage_productDescription__vLbqJ{margin:0;color:#4e5b55;font-size:14px;letter-spacing:-.014em;line-height:1.65}.DemoPage_tryBlock__zgXd3{margin-top:18px;padding:16px;border:1px solid rgba(37,50,43,.12);border-radius:16px;background:linear-gradient(145deg,rgba(237,242,239,.96),rgba(250,251,250,.95));box-shadow:inset 2px 2px 5px rgba(32,45,38,.07),inset -2px -2px 4px hsla(0,0%,100%,.86)}.DemoPage_tryHeading__Au_HL{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px}.DemoPage_dragHint__vK5Xb{margin:5px 0 0;color:#707c76;font-size:10px;line-height:1.45}.DemoPage_resetViewer__1Edfd{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid rgba(33,47,40,.14);border-radius:9px;color:#52615a;background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(225,231,228,.92));box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.92),0 3px 8px rgba(31,43,37,.07);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:7px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.DemoPage_detailMapControlRow__IS403{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(35,48,41,.09)}.DemoPage_detailMapControlRow__IS403>span{color:#78837d;font-size:8px;letter-spacing:.1em}.DemoPage_detailMapButton__1opsv,.DemoPage_detailMapControlRow__IS403>span{font-family:var(--font-geist-mono),ui-monospace,monospace;text-transform:uppercase}.DemoPage_detailMapButton__1opsv{min-height:36px;padding:0 12px;border:1px solid rgba(33,47,40,.14);border-radius:9px;color:#52615a;background:linear-gradient(145deg,hsla(0,0%,100%,.94),rgba(223,230,226,.92));box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.94),0 4px 9px rgba(31,43,37,.08);font-size:7px;font-weight:680;letter-spacing:.07em;line-height:1.25;cursor:pointer}.DemoPage_detailMapButtonActive__RGpGU{color:#17483d;border-color:rgba(18,154,127,.46);background:linear-gradient(145deg,rgba(196,231,221,.9),rgba(224,241,235,.88));box-shadow:inset 2px 2px 5px rgba(20,79,62,.16),inset -1px -1px 2px hsla(0,0%,100%,.58)}.DemoPage_controlGroup__gdseM{padding:13px 0;border-top:1px solid rgba(35,48,41,.09)}.DemoPage_controlLabelRow__9zm2n{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#78837d;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.DemoPage_controlLabelRow__9zm2n strong{overflow:hidden;color:#27322c;font:inherit;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.DemoPage_finishSwatches__vqCNW{display:flex;flex-wrap:wrap;gap:8px}.DemoPage_finishSwatches__vqCNW button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(35,48,41,.12);border-radius:50%;background:linear-gradient(145deg,hsla(0,0%,100%,.88),rgba(218,225,221,.82));box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.9),0 3px 8px rgba(34,47,40,.07);cursor:pointer}.DemoPage_finishSwatches__vqCNW .DemoPage_finishSelected__lhuEV{border-color:rgba(23,143,119,.66);box-shadow:inset 2px 2px 4px rgba(26,40,33,.14),0 0 0 2px rgba(23,179,148,.09)}.DemoPage_finishColor__wT8CE{position:relative;display:grid;place-items:center;width:30px;height:30px;overflow:hidden;border:1px solid hsla(0,0%,100%,.48);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(15,20,17,.12)}.DemoPage_finishColor__wT8CE i{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;color:#121814;background:hsla(0,0%,100%,.84);font-size:9px;font-style:normal;line-height:1}.DemoPage_poseGrid__xWIYx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.DemoPage_poseGrid__xWIYx button{min-height:38px;padding:0 9px;overflow:hidden;border:1px solid rgba(35,48,41,.12);border-radius:9px;color:#5f6b65;background:linear-gradient(145deg,rgba(252,253,252,.9),rgba(224,230,227,.86));box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.85),0 3px 8px rgba(34,47,40,.06);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:7px;font-weight:680;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;cursor:pointer}.DemoPage_poseGrid__xWIYx .DemoPage_poseSelected__fi5uN{border-color:rgba(23,143,119,.52);color:#173d34;background:rgba(218,235,229,.82);box-shadow:inset 2px 2px 5px rgba(25,58,46,.12),inset -1px -1px 2px hsla(0,0%,100%,.62)}.DemoPage_poseDescription__EOTiv{margin:8px 1px 0;color:#6c7872;font-size:10px;line-height:1.45}.DemoPage_lightRow__nRVcn{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:0}.DemoPage_lightRow__nRVcn .DemoPage_controlLabelRow__9zm2n{flex:1 1 auto;margin-bottom:0}.DemoPage_lightToggle__u8zIN{position:relative;flex:0 0 auto;width:46px;height:26px;padding:0;border:1px solid rgba(33,47,40,.17);border-radius:999px;background:#cbd2ce;box-shadow:inset 2px 2px 4px rgba(31,43,37,.18);cursor:pointer;transition:background .18s ease,border-color .18s ease}.DemoPage_lightToggle__u8zIN>span{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fafcfb;box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.95),0 2px 5px rgba(21,30,25,.25);transition:transform .18s ease}.DemoPage_lightToggleOn__SHe6c{border-color:rgba(13,138,111,.48);background:#59b9a2}.DemoPage_lightToggleOn__SHe6c>span{transform:translateX(20px)}.DemoPage_detailMapButton__1opsv:disabled,.DemoPage_finishSwatches__vqCNW button:disabled,.DemoPage_lightToggle__u8zIN:disabled,.DemoPage_poseGrid__xWIYx button:disabled,.DemoPage_resetViewer__1Edfd:disabled{opacity:.46;cursor:wait}.DemoPage_lightToggle__u8zIN>span,.DemoPage_tryBlock__zgXd3 button{-webkit-tap-highlight-color:transparent}.DemoPage_tryBlock__zgXd3 button{transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.DemoPage_tryBlock__zgXd3 button:not(:disabled):hover{border-color:rgba(23,143,119,.45)}.DemoPage_tryBlock__zgXd3 button:not(:disabled):active{box-shadow:inset 2px 2px 5px rgba(27,42,34,.15)}.DemoPage_tryBlock__zgXd3 button:not(:disabled){touch-action:manipulation}.DemoPage_tryBlock__zgXd3 button{font-family:var(--font-geist-mono),ui-monospace,monospace}.DemoPage_commerceAction__X0TWB{align-items:stretch;flex-direction:column;gap:10px;margin-top:22px}.DemoPage_addButton__MOhsT{width:100%;min-height:48px;justify-content:center;border-radius:12px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.DemoPage_commerceAction__X0TWB p{margin:0;color:#77827c;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:8px;letter-spacing:.05em;line-height:1.5;text-align:center;text-transform:uppercase}.DemoPage_specsHeading__Fd9Sg,.DemoPage_specsPanel__lXs0p dl>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px}.DemoPage_specsHeading__Fd9Sg{padding:0 2px 12px;color:#74807a;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:8px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.DemoPage_specsPanel__lXs0p dl{margin:0;overflow:hidden;border:1px solid rgba(38,51,44,.12);border-radius:15px;background:rgba(250,251,250,.72)}.DemoPage_specsPanel__lXs0p dl>div{align-items:center;min-height:66px;padding:12px 14px;border-top:1px solid rgba(38,51,44,.1)}.DemoPage_specsPanel__lXs0p dl>div:first-child{border-top:0}.DemoPage_specsPanel__lXs0p dt{color:#78837d;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:8px;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.DemoPage_specsPanel__lXs0p dd{margin:0;color:#222b26;font-size:12px;font-weight:570;line-height:1.45}.DemoPage_embedIntro__0nPD3{align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.DemoPage_embedIntro__0nPD3 h3{max-width:270px;margin:7px 0 0;font-size:20px;font-weight:580;letter-spacing:-.035em;line-height:1.15}.DemoPage_embedIntro__0nPD3>span{max-width:132px;overflow:hidden;padding:7px 9px;border:1px solid rgba(37,50,43,.12);border-radius:999px;color:#63716a;background:hsla(0,0%,100%,.58);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:7px;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.DemoPage_codePanel___csRf{overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:#0b0e0c;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 14px 30px rgba(14,20,17,.15)}.DemoPage_codeHeader__QuSYl{min-height:50px;justify-content:space-between;gap:12px;padding:9px 10px 9px 14px;border-bottom:1px solid hsla(0,0%,100%,.1);color:rgba(232,240,236,.7);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.DemoPage_codeHeader__QuSYl>div{display:grid;gap:4px}.DemoPage_codeReady__5_IF8{gap:7px;color:rgba(167,193,181,.58);font-size:7px}.DemoPage_codeReady__5_IF8 i{width:4px;height:4px;box-shadow:none}.DemoPage_codeHeader__QuSYl button{min-height:32px;padding:0 12px;border:1px solid hsla(0,0%,100%,.16);border-radius:9px;color:rgba(246,250,248,.9);background:linear-gradient(145deg,#222925,#131815);font:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease}.DemoPage_codeHeader__QuSYl button:hover{border-color:rgba(23,179,148,.55);background:#202a25}.DemoPage_codePanel___csRf pre{max-width:100%;min-height:250px;margin:0;overflow:auto;padding:20px 16px;color:#c8d6cf;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9px;line-height:1.75;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.DemoPage_codePanel___csRf code{white-space:pre}.DemoPage_copyStatus__QDxgc{min-height:18px;margin:9px 0 0;color:#4d675d;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:8px;line-height:1.5}.DemoPage_explanation__ZX3o9{padding:82px 6px 0}.DemoPage_sectionHeading__6VGfc{display:grid;grid-template-columns:minmax(160px,.55fr) minmax(300px,1.45fr);gap:36px;align-items:end;margin-bottom:32px}.DemoPage_sectionHeading__6VGfc .DemoPage_eyebrow__E8nIa{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.19em}.DemoPage_sectionHeading__6VGfc .DemoPage_eyebrow__E8nIa:after{content:"";width:28px;height:1px;background:linear-gradient(90deg,rgba(23,143,119,.62),rgba(85,100,92,.14))}.DemoPage_finalCta__JDpzC h2,.DemoPage_sectionHeading__6VGfc h2{margin:0;font-size:clamp(30px,3.2vw,48px);font-weight:550;letter-spacing:-.055em;line-height:1.02}.DemoPage_sectionHeading__6VGfc h2{font-family:var(--font-geist-sans),Arial,sans-serif;font-size:clamp(36px,3.5vw,52px);font-weight:620;letter-spacing:-.045em;line-height:1.01}.DemoPage_explanationRail__uY7xN{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.DemoPage_explanationRail__uY7xN:before{content:"";position:absolute;z-index:0;top:41px;right:41px;left:41px;height:1px;background:linear-gradient(90deg,rgba(62,78,70,.1),rgba(23,143,119,.34) 34%,rgba(69,113,117,.22) 66%,rgba(62,78,70,.1))}.DemoPage_explanationCard__f_wXO{position:relative;z-index:1;min-height:220px;padding:26px;border:1px solid rgba(31,45,38,.12);border-radius:17px;background:linear-gradient(145deg,rgba(252,253,252,.97),rgba(237,242,239,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 10px 24px rgba(31,44,37,.065);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.DemoPage_stepNumber__vSr_v{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(29,43,36,.13);border-radius:8px;color:#287868;background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(229,236,232,.96));box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.94),inset -1px -1px 0 rgba(33,47,40,.05),0 3px 8px rgba(32,45,38,.07);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9px;font-weight:680;letter-spacing:.06em}.DemoPage_explanationCard__f_wXO h3{max-width:280px;margin:28px 0 0;font-family:var(--font-geist-sans),Arial,sans-serif;font-size:18px;font-weight:630;letter-spacing:-.025em;line-height:1.2}.DemoPage_explanationCard__f_wXO p{max-width:34rem;margin:11px 0 0;color:#59665f;font-size:13px;line-height:1.6}@media (hover:hover) and (pointer:fine){.DemoPage_explanationCard__f_wXO:hover{transform:translateY(-2px);border-color:rgba(23,143,119,.26);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 14px 28px rgba(31,44,37,.085)}}.DemoPage_finalCta__JDpzC{justify-content:space-between;gap:40px;margin-top:96px;padding:clamp(30px,4vw,52px);border-radius:24px;background:linear-gradient(145deg,rgba(248,251,249,.94),rgba(220,228,223,.9))}.DemoPage_finalCta__JDpzC h2{max-width:650px;margin-top:12px}.DemoPage_ctaActions__PG4_K{flex:0 0 auto;gap:10px}.DemoPage_roundedAction__RPWnk{min-height:48px;border-radius:12px;white-space:nowrap}.DemoPage_roundedAction__RPWnk:first-child{gap:18px}.DemoPage_addButton__MOhsT:focus-visible,.DemoPage_backLink__0P2hT:focus-visible,.DemoPage_codeHeader__QuSYl button:focus-visible,.DemoPage_detailMapButton__1opsv:focus-visible,.DemoPage_finishSwatches__vqCNW button:focus-visible,.DemoPage_lightToggle__u8zIN:focus-visible,.DemoPage_poseGrid__xWIYx button:focus-visible,.DemoPage_resetViewer__1Edfd:focus-visible,.DemoPage_roundedAction__RPWnk:focus-visible,.DemoPage_segmentedTabs__xdUGU button:focus-visible{outline:2px solid #0b8f78;outline-offset:3px}body.public-theme-dark .DemoPage_page__L_Dm7{--demo-ink:#f0f4f1;--demo-muted:#a4aea9;--demo-line:rgba(230,240,235,.12);color:var(--demo-ink);background:radial-gradient(circle at 14% 8%,rgba(28,112,98,.15),transparent 27rem),radial-gradient(circle at 88% 36%,rgba(66,88,99,.16),transparent 25rem),radial-gradient(circle,rgba(232,240,236,.08) .75px,transparent .9px),#080b09;background-size:auto,auto,18px 18px,auto}body.public-theme-dark .DemoPage_backLink__0P2hT,body.public-theme-dark .DemoPage_productMeta__67ywm{color:#d7dfdb}body.public-theme-dark .DemoPage_explanationCard__f_wXO p,body.public-theme-dark .DemoPage_lede__4woeo,body.public-theme-dark .DemoPage_productDescription__vLbqJ{color:#aeb8b3}body.public-theme-dark .DemoPage_disclosure__XFs8p,body.public-theme-dark .DemoPage_eyebrow__E8nIa,body.public-theme-dark .DemoPage_panelEyebrow___DgFd,body.public-theme-dark .DemoPage_priceLabel__zHfxg,body.public-theme-dark .DemoPage_simulatedLabel__wicPp,body.public-theme-dark .DemoPage_stepNumber__vSr_v{color:#8e9b95}body.public-theme-dark .DemoPage_explanationCard__f_wXO,body.public-theme-dark .DemoPage_finalCta__JDpzC,body.public-theme-dark .DemoPage_productPanel__kHqYS,body.public-theme-dark .DemoPage_workspace__0I8Bc{border-color:rgba(235,242,238,.12);background:linear-gradient(145deg,rgba(28,34,31,.98),rgba(13,17,15,.98));box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.07),0 28px 64px rgba(0,0,0,.26)}body.public-theme-dark .DemoPage_explanationCard__f_wXO{border-color:rgba(217,232,225,.13);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 10px 24px rgba(0,0,0,.2)}body.public-theme-dark .DemoPage_viewerShell__xnSH9{border-color:rgba(235,242,238,.13);background:linear-gradient(145deg,#2a302d,#171c19);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 22px 42px rgba(0,0,0,.24)}body.public-theme-dark .DemoPage_viewerStatusBar__KoD_E,body.public-theme-dark .DemoPage_viewerToolbar__mPFka{border-color:rgba(235,242,238,.11);color:#d1dad5}body.public-theme-dark .DemoPage_viewerIndicators__4c44d,body.public-theme-dark .DemoPage_viewerProductId__9hH5v{border-color:rgba(235,242,238,.14);color:#9eaaa4}body.public-theme-dark .DemoPage_viewerStatusBar__KoD_E>div span{color:#c8d3cd;border-color:rgba(235,242,238,.13);background:hsla(0,0%,100%,.05)}body.public-theme-dark .DemoPage_stepNumber__vSr_v{color:#75b9aa;border-color:rgba(115,185,169,.2);background:linear-gradient(145deg,rgba(42,52,47,.98),rgba(20,25,22,.98));box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.07),0 3px 8px rgba(0,0,0,.2)}body.public-theme-dark .DemoPage_controlLabelRow__9zm2n strong,body.public-theme-dark .DemoPage_retailerBag__2W3Bu,body.public-theme-dark .DemoPage_retailerWordmark__jJGl8,body.public-theme-dark .DemoPage_specsPanel__lXs0p dd{color:#edf2ef}body.public-theme-dark .DemoPage_commerceAction__X0TWB p,body.public-theme-dark .DemoPage_dragHint__vK5Xb,body.public-theme-dark .DemoPage_poseDescription__EOTiv,body.public-theme-dark .DemoPage_retailerNav__f3lDS,body.public-theme-dark .DemoPage_specsHeading__Fd9Sg,body.public-theme-dark .DemoPage_specsPanel__lXs0p dt{color:#98a39d}body.public-theme-dark .DemoPage_segmentedTabs__xdUGU,body.public-theme-dark .DemoPage_specsPanel__lXs0p dl,body.public-theme-dark .DemoPage_tryBlock__zgXd3{border-color:rgba(235,242,238,.12);background:rgba(6,9,7,.42);box-shadow:inset 2px 2px 5px rgba(0,0,0,.26),inset -1px -1px 2px hsla(0,0%,100%,.04)}body.public-theme-dark .DemoPage_segmentedTabs__xdUGU .DemoPage_segmentActive__xoQmg{color:#f4f7f5;border-color:rgba(235,242,238,.14);background:linear-gradient(145deg,#2a302d,#161b18);box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.09),0 4px 10px rgba(0,0,0,.2)}body.public-theme-dark .DemoPage_detailMapButton__1opsv,body.public-theme-dark .DemoPage_finishSwatches__vqCNW button,body.public-theme-dark .DemoPage_poseGrid__xWIYx button,body.public-theme-dark .DemoPage_resetViewer__1Edfd{color:#b7c0bb;border-color:rgba(235,242,238,.13);background:linear-gradient(145deg,#252b28,#171c19);box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.06),0 3px 8px rgba(0,0,0,.2)}body.public-theme-dark .DemoPage_detailMapButtonActive__RGpGU,body.public-theme-dark .DemoPage_finishSwatches__vqCNW .DemoPage_finishSelected__lhuEV,body.public-theme-dark .DemoPage_poseGrid__xWIYx .DemoPage_poseSelected__fi5uN{color:#e9f4ef;border-color:rgba(39,188,157,.58);background:rgba(21,78,64,.48);box-shadow:inset 2px 2px 5px rgba(0,0,0,.24)}body.public-theme-dark .DemoPage_lightToggle__u8zIN{border-color:rgba(235,242,238,.16);background:#353d39}body.public-theme-dark .DemoPage_lightToggleOn__SHe6c{background:#278e78}@media (min-width:1100px){.DemoPage_viewerShell__xnSH9{position:sticky;top:96px}}@media (max-width:1099px){.DemoPage_workspaceGrid__9RZpD{grid-template-columns:minmax(0,1fr)}.DemoPage_tabPanel__jYYKn{min-height:0}.DemoPage_viewerIframe__K6g3m{height:min(68vw,560px);min-height:520px}}@media (max-width:767px){.DemoPage_page__L_Dm7{padding:0 16px 64px}.DemoPage_intro__zo8hu{padding:112px 0 28px}.DemoPage_introTopline__MjsLs{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:34px}.DemoPage_statusShell__mGJCn{max-width:100%}.DemoPage_statusItem__ikdt1{min-height:32px;padding-inline:10px;font-size:7px;letter-spacing:.1em}.DemoPage_title__xkKbw{font-size:clamp(30px,9vw,36px)}.DemoPage_lede__4woeo{font-size:15px}.DemoPage_workspace__0I8Bc{padding:8px;border-radius:20px}.DemoPage_retailerBar__2634I{min-height:56px;padding-inline:8px}.DemoPage_retailerIdentity__aipzr{gap:10px}.DemoPage_simulatedLabel__wicPp{max-width:90px;line-height:1.25}.DemoPage_retailerWordmark__jJGl8{font-size:22px}.DemoPage_retailerNav__f3lDS{display:none}.DemoPage_productPanel__kHqYS,.DemoPage_viewerShell__xnSH9{border-radius:16px}.DemoPage_viewerToolbar__mPFka{min-height:62px;align-items:flex-start;flex-direction:column;gap:7px;justify-content:center;padding:10px 12px}.DemoPage_viewerProductId__9hH5v{max-width:150px}.DemoPage_viewerIndicators__4c44d{padding-left:16px}.DemoPage_viewerIframe__K6g3m{height:460px;min-height:460px}.DemoPage_viewerStatusBar__KoD_E{align-items:flex-start;flex-direction:column;gap:10px;padding:13px 12px}.DemoPage_viewerStatusBar__KoD_E>div{justify-content:flex-start}.DemoPage_productPanel__kHqYS{padding:16px}.DemoPage_panelHeader__WDrVd h2{font-size:24px}.DemoPage_tabPanel__jYYKn{padding-top:18px}.DemoPage_priceRow__7INEi{align-items:flex-start;flex-direction:column}.DemoPage_tryHeading__Au_HL{align-items:flex-start}.DemoPage_embedIntro__0nPD3{align-items:flex-start;flex-direction:column}.DemoPage_embedIntro__0nPD3>span{max-width:100%}.DemoPage_codePanel___csRf pre{min-height:230px}.DemoPage_explanation__ZX3o9{padding:72px 0 0}.DemoPage_sectionHeading__6VGfc{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.DemoPage_sectionHeading__6VGfc h2{font-size:clamp(30px,8.7vw,36px)}.DemoPage_explanationRail__uY7xN{grid-template-columns:1fr}.DemoPage_explanationRail__uY7xN:before{top:39px;right:auto;bottom:39px;left:39px;width:1px;height:auto;background:linear-gradient(180deg,transparent,rgba(23,179,148,.3),rgba(42,57,49,.16),transparent)}.DemoPage_explanationCard__f_wXO{min-height:190px;padding:24px}.DemoPage_explanationCard__f_wXO h3{margin-top:24px}.DemoPage_finalCta__JDpzC{align-items:flex-start;flex-direction:column;margin-top:72px}.DemoPage_ctaActions__PG4_K{align-items:stretch;flex-direction:column;width:100%}.DemoPage_roundedAction__RPWnk{justify-content:center;width:100%}}@media (max-width:460px){.DemoPage_statusItem__ikdt1:last-child{display:none}.DemoPage_viewerIframe__K6g3m{height:440px;min-height:440px}.DemoPage_viewerIndicators__4c44d{gap:10px}.DemoPage_segmentedTabs__xdUGU button{padding-inline:4px;font-size:7px}.DemoPage_specsHeading__Fd9Sg,.DemoPage_specsPanel__lXs0p dl>div{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:10px}.DemoPage_codeHeader__QuSYl{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.DemoPage_codeReady__5_IF8 i,.DemoPage_liveDot__iUytc,.DemoPage_panelStatus__KUXD1>span,.DemoPage_viewerLiveDot__5M4Bv{animation:none}.DemoPage_backLink__0P2hT span,.DemoPage_codeHeader__QuSYl button,.DemoPage_explanationCard__f_wXO,.DemoPage_lightToggle__u8zIN>span,.DemoPage_segmentedTabs__xdUGU button,.DemoPage_tabPanel__jYYKn,.DemoPage_tryBlock__zgXd3 button{animation:none;transition:none}.DemoPage_explanationCard__f_wXO:hover{transform:none}}@media (forced-colors:active){.DemoPage_codePanel___csRf,.DemoPage_detailMapButton__1opsv,.DemoPage_explanationCard__f_wXO,.DemoPage_finalCta__JDpzC,.DemoPage_finishSwatches__vqCNW button,.DemoPage_lightToggle__u8zIN,.DemoPage_page__L_Dm7,.DemoPage_poseGrid__xWIYx button,.DemoPage_productPanel__kHqYS,.DemoPage_resetViewer__1Edfd,.DemoPage_segmentedTabs__xdUGU,.DemoPage_specsPanel__lXs0p dl,.DemoPage_stepNumber__vSr_v,.DemoPage_tryBlock__zgXd3,.DemoPage_viewerShell__xnSH9,.DemoPage_workspace__0I8Bc{color:CanvasText;border:1px solid CanvasText;background:Canvas;box-shadow:none}.DemoPage_codeReady__5_IF8 i,.DemoPage_liveDot__iUytc,.DemoPage_panelStatus__KUXD1>span,.DemoPage_viewerLiveDot__5M4Bv{background:Highlight;box-shadow:none}.DemoPage_detailMapButtonActive__RGpGU,.DemoPage_finishSelected__lhuEV,.DemoPage_lightToggleOn__SHe6c,.DemoPage_poseSelected__fi5uN{outline:2px solid Highlight}}