._button_1rwvf_1{justify-content:center;align-items:center;gap:var(--space-2);min-height:56px;padding:0 var(--space-5);border-radius:var(--radius-control);font-family:var(--font-body);white-space:nowrap;transition:transform .12s var(--ease-out), opacity .12s var(--ease-out), background-color .12s var(--ease-out);-webkit-user-select:none;user-select:none;border:1.5px solid #0000;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}._button_1rwvf_1:active:not(:disabled){transform:scale(.98)}._button_1rwvf_1:disabled{cursor:default;opacity:.45}._block_1rwvf_33{width:100%;display:flex}._primary_1rwvf_38{background:var(--fg);color:var(--bg)}._secondary_1rwvf_43{color:var(--fg);border-color:var(--line);background:0 0}._secondary_1rwvf_43:hover:not(:disabled){background:var(--surface)}._danger_1rwvf_53{background:var(--danger);color:var(--cold-steel)}._pause_1dyuh_1{border:1px solid var(--line);background:var(--raised);width:44px;height:44px;color:var(--fg);box-shadow:var(--shadow-button);transition:transform .12s var(--ease-out);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}._pause_1dyuh_1:active{transform:scale(.94)}._region_18ju5_1{z-index:60;pointer-events:none;justify-content:center;display:flex;position:absolute;top:12px;left:16px;right:16px}._toast_18ju5_12{border-radius:var(--radius-control);background:var(--fg);max-width:440px;color:var(--bg);box-shadow:var(--shadow-card);pointer-events:auto;padding:12px 18px;font-size:15px;font-weight:600;animation:.32s cubic-bezier(.22,1.2,.36,1) both _drop_18ju5_1}._error_18ju5_25:before{content:"";background:var(--danger);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}@keyframes _drop_18ju5_1{0%{opacity:0;transform:translateY(-140%)}to{opacity:1;transform:translateY(0)}}._layer_1sj1k_1{z-index:50;position:absolute;inset:0}._scrim_1sj1k_7{background:var(--scrim);cursor:default;width:100%;animation:_fade_1sj1k_1 .2s var(--ease-out) both;border:0;padding:0;position:absolute;inset:0}._panel_1sj1k_18{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);max-width:464px;max-height:calc(100% - 64px);box-shadow:var(--shadow-card);border-radius:36px;outline:none;margin:0 auto;padding:14px 24px 20px;animation:.42s cubic-bezier(.22,1.25,.36,1) both _rise_1sj1k_1;position:absolute;bottom:8px;left:8px;right:8px;overflow-y:auto}._panel_1sj1k_18:focus-visible{outline:none}._grabber_1sj1k_43{background:var(--line);border-radius:3px;width:36px;height:5px;margin:0 auto 18px;display:block}._title_1sj1k_52{font-size:34px}._sub_1sj1k_56{color:var(--header-fg);margin:8px 0 0;font-size:15px}._body_1sj1k_62{flex-direction:column;margin-top:12px;display:flex}._row_1sj1k_68{justify-content:space-between;align-items:center;gap:var(--space-3);border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:56px;color:var(--fg);background:0 0;padding:16px 0;font-size:17px;display:flex}._aside_1sj1k_84{color:var(--muted)}._row_1sj1k_68:last-child{border-bottom:0}._danger_1sj1k_92{color:var(--danger-text)}@keyframes _rise_1sj1k_1{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes _fade_1sj1k_1{0%{opacity:0}to{opacity:1}}._confirm_vq2j8_1{padding:16px 0 4px}._confirmText_vq2j8_5{color:var(--danger-text);margin:0 0 12px;font-size:17px;font-weight:600}._confirmButtons_vq2j8_12{gap:var(--space-2);display:flex}._confirmButtons_vq2j8_12 button{border-radius:var(--radius-control);flex:1;min-height:48px;font-size:16px;font-weight:600}._confirmNo_vq2j8_25{border:1.5px solid var(--line);background:0 0}._confirmYes_vq2j8_30{background:var(--danger);color:var(--cold-steel);border:0}._rules_vq2j8_36{gap:10px;margin:0 0 4px;padding:0 0 0 1.2em;font-size:16px;line-height:1.4;display:grid}._rules_vq2j8_36 li::marker{color:var(--muted);font-weight:700}._brackets_1798n_1{--bracket-out:7px;--bracket-len:30%;--bracket-w:2.5px;inset:calc(var(--bracket-out) * -1);z-index:2;pointer-events:none;position:absolute}._corner_1798n_11{width:var(--bracket-len);height:var(--bracket-len);border:0 solid var(--fg);position:absolute}._tl_1798n_18{border-top-width:var(--bracket-w);border-left-width:var(--bracket-w);top:0;left:0}._tr_1798n_25{border-top-width:var(--bracket-w);border-right-width:var(--bracket-w);top:0;right:0}._bl_1798n_32{border-bottom-width:var(--bracket-w);border-left-width:var(--bracket-w);bottom:0;left:0}._br_1798n_1{border-bottom-width:var(--bracket-w);border-right-width:var(--bracket-w);bottom:0;right:0}._chip_10bme_1{align-items:center;gap:var(--space-1);flex-direction:column;min-width:0;display:inline-flex}._circle_10bme_9{border:2px solid var(--fg);background:var(--bg);color:var(--fg);border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}._grok_10bme_21{background:var(--fg);border-color:var(--fg)}._dot_10bme_26{background:var(--bg);border-radius:50%;width:28%;height:28%}._empty_10bme_33{border-style:dashed;border-color:var(--muted)}._name_10bme_38{text-overflow:ellipsis;white-space:nowrap;max-width:72px;color:var(--muted);font-size:12px;overflow:hidden}._stone_3ij82_2{background:var(--cold-steel);color:var(--cocoa-spice);border:2px solid var(--cocoa-spice);font-family:var(--font-body);font-size:var(--stone-font,13px);pointer-events:none;rotate:var(--stone-rotate,0deg);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;inset:19%;box-shadow:0 1px 3px #19181559}._grok_3ij82_21{background:var(--cocoa-spice)}._dot_3ij82_25{background:var(--cold-steel);border-radius:50%;width:30%;height:30%}._second_3ij82_33{box-shadow:0 0 0 2px var(--cold-steel), 0 0 0 4px var(--cocoa-spice), 0 1px 4px 4px #19181540}._drop_3ij82_40{animation:.46s cubic-bezier(.22,1.35,.4,1) both _drop_3ij82_40}._ghost_3ij82_44{opacity:.55;animation:1.1s ease-in-out infinite _ghost_3ij82_44}@keyframes _drop_3ij82_40{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}@keyframes _ghost_3ij82_44{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){._drop_3ij82_40,._ghost_3ij82_44{animation:none}}._board_1xswz_7{--gap:var(--cell-gap);grid-template-columns:repeat(12, 1fr) calc(var(--hinge) - 2 * var(--gap)) repeat(12, 1fr);gap:var(--gap);width:min(100cqw,200cqh + 10px);transition:opacity .3s var(--ease-out);outline:none;grid-template-rows:repeat(12,auto);display:grid}._board_1xswz_7[data-dimmed]{opacity:.6}._portrait_1xswz_23{--stone-rotate:-90deg;--stone-font:10px;width:min(100cqh,200cqw + 10px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}._half_1xswz_33{grid-template-columns:subgrid;grid-template-rows:subgrid;grid-row:1/-1;display:grid}._left_1xswz_40{grid-column:1/13}._right_1xswz_44{grid-column:14/26}._cell_1xswz_48{aspect-ratio:1;border-radius:var(--radius-cell);background-color:var(--hex);cursor:default;min-width:0;transition:transform .12s var(--ease-out), box-shadow .12s var(--ease-out), background-color .52s var(--ease-out);border:0;padding:0;position:relative}._board_1xswz_7[data-revealed] ._cell_1xswz_48{transition-delay:0s, 0s, calc(var(--d) * 40ms)}._board_1xswz_7[data-revealed] ._cell_1xswz_48[data-zone=out]{background-color:color-mix(in oklab, var(--hex) 15%, var(--bg))}._cell_1xswz_48:disabled{color:inherit;opacity:1}._board_1xswz_7[data-interactive] ._cell_1xswz_48:not(:disabled){cursor:pointer}._board_1xswz_7[data-interactive] ._cell_1xswz_48:not(:disabled):hover{box-shadow:0 0 0 2px var(--fg);z-index:1}._cell_1xswz_48[data-selected]{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--fg);z-index:2;transform:scale(1.06)}._cell_1xswz_48:focus-visible{outline:2px solid var(--fg);outline-offset:2px;z-index:2}._chipAnchor_1xswz_103{z-index:4;pointer-events:none;position:relative}._chip_1xswz_103{border-radius:var(--radius-control);background:var(--fg);color:var(--bg);white-space:nowrap;box-shadow:var(--shadow-card);pointer-events:auto;border:0;padding:8px 16px;font-size:15px;font-weight:600;animation:.22s cubic-bezier(.22,1.3,.4,1) both _pop_1xswz_1;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%}._portrait_1xswz_23 ._chip_1xswz_103{rotate:-90deg}._chipAnchor_1xswz_103[data-below] ._chip_1xswz_103{top:calc(100% + 10px);bottom:auto}._badge_1xswz_137{z-index:3;border-radius:var(--radius-control);background:var(--cocoa-spice);color:var(--cold-steel);box-shadow:0 0 0 1.5px var(--cold-steel);font-family:var(--font-body);rotate:var(--stone-rotate,0deg);animation:.32s cubic-bezier(.22,1.4,.4,1) both _pop_1xswz_1;animation-delay:calc(.7s + var(--order) * .12s);padding:2px 5px;font-size:11px;font-weight:700;line-height:1.1;position:absolute;bottom:-6px;right:-6px}@media (prefers-reduced-motion:reduce){._board_1xswz_7[data-revealed] ._cell_1xswz_48{transition:background-color .2s linear!important}._badge_1xswz_137{animation:none}}@keyframes _pop_1xswz_1{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}._bar_1482c_1{justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;padding:18px 44px 24px;display:flex}._flipped_1482c_10{transform:rotate(180deg)}._clue_1482c_14{flex:auto;min-width:0;max-width:calc(50% - 64px)}._meta_1482c_21{color:var(--header-fg);margin:0 0 8px;font-size:14px}._words_1482c_27{margin:0;font-size:56px;line-height:.98}._words_1482c_27[data-lines="2"],._words_1482c_27[data-long]{font-size:40px}._words_1482c_27[data-xlong]{font-size:28px}._word_1482c_27{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._waiting_1482c_49{color:var(--muted);margin:0;font-size:30px;line-height:1.05}._side_1482c_56{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:8px;max-width:calc(50% - 64px);display:flex}._scoresRow_1482c_67{align-items:flex-end;gap:20px;display:flex}._action_1482c_73{padding-bottom:2px}._action_1482c_73 button{min-height:44px;padding:0 22px;font-size:15px}._bot_1482c_83{color:var(--fg);margin:0;font-size:15px}._turn_1482c_89{color:var(--header-fg);margin:0;font-size:14px;font-weight:600}._turn_1482c_89[data-thinking]{animation:1.2s ease-in-out infinite _think_1482c_1}._scores_1482c_67{gap:18px;margin:4px 0 0;padding:0;list-style:none;display:flex}._score_1482c_67{flex-direction:column;align-items:center;gap:2px;display:flex}._scoreName_1482c_115{color:var(--header-fg);font-size:12px}._scoreValue_1482c_120{font-size:40px;line-height:.95}._compact_1482c_126{flex-wrap:wrap;gap:14px;padding:14px 20px 22px}._compact_1482c_126 ._clue_1482c_14{flex-basis:0;max-width:none}._compact_1482c_126 ._side_1482c_56{display:contents}._compact_1482c_126 ._bot_1482c_83,._compact_1482c_126 ._turn_1482c_89{text-align:right;flex:1 0 100%;order:-1}._compact_1482c_126 ._scoresRow_1482c_67{flex:none}._actionRow_1482c_156{flex:1 0 100%}._actionRow_1482c_156 button{width:100%;min-height:48px}._compact_1482c_126 ._words_1482c_27{font-size:38px}._compact_1482c_126 ._words_1482c_27[data-lines="2"],._compact_1482c_126 ._words_1482c_27[data-long]{font-size:25px}._compact_1482c_126 ._words_1482c_27[data-xlong],._compact_1482c_126 ._waiting_1482c_49{font-size:22px}._compact_1482c_126 ._scoreValue_1482c_120{font-size:28px}._compact_1482c_126 ._scores_1482c_67{gap:12px}._compact_1482c_126 ._bot_1482c_83{font-size:13px}@keyframes _think_1482c_1{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){._turn_1482c_89[data-thinking]{animation:none}}._ring_ke5sp_1{z-index:3;pointer-events:none;position:relative}._svg_ke5sp_8{width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;overflow:visible}._far_ke5sp_16 ._svg_ke5sp_8{width:calc(100% + 14px);height:calc(100% + 14px);inset:-7px}._rect_ke5sp_22{x:1.5px;y:1.5px;rx:6px;fill:none;width:calc(100% - 3px);height:calc(100% - 3px)}._solid_ke5sp_31{stroke:var(--fg);stroke-width:2.5px}._dashed_ke5sp_36{stroke:var(--fg);stroke-width:1.5px;stroke-dasharray:5 4}._maskRect_ke5sp_42{stroke:#fff;stroke-width:6px}._draw_ke5sp_48{stroke-dasharray:100;stroke-dashoffset:100px;animation:_draw_ke5sp_48 .52s var(--ease-out) forwards}._near_ke5sp_54 ._draw_ke5sp_48{animation-delay:.26s}._far_ke5sp_16 ._draw_ke5sp_48{animation-delay:.42s}@keyframes _draw_ke5sp_48{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){._draw_ke5sp_48{stroke-dashoffset:0;animation:none}._ring_ke5sp_1{animation:.2s linear both _fade_ke5sp_1}}@keyframes _fade_ke5sp_1{0%{opacity:0}}._root_180nc_1{background:var(--bg);height:100%;color:var(--fg);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}._boardArea_180nc_12{z-index:1;place-items:center;min-height:0;padding:8px 44px;display:grid;position:relative;container-type:size}._hinge_180nc_23{background:var(--line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:50%;translate:-.5px}._hingePause_180nc_34{z-index:2;position:absolute;left:50%;translate:-50%}._top_180nc_41{top:16px}._bottom_180nc_45{bottom:16px}._portraitRoot_180nc_50 ._boardArea_180nc_12{padding:4px 16px}._portraitTop_180nc_54{padding:max(16px, env(safe-area-inset-top)) 20px 0;justify-content:flex-end;display:flex}._root_1xhty_2{background:var(--bg);height:100%;min-height:100%;color:var(--fg);justify-content:center;display:flex;position:relative;overflow:hidden;container:closed/size}._root_1xhty_2[data-fold]{background:var(--surface)}._frame_1xhty_21{justify-content:center;width:100%;height:100%;display:flex;position:relative}._column_1xhty_29{width:100%;max-width:480px;height:100%;padding:max(40px, env(safe-area-inset-top)) 24px max(28px, env(safe-area-inset-bottom));flex-direction:column;display:flex}._header_1xhty_38{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;margin-bottom:20px;display:flex}._headerText_1xhty_47{color:var(--header-fg);margin:0;font-size:14px;font-weight:600}._body_1xhty_54{flex-direction:column;flex:1;min-height:0;display:flex}._center_1xhty_61{justify-content:center}._footer_1xhty_65{padding-top:var(--space-5);flex:none}._hinge_1xhty_70{min-height:44px;color:var(--fg);align-items:center;gap:14px;margin:0;font-size:17px;font-weight:600;display:flex}._hingeButton_1xhty_81{text-align:left;background:0 0;border:0;width:100%;padding:0}._hingeButton_1xhty_81:disabled{opacity:.45;cursor:default}@container closed (width>=700px){._root_1xhty_2[data-fold] ._frame_1xhty_21{border:1px solid var(--line);background:var(--bg);width:402px;height:min(874px,100cqh - 48px);box-shadow:var(--shadow-card);border-radius:48px;margin:auto;overflow:hidden;container:closed/size}}@container closed (width>=900px){._root_1xhty_2[data-wide=split] ._column_1xhty_29{max-width:var(--page-max);padding:40px var(--gutter-wide) 36px}._root_1xhty_2[data-wide=split] ._footer_1xhty_65{width:min(100%, var(--col-form));margin-left:auto}}._center_10atj_1{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}._text_10atj_9{color:var(--header-fg);margin:0;font-size:17px}._pulse_10atj_15{animation:_pulse_10atj_15 1.6s var(--ease-out) infinite}@keyframes _pulse_10atj_15{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){._pulse_10atj_15{animation:none}}@container closed (width>=900px){._center_10atj_1>svg{width:auto;height:96px}._text_10atj_9{font-size:19px}}._body_1lzag_1{scrollbar-width:none;margin:0 -24px;padding:0 24px;overflow-y:auto}._headline_1lzag_8{overflow-wrap:anywhere;font-size:clamp(40px,13cqw,56px);line-height:.98}._scores_1lzag_14{margin:24px 0 0;padding:0;list-style:none}._score_1lzag_14{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:10px 0;display:flex}._score_1lzag_14:last-child{border-bottom:0}._name_1lzag_32{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;font-weight:600;overflow:hidden}._points_1lzag_42{font-size:30px}._score_1lzag_14[data-winner] ._points_1lzag_42{color:var(--fg)}._score_1lzag_14:not([data-winner]) ._points_1lzag_42{color:var(--muted)}._historySection_1lzag_54{margin-top:28px}._label_1lzag_58{font-family:var(--font-body);color:var(--header-fg);margin-bottom:12px;font-size:14px;font-weight:600;font-stretch:100%}._history_1lzag_54{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -24px;padding:0 24px 20px;scroll-padding:0 24px;list-style:none;display:flex;overflow-x:auto}._card_1lzag_80{scroll-snap-align:start;width:164px;box-shadow:var(--shadow-card);border-radius:8px;flex-direction:column;flex:none;display:flex;overflow:hidden}._swatch_1lzag_91{height:clamp(96px,22cqh,180px)}._strip_1lzag_95{background:var(--ink);color:var(--on-ink);flex:1;padding:10px 12px 12px}._meta_1lzag_102{color:var(--on-ink-muted);white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:12px;overflow:hidden}._clues_1lzag_111{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.05}._actions_1lzag_118{gap:var(--space-3);display:flex}@container closed (width>=900px){._body_1lzag_1{grid-template-columns:minmax(0, 1fr) var(--col-form);column-gap:var(--split-gap);grid-template-rows:auto auto minmax(0,1fr);align-content:start;margin:0;padding:0;display:grid}._headline_1lzag_8{grid-area:1/1;font-size:clamp(56px,7cqw,96px)}._scores_1lzag_14{grid-area:2/1;max-width:520px}._historySection_1lzag_54{grid-area:1/2/-1;margin-top:0}._history_1lzag_54{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 0 20px;display:grid;overflow:visible}._card_1lzag_80{width:auto}._swatch_1lzag_91{height:clamp(64px,11cqh,150px)}}._stage_prub2_2{flex:1;min-height:160px;margin:0 -24px 24px;position:relative}._card_prub2_9{background:var(--ink);border:1px solid var(--line);width:min(80%,400px);box-shadow:-2px 4px 0 var(--ink-edge), var(--shadow-card);transform-origin:30%;border-radius:22px;position:absolute;top:2%;bottom:2%;left:-9%;transform:rotate(-5deg)}._card_prub2_9:before{content:"";border:1.5px solid var(--ink-line);border-radius:14px;position:absolute;inset:12px}._seal_prub2_34{background:var(--cold-steel);width:34px;height:34px;box-shadow:inset 0 0 0 3px var(--ink-edge);border-radius:50%;position:absolute;top:18px;right:18px}._window_prub2_46{aspect-ratio:1;background:var(--ink-deep);border:1.5px solid var(--ink-line);border-radius:10px;width:40%;position:absolute;top:34%;left:22%}._title_prub2_57{font-size:clamp(40px,13cqw,56px);line-height:.98}._quote_prub2_62{color:var(--fg);margin:18px 0 0;font-size:18px}._sub_prub2_68{color:var(--muted);margin:10px 0 0;font-size:16px}._row_1qhbx_1{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._row_1qhbx_1 p{margin:0}._scores_1qhbx_12{min-width:0;font-size:16px;font-weight:700}._entry_1qhbx_18{white-space:nowrap}._sep_1qhbx_22{font-weight:700}._right_1qhbx_26{color:var(--muted);flex:none;font-size:16px}._bottom_ymh6g_1{justify-content:flex-end}._chip_ymh6g_5{margin-bottom:28px}._headline_ymh6g_9{overflow-wrap:anywhere;font-size:clamp(44px,14cqw,60px);line-height:.98}._sub_ymh6g_15{max-width:34ch;color:var(--header-fg);margin:16px 0 0;font-size:17px}._scores_ymh6g_22{margin-top:40px}@container closed (width>=900px){._headline_ymh6g_9{font-size:72px}}._code_1bhbb_1{letter-spacing:.04em;margin:0;font-size:clamp(56px,19cqw,84px);line-height:.95}._join_1bhbb_8{align-items:center;gap:20px;margin-top:28px;display:flex}._qr_1bhbb_16{background:var(--cold-steel);border:1px solid var(--line);border-radius:14px;flex:none;width:148px;height:148px;padding:8px}._qr_1bhbb_16 img{width:100%;height:100%;image-rendering:pixelated;display:block}._joinText_1bhbb_33{min-width:0}._scan_1bhbb_37{color:var(--header-fg);margin:0 0 10px;font-size:15px}._appLink_1bhbb_43{color:var(--fg);text-underline-offset:3px;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}._label_1bhbb_52{font-family:var(--font-body);color:var(--header-fg);margin:32px 0 6px;font-size:14px;font-weight:600;font-stretch:100%}._seats_1bhbb_61{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}._seat_1bhbb_61{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:10px 0;display:flex}._seat_1bhbb_61:last-child{border-bottom:0}._name_1bhbb_81{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;font-weight:600;overflow:hidden}._seat_1bhbb_61[data-open] ._name_1bhbb_81,._tag_1bhbb_96{color:var(--muted);font-weight:400}._platform_1bhbb_101{color:var(--muted);font-size:14px}._dot_1bhbb_106{background:var(--line);border-radius:50%;flex:none;width:10px;height:10px}._dot_1bhbb_106[data-on]{background:var(--ok)}._footer_1bhbb_118{flex-direction:column;gap:12px;display:flex}._note_1bhbb_124{text-align:center;color:var(--muted);margin:0;font-size:15px}@container closed (width>=900px){._body_1bhbb_134{grid-template-columns:minmax(0, 1fr) var(--col-form);column-gap:var(--split-gap);grid-template-rows:auto minmax(0,1fr);align-content:center;display:grid}._code_1bhbb_1{font-size:clamp(72px, calc((min(100cqw, var(--page-max)) - 600px) / 4), 136px);grid-area:1/1}._join_1bhbb_8{flex-wrap:wrap;grid-area:2/1;align-self:start;gap:20px 28px;margin-top:32px}._joinText_1bhbb_33{flex:200px}._qr_1bhbb_16{border-radius:20px;width:220px;height:220px;padding:12px}._label_1bhbb_52{grid-area:1/2;align-self:end;margin:0 0 6px}._seats_1bhbb_61{grid-area:2/2;align-self:start;max-height:100%}}._card_1qw5n_2{min-height:0;box-shadow:var(--shadow-card);border-radius:8px;flex-direction:column;flex:1;margin:0;display:flex;overflow:hidden}._swatch_1qw5n_13{flex:1;min-height:120px}._strip_1qw5n_18{background:var(--ink);color:var(--on-ink);flex:none;padding:18px 22px 22px}._meta_1qw5n_25{color:var(--on-ink-muted);margin:0 0 8px;font-size:14px}._clues_1qw5n_31{margin:0;font-size:clamp(26px,8.5cqw,36px);line-height:1.02}._clue_1qw5n_31{overflow-wrap:anywhere;display:block}._headline_1qw5n_42{margin-top:32px;font-size:clamp(40px,13cqw,56px);line-height:.98}._sub_1qw5n_48{color:var(--header-fg);margin:12px 0 0;font-size:16px}._scores_1qw5n_54{margin-top:28px}._wrap_1uus1_1{cursor:text;width:100%;line-height:1.15;position:relative}._input_1uus1_8{width:100%;height:1.25em;font:inherit;letter-spacing:inherit;color:var(--fg);caret-color:var(--fg);background:0 0;border:0;outline:none;margin:0;padding:0;display:block}._input_1uus1_8:focus-visible{outline:none}._wrap_1uus1_1[data-caret=custom] ._input_1uus1_8{caret-color:#0000}._mirror_1uus1_32{white-space:pre;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}._text_1uus1_42{color:#0000}._caret_1uus1_46{background:var(--fg);flex:none;width:max(2px,.045em);height:1.02em;margin-left:.05em;animation:1.06s step-end infinite _blink_1uus1_1}._resting_1uus1_56{opacity:.35;animation:none}._hidden_1uus1_62{opacity:0;animation:none}@keyframes _blink_1uus1_1{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){._caret_1uus1_46{animation:none}}._caption_1h5uo_1{justify-content:space-between;gap:var(--space-3);color:var(--header-fg);margin:12px 0 0;font-size:15px;display:flex}._form_1h5uo_10{flex-direction:column;padding-top:32px;display:flex}._label_1h5uo_16{color:var(--header-fg);margin-bottom:10px;font-size:14px;font-weight:600}._helper_1h5uo_23,._error_1h5uo_24{min-height:1.45em;margin:12px 0 0;font-size:16px}._helper_1h5uo_23{color:var(--muted)}._error_1h5uo_24{color:var(--danger-text);font-weight:600}@container closed (width>=900px){._body_1h5uo_42{grid-template-columns:minmax(0, 1fr) var(--col-form);column-gap:var(--split-gap);align-items:center;display:grid}._form_1h5uo_10{padding-top:0}}._frame_4859l_1{width:min(100%, calc((100cqh - var(--vf-reserve)) * var(--vf-ratio)));flex:none;margin:0 auto 0 0}._grid_4859l_9{gap:6px;display:grid}._cell_4859l_14{aspect-ratio:1;border-radius:var(--radius-cell);position:relative}@container closed (width>=900px){._frame_4859l_1{width:min(100%, calc((100cqh - var(--vf-reserve-wide,270px)) * var(--vf-ratio)))}}._page_178tg_1{max-width:480px;min-height:100dvh;padding:calc(16px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));flex-direction:column;gap:20px;margin:0 auto;display:flex}._top_178tg_11{justify-content:space-between;align-items:center;display:flex}._hero_178tg_18,._form_178tg_19{flex-direction:column;gap:20px;display:flex}._form_178tg_19{flex:1}._hero_178tg_18 ._tagline_178tg_30,._hero_178tg_18 ._board_178tg_31{display:none}._title_178tg_35{font-size:clamp(40px,12vw,56px);line-height:.95}._center_178tg_41 ._hero_178tg_18{margin-block:auto}._back_178tg_45{border-radius:var(--radius-control);background:var(--surface-strong);color:var(--on-surface-strong);align-self:flex-start;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none}._label_178tg_56{color:var(--muted);gap:6px;font-size:12px;display:grid}._input_178tg_63{border:0;border-bottom:2px solid var(--line);font-family:var(--font-display);font-stretch:var(--display-stretch);color:var(--fg);background:0 0;border-radius:0;padding:6px 0;font-size:32px;font-weight:800}._input_178tg_63:focus{border-bottom-color:var(--fg);outline:none}._code_178tg_81{letter-spacing:.12em;text-transform:uppercase}._spacer_178tg_86{flex:1}._error_178tg_90{color:var(--danger);margin:0;font-size:13px}._primary_178tg_96{background:var(--surface-strong);width:100%;color:var(--on-surface-strong);border:0;border-radius:999px;padding:15px 20px;font-size:15px;font-weight:600}._primary_178tg_96:disabled{opacity:.5;cursor:default}._link_178tg_112{color:var(--muted);text-align:center;font-size:13px}@media (min-width:900px){._page_178tg_1{max-width:var(--page-max);padding:32px var(--gutter-wide) 40px;grid-template-columns:minmax(0, 1fr) var(--col-form);column-gap:var(--split-gap);grid-template-rows:auto minmax(0,1fr);row-gap:0;display:grid}._top_178tg_11{grid-column:1/-1}._hero_178tg_18,._form_178tg_19{align-self:center}._hero_178tg_18{gap:28px}._form_178tg_19{gap:24px}._title_178tg_35{font-size:clamp(64px,6.5vw,96px)}._hero_178tg_18 ._tagline_178tg_30{max-width:32ch;color:var(--muted);margin:0;font-size:18px;display:block}._hero_178tg_18 ._board_178tg_31{max-width:640px;display:grid}._spacer_178tg_86{flex:0 0 8px}._input_178tg_63{width:100%;min-width:0;font-size:40px}._code_178tg_81{font-size:56px}._center_178tg_41 ._hero_178tg_18{grid-column:1/-1}}._board_14moc_3{grid-template-columns:repeat(var(--cols), minmax(0, 1fr)) calc(var(--hinge) - 2 * var(--cell-gap)) repeat(var(--cols), minmax(0, 1fr));gap:var(--cell-gap);width:100%;display:grid}._cell_14moc_13{aspect-ratio:1;border-radius:var(--radius-cell)}._room_fuz1z_1{height:100dvh;position:relative;overflow:hidden}._banner_fuz1z_7{top:calc(8px + env(safe-area-inset-top));z-index:60;background:var(--surface-strong);color:var(--on-surface-strong);border-radius:999px;padding:6px 14px;font-size:13px;position:fixed;left:50%;transform:translate(-50%)}._toast_fuz1z_20{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:70;background:var(--surface-strong);max-width:min(92vw,420px);color:var(--on-surface-strong);box-shadow:var(--shadow-card);animation:_toast-in_fuz1z_1 .18s var(--ease-out);border-radius:14px;padding:10px 16px;font-size:14px;position:fixed;transform:translate(-50%)}@keyframes _toast-in_fuz1z_1{0%{opacity:0;transform:translate(-50%,8px)}}._page_bsh57_1{max-width:480px;min-height:100dvh;padding:calc(16px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));flex-direction:column;gap:18px;margin:0 auto;display:flex}._top_bsh57_11{color:var(--fg);justify-content:space-between;align-items:center;display:flex}._meta_bsh57_18{color:var(--muted);font-size:12px}._hero_bsh57_25,._form_bsh57_26{flex-direction:column;gap:18px;display:flex}._form_bsh57_26{flex:1}._hero_bsh57_25 ._tagline_bsh57_37,._hero_bsh57_25 ._board_bsh57_38{display:none}._title_bsh57_42{max-width:6.2ch;font-size:clamp(44px,14vw,60px);line-height:.95}._strip_bsh57_48{grid-template-columns:repeat(24,1fr);gap:2px;display:grid}._strip_bsh57_48 span{aspect-ratio:1.6;border-radius:2px}._modes_bsh57_59,._toggle_bsh57_60{border:0;min-width:0;margin:0}._modes_bsh57_59{gap:8px;padding:0;display:grid}._mode_bsh57_59{border:1px solid var(--line);text-align:left;background:0 0;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:11px 12px 10px;display:grid;position:relative}._mode_bsh57_59[aria-pressed=true]{background:var(--surface-strong);color:var(--on-surface-strong);border-color:#0000}._modeTitle_bsh57_91{font-size:14px;font-weight:700}._modeSub_bsh57_96{opacity:.7;font-size:12px}._modeStones_bsh57_101{align-items:center;gap:4px;margin-top:6px;font-size:11px;display:flex}._check_bsh57_109{font-size:14px;position:absolute;top:10px;right:14px}._swatch_bsh57_116{grid-area:1/2/span 3;grid-template-columns:repeat(2,14px);align-self:end;gap:2px;display:grid}._swatch_bsh57_116 span{border-radius:2px;width:14px;height:14px}._stone_bsh57_131{border:1.5px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:inline-grid}._stoneGrok_bsh57_142{background:currentColor}._stoneGrok_bsh57_142:after{content:"";background:var(--bg);border-radius:50%;width:5px;height:5px}._mode_bsh57_59[aria-pressed=true] ._stoneGrok_bsh57_142:after{background:var(--surface-strong)}._players_bsh57_158{align-items:flex-start;gap:10px;display:flex}._player_bsh57_158{justify-items:center;gap:4px;width:54px;display:grid}._chip_bsh57_171{border:1.5px solid var(--fg);background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}._chipGrok_bsh57_182{background:var(--fg)}._chipGrok_bsh57_182:after{content:"";background:var(--bg);border-radius:50%;width:10px;height:10px}._chipAdd_bsh57_194{color:var(--muted);border-style:dashed;font-size:20px}._name_bsh57_200{text-align:center;width:100%;color:var(--muted);background:0 0;border:0;padding:0;font-size:11px}._name_bsh57_200:focus{color:var(--fg);border-bottom:1px solid var(--fg);outline:none}._player_bsh57_158{position:relative}._remove_bsh57_220{background:var(--surface);width:18px;height:18px;color:var(--muted);border:0;border-radius:50%;padding:0;font-size:12px;line-height:18px;position:absolute;top:-4px;right:2px}._rounds_bsh57_235{text-align:right;color:var(--muted);justify-items:end;gap:2px;margin-left:auto;font-size:12px;display:grid}._stepper_bsh57_245{color:var(--fg);white-space:nowrap;align-items:center;gap:6px;display:flex}._stepper_bsh57_245 button{border:1px solid var(--line);background:0 0;border-radius:50%;width:24px;height:24px;line-height:1}._toggle_bsh57_60{background:var(--surface);border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:grid}._toggle_bsh57_60 button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:9px 10px;font-size:13px}._toggle_bsh57_60 button[aria-pressed=true]{background:var(--bg);color:var(--fg);box-shadow:var(--shadow-card);font-weight:600}._spacer_bsh57_286{flex:1}._error_bsh57_290{color:var(--danger);margin:0;font-size:13px}._primary_bsh57_296{background:var(--surface-strong);width:100%;color:var(--on-surface-strong);border:0;border-radius:999px;padding:15px 20px;font-size:15px;font-weight:600}._primary_bsh57_296:disabled{opacity:.5;cursor:default}._demo_bsh57_312{color:var(--muted);background:0 0;border:0;justify-self:center;font-size:12px;text-decoration:underline}@media (min-width:900px){._page_bsh57_1{max-width:var(--page-max);padding:32px var(--gutter-wide) 40px;grid-template-columns:minmax(0, 1fr) var(--col-form);column-gap:var(--split-gap);grid-template-rows:auto minmax(0,1fr);row-gap:0;display:grid}._top_bsh57_11{grid-column:1/-1}._hero_bsh57_25{align-self:center;gap:28px}._form_bsh57_26{align-self:center;gap:16px}._title_bsh57_42{font-size:clamp(72px,7.5vw,112px)}._hero_bsh57_25 ._tagline_bsh57_37{max-width:32ch;color:var(--muted);margin:0;font-size:18px;display:block}._strip_bsh57_48{display:none}._hero_bsh57_25 ._board_bsh57_38{max-width:640px;display:grid}._spacer_bsh57_286{flex:0 0 8px}._mode_bsh57_59{padding:13px 14px 12px}._chip_bsh57_171{width:52px;height:52px}._player_bsh57_158{width:60px}._stepper_bsh57_245 button{width:32px;height:32px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cold-steel:#f8f7f4;--cocoa-spice:#191815;--gold:#e9b005;--danger:#d1242f;--bg:var(--cold-steel);--fg:var(--cocoa-spice);--muted:#6b6963;--line:#1918151f;--surface:#efede8;--surface-strong:var(--cocoa-spice);--on-surface-strong:var(--cold-steel);--glass:#f8f7f4b8;--font-display:"Archivo", "Arial Black", system-ui, sans-serif;--font-body:system-ui, -apple-system, "Inter", "Segoe UI", sans-serif;--display-stretch:125%;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-cell:4px;--radius-control:999px;--radius-card:20px;--cell-gap:3px;--hinge:10px;--ease-out:cubic-bezier(.2, .8, .2, 1);--shadow-card:0 1px 2px #1918150f, 0 8px 24px #19181514;--header-fg:color-mix(in oklab, var(--fg) 78%, var(--bg));--raised:#fdfcfa;--scrim:#1918156b;--ink:var(--cocoa-spice);--on-ink:var(--cold-steel);--on-ink-muted:#f8f7f49e;--ink-line:#f8f7f429;--ok:#2f9e55;--danger-text:var(--danger);--ink-deep:#100f0d;--ink-edge:#8f8c85;--shadow-button:0 1px 2px #19181514, 0 4px 14px #19181514}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--cocoa-spice);--fg:var(--cold-steel);--muted:#a3a097;--line:#f8f7f424;--surface:#24231f;--surface-strong:var(--cold-steel);--on-surface-strong:var(--cocoa-spice);--glass:#191815b8;--shadow-card:0 1px 2px #0000004d, 0 8px 24px #00000059;--raised:#2a2925;--scrim:#00000080;--ink:#0f0e0c;--ink-line:#f8f7f433;--danger-text:#f2626b;--ink-deep:#080807;--ink-edge:#3a3934;--shadow-button:0 1px 2px #0000004d, 0 4px 14px #0000004d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--cocoa-spice);--fg:var(--cold-steel);--muted:#a3a097;--line:#f8f7f424;--surface:#24231f;--surface-strong:var(--cold-steel);--on-surface-strong:var(--cocoa-spice);--glass:#191815b8;--shadow-card:0 1px 2px #0000004d, 0 8px 24px #00000059;--raised:#2a2925;--scrim:#00000080;--ink:#0f0e0c;--ink-line:#f8f7f433;--danger-text:#f2626b;--ink-deep:#080807;--ink-edge:#3a3934;--shadow-button:0 1px 2px #0000004d, 0 4px 14px #0000004d}}:root{--page-max:1120px;--col-form:440px;--gutter-wide:48px;--split-gap:64px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0;font-size:16px;line-height:1.45}h1,h2,h3,.display{font-family:var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.01em;margin:0;font-weight:800;line-height:1}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
