@font-face{font-family:Mona Sans;src:url(/assets/mona-sans-latin-wght-Pz49MTQZ.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/geist-mono-latin-wght-XN7g48iV.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Mona Sans Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:102%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;src:local("Menlo"),local("Consolas"),local("DejaVu Sans Mono"),local("Liberation Mono");size-adjust:100%}:root{color-scheme:dark;--bg: #0b0e11;--bg-2: #0e1216;--surface: #14191f;--surface-2: #1a2027;--line: #1e252d;--line-2: #2b343e;--line-3: #3a4552;--text: #f1f5fc;--text-2: #b0bac9;--text-3: #919dad;--accent: #a9c9ff;--accent-hover: #c5dbff;--accent-press: #92bafa;--accent-ink: #101d33;--accent-soft: rgb(169 201 255 / .16);--focus: #a9c9ff;--p-bg: #0b0c10;--p-soft: #0f1116;--p-panel: #14161b;--p-line: #1f2229;--p-text: #d8dae0;--p-text-2: #9aa0ab;--p-muted: #7e828c;--p-sky: #7dd3fc;--p-ok: #86efac;--p-warn: #fcd34d;--p-live: #f0abfc;--p-purple: #c4b5fd;--font-sans: "Mona Sans", "Mona Sans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "Geist Mono", "Geist Mono Fallback", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--step-0: 1.0625rem;--step-1: 1.1875rem;--step-2: clamp(1.5rem, 1.25rem + .9vw, 1.875rem);--step-3: clamp(1.875rem, 1.3rem + 2.1vw, 2.875rem);--step-4: clamp(min(2.5rem, 11vw), 1.55rem + 3.7vw, 4.5rem);--radius-s: 7px;--radius: 10px;--radius-l: 14px;--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-1: .15s;--dur-2: .24s;--dur-3: .46s;--header-h: 64px;--gutter: clamp(20px, 4vw, 48px);--max: 1240px}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);scroll-padding-top:calc(var(--header-h) + 20px);-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--line-3) var(--bg)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--text);font:400 var(--step-0) / 1.6 var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--accent)}h1,h2,h3,p,figure,ol,ul{margin:0}h1,h2,h3{overflow-wrap:break-word}h1{font-size:var(--step-4);line-height:1.02;letter-spacing:-.034em;font-weight:640;text-wrap:balance}h2{font-size:var(--step-3);line-height:1.08;letter-spacing:-.028em;font-weight:620;text-wrap:balance}h3{font-size:1.1875rem;line-height:1.3;letter-spacing:-.012em;font-weight:600}p{text-wrap:pretty}a{color:inherit;text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--accent) 70%,transparent);text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-color var(--dur-1),color var(--dur-1)}a:hover{text-decoration-color:var(--accent);color:var(--text)}code{font-family:var(--font-mono);font-size:.86em;padding:.08em .36em;border-radius:5px;background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}::selection{background:#8ce6be52;color:var(--text)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}img{max-width:100%;height:auto}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html:not(.js) .js-only{display:none}.wrap{width:min(var(--max),100% - 2 * var(--gutter));margin-inline:auto}.skip{position:absolute;left:12px;top:-64px;z-index:100;padding:10px 16px;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-weight:650;text-decoration:none}.skip:focus{top:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:9px;border:1px solid transparent;font:600 .9844rem / 1 var(--font-sans);letter-spacing:.002em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-1),border-color var(--dur-1),color var(--dur-1)}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent-hover);color:var(--accent-ink)}.btn-primary:active{background:var(--accent-press)}.btn-secondary{background:transparent;border-color:var(--line-3);color:var(--text)}.btn-secondary:hover{border-color:#55636f;background:#ffffff09}.btn-secondary:active{background:#ffffff0f}.btn:disabled{opacity:.55;cursor:default}.btn .i{width:16px;height:16px}.btn-nav{min-height:40px;padding:0 16px;font-size:.9375rem}.btn-small{min-height:40px;padding:0 14px;font-size:.9375rem}.site-header{position:sticky;top:0;z-index:50;background:#0b0e11f0;border-bottom:1px solid var(--line)}.header-row{display:flex;align-items:center;gap:24px;min-height:var(--header-h)}.wordmark{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--text);font-weight:650;font-size:1.0625rem;letter-spacing:.004em;text-decoration:none}.wordmark:hover{color:var(--text)}.logo{width:15px;height:15px;flex:none;border-radius:4.5px;background:conic-gradient(from 220deg,#7dd3fc,#f0abfc,#86efac,#7dd3fc);box-shadow:0 0 12px #7dd3fc59}.site-nav{margin-left:auto;display:flex;align-items:center;gap:20px}.site-nav ul{display:flex;gap:2px;list-style:none;padding:0}.site-nav ul a{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:8px;color:var(--text-2);font-size:.9375rem;text-decoration:none;transition:color var(--dur-1),background-color var(--dur-1)}.site-nav ul a:hover{color:var(--text);background:var(--surface)}.menu-toggle{display:none}@media(max-width:1000px){.js .menu-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:44px;height:44px;border-radius:10px;border:1px solid var(--line-2);background:transparent;color:var(--text);cursor:pointer}.menu-toggle svg{width:20px;height:20px;stroke-width:1.6}.menu-toggle .i-close,[data-menu=open] .menu-toggle .i-menu{display:none}[data-menu=open] .menu-toggle .i-close{display:block}.js .site-nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:12px;padding:8px var(--gutter) 20px;background:var(--bg);border-bottom:1px solid var(--line-2);box-shadow:0 24px 40px -20px #000000b3}.js [data-menu=open] .site-nav{display:flex}.js .site-nav ul{flex-direction:column}.js .site-nav ul a{min-height:48px;padding:0 4px;color:var(--text);font-size:1.0625rem}.js .btn-nav{min-height:48px}html:not(.js) .header-row{flex-wrap:wrap;padding-block:6px;gap:4px 16px}html:not(.js) .site-nav{margin-left:0;width:100%;flex-wrap:wrap;gap:8px}}.hero{padding-block:clamp(48px,6vw,86px) clamp(64px,9vw,128px);background:radial-gradient(ellipse 60% 28% at 50% 10%,rgb(90 130 200 / .07),transparent)}.hero-grid{display:grid;justify-items:center;gap:24px;text-align:center}.hero-eyebrow{font-family:var(--font-mono);color:var(--text-2);font-size:.6875rem;letter-spacing:.16em}.hero h1{max-width:none;font-size:clamp(2.75rem,6.6vw,6rem);line-height:1.02;letter-spacing:-.055em}.hero h1 span{color:#afc2e1}.hero-side{display:grid;justify-items:center;gap:24px;width:100%}.lead{font-size:var(--step-1);line-height:1.6;color:var(--text-2);max-width:51ch}.actions{display:flex;flex-wrap:wrap;gap:12px}.hero .actions{justify-content:center}.cmd-hero{width:min(100%,350px);text-align:left}@media(max-width:420px){.hero{padding-top:36px}.hero-grid,.hero-side{gap:20px}.hero-eyebrow{font-size:.6rem;letter-spacing:.1em}.hero h1{font-size:clamp(2.55rem,10.8vw,3.25rem)}.lead{font-size:1rem}.actions .btn{flex:1 1 auto;padding:0 16px}}@media(max-height:520px)and (orientation:landscape){.hero{padding-top:24px}.hero-grid{gap:16px}.hero h1{font-size:2.75rem}.hero-side{gap:16px}.lead{font-size:1rem}}.preview{margin-top:clamp(40px,5vw,64px)}.preview figcaption,.shot figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:14px;color:var(--text-2);font-size:.9375rem;line-height:1.5}@media(prefers-reduced-motion:no-preference){.preview .deck{animation:rise var(--dur-3) var(--ease-out) 80ms both}}@keyframes rise{0%{transform:translateY(12px)}}.demo-tag{display:inline-flex;align-items:center;padding:1px 8px;border:1px dashed var(--line-3);border-radius:999px;color:var(--text);font:600 .6875rem / 1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.deck{--edge-w: 1.5px;position:relative;overflow:hidden;border:1px solid var(--line-2);border-radius:var(--radius-l);background:var(--p-bg);color:var(--p-text);font-size:13px;line-height:1.45;box-shadow:0 40px 80px -40px #000000e6,0 2px 6px #0000004d}.deck-bar{display:flex;align-items:center;gap:14px;min-height:48px;padding:8px 16px;background:linear-gradient(to bottom,var(--p-panel),var(--p-soft));border-bottom:1px solid var(--p-line)}.deck-brand{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:14px;letter-spacing:.02em}.deck-brand .logo{width:13px;height:13px;border-radius:4px}.deck-stats{display:inline-flex;align-items:baseline;gap:6px;color:var(--p-muted);font-size:12.5px;white-space:nowrap}.deck-stats b{color:var(--p-text);font:500 12.5px var(--font-mono);font-variant-numeric:tabular-nums}.deck-stats .sep:before{content:"·";margin:0 4px;color:var(--p-muted)}.deck-bar .demo-tag{margin-left:auto}.focus-pill{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:3px 12px 3px 4px;border:1px solid #2c3038;border-radius:999px;background:var(--p-soft);font-size:13px;white-space:nowrap}.focus-pill b{font-weight:600}.focus-pill .fp-cost{color:var(--p-ok);font:500 12px var(--font-mono)}@media(max-width:900px){.focus-pill{display:none}}.dt-note{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--p-line);color:var(--p-muted);font-size:12.5px;line-height:1.5}.dt-note b{color:var(--p-text);font-weight:600}.deck-body{display:grid;grid-template-columns:minmax(0,1fr) 340px}.deck-canvas{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:34px;padding:34px clamp(16px,2.4vw,32px) 36px;background-color:var(--p-bg);background-image:radial-gradient(rgb(125 211 252 / .07) 1px,transparent 1.3px);background-size:22px 22px;min-width:0}.cluster{--edge: hsl(var(--hue) 60% 55% / .75);--edge-live: hsl(var(--hue) 75% 72%);--tool-edge: rgb(126 130 140 / .55);position:relative;justify-self:start;max-width:100%;padding:24px 20px 18px;border:1px solid hsl(var(--hue) 60% 55% / .26);border-radius:12px;background:hsl(var(--hue) 60% 45% / .045)}.cluster-label{position:absolute;top:-10px;left:14px;max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 8px;border:1px solid hsl(var(--hue) 60% 55% / .35);border-radius:999px;background:var(--p-bg);color:var(--p-muted);font:500 10.5px / 1.5 var(--font-mono);letter-spacing:.03em}.cluster-label b{color:hsl(var(--hue) 70% 78%);font-weight:600;text-transform:uppercase}.tree{display:flex;align-items:center}.cluster,.tree,.root,.kids,.kid,.node{min-width:0}.root{flex:none;position:relative}.kids,.chips{list-style:none;position:relative;padding:0}.kids{--stub: 30px;padding-left:calc(var(--stub) * 2);display:grid}.kids:before,.kids>li:after{content:"";position:absolute;top:50%;width:var(--stub);border-top:var(--edge-w) solid var(--edge)}.kids:before{left:0}.kids>li{position:relative;display:flex;align-items:center;padding-block:5px}.kids>li:before{content:"";position:absolute;left:calc(var(--stub) * -1);top:0;bottom:0;border-left:var(--edge-w) solid var(--edge)}.kids>li:first-child:before{top:50%}.kids>li:last-child:before{bottom:50%}.kids>li:after{left:calc(var(--stub) * -1)}.kids>li.is-live:after{border-top:0;height:2px;margin-top:-.5px;background:repeating-linear-gradient(90deg,var(--edge-live) 0 5px,transparent 5px 9px);background-size:9px 2px}.chips{--c: 14px;padding-left:calc(var(--c) * 2);display:grid;justify-items:start}.chips:before,.chips>li:after{content:"";position:absolute;top:50%;width:var(--c);border-top:1px dashed var(--tool-edge)}.chips:before{left:0}.chips>li{position:relative;margin-block:3px}.chips>li:before{content:"";position:absolute;left:calc(var(--c) * -1);top:-3px;bottom:-3px;border-left:1px dashed var(--tool-edge)}.chips>li:first-child:before{top:50%}.chips>li:last-child:before{bottom:50%}.chips>li:after{left:calc(var(--c) * -1)}.chips>li.is-live:after{border-top:0;height:1.5px;background:repeating-linear-gradient(90deg,var(--p-live) 0 3px,transparent 3px 6px);background-size:6px 1.5px}@media(prefers-reduced-motion:no-preference){.kids>li.is-live:after{animation:flow .9s linear 5}.chips>li.is-live:after{animation:flow-tool .7s linear 6}.t-run{animation:pulse 1.6s ease-in-out 3}}@keyframes flow{to{background-position:9px 0}}@keyframes flow-tool{to{background-position:6px 0}}@keyframes pulse{50%{box-shadow:0 0 0 5px #f0abfc14}}.deck.is-offscreen *,.deck.is-offscreen *:after{animation-play-state:paused!important}.node{position:relative;display:grid;gap:5px;width:214px;padding:10px 12px 10px 16px;border:1px solid var(--p-line);border-radius:10px;background:linear-gradient(180deg,var(--p-panel),var(--p-soft));box-shadow:0 6px 18px #00000040;font-size:12.5px;text-align:left;-webkit-tap-highlight-color:transparent}.root .node{width:262px}.node:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:10px 0 0 10px;background:hsl(var(--hue) 70% 60%);opacity:.85}.node.is-live{border-color:#f0abfc80}.is-interactive .node{cursor:pointer;transition:border-color var(--dur-1),box-shadow var(--dur-1),transform var(--dur-1)}.is-interactive .node:hover{border-color:#4a5260}.is-interactive .node.is-live:hover{border-color:#f0abfcbf}.is-interactive .node:active{transform:translateY(1px)}.node[aria-pressed=true],.node[aria-pressed=true]:hover{border-color:var(--p-sky);box-shadow:0 0 0 1px var(--p-sky),0 10px 24px #00000059}.node:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:10px}.n-head{display:flex;align-items:center;gap:7px;min-width:0}.n-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--p-text)}.n-time{margin-left:auto;color:var(--p-muted);font:11px var(--font-mono)}.n-sub{display:flex;align-items:center;gap:6px;color:var(--p-muted);font:11px var(--font-mono)}.n-kids{color:var(--p-ok)}.n-prompt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--p-text-2);font:11.5px / 1.4 var(--font-mono)}.n-foot{display:flex;justify-content:space-between;gap:8px;white-space:nowrap;padding-top:7px;margin-top:1px;border-top:1px dashed #2a2e37;color:var(--p-muted);font:11px var(--font-mono);font-variant-numeric:tabular-nums}.n-foot b{color:var(--p-text);font-weight:500}.n-foot b.t-live{color:var(--p-live)}.n-time{flex:none}@media(max-width:400px){.n-foot{flex-wrap:wrap;row-gap:2px;white-space:normal}.n-foot>span{white-space:nowrap}}.d-pill{display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:1px solid transparent;border-radius:999px;font:600 9.5px / 1.7 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.d-pill-live{color:var(--p-live);background:#f0abfc1a;border-color:#f0abfc66}.d-pill-done{color:var(--p-ok);background:#86efac14;border-color:#86efac52}.d-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.chip-model{display:inline-flex;padding:0 6px;border:1px solid #2c3038;border-radius:999px;background:var(--p-soft);color:var(--p-text);font:600 10.5px / 1.6 var(--font-mono);white-space:nowrap}.m-opus{color:var(--p-live);border-color:#f0abfc73}.m-sonnet{color:var(--p-sky);border-color:#7dd3fc73}.tchip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 8px;border:1px solid #2a2e37;border-radius:999px;background:var(--p-soft);color:var(--p-text);font:500 11px / 1.5 var(--font-mono);white-space:nowrap}.t-ok{width:11px;height:11px;color:var(--p-ok);stroke-width:2.2}.t-target{color:var(--p-muted);font-weight:400}.tchip.is-live{border-color:#f0abfc8c}.t-run{width:6px;height:6px;margin-inline:2px;border-radius:50%;background:var(--p-live);box-shadow:0 0 0 3px #f0abfc33}.t-after{display:none}.is-settled [data-demo-chip]{border-color:#2a2e37}.is-settled [data-demo-chip] .t-run{display:none}.is-settled [data-demo-chip] .t-after{display:block}.is-settled .chips>li.is-live:after{animation:none;height:0;background:none;border-top:1px dashed var(--tool-edge)}.inspector{border-left:1px solid var(--p-line);background:var(--p-panel);padding:20px 20px 22px;min-width:0}.detail{display:grid;gap:16px}.detail[hidden]{display:none}.dt-head{display:flex;align-items:center;gap:10px}.dt-name{font-weight:600;font-size:16px;letter-spacing:-.005em}.dt-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px;color:var(--p-muted);font:11.5px var(--font-mono)}.dt-block{display:grid;gap:7px}.dt-label{color:var(--p-muted);font:600 10.5px / 1.4 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.dt-prompt{color:var(--p-text);font-size:13.5px;line-height:1.45}.calls{display:grid;gap:8px;list-style:none;padding:0}.calls li{display:grid;grid-template-columns:42px minmax(0,1fr) 54px 48px;align-items:center;gap:8px;font:11.5px var(--font-mono)}.c-name{color:var(--p-text)}.c-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--p-muted)}.c-bar{position:relative;height:4px;border-radius:2px;background:var(--p-line);overflow:hidden}.c-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--d) * 100%);min-width:3px;border-radius:2px;background:var(--p-sky)}.c-time{text-align:right;color:var(--p-text-2);font-variant-numeric:tabular-nums}.calls li.is-running .c-bar:after{background:var(--p-live)}.calls li.is-running .c-time{color:var(--p-live)}.is-settled .calls li.demo-call .c-bar:after{background:var(--p-sky)}.is-settled .calls li.demo-call .c-time{color:var(--p-text-2)}.dt-tokens{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--p-muted);font:12px var(--font-mono)}.dt-tokens b{color:var(--p-text);font-weight:500}.dt-cost{display:flex;align-items:baseline;gap:8px;padding-top:14px;border-top:1px solid var(--p-line);color:var(--p-muted);font:12px var(--font-mono)}.dt-cost b{color:var(--p-ok);font-size:20px;font-weight:600}@media(max-width:1180px){.deck-body{grid-template-columns:minmax(0,1fr)}.inspector{border-left:0;border-top:1px solid var(--p-line)}.detail{max-width:560px}}@media(max-width:980px){.c-claude .kid .chips{display:none}}@media(max-width:720px){.deck-stats{display:none}.deck-canvas{gap:30px;padding:30px 14px 24px}.cluster{justify-self:stretch;padding:22px 14px 14px}.tree{flex-direction:column;align-items:stretch}.node,.root .node{width:100%}.chips{display:none}.kids{--stub: 14px;padding:12px 0 0 calc(var(--stub) * 2)}.kids:before{left:var(--stub);top:0;width:0;height:12px;border-top:0;border-left:var(--edge-w) solid var(--edge)}.kids>li:first-child:before{top:0}.kids>li.is-live:after{margin-top:-1px}.calls li{grid-template-columns:40px minmax(0,1fr) 40px 44px}}.section{padding-block:clamp(80px,10vw,144px);border-top:1px solid var(--line)}.split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px clamp(32px,5vw,72px);align-items:end;margin-bottom:clamp(40px,5.5vw,72px)}h2 .dim{color:var(--text-3)}.section-lead{max-width:44ch;color:var(--text-2);font-size:1.125rem;line-height:1.6}@media(max-width:960px){.split{grid-template-columns:minmax(0,1fr);align-items:start}}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(32px,5vw,72px);margin-bottom:clamp(56px,7vw,96px);padding:0;list-style:none}.facts li,.touch>div{display:grid;align-content:start;gap:10px;padding-top:22px;border-top:1px solid var(--line-2)}.facts p,.touch p{max-width:52ch;color:var(--text-2)}@media(max-width:760px){.facts{grid-template-columns:minmax(0,1fr)}}.queue{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:40px clamp(32px,5vw,72px);align-items:center}.shot-plate{display:flex;justify-content:center;padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--bg-2)}.shot-plate img{display:block;border:1px solid var(--line-2);border-radius:10px;box-shadow:0 30px 60px -30px #000000e6}.shot-stack{position:relative;width:min(600px,100%)}.shot-queue{width:100%}.shot-node{position:absolute;right:3%;bottom:4%;width:48%;max-width:288px;border-radius:12px!important}.queue-text{display:grid;gap:16px;max-width:62ch}.queue-text>p{color:var(--text-2)}.qualifier{padding:14px 16px;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface)}.qualifier b{color:var(--text);font-weight:600}@media(max-width:960px){.queue{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.shot-plate{padding:16px}.shot-stack{display:grid;gap:16px}.shot-node{position:static;width:100%;max-width:none}}.panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.4vw,48px);align-items:start}.panel-fig{display:grid;gap:16px}.panel-fig figcaption{max-width:58ch;color:var(--text-2);font-size:.9688rem;line-height:1.6}.panel-fig figcaption .demo-tag{margin-right:6px;vertical-align:1px}@media(max-width:860px){.panels{grid-template-columns:minmax(0,1fr)}}.p-panel{overflow:hidden;border:1px solid var(--p-line);border-radius:12px;background:var(--p-panel);color:var(--p-text);font-size:13.5px;line-height:1.45;box-shadow:0 30px 60px -36px #000000e6}.p-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--p-line)}.p-title{font-weight:600;font-size:15px}.p-rate{margin-left:auto;padding:1px 9px;border-radius:999px;background:#f0abfc1f;color:var(--p-live);font:500 12px / 1.6 var(--font-mono)}.p-tools{margin-left:auto;display:inline-flex;gap:14px;color:var(--p-muted)}.p-tools svg{width:15px;height:15px}.p-sec{display:grid;gap:12px;padding:16px 18px;border-bottom:1px solid var(--p-line)}.p-sec:last-child{border-bottom:0}.p-label{color:var(--p-muted);font:600 11px / 1.4 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.meter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-items:baseline}.meter .val{color:var(--p-sky);font:600 13px var(--font-mono)}.meter small{grid-column:1 / -1;color:var(--p-muted);font-size:12px}.track{display:block;height:6px;border-radius:3px;background:var(--p-line);overflow:hidden}.meter .track{grid-column:1 / -1}.track i{display:block;width:var(--v);height:100%;border-radius:3px;background:var(--p-sky)}.spend{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;color:var(--p-muted)}.spend b{color:var(--p-ok);font:600 30px / 1.1 var(--font-mono);letter-spacing:-.01em}.stack{display:flex;gap:2px;height:6px;border-radius:3px;overflow:hidden}.stack i{flex:0 0 var(--w);background:var(--c)}.models{width:100%;border-collapse:collapse;font-size:13.5px}.models th,.models td{padding:5px 0;text-align:right;font-weight:400}.models thead th{color:var(--p-muted);font-size:12px}.models th:first-child{text-align:left}.models tbody th{display:flex;align-items:center;gap:8px;color:var(--p-text)}.models td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--p-text-2)}.models td:last-child{color:var(--p-ok)}.key{width:8px;height:8px;border-radius:2px;background:var(--c)}.acct{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:16px 18px;border-bottom:1px solid var(--p-line)}.a-dot{display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:var(--p-ok)}.a-mail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:13px var(--font-mono)}.a-badge,.a-switch{padding:1px 9px;border-radius:999px;font:600 11.5px / 1.6 var(--font-mono)}.a-badge{background:var(--p-sky);color:var(--p-bg)}.a-switch{border:1px solid rgb(216 218 224 / .5);color:var(--p-text);font-weight:500}.a-state{grid-column:2 / -1;color:var(--p-ok);font-size:12.5px}.a-meters{grid-column:2 / -1;display:grid;grid-template-columns:22px minmax(0,1fr) 34px;align-items:center;gap:7px 10px;color:var(--p-muted);font:12px var(--font-mono)}.a-meters>span:nth-child(3n){text-align:right;color:var(--p-sky)}.auto{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px}.auto-name{font-weight:500}.auto small{grid-column:1 / -1;color:var(--p-muted);font-size:12.5px}.toggle{position:relative;width:34px;height:20px;border:1px solid rgb(216 218 224 / .5);border-radius:999px}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--p-muted)}.lan{--link: var(--line-3);display:grid;gap:18px;padding:clamp(24px,3.4vw,44px);border:1px solid var(--line);border-radius:16px;background:var(--bg-2)}.lan-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,.8fr) minmax(0,1fr) minmax(0,.85fr);align-items:center}.machine{display:grid;gap:6px;padding:18px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);min-width:0}.m-name{font-weight:600;font-size:1.0625rem}.m-role{color:var(--text-3);font:12.5px / 1.4 var(--font-mono)}.m-acct{display:flex;align-items:center;gap:8px;margin-top:6px;min-width:0;font:13px var(--font-mono);overflow-wrap:anywhere}.m-status{color:var(--text-2);font-size:.875rem}.m-status.is-ok,.st-repaired{color:var(--p-ok)}.st-expired{display:none;color:var(--p-warn)}.lan:not([data-state=repaired]) .st-expired{display:inline}.lan:not([data-state=repaired]) .st-repaired{display:none}.lan:not([data-state=repaired]) .m-laptop .a-dot{background:var(--p-warn)}.m-off{margin-left:clamp(16px,3vw,40px);border-style:dashed;background:transparent}.m-off .m-name{color:var(--text-2)}.m-off .m-status{color:var(--text-3)}.lan-link{position:relative;align-self:stretch;display:grid;align-content:center;justify-items:center}.lan-line{display:block;width:100%;height:2px;background:var(--link)}.lan-line:after{content:"";position:absolute;top:50%;right:2px;width:8px;height:8px;margin-top:-4px;border-top:2px solid var(--link);border-right:2px solid var(--link);transform:rotate(45deg)}.lan-note{position:absolute;top:calc(50% + 12px);left:6px;right:6px;color:var(--text-2);font-size:.8125rem;line-height:1.4;text-align:center}.lan-pulse{position:absolute;top:50%;left:0;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);opacity:0}.lan[data-state=copying] .lan-line{background:var(--accent)}.lan[data-state=copying] .lan-line:after{border-color:var(--accent)}@media(prefers-reduced-motion:no-preference){.lan[data-state=copying] .lan-pulse{animation:travel 1.2s var(--ease-out) forwards}.lan-line,.lan-line:after{transition:background-color var(--dur-2),border-color var(--dur-2)}}@keyframes travel{0%{left:0;opacity:1}to{left:calc(100% - 12px);opacity:1}}.lan figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding-top:18px;border-top:1px solid var(--line);color:var(--text-2);font-size:.9375rem}.lan figcaption .demo-tag{margin-right:6px;vertical-align:1px}.lan-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--row-gap) var(--col-gap);margin-top:clamp(40px,5vw,64px);padding:0;list-style:none;counter-reset:step}.lan-steps,.steps{--col-gap: clamp(24px, 3vw, 48px);--row-gap: 32px}.lan-steps>li,.steps>li{counter-increment:step;position:relative;display:grid;align-content:start;gap:10px;padding-top:50px}.lan-steps>li:before,.steps>li:before{content:counter(step);position:absolute;top:0;left:0;z-index:1;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-3);border-radius:50%;background:var(--bg);color:var(--text);font:500 .8125rem / 1 var(--font-mono)}.lan-steps>li:not(:last-child):after,.steps>li:not(:last-child):after{content:"";position:absolute;top:15px;left:30px;right:calc(var(--col-gap) * -1);border-top:1px solid var(--line-3)}.lan-steps p,.steps p{color:var(--text-2)}.scope{max-width:65ch;margin-top:clamp(32px,4vw,48px);padding:16px 18px;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--text-2)}.scope b{color:var(--text);font-weight:600}@media(max-width:900px){.lan-row{grid-template-columns:minmax(0,1fr);justify-items:stretch}.lan-link{height:92px;justify-items:start;padding-left:28px}.lan-line{width:2px;height:100%}.lan-line:after{inset:auto auto 2px 25px;margin-top:0;transform:rotate(135deg)}.lan-note{top:50%;left:52px;right:0;transform:translateY(-50%);text-align:left}.lan-pulse{left:24px;top:0;margin-top:0}.lan[data-state=copying] .lan-pulse{animation-name:travel-down}.m-off{margin:20px 0 0}.lan-steps{grid-template-columns:minmax(0,1fr)}}@keyframes travel-down{0%{top:0;opacity:1}to{top:calc(100% - 12px);opacity:1}}.how{display:grid;gap:clamp(36px,4.5vw,60px)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--row-gap) var(--col-gap);padding:0;list-style:none;counter-reset:step}.steps>li{gap:14px}@media(max-width:900px){.lan-steps>li,.steps>li{padding:4px 0 0 50px;min-height:30px}.lan-steps>li:not(:last-child):after,.steps>li:not(:last-child):after{top:30px;left:15px;right:auto;bottom:calc(var(--row-gap) * -1);border-top:0;border-left:1px solid var(--line-3)}}.how-note{max-width:65ch;color:var(--text-2)}@media(max-width:900px){.steps{grid-template-columns:minmax(0,1fr)}}.cmd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 8px 8px 16px;border:1px solid var(--line-3);border-radius:var(--radius);background:var(--surface);font-family:var(--font-mono)}.cmd-prompt{color:var(--text-3);font-size:1rem;user-select:none}.cmd-code{flex:1 1 auto;min-width:0;padding:0;border:0;background:none;color:var(--text);font-size:1.0625rem;user-select:all}.cmd-copy{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid var(--line-3);border-radius:var(--radius-s);background:var(--surface-2);color:var(--text);font:600 .875rem / 1 var(--font-sans);cursor:pointer;transition:border-color var(--dur-1),color var(--dur-1),background-color var(--dur-1)}.cmd-copy:hover{border-color:#55636f;background:#202731}.cmd-copy svg{width:16px;height:16px}.cmd[data-copy=copied] .cmd-copy{color:var(--accent);border-color:#8ce6be8c}.cmd-status{flex-basis:100%;color:var(--text-2);font:.875rem / 1.5 var(--font-sans)}.cmd-status:empty{display:none}.cmd[data-copy=failed] .cmd-status{color:var(--text)}.touch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(24px,3vw,48px)}@media(max-width:900px){.touch{grid-template-columns:minmax(0,1fr)}}.faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px clamp(32px,5vw,72px);margin-top:clamp(72px,9vw,128px)}.faq h2{font-size:var(--step-2)}.faq-list{border-top:1px solid var(--line-2)}details{border-bottom:1px solid var(--line-2)}summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;padding:14px 2px;list-style:none;cursor:pointer;font-weight:560;font-size:1.0625rem;transition:color var(--dur-1)}summary::-webkit-details-marker{display:none}summary:after{content:"";flex:none;width:9px;height:9px;margin-right:6px;border-right:1.5px solid var(--text-2);border-bottom:1.5px solid var(--text-2);transform:translateY(-3px) rotate(45deg);transition:transform var(--dur-2) var(--ease-out)}details[open] summary:after{transform:translateY(2px) rotate(225deg)}summary:hover{color:var(--accent)}details p{max-width:62ch;padding:0 2px 22px;color:var(--text-2)}@media(max-width:900px){.faq{grid-template-columns:minmax(0,1fr)}}.closing{padding-block:clamp(96px,12vw,168px);border-top:1px solid var(--line)}.closing-inner,.closing-copy{display:grid;gap:36px}.closing h2{font-size:var(--step-4);line-height:1.02;letter-spacing:-.034em;max-width:14ch}.closing-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px}.closing-actions .cmd{flex:0 1 380px}.closing-actions .btn{min-height:58px}.closing-art{flex:1 1 360px;display:flex;align-items:center;min-width:0;min-height:58px}.art-edge{flex:1 1 auto;min-width:32px;border-top:1.5px dashed hsl(146 75% 72% / .75)}.art-node{flex:none;width:262px;margin-top:-18px;background:linear-gradient(180deg,var(--p-panel),var(--p-soft))}@media(max-width:960px){.closing-art{flex:1 1 100%;flex-direction:column;align-items:flex-start;padding-left:28px}.art-edge{flex:none;height:32px;min-width:0;border-top:0;border-left:1.5px dashed hsl(146 75% 72% / .75)}.art-node{margin:0 0 0 -28px;width:min(262px,100%)}}.site-footer{padding-block:44px 56px;border-top:1px solid var(--line);color:var(--text-2);font-size:.9375rem}.footer-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:start}.footer-id{display:grid;gap:6px}.footer-links{display:flex;flex-wrap:wrap;gap:4px 6px;padding:0;list-style:none}.footer-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:var(--text-2);text-decoration:none}.footer-links a:hover{color:var(--text)}.footer-note{grid-column:1 / -1;padding-top:24px;border-top:1px solid var(--line);color:var(--text-3);font-size:.875rem}@media(max-width:760px){.footer-grid{grid-template-columns:minmax(0,1fr)}.footer-links{margin-left:-10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hero{position:relative;isolation:isolate}.hero-network{position:absolute;z-index:-1;inset:0 0 auto;height:640px;overflow:hidden;pointer-events:none;mask-image:radial-gradient(ellipse 38% 50% at 50% 45%,transparent 35%,#000 100%),linear-gradient(transparent,#000 15%,#000 65%,transparent);mask-composite:intersect}.hero-network canvas{display:block;width:100%;height:100%}.hero-grid{position:relative}.motion-toggle{position:absolute;right:0;top:-32px;padding:8px 12px;min-height:40px;border:1px solid var(--line-2);border-radius:24px;background:var(--bg);color:var(--text-2);font:11px var(--font-mono);cursor:pointer}.motion-toggle:hover{color:var(--text);border-color:var(--accent)}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){.btn{transition:transform .22s var(--ease-out),box-shadow .22s,background-color .15s}.btn:hover{transform:translateY(-2px)}.btn-primary:hover{box-shadow:0 6px 24px #82adf529}.btn:active{transform:translateY(0)}}@media(max-width:760px){.hero-network{opacity:.45;height:550px}.motion-toggle{top:-30px;font-size:10px;min-height:32px;padding:4px 10px}}@media(prefers-reduced-motion:reduce){.hero-network,.motion-toggle{display:none}}.account-choice{cursor:pointer;min-height:32px;min-width:54px;font:inherit;border:1px solid currentColor;border-radius:6px;background:transparent}.account-choice:hover{color:var(--p-text);background:#a9c9ff1a}.account-selected{background:#a9c9ff0a}.account-feedback{padding:16px;color:var(--text-2);font-size:.8125rem;line-height:1.6;min-height:84px;border-top:1px solid var(--p-line)}.repair-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px;color:var(--text-2);font:.6875rem var(--font-mono)}.repair-stages span{padding:12px 0;border-bottom:2px solid var(--line-2);transition:color .35s,border-color .35s}[data-state=expired] .repair-stages span:nth-child(1){color:var(--p-warn);border-color:var(--p-warn)}[data-state=copying] .repair-stages span:nth-child(2){color:var(--accent);border-color:var(--accent)}[data-state=repaired] .repair-stages span:nth-child(3){color:var(--p-ok);border-color:var(--p-ok)}.repair-feedback{flex-basis:100%;color:var(--text);font-size:.875rem;min-height:1.6em}@media(max-width:480px){.repair-stages{gap:8px;font-size:.625rem;line-height:1.6}}.account-choice[aria-pressed=true]{background:var(--p-sky);color:var(--p-bg);border-color:var(--p-sky)}.studio-preview{position:relative}.film-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.film-kicker{color:var(--accent);font:10px var(--font-mono);letter-spacing:.16em}.film-format{color:var(--text-3);font-size:.75rem}.film-controls{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:26px 30px 0;border:1px solid var(--line-2);border-bottom:0;border-radius:18px 18px 0 0;background:linear-gradient(120deg,#17202d,#10151d 60%)}.film-caption{display:grid;gap:8px}.film-caption p{color:var(--text);font-size:clamp(1.1rem,2vw,1.5rem);letter-spacing:-.025em;font-weight:550}.film-scene{color:var(--accent);font:10px var(--font-mono);letter-spacing:.12em}.film-play{display:inline-flex;align-items:center;gap:18px;justify-content:center;min-height:44px;padding:0 18px;border:1px solid #465771;border-radius:30px;color:var(--text);background:#a9c9ff0f;font:12px var(--font-sans);cursor:pointer}.film-play:hover{border-color:var(--accent);background:#a9c9ff1f}.film-chapters{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.film-chapters button{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-2);text-align:left;font:12px var(--font-sans);cursor:pointer}.film-chapters button span{font:10px var(--font-mono);color:var(--text-3)}.film-chapters button[aria-current]{color:var(--text);border-bottom-color:var(--accent)}.film-chapters button:hover{color:var(--accent)}.studio-preview:has(.film-controls:not([hidden])) .deck{border-radius:0 0 16px 16px;border-top-color:var(--line-2)}.studio-preview .node[aria-pressed=true]{box-shadow:0 0 0 1px var(--p-sky),0 8px 28px #7dd3fc17}@media(max-width:760px){.film-controls{padding:20px 18px 0;gap:18px;grid-template-columns:1fr}.film-play{justify-self:start}.film-chapters{gap:8px}.film-chapters button{display:grid;gap:5px;font-size:10px}.film-format{max-width:20ch;text-align:right;font-size:.6875rem}}.section-label{display:block;margin-bottom:24px;color:var(--accent);font:10px / 1.6 var(--font-mono);letter-spacing:.16em}.track i,.stack i{transform-origin:left center}.facts>li,.touch>div{border-top:1px solid var(--line-2);padding-top:22px}.touch>div{transition:border-color .24s}.touch>div:hover{border-top-color:var(--accent)}.closing{background:radial-gradient(ellipse at 75% 100%,rgb(88 135 210 / .1),transparent 65%)}.startup-demo{margin-top:42px;overflow:hidden;border:1px solid var(--line-2);border-radius:14px;background:linear-gradient(120deg,#121b27,#101319)}.startup-title{padding:18px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line-2);color:var(--text-2);font-size:.8125rem}.startup-title .demo-tag{margin-right:10px}.startup-body{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:28px 24px}.terminal-label{display:block;color:var(--text-3);font:10px var(--font-mono);letter-spacing:.12em;margin-bottom:20px}.startup-terminal p{font:.8125rem / 1.8 var(--font-mono)}.startup-terminal code{color:var(--text)}.startup-output{color:var(--accent);margin-top:14px;min-height:3.6em}.startup-flow{display:grid;gap:10px;align-content:center}.startup-flow span{border-left:2px solid var(--line-3);padding:10px 16px;color:var(--text-2);font-size:.8125rem;transition:background .35s,border-color .35s,color .35s}.startup-flow .is-current{border-color:var(--accent);color:var(--text);background:#a9c9ff0f}.startup-status{padding:16px 24px;border-top:1px solid var(--line-2);color:var(--text-2);font-size:.75rem;line-height:1.6}@media(max-width:600px){.startup-body{grid-template-columns:1fr;gap:14px}.section-label{margin-bottom:18px}}.benefit-rail{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-block:1px solid var(--line-2)}.benefit-rail a{position:relative;display:grid;align-content:start;gap:12px;padding:28px 30px 30px 0;color:var(--text-2);text-decoration:none;font-size:.875rem;line-height:1.65}.benefit-rail a+a{border-left:1px solid var(--line-2);padding-left:30px}.benefit-number{color:var(--accent);font:9px / 1.6 var(--font-mono);letter-spacing:.08em}.benefit-rail strong{color:var(--text);font-size:1.0625rem;font-weight:550;letter-spacing:-.02em}.benefit-rail a>span:last-of-type{max-width:29ch}.benefit-rail i{position:absolute;right:15px;top:28px;color:var(--text-3);font-style:normal;transition:transform .25s,color .25s}.benefit-rail a:hover i{color:var(--accent);transform:translate(2px,-2px)}.st-copying{display:none;color:var(--accent)}.lan[data-state=copying] .st-copying{display:inline}.lan[data-state=copying] .st-expired{display:none}.repair-paused *,.repair-paused *:before,.repair-paused *:after{animation-play-state:paused!important}#inside-deck{scroll-margin-top:86px}@media(max-width:760px){.benefit-rail{grid-template-columns:1fr;margin-top:32px}.benefit-rail a{padding:24px 30px 24px 0;gap:7px}.benefit-rail a+a{border-left:0;border-top:1px solid var(--line-2);padding-left:0}.benefit-rail a>span:last-of-type{max-width:none}}.js .film-controls[hidden]{display:grid!important;visibility:hidden}.event-lens{margin-top:40px;padding:clamp(18px,3vw,32px);border:1px solid var(--line-2);border-radius:16px;background:radial-gradient(ellipse at 80% 0%,rgb(119 164 231 / .07),transparent 65%),#10141b}.lens-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.lens-heading .section-label{margin-bottom:9px}.lens-heading h3{font-size:clamp(1.2rem,2vw,1.7rem)}.lens-controls{display:flex;flex-wrap:wrap;gap:8px}.lens-controls button{min-height:44px;padding:10px 14px;border:1px solid var(--line-3);border-radius:8px;color:var(--text-2);background:transparent;font:12px var(--font-sans);cursor:pointer}.lens-controls button[aria-pressed=true]{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.lens-controls button[aria-disabled=true]{cursor:wait}.lens-stage{position:relative;height:388px;max-width:900px;margin:0 auto 24px}.lens-events{display:grid;grid-template-columns:1fr;gap:8px;position:relative;height:100%;align-content:start}.lens-event{display:grid;grid-template-columns:80px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;min-width:0;height:56px;border:1px solid #303c4c;border-radius:8px;background:#151d28;font:12px / 1.5 var(--font-mono)}.lens-time{color:var(--text-3);font-size:10px}.lens-event b{color:var(--text);font-weight:500}.lens-event b span{color:var(--text-2)}.lens-kind{color:var(--text-2);font-size:10px}.lens-wires{position:absolute;top:0;width:100%;height:360px;opacity:0;overflow:visible}.lens-wires path{fill:none;stroke:var(--accent);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:1}[data-layout=graph] .lens-wires{opacity:.65}[data-layout=graph] .lens-events{grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,56px);gap:22px 24px;padding-top:32px}[data-layout=graph] .lens-event{grid-template-columns:1fr;gap:0;padding:8px 14px}[data-layout=graph] .lens-time{display:none}[data-layout=graph] .lens-root{grid-column:1/-1;grid-row:1;width:calc(50% - 12px);justify-self:center;border-color:var(--accent)}[data-layout=graph] .lens-reviewer{grid-column:1;grid-row:2;border-color:#7496c9}[data-layout=graph] .lens-docs{grid-column:2;grid-row:2;border-color:#7496c9}[data-layout=graph] .lens-read{grid-column:1;grid-row:3}[data-layout=graph] .lens-grep{grid-column:1;grid-row:4}[data-layout=graph] .lens-write{grid-column:2;grid-row:3}.event-lens figcaption{color:var(--text-2);font-size:.8125rem;line-height:1.7}@media(max-width:760px){.lens-heading{align-items:start;flex-direction:column;gap:18px}.lens-controls{width:100%}.lens-controls button{flex:1}.lens-event{grid-template-columns:58px minmax(0,1fr);column-gap:8px;padding-inline:10px;font-size:11px}.lens-kind{grid-column:2;font-size:9px}.lens-time{grid-row:1/3;font-size:9px}[data-layout=graph] .lens-kind{grid-column:1}[data-layout=graph] .lens-events{column-gap:16px}[data-layout=graph] .lens-root{width:calc(50% - 8px)}}.js .lens-controls[hidden]{display:flex!important;visibility:hidden}@media(max-width:400px){[data-layout=graph] .lens-event{padding:5px 6px}}:root{--accent: #b9d3f4;--text: #f0efe9}.hero{padding-top:58px;padding-bottom:72px;background:radial-gradient(ellipse at 85% 12%,#18283655,transparent 42%)}.hero-grid{grid-template-columns:.88fr 1.12fr;gap:35px;align-items:center;text-align:left;padding-bottom:48px}.hero-copy{min-width:0;width:100%}.hero-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;margin-bottom:28px}.hero-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#b9d3f4;box-shadow:0 0 15px #b9d3f477}.hero h1{font-size:clamp(3.5rem,6.1vw,6.4rem);line-height:.98;letter-spacing:-.065em;margin-bottom:28px;font-weight:560}.hero h1 span{color:#b9c9dc}.hero .lead{font-size:17px;max-width:37ch;line-height:1.65;margin-bottom:28px}.hero .cmd-hero{width:min(100%,350px);background:#18222b;border-color:#536373;border-radius:9px}.hero .cmd-copy{background:#c6daf2;color:#111923;border-color:#c6daf2;min-height:42px}.hero-proof{color:#99a5b1;font-size:11px;margin-top:13px}.hero-proof span{padding:0 9px}.explore-link{display:inline-flex;align-items:center;gap:30px;font-size:13px;margin-top:26px;color:var(--text);text-decoration:none}.explore-link span{color:var(--accent)}.hero-network{inset:0 0 auto 42%;width:58%;height:660px;opacity:.25;mask-image:linear-gradient(transparent,black 25%,transparent)}.motion-toggle{top:-43px;font-size:10px}.hero-foot{display:flex;justify-content:space-between;align-items:center;padding-block:23px;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;margin-bottom:76px;gap:20px}.hero-foot>span:first-child,.hero-foot a{font:10px var(--font-mono);color:#94a0ad;letter-spacing:.05em}.hero-foot>span:nth-child(2){font-size:16px;letter-spacing:-.03em}.hero-foot b{padding:0 18px;color:#6c7c8b;font-weight:400}.hero-foot a{text-decoration:none}.signal{width:100%;min-width:0;margin:0;position:relative}.signal-top{display:flex;justify-content:space-between;font:9px var(--font-mono);letter-spacing:.08em;color:#8796a7;padding:0 8px 20px;border-bottom:1px solid #ffffff15}.signal-top i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#8acba6;margin-right:7px}.signal-field{position:relative;height:420px;background:radial-gradient(#92b6d323 1px,transparent 1px);background-size:22px 22px}.signal-wires{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#86a8c1;stroke-width:1;opacity:.6;transition:opacity .4s}.signal-packet{stroke:#daeaff;stroke-width:2;stroke-dasharray:6 460;animation:signal-travel 6s linear infinite}@keyframes signal-travel{to{stroke-dashoffset:-932}}.signal-card{position:absolute;width:29%;padding:15px 13px;background:linear-gradient(135deg,#1a252e,#101820);border:1px solid #72869755;border-radius:7px;box-shadow:0 14px 34px #0004;transition:border-color .4s,background .4s}.signal-root{left:8%;top:28px;width:47%}.signal-review{left:8%;top:270px}.signal-docs{left:40%;top:270px}.signal-tests{left:72%;top:270px;width:28%}.signal-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px;font:8px var(--font-mono);letter-spacing:.03em;color:#9bb4ca}.signal-meta i{font-style:normal;color:#9cb5a4}.signal-card strong{display:block;margin:10px 0 7px;font:500 17px var(--font-mono);color:#e9eef3}.signal-task{font:9px var(--font-mono);color:#a4b1bd;display:block}.signal-bottom{display:flex;justify-content:space-between;font:9px var(--font-mono);color:#a4b1bd;border-top:1px solid #ffffff12;padding-top:11px;margin-top:13px}.signal-bottom b{font-weight:400}.signal-notice{position:absolute;top:171px;left:17%;width:79%;display:flex;align-items:center;gap:12px;padding:15px;background:#29251b;border:1px solid #b69a5755;border-radius:6px;box-shadow:0 14px 35px #0005;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s}.signal-amber{color:#e3bf73}.signal-notice strong{display:block;font-size:13px;font-weight:500;color:#f1dba9}.signal-notice div>span{display:block;font:9px var(--font-mono);color:#bfae8b;margin-top:5px}.signal-notice>b{margin-left:auto;color:#f1dba9;font:18px var(--font-mono)}.signal-axis{position:absolute;bottom:8px;left:8%;font:8px var(--font-mono);letter-spacing:.09em;color:#778b9a}.signal[data-state="2"] .signal-notice{opacity:1;transform:none}.signal[data-state="2"] .signal-root{border-color:#c7a56888}.signal[data-state="0"] .signal-wires{opacity:0}.signal figcaption{padding:15px 8px 19px;border:0;font-size:20px;letter-spacing:-.04em;color:#e8e8e3}.signal-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #ffffff18}.signal-controls[hidden]{display:none}.signal-controls button{background:none;color:#91a1af;border:0;border-top:2px solid transparent;padding:14px 6px;text-align:left;font:11px var(--font-sans);cursor:pointer;min-height:48px}.signal-controls button span{color:#778996;margin-right:8px;font:9px var(--font-mono)}.signal-controls button[aria-pressed=true]{border-top-color:#b9d3f4;color:#edf0f2}.signal-scope{font:9px/1.6 var(--font-mono);color:#8293a2;padding:7px 8px}.studio-preview{border-radius:10px}.film-heading{padding-bottom:20px}.section{padding-block:90px}.section h2{letter-spacing:-.05em}.event-lens{background:linear-gradient(125deg,#1a2733,#11171d);border-radius:8px}#features .queue{padding-top:64px;border-top:1px solid #ffffff18}.queue-text h3{font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.12;letter-spacing:-.045em}#usage{background:#12191f;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}#lan .section-lead{max-width:44ch}#trust{background:#101519}.closing{padding-block:100px}.closing h2{font-size:clamp(3rem,6vw,6rem);letter-spacing:-.06em}@media(min-width:1450px){.signal-field{height:460px}.signal-root{top:42px}.signal-review,.signal-docs,.signal-tests{top:295px}}@media(max-width:1000px)and (min-width:761px){.hero-grid{gap:22px;grid-template-columns:.9fr 1.1fr}.hero h1{font-size:4rem}.signal-card{padding:12px 8px}.signal-card strong{font-size:14px}.signal-meta{font-size:7px}.signal-task{font-size:8px}.signal-notice{left:5%;width:95%}}@media(max-width:760px){.hero{padding-top:35px;padding-bottom:40px}.hero-grid{grid-template-columns:1fr;gap:35px;padding-bottom:30px}.hero-eyebrow{font-size:9px;margin-bottom:20px}.hero h1{font-size:clamp(3rem,10.5vw,4.8rem);margin-bottom:20px}.desktop-break{display:none}.hero .lead{font-size:15px;max-width:40ch;margin-bottom:20px}.hero-proof{font-size:10px}.explore-link{margin-top:17px}.hero-network{display:none}.motion-toggle{top:-20px}.signal-field{height:325px}.signal-top{font-size:8px;padding-bottom:12px}.signal-root{top:14px;padding:10px;width:54%}.signal-card strong{font-size:14px;margin:7px 0}.signal-card{padding:10px 8px}.signal-meta{font-size:7px}.signal-task{font-size:8px}.signal-review,.signal-docs,.signal-tests{top:217px}.signal-notice{top:138px;left:9%;width:91%;padding:10px;gap:8px}.signal-notice strong{font-size:12px}.signal-notice div>span{font-size:8px}.signal-axis{font-size:6px}.signal figcaption{font-size:19px;padding:12px 0}.signal-controls button{font-size:10px}.signal-controls button span{margin-right:4px}.hero-foot{flex-wrap:wrap;margin-bottom:40px;padding-block:19px}.hero-foot>span:first-child{font-size:8px}.hero-foot>span:nth-child(2){font-size:13px}.hero-foot a{display:none}.hero-foot b{padding:0 7px}.section,.closing{padding-block:60px}}@media(prefers-reduced-motion:reduce){.signal *,.signal *:before{animation:none!important;transition:none!important}}.signal[data-state="0"] .signal-bottom{display:none}.signal[data-state="0"] .signal-card{min-height:68px}.signal[data-state="0"] .signal-card strong{margin:5px 0}.signal[data-state="0"] .signal-card .signal-task{display:inline}.signal-notice{visibility:hidden}.signal[data-state="2"] .signal-notice{visibility:visible}@media(max-width:760px){.hero h1{font-size:clamp(2.65rem,10vw,4.5rem)}.hero .lead{line-height:1.55}.signal-review .signal-meta,.signal-docs .signal-meta,.signal-tests .signal-meta{font-size:7px}.signal-meta i{display:none}.signal-review .signal-task,.signal-docs .signal-task,.signal-tests .signal-task{font-size:9px;line-height:1.5}.signal-card strong{font-size:13px}.signal[data-state="0"] .signal-card{padding:8px}.signal[data-state="0"] .signal-card strong{margin:4px 0}}.signal-notice{text-decoration:none}.signal-notice:hover{border-color:#d7b673;background:#322d20}.signal-notice>b{font-size:15px;white-space:nowrap}[data-selected-quota] .track i{transition:width .35s ease}[data-quota-account]{color:#aec7dc}#waiting{scroll-margin-top:90px}@media(max-width:760px){.motion-toggle{display:none}.signal-packet{animation:none}}.signal[data-state="0"] .signal-card{height:64px;min-height:0;padding:8px 12px}.signal[data-state="0"] .signal-meta{line-height:10px}.signal[data-state="0"] .signal-card strong{line-height:18px;margin:2px 0}.signal[data-state="0"] .signal-card .signal-task{line-height:12px}@media(max-width:760px){.signal-card .signal-task{font-size:10px}.signal-meta{font-size:8px}}.hero .cmd-hero[data-copy=copied] .cmd-copy{color:#111923;background:#b8ddc7;border-color:#b8ddc7}.hero .cmd-hero[data-copy=copied] [data-copy-label]{color:#111923}.cmd-hero [data-copy-status]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#lan{background:radial-gradient(ellipse at 50% 40%,#1a2a3c66,transparent 65%)}#lan .lan{padding:0;gap:0;background:linear-gradient(145deg,#15212c,#0c131b 75%);overflow:hidden;border-color:#344657;border-radius:12px}.repair-heading{display:flex;align-items:center;justify-content:space-between;padding:30px 34px 0;gap:20px}.repair-heading .section-label{font-size:9px;margin-bottom:10px}.repair-heading h3{font-size:clamp(20px,2.4vw,30px);letter-spacing:-.04em;font-weight:500}.repair-world{position:relative;height:440px;overflow:hidden}.repair-world canvas{display:block;width:100%;height:100%}.world-label{position:absolute;top:77%;font:10px var(--font-mono);letter-spacing:.07em;color:#d0deec;pointer-events:none}.world-label span{display:block;font:11px var(--font-sans);letter-spacing:0;color:#94bda9;padding-top:6px}.world-desktop{left:18%}.world-laptop{left:62%}.world-off{left:79%;top:20%;color:#7b8d9e;font-size:9px}.world-off span{color:#7b8d9e;font-size:10px}.world-channel{position:absolute;bottom:12px;left:0;width:100%;text-align:center;color:#72879c;font:9px var(--font-mono);letter-spacing:.1em}.world-channel i{padding:0 10px;font-style:normal}[data-state=expired] .world-laptop span{color:#e7b35e}[data-state=copying] .world-laptop span{color:#a5caff}.repair-toolbar{display:flex;align-items:center;border-block:1px solid #ffffff15;padding:0 34px;gap:20px}#lan .repair-stages{flex:1;grid-template-columns:repeat(4,1fr);gap:16px;margin:0}.repair-stages[hidden]{display:none!important}#lan .repair-stages button{min-height:60px;border:0;border-bottom:2px solid transparent;background:none;color:#7f93a6;text-align:left;font:10px var(--font-mono);cursor:pointer}#lan .repair-stages button span{display:inline;border:0;padding:0 0 0 10px;font:12px var(--font-sans);color:inherit}#lan .repair-stages button[aria-pressed=true]{color:#cfdfed;border-bottom-color:#b9d3f4}.repair-pause{border:1px solid #42576a;border-radius:6px;background:transparent;color:#ced8e2;font-size:11px;padding:10px;cursor:pointer}#lan .lan-row{grid-template-columns:1fr 1fr 1fr;gap:18px;padding:26px 34px 8px}#lan .lan-link{display:none}#lan .machine{padding:0 18px 0 0;border:0;border-right:1px solid #ffffff14;border-radius:0;background:none}#lan .m-off{margin:0;border:0}#lan .m-name{font-size:15px}#lan .m-role{font-size:10px}#lan .m-acct{font-size:11px}#lan .m-status{font-size:11px;min-height:32px}#lan figcaption{padding:20px 34px 26px;border-top:0;font-size:11px}#lan .repair-feedback{font-size:14px;max-width:65ch;min-height:44px;line-height:1.55}[data-state=paired] .m-laptop .st-expired{display:none}[data-state=paired] .m-laptop .m-status:after{content:"working · selected for sharing";color:#94bda9}[data-state=paired] .m-laptop .a-dot{background:#94bda9}.repair-fallback{position:absolute;inset:0;display:flex;justify-content:space-around;align-items:center;padding:0 12%}.is-rendered .repair-fallback{display:none}.fallback-desktop,.fallback-laptop{width:34%;height:36%;border:7px solid #4c5e6e;border-radius:6px;background:linear-gradient(145deg,#1b3649,#101923);display:grid;place-items:center;color:#a8c7dd;position:relative;transform:perspective(700px) rotateY(12deg)}.fallback-desktop:after{content:"";position:absolute;width:40%;height:35px;background:#415464;top:100%;clip-path:polygon(40% 0,60% 0,60% 85%,100% 85%,100% 100%,0 100%,0 85%,40% 85%)}.fallback-laptop{transform:perspective(700px) rotateY(-12deg);height:31%}.fallback-laptop:after{content:"";position:absolute;width:115%;height:20px;background:#506475;top:100%;clip-path:polygon(7% 0,93% 0,100% 100%,0 100%)}.fallback-cable{position:absolute;width:40%;height:1px;background:#82aabd;bottom:26%}@media(max-width:760px){.repair-heading{padding:22px 18px 0;align-items:start}.repair-heading .demo-tag{display:none}.repair-heading .section-label{font-size:8px}.repair-world{height:300px}.world-desktop{left:9%}.world-laptop{left:60%}.world-label{font-size:8px;top:77%}.world-label span{font-size:10px}.world-off{top:12%;left:72%;font-size:7px}.world-channel{font-size:7px;letter-spacing:0}.repair-toolbar{padding:0 18px;flex-wrap:wrap;gap:0}#lan .repair-stages{gap:10px;width:100%;flex-basis:100%}#lan .repair-stages button{font-size:8px;min-height:60px}#lan .repair-stages button span{display:block;padding:5px 0 0;font-size:10px}.repair-pause{margin-bottom:12px}#lan .lan-row{grid-template-columns:1fr 1fr;gap:18px;padding:22px 18px 0}#lan .m-off{grid-column:1/-1;border-top:1px solid #ffffff14;padding-top:12px;display:flex;flex-wrap:wrap;gap:7px 14px}#lan .m-off .m-status{min-height:0}#lan .m-acct{font-size:10px}#lan figcaption{padding:18px}#lan .repair-feedback{font-size:12px;min-height:56px}}.world-desktop{left:23%}.world-laptop{left:65%}.world-off{left:78%;top:23%}@media(max-width:760px){.world-desktop{left:9%}.world-laptop{left:62%}.world-off{left:73%;top:15%}}@media(max-width:760px){.world-off{top:8%;right:12px;left:auto}#lan .m-acct{display:block;font-size:10px}#lan .m-acct .a-dot{display:none}}#lan .lan{width:min(1600px,calc(100vw - 64px));max-width:none;position:relative;left:50%;transform:translate(-50%);margin:0;border:1px solid #23303d;border-radius:16px;background:#090f18;box-shadow:0 36px 100px #0003}#lan .repair-heading{padding:38px 44px 0;position:relative;z-index:1}#lan .repair-heading h3{font-size:clamp(24px,2.5vw,38px);letter-spacing:-.045em}#lan .repair-heading .section-label{color:#8fbdc2;letter-spacing:.14em}#lan .repair-world{height:clamp(430px,38vw,610px);background:radial-gradient(ellipse at 42% 50%,#182c3c55,transparent 60%)}#lan .repair-world canvas{mask-image:linear-gradient(transparent,black 8%,black 88%,transparent)}#lan .world-label{transform:translate(-50%);top:auto;right:auto;width:max-content;max-width:180px;font-size:10px;letter-spacing:.12em;text-align:center;padding-top:15px;color:#a3b8cb}#lan .world-label:before{content:"";display:block;width:1px;height:18px;position:absolute;top:-9px;left:50%;background:linear-gradient(#7a9aaa00,#7a9aaa77)}#lan .world-label span{font-size:12px;color:#abe0cd;margin-top:2px}#lan .world-off{opacity:.65}#lan .world-off span{color:#8c9cac}#lan .world-channel{bottom:18px;font-size:9px;letter-spacing:.16em;color:#7892a6}#lan .repair-toolbar{padding-inline:44px;background:#0d1621}#lan .repair-stages{gap:26px}#lan .repair-stages button{min-height:72px;color:#61798f;transition:color .25s}#lan .repair-stages button span{font-size:14px}#lan .repair-stages button[aria-pressed=true]{color:#c5eadf;border-color:#8ccabb}#lan .repair-stages button:hover{color:#e0edf6}#lan .lan-row{padding:30px 44px 0;gap:30px}#lan .m-name{font-size:16px;font-weight:500}#lan .m-status{min-height:20px}#lan .lan figcaption{padding:22px 44px 30px;gap:16px}#lan .repair-feedback{max-width:none;min-height:24px;color:#b2c8d9}#lan [data-lan-replay]{background:#c4e5dc;border-color:#c4e5dc;color:#101d22;border-radius:6px;padding:12px 20px}#lan .repair-paused .repair-pause{color:#c5eadf}@media(max-width:760px){#lan .lan{width:calc(100vw - 24px);border-radius:10px}#lan .repair-heading{padding:24px 20px 0}#lan .repair-heading h3{font-size:24px;max-width:22ch}#lan .repair-world{height:350px}#lan .world-label{font-size:7px;letter-spacing:.02em;max-width:120px;padding-top:6px}#lan .world-label span{font-size:9px}#lan .world-off{display:none}#lan .world-label:before{height:9px;top:-5px}#lan .world-channel{font-size:7px;letter-spacing:.03em;bottom:13px}#lan .repair-toolbar{padding-inline:20px}#lan .repair-stages{gap:12px}#lan .repair-stages button{min-height:64px}#lan .repair-stages button span{font-size:11px}#lan .lan-row{padding:22px 20px 0;gap:16px}#lan .lan figcaption{padding:20px}#lan .repair-feedback{min-height:58px}}@media(prefers-reduced-motion:reduce){#lan .repair-stages button{transition:none}}@media(max-width:760px){#lan .repair-world{height:280px}}.sync-start{flex-shrink:0;border:1px solid #547d81;background:#122b30;color:#c5eee2;border-radius:30px;padding:13px 22px;font:12px var(--font-sans);cursor:pointer;transition:background .25s,box-shadow .25s}.sync-start:hover{background:#1a3940;box-shadow:0 0 30px #7cccb41a}#lan .repair-stages button{position:relative;border-bottom-color:transparent}#lan .repair-stages button[aria-pressed=true]{border-bottom-color:transparent}#lan .repair-stages button:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:100%;background:#91d6c4;transform:scaleX(var(--chapter-progress,0));transform-origin:left}.sync-caption{position:absolute;top:22px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:9px;padding:10px 16px;border:1px solid #39506466;border-radius:30px;background:#0b1721da;color:#b5d2df;font:11px var(--font-mono);white-space:nowrap}.sync-indicator{width:5px;height:5px;border-radius:50%;background:#a2dfcf;box-shadow:0 0 12px #a2dfcf55}[data-sync-phase=expired] .sync-indicator{background:#e2b16b}[data-sync-phase=request] .sync-indicator,[data-sync-phase=transfer] .sync-indicator{background:#9ac8f6}#lan .world-channel{bottom:4px}#lan .world-laptop{margin-top:-4px}#lan .world-label span{transition:color .4s}@media(max-width:760px){#lan .repair-heading{flex-wrap:wrap;gap:16px}.sync-start{padding:10px 16px;font-size:11px}.sync-caption{top:12px;max-width:95%;font-size:8px;padding:8px 10px}}@media(prefers-reduced-motion:reduce){.sync-start,#lan .world-label span{transition:none}}.account-story-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px}.account-story-heading .section-label{margin-bottom:12px}.account-story-heading p{font-size:clamp(21px,2.5vw,32px);line-height:1.22;color:#8c9eac;letter-spacing:-.04em}.account-story-heading strong{color:#e5edf1;font-weight:500}.account-demo-control{padding:11px 17px;border:1px solid #516879;border-radius:25px;background:none;color:#c7d7e4;font:12px var(--font-sans);cursor:pointer}#usage .panels{gap:0;padding:10px;background:#0b131d;border:1px solid #324655;border-radius:14px;align-items:start}#usage .panel-fig{margin:0}#usage .p-panel{background:transparent;border:0;box-shadow:none}#usage .p-head{padding:22px;background:transparent}#usage .p-tools{display:none}#usage .account-picker{padding:10px}#usage .account-dashboard{border-left:1px solid #ffffff12;padding:10px}#usage .acct{margin:14px 8px;padding:23px 20px;border:1px solid #2b3d4e;border-radius:10px;background:#131f2b;transition:background .45s,border-color .45s,box-shadow .45s,transform .45s}#usage .acct.account-selected{background:#193039;border-color:#72b4ac;box-shadow:0 0 35px #80d0bb0b;transform:translate(4px)}#usage .a-mail{font-size:14px}#usage .account-choice{min-height:38px;min-width:68px}#usage .account-selected .a-state{color:#b3dfd1}#usage .account-selected .a-badge{background:#b2ddce;color:#0b2126}#usage .a-meters{margin-top:15px}#usage .account-feedback{min-height:66px;line-height:1.65;color:#b8cbd7;padding:12px 20px}#usage .auto{margin:4px 10px;border-top:1px solid #ffffff12}#usage figcaption{padding:20px;font-size:11px;line-height:1.65}#usage .p-sec{padding:20px 22px}.quota-identity{color:#d2e1e9;font:14px var(--font-mono);margin-top:9px;overflow-wrap:anywhere}.quota-orbit{position:relative;width:220px;height:220px;margin:22px auto}.quota-orbit svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.quota-orbit circle{fill:none;stroke-width:4}.orbit-track{stroke:#293e4b}.orbit-value{stroke:#abdcca;stroke-linecap:round;filter:drop-shadow(0 0 6px #a4d4c433)}.quota-orbit>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.quota-orbit strong{font:500 61px var(--font-sans);letter-spacing:-.065em;color:#dcf0e9;font-variant-numeric:tabular-nums}.quota-orbit strong small{font-size:26px;color:#8badad;margin-left:5px}.quota-orbit>div>span{font-size:10px;color:#a8bcc9}#usage [data-selected-quota] .track i{transition:none}#usage .account-dashboard .p-sec:not([data-selected-quota]){background:#ffffff02}@media(max-width:760px){.account-story-heading{align-items:start;flex-wrap:wrap;gap:15px}#usage .panels{padding:4px}#usage .account-dashboard{border-left:0;border-top:1px solid #ffffff12}#usage .account-picker,#usage .account-dashboard{padding:4px}#usage .acct{padding:18px 12px;margin:12px 4px}#usage .a-mail{font-size:11px}#usage .account-choice{min-width:54px}#usage .account-feedback{padding:12px}}@media(prefers-reduced-motion:reduce){#usage .acct{transition:none}}.viewport-paused *,.viewport-paused *:before,.viewport-paused *:after{animation-play-state:paused!important}.signal-play{display:block;margin:6px 8px;padding:7px 0;border:0;background:none;color:#a7c3d4;font:10px var(--font-mono);cursor:pointer;min-height:32px}.usage-history-section{padding-top:60px}.usage-intro{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px}.usage-intro h2{font-size:clamp(38px,5.4vw,76px);line-height:1.04;letter-spacing:-.055em;margin-top:18px}.usage-intro h2 em{font-style:normal;color:#b1a5e4}.usage-intro .section-lead{max-width:370px;margin-bottom:5px}.usage-observatory{margin:0;border:1px solid #34414f;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse at 30% 0%,#202833,#0d151e 65%);box-shadow:0 35px 100px #0003}.usage-toolbar,.usage-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 30px;border-bottom:1px solid #ffffff12}.usage-window-title{display:flex;align-items:center;gap:12px;font-size:14px}.usage-window-title>i{width:7px;height:7px;border-radius:50%;background:#b1a5e4;box-shadow:0 0 18px #b1a5e4}.usage-window-title small{color:#8c9cae;font:9px var(--font-mono);margin-left:15px;letter-spacing:.08em}.usage-range-controls{display:flex;gap:3px;padding:4px;border:1px solid #ffffff18;border-radius:8px}.usage-range-controls[hidden]{display:none}.usage-range-controls button,.usage-foot button{border:0;background:transparent;color:#a8b6c5;padding:9px 13px;font:11px var(--font-mono);cursor:pointer;border-radius:5px}.usage-range-controls button[aria-pressed=true]{background:#b8a9e8;color:#141820}.usage-body{display:grid;grid-template-columns:minmax(0,1fr) 275px}.usage-main{padding:36px 30px 22px;min-width:0}.usage-metrics{display:flex;align-items:center;gap:38px;margin-bottom:38px}.usage-metrics>div{display:grid;gap:10px}.usage-metrics span{color:#95a6b6;font-size:12px}.usage-metrics strong{font-size:clamp(36px,4vw,57px);letter-spacing:-.055em;line-height:1;font-weight:500;font-variant-numeric:tabular-nums}.usage-metrics b{font-size:24px;font-weight:400;font-variant-numeric:tabular-nums}.usage-metrics .usage-period{margin-left:auto;align-self:start;font:10px var(--font-mono)}.usage-chart{display:flex;height:225px;gap:14px}.usage-axis{display:flex;flex-direction:column;justify-content:space-between;font:10px var(--font-mono);color:#8093a6;padding-bottom:1px}.usage-bars{display:flex;align-items:end;gap:clamp(3px,.7vw,11px);flex:1;min-width:0;background:repeating-linear-gradient(to top,#ffffff12 0px,#ffffff12 1px,transparent 1px,transparent 50%)}.usage-day{display:flex;align-items:end;height:100%;flex:1;min-width:0;padding:0;border:0;background:transparent;cursor:pointer;border-radius:3px}.usage-day-stack{display:flex;flex-direction:column;width:100%;gap:2px;transform-origin:bottom;border-radius:3px 3px 0 0;overflow:hidden;opacity:.8}.usage-day[aria-pressed=true] .usage-day-stack,.usage-day:hover .usage-day-stack{opacity:1;filter:brightness(1.18)}.usage-day[aria-pressed=true]{box-shadow:0 3px #e5e3ec}.usage-opus{background:#a797dc}.usage-sonnet{background:#77bac7}.usage-gpt{background:#dda875}.usage-chart-caption{display:flex;justify-content:space-between;gap:12px;margin:18px 0 0 36px;color:#93a7bc;font:9px var(--font-mono);letter-spacing:.04em}.usage-day-detail{min-height:42px;margin:24px 0 0;color:#bdcad6;font:11px/1.8 var(--font-mono)}.usage-breakdown{border-left:1px solid #ffffff12;padding:38px 26px;background:#08101950}.usage-breakdown h3{font-size:19px;font-weight:400;margin:12px 0 25px}.usage-breakdown table{width:100%;border-collapse:collapse;font-size:12px}.usage-breakdown th{text-align:left;font-weight:400}.usage-breakdown td{text-align:right;font-variant-numeric:tabular-nums}.usage-breakdown th,.usage-breakdown td{padding:13px 0;border-bottom:1px solid #ffffff0c}.usage-breakdown th i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:2px}.usage-cli{display:grid;gap:15px;margin-top:27px;font-size:11px}.usage-cli span{display:flex;justify-content:space-between;color:#a9b8c6}.usage-cli b{font-weight:400;color:#e0e8ed}.usage-breakdown p{font-size:11px;line-height:1.7;color:#90a0b0;margin-top:30px}.usage-foot{border-top:1px solid #ffffff12;border-bottom:0;font-size:11px;color:#9cadbf}.usage-foot button{white-space:nowrap;border:1px solid #ffffff25}.usage-foot .demo-tag{margin-right:10px}.usage-chart-fallback{font-size:14px;color:#9cadbf;align-self:center;max-width:320px}@media(max-width:850px){.usage-body{grid-template-columns:minmax(0,1fr)}.usage-breakdown{border-left:0;border-top:1px solid #ffffff12}.usage-intro{align-items:start;flex-direction:column;gap:20px}.usage-metrics .usage-period{display:none}.usage-toolbar{flex-wrap:wrap}.usage-window-title small{margin-left:0}.usage-foot{align-items:start;flex-direction:column}.usage-main,.usage-toolbar,.usage-foot{padding-left:20px;padding-right:20px}.usage-chart{height:190px}.usage-chart-caption{font-size:8px}.usage-breakdown{padding:25px 20px}.usage-breakdown p{margin-top:18px}.usage-metrics{gap:25px}}.machine-intro{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px}.machine-intro h2{font-size:clamp(36px,4.8vw,64px);line-height:1.08;letter-spacing:-.05em;margin-top:18px}.machine-intro h2 em{font-style:normal;color:#92c6cf}.machine-intro .section-lead{max-width:370px}.machine-console{margin:0;border:1px solid #354650;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse at 25% 20%,#1a303c,#0b151d 70%)}.machine-console-head{padding:22px 30px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #ffffff12}.machine-console-head>span{display:flex;gap:12px;align-items:center;font-size:14px}.machine-console-head i,.machine-status-dot{display:inline-block;flex-shrink:0;width:7px;height:7px;background:#99cfbb;border-radius:50%}.machine-console-head small{color:#8fa6b8;font:9px var(--font-mono);margin-left:10px}.machine-console button{cursor:pointer;background:transparent;color:#9fb4c3;border:1px solid #ffffff20;border-radius:6px;padding:11px 14px;font:11px var(--font-mono)}.machine-console button[aria-pressed=true]{color:#0d2028;background:#a1c9d0;border-color:#a1c9d0}.machine-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px}.machine-engine{padding:32px;min-width:0}.machine-engine-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.machine-engine-top strong{font-size:60px;font-weight:400;letter-spacing:-.06em;line-height:1;font-variant-numeric:tabular-nums}.machine-engine-top small{font-size:24px;color:#9db7c3;margin-left:5px}.machine-core-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.machine-core{padding:16px 13px;border:1px solid #759bad30;background:linear-gradient(140deg,#a2c5db0a,#0001);border-radius:6px}.machine-core>span:first-child{color:#90acbd;font:9px var(--font-mono);letter-spacing:.06em}.machine-core strong{display:block;margin:15px 0;font:22px var(--font-mono);color:#c9e2e9}.core-track,.machine-memory-track{display:block;height:3px;background:#ffffff12;overflow:hidden}.core-track i,.machine-memory-track i{display:block;width:100%;height:100%;background:#89becf;transform:scaleX(.12);transform-origin:left}.machine-history{margin-top:30px}.machine-history>span{color:#8fa8b9;font:9px var(--font-mono);letter-spacing:.1em}.machine-history svg{display:block;width:100%;height:100px;margin-top:14px;overflow:visible}.machine-history path{fill:#8cbcc615}.machine-history polyline{fill:none;stroke:#8cbcc6;stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.machine-history>div{display:flex;justify-content:space-between;color:#8aa1b1;font:9px var(--font-mono)}.machine-readings{padding:38px 28px;background:#070f1840;border-left:1px solid #ffffff12}.machine-reading>span,.machine-reading-pair span{color:#a5b8c6;font-size:12px}.machine-reading>strong{display:block;margin:20px 0;font-size:32px;font-weight:400}.machine-reading b,.machine-reading-pair b{font-weight:400;font-variant-numeric:tabular-nums}.machine-reading small{font-size:17px;color:#8fa5b6}.machine-memory-track{height:5px}.machine-memory-track i{background:#aca7d2;transform:scaleX(.356)}.machine-reading p,.machine-platform-note{color:#8fa4b5;font-size:11px;line-height:1.7;margin-top:14px}.machine-reading-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:30px 0;padding-top:23px;border-top:1px solid #ffffff12}.machine-reading-pair strong{display:block;font-size:26px;font-weight:400;margin-top:14px}.machine-reading-pair small{font-size:14px;color:#8fa5b6}.machine-thermal{display:flex;align-items:start;gap:12px;padding:18px 0;border-top:1px solid #ffffff12}.machine-status-dot{margin-top:5px}.machine-thermal strong{font-size:13px;font-weight:400}.machine-thermal p{color:#9dafbd;font-size:12px;margin-top:6px}.machine-story{border-top:1px solid #ffffff12;padding:27px 32px}.machine-story-controls{display:flex;gap:8px;margin-bottom:25px}.machine-story-controls[hidden]{display:none}.machine-story h3{font-size:23px;font-weight:400;margin:0 0 9px}.machine-story p{font-size:14px;color:#aabecb;line-height:1.65;min-height:24px}.machine-console figcaption{padding:18px 32px;border-top:1px solid #ffffff12;font-size:11px;line-height:1.8;color:#91a8b9}.machine-console figcaption .demo-tag{margin-right:10px}@media(max-width:800px){.machine-intro{flex-direction:column;align-items:start;gap:20px}.machine-layout{grid-template-columns:minmax(0,1fr)}.machine-readings{border-left:0;border-top:1px solid #ffffff12}.machine-console-head{align-items:start;flex-wrap:wrap;padding:20px}.machine-console-head>span{flex-wrap:wrap}.machine-console-head small{flex-basis:100%;margin:0}.machine-engine,.machine-story,.machine-readings{padding:24px 20px}.machine-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.machine-core{padding:12px}.machine-core strong{margin:10px 0;font-size:20px}.machine-story-controls{gap:5px}.machine-story-controls button{font-size:9px;padding:10px 7px;flex:1}.machine-console figcaption{padding:18px 20px}}.machine-history svg path{stroke:none}:root{--demo-ease:cubic-bezier(.22,1,.36,1)}html{scroll-padding-top:88px}section[id],figure[id]{scroll-margin-top:88px}.usage-intro h2,.machine-intro h2,.split h2{text-wrap:balance}.usage-range-controls button,.machine-console button,.account-demo-control,.signal-controls button,.lens-controls button{transition:background .2s ease,color .2s ease,border-color .2s ease;min-height:40px}.usage-range-controls button:hover,.machine-console button:hover,.account-demo-control:hover,.signal-controls button:hover,.lens-controls button:hover{border-color:#b7d1df;color:#e9f2f6}.usage-range-controls button[aria-pressed=true]:hover,.machine-console button[aria-pressed=true]:hover{color:#10202a}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #d0e9f5;outline-offset:4px}[data-usage-dates]{display:inline-block;margin-left:12px;color:#bacbd6}.usage-day:focus-visible{outline-offset:2px}@media(min-width:1001px)and (max-width:1100px){.site-header nav ul{gap:14px}.site-header nav a{font-size:12px}}@media(max-width:760px){.section{padding-top:72px;padding-bottom:72px}.usage-intro,.machine-intro{margin-bottom:30px}.machine-core-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.machine-core{padding:10px 6px}.machine-core>span:first-child{font-size:7px}.machine-core strong{font-size:16px}.usage-chart-caption{flex-wrap:wrap}.usage-range-controls button,.machine-console button,.lens-controls button,.account-demo-control{min-height:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.machine-console *,.usage-observatory *,.account-story-heading *{transition:none!important}}.lens-controls button[aria-pressed=true]:hover{color:var(--accent-ink)}@media(max-width:760px){.usage-bars{overflow-x:auto;scrollbar-color:#8ba9bc #14212c;scrollbar-width:thin;padding-bottom:8px}.usage-day{min-width:14px}.usage-chart-caption>span:last-child:before{content:"Swipe chart · "}}@media(max-width:1000px){.js .site-nav{max-height:calc(100dvh - 65px);overflow-y:auto}}.quota-paced{position:relative;overflow:visible}.quota-pace-tick{position:absolute;top:-4px;width:2px;height:calc(100% + 8px);background:#b5e2c9;border-radius:2px;transition:left .85s cubic-bezier(.65,0,.35,1)}.quota-pace-note{display:flex;flex-wrap:wrap;gap:7px 14px;align-items:center;margin:10px 0 18px;font-size:11px;color:#a9d5bd}.quota-pace-note small{color:#94a9b9;font-size:10px}.machine-drilldowns{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff12;background:#07101740}.machine-drilldowns>div{padding:24px 32px}.machine-drilldowns>div+div{border-left:1px solid #ffffff12}.machine-drilldowns span{font:9px var(--font-mono);color:#8faabb;letter-spacing:.07em}.machine-drilldowns strong{display:block;margin-top:10px;font-size:18px;font-weight:400}.machine-drilldowns p{font-size:12px;line-height:1.7;color:#a3b6c4;margin:9px 0 0}.browser-watch-note{margin-top:38px;padding:30px;background:#12212a;border:1px solid #344550;border-radius:12px;display:grid;grid-template-columns:1fr 2fr;gap:14px 32px}.browser-watch-note>.section-label{grid-column:1/-1}.browser-watch-note h3{font-size:25px;font-weight:400;grid-row:2/4}.browser-watch-note p{font-size:14px;line-height:1.75;color:#b0bec8;margin:0}@media(max-width:760px){.machine-drilldowns,.browser-watch-note{grid-template-columns:1fr}.machine-drilldowns>div{padding:22px 20px}.machine-drilldowns>div+div{border-left:0;border-top:1px solid #ffffff12}.browser-watch-note{padding:22px}.browser-watch-note h3{grid-row:auto}}@media(prefers-reduced-motion:reduce){.quota-pace-tick{transition:none}}
