.RoomCodeTiles_band__q5xc6{background:var(--gradient-room-code);color:#fff;border-radius:var(--radius-2xl);padding:var(--space-8) var(--space-6);text-align:center}.RoomCodeTiles_bandCompact__l27eC{border-radius:var(--radius-lg);padding:var(--space-4)}.RoomCodeTiles_flat__jwpGO{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.RoomCodeTiles_flat__jwpGO .RoomCodeTiles_tiles__jgu7B{flex-wrap:nowrap;width:100%;gap:clamp(3px,1.2vw,8px)}.RoomCodeTiles_heading__feQsO{font-family:var(--font-display);font-weight:var(--fw-black);font-size:22px;letter-spacing:2px;text-transform:uppercase;margin:0 0 var(--space-4)}.RoomCodeTiles_label__aZBNy{font-family:var(--font-body);font-weight:var(--fw-semibold);opacity:.85;margin:0 0 var(--space-2);font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:1px}.RoomCodeTiles_tiles__jgu7B{display:flex;justify-content:center;gap:var(--space-2);flex-wrap:wrap}.RoomCodeTiles_tile__7cU8P{display:inline-flex;align-items:center;justify-content:center;width:44px;height:56px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.35);border-radius:var(--radius-md);font-family:var(--font-display);font-weight:var(--fw-black);font-size:28px}@media (min-width:700px){.RoomCodeTiles_tile__7cU8P{width:56px;height:72px;font-size:40px}}.RoomCodeTiles_tileFlat__DZRpA{display:inline-flex;align-items:center;justify-content:center;flex:1 1;min-width:0;max-width:44px;aspect-ratio:5/6;background:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-md);font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(14px,6vw,24px);color:var(--gvon-navy-900,#1b1738)}@media (min-width:700px){.RoomCodeTiles_tileFlat__DZRpA{max-width:56px;font-size:clamp(18px,3vw,30px)}}.RoomCodeTiles_tileCompact__OyV3O{width:32px;height:40px;font-size:20px}@media (min-width:700px){.RoomCodeTiles_tileCompact__OyV3O{width:40px;height:48px;font-size:24px}}.QuickTemplateCard_card__QAbYr{position:relative;display:flex;align-items:flex-end;height:160px;border-radius:28px;overflow:hidden;background:var(--surface-primary);cursor:pointer;transition:transform var(--motion-standard) var(--ease-standard)}.QuickTemplateCard_card__QAbYr:focus-visible,.QuickTemplateCard_card__QAbYr:hover{transform:translateY(-4px)}.QuickTemplateCard_image__kImW4{object-fit:cover}.QuickTemplateCard_overlay__KUFeF{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.55))}.QuickTemplateCard_label__2ceIP{position:relative;z-index:1;padding:var(--space-4);font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--type-h3-size);color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.35)}.QuickTemplateCard_arrow__ha4hD{position:absolute;z-index:1;right:var(--space-3);bottom:var(--space-3);display:inline-flex;line-height:0}@media (max-width:699px){.QuickTemplateCard_card__QAbYr{flex:0 0 240px;scroll-snap-align:start}}.RecentGameCard_row__17AqI{display:flex;align-items:center;gap:var(--space-3);border-radius:var(--radius-xl)}.RecentGameCard_icon__UUX2L{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-lg);background:var(--surface-brand-soft)}.RecentGameCard_body__YZdSy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.RecentGameCard_title__eDeeR{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--text-primary);font-size:var(--type-body-md-size)}.RecentGameCard_played__WoxXM{font-family:var(--font-body);color:var(--text-muted);font-size:var(--type-body-sm-size)}.RecentGameCard_status__c4L7R{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--type-caption-size)}.RecentGameCard_statusCompleted__HJ44R{background:var(--success-50);color:var(--success-500)}.RecentGameCard_statusRepeat__aQX45{background:var(--surface-brand-soft);color:var(--gvon-purple-600)}.RecentGameCard_statusDraft__YeU0v{background:var(--gvon-blue-50);color:var(--gvon-blue-600)}.RecentGameCard_arrow__Ula5l{flex-shrink:0;display:none;line-height:0}@media (min-width:700px){.RecentGameCard_arrow__Ula5l{display:inline-flex}}.ContinueRoomCard_emptyCard__MGnkY{display:flex;flex-direction:column;gap:var(--space-3);border-radius:var(--radius-2xl)}.ContinueRoomCard_emptyText__Y5eU6{font-family:var(--font-body);color:var(--text-muted);font-size:var(--type-body-sm-size);margin:0}.ContinueRoomCard_activeCard__qpej_{display:flex;flex-direction:column;gap:var(--space-4);border-radius:var(--radius-2xl)}.ContinueRoomCard_heading__LRZZI{display:flex;align-items:center;gap:var(--space-2)}.ContinueRoomCard_headingText__eZ4rl{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.ContinueRoomCard_joinIcon__wrp4H{display:inline-block;width:18px;height:18px;flex-shrink:0;background-color:var(--gvon-purple-600);-webkit-mask:url(/images/shared/join-icon.svg) no-repeat center/contain;mask:url(/images/shared/join-icon.svg) no-repeat center/contain}.ContinueRoomCard_bandRow__VlxLZ{display:flex;align-items:center;gap:var(--space-4)}.ContinueRoomCard_bandCol__VrIXY{flex:1 1 auto;min-width:0}.ContinueRoomCard_illustrationWrap__Tew8e{display:none}@media (min-width:700px){.ContinueRoomCard_illustrationWrap__Tew8e{display:block;position:relative;flex:0 0 140px;height:90px}.ContinueRoomCard_illustration__zbiUr{object-fit:contain;object-position:center}}.ContinueRoomCard_readyRow__cfPM6{display:flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-body);color:var(--text-secondary)}.ContinueRoomCard_readyCount__LdJeY{font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--type-h2-size);color:var(--text-brand)}.ActiveGamesSection_sectionHeader__Yi90t{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-3)}.ActiveGamesSection_sectionTitle__rcgFV{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--type-h3-size);color:var(--text-primary);margin:0}.ActiveGamesSection_list__Dx_hC{display:flex;flex-direction:column;gap:var(--space-3)}.ActiveGamesSection_row__n1c7u{display:flex;align-items:center;gap:var(--space-3);border-radius:var(--radius-xl)}.ActiveGamesSection_body__XRLTx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.ActiveGamesSection_title__D3PN7{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--text-primary);font-size:var(--type-body-md-size)}.ActiveGamesSection_messageCard__ucY42,.ActiveGamesSection_meta__OU96f{font-family:var(--font-body);color:var(--text-muted);font-size:var(--type-body-sm-size)}.ActiveGamesSection_messageCard__ucY42{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}@media (max-width:699px){.ActiveGamesSection_row__n1c7u{flex-wrap:wrap}}.HostLobbyHeader_header__zTR_l{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--border-light)}.HostLobbyHeader_container__eHl6l{width:100%;max-width:1440px;margin:0 auto;padding:0 24px;height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.HostLobbyHeader_logoLink__B__zx{display:flex;align-items:center;flex-shrink:0}.HostLobbyHeader_logoLink__B__zx img{width:140px;height:38px;object-fit:contain}.HostLobbyHeader_nav__HyyPP{display:none;gap:28px;flex:1 1;justify-content:center}.HostLobbyHeader_nav__HyyPP a{font-size:14px;font-weight:600;color:var(--text-primary);text-decoration:none}.HostLobbyHeader_nav__HyyPP a:hover{color:var(--gvon-purple-500)}.HostLobbyHeader_navInert__VZO4H{font-size:14px;font-weight:600;color:var(--text-secondary)}.HostLobbyHeader_actions__d_qUs{display:flex;align-items:center;gap:12px;flex-shrink:0}.HostLobbyHeader_iconButton__misal{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);border:1.5px solid var(--border-light);background:#fff;cursor:pointer;transition:border-color .12s ease,background .12s ease}.HostLobbyHeader_iconButton__misal img{width:18px;height:18px}.HostLobbyHeader_iconButton__misal:hover{border-color:var(--gvon-purple-300,var(--gvon-purple-200))}.HostLobbyHeader_iconButtonActive__PgzbA{border-color:var(--gvon-purple-500);background:var(--gvon-purple-50)}.HostLobbyHeader_notificationBadge__QUKMl{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--error-500);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.HostLobbyHeader_userChip__oID2m{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:var(--radius-pill);border:1.5px solid var(--border-light)}.HostLobbyHeader_userName__2n0hK{font-size:13px;font-weight:700;color:var(--text-primary);white-space:nowrap}@media (min-width:1024px){.HostLobbyHeader_nav__HyyPP{display:flex}}@media (max-width:767px){.HostLobbyHeader_container__eHl6l{height:56px;padding:0 16px}.HostLobbyHeader_userName__2n0hK{display:none}}.HostLevelCard_card__WrhMy{display:flex;flex-direction:column;gap:var(--space-4);border-radius:var(--radius-2xl)}.HostLevelCard_header__XTC6_{display:flex;align-items:center;gap:var(--space-3)}.HostLevelCard_headerText__3eIgc{min-width:0}.HostLevelCard_title__B1v62{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--type-h3-size);color:var(--text-primary);margin:0}.HostLevelCard_subtitle__yuasN{font-family:var(--font-body);color:var(--text-muted);font-size:var(--type-body-sm-size);margin:0}.HostLevelCard_rewardRow__BkvEX{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.HostLevelCard_rewardText__S_3ZM{min-width:0}.HostLevelCard_rewardLabel__Ql9os{font-family:var(--font-body);color:var(--text-muted);font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.5px;margin:0 0 var(--space-1)}.HostLevelCard_rewardValue__CZqI_{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--fw-semibold);color:var(--text-primary);font-size:var(--type-body-sm-size)}.HostLevelCard_chest__i4ztR{flex-shrink:0;object-fit:contain}.HostBottomNav_nav__GCcwO{display:none}@media (max-width:768px){.HostBottomNav_nav__GCcwO{display:flex;align-items:center;justify-content:space-between;position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);background:var(--surface-primary);border-top:1px solid var(--border-light);box-shadow:var(--shadow-lg);padding:var(--space-2) var(--space-2);padding-bottom:max(var(--space-2),env(safe-area-inset-bottom))}}.HostBottomNav_item__ZMd48{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);min-height:44px;justify-content:center;font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:11px;color:var(--text-muted);text-decoration:none}.HostBottomNav_active__VieC4{color:var(--text-brand)}.WizardStepper_stepper__0hvjh{display:flex;align-items:flex-start;justify-content:center;gap:var(--space-2)}.WizardStepper_stepGroup__jnpH_{display:flex;align-items:center;flex:0 1 auto}.WizardStepper_stepItem__2HzED{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.WizardStepper_circle__VgI2B{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--neutral-200);color:var(--text-muted);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--type-body-md-size);flex-shrink:0}.WizardStepper_circleActive__dZOwP{background:var(--gvon-purple-500);color:#fff;box-shadow:0 4px 12px rgba(123,63,242,.35)}.WizardStepper_circleDone__cCBNb{background:var(--gvon-purple-200);color:var(--gvon-purple-700)}.WizardStepper_label__jB7Z8{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--type-caption-size);color:var(--text-muted);white-space:nowrap}.WizardStepper_labelActive__2DFjf{color:var(--text-primary);font-weight:var(--fw-bold)}.WizardStepper_connector__wLuel{width:40px;height:2px;margin:0 var(--space-2);margin-bottom:26px;background:var(--border-light);flex-shrink:0}.WizardStepper_connectorDone__BpMXe{background:var(--gvon-purple-300,var(--gvon-purple-200))}@media (min-width:700px){.WizardStepper_circle__VgI2B{width:44px;height:44px;font-size:var(--type-h3-size)}.WizardStepper_label__jB7Z8{font-size:var(--type-body-sm-size)}.WizardStepper_connector__wLuel{width:96px;margin-bottom:30px}}.OptionCard_card__p_PiG{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border-radius:24px;border:3px solid transparent;background:var(--surface-primary);cursor:pointer;transition:transform var(--motion-standard) var(--ease-standard),border-color var(--motion-standard) var(--ease-standard),background var(--motion-standard) var(--ease-standard)}.OptionCard_card__p_PiG:focus-visible,.OptionCard_card__p_PiG:hover{transform:translateY(-4px)}.OptionCard_selected__Pqnkz{border-color:var(--gvon-purple-500);background:#f7f3ff}.OptionCard_ribbonDesktop__5qFxs{position:absolute;top:-14px;right:10px;display:inline-flex;padding:4px 10px;font-size:10px;letter-spacing:.4px;box-shadow:var(--shadow-sm)}.OptionCard_ribbonDesktop__5qFxs,.OptionCard_ribbonMobile__Kl66e{align-items:center;gap:4px;border-radius:var(--radius-pill);background:linear-gradient(135deg,#ffd54a,#ffb800);color:#3a2400;font-family:var(--font-display);font-weight:var(--fw-extrabold);white-space:nowrap}.OptionCard_ribbonMobile__Kl66e{display:none;padding:2px 8px;font-size:9px;letter-spacing:.3px}.OptionCard_ribbonStar__MN_Wz{font-size:10px;line-height:1}.OptionCard_iconDesktop__SHRxU{display:inline-block;width:56px;height:56px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.OptionCard_iconMobile__2vcGx{display:none;flex-shrink:0;line-height:0}.OptionCard_iconMobileMasked__wP18n{width:40px;height:40px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.OptionCard_filterPurple__nbWFm{filter:hue-rotate(41deg)}.OptionCard_filterOrange__vjU82{filter:hue-rotate(179deg)}.OptionCard_filterGreen__rYev3{filter:hue-rotate(283deg)}.OptionCard_textCol__t3S4P{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.OptionCard_label__bWIAN{font-family:var(--font-display);font-weight:var(--fw-black);font-size:26px;line-height:1.15;color:var(--text-primary)}.OptionCard_sublabelRow__QVQsm{display:flex;align-items:center;gap:var(--space-2)}.OptionCard_sublabel__FESmS{color:var(--text-muted)}.OptionCard_sublabelAccent__LoFtz,.OptionCard_sublabel__FESmS{font-family:var(--font-body);font-size:var(--type-body-sm-size)}.OptionCard_sublabelAccent__LoFtz{font-weight:var(--fw-semibold);color:#e6ac00}.OptionCard_radio__8iTH_{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:var(--space-2);border-radius:50%;border:2px solid var(--border-medium);background:var(--surface-primary)}.OptionCard_selected__Pqnkz .OptionCard_radio__8iTH_{border-color:var(--gvon-purple-500);background:var(--gvon-purple-500)}.OptionCard_radioCheck__8xXS2{color:#fff;font-size:12px;font-weight:var(--fw-bold);line-height:1}@media (max-width:699px){.OptionCard_card__p_PiG{flex-direction:row;align-items:center;text-align:left;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl)}.OptionCard_ribbonDesktop__5qFxs{display:none}.OptionCard_ribbonMobile__Kl66e{display:inline-flex}.OptionCard_iconDesktop__SHRxU{display:none}.OptionCard_iconMobile__2vcGx{display:inline-flex}.OptionCard_textCol__t3S4P{flex:1 1 auto;align-items:flex-start;min-width:0}.OptionCard_label__bWIAN{font-size:var(--type-h3-size)}.OptionCard_radio__8iTH_{margin-top:0;flex-shrink:0}}.SelectionCard_card__nPVaZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);position:relative;min-height:96px;padding:var(--space-5);border-radius:var(--radius-xl);border:3px solid transparent;background:var(--surface-primary);cursor:pointer;transition:transform var(--motion-standard) var(--ease-standard),border-color var(--motion-standard) var(--ease-standard),background var(--motion-standard) var(--ease-standard)}.SelectionCard_card__nPVaZ:focus-visible,.SelectionCard_card__nPVaZ:hover{transform:translateY(-4px)}.SelectionCard_selected__rXbjv{border-color:var(--gvon-purple-500);background:var(--gvon-purple-50)}.SelectionCard_icon__03DK8{font-size:24px}.SelectionCard_label__FPgPd{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--type-h3-size);color:var(--text-primary)}.SelectionCard_sublabel__daISq{font-family:var(--font-body);font-size:var(--type-caption-size);color:var(--text-muted)}.SelectionCard_badge__GVS_Z{position:absolute;top:-10px;right:10px}.ThemeCard_card__4ake_{display:flex;flex-direction:column;height:220px;border-radius:var(--radius-xl);overflow:hidden;cursor:pointer;border:3px solid transparent;background:var(--surface-primary);transition:transform var(--motion-standard) var(--ease-standard),border-color var(--motion-standard) var(--ease-standard)}.ThemeCard_card__4ake_:focus-visible,.ThemeCard_card__4ake_:hover{transform:translateY(-4px)}.ThemeCard_selected__oP6_P{border-color:var(--gvon-gold-500)}.ThemeCard_illustration__dD8m8{flex:1 1;display:flex;align-items:center;justify-content:center;font-size:40px}.ThemeCard_body__gjymH{padding:var(--space-3) var(--space-4)}.ThemeCard_label__FyEfs{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.ThemeCard_count__peLKM{font-family:var(--font-body);font-size:var(--type-caption-size);color:var(--text-muted);margin:0}.GameSummaryCard_card__EpqBG{display:flex;flex-direction:column;gap:var(--space-4);border-radius:var(--radius-2xl);padding:var(--space-6)}.GameSummaryCard_header__3HoGD{display:flex;align-items:center;gap:var(--space-3)}.GameSummaryCard_title__33sSo{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--type-h3-size);color:var(--text-primary);margin:0}.GameSummaryCard_previewWrap__14xrr{position:relative;height:160px;border-radius:var(--radius-lg);overflow:hidden}.GameSummaryCard_preview__uFt3u{object-fit:cover}.GameSummaryCard_rows__9ni7G{display:flex;flex-direction:column}.GameSummaryCard_row__NJMCt{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--border-light);font-family:var(--font-body)}.GameSummaryCard_row__NJMCt:last-child{border-bottom:none}.GameSummaryCard_rowLabel__sPYr5{display:flex;align-items:center;gap:var(--space-3);color:var(--text-primary);font-weight:var(--fw-bold);font-size:var(--type-body-md-size)}.GameSummaryCard_rowIcon__MpyWY{display:inline-block;width:22px;height:22px;flex-shrink:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.GameSummaryCard_rowValue__6kszt{color:var(--gvon-purple-600);font-weight:var(--fw-extrabold);font-size:var(--type-body-md-size);white-space:nowrap}.GameSummaryCard_hint__EIRLj{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-brand-soft);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--type-body-sm-size)}.GameSummaryCard_bulbIcon__3u8Fo{flex-shrink:0;color:var(--text-muted);margin-top:1px}.HowItWorksSection_section__KK2hj{margin-top:var(--space-8)}.HowItWorksSection_title__WJANI{text-align:center;font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--type-h2-size);color:var(--text-primary);margin:0 0 var(--space-6)}.HowItWorksSection_row__D5B5A{display:flex;align-items:center;gap:var(--space-6)}.HowItWorksSection_steps__7pTks{flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.HowItWorksSection_step__Wefw8{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2)}.HowItWorksSection_number__WWPFK{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:#fff;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--type-body-sm-size)}.HowItWorksSection_icon__hb01L{display:inline-flex;align-items:center;justify-content:center;height:40px}.HowItWorksSection_maskIcon__LtvY_{display:inline-block;width:36px;height:36px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.HowItWorksSection_stepTitle__KoAsB{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--type-body-md-size);color:var(--text-primary);margin:0}.HowItWorksSection_stepDesc__Jsrcm{font-family:var(--font-body);font-size:var(--type-body-sm-size);color:var(--text-muted);margin:0;max-width:200px}.HowItWorksSection_trophyWrap__I2IiI{display:none;flex-shrink:0}@media (min-width:900px){.HowItWorksSection_trophyWrap__I2IiI{display:block}}.HowItWorksSection_trophyImg__Ln93j{object-fit:contain}@media (max-width:699px){.HowItWorksSection_steps__7pTks{grid-template-columns:1fr;gap:var(--space-5)}}.QRCodeCard_card__xoPjb{display:flex;flex-direction:column;gap:var(--space-4)}.QRCodeCard_header__OvpuY{display:flex;align-items:center;gap:var(--space-2)}.QRCodeCard_title__IsLE_{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--type-h3-size);color:var(--text-primary);margin:0}.QRCodeCard_body__SbmNy{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.QRCodeCard_qrFrame__vH1wL{position:relative;flex-shrink:0;padding:var(--space-3);background:var(--surface-primary)}.QRCodeCard_corner__Nt5pc{position:absolute;width:16px;height:16px;border:2px solid var(--gvon-purple-500)}.QRCodeCard_corner__Nt5pc[data-pos=tl]{top:0;left:0;border-right:none;border-bottom:none;border-radius:4px 0 0 0}.QRCodeCard_corner__Nt5pc[data-pos=tr]{top:0;right:0;border-left:none;border-bottom:none;border-radius:0 4px 0 0}.QRCodeCard_corner__Nt5pc[data-pos=bl]{bottom:0;left:0;border-right:none;border-top:none;border-radius:0 0 0 4px}.QRCodeCard_corner__Nt5pc[data-pos=br]{bottom:0;right:0;border-left:none;border-top:none;border-radius:0 0 4px 0}.QRCodeCard_info__gB5pm{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1;min-width:160px}.QRCodeCard_helperText__w_YvL{font-family:var(--font-body);color:var(--text-secondary);font-size:var(--type-body-sm-size);margin:0}.QRCodeCard_copyLinkButton__58irh{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border-light);background:var(--surface-primary);color:var(--text-brand);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--type-body-sm-size);cursor:pointer;transition:transform var(--motion-fast) var(--ease-standard)}.QRCodeCard_copyLinkButton__58irh:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.ShareActions_row__EUOtf{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}@media (min-width:700px){.ShareActions_row__EUOtf{justify-content:flex-start}}.ShareActions_button__QBuf4{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);border:none;background:var(--surface-primary);box-shadow:var(--shadow-md);color:var(--gvon-purple-deep,var(--text-brand));font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--type-body-sm-size);cursor:pointer;min-height:48px;flex:1 1 auto;transition:transform var(--motion-fast) var(--ease-standard)}.ShareActions_button__QBuf4:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.RoomCreatedHero_wrap__MVlyL{display:flex;flex-direction:column}.RoomCreatedHero_imageCard__Rrf91{position:relative;width:100%;aspect-ratio:285/376;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-lg)}@media (min-width:700px){.RoomCreatedHero_imageCard__Rrf91{aspect-ratio:660/332}}.RoomCreatedHero_imgDesktop__r2GIR,.RoomCreatedHero_imgMobile__OwWW5{object-fit:cover}.RoomCreatedHero_imgDesktop__r2GIR{display:none}.RoomCreatedHero_imgMobile__OwWW5{display:block}@media (min-width:700px){.RoomCreatedHero_imgDesktop__r2GIR{display:block}.RoomCreatedHero_imgMobile__OwWW5{display:none}}.RoomCreatedHero_codeOverlay__wuUao{position:absolute;left:6%;top:49%;width:88%;height:26%;display:flex;align-items:center;justify-content:center}@media (min-width:700px){.RoomCreatedHero_codeOverlay__wuUao{left:4%;top:52%;width:52%;height:18%;justify-content:flex-start}}.RoomCreatedHero_actionsFloat__cCAbO{margin-top:-28px;padding:0 var(--space-2);position:relative;z-index:2}.NextStepCard_card__2Q4Ac{display:flex;flex-direction:column;gap:var(--space-3)}.NextStepCard_header__WxZYR{display:flex;align-items:center;gap:var(--space-2)}.NextStepCard_title__ueEyi{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--type-h3-size);color:var(--text-primary);margin:0}.NextStepCard_text__1ajQd{font-family:var(--font-body);color:var(--text-secondary);font-size:var(--type-body-sm-size);margin:0}.NextStepCard_illustrationWrap__jHnkj{position:relative;width:100%;aspect-ratio:1000/597;border-radius:var(--radius-lg);overflow:hidden}.NextStepCard_illustration__FKNwy{object-fit:contain}.NextStepCard_enterButton__xEojH{width:100%}.RoomCreatedFooter_card__qqNot{justify-content:space-between;flex-wrap:wrap;background:var(--surface-brand-soft)}.RoomCreatedFooter_card__qqNot,.RoomCreatedFooter_left__V6m9T{display:flex;align-items:center;gap:var(--space-4)}.RoomCreatedFooter_iconWrap__yBwtT{position:relative;width:40px;height:44px;flex-shrink:0}.RoomCreatedFooter_icon__oE48w{object-fit:contain}.RoomCreatedFooter_title__KlXsR{font-family:var(--font-body);font-weight:var(--fw-extrabold);color:var(--text-primary);margin:0}.RoomCreatedFooter_subtitle__jsoF7{font-family:var(--font-body);color:var(--text-secondary);font-size:var(--type-body-sm-size);margin:var(--space-1) 0 0}.RoomCreatedFooter_starWrap__kQfMN{flex-shrink:0}.RoomCreatedFooter_star__VCsuo{height:40px;width:auto}.RestartGameModal_content__TsKOU{display:flex;flex-direction:column;gap:24px}.RestartGameModal_warning__6NcX_{font-size:15px;line-height:1.5;color:var(--text-primary);padding:16px 20px;background:var(--surface-secondary);border-radius:12px}.RestartGameModal_actions__mdzLJ{display:flex;gap:12px;justify-content:flex-end}.RestartGameModal_cancelButton__E77HD,.RestartGameModal_restartButton__cYt8q{padding:12px 24px;border-radius:12px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}.RestartGameModal_cancelButton__E77HD{background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-light)}.RestartGameModal_cancelButton__E77HD:hover:not(:disabled){background:var(--surface-tertiary)}.RestartGameModal_restartButton__cYt8q{background:linear-gradient(135deg,#e63946,#c1121f);color:#fff;box-shadow:0 8px 16px rgba(230,57,70,.25)}.RestartGameModal_restartButton__cYt8q:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 24px rgba(230,57,70,.35)}.RestartGameModal_cancelButton__E77HD:disabled,.RestartGameModal_restartButton__cYt8q:disabled{opacity:.6;cursor:not-allowed}.HostRoomCodeCard_card__plZcj{position:relative;width:100%;aspect-ratio:1298/795;border-radius:20px;background:url(/images/host/host-dash-roomcode.png) 50%/cover no-repeat;box-shadow:0 12px 28px rgba(91,34,214,.25);overflow:hidden}.HostRoomCodeCard_tiles__YbfzT{position:absolute;top:30%;left:4%;right:4%;display:flex;justify-content:center}.HostRoomCodeCard_actions__3Shud{position:absolute;left:5%;right:5%;bottom:9%;display:flex;gap:6px}.HostRoomCodeCard_button__z5_QZ{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:7px 4px;border:0;border-radius:8px;background:#fff;color:var(--gvon-purple-600);font-family:var(--font-body);font-size:11px;font-weight:var(--fw-extrabold);white-space:nowrap;cursor:pointer}.HostRoomCodeCard_button__z5_QZ img,.HostRoomCodeCard_inviteIcon__CwgJa{width:14px;height:14px;flex-shrink:0}.HostRoomCodeCard_inviteIcon__CwgJa{background-color:var(--gvon-purple-600);-webkit-mask:url(/images/shared/join-icon.svg) center/contain no-repeat;mask:url(/images/shared/join-icon.svg) center/contain no-repeat}@media (max-width:900px){.HostRoomCodeCard_card__plZcj{display:none}}.HostRoomCodeCard_mini__Jx3Vk{display:none}@media (max-width:900px){.HostRoomCodeCard_mini__Jx3Vk{display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:8px}.HostRoomCodeCard_miniLabel__f__G9{display:block;font-family:var(--font-body);font-size:12px;font-weight:var(--fw-bold);color:var(--gvon-purple-600)}.HostRoomCodeCard_miniCode__AWNzY{font-family:var(--font-display);font-size:22px;font-weight:var(--fw-extrabold);letter-spacing:1px;color:var(--text-primary)}.HostRoomCodeCard_miniCopy__rimYn{display:inline-flex;padding:8px;border:1.5px solid var(--border-light);border-radius:10px;background:var(--surface-primary)}.HostRoomCodeCard_miniCopy__rimYn img{width:20px;height:20px}}.HostRoundCard_card__vtIlQ{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4px;padding:18px 20px 16px;border-radius:20px;background:url(/images/host/host-dash-rounds.png) 50%/cover no-repeat;box-shadow:0 12px 28px rgba(91,34,214,.25);color:#fff;overflow:hidden}.HostRoundCard_title__StlsY{margin:0;font-family:var(--font-display);font-size:26px;font-weight:var(--fw-semibold);color:#fff}.HostRoundCard_letter__YglZO{font-family:var(--font-display);font-size:84px;font-weight:var(--fw-black);line-height:1;color:#fff;text-shadow:0 4px 14px rgba(20,8,90,.35)}.HostRoundCard_timerRow__WS8b9{display:flex;align-items:center;gap:12px;width:100%}.HostRoundCard_pill__XahfP{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;background:hsla(0,0%,100%,.92);color:#3b2aa8;font-family:var(--font-body);font-size:15px;font-weight:var(--fw-bold);white-space:nowrap}.HostRoundCard_timerIcon___vXjh{width:20px;height:20px;background-color:var(--gvon-purple-600);-webkit-mask:url(/images/host/timer_icon.svg) center/contain no-repeat;mask:url(/images/host/timer_icon.svg) center/contain no-repeat}.HostRoundCard_track__eSXes{flex:1 1;height:12px;border-radius:999px;background:rgba(20,8,90,.55);overflow:hidden}.HostRoundCard_fill__F2AA4{height:100%;border-radius:999px;background:linear-gradient(90deg,#f7c21a,#f59e0b);transition:width .9s linear}@media (max-width:900px){.HostRoundCard_card__vtIlQ{padding:16px}.HostRoundCard_title__StlsY{font-size:22px}.HostRoundCard_letter__YglZO{font-size:64px}.HostRoundCard_timerRow__WS8b9{flex-direction:column;gap:8px}.HostRoundCard_track__eSXes{width:100%;flex:none;height:10px}}.HostConfigCard_card__xjQ9d{display:flex;flex-direction:column;gap:10px;background:var(--surface-primary);border-radius:16px;padding:16px;box-shadow:var(--shadow-sm)}.HostConfigCard_title__OilMk{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-display);font-size:14px;font-weight:var(--fw-extrabold);text-transform:uppercase;color:var(--text-primary)}.HostConfigCard_list__uFQXi{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.HostConfigCard_list__uFQXi li{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:14px;font-weight:var(--fw-semibold);color:var(--text-primary)}.HostConfigCard_icon__vd6YC{display:inline-block;width:20px;height:20px;flex-shrink:0;object-fit:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.HostConfigCard_view__BmdTY{margin-top:auto;padding:9px;border:0;border-radius:8px;background:var(--gvon-purple-50);color:var(--gvon-purple-600);font-family:var(--font-body);font-size:14px;font-weight:var(--fw-extrabold);cursor:pointer}@media (max-width:900px){.HostConfigCard_card__xjQ9d{display:none}}