:root{--paper:#f4f1e9;--paper-deep:#e9e4d9;--white:#fffdf7;--ink:#222821;--muted:#62665c;--line:#d5d5c8;--accent:#b94726;--accent-dark:#92371c;--sage:#4d6250;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--sans:Inter,"Helvetica Neue",Arial,sans-serif;--serif:Georgia,"Times New Roman",serif;font-family:var(--sans);color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:.22em}button,summary,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:5px}::selection{color:var(--ink);background:#efb899}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.055em;font-weight:500}p{line-height:1.75}em{font-family:var(--serif);color:var(--accent);font-weight:400}pre{font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}code{font-family:var(--mono);font-size:.87em}p code{background:var(--paper-deep);border-radius:3px;padding:.13em .3em}ul{padding-left:1.15rem;line-height:1.8}li{padding-left:.15rem}li::marker{color:var(--accent)}.wrap{width:min(1200px,100% - 112px);margin-inline:auto}.skip-link{z-index:20;background:var(--ink);color:var(--white);padding:12px 18px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:104px;display:flex}.brand{letter-spacing:-1.3px;align-items:center;gap:10px;font-size:29px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{color:var(--accent);flex-shrink:0}.brand-period{color:var(--accent)}.desktop-nav{align-items:center;gap:36px;display:flex}.desktop-nav a{align-items:center;gap:20px;padding-block:12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.desktop-nav a:last-child{border-bottom:1px solid var(--ink)}.desktop-nav a[aria-current=page],nav a:hover{color:var(--accent)}.mobile-nav{display:none}.hero{grid-template-columns:1.06fr 1fr;align-items:center;gap:58px;padding-block:85px 82px;display:grid}.eyebrow{font-family:var(--mono);letter-spacing:1.3px;font-size:10px;font-weight:500;line-height:1.6;display:block}.hero .eyebrow{align-items:center;gap:8px;display:flex}.live-dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;display:inline-block}.hero h1{letter-spacing:-.065em;margin:25px 0 26px;font-size:clamp(58px,6.3vw,88px);line-height:.99}.hero h1 em{letter-spacing:-.06em}.lede{color:var(--muted);max-width:470px;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:23px;margin-top:29px;display:flex}.button{background:var(--accent);min-height:49px;color:var(--white);justify-content:space-between;align-items:center;gap:35px;padding:15px 21px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:var(--accent-dark);transform:translateY(-2px)}.button span{font-size:18px;font-weight:400;line-height:1}.text-link{align-items:center;gap:14px;font-size:12px;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.hero-fine{font-family:var(--mono);color:var(--muted);letter-spacing:.3px;margin-top:23px;font-size:9px}.hero-visual{min-width:0;padding-top:15px}.figure-label{font-family:var(--mono);letter-spacing:1px;color:var(--muted);justify-content:space-between;margin-bottom:14px;font-size:9px;display:flex}.terminal{color:#e8eadb;box-shadow:16px 18px 0 var(--paper-deep);background:#222821;border:1px solid #3f473b}.terminal-bar{color:#b4bba9;height:41px;font-family:var(--mono);border-bottom:1px solid #46503f;justify-content:space-between;align-items:center;padding-inline:17px;font-size:9px;display:flex}.terminal-lights{gap:5px;display:flex}.terminal-lights i{border:1px solid #a7ae9b;border-radius:50%;width:5px;height:5px}.terminal-lights i:first-child{background:#e5a37b;border-color:#e5a37b}.terminal-body{min-height:330px;padding:29px 25px 35px}.terminal-comment{font-family:var(--mono);color:#b5bda9;margin-bottom:10px;font-size:10px}.terminal pre{font-size:13px;line-height:2}.terminal pre code{font-size:inherit}.prompt{color:#efa776;margin-right:7px}.terminal-rule{background:#3a4335;height:1px;margin:20px 0}.terminal-note{color:#b5bda9;font-size:9px;font-family:var(--mono);margin-top:5px}.cursor{vertical-align:middle;background:#efa776;width:7px;height:13px;margin-left:5px;display:inline-block}.terminal-footer{font-family:var(--mono);letter-spacing:.7px;color:#bac2ad;border-top:1px solid #46503f;justify-content:space-between;padding:12px 17px;font-size:8px;display:flex}.terminal-footer .live-dot{background:#c0d29f;width:5px;height:5px;margin-right:6px}.terminal-figure figcaption{font-family:var(--mono);color:var(--muted);max-width:94%;margin-top:30px;font-size:8px;line-height:1.8}.measure-line{height:35px;font-family:var(--mono);letter-spacing:1px;color:var(--muted);border-top:1px solid #9ca18f;justify-content:space-between;margin-top:25px;padding-top:17px;font-size:8px;display:flex;position:relative}.measure-line:before{content:"";background:repeating-linear-gradient(90deg,#9ca18f 0 1px,#0000 1px 2.5%);height:7px;position:absolute;inset:0 0 auto}.capability-strip{border-block:1px solid var(--line)}.capability-strip>.wrap{min-height:66px;font-family:var(--mono);letter-spacing:1px;justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex}.capability-strip span:nth-child(2n){color:#8b8f80}.section{padding-block:84px}.introduction{grid-template-columns:1fr 1fr;align-items:end;gap:90px;padding-bottom:44px;display:grid}.section-index{color:var(--accent);margin-bottom:19px}h2{font-size:41px;line-height:1.15}.section-intro{color:var(--muted);max-width:480px;font-size:15px;line-height:1.8}.pillars{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-bottom:88px;display:grid}.pillars article{padding:29px 29px 0 0;position:relative}.pillars article+article{border-left:1px solid var(--line);padding-left:29px}.pillar-number{font-family:var(--mono);color:var(--muted);font-size:10px}.pillar-icon{font-family:var(--mono);color:var(--accent);margin:25px 0 18px;font-size:32px;line-height:1}.pillars h3{letter-spacing:-.04em;margin-bottom:13px;font-size:23px}.pillars p{color:var(--muted);max-width:290px;font-size:13px;line-height:1.8}.pillars a{justify-content:space-between;gap:12px;max-width:290px;margin-top:25px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.pillars a:hover{text-decoration:underline}.evidence-section{background:var(--ink);color:var(--paper);padding-block:75px}.evidence-grid{grid-template-columns:1fr 1fr;align-items:center;gap:115px;display:grid}.evidence-section .eyebrow{color:#dfac8b}.evidence-section h2{margin:22px 0;font-size:49px}.evidence-section p{color:#c3c6b8;max-width:400px;font-size:14px;line-height:1.9}.light-link{border-bottom:1px solid #8d9780;gap:30px;margin-top:28px;padding-bottom:7px;font-size:12px;text-decoration:none;display:inline-flex}.light-link:hover{color:#efb18d}.flow-diagram{position:relative}.flow-diagram:before{content:"";border-left:1px solid #6a745e;position:absolute;inset:12px auto 50px 17px}.flow-diagram>div{grid-template-columns:35px 1fr;gap:3px 16px;margin-bottom:25px;display:grid;position:relative}.flow-diagram>div:last-child{margin-bottom:0}.flow-diagram span{font-family:var(--mono);background:var(--ink);color:#d9b295;border:1px solid #788269;grid-row:span 2;justify-content:center;align-items:center;width:35px;height:35px;font-size:9px;display:flex}.flow-diagram strong{font-size:15px;font-weight:500;line-height:1.5}.flow-diagram small{color:#c3c6b8;font-size:10px;line-height:1.6}.flow-future strong{color:#efb18d}.flow-future span{border-style:dashed}.status-section h2{margin-bottom:15px}.status-summary{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:27px;margin:33px 0 25px;padding-block:27px;display:grid}.status{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.1px;white-space:nowrap;border-radius:3px;align-items:center;gap:7px;padding:6px 8px;font-size:9px;line-height:1.2;display:inline-flex}.status>span{background:var(--sage);border-radius:50%;width:5px;height:5px}.status-beta>span{background:#b9612b}.status-experimental>span{background:#7c538a}.status-planned>span{background:0 0;border:1px solid #757769}.status-summary p{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.8}.next-step{background:var(--paper-deep);border-top:3px solid var(--accent);justify-content:space-between;align-items:center;gap:35px;margin-bottom:80px;padding:42px;display:flex}.next-step .eyebrow{color:var(--accent);margin-bottom:13px}.next-step h2{font-size:32px}.next-step p{color:var(--muted);margin-top:12px;font-size:13px}.button-dark{background:var(--ink);flex-shrink:0;min-width:173px}.button-dark:hover{background:#3c4938}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:start;gap:60px;padding-block:35px 40px;display:grid}.footer-brand{gap:7px;font-size:23px}.brand-mark.small{width:27px;height:27px}.site-footer p{color:var(--muted);margin-top:9px;font-size:10px}.site-footer nav{gap:25px;padding-top:8px;display:flex}.site-footer nav a{font-size:10px;text-decoration:none}.footer-note{font-size:9px;font-family:var(--mono);justify-self:end;padding-top:5px;line-height:1.8}.footer-note .live-dot{width:5px;height:5px;margin-right:6px}.footer-note>span:last-child{color:var(--muted)}.page-heading{padding-block:76px 60px}.page-heading>.eyebrow{color:var(--accent);margin-bottom:24px}.page-heading h1{margin-bottom:25px;font-size:clamp(50px,6vw,78px);line-height:1.05}.page-heading .lede{max-width:650px}.page-heading .muted{margin-top:18px;font-size:12px}.page-heading .button{margin-top:30px}.status-key{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:25px;padding-block:25px;display:grid}.status-key p{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.8}.feature-list{margin-bottom:60px}.feature-row{border-bottom:1px solid var(--line);grid-template-columns:45px .95fr 1.2fr;gap:28px;padding-block:42px;scroll-margin-top:25px;display:grid}.feature-number{font-family:var(--mono);color:var(--accent);padding-top:5px;font-size:12px}.feature-row h2{margin:17px 0 13px;font-size:31px}.feature-row p{max-width:330px;color:var(--muted);font-size:13px}.feature-row ul{margin:0;font-size:13px;line-height:2.1}.feature-row .boundary{border-left:2px solid var(--line);max-width:none;margin-top:19px;padding-left:16px;font-size:11px}.boundary strong{color:var(--ink);letter-spacing:.4px;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.field-note{border:1px solid var(--line);grid-template-columns:200px 1fr;gap:30px;margin-bottom:60px;padding:28px 32px;display:grid}.field-note .eyebrow{color:var(--accent)}.field-note p{color:var(--muted);font-size:12px;line-height:1.9}.guide-layout{border-top:1px solid var(--line);grid-template-columns:280px minmax(0,1fr);gap:90px;padding-bottom:65px;display:grid}.guide-aside{padding-top:35px}.guide-aside>.eyebrow{color:var(--accent)}.guide-aside h2{margin:18px 0;font-size:28px}.guide-aside ul{font-size:12px;line-height:1.9}.guide-aside p{color:var(--muted);margin-top:20px;font-size:11px}.guide-aside a{text-decoration-thickness:1px}.aside-note{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.aside-note strong{font-size:12px}.aside-note p{margin-top:10px}.guide-step{border-bottom:1px solid var(--line);padding:35px 0}.guide-step>.eyebrow{color:var(--accent);font-size:9px}.guide-step h2{margin:18px 0;font-size:30px}.guide-step p{color:var(--muted);font-size:13px;line-height:1.9}.code-block{background:var(--ink);color:var(--paper);border-left:3px solid var(--accent);margin:20px 0;padding:24px;font-size:12px;line-height:2}.code-block code{font-size:inherit}.guide-step .muted{font-size:11px}.muted{color:var(--muted)}@media (width>=1450px){.hero h1{font-size:88px}}@media (width<=1100px){.wrap{width:calc(100% - 64px)}.hero{gap:35px}.hero h1{font-size:66px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-fine{font-size:8px}.evidence-grid{gap:65px}.introduction{gap:50px}.site-footer{gap:25px}.site-footer nav{gap:15px}.guide-layout{grid-template-columns:240px minmax(0,1fr);gap:45px}.feature-row{grid-template-columns:30px 1fr 1.15fr;gap:22px}}@media (width<=800px){.wrap{width:calc(100% - 48px)}.site-header{height:85px}.hero{grid-template-columns:1fr;gap:45px;padding-block:55px 50px}.hero-copy{max-width:620px}.hero h1{font-size:76px}.hero .lede{max-width:540px}.hero-actions{flex-direction:row;align-items:center}.hero-fine{font-size:9px}.hero-visual{justify-self:center;width:min(100%,570px);padding-right:16px}.terminal-body{min-height:300px}.terminal-figure figcaption{font-size:9px}.measure-line{margin-top:22px}.capability-strip>.wrap{flex-wrap:wrap;justify-content:center;gap:12px 17px;min-height:70px;padding-block:15px;font-size:8px}.introduction{grid-template-columns:1fr;gap:25px}.section{padding-block:58px}.introduction{padding-bottom:35px}.section-intro{max-width:600px}.pillars{padding-bottom:60px}.pillars article{padding-right:18px}.pillars article+article{padding-left:18px}.pillars h3{font-size:20px}.pillars p{font-size:12px}.pillars a{font-size:10px}.evidence-grid{grid-template-columns:1fr;gap:45px}.evidence-section p{max-width:580px}.evidence-section{padding-block:55px}.flow-diagram{max-width:500px}.status-summary,.status-key{grid-template-columns:repeat(2,1fr);gap:25px}.next-step{flex-direction:column;align-items:start;gap:25px;margin-bottom:55px;padding:30px}.site-footer{grid-template-columns:1fr 1fr}.site-footer nav{flex-wrap:wrap;justify-content:flex-end}.footer-note{grid-column:span 2;justify-self:start}.page-heading{padding-block:56px 45px}.page-heading h1{font-size:61px}.feature-row{grid-template-columns:30px 1fr;gap:20px}.feature-row>div:last-child{grid-column:2}.feature-row h2{margin-top:13px}.feature-row p{max-width:none}.field-note{grid-template-columns:1fr;gap:15px;padding:25px}.guide-layout{grid-template-columns:1fr;gap:0}.guide-aside{border-bottom:1px solid var(--line);padding-bottom:30px}.guide-aside ul{columns:2;column-gap:30px;font-size:13px}.guide-aside p{font-size:12px}.aside-note{margin-top:20px;padding-top:18px}.aside-note p{margin-top:7px}.guide-step{padding-block:32px}}@media (width<=520px){.wrap{width:calc(100% - 36px)}.brand{font-size:26px}.brand-mark{width:31px;height:31px}.desktop-nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;gap:18px;padding:13px 0 13px 13px;font-size:12px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{background:var(--white);border:1px solid var(--line);z-index:10;min-width:190px;padding:8px 0;position:absolute;top:100%;right:0;box-shadow:0 10px 24px #22282115}.mobile-nav nav a{padding:13px 20px;font-size:13px;text-decoration:none;display:block}.mobile-nav[open] summary span{transform:rotate(45deg)}.hero{gap:32px;padding-top:42px}.eyebrow{letter-spacing:1px;font-size:9px}.hero h1{margin-top:23px;font-size:60px;line-height:1.02}.lede{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.button{min-height:48px}.hero-fine{font-size:8px;line-height:1.9}.figure-label{font-size:7px}.terminal-bar{padding-inline:12px;font-size:8px}.terminal-body{min-height:280px;padding:24px 15px}.terminal pre{font-size:10px}.terminal-comment{font-size:9px}.terminal-note{font-size:8px}.terminal-footer{padding-inline:12px;font-size:7px}.terminal-figure figcaption{font-size:8px}.measure-line{font-size:7px}.capability-strip>.wrap{letter-spacing:.6px;gap:10px 12px;font-size:7px}.capability-strip span:nth-child(4){display:none}.section{padding-block:45px}h2{font-size:33px}.introduction{padding-bottom:27px}.section-intro{font-size:13px}.pillars{grid-template-columns:1fr;padding-bottom:45px}.pillars article,.pillars article+article{border-left:0;border-bottom:1px solid var(--line);padding:25px 0}.pillars article:last-child{border-bottom:0;padding-bottom:0}.pillar-number{position:absolute;top:27px;right:0}.pillar-icon{margin:0 0 17px;font-size:27px}.pillars h3{font-size:24px}.pillars p{max-width:100%;font-size:13px}.pillars a{max-width:100%;margin-top:18px;font-size:11px}.evidence-section h2{font-size:39px}.evidence-section p{font-size:13px}.evidence-grid{gap:35px}.status-summary{gap:24px 20px}.status-summary p{font-size:11px}.status{padding:6px;font-size:8px}.next-step{padding:25px}.next-step h2{font-size:28px}.next-step p{font-size:12px}.site-footer{gap:25px 15px;padding-top:28px}.site-footer nav{flex-direction:column;align-items:flex-end;gap:15px}.footer-note{font-size:8px}.page-heading h1{font-size:48px}.page-heading{padding-block:45px 35px}.page-heading .muted{font-size:11px}.status-key{gap:22px 18px}.status-key p{font-size:10px}.feature-row{grid-template-columns:22px 1fr;gap:15px;padding-block:30px}.feature-row h2{font-size:27px}.feature-row ul{font-size:12px}.feature-row .boundary{font-size:10px}.field-note{margin-bottom:40px;padding:22px}.field-note p{font-size:11px}.guide-aside ul{columns:1}.guide-step h2{font-size:28px}.guide-step p{font-size:12px}.code-block{padding:20px 15px;font-size:10px}.code-block code{font-size:inherit}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.button:hover{transform:none}}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth;scroll-padding-top:110px}button{font:inherit}.site-header{z-index:30;background:var(--paper);height:88px;position:sticky;top:0;box-shadow:0 8px 22px -20px #22282180}.desktop-nav a{min-height:44px;position:relative}.desktop-nav a:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:4px;left:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.hero{padding-block:86px 76px}.hero-visual{isolation:isolate;position:relative}.calibration{z-index:-1;width:400px;max-width:100%;height:auto;color:var(--accent);pointer-events:none;position:absolute;top:-69px;right:-38px}.figure-label{z-index:1;font-size:10px;position:relative}.hero h1 em{position:relative}.hero h1 em:after{content:"";border-top:1px solid var(--accent);background:repeating-linear-gradient(90deg,var(--accent) 0,var(--accent) 1px,transparent 1px,transparent 12px);opacity:.4;height:5px;position:absolute;bottom:-9px;left:3px;right:-3px}.hero .lede{margin-top:32px}.hero-fine{font-size:11px}.hero-actions .button{box-shadow:0 4px 0 var(--accent-dark)}.hero-actions .button:hover{box-shadow:0 7px 0 var(--accent-dark);transform:translateY(-3px)}.terminal{border-bottom:3px solid var(--accent);box-shadow:12px 14px 0 var(--paper-deep), 0 20px 40px -30px #22282180;position:relative}.terminal-mode{letter-spacing:.6px;color:#e5b296;font-size:8px}.terminal-bar{height:45px;font-size:10px}.workflow-tabs{border-bottom:1px solid #46503f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workflow-tabs button{color:#bdc4b3;font-family:var(--mono);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:50px;padding:17px 8px;font-size:11px;transition:background .18s,color .18s}.workflow-tabs button span{color:#8a9681;margin-right:6px;font-size:9px}.workflow-tabs button+button{border-left:1px solid #3a4335}.workflow-tabs button:hover{color:#fffdf7;background:#ffffff08}.workflow-tabs button[aria-selected=true]{color:#efb18d;background:#efa77612;border-bottom-color:#efb18d}.workflow-tabs button[aria-selected=true] span{color:#efb18d}.workflow-tabs button:focus-visible,.copy-button:focus-visible,.workflow-panel:focus-visible{outline-offset:-4px;outline:2px solid #efb18d}.workflow-panel{min-height:356px;padding:23px 27px 26px}.workflow-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.workflow-number{color:#efb18d;font-family:var(--mono);letter-spacing:-3px;font-size:37px;font-weight:400;line-height:1}.workflow-heading .terminal-comment{letter-spacing:1px;margin:0;font-size:9px}.workflow-panel h2{color:var(--paper);letter-spacing:-.04em;font-size:25px;line-height:1.25}.workflow-description{color:#bfc6b5;max-width:350px;margin-top:11px;font-size:13px;line-height:1.75}.terminal-command{padding:21px 14px;color:#f5c5a4;background:#172015;border:1px solid #4b5843;margin:21px 0 12px;padding-top:33px}.terminal pre.terminal-command{font-size:12px;line-height:1.9}.terminal-note{min-height:37px;font-size:11px;line-height:1.65}.workflow-link{color:#efb18d;justify-content:space-between;align-items:center;gap:15px;min-height:44px;margin-top:13px;font-size:12px;text-decoration:none;display:flex}.workflow-link:hover{text-decoration:underline}.terminal-footer{letter-spacing:.3px;padding-block:14px;font-size:9px}.terminal-figure figcaption{margin-top:25px;font-size:11px;line-height:1.7}.measure-line{height:38px;font-size:9px}.pillar-icon{width:48px;height:48px;margin-block:23px;transition:transform .2s}.pillar-icon svg{width:100%;height:100%}.pillars article{transition:background .2s}.pillars article:hover .pillar-icon{transform:translateY(-4px)}.pillars article:hover{background:#fffdf740}.pillars p{font-size:14px}.pillars a{align-items:center;min-height:44px;margin-top:16px;font-size:12px}.status{padding:7px 10px;font-size:11px}.status-summary p{font-size:13px}.status-key p,.feature-row .boundary{font-size:12px}.feature-row{scroll-margin-top:112px}.feature-row:target{background:#e9e4d966;box-shadow:-12px 0 #e9e4d966,12px 0 #e9e4d966}.feature-jump{padding:0 0 30px}.feature-jump>.eyebrow{color:var(--muted);margin-bottom:13px}.feature-jump>div{flex-wrap:wrap;gap:9px;display:flex}.feature-jump a{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:10px 14px;font-size:12px;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.feature-jump a span{color:var(--accent)}.feature-jump a:hover{background:var(--white);border-color:var(--accent)}.copy-wrap{position:relative}.copy-button{color:#e7e6d9;min-height:36px;font-family:var(--mono);cursor:pointer;background:#36412e;border:1px solid #67715c;border-radius:3px;padding:7px 9px;font-size:10px;position:absolute;top:8px;right:10px}.copy-button:hover{background:#48573d;border-color:#a7b19b}.copy-wrap>.code-block{padding-top:54px}.copy-wrap>.terminal-command{padding-top:48px}.site-footer nav a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.footer-note,.site-footer p{font-size:11px}@media (width<=1100px){.calibration{right:0}.hero{gap:35px}.workflow-panel{min-height:390px;padding-inline:20px}.workflow-panel h2{font-size:23px}.workflow-tabs button{font-size:10px}.workflow-tabs button span{margin-right:4px}.hero-fine{font-size:10px}.terminal-footer{font-size:8px}}@media (width<=800px){.hero{gap:62px;padding-block:55px}.hero-visual{width:min(100%,570px);padding-right:12px}.calibration{width:310px;top:-48px;right:0}.workflow-panel{min-height:356px;padding-inline:27px}.workflow-tabs button,.status-summary p{font-size:12px}}@media (width<=520px){html{scroll-padding-top:96px}.site-header{height:76px}.hero{gap:59px;padding-top:38px}.hero h1{font-size:clamp(49px,14.6vw,63px)}.hero-fine{font-size:10px}.figure-label{font-size:9px}.workflow-tabs button{padding:15px 4px;font-size:11px}.workflow-tabs button span{font-size:9px}.workflow-panel{min-height:390px;padding:23px 18px}.workflow-heading{gap:8px}.workflow-heading .terminal-comment{letter-spacing:.6px;font-size:8px}.workflow-number{font-size:32px}.workflow-panel h2{font-size:24px}.workflow-description{font-size:13px}.terminal pre.terminal-command{font-size:11px}.terminal-footer{letter-spacing:0;padding-inline:12px;font-size:8px}.terminal-bar{font-size:9px}.terminal-mode{font-size:7px}.terminal-figure figcaption{font-size:10px}.measure-line{font-size:8px}.pillar-icon{width:41px;height:41px;margin:0 0 20px}.status{padding:7px;font-size:10px}.feature-row{scroll-margin-top:96px}.feature-jump a{gap:16px;padding:9px 12px}.site-footer nav{gap:6px}.footer-note{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-actions .button:hover,.pillars article:hover .pillar-icon{transform:none}}[data-workflow][data-enhanced] .workflow-panels{display:grid}[data-workflow][data-enhanced] .workflow-panel{grid-area:1/1}[data-workflow][data-enhanced] .workflow-panel[hidden]{visibility:hidden;pointer-events:none;display:block!important}.feature-setup{margin-top:18px}.recorded-section{background:var(--ink);color:var(--paper);padding-block:66px;scroll-margin-top:100px}.recorded-heading{grid-template-columns:1fr 1fr;align-items:end;gap:75px;margin-bottom:32px;display:grid}.recorded-heading .eyebrow{color:#efb18d;margin-bottom:19px}.recorded-heading h2{font-size:42px}.recorded-heading>p{color:#c3c6b8;max-width:420px;font-size:14px}.session-recording{background:#192116;border:1px solid #59614f;min-width:0}.recording-bar{font:10px var(--mono);color:#c3c6b8;border-bottom:1px solid #46503f;justify-content:space-between;gap:20px;padding:16px 20px;display:flex}.recording-bar .live-dot{background:#efb18d;margin-right:7px}.recording-controls{border-bottom:1px solid #3a4335;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 20px;display:flex}.recording-controls button{cursor:pointer;min-height:44px;color:var(--paper);background:#36412e;border:1px solid #8b9878;padding:9px 15px;font-size:12px}.recording-controls button:hover{background:#48573d}.recording-controls button:focus-visible,.recording-screen:focus-visible{outline-offset:-3px;outline:2px solid #efb18d}.recording-controls [role=status]{color:#c3c6b8;font:10px var(--mono);margin-left:auto}.recording-screen{overscroll-behavior:contain;white-space:pre;overflow-wrap:normal;max-height:370px;font:12px/1.8 var(--mono);scrollbar-color:#788269 #192116;padding:22px;overflow:auto}.recording-screen code{font-size:inherit}.session-recording figcaption{color:#c3c6b8;border-top:1px solid #46503f;padding:17px 20px;font-size:12px;line-height:1.8}.recording-notes{border-top:1px solid #46503f;padding:0 20px 14px}.recording-notes summary{cursor:pointer;padding-block:16px;font-size:12px}.recording-notes p{color:#c3c6b8;margin-bottom:12px;font-size:12px}.home-faq{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.home-faq h2{margin-bottom:25px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);scroll-margin-top:110px}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:66px;padding-block:19px;font-size:15px;line-height:1.5;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--accent);flex-shrink:0;font-size:20px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:var(--muted);max-width:780px;padding-bottom:21px;font-size:13px}summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.capability-faq{margin-bottom:65px}.capability-faq .section-heading{margin-bottom:30px}.guide-index{gap:3px;margin-top:15px;display:grid}.guide-index a{border-left:2px solid #0000;align-items:center;gap:12px;min-height:44px;padding:10px 8px;font-size:12px;text-decoration:none;display:flex}.guide-index a span{color:var(--accent);font:10px var(--mono)}.guide-index a:hover,.guide-index a[aria-current=location]{border-color:var(--accent);background:var(--paper-deep)}.guide-requirements{border-block:1px solid var(--line);margin-block:24px;padding-block:5px 18px}.guide-requirements h2{font-size:24px}.guide-step{scroll-margin-top:110px}.guide-step .expected{border-left:2px solid var(--sage);background:#e6eadd70;margin:22px 0 18px;padding:14px 18px;font-size:12px}.expected strong{color:var(--ink);margin-bottom:4px;font-size:11px;display:block}.source-access{border:1px solid var(--line);background:var(--white);padding:20px}.source-access strong{font-size:14px}.source-access p{margin-top:10px}.source-button{margin:22px 0 6px}.setup-fix,.setup-alternative{border:1px solid var(--line);margin-top:12px;padding:0 17px}.setup-fix summary,.setup-alternative summary{cursor:pointer;min-height:48px;padding-block:14px;font-size:12px;line-height:1.6}.setup-fix p,.setup-alternative p{padding-bottom:17px;font-size:12px}.setup-alternative .code-block{margin-top:0}@media (width>=801px){.guide-aside{align-self:start;padding-top:16px;position:sticky;top:106px}}@media (width<=800px){.recorded-heading,.home-faq{grid-template-columns:1fr;gap:30px}.recorded-heading>p{max-width:600px}.recording-bar{flex-wrap:wrap;gap:10px}.guide-index{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-requirements ul{columns:1}}@media (width<=520px){.recorded-section{padding-block:44px}.recorded-heading h2{font-size:33px}.recorded-heading>p{font-size:13px}.recording-bar{padding-inline:14px;font-size:9px}.recording-screen{max-height:320px;padding:16px;font-size:10px}.recording-controls{gap:8px;padding:12px}.recording-controls [role=status]{flex-basis:100%;margin-left:0;padding-top:6px}.session-recording figcaption,.recording-notes p{font-size:11px}.recording-notes,.session-recording figcaption{padding-inline:14px}.home-faq{gap:24px}.faq-list summary{font-size:14px}.guide-index a{gap:8px;font-size:11px}.guide-step{scroll-margin-top:96px}}.js [data-workflow] .workflow-panels{display:grid}.js [data-workflow] .workflow-panel{visibility:hidden;grid-area:1/1}.js [data-workflow] .workflow-panel:first-child,.js [data-workflow][data-enhanced] .workflow-panel{visibility:visible}.js [data-workflow][data-enhanced] .workflow-panel[hidden]{visibility:hidden}.js [data-workflow] .workflow-tabs[hidden]{visibility:hidden;display:grid!important}.js [data-recording] .recording-controls[hidden]{visibility:hidden;display:flex!important}.js .terminal-command{padding-top:48px}.js .code-block{padding-top:54px}.next-step .eyebrow{color:var(--accent-dark)}.skip-link{z-index:100}
