.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-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-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-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-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-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-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-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-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-ladder.svelte-1y1etho{gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr);display:grid}.ui-ladder--2.svelte-1y1etho{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-ladder--3.svelte-1y1etho{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-ladder-rank.svelte-1y1etho{box-sizing:border-box;border:2px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-card);min-width:0;min-height:2.75rem;color:var(--ui-ink);font:var(--ui-text-body);text-align:center;flex-direction:column;align-items:center;gap:.2rem;padding:.75rem .5rem;display:flex;position:relative}.ui-ladder-rank--on.svelte-1y1etho{border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 10%, var(--ui-card))}.ui-ladder-rank.svelte-1y1etho:disabled{opacity:.5}.ui-ladder-rank.svelte-1y1etho:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.ui-ladder-mark.svelte-1y1etho{box-sizing:border-box;border:2px solid var(--ui-muted);border-radius:50%;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex;position:absolute;top:.4rem;right:.4rem}.ui-ladder-mark--on.svelte-1y1etho{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-on-accent)}.ui-ladder-face.svelte-1y1etho{background:var(--ui-surface-2);width:2.25rem;height:2.25rem;color:var(--ui-ink);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.15rem;display:inline-flex}.ui-ladder-face.svelte-1y1etho svg{width:1.25rem;height:1.25rem}.ui-ladder-name.svelte-1y1etho{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:var(--ui-text-body);font-weight:800;overflow:hidden}.ui-ladder-badge.svelte-1y1etho{border-radius:var(--ui-radius-pill);background:var(--ui-surface-2);max-width:100%;color:var(--ui-ink);font:var(--ui-text-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;padding:.1rem .5rem;overflow:hidden}.ui-ladder-line.svelte-1y1etho{font:var(--ui-text-caption);color:var(--ui-ink-2);font-weight:400;line-height:1.3}.ui-report.svelte-16vj0oc{gap:var(--ui-space-4);padding:var(--ui-space-2) 0 var(--ui-space-2);color:var(--ui-ink);font-family:var(--ui-font);flex-direction:column;display:flex}.ui-report-hero.svelte-16vj0oc{align-items:center;gap:var(--ui-space-2);text-align:center;flex-direction:column;display:flex}.ui-report-face.svelte-16vj0oc{background:var(--ui-card);width:3.5rem;height:3.5rem;color:var(--ui-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-report-face.svelte-16vj0oc svg{width:1.75rem;height:1.75rem}.ui-report-headline.svelte-16vj0oc{font:var(--ui-text-title);outline:none;margin:0;line-height:1.2}.ui-report-subline.svelte-16vj0oc{font:var(--ui-text-label);color:var(--ui-ink-2);margin:0;font-weight:400}.ui-report-sides.svelte-16vj0oc{padding:var(--ui-space-4) var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-card);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.ui-report-side.svelte-16vj0oc{text-align:center;flex-direction:column-reverse;align-items:center;gap:.15rem;min-width:0;margin:0;display:flex}.ui-report-side-value.svelte-16vj0oc{font:var(--ui-text-display);font-variant-numeric:tabular-nums;line-height:1.1}.ui-report-side-name.svelte-16vj0oc{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:var(--ui-text-caption);color:var(--ui-ink-2);font-weight:400;overflow:hidden}.ui-report-versus.svelte-16vj0oc{background:var(--ui-muted);border-radius:50%;width:.4rem;height:.4rem}.ui-report-figures.svelte-16vj0oc{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ui-report-figure.svelte-16vj0oc:last-child:nth-child(odd){grid-column:1/-1}.ui-report-figure.svelte-16vj0oc{min-width:0;padding:var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-card);flex-direction:column;gap:.15rem;display:flex}.ui-report-figure-label.svelte-16vj0oc{font:var(--ui-text-eyebrow);letter-spacing:var(--ui-tracking-eyebrow);text-transform:uppercase;color:var(--ui-ink-2)}.ui-report-figure-value.svelte-16vj0oc{overflow-wrap:anywhere;font:var(--ui-text-heading);font-variant-numeric:tabular-nums;margin:0}.ui-report-figure-detail.svelte-16vj0oc{font:var(--ui-text-caption);color:var(--ui-ink-2);margin:0;font-weight:400}.ui-report-tone--good.svelte-16vj0oc{color:var(--ui-accent)}.ui-report-tone--warn.svelte-16vj0oc{color:var(--ui-danger)}.ui-report-gold.svelte-16vj0oc{border-radius:var(--ui-radius-pill);background:var(--ui-gold);max-width:100%;color:var(--ui-on-gold);align-items:center;gap:.3rem;padding:.1rem .6rem;display:inline-flex}.ui-report-moments.svelte-16vj0oc{gap:var(--ui-space-2);flex-direction:column;display:flex}.ui-report-moment-list.svelte-16vj0oc{gap:var(--ui-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-report-moment.svelte-16vj0oc{align-items:baseline;gap:var(--ui-space-3);box-sizing:border-box;min-height:2.75rem;padding:var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--ui-card);display:flex}.ui-report-moment-tag.svelte-16vj0oc{font:var(--ui-text-eyebrow);letter-spacing:.04em;color:var(--ui-ink-2);flex:none}.ui-report-moment-text.svelte-16vj0oc{min-width:0;font:var(--ui-text-label);flex:auto;font-weight:400;line-height:1.35}.ui-report-moment-delta.svelte-16vj0oc{font:var(--ui-text-label);font-variant-numeric:tabular-nums;flex:none;font-weight:800}@media (width>=1024px){.ui-report-figures[data-across="1"].svelte-16vj0oc{grid-template-columns:minmax(0,1fr)}.ui-report-figures[data-across="3"].svelte-16vj0oc{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-report-figures[data-across="4"].svelte-16vj0oc{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-report-figure.svelte-16vj0oc:last-child:nth-child(odd){grid-column:auto}}.ui-training.svelte-z3yv3o{gap:var(--ui-space-5);padding:var(--ui-space-2) var(--ui-gutter) var(--ui-space-5);font-family:var(--ui-font);color:var(--ui-ink);flex-direction:column;display:flex;position:relative}.ui-training-notice.svelte-z3yv3o:not(.ui-training-notice--said){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-training-notice.svelte-z3yv3o{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;font-weight:400;line-height:1.4}.ui-training-setup.svelte-z3yv3o,.ui-training-sections.svelte-z3yv3o{flex-direction:column;min-width:0;display:flex}.ui-training-intro.svelte-z3yv3o{font:var(--ui-text-body);color:var(--ui-ink-2);margin:0 .25rem;line-height:1.4}.ui-training-block.svelte-z3yv3o{flex-direction:column;min-width:0;display:flex}.ui-training-block.svelte-z3yv3o .ui-group{margin-bottom:0}.ui-training-setup.svelte-z3yv3o :is(button,input,select,textarea,a[href],[tabindex]){scroll-margin-bottom:5.5rem}.ui-training--guest.svelte-z3yv3o .ui-training-setup:where(.svelte-z3yv3o) :is(button,input,select,textarea,a[href],[tabindex]){scroll-margin-bottom:7.5rem}.ui-training-start.svelte-z3yv3o{z-index:1;gap:var(--ui-space-3);margin-top:var(--ui-space-3);padding:var(--ui-space-3) 0;background:var(--ui-ground);flex-direction:column;display:flex;position:sticky;bottom:0}.ui-training-record.svelte-z3yv3o{gap:var(--ui-space-5);flex-direction:column;min-width:0;display:flex}.ui-training-record.svelte-z3yv3o .ui-training-block:where(.svelte-z3yv3o){gap:var(--ui-space-2)}.ui-training-list.svelte-z3yv3o{flex-direction:column;gap:.6rem;display:flex}@media (width>=1024px){.ui-training.svelte-z3yv3o{padding:var(--ui-space-5) var(--ui-gutter-wide) var(--ui-space-6)}.ui-training--record.svelte-z3yv3o{column-gap:var(--ui-space-6);row-gap:var(--ui-space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.ui-training-notice.svelte-z3yv3o{grid-column:1/-1}.ui-training.svelte-z3yv3o:not(.ui-training--record) .ui-training-setup:where(.svelte-z3yv3o){width:100%;max-width:36rem}.ui-training-start.svelte-z3yv3o{padding-bottom:0;position:static}.ui-training--pin-wide.svelte-z3yv3o .ui-training-start:where(.svelte-z3yv3o){padding-bottom:var(--ui-space-3);position:sticky}}.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}.ui-icon-button.svelte-1flcwp0{box-sizing:border-box;color:var(--ui-accent);font-family:var(--ui-font);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ui-icon-button--md.svelte-1flcwp0{width:2.75rem;height:2.75rem}.ui-icon-button--sm.svelte-1flcwp0{width:2.25rem;height:2.25rem}.ui-icon-button--sm.svelte-1flcwp0:before{content:"";position:absolute;inset:-.25rem}.ui-icon-button--light.svelte-1flcwp0{border:2px solid var(--ui-accent)}.ui-icon-button--filled.svelte-1flcwp0{background:var(--ui-accent);color:var(--ui-on-accent)}.ui-icon-button--danger.ui-icon-button--plain.svelte-1flcwp0{color:var(--ui-danger)}.ui-icon-button--danger.ui-icon-button--light.svelte-1flcwp0{border-color:var(--ui-danger);color:var(--ui-danger)}.ui-icon-button--danger.ui-icon-button--filled.svelte-1flcwp0{background:var(--ui-danger);color:var(--ui-on-danger)}.ui-icon-button[aria-pressed=true].ui-icon-button--plain.svelte-1flcwp0:not(.ui-icon-button--danger){background:var(--ui-surface-2)}.ui-icon-button.svelte-1flcwp0:disabled{opacity:.5}.ui-icon-button.svelte-1flcwp0:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.ui-icon-button-glyph.svelte-1flcwp0{width:1.35rem;height:1.35rem;display:inline-flex}.ui-icon-button--sm.svelte-1flcwp0 .ui-icon-button-glyph:where(.svelte-1flcwp0){width:1.1rem;height:1.1rem}.ui-icon-button-glyph.svelte-1flcwp0 svg{width:100%;height:100%}.ui-icon-button-spinner.svelte-1flcwp0{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite svelte-1flcwp0-ui-icon-button-spin}@keyframes svelte-1flcwp0-ui-icon-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-icon-button-spinner.svelte-1flcwp0{animation:none}}form.svelte-1thyff2{gap:var(--ui-space-4);flex-direction:column;display:flex}.field.svelte-1thyff2{gap:var(--ui-space-1);flex-direction:column;display:flex}.hint.svelte-1thyff2{font:var(--ui-text-caption);color:var(--ui-ink-2);line-height:1.45}.actions.svelte-1blfgjz{align-items:center;gap:var(--ui-space-2);flex-direction:column;display:flex}.add.svelte-1b1l9wi{align-items:center;gap:var(--ui-space-2);display:flex}.field.svelte-1b1l9wi{flex:1;min-width:0}.problem.svelte-1b1l9wi{margin-top:var(--ui-space-2)}.failed.svelte-1b1l9wi{gap:var(--ui-space-1);flex-direction:column;display:flex}.buttons.svelte-1b1l9wi{align-items:center;gap:var(--ui-space-2);display:flex}.wrap.svelte-yye0r2{gap:.4rem;display:grid}.problem.svelte-yye0r2{border-radius:var(--ui-radius-sm);background:var(--ui-surface-2);color:var(--ui-ink-2);font:var(--ui-text-label);text-align:center;margin:0;padding:.35rem .6rem;font-weight:400;line-height:1.35}.row.svelte-yye0r2{display:grid}.pair.svelte-yye0r2{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.btn.svelte-yye0r2{border-radius:var(--ui-radius-md);min-height:3.1rem;font:var(--ui-text-body);cursor:pointer;text-align:center;border:0;justify-content:center;align-items:center;gap:.5rem;width:100%;margin:0;padding:.8rem .9rem;font-weight:700;line-height:1.2;transition:background .2s,color .2s,box-shadow .2s;display:flex}.play.svelte-yye0r2{background:var(--ui-accent);color:var(--ui-on-accent)}.quiet.svelte-yye0r2{background:var(--ui-card);color:var(--ui-ink-2);border:1px solid var(--ui-line);font-weight:700}.wait.svelte-yye0r2{color:var(--ui-ink-2);border:1px dashed var(--ui-line);cursor:default;background:0 0;font-weight:400}.bad.svelte-yye0r2{background:color-mix(in srgb, var(--ts-w2) 16%, var(--ui-card));color:var(--ui-ink);border:1px solid color-mix(in srgb, var(--ts-w2) 40%, transparent);font-weight:700;font:var(--ui-text-label);cursor:default}.btn.svelte-yye0r2:disabled{opacity:.5;cursor:default;box-shadow:none}.word.svelte-yye0r2{letter-spacing:.08em;font-weight:800}.n.svelte-yye0r2{font-variant-numeric:tabular-nums;opacity:.85;font-weight:700}.ellipsis.svelte-yye0r2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hint.svelte-mk4lxs{font:var(--ui-text-label);color:var(--ui-ink-2);margin:0 0 1rem;font-weight:400}.letters.svelte-mk4lxs{grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));gap:.4rem;display:grid}button.svelte-mk4lxs{aspect-ratio:1;border:1px solid var(--ts-tile-edge);border-radius:var(--ui-radius-sm);background:var(--ts-tile);min-height:2.75rem;color:var(--ts-tile-ink);font-family:var(--ts-font-tile);cursor:pointer;font-size:1.05rem;font-weight:700}button.svelte-mk4lxs:hover{background:var(--ts-tile-edge)}.tile.svelte-10gf6d3{width:100%;height:100%;font-family:var(--ts-font-letter);-webkit-user-select:none;user-select:none;place-items:center;font-weight:700;line-height:1;display:grid;position:relative}.preview.svelte-10gf6d3{opacity:.45;pointer-events:none}.blank.svelte-10gf6d3 .letter:where(.svelte-10gf6d3){text-decoration:underline;text-decoration-thickness:calc(var(--ts-tile-size,2rem) * .05);text-underline-offset:calc(var(--ts-tile-size,2rem) * .08);-webkit-text-decoration-color:var(--ts-glass-points);text-decoration-color:var(--ts-glass-points)}.was.svelte-10gf6d3{left:calc(var(--ts-tile-size,2rem) * .1);top:calc(var(--ts-tile-size,2rem) * .08);font-family:var(--ts-font);font-weight:700;font-size:calc(var(--ts-tile-size,2rem) * .24);opacity:.55;text-shadow:none;line-height:1;position:absolute}.turn.svelte-10gf6d3{left:calc(var(--ts-tile-size,2rem) * .08);bottom:calc(var(--ts-tile-size,2rem) * .09);width:calc(var(--ts-tile-size,2rem) * .26);height:calc(var(--ts-tile-size,2rem) * .26);color:var(--ts-accent);position:absolute}.ring.svelte-10gf6d3{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ts-accent);pointer-events:none;position:absolute;inset:0}.lifted.svelte-10gf6d3{outline:2px solid var(--ts-l3);outline-offset:-1px;filter:drop-shadow(0 2px 8px #0006);transition:transform .12s ease-out;transform:translateY(-4%)}.marked.svelte-10gf6d3{outline:2px solid var(--ts-l2);outline-offset:-1px;opacity:.85}.frame.svelte-1avbcs0{width:100%;position:relative}.grid.svelte-1avbcs0{aspect-ratio:1;grid-template-columns:repeat(15,1fr);width:100%;display:grid}.cell.svelte-1avbcs0{cursor:pointer;border:none;place-items:center;padding:0;line-height:1;display:grid}.cell.draggable.svelte-1avbcs0,.cell.filled.svelte-1avbcs0{touch-action:none}.drop.svelte-1avbcs0{width:100%;height:100%}.hidden-tile.svelte-1avbcs0{opacity:.25}.bonus.svelte-1avbcs0{font-family:var(--ts-font-mono);font-size:calc(var(--ts-tile-size,1.5rem) * .26);letter-spacing:.02em;font-weight:600}.star.svelte-1avbcs0{font-size:calc(var(--ts-tile-size,1.5rem) * .4)}.ghost.svelte-1avbcs0{border:1.5px dashed var(--ts-accent);border-radius:var(--ts-tile-radius,14%);background:color-mix(in srgb, var(--ts-accent) 26%, var(--ts-board-cell));color:var(--ts-accent-text);pointer-events:none;place-items:center;line-height:1;animation:1.6s ease-in-out infinite svelte-1avbcs0-breathe;display:grid;position:absolute;inset:0}.gletter.svelte-1avbcs0{font-family:var(--ts-font-letter);font-weight:700;font-size:calc(var(--ts-tile-size,1.5rem) * .46)}.gpoints.svelte-1avbcs0{right:calc(var(--ts-tile-size,1.5rem) * .08);bottom:calc(var(--ts-tile-size,1.5rem) * .05);font-family:var(--ts-font-mono);font-size:calc(var(--ts-tile-size,1.5rem) * .2);font-weight:500;position:absolute}@keyframes svelte-1avbcs0-breathe{50%{background:color-mix(in srgb, var(--ts-accent) 44%, var(--ts-board-cell))}}@media (prefers-reduced-motion:reduce){.ghost.svelte-1avbcs0{animation:none}}.flip-layer.svelte-1avbcs0{inset:var(--ts-board-pad,3px);gap:var(--ts-board-gap,1px);pointer-events:none;grid-template-rows:repeat(15,1fr);grid-template-columns:repeat(15,1fr);display:grid;position:absolute}.flip.svelte-1avbcs0{pointer-events:auto;cursor:pointer;z-index:2;background:0 0;border:none;place-self:start end;place-items:end start;width:40px;height:40px;padding:0;display:grid;transform:translate(75%,-85%)}.knob.svelte-1avbcs0{width:calc(var(--ts-tile-size,1.5rem) * .58);height:calc(var(--ts-tile-size,1.5rem) * .58);background:var(--ts-surface);min-width:1rem;min-height:1rem;color:var(--ts-ink-2);border-radius:999px;place-items:center;display:grid;box-shadow:0 1px 3px #0a140f66}.flip.on.svelte-1avbcs0 .knob:where(.svelte-1avbcs0){background:var(--ts-accent);color:var(--ts-accent-ink)}.knob.svelte-1avbcs0 svg:where(.svelte-1avbcs0){width:70%;height:70%}fieldset.svelte-mp2wx6{border:none;gap:.5rem;margin:0;padding:0;display:grid}legend.svelte-mp2wx6{letter-spacing:.04em;text-transform:uppercase;color:var(--ts-ink-3);padding:0;font-size:.85rem;font-weight:600}.strengths.svelte-mp2wx6{gap:.3rem;display:grid}.strength.svelte-mp2wx6{text-align:left;border:1px solid var(--ts-line);background:var(--ts-surface);min-height:2.75rem;color:var(--ts-ink-2);cursor:pointer;border-radius:10px;justify-items:start;gap:.1rem;padding:.45rem .7rem;display:grid}.strength[aria-pressed=true].svelte-mp2wx6{background:var(--ts-surface-2);border-color:var(--ts-ink-3);color:var(--ts-ink)}.name.svelte-mp2wx6{font-size:.95rem;font-weight:600}.hint.svelte-mp2wx6{color:var(--ts-ink-3);font-size:.78rem;line-height:1.35}.ghost.svelte-q11qs1{z-index:40;width:var(--ts-rack-tile,3rem);height:var(--ts-rack-tile,3rem);--ts-tile-size:var(--ts-rack-tile,3rem);pointer-events:none;filter:drop-shadow(0 6px 8px #00000059);position:fixed;transform:translate(-50%,-50%)}.reason.svelte-jiipy9{text-align:center;margin:0}.glyph.svelte-jiipy9{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:1.25rem;height:1.25rem}.code.svelte-1m6s5p1{font:var(--ui-text-label);letter-spacing:.04em;font-weight:800}.glyph.svelte-1m6s5p1{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.empty.svelte-1paln21{color:var(--ui-ink-2);font:var(--ui-text-body);margin:0}ol.svelte-1paln21{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}ol.svelte-1paln21>li:where(.svelte-1paln21){border-bottom:1px solid var(--ui-line);font:var(--ui-text-label);color:var(--ui-ink);padding:.45rem .25rem;font-weight:400}.row.svelte-1paln21{grid-template-columns:1.5rem 6rem 1fr auto;align-items:baseline;gap:.5rem;display:grid}.number.svelte-1paln21{color:var(--ui-ink-2);font:var(--ui-text-caption);font-variant-numeric:tabular-nums}.who.svelte-1paln21{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-ink-2);overflow:hidden}.what.svelte-1paln21{overflow-wrap:anywhere;font-weight:700}.word.svelte-1paln21{border-radius:var(--ui-radius-sm);background:var(--ui-surface-2);color:inherit;font:inherit;cursor:pointer;border:1px solid #0000;margin:-.1rem 0;padding:.1rem .35rem;font-weight:700;line-height:1.35}.word[aria-expanded=true].svelte-1paln21{border-color:var(--ui-accent);color:var(--ui-accent)}.separator.svelte-1paln21{color:var(--ui-ink-2);padding:0 .1rem}.bonus.svelte-1paln21{font:var(--ui-text-caption);color:var(--ui-accent);font-variant-numeric:tabular-nums;margin-left:.3rem}.points.svelte-1paln21{font-variant-numeric:tabular-nums;font-weight:700}.meaning.svelte-1paln21{border-radius:var(--ui-radius-sm);background:var(--ui-surface-2);gap:.3rem;margin:.5rem 0 .15rem;padding:.6rem .7rem;display:grid}.meaning-title.svelte-1paln21{font:var(--ui-text-eyebrow);letter-spacing:var(--ui-tracking-eyebrow);text-transform:uppercase;color:var(--ui-ink-2);margin:0}.notice.svelte-1paln21{font:var(--ui-text-label);color:var(--ui-ink-2);margin:0;font-weight:400;line-height:1.5}.tag.svelte-1paln21{font:var(--ui-text-caption);color:var(--ui-ink-2);margin:0;font-style:italic}.senses.svelte-1paln21{font:var(--ui-text-label);gap:.25rem;margin:0;padding-left:1.1rem;font-weight:400;line-height:1.5;list-style:outside;display:grid}.senses.svelte-1paln21 li:where(.svelte-1paln21){border:none;padding:0}.retry.svelte-1paln21{border:1px solid var(--ui-line);border-radius:var(--ui-radius-pill);background:var(--ui-card);min-height:2.25rem;color:var(--ui-ink);font:var(--ui-text-label);cursor:pointer;justify-self:start;padding:.3rem .8rem}.credit.svelte-1paln21{font:var(--ui-text-caption);color:var(--ui-ink-2);margin:.1rem 0 0}.toast.svelte-7viz44{display:contents}.form.svelte-zl4ja6{gap:1rem;display:grid}.rack.svelte-2kctw9{--ts-tile-size:var(--ts-rack-tile);grid-template-columns:repeat(var(--ts-rack-columns,7), minmax(0, var(--ts-rack-tile))) 1.9rem;justify-content:center;align-items:center;gap:.3rem;display:grid}.rack.no-glyph.svelte-2kctw9{grid-template-columns:repeat(var(--ts-rack-columns,7), minmax(0, var(--ts-rack-tile)))}.slot.svelte-2kctw9{aspect-ratio:1;min-height:min(40px, var(--ts-rack-tile));background:color-mix(in srgb, var(--ts-surface-2) 80%, transparent);border-radius:14%;position:relative;box-shadow:inset 0 1px 2px #00000040}.tile-button.svelte-2kctw9{cursor:grab;touch-action:none;background:0 0;border:none;width:100%;height:100%;padding:0;display:block}.rack.picking.svelte-2kctw9 .tile-button:where(.svelte-2kctw9){cursor:pointer;touch-action:manipulation}@media (hover:hover) and (pointer:fine){.tile-button.svelte-2kctw9:not(:disabled){transition:transform .12s ease-out}.tile-button.svelte-2kctw9:not(:disabled):hover{transform:translateY(-2px)}}.tile-button.svelte-2kctw9:disabled{cursor:default}.hidden-tile.svelte-2kctw9{opacity:.25}.glyph.svelte-2kctw9{border:1px solid var(--ts-line);width:1.9rem;height:1.9rem;color:var(--ts-ink-2);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:grid}.glyph.svelte-2kctw9:disabled{opacity:.45;cursor:default}.glyph.svelte-2kctw9 svg:where(.svelte-2kctw9){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.glyph.bulb.svelte-2kctw9{border-color:color-mix(in srgb, var(--ts-accent) 60%, transparent);color:var(--ts-accent-text)}.glyph.bulb.lit.svelte-2kctw9{background:var(--ts-accent);color:var(--ts-accent-ink);border-color:#0000}.glyph.busy.svelte-2kctw9{animation:1.1s ease-in-out infinite svelte-2kctw9-pulse}@keyframes svelte-2kctw9-pulse{50%{opacity:.4}}.hold.svelte-2kctw9{border-radius:var(--ts-tile-radius,14%);width:100%;height:100%;display:block}.hold.hinted.svelte-2kctw9{box-shadow:0 0 0 2px var(--ts-accent), 0 0 14px -2px var(--ts-accent)}@media (prefers-reduced-motion:reduce){.glyph.busy.svelte-2kctw9{animation:none}}.card.svelte-1s3ritk{border:1px solid color-mix(in srgb, var(--ui-accent) 45%, var(--ui-line));border-radius:var(--ui-radius-md);background:var(--ui-card);font:var(--ui-text-label);color:var(--ui-ink-2);justify-items:end;gap:.4rem;margin:0 .5rem .4rem;padding:.55rem .75rem;font-weight:400;line-height:1.4;display:grid}.say.svelte-1s3ritk{justify-self:start;margin:0}.bulb.svelte-1s3ritk{vertical-align:-.1em;fill:none;width:.95em;height:.95em;stroke:var(--ui-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.w.svelte-1s3ritk{letter-spacing:.06em;color:var(--ui-ink);font-weight:800}.n.svelte-1s3ritk{font-variant-numeric:tabular-nums;color:var(--ui-accent);font-weight:700}.ok.svelte-1s3ritk{border:2px solid var(--ui-accent);border-radius:var(--ui-radius-pill);min-height:2.25rem;color:var(--ui-accent);font:var(--ui-text-label);cursor:pointer;background:0 0;padding:.35rem .9rem;font-weight:800}.ok.svelte-1s3ritk:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.notice.svelte-wjd23j{display:contents}.hint.svelte-1hktmz1{font:var(--ui-text-label);color:var(--ui-ink-2);margin:0 0 .75rem;font-weight:400}.cap.svelte-1hktmz1{font:var(--ui-text-caption);color:var(--ui-ink-2);font-variant-numeric:tabular-nums;margin:0 0 1rem}.tiles.svelte-1hktmz1{--ts-tile-size:2.75rem;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.pick.svelte-1hktmz1{width:var(--ts-tile-size);height:var(--ts-tile-size);border-radius:var(--ui-radius-sm);cursor:pointer;opacity:.55;background:0 0;border:none;padding:0}.pick.chosen.svelte-1hktmz1{opacity:1;outline:2px solid var(--ui-accent);outline-offset:2px}.pick.svelte-1hktmz1:disabled{opacity:.25;cursor:default}.confirm.svelte-1hktmz1{display:flex}.players.svelte-1h259us{flex-wrap:wrap;justify-content:center;column-gap:.9rem;width:100%;min-width:0;display:flex}.players.table.svelte-1h259us{grid-template-columns:repeat(2,minmax(0,1fr));gap:.05rem .6rem;max-width:22rem;margin-inline:auto;display:grid}.players.table.svelte-1h259us .player:where(.svelte-1h259us){justify-content:flex-start}.players.table.svelte-1h259us .player:where(.svelte-1h259us):before{content:"";border-radius:50%;flex:none;width:.4rem;height:.4rem}.players.table.svelte-1h259us .name:where(.svelte-1h259us){flex:auto}.players.table.svelte-1h259us .score:where(.svelte-1h259us){font:var(--ui-text-label);font-weight:800}.player.svelte-1h259us{min-width:0;max-width:100%;color:var(--ui-ink-2);align-items:center;gap:.3rem;display:flex}.face.svelte-1h259us{cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;padding:0;display:block}.player.active.svelte-1h259us{color:var(--ui-ink)}.player.active.svelte-1h259us:before{content:"";background:var(--ui-accent);border-radius:50%;flex:none;width:.4rem;height:.4rem}.name.svelte-1h259us{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--ui-text-label);overflow:hidden}.score.svelte-1h259us{font:var(--ui-text-heading);font-variant-numeric:tabular-nums}.player.active.svelte-1h259us .score:where(.svelte-1h259us){color:var(--ui-accent)}.bot.svelte-1h259us{flex:none;width:.95em;height:.95em}.cap.svelte-1h259us{fill:none;width:1em;height:1em;stroke:var(--ui-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.tool.svelte-1h259us{cursor:pointer;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;position:relative}.badge.svelte-1h259us{border-radius:var(--ui-radius-pill);background:var(--ui-accent);min-width:1.15rem;height:1.15rem;color:var(--ui-on-accent);font:var(--ui-text-eyebrow);font-variant-numeric:tabular-nums;place-items:center;padding:0 .25rem;line-height:1;display:grid;position:absolute;top:.2rem;right:.1rem}.word.svelte-mse7to{font-family:var(--ts-font-letter);letter-spacing:.04em;overflow-wrap:anywhere}.strength.svelte-18guh5e{gap:.75rem;display:grid}.note.svelte-18guh5e{font:var(--ui-text-caption);color:var(--ui-ink-2);margin:0;font-weight:400;line-height:1.45}.face.svelte-1x557u3{width:var(--coach-size,2.5rem);height:var(--coach-size,2.5rem);border:1px solid var(--ts-glass-edge);background:linear-gradient(160deg, var(--ts-glass-top), var(--ts-glass-bottom));color:var(--ts-glass-ink);border-radius:999px;flex:none;place-items:center;display:grid}svg.svelte-1x557u3{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:55%;height:55%}.group.svelte-18srp3b{gap:.35rem;width:100%;display:grid}.heading.svelte-18srp3b{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}h3.svelte-18srp3b{letter-spacing:.08em;text-transform:uppercase;color:var(--ts-ink-3);text-align:left;margin:0;font-size:.75rem;font-weight:700}.shown.svelte-18srp3b{color:var(--ts-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}ul.svelte-18srp3b{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.row.svelte-18srp3b{border:1px solid var(--ts-line);background:var(--ts-surface);width:100%;min-height:3.25rem;color:var(--ts-ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"lang who score right""status status status right";align-items:center;gap:.15rem .6rem;padding:.55rem .85rem;display:grid}.row.svelte-18srp3b:hover{background:var(--ts-surface-2)}.language.svelte-18srp3b{border:1px solid var(--ts-line);color:var(--ts-ink-3);letter-spacing:.08em;white-space:nowrap;border-radius:5px;grid-area:lang;padding:.1rem .3rem;font-size:.6rem;font-weight:700}.who.svelte-18srp3b{text-overflow:ellipsis;white-space:nowrap;grid-area:who;font-weight:600;overflow:hidden}.score.svelte-18srp3b{font-variant-numeric:tabular-nums;grid-area:score;font-weight:700}.status.svelte-18srp3b{color:var(--ts-ink-3);text-overflow:ellipsis;white-space:nowrap;grid-area:status;font-size:.8rem;overflow:hidden}.mode.svelte-18srp3b{background:var(--ts-surface-2);color:var(--ts-ink-2);border-radius:999px;margin-left:.35rem;padding:.05rem .4rem;font-size:.72rem;font-weight:700}.right.svelte-18srp3b{grid-area:right;align-items:center;gap:.4rem;display:flex}.clock.svelte-18srp3b{color:var(--ts-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.clock.urgent.svelte-18srp3b{color:var(--ts-w3);font-weight:700}.show-more.svelte-18srp3b{border:1px solid var(--ts-line);background:var(--ts-surface);min-height:2.25rem;color:var(--ts-ink-2);cursor:pointer;border-radius:999px;justify-self:center;padding:0 1rem;font-size:.8rem;font-weight:600}.show-more.svelte-18srp3b:hover:not(:disabled){background:var(--ts-surface-2)}.show-more.svelte-18srp3b:disabled{opacity:.6;cursor:default}.unread.svelte-18srp3b{background:var(--ts-accent);min-width:1.4rem;height:1.4rem;color:var(--ts-accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .35rem;font-size:.72rem;font-weight:700;display:grid}.card.svelte-wjmgu{-webkit-touch-callout:none;flex-direction:column;display:flex}.scores.svelte-wjmgu{font:var(--ui-text-label);color:var(--ui-ink-2);white-space:nowrap;flex:none;align-self:center}.scores.svelte-wjmgu b:where(.svelte-wjmgu){color:var(--ui-ink);font-weight:800}.line.svelte-wjmgu{font:var(--ui-text-label);color:var(--ui-ink-2);display:block}.line.accent.svelte-wjmgu{color:var(--ui-accent)}.bar.svelte-wjmgu{height:3px;margin-top:var(--ui-space-2);border-radius:var(--ui-radius-pill);background:var(--ui-line);display:block;overflow:hidden}.fill.svelte-wjmgu{border-radius:inherit;background:var(--ui-accent);height:100%;display:block}.fill.warn.svelte-wjmgu{background:var(--ui-gold)}.fill.urgent.svelte-wjmgu{background:var(--ui-danger)}.finished-toggle.svelte-wjmgu{display:flex}.invite.svelte-twtyyg{gap:var(--ui-space-4);flex-direction:column;display:flex}.body.svelte-twtyyg{font:var(--ui-text-body);color:var(--ui-ink-2);margin:0;line-height:1.5}.url.svelte-twtyyg{padding:var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-sunken);color:var(--ui-ink);font:var(--ui-text-label);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0}.buttons.svelte-twtyyg{gap:var(--ui-space-2);display:flex}.details.svelte-19bzjfn{gap:var(--ui-space-1);flex-direction:column;display:flex}.line.svelte-19bzjfn{font:var(--ui-text-body);color:var(--ui-ink);margin:0}.quiet.svelte-19bzjfn{font:var(--ui-text-label);color:var(--ui-ink-2);margin:0}.choices.svelte-1d17rzj{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.5rem;display:grid}.choice.svelte-1d17rzj{border:2px solid var(--ts-line);background:var(--ts-surface);color:var(--ts-ink-2);cursor:pointer;border-radius:12px;justify-items:center;gap:.4rem;padding:.6rem;display:grid}.choice[aria-pressed=true].svelte-1d17rzj{border-color:var(--ts-accent);background:var(--ts-surface-2);color:var(--ts-ink)}.thumb.svelte-1d17rzj{aspect-ratio:1;background:var(--ts-board-line);border-radius:4px;grid-template-columns:repeat(15,1fr);gap:1px;width:100%;max-width:7.5rem;padding:2px;display:grid}.cell.svelte-1d17rzj{background:var(--ts-board-cell)}.cell[data-bonus=L2].svelte-1d17rzj{background:var(--ts-l2)}.cell[data-bonus=L3].svelte-1d17rzj{background:var(--ts-l3)}.cell[data-bonus=W2].svelte-1d17rzj{background:var(--ts-w2)}.cell[data-bonus=W3].svelte-1d17rzj{background:var(--ts-w3)}.cell.start.svelte-1d17rzj{background:var(--ts-accent)}.name.svelte-1d17rzj{font-size:.85rem;font-weight:600}.body.svelte-1co7cm4{gap:var(--ui-space-3);flex-direction:column;display:flex}.hint.svelte-1co7cm4{font:var(--ui-text-label);color:var(--ui-ink-2);margin:0;line-height:1.45}.glyph.svelte-1vg7tw7{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.35rem;height:1.35rem}.glyph.svelte-1vg7tw7 text:where(.svelte-1vg7tw7){fill:currentColor;stroke:none;font-family:var(--ts-font-tile);font-size:12px;font-weight:700}.glyph.svelte-1vg7tw7 .filled:where(.svelte-1vg7tw7){fill:currentColor;stroke:none}.glyph.lettered.svelte-1vg7tw7{stroke-width:1.4px}fieldset.svelte-1cg38fb{border:none;gap:.5rem;margin:0;padding:0;display:grid}legend.svelte-1cg38fb{letter-spacing:.04em;text-transform:uppercase;color:var(--ts-ink-3);padding:0;font-size:.85rem;font-weight:600}.modes.svelte-1cg38fb{gap:.3rem;display:grid}.chiprow.svelte-1cg38fb{scrollbar-width:none;gap:.4rem;padding:.1rem .1rem .3rem;display:flex;overflow-x:auto}.chiprow.svelte-1cg38fb::-webkit-scrollbar{display:none}.chip.svelte-1cg38fb{border:1px solid var(--ts-line);background:var(--ts-surface);color:var(--ts-ink-2);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.45rem .7rem;font-size:.78rem;font-weight:600;display:flex}.chip[aria-pressed=true].svelte-1cg38fb{background:var(--ts-accent);color:var(--ts-accent-ink);border-color:#0000}.chip.svelte-1cg38fb svg.glyph{width:.95rem;height:.95rem}.chosen.svelte-1cg38fb{background:var(--ts-surface-2);color:var(--ts-ink-2);border-radius:.75rem;margin:0;padding:.6rem .7rem;font-size:.78rem;line-height:1.45}fieldset.chips.svelte-1cg38fb{gap:.45rem}.mode.svelte-1cg38fb{text-align:left;border:1px solid var(--ts-line);background:var(--ts-surface);min-height:2.75rem;color:var(--ts-ink-2);cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:.1rem .6rem;padding:.45rem .7rem;display:grid}.mode[aria-pressed=true].svelte-1cg38fb{background:var(--ts-surface-2);border-color:var(--ts-ink-3);color:var(--ts-ink)}.mode.svelte-1cg38fb svg.glyph{grid-row:1/span 2}.name.svelte-1cg38fb{grid-column:2;font-size:.95rem;font-weight:600}.summary.svelte-1cg38fb{color:var(--ts-ink-3);grid-column:2;font-size:.78rem;line-height:1.35}.params.svelte-1cg38fb{border:1px solid var(--ts-line);background:var(--ts-surface-2);border-radius:10px;gap:.4rem;padding:.6rem .7rem;display:grid}.params-label.svelte-1cg38fb{color:var(--ts-ink-3);font-size:.78rem;font-weight:600}.lengths.svelte-1cg38fb{flex-wrap:wrap;gap:.35rem;display:flex}.length.svelte-1cg38fb{border:1px solid var(--ts-line);background:var(--ts-surface);min-width:2.5rem;min-height:2.5rem;color:var(--ts-ink-2);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;font-weight:700}.length[aria-pressed=true].svelte-1cg38fb{background:var(--ts-accent);border-color:var(--ts-accent);color:var(--ts-accent-ink)}.subjects.svelte-1cg38fb{flex-wrap:wrap;gap:.35rem;display:flex}.subject.svelte-1cg38fb{border:1px solid var(--ts-line);background:var(--ts-surface);color:var(--ts-ink-2);cursor:pointer;border-radius:999px;padding:.4rem .7rem;font-size:.82rem;font-weight:600}.subject[aria-pressed=true].svelte-1cg38fb{background:var(--ts-accent);border-color:var(--ts-accent);color:var(--ts-accent-ink)}.subject.svelte-1cg38fb:disabled{opacity:.4;cursor:default}.schedule.svelte-1cg38fb{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.round.svelte-1cg38fb{border:1px solid var(--ts-accent);background:var(--ts-accent);min-height:2.5rem;color:var(--ts-accent-ink);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.82rem;font-weight:600;display:flex}.ordinal.svelte-1cg38fb{font-variant-numeric:tabular-nums;opacity:.75}.segments.svelte-1cg38fb{gap:.4rem;display:flex}.segment.svelte-1cg38fb{border:1px solid var(--ts-line);background:var(--ts-surface);min-height:2.75rem;color:var(--ts-ink-2);cursor:pointer;border-radius:10px;flex:1;padding:0 .5rem;font-size:.85rem;font-weight:600}.segment[aria-pressed=true].svelte-1cg38fb{background:var(--ts-surface);border-color:var(--ts-ink-3);color:var(--ts-ink);box-shadow:inset 0 0 0 1px var(--ts-ink-3)}.penalty.svelte-1cg38fb{text-align:left;width:100%}.param.svelte-1cg38fb{gap:.3rem;display:grid}.param-head.svelte-1cg38fb{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.param-controls.svelte-1cg38fb{align-items:center;gap:.5rem;display:flex}.param.idle.svelte-1cg38fb{opacity:.5}.step.svelte-1cg38fb{border:1px solid var(--ts-line);background:var(--ts-surface);width:2.5rem;height:2.5rem;color:var(--ts-ink);cursor:pointer;border-radius:999px;flex:none;font-size:1.1rem;line-height:1}.step.svelte-1cg38fb:disabled{opacity:.4;cursor:default}.value.svelte-1cg38fb{text-align:right;min-width:2rem;color:var(--ts-ink);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.slider.svelte-1cg38fb{min-width:0;height:2.5rem;accent-color:var(--ts-accent);cursor:pointer;appearance:none;background:0 0;flex:1;margin:0;padding:0}.slider.svelte-1cg38fb:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px;border-radius:6px}.slider.svelte-1cg38fb::-webkit-slider-runnable-track{background:var(--ts-line);border-radius:999px;height:.35rem}.slider.svelte-1cg38fb::-moz-range-track{background:var(--ts-line);border-radius:999px;height:.35rem}.slider.svelte-1cg38fb::-webkit-slider-thumb{appearance:none;border:2px solid var(--ts-surface);background:var(--ts-accent);width:1.5rem;height:1.5rem;box-shadow:var(--ts-shadow);border-radius:999px;margin-top:-.575rem}.slider.svelte-1cg38fb::-moz-range-thumb{border:2px solid var(--ts-surface);background:var(--ts-accent);width:1.5rem;height:1.5rem;box-shadow:var(--ts-shadow);border-radius:999px}.pairs.svelte-1cg38fb{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.pairs.svelte-1cg38fb li:where(.svelte-1cg38fb){border:1px solid var(--ts-line);background:var(--ts-surface);color:var(--ts-ink-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:.15rem .45rem;font-size:.78rem;font-weight:600}.hint.svelte-1cg38fb{color:var(--ts-ink-3);margin:0;font-size:.8rem;line-height:1.45}.questions.svelte-1saicn4{flex-direction:column;min-width:0;display:flex}.detail.svelte-1saicn4{gap:var(--ui-space-2);margin-top:var(--ui-space-3);flex-direction:column;display:flex}.chat.svelte-19zonwp{gap:.75rem;display:grid}.empty.svelte-19zonwp{color:var(--ui-ink-2);font:var(--ui-text-label);margin:0;font-weight:400}ol.svelte-19zonwp{gap:.45rem;max-height:50dvh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}li.svelte-19zonwp{border-radius:var(--ui-radius-md);background:var(--ui-surface-2);max-width:85%;color:var(--ui-ink);justify-self:start;gap:.1rem;padding:.45rem .7rem;display:grid}li.mine.svelte-19zonwp{background:var(--ui-accent);color:var(--ui-on-accent);justify-self:end}.who.svelte-19zonwp{font:var(--ui-text-caption)}.body.svelte-19zonwp{font:var(--ui-text-body);overflow-wrap:anywhere}form.svelte-19zonwp{gap:.5rem;display:flex}input.svelte-19zonwp{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);flex:1;padding:0 .8rem}input.svelte-19zonwp::placeholder{color:var(--ui-ink-2)}.remaining.svelte-19zonwp{font:var(--ui-text-caption);color:var(--ui-ink-2);text-align:right;font-variant-numeric:tabular-nums;margin:0}.chat.svelte-fw2np9{display:contents}.strip.svelte-172yll7{font:var(--ui-text-caption);color:var(--ui-ink-2);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.75rem;margin:0;display:flex}.clock.svelte-172yll7,.held.svelte-172yll7{white-space:nowrap}.clock.urgent.svelte-172yll7{color:var(--ui-danger);font-weight:800}.message.svelte-172yll7{text-align:center;place-content:center;justify-items:center;gap:1rem;min-height:100dvh;padding:2rem 1.25rem;display:grid}.message.svelte-172yll7 p:where(.svelte-172yll7){font:var(--ui-text-body);color:var(--ui-ink-2);margin:0}.body.svelte-1spff66{margin:0 0 var(--ui-space-4);font:var(--ui-text-body);color:var(--ui-ink-2);line-height:1.5}.buttons.svelte-1spff66{gap:var(--ui-space-2);display:flex}.search.svelte-4ku140{background:var(--ui-ground);flex-direction:column;min-height:100svh;display:flex}.glyph.svelte-9ajhy1{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tab.svelte-xnl8z3{display:contents}.card.svelte-xnl8z3{flex-direction:column;min-width:0;display:flex}.line.svelte-xnl8z3{font:var(--ui-text-label);color:var(--ui-ink-2);font-weight:400}.scores.svelte-xnl8z3{font:var(--ui-text-label);font-variant-numeric:tabular-nums;color:var(--ui-ink-2)}.scores.svelte-xnl8z3 b:where(.svelte-xnl8z3){color:var(--ui-ink)}.banner.svelte-co7vpd{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-2) var(--ui-space-2) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-card);color:var(--ui-ink);font:var(--ui-text-label);display:flex}.lead.svelte-1pal77y{gap:var(--ui-space-3);padding:var(--ui-space-4);flex-direction:column;display:flex}.stage.svelte-1ah77yy{place-items:center;padding:.5rem 0;display:grid}.board.svelte-1ah77yy{background:var(--ts-board);border-radius:8px;grid-template-rows:repeat(3,2.1rem);grid-template-columns:repeat(3,2.1rem);gap:.25rem;padding:.4rem;display:grid}.cell.svelte-1ah77yy{background:var(--ts-tile);color:var(--ts-tile-ink);box-shadow:inset 0 -2px 0 var(--ts-tile-edge);font-family:var(--ts-font-tile);border-radius:4px;place-items:center;font-size:1.05rem;font-weight:700;display:grid}.cell.dropped.svelte-1ah77yy{animation:2.6s ease-in-out infinite backwards svelte-1ah77yy-drop}@keyframes svelte-1ah77yy-drop{0%{opacity:0;transform:scale(.5)}22%,82%{opacity:1;transform:none}to{opacity:1;transform:none}}.stage.svelte-4gxuel{justify-items:center;gap:.5rem;padding:.5rem 0;display:grid}.rack.svelte-4gxuel{background:var(--ts-surface-2);border-radius:8px;gap:.3rem;padding:.3rem;display:flex}.slot.svelte-4gxuel{place-items:center;width:1.9rem;height:1.9rem;display:grid}.slot.empty.svelte-4gxuel{box-shadow:inset 0 0 0 1px var(--ts-line);border-radius:5px}.tile.svelte-4gxuel{background:var(--ts-tile);width:100%;height:100%;color:var(--ts-tile-ink);box-shadow:inset 0 -2px 0 var(--ts-tile-edge);font-family:var(--ts-font-tile);border-radius:5px;place-items:center;font-size:1rem;font-weight:700;display:grid}.fading.svelte-4gxuel{animation:2.4s ease-in-out infinite svelte-4gxuel-grey}@keyframes svelte-4gxuel-grey{0%,40%{filter:none;opacity:1}75%,to{filter:grayscale();opacity:.55}}.stage.svelte-19w0h0l{place-items:center;padding:.5rem 0;display:grid}.phone.svelte-19w0h0l{background:var(--ts-ink);border-radius:12px;width:3.6rem;height:6rem;padding:.35rem;position:relative}.screen.svelte-19w0h0l{background:var(--ts-surface);border-radius:7px;align-content:start;gap:.3rem;width:100%;height:100%;padding:.35rem .3rem;display:grid}.row.svelte-19w0h0l{background:var(--ts-line);border-radius:999px;height:.4rem}.row.wide.svelte-19w0h0l{background:var(--ts-ink-3)}.badge.svelte-19w0h0l{background:var(--ts-accent);width:1.15rem;height:1.15rem;color:var(--ts-accent-ink);border-radius:999px;place-items:center;font-size:.65rem;font-weight:700;animation:2s ease-in-out infinite svelte-19w0h0l-pop;display:grid;position:absolute;top:-.35rem;right:-.35rem}@keyframes svelte-19w0h0l-pop{0%,55%{opacity:0;transform:scale(0)}72%{opacity:1;transform:scale(1.2)}85%,to{opacity:1;transform:scale(1)}}.stage.svelte-g2lq2x{justify-items:center;gap:.9rem;padding:.5rem 0;display:grid}.rack.svelte-g2lq2x{gap:.3rem;display:flex}.tile.svelte-g2lq2x{background:var(--ts-tile);width:1.9rem;height:1.9rem;color:var(--ts-tile-ink);box-shadow:inset 0 -2px 0 var(--ts-tile-edge);font-family:var(--ts-font-tile);border-radius:5px;place-items:center;font-size:1rem;font-weight:700;display:grid}.tile.blank.svelte-g2lq2x{box-shadow:inset 0 -2px 0 var(--ts-tile-edge), inset 0 0 0 1px var(--ts-tile-edge);background:0 0}.star.svelte-g2lq2x{background:var(--ts-accent);width:2.4rem;height:2.4rem;color:var(--ts-accent-ink);border-radius:6px;place-items:center;font-size:1.3rem;animation:1.8s ease-in-out infinite svelte-g2lq2x-pulse;display:grid}@keyframes svelte-g2lq2x-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.18)}}.stage.svelte-q3rh15{justify-items:center;gap:.6rem;padding:.5rem 0;display:grid}.row.svelte-q3rh15{gap:.3rem;display:flex}.slot.svelte-q3rh15{border-radius:7px;padding:.15rem}.slot.bonus.svelte-q3rh15{background:var(--ts-w2)}.tile.svelte-q3rh15{background:var(--ts-tile);width:1.9rem;height:1.9rem;color:var(--ts-tile-ink);box-shadow:inset 0 -2px 0 var(--ts-tile-edge);font-family:var(--ts-font-tile);border-radius:5px;place-items:center;font-size:1rem;font-weight:700;display:grid}.score.svelte-q3rh15{font-variant-numeric:tabular-nums;color:var(--ts-w3);font-size:1.4rem;font-weight:700}.stage.svelte-pm0een{justify-content:center;align-items:center;gap:.6rem;padding:.5rem 0;display:flex}.lane.svelte-pm0een{gap:.3rem;width:4.4rem;display:flex}.bag.svelte-pm0een{filter:grayscale()brightness(.75)sepia()hue-rotate(70deg)saturate(1.6);font-size:1.6rem}.tile.svelte-pm0een{background:var(--ts-tile);width:1.7rem;height:1.7rem;color:var(--ts-tile-ink);box-shadow:inset 0 -2px 0 var(--ts-tile-edge);font-family:var(--ts-font-tile);border-radius:5px;place-items:center;font-size:.9rem;font-weight:700;display:grid}.leaving.svelte-pm0een{animation:2s ease-in infinite svelte-pm0een-leave}.arriving.svelte-pm0een{animation:2s ease-out infinite svelte-pm0een-arrive}@keyframes svelte-pm0een-leave{0%{opacity:1;transform:translate(0)scale(1)}60%,to{opacity:0;transform:translate(2.4rem)scale(.35)}}@keyframes svelte-pm0een-arrive{0%,30%{opacity:0;transform:translate(-2.4rem)scale(.35)}to{opacity:1;transform:translate(0)scale(1)}}.guide.svelte-101b466{background:0 0;border:none;justify-content:center;align-items:center;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.guide.svelte-101b466:not([open]){display:none}.guide.svelte-101b466::backdrop{background:var(--ts-ground)}.panel.svelte-101b466{text-align:center;justify-items:center;gap:1.1rem;width:min(24rem,100%);padding:3.25rem 1.5rem 1.75rem;display:grid;position:relative}.skip.svelte-101b466{min-height:2.5rem;color:var(--ts-ink-3);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.4rem .9rem;font-size:.85rem;font-weight:600;position:absolute;top:0;right:0}.illustration.svelte-101b466{justify-content:center;align-items:center;min-height:6.5rem;display:flex}.illustration.hand-over.svelte-101b466{font-size:3rem}.copy.svelte-101b466{gap:.5rem;display:grid}h2.svelte-101b466{margin:0;font-size:1.25rem;font-weight:700}p.svelte-101b466{color:var(--ts-ink-2);margin:0;font-size:.95rem;line-height:1.55}.dots.svelte-101b466{gap:.4rem;display:flex}.dot.svelte-101b466{background:var(--ts-line);border-radius:999px;width:.45rem;height:.45rem}.dot.active.svelte-101b466{background:var(--ts-accent)}.next.svelte-101b466{background:var(--ts-accent);width:100%;min-height:3rem;color:var(--ts-accent-ink);cursor:pointer;border:none;border-radius:12px;font-size:1.05rem;font-weight:700}.page.svelte-1n46o8q{background:var(--ui-ground);min-height:100svh}.column.svelte-1n46o8q{max-width:var(--ui-column);background:var(--ui-ground);min-height:100svh;margin-inline:auto;position:relative}@media (width>=30.0625rem){.page.svelte-1n46o8q{background:var(--ui-backdrop)}.column.svelte-1n46o8q{box-shadow:var(--ui-shadow-column)}}@media (width>=1024px){.column.svelte-1n46o8q{max-width:var(--ui-column-wide)}}.mark.svelte-1n46o8q{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.2em;height:1.2em}@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{--ui-sunken:#000;--ui-ground:#000;--ui-card:#121212;--ui-surface:#1c1c1c;--ui-surface-2:#2a2a2a;--ui-backdrop:#000;--ui-ink:#f2f2f2;--ui-ink-2:#a6a6a6;--ui-muted:#4d4d4d;--ui-line:#2a2a2a;--ui-accent:#3ecfba;--ui-accent-deep:#2fb3a1;--ui-on-accent:#06302a;--ui-celebrate:#7fe3d2;--ui-danger:#f26a5f;--ui-on-danger:#000;--ui-good:#6de18b;--ui-gold:#fcbc00;--ui-on-gold:#000;--ui-scrim:#0006;--ui-presence-game:#bb9ef9;--ui-presence-online:#6de18b;--ui-presence-away:#7a7a7a;--ui-on-deep:#fff;--ui-deep-from:#0d7a70;--ui-deep-to:#08494a;--ui-deep-ink:#08494a;--ui-mark-daily-from:#0e647f;--ui-mark-daily-to:#023347;--ui-mark-event-from:#a03e0d;--ui-mark-event-to:#79300a;--ui-mark-together-from:#5d3fa8;--ui-mark-together-to:#37246b;--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-sheet-max:30rem;--ui-column:30rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-appearance=light]{--ui-sunken:#f2f2f2;--ui-ground:#fff;--ui-card:#fff;--ui-surface:#fff;--ui-surface-2:#ececec;--ui-backdrop:#f2f2f2;--ui-ink:#141414;--ui-ink-2:#5c5c5c;--ui-muted:#b0b0b0;--ui-line:#e2e2e2;--ui-accent:#0b7369;--ui-accent-deep:#08635b;--ui-on-accent:#fff;--ui-celebrate:#0b7369;--ui-danger:#be2323;--ui-on-danger:#fff;--ui-good:#006e30;--ui-gold:#fcbc00;--ui-on-gold:#000;--ui-scrim:#0006;--ui-presence-game:#6a39b0;--ui-presence-online:#006e30;--ui-presence-away:#737373;--ui-on-deep:#fff;--ui-deep-from:#0f8174;--ui-deep-to:#08494a;--ui-deep-ink:#08494a;--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;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root{--ui-accent:#9d7aff;--ui-accent-deep:#9875f9;--ui-on-accent:#27213d;--ui-celebrate:#b39dff;--ui-deep-from:#6c44c4;--ui-deep-to:#4c179b;--ui-deep-ink:#4c179b}:root[data-appearance=light]{--ui-accent:#6d28d9;--ui-accent-deep:#5d00c4;--ui-on-accent:#fff;--ui-celebrate:#6d28d9;--ui-deep-from:#7535e3;--ui-deep-to:#4e00a5;--ui-deep-ink:#4e00a5}:root{--ts-ground:var(--ui-ground);--ts-surface:var(--ui-card);--ts-surface-2:var(--ui-surface-2);--ts-glass:color-mix(in srgb, var(--ui-ground) 80%, transparent);--ts-line:var(--ui-line);--ts-ink:var(--ui-ink);--ts-ink-2:var(--ui-ink-2);--ts-ink-3:var(--ui-ink-2);--ts-accent:var(--ui-accent);--ts-accent-ink:var(--ui-on-accent);--ts-accent-text:var(--ui-accent);--ts-w3:var(--ui-danger);--ts-w3-text:var(--ui-danger);--ts-w3-ink:var(--ui-on-danger);--ts-shadow:var(--ui-shadow-float);--ts-radius:var(--ui-radius-sm);--ts-font:var(--ui-font);--ts-font-mono:var(--ui-font);--ts-font-letter:"Unbounded", var(--ui-font);--ts-font-tile:var(--ts-font-letter);--ts-board:#141414;--ts-board-cell:#1a1a1a;--ts-board-line:var(--ui-line);--ts-sq-label:var(--ui-ink-2);--ts-sq-l2:#34b8b1;--ts-sq-l3:#1a66cc;--ts-sq-w2:#cd9f2f;--ts-sq-w3:#c82a1b;--ts-sq-star:var(--ui-accent);--ts-sq-on-l2:#00201e;--ts-sq-on-l3:#fff;--ts-sq-on-w2:#231903;--ts-sq-on-w3:#fff;--ts-sq-on-star:var(--ui-on-accent);--ts-l2:#32b3ad;--ts-l2-text:#32b3ad;--ts-l2-ink:#00201e;--ts-l3:#6ba3f6;--ts-l3-text:#6ba3f6;--ts-l3-ink:#0e1b2d;--ts-w2:#c89b2d;--ts-w2-text:#c89b2d;--ts-w2-ink:#231903;--ts-tile:#efe8da;--ts-tile-edge:#c4b9a4;--ts-tile-ink:#101a22;--ts-glass-top:#2b4157;--ts-glass-bottom:#16232f;--ts-glass-ink:#eef6ff;--ts-glass-edge:#7dd3fc66;--ts-glass-glow:#7dd3fc59;--ts-glass-points:#8fdcff;--ts-glass-shadow:.45}:root[data-appearance=light]{--ts-board:#e4e4e4;--ts-board-cell:#f4f4f4;--ts-sq-l2:#299892;--ts-sq-l3:#114d9f;--ts-sq-w2:#aa8325;--ts-sq-w3:#9c1e13;--ts-sq-on-l2:#00201e;--ts-sq-on-l3:#fff;--ts-sq-on-w2:#231903;--ts-sq-on-w3:#fff;--ts-l2:#196864;--ts-l2-text:#196864;--ts-l2-ink:#fff;--ts-l3:#165bb7;--ts-l3-text:#165bb7;--ts-l3-ink:#fff;--ts-w2:#755916;--ts-w2-text:#755916;--ts-w2-ink:#fff;--ts-tile:#fffcf4;--ts-tile-edge:#d6cab3;--ts-tile-ink:#12202b;--ts-glass-top:#23364a;--ts-glass-bottom:#101c28;--ts-glass-ink:#f2f8ff;--ts-glass-edge:#38bdf859;--ts-glass-glow:#38bdf84d;--ts-glass-points:#7dd3fc;--ts-glass-shadow:.16}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-700-latin.woff2)format("woff2");unicode-range:U+??,U+2013-2014,U+B7}*,:before,:after{box-sizing:border-box}html{background:var(--ui-ground);height:100%;color:var(--ui-ink);font-family:var(--ui-font);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}body{background:var(--ui-ground);min-height:100%;font-family:var(--ui-font);touch-action:manipulation;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);margin:0}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--ts-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:.01ms!important}}@keyframes ts-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.ts-shake{animation:.3s ease-in-out ts-shake}:root{--ts-board-gap:2px;--ts-board-pad:5px;--ts-board-radius:1.1rem;--ts-square-radius:26%;--ts-tile-radius:14%}.ts-board{gap:var(--ts-board-gap);padding:var(--ts-board-pad);border-radius:var(--ts-board-radius);background:var(--ts-board);border:1px solid color-mix(in srgb, var(--ts-board) 70%, var(--ts-ink-3))}.ts-square{border-radius:var(--ts-square-radius);background:var(--ts-chip,var(--ts-board-cell));color:var(--ts-chip-ink,var(--ts-sq-label));transition:transform .12s ease-out;position:relative}.ts-square[data-bonus=L2]{--ts-chip:var(--ts-sq-l2);--ts-chip-ink:var(--ts-sq-on-l2)}.ts-square[data-bonus=L3]{--ts-chip:var(--ts-sq-l3);--ts-chip-ink:var(--ts-sq-on-l3)}.ts-square[data-bonus=W2]{--ts-chip:var(--ts-sq-w2);--ts-chip-ink:var(--ts-sq-on-w2)}.ts-square[data-bonus=W3]{--ts-chip:var(--ts-sq-w3);--ts-chip-ink:var(--ts-sq-on-w3)}.ts-square[data-start=true]{--ts-chip:var(--ts-sq-star);--ts-chip-ink:var(--ts-sq-on-star)}.ts-square[data-filled=true]{background:0 0}.ts-square[data-drop-target=true]{box-shadow:0 0 0 2px var(--ts-accent);z-index:1}.ts-tile{border-radius:var(--ts-tile-radius);background:linear-gradient(160deg, var(--ts-glass-top), var(--ts-glass-bottom));color:var(--ts-glass-ink);border:1px solid var(--ts-glass-edge);box-shadow:inset 0 1px 0 #ffffff2e, inset 0 -6px 10px -8px #00000080, 0 2px 4px rgb(0 0 0/calc(var(--ts-glass-shadow,.3) * .9));text-shadow:0 0 8px var(--ts-glass-glow)}@property --ts-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ts-ring-sweep{to{--ts-ring-angle:360deg}}.ts-tile.pending{z-index:2;box-shadow:inset 0 1px 0 #ffffff38, 0 6px 14px -4px #0009, 0 0 16px -4px var(--ts-l3);transform:translateY(-3%)scale(1.06)}.ts-tile.pending:before{content:"";background:conic-gradient(from var(--ts-ring-angle,0deg), var(--ts-l2), var(--ts-l3), var(--ts-accent), var(--ts-w2), var(--ts-l2));-webkit-mask-composite:xor;pointer-events:none;border-radius:16%;padding:1.5px;animation:2.4s linear infinite ts-ring-sweep;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ts-tile.last:after{content:"";background:var(--ts-l2);height:1.5px;box-shadow:0 0 6px var(--ts-l2);pointer-events:none;border-radius:1px;position:absolute;bottom:-1px;left:12%;right:12%}.ts-letter{font-size:calc(var(--ts-tile-size,2rem) * .46)}.ts-points{right:calc(var(--ts-tile-size,2rem) * .08);bottom:calc(var(--ts-tile-size,2rem) * .05);font-family:var(--ts-font);font-weight:700;font-size:calc(var(--ts-tile-size,2rem) * .2);font-variant-numeric:tabular-nums;color:var(--ts-glass-points);text-shadow:none;line-height:1;position:absolute}.ts-game{width:100%;margin-inline:auto}@media (width>=1024px){.ts-game{max-width:var(--ui-column-wide)}}@media (width<=1023.98px) and (height<=30rem) and (orientation:landscape){.ts-game,body :has(.ts-game){max-width:none}body :has(.ts-game){box-shadow:none}}.ts-game-stage{flex:1;min-height:0;padding:.25rem .5rem;display:flex}.ts-game-fit{flex:1;place-items:center;min-width:0;min-height:0;display:grid;container-type:size}.ts-game-board{width:min(100cqw,100cqh)}.ts-game-bottom{gap:.5rem;width:min(100%,30rem);margin-inline:auto;padding:.25rem .5rem .75rem;display:grid}@media (width>=1024px){.ts-game-bottom{width:100%;padding:.5rem 0}}.ts-game-done{display:flex}.ts-game-notice{border-radius:var(--ui-radius-md);background:var(--ui-card);text-align:center;justify-items:center;gap:.75rem;padding:1rem;display:grid}.ts-game-notice p{font:var(--ui-text-label);color:var(--ui-ink-2);margin:0;font-weight:400}:root{--ts-rack-tile:clamp(2.4rem, min(11.5vw, 7.5dvh), 3.6rem)}@media (width>=48rem) and (height>=40rem){:root{--ts-rack-tile:3.5rem}}@media (width<=1023.98px) and (height<=30rem) and (orientation:landscape){:root{--ts-rack-tile:clamp(2.2rem, 11dvh, 3.25rem)}}@media (width>=1024px){:root{--ts-rack-tile:2.4rem}}
