:root{--void:#100f0d;--ash:#16150f;--panel:#1c1b14;--panel-solid:#221f18;--bone:#dcd8c0;--bone-dim:#a9a48a;--bone-mute:#8f8a73;--line:#dcd8c033;--line-strong:#dcd8c06b;--sig-text:#e0574f;--sig-fill:#bc3f3c;--display:"Cormorant Garamond", "Iowan Old Style", Georgia, serif;--body:"Barlow", system-ui, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--s-1:4px;--s-2:8px;--s-3:16px;--s-4:24px;--s-5:40px;--s-6:64px;--fast:.14s;--base:.26s;--slow:.62s;--ease:cubic-bezier(.22, .61, .36, 1);--nav-h:64px;--gutter:clamp(18px, 4.5vw, 64px);--wrap:1320px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 12px)}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:var(--void);color:var(--bone-dim);font:400 1rem/1.6 var(--body);letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:hidden}h1,h2,h3{font-family:var(--display);color:var(--bone);margin:0;font-weight:400;line-height:1.1}a{color:var(--bone);text-decoration:none}:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.label{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim);font-size:.6875rem;font-weight:400}html.is-hacking,html.is-booting{overflow:hidden}kbd{font-family:var(--mono);color:var(--bone);border:1px solid var(--line-strong);border-bottom-width:2px;padding:1px 5px;font-size:.625rem;line-height:1.4;display:inline-block}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --pct{syntax:"<integer>";inherits:true;initial-value:0}@keyframes trace{to{--angle:360deg}}.inst{background:#131210;flex-direction:column;gap:8px;min-width:0;padding:11px 12px 12px;display:flex;position:relative}.inst:before{content:"";border-top:1px solid var(--bone);border-left:1px solid var(--bone);width:7px;height:7px;position:absolute;top:-1px;left:-1px}.inst__head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.inst__aux{color:var(--bone-mute)}.inst__value{font-family:var(--mono);color:var(--bone);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem}.inst__value--lg{letter-spacing:.04em;font-size:1.125rem}::selection{background:var(--bone);color:var(--void)}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.section{border-top:1px solid var(--line);padding-block:clamp(96px,13vw,176px);position:relative}.hero+.section{border-top:0}.reveal{opacity:0;transition:opacity .76s var(--ease) var(--reveal-delay,0s), transform .76s var(--ease) var(--reveal-delay,0s);transform:translateY(14px)}.reveal.is-in{opacity:1;transform:none}.cmd{--c:10px;min-height:48px;font:500 .75rem/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--bone);box-shadow:inset 0 0 0 1px var(--line-strong);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));cursor:pointer;transition:color var(--fast) var(--ease);background:repeating-linear-gradient(-45deg,#dcd8c00d 0 6px,#0000 6px 12px),#100f0db3;border:0;align-items:center;gap:12px;padding:0 18px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.cmd__fill{background:var(--bone);transform-origin:0;transition:transform .42s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.cmd>:not(.cmd__fill){white-space:nowrap;position:relative}.cmd__mark{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid var(--sig-fill);width:0;height:0}.cmd__meta{letter-spacing:.16em;color:var(--bone-mute);transition:color var(--fast) var(--ease);margin-left:auto;font-size:.625rem}.cmd__arrow{width:14px;height:14px;transition:transform var(--base) var(--ease)}.cmd:hover,.cmd:focus-visible{color:var(--void)}.cmd:hover .cmd__fill,.cmd:focus-visible .cmd__fill{transform:scaleX(1)}.cmd:hover .cmd__meta,.cmd:focus-visible .cmd__meta{color:#100f0da6}.cmd:hover .cmd__arrow,.cmd:focus-visible .cmd__arrow{transform:translate(3px,-3px)}.cmd:focus-visible{outline:none}.cmd:focus-visible:after{content:"";border:2px solid var(--sig-fill);position:absolute;inset:3px}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.starfield[data-v-b9e26a5b]{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}.backdrop[data-v-5f6e806d]{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .8s var(--ease);display:block;position:fixed;inset:0}.backdrop.is-ready[data-v-5f6e806d]{opacity:1}.backdrop.is-active[data-v-5f6e806d]{pointer-events:auto;touch-action:none;cursor:none}@media (hover:none){.backdrop.is-active[data-v-5f6e806d]{cursor:auto}}.dx[data-v-ba556ee4]{position:relative}.dx--masked[data-v-ba556ee4]{color:#0000}.dx__overlay[data-v-ba556ee4]{white-space:inherit;position:absolute;inset:0;overflow:hidden}.boot[data-v-4981000f]{z-index:100;background:var(--void);transition:background-color .7s var(--ease);position:fixed;inset:0}.boot.is-intro[data-v-4981000f]{background:0 0}.term[data-v-4981000f]{width:min(420px,82vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.term__line[data-v-4981000f]{margin:0 0 var(--s-2);color:var(--bone);animation:lineIn-4981000f .22s var(--ease) both}.term__line[data-v-4981000f]:before{content:"> ";color:var(--sig-text)}.term__wait[data-v-4981000f]{height:2px;margin-top:var(--s-4);background:var(--line);position:relative;overflow:hidden}.term__wait>span[data-v-4981000f]{background:var(--sig-fill);width:30%;height:100%;animation:wait-4981000f 1.1s var(--ease) infinite;position:absolute;top:0;left:-30%}@keyframes wait-4981000f{to{left:100%}}@keyframes lineIn-4981000f{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.hud[data-v-4981000f]{font-family:var(--mono);color:var(--bone-dim);animation:hudIn-4981000f .5s var(--ease) both;transition:opacity .7s var(--ease);padding:clamp(16px,3vw,36px);position:absolute;inset:0}.is-warp .hud[data-v-4981000f]{opacity:0}@keyframes hudIn-4981000f{0%{opacity:0}}.hud__corner[data-v-4981000f]{border:0 solid var(--bone);width:26px;height:26px;position:absolute}.hud__corner--tl[data-v-4981000f]{border-top-width:2px;border-left-width:2px;top:12px;left:12px}.hud__corner--tr[data-v-4981000f]{border-top-width:2px;border-right-width:2px;top:12px;right:12px}.hud__corner--bl[data-v-4981000f]{border-bottom-width:2px;border-left-width:2px;bottom:12px;left:12px}.hud__corner--br[data-v-4981000f]{border-bottom-width:2px;border-right-width:2px;bottom:12px;right:12px}.hud__top[data-v-4981000f]{align-items:center;gap:18px;display:flex}.hud__brand[data-v-4981000f]{align-items:center;gap:10px;display:inline-flex}.hud__glyph[data-v-4981000f]{background:var(--sig-fill);clip-path:polygon(0 0,100% 0,100% 60%,60% 100%,0 100%);width:12px;height:12px;box-shadow:0 0 12px var(--sig-fill)}.hud__name[data-v-4981000f]{color:var(--bone)}.hud__sep[data-v-4981000f]{color:var(--sig-text)}.hud__sub[data-v-4981000f]{color:var(--bone-mute)}.hud__rule[data-v-4981000f]{background:repeating-linear-gradient(90deg, var(--line-strong) 0 4px, transparent 4px 8px);flex:1;height:1px}.hud__clock[data-v-4981000f]{color:var(--bone);font-variant-numeric:tabular-nums}.hud__log[data-v-4981000f]{flex-direction:column;justify-content:flex-end;width:min(380px,42vw);height:52%;display:flex;position:absolute;top:18%;left:clamp(16px,3vw,36px);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.hud__logline[data-v-4981000f]{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.6875rem;line-height:1.75;animation:.26s steps(18,end) both typeIn-4981000f;overflow:hidden}.hud__ts[data-v-4981000f]{color:var(--bone-mute)}.hud__logline.is-ok[data-v-4981000f]{color:var(--bone)}.hud__logline.is-warn[data-v-4981000f]{color:var(--bone);text-shadow:0 0 10px #dcd8c080}.hud__logline.is-err[data-v-4981000f]{color:var(--sig-text);text-shadow:0 0 10px #e0574f99}@keyframes typeIn-4981000f{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.hud__side[data-v-4981000f]{flex-direction:column;gap:18px;width:190px;display:flex;position:absolute;top:18%;right:clamp(16px,3vw,36px)}.hud__hex[data-v-4981000f]{flex-direction:column;gap:2px;display:flex}.hud__hex-head[data-v-4981000f]{color:var(--bone-mute);margin-bottom:4px}.hud__hex-row[data-v-4981000f]{letter-spacing:.1em;justify-content:space-between;font-size:.6875rem;display:flex}.hud__hex-row i[data-v-4981000f]{font-style:normal}.hud__hex-row i.is-hot[data-v-4981000f]{color:var(--sig-text)}.hud__meters[data-v-4981000f]{flex-direction:column;gap:8px;display:flex}.hud__meter[data-v-4981000f]{grid-template-columns:3.4em 1fr;align-items:center;gap:10px;display:grid}.hud__meter-bar[data-v-4981000f]{background:#dcd8c024;height:3px}.hud__meter-bar>span[data-v-4981000f]{background:var(--bone);transform-origin:0;height:100%;transition:transform 90ms linear;display:block}.hud__meter-bar.is-red>span[data-v-4981000f]{background:var(--sig-fill);box-shadow:0 0 8px var(--sig-fill)}.hud__grant[data-v-4981000f]{text-align:center;pointer-events:none;animation:grantIn-4981000f .38s var(--ease) both;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes grantIn-4981000f{0%{opacity:0;letter-spacing:.5em;transform:translate(-50%,-50%)scale(1.25)}}.hud__granted[data-v-4981000f]{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#fffbe8;text-shadow:0 0 24px #fffbe88c,0 0 60px #dcd8c059;margin:0;font-size:clamp(2.4rem,7.5vw,6.5rem);font-weight:300;line-height:1;position:relative}.hud__granted[data-v-4981000f]:before,.hud__granted[data-v-4981000f]:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.hud__granted[data-v-4981000f]:before{color:var(--sig-text);animation:.9s steps(6,end) infinite split-4981000f}.hud__granted[data-v-4981000f]:after{color:#9fe6ff;opacity:.35;animation:.9s steps(6,end) infinite reverse split-4981000f}@keyframes split-4981000f{0%{clip-path:inset(10% 0 70%);transform:translate(-6px)}33%{clip-path:inset(55% 0 20%);transform:translate(5px)}66%{clip-path:inset(80% 0 4%);transform:translate(-3px)}to{clip-path:inset(30% 0 50%);transform:translate(4px)}}.hud__welcome[data-v-4981000f]{color:var(--bone);letter-spacing:.4em;margin:14px 0 0}.hud__bottom[data-v-4981000f]{flex-direction:column;gap:14px;padding-right:200px;display:flex;position:absolute;bottom:clamp(16px,3vw,36px);left:clamp(16px,3vw,36px);right:clamp(16px,3vw,36px)}.hud__phases[data-v-4981000f]{gap:6px;margin:0;padding:0;list-style:none;display:flex}.hud__phases li[data-v-4981000f]{letter-spacing:.18em;text-transform:uppercase;color:var(--bone-mute);border:1px solid var(--line);transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease);align-items:center;gap:8px;padding:6px 10px;font-size:.625rem;display:inline-flex}.hud__phase-num[data-v-4981000f]{color:var(--bone-mute)}.hud__phases li.is-done[data-v-4981000f]{color:var(--bone-dim)}.hud__phases li.is-current[data-v-4981000f]{color:var(--void);background:var(--bone);border-color:var(--bone)}.hud__phases li.is-current .hud__phase-num[data-v-4981000f]{color:var(--sig-fill)}.hud__progress[data-v-4981000f]{align-items:flex-end;gap:18px;display:flex}.hud__pct[data-v-4981000f]{font-family:var(--display);color:var(--bone);font-variant-numeric:tabular-nums;text-shadow:0 0 22px #dcd8c059;font-size:clamp(3rem,7vw,5.5rem);font-weight:300;line-height:.8}.hud__pct small[data-v-4981000f]{color:var(--bone-mute);font-size:.4em}.hud__bar[data-v-4981000f]{background:repeating-linear-gradient(90deg,#dcd8c033 0 2px,#0000 2px 10px);flex:1;height:4px;margin-bottom:6px;position:relative}.hud__bar>span[data-v-4981000f]{background:var(--sig-fill);box-shadow:0 0 12px var(--sig-fill);transform-origin:0;position:absolute;inset:0}.boot__skip[data-v-4981000f]{z-index:1;position:absolute;bottom:clamp(16px,3vw,36px);right:clamp(16px,3vw,36px)}.boot__skip kbd[data-v-4981000f]{color:inherit;border-color:currentColor}@media (width<=760px){.hud__side[data-v-4981000f],.hud__sub[data-v-4981000f]{display:none}.hud__log[data-v-4981000f]{width:calc(100% - 32px);height:36%;top:12%}.hud__bottom[data-v-4981000f]{padding-right:0;bottom:84px}.hud__phases li[data-v-4981000f]:not(.is-current){display:none}.hud__grant[data-v-4981000f]{width:92vw}.hud__granted[data-v-4981000f]{letter-spacing:.1em;white-space:normal;font-size:3.25rem;line-height:.95}}.reticle[data-v-24f636d6]{z-index:90;pointer-events:none;opacity:0;transition:opacity var(--base) var(--ease);position:fixed;inset:0}.reticle.is-visible[data-v-24f636d6]{opacity:1}.reticle__ring[data-v-24f636d6],.reticle__dot[data-v-24f636d6]{will-change:transform;position:fixed;top:0;left:0}.reticle__ring[data-v-24f636d6]{border:1px solid #dcd8c08c;border-radius:50%;width:30px;height:30px}.reticle__ring[data-v-24f636d6]:before,.reticle__ring[data-v-24f636d6]:after{content:"";background:#dcd8c08c;position:absolute}.reticle__ring[data-v-24f636d6]:before{width:5px;height:1px;top:50%;left:-6px}.reticle__ring[data-v-24f636d6]:after{width:5px;height:1px;top:50%;right:-6px}.reticle__dot[data-v-24f636d6]{background:var(--bone);border-radius:50%;width:4px;height:4px}.hackbtn[data-v-4f39d330]{width:min(100%,320px)}.hackbtn.is-compact[data-v-4f39d330]{--c:7px;gap:10px;width:auto;min-height:36px;padding:0 14px;font-size:.6875rem}.hackbtn__status[data-v-4f39d330]{min-height:48px;color:var(--bone-mute);align-items:center;display:inline-flex}.nav[data-v-e43cfbc7]{--progress:0;z-index:40;height:var(--nav-h);transition:background-color var(--base) var(--ease), border-color var(--base) var(--ease), backdrop-filter var(--base) var(--ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.nav.is-solid[data-v-e43cfbc7]{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#100f0dc7}.nav__in[data-v-e43cfbc7]{height:100%;padding-inline:var(--gutter);align-items:center;gap:clamp(12px,3vw,40px);display:flex}.nav__brand[data-v-e43cfbc7]{white-space:nowrap;align-items:center;gap:10px;min-height:44px;display:inline-flex}.nav__glyph[data-v-e43cfbc7]{background:var(--sig-fill);clip-path:polygon(0 0,100% 0,100% 60%,60% 100%,0 100%);width:12px;height:12px;box-shadow:0 0 10px var(--sig-fill)}.nav__name[data-v-e43cfbc7]{color:var(--bone)}.nav__sep[data-v-e43cfbc7]{color:var(--sig-text)}.nav__links[data-v-e43cfbc7]{align-items:center;gap:clamp(4px,1.6vw,28px);margin-left:auto;display:flex}.nav__link[data-v-e43cfbc7]{min-height:44px;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);transition:color var(--fast) var(--ease);align-items:center;gap:8px;padding:0 6px;font-size:.6875rem;display:inline-flex;position:relative}.nav__num[data-v-e43cfbc7]{color:var(--bone-mute);transition:color var(--fast) var(--ease)}.nav__link[data-v-e43cfbc7]:after{content:"";background:var(--bone);transform-origin:0;height:1px;transition:transform var(--base) var(--ease);position:absolute;bottom:8px;left:6px;right:6px;transform:scaleX(0)}.nav__link[data-v-e43cfbc7]:hover,.nav__link.is-current[data-v-e43cfbc7]{color:var(--bone)}.nav__link.is-current .nav__num[data-v-e43cfbc7]{color:var(--sig-text)}.nav__link[data-v-e43cfbc7]:hover:after,.nav__link.is-current[data-v-e43cfbc7]:after{transform:scaleX(1)}.nav__hack[data-v-e43cfbc7]{display:flex}.nav__hack[data-v-e43cfbc7] .hackbtn.is-compact{min-height:44px}.nav__progress[data-v-e43cfbc7]{background:var(--sig-fill);height:1px;transform:scaleX(var(--progress));transform-origin:0;box-shadow:0 0 8px var(--sig-fill);position:absolute;bottom:-1px;left:0;right:0}@media (width<=760px){.nav__tail[data-v-e43cfbc7],.nav__hack[data-v-e43cfbc7]{display:none}}@media (width<=460px){.nav__num[data-v-e43cfbc7]{display:none}.nav__link[data-v-e43cfbc7]{letter-spacing:.14em;padding:0 4px}}.holo[data-v-8bf39ec3]{width:100%;height:100%;position:relative}.holo__fallback[data-v-8bf39ec3],.holo__canvas[data-v-8bf39ec3]{width:100%;height:100%;transition:opacity .7s var(--ease);position:absolute;inset:0}.holo__fallback[data-v-8bf39ec3]{place-items:center;display:grid}.holo__canvas[data-v-8bf39ec3]{opacity:0;display:block}.holo.is-ready .holo__canvas[data-v-8bf39ec3]{opacity:1}.holo.is-ready .holo__fallback[data-v-8bf39ec3]{opacity:0}.ticker[data-v-a0146039]{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker__track[data-v-a0146039]{width:max-content;animation:48s linear infinite tick-a0146039;display:flex}.ticker__run[data-v-a0146039]{display:flex}.ticker__item[data-v-a0146039]{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);white-space:nowrap;align-items:center;gap:10px;padding-right:34px;font-size:.6875rem;display:inline-flex}.ticker__mark[data-v-a0146039]{background:var(--sig-fill);width:5px;height:5px;transform:rotate(45deg)}@keyframes tick-a0146039{to{transform:translate(-50%)}}.hero[data-v-4f55d421]{min-height:100svh;padding-top:var(--nav-h);flex-direction:column;display:flex;position:relative}.hero__main[data-v-4f55d421]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(8px,2vh,20px);padding-block:clamp(12px,3vh,36px);display:flex}.hero__stage[data-v-4f55d421]{width:min(100%,620px);height:clamp(250px,46svh,500px);position:relative}.hero__stage[data-v-4f55d421] canvas{cursor:grab}.hero__stage[data-v-4f55d421] canvas:active{cursor:grabbing}.hero__fallback[data-v-4f55d421]{width:160px;height:160px;color:var(--bone)}.hud[data-v-4f55d421]{pointer-events:none;position:absolute;inset:0}.hud__corner[data-v-4f55d421]{border:0 solid var(--bone);opacity:.8;width:16px;height:16px;position:absolute}.hud__corner--tl[data-v-4f55d421]{border-top-width:1px;border-left-width:1px;top:0;left:0}.hud__corner--tr[data-v-4f55d421]{border-top-width:1px;border-right-width:1px;top:0;right:0}.hud__corner--bl[data-v-4f55d421]{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.hud__corner--br[data-v-4f55d421]{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.hud__tag[data-v-4f55d421]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);white-space:nowrap;text-overflow:ellipsis;max-width:44%;font-size:.625rem;position:absolute;overflow:hidden}.hud__tag--tl[data-v-4f55d421]{top:4px;left:24px}.hud__tag--tr[data-v-4f55d421]{font-variant-numeric:tabular-nums;top:4px;right:24px}.hud__tag--bl[data-v-4f55d421]{bottom:4px;left:24px}.hud__tag--br[data-v-4f55d421]{bottom:4px;right:24px}.hud__tag.is-red[data-v-4f55d421]{color:var(--sig-text)}.hud__hint[data-v-4f55d421]{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#dcd8c073;opacity:0;transition:opacity var(--base) var(--ease);font-size:.5625rem;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.hero__stage:hover .hud__hint[data-v-4f55d421]{opacity:1}.hero__id[data-v-4f55d421]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.hero__kicker[data-v-4f55d421]{color:var(--bone-mute);align-items:center;gap:10px;display:inline-flex}.hero__kicker-mark[data-v-4f55d421]{background:var(--sig-fill);clip-path:polygon(0 0,100% 0,0 100%);width:8px;height:8px}.hero__name[data-v-4f55d421]{letter-spacing:.12em;text-transform:uppercase;text-wrap:balance;text-shadow:0 0 32px #dcd8c038;margin-right:-.12em;font-size:clamp(2.5rem,6.2vw,5.75rem);font-weight:300;line-height:1;position:relative}.hero__name[data-v-4f55d421]:before,.hero__name[data-v-4f55d421]:after{content:attr(data-text);pointer-events:none;clip-path:inset(0 0 100%);position:absolute;inset:0}.hero__name[data-v-4f55d421]:before{color:var(--sig-text);animation:7s step-end 3s infinite glitchA-4f55d421}.hero__name[data-v-4f55d421]:after{color:#fffbe8;animation:7s step-end 3.05s infinite glitchB-4f55d421}@keyframes glitchA-4f55d421{0%,92%{clip-path:inset(0 0 100%);transform:none}93%{clip-path:inset(12% 0 64%);transform:translate(-5px)}94.5%{clip-path:inset(58% 0 18%);transform:translate(4px)}96%{clip-path:inset(82% 0 4%);transform:translate(-2px)}97%{clip-path:inset(0 0 100%)}}@keyframes glitchB-4f55d421{0%,92%{clip-path:inset(0 0 100%);transform:none}93.5%{clip-path:inset(40% 0 42%);transform:translate(5px)}95%{clip-path:inset(6% 0 80%);transform:translate(-3px)}96.5%{clip-path:inset(0 0 100%)}}.hero__operator[data-v-4f55d421]{letter-spacing:.08em;color:var(--bone-dim);margin:0;font-size:clamp(.9375rem,1.4vw,1.125rem)}.hero__action[data-v-4f55d421]{justify-content:center;width:100%;margin-top:clamp(8px,1.6vh,18px);display:flex}.hero__cue[data-v-4f55d421]{flex-direction:column;align-self:center;align-items:center;gap:8px;min-width:44px;padding:6px 12px 14px;display:flex}.hero__cue .label[data-v-4f55d421]{color:var(--bone-mute);transition:color var(--fast) var(--ease)}.hero__cue:hover .label[data-v-4f55d421]{color:var(--bone)}.hero__cue-line[data-v-4f55d421]{background:var(--line);width:1px;height:38px;position:relative;overflow:hidden}.hero__cue-line>span[data-v-4f55d421]{background:var(--bone);width:1px;height:40%;animation:cueDrop-4f55d421 2.2s var(--ease) infinite;position:absolute;top:-40%;left:0}@keyframes cueDrop-4f55d421{to{top:100%}}.hero__band[data-v-4f55d421]{border-block:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#100f0d8c;align-items:center;height:44px;display:flex}@media (width<=560px){.hud__tag--bl[data-v-4f55d421],.hud__tag--tr[data-v-4f55d421]{display:none}}.shead[data-v-44b284fa]{align-items:baseline;gap:clamp(12px,2vw,24px);margin-bottom:clamp(36px,6vw,72px);display:flex}.shead__index[data-v-44b284fa]{font-family:var(--mono);letter-spacing:.2em;color:var(--sig-text);font-size:.75rem}.shead__title[data-v-44b284fa]{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:clamp(2.25rem,5vw,4rem);font-weight:300}.shead__rule[data-v-44b284fa]{background:repeating-linear-gradient(90deg, var(--line-strong) 0 4px, transparent 4px 8px);flex:1;align-self:center;height:1px;position:relative;overflow:hidden}.shead__rule[data-v-44b284fa]:after{content:"";background:linear-gradient(90deg, transparent, var(--bone), transparent);width:20%;height:1px;animation:scanRule-44b284fa 3.6s var(--ease) infinite;position:absolute;top:0;left:-20%}@keyframes scanRule-44b284fa{to{left:100%}}.shead__meta[data-v-44b284fa]{color:var(--bone-mute);white-space:nowrap}@media (width<=560px){.shead__meta[data-v-44b284fa]{display:none}}.node-icon[data-v-45eb37a0]{width:100%;height:100%;display:block}.feat[data-v-e3386a09]{--pct:0;transition:--pct .9s var(--ease);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid;position:relative}.feat.is-hot[data-v-e3386a09]{--pct:100}.feat.is-rev[data-v-e3386a09]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.feat.is-rev .feat__media[data-v-e3386a09]{order:2}.feat__ghost[data-v-e3386a09]{font-family:var(--display);color:#0000;-webkit-text-stroke:1px #dcd8c014;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,20vw,17rem);font-weight:300;line-height:1;position:absolute;top:-.62em;right:-.04em}.feat.is-rev .feat__ghost[data-v-e3386a09]{left:-.04em;right:auto}.feat__media[data-v-e3386a09]{perspective:1400px;min-width:0}.feat__screen[data-v-e3386a09]{--cut:20px;background:conic-gradient(from var(--angle), transparent 0deg 250deg, #f0ecd8 320deg, transparent 360deg), linear-gradient(var(--line-strong), var(--line-strong));clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .45s var(--ease);padding:1px;animation:2.8s linear infinite paused trace;display:block;position:relative}.feat.is-hot .feat__screen[data-v-e3386a09]{transition-duration:.12s;animation-play-state:running}.feat__glass[data-v-e3386a09]{--cut-in:calc(var(--cut) - .5px);height:clamp(280px,34vw,460px);clip-path:polygon(var(--cut-in) 0, 100% 0, 100% calc(100% - var(--cut-in)), calc(100% - var(--cut-in)) 100%, 0 100%, 0 var(--cut-in));background:linear-gradient(#dcd8c00d 1px,#0000 1px) 0 0/100% 18px,linear-gradient(90deg,#dcd8c00d 1px,#0000 1px) 0 0/18px 100%,radial-gradient(80% 75% at 50% 70%,#1d1c16,#0a0908 80%);display:block;position:relative;overflow:hidden}.feat__fallback[data-v-e3386a09]{width:64px;height:64px;color:var(--bone-dim)}.feat__hud[data-v-e3386a09]{z-index:1;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);pointer-events:none;align-items:center;gap:6px;font-size:.6875rem;display:inline-flex;position:absolute}.feat__hud--tl[data-v-e3386a09]{color:var(--bone);top:12px;left:24px}.feat__hud--tr[data-v-e3386a09]{border:1px solid var(--line-strong);background:#0b0a0899;padding:3px 8px;top:12px;right:14px}.feat__hud--bl[data-v-e3386a09]{bottom:12px;left:14px}.feat__hud--br[data-v-e3386a09]{font-variant-numeric:tabular-nums;bottom:12px;right:24px}.feat__hud-icon[data-v-e3386a09]{width:12px;height:12px}.feat__sweep[data-v-e3386a09]{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#f0ecd8d9,#0000);height:2px;position:absolute;top:-10%;left:0;right:0;box-shadow:0 0 12px #f0ecd899}.feat.is-hot .feat__sweep[data-v-e3386a09]{animation:sweepDown-e3386a09 1.2s var(--ease) both}@keyframes sweepDown-e3386a09{0%{opacity:1;top:-4%}85%{opacity:.8}to{opacity:0;top:104%}}.feat__glare[data-v-e3386a09]{pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,30%), #fffae81f, transparent 42%);mix-blend-mode:screen;opacity:0;transition:opacity var(--base) var(--ease);position:absolute;inset:0}.feat.is-hot .feat__glare[data-v-e3386a09]{opacity:1}.feat__body[data-v-e3386a09]{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex;position:relative}.feat__kicker[data-v-e3386a09]{width:100%;color:var(--bone-mute);align-items:center;gap:12px;display:flex}.feat__kicker-num[data-v-e3386a09]{color:var(--sig-text)}.feat__kicker-rule[data-v-e3386a09]{background:var(--line-strong);width:48px;height:1px}.feat__title[data-v-e3386a09]{letter-spacing:.05em;text-transform:uppercase;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:400;line-height:1}.feat__blurb[data-v-e3386a09]{max-width:46ch;color:var(--bone-dim);margin:0;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.65}.feat__facts[data-v-e3386a09]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:100%;max-width:460px;margin:4px 0 0;display:grid}.feat__fact[data-v-e3386a09]{background:#131210;flex-direction:column-reverse;gap:4px;padding:12px 14px;display:flex}.feat__fact dt[data-v-e3386a09]{color:var(--bone-mute);letter-spacing:.16em}.feat__fact dd[data-v-e3386a09]{font-family:var(--display);color:var(--bone);margin:0;font-size:1.75rem;line-height:1}.feat__stack[data-v-e3386a09]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.feat__stack li[data-v-e3386a09]{font-family:var(--mono);letter-spacing:.12em;color:var(--bone-dim);border:1px solid var(--line);background:#100f0d99;padding:5px 10px;font-size:.6875rem}.feat__uplink[data-v-e3386a09]{width:100%;max-width:460px;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-mute);grid-template-columns:5.5em minmax(0,1fr) 3.2em;align-items:center;gap:12px;font-size:.625rem;display:grid}.feat__uplink-bar[data-v-e3386a09]{background:#dcd8c024;height:3px}.feat__uplink-bar>span[data-v-e3386a09]{height:100%;width:calc(var(--pct) * 1%);background:var(--sig-fill);display:block}.feat__uplink-pct[data-v-e3386a09]{text-align:right;font-variant-numeric:tabular-nums}.feat__uplink-pct[data-v-e3386a09]:after{counter-reset:pct var(--pct);content:counter(pct) "%"}.feat__actions[data-v-e3386a09]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.feat__host[data-v-e3386a09]{font-family:var(--mono);letter-spacing:.08em;color:var(--bone-mute);font-size:.75rem}@media (width<=860px){.feat[data-v-e3386a09],.feat.is-rev[data-v-e3386a09]{grid-template-columns:minmax(0,1fr)}.feat.is-rev .feat__media[data-v-e3386a09]{order:0}.feat__glass[data-v-e3386a09]{height:clamp(240px,62vw,380px)}.feat__ghost[data-v-e3386a09]{display:none}}.projects[data-v-70ba79bc]{flex-direction:column;gap:clamp(88px,12vw,160px);display:flex}.clock__body[data-v-885397c3]{align-items:center;gap:14px;display:flex}.clock__dial[data-v-885397c3]{flex:none;width:84px;height:84px;overflow:visible}.clock__tick[data-v-885397c3]{stroke:#dcd8c047;stroke-width:.8px}.clock__tick.is-major[data-v-885397c3]{stroke:var(--bone);stroke-width:1.2px}.clock__track[data-v-885397c3]{fill:none;stroke:#dcd8c01a;stroke-width:3px}.clock__hour[data-v-885397c3]{fill:none;stroke:var(--bone);stroke-width:3px;transition:stroke-dasharray 1s linear}.clock__sweep[data-v-885397c3]{transform-box:view-box;transform-origin:44px 44px;animation:60s linear infinite sweep-885397c3}.clock__sweep line[data-v-885397c3]{stroke:var(--sig-text);stroke-width:1px}.clock__sweep circle[data-v-885397c3]{fill:var(--sig-text)}.clock__hub[data-v-885397c3]{fill:var(--bone)}@keyframes sweep-885397c3{to{transform:rotate(360deg)}}.clock__read[data-v-885397c3]{flex-direction:column;gap:4px;min-width:0;display:flex}.clock__digits[data-v-885397c3]{font-family:var(--mono);color:var(--bone);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:0 0 14px #dcd8c040;font-size:1.75rem;font-weight:500;line-height:1}.clock__sec[data-v-885397c3]{color:var(--sig-text);margin-left:1px;font-size:.6em}.clock__date[data-v-885397c3],.clock__offset[data-v-885397c3]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);font-size:.6875rem}.clock__offset[data-v-885397c3]{color:var(--bone-mute)}.scope__state[data-v-90e14e23]{font-family:var(--mono);color:var(--bone);align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.scope.is-breached .scope__state[data-v-90e14e23]{color:var(--sig-text)}.scope__dot[data-v-90e14e23]{background:var(--sig-fill);width:6px;height:6px;box-shadow:0 0 8px var(--sig-fill);border-radius:50%;animation:1.6s steps(2,end) infinite blink-90e14e23}.scope__canvas[data-v-90e14e23]{background:#0b0a0899;border:1px solid #dcd8c01a;width:100%;height:44px;display:block}@keyframes blink-90e14e23{50%{opacity:.2}}.uptime__cells[data-v-35bda171]{grid-template-columns:repeat(12,1fr);gap:2px;margin-top:auto;display:grid}.uptime__cells i[data-v-35bda171]{height:6px;transition:background-color var(--base) var(--ease);background:#dcd8c01f}.uptime__cells i.is-on[data-v-35bda171]{background:var(--bone)}.hex__dump[data-v-35dc4e9c]{font-family:var(--mono);color:var(--bone-mute);font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;font-size:.625rem;line-height:1.35;display:flex;overflow:hidden}.hex__row[data-v-35dc4e9c]{white-space:nowrap;gap:.55em;display:flex}.hex__row[data-v-35dc4e9c]:last-child{color:var(--bone-dim)}.hex__off[data-v-35dc4e9c]{color:#dcd8c061;margin-right:.2em}.is-hot[data-v-35dc4e9c]{color:var(--sig-text)}.desig__code[data-v-2087e4ca]{width:100%;height:16px;fill:var(--bone-dim);margin-top:auto;display:block}.fw__state[data-v-0c3382e6]{font-family:var(--mono);color:var(--bone);font-variant-numeric:tabular-nums;font-size:.75rem}.fw.is-breached .fw__state[data-v-0c3382e6]{color:var(--sig-text)}.fw__cells[data-v-0c3382e6]{grid-template-columns:repeat(28,1fr);gap:2px;display:grid}.fw__cells i[data-v-0c3382e6]{clip-path:polygon(2px 0,100% 0,calc(100% - 2px) 100%,0 100%);height:9px;animation:fwWave-0c3382e6 2.8s var(--ease) infinite;animation-delay:calc(var(--i) * 45ms);background:#dcd8c0bf}@keyframes fwWave-0c3382e6{0%,70%,to{background:#dcd8c08c}8%{background:#fffcee}}.fw.is-breached .fw__cells i[data-v-0c3382e6]{animation:1.2s steps(2,end) infinite fwBroken-0c3382e6;animation-delay:calc(var(--i) * -.13s);background:var(--sig-fill)}.fw.is-breached .fw__cells i[data-v-0c3382e6]:nth-child(3n){background:#bc3f3c40}@keyframes fwBroken-0c3382e6{50%{opacity:.35}}.uplink[data-v-e23c657e]{background:var(--line);border:1px solid var(--line);grid-template-columns:1.7fr .8fr .8fr 1.9fr .7fr;gap:1px;display:grid}.uplink__cell[data-v-e23c657e]{background:#131210;flex-direction:column;justify-content:space-between;gap:6px;min-width:0;padding:10px 12px;display:flex}.uplink__val[data-v-e23c657e]{font-family:var(--mono);color:var(--bone);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.uplink__val--big[data-v-e23c657e]{white-space:normal;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;font-size:1.0625rem;font-weight:500;line-height:1.1}.uplink__graph-head[data-v-e23c657e]{justify-content:space-between;gap:8px;display:flex}.uplink__canvas[data-v-e23c657e]{width:100%;height:30px;display:block}.uplink__bars[data-v-e23c657e]{align-items:flex-end;gap:3px;height:20px;display:flex}.uplink__bars i[data-v-e23c657e]{background:#dcd8c029;width:5px}.uplink__bars i.is-on[data-v-e23c657e]{background:var(--bone)}@container matrix (width<=720px){.uplink[data-v-e23c657e]{grid-template-columns:1fr 1fr}.uplink__cell--target[data-v-e23c657e],.uplink__cell--graph[data-v-e23c657e],.uplink__cell[data-v-e23c657e]:last-child{grid-column:1/-1}}.op[data-v-f5c0a50d]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.op__intro[data-v-f5c0a50d]{top:calc(var(--nav-h) + 32px);flex-direction:column;gap:18px;display:flex;position:sticky}.op__kicker[data-v-f5c0a50d]{color:var(--bone-mute)}.op__lede[data-v-f5c0a50d]{font-family:var(--display);color:var(--bone);margin:0;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:300;line-height:1.08}.op__lede em[data-v-f5c0a50d]{color:var(--bone-dim);font-style:italic}.op__text[data-v-f5c0a50d]{max-width:40ch;margin:0;font-size:1rem;line-height:1.7}.op__meta[data-v-f5c0a50d]{border-top:1px solid var(--line);flex-direction:column;margin:8px 0 0;display:flex}.op__meta>div[data-v-f5c0a50d]{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.op__meta dd[data-v-f5c0a50d]{font-family:var(--mono);color:var(--bone);text-align:right;margin:0;font-size:.8125rem}.op__wall[data-v-f5c0a50d]{flex-direction:column;gap:14px;min-width:0;display:flex}.op__grid[data-v-f5c0a50d]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.op__grid>.is-wide[data-v-f5c0a50d]{grid-column:span 2}.op__grid>.is-full[data-v-f5c0a50d]{grid-column:1/-1}@media (width<=960px){.op[data-v-f5c0a50d]{grid-template-columns:minmax(0,1fr)}.op__intro[data-v-f5c0a50d]{position:static}}@media (width<=620px){.op__grid[data-v-f5c0a50d]{grid-template-columns:repeat(2,minmax(0,1fr))}.op__grid>.is-wide[data-v-f5c0a50d]{grid-column:1/-1}}.term[data-v-515cc622]{--pct:0;perspective:1100px;min-width:0;transition:--pct .9s var(--ease);list-style:none}.term.is-hot[data-v-515cc622]{--pct:100}.term[data-v-515cc622]:has(.term__link:focus-visible){outline:2px solid var(--sig-text);outline-offset:4px}.term__link[data-v-515cc622]{--cut:16px;height:100%;color:var(--bone);background:conic-gradient(from var(--angle), transparent 0deg 250deg, #f0ecd8 320deg, transparent 360deg), linear-gradient(var(--line-strong), var(--line-strong));clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .45s var(--ease);background-size:100% 100%,100% 100%;flex-direction:column;animation:2.6s linear infinite paused trace;display:flex;position:relative}.term__link[data-v-515cc622]:focus-visible{outline:none}.term.is-hot .term__link[data-v-515cc622]{transition-duration:.12s;animation-play-state:running}.term__in[data-v-515cc622]{--cut-in:calc(var(--cut) - .5px);clip-path:polygon(var(--cut-in) 0, 100% 0, 100% calc(100% - var(--cut-in)), calc(100% - var(--cut-in)) 100%, 0 100%, 0 var(--cut-in));background:repeating-linear-gradient(0deg,#dcd8c005 0 1px,#0000 1px 4px),linear-gradient(#1b1a14,#121110);position:absolute;inset:1px}.term__screen[data-v-515cc622]{clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px);background:linear-gradient(#dcd8c00d 1px,#0000 1px) 0 0/100% 16px,linear-gradient(90deg,#dcd8c00d 1px,#0000 1px) 0 0/16px 100%,radial-gradient(80% 75% at 50% 70%,#1d1c16,#0a0908 80%);height:168px;margin:10px 10px 0;display:block;position:relative;overflow:hidden}.term__fallback[data-v-515cc622]{width:44px;height:44px;color:var(--bone-dim)}.term__hud[data-v-515cc622]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);pointer-events:none;z-index:1;align-items:center;gap:5px;font-size:.625rem;display:inline-flex;position:absolute}.term__hud--tl[data-v-515cc622]{color:var(--bone);top:8px;left:16px}.term__hud--tr[data-v-515cc622]{border:1px solid var(--line-strong);background:#0b0a0899;padding:2px 6px;top:8px;right:10px}.term__hud--bl[data-v-515cc622]{bottom:8px;left:10px}.term__hud--br[data-v-515cc622]{font-variant-numeric:tabular-nums;bottom:8px;right:10px}.term__hud-icon[data-v-515cc622]{width:11px;height:11px}.term__sweep[data-v-515cc622]{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#f0ecd8d9,#0000);height:2px;position:absolute;top:-10%;left:0;right:0;box-shadow:0 0 12px #f0ecd899}.term.is-hot .term__sweep[data-v-515cc622]{animation:sweepDown-515cc622 1.1s var(--ease) both}@keyframes sweepDown-515cc622{0%{opacity:1;top:-4%}85%{opacity:.8}to{opacity:0;top:104%}}.term__body[data-v-515cc622]{transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease);flex-direction:column;flex:1;gap:3px;margin:0 10px 10px;padding:14px;display:flex;position:relative}.term.is-hot .term__body[data-v-515cc622]{background:var(--bone);color:var(--void)}.term__title[data-v-515cc622]{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;font-size:1.625rem;font-weight:500;line-height:1.05}.term__desc[data-v-515cc622]{color:var(--bone-dim);transition:color var(--fast) var(--ease);font-size:.875rem}.term__host[data-v-515cc622]{font-family:var(--mono);letter-spacing:.08em;color:var(--bone-mute);text-overflow:ellipsis;white-space:nowrap;transition:color var(--fast) var(--ease);font-size:.6875rem;overflow:hidden}.term.is-hot .term__desc[data-v-515cc622]{color:#100f0dd1}.term.is-hot .term__host[data-v-515cc622]{color:#100f0d9e}.term__uplink[data-v-515cc622]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-mute);transition:color var(--fast) var(--ease);grid-template-columns:5.5em 1fr 3.2em;align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:.625rem;display:grid}.term.is-hot .term__uplink[data-v-515cc622]{color:#100f0db3}.term__uplink-bar[data-v-515cc622]{background:#dcd8c024;height:3px}.term.is-hot .term__uplink-bar[data-v-515cc622]{background:#100f0d26}.term__uplink-bar>span[data-v-515cc622]{height:100%;width:calc(var(--pct) * 1%);background:var(--sig-fill);display:block}.term__uplink-pct[data-v-515cc622]{text-align:right;font-variant-numeric:tabular-nums}.term__uplink-pct[data-v-515cc622]:after{counter-reset:pct var(--pct);content:counter(pct) "%"}.term__cta[data-v-515cc622]{font:500 .6875rem/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:8px;margin-top:10px;display:inline-flex}.term__cta svg[data-v-515cc622]{width:14px;height:14px;transition:transform var(--base) var(--ease)}.term.is-hot .term__cta svg[data-v-515cc622]{transform:translate(3px,-3px)}.term__glare[data-v-515cc622]{pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,30%), #fffae824, transparent 42%);mix-blend-mode:screen;opacity:0;transition:opacity var(--base) var(--ease);position:absolute;inset:0}.term.is-hot .term__glare[data-v-515cc622]{opacity:1}@container matrix (width<=560px){.term__screen[data-v-515cc622]{height:150px}.term__title[data-v-515cc622]{font-size:1.375rem}}.contact[data-v-287fb79a]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.contact__lede[data-v-287fb79a]{font-family:var(--display);letter-spacing:.02em;color:var(--bone);margin:0 0 18px;font-size:clamp(2.75rem,6vw,5.5rem);font-weight:300;line-height:.98}.contact__lede em[data-v-287fb79a]{color:var(--bone-dim);font-style:italic}.contact__text[data-v-287fb79a]{max-width:36ch;margin:0;line-height:1.7}.contact__grid[data-v-287fb79a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid;container:matrix/inline-size}@media (width<=960px){.contact[data-v-287fb79a]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.contact__grid[data-v-287fb79a]{grid-template-columns:minmax(0,1fr)}}.foot[data-v-8ecb8e36]{border-top:1px solid var(--line);background:linear-gradient(#100f0d00 0%,#100f0db3 60%);padding:clamp(56px,8vw,96px) 0 28px;position:relative;overflow:hidden}.foot__mark[data-v-8ecb8e36]{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#0000;-webkit-text-stroke:1px #dcd8c047;-webkit-user-select:none;user-select:none;margin:0 -.04em clamp(24px,4vw,48px) 0;font-size:clamp(3.5rem,14.5vw,14.5rem);font-weight:300;line-height:.82}.foot__row[data-v-8ecb8e36]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:14px;display:flex}.foot__name[data-v-8ecb8e36]{color:var(--bone)}.foot__links[data-v-8ecb8e36]{flex-wrap:wrap;gap:4px 20px;display:flex}.foot__link[data-v-8ecb8e36]{min-height:44px;transition:color var(--fast) var(--ease);align-items:center;gap:8px;display:inline-flex}.foot__link[data-v-8ecb8e36]:hover{color:var(--bone)}.foot__link svg[data-v-8ecb8e36]{width:14px;height:14px}.foot__row--sub[data-v-8ecb8e36]{color:var(--bone-mute)}.foot__keys[data-v-8ecb8e36]{flex-wrap:wrap;gap:8px 16px;display:inline-flex}.foot__keys span[data-v-8ecb8e36]{align-items:center;gap:6px;display:inline-flex}@media (hover:none){.foot__keys[data-v-8ecb8e36]{display:none}}.hud[data-v-cd30d470]{z-index:60;pointer-events:none;color:var(--bone);animation:hudIn-cd30d470 .5s var(--ease) 1s both;flex-direction:column;justify-content:space-between;padding:clamp(14px,3vw,32px);display:flex;position:fixed;inset:0}.hud[data-v-cd30d470]:focus{outline:none}@keyframes hudIn-cd30d470{0%{opacity:0}to{opacity:1}}.hud__row[data-v-cd30d470]{justify-content:space-between;align-items:flex-end;gap:var(--s-4);display:flex}.hud__row--top[data-v-cd30d470]{align-items:flex-start}.hud__block[data-v-cd30d470]{flex-direction:column;gap:6px;min-width:0;display:flex}.hud__block--end[data-v-cd30d470]{text-align:right;align-items:flex-end}.hud__sector[data-v-cd30d470]{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:.4em;font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:400;line-height:1;display:flex}.hud__num[data-v-cd30d470],.hud__count[data-v-cd30d470]{font-family:var(--mono);font-variant-numeric:tabular-nums}.hud__num[data-v-cd30d470]{color:var(--sig-text);letter-spacing:.08em;font-size:.7em}.hud__slash[data-v-cd30d470]{color:var(--bone-mute)}.hud__count[data-v-cd30d470]{font-size:1.125rem;line-height:1}.hud__of[data-v-cd30d470]{color:var(--bone-dim)}.hud__bar[data-v-cd30d470]{background:#dcd8c029;width:140px;height:3px;display:block}.hud__fill[data-v-cd30d470]{background:var(--bone);height:100%;transition:width var(--base) var(--ease);display:block}.hud__hp[data-v-cd30d470]{gap:5px;display:flex}.hud__seg[data-v-cd30d470]{background:var(--bone);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);width:34px;height:10px;transition:background-color var(--base) var(--ease)}.hud__seg.is-lost[data-v-cd30d470]{box-shadow:inset 0 0 0 1px var(--sig-fill);background:#bc3f3c47}.hud__hint[data-v-cd30d470]{color:var(--bone-dim);letter-spacing:.16em;animation:hintOut-cd30d470 .6s var(--ease) 7s both;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;display:flex}@keyframes hintOut-cd30d470{to{opacity:0;visibility:hidden}}kbd[data-v-cd30d470]{font-family:var(--mono);border:1px solid var(--line-strong);color:var(--bone);padding:1px 5px;font-size:.625rem}.hud__exit[data-v-cd30d470]{pointer-events:auto;min-height:44px;font:500 .75rem/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone);border:1px solid var(--line-strong);cursor:pointer;transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease);background:#100f0db3;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.hud__exit[data-v-cd30d470]:hover,.hud__exit[data-v-cd30d470]:focus-visible{background:var(--bone);color:var(--void)}.hud__exit:hover kbd[data-v-cd30d470],.hud__exit:focus-visible kbd[data-v-cd30d470]{color:var(--void);border-color:#100f0d80}.hud__banner[data-v-cd30d470]{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.hud__banner-title[data-v-cd30d470]{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;margin-right:-.3em;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:300;line-height:1}.hud__banner-rule[data-v-cd30d470]{background:linear-gradient(90deg, transparent, var(--sig-text), transparent);width:180px;height:1px;display:block}.banner-enter-active[data-v-cd30d470]{animation:bannerIn-cd30d470 .52s var(--ease) both}.banner-leave-active[data-v-cd30d470]{animation:bannerIn-cd30d470 .36s var(--ease) reverse both}@keyframes bannerIn-cd30d470{0%{opacity:0;letter-spacing:.6em;filter:blur(6px)}to{opacity:1;filter:blur()}}.hud__damage[data-v-cd30d470]{pointer-events:none;opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 120px 20px #bc3f3c8c}.hud__damage.is-hit[data-v-cd30d470]{animation:hit-cd30d470 .52s var(--ease) both}@keyframes hit-cd30d470{0%{opacity:1}to{opacity:0}}.hud__end[data-v-cd30d470]{pointer-events:auto;align-items:center;gap:var(--s-3);text-align:center;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#100f0de0;flex-direction:column;width:min(520px,100vw - 32px);padding:clamp(24px,4vw,40px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hud__corner[data-v-cd30d470]{border:0 solid var(--bone);width:16px;height:16px;position:absolute}.hud__corner--tl[data-v-cd30d470]{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.hud__corner--tr[data-v-cd30d470]{border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}.hud__corner--bl[data-v-cd30d470]{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.hud__corner--br[data-v-cd30d470]{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.hud__label--red[data-v-cd30d470]{color:var(--sig-text)}.hud__end-title[data-v-cd30d470]{letter-spacing:.18em;text-transform:uppercase;text-wrap:balance;margin-right:-.18em;font-size:clamp(2rem,6vw,3rem);font-weight:300}.hud__stats[data-v-cd30d470]{gap:var(--s-3);width:100%;margin:var(--s-2) 0;padding:var(--s-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.hud__stats div[data-v-cd30d470]{flex-direction:column;gap:4px;display:flex}.hud__stats dd[data-v-cd30d470]{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--bone);margin:0;font-size:1rem}.hud__actions[data-v-cd30d470]{justify-content:center;gap:var(--s-2);flex-wrap:wrap;width:100%;display:flex}.hud__btn[data-v-cd30d470]{min-height:48px;font:500 .75rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);border:1px solid var(--line-strong);cursor:pointer;transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease);background:0 0;flex:180px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.hud__btn--solid[data-v-cd30d470],.hud__btn[data-v-cd30d470]:hover,.hud__btn[data-v-cd30d470]:focus-visible{background:var(--bone);color:var(--void);border-color:var(--bone)}.hud__btn--solid[data-v-cd30d470]:hover,.hud__btn--solid[data-v-cd30d470]:focus-visible{color:var(--bone);background:0 0}.end-enter-active[data-v-cd30d470]{animation:endIn-cd30d470 .46s var(--ease) both}.end-leave-active[data-v-cd30d470]{animation:endIn-cd30d470 .2s var(--ease) reverse both}@keyframes endIn-cd30d470{0%{opacity:0;transform:translate(-50%,calc(14px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@media (width<=640px){.hud__hint[data-v-cd30d470]{display:none}.hud__bar[data-v-cd30d470]{width:96px}.hud__seg[data-v-cd30d470]{width:26px}.hud__stats dd[data-v-cd30d470]{font-size:.875rem}}.limb[data-v-17c8ef7b]{pointer-events:none;z-index:1;width:220vh;min-width:140vw;height:220vh;transition:opacity .9s var(--ease);background:radial-gradient(circle at 50% 10%,#dcd8c00e,#100f0d00 58%);border-radius:50%;position:fixed;bottom:-212vh;left:50%;transform:translate(-50%);box-shadow:inset 0 3px #dcd8c038,0 -30px 120px #dcd8c00d}.limb.is-gone[data-v-17c8ef7b]{opacity:0}.grain[data-v-17c8ef7b]{z-index:2;pointer-events:none;opacity:.05;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='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.scanlines[data-v-17c8ef7b]{z-index:3;pointer-events:none;background:repeating-linear-gradient(#dcd8c009 0 1px,#0000 1px 3px);position:fixed;inset:0}.vignette[data-v-17c8ef7b]{z-index:4;pointer-events:none;transition:opacity .6s var(--ease);background:radial-gradient(#100f0d00 42%,#100f0dd1 100%);position:fixed;inset:0}.vignette.is-soft[data-v-17c8ef7b]{opacity:.5}.site[data-v-17c8ef7b]{z-index:10;transition:opacity .6s var(--ease) .45s, visibility 0s linear 0s;position:relative}.site.is-away[data-v-17c8ef7b]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s var(--ease), visibility 0s linear .4s}.glitch[data-v-17c8ef7b]{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.glitch[data-v-17c8ef7b]:before{content:"";background:var(--bone);animation:glitchFlash-17c8ef7b .46s var(--ease) both;position:absolute;inset:0}.glitch__slice[data-v-17c8ef7b]{background:linear-gradient(90deg,#0000,#e0574f8c 18%,#dcd8c0d9 46%,#100f0df2 72%,#0000);width:120%;animation:.46s steps(5,end) both glitchSlice-17c8ef7b;position:absolute;left:-10%}@keyframes glitchFlash-17c8ef7b{0%{opacity:0}22%{opacity:.8}to{opacity:0}}@keyframes glitchSlice-17c8ef7b{0%{opacity:1;transform:translate(0)}40%{transform:translateX(var(--dx))}70%{transform:translateX(calc(var(--dx) * -.6));opacity:.8}to{opacity:0;transform:translate(0)}}
