._btn_pikwb_1{cursor:pointer;font-size:var(--text-m);border:1px solid var(--line);background:var(--panel);color:var(--text);justify-content:center;align-items:center;gap:var(--space-2);border-radius:999px;padding:8px 16px;font-weight:600;text-decoration:none;transition:transform 80ms,background .15s,border-color .15s;display:inline-flex}._btn_pikwb_1:hover:not(:disabled){border-color:var(--line-2);background:var(--panel-2)}._btn_pikwb_1:active:not(:disabled){transform:translateY(1px)}._btn_pikwb_1:disabled{opacity:.5;cursor:default}._primary_pikwb_35{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 0 20px var(--accent-soft)}._primary_pikwb_35:hover:not(:disabled){background:var(--accent);filter:brightness(1.08)}._ghost_pikwb_47{background:0 0}._danger_pikwb_51{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}._large_pikwb_57{border-radius:var(--radius);gap:10px;padding:12px 16px;font-size:14px}._link_pikwb_64{color:var(--accent);cursor:pointer;font-size:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}._link_pikwb_64:disabled{opacity:.5;cursor:default}._subtle_pikwb_80{font-size:var(--text-s);color:var(--muted);margin:14px auto 0;display:block}._btn_jtz8p_1{border:1px solid var(--line);background:var(--panel);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;transition:background .15s,border-color .15s;display:grid}._btn_jtz8p_1:hover,._active_jtz8p_17{background:var(--panel-2);border-color:var(--line-2)}._btn_jtz8p_1 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}._overlay_cylj1_1{background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:var(--space-4);z-index:40;place-items:center;animation:.3s ease-out _fadeIn_cylj1_1;display:grid;position:fixed;inset:0}._soft_cylj1_13{background:#05080c8c}._card_cylj1_17{background:var(--panel);color:var(--text);border:1px solid var(--line-2);border-radius:var(--radius-l);text-align:center;width:min(100%,420px);max-height:calc(100dvh - 32px);box-shadow:0 0 60px var(--accent-soft), var(--shadow);animation:_pop_cylj1_1 .35s var(--ease-pop);padding:28px 28px 24px;overflow:auto}._left_cylj1_33{text-align:left}._eyebrow_cylj1_37{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:11px}._title_cylj1_45{margin:6px 0 16px;font-size:24px}._text_cylj1_50{color:var(--muted);font-size:var(--text-m);margin:0 0 16px;line-height:1.55}._text_cylj1_50 strong{color:var(--text)}._actions_cylj1_61{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}._left_cylj1_33 ._actions_cylj1_61{justify-content:flex-end}@keyframes _fadeIn_cylj1_1{0%{opacity:0}to{opacity:1}}@keyframes _pop_cylj1_1{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}._group_1g1y6_1{background:var(--panel);border:1px solid var(--line);scrollbar-width:none;border-radius:999px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}._group_1g1y6_1::-webkit-scrollbar{display:none}._option_1g1y6_16{color:var(--muted);cursor:pointer;font-size:var(--text-m);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 13px;transition:background .15s,color .15s}._option_1g1y6_16:hover{color:var(--text)}._active_1g1y6_34{background:var(--panel-2);color:var(--accent)}._highlight_1g1y6_39._active_1g1y6_34{background:var(--accent);color:var(--on-accent)}._small_1g1y6_44 ._option_1g1y6_16{font-size:var(--text-s);padding:5px 11px}._stretch_1g1y6_49{justify-content:space-between}._stretch_1g1y6_49 ._option_1g1y6_16{flex:1}._switch_1dvu8_1{align-items:center;gap:var(--space-3);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);text-align:left;cursor:pointer;width:100%;color:var(--text);padding:10px 12px;display:flex}._track_1dvu8_15{background:var(--wire-dark);border-radius:999px;flex:none;width:36px;height:20px;transition:background .2s;position:relative}._thumb_1dvu8_25{background:var(--text);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}._on_1dvu8_36 ._track_1dvu8_15{background:var(--accent)}._on_1dvu8_36 ._thumb_1dvu8_25{background:var(--on-accent);transform:translate(16px)}._text_1dvu8_45{flex-direction:column;gap:2px;display:flex}._label_1dvu8_51{font-weight:600;font-size:var(--text-m)}._hint_1dvu8_56{font-size:var(--text-s);color:var(--muted)}._input_1hu7a_1{background:var(--bg-2);border:1px solid var(--line);min-width:0;color:var(--text);font:inherit;font-size:var(--text-m);border-radius:10px;flex:1;padding:9px 12px}._input_1hu7a_1:focus{outline:2px solid var(--accent);outline-offset:-1px}._input_1hu7a_1:disabled{opacity:.6}._toast_1a3si_1{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));background:var(--panel);border:1px solid var(--line-2);max-width:min(92vw,520px);font-size:var(--text-m);color:var(--text);box-shadow:var(--shadow);z-index:30;border-radius:10px;margin:0;padding:10px 14px;animation:.25s ease-out _pop_1a3si_1;position:fixed;transform:translate(-50%)}._error_1a3si_19{border-color:var(--danger)}._ok_1a3si_23{border-color:var(--accent)}@keyframes _pop_1a3si_1{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}._page_yjj7u_2{min-height:100dvh;padding:var(--space-5) var(--space-4);place-items:center;display:grid}._card_yjj7u_9{background:var(--panel);width:min(100%,400px);color:var(--text);border:1px solid var(--line-2);border-radius:var(--radius-l);text-align:center;box-shadow:0 0 60px var(--accent-soft), var(--shadow);animation:_pop_yjj7u_1 .4s var(--ease-pop);padding:32px 28px 24px}._title_yjj7u_23{letter-spacing:.22em;margin:0;font-size:30px;font-weight:800}._title_yjj7u_23 span{color:var(--accent);text-shadow:0 0 18px var(--glow)}._tagline_yjj7u_35{color:var(--muted);font-size:var(--text-m);margin:6px 0 24px}._actions_yjj7u_41{flex-direction:column;gap:10px;display:flex}._icon_yjj7u_47{place-items:center;width:20px;font-weight:700;display:inline-grid}._icon_yjj7u_47 svg{display:block}._error_yjj7u_58{color:var(--danger);font-size:var(--text-m);margin:16px 0 0}._note_yjj7u_64{color:var(--muted);font-size:var(--text-s);margin:20px 0 0;line-height:1.5}._dots_yjj7u_71:after{content:"…";animation:1.2s steps(4,end) infinite _dots_yjj7u_71}@keyframes _pop_yjj7u_1{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes _dots_yjj7u_71{0%{content:""}33%{content:"."}66%{content:".."}to{content:"…"}}._bar_10lcs_1{align-items:center;gap:var(--space-2);padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--bg) 70%, transparent);display:flex;position:sticky;bottom:0}._action_10lcs_11{align-items:center;gap:var(--space-2);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--text-m);color:var(--text);cursor:pointer;padding:10px 14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}._action_10lcs_11 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}._action_10lcs_11 small{color:var(--muted);font-weight:500}._action_10lcs_11:hover:not(:disabled){background:var(--panel-2);border-color:var(--line-2)}._action_10lcs_11:disabled{opacity:.45;cursor:default}._meta_10lcs_53{font-size:var(--text-s);color:var(--muted);align-items:center;gap:14px;margin-left:auto;display:flex}._meta_10lcs_53 a{color:var(--accent);text-decoration:none}._meta_10lcs_53 a:hover{text-decoration:underline}._sync_10lcs_71:before{content:"";background:var(--muted);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}._synced_10lcs_82:before{background:var(--accent);box-shadow:0 0 6px var(--glow)}._connecting_10lcs_87:before{animation:1.2s ease-in-out infinite _pulse_10lcs_1}._offline_10lcs_91:before{background:var(--danger)}@keyframes _pulse_10lcs_1{0%,to{opacity:.5}50%{opacity:1}}@media (width<=560px){._bar_10lcs_1{flex-wrap:wrap}._action_10lcs_11{flex:1;justify-content:center}._meta_10lcs_53{order:-1;justify-content:space-between;width:100%;margin-left:0;font-size:11px}}._tile_1y3jw_1{border-radius:var(--radius-s);background:var(--panel);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border:0;width:100%;height:100%;margin:0;padding:0;transition:background .2s;display:block;position:relative;overflow:hidden}._tile_1y3jw_1:hover{background:var(--panel-2)}._tile_1y3jw_1:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._locked_1y3jw_29{cursor:default;background:var(--bg-2)}._hinted_1y3jw_34{animation:.9s ease-in-out infinite _hintPulse_1y3jw_1}._svg_1y3jw_38{width:100%;height:100%;display:block;overflow:visible}._rotor_1y3jw_45{transform-origin:50px 50px;transition:transform .22s var(--ease-pop)}._wire_1y3jw_50{stroke:var(--wire-dark);stroke-width:14px;stroke-linecap:butt;transition:stroke .2s}._node_1y3jw_57{fill:var(--wire-dark);transition:fill .2s}._powered_1y3jw_62 ._wire_1y3jw_50{stroke:var(--wire-on)}._powered_1y3jw_62 ._node_1y3jw_57{fill:var(--wire-on)}._powered_1y3jw_62 ._svg_1y3jw_38{filter:drop-shadow(0 0 6px var(--glow))}.palette-cb ._powered_1y3jw_62 ._wire_1y3jw_50{stroke-dasharray:10 4}.palette-cb ._powered_1y3jw_62 ._bulb_1y3jw_79{stroke:var(--accent);stroke-width:7px}._bulbHalo_1y3jw_84{fill:#0000;transition:fill .3s}._bulb_1y3jw_79{fill:var(--bulb-off);stroke:var(--wire-dark);stroke-width:5px;transition:fill .3s,stroke .3s}._powered_1y3jw_62 ._bulb_1y3jw_79{fill:var(--bulb-on);stroke:var(--bulb-on)}._powered_1y3jw_62 ._bulbHalo_1y3jw_84{fill:var(--bulb-glow);opacity:.25}._powered_1y3jw_62._isBulb_1y3jw_108 ._svg_1y3jw_38{filter:drop-shadow(0 0 10px var(--bulb-glow))}._celebrating_1y3jw_112 ._bulb_1y3jw_79{animation:.7s ease-out 2 _bulbFlash_1y3jw_1}._sourceHalo_1y3jw_116{fill:var(--accent-soft);transform-origin:50px 50px;animation:2.2s ease-in-out infinite _pulse_1y3jw_1}._source_1y3jw_116{fill:var(--bg-2);stroke:var(--source);stroke-width:4px}._bolt_1y3jw_128{fill:var(--source)}._isSource_1y3jw_132 ._svg_1y3jw_38{filter:drop-shadow(0 0 8px var(--glow))}._lock_1y3jw_29{fill:none;width:22%;min-width:9px;max-width:16px;height:auto;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;bottom:4px;right:4px}@keyframes _pulse_1y3jw_1{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes _hintPulse_1y3jw_1{0%,to{box-shadow:inset 0 0 0 2px #ffdd6659}50%{box-shadow:inset 0 0 0 3px #ffdd66f2}}@keyframes _bulbFlash_1y3jw_1{0%,to{filter:brightness()}50%{filter:brightness(1.8)}}._board_kmvg1_1{--board-size:min(100vw - 32px, 100dvh - 350px, 720px);grid-template-columns:repeat(var(--size), 1fr);gap:var(--space-1);width:var(--board-size);height:var(--board-size);padding:var(--space-1);background:var(--line);box-shadow:0 0 0 1px var(--line-2), var(--shadow);border-radius:14px;flex:none;margin-inline:auto;transition:box-shadow .6s;display:grid}._solved_kmvg1_19{box-shadow:0 0 0 1px var(--accent), 0 0 40px var(--glow), var(--shadow)}._wrap_kmvg1_26{outline:2px dashed var(--glow);outline-offset:5px}@media (width<=560px){._board_kmvg1_1{--board-size:min(100vw - 24px, 100dvh - 330px)}._large_kmvg1_36{--board-size:max(min(100vw - 24px, 100dvh - 330px), calc(var(--size) * 40px + 12px))}}._club_1tb5c_1{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px;padding:12px}._head_1tb5c_9{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._name_1tb5c_16{font-size:14px;font-weight:700}._meta_1tb5c_21{color:var(--muted);font-size:var(--text-s)}._code_1tb5c_26{letter-spacing:.12em;color:var(--accent);font-weight:700}._standings_1tb5c_32{counter-reset:rank;margin:10px 0 0;padding:0;list-style:none}._standings_1tb5c_32 li{border-top:1px solid var(--line);font-size:var(--text-m);grid-template-columns:22px 1fr auto auto;gap:10px;padding:4px 0;display:grid}._standings_1tb5c_32 li:before{counter-increment:rank;content:counter(rank);color:var(--muted);font-variant-numeric:tabular-nums}._me_1tb5c_21{color:var(--accent)}._row_1tb5c_59{gap:var(--space-2);flex-wrap:wrap;margin-top:10px;display:flex}._form_1tb5c_66{gap:var(--space-2);margin:8px 0 14px;display:flex}._code_1tb5c_26{text-transform:uppercase;letter-spacing:.12em}._section_1tb5c_77{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:16px 0 6px;font-size:11px}._message_1tb5c_85{font-size:var(--text-m);margin:0 0 10px}._error_1tb5c_90{color:var(--danger)}._ok_1tb5c_94{color:var(--accent)}._owner_1tb5c_98{color:var(--muted);font-weight:500;font-size:var(--text-s)}._manage_1tb5c_104{border-top:1px dashed var(--line-2);margin-top:12px;padding-top:10px}._manage_1tb5c_104 ._form_1tb5c_66{margin:0 0 6px}._members_1tb5c_114{margin:0;padding:0;list-style:none}._members_1tb5c_114 li{border-top:1px solid var(--line);font-size:var(--text-m);justify-content:space-between;gap:10px;padding:4px 0;display:flex}._viewRow_1tb5c_129{margin-top:8px}._strip_1grhe_1{align-items:center;gap:var(--space-3);background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius);color:var(--text);font-size:var(--text-m);padding:10px 12px;line-height:1.45;animation:.3s ease-out _slide_1grhe_1;display:flex}._icon_1grhe_15{background:var(--panel);width:32px;height:32px;color:var(--accent);border-radius:10px;flex:none;place-items:center;font-size:16px;display:grid}._text_1grhe_27{flex:1}._text_1grhe_27 strong{color:var(--text)}._close_1grhe_35{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;font-size:18px;line-height:1}._close_1grhe_35:hover{background:var(--panel);color:var(--text)}@keyframes _slide_1grhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._row_lzv97_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._right_lzv97_9{gap:var(--space-2);align-items:center;display:flex}._chip_lzv97_15{background:var(--panel);border:1px solid var(--line);font-size:var(--text-m);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._chip_lzv97_15 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}._chip_lzv97_15:hover:not(:disabled){color:var(--text);border-color:var(--line-2)}._on_lzv97_47{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}._chip_lzv97_15:disabled{opacity:.45;cursor:default}@media (width<=560px){._row_lzv97_1{flex-direction:column;align-items:stretch}._right_lzv97_9{justify-content:space-between}._right_lzv97_9>*{flex:1}}._keys_6j1dp_1{gap:var(--space-2);margin:0 0 16px;display:grid}._keys_6j1dp_1 div{gap:var(--space-3);font-size:var(--text-m);align-items:baseline;display:flex}._keys_6j1dp_1 dt{min-width:150px;color:var(--text)}._keys_6j1dp_1 dd{color:var(--muted);margin:0}@media (width<=560px){._keys_6j1dp_1 dt{min-width:120px}}._table_x6gpn_1{border-collapse:collapse;width:100%;font-size:var(--text-m);margin-bottom:16px}._table_x6gpn_1 th{text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding:0 6px 6px 0;font-weight:500}._table_x6gpn_1 td{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;padding:6px 6px 6px 0}._table_x6gpn_1 a{text-decoration:none}._table_x6gpn_1 a:hover{text-decoration:underline}._table_x6gpn_1 small{color:var(--muted)}._field_nzdxl_1{justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 0 14px;display:flex}._fieldLabel_nzdxl_9{font-size:var(--text-m);font-weight:600}._list_nzdxl_14{gap:var(--space-2);flex-direction:column;margin:0 0 12px;padding:0;list-style:none;display:flex}._install_nzdxl_23{background:var(--bg-2);border:1px solid var(--accent);border-radius:var(--radius);text-align:left;cursor:pointer;width:100%;color:var(--text);flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:14px;padding:10px 12px;display:flex}._installLabel_nzdxl_39{font-weight:600;font-size:var(--text-m)}._installHint_nzdxl_44{font-size:var(--text-s);color:var(--muted)}._bar_5v793_1{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}._stats_5v793_8{grid-template-columns:repeat(4,1fr);display:grid}._stat_5v793_8{border-right:1px solid var(--line);flex-direction:column;gap:1px;padding:8px 12px;display:flex}._stat_5v793_8:last-child{border-right:0}._label_5v793_25{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}._value_5v793_32{font-size:var(--text-l);font-variant-numeric:tabular-nums;font-weight:700}._value_5v793_32 small{color:var(--muted);font-size:var(--text-s);font-weight:500}._progress_5v793_44{background:var(--bg-2);height:4px}._progress_5v793_44 i{background:var(--accent);height:100%;box-shadow:0 0 10px var(--glow);transition:width .35s var(--ease);display:block}@media (width<=560px){._stat_5v793_8{padding:7px 10px}._value_5v793_32{font-size:16px}}._bar_uxx2e_1{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._brand_uxx2e_8{align-items:center;gap:var(--space-3);min-width:0;display:flex}._title_uxx2e_15{letter-spacing:.2em;white-space:nowrap;margin:0;font-size:clamp(20px,3.6vw,26px);font-weight:800}._title_uxx2e_15 span{color:var(--accent);text-shadow:0 0 18px var(--glow)}._chip_uxx2e_28{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px}._daily_uxx2e_39{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}._streak_uxx2e_45{color:var(--bulb-on);border-color:var(--bulb-on)}._actions_uxx2e_50{align-items:center;gap:6px;display:flex}._account_uxx2e_56{position:relative}._avatar_uxx2e_60{border:1px solid var(--accent);background:var(--accent);width:36px;height:36px;color:var(--on-accent);cursor:pointer;border-radius:50%;place-items:center;font-weight:700;display:grid}._avatar_uxx2e_60:hover,._open_uxx2e_74{filter:brightness(1.08)}._anon_uxx2e_78{background:var(--panel);border-color:var(--line);color:var(--muted)}._anon_uxx2e_78 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}._menu_uxx2e_94{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius);min-width:240px;box-shadow:var(--shadow);z-index:20;padding:6px;animation:.18s ease-out _pop_uxx2e_1;position:absolute;top:calc(100% + 8px);right:0}._menuHead_uxx2e_108{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:flex}._menuLabel_uxx2e_117{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:11px}._menuItem_uxx2e_124{text-align:left;cursor:pointer;width:100%;font-size:var(--text-m);background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}._menuItem_uxx2e_124 small{color:var(--muted);font-size:11px}._menuItem_uxx2e_124:hover:not(:disabled){background:var(--panel-2)}._menuItem_uxx2e_124:disabled{opacity:.5;cursor:default}@keyframes _pop_uxx2e_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=560px){._title_uxx2e_15{letter-spacing:.14em}._chip_uxx2e_28:not(._streak_uxx2e_45){display:none}}._result_x3p99_1{gap:var(--space-2);grid-template-columns:repeat(3,1fr);margin:0 0 14px;display:grid}._result_x3p99_1 div{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);padding:10px 6px}._result_x3p99_1 dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}._result_x3p99_1 dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px;font-weight:700}._par_x3p99_29{color:var(--muted);font-size:var(--text-s);font-weight:500}._beat_x3p99_35,._behind_x3p99_36{font-size:var(--text-m);margin:0 0 16px;font-weight:600}._beat_x3p99_35{color:var(--accent)}._behind_x3p99_36{color:var(--muted)}._best_x3p99_50{color:var(--bulb-on);text-shadow:0 0 12px var(--bulb-glow);margin:0 0 16px;font-weight:700}._leaderboard_x3p99_57{text-align:left;margin:4px 0 18px}._leaderboard_x3p99_57 h3{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 8px;font-size:11px}._leaderboard_x3p99_57 ol{counter-reset:rank;margin:0 0 10px;padding:0;list-style:none}._leaderboard_x3p99_57 li{border-bottom:1px solid var(--line);font-size:var(--text-m);grid-template-columns:24px 1fr auto auto;align-items:baseline;gap:10px;padding:6px 0;display:grid}._leaderboard_x3p99_57 li:before{counter-increment:rank;content:counter(rank);color:var(--muted);font-variant-numeric:tabular-nums}._name_x3p99_94{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._time_x3p99_100{font-variant-numeric:tabular-nums;font-weight:700}._moves_x3p99_105{color:var(--muted);font-size:var(--text-s)}._app_1e5wo_1{align-items:center;gap:var(--space-3);min-height:100dvh;padding:var(--space-3) var(--space-4) 0;flex-direction:column;display:flex}._column_1e5wo_11{width:min(100%, var(--content-width))}._stage_1e5wo_15{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;justify-content:flex-start;display:flex;position:relative;overflow:auto}._solvedPill_1e5wo_26{background:var(--accent);color:var(--on-accent);font-size:var(--text-m);cursor:pointer;box-shadow:0 0 24px var(--glow);border:0;border-radius:999px;padding:10px 16px;font-weight:700;animation:.3s ease-out _pop_1e5wo_1;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}._challenge_1e5wo_43{border-radius:var(--radius);background:var(--accent-soft);border:1px solid var(--accent);color:var(--text);font-size:var(--text-m);text-align:center;margin:-4px 0 0;padding:8px 12px}._srOnly_1e5wo_54{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _pop_1e5wo_1{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (width<=560px){._app_1e5wo_1{padding:10px var(--space-3) 0;gap:10px}}._shell_a791f_1{background:var(--bg-glow), var(--bg);min-height:100%;color:var(--text)}:root,.theme-dark,.theme-system{--bg:#0b0f14;--bg-2:#0f151d;--panel:#121a24;--panel-2:#172231;--line:#1e2a38;--line-2:#2b3b4f;--text:#e6edf3;--muted:#7d8da1;--wire-dark:#2a3747;--wire-on:#38e8ff;--glow:#38e8ff8c;--bulb-off:#1d2733;--bulb-on:#fff3a8;--bulb-glow:#ffdd66bf;--source:#38e8ff;--accent:#38e8ff;--accent-soft:#38e8ff1f;--on-accent:#06232a;--danger:#ff6b6b;--on-danger:#2a0808;--overlay:#05080cb8;--shadow:0 30px 60px -30px #000c;--bg-glow:radial-gradient(1200px 600px at 50% -10%, #14202e 0%, transparent 60%);--radius-s:6px;--radius:12px;--radius-l:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--font:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-xs:10px;--text-s:12px;--text-m:13px;--text-l:18px;--ease:cubic-bezier(.2, .8, .2, 1);--ease-pop:cubic-bezier(.2, .8, .2, 1.2);--content-width:760px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-light{--bg:#f3f6fa;--bg-2:#e9eef5;--panel:#fff;--panel-2:#eef2f7;--line:#d9e1ea;--line-2:#c2cdd9;--text:#0f172a;--muted:#5b6b7f;--wire-dark:#c3ceda;--wire-on:#0891b2;--glow:#0891b259;--bulb-off:#e2e8f0;--bulb-on:#f59e0b;--bulb-glow:#f59e0b8c;--source:#0891b2;--accent:#0891b2;--accent-soft:#0891b21a;--on-accent:#fff;--danger:#dc2626;--on-danger:#fff;--overlay:#0f172a73;--shadow:0 30px 60px -30px #0f172a40;--bg-glow:radial-gradient(1200px 600px at 50% -10%, #fff 0%, transparent 60%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){.theme-system{--bg:#f3f6fa;--bg-2:#e9eef5;--panel:#fff;--panel-2:#eef2f7;--line:#d9e1ea;--line-2:#c2cdd9;--text:#0f172a;--muted:#5b6b7f;--wire-dark:#c3ceda;--wire-on:#0891b2;--glow:#0891b259;--bulb-off:#e2e8f0;--bulb-on:#f59e0b;--bulb-glow:#f59e0b8c;--source:#0891b2;--accent:#0891b2;--accent-soft:#0891b21a;--on-accent:#fff;--danger:#dc2626;--on-danger:#fff;--overlay:#0f172a73;--shadow:0 30px 60px -30px #0f172a40;--bg-glow:radial-gradient(1200px 600px at 50% -10%, #fff 0%, transparent 60%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.palette-cb{--wire-on:#ffb000;--glow:#ffb0008c;--bulb-on:#fff;--bulb-glow:#fffc;--source:#ffb000;--accent:#ffb000;--accent-soft:#ffb00024;--on-accent:#231500;--wire-dark:#3b4a63}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font);-webkit-font-smoothing:antialiased;overscroll-behavior:none;background:#0b0f14;margin:0}button{font:inherit;color:inherit}a{color:var(--accent)}kbd{font:inherit;font-size:var(--text-s);background:var(--bg-2);border:1px solid var(--line);color:var(--text);border-radius:5px;padding:1px 6px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}}
