._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}._icon_zaswj_1{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;display:inline-block}._filled_zaswj_12{fill:currentColor;stroke-width:1px}._inline_zaswj_17{width:1.05em;height:1.05em;margin-top:-.15em}._overlay_1669c_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_1669c_1;display:grid;position:fixed;inset:0}._soft_1669c_13{background:#05080c8c}._card_1669c_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_1669c_1 .35s var(--ease-pop);padding:28px 28px 24px;position:relative;overflow:auto}._left_1669c_34{text-align:left}._wide_1669c_38{width:min(100%,720px)}._columns_1669c_42{gap:0 28px;display:grid}._col_1669c_42{min-width:0}@media (width>=640px){._wide_1669c_38{text-align:left}._wide_1669c_38 ._actions_1669c_56{justify-content:flex-end}._columns_1669c_42{grid-template-columns:1fr 1fr;align-items:start}._col_1669c_42 ._actions_1669c_56{justify-content:flex-start}}._close_1669c_68{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px}._close_1669c_68:hover{background:var(--panel-2);color:var(--text)}._eyebrow_1669c_88{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:11px}._title_1669c_96{margin:6px 0 16px;font-size:24px}._text_1669c_101{color:var(--muted);font-size:var(--text-m);margin:0 0 16px;line-height:1.55}._text_1669c_101 strong{color:var(--text)}._actions_1669c_56{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}._left_1669c_34 ._actions_1669c_56{justify-content:flex-end}@media (width<=560px){._overlay_1669c_1{padding:calc(10px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom));align-items:end}._card_1669c_17{max-height:calc(100dvh - 20px);padding:22px 16px 18px}._title_1669c_96{font-size:21px}}@keyframes _fadeIn_1669c_1{0%{opacity:0}to{opacity:1}}@keyframes _pop_1669c_1{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}._group_1x1lx_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_1x1lx_1::-webkit-scrollbar{display:none}._option_1x1lx_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_1x1lx_16:hover{color:var(--text)}._active_1x1lx_34{background:var(--panel-2);color:var(--accent)}._highlight_1x1lx_39._active_1x1lx_34{background:var(--accent);color:var(--on-accent)}._small_1x1lx_44 ._option_1x1lx_16{font-size:var(--text-s);padding:5px 11px}._stretch_1x1lx_49{justify-content:space-between;display:flex}._stretch_1x1lx_49 ._option_1x1lx_16{text-align:center;flex:1;min-width:0}@media (width<=359px){._stretch_1x1lx_49 ._option_1x1lx_16{flex:auto;padding-inline:4px}}@media (width<=400px){._option_1x1lx_16{font-size:var(--text-s);padding:6px 9px}}._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_9up8l_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}@media (pointer:coarse){._input_9up8l_1{font-size:16px}}._input_9up8l_1:focus{outline:2px solid var(--accent);outline-offset:-1px}._input_9up8l_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_19zkz_2{min-height:100dvh;padding:var(--space-5) var(--space-4);place-items:center;display:grid}._card_19zkz_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_19zkz_1 .4s var(--ease-pop);padding:32px 28px 24px}._title_19zkz_23{letter-spacing:.22em;margin:0;font-size:30px;font-weight:800}._title_19zkz_23 span{color:var(--accent);text-shadow:0 0 18px var(--glow)}._tagline_19zkz_35{color:var(--muted);font-size:var(--text-m);margin:6px 0 24px}._dots_19zkz_46:after{content:"…";animation:1.2s steps(4,end) infinite _dots_19zkz_46}@keyframes _pop_19zkz_1{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes _dots_19zkz_46{0%{content:""}33%{content:"."}66%{content:".."}to{content:"…"}}._page_w8fv9_1{max-width:1040px;padding:calc(var(--space-5) + env(safe-area-inset-top)) var(--space-4) var(--space-5);color:var(--text);margin:0 auto}._back_w8fv9_8{font-size:var(--text-s)}._brand_w8fv9_12{margin:var(--space-4) 0 0;letter-spacing:.18em;font-size:22px;font-weight:800}._brand_w8fv9_12 span{color:var(--accent)}._title_w8fv9_23{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-l)}._lede_w8fv9_28{margin:0 0 var(--space-4);color:var(--muted);font-size:var(--text-s)}._note_w8fv9_34{gap:var(--space-3);color:var(--muted);font-size:var(--text-m);justify-items:start;display:grid}._note_w8fv9_34 p{margin:0}._today_w8fv9_46{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);font-size:var(--text-m)}._scroll_w8fv9_55{overflow-x:auto}._table_w8fv9_59{border-collapse:collapse;width:100%;font-size:var(--text-m);font-variant-numeric:tabular-nums}._table_w8fv9_59 th,._table_w8fv9_59 td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;white-space:nowrap;padding:8px 10px}._table_w8fv9_59 thead th{color:var(--muted);font-weight:600}._bar_w8fv9_80{background:var(--bg-2);border-radius:2px;min-width:60px;height:4px;margin-top:4px;display:block;overflow:hidden}._bar_w8fv9_80 i{background:var(--accent);height:100%;display:block}._bar_w8fv9_80 ._alt_w8fv9_96{background:var(--bulb-on)}._steps_zhlfa_1{margin:0 0 var(--space-4);gap:var(--space-3);padding:0;list-style:none;display:grid}._steps_zhlfa_1 li{gap:var(--space-3);font-size:var(--text-m);align-items:flex-start;line-height:1.45;display:flex}._num_zhlfa_17{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);font-weight:700;font-size:var(--text-s);border-radius:50%;flex:none;place-items:center;display:grid}._bar_iw28c_1{justify-content:center;align-items:center;gap:var(--space-2);padding:12px 0 10px;display:flex}._action_iw28c_9{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_iw28c_9 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}._action_iw28c_9 small{color:var(--muted);font-weight:500}._action_iw28c_9:hover:not(:disabled){background:var(--panel-2);border-color:var(--line-2)}._action_iw28c_9:disabled{opacity:.45;cursor:default}@media (width<=560px){._bar_iw28c_1{flex-wrap:wrap}._action_iw28c_9{flex:1;justify-content:center}}._tile_11jxo_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_11jxo_1:hover{background:var(--panel-2)}._tile_11jxo_1:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._locked_11jxo_31{cursor:default;background:var(--bg-2)}._hinted_11jxo_36{animation:.9s ease-in-out infinite _hintPulse_11jxo_1}._svg_11jxo_40{width:100%;height:100%;display:block;overflow:visible}._rotor_11jxo_47{transform-origin:50px 50px;transition:transform .22s var(--ease-pop)}._wire_11jxo_52{stroke:var(--wire-dark);stroke-width:14px;stroke-linecap:butt;transition:stroke .2s}._node_11jxo_59{fill:var(--wire-dark);transition:fill .2s}._powered_11jxo_64 ._wire_11jxo_52{stroke:var(--wire-on)}._powered_11jxo_64 ._node_11jxo_59{fill:var(--wire-on)}._powered_11jxo_64 ._svg_11jxo_40{filter:drop-shadow(0 0 6px var(--glow))}.palette-contrast ._powered_11jxo_64 ._wire_11jxo_52{stroke-dasharray:10 4}.palette-contrast ._powered_11jxo_64 ._bulb_11jxo_81{stroke:var(--accent);stroke-width:7px}._bulbHalo_11jxo_86{fill:#0000;transition:fill .3s}._bulb_11jxo_81{fill:var(--bulb-off);stroke:var(--wire-dark);stroke-width:5px;transition:fill .3s,stroke .3s}._powered_11jxo_64 ._bulb_11jxo_81{fill:var(--bulb-on);stroke:var(--bulb-on)}._powered_11jxo_64 ._bulbHalo_11jxo_86{fill:var(--bulb-glow);opacity:.25}._powered_11jxo_64._isBulb_11jxo_110 ._svg_11jxo_40{filter:drop-shadow(0 0 10px var(--bulb-glow))}._celebrating_11jxo_114 ._bulb_11jxo_81{animation:.7s ease-out 2 _bulbFlash_11jxo_1}._sourceHalo_11jxo_118{fill:var(--accent-soft);transform-origin:50px 50px;animation:2.2s ease-in-out infinite _pulse_11jxo_1}._source_11jxo_118{fill:var(--bg-2);stroke:var(--source);stroke-width:4px}._bolt_11jxo_130{fill:var(--source)}._isSource_11jxo_134 ._svg_11jxo_40{filter:drop-shadow(0 0 8px var(--glow))}._lock_11jxo_31{width:22%;min-width:9px;max-width:16px;height:auto;color:var(--muted);stroke-width:2px;pointer-events:none;position:absolute;bottom:4px;right:4px}@keyframes _pulse_11jxo_1{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes _hintPulse_11jxo_1{0%,to{box-shadow:inset 0 0 0 2px #ffdd6659}50%{box-shadow:inset 0 0 0 3px #ffdd66f2}}@keyframes _bulbFlash_11jxo_1{0%,to{filter:brightness()}50%{filter:brightness(1.8)}}._board_aw6m5_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);-webkit-user-select:none;user-select:none;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;position:relative}._solved_aw6m5_23{box-shadow:0 0 0 1px var(--accent), 0 0 40px var(--glow), var(--shadow)}._wrap_aw6m5_30:after{content:"";border:2px dashed var(--glow);pointer-events:none;border-radius:13px;position:absolute;inset:1px}@media (width<=560px){._board_aw6m5_1{--board-size:min(100vw - 24px, 100dvh - 330px)}._large_aw6m5_45{--board-size:max(min(100vw - 24px, 100dvh - 330px), calc(var(--size) * 40px + 12px))}}._board_aw6m5_1._compact_aw6m5_51{--board-size:min(228px, 66vw)}._club_i1xis_1{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px;padding:12px}._head_i1xis_9{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._name_i1xis_16{font-size:14px;font-weight:700}._meta_i1xis_21{color:var(--muted);font-size:var(--text-s)}._code_i1xis_26{letter-spacing:.12em;color:var(--accent);font-weight:700}._standings_i1xis_32{counter-reset:rank;margin:10px 0 0;padding:0;list-style:none}._standings_i1xis_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_i1xis_32 li:before{counter-increment:rank;content:counter(rank);color:var(--muted);font-variant-numeric:tabular-nums}._me_i1xis_21{color:var(--accent)}._row_i1xis_59{gap:var(--space-2);flex-wrap:wrap;margin-top:10px;display:flex}._form_i1xis_66{gap:var(--space-2);flex-wrap:wrap;margin:8px 0 14px;display:flex}._code_i1xis_26{text-transform:uppercase;letter-spacing:.12em}._section_i1xis_78{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:16px 0 6px;font-size:11px}._message_i1xis_86{font-size:var(--text-m);margin:0 0 10px}._error_i1xis_91{color:var(--danger)}._ok_i1xis_95{color:var(--accent)}._owner_i1xis_99{color:var(--muted);font-weight:500;font-size:var(--text-s)}._manage_i1xis_105{border-top:1px dashed var(--line-2);margin-top:12px;padding-top:10px}._manage_i1xis_105 ._form_i1xis_66{margin:0 0 6px}._members_i1xis_115{margin:0;padding:0;list-style:none}._members_i1xis_115 li{border-top:1px solid var(--line);font-size:var(--text-m);justify-content:space-between;gap:10px;padding:4px 0;display:flex}._viewRow_i1xis_130{margin-top:8px}._ways_i1xis_134{gap:4px;margin-top:6px;display:grid}._way_i1xis_134{min-width:0}._or_i1xis_144{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);justify-self:center;font-size:11px}@media (width>=640px){._ways_i1xis_134{grid-template-columns:1fr auto 1fr;align-items:center;gap:0 20px}._or_i1xis_144{padding-top:22px}}._bar_r5fu6_1{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));gap:var(--space-2);width:min(92vw,560px);padding:var(--space-3) var(--space-4);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow);z-index:30;display:grid;position:fixed;transform:translate(-50%)}._text_r5fu6_17{font-size:var(--text-s);color:var(--muted);margin:0;line-height:1.5}._actions_r5fu6_24{justify-content:flex-end;gap:var(--space-2);display:flex}._strip_1fjkp_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_1fjkp_1;display:flex}._icon_1fjkp_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_1fjkp_27{flex:1}._text_1fjkp_27 strong{color:var(--text)}._close_1fjkp_35{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}._close_1fjkp_35:hover{background:var(--panel);color:var(--text)}@keyframes _slide_1fjkp_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._qr_v9cf9_1{border-radius:var(--radius-s);width:160px;height:160px;image-rendering:pixelated;background:#fff;padding:6px;display:block}._label_160bs_1{margin:0 0 var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}._pick_160bs_9{margin-bottom:var(--space-2)}._hint_160bs_13{margin:0 0 var(--space-4);font-size:var(--text-s);color:var(--muted)}._share_160bs_20{align-items:center;gap:var(--space-4);margin:var(--space-3) 0 var(--space-4);flex-wrap:wrap;display:flex}._shareSide_160bs_28{gap:var(--space-3);flex:180px;min-width:0;display:grid}._link_160bs_35{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--bg-2);font-size:var(--text-s);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0}._buttons_160bs_47{gap:var(--space-2);flex-wrap:wrap;display:flex}._players_160bs_53{margin:0 0 var(--space-3);max-height:220px;font-size:var(--text-m);gap:4px;padding:0;list-style:none;display:grid;overflow-y:auto}._players_160bs_53 li{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--bg-2);padding:6px 10px}._players_160bs_53 small{color:var(--muted)}._players_160bs_53 ._you_160bs_75{border-color:var(--accent)}._players_160bs_53 ._empty_160bs_79{color:var(--muted);border-style:dashed}._status_160bs_84{margin:0 0 var(--space-2);font-size:var(--text-s);color:var(--muted)}._error_160bs_90{margin:var(--space-3) 0 0;color:var(--danger);font-size:var(--text-m)}._versus_kk7f4_1{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);display:grid}._head_kk7f4_10{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-s);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0;display:flex}._clock_kk7f4_22{font-size:var(--text-l);letter-spacing:0;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}._rows_kk7f4_30{gap:6px;margin:0;padding:0;list-style:none;display:grid}._row_kk7f4_30{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-m);grid-template-columns:auto minmax(0,8em) 1fr auto;display:grid}._place_kk7f4_46{min-width:1.4em;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}._plain_kk7f4_54{grid-template-columns:minmax(0,8em) 1fr auto}._name_kk7f4_58{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}._you_kk7f4_65 ._name_kk7f4_58{color:var(--text);font-weight:700}._out_kk7f4_70{opacity:.55}._away_kk7f4_74{color:var(--danger)}._track_kk7f4_78{background:var(--bg-2);border-radius:4px;height:8px;overflow:hidden}._track_kk7f4_78 i{border-radius:inherit;background:var(--line-2);height:100%;transition:width .3s var(--ease);display:block}._you_kk7f4_65 ._track_kk7f4_78 i{background:var(--accent)}._count_kk7f4_97{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:4.5em}._count_kk7f4_97 small{color:var(--muted)}._more_kk7f4_108{font-size:var(--text-s);color:var(--muted);margin:0}._stage_kk7f4_114{overscroll-behavior:contain;flex:none;justify-content:flex-start;display:flex;position:relative;overflow:auto}._countdown_kk7f4_124{background:color-mix(in srgb, var(--bg) 55%, transparent);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}._countdown_kk7f4_124 span{color:var(--accent);text-shadow:0 0 30px var(--glow);animation:_tick_kk7f4_1 1s var(--ease-pop);font-size:clamp(72px,22vw,160px);font-weight:800}@keyframes _tick_kk7f4_1{0%{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){._countdown_kk7f4_124 span{animation:none}}._watching_kk7f4_154{padding:var(--space-4);border:1px dashed var(--line-2);border-radius:var(--radius);color:var(--muted);text-align:center;font-size:var(--text-m);margin:0}._result_kk7f4_164{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line-2);border-radius:var(--radius);background:var(--panel);text-align:center;display:grid}._won_kk7f4_174{border-color:var(--accent);background:var(--accent-soft)}._headline_kk7f4_179{font-size:var(--text-l);margin:0;font-weight:800}._times_kk7f4_185{color:var(--muted);font-size:var(--text-m);font-variant-numeric:tabular-nums;margin:0}._offer_kk7f4_192{color:var(--accent);font-weight:700;font-size:var(--text-m);margin:0}._actions_kk7f4_199{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._error_kk7f4_207{color:var(--danger);font-size:var(--text-m);text-align:center;margin:0}._row_1utmm_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._right_1utmm_9{gap:var(--space-2);align-items:center;display:flex}._chip_1utmm_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_1utmm_15 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}._chip_1utmm_15:hover:not(:disabled){color:var(--text);border-color:var(--line-2)}._on_1utmm_47{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}._chip_1utmm_15:disabled{opacity:.45;cursor:default}@media (width<=560px){._row_1utmm_1{flex-direction:column;align-items:stretch;min-width:0}._right_1utmm_9{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}._right_1utmm_9>*{white-space:nowrap;text-overflow:ellipsis;justify-content:center;min-width:0;overflow:hidden}}@media (width<=360px){._right_1utmm_9{gap:6px}._right_1utmm_9>*{padding-inline:8px}}._strip_1n00f_1{font-size:var(--text-s);color:var(--muted);gap:2px;margin:-4px 0 0;display:grid}._row_1n00f_9{flex-wrap:wrap;align-items:center;margin:0;display:flex}._sep_1n00f_16{color:var(--line-2);margin:0 8px}._row_1n00f_9 a{color:var(--accent);text-decoration:none}._row_1n00f_9 a:hover{text-decoration:underline}._keys_l1chr_2{gap:var(--space-2) var(--space-3);font-size:var(--text-m);grid-template-columns:auto minmax(0,1fr);align-items:baseline;margin:0 0 16px;display:grid}._keys_l1chr_2 div{display:contents}._keys_l1chr_2 dt{color:var(--text);white-space:nowrap}._keys_l1chr_2 dd{color:var(--muted);margin:0}._calendar_twooi_1{margin-bottom:16px}._head_twooi_5{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._month_twooi_12{font-weight:700;font-size:var(--text-m)}._grid_twooi_17{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}._weekday_twooi_23{text-align:center;font-size:var(--text-xs);color:var(--muted);padding-bottom:2px}._key_twooi_30{border:1px solid var(--line);border-radius:3px;width:12px;height:12px;display:inline-block}._day_twooi_38{aspect-ratio:1;font-size:var(--text-s);color:var(--muted);border:1px solid var(--line);background:var(--bg-2);border-radius:8px;place-items:center;text-decoration:none;display:grid}a._day_twooi_38:hover{border-color:var(--line-2);color:var(--text)}._solved_twooi_55{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}._perfect_twooi_61{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 0 10px var(--glow);font-weight:700}._today_twooi_69{outline:2px solid var(--bulb-on);outline-offset:1px}._future_twooi_74{opacity:.35}._legend_twooi_78{font-size:var(--text-s);color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;display:flex}._legend_twooi_78 span{align-items:center;gap:6px;display:inline-flex}._wrap_9z8dr_1{margin:0 0 16px}._list_9z8dr_5{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}._item_9z8dr_14{border:1px solid var(--line);background:var(--bg-2);opacity:.6;border-radius:10px;align-items:flex-start;gap:8px;padding:7px 8px;display:flex}._earned_9z8dr_25{opacity:1;border-color:var(--accent)}._badge_9z8dr_30{width:24px;height:24px;color:var(--muted);background:var(--panel);border-radius:50%;flex:none;place-items:center;display:grid}._earned_9z8dr_25 ._badge_9z8dr_30{color:var(--bulb-on);box-shadow:0 0 8px var(--bulb-glow)}._text_9z8dr_46{gap:1px;min-width:0;display:grid}._text_9z8dr_46 strong{font-size:var(--text-s)}._text_9z8dr_46 small{color:var(--muted);font-size:11px;line-height:1.35}@media (width<=360px){._list_9z8dr_5{grid-template-columns:1fr}}._table_jxk8p_1{border-collapse:collapse;width:100%;font-size:var(--text-m);margin-bottom:16px}._table_jxk8p_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_jxk8p_1 td{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;padding:6px 6px 6px 0}._table_jxk8p_1 a{text-decoration:none}._table_jxk8p_1 a:hover{text-decoration:underline}._table_jxk8p_1 small{color:var(--muted)}._shareCell_jxk8p_36{text-align:right;white-space:nowrap;width:1%}._shareBtn_jxk8p_42{border-radius:8px;width:30px;height:30px}._shareBtn_jxk8p_42 svg{width:15px;height:15px}._srOnly_jxk8p_53{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=400px){._table_jxk8p_1 th:nth-child(4),._table_jxk8p_1 td:nth-child(4){display:none}}._tabs_jxk8p_70{margin-bottom:var(--space-4)}._calendar_jxk8p_75{max-width:460px;margin-inline:auto}._bests_jxk8p_81{align-items:baseline;gap:var(--space-1) var(--space-3);margin:calc(-1 * var(--space-2)) 0 var(--space-4);font-size:var(--text-m);color:var(--muted);flex-wrap:wrap;display:flex}._bestsLabel_jxk8p_91{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em}._best_jxk8p_81 strong{color:var(--text);font-variant-numeric:tabular-nums}._stats_19env_1{color:var(--accent);font-size:var(--text-m);margin:-8px 0 12px}._list_19env_7{counter-reset:rank;margin:0 0 12px;padding:0;list-style:none}._list_19env_7 li{border-bottom:1px solid var(--line);font-size:var(--text-m);grid-template-columns:24px minmax(0,1fr) auto auto;align-items:baseline;gap:10px;padding:6px 0;display:grid}._list_19env_7 li:before{counter-increment:rank;content:counter(rank);color:var(--muted);font-variant-numeric:tabular-nums}._me_19env_31{color:var(--accent)}._name_19env_35{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._time_19env_41{font-variant-numeric:tabular-nums;font-weight:700}._moves_19env_46{color:var(--muted);font-size:var(--text-s)}._crown_19env_52{color:var(--bulb-on)}._legend_19env_56{margin:var(--space-2) 0 0;font-size:var(--text-s);color:var(--muted)}._fieldLabel_1u0h9_1{font-size:var(--text-m);font-weight:600}._themes_1u0h9_6{gap:var(--space-2);grid-template-columns:1fr 1fr;margin:8px 0 16px;display:grid}@media (width>=640px){._themes_1u0h9_6{grid-template-columns:1fr}}._theme_1u0h9_6{text-align:left;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;color:var(--text);align-items:flex-start;gap:10px;padding:10px;transition:border-color .15s;display:flex}._theme_1u0h9_6:hover{border-color:var(--line-2)}._themeOn_1u0h9_38{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}._appearance_1u0h9_43{margin:8px 0 16px}._swatches_1u0h9_47{flex-direction:column;flex:none;gap:4px;display:flex}._swatch_1u0h9_47{background:var(--bg);border:1px solid var(--line);border-radius:8px;flex:none;gap:3px;padding:5px;display:flex}._swatch_1u0h9_47 i{border-radius:50%;width:9px;height:9px;display:block}._dotBg_1u0h9_71{background:var(--panel-2)}._dotAccent_1u0h9_75{background:var(--accent);box-shadow:0 0 6px var(--glow)}._dotBulb_1u0h9_80{background:var(--bulb-on)}._themeText_1u0h9_84{flex-direction:column;gap:2px;min-width:0;display:flex}._themeName_1u0h9_91{font-weight:600;font-size:var(--text-m)}._themeHint_1u0h9_96{color:var(--muted);font-size:11px;line-height:1.4}@media (width<=360px){._themes_1u0h9_6{grid-template-columns:1fr}}._list_1u0h9_108{gap:var(--space-2);flex-direction:column;margin:0 0 12px;padding:0;list-style:none;display:flex}._install_1u0h9_117{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_1u0h9_133{font-weight:600;font-size:var(--text-m);align-items:center;gap:6px;display:inline-flex}._installHint_1u0h9_141{font-size:var(--text-s);color:var(--muted)}._version_1u0h9_146{font-size:var(--text-s);color:var(--muted);margin:0 0 14px}._buildId_1u0h9_152{color:var(--text);letter-spacing:.04em;font-weight:600}._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_14iyy_1{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._brand_14iyy_8{align-items:center;gap:var(--space-3);min-width:0;display:flex}._title_14iyy_15{letter-spacing:.2em;white-space:nowrap;margin:0;font-size:clamp(20px,3.6vw,26px);font-weight:800}._title_14iyy_15 span{color:var(--accent);text-shadow:0 0 18px var(--glow)}._chip_14iyy_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_14iyy_39{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}._streak_14iyy_45{color:var(--bulb-on);border-color:var(--bulb-on);align-items:center;gap:3px;display:inline-flex}._actions_14iyy_53{align-items:center;gap:6px;display:flex}._account_14iyy_59{position:relative}._avatar_14iyy_63{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;position:relative}._dot_14iyy_81{background:var(--bulb-on);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 8px var(--bulb-glow);border-radius:50%;position:absolute;top:-2px;right:-2px}._menuItemFlagged_14iyy_93{padding-left:24px;position:relative}._menuItemFlagged_14iyy_93 ._dot_14iyy_81{border-width:0;width:8px;height:8px;top:13px;left:8px;right:auto}._avatar_14iyy_63:hover,._open_14iyy_108{filter:brightness(1.08)}._anon_14iyy_112{background:var(--panel);border-color:var(--line);color:var(--muted)}._anon_14iyy_112 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}._menu_14iyy_93{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_14iyy_1;position:absolute;top:calc(100% + 8px);right:0}._menuHead_14iyy_142{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:flex}._menuLabel_14iyy_151{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:11px}._sync_14iyy_158{text-transform:none;letter-spacing:0;margin-top:4px}._sync_14iyy_158:before{content:"";background:var(--muted);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}._synced_14iyy_175:before{background:var(--accent);box-shadow:0 0 6px var(--glow)}._offline_14iyy_180:before{background:var(--danger)}._menuItem_14iyy_93{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_14iyy_93 small{color:var(--muted);font-size:11px}._menuItem_14iyy_93:hover:not(:disabled){background:var(--panel-2)}._menuItemDanger_14iyy_207{color:var(--danger)}._menuItem_14iyy_93:disabled{opacity:.5;cursor:default}@keyframes _pop_14iyy_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._phoneOnly_14iyy_228{display:none}@media (width<=560px){._title_14iyy_15{letter-spacing:.14em;font-size:19px}._chip_14iyy_28:not(._streak_14iyy_45){display:none}._actions_14iyy_53{gap:4px}._desktopOnly_14iyy_243{display:none}._phoneOnly_14iyy_228{display:flex}._menu_14iyy_93{min-width:220px}}@media (width<=360px){._title_14iyy_15{letter-spacing:.1em;font-size:17px}._avatar_14iyy_63,._actions_14iyy_53>button{width:34px;height:34px}}._stage_1ix11_1{justify-items:center;gap:10px;margin-bottom:12px;display:grid}._count_1ix11_8{font-size:var(--text-s);color:var(--muted);margin:0}._result_16tbw_1{gap:var(--space-2);grid-template-columns:repeat(3,1fr);margin:0 0 14px;display:grid}._result_16tbw_1 div{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);padding:10px 6px}._result_16tbw_1 dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}._result_16tbw_1 dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px;font-weight:700}._par_16tbw_29{color:var(--muted);font-size:var(--text-s);font-weight:500}._beat_16tbw_35,._behind_16tbw_36{font-size:var(--text-m);margin:0 0 16px;font-weight:600}._beat_16tbw_35{color:var(--accent)}._behind_16tbw_36{color:var(--muted)}._best_16tbw_50{color:var(--bulb-on);text-shadow:0 0 12px var(--bulb-glow);margin:0 0 16px;font-weight:700}._leaderboard_16tbw_57{text-align:left;margin:4px 0 18px}._leaderboard_16tbw_57 h3{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 8px;font-size:11px}._leaderboard_16tbw_57 ol{counter-reset:rank;margin:0 0 10px;padding:0;list-style:none}._leaderboard_16tbw_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_16tbw_57 li:before{counter-increment:rank;content:counter(rank);color:var(--muted);font-variant-numeric:tabular-nums}._name_16tbw_94{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._time_16tbw_100{font-variant-numeric:tabular-nums;font-weight:700}._moves_16tbw_105{color:var(--muted);font-size:var(--text-s)}._notPosted_16tbw_110{color:var(--danger);margin:0 0 12px;font-weight:600}._crown_16tbw_117{color:var(--bulb-on)}._figure_22yfo_1{width:100%;max-width:300px;margin:0 auto 14px;display:block;overflow:visible}._boardBg_22yfo_9{fill:var(--line)}._cell_22yfo_13{fill:var(--panel-2)}._wire_22yfo_17{fill:none;stroke:var(--wire-on);stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--glow))}._ghost_22yfo_26{fill:none;stroke:var(--wire-on);stroke-width:2px;stroke-dasharray:4 6;opacity:.45}._pulse_22yfo_35{fill:none;stroke:var(--bulb-on);stroke-width:4px;stroke-linecap:round;stroke-dasharray:18 420;filter:drop-shadow(0 0 6px var(--bulb-glow));animation:2.6s linear infinite _travel_22yfo_1}._source_22yfo_45{fill:var(--bg);stroke:var(--source);stroke-width:2px}._bulb_22yfo_51{fill:var(--bulb-on);filter:drop-shadow(0 0 6px var(--bulb-glow))}._points_22yfo_56{text-align:left;color:var(--muted);font-size:var(--text-m);gap:8px;margin:0 0 14px;padding:0;line-height:1.5;list-style:none;display:grid}._points_22yfo_56 strong{color:var(--text)}@keyframes _travel_22yfo_1{0%{stroke-dashoffset:438px}to{stroke-dashoffset:0}}._app_go0h9_1{align-items:center;gap:var(--space-3);--top-extra:0px;padding:calc(var(--space-3) + var(--top-extra) + env(safe-area-inset-top)) var(--space-4) env(safe-area-inset-bottom);flex-direction:column;display:flex}@media (display-mode:standalone){._app_go0h9_1{--top-extra:14px}}._column_go0h9_20{width:min(100%, var(--content-width))}._stage_go0h9_24{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:none;justify-content:flex-start;display:flex;position:relative;overflow:auto}._solvedPill_go0h9_35{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_go0h9_1;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}._challenge_go0h9_52{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_go0h9_63{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_go0h9_1{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (width<=560px){._app_go0h9_1{padding:calc(10px + var(--top-extra) + env(safe-area-inset-top)) var(--space-3) env(safe-area-inset-bottom);gap:10px}}._curtain_1ikmm_1{z-index:100;background:radial-gradient(60% 50% at 50% 45%, var(--accent-soft), transparent 70%), var(--bg);color:var(--text);cursor:pointer;animation:_curtainIn_1ikmm_1 .5s ease-out both, _curtainOut_1ikmm_1 .9s var(--ease) 4.6s forwards;place-items:center;display:grid;position:fixed;inset:0}._leaving_1ikmm_18{animation:.25s ease-out forwards _curtainSkip_1ikmm_1}._stage_1ikmm_22{justify-items:center;gap:14px;padding:0 16px;display:grid}._circuit_1ikmm_29{width:min(56vw,240px);height:auto;overflow:visible}._cell_1ikmm_35{fill:var(--panel);stroke:var(--line);stroke-width:1.5px}._tile_1ikmm_42{transform-box:view-box;opacity:0;animation:_snap_1ikmm_1 .6s var(--ease-pop) both}._wireOff_1ikmm_48{stroke:var(--wire-dark);stroke-width:9px;stroke-linecap:round}._wireOn_1ikmm_55{stroke:var(--wire-on);stroke-width:9px;stroke-linecap:round;stroke-dasharray:80;stroke-dashoffset:80px;filter:drop-shadow(0 0 6px var(--glow));animation:.5s ease-out both _flow_1ikmm_1}._bulb_1ikmm_65{fill:var(--bulb-off);stroke:var(--line-2);stroke-width:2px;animation:.55s ease-out both _light_1ikmm_1}._sourceTile_1ikmm_72{transform-box:view-box;transform-origin:150px 150px;animation:_pop_1ikmm_1 .6s var(--ease-pop) .15s both}._source_1ikmm_72{fill:var(--bg);stroke:var(--source);stroke-width:2.5px;filter:drop-shadow(0 0 8px var(--glow))}._bolt_1ikmm_85{fill:var(--source)}._ring_1ikmm_90{fill:none;stroke:var(--bulb-on);stroke-width:2px;opacity:0;transform-box:view-box;transform-origin:150px 150px;animation:1.2s ease-out 2.75s both _ring_1ikmm_90}._word_1ikmm_100{letter-spacing:.22em;perspective:400px;margin:0 -.22em 0 0;font-size:clamp(28px,8vw,44px);font-weight:800}._letter_1ikmm_110{transform-origin:50% 85%;animation:_turnIn_1ikmm_1 .6s var(--ease-pop) both;display:inline-block}._accent_1ikmm_116{color:var(--accent);text-shadow:0 0 18px var(--glow)}._tagline_1ikmm_121{color:var(--muted);font-size:var(--text-m);letter-spacing:.08em;margin:0;animation:.8s ease-out 2.9s both _rise_1ikmm_1}._skip_1ikmm_129{bottom:calc(24px + env(safe-area-inset-bottom));font-size:var(--text-s);color:var(--muted);opacity:0;margin:0;animation:.5s ease-out 1.4s both _rise_1ikmm_1;position:absolute}@keyframes _curtainIn_1ikmm_1{0%{opacity:0}}@keyframes _curtainOut_1ikmm_1{to{opacity:0;filter:blur(6px);visibility:hidden;transform:scale(1.06)}}@keyframes _curtainSkip_1ikmm_1{to{opacity:0;visibility:hidden}}@keyframes _snap_1ikmm_1{0%{opacity:0;transform:rotate(-90deg)scale(.8)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes _pop_1ikmm_1{0%{opacity:0;transform:scale(.6)}}@keyframes _flow_1ikmm_1{to{stroke-dashoffset:0}}@keyframes _light_1ikmm_1{to{fill:var(--bulb-on);stroke:var(--bulb-on);filter:drop-shadow(0 0 10px var(--bulb-glow))}}@keyframes _ring_1ikmm_90{0%{opacity:.7;transform:scale(.45)}to{opacity:0;transform:scale(1.15)}}@keyframes _turnIn_1ikmm_1{0%{opacity:0;transform:rotate(-90deg)}}@keyframes _rise_1ikmm_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1}}._shell_u24w4_1{background:var(--bg-glow), var(--bg);color:var(--text)}@media (width<=560px),(display-mode:standalone){._shell_u24w4_1{background:var(--bg)}}:root,.mode-dark,.mode-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}.mode-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){.mode-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-contrast{--wire-on:#ffb000;--glow:#ffb0008c;--bulb-on:#fff;--bulb-glow:#fffc;--source:#ffb000;--accent:#ffb000;--accent-soft:#ffb00024;--on-accent:#231500;--wire-dark:#3b4a63}.mode-light.palette-contrast{--wire-on:#b45309;--glow:#b4530959;--bulb-off:#e2e8f0;--bulb-on:#111827;--bulb-glow:#b4530973;--source:#b45309;--accent:#b45309;--accent-soft:#b453091a;--on-accent:#fff;--wire-dark:#94a3b8}@media (prefers-color-scheme:light){.mode-system.palette-contrast{--wire-on:#b45309;--glow:#b4530959;--bulb-off:#e2e8f0;--bulb-on:#111827;--bulb-glow:#b4530973;--source:#b45309;--accent:#b45309;--accent-soft:#b453091a;--on-accent:#fff;--wire-dark:#94a3b8}}*{box-sizing:border-box}html,body{height:100%}html{touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust: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}}
