._viewport_13h2i_1{background:#000;position:fixed;inset:0;overflow:hidden}._stage_13h2i_8{background:var(--gradient-lobby);transform-origin:50%;width:1920px;height:1080px;position:absolute;top:50%;left:50%;overflow:hidden}._tooSmall_13h2i_19{height:100%;padding:var(--space-xl);font-family:var(--font-display);text-align:center;place-items:center;font-size:24px;display:grid}._closed_1qhho_1{place-items:center;height:100%;padding:54px 96px;display:grid}._card_1qhho_8{text-align:center;flex-direction:column;align-items:center;gap:40px;max-width:1200px;display:flex}._title_1qhho_17{font-size:var(--text-h1)}._text_1qhho_21{max-width:40ch;color:var(--color-text-muted)}._actions_1qhho_26{gap:32px;margin-top:16px;display:flex}._home_dxjde_1{grid-template-columns:860px 1fr;align-items:center;gap:80px;height:100%;padding:54px 96px;display:grid}._pitch_dxjde_10{flex-direction:column;align-items:flex-start;gap:48px;display:flex}._wordmark_dxjde_17{letter-spacing:-.01em;background:var(--gradient-party);color:#0000;filter:drop-shadow(0 0 36px #a97cff59);-webkit-background-clip:text;background-clip:text;font-size:148px;line-height:1}._tagline_dxjde_28{max-width:22ch;font-family:var(--font-display);font-size:52px;font-weight:600;line-height:1.2}._facts_dxjde_36{font-size:var(--text-caption);color:var(--color-text-muted)}._error_dxjde_41{max-width:30ch;color:var(--color-warning)}._errorBox_dxjde_46{border-radius:var(--radius-lg);background:var(--color-surface);border:2px solid var(--color-error);flex-direction:column;align-items:flex-start;gap:24px;padding:40px 48px;display:flex}._errorTitle_dxjde_57{font-size:var(--text-h3);color:var(--color-error)}._illustration_dxjde_62{width:100%;max-height:900px}._screen_dxjde_68{opacity:.18;animation:_light_dxjde_1 5.6s var(--ease) infinite}._player_dxjde_73{opacity:0;transform-box:fill-box;transform-origin:50%;animation:_arrive_dxjde_1 5.6s var(--ease-bounce) infinite}@keyframes _light_dxjde_1{0%,8%{opacity:.18}16%,86%{opacity:1}to{opacity:.18}}@keyframes _arrive_dxjde_1{0%,14%{opacity:0;transform:scale(.4)}22%,86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){._screen_dxjde_68,._player_dxjde_73{opacity:1;animation:none}}._banner_auxxo_1{z-index:20;background:var(--color-warning);color:var(--color-on-primary);font-weight:700;font-size:var(--text-caption);text-align:center;padding:12px 96px;position:absolute;top:0;left:0;right:0}._toasts_159k1_2{pointer-events:none;flex-direction:column;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:54px;right:96px}._toast_159k1_2{border-radius:var(--radius-full);background:var(--color-surface-raised);border:2px solid var(--color-border-decorative);box-shadow:var(--shadow-lg);font-weight:700;font-size:var(--text-caption);white-space:nowrap;animation:_in_159k1_1 var(--motion-slow) var(--ease-bounce);padding:20px 40px}._toast_159k1_2[data-kind=joined],._toast_159k1_2[data-kind=back]{border-color:var(--color-success)}._toast_159k1_2[data-kind=lost]{border-color:var(--color-warning)}._toast_159k1_2[data-kind=newLeader]{border-color:var(--color-accent)}@keyframes _in_159k1_1{0%{opacity:0;transform:translateY(24px)}}._container_1vvso_1{width:100%;height:100%;position:relative}._game_1vvso_7{position:absolute;inset:0;overflow:hidden}._banner_1vvso_14{z-index:10;gap:var(--space-lg);border-radius:var(--radius-full);border:2px solid var(--color-warning);font-weight:700;font-size:var(--text-caption);white-space:nowrap;background:#0e0b1fd9;padding:16px 48px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}._code_1vvso_31{color:var(--color-secondary)}._sound_t9n5y_2{gap:var(--space-lg);flex-direction:column;width:100%;display:flex}._row_t9n5y_9{align-items:center;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 4ch;display:grid}._switch_t9n5y_17{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:72px;color:inherit;font:inherit;font-size:var(--text-body);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:flex}._track_t9n5y_33{border-radius:var(--radius-full);background:var(--color-surface);border:3px solid var(--color-border-field);width:96px;height:52px;transition:background var(--motion-fast) var(--ease);flex:none;position:relative}._thumb_t9n5y_44{border-radius:var(--radius-full);background:var(--color-text-muted);width:34px;height:34px;transition:transform var(--motion-fast) var(--ease);position:absolute;top:6px;left:6px}._switch_t9n5y_17[aria-checked=true] ._track_t9n5y_33{background:var(--color-secondary);border-color:var(--color-secondary)}._switch_t9n5y_17[aria-checked=true] ._thumb_t9n5y_44{background:var(--color-on-secondary);transform:translate(44px)}._switch_t9n5y_17:focus-visible ._track_t9n5y_33{outline:4px solid var(--color-secondary);outline-offset:4px}._slider_t9n5y_70{width:100%;height:48px;accent-color:var(--color-secondary);cursor:pointer}._slider_t9n5y_70:disabled{opacity:.4;cursor:default}._percent_t9n5y_82{font-size:var(--text-body);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-muted)}._note_t9n5y_89{font-size:var(--text-caption);color:var(--color-text-muted)}.host ._card_137d4_2{width:min(100%,1400px)}._body_137d4_6{align-items:center;gap:var(--space-lg);text-align:center;flex-direction:column;display:flex}._title_137d4_14{font-family:var(--font-display);font-weight:700;font-size:var(--text-h1)}._text_137d4_20{font-size:var(--text-body);color:var(--color-text-muted)}._players_137d4_25{justify-content:center;gap:var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._actions_137d4_35{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}._key_137d4_42{margin-left:var(--space-xs);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-caption);opacity:.8;border:2px solid;padding:2px 12px}._catalog_fhg4i_1{gap:var(--space-lg);background:var(--gradient-lobby);flex-direction:column;height:100%;padding:54px 96px;display:flex}._title_fhg4i_10{font-family:var(--font-display);font-weight:700;font-size:var(--text-h2)}._featured_fhg4i_16{gap:var(--space-lg);grid-template-columns:960px 1fr;align-items:center;display:grid}._visual_fhg4i_23{aspect-ratio:16/9;border-radius:var(--radius-lg);object-fit:cover;width:960px;box-shadow:var(--glow-primary)}._featured_fhg4i_16[data-disabled] ._visual_fhg4i_23{filter:grayscale();opacity:.5}._featuredText_fhg4i_36{gap:var(--space-md);flex-direction:column;display:flex}._name_fhg4i_42{align-items:center;gap:var(--space-md);font-family:var(--font-display);font-weight:700;font-size:var(--text-h1);line-height:1.1;display:flex}._rule_fhg4i_52{font-size:var(--text-body);color:var(--color-text-muted)}._reason_fhg4i_57{font-weight:700;font-size:var(--text-body);color:var(--color-warning)}._new_fhg4i_63,._soon_fhg4i_64{border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-caption);padding:4px 20px;font-weight:700}._new_fhg4i_63{background:var(--color-accent);color:var(--color-on-primary)}._soon_fhg4i_64{background:var(--color-surface-raised);color:var(--color-text-muted)}._row_fhg4i_82{gap:var(--space-md);margin:auto 0 0;padding:0;list-style:none;display:flex}._card_fhg4i_90{gap:var(--space-xs);width:320px;padding:var(--space-xs);border-radius:var(--radius-lg);border:4px solid #0000;flex-direction:column;display:flex}._card_fhg4i_90[data-selected]{border-color:var(--color-secondary);box-shadow:var(--glow-cyan)}._card_fhg4i_90[data-disabled]{opacity:.45}._thumb_fhg4i_109{aspect-ratio:16/9;border-radius:var(--radius-md);object-fit:cover;width:100%}._cardName_fhg4i_116{padding:0 var(--space-xs);font-family:var(--font-display);font-weight:600;font-size:var(--text-caption)}._card_wnibl_1{flex-direction:column;align-items:center;gap:24px;display:flex}._scan_wnibl_8{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3)}._frame_wnibl_14{background:var(--gradient-party);box-shadow:var(--glow-cyan), 0 0 80px #ff4fa340;border-radius:44px;padding:10px}._qr_wnibl_23{background:#fff;border-radius:36px;width:500px;height:500px;padding:36px}._qr_wnibl_23 svg{width:100%;height:100%;display:block}._code_wnibl_38{font-family:var(--font-display);font-weight:700;font-size:var(--text-room-code);letter-spacing:.15em;color:var(--color-secondary);text-shadow:0 0 32px #2ee6f573;margin-top:8px;padding-left:.15em;line-height:1}._url_wnibl_50{font-size:var(--text-caption);color:var(--color-text-muted)}._seats_3vwko_1{grid-template-columns:repeat(4,1fr);grid-auto-rows:300px;gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}._seat_3vwko_1{animation:_arrive_3vwko_1 var(--motion-slow) var(--ease-bounce);place-items:center;display:grid;position:relative}._empty_3vwko_18{animation:none}._emptyRing_3vwko_22{border-radius:var(--radius-full);border:4px dashed var(--color-border-decorative);width:168px;height:168px;margin-bottom:64px}._flights_3vwko_30{pointer-events:none;position:absolute;top:0;left:50%}._flight_3vwko_30{animation:_fly_3vwko_1 2.6s var(--ease) forwards;position:absolute;top:40px;left:-48px}@keyframes _arrive_3vwko_1{0%{opacity:0;transform:translateY(24px)scale(.85)}}@keyframes _fly_3vwko_1{0%{opacity:0;transform:translateY(40px)scale(.6)}12%{opacity:1;transform:translateY(0)scale(1.1)}80%{opacity:1}to{opacity:0;transform:translateY(-260px)scale(1)}}@media (prefers-reduced-motion:reduce){._flight_3vwko_30{animation:2.6s linear forwards _fade_3vwko_1}@keyframes _fade_3vwko_1{0%,80%{opacity:1}to{opacity:0}}}._lobby_1g862_1{grid-template-columns:640px 1fr;gap:96px;height:100%;padding:54px 96px;display:grid;position:relative}._players_1g862_10{flex-direction:column;gap:32px;padding-top:24px;display:flex}._count_1g862_17{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3);color:var(--color-text-muted)}._instruction_1g862_24{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3)}._connecting_1g862_30{font-size:var(--text-body);color:var(--color-text-muted);align-items:center;gap:24px;margin:auto 0;display:flex}._results_qk681_1{gap:var(--space-lg);background:var(--gradient-lobby);flex-direction:column;height:100%;padding:64px 128px 54px;display:flex}._header_qk681_10{align-items:baseline;gap:var(--space-lg);display:flex}._title_qk681_16{font-family:var(--font-display);font-weight:700;font-size:var(--text-h1)}._game_qk681_22{font-family:var(--font-display);font-weight:600;font-size:var(--text-h2);color:var(--color-text-muted)}._verdict_qk681_29{font-family:var(--font-display);font-weight:700;font-size:var(--text-h1);color:var(--color-error)}._verdict_qk681_29[data-success=true]{color:var(--color-success)}._columns_qk681_40{gap:var(--space-xl);grid-template-columns:1fr 640px;display:grid}._main_qk681_46{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}._zone_qk681_54{min-height:0;position:relative}._ranking_qk681_59{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_qk681_68{align-items:center;gap:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:120px 112px 1fr auto;padding:12px 32px;display:grid}._rank_qk681_59{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);color:var(--color-text-muted)}._rank_qk681_59[data-first]{color:var(--color-accent)}._name_qk681_89{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3)}._score_qk681_95{font-weight:700;font-size:var(--text-h3);font-variant-numeric:tabular-nums}._awards_qk681_101{gap:var(--space-md);flex-direction:column;display:flex}._awardsTitle_qk681_107{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3);color:var(--color-text-muted)}._award_qk681_101{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--color-surface-raised);border:2px solid var(--color-accent);animation:_award-in_qk681_1 var(--motion-slow) var(--ease) both;animation-delay:var(--award-delay,0s);display:flex}@keyframes _award-in_qk681_1{0%{opacity:0;transform:rotateY(80deg)}}@media (prefers-reduced-motion:reduce){._award_qk681_101{animation:none}}._awardIcon_qk681_138{width:64px;height:64px;color:var(--color-accent);flex:none}._awardTitle_qk681_145{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3)}._awardWho_qk681_151{font-weight:700;font-size:var(--text-body)}._awardText_qk681_156{font-size:var(--text-caption);color:var(--color-text-muted)}._awards_qk681_101[data-compact]{align-content:start;gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}._awards_qk681_101[data-compact] ._awardsTitle_qk681_107{grid-column:1/-1}._awards_qk681_101[data-compact] ._award_qk681_101{gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-md)}._awards_qk681_101[data-compact] ._awardIcon_qk681_138{width:40px;height:40px}._awards_qk681_101[data-compact] ._awardTitle_qk681_145{font-size:var(--text-body)}._next_qk681_188{font-size:var(--text-body);color:var(--color-text-muted);margin-top:auto;font-weight:600}._sheet_1m1sn_1{gap:var(--space-lg);background:var(--gradient-lobby);grid-template-rows:1fr auto;grid-template-columns:880px 1fr;height:100%;padding:80px 96px 54px;display:grid}._visual_1m1sn_11{aspect-ratio:16/9;border-radius:var(--radius-lg);object-fit:cover;width:880px;box-shadow:var(--glow-primary)}._text_1m1sn_19{gap:var(--space-md);flex-direction:column;display:flex}._name_1m1sn_25{font-family:var(--font-display);font-weight:700;font-size:var(--text-h1);line-height:1.1}._rules_1m1sn_32{gap:var(--space-sm);font-size:var(--text-body);flex-direction:column;margin:0;padding-left:1.4em;line-height:1.4;display:flex}._rules_1m1sn_32 li::marker{font-family:var(--font-display);color:var(--color-secondary);font-weight:700}._loading_1m1sn_49{gap:var(--space-sm);flex-direction:column;grid-column:1;display:flex}._bar_1m1sn_56{border-radius:var(--radius-full);background:var(--color-surface);height:16px;position:relative;overflow:hidden}._bar_1m1sn_56:after{content:"";border-radius:inherit;background:var(--gradient-party);width:30%;animation:_load_1m1sn_49 1.2s var(--ease) infinite;position:absolute;inset:0 auto 0 0}._bar_1m1sn_56[data-state=ready]:after{width:100%;animation:none}._bar_1m1sn_56[data-state=error]:after{background:var(--color-error);width:100%;animation:none}@keyframes _load_1m1sn_49{0%{transform:translate(-100%)}to{transform:translate(340%)}}._status_1m1sn_95{font-size:var(--text-body);color:var(--color-text-muted);font-weight:600}._error_1m1sn_101{align-items:center;gap:var(--space-lg);font-size:var(--text-body);color:var(--color-error);font-weight:700;display:flex}@media (prefers-reduced-motion:reduce){._bar_1m1sn_56:after{width:60%;animation:none}}._locked_1htoh_2{bottom:var(--space-lg);left:calc(var(--space-lg) + 96px);z-index:40;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-full);background:var(--color-surface);border:3px solid var(--color-secondary);color:var(--color-text);font-size:var(--text-caption);pointer-events:none;font-weight:700;display:flex;position:absolute}._locked_1htoh_2 svg{width:36px;height:36px;color:var(--color-secondary)}._open_1htoh_27{bottom:var(--space-lg);left:var(--space-lg);z-index:30;border-radius:var(--radius-full);width:72px;height:72px;color:var(--color-text-muted);opacity:.6;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute}._open_1htoh_27:hover,._open_1htoh_27:focus-visible{opacity:1;background:var(--color-surface)}._open_1htoh_27:focus-visible{outline:4px solid var(--color-secondary)}._open_1htoh_27 svg{width:44px;height:44px}.host ._card_1htoh_59{width:min(100%,1200px)}._body_1htoh_63{align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}._title_1htoh_70{font-family:var(--font-display);font-weight:700;font-size:var(--text-h1)}
