.lobby-game-preview.svelte-1e8slmp{border-radius:var(--radius-sm);width:2.1rem;min-width:0;height:2.1rem;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.lobby-game-preview.svelte-1e8slmp .readonly-fen-board{height:100%}.lobby-list-loading.svelte-1bpj2zf{gap:var(--space-3);min-width:0;padding:var(--space-4);display:grid}.loading-label.svelte-1bpj2zf{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.loading-rows.svelte-1bpj2zf{gap:.42rem;display:grid}.loading-row.svelte-1bpj2zf{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--material-surface-muted), transparent 12%);opacity:.9;grid-template-columns:2rem minmax(0,1fr) 3.25rem;min-height:2.7rem;padding:.42rem .55rem;display:grid}.loading-row-secondary.svelte-1bpj2zf{opacity:.78}.loading-row-tertiary.svelte-1bpj2zf{opacity:.66}.loading-row.svelte-1bpj2zf>:where(.svelte-1bpj2zf){border-radius:var(--radius-full);background:linear-gradient(90deg, color-mix(in srgb, var(--text-secondary), transparent 88%) 20%, color-mix(in srgb, var(--text-secondary), transparent 76%) 48%, color-mix(in srgb, var(--text-secondary), transparent 88%) 76%);height:.58rem;animation:svelte-1bpj2zf-lobby-loading 1.45s var(--ease-in-out) infinite;background-size:220% 100%;display:block}.loading-row.svelte-1bpj2zf i:where(.svelte-1bpj2zf){border-radius:var(--radius-sm);width:2rem;height:2rem}.loading-row.svelte-1bpj2zf b:where(.svelte-1bpj2zf){width:min(78%,18rem)}.loading-row.svelte-1bpj2zf em:where(.svelte-1bpj2zf){width:3.25rem}@keyframes svelte-1bpj2zf-lobby-loading{0%{background-position:100% 0}to{background-position:-120% 0}}@media (width<=560px){.lobby-list-loading.svelte-1bpj2zf{gap:var(--space-2);padding:var(--space-3)}.loading-row.svelte-1bpj2zf{grid-template-columns:1.8rem minmax(0,1fr) 2.6rem;min-height:2.45rem;padding:.34rem .45rem}.loading-row.svelte-1bpj2zf i:where(.svelte-1bpj2zf){width:1.8rem;height:1.8rem}.loading-row.svelte-1bpj2zf em:where(.svelte-1bpj2zf){width:2.6rem}}@media (prefers-reduced-motion:reduce){.loading-row.svelte-1bpj2zf>:where(.svelte-1bpj2zf){animation:none}}.game-options.svelte-1qv2r5n{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.option-group.svelte-1qv2r5n{border:1px solid color-mix(in srgb, var(--play-modal-surface-border), transparent 28%);border-radius:var(--radius-control);background:var(--play-modal-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}label.svelte-1qv2r5n{min-width:0;min-height:var(--component-sm);padding-inline:var(--space-2);color:var(--play-modal-copy);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-align:center;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);place-items:center;display:grid;position:relative}label.svelte-1qv2r5n+label:where(.svelte-1qv2r5n){border-inline-start:1px solid color-mix(in srgb, var(--play-modal-surface-border), transparent 28%)}input.svelte-1qv2r5n{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}label.svelte-1qv2r5n:hover:not(:has(input:disabled)){background:var(--play-modal-control-hover);color:var(--text-primary)}label.svelte-1qv2r5n:has(input:where(.svelte-1qv2r5n):focus-visible){background:var(--play-modal-control-hover);color:var(--text-primary)}label.active.svelte-1qv2r5n{background:var(--play-modal-selected);color:var(--text-primary);box-shadow:inset 0 -.16rem 0 var(--play-modal-selected-indicator)}label.svelte-1qv2r5n:has(input:where(.svelte-1qv2r5n):focus-visible){z-index:1;outline:2px solid var(--focus-ring);outline-offset:-2px}label.svelte-1qv2r5n:has(input:where(.svelte-1qv2r5n):disabled){cursor:not-allowed;opacity:.62}@media (pointer:coarse){label.svelte-1qv2r5n{min-height:var(--component-md)}}@media (width<=500px){.game-options.svelte-1qv2r5n{grid-template-columns:minmax(0,1fr)}}.seat-piece.svelte-1f0zpg4{width:var(--space-7);height:var(--space-7);stroke:var(--text-primary);stroke-width:1.35px;stroke-linejoin:round;flex:none;overflow:visible}.seat-white.svelte-1f0zpg4{fill:var(--piece-light-fill)}.seat-black.svelte-1f0zpg4{fill:var(--piece-dark-fill)}.color-choice.svelte-14xmdl3{grid-column:1/-1;grid-template-columns:calc(var(--space-4) * 5) minmax(0, 1fr);align-items:center;gap:var(--space-2);display:grid}.color-choice.svelte-14xmdl3>span:where(.svelte-14xmdl3){color:var(--play-modal-label);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.color-choice.svelte-14xmdl3>div:where(.svelte-14xmdl3){gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.color-choice.svelte-14xmdl3 button:where(.svelte-14xmdl3){min-width:0;min-height:var(--component-sm);padding:var(--space-1);border:1px solid var(--play-modal-surface-border);border-radius:var(--radius-md);background:var(--play-modal-control);color:var(--play-modal-copy);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-medium);flex-direction:column;justify-content:center;align-items:center;gap:0;display:inline-flex;position:relative}.selection-check.svelte-14xmdl3{top:var(--space-1);right:var(--space-1);width:var(--space-3);height:var(--space-3);fill:none;stroke:var(--play-modal-selected-indicator);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute}.color-choice.svelte-14xmdl3 button:where(.svelte-14xmdl3):hover,.color-choice.svelte-14xmdl3 button:where(.svelte-14xmdl3):focus-visible{background:var(--play-modal-control-hover);color:var(--text-primary);outline:none}@media (pointer:coarse){.color-choice.svelte-14xmdl3 button:where(.svelte-14xmdl3){min-height:var(--component-md)}}@media (width<=400px){.color-choice.svelte-14xmdl3{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.color-choice.svelte-14xmdl3 button.active:where(.svelte-14xmdl3){background:var(--play-modal-selected);color:var(--text-primary);box-shadow:inset 0 -.16rem 0 var(--play-modal-selected-indicator)}.color-choice.svelte-14xmdl3 button:where(.svelte-14xmdl3):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.matchmaking-filters.svelte-wfg29o,.matchmaking-color.svelte-wfg29o{display:grid}.matchmaking-filters.svelte-wfg29o{gap:var(--space-2);padding-block:var(--space-1)}.matchmaking-color.svelte-wfg29o{gap:var(--space-1)}.matchmaking-color.svelte-wfg29o>span:where(.svelte-wfg29o),.rating-filter-toggle.svelte-wfg29o{color:var(--play-modal-label);font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.matchmaking-color.svelte-wfg29o>div:where(.svelte-wfg29o){gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.matchmaking-color.svelte-wfg29o button:where(.svelte-wfg29o){justify-content:center;align-items:center;gap:var(--space-1);border:1px solid var(--play-modal-surface-border);border-radius:var(--radius-sm);background:var(--play-modal-control);min-height:2.35rem;color:var(--play-modal-copy);cursor:pointer;font:inherit;font-size:var(--text-xs);display:inline-flex}.matchmaking-color.svelte-wfg29o button.active:where(.svelte-wfg29o){border-color:var(--play-modal-selected-border);background:var(--play-modal-selected);color:var(--text-primary)}.rating-filter-toggle.svelte-wfg29o{align-items:center;gap:var(--space-2);display:inline-flex}.rating-filter-toggle.svelte-wfg29o input:where(.svelte-wfg29o){accent-color:var(--play-modal-selected-indicator)}.rating-range-fields.svelte-wfg29o{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.rating-range-fields.svelte-wfg29o input:where(.svelte-wfg29o){border:1px solid var(--play-modal-surface-border);border-radius:var(--radius-sm);background:var(--play-modal-field);width:100%;min-width:0;min-height:2.35rem;color:var(--text-primary);padding-inline:var(--space-2);font:inherit}.setup-section.svelte-vifjaf{min-width:0}.play-summary.svelte-vifjaf{gap:var(--space-2);border-top:1px solid var(--play-modal-surface-border);padding:var(--space-2) var(--space-4) var(--space-3);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.fixed-context.svelte-vifjaf,.account-note.svelte-vifjaf{color:var(--play-modal-muted);font-size:var(--text-xs);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);overflow-wrap:anywhere;grid-column:1/-1;margin:0}.fixed-context.svelte-vifjaf{color:var(--play-modal-copy)}.fixed-challenge-target.svelte-vifjaf,.game-options-slot.svelte-vifjaf{grid-column:1/-1;min-width:0}.fixed-challenge-target.svelte-vifjaf{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--play-modal-surface-border);border-radius:var(--radius-md);background:var(--play-modal-field);padding:var(--space-2) var(--space-3);color:var(--play-modal-copy);font-size:var(--text-sm);margin:0;display:flex}.fixed-challenge-target.svelte-vifjaf strong:where(.svelte-vifjaf){color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-message.svelte-vifjaf{border-radius:var(--radius-md);padding:var(--space-2);color:var(--play-modal-copy);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);grid-column:1/-1;margin:0}.status-message.error.svelte-vifjaf{color:var(--warning);background:color-mix(in srgb, var(--warning), transparent 90%)}.status-message.success.svelte-vifjaf{color:var(--success);background:color-mix(in srgb, var(--success), transparent 90%)}.status-message.info.svelte-vifjaf{color:var(--play-modal-accent-strong);background:color-mix(in srgb, var(--brand-action), transparent 90%)}.from-position-note.svelte-vifjaf{gap:var(--space-1);display:grid}.from-position-note.svelte-vifjaf code:where(.svelte-vifjaf){max-width:100%;color:var(--play-modal-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.status-message.guest-mode-notice.svelte-vifjaf{border:1px solid var(--play-modal-surface-border);color:var(--play-modal-copy);background:var(--play-modal-field);white-space:normal;overflow-wrap:anywhere}.summary-actions.svelte-vifjaf{z-index:1;background:var(--play-modal-surface);padding-top:var(--space-1);display:grid;position:sticky;bottom:0}.primary-action.svelte-vifjaf{min-width:0;min-height:var(--component-md);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--play-modal-primary);color:var(--play-modal-primary-copy);cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);box-shadow:none;border:1px solid #0000;display:inline-flex}.primary-action.svelte-vifjaf:hover:not(:disabled){background:var(--play-modal-primary-hover)}.primary-action.svelte-vifjaf:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.primary-action.svelte-vifjaf:disabled{cursor:wait;filter:saturate(.75);opacity:.76}@media (width<=760px){.play-summary.svelte-vifjaf{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.status-message.svelte-vifjaf{padding:var(--space-1)}}@media (width<=380px),(height<=700px){.play-summary.svelte-vifjaf{padding:var(--space-2)}}.modal-close.svelte-1103lsf{width:var(--component-sm);height:var(--component-sm);border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;box-shadow:none;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;display:inline-grid}.modal-close.svelte-1103lsf:hover,.modal-close.svelte-1103lsf:focus-visible{background:var(--play-modal-control-hover);color:var(--text-primary)}.modal-close.svelte-1103lsf:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.intent-card.svelte-1103lsf{gap:var(--space-3);border-bottom:1px solid var(--play-modal-surface-border);padding:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.intent-icon.svelte-1103lsf{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-icon);color:var(--play-modal-accent-strong);background:var(--play-modal-selected);border:0;place-items:center;display:grid}.intent-copy.svelte-1103lsf{gap:var(--space-1);min-width:0;display:grid}.intent-copy.svelte-1103lsf strong:where(.svelte-1103lsf){color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-weight-bold);line-height:var(--leading-tight)}@media (width<=760px){.intent-card.svelte-1103lsf{padding:var(--space-2) var(--space-3)}.intent-icon.svelte-1103lsf{width:1.75rem;height:1.75rem}}@media (width<=520px){.intent-card.svelte-1103lsf{gap:var(--space-2)}}@media (width<=380px),(height<=700px){.intent-card.svelte-1103lsf{padding:var(--space-2)}.intent-copy.svelte-1103lsf{gap:0}}.ai-strength.svelte-1j4q1rt{gap:var(--space-1);display:grid}.selector-label.svelte-1j4q1rt{color:var(--play-modal-label);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.level-grid.svelte-1j4q1rt{border:1px solid var(--play-modal-surface-border);border-radius:var(--radius-md);grid-template-columns:repeat(8,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.level-grid.svelte-1j4q1rt button:where(.svelte-1j4q1rt){min-width:0;min-height:var(--component-sm);background:var(--play-modal-control);color:var(--play-modal-copy);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:0;border-radius:0}.level-grid.svelte-1j4q1rt button:where(.svelte-1j4q1rt)+button:where(.svelte-1j4q1rt){border-inline-start:1px solid var(--play-modal-surface-border)}.level-grid.svelte-1j4q1rt button:where(.svelte-1j4q1rt):hover,.level-grid.svelte-1j4q1rt button:where(.svelte-1j4q1rt):focus-visible{border-color:var(--play-modal-selected-border);background:var(--play-modal-control-hover);color:var(--text-primary);outline:none}.level-grid.svelte-1j4q1rt button.active:where(.svelte-1j4q1rt){background:var(--play-modal-selected);color:var(--text-primary);box-shadow:inset 0 -.16rem 0 var(--play-modal-selected-indicator)}.level-grid.svelte-1j4q1rt button:where(.svelte-1j4q1rt):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.level-help.svelte-1j4q1rt{color:var(--play-modal-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}@media (pointer:coarse){.level-grid.svelte-1j4q1rt button:where(.svelte-1j4q1rt){min-height:var(--component-md)}}@media (width<=299px){.level-grid.svelte-1j4q1rt{grid-template-columns:repeat(4,minmax(0,1fr))}.level-grid.svelte-1j4q1rt button:where(.svelte-1j4q1rt):nth-child(5){border-inline-start:0}.level-grid.svelte-1j4q1rt button:where(.svelte-1j4q1rt):nth-child(n+5){border-top:1px solid var(--play-modal-surface-border)}}.daily-panel.svelte-14w1ao8,.daily-slider.svelte-14w1ao8{gap:var(--space-1);display:grid}.slider-head.svelte-14w1ao8{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.slider-head.svelte-14w1ao8 span:where(.svelte-14w1ao8){color:var(--play-modal-label);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.slider-head.svelte-14w1ao8 strong:where(.svelte-14w1ao8){color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.daily-slider.svelte-14w1ao8 input:where(.svelte-14w1ao8){width:100%;min-width:0;min-height:var(--component-xs);accent-color:var(--play-modal-selected-indicator)}.daily-panel.svelte-14w1ao8 p:where(.svelte-14w1ao8){color:var(--play-modal-copy);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}@media (pointer:coarse){.daily-slider.svelte-14w1ao8 input:where(.svelte-14w1ao8){min-height:var(--component-sm)}}@media (width<=380px),(height<=700px){.daily-panel.svelte-14w1ao8 p:where(.svelte-14w1ao8){display:none}}.custom-room-panel.svelte-86xqvz,.preset-suggestions.svelte-86xqvz,.slider-field.svelte-86xqvz{display:grid}.custom-room-panel.svelte-86xqvz,.slider-field.svelte-86xqvz{gap:var(--space-1)}.slider-head.svelte-86xqvz{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.slider-head.svelte-86xqvz span:where(.svelte-86xqvz),.suggestions-label.svelte-86xqvz{color:var(--play-modal-label);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.slider-head.svelte-86xqvz strong:where(.svelte-86xqvz){color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.custom-sliders.svelte-86xqvz{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;display:grid}.slider-separator.svelte-86xqvz{min-height:2rem;color:var(--play-modal-label);font-weight:var(--font-weight-medium);align-self:end;place-items:center;display:grid}.slider-field.svelte-86xqvz{background:var(--play-modal-surface);min-width:0}.slider-field.svelte-86xqvz input:where(.svelte-86xqvz){width:100%;min-width:0;min-height:var(--component-xs);accent-color:var(--play-modal-selected-indicator)}.preset-suggestions.svelte-86xqvz{gap:var(--space-1)}.suggestions-label.svelte-86xqvz{display:none}.custom-preset-grid.svelte-86xqvz{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.custom-preset-grid.focused.svelte-86xqvz{gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.custom-preset-grid.svelte-86xqvz button:where(.svelte-86xqvz){min-width:2.8rem;min-height:var(--component-xs);border:1px solid color-mix(in srgb, var(--play-modal-surface-border), transparent 32%);border-radius:var(--radius-sm);background:var(--play-modal-control);color:var(--play-modal-copy);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding-inline:var(--space-2);white-space:nowrap;flex:0 auto}.custom-preset-grid.focused.svelte-86xqvz button:where(.svelte-86xqvz){width:100%;min-width:0;padding-inline:var(--space-1)}.custom-preset-grid.svelte-86xqvz button:where(.svelte-86xqvz):hover,.custom-preset-grid.svelte-86xqvz button:where(.svelte-86xqvz):focus-visible{background:var(--play-modal-control-hover);color:var(--text-primary);outline:none}.custom-preset-grid.svelte-86xqvz button.active:where(.svelte-86xqvz){border-color:var(--play-modal-selected-border);background:var(--play-modal-selected);color:var(--text-primary);box-shadow:inset 0 -.16rem 0 var(--play-modal-selected-indicator)}.custom-preset-grid.svelte-86xqvz button:where(.svelte-86xqvz):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (pointer:coarse){.custom-preset-grid.svelte-86xqvz button:where(.svelte-86xqvz),.slider-field.svelte-86xqvz input:where(.svelte-86xqvz){min-height:var(--component-sm)}}@media (width<=299px){.custom-preset-grid.focused.svelte-86xqvz{grid-template-columns:repeat(3,minmax(0,1fr))}}.sr-only.svelte-17kgmot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.clock-setup.svelte-17kgmot{gap:var(--space-2);min-width:0;display:grid}.clock-mode-switch.svelte-17kgmot{border-bottom:1px solid var(--play-modal-surface-border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.clock-mode-switch.svelte-17kgmot button:where(.svelte-17kgmot){min-width:0;min-height:var(--component-sm);justify-content:center;align-items:center;gap:var(--space-2);color:var(--play-modal-copy);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:0 0;border:0;border-radius:0;display:inline-flex}.clock-mode-switch.svelte-17kgmot button:where(.svelte-17kgmot) span:where(.svelte-17kgmot){overflow-wrap:anywhere}.clock-mode-switch.svelte-17kgmot button:where(.svelte-17kgmot):hover,.clock-mode-switch.svelte-17kgmot button:where(.svelte-17kgmot):focus-visible{background:var(--play-modal-control-hover);color:var(--text-primary);outline:none}.clock-mode-switch.svelte-17kgmot button.active:where(.svelte-17kgmot){background:var(--play-modal-selected);color:var(--text-primary);box-shadow:inset 0 -.16rem 0 var(--play-modal-selected-indicator)}.clock-mode-switch.svelte-17kgmot button:where(.svelte-17kgmot):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.clock-mode-switch.svelte-17kgmot button:where(.svelte-17kgmot):disabled{cursor:not-allowed;opacity:.66}.unlimited-note.svelte-17kgmot{color:var(--play-modal-copy);font-size:var(--text-xs);line-height:var(--leading-relaxed);margin:0}@media (pointer:coarse){.clock-mode-switch.svelte-17kgmot button:where(.svelte-17kgmot){min-height:var(--component-md)}}@media (width<=400px){.clock-mode-switch.svelte-17kgmot:has([data-clock-mode-option=daily]:where(.svelte-17kgmot)){grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr)}}.setup-section.svelte-tubapm{min-width:0}.preset-section.svelte-tubapm{gap:var(--space-2);padding:var(--space-2) var(--space-4);display:grid}.variant-choice.svelte-tubapm{grid-template-columns:calc(var(--space-4) * 5) minmax(0, 1fr);align-items:center;gap:var(--space-2);grid-column:1/-1;display:grid}.variant-choice.svelte-tubapm>span:where(.svelte-tubapm){color:var(--play-modal-label);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.variant-choice.svelte-tubapm select:where(.svelte-tubapm){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:0;min-height:var(--component-sm);border:1px solid var(--play-modal-surface-border);border-radius:var(--radius-control);background:var(--play-modal-control);color:var(--play-modal-copy);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding-inline:var(--space-3)}.variant-choice.svelte-tubapm select:where(.svelte-tubapm) option:where(.svelte-tubapm){background:var(--play-modal-surface);color:var(--play-modal-copy)}.variant-choice.svelte-tubapm select:where(.svelte-tubapm) option:where(.svelte-tubapm):checked{background:var(--play-modal-selected);color:var(--text-primary)}:root[data-theme=light] .variant-choice.svelte-tubapm select:where(.svelte-tubapm){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.variant-choice.svelte-tubapm select:where(.svelte-tubapm):hover{background:var(--play-modal-control-hover)}.variant-choice.svelte-tubapm select:where(.svelte-tubapm):focus-visible{background:var(--play-modal-control-hover);color:var(--text-primary);outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=760px){.preset-section.svelte-tubapm{gap:var(--space-2);padding:var(--space-2) var(--space-3)}}@media (width<=380px),(height<=700px){.preset-section.svelte-tubapm{padding:var(--space-2)}}.play-modal.svelte-sly1s2{width:min(calc(100% - (2 * var(--space-4))), 32rem);max-width:none;max-height:calc(100dvh - var(--space-8));color:var(--text-primary);animation:svelte-sly1s2-modal-in var(--duration-normal) var(--ease-out);--play-modal-surface:var(--surface-panel-opaque);--play-modal-surface-border:var(--border-subtle);--play-modal-field:var(--surface-sunken);--play-modal-control:var(--surface-control);--play-modal-control-hover:var(--surface-control-hover);--play-modal-selected:var(--surface-selected);--play-modal-selected-border:var(--border-control);--play-modal-selected-indicator:var(--link);--play-modal-accent-strong:var(--link);--play-modal-copy:var(--text-primary);--play-modal-label:var(--text-secondary);--play-modal-muted:var(--text-secondary);--play-modal-shadow:var(--elevation-2);--play-modal-primary:var(--surface-action);--play-modal-primary-hover:var(--accent-action-pressed);--play-modal-primary-copy:var(--text-on-action);background:0 0;border:0;outline:none;margin:auto;padding:0;position:fixed;overflow:visible}.play-modal.svelte-sly1s2::backdrop{background:var(--scrim)}.play-modal-surface.svelte-sly1s2{max-height:min(calc(100dvh - var(--space-4)), 46rem);overscroll-behavior:contain;border:1px solid var(--play-modal-surface-border);border-radius:var(--radius-surface);background:var(--play-modal-surface);box-shadow:var(--play-modal-shadow);display:grid;overflow:auto}.modal-screen-reader.svelte-sly1s2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.modal-content.svelte-sly1s2{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}body.play-start-modal-open .topbar,body.play-start-modal-open .bottom-nav{pointer-events:none}body.play-start-modal-open{overflow:hidden}@keyframes svelte-sly1s2-modal-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){.play-modal.svelte-sly1s2{width:min(calc(100% - (2 * var(--space-2))), 32rem);max-height:calc(100dvh - (2 * var(--space-2)))}.play-modal-surface.svelte-sly1s2{max-height:calc(100dvh - (2 * var(--space-2)))}}@media (width<=380px),(height<=700px){.play-modal.svelte-sly1s2,.play-modal-surface.svelte-sly1s2{max-height:calc(100dvh - (2 * var(--space-1)))}}@media (width<=380px){.play-modal.svelte-sly1s2{width:min(calc(100% - (2 * var(--space-1))), 22.25rem)}}@media (prefers-reduced-motion:reduce){.play-modal.svelte-sly1s2{animation:none}.svelte-sly1s2,.svelte-sly1s2:before,.svelte-sly1s2:after{transition:none!important}}
