.Home_home__25TlW{background:#0c0b09;color:#f5f1e8;padding-bottom:72px}.Home_home__25TlW h2,.Home_home__25TlW h3{font-family:var(--font-family-sans)}.Home_home__25TlW a,.Home_home__25TlW button,.Home_home__25TlW input,.Home_home__25TlW summary{-webkit-tap-highlight-color:transparent}.Home_home__25TlW :is(a,button,input,summary):focus-visible{outline:2px solid #d9a94e;outline-offset:4px}.Home_hero__IYEmF{max-width:1360px;margin:auto;padding:32px 48px;display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.Home_intro__afofx{min-width:0;padding-top:0}.Home_eyebrow__Yh9So{color:#c9a24b;font:600 .75rem/1.5 var(--font-family-mono);letter-spacing:.11em}.Home_intro__afofx h1{font:650 clamp(36px,4.1vw,60px)/1.05 var(--font-family-sans);letter-spacing:-.052em;margin:20px 0}.Home_intro__afofx h1 span,.Home_scanner__64zXA h2 span{color:#c9a24b}.Home_lede__LKaEz{max-width:440px;font-size:17px;line-height:1.65;color:#c9c5bc}.Home_actions__kL_bj{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.Home_primary__JMdle,.Home_secondary__Wn10z{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 18px;border-radius:8px;font-size:14px;font-weight:650;text-decoration:none;transition:background .18s}.Home_primary__JMdle{background:#c9a24b;color:#100e0b;border:1px solid #c9a24b}.Home_primary__JMdle:hover{background:#d9b867}.Home_secondary__Wn10z{border:1px solid #c9c5bc33;color:#f5f1e8}.Home_secondary__Wn10z:hover{background:#1a1713}.Home_tryNote__FNQYS{font-size:12px;color:#a8a29a;margin-top:12px}.Home_benefits__SaKDv{display:grid;gap:11px;margin:34px 0;font-size:.875rem;color:#c9c5bc}.Home_benefits__SaKDv p{display:grid;grid-template-columns:76px 1fr;align-items:baseline;gap:12px}.Home_benefits__SaKDv span{font:500 .75rem/1.5 var(--font-family-mono);letter-spacing:.08em;color:#a8a29a}.Home_scannerShortcut__2ZPat{display:flex;align-items:center;gap:15px;max-width:385px;padding:15px 0;border-top:1px solid #c9c5bc22;color:#a8a29a;font-size:.875rem;text-decoration:none}.Home_scannerShortcut__2ZPat>span:first-child{color:#c9a24b;font-size:28px}.Home_scannerShortcut__2ZPat strong{display:block;font-size:.875rem;color:#f5f1e8;font-weight:500;margin-top:4px}.Home_scannerShortcut__2ZPat>span:last-child{margin-left:auto;font-size:22px}.Home_workspace__UUmjI{min-width:0;background:radial-gradient(ellipse at top right,#c9a24b0c,transparent 60%),#100e0b;border:1px solid #c9a24b40;border-radius:16px;box-shadow:0 22px 80px #0005;overflow:clip}.Home_workspaceTop__q8wE4{display:flex;justify-content:space-between;gap:10px;padding:13px 20px;border-bottom:1px solid #c9c5bc15;color:#a8a29a;font:500 .75rem/1.4 var(--font-family-mono);letter-spacing:.09em}.Home_liveDot__i4xRh{display:flex;align-items:center;gap:7px}.Home_liveDot__i4xRh:before{content:"";width:4px;height:4px;border-radius:50%;background:#c9a24b}.Home_tabRow__RC3BF{display:flex;border-bottom:1px solid #c9c5bc22;padding:0 12px}.Home_tabs__SMNoU{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,3.75em),1fr));font-size:.875rem;flex:1}.Home_floorTab__LHhmL,.Home_tabs__SMNoU button{min-height:48px;min-width:0;padding:8px 9px;color:#a8a29a;font-size:.875rem;border:0;border-bottom:2px solid transparent;background:transparent;cursor:pointer}.Home_tabs__SMNoU button[aria-selected=true]{color:#e3bd6c;border-bottom-color:#c9a24b}.Home_floorTab__LHhmL:hover,.Home_tabs__SMNoU button:hover{color:#f5f1e8;background:#ffffff05}.Home_panel__8VLoZ{padding:20px}.Home_panel__8VLoZ[hidden]{display:none}.Home_winFigure__RNa6v{margin:0}.Home_winStage__WUHBL{display:flex;justify-content:center;align-items:center;height:310px;background:#060604;border-radius:7px}.Home_winStage__WUHBL :is(img,video){display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.Home_winCaption__sRz9G{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;flex-wrap:wrap}.Home_winCaption__sRz9G>div{flex:1 0 min(100%,12rem)}.Home_winCaption__sRz9G h2{font-size:16px;font-weight:550;margin-top:3px}.Home_winCaption__sRz9G strong{color:#d9b867;font:550 25px/1.2 var(--font-family-mono);letter-spacing:-.045em}.Home_winCaption__sRz9G .Home_eyebrow__Yh9So{font-size:.75rem;color:#a8a29a}.Home_winRail__E66Fd{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 7px;scrollbar-width:thin;scrollbar-color:#c9a24b55 transparent}.Home_winRail__E66Fd button{flex:0 0 66px;display:flex;flex-direction:column;align-items:center;gap:5px;border:1px solid #c9c5bc22;border-radius:6px;padding:5px;background:#1a1713;cursor:pointer}.Home_winRail__E66Fd button[aria-pressed=true]{border-color:#c9a24b;background:#c9a24b14}.Home_winRail__E66Fd img{height:48px;width:auto;max-width:100%;object-fit:contain}.Home_winRail__E66Fd span{color:#d9b867;font:500 .75rem/1.4 var(--font-family-mono)}.Home_winFooter__PWxb1{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 12px;font-size:.75rem;color:#a8a29a}.Home_winFooter__PWxb1 a{min-height:44px;min-width:44px;display:inline-flex;align-items:center;color:#c9c5bc;white-space:nowrap}.Home_panelHeading__6yXpL{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:6px 16px;margin-bottom:18px}.Home_panelHeading__6yXpL h2{font-size:23px;font-weight:550;line-height:1.2;letter-spacing:-.03em;margin-top:7px}.Home_textLink__sqUpL{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;color:#d9b867;text-decoration:none}.Home_textLink__sqUpL:hover{text-decoration:underline}.Home_guideActions__YKskE{display:flex;margin-top:14px}.Home_guideActions__YKskE .Home_primary__JMdle{width:100%}.Home_finePrint__fcTAj{font-size:.875rem;line-height:1.6;color:#a8a29a}.Home_search__OVEb6{display:flex;border:1px solid #c9c5bc33;border-radius:8px;margin-top:23px}.Home_search__OVEb6 input{min-width:0;flex:1;min-height:48px;background:transparent;color:#f5f1e8;padding:10px 14px;font-size:16px}.Home_search__OVEb6 button{min-width:60px;padding:8px 12px;color:#d9b867;font-size:13px;cursor:pointer}.Home_search__OVEb6 input::placeholder{color:#a8a29a}.Home_lessons__yxNpV{margin:18px 0}.Home_lessons__yxNpV a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-top:1px solid #c9c5bc22;text-decoration:none}.Home_lessons__yxNpV strong{font-size:17px;font-weight:550}.Home_lessons__yxNpV small{display:block;margin-top:6px;color:#a8a29a;font-size:.875rem}.Home_lessons__yxNpV a>span:last-child{color:#c9a24b}.Home_map__9kt0k{height:295px;margin:20px 0 12px;border:1px solid #c9c5bc22;border-radius:8px;overflow:hidden}.Home_libraryStats__YawPS{display:grid;grid-template-columns:repeat(3,1fr);max-width:1264px;margin:0 auto;border-top:1px solid #c9c5bc22;border-bottom:1px solid #c9c5bc22;padding:22px 0}.Home_libraryStats__YawPS a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:9px;padding:5px 10px;min-height:44px;text-decoration:none}.Home_libraryStats__YawPS a+a{border-left:1px solid #c9c5bc22}.Home_libraryStats__YawPS strong{font:500 23px/1.3 var(--font-family-mono);color:#c9a24b;letter-spacing:-.04em}.Home_libraryStats__YawPS span{color:#a8a29a;font-size:12px}.Home_consentSlot__5SuHh{max-width:1264px;margin:0 auto}.Home_heroStory__bpvr1{min-width:0;scroll-margin-top:100px}.Home_storyHeading__MFeQu{max-width:430px;margin:0 auto 20px;text-align:center}.Home_storyHeading__MFeQu h2{margin:8px 0;font-size:1.5rem;font-weight:550;letter-spacing:-.035em;line-height:1.25}.Home_storyHeading__MFeQu>p:last-child{color:#c9c5bc;font-size:.875rem;line-height:1.5}.Home_toolkit__MRlUX{max-width:1040px;margin:auto;padding:48px;scroll-margin-top:90px}.Home_toolkitIntro__RS8D9{margin-bottom:20px}.Home_toolkitIntro__RS8D9 h2{font-size:clamp(2rem,3.4vw,3rem);font-weight:550;line-height:1.12;letter-spacing:-.04em;margin:12px 0 20px}.Home_toolkitIntro__RS8D9 h2 span{color:#c9a24b}.Home_toolkitIntro__RS8D9>p:last-child{font-size:1rem;color:#c9c5bc;line-height:1.65;max-width:540px}.Home_toolkitLayout__d3f_k{min-width:0}.Home_toolkitSteps__TuKd9{display:grid;gap:28px}.Home_toolkitSteps__TuKd9>div{border-top:1px solid #c9c5bc33;padding-top:20px}.Home_startPaths__xgd1t>a>span,.Home_toolkitSteps__TuKd9>div>span{font:.75rem/1.5 var(--font-family-mono);letter-spacing:.08em;color:#c9a24b}.Home_startPaths__xgd1t h3,.Home_toolkitSteps__TuKd9 h3{font-size:1.25rem;font-weight:550;letter-spacing:-.025em;line-height:1.3;margin:10px 0}.Home_startPaths__xgd1t p,.Home_toolkitSteps__TuKd9 p{font-size:1rem;color:#c9c5bc;line-height:1.6}.Home_toolkitSteps__TuKd9 a{display:inline-flex;align-items:center;min-height:48px;font-size:.875rem;color:#d9b867;text-underline-offset:5px}.Home_guidePreview__5Fkkl{background:#0c0b09;border:1px solid #c9c5bc22;border-radius:10px;overflow:clip}.Home_guidePreview__5Fkkl img{width:100%;height:auto;object-fit:contain}.Home_guidePreview__5Fkkl>div{padding:16px}.Home_guidePreview__5Fkkl h3{font-size:1.125rem;line-height:1.4;font-weight:550}.Home_guidePreview__5Fkkl p{font-size:1rem;color:#c9c5bc;line-height:1.6;margin-top:8px}.Home_guideShowcase__UPvlu{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px}.Home_guideVisual__ML5au{min-width:0}.Home_guideCamera__Ua8Nl{position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid #c9c5bc22;border-radius:10px;background:#080705;aspect-ratio:1535/1024}.Home_guideCamera__Ua8Nl>img{display:block;width:100%;height:auto;object-fit:contain}.Home_guideCamera__Ua8Nl>svg{position:absolute;inset:0;width:100%;height:100%}.Home_guideCamera__Ua8Nl>p{padding:20px;font-size:14px;color:#c9c5bc}.Home_guidePlayback__D3qBI{display:flex;align-items:center;gap:12px}.Home_guidePlayback__D3qBI button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:10px;border:0;border-radius:8px;background:transparent;color:#d9b867;cursor:pointer}.Home_guidePlayback__D3qBI button:disabled{opacity:.4;cursor:default}.Home_guidePlayback__D3qBI>button svg{width:22px;height:22px}.Home_guideViews__DyFFf{display:flex;flex:1;gap:4px}.Home_guideViews__DyFFf button{flex:1}.Home_guideViews__DyFFf button span{width:100%;height:3px;border-radius:4px;background:#c9c5bc33}.Home_guideViews__DyFFf button[aria-pressed=true] span{background:#d9b867}.Home_guideFacts__hfMN2{min-width:0;padding:18px;border:1px solid #c9c5bc22;border-radius:10px;transition:background .45s,border-color .45s}.Home_guideFacts__hfMN2[data-qualified=true]{background:#112017;border-color:#7aefc85c}.Home_guideCondition__b_7e_{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;color:#c9c5bc;font-size:14px;line-height:1.5}.Home_guideCondition__b_7e_ strong{color:#7aefc8;font:600 14px/1.5 var(--font-family-mono)}.Home_guideReading__IYZ4t{margin:8px 0;font:600 40px/1.1 var(--font-family-mono);letter-spacing:-.04em}.Home_guideMeter__jw_tu{height:4px;border-radius:4px;background:#c9c5bc22;margin:12px 0}.Home_guideMeter__jw_tu span{display:block;width:83.3%;height:100%;border-radius:4px;background:#d9b867}.Home_guideFacts__hfMN2[data-qualified=true] .Home_guideMeter__jw_tu span{background:#7aefc8}.Home_guideFacts__hfMN2 dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,6em),1fr));gap:12px;margin:0 0 12px}.Home_guideFacts__hfMN2 dt{color:#c9c5bc;font-size:14px;line-height:1.5}.Home_guideFacts__hfMN2 dd{margin:2px 0 0;font:500 21px/1.3 var(--font-family-mono)}.Home_guideFacts__hfMN2 .Home_primary__JMdle{width:100%;margin-top:12px;font-size:14px}@media (max-width:600px){.Home_guideShowcase__UPvlu{grid-template-columns:1fr;gap:4px}.Home_guideCamera__Ua8Nl{width:min(100%,340px);margin:auto}.Home_guideFacts__hfMN2{padding:12px}.Home_guideReading__IYZ4t{font-size:32px;margin:5px 0}.Home_guideFacts__hfMN2 dl{margin-bottom:6px}.Home_guideFacts__hfMN2 .Home_finePrint__fcTAj{font-size:14px;line-height:1.5}.Home_guidePlayback__D3qBI{max-width:340px;margin:auto}}.Home_startPaths__xgd1t{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:28px;max-width:1264px;margin:0 auto 64px}.Home_startPaths__xgd1t h2{font-size:2rem;font-weight:550;line-height:1.15;letter-spacing:-.04em;margin-top:14px}.Home_startPaths__xgd1t>a{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid #c9c5bc33;border-radius:14px;text-decoration:none;background:#100e0b;transition:border-color .2s,background .2s}.Home_startPaths__xgd1t>a:hover{border-color:#c9a24b;background:#1a1713}.Home_startPaths__xgd1t strong{display:block;margin-top:auto;padding-top:20px;color:#d9b867;font-size:.875rem;font-weight:550}@media (prefers-reduced-motion:no-preference){.Home_heroStory__bpvr1>.sdemo{animation:Home_story-arrive__DTPPL .65s ease-out both}@keyframes Home_story-arrive__DTPPL{0%{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.Home_consentSlot__5SuHh .rts-consent--inline{position:relative;inset:auto;z-index:auto;width:100%;max-width:none;min-height:54px;gap:6px;padding-inline:8px;box-shadow:none}.Home_consentSlot__5SuHh .rts-consent-copy{font-size:11px}.Home_consentSlot__5SuHh .rts-consent-key{padding-inline:8px}.Home_scanner__64zXA{max-width:1040px;margin:0 auto;padding:80px 48px;display:grid;grid-template-columns:1fr .7fr;gap:90px;align-items:center;scroll-margin-top:95px}.Home_scanner__64zXA h2{font-size:clamp(34px,4vw,52px);font-weight:550;line-height:1.08;letter-spacing:-.04em;margin:18px 0}.Home_scanner__64zXA>div>p:not(.Home_eyebrow__Yh9So):not(.Home_finePrint__fcTAj){max-width:355px;font-size:17px;line-height:1.6;color:#c9c5bc}.Home_scanner__64zXA .Home_primary__JMdle{margin:25px 0 12px}.Home_scannerBenefits__F_S3z{display:grid;gap:20px;margin:25px 0 0;padding:0;list-style:none}.Home_scannerBenefits__F_S3z li{display:flex;gap:15px;align-items:flex-start}.Home_scannerBenefits__F_S3z li>span{padding-top:3px;color:#c9a24b;font:12px/1.5 var(--font-family-mono)}.Home_scannerBenefits__F_S3z strong{font-size:15px;line-height:1.4;font-weight:600}.Home_scannerBenefits__F_S3z p{margin:4px 0 0;max-width:310px;font-size:14px;line-height:1.5;color:#c9c5bc}.Home_scannerShortcut__2ZPat>svg{flex-shrink:0;color:#c9a24b}.Home_questions__jfY9m{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;max-width:1264px;margin:0 auto;padding:50px 0 65px;border-top:1px solid #c9c5bc22}.Home_questions__jfY9m h2{font-size:30px;letter-spacing:-.03em;font-weight:550;margin:12px 0}.Home_questions__jfY9m>div>p:not(.Home_eyebrow__Yh9So){max-width:285px;color:#a8a29a;font-size:14px;line-height:1.6}.Home_questions__jfY9m details{border-bottom:1px solid #c9c5bc22}.Home_questions__jfY9m summary{min-height:54px;padding:16px 4px;cursor:pointer;font-size:14px;line-height:1.5}.Home_questions__jfY9m details p{font-size:14px;line-height:1.8;color:#c9c5bc;padding:0 4px 20px}@media (min-width:1024px){.Home_home__25TlW{padding-bottom:0}}@media (max-width:1200px){.Home_hero__IYEmF{padding:36px 28px;gap:28px}.Home_libraryStats__YawPS,.Home_questions__jfY9m{margin-left:28px;margin-right:28px}.Home_actions__kL_bj{gap:8px}.Home_primary__JMdle,.Home_secondary__Wn10z{font-size:13px;padding:11px 14px}}@media (max-width:1023px){.Home_hero__IYEmF{grid-template-columns:1fr;max-width:700px;gap:28px}.Home_intro__afofx{text-align:center;padding-top:0}.Home_intro__afofx h1{font-size:46px}.Home_lede__LKaEz{margin:auto}.Home_actions__kL_bj{justify-content:center}.Home_benefits__SaKDv,.Home_floorTab__LHhmL,.Home_scannerShortcut__2ZPat{display:none}.Home_scanner__64zXA{grid-template-columns:1fr;max-width:720px;gap:28px;padding:60px 28px}.Home_scanner__64zXA>div:first-child{text-align:center}.Home_scanner__64zXA>div>p:not(.Home_eyebrow__Yh9So):not(.Home_finePrint__fcTAj){margin-inline:auto}.Home_scannerBenefits__F_S3z{display:none}.Home_questions__jfY9m{grid-template-columns:1fr;gap:22px}.Home_toolkit__MRlUX{padding:48px 28px}.Home_toolkitLayout__d3f_k{grid-template-columns:1fr;gap:28px}.Home_toolkitSteps__TuKd9{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.Home_toolkitLayout__d3f_k>.Home_workspace__UUmjI{grid-row:1}.Home_startPaths__xgd1t{margin:0 28px 48px;grid-template-columns:1fr 1fr}.Home_startPaths__xgd1t>div{grid-column:1/-1}}@media (max-width:600px){.Home_hero__IYEmF{padding:22px 16px 25px;gap:22px}.Home_intro__afofx .Home_eyebrow__Yh9So{font-size:.75rem}.Home_intro__afofx h1{font-size:38px;margin:12px 0}.Home_lede__LKaEz{max-width:335px;font-size:16px;line-height:1.5}.Home_actions__kL_bj{margin-top:18px}.Home_tryNote__FNQYS{font-size:12px;margin-top:8px}.Home_workspaceTop__q8wE4{display:none}.Home_workspace__UUmjI{border-radius:12px}.Home_tabs__SMNoU button{font-size:.875rem;padding:8px 4px}.Home_tabRow__RC3BF{padding:0 7px}.Home_panel__8VLoZ{padding:12px}.Home_winStage__WUHBL{height:220px}.Home_winCaption__sRz9G{padding:10px 0;gap:8px}.Home_winCaption__sRz9G h2{font-size:14px}.Home_winCaption__sRz9G strong{font-size:22px}.Home_winCaption__sRz9G .Home_eyebrow__Yh9So{font-size:.75rem;letter-spacing:.03em}.Home_winRail__E66Fd button{flex-basis:58px}.Home_winRail__E66Fd img{height:40px}.Home_winFooter__PWxb1{font-size:.75rem}.Home_libraryStats__YawPS{margin:0 16px;padding:12px 0}.Home_libraryStats__YawPS a{display:grid;gap:2px;text-align:center;padding:5px}.Home_libraryStats__YawPS strong{font-size:20px}.Home_libraryStats__YawPS span{font-size:.75rem}.Home_scanner__64zXA{grid-template-columns:1fr;padding:40px 16px;gap:25px}.Home_scanner__64zXA>div:first-child{text-align:center}.Home_scanner__64zXA h2{font-size:37px}.Home_scanner__64zXA>div>p:not(.Home_eyebrow__Yh9So):not(.Home_finePrint__fcTAj){font-size:16px;margin:auto}.Home_scanner__64zXA .Home_primary__JMdle{margin:18px 0 10px}.Home_scannerBenefits__F_S3z{display:none}.Home_scannerBenefits__F_S3z li{gap:12px}.Home_questions__jfY9m{margin:0 20px;padding:35px 0 40px}.Home_questions__jfY9m h2{font-size:27px}.Home_panelHeading__6yXpL h2{font-size:21px}.Home_panelHeading__6yXpL{margin-bottom:10px}.Home_lessons__yxNpV a{padding:18px 0}.Home_lessons__yxNpV strong{font-size:15px}.Home_map__9kt0k{height:250px}.Home_heroStory__bpvr1{padding-top:8px}.Home_storyHeading__MFeQu{margin-bottom:16px}.Home_storyHeading__MFeQu .Home_eyebrow__Yh9So{font-size:.75rem}.Home_toolkit__MRlUX{padding:40px 16px}.Home_toolkitIntro__RS8D9 h2{font-size:2rem}.Home_startPaths__xgd1t,.Home_toolkitSteps__TuKd9{grid-template-columns:1fr;gap:16px}.Home_startPaths__xgd1t{margin:0 16px 40px}.Home_startPaths__xgd1t>a{padding:22px}}@media (max-height:450px) and (orientation:landscape){.Home_winStage__WUHBL{height:160px}}@media (max-width:359px){.Home_intro__afofx h1{font-size:32px}.Home_primary__JMdle,.Home_secondary__Wn10z{font-size:12px;padding:10px}.Home_winCaption__sRz9G strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.Home_home__25TlW *{scroll-behavior:auto!important;transition:none!important}}.sdemo{--s-ink:#0c0b09;--s-ivory:#f5f1e8;--s-ash:#c9c5bc;--s-gold:#c9a24b;--s-line:#f5f1e824;--s-goldline:#c9a24b66;width:min(100%,21rem);min-width:0;margin:0 auto;color:var(--s-ivory);text-align:left;font-family:var(--font-family-sans)}.sdemo-device{position:relative;padding:7px;border:1px solid #827760;border-radius:38px;background:linear-gradient(130deg,#a69778,#3a352d 18%,#12110f 48%,#655b48 85%,#ac9c7d);box-shadow:inset 0 0 0 2px #161410,0 25px 65px -30px #000,0 0 80px -45px #c9a24b55}.sdemo-device:before{left:-3px;top:118px;height:36px;box-shadow:0 46px #81745a}.sdemo-device:after,.sdemo-device:before{content:"";position:absolute;width:2px;border-radius:2px;background:#81745a}.sdemo-device:after{right:-3px;top:136px;height:58px}.sdemo-screen{overflow:hidden;border-radius:30px;background:var(--s-ink);border:1px solid #050504}.sdemo-statusbar{position:relative;display:flex;justify-content:space-between;align-items:center;height:28px;padding:0 21px;font:600 12px/1 var(--font-family-sans)}.sdemo-statusbar>svg{width:34px;height:14px}.sdemo-island{position:absolute;left:50%;top:4px;transform:translateX(-50%);width:76px;height:21px;border-radius:14px;background:#000}.sdemo-appbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px}.sdemo-appbar>span:nth-child(2){flex:1 0 min-content;min-width:0}.sdemo-app-icon{display:grid;place-items:center;flex-shrink:0;width:30px;height:36px;color:var(--s-gold)}.sdemo-app-icon svg{width:24px;height:28px}.sdemo-appbar strong{font-weight:600}.sdemo-appbar small,.sdemo-appbar strong{display:block;font-size:14px;line-height:1.5}.sdemo-appbar small{color:var(--s-ash)}.sdemo-saved-tag{flex:0 1 auto;margin-left:auto;max-width:6em;color:var(--s-gold);font-size:12px;line-height:1.5;text-align:right}.sdemo-scene{position:relative;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;background:radial-gradient(ellipse at center,#272013,var(--s-ink) 80%);border-block:1px solid var(--s-line)}.sdemo-story{position:relative;display:grid;grid-template-rows:minmax(min-content,1fr) auto}.sdemo-story:before{content:"";grid-area:1/1;width:60%;aspect-ratio:800/483;margin-top:10px;justify-self:center;pointer-events:none}.sdemo-evidence{grid-area:1/1/3/2;min-width:0}.sdemo-scene-stack{display:grid;width:100%;min-width:0;max-width:100%;aspect-ratio:1.25;min-height:16em;align-items:center}.sdemo-scene-stack>*{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transition:opacity .55s ease,visibility .55s}.sdemo-scene-stack>[data-active=true]{opacity:1;visibility:visible;transition-delay:0s}.sdemo-illustration{position:relative;width:100%;line-height:0}.sdemo-illustration img,.sdemo-illustration picture{display:block;width:100%;height:auto;aspect-ratio:1535/1024;object-fit:contain}.sdemo-scene-locator{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0}.sdemo-locator rect,.sdemo-scene-locator rect{fill:none;stroke:#fff7d8;stroke-width:2px;filter:drop-shadow(0 1px 2px #000)}.sdemo[data-step="0"][data-playing=true] .sdemo-scene-locator{animation:sdemo-locate 3.2s ease both}@keyframes sdemo-locate{0%,35%{opacity:0}65%,to{opacity:1}}.sdemo-magnifier{display:grid;place-items:center;width:100%;height:100%}.sdemo-zoom-window{position:relative;width:100%;aspect-ratio:1535/1024;overflow:hidden;background:#100e0b}.sdemo-zoom-window svg{display:block;width:100%;height:100%}.sdemo-photo{position:relative;width:60%;align-self:start;margin:10px auto 0;aspect-ratio:800/483;line-height:0}.sdemo-photo>img{display:block;width:100%;height:auto;aspect-ratio:800/483;object-fit:contain}.sdemo-photo-loading{position:absolute;inset:0;display:grid;place-items:center;padding:16px;color:var(--s-ash);font-size:14px;line-height:1.5;text-align:center;background:var(--s-ink)}.sdemo-locator{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0}.sdemo[data-step="2"] .sdemo-locator{opacity:1}.sdemo-analysis{display:grid;grid-area:2/1;z-index:1;align-self:end;min-width:0;padding:12px;pointer-events:none}.sdemo-analysis>*{grid-area:1/1;min-width:0;visibility:hidden}.sdemo-analysis>[data-active=true]{visibility:visible}.sdemo-decision{padding:12px;border:1px solid #7aefc844;border-radius:10px;background:#111b16}.sdemo-decision-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--s-ash);font-size:14px;line-height:1.5}.sdemo-decision-line strong{color:#7aefc8;font:600 18px/1.4 var(--font-family-mono);letter-spacing:.04em}.sdemo-decision[data-active=true] .sdemo-decision-line strong{animation:sdemo-play-arrive .6s ease both}@keyframes sdemo-play-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.sdemo-readings{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5em),1fr));gap:10px;margin:10px 0 0}.sdemo-readings dt{font-size:14px;line-height:1.5;color:var(--s-ash)}.sdemo-readings dd{margin:2px 0 0;font:600 26px/1.2 var(--font-family-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sdemo-readings>div+div dd{color:var(--s-gold)}.sdemo .sdemo-check{font-size:14px;line-height:1.5;color:var(--s-ash);margin:8px 0 0}.sdemo-controls{display:flex;align-items:stretch;gap:8px;padding:4px 14px}.sdemo-steps{display:flex;flex-wrap:wrap;flex:1;min-width:0;gap:4px;padding:0;margin:0;list-style:none}.sdemo-steps li{flex:1 1 max-content;min-width:44px}.sdemo-steps button{display:grid;place-items:center;width:100%;min-height:44px;height:100%;padding:8px 3px;border:0;border-radius:8px;background:transparent;cursor:pointer}.sdemo-progress{display:block;width:100%;height:3px;border-radius:4px;background:var(--s-line)}.sdemo-steps button[aria-current=step] .sdemo-progress{background:var(--s-gold)}.sdemo[data-playing=true] .sdemo-steps button[aria-current=step] .sdemo-progress{transform-origin:left;animation:sdemo-progress 3.2s linear both}.sdemo[data-step="1"][data-playing=true] .sdemo-steps button[aria-current=step] .sdemo-progress{animation-duration:4.2s}.sdemo[data-step="2"] .sdemo-steps button[aria-current=step] .sdemo-progress{background:#7aefc8}@keyframes sdemo-progress{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}.sdemo-playback{display:grid;place-items:center;flex:0 0 44px;align-self:center;width:44px;height:44px;padding:10px;border:1px solid var(--s-goldline);border-radius:50%;background:#c9a24b0b;color:var(--s-gold);cursor:pointer}.sdemo-playback svg{width:22px;height:22px}.sdemo a:focus-visible,.sdemo button:focus-visible,.sdemo summary:focus-visible{outline:2px solid var(--s-gold);outline-offset:2px}.sdemo button:disabled{opacity:.5;cursor:default}.sdemo-home-indicator{width:88px;height:4px;border-radius:3px;margin:4px auto 8px;background:var(--s-ash)}.sdemo-caption{margin-top:12px}.sdemo-next-action{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:10px 14px;border:1px solid var(--s-goldline);border-radius:10px;background:#c9a24b0a;color:var(--s-gold);font-size:14px;font-weight:500;line-height:1.5;text-decoration:none}.sdemo-next-action:hover{background:#c9a24b16}.sdemo-reference{margin-top:6px}.sdemo-reference summary{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;cursor:pointer;color:var(--s-ash);list-style:none;font-size:14px;line-height:1.5}.sdemo-reference summary::-webkit-details-marker{display:none}.sdemo-reference[open] summary>span{transform:rotate(45deg)}.sdemo-reference-content img{display:block;width:100%;height:auto;object-fit:contain;border-radius:5px}.sdemo .sdemo-reference-content p{margin:12px 0;color:var(--s-ash);font-size:14px;line-height:1.5}.sdemo-image-error a,.sdemo-reference-content a{display:flex;align-items:center;min-height:44px;color:var(--s-gold);font-size:14px;line-height:1.5}.sdemo-saved-input img{width:min(100%,240px);margin-inline:auto}.sdemo-image-error{min-height:210px;padding:18px;font-size:16px}.sdemo .sdemo-image-error p{margin:8px 0;color:var(--s-ash);font-size:16px;line-height:1.5}.sdemo--panel{width:100%;container-type:inline-size}.sdemo--panel .sdemo-device{padding:0;border-color:var(--s-goldline);border-radius:16px;background:var(--s-ink);box-shadow:none}.sdemo--panel .sdemo-device:after,.sdemo--panel .sdemo-device:before{display:none}.sdemo--panel .sdemo-screen{border:0;border-radius:15px}.sdemo--panel .sdemo-home-indicator,.sdemo--panel .sdemo-statusbar{display:none}@container (min-width:520px){.sdemo--panel .sdemo-story{width:min(100%,340px);margin:auto}.sdemo--panel .sdemo-controls{max-width:340px;margin:auto}}@media (max-width:359px){.sdemo-analysis,.sdemo-appbar,.sdemo-controls{padding-inline:10px}.sdemo-readings dd{font-size:24px}}@media (max-height:900px){.sdemo{width:min(100%,19rem)}}@media (max-height:780px){.sdemo{width:min(100%,17rem)}}@media (max-height:680px){.sdemo{width:min(100%,15rem)}}@media (prefers-reduced-motion:reduce){.sdemo *,.sdemo :after,.sdemo :before{animation:none!important;transition:none!important}}@media (forced-colors:active){.sdemo-device,.sdemo-next-action,.sdemo-playback,.sdemo-steps button,.sdemo-zoom-window{border:1px solid CanvasText}.sdemo-decision-line strong{color:CanvasText}.sdemo-locator rect,.sdemo-scene-locator rect{stroke:Highlight}}