@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100%}img,svg,canvas,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{background:0 0;border:none}ul[class]{list-style:none}[hidden]{display:none!important}@media (prefers-reduced-transparency:reduce){*,:before,:after{-webkit-backdrop-filter:none!important}.crt--noise,.crt--glass{display:none!important}}}@layer tokens{:root{--bg-void:#05050b;--bg:#0a0a12;--bg-panel:#11111a;--bg-raised:#171724;--bg-input:#1b1b28;--text:#e9e9f4;--text-soft:#b9b9cc;--text-muted:#9a9ab2;--text-dim:#7a7a93;--text-rgb:233, 233, 244;--neon-cyan:#00f3ff;--neon-pink:#ff2bd6;--neon-purple:#b04cff;--neon-green:#00ffa8;--neon-amber:#ffc400;--neon-red:#ff4d5e;--neon-cyan-rgb:0, 243, 255;--neon-pink-rgb:255, 43, 214;--neon-purple-rgb:176, 76, 255;--neon-green-rgb:0, 255, 168;--neon-amber-rgb:255, 196, 0;--neon-red-rgb:255, 77, 94;--line-hard:#00181880;--line-mid:#323636cc;--term-bg:#0c0c14;--term-dot-1:#ff5f57;--term-dot-2:#febc2e;--term-dot-3:#28c840;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:2.5rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--text-3xs:.625rem;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1.0625rem;--text-xl:1.5rem;--text-2xl:clamp(1.75rem, 3.5vw, 2.25rem);--text-3xl:clamp(2rem, 5vw, 3rem);--display:clamp(1.9rem, 5.5vw, 3rem);--display-sm:clamp(1.75rem, 4.5vw, 2.75rem);--leading-tight:1.15;--leading-snug:1.35;--leading-body:1.65;--leading-loose:1.8;--tracking-wider:.26em;--font-pixel:"Press Start 2P", "Courier New", monospace;--font-mono:"Space Mono", ui-monospace, "SFMono-Regular", monospace;--font-body:"Fira Code", ui-monospace, "Cascadia Code", "Space Mono", monospace;--container:1200px;--container-text:68ch;--gutter:clamp(1rem, 4vw, 2rem);--section-pad:clamp(3rem, 7vw, 5.5rem);--grid-gap:clamp(1.25rem, 2.5vw, 2rem);--header-h:4.25rem;--header-offset:calc(var(--header-h) + var(--space-sm));--bezel-inset:clamp(5px, .9vw, 10px);--brut-w-1:1px;--brut-w-2:2px;--brut-w-3:3px;--brut-border:var(--brut-w-3) solid var(--line-hard);--brut-border-2:var(--brut-w-2) solid var(--line-hard);--brut-border-3:var(--brut-w-1) solid var(--line-hard);--shadow-brut-sm:2px 2px 0 var(--line-hard);--shadow-brut:4px 4px 0 var(--line-hard);--lift-lg:8px 8px 0 var(--line-hard);--shadow-brut-xl:12px 12px 0 var(--line-hard);--glow-cyan:0 0 6px var(--neon-cyan), 0 0 18px rgba(var(--neon-cyan-rgb), .45);--glow-pink:0 0 6px var(--neon-pink), 0 0 18px rgba(var(--neon-pink-rgb), .45);--glow-purple:0 0 6px var(--neon-purple), 0 0 18px rgba(var(--neon-purple-rgb), .45);--glow-green:0 0 6px var(--neon-green), 0 0 18px rgba(var(--neon-green-rgb), .45);--glow-amber:0 0 6px var(--neon-amber), 0 0 18px rgba(var(--neon-amber-rgb), .45);--shadow-accent:0 0 0 1px var(--neon-cyan), 0 0 22px rgba(var(--neon-cyan-rgb), .28);--radius-none:0;--radius-sm:8px;--radius-md:clamp(8px, 1.5vw, 24px);--radius-lg:clamp(14px, 2.2vw, 32px);--radius-full:50%;--z-header:1000;--z-crt:9998;--z-skip:10000;--z-overlay:10001;--z-atmos:-1;--z-hud:9997;--z-eyelid:9997;--z-consent:10002;--z-bit:10001;--z-bios:10002;--z-xtrail:-1;--z-xhair:10003;--z-local-behind:-1;--z-local-base:0;--z-local-front:1;--z-local-top:2;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.45s;--dur-reveal:.6s;--crt-scan-opacity:.14;--crt-grid-opacity:.35;--crt-aberration:.025;--crt-vignette:.34;--crt-interference-opacity:.045;--crt-noise-opacity:.032;--crt-glass-opacity:.16;--crt-roll-duration:7.2s;--crt-interference-duration:11s;--crt-noise-duration:.34s;--atmos-fog-opacity:.06;--atmos-beam-opacity:.1;--atmos-rain-opacity:.18;--atmos-rain-count:0;--atmos-beam-duration:64s;--depth:0;--ghost-fill:rgba(var(--neon-cyan-rgb), .045);--hud-color:var(--neon-green);--hud-dim:var(--text-dim)}@media (prefers-contrast:more){:root{--text-muted:#c8c8dc;--text-dim:#b0b0c6;--crt-scan-opacity:.06;--crt-grid-opacity:.15;--crt-interference-opacity:.015;--crt-noise-opacity:.01;--crt-glass-opacity:.08;--atmos-fog-opacity:.03;--atmos-beam-opacity:.05;--atmos-rain-opacity:.08}}@media (max-width:760px){:root{--header-offset:7rem;--header-h:3.5rem}}@media (max-width:420px){:root{--header-offset:6.25rem}}}@layer base{html{scroll-behavior:smooth;scroll-padding-top:var(--header-offset);scrollbar-color:var(--neon-purple) var(--bg);scrollbar-width:thin;overflow-x:clip}body{background-color:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;background-image:radial-gradient(70% 55% at 50% -8%, rgba(var(--neon-cyan-rgb), .09), transparent 70%), radial-gradient(50% 45% at 88% 8%, rgba(var(--neon-pink-rgb), .07), transparent 72%), radial-gradient(60% 50% at 5% 45%, rgba(var(--neon-purple-rgb), .06), transparent 75%);background-repeat:no-repeat;background-attachment:fixed;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-pixel);line-height:var(--leading-tight);text-wrap:balance}h1{font-size:var(--display)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-md);line-height:var(--leading-snug)}p{text-wrap:pretty}strong,b{font-weight:700}em{color:var(--neon-cyan);font-style:italic}a{color:var(--neon-cyan);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out);text-decoration-thickness:2px}a:hover{color:var(--text)}ul,ol{padding-left:var(--space-md)}code,kbd,samp{font-family:var(--font-mono);background:var(--bg-raised);border:var(--brut-border-3);padding:.1em .35em;font-size:.925em}::selection{background:var(--neon-pink);color:var(--bg-void)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg-void)}::-webkit-scrollbar-thumb{background:var(--neon-purple);border:3px solid var(--bg-void)}::-webkit-scrollbar-thumb:hover{background:var(--neon-pink)}:focus-visible{outline:3px solid var(--neon-cyan);outline-offset:3px}:focus:not(:focus-visible){outline:none}}@layer layout{.container{max-width:var(--container);padding-inline:var(--gutter);padding-block:var(--section-pad);margin-inline:auto}.container--text{max-width:calc(var(--container-text) + var(--gutter) * 2)}body{min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}main{flex:1}main>section{scroll-margin-top:var(--header-offset);position:relative}main>section>*+*{margin-block-start:var(--space-xl)}main>section>.eyebrow+*{margin-block-start:var(--space-sm)}main>section>.u-center+*{margin-block-start:var(--space-lg)}main>section>.section-head+*{margin-block-start:var(--space-xl)}main>section+section{border-top:var(--brut-border-3)}main>section:target{animation:target-flash 1.2s var(--ease-out)}@keyframes target-flash{0%{box-shadow:inset 0 0 0 2px rgba(var(--neon-cyan-rgb), .55)}to{box-shadow:inset 0 0 0 2px #0000}}header{z-index:var(--z-header);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(10px)saturate(140%);border-bottom:var(--brut-border);position:sticky;top:0}.nav-inner{align-items:center;gap:var(--space-sm) var(--space-md);max-width:var(--container);min-height:var(--header-h);padding:var(--space-2xs) var(--gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.logo{align-items:center;gap:var(--space-2xs);padding-block:var(--space-3xs);min-height:24px;font-family:var(--font-pixel);font-size:var(--text-sm);color:var(--neon-cyan);text-shadow:var(--glow-cyan);white-space:nowrap;padding-inline-end:var(--space-3xs);text-decoration:none;display:inline-flex}.logo:hover{color:var(--neon-green)}.logo .icon{color:var(--neon-pink);text-shadow:var(--glow-pink)}.ai-badge{min-width:24px;min-height:24px;cursor:pointer;justify-content:center;align-items:center;margin-inline-start:calc(var(--space-2xs) * -.5);text-decoration:none;display:inline-flex;position:relative}.ai-badge__img{opacity:.88;width:28px;height:28px;filter:drop-shadow(0 0 4px rgba(var(--neon-cyan-rgb), .35));transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out);display:block}.ai-badge:hover .ai-badge__img{opacity:1;filter:drop-shadow(0 0 6px rgba(var(--neon-cyan-rgb), .75));transform:scale(1.08)}.ai-badge:after{content:attr(data-tooltip);top:calc(100% + var(--space-2xs));width:max-content;max-width:min(28ch,78vw);padding:var(--space-2xs) var(--space-xs);background:var(--bg-panel);border:var(--brut-w-2) solid var(--neon-cyan);box-shadow:var(--shadow-brut);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--text);white-space:normal;pointer-events:none;opacity:0;z-index:var(--z-header);transition:opacity .14s steps(3,end),transform .14s steps(3,end);position:absolute;left:0;transform:translateY(-4px)}.ai-badge:hover:after{opacity:1;transform:translateY(0)}#site-nav{margin-inline-start:auto}#site-nav ul{gap:var(--space-sm);list-style:none;display:flex}#site-nav a{padding-block:var(--space-3xs);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-soft);letter-spacing:.04em;text-decoration:none;display:inline-block;position:relative}#site-nav a:after{content:"";background:var(--neon-pink);height:2px;box-shadow:0 0 8px var(--neon-pink);transition:right var(--dur-base) var(--ease-out);position:absolute;bottom:0;left:0;right:100%}#site-nav a:hover,#site-nav a:focus-visible{color:var(--neon-pink)}#site-nav a:hover:after,#site-nav a:focus-visible:after,#site-nav a[aria-current]:after{right:0}#site-nav a[aria-current]{color:var(--neon-pink)}#site-nav a[aria-current]:before{content:"";background:var(--neon-green);width:4px;height:4px;box-shadow:0 0 6px var(--neon-green);position:absolute;top:50%;left:-.7em;translate:0 -50%}.nav-actions{align-items:center;gap:var(--space-2xs);display:flex}#nav-toggle{margin-inline-start:auto}#hero{position:relative}.hero-inner{align-items:center;gap:var(--space-md);flex-direction:column;max-width:64rem;margin-inline:auto;display:flex}.hero-inner h1{font-size:min(var(--display), 5.6vw);margin-block-end:var(--space-2xs)}.lede{max-width:60ch;font-size:var(--text-md);color:var(--text-soft);line-height:var(--leading-loose)}.grid-2,.grid-3{gap:var(--grid-gap);align-items:stretch;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.stats{gap:var(--space-md) var(--space-lg);width:100%;max-width:46rem;margin-block:var(--space-lg);text-align:center;grid-template-columns:repeat(3,minmax(150px,1fr));display:grid}.stat{gap:var(--space-2xs);padding:var(--space-sm) var(--space-2xs);border-left:2px solid var(--line-mid);flex-direction:column;align-items:center;display:flex}.stat:first-child{border-left-color:var(--neon-cyan)}.stat:nth-child(2){border-left-color:var(--neon-pink)}.stat:nth-child(3){border-left-color:var(--neon-green)}.stat-num{font-family:var(--font-pixel);font-size:var(--text-2xl);color:var(--neon-cyan);text-shadow:var(--glow-cyan);line-height:1;display:block}.stat:nth-child(2) .stat-num{color:var(--neon-pink);text-shadow:var(--glow-pink)}.stat:nth-child(3) .stat-num{color:var(--neon-green);text-shadow:var(--glow-green)}.stat-label{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}footer{z-index:var(--z-base);background:var(--bg-void);border-top:var(--brut-border);padding:var(--space-2xl) var(--gutter) calc(var(--space-2xl) + env(safe-area-inset-bottom,0px));text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);position:relative}html.consent-open footer{padding-bottom:calc(var(--space-2xl) + 12rem + env(safe-area-inset-bottom,0px))}.footer-tag{margin-top:var(--space-md);color:var(--neon-pink);font-family:var(--font-pixel);font-size:var(--text-2xs);line-height:var(--leading-loose)}.footer-hint{font-size:var(--text-xs);letter-spacing:.06em;color:var(--text-dim);margin:auto 0}.footer-nav{justify-content:center;align-items:center;gap:var(--space-xs);margin:var(--space-sm) 0;flex-wrap:wrap;display:flex}.footer-nav a{min-height:28px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);border-bottom:var(--brut-w-1) solid transparent;transition:color var(--transition-fast), border-color var(--transition-fast);align-items:center;padding:2px 4px;text-decoration:none;display:inline-flex}.footer-nav a:hover,.footer-nav a:focus{color:var(--neon-cyan);border-bottom-color:var(--neon-cyan)}.footer-sep{color:var(--text-dim);-webkit-user-select:none;user-select:none}.footer-social{justify-content:center;gap:var(--space-xs) var(--space-md);margin:var(--space-md) 0 var(--space-sm);flex-wrap:wrap;display:flex}.footer-social__link{align-items:center;gap:var(--space-2xs);min-height:24px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);border-bottom:var(--brut-w-1) solid transparent;transition:color var(--transition-fast), border-color var(--transition-fast);text-decoration:none;display:inline-flex}.footer-social__link .icon{width:1.15em;height:1.15em}.footer-social__link:hover,.footer-social__link:focus{color:var(--neon-cyan);border-bottom-color:var(--neon-cyan)}@media (max-width:1400px){#site-nav a{font-size:var(--text-xs);letter-spacing:.02em}}@media (max-width:1280px){.nav-inner{column-gap:var(--space-sm)}.nav-actions{margin-inline-start:auto}}@media (max-width:1200px){html:not(.js-nav) #site-nav{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:0 0 100%;order:3;margin-inline-start:0;overflow-x:auto}html:not(.js-nav) #site-nav::-webkit-scrollbar{display:none}html:not(.js-nav) #site-nav ul{gap:var(--space-sm);width:max-content;padding-bottom:2px}html:not(.js-nav) #site-nav a{padding-inline:var(--space-2xs)}html:not(.js-nav) .nav-inner{row-gap:var(--space-2xs);padding-bottom:var(--space-2xs)}html.js-nav #nav-toggle{margin-inline-start:0}html.js-nav #site-nav{background:color-mix(in srgb, var(--bg) 94%, transparent);border-bottom:var(--brut-border);-webkit-backdrop-filter:blur(10px)saturate(140%);margin-inline-start:0;display:none;position:absolute;top:100%;left:0;right:0}html.js-nav #site-nav[data-open]{display:block}html.js-nav #site-nav ul{width:auto;padding:var(--space-2xs) var(--gutter) var(--space-xs);flex-direction:column;gap:0}html.js-nav #site-nav a{padding:var(--space-xs) var(--space-2xs);font-size:var(--text-base);display:block}}@media (max-width:600px){.grid-2,.grid-3{grid-template-columns:1fr}.btn-row .btn{width:100%}.hero-inner{gap:var(--space-sm)}.nav-actions .btn>span{display:none}.nav-actions{gap:var(--space-2xs)}.hud__left,.hud__mid,.hud__midr{display:none}.stats{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr))}.stat{padding-inline:0}.stat-num{font-size:var(--text-xl)}.stat-label{letter-spacing:.04em}}@media (max-width:420px){.logo{font-size:var(--text-2xs);gap:3px;padding-inline-end:0}.ai-badge{margin-inline-start:-6px}.ai-badge__img{width:16px;height:16px}#site-nav a{font-size:var(--text-xs)}.btn{padding:var(--space-2xs) var(--space-xs);font-size:var(--text-sm)}.btn-sm{font-size:var(--text-3xs)}.nav-inner{column-gap:var(--space-3xs);padding-inline:var(--space-2xs)}.nav-actions{gap:var(--space-3xs)}.nav-actions .btn{padding-inline:6px}.stat-num,.price{font-size:var(--text-xl)}.level-up-bar-container{width:min(240px,76vw)}}}@layer components{.icon{fill:currentColor;shape-rendering:crispedges;vertical-align:-.125em;flex:none;width:1em;height:1em}.icon--lg{width:1.5em;height:1.5em}.icon--xl{width:2em;height:2em}.card h3,.plan h3{align-items:center;gap:var(--space-2xs);display:flex}.h-icon{background:var(--neon-cyan);width:2.25rem;height:2.25rem;color:var(--bg-void);border:var(--brut-border-2);box-shadow:var(--shadow-brut-sm);transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-snap);flex:none;place-items:center;display:grid}.card:hover .h-icon{background:var(--neon-pink);transform:rotate(-6deg)scale(1.06)}.eyebrow{align-items:center;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-sm);font-weight:700;display:flex}.eyebrow:before{content:"";background:var(--neon-cyan);width:1.75rem;height:3px;box-shadow:0 0 8px var(--neon-cyan)}.eyebrow:after{content:"";background:linear-gradient(90deg, var(--line-mid), transparent);flex:1;height:1px}.section-head{isolation:isolate;justify-items:center;gap:var(--space-sm);text-align:center;padding-block:var(--space-md) 0;display:grid;position:relative}.section-head:before{content:attr(data-level);inset-inline:0;z-index:var(--z-local-behind);font-family:var(--font-pixel);color:var(--ghost-fill);opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(5rem,16vw,11rem);line-height:1;position:absolute;top:50%;translate:0 -50%}.section-head .eyebrow{justify-content:center;width:min(100%,34rem);margin:0}.section-head .eyebrow:before,.section-head .eyebrow:after{width:auto;height:1px;box-shadow:none;background:linear-gradient(90deg, transparent, var(--line-mid));flex:1}.section-head .eyebrow:after{background:linear-gradient(90deg, var(--line-mid), transparent)}.section-intro{max-width:var(--container-text);padding:var(--space-sm) var(--space-md);border:1px dashed var(--line-mid);background:color-mix(in srgb, var(--bg-panel) 55%, transparent);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-loose);text-align:center;text-wrap:balance;margin-inline:auto}.section-intro:before{content:"// ";color:var(--neon-cyan);opacity:.7}.title-cyan{color:var(--neon-cyan);text-shadow:var(--glow-cyan)}.title-pink{color:var(--neon-pink);text-shadow:var(--glow-pink)}.title-purple{color:var(--neon-purple);text-shadow:var(--glow-purple)}.title-green{color:var(--neon-green);text-shadow:var(--glow-green)}.title-amber{color:var(--neon-amber);text-shadow:var(--glow-amber)}.btn{--btn-bg:transparent;--btn-fg:var(--text);justify-content:center;align-items:center;gap:var(--space-2xs);min-height:2.75rem;padding:var(--space-xs) var(--space-md);background:var(--btn-bg);color:var(--btn-fg);border:var(--brut-border);box-shadow:var(--shadow-brut);font-family:var(--font-mono);font-weight:700;font-size:var(--text-base);text-align:center;white-space:nowrap;cursor:pointer;border-radius:var(--radius-none);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn-primary{--btn-bg:var(--neon-cyan);--btn-fg:var(--bg-void)}.btn-secondary{--btn-bg:var(--neon-pink);--btn-fg:var(--bg-void)}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--text)}.btn-amber{--btn-bg:var(--neon-amber);--btn-fg:var(--bg-void)}.btn-sm{min-height:2rem;padding:var(--space-3xs) var(--space-xs);font-size:var(--text-2xs);letter-spacing:.1em;border-width:var(--brut-w-2);box-shadow:var(--shadow-brut-sm)}.btn-block{width:100%}.btn:active{box-shadow:var(--shadow-brut-sm);transform:translate(2px,2px)}.btn[aria-pressed=true]{--btn-bg:var(--neon-green);--btn-fg:var(--bg-void)}.btn[aria-pressed=mixed]{--btn-bg:var(--neon-amber);--btn-fg:var(--bg-void)}#track-toggle{--btn-bg:var(--track-color,var(--neon-purple));--btn-fg:var(--bg-void);border-color:var(--track-color,var(--neon-purple))}.btn-primary{overflow:hidden}.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;translate:-120%}.btn-primary:hover:after{transition:translate var(--dur-slow) var(--ease-out);translate:120%}.btn-row{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.card{gap:var(--space-2xs);background:var(--bg-panel);border:var(--brut-border);padding:var(--space-md);box-shadow:var(--shadow-brut);border-radius:var(--radius-none);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative}.card:before,.card:after{content:"";border:2px solid var(--neon-cyan);opacity:.55;width:10px;height:10px;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none;position:absolute}.card:before{border-bottom:0;border-right:0;top:6px;left:6px}.card:after{border-top:0;border-left:0;bottom:6px;right:6px}.card:hover:before,.card:hover:after{opacity:1}.card h3{color:var(--text)}.card p{color:var(--text-soft)}.card p:last-child{margin-bottom:0}:is(.card,.section-intro,.article__body,.page--doc) p a{padding-block:.2em}.card.featured{border-color:var(--neon-pink);background:var(--bg-raised);box-shadow:var(--shadow-brut), var(--glow-pink)}.card.featured:before,.card.featured:after{border-color:var(--neon-pink)}.plan{overflow:hidden}.plan:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--neon-cyan-rgb), .12), transparent);pointer-events:none;width:45%;animation:sheen 5.5s var(--ease-in-out) infinite;position:absolute;inset:0 auto 0 0;translate:-120%}@keyframes sheen{0%,55%{translate:-120%}85%,to{translate:320%}}.plan:hover:before{animation-duration:2.4s}.plan .feature-list{flex:1}.price{font-family:var(--font-pixel);font-size:var(--text-2xl);margin:var(--space-2xs) 0 var(--space-sm);align-items:baseline;gap:var(--space-3xs);line-height:1;display:flex}.price--word{font-size:var(--text-md);line-height:var(--leading-snug);min-height:calc(var(--text-2xl) * 1);align-items:center}.price-unit{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);letter-spacing:.04em}.feature-list{margin:0 0 var(--space-md);gap:var(--space-2xs);flex-direction:column;padding:0;list-style:none;display:flex}.feature-list li{align-items:flex-start;gap:var(--space-2xs);font-size:var(--text-sm);color:var(--text-soft);display:flex}.feature-list li .icon{color:var(--neon-green);margin-top:.2em}.feature-list li.is-off{color:var(--text-dim)}.feature-list li.is-off .icon{color:var(--neon-red)}.badge{top:calc(var(--space-sm) * -.7);right:var(--space-md);align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);background:var(--neon-pink);border:var(--brut-border-2);color:var(--bg-void);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--shadow-brut-sm);font-weight:700;display:inline-flex;position:absolute}.ticker{border-block:var(--brut-border-2);background:var(--bg-panel);padding-block:var(--space-2xs);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ticker-track{will-change:transform;width:max-content;animation:42s linear infinite marquee;display:flex}.ticker.is-paused .ticker-track{animation-play-state:paused}.ticker-group{gap:var(--space-2xs);padding-right:var(--space-2xs);display:flex}@keyframes marquee{to{transform:translate(-50%)}}.tag{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);border:2px solid var(--neon-purple);background:color-mix(in srgb, var(--neon-purple) 12%, transparent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;color:#e9d4ff;white-space:nowrap;font-weight:700;display:inline-flex}.tag .icon{color:var(--neon-cyan)}.terminal{background:var(--term-bg);border:var(--brut-border);box-shadow:var(--shadow-brut);transition:box-shadow var(--dur-base) var(--ease-out);padding:var(--space-sm);font-family:var(--font-mono);border-radius:var(--radius-none);flex-direction:column;display:flex;position:relative;overflow:hidden}.terminal-bar{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-sm);padding-bottom:var(--space-2xs);border-bottom:var(--brut-border-3);display:flex}.terminal-bar i{border:2px solid var(--line-hard);background:var(--line-mid);width:10px;height:10px}.terminal-bar i:first-child{background:var(--term-dot-1)}.terminal-bar i:nth-child(2){background:var(--term-dot-2)}.terminal-bar i:nth-child(3){background:var(--term-dot-3)}.terminal-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-2xs);letter-spacing:.12em;color:var(--text-dim);text-transform:uppercase;margin-inline-start:auto;overflow:hidden}.terminal-line{color:var(--neon-green);font-size:var(--text-sm);line-height:var(--leading-loose);margin-bottom:var(--space-2xs);white-space:pre-wrap;overflow-wrap:break-word}.terminal-line:last-of-type{margin-bottom:0}.terminal-prompt{color:var(--neon-cyan)}.cursor{width:8px;height:1em;margin-top:var(--space-2xs);background:var(--neon-green);box-shadow:0 0 8px var(--neon-green);vertical-align:text-bottom;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.term-output{margin-top:var(--space-sm);min-height:2.5rem;padding:var(--space-2xs) var(--space-xs);background:color-mix(in srgb, var(--neon-green) 8%, transparent);border-inline-start:3px solid var(--neon-green);color:var(--neon-green);font-family:var(--font-mono);font-size:var(--text-sm);opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(4px)}.term-output.is-visible{opacity:1;transform:none}.signal-card{background:var(--bg-panel);border:var(--brut-border);box-shadow:var(--shadow-brut);transition:box-shadow var(--dur-base) var(--ease-out);padding:var(--space-sm);flex-direction:column;display:flex}.werkbank .terminal:after,.werkbank .signal-card:after{content:"";border:3px solid var(--neon-cyan);--s:14px;-webkit-mask:conic-gradient(at var(--s) var(--s), #0000 75%, #000 0) var(--s) var(--s) / calc(100% - var(--s)) calc(100% - var(--s)), linear-gradient(#000 0 0) content-box;mask:conic-gradient(at var(--s) var(--s), #0000 75%, #000 0) var(--s) var(--s) / calc(100% - var(--s)) calc(100% - var(--s)), linear-gradient(#000 0 0) content-box;opacity:.45;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}.werkbank .terminal:hover:after,.werkbank .signal-card:hover:after{opacity:1}.werkbank .terminal:hover,.werkbank .signal-card:hover{box-shadow:var(--shadow-brut), var(--glow-cyan)}.signal-card__screen{border:var(--brut-border);box-shadow:inset 0 0 0 2px var(--neon-cyan), inset 0 0 30px rgba(var(--neon-cyan-rgb), .12);background:#000;flex:1;min-height:15rem;position:relative}.signal-card__screen canvas{width:calc(100% - 4px);height:calc(100% - 4px);image-rendering:pixelated;image-rendering:crisp-edges;position:absolute;inset:2px}.signal-card__meta{gap:var(--space-2xs);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:var(--brut-border-3);display:grid}.signal-card__title,.signal-card__note{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--neon-cyan);text-transform:uppercase;margin:0;font-weight:700}.signal-card__note{font-size:var(--text-2xs);line-height:var(--leading-body);color:var(--text-soft);margin:0}.js #kodex[data-sealed]{display:none}#kodex.is-open{animation:kodex-surface 1.4s var(--ease-out) both}@keyframes kodex-surface{0%{opacity:0;clip-path:inset(0 0 100%);filter:brightness(2.2)saturate(0)}to{opacity:1;clip-path:inset(0);filter:none}}.kodex{counter-reset:kodex;gap:var(--space-lg);max-width:44rem;margin-inline:auto;padding:0;list-style:none;display:grid}.kodex li{counter-increment:kodex;align-items:baseline;gap:var(--space-md);font-size:clamp(1.125rem,2.4vw,1.625rem);line-height:var(--leading-snug);color:var(--text);text-wrap:balance;grid-template-columns:4ch minmax(0,1fr);display:grid}.kodex li:before{content:counter(kodex, decimal-leading-zero);font-family:var(--font-pixel);font-size:var(--text-sm);color:var(--neon-green);text-shadow:var(--glow-green)}.kodex__coda{max-width:44rem;padding-top:var(--space-md);border-top:var(--brut-border-3);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted);text-align:center;margin-inline:auto}.hero-inner:after{content:"";width:1px;height:4.5rem;margin-top:var(--space-md);background:linear-gradient(transparent, var(--neon-cyan));box-shadow:0 0 6px var(--neon-cyan);animation:descent-drop 2.6s var(--ease-in-out) infinite;transform-origin:top}@keyframes descent-drop{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(40%)}}.is-3am .atmos__rain{display:none}.is-3am .ticker-track{animation-duration:84s}.werkbank{gap:var(--grid-gap);grid-template-columns:1fr 1fr;display:grid}.werkbank__main{grid-area:1/1}.werkbank__side{grid-area:1/2}.werkbank__run{grid-column:1/-1}.werkbank__main,.werkbank__side{min-width:0;display:grid}.werkbank .terminal{height:100%;min-height:19rem}@media (max-width:860px){.werkbank{grid-template-columns:1fr}.werkbank__main,.werkbank__side{grid-area:auto}.werkbank__run{grid-column:1}}.werkbank .terminal,.werkbank .signal-card{position:relative}.trace{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.werkbank__run{align-items:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.werkbank__call{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-soft);flex:16rem}.werkbank__run .term-output{flex-basis:100%}.oracle{align-items:center;gap:var(--space-2xs);padding-top:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-loose);margin-top:auto;display:flex}.oracle__field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.oracle .oracle__input{width:100%;min-width:0;min-height:1.75rem;box-shadow:none;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-loose);color:var(--neon-green);caret-color:#0000;background:0 0;border:0;padding:0}.oracle .oracle__input::placeholder{color:var(--text-dim);opacity:.65;padding-inline-start:1.35ch}.oracle .oracle__input:focus::placeholder{opacity:.28}.oracle .oracle__input:focus-visible{box-shadow:none;background:0 0;outline:none}.oracle__track{z-index:var(--z-local-front);pointer-events:none;white-space:pre;max-width:100%;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-loose);align-items:center;display:inline-flex;position:absolute;inset-block:0;inset-inline-start:0;overflow:visible}.oracle__ghost{visibility:hidden;white-space:pre}.oracle__cursor{background:var(--neon-green);width:8px;height:1.05em;box-shadow:0 0 8px var(--neon-green);flex:none;margin-top:0;animation:1.1s step-end infinite blink;display:inline-block}.oracle__log{gap:var(--space-3xs);font-size:var(--text-sm);line-height:var(--leading-loose);display:grid}.oracle__log:empty{display:none}.oracle__log .q{color:var(--neon-green)}.oracle__log .a{color:var(--text-soft);padding-inline-start:2ch}.vk{margin-top:var(--space-lg);padding:var(--space-md);border:var(--brut-border-2);background:var(--bg-panel)}.vk__legend{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--neon-amber);padding-inline:var(--space-2xs)}.vk__intro{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-md)}.vk__bio{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-sm);background:var(--bg-void);border:var(--brut-border-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.vk__pulse{border:var(--brut-border-3);width:100%;min-width:0;height:48px;box-shadow:inset 0 0 12px rgba(var(--neon-green-rgb), .1);background:#000}.vk__eye{width:40px;height:40px;color:var(--neon-cyan);filter:drop-shadow(0 0 3px var(--neon-cyan));flex:none}.vk__readout{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;color:var(--neon-green);white-space:nowrap;grid-column:1/-1;justify-self:end}.form-narrow{text-align:left;max-width:30rem;margin-inline:auto}.form-group{margin-bottom:var(--space-md)}label{margin-bottom:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);font-weight:700;display:block}input,select{width:100%;min-height:2.75rem;padding:var(--space-2xs) var(--space-xs);background:var(--bg-input);border:var(--brut-border);color:var(--text);font-family:var(--font-mono);font-size:var(--text-base);border-radius:var(--radius-none);transition:box-shadow var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out)}input::placeholder{color:var(--text-dim)}input:focus-visible,select:focus-visible{background:var(--bg-raised);box-shadow:var(--shadow-accent);outline:none}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--neon-cyan) 50%), linear-gradient(135deg, var(--neon-cyan) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 1.15rem) 55%,calc(100% - .85rem) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-inline-end:var(--space-lg)}select option{background:var(--bg-raised);color:var(--text)}.success-msg{align-items:center;gap:var(--space-2xs);margin-top:var(--space-sm);padding:var(--space-2xs) var(--space-xs);background:color-mix(in srgb, var(--neon-green) 10%, transparent);border-inline-start:3px solid var(--neon-green);color:var(--neon-green);font-family:var(--font-mono);font-size:var(--text-sm);display:none}.success-msg.is-visible{display:flex}.success-msg.has-kennung.is-visible{align-items:center;gap:var(--space-2xs) var(--space-sm);padding:var(--space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.success-msg.has-kennung>.icon{display:none}.kennung{background:var(--bg-void);border:var(--brut-border-2);width:4rem;height:4rem;box-shadow:var(--shadow-brut-sm);shape-rendering:crispedges;fill:currentColor;grid-row:span 2;padding:.25rem}.kennung--cyan{color:var(--neon-cyan)}.kennung--pink{color:var(--neon-pink)}.kennung--green{color:var(--neon-green)}.kennung--amber{color:var(--neon-amber)}.kennung--purple{color:var(--neon-purple)}.kennung__verdict{font-size:var(--text-xs);color:var(--text-soft);letter-spacing:.04em}.ascii-art{font-family:var(--font-mono);color:var(--neon-purple);text-shadow:var(--glow-purple);margin:0 auto var(--space-sm);font-size:var(--text-2xs);letter-spacing:0;border:3px double var(--neon-purple);padding:var(--space-xs) var(--space-md);max-width:100%;line-height:1.5;display:inline-block;overflow-x:auto}.ascii-art>span{white-space:nowrap;display:block}.u-glitch{position:relative}.u-glitch:before,.u-glitch:after{content:attr(data-text);pointer-events:none;opacity:0;position:absolute;inset:0}.u-glitch:before{color:var(--neon-pink)}.u-glitch:after{color:var(--neon-cyan)}.u-glitch.is-glitching:before,.u-glitch.is-glitching:after{opacity:.85;animation:.42s steps(2,end) 2 glitch-shift}.u-glitch.is-glitching:before{animation-name:glitch-a}.u-glitch.is-glitching:after{animation-name:glitch-b}@keyframes glitch-a{0%{clip-path:inset(12% 0 78%);transform:translate(-3px)}50%{clip-path:inset(58% 0 22%);transform:translate(3px)}to{clip-path:inset(12% 0 78%);transform:translate(0)}}@keyframes glitch-b{0%{clip-path:inset(64% 0 16%);transform:translate(3px)}50%{clip-path:inset(20% 0 62%);transform:translate(-3px)}to{clip-path:inset(64% 0 16%);transform:translate(0)}}body.is-chaos h2{animation:.6s steps(3,end) infinite chaos-jitter}@keyframes chaos-jitter{0%,to{transform:translate(0)}33%{transform:translate(-1px,1px)}66%{transform:translate(1px,-1px)}}.noscript-note{padding:var(--space-sm) var(--gutter);background:var(--neon-amber);color:var(--bg-void);font-family:var(--font-mono);font-size:var(--text-sm);text-align:center;border-bottom:var(--brut-border)}.skip-link{z-index:var(--z-skip);padding:var(--space-2xs) var(--space-sm);background:var(--neon-cyan);color:var(--bg-void);font-family:var(--font-mono);border:var(--brut-border);transition:translate var(--dur-base) var(--ease-out);font-weight:700;text-decoration:none;position:fixed;top:0;left:0;translate:-120%}.skip-link:focus-visible{translate:var(--space-2xs) var(--space-2xs)}.app-dialog{border:var(--brut-border);box-shadow:var(--shadow-brut), 0 0 0 100vmax #000c;background:var(--bg-panel);color:var(--text);width:620px;max-width:90vw;max-height:90vh;animation:popover-in .2s var(--ease-out);border-radius:var(--radius-none);margin:auto;padding:0}@keyframes popover-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.app-dialog::backdrop{animation:backdrop-in .2s var(--ease-out);background:#000000bf}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.app-dialog__header{padding:var(--space-md) var(--space-lg);border-bottom:var(--brut-border-2);background:var(--bg-raised);z-index:var(--z-local-front);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.app-dialog__header h2{font-family:var(--font-pixel);font-size:var(--text-sm);color:var(--neon-cyan);text-transform:uppercase;letter-spacing:.08em;margin:0}.app-dialog__close{border:var(--brut-border-2);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-lg);cursor:pointer;width:2.5rem;height:2.5rem;transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);background:0 0;justify-content:center;align-items:center;line-height:1;display:flex}.app-dialog__close:hover,.app-dialog__close:focus{color:var(--neon-cyan);border-color:var(--neon-cyan);background:rgba(var(--neon-cyan-rgb), .1)}.dialog-prose{padding:var(--space-lg);max-height:70vh;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text);overflow-y:auto}.dialog-prose h2{font-family:var(--font-mono);font-size:var(--text-base);color:var(--neon-cyan);margin-top:var(--space-lg);margin-bottom:var(--space-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.dialog-prose h3{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--neon-cyan);margin-top:var(--space-md);margin-bottom:var(--space-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.dialog-prose h2:first-child,.dialog-prose h3:first-child{margin-top:0}.dialog-prose p{margin:var(--space-sm) 0;color:var(--text-soft)}.dialog-prose strong{color:var(--text);font-weight:700}.dialog-prose ul,.dialog-prose ol{margin:var(--space-sm) 0;padding-left:var(--space-lg)}.dialog-prose li{margin:var(--space-2xs) 0;color:var(--text-soft)}.dialog-prose code{font-family:var(--font-mono);background:var(--bg-input);padding:0 var(--space-2xs);border:var(--brut-border);font-size:.9em}.dialog-prose a{color:var(--neon-cyan);border-bottom:var(--brut-w-1) solid transparent;transition:border-color var(--transition-fast);text-decoration:none}.dialog-prose a:hover{border-bottom-color:var(--neon-cyan)}.app-dialog__content{padding:var(--space-md);max-height:72vh;overflow-y:auto}.app-dialog__loading{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-dim)}.game{gap:var(--space-sm);flex-direction:column;display:flex}.game__canvas{background:var(--bg-void,#05050b);border:var(--brut-border-2);width:100%;image-rendering:pixelated;cursor:crosshair;display:block}.game__canvas:focus-visible{outline:3px solid var(--neon-cyan);outline-offset:2px}.game__hud{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--neon-cyan);margin:0}.game__line{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text);margin:0}.game__line--dim{color:var(--text-dim);font-size:var(--text-2xs)}.game__fame-head{margin:var(--space-sm) 0 var(--space-3xs);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--neon-pink)}.game__scores{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-soft);margin:0;padding-left:1.6em;list-style:decimal}.game__scores li{justify-content:space-between;gap:var(--space-sm);max-width:22ch;display:flex}.game__nameform{margin-top:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--neon-green,#00ffa8)}.game__namerow{gap:var(--space-xs);margin-top:var(--space-3xs);display:flex}.game__name{min-width:0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text);background:var(--bg-input,#0c0c14);border:var(--brut-border-2);padding:var(--space-3xs) var(--space-xs);text-transform:uppercase;flex:1}.game__name:focus-visible{outline:3px solid var(--neon-cyan);outline-offset:1px}.game__btnsmall{font-size:var(--text-2xs);padding:var(--space-3xs) var(--space-xs)}.page{max-width:var(--container);padding-inline:var(--gutter);padding-block:var(--space-3xl);margin-inline:auto}.page>p{max-width:var(--container-text);margin-inline:auto}.page .page__title{font-size:var(--text-xl);margin-top:var(--space-sm)}.page--doc{max-width:calc(var(--container-text) + var(--gutter) * 2)}.page--doc>*+*,.article__body>*+*{margin-block-start:var(--space-md)}.page--doc>*+h2,.article__body>*+h2{margin-block-start:var(--space-2xl)}.page--doc>*+h3,.article__body>*+h3{margin-block-start:var(--space-xl)}.page--doc>*+:is(h4,h5),.article__body>*+:is(h4,h5){margin-block-start:var(--space-lg)}.page--doc>:is(h2,h3,h4,h5)+*,.article__body>:is(h2,h3,h4,h5)+*{margin-block-start:var(--space-sm)}.page--doc>*+hr,.page--doc>hr+*,.article__body>*+hr,.article__body>hr+*{margin-block-start:var(--space-xl)}:is(.page--doc,.article__body) :is(h2,h3,h4,h5){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;text-wrap:pretty}:is(.page--doc,.article__body) h2{font-size:var(--text-md);color:var(--neon-cyan)}:is(.page--doc,.article__body) h2:before{content:"// ";color:var(--neon-pink)}:is(.page--doc,.article__body) h3{font-size:var(--text-base);color:var(--text)}:is(.page--doc,.article__body) :is(h4,h5){font-size:var(--text-sm);color:var(--text-muted)}:is(.page--doc,.article__body) p{color:var(--text-soft)}:is(.page--doc,.article__body) strong{color:var(--text)}:is(.page--doc,.article__body) :is(ul,ol){padding-left:var(--space-lg);color:var(--text-soft)}:is(.page--doc,.article__body) ul{list-style:square}:is(.page--doc,.article__body) li+li{margin-block-start:var(--space-2xs)}:is(.page--doc,.article__body) hr{background:repeating-linear-gradient(90deg, var(--line-mid) 0 6px, transparent 6px 14px);border:0;height:2px}.teaser-grid{gap:var(--space-md);max-width:var(--container);margin:var(--space-xl) auto 0;text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.teaser{gap:var(--space-xs)}.teaser__meta{gap:var(--space-3xs) var(--space-xs);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-dim);flex-wrap:wrap;display:flex}.teaser__tag,.teaser__status{color:var(--neon-pink)}.teaser__title a{color:var(--text);text-decoration:none}.teaser__title a:hover{color:var(--neon-cyan)}.teaser__excerpt{font-size:var(--text-sm);flex:1}.teaser__link{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--neon-cyan);text-decoration:none}.teaser__link:hover{text-underline-offset:3px;text-decoration:underline}.teaser-grid__empty{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-dim);margin-top:var(--space-lg)}.teaser__media{border:var(--brut-border);aspect-ratio:16/9;background:#000;margin:0;overflow:hidden}.teaser__media img{object-fit:cover;width:100%;height:100%;display:block}.collection__filter{gap:var(--space-2xs);margin-top:var(--space-xl);flex-wrap:wrap;justify-content:center;display:flex}.collection__chip,.collection__pagebtn{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-dim);border:var(--brut-border);padding:var(--space-3xs) var(--space-xs);cursor:pointer;background:0 0}.collection__chip:hover,.collection__pagebtn:hover:not(:disabled){color:var(--neon-cyan)}.collection__chip[aria-pressed=true]{color:var(--neon-pink);border-color:var(--neon-pink)}.collection__pager{gap:var(--space-2xs);margin-top:var(--space-lg);justify-content:center;display:flex}.collection__numbers{gap:var(--space-2xs);display:flex}.collection__pagebtn[aria-current]{color:var(--neon-cyan);border-color:var(--neon-cyan)}.collection__pagebtn:disabled{opacity:.3;cursor:default}.collection__status{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-dim);text-align:center;margin-top:var(--space-sm)}.article__crumbs a{color:inherit;text-decoration:none}.article__crumbs a:hover{color:var(--neon-pink);text-decoration:underline}.article__byline{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-soft);margin-top:var(--space-md);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.article__by-prefix{color:var(--text-dim)}.article__meta{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-dim);margin-top:var(--space-2xs);text-align:center}.article__body{max-width:var(--container-text);margin:var(--space-xl) auto 0;font-size:var(--text-base);line-height:var(--leading-body)}.article__ebene{color:var(--neon-pink)}.article-crawl{max-width:var(--container-text);margin:var(--space-2xl) auto 0;align-items:center;gap:var(--space-md);font-family:var(--font-mono);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.article-crawl__link{gap:var(--space-3xs);min-width:0;color:var(--neon-cyan);flex-direction:column;text-decoration:none;display:flex;position:relative}.article-crawl>:nth-child(3){text-align:right;justify-self:end}.article-crawl__dir{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.article-crawl__title{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.article-crawl__link:hover .article-crawl__title{color:var(--neon-pink)}.article-crawl__peek{bottom:calc(100% + var(--space-2xs));border:var(--brut-border-2);width:9rem;height:auto;box-shadow:var(--shadow-brut);opacity:0;pointer-events:none;z-index:var(--z-local-top);background:#000;transition:opacity .16s steps(4,end),transform .16s steps(4,end);position:absolute;left:0;transform:translateY(4px)}.article-crawl>:nth-child(3) .article-crawl__peek{left:auto;right:0}.article-crawl__link:is(:hover,:focus-visible) .article-crawl__peek{opacity:1;transform:none}.article-crawl__end{color:var(--text-dim);font-size:var(--text-xs)}.article-crawl__up{color:var(--text-dim);font-size:var(--text-md);padding:var(--space-3xs) var(--space-2xs);justify-self:center;text-decoration:none}.article-crawl__up:hover{color:var(--neon-cyan)}.share{max-width:var(--container-text);margin:var(--space-xl) auto 0;padding-top:var(--space-md);border-top:var(--brut-border-3);align-items:center;gap:var(--space-2xs) var(--space-md);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.share__tag{color:var(--neon-pink);font-weight:700}.share__link{align-items:center;gap:var(--space-2xs);min-height:24px;font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:inline-flex}.share__link .icon{width:1.15em;height:1.15em}.share__link:hover{color:var(--neon-cyan)}.share__link:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}.share__status{color:var(--text-dim)}.hero-monitor{max-width:var(--container);margin:var(--space-xl) auto 0;background:var(--bg-panel);border:var(--brut-border);box-shadow:var(--shadow-brut);padding:var(--space-sm)}.hero-monitor__screen{border:var(--brut-border);aspect-ratio:21/9;background:#000;position:relative;overflow:hidden}.hero-monitor__screen img{object-fit:cover;width:100%;height:100%;display:block}.hero-monitor__scan{pointer-events:none;background:repeating-linear-gradient(0deg, transparent 0 3px, rgba(var(--neon-cyan-rgb), .06) 3px 4px);position:absolute;inset:0}.doc-figure{margin-block:var(--space-sm);border:var(--brut-border);background:#000;margin-inline:0}.doc-figure img{width:100%;display:block}.doc-figure figcaption{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-dim);padding:var(--space-2xs) var(--space-xs);border-top:var(--brut-border)}.doc-figure--monitor{max-width:var(--container-text);margin-block:var(--space-sm)}:is(.doc-figure--bare,.doc-figure:has(img[src$=\.svg])){margin:var(--space-xs) auto;box-shadow:none;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex}:is(.doc-figure--bare img,.doc-figure:has(img[src$=\.svg]) img){width:168px;max-width:55vw;height:auto}.code-block{padding:var(--space-sm);background:var(--term-bg);border:var(--brut-border);box-shadow:var(--shadow-brut-sm);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-loose);color:var(--neon-green);margin:10px 0;position:relative;overflow-x:auto}.code-block[data-lang]:before{content:"exec://" attr(data-lang);min-height:calc(10px + var(--space-2xs));margin-bottom:var(--space-sm);padding-bottom:var(--space-2xs);border-bottom:var(--brut-border-3);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);background:linear-gradient(var(--term-dot-1), var(--term-dot-1)) var(--space-xs) center / 10px 10px no-repeat, linear-gradient(var(--term-dot-2), var(--term-dot-2)) calc(var(--space-xs) + 14px) center / 10px 10px no-repeat, linear-gradient(var(--term-dot-3), var(--term-dot-3)) calc(var(--space-xs) + 28px) center / 10px 10px no-repeat;justify-content:flex-end;align-items:center;display:flex}.code-block code{font-size:inherit;text-shadow:0 0 6px color-mix(in srgb, var(--neon-green) 25%, transparent);background:0 0;border:none;padding:0}.footer-hint__btn{font:inherit;color:inherit;min-height:24px;margin-left:var(--space-xs);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.footer-hint__btn:hover{color:var(--neon-cyan)}.footer-hint__btn:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}.consent{inset-inline:0;z-index:var(--z-consent);justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);padding:var(--space-sm) var(--space-lg);background:var(--bg-panel);border-top:var(--brut-border);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-soft);flex-wrap:wrap;display:none;position:fixed;bottom:0}.consent.is-open{display:flex}.consent__info{gap:var(--space-2xs);flex:34ch;min-width:min(34ch,100%);display:grid}.consent__title{color:var(--text-soft);margin:0;font-weight:700}.consent__text{margin:0}.consent__text--dim{color:var(--text-dim);font-size:var(--text-xs)}.consent__mark{color:var(--neon-pink);font-weight:700}.consent__actions{justify-content:center;align-items:center;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.consent__btn{font:inherit;color:var(--neon-cyan);padding:var(--space-2xs) var(--space-xs);cursor:pointer;background:0 0;border:none;min-height:24px}.consent__btn:hover{color:var(--bg-panel);background:var(--neon-cyan)}.consent__btn:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}.consent[data-state=granted] [data-consent=granted],.consent[data-state=denied] [data-consent=denied]{color:var(--neon-green)}.consent[data-state=granted] [data-consent=granted]:hover,.consent[data-state=denied] [data-consent=denied]:hover{color:var(--bg-panel)}.consent__link{min-height:24px;font-size:var(--text-xs);color:var(--text-dim);flex-basis:100%;justify-content:center;align-items:center;display:inline-flex}.consent-veil{z-index:calc(var(--z-consent) - 1);background:color-mix(in srgb, var(--bg-void) 55%, transparent);-webkit-backdrop-filter:blur(6px)saturate(130%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out), visibility var(--dur-base);position:fixed;inset:0}html.consent-open .consent-veil{opacity:1;visibility:visible}@media (max-width:768px){.app-dialog{width:95vw;max-width:95vw;margin:0}.app-dialog__header{padding:var(--space-sm) var(--space-md)}.dialog-prose{padding:var(--space-md)}}.signal-deck{background:var(--bg-panel);border:var(--brut-border);box-shadow:var(--shadow-brut);text-align:left;overflow:hidden}.signal-deck__bar{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);padding:var(--space-xs) var(--space-md);background:var(--bg-raised);border-bottom:var(--brut-border-2);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.signal-deck__telemetry{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.signal-deck__led{border-radius:var(--radius-full);background:var(--neon-green);width:8px;height:8px;box-shadow:0 0 8px var(--neon-green);flex:none}.signal-deck.is-scanning .signal-deck__led{background:var(--neon-pink);box-shadow:0 0 12px var(--neon-pink)}.signal-deck__readout{color:var(--neon-cyan);letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.signal-deck__eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.signal-deck__eq i{background:var(--neon-purple);width:3px;height:4px;transition:height .14s steps(3,end),background-color .14s steps(2,end);display:block}.signal-deck__eq i:nth-child(2n){background:var(--neon-cyan);height:9px}.signal-deck__eq i:nth-child(3n){background:var(--neon-pink);height:12px}.signal-deck.is-scanning .signal-deck__eq i{background:var(--neon-amber);height:12px}.signal-deck__actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.signal-deck__stage{grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr);align-items:stretch;display:grid}.signal-deck__monitor{border-right:var(--brut-border-2);background:var(--bg-void);flex-direction:column;min-width:0;display:flex}.signal-deck__monbar{padding:var(--space-2xs) var(--space-sm);border-bottom:var(--brut-border-3);margin:0}.signal-deck__mondate{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-dim);margin-left:auto}.signal-deck__screen{isolation:isolate;min-height:256px;padding:var(--space-md);color:var(--text);background:var(--bg-void);flex-direction:column;flex:1;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.signal-deck__screen img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;opacity:.42;filter:saturate(1.2)contrast(1.08);z-index:var(--z-local-behind);transition:opacity .16s steps(3,end),transform .22s steps(4,end);position:absolute;inset:0}.signal-deck__screen:is(:hover,:focus-visible) img{opacity:.62;transform:scale(1.03)}.signal-deck.is-scanning .signal-deck__screen img{opacity:.18}.signal-deck__scan{pointer-events:none;z-index:var(--z-local-base);background:linear-gradient(180deg, #05050b33 0%, #05050be0 72%, #05050bf5 100%), repeating-linear-gradient(0deg, transparent 0 3px, rgba(var(--neon-cyan-rgb), .07) 3px 4px);position:absolute;inset:0}.signal-deck__ghost{top:var(--space-xs);right:var(--space-sm);z-index:var(--z-local-front);font-family:var(--font-pixel);color:rgba(var(--neon-cyan-rgb), .18);pointer-events:none;font-size:clamp(1.8rem,3.5vw,2.75rem);line-height:1;position:absolute}.signal-deck__hud{z-index:var(--z-local-top);gap:var(--space-2xs);flex-direction:column;display:flex;position:relative}.signal-deck__montags{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--neon-pink);letter-spacing:.06em;text-transform:uppercase;margin:0}.signal-deck__montitle{font-family:var(--font-mono);font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--text);text-transform:uppercase;letter-spacing:.03em;margin:0}.signal-deck__screen:is(:hover,:focus-visible) .signal-deck__montitle{color:var(--neon-cyan)}.signal-deck__monexcerpt{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.signal-deck__moncta{margin-top:var(--space-3xs);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--neon-cyan);align-items:center;font-weight:700;display:inline-flex}.signal-deck__rack{flex-direction:column;min-width:0;display:flex}.signal-slot{border-bottom:var(--brut-border-3);background:var(--bg-panel);transition:background-color var(--transition-fast)}.signal-slot:last-of-type{border-bottom:none}.signal-slot__link{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);min-height:4.25rem;color:var(--text);border-left:var(--brut-w-3) solid transparent;transition:border-color var(--transition-fast), background-color var(--transition-fast);grid-template-columns:3.6rem 3.5rem minmax(0,1fr) auto;text-decoration:none;display:grid}.signal-slot.is-active .signal-slot__link,.signal-slot__link:is(:hover,:focus-visible){background:rgba(var(--neon-cyan-rgb), .06);border-left-color:var(--neon-cyan)}.signal-slot__link:focus-visible{outline:var(--brut-w-2) solid var(--neon-cyan);outline-offset:-2px}.signal-slot__rail{font-family:var(--font-mono);flex-direction:column;gap:4px;display:flex}.signal-slot__ch{font-size:var(--text-2xs);letter-spacing:.06em;color:var(--text-dim);font-weight:700}.signal-slot.is-active .signal-slot__ch,.signal-slot__link:hover .signal-slot__ch{color:var(--neon-cyan)}.signal-slot__bars{align-items:flex-end;gap:2px;height:8px;display:inline-flex}.signal-slot__bars i{background:var(--bg-input);width:3px}.signal-slot__bars i:first-child{height:3px}.signal-slot__bars i:nth-child(2){height:5px}.signal-slot__bars i:nth-child(3){height:6px}.signal-slot__bars i:nth-child(4){height:8px}.signal-slot.is-active .signal-slot__bars i,.signal-slot__link:hover .signal-slot__bars i{background:var(--neon-green)}.signal-slot__thumb{border:var(--brut-border-3);background:#000;flex:none;width:3.5rem;height:2.35rem;overflow:hidden}.signal-slot__thumb img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.signal-slot__body{flex-direction:column;gap:1px;min-width:0;display:flex}.signal-slot__meta{align-items:center;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-3xs);color:var(--text-dim);white-space:nowrap;display:flex;overflow:hidden}.signal-slot__ebene{color:var(--neon-purple)}.signal-slot__tag{color:var(--neon-pink)}.signal-slot__title{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.signal-slot.is-active .signal-slot__title,.signal-slot__link:hover .signal-slot__title{color:var(--neon-cyan)}.signal-slot__excerpt{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.signal-slot__lock{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-dim);padding-left:var(--space-2xs);transition:transform var(--transition-fast), color var(--transition-fast)}.signal-slot.is-active .signal-slot__lock,.signal-slot__link:hover .signal-slot__lock{color:var(--neon-pink);transform:translate(2px)}@media (max-width:860px){.signal-deck__stage{grid-template-columns:1fr}.signal-deck__monitor{border-right:none;border-bottom:var(--brut-border-2)}.signal-deck__screen{min-height:200px}}@media (max-width:520px){.signal-deck__bar{padding:var(--space-2xs) var(--space-xs)}.signal-deck__eq{display:none}.signal-slot__link{padding:var(--space-2xs) var(--space-xs);grid-template-columns:2.9rem minmax(0,1fr) auto}.signal-slot__thumb{display:none}}.dna-lab{background:var(--bg-panel);border:var(--brut-border);box-shadow:var(--shadow-brut);grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr);display:grid;overflow:hidden}.dna-lab__chamber{background:var(--bg-void);border-right:var(--brut-border-2);flex-direction:column;min-width:0;display:flex}.dna-lab__bar{padding:var(--space-2xs) var(--space-sm);background:var(--bg-raised);border-bottom:var(--brut-border-3);margin:0}.dna-lab__stage{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);flex:1;grid-template-columns:minmax(140px,1fr) minmax(165px,1.05fr);display:grid}.dna-lab__canvas{width:100%;height:276px;image-rendering:pixelated;cursor:crosshair;display:block}.dna-lab__loci{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.dna-locus{align-items:center;gap:var(--space-xs);width:100%;min-height:3.1rem;padding:var(--space-2xs) var(--space-xs);background:var(--bg-panel);border:var(--brut-border-3);border-left:var(--brut-w-3) solid var(--text-dim);color:var(--text);text-align:left;font-family:var(--font-mono);cursor:pointer;transition:transform .12s steps(2), border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.dna-locus--cyan{--locus-col:var(--neon-cyan)}.dna-locus--pink{--locus-col:var(--neon-pink)}.dna-locus--green{--locus-col:var(--neon-green)}.dna-locus--amber{--locus-col:var(--neon-amber)}.dna-locus:is(:hover,:focus-visible),.dna-locus.is-active{border-color:var(--locus-col,var(--neon-cyan));border-left-width:var(--brut-w-3);background:rgba(var(--neon-cyan-rgb), .07);outline:none;transform:translate(3px)}.dna-locus__pair{background:var(--bg-void);border:var(--brut-w-1) solid var(--locus-col,var(--neon-cyan));height:1.85rem;color:var(--locus-col,var(--neon-cyan));font-family:var(--font-pixel);font-size:var(--text-3xs);letter-spacing:.04em;justify-content:center;align-items:center;display:inline-flex}.dna-locus.is-active .dna-locus__pair{background:var(--locus-col,var(--neon-cyan));color:var(--bg-void)}.dna-locus__info{flex-direction:column;gap:1px;min-width:0;display:flex}.dna-locus__code{font-size:var(--text-3xs);color:var(--text-dim);letter-spacing:.06em}.dna-locus.is-active .dna-locus__code{color:var(--locus-col,var(--neon-cyan))}.dna-locus__name{font-family:var(--font-pixel);font-size:var(--text-2xs);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dna-lab__hint{padding:var(--space-2xs) var(--space-sm);border-top:var(--brut-border-3);background:var(--bg-raised);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.06em;color:var(--text-dim);text-align:center;margin:0}.dna-lab__microscope{background:radial-gradient(circle at 15% 50%, rgba(var(--neon-cyan-rgb), .08), transparent 65%), repeating-linear-gradient(0deg, transparent 0 3px, rgba(var(--neon-cyan-rgb), .04) 3px 4px), var(--bg-panel);grid-template-rows:auto 1fr;grid-template-areas:"tele""viewport";min-width:0;display:grid;position:relative}.dna-lab__tele{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);background:var(--bg-raised);border-bottom:var(--brut-border-3);font-family:var(--font-mono);font-size:var(--text-2xs);grid-area:tele;display:flex}.dna-lab__led{border-radius:var(--radius-full);background:var(--neon-cyan);width:8px;height:8px;box-shadow:0 0 8px var(--neon-cyan)}.dna-lab.is-isolated .dna-lab__led{background:var(--neon-pink);box-shadow:0 0 10px var(--neon-pink)}.dna-lab__seq{color:var(--neon-cyan);letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.dna-lab__match{color:var(--neon-green);font-size:var(--text-3xs);letter-spacing:.08em;margin-left:auto}.dna-lab__standby{padding:var(--space-lg);grid-area:viewport;place-items:center;transition:opacity .12s steps(2,end),visibility .12s;display:grid}.dna-lab.is-isolated .dna-lab__standby{visibility:hidden;opacity:0;pointer-events:none}.dna-lab__reticle{max-width:34ch;padding:var(--space-md) var(--space-lg);border:var(--brut-w-1) dashed rgba(var(--neon-cyan-rgb), .35);text-align:center;font-family:var(--font-mono);gap:var(--space-xs);background:#05050b8c;flex-direction:column;display:flex;position:relative}.dna-lab__reticle strong{font-family:var(--font-pixel);font-size:var(--text-xs);color:var(--neon-cyan);letter-spacing:.08em}.dna-lab__reticle small{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-muted)}.dna-lab__reticle>span{border-color:var(--neon-pink);border-style:solid;border-width:0;width:10px;height:10px;position:absolute}.dna-lab__reticle>span:first-child{border-top-width:2px;border-left-width:2px;top:-2px;left:-2px}.dna-lab__reticle>span:nth-child(2){border-top-width:2px;border-right-width:2px;top:-2px;right:-2px}.dna-lab__reticle>span:nth-child(3){border-bottom-width:2px;border-left-width:2px;bottom:-2px;left:-2px}.dna-lab__reticle>span:nth-child(4){border-bottom-width:2px;border-right-width:2px;bottom:-2px;right:-2px}.dna-lab .dna-lab__deck{min-height:21.5rem;padding:var(--space-md);grid-area:viewport;grid-template-columns:1fr;grid-template-areas:"specimen";align-items:center;gap:0;display:grid}.dna-lab .dna-lab__deck>.card{visibility:hidden;opacity:0;pointer-events:none;border:var(--brut-w-2) solid var(--neon-cyan);box-shadow:var(--shadow-brut), 0 0 24px rgba(var(--neon-cyan-rgb), .22);transform-origin:0;background:#05050beb;grid-area:specimen;margin:0;display:flex}.dna-lab .dna-lab__deck>.card[data-hue=pink]{border-color:var(--neon-pink);box-shadow:var(--shadow-brut), 0 0 24px rgba(var(--neon-pink-rgb), .22)}.dna-lab .dna-lab__deck>.card[data-hue=green]{border-color:var(--neon-green);box-shadow:var(--shadow-brut), 0 0 24px rgba(var(--neon-green-rgb), .22)}.dna-lab .dna-lab__deck>.card[data-hue=amber]{border-color:var(--neon-amber);box-shadow:var(--shadow-brut), 0 0 24px rgba(var(--neon-amber-rgb), .22)}.dna-lab .dna-lab__deck>.card.is-isolated{visibility:visible;opacity:1;pointer-events:auto;animation:.24s steps(5,end) forwards dna-specimen-zoom}.dna-card__meta{justify-content:space-between;align-items:center;gap:var(--space-xs);padding-bottom:var(--space-2xs);margin-bottom:var(--space-2xs);border-bottom:var(--brut-border-3);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.08em;color:var(--neon-cyan);display:flex}@keyframes dna-specimen-zoom{0%{opacity:0;filter:brightness(2.2)contrast(1.6);transform:translate(-28px)scale(.76)}60%{opacity:1;filter:brightness(1.3);transform:translate(4px)scale(1.02)}to{opacity:1;filter:none;transform:translate(0)scale(1)}}@media (max-width:900px){.dna-lab{grid-template-columns:1fr}.dna-lab__chamber{border-right:none;border-bottom:var(--brut-border-2)}.dna-lab__canvas{height:230px}}@media (max-width:540px){.dna-lab__stage{grid-template-columns:1fr}.dna-lab__canvas{height:190px}}.app-dialog[data-wide=true]{width:calc(100vw - 50px);max-width:calc(100vw - 50px);height:calc(100vh - 50px);max-height:calc(100vh - 50px)}.app-dialog[data-wide=true][open]{flex-direction:column;display:flex;overflow:hidden}.app-dialog[data-wide=true] .app-dialog__header{padding:var(--space-xs) var(--space-md);flex-shrink:0}.app-dialog[data-wide=true] .app-dialog__content{height:100%;min-height:0;max-height:none;padding:var(--space-xs) var(--space-sm);flex-direction:column;flex:1;display:flex;overflow:hidden}.codex{gap:var(--space-xs);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative}.codex__loader{z-index:var(--z-local-top);background:radial-gradient(circle at 50% 45%, rgba(var(--neon-cyan-rgb), .1), transparent 70%), #05050bf5;padding:var(--space-lg);place-items:center;display:grid;position:absolute;inset:0}.codex__loader[hidden]{display:none}.codex__loader-box{width:min(440px,100%);padding:var(--space-lg);background:var(--bg-panel);border:var(--brut-border);box-shadow:var(--shadow-brut), var(--glow-cyan);gap:var(--space-xs);text-align:center;flex-direction:column;display:flex}.codex__loader-eyebrow{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.14em;color:var(--neon-pink);margin:0}.codex__loader-title{font-family:var(--font-pixel);font-size:var(--text-md);color:var(--neon-cyan);text-shadow:var(--glow-cyan);margin:0}.codex__bar{background:var(--bg-void);border:var(--brut-border-2);grid-template-columns:repeat(20,1fr);gap:3px;height:22px;padding:3px;display:grid}.codex__bar i{background:rgba(var(--neon-cyan-rgb), .12);transition:background-color 80ms steps(2,end),box-shadow 80ms;display:block}.codex__bar i.is-on{background:var(--neon-green);box-shadow:0 0 6px rgba(var(--neon-green-rgb), .7)}.codex__loader-meta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text);justify-content:space-between;font-weight:700;display:flex}.codex__loader-status{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.12em;color:var(--neon-amber);margin:0}.codex__stage{min-height:0;padding:var(--space-xs) 2.8rem;background:radial-gradient(ellipse at 50% 50%, rgba(var(--neon-purple-rgb), .12), transparent 72%), var(--bg-void);border:var(--brut-border-2);perspective:1400px;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.codex__stage:focus-visible{outline:var(--brut-w-2) solid var(--neon-cyan);outline-offset:-2px}.codex__stage.is-zoomed{cursor:grab;display:block;overflow:auto}.codex__stage.is-zoomed:active{cursor:grabbing}.codex__edge{z-index:var(--z-local-front);border:var(--brut-border-3);width:2.1rem;height:4.5rem;color:var(--neon-cyan);font-family:var(--font-pixel);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:#11111ae0;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.codex__edge--prev{left:var(--space-2xs)}.codex__edge--next{right:var(--space-2xs)}.codex__edge:hover:not(:disabled){background:var(--neon-cyan);border-color:var(--neon-cyan);color:var(--bg-void)}.codex__edge:disabled{opacity:.25;cursor:default}.codex__book{border:var(--brut-w-2) solid var(--neon-cyan);max-width:100%;max-height:100%;box-shadow:0 14px 36px #000000d9, 4px 0 0 #171724, 7px 0 0 var(--neon-purple);transform-style:preserve-3d;background:#08080f;justify-content:center;align-items:stretch;display:inline-flex;position:relative}.codex__stage.is-zoomed .codex__book{width:max-content;max-width:none;max-height:none;margin:0 auto;display:flex}.codex__book.is-flipping-next{animation:codex-flip-next .22s var(--ease-out)}.codex__book.is-flipping-prev{animation:codex-flip-prev .22s var(--ease-out)}@keyframes codex-flip-next{0%{filter:brightness(1.18);transform:rotateY(-9deg)scale(.985)}to{filter:none;transform:rotateY(0)scale(1)}}@keyframes codex-flip-prev{0%{filter:brightness(1.18);transform:rotateY(9deg)scale(.985)}to{filter:none;transform:rotateY(0)scale(1)}}.codex__sheet{background:#0c0c14;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.codex__sheet[hidden]{display:none}.codex__spine{background:linear-gradient(90deg, #000000d9, rgba(var(--neon-cyan-rgb), .35), #000000d9);flex-shrink:0;width:4px}.codex__spine[hidden]{display:none}.codex__canvas{object-fit:contain;width:auto;max-width:100%;height:calc(100vh - 165px);display:block}.codex__book[data-spread=double] .codex__canvas{max-width:calc(50vw - 82.5px)}.codex__stage.is-zoomed .codex__sheet{overflow:visible}.codex__stage.is-zoomed .codex__canvas{width:min(1480px,100vw - 150px);max-width:none;height:auto;max-height:none}.codex__folio{border:var(--brut-w-1) solid rgba(var(--neon-cyan-rgb), .45);font-family:var(--font-mono);font-size:var(--text-3xs);color:var(--neon-cyan);pointer-events:none;background:#05050bd1;padding:1px 6px;position:absolute;bottom:6px}.codex__sheet--left .codex__folio{left:8px}.codex__sheet--right .codex__folio{right:8px}.codex__controls{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);background:var(--bg-raised);border:var(--brut-border-3);flex-wrap:wrap;display:flex}.codex__nav,.codex__tools{align-items:center;gap:var(--space-2xs);display:flex}.codex__readout{text-align:center;min-width:14ch;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--neon-cyan);letter-spacing:.06em;font-weight:700}.codex__rail{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;display:flex}.codex__dot{background:var(--bg-void);border:var(--brut-w-1) solid rgba(var(--text-rgb), .22);min-width:24px;min-height:24px;color:var(--text-dim);font-family:var(--font-mono);font-size:var(--text-3xs);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast);padding:0 4px}.codex__dot:hover{border-color:var(--neon-cyan);color:var(--text)}.codex__dot.is-active{background:var(--neon-cyan);border-color:var(--neon-cyan);color:var(--bg-void);font-weight:700}@media (max-width:820px){.codex__stage{padding:var(--space-xs) 2.2rem}.codex__canvas{width:100%;height:auto;max-height:56vh}.codex__controls{justify-content:center}}.teaser__author{border:var(--brut-w-1) solid rgba(var(--neon-cyan-rgb), .45);background:rgba(var(--neon-cyan-rgb), .08);color:var(--neon-cyan);font-family:var(--font-mono);font-size:var(--text-3xs);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);align-items:center;padding:0 6px;font-weight:700;text-decoration:none;display:inline-flex}.teaser__author:is(:hover,:focus-visible){background:var(--neon-cyan);border-color:var(--neon-cyan);color:var(--bg-void)}.article__author{border:var(--brut-w-1) solid rgba(var(--neon-cyan-rgb), .5);background:rgba(var(--neon-cyan-rgb), .08);color:var(--neon-cyan);font-family:var(--font-mono);vertical-align:middle;transition:background-color var(--transition-fast), color var(--transition-fast);align-items:center;gap:6px;padding:2px 8px 2px 4px;font-weight:700;text-decoration:none;display:inline-flex}.article__author:is(:hover,:focus-visible){background:var(--neon-cyan);color:var(--bg-void)}.article__author-ava{width:16px;height:16px;image-rendering:pixelated;border:1px solid rgba(var(--neon-cyan-rgb), .6);display:block}.author-dossier{gap:var(--space-lg);flex-direction:column;display:flex}.author-roster{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);background:var(--bg-panel);border:var(--brut-border-3);font-family:var(--font-mono);font-size:var(--text-2xs);flex-wrap:wrap;display:flex}.author-roster__label{color:var(--text-dim);font-size:var(--text-3xs);letter-spacing:.1em;margin-right:var(--space-2xs)}.author-roster__chip{background:var(--bg-void);border:var(--brut-w-1) solid rgba(var(--text-rgb), .2);min-height:28px;color:var(--text-soft);transition:border-color var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast);align-items:center;gap:6px;padding:2px 10px 2px 6px;text-decoration:none;display:inline-flex}.author-roster__chip img{width:20px;height:20px;image-rendering:pixelated}.author-roster__chip:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.author-roster__chip.is-active{border-color:var(--neon-pink);background:rgba(var(--neon-pink-rgb), .14);color:var(--neon-pink);font-weight:700}.author-card{gap:var(--space-lg);padding:var(--space-md);background:radial-gradient(circle at 14% 50%, rgba(var(--neon-cyan-rgb), .1), transparent 60%), var(--bg-panel);border:var(--brut-border);box-shadow:var(--shadow-brut);grid-template-columns:210px minmax(0,1fr);display:grid}.author-card__frame{background:var(--bg-void);border:var(--brut-border-2);box-shadow:var(--shadow-brut-sm);flex-direction:column;display:flex}.author-card__bar{padding:4px var(--space-xs);background:var(--bg-raised);border-bottom:var(--brut-border-3);margin:0}.author-card__screen{aspect-ratio:1;background:#05050b;width:100%;position:relative;overflow:hidden}.author-card__avatar{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.author-card__scan{pointer-events:none;background:repeating-linear-gradient(0deg, transparent 0 3px, rgba(var(--neon-cyan-rgb), .08) 3px 4px);position:absolute;inset:0}.author-card__foot{padding:5px var(--space-xs);border-top:var(--brut-border-3);background:var(--bg-raised);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.08em;color:var(--neon-green);justify-content:center;align-items:center;gap:6px;display:flex}.author-card__led{border-radius:var(--radius-full);background:var(--neon-green);width:7px;height:7px;box-shadow:0 0 8px var(--neon-green)}.author-card__info{justify-content:space-between;gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.author-card__head{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.author-card__handle{background:var(--neon-cyan);color:var(--bg-void);font-family:var(--font-pixel);font-size:var(--text-2xs);letter-spacing:.06em;padding:2px 10px;display:inline-block}.author-card__sector{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;color:var(--text-dim)}.author-card__role{font-family:var(--font-pixel);font-size:var(--text-xs);color:var(--neon-pink);letter-spacing:.06em;margin:0}.author-card__lead{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-soft);margin:0}.author-specs{gap:var(--space-2xs);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.author-spec{padding:var(--space-2xs) var(--space-xs);background:var(--bg-void);border:var(--brut-border-3);border-left:var(--brut-w-2) solid var(--neon-purple);font-family:var(--font-mono);flex-direction:column;gap:2px;display:flex}.author-spec__k{font-size:var(--text-3xs);letter-spacing:.1em;color:var(--text-dim)}.author-spec__v{font-size:var(--text-xs);color:var(--text)}.author-links{gap:var(--space-xs);padding-top:var(--space-2xs);flex-wrap:wrap;display:flex}.author-bio{background:var(--bg-panel);border:var(--brut-border-2);box-shadow:var(--shadow-brut-sm)}.author-bio__bar{padding:var(--space-2xs) var(--space-sm);background:var(--bg-raised);border-bottom:var(--brut-border-3);margin:0}.author-bio__body{padding:var(--space-md) var(--space-lg)}.author-log{background:var(--bg-panel);border:var(--brut-border);box-shadow:var(--shadow-brut);flex-direction:column;display:flex}.author-log__bar{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--bg-raised);border-bottom:var(--brut-border-2);flex-wrap:wrap;display:flex}.author-log__tabs{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.author-log__tab{background:var(--bg-void);border:var(--brut-w-1) solid rgba(var(--text-rgb), .24);min-height:28px;color:var(--text-soft);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);padding:2px 10px;font-weight:700}.author-log__tab:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.author-log__tab.is-active{background:var(--neon-cyan);border-color:var(--neon-cyan);color:var(--bg-void)}.author-log__status{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--neon-green);letter-spacing:.08em}.author-log__list{divide-y:1px solid rgba(var(--text-rgb), .1);flex-direction:column;display:flex}.author-log__row{border-bottom:var(--brut-border-3)}.author-log__row:last-child{border-bottom:none}.author-log__row[hidden]{display:none}.author-log__link{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);color:var(--text);font-family:var(--font-mono);transition:background-color var(--transition-fast);grid-template-columns:2.4rem 48px 5.6rem minmax(0,1fr) auto auto;text-decoration:none;display:grid}.author-log__link:is(:hover,:focus-visible){background:rgba(var(--neon-cyan-rgb), .07);outline:none}.author-log__num{font-size:var(--text-2xs);color:var(--text-dim)}.author-log__thumb{border:var(--brut-w-1) solid rgba(var(--neon-cyan-rgb), .35);background:#000;width:48px;height:30px;overflow:hidden}.author-log__thumb img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.author-log__badge{font-family:var(--font-pixel);font-size:var(--text-3xs);border:var(--brut-w-1) solid var(--neon-cyan);color:var(--neon-cyan);justify-content:center;align-items:center;padding:2px 6px;display:inline-flex}.author-log__badge--artefakt{border-color:var(--neon-pink);color:var(--neon-pink)}.author-log__badge--projekt{border-color:var(--neon-green);color:var(--neon-green)}.author-log__body{flex-direction:column;gap:2px;min-width:0;display:flex}.author-log__title{font-family:var(--font-pixel);font-size:var(--text-xs);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.author-log__link:hover .author-log__title{color:var(--neon-cyan)}.author-log__excerpt{font-size:var(--text-2xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.author-log__meta{font-size:var(--text-3xs);color:var(--text-dim);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.author-log__ebene{color:var(--neon-purple)}.author-log__cta{font-size:var(--text-2xs);color:var(--neon-cyan);white-space:nowrap;font-weight:700}.author-log__link:hover .author-log__cta{color:var(--neon-pink)}.author-log__pager{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--bg-raised);border-top:var(--brut-border-2);display:flex}.author-log__pager[hidden]{display:none}.author-log__pages{flex-wrap:wrap;gap:4px;display:flex}.author-log__page{background:var(--bg-void);border:var(--brut-w-1) solid rgba(var(--text-rgb), .25);min-width:28px;min-height:28px;color:var(--text-soft);font-family:var(--font-mono);font-size:var(--text-2xs);cursor:pointer;padding:0 6px}.author-log__page.is-active{background:var(--neon-cyan);border-color:var(--neon-cyan);color:var(--bg-void);font-weight:700}@media (max-width:760px){.author-card{grid-template-columns:1fr}.author-card__frame{max-width:190px;margin:0 auto}.author-log__link{grid-template-columns:2.2rem minmax(0,1fr) auto}.author-log__thumb,.author-log__badge,.author-log__meta{display:none}}#nav-toggle{display:none}@media (max-width:1200px){html.js-nav #nav-toggle{display:inline-flex}}@media (max-width:1280px){#chaos-toggle{display:none}}}@layer utilities{.u-center{text-align:center}.u-mono{font-family:var(--font-mono)}.u-stack>*+*{margin-top:var(--space-sm)}.u-mt-2{margin-top:var(--space-md)}.u-mt-3{margin-top:var(--space-lg)}.u-narrow{max-width:var(--container-text);margin-inline:auto}.u-center-box{justify-content:center;align-items:center;display:flex}.u-stack-lg>*+*{margin-top:var(--space-md)}.u-nowrap{white-space:nowrap}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glitched{--glitch-intensity:1;color:#0000;text-shadow:none;display:inline-block;position:relative}.glitched:before,.glitched:after{content:attr(data-text);pointer-events:none;opacity:1;position:absolute;inset:0}.glitched:before{color:var(--neon-pink);transform:translate(calc(-1px * var(--glitch-intensity)), 0);clip-path:inset(0);animation:3s step-end infinite glitch-slice-a}.glitched:after{color:var(--neon-cyan);transform:translate(calc(1px * var(--glitch-intensity)), 0);clip-path:inset(0);animation:3s step-end infinite glitch-slice-b}@keyframes glitch-slice-a{0%,90%{clip-path:inset(0);transform:translate(-1px)}92%{clip-path:inset(40% 0 55%);transform:translate(-3px,-1px)}94%{clip-path:inset(60% 0 30%);transform:translate(-2px,1px)}96%{clip-path:inset(10% 0 80%);transform:translate(-4px,-2px)}98%{clip-path:inset(45% 0);transform:translate(-1px,-2px)}to{clip-path:inset(0);transform:translate(-1px)}}@keyframes glitch-slice-b{0%,90%{clip-path:inset(0);transform:translate(1px)}92%{clip-path:inset(55% 0 40%);transform:translate(2px,1px)}94%{clip-path:inset(30% 0 60%);transform:translate(3px,-1px)}96%{clip-path:inset(80% 0 10%);transform:translate(2px,-1px)}98%{clip-path:inset(45% 0);transform:translate(2px,-1px)}to{clip-path:inset(0);transform:translate(1px)}}.glitched:hover:before,.glitched:hover:after{animation-duration:.15s}@media (prefers-reduced-motion:reduce){.glitched:before,.glitched:after{clip-path:inset(0);opacity:0;animation:none;transform:none}}}@layer motion{.js .fade-in{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transform:translateY(20px)}.js #hero.fade-in,.js .fade-in.visible{opacity:1;transform:none}.js .stagger>*{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(15px)}.js .stagger.visible>*{opacity:1;transform:none}.js .stagger.visible>:first-child{transition-delay:60ms}.js .stagger.visible>:nth-child(2){transition-delay:.12s}.js .stagger.visible>:nth-child(3){transition-delay:.18s}.js .stagger.visible>:nth-child(4){transition-delay:.24s}.js .stagger.visible>:nth-child(5){transition-delay:.3s}.js .stagger.visible>:nth-child(6){transition-delay:.36s}.js .stagger.visible>:nth-child(7){transition-delay:.42s}.js .stagger.visible>:nth-child(8){transition-delay:.48s}.js .stagger.visible>:nth-child(n+9){transition-delay:.54s}@media (hover:hover) and (pointer:fine){.card:hover{box-shadow:var(--lift-lg);transform:translate(-4px,-4px)}.btn:hover{box-shadow:var(--lift-lg);transform:translate(-3px,-3px)}.btn-sm:hover{box-shadow:var(--shadow-brut-sm);transform:translate(-2px,-2px)}#features.has-wobble .card:hover{transform:none}#features.has-wobble .stagger.visible .card{transition:opacity var(--dur-slow) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);will-change:transform}#features.has-wobble .card.is-hover{background:radial-gradient(150px circle at var(--gx,50%) var(--gy,50%), rgba(var(--neon-cyan-rgb), .09), transparent 70%), var(--bg-panel);box-shadow:var(--lift-lg), var(--glow-cyan)}#features.has-wobble .card.featured.is-hover{background:radial-gradient(150px circle at var(--gx,50%) var(--gy,50%), rgba(var(--neon-pink-rgb), .09), transparent 70%), var(--bg-raised);box-shadow:var(--lift-lg), var(--glow-pink)}#features.has-wobble .card:before,#features.has-wobble .card:after{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}#features.has-wobble .card.is-hover:before{transform:translate(-4px,-4px)}#features.has-wobble .card.is-hover:after{transform:translate(4px,4px)}}@keyframes chaos-shake{0%,to{transform:translate(0)}25%{transform:translate(5px,-5px)}50%{transform:translate(-5px,5px)}75%{transform:translate(5px,5px)}}body.is-chaos main{animation:.2s infinite chaos-shake}body.is-chaos #hero{filter:hue-rotate(25deg)saturate(1.2)}.js .fade-in.derezz{opacity:0;clip-path:inset(0 100% 0 0);filter:hue-rotate(90deg)contrast(1.4);transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out), clip-path var(--dur-reveal) var(--ease-out), filter var(--dur-reveal) var(--ease-out);transform:translateY(20px)scale(1.02)}.js .fade-in.derezz.visible{opacity:1;clip-path:inset(0);filter:none;transform:none}}@layer overlays{.crt,.crt--interference,.crt--noise,.crt--glass,.crt--bezel{pointer-events:none;position:fixed;inset:0}.crt{z-index:var(--z-crt);contain:paint;overflow:hidden}.crt:before{content:"";background:repeating-linear-gradient(to bottom, rgba(0, 0, 0, calc(var(--crt-scan-opacity) * .9)) 0 1px, rgba(255, 255, 255, calc(var(--crt-scan-opacity) * .12)) 1px 2px, transparent 2px 4px);opacity:1;will-change:transform;animation:crt-roll var(--crt-roll-duration) steps(8, end) infinite;position:absolute;inset:-12px 0}@keyframes crt-roll{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}.crt:after{content:"";background:radial-gradient(ellipse 120% 120% at 50% 50%, transparent 42%, rgba(0, 0, 0, calc(var(--crt-vignette) * .5)) 78%, rgba(0, 0, 0, var(--crt-vignette)) 100%), linear-gradient(90deg, rgba(255, 0, 60, var(--crt-aberration)), transparent 18% 82%, rgba(0, 80, 255, var(--crt-aberration)));position:absolute;inset:0}.crt--grid{background-image:linear-gradient(rgba(0, 143, 255, calc(var(--crt-grid-opacity) * .35)) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--neon-pink-rgb), calc(var(--crt-grid-opacity) * .35)) 1px, transparent 1px);opacity:var(--crt-grid-opacity);background-size:48px 48px;-webkit-mask-image:radial-gradient(120% 90% at 40% 0,#000 0%,#0000 65%);mask-image:radial-gradient(120% 90% at 40% 0,#000 0%,#0000 65%)}.crt--interference{z-index:calc(var(--z-crt) + 1);opacity:var(--crt-interference-opacity);will-change:transform, opacity;animation:crt-sync var(--crt-interference-duration) steps(12, end) infinite;background:linear-gradient(#0000 0 19%,#a0dcffcc 20%,#0000 21%),linear-gradient(#0000 0 67%,#ffaae68c 68%,#0000 69%),linear-gradient(#0000 0 86%,#dcf5ff59 87%,#0000 88%);inset-block:-8%;overflow:hidden}@keyframes crt-sync{0%,to{opacity:calc(var(--crt-interference-opacity) * .55);transform:translateY(-2%)}42%{opacity:var(--crt-interference-opacity);transform:translateY(2%)}45%{opacity:calc(var(--crt-interference-opacity) * 1.35);transform:translateY(-1%)}48%{opacity:calc(var(--crt-interference-opacity) * .65);transform:translateY(1%)}}.crt--noise{z-index:calc(var(--z-crt) + 2);opacity:var(--crt-noise-opacity);overflow:hidden}.crt--noise:before{content:"";will-change:transform;animation:crt-noise var(--crt-noise-duration) steps(2, end) infinite;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:-25%}@keyframes crt-noise{0%{transform:translate(-2%,-1%)}50%{transform:translate(1%,2%)}to{transform:translate(2%,-2%)}}.crt--glass{z-index:calc(var(--z-crt) + 3);border-radius:var(--radius-md);box-shadow:inset clamp(4px, .8vw, 14px) clamp(4px, .8vw, 14px) clamp(8px, 1.5vw, 22px) rgba(210, 245, 255, calc(var(--crt-glass-opacity) * .5)), inset clamp(-14px, -.8vw, -5px) clamp(-14px, -.8vw, -5px) clamp(8px, 1.5vw, 22px) rgba(0, 0, 0, calc(var(--crt-glass-opacity) * .8))}.crt--glass:before{content:"";border-radius:inherit;background:radial-gradient(75% 55% at 8% 0%, rgba(225, 250, 255, var(--crt-glass-opacity)), transparent 48%);position:absolute;inset:0}.crt--bezel{z-index:var(--z-xhair);inset:var(--bezel-inset);border-radius:var(--radius-lg);border:1px solid rgba(var(--neon-cyan-rgb), .05);box-shadow:0 0 0 150vmax #000}@media (max-width:600px){.crt--noise{opacity:calc(var(--crt-noise-opacity) * .65)}.crt--glass{border-radius:var(--radius-sm)}.crt--bezel{border-radius:calc(var(--radius-sm) + 2px);inset:4px}}.level-up-overlay{z-index:var(--z-overlay);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out), visibility var(--dur-slow);background:#05050bd1;place-items:center;display:grid;position:fixed;inset:0}.level-up-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}.level-up-content{align-items:center;gap:var(--space-md);padding:var(--space-xl);background:var(--bg-panel);border:var(--brut-border);box-shadow:var(--shadow-brut-xl), var(--glow-green);text-align:center;font-family:var(--font-pixel);color:var(--neon-green);text-shadow:var(--glow-green);flex-direction:column;display:flex}.level-up-title{font-size:var(--display-sm);line-height:1.2;animation:.7s steps(2,jump-none) infinite lv-blink}@keyframes lv-blink{50%{opacity:.3}}.level-up-bar-container{border:var(--brut-border);background:var(--bg-void);width:min(300px,70vw);height:22px;overflow:hidden}.level-up-bar{background:var(--neon-green);width:0;height:100%}.level-up-bar.filling{animation:fill-bar 1.8s var(--ease-out) forwards}@keyframes fill-bar{to{width:100%}}.level-up-status{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.2em;text-shadow:none;color:var(--text-soft)}.level-up-hint{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.18em;text-shadow:none;color:var(--neon-amber);opacity:.85}.viz{inset-inline:0;pointer-events:none;align-items:flex-end;gap:3px;height:10px;display:flex;position:absolute;bottom:0}.viz i{background:var(--track-color,var(--neon-purple));min-width:2px;height:12%;box-shadow:0 0 6px var(--track-color,var(--neon-purple));transition:height 90ms linear, background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex:1}.eyelid{inset:var(--header-h) 0 0 0;z-index:var(--z-eyelid);pointer-events:none;clip-path:ellipse(130% 0%);background:#030308;display:none;position:fixed}.eyelid__seam{background:var(--neon-cyan);opacity:0;height:1px;box-shadow:0 0 12px var(--neon-cyan);position:absolute;top:50%;left:0;right:0}.eyelid__flash{background:linear-gradient(180deg, rgba(var(--neon-cyan-rgb), .28), rgba(var(--text-rgb), .5) 50%, rgba(var(--neon-cyan-rgb), .28));opacity:0;position:absolute;inset:0}.atmos{pointer-events:none;z-index:var(--z-atmos);position:fixed;inset:0;overflow:hidden}.atmos__fog{background:radial-gradient(60% 50% at 30% 40%, rgba(var(--neon-purple-rgb), var(--atmos-fog-opacity)), transparent 70%), radial-gradient(50% 40% at 70% 60%, rgba(var(--neon-cyan-rgb), calc(var(--atmos-fog-opacity) * .7)), transparent 70%);animation:atmos-drift var(--atmos-beam-duration) linear infinite;will-change:transform;position:absolute;inset:-20% -40%}@keyframes atmos-drift{0%{transform:translate(-8%)}to{transform:translate(8%)}}.atmos__beams{mix-blend-mode:screen;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 80%);mask-image:linear-gradient(#000 0%,#0000 80%)}.atmos__beams:before,.atmos__beams:after{content:"";background:conic-gradient(from 200deg at 50% 0%, transparent 0deg, rgba(var(--neon-cyan-rgb), calc(var(--atmos-beam-opacity) * .4)) 10deg, rgba(var(--neon-cyan-rgb), var(--atmos-beam-opacity)) 18deg, rgba(var(--neon-cyan-rgb), calc(var(--atmos-beam-opacity) * .4)) 26deg, transparent 36deg, transparent 360deg);transform-origin:50% 0;width:80%;height:160%;animation:atmos-sweep var(--atmos-beam-duration) linear infinite;will-change:transform;position:absolute;top:-30%}.atmos__beams:after{background:conic-gradient(from 160deg at 50% 0%, transparent 0deg, rgba(var(--neon-pink-rgb), calc(var(--atmos-beam-opacity) * .3)) 8deg, rgba(var(--neon-pink-rgb), calc(var(--atmos-beam-opacity) * .8)) 14deg, rgba(var(--neon-pink-rgb), calc(var(--atmos-beam-opacity) * .3)) 20deg, transparent 28deg, transparent 360deg);animation-duration:calc(var(--atmos-beam-duration) * 1.4);animation-direction:reverse;left:35%}@keyframes atmos-sweep{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}.atmos__rain{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 18% 82%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 18% 82%,#000 100%)}.atmos__rain i{background:linear-gradient(transparent, rgba(var(--neon-cyan-rgb), var(--atmos-rain-opacity)));width:1px;height:18%;animation:atmos-rain var(--atmos-rain-duration,.7s) linear infinite;will-change:transform;position:absolute;top:-10%}@keyframes atmos-rain{0%{transform:translateY(-20vh)}to{transform:translateY(120vh)}}.atmos__rain{opacity:max(0, 1 - var(--depth) * 1.35)}.atmos__fog{opacity:calc(1 - var(--depth) * .55)}.atmos__beams{--depth-beam:var(--depth)}.atmos__beams:after{opacity:max(0, 1 - var(--depth-beam,0) * 1.2)}.atmos__beams:before{opacity:calc(.45 + var(--depth-beam,0) * .55)}.crt--grid{opacity:calc(.35 + var(--depth) * .65)}.atmos.is-paused .atmos__fog,.atmos.is-paused .atmos__beams:before,.atmos.is-paused .atmos__beams:after,.atmos.is-paused .atmos__rain i{animation-play-state:paused}.hud{pointer-events:none;z-index:var(--z-hud);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;color:var(--hud-dim);text-transform:uppercase;position:fixed;inset:0}.hud__k{color:var(--text-dim);opacity:.7}.hud__v{color:var(--hud-color)}.hud__left,.hud__right{bottom:calc(var(--bezel-inset) + var(--space-2xs));white-space:nowrap;align-items:center;gap:.6ch;display:flex;position:absolute}.hud__left{left:var(--gutter)}.hud__right{right:var(--gutter)}.hud__mid{left:var(--gutter);white-space:nowrap;align-items:center;gap:.6ch;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hud__midr{right:var(--gutter);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.5ch;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hud__midr .hud__v{min-width:4ch;display:inline-block}.hud__sep{margin-inline-start:1.2ch}.hud__bars{vertical-align:middle;gap:2px;margin-inline-start:var(--space-2xs);display:inline-flex}.hud__bars i{background:var(--line-mid);border:1px solid var(--line-hard);width:8px;height:10px;display:inline-block}.hud__bars i.is-on{background:var(--hud-color);box-shadow:0 0 4px var(--hud-color)}.hud__place:after{content:"_";margin-inline-start:1px;animation:1s steps(2,jump-none) infinite hud-blink}@keyframes hud-blink{50%{opacity:0}}.bit{pointer-events:none;width:18px;height:18px;z-index:var(--z-bit);will-change:transform;mix-blend-mode:difference;filter:drop-shadow(0 0 3px var(--neon-cyan));position:fixed;top:0;left:0}.bit svg{width:100%;height:100%;fill:var(--neon-cyan);image-rendering:pixelated}.bit__say{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.18em;color:var(--neon-cyan);text-shadow:var(--glow-cyan);white-space:nowrap;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.has-xhair,.has-xhair *{cursor:none!important}.has-xhair .app-dialog[open],.has-xhair .app-dialog[open] *{cursor:crosshair!important}.has-xhair .app-dialog[open] button,.has-xhair .app-dialog[open] a,.has-xhair .app-dialog[open] input{cursor:pointer!important}.xtrail{pointer-events:none;width:100vw;height:100vh;z-index:var(--z-xtrail);mix-blend-mode:screen;position:fixed;inset:0}.xhair{z-index:var(--z-xhair);pointer-events:none;mix-blend-mode:difference;position:fixed;top:0;left:0}.xhair__b{border:0 solid var(--neon-cyan);width:7px;height:7px;transition:border-color var(--dur-fast) var(--ease-out), width var(--dur-fast) var(--ease-out), height var(--dur-fast) var(--ease-out);position:absolute}.xhair__b--tl{border-top-width:var(--brut-w-2);border-left-width:var(--brut-w-2);top:0;left:0}.xhair__b--tr{border-top-width:var(--brut-w-2);border-right-width:var(--brut-w-2);top:0;right:0}.xhair__b--bl{border-bottom-width:var(--brut-w-2);border-left-width:var(--brut-w-2);bottom:0;left:0}.xhair__b--br{border-bottom-width:var(--brut-w-2);border-right-width:var(--brut-w-2);bottom:0;right:0}.xhair.is-hot .xhair__b{width:4px;height:4px}.xhair.is-locked .xhair__b{border-color:var(--neon-pink)}.xhair.is-locked:after{content:"LOCK";font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.18em;color:var(--neon-pink);text-shadow:0 0 6px var(--neon-pink);white-space:nowrap;position:absolute;top:-1.2em;left:50%;transform:translate(-50%)}.xdot{background:var(--neon-cyan);width:3px;height:3px;box-shadow:0 0 4px var(--neon-cyan);pointer-events:none;z-index:var(--z-xhair);mix-blend-mode:difference;margin:-1.5px 0 0 -1.5px;position:fixed;top:0;left:0}.xdot.is-hot{background:var(--neon-pink);box-shadow:0 0 6px var(--neon-pink)}.bios{z-index:var(--z-bios);background:var(--bg-void);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.bios.is-done{animation:bios-derezz .22s var(--ease-out) forwards}.bios__log{padding:var(--space-md);max-width:min(90vw,32rem);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--neon-green);text-shadow:0 0 4px var(--neon-green);white-space:pre-wrap;margin:0}.bios__cursor{vertical-align:-.18em;background:var(--neon-green);block-size:1.05em;inline-size:.55em;box-shadow:0 0 6px var(--neon-green);margin-inline-start:1px;animation:.85s steps(2,jump-none) infinite bios-caret;display:inline-block}@keyframes bios-caret{50%{opacity:0}}.bios__val{color:var(--neon-purple);text-shadow:0 0 4px var(--neon-purple);font-weight:400}.bios__line.is-done .bios__val{color:var(--neon-green);text-shadow:0 0 4px var(--neon-green)}.bios__pips{letter-spacing:.45em;color:var(--text-dim);margin-inline-start:1ch}.bios__pips i{opacity:.3;font-style:normal}.bios__line.is-live .bios__pips i{animation:1s linear infinite bios-pip}.bios__line.is-live .bios__pips i:nth-child(2){animation-delay:.25s}.bios__line.is-live .bios__pips i:nth-child(3){animation-delay:.5s}.bios__line.is-live .bios__pips i:nth-child(4){animation-delay:.75s}@keyframes bios-pip{40%{opacity:1;color:var(--neon-cyan);text-shadow:0 0 5px var(--neon-cyan)}}.bios__line.is-done .bios__pips i{opacity:1;color:var(--neon-green);text-shadow:0 0 4px var(--neon-green)}.bios__ping{top:calc(var(--space-md) + 2px);border-radius:var(--radius-full);background:var(--neon-cyan);block-size:7px;inline-size:7px;box-shadow:0 0 6px var(--neon-cyan);animation:bios-ping-dot 1.6s var(--ease-in-out) infinite;position:absolute;inset-inline-end:var(--space-md)}.bios__ping:after{content:"";border-radius:var(--radius-full);border:1px solid var(--neon-cyan);animation:bios-ping 1.6s var(--ease-out) infinite;position:absolute;inset:0}@keyframes bios-ping-dot{50%{opacity:.45}}@keyframes bios-ping{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes bios-derezz{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(50%)}}html[data-world=bare] .atmos,html[data-world=bare] .fx-gl,html[data-world=bare] .hud__left,html[data-world=bare] .hud__right .hud__sep,html[data-world=bare] #hud-depth{display:none}@media (hover:none),(pointer:coarse){.crt--noise,.crt--interference,.crt:before{animation:none!important}}html[data-resonanz=sparsam] .atmos__rain i,html[data-resonanz=sparsam] .atmos__fog{animation:none}html[data-resonanz=sparsam] .atmos__beams:before,html[data-resonanz=sparsam] .atmos__beams:after{animation-play-state:paused}html[data-resonanz=sparsam] .viz{display:none}.fx-gl{width:100vw;height:100vh;z-index:var(--z-atmos);pointer-events:none;position:fixed;inset:0}html[data-gl=on] .atmos{display:none}.spray{pointer-events:none;width:100vw;height:100vh;z-index:var(--z-hud);position:fixed;inset:0}.bricks{pointer-events:none;width:100vw;height:100vh;z-index:var(--z-atmos);position:fixed;inset:0}.invaders{z-index:var(--z-overlay);pointer-events:none;opacity:0;visibility:hidden;background:radial-gradient(ellipse at 50% 35%, rgba(var(--neon-purple-rgb), .16), #05050b94 75%), repeating-linear-gradient(0deg, transparent 0 2px, rgba(var(--neon-cyan-rgb), .08) 2px 3px, transparent 3px 6px, rgba(var(--neon-pink-rgb), .06) 6px 7px);-webkit-backdrop-filter:blur(6px)saturate(150%)contrast(112%);transition:opacity .18s steps(3,end),visibility .18s;position:fixed;inset:0}.invaders.is-active{opacity:1;visibility:visible;animation:.24s steps(2,end) infinite invaders-glitch}.invaders__canvas{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.invaders__hud{top:calc(var(--header-h) + var(--space-xs));padding:var(--space-3xs) var(--space-sm);border:var(--brut-w-2) solid var(--neon-pink);box-shadow:var(--shadow-brut-sm), var(--glow-pink);font-family:var(--font-pixel);font-size:var(--text-3xs);letter-spacing:.12em;color:var(--neon-pink);white-space:nowrap;background:#05050be0;animation:.35s steps(2,jump-none) infinite lv-blink;position:absolute;left:50%;translate:-50%}@keyframes invaders-glitch{0%{filter:hue-rotate()}50%{filter:hue-rotate(-8deg)}to{filter:hue-rotate(6deg)}}.defrag-canvas{width:100vw;height:100vh;z-index:var(--z-overlay);pointer-events:none;image-rendering:pixelated;opacity:0;visibility:hidden;transition:opacity .16s steps(3,end),visibility .16s;position:fixed;inset:0}.defrag-canvas.is-active{opacity:1;visibility:visible}}@property --depth{syntax:"<number>";inherits:false;initial-value:0}@property --crt-scan-opacity{syntax:"<number>";inherits:false;initial-value:.14}@property --crt-grid-opacity{syntax:"<number>";inherits:false;initial-value:.35}@property --crt-vignette{syntax:"<number>";inherits:false;initial-value:.34}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fira-code-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fira-code-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/press-start-2p-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/press-start-2p-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .fade-in,.js .stagger>*{opacity:1!important;transform:none!important}.js .fade-in.derezz{clip-path:none!important;filter:none!important}.cursor,.level-up-title{animation:none!important}.ticker-track{animation:none!important;transform:none!important}.plan:before{animation:none!important;translate:-120%!important}body.is-chaos{animation:none!important}.btn-primary:after{display:none}.atmos__fog,.atmos__beams:before,.atmos__beams:after{animation:none!important}.atmos__rain{display:none}.hero-inner:after{animation:none}.crt:before,.crt--interference,.crt--noise,.hud{display:none}}@media print{:root{--bg:#fff;--text:#000;--text-soft:#222;--text-muted:#444}html,body{color:#000!important;background:#fff!important}.crt,.crt--interference,.crt--noise,.crt--glass,.crt--bezel,.ticker,header,.level-up-overlay,.skip-link,.signal-card,.btn-row,.term-output,.bit,.xhair,.xdot,.xtrail{display:none!important}.js .fade-in,.js .stagger>*{opacity:1!important;transform:none!important}.u-glitch:before,.u-glitch:after{display:none}body.is-chaos h2{animation:none}.card,.plan,.terminal{border:var(--brut-w-1) solid #000;box-shadow:none;break-inside:avoid}.title-cyan,.title-pink,.title-purple,.title-green{color:#000!important;text-shadow:none!important}a{color:#000;text-decoration:underline}main>section{break-inside:avoid}}
