@import "https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Inconsolata:wght@500&display=swap";:root{--color-bg:#fff;--color-surface:#f8f9fa;--color-text:#1a1a2e;--color-text-muted:#6c757d;--color-border:#dee2e6;--color-accent:#7b61ff;--color-success:#198754;--color-error:#dc3545;--color-warning:#f0ad4e;--radius:6px;--shadow:0 2px 8px #00000014}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);margin:0;font-family:Inter,system-ui,sans-serif;line-height:1.6}a{color:var(--color-accent)}a:has(button){text-decoration:none}code{background:var(--color-surface);border:1px solid var(--color-border);border-radius:3px;padding:.1em .3em;font-family:Inconsolata,monospace;font-size:.9em}button{border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;padding:.4rem .9rem;font-family:inherit;font-size:.9rem}button:hover:not(:disabled){background:var(--color-border)}button:disabled{opacity:.6;cursor:not-allowed}input[type=text],input[type=number],input:not([type]){border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);width:100%;padding:.5rem .75rem;font-family:inherit;font-size:1rem}input:focus{outline:2px solid var(--color-accent);outline-offset:-1px}.card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.5rem}dialog{border:1px solid var(--color-border);border-radius:var(--radius);width:100%;max-width:400px;padding:1.5rem;box-shadow:0 8px 32px #00000026}dialog::backdrop{background:#0006}.network-pill{color:#4a5362;background-color:#f0f2f5;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:flex}.network-pill--mismatch,.network-pill--unverified{cursor:help}.network-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.network-dot--ok{background-color:#2ed06e}.network-dot--mismatch{background-color:#ff3b30}.network-dot--unverified{background-color:#ffb020}.network-dot--disconnected{background-color:#c1c7d0}.connect-account{align-items:center;gap:10px;display:flex}.wallet-connected{align-items:center;gap:8px;display:flex}.wallet-balance{color:var(--color-text-muted);font-size:.875rem}.wallet-profile{position:relative}.wallet-warning-badge{cursor:help;color:var(--color-warning);font-size:11px;line-height:1;position:absolute;bottom:-6px;right:-6px}.dialog-actions{gap:8px;display:flex}dialog h3{margin:0 0 .75rem}dialog p{margin:0 0 1rem;font-size:.875rem}dialog code{word-break:break-all}._AppLayout_rjxd4_1{flex-direction:column;min-height:100vh;display:flex;position:relative}._header_rjxd4_8{border-bottom:1px solid var(--color-border);backdrop-filter:blur(3px);background:#000000b3;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding:1rem 3rem;display:flex}._logo_rjxd4_19{font-family:var(--font-display);color:var(--color-accent);text-shadow:var(--glow);white-space:nowrap;font-size:1.9rem;line-height:1;text-decoration:none}._prompt_rjxd4_29{color:var(--color-text-muted)}._headerNav_rjxd4_33{flex:1;gap:.25rem;display:flex}._headerNav_rjxd4_33 a{color:var(--color-text-muted);padding:.25rem .5rem;font-size:.85rem;text-decoration:none}._headerNav_rjxd4_33 a:hover,._headerNav_rjxd4_33 a._active_rjxd4_47{color:var(--color-accent);text-shadow:var(--glow)}._headerNav_rjxd4_33 a._active_rjxd4_47:before{content:"$ "}._main_rjxd4_56{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:2rem 3rem}._footer_rjxd4_64{border-top:1px solid var(--color-border);color:var(--color-text-muted);background:#000802;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 3rem;font-size:.8rem;display:flex}._footerNav_rjxd4_77{gap:1.5rem;display:flex}._footerNav_rjxd4_77 a{color:var(--color-text-muted);text-decoration:none}._footerNav_rjxd4_77 a:hover{color:var(--color-accent)}@media (width<=720px){._header_rjxd4_8,._main_rjxd4_56,._footer_rjxd4_64{padding-left:1rem;padding-right:1rem}._headerNav_rjxd4_33{flex-basis:100%;order:3}}.notification-container{z-index:1000;flex-direction:column;gap:10px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%)}.notification{border:1px solid var(--color-border);background:var(--color-bg);opacity:1;border-radius:6px;min-width:280px;max-width:400px;padding:.75rem 1rem;font-size:.875rem;transition:transform .3s,opacity .3s;box-shadow:0 2px 8px #0000001f}.notification.slide-in{transform:translateY(0)}.notification.slide-out{opacity:0;transform:translateY(-20px)}.notification-success{border-color:var(--color-success);color:var(--color-success)}.notification-error{border-color:var(--color-error);color:var(--color-error)}.notification-warning{border-color:var(--color-warning);color:var(--color-warning)}._rain_py1qw_1{z-index:-2;opacity:.55;background:#000;width:100vw;height:100vh;position:fixed;inset:0}._scanlines_py1qw_13{z-index:-1;pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#00000040 3px),radial-gradient(#0000 40%,#000000d9 100%);position:fixed;inset:0}._terminal_18whs_1{--tone:var(--color-accent);border:1px solid var(--color-border);background:var(--color-bg);box-shadow:var(--shadow);backdrop-filter:blur(2px)}._danger_18whs_9{--tone:var(--color-error);border-color:var(--color-error);box-shadow:0 0 22px #ff335540}._success_18whs_15{border-color:var(--color-accent);box-shadow:var(--glow)}._bar_18whs_20{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);background:#00ff410d;align-items:center;gap:.75rem;padding:.35rem .75rem;font-size:.75rem;display:flex}._dots_18whs_31{gap:.35rem;display:flex}._dots_18whs_31 i{border:1px solid var(--tone);border-radius:50%;width:9px;height:9px}._dots_18whs_31 i:first-child{background:var(--tone)}._title_18whs_47{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._body_18whs_53{padding:1.25rem 1.5rem}@media (width<=720px){._body_18whs_53{padding:1rem}}._banner_11qdg_1{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;text-align:center;background:#000c04eb;flex-wrap:wrap;justify-content:center;gap:.25rem 1.5rem;padding:.4rem 1rem;font-size:.7rem;display:flex}._banner_11qdg_1 strong{color:var(--color-warning);text-shadow:0 0 8px #ffcc0059;font-weight:600}._xp_4vglt_1{border:1px solid var(--color-border);align-items:baseline;gap:.5rem;padding:.15rem .6rem;display:flex}._label_4vglt_9{letter-spacing:.1em;color:var(--color-text-muted);font-size:.7rem}._value_4vglt_15{font-family:var(--font-display);color:var(--color-accent);text-shadow:var(--glow);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1}._section_1s5f3_2{width:100vw;height:900vh;margin-top:-2rem;margin-bottom:-2rem;margin-left:calc(50% - 50vw);position:relative}._stage_1s5f3_13{height:100vh;position:sticky;top:0;overflow:hidden}._canvas_1s5f3_20{width:100%;height:100%;display:block;position:absolute;inset:0}._vignette_1s5f3_28{pointer-events:none;background:radial-gradient(#0000 45%,#000401bf 100%),repeating-linear-gradient(#0000 0 2px,#0000001f 3px);position:absolute;inset:0}._loading_1s5f3_46{color:var(--color-text-muted);letter-spacing:.15em;text-transform:uppercase;place-items:center;font-size:.85rem;display:grid;position:absolute;inset:0}._chapter_1s5f3_59{will-change:transform, opacity, filter;align-items:center;padding:0 clamp(1rem,7vw,6rem);display:flex;position:absolute;inset:0}._center_1s5f3_68{text-align:center;justify-content:center}._bottom_1s5f3_73{align-items:flex-end;padding-bottom:calc(7vh + 100px)}._bottom_1s5f3_73:before{content:"";pointer-events:none;background:linear-gradient(#00060200,#000602f0 75%);position:absolute;inset:38% 0 0}._bottom_1s5f3_73 ._panel_1s5f3_92{position:relative}._left_1s5f3_96{justify-content:flex-start}._right_1s5f3_100{justify-content:flex-end}._panel_1s5f3_92{max-width:36rem}._left_1s5f3_96 ._panel_1s5f3_92,._right_1s5f3_100 ._panel_1s5f3_92{border:1px solid var(--color-border);border-left:3px solid var(--color-accent);backdrop-filter:blur(8px);box-shadow:var(--shadow);background:#000e058c;padding:1.6rem 1.8rem}._center_1s5f3_68 ._panel_1s5f3_92{max-width:46rem}._center_1s5f3_68:not(._bottom_1s5f3_73) ._panel_1s5f3_92{border:1px solid var(--color-border);backdrop-filter:blur(10px);box-shadow:var(--shadow);background:#000a03cc;padding:2.2rem 2.4rem}._kicker_1s5f3_131{color:var(--color-text-muted);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .9rem;font-size:.8rem}._hero_1s5f3_139{font-family:var(--font-display);letter-spacing:.05em;color:var(--color-accent);text-shadow:var(--glow);margin:0;font-size:clamp(2.6rem,8vw,6rem);font-weight:400;line-height:.95;position:relative}._hero_1s5f3_139:before,._hero_1s5f3_139:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}._hero_1s5f3_139:before{color:#00ffd5;animation:3.1s step-end infinite _glitch-a_1s5f3_1}._hero_1s5f3_139:after{color:#ff2a6d;animation:3.7s step-end infinite _glitch-b_1s5f3_1}@keyframes _glitch-a_1s5f3_1{0%,88%,to{clip-path:inset(100% 0 0);transform:none}90%{clip-path:inset(15% 0 60%);transform:translate(-5px,-2px)}94%{clip-path:inset(55% 0 20%);transform:translate(4px,1px)}}@keyframes _glitch-b_1s5f3_1{0%,82%,to{clip-path:inset(100% 0 0);transform:none}84%{clip-path:inset(70% 0 5%);transform:translate(5px,2px)}92%{clip-path:inset(5% 0 75%);transform:translate(-4px,-1px)}}._title_1s5f3_203{font-family:var(--font-display);color:var(--color-accent);text-shadow:var(--glow);margin:0 0 .8rem;font-size:clamp(2.2rem,5.4vw,3.8rem);font-weight:400;line-height:1.02}._body_1s5f3_213{color:var(--color-text);margin:0;font-size:clamp(.95rem,1.5vw,1.12rem);line-height:1.6}._center_1s5f3_68 ._body_1s5f3_213{max-width:38rem;margin:1.4rem auto 0}._snippet_1s5f3_225{border:1px solid var(--color-border);color:var(--color-text);white-space:pre-wrap;background:#0000008c;margin:1.2rem 0 0;padding:.9rem 1rem;font-size:.82rem;line-height:1.55;overflow-x:auto}._ok_1s5f3_237{color:var(--color-success)}._actions_1s5f3_241{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}._cta_1s5f3_250{background:var(--color-accent);color:#00140a;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--glow);padding:.95rem 1.8rem;font-weight:700;text-decoration:none;transition:transform .15s;animation:2.2s ease-in-out infinite _pulse_1s5f3_1;display:inline-block}._cta_1s5f3_250:hover{transform:translateY(-2px)scale(1.03)}@keyframes _pulse_1s5f3_1{50%{box-shadow:0 0 14px #00ff41e6,0 0 44px #00ff4180}}._ghost_1s5f3_276{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--color-border);color:var(--color-text-muted);background:#00000080;padding:.85rem 1.2rem;font-size:.8rem;text-decoration:none;display:inline-block}._ghost_1s5f3_276:hover{color:var(--color-accent);border-color:var(--color-accent)}._scrollHint_1s5f3_295{color:var(--color-text-muted);letter-spacing:.3em;text-transform:uppercase;pointer-events:none;flex-direction:column;align-items:center;gap:.6rem;font-size:.72rem;display:flex;position:absolute;bottom:2.2rem;left:50%;transform:translate(-50%)}._scrollHint_1s5f3_295 i{background:linear-gradient(to bottom, var(--color-accent), transparent);transform-origin:top;width:1px;height:44px;animation:1.6s ease-in infinite _drip_1s5f3_1}@keyframes _drip_1s5f3_1{0%{opacity:1;transform:scaleY(0)}70%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}._dots_1s5f3_334{z-index:2;flex-direction:column;gap:1.1rem;display:flex;position:absolute;top:50%;right:clamp(.6rem,2vw,1.6rem);transform:translateY(-50%)}._track_1s5f3_345{background:var(--color-border);width:1px;position:absolute;top:6px;bottom:6px;left:50%;transform:translate(-50%)}._bar_1s5f3_355{background:var(--color-accent);width:100%;height:100%;box-shadow:var(--glow);transform-origin:top;transform:scaleY(0)}._dots_1s5f3_334 button{border:1px solid var(--color-accent);background:#000802;border-radius:50%;width:12px;height:12px;padding:0;transition:transform .2s,background .2s;position:relative}._dots_1s5f3_334 button[data-on="1"]{background:var(--color-accent);box-shadow:var(--glow);transform:scale(1.35)}._enter_1s5f3_384{z-index:3;opacity:0;pointer-events:none;backdrop-filter:blur(6px);background:#000c04bf;padding:.65rem 1.2rem;position:absolute;top:1.2rem;right:clamp(2.6rem,5vw,4.2rem)}._fallback_1s5f3_398{gap:1.4rem;padding:1rem 0 0;display:grid}._card_1s5f3_404{border:1px solid var(--color-border);border-left:3px solid var(--color-accent);background:#000e0599;padding:1.6rem 1.8rem}@media (width<=720px){._section_1s5f3_2{height:700vh}._chapter_1s5f3_59{align-items:flex-end;padding-bottom:5.5rem}._left_1s5f3_96 ._panel_1s5f3_92,._right_1s5f3_100 ._panel_1s5f3_92{max-width:none;padding:1.1rem 1.2rem}._dots_1s5f3_334{gap:.8rem;right:.4rem}._scrollHint_1s5f3_295{bottom:1.4rem}._enter_1s5f3_384{padding:.5rem .8rem;font-size:.7rem;top:.8rem;right:2.4rem}}._flash_1s5f3_445{opacity:0;pointer-events:none;z-index:1;background:radial-gradient(circle,#f2fff5 0%,#7dffa0 30%,#00ff418c 55%,#00ff4100 80%);position:absolute;inset:0}._grantChapter_1s5f3_462 ._panel_1s5f3_92{border:2px solid var(--color-accent);background:#000602f0;padding:2rem 3rem;box-shadow:0 0 0 6px #00060299,0 0 40px #00ff4159}._grant_1s5f3_462{letter-spacing:.1em;color:#eafff0;text-shadow:0 2px #000,0 0 18px #00ff41b3;margin:0;font-size:clamp(2.8rem,8vw,5.6rem)}._finalChapter_1s5f3_484{padding-top:var(--footer-h,3.6rem)}._Leaderboard_1a189_1{flex-direction:column;gap:1.75rem;display:flex}._path_1a189_7{color:var(--color-text-muted);margin:0;font-size:.85rem}._title_1a189_13{margin:.25rem 0 .75rem;font-size:clamp(2.5rem,8vw,4.5rem)}._sub_1a189_18{max-width:62ch;color:var(--color-text-muted);margin:0}._table_1a189_24{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}._table_1a189_24 th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding:0 .75rem .5rem;font-size:.7rem;font-weight:400}._table_1a189_24 td{border-bottom:1px dashed var(--color-border);word-break:break-all;padding:.6rem .75rem;font-size:.85rem}._table_1a189_24 th:last-child,._xp_1a189_49{text-align:right}._rank_1a189_53{width:4rem;font-family:var(--font-display);color:var(--color-text-muted);font-size:1.5rem}._podium_1a189_60 ._rank_1a189_53,._podium_1a189_60 ._xp_1a189_49{color:var(--color-accent);text-shadow:var(--glow)}._xp_1a189_49{font-family:var(--font-display);font-size:1.5rem}._you_1a189_71{background:#00ff411a}._youTag_1a189_75{text-transform:uppercase;background:var(--color-accent);color:#000;margin-left:.5rem;padding:0 .35rem;font-size:.65rem}._short_1a189_84{display:none}._muted_1a189_88{color:var(--color-text-muted);margin:0}._error_1a189_93{color:var(--color-error)}._refresh_1a189_97{margin-top:1rem}@media (width<=720px){._full_1a189_102{display:none}._short_1a189_84{display:inline}}._overlay_19rfq_1{--tone:var(--color-accent);z-index:900;background:#000000bf;place-items:center;padding:1rem;animation:.6s ease-out _flash_19rfq_1;display:grid;position:fixed;inset:0}._granted_19rfq_13{background:radial-gradient(circle,#00ff4159,#000000d9 70%)}._denied_19rfq_21{--tone:var(--color-error);background:radial-gradient(circle,#ff33554d,#000000d9 70%);animation:.6s ease-out _flash-red_19rfq_1,.4s ease-in-out _shake_19rfq_1}._panel_19rfq_33{text-align:center;border:1px solid var(--tone);max-width:32rem;box-shadow:0 0 40px var(--tone);background:#000;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 2.5rem;display:flex}._panel_19rfq_33 p{margin:0}._panel_19rfq_33 a,._panel_19rfq_33 button{color:var(--tone);border-color:var(--tone)}._panel_19rfq_33 button:hover:not(:disabled){background:var(--tone);color:#000}._verdict_19rfq_61{font-family:var(--font-display);color:var(--tone);text-shadow:0 0 8px var(--tone), 0 0 24px var(--tone);letter-spacing:.06em;font-size:clamp(2.5rem,9vw,4.5rem);line-height:1}._xp_19rfq_72{font-family:var(--font-display);color:#fff;text-shadow:var(--glow);font-variant-numeric:tabular-nums;font-size:2.6rem;line-height:1}@keyframes _flash_19rfq_1{0%{background-color:#00ff41e6}}@keyframes _flash-red_19rfq_1{0%{background-color:#ff3355e6}}@keyframes _shake_19rfq_1{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}._kit_1g8hd_1{margin-top:1rem}._label_1g8hd_5{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted,#7aa88a);margin:0 0 .6rem;font-size:.75rem}._step_1g8hd_13{align-items:baseline;gap:.6rem;margin:.6rem 0 .3rem;font-size:.85rem;display:flex}._step_1g8hd_13 span{border:1px solid var(--color-border);flex:none;place-items:center;width:1.4rem;height:1.4rem;font-size:.7rem;display:inline-grid}._note_1g8hd_31{opacity:.8;margin:.2rem 0 0;font-size:.78rem}._tour_18c2n_1{border:1px solid var(--color-border);border-top:3px solid var(--color-accent);backdrop-filter:blur(6px);box-shadow:var(--shadow);background:#000e05b8;margin-bottom:2rem;padding:1.6rem 1.8rem 1.8rem}._head_18c2n_11{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}._kicker_18c2n_18{color:var(--color-text-muted);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .3rem;font-size:.75rem}._mission_18c2n_26{font-family:var(--font-display);color:var(--color-accent);text-shadow:var(--glow);margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400}._count_18c2n_35{font-family:var(--font-display);color:var(--color-text-muted);margin:0;font-size:2rem}._progress_18c2n_42{background:var(--color-border);height:4px;margin:1rem 0 1.2rem}._progressFill_18c2n_48{background:var(--color-accent);height:100%;box-shadow:var(--glow);transition:width .6s}._glossary_18c2n_57{border:1px dashed var(--color-border);margin-bottom:1.4rem;padding:.7rem 1rem}._glossary_18c2n_57 summary{cursor:pointer;color:var(--color-text-muted);letter-spacing:.04em;font-size:.85rem}._glossary_18c2n_57 dl{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.9rem 1.4rem;margin:.9rem 0 .2rem;display:grid}._glossary_18c2n_57 dt{color:var(--color-accent);margin-bottom:.15rem;font-weight:700}._glossary_18c2n_57 dd{color:var(--color-text);margin:0;font-size:.85rem;line-height:1.5}._steps_18c2n_92{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}._step_18c2n_92{border:1px solid var(--color-border);background:#0000004d;transition:border-color .3s,box-shadow .3s,opacity .3s;position:relative}._step_18c2n_92[data-state=todo]{opacity:.55}._step_18c2n_92[data-state=done]{border-color:#00ff4140}._step_18c2n_92[data-state=active]{border-color:var(--color-accent);box-shadow:0 0 0 1px #00ff4140, var(--shadow);animation:.5s _arrive_18c2n_1}@keyframes _arrive_18c2n_1{0%{opacity:.4;transform:translate(-10px)}}._stepHead_18c2n_133{text-align:left;text-transform:none;letter-spacing:normal;width:100%;color:var(--color-text);background:0 0;border:none;grid-template-columns:2.2rem 1fr;grid-template-areas:"badge title""badge summary";gap:.1rem .9rem;padding:.85rem 1rem;font-size:1rem;display:grid}._stepHead_18c2n_133:hover:not(:disabled){color:var(--color-text);box-shadow:none;background:#00ff410f}._badge_18c2n_158{border:1px solid var(--color-accent);width:2rem;height:2rem;font-family:var(--font-display);color:var(--color-accent);border-radius:50%;grid-area:badge;align-self:center;place-items:center;font-size:1.15rem;display:grid}._step_18c2n_92[data-state=done] ._badge_18c2n_158{background:var(--color-accent);color:#00140a;box-shadow:var(--glow)}._stepTitle_18c2n_178{color:var(--color-accent);grid-area:title;font-weight:700}._here_18c2n_184{letter-spacing:.1em;text-transform:uppercase;color:#00140a;background:var(--color-accent);margin-left:.7rem;padding:.1rem .5rem;font-size:.7rem;font-style:normal}._stepSummary_18c2n_195{color:var(--color-text-muted);grid-area:summary;font-size:.85rem}._stepBody_18c2n_201{padding:.2rem 1rem 1.2rem 4.1rem;font-size:.95rem;line-height:1.6}._stepBody_18c2n_201 p{margin:0 0 .8rem}._tip_18c2n_211{color:var(--color-text-muted);font-style:italic}._small_18c2n_216{color:var(--color-text-muted);word-break:break-all;font-size:.8rem}._answer_18c2n_222{border-left:3px solid var(--color-accent);background:#00ff4112;padding:.8rem 1rem}._compare_18c2n_228{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;margin:.6rem 0 1rem;display:grid}._compare_18c2n_228>div{border:1px solid var(--color-border);background:#00000059;padding:.7rem .9rem}._compare_18c2n_228 p{color:var(--color-text-muted);margin:0;font-size:.85rem}._fn_18c2n_247{font-family:var(--font-mono);color:var(--color-accent)!important;margin-bottom:.2rem!important;font-size:.95rem!important}._link_18c2n_254{text-transform:none;letter-spacing:normal;color:var(--color-text-muted);border:none;padding:0;text-decoration:underline}._link_18c2n_254:hover:not(:disabled){color:var(--color-accent);box-shadow:none;background:0 0}._check_18c2n_269{padding:.8rem 2rem;font-weight:700}._copyBlock_18c2n_276{margin:.2rem 0 1rem;position:relative}._copyBlock_18c2n_276 pre{border:1px solid var(--color-border);color:var(--color-text);background:#0009;margin:0;padding:.9rem 5.5rem .9rem 1rem;font-size:.82rem;line-height:1.55;overflow-x:auto}._copyBlock_18c2n_276 button{padding:.3rem .7rem;font-size:.7rem;position:absolute;top:.5rem;right:.5rem}._gauge_18c2n_302{border:1px solid var(--color-border);background:#00000059;padding:.9rem 1rem}._gaugeLabel_18c2n_308{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);justify-content:space-between;margin-bottom:.5rem;font-size:.8rem;display:flex}._gaugeTrack_18c2n_318{border:1px solid var(--color-accent);background:#00000080;height:14px}._gaugeFill_18c2n_324{background:repeating-linear-gradient(135deg, var(--color-accent) 0 8px, #00ff418c 8px 16px);height:100%;box-shadow:var(--glow);transition:width 1.2s}._gauge_18c2n_302 ._small_18c2n_216{margin:.6rem 0 0}._lesson_18c2n_339{border:1px solid var(--color-accent);box-shadow:var(--glow);background:#00ff4114;margin-top:1.2rem;padding:1.1rem 1.3rem}._lesson_18c2n_339 p{margin:0 0 .6rem;line-height:1.6}@media (width<=720px){._tour_18c2n_1{padding:1.1rem .9rem 1.3rem}._stepBody_18c2n_201{padding-left:1rem}._stepHead_18c2n_133{grid-template-columns:2rem 1fr;padding:.75rem .7rem}}@media (prefers-reduced-motion:reduce){._step_18c2n_92[data-state=active],._progressFill_18c2n_48,._gaugeFill_18c2n_324{transition:none;animation:none}}._quiz_18c2n_378{flex-wrap:wrap;gap:.6rem;margin:.4rem 0 .8rem;display:flex}._option_18c2n_385{font-family:var(--font-mono);text-transform:none;letter-spacing:.02em;font-size:.9rem}._option_18c2n_385[aria-pressed=true]{color:#ff4d7e;border-color:#ff4d7e}._feedback_18c2n_397{color:#ff8aa8;background:#ff4d7e12;border-left:3px solid #ff4d7e;padding:.6rem .9rem}._source_44m6h_1{max-height:70vh;font-family:var(--font-mono);color:#9fe7b1;counter-reset:line;background:#0009;margin:0;font-size:.82rem;line-height:1.55;overflow:auto}._source_44m6h_1 code{color:inherit;font-size:inherit;background:0 0;border:none;padding:.75rem 0;display:block}._line_44m6h_22{white-space:pre;padding-right:1rem;display:block}._line_44m6h_22:hover{background:#00ff4112}._gutter_44m6h_32{text-align:right;color:#1f6b35;user-select:none;width:3.5rem;padding-right:1rem;display:inline-block}._comment_44m6h_41{color:#3f8f55;font-style:italic}._string_44m6h_46{color:#e6ff8a}._attr_44m6h_50{color:#5ad1a0}._macro_44m6h_54{color:#00ffd5}._number_44m6h_58{color:#fc6}._keyword_44m6h_62{color:#00ff41;font-weight:700}._type_44m6h_67{color:#8affc1}._notice_jxel1_1{border:1px solid var(--color-warning);box-shadow:var(--shadow);background:#000e05b8;border-left-width:4px;margin:0 0 1.6rem;padding:1rem 1.3rem;line-height:1.6}._notice_jxel1_1 p{margin:0 0 .5rem}._notice_jxel1_1 p:last-child{margin-bottom:0}._title_jxel1_19{color:var(--color-warning);letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;font-weight:700}._status_jxel1_27{font-size:.9rem}._wait_jxel1_31{color:var(--color-warning)}._go_jxel1_35{color:var(--color-success);font-weight:700}._step_wa519_1{border:1px dashed var(--color-warning);margin:0 0 1.25rem;padding:.75rem 1rem}._label_wa519_7{text-transform:uppercase;letter-spacing:.1em;color:var(--color-warning);margin:0 0 .35rem;font-size:.7rem}._warn_wa519_15{margin:0 0 .75rem;font-size:.85rem}._cli_wa519_20{border-left:2px solid var(--color-warning);color:var(--color-text);background:#0009;margin:0 0 .5rem;padding:.75rem 1rem;font-size:.78rem;overflow-x:auto}._muted_wa519_30{color:var(--color-text-muted);margin:0 0 1rem;font-size:.75rem}._ok_wa519_36{color:var(--color-accent);margin:0 0 1rem;font-size:.85rem}._Level_1uyhu_1{flex-direction:column;gap:1.75rem;display:flex}._back_1uyhu_7{color:var(--color-text-muted);align-self:flex-start;font-size:.85rem;text-decoration:none}._back_1uyhu_7:before{content:"$ "}._header_1uyhu_18{flex-direction:column;gap:.5rem;display:flex}._path_1uyhu_24{color:var(--color-text-muted);margin:0;font-size:.85rem}._title_1uyhu_30{text-transform:uppercase;margin:0;font-size:clamp(2.5rem,8vw,4.5rem)}._num_1uyhu_36{color:var(--color-text-muted);text-shadow:none}._meta_1uyhu_41{text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:.6rem;font-size:.75rem;display:flex}._meta_1uyhu_41>span{border:1px solid;padding:.1rem .5rem}._reward_1uyhu_55{color:var(--color-accent)}._tag_1uyhu_59{color:var(--color-warning)}._pwned_1uyhu_63{color:#000;background:var(--color-accent);box-shadow:var(--glow)}._story_1uyhu_69{max-width:65ch;min-height:3.2em;margin:.5rem 0 0;font-size:1.05rem}._goal_1uyhu_76{margin:0}._prompt_1uyhu_80{color:var(--color-text-muted)}._grid_1uyhu_84{grid-template-columns:1.6fr 1fr;align-items:start;gap:1.5rem;display:grid}._label_1uyhu_91{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin:0 0 .25rem;font-size:.7rem}._address_1uyhu_99{word-break:break-all;margin:0 0 .5rem}._address_1uyhu_99 code{font-size:.8rem}._actions_1uyhu_108{flex-wrap:wrap;gap:.75rem;margin:1rem 0 1.25rem;display:flex}._check_1uyhu_115:not(:disabled){background:var(--color-accent);color:#000;box-shadow:var(--glow)}._cli_1uyhu_121{border-left:2px solid var(--color-accent);color:var(--color-text);background:#0009;margin:0 0 1rem;padding:.75rem 1rem;font-size:.78rem;overflow-x:auto}._muted_1uyhu_131{color:var(--color-text-muted)}._small_1uyhu_135{color:var(--color-text-muted);margin:0;font-size:.75rem}._warn_1uyhu_141{color:var(--color-warning);margin:0}._instance_1uyhu_146 p:first-child,._hint_1uyhu_147 p:first-child{margin-top:0}@media (width<=820px){._grid_1uyhu_84{grid-template-columns:1fr}}._Home_qoxs6_1{flex-direction:column;gap:2rem;display:flex}._hero_qoxs6_9{padding:2rem 0 .5rem}._boot_qoxs6_13{color:var(--color-text-muted);margin:0 0 .5rem;font-size:.85rem}._title_qoxs6_19{letter-spacing:.06em;margin:0;font-size:clamp(3rem,11vw,7.5rem);position:relative}._title_qoxs6_19:before,._title_qoxs6_19:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}._title_qoxs6_19:before{color:#00ffd5;animation:2.8s step-end infinite _glitch-a_qoxs6_1}._title_qoxs6_19:after{color:#ff2a6d;animation:3.4s step-end infinite _glitch-b_qoxs6_1}@keyframes _glitch-a_qoxs6_1{0%,88%,to{clip-path:inset(100% 0 0);transform:none}90%{clip-path:inset(15% 0 60%);transform:translate(-4px,-2px)}94%{clip-path:inset(55% 0 20%);transform:translate(3px,1px)}}@keyframes _glitch-b_qoxs6_1{0%,82%,to{clip-path:inset(100% 0 0);transform:none}84%{clip-path:inset(70% 0 5%);transform:translate(4px,2px)}87%{clip-path:inset(30% 0 45%);transform:translate(-3px)}}._pitch_qoxs6_79{max-width:62ch;color:var(--color-text);min-height:4.8em;margin:1rem 0 .5rem;font-size:1.05rem}._subpitch_qoxs6_87{max-width:62ch;color:var(--color-text-muted);margin:0;font-size:.9rem}._stats_qoxs6_96{flex-wrap:wrap;gap:1rem 4rem;display:flex}._stats_qoxs6_96>div{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}._statLabel_qoxs6_109{text-transform:uppercase;letter-spacing:.1em;width:100%;color:var(--color-text-muted);font-size:.75rem}._statValue_qoxs6_117{font-family:var(--font-display);color:var(--color-accent);text-shadow:var(--glow);font-variant-numeric:tabular-nums;font-size:3.5rem;line-height:1}._statMax_qoxs6_126{color:var(--color-text-muted)}._connect_qoxs6_130{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._connect_qoxs6_130 p{margin:0}._muted_qoxs6_142{color:var(--color-text-muted)}._offline_qoxs6_146{color:var(--color-warning);margin:1rem 0 0;font-size:.85rem}._levels_qoxs6_154{margin:0;padding:0;list-style:none}._level_qoxs6_154{border-bottom:1px dashed var(--color-border);color:var(--color-text);grid-template-columns:3rem 12rem 1fr 4.2rem 5rem 4.5rem 9.5rem;align-items:center;gap:1rem;padding:.85rem .5rem;text-decoration:none;transition:background .12s;display:grid}._levels_qoxs6_154 li:last-child ._level_qoxs6_154{border-bottom:none}._level_qoxs6_154:hover{text-shadow:none;background:#00ff4114}._level_qoxs6_154:hover ._levelName_qoxs6_181:before{content:"> ";color:var(--color-accent)}._levelId_qoxs6_186{font-family:var(--font-display);color:var(--color-text-muted);font-size:1.8rem;line-height:1}._levelName_qoxs6_181{color:var(--color-accent);font-weight:700}._bonus_qoxs6_198{border:1px solid var(--color-warning);color:var(--color-warning);text-transform:uppercase;vertical-align:middle;margin-left:.5rem;padding:0 .3rem;font-size:.65rem;font-weight:400}._levelGoal_qoxs6_209{color:var(--color-text-muted);font-size:.85rem}._levelXp_qoxs6_214{font-variant-numeric:tabular-nums;color:var(--color-text)}._levelStatus_qoxs6_219{text-align:right;letter-spacing:.06em;white-space:nowrap;font-size:.75rem}._locked_qoxs6_226 ._levelStatus_qoxs6_219{color:var(--color-text-muted)}._soon_qoxs6_231{opacity:.45}._soon_qoxs6_231 ._levelStatus_qoxs6_219{color:var(--color-text-muted)}._in-progress_qoxs6_239 ._levelStatus_qoxs6_219{color:var(--color-warning)}._solved_qoxs6_243 ._levelStatus_qoxs6_219{color:#000;background:var(--color-accent);box-shadow:var(--glow);justify-self:end;padding:.1rem .4rem}._solved_qoxs6_243 ._levelId_qoxs6_186{color:var(--color-accent)}@media (width<=720px){._level_qoxs6_154{grid-template-columns:2.5rem 1fr auto;grid-template-areas:"id name xp""id goal status";gap:.25rem .75rem}._levelId_qoxs6_186{grid-area:id}._levelName_qoxs6_181{grid-area:name}._levelGoal_qoxs6_209{grid-area:goal}._levelXp_qoxs6_214{text-align:right;grid-area:xp}._levelStatus_qoxs6_219{grid-area:status}._pips_qoxs6_285,._levelSolves_qoxs6_286{display:none}._sort_qoxs6_290{margin-left:0}}._anchor_qoxs6_295{margin-top:-1rem;scroll-margin-top:1rem}._filters_qoxs6_302{border-bottom:1px solid var(--color-border);gap:.6rem;padding:.2rem .5rem 1rem;display:grid}._chips_qoxs6_309{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._chip_qoxs6_309{border-color:var(--color-border);color:var(--color-text-muted);padding:.25rem .7rem;font-size:.72rem}._chip_qoxs6_309 em{opacity:.7;margin-left:.3rem;font-style:normal}._chip_qoxs6_309[aria-pressed=true]{border-color:var(--color-accent);color:#00140a;background:var(--color-accent);box-shadow:var(--glow)}._check_qoxs6_336,._sort_qoxs6_290{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}._sort_qoxs6_290{margin-left:auto}._sort_qoxs6_290 select{font:inherit;text-transform:uppercase;color:var(--color-accent);border:1px solid var(--color-border);background:#000802;padding:.15rem .4rem}._empty_qoxs6_361{color:var(--color-text-muted);padding:1.2rem .5rem}._levelCategory_qoxs6_366{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-top:.15rem;font-size:.68rem;font-weight:400;display:block}._levelSolves_qoxs6_286{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}._pips_qoxs6_285{letter-spacing:.12em;white-space:nowrap;font-size:.8rem}._pips_qoxs6_285 i{opacity:.2;font-style:normal}._d1_qoxs6_394{color:var(--color-accent)}._d2_qoxs6_398{color:var(--color-warning)}._d3_qoxs6_402{color:#ff4d7e}._chip_qoxs6_309._d2_qoxs6_398[aria-pressed=true]{color:#00140a;background:var(--color-warning);border-color:var(--color-warning);box-shadow:0 0 8px #fc09}._chip_qoxs6_309._d3_qoxs6_402[aria-pressed=true]{color:#00140a;background:#ff4d7e;border-color:#ff4d7e;box-shadow:0 0 8px #ff4d7e99}._chip_qoxs6_309._d1_qoxs6_394[aria-pressed=true]{color:#00140a}:root{color-scheme:dark;--color-bg:#000802d1;--color-surface:#001e0abf;--color-text:#b6ffc8;--color-text-muted:#4fbf6b;--color-border:#0f5c25;--color-accent:#00ff41;--color-success:#00ff41;--color-error:#f35;--color-warning:#fc0;--radius:2px;--shadow:0 0 18px #00ff4114;--glow:0 0 6px #00ff41b3, 0 0 18px #00ff4159;--font-mono:"JetBrains Mono", Inconsolata, ui-monospace, monospace;--font-display:VT323, "JetBrains Mono", monospace}html{background:#000}body{font-family:var(--font-mono);color:var(--color-text);background:0 0;font-size:15px}::selection{background:var(--color-accent);color:#000}h1,h2,h3{font-family:var(--font-display);color:var(--color-accent);text-shadow:var(--glow);letter-spacing:.04em;font-weight:400;line-height:1.1}a{color:var(--color-accent);text-underline-offset:3px;text-decoration-style:dotted}a:hover{text-shadow:var(--glow)}code{font-family:var(--font-mono);border-color:var(--color-border);color:var(--color-accent);background:#00ff4114}button{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);border:1px solid var(--color-accent);background:0 0;font-size:.8rem;transition:background .15s,color .15s,box-shadow .15s}button:hover:not(:disabled){background:var(--color-accent);color:#000;box-shadow:var(--glow)}button:focus-visible,a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.card{background:var(--color-bg);border-color:var(--color-border);backdrop-filter:blur(2px)}.network-pill{color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius);text-transform:uppercase;letter-spacing:.08em;background:0 0;font-weight:400}.network-dot--ok{background-color:var(--color-accent);box-shadow:var(--glow)}.wallet-balance{color:var(--color-text-muted)}.notification{font-family:var(--font-mono);border-radius:var(--radius);background:#000;box-shadow:0 0 14px}.notification-primary,.notification-secondary{color:var(--color-text);border-color:var(--color-accent)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cursor:after{content:"█";margin-left:.15em;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}
