.mark-delay-0{--i: 0}.mark-delay-1{--i: 1}.mark-delay-2{--i: 2}.mark-delay-3{--i: 3}.mark-delay-4{--i: 4}.mark-delay-5{--i: 5}.mark-delay-6{--i: 6}.mark-delay-7{--i: 7}.mark-delay-8{--i: 8}.mark-delay-9{--i: 9}.mark-delay-10{--i: 10}.mark-delay-11{--i: 11}.mark-delay-12{--i: 12}.mark-delay-13{--i: 13}.mark-delay-14{--i: 14}.mark-delay-15{--i: 15}.mark-delay-16{--i: 16}.mark-delay-17{--i: 17}.mark-delay-18{--i: 18}.mark-delay-19{--i: 19}.mark-delay-20{--i: 20}.mark-delay-21{--i: 21}.mark-delay-22{--i: 22}.mark-delay-23{--i: 23}.mark-scatter-0{--dx: -64px;--dy: -22px}.mark-scatter-1{--dx: 52px;--dy: -58px}.mark-scatter-2{--dx: 18px;--dy: 62px}.mark-scatter-3{--dx: -38px;--dy: 48px}.mark-scatter-4{--dx: 66px;--dy: 12px}.mark-scatter-5{--dx: -18px;--dy: -68px}.mark-scatter-6{--dx: -56px;--dy: 24px}.mark-scatter-7{--dx: 36px;--dy: 54px}.mark-scatter-8{--dx: 64px;--dy: -32px}.mark-scatter-9{--dx: -28px;--dy: 66px}.mark-scatter-10{--dx: -62px;--dy: -46px}.mark-scatter-11{--dx: 46px;--dy: 34px}.mark-scatter-12{--dx: 8px;--dy: -62px}.mark-scatter-13{--dx: -44px;--dy: 8px}.mark-scatter-14{--dx: 58px;--dy: -6px}.mark-scatter-15{--dx: 24px;--dy: 68px}.mark-sweep-0{--sx: 0}.mark-sweep-1{--sx: 5}.mark-sweep-2{--sx: 10}.mark-sweep-3{--sx: 15}.mark-sweep-4{--sx: 20}.mark-sweep-5{--sx: 25}.mark-sweep-6{--sx: 30}.mark-sweep-7{--sx: 35}.mark-sweep-8{--sx: 40}.mark-sweep-9{--sx: 45}.mark-sweep-10{--sx: 50}.mark-sweep-11{--sx: 55}.mark-sweep-12{--sx: 60}.mark-sweep-13{--sx: 65}.mark-sweep-14{--sx: 70}.mark-sweep-15{--sx: 75}.mark-sweep-16{--sx: 80}.mark-sweep-17{--sx: 85}.mark-sweep-18{--sx: 90}.mark-sweep-19{--sx: 95}.mark-sweep-20{--sx: 100}.mark-live-row{opacity:.32;transition:opacity .12s ease,fill .12s ease}.mark-live-row.is-live{fill:var(--accent);opacity:1}:root{--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--font-doc: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--font-serif: ui-serif, "New York", Georgia, serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", monospace;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.36, .44, 1);--r-card: 13px;--r-ctl: 9px}:root[data-dir=obsidian]{--surface: #0e1013;--chrome: #101215;--rail-bg: #0a0c0e;--card: #16191e;--card-hi: #1f232a;--card-edge: rgb(255 255 255 / .1);--card-border: rgb(255 255 255 / .055);--card-drop: 0 1px 2px rgb(0 0 0 / .5), 0 18px 50px -10px rgb(0 0 0 / .55);--float-bg: rgb(26 29 34 / .92);--float-shadow: 0 24px 70px -12px rgb(0 0 0 / .72), 0 2px 8px rgb(0 0 0 / .4);--ink: #e9ebee;--ink-muted: #9aa1ab;--ink-faint: #5f6670;--hairline: rgb(233 235 238 / .075);--accent: #8fb6de;--accent-strong: #b9d3ee;--accent-soft: rgb(143 182 222 / .5);--on-accent: #0e141b;--live: #8fb6de;--btn-primary-bg: #e9ebee;--btn-primary-ink: #131518;--control-bg: rgb(255 255 255 / .045);--control-bg-hover: rgb(255 255 255 / .09);--control-border: rgb(233 235 238 / .12);--seg-track: rgb(0 0 0 / .38);--seg-thumb: #2b2f36;--field-bg: rgb(0 0 0 / .25);--shine-hi: rgb(255 255 255 / .16);--danger: #d98a7c;--warn: #d4b36a;--ok-dot: #7fc48a;--spot-a: 16%;--spot-b: 7%;--paper: var(--card);--paper-ink: var(--ink);color-scheme:dark}:root[data-dir=silver]{--surface: #e4e6e9;--chrome: #dfe1e5;--rail-bg: #d9dbdf;--card: #f4f5f7;--card-hi: #ffffff;--card-edge: rgb(255 255 255 / .9);--card-border: rgb(26 29 33 / .09);--card-drop: 0 1px 2px rgb(26 29 33 / .07), 0 12px 32px -6px rgb(26 29 33 / .1);--float-bg: rgb(250 250 252 / .94);--float-shadow: 0 24px 70px -12px rgb(26 29 33 / .35), 0 2px 8px rgb(26 29 33 / .12);--ink: #1a1d21;--ink-muted: #555b64;--ink-faint: #8c929c;--hairline: rgb(26 29 33 / .09);--accent: #35618f;--accent-strong: #2b5079;--accent-soft: rgb(53 97 143 / .45);--on-accent: #f4f8fc;--live: #35618f;--btn-primary-bg: #1a1d21;--btn-primary-ink: #f2f4f6;--control-bg: rgb(255 255 255 / .72);--control-bg-hover: #e8eaee;--control-border: rgb(26 29 33 / .13);--seg-track: rgb(26 29 33 / .08);--seg-thumb: #ffffff;--field-bg: rgb(255 255 255 / .85);--shine-hi: rgb(255 255 255 / .85);--danger: #a33d2e;--warn: #8a6a1f;--ok-dot: #3f8a4e;--spot-a: 12%;--spot-b: 6%;--paper: var(--card);--paper-ink: var(--ink);color-scheme:light}:root[data-dir=shellpaper]{--r-card: 11px;--r-ctl: 8px;--surface: #121417;--chrome: #101215;--rail-bg: #17191d;--card: #191c21;--card-hi: #22262d;--card-edge: rgb(255 255 255 / .09);--card-border: rgb(255 255 255 / .055);--card-drop: 0 1px 2px rgb(0 0 0 / .5), 0 18px 50px -10px rgb(0 0 0 / .55);--float-bg: rgb(26 29 34 / .94);--float-shadow: 0 24px 70px -12px rgb(0 0 0 / .72), 0 2px 8px rgb(0 0 0 / .4);--ink: #e6e8ec;--ink-muted: #979ea8;--ink-faint: #5d646e;--hairline: rgb(230 232 236 / .08);--accent: #8fb6de;--accent-strong: #b9d3ee;--accent-soft: rgb(143 182 222 / .5);--on-accent: #0e141b;--live: #8fb6de;--btn-primary-bg: #e9ebee;--btn-primary-ink: #131518;--control-bg: rgb(255 255 255 / .05);--control-bg-hover: rgb(255 255 255 / .1);--control-border: rgb(230 232 236 / .12);--seg-track: rgb(0 0 0 / .38);--seg-thumb: #2b2f36;--field-bg: rgb(0 0 0 / .25);--shine-hi: rgb(255 255 255 / .16);--danger: #d98a7c;--warn: #d4b36a;--ok-dot: #7fc48a;--spot-a: 12%;--spot-b: 6%;--paper: #edece8;--paper-ink: #1e2023;--paper-accent: #35618f;--paper-accent-strong: #2b5079;color-scheme:dark}:root[data-dir=emerald]{--surface: #faf9f7;--chrome: #f2f1ee;--rail-bg: #f2f1ee;--card: #fffefd;--card-hi: #ffffff;--card-edge: rgb(255 255 255 / .9);--card-border: rgb(36 34 30 / .09);--card-drop: 0 1px 2px rgb(36 34 30 / .06), 0 12px 32px -6px rgb(36 34 30 / .1);--float-bg: rgb(255 254 253 / .94);--float-shadow: 0 24px 70px -12px rgb(36 34 30 / .3), 0 2px 8px rgb(36 34 30 / .1);--ink: #24221e;--ink-muted: #5f5b53;--ink-faint: #98938a;--hairline: rgb(36 34 30 / .1);--accent: #0f6b4f;--accent-strong: #0d5a43;--accent-soft: rgb(15 107 79 / .45);--on-accent: #f4faf7;--live: #0f6b4f;--btn-primary-bg: #24221e;--btn-primary-ink: #faf9f7;--control-bg: rgb(255 255 255 / .72);--control-bg-hover: #edebe6;--control-border: rgb(36 34 30 / .14);--seg-track: rgb(36 34 30 / .08);--seg-thumb: #ffffff;--field-bg: rgb(255 255 255 / .85);--shine-hi: rgb(255 255 255 / .85);--danger: #a33d2e;--warn: #8a6a1f;--ok-dot: #3f8a4e;--spot-a: 9%;--spot-b: 5%;--paper: var(--card);--paper-ink: var(--ink);color-scheme:light}:root[data-dir=emerald] .vf-doc{font-family:var(--font-serif);font-size:16.5px;line-height:1.72}:root[data-dir=emerald] .h-em{font-family:var(--font-serif)}:root[data-dir=shellpaper] .demo-doccard,:root[data-dir=shellpaper] .win-doccard{--ink: var(--paper-ink);--ink-muted: #565d66;--ink-faint: #8b9199;--hairline: rgb(30 32 35 / .11);--control-border: rgb(30 32 35 / .16);--control-bg: rgb(255 255 255 / .6);--control-bg-hover: rgb(30 32 35 / .06);--accent: var(--paper-accent);--accent-strong: var(--paper-accent-strong);background:var(--paper);color:var(--ink)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-ui);-webkit-font-smoothing:antialiased;background:var(--surface);color:var(--ink);min-height:100dvh;transition:background .35s var(--ease-out),color .35s var(--ease-out)}img,svg,canvas{display:block;max-width:100%}button{font:inherit;cursor:pointer;color:inherit;background:none;border:none}::selection{background:color-mix(in srgb,var(--accent) 30%,transparent)}.vf-card{background:linear-gradient(180deg,var(--card-hi) 0%,var(--card) 26%);border:1px solid var(--card-border);border-radius:var(--r-card);box-shadow:inset 0 1px 0 var(--card-edge),var(--card-drop)}.vf-btn{display:inline-flex;align-items:center;gap:7px;font:500 13px var(--font-ui);color:var(--ink-muted);background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--r-ctl);padding:7px 14px;transition:color .14s,background .14s,transform .1s var(--ease-out),filter .14s}.vf-btn:hover{color:var(--ink);background:var(--control-bg-hover)}.vf-btn:active{transform:translateY(1px) scale(.985)}.vf-btn svg{width:14.5px;height:14.5px}.vf-btn.primary{color:var(--btn-primary-ink);background:var(--btn-primary-bg);border-color:transparent;font-weight:600;box-shadow:inset 0 1px #ffffff2e,0 2px 8px -2px #00000059}.vf-btn.primary:hover{filter:brightness(1.06);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.vf-btn.ghost{border-color:transparent;background:transparent}.vf-btn.ghost:hover{background:var(--control-bg-hover)}.vf-btn.big{font-size:14px;font-weight:600;padding:12px 22px;border-radius:calc(var(--r-ctl) + 3px);gap:10px}.vf-kbd{font:600 10.5px var(--font-mono);color:var(--ink-faint);border:1px solid var(--control-border);border-bottom-width:2px;border-radius:5px;padding:1.5px 6px}.vf-btn.primary .vf-kbd{color:inherit;opacity:.62;border-color:currentColor}.vf-track{display:inline-flex;gap:2px;padding:3px;background:var(--seg-track);border-radius:calc(var(--r-ctl) + 2px)}.vf-tseg{display:inline-flex;align-items:center;gap:6px;font:500 12.5px var(--font-ui);color:var(--ink-faint);border-radius:var(--r-ctl);padding:5px 13px;transition:color .14s}.vf-tseg:hover{color:var(--ink-muted)}.vf-tseg[aria-pressed=true]{color:var(--ink);background:var(--seg-thumb);box-shadow:0 1px 3px #00000024,0 0 0 .5px #0000000d;font-weight:600}.vf-tseg svg{width:14px;height:14px}.vf-switch{position:relative;width:38px;height:22px;flex:none;border-radius:999px;border:1px solid var(--control-border);background:var(--seg-track);transition:background .2s var(--ease-out),border-color .2s}.vf-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:linear-gradient(180deg,var(--shine-hi),transparent 55%),var(--seg-thumb);box-shadow:0 1px 3px #0000004d;transition:transform .22s var(--ease-spring)}.vf-switch[aria-checked=true]{background:var(--accent);border-color:transparent}.vf-switch[aria-checked=true]:after{transform:translate(16px);background:linear-gradient(180deg,rgb(255 255 255 / .5),transparent 55%),#fff}.vf-field{display:flex;align-items:center;gap:8px;font:13px var(--font-ui);color:var(--ink);background:var(--field-bg);border:1px solid var(--control-border);border-radius:var(--r-ctl);padding:7px 12px;transition:border-color .15s,box-shadow .15s}.vf-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.vf-field input{flex:1;min-width:0;background:none;border:none;outline:none;font:inherit;color:inherit;padding:0}.vf-field input::placeholder{color:var(--ink-faint)}.vf-field svg{width:14px;height:14px;color:var(--ink-faint);flex:none}.vf-listen{display:inline-flex;align-items:center;gap:10px;font:600 13.5px var(--font-ui);color:var(--btn-primary-ink);background:var(--btn-primary-bg);border:none;border-radius:999px;padding:9px 20px;box-shadow:inset 0 1px #fff3,0 3px 10px -2px #0006;transition:transform .14s var(--ease-out),filter .14s,background .2s,color .2s}.vf-listen:hover{filter:brightness(1.06)}.vf-listen:active{transform:scale(.97)}.vf-listen.live{color:var(--on-accent);background:var(--live)}.vf-listen-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.vf-listen-dot.live{animation:vf-pulse 1.8s ease-in-out infinite}@keyframes vf-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.vf-listen-time{font:500 12.5px var(--font-mono);color:var(--ink-muted);min-width:40px}.vf-wave{display:inline-flex;align-items:center;gap:3px;height:18px}.vf-wave i{width:4px;height:4px;border-radius:999px;background:var(--ink-faint);opacity:.45;transition:height .1s var(--ease-out),background .18s,opacity .18s}.vf-wave-level-0{height:4px!important}.vf-wave-level-1{height:6px!important}.vf-wave-level-2{height:7px!important}.vf-wave-level-3{height:9px!important}.vf-wave-level-4{height:11px!important}.vf-wave-level-5{height:12px!important}.vf-wave-level-6{height:14px!important}.vf-wave-level-7{height:15px!important}.vf-wave-level-8{height:17px!important}.vf-wave-static i:nth-child(2),.vf-wave-static i:nth-child(4){height:8px!important}.vf-wave-static i:nth-child(3){height:12px!important}.vf-wave-static i{transition:none}.vf-wave.speech i{background:var(--live);opacity:1}.vf-ticker{display:block;height:26px;flex:1;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%);mask-image:linear-gradient(90deg,transparent 0,#000 16%)}.vf-doc{font-family:var(--font-doc);font-size:15.5px;line-height:1.7;color:var(--ink)}.vf-region{text-decoration:underline;text-decoration-color:var(--accent-soft);text-decoration-thickness:2px;text-underline-offset:7px;text-decoration-skip-ink:none}.vf-vartag{display:inline-block;vertical-align:.14em;font:600 9.5px var(--font-mono);letter-spacing:.04em;color:var(--accent-strong);border:1px solid var(--accent-soft);border-radius:5px;padding:.5px 5px;margin-right:6px;white-space:nowrap}.vf-vartag-dot{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:var(--live);vertical-align:.08em;animation:vf-pulse 1.8s ease-in-out infinite}.vf-partial{color:var(--ink-faint);font-style:italic}.vf-chip{display:inline-flex;align-items:center;gap:7px;font:500 11.5px var(--font-mono);border:1px solid var(--control-border);border-radius:999px;padding:4px 12px;color:var(--ink-muted);background:transparent}.vf-chip-dot{width:5px;height:5px;border-radius:50%;background:var(--ink-faint);flex:none}.vf-chip.ok{color:var(--accent-strong)}.vf-chip.ok .vf-chip-dot{background:var(--accent)}.vf-chip.warn{color:var(--warn)}.vf-chip.warn .vf-chip-dot{background:var(--warn)}.vf-dock{display:flex;align-items:center;gap:12px;padding:10px 16px}.vf-dock-glyph{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--control-bg-hover);color:var(--accent);font:700 12px var(--font-mono)}.vf-palette{width:100%;font:13px var(--font-mono);color:var(--ink);background:transparent;border:none;padding:7px 4px;outline:none}.vf-palette::placeholder{color:var(--ink-faint)}.vf-hud-h{display:flex;align-items:center;gap:6px;font:600 10px var(--font-ui);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-faint);margin-bottom:8px}.vf-hud-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;font:12px var(--font-ui);color:var(--ink-muted)}.vf-hud-row b{font-weight:600;color:var(--ink)}.vf-hud-row.is-muted{opacity:.55}.vf-hud-mono{font:600 11.5px var(--font-mono)}.vf-hud-engine{display:inline-flex;align-items:center;gap:6px}.vf-hud-status-dot{width:5px;height:5px;border-radius:50%;background:var(--ok-dot)}.vf-hud-heard{color:var(--accent-strong)!important;font:600 11px var(--font-mono)}.vf-hud-cue{padding-left:10px;border-left:2px solid var(--accent);color:var(--ink-muted);font:12px/1.55 var(--font-ui)}.vf-hud-cue b{color:var(--accent-strong);font-weight:600}.vf-hud-cue span{font:11.5px var(--font-mono)}.vf-hud-var{display:flex;align-items:center;gap:8px;padding:6px 0;font:500 12px var(--font-mono);color:var(--ink)}.vf-hud-var .vdot{width:5px;height:5px;border-radius:50%;background:var(--ink-faint);opacity:.5;flex:none}.vf-hud-var.open .vdot{background:var(--live);opacity:1;animation:vf-pulse 1.8s ease-in-out infinite}.vf-hud-var .vstate{margin-left:auto;font:10.5px var(--font-mono);color:var(--ink-faint)}.vf-hud-var.open .vstate{color:var(--accent-strong)}.vf-act-line{display:flex;align-items:center;gap:8px;padding:6px 0;font:11.5px var(--font-mono);color:var(--ink-muted);min-width:0}.vf-act-line .txt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vf-act-line .txt.in{animation:vf-actin .65s var(--ease-out) both}@keyframes vf-actin{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.vf-act-count{font:600 10px var(--font-mono);color:var(--ink-muted);border:1px solid var(--control-border);border-radius:999px;padding:1.5px 7px;transition:color .25s,border-color .25s}.vf-act-count.hot{color:var(--accent-strong);border-color:var(--accent)}.vf-cheat-row{display:flex;align-items:baseline;gap:12px;padding:7.5px 0;border-bottom:1px solid var(--hairline)}.vf-cheat-row:last-child{border-bottom:none}.vf-cheat-row code{font:600 11.5px var(--font-mono);color:var(--accent-strong);white-space:nowrap}.vf-cheat-row span{font:12px var(--font-ui);color:var(--ink-muted)}.vf-diff-del{color:var(--danger);text-decoration:line-through}.vf-diff-add{color:var(--accent-strong)}.vf-pill{display:flex;flex-direction:column;background:linear-gradient(180deg,var(--card-hi) 0%,var(--card) 30%);border:1px solid var(--card-border);border-radius:15px;box-shadow:inset 0 1px 0 var(--card-edge),0 10px 22px -8px #00000061,0 2px 6px -1px #0000002e;overflow:hidden;padding:11px 16px 10px;transition:box-shadow .25s var(--ease-out)}.vf-pill.settled{box-shadow:inset 0 1px 0 var(--card-edge),0 10px 22px -8px #00000061,0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.vf-pill-hrow{display:flex;align-items:center;gap:10px;min-width:0;flex:none}.vf-pill-mark{width:15px;height:15px;flex:none;color:var(--ink-muted);transition:color .2s}.vf-pill-mark svg{width:100%;height:100%;display:block}.vf-pill.talking .vf-pill-mark{color:var(--live)}.vf-pill-wavelane{width:76px;flex:none;display:flex;align-items:center;gap:3px}.vf-pill-time{font:500 11px var(--font-mono);color:var(--ink-muted);flex:none}.vf-pill-eng{font:500 10px var(--font-mono);color:var(--ink-faint);flex:none;margin-left:auto}.vf-pill-lane{position:relative;height:28px;min-width:0;flex:none;margin-top:8px;padding-top:8px;border-top:1px solid var(--hairline);display:flex;align-items:center;overflow:hidden}.vf-pill-lane:before{content:"listening";position:absolute;left:0;top:8px;bottom:0;display:flex;align-items:center;font:400 italic 11px var(--font-ui);color:var(--ink-faint);opacity:0;transition:opacity .3s var(--ease-out)}.vf-pill.resting .vf-pill-lane:before{opacity:.8}.vf-lane-msg{font:600 11.5px var(--font-mono);color:var(--accent-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;opacity:0;transition:opacity .28s var(--ease-out)}.vf-lane-msg.show{opacity:1}.vf-lane-msg.quiet{color:var(--ink-muted);font-weight:500}.vf-pill-body{font:12.5px/1.55 var(--font-ui);color:var(--ink-muted);padding-top:7px}.lab-bar{position:fixed;inset:auto 0 0 0;z-index:100;display:flex;align-items:center;gap:18px;padding:11px 22px;background:#0c0d0fdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgb(255 255 255 / .08);color:#b9bec6;font:500 11px var(--font-mono);overflow-x:auto}.lab-bar b{color:#e9ebee;font-weight:650;letter-spacing:-.01em;font-family:var(--font-ui);font-size:12px}.lab-group{display:flex;align-items:center;gap:4px;flex:none}.lab-group>span{color:#5f6670;margin-right:4px;text-transform:uppercase;letter-spacing:.08em;font-size:9.5px}.lab-opt{font:500 11px var(--font-mono);color:#9aa1ab;border:1px solid rgb(255 255 255 / .12);border-radius:999px;padding:3.5px 11px;background:transparent;transition:color .14s,border-color .14s,background .14s;white-space:nowrap}.lab-opt:hover{color:#e9ebee}.lab-opt[aria-pressed=true]{color:#0e1013;background:#e9ebee;border-color:transparent;font-weight:650}.lab-spacer{flex:1}.spec{padding:74px 0 30px;position:relative}.spec+.spec{border-top:1px solid var(--hairline)}.spec-head{width:min(1180px,calc(100% - 48px));margin:0 auto 26px;display:flex;align-items:baseline;gap:14px}.spec-head h2{font:650 15px var(--font-ui);letter-spacing:-.012em}.spec-head span{font:500 11px var(--font-mono);color:var(--ink-faint)}.spec-body{width:min(1180px,calc(100% - 48px));margin:0 auto}.hero-a{display:grid;grid-template-columns:minmax(380px,460px) 1fr;gap:56px;align-items:center}.hero-copy h1{font:700 clamp(38px,4.6vw,56px)/1.04 var(--font-ui);letter-spacing:-.028em;text-wrap:balance}.hero-copy .h-em{font-style:italic;color:var(--accent-strong);letter-spacing:-.01em;padding-right:.06em}.hero-copy .sub{margin:18px 0 26px;font:400 15.5px/1.6 var(--font-ui);color:var(--ink-muted);max-width:44ch}.hero-copy .sub code{font:600 13px var(--font-mono);color:var(--accent-strong)}.cta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.demo-stage{position:relative;min-width:0;margin-bottom:26px}.demo-doccard{padding:30px 36px 34px;min-height:300px}.demo-doc-head{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--hairline);font:500 11px var(--font-mono);color:var(--ink-faint)}.demo-doc-head .vf-wave{margin-left:auto}.demo-f{display:inline-block;white-space:pre;overflow:hidden;vertical-align:bottom;transition:max-width .6s var(--ease-out),opacity .3s ease;max-width:10ch}.demo-f.gone{max-width:0;opacity:0}.demo-caret{display:inline-block;width:2px;height:1.05em;background:var(--accent);vertical-align:-.15em;margin-left:1px;animation:vf-caret 1.05s steps(1) infinite}@keyframes vf-caret{50%{opacity:0}}.demo-pill{position:absolute;right:-14px;bottom:-26px;width:min(330px,86%);z-index:3}@media(max-width:1080px){.hero-a{grid-template-columns:1fr;gap:40px}.demo-pill{right:8px}}.hero-b-copy{max-width:620px;margin-bottom:34px}.hero-b-copy h1{font:700 clamp(34px,4vw,48px)/1.06 var(--font-ui);letter-spacing:-.026em}.hero-b-copy .sub{margin:14px 0 22px;font:400 15px/1.6 var(--font-ui);color:var(--ink-muted);max-width:52ch}.win{overflow:hidden}.win-titlebar{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--hairline);background:var(--chrome)}.win-titlebar i{width:11px;height:11px;border-radius:50%;background:var(--ink-faint);opacity:.4}.win-titlebar span{flex:1;text-align:center;font:600 11.5px var(--font-ui);color:var(--ink-muted);margin-right:49px}.win-shell{display:flex;min-height:470px}.win-rail{width:60px;flex:none;background:var(--rail-bg);border-right:1px solid var(--hairline);display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 0}.win-rail .mark{width:24px;height:24px;color:var(--ink);margin-bottom:12px}.win-rail button{display:grid;place-items:center;width:38px;height:34px;border-radius:var(--r-ctl);color:var(--ink-muted);transition:background .14s,color .14s}.win-rail button:hover{color:var(--ink);background:var(--control-bg-hover)}.win-rail button[aria-current=true]{color:var(--accent);background:var(--control-bg-hover)}.win-rail button svg{width:17px;height:17px}.win-rail .foot{margin-top:auto}.win-main{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}.win-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(880px 460px at 24% -10%,color-mix(in srgb,var(--accent) var(--spot-a),transparent),transparent 62%),radial-gradient(760px 540px at 106% 112%,color-mix(in srgb,var(--accent) var(--spot-b),transparent),transparent 60%)}.win-main>*{position:relative}.win-toolbar{display:flex;align-items:center;gap:14px;padding:14px 22px 10px}.win-doc-scroll{flex:1;min-height:0;padding:8px 22px 14px;display:flex}.win-doccard{flex:1;padding:26px 34px 30px}:root[data-dir=shellpaper] .win-doccard{background:var(--paper)}.win-dock{margin:0 22px 18px}.win-hud{width:218px;flex:none;border-left:1px solid var(--hairline);padding:18px 18px 14px;display:flex;flex-direction:column;gap:20px}@media(max-width:980px){.win-hud{display:none}}.hero-c{display:grid;grid-template-columns:1.25fr .75fr;gap:48px;align-items:center}.hero-c h1{font:700 clamp(52px,6.4vw,86px)/1 var(--font-ui);letter-spacing:-.034em;text-wrap:balance}.hero-c .h-em{font-style:italic;color:var(--accent-strong);padding-right:.07em}.hero-c .sub{margin:22px 0 30px;font:400 16.5px/1.6 var(--font-ui);color:var(--ink-muted);max-width:46ch}.hero-c-mark{display:grid;place-items:center}.hero-c-mark svg{width:min(320px,100%);height:auto;color:var(--ink)}@media(max-width:900px){.hero-c{grid-template-columns:1fr}.hero-c-mark{order:-1}.hero-c-mark svg{width:180px}}:root[data-motion=alive] .mark-live circle,:root[data-motion=cinematic] .mark-live circle{animation:vf-breathe 3.4s ease-in-out infinite;animation-delay:calc(var(--i) * -37ms)}@keyframes vf-breathe{0%,to{opacity:1}50%{opacity:.55}}:root[data-motion=cinematic] .mark-assemble circle{transform-box:fill-box;transform-origin:center;animation:vf-assemble .9s var(--ease-out) both,vf-breathe 3.4s ease-in-out calc(1s + var(--i) * -37ms) infinite;animation-delay:calc(var(--i) * 3.2ms),calc(1s + var(--i) * -37ms)}@keyframes vf-assemble{0%{transform:translate(var(--dx),var(--dy)) scale(.1);opacity:0}to{transform:none;opacity:1}}[data-reveal]{opacity:1;transform:none}:root[data-motion=alive] [data-reveal],:root[data-motion=cinematic] [data-reveal]{animation:vf-rise .7s var(--ease-out) both}@keyframes vf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.gal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.gal-cell{padding:20px;display:flex;flex-direction:column;gap:16px;min-height:132px}.gal-cell .demo-zone{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.gal-cell .cap{font:500 10.5px var(--font-mono);color:var(--ink-faint)}.gal-cell.wide{grid-column:span 2}@media(max-width:640px){.gal-cell.wide{grid-column:span 1}}.gal-doc-sample{font-size:14px;max-width:40ch}.copy-row{display:grid;grid-template-columns:30px 1fr;gap:18px;padding:24px 4px;border-bottom:1px solid var(--hairline);text-align:left;width:100%;border-radius:10px;transition:background .15s;align-items:start}.copy-row:hover{background:var(--control-bg-hover)}.copy-row:last-of-type{border-bottom:none}.copy-radio{width:17px;height:17px;margin-top:8px;border-radius:50%;border:1.5px solid var(--control-border);display:grid;place-items:center}.copy-row[aria-checked=true] .copy-radio{border-color:var(--accent)}.copy-row[aria-checked=true] .copy-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.copy-row h3{font:650 24px/1.15 var(--font-ui);letter-spacing:-.022em}.copy-row p{margin-top:6px;font:400 13.5px/1.55 var(--font-ui);color:var(--ink-muted);max-width:62ch}.copy-lines{margin-top:30px}.copy-lines h4{font:600 10px var(--font-ui);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-faint);margin-bottom:6px}.copy-lines .line{padding:12px 4px;border-bottom:1px solid var(--hairline);font:550 16px/1.4 var(--font-ui);letter-spacing:-.012em}.copy-lines .line:last-child{border-bottom:none}.copy-lines .line small{display:block;margin-top:3px;font:400 11.5px var(--font-mono);color:var(--ink-faint);letter-spacing:0}.lab-note{margin-top:20px;font:400 12.5px/1.6 var(--font-ui);color:var(--ink-faint);max-width:68ch}@media(prefers-reduced-motion:reduce){.vf-listen-dot.live,.vf-vartag-dot,.vf-hud-var.open .vdot{animation:none!important}.mark-live circle,.mark-assemble circle{animation:none!important}.demo-caret{animation:none}.demo-f{transition:none}[data-reveal]{animation:none!important}*{transition-duration:.01s!important}}.wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}[data-js=on] [data-sr]{opacity:0;transform:translateY(18px)}[data-sr].sr-in{opacity:1;transform:none;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.site-nav{position:sticky;top:0;z-index:90;background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--hairline)}.site-nav-inner{display:flex;align-items:center;gap:28px;height:68px}.site-brand{display:inline-flex;align-items:center;gap:11px;font:650 14.5px var(--font-ui);letter-spacing:-.012em;color:var(--ink)}.site-brand-tile{width:40px;height:40px;display:block}.site-links{display:flex;gap:26px;margin:0 auto}.site-links a{font:500 13.5px var(--font-ui);color:var(--ink-muted);transition:color .15s}.site-links a:hover{color:var(--ink)}.site-nav-cta{display:flex;align-items:center;gap:10px;margin-left:auto}.site-menu-toggle{display:none;width:34px;height:34px;border-radius:var(--r-ctl);color:var(--ink-muted);place-items:center}.site-menu-toggle svg{width:19px;height:19px}.site-menu-toggle:hover{color:var(--ink);background:var(--control-bg-hover)}.site-menu{position:absolute;right:18px;top:62px;display:flex;flex-direction:column;min-width:200px;padding:8px}.site-menu a{font:500 13.5px var(--font-ui);color:var(--ink-muted);padding:9px 12px;border-radius:var(--r-ctl)}.site-menu a:hover{color:var(--ink);background:var(--control-bg-hover)}@media(max-width:820px){.site-links{display:none}.site-menu-toggle{display:grid}}.site-hero{position:relative;overflow:hidden;padding:64px 0 30px}.site-hero .hero2-inner{min-height:560px}@media(max-width:1080px){.site-hero{padding-top:40px}}@media(max-width:640px){.site-hero .hero2-stage{padding-bottom:0;margin-bottom:0}.site-hero .pill-stack{position:static;width:100%;margin-top:12px}.site-hero .pill-chips{justify-content:flex-start}}.site-sec{padding:104px 0}.sec-hairline{border-top:1px solid var(--hairline)}@media(max-width:820px){.site-sec{padding:72px 0}}.trust-strip{padding:44px 0 14px}.trust-inner{display:flex;flex-direction:column;align-items:center;gap:22px}.trust-label{font:600 10.5px var(--font-ui);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-faint)}.company-row{display:flex;align-items:center;justify-content:center;gap:44px;flex-wrap:wrap}.company{display:inline-flex;align-items:center;gap:9px;color:var(--ink-faint);font:550 13.5px var(--font-ui);transition:color .2s}.company:hover{color:var(--ink-muted)}.company svg{width:17px;height:17px;fill:currentColor}.site-hero>.backdrop{top:0;right:0;bottom:0;left:0}.language-grid{display:grid;grid-template-columns:minmax(320px,.9fr) 1.1fr;gap:56px;align-items:center}@media(max-width:960px){.language-grid{grid-template-columns:1fr;gap:36px}}.language-copy h2,.everywhere-copy h2,.faq-heading h2{font:700 clamp(28px,3.2vw,40px)/1.1 var(--font-ui);letter-spacing:-.026em;text-wrap:balance}.language-copy>p,.everywhere-copy>p,.faq-heading>p{margin:14px 0 24px;font:400 15px/1.6 var(--font-ui);color:var(--ink-muted);max-width:46ch}.cadence-cue{font:13px/1.6 var(--font-ui);color:var(--ink-muted);border-left:2px solid var(--accent);padding-left:12px;max-width:40ch}.cadence-cue b{color:var(--accent-strong);font-weight:650}.cadence-cue code{font:600 12px var(--font-mono);color:var(--accent-strong)}.language-list{padding:10px 24px}.language-more{margin-top:14px}.language-list .vf-cheat-row{gap:18px;padding:10.5px 0}.language-list .vf-cheat-row code{font-size:12px}.language-list .vf-cheat-row span{font-size:12.5px}@media(max-width:640px){.language-list .vf-cheat-row{flex-direction:column;gap:3px}.language-list .vf-cheat-row code{white-space:normal}}.memory-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:auto auto;gap:16px}.mem-cell{padding:26px 28px;display:flex;flex-direction:column;gap:16px}.mem-vars{grid-row:span 2}@media(max-width:900px){.memory-grid{grid-template-columns:1fr}.mem-vars{grid-row:auto}}.mem-head{font:650 14px var(--font-ui);letter-spacing:-.01em}.mem-doc{font-size:15px;line-height:1.75}.mem-vars{background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--accent) 40%,transparent) 1px,transparent 1.5px),linear-gradient(180deg,var(--card-hi) 0%,var(--card) 26%);background-size:17px 17px,auto;background-position:right -20px top -20px,0 0;background-repeat:no-repeat;background-size:220px 160px,auto}.mem-varlist{display:flex;gap:8px;flex-wrap:wrap}.mem-note{font:12.5px/1.55 var(--font-ui);color:var(--ink-muted);margin-top:auto}.mem-note code{font:600 11.5px var(--font-mono);color:var(--accent-strong)}.mem-macro{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--r-ctl)}.mem-macro span{font:600 9.5px var(--font-ui);letter-spacing:.09em;color:var(--ink-faint)}.mem-macro code{font:650 13px var(--font-mono);color:var(--accent-strong)}.mem-macro p{font:12px var(--font-mono);color:var(--ink-muted);width:100%}.mem-slots{display:flex;gap:8px;flex-wrap:wrap}.mem-slots span{font:500 11.5px var(--font-mono);color:var(--ink-faint);border:1px solid var(--control-border);border-radius:999px;padding:4px 12px}.mem-slots .done{color:var(--accent-strong);border-color:var(--accent-soft)}.mem-slots .now{color:var(--ink);border-color:var(--accent)}.everywhere-grid{display:grid;grid-template-columns:1fr minmax(320px,.9fr);gap:64px;align-items:center}@media(max-width:960px){.everywhere-grid{grid-template-columns:1fr;gap:40px}.everywhere-visual{order:2}}.everywhere-visual{display:flex;flex-direction:column;align-items:center;gap:26px;padding:40px 20px;border:1px solid var(--hairline);border-radius:var(--r-card);background:radial-gradient(420px 300px at 50% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%)}.key-cap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:96px;height:96px;border-radius:18px;border:1px solid var(--control-border);border-bottom-width:3px;background:linear-gradient(180deg,var(--card-hi) 0%,var(--card) 60%);box-shadow:inset 0 1px 0 var(--card-edge),0 10px 26px -10px #00000080}.key-glyph{font:500 30px var(--font-ui);color:var(--ink);line-height:1}.key-label{font:500 9px var(--font-ui);letter-spacing:.06em;color:var(--ink-faint);text-transform:uppercase}.everywhere-pill{width:min(340px,100%)}.mode-track{margin-bottom:16px}.mode-note{font:13.5px/1.6 var(--font-ui);color:var(--ink-muted);max-width:44ch;min-height:3.2em}.mode-note b{color:var(--ink);font-weight:650}.perf-top{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}@media(max-width:860px){.perf-top{grid-template-columns:1fr}}.perf-mark{display:flex;flex-direction:column;align-items:center;gap:10px}.perf-live{width:150px;color:var(--ink)}.perf-mark span{font:500 10px var(--font-mono);color:var(--ink-faint);max-width:26ch;text-align:center}.perf-numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0 40px}@media(max-width:860px){.perf-numbers{grid-template-columns:repeat(2,1fr)}}.perf-numbers>div{padding:20px 0 18px;border-top:1px solid var(--hairline)}.perf-numbers strong{display:block;font:650 32px var(--font-mono);letter-spacing:-.03em;color:var(--ink)}.perf-numbers span{display:block;margin-top:6px;font:12px/1.45 var(--font-ui);color:var(--ink-muted);max-width:20ch}.privacy-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:860px){.privacy-trio{grid-template-columns:1fr}}.privacy-trio article{border-left:2px solid var(--accent-soft);padding-left:16px}.privacy-trio h3{font:650 14.5px var(--font-ui);letter-spacing:-.01em}.privacy-trio p{margin-top:6px;font:13px/1.6 var(--font-ui);color:var(--ink-muted)}.faq-grid{display:grid;grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:56px;align-items:start}@media(max-width:900px){.faq-grid{grid-template-columns:1fr;gap:30px}}.faq-list details{border-bottom:1px solid var(--hairline)}.faq-list details:first-child{border-top:1px solid var(--hairline)}.faq-list summary{display:flex;align-items:center;gap:14px;padding:17px 2px;font:550 14.5px var(--font-ui);color:var(--ink);cursor:pointer;list-style:none}.faq-list summary span{margin-left:auto;flex:none;width:11px;height:11px;position:relative}.faq-list summary span:before,.faq-list summary span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:var(--ink-faint);transition:transform .25s var(--ease-out)}.faq-list summary span:before{width:11px;height:1.5px}.faq-list summary span:after{width:1.5px;height:11px}.faq-list details[open] summary span:after{transform:rotate(90deg)}.faq-list details p{padding:0 2px 17px;font:13.5px/1.65 var(--font-ui);color:var(--ink-muted);max-width:62ch}.waitlist-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.waitlist-inner h2{font:700 clamp(30px,3.6vw,44px)/1.1 var(--font-ui);letter-spacing:-.026em;text-wrap:balance;max-width:22ch}.waitlist-inner h2 .h-em,.sec-heading h2 .h-em,.language-copy .h-em,.everywhere-copy .h-em,.faq-heading .h-em{font-style:italic;color:var(--accent-strong);padding-right:.05em}.waitlist-inner>p{margin:14px 0 30px;font:400 15px/1.6 var(--font-ui);color:var(--ink-muted);max-width:50ch}.waitlist-form{width:min(480px,100%)}.waitlist-form label{display:block;font:600 10.5px var(--font-ui);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-faint);text-align:left;margin-bottom:8px}.waitlist-message{margin-top:12px;font:12.5px var(--font-ui);color:var(--ink-faint);text-align:left;min-height:1.4em}.waitlist-message.error{color:var(--danger)}.waitlist-message.success{color:var(--accent-strong)}.site-footer{border-top:1px solid var(--hairline);padding:30px 0}.site-footer-inner{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.footer-brand2{font-size:13.5px;gap:9px}.footer-brand2 img{width:28px;height:28px}.site-footer-inner>p{font:400 12.5px var(--font-ui);color:var(--ink-faint)}.site-footer-inner nav{margin-left:auto;display:flex;gap:20px}.site-footer-inner nav a{font:500 12.5px var(--font-ui);color:var(--ink-muted);transition:color .15s}.site-footer-inner nav a:hover{color:var(--ink)}.site-copyright{font:400 12px var(--font-ui);color:var(--ink-faint)}@media(max-width:720px){.site-footer-inner nav{margin-left:0}}@font-face{font-family:Verba Editorial;src:local("Iowan Old Style"),local("Baskerville");font-display:swap}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;color:#eeeae4;background:#010812;font-synthesis:none;text-rendering:optimizeLegibility;--page: #010812;--ink: #f0ebe4;--muted: #9399a2;--faint: #5f6772;--accent: #b9d3ee;--hairline: rgba(213, 225, 237, .09);--ease-out: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{background:var(--page);scroll-behavior:smooth}body{margin:0;min-height:100dvh;overflow-x:clip;background:var(--page)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.landing-shell{position:relative;isolation:isolate;min-height:100dvh;overflow:hidden;overflow:clip;background:radial-gradient(1050px 560px at 80% 46%,rgba(185,211,238,.17),transparent 72%),radial-gradient(760px 540px at 101% 46%,rgba(185,211,238,.1),transparent 72%),radial-gradient(640px 310px at 40% 48%,rgba(185,211,238,.055),transparent 74%),radial-gradient(850px 360px at 56% 101%,rgba(185,211,238,.025),transparent 73%),linear-gradient(180deg,#03080e,#08131e,#03090f)}.landing-shell:before{content:"";position:fixed;top:-12vmax;right:-12vmax;bottom:-12vmax;left:-12vmax;z-index:-2;pointer-events:none;opacity:.8;filter:blur(46px) saturate(.92);transform:translateZ(0);background:radial-gradient(680px 340px at 78% 42%,rgba(185,211,238,.14),transparent 69%),radial-gradient(540px 540px at 96% 48%,rgba(185,211,238,.09),transparent 71%),radial-gradient(600px 300px at 61% 64%,rgba(185,211,238,.035),transparent 72%),linear-gradient(105deg,transparent 48%,rgba(185,211,238,.035) 70%,transparent 90%)}.landing-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.8;background-image:radial-gradient(circle at 20% 30%,rgba(231,239,246,.038) 0 .4px,transparent .68px),radial-gradient(circle at 70% 60%,rgba(137,160,181,.034) 0 .38px,transparent .68px),linear-gradient(90deg,rgba(0,0,0,.42),transparent 28%,transparent 75%,rgba(0,0,0,.08)),linear-gradient(180deg,rgba(0,0,0,.13),transparent 24%,transparent 76%,rgba(0,0,0,.27));background-size:4px 4px,5px 5px,auto,auto;background-blend-mode:soft-light,soft-light,normal,normal}.site-header{width:min(1308px,calc(100% - 96px));height:140px;margin:0 0 0 max(48px,calc((100% - 1272px)/2));padding-top:52px;display:grid;grid-template-columns:314px 1fr 240px;align-items:start;position:relative;z-index:20;animation:fade-down .7s var(--ease-out) both}.site-brand{display:inline-flex;align-items:center;width:max-content;gap:27px;font-size:16px;letter-spacing:-.025em;color:#f8f4eef5}.site-brand-asset{display:block;width:31px;height:32px;object-fit:contain;filter:brightness(1.12) contrast(1.04) drop-shadow(0 4px 8px rgba(0,0,0,.34))}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:46px;padding-top:10px;color:#dddad5c9;font-size:13px}.desktop-nav a{display:inline-flex;align-items:center;gap:11px;transition:color .18s ease;white-space:nowrap}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:#fff}.desktop-nav svg{width:12px;height:12px}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:35px}.header-trial,.menu-toggle{border:0;background:none;cursor:pointer}.header-trial{position:relative;isolation:isolate;overflow:hidden;min-width:138px;height:43px;padding:0 24px;border-radius:999px;border:1px solid rgba(255,255,255,.48);background:radial-gradient(80px 36px at 18% 4%,rgba(255,255,255,.92),transparent 72%),linear-gradient(135deg,#f6f2eb,#e9e4dc 49%,#f3efe8);color:#131519;font-size:13px;font-weight:560;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #8b7d6b30,0 10px 26px #0003,0 1px #ffffff0d;transition:transform .18s var(--ease-out),background .18s ease;white-space:nowrap}.header-trial:after,.primary-cta:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(108deg,transparent 14%,rgba(255,255,255,.26) 43%,transparent 67%);opacity:.66}.header-trial>*,.primary-cta>*{position:relative;z-index:1}.header-trial:hover,.primary-cta:hover{filter:brightness(1.035);transform:translateY(-1px)}.header-trial:active,.primary-cta:active,.demo-cta:active{transform:translateY(1px) scale(.985)}.menu-toggle,.mobile-nav{display:none}.hero-main{width:min(1270px,calc(100% - 96px));height:568px;margin:0 auto;display:grid;grid-template-columns:460px 1fr;gap:62px}.hero-copy{padding-top:129px;animation:hero-copy-in .9s .09s var(--ease-out) both}.hero-copy h1{margin:0;font-family:Verba Editorial,Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(68px,5.32vw,77px);font-weight:400;line-height:1.02;letter-spacing:.01em;color:#f1ebe3;text-shadow:0 1px 0 rgba(255,255,255,.025),0 16px 45px rgba(0,0,0,.12)}.hero-copy h1 span{display:block;white-space:nowrap}.hero-copy h1 span+span{transform:translateY(3px)}.hero-copy h1 em{color:var(--accent);font-weight:400;line-height:1.12;padding-bottom:3px;text-shadow:0 0 32px rgba(185,211,238,.1)}.hero-description{max-width:390px;margin:25px 0 0;color:#a9aeb7d6;font-size:16px;line-height:1.72;letter-spacing:-.012em}.hero-description strong{color:var(--accent);font-family:Verba Editorial,Iowan Old Style,Baskerville,Georgia,serif;font-size:1.08em;font-style:italic;font-weight:400;letter-spacing:.01em;line-height:1.12;text-shadow:0 0 32px rgba(185,211,238,.1)}.hero-actions{display:flex;align-items:center;gap:29px;margin-top:31px}.primary-cta,.demo-cta{border:0;cursor:pointer}.primary-cta{position:relative;isolation:isolate;overflow:hidden;width:194px;height:53px;padding:0 27px;border-radius:999px;display:inline-flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.52);background:radial-gradient(120px 44px at 14% 0%,rgba(255,255,255,.96),transparent 72%),linear-gradient(133deg,#f8f4ec,#e8e2da,#f2ede6);color:#121419;font-size:15px;font-weight:560;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #87796833,0 12px 30px #00000038,0 1px #ffffff0d;transition:transform .18s var(--ease-out),background .18s ease}.primary-cta svg{width:19px;height:19px}.demo-cta{display:inline-flex;align-items:center;gap:13px;padding:12px 0;background:transparent;color:#e7e4dfde;font-size:14px;white-space:nowrap;transition:color .18s ease,transform .18s var(--ease-out)}.demo-cta:hover{color:#fff}.demo-cta svg{width:12px;height:12px;color:#f4f1eb}.hero-assurances{display:flex;align-items:center;gap:42px;margin-top:38px;color:#9aa1acb5;font-size:12px}.hero-assurances span{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.hero-assurances svg{width:17px;height:17px;color:#adb8c3a6}.hero-visual{padding-top:23px;animation:product-in 1s .18s var(--ease-out) both}.product-window{position:relative;width:calc(100% + 8px);height:545px;overflow:hidden;--app-surface: #0e1013;--app-rail: #0a0c0e;--app-card: #16191e;--app-card-hi: #1f232a;--app-edge: rgba(255, 255, 255, .1);--app-border: rgba(255, 255, 255, .06);--app-hairline: rgba(233, 235, 238, .075);--app-ink: #e9ebee;--app-muted: #9aa1ab;--app-faint: #5f6670;--app-accent: #9ebdda;--app-accent-strong: #b9d3ee;border:1px solid rgba(207,217,226,.15);border-radius:15px;background:var(--app-surface);color:var(--app-muted);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;box-shadow:0 1px 1px #ffffff09,0 3px 10px #00000042,0 28px 64px -20px #000000c2,0 54px 118px -40px #1d3f5f75,inset 0 1px #ffffff13}.product-window:before,.product-window:after{content:"";position:absolute;pointer-events:none;border-radius:inherit;z-index:30}.product-window:before{top:0;right:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffff1c,inset 1px 0 #ffffff06,inset -1px 0 #0000005c,inset 0 -1px #000000b8}.product-window:after{top:1px;right:1px;bottom:1px;left:1px;border-radius:14px;box-shadow:inset 0 0 44px #00000024}.window-titlebar{height:34px;display:flex;align-items:center;gap:14px;padding:0 16px;color:#dbdfe4ab;background:radial-gradient(270px 44px at 27% -5%,rgba(255,255,255,.055),transparent 76%),linear-gradient(180deg,#1b2026,#15191e 52%,#121519);border-bottom:1px solid rgba(233,235,238,.065);box-shadow:inset 0 1px #ffffff09;font-size:10.5px}.traffic-lights{display:flex;gap:7px}.traffic-lights i{width:10px;height:10px;border-radius:50%;background:#fb5d52;box-shadow:inset 0 1px #ffffff59,0 0 0 .5px #00000059,0 1px 2px #00000047}.traffic-lights i:nth-child(2){background:#f7b342}.traffic-lights i:nth-child(3){background:#6bbd62}.window-shell{display:grid;grid-template-columns:171px 1fr;height:calc(100% - 34px)}.app-sidebar{display:flex;flex-direction:column;min-width:0;padding:14px 15px 12px;background:radial-gradient(300px 240px at -8% 8%,rgba(143,182,222,.055),transparent 69%),linear-gradient(180deg,#0d1014 0%,var(--app-rail) 100%);border-right:1px solid var(--app-hairline)}.app-wordmark{height:32px;padding:0 6px 9px;display:flex;align-items:center;gap:8px;color:#e9ebeecc;font-size:10.5px;font-weight:570;letter-spacing:-.012em}.app-wordmark svg{width:19px;height:19px}.app-wordmark img{width:20px;height:20px;object-fit:contain;filter:brightness(1.08) contrast(1.05) drop-shadow(0 2px 5px rgba(0,0,0,.38))}.app-sidebar nav{display:flex;flex-direction:column;gap:2px}.app-sidebar button{border:0;background:transparent;cursor:pointer}.app-sidebar nav button,.side-utility{width:100%;height:30px;padding:0 6px;border-radius:7px;display:flex;align-items:center;gap:10px;color:#a4acb6b8;font-size:10.5px;text-align:left;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .12s var(--ease-out)}.app-sidebar nav button:hover,.side-utility:hover,.app-sidebar nav button.active{color:#e9ebeeeb;background:linear-gradient(180deg,#ffffff16,#ffffff0d);box-shadow:inset 0 1px #ffffff0a,0 1px 3px #00000029}.app-sidebar nav svg,.side-utility svg{width:14.5px;height:14.5px;flex:none;color:#b8c0c9a8;shape-rendering:geometricPrecision}.app-sidebar nav button.active svg{color:var(--app-accent)}.app-sidebar nav button:active,.side-utility:active{transform:translateY(1px) scale(.985)}.sidebar-spacer{flex:1}.side-utility{overflow:hidden;white-space:nowrap}.side-utility span{overflow:hidden;text-overflow:ellipsis}.app-workspace{min-width:0;position:relative;display:grid;grid-template-rows:62px minmax(0,1fr) 59px;background:radial-gradient(620px 350px at 24% -8%,rgba(143,182,222,.08),transparent 64%),radial-gradient(520px 420px at 104% 104%,rgba(92,120,147,.035),transparent 68%),linear-gradient(180deg,#0d1116,#090d12)}.workspace-toolbar{min-width:0;padding:0 16px 0 28px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--app-hairline);box-shadow:0 1px #0003}.workspace-toolbar button{border:0;cursor:pointer}.listen-button{height:29px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(233,235,238,.105)!important;background:#ffffff0b;color:#dce1e6d6;font-size:10px;font-weight:650;flex:none;box-shadow:inset 0 1px #ffffff09;transition:transform .16s var(--ease-out),background .18s ease,filter .18s ease}.listen-button.is-listening{color:#0e141b;border-color:#d0e4f775!important;background:radial-gradient(58px 24px at 24% -4%,rgba(255,255,255,.58),transparent 72%),linear-gradient(180deg,#b2d2ee,#91bce3 52%,#7daedb);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #1e426552,0 2px 6px #0000003d,0 7px 18px -8px #4273a280}.listen-button:active{transform:scale(.96)}.listen-button svg{width:10px;height:10px}.listen-status-dot{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor;box-shadow:inset 0 1px #ffffff40;animation:listen-pulse 1.8s ease-in-out infinite}.app-timer{font-family:ui-monospace,SF Mono,Menlo,monospace;color:#b9d3eec9;font-size:9.5px}.waveform{flex:0 0 134px;min-width:40px;display:flex;align-items:center;justify-content:center;gap:2px;height:20px;overflow:hidden}.waveform i{width:3px;height:3px;flex:none;border-radius:999px;background:#8fb6de85;transform-origin:center;box-shadow:inset 0 1px #ffffff1a}.waveform.active i{animation:wave 1.2s ease-in-out infinite alternate;animation-delay:calc(var(--wave) * -71ms)}.view-switch{display:flex;align-items:center;gap:1px;flex:none}.view-switch button,.toolbar-action,.toolbar-icon{height:25px;display:inline-flex;align-items:center;gap:5px;padding:0 7px;border-radius:7px;color:#a3abb5ab;background:transparent;font-size:9.5px;transition:color .16s ease,background .16s ease}.view-switch button.selected{color:#e9ebeee0;background:linear-gradient(180deg,#31363ef0,#282c33e6);box-shadow:inset 0 1px #ffffff12,0 1px 3px #00000038,0 0 0 .5px #ffffff06}.view-switch svg,.toolbar-action svg,.toolbar-icon svg{width:11px;height:11px;shape-rendering:geometricPrecision}.view-switch button:hover,.toolbar-action:hover,.toolbar-icon:hover{color:#f0f2f4;background:#ffffff0f}.toolbar-action{padding-inline:5px}.toolbar-icon{width:24px;padding:0;justify-content:center}.view-switch+.toolbar-action{margin-left:17px}.toolbar-action+.toolbar-icon{margin-left:8px}.toolbar-icon+.toolbar-icon{margin-left:7px}.workspace-body{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 191px}.document-wrap{min-width:0;padding:9px 26px 25px 24px}.document-card{position:relative;height:100%;min-height:0;padding:33px 26px;overflow:hidden;border:1px solid var(--app-border);border-radius:13px;background:radial-gradient(360px 230px at 34% -4%,rgba(143,182,222,.045),transparent 72%),linear-gradient(180deg,#1f232a75,#16191e4f 26%,#080c1180);box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000042,0 18px 50px -24px #000000a8;color:#e1e4e8c9;font-size:11.5px;line-height:2.08}.document-card p{margin:0}.document-card .document-note{margin-top:23px;color:#9aa2ac9e;font-style:italic}.document-card .raw-copy{color:#929da99e;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;line-height:2.05}.session-hud{min-width:0;padding:12px 19px;overflow:hidden;border-left:1px solid var(--app-hairline);background:linear-gradient(180deg,#04070a1f,#04070a42);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:8.5px}.hud-label{margin:0 0 10px;color:#848d979c;font-size:8px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.hud-label:not(:first-child){margin-top:24px}.hud-row,.hud-variable,.hud-activity{min-width:0;display:flex;justify-content:space-between;gap:10px;margin-top:10px;color:#9da5afb8}.hud-row b,.hud-variable b{color:#d3d8ddc7;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8px;font-weight:500;white-space:nowrap}.hud-row.quiet b{overflow:hidden;color:#8c96a1a1;text-overflow:ellipsis;white-space:nowrap}.engine-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:1px solid rgba(185,211,238,.18);border-radius:999px;color:#b9d3eec7;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7.5px}.engine-pill i{width:4px;height:4px;border-radius:50%;background:var(--app-accent)}.hud-variable span{display:inline-flex;align-items:center;gap:2px;color:#cdd3d9c4;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600}.hud-variable svg{width:7px;height:7px;color:var(--app-faint)}.hud-activity{align-items:center}.hud-activity span{position:relative;padding-left:8px;overflow:hidden;font-family:ui-monospace,SF Mono,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.hud-activity span:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background:var(--app-accent);opacity:.74;transform:translateY(-50%)}.hud-activity b{padding:1px 4px;border:1px solid rgba(143,182,222,.46);border-radius:999px;color:var(--app-accent-strong);font-size:7px;font-weight:500}.template-chip{margin:1px 0 0;padding:3px 8px;border:1px solid rgba(192,204,214,.13);border-radius:999px;background:transparent;color:#b5bec8a6;font-size:7.5px;cursor:pointer}.hud-cue{margin:0;padding-left:8px;border-left:2px solid rgba(143,182,222,.42);color:#a8b0b9b3;font-size:8px;line-height:1.45}.command-dock{position:relative;margin:1px 16px 15px 24px;height:43px;padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid var(--app-border);border-radius:13px;background:linear-gradient(180deg,#1f232a99,#16191e7a 34%,#0c1015a3);box-shadow:inset 0 1px #fff1,0 1px 2px #00000047,0 10px 26px -16px #000000a8;color:#808b9794;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8px;overflow:hidden}.command-mark{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.035);background:linear-gradient(180deg,#ffffff13,#ffffff09);color:#dadfe4b8;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px}.command-dock input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#d3d9dfcc;font-family:inherit;font-size:8px}.command-dock input::placeholder{color:#76818d78}.command-dock button{width:20px;height:20px;padding:0;display:grid;place-items:center;border:0;background:transparent;border-radius:6px;color:#8f99a485;cursor:pointer;transition:color .14s ease,background .14s ease}.command-dock button:hover{color:#d9dee4;background:#ffffff0e}.command-dock button svg{width:11px;height:11px}.command-dock .run-command{width:auto;padding:0 5px;display:inline-flex;gap:3px;white-space:nowrap}.trust-strip{height:165px;padding-top:67px;text-align:center}.trust-strip>p{margin:0;color:#acb6c0c7;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;transform:translateY(4px)}.company-logos{width:610px;max-width:calc(100% - 48px);margin:25px auto 0;display:flex;justify-content:space-between;align-items:center;color:#8f98a269}.company{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:570;letter-spacing:-.025em}.company svg{width:18px;height:18px;fill:currentColor}.feature-strip{width:min(1272px,calc(100% - 96px));min-height:213px;margin:0 auto;padding:56px 54px 51px;border-top:1px solid var(--hairline);display:grid;grid-template-columns:349px 349px 1fr;gap:75px}.feature{display:grid;grid-template-columns:42px 1fr;gap:20px;min-width:0}.feature>div{padding-top:4px}.feature:nth-child(3){grid-template-columns:40px 1fr;gap:18px}.feature:nth-child(3) p{font-size:11.25px;letter-spacing:-.018em}.feature>svg{width:25px;height:25px;color:#f1efeae6;stroke-width:1.7}.feature h2{margin:1px 0 19px;color:#ebe8e3e8;font-size:15px;font-weight:480;letter-spacing:-.014em}.feature p{max-width:282px;margin:0;color:#a8b0bacc;font-size:12px;line-height:1.78}.trial-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#00050ab8;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);animation:fade-in .18s ease both}.trial-dialog{position:relative;width:min(440px,100%);padding:42px;border:1px solid rgba(209,220,231,.15);border-radius:16px;background:linear-gradient(180deg,#121b25,#0a121b);box-shadow:0 40px 100px #0000008c;animation:dialog-in .38s var(--ease-out) both}.dialog-close{position:absolute;top:16px;right:16px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff0d;color:#a5adb7;cursor:pointer}.dialog-close svg{width:17px}.dialog-icon{color:var(--accent)}.dialog-icon svg{width:27px;height:27px}.trial-dialog h2{margin:20px 0 11px;font-family:Verba Editorial,Iowan Old Style,Baskerville,serif;font-size:34px;font-weight:400;letter-spacing:-.035em}.trial-dialog>p{margin:0;color:#929aa5;font-size:14px;line-height:1.6}.trial-dialog form{display:grid;gap:9px;margin-top:28px}.trial-dialog label{color:#c8ced5;font-size:12px}.trial-dialog input{height:48px;padding:0 15px;border:1px solid rgba(208,220,231,.17);border-radius:9px;outline:0;background:#0003;color:#f0f2f4}.trial-dialog input::placeholder{color:#68717d}.trial-dialog input:focus{border-color:#83b7ebbf;box-shadow:0 0 0 3px #83b7eb1f}.trial-dialog form button{height:48px;margin-top:5px;padding:0 17px;border:0;border-radius:9px;display:flex;align-items:center;justify-content:space-between;background:#ece9e3;color:#111419;font-weight:600;cursor:pointer}.trial-dialog form svg{width:18px}.site-toast{position:fixed;right:28px;bottom:28px;z-index:60;padding:14px 18px;border:1px solid rgba(211,222,232,.14);border-radius:10px;background:#151d27f2;color:#dce1e6;box-shadow:0 20px 50px #0006;font-size:13px;animation:toast-in .43s var(--ease-out) both}@keyframes fade-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes product-in{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wave{0%{transform:scaleY(.78);opacity:.48}to{transform:scaleY(calc(.84 + var(--wave) * .11));opacity:.95}}@keyframes listen-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.48;transform:scale(.82)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:1180px){.site-header,.hero-main,.feature-strip{width:min(1040px,calc(100% - 64px))}.site-header{margin:0 auto;grid-template-columns:205px 1fr 205px}.desktop-nav{gap:28px}.header-actions{gap:21px}.hero-main{grid-template-columns:390px minmax(0,1fr);gap:38px}.hero-copy h1{font-size:55px}.feature-strip{grid-template-columns:repeat(3,1fr);gap:40px;padding-inline:20px}.window-shell{grid-template-columns:145px 1fr}.workspace-body{grid-template-columns:1fr 165px}.workspace-toolbar{padding-left:16px;gap:5px}.waveform{flex:1}.view-switch+.toolbar-action,.toolbar-action+.toolbar-icon,.toolbar-icon+.toolbar-icon{margin-left:0}.toolbar-action span{display:none}.app-sidebar{padding-inline:9px}.product-window{width:100%}}@media(max-width:900px){.site-header{width:calc(100% - 48px);height:105px;margin:0 auto;padding-top:31px;display:flex;justify-content:space-between}.desktop-nav,.header-actions{display:none}.menu-toggle{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(215,226,236,.12);border-radius:50%;color:#e7e9eb}.menu-toggle svg{width:20px}.mobile-nav{position:absolute;top:85px;right:0;width:min(310px,calc(100vw - 48px));padding:18px;border:1px solid rgba(210,222,233,.13);border-radius:14px;display:grid;gap:5px;background:#0a121bf7;box-shadow:0 28px 70px #0006}.mobile-nav a,.mobile-nav button{padding:13px;border:0;border-radius:8px;background:transparent;color:#d9dde1;text-align:left}.mobile-nav button{background:#eeeae4;color:#111419;text-align:center}.hero-main{width:calc(100% - 48px);height:auto;grid-template-columns:1fr;gap:52px}.hero-copy{padding-top:38px}.hero-copy h1{font-size:clamp(52px,9vw,70px)}.hero-description{max-width:470px}.hero-description br{display:none}.hero-visual{padding-top:0}.product-window{height:min(545px,68vw);min-height:430px}.trust-strip{margin-top:54px}.feature-strip{width:calc(100% - 48px);padding-inline:0;grid-template-columns:1fr;gap:45px}.feature{max-width:470px}}@media(max-width:640px){.site-header,.hero-main,.feature-strip{width:calc(100% - 36px)}.site-brand{gap:17px}.site-brand-asset{transform:scale(.9);transform-origin:left center}.hero-copy{padding-top:24px}.hero-copy h1{margin-top:0;font-size:clamp(43px,13.5vw,60px);line-height:1.03}.hero-copy h1 span{white-space:normal}.hero-description{font-size:15px;line-height:1.65}.hero-actions{align-items:flex-start;flex-direction:column;gap:8px}.primary-cta{width:100%;max-width:300px}.demo-cta{padding-left:4px}.hero-assurances{gap:20px;font-size:10.5px}.product-window{height:420px;min-height:0}.window-shell{grid-template-columns:58px 1fr}.app-sidebar{padding-inline:7px}.app-wordmark{justify-content:center;padding-inline:0}.app-wordmark span,.app-sidebar button span{display:none}.app-sidebar nav button,.side-utility{justify-content:center;padding:0}.workspace-body{grid-template-columns:1fr}.session-hud{display:none}.workspace-toolbar{padding:0 9px}.waveform{display:none}.toolbar-icon:last-child{display:none}.document-wrap{padding:9px 10px 14px}.document-card{padding:25px 20px;font-size:10px}.command-dock{margin-left:10px}.command-dock .run-command,.command-dock button{display:none}.trust-strip{height:auto;padding:64px 0 58px}.company-logos{justify-content:center;flex-wrap:wrap;gap:22px 28px}.feature-strip{padding-top:48px}.feature{grid-template-columns:35px 1fr;gap:12px}.feature p{font-size:12px}.trial-dialog{padding:36px 24px 28px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.section-wrap{width:min(1272px,calc(100% - 96px));margin-inline:auto}[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.section-kicker{display:inline-flex;align-items:center;gap:10px;color:#b9d3ee9e;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase}.section-kicker:before{content:"";width:22px;height:1px;background:currentColor}.statement-section{position:relative;padding:198px 0 192px;border-top:1px solid rgba(203,219,234,.055);background:radial-gradient(720px 310px at 24% 44%,rgba(185,211,238,.06),transparent 72%),linear-gradient(180deg,#02080eb3,#040b12eb)}.statement-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(350px,.72fr);gap:120px;align-items:end}.statement-grid h2,.section-copy h2,.section-heading h2,.systems-copy h2,.intent-copy h2,.performance-heading h2,.faq-heading h2,.waitlist-inner h2{margin:27px 0 0;color:#f0ece6;font-family:Verba Editorial,Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(48px,5.2vw,76px);font-weight:400;line-height:.98;letter-spacing:-.055em}.statement-grid h2 em,.section-copy h2 em,.section-heading h2 em,.systems-copy h2 em,.intent-copy h2 em,.performance-heading h2 em,.faq-heading h2 em,.waitlist-inner h2 em{color:var(--accent);font-weight:400}.statement-copy>p,.section-copy>p,.command-heading>p,.systems-copy>p,.intent-copy>p,.performance-heading>p,.faq-heading>p{margin:0;color:#bac1c9b8;font-size:16px;line-height:1.78;letter-spacing:-.012em}.spoken-sequence{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:42px;color:#dee2e6b3;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.spoken-sequence span{padding:9px 11px;border:1px solid rgba(185,211,238,.11);background:#b9d3ee09}.spoken-sequence i{width:3px;height:3px;border-radius:50%;background:var(--accent);opacity:.6}.everywhere-section{position:relative;padding:178px 0 186px;overflow:hidden;background:radial-gradient(900px 540px at 78% 44%,rgba(185,211,238,.075),transparent 70%),#02080e}.everywhere-grid{display:grid;grid-template-columns:390px minmax(0,1fr);gap:98px;align-items:center}.section-copy h2,.systems-copy h2,.intent-copy h2,.faq-heading h2{font-size:clamp(50px,4.4vw,68px)}.section-copy>p{margin-top:34px}.mode-switch{margin-top:42px;border-top:1px solid rgba(185,211,238,.1)}.mode-switch button{width:100%;display:grid;grid-template-columns:88px 1fr;align-items:center;min-height:62px;padding:0 4px;border:0;border-bottom:1px solid rgba(185,211,238,.1);background:transparent;color:#d1d6dc75;text-align:left;cursor:pointer;transition:color .18s ease,padding .26s var(--ease-out),background .18s ease}.mode-switch button span{font:500 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.mode-switch button b{font-size:14px;font-weight:520}.mode-switch button:hover,.mode-switch button.active{padding-left:15px;color:#ecf1f5;background:linear-gradient(90deg,rgba(185,211,238,.07),transparent 85%)}.mode-switch button.active span{color:var(--accent)}.mode-note{margin-top:20px!important;color:#9099a48c!important;font-size:11px!important;line-height:1.6!important}.everywhere-visual{min-width:0}.everywhere-demo{position:relative;min-height:590px;border:1px solid rgba(203,220,236,.12);border-radius:20px;background:linear-gradient(135deg,rgba(185,211,238,.04),transparent 44%),#050c14f5;box-shadow:inset 0 1px #ecf5ff12,0 44px 110px -42px #000000e6,0 0 100px #b9d3ee06;overflow:hidden}.everywhere-demo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.2;background-image:radial-gradient(circle,rgba(185,211,238,.18) 0 .5px,transparent .8px);background-size:6px 6px}.target-app{position:absolute;top:60px;right:58px;bottom:112px;left:58px;overflow:hidden;border:1px solid rgba(207,222,237,.08);border-radius:12px;background:#03090fb8;box-shadow:0 24px 70px #00000057}.target-app-bar{height:44px;padding:0 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(206,222,237,.07);color:#c5cfda6b;font-size:10px}.target-app-bar>span:last-child{justify-self:end;letter-spacing:.2em}.target-dots{display:flex;gap:5px}.target-dots i{width:6px;height:6px;border-radius:50%;background:#b9d3ee29}.target-document{width:min(430px,calc(100% - 48px));margin:56px auto}.target-label{color:#b9d3ee6b;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.target-document h3{margin:18px 0;color:#eceff1db;font-family:Verba Editorial,Georgia,serif;font-size:clamp(27px,3vw,40px);font-weight:400;line-height:1.08;letter-spacing:-.04em}.target-document p{max-width:370px;color:#b1bbc68a;font-size:12px;line-height:1.7}.target-document .insertion-line{display:flex;align-items:center;gap:5px;margin-top:30px;padding-top:18px;border-top:1px solid rgba(185,211,238,.06);color:#d2dbe3b3}.insertion-line i{width:1px;height:15px;background:var(--accent);animation:caret-blink 1s steps(1) infinite}.floating-pill-demo{position:absolute;left:50%;bottom:64px;z-index:3;width:min(560px,calc(100% - 48px));min-height:102px;padding:13px 17px 12px;border:1px solid rgba(218,231,242,.15);border-radius:15px;background:linear-gradient(180deg,#18222dfa,#091119fa);box-shadow:inset 0 1px #f8fcff17,0 24px 50px -16px #000c,0 2px 8px #00000075;transform:translate(-50%);transition:min-height .3s var(--ease-out),transform .3s var(--ease-out),box-shadow .3s ease}.everywhere-demo[data-mode=hold] .floating-pill-demo{min-height:58px;border-radius:999px}.floating-pill-demo.is-triggered{transform:translate(-50%) translateY(-3px) scale(1.012);box-shadow:inset 0 1px #f8fcff1f,0 24px 60px -14px #000c,0 0 0 3px #b9d3ee1a}.pill-topline{display:flex;align-items:center;gap:10px;color:#b6c1cc7a;font:500 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pill-vmark,.waitlist-mark,.footer-v{position:relative;display:inline-block;width:16px;height:18px;flex:none}.pill-vmark i,.waitlist-mark i,.footer-v i{position:absolute;top:1px;left:7px;width:1px;height:14px;background:currentColor;transform-origin:top}.pill-vmark i:first-child,.waitlist-mark i:first-child,.footer-v i:first-child{transform:rotate(-28deg)}.pill-vmark i:nth-child(2),.waitlist-mark i:nth-child(2),.footer-v i:nth-child(2){transform:rotate(28deg)}.pill-vmark i:last-child,.waitlist-mark i:last-child,.footer-v i:last-child{height:5px;transform:translateY(12px) rotate(28deg);opacity:.7}.mini-wave{display:flex;align-items:center;gap:2px;height:20px}.mini-wave i{width:2px;border-radius:2px;background:var(--accent);opacity:.58;animation:mini-wave 1.1s ease-in-out infinite alternate}.mini-wave i:nth-child(1),.mini-wave i:nth-child(11){height:5px}.mini-wave i:nth-child(2),.mini-wave i:nth-child(10){height:9px}.mini-wave i:nth-child(3){height:14px}.mini-wave i:nth-child(4){height:8px}.mini-wave i:nth-child(5){height:18px}.mini-wave i:nth-child(6){height:11px}.mini-wave i:nth-child(7){height:16px}.mini-wave i:nth-child(8){height:7px}.mini-wave i:nth-child(9){height:13px}.mini-wave i:nth-child(2n){animation-delay:-.45s}.mini-wave i:nth-child(3n){animation-delay:-.78s}.pill-target{margin-left:auto}.pill-event-lane{display:flex;align-items:center;gap:8px;height:28px;margin-top:5px;border-top:1px solid rgba(193,211,227,.07);color:#b9d3eeb8;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pill-event-lane i{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px #b9d3ee80}.floating-pill-demo>p{margin:3px 0 0;color:#e1e6ebc2;font-size:12px;line-height:1.5}.pill-command-row{display:flex;justify-content:space-between;margin-top:9px;padding-top:8px;border-top:1px solid rgba(185,211,238,.06);color:#b9d3eebf;font:500 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pill-command-row b{color:#aacbb2b3;font-weight:500}.key-orbit{position:absolute;right:22px;bottom:18px;display:flex;align-items:center;gap:9px;color:#b1bdc85c;font:500 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}.command-key{width:45px;height:34px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:4px 6px;border:1px solid rgba(220,231,240,.18);border-bottom-color:#dce7f047;border-radius:7px;background:linear-gradient(180deg,#2b3642cc,#0e161ee6);color:#e1e9f0cc;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 3px #00000073}.command-key svg{width:12px}.command-key span{grid-column:1 / -1;font-size:6px;letter-spacing:.05em}.commands-section{padding:190px 0 194px;border-top:1px solid rgba(185,211,238,.06);background:linear-gradient(180deg,#050d15,#02070c)}.section-heading{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:100px;align-items:end}.command-heading h2{font-size:clamp(52px,5vw,73px)}.command-studio{min-height:560px;margin-top:84px;display:grid;grid-template-columns:205px minmax(0,1fr) 222px;overflow:hidden;border:1px solid rgba(204,221,236,.12);border-radius:17px;background:#03090ffa;box-shadow:inset 0 1px #f2f8ff0f,0 50px 110px -52px #000000f2}.studio-rail{display:flex;flex-direction:column;padding:28px 17px 20px;border-right:1px solid rgba(196,213,229,.07);background:linear-gradient(180deg,rgba(185,211,238,.035),transparent 58%)}.studio-rail-mark{display:flex;align-items:center;gap:10px;padding:0 10px 24px}.studio-rail-mark>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(185,211,238,.15);border-radius:7px;color:var(--accent);font-family:Georgia,serif}.studio-rail-mark b{color:#e5e9edb8;font-size:11px;font-weight:500}.studio-rail nav{display:grid;gap:4px}.studio-rail nav button{display:grid;grid-template-columns:27px 1fr;align-items:center;min-height:42px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#b4bec970;text-align:left;font-size:11px;cursor:pointer;transition:color .18s ease,background .18s ease}.studio-rail nav button span{font:500 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.studio-rail nav button:hover,.studio-rail nav button.active{color:#eaeef1db;background:#b9d3ee12}.studio-rail nav button.active span{color:var(--accent)}.studio-local{margin-top:auto;display:flex;align-items:center;gap:7px;padding:10px;color:#a2adb866;font-size:9px}.studio-local svg{width:13px;color:#b9d3ee7a}.studio-canvas{display:grid;grid-template-rows:54px 1fr 60px;min-width:0}.studio-toolbar{display:flex;align-items:center;gap:24px;padding:0 24px;border-bottom:1px solid rgba(196,213,229,.07);color:#adb9c46b;font:500 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.studio-toolbar>div{display:flex;align-items:center;gap:8px;color:#d9e0e6ab}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 11px #b9d3ee80}.studio-toolbar button{margin-left:auto;display:flex;align-items:center;gap:5px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.studio-toolbar button svg{width:13px}.studio-document{padding:58px clamp(35px,5vw,80px);animation:pane-enter .42s var(--ease-out) both}.studio-caption{color:#a9b7c459;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.studio-document p{white-space:pre-line}.studio-before{max-width:610px;margin:15px 0 44px;color:#a5afba61;font-family:Verba Editorial,Georgia,serif;font-size:clamp(17px,1.8vw,24px);line-height:1.5;text-decoration-color:#b0696957;text-decoration-line:line-through}.studio-after{max-width:640px;margin:15px 0 0;color:#eaedefe0;font-family:Verba Editorial,Georgia,serif;font-size:clamp(19px,2vw,27px);line-height:1.5}.studio-command{display:flex;align-items:center;gap:12px;min-width:0;margin:0 18px 16px;padding:0 14px;border:1px solid rgba(199,217,233,.08);border-radius:10px;background:#b9d3ee09}.studio-command-v{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#b9d3ee14;color:var(--accent);font-family:Georgia,serif}.studio-command code{overflow:hidden;color:#bac9d77a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.studio-applied{margin-left:auto;display:flex;align-items:center;gap:5px;flex:none;color:#adcfb78f;font:500 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.studio-applied svg{width:11px}.studio-hud{padding:29px 22px;border-left:1px solid rgba(196,213,229,.07);background:#01060b73}.studio-hud dl{margin:24px 0 0;display:grid;gap:15px}.studio-hud dl>div{display:flex;justify-content:space-between;gap:10px}.studio-hud dt,.studio-hud dd{margin:0;font:500 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.studio-hud dt{color:#a7b3be5c}.studio-hud dd{color:#d0d9e19e;text-align:right}.studio-hud dd i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#99bc9e}.studio-hud-event{margin-top:54px;padding-top:21px;border-top:1px solid rgba(196,213,229,.07)}.studio-hud-event svg{width:17px;color:#b9d3ee8c}.studio-hud-event span{display:block;margin-top:16px;color:#a7b3be52;font:500 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.studio-hud-event p{margin:9px 0 0;color:#bcc7d173;font:500 9px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.systems-section{padding:194px 0 202px;background:radial-gradient(720px 500px at 25% 50%,rgba(185,211,238,.055),transparent 70%),#02070d}.systems-grid{display:grid;grid-template-columns:410px minmax(0,1fr);gap:112px;align-items:center}.system-index{color:#b9d3ee75;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.systems-copy>p{margin-top:36px}.system-points{display:grid;gap:17px;margin:36px 0 0;padding:28px 0 0;border-top:1px solid rgba(185,211,238,.09);list-style:none}.system-points li{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:12px;color:#b2bcc685;font-size:11px;line-height:1.55}.system-points svg{width:17px;color:#b9d3ee94}.system-showcase{min-height:585px;border:1px solid rgba(203,219,234,.11);border-radius:18px;background:#040b12e6;box-shadow:inset 0 1px #f0f8ff0f,0 40px 90px -44px #000000e6;overflow:hidden}.system-tabs{height:68px;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(197,214,230,.08)}.system-tabs button{display:flex;justify-content:center;align-items:center;gap:8px;border:0;border-right:1px solid rgba(197,214,230,.06);background:transparent;color:#acb7c266;font-size:10px;cursor:pointer}.system-tabs button:last-child{border-right:0}.system-tabs button svg{width:15px}.system-tabs button:hover,.system-tabs button[aria-selected=true]{color:#e1e7ecc7;background:linear-gradient(180deg,rgba(185,211,238,.06),transparent)}.system-tabs button[aria-selected=true] svg{color:var(--accent)}.system-stage{padding:30px;animation:pane-enter .42s var(--ease-out) both}.system-pane{min-height:455px;border:1px solid rgba(200,217,232,.08);border-radius:12px;background:linear-gradient(180deg,#151f299e,#050c13ad);overflow:hidden}.system-pane-head{height:50px;display:flex;justify-content:space-between;align-items:center;padding:0 18px;border-bottom:1px solid rgba(200,217,232,.07);color:#ccd5dd94;font-size:10px}.system-pane-head b{color:#b9d3ee73;font:500 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.1em}.variable-document{position:relative;margin:32px 32px 22px;padding:28px 34px;border:1px solid rgba(199,216,231,.07);background:#01070c59}.variable-document h4{max-width:520px;margin:13px 0 16px;color:#eaedf0d9;font-family:Verba Editorial,Georgia,serif;font-size:28px;font-weight:400;line-height:1.14;letter-spacing:-.03em}.variable-document p{max-width:510px;margin:0;color:#aeb9c47a;font-size:11px;line-height:1.7}.region-tag{color:#b9d3ee94;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.1em}.region-bracket{position:absolute;left:14px;top:22px;bottom:22px;width:7px;border-left:1px solid rgba(185,211,238,.55);border-top:1px solid rgba(185,211,238,.55);border-bottom:1px solid rgba(185,211,238,.55)}.variable-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 32px}.variable-list span{display:grid;grid-template-columns:8px 1fr;align-items:center;padding:12px;border:1px solid rgba(198,215,230,.07);color:#cfd7df94;font:500 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.variable-list i{width:4px;height:4px;border-radius:50%;background:var(--accent)}.variable-list b{grid-column:2;margin-top:7px;color:#99a5b159;font-size:7px;font-weight:500;text-transform:uppercase}.template-progress{display:grid;grid-template-columns:12px 1fr 12px 1fr 12px;align-items:center;margin:34px 46px}.template-progress i{width:12px;height:12px;border:1px solid rgba(185,211,238,.22);border-radius:50%}.template-progress i.done{background:var(--accent);box-shadow:0 0 18px #b9d3ee38}.template-progress span{height:1px;background:#b9d3ee1f}.template-slots{margin:0 32px;border-top:1px solid rgba(199,216,231,.07)}.template-slots>div{min-height:72px;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid rgba(199,216,231,.07);color:#98a4b059}.template-slots svg{width:16px}.template-slots span{display:grid;gap:5px;font-size:10px}.template-slots b{color:#d7dee4a1;font-weight:520}.template-slots .is-complete svg{color:#9fc3a99e}.template-slots .is-active{background:linear-gradient(90deg,rgba(185,211,238,.07),transparent);color:#b9d3ee8c}.template-slots .is-active svg{color:var(--accent);animation:listen-pulse 1.7s ease-in-out infinite}.slot-index{color:#9caab64d;font:500 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.template-cue{margin:23px 32px;padding:11px 14px;border:1px solid rgba(185,211,238,.07);color:#b0bcc666;font:500 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.macro-definition{margin:32px;padding:23px;border:1px solid rgba(185,211,238,.09);background:#b9d3ee06}.macro-definition>span{display:block;color:#acb9c557;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.macro-definition code{display:block;margin-top:13px;color:var(--accent);font-family:Verba Editorial,Georgia,serif;font-size:28px}.macro-definition p{margin:15px 0 0;display:flex;align-items:center;gap:10px;color:#c5d0da80;font:500 9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.macro-definition p i{width:4px;height:4px;border-radius:50%;background:#b9d3ee5c}.macro-list{display:grid;gap:8px;margin:0 32px}.macro-list button{min-height:60px;display:grid;grid-template-columns:22px 1fr 18px;align-items:center;gap:10px;padding:0 16px;border:1px solid rgba(199,216,231,.07);background:#03090f4d;color:#b3bfc973;text-align:left;cursor:pointer}.macro-list button>svg{width:15px;color:#b9d3ee85}.macro-list button span{display:grid;gap:5px;font-size:9px}.macro-list button b{color:#dce2e7ab;font-size:11px;font-weight:520}.macro-call{margin:25px 32px;color:#a4b0ba61;font-size:10px}.macro-call strong{color:#b9d3ee9e;font-weight:500}.intent-section{position:relative;padding:208px 0 215px;overflow:hidden;background:#030912}.intent-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(760px 420px at 68% 40%,rgba(84,128,178,.16),transparent 70%),linear-gradient(90deg,#02070c,#02070cc2 39%,#02070c38 73%,#02070c),linear-gradient(180deg,#02070c 0%,transparent 22%,transparent 72%,#02070c 100%);opacity:.56}.intent-grid{position:relative;display:grid;grid-template-columns:450px minmax(0,1fr);gap:104px;align-items:center}.intent-copy>p{margin-top:36px}.privacy-facts{display:flex;flex-wrap:wrap;gap:9px;margin-top:35px}.privacy-facts span{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(205,221,235,.1);background:#03090f47;color:#cbd6dfbd;font-size:11px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.privacy-facts svg{width:13px;color:#b9d3eea6}.intent-card{border:1px solid rgba(220,232,242,.16);border-radius:16px;background:linear-gradient(180deg,#15202ce6,#050c13f0);box-shadow:inset 0 1px #f7fbff14,0 36px 90px -32px #000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.intent-head{min-height:82px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:13px;padding:0 24px;border-bottom:1px solid rgba(202,219,234,.08)}.intent-orb{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(185,211,238,.18);border-radius:50%;color:var(--accent);background:#b9d3ee0f;box-shadow:0 0 26px #b9d3ee12}.intent-orb svg{width:15px}.intent-head>div>span,.program-preview>span,.diff-preview>span{color:#aab8c559;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.intent-head p{margin:6px 0 0;color:#dde2e7bf;font-size:11px}.intent-status{padding:6px 8px;border:1px solid rgba(168,201,177,.13);color:#a8c9b18c;font:500 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.program-preview{display:grid;gap:11px;padding:26px 28px;border-bottom:1px solid rgba(202,219,234,.08)}.program-preview code{color:#b9d3eeb8;font-size:10px}.program-preview code i{display:inline-block;width:20px;color:#99a8b552;font-style:normal}.diff-preview{padding:26px 28px 30px}.diff-preview p{margin:18px 0 0;color:#dde2e7b8;font-family:Verba Editorial,Georgia,serif;font-size:19px;line-height:1.6}.diff-preview del{padding:1px 3px;color:#dd97978f;background:#89424221;text-decoration-color:#dd979766}.diff-preview ins{padding:1px 3px;color:#b2dcbcab;background:#4b7c5621;text-decoration:none}.intent-actions{min-height:66px;display:flex;align-items:center;gap:8px;padding:0 20px;border-top:1px solid rgba(202,219,234,.08);background:#01060b47}.intent-actions button{min-height:32px;padding:0 13px;border:1px solid rgba(205,220,233,.1);border-radius:7px;background:transparent;color:#bcc7d173;font-size:9px;cursor:pointer}.intent-actions .intent-apply{display:flex;align-items:center;gap:7px;border-color:#b9d3ee40;background:var(--accent);color:#0a1118;font-weight:650}.intent-actions button svg{width:12px}.intent-actions kbd{margin-left:8px;color:inherit;opacity:.55;font:inherit}.intent-actions>span{margin-left:auto;display:flex;align-items:center;gap:6px;color:#a2aeb959;font-size:8px}.intent-actions>span svg{width:13px}.intent-card.is-applied{box-shadow:inset 0 1px #f7fbff14,0 0 0 3px #a4ccaf12,0 36px 90px -32px #000000e6}.performance-section{padding:192px 0 178px;background:linear-gradient(180deg,#02070c,#040b12)}.performance-heading{display:grid;grid-template-columns:1fr 400px;align-items:end;gap:90px}.performance-heading>div>span{color:#b9d3ee6b;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.17em}.performance-heading h2{font-size:clamp(49px,4.6vw,69px)}.performance-ledger{display:grid;grid-template-columns:repeat(4,1fr);margin-top:92px;border-top:1px solid rgba(202,219,234,.1);border-bottom:1px solid rgba(202,219,234,.1)}.performance-ledger>div{min-height:194px;display:flex;flex-direction:column;justify-content:center;padding:30px;border-right:1px solid rgba(202,219,234,.08)}.performance-ledger>div:first-child{padding-left:0}.performance-ledger>div:last-child{border-right:0}.performance-ledger strong{color:#e7ecf0e6;font-family:Verba Editorial,Georgia,serif;font-size:clamp(40px,4vw,61px);font-weight:400;line-height:1;letter-spacing:-.055em}.performance-ledger strong small{color:var(--accent);font-size:.32em;letter-spacing:0}.performance-ledger span{margin-top:18px;color:#b6c0caad;font:500 10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.privacy-ledger{display:grid;grid-template-columns:repeat(3,1fr);gap:62px;margin-top:72px}.privacy-ledger article{display:grid;grid-template-columns:32px 1fr;column-gap:16px;align-items:start}.privacy-ledger article>svg{grid-row:1 / 3;width:23px;color:#b9d3eea3}.privacy-ledger h3{margin:0;color:#e6eaeed1;font-size:13px;font-weight:520}.privacy-ledger p{margin:13px 0 0;color:#bac3cdbd;font-size:12px;line-height:1.7}.faq-section{padding:190px 0 194px;border-top:1px solid rgba(202,219,234,.06);background:#02070c}.faq-grid{display:grid;grid-template-columns:390px minmax(0,1fr);gap:130px;align-items:start}.faq-heading{position:sticky;top:100px}.faq-heading>p{margin-top:35px}.faq-list{border-top:1px solid rgba(205,221,235,.11)}.faq-list details{border-bottom:1px solid rgba(205,221,235,.11)}.faq-list summary{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#dfe4e8c2;font-size:14px;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{position:relative;width:15px;height:15px;flex:none}.faq-list summary span:before,.faq-list summary span:after{content:"";position:absolute;top:7px;left:1px;width:13px;height:1px;background:#b9d3ee8c;transition:transform .24s var(--ease-out)}.faq-list summary span:after{transform:rotate(90deg)}.faq-list details[open] summary span:after{transform:rotate(0)}.faq-list details p{max-width:650px;margin:-4px 0 29px;color:#bcc5cfc7;font-size:13px;line-height:1.75}.waitlist-section{position:relative;padding:192px 0 184px;overflow:hidden;border-top:1px solid rgba(212,226,239,.08);background:#030a12}.waitlist-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(880px 460px at 50% 30%,rgba(94,138,186,.18),transparent 72%),linear-gradient(180deg,#02070cad,#02070c4d 45%,#02070c),linear-gradient(90deg,#02070c 0%,transparent 32%,transparent 72%,#02070c 100%);opacity:.46}.waitlist-inner{position:relative;text-align:center}.waitlist-mark{width:28px;height:30px;margin-bottom:26px;color:#eef3f7bf}.waitlist-mark i{left:13px;height:25px}.waitlist-mark i:last-child{height:8px;transform:translateY(21px) rotate(28deg)}.waitlist-inner h2{margin:0;font-size:clamp(53px,5.7vw,84px)}.waitlist-inner>p{max-width:560px;margin:31px auto 0;color:#c0c9d194;font-size:14px;line-height:1.7}.waitlist-form{width:min(590px,100%);margin:43px auto 0}.waitlist-form>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.waitlist-input-row{display:grid;grid-template-columns:1fr auto;gap:8px;padding:7px;border:1px solid rgba(229,237,244,.16);border-radius:999px;background:#03090fa8;box-shadow:inset 0 1px #ffffff0b,0 18px 50px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.waitlist-input-row input{min-width:0;height:48px;padding:0 19px;border:0;outline:0;background:transparent;color:#eef2f5;font-size:13px}.waitlist-input-row input::placeholder{color:#bcc6cfb8}.waitlist-input-row input:focus-visible{box-shadow:inset 0 -1px #b9d3ee73}.waitlist-input-row button{min-width:185px;height:48px;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:11px;padding:0 20px;border:1px solid rgba(255,255,255,.48);border-radius:999px;background:radial-gradient(85px 38px at 20% 3%,rgba(255,255,255,.95),transparent 73%),linear-gradient(135deg,#f6f2eb,#e3e2e0 50%,#eef2f4);color:#10151a;font-size:11px;font-weight:650;cursor:pointer;box-shadow:inset 0 1px #fff,0 10px 28px #0000004d;transition:transform .18s var(--ease-out)}.waitlist-input-row button:hover{transform:translateY(-1px)}.waitlist-input-row button:disabled{cursor:default;opacity:.8}.waitlist-input-row button svg{width:15px}.waitlist-message{min-height:18px;margin:14px 0 0;color:#b8c2ccb8;font-size:12px}.waitlist-message.error{color:#de9999b8}.waitlist-message.success{color:#a7cfb2b8}.turnstile-check{width:min(300px,100%);margin:0 auto;text-align:left}.turnstile-check.interactive,.turnstile-check.error{min-height:65px;margin-top:18px}.turnstile-check>div{width:100%}.turnstile-check>p{margin:8px 0 0;color:#c0c9d1c7;font-size:12px;line-height:1.45}.turnstile-check.error>p{color:#eeafafe6}.form-spinner{animation:spin .7s linear infinite}.site-footer{border-top:1px solid rgba(205,221,235,.08);background:#02070c}.footer-inner{min-height:118px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:34px;color:#b2bcc6a8;font-size:11px}.footer-brand{display:flex;align-items:center;gap:13px;color:#eaeef1bd;font-size:13px}.footer-v{color:#eaeef1bd;transform:scale(.78)}.footer-inner p{margin:0}.footer-inner nav{display:flex;gap:24px}.footer-inner a{transition:color .18s ease}.footer-inner nav a:hover{color:#eaeef1cc}@keyframes pane-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes caret-blink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes mini-wave{0%{transform:scaleY(.45);opacity:.35}to{transform:scaleY(1);opacity:.85}}@keyframes listen-pulse{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.section-wrap{width:min(100% - 64px,960px)}.statement-grid{gap:64px}.everywhere-grid,.systems-grid{grid-template-columns:340px minmax(0,1fr);gap:50px}.section-heading,.performance-heading{grid-template-columns:1fr 330px;gap:50px}.command-studio{grid-template-columns:175px minmax(0,1fr)}.studio-hud{display:none}.intent-grid{grid-template-columns:390px minmax(0,1fr);gap:52px}.faq-grid{grid-template-columns:330px 1fr;gap:76px}.performance-ledger>div{padding:22px}}@media(max-width:820px){.section-wrap{width:calc(100% - 48px)}.statement-section,.everywhere-section,.commands-section,.systems-section,.intent-section,.performance-section,.faq-section{padding-block:120px}.statement-grid,.everywhere-grid,.section-heading,.systems-grid,.intent-grid,.performance-heading,.faq-grid{grid-template-columns:1fr;gap:58px}.statement-copy{max-width:560px}.everywhere-grid .section-copy{max-width:500px}.mode-switch{max-width:430px}.everywhere-demo{min-height:540px}.command-studio{grid-template-columns:145px minmax(0,1fr);min-height:515px;margin-top:58px}.studio-document{padding-inline:30px}.systems-copy{max-width:570px}.intent-copy{max-width:580px}.performance-ledger{grid-template-columns:repeat(2,1fr)}.performance-ledger>div:nth-child(2){border-right:0}.performance-ledger>div:nth-child(-n+2){border-bottom:1px solid rgba(202,219,234,.08)}.performance-ledger>div:nth-child(3){padding-left:0}.privacy-ledger{gap:30px}.faq-heading{position:static;max-width:500px}.footer-inner{grid-template-columns:1fr auto;padding-block:34px}.footer-inner p{display:none}.footer-inner nav{grid-row:2}}@media(max-width:560px){.section-wrap{width:calc(100% - 36px)}.statement-section,.everywhere-section,.commands-section,.systems-section,.intent-section,.performance-section,.faq-section{padding-block:94px}.statement-grid h2,.section-copy h2,.section-heading h2,.systems-copy h2,.intent-copy h2,.performance-heading h2,.faq-heading h2{font-size:clamp(43px,13vw,58px)}.spoken-sequence{align-items:flex-start;flex-direction:column}.spoken-sequence i{display:none}.everywhere-demo{min-height:470px;border-radius:14px}.target-app{top:30px;right:16px;bottom:104px;left:16px}.target-document{margin-top:38px}.target-document h3{font-size:28px}.floating-pill-demo{bottom:54px;width:calc(100% - 24px)}.key-orbit{right:11px;bottom:11px}.command-studio{min-height:560px;grid-template-columns:1fr}.studio-rail{padding:14px;border-right:0;border-bottom:1px solid rgba(196,213,229,.07)}.studio-rail-mark,.studio-local{display:none}.studio-rail nav{grid-template-columns:repeat(4,1fr)}.studio-rail nav button{display:flex;justify-content:center;padding:0 4px;text-align:center}.studio-rail nav button span{display:none}.studio-document{padding:40px 24px}.studio-before{margin-bottom:30px}.studio-command{margin-inline:10px}.studio-command code{font-size:8px}.studio-applied{display:none}.system-showcase{min-height:530px}.system-tabs button{font-size:0}.system-tabs button svg{width:20px}.system-stage{padding:14px}.system-pane{min-height:430px}.variable-document,.macro-definition{margin:20px}.variable-list{grid-template-columns:1fr;padding-inline:20px}.variable-list span:nth-child(n+3){display:none}.template-progress{margin-inline:28px}.template-slots,.template-cue,.macro-list,.macro-call{margin-inline:20px}.macro-definition p{align-items:flex-start;flex-direction:column}.macro-definition p i{display:none}.intent-actions>span{display:none}.intent-actions{padding-inline:12px}.performance-ledger{margin-top:58px}.performance-ledger>div{min-height:155px;padding:18px 12px}.performance-ledger strong{font-size:39px}.privacy-ledger{grid-template-columns:1fr}.waitlist-section{padding:120px 0}.waitlist-input-row{grid-template-columns:1fr;border-radius:16px}.waitlist-input-row button{width:100%;border-radius:11px}.footer-inner{grid-template-columns:1fr;gap:22px}.footer-inner nav{grid-row:auto;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}.mini-wave i,.insertion-line i,.template-slots .is-active svg{animation:none}}:root[data-pal=navy]{--accent: #b9d3ee;--accent-strong: #d9e7f6;--accent-soft: rgb(185 211 238 / .5);--live: #b9d3ee;--on-accent: #0a1118}:root[data-pal=obsidian] .lab5-shell{background:radial-gradient(900px 520px at 76% 40%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%),#0e1013}:root[data-pal=obsidian] .lab5-shell:before,:root[data-pal=obsidian] .lab5-shell:after{opacity:.35}:root[data-pal=obsidian] .statement-section,:root[data-pal=obsidian] .everywhere-section,:root[data-pal=obsidian] .commands-section,:root[data-pal=obsidian] .systems-section,:root[data-pal=obsidian] .intent-section,:root[data-pal=obsidian] .performance-section,:root[data-pal=obsidian] .faq-section,:root[data-pal=obsidian] .waitlist-section{background:#0c0e12}:root[data-face=modern] .hero-copy h1{font-family:var(--font-ui);font-size:clamp(46px,4.4vw,62px);font-weight:700;letter-spacing:-.03em;line-height:1.04}:root[data-face=modern] .hero-description strong{font-family:var(--font-ui);font-style:normal;font-weight:600;font-size:1em}:root[data-face=modern] .statement-grid h2,:root[data-face=modern] .section-copy h2,:root[data-face=modern] .section-heading h2,:root[data-face=modern] .systems-copy h2,:root[data-face=modern] .intent-copy h2,:root[data-face=modern] .performance-heading h2,:root[data-face=modern] .faq-heading h2,:root[data-face=modern] .waitlist-inner h2{font-family:var(--font-ui);font-size:clamp(34px,3.4vw,50px);font-weight:700;letter-spacing:-.028em;line-height:1.06}:root[data-face=modern] .studio-before,:root[data-face=modern] .studio-after,:root[data-face=modern] .diff-preview p,:root[data-face=modern] .variable-document h4,:root[data-face=modern] .macro-definition code,:root[data-face=modern] .target-document h3{font-family:var(--font-ui);letter-spacing:-.02em}:root[data-face=modern] .performance-ledger strong{font-family:var(--font-mono);font-weight:650;font-size:clamp(30px,3vw,44px)}:root[data-face=editorial] .sec-heading h2,:root[data-face=editorial] .language-copy h2,:root[data-face=editorial] .statement-big,:root[data-face=editorial] .beat-row-copy h3{font-family:Verba Editorial,Iowan Old Style,Baskerville,Georgia,serif;font-weight:400;letter-spacing:-.04em}:root[data-face=editorial] .sec-heading h2{font-size:clamp(40px,4vw,58px)}:root[data-face=editorial] .statement-big{font-size:clamp(60px,7.4vw,104px);letter-spacing:-.045em}:root[data-kick=off] .section-kicker{display:none}:root[data-kick=off] .statement-grid h2,:root[data-kick=off] .section-copy h2,:root[data-kick=off] .intent-copy h2,:root[data-kick=off] .performance-heading h2{margin-top:0}.site-header{height:116px;padding-top:38px}.brand-tile5{width:38px;height:38px;display:block}.site-brand{gap:13px}:root[data-btn=minimal] .header-actions .vf-btn{white-space:nowrap}.hero5{height:auto;min-height:600px;padding-bottom:8px}.hero5 .hero-copy{padding-top:96px}.hero5-visual{position:relative;padding-bottom:92px}.hero5-visual .win-heroframe .win-shell{min-height:470px}.hero5-visual .win-heroframe{box-shadow:0 1px 1px #ffffff09,0 3px 10px #00000042,0 28px 64px -20px #000000c2,0 54px 118px -40px #1d3f5f75,inset 0 1px #ffffff13}.hero5-pill{position:absolute;right:-12px;bottom:-4px;width:min(372px,92%);z-index:3}.hero5-pill .pill-stack{position:static;width:100%}.hero-line-soft{font-size:.82em}@media(max-width:1180px){.hero5{grid-template-columns:1fr;height:auto;padding-bottom:40px}.hero5 .hero-copy{padding-top:40px}}@media(max-width:640px){.hero5-visual{padding-bottom:0}.hero5-pill{position:static;width:100%;margin-top:12px}}.trust5{height:auto;min-height:150px;padding-top:58px;padding-bottom:26px}.lab5-shell .everywhere-visual{display:block;padding:0;border:none;border-radius:0;background:none}.pill-vmark5{display:inline-block;width:15px;height:15px;flex:none;color:#eef3f7cc}.pill-vmark5 svg{display:block;width:100%;height:100%}.intent-atmosphere{background:radial-gradient(820px 520px at 74% 46%,rgb(185 211 238 / .075),transparent 68%),radial-gradient(600px 420px at 20% 80%,rgb(185 211 238 / .04),transparent 70%);opacity:1;filter:none}.waitlist-glow{background:radial-gradient(760px 460px at 50% 112%,rgb(185 211 238 / .1),transparent 66%),linear-gradient(180deg,transparent 0%,rgb(2 7 12 / .5) 100%);opacity:1;filter:none}:root[data-pal=obsidian] .intent-atmosphere,:root[data-pal=obsidian] .waitlist-glow{background:radial-gradient(760px 480px at 60% 60%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 68%)}.waitlist-shine{width:92px;height:auto;margin:0 auto 28px;display:block}.waitlist-row-minimal{border-radius:14px}.waitlist-row-minimal button{border:none;border-radius:10px;background:var(--btn-primary-bg);color:var(--btn-primary-ink);font:600 13px var(--font-ui);box-shadow:inset 0 1px #ffffff2e}.lab5-shell .site-sec{padding:150px 0}.lab5-shell .story-sec{padding-top:150px}.lab5-shell .statement{border-top:none}.lab5-shell .assembly-sec{border-top:none;padding:130px 0 110px}.lab5-shell .beats-flat{padding-top:10px}.footer5{background:#02070c}.footer5 .footer-brand img{display:block}.footer5 .footer-inner{min-height:0;grid-template-columns:minmax(250px,1fr) auto auto;gap:34px;padding-block:26px;border-top:none}.footer5 .footer-lockup{display:flex;align-items:center;gap:22px;min-width:0}.footer5 .footer-lockup p{color:#a3afbab8;white-space:nowrap}.footer5 .footer-copyright{white-space:nowrap}@media(max-width:820px){.footer5 .footer-inner{grid-template-columns:1fr auto;padding-block:28px}.footer5 .footer-lockup p{display:none}.footer5 .footer-inner nav{grid-row:2}.footer5 .footer-copyright{grid-row:2}}@media(max-width:560px){.footer5 .footer-inner{grid-template-columns:1fr;gap:20px}.footer5 .footer-inner nav,.footer5 .footer-copyright{grid-row:auto}}[data-js=on] [data-sr]{opacity:0;transform:translateY(22px)}[data-sr].sr-in{opacity:1;transform:none;transition:opacity .85s var(--ease-out),transform .85s var(--ease-out)}@media(prefers-reduced-motion:reduce){[data-sr]{opacity:1;transform:none;transition:none}}.lab5-shell{padding-bottom:0}.hero-eyebrow{margin:0 0 24px;color:#b9d3eec7;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;text-transform:uppercase}.navp-sentinel{position:absolute;top:0;height:1px;width:1px}.navp{position:fixed;top:0;left:0;right:0;z-index:95;padding:0 24px;transition:padding .35s var(--ease-out);pointer-events:none}.navp-inner{pointer-events:auto;width:min(1272px,100%);height:92px;margin:0 auto;display:flex;align-items:center;gap:30px;padding:0 4px;border:1px solid transparent;border-radius:999px;transition:width .45s var(--ease-out),height .45s var(--ease-out),background .35s ease,border-color .35s ease,box-shadow .35s ease,padding .45s var(--ease-out)}.navp.pilled{padding-top:12px}.navp.pilled .navp-inner{width:min(940px,100%);height:62px;padding:0 11px 0 20px;gap:22px;background:var(--float-bg);border-color:var(--card-border);box-shadow:inset 0 1px 0 var(--card-edge),var(--float-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3)}.navp-brand{display:inline-flex;align-items:center;gap:12px;font:650 14.5px var(--font-ui);letter-spacing:-.012em;color:var(--ink);white-space:nowrap}.navp-mark{display:grid;place-items:center;width:36px;height:36px;transition:width .4s var(--ease-out),height .4s var(--ease-out)}.navp.pilled .navp-mark{width:28px;height:28px}.navp-tile{width:100%;height:100%;display:block;animation:navp-fade .4s ease both}.navp-vec{width:86%;height:auto;color:var(--ink)}.navp-vec circle{transform-box:fill-box;transform-origin:center;animation:vf-assemble .85s var(--ease-out) both;animation-delay:calc(var(--i) * 3ms)}@keyframes navp-fade{0%{opacity:0}to{opacity:1}}.navp-links{display:flex;gap:26px;margin:0 auto}.navp-links a{font:500 13.5px var(--font-ui);color:var(--ink-muted);transition:color .15s;white-space:nowrap}.navp-links a:hover,.navp-links a[aria-current=page]{color:var(--ink)}.lab6-shell main section[id]{scroll-margin-top:96px}.navp-burger{display:none;place-items:center;width:42px;height:42px;border:1px solid var(--hairline);border-radius:999px;background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--ink);cursor:pointer}.navp-burger svg{width:19px;height:19px}.navp-menu{display:grid;pointer-events:auto;gap:2px;margin:10px 16px 0;padding:10px;border:1px solid var(--hairline);border-radius:var(--r-card);background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 44px #0000006b;animation:navp-fade .18s ease both}.navp-menu a{padding:13px 14px;border-radius:var(--r-ctl);font:500 15px var(--font-ui);color:var(--ink)}.navp-menu a:hover{background:color-mix(in srgb,var(--accent) 9%,transparent)}.navp-menu a[aria-current=page]{color:var(--accent-strong)}@media(prefers-reduced-motion:reduce){.navp-menu{animation:none}}.navp-cta{display:flex;align-items:center;gap:10px;margin-left:auto;flex:none}.navp-cta .header-trial{height:42px;min-width:0;padding:0 21px;font-size:12.5px}.navp.pilled .navp-cta .header-trial{height:42px;padding:0 19px}@media(max-width:860px){.navp-links{display:none}.navp-inner{gap:14px}.navp-burger{display:grid}}@media(max-width:460px){.navp-word{display:none}}@media(min-width:861px){.navp-menu{display:none}}.lab6-shell .hero5 .hero-copy{padding-top:174px}.lab6-shell .hero5-visual{padding-top:138px}@media(max-width:1180px){.lab6-shell .hero5 .hero-copy{padding-top:156px}.lab6-shell .hero5-visual{padding-top:0}}@media(prefers-reduced-motion:reduce){.navp-inner,.navp-mark{transition:none}.navp-vec circle{animation:none!important}}.stmt6,.ew6,.st6-sec,.sys6-sec,.in6-sec{padding:132px 0}.stmt6{border-top:1px solid var(--hairline);background:radial-gradient(720px 340px at 24% 44%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 72%)}.ew6{background:radial-gradient(900px 540px at 78% 44%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%)}.st6-sec{border-top:1px solid var(--hairline)}.sys6-sec{background:radial-gradient(720px 500px at 25% 50%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 70%)}.in6-sec{border-top:1px solid var(--hairline)}.stmt6 h2,.ew6-copy h2,.sys6-copy h2,.in6-copy h2{margin:22px 0 0;font:700 clamp(34px,3.4vw,50px)/1.06 var(--font-ui);letter-spacing:-.028em;color:var(--ink)}:root[data-kick=off] .stmt6 h2,:root[data-kick=off] .ew6-copy h2,:root[data-kick=off] .sys6-copy h2,:root[data-kick=off] .in6-copy h2{margin-top:0}.stmt6 h2 em,.ew6-copy h2 em,.sys6-copy h2 em,.in6-copy h2 em{font-style:italic;color:var(--accent-strong);padding-right:.05em}.ew6-copy>p,.sys6-copy>p,.in6-copy>p,.stmt6-copy>p{margin:22px 0 0;font:400 15.5px/1.7 var(--font-ui);color:var(--ink-muted);max-width:44ch}.stmt6-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);gap:90px;align-items:end}@media(max-width:900px){.stmt6-grid{grid-template-columns:1fr;gap:44px}}.stmt6 h2{font-size:clamp(38px,4.2vw,58px);max-width:15ch}.stmt6-chips{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:30px}.ew6-grid{display:grid;grid-template-columns:390px minmax(0,1fr);gap:80px;align-items:center}@media(max-width:1000px){.ew6-grid{grid-template-columns:1fr;gap:44px}}.ew6-modes{margin-top:36px;border-top:1px solid var(--hairline)}.ew6-modes button{width:100%;display:grid;grid-template-columns:92px 1fr;align-items:center;min-height:60px;padding:0 6px;border-bottom:1px solid var(--hairline);text-align:left;color:var(--ink-faint);transition:color .16s,padding .26s var(--ease-out),background .16s}.ew6-modes button span{font:600 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ew6-modes button b{font:550 14px var(--font-ui)}.ew6-modes button:hover,.ew6-modes button.active{padding-left:16px;color:var(--ink);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 85%)}.ew6-modes button.active span{color:var(--accent-strong)}.ew6-note{margin-top:18px;font:400 12.5px/1.6 var(--font-ui);color:var(--ink-muted);max-width:40ch}.ew6-demo{position:relative;min-height:640px;overflow:hidden}.ew6-demo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.24;background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--accent) 45%,transparent) .9px,transparent 1.3px);background-size:13px 13px;-webkit-mask-image:radial-gradient(90% 80% at 50% 30%,#000 20%,transparent 90%);mask-image:radial-gradient(90% 80% at 50% 30%,#000 20%,transparent 90%)}.ew6-target{position:absolute;top:44px;right:52px;bottom:216px;left:52px;overflow:hidden;background:linear-gradient(180deg,var(--card-hi) 0%,var(--card) 20%)}.ew6-target-bar{height:42px;padding:0 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--hairline);font:500 10.5px var(--font-ui);color:var(--ink-faint)}.ew6-dots{display:flex;gap:5px}.ew6-dots i{width:6px;height:6px;border-radius:50%;background:var(--control-border)}.ew6-bar-end{justify-self:end;letter-spacing:.2em}.ew6-doc{width:min(430px,calc(100% - 56px));margin:44px auto}.ew6-label{font:600 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.ew6-doc h3{margin:16px 0;font:650 clamp(22px,2.2vw,30px)/1.15 var(--font-ui);letter-spacing:-.024em;color:var(--ink)}.ew6-doc>p{max-width:370px;font:400 12.5px/1.7 var(--font-ui);color:var(--ink-muted)}.ew6-insert{display:flex;align-items:center;gap:5px;margin-top:28px;padding-top:16px;border-top:1px solid var(--hairline);font:400 13px var(--font-ui);color:var(--ink-muted)}.ew6-insert i{width:1.5px;height:15px;background:var(--accent);animation:vf-caret 1.05s steps(1) infinite}.ew6-pill{position:absolute;left:50%;bottom:30px;transform:translate(-50%);width:min(400px,calc(100% - 48px));z-index:3}.ew6-pill .pill-stack{position:static;width:100%}.ew6-pill .pill-chips{justify-content:flex-start}.ew6-key{position:absolute;right:24px;bottom:26px;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:4}.key-cap6{width:58px;height:50px;border-radius:11px;gap:4px;padding:7px 4px 6px;justify-content:center}.key-cap6 .key-glyph{display:grid;place-items:center;font-size:0;line-height:0}.key-cap6 .key-glyph svg{width:16px;height:16px;color:var(--ink)}.key-cap6 .key-label{font-size:6.5px;line-height:1;white-space:nowrap}.ew6-key-title{font:600 8.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);text-align:center}@media(max-width:640px){.ew6-demo{min-height:620px}.ew6-target{top:24px;right:18px;bottom:240px;left:18px}.ew6-key{right:12px;bottom:12px}}.st6-sec .section-heading h2{font:700 clamp(36px,3.8vw,54px)/1.05 var(--font-ui);letter-spacing:-.03em}.st6{margin-top:64px;min-height:520px;display:grid;grid-template-columns:200px minmax(0,1fr) 226px;overflow:hidden}.st6-rail{display:flex;flex-direction:column;gap:3px;padding:22px 14px 16px;border-right:1px solid var(--hairline);background:var(--rail-bg)}.st6-rail-mark{display:flex;align-items:center;gap:10px;padding:2px 8px 18px}.st6-rail-mark b{font:600 12px var(--font-ui);color:var(--ink-muted)}.st6-rail nav{display:grid;gap:3px}.st6-rail nav button{text-align:left;font:500 13px var(--font-ui);color:var(--ink-muted);border-radius:var(--r-ctl);padding:9px 11px;transition:background .14s,color .14s}.st6-rail nav button:hover{color:var(--ink);background:var(--control-bg-hover)}.st6-rail nav button.active{color:var(--ink);background:var(--control-bg-hover);font-weight:600}.st6-local{margin-top:auto;align-self:flex-start}.st6-canvas{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:56px 1fr auto;min-width:0;overflow:hidden}.st6-toolbar{display:flex;align-items:center;gap:16px;padding:0 22px;border-bottom:1px solid var(--hairline)}.st6-scope{font:500 11px var(--font-mono);color:var(--ink-faint)}.st6-toolbar .vf-mini{margin-left:auto;display:inline-flex;align-items:center;gap:5px}.st6-toolbar .vf-mini svg{width:12px;height:12px}.st6-doc{padding:44px clamp(28px,4vw,60px);animation:vf-pagein .34s var(--ease-out) both}.st6-cap{display:block;font:600 9.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.st6-doc p{white-space:pre-line}.st6-before{max-width:60ch;margin:12px 0 34px;font:400 15.5px/1.65 var(--font-ui);color:var(--ink-faint);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--danger) 55%,transparent)}.st6-after{max-width:60ch;margin:12px 0 0;font:400 17px/1.65 var(--font-ui);color:var(--ink)}.st6-dock{margin:0 18px 16px;border:1px solid var(--hairline);border-radius:var(--r-ctl)}.st6-dock code{overflow:hidden;font:500 12px var(--font-mono);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:1}.st6-applied{margin-left:auto;flex:none}.st6-applied svg{width:11px;height:11px}.st6-hud{display:flex;flex-direction:column;gap:22px;padding:22px 20px;border-left:1px solid var(--hairline)}.st6-heard svg{width:17px;height:17px;color:var(--accent)}.st6-heard p{margin-top:8px;font:500 11px/1.6 var(--font-mono);color:var(--ink-muted)}@media(max-width:1100px){.st6{grid-template-columns:175px minmax(0,1fr)}.st6-hud{display:none}}@media(max-width:620px){.st6{grid-template-columns:1fr}.st6-rail{flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid var(--hairline);padding:12px}.st6-rail-mark,.st6-local{display:none}.st6-rail nav{grid-template-columns:repeat(4,1fr);width:100%}.st6-rail nav button{text-align:center;padding:8px 4px;font-size:12px}.st6-toolbar{gap:10px;padding-inline:16px}.st6-scope{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st6-doc{min-width:0;padding:34px 24px}.st6-before{margin-bottom:28px;font-size:14px}.st6-after{font-size:15px}.st6-dock{min-width:0;margin-inline:12px}.st6-applied{display:none}}.sys6-grid{display:grid;grid-template-columns:410px minmax(0,1fr);gap:90px;align-items:center}@media(max-width:1000px){.sys6-grid{grid-template-columns:1fr;gap:44px}}.sys6-points{display:grid;gap:15px;margin:30px 0 0;padding:24px 0 0;border-top:1px solid var(--hairline);list-style:none}.sys6-points li{display:grid;grid-template-columns:24px 1fr;align-items:start;gap:12px;font:400 13px/1.6 var(--font-ui);color:var(--ink-muted)}.sys6-points svg{width:17px;height:17px;color:var(--accent)}.sys6{min-height:480px;display:flex;flex-direction:column}.sys6-grid>*{min-width:0}.sys6-tabs-row{display:flex;justify-content:center;padding:18px 18px 4px}.sys6-tabs-row .vf-tseg svg{width:14px;height:14px}.sys6-stage{flex:1;padding:26px 30px 30px;animation:vf-pagein .34s var(--ease-out) both}.sys6-pane{display:flex;flex-direction:column;gap:18px;height:100%}.sys6-docbox{position:relative;padding:26px 30px 26px 38px;background:linear-gradient(180deg,var(--card-hi) 0%,var(--card) 24%)}.sys6-bracket{position:absolute;left:16px;top:22px;bottom:22px;width:8px;border-left:1.5px solid var(--accent-soft);border-top:1.5px solid var(--accent-soft);border-bottom:1.5px solid var(--accent-soft)}.sys6-docbox h3{margin:12px 0 10px;font:650 21px/1.25 var(--font-ui);letter-spacing:-.02em;color:var(--ink);max-width:46ch}.sys6-docbox p{font:400 13px/1.7 var(--font-ui);color:var(--ink-muted);max-width:52ch}.sys6-chips{display:flex;gap:8px;flex-wrap:wrap}.sys6-note{margin-top:auto;font:400 12.5px/1.6 var(--font-ui);color:var(--ink-muted)}.sys6-note code{font:600 11.5px var(--font-mono);color:var(--accent-strong)}.sys6-cap{display:block;font:600 9.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.sys6-progress{display:grid;grid-template-columns:12px 1fr 12px 1fr 12px;align-items:center;padding:6px 8px}.sys6-progress i{width:12px;height:12px;border:1px solid var(--control-border);border-radius:50%}.sys6-progress i.done{background:var(--accent);border-color:transparent}.sys6-progress i.now{border-color:var(--accent);animation:vf-pulse 1.8s ease-in-out infinite}.sys6-progress span{height:1px;background:var(--hairline)}.sys6-slots{border-top:1px solid var(--hairline)}.sys6-slots>div{min-height:68px;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:0 12px;border-bottom:1px solid var(--hairline);color:var(--ink-faint)}.sys6-slots svg{width:17px;height:17px}.sys6-slots>div span:last-child{display:grid;gap:4px;font:400 12px var(--font-ui)}.sys6-slots b{font:600 13px var(--font-ui);color:var(--ink-muted)}.sys6-slots .is-complete svg{color:var(--ok-dot)}.sys6-slots .is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent);color:var(--accent-strong)}.sys6-slots .is-active b{color:var(--ink)}.sys6-slots .is-active svg{color:var(--accent);animation:vf-pulse 1.7s ease-in-out infinite}.sys6-slot-wait{width:8px;height:8px;border:1px solid var(--control-border);border-radius:50%;margin-left:5px}.sys6-define{padding:20px 22px;background:linear-gradient(180deg,var(--card-hi) 0%,var(--card) 24%)}.sys6-define code{display:block;margin-top:10px;font:650 22px var(--font-mono);color:var(--accent-strong);letter-spacing:-.02em}.sys6-define p{margin-top:10px;font:500 11.5px/1.6 var(--font-mono);color:var(--ink-muted)}.sys6-macros{display:flex;gap:10px;flex-wrap:wrap}.sys6-macros .vf-btn svg{color:var(--accent)}.in6-grid{display:grid;grid-template-columns:450px minmax(0,1fr);gap:90px;align-items:center}@media(max-width:1000px){.in6-grid{grid-template-columns:1fr;gap:44px}}.in6-facts{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px}.in6-facts .vf-chip svg{width:13px;height:13px;color:var(--accent)}.in6-card{overflow:hidden;transition:box-shadow .3s ease}.in6-card.is-applied{box-shadow:inset 0 1px 0 var(--card-edge),var(--card-drop),0 0 0 3px color-mix(in srgb,var(--ok-dot) 24%,transparent)}.in6-head{min-height:78px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:0 22px;border-bottom:1px solid var(--hairline)}.in6-orb{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--accent-soft);border-radius:50%;color:var(--accent)}.in6-orb svg{width:15px;height:15px}.in6-head p{margin-top:5px;font:500 13px var(--font-ui);color:var(--ink)}.in6-program{display:grid;gap:10px;padding:20px 24px;border-bottom:1px solid var(--hairline)}.in6-program code{font:500 11.5px var(--font-mono);color:var(--accent-strong)}.in6-diff{padding:20px 24px 24px}.in6-diff p{margin-top:12px;font:400 15.5px/1.65 var(--font-ui);color:var(--ink)}.in6-actions{min-height:64px;display:flex;align-items:center;gap:8px;padding:0 18px;border-top:1px solid var(--hairline);background:var(--rail-bg)}.in6-shield{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:500 10.5px var(--font-mono);color:var(--ink-faint)}.in6-shield svg{width:13px;height:13px}@media(max-width:560px){.in6-shield{display:none}}.verba-sec{padding:124px 0;border-top:1px solid var(--hairline);background:radial-gradient(820px 420px at 50% 10%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%)}.verba-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.verba-inner .vf-wave{height:22px}.verba-inner h2{font:700 clamp(40px,5.6vw,78px)/1.08 var(--font-ui);letter-spacing:-.034em;color:var(--ink);text-wrap:balance}.verba-inner h2 em{font-style:italic;color:var(--accent-strong);padding-right:.06em}.verba-inner p{font:400 14.5px/1.6 var(--font-ui);color:var(--ink-faint)}.wl6-moment{position:relative;width:108px;height:92px;margin:0 auto 26px;cursor:pointer;border-radius:14px}.wl6-moment:focus-visible{outline:2px solid var(--accent);outline-offset:8px}.wl6-vec{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;color:var(--ink)}.wl6-vec circle{transform-box:fill-box;transform-origin:center;animation:vf-assemble .9s var(--ease-out) both;animation-delay:calc(var(--i) * 3.2ms)}.wl6-shine{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;opacity:0;transition:opacity .7s ease}.wl6-shine.in{opacity:1}@media(prefers-reduced-motion:reduce){.wl6-vec circle{animation:none!important}}.lab6-shell .commands-section{background:linear-gradient(180deg,#0c0e12,#0a0c10)}.lab6-shell .everywhere-section{background:radial-gradient(900px 540px at 78% 44%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%),#0c0e12}.anat-sec{padding:168px 0;border-top:1px solid var(--hairline);background:radial-gradient(760px 420px at 50% 0%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 70%)}.anat-wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.anat-wrap h2{font:700 clamp(34px,3.6vw,52px)/1.06 var(--font-ui);letter-spacing:-.028em;color:var(--ink);text-wrap:balance}.anat-sub{margin:18px 0 0;font:400 15px/1.65 var(--font-ui);color:var(--ink-muted);max-width:52ch}.anat-row-host{margin-top:52px;min-height:86px;align-self:stretch}.anat-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:10px}.anat-tok{display:flex;flex-direction:column;align-items:center;gap:8px;animation:anat-in .45s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms)}.anat-delay-0{--i: 0}.anat-delay-1{--i: 1}.anat-delay-2{--i: 2}.anat-delay-3{--i: 3}.anat-delay-4{--i: 4}.anat-delay-5{--i: 5}.anat-delay-6{--i: 6}@keyframes anat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.anat-t{display:inline-block;font:600 13.5px var(--font-mono);color:var(--ink);background:var(--field-bg);border:1px solid var(--control-border);border-radius:var(--r-ctl);padding:10px 16px;white-space:nowrap}.anat-sec[data-tokens=pills] .anat-t{border-radius:999px}.anat-l{font:500 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.anat-tok.is-wake .anat-t{color:var(--accent-strong);border-color:var(--accent-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent)}.anat-tok.is-chain .anat-t,.anat-tok.is-keyword .anat-t{color:var(--ink-faint);background:transparent;border-color:transparent;padding-inline:8px}.anat-tok.is-scope .anat-t{text-decoration:underline;text-decoration-color:var(--accent-soft);text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-skip-ink:none}.anat-tok.is-argument .anat-t{color:var(--ink-muted)}.anat-tok.is-name .anat-t{color:var(--accent-strong)}.anat-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:46px;max-width:900px}.anat-chip{font:500 12px var(--font-mono);color:var(--ink-muted);border:1px solid var(--hairline);border-radius:999px;padding:8px 16px;transition:color .15s,border-color .15s,background .15s,transform .1s var(--ease-out)}.anat-chip b{color:var(--accent-strong);font-weight:650}.anat-chip:hover{color:var(--ink);border-color:var(--control-border)}.anat-chip:active{transform:translateY(1px)}.anat-chip[aria-pressed=true]{color:var(--ink);border-color:var(--accent-soft);background:color-mix(in srgb,var(--accent) 6%,transparent)}.anat-note{margin:46px 0 0;font:400 13px/1.7 var(--font-ui);color:var(--ink-faint);max-width:62ch}.anat-more{margin-top:20px}@media(max-width:640px){.anat-sec{padding:100px 0}.anat-row{gap:8px}.anat-t{font-size:12px;padding:8px 12px;white-space:normal}.anat-chip{font-size:11px}}@media(prefers-reduced-motion:reduce){.anat-tok{animation:none}}
