._zone_vqeoj_10{height:var(--status-strip-height);z-index:60;--toolbar-height:2.6rem;--nub-height:.7rem;--glow-dim:0 0 1px hsl(var(--terminal-green-dim) / .5);--glow-bright:0 0 1px hsl(var(--terminal-green)), 0 0 2px hsl(var(--terminal-green) / .8), 0 0 4px hsl(var(--terminal-green) / .4);justify-content:center;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0}._slider_vqeoj_34{transform:translateY(calc(-1 * var(--toolbar-height)));flex-direction:column;align-items:center;transition:transform .24s cubic-bezier(.4,0,.2,1);display:flex}._sliderOpen_vqeoj_43{transform:translateY(0)}@media (prefers-reduced-motion:reduce){._slider_vqeoj_34{transition:none}}._nub_vqeoj_54{width:2.6rem;height:var(--nub-height);cursor:pointer;border:1px solid hsl(var(--terminal-green) / .35);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;background-color:#0000;border-top:none;border-radius:0 0 .35rem .35rem;flex-shrink:0;padding:0;transition:opacity .15s}._zone_vqeoj_10:hover ._nub_vqeoj_54,._sliderOpen_vqeoj_43 ._nub_vqeoj_54,._nub_vqeoj_54:focus-visible{opacity:1;background-color:var(--panel-bg);-webkit-backdrop-filter:var(--panel-blur)}._nub_vqeoj_54:focus-visible{outline:2px solid hsl(var(--terminal-green));outline-offset:2px}._toolbar_vqeoj_86{height:var(--toolbar-height);box-sizing:border-box;background-color:var(--panel-bg);-webkit-backdrop-filter:var(--panel-blur);border:1px solid hsl(var(--terminal-green) / .3);box-shadow:var(--panel-shadow);border-top:none;flex-shrink:0;align-items:center;gap:.25rem;padding:0 .5rem;display:flex}._hidden_vqeoj_104{pointer-events:none}._visible_vqeoj_108{pointer-events:auto}._divider_vqeoj_112{background-color:hsl(var(--border));width:1px;height:1.5rem;margin:0 .25rem}._button_vqeoj_119{color:hsl(var(--terminal-green));text-shadow:var(--glow-dim);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:.375rem .75rem;font-family:Glass TTY VT220,Monaco,Consolas,Courier New,monospace;font-size:.875rem;transition:color .15s,background-color .15s;display:flex}._button_vqeoj_119:hover:not(:disabled){color:hsl(var(--terminal-green-light));text-shadow:var(--glow-bright);background-color:hsl(var(--terminal-green) / .12)}._button_vqeoj_119:focus-visible{outline:2px solid hsl(var(--terminal-green));outline-offset:2px}._button_vqeoj_119:disabled{opacity:.3;cursor:not-allowed}._icon_vqeoj_151{width:1rem;height:1rem}._label_vqeoj_156{font-size:.75rem}._overlay_1juzz_2{z-index:200;background-color:hsl(var(--terminal-black) / .9);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1juzz_13{border:1px solid hsl(var(--terminal-green-dim));background-color:hsl(var(--terminal-black));width:100%;max-width:28rem;color:hsl(var(--terminal-green));text-shadow:0 0 1px hsl(var(--terminal-green)), 0 0 2px hsl(var(--terminal-green) / .8), 0 0 4px hsl(var(--terminal-green) / .4);padding:1rem;font-family:Glass TTY VT220,Monaco,Consolas,Courier New,monospace}._header_1juzz_28{border-bottom:1px solid hsl(var(--terminal-green-dim));justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;display:flex}._title_1juzz_37{color:hsl(var(--terminal-green));margin:0;font-size:1.125rem;font-weight:700}._closeButton_1juzz_44{cursor:pointer;color:hsl(var(--terminal-green-dim));background:0 0;border:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;transition:color .2s;display:flex}._closeButton_1juzz_44:hover{color:hsl(var(--terminal-green))}._closeButton_1juzz_44:focus{outline:2px solid hsl(var(--terminal-green));outline-offset:2px}._slotsContainer_1juzz_68{flex-direction:column;gap:.5rem;max-height:16rem;margin-bottom:1rem;display:flex;overflow-y:auto}._emptyMessage_1juzz_77{color:hsl(var(--terminal-green-dim));text-align:center;padding:1rem}._slotItem_1juzz_84{border:1px solid hsl(var(--terminal-green-dim));justify-content:space-between;align-items:center;padding:.5rem;transition:border-color .2s;display:flex}._slotItem_1juzz_84:hover{border-color:hsl(var(--terminal-green))}._slotButton_1juzz_97{text-align:left;cursor:pointer;color:hsl(var(--terminal-green-dim));text-shadow:0 0 1px hsl(var(--terminal-green-dim) / .5);background:0 0;border:none;flex:1;padding:0;font-family:Glass TTY VT220,Monaco,Consolas,Courier New,monospace;font-size:.875rem;transition:color .2s}._slotButton_1juzz_97:hover{color:hsl(var(--terminal-green))}._slotButton_1juzz_97:focus{outline:2px solid hsl(var(--terminal-green));outline-offset:2px}._deleteButton_1juzz_121{cursor:pointer;color:hsl(var(--terminal-green-dim));background:0 0;border:none;justify-content:center;align-items:center;width:1rem;height:1rem;margin-left:.5rem;padding:0;transition:color .2s;display:flex}._deleteButton_1juzz_121:hover{color:hsl(var(--terminal-red))}._deleteButton_1juzz_121:focus{outline:2px solid hsl(var(--terminal-green));outline-offset:2px}._inputSection_1juzz_146{border-top:1px solid hsl(var(--terminal-green-dim));margin-bottom:1rem;padding-top:1rem}._inputLabel_1juzz_152{color:hsl(var(--terminal-green-dim));text-shadow:0 0 1px hsl(var(--terminal-green-dim) / .5);margin-bottom:.5rem;font-size:.875rem;display:block}._inputGroup_1juzz_161{gap:.5rem;display:flex}._input_1juzz_146{background-color:hsl(var(--terminal-black));border:1px solid hsl(var(--terminal-green-dim));color:hsl(var(--terminal-green));text-shadow:0 0 1px hsl(var(--terminal-green)), 0 0 2px hsl(var(--terminal-green) / .8), 0 0 4px hsl(var(--terminal-green) / .4);outline:none;flex:1;padding:.5rem .75rem;font-family:Glass TTY VT220,Monaco,Consolas,Courier New,monospace;font-size:.875rem;transition:border-color .2s}._input_1juzz_146:focus{border-color:hsl(var(--terminal-green));outline:2px solid hsl(var(--terminal-green));outline-offset:2px}._input_1juzz_146::placeholder{color:hsl(var(--terminal-green-dim))}._saveButton_1juzz_192{border:1px solid hsl(var(--terminal-green));color:hsl(var(--terminal-green));text-shadow:0 0 1px hsl(var(--terminal-green)), 0 0 2px hsl(var(--terminal-green) / .8), 0 0 4px hsl(var(--terminal-green) / .4);cursor:pointer;background:0 0;padding:.5rem 1rem;font-family:Glass TTY VT220,Monaco,Consolas,Courier New,monospace;font-size:.875rem;transition:all .2s}._saveButton_1juzz_192:hover{background-color:hsl(var(--terminal-green));color:hsl(var(--terminal-black));text-shadow:none}._saveButton_1juzz_192:focus{outline:2px solid hsl(var(--terminal-green));outline-offset:2px}._cancelSection_1juzz_219{border-top:1px solid hsl(var(--terminal-green-dim));margin-top:1rem;padding-top:1rem}._cancelButton_1juzz_225{border:1px solid hsl(var(--terminal-green-dim));width:100%;color:hsl(var(--terminal-green-dim));text-shadow:0 0 1px hsl(var(--terminal-green-dim) / .5);cursor:pointer;background:0 0;padding:.5rem;font-family:Glass TTY VT220,Monaco,Consolas,Courier New,monospace;font-size:.875rem;transition:all .2s}._cancelButton_1juzz_225:hover{color:hsl(var(--terminal-green));text-shadow:0 0 1px hsl(var(--terminal-green)), 0 0 2px hsl(var(--terminal-green) / .8), 0 0 4px hsl(var(--terminal-green) / .4);border-color:hsl(var(--terminal-green))}._cancelButton_1juzz_225:focus{outline:2px solid hsl(var(--terminal-green));outline-offset:2px}._container_ywwi5_2{z-index:50;width:500px;height:300px;position:fixed;top:5px;right:5px}._modal_ywwi5_12{border:2px solid hsl(var(--terminal-green));background-color:hsl(var(--background));width:100%;height:100%;box-shadow:0 0 20px hsl(var(--terminal-green) / .25);flex-direction:column;display:flex}._header_ywwi5_23{border-bottom:1px dashed hsl(var(--terminal-green));justify-content:space-between;align-items:center;padding:10px;display:flex}._titleContainer_ywwi5_31{align-items:center;gap:12px;display:flex}._title_ywwi5_31{color:hsl(var(--terminal-green));align-items:center;gap:4px;margin:0;font-size:14px;font-weight:700;display:flex}._easterEgg_ywwi5_47{cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.7;color:hsl(var(--terminal-green));background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-family:inherit;font-size:12px;line-height:1;transition:opacity .2s;display:flex}._easterEgg_ywwi5_47:active{opacity:1}._timerDisplay_ywwi5_70{color:hsl(var(--terminal-green));text-align:right;min-width:30px;font-size:14px;font-weight:700}._closeButton_ywwi5_78{color:hsl(var(--terminal-green));cursor:pointer;background:0 0;border:none;padding:2px;font-size:18px;transition:opacity .2s}._closeButton_ywwi5_78:hover{opacity:.8}._content_ywwi5_93{flex-direction:column;flex:1;padding:8px 8px 0;display:flex;overflow-y:auto}._questionsList_ywwi5_101{flex-direction:column;gap:4px;display:flex}._introText_ywwi5_107{color:hsl(var(--terminal-green));margin-bottom:12px;font-family:Glass TTY VT220,monospace;font-size:11px}._noHints_ywwi5_114{color:hsl(var(--terminal-green-dim));font-size:11px}._questionButton_ywwi5_120{text-align:left;border:1px solid hsl(var(--terminal-green));width:100%;color:hsl(var(--terminal-green));cursor:pointer;background-color:#0000;border-radius:4px;padding:8px;font-family:Glass TTY VT220,monospace;font-size:11px;transition:all .2s}._questionButton_ywwi5_120:hover{background-color:hsl(var(--terminal-green) / .12)}._questionButton_ywwi5_120:focus{box-shadow:0 0 0 1px hsl(var(--terminal-green));outline:none}._answerView_ywwi5_144{flex-direction:column;flex:1;padding:0 8px 8px;display:flex;overflow:hidden}._backButton_ywwi5_152{color:hsl(var(--terminal-green));cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-bottom:8px;padding:4px 2px 2px;font-family:Glass TTY VT220,monospace;font-size:10px;text-decoration:underline;transition:opacity .2s}._backButton_ywwi5_152:hover{opacity:.8}._backButton_ywwi5_152:focus{box-shadow:0 0 0 1px hsl(var(--terminal-green));outline:none}._section_ywwi5_176{flex-direction:column;display:flex}._sectionLabel_ywwi5_181{color:hsl(var(--terminal-green));flex-shrink:0;margin-top:8px;margin-bottom:4px;font-size:11px;font-weight:700}._sectionContent_ywwi5_190{color:hsl(var(--terminal-green));white-space:pre-wrap;flex:1;font-family:Glass TTY VT220,monospace;font-size:11px;position:relative;overflow-y:auto}._sectionContent_ywwi5_190._revealing_ywwi5_200{position:relative}._revealOverlay_ywwi5_204{background:hsl(var(--terminal-green) / .5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;transition:opacity 50ms linear;position:absolute;inset:0}._nextHintContainer_ywwi5_214{flex-shrink:0;margin-top:auto;padding:8px 0 4px}._nextHintButton_ywwi5_221{border:1px solid hsl(var(--terminal-green));width:100%;color:hsl(var(--terminal-green));cursor:pointer;background-color:#0000;border-radius:4px;padding:6px 10px;font-family:Glass TTY VT220,monospace;font-size:11px;font-weight:700;transition:all .2s;position:relative;overflow:hidden}._nextHintButton_ywwi5_221:disabled{opacity:.6;cursor:not-allowed;background-color:hsl(var(--terminal-green) / .15)}._nextHintButton_ywwi5_221:enabled{opacity:1}._nextHintButton_ywwi5_221:focus{box-shadow:0 0 0 1px hsl(var(--terminal-green));outline:none}._timerProgress_ywwi5_253{background-color:hsl(var(--terminal-green));opacity:.2;height:100%;transition:width 50ms linear;position:absolute;top:0;left:0}._timerLabel_ywwi5_263{z-index:10;position:relative}._noMoreHints_ywwi5_268{color:hsl(var(--terminal-green-dim));flex-shrink:0;margin-top:auto;padding:8px 0 4px;font-size:10px;font-style:italic}._debugPanel_ee2fp_1{-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;color:hsl(var(--terminal-green-dim));z-index:50;-webkit-user-select:text;user-select:text;background-color:#0000;justify-content:flex-end;align-items:center;gap:24px;padding:4px 1rem;font-family:Glass TTY VT220,monospace;font-size:14px;display:flex;position:fixed;bottom:0;left:0;right:0}._debugItem_ee2fp_21{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._debugItem_ee2fp_21:first-child{text-align:right;width:280px}._debugItem_ee2fp_21:nth-child(2){text-align:right;width:110px}._debugItem_ee2fp_21:nth-child(3){text-align:right;width:120px}._layer_1a6y3_6{--crt-scanline-boost:.018;--crt-beam-opacity:.045;--crt-beam-period:9s;--crt-vignette:.22;--crt-aberration:.13;--crt-flicker-opacity:.05;--crt-flicker-period:7s;pointer-events:none;z-index:98;position:fixed;inset:0}._scanlines_1a6y3_26{background:repeating-linear-gradient(0deg, transparent 0, transparent 2px, hsl(0 0% 0%/var(--crt-scanline-boost)) 3px, transparent 4px);position:absolute;inset:0}._vignette_1a6y3_39{background:radial-gradient(ellipse 120% 120% at center, transparent 55%, hsl(0 0% 0%/var(--crt-vignette)) 100%);position:absolute;inset:0}._beam_1a6y3_51{background:linear-gradient(to bottom, transparent, hsl(var(--terminal-green) / var(--crt-beam-opacity)), transparent);mix-blend-mode:screen;opacity:0;height:28vh;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){._beam_1a6y3_51{opacity:1;animation:_crtBeam_1a6y3_1 var(--crt-beam-period) linear infinite}}@keyframes _crtBeam_1a6y3_1{0%{transform:translateY(-28vh)}to{transform:translateY(100vh)}}._aberration_1a6y3_82{box-shadow:inset 2px 0 5px -2px hsl(0 100% 55%/var(--crt-aberration)), inset -2px 0 5px -2px hsl(190 100% 55%/var(--crt-aberration)), inset 0 2px 6px -3px hsl(280 100% 60%/calc(var(--crt-aberration) * .6)), inset 0 -2px 6px -3px hsl(140 100% 55%/calc(var(--crt-aberration) * .6));position:absolute;inset:0}._flicker_1a6y3_94{background:hsl(var(--terminal-black));opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){._flicker_1a6y3_94{animation:_crtIdleFlicker_1a6y3_1 var(--crt-flicker-period) linear infinite}}@keyframes _crtIdleFlicker_1a6y3_1{0%,46%,51%,92%,to{opacity:0}48%{opacity:var(--crt-flicker-opacity)}49%{opacity:calc(var(--crt-flicker-opacity) * .25)}50%{opacity:var(--crt-flicker-opacity)}93%{opacity:calc(var(--crt-flicker-opacity) * .7)}}._boot_1a6y3_118{z-index:300;pointer-events:none;background:hsl(var(--terminal-black));opacity:1;position:fixed;inset:0}._boot_1a6y3_118:before{content:"";background:linear-gradient(to bottom, transparent 0%, hsl(var(--terminal-green-light) / .85) 46%, #d6ffd6 50%, hsl(var(--terminal-green-light) / .85) 54%, transparent 100%);filter:blur(.6px);height:100%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)scaleY(.004)}@media (prefers-reduced-motion:no-preference){._boot_1a6y3_118{animation:1.15s ease-out forwards _crtReveal_1a6y3_1}._boot_1a6y3_118:before{animation:1.15s cubic-bezier(.22,1,.36,1) forwards _crtUnfold_1a6y3_1}}@media (prefers-reduced-motion:reduce){._boot_1a6y3_118{animation:.45s ease-out forwards _crtRevealCalm_1a6y3_1}._boot_1a6y3_118:before{display:none}}@keyframes _crtReveal_1a6y3_1{0%{opacity:1}40%{opacity:1}62%{opacity:.18}68%{opacity:.42}to{opacity:0}}@keyframes _crtRevealCalm_1a6y3_1{0%{opacity:1}to{opacity:0}}@keyframes _crtUnfold_1a6y3_1{0%{opacity:1;transform:translateY(-50%)scaleY(.004)}38%{opacity:1;transform:translateY(-50%)scaleY(.02)}60%{opacity:1;transform:translateY(-50%)scaleY(1)}to{opacity:0;transform:translateY(-50%)scaleY(1)}}._pane_1qhyy_5{z-index:40;background-color:var(--panel-bg);width:22rem;max-width:90vw;-webkit-backdrop-filter:var(--panel-blur);border-left:1px solid hsl(var(--terminal-amber) / .4);box-shadow:var(--panel-shadow);flex-direction:column;font-size:.78em;transition:transform .22s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0}._paneOpen_1qhyy_24{transform:translate(0)}._paneClosed_1qhyy_28{pointer-events:none;transform:translate(100%)}@media (prefers-reduced-motion:reduce){._pane_1qhyy_5{transition:none}}._header_1qhyy_40{border-bottom:1px solid hsl(var(--terminal-amber) / .3);background-image:linear-gradient(to bottom, hsl(var(--terminal-amber) / .12), transparent);justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}._deviceName_1qhyy_53{color:hsl(var(--terminal-amber-light));letter-spacing:.15em;text-shadow:0 0 2px hsl(var(--terminal-amber)), 0 0 6px hsl(var(--terminal-amber) / .5)}._closeButton_1qhyy_61{cursor:pointer;color:hsl(var(--terminal-amber));background:0 0;border:none;align-items:center;padding:.25rem;display:flex}._closeButton_1qhyy_61:hover,._closeButton_1qhyy_61:focus-visible{color:hsl(var(--terminal-amber-light));text-shadow:0 0 6px hsl(var(--terminal-amber));outline:none}._closeIcon_1qhyy_78{width:1rem;height:1rem}._screen_1qhyy_84{color:hsl(var(--terminal-amber-light));text-shadow:0 0 1px hsl(var(--terminal-amber)), 0 0 4px hsl(var(--terminal-amber) / .35);flex:1;padding:.75rem;overflow-y:auto}._sensing_1qhyy_94{color:hsl(var(--terminal-amber));letter-spacing:.1em;margin:0 0 .75rem}._sensingValue_1qhyy_100{color:hsl(var(--terminal-amber-light))}._title_1qhyy_104{letter-spacing:.08em;color:hsl(var(--terminal-amber-light));text-shadow:0 0 3px hsl(var(--terminal-amber)), 0 0 10px hsl(var(--terminal-amber) / .5);margin:0;font-size:1.5em;font-weight:400}._verdict_1qhyy_115{border-bottom:1px solid hsl(var(--terminal-amber) / .25);color:hsl(var(--terminal-amber-light));margin:.25rem 0 1rem;padding-bottom:.75rem;font-style:italic}._body_1qhyy_123{margin:0}._paragraph_1qhyy_127{margin:0 0 .85rem;line-height:1.6}._crossRefs_1qhyy_133{border-top:1px solid hsl(var(--terminal-amber) / .25);margin-top:1.25rem;padding-top:.75rem}._crossRefsLabel_1qhyy_139{letter-spacing:.15em;color:hsl(var(--terminal-amber));margin:0 0 .35rem}._crossRefsList_1qhyy_145{margin:0;padding:0;list-style:none}._crossRef_1qhyy_133{width:100%;font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;color:hsl(var(--terminal-amber-light));background:0 0;border:none;padding:0;line-height:1.5;display:block}._crossRef_1qhyy_133:hover,._crossRef_1qhyy_133:focus-visible{text-shadow:0 0 6px hsl(var(--terminal-amber));outline:none;text-decoration:underline}._crossRef_1qhyy_133:before{content:"> ";color:hsl(var(--terminal-amber))}._nav_1qhyy_178{justify-content:space-between;gap:.5rem;margin-bottom:.75rem;display:flex}._navButton_1qhyy_185{font-family:inherit;font-size:inherit;letter-spacing:.1em;cursor:pointer;color:hsl(var(--terminal-amber));background:0 0;border:none;padding:0}._navButton_1qhyy_185:hover,._navButton_1qhyy_185:focus-visible{color:hsl(var(--terminal-amber-light));text-shadow:0 0 6px hsl(var(--terminal-amber));outline:none}._footer_1qhyy_204{text-align:center;letter-spacing:.4em;color:hsl(var(--terminal-amber-light));border-top:1px solid hsl(var(--terminal-amber) / .3);text-shadow:0 0 4px hsl(var(--terminal-amber)), 0 0 12px hsl(var(--terminal-amber) / .6);margin:0;padding:.5rem;font-size:1.2em}@media (prefers-reduced-motion:no-preference){._flicker_1qhyy_219{animation:.42s step-end _guideFlicker_1qhyy_1}}@keyframes _guideFlicker_1qhyy_1{0%{opacity:.1}12%{opacity:.9}24%{opacity:.2}36%{opacity:1}48%{opacity:.45}60%{opacity:1}72%{opacity:.8}to{opacity:1}}._handle_1qhyy_236{z-index:41;cursor:pointer;background-color:hsl(var(--terminal-black));border:1px solid hsl(var(--terminal-amber) / .4);color:hsl(var(--terminal-amber));letter-spacing:.2em;opacity:.55;border-right:none;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .4rem;font-family:inherit;font-size:.6em;transition:opacity .15s,transform .22s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:5.25rem;right:0}._handle_1qhyy_236:hover,._handle_1qhyy_236:focus-visible{opacity:1;text-shadow:0 0 6px hsl(var(--terminal-amber));outline:none}._handleOpen_1qhyy_267{opacity:1;transform:translate(-22rem)}@media (width<=30rem){._handleOpen_1qhyy_267{transform:translate(-90vw)}}@media (prefers-reduced-motion:reduce){._handle_1qhyy_236{transition:none}}._handleIcon_1qhyy_284{width:1rem;height:1rem}._handleLabel_1qhyy_289{writing-mode:vertical-rl}._pane_19uht_4{z-index:40;background-color:var(--panel-bg);width:22rem;max-width:85vw;-webkit-backdrop-filter:var(--panel-blur);border-right:1px solid hsl(var(--terminal-green) / .4);box-shadow:var(--panel-shadow);flex-direction:column;font-size:.78em;transition:transform .22s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0}._paneOpen_19uht_23{transform:translate(0)}._paneClosed_19uht_27{pointer-events:none;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){._pane_19uht_4{transition:none}}._header_19uht_38{border-bottom:1px solid hsl(var(--terminal-green) / .3);justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}._title_19uht_46{color:hsl(var(--terminal-green-light));letter-spacing:.15em;text-shadow:0 0 2px hsl(var(--terminal-green)), 0 0 6px hsl(var(--terminal-green) / .5)}._closeButton_19uht_52{cursor:pointer;color:hsl(var(--terminal-green));background:0 0;border:none;align-items:center;padding:.25rem;display:flex}._closeButton_19uht_52:hover,._closeButton_19uht_52:focus-visible{color:hsl(var(--terminal-green-light));outline:none}._closeIcon_19uht_68{width:1rem;height:1rem}._list_19uht_74{flex:1;padding:.5rem 0;overflow-y:auto}._empty_19uht_80{color:hsl(var(--terminal-green-dim));margin:0;padding:.5rem .75rem}._row_19uht_86{text-align:left;width:100%;font-family:inherit;font-size:inherit;cursor:pointer;color:hsl(var(--terminal-green));background:0 0;border:none;gap:.4rem;padding:.15rem .75rem .15rem .5rem;display:flex}._row_19uht_86:hover,._row_19uht_86:focus-visible{background-color:hsl(var(--terminal-green) / .12);outline:none}._rowCurrent_19uht_106{color:hsl(var(--terminal-green-light));text-shadow:0 0 4px hsl(var(--terminal-green) / .6)}._rowOffPath_19uht_112{color:hsl(var(--terminal-green-dim))}._marker_19uht_116{flex-shrink:0;width:1ch}._command_19uht_121{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._handle_19uht_128{z-index:41;cursor:pointer;background-color:hsl(var(--terminal-black));border:1px solid hsl(var(--terminal-green) / .4);color:hsl(var(--terminal-green));letter-spacing:.2em;opacity:.55;border-left:none;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .4rem;font-family:inherit;font-size:.6em;transition:opacity .15s,transform .22s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:5.25rem;left:0}._handle_19uht_128:hover,._handle_19uht_128:focus-visible{opacity:1;text-shadow:0 0 6px hsl(var(--terminal-green));outline:none}._handleOpen_19uht_159{opacity:1;transform:translate(22rem)}@media (width<=30rem){._handleOpen_19uht_159{transform:translate(85vw)}}@media (prefers-reduced-motion:reduce){._handle_19uht_128{transition:none}}._handleIcon_19uht_176{width:1rem;height:1rem}._handleLabel_19uht_181{writing-mode:vertical-rl}._engage_19uht_186{cursor:pointer;background-color:hsl(var(--terminal-green) / .1);border:1px solid hsl(var(--terminal-green) / .6);color:hsl(var(--terminal-green-light));letter-spacing:.25em;text-shadow:0 0 4px hsl(var(--terminal-green)), 0 0 12px hsl(var(--terminal-green) / .6);justify-content:center;align-items:center;gap:.5rem;margin:.75rem;padding:.6rem;font-family:inherit;font-size:1.1em;display:flex}._engage_19uht_186:hover:not(:disabled),._engage_19uht_186:focus-visible:not(:disabled){background-color:hsl(var(--terminal-green) / .22);outline:none}._engage_19uht_186:disabled{cursor:not-allowed;color:hsl(var(--terminal-green-dim));border-color:hsl(var(--terminal-green) / .25);text-shadow:none}._engageIcon_19uht_216{width:1rem;height:1rem}._engageNote_19uht_221{color:hsl(var(--terminal-green-dim));margin:0 .75rem .75rem;font-size:.9em;line-height:1.4}._listLabel_19uht_228{border-top:1px solid hsl(var(--terminal-green) / .25);color:hsl(var(--terminal-green-dim));letter-spacing:.15em;margin:0;padding:.4rem .75rem}._strip_tk33r_1{z-index:50;height:var(--status-strip-height);box-sizing:border-box;color:hsl(var(--terminal-black));background-color:hsl(var(--terminal-green-dim));white-space:nowrap;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;font-size:.8em;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}._strip_tk33r_1 span{color:#d6ffd6;text-shadow:none}._location_tk33r_28{text-overflow:ellipsis;overflow:hidden}._meter_tk33r_33{flex-shrink:0;align-items:center;gap:.6rem;display:flex}._label_tk33r_40{letter-spacing:.15em}._bar_tk33r_44{letter-spacing:0}._value_tk33r_48,._turns_tk33r_49{font-variant-numeric:tabular-nums}@media (width<=44rem){._label_tk33r_40,._bar_tk33r_44{display:none}}._splash_1hml0_4{z-index:90;background-color:hsl(var(--terminal-black));flex-direction:column;justify-content:flex-end;align-items:center;gap:1rem;padding-bottom:3rem;display:flex;position:absolute;inset:0;overflow:hidden}._art_1hml0_20{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}._splash_1hml0_4:after{content:"";pointer-events:none;background-image:linear-gradient(#0000,#0000008c 45%,#000000eb);height:55%;position:absolute;inset:auto 0 0}._start_1hml0_44{z-index:1;-webkit-backdrop-filter:blur(4px);cursor:pointer;border:1px solid hsl(var(--terminal-green));color:#80ff80;letter-spacing:.4em;text-indent:.4em;text-shadow:0 0 4px hsl(var(--terminal-green)), 0 0 14px hsl(var(--terminal-green) / .6);background-color:#000000d1;padding:.6rem 2.75rem;font-family:inherit;font-size:1.4em;position:relative}._start_1hml0_44:hover,._start_1hml0_44:focus-visible{background-color:hsl(var(--terminal-green) / .22);border-color:hsl(var(--terminal-green));outline:none}._hint_1hml0_73{z-index:1;color:hsl(var(--terminal-green));letter-spacing:.2em;text-shadow:0 0 6px #000,0 0 3px #000;margin:0;font-size:.8em;position:relative}._container_1japj_2{background-color:hsl(var(--background));letter-spacing:.05em;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga" 0;flex-direction:column;width:100%;height:100%;font-family:Glass TTY VT220,Courier New,monospace;font-size:20px;font-weight:500;display:flex;position:fixed;inset:0;overflow:hidden}._container_1japj_2._scanlines_1japj_20:before{content:"";background:repeating-linear-gradient(0deg, transparent, transparent 2px, hsl(0 0% 0%/var(--scanline-opacity)) 2px, hsl(0 0% 0%/var(--scanline-opacity)) 4px);pointer-events:none;z-index:100;position:absolute;inset:0}._container_1japj_2._bootFlicker_1japj_36{animation:.5s ease-out _flicker_1japj_1}@keyframes _flicker_1japj_1{0%{opacity:.95}5%{opacity:1}10%{opacity:.9}15%{opacity:1}to{opacity:1}}._output_1japj_49{padding:calc(var(--status-strip-height) + .3rem) var(--edge-gutter) 1rem;position:absolute;inset:0 0 80px;overflow:auto}._inputArea_1japj_64{z-index:10;background-color:hsl(var(--background));background-image:radial-gradient(ellipse at center bottom, hsl(var(--terminal-green) / .35) 0%, hsl(var(--terminal-green) / .08) 40%, transparent 70%);border-top:1px solid hsl(var(--terminal-green-dim) / .3);padding:.5rem 1rem 2rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._inputContainer_1japj_84{color:hsl(var(--terminal-green));text-shadow:0 0 1px hsl(var(--terminal-green)), 0 0 2px hsl(var(--terminal-green) / .8), 0 0 4px hsl(var(--terminal-green) / .4);align-items:center;width:100%;min-width:0;display:flex}._inputPrompt_1japj_96{-webkit-user-select:none;user-select:none;margin-right:.5rem}._input_1japj_64{color:hsl(var(--terminal-green));text-shadow:0 0 1px hsl(var(--terminal-green)), 0 0 2px hsl(var(--terminal-green) / .8), 0 0 4px hsl(var(--terminal-green) / .4);white-space:nowrap;background:0 0;border:none;outline:none;flex:1;overflow:hidden}._input_1japj_64::placeholder{color:hsl(var(--terminal-green-dim))}._line_1japj_120{white-space:pre-wrap;overflow-wrap:break-word;line-height:1.5}._lineInput_1japj_126{color:hsl(var(--terminal-green-dim));text-shadow:0 0 1px hsl(var(--terminal-green-dim) / .5)}._lineOutput_1japj_132{color:hsl(var(--terminal-green));text-shadow:0 0 1px hsl(var(--terminal-green)), 0 0 2px hsl(var(--terminal-green) / .8), 0 0 4px hsl(var(--terminal-green) / .4)}._burnChar_1japj_144{display:inline}@media (prefers-reduced-motion:no-preference){._burnChar_1japj_144{animation:.24s ease-out backwards _charBurn_1japj_1}}@keyframes _charBurn_1japj_1{0%{opacity:0}25%{opacity:1;color:#d6ffd6;text-shadow:0 0 4px hsl(var(--terminal-green-glow)), 0 0 10px hsl(var(--terminal-green-glow) / .7)}to{opacity:1}}._flash_1japj_172{z-index:70;pointer-events:none;background-color:#d6ffd6;animation:.5s ease-out forwards _driveFlash_1japj_1;position:absolute;inset:0}@keyframes _driveFlash_1japj_1{0%{opacity:0}18%{opacity:.75}to{opacity:0}}@media (prefers-reduced-motion:reduce){._flash_1japj_172{background-color:hsl(var(--terminal-green) / .5);animation:.5s ease-out forwards _driveFade_1japj_1}@keyframes _driveFade_1japj_1{0%{opacity:0}30%{opacity:.25}to{opacity:0}}}@font-face{font-family:Glass TTY VT220;src:url(/fonts/Glass_TTY_VT220.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@layer base{:root{--terminal-black:0 0% 0%;--terminal-green:120 100% 35%;--terminal-green-dim:120 70% 25%;--terminal-green-light:120 100% 45%;--terminal-green-glow:120 100% 50%;--terminal-amber:36 100% 40%;--terminal-amber-light:36 100% 50%;--terminal-red:0 100% 40%;--terminal-red-light:0 100% 50%;--background:var(--terminal-black);--foreground:var(--terminal-green);--card:0 0% 5%;--card-foreground:var(--terminal-green);--popover:0 0% 5%;--popover-foreground:var(--terminal-green);--primary:var(--terminal-green);--primary-foreground:var(--terminal-black);--secondary:0 0% 10%;--secondary-foreground:var(--terminal-green);--muted:0 0% 8%;--muted-foreground:var(--terminal-green-dim);--accent:var(--terminal-green-light);--accent-foreground:var(--terminal-black);--destructive:var(--terminal-red);--destructive-foreground:0 0% 100%;--warning:var(--terminal-amber);--success:120 100% 35%;--border:120 40% 20%;--input:0 0% 10%;--ring:var(--terminal-green);--radius:0;--status-strip-height:1.6rem;--edge-gutter:2.5rem;--panel-bg:#050505bd;--panel-blur:blur(10px);--panel-shadow:0 0 24px #000000d9;--glow-intensity:0 0 10px;--scanline-opacity:.03}.dark{--background:var(--terminal-black);--foreground:var(--terminal-green)}*{border-color:hsl(var(--border))}html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Glass TTY VT220,Monaco,Consolas,Courier New,monospace}.terminal-text{color:hsl(var(--terminal-green));text-shadow:0 0 1px hsl(var(--terminal-green)), 0 0 2px hsl(var(--terminal-green) / .8), 0 0 4px hsl(var(--terminal-green) / .4)}.terminal-text-dim{color:hsl(var(--terminal-green-dim));text-shadow:0 0 1px hsl(var(--terminal-green-dim) / .5)}.scanlines:before{content:"";background:repeating-linear-gradient(0deg, transparent, transparent 2px, hsl(0 0% 0%/var(--scanline-opacity)) 2px, hsl(0 0% 0%/var(--scanline-opacity)) 4px);pointer-events:none;z-index:100;position:absolute;inset:0}.crt-effect{position:relative}.crt-effect:after{content:"";pointer-events:none;z-index:99;background:radial-gradient(#0000 0% 70%,#0000004d 100%);position:absolute;inset:0}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.cursor-blink{animation:1s step-end infinite blink}@media (prefers-reduced-motion:reduce){.cursor-blink,.boot-flicker{animation:none}}@keyframes flicker{0%{opacity:.95}5%{opacity:1}10%{opacity:.9}15%{opacity:1}to{opacity:1}}.boot-flicker{animation:.5s ease-out flicker}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{background:hsl(var(--terminal-green));color:hsl(var(--terminal-black))}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:hsl(var(--terminal-black))}::-webkit-scrollbar-thumb{background:hsl(var(--terminal-green-dim));border:1px solid hsl(var(--terminal-black))}::-webkit-scrollbar-thumb:hover{background:hsl(var(--terminal-green))}span.room{color:hsl(var(--terminal-green));text-shadow:0 0 1px hsl(var(--terminal-green)), 0 0 2px hsl(var(--terminal-green) / .8);font-weight:700}span.object{color:hsl(var(--terminal-green-dim));text-shadow:0 0 1px hsl(var(--terminal-green-dim) / .5)}span.debug{color:hsl(var(--terminal-amber));text-shadow:0 0 1px hsl(var(--terminal-amber) / .5)}span{color:hsl(var(--terminal-green));text-shadow:0 0 1px hsl(var(--terminal-green)), 0 0 2px hsl(var(--terminal-green) / .8), 0 0 4px hsl(var(--terminal-green) / .4)}pre.ascii-art{white-space:pre;color:hsl(var(--terminal-green));text-shadow:0 0 1px hsl(var(--terminal-green)), 0 0 2px hsl(var(--terminal-green) / .8), 0 0 4px hsl(var(--terminal-green) / .4);margin:.5em 0;padding:0;font-family:Glass TTY VT220,Monaco,Consolas,Courier New,monospace;overflow-x:auto}}@layer utilities{.hidden{display:none}.block{display:block}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-shrink-0{flex-shrink:0}.flex-1{flex:1}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-0{padding-bottom:0}.pt-2{padding-top:.5rem}.m-0{margin:0}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mt-4{margin-top:1rem}.ml-2{margin-left:.5rem}.w-full{width:100%}.h-full{height:100%}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.h-6{height:1.5rem}.w-px{width:1px}.w-4{width:1rem}.h-4{height:1rem}.w-5{width:1.25rem}.h-5{height:1.25rem}.border{border:1px solid}.border-b{border-bottom:1px solid}.border-t{border-top:1px solid}.border-transparent{border-color:#0000}.rounded{border-radius:.25rem}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.top-0{top:0}.left-0{left:0}.right-0{right:0}.z-50{z-index:50}.z-200{z-index:200}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-left{text-align:left}.text-center{text-align:center}.font-bold{font-weight:700}.select-none{-webkit-user-select:none;user-select:none}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.leading-relaxed{line-height:1.625}.opacity-0{opacity:0}.opacity-30{opacity:.3}.pointer-events-none{pointer-events:none}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.outline-none{outline-offset:2px;outline:2px solid #0000}.ring-offset-2{outline-offset:2px}.space-y-2>*+*{margin-top:.5rem}}
