:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--error:#f87171;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}html,body{height:100%;margin:0}#root{height:100%}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}._block_yv5fc_1{border-left:2px solid var(--border);flex-direction:column;gap:4px;margin:2px 0 14px;padding:4px 0 4px 14px;display:flex}._aboutLayout_yv5fc_11{flex-wrap:wrap;align-items:flex-start;gap:20px;margin:2px 0 14px;display:flex}._aboutLayout_yv5fc_11 ._block_yv5fc_1{margin:0}._binaryArtWrap_yv5fc_23{flex-shrink:0;line-height:0}._welcome_yv5fc_29{margin-bottom:24px}._ascii_yv5fc_33{color:var(--accent);margin:0 0 8px;font-size:13px;line-height:1.2}._welcomeName_yv5fc_40{color:var(--text-h);margin:0;font-size:20px;font-weight:600}._welcomeTitle_yv5fc_47{color:var(--text);margin:2px 0 10px;font-size:14px}._welcomeMeta_yv5fc_53{color:var(--text);opacity:.6;margin:0 0 12px;font-size:13px}._welcomeHint_yv5fc_60{color:var(--text);margin:0;font-size:14px}._cmd_yv5fc_67{color:var(--accent);font-family:var(--mono);white-space:pre}._label_yv5fc_73{color:var(--accent);font-family:var(--mono);opacity:.8;min-width:10ch;display:inline-block}._dim_yv5fc_81{color:var(--text);font-size:14px}._bio_yv5fc_86{color:var(--text);max-width:60ch;margin-top:6px;font-size:14px;line-height:1.6}._link_yv5fc_94{color:var(--accent);text-decoration:none}._link_yv5fc_94:hover{text-decoration:underline}._error_yv5fc_103{color:var(--error);margin:2px 0 14px;font-size:14px}._helpTable_yv5fc_110{border-collapse:collapse;max-width:100%;font-size:14px}._helpTable_yv5fc_110 td{vertical-align:top;word-break:break-word;padding:2px 16px 2px 0}._block_yv5fc_1 p{color:var(--text-h);margin:0;font-size:14px;line-height:1.8}._projectEntry_yv5fc_131{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:14px}._projectEntry_yv5fc_131:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._projectName_yv5fc_143{color:var(--text-h);font-size:15px;font-weight:600}._badge_yv5fc_149{font-size:13px}._progress_yv5fc_153{font-family:var(--mono);color:var(--accent);font-size:13px;margin:2px 0!important}._tech_yv5fc_160{color:var(--text);opacity:.7;font-size:12px;margin:0!important}._terminal_1wo98_1{background:var(--bg);height:100dvh;font-family:var(--mono);color:var(--text-h);box-sizing:border-box;cursor:text;flex-direction:column;width:100%;padding:20px 24px;display:flex;overflow-x:hidden}._outputArea_1wo98_16{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;padding-bottom:12px;overflow:hidden auto}._outputArea_1wo98_16::-webkit-scrollbar{width:4px}._outputArea_1wo98_16::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}._commandEcho_1wo98_34{color:var(--accent);opacity:.9;margin:10px 0 2px;font-size:14px}._commandEcho_1wo98_34:before{content:"$ ";color:var(--text);opacity:.5}._tabHint_1wo98_47{flex-wrap:wrap;gap:16px;margin:2px 0 14px;display:flex}._tabOption_1wo98_54{color:var(--accent);opacity:.8;font-size:14px}._legend_1wo98_60{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:10px 0 8px;display:flex}._legendBtn_1wo98_68{border:1px solid var(--border);color:var(--text);font-family:var(--mono);cursor:pointer;background:0 0;border-radius:4px;padding:2px 8px;font-size:12px;transition:border-color .15s,color .15s}._legendBtn_1wo98_68:hover{border-color:var(--accent-border);color:var(--accent)}@media (width<=600px){._terminal_1wo98_1{padding:14px 16px}._legendBtn_1wo98_68{min-height:32px;padding:4px 10px;font-size:13px}}._promptRow_acg6x_1{border-top:1px solid var(--border);flex-shrink:0;align-items:center;gap:6px;padding-top:10px;display:flex}._prompt_acg6x_1{color:var(--accent);-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:14px}._separator_acg6x_17{color:var(--text);-webkit-user-select:none;user-select:none;opacity:.6;margin-right:2px;font-size:14px}._input_acg6x_25{color:var(--text-h);font-family:var(--mono);caret-color:var(--accent);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:16px}._wrapper_3q5ac_1{width:100%;height:100%;font-family:var(--mono);flex-direction:column;display:flex}._scoreBar_3q5ac_9{color:#fff9;letter-spacing:.05em;flex-shrink:0;gap:20px;padding:10px 14px;font-size:12px;display:flex}._val_3q5ac_19{color:#fff;font-weight:700}._gameArea_3q5ac_24{flex:1;min-height:0;position:relative}._grid_3q5ac_30{background:#1a1a1a;grid-template-rows:repeat(20,1fr);grid-template-columns:repeat(10,1fr);gap:1px;width:100%;height:100%;display:grid}._cell_3q5ac_40{display:block}._empty_3q5ac_44{background:#0a0a0a}._p1_3q5ac_49,._p2_3q5ac_50,._p3_3q5ac_51,._p4_3q5ac_52,._p5_3q5ac_53,._p6_3q5ac_54,._p7_3q5ac_55{background:#fff}._overlay_3q5ac_58{cursor:pointer;background:#000000e0;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}._overlay_3q5ac_58:hover ._overlayText_3q5ac_70{opacity:.75}._overlayText_3q5ac_70{color:#fff;letter-spacing:.1em;font-size:14px;font-weight:600}._overlaySub_3q5ac_81{color:#ffffff8c;font-size:12px}._controls_3q5ac_87{color:#ffffff59;letter-spacing:.04em;flex-shrink:0;padding:8px 14px;font-size:11px}._container_iujfu_1{background:var(--bg);justify-content:center;height:100dvh;display:flex;overflow:hidden}._inner_iujfu_10{width:100%;max-width:1200px;display:flex;overflow:hidden}._terminalPane_iujfu_17{flex:1;min-width:0;overflow:hidden}._sidebar_iujfu_23{border-left:1px solid var(--border);background:#000;flex-direction:column;flex-shrink:0;width:360px;display:flex;overflow:hidden}@media (width<=1024px){._sidebar_iujfu_23{width:260px}}@media (width<=767px){._sidebar_iujfu_23{display:none}}
