.ui-avatar.svelte-nm0pb8{box-sizing:border-box;font-family:var(--ui-font);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.ui-avatar--tint.svelte-nm0pb8{background:color-mix(in srgb, var(--ui-accent) 10%, var(--ui-card));color:var(--ui-ink)}.ui-avatar--accent.svelte-nm0pb8{background:var(--ui-accent);color:var(--ui-on-accent)}.ui-avatar--surface.svelte-nm0pb8{background:var(--ui-surface-2);color:var(--ui-accent)}.ui-avatar--xs.svelte-nm0pb8{width:1.5rem;height:1.5rem;font:var(--ui-text-caption);font-weight:800}.ui-avatar--sm.svelte-nm0pb8{width:2rem;height:2rem;font:var(--ui-text-label);font-weight:800}.ui-avatar--md.svelte-nm0pb8{width:2.4rem;height:2.4rem;font:var(--ui-text-heading)}.ui-avatar--lg.svelte-nm0pb8{width:3.5rem;height:3.5rem;font:var(--ui-text-title)}.ui-avatar--xl.svelte-nm0pb8{width:6rem;height:6rem;font:var(--ui-text-display)}.ui-avatar-img.svelte-nm0pb8{object-fit:cover;width:100%;height:100%;display:block}.ui-avatar-person.svelte-nm0pb8{width:55%;height:55%}.ui-avatar-button.svelte-1mtxzqk{align-items:center;gap:var(--ui-space-3);min-width:2.75rem;min-height:2.75rem;color:var(--ui-ink);font-family:var(--ui-font);background:0 0;border:0;border-radius:999px;padding:0;display:inline-flex}.ui-avatar-button--named.svelte-1mtxzqk{border-radius:var(--ui-radius-md);width:100%;padding:.3rem .5rem}.ui-avatar-button.svelte-1mtxzqk:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.ui-avatar-circle.svelte-1mtxzqk{flex:none;display:inline-flex}.ui-avatar-name.svelte-1mtxzqk{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--ui-text-body);font-weight:800;overflow:hidden}.ui-challenge.svelte-fcw0e8{gap:var(--ui-space-3);border-radius:var(--ui-radius-lg);border:1px solid var(--ui-line);padding:var(--ui-space-4);background:var(--ui-card);color:var(--ui-ink);font-family:var(--ui-font);flex-direction:column;display:flex}.ui-challenge-head.svelte-fcw0e8{align-items:center;gap:var(--ui-space-3);display:flex}.ui-challenge-icon.svelte-fcw0e8{border-radius:var(--ui-radius-md);background:var(--ui-accent);width:2.6rem;height:2.6rem;color:var(--ui-on-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-challenge-icon.svelte-fcw0e8 svg{width:1.35rem;height:1.35rem}.ui-challenge-name.svelte-fcw0e8{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.ui-challenge-title.svelte-fcw0e8{font:var(--ui-text-heading);color:var(--ui-ink);margin:0}.ui-challenge-detail.svelte-fcw0e8{font:var(--ui-text-caption);color:var(--ui-ink-2);font-weight:700}.ui-challenge-clock.svelte-fcw0e8{background:var(--ui-surface-2);color:var(--ui-ink);font:var(--ui-text-caption);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;padding:.25rem .6rem;font-weight:800}.ui-challenge-actions.svelte-fcw0e8{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-visually-hidden.svelte-fcw0e8{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-chip.svelte-1qncfpl{box-sizing:border-box;border-radius:var(--ui-radius-pill);max-width:100%;font:var(--ui-text-eyebrow);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;align-items:center;gap:.3rem;padding:.2rem .55rem;display:inline-flex;overflow:hidden}.ui-chip--quiet.svelte-1qncfpl{background:var(--ui-surface-2);color:var(--ui-accent)}.ui-chip--fill.svelte-1qncfpl{background:var(--ui-surface-2);color:var(--ui-ink);letter-spacing:.05em;padding:.1rem .55rem}.ui-chip--strong.svelte-1qncfpl{background:var(--ui-accent-deep);color:var(--ui-on-accent);letter-spacing:.05em;padding:.1rem .55rem}.ui-chip--mark.svelte-1qncfpl{background:linear-gradient(150deg, var(--ui-mark-together-from), var(--ui-mark-together-to));color:var(--ui-on-deep)}.ui-chip--sunken.svelte-1qncfpl{background:var(--ui-sunken);outline:1px solid var(--ui-line);outline-offset:-1px;color:var(--ui-ink);padding:.3rem .85rem;font-size:.78rem}.ui-chip--outline.svelte-1qncfpl,.ui-chip--accent.svelte-1qncfpl,.ui-chip--good.svelte-1qncfpl{border:1px solid var(--ui-muted);color:var(--ui-ink);letter-spacing:.05em;padding:.2rem .6rem}.ui-chip--accent.svelte-1qncfpl{border-color:var(--ui-accent);color:var(--ui-accent)}.ui-chip--good.svelte-1qncfpl{border-color:var(--ui-good)}.ui-choice-card.svelte-1ysx9bk{box-sizing:border-box;border:2px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-card);width:100%;min-height:2.75rem;color:var(--ui-ink);font:var(--ui-text-body);text-align:left;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.ui-choice-card--active.svelte-1ysx9bk{border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 10%, var(--ui-card))}.ui-choice-card.svelte-1ysx9bk:disabled{opacity:.5}.ui-choice-card.svelte-1ysx9bk:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.ui-choice-meter.svelte-1ysx9bk{flex:none;align-items:flex-end;gap:.2rem;width:1.6rem;height:1.4rem;display:flex}.ui-choice-meter.svelte-1ysx9bk i:where(.svelte-1ysx9bk){background:var(--ui-muted);border-radius:2px;flex:1;height:25%}.ui-choice-meter.svelte-1ysx9bk i:where(.svelte-1ysx9bk):nth-child(2){height:50%}.ui-choice-meter.svelte-1ysx9bk i:where(.svelte-1ysx9bk):nth-child(3){height:75%}.ui-choice-meter.svelte-1ysx9bk i:where(.svelte-1ysx9bk):nth-child(4){height:100%}.ui-choice-meter.svelte-1ysx9bk i.ui-choice-meter-bar--on:where(.svelte-1ysx9bk){background:var(--ui-accent)}.ui-choice-text.svelte-1ysx9bk{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.ui-choice-more.svelte-1ysx9bk{display:contents}.ui-choice-name.svelte-1ysx9bk{font:var(--ui-text-body);align-items:center;gap:.4rem;font-weight:800;display:inline-flex}.ui-choice-tag.svelte-1ysx9bk{font:var(--ui-text-eyebrow);letter-spacing:.06em;border-radius:var(--ui-radius-pill);background:var(--ui-sunken);color:var(--ui-accent);text-transform:uppercase;padding:.1rem .4rem}.ui-choice-tagline.svelte-1ysx9bk{font:var(--ui-text-label);color:var(--ui-ink);font-weight:400;line-height:1.3}.ui-choice-detail.svelte-1ysx9bk{font:var(--ui-text-eyebrow);color:var(--ui-ink-2);font-weight:400}.ui-choice-ring.svelte-1ysx9bk{border:2px solid var(--ui-muted);border-radius:50%;flex:none;width:1.15rem;height:1.15rem}.ui-choice-ring--on.svelte-1ysx9bk{border:6px solid var(--ui-accent)}.ui-choice-rich.svelte-1ysx9bk{overflow-wrap:anywhere;align-items:baseline;min-width:0;display:inline-flex}.ui-choice-sr.svelte-1ysx9bk{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-choice-card--right.svelte-1ysx9bk{border-color:var(--ui-good)}.ui-choice-card--wrong.svelte-1ysx9bk{border-color:var(--ui-danger)}.ui-choice-grade.svelte-1ysx9bk{box-sizing:border-box;border:2px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex}.ui-choice-grade--right.svelte-1ysx9bk{color:var(--ui-good)}.ui-choice-grade--wrong.svelte-1ysx9bk{color:var(--ui-danger)}.ui-choice-grade--chosen.ui-choice-grade--right.svelte-1ysx9bk{border-color:var(--ui-good);background:var(--ui-good);color:var(--ui-on-accent)}.ui-choice-grade--chosen.ui-choice-grade--wrong.svelte-1ysx9bk{border-color:var(--ui-danger);background:var(--ui-danger);color:var(--ui-on-danger)}.ui-choice-tiles.svelte-lje8qj{gap:var(--ui-space-2);grid-template-columns:1fr 1fr;display:grid}.ui-choice-tiles--three.svelte-lje8qj{grid-template-columns:1fr 1fr 1fr}.ui-choice-tile.svelte-lje8qj{box-sizing:border-box;border:2px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-card);min-height:2.75rem;color:var(--ui-ink);font:var(--ui-text-body);text-align:center;flex-direction:column;align-items:center;gap:.15rem;padding:.75rem .5rem;display:flex}.ui-choice-tile--on.svelte-lje8qj{border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 10%, var(--ui-card))}.ui-choice-tile.svelte-lje8qj:disabled{opacity:.5}.ui-choice-tile.svelte-lje8qj:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.ui-choice-tile-name.svelte-lje8qj{font:var(--ui-text-body);font-weight:800}.ui-choice-tile-note.svelte-lje8qj{font:var(--ui-text-eyebrow);color:var(--ui-ink-2);font-weight:400}.ui-code.svelte-1nfjmrp{display:block;position:relative}.ui-code-boxes.svelte-1nfjmrp{justify-content:center;gap:var(--ui-space-2);grid-auto-columns:minmax(0,3.6rem);grid-auto-flow:column;display:grid}.ui-code-box.svelte-1nfjmrp{aspect-ratio:4/5;border:2px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);max-height:4.5rem;color:var(--ui-ink);font:var(--ui-text-display);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-style:normal;display:flex}.ui-code-box--filled.svelte-1nfjmrp{border-color:var(--ui-ink-2)}.ui-code-box--cursor.svelte-1nfjmrp{border-color:var(--ui-accent);box-shadow:0 0 0 2px var(--ui-accent)}.ui-code-input.svelte-1nfjmrp{opacity:.01;color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:1rem;position:absolute;inset:0}.ui-code--disabled.svelte-1nfjmrp{opacity:.6}.ui-sheet.svelte-org23g{width:100%;max-width:none;height:100dvh;max-height:100dvh;color:var(--ui-ink);font-family:var(--ui-font);background:0 0;border:0;justify-content:center;align-items:flex-end;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.ui-sheet.svelte-org23g:not([open]){display:none}.ui-sheet.svelte-org23g::backdrop{background:var(--ui-scrim)}.ui-sheet-panel.svelte-org23g{width:min(var(--ui-sheet-max), 100%);background:var(--ui-surface);max-height:88dvh;color:var(--ui-ink);border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;padding:0 var(--ui-space-4) calc(var(--ui-space-5) + env(safe-area-inset-bottom));outline:none;flex-direction:column;display:flex;overflow-y:auto}.ui-sheet-grab.svelte-org23g{background:var(--ui-muted);width:2.5rem;height:.3rem;margin:var(--ui-space-2) 0;border-radius:999px;flex:none;align-self:center}.ui-sheet-header.svelte-org23g{justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-height:2.75rem;padding:var(--ui-space-1) 0 var(--ui-space-2);display:flex}.ui-sheet-title.svelte-org23g{font:var(--ui-text-heading);color:var(--ui-ink);margin:0}.ui-sheet-close.svelte-org23g{background:var(--ui-surface-2);width:2.75rem;height:2.75rem;color:var(--ui-ink);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-sheet-body.svelte-org23g{flex-direction:column;display:flex}.ui-sheet-body--gap.svelte-org23g{gap:var(--ui-space-3)}.ui-sheet-close.svelte-org23g:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.ui-visually-hidden.svelte-org23g{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-sheet--dialog.svelte-org23g{padding:var(--ui-space-4);align-items:center}.ui-sheet--dialog.svelte-org23g .ui-sheet-panel:where(.svelte-org23g){border-radius:var(--ui-radius-lg);width:min(24rem,100%);padding:var(--ui-space-5) var(--ui-space-5) var(--ui-space-4)}@media (width>=1024px){.ui-sheet.svelte-org23g{align-items:center}.ui-sheet-panel.svelte-org23g{border-radius:var(--ui-radius-lg);width:min(35rem,100% - 3rem);max-height:80vh}.ui-sheet-grab.svelte-org23g{display:none}.ui-sheet--dialog.svelte-org23g .ui-sheet-panel:where(.svelte-org23g){width:min(26rem,100% - 3rem)}}@media (width>=600px) and (width<=1023.98px){:root:has(.ui-frame--rail) .ui-sheet.svelte-org23g{box-sizing:border-box;padding-left:calc(5.5rem + env(safe-area-inset-left))}:root:has(.ui-frame--rail) .ui-sheet--dialog.svelte-org23g{padding-left:calc(5.5rem + env(safe-area-inset-left) + var(--ui-space-4))}:root:has(.ui-frame--rail-auto) .ui-sheet.svelte-org23g{box-sizing:border-box;padding-left:calc(5.5rem + env(safe-area-inset-left))}:root:has(.ui-frame--rail-auto) .ui-sheet--dialog.svelte-org23g{padding-left:calc(5.5rem + env(safe-area-inset-left) + var(--ui-space-4))}}@media (prefers-reduced-motion:no-preference){.ui-sheet[open].svelte-org23g .ui-sheet-panel:where(.svelte-org23g){animation:.18s ease-out svelte-org23g-ui-sheet-rise}}@keyframes svelte-org23g-ui-sheet-rise{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:none}}.ui-confirm-body.svelte-ctcg6r{margin:0 0 var(--ui-space-5);font:var(--ui-text-body);color:var(--ui-ink-2);font-weight:700;line-height:1.45}.ui-confirm-extra.svelte-ctcg6r{gap:var(--ui-space-3);margin:0 0 var(--ui-space-5);flex-direction:column;display:flex}.ui-confirm-actions.svelte-ctcg6r{gap:var(--ui-space-2);flex-direction:column;display:flex}.ui-confirm-action.svelte-ctcg6r,.ui-confirm-safe.svelte-ctcg6r{min-height:2.9rem;padding:0 var(--ui-space-4);font:var(--ui-text-body);border-radius:999px;font-weight:800}.ui-confirm-action.svelte-ctcg6r{background:var(--ui-accent);color:var(--ui-on-accent);border:0}.ui-confirm-action--danger.svelte-ctcg6r{background:var(--ui-danger);color:var(--ui-on-danger)}.ui-confirm-safe.svelte-ctcg6r{border:1px solid var(--ui-line);color:var(--ui-ink);background:0 0}.ui-confirm-action.svelte-ctcg6r:disabled{opacity:.5}.ui-confirm-action.svelte-ctcg6r:focus-visible,.ui-confirm-safe.svelte-ctcg6r:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.ui-empty.svelte-1jjoroh{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-3);text-align:center;font-family:var(--ui-font);flex-direction:column;display:flex}.ui-empty-icon.svelte-1jjoroh{color:var(--ui-ink-2);display:inline-flex}.ui-empty-text.svelte-1jjoroh{max-width:22rem;font:var(--ui-text-label);color:var(--ui-ink-2);margin:0;line-height:1.4}.ui-field.svelte-19w1tbz{min-width:0;font-family:var(--ui-font);flex-direction:column;display:flex}.ui-field-label.svelte-19w1tbz{font:var(--ui-text-caption);color:var(--ui-ink-2);margin-bottom:.3rem;font-weight:700}.ui-field-input.svelte-19w1tbz{box-sizing:border-box;width:100%;min-width:0;min-height:2.75rem;font:var(--ui-text-body);border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-card);color:var(--ui-ink);-webkit-user-select:text;user-select:text;padding:.7rem .8rem}.ui-field-input.svelte-19w1tbz::placeholder{color:var(--ui-ink-2)}.ui-field-input.svelte-19w1tbz:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.ui-field-input.svelte-19w1tbz:disabled{opacity:.6}.ui-field-input--invalid.svelte-19w1tbz{border-color:var(--ui-danger)}.ui-field--seat.svelte-19w1tbz .ui-field-label:where(.svelte-19w1tbz){font:var(--ui-text-eyebrow);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem}.ui-field--seat.svelte-19w1tbz .ui-field-input:where(.svelte-19w1tbz){border-color:var(--ui-muted);border-radius:var(--ui-radius-sm);background:var(--ui-ground);padding:.75rem .9rem}.ui-float-card.svelte-1pplzc7{box-sizing:border-box;border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:12rem;max-width:100%;box-shadow:var(--ui-shadow-float);color:var(--ui-ink);font:var(--ui-text-body);text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:1rem 1.5rem;display:flex;position:relative}.ui-float-card-badge.svelte-1pplzc7{border-radius:var(--ui-radius-pill);background:var(--ui-accent);color:var(--ui-on-accent);font:var(--ui-text-label);padding:.25rem .55rem;font-weight:800;position:absolute;top:-.6rem;right:-.6rem}.ui-float-card-lead.svelte-1pplzc7{font-size:2rem;line-height:1}.ui-float-card-title.svelte-1pplzc7{font:var(--ui-text-heading);color:var(--ui-celebrate)}.ui-float-card-actions.svelte-1pplzc7{flex-direction:column;align-items:stretch;gap:.25rem;width:100%;margin-top:.25rem;display:flex}.ui-presence-dot.svelte-4r5j1f{width:.75rem;height:.75rem;box-shadow:0 0 0 2px var(--ui-card);border-radius:50%;display:inline-block}.ui-presence-dot--game.svelte-4r5j1f{background:var(--ui-presence-game)}.ui-presence-dot--online.svelte-4r5j1f{background:var(--ui-presence-online)}.ui-presence-dot--away.svelte-4r5j1f{background:var(--ui-presence-away)}.ui-friend-row.svelte-zis0lf{align-items:center;gap:var(--ui-space-2);min-height:3.5rem;padding:var(--ui-space-2) 0;border-bottom:1px solid var(--ui-line);color:var(--ui-ink);font-family:var(--ui-font);display:flex}.ui-friend-row.svelte-zis0lf:last-child{border-bottom:0}.ui-friend-main.svelte-zis0lf{align-items:center;gap:var(--ui-space-3);min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:auto;padding:.15rem 0;display:flex}button.ui-friend-main.svelte-zis0lf:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px;border-radius:var(--ui-radius-sm)}.ui-friend-avatar.svelte-zis0lf{flex:none;display:inline-flex;position:relative}.ui-friend-dot.svelte-zis0lf{display:inline-flex;position:absolute;bottom:-1px;right:-1px}.ui-friend-text.svelte-zis0lf{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.ui-friend-name-line.svelte-zis0lf{align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.ui-friend-name.svelte-zis0lf{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--ui-text-body);color:var(--ui-ink);font-weight:800;overflow:hidden}.ui-friend-detail.svelte-zis0lf{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--ui-text-caption);color:var(--ui-ink-2);font-weight:700;overflow:hidden}.ui-friend-badge.svelte-zis0lf{background:var(--ui-accent);min-width:1.4rem;color:var(--ui-on-accent);font:var(--ui-text-caption);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:.1rem .4rem;font-weight:800}.ui-friend-actions.svelte-zis0lf{align-items:center;gap:var(--ui-space-2);flex:none;display:flex}.ui-visually-hidden.svelte-zis0lf{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-text-button--icon.svelte-1ikco7y{justify-content:center;align-items:center;gap:var(--ui-space-1);display:inline-flex}.ui-text-button--icon.ui-text-button--start.svelte-1ikco7y{justify-content:flex-start}.ui-text-button--icon.ui-text-button--end.svelte-1ikco7y{justify-content:flex-end}.ui-text-button-icon.svelte-1ikco7y{width:1.1rem;height:1.1rem;display:inline-flex}.ui-text-button-icon.svelte-1ikco7y svg{width:100%;height:100%}.ui-text-button.svelte-1ikco7y{border-radius:var(--ui-radius-sm);min-height:2.75rem;font:var(--ui-text-body);background:0 0;border:0;flex:none;padding:0 .375rem;font-weight:700}.ui-text-button--start.svelte-1ikco7y{text-align:left}.ui-text-button--center.svelte-1ikco7y{text-align:center}.ui-text-button--end.svelte-1ikco7y{text-align:right}.ui-text-button--accent.svelte-1ikco7y{color:var(--ui-accent)}.ui-text-button--danger.svelte-1ikco7y{color:var(--ui-danger)}.ui-text-button.svelte-1ikco7y:disabled{opacity:.55}.ui-text-button.svelte-1ikco7y:focus-visible{outline:3px solid var(--ui-accent);outline-offset:1px}.ui-page.svelte-13m7qd1{box-sizing:border-box;width:100%;height:100%;max-width:var(--ui-column);background:var(--ui-ground);max-height:none;color:var(--ui-ink);font-family:var(--ui-font);border:0;margin:0 auto;padding:0;position:fixed;inset:0;overflow-y:auto}.ui-page.svelte-13m7qd1::backdrop{background:0 0}.ui-page--done.svelte-13m7qd1{background:var(--ui-sunken)}@media (prefers-reduced-motion:no-preference){.ui-page--done[open].svelte-13m7qd1{animation:.2s ease-out svelte-13m7qd1-ui-page-slide-in}}@keyframes svelte-13m7qd1-ui-page-slide-in{0%{opacity:0;transform:translateY(4%)}to{opacity:1;transform:translateY(0)}}@media (width>=1024px){.ui-page--wide.svelte-13m7qd1{max-width:var(--ui-column-wide)}.ui-page--wide.svelte-13m7qd1 .ui-page-panel:where(.svelte-13m7qd1){max-width:40rem;margin:0 auto}}@media (width>=600px) and (width<=1023.98px){:root:has(.ui-frame--rail) .ui-page.svelte-13m7qd1{left:calc(5.5rem + env(safe-area-inset-left));width:auto;max-width:none;margin:0}:root:has(.ui-frame--rail) .ui-page-panel.svelte-13m7qd1{max-width:40rem;margin:0 auto;padding-left:0}:root:has(.ui-frame--rail-auto) .ui-page.svelte-13m7qd1{left:calc(5.5rem + env(safe-area-inset-left));width:auto;max-width:none;margin:0}:root:has(.ui-frame--rail-auto) .ui-page-panel.svelte-13m7qd1{max-width:40rem;margin:0 auto;padding-left:0}}.ui-page-panel.svelte-13m7qd1{box-sizing:border-box;min-height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);outline:none;flex-direction:column;display:flex}.ui-page-header.svelte-13m7qd1{flex:none;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.ui-page--done.svelte-13m7qd1 .ui-page-header:where(.svelte-13m7qd1){padding:.25rem 1.25rem 0}.ui-page--back.svelte-13m7qd1 .ui-page-header:where(.svelte-13m7qd1){padding:0 .525rem}.ui-page--chevron.svelte-13m7qd1 .ui-page-header:where(.svelte-13m7qd1){padding:.375rem .125rem}.ui-page-title.svelte-13m7qd1{min-width:0;font:var(--ui-text-body);color:var(--ui-ink);flex:0 auto;align-items:center;gap:.4rem;margin:0;font-weight:800;display:inline-flex}.ui-page--back.svelte-13m7qd1 .ui-page-title:where(.svelte-13m7qd1),.ui-page--chevron.svelte-13m7qd1 .ui-page-title:where(.svelte-13m7qd1){text-align:center;flex:auto;justify-content:center}.ui-page-lead.svelte-13m7qd1{color:var(--ui-gold);display:inline-flex}.ui-page-aside.svelte-13m7qd1{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:9rem;font:var(--ui-text-caption);color:var(--ui-ink);flex:0 auto;margin-left:auto;font-weight:700;overflow:hidden}.ui-page-chevron.svelte-13m7qd1{border-radius:var(--ui-radius-pill);width:2.75rem;height:2.75rem;color:var(--ui-accent);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-page-chevron.svelte-13m7qd1:focus-visible{outline:3px solid var(--ui-accent);outline-offset:1px}.ui-page-spacer.svelte-13m7qd1{flex:none;width:3rem}.ui-page--chevron.svelte-13m7qd1 .ui-page-spacer:where(.svelte-13m7qd1){width:2.75rem}.ui-page-body.svelte-13m7qd1{flex-direction:column;flex:auto;min-width:0;display:flex}.ui-page--done.svelte-13m7qd1 .ui-page-body:where(.svelte-13m7qd1){padding:.25rem 1rem 1.5rem}.ui-page--back.svelte-13m7qd1 .ui-page-body:where(.svelte-13m7qd1){padding:.5rem 1.1rem 1.5rem}.ui-page--chevron.svelte-13m7qd1 .ui-page-body:where(.svelte-13m7qd1){padding:.5rem 1.5rem 2rem}.ui-pill.svelte-9fyiqq{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:2.75rem;font:var(--ui-text-label);text-align:center;border-radius:999px;padding:.55rem 1.1rem;font-weight:800;line-height:1.15;display:inline-flex}a.ui-pill.svelte-9fyiqq{box-sizing:border-box;text-decoration:none}.ui-pill--lg.svelte-9fyiqq{min-height:3.1rem;padding:.85rem 1.5rem;font-size:1.05rem}.ui-pill--sm.svelte-9fyiqq{min-height:2.25rem;padding:.35rem .85rem;position:relative}.ui-pill--sm.svelte-9fyiqq:before{content:"";position:absolute;inset:-.25rem 0}.ui-pill--grow.svelte-9fyiqq{flex:auto}.ui-pill--equal.svelte-9fyiqq{flex:1 1 0;min-width:0}.ui-pill--equal.ui-pill--filled.svelte-9fyiqq,.ui-pill--equal.ui-pill--plain.svelte-9fyiqq{border:2px solid #0000}.ui-pill--filled.svelte-9fyiqq{background:var(--ui-accent);color:var(--ui-on-accent);border:0}.ui-pill--light.svelte-9fyiqq{border:2px solid var(--ui-accent);color:var(--ui-accent);background:0 0}.ui-pill--plain.svelte-9fyiqq{color:var(--ui-accent);background:0 0;border:0}.ui-pill--danger.ui-pill--filled.svelte-9fyiqq{background:var(--ui-danger);color:var(--ui-on-danger)}.ui-pill--danger.ui-pill--light.svelte-9fyiqq{border-color:var(--ui-danger);color:var(--ui-danger)}.ui-pill--danger.ui-pill--plain.svelte-9fyiqq{color:var(--ui-danger)}.ui-pill.svelte-9fyiqq:disabled,.ui-pill--off.svelte-9fyiqq{opacity:.5}.ui-pill.svelte-9fyiqq:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.ui-pill-icon.svelte-9fyiqq{width:1.1rem;height:1.1rem;display:inline-flex}.ui-pill-icon.svelte-9fyiqq svg{width:100%;height:100%}.ui-pill-spinner.svelte-9fyiqq{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite svelte-9fyiqq-ui-pill-spin}@keyframes svelte-9fyiqq-ui-pill-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-pill-spinner.svelte-9fyiqq{animation:none}}.ui-game-card.svelte-u821ur{gap:var(--ui-space-2);border-radius:var(--ui-radius-md);border:1px solid var(--ui-line);padding:var(--ui-space-3) var(--ui-space-4);background:var(--ui-card);color:var(--ui-ink);font-family:var(--ui-font);flex-direction:column;display:flex}.ui-game-card-top.svelte-u821ur{align-items:center;gap:var(--ui-space-3);display:flex}.ui-game-card-avatar.svelte-u821ur{background:var(--ui-accent);width:2.4rem;height:2.4rem;color:var(--ui-on-accent);font:var(--ui-text-body);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.ui-game-card-avatar.svelte-u821ur svg{width:1.25rem;height:1.25rem}.ui-game-card-who.svelte-u821ur{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.ui-game-card-title.svelte-u821ur{font:var(--ui-text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.ui-game-card-detail.svelte-u821ur{font:var(--ui-text-caption);color:var(--ui-ink-2);flex-wrap:wrap;align-items:center;gap:.35rem;font-weight:700;display:flex}.ui-game-card-meta.svelte-u821ur{font:var(--ui-text-caption);color:var(--ui-ink-2);flex-direction:column;gap:.1rem;font-weight:400;display:flex}.ui-game-card-actions.svelte-u821ur{align-items:center;gap:var(--ui-space-2);padding-top:var(--ui-space-1);margin-top:auto;display:flex}.ui-game-card-more.svelte-u821ur{background:var(--ui-surface-2);width:2.75rem;height:2.75rem;color:var(--ui-ink);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-game-card--compact.svelte-u821ur{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-2) var(--ui-space-2) var(--ui-space-3);flex-direction:row}.ui-game-card--compact.svelte-u821ur .ui-game-card-avatar:where(.svelte-u821ur){width:2rem;height:2rem;font:var(--ui-text-label);font-weight:800}.ui-game-card--compact.svelte-u821ur .ui-game-card-avatar:where(.svelte-u821ur) svg{width:1.05rem;height:1.05rem}.ui-game-card--compact.svelte-u821ur .ui-game-card-actions:where(.svelte-u821ur){gap:var(--ui-space-1);flex:none;margin-top:0;padding-top:0}.ui-game-card-more.svelte-u821ur:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.ui-frame-mark.svelte-73x9zm{border-radius:var(--ui-radius-sm);background:linear-gradient(155deg, var(--ui-accent), var(--ui-accent-deep));width:2.5rem;height:2.5rem;color:var(--ui-on-accent);font:var(--ui-text-title);letter-spacing:0;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-frame-mark--sm.svelte-73x9zm{width:1.75rem;height:1.75rem;font:var(--ui-text-label);font-weight:800;line-height:1}.ui-frame-mark--lg.svelte-73x9zm{width:3rem;height:3rem}.ui-group.svelte-yvir4w{box-sizing:border-box;margin:0 0 var(--ui-space-3);background:var(--ui-card);border-radius:var(--ui-radius-sm);color:var(--ui-ink);font-family:var(--ui-font);padding:0;overflow:hidden}.ui-group--flush.svelte-yvir4w{margin-bottom:0}.ui-group-label.svelte-yvir4w{font:var(--ui-text-eyebrow);letter-spacing:.04em;text-transform:uppercase;color:var(--ui-ink-2);padding:.5rem 1rem .15rem}.ui-group-note.svelte-dohas4{font:var(--ui-text-caption);color:var(--ui-ink-2);margin:-.4rem .25rem .9rem;font-weight:400;line-height:1.4}.ui-group-note--error.svelte-dohas4{font:var(--ui-text-label);color:var(--ui-danger);font-weight:400;line-height:1.4}.ui-install.svelte-27lwia{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-2) var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-md);border:1px dashed var(--ui-ink-2);background:var(--ui-ground);color:var(--ui-ink);font-family:var(--ui-font);flex-wrap:wrap;display:flex}.ui-install-icon.svelte-27lwia{color:var(--ui-accent);flex:none;display:inline-flex}.ui-install-text.svelte-27lwia{flex-direction:column;flex:8rem;gap:.1rem;min-width:0;display:flex}.ui-install-text.svelte-27lwia b:where(.svelte-27lwia){font:var(--ui-text-body);font-weight:800}.ui-install-text.svelte-27lwia span:where(.svelte-27lwia){font:var(--ui-text-caption);color:var(--ui-ink-2)}.ui-install-actions.svelte-27lwia{align-items:center;gap:var(--ui-space-1);flex:none;margin-left:auto;display:inline-flex}.ui-install-dismiss.svelte-27lwia{width:2.75rem;height:2.75rem;color:var(--ui-ink-2);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-install-intro.svelte-yyqtp1{margin:0 0 var(--ui-space-3);font:var(--ui-text-label);color:var(--ui-ink-2);font-weight:400;line-height:1.45}.ui-install-steps.svelte-yyqtp1{gap:var(--ui-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-install-steps.svelte-yyqtp1 li:where(.svelte-yyqtp1){align-items:center;gap:var(--ui-space-3);font:var(--ui-text-body);color:var(--ui-ink);font-weight:700;display:flex}.ui-install-step-n.svelte-yyqtp1{background:var(--ui-accent);width:2rem;height:2rem;color:var(--ui-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.ui-invite.svelte-hdddfi{gap:var(--ui-space-3);padding:var(--ui-space-4);border-radius:var(--ui-radius-lg);background:var(--ui-accent);color:var(--ui-on-accent);font-family:var(--ui-font);flex-direction:column;display:flex}.ui-invite-head.svelte-hdddfi{align-items:center;gap:var(--ui-space-3);display:flex}.ui-invite-avatar.svelte-hdddfi{border:2px solid var(--ui-on-accent);width:2.5rem;height:2.5rem;color:var(--ui-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.ui-invite-text.svelte-hdddfi{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.ui-invite-title.svelte-hdddfi{font:var(--ui-text-body);font-weight:800}.ui-invite-detail.svelte-hdddfi{font:var(--ui-text-label)}.ui-invite-actions.svelte-hdddfi{gap:var(--ui-space-2);display:flex}.ui-invite-button.svelte-hdddfi{min-height:2.75rem;font:var(--ui-text-label);border-radius:999px;padding:.5rem 1.2rem;font-weight:800}.ui-invite-button--primary.svelte-hdddfi{background:var(--ui-on-accent);color:var(--ui-accent);border:0}.ui-invite-button--secondary.svelte-hdddfi{border:2px solid var(--ui-on-accent);color:var(--ui-on-accent);background:0 0}.ui-invite-button.svelte-hdddfi:focus-visible{outline:3px solid var(--ui-on-accent);outline-offset:2px}.ui-invite--compact.svelte-hdddfi{align-items:center;column-gap:var(--ui-space-3);row-gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-card);color:var(--ui-ink);flex-flow:wrap}.ui-invite--compact.svelte-hdddfi .ui-invite-head:where(.svelte-hdddfi){flex:9rem;min-width:0}.ui-invite--compact.svelte-hdddfi .ui-invite-avatar:where(.svelte-hdddfi){background:var(--ui-accent);width:2.25rem;height:2.25rem;color:var(--ui-on-accent);font:var(--ui-text-body);border:0;font-weight:800}.ui-invite--compact.svelte-hdddfi .ui-invite-title:where(.svelte-hdddfi),.ui-invite--compact.svelte-hdddfi .ui-invite-detail:where(.svelte-hdddfi){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-invite--compact.svelte-hdddfi .ui-invite-detail:where(.svelte-hdddfi){font:var(--ui-text-caption);color:var(--ui-ink-2)}.ui-invite--compact.svelte-hdddfi .ui-invite-actions:where(.svelte-hdddfi){flex:none;margin-left:auto}.ui-invite--compact.svelte-hdddfi .ui-invite-button:where(.svelte-hdddfi){min-height:2.25rem;padding:.35rem .85rem;position:relative}.ui-invite--compact.svelte-hdddfi .ui-invite-button:where(.svelte-hdddfi):before{content:"";position:absolute;inset:-.25rem 0}.ui-invite--compact.svelte-hdddfi .ui-invite-button--primary:where(.svelte-hdddfi){background:var(--ui-accent);color:var(--ui-on-accent)}.ui-invite--compact.svelte-hdddfi .ui-invite-button--secondary:where(.svelte-hdddfi){border-color:var(--ui-accent);color:var(--ui-accent)}.ui-invite--compact.svelte-hdddfi .ui-invite-button:where(.svelte-hdddfi):focus-visible{outline-color:var(--ui-accent)}.ui-join-tile.svelte-1a88qmf{box-sizing:border-box;border:2px solid var(--ui-accent);border-radius:var(--ui-radius-md);width:100%;min-height:3.75rem;color:var(--ui-ink);font-family:var(--ui-font);text-align:left;background:0 0;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.ui-join-tile.svelte-1a88qmf:disabled{opacity:.55}.ui-join-tile.svelte-1a88qmf:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.ui-join-tile-icon.svelte-1a88qmf,.ui-join-tile-go.svelte-1a88qmf{color:var(--ui-accent);flex:none;display:inline-flex}.ui-join-tile-text.svelte-1a88qmf{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.ui-join-tile-title.svelte-1a88qmf{font:var(--ui-text-body);font-weight:800}.ui-join-tile-detail.svelte-1a88qmf{font:var(--ui-text-label);color:var(--ui-ink-2);font-weight:400}.ui-new-game.svelte-1kpyk3f{align-items:center;gap:var(--ui-space-3);width:100%;min-height:4.5rem;padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-lg);background:var(--ui-accent);color:var(--ui-on-accent);font-family:var(--ui-font);text-align:left;border:0;display:flex}.ui-new-game.svelte-1kpyk3f:focus-visible{outline:3px solid var(--ui-ink);outline-offset:3px}.ui-new-game-plus.svelte-1kpyk3f{background:color-mix(in srgb, var(--ui-on-accent) 20%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.ui-new-game-text.svelte-1kpyk3f{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.ui-new-game-text.svelte-1kpyk3f b:where(.svelte-1kpyk3f){font:var(--ui-text-heading)}.ui-new-game-text.svelte-1kpyk3f span:where(.svelte-1kpyk3f){font:var(--ui-text-label)}.ui-new-game-chevron.svelte-1kpyk3f{flex:none}.ui-note.svelte-es4uu3{font:var(--ui-text-label);margin:0;font-weight:400;line-height:1.4}.ui-note--sm.svelte-es4uu3{font-size:.78rem}.ui-note--bold.svelte-es4uu3{font-weight:700}.ui-note--muted.svelte-es4uu3{color:var(--ui-ink-2)}.ui-note--ink.svelte-es4uu3{color:var(--ui-ink)}.ui-note--error.svelte-es4uu3{color:var(--ui-danger)}.ui-note--centered.svelte-es4uu3{text-align:center}.ui-option-row.svelte-32up40{align-items:center;gap:var(--ui-space-3);width:100%;min-height:3.5rem;padding:var(--ui-space-2) .1rem;border:0;border-bottom:1px solid var(--ui-line);text-align:left;color:var(--ui-ink);font-family:var(--ui-font);background:0 0;display:flex}button.ui-option-row.svelte-32up40:focus-visible{outline:3px solid var(--ui-accent);outline-offset:-3px}.ui-option-row.svelte-32up40:last-child{border-bottom:0}.ui-option-icon.svelte-32up40{border-radius:var(--ui-radius-sm);--ui-icon-cut:var(--ui-surface-2);background:var(--ui-icon-cut);width:2.5rem;height:2.5rem;color:var(--ui-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-option-text.svelte-32up40{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.ui-option-text.svelte-32up40 b:where(.svelte-32up40){font:var(--ui-text-body);color:var(--ui-ink);font-weight:800}.ui-option-text.svelte-32up40 span:where(.svelte-32up40){font:var(--ui-text-caption);color:var(--ui-ink-2)}.ui-option-row--danger.svelte-32up40 .ui-option-icon:where(.svelte-32up40){color:var(--ui-danger);background:color-mix(in srgb, var(--ui-danger) 14%, transparent)}.ui-option-row--danger.svelte-32up40 .ui-option-text:where(.svelte-32up40) b:where(.svelte-32up40){color:var(--ui-danger)}.ui-option-row--disabled.svelte-32up40 .ui-option-icon:where(.svelte-32up40){opacity:.5}.ui-option-row--disabled.svelte-32up40 .ui-option-text:where(.svelte-32up40) b:where(.svelte-32up40){color:var(--ui-ink-2)}.ui-option-section.svelte-91ltkj{flex-direction:column;display:flex}.ui-option-section.svelte-91ltkj:not(:first-child){margin-top:var(--ui-space-3);padding-top:var(--ui-space-2);border-top:6px solid var(--ui-surface-2)}.ui-option-section-label.svelte-91ltkj{margin:var(--ui-space-2) 0 0;font:var(--ui-text-eyebrow);letter-spacing:var(--ui-tracking-eyebrow);text-transform:uppercase;color:var(--ui-ink-2)}.ui-options-header.svelte-ciudbw{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-1) 0 var(--ui-space-3);border-bottom:1px solid var(--ui-line);margin-bottom:var(--ui-space-1);display:flex}.ui-options-avatar.svelte-ciudbw{background:var(--ui-accent);width:2.5rem;height:2.5rem;color:var(--ui-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.ui-options-who.svelte-ciudbw{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.ui-options-title.svelte-ciudbw{font:var(--ui-text-heading);color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-options-detail.svelte-ciudbw{font:var(--ui-text-caption);color:var(--ui-ink-2);font-weight:700}.ui-options-close.svelte-ciudbw{background:var(--ui-surface-2);width:2.75rem;height:2.75rem;color:var(--ui-ink);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-options-close.svelte-ciudbw:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.ui-radio-cards.svelte-vixch5{gap:var(--ui-space-2);flex-direction:column;display:flex}.ui-row.svelte-1qw911b{box-sizing:border-box;justify-content:space-between;align-items:center;row-gap:var(--ui-space-2);border:0;border-bottom:1px solid var(--ui-line);text-align:left;width:100%;color:var(--ui-ink);font:var(--ui-text-body);background:0 0;flex-wrap:wrap;padding:.85rem 1rem;display:flex}.ui-row.svelte-1qw911b:last-child{border-bottom:0}.ui-row--table.svelte-1qw911b{flex-wrap:nowrap}.ui-row--nav.svelte-1qw911b:disabled{opacity:.5}.ui-row--nav.svelte-1qw911b:focus-visible{outline:3px solid var(--ui-accent);outline-offset:-3px}.ui-row--muted.svelte-1qw911b{color:var(--ui-ink-2);font-size:.85rem}.ui-row--me.svelte-1qw911b{color:var(--ui-accent);font-weight:800}.ui-row--action.svelte-1qw911b{color:var(--ui-accent);font-weight:700}.ui-row--danger.svelte-1qw911b{color:var(--ui-danger);font-weight:700}.ui-row-lead.svelte-1qw911b{flex:1 0 auto;align-items:center;gap:.75rem;min-width:0;max-width:100%;display:flex}.ui-row--table.svelte-1qw911b .ui-row-lead:where(.svelte-1qw911b){flex:auto}.ui-row--trailing.svelte-1qw911b .ui-row-lead:where(.svelte-1qw911b){margin-right:.75rem}.ui-row-rank.svelte-1qw911b{color:var(--ui-ink-2);font-variant-numeric:tabular-nums;flex:0 0 1.6rem}.ui-row-text.svelte-1qw911b{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.ui-row-label.svelte-1qw911b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-row-below.svelte-1qw911b{width:0;min-width:100%;font:var(--ui-text-caption);color:var(--ui-ink-2);font-weight:400;line-height:1.35}.ui-row-value-group.svelte-1qw911b{flex:none;align-items:center;gap:.35rem;max-width:100%;margin-left:.75rem;display:inline-flex}.ui-row-value.svelte-1qw911b{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.ui-row--me.svelte-1qw911b .ui-row-value:where(.svelte-1qw911b){font-weight:800}.ui-row-trailing.svelte-1qw911b{flex:none;align-items:center;max-width:100%;display:inline-flex}.ui-row-under.svelte-1qw911b{flex:1 0 100%;min-width:0}.ui-row-chevron.svelte-1qw911b{color:var(--ui-muted);flex:none;margin-left:.75rem;display:inline-flex}.ui-row-badge.svelte-16wuv2i{border-radius:var(--ui-radius-sm);width:2rem;height:2rem;color:var(--ui-badge-ink);background:var(--ui-icon-cut);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-row-badge.svelte-16wuv2i svg{width:18px;height:18px}.ui-row-badge--indigo.svelte-16wuv2i{--ui-icon-cut:var(--ui-badge-indigo)}.ui-row-badge--orange.svelte-16wuv2i{--ui-icon-cut:var(--ui-badge-orange)}.ui-row-badge--green.svelte-16wuv2i{--ui-icon-cut:var(--ui-badge-green)}.ui-row-badge--red.svelte-16wuv2i{--ui-icon-cut:var(--ui-badge-red)}.ui-row-badge--purple.svelte-16wuv2i{--ui-icon-cut:var(--ui-badge-purple)}.ui-row-badge--blue.svelte-16wuv2i{--ui-icon-cut:var(--ui-badge-blue)}.ui-row-badge--teal.svelte-16wuv2i{--ui-icon-cut:var(--ui-badge-teal)}.ui-screen-header.svelte-170r4a0{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);font-family:var(--ui-font);flex:none;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);display:grid}.ui-screen-header--safe.svelte-170r4a0{padding-top:calc(var(--ui-space-2) + env(safe-area-inset-top))}.ui-screen-back.svelte-170r4a0{width:2.75rem;height:2.75rem;color:var(--ui-accent);background:0 0;border:0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;display:inline-flex}.ui-screen-back.svelte-170r4a0:focus-visible{outline:3px solid var(--ui-accent);outline-offset:1px}.ui-screen-title.svelte-170r4a0{text-align:center;font:var(--ui-text-heading);color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;outline:none;margin:0;overflow:hidden}.ui-screen-trailing.svelte-170r4a0{justify-content:flex-end;justify-self:end;align-items:center;gap:var(--ui-space-2);min-width:0;display:inline-flex}.ui-search.svelte-g2nm8f{align-items:center;gap:var(--ui-space-2);min-height:2.9rem;padding:0 var(--ui-space-2) 0 var(--ui-space-3);border:1.5px solid var(--ui-ink-2);background:var(--ui-card);color:var(--ui-ink-2);font-family:var(--ui-font);border-radius:999px;display:flex}.ui-search.svelte-g2nm8f:focus-within{outline:3px solid var(--ui-accent);outline-offset:1px}.ui-search--disabled.svelte-g2nm8f{opacity:.6}.ui-search-glyph.svelte-g2nm8f{flex:none}.ui-search-input.svelte-g2nm8f{min-width:0;color:var(--ui-ink);font-family:var(--ui-font);font:var(--ui-text-body);appearance:none;background:0 0;border:0;outline:0;flex:1;padding:.6rem 0;font-weight:700}.ui-search-input.svelte-g2nm8f::placeholder{color:var(--ui-ink-2);opacity:1}.ui-search-input.svelte-g2nm8f::-webkit-search-cancel-button{appearance:none}.ui-search-clear.svelte-g2nm8f{width:2.25rem;height:2.25rem;color:var(--ui-ink);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-suggest.svelte-1fy7b41{gap:var(--ui-space-2);font-family:var(--ui-font);flex-direction:column;display:flex}.ui-suggest-panel.svelte-1fy7b41{border-radius:var(--ui-radius-md);background:var(--ui-card);flex-direction:column;display:flex;overflow:hidden}.ui-suggest-panel--empty.svelte-1fy7b41{background:0 0}.ui-suggest-list.svelte-1fy7b41{margin:0;padding:0;list-style:none}.ui-suggest-list[hidden].svelte-1fy7b41{display:none}.ui-suggest-option.svelte-1fy7b41{align-items:center;gap:var(--ui-space-3);min-height:3rem;padding:var(--ui-space-1) var(--ui-space-2) var(--ui-space-1) var(--ui-space-4);border-bottom:1px solid var(--ui-line);color:var(--ui-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex}.ui-suggest-option.svelte-1fy7b41:last-child{border-bottom:0}.ui-suggest-option--active.svelte-1fy7b41{box-shadow:inset 0 0 0 3px var(--ui-accent)}.ui-suggest-option--off.svelte-1fy7b41{cursor:default}.ui-suggest-label.svelte-1fy7b41{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:800;overflow:hidden}.ui-suggest-trailing.svelte-1fy7b41{flex:none;align-items:center;display:inline-flex}.ui-suggest-status.svelte-1fy7b41{padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-ink-2);font:var(--ui-text-label);margin:0;font-weight:400;line-height:1.4}.ui-suggest-status--failed.svelte-1fy7b41{color:var(--ui-danger)}.ui-suggest-status--hidden.svelte-1fy7b41{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-section-label.svelte-109qg76{font:var(--ui-text-eyebrow);letter-spacing:var(--ui-tracking-eyebrow);text-transform:uppercase;color:var(--ui-ink-2);margin:.25rem .25rem 0;display:block}.ui-section-label--picker.svelte-109qg76{margin:.75rem .25rem .5rem}.ui-section-label--sheet.svelte-109qg76{letter-spacing:.1em;margin:1rem 1.25rem .35rem;font-weight:700}.ui-segmented.svelte-1yydvyw{box-sizing:border-box;border-radius:var(--ui-radius-pill);background:var(--ui-sunken);gap:.2rem;max-width:100%;padding:.2rem;display:inline-flex}.ui-segment.svelte-1yydvyw{color:var(--ui-ink-2);font:var(--ui-text-label);border-radius:var(--ui-radius-pill);white-space:nowrap;background:0 0;border:0;padding:.4rem .85rem;position:relative}.ui-segment.svelte-1yydvyw:before{content:"";position:absolute;inset:-.4rem 0}.ui-segment.svelte-1yydvyw:disabled{opacity:.5}.ui-segment--active.svelte-1yydvyw{background:var(--ui-accent);color:var(--ui-on-accent)}.ui-segment.svelte-1yydvyw:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.ui-snackbar-region.svelte-iro9oq{left:calc(50% + var(--ui-frame-left,0px) / 2);bottom:calc(max(var(--ui-space-6), var(--ui-frame-bottom,0px) + var(--ui-space-3)) + env(safe-area-inset-bottom));z-index:30;max-width:calc(100% - var(--ui-frame-left,0px) - 2 * var(--ui-space-4));pointer-events:none;position:fixed;transform:translate(-50%)}.ui-snackbar.svelte-iro9oq{padding:var(--ui-space-3) var(--ui-space-5);background:var(--ui-ink);color:var(--ui-surface);font:var(--ui-text-label);box-shadow:var(--ui-shadow-float);border-radius:999px;font-weight:800;display:block}.ui-snackbar--two.svelte-iro9oq{border-radius:var(--ui-radius-lg);text-align:center;flex-direction:column;gap:.1rem;display:flex}.ui-snackbar-line.svelte-iro9oq{display:block}.ui-snackbar-detail.svelte-iro9oq{font:var(--ui-text-caption);font-weight:400;display:block}@media (prefers-reduced-motion:no-preference){.ui-snackbar.svelte-iro9oq,.ui-snackbar-bar--shown.svelte-iro9oq{animation:.18s ease-out svelte-iro9oq-ui-snackbar-in}}@keyframes svelte-iro9oq-ui-snackbar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ui-snackbar-region--action.svelte-iro9oq{width:max-content}.ui-snackbar-bar.svelte-iro9oq{align-items:center;gap:var(--ui-space-3);display:flex}.ui-snackbar-bar--shown.svelte-iro9oq{padding:var(--ui-space-1) var(--ui-space-1) var(--ui-space-1) var(--ui-space-5);background:var(--ui-ink);color:var(--ui-surface);font:var(--ui-text-label);box-shadow:var(--ui-shadow-float);pointer-events:auto;border-radius:999px;font-weight:800}.ui-snackbar-bar--two.svelte-iro9oq{border-radius:var(--ui-radius-lg)}.ui-snackbar-says.svelte-iro9oq{min-width:0;padding:var(--ui-space-2) 0;flex:auto}.ui-snackbar-action.svelte-iro9oq{border:2px solid var(--ui-surface);min-height:2.25rem;color:var(--ui-surface);font:var(--ui-text-label);background:0 0;border-radius:999px;flex:none;padding:.35rem .9rem;font-weight:800;position:relative}.ui-snackbar-action.svelte-iro9oq:before{content:"";position:absolute;inset:-.25rem 0}.ui-snackbar-action.svelte-iro9oq:focus-visible{outline:3px solid var(--ui-surface);outline-offset:1px}.ui-start-tile.svelte-vetrb{box-sizing:border-box;border-radius:var(--ui-radius-lg);background:var(--ui-accent);width:100%;min-height:4.5rem;color:var(--ui-on-accent);font-family:var(--ui-font);text-align:left;border:0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;padding:.85rem 1rem;display:grid}.ui-start-tile--second.svelte-vetrb{background:var(--ui-accent-deep)}.ui-start-tile.svelte-vetrb:disabled{opacity:.55}.ui-start-tile.svelte-vetrb:focus-visible{outline:3px solid var(--ui-ink);outline-offset:3px}.ui-start-tile-icon.svelte-vetrb{background:color-mix(in srgb, var(--ui-on-accent) 20%, transparent);border-radius:50%;grid-row:1/span 2;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.ui-start-tile-title.svelte-vetrb{font:var(--ui-text-heading)}.ui-start-tile-detail.svelte-vetrb{font:var(--ui-text-label)}.ui-start-tile--stacked.svelte-vetrb{grid-template-rows:auto auto auto;grid-template-columns:1fr;row-gap:.3rem}.ui-start-tile--stacked.svelte-vetrb .ui-start-tile-icon:where(.svelte-vetrb){grid-row:auto}.ui-switch.svelte-ryv94n{box-sizing:border-box;border-radius:var(--ui-radius-pill);background:var(--ui-muted);border:0;flex:none;width:2.6rem;height:1.5rem;padding:0;transition:background .15s;position:relative}.ui-switch.svelte-ryv94n:before{content:"";position:absolute;inset:-.625rem -.1rem}.ui-switch.svelte-ryv94n:disabled{opacity:.6}.ui-switch--on.svelte-ryv94n{background:var(--ui-accent)}.ui-switch.svelte-ryv94n:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.ui-switch-knob.svelte-ryv94n{border-radius:var(--ui-radius-pill);background:var(--ui-on-deep);width:1.2rem;height:1.2rem;transition:transform .15s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #00000059}.ui-switch--on.svelte-ryv94n .ui-switch-knob:where(.svelte-ryv94n){transform:translate(1.1rem)}@media (prefers-reduced-motion:reduce){.ui-switch.svelte-ryv94n,.ui-switch-knob.svelte-ryv94n{transition:none}}.ui-tabs.svelte-adwy5v{box-sizing:border-box;background:var(--ui-ground);border-top:1px solid var(--ui-line);padding-bottom:env(safe-area-inset-bottom);font-family:var(--ui-font);flex:none}.ui-tabs-list.svelte-adwy5v{margin:0;padding:0;list-style:none;display:flex}.ui-tabs-item.svelte-adwy5v{flex:1 1 0;min-width:0;display:flex}.ui-tab.svelte-adwy5v{min-width:0;min-height:3.5rem;color:var(--ui-ink-2);font:var(--ui-text-eyebrow);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.45rem .2rem;display:flex}.ui-tab--active.svelte-adwy5v{color:var(--ui-accent)}.ui-tab.svelte-adwy5v:focus-visible{outline:3px solid var(--ui-accent);outline-offset:-3px;border-radius:var(--ui-radius-sm)}.ui-tab-icon.svelte-adwy5v{width:1.5rem;height:1.5rem;display:inline-flex;position:relative}.ui-tab-icon.svelte-adwy5v svg{width:100%;height:100%}.ui-tab-label.svelte-adwy5v{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ui-tab-badge.svelte-adwy5v{background:var(--ui-danger);min-width:1.15rem;height:1.15rem;color:var(--ui-on-danger);font:var(--ui-text-eyebrow);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;line-height:1;display:inline-flex;position:absolute;top:-.35rem;left:1rem}.ui-tab-dot.svelte-adwy5v{background:var(--ui-gold);width:.6rem;height:.6rem;box-shadow:0 0 0 2px var(--ui-ground);border-radius:50%;position:absolute;top:-.1rem;right:-.25rem}.ui-tabs--sidebar.svelte-adwy5v{gap:var(--ui-space-4);border-top:0;border-right:1px solid var(--ui-line);height:100%;padding:calc(var(--ui-space-5) + env(safe-area-inset-top)) var(--ui-space-3) calc(var(--ui-space-4) + env(safe-area-inset-bottom)) calc(var(--ui-space-3) + env(safe-area-inset-left));flex-direction:column;display:flex}.ui-tabs--sidebar.svelte-adwy5v .ui-tabs-list:where(.svelte-adwy5v){gap:var(--ui-space-1);flex-direction:column}.ui-tabs--sidebar.svelte-adwy5v .ui-tab:where(.svelte-adwy5v){justify-content:flex-start;gap:var(--ui-space-3);border-radius:var(--ui-radius-md);flex-direction:row;min-height:3rem;padding:.55rem .85rem;font-size:1rem}.ui-tabs--sidebar.svelte-adwy5v .ui-tab-badge:where(.svelte-adwy5v){left:auto;right:-.55rem}.ui-tabs--sidebar.svelte-adwy5v .ui-tab--active:where(.svelte-adwy5v){background:var(--ui-surface-2)}.ui-tabs-brand.svelte-adwy5v{padding:0 .85rem}.ui-tabs-footer.svelte-adwy5v{margin-top:auto;padding:0 .35rem}.ui-tabs--rail.svelte-adwy5v{gap:var(--ui-space-4);border-top:0;border-right:1px solid var(--ui-line);width:5.5rem;height:100%;padding:var(--ui-space-4) var(--ui-space-1) calc(var(--ui-space-4) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.ui-tabs--rail.svelte-adwy5v .ui-tabs-list:where(.svelte-adwy5v){gap:var(--ui-space-1);flex-direction:column;flex:0 auto;min-height:0;overflow-y:auto}.ui-tabs--rail.svelte-adwy5v .ui-tabs-item:where(.svelte-adwy5v){flex:none}.ui-tabs--rail.svelte-adwy5v .ui-tab:where(.svelte-adwy5v){border-radius:var(--ui-radius-md)}.ui-tabs--rail.svelte-adwy5v .ui-tab-label:where(.svelte-adwy5v){white-space:normal;overflow-wrap:anywhere;text-align:center;overflow:visible}.ui-tabs--rail.svelte-adwy5v .ui-tab--active:where(.svelte-adwy5v){background:var(--ui-surface-2)}.ui-tabs--rail.svelte-adwy5v .ui-tab--active:where(.svelte-adwy5v) .ui-tab-dot:where(.svelte-adwy5v){box-shadow:0 0 0 2px var(--ui-surface-2)}.ui-tabs--rail.svelte-adwy5v .ui-tabs-brand:where(.svelte-adwy5v),.ui-tabs--rail.svelte-adwy5v .ui-tabs-footer:where(.svelte-adwy5v){justify-content:center;padding:0;display:flex}@media (height<=30rem){.ui-tabs--rail.svelte-adwy5v{gap:var(--ui-space-2);padding-top:var(--ui-space-2);padding-bottom:calc(var(--ui-space-2) + env(safe-area-inset-bottom))}.ui-tabs--rail.svelte-adwy5v .ui-tabs-list:where(.svelte-adwy5v){gap:.125rem}.ui-tabs--rail.svelte-adwy5v .ui-tab:where(.svelte-adwy5v){gap:.1rem;min-height:2.75rem;padding-block:.2rem}}.ui-visually-hidden.svelte-adwy5v{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-toggle-row.svelte-17doenb{box-sizing:border-box;justify-content:space-between;align-items:center;row-gap:var(--ui-space-2);border-bottom:1px solid var(--ui-line);width:100%;color:var(--ui-ink);font:var(--ui-text-body);flex-wrap:wrap;padding:.6rem 1rem;display:flex}.ui-toggle-row.svelte-17doenb:last-child{border-bottom:0}.ui-toggle-row-lead.svelte-17doenb{flex:1 1 0;align-items:center;gap:.75rem;min-width:0;margin-right:.75rem;display:flex}.ui-toggle-row-text.svelte-17doenb{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ui-toggle-row-detail.svelte-17doenb{font:var(--ui-text-caption);color:var(--ui-ink-2);font-weight:400;line-height:1.35}.ui-toggle-row-below.svelte-17doenb{flex:1 0 100%;align-items:center;padding-bottom:.25rem;display:flex}.ui-board.svelte-z67gis{flex-direction:column;display:flex}.ui-board-note.svelte-z67gis{font:var(--ui-text-label);color:var(--ui-ink-2);margin:0;padding:.85rem 1rem;font-weight:400;line-height:1.4}.ui-board-note--ruled.svelte-z67gis{border-bottom:1px solid var(--ui-line)}.ui-board-action.svelte-z67gis{padding:0 1rem .85rem;display:flex}.ui-frame.svelte-ln2lis{box-sizing:border-box;background:var(--ui-ground);height:100svh;color:var(--ui-ink);font-family:var(--ui-font);padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;display:flex;overflow:hidden}.ui-frame-top.svelte-ln2lis{justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex:none;min-height:3.5rem;padding:.4rem .9rem;display:flex}.ui-frame-brand.svelte-ln2lis,.ui-frame-title.svelte-ln2lis{font:var(--ui-text-title);color:var(--ui-ink);margin:0;line-height:1.1}.ui-frame-brand--game.svelte-ln2lis,.ui-frame-brand--side.svelte-ln2lis{min-width:0;font:var(--ui-text-display);letter-spacing:-.01em;line-height:1.1;display:flex}.ui-frame-brand--game.svelte-ln2lis{align-items:center;gap:var(--ui-space-3)}.ui-frame-brand--side.svelte-ln2lis{align-items:flex-start;gap:var(--ui-space-3);flex-direction:column}.ui-frame-name.svelte-ln2lis{overflow-wrap:break-word;min-width:0}.ui-frame-heading.svelte-ln2lis{align-items:center;gap:var(--ui-space-3);min-width:0;display:flex}.ui-frame-body.svelte-ln2lis{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ui-frame-banner.svelte-ln2lis{margin:0 var(--ui-space-3) var(--ui-space-2);flex-direction:column;flex:none;display:flex}.ui-frame--wide.svelte-ln2lis{flex-direction:row}.ui-frame-side.svelte-ln2lis{flex:0 0 15.5rem;min-height:0}.ui-frame-main.svelte-ln2lis{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ui-frame-top--wide.svelte-ln2lis{padding:1.25rem var(--ui-gutter-wide) 0}.ui-frame--rail.svelte-ln2lis{flex-direction:row}.ui-frame-rail.svelte-ln2lis{flex:none;min-height:0}.ui-frame--rail.svelte-ln2lis .ui-frame-top--rail:where(.svelte-ln2lis){padding:var(--ui-space-4) max(var(--ui-gutter), calc((100% - 40rem) / 2 + var(--ui-gutter))) var(--ui-space-2);justify-content:flex-start}.ui-frame-offline.svelte-ln2lis{margin:0 var(--ui-space-3) var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-card);color:var(--ui-ink);flex-direction:column;flex:none;gap:.1rem;display:flex}.ui-frame-offline.svelte-ln2lis:not(.ui-frame-offline--shown){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ui-frame-offline-message.svelte-ln2lis{font:var(--ui-text-label)}.ui-frame-offline-detail.svelte-ln2lis{font:var(--ui-text-caption);color:var(--ui-ink-2);font-weight:400}.ui-frame--rail.svelte-ln2lis .ui-frame-offline:where(.svelte-ln2lis),.ui-frame--rail.svelte-ln2lis .ui-frame-banner:where(.svelte-ln2lis){margin-inline:max(var(--ui-space-3), calc((100% - 40rem) / 2 + var(--ui-space-3)))}.ui-frame--rail.svelte-ln2lis .ui-frame-body:where(.svelte-ln2lis){padding-inline:max(0px,50% - 20rem)}.ui-frame-only.svelte-ln2lis{display:contents}@media (width<=1023.98px){.ui-frame--auto.svelte-ln2lis .ui-frame-only--sidebar:where(.svelte-ln2lis){display:none}}@media (width<=599.98px),(width>=1024px){.ui-frame--auto.svelte-ln2lis .ui-frame-only--rail:where(.svelte-ln2lis){display:none}}@media (width>=600px) and (width<=1023.98px){.ui-frame--rail-auto.svelte-ln2lis .ui-frame-only--bar:where(.svelte-ln2lis){display:none}.ui-frame--rail-auto.svelte-ln2lis{flex-direction:row}.ui-frame--rail-auto.svelte-ln2lis .ui-frame-top--rail:where(.svelte-ln2lis){padding:var(--ui-space-4) max(var(--ui-gutter), calc((100% - 40rem) / 2 + var(--ui-gutter))) var(--ui-space-2);justify-content:flex-start}.ui-frame--rail-auto.svelte-ln2lis .ui-frame-offline:where(.svelte-ln2lis),.ui-frame--rail-auto.svelte-ln2lis .ui-frame-banner:where(.svelte-ln2lis){margin-inline:max(var(--ui-space-3), calc((100% - 40rem) / 2 + var(--ui-space-3)))}.ui-frame--rail-auto.svelte-ln2lis .ui-frame-body:where(.svelte-ln2lis){padding-inline:max(0px,50% - 20rem)}}@media (width>=1024px){.ui-frame--wide-auto.svelte-ln2lis .ui-frame-only--bar:where(.svelte-ln2lis){display:none}.ui-frame--wide-auto.svelte-ln2lis{flex-direction:row}}:root:has(.ui-frame[data-layout=bar]):not(:has(.ui-page,.ui-game-frame)){--ui-frame-bottom:calc(var(--ui-tabbar-h) + 1px)}:root:has(.ui-frame--rail):not(:has(.ui-game-frame)){--ui-frame-left:5.5rem}:root:has(.ui-frame--wide):not(:has(.ui-page,.ui-game-frame)){--ui-frame-left:15.5rem}@media (width<=599.98px){:root:has(.ui-frame--auto):not(:has(.ui-page,.ui-game-frame)){--ui-frame-bottom:calc(var(--ui-tabbar-h) + 1px)}}@media (width>=600px) and (width<=1023.98px){:root:has(.ui-frame--auto:not(.ui-frame--rail-auto)):not(:has(.ui-page,.ui-game-frame)){--ui-frame-bottom:calc(var(--ui-tabbar-h) + 1px)}:root:has(.ui-frame--rail-auto):not(:has(.ui-game-frame)){--ui-frame-left:5.5rem}}@media (width>=1024px){:root:has(.ui-frame--auto:not(.ui-frame--wide-auto)):not(:has(.ui-page,.ui-game-frame)){--ui-frame-bottom:calc(var(--ui-tabbar-h) + 1px)}:root:has(.ui-frame--wide-auto):not(:has(.ui-page,.ui-game-frame)){--ui-frame-left:15.5rem}}.ui-challenges.svelte-llsdqc{gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-gutter) var(--ui-space-5);font-family:var(--ui-font);flex-direction:column;display:flex}.ui-challenges-intro.svelte-llsdqc{margin:0 var(--ui-space-1);font:var(--ui-text-label);color:var(--ui-ink-2);line-height:1.4}.ui-challenges-cards.svelte-llsdqc,.ui-challenges-aside.svelte-llsdqc{gap:var(--ui-space-3);flex-direction:column;display:flex}.ui-challenges-footer.svelte-llsdqc{margin:var(--ui-space-1) 0 0;text-align:center;font:var(--ui-text-caption);color:var(--ui-ink-2);font-weight:700}@media (width>=1024px){.ui-challenges.svelte-llsdqc{padding:var(--ui-space-5) var(--ui-gutter-wide) var(--ui-space-6)}.ui-challenges-cards.svelte-llsdqc{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));align-items:start;display:grid}.ui-challenges--aside.svelte-llsdqc{column-gap:var(--ui-space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.ui-challenges--aside.svelte-llsdqc .ui-challenges-intro:where(.svelte-llsdqc),.ui-challenges--aside.svelte-llsdqc .ui-challenges-footer:where(.svelte-llsdqc){grid-column:1/-1}.ui-challenges--aside.svelte-llsdqc .ui-challenges-cards:where(.svelte-llsdqc){grid-template-columns:minmax(0,1fr)}}.ui-home.svelte-jjqavx{gap:var(--ui-space-4);padding:var(--ui-space-2) var(--ui-gutter) var(--ui-space-5);font-family:var(--ui-font);flex-direction:column;display:flex}.ui-home-start.svelte-jjqavx{gap:var(--ui-space-3);flex-direction:column;display:flex}.ui-home-sections.svelte-jjqavx{gap:var(--ui-space-4);flex-direction:column;display:flex}.ui-home-section.svelte-jjqavx,.ui-home-invites.svelte-jjqavx{gap:var(--ui-space-2);flex-direction:column;display:flex}.ui-home-invites.svelte-jjqavx{margin-bottom:var(--ui-space-1)}.ui-home-list.svelte-jjqavx{flex-direction:column;gap:.6rem;display:flex}.ui-frame--rail .ui-home-list.svelte-jjqavx:has(.ui-game-card:not(.ui-game-card--compact)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=600px) and (width<=1023.98px){.ui-frame--rail-auto .ui-home-list.svelte-jjqavx:has(.ui-game-card:not(.ui-game-card--compact)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.ui-home-invite-list.svelte-jjqavx{gap:var(--ui-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-home-more.svelte-jjqavx{border-radius:var(--ui-radius-sm);min-height:2.75rem;color:var(--ui-accent);font:var(--ui-text-label);background:0 0;border:0;align-self:flex-start;padding:0 .375rem;font-weight:800}.ui-home-more.svelte-jjqavx:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}@media (width>=1024px){.ui-home.svelte-jjqavx{column-gap:var(--ui-space-6);padding:var(--ui-space-5) var(--ui-gutter-wide) var(--ui-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.ui-home--aside.svelte-jjqavx{row-gap:var(--ui-space-4);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.ui-home--aside.svelte-jjqavx .ui-home-start:where(.svelte-jjqavx){grid-area:1/1}.ui-home--aside.svelte-jjqavx .ui-home-sections:where(.svelte-jjqavx){grid-area:2/1}.ui-home--aside.svelte-jjqavx .ui-home-aside:where(.svelte-jjqavx){grid-area:1/2/span 2}}.ui-list-page.svelte-1saupqb{background:var(--ui-ground);min-height:0;color:var(--ui-ink);font-family:var(--ui-font);flex-direction:column;flex:1;display:flex}.ui-list-page--titled.svelte-1saupqb{height:100svh}.ui-list-header.svelte-1saupqb{min-height:3.5rem;padding:.4rem var(--ui-gutter);padding-top:calc(.4rem + env(safe-area-inset-top));flex:none;justify-content:center;align-items:center;display:flex}.ui-list-title.svelte-1saupqb{font:var(--ui-text-heading);color:var(--ui-ink);margin:0}.ui-list-body.svelte-1saupqb{gap:var(--ui-space-3);min-height:0;padding:var(--ui-space-2) var(--ui-gutter) calc(var(--ui-space-6) + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;overflow-y:auto}.ui-list-section.svelte-1saupqb{flex-direction:column;gap:.15rem;display:flex}.ui-list-group.svelte-1saupqb{flex-direction:column;display:flex}.ui-list-note.svelte-1saupqb{margin:var(--ui-space-1) var(--ui-space-1) 0;font:var(--ui-text-caption);color:var(--ui-ink-2);font-weight:400;line-height:1.4}.ui-list-search.svelte-1saupqb{gap:var(--ui-space-2);flex-direction:column;display:flex}@media (width>=1024px){.ui-list-body.svelte-1saupqb{padding:var(--ui-space-5) var(--ui-gutter-wide) var(--ui-space-6)}}.ui-list-body.ui-list-body--page.svelte-1saupqb{flex:1 0 auto;padding:0;overflow:visible}.ui-together.svelte-1oa1xgk{padding:var(--ui-space-2) var(--ui-gutter) var(--ui-space-5);font-family:var(--ui-font);flex-direction:column;gap:1.25rem;display:flex}.ui-together-start.svelte-1oa1xgk,.ui-together-list.svelte-1oa1xgk{flex-direction:column;gap:.6rem;display:flex}.ui-together-starts.svelte-1oa1xgk{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.ui-together-starts--paired.svelte-1oa1xgk{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-together-cell.svelte-1oa1xgk{min-width:0;display:flex}.ui-together-cell--span.svelte-1oa1xgk{grid-column:1/-1}.ui-together-notice.svelte-1oa1xgk{font:var(--ui-text-label);color:var(--ui-ink-2);margin:0;font-weight:400;line-height:1.4}.ui-together-games.svelte-1oa1xgk{flex-direction:column;gap:.6rem;display:flex}@media (width>=1024px){.ui-together.svelte-1oa1xgk{column-gap:var(--ui-space-6);padding:var(--ui-space-5) var(--ui-gutter-wide) var(--ui-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.ui-together-start.svelte-1oa1xgk{grid-column:1}.ui-together-list.svelte-1oa1xgk{grid-area:1/2}}.ui-frame-screen.svelte-qepjwo{box-sizing:border-box;height:100svh;padding-top:env(safe-area-inset-top);background:var(--ui-ground);color:var(--ui-ink);font-family:var(--ui-font);flex-direction:column;display:flex;overflow-y:auto}.ui-frame-body.svelte-qepjwo{box-sizing:border-box;min-width:0;padding:.25rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));flex-direction:column;flex:1 0 auto;display:flex}@media (width>=1024px){.ui-frame-body.svelte-qepjwo{width:100%;margin-inline:auto}.ui-frame-body--narrow.svelte-qepjwo{max-width:30rem}.ui-frame-body--medium.svelte-qepjwo{max-width:36rem}}.ui-frame-footer.svelte-qepjwo{z-index:1;gap:var(--ui-space-3);padding:var(--ui-space-4) 0 calc(var(--ui-space-3) + env(safe-area-inset-bottom));background:var(--ui-ground);flex-direction:column;display:flex;position:sticky;bottom:0}.ui-frame-footer--sunken.svelte-qepjwo{background:var(--ui-sunken)}.ui-join.svelte-j90jti{flex-direction:column;gap:.9rem;display:flex}.ui-join-prompt.svelte-j90jti{font:var(--ui-text-body);color:var(--ui-ink);margin:0;font-weight:700;line-height:1.4}.ui-join-paste.svelte-j90jti{justify-content:center;display:flex}.ui-join-card.svelte-j90jti{gap:var(--ui-space-3);flex-direction:column;display:flex}.ui-join-card--page.svelte-j90jti{padding:var(--ui-space-4);border-radius:var(--ui-radius-lg);background:var(--ui-card)}.ui-join-card-title.svelte-j90jti{font:var(--ui-text-heading);color:var(--ui-ink);margin:0}.ui-picker-sections.svelte-1supw79{flex-direction:column;min-width:0;display:flex}.ui-picker-summary.svelte-1supw79 .ui-group{margin-bottom:0}.ui-settings-groups.svelte-15ikahm{flex-direction:column;min-width:0;display:flex}.ui-settings-about.svelte-15ikahm{margin-top:var(--ui-space-2);padding:0 .25rem}.ui-settings-build.svelte-15ikahm{text-align:center;font:var(--ui-text-caption);color:var(--ui-ink-2);margin:0}.ui-settings-lead.svelte-15ikahm{margin:0 0 var(--ui-space-4);font:var(--ui-text-body);color:var(--ui-ink-2);padding:0 .25rem;line-height:1.4}.ui-deep.svelte-1h9nmyx{box-sizing:border-box;background:linear-gradient(180deg, var(--ui-deep-from), var(--ui-deep-to));height:100svh;color:var(--ui-on-deep);font-family:var(--ui-font);position:relative;overflow:hidden}.ui-deep-art.svelte-1h9nmyx{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ui-deep-scroll.svelte-1h9nmyx{z-index:1;box-sizing:border-box;height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;display:flex;position:relative;overflow-y:auto}.ui-deep-column.svelte-1h9nmyx{box-sizing:border-box;text-align:center;flex-direction:column;flex:1 0 auto;justify-content:safe center;width:min(26rem,100%);margin-inline:auto;padding:2.5rem 1.5rem 2rem;display:flex}.ui-game-top.svelte-18ltm95{padding:calc(.4rem + env(safe-area-inset-top)) .6rem .3rem;background:var(--ui-ground);color:var(--ui-ink);font-family:var(--ui-font);flex-direction:column;flex:none;gap:.15rem;display:flex}.ui-game-top-row.svelte-18ltm95{align-items:center;gap:.5rem;display:flex}.ui-game-top-menu.svelte-18ltm95{background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex}.ui-game-top-menu.svelte-18ltm95:focus-visible{outline:3px solid var(--ui-accent);outline-offset:1px}.ui-game-top-leading.svelte-18ltm95{flex:none;align-items:center;display:inline-flex}.ui-game-top-hud.svelte-18ltm95{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;line-height:1.2;display:flex}.ui-game-top-trailing.svelte-18ltm95{flex:none;align-items:center;gap:.4rem;display:inline-flex}.ui-game-top-strip.svelte-18ltm95{flex-direction:column;display:flex}.ui-lobby-code.svelte-ghfcbi{border-radius:var(--ui-radius-lg);background:linear-gradient(155deg, var(--ui-accent), var(--ui-accent-deep));color:var(--ui-on-accent);font-family:var(--ui-font);text-align:center;margin:0;padding:1.25rem}.ui-lobby-code-label.svelte-ghfcbi{font:var(--ui-text-eyebrow);letter-spacing:var(--ui-tracking-eyebrow);text-transform:uppercase;opacity:.85;margin:0}.ui-lobby-code-value.svelte-ghfcbi{font:var(--ui-text-display);font-family:var(--ui-font-digits);letter-spacing:.28em;text-indent:.28em;margin:.35rem 0 .9rem;font-weight:700}.ui-lobby-code-pending.svelte-ghfcbi{font:var(--ui-text-body);letter-spacing:0;text-indent:0;vertical-align:middle;font-weight:700;display:inline-block}.ui-lobby-code-actions.svelte-ghfcbi{gap:.6rem;display:flex}.ui-lobby-code-button.svelte-ghfcbi{border-radius:var(--ui-radius-pill);background:var(--ui-on-accent);min-height:2.75rem;color:var(--ui-accent-deep);font:var(--ui-text-body);border:0;flex:1;padding:.7rem 1rem;font-weight:800}.ui-lobby-code-button.svelte-ghfcbi:disabled{opacity:.55}.ui-lobby-code-button.svelte-ghfcbi:focus-visible{outline:3px solid var(--ui-on-accent);outline-offset:2px}.ui-lobby-code-link.svelte-ghfcbi{font:var(--ui-text-caption);overflow-wrap:anywhere;margin:.6rem 0 0}.ui-lobby-code-note.svelte-ghfcbi{font:var(--ui-text-label);opacity:.9;margin:.6rem 0 0}.ui-seat.svelte-1swd8pg{box-sizing:border-box;border-radius:var(--ui-radius-md);background:var(--ui-sunken);outline:1px solid var(--ui-line);outline-offset:-1px;min-height:2.75rem;color:var(--ui-ink);font:var(--ui-text-body);font-family:var(--ui-font);align-items:center;gap:.6rem;padding:.75rem 1rem;font-weight:700;display:flex}.ui-seat--empty.svelte-1swd8pg{opacity:.6}.ui-seat-dot.svelte-1swd8pg{background:var(--ui-presence-online);border-radius:50%;flex:none;width:.6rem;height:.6rem}.ui-seat-dot--away.svelte-1swd8pg{background:var(--ui-presence-away)}.ui-seat-who.svelte-1swd8pg{flex:1;align-items:center;gap:.6rem;min-width:0;display:flex}.ui-seat-open.svelte-1swd8pg{min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:-.75rem 0;padding:.75rem 0}.ui-seat-open.svelte-1swd8pg:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px;border-radius:var(--ui-radius-sm)}.ui-seat-name.svelte-1swd8pg{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-seat-tag.svelte-1swd8pg{font:var(--ui-text-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-ink-2);flex:none;align-items:center;gap:.2rem;font-weight:700;display:inline-flex}.ui-seat-tag--bot.svelte-1swd8pg{border-radius:var(--ui-radius-pill);background:var(--ui-surface-2);color:var(--ui-ink);padding:.1rem .45rem}.ui-seat-tag--ready.svelte-1swd8pg{color:var(--ui-ink)}.ui-tool.svelte-1evf9j5{border-radius:var(--ui-radius-md);background:var(--ui-surface-2);width:4.5rem;min-width:3.5rem;height:3.75rem;color:var(--ui-ink);font-family:var(--ui-font);border:0;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.3rem .2rem;display:flex;position:relative}.ui-tool.svelte-1evf9j5:disabled{cursor:default}.ui-tool.svelte-1evf9j5:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.ui-tool-label.svelte-1evf9j5{font:var(--ui-text-eyebrow);white-space:nowrap}.ui-tool-badge.svelte-1evf9j5{border-radius:var(--ui-radius-pill);background:var(--ui-accent);min-width:1.25rem;height:1.25rem;color:var(--ui-on-accent);font:var(--ui-text-eyebrow);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.1rem;padding:0 .25rem;font-weight:700;display:flex;position:absolute;top:-.3rem;right:-.3rem}.ui-tool-badge--off.svelte-1evf9j5{background:var(--ui-muted)}.ui-tool--armed.svelte-1evf9j5{box-shadow:0 0 0 2.5px var(--ui-accent)}.ui-tool--asked.svelte-1evf9j5{box-shadow:0 0 0 3px var(--ui-gold)}.ui-tool--pulse.svelte-1evf9j5{box-shadow:0 0 0 3px var(--ui-accent)}@media (prefers-reduced-motion:no-preference){.ui-tool--asked.svelte-1evf9j5{animation:1.1s ease-in-out infinite svelte-1evf9j5-ui-tool-asked}.ui-tool--pulse.svelte-1evf9j5{animation:1.2s ease-in-out infinite svelte-1evf9j5-ui-tool-pulse}.ui-tool--deny.svelte-1evf9j5{animation:.35s ease-in-out svelte-1evf9j5-ui-tool-deny}}@keyframes svelte-1evf9j5-ui-tool-asked{0%,to{box-shadow:0 0 0 3px var(--ui-gold)}50%{box-shadow:0 0 0 6px var(--ui-gold)}}@keyframes svelte-1evf9j5-ui-tool-pulse{0%,to{box-shadow:0 0 0 3px var(--ui-accent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--ui-accent) 35%, transparent)}}@keyframes svelte-1evf9j5-ui-tool-deny{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-3px)}}.ui-tool-row.svelte-9zcj9d{padding:.5rem 1rem calc(.6rem + env(safe-area-inset-bottom));background:var(--ui-ground);flex:none;justify-content:center;align-items:center;gap:1.5rem;display:flex}.ui-tool-row--snug.svelte-9zcj9d{gap:min(1.5rem,6vw)}.ui-tool-row--tight.svelte-9zcj9d{gap:clamp(.35rem,3.2vw,1.5rem)}.ui-game-frame.svelte-yyv46h{box-sizing:border-box;background:var(--ui-ground);height:100svh;color:var(--ui-ink);font-family:var(--ui-font);flex-direction:column;display:flex;overflow:hidden}.ui-game-frame-top.svelte-yyv46h,.ui-game-frame-above.svelte-yyv46h,.ui-game-frame-bottom.svelte-yyv46h{flex-direction:column;flex:none;display:flex}.ui-game-frame-bottom.svelte-yyv46h{padding-bottom:env(safe-area-inset-bottom)}.ui-game-frame-bottom.svelte-yyv46h .ui-tool-row{padding-bottom:.6rem}.ui-game-frame-stage.svelte-yyv46h{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ui-game-frame-side.svelte-yyv46h{display:none}@media (width<=1023.98px) and (height<=30rem) and (orientation:landscape){.ui-game-frame--landscape.svelte-yyv46h{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);grid-template-rows:minmax(0,min-content) minmax(0,min-content) minmax(0,1fr) minmax(0,min-content);grid-template-columns:min(100svh,58vw) minmax(0,1fr);column-gap:.75rem;display:grid}.ui-game-frame--landscape.svelte-yyv46h>.ui-game-frame-stage:where(.svelte-yyv46h){padding-bottom:env(safe-area-inset-bottom);grid-area:1/1/-1}.ui-game-frame--landscape.svelte-yyv46h>.ui-game-frame-top:where(.svelte-yyv46h),.ui-game-frame--landscape.svelte-yyv46h>.ui-game-frame-above:where(.svelte-yyv46h){grid-column:2}.ui-game-frame--landscape.svelte-yyv46h>.ui-game-frame-top:where(.svelte-yyv46h){grid-row:1}.ui-game-frame--landscape.svelte-yyv46h>.ui-game-frame-above:where(.svelte-yyv46h){grid-row:2}.ui-game-frame--landscape.svelte-yyv46h>.ui-game-frame-bottom:where(.svelte-yyv46h){grid-area:4/2}}@media (width>=1024px){.ui-game-frame--split.svelte-yyv46h{grid-template-rows:repeat(4,minmax(0,min-content)) minmax(0,1fr);grid-template-columns:1fr 21.25rem;column-gap:1.25rem;padding:0 1rem;display:grid}.ui-game-frame--split.svelte-yyv46h>.ui-game-frame-stage:where(.svelte-yyv46h){grid-area:1/1/-1}.ui-game-frame--split.svelte-yyv46h>.ui-game-frame-top:where(.svelte-yyv46h),.ui-game-frame--split.svelte-yyv46h>.ui-game-frame-above:where(.svelte-yyv46h),.ui-game-frame--split.svelte-yyv46h>.ui-game-frame-bottom:where(.svelte-yyv46h),.ui-game-frame--split.svelte-yyv46h>.ui-game-frame-side:where(.svelte-yyv46h){grid-column:2}.ui-game-frame--split.svelte-yyv46h>.ui-game-frame-top:where(.svelte-yyv46h) .ui-game-top{padding-top:calc(.75rem + env(safe-area-inset-top))}.ui-game-frame--split.svelte-yyv46h>.ui-game-frame-bottom:where(.svelte-yyv46h){padding-bottom:0}.ui-game-frame--split.svelte-yyv46h>.ui-game-frame-bottom:where(.svelte-yyv46h) .ui-tool-row{flex-wrap:wrap;justify-content:flex-start;padding:.5rem 0}.ui-game-frame--split.svelte-yyv46h>.ui-game-frame-side:where(.svelte-yyv46h){flex-direction:column;display:flex}.ui-game-frame--column.svelte-yyv46h{width:100%;max-width:var(--ui-column);margin-inline:auto}}.ui-game-frame-pads.svelte-yyv46h{box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;flex:none;justify-content:flex-end;display:flex}.ui-game-frame-pads-set.svelte-yyv46h{flex-direction:column;display:flex}.ui-game-frame-pads.svelte-yyv46h .ui-tool-row{padding-bottom:.6rem}.ui-game-frame--pads-sides.svelte-yyv46h{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:fit-content(30%) minmax(0,1fr) fit-content(30%);display:grid}.ui-game-frame--pads-sides.svelte-yyv46h>.ui-game-frame-top:where(.svelte-yyv46h),.ui-game-frame--pads-sides.svelte-yyv46h>.ui-game-frame-above:where(.svelte-yyv46h),.ui-game-frame--pads-sides.svelte-yyv46h>.ui-game-frame-stage:where(.svelte-yyv46h){grid-column:2}.ui-game-frame--pads-sides.svelte-yyv46h>.ui-game-frame-top:where(.svelte-yyv46h){grid-row:1}.ui-game-frame--pads-sides.svelte-yyv46h>.ui-game-frame-above:where(.svelte-yyv46h){grid-row:2}.ui-game-frame--pads-sides.svelte-yyv46h>.ui-game-frame-stage:where(.svelte-yyv46h){padding-bottom:env(safe-area-inset-bottom);grid-row:3}.ui-game-frame--pads-sides.svelte-yyv46h>.ui-game-frame-pads:where(.svelte-yyv46h){padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);grid-row:1/-1}.ui-game-frame--pads-sides.svelte-yyv46h>.ui-game-frame-pads--1:where(.svelte-yyv46h){padding-left:env(safe-area-inset-left);grid-column:1}.ui-game-frame--pads-sides.svelte-yyv46h>.ui-game-frame-pads--2:where(.svelte-yyv46h){padding-right:env(safe-area-inset-right);grid-column:3}@media (width<=599.98px){.ui-game-frame--pads-sides.svelte-yyv46h{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-game-frame--pads-sides.svelte-yyv46h>.ui-game-frame-top:where(.svelte-yyv46h),.ui-game-frame--pads-sides.svelte-yyv46h>.ui-game-frame-above:where(.svelte-yyv46h),.ui-game-frame--pads-sides.svelte-yyv46h>.ui-game-frame-stage:where(.svelte-yyv46h){grid-column:1/-1}.ui-game-frame--pads-sides.svelte-yyv46h>.ui-game-frame-stage:where(.svelte-yyv46h){padding-bottom:0}.ui-game-frame--pads-sides.svelte-yyv46h>.ui-game-frame-pads:where(.svelte-yyv46h){grid-row:4;padding-top:0}.ui-game-frame--pads-sides.svelte-yyv46h>.ui-game-frame-pads--1:where(.svelte-yyv46h){padding-left:0}.ui-game-frame--pads-sides.svelte-yyv46h>.ui-game-frame-pads--2:where(.svelte-yyv46h){grid-column:2;padding-right:0}}.ui-game-frame--pads-ends.svelte-yyv46h{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.ui-game-frame--pads-ends.svelte-yyv46h>.ui-game-frame-pads--2:where(.svelte-yyv46h){padding-top:env(safe-area-inset-top);order:-1}.ui-game-frame--pads-ends.svelte-yyv46h>.ui-game-frame-pads--1:where(.svelte-yyv46h){padding-bottom:env(safe-area-inset-bottom)}.ui-game-frame--pads-ends.svelte-yyv46h>.ui-game-frame-top:where(.svelte-yyv46h) .ui-game-top{padding-top:.4rem}.ui-game-frame--pads-ends.svelte-yyv46h>.ui-game-frame-pads--2:where(.svelte-yyv46h)>.ui-game-frame-pads-set:where(.svelte-yyv46h){transform:rotate(180deg)}.ui-lobby.svelte-1ic6hlu{box-sizing:border-box;background:var(--ui-ground);height:100svh;color:var(--ui-ink);font-family:var(--ui-font);flex-direction:column;display:flex;overflow-y:auto}.ui-lobby-header.svelte-1ic6hlu{min-height:2.75rem;padding:calc(.5rem + env(safe-area-inset-top)) 1rem .5rem;flex:none;justify-content:center;align-items:center;display:flex}.ui-lobby-title.svelte-1ic6hlu{font:var(--ui-text-heading);color:var(--ui-ink);margin:0}.ui-lobby-body.svelte-1ic6hlu{box-sizing:border-box;width:100%;min-height:0;padding:1rem 1.25rem calc(2rem + env(safe-area-inset-bottom));flex-direction:column;flex:1;justify-content:safe center;gap:1.25rem;display:flex}.ui-lobby-body--sheet.svelte-1ic6hlu{padding:0}.ui-lobby-hero.svelte-1ic6hlu{flex-direction:column;gap:.75rem;display:flex}.ui-lobby-note.svelte-1ic6hlu{text-align:center;font:var(--ui-text-caption);color:var(--ui-ink-2);margin:0;font-weight:400;line-height:1.4}.ui-lobby-seats.svelte-1ic6hlu{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ui-lobby-after-seats.svelte-1ic6hlu{flex-direction:column;gap:.75rem;display:flex}.ui-lobby-chips.svelte-1ic6hlu{flex-wrap:wrap;justify-content:center;gap:.35rem;margin:0;display:flex}.ui-lobby-leave.svelte-1ic6hlu{justify-content:center;display:flex}.ui-lobby-line.svelte-1ic6hlu{text-align:center;font:var(--ui-text-label);color:var(--ui-ink-2);margin:0}.ui-lobby-line--danger.svelte-1ic6hlu{color:var(--ui-danger)}@media (width>=1024px){.ui-lobby-body.svelte-1ic6hlu:not(.ui-lobby-body--sheet){max-width:48rem;margin-inline:auto}.ui-lobby-body--single.svelte-1ic6hlu:not(.ui-lobby-body--sheet){max-width:30rem}.ui-lobby-body.svelte-1ic6hlu:not(.ui-lobby-body--sheet,.ui-lobby-body--single) .ui-lobby-hero:where(.svelte-1ic6hlu){grid-template-columns:1fr 1fr;align-items:start;gap:.75rem 1.5rem;display:grid}.ui-lobby-body.svelte-1ic6hlu:not(.ui-lobby-body--sheet,.ui-lobby-body--single) .ui-lobby-code-cell:where(.svelte-1ic6hlu){grid-area:1/1}.ui-lobby-body.svelte-1ic6hlu:not(.ui-lobby-body--sheet,.ui-lobby-body--single) .ui-lobby-note:where(.svelte-1ic6hlu){grid-area:2/1}.ui-lobby-body.svelte-1ic6hlu:not(.ui-lobby-body--sheet,.ui-lobby-body--single) .ui-lobby-seats:where(.svelte-1ic6hlu){grid-area:1/2;align-self:center}.ui-lobby-body.svelte-1ic6hlu:not(.ui-lobby-body--sheet,.ui-lobby-body--single) .ui-lobby-chips:where(.svelte-1ic6hlu){grid-area:2/2;justify-content:flex-start}.ui-lobby-body.svelte-1ic6hlu:not(.ui-lobby-body--sheet,.ui-lobby-body--single) .ui-lobby-after-seats:where(.svelte-1ic6hlu){grid-area:2/2}.ui-lobby-body.svelte-1ic6hlu:not(.ui-lobby-body--sheet,.ui-lobby-body--single) .ui-lobby-hero--after:where(.svelte-1ic6hlu) .ui-lobby-chips:where(.svelte-1ic6hlu){grid-row:3}}.ui-standings.svelte-kxu166{gap:var(--ui-space-2);text-align:left;min-width:0;font-family:var(--ui-font);flex-direction:column;display:flex}.ui-standings-label.svelte-kxu166{font:var(--ui-text-eyebrow);letter-spacing:var(--ui-tracking-eyebrow);text-transform:uppercase;margin:0}.ui-standings-list.svelte-kxu166{gap:var(--ui-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-standings-row.svelte-kxu166{align-items:center;gap:var(--ui-space-3);border-radius:var(--ui-radius-md);border:2px solid #0000;min-height:3.25rem;padding:.55rem .9rem;display:flex}.ui-standings--compact.svelte-kxu166 .ui-standings-row:where(.svelte-kxu166){min-height:2.75rem;padding:.35rem .75rem}.ui-standings-rank.svelte-kxu166{font:var(--ui-text-heading);font-variant-numeric:tabular-nums;text-align:center;flex:0 0 1.75rem}.ui-standings-who.svelte-kxu166{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.ui-standings-name-line.svelte-kxu166{align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.ui-standings-name.svelte-kxu166{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--ui-text-body);font-weight:700;overflow:hidden}.ui-standings-tag.svelte-kxu166{border-radius:var(--ui-radius-pill);font:var(--ui-text-eyebrow);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:.1rem .5rem}.ui-standings-detail.svelte-kxu166{font:var(--ui-text-caption)}.ui-standings-winner.svelte-kxu166{font:var(--ui-text-caption);flex:none;align-items:center;gap:.3rem;font-weight:800;display:inline-flex}.ui-standings-value.svelte-kxu166{font:var(--ui-text-heading);font-variant-numeric:tabular-nums;flex:none}.ui-standings-row--winner.svelte-kxu166 .ui-standings-value:where(.svelte-kxu166){font-weight:800}.ui-standings-hidden.svelte-kxu166{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-standings--page.svelte-kxu166{color:var(--ui-ink)}.ui-standings--page.svelte-kxu166 .ui-standings-label:where(.svelte-kxu166),.ui-standings--page.svelte-kxu166 .ui-standings-rank:where(.svelte-kxu166),.ui-standings--page.svelte-kxu166 .ui-standings-detail:where(.svelte-kxu166){color:var(--ui-ink-2)}.ui-standings--page.svelte-kxu166 .ui-standings-row:where(.svelte-kxu166){border-color:var(--ui-line);background:var(--ui-card)}.ui-standings--page.svelte-kxu166 .ui-standings-row--winner:where(.svelte-kxu166){border-color:var(--ui-accent)}.ui-standings--page.svelte-kxu166 .ui-standings-tag:where(.svelte-kxu166){background:var(--ui-surface-2);color:var(--ui-ink)}.ui-standings--deep.svelte-kxu166{color:var(--ui-on-deep)}.ui-standings--deep.svelte-kxu166 .ui-standings-row:where(.svelte-kxu166){background:color-mix(in srgb, var(--ui-on-deep) 16%, transparent)}.ui-standings--deep.svelte-kxu166 .ui-standings-row--winner:where(.svelte-kxu166){border-color:var(--ui-on-deep)}.ui-standings--deep.svelte-kxu166 .ui-standings-tag:where(.svelte-kxu166){background:var(--ui-deep-to)}.ui-results.svelte-9r2yz4{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.ui-results-ribbon.svelte-9r2yz4{border-radius:var(--ui-radius-pill);font:var(--ui-text-label);align-self:center;align-items:center;gap:.35rem;margin:0;padding:.3rem .85rem;font-weight:800;display:inline-flex}.ui-results-ribbon--pb.svelte-9r2yz4{background:var(--ui-on-deep);color:var(--ui-deep-ink)}.ui-results-ribbon--record.svelte-9r2yz4{border:2px solid var(--ui-gold);color:var(--ui-on-deep)}.ui-results-head.svelte-9r2yz4{flex-direction:column;align-items:center;gap:.5rem;display:flex}.ui-results-eyebrow.svelte-9r2yz4{font:var(--ui-text-eyebrow);letter-spacing:var(--ui-tracking-eyebrow);text-transform:uppercase;outline:none;margin:0}.ui-results-tag.svelte-9r2yz4{border-radius:var(--ui-radius-pill);background:var(--ui-deep-to);font:var(--ui-text-eyebrow);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:.15rem .6rem}.ui-results-headline.svelte-9r2yz4{font:var(--ui-text-display);outline:none;margin:0;line-height:1.1}.ui-results-figure.svelte-9r2yz4{font:var(--ui-text-display);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.4rem;margin:0;line-height:1.1;display:inline-flex}.ui-results-caption.svelte-9r2yz4{font:var(--ui-text-label);opacity:.9;margin:0;font-weight:400}.ui-results-notice.svelte-9r2yz4{font:var(--ui-text-label);flex-direction:column;align-items:center;gap:.5rem;display:flex}.ui-results-facts.svelte-9r2yz4{border-radius:var(--ui-radius-md);text-align:left}.ui-results-facts--rows.svelte-9r2yz4{background:color-mix(in srgb, var(--ui-on-deep) 16%, transparent);padding:.5rem 1rem}.ui-results-facts-title.svelte-9r2yz4{font:var(--ui-text-body);opacity:.85;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.5rem .25rem;font-weight:700;display:flex}.ui-results-facts-aside.svelte-9r2yz4{font:var(--ui-text-eyebrow);letter-spacing:.06em;text-transform:uppercase}.ui-results-list.svelte-9r2yz4{margin:0}.ui-results-facts--rows.svelte-9r2yz4 .ui-results-fact:where(.svelte-9r2yz4){border-top:1px solid color-mix(in srgb, var(--ui-on-deep) 20%, transparent);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .25rem;display:flex}.ui-results-facts--rows.svelte-9r2yz4 .ui-results-fact:where(.svelte-9r2yz4):first-child{border-top:0}.ui-results-facts--rows.svelte-9r2yz4 .ui-results-facts-title:where(.svelte-9r2yz4)+.ui-results-list:where(.svelte-9r2yz4) .ui-results-fact:where(.svelte-9r2yz4):first-child{border-top:1px solid color-mix(in srgb, var(--ui-on-deep) 20%, transparent)}.ui-results-fact--marked.svelte-9r2yz4{border-radius:var(--ui-radius-sm);background:color-mix(in srgb, var(--ui-on-deep) 14%, transparent)}.ui-results-fact-label.svelte-9r2yz4{min-width:0;font:var(--ui-text-body);flex-direction:column;gap:.1rem;display:flex}.ui-results-fact-detail.svelte-9r2yz4{font:var(--ui-text-caption);opacity:.9}.ui-results-fact-value.svelte-9r2yz4{font:var(--ui-text-body);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;margin:0;font-weight:700;display:inline-flex}.ui-results-fact-value.svelte-9r2yz4 b:where(.svelte-9r2yz4){font-weight:700}.ui-results-fact-delta.svelte-9r2yz4{border-radius:var(--ui-radius-pill);background:var(--ui-good);color:var(--ui-on-accent);font:var(--ui-text-caption);padding:.15rem .45rem;font-weight:700}.ui-results-facts--tiles.svelte-9r2yz4 .ui-results-list:where(.svelte-9r2yz4){grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ui-results-facts--tiles.svelte-9r2yz4 .ui-results-fact:where(.svelte-9r2yz4){border-radius:var(--ui-radius-md);background:color-mix(in srgb, var(--ui-on-deep) 12%, transparent);text-align:center;flex-direction:column;align-items:center;gap:.2rem;padding:.7rem .4rem;display:flex}.ui-results-facts--tiles.svelte-9r2yz4 .ui-results-fact-label:where(.svelte-9r2yz4){font:var(--ui-text-eyebrow);letter-spacing:var(--ui-tracking-eyebrow);text-transform:uppercase;opacity:.8;align-items:center}.ui-results-facts--tiles.svelte-9r2yz4 .ui-results-fact-value:where(.svelte-9r2yz4){font:var(--ui-text-heading)}.ui-results-actions.svelte-9r2yz4{flex-direction:column;align-items:stretch;gap:.6rem;margin-top:.5rem;display:flex}.ui-results-primary.svelte-9r2yz4{border-radius:var(--ui-radius-pill);background:var(--ui-on-deep);min-height:3rem;color:var(--ui-deep-ink);font:var(--ui-text-body);border:0;padding:.9rem 1.5rem;font-weight:800}.ui-results-primary.svelte-9r2yz4:disabled{opacity:.6}.ui-results-secondary.svelte-9r2yz4{border-radius:var(--ui-radius-pill);min-height:2.75rem;color:var(--ui-on-deep);font:var(--ui-text-body);background:0 0;padding:.6rem 1.5rem;font-weight:700}.ui-results-secondary--outline.svelte-9r2yz4{border:1px solid color-mix(in srgb, var(--ui-on-deep) 65%, transparent)}.ui-results-secondary--text.svelte-9r2yz4{border:0}.ui-results-action--icon.svelte-9r2yz4{justify-content:center;align-items:center;gap:var(--ui-space-2);display:inline-flex}.ui-results-icon.svelte-9r2yz4{width:1.1rem;height:1.1rem;display:inline-flex}.ui-results-icon.svelte-9r2yz4 svg{width:100%;height:100%}.ui-results-primary.svelte-9r2yz4:focus-visible,.ui-results-secondary.svelte-9r2yz4:focus-visible{outline:3px solid var(--ui-on-deep);outline-offset:2px}.ui-searching.svelte-gvzq5y{box-sizing:border-box;height:100svh;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);background:var(--ui-ground);color:var(--ui-ink);font-family:var(--ui-font);flex-direction:column;display:flex;overflow-y:auto}.ui-searching-main.svelte-gvzq5y{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ui-space-3);width:100%;min-width:0;max-width:26rem;padding:var(--ui-space-5) 1.25rem var(--ui-space-2);text-align:center;flex-direction:column;flex:1 0 auto;margin-inline:auto;display:flex}.ui-searching-main.svelte-gvzq5y p:where(.svelte-gvzq5y),.ui-searching-title.svelte-gvzq5y{overflow-wrap:anywhere;max-width:100%}.ui-searching-radar.svelte-gvzq5y{width:8rem;height:8rem;margin-bottom:var(--ui-space-2);flex:none;place-items:center;display:grid;position:relative}.ui-searching-ring.svelte-gvzq5y{border:2px solid var(--ui-accent);opacity:.3;border-radius:50%;position:absolute;inset:2rem;transform:scale(1.4)}.ui-searching-ring.svelte-gvzq5y:nth-child(2){opacity:.2;transform:scale(1.7)}.ui-searching-ring.svelte-gvzq5y:nth-child(3){opacity:.1;transform:scale(1.95)}.ui-searching-well.svelte-gvzq5y{background:var(--ui-accent);width:4rem;height:4rem;color:var(--ui-on-accent);border-radius:50%;place-items:center;display:grid;position:relative}.ui-searching-glyph.svelte-gvzq5y{width:2rem;height:2rem;display:inline-flex}.ui-searching-glyph.svelte-gvzq5y svg{width:100%;height:100%}.ui-searching-radar--found.svelte-gvzq5y .ui-searching-ring:where(.svelte-gvzq5y){border-color:var(--ui-good)}.ui-searching-radar--found.svelte-gvzq5y .ui-searching-well:where(.svelte-gvzq5y){background:var(--ui-good)}.ui-searching-radar--stopped.svelte-gvzq5y .ui-searching-ring:where(.svelte-gvzq5y){border-color:var(--ui-muted)}.ui-searching-radar--stopped.svelte-gvzq5y .ui-searching-well:where(.svelte-gvzq5y){background:var(--ui-surface-2);color:var(--ui-ink-2)}@media (prefers-reduced-motion:no-preference){.ui-searching-radar--searching.svelte-gvzq5y .ui-searching-ring:where(.svelte-gvzq5y){animation:2.4s cubic-bezier(.2,.6,.4,1) infinite svelte-gvzq5y-ui-searching-pulse}.ui-searching-radar--searching.svelte-gvzq5y .ui-searching-ring:where(.svelte-gvzq5y):nth-child(2){animation-delay:-.8s}.ui-searching-radar--searching.svelte-gvzq5y .ui-searching-ring:where(.svelte-gvzq5y):nth-child(3){animation-delay:-1.6s}}@keyframes svelte-gvzq5y-ui-searching-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2)}}@media (height<=640px){.ui-searching-radar.svelte-gvzq5y{width:6rem;height:6rem;margin-bottom:0}.ui-searching-ring.svelte-gvzq5y{inset:1.5rem}.ui-searching-well.svelte-gvzq5y{width:3rem;height:3rem}.ui-searching-glyph.svelte-gvzq5y{width:1.5rem;height:1.5rem}}.ui-searching-head.svelte-gvzq5y{align-items:center;gap:var(--ui-space-1);flex-direction:column;max-width:100%;display:flex}.ui-searching-eyebrow.svelte-gvzq5y{font:var(--ui-text-eyebrow);letter-spacing:var(--ui-tracking-eyebrow);text-transform:uppercase;color:var(--ui-ink-2);margin:0}.ui-searching-title.svelte-gvzq5y{font:var(--ui-text-title);color:var(--ui-ink);outline:none;margin:0}.ui-searching-clock.svelte-gvzq5y{font:var(--ui-text-display);font-variant-numeric:tabular-nums;color:var(--ui-ink);margin:0}.ui-searching-detail.svelte-gvzq5y{font:var(--ui-text-body);color:var(--ui-ink-2);margin:0}.ui-searching-notice.svelte-gvzq5y{box-sizing:border-box;align-self:stretch;gap:var(--ui-space-2);margin-top:var(--ui-space-2);padding:var(--ui-space-4);border-radius:var(--ui-radius-md);background:var(--ui-card);flex-direction:column;display:flex}.ui-searching-notice-text.svelte-gvzq5y{font:var(--ui-text-body);color:var(--ui-ink);margin:0;font-weight:700}.ui-searching-notice-detail.svelte-gvzq5y{font:var(--ui-text-label);color:var(--ui-ink-2);margin:0;font-weight:400;line-height:1.4}.ui-searching-notice-actions.svelte-gvzq5y{gap:var(--ui-space-2);margin-top:var(--ui-space-1);flex-wrap:wrap;display:flex}.ui-searching-error.svelte-gvzq5y{align-self:stretch}.ui-searching-footer.svelte-gvzq5y{box-sizing:border-box;z-index:1;gap:var(--ui-space-2);width:100%;max-width:26rem;padding:var(--ui-space-3) 1.25rem calc(var(--ui-space-5) + env(safe-area-inset-bottom));background:var(--ui-ground);flex-direction:column;flex:none;margin-inline:auto;display:flex;position:sticky;bottom:0}.ui-searching-status.svelte-gvzq5y{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-accent.svelte-104o1w3{box-sizing:border-box;gap:var(--ui-space-2);width:100%;min-width:0;color:var(--ui-ink);flex-direction:column;display:flex}.ui-accent-swatches.svelte-104o1w3{justify-items:center;gap:var(--ui-space-1);grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));display:grid}.ui-accent-swatch.svelte-104o1w3{background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex}.ui-accent-swatch.svelte-104o1w3:focus-visible{outline:3px solid var(--ui-accent);outline-offset:0}.ui-accent-dot.svelte-104o1w3{border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.ui-accent-swatch[aria-checked=true].svelte-104o1w3 .ui-accent-dot:where(.svelte-104o1w3){outline:2px solid var(--ui-ink);outline-offset:2px}.ui-accent-foot.svelte-104o1w3{justify-content:space-between;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-accent-name.svelte-104o1w3{min-width:0;font:var(--ui-text-label);color:var(--ui-ink-2);margin:0}.ui-accent-preview.svelte-104o1w3{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-1) var(--ui-space-3);border-radius:var(--ui-radius-pill);background:var(--ui-sunken);display:inline-flex}.ui-accent-custom.svelte-104o1w3{gap:var(--ui-space-2);flex-direction:column;display:flex}.ui-accent-slider.svelte-104o1w3{gap:var(--ui-space-1);flex-direction:column;min-width:0;display:flex}.ui-accent-slider-label.svelte-104o1w3{font:var(--ui-text-caption);color:var(--ui-ink-2)}.ui-accent-range.svelte-104o1w3{appearance:none;background:0 0;width:100%;min-width:0;height:2.75rem;margin:0}.ui-accent-range.svelte-104o1w3::-webkit-slider-runnable-track{border-radius:var(--ui-radius-pill);background:var(--ui-accent-track);height:.75rem}.ui-accent-range.svelte-104o1w3::-moz-range-track{border-radius:var(--ui-radius-pill);background:var(--ui-accent-track);height:.75rem}.ui-accent-range.svelte-104o1w3::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:3px solid var(--ui-on-deep);background:var(--ui-accent-thumb);border-radius:50%;width:1.5rem;height:1.5rem;margin-top:-.375rem;box-shadow:0 0 0 1px #0000008c}.ui-accent-range.svelte-104o1w3::-moz-range-thumb{box-sizing:border-box;border:3px solid var(--ui-on-deep);background:var(--ui-accent-thumb);border-radius:50%;width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px #0000008c}.ui-accent-range.svelte-104o1w3:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px;border-radius:var(--ui-radius-pill)}.ui-accent-note.svelte-104o1w3{font:var(--ui-text-caption);color:var(--ui-ink-2);margin:0}.ui-accent-note.svelte-104o1w3:empty{margin-top:calc(-1 * var(--ui-space-2))}.ui-profile-card.svelte-t5va40{align-items:center;gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-2) 0 var(--ui-space-1);color:var(--ui-ink);font-family:var(--ui-font);text-align:center;flex-direction:column;display:flex}.ui-profile-card.svelte-t5va40 p:where(.svelte-t5va40){overflow-wrap:anywhere;max-width:100%;margin:0}.ui-profile-card.svelte-t5va40 .ui-profile-card-name:where(.svelte-t5va40){margin-top:var(--ui-space-1);font:var(--ui-text-title)}.ui-profile-card-slogan.svelte-t5va40{font:var(--ui-text-body);color:var(--ui-ink)}.ui-profile-card-facts.svelte-t5va40{font:var(--ui-text-label);color:var(--ui-ink-2)}.ui-profile-card-note.svelte-t5va40{font:var(--ui-text-caption);color:var(--ui-ink-2)}.ui-profile-card-actions.svelte-t5va40{justify-content:center;gap:var(--ui-space-2);margin-top:var(--ui-space-2);flex-wrap:wrap;width:100%;display:flex}.ui-player-sheet-top.svelte-cxokxw{justify-content:flex-end;display:flex}.ui-player-sheet-close.svelte-cxokxw{background:var(--ui-surface-2);width:2.75rem;height:2.75rem;color:var(--ui-ink);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ui-player-sheet-close.svelte-cxokxw:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.ui-player-sheet-status.svelte-cxokxw{margin:var(--ui-space-2) 0 var(--ui-space-1);font:var(--ui-text-label);color:var(--ui-ink-2);text-align:center}.ui-player-sheet-status--error.svelte-cxokxw{color:var(--ui-danger)}.ui-pe.svelte-1n6gnk{gap:var(--ui-space-5);padding:var(--ui-space-2) 0 var(--ui-space-4);color:var(--ui-ink);font-family:var(--ui-font);flex-direction:column;display:flex}.ui-pe-picture.svelte-1n6gnk{align-items:center;gap:var(--ui-space-2);flex-direction:column;min-width:0;display:flex}.ui-pe-name.svelte-1n6gnk{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:var(--ui-text-heading);margin:0;overflow:hidden}.ui-pe-detail.svelte-1n6gnk{max-width:100%;margin:calc(-1 * var(--ui-space-1)) 0 0;font:var(--ui-text-caption);color:var(--ui-ink-2);text-align:center}.ui-pe-picture-actions.svelte-1n6gnk{justify-content:center;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-pe-file.svelte-1n6gnk{clip:rect(0, 0, 0, 0);opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-pe-error.svelte-1n6gnk{font:var(--ui-text-label);color:var(--ui-danger);text-align:center;margin:0}.ui-pe-field.svelte-1n6gnk{flex-direction:column;gap:.3rem;min-width:0;display:flex}.ui-pe-label.svelte-1n6gnk{font:var(--ui-text-caption);color:var(--ui-ink-2);font-weight:700}.ui-pe-count.svelte-1n6gnk{font:var(--ui-text-caption);font-variant-numeric:tabular-nums;color:var(--ui-ink-2);align-self:flex-end;margin:0}.ui-pe-count--over.svelte-1n6gnk{color:var(--ui-danger)}.ui-pe-select.svelte-1n6gnk{box-sizing:border-box;border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-card);width:100%;min-height:2.75rem;color:var(--ui-ink);font:var(--ui-text-body);padding:.7rem .8rem}.ui-pe-select.svelte-1n6gnk:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.ui-pe-hint.svelte-1n6gnk{font:var(--ui-text-caption);color:var(--ui-ink-2);margin:0}.ui-pe-note.svelte-1n6gnk{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-md);background:var(--ui-card);font:var(--ui-text-label);color:var(--ui-ink-2);margin:0}.ui-pe-status.svelte-1n6gnk{font:var(--ui-text-label);color:var(--ui-ink-2);text-align:center;margin:0}.ui-pe-status--danger.svelte-1n6gnk{color:var(--ui-danger)}.ui-handoff.svelte-1uwpsm9{width:100%;max-width:none;height:100dvh;max-height:100dvh;color:var(--ui-ink);font-family:var(--ui-font);background:0 0;border:0;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.ui-handoff.svelte-1uwpsm9:not([open]){display:none}.ui-handoff.svelte-1uwpsm9::backdrop{background:var(--ui-scrim)}.ui-handoff--conceal.svelte-1uwpsm9,.ui-handoff--conceal.svelte-1uwpsm9::backdrop{background:var(--ui-ground)}.ui-handoff-scroll.svelte-1uwpsm9{box-sizing:border-box;min-width:0;padding:calc(var(--ui-space-5) + env(safe-area-inset-top)) calc(var(--ui-space-4) + env(safe-area-inset-right)) calc(var(--ui-space-5) + env(safe-area-inset-bottom)) calc(var(--ui-space-4) + env(safe-area-inset-left));flex-direction:column;flex:1;display:flex;overflow-y:auto}.ui-handoff-panel.svelte-1uwpsm9{box-sizing:border-box;align-items:center;gap:var(--ui-space-3);text-align:center;flex-direction:column;width:min(26rem,100%);margin:auto;display:flex}.ui-handoff.svelte-1uwpsm9:not(.ui-handoff--conceal) .ui-handoff-panel:where(.svelte-1uwpsm9){padding:var(--ui-space-5);border-radius:var(--ui-radius-lg);background:var(--ui-surface)}.ui-handoff-card.svelte-1uwpsm9{box-sizing:border-box;align-items:center;gap:var(--ui-space-2);margin:var(--ui-space-2) var(--ui-space-3);padding:var(--ui-space-4);border-radius:var(--ui-radius-lg);background:var(--ui-surface);color:var(--ui-ink);font-family:var(--ui-font);text-align:center;flex-direction:column;display:flex}.ui-handoff-eyebrow.svelte-1uwpsm9{font:var(--ui-text-eyebrow);letter-spacing:var(--ui-tracking-eyebrow);text-transform:uppercase;color:var(--ui-ink-2);margin:0}.ui-handoff-mark.svelte-1uwpsm9{background:var(--ui-surface-2);width:3.5rem;height:3.5rem;color:var(--ui-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-handoff-title.svelte-1uwpsm9{font:var(--ui-text-title);color:var(--ui-ink);overflow-wrap:anywhere;outline:none;margin:0}.ui-handoff-card.svelte-1uwpsm9 .ui-handoff-title:where(.svelte-1uwpsm9){font:var(--ui-text-heading)}.ui-handoff-detail.svelte-1uwpsm9{font:var(--ui-text-body);color:var(--ui-ink-2);margin:0}.ui-handoff-standings.svelte-1uwpsm9{margin-top:var(--ui-space-1);align-self:stretch}.ui-handoff-actions.svelte-1uwpsm9{align-self:stretch;align-items:stretch;gap:var(--ui-space-1);margin-top:var(--ui-space-2);flex-direction:column;display:flex}.ui-handoff-ready.svelte-1uwpsm9{background:var(--ui-accent);min-height:3.1rem;color:var(--ui-on-accent);font:var(--ui-text-body);overflow-wrap:anywhere;border:0;border-radius:999px;padding:.85rem 1.5rem;font-weight:800}.ui-handoff-ready[aria-disabled=true].svelte-1uwpsm9{cursor:default}.ui-handoff-ready.svelte-1uwpsm9:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.ui-handoff[open].svelte-1uwpsm9 .ui-handoff-panel:where(.svelte-1uwpsm9),.ui-handoff-card.svelte-1uwpsm9{animation:.2s ease-out svelte-1uwpsm9-ui-handoff-in}}@keyframes svelte-1uwpsm9-ui-handoff-in{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}.ui-player-names.svelte-17k0ejo{min-width:0;font-family:var(--ui-font);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ui-player-names-legend.svelte-17k0ejo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-player-names-row.svelte-17k0ejo{align-items:center;gap:var(--ui-space-2);display:flex}.ui-player-names-seat.svelte-17k0ejo{background:var(--ui-surface-2);width:2rem;height:2rem;color:var(--ui-ink);font:var(--ui-text-label);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.ui-player-names-input.svelte-17k0ejo{box-sizing:border-box;border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-card);min-width:0;min-height:2.75rem;color:var(--ui-ink);font:var(--ui-text-body);-webkit-user-select:text;user-select:text;flex:auto;padding:.7rem .8rem}.ui-player-names-input.svelte-17k0ejo::placeholder{color:var(--ui-ink-2)}.ui-player-names-input.svelte-17k0ejo:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.ui-player-names-input--invalid.svelte-17k0ejo{border-color:var(--ui-danger)}.ui-player-names-remove.svelte-17k0ejo{width:2.75rem;height:2.75rem;color:var(--ui-ink-2);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-player-names-remove.svelte-17k0ejo:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.ui-player-names-error.svelte-17k0ejo{font:var(--ui-text-caption);color:var(--ui-danger);margin:.2rem 0 .4rem 2.5rem}.ui-player-names-add.svelte-17k0ejo{display:flex}.ui-player-names.svelte-17k0ejo:disabled{opacity:.6}.tt-account.svelte-1thyff2{max-width:var(--tt-shell-max);z-index:20;background:var(--tt-page);padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset:0}.tt-account-header.svelte-1thyff2{flex:none;justify-content:space-between;align-items:center;padding:.6rem .9rem;display:flex}.tt-account-title.svelte-1thyff2{font-weight:800;font-family:var(--tt-font-ui);color:var(--tt-wordmark)}.tt-account-back.svelte-1thyff2{color:var(--tt-accent);background:0 0;border:0;padding:0;font-weight:700}.tt-account-spacer.svelte-1thyff2{width:3rem}.tt-account-body.svelte-1thyff2{padding:.5rem 1.1rem calc(1.5rem + env(safe-area-inset-bottom));flex-direction:column;flex:auto;display:flex;overflow-y:auto}.tt-account-content.svelte-1thyff2{width:100%}.tt-account--gate.svelte-1thyff2 .tt-account-content:where(.svelte-1thyff2){max-width:22rem;margin-block:auto;margin-inline:auto;padding-block:1.5rem}.tt-gate-wordmark.svelte-1thyff2{text-align:center;font-family:var(--tt-font-ui);letter-spacing:-.02em;color:var(--tt-wordmark);margin:0;font-size:2.1rem;font-weight:800}.tt-gate-tagline.svelte-1thyff2{text-align:center;color:var(--tt-accent);margin:.35rem 0 1.75rem;font-size:.95rem;font-weight:700}.tt-account--gate.svelte-1thyff2 .tt-account-blurb:where(.svelte-1thyff2){text-align:center}.tt-account-blurb.svelte-1thyff2{color:var(--tt-label-muted);margin:0 0 1.25rem;font-size:.9rem;line-height:1.45}.tt-account-form.svelte-1thyff2{flex-direction:column;display:flex}.tt-account-label.svelte-1thyff2{color:var(--tt-label-muted);margin-bottom:.3rem;font-size:.78rem;font-weight:700}@media (width>=30.0625rem){.tt-account.svelte-1thyff2{box-shadow:0 0 0 1px var(--tt-grid-line), 0 12px 40px -24px #123c4040}}.tt-account-input.svelte-1thyff2{border:1px solid var(--tt-grid-line);background:var(--tt-surface);color:var(--tt-wordmark);border-radius:10px;width:100%;margin-bottom:1rem;padding:.7rem .8rem;font-family:inherit;font-size:1rem}.tt-account-input.svelte-1thyff2:focus{outline:2px solid var(--tt-accent);outline-offset:1px}.tt-account-error.svelte-1thyff2{color:var(--tt-error-text);margin:0 0 1rem;font-size:.9rem}.tt-account-actions.svelte-1thyff2{gap:.6rem;display:flex}.tt-account-button.svelte-1thyff2{border:1px solid var(--tt-accent);color:var(--tt-accent);font-weight:800;font-family:var(--tt-font-ui);background:0 0;border-radius:999px;flex:1 1 0;padding:.8rem .5rem}.tt-account-button--primary.svelte-1thyff2{background:var(--tt-accent);color:var(--tt-on-accent)}.tt-account-button.svelte-1thyff2:disabled{opacity:.6}.tt-welcome-or.svelte-1thyff2{color:var(--tt-label-muted);align-items:center;gap:.75rem;margin:1.25rem 0 1rem;font-size:.85rem;font-weight:700;display:flex}.tt-welcome-or.svelte-1thyff2:before,.tt-welcome-or.svelte-1thyff2:after{content:"";background:var(--tt-grid-line);flex:auto;height:1px}.tt-welcome-guest.svelte-1thyff2{width:100%}.tt-welcome-note.svelte-1thyff2{text-align:center;color:var(--tt-label-muted);margin:.6rem 0 0;font-size:.85rem;line-height:1.45}.tt-swap-cue.svelte-1bh70h5{text-align:center;color:var(--tt-accent);flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:.35rem .75rem;margin:0;padding:.3rem 1rem 0;font-size:.78rem;font-weight:700;display:flex}.tt-swap-cue-end.svelte-1bh70h5{min-height:2.25rem;color:inherit;font-family:var(--tt-font-ui);background:0 0;border:1px solid;border-radius:999px;padding:.25rem .8rem;font-size:.78rem;font-weight:700}.tt-cell.svelte-1s06fdw{width:var(--cell-size);height:var(--cell-size);border:0;border-right:1px solid var(--tt-grid-line);border-bottom:1px solid var(--tt-grid-line);background:var(--tt-page);min-width:0;color:var(--tt-digit-active);font-family:var(--tt-font-digits);font-size:calc(var(--cell-size) * .6);-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:center;align-items:center;margin:0;padding:0;font-weight:400;line-height:1;display:flex;position:relative}.tt-cell--blank.svelte-1s06fdw{pointer-events:none}button.tt-cell.svelte-1s06fdw:disabled{cursor:default}button.tt-cell.svelte-1s06fdw:focus-visible{outline:2px solid var(--tt-board-mark);outline-offset:-2px}.tt-cell--cleared.svelte-1s06fdw{color:var(--tt-digit-cleared)}.tt-cell--added.svelte-1s06fdw{color:var(--tt-digit-added)}.tt-cell--selected.svelte-1s06fdw{background:var(--tt-selection);color:var(--tt-selection-ink)}.tt-cell--seat1.svelte-1s06fdw{box-shadow:inset 0 0 0 2px var(--tt-board-mark)}.tt-cell--seat2.svelte-1s06fdw{background:var(--tt-seat2-selection);color:var(--tt-seat2-selection-ink);box-shadow:inset 0 0 0 2px var(--tt-seat2-ring,var(--tt-board-mark))}.tt-cell-seat.svelte-1s06fdw{font-family:var(--tt-font-ui);font-size:max(.55rem, calc(var(--cell-size) * .22));font-weight:900;line-height:1;position:absolute;top:2px;right:3px}.tt-cell--hinted.svelte-1s06fdw{box-shadow:inset 0 0 0 999px var(--tt-hint);color:var(--tt-hint-ink);border-radius:8px}.tt-cell--partner.svelte-1s06fdw{background:var(--tt-hint);box-shadow:inset 0 0 0 2px var(--tt-partner-ring);color:var(--tt-hint-ink);border-radius:8px}.tt-cell--shake.svelte-1s06fdw{animation:.28s ease-in-out svelte-1s06fdw-tt-shake}@keyframes svelte-1s06fdw-tt-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.tt-cell--shake.svelte-1s06fdw{box-shadow:inset 0 0 0 2px var(--tt-error-text), inset 0 0 0 4px var(--tt-page);animation:none}}.tt-cell--active.svelte-1s06fdw{box-shadow:inset 0 0 0 999px #00000014}.tt-cell--frozen.svelte-1s06fdw{background:var(--tt-locked);color:var(--tt-on-locked)}.tt-cell--perched.svelte-1s06fdw{box-shadow:inset 0 0 0 2px var(--tt-mark-ring);border-radius:8px}.tt-cell-badge.svelte-1s06fdw{font-size:calc(var(--cell-size) * .28);pointer-events:none;line-height:1;position:absolute;top:.05rem;right:.1rem}.tt-cell-badge--frozen.svelte-1s06fdw{color:var(--tt-on-locked)}.tt-cell--portal.svelte-1s06fdw{background:linear-gradient(150deg, var(--tt-coop-gradient-start), var(--tt-coop-gradient-end));color:var(--tt-on-deep);font-size:calc(var(--cell-size) * .5)}.tt-cell--portal.tt-cell--cleared.svelte-1s06fdw{background:var(--tt-page);color:var(--tt-digit-cleared)}.tt-cell--portal.tt-cell--selected.svelte-1s06fdw{background:var(--tt-selection);color:var(--tt-selection-ink)}.tt-cell--through-portal.svelte-1s06fdw{box-shadow:inset 0 0 0 2px var(--tt-board-mark);outline:2px dashed var(--tt-board-mark);outline-offset:2px;border-radius:8px}.tt-cell--swap-wished.svelte-1s06fdw{outline:2px dashed var(--tt-gold);outline-offset:2px;border-radius:8px}.tt-cell--stone.svelte-1s06fdw{background:var(--tt-wordmark);color:var(--tt-page);font-size:calc(var(--cell-size) * .5)}.tt-cell--stone.tt-cell--cleared.svelte-1s06fdw{background:var(--tt-page);color:var(--tt-digit-cleared)}@media (prefers-reduced-motion:no-preference){.tt-cell-badge--perched.tt-cell-badge--flying.svelte-1s06fdw{animation:.6s ease-in forwards svelte-1s06fdw-tt-fly-away}}@keyframes svelte-1s06fdw-tt-fly-away{0%{opacity:1;transform:none}to{opacity:0;transform:translate(6px,-10px)rotate(-18deg)}}.tt-board-wrap.svelte-nkg03k{border:1px solid var(--tt-grid-border);background:var(--tt-page);flex:auto;min-height:0;position:relative}.tt-board-scroll.svelte-nkg03k{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;outline:none;height:100%;overflow:hidden auto}.tt-board-grid.svelte-nkg03k{grid-template-columns:repeat(9, var(--cell-size));grid-auto-rows:var(--cell-size);display:grid;position:relative}.tt-cursor.svelte-nkg03k{box-sizing:border-box;pointer-events:none;border-radius:6px;position:absolute}.tt-cursor--seat1.svelte-nkg03k{box-shadow:inset 0 0 0 3px var(--tt-board-mark), inset 0 0 0 5px var(--tt-page)}.tt-cursor--seat2.svelte-nkg03k{box-shadow:inset 0 0 0 6px var(--tt-page), inset 0 0 0 9px var(--tt-seat2-ring,var(--tt-board-mark))}.tt-cursor-tab.svelte-nkg03k{min-width:1.05em;font-family:var(--tt-font-ui);font-size:max(.62rem, calc(var(--cell-size) * .26));text-align:center;border-radius:.35em;padding:0 .2em;font-weight:900;line-height:1.25;position:absolute}.tt-cursor--seat1.svelte-nkg03k .tt-cursor-tab:where(.svelte-nkg03k){background:var(--tt-board-mark);color:var(--tt-seat1-ring-ink,var(--tt-page));top:1px;left:1px}.tt-cursor--seat2.svelte-nkg03k .tt-cursor-tab:where(.svelte-nkg03k){background:var(--tt-seat2-ring,var(--tt-board-mark));color:var(--tt-seat2-ring-ink,var(--tt-page));bottom:1px;right:1px}.tt-connector.svelte-nkg03k,.tt-points-popup.svelte-nkg03k{pointer-events:none;position:absolute;top:0;left:0}.tt-points-popup.svelte-nkg03k{background:var(--tt-accent);color:var(--tt-on-accent);font-size:.85rem;font-weight:800;font-family:var(--tt-font-ui);border-radius:999px;padding:.15rem .55rem;animation:.9s ease-out forwards svelte-nkg03k-tt-rise;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0003}@keyframes svelte-nkg03k-tt-rise{0%{opacity:0;transform:translate(-50%,-30%)scale(.8)}15%{opacity:1;transform:translate(-50%,-60%)scale(1)}to{opacity:0;transform:translate(-50%,-160%)scale(1)}}.tt-board-fade.svelte-nkg03k{pointer-events:none;height:18px;position:absolute;left:0;right:0}.tt-board-fade--top.svelte-nkg03k{background:linear-gradient(to bottom, var(--tt-page), transparent);top:0}.tt-board-fade--bottom.svelte-nkg03k{background:linear-gradient(to top, var(--tt-page), transparent);bottom:0}.tt-emote-lane.svelte-1drdsgy{min-height:2.75rem;font-family:var(--tt-font-ui);flex:none;align-items:center;gap:.5rem;padding:.15rem .85rem;display:flex}.tt-emote-lane--trailing.svelte-1drdsgy{padding-right:.6rem}.tt-emote-place.svelte-1drdsgy{flex:0 auto;min-width:0;display:flex}.tt-emote-lane-middle.svelte-1drdsgy{flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;min-width:0;display:flex}.tt-emote-bubble.svelte-1drdsgy{background:var(--tt-round-button);min-width:0;max-width:100%;color:var(--tt-wordmark);transform-origin:100%;border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .65rem .15rem .3rem;display:inline-flex}.tt-emote-bubble--theirs.svelte-1drdsgy{transform-origin:0;flex-direction:row-reverse;padding:.15rem .3rem .15rem .65rem}.tt-emote-bubble--own.svelte-1drdsgy{background:color-mix(in srgb, var(--tt-accent) 18%, var(--tt-page));box-shadow:0 0 0 1px var(--tt-accent)}.tt-emote-bubble-emoji.svelte-1drdsgy{flex:none;font-size:2rem;line-height:1}.tt-emote-bubble-name.svelte-1drdsgy{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:7rem;font-size:.78rem;font-weight:700;overflow:hidden}@media (prefers-reduced-motion:no-preference){.tt-emote-bubble.svelte-1drdsgy{animation:1.8s ease-out svelte-1drdsgy-tt-emote-pop}}@keyframes svelte-1drdsgy-tt-emote-pop{0%{opacity:0;transform:scale(.7)}12%{opacity:1;transform:scale(1.05)}20%,85%{opacity:1;transform:scale(1)}to{opacity:0}}.tt-menu-backdrop.svelte-ggdjqf{z-index:14;background:#0006;position:fixed;inset:0}.tt-menu-sheet.svelte-ggdjqf{max-width:var(--tt-shell-max);z-index:15;background:var(--tt-sheet);max-height:88svh;padding:.5rem 1rem calc(1.25rem + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;flex-direction:column;margin-inline:auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@media (width>=1024px){.tt-menu-sheet.svelte-ggdjqf{border-radius:20px;width:100%;max-width:35rem;max-height:80vh;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.tt-menu-grab.svelte-ggdjqf{background:var(--tt-grid-line);border-radius:999px;align-self:center;width:2.5rem;height:.3rem;margin:.5rem 0}.tt-menu-header.svelte-ggdjqf{justify-content:space-between;align-items:center;min-height:2.75rem;padding:.25rem .1rem .5rem;display:flex}.tt-menu-title.svelte-ggdjqf{font-family:var(--tt-font-ui);color:var(--tt-wordmark);font-size:1.15rem;font-weight:800}.tt-menu-icon-button.svelte-ggdjqf{background:var(--tt-round-button);width:2.75rem;height:2.75rem;color:var(--tt-wordmark);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tt-menu-row.svelte-ggdjqf{border:0;border-bottom:1px solid var(--tt-grid-line);text-align:left;background:0 0;align-items:center;gap:.75rem;width:100%;min-height:3.5rem;padding:.5rem .1rem;display:flex}.tt-menu-row.svelte-ggdjqf:last-child{border-bottom:0}.tt-menu-row.svelte-ggdjqf:disabled{opacity:.55}.tt-menu-row-icon.svelte-ggdjqf{border-radius:var(--ui-radius-sm);background:var(--tt-round-button);width:2.5rem;height:2.5rem;color:var(--tt-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.tt-menu-row-text.svelte-ggdjqf{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.tt-menu-row-text.svelte-ggdjqf b:where(.svelte-ggdjqf){font-family:var(--tt-font-ui);color:var(--tt-wordmark);font-size:1rem;font-weight:800}.tt-menu-row-text.svelte-ggdjqf span:where(.svelte-ggdjqf){color:var(--tt-label-muted);font-size:.78rem;font-weight:700}.tt-menu-row--danger.svelte-ggdjqf .tt-menu-row-icon:where(.svelte-ggdjqf){color:var(--tt-error-text);background:color-mix(in srgb, var(--tt-error-text) 14%, transparent)}.tt-menu-row--danger.svelte-ggdjqf .tt-menu-row-text:where(.svelte-ggdjqf) b:where(.svelte-ggdjqf){color:var(--tt-error-text)}.tt-lock-button--active.svelte-ggdjqf{background:color-mix(in srgb, var(--tt-accent) 12%, transparent)}.tt-lock-button--active.svelte-ggdjqf .tt-menu-row-icon:where(.svelte-ggdjqf){background:color-mix(in srgb, var(--tt-accent) 25%, var(--tt-round-button))}.tt-menu-copy.svelte-ggdjqf{border:1px solid var(--tt-grid-line);min-height:2.75rem;color:var(--tt-accent);font-family:var(--tt-font-ui);background:0 0;border-radius:999px;flex:none;padding:0 .85rem;font-size:.85rem;font-weight:700}.tt-menu-section.svelte-ggdjqf{border-top:6px solid var(--tt-round-button);flex-direction:column;margin-top:.5rem;padding-top:.35rem;display:flex}.tt-menu-section-label.svelte-ggdjqf{letter-spacing:.07em;text-transform:uppercase;color:var(--tt-label-muted);margin:.4rem 0 0;font-size:.72rem;font-weight:800}.tt-menu-note.svelte-ggdjqf{color:var(--tt-label-muted);margin:-.35rem 0 .4rem 3.25rem;font-size:.78rem;font-weight:700}.tt-art.svelte-v3f9n3{background:var(--tt-surface);border-radius:16px;justify-content:center;align-items:center;gap:.9rem;min-height:5.5rem;padding:.75rem;display:flex}.tt-art-group.svelte-v3f9n3{gap:.3rem;display:inline-flex}.tt-art-rows.svelte-v3f9n3{flex-direction:column;gap:.3rem;display:inline-flex}.tt-mc.svelte-v3f9n3{width:2.4rem;height:2.4rem;font-family:var(--tt-font-digits);background:var(--tt-page);color:var(--tt-digit-active);border:1px solid var(--tt-grid-line);border-radius:8px;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;display:inline-flex;position:relative}.tt-mc--small.svelte-v3f9n3{border-radius:6px;width:1.6rem;height:1.6rem;font-size:.95rem}.tt-mc--sel.svelte-v3f9n3{background:var(--tt-selection);color:var(--tt-selection-ink)}.tt-mc--cleared.svelte-v3f9n3{color:var(--tt-digit-cleared)}.tt-mc--added.svelte-v3f9n3{color:var(--tt-digit-added)}.tt-mc--ice.svelte-v3f9n3{background:var(--tt-locked);color:var(--tt-on-locked)}.tt-mc--stone.svelte-v3f9n3{background:var(--tt-wordmark);color:var(--tt-page);font-size:1.1rem}.tt-mc--perched.svelte-v3f9n3{box-shadow:inset 0 0 0 2px var(--tt-mark-ring)}.tt-mc--partner.svelte-v3f9n3{background:var(--tt-hint);box-shadow:inset 0 0 0 2px var(--tt-partner-ring);color:var(--tt-hint-ink)}.tt-mc--wished.svelte-v3f9n3{outline:2px dashed var(--tt-gold);outline-offset:2px}.tt-mc-badge.svelte-v3f9n3{font-size:.62rem;line-height:1;position:absolute;top:.1rem;right:.15rem}.tt-mc--ice.svelte-v3f9n3 .tt-mc-badge:where(.svelte-v3f9n3){color:var(--tt-on-locked)}.tt-art-badge.svelte-v3f9n3{background:var(--tt-accent);width:2.4rem;height:2.4rem;color:var(--tt-on-accent);font-family:var(--tt-font-ui);border-radius:999px;justify-content:center;align-items:center;font-size:1.4rem;font-weight:800;display:inline-flex}.tt-art-arrow.svelte-v3f9n3,.tt-art-vs.svelte-v3f9n3{font-family:var(--tt-font-ui);color:var(--tt-label-muted);font-weight:800}.tt-art-arrow.svelte-v3f9n3{font-size:1.4rem}.tt-art-vs.svelte-v3f9n3{text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.tt-step.svelte-v3f9n3{background:var(--tt-page);border:1px solid var(--tt-grid-border);border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;display:inline-flex}.tt-step--special.svelte-v3f9n3{background:var(--tt-locked);color:var(--tt-on-locked);border-color:#0000}.tt-guide-title.svelte-xhs2yi{font-family:var(--tt-font-ui);color:var(--tt-wordmark);margin:1rem 0 .6rem;font-size:1.25rem;font-weight:800}.tt-guide-title.svelte-xhs2yi:focus{outline:none}.tt-guide-p.svelte-xhs2yi{color:var(--tt-wordmark);margin:0 0 .75rem;line-height:1.55}.tt-guide-lead.svelte-xhs2yi{font-family:var(--tt-font-ui);color:var(--tt-accent);font-weight:800}.tt-help.svelte-1xzjxod{max-width:var(--tt-shell-max);z-index:12;background:var(--tt-page);min-height:100svh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset:0;overflow-y:auto}.tt-help-header.svelte-1xzjxod{justify-content:space-between;align-items:center;padding:.5rem .25rem;display:flex}.tt-help-back.svelte-1xzjxod,.tt-help-back-spacer.svelte-1xzjxod{width:2.5rem;height:2.5rem}.tt-help-back.svelte-1xzjxod{background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.tt-help-title.svelte-1xzjxod{font-family:var(--tt-font-ui);color:var(--tt-wordmark);font-weight:800}.tt-help-body.svelte-1xzjxod{padding:.5rem 1.5rem 2rem}.tt-help-card.svelte-1xzjxod+.tt-help-card:where(.svelte-1xzjxod){margin-top:1.75rem}.tt-help-rules.svelte-1xzjxod{color:var(--tt-wordmark);margin:0 0 .75rem;line-height:1.55}.tt-help-lead.svelte-1xzjxod{font-family:var(--tt-font-ui);color:var(--tt-accent);font-weight:800}.tt-help-note.svelte-1xzjxod{color:var(--tt-label-muted);margin-top:1.25rem;font-size:.85rem}.tt-help-section-title.svelte-1xzjxod{font-family:var(--tt-font-ui);color:var(--tt-wordmark);margin:0 0 .6rem;font-size:1.05rem;font-weight:800}.tt-about.svelte-1g5eucd{max-width:var(--tt-shell-max);z-index:12;background:var(--tt-page);min-height:100svh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset:0;overflow-y:auto}.tt-about-header.svelte-1g5eucd{justify-content:space-between;align-items:center;padding:.5rem .25rem;display:flex}.tt-about-back.svelte-1g5eucd,.tt-about-back-spacer.svelte-1g5eucd{width:2.5rem;height:2.5rem}.tt-about-back.svelte-1g5eucd{background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.tt-about-title.svelte-1g5eucd{font-family:var(--tt-font-ui);color:var(--tt-wordmark);font-weight:800}.tt-about-body.svelte-1g5eucd{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.tt-about-wordmark.svelte-1g5eucd{font-family:var(--tt-font-ui);color:var(--tt-wordmark);margin:0;font-size:1.6rem;font-weight:800}.tt-about-tagline.svelte-1g5eucd{color:var(--tt-accent);font-family:var(--tt-font-ui);margin:0;font-size:.95rem;font-weight:800}.tt-about-description.svelte-1g5eucd{color:var(--tt-label-muted);max-width:26rem;margin:.75rem 0 0;font-size:.9rem;line-height:1.5}.tt-about-copyright.svelte-1g5eucd{color:var(--tt-wordmark);margin:1rem 0 0;font-size:.78rem;font-weight:700}.tt-about-version.svelte-1g5eucd{color:var(--tt-badge-disabled);margin:.5rem 0 0;font-size:.78rem}.tt-admin.svelte-4hw3e3{z-index:12;background:var(--tt-settings-bg);padding:calc(.75rem + env(safe-area-inset-top)) 1rem calc(1rem + env(safe-area-inset-bottom));animation:.2s ease-out svelte-4hw3e3-tt-admin-slide-in;position:fixed;inset:0;overflow-y:auto}@keyframes svelte-4hw3e3-tt-admin-slide-in{0%{opacity:0;transform:translateY(4%)}to{opacity:1;transform:translateY(0)}}.tt-admin-header.svelte-4hw3e3{justify-content:space-between;align-items:center;padding:.5rem .25rem .75rem;display:flex}.tt-admin-title.svelte-4hw3e3{font-family:var(--tt-font-ui);font-weight:800}.tt-admin-done.svelte-4hw3e3{color:var(--tt-accent);background:0 0;border:0;font-weight:700}.tt-admin-tabs.svelte-4hw3e3{background:var(--tt-round-button);border-radius:999px;gap:.25rem;margin-bottom:.75rem;padding:.2rem;display:flex}.tt-admin-tab.svelte-4hw3e3{font-family:var(--tt-font-ui);color:var(--tt-label-muted);background:0 0;border:0;border-radius:999px;flex:1;padding:.45rem .3rem;font-size:.78rem;font-weight:700}.tt-admin-tab--on.svelte-4hw3e3{background:var(--tt-page);color:var(--tt-wordmark);box-shadow:0 1px 3px #0000001f}.tt-admin-stats.svelte-4hw3e3{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.tt-admin-stat.svelte-4hw3e3{background:var(--tt-page);border-radius:var(--ui-radius-sm);flex-direction:column;gap:.15rem;padding:.75rem;display:flex}.tt-admin-stat-value.svelte-4hw3e3{font-family:var(--tt-font-ui);color:var(--tt-wordmark);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.tt-admin-stat-label.svelte-4hw3e3{color:var(--tt-label-muted);font-size:.78rem}.tt-admin-card.svelte-4hw3e3{background:var(--tt-page);border-radius:var(--ui-radius-sm);margin-bottom:.75rem;padding:.85rem 1rem}.tt-admin-card-title.svelte-4hw3e3{font-family:var(--tt-font-ui);color:var(--tt-wordmark);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.95rem;font-weight:800;display:flex}.tt-admin-facts.svelte-4hw3e3{grid-template-columns:auto 1fr;gap:.25rem 1rem;margin:0;font-size:.85rem;display:grid}.tt-admin-facts.svelte-4hw3e3 dt:where(.svelte-4hw3e3){color:var(--tt-label-muted)}.tt-admin-facts.svelte-4hw3e3 dd:where(.svelte-4hw3e3){text-align:right;font-variant-numeric:tabular-nums;color:var(--tt-wordmark);margin:0;font-weight:700}.tt-admin-list.svelte-4hw3e3{margin:0;padding:0;list-style:none}.tt-admin-row.svelte-4hw3e3{border-bottom:1px solid var(--tt-grid-line);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem 0;font-size:.85rem;display:flex}.tt-admin-row.svelte-4hw3e3:last-child{border-bottom:0}.tt-admin-row-name.svelte-4hw3e3{color:var(--tt-wordmark);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.tt-admin-player.svelte-4hw3e3{text-align:left;border:0;border-bottom:1px solid var(--tt-grid-line);background:0 0;flex-direction:column;gap:.2rem;width:100%;padding:.6rem 0;display:flex}.tt-admin-player-head.svelte-4hw3e3{align-items:center;gap:.5rem;display:flex}.tt-admin-player-facts.svelte-4hw3e3{font-variant-numeric:tabular-nums;color:var(--tt-wordmark);flex-wrap:wrap;gap:.15rem .75rem;font-size:.78rem;display:flex}.tt-admin-pill.svelte-4hw3e3{background:var(--tt-round-button);color:var(--tt-label-muted);border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:700}.tt-admin-pill--on.svelte-4hw3e3{background:var(--tt-accent-pill);color:var(--tt-on-accent)}.tt-admin-search.svelte-4hw3e3{margin-bottom:.75rem}.tt-admin-label.svelte-4hw3e3{color:var(--tt-label-muted);margin:.5rem 0 .2rem;font-size:.78rem;font-weight:700;display:block}.tt-admin-input.svelte-4hw3e3{box-sizing:border-box;border:1px solid var(--tt-grid-border);background:var(--tt-page);width:100%;font:inherit;color:var(--tt-wordmark);border-radius:10px;padding:.55rem .7rem}.tt-admin-button.svelte-4hw3e3{border:1px solid var(--tt-accent);color:var(--tt-accent);font-family:var(--tt-font-ui);background:0 0;border-radius:999px;margin-top:.5rem;padding:.45rem 1rem;font-weight:700}.tt-admin-button.svelte-4hw3e3:disabled{opacity:.45}.tt-admin-button--danger.svelte-4hw3e3{border-color:var(--tt-error-text);color:var(--tt-error-text)}.tt-admin-danger-row.svelte-4hw3e3{flex-wrap:wrap;gap:.5rem;display:flex}.tt-admin-action.svelte-4hw3e3{border-bottom:1px solid var(--tt-grid-line);padding:.6rem 0}.tt-admin-action.svelte-4hw3e3:last-child{border-bottom:0}.tt-admin-action--danger.svelte-4hw3e3{border-top:2px solid var(--tt-error-text);margin-top:.5rem;padding-top:.75rem}.tt-admin-action-title.svelte-4hw3e3{font-family:var(--tt-font-ui);color:var(--tt-wordmark);margin:0;font-size:.85rem;font-weight:800}.tt-admin-help.svelte-4hw3e3{color:var(--tt-label-muted);margin:.2rem 0 0;font-size:.78rem}.tt-admin-profile.svelte-4hw3e3{align-items:center;gap:.75rem;margin-top:.6rem;display:flex}.tt-admin-profile-slogan.svelte-4hw3e3{overflow-wrap:anywhere;min-width:0;margin:0}.tt-admin-profile-actions.svelte-4hw3e3{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.tt-admin-danger.svelte-4hw3e3{color:var(--tt-error-text);font-weight:700}.tt-admin-link.svelte-4hw3e3{color:var(--tt-label-muted);background:0 0;border:0;padding:0 .35rem;font-size:1.1rem;line-height:1}.tt-admin-link--danger.svelte-4hw3e3{color:var(--tt-error-text);font-weight:800}.tt-admin-back.svelte-4hw3e3{color:var(--tt-accent);background:0 0;border:0;padding:0 0 .5rem;font-weight:700}.tt-admin-pager.svelte-4hw3e3,.tt-admin-difficulty.svelte-4hw3e3{gap:.35rem;margin:0 0 .75rem;display:flex}.tt-admin-weeks.svelte-4hw3e3{justify-content:space-between;align-items:center;gap:.5rem;margin:.5rem 0 .75rem;display:flex}.tt-admin-week-name.svelte-4hw3e3{font-family:var(--tt-font-ui);color:var(--tt-wordmark);font-weight:800}.tt-admin-scroll.svelte-4hw3e3{background:var(--tt-page);border-radius:var(--ui-radius-sm);padding:.5rem;overflow-x:auto}.tt-admin-table.svelte-4hw3e3{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.78rem}.tt-admin-table.svelte-4hw3e3 th:where(.svelte-4hw3e3){text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--tt-label-muted);padding:.35rem .4rem;font-size:.72rem}.tt-admin-table.svelte-4hw3e3 td:where(.svelte-4hw3e3){border-top:1px solid var(--tt-grid-line);font-variant-numeric:tabular-nums;color:var(--tt-wordmark);padding:.4rem}.tt-admin-prose.svelte-4hw3e3{color:var(--tt-wordmark);margin:0 0 .5rem;font-size:.85rem;line-height:1.5}.tt-admin-muted.svelte-4hw3e3{color:var(--tt-label-muted)}.tt-admin-empty.svelte-4hw3e3,.tt-admin-busy.svelte-4hw3e3,.tt-admin-notice.svelte-4hw3e3,.tt-admin-error.svelte-4hw3e3{color:var(--tt-label-muted);margin:1rem .25rem;font-size:.85rem}.tt-admin-error.svelte-4hw3e3{color:var(--tt-error-text);font-weight:700}.tt-admin-notice.svelte-4hw3e3{color:var(--tt-green-delta);font-weight:700}.tt-admin-sr.svelte-4hw3e3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tt-tutorial.svelte-eifama{max-width:var(--tt-shell-max);z-index:12;background:var(--tt-page);min-height:100svh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset:0;overflow-y:auto}.tt-tutorial-header.svelte-eifama{justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.tt-tutorial-title.svelte-eifama{font-family:var(--tt-font-ui);color:var(--tt-wordmark);font-weight:800}.tt-tutorial-skip.svelte-eifama{color:var(--tt-accent);background:0 0;border:0;font-weight:700;position:absolute;right:1rem}.tt-tutorial-grid.svelte-eifama{aspect-ratio:5/3;border:1px solid var(--tt-grid-border);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(5,1fr);width:min(24rem,92vw);margin:1rem auto 0;display:grid;position:relative}.tt-tutorial-cell.svelte-eifama{border-right:1px solid var(--tt-grid-line);border-bottom:1px solid var(--tt-grid-line);color:var(--tt-digit-active);font-family:var(--tt-font-digits);justify-content:center;align-items:center;font-size:clamp(1.1rem,5vw,1.6rem);transition:background-color .2s;display:flex}.tt-tutorial-cell--faded.svelte-eifama{color:var(--tt-digit-cleared)}.tt-tutorial-cell--highlight.svelte-eifama{background:var(--tt-tutorial-highlight)}.tt-tutorial-hand.svelte-eifama{pointer-events:none;animation:1.3s ease-in-out infinite svelte-eifama-tt-tutorial-tap;position:absolute;transform:translate(-18%,-78%)}@keyframes svelte-eifama-tt-tutorial-tap{0%,to{opacity:.85;transform:translate(-18%,-85%)}50%{opacity:1;transform:translate(-18%,-70%)}}.tt-tutorial-card.svelte-eifama{background:var(--tt-page);border-radius:var(--ui-radius-lg);text-align:center;margin:auto 1.25rem 2rem;padding:1.25rem 1.5rem;box-shadow:0 10px 30px #0000001f}.tt-tutorial-card-title.svelte-eifama{font-family:var(--tt-font-ui);color:var(--tt-wordmark);margin-bottom:.4rem;font-weight:800}.tt-tutorial-card-body.svelte-eifama{color:var(--tt-label-muted);font-size:.9rem;line-height:1.4}.tt-tutorial-card-steps.svelte-eifama{color:var(--tt-badge-disabled);margin-top:.75rem;font-size:.78rem}.tt-tutorial-done.svelte-eifama{max-width:var(--tt-shell-max);z-index:12;background:linear-gradient(180deg, var(--tt-results-gradient-start), var(--tt-results-gradient-end));justify-content:center;align-items:center;min-height:100svh;margin-inline:auto;display:flex;position:fixed;inset:0;overflow:hidden}.tt-tutorial-weave.svelte-eifama{background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--tt-on-deep) 7%, transparent) 0 1px, transparent 1px 26px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--tt-on-deep) 5%, transparent) 0 1px, transparent 1px 26px);pointer-events:none;position:absolute;inset:-25%}.tt-tutorial-done-content.svelte-eifama{z-index:1;text-align:center;flex-direction:column;align-items:stretch;gap:.75rem;width:min(20rem,88vw);display:flex;position:relative}.tt-tutorial-done-badge.svelte-eifama{font-size:3rem}.tt-tutorial-done-title.svelte-eifama{color:var(--tt-on-deep);font-family:var(--tt-font-ui);margin:0 0 1rem;font-size:1.5rem;font-weight:800}.tt-pill.svelte-eifama{font-family:var(--tt-font-ui);border:0;border-radius:999px;padding:.85rem 1.5rem;font-weight:800}.tt-pill--white.svelte-eifama{background:var(--tt-on-deep);color:var(--tt-deep-pill-ink)}.tt-pill--ghost.svelte-eifama{color:var(--tt-on-deep);border:1px solid color-mix(in srgb, var(--tt-on-deep) 60%, transparent);background:0 0}.tt-confetti.svelte-ekcbcs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tt-confetti-piece.svelte-ekcbcs{opacity:0;border-radius:1px;animation-name:svelte-ekcbcs-tt-confetti-fall;animation-timing-function:ease-in;animation-fill-mode:forwards;position:absolute;top:-10%}@keyframes svelte-ekcbcs-tt-confetti-fall{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translate(var(--drift), 120vh) rotate(var(--rotate))}}.tt-stage-overlay.svelte-tm8w0t{pointer-events:none;z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tt-stage-overlay--skippable.svelte-tm8w0t{pointer-events:auto;cursor:pointer}.tt-stage-card.svelte-tm8w0t{background:var(--tt-sheet);border-radius:var(--ui-radius-lg);text-align:center;min-width:12rem;padding:1rem 1.5rem;position:relative;box-shadow:0 10px 30px #0000002e}.tt-stage-emoji.svelte-tm8w0t{margin-bottom:.35rem;font-size:2rem;line-height:1}.tt-stage-text.svelte-tm8w0t{font-family:var(--tt-font-ui);color:var(--tt-celebrate-ink);font-size:1.15rem;font-weight:800}.tt-stage-caption.svelte-tm8w0t{font-family:var(--tt-font-ui);letter-spacing:.05em;color:var(--tt-celebrate-ink);font-size:1.5rem;font-weight:800}.tt-stage-reward.svelte-tm8w0t{font-family:var(--tt-font-ui);color:var(--tt-label-muted);margin-top:.35rem;font-size:.85rem;font-weight:700}.tt-stage-special.svelte-tm8w0t{font-family:var(--tt-font-ui);color:var(--tt-accent);margin-top:.35rem;font-size:.85rem;font-weight:800}.tt-toast-layer.svelte-1ig2a9j{pointer-events:none;z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tt-toast-card.svelte-1ig2a9j{background:var(--tt-sheet);border-radius:var(--ui-radius-lg);text-align:center;min-width:12rem;padding:1rem 1.5rem;position:relative;box-shadow:0 10px 30px #0000002e}.tt-toast-badge.svelte-1ig2a9j{background:var(--tt-accent);color:var(--tt-on-accent);border-radius:999px;padding:.25rem .55rem;font-size:.85rem;font-weight:800;position:absolute;top:-.6rem;right:-.6rem}.tt-toast-emoji.svelte-1ig2a9j{margin-bottom:.35rem;font-size:2rem;line-height:1}.tt-toast-text.svelte-1ig2a9j{font-family:var(--tt-font-ui);color:var(--tt-celebrate-ink);font-size:1.15rem;font-weight:800}.tt-top-mid-main.svelte-1h259us{font-family:var(--tt-font-ui);color:var(--tt-wordmark);white-space:nowrap;font-size:1.05rem;font-weight:800}.tt-score.svelte-1h259us{font-variant-numeric:tabular-nums}.tt-top-mid-sub.svelte-1h259us{color:var(--tt-label-muted);white-space:nowrap;text-overflow:ellipsis;gap:.3rem;max-width:100%;font-size:.72rem;font-weight:700;display:inline-flex;overflow:hidden}.tt-top-mid-sub.svelte-1h259us .tt-stat-label:where(.svelte-1h259us):after{content:":"}.tt-coins.svelte-1h259us{color:var(--tt-label-muted);align-items:center;gap:.2rem;font-size:.78rem;font-weight:700;display:inline-flex}.tt-visually-hidden.svelte-1h259us{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tt-fin-strip.svelte-1h259us{justify-content:center;align-items:center;gap:.4rem;padding:.15rem 0;display:flex}.tt-fin-label.svelte-1h259us{color:var(--tt-label-muted);white-space:nowrap;font-size:.72rem;font-weight:700}.tt-fin-digits.svelte-1h259us{gap:.2rem;display:flex}.tt-fin-digit.svelte-1h259us{border:1.5px solid var(--tt-grid-line);width:1.15rem;height:1.15rem;color:var(--tt-label-muted);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.tt-fin-digit--done.svelte-1h259us{background:var(--tt-accent);border-color:var(--tt-accent);color:var(--tt-on-accent)}.tt-coop-strip.svelte-w688z9{background:var(--tt-settings-bg);color:var(--tt-wordmark);font-family:var(--tt-font-ui);flex:none;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.78rem;font-weight:700;display:flex}.tt-coop-dot.svelte-w688z9{background:var(--tt-present);border-radius:50%;flex:none;width:.55rem;height:.55rem}.tt-coop-dot--away.svelte-w688z9{background:var(--tt-absent)}.tt-coop-strip-text.svelte-w688z9{text-overflow:ellipsis;white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:1;min-width:0;overflow:hidden}.tt-special-strip.svelte-w688z9{min-width:0;font-family:var(--tt-font-ui);flex:0 auto;align-items:baseline;gap:.5rem;display:flex}.tt-special-chip.svelte-w688z9{background:var(--tt-accent);color:var(--tt-on-accent);border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:800}.tt-special-sub.svelte-w688z9{color:var(--tt-label-muted);font-size:.78rem;font-weight:700}.tt-emote-open.svelte-w688z9{background:0 0;border:0;border-radius:999px;flex:none;width:2.75rem;height:2.75rem;padding:0;font-size:1.35rem;line-height:1}.tt-emote-open--active.svelte-w688z9{background:color-mix(in srgb, var(--tt-accent) 20%, transparent)}.tt-emote-picker.svelte-w688z9{background:var(--tt-settings-bg);flex:none;grid-template-columns:repeat(4,2.75rem);justify-content:flex-end;gap:.5rem;padding:.3rem .85rem;display:grid}.tt-emote-choice.svelte-w688z9{background:var(--tt-round-button);border:0;border-radius:999px;width:2.75rem;height:2.75rem;font-size:1.35rem;line-height:1}.tt-end-banner.svelte-w688z9{border:1px solid var(--tt-error-text);background:var(--tt-settings-bg);font-family:var(--tt-font-ui);border-radius:14px;flex:none;align-items:center;gap:.75rem;margin:.35rem .75rem 0;padding:.5rem .5rem .5rem .85rem;display:flex}.tt-end-banner-text.svelte-w688z9{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.tt-end-banner-text.svelte-w688z9 b:where(.svelte-w688z9){color:var(--tt-wordmark);font-size:.85rem;font-weight:800}.tt-end-banner-text.svelte-w688z9 span:where(.svelte-w688z9){color:var(--tt-wordmark);font-size:.78rem;font-weight:700}.tt-end-banner-button.svelte-w688z9{background:var(--tt-error-text);min-height:2.75rem;color:var(--tt-page);font-family:var(--tt-font-ui);border:0;border-radius:999px;flex:none;padding:.5rem .9rem;font-size:.85rem;font-weight:800}.tt-consent-line.svelte-w688z9{text-align:center;color:var(--tt-accent);flex:none;margin:0;padding:.3rem 1rem 0;font-size:.78rem;font-weight:700}.tt-seat-elsewhere.svelte-w688z9{text-align:center;color:var(--tt-label-muted);flex:none;margin:0;padding:.3rem 1rem 0;font-size:.78rem;font-weight:700}.tt-play-here.svelte-w688z9{min-height:2.75rem;color:var(--tt-accent);font:inherit;background:0 0;border:0;font-weight:800;text-decoration:underline}.tt-board-area.svelte-w688z9{flex:1;min-height:0;padding:.25rem .5rem;display:flex;position:relative}.tt-board-area.tt-board--locked.svelte-w688z9 .tt-board-wrap{opacity:.55;filter:grayscale(.4);pointer-events:none}.tt-board-area--desktop.svelte-w688z9{padding:.75rem 0}.tt-desktop-actions.svelte-w688z9{flex-direction:column;gap:.5rem;margin:.25rem 0;display:flex}.tt-desktop-action-btn.svelte-w688z9{border:1px solid var(--tt-grid-line);border-radius:var(--ui-radius-sm);background:var(--tt-round-button);min-height:44px;color:var(--tt-wordmark);font-family:var(--tt-font-ui);text-align:left;padding:.6rem .9rem;font-size:.85rem;font-weight:800}.tt-desktop-action-btn.svelte-w688z9:disabled{opacity:.55}.tt-desktop-action-btn--active.svelte-w688z9{background:color-mix(in srgb, var(--tt-accent) 16%, transparent);border-color:var(--tt-accent)}.tt-desktop-action-btn--danger.svelte-w688z9{color:var(--tt-error-text);border-color:var(--tt-error-text)}.tt-key-hints.svelte-w688z9{font-family:var(--tt-font-ui);color:var(--tt-label-muted);margin:0 0 .75rem;padding:0 .25rem;font-size:.72rem;font-weight:700}.tt-play-as-field.svelte-1k95otm{flex-direction:column;gap:.35rem;display:flex}.tt-play-as-label.svelte-1k95otm{letter-spacing:.06em;text-transform:uppercase;color:var(--tt-label-muted);font-size:.78rem;font-weight:800}.tt-play-as-input.svelte-1k95otm{border:1px solid var(--tt-grid-border);border-radius:var(--ui-radius-sm);font-family:var(--tt-font-ui);color:var(--tt-wordmark);background:var(--tt-page);padding:.75rem .9rem;font-size:1rem}.tt-play-as-input.svelte-1k95otm:focus-visible{outline:2px solid var(--tt-accent);outline-offset:1px}.tt-play-as.svelte-1k95otm{color:var(--tt-label-muted);margin:0;font-size:.85rem;font-weight:700}.tt-join-invites.svelte-1aotxf{flex-direction:column;gap:.25rem;display:flex}.tt-join-invites-title.svelte-1aotxf{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-label-muted);margin:.4rem .1rem 0;font-size:.72rem;font-weight:800}.tt-join-card.svelte-1aotxf{flex-direction:column;gap:.75rem;display:flex}.tt-join-card-code.svelte-1aotxf{color:var(--tt-label-muted);margin:0;font-size:.85rem;font-weight:800}.tt-join-card-chips.svelte-1aotxf{flex-wrap:wrap;gap:.4rem;display:flex}.tt-join-card-detail.svelte-1aotxf{color:var(--tt-wordmark);margin:0;font-size:.85rem;line-height:1.4}.tt-level-cards.svelte-9v2d17{flex-direction:column;gap:.5rem;display:flex}.tt-level-card.svelte-9v2d17{border:2px solid var(--tt-grid-line);border-radius:var(--ui-radius-md);background:var(--tt-surface);min-height:44px;color:var(--tt-wordmark);text-align:left;font-family:var(--tt-font-ui);align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.tt-level-card--active.svelte-9v2d17{border-color:var(--tt-accent);background:color-mix(in srgb, var(--tt-accent) 10%, var(--tt-surface))}.tt-level-meter.svelte-9v2d17{flex:none;align-items:flex-end;gap:.2rem;width:1.6rem;height:1.4rem;display:flex}.tt-level-meter.svelte-9v2d17 i:where(.svelte-9v2d17){background:var(--tt-grid-border);border-radius:2px;flex:1;height:25%}.tt-level-meter.svelte-9v2d17 i:where(.svelte-9v2d17):nth-child(2){height:50%}.tt-level-meter.svelte-9v2d17 i:where(.svelte-9v2d17):nth-child(3){height:75%}.tt-level-meter.svelte-9v2d17 i:where(.svelte-9v2d17):nth-child(4){height:100%}.tt-level-meter.svelte-9v2d17 i.tt-level-meter-bar--on:where(.svelte-9v2d17){background:var(--tt-accent)}.tt-level-text.svelte-9v2d17{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.tt-level-name.svelte-9v2d17{align-items:center;gap:.4rem;font-size:1rem;font-weight:800;display:inline-flex}.tt-level-tagline.svelte-9v2d17{color:var(--tt-wordmark);font-size:.85rem;line-height:1.3}.tt-level-detail.svelte-9v2d17,.tt-level-twists.svelte-9v2d17{color:var(--tt-label-muted);font-size:.72rem}.tt-level-radio.svelte-9v2d17{border:2px solid var(--tt-grid-border);border-radius:50%;flex:none;width:1.15rem;height:1.15rem}.tt-level-radio--on.svelte-9v2d17{border:6px solid var(--tt-accent)}.tt-sub-rule.svelte-vvcgql{color:var(--tt-wordmark);margin:.6rem .25rem 0;font-size:.85rem;font-weight:700;line-height:1.4}.tt-sub-play-as.svelte-vvcgql{margin-top:.75rem}.tt-lobby-invite.svelte-1auj9g1{border:2px solid var(--tt-accent);min-height:2.75rem;color:var(--tt-accent);font-family:var(--tt-font-ui);background:0 0;border-radius:999px;justify-content:center;align-self:stretch;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.85rem;font-weight:800;display:inline-flex}.tt-lobby-invite.svelte-1auj9g1:focus-visible{outline:3px solid var(--tt-accent);outline-offset:2px}.tt-lobby-invite-problem.svelte-1auj9g1{text-align:center;color:var(--tt-error-text);margin:0;font-size:.85rem;line-height:1.4}.tt-picker-detail.svelte-1auj9g1{color:var(--tt-label-muted);margin:-.4rem 0 .4rem;font-size:.85rem;font-weight:700}.tt-picker-none.svelte-1auj9g1{color:var(--tt-label-muted);margin:.5rem 0 1rem;font-size:.85rem}.tt-picker-list.svelte-1auj9g1{flex-direction:column;display:flex}.tt-player-profile-error.svelte-w7tgsb{font:var(--ui-text-label);color:var(--ui-danger);text-align:center;flex-basis:100%;margin:0}.tt-coop-results-with.svelte-1ar0xa5{color:var(--tt-on-deep);font-family:var(--tt-font-ui);margin:0;font-size:1.05rem;font-weight:700}.tt-coop-fun.svelte-1ar0xa5{border-radius:var(--ui-radius-md);background:color-mix(in srgb, var(--tt-on-deep) 12%, transparent);color:var(--tt-on-deep);text-align:left;padding:.75rem 1rem}.tt-coop-fun-title.svelte-1ar0xa5{letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin:0 0 .4rem;font-size:.72rem;font-weight:800}.tt-coop-fun-line.svelte-1ar0xa5{margin:.2rem 0;font-size:.85rem;line-height:1.4}.tt-coop-results-invite.svelte-1ar0xa5{color:var(--tt-on-deep);text-align:center;margin:0;font-size:.85rem}.tt-daily-screen.svelte-vwb302{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.tt-daily-hero.svelte-vwb302{background:linear-gradient(160deg, var(--tt-daily-gradient-start), var(--tt-daily-gradient-end));text-align:center;flex:none;padding:1.25rem 1rem}.tt-daily-hero-title.svelte-vwb302{color:var(--tt-on-deep);font-family:var(--tt-font-ui);margin-bottom:.5rem;font-weight:800}.tt-daily-hero-trophy.svelte-vwb302{justify-content:center;align-items:center;gap:1.5rem;display:flex}.tt-daily-chevron.svelte-vwb302{background:0 0;border:0;padding:.25rem}.tt-daily-chevron.svelte-vwb302:disabled{opacity:.35}.tt-daily-trophy-art.svelte-vwb302{background:radial-gradient(circle, color-mix(in srgb, var(--tt-on-deep) 22%, transparent), color-mix(in srgb, var(--tt-on-deep) 0%, transparent) 70%);border-radius:999px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex}.tt-daily-trophy-art--earned.svelte-vwb302{background:radial-gradient(circle,#ffc4008c,#ffc40000 70%)}.tt-daily-trophy-label.svelte-vwb302{color:var(--tt-gold);margin-top:.5rem;font-size:.78rem;font-weight:700}.tt-daily-panel.svelte-vwb302{background:var(--tt-page);border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;padding:1.25rem 1rem calc(1rem + env(safe-area-inset-bottom));flex-direction:column;flex:1;margin-top:-12px;display:flex}.tt-daily-panel-header.svelte-vwb302{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.tt-daily-month.svelte-vwb302{font-family:var(--tt-font-ui);color:var(--tt-wordmark);font-weight:800}.tt-daily-count.svelte-vwb302{color:var(--tt-wordmark);align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.tt-daily-weekdays.svelte-vwb302,.tt-daily-grid.svelte-vwb302{grid-template-columns:repeat(7,1fr);display:grid}.tt-daily-weekdays.svelte-vwb302{color:var(--tt-label-muted);text-align:center;margin-bottom:.35rem;font-size:.72rem}.tt-daily-cell.svelte-vwb302{aspect-ratio:1;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;margin:.15rem auto;display:flex}.tt-daily-cell--blank.svelte-vwb302{pointer-events:none}.tt-daily-cell-number.svelte-vwb302{color:var(--tt-wordmark);font-weight:700}.tt-daily-cell-number--today.svelte-vwb302{border:2px solid var(--tt-accent);border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:flex}.tt-daily-cell--future.svelte-vwb302 .tt-daily-cell-number:where(.svelte-vwb302){color:var(--tt-badge-disabled)}.tt-daily-cell--selected.svelte-vwb302{background:var(--tt-selection)}.tt-daily-cell--selected.svelte-vwb302 .tt-daily-cell-number:where(.svelte-vwb302){color:var(--tt-selection-ink)}.tt-daily-cell--selected.svelte-vwb302 .tt-daily-cell-number--today:where(.svelte-vwb302){border-color:var(--tt-selection-ink)}.tt-daily-play.svelte-vwb302{background:var(--tt-accent-pill);color:var(--tt-on-accent);font-family:var(--tt-font-ui);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;margin-top:1.25rem;padding:.9rem 1.5rem;font-size:1rem;font-weight:800;display:inline-flex}.tt-daily-play.svelte-vwb302:disabled{opacity:.5}.tt-daily-summary.svelte-vwb302{border-top:1px solid var(--tt-grid-line);justify-content:center;gap:1.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.tt-daily-summary-stat.svelte-vwb302{color:var(--tt-wordmark);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.tt-daily-summary-empty.svelte-vwb302{color:var(--tt-label-muted);text-align:center;margin:0;font-size:.85rem}.tt-event.svelte-1ur7yw0{background:var(--tt-event-bg);height:100svh;color:var(--tt-on-deep);padding:calc(.5rem + env(safe-area-inset-top)) .9rem calc(1rem + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow-y:auto}.tt-event-top.svelte-1ur7yw0{flex:none;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;display:grid}.tt-event-icon-button.svelte-1ur7yw0{width:2.5rem;height:2.5rem;color:var(--tt-on-deep);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tt-event-info-glyph.svelte-1ur7yw0{border:1.5px solid color-mix(in srgb, var(--tt-on-deep) 80%, transparent);width:1.4rem;height:1.4rem;font-family:var(--tt-font-ui);border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.tt-event-name.svelte-1ur7yw0{text-align:center;font-family:var(--tt-font-ui);margin:0;font-size:1.05rem;font-weight:800}.tt-event-ends.svelte-1ur7yw0{text-align:center;opacity:.9;justify-content:center;align-items:center;gap:.3rem;margin:.5rem 0 0;font-size:.78rem;font-weight:700;display:flex}.tt-event-count.svelte-1ur7yw0{align-self:flex-end;align-items:center;gap:.3rem;margin:.75rem 0 .4rem;font-size:.85rem;font-weight:700;display:inline-flex}.tt-event-pages.svelte-1ur7yw0{touch-action:pan-y;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.tt-event-card.svelte-1ur7yw0{background:var(--tt-surface);border-radius:20px;width:min(24rem,100%);max-height:100%;padding:.75rem;box-shadow:0 8px 24px #00000029}.tt-event-grid.svelte-1ur7yw0{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.tt-event-tile.svelte-1ur7yw0{aspect-ratio:1;border-radius:var(--ui-radius-sm);background:var(--tt-badge-disabled);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.tt-event-tile--won.svelte-1ur7yw0{background:var(--tt-pass)}.tt-event-tile--inProgress.svelte-1ur7yw0{background:var(--tt-event-accent)}.tt-event-tile--lost.svelte-1ur7yw0{background:var(--tt-fail)}.tt-event-tile--locked.svelte-1ur7yw0{background:var(--tt-locked)}.tt-event-tile-goal.svelte-1ur7yw0{color:var(--tt-on-deep);align-items:center;gap:.15rem;font-size:.78rem;font-weight:800;display:inline-flex}.tt-event-ring.svelte-1ur7yw0{pointer-events:none;width:76%;height:76%;position:absolute;inset:12%}.tt-event-card--postcards.svelte-1ur7yw0{flex-direction:column;gap:.5rem;display:flex}.tt-event-postcards-heading.svelte-1ur7yw0{text-align:center;font-family:var(--tt-font-ui);color:var(--tt-wordmark);margin:0;font-size:.95rem;font-weight:800}.tt-event-grid--postcards.svelte-1ur7yw0{gap:.4rem}.tt-event-postcard.svelte-1ur7yw0{aspect-ratio:4/3;background:var(--tt-digit-cleared);border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.tt-event-postcard.svelte-1ur7yw0 img:where(.svelte-1ur7yw0){object-fit:cover;width:100%;height:100%;display:block}.tt-event-postcard--locked.svelte-1ur7yw0{background:var(--tt-grid-border)}.tt-event-postcard-check.svelte-1ur7yw0{background:var(--tt-accent);width:1.15rem;height:1.15rem;box-shadow:0 0 0 2px var(--tt-surface);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:.2rem;left:.2rem}.tt-event-dots.svelte-1ur7yw0{justify-content:center;gap:.4rem;padding:.75rem 0 .25rem;display:flex}.tt-event-dot.svelte-1ur7yw0{background:color-mix(in srgb, var(--tt-on-deep) 45%, transparent);border:0;border-radius:999px;width:.5rem;height:.5rem;padding:0}.tt-event-dot--active.svelte-1ur7yw0{background:var(--tt-on-deep)}.tt-event-play.svelte-1ur7yw0{background:var(--tt-accent-pill);color:var(--tt-on-accent);font-family:var(--tt-font-ui);border:0;border-radius:999px;margin-top:.5rem;padding:.9rem 1.5rem;font-size:1rem;font-weight:800}.tt-event-play.svelte-1ur7yw0:disabled{opacity:.5}.tt-event-sheet-backdrop.svelte-1ur7yw0{background:#0006;position:fixed;inset:0}.tt-event-sheet.svelte-1ur7yw0{max-width:var(--tt-shell-max);background:var(--tt-sheet);color:var(--tt-wordmark);border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));margin-inline:auto;position:fixed;bottom:0;left:0;right:0}@media (width>=1024px){.tt-event-sheet.svelte-1ur7yw0{border-radius:20px;width:100%;max-width:35rem;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.tt-event-sheet.svelte-1ur7yw0 h2:where(.svelte-1ur7yw0){font-family:var(--tt-font-ui);margin:0 0 .5rem;font-size:1.05rem}.tt-event-sheet.svelte-1ur7yw0 p:where(.svelte-1ur7yw0){color:var(--tt-label-muted);margin:0;font-size:.9rem;line-height:1.5}.tt-event-sheet-close.svelte-1ur7yw0{background:var(--tt-accent-pill);width:100%;color:var(--tt-on-accent);border:0;border-radius:999px;margin-top:1rem;padding:.8rem;font-weight:800}.tt-event-viewer.svelte-1ur7yw0{background:#000000d9;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;display:flex;position:fixed;inset:0}.tt-event-viewer.svelte-1ur7yw0 img:where(.svelte-1ur7yw0){border-radius:14px;width:min(28rem,100%)}.tt-event-viewer-title.svelte-1ur7yw0{color:var(--tt-on-deep);font-family:var(--tt-font-ui);margin:0;font-weight:800}.tt-event-viewer-close.svelte-1ur7yw0{background:var(--tt-on-deep);color:var(--tt-deep-pill-ink);border:0;border-radius:999px;padding:.7rem 2rem;font-weight:800}.tt-buy-hint-detail.svelte-18l98ec{color:var(--ui-ink-2);margin:0 0 .75rem;font-size:.9rem;font-weight:700}.tt-buy-hint-facts.svelte-18l98ec{flex-direction:column;margin:0;display:flex}.tt-buy-hint-fact.svelte-18l98ec{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;display:flex}.tt-buy-hint-fact.svelte-18l98ec dt:where(.svelte-18l98ec){color:var(--ui-ink-2);font-weight:700}.tt-buy-hint-fact.svelte-18l98ec dd:where(.svelte-18l98ec){color:var(--ui-ink);align-items:center;gap:.35rem;margin:0;font-weight:800;display:inline-flex}.tt-buy-hint-earn.svelte-18l98ec{color:var(--ui-ink-2);margin:.75rem 0 0;font-size:.85rem;font-weight:700;line-height:1.45}.tt-buy-hint-error.svelte-18l98ec{color:var(--ui-danger);margin:.5rem 0 0;font-size:.85rem;font-weight:700}.tt-buy-hint-actions.svelte-18l98ec{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.tt-hint-trail.svelte-ph1yj7{pointer-events:none;z-index:6;width:100%;height:100%;animation:1.5s ease-in forwards svelte-ph1yj7-tt-hint-trail-fade;position:fixed;inset:0}@keyframes svelte-ph1yj7-tt-hint-trail-fade{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}.tt-assist-line.svelte-18guh5e{text-align:center;color:var(--tt-accent);flex:none;margin:0;padding:.3rem 1rem 0;font-size:.78rem;font-weight:700}.tt-assist-lane.svelte-18guh5e{flex:none;justify-content:center;align-items:center;min-height:2.9rem;padding:.2rem .75rem;display:flex}.tt-assist-chip.svelte-18guh5e{background:var(--tt-round-button);color:var(--tt-wordmark);font-family:var(--tt-font-ui);font-variant-numeric:tabular-nums;border-radius:999px;padding:.2rem .7rem;font-size:.78rem;font-weight:800}.tt-assist-banner.svelte-18guh5e{border-radius:var(--ui-radius-sm);border:1px solid var(--tt-accent);background:var(--tt-settings-bg);width:100%;font-family:var(--tt-font-ui);text-align:center;flex-direction:column;align-items:center;gap:.05rem;padding:.3rem .75rem;display:flex}.tt-assist-banner.svelte-18guh5e b:where(.svelte-18guh5e){color:var(--tt-accent);font-size:.85rem;font-weight:800}.tt-assist-banner.svelte-18guh5e span:where(.svelte-18guh5e){color:var(--tt-wordmark);font-size:.78rem;font-weight:700}.tt-board-column.svelte-18guh5e{flex-direction:column;flex:1;min-height:0;display:flex}.tt-board-area.svelte-18guh5e{flex:1;min-height:0;padding:.25rem .5rem;display:flex;position:relative}.tt-lane.svelte-18guh5e{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-height:1.9rem;padding:.15rem .85rem;display:flex}.tt-special-strip.svelte-18guh5e{font-family:var(--tt-font-ui);flex:none;align-items:baseline;gap:.5rem;display:flex}.tt-special-chip.svelte-18guh5e{background:var(--tt-accent);color:var(--tt-on-accent);border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:800}.tt-special-sub.svelte-18guh5e{color:var(--tt-label-muted);font-size:.78rem;font-weight:700}.tt-board-column--desktop.svelte-18guh5e .tt-board-area:where(.svelte-18guh5e){padding:.75rem 0}.tt-board-column--desktop.svelte-18guh5e .tt-assist-lane:where(.svelte-18guh5e){padding:.75rem 0 0}.tt-board-column--desktop.tt-board-column--assisted.svelte-18guh5e .tt-board-area:where(.svelte-18guh5e){padding-top:.25rem}.tt-key-hints.svelte-18guh5e{font-family:var(--tt-font-ui);color:var(--tt-label-muted);margin:0 0 .75rem;padding:0 .25rem;font-size:.72rem;font-weight:700}.tt-guide-scrim.svelte-1y9ef20{z-index:40;background:#00000073;justify-content:center;display:flex;position:fixed;inset:0}.tt-guide.svelte-1y9ef20{width:100%;height:100%;max-width:var(--tt-shell-max);background:var(--tt-page);touch-action:pan-y;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;display:flex}.tt-guide.svelte-1y9ef20:focus{outline:none}.tt-guide-header.svelte-1y9ef20{flex:none;align-items:center;gap:.75rem;padding:.5rem .5rem .25rem 1.25rem;display:flex}.tt-guide-dots.svelte-1y9ef20{gap:.35rem;display:inline-flex}.tt-guide-dot.svelte-1y9ef20{background:var(--tt-grid-border);border-radius:999px;width:.5rem;height:.5rem}.tt-guide-dot--on.svelte-1y9ef20{background:var(--tt-accent);width:1.25rem}.tt-guide-count.svelte-1y9ef20{font-family:var(--tt-font-ui);color:var(--tt-label-muted);flex:1;font-size:.78rem}.tt-guide-skip.svelte-1y9ef20{min-width:2.75rem;min-height:2.75rem;color:var(--tt-accent);font-family:var(--tt-font-ui);background:0 0;border:0;border-radius:999px;padding:0 .85rem;font-size:.95rem;font-weight:800}.tt-guide-skip.svelte-1y9ef20:focus-visible{outline:3px solid var(--tt-accent);outline-offset:2px}.tt-guide-body.svelte-1y9ef20{flex:auto;padding:.5rem 1.25rem 1rem;overflow-y:auto}.tt-guide-card.svelte-1y9ef20{max-width:26rem;margin-inline:auto}.tt-guide-footer.svelte-1y9ef20{border-top:1px solid var(--tt-grid-line);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem 1rem;display:flex}.tt-guide-footer-spacer.svelte-1y9ef20{width:1px}.tt-challenge-line.svelte-19ejwu9{color:var(--tt-wordmark);margin:0;font-size:.85rem;font-weight:800}.tt-week.svelte-19ejwu9{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.tt-week-day.svelte-19ejwu9{border-radius:var(--ui-radius-sm);border:2px solid var(--tt-grid-line);color:var(--tt-wordmark);font-variant-numeric:tabular-nums;background:0 0;flex-direction:column;align-items:center;gap:.1rem;padding:.3rem 0 .2rem;font-size:.85rem;font-weight:800;display:flex}.tt-week-day.svelte-19ejwu9 small:where(.svelte-19ejwu9){color:var(--tt-label-muted);font-size:.72rem}.tt-week-day--today.svelte-19ejwu9{border-color:var(--tt-accent)}.tt-week-day--future.svelte-19ejwu9{color:var(--tt-label-muted)}.tt-week-star.svelte-19ejwu9{height:14px;display:inline-flex}.tt-chat-header.svelte-7lxibt{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.25rem 0 .5rem;display:flex}.tt-chat-title.svelte-7lxibt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--tt-font-ui);color:var(--tt-wordmark);margin:0;font-size:1.15rem;font-weight:800;overflow:hidden}.tt-chat-close.svelte-7lxibt{background:var(--tt-round-button);width:2.75rem;height:2.75rem;color:var(--tt-wordmark);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tt-chat-body.svelte-7lxibt{flex-direction:column;height:min(32rem,70dvh);display:flex}.tt-chat-messages.svelte-7lxibt{flex-direction:column;flex:1;gap:.4rem;min-height:0;padding:.5rem .1rem;display:flex;overflow-y:auto}.tt-chat-empty.svelte-7lxibt{color:var(--tt-label-muted);text-align:center;margin:auto;font-size:.9rem}.tt-chat-bubble.svelte-7lxibt{border-radius:var(--ui-radius-md);overflow-wrap:anywhere;white-space:pre-wrap;max-width:80%;padding:.55rem .8rem;font-size:.95rem;line-height:1.35}.tt-chat-bubble--mine.svelte-7lxibt{background:var(--tt-accent);color:var(--tt-on-accent);border-bottom-right-radius:4px;align-self:flex-end}.tt-chat-bubble--theirs.svelte-7lxibt{background:var(--tt-settings-bg);color:var(--tt-wordmark);border-bottom-left-radius:4px;align-self:flex-start}.tt-chat-error.svelte-7lxibt{color:var(--tt-error-text);margin:0;padding:.25rem .25rem .5rem;font-size:.9rem;line-height:1.4}.tt-chat-composer.svelte-7lxibt{flex:none;gap:.5rem;padding-top:.5rem;display:flex}.tt-chat-input.svelte-7lxibt{border:1px solid var(--tt-grid-border);border-radius:var(--ui-radius-sm);min-width:0;font-family:var(--tt-font-ui);color:var(--tt-wordmark);background:var(--tt-settings-bg);flex:1;padding:.75rem .9rem;font-size:1rem}.tt-chat-input.svelte-7lxibt:focus-visible{outline:2px solid var(--tt-accent);outline-offset:1px}.tt-chat-send.svelte-7lxibt{background:var(--tt-accent);color:var(--tt-on-accent);font-family:var(--tt-font-ui);border:0;border-radius:999px;flex:none;padding:.75rem 1.25rem;font-size:.95rem;font-weight:800}.tt-chat-send.svelte-7lxibt:disabled{opacity:.5}.tt-friend-stats-more.svelte-10kq7ok{justify-content:center;margin:-.25rem 0 .75rem;display:flex}.tt-invite-sheet.svelte-zu3uck{flex-direction:column;gap:.6rem;display:flex}.tt-invite-detail.svelte-zu3uck{color:var(--tt-label-muted);margin:-.4rem 0 .2rem;font-size:.85rem;font-weight:700}.tt-invite-label.svelte-zu3uck{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-label-muted);margin:.3rem 0 0;font-size:.72rem;font-weight:800}.tt-invite-row.svelte-zu3uck{grid-auto-columns:1fr;grid-auto-flow:column;gap:.4rem;display:grid}.tt-invite-choice.svelte-zu3uck{border:2px solid var(--tt-grid-border);border-radius:var(--ui-radius-sm);min-height:2.75rem;color:var(--tt-wordmark);font-family:var(--tt-font-ui);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.35rem .25rem;font-size:.85rem;font-weight:800;display:inline-flex}.tt-invite-choice--on.svelte-zu3uck{border-color:var(--tt-accent);background:var(--tt-accent);color:var(--tt-on-accent)}.tt-invite-choice.svelte-zu3uck:focus-visible{outline:3px solid var(--tt-accent);outline-offset:2px}.tt-invite-explain.svelte-zu3uck{color:var(--tt-label-muted);margin:.3rem 0;font-size:.85rem;font-weight:700;line-height:1.4}.tt-invite-problem.svelte-zu3uck{color:var(--tt-error-text);margin:0;font-size:.9rem;line-height:1.4}.tt-friends-empty.svelte-19qahqp{color:var(--tt-label-muted);margin:0;padding:.75rem 0;font-size:.85rem}.tt-friends-error.svelte-19qahqp{color:var(--tt-error-text);margin:0;font-size:.85rem;line-height:1.4}.tt-friends-note.svelte-19qahqp{color:var(--tt-label-muted);margin:0;font-size:.85rem}.tt-presence.svelte-19qahqp{font-weight:800}.tt-presence--game.svelte-19qahqp{color:var(--ui-presence-game)}.tt-presence--online.svelte-19qahqp{color:var(--ui-presence-online)}.tt-friends-preview.svelte-19qahqp{color:var(--tt-wordmark)}.tt-friends-sent.svelte-19qahqp{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tt-friends-sent-row.svelte-19qahqp{border-bottom:1px solid var(--tt-grid-line);align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.tt-friends-sent-row.svelte-19qahqp:last-child{border-bottom:0}.tt-friends-sent-name.svelte-19qahqp{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;font-weight:700;overflow:hidden}.tt-friends-pill.svelte-19qahqp{border:2px solid var(--tt-accent);min-height:2.25rem;color:var(--tt-accent);font-family:var(--tt-font-ui);background:0 0;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.3rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.tt-friends-pill--filled.svelte-19qahqp{background:var(--tt-accent);color:var(--tt-on-accent)}.tt-friends-pill--waiting.svelte-19qahqp{opacity:.45}.tt-friends-pill.svelte-19qahqp:focus-visible,.tt-friends-round.svelte-19qahqp:focus-visible,.tt-friends-icon-button.svelte-19qahqp:focus-visible{outline:3px solid var(--tt-accent);outline-offset:2px}.tt-friends-requested.svelte-19qahqp{color:var(--tt-label-muted);font-size:.78rem;font-weight:800}.tt-friends-round.svelte-19qahqp{background:var(--tt-round-button);width:2.75rem;height:2.75rem;color:var(--tt-wordmark);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tt-friends-round--yes.svelte-19qahqp{background:var(--tt-accent);color:var(--tt-on-accent)}.tt-friends-icon-button.svelte-19qahqp{width:2.75rem;height:2.75rem;color:var(--tt-wordmark);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tt-friends-h2h.svelte-19qahqp{background:var(--tt-round-button);color:var(--tt-wordmark);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;padding:.1rem .5rem;font-size:.72rem;font-weight:800}.tt-room-card-level.svelte-18cfquc{color:var(--tt-label-muted);font-size:.78rem;font-weight:700}.tt-room-card-expert.svelte-18cfquc{color:var(--tt-accent);font-weight:800}.tt-room-card-code.svelte-18cfquc{background:var(--tt-round-button);min-height:2.25rem;color:var(--tt-wordmark);font-family:var(--tt-font-digits);letter-spacing:.1em;border:0;border-radius:999px;flex:none;padding:.3rem .65rem;font-size:.78rem;font-weight:700}.tt-room-card-copied.svelte-18cfquc{color:var(--tt-accent);margin:0;font-size:.78rem;font-weight:700}.tt-room-card-meta.svelte-18cfquc{color:var(--tt-wordmark);margin:0;font-size:.78rem;font-weight:700}.tt-room-card-sub.svelte-18cfquc{color:var(--tt-label-muted);margin:0;font-size:.72rem}.tt-room-card-secondary.svelte-18cfquc{min-height:2.75rem;color:var(--tt-accent);font-family:var(--tt-font-ui);background:0 0;border:0;border-radius:999px;flex:none;padding:.55rem .9rem;font-size:.85rem;font-weight:800}.tt-room-card-cross.svelte-18cfquc{background:var(--tt-round-button);width:2.75rem;height:2.75rem;color:var(--tt-wordmark);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tt-room-card-cross.svelte-18cfquc:disabled{opacity:.55}.tt-room-card-problem.svelte-18cfquc{color:var(--tt-error-text);margin:0;font-size:.78rem;font-weight:700}.tt-friends-online.svelte-1qehjge{border:1px solid var(--tt-grid-line);border-radius:var(--ui-radius-lg);flex-direction:column;gap:.4rem;padding:.9rem 1rem;display:flex}.tt-friends-online-label.svelte-1qehjge{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-label-muted);margin:0;font-size:.72rem;font-weight:800}.tt-friends-online-none.svelte-1qehjge{color:var(--tt-label-muted);margin:.25rem 0;font-size:.85rem}.tt-friends-online-list.svelte-1qehjge{flex-direction:column;display:flex}.tt-friends-online-invite.svelte-1qehjge{border:2px solid var(--tt-accent);min-height:2.25rem;color:var(--tt-accent);font-family:var(--tt-font-ui);background:0 0;border-radius:999px;padding:.3rem .85rem;font-size:.78rem;font-weight:800}.tt-friends-online-invite.svelte-1qehjge:focus-visible{outline:3px solid var(--tt-accent);outline-offset:2px}.tt-picker-versus-note.svelte-o10r1y{color:var(--tt-wordmark);margin:.6rem .25rem 0;font-size:.85rem;font-weight:700;line-height:1.4}.tt-picker-assisted.svelte-o10r1y{background:var(--tt-surface);min-height:44px;color:var(--tt-wordmark);text-align:left;font-family:var(--tt-font-ui);border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding:.7rem .85rem;display:flex}.tt-picker-assisted-text.svelte-o10r1y{flex-direction:column;gap:.1rem;min-width:0;display:flex}.tt-picker-assisted-name.svelte-o10r1y{font-size:.85rem;font-weight:700}.tt-picker-assisted-note.svelte-o10r1y{color:var(--tt-label-muted);font-size:.72rem;line-height:1.3}.tt-picker-play-as.svelte-o10r1y{margin-top:.75rem}.tt-room-card-chip.svelte-e2w7z2{border:1px solid var(--tt-accent);color:var(--tt-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.05rem .4rem;font-size:.72rem;font-weight:800}.tt-solo-card-meta.svelte-e2w7z2{color:var(--tt-wordmark);font-weight:700}.tt-vs-card-level.svelte-1fsh655{color:var(--tt-label-muted);font-size:.78rem;font-weight:700}.tt-vs-card-expert.svelte-1fsh655{color:var(--tt-accent);font-weight:800}.tt-vs-card-chip.svelte-1fsh655{background:var(--tt-accent-pill);color:var(--tt-on-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-left:.4rem;padding:.05rem .45rem;font-size:.72rem;font-weight:800}.tt-vs-card-meta.svelte-1fsh655{color:var(--tt-wordmark);margin:0;font-size:.78rem;font-weight:700}.tt-vs-card-sub.svelte-1fsh655{color:var(--tt-label-muted);margin:0;font-size:.72rem}.tt-vs-card-secondary.svelte-1fsh655{min-height:2.75rem;color:var(--tt-accent);font-family:var(--tt-font-ui);background:0 0;border:0;border-radius:999px;flex:none;padding:.55rem .9rem;font-size:.85rem;font-weight:800}.tt-games-note.svelte-wjmgu{color:var(--tt-label-muted);margin:0;padding:.25rem .25rem .5rem;font-size:.78rem;font-weight:700}.tt-board-head.svelte-g9x4na{justify-content:space-between;align-items:center;gap:.5rem;margin:.25rem 0 .35rem;display:flex}.tt-board-title.svelte-g9x4na{font:var(--ui-text-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-ink-2);margin:0 0 0 .25rem}.tt-board-generation.svelte-g9x4na{border:1.5px solid var(--ui-accent);border-radius:var(--ui-radius-pill,999px);min-height:2.75rem;color:var(--ui-accent);font:var(--ui-text-caption);background:0 0;flex:none;padding:.35rem .9rem}.tt-board-generation--on.svelte-g9x4na{background:var(--ui-accent);color:var(--ui-on-accent)}.tt-board-generation.svelte-g9x4na:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.tt-stats-population.svelte-l5c9qt{justify-content:flex-end;margin:0 0 .75rem;display:flex}.tt-stats-hero.svelte-l5c9qt{border-bottom:1px solid var(--ui-line);flex-direction:column;align-items:flex-start;gap:.15rem;padding:1rem 1rem .85rem;display:flex}.tt-stats-hero-label.svelte-l5c9qt{font:var(--ui-text-label);color:var(--ui-ink-2)}.tt-stats-hero-value.svelte-l5c9qt{font:var(--ui-text-display);font-variant-numeric:tabular-nums;color:var(--ui-ink)}.tt-stats-tabs.svelte-5rgmko{justify-content:center;margin:0 0 .75rem;display:flex}.tt-stats-tabs.svelte-5rgmko>*{flex:auto}.tt-stats-level.svelte-5rgmko{border-top:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .75rem;padding-top:.75rem;display:flex}.tt-stats-level-label.svelte-5rgmko{font:var(--ui-text-label);color:var(--ui-ink-2);flex:none;padding-left:.25rem}.tt-stats-body.svelte-5rgmko{padding-bottom:1rem}.tt-stats-owner.svelte-5rgmko{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:9rem;display:inline-block;overflow:hidden}.tt-local-card-level.svelte-ome4fc{color:var(--tt-label-muted);font-size:.78rem;font-weight:700}.tt-local-card-names.svelte-ome4fc{color:var(--tt-wordmark);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:700}.tt-local-card-turn.svelte-ome4fc{color:var(--tt-label-muted);margin:0;font-size:.72rem}.tt-local-card-delete.svelte-ome4fc{min-height:2.75rem;color:var(--tt-error-text);font-family:var(--tt-font-ui);background:0 0;border:0;border-radius:999px;flex:none;padding:.55rem .9rem;font-size:.85rem;font-weight:800}.tt-two-card-level.svelte-1khdh1s{color:var(--tt-label-muted);font-size:.78rem;font-weight:700}.tt-two-card-names.svelte-1khdh1s{color:var(--tt-wordmark);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:700}.tt-two-card-line.svelte-1khdh1s{color:var(--tt-label-muted);margin:0;font-size:.72rem}.tt-two-card-delete.svelte-1khdh1s{min-height:2.75rem;color:var(--tt-error-text);font-family:var(--tt-font-ui);background:0 0;border:0;border-radius:999px;flex:none;padding:.55rem .9rem;font-size:.85rem;font-weight:800}.tt-mark.svelte-12q63pw{flex:none;display:block}.tt-menu-wordmark.svelte-gpycji{letter-spacing:-.02em}.tt-update-banner.svelte-gpycji{border-radius:var(--ui-radius-sm);background:var(--tt-settings-bg);color:var(--tt-wordmark);text-align:left;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.85rem;font-weight:700;display:flex}.tt-update-banner-action.svelte-gpycji{background:var(--tt-accent-pill);color:var(--tt-on-accent);border-radius:999px;flex:none;padding:.3rem .75rem;font-weight:800}.tt-match-rule.svelte-4zwav{font:var(--ui-text-label);color:var(--tt-wordmark);margin:.6rem .25rem 0;line-height:1.4}.tt-results-grid.svelte-rk68yi{background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--tt-on-deep) 7%, transparent) 0 1px, transparent 1px 26px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--tt-on-deep) 5%, transparent) 0 1px, transparent 1px 26px);pointer-events:none;position:absolute;inset:-25%}.tt-results-digits.svelte-rk68yi{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tt-results-digit.svelte-rk68yi{color:var(--tt-celebrate);opacity:.28;font-family:var(--tt-font-digits);will-change:transform;font-weight:700;line-height:1;animation-name:svelte-rk68yi-tt-results-rise;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-12%}@keyframes svelte-rk68yi-tt-results-rise{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-125svh)rotate(24deg)}}.tt-results-coins.svelte-rk68yi{border:1.5px solid var(--tt-on-deep);color:var(--tt-on-deep);background:0 0;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin:0 auto;padding:.4rem .85rem;font-size:.85rem;display:inline-flex}.tt-results-coins.svelte-rk68yi b:where(.svelte-rk68yi){font-weight:800}.tt-results-coins.svelte-rk68yi span:where(.svelte-rk68yi){font-weight:700}.tt-results-note.svelte-rk68yi{color:var(--tt-on-deep);margin:0;font-size:.85rem;font-weight:700}.tt-mini-board.svelte-rk68yi{background:var(--tt-page);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-float);box-sizing:border-box;width:min(20rem,100%);margin:.75rem auto;padding:.75rem}.tt-mini-grid.svelte-rk68yi{background:var(--tt-grid-line);border:1px solid var(--tt-grid-line);border-radius:4px;gap:1px;display:grid;overflow:hidden}.tt-mini-cell.svelte-rk68yi{aspect-ratio:1;color:var(--tt-digit-active);font-size:.72rem;font-family:var(--tt-font-digits);background:var(--tt-page);justify-content:center;align-items:center;display:flex}.tt-mini-cell--cleared.svelte-rk68yi{color:var(--tt-digit-cleared)}.tt-medals.svelte-1wbauq8{max-width:100%;height:auto;margin:0 auto;display:block}.tt-tournament.svelte-1ge9wa5{background:var(--tt-page);flex-direction:column;height:100svh;display:flex;overflow-y:auto}.tt-tournament-hero.svelte-1ge9wa5{background:linear-gradient(160deg, var(--tt-tournament-gradient-start), var(--tt-tournament-gradient-end));color:var(--tt-on-deep);text-align:center;padding:calc(.75rem + env(safe-area-inset-top)) 1rem .75rem;flex:none;position:relative}.tt-tournament-back.svelte-1ge9wa5{top:calc(.5rem + env(safe-area-inset-top));background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex;position:absolute;left:.5rem}.tt-tournament-headline.svelte-1ge9wa5{font-family:var(--tt-font-ui);margin:.5rem 1.5rem 0;font-size:clamp(1.5rem,7vw,2.1rem);font-weight:800;line-height:1.1}.tt-tournament-ends.svelte-1ge9wa5{justify-content:center;align-items:center;gap:.35rem;margin:0 0 .25rem;font-weight:700;display:flex}.tt-tournament-board.svelte-1ge9wa5{background:var(--tt-page);border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;padding:.75rem .9rem calc(1rem + env(safe-area-inset-bottom));flex-direction:column;flex:1;margin-top:-14px;display:flex}.tt-tournament-note.svelte-1ge9wa5{text-align:center;color:var(--tt-label-muted);margin:1.5rem .5rem;font-size:.9rem}.tt-lb.svelte-1ge9wa5{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tt-lb-row.svelte-1ge9wa5{border-top:1px solid var(--tt-grid-line);grid-template-columns:2.4rem 1fr auto;align-items:center;gap:.6rem;padding:.7rem .5rem;display:grid}.tt-lb-row--podium.svelte-1ge9wa5{background:var(--tt-surface);border:0;border-radius:999px;margin-bottom:.4rem;padding:.7rem .75rem;box-shadow:0 4px 14px #0000001f}.tt-lb-row--near.svelte-1ge9wa5{border-top:1px solid var(--tt-grid-line)}.tt-lb-row--me.svelte-1ge9wa5{background:color-mix(in srgb, var(--tt-selection) 45%, var(--tt-surface));border-radius:var(--ui-radius-sm)}.tt-lb-row--me.svelte-1ge9wa5 .tt-lb-badge--plain:where(.svelte-1ge9wa5){color:var(--tt-wordmark)}.tt-lb-row--me.tt-lb-row--podium.svelte-1ge9wa5{border-radius:999px}.tt-lb-badge.svelte-1ge9wa5{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:800;display:inline-flex}.tt-lb-badge--gold.svelte-1ge9wa5{box-shadow:0 0 0 2px var(--tt-surface), 0 0 0 4px #f5c451;background:radial-gradient(circle at 35% 30%,#ffe08a,#f0a41a)}.tt-lb-badge--silver.svelte-1ge9wa5{color:#5c6570;box-shadow:0 0 0 2px var(--tt-surface), 0 0 0 4px #d3d9e0;background:radial-gradient(circle at 35% 30%,#fff,#b8c0ca)}.tt-lb-badge--bronze.svelte-1ge9wa5{box-shadow:0 0 0 2px var(--tt-surface), 0 0 0 4px #e8a675;background:radial-gradient(circle at 35% 30%,#ffcfa8,#d07a3c)}.tt-lb-badge--near.svelte-1ge9wa5{box-shadow:0 0 0 2px var(--tt-page), 0 0 0 4px #ffb6b6;background:radial-gradient(circle at 35% 30%,#ff9a9a,#ee5a5a)}.tt-lb-badge--plain.svelte-1ge9wa5{color:var(--tt-label-muted);background:0 0;font-weight:700}.tt-lb-name.svelte-1ge9wa5{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tt-wordmark);font-weight:700;overflow:hidden}.tt-lb-row--podium.svelte-1ge9wa5 .tt-lb-name:where(.svelte-1ge9wa5){font-weight:800}.tt-lb-score.svelte-1ge9wa5{font-variant-numeric:tabular-nums;color:var(--tt-wordmark);align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.tt-lb-pinned.svelte-1ge9wa5{border-top:2px solid var(--tt-grid-line);margin-top:.5rem;padding-top:.5rem}.tt-tournament-actions.svelte-1ge9wa5{flex-direction:column;margin-top:auto;padding-top:1.25rem;display:flex}.tt-tournament-guest.svelte-1ge9wa5{text-align:center;color:var(--tt-label-muted);margin:0 .5rem .75rem;font-size:.9rem;line-height:1.45}.tt-tournament-sign-in.svelte-1ge9wa5{border:1px solid var(--tt-accent);color:var(--tt-accent);font-family:var(--tt-font-ui);background:0 0;border-radius:999px;margin-bottom:.6rem;padding:.8rem 1.5rem;font-size:1rem;font-weight:800}.tt-tournament-play.svelte-1ge9wa5{background:var(--tt-accent-pill);color:var(--tt-on-accent);font-family:var(--tt-font-ui);border:0;border-radius:999px;padding:.95rem 1.5rem;font-size:1rem;font-weight:800}.tt-vs-strip.svelte-lzuprf{background:var(--tt-settings-bg);font-family:var(--tt-font-ui);color:var(--tt-wordmark);border-radius:14px;flex-direction:column;flex:none;gap:.35rem;margin:.15rem .6rem .35rem;padding:.45rem .65rem .5rem;display:flex}.tt-vs-strip-main.svelte-lzuprf{min-height:2.75rem;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 .6rem;padding:0;display:grid}.tt-vs-strip-main.svelte-lzuprf:disabled{cursor:default}.tt-vs-strip-avatar.svelte-lzuprf{background:var(--tt-accent-pill);width:2.1rem;height:2.1rem;color:var(--tt-on-accent);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.tt-vs-strip-text.svelte-lzuprf{flex-direction:column;min-width:0;line-height:1.2;display:flex}.tt-vs-strip-name.svelte-lzuprf{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:800;overflow:hidden}.tt-vs-strip-line.svelte-lzuprf{color:var(--tt-wordmark);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:700;overflow:hidden}.tt-vs-strip-line.svelte-lzuprf strong:where(.svelte-lzuprf){color:var(--tt-wordmark);font-variant-numeric:tabular-nums;font-weight:800}.tt-vs-strip-end.svelte-lzuprf{flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.tt-vs-strip-lead.svelte-lzuprf{background:var(--tt-round-button);color:var(--tt-wordmark);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.72rem;font-weight:800}.tt-vs-strip-lead--up.svelte-lzuprf{color:var(--tt-accent)}.tt-vs-strip-lead--down.svelte-lzuprf{color:var(--tt-error-text)}.tt-vs-strip-status.svelte-lzuprf{letter-spacing:.05em;text-transform:uppercase;color:var(--tt-wordmark);white-space:nowrap;align-items:center;gap:.3rem;font-size:.72rem;font-weight:800;display:inline-flex}.tt-vs-strip-status.svelte-lzuprf:before{content:"";background:var(--tt-present);border-radius:50%;width:.5rem;height:.5rem}.tt-vs-strip-status--away.svelte-lzuprf:before{background:var(--tt-absent)}.tt-vs-strip-status--stuck.svelte-lzuprf:before,.tt-vs-strip-status--resigned.svelte-lzuprf:before{background:var(--tt-error-text)}.tt-vs-strip-status--finished.svelte-lzuprf:before{background:var(--tt-accent)}.tt-vs-strip-bar.svelte-lzuprf{background:var(--tt-round-button);border-radius:2px;height:4px;display:block;overflow:hidden}.tt-vs-strip-bar.svelte-lzuprf i:where(.svelte-lzuprf){background:var(--tt-accent);border-radius:2px;height:100%;transition:width .3s;display:block}.tt-vs-strip-detail.svelte-lzuprf{color:var(--tt-wordmark);margin:0;font-size:.78rem;font-weight:700}.tt-vs-wait.svelte-14w1thb{z-index:3;background:var(--tt-settings-bg);color:var(--tt-wordmark);font-family:var(--tt-font-ui);border-radius:20px;flex-direction:column;gap:.55rem;padding:1rem;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem;box-shadow:0 12px 36px #00000047}.tt-vs-wait-label.svelte-14w1thb{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-wordmark);margin:0;font-size:.72rem;font-weight:800}.tt-vs-wait-title.svelte-14w1thb{outline:none;margin:0;font-size:1.05rem;font-weight:800}.tt-vs-wait-text.svelte-14w1thb{margin:0;font-size:.85rem;font-weight:700;line-height:1.4}.tt-vs-wait-text.svelte-14w1thb b:where(.svelte-14w1thb){font-weight:800}.tt-vs-wait-emotes.svelte-14w1thb{grid-template-columns:repeat(4,2.75rem);justify-content:center;gap:.4rem;display:grid}.tt-vs-wait-emote.svelte-14w1thb{border-radius:var(--ui-radius-sm);background:var(--tt-round-button);border:0;width:2.75rem;height:2.75rem;font-size:1.3rem;line-height:1}.tt-vs-wait-leave.svelte-14w1thb{background:var(--tt-accent-pill);min-height:2.75rem;color:var(--tt-on-accent);font-family:var(--tt-font-ui);border:0;border-radius:999px;padding:.6rem 1.2rem;font-size:.85rem;font-weight:800}.tt-vs-wait-small.svelte-14w1thb{text-align:center;color:var(--tt-wordmark);font-size:.72rem;font-weight:700;line-height:1.35}.tt-board-column.svelte-bzssrg{flex-direction:column;flex:1;min-height:0;display:flex}.tt-board-area.svelte-bzssrg{flex:1;min-height:0;padding:.25rem .5rem;display:flex;position:relative}.tt-board-area--closed.svelte-bzssrg .tt-board-wrap{opacity:.35}.tt-vs-moment.svelte-bzssrg{flex:1;justify-content:center;min-width:0;margin:0;display:flex}.tt-vs-moment-pill.svelte-bzssrg{background:var(--tt-accent-pill);max-width:100%;color:var(--tt-on-accent);font-family:var(--tt-font-ui);border-radius:999px;padding:.25rem .75rem;font-size:.78rem;font-weight:800;line-height:1.3}@media (prefers-reduced-motion:no-preference){.tt-vs-moment-pill.svelte-bzssrg{animation:.25s ease-out svelte-bzssrg-tt-vs-moment-in}}@keyframes svelte-bzssrg-tt-vs-moment-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tt-special-strip.svelte-bzssrg{font-family:var(--tt-font-ui);flex:none;align-items:baseline;gap:.5rem;display:flex}.tt-special-chip.svelte-bzssrg{background:var(--tt-accent);color:var(--tt-on-accent);border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:800}.tt-special-sub.svelte-bzssrg{color:var(--tt-label-muted);font-size:.78rem;font-weight:700}.tt-emote-open.svelte-bzssrg{background:0 0;border:0;border-radius:999px;flex:none;width:2.75rem;height:2.75rem;padding:0;font-size:1.35rem;line-height:1}.tt-emote-open--active.svelte-bzssrg{background:color-mix(in srgb, var(--tt-accent) 20%, transparent)}.tt-emote-picker.svelte-bzssrg{background:var(--tt-settings-bg);flex:none;grid-template-columns:repeat(4,2.75rem);justify-content:flex-end;gap:.5rem;padding:.3rem .85rem;display:grid}.tt-emote-choice.svelte-bzssrg{background:var(--tt-round-button);border:0;border-radius:999px;width:2.75rem;height:2.75rem;font-size:1.35rem;line-height:1}.tt-vs-banner.svelte-bzssrg{border-radius:var(--ui-radius-sm);border:1px solid var(--tt-error-text);background:var(--tt-settings-bg);color:var(--tt-wordmark);font-family:var(--tt-font-ui);flex:none;align-items:center;gap:.6rem;margin:0 .6rem .3rem;padding:.5rem .75rem;display:flex}.tt-vs-banner-text.svelte-bzssrg{flex-direction:column;flex:1;gap:.1rem;min-width:0;font-size:.78rem;display:flex}.tt-vs-banner-text.svelte-bzssrg b:where(.svelte-bzssrg){font-size:.85rem;font-weight:800}.tt-vs-banner-agree.svelte-bzssrg{background:var(--tt-error-text);min-height:2.75rem;color:var(--tt-page);font-family:var(--tt-font-ui);border:0;border-radius:999px;flex:none;padding:.4rem .9rem;font-size:.85rem;font-weight:800}.tt-assist-line.svelte-bzssrg,.tt-vs-connection.svelte-bzssrg{text-align:center;color:var(--tt-accent);flex:none;margin:0;padding:.3rem 1rem 0;font-size:.78rem;font-weight:700}.tt-vs-connection.svelte-bzssrg{color:var(--tt-label-muted)}.tt-vs-play-here.svelte-bzssrg{min-height:2.75rem;color:var(--tt-accent);font:inherit;background:0 0;border:0;font-weight:800;text-decoration:underline}.tt-board-column--desktop.svelte-bzssrg .tt-board-area:where(.svelte-bzssrg){padding:.75rem 0}.tt-key-hints.svelte-bzssrg{font-family:var(--tt-font-ui);color:var(--tt-label-muted);margin:0 0 .75rem;padding:0 .25rem;font-size:.72rem;font-weight:700}.tt-vs-deal.svelte-ij8i4i{border-radius:var(--ui-radius-md);border:1px solid var(--tt-grid-border);font-family:var(--tt-font-ui);flex-direction:column;gap:.35rem;padding:.7rem .85rem;display:flex}.tt-vs-chips.svelte-ij8i4i{flex-wrap:wrap;gap:.35rem;margin:0;display:flex}.tt-vs-deal-detail.svelte-ij8i4i{color:var(--tt-label-muted);margin:0;font-size:.78rem;font-weight:700}.tt-vs-h2h.svelte-ij8i4i{text-align:center;font-family:var(--tt-font-ui);color:var(--tt-label-muted);margin:0;font-size:.85rem;font-weight:700}.tt-vs-h2h.svelte-ij8i4i b:where(.svelte-ij8i4i){color:var(--tt-wordmark);font-weight:800}.tt-vs-results-pair.svelte-smx150{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}.tt-vs-results-player.svelte-smx150{border-radius:var(--ui-radius-md);background:color-mix(in srgb, var(--tt-on-deep) 16%, var(--tt-results-gradient-end));color:var(--tt-on-deep);font-family:var(--tt-font-ui);flex-direction:column;gap:.15rem;padding:.7rem .5rem;font-size:.78rem;font-weight:700;display:flex}.tt-vs-results-player--me.svelte-smx150{box-shadow:inset 0 0 0 2px var(--tt-on-deep)}.tt-vs-results-who.svelte-smx150{letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.tt-vs-results-score.svelte-smx150{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1.05}.tt-vs-results-player.svelte-smx150 em:where(.svelte-smx150){font-style:normal;font-weight:800}.tt-vs-results-why.svelte-smx150{color:var(--tt-on-deep);font-family:var(--tt-font-ui);margin:0;font-size:.85rem;font-weight:700;line-height:1.4}.tt-vs-results-h2h.svelte-smx150{box-sizing:border-box;border-radius:var(--ui-radius-md);background:color-mix(in srgb, var(--tt-on-deep) 16%, var(--tt-results-gradient-end));width:100%;color:var(--tt-on-deep);font-family:var(--tt-font-ui);flex-direction:column;gap:.1rem;padding:.5rem .75rem;display:flex}.tt-vs-results-h2h.svelte-smx150 span:where(.svelte-smx150){letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.tt-vs-results-h2h.svelte-smx150 b:where(.svelte-smx150){font-size:1.05rem;font-weight:800}.tt-vs-results-invite.svelte-smx150{color:var(--tt-on-deep);font-family:var(--tt-font-ui);margin:0;font-size:.85rem;font-weight:700}.tt-board-column.svelte-1s36q3c{flex-direction:column;flex:1;min-height:0;display:flex}.tt-board-area.svelte-1s36q3c{flex:1;min-height:0;padding:.25rem .5rem;display:flex;position:relative}.tt-board-area--closed.svelte-1s36q3c .tt-board-wrap{opacity:.35}.tt-local-closed.svelte-1s36q3c{justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.tt-local-strip.svelte-1s36q3c{flex-wrap:wrap;flex:none;gap:.4rem;margin:0;padding:.35rem .75rem;list-style:none;display:flex}.tt-local-chip.svelte-1s36q3c{background:var(--tt-round-button);min-width:0;color:var(--tt-wordmark);font-family:var(--tt-font-ui);border:1.5px solid #0000;border-radius:999px;align-items:baseline;gap:.35rem;padding:.2rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex}.tt-local-chip--now.svelte-1s36q3c{border-color:var(--tt-accent)}.tt-local-chip-name.svelte-1s36q3c{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;overflow:hidden}.tt-local-chip-score.svelte-1s36q3c{font-variant-numeric:tabular-nums;font-weight:800}.tt-local-chip-tag.svelte-1s36q3c{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.tt-special-strip.svelte-1s36q3c{font-family:var(--tt-font-ui);flex:none;align-items:baseline;gap:.5rem;padding:0 .85rem;display:flex}.tt-special-chip.svelte-1s36q3c{background:var(--tt-accent);color:var(--tt-on-accent);border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:800}.tt-special-sub.svelte-1s36q3c{color:var(--tt-label-muted);font-size:.78rem;font-weight:700}.tt-assist-line.svelte-1s36q3c{text-align:center;color:var(--tt-accent);flex:none;margin:0;padding:.3rem 1rem 0;font-size:.78rem;font-weight:700}.tt-board-column--desktop.svelte-1s36q3c .tt-board-area:where(.svelte-1s36q3c){padding:.75rem 0}.tt-key-hints.svelte-1s36q3c{font-family:var(--tt-font-ui);color:var(--tt-label-muted);margin:0 0 .75rem;padding:0 .25rem;font-size:.72rem;font-weight:700}.tt-local-kept.svelte-256fng{margin:0;font-size:.85rem;font-weight:700;line-height:1.4}.tt-seat-badge.svelte-1nmaoj8{width:1.5rem;height:1.5rem;font-family:var(--tt-font-ui);border-radius:.45rem;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:900;line-height:1;display:inline-flex}.tt-seat-badge--1.svelte-1nmaoj8{background:var(--tt-board-mark);color:var(--tt-seat1-ring-ink,var(--tt-page))}.tt-seat-badge--2.svelte-1nmaoj8{background:var(--tt-seat2-ring,var(--tt-board-mark));color:var(--tt-seat2-ring-ink,var(--tt-page))}.tt-seat-badge--large.svelte-1nmaoj8{border-radius:.6rem;width:2.2rem;height:2.2rem;font-size:1.2rem}.tt-legend.svelte-w3gfyt{background:var(--tt-surface);font-family:var(--tt-font-ui);color:var(--tt-wordmark);border-radius:.9rem;flex-direction:column;gap:.45rem;padding:.65rem .75rem;display:flex}.tt-legend-head.svelte-w3gfyt{align-items:center;gap:.5rem;min-width:0;display:flex}.tt-legend-name.svelte-w3gfyt{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:800;overflow:hidden}.tt-legend-detail.svelte-w3gfyt{color:var(--tt-label-muted);white-space:nowrap;margin-left:auto;font-size:.78rem;font-weight:700}.tt-legend-keys.svelte-w3gfyt{grid-template-columns:1fr 1fr;gap:.3rem .6rem;margin:0;padding:0;list-style:none;display:grid}.tt-legend-keys.svelte-w3gfyt li:where(.svelte-w3gfyt){align-items:center;gap:.35rem;min-width:0;display:flex}.tt-legend-caps.svelte-w3gfyt{gap:.15rem;display:inline-flex}kbd.svelte-w3gfyt{border:1px solid var(--tt-grid-border);background:var(--tt-round-button);min-width:1.4rem;font-family:var(--tt-font-ui);text-align:center;white-space:nowrap;border-bottom-width:2px;border-radius:.35rem;padding:.05rem .3rem;font-size:.72rem;font-weight:800;display:inline-block}.tt-legend-what.svelte-w3gfyt{color:var(--tt-label-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.tt-legend--compact.svelte-w3gfyt{flex-flow:wrap;align-items:center;gap:.35rem .75rem;padding:.4rem .6rem}.tt-legend--compact.svelte-w3gfyt .tt-legend-keys:where(.svelte-w3gfyt){flex-wrap:wrap;gap:.25rem .6rem;display:flex}.tt-legend--compact.svelte-w3gfyt .tt-legend-detail:where(.svelte-w3gfyt){margin-left:0}.tt-two-board.svelte-398ugw{flex:1;min-height:0;padding:.25rem .5rem;display:flex;position:relative}.tt-two-legends.svelte-398ugw{flex-direction:column;gap:.4rem;padding:.35rem .75rem 0;display:flex}.tt-two-lane.svelte-398ugw{min-height:1.6rem;font-family:var(--tt-font-ui);flex-direction:column;gap:.3rem;padding:.35rem .75rem;display:flex}.tt-two-wish.svelte-398ugw{color:var(--tt-wordmark);align-items:center;gap:.45rem;margin:0;font-size:.82rem;font-weight:800;display:flex}.tt-two-notice.svelte-398ugw{color:var(--tt-label-muted);margin:0;font-size:.8rem;font-weight:700}.tt-two-paused.svelte-398ugw{background:color-mix(in srgb, var(--tt-page) 72%, transparent);justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.tt-two-paused-detail.svelte-398ugw{margin:0;font-size:.9rem;font-weight:600}.tt-two-paused-actions.svelte-398ugw{flex-direction:column;gap:.5rem;width:100%;display:flex}.tt-two-pool.svelte-398ugw,.tt-two-esc.svelte-398ugw{text-align:center;font-family:var(--tt-font-ui);color:var(--tt-wordmark);margin:0;padding:.2rem 1rem;font-size:.82rem;font-weight:800}.tt-two-esc.svelte-398ugw{color:var(--tt-label-muted);padding-bottom:.6rem;font-weight:700}.tt-two-side.svelte-398ugw{flex-direction:column;gap:.75rem;padding-bottom:1rem;display:flex}.tt-duel-half.svelte-ugm381{flex-direction:column;flex:1 1 0;gap:.4rem;min-width:0;min-height:0;display:flex}.tt-duel-head.svelte-ugm381{font-family:var(--tt-font-ui);color:var(--tt-wordmark);align-items:center;gap:.6rem;padding:.5rem .25rem 0;display:flex}.tt-duel-who.svelte-ugm381{flex-direction:column;min-width:0;display:flex}.tt-duel-name.svelte-ugm381{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800;overflow:hidden}.tt-duel-meta.svelte-ugm381{color:var(--tt-label-muted);white-space:nowrap;font-size:.75rem;font-weight:700}.tt-duel-score.svelte-ugm381{font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.4rem;font-weight:900}.tt-duel-notice.svelte-ugm381{min-height:1.1rem;font-family:var(--tt-font-ui);color:var(--tt-label-muted);margin:0;padding:0 .25rem;font-size:.78rem;font-weight:700}.tt-duel-board.svelte-ugm381{flex:1;min-height:0;display:flex;position:relative}.tt-duel-half--closed.svelte-ugm381 .tt-duel-board:where(.svelte-ugm381) .tt-board-wrap{opacity:.35}.tt-duel-closed.svelte-ugm381{justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.tt-duel-closed.svelte-ugm381 p:where(.svelte-ugm381){background:var(--tt-surface);font-family:var(--tt-font-ui);text-align:center;color:var(--tt-wordmark);border-radius:1rem;margin:0;padding:.9rem 1.1rem;font-weight:800;box-shadow:0 4px 16px #0000002e}.tt-duel-title.svelte-zqcuav{font-family:var(--tt-font-ui);color:var(--tt-wordmark);font-size:.95rem;font-weight:800}.tt-duel-boards.svelte-zqcuav{flex:1;gap:1rem;min-height:0;padding:0 .25rem .5rem;display:flex;position:relative}.tt-duel-legends.svelte-zqcuav{flex-direction:column;gap:.4rem;padding:.35rem .75rem;display:flex}.tt-duel-paused.svelte-zqcuav{background:color-mix(in srgb, var(--tt-page) 85%, transparent);justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.tt-duel-paused-detail.svelte-zqcuav{margin:0;font-size:.9rem;font-weight:600}.tt-duel-paused-actions.svelte-zqcuav{flex-direction:column;gap:.5rem;width:100%;display:flex}.tt-duel-esc.svelte-zqcuav{text-align:center;font-family:var(--tt-font-ui);color:var(--tt-label-muted);margin:0;padding:.4rem 1rem .6rem;font-size:.82rem;font-weight:700}.tt-duel-side.svelte-zqcuav{flex-direction:column;gap:.75rem;padding-bottom:1rem;display:flex}.tt-keytest.svelte-miv5p2{background:var(--tt-page);min-height:100svh;color:var(--tt-wordmark);font-family:var(--tt-font-ui)}.tt-keytest-body.svelte-miv5p2{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;max-width:56rem;margin:0 auto;padding:.5rem 1rem 2rem;display:flex}.tt-keytest-detail.svelte-miv5p2{color:var(--tt-label-muted);margin:0;font-size:.92rem;font-weight:600;line-height:1.45}.tt-keytest-players.svelte-miv5p2{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.tt-keytest-player.svelte-miv5p2{background:var(--tt-surface);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.tt-keytest-head.svelte-miv5p2{align-items:center;gap:.6rem;display:flex}.tt-keytest-name.svelte-miv5p2{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:800;overflow:hidden}.tt-keytest-keys.svelte-miv5p2{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tt-keycap.svelte-miv5p2{border:2px solid var(--tt-grid-border);background:var(--tt-page);border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:.55rem .4rem;display:flex;position:relative}.tt-keycap.svelte-miv5p2 kbd:where(.svelte-miv5p2){font-family:var(--tt-font-ui);white-space:nowrap;font-size:1.05rem;font-weight:900}.tt-keycap-what.svelte-miv5p2{color:var(--tt-label-muted);font-size:.75rem;font-weight:700}.tt-keycap--seen.svelte-miv5p2{border-color:var(--tt-board-mark)}.tt-keycap--held.svelte-miv5p2{background:var(--tt-selection);color:var(--tt-selection-ink)}.tt-keytest-player.svelte-miv5p2:nth-child(2) .tt-keycap--seen:where(.svelte-miv5p2){border-color:var(--tt-seat2-ring,var(--tt-board-mark))}.tt-keytest-player.svelte-miv5p2:nth-child(2) .tt-keycap--held:where(.svelte-miv5p2){background:var(--tt-seat2-selection,var(--tt-selection));color:var(--tt-seat2-selection-ink,var(--tt-selection-ink))}.tt-keycap--held.svelte-miv5p2 .tt-keycap-what:where(.svelte-miv5p2){color:inherit}.tt-keycap-tick.svelte-miv5p2{font-size:.75rem;font-weight:900;position:absolute;top:.2rem;right:.4rem}.tt-keytest-numpad.svelte-miv5p2{color:var(--tt-label-muted);margin:0;font-size:.78rem;font-weight:600}.tt-keytest-status.svelte-miv5p2{text-align:center;margin:0;font-size:.9rem;font-weight:800}.tt-keytest-start.svelte-miv5p2{justify-content:center;width:100%;max-width:22rem;margin:0 auto;display:flex}.tt-two-parts.svelte-1a0hw9n{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tt-two-parts.svelte-1a0hw9n li:where(.svelte-1a0hw9n){flex-direction:column;align-items:center;gap:.2rem;display:flex}.tt-two-part-head.svelte-1a0hw9n{align-items:center;gap:.45rem;display:inline-flex}.tt-two-part-name.svelte-1a0hw9n{font-weight:800}.tt-two-part-line.svelte-1a0hw9n{font-size:.82rem;font-weight:600}.tt-two-kept.svelte-1a0hw9n{margin:0;font-size:.85rem;font-weight:700;line-height:1.4}.tt-calendar-screen.svelte-1n46o8q{background:var(--tt-page);height:100svh;padding-top:env(safe-area-inset-top);flex-direction:column;display:flex}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/nunito-v32-latin-ext-400-Bc62tnkk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/nunito-v32-latin-ext-700-DmzjJsmG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/nunito-v32-latin-ext-800-DF_r_JO-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/nunito-v32-latin-400-r8SDr6Up.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/nunito-v32-latin-700-Dort48En.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/nunito-v32-latin-800-Dz8SOQK_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer game-shell.tokens{:root{--ui-ground:#f4f5f7;--ui-surface:#fff;--ui-surface-2:#eef0f3;--ui-card:#eef1f5;--ui-ink:#15191e;--ui-ink-2:#555d69;--ui-muted:#b8bec8;--ui-line:#e2e5ea;--ui-accent:#1d5fd1;--ui-on-accent:#fff;--ui-danger:#c62828;--ui-on-danger:#fff;--ui-good:#1b7f3b;--ui-gold:#fcbc00;--ui-scrim:#00000073;--ui-presence-game:#6b3fc9;--ui-presence-online:#17733a;--ui-presence-away:#7a808a;--ui-sunken:var(--ui-ground);--ui-backdrop:var(--ui-ground);--ui-accent-deep:var(--ui-accent);--ui-celebrate:var(--ui-accent);--ui-on-gold:#000;--ui-on-deep:#fff;--ui-deep-from:#1d5fd1;--ui-deep-to:#123a82;--ui-deep-ink:#123a82;--ui-mark-daily-from:#116d8a;--ui-mark-daily-to:#043b51;--ui-mark-event-from:#b8480f;--ui-mark-event-to:#8a360b;--ui-mark-together-from:#6b4bb8;--ui-mark-together-to:#402a7a;--ui-badge-indigo:#5a55c8;--ui-badge-orange:#c46a00;--ui-badge-green:#1e8e4b;--ui-badge-red:#d5433b;--ui-badge-purple:#9a4ed0;--ui-badge-blue:#2b78d8;--ui-badge-teal:#0e8c86;--ui-badge-ink:#fff;--ui-font:"Nunito", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ui-font-digits:Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-display:800 2rem var(--ui-font);--ui-text-title:800 1.35rem var(--ui-font);--ui-text-heading:800 1.05rem var(--ui-font);--ui-text-body:400 1rem var(--ui-font);--ui-text-label:700 .85rem var(--ui-font);--ui-text-caption:700 .78rem var(--ui-font);--ui-text-eyebrow:800 .72rem var(--ui-font);--ui-tracking-eyebrow:.08em;--ui-radius-sm:10px;--ui-radius-md:14px;--ui-radius-lg:20px;--ui-radius-pill:999px;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.5rem;--ui-space-6:2rem;--ui-sheet-max:32rem;--ui-column:var(--ui-sheet-max);--ui-column-wide:68.75rem;--ui-gutter:1rem;--ui-gutter-wide:2rem;--ui-tabbar-h:3.5rem;--ui-shadow-float:0 10px 30px #0000002e;--ui-shadow-column:0 0 0 1px var(--ui-line), 0 12px 40px -24px #00000059}}@layer game-shell.theme;:root{--tt-page:#000;--tt-surface:#121212;--tt-sheet:#1c1c1c;--tt-digit-active:#f3f3f3;--tt-digit-cleared:#434343;--tt-grid-line:#2a2a2a;--tt-grid-border:#505050;--tt-hint:#f1ca3f;--tt-hint-ink:#302504;--tt-partner-ring:#865812;--tt-mark-ring:#f1ca3f;--tt-present:#6de18b;--tt-absent:gray;--tt-presence-game:#bb9ef9;--tt-on-deep:#fff;--tt-wordmark:#f0f0f0;--tt-label-muted:#b3b3b3;--tt-round-button:#2a2a2a;--tt-round-button-glyph-disabled:#636363;--tt-settings-bg:#000;--tt-gold:#fcbc00;--tt-on-gold:#000;--tt-gold-inner:#f88400;--tt-green-delta:#6de18b;--tt-error-text:#f26a5f;--tt-desktop-ground:#000;--tt-daily-gradient-start:#0e647f;--tt-daily-gradient-end:#023347;--tt-tournament-gradient-start:#a03e0d;--tt-tournament-gradient-end:#79300a;--tt-coop-gradient-start:#5d3fa8;--tt-coop-gradient-end:#37246b;--tt-pass:#319751;--tt-fail:#c43f3e;--tt-locked:#163c54;--tt-on-locked:#e0edf8;--tt-accent:#22c55e;--tt-accent-pill:#00b04f;--tt-on-accent:#132d19;--tt-celebrate-ink:#6eda87;--tt-results-gradient-start:#006f2f;--tt-results-gradient-end:#005120;--tt-deep-pill-ink:#005120;--tt-connector:#22c55e;--tt-selection:#56ae6b;--tt-selection-ink:#102515;--tt-tutorial-highlight:#1c3e24;--tt-celebrate:#a5e7b1;--tt-board-mark:#008238;--tt-digit-added:var(--tt-accent);--tt-badge-disabled:var(--tt-grid-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tt-font-ui:"Nunito", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tt-font-digits:Roboto, "Helvetica Neue", Arial, sans-serif;--tt-shell-max:30rem;--tt-shell-max-desktop:68.75rem;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:root[data-tt-mode=light]{--tt-page:#fff;--tt-surface:#fff;--tt-sheet:#fff;--tt-digit-active:#121212;--tt-digit-cleared:#cbcbcb;--tt-grid-line:#dfdfdf;--tt-grid-border:#ababab;--tt-hint:#f6d027;--tt-hint-ink:#1b1505;--tt-partner-ring:#72480b;--tt-mark-ring:#b37903;--tt-present:#006e30;--tt-absent:gray;--tt-presence-game:#6a39b0;--tt-on-deep:#fff;--tt-wordmark:#353535;--tt-label-muted:#636363;--tt-round-button:#ececec;--tt-round-button-glyph-disabled:#bebebe;--tt-settings-bg:#f2f2f2;--tt-gold:#fcbc00;--tt-on-gold:#000;--tt-gold-inner:#f88400;--tt-green-delta:#006e30;--tt-error-text:#be2323;--tt-desktop-ground:#f2f2f2;--tt-daily-gradient-start:#116d8a;--tt-daily-gradient-end:#043b51;--tt-tournament-gradient-start:#b8480f;--tt-tournament-gradient-end:#8a360b;--tt-coop-gradient-start:#6b4bb8;--tt-coop-gradient-end:#402a7a;--tt-pass:#1d7d3e;--tt-fail:#c53637;--tt-locked:#76a5c6;--tt-on-locked:#0e2433;--tt-accent:#007c35;--tt-accent-pill:#00682b;--tt-on-accent:#fff;--tt-celebrate-ink:#007c35;--tt-results-gradient-start:#006f2e;--tt-results-gradient-end:#005120;--tt-deep-pill-ink:#005120;--tt-connector:#3ca158;--tt-selection:#91e9a2;--tt-selection-ink:#112515;--tt-tutorial-highlight:#d4f1d8;--tt-celebrate:#a5e7b1;--tt-board-mark:#006c2d;--tt-digit-added:var(--tt-accent);--tt-badge-disabled:var(--tt-grid-border);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--ui-sunken:var(--tt-settings-bg);--ui-ground:var(--tt-page);--ui-surface:var(--tt-sheet);--ui-surface-2:var(--tt-round-button);--ui-card:var(--tt-surface);--ui-backdrop:var(--tt-desktop-ground);--ui-ink:var(--tt-wordmark);--ui-ink-2:var(--tt-label-muted);--ui-muted:var(--tt-grid-border);--ui-line:var(--tt-grid-line);--ui-accent:var(--tt-accent);--ui-accent-deep:var(--tt-accent-pill);--ui-on-accent:var(--tt-on-accent);--ui-celebrate:var(--tt-celebrate-ink);--ui-danger:var(--tt-error-text);--ui-on-danger:var(--tt-page);--ui-good:var(--tt-green-delta);--ui-gold:var(--tt-gold);--ui-on-gold:var(--tt-on-gold);--ui-scrim:#0006;--ui-presence-game:var(--tt-presence-game);--ui-presence-online:var(--tt-present);--ui-presence-away:var(--tt-absent);--ui-on-deep:var(--tt-on-deep);--ui-deep-from:var(--tt-results-gradient-start);--ui-deep-to:var(--tt-results-gradient-end);--ui-deep-ink:var(--tt-deep-pill-ink);--ui-mark-daily-from:var(--tt-daily-gradient-start);--ui-mark-daily-to:var(--tt-daily-gradient-end);--ui-mark-event-from:var(--tt-tournament-gradient-start);--ui-mark-event-to:var(--tt-tournament-gradient-end);--ui-mark-together-from:var(--tt-coop-gradient-start);--ui-mark-together-to:var(--tt-coop-gradient-end);--ui-badge-indigo:#5856d6;--ui-badge-orange:#ff9500;--ui-badge-green:#34c759;--ui-badge-red:#ff453a;--ui-badge-purple:#af52de;--ui-badge-blue:#2c84ec;--ui-badge-teal:#00c7be;--ui-badge-ink:#fff;--ui-sheet-max:var(--tt-shell-max);--ui-column:var(--tt-shell-max);--ui-column-wide:var(--tt-shell-max-desktop);--ui-font:var(--tt-font-ui);--ui-font-digits:var(--tt-font-digits)}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--tt-page);min-height:100svh;color:var(--tt-wordmark);overscroll-behavior-y:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;margin:0}button{font:inherit;color:inherit}button:active:not(:disabled){filter:brightness(.92)}.tt-app{max-width:var(--tt-shell-max);background:var(--tt-page);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;min-height:100svh;margin-inline:auto;position:relative}@media (width>=30.0625rem){body{background:var(--tt-desktop-ground)}.tt-app{box-shadow:0 0 0 1px var(--tt-grid-line), 0 12px 40px -24px #00000059}}@media (width>=1024px){.tt-app{max-width:var(--tt-shell-max-desktop)}}.tt-spinner{border:.14em solid;border-right-color:#0000;border-radius:999px;width:1em;height:1em;animation:.7s linear infinite tt-spin;display:inline-block}@keyframes tt-spin{to{transform:rotate(360deg)}}.tt-menu-row{border:1px solid var(--tt-grid-line);background:var(--tt-page);text-align:left;width:100%;color:var(--tt-wordmark);border-radius:14px;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.tt-menu-row-mark{border-radius:var(--ui-radius-sm);width:2.5rem;height:2.5rem;color:var(--tt-on-deep);font-family:var(--tt-font-ui);flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.tt-menu-row-text{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.tt-menu-row-label{letter-spacing:.07em;text-transform:uppercase;color:var(--tt-label-muted);font-size:.66rem;font-weight:700}.tt-menu-row-value{font-family:var(--tt-font-ui);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800;overflow:hidden}.tt-menu-row-chip{background:var(--tt-settings-bg);color:var(--tt-wordmark);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.tt-menu-row-go{flex:none;align-items:center;display:inline-flex}.tt-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){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
