@font-face{font-family:Inter;src:url('assets/inter-latin.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
:root{--sc-canvas:#07080A;--sc-surface:#0C0E12;--sc-ink:#F2F4F7;--sc-ink-soft:#9DA7B4;--sc-accent:#00D4C8;--sc-accent-ink:#042F2E;--sc-font-display:Inter,Arial,sans-serif;--sc-font-text:Inter,Arial,sans-serif;--sc-font-mono:Inter,Arial,sans-serif;--bg:#07080A;--surface:#0C0E12;--raised:#13161C;--ink:#F2F4F7;--muted:#9DA7B4;--quiet:#778294;--cyan:#00D4C8;--line:#2E3642;--ease:cubic-bezier(.22,1,.36,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}body,button,input{font-variant-numeric:tabular-nums}::selection{background:#00D4C840;color:#fff}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.1;letter-spacing:-.055em;font-weight:550}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;border:0}button,a,input,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}img,svg{max-width:100%}button:disabled{cursor:default}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.skip-link{position:fixed;left:20px;top:-90px;z-index:200;background:var(--cyan);color:#042F2E;padding:12px 22px;border-radius:4px}.skip-link:focus{top:20px}.small-label,.eyebrow{font-size:10px;letter-spacing:.13em;font-weight:550}.small-label{color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:36px;min-height:52px;padding:14px 25px;border:1px solid transparent;border-radius:6px;font-size:13px;font-weight:600;line-height:1.25;transition:background 180ms,color 180ms,transform 180ms}.button:hover{transform:translateY(-2px)}.button>span{font-size:18px;font-weight:400}.button-primary,.button-light{background:var(--cyan);color:#042F2E}.button-primary:hover,.button-light:hover{background:#38E3D9}.button-outline{border-color:#46515E;color:var(--ink);background:#13161C}.button-outline:hover{border-color:var(--cyan);background:#182126}.button-small{min-height:39px;font-size:11px;gap:22px;padding:9px 16px}.text-link{display:inline-flex;align-items:center;gap:22px;font-size:12px;font-weight:550;transition:color 150ms}.text-link>span{font-size:19px}.text-link:hover{color:var(--cyan)}.status-dot{display:inline-block;width:5px;height:5px;background:var(--cyan);border-radius:50%;flex:none}
/* The product's quiet, continuous chrome carries through the landing page. */
.site-header{height:80px;position:sticky;top:0;z-index:70;background:#07080AED;border-bottom:1px solid #1C222A;backdrop-filter:blur(18px)}.header-inner{width:min(1344px,calc(100% - 64px));height:100%;margin:auto;display:flex;align-items:center;gap:32px}.brand{display:inline-flex;align-items:center;gap:11px;font-size:25px;font-weight:600;letter-spacing:-.055em;line-height:1}.brand svg{width:23px;height:26px;fill:var(--cyan)}.desktop-nav{display:flex;gap:34px;margin-left:auto;margin-right:26px}.desktop-nav a{font-size:11px;color:var(--muted);transition:color 150ms}.desktop-nav a:hover{color:var(--ink)}.header-actions{display:flex;align-items:center;gap:16px}.menu-toggle{display:none;width:35px;height:38px;padding:8px;background:none;color:var(--ink)}.menu-toggle span{display:block;background:currentColor;height:1px;margin:6px 0}.mobile-menu{position:absolute;top:100%;left:0;right:0;background:#0C0E12;border-bottom:1px solid var(--line);padding:20px 28px}.mobile-menu[hidden]{display:none}.mobile-menu a{display:block;padding:12px 0;font-size:14px;color:var(--ink)}
/* Independent planes, readable typography, and a product-shaped focal point. */
.hero{position:relative;height:min(810px,calc(100svh - 80px));min-height:670px;isolation:isolate;overflow:clip;border-bottom:1px solid #1D232C}.hero-content{position:relative;z-index:2;padding-top:clamp(100px,10vh,135px);pointer-events:none}.hero-content a{pointer-events:auto}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--muted);margin-bottom:29px}.hero h1{font-size:clamp(66px,6.45vw,96px);line-height:1.02;letter-spacing:-.067em;font-weight:550}.hero h1>span{color:var(--cyan)}.hero-description{color:var(--muted);font-size:15px;line-height:1.85;max-width:365px;margin-top:30px}.hero-actions{display:flex;gap:29px;align-items:center;margin-top:33px}.hero-actions .text-link{font-size:11px}.hero-note{font-size:10px;color:var(--quiet);display:flex;align-items:center;gap:12px;margin-top:23px}.hero-note>span{display:block;width:3px;height:3px;border-radius:50%;background:#778294}.hero-art{position:absolute;z-index:1;width:64%;height:590px;right:-10%;top:42px;perspective:1400px;--hero-depth:0;pointer-events:none}.hero-terminal{position:relative;height:100%;width:100%;transform:translateY(calc(var(--hero-depth)*-42px))}.hero-grid{position:absolute;inset:-15% -10%;background-image:linear-gradient(#1B25302C 1px,transparent 1px),linear-gradient(90deg,#1B25302C 1px,transparent 1px);background-size:62px 62px;transform:perspective(600px) rotateX(48deg) rotateZ(-13deg);mask-image:radial-gradient(ellipse,#000 15%,transparent 67%)}.hero-floating-note{position:absolute;bottom:-5px;left:19%;display:flex;align-items:center;gap:9px;color:var(--muted);font-size:9px;letter-spacing:.12em}.hero-bottom{position:absolute;bottom:0;left:0;right:0;height:69px;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:9px;color:var(--quiet);letter-spacing:.04em}.hero-bottom>div{display:flex;gap:45px}.hero-bottom>span:first-child{font-size:8px;letter-spacing:.14em}.hero-bottom-mark{font-size:25px;color:#4A5868}.terminal-poster{display:block;width:100%;height:100%;object-fit:contain}.terminal-visual[data-terminal-ready]>.terminal-poster{display:none}
.perspective{padding-top:90px;padding-bottom:96px;display:grid;grid-template-columns:230px 1fr;gap:26px 56px;align-items:start}.perspective>.small-label{padding-top:7px}.perspective-title{font-size:clamp(25px,2.65vw,36px);letter-spacing:-.04em;line-height:1.4;color:#AAB2BD;font-weight:450}.reveal-sentence{color:var(--cyan)}.perspective>p:last-child{grid-column:2;color:var(--muted);font-size:13px;line-height:1.9}.sc-word{will-change:opacity}
/* This viewport is a real Scroll Craft pinned timeline, not an entrance effect. */
.intelligence{position:relative;background:var(--surface);border-block:1px solid #1D252F;--scene-progress:0}.intelligence-stage{height:100svh;min-height:680px;padding:108px 0 30px;overflow:clip}.intelligence-inner{height:100%;max-width:1180px;display:flex;flex-direction:column}.instrument-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:20px;flex:none}.instrument-heading h2{font-size:40px;line-height:1.08}.instrument-heading h2 br{display:none}.instrument-heading h2>span{color:#AAB2BD}.instrument-heading>p{font-size:12px;color:var(--muted);line-height:1.8;padding-left:20px;border-left:1px solid var(--line)}.scene-tabs{display:flex;align-items:center;gap:7px;margin-bottom:15px;flex:none}.scene-tab{background:transparent;color:var(--muted);border-radius:5px;min-height:34px;padding:7px 17px;font-size:11px;white-space:nowrap;transition:background 140ms,color 140ms}.scene-tab[aria-selected=true]{background:#00D4C816;color:var(--cyan)}.scene-tab:hover{color:var(--ink);background:#1B1F27}.scene-panel{flex:1;min-height:0;display:flex;flex-direction:column;outline-offset:8px}.explore-terminal{flex:1;min-height:0;width:100%;position:relative;max-height:500px}.scene-story{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;min-height:78px;padding:23px 0 12px;flex:none}.scene-story h3{font-size:24px;letter-spacing:-.03em;max-width:400px;line-height:1.2}.scene-story p{font-size:12px;color:var(--muted);max-width:475px;line-height:1.8}.scene-track{height:1px;background:#28313D;flex:none;margin-top:12px}.scene-track span{display:block;height:1px;background:var(--cyan);width:100%;transform:scaleX(var(--scene-progress));transform-origin:left}.scene-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:12px;flex:none}.scene-bottom>span{font-size:9px;color:var(--quiet)}.scene-bottom .text-link{font-size:10px}.noscript-note{font-size:12px;color:var(--muted);padding:24px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:45px}.section-heading h2{font-size:49px}.section-heading p{font-size:13px;color:var(--muted);line-height:1.85;max-width:370px}
.workflow{padding-top:115px;padding-bottom:95px}.workflow-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;border-block:1px solid var(--line);padding-block:10px}.feature{min-width:0;display:flex;flex-direction:column}.feature-wide{border-right:1px solid var(--line);padding-right:55px}.feature-copy{padding:32px 0}.feature-copy h3{font-size:30px;letter-spacing:-.04em;line-height:1.15}.feature-copy p{color:var(--muted);font-size:13px;line-height:1.9;margin-top:19px;max-width:400px}.feature-icon{display:block;color:var(--cyan);font-size:25px;margin-bottom:22px}.regime-diagram{margin-top:auto;margin-bottom:30px}.regime-legend,.regime-footer{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.06em;color:var(--quiet)}.regime-legend span:first-child{color:var(--cyan)}.regime-diagram svg{width:100%;height:auto;margin:17px 0;display:block}.feature-narrow{padding-top:18px}.flow-diagram{padding-top:21px}.flow-diagram>span{font-size:9px;letter-spacing:.06em;color:var(--quiet)}.flow-band{height:133px;display:flex;align-items:center;gap:13px;margin-top:22px;border-bottom:1px solid #303946;position:relative}.flow-band:after{position:absolute;left:0;right:0;top:50%;content:'';height:1px;background:#303946}.flow-band i{display:block;flex:1;height:var(--bar);background:var(--cyan);opacity:.65;position:relative}.flow-band i:nth-child(3n){background:#818CF8;opacity:.6}.flow-legend{display:flex;justify-content:space-between;color:var(--muted);font-size:9px;margin-top:15px}.flow-legend span{display:flex;align-items:center;gap:7px}.flow-legend i{display:inline-block;width:4px;height:4px;background:var(--cyan)}.flow-legend span:last-child i{background:#818CF8}.session-row{display:grid;grid-template-columns:50px 1fr 1.1fr auto;gap:30px;align-items:center;padding:43px 0;border-bottom:1px solid var(--line)}.session-symbol{font-size:35px;color:var(--cyan);font-weight:400}.session-row h3{font-size:27px;line-height:1.2}.session-row p{color:var(--muted);font-size:13px;line-height:1.9;max-width:390px}.session-tag{font-size:9px;letter-spacing:.09em;color:var(--quiet);padding-left:20px}.included-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:31px;font-size:11px;color:#BAC2CE}.included-strip>span:first-child{font-size:10px;color:var(--quiet)}.included-strip>span:not(:first-child){color:#556171}
.ai-section{position:relative;background:#0C0E12;border-block:1px solid #29323E;padding-block:87px;overflow:clip}.ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.early-access{font-size:9px;letter-spacing:.1em;display:inline-flex;align-items:center;gap:8px;color:var(--cyan);padding:5px 9px;border:1px solid #00D4C83A;border-radius:4px;margin-bottom:24px}.ai-copy h2{font-size:53px}.ai-copy>p:not(.release-note){font-size:13px;color:var(--muted);line-height:1.9;margin-top:25px;max-width:440px}.ai-copy .release-note{font-size:11px;color:#B3BAC4;margin-top:13px}.dark-link{color:var(--cyan);margin-top:28px}.ai-diagram{display:grid;grid-template-columns:100px 1fr;grid-template-rows:200px auto;align-items:center;min-height:320px;color:var(--cyan)}.ai-inputs{display:flex;flex-direction:column;justify-content:space-between;height:172px;font-size:9px;letter-spacing:.08em;color:var(--muted)}.ai-diagram>svg{width:100%;height:190px;overflow:visible}.ai-output{grid-column:2;text-align:center;display:flex;flex-direction:column;gap:13px;margin-top:0}.ai-output>span:first-child{font-size:9px;letter-spacing:.12em;color:var(--quiet)}.ai-output strong{font-size:21px;letter-spacing:-.025em;font-weight:500;color:var(--ink)}.ai-output-note{font-size:8px;letter-spacing:.1em;color:var(--cyan)}
.access{padding-top:110px;padding-bottom:90px}.access-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:38px}.access-heading .small-label{margin-bottom:20px}.access-heading h2{font-size:53px}.access-heading p:last-child{font-size:13px;color:var(--muted);margin-top:19px}.billing-switch{background:#13161C;border:1px solid #2E3642;border-radius:6px;display:flex;padding:4px;flex:none}.billing-switch button{min-height:37px;background:transparent;color:var(--muted);border-radius:3px;padding:8px 21px;font-size:11px}.billing-switch button[aria-pressed=true]{background:#00D4C819;color:var(--cyan)}.plans{display:grid;grid-template-columns:1fr 1fr;gap:26px}.plan{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:36px;display:flex;flex-direction:column}.plan-terminal{border-color:#00D4C868;box-shadow:inset 0 1px #00D4C856}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:27px}.plan-status{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.075em;color:var(--muted)}.plan-status i{width:5px;height:5px;background:var(--cyan);border-radius:50%}.plan-mark{font-size:24px;color:var(--cyan)}.plan h3{font-size:35px}.plan h3>span{color:var(--cyan)}.plan-description{font-size:13px;color:var(--muted);margin-top:14px}.plan-price{display:flex;flex-direction:column;gap:7px;margin-top:35px;margin-bottom:22px}.plan-price strong{font-size:25px;letter-spacing:-.04em;font-weight:500}.plan-price>span{font-size:11px;color:var(--muted)}.plan-cta{width:100%;justify-content:space-between}.checkout-note{font-size:10px;text-align:center;color:var(--quiet);margin-top:10px}.plan-features{padding:26px 0 0;margin:25px 0 0;border-top:1px solid var(--line);list-style:none}.plan-features li{font-size:13px;color:#C8CFD8;line-height:1.5;margin-bottom:17px;padding-left:24px;position:relative}.plan-features li:before{content:'✓';color:var(--cyan);position:absolute;left:0}.plan-footnote{font-size:11px;line-height:1.85;color:var(--quiet);margin-top:auto;padding-top:15px}.plans-note{text-align:center;font-size:10px;color:var(--quiet);margin:25px auto 0;max-width:690px}
.questions{display:grid;grid-template-columns:1fr 1.6fr;gap:100px;padding-top:30px;padding-bottom:100px}.questions-intro h2{font-size:43px}.questions-intro p{font-size:13px;color:var(--muted);margin-top:20px;line-height:1.9}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;cursor:pointer;padding:23px 0;font-size:13px;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:22px;color:var(--quiet);font-weight:400;transition:transform 150ms;flex:none}.faq-list details[open] summary>span{transform:rotate(45deg);color:var(--cyan)}.faq-list summary:hover{color:var(--cyan)}.faq-list details p{font-size:13px;color:var(--muted);line-height:1.9;padding:0 20px 24px 0}.closing{border-top:1px solid var(--line);background:#0C0E12;padding-top:40px;position:relative}.closing-top{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.12em;color:var(--muted)}.closing-main{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:45px 66px}.closing h2{font-size:clamp(64px,8.7vw,118px);line-height:1.07;letter-spacing:-.06em}.closing h2>span{color:var(--cyan)}.closing-cta{display:flex;flex-direction:column;align-items:center;gap:18px;font-size:12px;margin-right:25px}.closing-arrow{border:1px solid #00D4C87A;width:108px;height:108px;border-radius:50%;display:grid;place-items:center;color:var(--cyan);font-size:48px;transition:background 180ms,color 180ms,transform 180ms}.closing-cta:hover .closing-arrow{background:var(--cyan);color:#042F2E;transform:rotate(5deg)}footer{border-top:1px solid var(--line);padding-block:33px 28px;display:grid;grid-template-columns:210px 1fr;gap:30px;align-items:start}.footer-brand{font-size:23px}.disclaimer{font-size:10px;color:var(--quiet);max-width:540px;margin-left:auto;line-height:1.8}.footer-links{grid-column:1/-1;display:flex;align-items:center;gap:28px;font-size:9px;color:var(--quiet)}.footer-links>span{margin-left:auto}.privacy-trigger{padding:0;min-height:28px;background:none;color:inherit;font-size:10px}.privacy-trigger:hover,.footer-links a:hover{color:var(--ink)}.mobile-purchase{display:none}dialog{width:min(540px,calc(100% - 36px));background:#13161C;color:var(--ink);border:1px solid #46515E;border-radius:8px;padding:42px;box-shadow:0 25px 100px #0008;position:fixed}dialog::backdrop{background:#000A;backdrop-filter:blur(8px)}dialog h2{font-size:33px;margin:17px 0 24px}dialog>p:not(.small-label){font-size:13px;color:var(--muted);margin-top:16px}dialog .text-link{color:var(--cyan);margin-top:27px}.dialog-close{position:absolute;right:13px;top:10px;background:none;color:var(--muted);width:37px;height:37px;font-size:25px}
@media(min-width:1700px){.hero-art{width:1020px;right:calc((100vw - 1600px)/2 - 60px)}.hero-content{padding-top:140px}.hero{height:850px;max-height:none}}
@media(max-width:1150px){.wrap{width:calc(100% - 72px)}.hero h1{font-size:75px}.hero-art{width:68%;right:-17%;height:530px;top:66px}.hero-description{max-width:340px}.hero-actions{gap:20px}.desktop-nav{gap:24px;margin-right:0}.instrument-heading h2{font-size:34px}.scene-story h3{font-size:22px}.workflow-grid{gap:35px}.feature-wide{padding-right:35px}.session-row{grid-template-columns:35px 1fr 1.1fr;gap:25px}.session-tag{display:none}.ai-grid{gap:45px}.ai-copy h2{font-size:47px}.questions{gap:65px}.section-heading h2{font-size:45px}.access-heading h2{font-size:46px}}
@media(max-width:900px){.site-header{height:72px}.header-inner{width:calc(100% - 44px)}.desktop-nav{display:none}.header-actions{margin-left:auto}.menu-toggle{display:block}.hero{min-height:670px}.hero-content{padding-top:98px}.hero h1{font-size:65px}.hero-art{width:73%;right:-23%;top:80px;height:490px;opacity:.88}.hero-description{font-size:14px;max-width:280px}.hero-actions{flex-wrap:wrap;max-width:360px;gap:17px}.hero-note{max-width:310px;flex-wrap:wrap;gap:8px}.hero-floating-note{font-size:8px;left:15%;bottom:0}.hero-bottom>span:first-child{display:none}.hero-bottom>div{gap:30px}.perspective{display:block;padding-block:70px}.perspective>.small-label{margin-bottom:23px}.perspective-title{font-size:32px}.perspective>p:last-child{margin-top:22px}.instrument-heading h2{font-size:30px}.instrument-heading h2 br{display:block}.scene-story{gap:25px}.scene-story h3{font-size:21px}.scene-story p{font-size:11px}.intelligence-stage{padding-top:97px}.section-heading h2{font-size:40px}.section-heading p{font-size:12px;max-width:260px}.workflow{padding-block:80px}.workflow-grid{gap:28px}.feature-wide{padding-right:28px}.feature-copy h3{font-size:27px}.feature-copy p{font-size:12px}.flow-band{gap:9px}.session-row h3{font-size:23px}.session-row p{font-size:12px}.included-strip{gap:14px;font-size:9px}.ai-grid{gap:30px}.ai-copy h2{font-size:42px}.ai-copy>p:not(.release-note){font-size:12px}.ai-diagram{grid-template-columns:80px 1fr}.ai-inputs{font-size:8px}.ai-output strong{font-size:18px}.ai-output-note{font-size:7px}.access{padding-block:85px 65px}.access-heading h2{font-size:40px}.plans{gap:18px}.plan{padding:27px}.plan-status{font-size:8px}.plan-features li,.plan-description{font-size:12px}.questions{gap:35px;grid-template-columns:.8fr 1.2fr;padding-bottom:80px}.questions-intro h2{font-size:36px}.closing h2{font-size:79px}.closing-arrow{width:83px;height:83px;font-size:38px}.closing-cta{margin-right:0}}
@media(max-width:620px){.wrap{width:calc(100% - 40px)}html{scroll-padding-top:85px}.site-header{height:68px}.header-inner{width:calc(100% - 36px);gap:10px}.brand{font-size:23px;gap:8px}.brand svg{width:20px;height:23px}.header-actions{gap:8px}.header-actions .button-small{padding:9px 12px;min-height:36px;font-size:10px;gap:12px}.menu-toggle{width:29px;padding:4px}.hero{height:auto;max-height:none;min-height:0;padding-bottom:349px}.hero-content{padding-top:47px}.eyebrow{font-size:9px;letter-spacing:.11em;margin-bottom:23px}.hero h1{font-size:clamp(50px,13.9vw,74px);line-height:1.045;letter-spacing:-.064em}.hero-description{font-size:13px;max-width:340px;margin-top:22px;line-height:1.85}.hero-actions{margin-top:25px;max-width:none;gap:21px;flex-wrap:nowrap}.hero-actions .button{font-size:11px;padding:13px 18px;min-height:46px;gap:20px}.hero-actions .text-link{font-size:10px;gap:9px}.hero-note{font-size:8px;max-width:none;gap:9px;margin-top:21px}.hero-art{top:auto;bottom:37px;left:0;right:auto;width:100%;height:299px;opacity:1}.hero-terminal{transform:translateY(calc(var(--hero-depth)*-12px))}.hero-floating-note{bottom:3px;left:20px;font-size:7px;letter-spacing:.08em;gap:7px}.hero-grid{inset:-10%}.hero-bottom{height:43px;font-size:8px}.hero-bottom>div{width:100%;gap:12px;justify-content:space-between}.hero-bottom-mark{display:none}.perspective{padding-block:58px}.perspective>.small-label{font-size:9px;margin-bottom:21px}.perspective-title{font-size:28px;line-height:1.42}.perspective-title br{display:none}.reveal-sentence{display:block}.perspective>p:last-child{font-size:13px;line-height:1.85}.desktop-break{display:none}.intelligence-stage{padding-top:89px;padding-bottom:88px;min-height:0}.intelligence-inner{width:calc(100% - 32px)}.instrument-heading{margin-bottom:19px;gap:14px}.instrument-heading h2{font-size:30px;line-height:1.12}.instrument-heading>p{font-size:10px;padding-left:13px;max-width:112px;line-height:1.7}.scene-tabs{gap:4px;justify-content:space-between;margin-bottom:14px}.scene-tab{padding:8px 10px;min-height:36px;font-size:10px}.explore-terminal{max-height:360px;min-height:230px}.scene-story{display:block;min-height:119px;padding:21px 2px 10px}.scene-story h3{font-size:21px;line-height:1.2;max-width:280px}.scene-story p{font-size:11px;line-height:1.7;margin-top:10px;max-width:none}.scene-track{margin-top:6px}.scene-bottom{padding-top:8px}.scene-bottom>span{font-size:8px}.scene-bottom .text-link{font-size:9px;gap:8px}.scene-bottom .text-link>span{font-size:15px}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:39px}.section-heading p{font-size:13px;max-width:none;margin-top:20px}.section-heading p br{display:none}.workflow{padding-block:64px}.workflow-grid{display:flex;flex-direction:column;gap:0;border-bottom:0;padding-block:0}.feature-wide{border-right:0;padding:0;border-bottom:1px solid var(--line)}.feature-copy{padding:29px 0}.feature-copy h3{font-size:28px}.feature-copy h3 br{display:none}.feature-copy p{font-size:13px;max-width:none;margin-top:17px}.feature-icon{font-size:23px;margin-bottom:17px}.regime-diagram{margin-bottom:26px}.regime-footer{font-size:8px}.regime-legend{font-size:8px}.feature-narrow{flex-direction:column-reverse;padding-top:0}.feature-narrow .feature-copy{padding-bottom:0}.flow-diagram{padding-top:25px;padding-bottom:30px}.flow-band{height:112px;margin-top:15px}.flow-diagram>span{font-size:8px}.flow-legend{font-size:9px}.session-row{grid-template-columns:28px 1fr;gap:15px;align-items:start;padding-block:31px;border-top:1px solid var(--line)}.session-symbol{font-size:28px;line-height:1.25}.session-row h3{font-size:25px}.session-row h3 br{display:none}.session-row p{grid-column:2;font-size:13px}.included-strip{flex-wrap:wrap;justify-content:flex-start;gap:12px 10px;padding-top:24px;font-size:9px}.included-strip>span:first-child{width:100%;font-size:10px}.ai-section{padding-block:56px}.ai-grid{display:block}.early-access{font-size:8px;margin-bottom:23px}.ai-copy h2{font-size:44px}.ai-copy>p:not(.release-note){font-size:13px;margin-top:23px}.ai-copy .release-note{font-size:11px}.dark-link{font-size:11px;margin-top:24px}.ai-diagram{max-width:420px;margin-top:30px;min-height:260px;grid-template-columns:88px 1fr;grid-template-rows:170px auto;padding-inline:2px}.ai-diagram>svg{height:160px}.ai-inputs{height:146px;font-size:8px}.ai-output{gap:10px}.ai-output strong{font-size:17px}.ai-output>span:first-child{font-size:8px}.ai-output-note{font-size:8px}.access{padding-top:68px;padding-bottom:62px}.access-heading{display:block;margin-bottom:27px}.access-heading .small-label{margin-bottom:17px;font-size:9px}.access-heading h2{font-size:39px}.access-heading p:last-child{font-size:13px;margin-top:17px;max-width:290px}.billing-switch{display:inline-flex;margin-top:23px}.billing-switch button{font-size:11px;padding-inline:25px}.plans{display:flex;flex-direction:column;gap:19px}.plan{padding:25px}.plan-top{margin-bottom:25px}.plan-status{font-size:8px}.plan h3{font-size:34px}.plan-description{font-size:12px}.plan-price{margin-top:28px}.plan-price strong{font-size:25px}.plan-price>span{font-size:10px}.plan-cta{font-size:12px;min-height:49px}.checkout-note{font-size:9px}.plan-features li{font-size:12px}.plan-footnote{font-size:10px}.plans-note{text-align:left;font-size:10px;line-height:1.85;margin-top:20px}.questions{display:block;padding-top:15px;padding-bottom:66px}.questions-intro h2{font-size:38px}.questions-intro h2 br,.questions-intro p br{display:none}.questions-intro p{font-size:13px;margin-top:15px}.faq-list{margin-top:26px}.faq-list summary{font-size:12px;line-height:1.6;padding-block:22px}.faq-list details p{font-size:13px;padding-right:10px}.closing{padding-top:31px}.closing-top{font-size:8px}.closing-main{display:block;padding-top:33px;padding-bottom:39px}.closing h2{font-size:clamp(53px,14vw,75px);line-height:1.09}.closing-cta{flex-direction:row;justify-content:space-between;margin-top:30px;gap:22px}.closing-arrow{order:2;width:57px;height:57px;font-size:29px}footer{display:block;padding-top:28px;padding-bottom:105px}.footer-brand{font-size:25px}.disclaimer{margin-top:24px;font-size:9px;line-height:1.9}.footer-links{font-size:8px;gap:21px;margin-top:23px}.footer-links>span{font-size:7px}.privacy-trigger{font-size:9px}.mobile-purchase{position:fixed;z-index:65;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#0C0E12F5;border-top:1px solid #344350;backdrop-filter:blur(16px);transform:translateY(110%);transition:transform 180ms var(--ease)}.mobile-purchase.is-visible{transform:translateY(0)}.mobile-purchase>span{display:flex;flex-direction:column;gap:3px}.mobile-purchase strong{font-size:10px;font-weight:550}.mobile-purchase small{font-size:9px;color:var(--muted)}.mobile-purchase .button-small{font-size:10px;min-height:39px;padding-inline:13px;gap:15px}dialog{padding:32px 25px}dialog h2{font-size:31px}dialog>p:not(.small-label){font-size:12px}}
@media(max-width:370px){.hero-actions{gap:15px}.hero-actions .button{padding-inline:15px;gap:14px}.hero-actions .text-link{font-size:9px}.hero-note{font-size:7px}.header-actions{gap:5px}.header-actions .button-small{gap:8px;padding-inline:10px}.scene-tab{padding-inline:8px;font-size:9px}.instrument-heading h2{font-size:28px}.instrument-heading>p{max-width:100px;font-size:9px}.hero h1{font-size:50px}.closing h2{font-size:50px}}
@media(max-height:740px) and (min-width:621px){.intelligence-stage{padding-top:93px;padding-bottom:22px;min-height:0}.instrument-heading{margin-bottom:13px}.instrument-heading h2{font-size:30px}.scene-tabs{margin-bottom:10px}.scene-story{min-height:69px;padding-top:15px}.scene-story h3{font-size:20px}}
@media(max-height:750px) and (max-width:620px){.intelligence-stage{padding-top:82px;padding-bottom:81px}.instrument-heading{margin-bottom:11px}.instrument-heading h2{font-size:26px}.scene-tabs{margin-bottom:10px}.scene-tab{min-height:30px;padding-block:6px}.explore-terminal{min-height:195px}.scene-story{min-height:114px;padding-top:14px}.scene-story h3{font-size:19px}.scene-story p{font-size:10px;margin-top:8px}.scene-track{margin-top:0}.scene-bottom>span{font-size:7px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.intelligence{height:auto!important}.intelligence-stage{height:auto!important;min-height:0;position:relative!important;padding-block:70px}.explore-terminal{height:430px;flex:none}.scene-track{display:none}.hero-terminal{transform:none}.hero-grid{transform:perspective(600px) rotateX(48deg) rotateZ(-13deg)}.closing-cta:hover .closing-arrow{transform:none}}
@media(prefers-reduced-motion:reduce) and (max-width:620px){.explore-terminal{height:300px}.intelligence-stage{padding-block:54px}.scene-story{min-height:0;padding-block:22px}.scene-bottom{margin-top:8px}}
@media print{.site-header,.mobile-purchase,.privacy-trigger{display:none}.intelligence{height:auto!important}.intelligence-stage{position:relative;height:auto;padding-block:30px}.explore-terminal{height:400px}.hero{height:auto;padding-bottom:40px}.hero-art{display:none}.hero-bottom{position:relative;margin-top:30px}.plan,.feature{break-inside:avoid}footer{padding-bottom:20px}}
/* Keep the instrument fitted to its authored stage, including short laptops. */
.instrument-heading h2>span{margin-left:.16em}
.explore-terminal .term-shell{height:100%;display:flex;flex-direction:column}
.explore-terminal .term-chart-wrap{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}
.explore-terminal .term-chart{height:100%;width:100%;max-height:none}
.explore-terminal .term-toolbar,.explore-terminal .term-statusbar{flex:none}
@media(max-width:900px){.instrument-heading h2>span{margin-left:0}}
@media(max-width:620px){.hero-floating-note{display:none}.hero-terminal{padding:8px 8px 33px}.hero-terminal .term-shell{height:100%;display:flex;flex-direction:column}.hero-terminal .term-chart-wrap{flex:1;min-height:0}.hero-terminal .term-chart{height:100%;width:100%}.hero-terminal .term-toolbar,.hero-terminal .term-statusbar{flex:none}.hero-terminal .term-depth-caption{bottom:0;right:17px;font-size:8px;line-height:1.3}.hero-terminal .term-depth-caption br{display:none}.hero-terminal .term-depth-caption strong{margin-left:4px}}
@media(max-width:620px){.closing h2{font-size:clamp(47px,12.5vw,66px)}}
/* Cinematic Aperture: product clarity, different motion families, one calm identity. */
h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.brand img{width:36px;height:36px;object-fit:contain;flex:none}.hero h1{font-weight:530}.hero-description{max-width:370px;line-height:1.85}.hero-art{width:67%;right:-11%;top:100px;height:510px}.hero-terminal{padding-top:8px}.hero-content{padding-top:112px}.hero-grid{opacity:.8}.rating{display:flex;align-items:center;gap:12px;font-size:11px;color:#BCC8D1;pointer-events:auto;width:fit-content;margin-top:24px}.rating:hover{color:var(--ink)}.rating-stars{font-size:15px;color:#D5EEE6;letter-spacing:2px;line-height:1}.rating strong{font-weight:600;color:#E6EEF1}.rating-count{color:#8E9BAB}.hero-note{margin-top:17px;font-size:9px}.perspective{padding-block:85px}.perspective-title{font-size:36px;line-height:1.4}.perspective>p:last-child{max-width:610px;font-size:14px}.intelligence{background:#090C10}.intelligence-stage{padding-top:99px;padding-bottom:23px;min-height:0}.intelligence-inner{max-width:1180px}.instrument-heading h2{font-size:35px}.instrument-heading h2 br{display:none}.instrument-heading p{font-size:11px}.explore-terminal{max-height:540px}.scene-tabs{margin-bottom:16px}.scene-tab{min-height:40px}.scene-story{min-height:88px;padding-top:21px;grid-template-columns:.9fr 1.1fr}.scene-story h3{font-size:23px}.scene-story p{font-size:12px}.scene-bottom{font-size:10px}.evidence{padding-block:100px}.evidence-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:end;margin-bottom:38px}.evidence-heading h2{font-size:45px;line-height:1.15}.evidence-heading h2 span,.toolkit-heading h2 span,.overnight-heading h2 span{color:#95A3B1}.evidence-heading p{font-size:14px;line-height:1.9;color:var(--muted);max-width:490px}.real-session{margin:0;border:1px solid #2D3943;border-radius:10px;overflow:hidden;background:#080B0D}.session-crop{display:block;aspect-ratio:2.45;overflow:hidden;position:relative}.session-crop img{display:block;position:absolute;width:119.23%;max-width:none;height:auto;left:-18.03%;top:-41%;}.real-session figcaption,.overnight-figure figcaption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;color:#A1AEBB;font-size:9px;letter-spacing:.045em;border-top:1px solid #24313B}.real-session figcaption>span{display:flex;gap:10px;align-items:center}.real-session figcaption a:hover,.overnight-figure figcaption a:hover{color:var(--cyan)}.evidence-notes{display:grid;grid-template-columns:1fr 1fr .8fr;gap:40px;padding-top:25px}.evidence-notes p{font-size:12px;line-height:1.85;color:var(--muted)}.evidence-notes strong{display:block;color:#E2E8EC;font-weight:550;margin-bottom:6px}.evidence-notes small{font-size:10px;line-height:1.8;color:#8F9EAD;padding-left:26px;border-left:1px solid #2B353E}
.toolkit{background:#0C0F13;border-block:1px solid #24303A}.toolkit-stage{height:100svh;min-height:0;padding:98px 0 22px;overflow:clip;display:flex;flex-direction:column}.toolkit-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px;flex:none}.toolkit-heading h2{font-size:36px;line-height:1.17}.toolkit-heading p{font-size:12px;color:var(--muted)}.feature-rail{gap:60px;padding-inline:max(48px,calc((100vw - 1240px)/2));align-items:start;flex:1;min-height:0;width:max-content}.tool-panel{width:min(68vw,870px);flex:none;display:grid;grid-template-columns:.65fr 1fr;column-gap:32px;padding:20px 35px 20px 0;border-right:1px solid #303B46;height:100%;max-height:550px}.tool-panel-copy{align-self:center}.tool-index{font-size:9px;color:var(--cyan);letter-spacing:.09em;display:block;margin-bottom:20px}.tool-panel-copy h3{font-size:31px;line-height:1.16;letter-spacing:-.04em}.tool-panel-copy p{font-size:12px;line-height:1.85;color:var(--muted);margin-top:20px;max-width:310px}.tool-panel>[data-feature-scene]{min-width:0;align-self:center}.tool-footnote{grid-column:1/-1;font-size:9px;color:#8F9EAD;line-height:1.7;margin-top:15px;align-self:end}.rail-footer{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.06em;color:#8F9EAD;padding-top:16px;flex:none}.rail-footer .text-link{font-size:10px}.toolkit [data-sc-pan]{overflow:visible}
.overnight{padding-block:106px 70px;background:#080D10;border-bottom:1px solid #202F37}.overnight-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end;margin-bottom:42px}.overnight-heading .small-label{margin-bottom:20px;color:var(--cyan)}.overnight-heading h2{font-size:45px;line-height:1.18}.overnight-heading>p{color:var(--muted);font-size:14px;line-height:1.9;max-width:500px}.overnight-figure{margin:0;border:1px solid #314049;border-radius:9px;overflow:hidden;background:#080B0E}.overnight-figure img{display:block;width:100%;height:auto}.overnight-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:33px}.overnight-benefits h3{font-size:18px;letter-spacing:-.025em;line-height:1.3}.overnight-benefits p{font-size:12px;color:var(--muted);line-height:1.85;margin-top:11px}.indicators{padding-block:90px 100px}.indicators .section-heading h2{font-size:45px;line-height:1.15}.indicator-examples{display:grid;grid-template-columns:1fr 1fr;gap:35px}.indicator-image{display:block;border:1px solid #34424D;border-radius:7px;overflow:hidden;aspect-ratio:2.56;background:#0C0E12}.indicator-image img{width:100%;height:auto;display:block;transition:transform 350ms ease}.indicator-image:hover img{transform:scale(1.025)}.indicator-examples h3{font-size:23px;letter-spacing:-.035em;line-height:1.3;margin-top:25px}.indicator-examples p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:13px;max-width:490px}.indicator-examples .text-link{margin-top:17px;font-size:11px}.source-note{font-size:10px;color:#8F9EAD;margin-top:27px}.ai-section{padding-block:82px}.ai-grid{grid-template-columns:1fr 1fr;gap:65px}.ai-copy h2{font-size:45px;line-height:1.17}.ai-copy>p:not(.release-note){font-size:14px;line-height:1.9;margin-top:25px;max-width:480px}.ai-next{margin-top:28px;padding-top:25px;border-top:1px solid #2A353E}.ai-next .early-access{margin-bottom:14px;font-size:8px}.ai-next h3{font-size:24px;letter-spacing:-.035em}.ai-next p{margin-top:14px;color:var(--muted);font-size:13px;line-height:1.85;max-width:490px}.ai-copy>.text-link{margin-top:25px;color:var(--cyan)}.access-heading h2{line-height:1.15}.plan-logo{object-fit:contain;width:35px;height:35px}.plan-description{line-height:1.8;max-width:450px}.plan-price strong{font-size:26px}.purchase-confidence{margin-top:27px;display:flex;justify-content:space-between;gap:22px;align-items:center}.purchase-confidence .rating{margin:0}.purchase-confidence>p{font-size:10px;color:var(--muted);max-width:360px}.questions{padding-top:10px}.footer-links{flex-wrap:wrap;row-gap:10px}.closing h2{line-height:1.06}.closing footer{padding-bottom:40px}.no-motion .toolkit-stage{height:auto;padding-block:70px}.no-motion .feature-rail{display:grid;width:auto;gap:40px;padding-inline:max(40px,calc((100vw - 1240px)/2));transform:none!important}.no-motion .tool-panel{width:100%;max-height:none;border-right:0;border-bottom:1px solid #2B3740;padding-bottom:30px}.no-motion .tool-panel>[data-feature-scene]{max-width:610px;width:100%;justify-self:end}.no-motion .toolkit-heading{margin-bottom:35px}
@media(max-width:1150px){.hero-art{width:72%;right:-19%;top:140px}.hero-content{padding-top:100px}.hero-description{max-width:310px}.hero h1{font-size:73px}.evidence-heading,.overnight-heading{gap:40px}.tool-panel{width:85vw;column-gap:24px;padding-right:28px}.feature-rail{gap:40px;padding-inline:36px}.tool-panel-copy h3{font-size:28px}.tool-panel-copy p{font-size:11px}.ai-grid{gap:38px}.ai-copy h2{font-size:38px}.overnight-heading h2{font-size:39px}}
@media(max-width:760px){.hero{min-height:660px}.hero-art{width:77%;right:-29%;top:162px}.hero-description{max-width:280px}.hero h1{font-size:64px}.evidence-heading,.overnight-heading{display:block}.evidence-heading p,.overnight-heading>p{margin-top:22px;max-width:600px}.evidence-heading h2,.overnight-heading h2{font-size:38px}.evidence-notes{gap:25px;grid-template-columns:1fr 1fr}.evidence-notes small{grid-column:1/-1;padding:0;border:0}.toolkit-stage{height:auto!important;padding-block:66px}.toolkit-heading{display:block}.toolkit-heading h2{font-size:35px}.toolkit-heading p{margin-top:20px;font-size:13px}.feature-rail{display:grid!important;width:100%;gap:36px;padding-inline:28px;transform:none!important}.tool-panel{width:100%;height:auto;max-height:none;grid-template-columns:1fr;border-right:0;border-bottom:1px solid #2F3B45;padding:0 0 30px;gap:24px}.tool-panel-copy h3 br{display:none}.tool-panel-copy h3{font-size:30px}.tool-panel-copy p{font-size:13px;max-width:550px;margin-top:14px}.tool-index{margin-bottom:12px}.tool-panel>[data-feature-scene]{width:100%;max-width:580px}.tool-footnote{margin:0;font-size:10px}.rail-footer{display:none}.overnight-benefits{gap:22px}.overnight-benefits h3{font-size:17px}.indicator-examples{gap:25px}.indicator-examples h3{font-size:21px}.ai-grid{display:block}.ai-grid>[data-feature-scene]{margin-top:35px;max-width:590px}.ai-copy>p:not(.release-note){max-width:590px}.purchase-confidence{display:block}.purchase-confidence>p{margin-top:15px;max-width:none}}
@media(max-width:620px){.brand img{width:32px;height:32px}.hero{padding-bottom:366px;min-height:0}.hero-content{padding-top:45px}.hero h1{font-size:clamp(50px,13.8vw,72px)}.hero-description{max-width:360px;font-size:14px;margin-top:24px}.hero-art{width:100%;left:0;right:auto;top:auto;bottom:42px;height:300px;padding:0 10px}.hero-terminal{height:auto;padding:0}.hero-terminal .term-shell{height:282px;display:flex;flex-direction:column}.hero-terminal .term-chart-wrap{flex:1;min-height:0}.hero-terminal .term-chart{height:100%;width:100%}.hero-terminal .term-toolbar,.hero-terminal .term-statusbar{flex:none}.hero-note{font-size:8px;line-height:1.6;max-width:320px}.rating{font-size:10px;gap:9px;margin-top:24px}.rating-stars{font-size:13px;letter-spacing:1.5px}.perspective{padding-block:59px}.perspective-title{font-size:28px;line-height:1.4}.perspective>p:last-child{font-size:13px}.intelligence-stage{padding-top:84px;padding-bottom:80px}.instrument-heading h2{font-size:28px}.instrument-heading h2 br{display:block}.instrument-heading p{max-width:115px;font-size:9px;padding-left:12px}.scene-tab{font-size:9px;min-height:40px;padding-inline:9px}.scene-story{display:block;min-height:107px;padding-top:18px}.scene-story h3{font-size:21px;max-width:none}.scene-story p{font-size:11px;margin-top:9px;line-height:1.75}.explore-terminal{min-height:0;max-height:none}.scene-bottom>span{font-size:7px;max-width:195px}.scene-bottom .text-link{font-size:8px;gap:5px}.scene-track{margin-top:8px}.scene-bottom{padding-top:10px}.evidence{padding-block:62px}.evidence-heading{margin-bottom:27px}.evidence-heading h2,.overnight-heading h2{font-size:34px;line-height:1.15}.evidence-heading p,.overnight-heading>p{font-size:13px;line-height:1.85;margin-top:20px}.session-crop{aspect-ratio:1.5}.session-crop img{width:154%;left:-24%;top:-40%}.real-session figcaption,.overnight-figure figcaption{padding:12px;gap:10px;font-size:7px;line-height:1.6}.real-session figcaption>span{gap:6px}.evidence-notes{display:block;padding-top:23px}.evidence-notes p{font-size:12px;margin-bottom:18px}.evidence-notes small{display:block;font-size:9px}.toolkit-heading h2{font-size:32px}.toolkit-heading p br{display:none}.feature-rail{padding-inline:20px}.tool-panel-copy h3{font-size:28px}.tool-panel-copy p{font-size:13px}.tool-index{font-size:8px}.tool-footnote{font-size:9px}.overnight{padding-block:62px 54px}.overnight-heading{margin-bottom:28px}.overnight-heading .small-label{font-size:9px;margin-bottom:18px}.overnight-figure{margin-inline:-8px}.overnight-figure figcaption{align-items:start}.overnight-figure figcaption>span{max-width:175px}.overnight-benefits{display:block;margin-top:25px}.overnight-benefits>div{padding:21px 0;border-bottom:1px solid #27353E}.overnight-benefits>div:last-child{border:0;padding-bottom:0}.overnight-benefits h3{font-size:21px}.overnight-benefits p{font-size:13px}.indicators{padding-block:60px}.indicators .section-heading h2{font-size:36px}.indicator-examples{grid-template-columns:1fr;gap:38px}.indicator-examples h3{font-size:23px;margin-top:20px}.indicator-examples p{font-size:13px}.source-note{font-size:9px}.ai-section{padding-block:58px}.ai-copy h2{font-size:35px}.ai-copy>p:not(.release-note){font-size:13px}.ai-next h3{font-size:25px}.ai-next p{font-size:13px}.ai-next .early-access{font-size:7px}.access-heading h2{font-size:36px}.plan-price strong{font-size:24px}.purchase-confidence .rating{flex-wrap:wrap;font-size:10px}.purchase-confidence>p{font-size:10px}.closing footer{padding-bottom:110px}.closing h2{font-size:clamp(53px,14vw,70px)}.no-motion .feature-rail{padding-inline:20px}.no-motion .tool-panel{padding-right:0}}
@media(max-height:740px) and (min-width:761px){.intelligence-stage{padding-top:88px;padding-bottom:16px}.instrument-heading{margin-bottom:13px}.instrument-heading h2{font-size:28px}.scene-tabs{margin-bottom:10px}.scene-tab{min-height:32px}.scene-story{padding-top:14px;min-height:65px}.scene-story h3{font-size:20px}.scene-story p{font-size:11px}.toolkit-stage{padding-top:89px}.toolkit-heading h2{font-size:29px}.toolkit-heading{margin-bottom:12px}.tool-panel{max-height:450px}.tool-panel-copy h3{font-size:26px}.tool-panel-copy p{font-size:11px}}
@media(max-height:700px) and (max-width:620px){.intelligence-stage{padding-top:80px;padding-bottom:76px}.instrument-heading h2{font-size:23px}.instrument-heading{margin-bottom:9px}.scene-tabs{margin-bottom:10px}.scene-tab{min-height:34px;font-size:8px}.scene-story{min-height:92px;padding-top:12px}.scene-story h3{font-size:18px}.scene-story p{font-size:10px;line-height:1.6;margin-top:7px}.scene-bottom{padding-top:6px}.scene-track{margin-top:3px}.term-toolbar{height:32px}.term-statusbar{min-height:23px}.scene-bottom>span{font-size:7px}}
@media(prefers-reduced-motion:reduce){.intelligence{height:auto!important}.intelligence-stage{position:relative!important;height:auto!important;padding-block:66px;min-height:0}.explore-terminal{height:480px;flex:none}.toolkit-stage{height:auto!important;position:relative!important;padding-block:65px}.feature-rail{display:grid!important;width:100%;transform:none!important;gap:40px;padding-inline:max(40px,calc((100vw - 1240px)/2))}.tool-panel{width:100%;height:auto;max-height:none;border:0;border-bottom:1px solid #293844;padding-bottom:25px}.tool-panel>[data-feature-scene]{max-width:600px;width:100%;justify-self:end}.hero-terminal,.hero-grid{transform:none!important}.scene-track{display:none}.scene-story{min-height:0}.rail-footer{display:none}}
@media(prefers-reduced-motion:reduce) and (max-width:620px){.explore-terminal{height:330px}.feature-rail{padding-inline:20px}.intelligence-stage{padding-block:54px}.scene-tabs{display:flex}}
html:not(.js) .intelligence-stage,html:not(.js) .toolkit-stage{height:auto;padding-block:60px}html:not(.js) .explore-terminal{height:auto}html:not(.js) .feature-rail{display:grid;width:auto;transform:none}html:not(.js) .tool-panel{width:100%;height:auto;max-height:none}html:not(.js) .scene-story{display:block}html:not(.js) .hero-terminal{height:auto}
html:not(.js) .js-only{display:none!important}
.hero-terminal .term-sample{margin-left:18px;border:0;padding:0;order:1}.hero-terminal .term-view-tabs{order:2}.hero-terminal .term-statusbar{justify-content:flex-start;gap:30px}
@media(max-width:760px){.toolkit{height:auto!important}.toolkit-stage{position:relative!important;top:auto!important;overflow:visible!important}.feature-rail{transform:none!important}}
@media(prefers-reduced-motion:reduce){.toolkit{height:auto!important}.toolkit-stage{position:relative!important;overflow:visible!important}}
.plan-price strong{font-size:47px;line-height:1.2;letter-spacing:-.05em;font-weight:520}.price-period{font-size:14px;color:#AAB7C4;letter-spacing:0;font-weight:400}.plan-price>span{min-height:35px;font-size:11px;line-height:1.6;max-width:360px}
@media(min-width:761px) and (prefers-reduced-motion:no-preference){.tool-panel:nth-child(2){transform:translateY(calc((1 - clamp(0,(var(--sc-p,0) - .05)*3.5,1))*22px))}.tool-panel:nth-child(3){transform:translateY(calc((1 - clamp(0,(var(--sc-p,0) - .3)*3.5,1))*22px))}}

/* Five layers stay reachable without shrinking labels into illegibility. */
.scene-tabs{gap:7px;max-width:100%}
.scene-tab{flex-shrink:0}
.scene-tab[aria-selected=true]:hover{background:#00D4C820;color:var(--cyan)}
@media(max-width:620px){
 .scene-tabs{justify-content:flex-start;gap:4px;overflow-x:auto;scrollbar-width:none;padding:4px 2px;margin-inline:-2px;scroll-padding-inline:10px;mask-image:linear-gradient(to right,#000 96%,transparent)}
 .scene-tabs::-webkit-scrollbar{display:none}
 .scene-tab{font-size:10px;padding:9px 11px;min-height:40px}
 .scene-story{min-height:118px}
}
@media(max-width:620px) and (max-height:700px){
 .scene-story{min-height:110px}
 .scene-tab{font-size:9px;min-height:36px;padding:8px 10px}
}
@media(max-width:620px){
 .hero-terminal .term-depth-caption{display:none}
}
/* Short screens get the complete chart and direct layer controls in normal flow. */
@media(max-width:620px) and (max-height:700px){
 .intelligence{height:auto!important}
 .intelligence-stage{position:relative!important;height:auto!important;min-height:0;padding-block:54px}
 .explore-terminal{height:320px;flex:none}
 .scene-story{min-height:0;padding-top:18px;padding-bottom:15px}
 .scene-track{display:none}
 .scene-bottom{padding-top:8px}
}
