:root{--ink:#ffffff;--bone:#111411;--mist:#6f6f6f;--line:#dcdcdc;--line-strong:#bdbdbd;--surface:#f5f5f5;--surface-raised:#fafafa;--accent:#168a49;--accent-ink:#e9fff0;--font-display:Georgia,serif;--font-body:system-ui,sans-serif;--font-mono:ui-monospace,monospace;--sec-pad:clamp(72px,10vh,112px);--head-gap:clamp(36px,5vh,56px);--gutter:clamp(16px,3vw,32px);--rail-x:calc(max((100vw - 1240px) / 2, 6px));color-scheme:light}:root[data-theme=dark]{--ink:#111111;--bone:#ededed;--mist:#8a8b8d;--line:#26272b;--line-strong:#3a3b40;--surface:#161618;--surface-raised:#1b1c1e;--accent:#7ee2a8;--accent-ink:#0b3320;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--ink);color:var(--bone);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;transition:background-color .35s ease,color .35s ease}::selection{background:var(--bone);color:var(--ink)}.topnav{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .15s ease,border-color .15s ease}.topnav,.topnav.over-dark{background:color-mix(in srgb,var(--ink) 92%,transparent)}.topnav.over-dark{--ink:#111111;--bone:#ebebeb;--mist:#8a8b8d;--line:#26272b;--line-strong:#3a3b40;--surface:#161618;--surface-raised:#1b1c1e}.topnav-inner{display:flex;align-items:center;gap:8px;max-width:1240px;margin:0 auto;height:64px;padding:0 var(--gutter)}.topnav-brand{color:var(--bone);margin-right:16px}.topnav-links{display:flex;align-items:center;gap:2px}.topnav-link{position:relative;display:inline-block;padding:9px 12px;font:400 13px/1 var(--font-body);color:var(--mist);text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.topnav-link:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .15s cubic-bezier(.23,1,.32,1)}.topnav-link:hover{color:var(--bone)}.topnav-link:hover:after{transform:scaleX(1)}.topnav-right{margin-left:auto;display:flex;align-items:center;gap:12px}.topnav-stars{padding:6px 13px;font-size:13px}.topnav-signin{display:inline-block;padding:9px 4px;font:400 13px/1 var(--font-body);color:var(--mist);text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.topnav-signin:hover{color:var(--bone)}.topnav-key-wrap{position:relative}.topnav-key{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:10px 16px;border-radius:2px;background:var(--accent);color:var(--accent-ink);font:500 13px/1 var(--font-body);transition:background .15s cubic-bezier(.4,0,.2,1)}.topnav-key:hover{background:color-mix(in srgb,var(--accent) 88%,var(--bone))}.topnav-key-wide{width:100%}.topnav-pop{position:absolute;right:0;top:calc(100% + 10px);display:flex;align-items:center;gap:8px;padding:8px;background:var(--ink);border:1px solid var(--line-strong);z-index:50}.topnav-pop input{background:transparent;border:0;outline:none;color:var(--bone);font:400 13px/1.4 var(--font-mono);width:min(220px,60vw);padding-left:8px}.topnav-pop input::placeholder{color:var(--mist)}.topnav-pop button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:2px;padding:8px 14px;background:var(--accent);color:var(--accent-ink);font:500 13px/1 var(--font-mono);cursor:pointer}.topnav-pop-invalid{border-color:rgba(214,102,102,.65)}.topnav-pop-done{padding:12px 16px;font:400 13px/1 var(--font-mono);color:var(--bone);white-space:nowrap}.topnav-pop-done i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.topnav-burger{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:transparent;border-radius:2px;width:36px;height:36px;padding:0;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.topnav-burger i{display:block;width:14px;height:1.5px;background:var(--bone);transition:transform .15s ease}.topnav-burger.open i:first-child{transform:translateY(3.25px) rotate(45deg)}.topnav-burger.open i:last-child{transform:translateY(-3.25px) rotate(-45deg)}.topnav-menu{display:flex;flex-direction:column;gap:2px;padding:10px var(--gutter) 16px;border-top:1px solid var(--line)}.topnav-menu .topnav-link{padding:12px;font-size:14px}.topnav-menu-row{display:flex;align-items:center;gap:16px;padding:10px 12px 0}.topnav-menu-row .topnav-key-wrap{flex:1 1}.topnav-menu-row .topnav-pop{right:auto;left:0}@media (max-width:880px){.topnav-links,.topnav-signin,.topnav-toggle{display:none}.topnav-burger{display:flex}}@media (max-width:560px){.topnav-key-wrap,.topnav-stars{display:none}.topnav-menu .topnav-key-wrap{display:block}}.wordmark{display:inline-flex;align-items:center;gap:11px;font-family:var(--font-mono);font-size:14px;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--mist);text-decoration:none;white-space:nowrap}.glyph{width:22px;height:22px;flex:none;color:var(--bone);transform:translateY(-1.5px)}.label,.link{font-family:var(--font-mono);font-size:13px;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--mist)}.link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;white-space:nowrap;transition:color .15s ease}.link:hover{color:var(--bone)}.link svg{width:12px;height:12px;transition:transform .15s ease}.link:hover svg{transform:translate(2px,-2px)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--mist);cursor:pointer;transition:color .15s ease}.theme-toggle:hover{color:var(--bone)}.back-link:focus-visible,.gw-all:focus-visible,.hero-eyebrow:focus-visible,.link:focus-visible,.paper-link:focus-visible,.sf-col a:focus-visible,.star-badge:focus-visible,.study-card:focus-visible,.theme-toggle:focus-visible,.topnav-burger:focus-visible,.topnav-key:focus-visible,.topnav-link:focus-visible,.topnav-pop button:focus-visible,.topnav-pop input:focus-visible,.topnav-signin:focus-visible,.waitlist-open button:focus-visible,.waitlist-open input:focus-visible,.waitlist:focus-visible{outline:1px solid var(--accent);outline-offset:5px}.theme-toggle-icon{position:relative;width:13px;height:13px;border:1px solid;border-radius:50%;overflow:hidden}.theme-toggle-icon:after{content:"";position:absolute;inset:0 50% 0 0;background:currentColor}.star-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:14px;line-height:1;white-space:nowrap;color:var(--bone);padding:7px 16px;border:1px solid var(--line);border-radius:2px;text-decoration:none;transition:border-color .2s}.star-badge:hover{border-color:var(--mist)}.gh-mark{width:15px;height:15px;flex-shrink:0;color:var(--bone)}.star-count{color:var(--bone);letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.star-ico{width:14px;height:14px;color:var(--accent);flex-shrink:0}.discord-badge{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;flex:none;color:var(--mist);border:1px solid var(--line);border-radius:50%;text-decoration:none;transition:border-color .2s,color .2s}.discord-badge:hover{border-color:var(--mist);color:#5865f2}.discord-badge:focus-visible{outline:1px solid var(--accent);outline-offset:5px}.discord-mark{width:15px;height:15px;flex-shrink:0}.hero{padding:clamp(80px,12vh,140px) 0 clamp(64px,10vh,112px)}.hero-inner{display:flex;flex-direction:column;gap:clamp(32px,5vh,52px);max-width:1240px;margin:0 auto;padding:0 var(--gutter);animation:fadeIn .9s ease .15s both}.hero-title{max-width:1060px;color:var(--bone);font:400 clamp(38px,4.6vw,60px)/1.12 var(--font-display);letter-spacing:-.03em}.hero-title mark,.sec-intro h2 mark,.secband-title mark,.zero-copy h3 mark{background:var(--accent);color:var(--accent-ink);padding:0 .14em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hero{position:relative}.hero-mesh{position:absolute;top:0;left:0;right:0;bottom:-360px;z-index:0;opacity:.7;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,black 9%,black 62%,transparent 98%);mask-image:linear-gradient(180deg,transparent,black 9%,black 62%,transparent 98%)}@media (max-width:900px){.hero-mesh{display:none}}.hero-mesh canvas,.scene-canvas{display:block;width:100%;height:100%}.hero-inner{position:relative;z-index:1}.hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;flex-wrap:wrap}.hero-lead{display:flex;flex-direction:column;gap:16px}.hero-sub{max-width:560px;color:var(--mist);font-size:16px;line-height:1.55}.hero-endpoint{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 12px;border:1px solid var(--line);background:var(--surface-raised);color:var(--mist);font:400 12.5px/1 var(--font-mono);letter-spacing:.01em}.hero-endpoint b{color:var(--accent);font-weight:600}.waitlist{display:inline-flex;align-items:center;gap:9px;padding:12px 22px;font:400 13px/1 var(--font-body);letter-spacing:0;color:var(--bone);text-decoration:none;background:transparent;border:1px solid var(--line-strong);border-radius:2px;cursor:pointer;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.waitlist:hover{background:var(--surface);border-color:var(--mist)}.cta-row{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}.cta-row-hero{margin-top:30px}.cta-row .waitlist-hero{margin-top:0}.waitlist-hero{margin-top:30px;padding:15px 28px;font-size:14px;font-weight:500;color:var(--accent-ink);background:var(--accent);border-color:transparent;border-radius:2px;transition:background .15s cubic-bezier(.4,0,.2,1)}.waitlist-hero:hover{background:color-mix(in srgb,var(--accent) 88%,var(--bone))}:root[data-theme=dark] .waitlist-hero{background:var(--accent)}:root[data-theme=dark] .waitlist-hero:hover{background:color-mix(in srgb,var(--accent) 88%,var(--bone))}.waitlist-hero.waitlist-ghost{background:transparent;color:var(--bone);border-color:var(--line-strong);box-shadow:none}.waitlist-hero.waitlist-ghost:hover{background:var(--surface);border-color:var(--mist);box-shadow:none}.waitlist-hero.waitlist-done,.waitlist-hero.waitlist-open{background:var(--surface-raised);border-color:var(--line-strong);color:var(--bone);box-shadow:none;transform:none}.waitlist-open{padding:5px 5px 5px 16px;gap:10px;cursor:default}.waitlist-open:hover{background:var(--surface-raised)}.waitlist-open input{background:transparent;border:0;outline:none;color:var(--bone);font:400 13px/1.4 var(--font-mono);width:min(240px,56vw)}.waitlist-open input::placeholder{color:var(--mist)}.waitlist-open button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:2px;padding:9px 15px;background:var(--accent);color:var(--accent-ink);font:500 14px/1 var(--font-mono);cursor:pointer}.waitlist-invalid{border-color:rgba(214,102,102,.65)}.waitlist-done{cursor:default;border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.waitlist-done i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px var(--accent)}.st-block,.story{position:relative}.story>.st-block+.st-block:not(.intel-band):not(.ent-band){border-top:1px solid var(--line)}.line-fill{position:absolute;left:0;top:0;width:1px;background:var(--accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 55%,transparent)}.line-dot{left:50%;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 14%,transparent),0 0 26px color-mix(in srgb,var(--accent) 70%,transparent);transform:translate(-50%,-50%);transition:background-color .5s ease,box-shadow .5s ease,opacity .5s ease}.line-dot,.pipe-wrap-line{position:absolute;pointer-events:none;z-index:4}.pipe-wrap-line{inset:0}.stage-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.line-dot-entry,.stage-svg{animation:fadeIn 1s ease .7s both}.stage-path{fill:none;stroke:var(--line-strong);stroke-width:1;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke .5s ease}.stage-lit{fill:none;stroke:var(--accent);stroke-width:1;stroke-linecap:round;stroke-dasharray:0 999999;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 45%,transparent))}.story-kicker{display:inline-block;color:var(--mist);font:500 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.logo-tile{position:absolute;display:grid;place-items:center;width:46px;height:46px;transform:translate(-50%,-50%);border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-raised);color:var(--bone);z-index:2}.logo-tile svg{width:20px;height:20px}.sec-intro{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;max-width:1240px;margin:0 auto;width:100%}.sec-intro-center{align-items:center;text-align:center}.sec-intro-left{align-items:flex-start;text-align:left}.sec-intro-right{align-items:flex-end;text-align:right}.sec-intro-right .sec-head-row{justify-content:flex-end}.sec-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--mist);font-size:12px;letter-spacing:.08em}.sec-kicker:before{content:"";width:12px;height:3px;background:var(--accent)}.sec-intro h2{max-width:820px;color:var(--bone);font:400 clamp(26px,2.8vw,36px)/1.15 var(--font-display);letter-spacing:-.025em;text-wrap:balance}.sec-intro h2 em{color:inherit;font-style:normal;font-weight:inherit}.sec-intro p{max-width:560px;color:var(--mist);font-size:14px;line-height:1.6}.sec-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;width:100%}.sec-aside{flex:none;max-width:320px}.sec-aside p{color:var(--mist);font-size:13px;line-height:1.55}.sec-aside-link{color:var(--mist);font:400 13px/1.4 var(--font-body);text-decoration:underline;text-underline-offset:3px;transition:color .15s cubic-bezier(.4,0,.2,1)}.sec-aside-link:hover{color:var(--bone)}@media (max-width:760px){.sec-head-row{flex-direction:column;align-items:flex-start;gap:12px}}.intel-band .sec-intro h2{max-width:1160px;font-size:clamp(32px,3.6vw,48px);line-height:1.08}.intel-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.intel-col{display:flex;flex-direction:column;gap:10px;min-width:0;padding:clamp(24px,2.6vw,36px) clamp(20px,2.2vw,30px);background:var(--ink)}.intel-step{display:flex;align-items:center;justify-content:space-between;color:var(--accent);font:500 11px/1.5 var(--font-mono);letter-spacing:.08em}.intel-step i{color:var(--line-strong);font-style:normal;font-size:13px}.intel-col h3{color:var(--bone);font:400 clamp(19px,2vw,23px)/1.15 var(--font-display);letter-spacing:-.02em}.intel-col p{color:var(--mist);font-size:13.5px;line-height:1.6}@media (max-width:900px){.intel-cols{grid-template-columns:1fr}}.cta-block{margin-top:var(--sec-pad);padding:0 var(--gutter);overflow-x:clip}.cta-band h2{color:var(--bone);font:400 clamp(34px,4.4vw,56px)/1.06 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.cta-band .cta-inner>p{max-width:520px;color:var(--mist);font-size:14px;line-height:1.6}.cta-band .cta-row-hero,.cta-band .waitlist-hero{margin-top:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slowSpin{to{transform:rotate(1turn)}}.research-page{min-height:100vh;padding:clamp(32px,6vw,80px);max-width:720px;margin:0 auto}.research-header{margin-bottom:clamp(48px,8vh,96px)}.research-nav{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.back-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:0;text-transform:uppercase;color:var(--mist);text-decoration:none;margin-bottom:32px;transition:color .15s ease}.back-link:hover{color:var(--bone)}.back-link svg{width:12px;height:12px;transform:rotate(90deg)}.research-title{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:48px;letter-spacing:0;color:var(--bone)}.papers{display:flex;flex-direction:column;gap:48px}.paper-card{border-top:1px solid var(--line);padding-top:32px}.paper-date{font-family:var(--font-mono);font-size:11px;letter-spacing:0;text-transform:uppercase;color:var(--mist)}.paper-title,.paper-venue{color:var(--bone)}.paper-title{font-family:var(--font-body);font-weight:500;font-size:24px;margin-top:12px;line-height:1.35}.paper-authors{font-family:var(--font-mono);font-size:13px;color:var(--mist);margin-top:8px}.paper-abstract{font-size:15px;line-height:1.65;color:var(--mist);margin-top:16px}.paper-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;letter-spacing:0;text-transform:uppercase;color:var(--bone);text-decoration:none;margin-top:20px;padding-bottom:2px;border-bottom:1px solid var(--line);transition:border-color .15s ease}.paper-link:hover{border-color:var(--bone)}.paper-link svg{width:12px;height:12px}@media (max-width:900px){.research-title{font-size:40px}.paper-title{font-size:21px}}@media (max-width:700px){.wordmark{gap:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:12px}.glyph{width:20px;height:20px}.label,.link,.star-badge,.waitlist{font-size:12px}.label{max-width:14rem;line-height:1.25}.star-badge{padding:4px 10px;gap:6px}.gh-mark{width:13px;height:13px}.star-ico{width:11px;height:11px}.discord-badge{width:23px;height:23px}.discord-mark{width:13px;height:13px}.hero-title{font-size:clamp(32px,9vw,40px)}.waitlist-hero{margin-top:32px}.logo-tile{width:30px;height:30px;border-radius:7px}.logo-tile svg{width:13px;height:13px}.research-page{min-height:100dvh;max-width:none;padding:calc(env(safe-area-inset-top) + 28px) calc(env(safe-area-inset-right) + 22px) calc(env(safe-area-inset-bottom) + 44px) calc(env(safe-area-inset-left) + 22px)}.research-header{margin-bottom:56px}.research-title{font-size:36px}.papers{gap:40px}.paper-title{font-size:21px}}@media (max-width:430px){.wordmark{gap:7px;font-size:11px}.glyph{width:18px;height:18px}.label,.link,.star-badge,.waitlist{font-size:11px}.label{max-width:10.5rem}.star-badge{padding:3px 8px}.discord-badge{width:21px;height:21px}.discord-mark{width:12px;height:12px}.waitlist-open input{width:min(180px,48vw)}.paper-title{font-size:20px}.paper-authors{font-size:12px;line-height:1.45}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.quickstart-block{padding:clamp(56px,8vh,88px) var(--gutter) 0}.code-card{max-width:860px;margin:clamp(28px,4vh,44px) auto 0;border:1px solid var(--line);background:var(--surface-raised);overflow:hidden}.code-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-bottom:1px solid var(--line)}.code-tabs{display:flex;gap:2px}.code-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:8px 12px;border-radius:2px;color:var(--mist);font:500 12px/1 var(--font-mono);cursor:pointer;transition:color .15s ease,background .15s ease}.code-tab.on,.code-tab:hover{color:var(--bone)}.code-tab.on{background:color-mix(in srgb,var(--accent) 9%,transparent)}.cred-tabbar .code-tab{position:relative;overflow:hidden}.tab-progress{position:absolute;left:0;right:0;bottom:0;height:2px;overflow:hidden}.tab-fill{display:block;height:100%;width:100%;background:var(--accent);transform-origin:left;transform:scaleX(0);animation:tab-fill-run linear forwards}@keyframes tab-fill-run{to{transform:scaleX(1)}}.code-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:2px;background:transparent;padding:7px 13px;color:var(--mist);font:500 11.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:color .15s ease,border-color .15s ease}.code-copy:hover{color:var(--bone);border-color:var(--line-strong)}.code-copy.ok{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.code-body{margin:0;padding:clamp(16px,2.4vw,26px);overflow-x:auto;font:400 12.5px/1.75 var(--font-mono);color:var(--bone);-moz-tab-size:2;tab-size:2}.code-copy:focus-visible,.code-tab:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.bill-card{border:1px solid var(--line);background:var(--surface-raised);padding:6px 0 10px}.bill-head{padding:12px 20px;border-bottom:1px solid var(--line);color:var(--mist);font:500 10.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.bill-head,.bill-line{display:flex;justify-content:space-between}.bill-line{align-items:baseline;gap:16px;padding:9px 20px;font:400 13px/1 var(--font-mono);color:var(--bone)}.bill-line b{font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mist)}.bill-fee,.bill-fee b{color:var(--accent)}.bill-fee b{font-weight:600}.bill-total{margin-top:6px;padding-top:14px;border-top:1px solid var(--line)}.bill-total b{color:var(--bone);font-weight:600;font-size:15px}.shot-frame{max-width:100%;overflow-x:auto}.feat-list{display:flex;flex-direction:column;gap:12px;margin-top:10px;list-style:none}.feat-list li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--line);color:var(--bone);font-size:14px;line-height:1.45}.feat-list li:last-child{border-bottom:1px solid var(--line)}.feat-list i{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;margin-top:2px;color:var(--accent)}.feat-list i svg{width:12px;height:12px}.shot-frame{padding:clamp(8px,1.2vw,14px);border:1px solid var(--line);background:var(--surface)}.shot-frame-console{width:100%;max-width:1240px;margin:0 auto}.shot-frame-console .pipe-box-console{width:100%}.shot-frame .feat-window,.shot-frame .feat-window.ui-window{position:relative;inset:auto;height:auto;opacity:1;transform:none;transition:none;pointer-events:auto;border:1px solid var(--line);background:var(--surface-raised)}.shot-frame .feat-window .ui-body{flex:none;overflow:visible}.shot-frame .feat-window .ui-foot{margin-top:0}.intel-band{position:relative;padding:var(--sec-pad) var(--gutter);--ink:#111111;--bone:#ededed;--mist:#adaeb0;--line:#26272b;--line-strong:#3a3b40;--surface:#161618;--surface-raised:#1b1c1e;--accent:#7ee2a8;--accent-ink:#0b3320;background:var(--ink);color:var(--bone)}.intel-band-inner{display:flex;flex-direction:column;gap:var(--head-gap);max-width:1240px;margin:0 auto}.intel-shell{position:relative;width:100%;max-width:100%;--ink:#ffffff;--bone:#111411;--mist:#6f6f6f;--line:#dcdcdc;--line-strong:#bdbdbd;--surface:#f5f5f5;--surface-raised:#fafafa;--accent:#168a49;--accent-ink:#e9fff0;border:1px solid #26272b;background:var(--ink);color:var(--bone)}.intel-studies{margin-top:clamp(10px,1.6vh,20px)}.intel-studies-head{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.intel-studies-head h3{color:var(--bone);font:400 clamp(20px,2vw,26px)/1.2 var(--font-display);letter-spacing:-.02em}.intel-studies-head p{color:var(--mist);font-size:13px}.pipe-block{padding:0 var(--gutter)}.pipe-box{position:relative;width:min(1240px,100%);border:1px solid var(--line);background:var(--surface)}.pipe-box-console{background:var(--surface-raised);box-shadow:0 34px 90px -34px rgba(0,0,0,.4),0 6px 22px rgba(0,0,0,.1)}.gw-chrome{position:relative;display:flex;align-items:center;gap:16px;padding:12px clamp(14px,2vw,22px);border-bottom:1px solid var(--line)}.gw-dots{display:inline-flex;gap:6px}.gw-dots i{width:9px;height:9px;border-radius:50%;border:1px solid var(--line-strong)}.gw-title{position:absolute;left:50%;transform:translateX(-50%);color:var(--mist);font:500 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.gw-body{display:grid;grid-template-columns:1.65fr 1fr}.gw-catalog{--gw-grid:16px minmax(0,132px) minmax(0,1fr) 46px 70px 62px;min-width:0;padding:clamp(18px,2.4vw,30px)}.gw-cat-head{display:grid;grid-template-columns:var(--gw-grid);align-items:baseline;grid-gap:10px;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.gw-h-models{grid-column:1/3}.gw-h{color:var(--mist);font:500 9.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.gw-h-num{text-align:right}.gw-cat-head .story-kicker{color:var(--bone);font-size:12px;letter-spacing:.08em}.gw-row{display:grid;grid-template-columns:var(--gw-grid);grid-gap:10px;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.gw-mark,.gw-row{align-items:center}.gw-mark{display:inline-flex;color:var(--bone);opacity:.85}.plg{width:14px;height:14px;flex:none}.plg-stroke{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.gw-mark .plg-stroke{color:var(--mist)}.gw-row:last-child{border-bottom:0}.gw-model{color:var(--bone);font:500 clamp(11.5px,1.1vw,13px)/1 var(--font-mono);white-space:nowrap}.gw-route{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.gw-route em{color:var(--mist);font:400 10.5px/1 var(--font-mono);font-style:normal;white-space:nowrap}.gw-route em i{color:var(--line-strong);font-style:normal;margin:0 5px 0 1px}.gw-tag{margin-left:4px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent);font:500 8.5px/1 var(--font-mono);text-transform:uppercase;white-space:nowrap}.gw-cost,.gw-ctx,.gw-tokens{font:500 11px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.gw-ctx,.gw-tokens{color:var(--mist);text-align:right}.gw-cost{color:var(--bone);text-align:right}.gw-side{gap:clamp(20px,2.6vw,32px);padding:clamp(18px,2.4vw,30px);border-left:1px solid var(--line)}.gw-side,.gw-spend{display:flex;flex-direction:column}.gw-spend{gap:12px}.gw-total{color:var(--bone);font:500 clamp(24px,2.6vw,32px)/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gw-bars{display:flex;align-items:flex-end;gap:4px;height:58px}.gw-bars i{flex:1 1;background:color-mix(in srgb,var(--accent) 26%,var(--line))}.gw-bars i:last-child{background:var(--accent)}.gw-agents{display:flex;flex-direction:column;gap:12px}.gw-agent-row{display:grid;grid-template-columns:minmax(96px,auto) 1fr auto;align-items:center;grid-gap:9px;gap:9px}.gw-agent-row span{color:var(--bone);font:500 11px/1 var(--font-mono);white-space:nowrap}.gw-agent-row i{position:relative;display:block;height:8px;background:var(--line);overflow:hidden}.gw-agent-row i b{display:block;height:100%;background:var(--accent)}.gw-agent-row small{color:var(--mist);font:500 11px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gw-live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;color:var(--accent);font:500 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.gw-live i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 70%,transparent);animation:gwPulse 2.4s ease-in-out infinite}@keyframes gwPulse{0%,to{opacity:1}50%{opacity:.35}}.term-block{display:flex;flex-direction:column;align-items:center;padding:var(--sec-pad) var(--gutter) 0}.term-block .sec-intro{margin-bottom:clamp(24px,4vh,48px)}.term-act{position:relative;width:100%}.term-pin{position:-webkit-sticky;position:sticky;top:64px;height:calc(100svh - 64px);display:flex;justify-content:center;align-items:center}.term-stage{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);grid-gap:clamp(24px,3.6vw,56px);gap:clamp(24px,3.6vw,56px);align-items:center;width:100%;max-width:1240px}.term-rail{position:fixed;top:64px;bottom:0;left:var(--rail-x);width:1px;pointer-events:none;z-index:3;opacity:0;transition:opacity .3s ease}.term-rail.on{opacity:1}.term-rail-fill{top:0;left:0;width:100%;background:var(--accent);transition:height .1s linear}.term-rail-dotmask,.term-rail-fill{position:absolute;-webkit-mask-image:linear-gradient(180deg,transparent,black 80px,black calc(100% - 24px),transparent);mask-image:linear-gradient(180deg,transparent,black 80px,black calc(100% - 24px),transparent)}.term-rail-dotmask{inset:0}.term-rail-dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.term-rail-dot,.term-stop{position:absolute;left:50%;transform:translate(-50%,-50%)}.term-stop{display:flex;align-items:center}.term-stop b{width:7px;height:7px;border-radius:50%;background:var(--ink);border:1px solid var(--line-strong);transition:background-color .15s ease,border-color .15s ease}.term-stop em{position:absolute;left:15px;color:var(--mist);font:500 11px/1 var(--font-mono);font-style:normal;transition:color .15s ease}@media (max-width:1320px){.term-rail{display:none}}.term-stop.lit b{background:var(--accent);border-color:var(--accent)}.term-stop.lit em{color:var(--accent)}.term-captions{position:relative;min-height:clamp(360px,50svh,480px)}.term-caption{position:absolute;top:50%;left:28px;right:0;display:flex;flex-direction:column;gap:14px;opacity:0;transform:translateY(calc(-50% + 10px));transition:opacity .35s ease,transform .35s ease;pointer-events:none}.term-caption.on{opacity:1;transform:translateY(-50%)}.term-caption .story-kicker{color:var(--accent);letter-spacing:.12em}.term-caption h2{color:var(--bone);font:430 clamp(26px,2.7vw,40px)/1.08 var(--font-display);letter-spacing:-.03em}.term-caption p{color:var(--mist);font-size:14px;line-height:1.6;max-width:300px}.term-frame{position:relative;height:clamp(380px,50svh,500px)}.term-window,.ui-window{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:scale(.985);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.term-window.on,.ui-window.on{opacity:1;transform:none}.term-window{--t-bg:#0d100e;--t-chrome:#161a17;--t-text:#dfe7e1;--t-dim:#78837b;--t-accent:#7ce3a1;--t-line:rgba(255,255,255,0.09);border:1px solid rgba(255,255,255,.12);background:var(--t-bg);box-shadow:0 34px 90px -34px rgba(0,0,0,.55),0 6px 22px rgba(0,0,0,.18)}.term-chrome{display:flex;align-items:center;gap:16px;padding:11px clamp(14px,2vw,20px);border-bottom:1px solid var(--t-line);background:var(--t-chrome)}.term-dots{display:inline-flex;gap:7px}.term-dots i{width:11px;height:11px;border-radius:50%}.term-dots i:first-child{background:#f2605a}.term-dots i:nth-child(2){background:#f5bd4f}.term-dots i:nth-child(3){background:#61c455}.term-tab{margin:0 auto;color:var(--t-dim);font:400 11px/1 var(--font-mono)}.term-size{color:var(--t-dim);opacity:.6;font:400 10px/1 var(--font-mono)}.term-screen{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;gap:9px;padding:clamp(20px,2.6vw,34px);font:400 clamp(11px,1.05vw,13px)/1.7 var(--font-mono);white-space:pre-wrap;overflow-wrap:break-word;overflow:hidden}.term-line{display:block}.term-cmd{color:var(--t-text);font-weight:500}.term-cmd b{font-weight:400}.term-cmd b,.term-out{color:var(--t-dim)}.term-ok{color:var(--t-accent)}.term-err{color:#e08b84}.term-brand{color:var(--t-accent);font-weight:600;line-height:1.2;margin:-3px 0;white-space:pre}.term-idle b{color:var(--t-dim)}.term-caret{display:inline-block;width:7px;height:13px;margin-left:2px;background:var(--t-accent);vertical-align:-2px;animation:caretBlink .9s steps(1) infinite}@keyframes caretBlink{50%{opacity:0}}.ui-window{--u-bg:#fbfcfb;--u-chrome:#f1f3f1;--u-text:#1b201c;--u-dim:#6d766f;--u-line:rgba(16,20,17,0.1);border:1px solid rgba(16,20,17,.16);background:var(--u-bg);box-shadow:0 34px 90px -34px rgba(0,0,0,.4),0 6px 22px rgba(0,0,0,.12)}:root[data-theme=dark] .ui-window{border-color:rgba(255,255,255,.16)}.ui-chrome{display:flex;align-items:center;gap:16px;padding:11px clamp(14px,2vw,20px);border-bottom:1px solid var(--u-line);background:var(--u-chrome)}.ui-dots{display:inline-flex;gap:7px}.ui-dots i{width:11px;height:11px;border-radius:50%;background:rgba(16,20,17,.14)}.ui-org{margin:0 auto;color:var(--u-dim);font:500 11px/1 var(--font-mono);letter-spacing:.04em}.ui-live{display:inline-flex;align-items:center;gap:6px;color:#168a49;font:600 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.ui-live i{width:7px;height:7px;border-radius:50%;background:#168a49;animation:caretBlink 1.6s steps(1) infinite}.ui-body{flex:1 1;display:flex;flex-direction:column;gap:8px;padding:clamp(16px,2.2vw,26px);color:var(--u-text);overflow:hidden}.ui-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--u-line)}.ui-head strong{font:550 16px/1.2 var(--font-body);letter-spacing:-.01em}.ui-head span{color:var(--u-dim);font:400 11px/1 var(--font-mono)}.ui-tabs{display:inline-flex;gap:4px;margin-right:auto;margin-left:14px}.ui-tabs em{padding:4px 10px;border:1px solid transparent;border-radius:100px;color:var(--u-dim);font:500 10.5px/1 var(--font-mono);font-style:normal;transition:color .15s ease,border-color .15s ease,background .15s ease}.ui-tabs em.on{color:#168a49;border-color:rgba(22,138,73,.4);background:rgba(22,138,73,.07)}.ui-spark{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:2px 0 6px;opacity:0;transition:opacity .4s ease}.ui-spark.on{opacity:1}.ui-spark>span{color:var(--u-dim);font:500 11px/1.4 var(--font-mono);white-space:nowrap}.ui-spark-bars{display:flex;align-items:flex-end;gap:3px;height:30px;flex:1 1;max-width:300px}.ui-spark-bars b{flex:1 1;border-radius:1.5px;background:color-mix(in srgb,#168a49 45%,transparent)}.ui-cols{color:var(--u-dim);font:500 9.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;padding:4px 0}.ui-cols,.ui-row{display:grid;grid-template-columns:1.1fr 1.7fr .6fr .6fr;grid-gap:12px;gap:12px}.ui-row{position:relative;align-items:center;padding:8px 0 13px;border-bottom:1px solid var(--u-line);opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.ui-row.on{opacity:1;transform:none}.ui-agent{font:500 12.5px/1.3 var(--font-mono)}.ui-models{flex-wrap:wrap;gap:4px 12px;color:var(--u-dim);font:400 11px/1.3 var(--font-mono)}.ui-models,.ui-models em{display:inline-flex;align-items:center}.ui-models em{gap:5px;font-style:normal;white-space:nowrap}.ui-models .plg{width:11px;height:11px}.ui-num{font:500 12.5px/1.3 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ui-cost{color:#168a49}.ui-bar{position:absolute;left:0;right:0;bottom:6px;height:3px;background:rgba(16,20,17,.06);border-radius:2px;overflow:hidden}.ui-bar b{display:block;height:100%;background:#168a49;border-radius:2px;transition:width .5s ease}.ui-cap.full b{background:#b3543e}.ui-limit{position:relative;display:grid;grid-template-columns:1.25fr 1.1fr .9fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0 15px;border-bottom:1px solid var(--u-line);opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.ui-cols-limits{grid-template-columns:1.25fr 1.1fr .9fr auto}.ui-access{color:var(--u-dim);font:400 11px/1.3 var(--font-mono)}.ui-limit.on{opacity:1;transform:none}.ui-chip{justify-self:end;padding:3px 9px;border:1px solid var(--u-line);border-radius:100px;color:var(--u-dim);font:500 9.5px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;transition:color .15s ease,border-color .15s ease}.ui-chip.ok{color:#168a49;border-color:rgba(22,138,73,.4)}.ui-chip.stop{color:#b3543e;border-color:rgba(179,84,62,.35)}.ui-chip.dim{opacity:.75}.ui-stats{display:flex;gap:clamp(14px,2vw,26px);padding:10px 0 0;color:var(--u-dim);font:400 11px/1 var(--font-mono);opacity:0;transition:opacity .4s ease}.ui-stats.on{opacity:1}.ui-stats b{color:var(--u-text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-foot{margin-top:auto;color:var(--u-dim);font-size:12px;line-height:1.5;opacity:0;transition:opacity .4s ease}.ui-foot.on{opacity:1}.term-stack{display:none}@media (max-width:880px){.term-act{display:none}.term-stack{align-items:center;gap:56px;padding:64px 0}.term-stack,.term-stack-item{display:flex;flex-direction:column}.term-stack-item{width:min(560px,100%);gap:18px}.term-stack .term-caption,.term-stack .term-window,.term-stack .ui-window{position:static;transform:none;opacity:1;pointer-events:auto}.term-stack .term-window,.term-stack .ui-window{height:auto}.term-stack .term-screen{font-size:10.5px;overflow-x:auto}.term-stack .ui-cols,.term-stack .ui-row{grid-template-columns:1.1fr 1fr .6fr .6fr;gap:8px}.term-stack .ui-models{font-size:10px}.term-stack .ui-cols-limits,.term-stack .ui-limit{grid-template-columns:1.3fr 1fr auto}.term-stack .ui-access{display:none}}.waitlist-book{display:flex;justify-content:center;margin-top:30px}.waitlist-book-inline{margin-top:0}.wb-crop{overflow:hidden;width:min(1080px,94vw);height:508px;border-radius:2px}.wb-cal{width:100%;height:508px;margin-top:0;border:0;background:transparent}@media (max-width:700px){.wb-crop{overflow:visible;width:calc(100vw - 32px);height:auto;border-radius:0}.wb-cal{height:70svh;margin-top:0}}.waitlist-open,.waitlist-open:hover,:root[data-theme=dark] .waitlist-open,:root[data-theme=dark] .waitlist-open:hover{background:var(--surface-raised)}.router-mine span{color:var(--accent)}.router-mine i b{box-shadow:0 0 10px color-mix(in srgb,var(--accent) 45%,transparent)}.router-mine small{color:var(--accent)}.bench-page{position:relative;min-height:100vh;max-width:880px;margin:0 auto;padding:clamp(28px,5vw,64px) clamp(24px,5vw,48px) clamp(48px,7vw,96px)}.bench-mesh{position:fixed;inset:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}.bench-rail{position:absolute;left:0;top:clamp(88px,12vh,140px);bottom:96px;width:1px;background:var(--line-strong);pointer-events:none}.bench-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:clamp(48px,8vh,88px)}.bench-nav .back-link{margin-bottom:0}.bench-header{margin-bottom:clamp(40px,6vh,64px)}.bench-header .story-kicker{display:block;margin-bottom:20px;color:var(--accent);letter-spacing:.08em}.bench-title{color:var(--bone);font:430 clamp(38px,5vw,64px)/1.05 var(--font-display);letter-spacing:-.042em;text-wrap:balance;max-width:780px}.bench-title em{color:var(--accent);font-weight:390}.bench-subtitle{margin-top:22px;max-width:600px;color:var(--mist);font-size:16.5px;line-height:1.6}.bench-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.bench-meta span{color:var(--mist);font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.bench-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:var(--surface-raised);margin-bottom:clamp(48px,7vh,76px)}.bench-stats>div{display:flex;flex-direction:column;padding:clamp(20px,2.6vw,30px) clamp(18px,2.4vw,28px);border-right:1px solid var(--line)}.bench-stats>div:last-child{border-right:0}.bench-stats dt{color:var(--bone);font:500 clamp(11px,1.1vw,13px)/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.bench-stats dd{margin-top:12px;color:var(--accent);font:480 clamp(34px,4vw,54px)/.9 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bench-stats small{margin-top:10px;color:var(--mist);font:500 9.5px/1.3 var(--font-mono);text-transform:uppercase}.bench-results{width:100%;border-collapse:collapse;border:1px solid var(--line);background:var(--surface-raised);margin-bottom:clamp(48px,7vh,76px)}.bench-results caption{padding:0 0 12px;color:var(--mist);font:500 10px/1.2 var(--font-mono);text-align:left;text-transform:uppercase;letter-spacing:.06em}.bench-results td,.bench-results th{padding:18px 22px;border-bottom:1px solid var(--line);text-align:left}.bench-results thead th{color:var(--bone);font:500 11px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.bench-results tbody th{width:40%;color:var(--bone)}.bench-results tbody td,.bench-results tbody th{font:500 13px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.bench-results tbody td{color:var(--mist)}.bench-results-highlight td,.bench-results-highlight th{color:var(--accent)}.bench-results tbody tr:last-child td,.bench-results tbody tr:last-child th{border-bottom:0}.dial{max-width:684px;margin:0 auto clamp(48px,7vh,76px);padding:clamp(22px,3vw,34px);border:1px solid var(--line);background:var(--surface-raised)}.dial-chart{display:block;width:100%;height:auto;margin-bottom:20px}.dial-grid{stroke:var(--line);stroke-width:1}.dial-axis,.dial-tick{fill:var(--mist);font:500 10px var(--font-mono);letter-spacing:.04em}.dial-axis{text-transform:uppercase;font-size:9px}.dial-dot{cursor:pointer}.dial-dot .dial-hit{fill:transparent}.dial-dot circle:not(.dial-hit){fill:var(--surface-raised);stroke:var(--mist);stroke-width:1.5;transition:r .15s ease,fill .15s ease,stroke .15s ease}.dial-dot .dial-dot-label{fill:var(--mist);font:500 9px var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.dial-dot:hover circle:not(.dial-hit){stroke:var(--bone)}.dial-dot.on circle:not(.dial-hit){fill:var(--accent);stroke:var(--accent)}.dial-dot.on .dial-dot-label{fill:var(--accent)}.dial-readout{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-bottom:6px}.dial-readout dt{color:var(--mist);font:500 10px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.dial-readout dd{margin:6px 0 0;color:var(--accent);font:600 clamp(28px,4vw,40px) /1 var(--font-serif)}.dial-note{margin:0 0 20px;color:var(--bone);font:500 11px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.dial-bar{display:flex;height:26px;border:1px solid var(--line-strong);overflow:hidden}.dial-bar i,.dial-legend i{font-style:normal}.dial-bar i{display:flex;align-items:center;justify-content:center;color:var(--ink);font:600 10px/1 var(--font-mono);transition:width .35s ease}.dial-seg-local{background:var(--accent)}.dial-seg-deepseek{background:color-mix(in srgb,var(--accent) 40%,var(--surface-raised))}.dial-seg-opus{background:color-mix(in srgb,var(--bone) 55%,var(--surface-raised))}.dial-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px}.dial-legend span{display:inline-flex;align-items:center;gap:7px;color:var(--mist);font:500 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.dial-legend i{width:10px;height:10px;border:1px solid var(--line-strong)}.dial-caption{margin-top:18px;color:var(--mist);font:500 10px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.05em}@media (max-width:640px){.dial-readout dd{font-size:24px}.dial-dot .dial-dot-label{font-size:8px}}.bench-section{display:grid;grid-template-columns:64px 1fr;grid-column-gap:clamp(20px,3vw,44px);column-gap:clamp(20px,3vw,44px);padding-top:26px;border-top:1px solid var(--line);margin-bottom:clamp(38px,5.5vh,58px)}.bench-section .story-kicker{color:var(--accent);font-size:13px}.bench-section h2{grid-column:2;color:var(--bone);font:430 clamp(24px,2.6vw,34px)/1.12 var(--font-display);letter-spacing:-.028em;margin-bottom:16px}.bench-section p{grid-column:2;max-width:620px;color:var(--mist);font-size:15.5px;line-height:1.7}.bench-section p+p{margin-top:14px}.bench-link{color:var(--bone);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 55%,var(--line-strong));transition:color .15s ease,border-color .15s ease}.bench-link:focus-visible,.bench-link:hover{color:var(--accent);border-bottom-color:currentColor}.bench-note{max-width:684px;margin-left:auto;padding:14px 16px;border-left:2px solid color-mix(in srgb,var(--accent) 55%,var(--line-strong));color:var(--mist);font:400 12.5px/1.6 var(--font-mono);margin-bottom:clamp(44px,6vh,68px)}.bench-footer{margin-top:clamp(44px,6vh,68px);padding-top:26px;border-top:1px solid var(--line)}.bench-footer .back-link{margin-bottom:0}@media (max-width:700px){.bench-stats{grid-template-columns:1fr}.bench-stats>div{border-right:0;border-bottom:1px solid var(--line)}.bench-stats>div:last-child{border-bottom:0}.bench-results td,.bench-results th{padding:16px 12px}.bench-results tbody th{width:40%;font-size:10px}.bench-results tbody td{font-size:8px}.bench-section{grid-template-columns:1fr;row-gap:10px}.bench-section h2,.bench-section p{grid-column:1}.bench-rail{left:8px}}.yc-page{position:relative;min-height:100svh;background:#fafafa;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:48px 24px}.yc-grid{position:absolute;inset:0;opacity:.4}.yc-grid canvas{width:100%;height:100%;display:block}.yc-card{position:relative;z-index:1;width:100%;max-width:440px}.yc-head{text-align:center;margin-bottom:40px}.yc-brandrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px}.yc-brandbox{width:44px;height:44px;background:#0a0a0a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fafafa}.yc-brandmark{width:28px;height:28px}.yc-x{color:#a3a3a3;font-size:18px;line-height:1}.yc-ycmark{width:44px;height:44px;border-radius:12px}.yc-title{font-family:var(--font-body);font-size:28px;font-weight:600;letter-spacing:-.02em;color:#0a0a0a;margin-bottom:8px}.yc-sub{font-size:14px;line-height:1.6;color:#737373}.yc-points{list-style:none;width:-moz-fit-content;width:fit-content;margin:14px auto;display:flex;flex-direction:column;gap:7px;text-align:left}.yc-points li{position:relative;padding-left:16px;font-size:13.5px;line-height:1.5;color:#525252}.yc-points li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:#168a49}.yc-close{font-size:13.5px}.yc-oauth{display:flex;flex-direction:column;gap:12px}.yc-oauth-btn{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 16px;border-radius:6px;border:1px solid #e0e0e0;background:#ffffff;font-size:14px;font-weight:600;color:#0a0a0a;text-decoration:none;transition:border-color .15s ease}.yc-oauth-btn:hover{border-color:rgba(10,10,10,.25)}.yc-divider{display:flex;align-items:center;gap:12px;margin:24px 0}.yc-divider i{height:1px;flex:1 1;background:#ededed}.yc-divider span,.yc-label{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#737373}.yc-label{display:block;margin-bottom:8px}.yc-input{width:100%;padding:10px 14px;border-radius:6px;border:1px solid #ededed;background:#fafafa;font-size:14px;font-family:inherit;color:#0a0a0a;transition:border-color .15s ease}.yc-input::placeholder{color:#a3a3a3}.yc-input:focus{outline:none;border-color:#e0e0e0}.yc-continue{width:100%;margin-top:16px;padding:14px 24px;border-radius:9999px;border:1px solid transparent;background:#0a0a0a;color:#ffffff;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background-color .15s ease}.yc-continue:hover{background:rgba(10,10,10,.85)}.yc-hint{margin-top:12px;text-align:center;font-size:13px;color:#737373}.yc-page-tall{align-items:center;padding:clamp(28px,4.5vh,56px) clamp(20px,3vw,48px)}.yc-split{position:relative;display:grid;grid-template-columns:clamp(400px,31vw,440px) minmax(0,1fr);grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px);align-items:center;width:100%;max-width:1280px;margin:0 auto}.yc-left{position:-webkit-sticky;position:sticky;top:48px}.yc-right-title{font-size:clamp(32px,4.6vh,42px);text-align:left;margin-bottom:clamp(6px,1vh,12px)}.yc-right-sub{text-align:left;max-width:620px;margin-bottom:clamp(12px,2vh,20px);font-size:clamp(14px,1.8vh,15.5px)}.yc-card-label{margin-top:14px;text-align:center;font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#737373}@media (max-width:880px){.yc-split{grid-template-columns:1fr;max-width:560px}.yc-left{position:static}.yc-right-sub,.yc-right-title{text-align:center;margin-left:auto;margin-right:auto}.st-deal-first .yc-right{order:-1}.yc-box{grid-template-columns:1fr}.yc-box-img{height:auto;border-left:none;border-top:1px solid #e0e0e0}}.yc-deal{width:100%;background:#ffffff;border:1px solid #e0e0e0;border-radius:6px;padding:clamp(14px,2vh,20px) clamp(18px,2.2vw,30px)}.yc-deal-rows{list-style:none;display:flex;flex-direction:column}.yc-deal-rows li{padding:clamp(8px,1.35vh,12px) 0;border-top:1px solid #ededed;font-size:clamp(13.5px,1.75vh,15px);line-height:1.5;color:#555555}.yc-deal-rows li b{font-weight:600;color:#0a0a0a}.yc-box{margin-top:clamp(12px,1.8vh,18px);display:grid;grid-template-columns:minmax(0,1fr) clamp(165px,22vh,215px);align-items:stretch;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;background:#fafafa}.yc-box-copy{padding:clamp(12px,2vh,20px) clamp(16px,1.6vw,22px)}.yc-box-copy h3{font:600 clamp(15px,1.9vh,17px)/1.3 var(--font-body);color:#0a0a0a;margin-bottom:6px}.yc-box-copy p{font-size:clamp(13px,1.65vh,14.5px);line-height:1.55;color:#555555}.yc-box-img{display:block;width:100%;height:100%;object-fit:cover;border-left:1px solid #e0e0e0}.yc-bookface{display:inline-block;margin-top:clamp(12px,2vh,18px);font:500 13px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#168a49;text-decoration:none}.yc-bookface:hover{text-decoration:underline}.st-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.st-form .yc-label,.st-row{margin-top:14px}.st-form .yc-label:first-child{margin-top:0}.st-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#737373 0),linear-gradient(135deg,#737373 50%,transparent 0);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat}.st-done{text-align:center}.st-done-lead{font:400 19px/1.4 var(--font-display);color:#0a0a0a}.st-done-cta{display:block;margin-top:16px;text-align:center;text-decoration:none}.st-error{color:#b3261e}@media (max-width:520px){.st-row{grid-template-columns:1fr}}.intel-block{padding-top:clamp(56px,8vh,96px)}.site-footer{border-top:1px solid var(--line);padding:clamp(48px,7vw,80px) var(--gutter) 40px}.sf-inner{display:grid;grid-template-columns:1.5fr repeat(3,1fr);grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);max-width:1192px;margin:0 auto}.sf-brand{display:flex;flex-direction:column;gap:18px}.sf-brand p{max-width:300px;color:var(--mist);font-size:13.5px;line-height:1.6}.sf-col{display:flex;flex-direction:column;gap:12px}.sf-col .story-kicker{margin-bottom:6px;letter-spacing:.1em}.sf-col a{color:var(--mist);font-size:13.5px;line-height:1.4;text-decoration:none;transition:color .15s ease}.sf-col a:hover{color:var(--bone)}.sf-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:1192px;margin:clamp(40px,6vw,64px) auto 0;padding-top:24px;border-top:1px solid var(--line)}@media (max-width:760px){.sf-inner{grid-template-columns:1fr 1fr}.sf-brand{grid-column:1/-1}}html{scroll-behavior:smooth}#billing,#control,#get-started,#included,#intelligence,#meet,#models,#proof,#quickstart,#routing,#supported{scroll-margin-top:84px}.gw-all{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:var(--mist);font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:color .15s ease}.gw-all svg{width:11px;height:11px;transition:transform .15s ease}.gw-all:hover{color:var(--accent)}.gw-all:hover svg{transform:translate(2px,-2px)}.quickstart-block{display:flex;flex-direction:column;align-items:center}.quickstart-block .code-card{width:100%}@media (max-width:980px){.gw-body{grid-template-columns:1fr}.gw-side{border-left:0;border-top:1px solid var(--line)}.gw-cat-head{grid-template-columns:1fr}.gw-h{display:none}.gw-h-models{grid-column:auto}}@media (max-width:700px){.gw-row{grid-template-columns:16px minmax(0,auto) 1fr auto;gap:9px}.gw-ctx,.gw-title,.gw-tokens{display:none}.sec-intro h2{font-size:clamp(26px,7.5vw,34px)}.intel-band .sec-intro h2{font-size:clamp(30px,8.5vw,40px)}}.sheet-rails{position:fixed;inset:0;pointer-events:none;z-index:1}.sheet-rails:after,.sheet-rails:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--line)}.sheet-rails:before{left:var(--rail-x)}.sheet-rails:after{right:var(--rail-x)}@media (max-width:1320px){.sheet-rails{display:none}}@media (min-width:1321px){.sec-intro,.statement,.supported-band,.zero-grid{padding-left:24px;padding-right:24px}}.site-footer,main{position:relative;z-index:2}.sf-brand p{font-size:13px}.hero-row .cta-row-hero{margin-top:0}.intel-cache .cache-row{grid-template-columns:auto minmax(0,1fr)}.intel-cache .cache-row b{grid-column:2;justify-self:end}.statement-block{margin-top:var(--sec-pad);padding:clamp(88px,12vh,128px) var(--gutter)}.supported-block{padding:var(--sec-pad) var(--gutter)}.supported-rows{gap:6px;max-width:1192px;margin:var(--head-gap) auto 0}.supported-band,.supported-rows{display:flex;flex-direction:column}.supported-band{align-items:center;gap:14px;max-width:1240px;margin:0 auto;padding:16px 0}.supported-label{color:var(--mist);font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.supported-items{display:flex;align-items:center;gap:clamp(18px,2.6vw,36px);flex-wrap:wrap}.supported-item{display:inline-flex;align-items:center;gap:8px;color:var(--mist);font:500 13px/1 var(--font-body)}.supported-items{justify-content:center}.plg-wide{width:26px}.supported-item .plg-wide{width:30px}.supported-item .plg{width:16px;height:16px;color:var(--bone);opacity:.75}.zero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(260px,5fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center;max-width:1240px;margin:0 auto}.zero-numeral{display:flex;align-items:center;gap:clamp(28px,4vw,56px)}.zero-numeral>b{color:var(--bone);font:500 clamp(96px,12vw,180px)/1 var(--font-display);letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zero-copy{display:flex;flex-direction:column;gap:8px}.zero-copy h3{color:var(--bone);font:400 clamp(19px,2vw,24px)/1.25 var(--font-display);letter-spacing:-.02em}.zero-copy p{max-width:320px;color:var(--mist);font-size:13px;line-height:1.6}.zero-grid .bill-card{width:100%;max-width:460px;justify-self:end}@media (max-width:900px){.zero-grid{grid-template-columns:1fr;gap:32px}.zero-grid .bill-card{justify-self:start}}.tri-table{width:100%;border-collapse:collapse;font:400 12.5px/1 var(--font-mono)}.tri-table th{padding:12px 16px;color:var(--mist);font:500 10.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;text-align:left}.tri-table td,.tri-table th{border-bottom:1px solid var(--line)}.tri-table td{padding:13px 16px;color:var(--bone);white-space:nowrap}.tri-table td+td{color:var(--mist)}.tri-table tr:last-child td{border-bottom:0}.tri-masked{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.study-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;max-width:1240px;margin:var(--head-gap) auto 0}.study-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(24px,3vw,40px);border:1px solid var(--line);background:var(--surface);text-decoration:none;transition:border-color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1)}.study-card:hover{border-color:var(--line-strong);background:color-mix(in srgb,var(--surface) 55%,var(--ink))}.study-card .story-kicker{color:var(--mist);letter-spacing:.08em}.study-card strong{color:var(--bone);font:400 clamp(38px,4.2vw,56px)/.95 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.study-card em{color:var(--bone);font:500 12px/1 var(--font-mono);font-style:normal}.study-card em,.study-more{text-transform:uppercase;letter-spacing:.05em}.study-more{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:var(--mist);font:500 11.5px/1 var(--font-mono);font-style:normal;transition:color .15s cubic-bezier(.4,0,.2,1)}.study-more svg{width:12px;height:12px;transition:transform .15s cubic-bezier(.4,0,.2,1)}.study-card:hover .study-more{color:var(--accent)}.study-card:hover .study-more svg{transform:translate(2px,-2px)}@media (max-width:700px){.study-row{grid-template-columns:1fr}}.obs-points{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px);max-width:1192px;margin:clamp(18px,2.8vh,30px) auto 0;padding:0 24px}.obs-points p{color:var(--mist);font-size:13px;line-height:1.55}.obs-points b{color:var(--bone);font-weight:600}@media (max-width:900px){.obs-points{grid-template-columns:1fr;gap:10px}}.gw-row{padding:9px 0}.gw-chrome{padding-top:10px;padding-bottom:10px}@media (min-width:1321px){.supported-band{padding-left:24px;padding-right:24px}}.code-body-prose{white-space:pre-wrap;max-height:420px;overflow-y:auto}.code-foot{display:flex;justify-content:flex-end;padding:8px 10px 10px}.code-api-toggle{display:inline-flex;gap:1px;border:1px solid var(--line);background:var(--line)}.code-api-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:6px 12px;background:var(--ink);color:var(--mist);font:500 11px/1 var(--font-mono);cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1)}.code-api-toggle button.on{background:var(--surface);color:var(--bone)}.dev-claims{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,2.4vw,32px);gap:clamp(16px,2.4vw,32px);max-width:860px;width:100%;margin:clamp(20px,3vh,32px) auto 0}.dev-claims li{color:var(--mist);font-size:13px;line-height:1.55}.dev-claims li b{color:var(--bone);font-weight:500}.dev-claims i{display:inline-flex;width:14px;height:14px;margin-right:8px;color:var(--accent);vertical-align:-2px}.dev-claims i svg{width:100%;height:100%}@media (max-width:760px){.dev-claims{grid-template-columns:1fr;gap:12px}}.security-block{position:relative;padding:0 var(--gutter) var(--sec-pad);overflow-x:clip}.secband{max-width:1240px;margin:0 auto}.secband-kicker{padding:28px 32px;border-bottom:1px solid var(--line)}.secband-kicker .sec-kicker:before{width:3px;height:14px}.secband-split{position:relative;display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);padding:0 clamp(40px,8.5vw,118px)}.secband-split:after,.secband-split:before{content:"";position:absolute;top:0;bottom:0;width:clamp(56px,8vw,110px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px;opacity:.22;pointer-events:none}.secband-split:before{left:0;-webkit-mask-image:linear-gradient(90deg,black 40%,transparent),linear-gradient(180deg,transparent,black 12%,black 55%,transparent 78%,black 94%);mask-image:linear-gradient(90deg,black 40%,transparent),linear-gradient(180deg,transparent,black 12%,black 55%,transparent 78%,black 94%)}.secband-split:after,.secband-split:before{-webkit-mask-composite:source-in;mask-composite:intersect}.secband-split:after{right:0;-webkit-mask-image:linear-gradient(270deg,black 40%,transparent),linear-gradient(180deg,black 8%,transparent 30%,black 52%,black 86%,transparent);mask-image:linear-gradient(270deg,black 40%,transparent),linear-gradient(180deg,black 8%,transparent 30%,black 52%,black 86%,transparent)}.secband-left{padding:clamp(48px,7vh,76px) clamp(36px,4.4vw,64px) clamp(48px,7vh,76px) 0;overflow:clip}.secband-title mark{display:inline-block;line-height:1.04;padding:.03em .13em .09em}.secband-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;color:var(--bone);font:500 12px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.secband-eyebrow svg{width:14px;height:14px;fill:none;stroke:currentColor}.secband-title{color:var(--bone);font:400 clamp(30px,2.9vw,40px)/1.14 var(--font-display);letter-spacing:-.028em}.secband-sub{max-width:400px;margin-top:16px;color:var(--mist);font-size:15px;line-height:1.6}.secband-left>.sec-learn{margin-top:14px}.sec-learn{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font:500 16px/1 var(--font-body);text-decoration:none;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.sec-learn:hover{opacity:.72}.sec-learn i{font-style:normal;font-size:15px;line-height:1}.sec-learn span{min-width:74px;text-align:left}.secband-grid{--sc:clamp(72px,7vw,100px);--sg:14px;position:relative;display:grid;grid-template-columns:repeat(3,var(--sc));grid-auto-rows:var(--sc);grid-gap:var(--sg);gap:var(--sg);width:-moz-fit-content;width:fit-content;margin:clamp(80px,12vh,148px) auto 0}.secband-grid:before{content:"";position:absolute;z-index:0;top:50%;left:calc(-1.6 * var(--sc));right:calc(-1.6 * var(--sc));border-top:1px dashed var(--line-strong)}.secband-vg{position:absolute;z-index:0;top:calc(var(--sc) + var(--sg) - 22px);height:calc(var(--sc) + 44px);border-left:1px dashed var(--line-strong)}.secband-vg-l{left:calc(var(--sc) / 2)}.secband-vg-r{left:calc(2.5 * var(--sc) + 2 * var(--sg))}.secband-ghost{position:absolute;z-index:0;top:calc(var(--sc) + var(--sg));width:var(--sc);height:var(--sc);border:1px solid var(--line-strong);background:var(--ink)}.secband-ghost-l{left:calc(-.6 * var(--sc))}.secband-ghost-r{right:calc(-1.25 * var(--sc))}.secband-cell{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.secband-tile{border:1px solid var(--line-strong);background:var(--ink);color:var(--mist);transition:color .22s cubic-bezier(.4,0,.2,1)}.secband-tile:hover{color:var(--bone)}.secband-tile svg{width:36px;height:36px}.secband-dot{background-image:radial-gradient(var(--line-strong) 1.1px,transparent 1.1px);background-size:11px 11px;background-position:50%}.secband-center{background:var(--accent);box-shadow:0 10px 30px color-mix(in srgb,var(--accent) 35%,transparent)}.secband-glyph{width:34px;height:34px;color:var(--accent-ink)}.secband-right{display:flex;flex-direction:column;gap:clamp(34px,5vh,46px);padding:clamp(48px,7vh,76px) 0 clamp(48px,7vh,76px) clamp(36px,4.4vw,64px);border-left:1px solid var(--line)}.secband-item b{display:flex;align-items:center;gap:10px;color:var(--bone);font-size:18px;font-weight:500;letter-spacing:-.01em}.secband-item b i{display:inline-flex;color:var(--bone);transition:color .18s cubic-bezier(.4,0,.2,1)}.secband-item b i svg{width:20px;height:20px}.secband-item-title{position:relative;z-index:0;transition:color .18s cubic-bezier(.4,0,.2,1)}.secband-item-title:before{content:"";position:absolute;z-index:-1;inset:-.06em -.24em -.1em;background:var(--accent);opacity:0;transition:opacity .18s cubic-bezier(.4,0,.2,1)}.secband-item:hover .secband-item-title{color:var(--accent-ink)}.secband-item:hover .secband-item-title:before{opacity:1}.secband-item:hover b i{color:var(--accent)}@media (prefers-reduced-motion:reduce){.secband-item b i,.secband-item-title,.secband-item-title:before,.secband-tile{transition:none}}.secband-item p{margin:9px 0 11px;max-width:500px;color:var(--mist);font-size:14.5px;line-height:1.6}@media (max-width:900px){.secband-split{grid-template-columns:1fr;padding:0 8px}.secband-split:after,.secband-split:before{display:none}.secband-left{padding:40px 0 44px}.secband-right{border-left:0;border-top:1px solid var(--line);padding:44px 0 8px}.secband-grid{margin:56px auto 0}.secband-ghost{display:none}}.opt-block{padding:var(--sec-pad) var(--gutter)}.opt-stage{display:grid;grid-template-columns:minmax(260px,5fr) minmax(0,7fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center;max-width:1192px;margin:var(--head-gap) auto 0;padding:clamp(32px,4.6vw,56px);border:1px solid var(--line);background:var(--surface-raised)}.opt-side{display:flex;flex-direction:column;gap:16px;padding-left:4px}.opt-prefs{display:flex;width:-moz-fit-content;width:fit-content;gap:1px;border:1px solid var(--line);background:var(--line)}.opt-prefs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:9px 16px;background:var(--ink);color:var(--mist);font:500 12.5px/1 var(--font-body);cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1)}.opt-prefs button:hover{color:var(--bone)}.opt-prefs button.on{background:var(--accent);color:var(--accent-ink)}.opt-caption{min-height:2.6em;color:var(--bone);font-size:14px;line-height:1.5;max-width:340px;animation:opt-caption-in .3s ease both}@keyframes opt-caption-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rel-block{padding:var(--sec-pad) var(--gutter)}.rel-grid{display:grid;grid-template-columns:minmax(280px,5fr) minmax(0,6fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center;max-width:1192px;margin:clamp(28px,4vh,44px) auto 0}.rel-copy{padding-inline:24px}.rel-figure{width:100%;flex-direction:column;gap:26px;margin:0;padding:clamp(24px,3vw,40px);background-color:var(--surface-raised);background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:14px 14px}.rel-figure,.rel-node{display:flex;border:1px solid var(--line)}.rel-node{position:relative;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 18px;background:var(--ink)}.opt-node b,.rel-node b{display:inline-flex;align-items:center;gap:8px}.rel-node b{font:500 13px/1.3 var(--font-body);color:var(--bone)}.route-mark{display:inline-flex;color:var(--bone);opacity:.85}.route-mark .plg{width:13px;height:13px}.route-mark .plg-wide{width:24px}.rel-node b em{color:var(--mist);font-style:normal;font-weight:400}.rel-node>span{font:400 11px/1 var(--font-mono);letter-spacing:.04em;color:var(--mist);white-space:nowrap}.rel-err{opacity:.62}.rel-err>span{color:#b4544a}.rel-ok{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.rel-ok>span{color:var(--accent)}.rel-anim .rel-err{animation:rel-err-cycle 9s cubic-bezier(.4,0,.2,1) infinite}.rel-anim .rel-ok{animation:rel-ok-cycle 9s cubic-bezier(.4,0,.2,1) infinite}.rel-anim .rel-err .rel-note,.rel-anim .rel-ok .rel-note{animation:rel-note-cycle 9s cubic-bezier(.4,0,.2,1) infinite}.rel-traveler{position:absolute;left:26px;top:22%;z-index:2;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 55%,transparent);opacity:0;animation:rel-travel 9s cubic-bezier(.4,0,.2,1) infinite}@keyframes rel-err-cycle{0%,12%{opacity:1}20%,78%{opacity:.62}90%,to{opacity:1}}@keyframes rel-ok-cycle{0%,34%{border-color:var(--line)}44%,82%{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}94%,to{border-color:var(--line)}}@keyframes rel-note-cycle{0%,16%{opacity:0}26%,80%{opacity:1}92%,to{opacity:0}}@keyframes rel-travel{0%,8%{top:22%;opacity:0}14%{opacity:1}24%{top:22%}40%{top:52%;opacity:1}50%,to{top:52%;opacity:0}}@media (prefers-reduced-motion:reduce){.rel-anim .rel-err,.rel-anim .rel-err .rel-note,.rel-anim .rel-ok,.rel-anim .rel-ok .rel-note,.rel-traveler{animation:none}.rel-traveler{opacity:0}}.rel-drop{position:absolute;left:32px;bottom:-27px;width:1px;height:27px;background:var(--line-strong)}@media (max-width:900px){.rel-grid{grid-template-columns:1fr;gap:24px}}.cred-block{padding:var(--sec-pad) var(--gutter)}.cred-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(280px,5fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center;max-width:1192px;margin:clamp(28px,4vh,44px) auto 0}.cred-grid>*{min-width:0}.cred-card{border:1px solid var(--line);background:var(--surface-raised);overflow-x:auto}.cred-tabbar{padding:8px 10px;border-bottom:1px solid var(--line)}.cred-card .tri-table{width:100%;min-width:480px}.cred-copy{padding-inline:24px}.cred-view-stack{display:grid}.cred-view{grid-area:1/1;align-self:start;min-width:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility 0s linear .2s}.cred-view.on{opacity:1;visibility:visible;transform:none;transition:opacity .22s cubic-bezier(.4,0,.2,1) .08s,transform .22s cubic-bezier(.4,0,.2,1) .08s}@media (prefers-reduced-motion:reduce){.cred-view,.cred-view.on{transition:none;transform:none}}.cred-budgets,.cred-usage{padding:clamp(16px,2vw,24px)}.cred-usage{display:flex;flex-direction:column;gap:18px}.cred-usage-head{display:flex;align-items:baseline;gap:14px}.cred-usage-head strong{color:var(--bone);font:500 20px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cred-usage-head small{margin-left:auto;color:var(--mist);font:400 10.5px/1 var(--font-mono);letter-spacing:.04em}.cred-usage-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(18px,2.6vw,36px);gap:clamp(18px,2.6vw,36px)}@media (max-width:640px){.cred-usage-head{flex-wrap:wrap}.cred-usage-head small{margin-left:0;width:100%}.cred-usage-cols{grid-template-columns:1fr}}.cred-copy-stack{display:grid}.cred-copy-set{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility 0s linear .2s}.cred-copy-set.on{opacity:1;visibility:visible;transform:none;transition:opacity .22s cubic-bezier(.4,0,.2,1) .08s,transform .22s cubic-bezier(.4,0,.2,1) .08s}@media (prefers-reduced-motion:reduce){.cred-copy-set,.cred-copy-set.on{transition:none;transform:none}}@media (max-width:900px){.cred-grid{grid-template-columns:1fr;gap:24px}.cred-copy{order:-1}}.rel-box{border:1px solid var(--line);background:var(--surface-raised);min-width:0}.rel-views{display:grid;padding:clamp(18px,2.4vw,32px)}.rel-view{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility 0s linear .2s}.rel-view.on{opacity:1;visibility:visible;transform:none;transition:opacity .22s cubic-bezier(.4,0,.2,1) .08s,transform .22s cubic-bezier(.4,0,.2,1) .08s}@media (prefers-reduced-motion:reduce){.rel-view,.rel-view.on{transition:none;transform:none}}.rel-views .rel-figure{border:0;background:transparent;padding:0}.wf-figure{flex-direction:column;max-width:440px;margin:0 auto}.wf-figure,.wf-head{display:flex;gap:12px}.wf-head{justify-content:space-between;color:var(--mist);font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid var(--line)}.wf-head,.wf-rung{align-items:center}.wf-rung{display:flex;gap:14px;border:1px solid var(--line);background:var(--surface);padding:13px 16px}.wf-rung small{color:var(--mist);font:500 10px/1 var(--font-mono)}.wf-rung b{display:flex;align-items:center;gap:8px;color:var(--bone);font:600 12.5px/1 var(--font-mono)}.wf-rung b em{color:var(--mist);font-style:normal;font-weight:500}.wf-put{color:var(--mist);font:500 11px/1.5 var(--font-mono);padding-top:2px}.opt-stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:1192px;margin:clamp(28px,4vh,44px) auto 0;border-top:1px solid var(--line);padding-top:clamp(20px,3vh,32px);grid-gap:clamp(16px,3vw,48px);gap:clamp(16px,3vw,48px)}.opt-stats>div{display:flex;flex-direction:column;gap:6px;padding-inline:24px}.opt-stats b{color:var(--bone);font:500 clamp(28px,3.2vw,44px)/1 var(--font-display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.opt-stats small{color:var(--mist);font:500 10px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}@media (max-width:700px){.opt-stats{grid-template-columns:1fr;gap:18px}}.ent-band{position:relative;padding:var(--sec-pad) var(--gutter);--ink:#111111;--bone:#ededed;--mist:#adaeb0;--line:#26272b;--line-strong:#3a3b40;--surface:#161618;--surface-raised:#1b1c1e;--accent:#7ee2a8;--accent-ink:#0b3320;background:var(--ink);color:var(--bone)}.ent-band-inner{display:flex;flex-direction:column;gap:var(--head-gap);max-width:1240px;margin:0 auto}.ent-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,96px);gap:clamp(32px,5vw,96px);max-width:1192px}.ent-col{display:flex;flex-direction:column;gap:18px;padding-inline:24px}.ent-col .story-kicker{color:var(--accent);margin-bottom:4px}.ent-col p{color:var(--mist);font-size:14px;line-height:1.6;max-width:460px}.ent-col p b{color:var(--bone);font-weight:600}@media (max-width:900px){.ent-cols{grid-template-columns:1fr;gap:28px}}.gw-budgets{display:flex;flex-direction:column;gap:16px;padding:18px;width:100%}.gw-budget-row{display:grid;grid-template-columns:minmax(120px,auto) 1fr auto auto;align-items:center;grid-gap:12px;gap:12px}.gw-budget-name{color:var(--bone);font:500 11px/1 var(--font-mono);white-space:nowrap}.gw-budget-name em{color:var(--mist);font-style:normal}.gw-budget-row>i{display:block;height:8px;background:var(--line);overflow:hidden}.gw-budget-row>i b{display:block;height:100%;background:var(--accent)}.gw-budget-row>i b.gw-budget-hit{background:#c0554d}.gw-budget-row small{color:var(--mist);font:500 11px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.gw-budget-chip{font:600 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mist);border:1px solid var(--line);padding:4px 7px}.gw-budget-chip-hit{color:#c0554d;border-color:#c0554d}@media (max-width:700px){.gw-budget-row{grid-template-columns:minmax(90px,auto) 1fr auto}.gw-budget-chip{display:none}}.opt-note{color:var(--mist);font-size:12.5px;line-height:1.55;max-width:320px}.opt-viz{display:grid;grid-template-columns:auto 56px minmax(0,1fr);align-items:center;justify-self:end;width:100%;max-width:540px}.opt-exp{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--line-strong);background:var(--ink);color:var(--bone);font:600 12px/1 var(--font-mono);letter-spacing:.08em}.opt-route{display:block;width:56px;height:240px;overflow:visible}.opt-route-path{fill:none;stroke:var(--accent);stroke-width:1.2;stroke-dasharray:100;animation:opt-route-draw .45s cubic-bezier(.22,1,.36,1) both}@keyframes opt-route-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.opt-route-dot{fill:var(--accent)}.opt-stack{position:relative;height:calc(2 * 84px + 72px);width:100%}.opt-node{position:absolute;left:0;right:0;top:0;padding:13px 16px;border:1px solid var(--line);background:var(--ink);font:400 12px/1.5 var(--font-mono);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1)}.opt-node b{display:block;color:var(--bone);font-weight:500;font-size:13px}.opt-node b em{color:var(--mist);font-style:normal;font-weight:400}.opt-meta{color:var(--mist);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.opt-pill{float:right;padding:2px 9px;border:1px solid var(--line);color:var(--mist);font:500 10.5px/1.5 var(--font-mono);transition:color .3s ease,border-color .3s ease}.opt-picked{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.opt-picked .opt-pill{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.opt-sweep{position:absolute;top:-1px;left:-1px;right:-1px;height:2px;background:var(--accent);transform-origin:left;animation:opt-sweep-in .5s cubic-bezier(.22,1,.36,1) both;animation-delay:.12s}@keyframes opt-sweep-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.opt-live-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--accent);vertical-align:1px;animation:opt-pulse 2.4s ease-in-out infinite}@keyframes opt-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.opt-caption,.opt-live-dot,.opt-route-path,.opt-sweep{animation:none}.opt-node,.opt-pill{transition:none}}@media (max-width:900px){.opt-stage{grid-template-columns:1fr}.opt-viz{justify-self:start}}@media (max-width:640px){.opt-exp,.opt-route{display:none}.opt-viz{grid-template-columns:1fr}}.term-block{margin-top:var(--sec-pad)}.intel-viz-panel{position:relative;border:1px solid var(--line);background-color:var(--surface-raised);background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:14px 14px}.intel-viz-svg{display:block;width:100%;height:auto}.iv-line{stroke:var(--line-strong);stroke-width:1;fill:none}.iv-ghost{fill:none;stroke:var(--line-strong);stroke-dasharray:3 3}.iv-line-hot{stroke:var(--accent)}.iv-dot{fill:var(--line-strong)}.iv-node{fill:var(--ink);stroke:var(--line-strong);stroke-width:1}.iv-node-hot{stroke:var(--accent)}.iv-fill{fill:var(--line)}.iv-fill-hot{fill:color-mix(in srgb,var(--accent) 30%,var(--surface))}.iv-ring{fill:none;stroke:var(--line-strong);stroke-width:1}.iv-check{fill:none;stroke:var(--accent);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.iv-label{fill:var(--mist);font:500 9px var(--font-mono)}.iv-label-hot{fill:var(--accent)}#billing,#security{scroll-margin-top:84px}.cta-band{position:relative;max-width:1192px;margin:0 auto}.cta-frame{position:absolute;inset:clamp(40px,6vh,64px) 0;border:1px solid var(--line);pointer-events:none}.cta-frame:after,.cta-frame:before{content:"";position:absolute;left:-100vw;right:-100vw;height:0;border-top:1px dashed var(--line)}.cta-frame:before{top:0}.cta-frame:after{bottom:0}.cta-handle{position:absolute;width:7px;height:7px;border:1px solid var(--line-strong);background:var(--ink)}.cta-handle.tl{left:-4px;top:-4px}.cta-handle.tr{right:-4px;top:-4px}.cta-handle.bl{left:-4px;bottom:-4px}.cta-handle.br{right:-4px;bottom:-4px}.cta-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(16px,2.4vw,24px);text-align:center;padding:clamp(88px,13vh,150px) var(--gutter)}.cta-oss{color:var(--mist);font-size:13px}.cta-oss a{display:inline-flex;align-items:center;gap:5px;margin-left:6px;color:var(--bone);text-decoration:none;border-bottom:1px solid var(--line-strong);transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.cta-oss a:hover{color:var(--accent);border-color:var(--accent)}.cta-oss a svg{width:12px;height:12px}.supported-label{flex:none;width:200px}@media (max-width:760px){.supported-label{width:100%}}.plain-page{display:flex;flex-direction:column;gap:18px;max-width:720px;margin:0 auto;padding:calc(64px + var(--sec-pad)) var(--gutter) var(--sec-pad);min-height:70svh}.plain-page h1{color:var(--bone);font:400 clamp(30px,3.4vw,44px) /1.1 var(--font-display);letter-spacing:-.03em}.plain-page li,.plain-page p{color:var(--mist);font-size:14.5px;line-height:1.7}.plain-page a{color:var(--bone);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);transition:color .15s cubic-bezier(.4,0,.2,1)}.plain-page a:hover{color:var(--accent)}.plain-page ul{display:flex;flex-direction:column;gap:10px;padding-left:18px}.plain-404{justify-content:center}.prompt-page{display:flex;flex-direction:column;gap:16px;max-width:900px;margin:0 auto;padding:calc(64px + var(--sec-pad)) var(--gutter) var(--sec-pad);min-height:70svh}.prompt-page h1{color:var(--bone);font:400 clamp(30px,3.4vw,44px) /1.1 var(--font-display);letter-spacing:-.03em}.prompt-page>p{color:var(--mist);font-size:14.5px;line-height:1.7;max-width:640px}.prompt-page>p a{color:var(--bone);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);transition:color .15s cubic-bezier(.4,0,.2,1)}.prompt-page>p a:hover{color:var(--accent)}.prompt-card{max-width:none;margin:clamp(12px,2vh,20px) 0 0}.prompt-label{color:var(--mist);font:500 11.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding-left:4px}.prompt-body{white-space:pre-wrap;word-break:break-word}