@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #05070a;--bg-2: #0a0e14;--ink: #f2f5f7;--dim: #9aa4b0;--faint: #5d6874;--line: #252c35;--accent: #3de0ff;--accent-ink: #3de0ff;--ok: #46e59a;--warn: #ffb547;--bad: #ff5a5f;--glass: rgba(255, 255, 255, .035);--glass-2: rgba(255, 255, 255, .008);--edge: rgba(255, 255, 255, .08);--glow: rgba(61, 224, 255, .09);--sky-dawn: radial-gradient(120% 70% at 50% 120%, rgba(255, 181, 71, .5), transparent 60%), linear-gradient(#0a1426, #17375a 70%, #3a5876);--sky-high: linear-gradient(#030509, #071226);--stars: 1;--noise: .06;--rs-ground: #0a0d12;--rs-strip: #11161d;--rs-line: rgba(242, 245, 247, .35);--rs-light: #fff1d8;--sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--bg: #f3f5f8;--bg-2: #e8edf3;--ink: #0d1420;--dim: #4c5866;--faint: #6b7684;--line: #cdd5df;--accent: #0a84b8;--accent-ink: #076a95;--ok: #11875a;--warn: #b26a00;--bad: #c8323a;--glass: rgba(255, 255, 255, .75);--glass-2: rgba(255, 255, 255, .45);--edge: rgba(13, 20, 32, .1);--glow: rgba(10, 132, 184, .1);--sky-dawn: radial-gradient(120% 70% at 50% 120%, rgba(255, 196, 120, .45), transparent 60%), linear-gradient(#bcd6ef, #dce9f5 70%, #f3e9dc);--sky-high: linear-gradient(#e9f1f9, #f3f5f8);--stars: 0;--noise: .035;--rs-ground: #9aa89a;--rs-strip: #575d65;--rs-line: rgba(255, 255, 255, .85);--rs-light: #ffffff}}:root[data-theme=light]{color-scheme:light;--bg: #f3f5f8;--bg-2: #e8edf3;--ink: #0d1420;--dim: #4c5866;--faint: #6b7684;--line: #cdd5df;--accent: #0a84b8;--accent-ink: #076a95;--ok: #11875a;--warn: #b26a00;--bad: #c8323a;--glass: rgba(255, 255, 255, .75);--glass-2: rgba(255, 255, 255, .45);--edge: rgba(13, 20, 32, .1);--glow: rgba(10, 132, 184, .1);--sky-dawn: radial-gradient(120% 70% at 50% 120%, rgba(255, 196, 120, .45), transparent 60%), linear-gradient(#bcd6ef, #dce9f5 70%, #f3e9dc);--sky-high: linear-gradient(#e9f1f9, #f3f5f8);--stars: 0;--noise: .035;--rs-ground: #9aa89a;--rs-strip: #575d65;--rs-line: rgba(255, 255, 255, .85);--rs-light: #ffffff}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:50;opacity:var(--noise);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mono{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;left:16px;top:-60px;z-index:100;padding:10px 14px;background:var(--ink);color:var(--bg);border-radius:6px;text-decoration:none}.skip:focus{top:12px}.kicker{font-size:11px;color:var(--accent-ink);margin:0 0 18px;font-weight:500}.topbar{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;gap:16px;padding:14px 16px;background:linear-gradient(var(--bg),transparent)}.brand{font-size:12px;font-weight:500;text-decoration:none;letter-spacing:.3em}.topbar nav{margin-left:auto;display:flex;gap:6px;align-items:center}.topbar nav a,.theme-toggle{font-size:10.5px;text-decoration:none;color:var(--dim);padding:8px 10px;border-radius:999px;background:none;border:0;cursor:pointer}.topbar nav a:hover,.theme-toggle:hover{color:var(--ink)}.theme-toggle{border:1px solid var(--line);white-space:nowrap}@media(max-width:480px){.topbar nav a[href="#cockpit"]{display:none}}.scene{position:relative}.stage{position:relative;min-height:100vh;min-height:100svh;overflow:hidden}@media(prefers-reduced-motion:no-preference){.js #takeoff{height:420vh}.js #climb{height:340vh}.js .stage{position:sticky;top:0;height:100vh;height:100svh}}#rwy{position:absolute;inset:0;width:100%;height:100%;display:none}.js #rwy{display:block}.rwy-static{position:absolute;inset:0;width:100%;height:100%}.js .rwy-static{display:none}.rs-ground{fill:var(--rs-ground)}.rs-strip{fill:var(--rs-strip)}.rs-line{stroke:var(--rs-line);stroke-width:2;stroke-dasharray:18 22}.rs-lights circle{fill:var(--rs-light)}.title{position:absolute;inset:0;display:grid;place-content:center;text-align:center;padding:0 16px 6vh}.js .title{opacity:calc(1 - (var(--p, 0) - .05) * 5);transform:translateY(calc(var(--p, 0) * -160px))}h1{font-weight:200;font-size:clamp(72px,19vw,240px);letter-spacing:-.045em;line-height:.9;margin:0}.tag{font-weight:300;font-size:clamp(17px,2.2vw,24px);color:var(--dim);margin:22px 0 0}.cue{position:absolute;left:50%;bottom:28px;translate:-50% 0;font-size:10.5px;color:var(--dim);display:none;justify-items:center;gap:10px}.js .cue{display:grid;opacity:calc(1 - var(--p, 0) * 14)}.cue i{width:1px;height:34px;background:linear-gradient(var(--dim),transparent);animation:cue 2s ease-in-out infinite}@keyframes cue{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.hud{position:absolute;inset:0;pointer-events:none;display:none}.js .hud{display:block;opacity:calc((var(--p, 0) - .1) * 6)}.tape{position:absolute;top:50%;translate:0 -50%;display:grid;gap:4px;font-family:var(--mono);color:var(--accent-ink)}.tape.spd{left:clamp(16px,6vw,80px)}.tape.alt{right:clamp(16px,6vw,80px);text-align:right}.tape .k,.tape .u{font-size:10px;letter-spacing:.2em;color:var(--dim)}.tape b{font-weight:400;font-size:clamp(22px,3vw,34px);font-variant-numeric:tabular-nums;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);padding:6px 10px}.callout{position:absolute;left:50%;top:22%;translate:-50% 0;font-size:13px;letter-spacing:.3em;color:var(--ok)}.fpm{position:absolute;left:50%;top:calc(52% - var(--pitch, 0) * 1%);translate:-50% -50%;width:38px;height:20px}.fpm path{stroke:var(--accent);stroke-width:1.4;fill:none}.sky{position:absolute;inset:0}.sky.dawn{background:var(--sky-dawn)}.js .sky.dawn{opacity:min(1,calc(var(--p, 0) * 1.6))}.sky.high{background:var(--sky-high);opacity:0}.js .sky.high{opacity:calc((var(--p, 0) - .78) * 5)}#stars{position:absolute;inset:0;width:100%;height:100%;opacity:calc(var(--stars) * (1 - var(--p, 0) * 1.5))}.stmts{position:relative;display:grid;gap:80px;padding:20vh 16px;justify-items:center}.stmt{margin:0;text-align:center;font-weight:200;font-size:clamp(34px,6.4vw,88px);letter-spacing:-.03em;line-height:1.02;max-width:15ch}.stmt .kicker{display:block;margin-bottom:18px}@media(prefers-reduced-motion:no-preference){.js .stmts{position:absolute;inset:0;place-items:center;padding:0 16px;gap:0}.js .stmt{grid-area:1 / 1;opacity:0;transform:translateY(30px) scale(.98);filter:blur(6px);transition:opacity .7s,transform .9s cubic-bezier(.2,.8,.2,1),filter .7s}.js .stmt.on{opacity:1;transform:none;filter:none}}.block{max-width:1200px;margin:0 auto;padding:120px 16px;position:relative}.sec-head{max-width:640px;margin-bottom:56px}h2{font-weight:200;font-size:clamp(44px,7vw,96px);letter-spacing:-.04em;margin:0;line-height:1}.lede{color:var(--dim);font-weight:300;font-size:18px;line-height:1.55;margin:20px 0 0}.panel{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px}.tile-wrap,.panel .empty{display:grid}.panel .empty{color:var(--dim);padding:24px 0}.tile{--mx: 50%;--my: 50%;position:relative;display:grid;gap:16px;align-content:start;padding:20px 20px 18px;text-decoration:none;border:1px solid var(--edge);border-radius:6px;background:radial-gradient(260px circle at var(--mx) var(--my),var(--glow),transparent 60%),linear-gradient(var(--glass),var(--glass-2));transition:transform .25s ease-out,border-color .3s}.tile:before,.tile:after{content:"";position:absolute;width:12px;height:12px;border:0 solid var(--accent);opacity:.7;transition:opacity .3s}.tile:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.tile:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.js .tile:not(.on):before,.js .tile:not(.on):after{opacity:0}.tile:hover{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.t-top{display:flex;align-items:center;gap:10px;font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase}.t-top .ident{color:var(--accent-ink)}.t-top .st{margin-left:auto;color:var(--dim)}.t-name{display:flex;align-items:center;gap:12px}.icon{width:22px;height:22px;fill:none;stroke:var(--ink);stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round;opacity:.85;flex:none}.t-title{font-weight:300;font-size:26px;letter-spacing:-.02em}.desc{color:var(--dim);font-size:14.5px;line-height:1.5;font-weight:300;min-height:2.9em}.tile .inst{padding-top:14px;border-top:1px solid var(--line)}.go{font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.tile:hover .go,.tile:focus-visible .go{color:var(--accent-ink)}.inst{margin:0;display:grid;gap:6px}.inst svg{display:block;width:100%;max-width:260px;height:auto;overflow:visible;fill:none;stroke-linecap:round}.inst-latency svg{max-width:150px;margin-inline:auto}.inst figcaption{display:flex;justify-content:space-between;font:500 10.5px/1 var(--mono);letter-spacing:.12em}.i-lbl{color:var(--dim)}.i-val{color:var(--ink)}.i-zone{stroke-width:2.5;opacity:.55}.i-zone.ok{stroke:var(--ok)}.i-zone.warn{stroke:var(--warn)}.i-zone.down{stroke:var(--bad)}.i-tick,.i-base,.i-grid{stroke:var(--line);stroke-width:1}.i-needle path{stroke:var(--ink);stroke-width:1.6}.i-needle circle{fill:var(--ink);stroke:none}.i-bar{stroke:none}.i-bar.ok{fill:var(--ok);opacity:.8}.i-bar.warn{fill:var(--warn)}.i-bar.down{fill:var(--bad)}.i-bar.unknown{fill:var(--line)}.i-seg{stroke:none;fill:var(--line)}.i-seg.lit{fill:var(--ok)}.i-trace{stroke-width:1.4;stroke-linejoin:round;stroke-dasharray:1}.i-trace.ok{stroke:var(--ok)}.i-trace.warn{stroke:var(--warn)}.i-trace.down{stroke:var(--bad)}.i-trace.unknown{stroke:var(--faint)}.i-dot{stroke:none}.i-dot.ok{fill:var(--ok)}.i-dot.warn{fill:var(--warn)}.i-dot.down{fill:var(--bad)}.i-dot.unknown{fill:var(--faint)}.led{width:7px;height:7px;border-radius:50%;background:var(--line);flex:none;transition:background .25s,box-shadow .25s}.led.ok{background:var(--ok);box-shadow:0 0 10px var(--ok)}.led.warn{background:var(--warn);box-shadow:0 0 10px var(--warn)}.led.down{background:var(--bad);box-shadow:0 0 10px var(--bad)}.led.unknown{background:var(--faint)}.js .i-needle{transform-box:view-box;transform-origin:60px 50px;transform:rotate(-110deg);transition:transform 1.4s cubic-bezier(.2,.9,.2,1)}.js .tile.test .i-needle{transform:rotate(110deg);transition-duration:.55s}.js .tile.on .i-needle{transform:rotate(var(--to, 0deg))}.js .i-bar{transform-box:fill-box;transform-origin:bottom;transition:transform .45s calc(var(--i, 0) * 22ms) cubic-bezier(.2,.9,.2,1)}.js .tile:not(.on):not(.test) .i-bar{transform:scaleY(.06)}.js .tile.test .i-bar,.js .tile.test .i-seg{fill:var(--warn)}.js .i-seg{transition:fill .3s calc(var(--i, 0) * 30ms)}.js .tile:not(.on):not(.test) .i-seg.lit{fill:var(--line)}.js .i-trace{transition:stroke-dashoffset 1.6s cubic-bezier(.3,.7,.2,1)}.js .tile:not(.on):not(.test) .i-trace{stroke-dashoffset:1}.js .tile:not(.on) .i-dot{opacity:0}.js .tile.on .i-dot{animation:pulse 1.6s ease-in-out infinite}.js .tile:not(.on):not(.test) .led{background:var(--line);box-shadow:none}.js .tile.test .led{background:var(--warn);box-shadow:0 0 10px var(--warn)}.js .tile.on .led.down{animation:pulse 1.2s steps(2) infinite}@keyframes pulse{50%{opacity:.25}}.sys{padding-top:0}.strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));border-block:1px solid var(--line)}.strip>div{padding:22px 4px;display:grid;gap:8px}.strip span{font-size:10px;color:var(--dim)}.strip b{font:300 28px var(--sans);letter-spacing:-.02em;text-transform:none}.strip b.ok{color:var(--ok)}.strip b.warn{color:var(--warn)}.strip b.down{color:var(--bad)}.end{position:relative;text-align:center;padding:160px 16px 48px;overflow:hidden;background:radial-gradient(70% 60% at 50% 115%,var(--glow),transparent 70%)}.end .horizon{position:absolute;left:0;right:0;bottom:140px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 50%,transparent),transparent)}.cta{display:inline-flex;gap:12px;align-items:center;margin-top:36px;padding:14px 22px;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);border-radius:999px;text-decoration:none;font-size:11px;color:var(--accent-ink)}.cta:hover{background:var(--glow)}.fine{margin-top:120px;font-size:10px;color:var(--dim)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
