:root{--bg:#f3f2ee;--ink:#0f0f0f;--muted:#8b887f;--line:#0f0f0f1a;--btn-bg:var(--ink);--btn-ink:var(--bg);--radius:999px;--tracking:-.045em;--hue:0deg;--crash:0;--ok:#2fa66a;--warn:#e0a100;--bad:#e5484d;--font-sans:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--ease-out:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.3, 1.5, .5, 1)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0;overflow:hidden}button{font:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.svg-defs{width:0;height:0;position:absolute}.app{background:var(--bg);transition:background-color 1.2s;position:fixed;inset:0;overflow:hidden}.layer{position:fixed;inset:0}.content{z-index:1}.fx-layer{z-index:2;pointer-events:none;overflow:hidden}.glitch-layer{z-index:3;pointer-events:none;overflow:hidden}.system-layer{z-index:4;pointer-events:none}.terminal-layer{z-index:5;pointer-events:none}.overlay-layer{z-index:6;pointer-events:none}.system-layer>*,.fx-layer .phantom{pointer-events:auto}.veil{position:absolute;inset:0}.content{padding:max(20px, env(safe-area-inset-top)) clamp(20px, 4vw, 48px) max(20px, env(safe-area-inset-bottom));background:var(--bg);color:var(--ink);grid-template-rows:auto 1fr auto;transition:background-color 1.2s,color 1.2s;display:grid}.site-head,.site-foot{min-height:32px;color:var(--muted);letter-spacing:.01em;justify-content:space-between;align-items:center;gap:16px;font-size:13px;transition:opacity .8s;display:flex}.brand{letter-spacing:-.04em;color:var(--ink);font-size:17px;font-weight:700;display:inline-block}.brand-dot{color:var(--muted)}.foot-status{align-items:center;gap:8px;display:inline-flex}.status-dot{background:var(--ok);border-radius:50%;width:7px;height:7px;transition:background-color .6s;position:relative}.status-dot:after{content:"";color:inherit;opacity:0;border:1px solid;border-color:var(--ok);border-radius:50%;animation:2.6s ease-out infinite ping;position:absolute;inset:-4px}.app[data-level="4"] .status-dot,.app[data-level="5"] .status-dot,.app[data-level="6"] .status-dot{background:var(--warn)}.app[data-level="7"] .status-dot,.app[data-level="8"] .status-dot,.app[data-level="9"] .status-dot,.app[data-level="10"] .status-dot{background:var(--bad)}@keyframes ping{0%{opacity:.7;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.6)}}.stage{text-align:center;transform-origin:50% 60%;flex-direction:column;justify-content:center;align-items:center;gap:clamp(22px,4.5vh,44px);min-height:0;display:flex}.headline{max-width:min(100%,15ch);letter-spacing:var(--tracking);text-wrap:balance;transform-origin:50%;margin:0;font-size:clamp(3.2rem,12vw,9.5rem);font-weight:640;line-height:.98}.headline[data-size=l]{max-width:min(100%,14ch);font-size:clamp(2.5rem,8.4vw,6.6rem)}.headline[data-size=m]{max-width:min(100%,20ch);font-size:clamp(2rem,5.8vw,4.6rem);line-height:1.02}.headline[data-size=s]{max-width:min(100%,26ch);letter-spacing:calc(var(--tracking) * .7);font-size:clamp(1.6rem,4.2vw,3.3rem);line-height:1.06}.hl-visual,.hl-line{display:block}.hl-gap{height:.42em}.headline .w{white-space:nowrap;display:inline-block}.headline .c{display:inline-block}.subline{min-height:1.4em;font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);margin:0;font-size:13px}.subline.is-countdown{color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(28px,5vw,44px)}.btn-slot{transform:translate(var(--dx,0px), var(--dy,0px));transition:transform .45s var(--spring), opacity .35s ease, visibility 0s}.btn-slot.no-transition{transition:none}.btn-slot.is-hidden{opacity:0;visibility:hidden;transition:transform .45s var(--spring), opacity .2s ease, visibility 0s .2s}.btn-slot.is-ghosted{visibility:hidden}.cta{border-radius:var(--radius);background:var(--btn-bg);min-height:56px;color:var(--btn-ink);letter-spacing:-.005em;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform .25s var(--ease-out), box-shadow .25s ease, background-color .4s ease, color .4s ease, border-radius .6s ease;border:0;align-items:center;gap:14px;padding:0 26px 0 30px;font-size:16px;font-weight:520;display:inline-flex;position:relative;box-shadow:0 1px #0000000a,0 14px 34px -14px #00000073}.cta-arrow{transition:transform .25s var(--ease-out);display:inline-block}@media (hover:hover){.cta:hover{transform:translateY(-2px);box-shadow:0 1px #0000000a,0 20px 40px -14px #00000080}.cta:hover .cta-arrow{transform:translate(4px)}}.cta:active{transform:translateY(0)scale(.98)}.cta:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.cta.is-lowercase .cta-label{text-transform:lowercase}.mute{z-index:10;top:max(20px, env(safe-area-inset-top));min-height:32px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;cursor:pointer;opacity:.8;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:12px;transition:color .3s,opacity .3s;display:inline-flex;position:fixed;right:clamp(20px,4vw,48px)}.mute:hover{opacity:1;color:var(--ink)}.mute.is-muted .mute-icon{text-decoration:line-through}.mute:focus-visible{outline-offset:2px;outline:1px solid}.app[data-surface=terminal] .mute,.app[data-surface=halt] .mute,.app[data-surface=bsod] .mute,.app[data-theme=void] .mute{color:#ffffff8c}.toast-stack{top:max(64px, calc(env(safe-area-inset-top) + 52px));pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(92vw,420px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.toast{color:#f5f5f5;white-space:pre-line;background:#151515;border-radius:12px;align-items:center;gap:10px;max-width:100%;padding:10px 16px 10px 12px;font-size:13.5px;line-height:1.35;display:flex;box-shadow:0 18px 40px -18px #0009}.toast-icon{background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.toast--warn .toast-icon{background:var(--warn);color:#111}.toast--info .toast-icon{color:var(--ok);background:0 0}.toast--achievement{background:linear-gradient(135deg,#1d1d1f,#2b2b30);border:1px solid #ffd75a59;padding:12px 18px 12px 12px}.toast--achievement .toast-icon{background:#ffd75a26;width:36px;height:36px;font-size:20px}.toast-body{flex-direction:column;gap:2px;display:flex}.toast-kicker{text-transform:uppercase;letter-spacing:.08em;color:#ffd75a;font-size:11px}.sysdialog{color:#1a1a1a;width:min(340px,100vw - 24px);font-family:var(--font-sans);background:#fdfdfd;border-radius:10px;font-size:14px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #0000001f,0 24px 60px -20px #00000080}.sysdialog-bar{background:linear-gradient(#f0f0f0,#e3e3e3);border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;height:34px;padding:0 6px 0 12px;font-size:12.5px;font-weight:600;display:flex}.sysdialog-x{color:#555;cursor:pointer;background:0 0;border:0;border-radius:6px;width:26px;height:26px;font-size:18px;line-height:1}.sysdialog-x:hover{background:var(--bad);color:#fff}.sysdialog-body{gap:14px;padding:18px 18px 8px;display:flex}.sysdialog-icon{background:var(--warn);color:#1a1a1a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:18px;font-weight:800;display:grid}.sysdialog-msg{white-space:pre-line;margin:4px 0 0;line-height:1.45}.sysdialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px 16px;display:flex}.sysdialog-btn{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #0000002e;border-radius:7px;min-height:32px;padding:0 14px;font-size:13px}.sysdialog-btn.is-primary{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.sysdialog-btn:focus-visible,.sysdialog-x:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}.snippet{color:#d8d8d8;background:#111;border-radius:10px;width:min(440px,100vw - 24px);position:absolute;bottom:clamp(56px,9vh,90px);left:clamp(12px,3vw,40px);overflow:hidden;box-shadow:0 24px 60px -24px #000000b3;pointer-events:none!important}.snippet-bar{background:#1d1d1d;align-items:center;gap:6px;height:28px;padding:0 10px;display:flex}.snippet-bar i{background:#444;border-radius:50%;width:10px;height:10px}.snippet-title{font-family:var(--font-mono);color:#888;margin-left:8px;font-size:11px}.snippet-body{min-height:96px;font-family:var(--font-mono);white-space:pre-wrap;margin:0;padding:12px 14px 14px;font-size:12.5px;line-height:1.55}.absurd-loader{width:min(360px,100vw - 32px);font-family:var(--font-mono);color:var(--ink);grid-template-columns:1fr auto;gap:6px 12px;font-size:12px;display:grid;position:absolute;bottom:clamp(64px,12vh,120px);left:50%;transform:translate(-50%);pointer-events:none!important}.absurd-label{color:var(--muted);grid-column:1/-1}.absurd-track{background:var(--line);border-radius:99px;height:6px;position:relative;overflow:visible}.absurd-fill{border-radius:inherit;background:var(--ink);transform-origin:0;transition:transform .35s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.absurd-pct{text-align:right;font-variant-numeric:tabular-nums;min-width:4ch}.restart{color:var(--muted);place-content:center;justify-items:center;gap:18px;font-size:14px;display:grid;position:absolute;inset:0;pointer-events:none!important}.spinner{border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.fog{-webkit-backdrop-filter:saturate(.4);background:#ffffff8c;position:absolute;inset:0;pointer-events:none!important}.cursor-wait,.cursor-wait *{cursor:wait!important}.is-frozen *,.is-frozen :before,.is-frozen :after{transition:none!important;animation-play-state:paused!important}.is-frozen .cta:hover{transform:none}.headline .c.wobble{animation:wobble 1.1s var(--wd,0s) ease-in-out infinite alternate}@keyframes wobble{0%{transform:rotate(0)translateY(0)}to{transform:rotate(var(--wr,6deg)) translateY(-.04em)}}.loading-dots span{animation:1.2s ease-in-out infinite dot;display:inline-block}.loading-dots span:nth-child(2){animation-delay:.15s}.loading-dots span:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.15}30%{opacity:1}}.phantom{animation:bob var(--bob,2s) ease-in-out infinite alternate;margin:0;position:absolute}@keyframes bob{to{translate:0 -6px}}.stage.shift-left{text-align:left;align-items:flex-start}.stage.shift-right{text-align:right;align-items:flex-end}.content-clone{pointer-events:none}.content-clone.ghost{mix-blend-mode:multiply;background:0 0!important}.content-clone.ghost,.content-clone.ghost *{color:var(--ghost)!important;border-color:var(--ghost)!important;text-shadow:none!important}.content-clone.ghost .cta{box-shadow:inset 0 0 0 2px var(--ghost)!important;background:0 0!important}.content-clone.ghost .status-dot{background:var(--ghost)!important}.ghost--r{--ghost:#ff1f5a}.ghost--c{--ghost:#00c2ff}.content-clone.double{opacity:.22;background:0 0!important}.content-clone.tear{will-change:transform}.scanbar{background:repeating-linear-gradient(90deg, var(--ink) 0 3px, transparent 3px 7px);opacity:0;mix-blend-mode:difference;position:absolute}.stripe{-webkit-backdrop-filter:invert()hue-rotate(90deg);position:absolute;left:-5%;right:-5%}.detached{white-space:nowrap;pointer-events:none;will-change:transform;margin:0;position:fixed}.font-comic .headline,.font-comic .cta{letter-spacing:0!important;font-family:Comic Sans MS,Comic Neue,Chalkboard SE,cursive!important}.is-midpoint .site-head,.is-midpoint .site-foot{opacity:0}.content.is-deleted .site-head,.content.is-deleted .site-foot{visibility:hidden}.content.is-deleted .headline{letter-spacing:0;color:var(--muted);font-weight:400;font-size:15px!important}.content.is-deleted .cta{min-height:36px;box-shadow:none;padding:0 14px;font-size:13px}.content.is-deleted .cta-arrow{display:none}.is-blinking .site-head,.is-blinking .site-foot,.is-blinking .subline{animation:1s step-end infinite retro-blink}@keyframes retro-blink{50%{opacity:0}}.content.pixelated{filter:url(#fx-pixelate)}.content.pixelated .headline{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0}.content.debug-outline *{outline-offset:-1px;outline:1px dashed #e5484d99}.debug-text{max-width:90vw;font-family:var(--font-mono);color:var(--bad);opacity:.22;white-space:nowrap;transform:rotate(var(--r,0deg));font-size:clamp(16px,3.4vw,40px);font-weight:700;position:absolute}.content.unstyled,.content.unstyled *{all:revert!important}.content.unstyled{color:#000!important;background:#fff!important;padding:8px!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.content.unstyled :before,.content.unstyled :after{content:none!important}.content.unstyled .sr-only{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.content.chaos .site-head{flex-direction:row-reverse;order:3}.content.chaos .site-foot{flex-direction:row-reverse;order:1}.content.chaos .stage{flex-direction:column-reverse;order:2}.particle{pointer-events:none;will-change:transform, opacity;position:absolute}.particle--smoke{filter:blur(2px);background:radial-gradient(circle,#3c3c3c73,#3c3c3c00 70%);border-radius:50%}.particle--pixel{background:var(--ink)}.debris{font-family:var(--font-mono);color:#fff;white-space:nowrap;position:absolute;top:0}.breath{aspect-ratio:1;width:min(70vmin,520px);color:var(--ink);opacity:.25;border:1px solid;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.55)}.dmg-skew .stage{transform:rotate(calc(-.9deg - var(--crash) * .12deg)) translateY(calc(var(--crash) * 1px))}.dmg-skew .site-head{transform:rotate(.6deg)}.dmg-crackedButton .cta{box-shadow:3px 2px 0 -1px #ff1f5abf,-2px -1px #00c2ffb3}.dmg-crackedButton .cta:before{content:"";background:var(--bg);clip-path:polygon(0 0,100% 0,100% 40%,0 55%,100% 70%,0 100%);width:2px;height:85%;position:absolute;top:10%;right:22%;transform:rotate(24deg)}.dmg-charLoss .headline .c.is-lost{visibility:hidden}.dmg-charLoss .headline .c.is-sagging{transform:translateY(.08em)rotate(4deg)}.dmg-varDrift .content{filter:hue-rotate(var(--hue)) saturate(1.3)}.dmg-unstable .content{animation:5.5s infinite unstable}.dmg-unstable .headline{text-shadow:1.5px 0 #ff1f5a59,-1.5px 0 #00c2ff59}@keyframes unstable{0%,41%,45%,78%,to{opacity:1;transform:translate(0)}42%{opacity:.86;transform:translate(1px)}44%{opacity:.95;transform:translate(-1px)}79%{opacity:.9;transform:translateY(1px)}}.dmg-scanlines .fx-layer:before{content:"";background:repeating-linear-gradient(#0000000d 0 1px,#0000 1px 3px);position:absolute;inset:0}.dmg-scanlines .fx-layer:after{content:"";background:linear-gradient(#0000,#00000009,#0000);height:18vh;animation:7s linear infinite scan-roll;position:absolute;left:0;right:0}@keyframes scan-roll{0%{transform:translateY(-20vh)}to{transform:translateY(110vh)}}.dmg-misplaced .site-head{transform:translate(10px,14px)rotate(-1.5deg)}.dmg-misplaced .site-foot{transform:translate(-24px,-6px)rotate(1deg)}.dmg-misplaced .subline{transform:translate(-18%)}.fire{height:160px;position:absolute;bottom:-10px;left:0;right:0}.flame{width:46px;height:var(--fh,90px);clip-path:polygon(50% 0%,64% 18%,84% 40%,100% 66%,100% 100%,0 100%,0 66%,16% 40%,36% 18%);filter:blur(2px);transform-origin:50% 100%;mix-blend-mode:multiply;animation:flicker-flame var(--fd,.8s) var(--fdel,0s) ease-in-out infinite alternate;background:radial-gradient(60% 80% at 50% 92%,#fff8d0 0%,#ffd23f 30%,#ff7a1a 62%,#e5301a 100%);border-radius:50% 50% 46% 46%/30% 30% 40% 40%;margin-left:-23px;position:absolute;bottom:0}.fire-glow{background:linear-gradient(#0000,#ff6e1e47);height:220px;position:absolute;inset:auto 0 0}@keyframes flicker-flame{0%{opacity:.95;transform:scale(1)skew(0)}50%{transform:scale(.88,1.15)skew(4deg)}to{opacity:.8;transform:scale(1.06,.86)skew(-5deg)}}.dmg-retro{--bg:#0b0b6b;--ink:#fff;--muted:#ff6}.dmg-retro .content{background:#0b0b6b radial-gradient(circle at 20% 30%,#ffffffe6 0 1px,#0000 1.5px) 0 0/46px 46px}.dmg-retro .headline{letter-spacing:0;text-shadow:3px 3px #000;font-family:Comic Sans MS,Comic Neue,Chalkboard SE,cursive;font-weight:700}.dmg-retro .headline .c:nth-child(6n+1){color:#ff3b6b}.dmg-retro .headline .c:nth-child(6n+2){color:#ffae00}.dmg-retro .headline .c:nth-child(6n+3){color:#fff200}.dmg-retro .headline .c:nth-child(6n+4){color:#33f08a}.dmg-retro .headline .c:nth-child(6n+5){color:#33c4ff}.dmg-retro .headline .c:nth-child(6n+6){color:#e066ff}.dmg-retro .cta{color:#000;background:silver;border-radius:0;min-height:44px;padding:0 22px;font-family:Times New Roman,Times,serif;font-size:17px;box-shadow:inset -2px -2px #404040,inset 2px 2px #fff,2px 2px #000}.dmg-retro .brand,.dmg-retro .foot-copy{color:#6cf;font-family:Times New Roman,Times,serif;text-decoration:underline}.dmg-retro .subline{font-family:Courier New,monospace}.retro-kit{color:#fff;font-family:Comic Sans MS,Comic Neue,cursive;position:absolute;inset:0}.retro-marquee{color:#0f6;white-space:nowrap;background:#000;padding:4px 0;font-family:Courier New,monospace;font-size:14px;position:absolute;top:58px;left:0;right:0;overflow:hidden}.retro-marquee-track{padding-left:100%;animation:16s linear infinite marquee;display:inline-block}@keyframes marquee{to{transform:translate(-100%)}}.retro-construction{color:#fff;letter-spacing:.12em;text-shadow:0 0 3px #000,1px 1px #000;white-space:nowrap;background:repeating-linear-gradient(-45deg,#ffd400 0 14px,#111 14px 28px);padding:6px 18px;font-size:13px;font-weight:800;position:absolute;top:96px;left:50%;transform:translate(-50%)rotate(-2deg)}.retro-new{color:#ff0;clip-path:polygon(50% 0,61% 30%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 30%);background:#ff0040;place-items:center;width:84px;height:84px;padding:6px 10px;font-size:15px;font-weight:900;animation:1s step-end infinite retro-blink;display:grid;position:absolute;top:26%;right:12%;transform:rotate(14deg)}.retro-counter{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.retro-digits{color:#f33;letter-spacing:.2em;background:#000;border:2px inset #888;padding:2px 6px;font-family:Courier New,monospace}.retro-badges{flex-wrap:nowrap;gap:6px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.retro-badge{white-space:nowrap;background:#333;border:1px solid #fff;padding:2px 6px;font-family:Verdana,sans-serif;font-size:9px}.dmg-retro .site-foot{visibility:hidden}.surface{pointer-events:auto;font-family:var(--font-mono);-webkit-overflow-scrolling:touch;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.surface::-webkit-scrollbar{display:none}.surface-inner{min-height:100%;padding:var(--surface-pad,24px);flex-direction:column;justify-content:center;display:flex}.term-log{white-space:pre-wrap;word-break:break-word}.term-line{min-height:1.45em}.term-line--dim{opacity:.7}.term-line--strong{font-weight:700}.cursor{vertical-align:-.15em;background:currentColor;width:.6em;height:1.05em;margin-left:1px;animation:1.05s step-end infinite caret;display:inline-block}.cursor--typing{animation:none}@keyframes caret{50%{opacity:0}}.prompt-slot{min-height:48px;margin-top:2em}.cta.cta--term{min-height:44px;color:inherit;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;background:0 0;border:1px solid;border-radius:0;gap:10px;padding:0 18px;font-size:14px;font-weight:500}.cta.cta--term:before{display:none}.cta.cta--term .cta-label:before{content:"[ "}.cta.cta--term .cta-label:after{content:" ]"}.cta.cta--term .cta-arrow{display:none}@media (hover:hover){.cta.cta--term:hover{box-shadow:none;background:currentColor;transform:none}.cta.cta--term:hover .cta-label{color:var(--surface-bg)}}.cta.cta--term:focus-visible{outline-offset:4px;outline:2px solid}.surface--bsod{--surface-bg:#1f45c9;background:var(--surface-bg);color:#fff;--surface-pad:clamp(28px, 8vw, 120px);font-family:var(--font-sans);font-size:clamp(15px,1.7vw,21px);line-height:1.5}.surface--bsod .surface-inner{max-width:900px}.surface--bsod .term-line--face{margin-bottom:.25em;font-size:clamp(72px,13vw,150px);font-weight:300;line-height:1}.surface--bsod .term-line--percent{font-variant-numeric:tabular-nums}.bsod-code{opacity:.85;align-items:center;gap:16px;margin-top:2.2em;font-size:13px;display:flex}.bsod-qr{background:#fff;grid-template-columns:repeat(9,7px);gap:1px;padding:5px;display:grid}.bsod-qr span{width:7px;height:7px}.bsod-qr span.on{background:var(--surface-bg)}.surface--halt{--surface-bg:#000;color:#e6e6e6;letter-spacing:.08em;background:#000;font-size:clamp(16px,2.4vw,24px)}.surface--halt .surface-inner{text-align:center;align-items:center}.surface--terminal{--surface-bg:#040805;color:#c6f5cf;text-shadow:0 0 6px #78ffa059;--surface-pad:clamp(20px, 6vw, 72px);background:radial-gradient(#0a140c 0%,#040805 70%);font-size:clamp(13px,1.55vw,17px);line-height:1.45}.surface--terminal .surface-inner{justify-content:flex-start;max-width:820px;animation:6s infinite crt-flicker}.surface--terminal:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(#00000047 0 1px,#0000 1px 3px);position:fixed;inset:0}.surface--terminal:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(#0000 55%,#0000008c 100%);position:fixed;inset:0}.term-line--warn{color:#ffd76a;text-shadow:0 0 6px #ffd76a59}.term-line--err{color:#ff7a7a;text-shadow:0 0 6px #ff787866}@keyframes crt-flicker{0%,96%,to{opacity:1}97%{opacity:.93}98%{opacity:.98}}.app[data-theme=void]{--bg:#000;--ink:#f2f2f2;--muted:#7d7d7d;--line:#ffffff26;--btn-bg:transparent;--btn-ink:#f2f2f2}.app[data-theme=calm]{--bg:#fafaf8;--ink:#111;--muted:#9a978f;--btn-bg:#111;--btn-ink:#fafaf8}.app[data-theme=void] .site-head,.app[data-theme=void] .site-foot,.app[data-theme=calm] .site-head,.app[data-theme=calm] .site-foot{opacity:0;visibility:hidden}.app[data-theme=void] .cta{box-shadow:inset 0 0 0 1px #ffffff73}@media (hover:hover){.app[data-theme=void] .cta:hover{box-shadow:inset 0 0 0 1px #ffffffe6}}.app[data-theme=void] .headline,.app[data-theme=calm] .headline{letter-spacing:-.035em;font-weight:560}.app[data-theme=void] .headline[data-size=xl],.app[data-theme=calm] .headline[data-size=xl]{font-size:clamp(2.8rem,9vw,7rem)}.app[data-theme=calm] .cta{box-shadow:none}.headline.is-mono{max-width:min(100%,44ch);font-family:var(--font-mono);letter-spacing:0;text-align:left;white-space:pre;font-size:clamp(12px,2.4vw,17px);font-weight:500;line-height:1.6}.headline.is-mono .hl-gap{height:1em}.app.is-end .btn-slot{display:none}.app.is-end .subline{color:var(--muted);font-size:13px}@media (max-width:520px){.cta{min-height:52px;padding:0 22px 0 24px;font-size:15px}.site-head,.site-foot{font-size:11.5px}.snippet{width:auto;inset:64px 12px auto}.retro-new{width:64px;height:64px;font-size:12px;top:18%;right:4%}.retro-badges{display:none}.surface--terminal,.surface--bsod{--surface-pad:64px 20px 28px}.debug-text{white-space:normal}}@media (max-height:520px){.stage{gap:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.status-dot:after,.headline .c.wobble,.dmg-unstable .content,.dmg-scanlines .fx-layer:after,.surface--terminal .surface-inner,.phantom,.is-blinking .site-head,.is-blinking .site-foot,.is-blinking .subline,.retro-new,.retro-marquee-track{animation:none!important}.retro-marquee-track{padding-left:16px}.flame{animation:none}.btn-slot{transition:opacity .2s,visibility}.stripe{display:none}}
