._terminal_f4qe3_1{position:relative;width:100%;max-width:960px;min-height:min(720px,80dvh);margin:1.5rem auto 0;display:flex;flex-direction:column;overflow:hidden;background:#020602;color:#00ff41;font-family:"IBM Plex Mono",var(--font-mono);border:1px solid #0b5e24;border-radius:var(--radius-lg);transition:box-shadow .3s}._terminal_f4qe3_1:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px)}._terminal_f4qe3_1 ::selection{background:#00ff41;color:#020602}._terminal_f4qe3_1 :focus-visible{outline:2px solid #00ff41;outline-offset:3px}._terminal_f4qe3_1 h2{text-transform:none;letter-spacing:normal}._terminal_f4qe3_1 p,._terminal_f4qe3_1 h2,._terminal_f4qe3_1 dl,._terminal_f4qe3_1 dd,._terminal_f4qe3_1 ol,._terminal_f4qe3_1 figure{margin:0}[data-stage-open] ._terminal_f4qe3_1{max-width:1200px;min-height:calc(100dvh - 6rem);margin-top:0}._damaged_f4qe3_51{background:#0a0202;border-color:#5e1010;box-shadow:inset 0 0 160px #ff28282e}._damaged_f4qe3_51 ._hud_f4qe3_56{border-color:#5e1010}._hud_f4qe3_56{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;padding:1rem 1.5rem;border-bottom:1px solid #0b5e24;font-family:"VT323",var(--font-mono);font-size:1.5rem;line-height:1}._skips_f4qe3_73,._skipsText_f4qe3_74{color:#f5d547}._score_f4qe3_78,._scoreText_f4qe3_79{color:#3fe0e0}._lives_f4qe3_83,._livesText_f4qe3_84{color:#ff4d4d;white-space:pre}._quit_f4qe3_89{min-height:32px;padding:0 .75rem;background:transparent;color:#b6ffc8;border:1px solid #0e9f3a;border-radius:0;font-family:"VT323",var(--font-mono);font-size:1.25rem;cursor:pointer}._quit_f4qe3_89:hover{border-color:#00ff41;color:#00ff41}._resume_f4qe3_105{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;border:1px solid #00ff41;box-shadow:0 0 18px #00ff4126}._resumeLine_f4qe3_116{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-family:"VT323",var(--font-mono);font-size:1.6rem;line-height:1.1}._stage_f4qe3_125{flex:1 1 auto;display:flex;align-items:center;padding:2.5rem 1.5rem}._screen_f4qe3_132{width:100%;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;animation:_boot_f4qe3_1 .35s ease-out}._center_f4qe3_143{align-items:center;text-align:center}@keyframes _boot_f4qe3_1{0%{opacity:0;filter:brightness(2.2) blur(1px)}}._stack_f4qe3_154{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}._row_f4qe3_161{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}._eyebrow_f4qe3_168{font-size:var(--fs-sm);letter-spacing:.15em;color:#0e9f3a}._display_f4qe3_174{font-family:"VT323",var(--font-mono);font-weight:400;font-size:clamp(3rem,7vw,4.5rem);line-height:.95;text-shadow:0 0 12px rgba(0,255,65,.45)}._heading_f4qe3_182{font-family:"VT323",var(--font-mono);font-weight:400;font-size:clamp(2rem,4vw,2.5rem);line-height:1;text-shadow:0 0 10px rgba(0,255,65,.35)}._body_f4qe3_190{font-size:var(--fs-md);line-height:1.7;color:#b6ffc8}._narration_f4qe3_196{font-size:clamp(1.05rem,2vw,1.375rem);line-height:1.75;color:#b6ffc8}._prewrap_f4qe3_202{white-space:pre-line}._typeBox_f4qe3_206{display:grid}._typeBox_f4qe3_206>*{grid-area:1/1}._ghost_f4qe3_213{visibility:hidden}._prompt_f4qe3_217{font-size:1.125rem;line-height:1.7}._muted_f4qe3_222{font-size:var(--fs-sm);line-height:1.7;color:#0e9f3a}._big_f4qe3_228{font-family:"VT323",var(--font-mono);font-size:2rem;line-height:1.1}._cursor_f4qe3_234{animation:_blink_f4qe3_1 1s steps(1) infinite}@keyframes _blink_f4qe3_1{50%{opacity:0}}._field_f4qe3_243{display:flex;flex-direction:column;gap:.5rem}._field_f4qe3_243 label{font-size:var(--fs-sm);color:#b6ffc8}._input_f4qe3_253{width:200px;height:52px;box-sizing:border-box;padding:0 1rem;background:#031a09;border:1px solid #0e9f3a;border-radius:0;color:#00ff41;caret-color:#00ff41;font-family:"VT323",var(--font-mono);font-size:2rem}._input_f4qe3_253:focus-visible{border-color:#00ff41}._pw_f4qe3_270{width:260px;letter-spacing:.4em}._skipBtn_f4qe3_275,._secondary_f4qe3_275,._primary_f4qe3_275{min-height:48px;padding:0 1.4rem;border-radius:0;font-family:"VT323",var(--font-mono);font-size:1.6rem;line-height:1;cursor:pointer;transition:background-color .15s,color .15s,opacity .15s}._skipBtn_f4qe3_275:disabled,._secondary_f4qe3_275:disabled,._primary_f4qe3_275:disabled{cursor:not-allowed;opacity:.45}._primary_f4qe3_275{background:#00ff41;color:#020602;border:1px solid #00ff41}._primary_f4qe3_275:hover:not(:disabled){background:#b6ffc8}._secondary_f4qe3_275{background:transparent;color:#00ff41;border:1px solid #00ff41}._secondary_f4qe3_275:hover{background:rgba(0,255,65,.1)}._skipBtn_f4qe3_275{background:transparent;color:#f5d547;border:1px solid #f5d547}._skipBtn_f4qe3_275:hover:not(:disabled){background:rgba(245,213,71,.1)}._answerRow_f4qe3_317{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.75rem}._answerRow_f4qe3_317 ._input_f4qe3_253{height:48px}._cheater_f4qe3_327{font-family:"VT323",var(--font-mono);font-size:3rem;color:#ff4d4d;text-shadow:0 0 10px rgba(255,77,77,.5);animation:_shake_f4qe3_1 .3s}@keyframes _shake_f4qe3_1{25%{transform:translate(-6px)}75%{transform:translate(6px)}}._rules_f4qe3_343{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._rules_f4qe3_343>div{display:flex;flex-direction:column;gap:.6rem;padding:1.25rem;border:1px solid #0b5e24}._card_f4qe3_357{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1.1rem;padding:1.75rem;border:1px solid #0e9f3a}._cardHead_f4qe3_367{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:1rem}._points_f4qe3_375{font-size:var(--fs-sm);color:#3fe0e0;border:1px solid #1e7a7a;padding:.25rem .6rem}._code_f4qe3_382{border:1px solid #0b5e24;background:#010401;max-width:100%}._code_f4qe3_382 figcaption{padding:.5rem 1rem;border-bottom:1px solid #0b5e24;font-size:var(--fs-xs);color:#0e9f3a}._code_f4qe3_382 pre{margin:0;padding:1rem;overflow-x:auto;font-family:"IBM Plex Mono",var(--font-mono);font-size:.95rem;line-height:1.7;color:#b6ffc8}._verdict_f4qe3_403{font-family:"VT323",var(--font-mono);font-size:clamp(5rem,14vw,7.5rem);line-height:.85}._right_f4qe3_409{color:#00ff41;text-shadow:0 0 24px rgba(0,255,65,.55)}._wrong_f4qe3_414{color:#ff4d4d;text-shadow:3px 0 0 rgba(0,255,65,.35),-3px 0 0 rgba(63,224,224,.35),0 0 24px rgba(255,77,77,.5)}._hurtText_f4qe3_419{color:#ff8a8a}._hurtBody_f4qe3_423{color:#ffd6d6}._stats_f4qe3_427{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._stats_f4qe3_427>div{display:flex;flex-direction:column;gap:.4rem;padding:1rem .75rem;border:1px solid #0b5e24}._stats_f4qe3_427 dt{font-size:var(--fs-xs);letter-spacing:.15em}._bar_f4qe3_445{font-size:1.5rem}._recap_f4qe3_449 ._pass_f4qe3_449,._progress_f4qe3_449 ._pass_f4qe3_449{background:#00ff41;border-color:#00ff41}._recap_f4qe3_449 ._skip_f4qe3_73,._progress_f4qe3_449 ._skip_f4qe3_73{background:#f5d547;border-color:#f5d547}._recap_f4qe3_449 ._hurt_f4qe3_419,._progress_f4qe3_449 ._hurt_f4qe3_419{background:#ff4d4d;border-color:#ff4d4d}._progress_f4qe3_449{display:flex;gap:6px;padding:0 1.5rem 1.25rem;list-style:none}._progress_f4qe3_449 li{flex:1 1 0;height:4px;background:#0b5e24;border:0}._progress_f4qe3_449 ._now_f4qe3_474{background:#b6ffc8;box-shadow:0 0 8px #b6ffc8}._recap_f4qe3_449{width:100%;display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:4px;padding:0;list-style:none}._recap_f4qe3_449 li{height:32px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xs);color:#0e9f3a;border:1px solid #0b5e24}._recap_f4qe3_449 ._pass_f4qe3_449,._recap_f4qe3_449 ._skip_f4qe3_73,._recap_f4qe3_449 ._hurt_f4qe3_419{color:#020602}._bestLine_f4qe3_502{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;font-family:"VT323",var(--font-mono);font-size:1.6rem;line-height:1.1}._newBest_f4qe3_512{font-family:"VT323",var(--font-mono);font-size:2.25rem;color:#3fe0e0;letter-spacing:.08em;text-shadow:0 0 14px rgba(63,224,224,.55);animation:_pulse_f4qe3_1 1.2s ease-in-out 3}@keyframes _pulse_f4qe3_1{50%{opacity:.45}}._tagline_f4qe3_526{font-family:"VT323",var(--font-mono);font-size:2.5rem;letter-spacing:.1em;text-shadow:0 0 14px rgba(0,255,65,.5)}@media (max-width: 640px){._stage_f4qe3_125{padding:1.75rem 1rem}._hud_f4qe3_56{padding:.875rem 1rem;font-size:1.25rem}._rules_f4qe3_343,._stats_f4qe3_427{grid-template-columns:minmax(0,1fr)}._card_f4qe3_357{padding:1.25rem}._answerRow_f4qe3_317 ._field_f4qe3_243,._answerRow_f4qe3_317 ._input_f4qe3_253{width:100%}._answerRow_f4qe3_317 button{flex:1 1 0}._recap_f4qe3_449{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){._screen_f4qe3_132,._cursor_f4qe3_234,._cheater_f4qe3_327,._newBest_f4qe3_512{animation:none}}
