.Wordmark_wordmark__FZdf1{display:inline-flex;align-items:baseline;font-family:var(--font-brand),"Outfit",system-ui,sans-serif;font-size:1.3em;letter-spacing:-.03em;line-height:1;color:var(--brand-matter,#ece6da);white-space:nowrap}.Wordmark_thinking__SVfrz{font-weight:400}.Wordmark_matter__ATIFb{font-weight:300}.Wordmark_colon__rw9F0{position:relative;width:.16em;height:.475em;margin-inline:.14em}.Wordmark_colon__rw9F0>span{position:absolute;left:0;width:.16em;height:.16em;border-radius:50%;background:currentColor}.Wordmark_colon__rw9F0>span:first-child{top:0;background:var(--brand-thought,#ffb547)}.Wordmark_colon__rw9F0>span:last-child{bottom:0}.Nav_header__NQ4A_{position:fixed;inset:0 0 auto;z-index:var(--z-nav);height:var(--nav-h);border-bottom:var(--border-w) solid transparent;transition:border-color var(--dur-base) var(--ease-out)}.Nav_header__NQ4A_:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:var(--c-nav-scrolled);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity var(--dur-base) var(--ease-out)}.Nav_header__NQ4A_[data-scrolled]:before{opacity:1}.Nav_header__NQ4A_[data-scrolled]{border-bottom-color:var(--c-line)}.Nav_bar__OVxBz{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);height:100%;max-width:calc(var(--page-max) + 2 * var(--page-pad));margin-inline:auto;padding-inline:var(--page-pad)}.Nav_brand__4BQC4{display:inline-flex;align-items:center;min-height:44px;font-size:.9375rem;text-decoration:none}.Nav_desktop__0lCIU{display:none}.Nav_list__mQSYQ{display:flex;gap:var(--space-6)}.Nav_link__6cz11{position:relative;display:inline-flex;align-items:center;gap:.5em;min-height:44px;font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-text-2);text-decoration:none;transition:color var(--dur-base) var(--ease-out)}.Nav_caret__bA_zr{color:var(--c-hud-bright);opacity:0;transform:translateX(-3px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.Nav_index__WtyZ7{color:var(--c-text-3)}.Nav_link__6cz11:hover{color:var(--c-text)}.Nav_link__6cz11:focus-visible .Nav_caret__bA_zr,.Nav_link__6cz11:hover .Nav_caret__bA_zr{opacity:1;transform:none}.Nav_link__6cz11[aria-current=page]{color:var(--c-text)}.Nav_link__6cz11[aria-current=page] .Nav_label__1RaHJ{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.Nav_toggle__llKmi{min-height:44px;padding:0 var(--space-2);margin-right:calc(-1 * var(--space-2));border:0;background:transparent;color:var(--c-text);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase}@media (min-width:768px){.Nav_desktop__0lCIU{display:block}.Nav_bar__OVxBz>.Nav_toggle__llKmi{display:none}}.Nav_sheet__Ib_yg{position:fixed;inset:0;z-index:var(--z-menu);display:flex;flex-direction:column;height:100dvh;background:var(--c-bg);visibility:hidden;opacity:0;transition:opacity var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.Nav_sheet__Ib_yg[data-open]{visibility:visible;opacity:1;transition:opacity var(--dur-base) var(--ease-out),visibility 0s}.Nav_sheet__Ib_yg:before{--_c:var(--c-hud);--_a:var(--bracket-arm);content:"";position:absolute;inset:var(--hud-inset);top:calc(var(--nav-h) + var(--hud-inset));pointer-events:none;background:linear-gradient(var(--_c),var(--_c)) 0 0 /var(--_a) 1px no-repeat,linear-gradient(var(--_c),var(--_c)) 0 0 /1px var(--_a) no-repeat,linear-gradient(var(--_c),var(--_c)) 100% 0 /var(--_a) 1px no-repeat,linear-gradient(var(--_c),var(--_c)) 100% 0 /1px var(--_a) no-repeat,linear-gradient(var(--_c),var(--_c)) 0 100% /var(--_a) 1px no-repeat,linear-gradient(var(--_c),var(--_c)) 0 100% /1px var(--_a) no-repeat,linear-gradient(var(--_c),var(--_c)) 100% 100% /var(--_a) 1px no-repeat,linear-gradient(var(--_c),var(--_c)) 100% 100% /1px var(--_a) no-repeat}.Nav_sheetBar__nz0oI{display:flex;align-items:center;justify-content:space-between;flex:0 0 var(--nav-h);padding-inline:var(--page-pad);border-bottom:var(--border-w) solid var(--c-line)}.Nav_sheetNav__kvAGA{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:var(--space-7) calc(var(--page-pad) + var(--space-4))}.Nav_sheetEyebrow___hC1W{margin-bottom:var(--space-6)}.Nav_sheetList__x4uMg{display:flex;flex-direction:column;gap:var(--space-2)}.Nav_sheetList__x4uMg li{opacity:0;transform:translateY(8px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--i) * 60ms + 80ms)}.Nav_sheet__Ib_yg[data-open] .Nav_sheetList__x4uMg li{opacity:1;transform:none}.Nav_sheetLink__1U184{display:flex;align-items:baseline;gap:var(--space-4);padding-block:var(--space-2);font-family:var(--ff-display);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--c-text-2);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.Nav_sheetLink__1U184:hover,.Nav_sheetLink__1U184[aria-current=page]{color:var(--c-text)}.Nav_sheetLink__1U184[aria-current=page]{font-style:italic}.Nav_sheetIndex__FI2X_{min-width:4ch;transform:translateY(-.4em)}.Nav_sheetLink__1U184[aria-current=page] .Nav_sheetIndex__FI2X_{color:var(--c-hud-bright)}.Nav_sheetFoot__o6bY0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) calc(var(--page-pad) + var(--space-4)) calc(var(--space-7) + env(safe-area-inset-bottom))}.Nav_contact__an0gi{display:inline-flex;align-items:center;text-decoration:none}@media (min-width:768px){.Nav_bar__OVxBz>.Nav_contact__an0gi{display:inline-flex}}:root[data-theme=bladerunner]{--font-mono:var(--font-bladerunner-mono),var(--font-bladerunner-kana);--font-display:var(--font-bladerunner-display);--ff-body:var(--font-bladerunner-ui),"Helvetica Neue",Arial,sans-serif;--ff-display:var(--font-bladerunner-display),"Arial Narrow","Helvetica Neue",sans-serif;--ff-serif:var(--font-bladerunner-serif),"Iowan Old Style",Georgia,serif;--c-bg:#07090c;--c-surface:#0c1115;--c-surface-2:#131a1e;--c-line:#1a262b;--c-line-strong:#2d4047;--c-glyph-0:#15242b;--c-glyph-1:#1f3f48;--c-glyph-2:#2f6c76;--c-glyph-3:#5fa2a8;--c-glyph-4:#c6e8e4;--c-glyph-5:var(--c-accent);--a-glyph-0:0.6;--a-glyph-1:0.72;--a-glyph-2:0.85;--a-glyph-3:0.9;--a-glyph-4:1;--a-glyph-5:1;--glyph-size-0:10;--glyph-size-1:11;--glyph-size-2:12;--glyph-size-3:12;--glyph-size-4:14;--glyph-size-5:16;--c-bond:#2e626b;--c-bond-pulse:#93ecef;--a-bond-min:0.14;--a-bond-max:0.5;--c-accent:#ff7a2e;--c-accent-hot:#ffd6ae;--c-accent-deep:#7c2c0f;--c-on-accent:#07090c;--c-accent-line:rgba(255,122,46,0.55);--c-accent-wash:rgba(255,122,46,0.07);--c-hud:#4d7a82;--c-hud-bright:#86e3e6;--c-text:#ece5da;--c-text-2:#a7b2b4;--c-text-3:#8a9699;--c-alert:#ff5d6c;--c-scrim:rgba(6,9,12,0.88);--c-scrim-soft:rgba(6,9,12,0.52);--c-panel:rgba(11,16,20,0.76);--c-nav-scrolled:rgba(7,9,12,0.82);--c-chroma-r:#ff3f6c;--c-chroma-b:#22d8ff;--fx-trail:0.2;--fx-glow-green:0.3;--fx-glow-amber:0.6;--fx-glow-peak:1.45;--fx-grain:0.05;--fx-scanline-alpha:0.09;--fx-vignette:0.72;--fx-flicker:0.045;--fw-light:300;--fw-regular:400;--fw-medium:400;--fs-hero:clamp(3.25rem,1.7rem + 6.6vw,9rem);--fs-h1:clamp(2.6rem,1.7rem + 3.8vw,5.25rem);--fs-h2:clamp(1.9rem,1.4rem + 2.1vw,3.4rem);--fs-h3:clamp(1.2rem,1.05rem + 0.6vw,1.5rem);--fs-lead:clamp(1.0625rem,0.98rem + 0.45vw,1.375rem);--fs-body:clamp(1rem,0.95rem + 0.2vw,1.125rem);--fs-small:clamp(0.8125rem,0.79rem + 0.1vw,0.9375rem);--fs-label:0.75rem;--lh-hero:0.9;--lh-h1:1;--lh-h2:1.06;--lh-h3:1.25;--lh-lead:1.5;--lh-body:1.7;--lh-small:1.5;--lh-label:1.2;--ls-hero:0.035em;--ls-h1:0.01em;--ls-h2:0.01em;--ls-h3:0.02em;--ls-label:0.2em;--border-w:1px;--radius-1:0;--focus-ring:2px solid var(--c-hud-bright);--focus-offset:3px;--bracket-arm:18px;--reticle-size:34px;--reticle-size-locked:22px;--reticle-arm:5px;--btn-h:50px;--br-shafts:conic-gradient(from 180deg at 86% -8%,transparent 0deg 14deg,rgba(120,200,210,0.09) 16deg,rgba(120,200,210,0.12) 18deg,transparent 21.5deg 25deg,rgba(120,200,210,0.06) 26deg 27deg,transparent 28.5deg 33deg,rgba(255,150,80,0.07) 35deg,rgba(255,150,80,0.08) 37deg,transparent 40deg 47deg,rgba(120,200,210,0.1) 49deg 50.5deg,transparent 52.5deg 57deg,rgba(120,200,210,0.05) 58deg 62deg,transparent 66deg 360deg);--br-notch:10px;--br-teal-glow:rgba(134,227,230,0.35);--br-ember-glow:rgba(255,122,46,0.35);font-synthesis:none;color-scheme:dark}:root[data-theme=bladerunner] .t-h1,:root[data-theme=bladerunner] .t-h2,:root[data-theme=bladerunner] .t-hero{font-weight:var(--fw-light)}:root[data-theme=bladerunner] .t-hero{text-transform:uppercase;text-shadow:0 0 1px rgba(7,9,12,.6),0 2px 30px rgba(7,9,12,.9)}:root[data-theme=bladerunner] .t-h1 em,:root[data-theme=bladerunner] .t-h2 em,:root[data-theme=bladerunner] .t-hero em{font-family:var(--ff-serif);font-style:italic;font-weight:400;text-transform:none;letter-spacing:-.005em}:root[data-theme=bladerunner] .t-hero em{display:inline-block;font-size:1.16em;line-height:.8;margin-top:.06em;text-shadow:0 0 1px rgba(7,9,12,.6),0 0 28px rgba(255,122,46,.16),0 2px 30px rgba(7,9,12,.9)}:root[data-theme=bladerunner] .t-h1 em,:root[data-theme=bladerunner] .t-h2 em{font-size:1.08em}:root[data-theme=bladerunner] .t-lead{font-weight:var(--fw-light);letter-spacing:.005em}:root[data-theme=bladerunner] .t-h3{font-family:var(--ff-display);font-weight:var(--fw-regular);text-transform:uppercase;letter-spacing:.08em}:root[data-theme=bladerunner] .t-label{letter-spacing:var(--ls-label)}:root[data-theme=bladerunner] ::selection{background:rgba(134,227,230,.85);color:var(--c-bg)}:root[data-theme=bladerunner] .link{-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong);text-underline-offset:5px}:root[data-theme=bladerunner] .link:hover{-webkit-text-decoration-color:var(--c-hud-bright);text-decoration-color:var(--c-hud-bright);text-shadow:0 0 12px var(--br-teal-glow)}:root[data-theme=bladerunner] [data-ui=hero]:before{content:"";position:absolute;inset:-6% -6% -8% -16%;z-index:4;pointer-events:none;background:var(--br-shafts),radial-gradient(70% 60% at 50% 45%,rgba(29,85,96,.08),transparent 80%),radial-gradient(55% 40% at 82% -2%,rgba(92,168,182,.18),transparent 70%),radial-gradient(65% 30% at 84% 100%,rgba(255,112,40,.09),transparent 72%)}:root[data-theme=bladerunner] [data-ui=hero]:after{content:"";position:absolute;inset:-300px 0 0;z-index:6;pointer-events:none;background:url(/_next/static/media/rain-near.3400f205.svg) 0 0/220px 300px repeat,url(/_next/static/media/rain-far.7b0d0c9c.svg) 37px 11px/140px 150px repeat;opacity:.2;will-change:transform}:root[data-theme=bladerunner] [data-ui=hero-scrim]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(134,227,230,.05) 1px,transparent 0) 0 0 /96px 96px,linear-gradient(90deg,rgba(134,227,230,.05) 1px,transparent 0) 0 0 /96px 96px;-webkit-mask-image:radial-gradient(60% 60% at 64% 42%,#000 0,rgba(0,0,0,.35) 55%,transparent 85%);mask-image:radial-gradient(60% 60% at 64% 42%,#000 0,rgba(0,0,0,.35) 55%,transparent 85%)}:root[data-theme=bladerunner] [data-ui=hero-scrim]:after{content:"";position:absolute;inset:auto 0 0 0;height:22%;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 37px,rgba(134,227,230,.05) 38px 40px,transparent 41px 83px,rgba(255,122,46,.045) 84px 87px,transparent 88px 131px),linear-gradient(0deg,rgba(255,112,40,.06),transparent);-webkit-mask-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,transparent 20%,#000 60%);-webkit-mask-composite:source-in;mask-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,transparent 20%,#000 60%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;filter:blur(1.5px)}@media (prefers-reduced-motion:no-preference){:root[data-theme=bladerunner] [data-ui=hero]:after{animation:br-rain .9s linear infinite}}@keyframes br-rain{0%{transform:translateZ(0)}to{transform:translate3d(0,300px,0)}}:root[data-theme=bladerunner] [data-ui=hud-frame]:before{--_c:rgba(77,122,130,0.9);background:linear-gradient(var(--_c),var(--_c)) 0 0 /var(--_a) 1px no-repeat,linear-gradient(var(--_c),var(--_c)) 0 0 /1px var(--_a) no-repeat,linear-gradient(var(--_c),var(--_c)) 100% 0 /var(--_a) 1px no-repeat,linear-gradient(var(--_c),var(--_c)) 100% 0 /1px var(--_a) no-repeat,linear-gradient(var(--_c),var(--_c)) 0 100% /var(--_a) 1px no-repeat,linear-gradient(var(--_c),var(--_c)) 0 100% /1px var(--_a) no-repeat,linear-gradient(var(--_c),var(--_c)) 100% 100% /var(--_a) 1px no-repeat,linear-gradient(var(--_c),var(--_c)) 100% 100% /1px var(--_a) no-repeat,linear-gradient(var(--_c),var(--_c)) 50% 0 /1px 9px no-repeat,linear-gradient(var(--_c),var(--_c)) 0 50% /9px 1px no-repeat,linear-gradient(var(--_c),var(--_c)) 100% 50% /9px 1px no-repeat}:root[data-theme=bladerunner] [data-ui=hud-frame]:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background:repeating-linear-gradient(90deg,rgba(77,122,130,.7) 0 1px,transparent 1px 12px) 0 0 /100% 4px no-repeat,repeating-linear-gradient(90deg,rgba(77,122,130,.9) 0 1px,transparent 1px 60px) 0 0 /100% 8px no-repeat,repeating-linear-gradient(180deg,rgba(77,122,130,.7) 0 1px,transparent 1px 12px) 0 0 /4px 100% no-repeat,repeating-linear-gradient(180deg,rgba(77,122,130,.9) 0 1px,transparent 1px 60px) 0 0 /8px 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent calc(var(--bracket-arm) + 230px),#000 calc(var(--bracket-arm) + 320px),#000 55%,transparent 80%),linear-gradient(180deg,transparent 0,transparent var(--bracket-arm),#000 calc(var(--bracket-arm) + 60px),#000 40%,transparent 70%);mask-image:linear-gradient(90deg,transparent 0,transparent calc(var(--bracket-arm) + 230px),#000 calc(var(--bracket-arm) + 320px),#000 55%,transparent 80%),linear-gradient(180deg,transparent 0,transparent var(--bracket-arm),#000 calc(var(--bracket-arm) + 60px),#000 40%,transparent 70%);-webkit-mask-composite:source-over;mask-composite:add}:root[data-theme=bladerunner] [data-ui=hud-label]{color:var(--c-text-3);letter-spacing:.24em}:root[data-theme=bladerunner] [data-ui=hud-label]:before{content:"";display:inline-block;width:5px;height:5px;margin-right:.9em;vertical-align:.12em;border:1px solid var(--c-hud)}:root[data-theme=bladerunner] [data-ui=boot]{color:var(--c-hud-bright);text-shadow:0 0 10px var(--br-teal-glow);letter-spacing:.06em}:root[data-theme=bladerunner] [data-ui=hud-telemetry]{letter-spacing:.16em}:root[data-theme=bladerunner] [data-ui=hud-log] li[data-age="0"],:root[data-theme=bladerunner] [data-ui=hud-telemetry] .tabular,:root[data-theme=bladerunner] [data-ui=hud-telemetry]>span>span:last-child{text-shadow:0 0 8px rgba(134,227,230,.3)}:root[data-theme=bladerunner] [data-ui=reticle]>:after{content:"";position:absolute;inset:30%;border:1px solid;border-radius:50%;color:var(--c-hud);opacity:.7}:root[data-theme=bladerunner] [data-ui=reticle][data-conscious]>:after{color:var(--c-accent);box-shadow:0 0 10px var(--br-ember-glow)}:root[data-theme=bladerunner] [data-ui=wordmark]{font-family:var(--ff-display);font-weight:var(--fw-regular);font-size:1.05em;text-transform:uppercase;letter-spacing:.3em}:root[data-theme=bladerunner] [data-ui=wordmark]>span{margin-inline:.05em .3em;text-shadow:0 0 10px var(--br-ember-glow)}:root[data-theme=bladerunner] [data-ui=nav][data-scrolled]{border-bottom-color:transparent;box-shadow:0 1px 0 rgba(77,122,130,.28)}:root[data-theme=bladerunner] [data-ui=nav-link][aria-current=page]{color:var(--c-text)}:root[data-theme=bladerunner] [data-ui=nav-link][aria-current=page]>span:last-child{-webkit-text-decoration-color:var(--c-hud-bright);text-decoration-color:var(--c-hud-bright);text-underline-offset:8px}:root[data-theme=bladerunner] [data-ui=nav-link]:hover{text-shadow:0 0 10px rgba(134,227,230,.25)}:root[data-theme=bladerunner] [data-ui=nav-sheet]{background:radial-gradient(70% 40% at 90% 0,rgba(92,168,182,.12),transparent 70%),radial-gradient(70% 35% at 20% 100%,rgba(255,112,40,.08),transparent 70%),linear-gradient(rgba(134,227,230,.035) 1px,transparent 1px) 0 0 /64px 64px,linear-gradient(90deg,rgba(134,227,230,.035) 1px,transparent 1px) 0 0 /64px 64px,var(--c-bg)}:root[data-theme=bladerunner] [data-ui=footer]{border-top-color:transparent;background:linear-gradient(90deg,transparent,rgba(77,122,130,.5) 20%,rgba(77,122,130,.5) 80%,transparent) top /100% 1px no-repeat,radial-gradient(60% 120% at 85% 120%,rgba(255,112,40,.06),transparent 70%)}:root[data-theme=bladerunner] [data-ui=button]{gap:.9em;padding:0 calc(var(--space-5) + 2px);border-color:var(--c-line-strong);background:linear-gradient(45deg,transparent calc(50% - .6px),var(--_bc,var(--c-line-strong)) calc(50% - .6px) calc(50% + .6px),transparent calc(50% + .6px)) 100% 0 /var(--br-notch) var(--br-notch) no-repeat,rgba(7,9,12,.42);-webkit-clip-path:polygon(0 0,calc(100% - var(--br-notch)) 0,100% var(--br-notch),100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - var(--br-notch)) 0,100% var(--br-notch),100% 100%,0 100%);letter-spacing:.22em;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}:root[data-theme=bladerunner] [data-ui=button]>span:first-child,:root[data-theme=bladerunner] [data-ui=button]>span:nth-child(2),:root[data-theme=bladerunner] [data-ui=button]>span:nth-child(4){display:none}:root[data-theme=bladerunner] [data-ui=button]:before{content:"";flex:none;width:6px;height:6px;border:1px solid var(--c-hud);transition:background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}:root[data-theme=bladerunner] [data-ui=button][data-variant=secondary]:hover{--_bc:var(--c-hud-bright);border-color:var(--c-hud);color:var(--c-text);background-color:rgba(134,227,230,.05)}:root[data-theme=bladerunner] [data-ui=button][data-variant=secondary]:hover:before{border-color:var(--c-hud-bright);background:var(--c-hud-bright);box-shadow:0 0 8px var(--br-teal-glow)}:root[data-theme=bladerunner] [data-ui=button][data-variant=primary]{--_bc:var(--c-accent);border-color:var(--c-accent-line);color:var(--c-accent)}:root[data-theme=bladerunner] [data-ui=button][data-variant=primary]:before{border-color:var(--c-accent);background:var(--c-accent);box-shadow:0 0 8px var(--br-ember-glow)}:root[data-theme=bladerunner] [data-ui=button][data-variant=primary]:hover{border-color:var(--c-accent);background-color:rgba(255,122,46,.12);color:var(--c-accent-hot);box-shadow:inset 0 0 18px rgba(255,122,46,.18)}:root[data-theme=bladerunner] [data-ui=button]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--c-hud-bright),inset 0 0 14px rgba(134,227,230,.2)}@media (prefers-reduced-motion:no-preference){:root[data-theme=bladerunner] [data-ui=button][data-variant=primary]:before{animation:br-lamp 3.2s steps(1) infinite}}@keyframes br-lamp{0%,86%,90%,to{opacity:1}88%{opacity:.35}}:root[data-theme=bladerunner] [data-ui=divider]>span[aria-hidden]:not(.t-label){background:linear-gradient(90deg,rgba(77,122,130,.65),rgba(45,64,71,.6) 40%,rgba(26,38,43,.4))}:root[data-theme=bladerunner] [data-ui=divider]>span[aria-hidden]:first-child:not(.t-label){background:linear-gradient(90deg,rgba(26,38,43,.4),rgba(77,122,130,.65))}:root[data-theme=bladerunner] [data-ui=divider]:after,:root[data-theme=bladerunner] [data-ui=divider]:before{height:9px;background:var(--c-hud)}:root[data-theme=bladerunner] [data-ui=divider] .t-label{color:var(--c-text-3)}:root[data-theme=bladerunner] [data-ui=divider] .t-label>span[aria-hidden]{display:none}:root[data-theme=bladerunner] [data-ui=divider] .t-label:before{content:"";display:inline-block;vertical-align:.1em;width:5px;height:5px;margin-right:1em;border:1px solid var(--c-hud)}:root[data-theme=bladerunner] [data-ui=divider] .t-label>span:not([aria-hidden]){color:var(--c-hud-bright)}:root[data-theme=bladerunner] figure:has(>blockquote){position:relative;border-left-color:rgba(77,122,130,.55)}:root[data-theme=bladerunner] figure:has(>blockquote):before{content:"";position:absolute;left:-1px;top:0;width:1px;height:44px;background:var(--c-accent);box-shadow:0 0 10px var(--br-ember-glow)}:root[data-theme=bladerunner] figure>blockquote p{font-family:var(--ff-serif);font-style:italic;font-weight:400;letter-spacing:0;line-height:1.12}:root[data-theme=bladerunner] figure>figcaption cite{font-family:var(--ff-serif);font-size:1.15em}:root[data-theme=bladerunner] [data-ui=page-header][data-field]:before,:root[data-theme=bladerunner] main div:has(>div[aria-hidden=true]):has(>div>[data-ui=divider]):before{content:"";position:absolute;inset:0 0 0 -20%;z-index:1;pointer-events:none;background:var(--br-shafts);opacity:.7}:root[data-theme=bladerunner] [data-ui=page-header][data-field]:after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:38%;pointer-events:none;background:linear-gradient(to bottom,rgba(7,9,12,0),var(--c-bg))}:root[data-theme=bladerunner] [data-ui=form]{border-color:var(--c-line)}:root[data-theme=bladerunner] [data-ui=field] input,:root[data-theme=bladerunner] [data-ui=field] textarea{font-family:var(--ff-body);border-radius:0;caret-color:var(--c-hud-bright)}:root[data-theme=bladerunner] [data-ui=field] input:focus-visible,:root[data-theme=bladerunner] [data-ui=field] textarea:focus-visible{outline:1px solid var(--c-hud-bright);outline-offset:0;box-shadow:0 0 0 4px rgba(134,227,230,.12)}:root[data-theme=bladerunner] [data-ui=theme-switcher]{font-family:var(--ff-mono)}:root[data-theme=bladerunner] section[aria-labelledby=nf-title]{isolation:isolate;background:radial-gradient(55% 45% at 78% 0,rgba(92,168,182,.14),transparent 70%),radial-gradient(60% 40% at 70% 100%,rgba(255,112,40,.09),transparent 72%),linear-gradient(rgba(134,227,230,.04) 1px,transparent 1px) 0 0 /96px 96px,linear-gradient(90deg,rgba(134,227,230,.04) 1px,transparent 1px) 0 0 /96px 96px,var(--c-bg)}:root[data-theme=bladerunner] section[aria-labelledby=nf-title]:before{content:"";position:absolute;inset:-300px 0 0;z-index:-1;pointer-events:none;background:url(/_next/static/media/rain-near.3400f205.svg) 0 0/220px 300px repeat,url(/_next/static/media/rain-far.7b0d0c9c.svg) 37px 11px/140px 150px repeat;opacity:.16}:root[data-theme=bladerunner] section[aria-labelledby=nf-title]:after{content:"";position:absolute;inset:-12% -18%;z-index:-1;pointer-events:none;background:linear-gradient(112deg,transparent 0 30%,rgba(110,190,200,.06) 36%,transparent 44% 56%,rgba(255,140,70,.05) 61%,transparent 68%)}:root[data-theme=bladerunner] section[aria-labelledby=nf-title] p:first-child,:root[data-theme=bladerunner] section[aria-labelledby=nf-title]>div[aria-hidden]{font-family:var(--ff-mono);letter-spacing:.2em}:root[data-theme=bladerunner] section[aria-labelledby=nf-title] p:first-child>span{background:var(--c-accent);box-shadow:0 0 10px var(--br-ember-glow)}:root[data-theme=bladerunner] section[aria-labelledby=nf-title] h1{text-shadow:0 0 24px rgba(134,227,230,.12)}:root[data-theme=bladerunner] section[aria-labelledby=nf-title] pre{color:var(--c-hud-bright);opacity:.85;text-shadow:0 0 8px rgba(134,227,230,.25)}@media (prefers-reduced-motion:no-preference){:root[data-theme=bladerunner] section[aria-labelledby=nf-title]:before{animation:br-rain .9s linear infinite}:root[data-theme=bladerunner] section[aria-labelledby=nf-title] h1{animation:br-neon 7s steps(1) infinite}}@keyframes br-neon{0%,61%,63%,66%,to{opacity:1}62%,64.5%{opacity:.55}}@media (max-width:479px){:root[data-theme=bladerunner]{--fx-glow-amber:0.34;--fx-glow-peak:1.15;--fs-hero:clamp(3.25rem,19vw,6rem);--ls-hero:0.03em}:root[data-theme=bladerunner] [data-ui=hero]:after{opacity:.16}}@media (max-width:767px){:root[data-theme=bladerunner] [data-ui=hud-frame]:after{display:none}:root[data-theme=bladerunner] [data-ui=hud-frame]:before{background-size:var(--_a) 1px,1px var(--_a),var(--_a) 1px,1px var(--_a),var(--_a) 1px,1px var(--_a),var(--_a) 1px,1px var(--_a),0 0,0 0,0 0}:root[data-theme=bladerunner] [data-ui=wordmark]{letter-spacing:.22em}:root[data-theme=bladerunner] [data-ui=hero-scrim]:before{-webkit-mask-image:radial-gradient(80% 45% at 50% 30%,#000 0,rgba(0,0,0,.3) 60%,transparent 90%);mask-image:radial-gradient(80% 45% at 50% 30%,#000 0,rgba(0,0,0,.3) 60%,transparent 90%)}}:root[data-theme=ghost]{--font-mono:var(--font-ghost-mono);--font-display:var(--font-ghost-display);--ff-display:var(--font-ghost-display),"Futura","Avenir Next","Helvetica Neue",sans-serif;--ff-body:var(--font-ghost-display),"Avenir Next","Helvetica Neue",sans-serif;--c-bg:#040a0d;--c-surface:#08141a;--c-surface-2:#0c1c23;--c-line:#132a31;--c-line-strong:#21424b;--c-glyph-0:#0f1f2c;--c-glyph-1:#173543;--c-glyph-2:#20605f;--c-glyph-3:#3d9c88;--c-glyph-4:#aef0da;--c-glyph-5:var(--c-accent);--a-glyph-0:0.6;--a-glyph-1:0.72;--a-glyph-2:0.85;--a-glyph-3:0.9;--a-glyph-4:1;--a-glyph-5:1;--glyph-size-0:10;--glyph-size-1:11;--glyph-size-2:12;--glyph-size-3:12;--glyph-size-4:15;--glyph-size-5:22;--c-bond:#2a5a6c;--c-bond-pulse:#8ff5dc;--a-bond-min:0.12;--a-bond-max:0.5;--c-accent:#f2c49b;--c-accent-hot:#fff1e2;--c-accent-deep:#7a5236;--c-on-accent:#040a0d;--c-accent-line:rgba(242,196,155,0.5);--c-accent-wash:rgba(242,196,155,0.06);--c-hud:#3e6b70;--c-hud-bright:#8fe8d8;--c-text:#dbe8e6;--c-text-2:#93abaa;--c-text-3:#7a9493;--c-alert:#ff7a6b;--c-scrim:rgba(4,10,13,0.86);--c-scrim-soft:rgba(4,10,13,0.5);--c-panel:rgba(8,20,26,0.62);--c-nav-scrolled:rgba(4,10,13,0.72);--c-chroma-r:#6effd6;--c-chroma-b:#7a74ff;--fx-trail:0.3;--fx-glow-green:0.3;--fx-glow-amber:0.7;--fx-glow-peak:1.5;--fx-grain:0.035;--fx-scanline-alpha:0.07;--fx-vignette:0.62;--fx-flicker:0.012;--fw-light:300;--fw-regular:400;--fw-medium:500;--fs-hero:clamp(3rem,1.6rem + 6.2vw,8.5rem);--fs-h1:clamp(2.5rem,1.7rem + 3.6vw,5rem);--fs-h2:clamp(1.875rem,1.4rem + 2vw,3.25rem);--fs-h3:clamp(1.25rem,1.1rem + 0.6vw,1.625rem);--fs-lead:clamp(1.0625rem,0.98rem + 0.4vw,1.3125rem);--fs-body:clamp(1rem,0.95rem + 0.2vw,1.125rem);--fs-small:clamp(0.8125rem,0.79rem + 0.1vw,0.875rem);--fs-label:0.6875rem;--lh-hero:0.94;--lh-h1:1.02;--lh-h2:1.1;--lh-h3:1.3;--lh-lead:1.6;--lh-body:1.7;--lh-small:1.55;--lh-label:1.2;--ls-hero:-0.025em;--ls-h1:-0.02em;--ls-h2:-0.01em;--ls-h3:0;--ls-label:0.22em;--border-w:1px;--radius-1:0px;--focus-ring:1.5px solid var(--c-accent);--focus-offset:4px;--bracket-arm:14px;--reticle-size:30px;--reticle-size-locked:18px;--reticle-arm:5px;--btn-h:48px;--gh-glass:rgba(143,232,216,0.05);--gh-hair:rgba(143,232,216,0.16);--gh-hair-soft:rgba(143,232,216,0.08);--gh-seaglass:#c4ece2}:root[data-theme=ghost] .t-h1,:root[data-theme=ghost] .t-h2,:root[data-theme=ghost] .t-hero{font-weight:var(--fw-light)}:root[data-theme=ghost] [data-ui=hero] .t-hero{text-shadow:0 0 18px rgba(4,10,13,.85),0 0 2px rgba(4,10,13,.9)}:root[data-theme=ghost] .t-h1 em,:root[data-theme=ghost] .t-h2 em,:root[data-theme=ghost] .t-hero em{color:var(--gh-seaglass)}:root[data-theme=ghost] .t-lead{font-weight:var(--fw-light);color:#a9bfbd}:root[data-theme=ghost] [data-ui=hero] .t-lead{text-shadow:0 0 12px rgba(4,10,13,.9)}:root[data-theme=ghost] .t-h3,:root[data-theme=ghost] .t-label{font-weight:var(--fw-regular)}:root[data-theme=ghost] .link{-webkit-text-decoration-color:var(--gh-hair);text-decoration-color:var(--gh-hair)}:root[data-theme=ghost] [data-ui=hero-scrim]{background:radial-gradient(120% 75% at 0 100%,var(--c-scrim) 0,var(--c-scrim-soft) 42%,transparent 72%),linear-gradient(to bottom,var(--c-scrim-soft),transparent calc(var(--nav-h) * 2.5)),radial-gradient(60% 55% at 64% 48%,rgba(22,84,92,.16),transparent 75%)}@media (max-width:767px){:root[data-theme=ghost] [data-ui=hero-scrim]{background:linear-gradient(to top,var(--c-scrim) 0,var(--c-scrim-soft) 48%,transparent 72%),linear-gradient(to bottom,var(--c-scrim-soft),transparent calc(var(--nav-h) * 1.5)),radial-gradient(90% 40% at 50% 26%,rgba(22,84,92,.16),transparent 75%)}}:root[data-theme=ghost] [data-ui=hud-frame]:after{content:"";position:absolute;inset:0;border:1px solid var(--gh-hair-soft);background:repeating-linear-gradient(to bottom,var(--gh-hair) 0 1px,transparent 1px 64px) left 0 top 32px /9px calc(100% - 64px) no-repeat,repeating-linear-gradient(to bottom,var(--gh-hair-soft) 0 1px,transparent 1px 8px) left 0 top 32px /4px calc(100% - 64px) no-repeat;pointer-events:none}:root[data-theme=ghost] [data-ui=hud-label]{padding:3px 9px;border:1px solid var(--gh-hair);background:rgba(8,20,26,.7);color:var(--c-text-3);font-weight:var(--fw-regular)}:root[data-theme=ghost] [data-ui=hud-telemetry]{padding:4px 12px;border:1px solid var(--gh-hair);background:rgba(8,20,26,.66);font-weight:var(--fw-regular)}:root[data-theme=ghost] [data-ui=hud-telemetry]:before{content:"";position:absolute;inset:-7px 18% 7px -7px;z-index:-1;border:1px solid var(--gh-hair-soft);background:var(--gh-glass);pointer-events:none}:root[data-theme=ghost] [data-ui=hud-log]{font-weight:var(--fw-regular)}:root[data-theme=ghost] [data-ui=boot]{font-weight:var(--fw-light);letter-spacing:.04em}@media (max-width:767px){:root[data-theme=ghost] [data-ui=hud-telemetry]{padding:0;border:0;background:none}:root[data-theme=ghost] [data-ui=hud-telemetry]:before{display:none}:root[data-theme=ghost] [data-ui=hud-frame]:after{background:none}:root[data-theme=ghost] [data-ui=hud-log] li{padding:2px 8px;border:1px solid var(--gh-hair);background:rgba(8,20,26,.7)}}:root[data-theme=ghost] [data-ui=reticle]:after{content:"";position:absolute;left:-9px;top:-9px;width:18px;height:18px;border:1px solid var(--c-hud);border-radius:50%;opacity:.6}:root[data-theme=ghost] [data-ui=reticle]:not([data-visible]):after{opacity:0}:root[data-theme=ghost] [data-ui=reticle][data-conscious]:after{border-color:var(--c-accent)}:root[data-theme=ghost] [data-ui=wordmark]{font-weight:var(--fw-regular);letter-spacing:.02em}:root[data-theme=ghost] [data-ui=nav-link]{font-weight:var(--fw-regular)}:root[data-theme=ghost] [data-ui=nav][data-scrolled]{border-bottom-color:var(--gh-hair-soft)}:root[data-theme=ghost] [data-ui=nav-sheet]{background:radial-gradient(120% 60% at 50% 110%,rgba(14,58,68,.55),transparent 70%),var(--c-bg)}:root[data-theme=ghost] [data-ui=nav-sheet] [data-ui=nav-link]{font-weight:var(--fw-light)}:root[data-theme=ghost] [data-ui=footer]{border-top-color:var(--gh-hair-soft);background:linear-gradient(180deg,transparent,rgba(14,58,68,.12))}:root[data-theme=ghost] [data-ui=button]{font-weight:var(--fw-regular);border-color:var(--gh-hair);background:rgba(8,20,26,.55);gap:.9em}:root[data-theme=ghost] [data-ui=button]>span[aria-hidden=true]:nth-child(2),:root[data-theme=ghost] [data-ui=button]>span[aria-hidden=true]:nth-child(4){width:1px;height:11px;overflow:hidden;font-size:0;background:currentColor;opacity:.45}:root[data-theme=ghost] [data-ui=button][data-variant=secondary]:hover{border-color:var(--c-text-2);background:rgba(14,40,48,.6)}:root[data-theme=ghost] [data-ui=button][data-variant=primary]{border-color:var(--c-accent-line);background:linear-gradient(90deg,rgba(242,196,155,.09),rgba(242,196,155,.02));color:var(--c-accent)}:root[data-theme=ghost] [data-ui=button][data-variant=primary]:after{content:"";position:absolute;top:-1px;left:-1px;width:22px;height:1px;background:var(--c-accent);pointer-events:none}:root[data-theme=ghost] [data-ui=button][data-variant=primary]:hover{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent)}:root[data-theme=ghost] [data-ui=divider]>span[aria-hidden=true]:last-child{background:linear-gradient(to right,var(--c-line-strong),transparent)}:root[data-theme=ghost] [data-ui=divider]:after{display:none}:root[data-theme=ghost] [data-ui=divider] .t-label{color:var(--c-text-3)}:root[data-theme=ghost] [data-ui=section] figure{position:relative;border-left-color:var(--c-line-strong)}:root[data-theme=ghost] [data-ui=section] figure:before{content:"";position:absolute;top:0;left:-1px;width:1px;height:48px;background:var(--c-accent)}:root[data-theme=ghost] [data-ui=section] blockquote p{font-weight:var(--fw-light);color:var(--c-text)}:root[data-theme=ghost] [data-ui=form]{border-color:var(--gh-hair)}:root[data-theme=ghost] [data-ui=field] input,:root[data-theme=ghost] [data-ui=field] textarea{border-color:var(--c-line-strong);background:rgba(8,20,26,.6)}:root[data-theme=ghost] [data-ui=theme-switcher]{font-weight:var(--fw-regular)}:root[data-theme=ghost] section[aria-labelledby=nf-title]{background:radial-gradient(circle at 72% 50%,transparent 0 119px,var(--gh-hair-soft) 119px 120px,transparent 120px 179px,var(--gh-hair) 179px 180px,transparent 180px 259px,var(--gh-hair-soft) 259px 260px,transparent 260px 379px,rgba(143,232,216,.05) 379px 380px,transparent 380px),radial-gradient(60% 70% at 72% 50%,rgba(14,58,68,.35),transparent 70%),var(--c-bg)}:root[data-theme=ghost] section[aria-labelledby=nf-title]:after{content:"";position:absolute;left:72%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--c-hud);pointer-events:none}@media (max-width:767px){:root[data-theme=ghost] section[aria-labelledby=nf-title]{background:radial-gradient(circle at 80% 22%,transparent 0 59px,var(--gh-hair-soft) 59px 60px,transparent 60px 99px,var(--gh-hair) 99px 100px,transparent 100px 159px,var(--gh-hair-soft) 159px 160px,transparent 160px),radial-gradient(70% 40% at 80% 22%,rgba(14,58,68,.35),transparent 70%),var(--c-bg)}:root[data-theme=ghost] section[aria-labelledby=nf-title]:after{left:80%;top:22%}}:root[data-theme=hackers]{--font-mono:var(--font-hackers-mono);--font-display:var(--font-hackers-display);--ff-body:var(--font-hackers-display),"Helvetica Neue",Arial,sans-serif;--c-bg:#07051a;--c-surface:#0e0a2b;--c-surface-2:#151040;--c-line:#241c5a;--c-line-strong:#3a2f86;--c-glyph-0:#281f68;--c-glyph-1:#4636b0;--c-glyph-2:#c23ee0;--c-glyph-3:#35c6ff;--c-glyph-4:#d2f8ff;--c-glyph-5:var(--c-accent);--a-glyph-0:0.6;--a-glyph-1:0.72;--a-glyph-2:0.85;--a-glyph-3:0.92;--a-glyph-4:1;--a-glyph-5:1;--glyph-size-0:10;--glyph-size-1:11;--glyph-size-2:12;--glyph-size-3:12;--glyph-size-4:14;--glyph-size-5:16;--c-bond:#3b8bff;--c-bond-pulse:#ff4fd8;--a-bond-min:0.2;--a-bond-max:0.72;--c-accent:#c6ff3d;--c-accent-hot:#f1ffc4;--c-accent-deep:#5e8a00;--c-on-accent:#07051a;--c-accent-line:rgba(198,255,61,0.5);--c-accent-wash:rgba(198,255,61,0.06);--c-hud:#7a6bd6;--c-hud-bright:#5ff3ff;--c-text:#f1ecff;--c-text-2:#bdb4e6;--c-text-3:#948bc8;--c-alert:#ff6b9a;--c-scrim:rgba(7,5,26,0.88);--c-scrim-soft:rgba(7,5,26,0.52);--c-panel:rgba(14,10,43,0.78);--c-nav-scrolled:rgba(7,5,26,0.82);--c-chroma-r:#ff2bd6;--c-chroma-b:#00e5ff;--fx-trail:0.24;--fx-glow-green:0.42;--fx-glow-amber:0.7;--fx-glow-peak:1.8;--fx-grain:0.07;--fx-scanline-alpha:0.14;--fx-vignette:0.62;--fx-flicker:0.06;--fw-light:400;--fw-regular:400;--fw-medium:700;--fs-hero:clamp(2.75rem,1.15rem + 5.3vw,7rem);--fs-h1:clamp(2.125rem,1.4rem + 3vw,4.25rem);--fs-h2:clamp(1.625rem,1.2rem + 1.7vw,2.75rem);--fs-h3:clamp(1.125rem,1rem + 0.5vw,1.4375rem);--fs-lead:clamp(1.0625rem,0.98rem + 0.4vw,1.3125rem);--fs-body:clamp(1rem,0.95rem + 0.2vw,1.125rem);--fs-small:clamp(0.8125rem,0.79rem + 0.1vw,0.875rem);--fs-label:0.6875rem;--lh-hero:0.94;--lh-h1:1;--lh-h2:1.08;--lh-h3:1.3;--lh-lead:1.55;--lh-body:1.65;--lh-small:1.5;--lh-label:1.2;--ls-hero:-0.035em;--ls-h1:-0.03em;--ls-h2:-0.02em;--ls-h3:0;--ls-label:0.12em;--border-w:1px;--radius-1:0;--focus-ring:2px solid var(--c-accent);--focus-offset:3px;--bracket-arm:18px;--reticle-size:30px;--reticle-size-locked:20px;--reticle-arm:7px;--btn-h:48px;--hk-magenta:#ff4fd8;--hk-violet:#9b5cff;--hk-cyan:#5ff3ff;--hk-grad:linear-gradient(100deg,var(--hk-magenta) 0%,var(--hk-violet) 48%,var(--hk-cyan) 100%);--hk-chroma:-0.028em 0 0 rgba(255,43,214,0.55),0.028em 0 0 rgba(0,229,255,0.5)}:root[data-theme=hackers] body{background:radial-gradient(1100px 700px at 85% -240px,rgba(91,23,255,.16),transparent 70%),var(--c-bg);background-repeat:no-repeat}:root[data-theme=hackers] ::selection{background:var(--c-accent);color:var(--c-on-accent)}:root[data-theme=hackers] .t-h1,:root[data-theme=hackers] .t-h2,:root[data-theme=hackers] .t-hero{font-stretch:125%;font-weight:800}:root[data-theme=hackers] .t-h2{font-weight:700;font-stretch:115%}:root[data-theme=hackers] .t-h1,:root[data-theme=hackers] .t-hero{text-shadow:var(--hk-chroma)}:root[data-theme=hackers] .t-h1 em,:root[data-theme=hackers] .t-h2 em,:root[data-theme=hackers] .t-hero em{display:inline-block;padding-right:.08em;margin-right:-.08em;font-style:italic;color:var(--hk-cyan);background:var(--hk-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}:root[data-theme=hackers] .t-h3{font-family:var(--ff-mono);font-weight:700;text-transform:uppercase;letter-spacing:.02em}:root[data-theme=hackers] .t-label{color:var(--c-text-3)}:root[data-theme=hackers] .link{-webkit-text-decoration-color:var(--hk-violet);text-decoration-color:var(--hk-violet);text-decoration-thickness:2px}:root[data-theme=hackers] .link:hover{-webkit-text-decoration-color:var(--hk-magenta);text-decoration-color:var(--hk-magenta)}@media (max-width:479px){:root[data-theme=hackers] [data-ui=hero] .t-hero{font-size:max(2.75rem,16.5vw)}}@media (prefers-reduced-motion:no-preference){:root[data-theme=hackers] [data-ui=hero] .t-hero em{animation:hk-glitch 7.3s step-end 4s infinite}}@keyframes hk-glitch{0%,92%{transform:none}93%{transform:translate(.06em) skewX(-14deg)}94%{transform:translate(-.05em,.01em)}95%{transform:translate(.025em) skewX(6deg)}96%{transform:none}}:root[data-theme=hackers] [data-ui=hero]:before{content:"";position:absolute;top:64%;left:-50%;right:-50%;z-index:1;height:460px;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,79,216,.7) 1px,transparent 0),linear-gradient(180deg,rgba(95,243,255,.55) 1px,transparent 0);background-size:56px 56px;background-position:50% 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6) 22%,#000 55%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6) 22%,#000 55%);opacity:.24;transform-origin:50% 0;transform:perspective(520px) rotateX(66deg)}@media (prefers-reduced-motion:no-preference){:root[data-theme=hackers] [data-ui=hero]:before{animation:hk-fly 1.8s linear infinite}}@keyframes hk-fly{0%{transform:perspective(520px) rotateX(66deg) translateY(0)}to{transform:perspective(520px) rotateX(66deg) translateY(56px)}}@media (max-width:767px){:root[data-theme=hackers] [data-ui=hero]:before{top:46%;opacity:.2}}:root[data-theme=hackers] [data-ui=hero] .t-lead{max-width:27ch}:root[data-theme=hackers] [data-ui=hud-frame]{--_c:var(--c-hud)}:root[data-theme=hackers] [data-ui=hud-label]{color:var(--c-text-3)}:root[data-theme=hackers] [data-ui=boot]{color:var(--hk-cyan);text-shadow:0 0 12px rgba(95,243,255,.35)}:root[data-theme=hackers] [data-ui=hud-telemetry]{letter-spacing:.08em}:root[data-theme=hackers] [data-ui=hud-telemetry]>span>span:last-child{text-shadow:0 0 10px rgba(95,243,255,.35)}:root[data-theme=hackers] [data-ui=hud-log] li[data-age="0"]{text-shadow:0 0 10px rgba(95,243,255,.3)}:root[data-theme=hackers] [data-ui=wordmark]{font-family:var(--ff-mono);font-weight:700;letter-spacing:-.02em}:root[data-theme=hackers] [data-ui=wordmark]>span{display:inline-block;transform:skewX(-12deg) scaleY(1.15);text-shadow:-1.5px 0 0 rgba(255,43,214,.7),1.5px 0 0 rgba(0,229,255,.6)}:root[data-theme=hackers] [data-ui=nav][data-scrolled]{border-image:var(--hk-grad) 1}:root[data-theme=hackers] [data-ui=nav-link]:hover{color:var(--hk-cyan)}:root[data-theme=hackers] [data-ui=nav] [data-ui=nav-link][aria-current=page] span:last-child{-webkit-text-decoration-color:var(--hk-magenta);text-decoration-color:var(--hk-magenta);text-decoration-thickness:2px}:root[data-theme=hackers] [data-ui=nav-toggle]{font-family:var(--ff-mono);font-weight:700}:root[data-theme=hackers] [data-ui=nav-sheet]{background:radial-gradient(90% 60% at 100% 0,rgba(91,23,255,.28),transparent 70%),radial-gradient(80% 50% at 0 100%,rgba(255,79,216,.14),transparent 70%),var(--c-bg)}:root[data-theme=hackers] [data-ui=nav-sheet] [data-ui=nav-link]{font-weight:800;font-stretch:125%;letter-spacing:-.03em}:root[data-theme=hackers] [data-ui=nav-sheet] [data-ui=nav-link][aria-current=page]>span:last-child{background:var(--hk-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.1em}:root[data-theme=hackers] [data-ui=button]{font-weight:700;letter-spacing:.1em;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}:root[data-theme=hackers] [data-ui=button][data-variant=primary]{border-width:2px;border-color:var(--c-accent);color:var(--c-accent);box-shadow:0 0 0 0 var(--hk-magenta)}:root[data-theme=hackers] [data-ui=button][data-variant=primary]:hover{background:var(--c-accent);color:var(--c-on-accent);box-shadow:5px 5px 0 0 var(--hk-magenta);transform:translate(-2px,-2px)}:root[data-theme=hackers] [data-ui=button][data-variant=primary]:active{box-shadow:0 0 0 0 var(--hk-magenta);transform:translate(1px,1px)}:root[data-theme=hackers] [data-ui=button][data-variant=secondary]{border-color:var(--c-line-strong);background:rgba(14,10,43,.55)}:root[data-theme=hackers] [data-ui=button][data-variant=secondary]>span:first-child{--_c:var(--hk-cyan)}:root[data-theme=hackers] [data-ui=button][data-variant=secondary]:hover{border-color:var(--hk-cyan);color:var(--c-text);box-shadow:-2px 0 0 0 rgba(255,43,214,.6),2px 0 0 0 rgba(0,229,255,.5)}@media (hover:none){:root[data-theme=hackers] [data-ui=button]:hover{transform:none;box-shadow:none}:root[data-theme=hackers] [data-ui=button][data-variant=primary]:hover{background:transparent;color:var(--c-accent)}}:root[data-theme=hackers] [data-ui=divider]>span:first-child{background:linear-gradient(90deg,rgba(255,79,216,.15),var(--hk-magenta))}:root[data-theme=hackers] [data-ui=divider]>span:last-child{background:linear-gradient(90deg,var(--hk-cyan),rgba(95,243,255,.25) 35%,rgba(58,47,134,.6) 100%)}:root[data-theme=hackers] [data-ui=divider]:after,:root[data-theme=hackers] [data-ui=divider]:before{background:var(--c-hud);height:7px}:root[data-theme=hackers] [data-ui=divider] .t-label{color:var(--c-text-2)}:root[data-theme=hackers] [data-ui=divider] .t-label>span:not([aria-hidden]){color:var(--hk-cyan)}:root[data-theme=hackers] figure:has(>blockquote){border-left:3px solid transparent;border-image:linear-gradient(to bottom,var(--hk-magenta),var(--hk-violet) 50%,var(--hk-cyan)) 1}:root[data-theme=hackers] figure>blockquote p{font-weight:500;font-stretch:112%;letter-spacing:-.02em}:root[data-theme=hackers] figure>blockquote p:after,:root[data-theme=hackers] figure>blockquote p:before{color:var(--hk-magenta)}:root[data-theme=hackers] [data-ui=page-header]>div[aria-hidden=true]:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(to bottom,transparent 55%,var(--c-bg) 100%)}:root[data-theme=hackers] [data-ui=page-header] .t-lead{color:var(--c-text-2)}:root[data-theme=hackers] [data-ui=form] input,:root[data-theme=hackers] [data-ui=form] textarea{border-color:var(--c-line-strong);background:var(--c-surface);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}:root[data-theme=hackers] [data-ui=form] input:focus,:root[data-theme=hackers] [data-ui=form] textarea:focus{border-color:var(--hk-cyan);box-shadow:0 0 0 1px var(--hk-cyan),0 0 18px rgba(95,243,255,.18)}:root[data-theme=hackers] [data-ui=footer]{border-top:1px solid transparent;border-image:linear-gradient(90deg,var(--hk-magenta),var(--hk-violet) 40%,var(--hk-cyan) 70%,transparent) 1;background:radial-gradient(60% 120% at 100% 100%,rgba(91,23,255,.12),transparent 70%),var(--c-bg)}:root[data-theme=hackers] [data-ui=footer] p:first-of-type:not(.t-label){font-weight:600;font-stretch:118%;font-style:italic}:root[data-theme=hackers] [data-ui=reticle]>span{filter:drop-shadow(0 0 3px rgba(95,243,255,.45))}:root[data-theme=hackers] section[aria-labelledby=nf-title]{isolation:isolate}:root[data-theme=hackers] section[aria-labelledby=nf-title]:after{content:"";position:absolute;top:62%;left:-50%;right:-50%;z-index:-1;height:460px;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,79,216,.7) 1px,transparent 0),linear-gradient(180deg,rgba(95,243,255,.55) 1px,transparent 0);background-size:56px 56px;background-position:50% 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6) 22%,#000 55%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6) 22%,#000 55%);opacity:.3;transform-origin:50% 0;transform:perspective(520px) rotateX(66deg)}@media (prefers-reduced-motion:no-preference){:root[data-theme=hackers] section[aria-labelledby=nf-title]:after{animation:hk-fly 1.8s linear infinite}:root[data-theme=hackers] #nf-title{animation:hk-glitch 5.1s step-end 1.5s infinite}}:root[data-theme=hackers] #nf-title{text-shadow:-.04em 0 0 rgba(255,43,214,.65),.04em 0 0 rgba(0,229,255,.6)}:root[data-theme=hackers] section[aria-labelledby=nf-title] p:has(+#nf-title),:root[data-theme=hackers] section[aria-labelledby=nf-title]>div[aria-hidden=true]{font-family:var(--ff-mono)}:root[data-theme=hackers] section[aria-labelledby=nf-title] pre{color:var(--hk-cyan)}:root[data-theme=phosphor]{--font-mono:var(--font-phosphor-mono);--font-display:var(--font-phosphor-display);--ff-body:var(--ff-mono);--c-bg:#06080a;--c-surface:#0c1013;--c-surface-2:#11171a;--c-line:#1c2622;--c-line-strong:#2a3832;--c-glyph-0:#1b2520;--c-glyph-1:#2f4239;--c-glyph-2:#4f7a64;--c-glyph-3:#7fb89a;--c-glyph-4:#b6e8cb;--c-glyph-5:var(--c-accent);--a-glyph-0:0.55;--a-glyph-1:0.7;--a-glyph-2:0.85;--a-glyph-3:0.9;--a-glyph-4:1;--a-glyph-5:1;--glyph-size-0:10;--glyph-size-1:11;--glyph-size-2:12;--glyph-size-3:12;--glyph-size-4:14;--glyph-size-5:16;--c-bond:#3e6a55;--c-bond-pulse:#9ff0c4;--a-bond-min:0.15;--a-bond-max:0.55;--c-accent:#ffb547;--c-accent-hot:#ffe2a8;--c-accent-deep:#8a5410;--c-on-accent:#06080a;--c-accent-line:rgba(255,181,71,0.55);--c-accent-wash:rgba(255,181,71,0.06);--c-hud:#5f7a6c;--c-hud-bright:#8ef0b4;--c-text:#e4eae6;--c-text-2:#9aa8a1;--c-text-3:#7f8d86;--c-alert:#ff6b5e;--c-scrim:rgba(6,8,10,0.86);--c-scrim-soft:rgba(6,8,10,0.5);--c-panel:rgba(12,16,19,0.72);--c-nav-scrolled:rgba(6,8,10,0.8);--c-chroma-r:#ff3b3b;--c-chroma-b:#3bc8ff;--fx-trail:0.28;--fx-glow-green:0.35;--fx-glow-amber:0.55;--fx-glow-peak:1.6;--fx-grain:0.05;--fx-scanline-alpha:0.18;--fx-vignette:0.55;--fx-flicker:0.03;--fw-light:300;--fw-regular:400;--fw-medium:500;--fs-hero:clamp(3rem,1.6rem + 6.2vw,8.5rem);--fs-h1:clamp(2.5rem,1.7rem + 3.6vw,5rem);--fs-h2:clamp(1.875rem,1.4rem + 2vw,3.25rem);--fs-h3:clamp(1.25rem,1.1rem + 0.6vw,1.625rem);--fs-lead:clamp(1.0625rem,0.98rem + 0.4vw,1.3125rem);--fs-body:clamp(0.9375rem,0.9rem + 0.18vw,1.0625rem);--fs-small:clamp(0.8125rem,0.79rem + 0.1vw,0.875rem);--fs-label:0.6875rem;--lh-hero:0.92;--lh-h1:1;--lh-h2:1.08;--lh-h3:1.25;--lh-lead:1.55;--lh-body:1.65;--lh-small:1.5;--lh-label:1.2;--ls-hero:-0.02em;--ls-h1:-0.015em;--ls-h2:-0.01em;--ls-h3:-0.01em;--ls-label:0.14em;--border-w:1px;--radius-1:2px;--focus-ring:2px solid var(--c-accent);--focus-offset:3px;--bracket-arm:24px;--reticle-size:28px;--reticle-size-locked:20px;--reticle-arm:6px;--btn-h:48px}