:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--felt-light:#1f5c42;--felt-dark:#16402f;--bg:var(--lightningcss-light,#f4f1e8)var(--lightningcss-dark,#121412);--panel:var(--lightningcss-light,#fffdf7)var(--lightningcss-dark,#1c1f1c);--surface:var(--bg);--fg:var(--lightningcss-light,#1d1d1b)var(--lightningcss-dark,#ecebe6);--muted:var(--lightningcss-light,#6b6a64)var(--lightningcss-dark,#9a998f);--line:var(--lightningcss-light,#e2ddcf)var(--lightningcss-dark,#2f332f);--felt:var(--lightningcss-light,var(--felt-light))var(--lightningcss-dark,var(--felt-dark));--felt-fg:var(--lightningcss-light,#f4f1e8)var(--lightningcss-dark,#e4e2d8);--accent:var(--lightningcss-light,#1f6f4a)var(--lightningcss-dark,#4fb485);--accent-soft:var(--lightningcss-light,#dcebe2)var(--lightningcss-dark,#1f3a2d);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121412);--turn:var(--lightningcss-light,#f2b933)var(--lightningcss-dark,#e0a92a);--turn-fg:#2a2106;--danger:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#f2877f);--danger-soft:color-mix(in srgb, var(--danger) 12%, transparent);--card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e9e7df);--card-edge:var(--lightningcss-light,#d8d3c4)var(--lightningcss-dark,#b9b4a5);--card-fg:#1d1d1b;--red-suit:var(--lightningcss-light,#c0262d)var(--lightningcss-dark,#d4282f);--card-aspect:1.42;--card-hand-w:3.25rem;--card-dim:brightness(.75);--scrim:#00000080;--scrim-light:#00000040;--space-2xs:.125rem;--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--font:system-ui, -apple-system, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--radius-xs:.15rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:1rem;--radius-pill:999px;--shadow-card:0 1px 3px #00000026;--shadow-raised:0 4px 12px #00000026;--shadow-overlay:0 .5rem 2rem #0000004d;--shadow-overlay-up:0 -.5rem 2rem #0000004d;--z-sticky:1;--z-sheet:2;--z-popup:3;--appbar-height:3.6rem;--control-height:2.75rem;--control-height-sm:2.25rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--bg);font-family:var(--font)}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);-webkit-tap-highlight-color:transparent;margin:0}h1,h2{margin:0;line-height:1.2}h2{font-size:var(--text-lg);font-weight:400}p{margin:0}a{color:var(--accent)}main{gap:var(--space-lg);max-width:32rem;padding:var(--space-lg) var(--space-lg) max(env(safe-area-inset-bottom), var(--space-xl));flex-direction:column;margin:0 auto;display:flex}main:has(>[data-dock]:not(:empty)){min-height:calc(100dvh - var(--appbar-height) - env(safe-area-inset-top));padding-bottom:0}.panel{gap:var(--space-md);flex-direction:column;display:flex}.panel+.panel{padding-top:var(--space-lg);border-top:1px solid var(--line)}.row{gap:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.actions{gap:var(--space-sm);display:flex}.actions>*{flex:1}button,input,select,textarea{font:inherit;min-height:var(--control-height);padding:var(--space-sm) var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);color:var(--fg)}button{border-color:var(--muted);cursor:pointer;background:0 0;font-weight:500}button:disabled{opacity:.4;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}button.small{min-height:var(--control-height-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm)}button.tertiary,button.link{min-height:0;color:var(--accent);font:inherit;background:0 0;border:0;padding:0}button.link{text-decoration:underline}input,textarea{width:100%}label{gap:var(--space-xs);flex-direction:column;font-weight:500;display:flex}.notice{color:var(--muted)}details summary{cursor:pointer;font-weight:600}._slot_1j15t_2{top:calc(env(safe-area-inset-top) + var(--appbar-height));z-index:var(--z-sheet);gap:var(--space-xs);width:min(32rem,100%);padding:var(--space-xs) var(--space-lg) 0;pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}._notice_1j15t_16{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--panel);color:var(--fg);box-shadow:var(--shadow-raised);overflow-wrap:anywhere;pointer-events:auto;margin:0;animation:.2s ease-out _arrive_1j15t_1}._error_1j15t_28{background:color-mix(in srgb, var(--danger) 12%, var(--panel));color:var(--danger)}:not(._slot_1j15t_2)>._notice_1j15t_16{box-shadow:none}._notice_1j15t_16 button{width:100%;min-height:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}@keyframes _arrive_1j15t_1{0%{opacity:0;transform:translateY(-.5rem)}}@media (prefers-reduced-motion:reduce){._notice_1j15t_16{animation:none}}._list_zajim_2{margin:0;padding:0;list-style:none}._list_zajim_2 li{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:3rem;padding:var(--space-sm) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}._list_zajim_2 li:last-child{border-bottom:none}._list_zajim_2 em{font-size:var(--text-sm);color:var(--muted);font-style:normal;display:block}._list_zajim_2 li>:first-child{overflow-wrap:anywhere;flex:10rem;min-width:0}._bar_b94oq_2{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--appbar-height);padding:calc(env(safe-area-inset-top) + var(--space-sm)) var(--space-lg) var(--space-sm);background:var(--felt);color:var(--felt-fg);display:flex;position:sticky;top:0}._brand_b94oq_16{align-items:center;gap:var(--space-sm);min-width:0;display:flex}._brand_b94oq_16 img{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem}._brand_b94oq_16 h1{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);font-weight:600;overflow:hidden}._end_b94oq_37{align-items:center;gap:var(--space-sm);display:flex}._bar_b94oq_2 button{min-height:var(--control-height-sm);border-color:color-mix(in srgb, var(--felt-fg) 35%, transparent);color:var(--felt-fg);white-space:nowrap;background:0 0}._backdrop_fcj2q_2{z-index:var(--z-popup);padding:var(--space-lg);background:var(--scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._sheetBackdrop_fcj2q_13{align-items:flex-end;padding:0}._window_fcj2q_18{gap:var(--space-md);width:min(32rem,100%);max-height:85dvh;padding:var(--space-lg);border-radius:var(--radius-sm);--surface:var(--panel);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex}._window_fcj2q_18:focus{outline:none}._tall_fcj2q_36{height:85dvh}._sheet_fcj2q_13{max-height:85dvh;padding-bottom:max(env(safe-area-inset-bottom), var(--space-lg));border-radius:var(--radius-sm) var(--radius-sm) 0 0;box-shadow:var(--shadow-overlay-up)}._header_fcj2q_47{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}._header_fcj2q_47 h2{margin:0}._body_fcj2q_59{gap:var(--space-md);min-height:0;margin-right:calc(-1 * var(--space-lg));padding-right:var(--space-lg);flex-direction:column;display:flex;overflow-y:auto}._body_fcj2q_59>p{margin:0}._fullscreen_fcj2q_73{z-index:var(--z-popup);background:var(--bg);position:fixed;inset:0;overflow-y:auto}._fullscreenWindow_fcj2q_81:focus{outline:none}._fullscreenBody_fcj2q_85{min-height:0}._danger_fcj2q_89{border-color:var(--danger);background:var(--danger);color:var(--on-accent);font-weight:600}._persistentScrim_fcj2q_97{inset:calc(env(safe-area-inset-top) + var(--appbar-height)) 0 0;z-index:var(--z-sticky);background:var(--scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed}._persistentSheet_fcj2q_107{gap:var(--space-md);width:min(32rem,100%);max-height:100%;padding:var(--space-lg) var(--space-lg) max(env(safe-area-inset-bottom), var(--space-lg));border-radius:var(--radius-sm) var(--radius-sm) 0 0;--surface:var(--panel);background:var(--surface);box-shadow:var(--shadow-overlay-up);flex-direction:column;display:flex;overflow-y:auto}._badge_vvgqx_2{min-width:1.2rem;margin-left:var(--space-xs);padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--turn);color:var(--turn-fg);font-size:var(--text-xs);text-align:center;font-weight:700;display:inline-block}._log_vvgqx_15{gap:var(--space-sm);overflow-wrap:anywhere;flex-direction:column;flex:1;min-height:6rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._shouted_vvgqx_28{color:var(--accent);font-weight:700}._announced_vvgqx_33{color:var(--muted);font-style:italic}._kept_vvgqx_38{color:var(--muted);font-size:var(--text-xs);flex-shrink:0;margin:0}._chips_vvgqx_45{gap:var(--space-sm);flex-wrap:wrap;flex-shrink:0;display:flex}._chips_vvgqx_45 button{white-space:nowrap}._form_vvgqx_56{align-items:flex-end;gap:var(--space-sm);flex-shrink:0;display:flex}._form_vvgqx_56 textarea{field-sizing:content;resize:none;max-height:7rem}._shout_vvgqx_28{z-index:var(--z-popup);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-lg);background:var(--turn);color:var(--turn-fg);box-shadow:var(--shadow-overlay);font-size:var(--text-2xl);white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;margin:0;font-weight:800;animation:2.5s ease-out forwards _shout_vvgqx_28;display:flex;position:fixed;top:40%;left:50%}._shout_vvgqx_28 span{font-size:var(--text-md);font-weight:600}._announcement_vvgqx_97{width:max-content;max-width:calc(100vw - 2 * var(--space-lg));font-size:var(--text-lg);text-align:center;white-space:normal}@keyframes _shout_vvgqx_28{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(-8deg)}15%{opacity:1;transform:translate(-50%,-50%)scale(1.15)rotate(3deg)}25%{transform:translate(-50%,-50%)scale(1)rotate(-2deg)}80%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-2deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.1)rotate(-2deg)}}@media (prefers-reduced-motion:reduce){._shout_vvgqx_28{animation:none;transform:translate(-50%,-50%)}}._scroll_1efif_2{overflow-x:auto}._scoresheet_1efif_6{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}._scoresheet_1efif_6 th,._scoresheet_1efif_6 td{padding:var(--space-sm);border-bottom:1px solid var(--line);text-align:center;white-space:nowrap}._scoresheet_1efif_6 thead th,._scoresheet_1efif_6 tbody th{color:var(--muted);font-weight:600}._scoresheet_1efif_6 tfoot td{border-bottom:none}._scoresheet_1efif_6 ._name_1efif_34,._scoresheet_1efif_6 ._total_1efif_35{background:var(--surface);position:sticky}._scoresheet_1efif_6 ._name_1efif_34{box-shadow:-1px 0 0 var(--surface), 1px 0 0 var(--surface);text-align:left;left:0}._scoresheet_1efif_6 ._total_1efif_35{left:var(--name-width,0);border-right:1px solid var(--line)}._scoresheet_1efif_6 tbody ._total_1efif_35{font-size:var(--text-md);font-weight:700}._scoresheet_1efif_6 ._winner_1efif_59{color:var(--accent)}._scoresheet_1efif_6 ._name_1efif_34 span,._scoresheet_1efif_6 ._winner_1efif_59 span{width:fit-content;margin:var(--space-2xs) auto 0;display:block}._scoresheet_1efif_6 ._name_1efif_34 span{margin-left:0}._openable_1efif_76{cursor:pointer}._round_1efif_81{min-height:0;color:inherit;font:inherit;border:0;padding:0}._tricks_1efif_89{gap:var(--space-md);display:grid}._winner_1gd8w_2{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);text-align:center;font-weight:700}._tag_5ai3m_2{margin-left:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:var(--text-xs);vertical-align:middle;font-weight:600;display:inline-block}._off_5ai3m_14{background:var(--danger-soft);color:var(--danger)}._card_1btc7_2{--w:var(--card-w,var(--card-hand-w));width:var(--w);height:calc(var(--w) * var(--card-aspect));border:1px solid var(--card-edge);border-radius:min(var(--radius-md), calc(var(--w) * .12));background:var(--card);color:var(--card-fg);box-shadow:var(--shadow-card);font-size:calc(var(--w) * .3);flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative}._red_1btc7_21{color:var(--red-suit)}._corner_1btc7_25{position:absolute;top:.2em;left:.3em}._pip_1btc7_31{margin-top:calc(var(--w) * .2);font-size:calc(var(--w) * .5)}._back_1btc7_36{border-color:var(--felt);background:repeating-linear-gradient(45deg, var(--felt) 0 .3rem, color-mix(in srgb, var(--felt) 80%, var(--card)) .3rem .6rem)}._small_1btc7_42{--card-w:2.4rem}._mini_1btc7_46{--card-w:2rem}._trick_2d42u_2{grid-template-columns:repeat(var(--columns), auto);place-content:center;gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid;position:relative}._trick_2d42u_2 li{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);flex-direction:column;display:flex}._winner_2d42u_22>:first-child{outline:3px solid var(--turn);outline-offset:1px}._grow_2d42u_27{flex:1;min-height:0;container-type:size}._grow_2d42u_27 li{--card-w:clamp(1.5rem, min(7rem, (100cqw - (var(--columns) - 1) * var(--space-md)) / var(--columns), (100cqh - 1.5rem - var(--rows) * 1.5rem - (var(--rows) - 1) * var(--space-md)) / var(--rows) / var(--card-aspect)), 7rem)}._slot_2d42u_46{visibility:hidden}._note_2d42u_50{color:color-mix(in srgb, var(--felt-fg) 80%, transparent);text-align:center;grid-column:1/-1;place-self:center}._trick_2d42u_2 ._empty_2d42u_58{justify-content:center;position:absolute;inset:0}._grow_2d42u_27 ._result_2d42u_65{font-size:var(--text-sm);display:block;position:absolute;bottom:0;left:0;right:0}._frame_2d42u_75{padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--felt);color:var(--felt-fg)}._title_sbloe_2{margin:var(--space-sm) 0;font-size:var(--text-xl)}._place_sbloe_7{min-width:2rem;font-weight:700;display:inline-block}._history_17zmy_2{padding:var(--space-sm) 0;border-bottom:1px solid var(--line)}._history_17zmy_2:last-child{border-bottom:none}._history_17zmy_2 em{font-size:var(--text-sm);color:var(--muted);font-style:normal;font-weight:400;display:block}._history_17zmy_2[open] summary{margin-bottom:var(--space-sm)}._rules_1xvvx_2 h3{margin:var(--space-lg) 0 var(--space-sm);font-size:var(--text-lg);font-weight:400}._rules_1xvvx_2 summary{font-weight:400}._rules_1xvvx_2 h3:first-child{margin-top:0}._rules_1xvvx_2 p,._rules_1xvvx_2 ul,._rules_1xvvx_2 ol{margin:0 0 var(--space-sm)}._rules_1xvvx_2 ol{padding-left:var(--space-xl)}._rules_1xvvx_2 details{padding:var(--space-sm) 0;border-top:1px solid var(--line)}._rules_1xvvx_2 summary h3{margin:0;display:inline}._rules_1xvvx_2 details[open] summary{margin-bottom:var(--space-sm)}._rules_1xvvx_2 ._example_1xvvx_41{padding:var(--space-sm) var(--space-md);border-left:3px solid var(--accent);background:var(--bg)}._rules_1xvvx_2 table{border-collapse:collapse;margin-bottom:var(--space-sm)}._rules_1xvvx_2 th,._rules_1xvvx_2 td{padding:var(--space-xs) var(--space-lg) var(--space-xs) 0;text-align:left}._row_1xvvx_58{gap:var(--space-sm);justify-content:space-between;align-items:center;display:flex}._counts_13lw4_2{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}._counts_13lw4_2 button{width:3rem;font-weight:700;font-size:var(--text-lg);flex:none;padding:0}._counts_13lw4_2 button._forbidden_13lw4_17{text-decoration:line-through}._counts_13lw4_2 button._selected_13lw4_21{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}._dock_dhdu6_2{max-height:65%;padding:0 var(--space-lg) max(env(safe-area-inset-bottom), var(--space-md));border-top:1px solid var(--line);background:var(--panel);flex:none;overflow-y:auto}._band_dhdu6_12{justify-content:space-between;align-items:center;gap:var(--space-sm);margin:0 calc(-1 * var(--space-lg));padding:var(--space-sm) var(--space-lg);color:var(--muted);display:flex}._yourTurn_dhdu6_22{background:var(--turn);color:var(--turn-fg)}._action_dhdu6_28{flex:1;min-width:0}._action_dhdu6_28>button{width:100%;min-height:var(--control-height-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._action_dhdu6_28>button:disabled{background:color-mix(in srgb, currentColor 12%, transparent);color:inherit;opacity:1;border-color:#0000}._buttons_dhdu6_51{gap:var(--space-sm);flex:none;display:flex}._dock_dhdu6_2 ._buttons_dhdu6_51 button{min-height:var(--control-height-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);color:inherit;white-space:nowrap;border-color:currentColor}._body_dhdu6_67{gap:var(--space-sm);padding-top:var(--space-md);flex-direction:column;display:flex}._reserved_dhdu6_75{visibility:hidden}._hand_emfk9_2{--visible:2.4rem;min-height:calc(var(--card-hand-w) * var(--card-aspect) + var(--space-sm));padding:var(--space-sm) 0 0;justify-content:center;margin:0;list-style:none;display:flex}._hand_emfk9_2 li{flex:0 1 var(--visible);min-width:0;display:flex}._hand_emfk9_2 li:last-child{flex:none}._hand_emfk9_2 button{background:0 0;border:none;min-height:0;padding:0;transition:transform .12s;display:block}._hand_emfk9_2 button:disabled{opacity:1}._hand_emfk9_2 button._illegal_emfk9_37{filter:var(--card-dim)}._hand_emfk9_2 button._selected_emfk9_41{z-index:var(--z-sticky);transform:translateY(-.6rem)}._hand_emfk9_2 button._selected_emfk9_41>span{outline:2px solid var(--accent);outline-offset:1px}._hand_emfk9_2 button._preplayed_emfk9_52>span{border:3px dashed var(--turn)}._invisible_emfk9_56{visibility:hidden}._labels_emfk9_61{display:inline-grid}._labels_emfk9_61>span{grid-area:1/1}._layer_6poiy_2{z-index:var(--z-sticky);pointer-events:none;position:fixed;inset:0}._layer_6poiy_2>span{position:absolute;top:0;left:0}._layer_6poiy_2>._dealt_6poiy_15,._layer_6poiy_2>._face_6poiy_16{opacity:0}._slot_6poiy_21{visibility:hidden}._strip_2prb5_2{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));grid-template-rows:repeat(var(--rows), auto);gap:var(--space-2xs) var(--space-md);max-height:40%;padding:var(--space-sm) 0 var(--space-md);border-bottom:1px solid color-mix(in srgb, var(--felt-fg) 15%, transparent);font-size:var(--text-sm);flex:none;grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-y:auto}._player_2prb5_18{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);display:flex}._turn_2prb5_27{background:var(--turn);color:var(--turn-fg);font-weight:600}._name_2prb5_33{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._dealer_2prb5_41{width:1rem;height:1rem;margin-left:var(--space-xs);background:var(--felt-fg);color:var(--felt);font-size:var(--text-xs);text-align:center;border-radius:50%;font-weight:700;line-height:1rem;display:inline-block}._bot_2prb5_56{height:1rem;margin-left:var(--space-xs);padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--felt-fg);color:var(--felt);font-size:var(--text-xs);font-weight:700;line-height:1rem;display:inline-block}._off_2prb5_69{padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--danger);color:var(--on-accent);font-size:var(--text-xs);flex:none;font-weight:600}._bet_2prb5_79{color:color-mix(in srgb, var(--felt-fg) 70%, transparent);font-variant-numeric:tabular-nums;flex:none}._turn_2prb5_27 ._bet_2prb5_79{color:inherit}._won_2prb5_90{min-width:var(--pile-width);min-height:var(--pile-height);margin-right:var(--space-xs);flex:none;align-items:center;display:flex}._pile_2prb5_99{width:var(--pile-width);height:var(--pile-height);border-radius:var(--radius-xs);background:repeating-linear-gradient(45deg, var(--felt) 0 var(--space-2xs), color-mix(in srgb, var(--felt) 85%, var(--card)) var(--space-2xs) var(--space-xs));box-shadow:0 0 0 1px var(--card), var(--space-2xs) var(--space-2xs) 0 1px var(--felt), var(--space-2xs) var(--space-2xs) 0 var(--space-2xs) var(--card);flex:none}._actions_bnozf_2{gap:var(--space-sm);display:flex}._actions_bnozf_2>:first-child{flex:1;margin:0}._waiting_bnozf_13{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent);text-align:center;font-weight:700}._table_3wq7q_2{top:calc(env(safe-area-inset-top) + var(--appbar-height));flex-direction:column;width:min(32rem,100%);margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}._felt_3wq7q_14{min-height:0;padding:0 var(--space-lg) var(--space-md);background:var(--felt);color:var(--felt-fg);flex-direction:column;flex:1;display:flex}._info_3wq7q_24{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;font-size:var(--text-sm);color:color-mix(in srgb, var(--felt-fg) 70%, transparent);flex:none;display:flex}._info_3wq7q_24 strong{color:var(--felt-fg)}._trump_3wq7q_39{align-items:center;gap:var(--space-sm);min-height:2.2rem;display:inline-flex}._tools_3wq7q_47{gap:var(--space-sm);margin-top:var(--space-md);flex:none;display:flex}._tools_3wq7q_47 button{min-height:var(--control-height-sm);padding:var(--space-xs) var(--space-sm);border-color:color-mix(in srgb, var(--felt-fg) 30%, transparent);color:var(--felt-fg);font-size:var(--text-xs)}._waiting_3wq7q_63{flex:1}._hint_1ufm5_2{margin-top:var(--space-xs);font-size:var(--text-sm);font-weight:400}._notes_1ufm5_8{gap:var(--space-sm);padding-left:var(--space-lg);border-left:3px solid var(--accent);flex-direction:column;display:flex}._notes_1ufm5_8 button{align-self:flex-start}._caption_1ufm5_20{margin-bottom:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:color-mix(in srgb, var(--felt-fg) 12%, transparent);font-size:var(--text-sm);flex:none;font-weight:500}._caption_1ufm5_20 p{margin:0}._button_1bf7f_2{padding:var(--space-sm);border-color:#0000;justify-content:center;align-items:center;display:flex}._button_1bf7f_2 svg,._menu_1bf7f_11 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}._scrim_1bf7f_22{z-index:var(--z-sheet);background:var(--scrim-light);position:fixed;inset:0}._menu_1bf7f_11{top:calc(env(safe-area-inset-top) + var(--appbar-height) - var(--space-xs));right:var(--space-md);z-index:var(--z-popup);width:min(16rem,100% - 1.5rem);max-height:calc(100dvh - var(--appbar-height) - var(--space-lg));padding:var(--space-xs);border-radius:var(--radius-md);background:var(--panel);color:var(--fg);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:fixed;overflow-y:auto}._menu_1bf7f_11 hr{margin:var(--space-xs) var(--space-sm);border:0;border-top:1px solid var(--line)}._who_1bf7f_52{padding:var(--space-sm) var(--space-md);color:var(--muted);font-size:var(--text-xs)}._menu_1bf7f_11 ._item_1bf7f_59{align-items:center;gap:var(--space-md);width:100%;min-height:var(--control-height-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);color:inherit;text-align:left;background:0 0;border:0;font-weight:400;display:flex}._menu_1bf7f_11 ._item_1bf7f_59:not(:disabled):hover,._menu_1bf7f_11 ._item_1bf7f_59:focus-visible{background:var(--accent-soft)}._menu_1bf7f_11 ._danger_1bf7f_79{color:var(--danger)}._steps_1i0p5_2{padding-left:var(--space-xl);margin:0}._steps_1i0p5_2 li{padding:var(--space-xs) 0}._heading_1i0p5_11{margin:var(--space-sm) 0 0;font-size:var(--text-lg);font-weight:400}._choices_fq3te_2{gap:var(--space-sm);display:flex}._choices_fq3te_2 label{flex:1;position:relative}._choices_fq3te_2 input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._choices_fq3te_2 span{padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;cursor:pointer;display:block}._choices_fq3te_2 input:checked+span{border-color:var(--accent);background:var(--accent-soft);font-weight:600}._choices_fq3te_2 input:focus-visible+span{outline:2px solid var(--accent)}._toggle_fq3te_43{justify-content:space-between;align-items:center;gap:var(--space-sm);cursor:pointer;flex-direction:row;display:flex}._toggle_fq3te_43 input{appearance:none;border:1px solid var(--muted);border-radius:var(--radius-pill);background:var(--muted);cursor:pointer;flex:none;width:2.75rem;height:1.5rem;min-height:0;margin:0;padding:0;transition:background .15s;position:relative}._toggle_fq3te_43 input:before{content:"";background:var(--panel);width:calc(1.5rem - 4px);height:calc(1.5rem - 4px);box-shadow:var(--shadow-card);border-radius:50%;transition:transform .15s;position:absolute;top:1px;left:1px}._toggle_fq3te_43 input:checked{border-color:var(--accent);background:var(--accent)}._toggle_fq3te_43 input:checked:before{transform:translate(1.25rem)}._toggle_fq3te_43 input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._name_18dnh_2{gap:var(--space-sm);margin-bottom:var(--space-md);align-items:flex-end;display:flex}._name_18dnh_2 label{flex:1;min-width:0}._name_18dnh_2 button{flex:none}._seats_1ktj3_2{margin:0;padding:0;list-style:none}._seat_1ktj3_2{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:3rem;padding:var(--space-xs) 0;border-bottom:1px solid var(--line);display:flex}._seat_1ktj3_2:last-child{border-bottom:none}._name_1ktj3_22{overflow-wrap:anywhere;min-width:0}._buttons_1ktj3_27{gap:var(--space-sm);flex:none;display:flex}._dock_2j4w0_2{z-index:var(--z-sticky);gap:var(--space-sm);margin:auto calc(-1 * var(--space-lg)) 0;padding:var(--space-md) var(--space-lg) max(env(safe-area-inset-bottom), var(--space-md));border-top:1px solid var(--line);background:var(--panel);flex-direction:column;display:flex;position:sticky;bottom:0}._dock_2j4w0_2:empty{display:none}._buttons_2j4w0_21{gap:var(--space-sm);display:flex}._buttons_2j4w0_21>*{flex:1}._text_2j4w0_30{color:var(--muted);text-align:center}._error_2j4w0_35{color:var(--danger)}._invite_1pje2_2{gap:var(--space-md);flex-direction:row;justify-content:space-between;align-items:center;display:flex}._invite_1pje2_2 p{min-width:0}._code_1pje2_14{font-size:var(--text-lg);letter-spacing:.15em;font-weight:700}._invite_1pje2_2 button{flex:none}._tutorial_1pje2_24{justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--muted);display:flex}._tutorial_1pje2_24 button{flex:none}._home_19mhc_2{gap:var(--space-lg)}._join_19mhc_6,._host_19mhc_7{gap:var(--space-sm);display:flex}._join_19mhc_6>*,._host_19mhc_7>*{flex:1}._practice_19mhc_17{color:var(--muted);text-align:center;margin:0}._privacy_19mhc_23{color:var(--muted);font-size:var(--text-sm);align-self:center}._code_19mhc_30{letter-spacing:.15em;text-transform:uppercase;text-align:center;font-weight:700}._spinner_19mhc_38{width:2rem;height:2rem;margin-top:var(--space-xl);border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;align-self:center;animation:.8s linear infinite _spin_19mhc_38}@keyframes _spin_19mhc_38{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_19mhc_38{animation-duration:3s}}._rows_14afb_2{margin:0;padding:0;list-style:none}._row_14afb_2{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:3rem;padding:var(--space-xs) 0;border-bottom:1px solid var(--line);display:flex}._row_14afb_2:last-child{border-bottom:none}._row_14afb_2 em{font-size:var(--text-sm);color:var(--muted);font-style:normal;display:block}._entry_14afb_30{padding:var(--space-xs);flex-direction:column;align-items:stretch}._next_14afb_36{border-radius:var(--radius-md);background:var(--accent-soft)}._row_14afb_2 select{flex:none}._selects_14afb_46{gap:var(--space-sm);flex:none;display:flex}
