:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:"Outfit", system-ui, -apple-system, sans-serif;--bg:#f4f5f9;--surface:#fff;--cell:#fff;--line:#e5e7ee;--ink:#1b1d2a;--ink-soft:#6b7085;--faint:#a3a8ba;--highlight:#edf0f7;--match:#d9e1f6;--note:#8a90a6;--wrong:#e5484d;--wrong-bg:#fdecec;--cell-tint:24%;--card-tint:24%;--cell-ink-base:var(--ink);--cell-ink-mix:72%;--c-blue:#3b6cff;--c-teal:#0e9e9e;--c-green:#1e9e52;--c-lime:#6fa80c;--c-yellow:#d9a000;--c-orange:#f26a1f;--c-pink:#e0408f;--c-purple:#8a55f2;--radius-sm:10px;--radius:14px;--radius-lg:16px;--tap:44px;--control-height:56px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111218;--surface:#1c1e27;--cell:#1c1e27;--line:#2a2d3a;--ink:#edeff5;--ink-soft:#8c91a6;--faint:#5c6175;--highlight:#242734;--match:#2d3550;--note:#7c8198;--wrong:#ff6b70;--wrong-bg:#3b1d21;--cell-tint:62%;--card-tint:34%;--cell-ink-base:#fff;--cell-ink-mix:0%;--c-blue:#6e8fff;--c-teal:#2ccaca;--c-green:#3dd07e;--c-lime:#a6e33a;--c-yellow:#ffd23f;--c-orange:#ff9554;--c-pink:#ff74bc;--c-purple:#b193ff}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;background:var(--bg);color:var(--ink);font-family:var(--font);position:fixed;inset:0;overflow:hidden}#app{height:var(--app-height,100dvh);padding:max(8px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));flex-direction:column;display:flex;container-type:size}button,input{font:inherit;color:inherit;background:0 0;border:0}input{-webkit-user-select:text;user-select:text}button:focus-visible,input:focus-visible{outline:3px solid var(--c-blue);outline-offset:2px}._area_v3byb_2{flex:1;place-items:center;min-height:0;display:grid;container-type:size}._board_v3byb_15{--box-line:color-mix(in oklch, var(--line), var(--ink) 18%);aspect-ratio:1;border:2px solid var(--box-line);background:var(--box-line);border-radius:12px;grid-template:repeat(3,1fr)/repeat(3,1fr);gap:2px;width:min(100cqw,100cqh);display:grid;overflow:hidden}._square_v3byb_29{background:var(--line);grid-template:repeat(3,1fr)/repeat(3,1fr);gap:1px;min-width:0;min-height:0;display:grid}._cell_v3byb_38{background:var(--cell);cursor:pointer;place-items:center;min-width:0;min-height:0;font-size:6.2cqmin;font-weight:600;line-height:1;display:grid;position:relative}._cell_v3byb_38[data-related]{background:var(--highlight)}._cell_v3byb_38[data-same]{background:var(--match);font-weight:700}._cell_v3byb_38[data-owner]{background:color-mix(in oklch, var(--pc) var(--cell-tint), var(--cell));color:color-mix(in oklch, var(--pc) var(--cell-ink-mix), var(--cell-ink-base))}._cell_v3byb_38[data-owner][data-same]{background:color-mix(in oklch, var(--pc) calc(var(--cell-tint) + 22%), var(--cell));font-weight:800}._cell_v3byb_38[data-wrong]{background:var(--wrong-bg);color:var(--wrong)}._cell_v3byb_38[data-pending]{color:var(--ink-soft)}._cell_v3byb_38[data-selected]:not([data-owner]){background:color-mix(in srgb, var(--me) 16%, var(--cell))}._cell_v3byb_38[data-cursor]{box-shadow:inset 0 0 0 3px var(--cursor)}._cell_v3byb_38[data-selected]{box-shadow:inset 0 0 0 3px var(--me)}._notes_v3byb_91{color:var(--note);grid-template:repeat(3,1fr)/repeat(3,1fr);place-items:center;font-size:2.6cqmin;font-weight:500;display:grid;position:absolute;inset:2px}._game_1wlv4_1{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}._topBar_1wlv4_11{align-items:center;gap:8px;display:flex}._code_1wlv4_17{height:var(--tap);background:var(--surface);letter-spacing:.14em;cursor:pointer;border-radius:13px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:17px;font-weight:700;display:flex}._code_1wlv4_17 svg{opacity:.55}._clock_1wlv4_35{text-align:center;flex:1;min-width:0;line-height:1.15}._clock_1wlv4_35 b{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:19px;font-weight:600;display:inline-flex}._clock_1wlv4_35 span{color:var(--ink-soft);white-space:nowrap;font-size:11.5px;display:block}._offline_1wlv4_58{background:var(--wrong);border-radius:50%;width:8px;height:8px}._scores_1wlv4_67{gap:8px;list-style:none;display:flex}._score_1wlv4_67{border-radius:var(--radius);background:color-mix(in oklch, var(--pc) var(--card-tint), var(--surface));flex:1;align-items:center;gap:8px;min-width:0;height:48px;padding:0 12px;display:flex}._team_1wlv4_85{background:var(--ink);color:var(--bg);flex:none}._dot_1wlv4_91{background:var(--pc);border-radius:50%;flex:none;width:10px;height:10px}._score_1wlv4_67[data-presence] ._dot_1wlv4_91{box-shadow:inset 0 0 0 2px var(--pc);background:0 0}._who_1wlv4_105{flex-direction:column;flex:1;min-width:0;display:flex}._name_1wlv4_112,._presence_1wlv4_113{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);overflow:hidden}._name_1wlv4_112{font-size:14px;font-weight:500}._presence_1wlv4_113{font-size:11.5px;line-height:1.2}._team_1wlv4_85 ._name_1wlv4_112{color:inherit;opacity:.65}._points_1wlv4_135{font-variant-numeric:tabular-nums;flex:none;font-size:21px;font-weight:700}._pad_1wlv4_144{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}._key_1wlv4_150{border-radius:var(--radius);background:var(--surface);cursor:pointer;place-items:center;height:56px;font-size:27px;font-weight:600;display:grid}._key_1wlv4_150[data-done]{opacity:.25}._tool_1wlv4_165{color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;display:flex}._tool_1wlv4_165[aria-pressed=true]{background:var(--me);color:#fff}._erase_1wlv4_180{flex-direction:row;grid-column:span 2;gap:8px;font-size:15px}._iconButton_1wup9_1{width:var(--tap);height:var(--tap);background:var(--surface);cursor:pointer;border-radius:13px;flex:none;place-items:center;display:grid}._button_18ivg_1{height:var(--control-height);min-width:var(--tap);border-radius:var(--radius-lg);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:18px;font-weight:700;display:inline-flex}._button_18ivg_1:disabled{cursor:default}._primary_18ivg_18{background:var(--ink);color:var(--bg)}._primary_18ivg_18:disabled{opacity:.35}._mine_18ivg_28{background:var(--me,var(--c-blue));color:#fff}._plain_18ivg_33{background:var(--surface);color:var(--ink)}._plain_18ivg_33:disabled{color:var(--faint)}._fieldset_v0i3f_1{border:0;min-width:0}._legend_v0i3f_7{float:left;width:100%;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.1}._legend_v0i3f_7+*{clear:both}._segmented_ihq9a_1{border-radius:var(--radius-lg);background:var(--surface);gap:4px;padding:4px;display:grid}._option_ihq9a_9{height:var(--tap);color:var(--ink-soft);cursor:pointer;border-radius:12px;font-size:16px;font-weight:600}._option_ihq9a_9[aria-pressed=true]{background:var(--ink);color:var(--bg)}._option_ihq9a_9:disabled{cursor:default}._lobby_1583r_1{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}._bar_1583r_9,._room_1583r_10{justify-content:space-between;align-items:center;display:flex}._pill_1583r_16{height:var(--tap);background:var(--surface);cursor:pointer;border-radius:13px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:15px;font-weight:600;display:inline-flex}._code_1583r_29{letter-spacing:.14em;font-size:40px;font-weight:800;line-height:1}._players_1583r_36{flex-direction:column;gap:6px;list-style:none;display:flex}._player_1583r_36{border-radius:var(--radius);background:color-mix(in oklch, var(--pc) var(--card-tint), var(--surface));align-items:center;gap:10px;height:44px;padding:0 14px;font-size:17px;font-weight:600;display:flex}._dot_1583r_55{background:var(--pc);border-radius:50%;flex:none;width:12px;height:12px}._player_1583r_36[data-presence] ._dot_1583r_55{box-shadow:inset 0 0 0 2px var(--pc);background:0 0}._name_1583r_69{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._tag_1583r_76{color:var(--ink-soft);flex:none;margin-left:auto;font-size:13px;font-weight:500}._swatches_1583r_84{grid-template-columns:repeat(8,1fr);gap:7px;display:grid}._swatch_1583r_84{aspect-ratio:1;background:var(--pc);cursor:pointer;border-radius:50%;position:relative}._swatch_1583r_84[aria-pressed=true]{box-shadow:0 0 0 3px var(--bg), 0 0 0 5.5px var(--pc)}._swatch_1583r_84[aria-disabled=true]{opacity:.28;cursor:default}._swatch_1583r_84[aria-disabled=true]:after{content:"";background:var(--ink);border-radius:2px;height:2.5px;position:absolute;inset:50% -15% auto;transform:rotate(-45deg)}._footer_1583r_119{margin-top:auto}._start_1583r_123{width:100%}._waiting_1583r_127{height:56px;color:var(--ink-soft);place-items:center;font-size:16px;font-weight:500;display:grid}._results_1duj9_1{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}._bar_1duj9_9{justify-content:flex-end;display:flex}._hero_1duj9_14{text-align:center}._heading_1duj9_18{letter-spacing:-.01em;font-size:32px;font-weight:800;line-height:1.15}._subtitle_1duj9_25{color:var(--ink-soft);margin-top:2px;font-size:14px}._team_1duj9_31{border-radius:var(--radius);background:var(--ink);color:var(--bg);align-items:baseline;gap:8px;margin-top:10px;padding:6px 16px;display:inline-flex}._team_1duj9_31 span{opacity:.7;font-size:14px}._team_1duj9_31 b{font-size:24px;font-weight:800}._mapArea_1duj9_53{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:96px;display:flex;container-type:size}._map_1duj9_53{aspect-ratio:1;grid-template:repeat(3,1fr)/repeat(3,1fr);gap:4px;width:min(100cqw,100cqh - 24px,200px);display:grid}._mapSquare_1duj9_72{grid-template:repeat(3,1fr)/repeat(3,1fr);gap:2px;min-width:0;min-height:0;display:grid}._mapCell_1duj9_80{background:var(--cell);border-radius:3px;min-width:0;min-height:0}._mapCell_1duj9_80[style]{background:color-mix(in oklch, var(--pc) 45%, var(--cell))}._caption_1duj9_91{text-align:center;color:var(--ink-soft);font-size:12.5px}._ranks_1duj9_97{flex-direction:column;gap:8px;list-style:none;display:flex}._rank_1duj9_97{border-radius:var(--radius-lg);background:color-mix(in oklch, var(--pc) var(--card-tint), var(--surface));align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}._position_1duj9_114{border-radius:var(--radius-sm);background:var(--surface);width:30px;height:30px;color:color-mix(in oklch, var(--pc) 70%, var(--ink));flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}._who_1duj9_127{flex-direction:column;flex:1;min-width:0;display:flex}._who_1duj9_127 b{align-items:baseline;gap:5px;font-size:17px;font-weight:700;display:flex}._name_1duj9_143{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._note_1duj9_150{color:var(--ink-soft);flex:none;font-weight:500}._stats_1duj9_156{color:var(--ink-soft);font-size:13px}._points_1duj9_161{font-variant-numeric:tabular-nums;flex:none;font-size:26px;font-weight:800}._actions_1duj9_168{grid-template-columns:1fr 1.6fr;gap:10px;display:grid}._connecting_a1pzu_1{color:var(--ink-soft);margin:auto;font-size:16px}._home_q636w_1{flex-direction:column;flex:1;min-height:0;display:flex}._bar_q636w_8{justify-content:flex-end;display:flex}._brand_q636w_13{text-align:center;margin-block:auto;padding-block:12px}._logo_q636w_19{grid-template-columns:repeat(3,20px);justify-content:center;gap:4px;display:grid}._logo_q636w_19 i{background:color-mix(in oklch, var(--pc) 35%, var(--surface));border-radius:6px;height:20px}[data-theme=dark] ._logo_q636w_19 i{background:color-mix(in oklch, var(--pc) 60%, var(--surface))}._title_q636w_36{letter-spacing:-.01em;margin-top:12px;font-size:38px;font-weight:800;line-height:1.1}._tagline_q636w_44{color:var(--ink-soft);margin-top:2px;font-size:16px}._form_q636w_50{flex-direction:column;gap:10px;display:flex}._label_q636w_56{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600}._input_q636w_64{height:var(--control-height);border-radius:var(--radius-lg);background:var(--surface);padding:0 18px;font-size:20px;font-weight:500}._error_q636w_73{color:var(--wrong);font-weight:600}._divider_q636w_78{color:var(--ink-soft);align-items:center;gap:12px;margin-top:8px;font-size:14px;display:flex}._divider_q636w_78:before,._divider_q636w_78:after{content:"";background:var(--line);flex:1;height:1px}._codeBoxes_q636w_95{grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:relative}._codeInput_q636w_103{opacity:0;caret-color:#0000;font-size:16px;position:absolute;inset:0}._codeBox_q636w_95{height:calc(var(--control-height) + 4px);border-radius:var(--radius-lg);background:var(--surface);place-items:center;font-size:28px;font-weight:700;display:grid}._codeBox_q636w_95[data-active=true]{box-shadow:inset 0 0 0 3px var(--ink)}@container (height<=480px){._home_q636w_1{--control-height:48px}._bar_q636w_8,._brand_q636w_13{display:none}._form_q636w_50{gap:8px}}
