.online_card__0n2h0{gap:10px}.online_title__0aaiE{font-size:24px;line-height:28px;font-weight:800;margin:2px 0 0}.online_problem__FY5d3{margin:0;padding:8px 12px;border-radius:var(--radius-md);background:rgba(255,107,44,.16);color:var(--ink);font-size:14px}.online_choice__ogK1Q{width:100%;display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 14px;border:0;border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);text-align:left;font:400 14px var(--font-sans);box-shadow:inset 0 0 0 2px var(--line);cursor:pointer}.online_choicePrimary__7PEGI{background:var(--splash);color:var(--on-splash);box-shadow:var(--pop)}.online_choice__ogK1Q:active{transform:translateY(2px)}.online_choice__ogK1Q b{display:block;font:800 16px var(--font-sans)}.online_choice__ogK1Q small{display:block;margin-top:2px;font-size:13px;opacity:.8}.online_choiceIcon__PO8t4{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-full);background:rgba(10,31,43,.14);font-size:20px}.online_link__L_n_h{width:100%;min-height:44px;padding:0 12px;border:0;border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink);font:600 14px var(--font-sans);text-overflow:ellipsis}.online_waiting__vrSGu{margin:4px 0 0;display:flex;align-items:center;gap:8px;color:var(--ink-muted);font-size:14px}.online_dots__XMZqN{width:10px;height:10px;border-radius:var(--radius-full);background:var(--ripple);animation:online_breathe__CqHZt 1.2s ease-in-out infinite}.online_wait__FQM51{width:100%;height:8px;border-radius:var(--radius-full);background:var(--surface-sunken);overflow:hidden}.online_wait__FQM51 span{display:block;height:100%;background:var(--ripple);border-radius:inherit;transition:width 1s linear}.online_cancel__Iu12f{margin-top:2px;border:0;background:none;color:var(--ink-muted);font:700 14px var(--font-sans);text-decoration:underline;text-underline-offset:3px;min-height:40px;padding:0 12px;cursor:pointer}.online_bar__8Kj9M{display:flex;flex-direction:column;gap:10px;margin-top:12px}.online_players__yCprR{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.online_player__YeGE5{min-width:0;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .2s}.online_right__G3HoA{justify-content:flex-end;text-align:right}.online_active__R3dVP{box-shadow:inset 0 0 0 2px var(--splash)}.online_disc__ABZH0{flex:none;width:22px;height:22px;border-radius:var(--radius-full);box-shadow:inset 0 -3px 0 rgba(0,0,0,.2)}.online_gone__9H_sS{opacity:.35}.online_who__WloQy{min-width:0;display:flex;flex-direction:column}.online_who__WloQy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 15px var(--font-sans)}.online_who__WloQy small{color:var(--ink-muted);font-size:12px}.online_clock__nx2CO{flex:none;font:800 14px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--splash-text)}.online_hurry__54SXw{color:var(--buoy);animation:online_breathe__CqHZt .8s ease-in-out infinite}.online_score__dSvP9{font:700 14px var(--font-sans);color:var(--ink-muted)}.online_score__dSvP9 b{font:800 20px var(--font-display);color:var(--ink)}.online_notice__Wi0ux{margin:0;padding:8px 12px;border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink-muted);font-size:14px;text-align:center}.online_emotes__XsaqI{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.online_emotes__XsaqI::-webkit-scrollbar{display:none}.online_emote__3bdQV{flex:none;min-height:40px;padding:0 12px;border:0;border-radius:var(--radius-full);background:var(--surface-raised);color:var(--ink);font:700 13px var(--font-sans);white-space:nowrap;cursor:pointer}.online_emote__3bdQV:active{transform:scale(.95)}.online_leave__0MqRk{align-self:center;min-height:40px;padding:0 14px;border:0;background:none;color:var(--ink-muted);font:700 13px var(--font-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.online_bubble__2WiXk{position:absolute;z-index:5;max-width:70%;padding:8px 14px;border-radius:18px;background:var(--ink);color:var(--surface);font:800 15px var(--font-sans);pointer-events:none;animation:online_float__MDVtM 2.2s ease-out forwards}.online_bubbleMine__2QsUz{left:12px;bottom:12px}.online_bubbleTheirs__ZiH1t{right:12px;top:12px}@keyframes online_breathe__CqHZt{0%,to{opacity:1}50%{opacity:.35}}@keyframes online_float__MDVtM{0%{opacity:0;transform:translateY(8px) scale(.9)}12%{opacity:1;transform:translateY(0) scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.online_bubble__2WiXk,.online_dots__XMZqN,.online_hurry__54SXw{animation:none}}.online_sizes__TXK9k{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-gap:8px;gap:8px}.online_size__tqsyK{min-height:56px;border:0;border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font:800 16px var(--font-sans);box-shadow:inset 0 0 0 2px var(--line);cursor:pointer}.online_size__tqsyK:active{transform:translateY(2px)}.online_grid__BoN9y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.online_chipScore__W84uT{margin-left:auto;font:800 18px var(--font-display)}.online_countdown__oJhSk{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:rgba(6,21,30,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ink);font:800 18px var(--font-sans)}.online_countdown__oJhSk b{font:800 96px/1 var(--font-display);color:var(--splash)}.online_raceBars__7TM2K{display:grid;grid-gap:6px;gap:6px;margin:12px 0 4px}.online_raceClock__AzAJ_{display:flex;align-items:baseline;justify-content:space-between;font:700 13px var(--font-sans);color:var(--ink-muted)}.online_raceClock__AzAJ_ b{font:800 22px var(--font-display);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.online_raceRow__M1Dtq{display:grid;grid-template-columns:minmax(0,110px) 1fr auto;align-items:center;grid-gap:10px;gap:10px;font:700 13px var(--font-sans)}.online_raceRow__M1Dtq>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online_raceRow__M1Dtq b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.online_raceBar__Zjp3e{display:block;height:12px;border-radius:var(--radius-full);background:rgba(238,246,238,.12);overflow:hidden}.online_raceBar__Zjp3e span{display:block;height:100%;border-radius:inherit;transition:width .3s ease-out}@media (max-width:640px){.online_onBoard__0n_pG.online_onBoard__0n_pG{position:absolute;inset:0;padding:8px;z-index:6}.online_onBoard__0n_pG .online_card__0n2h0{padding:14px 14px 12px;gap:8px}.online_onBoard__0n_pG .online_title__0aaiE{font-size:20px;line-height:24px}.online_onBoard__0n_pG .online_close__IPu5k{top:10px;right:10px;width:32px;height:32px}}.online_close__IPu5k{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:var(--radius-full);background:var(--surface);color:var(--ink);cursor:pointer}.online_close__IPu5k:hover{background:var(--surface-sunken)}.online_card__0n2h0{position:relative}.online_card__0n2h0>.online_title__0aaiE{padding-inline:40px}.online_codeForm__MZFoV{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.online_codeInput__5jqfJ{width:100%;max-width:260px;min-height:60px;padding:0 12px;border:0;border-radius:var(--radius-lg);background:var(--surface-sunken);box-shadow:inset 0 0 0 2px var(--line);color:var(--ink);text-align:center;text-transform:uppercase;letter-spacing:.18em;font:800 28px ui-monospace,SF Mono,Menlo,Consolas,monospace}.online_codeInput__5jqfJ::placeholder{color:var(--ink-muted);opacity:.45}.online_codeInput__5jqfJ:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ripple),var(--focus-ring)}.online_codeHelp__ake3X{margin:0;color:var(--ink-muted);font-size:13px}.online_codeJoin__TPDl0{width:100%;max-width:260px}.online_codeJoin__TPDl0:disabled{opacity:.5;cursor:default;transform:none}.online_codeBox__i0yV4{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;border-radius:var(--radius-lg);background:var(--surface-sunken);box-shadow:inset 0 0 0 2px var(--line)}.online_codeText__jD9dr{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.online_codeText__jD9dr small{color:var(--ink-muted);font:700 12px var(--font-sans);text-transform:uppercase;letter-spacing:.06em}.online_codeText__jD9dr b{font:800 30px/1.15 ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.14em;white-space:nowrap;-webkit-user-select:all;-moz-user-select:all;user-select:all}.online_codeCopy__0ICGM{flex:none;min-height:40px;padding:0 14px;border:0;border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:700 14px var(--font-sans);box-shadow:inset 0 0 0 2px var(--line);cursor:pointer}.online_codeCopy__0ICGM:active{transform:translateY(2px)}@media (max-width:480px){.online_choice__ogK1Q{min-height:56px;padding:8px 12px}.online_codeText__jD9dr b{font-size:26px}}.online_cardMascot__aMhkg{display:contents}@media (max-width:480px){.online_cardMascot__aMhkg{display:none}}.online_opts__NehFh{width:100%;display:grid;grid-gap:10px;gap:10px}.online_optGroup__H4BUz{width:100%;display:grid;grid-gap:6px;gap:6px;text-align:left}.online_optName__WI5cb{font:700 13px var(--font-sans);color:var(--ink-muted)}.online_optAbout__tvguj{color:var(--ink-muted);font-size:13px}.online_pills__aEi_2{display:flex;flex-wrap:wrap;gap:6px}.online_pill__8gNpw{min-height:44px;min-width:52px;padding:0 14px;border:0;border-radius:var(--radius-full);background:var(--surface-raised);color:var(--ink);font:700 15px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.online_pill__8gNpw:focus-visible{outline:none;box-shadow:var(--focus-ring)}.online_pillOn__5XlwP{background:var(--ink);color:var(--surface);box-shadow:none}.online_optLine__A_dG6{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 8px;color:var(--ink-muted);font-size:14px}.online_optLine__A_dG6 b{color:var(--ink);font:700 15px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.online_optLine__A_dG6 small{flex-basis:100%;font-size:13px;text-align:center}.online_create__XkBAi{width:100%;margin-top:4px}.online_settings__JgV7B{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:var(--radius-lg);background:var(--surface-raised)}.online_startNext__Matu2{align-self:center}.online_nameLine__JY1Rt{min-width:0;display:flex;align-items:center;gap:6px}.online_hostTag__6nNbC{flex:none;padding:1px 7px;border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--ink-muted);font:700 11px var(--font-sans);letter-spacing:.02em}.online_hostRow__uy3Ly{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;color:var(--ink-muted);font-size:13px}.online_hostRow__uy3Ly .online_pills__aEi_2{flex-basis:100%;justify-content:center}.online_hostBtn__sKWue{min-height:40px;padding:0 12px;border:0;border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font:700 13px var(--font-sans);cursor:pointer}.online_seated__KsV8A{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.online_seated__KsV8A li{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);background:var(--surface-sunken);font:700 13px var(--font-sans)}