._hint_17w82_1{display:none}@media (orientation:portrait) and (width<=700px){._hint_17w82_1{z-index:100;background:var(--bg);text-align:center;place-items:center;padding:24px;font-size:1.4rem;font-weight:700;display:grid;position:fixed;inset:0}}._shape_1y5u8_1{fill:#d9d3ee;filter:drop-shadow(0 0 2px #ffffff59);display:block}._joker_1y5u8_6{fill:var(--joker-1);filter:drop-shadow(0 0 3px var(--joker-1));display:block}._band_1y5u8_11,._bell_1y5u8_14{fill:var(--joker-2)}._icon_qrvoh_1{aspect-ratio:1;width:100%;line-height:0;display:block}._icon_qrvoh_1 svg{filter:drop-shadow(0 0 3px);width:100%;height:100%;display:block;overflow:visible}._icon_qrvoh_1 ._img_qrvoh_14{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._icons_1c9lg_1{justify-content:center;align-items:center;gap:3px;width:100%;min-width:0;height:100%;display:flex}._icons_1c9lg_1>*{aspect-ratio:1;flex:0 1.7rem;min-width:0;max-height:1.7rem}._icons_1c9lg_1>._gap_1c9lg_16{aspect-ratio:auto;flex:0 0 4px}._btn_5l67z_1{border:2px solid var(--neon-cyan);border-radius:var(--radius);min-width:0;min-height:44px;box-shadow:0 0 7px var(--glow-cyan), inset 0 0 8px #35e8ff26;text-align:left;cursor:pointer;background:linear-gradient(#24123f,#120a22);justify-content:center;align-items:center;padding:3px 6px;line-height:1.15;display:flex;position:relative}._btn_5l67z_1:active:not(:disabled){transform:scale(.97)}._btn_5l67z_1:after{content:"";border:2px solid var(--bad);border-radius:var(--radius);box-shadow:0 0 10px var(--bad);opacity:0;pointer-events:none;position:absolute;inset:-2px}._shake_5l67z_33{animation:.25s _shake_5l67z_33}._shake_5l67z_33:after{animation:.25s _red-flash_5l67z_1}._flash_5l67z_39{animation:.3s ease-out _press-flash_5l67z_1}._points_5l67z_42{font-family:var(--font-display);color:var(--accent);text-shadow:0 0 6px #ffd23fb3;font-size:.95rem;font-weight:700}._btn_5l67z_1:disabled{cursor:default}._btn_5l67z_1[data-used=true]{box-shadow:none;opacity:.6;background:#0b0714;border-color:#2d2150}._btn_5l67z_1[data-used=true] ._points_5l67z_42{color:var(--text-dim);text-shadow:none}._joker_5l67z_63{background:linear-gradient(180deg, #3a1558, #1a0a30) padding-box, linear-gradient(135deg, var(--joker-1), var(--joker-2), var(--neon-cyan)) border-box;box-shadow:0 0 10px var(--glow-magenta), inset 0 0 8px #ff3df033;border-color:#0000;overflow:hidden}._joker_5l67z_63:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:40%;animation:3.2s ease-in-out infinite _shine_5l67z_1;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}._joker_5l67z_63[data-used=true]{background:#0b0714;border-color:#2d2150}._joker_5l67z_63[data-used=true]:before,._joker_5l67z_63:disabled:before{opacity:0;animation:none}._joker_5l67z_63[data-used=true] ._points_5l67z_42{color:var(--text-dim)}@keyframes _shine_5l67z_1{0%,60%{transform:translate(-120%)}to{transform:translate(380%)}}@keyframes _shake_5l67z_33{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes _red-flash_5l67z_1{0%{opacity:1}to{opacity:0}}@keyframes _press-flash_5l67z_1{0%{filter:brightness(2.2);transform:scale(1)}to{filter:brightness();transform:scale(1)}}@media (prefers-reduced-motion:reduce){._shake_5l67z_33,._flash_5l67z_39{animation:none}._joker_5l67z_63:before{opacity:0;animation:none}._btn_5l67z_1:active:not(:disabled){transform:none}}._reduced_5l67z_151._shake_5l67z_33,._reduced_5l67z_151._flash_5l67z_39{animation:none}._reduced_5l67z_151:before{opacity:0;animation:none}._highlight_5l67z_162{box-shadow:0 0 14px var(--neon-cyan), 0 0 26px var(--glow-cyan), inset 0 0 12px #35e8ff73;background:linear-gradient(#3a2a66,#1c1038);border-color:#fff;animation:1.1s ease-in-out infinite _highlight-pulse_5l67z_1}._joker_5l67z_63._highlight_5l67z_162,._reduced_5l67z_151._highlight_5l67z_162{animation:none}@media (prefers-reduced-motion:reduce){._highlight_5l67z_162{animation:none}}@keyframes _highlight-pulse_5l67z_1{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}._panel_1hmwq_1{grid-template-rows:repeat(6,minmax(44px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;min-height:0;display:grid}._stage_q8a5t_1{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);-webkit-user-select:none;user-select:none;justify-content:center;display:flex;position:fixed;inset:0}._board_q8a5t_11{flex-direction:column;gap:3px;width:100%;max-width:240vh;min-height:0;padding:2px 6px;display:flex;position:relative}._main_q8a5t_21{flex:1;grid-template-columns:minmax(0,1fr) 31%;gap:8px;min-height:0;display:grid}._play_q8a5t_28{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}._layer_1qyhv_1{z-index:20;pointer-events:none;position:fixed;inset:0;overflow:hidden}._fly_1qyhv_8{font-family:var(--font-display);color:var(--accent);text-shadow:0 0 8px #ffd23fe6,0 2px #000;white-space:nowrap;font-size:1rem;font-weight:900;position:absolute}._flyInner_1qyhv_19{animation:.65s cubic-bezier(.5,0,.8,.4) both _fly_1qyhv_8;display:block;transform:translate(-50%,-50%)}@keyframes _fly_1qyhv_8{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}18%{opacity:1;transform:translate(-50%,-80%)scale(1.25)}35%{opacity:1;transform:translate(-50%,-80%)scale(1.1)}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.5);opacity:.3}}._fadeLabel_1qyhv_42{animation:.5s ease-out both _fly-fade_1qyhv_1}@keyframes _fly-fade_1qyhv_1{0%{opacity:0}20%,70%{opacity:1}to{opacity:0}}._flash_1qyhv_57{background:radial-gradient(circle at 50% 50%, #fff, var(--neon-magenta) 60%, transparent);animation:.45s ease-out both _screen-flash_1qyhv_1;position:absolute;inset:0}@keyframes _screen-flash_1qyhv_1{0%{opacity:.85}to{opacity:0}}._burst_1qyhv_71{background:radial-gradient(circle,#ffffffe6 0%,#ff3df0b3 25%,#b45cff59 50%,#b45cff00 70%);border-radius:50%;width:60vh;height:60vh;margin:-30vh 0 0 -30vh;animation:1s ease-out both _burst_1qyhv_71;position:absolute;top:50%;left:50%}._small_1qyhv_88 ._burst_1qyhv_71{background:radial-gradient(circle,#fffc 0%,#ff9a3c99 30%,#ff9a3c00 70%);width:40vh;height:40vh;margin:-20vh 0 0 -20vh;animation-duration:.8s}@keyframes _burst_1qyhv_71{0%{opacity:1;transform:scale(.1)}to{opacity:0;transform:scale(2.4)}}._bigLabel_1qyhv_110{font-family:var(--font-display);color:#fff;white-space:nowrap;text-shadow:0 0 10px #fff, 0 0 26px var(--neon-magenta), 0 0 50px var(--neon-purple);font-size:3rem;font-weight:900;animation:1.1s cubic-bezier(.3,1.4,.5,1) both _big-label_1qyhv_1;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}._small_1qyhv_88 ._bigLabel_1qyhv_110{color:var(--accent);text-shadow:0 0 8px var(--accent), 0 0 24px #ff9a3c;font-size:2rem;animation-duration:.9s}@keyframes _big-label_1qyhv_1{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}70%{opacity:1;transform:translate(-50%,-60%)scale(1)}to{opacity:0;transform:translate(-50%,-90%)scale(1)}}._reducedLabel_1qyhv_152{animation:.8s ease-out both _fly-fade_1qyhv_1}._confetti_1qyhv_155{background:var(--c);opacity:0;width:.5rem;height:.8rem;animation:_confetti_1qyhv_155 1.3s cubic-bezier(.2, .7, .4, 1) var(--d) both;position:absolute;top:55%;left:50%}@keyframes _confetti_1qyhv_155{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}45%{transform:translate(var(--x), var(--up)) rotate(calc(var(--r) * .5)) scale(1);opacity:1}to{transform:translate(calc(var(--x) * 1.3), var(--down)) rotate(var(--r)) scale(1);opacity:0}}._goal_17qdk_1{background:#0b0618;border:2px solid #3b2a66;border-radius:9px;height:20px;position:relative;overflow:hidden}._fill_17qdk_9{background:linear-gradient(90deg, var(--neon-purple), var(--neon-cyan));transform-origin:0;transition:transform .45s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0}._reached_17qdk_16 ._fill_17qdk_9{background:linear-gradient(90deg, #1fbf7a, var(--good))}._pulse_17qdk_19{pointer-events:none;background:radial-gradient(#ffffffbf,#35f0a000 70%);animation:1s ease-in-out infinite _pulse_17qdk_19;position:absolute;inset:0}@keyframes _pulse_17qdk_19{0%,to{opacity:0}50%{opacity:.8}}._label_17qdk_39{font-family:var(--font-display);letter-spacing:.04em;text-shadow:0 0 3px #000;justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){._fill_17qdk_9{transition:none}._pulse_17qdk_19{opacity:.25;animation:none}}._reel_n691r_2{cursor:pointer;background:#05020c;border:3px solid #1a1030;border-radius:8px;min-width:0;min-height:0;padding:0;transition:transform .12s ease-out;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 6px #000c}._held_n691r_17{border-color:var(--accent);z-index:1;transform:scale(1.04);box-shadow:0 0 18px #ffd23fd9,inset 0 0 14px #ffd23f73}._window_n691r_25{--cell:min(100cqw, 56cqh);--final:calc(50cqh - 5.5 * var(--cell));background:linear-gradient(#0a0414,#22123f 50%,#0a0414);border-radius:5px;display:block;position:absolute;inset:0;overflow:hidden;container-type:size}._window_n691r_25:after{content:"";pointer-events:none;background:linear-gradient(#ffffff29,#fff0 22%),linear-gradient(#0000008c,#0000 30% 70%,#0000008c);position:absolute;inset:0}._stack_n691r_52{left:0;right:0;top:calc(50cqh - 1.5 * var(--cell));flex-direction:column;display:flex;position:absolute}._cell_n691r_60{height:var(--cell);flex:none;justify-content:center;align-items:center;padding:.25rem;display:flex}._cell_n691r_60>span{width:auto;max-width:100%;height:100%}._side_n691r_73{opacity:.8}._strip_n691r_76{will-change:transform;flex-direction:column;animation:.5s both _scroll_n691r_1;display:flex;position:absolute;top:0;left:0;right:0}@keyframes _scroll_n691r_1{0%{animation-timing-function:cubic-bezier(.25,.6,.45,1);transform:translateY(0)}78%{transform:translateY(calc(var(--final) - .14 * var(--cell)));animation-timing-function:ease-in-out}to{transform:translateY(var(--final))}}._fade_n691r_99{animation:.12s both _fade-in_n691r_1;display:block}@keyframes _fade-in_n691r_1{0%{opacity:0}}._mark_n691r_108{z-index:2;background:var(--accent);color:var(--accent-text);font-family:var(--font-display);letter-spacing:.06em;border-radius:4px;padding:1px 6px;font-size:.6rem;font-weight:900;animation:.22s cubic-bezier(.3,1.6,.5,1) both _pop_n691r_1;position:absolute;top:-2px;left:50%;transform:translate(-50%,-50%)}._markStatic_n691r_124{animation:none}@keyframes _pop_n691r_1{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}}._drop_n691r_133{animation:.42s cubic-bezier(.3,.9,.4,1) both _drop_n691r_133}@keyframes _drop_n691r_133{0%{opacity:0;transform:translateY(-160%)}60%{opacity:1;transform:translateY(8%)}80%{transform:translateY(-3%)}to{transform:translateY(0)}}._wave_n691r_152{animation:.5s ease-out both _wave_n691r_152}@keyframes _wave_n691r_152{0%{opacity:0;transform:scale(.6)rotate(-8deg)}60%{opacity:1;transform:scale(1.12)rotate(3deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){._strip_n691r_76,._drop_n691r_133,._wave_n691r_152,._mark_n691r_108{animation:.12s both _fade-in_n691r_1}._reel_n691r_2,._held_n691r_17{transition:none;transform:none}}._wrap_1b6ty_1{flex:1;align-items:center;min-height:0;display:flex;container-type:size}._reels_1b6ty_9{width:100%;height:min(100cqh,42cqw - 15.52px);box-shadow:0 0 14px var(--glow-purple), inset 0 0 0 2px #2b2150;background:linear-gradient(90deg,#5d5488,#d6d0f0 50%,#5d5488);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:4px 16px;display:grid;position:relative}._arrow_1b6ty_24{z-index:3;width:0;height:0;filter:drop-shadow(0 0 3px var(--glow-magenta));border-top:8px solid #0000;border-bottom:8px solid #0000;margin-top:-8px;position:absolute;top:50%}._left_1b6ty_35{border-left:11px solid var(--neon-magenta);left:2px}._right_1b6ty_39{border-right:11px solid var(--neon-magenta);right:2px}._row_63ga4_1{justify-content:space-around;width:100%;display:flex}._spin_63ga4_6{border-radius:var(--radius);background:linear-gradient(180deg, #ff5ef3, var(--neon-magenta) 50%, #a3139a);color:#fff;width:36%;height:46px;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 2px #00000080;box-shadow:0 0 14px var(--glow-magenta);cursor:pointer;border:2px solid #ffc8fa;flex:none;padding:0;font-size:.95rem;font-weight:900}._spin_63ga4_6:active:not(:disabled){transform:scale(.96)}._spin_63ga4_6:disabled{color:var(--text-dim);box-shadow:none;text-shadow:none;opacity:.6;cursor:default;background:#0b0714;border-color:#2d2150}@media (prefers-reduced-motion:reduce){._spin_63ga4_6:active:not(:disabled){transform:none}}._time_k4mrg_1{background:#0b0618;border:2px solid #3b2a66;border-radius:10px;height:20px;position:relative;overflow:hidden}._fill_k4mrg_9{transform-origin:0;background:var(--good);will-change:transform;transition:transform 1s linear;position:absolute;inset:0}._fill_k4mrg_9[data-tone=yellow]{background:var(--accent)}._fill_k4mrg_9[data-tone=red]{background:var(--bad)}._pulse_k4mrg_23{animation:.5s ease-in-out infinite alternate _pulse_k4mrg_23}@keyframes _pulse_k4mrg_23{to{opacity:.45}}._seconds_k4mrg_31{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 3px #000;justify-content:center;align-items:center;font-size:.65rem;font-weight:900;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){._fill_k4mrg_9{transition:none}._pulse_k4mrg_23{animation:none}}._bar_r81su_1{border-radius:var(--radius);background:linear-gradient(180deg, #1c1036, #0e0720) padding-box, var(--chrome) border-box;min-height:48px;box-shadow:0 0 10px var(--glow-purple);border:2px solid #0000;align-items:center;gap:8px;padding:2px 8px;display:flex}._stat_r81su_14{flex-direction:column;min-width:2.6rem;line-height:1.1;display:flex}._label_r81su_20{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);font-size:.55rem}._value_r81su_26{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-shadow:0 0 8px var(--glow-cyan);font-size:.9rem;font-weight:700;display:inline-block}._meters_r81su_34{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._pause_r81su_41{border:2px solid var(--border);border-radius:var(--radius);background:var(--surface-2);z-index:20;border-color:var(--neon-magenta);min-width:48px;min-height:44px;box-shadow:0 0 8px var(--glow-magenta);padding:0 8px;font-size:.75rem;font-weight:700;position:relative}._pause_r81su_41:disabled{opacity:.5}._num_1vpny_1{font-family:var(--font-display);color:#fff;text-shadow:0 0 8px #fff, 0 0 20px var(--neon-magenta), 0 0 40px var(--neon-magenta), 0 0 70px var(--neon-purple);font-size:6rem;font-weight:900;animation:.5s cubic-bezier(.3,1.5,.5,1) both _count-pop_1vpny_1}@keyframes _count-pop_1vpny_1{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}@keyframes _count-fade_1vpny_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._num_1vpny_1{animation:.15s both _count-fade_1vpny_1}}._rows_1arbu_1{text-align:left;grid-template-columns:auto auto;gap:2px 24px;margin:0;display:grid}._rows_1arbu_1 dt{color:var(--text-dim)}._rows_1arbu_1 dd{text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-weight:700}._strong_1arbu_18{color:var(--accent);text-shadow:0 0 8px #ffd23fb3}._status_1arbu_22{color:var(--text-dim)}._cleared_1arbu_25{color:var(--good);text-shadow:0 0 8px var(--good)}._rows_nwceb_1{flex-direction:column;gap:8px;width:min(36rem,92%);display:flex}._row_nwceb_1{justify-content:space-between;align-items:center;gap:12px;display:flex}._label_nwceb_13{text-align:left;font-weight:700}._options_nwceb_17{gap:6px;display:flex}._option_nwceb_17{border:2px solid var(--border);border-radius:var(--radius);background:var(--surface-2);min-width:44px;min-height:44px;color:var(--text);cursor:pointer;padding:0 12px;font-size:.8rem;font-weight:700}._active_nwceb_33{border-color:var(--neon-cyan);box-shadow:0 0 8px var(--glow-cyan);text-shadow:0 0 6px var(--glow-cyan)}._notice_1e5cu_1{z-index:11;text-align:center;color:var(--accent);text-shadow:0 0 8px #ffd23f99;pointer-events:none;margin:0;position:absolute;bottom:12%;left:0;right:0}._screen_dcsj5_1{padding:max(8px, env(safe-area-inset-top)) 16px max(8px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;inset:0}._title_dcsj5_10{font-family:var(--font-display);color:var(--neon-cyan);text-shadow:0 0 10px var(--glow-cyan);margin:0;font-size:1.5rem}._body_dcsj5_17{flex:1;width:min(30rem,100%);min-height:0;overflow-y:auto}._dim_dcsj5_23{color:var(--text-dim);text-align:center}._table_dcsj5_27{border-collapse:collapse;width:100%}._table_dcsj5_27 th{background:var(--surface);color:var(--text-dim);text-align:left;padding:4px 8px;font-size:.8rem;font-weight:400;position:sticky;top:0}._table_dcsj5_27 td{border-top:1px solid var(--border);padding:4px 8px}._table_dcsj5_27 th:first-child,._table_dcsj5_27 td:first-child{width:3.5em}._table_dcsj5_27 th:last-child,._table_dcsj5_27 td:last-child{text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums}._me_dcsj5_55 td{color:var(--accent);text-shadow:0 0 8px #ffd23f99}._screen_di4me_2{padding:max(6px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));flex-direction:column;gap:6px;display:flex;position:fixed;inset:0}._header_di4me_11{align-items:center;gap:10px;min-height:44px;display:flex}._title_di4me_17{font-family:var(--font-display);color:var(--neon-cyan);text-shadow:0 0 10px var(--glow-cyan);white-space:nowrap;margin:0;font-size:1.2rem}._spacer_di4me_25{flex:1}._columns_di4me_28{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;display:grid}._panel_di4me_35{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:0;box-shadow:0 0 10px var(--glow-purple);flex-direction:column;gap:6px;padding:8px;display:flex;overflow-y:auto}._panel_di4me_35 h3{font-family:var(--font-display);letter-spacing:.06em;color:var(--neon-magenta);text-transform:uppercase;margin:0;font-size:.8rem}._field_di4me_55{color:var(--text-dim);flex-direction:column;gap:2px;font-size:.7rem;display:flex}._input_di4me_62{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);min-height:44px;color:var(--text);font:inherit;padding:0 10px;font-size:.85rem}._input_di4me_62:focus{outline:2px solid var(--neon-cyan)}._code_di4me_75{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase}._nameField_di4me_80{color:var(--text-dim);align-items:center;gap:6px;font-size:.75rem;display:flex}._nameField_di4me_80 ._input_di4me_62{width:11rem}._toggle_di4me_90{gap:4px;display:flex}._toggle_di4me_90 button{border:2px solid var(--border);border-radius:var(--radius);background:var(--surface-2);min-height:44px;color:var(--text);cursor:pointer;flex:1;padding:0 6px;font-size:.75rem;font-weight:700}._toggle_di4me_90 button[aria-checked=true]{border-color:var(--neon-cyan);box-shadow:0 0 8px var(--glow-cyan);color:var(--neon-cyan)}._small_di4me_111{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);min-height:44px;color:var(--text);cursor:pointer;box-shadow:0 0 8px var(--glow-purple);padding:0 14px;font-size:.8rem}._small_di4me_111:disabled,.primary-button:disabled{opacity:.45;cursor:default}._action_di4me_127{margin-top:auto}._error_di4me_130{color:var(--bad);margin:0;font-size:.75rem;font-weight:700}._hint_di4me_136{color:var(--text-dim);margin:0;font-size:.7rem}._message_di4me_141{border:1px solid var(--bad);border-radius:var(--radius);color:var(--bad);text-align:center;margin:0;padding:4px 10px;font-size:.8rem}._rooms_di4me_150{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._roomRow_di4me_158{align-items:center;gap:6px;font-size:.75rem;display:flex}._roomRow_di4me_158 ._small_di4me_111{margin-left:auto}._roomCode_di4me_167{font-family:var(--font-display);letter-spacing:.12em;color:var(--accent)}._dim_di4me_172{color:var(--text-dim)}._lobby_di4me_177{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}._bigCode_di4me_184{font-family:var(--font-display);letter-spacing:.2em;color:var(--accent);text-shadow:0 0 10px #ffd23f99;font-size:1.6rem;font-weight:900}._players_di4me_192{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}._player_di4me_192{background:var(--surface-2);border-radius:6px;align-items:center;gap:6px;min-height:1.7rem;padding:0 8px;font-size:.85rem;display:flex}._player_di4me_192[data-me=true]{outline:1px solid var(--accent)}._player_di4me_192[data-connected=false]{opacity:.5}._crown_di4me_216{color:var(--accent)}._tag_di4me_219{border:1px solid var(--border);color:var(--text-dim);border-radius:4px;padding:0 5px;font-size:.6rem}._playerName_di4me_226{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._linkText_di4me_233{word-break:break-all;-webkit-user-select:all;user-select:all;font-size:.65rem}._strip_1yace_2{white-space:nowrap;min-height:1.1rem;color:var(--text-dim);gap:10px;padding:0 4px;font-size:.62rem;line-height:1.1rem;display:flex;position:relative;overflow:hidden}._entry_1yace_14{gap:3px;display:inline-flex}._entry_1yace_14[data-me=true]{color:var(--accent)}._entry_1yace_14[data-left=true]{opacity:.45}._rank_1yace_24{font-weight:700}._name_1yace_27{text-overflow:ellipsis;max-width:7em;overflow:hidden}._total_1yace_32{font-family:var(--font-display);font-variant-numeric:tabular-nums}._notices_1yace_36{z-index:12;pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:1.4rem;left:0;right:0}._notice_1yace_36{background:var(--surface-2);border:1px solid var(--neon-magenta);box-shadow:0 0 10px var(--glow-magenta);color:var(--text);font-family:var(--font-display);border-radius:999px;margin:0;padding:2px 12px;font-size:.75rem;font-weight:700;animation:.25s ease-out _notice-in_1yace_1}._notice_1yace_36[data-kind=youPassed]{border-color:var(--good);color:var(--good)}@keyframes _notice-in_1yace_1{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){._notice_1yace_36{animation:none}}._table_1yace_76{border-collapse:collapse;min-width:min(26rem,90vw);font-size:.85rem}._table_1yace_76 th{color:var(--text-dim);text-align:left;padding:1px 8px;font-size:.7rem;font-weight:400}._table_1yace_76 td{border-top:1px solid var(--border);text-align:left;padding:1px 8px}._table_1yace_76 th:nth-child(n+3),._table_1yace_76 td:nth-child(n+3){text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums}._table_1yace_76 tr[data-me=true] td{color:var(--accent)}._table_1yace_76 tr[data-left=true] td{opacity:.55}._cellName_1yace_105{text-overflow:ellipsis;white-space:nowrap;max-width:10em;overflow:hidden}._leftTag_1yace_111{border:1px solid var(--bad);color:var(--bad);border-radius:4px;margin-left:6px;padding:0 4px;font-size:.6rem}._form_1chzb_1{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(24rem,92vw);max-height:100%;box-shadow:0 0 18px var(--glow-purple);text-align:left;flex-direction:column;gap:8px;padding:12px 16px;display:flex;overflow-y:auto}._field_1chzb_15{color:var(--text-dim);flex-direction:column;gap:2px;font-size:.8rem;display:flex}._field_1chzb_15 input{border:1px solid var(--border);background:var(--surface-2);min-height:36px;color:var(--text);font:inherit;border-radius:6px;padding:0 10px;font-size:1rem}._field_1chzb_15 input:focus{outline:2px solid var(--neon-cyan);outline-offset:1px}._check_1chzb_36{align-items:center;gap:8px;font-size:.85rem;display:flex}._check_1chzb_36 input{width:20px;height:20px;accent-color:var(--accent)}._error_1chzb_47{color:var(--bad);margin:0;font-size:.85rem}._actions_1chzb_52{justify-content:flex-end;gap:8px;display:flex}._secondary_1chzb_57,._link_1chzb_58{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--text);cursor:pointer;min-height:44px;padding:0 16px}._link_1chzb_58{min-height:32px;color:var(--neon-cyan);background:0 0;border:none;align-self:center;text-decoration:underline}._start_5w1sg_1{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;inset:0}._title_5w1sg_10{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 0 6px #fff, 0 0 16px var(--neon-magenta), 0 0 34px var(--neon-magenta), 0 0 60px var(--neon-purple);margin:0;font-size:3.4rem;font-weight:900;animation:5s linear infinite _flicker_5w1sg_1}._symbols_5w1sg_25{gap:.5rem;width:min(26rem,80vw);display:flex}._symbols_5w1sg_25>*{flex:1;min-width:0}._best_5w1sg_34{color:var(--text-dim);margin:0}@keyframes _flicker_5w1sg_1{0%,93%,96%,to{opacity:1}94.5%,97%{opacity:.78}}@media (prefers-reduced-motion:reduce){._title_5w1sg_10{animation:none}}._gear_5w1sg_55{top:max(8px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);width:44px;height:44px;color:var(--text);box-shadow:0 0 8px var(--glow-purple);cursor:pointer;place-items:center;display:grid;position:absolute}._account_5w1sg_70{top:max(8px, env(safe-area-inset-top));right:calc(max(12px, env(safe-area-inset-right)) + 54px);color:var(--text-dim);align-items:center;gap:8px;font-size:.8rem;display:flex;position:absolute}._buttons_5w1sg_80{align-items:center;gap:12px;display:flex}._small_5w1sg_85{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);min-height:36px;color:var(--text);cursor:pointer;box-shadow:0 0 8px var(--glow-purple);padding:0 14px;font-size:.85rem}._buttons_5w1sg_80 ._small_5w1sg_85{min-height:44px}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbitron-latin-700-normal-4jsRXGGJ.woff2)format("woff2"),url(/assets/orbitron-latin-700-normal-DmYOh-W9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/orbitron-latin-900-normal-DrIi7unX.woff2)format("woff2"),url(/assets/orbitron-latin-900-normal-BbJatbhp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07040f;--bg-glow:#2a0f4d;--surface:#120a22;--surface-2:#1b1033;--border:#4a2f7a;--text:#f1e9ff;--text-dim:#9a88c0;--accent:#ffd23f;--accent-text:#1a1000;--good:#35f0a0;--bad:#ff3d5a;--neon-purple:#b45cff;--neon-magenta:#ff3df0;--neon-cyan:#35e8ff;--glow-purple:#b45cff8c;--glow-magenta:#ff3df08c;--glow-cyan:#35e8ff8c;--chrome:linear-gradient(180deg, #f4f1ff 0%, #9d94c4 38%, #4a4272 52%, #b9b0e0 100%);--chrome-dark:linear-gradient(180deg, #5a4d8a 0%, #261b45 50%, #3b2f66 100%);--overlay:#05020cf0;--sym-clover:#35f07a;--sym-moon:#5fa8ff;--sym-heart:#ff4f9a;--sym-star:#ffe23f;--sym-crown:#c678ff;--sym-horseshoe:#ff9a3c;--sym-x:#ff3d5a;--sym-flag:#f1e9ff;--sym-blank:#2a1f46;--joker-1:#ff3df0;--joker-2:#ffd23f;--radius:10px;--font-display:"Orbitron", system-ui, sans-serif}*{box-sizing:border-box}html{font-size:clamp(13px,4.1vh,26px)}html,body,#root{background-color:var(--bg);background-image:radial-gradient(ellipse at 50% 35%, var(--bg-glow) 0%, #2a0f4d00 70%), linear-gradient(#b45cff0f 1px, transparent 1px), linear-gradient(90deg, #b45cff0f 1px, transparent 1px);height:100%;color:var(--text);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-size:100% 100%,32px 32px,32px 32px;margin:0;font-family:system-ui,sans-serif;overflow:hidden}button{font:inherit;color:inherit;touch-action:manipulation}.display{font-family:var(--font-display)}.primary-button{border-radius:var(--radius);background:linear-gradient(180deg, #ffe680, var(--accent) 55%, #e0a800);min-height:44px;color:var(--accent-text);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:2px solid #fff3b0;padding:0 28px;font-size:1.05rem;font-weight:900;box-shadow:0 0 14px #ffd23f8c}.primary-button:active{transform:scale(.96)}.overlay{z-index:10;background:var(--overlay);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:8px;animation:.25s ease-out overlay-in;display:flex;position:absolute;inset:0}.overlay h2{font-family:var(--font-display);color:var(--neon-cyan);text-shadow:0 0 10px var(--glow-cyan);margin:0;font-size:1.5rem}@keyframes overlay-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.primary-button:active{transform:none}}
