@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-extra-condensed-cyrillic-wght-normal-C09MSO0C.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-extra-condensed-greek-wght-normal-B_KiYu2b.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-extra-condensed-latin-ext-wght-normal-Cy_Zibko.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-extra-condensed-latin-wght-normal-CF4o1LBE.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans Semi Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Semi Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-semi-condensed-cyrillic-wght-normal-DVX2CV0j.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Semi Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-semi-condensed-greek-wght-normal-5cuivqT9.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Semi Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-semi-condensed-latin-ext-wght-normal-D3eo18ck.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Semi Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-semi-condensed-latin-wght-normal-BH1OZgkZ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=dark]{--shell:#1d1c19;--panel:#24231f;--seam:#1a1916;--area:#2b2925;--raised:#33312c;--plate:#0d0c0b;--plate-raised:#2a2723;--plate-ink:#efe6d2;--plate-ink-2:#a79f8e;--window-off:#221f1b;--window-info:#3a362f;--window-info-ink:#ede5d3;--screw:#3b3730;--track:#78736a;--lamp-off:#45413a;--line:#34322d;--line-2:#46433c;--ink:#ebe4d3;--ink-2:#b9b09e;--ink-3:#a0988a;--ink-4:#6a655a;--clear:#4fc79b;--clear-text:#4fc79b;--caution:#f3ad3e;--caution-text:#f3ad3e;--caution-ink:#1d1305;--danger:#f06a53;--danger-text:#f27d68;--danger-ink:#1f0a06;--focus:#ebe4d3;--clear-soft:#4fc79b38;--caution-soft:#f3ad3e4d;--danger-soft:#f06a532e;--selection:#ebe4d338;--scrim:#0a09088c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--shell:#bcc2b5;--panel:#c5cabd;--seam:#b1b7aa;--area:#ced3c6;--raised:#d7dbcf;--plate:#161614;--plate-raised:#2e2f2b;--plate-ink:#f1ecdf;--plate-ink-2:#b0ab9c;--window-off:#2a2b27;--window-info:#46473f;--window-info-ink:#f1ecdf;--screw:#4a4b45;--track:#2b2d29;--lamp-off:#aab0a3;--line:#aeb4a7;--line-2:#959b8f;--ink:#171815;--ink-2:#2e312b;--ink-3:#4a4f46;--ink-4:#7d8277;--clear:#0b6546;--clear-text:#07553a;--caution:#9a5400;--caution-text:#6e3c00;--caution-ink:#fff6e6;--danger:#b8341f;--danger-text:#8f2412;--danger-ink:#fff4f0;--focus:#171815;--clear-soft:#0e7a552e;--caution-soft:#d68a1438;--danger-soft:#b8341f29;--selection:#17181526;--scrim:#17181559;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--shell:#bcc2b5;--panel:#c5cabd;--seam:#b1b7aa;--area:#ced3c6;--raised:#d7dbcf;--plate:#161614;--plate-raised:#2e2f2b;--plate-ink:#f1ecdf;--plate-ink-2:#b0ab9c;--window-off:#2a2b27;--window-info:#46473f;--window-info-ink:#f1ecdf;--screw:#4a4b45;--track:#2b2d29;--lamp-off:#aab0a3;--line:#aeb4a7;--line-2:#959b8f;--ink:#171815;--ink-2:#2e312b;--ink-3:#4a4f46;--ink-4:#7d8277;--clear:#0b6546;--clear-text:#07553a;--caution:#9a5400;--caution-text:#6e3c00;--caution-ink:#fff6e6;--danger:#b8341f;--danger-text:#8f2412;--danger-ink:#fff4f0;--focus:#171815;--clear-soft:#0e7a552e;--caution-soft:#d68a1438;--danger-soft:#b8341f29;--selection:#17181526;--scrim:#17181559;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-1:1px;--r-2:2px;--r-3:3px;--e-plate:inset 0 1px 0 #ffffff12, 0 1px 2px #00000059;--e-pressed:inset 0 -2px 0 #0006;--e-pop:0 6px 16px -6px #00000073, 0 0 0 1px var(--line-2);--e-sheet:-12px 0 28px -16px #0000008c;--e-dialog:0 18px 40px -16px #0009, 0 0 0 1px var(--line-2);--dur-instant:80ms;--dur-ui:.14s;--dur-panel:.22s;--dur-lamp-step:70ms;--dur-spin:2s;--dur-pulse:2.4s;--dur-live-cycle:3.6s;--live-trains:3;--curve-out:cubic-bezier(.22, 1, .36, 1);--curve-in-out:cubic-bezier(.65, 0, .35, 1);--curve-lamp:steps(40, jump-none);--curve-blink:steps(1, jump-end);--face-display:"Sofia Sans Extra Condensed Variable", "Sofia Sans Extra Condensed", system-ui, sans-serif;--face-text:"Sofia Sans Semi Condensed Variable", "Sofia Sans Semi Condensed", system-ui, sans-serif;--face-mono:"Atkinson Hyperlegible Mono Variable", "Atkinson Hyperlegible Mono", ui-monospace, monospace;--track-display:.08em;--track-plate:.09em}.plate{align-items:center;gap:var(--sp-2);background:var(--plate);color:var(--plate-ink);font-family:var(--face-display);text-transform:uppercase;letter-spacing:var(--track-plate);border-radius:var(--r-2);box-shadow:var(--e-plate);white-space:nowrap;font-weight:700;line-height:1;display:inline-flex;position:relative}.plate--addr{font-family:var(--face-mono);text-transform:none;letter-spacing:.01em;font-weight:600}.plate--screws{padding-inline:14px}.plate--screws:before,.plate--screws:after{content:"";background:var(--screw);width:4px;height:4px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--screw) 60%, var(--plate-ink));border-radius:50%;margin-top:-2px;position:absolute;top:50%}.plate--screws:before{left:5px}.plate--screws:after{right:5px}.plate--dim{color:var(--plate-ink-2)}.kbd{min-width:16px;height:16px;font-family:var(--face-mono);border-radius:var(--r-2);opacity:.85;text-transform:none;letter-spacing:0;border:1px solid;place-items:center;padding:0 4px;font-size:11px;line-height:1;display:inline-grid}.domino{background:linear-gradient(var(--seam) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--seam) 1px, transparent 1px) 0 0 / 24px 24px, var(--panel)}.sring{flex:none;overflow:visible}.sring .ctx-track{fill:none;stroke:var(--lamp-off)}.sring .ctx-lit{fill:none;stroke:var(--ink-2)}.sring .ctx-hot{fill:none;stroke:var(--ink)}.sring .ctx-tick{stroke:var(--ink-4);stroke-width:1.2px}.sring .core{fill:var(--plate)}.sring .glyph{fill:none;stroke:var(--plate-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.sring .spin,.sring .pinch{transform-box:fill-box;transform-origin:50%}.sring[data-state=working] .base{fill:none;stroke:var(--clear);stroke-opacity:.4}.sring[data-state=working] .spin{fill:none;stroke:var(--clear);stroke-linecap:round;animation:orx-spin var(--dur-spin) linear infinite}.sring[data-state=compacting] .base{fill:none;stroke:var(--clear);stroke-opacity:.3}.sring[data-state=compacting] .pinch{fill:none;stroke:var(--clear);stroke-linecap:butt;animation:1.4s linear infinite reverse orx-spin}.sring[data-state=idle] .base{fill:none;stroke:var(--ink-2)}.sring[data-state=needs_input] .base{fill:none;stroke:var(--caution)}.sring[data-state=needs_input] .halo{fill:none;stroke:var(--caution);transform-box:fill-box;transform-origin:50%;animation:orx-halo var(--dur-pulse) var(--curve-out) infinite}.sring .bang circle{fill:var(--caution)}.sring .bang path{stroke:var(--caution-ink);stroke-linecap:round}.sring[data-state=unknown] .base{fill:none;stroke:var(--ink-3)}.sring[data-state=unknown] .core{fill:#0000;stroke:var(--ink-4);stroke-dasharray:2 2}.sring[data-state=unknown] .glyph,.sring[data-state=stopped] .glyph,.sring[data-state=exited] .glyph{stroke:var(--ink-3)}.sring[data-state=stopped] .core,.sring[data-state=exited] .core{fill:#0000;stroke:var(--ink-4)}.sring[data-state=stopped] .base{fill:none;stroke:var(--ink-3)}.sring .stop{fill:var(--ink-3)}.sring .diamond{fill:var(--danger)}.sring .diamond-mark{stroke:var(--danger-ink);stroke-linecap:round}.sring[data-state=exited] .base,.sring[data-state=attention] .base{fill:none;stroke:var(--danger)}.sring[data-state=exited] .base,.sring[data-state=attention] .base,.sring[data-state=attention] .diamond{animation:orx-flash .9s var(--curve-blink) 1}@keyframes orx-spin{to{transform:rotate(360deg)}}@keyframes orx-halo{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes orx-flash{0%,40%{opacity:1}20%,60%{opacity:.15}}.via{fill:none;stroke:var(--track);stroke-width:4px;stroke-linejoin:miter}.via-lamps{fill:none;stroke:var(--lamp-off);stroke-width:2px;stroke-linecap:round;stroke-dasharray:0 8}.via-review{fill:none;stroke:var(--track);stroke-width:2.5px;stroke-dasharray:10 6}.via-observe{fill:none;stroke:var(--ink-4);stroke-width:1.2px;stroke-dasharray:1 5;stroke-linecap:round}.via-lit{fill:none;stroke:var(--clear);stroke-width:4px;stroke-linecap:round}.via-lit[data-run]{animation:orx-route var(--route-dur,2.8s) var(--curve-lamp) 1 forwards}.via-buffer{stroke:var(--track);stroke-width:5px}@keyframes orx-route{0%{stroke-dashoffset:var(--route-from)}to{stroke-dashoffset:var(--route-to)}}.via-report{fill:none;stroke:var(--track);stroke-width:2px}.via-escalate{fill:none;stroke:var(--track);stroke-width:2px;stroke-dasharray:12 4 2 4}.via-collab{fill:none;stroke:var(--track);stroke-width:3px;stroke-dasharray:0 7;stroke-linecap:round}.via-end{fill:none;stroke:var(--track);stroke-width:3px}.via-hit{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke}.yard-via{transition:opacity var(--dur-panel) var(--curve-out)}.yard-via[data-dim]{opacity:.25}.yard .yard-via[data-kind=can_observe]{opacity:.35}.yard .yard-via:hover{opacity:1}.yard .yard-via:hover path:not(.via-hit,.via-lamps,.via-lit){stroke:var(--ink-2)}.yard .react-flow__pane{cursor:grab}.yard .react-flow__pane.dragging{cursor:grabbing}.yard .react-flow__node{cursor:default}.yard-handle{opacity:0;pointer-events:none;background:0 0;border:0;width:1px;min-width:0;height:1px;min-height:0}.yard .yard-minimap{background:var(--shell);border:1px solid var(--line);border-radius:3px;margin:12px}.lamp{width:var(--lamp-size,10px);height:var(--lamp-size,10px);background:var(--lamp-off);box-shadow:inset 0 -2px 3px #00000059, 0 0 0 2px var(--plate);border-radius:50%;flex:none;display:inline-block}.lamp[data-aspect=off]{box-shadow:inset 0 0 0 1.5px var(--ink-3), 0 0 0 2px var(--plate);background:0 0}.lamp[data-aspect=white]{background:var(--plate-ink)}.lamp[data-aspect=clear]{background:var(--clear)}.lamp[data-aspect=caution]{background:var(--caution)}.lamp[data-aspect=danger]{background:var(--danger)}.lamp[data-mode=pulse]{animation:orx-lamp-pulse var(--dur-pulse) var(--curve-in-out) infinite}.lamp[data-mode=flash]{animation:orx-lamp-flash 1s var(--curve-blink) infinite}@keyframes orx-lamp-pulse{50%{opacity:.45}}@keyframes orx-lamp-flash{50%{opacity:.2}}.ann{background:var(--plate);border-radius:var(--r-3);grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.ann-win:last-child:nth-child(odd){grid-column:1/-1}.ann-win{text-align:center;background:var(--window-off);min-height:40px;color:var(--plate-ink-2);font-family:var(--face-display);letter-spacing:.07em;text-transform:uppercase;border-radius:var(--r-1);white-space:pre-line;place-items:center;padding:4px 18px;font-size:13px;font-weight:700;line-height:1.05;display:grid;position:relative}.ann-win[data-lit=alarm][data-tone=caution],.ann-win[data-lit=acked][data-tone=caution],.ann-win[data-lit=test]{--ann-bg:var(--caution);background:var(--ann-bg);color:var(--caution-ink)}.ann-win[data-lit=alarm][data-tone=danger],.ann-win[data-lit=acked][data-tone=danger]{--ann-bg:var(--danger);background:var(--ann-bg);color:var(--danger-ink)}.ann-win[data-lit=alarm][data-tone=info],.ann-win[data-lit=acked][data-tone=info]{--ann-bg:var(--window-info);background:var(--ann-bg);color:var(--window-info-ink)}.ann-win[data-lit=alarm]{animation:orx-ann var(--dur-pulse) var(--curve-in-out) infinite}.ann-win[data-lit=test]{animation:orx-ann-test 1.2s var(--curve-blink) 1}.ann-win .ann-ct{font-family:var(--face-mono);letter-spacing:0;font-size:11px;position:absolute;top:3px;right:5px}.ann-win .ann-mark{width:8px;height:8px;position:absolute;top:4px;left:5px}@keyframes orx-ann{50%{filter:brightness(.62)}}@keyframes orx-ann-test{0%,to{filter:none}}.dblock{border:1px solid #0000;position:relative}.dblock:hover{border-color:var(--line-2)}.dblock[data-state=needs_input]:before,.dblock[data-state=needs_input]:after{content:"";border:2px solid var(--caution);width:8px;height:8px;position:absolute}.dblock[data-state=needs_input]:before{border-bottom:0;border-right:0;top:-5px;left:-5px}.dblock[data-state=needs_input]:after{border-top:0;border-left:0;bottom:-5px;right:-5px}.screen{font-family:var(--face-mono);background:var(--plate);color:var(--plate-ink-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-3);white-space:pre-wrap;font-size:12px;line-height:1.5;overflow:hidden}.screen .hl{color:var(--plate-ink)}.skel{background:var(--area);border-radius:var(--r-2);animation:orx-skel 1.6s var(--curve-in-out) infinite}.skel--ring{border-radius:50%}@keyframes orx-skel{50%{opacity:.55}}.tg-lane{stroke:var(--line);stroke-width:1px}.tg-name,.tg-t{font-family:var(--face-mono);fill:var(--ink-3);font-size:11px}.tg-work{stroke:var(--clear);stroke-width:3px;stroke-opacity:.8}.tg-need{stroke:var(--caution);stroke-width:3px}.tg-unk{stroke:var(--ink-3);stroke-width:2px;stroke-dasharray:2 3}.tg-ho{stroke:var(--ink);stroke-width:1.5px}.tg-msg{stroke:var(--ink-3);stroke-width:1px}.tg-away{fill:var(--ink);fill-opacity:.045}.tg-away-l{stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:3 3}.tg-flag rect{fill:var(--plate)}.tg-flag text{font-family:var(--face-display);letter-spacing:.06em;fill:var(--plate-ink);text-transform:uppercase;font-size:12px;font-weight:700}.tg-head{stroke:var(--ink);stroke-width:2px}.tg-cue{font-family:var(--face-mono);fill:var(--ink-2);font-size:11px;font-weight:700}.h-bar{fill:var(--ink-4)}.h-bar[data-kind=busy]{fill:var(--ink-3)}.h-bar[data-kind=handoff]{fill:var(--ink)}.h-bar[data-kind=attention]{fill:var(--caution)}.h-axis{stroke:var(--line-2)}.scrub-surface{cursor:ew-resize;touch-action:none}@media (prefers-reduced-motion:reduce){.sring[data-state=working] .spin{animation-duration:var(--dur-spin)!important;animation-iteration-count:infinite!important}.sring[data-state=needs_input] .halo{opacity:0}.ann-win[data-lit=alarm]{box-shadow:inset 0 0 0 2px var(--ann-bg), inset 0 0 0 4px currentColor}.via-lit[data-run]{stroke-dashoffset:var(--route-still)!important}}.yard .react-flow__attribution{font-family:var(--face-mono);background:0 0;padding:2px 6px;font-size:11px}.yard .react-flow__attribution a{color:var(--ink-3)}.rung--indeterminate{background:repeating-linear-gradient(135deg, var(--ink-4) 0 2px, transparent 2px 5px)}:root{font-family:var(--face-text);color:var(--ink);background:var(--shell);font-synthesis:none;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scrollbar-color:var(--line-2) transparent}*{box-sizing:border-box}body{background:var(--shell);color:var(--ink);margin:0;font-size:16px;line-height:1.5}h1,h2,h3,p,ul,dl,dd,pre{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}svg{vertical-align:middle;flex-shrink:0}[hidden]{display:none}::selection{background:var(--caution-soft)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}code{font-family:var(--face-mono);font-size:.86em}:where(p,li,dd)>code{background:var(--raised);border-radius:var(--r-2);color:var(--ink);padding:1px 5px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.wrap{width:min(1320px,100% - 64px);margin-inline:auto}.skip{z-index:20;background:var(--ink);color:var(--shell);padding:10px 16px;font-weight:700;position:fixed;top:-100px;left:16px}.skip:focus{top:12px}.wordmark{height:32px;padding:0 12px;font-size:22px;text-decoration:none}.wordmark:hover{background:var(--plate-raised)}.key{border-radius:var(--r-2);background:var(--plate-raised);height:28px;color:var(--plate-ink);box-shadow:var(--e-pressed);font:600 13px / 1 var(--face-display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:background-color var(--dur-ui) var(--curve-out);border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.key:hover{background:color-mix(in srgb, var(--plate-raised) 82%, var(--plate-ink))}.key:focus-visible{outline-color:var(--plate-ink)}.btn{border-radius:var(--r-3);height:44px;font:700 16px / 1 var(--face-text);transition:background-color var(--dur-ui) var(--curve-out), border-color var(--dur-ui) var(--curve-out);align-items:center;gap:10px;padding:0 18px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--caution);color:var(--caution-ink);box-shadow:var(--e-plate)}.btn-primary:hover{background:color-mix(in srgb, var(--caution) 88%, var(--plate-ink))}.btn-secondary{border:1px solid var(--line-2);color:var(--ink);font-weight:600}.btn-secondary:hover{background:var(--raised);border-color:var(--ink-3)}.link{align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.link:hover{text-decoration:underline}.bar{z-index:10;background:var(--shell);border-bottom:1px solid var(--line);position:sticky;top:0}.bar-inner{align-items:center;gap:40px;height:64px;display:flex}.bar-nav{align-items:center;gap:28px;font-size:16px;display:flex}.bar-nav a{color:var(--ink-2);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.bar-nav a:hover{color:var(--ink)}.bar-nav .bar-docs{color:var(--ink);font-weight:600}.bar-end{align-items:center;gap:20px;margin-left:auto;display:flex}.bar-version{font:12px var(--face-mono);color:var(--ink-3);text-decoration:none}.bar-version:hover{color:var(--ink);text-decoration:underline}.hero{grid-template-columns:minmax(0,1fr) minmax(0,780px);align-items:start;gap:56px;padding-block:32px 96px;display:grid}.hero-copy{align-self:center}.hero h1 i{vertical-align:-.02em;background:var(--caution);width:.34em;height:.74em;margin-left:.14em;display:inline-block}.hero h1{font:700 clamp(52px, 5vw, 76px) / .92 var(--face-display);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;color:var(--ink)}.lede{max-width:34em;color:var(--ink-2);margin-top:28px;font-size:19px;line-height:1.55}.command{background:var(--plate);border-radius:var(--r-3);max-width:600px;box-shadow:var(--e-plate);color:var(--plate-ink);align-items:center;gap:12px;margin-top:36px;padding:10px 10px 10px 16px;display:flex}.command code{word-break:break-all;flex:1;min-width:0;font-size:13px;line-height:1.5}.command-prompt{font:13px / 1.5 var(--face-mono);color:var(--plate-ink-2);align-self:start}.copy-status{min-height:20px;font:12px / 20px var(--face-mono);color:var(--clear-text);margin-top:6px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.hero-meta{font:12px / 1.5 var(--face-mono);color:var(--ink-3);margin-top:24px}.band{padding-block:104px;scroll-margin-top:64px}.band-panel{background:var(--panel);border-block:1px solid var(--line)}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.section-head h2{font:700 clamp(36px, 3.6vw, 52px) / .98 var(--face-display);letter-spacing:.03em;text-transform:uppercase;text-wrap:balance}.section-head>p{max-width:36em;color:var(--ink-2);margin-top:20px;font-size:17px;line-height:1.6}.section-head>p a{color:var(--caution-text);-webkit-text-decoration-color:color-mix(in srgb, var(--caution-text) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--caution-text) 45%, transparent)}.section-head>p a:hover{text-decoration-color:currentColor}.section-head-wide{max-width:820px}.section-head .link{margin-top:28px}.platforms{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.platforms li{border:1px solid var(--line-2);border-radius:var(--r-3);color:var(--ink-2);align-items:center;gap:8px;padding:7px 12px;font-size:15px;display:inline-flex}.platforms strong{color:var(--ink);margin-right:4px}.ops{border-top:1px solid var(--line-2)}.ops>div{border-bottom:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);gap:16px;padding-block:16px;display:grid}.ops dt{font:700 15px / 1.5 var(--face-display);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.ops dd{color:var(--ink-2);font-size:16px;line-height:1.5}.ops dd>code{overflow-wrap:anywhere}.ops .ops-links{border-bottom:0;flex-wrap:wrap;gap:12px 32px;padding-top:24px;display:flex}.ops-links a{align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.ops-links a:hover{text-decoration:underline}.annunciator{background:var(--plate);border-radius:var(--r-3);box-shadow:var(--e-plate), 0 24px 48px -32px #00000080;padding:3px}.concept-windows{background:0 0;padding:0}.concept-windows .ann-win{cursor:pointer;min-height:56px;transition:background-color var(--dur-ui) var(--curve-out), color var(--dur-ui) var(--curve-out);border:0;font-size:15px}.concept-windows .ann-win:hover{color:var(--plate-ink)}.concept-windows .ann-win[aria-selected=true]{background:var(--caution);color:var(--caution-ink)}.concept-windows .ann-win:focus-visible{outline:2px solid var(--plate-ink);outline-offset:-4px}.readout:not([hidden]){display:grid}.readout{background:var(--window-off);border-radius:var(--r-1);min-height:188px;color:var(--plate-ink-2);grid-template-columns:22px minmax(0,1fr);gap:16px;margin-top:3px;padding:22px 24px 24px 20px}.readout>svg{color:var(--plate-ink-2);margin-top:2px}.readout h3{font:700 20px / 1.1 var(--face-display);letter-spacing:.06em;text-transform:uppercase;color:var(--plate-ink)}.readout p{max-width:56ch;margin-top:10px;font-size:16px;line-height:1.55}.readout a{color:var(--plate-ink);align-items:center;gap:6px;margin-top:14px;font-weight:600;text-decoration:none;display:inline-flex}.readout a:hover{text-decoration:underline}.readout a:focus-visible{outline-color:var(--plate-ink)}.roster{border-top:1px solid var(--line-2);margin-top:28px}.roster li{border-bottom:1px solid var(--line);color:var(--ink-3);grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-block:11px;display:grid}.roster li span{color:var(--ink);font-weight:600}.roster code{color:var(--ink);font-size:13px}.roster small{text-align:right;min-width:88px;font:12px var(--face-mono)}.code-window{background:var(--plate);border-radius:var(--r-3);min-width:0;box-shadow:var(--e-plate), 0 24px 48px -32px #00000080;color:var(--plate-ink-2)}.code-bar{border-bottom:1px solid var(--plate-raised);align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.code-file{box-shadow:none;color:var(--plate-ink-2);margin-right:auto;padding:0;font-size:13px}.code-bar .copy-status{min-height:0;margin:0}.code-body{max-height:560px;padding:18px 20px;overflow:auto}.code-body:focus-visible{outline-color:var(--plate-ink);outline-offset:-3px}.code-body pre{font:13px / 1.65 var(--face-mono)}.code-body code{font-size:1em}.yaml-key{color:var(--plate-ink)}.yaml-comment{color:color-mix(in srgb, var(--plate-ink-2) 62%, var(--plate))}.code-foot{border-top:1px solid var(--plate-raised);font:12px var(--face-mono);color:var(--plate-ink-2);align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:flex}.code-foot:hover{color:var(--plate-ink)}.code-foot:focus-visible{outline-color:var(--plate-ink);outline-offset:-3px}.tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px;display:grid}.tiers article{border-top:3px solid var(--caution);padding-top:20px}.tier-name{font:700 15px / 1 var(--face-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.tiers h3{font:650 22px / 1.2 var(--face-text);margin-top:14px}.tiers article>p:not([class]){color:var(--ink-2);margin-top:10px;font-size:16px;line-height:1.55}.tier-links{color:var(--ink-3);gap:8px;margin-top:16px;font-weight:600;display:flex}.tier-links a{color:var(--ink)}.doc-list{border-top:1px solid var(--line-2)}.doc-list a{border-bottom:1px solid var(--line);transition:background-color var(--dur-ui) var(--curve-out);justify-content:space-between;align-items:center;gap:24px;padding:20px 4px;text-decoration:none;display:flex}.doc-list a>span{gap:4px;display:grid}.doc-list strong{font-size:19px;font-weight:650}.doc-list a>span>span{color:var(--ink-2)}.doc-list a>svg{color:var(--ink-3);transition:transform var(--dur-ui) var(--curve-out)}.doc-list a:hover{background:var(--raised)}.doc-list a:hover>svg{color:var(--caution-text);transform:translate(3px)}.foot{border-top:1px solid var(--line)}.foot-main{flex-wrap:wrap;align-items:center;gap:16px 28px;padding-block:40px;display:flex}.foot-main p{color:var(--ink-3)}.foot-main nav{flex-wrap:wrap;gap:8px 24px;margin-left:auto;display:flex}.foot-main nav a{color:var(--ink-2);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.foot-main nav a:hover{color:var(--ink);text-decoration:underline}.statusbar{background:var(--plate);color:var(--plate-ink-2);font:12px / 1 var(--face-mono)}.statusbar-inner{flex-wrap:wrap;align-items:center;gap:6px 24px;min-height:32px;padding-block:9px;display:flex}.statusbar span{align-items:center;gap:7px;display:inline-flex}.statusbar b{color:var(--plate-ink);font-weight:400}.statusbar .dot{background:var(--clear);border-radius:50%;width:7px;height:7px}.statusbar-end{margin-left:auto}@media (width<=1180px){.hero{grid-template-columns:minmax(0,1fr);gap:56px;padding-block:56px 80px}.hero-copy{max-width:720px}.hero .station{max-width:800px}}@media (width<=980px){.split{grid-template-columns:minmax(0,1fr);gap:40px}.tiers{grid-template-columns:minmax(0,1fr);gap:32px}.band{padding-block:80px}}@media (width<=760px){.wrap{width:calc(100% - 32px)}.bar-inner{gap:16px;height:56px}.bar-nav a:not(.bar-docs),.bar-version{display:none}.bar-nav{margin-left:auto}.bar-end{margin-left:0}.hero{gap:40px;padding-block:40px 64px}.hero h1{font-size:clamp(44px,12vw,60px)}.lede{margin-top:20px;font-size:17px}.command{margin-top:28px}.band{padding-block:64px}.ops>div{grid-template-columns:minmax(0,1fr);gap:4px}.concept-windows .ann-win{min-height:52px;padding-inline:10px;font-size:14px}.readout{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px}.roster small{min-width:0}.foot-main nav,.statusbar-end{margin-left:0}}@media (width<=420px){.wordmark{height:30px;font-size:20px}.bar-nav .bar-docs svg{display:none}}.theme-switch,.lang-switch{background:var(--plate);border-radius:var(--r-3);min-inline-size:0;box-shadow:var(--e-plate);border:0;margin:0;padding:2px;display:inline-flex}.theme-switch button,.lang-switch a{border-radius:var(--r-2);height:28px;color:var(--plate-ink-2);font:600 14px / 1 var(--face-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-ui) var(--curve-out), background-color var(--dur-ui) var(--curve-out);background:0 0;border:0;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.theme-switch button:hover,.lang-switch a:hover{color:var(--plate-ink)}.theme-switch button[aria-pressed=true],.lang-switch a[aria-current=true]{background:var(--plate-raised);color:var(--plate-ink)}.theme-switch button:focus-visible,.lang-switch a:focus-visible{outline:2px solid var(--plate-ink);outline-offset:-2px}.bar-end{gap:10px}.bar-nav a[aria-current=page]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--caution);text-decoration-color:var(--caution);text-decoration-thickness:2px}.hero-copy>.tier-name{margin-bottom:18px}.hero-solo{grid-template-columns:minmax(0,1fr)}.hero-solo .hero-copy{max-width:820px}.hero-panel{text-align:left;border-radius:var(--r-3);color:var(--plate-ink);flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:stretch;gap:20px;padding:28px;display:flex}.hero-panel-title{font:600 14px / 1 var(--face-display);letter-spacing:.08em;text-transform:uppercase;color:var(--plate-ink-2)}.hero-steps{counter-reset:step;gap:14px;margin:0;padding:0;list-style:none;display:grid}.hero-steps li{background:var(--plate-raised);border-radius:var(--r-2);box-shadow:var(--e-pressed);font:600 clamp(20px, 2vw, 26px) / 1.05 var(--face-display);letter-spacing:.03em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px;display:grid}.hero-panel .link{color:var(--plate-ink);align-self:flex-start;margin-top:auto}.bar-nav .bar-docs{white-space:nowrap}.waitlist{gap:10px;max-width:620px;margin-top:36px;display:grid}.waitlist label{font:600 14px / 1 var(--face-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.waitlist-row{gap:10px;display:flex}.waitlist input{border:1px solid var(--line-2);border-radius:var(--r-3);background:var(--panel);min-width:0;height:44px;color:var(--ink);font:16px / 1 var(--face-text);flex:auto;padding:0 14px}.waitlist input::placeholder{color:var(--ink-3)}.waitlist input:focus-visible{border-color:var(--ink-3)}.waitlist-said{max-width:620px;color:var(--ink-2);margin-top:12px}.waitlist-said[data-state=ok]{color:var(--clear-text)}.waitlist-said[data-state=error]{color:var(--danger-text)}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.plan{border-top:3px solid var(--line-2);border-radius:var(--r-3);background:var(--area);flex-direction:column;gap:14px;padding:28px;display:flex}.plan.featured{border-top-color:var(--caution);background:var(--raised)}.plan h3,.tiers h3,.steps h3{font:700 clamp(26px, 2.4vw, 34px) / 1 var(--face-display);letter-spacing:.03em;text-transform:uppercase}.plan .price{font:600 20px / 1.2 var(--face-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.plan ul{color:var(--ink-2);gap:8px;display:grid}.plan ul li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.plan .btn{justify-content:center;margin-top:auto}.steps{grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:0;padding:0;list-style:none}.steps li{border-top:3px solid var(--caution);padding-top:20px}.steps li p:not(.tier-name),.tiers article p:not(.tier-name){color:var(--ink-2);margin-top:10px}.security{grid-template-columns:repeat(3,minmax(0,1fr))}.tiers .tier-name svg{color:var(--caution-text)}.proof{gap:14px;margin-bottom:24px;display:grid}.proof li{color:var(--ink-2);grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.proof strong{color:var(--ink)}.faq{border-top:1px solid var(--line-2);gap:0;display:grid}.faq details{border-bottom:1px solid var(--line-2)}.faq summary{font:600 22px / 1.1 var(--face-display);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:600 24px / 1 var(--face-display);color:var(--caution-text)}.faq details[open] summary:after{content:"−"}.faq details p{max-width:64ch;color:var(--ink-2);padding:0 0 20px}.roster li{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:16px;display:grid}.roster .plate--addr{justify-self:start}@media (width<=1180px){.hero-panel{max-width:720px}}@media (width<=980px){.plans,.steps,.security{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.bar-end .lang-switch a,.theme-switch button{padding:0 8px;font-size:13px}.waitlist-row{flex-direction:column}.waitlist-row .btn{justify-content:center}.roster li{grid-template-columns:minmax(0,1fr);gap:6px}.hero-panel{padding:20px}}@media (width<=520px){.bar-nav{display:none}.bar-end{margin-left:auto}.proof li{display:block}.proof li .lamp{margin-right:10px}}@media (width<=420px){.theme-switch button{padding:0 6px}}.split>.btn{justify-self:start}
