._wall_1jhst_2{z-index:1000;padding:calc(var(--space-unit) * 4);background:var(--gradient-lobby);place-items:center;display:grid;position:absolute;inset:0}._card_1jhst_12{gap:calc(var(--space-unit) * 1.5);width:min(100%,1300px);padding:calc(var(--space-unit) * 3);border:1px solid var(--color-border-decorative);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);display:grid}._card_1jhst_12 h1{font-family:var(--font-display);font-size:var(--text-h1);color:var(--color-primary);text-wrap:balance;margin:0;font-weight:700}._card_1jhst_12 p{font-size:var(--text-h3);margin:0}._card_1jhst_12 ._help_1jhst_37{font-size:var(--text-body);color:var(--color-text-muted)}._actions_1jhst_42{justify-content:center;display:flex}._viewport_ont19_1{background:#000;position:fixed;inset:0;overflow:hidden}._stage_ont19_8{background:var(--gradient-lobby);transform-origin:50%;width:1920px;height:1080px;position:absolute;top:50%;left:50%;overflow:hidden}._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}._filters_drf09_3{gap:var(--space-md);flex-direction:column;display:flex}._group_drf09_9{border:0;min-width:0;margin:0;padding:0}._label_drf09_16{margin-bottom:var(--space-xs);font-size:var(--text-caption);color:var(--color-text-muted);padding:0;font-weight:700}._chips_drf09_24{gap:var(--space-xs);flex-wrap:wrap;display:flex}._chip_drf09_24{--chip:var(--category,var(--color-secondary));justify-content:center;align-items:center;gap:var(--space-xs);min-height:max(var(--touch-target), calc(var(--space-unit) * 4.5));padding:0 calc(var(--space-unit) * 1.5);border:2px solid var(--color-border-decorative);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-family:var(--font-display);font-weight:600;font-size:var(--text-caption);cursor:pointer;touch-action:manipulation;transition:border-color var(--motion-fast) var(--ease), background-color var(--motion-fast) var(--ease);display:inline-flex}.host ._chip_drf09_24{border-width:3px}._chip_drf09_24 svg{width:1.15em;height:1.15em;color:var(--chip);flex:none}._size_drf09_64{min-width:max(var(--touch-target), calc(var(--space-unit) * 4.5));padding:0}._chip_drf09_24[aria-pressed=true]{border-color:var(--chip);background:color-mix(in srgb, var(--chip) 18%, var(--color-surface));color:var(--color-text)}@media (hover:hover){._chip_drf09_24:hover:not([aria-pressed=true]){border-color:color-mix(in srgb, var(--chip) 60%, var(--color-border-decorative));color:var(--color-text)}}._chip_drf09_24:active{transform:scale(.96)}._chip_drf09_24:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}._count_drf09_91{font-family:var(--font-body);color:var(--color-text-subtle);font-weight:800}._catalog_zsxxf_1{gap:var(--space-lg);background:var(--gradient-lobby);flex-direction:column;height:100%;padding:54px 96px;display:flex}._title_zsxxf_10{font-family:var(--font-display);font-weight:700;font-size:var(--text-h2)}._featured_zsxxf_16{gap:var(--space-lg);grid-template-columns:800px 1fr;align-items:center;display:grid}._visual_zsxxf_23{aspect-ratio:16/9;border-radius:var(--radius-lg);object-fit:cover;width:800px;box-shadow:var(--glow-primary)}._featured_zsxxf_16[data-disabled] ._visual_zsxxf_23{filter:grayscale();opacity:.5}._featured_zsxxf_16[data-rolling] ._visual_zsxxf_23{box-shadow:var(--glow-cyan);animation:_flash_zsxxf_1 var(--motion-fast) var(--ease)}._featured_zsxxf_16[data-landed] ._visual_zsxxf_23{box-shadow:var(--glow-primary);outline:6px solid var(--color-primary);animation:_land_zsxxf_1 var(--motion-slow) var(--ease-bounce)}@keyframes _flash_zsxxf_1{0%{opacity:.55;transform:scale(.98)}}@keyframes _land_zsxxf_1{40%{transform:scale(1.04)}}._featuredText_zsxxf_62{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}._tag_zsxxf_69{align-items:center;gap:var(--space-xs);font-size:var(--text-caption);color:var(--category);font-weight:800;display:inline-flex}._tag_zsxxf_69 svg{width:32px;height:32px}._name_zsxxf_83{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_zsxxf_93{font-size:var(--text-body);color:var(--color-text-muted)}._reason_zsxxf_98{font-weight:700;font-size:var(--text-body);color:var(--color-warning)}._new_zsxxf_104,._soon_zsxxf_105{border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-caption);padding:4px 20px;font-weight:700}._new_zsxxf_104{background:var(--color-accent);color:var(--color-on-primary)}._soon_zsxxf_105{background:var(--color-surface-raised);color:var(--color-text-muted)}._browse_zsxxf_124{gap:var(--space-sm);flex-direction:column;margin-top:auto;display:flex}._categories_zsxxf_131{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:flex}._tab_zsxxf_139{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);border:3px solid var(--color-border-decorative);font-family:var(--font-display);font-weight:600;font-size:var(--text-caption);color:var(--color-text-muted);display:inline-flex}._tab_zsxxf_139 svg{width:32px;height:32px;color:var(--category)}._tab_zsxxf_139[data-current]{border-color:var(--category);background:color-mix(in srgb, var(--category) 16%, transparent);color:var(--color-text)}._count_zsxxf_164{font-family:var(--font-body);color:var(--color-text-subtle);font-weight:800}._row_zsxxf_170{gap:var(--space-md);margin:0;padding:0;list-style:none;display:flex}._card_zsxxf_178{gap:var(--space-xs);min-width:0;padding:var(--space-xs);border-radius:var(--radius-lg);border:4px solid #0000;flex-direction:column;flex:0 320px;display:flex}._card_zsxxf_178[data-selected]{border-color:var(--color-secondary);box-shadow:var(--glow-cyan)}._card_zsxxf_178[data-disabled]{opacity:.45}._roulette_zsxxf_199{gap:var(--space-sm);flex-direction:column;display:flex}._rouletteTitle_zsxxf_205{align-items:center;gap:var(--space-xs);font-family:var(--font-display);font-weight:600;font-size:var(--text-caption);color:var(--color-text);display:flex}._rouletteTitle_zsxxf_205 svg{width:40px;height:40px;color:var(--category,var(--color-secondary))}._card_zsxxf_178[data-landed]{border-color:var(--color-primary);box-shadow:var(--glow-primary)}._thumb_zsxxf_226{aspect-ratio:16/9;border-radius:var(--radius-md);object-fit:cover;width:100%}._cardName_zsxxf_233{padding:0 var(--space-xs);font-family:var(--font-display);font-weight:600;font-size:var(--text-caption)}._page_1izim_3{gap:var(--space-lg);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-field) transparent;flex-direction:column;height:100%;padding:0 96px 80px;display:flex;overflow-y:auto}._header_1izim_15{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-lg);background:color-mix(in srgb, var(--color-bg) 82%, transparent);-webkit-backdrop-filter:blur(16px);border-bottom:2px solid var(--color-border-decorative);margin:0 -96px;padding:32px 96px 24px;display:flex;position:sticky;top:0}._brand_1izim_32{border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-display);align-items:center;gap:20px;font-size:56px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}._brand_1izim_32:focus-visible{outline:4px solid var(--color-accent);outline-offset:8px}._header_1izim_15 ._cta_1izim_50,._actions_1izim_51 ._cta_1izim_50{min-height:88px;padding:0 56px}._intro_1izim_56{gap:var(--space-xs);flex-direction:column;display:flex}._title_1izim_62{font-size:var(--text-h2)}._lead_1izim_66{color:var(--color-text-muted)}._category_1izim_70{gap:var(--space-sm);flex-direction:column;display:flex}._categoryName_1izim_76{align-items:center;gap:var(--space-sm);font-size:var(--text-h3);color:var(--category);display:flex}._categoryName_1izim_76 svg{flex:none;width:44px;height:44px}._hint_1izim_90{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-text-subtle);font-weight:600}._grid_1izim_97{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._card_1izim_107{gap:var(--space-xs);width:100%;height:100%;padding:var(--space-xs);border-radius:var(--radius-lg);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease), box-shadow var(--motion-normal) var(--ease), transform var(--motion-fast) var(--ease);background:0 0;border:4px solid #0000;flex-direction:column;display:flex}@media (hover:hover){._card_1izim_107:hover{border-color:var(--color-secondary);box-shadow:var(--glow-cyan)}}._card_1izim_107:focus-visible{border-color:var(--color-accent);outline:none}._card_1izim_107:active{transform:scale(.98)}._thumb_1izim_143{aspect-ratio:16/9;border-radius:var(--radius-md);object-fit:cover;width:100%;display:block}._card_1izim_107[data-disabled] ._thumb_1izim_143{filter:grayscale();opacity:.5}._cardName_1izim_156{align-items:center;gap:var(--space-xs) var(--space-sm);padding:0 var(--space-xs);font-family:var(--font-display);font-weight:600;font-size:var(--text-button);flex-wrap:wrap;line-height:1.15;display:flex}._facts_1izim_168,._reason_1izim_169{padding:0 var(--space-xs);font-size:var(--text-caption);font-weight:600}._facts_1izim_168{color:var(--color-text-muted)}._reason_1izim_169{color:var(--color-warning);font-weight:700}.host div._dialog_1izim_185{width:min(100%,1600px)}._sheet_1izim_189{gap:var(--space-lg);grid-template-columns:760px 1fr;align-items:center;display:grid}._sheetVisual_1izim_196{aspect-ratio:16/9;border-radius:var(--radius-lg);object-fit:cover;width:100%;box-shadow:var(--glow-primary)}._sheet_1izim_189[data-disabled] ._sheetVisual_1izim_196{filter:grayscale();opacity:.5;box-shadow:none}._sheetText_1izim_210{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}._tag_1izim_217{align-items:center;gap:var(--space-xs);font-size:var(--text-caption);color:var(--category);font-weight:800;display:inline-flex}._tag_1izim_217 svg{width:32px;height:32px}._sheetName_1izim_231{align-items:center;gap:var(--space-sm) var(--space-md);font-size:var(--text-h2);flex-wrap:wrap;line-height:1.1;display:flex}._rules_1izim_241{gap:var(--space-xs);flex-direction:column;margin:0;padding-left:1.4em;line-height:1.4;display:flex}._rules_1izim_241 li::marker{font-family:var(--font-display);color:var(--color-secondary);font-weight:700}._sheetText_1izim_210 ._reason_1izim_169{font-size:var(--text-body);padding:0}._actions_1izim_51{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}._stats_1fzem_2{align-items:center;gap:0 var(--space-sm);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-caption);color:var(--color-text-muted);animation:_appear_1fzem_1 .4s var(--ease) both;flex-wrap:wrap;font-weight:600;display:inline-flex}._part_1fzem_16+._part_1fzem_16:before{content:"·";margin-right:var(--space-sm);color:var(--color-text-subtle)}._live_1fzem_23{background:var(--color-success);width:.6em;height:.6em;box-shadow:0 0 .6em var(--color-success);border-radius:50%;flex-shrink:0;animation:2.4s ease-in-out infinite _breathe_1fzem_1}@keyframes _appear_1fzem_1{0%{opacity:0}}@keyframes _breathe_1fzem_1{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){._stats_1fzem_2,._live_1fzem_23{animation:none}}._home_1to55_1{grid-template-columns:860px 1fr;align-items:center;gap:80px;height:100%;padding:54px 96px;display:grid}._pitch_1to55_10{flex-direction:column;align-items:flex-start;gap:48px;display:flex}._brand_1to55_18{letter-spacing:-.01em;color:var(--color-text);align-items:center;gap:36px;font-size:132px;line-height:1;display:flex}._mark_1to55_28{filter:drop-shadow(0 0 36px #a97cff59);flex-shrink:0}._tagline_1to55_33{max-width:22ch;font-family:var(--font-display);font-size:52px;font-weight:600;line-height:1.2}._facts_1to55_41{font-size:var(--text-caption);color:var(--color-text-muted)}._actions_1to55_46{flex-wrap:wrap;align-items:center;gap:32px;display:flex}._gamesLink_1to55_55{border:3px solid var(--color-secondary);border-radius:var(--radius-md);min-height:120px;color:var(--color-secondary);font-weight:700;font-size:var(--text-button);transition:box-shadow var(--motion-normal) var(--ease);align-items:center;padding:0 64px;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover){._gamesLink_1to55_55:hover{box-shadow:var(--glow-cyan)}}._gamesLink_1to55_55:focus-visible{outline:4px solid var(--color-accent);outline-offset:6px}._error_1to55_81{max-width:30ch;color:var(--color-warning)}._errorBox_1to55_86{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_1to55_97{font-size:var(--text-h3);color:var(--color-error)}._visual_1to55_104{flex-direction:column;align-items:center;gap:32px;display:flex}._stats_1to55_111{align-items:center;min-height:64px;display:flex}._illustration_1to55_117{width:100%;max-height:900px}._screen_1to55_123{opacity:.18;animation:_light_1to55_1 5.6s var(--ease) infinite}._player_1to55_128{opacity:0;transform-box:fill-box;transform-origin:50%;animation:_arrive_1to55_1 5.6s var(--ease-bounce) infinite}@keyframes _light_1to55_1{0%,8%{opacity:.18}16%,86%{opacity:1}to{opacity:.18}}@keyframes _arrive_1to55_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_1to55_123,._player_1to55_128{opacity:1;animation:none}}._scroller_dmkx9_3{background:var(--gradient-lobby);position:absolute;inset:0;overflow-y:auto}._page_dmkx9_10{gap:var(--space-lg);max-width:560px;min-height:100%;padding:max(var(--space-lg), env(safe-area-inset-top)) max(var(--space-md), env(safe-area-inset-right)) max(var(--space-lg), env(safe-area-inset-bottom)) max(var(--space-md), env(safe-area-inset-left));flex-direction:column;margin:0 auto;display:flex}._header_dmkx9_23{align-items:flex-start;gap:var(--space-sm);display:flex}._back_dmkx9_29{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-full);border:2px solid var(--color-border-decorative);background:var(--color-surface);color:var(--color-text);touch-action:manipulation;flex:none;place-items:center;display:grid}._back_dmkx9_29 svg{width:24px;height:24px}._back_dmkx9_29:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}._titles_dmkx9_52{flex-direction:column;gap:2px;min-width:0;padding-top:4px;display:flex}._lead_dmkx9_60{color:var(--color-text-muted);line-height:1.45}._site_dmkx9_65{color:var(--color-secondary);overflow-wrap:anywhere}._category_dmkx9_70{gap:var(--space-sm);flex-direction:column;display:flex}._categoryName_dmkx9_76{align-items:center;gap:var(--space-xs);font-weight:600;font-size:var(--text-h3);color:var(--category);display:flex}._categoryName_dmkx9_76 svg{flex:none;width:22px;height:22px}._hint_dmkx9_91{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-text-subtle);text-align:right;margin-left:auto;font-weight:600}._grid_dmkx9_100{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -6px;padding:0;list-style:none;display:grid}._tile_dmkx9_109{gap:var(--space-xs);border-radius:var(--radius-md);width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:2px solid #0000;flex-direction:column;padding:6px;display:flex}._tile_dmkx9_109[aria-pressed=true]{border-color:var(--color-secondary);box-shadow:var(--glow-cyan)}._tile_dmkx9_109:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}._thumb_dmkx9_136,._panelVisual_dmkx9_137{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}._thumb_dmkx9_136{border-radius:var(--radius-sm)}._panelVisual_dmkx9_137{border-radius:var(--radius-md)}._tile_dmkx9_109[data-disabled] ._thumb_dmkx9_136,._panel_dmkx9_137[data-disabled] ._panelVisual_dmkx9_137{filter:grayscale();opacity:.6}._name_dmkx9_158{font-family:var(--font-display);font-weight:600;line-height:1.2}._facts_dmkx9_164{font-size:var(--text-caption);color:var(--color-text-muted);font-weight:600}._reason_dmkx9_170{font-size:var(--text-caption);color:var(--color-warning);font-weight:700}._join_dmkx9_177{min-height:64px;padding:0 var(--space-lg);border-radius:var(--radius-md);background:var(--color-primary);box-shadow:var(--glow-primary);color:var(--color-on-primary);font-weight:700;font-size:var(--text-button);touch-action:manipulation;justify-content:center;align-items:center;margin-top:auto;text-decoration:none;display:flex}._join_dmkx9_177:active{transform:scale(.96)}._scrim_dmkx9_198{z-index:20;background:#080614a3;position:fixed;inset:0}._panel_dmkx9_137{z-index:21;box-sizing:border-box;gap:var(--space-sm);max-width:560px;max-height:88dvh;padding:var(--space-sm) max(var(--space-md), env(safe-area-inset-right)) max(var(--space-lg), env(safe-area-inset-bottom)) max(var(--space-md), env(safe-area-inset-left));border-top:1px solid var(--color-border-decorative);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);box-shadow:var(--shadow-lg);animation:_rise_dmkx9_1 var(--motion-normal) var(--ease);flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}._panel_dmkx9_137:focus{outline:none}@keyframes _rise_dmkx9_1{0%{opacity:.4;transform:translateY(40%)}}@media (prefers-reduced-motion:reduce){._panel_dmkx9_137{animation:none}}._grab_dmkx9_246{border-radius:var(--radius-full);background:var(--color-border-field);align-self:center;width:44px;height:5px}._panelHead_dmkx9_254{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}._panelName_dmkx9_261{line-height:1.1}._tag_dmkx9_265{font-size:var(--text-caption);color:var(--category);white-space:nowrap;align-items:center;gap:4px;font-weight:800;display:inline-flex}._tag_dmkx9_265 svg{width:16px;height:16px}._rules_dmkx9_280{gap:var(--space-xs);color:var(--color-text-muted);flex-direction:column;margin:0;padding-left:1.3em;line-height:1.4;display:flex}._rules_dmkx9_280 li::marker{font-family:var(--font-display);color:var(--color-secondary);font-weight:700}._howTo_dmkx9_296{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-raised);font-size:var(--text-caption);font-weight:600;line-height:1.45}._scroller_166by_2{background:var(--gradient-lobby);position:absolute;inset:0;overflow-y:auto}._welcome_166by_9{gap:var(--space-lg);max-width:560px;min-height:100%;padding:max(var(--space-lg), env(safe-area-inset-top)) max(var(--space-md), env(safe-area-inset-right)) max(var(--space-lg), env(safe-area-inset-bottom)) max(var(--space-md), env(safe-area-inset-left));flex-direction:column;margin:0 auto;display:flex}._brand_166by_22{align-items:center;gap:var(--space-sm);font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1;display:flex}._header_166by_32{gap:var(--space-sm);flex-direction:column;display:flex}._title_166by_38{font-size:var(--text-h1);line-height:1.15}._lead_166by_43{color:var(--color-text-muted);line-height:1.45}._stats_166by_49:empty{display:none}._howTo_166by_53{gap:var(--space-md);padding:var(--space-md) calc(var(--space-unit) * 2.5);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}._howToTitle_166by_62{font-size:var(--text-h3);font-weight:600}._steps_166by_67{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._step_166by_67{align-items:flex-start;gap:calc(var(--space-unit) * 1.75);display:flex}._icon_166by_82{background:var(--color-surface-raised);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._tv_166by_93{color:var(--player-cyan)}._qr_166by_97{color:var(--player-violet)}._pad_166by_101{color:var(--player-rose)}._stepText_166by_105{flex-direction:column;gap:2px;line-height:1.4;display:flex}._stepDetail_166by_112{color:var(--color-text-muted)}._site_166by_116{color:var(--color-secondary);overflow-wrap:anywhere}._actions_166by_121{gap:var(--space-sm);flex-direction:column;display:flex}._join_166by_128{min-height:64px;padding:0 var(--space-lg);border-radius:var(--radius-md);background:var(--color-primary);box-shadow:var(--glow-primary);color:var(--color-on-primary);font-weight:700;font-size:var(--text-button);touch-action:manipulation;justify-content:center;align-items:center;text-decoration:none;display:flex}._join_166by_128:active{transform:scale(.96)}._games_166by_149{justify-content:center;align-items:center;gap:var(--space-sm);min-height:64px;padding:0 var(--space-md);border:2px solid var(--color-secondary);border-radius:var(--radius-md);color:var(--color-secondary);font-weight:700;font-size:var(--text-button);touch-action:manipulation;text-decoration:none;display:flex}._games_166by_149 svg{width:1.2em;height:1.2em}._games_166by_149:active{transform:scale(.96)}._share_166by_175{padding:0 var(--space-md);font-size:16px}._copied_166by_180{min-height:1.4em;font-size:var(--text-caption);text-align:center;color:var(--color-success);font-weight:600}._footer_166by_188{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;margin-top:auto;display:flex}._facts_166by_197{font-size:var(--text-caption);color:var(--color-text-subtle);font-weight:600}._announce_12eal_4{left:50%;bottom:calc(var(--space-unit) * 3);z-index:900;gap:calc(var(--space-unit) * .75);padding:calc(var(--space-unit) * 1.25) calc(var(--space-unit) * 3);border-radius:var(--radius-full);background:var(--color-surface-raised);box-shadow:var(--shadow-lg), var(--glow-primary);font-family:var(--font-display);font-size:var(--text-h3);white-space:nowrap;font-weight:600;display:grid;position:fixed;transform:translate(-50%)}._progress_12eal_22{border-radius:var(--radius-full);background:var(--color-primary);transform-origin:0;height:6px;animation:linear forwards _shrink_12eal_1;display:block}@keyframes _shrink_12eal_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}._interlude_12eal_40{z-index:900;place-content:center;justify-items:center;gap:var(--space-unit);padding:calc(var(--space-unit) * 4);background:var(--gradient-lobby);text-align:center;display:grid;position:fixed;inset:0}._label_12eal_53{font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);font-weight:700}._waiting_12eal_61{font-family:var(--font-display);font-size:var(--text-h2);font-weight:600}._thanks_12eal_67{z-index:900;justify-items:center;gap:var(--space-unit);padding:calc(var(--space-unit) * 3) calc(var(--space-unit) * 4);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-lg), var(--glow-cyan);font-family:var(--font-display);font-size:var(--text-h2);text-align:center;font-weight:600;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){._progress_12eal_22{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_b8sit_1{width:100%;height:100%;position:relative}._game_b8sit_7{position:absolute;inset:0;overflow:hidden}._container_b8sit_1[data-practice] ._game_b8sit_7{transform-origin:0 0;width:1920px;height:1080px;box-shadow:0 0 0 6px var(--color-accent), 0 30px 80px #0000008c;border-radius:36px;inset:180px auto auto 56px;transform:scale(.67)}._container_b8sit_1[data-practice]{background:radial-gradient(circle at 20% 0%, #2a1650 0%, var(--color-bg) 60%)}._banner_b8sit_34{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_b8sit_51{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}._tag_1m8kk_2{z-index:6;font-size:var(--text-h3);color:var(--color-text-muted);align-items:center;gap:20px;margin:0;font-weight:800;display:inline-flex;position:absolute;top:56px;left:56px}._tag_1m8kk_2 strong{border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-primary);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:8px 28px;font-weight:700;display:inline-flex}._tag_1m8kk_2 svg{width:44px;height:44px;color:var(--color-accent)}._panel_1m8kk_35{z-index:6;flex-direction:column;gap:24px;width:480px;display:flex;position:absolute;top:180px;bottom:56px;right:56px}._title_1m8kk_47{font-size:var(--text-h2);margin:0;line-height:1}._challenges_1m8kk_53{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}._challenge_1m8kk_53{border-radius:var(--radius-lg);border:3px solid var(--color-border-decorative);background:var(--color-surface);flex-direction:column;gap:14px;padding:20px 24px;display:flex}._challenge_1m8kk_53[data-done]{border-color:var(--color-success)}._label_1m8kk_76{font-family:var(--font-display);font-weight:600;font-size:var(--text-body);justify-content:space-between;align-items:baseline;gap:16px;margin:0;line-height:1.15;display:flex}._count_1m8kk_88{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;flex:none;font-weight:800}._challenge_1m8kk_53[data-done] ._count_1m8kk_88{color:var(--color-success)}._players_1m8kk_101{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}._player_1m8kk_101:not([data-done]){opacity:.35;filter:grayscale(.7)}._ready_1m8kk_116{border-radius:var(--radius-lg);font-size:var(--text-caption);background:#ffd23f1f;align-items:flex-start;gap:16px;margin:auto 0 0;padding:20px 24px;font-weight:800;line-height:1.25;display:flex}._ready_1m8kk_116[data-ready]{background:var(--color-accent);color:var(--color-on-primary)}._ready_1m8kk_116 svg{width:36px;height:36px;color:var(--color-accent);flex:none}._ready_1m8kk_116[data-ready] svg{color:inherit}._round_1m8kk_145{z-index:7;text-align:center;background:#0e0b1fdb;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;inset:0}._roundTitle_1m8kk_158{font-size:var(--text-h1);color:var(--color-accent);margin:0}._verdict_1m8kk_164,._would_1m8kk_165{font-size:var(--text-h3);color:var(--color-text-muted);margin:0;font-weight:800}._ranking_1m8kk_172{max-width:1400px;font-family:var(--font-display);font-weight:600;font-size:var(--text-h3);flex-wrap:wrap;justify-content:center;gap:16px 40px;margin:0;padding:0;list-style:none;display:flex}._ranking_1m8kk_172 li{align-items:baseline;gap:14px;display:flex}._rank_1m8kk_172{color:var(--color-accent)}._score_1m8kk_196{font-family:var(--font-body);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;font-weight:800}._again_1m8kk_203{font-size:var(--text-h3);align-items:center;gap:14px;margin:16px 0 0;font-weight:800;display:flex}._againIcon_1m8kk_212{width:40px;height:40px;color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){._againIcon_1m8kk_212{animation:2s linear infinite _turn_1m8kk_1}}@keyframes _turn_1m8kk_1{to{transform:rotate(-360deg)}}._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)}
