:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#app{min-width:100%;min-height:100%;margin:0}body{background:#000;min-width:320px;overflow:hidden}.screen[data-v-61f129ee]{--green:#a8ffaf;min-height:100svh;color:var(--green);background:radial-gradient(circle at 50% 45%,#071408 0,#010402 48%,#000 100%);place-items:center;padding:24px;font-family:Courier New,ui-monospace,monospace;display:grid;position:relative;overflow:hidden}.terminal[data-v-61f129ee]{z-index:4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000701a8;border:1px solid #84ff902e;width:min(900px,92vw);min-height:390px;position:relative;box-shadow:0 0 80px #00ff360d,inset 0 0 80px #00ff3605}.terminal__header[data-v-61f129ee]{color:#a8ffaf59;letter-spacing:.18em;border-bottom:1px solid #84ff9024;justify-content:space-between;padding:11px 14px;font-size:10px;display:flex}.terminal__header .connected[data-v-61f129ee]{color:#7cff86;opacity:1;text-shadow:0 0 8px #42ff55}.screen--glitch .terminal__header span[data-v-61f129ee]:last-child{color:#ff3030}.terminal__body[data-v-61f129ee]{place-items:center stretch;min-height:350px;padding:clamp(28px,6vw,64px);display:grid}.terminal-line[data-v-61f129ee]{align-items:flex-start;line-height:1.75;display:flex}.prompt[data-v-61f129ee]{color:#4cff5a;text-shadow:0 0 8px #3cff4e;margin-right:15px}.message[data-v-61f129ee]{letter-spacing:.025em;text-shadow:0 0 5px #b4ffb466;margin:0;font-size:clamp(15px,1.7vw,20px);position:relative}.cursor[data-v-61f129ee]{vertical-align:-.15em;background:#8aff93;width:9px;height:1.15em;margin-left:5px;animation:.75s step-end infinite blink-61f129ee;display:inline-block;box-shadow:0 0 7px #64ff70}.choice[data-v-61f129ee]{width:100%}.choice__message[data-v-61f129ee]{max-width:720px}.pills[data-v-61f129ee]{grid-template-columns:repeat(2,180px);justify-content:center;gap:clamp(34px,7vw,80px);margin:44px 0 0;display:grid}.pill[data-v-61f129ee]{font:inherit;letter-spacing:.2em;text-transform:uppercase;background:0 0;border:0;justify-self:center;padding:8px 13px;font-size:16px;font-weight:700;text-decoration:none;transition:background .1s,color .1s,text-shadow .1s,box-shadow .1s;position:relative}.pill span[data-v-61f129ee]:not(.pill__bracket){margin:0 8px;display:inline-block}.pill__bracket[data-v-61f129ee]{opacity:.7}.pill--red[data-v-61f129ee]{color:#ff3434;text-shadow:0 0 5px #f00c,0 0 14px #ff000059}.pill--blue[data-v-61f129ee]{color:#2995ff;text-shadow:0 0 5px #0077ffd9,0 0 14px #07f6}.pill--red[data-v-61f129ee]:hover,.pill--red[data-v-61f129ee]:focus-visible{background:#b60000;box-shadow:0 0 8px #ff0000d9,0 0 30px #ff000059}.pill--blue[data-v-61f129ee]:hover,.pill--blue[data-v-61f129ee]:focus-visible{background:#0871c9;box-shadow:0 0 8px #008cffd9,0 0 30px #0077ff59}.pill[data-v-61f129ee]:hover,.pill[data-v-61f129ee]:focus-visible{color:#000;text-shadow:none;outline:none}.pill:hover span[data-v-61f129ee]:not(.pill__bracket),.pill:focus-visible span[data-v-61f129ee]:not(.pill__bracket){animation:.15s infinite button-glitch-61f129ee}.noise[data-v-61f129ee],.scanlines[data-v-61f129ee],.vignette[data-v-61f129ee],.rupture[data-v-61f129ee]{pointer-events:none;position:absolute;inset:0}.noise[data-v-61f129ee]{z-index:2;opacity:.035;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='.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.16s steps(2,end) infinite noise-61f129ee;inset:-50%}.scanlines[data-v-61f129ee]{z-index:8;background:repeating-linear-gradient(#0000 0 2px,#0000002e 3px 4px)}.scanlines[data-v-61f129ee]:after{content:"";background:linear-gradient(#0000,#78ff820a,#0000);height:100px;animation:7s linear infinite scan-61f129ee;position:absolute;inset:-120px 0 auto}.vignette[data-v-61f129ee]{z-index:9;background:radial-gradient(#0000 42%,#00000080 78%,#000 110%)}.bottom-status[data-v-61f129ee]{z-index:5;color:#78ff8229;letter-spacing:.18em;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:15px;left:20px;right:20px}.screen--pulse .terminal[data-v-61f129ee]{animation:.12s steps(2,end) pulse-61f129ee}.screen--pulse .message[data-v-61f129ee]:before,.screen--pulse .message[data-v-61f129ee]:after{content:attr(data-text);position:absolute;inset:0}.screen--pulse .message[data-v-61f129ee]:before{color:#ff1945;clip-path:inset(15% 0 55%);transform:translate(-4px)}.screen--pulse .message[data-v-61f129ee]:after{color:#00f7ff;clip-path:inset(60% 0 8%);transform:translate(4px)}.screen--glitch[data-v-61f129ee]{animation:2.4s step-end blackout-61f129ee}.screen--glitch .terminal[data-v-61f129ee]{animation:2.4s step-end terminal-rupture-61f129ee}.rupture[data-v-61f129ee]{z-index:7;background:#000;place-items:center;display:grid;overflow:hidden}.ascii[data-v-61f129ee]{color:#f2182f;white-space:pre;text-shadow:0 0 5px #ff001ed9,0 0 18px #ff001e73;transform-origin:50%;grid-area:1/1;margin:0;font:700 min(1.55vw,1.55vh)/.96 Courier New,ui-monospace,monospace;animation:.18s steps(2,end) infinite ascii-glitch-61f129ee}.ascii--ghost[data-v-61f129ee]{opacity:.5;mix-blend-mode:screen}.ascii--cyan[data-v-61f129ee]{color:#00eaff;animation-delay:-.07s;transform:translate(5px)}.ascii--white[data-v-61f129ee]{color:#fff;animation-delay:-.12s;transform:translate(-4px)}.ascii--main[data-v-61f129ee]{z-index:2;position:relative}.reveal-enter-active[data-v-61f129ee]{animation:1s steps(5,end) reveal-61f129ee}.buttons-enter-active[data-v-61f129ee]{animation:.65s steps(2,end) button-materialize-61f129ee}@keyframes blink-61f129ee{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes noise-61f129ee{0%{transform:translate(0)}25%{transform:translate(4%,-3%)}50%{transform:translate(-3%,4%)}75%{transform:translate(2%,5%)}to{transform:translate(-4%,-2%)}}@keyframes scan-61f129ee{to{transform:translateY(calc(100vh + 240px))}}@keyframes pulse-61f129ee{25%{transform:translate(-5px,2px)}60%{filter:contrast(1.8);transform:translate(6px,-1px)}}@keyframes ascii-glitch-61f129ee{0%,to{clip-path:inset(0);translate:0}20%{clip-path:inset(8% 0 70%);translate:-7px}40%{clip-path:inset(48% 0 32%);translate:9px}60%{clip-path:inset(76% 0 5%);translate:-4px}80%{clip-path:inset(24% 0 51%);translate:6px}}@keyframes terminal-rupture-61f129ee{0%{transform:translate(0)}4%{filter:invert();transform:translate(-8vw,2px)scaleX(1.2)}8%{transform:translate(7vw,-4px)}12%{transform:scaleY(.04)}16%{filter:hue-rotate(140deg);transform:scaleY(1.1)skew(12deg)}20%{opacity:.12;transform:translate(-15vw)}24%{opacity:1;transform:translate(12vw)scaleX(.7)}28%{filter:invert()contrast(3);transform:scale(1.5)}32%,to{opacity:0;transform:scaleY(0)}}@keyframes blackout-61f129ee{0%,12%,26%,88%{background-color:#000}5%,18%{background-color:#effff0}30%{filter:hue-rotate(160deg)contrast(2)}34%,to{background-color:#000}}@keyframes reveal-61f129ee{0%{opacity:0;filter:blur(12px);transform:scaleY(.05)}35%{opacity:1;filter:blur();transform:scaleY(1.05)translate(8px)}55%{opacity:.2;transform:translate(-5px)}to{opacity:1;transform:none}}@keyframes button-materialize-61f129ee{0%{opacity:0;filter:blur(6px);transform:translate(-15px)}20%{opacity:1;filter:blur();transform:translate(12px)}35%{opacity:.15;transform:translate(-8px)}50%{opacity:1;transform:translate(4px)}65%{opacity:.25}to{opacity:1;transform:none}}@keyframes button-glitch-61f129ee{0%,to{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px,-1px)}}@media (width<=600px){.screen[data-v-61f129ee]{padding:12px}.terminal[data-v-61f129ee]{width:96vw;min-height:430px}.terminal__body[data-v-61f129ee]{min-height:390px;padding:28px 20px}.pills[data-v-61f129ee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px}.pill[data-v-61f129ee]{padding-inline:5px;font-size:11px}.bottom-status[data-v-61f129ee]{display:none}}@media (prefers-reduced-motion:reduce){[data-v-61f129ee],[data-v-61f129ee]:before,[data-v-61f129ee]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
