.PracticeIntro_page__hzStA{background:linear-gradient(180deg,#f8faff,#eef3ff);min-height:calc(100vh - 72px)}.PracticeIntro_mobileHeroWrap__eRyzg{display:none}.PracticeIntro_mobileHeroImg__oqxit{width:100%;height:auto;display:block}.PracticeIntro_heroSection__CJD6i{width:100%}.PracticeIntro_heroInner__ok7q4{width:100%;max-width:1280px;margin:0 auto;padding:48px 40px 40px;display:flex;align-items:stretch;gap:0;min-height:540px}.PracticeIntro_panel__7Zetk{flex:0 0 460px;background:#fff;border-radius:24px;padding:40px 36px 36px;box-shadow:0 8px 40px rgba(90,60,200,.1);display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}.PracticeIntro_badge__o2jxn{display:inline-flex;align-items:center;gap:7px;color:#7b3ff2;font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.PracticeIntro_headline__nB943{margin:0;font-family:var(--font-display);font-size:48px;font-weight:900;line-height:1.06;color:#090b2f;letter-spacing:-1.5px}.PracticeIntro_subheading__DCBbK{margin:-6px 0 0;font-family:var(--font-display);font-size:20px;font-weight:800;color:#7b3ff2;letter-spacing:-.2px}.PracticeIntro_body__eaWnc{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.7;color:#4b4f68}.PracticeIntro_chips__LrbTY{display:flex;gap:10px}.PracticeIntro_chip__K0f4B{flex:1 1;display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1.5px solid #e8edf7;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.PracticeIntro_chipText__8XAQg{font-family:var(--font-body);font-size:13px;font-weight:700;color:#090b2f;line-height:1.35}.PracticeIntro_chipIconBlue___7tGV{flex-shrink:0}.PracticeIntro_chipIconOrange__eHQzQ{flex-shrink:0;filter:sepia(1) saturate(6) hue-rotate(5deg) brightness(1.05)}.PracticeIntro_chipIconGreen__VJNau{flex-shrink:0;filter:sepia(1) saturate(4) hue-rotate(82deg) brightness(.88)}.PracticeIntro_btnStart__5D_HO{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:17px 32px;background:linear-gradient(135deg,#ffc61a,#e6ac00);color:#090b2f;font-family:var(--font-display);font-size:16px;font-weight:900;letter-spacing:.6px;border:none;border-radius:100px;cursor:pointer;box-shadow:0 4px 20px rgba(255,198,26,.45);transition:transform .15s ease,box-shadow .15s ease}.PracticeIntro_btnStart__5D_HO:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(255,198,26,.55)}.PracticeIntro_backLink__T5wry{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:14px;font-weight:700;color:#7b3ff2;text-decoration:none;width:-moz-fit-content;width:fit-content;transition:opacity .12s}.PracticeIntro_backLink__T5wry:hover{opacity:.75}.PracticeIntro_heroImgWrap__DPQYS{flex:1 1;position:relative;min-height:460px}.PracticeIntro_heroImg__8aeCb{object-fit:contain;object-position:center right}.PracticeIntro_howSection___gF_5{background:#fff;border-top:1px solid #eef3ff;padding:48px 40px 0}.PracticeIntro_howInner__m37tY{width:100%;max-width:1280px;margin:0 auto}.PracticeIntro_howTitle__dBcwy{margin:0 0 24px;font-family:var(--font-display);font-size:15px;font-weight:900;letter-spacing:1.2px;color:#090b2f;text-transform:uppercase;text-align:center}.PracticeIntro_howCard__C4Ikv{display:flex;align-items:center;background:rgba(123,63,242,.05);border-radius:20px;padding:28px 32px;gap:0;margin-bottom:0}.PracticeIntro_howStep__1vdko{flex:1 1;display:flex;flex-direction:column;gap:8px;min-width:0}.PracticeIntro_howStepHeader__fxYOF{display:flex;align-items:center;gap:12px}.PracticeIntro_howStepNum__G47M2{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#7b3ff2,#5b6ef5);color:#fff;font-family:var(--font-display);font-size:18px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 14px rgba(123,63,242,.35)}.PracticeIntro_howStepText__qwlyw{margin:0;font-family:var(--font-display);font-size:15px;font-weight:800;color:#090b2f;line-height:1.2}.PracticeIntro_howStepDesc__1QgH2{margin:0;font-family:var(--font-body);font-size:13px;line-height:1.55;color:#7b8db7;max-width:180px}.PracticeIntro_howStepImgWrap___WzCA{margin-top:8px;display:flex;align-items:flex-end}.PracticeIntro_howStepImgWrapLg__R_7Xq{margin-top:4px;display:flex;align-items:flex-end}.PracticeIntro_howArrow__HOoYC{flex-shrink:0;font-size:22px;color:#c4cad8;padding:0 16px;margin-bottom:24px}.PracticeIntro_trustStrip__Efq4J{display:flex;align-items:center;justify-content:center;padding:20px 0;gap:0}.PracticeIntro_trustItem__BFZKF{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-size:14px;font-weight:700;color:#4b4f68}.PracticeIntro_trustDivider__VUROV{width:1px;height:20px;background:#e2e8f0;flex-shrink:0}.PracticeIntro_smileIconPurple__O0aiG{filter:sepia(1) saturate(4) hue-rotate(220deg) brightness(.85)}@media (max-width:1024px){.PracticeIntro_panel__7Zetk{flex:0 0 400px;padding:32px 28px}.PracticeIntro_headline__nB943{font-size:40px}.PracticeIntro_heroInner__ok7q4{padding:36px 24px 32px;min-height:460px}}@media (max-width:767px){.PracticeIntro_mobileHeroWrap__eRyzg{display:block;background:linear-gradient(135deg,#ede5ff,#def)}.PracticeIntro_heroImgWrap__DPQYS{display:none}.PracticeIntro_heroSection__CJD6i{padding:0}.PracticeIntro_heroInner__ok7q4{padding:0 16px 24px;min-height:unset;flex-direction:column}.PracticeIntro_panel__7Zetk{flex:none;width:100%;margin-top:-20px;border-radius:20px 20px 16px 16px;padding:28px 20px;gap:16px;box-shadow:0 -2px 24px rgba(90,60,200,.08),0 8px 32px rgba(90,60,200,.1)}.PracticeIntro_headline__nB943{font-size:36px;letter-spacing:-1px}.PracticeIntro_subheading__DCBbK{font-size:17px;margin-top:-4px}.PracticeIntro_body__eaWnc{font-size:15px}.PracticeIntro_chips__LrbTY{flex-wrap:wrap}.PracticeIntro_chip__K0f4B{flex-grow:1;flex-shrink:1;flex-basis:calc(33% - 8px);min-width:90px;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:10px 8px}.PracticeIntro_howSection___gF_5{display:none}.PracticeIntro_howCard__C4Ikv{flex-direction:column;align-items:flex-start;padding:20px;gap:20px}.PracticeIntro_howStep__1vdko{width:100%}.PracticeIntro_howArrow__HOoYC{transform:rotate(90deg);padding:0;margin:0;align-self:center}.PracticeIntro_trustStrip__Efq4J{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 0}.PracticeIntro_trustDivider__VUROV{display:none}}.Avatar_avatar__WzKod{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0}.Avatar_sm__Fu41z{width:32px;height:32px}.Avatar_md__C5DLK{width:48px;height:48px}.Avatar_lg__dpx61{width:64px;height:64px}.Avatar_xl__YdUWW{width:96px;height:96px}.Avatar_placeholder__ckKGR{background-color:var(--gvon-purple-200);color:var(--text-brand);font-family:var(--font-display);font-weight:var(--fw-bold)}.Avatar_placeholder__ckKGR.Avatar_sm__Fu41z{font-size:var(--type-body-sm-size)}.Avatar_placeholder__ckKGR.Avatar_md__C5DLK{font-size:var(--type-body-lg-size)}.Avatar_placeholder__ckKGR.Avatar_lg__dpx61{font-size:var(--type-h4-size)}.Avatar_placeholder__ckKGR.Avatar_xl__YdUWW{font-size:var(--type-h2-size)}.Avatar_initials__cJDBQ{display:block}.Tabs_container__dMX8l{width:100%}.Tabs_tabList__NWTBt{display:flex;border-bottom:2px solid var(--border-light);gap:0;overflow-x:auto}.Tabs_tab__ZHf5x{padding:var(--space-4) var(--space-6);font-family:var(--font-body);font-size:var(--type-body-md-size);font-weight:var(--fw-medium);color:var(--text-secondary);background:none;cursor:pointer;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all var(--motion-standard) var(--ease-standard);white-space:nowrap}.Tabs_tab__ZHf5x:hover:not(:disabled){color:var(--text-primary)}.Tabs_tab__ZHf5x.Tabs_active__tCN0K{color:var(--gvon-purple-700);border-bottom-color:var(--gvon-purple-500)}.Tabs_tab__ZHf5x:disabled{opacity:.5;cursor:not-allowed}.Tabs_tab__ZHf5x:focus-visible{outline:2px solid var(--gvon-purple-500);outline-offset:-2px}.Tabs_tabPanel__fYiH0{padding:var(--space-6) 0;animation:Tabs_fadeIn__x1hoB var(--motion-standard)}@keyframes Tabs_fadeIn__x1hoB{0%{opacity:0}to{opacity:1}}.Tooltip_wrapper__zEVy6{position:relative;display:inline-block}.Tooltip_tooltip__hxptX{color:var(--text-inverse);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--type-body-sm-size);white-space:nowrap;z-index:var(--z-dropdown);animation:Tooltip_fadeIn__Lre7c var(--motion-fast);box-shadow:var(--shadow-md);pointer-events:none}.Tooltip_arrow__PULQa,.Tooltip_tooltip__hxptX{position:absolute;background-color:var(--neutral-900)}.Tooltip_arrow__PULQa{width:8px;height:8px;transform:rotate(45deg)}.Tooltip_top__PWx4_{bottom:calc(100% + var(--space-2));left:50%;transform:translateX(-50%)}.Tooltip_top__PWx4_ .Tooltip_arrow__PULQa{top:100%;left:50%;transform:translateX(-50%) rotate(45deg)}.Tooltip_bottom__cBmIj{top:calc(100% + var(--space-2));left:50%;transform:translateX(-50%)}.Tooltip_bottom__cBmIj .Tooltip_arrow__PULQa{bottom:100%;left:50%;transform:translateX(-50%) rotate(45deg)}.Tooltip_left__k9XIh{right:calc(100% + var(--space-2));top:50%;transform:translateY(-50%)}.Tooltip_left__k9XIh .Tooltip_arrow__PULQa{left:100%;top:50%;transform:translateY(-50%) rotate(45deg)}.Tooltip_right__245YA{left:calc(100% + var(--space-2));top:50%;transform:translateY(-50%)}.Tooltip_right__245YA .Tooltip_arrow__PULQa{right:100%;top:50%;transform:translateY(-50%) rotate(45deg)}@keyframes Tooltip_fadeIn__Lre7c{0%{opacity:0}to{opacity:1}}.Progress_container__lz7p1{display:flex;align-items:center;gap:var(--space-3);width:100%}.Progress_bar__Wtys3{flex:1 1;height:8px;background-color:var(--surface-tertiary);border-radius:var(--radius-pill);overflow:hidden}.Progress_fill__EvIoi{height:100%;border-radius:var(--radius-pill);transition:width var(--motion-standard) var(--ease-standard)}.Progress_brand__ckC3V .Progress_fill__EvIoi{background:linear-gradient(90deg,var(--gvon-purple-500),var(--gvon-purple-600))}.Progress_success__Bglaj .Progress_fill__EvIoi{background:linear-gradient(90deg,var(--success-500),var(--success-700))}.Progress_warning__L8C7H .Progress_fill__EvIoi{background:linear-gradient(90deg,var(--warning-500),var(--warning-700))}.Progress_error__gruot .Progress_fill__EvIoi{background:linear-gradient(90deg,var(--error-500),var(--error-700))}.Progress_label__k2vOA{font-family:var(--font-body);font-size:var(--type-body-sm-size);font-weight:var(--fw-medium);color:var(--text-secondary);min-width:40px;text-align:right}.ProgressRing_container___sddq{position:relative;display:inline-flex;align-items:center;justify-content:center}.ProgressRing_track__EUoo7{stroke:var(--surface-tertiary)}.ProgressRing_fill__cQaBn{transition:stroke-dashoffset var(--motion-standard) var(--ease-standard)}.ProgressRing_brand__HpZQR{stroke:var(--gvon-purple-500)}.ProgressRing_success___Megq{stroke:var(--success-500)}.ProgressRing_warning__n6SXW{stroke:var(--warning-500)}.ProgressRing_error__UdzjC{stroke:var(--error-500)}.ProgressRing_label__yi98M{position:absolute;font-family:var(--font-body);font-size:var(--type-body-sm-size);font-weight:var(--fw-semibold);color:var(--text-primary);text-align:center}.Countdown_countdown__LdtYV{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:var(--fw-black);color:var(--gvon-purple-500);border:2px solid var(--gvon-purple-200);border-radius:var(--radius-lg);background-color:var(--surface-brand-soft);transition:all var(--motion-fast)}.Countdown_sm__O4u08{width:60px;height:60px;gap:0}.Countdown_sm__O4u08 .Countdown_number__2EFRg{font-size:var(--type-h3-size)}.Countdown_sm__O4u08 .Countdown_label__k_Qze{font-size:var(--type-body-sm-size)}.Countdown_md__6CJ_T{width:96px;height:96px;gap:var(--space-1)}.Countdown_md__6CJ_T .Countdown_number__2EFRg{font-size:var(--round-letter-size)}.Countdown_md__6CJ_T .Countdown_label__k_Qze{font-size:var(--type-h3-size);margin-top:-12px}.Countdown_lg__qXyAB{width:128px;height:128px;gap:var(--space-2)}.Countdown_lg__qXyAB .Countdown_number__2EFRg{font-size:96px}.Countdown_lg__qXyAB .Countdown_label__k_Qze{font-size:var(--type-h2-size)}.Countdown_lowTime__xUxOo{border-color:var(--warning-500);background-color:var(--warning-50);color:var(--warning-500);animation:Countdown_pulse__2lWEF var(--motion-fast) ease-in-out infinite}.Countdown_expired__4hPI_{border-color:var(--error-500);background-color:var(--error-50);color:var(--error-500);opacity:.5}.Countdown_number__2EFRg{display:block;line-height:1}.Countdown_label__k_Qze{display:block}@keyframes Countdown_pulse__2lWEF{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.3)}50%{box-shadow:0 0 0 8px rgba(245,158,11,0)}}.HostLobbyLayout_container___NwKl{min-height:100vh;background:linear-gradient(180deg,#f8faff,#eef3ff);padding-bottom:80px}.HostLobbyLayout_content__BbRiS{max-width:1400px;margin:0 auto;padding:32px 20px}.HostLobbyLayout_grid__wp7xV{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"room    ready" "config  roster" "bottom  roster";grid-gap:24px 32px;gap:24px 32px;align-items:start}.HostLobbyLayout_roomCodeArea__xFqRE{grid-area:room}.HostLobbyLayout_readyBadgeArea__PgI9V{grid-area:ready}.HostLobbyLayout_configArea__FsWWw{grid-area:config}.HostLobbyLayout_rosterArea__cdp2F{grid-area:roster;align-self:stretch}.HostLobbyLayout_bottomArea__1L4Rd{grid-area:bottom;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.HostLobbyLayout_inviteArea__MDdN8,.HostLobbyLayout_musicArea__u2pfj{min-width:0}.HostLobbyLayout_decorative__UZ1_P{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;opacity:.05}.HostLobbyLayout_decorativeItem__KV0zM{position:absolute;font-size:60px}@media (max-width:1024px){.HostLobbyLayout_grid__wp7xV{grid-template-areas:"room" "ready" "config" "roster" "bottom"}.HostLobbyLayout_bottomArea__1L4Rd,.HostLobbyLayout_grid__wp7xV{grid-template-columns:1fr;gap:16px}.HostLobbyLayout_content__BbRiS{padding:24px 16px 100px}}@media (max-width:640px){.HostLobbyLayout_container___NwKl{padding-bottom:100px}.HostLobbyLayout_content__BbRiS{padding:16px 16px 80px}.HostLobbyLayout_grid__wp7xV{gap:16px}}.HostLobbyLayout_contentWrapper__yddp7{position:relative;z-index:1}.LobbyHeader_header__SKx8T{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--border-light)}.LobbyHeader_container__qKyeE{width:100%;max-width:1440px;margin:0 auto;padding:0 24px;height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.LobbyHeader_logoLink__63Cg0{display:flex;align-items:center;flex-shrink:0}.LobbyHeader_logoLink__63Cg0 img{width:140px;height:38px;object-fit:contain}.LobbyHeader_nav__aniVx{display:none;gap:28px;flex:1 1;justify-content:center}.LobbyHeader_nav__aniVx a{font-size:14px;font-weight:600;color:var(--text-primary);text-decoration:none}.LobbyHeader_nav__aniVx a:hover{color:var(--gvon-purple-500)}.LobbyHeader_navInert__kA4n7{font-size:14px;font-weight:600;color:var(--text-secondary)}.LobbyHeader_actions__dMzD6{display:flex;align-items:center;gap:12px;flex-shrink:0}.LobbyHeader_iconButton__a0dPi{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}.LobbyHeader_iconButton__a0dPi img{width:18px;height:18px}.LobbyHeader_iconButton__a0dPi:hover{border-color:var(--gvon-purple-300,var(--gvon-purple-200))}.LobbyHeader_iconButtonActive__XAIhr{border-color:var(--gvon-purple-500);background:var(--gvon-purple-50)}.LobbyHeader_notificationBadge__3zMh_{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}.LobbyHeader_userChip__IF_df{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:var(--radius-pill);border:1.5px solid var(--border-light)}.LobbyHeader_userName__Zsp0w{font-size:13px;font-weight:700;color:var(--text-primary);white-space:nowrap}@media (min-width:1024px){.LobbyHeader_nav__aniVx{display:flex}}@media (max-width:767px){.LobbyHeader_container__qKyeE{height:56px;padding:0 16px}.LobbyHeader_userName__Zsp0w{display:none}}.LiveScoreboardTable_card__jaZS8{background:var(--surface-primary);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm);height:100%}.LiveScoreboardTable_row__CeZsa{display:grid;grid-template-columns:70px minmax(0,1fr) 150px 110px;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.LiveScoreboardTable_head__atCbv{padding:0 var(--space-3) var(--space-3);border-bottom:1.5px solid var(--border-light);font-family:var(--font-body);font-size:12px;font-weight:var(--fw-extrabold);letter-spacing:.4px;text-transform:uppercase;color:var(--text-primary)}.LiveScoreboardTable_body__OyQ4B{padding:var(--space-2) var(--space-3);min-height:64px;border-bottom:1px solid var(--border-light);border-radius:var(--radius-md)}.LiveScoreboardTable_body__OyQ4B:last-child{border-bottom-color:transparent}.LiveScoreboardTable_self__bBNVX{background:var(--gvon-purple-50);border:1.5px solid var(--gvon-purple-300,#b79bf8)}.LiveScoreboardTable_medal1__bmJGk{background:transparent}.LiveScoreboardTable_rank__iKC9z{display:flex;align-items:center;font-family:var(--font-display);font-size:22px;font-weight:var(--fw-extrabold);color:var(--gvon-purple-700)}.LiveScoreboardTable_self__bBNVX .LiveScoreboardTable_rank__iKC9z{color:var(--gvon-purple-600)}.LiveScoreboardTable_medal__P_tX0{width:36px;height:36px}.LiveScoreboardTable_player__1vjjZ{display:flex;align-items:center;gap:var(--space-3);min-width:0}.LiveScoreboardTable_name__rkrQG{font-family:var(--font-display);font-size:18px;font-weight:var(--fw-bold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LiveScoreboardTable_self__bBNVX .LiveScoreboardTable_name__rkrQG{color:var(--gvon-purple-600)}.LiveScoreboardTable_scoreCol__yjgS7{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;text-align:right}.LiveScoreboardTable_head__atCbv .LiveScoreboardTable_scoreCol__yjgS7{justify-content:flex-end}.LiveScoreboardTable_score__8RBlS{font-family:var(--font-display);font-size:28px;font-weight:var(--fw-extrabold);color:var(--gvon-purple-600)}.LiveScoreboardTable_points__RoZ7C{font-family:var(--font-body);font-size:15px;font-weight:var(--fw-semibold);color:var(--gvon-purple-700)}.LiveScoreboardTable_changeCol__jgPjd{display:flex;justify-content:center}.LiveScoreboardTable_change__s1uRR{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:16px;font-weight:var(--fw-bold);color:var(--text-primary)}.LiveScoreboardTable_arrow__WW0ga{width:18px;height:18px}.LiveScoreboardTable_noChange__afVeh{color:var(--text-muted);font-weight:var(--fw-bold)}@media (max-width:900px){.LiveScoreboardTable_card__jaZS8{padding:var(--space-4)}.LiveScoreboardTable_row__CeZsa{grid-template-columns:44px minmax(0,1fr) 64px 40px;gap:var(--space-2)}.LiveScoreboardTable_desktopOnly__7ufe9{display:none}.LiveScoreboardTable_scoreCol__yjgS7{flex-direction:column;align-items:flex-end;gap:0}.LiveScoreboardTable_body__OyQ4B{min-height:56px}.LiveScoreboardTable_medal1__bmJGk{background:#fff4d6}.LiveScoreboardTable_medal2__I7T8D{background:#eaf0ff}.LiveScoreboardTable_medal3__xv0ph{background:#fdebd9}.LiveScoreboardTable_score__8RBlS{font-size:22px}.LiveScoreboardTable_points__RoZ7C{font-size:11px}.LiveScoreboardTable_name__rkrQG{font-size:16px}}.YourPerformanceCard_card__5AAJf{background:var(--surface-primary);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm)}.YourPerformanceCard_title__D2kN0{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);font-family:var(--font-display);font-size:18px;font-weight:var(--fw-extrabold);text-transform:uppercase;color:var(--text-primary)}.YourPerformanceCard_grid__6PlcD{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.YourPerformanceCard_cell__wq6cZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:var(--space-4) var(--space-2);border:1.5px solid var(--border-light);border-radius:var(--radius-lg);text-align:center}.YourPerformanceCard_label__6HYCX{font-family:var(--font-body);font-size:12px;font-weight:var(--fw-black);letter-spacing:.4px;text-transform:uppercase;color:var(--gvon-purple-500)}.YourPerformanceCard_bigValue__jmHaZ{font-size:44px}.YourPerformanceCard_bigValue__jmHaZ,.YourPerformanceCard_midValue__HX1HG{font-family:var(--font-display);font-weight:var(--fw-black);color:var(--gvon-purple-600);line-height:1.1}.YourPerformanceCard_midValue__HX1HG{font-size:36px}.YourPerformanceCard_caption__lQT0y{font-family:var(--font-body);font-size:14px;font-weight:var(--fw-bold);color:var(--text-secondary)}.YourPerformanceCard_moved__phhJq{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:13px;font-weight:var(--fw-semibold);color:var(--text-secondary)}@media (max-width:900px){.YourPerformanceCard_card__5AAJf{display:none}}.CurrentLeaderCard_card___AoGu{background:linear-gradient(180deg,#fff8e6,#fff3d6);border-radius:var(--radius-xl);padding:var(--space-5) var(--space-6);box-shadow:var(--shadow-sm)}.CurrentLeaderCard_title__zTxuF{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-family:var(--font-display);font-size:18px;font-weight:var(--fw-extrabold);text-transform:uppercase;color:var(--text-primary)}.CurrentLeaderCard_body__QkVTY{display:flex;align-items:center;gap:var(--space-4)}.CurrentLeaderCard_info__4XU2S{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 1;min-width:0}.CurrentLeaderCard_name__gv943{font-family:var(--font-display);font-size:24px;font-weight:var(--fw-extrabold);color:var(--text-primary)}.CurrentLeaderCard_score__vI1Ve{font-family:var(--font-display);font-size:32px;font-weight:var(--fw-black);color:var(--gvon-purple-700)}.CurrentLeaderCard_unit__2hVJ8{font-size:22px;font-weight:var(--fw-extrabold)}.CurrentLeaderCard_pill__WKr_Y{padding:4px 14px;border-radius:999px;background:var(--gvon-purple-600);font-family:var(--font-body);font-size:13px;font-weight:var(--fw-bold);color:#fff}.CurrentLeaderCard_trophy__GH_es{width:96px;height:96px;object-fit:contain}@media (max-width:900px){.CurrentLeaderCard_card___AoGu{display:none}}.YourPositionCard_card__RzU8U{display:none;background:var(--surface-primary);border-radius:var(--radius-xl);padding:var(--space-4);box-shadow:var(--shadow-sm)}.YourPositionCard_title__Mr1yl{margin:0 0 var(--space-3);text-align:center;font-family:var(--font-body);font-size:14px;font-weight:var(--fw-extrabold);text-transform:uppercase;color:var(--gvon-purple-500)}.YourPositionCard_body__nEyV_{display:flex;align-items:center;gap:var(--space-3)}.YourPositionCard_badge__xgXh3{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-left:-28px;border-radius:50%;background:var(--gvon-purple-600);font-family:var(--font-display);font-size:24px;font-weight:var(--fw-black);color:#fff;flex-shrink:0}.YourPositionCard_info__uXFjL{display:flex;flex-direction:column;gap:2px;min-width:0}.YourPositionCard_score__ZI_uY{font-family:var(--font-display);font-size:28px;font-weight:var(--fw-black);color:var(--gvon-purple-600)}.YourPositionCard_unit__fr_Qp{font-size:18px;font-weight:var(--fw-extrabold)}.YourPositionCard_moved__nrJ29{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12px;font-weight:var(--fw-semibold);color:var(--text-secondary)}.YourPositionCard_dot__7fffO{width:10px;height:10px;border-radius:50%}.YourPositionCard_fromLeader__dmYpK{font-family:var(--font-body);font-size:12px;font-weight:var(--fw-semibold);color:var(--text-secondary)}@media (max-width:900px){.YourPositionCard_card__RzU8U{display:block}}.RoundsProgressCard_card__DxaqJ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-gap:var(--space-6);gap:var(--space-6);background:var(--surface-primary);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm)}.RoundsProgressCard_progress__EOAgq{display:flex;flex-direction:column;gap:var(--space-3);padding-right:var(--space-6);border-right:1px solid var(--border-light)}.RoundsProgressCard_heading__8mPeP{font-family:var(--font-display);font-size:18px;font-weight:var(--fw-extrabold);text-transform:uppercase;color:var(--gvon-purple-600)}.RoundsProgressCard_progressBody__TdFFT{display:flex;align-items:center;gap:var(--space-5)}.RoundsProgressCard_count__gRNuz{display:flex;flex-direction:column;align-items:center}.RoundsProgressCard_countValue__XzGj1{font-family:var(--font-display);font-size:56px;font-weight:var(--fw-black);line-height:1;color:var(--gvon-purple-600)}.RoundsProgressCard_countOf__8hei_{font-family:var(--font-body);font-size:16px;font-weight:var(--fw-bold);color:var(--text-primary)}.RoundsProgressCard_dots__EWpbp{display:flex;align-items:center}.RoundsProgressCard_dotWrap__XM5tq{display:inline-flex;align-items:center}.RoundsProgressCard_dot__GjObH{display:block;width:56px;height:56px}.RoundsProgressCard_dotPending__tXAYy{display:inline-flex;opacity:1;filter:grayscale(1) opacity(.35)}.RoundsProgressCard_line__Chv5W{width:14px;height:3px;background:var(--border-light)}.RoundsProgressCard_lineDone__kcQuN{background:var(--gvon-purple-500)}.RoundsProgressCard_hint__s56sY{font-family:var(--font-body);font-size:14px;font-weight:var(--fw-semibold);color:var(--gvon-purple-700)}.RoundsProgressCard_packs__MwCaC{display:flex;flex-direction:column;gap:var(--space-3)}.RoundsProgressCard_packHeading__QD_Sw{text-align:center;font-family:var(--font-body);font-size:12px;font-weight:var(--fw-extrabold);text-transform:uppercase;color:var(--text-primary)}.RoundsProgressCard_packRow__mq0kk{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.RoundsProgressCard_pack__aQllp{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--space-2);border:1.5px solid transparent;border-radius:var(--radius-lg)}.RoundsProgressCard_packCurrent__Hi48o{border-color:var(--gvon-purple-500)}.RoundsProgressCard_packLocked___8ugz{border:1.5px dashed var(--border-light)}.RoundsProgressCard_packImg__2q0I6{width:100%;max-width:84px;aspect-ratio:1;object-fit:contain}.RoundsProgressCard_locked__T6lC_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:84px;font-family:var(--font-body);font-size:13px;font-weight:var(--fw-semibold);color:var(--text-muted);text-align:center}.RoundsProgressCard_lockIcon__7pC3_{width:24px;height:24px;background-color:#c4c8d4;-webkit-mask:url(/images/auth/account-protection-icon.svg) center/contain no-repeat;mask:url(/images/auth/account-protection-icon.svg) center/contain no-repeat}.RoundsProgressCard_packRound__XwZnn{font-family:var(--font-body);font-size:12px;font-weight:var(--fw-semibold);color:var(--text-secondary)}@media (max-width:900px){.RoundsProgressCard_card__DxaqJ{grid-template-columns:1fr;padding:var(--space-4);gap:var(--space-4)}.RoundsProgressCard_progress__EOAgq{padding-right:0;border-right:0;align-items:center}.RoundsProgressCard_heading__8mPeP{font-size:14px}.RoundsProgressCard_dot__GjObH{width:30px;height:30px}.RoundsProgressCard_line__Chv5W{width:8px}.RoundsProgressCard_countValue__XzGj1{font-size:40px}.RoundsProgressCard_hint__s56sY,.RoundsProgressCard_packs__MwCaC{display:none}}.NextRoundBanner_banner__1j0_C{display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);background:linear-gradient(90deg,#f1efff,#f6f3ff 50%,#f1efff)}.NextRoundBanner_timerIcon__4FslJ{width:36px;height:36px;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;flex-shrink:0}.NextRoundBanner_label__p_DT8{font-family:var(--font-display);font-size:20px;font-weight:var(--fw-bold);color:var(--gvon-purple-700)}.NextRoundBanner_labelMobile__u9UdU{display:none}.NextRoundBanner_seconds___Yx09{font-family:var(--font-display);font-size:40px;font-weight:var(--fw-black);color:var(--gvon-purple-600);line-height:1}@media (max-width:900px){.NextRoundBanner_banner__1j0_C{flex-direction:column;gap:var(--space-1);background:transparent;padding:var(--space-3)}.NextRoundBanner_timerIcon__4FslJ{width:26px;height:26px}.NextRoundBanner_label__p_DT8{font-size:14px;font-weight:var(--fw-semibold)}.NextRoundBanner_labelDesktop__kvygk{display:none}.NextRoundBanner_labelMobile__u9UdU{display:inline}.NextRoundBanner_seconds___Yx09{font-size:28px}}.ScoreboardScreen_page__uBfxf{min-height:100vh;background:linear-gradient(180deg,#f8faff,#eef3ff)}.ScoreboardScreen_banner__aHbri{display:flex;align-items:center;justify-content:center;min-height:220px;background:url(/images/player/live-scoreboard-banner.png) 50%/cover no-repeat}.ScoreboardScreen_bannerText__yXIiU{text-align:center}.ScoreboardScreen_title__AU7bo{margin:0;font-family:var(--font-display);font-size:56px;font-weight:var(--fw-black);letter-spacing:.5px;color:var(--gvon-purple-900,#1b1160)}.ScoreboardScreen_round__J__rF{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:28px;font-weight:var(--fw-bold);color:var(--gvon-purple-600)}.ScoreboardScreen_star__I1hiU{color:#f5b82e;font-size:24px}.ScoreboardScreen_main__jrOSe{max-width:1200px;margin:0 auto;padding:var(--space-6) var(--space-6) var(--space-12);display:flex;flex-direction:column;gap:var(--space-6)}.ScoreboardScreen_splitRow__l26_z{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:stretch}.ScoreboardScreen_sideColumn__LfHBZ{display:flex;flex-direction:column;gap:var(--space-5)}@media (max-width:900px){.ScoreboardScreen_banner__aHbri{justify-content:flex-start;min-height:120px;padding:0 var(--space-4);background-position:75%}.ScoreboardScreen_bannerText__yXIiU{text-align:left}.ScoreboardScreen_title__AU7bo{font-size:24px}.ScoreboardScreen_round__J__rF{justify-content:flex-start;font-size:18px}.ScoreboardScreen_star__I1hiU{display:none}.ScoreboardScreen_main__jrOSe{padding:var(--space-4) var(--space-4) var(--space-10);gap:var(--space-4)}.ScoreboardScreen_splitRow__l26_z{grid-template-columns:1fr}.ScoreboardScreen_sideColumn__LfHBZ{display:contents}}.AvatarPicker_grid__Tis2N{display:flex;flex-wrap:wrap;gap:10px}.AvatarPicker_option__oPRgw{position:relative;width:56px;height:56px;padding:0;border-radius:var(--radius-pill);border:3px solid transparent;background:var(--neutral-100);cursor:pointer;flex-shrink:0;transition:border-color .12s ease,transform .12s ease}.AvatarPicker_option__oPRgw:hover{transform:translateY(-2px)}.AvatarPicker_option__oPRgw:disabled{cursor:not-allowed;opacity:.6}.AvatarPicker_selected__ZzX7X{border-color:var(--gvon-purple-500)}.AvatarPicker_image__NgTzq{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-pill)}.AvatarPicker_check__DZ6__{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;border-radius:var(--radius-pill);background:var(--gvon-purple-500);border:2px solid #fff;display:flex;align-items:center;justify-content:center}.LightModal_overlay__JOyLe{position:fixed;inset:0;background:rgba(15,12,41,.55);z-index:1200;display:grid;place-items:center;padding:16px}.LightModal_card__fHAbF{width:min(420px,100%);background:#fff;border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-xl)}.LightModal_header__UfUvm{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:16px;color:var(--text-primary);margin-bottom:16px}.LightModal_close__yB5eh{background:none;border:none;cursor:pointer;font-size:16px;color:var(--text-muted)}.PlayerLobbyCard_card__lvMkc{position:relative;background:#fff;border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);padding:28px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.PlayerLobbyCard_decorative__u0m4a{position:absolute;inset:0;pointer-events:none}.PlayerLobbyCard_star__n2THq{position:absolute;color:var(--gvon-gold-400);font-size:18px}.PlayerLobbyCard_eyebrow__HF6fc{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:13px;letter-spacing:.6px;color:var(--gvon-purple-500);margin-bottom:20px}.PlayerLobbyCard_avatarWrap__j1_Oo{position:relative;margin-bottom:16px}.PlayerLobbyCard_editBadge__w28Hb{position:absolute;bottom:-2px;right:-2px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--gvon-purple-500);border:2px solid #fff;cursor:pointer}.PlayerLobbyCard_editBadge__w28Hb img{width:14px;height:14px;filter:brightness(0) invert(1)}.PlayerLobbyCard_name__ulbJb{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:22px;color:var(--text-primary);text-transform:uppercase}.PlayerLobbyCard_status__HJmv_{font-size:13px;font-weight:700;color:var(--gvon-gold-600);margin-top:4px;margin-bottom:20px}.PlayerLobbyCard_changeAvatarBtn__eDgOk{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;color:var(--gvon-purple-600);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:13px;border:1.5px solid var(--gvon-purple-500);border-radius:var(--radius-pill);cursor:pointer;transition:background .12s ease}.PlayerLobbyCard_changeAvatarBtn__eDgOk:hover{background:var(--gvon-purple-50)}.PlayerLobbyCard_changeAvatarBtn__eDgOk img{width:16px;height:16px}.PlayerLobbyCard_overlaySave__sqZDg{width:100%;margin-top:20px;padding:12px;background:linear-gradient(135deg,#ffc61a,#e6ac00);color:#090b2f;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:14px;border:none;border-radius:var(--radius-md);cursor:pointer}.PlayerCard_playerCard__SWrGw{display:flex;align-items:center;justify-content:space-between;background-color:var(--surface-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-4);transition:all var(--motion-standard) var(--ease-standard)}.PlayerCard_playerCard__SWrGw:hover{border-color:var(--border-brand);box-shadow:var(--shadow-sm)}.PlayerCard_playerCard__SWrGw.PlayerCard_done__tNlKl{background-color:var(--surface-brand-soft);border-color:var(--border-brand)}.PlayerCard_content__decYN{display:flex;align-items:center;gap:var(--space-3);flex:1 1;min-width:0}.PlayerCard_info__qD6FY{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.PlayerCard_name__V0SMc{font-family:var(--font-body);font-size:var(--type-body-md-size);font-weight:var(--fw-semibold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlayerCard_badge__hXZQp{display:inline-block;background-color:var(--gvon-purple-100);color:var(--gvon-purple-700);padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--type-caption-size);font-weight:var(--fw-semibold);width:-moz-fit-content;width:fit-content}.PlayerCard_rank__Em2LG{font-family:var(--font-display);font-size:var(--type-h2-size);font-weight:var(--fw-black);color:var(--gvon-gold-600);text-align:center;min-width:40px}.RoundResultsScreen_page__a_l8k{min-height:100vh;background:linear-gradient(180deg,#f8faff,#eef3ff)}.RoundResultsScreen_main__IqSGT{max-width:1200px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-12);display:flex;flex-direction:column;gap:var(--space-6)}.RoundResultsScreen_splitRow__pFIss{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:stretch}@media (max-width:900px){.RoundResultsScreen_main__IqSGT{padding:var(--space-6) var(--space-4) var(--space-10);gap:var(--space-5)}.RoundResultsScreen_splitRow__pFIss{grid-template-columns:1fr}}.JoinScreen_page__GpZdT{min-height:100vh;background:var(--bg-platform-gradient,linear-gradient(180deg,#f8faff 0,#eef3ff 100%));display:flex;flex-direction:column}.JoinScreen_main__zj6fv{flex:1 1;padding:24px 16px 48px}.JoinScreen_grid__YUDUD{width:100%;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.JoinScreen_formCol__3QSLn,.JoinScreen_heroCol__SslCn{width:100%}.JoinScreen_card__3DbaQ{background:#fff;border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);padding:28px 24px}.JoinScreen_iconCircle__CHR6H{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-pill);background:var(--gvon-purple-100);margin-bottom:16px}.JoinScreen_iconCircle__CHR6H img{width:32px;height:32px}.JoinScreen_title__j3R_i{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--type-h1-size);color:var(--text-primary);margin:0 0 8px}.JoinScreen_subtitle__4GTab{font-family:var(--font-body);font-size:15px;color:var(--text-secondary);margin:0 0 24px}.JoinScreen_errorBanner__sAG4w{background:var(--error-50);color:var(--error-500);border:1px solid rgba(220,38,38,.25);border-radius:var(--radius-md);padding:10px 14px;font-size:13px;font-weight:600;margin-bottom:16px}.JoinScreen_label__spyCh{display:block;font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--text-primary);margin-bottom:6px}.JoinScreen_labelRow__rDU5F{display:flex;align-items:baseline;justify-content:space-between}.JoinScreen_counter__g1Z9V{font-size:12px;color:var(--text-muted)}.JoinScreen_input__kOxzI{width:100%;padding:12px 14px;font-family:var(--font-body);font-size:15px;color:var(--text-primary);background:var(--neutral-50);border:1.5px solid var(--border-light);border-radius:var(--radius-md);transition:border-color .12s ease}.JoinScreen_input__kOxzI:focus{outline:none;border-color:var(--gvon-purple-500)}.JoinScreen_input__kOxzI:disabled{opacity:.6;cursor:not-allowed}.JoinScreen_hint__bJZIf{margin:6px 0 18px;font-size:12px;color:var(--text-muted)}.JoinScreen_joinBtn__b9kdo{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding:14px;background:linear-gradient(135deg,#ffc61a,#e6ac00);color:#090b2f;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:15px;letter-spacing:.4px;border:none;border-radius:var(--radius-md);cursor:pointer;transition:box-shadow .12s ease,transform .12s ease}.JoinScreen_joinBtn__b9kdo img{width:16px;height:16px}.JoinScreen_joinBtn__b9kdo:hover:not(:disabled){box-shadow:0 8px 20px rgba(255,198,26,.4);transform:translateY(-1px)}.JoinScreen_joinBtn__b9kdo:disabled{opacity:.6;cursor:not-allowed}.JoinScreen_orDivider__MRdiQ{display:flex;align-items:center;justify-content:center;margin:18px 0;color:var(--text-muted);font-size:12px;font-weight:600}.JoinScreen_orDivider__MRdiQ:after,.JoinScreen_orDivider__MRdiQ:before{content:"";flex:1 1;height:1px;background:var(--border-light)}.JoinScreen_orDivider__MRdiQ span{padding:0 12px}.JoinScreen_practiceBox__U7tdS{background:var(--gvon-blue-50);border-radius:var(--radius-lg);padding:18px;text-align:center}.JoinScreen_practiceTitle__LENhz{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:15px;color:var(--text-primary);margin-bottom:4px}.JoinScreen_practiceSubtitle__9335N{font-size:13px;color:var(--text-secondary);margin:0 0 14px}.JoinScreen_practiceBtn__UKmJz{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;background:#fff;color:var(--gvon-blue-600);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:13px;border:1.5px solid var(--gvon-blue-500);border-radius:var(--radius-md);text-decoration:none;transition:background .12s ease}.JoinScreen_practiceBtn__UKmJz:hover{background:var(--gvon-blue-50)}.JoinScreen_practiceBtn__UKmJz img{width:14px;height:14px}@media (min-width:1024px){.JoinScreen_main__zj6fv{padding:40px 24px 64px}.JoinScreen_grid__YUDUD{flex-direction:row;align-items:flex-start;gap:32px}.JoinScreen_heroCol__SslCn{flex:1 1 58%}.JoinScreen_formCol__3QSLn{flex:1 1 42%;max-width:460px}.JoinScreen_card__3DbaQ{padding:36px 32px}}.HeroActionCard_hero__EPHgE{position:relative;overflow:hidden;padding:var(--space-8)}.HeroActionCard_mobileImageWrap__YexIZ{display:none}.HeroActionCard_mobileImage___lNce{width:100%;height:auto;display:block;margin:0 0 var(--space-4)}.HeroActionCard_row__5qoFB{display:flex;align-items:center;gap:var(--space-6)}.HeroActionCard_textCol__q8vZA{flex:1 1 auto;min-width:0}.HeroActionCard_title__PxLi7{font-family:var(--font-display);font-weight:var(--fw-black);font-size:32px;line-height:1.15;color:var(--text-primary);margin:0 0 var(--space-2)}@media (min-width:700px){.HeroActionCard_title__PxLi7{font-size:var(--type-h1-size)}}.HeroActionCard_subtitle__tzz6W{font-family:var(--font-body);color:var(--text-secondary);margin:0 0 var(--space-6);font-size:var(--type-body-md-size)}.HeroActionCard_actions__RLGne{display:flex;flex-wrap:wrap;gap:var(--space-3)}.HeroActionCard_desktopImageWrap__DHNZ0{display:none}@media (min-width:700px){.HeroActionCard_desktopImageWrap__DHNZ0{display:block;position:relative;flex:0 0 46%;align-self:stretch;min-height:260px}.HeroActionCard_desktopImage__3orKJ{object-fit:contain;object-position:center right}}@media (max-width:699px){.HeroActionCard_hero__EPHgE{padding:var(--space-5)}.HeroActionCard_mobileImageWrap__YexIZ{display:block}.HeroActionCard_row__5qoFB{flex-direction:column;align-items:stretch}.HeroActionCard_actions__RLGne{flex-direction:column}}.ReadyBadge_badge___PcbI{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.ReadyBadge_label__Pz_LK{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--gvon-purple-600)}.ReadyBadge_content__xy6io{display:flex;align-items:center;gap:20px;width:100%;justify-content:space-between}.ReadyBadge_count__yE0Rr{font-size:32px;font-weight:900;color:var(--gvon-purple-600);font-family:var(--font-display)}.ReadyBadge_plus___QgMm{font-size:20px;margin-left:1px}.ReadyBadge_ringContainer__IhMWb{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.ReadyBadge_ringFilled__erFkZ{position:absolute;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg,var(--gvon-purple-500) 0,var(--gvon-gold-500) var(--progress-percentage),transparent var(--progress-percentage));opacity:1}.ReadyBadge_ringInner__ymDrd{position:absolute;width:80px;height:80px;border-radius:50%;background:#fff}.ReadyBadge_percentage__L1sbk{position:relative;z-index:2;font-size:24px;font-weight:900;color:var(--gvon-purple-600);font-family:var(--font-display)}.ReadyBadge_subtext___QxP_{font-size:11px;color:var(--text-muted);text-align:center;margin-top:8px}.HostPlayersCard_card__RUVvL{display:flex;flex-direction:column;gap:8px;background:var(--surface-primary);border-radius:16px;padding:16px;box-shadow:var(--shadow-sm)}.HostPlayersCard_title__Rz7gn{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-display);font-size:14px;font-weight:var(--fw-extrabold);color:var(--text-primary)}.HostPlayersCard_titleIcon__rSMfM{width:22px;height:22px;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}.HostPlayersCard_body__22CdR{display:flex;align-items:center;justify-content:space-between;gap:12px}.HostPlayersCard_count__2M1O9{font-family:var(--font-display);font-size:36px;font-weight:var(--fw-black);color:var(--gvon-purple-600);white-space:nowrap}.HostPlayersCard_ring__ePySR{position:relative;width:84px;height:84px;flex-shrink:0}.HostPlayersCard_ringFill__Kwkvd{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--gvon-purple-600) var(--pct),#e6e3fa 0)}.HostPlayersCard_ringInner__kR9xx{position:absolute;inset:10px;border-radius:50%;background:var(--surface-primary)}.HostPlayersCard_pct__6G5kK{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:18px;font-weight:var(--fw-black);color:var(--gvon-purple-600)}.HostPlayersCard_hint__BqPUj{margin:0;text-align:center;font-family:var(--font-body);font-size:13px;font-weight:var(--fw-semibold);color:var(--text-muted)}.HostPlayersCard_mobile__IAjC9{display:none;padding:0;background:transparent;box-shadow:none;flex:1 1}.HostPlayersCard_mobile__IAjC9 .HostPlayersCard_title__Rz7gn{font-size:12px;font-weight:var(--fw-bold);color:var(--gvon-purple-600)}.HostPlayersCard_mobile__IAjC9 .HostPlayersCard_count__2M1O9{font-size:26px}.HostPlayersCard_mobile__IAjC9 .HostPlayersCard_ring__ePySR{width:56px;height:56px}.HostPlayersCard_mobile__IAjC9 .HostPlayersCard_ringInner__kR9xx{inset:7px}.HostPlayersCard_mobile__IAjC9 .HostPlayersCard_pct__6G5kK{font-size:12px}@media (max-width:900px){.HostPlayersCard_desktop___50aH{display:none}.HostPlayersCard_mobile__IAjC9{display:flex}}.HostRoundControls_controls__hFZZ8{display:flex;flex-direction:column;gap:10px}.HostRoundControls_end__sCA_A,.HostRoundControls_start__Or_0a{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px;border:0;border-radius:12px;color:#fff;font-family:var(--font-display);font-size:18px;font-weight:var(--fw-bold);cursor:pointer;box-shadow:0 6px 14px rgba(91,34,214,.25)}.HostRoundControls_start__Or_0a{background:linear-gradient(90deg,#5a2eea,#7b3ff2)}.HostRoundControls_end__sCA_A{background:linear-gradient(90deg,#f43f5e,#ef4565);box-shadow:0 6px 14px rgba(239,69,101,.25)}.HostRoundControls_end__sCA_A:disabled,.HostRoundControls_secondary__2ggL3:disabled,.HostRoundControls_start__Or_0a:disabled{opacity:.5;cursor:not-allowed}.HostRoundControls_stopSquare__p0Pjz{width:18px;height:18px;border-radius:3px;background:#fff}.HostRoundControls_row__KfC_4{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:10px;gap:10px}.HostRoundControls_secondary__2ggL3{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 8px;border:1.5px solid var(--border-light);border-radius:12px;background:var(--surface-primary);color:var(--text-primary);font-family:var(--font-body);font-size:15px;font-weight:var(--fw-extrabold);cursor:pointer}.HostRoundControls_timerIcon__F1USL{width:22px;height:22px;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}@media (max-width:900px){.HostRoundControls_pauseLabelFull__XNOnj{display:none}}.HostRoundProgress_card__tiK4g{background:var(--surface-primary);border-radius:16px;padding:16px;box-shadow:var(--shadow-sm)}.HostRoundProgress_title__HJbrB{margin:0;font-family:var(--font-display);font-size:15px;font-weight:var(--fw-bold);color:var(--text-primary)}.HostRoundProgress_sub__fFpWy{margin:8px 0 10px;font-family:var(--font-body);font-size:14px;font-weight:var(--fw-semibold);color:var(--text-primary)}.HostRoundProgress_steps__zv36B{display:flex;align-items:center}.HostRoundProgress_stepWrap__qmOo1{display:inline-flex;align-items:center;flex:1 1}.HostRoundProgress_stepWrap__qmOo1:first-child{flex:0 0 auto}.HostRoundProgress_line__v_ISj{flex:1 1;height:3px;background:var(--border-light)}.HostRoundProgress_lineDone__f4JLg{background:var(--gvon-purple-500)}.HostRoundProgress_step__PrPIy{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:url(/images/player/rounds-mobile.svg) 50%/contain no-repeat;filter:grayscale(1) opacity(.3)}.HostRoundProgress_stepCurrent__7DGTt,.HostRoundProgress_stepDone__De0hM{filter:none}.HostRoundProgress_stepDone__De0hM{background-color:transparent}.HostRoundProgress_stepNumber__76xUz{font-family:var(--font-display);font-size:12px;font-weight:var(--fw-extrabold);color:var(--text-primary)}.HostRoundProgress_stepCurrent__7DGTt .HostRoundProgress_stepNumber__76xUz,.HostRoundProgress_stepDone__De0hM .HostRoundProgress_stepNumber__76xUz{color:#fff}.HostRoundProgress_stepCurrent__7DGTt{filter:drop-shadow(0 0 0 transparent) saturate(1.3);outline:2px solid var(--gvon-purple-500);outline-offset:1px;border-radius:50%}@media (max-width:900px){.HostRoundProgress_card__tiK4g{display:none}}.HostQuickActions_panel__LqUVT{background:#f1eefe;border-radius:20px;padding:20px}.HostQuickActions_title__Vgdwc{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-family:var(--font-display);font-size:16px;font-weight:var(--fw-bold);color:var(--gvon-purple-600)}.HostQuickActions_grid__1tCse{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.HostQuickActions_action__1nQ62{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e4def9;border-radius:10px;background:#fff;text-align:left;font-family:var(--font-body);font-size:14px;font-weight:var(--fw-semibold);color:var(--text-primary);cursor:pointer;box-shadow:0 1px 2px rgba(60,40,140,.06)}.HostQuickActions_action__1nQ62:hover{border-color:var(--gvon-purple-300,#b79bf8)}.HostQuickActions_action__1nQ62 img{width:22px;height:22px}@media (max-width:900px){.HostQuickActions_panel__LqUVT{display:none}}.HostMobileNav_nav__8wPve{display:none}@media (max-width:900px){.HostMobileNav_nav__8wPve{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;justify-content:space-around;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:var(--surface-primary);border-top:1px solid var(--border-light);box-shadow:0 -4px 16px rgba(60,40,140,.08)}.HostMobileNav_item__gSDOE{display:flex;flex:1 1;flex-direction:column;align-items:center;gap:2px;padding:4px;border:0;background:transparent;font-family:var(--font-body);font-size:12px;font-weight:var(--fw-semibold);color:var(--text-muted)}.HostMobileNav_item__gSDOE img,.HostMobileNav_maskIcon__89EEK{width:26px;height:26px;object-fit:contain}.HostMobileNav_maskIcon__89EEK{display:block;background-color:var(--gvon-purple-600);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.HostMobileNav_active__QZTjE{color:var(--gvon-purple-600);font-weight:var(--fw-extrabold)}.HostMobileNav_moreMenu__t2s2P{position:absolute;right:8px;bottom:calc(100% + 8px);display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--border-light);border-radius:12px;background:var(--surface-primary);box-shadow:var(--shadow-md)}.HostMobileNav_moreMenu__t2s2P button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:8px;background:transparent;font-family:var(--font-body);font-size:14px;font-weight:var(--fw-semibold);color:var(--text-primary)}.HostMobileNav_moreMenu__t2s2P img{width:22px;height:22px}}.CategorySelector_wrap__T20eV{margin-top:var(--space-2)}.CategorySelector_accordionHeader__agOvd{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) 0;border:none;background:none;cursor:pointer;text-align:left;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--type-body-md-size);color:var(--text-primary)}.CategorySelector_chevron__vTiDB{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:var(--text-muted);font-size:11px;transition:transform var(--motion-standard) var(--ease-standard)}.CategorySelector_chevronOpen__HQht_{transform:rotate(0deg)}.CategorySelector_chevronClosed__b_8g5{transform:rotate(-90deg)}.CategorySelector_categoryGrid__zV57k{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-2)}.CategorySelector_categoryRow__yw4EE{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:2px solid var(--border-medium);background:var(--surface-primary);cursor:pointer;transition:border-color var(--motion-standard) var(--ease-standard),background var(--motion-standard) var(--ease-standard)}.CategorySelector_categoryRowSelected__hExzf{border-color:var(--gvon-purple-500);background:#f7f3ff}.CategorySelector_categoryRowDisabled__j2Ttf{cursor:not-allowed;opacity:.5}.CategorySelector_checkbox__BSXab{width:18px;height:18px;flex-shrink:0;accent-color:var(--gvon-purple-500);cursor:pointer}.CategorySelector_categoryLabel__CACEq{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:14px;line-height:1.3;color:var(--text-primary)}.CategorySelector_quickPackRow__k4ZwA{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}.CategorySelector_quickPackBtn__P6cDC{padding:6px 14px;border-radius:var(--radius-pill);border:2px solid var(--border-medium);background:var(--surface-primary);font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:13px;color:var(--text-primary);cursor:pointer;transition:border-color var(--motion-standard) var(--ease-standard),color var(--motion-standard) var(--ease-standard)}.CategorySelector_quickPackBtn__P6cDC:focus-visible,.CategorySelector_quickPackBtn__P6cDC:hover{border-color:var(--gvon-purple-500);color:var(--gvon-purple-500)}.CreateGameWizard_page__6GZ6L{min-height:100vh;background:var(--bg-platform-gradient)}.CreateGameWizard_content__hL9kI{max-width:1040px;margin:0 auto}@media (max-width:768px){.CreateGameWizard_content__hL9kI{padding-bottom:88px}}.CreateGameWizard_header__oyiIW{text-align:center;margin-bottom:var(--space-6)}.CreateGameWizard_headerTitle__Mk5bd{font-family:var(--font-display);font-weight:var(--fw-black);font-size:32px;color:var(--text-primary);margin:0 0 var(--space-2)}@media (min-width:700px){.CreateGameWizard_headerTitle__Mk5bd{font-size:40px}}.CreateGameWizard_headerSubtitle__M_LJO{font-family:var(--font-body);color:var(--text-secondary);margin:0 0 var(--space-4)}.CreateGameWizard_layout__HHOit{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6)}@media (min-width:900px){.CreateGameWizard_layout__HHOit{grid-template-columns:1.6fr 1fr;align-items:start}}.CreateGameWizard_stepCard__Y_fUy{display:flex;flex-direction:column;gap:var(--space-6)}.CreateGameWizard_stepTitleRow__kjq60,.CreateGameWizard_stepTitle__8vi8U{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--type-h2-size);color:var(--text-primary);margin:0}.CreateGameWizard_stepTitleRow__kjq60{display:flex;align-items:center;gap:var(--space-3)}.CreateGameWizard_stepTitleIcon__djLKo{display:inline-block;width:28px;height:28px;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}.CreateGameWizard_roundTimeGrid__hn9Mm{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:899px){.CreateGameWizard_roundTimeGrid__hn9Mm{grid-template-columns:1fr}}.CreateGameWizard_hintBar__U97E1{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-secondary);font-family:var(--font-body);font-size:var(--type-body-sm-size);color:var(--text-secondary)}.CreateGameWizard_hintIcon__J6POg{flex-shrink:0;filter:grayscale(1) opacity(.6)}.CreateGameWizard_toggleRow__rY1cK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-light);font-family:var(--font-body)}.CreateGameWizard_toggleLabel__PZmrw{display:flex;flex-direction:column;gap:var(--space-1)}.CreateGameWizard_toggleTitle__cyXvG{font-weight:var(--fw-semibold);color:var(--text-primary)}.CreateGameWizard_toggleHint__Bq0MP{font-size:var(--type-caption-size);color:var(--text-muted)}.CreateGameWizard_switch__gR7Hh{position:relative;display:inline-block;width:44px;height:26px;flex-shrink:0}.CreateGameWizard_switch__gR7Hh input{opacity:0;width:0;height:0}.CreateGameWizard_switchTrack__Kj87Q{position:absolute;inset:0;background:var(--neutral-300);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--motion-standard) var(--ease-standard)}.CreateGameWizard_switchTrack__Kj87Q:before{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform var(--motion-standard) var(--ease-standard)}.CreateGameWizard_switch__gR7Hh input:checked+.CreateGameWizard_switchTrack__Kj87Q{background:var(--gvon-purple-500)}.CreateGameWizard_switch__gR7Hh input:checked+.CreateGameWizard_switchTrack__Kj87Q:before{transform:translateX(18px)}.CreateGameWizard_footer__awTlt{display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6)}.CreateGameWizard_nextBtnDesktop__xRO8m{text-transform:uppercase;letter-spacing:.4px}@media (max-width:768px){.CreateGameWizard_nextBtnDesktop__xRO8m{display:none}}.CreateGameWizard_nextBtnMobile__PRqNq{width:100%;text-transform:uppercase;letter-spacing:.4px}.CreateGameWizard_summaryCol__mCO3K{display:flex;flex-direction:column;gap:var(--space-4);min-width:300px}.HostDashboard_page__uI_Pj{min-height:100vh;background:var(--bg-platform-gradient)}.HostDashboard_content__o2Oq6{display:flex;flex-direction:column;gap:var(--space-6);max-width:1040px;margin:0 auto}.HostDashboard_createBtn__soX8_{text-transform:uppercase;letter-spacing:.4px}.HostDashboard_midRow__jQHjY{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:900px){.HostDashboard_midRow__jQHjY{grid-template-columns:2fr 1fr;align-items:start}}.HostDashboard_sectionHeader__5HCcb{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-3)}.HostDashboard_sectionTitle__KXZ9w{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--type-h3-size);color:var(--text-primary);margin:0}.HostDashboard_sectionLink__jeYB2{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--type-body-sm-size);color:var(--text-brand);opacity:.75;cursor:default;white-space:nowrap}.HostDashboard_recentGrid__e8ELG,.HostDashboard_templateGrid__eRQIA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:699px){.HostDashboard_templateGrid__eRQIA{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--space-3);padding-bottom:var(--space-2)}.HostDashboard_recentGrid__e8ELG{grid-template-columns:1fr}.HostDashboard_page__uI_Pj{padding-bottom:72px}}.RoomCreatedScreen_page__iIi4D{min-height:100vh;background:var(--bg-platform-gradient)}.RoomCreatedScreen_content__FqyXY{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.RoomCreatedScreen_row__AvmKT{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}@media (min-width:900px){.RoomCreatedScreen_row__AvmKT{grid-template-columns:2fr 1fr}}.RoomCreatedScreen_editSettingsBtn__suhf1{align-self:flex-start}.RoomCreatedScreen_missingWrap__c5HOS{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.RoomCreatedScreen_missingCard__3E4iV{max-width:420px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.HostGameConsole_page__hSIz8{min-height:100vh;background:linear-gradient(180deg,#f8faff,#eef3ff)}.HostGameConsole_layout__bIFIH{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:20px;gap:20px;max-width:1500px;margin:0 auto;padding:20px;align-items:start}.HostGameConsole_left__b5JZZ{display:flex;flex-direction:column;gap:14px}.HostGameConsole_music__tDY7c{display:block}.HostGameConsole_main__p1d7I{display:flex;flex-direction:column;gap:20px;min-width:0}.HostGameConsole_topRow__d_X5P{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-gap:16px;gap:16px}.HostGameConsole_mobileInfoRow__I3aai{display:none}.HostGameConsole_bottomRow__o4t3b{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:20px;gap:20px;align-items:start}@media (max-width:900px){.HostGameConsole_page__hSIz8{padding-bottom:80px}.HostGameConsole_layout__bIFIH{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px}.HostGameConsole_left__b5JZZ{order:2}.HostGameConsole_left__b5JZZ>:not(:nth-child(3)){display:none}.HostGameConsole_topRow__d_X5P{grid-template-columns:minmax(0,1fr)}.HostGameConsole_mobileInfoRow__I3aai{display:flex;align-items:center;gap:16px;padding:12px 14px;border-radius:16px;background:var(--surface-primary);box-shadow:var(--shadow-sm)}.HostGameConsole_bottomRow__o4t3b{grid-template-columns:minmax(0,1fr)}}.HostGameConsole_winnerBanner__HAAJk{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;background:linear-gradient(90deg,var(--gvon-gold-50,#fff8e6),var(--gvon-purple-50));border-radius:16px;padding:20px 24px}.HostGameConsole_winnerTitle__0mVs2{margin:0 0 4px;font-family:var(--font-display);font-size:20px;color:var(--gvon-purple-600)}.HostGameConsole_winnerSubtitle__EpPzX{margin:0;font-size:14px;color:var(--text-secondary)}.HostGameConsole_winnerActions__i1itD{display:flex;gap:10px}.HostGameConsole_scoreboard__f_O1Y{display:flex;flex-direction:column;gap:10px}.HostGameConsole_scoreRow__cKB9n{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--surface-secondary);border-radius:12px}.HostGameConsole_rank__hzVL0{font-weight:700;color:var(--gvon-purple-600);width:32px}.HostGameConsole_scoreName__wrLn_{flex:1 1;font-weight:600;color:var(--text-primary)}.HostGameConsole_scoreTotal__hB8vL{font-weight:700;color:var(--text-primary)}.HostGameConsole_roundScore__6QQLm{font-size:12px;color:var(--success-600,var(--success-500))}