a.btn.svelte-1lrbxc9{text-decoration:none}.btn.svelte-1lrbxc9{display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:background .2s ease-out,color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;width:fit-content;height:fit-content;line-height:1;font-family:var(--font-body)}.btn.svelte-1lrbxc9:focus{outline:none}.btn.svelte-1lrbxc9:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.btn-flat.svelte-1lrbxc9{border:2px solid transparent}.btn-outlined.svelte-1lrbxc9{background:transparent;border:2px solid transparent}.btn-ghost.svelte-1lrbxc9{background:transparent;border:none;gap:.25rem;padding:.25rem;border-top:2px solid transparent;border-bottom:2px solid transparent}.btn-naked.svelte-1lrbxc9{border:none;background:transparent;padding:.25rem .5rem;border-bottom:2px solid transparent}.btn-ghost.svelte-1lrbxc9:hover{box-shadow:0 4px 12px var(--shadow-subtle)}.btn-ghost.btn-active.btn-rounded.svelte-1lrbxc9,.btn-naked.btn-active.btn-rounded.svelte-1lrbxc9{border-radius:var(--radius-soft) var(--radius-soft) 0 0}.btn-palette-accent.btn-flat.svelte-1lrbxc9{background:var(--accent);border-color:var(--accent);color:var(--text-accent)}.btn-palette-accent.btn-flat.svelte-1lrbxc9:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-palette-accent.btn-flat.btn-active.svelte-1lrbxc9{background:var(--accent-hover);border-color:var(--accent-muted);color:var(--text-accent)}.btn-palette-accent.btn-outlined.svelte-1lrbxc9{border-color:var(--accent-muted);color:var(--accent-muted)}.btn-palette-accent.btn-outlined.svelte-1lrbxc9:hover{background:var(--accent);border-color:var(--accent);color:var(--text-accent)}.btn-palette-accent.btn-outlined.btn-active.svelte-1lrbxc9{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-accent)}.btn-palette-accent.btn-ghost.svelte-1lrbxc9{color:var(--text-accent)}.btn-palette-accent.btn-ghost.svelte-1lrbxc9:hover{background:var(--accent-ghost-hover)}.btn-palette-accent.btn-ghost.btn-active.svelte-1lrbxc9{border-bottom-color:var(--text-accent)}.btn-palette-accent.btn-naked.svelte-1lrbxc9{color:var(--accent-muted)}.btn-palette-accent.btn-naked.svelte-1lrbxc9:hover{color:var(--accent)}.btn-palette-accent.btn-naked.btn-active.svelte-1lrbxc9{color:var(--accent-muted);border-color:var(--accent)}.btn-palette-tone.btn-flat.svelte-1lrbxc9{background:var(--tone);color:var(--text)}.btn-palette-tone.btn-flat.svelte-1lrbxc9:hover{background:var(--accent);color:var(--text-accent)}.btn-palette-tone.btn-flat.btn-active.svelte-1lrbxc9{background:var(--accent);border-color:var(--tone-muted);color:var(--text-accent)}.btn-palette-tone.btn-outlined.svelte-1lrbxc9{border-color:var(--tone-muted);color:var(--tone-muted)}.btn-palette-tone.btn-outlined.svelte-1lrbxc9:hover{background:var(--accent);border-color:var(--accent);color:var(--text-accent)}.btn-palette-tone.btn-outlined.btn-active.svelte-1lrbxc9{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-accent)}.btn-palette-tone.btn-ghost.svelte-1lrbxc9{color:var(--text)}.btn-palette-tone.btn-ghost.svelte-1lrbxc9:hover{background:var(--tone-ghost)}.btn-palette-tone.btn-ghost.btn-active.svelte-1lrbxc9{border-bottom-color:var(--accent)}.btn-palette-tone.btn-naked.svelte-1lrbxc9{color:var(--text-muted)}.btn-palette-tone.btn-naked.svelte-1lrbxc9:hover{color:var(--text)}.btn-palette-tone.btn-naked.btn-active.svelte-1lrbxc9{color:var(--text);border-color:var(--text)}.btn-palette-error.btn-flat.svelte-1lrbxc9{background:var(--error);border-color:var(--error);color:var(--text-error)}.btn-palette-error.btn-flat.svelte-1lrbxc9:hover{background:var(--error-hover);border-color:var(--error-hover)}.btn-palette-error.btn-flat.btn-active.svelte-1lrbxc9{background:var(--error-hover);border-color:var(--error-muted);color:var(--text-error)}.btn-palette-error.btn-outlined.svelte-1lrbxc9{border-color:var(--error-muted);color:var(--error-muted)}.btn-palette-error.btn-outlined.svelte-1lrbxc9:hover{background:var(--error);border-color:var(--error);color:var(--text-error)}.btn-palette-error.btn-outlined.btn-active.svelte-1lrbxc9{background:var(--error-hover);border-color:var(--error-hover);color:var(--text-error)}.btn-palette-error.btn-ghost.svelte-1lrbxc9{color:var(--error-muted)}.btn-palette-error.btn-ghost.svelte-1lrbxc9:hover{background:var(--error-ghost-hover);color:var(--error-muted)}.btn-palette-error.btn-ghost.btn-active.svelte-1lrbxc9{border-bottom-color:var(--error-muted)}.btn-palette-error.btn-naked.svelte-1lrbxc9{color:var(--error-muted)}.btn-palette-error.btn-naked.svelte-1lrbxc9:hover{color:var(--error)}.btn-palette-error.btn-naked.btn-active.svelte-1lrbxc9{color:var(--error-muted);border-color:var(--error)}.btn-palette-warning.btn-flat.svelte-1lrbxc9{background:var(--warning);border-color:var(--warning);color:var(--text-warning)}.btn-palette-warning.btn-flat.svelte-1lrbxc9:hover{background:var(--warning-hover);border-color:var(--warning-hover)}.btn-palette-warning.btn-flat.btn-active.svelte-1lrbxc9{background:var(--warning-hover);border-color:var(--warning-muted);color:var(--text-warning)}.btn-palette-warning.btn-outlined.svelte-1lrbxc9{border-color:var(--warning-muted);color:var(--warning-muted)}.btn-palette-warning.btn-outlined.svelte-1lrbxc9:hover{background:var(--warning);border-color:var(--warning);color:var(--text-warning)}.btn-palette-warning.btn-outlined.btn-active.svelte-1lrbxc9{background:var(--warning-hover);border-color:var(--warning-hover);color:var(--text-warning)}.btn-palette-warning.btn-ghost.svelte-1lrbxc9{color:var(--warning-muted)}.btn-palette-warning.btn-ghost.svelte-1lrbxc9:hover{background:var(--warning-ghost-hover);color:var(--warning-muted)}.btn-palette-warning.btn-ghost.btn-active.svelte-1lrbxc9{border-bottom-color:var(--warning-muted)}.btn-palette-warning.btn-naked.svelte-1lrbxc9{color:var(--warning-muted)}.btn-palette-warning.btn-naked.svelte-1lrbxc9:hover{color:var(--warning)}.btn-palette-warning.btn-naked.btn-active.svelte-1lrbxc9{color:var(--warning-muted);border-color:var(--warning)}.btn-palette-success.btn-flat.svelte-1lrbxc9{background:var(--success);border-color:var(--success);color:var(--text-success)}.btn-palette-success.btn-flat.svelte-1lrbxc9:hover{background:var(--success-hover);border-color:var(--success-hover)}.btn-palette-success.btn-flat.btn-active.svelte-1lrbxc9{background:var(--success-hover);border-color:var(--success-muted);color:var(--text-success)}.btn-palette-success.btn-outlined.svelte-1lrbxc9{border-color:var(--success-muted);color:var(--success-muted)}.btn-palette-success.btn-outlined.svelte-1lrbxc9:hover{background:var(--success);border-color:var(--success);color:var(--text-success)}.btn-palette-success.btn-outlined.btn-active.svelte-1lrbxc9{background:var(--success-hover);border-color:var(--success-hover);color:var(--text-success)}.btn-palette-success.btn-ghost.svelte-1lrbxc9{color:var(--success-muted)}.btn-palette-success.btn-ghost.svelte-1lrbxc9:hover{background:var(--success-ghost-hover);color:var(--success-muted)}.btn-palette-success.btn-ghost.btn-active.svelte-1lrbxc9{border-bottom-color:var(--success-muted)}.btn-palette-success.btn-naked.svelte-1lrbxc9{color:var(--success-muted)}.btn-palette-success.btn-naked.svelte-1lrbxc9:hover{color:var(--success)}.btn-palette-success.btn-naked.btn-active.svelte-1lrbxc9{color:var(--success-muted);border-color:var(--success)}.btn-palette-info.btn-flat.svelte-1lrbxc9{background:var(--info);border-color:var(--info);color:var(--text-info)}.btn-palette-info.btn-flat.svelte-1lrbxc9:hover{background:var(--info-hover);border-color:var(--info-hover)}.btn-palette-info.btn-flat.btn-active.svelte-1lrbxc9{background:var(--info-hover);border-color:var(--info-muted);color:var(--text-info)}.btn-palette-info.btn-outlined.svelte-1lrbxc9{border-color:var(--info-muted);color:var(--info-muted)}.btn-palette-info.btn-outlined.svelte-1lrbxc9:hover{background:var(--info);border-color:var(--info);color:var(--text-info)}.btn-palette-info.btn-outlined.btn-active.svelte-1lrbxc9{background:var(--info-hover);border-color:var(--info-hover);color:var(--text-info)}.btn-palette-info.btn-ghost.svelte-1lrbxc9{color:var(--info-muted)}.btn-palette-info.btn-ghost.svelte-1lrbxc9:hover{background:var(--info-ghost-hover);color:var(--info-muted)}.btn-palette-info.btn-ghost.btn-active.svelte-1lrbxc9{border-bottom-color:var(--info-muted)}.btn-palette-info.btn-naked.svelte-1lrbxc9{color:var(--info-muted)}.btn-palette-info.btn-naked.svelte-1lrbxc9:hover{color:var(--info)}.btn-palette-info.btn-naked.btn-active.svelte-1lrbxc9{color:var(--info-muted);border-color:var(--info)}.btn-palette-neutral.btn-flat.svelte-1lrbxc9{background:var(--neutral);border-color:var(--neutral);color:var(--text-neutral)}.btn-palette-neutral.btn-flat.svelte-1lrbxc9:hover{background:var(--neutral-hover);border-color:var(--neutral-hover)}.btn-palette-neutral.btn-flat.btn-active.svelte-1lrbxc9{background:var(--neutral-hover);border-color:var(--neutral-muted);color:var(--text-neutral)}.btn-palette-neutral.btn-outlined.svelte-1lrbxc9{border-color:var(--neutral-muted);color:var(--neutral-muted)}.btn-palette-neutral.btn-outlined.svelte-1lrbxc9:hover{background:var(--neutral);border-color:var(--neutral);color:var(--text-neutral)}.btn-palette-neutral.btn-outlined.btn-active.svelte-1lrbxc9{background:var(--neutral-hover);border-color:var(--neutral-hover);color:var(--text-neutral)}.btn-palette-neutral.btn-ghost.svelte-1lrbxc9{color:var(--neutral-muted)}.btn-palette-neutral.btn-ghost.svelte-1lrbxc9:hover{background:var(--neutral-ghost-hover);color:var(--neutral-muted)}.btn-palette-neutral.btn-ghost.btn-active.svelte-1lrbxc9{border-bottom-color:var(--neutral-muted)}.btn-palette-neutral.btn-naked.svelte-1lrbxc9{color:var(--neutral-muted)}.btn-palette-neutral.btn-naked.svelte-1lrbxc9:hover{color:var(--neutral)}.btn-palette-neutral.btn-naked.btn-active.svelte-1lrbxc9{color:var(--neutral-muted);border-color:var(--neutral)}.btn-elevation-subtle.svelte-1lrbxc9:hover{box-shadow:0 4px 12px var(--shadow-subtle)}.btn-elevation-hard.svelte-1lrbxc9:hover{box-shadow:.4rem .4rem var(--shadow-hard)}.btn-raised.btn-elevation-subtle.svelte-1lrbxc9{box-shadow:0 4px 12px var(--shadow-subtle)}.btn-raised.btn-elevation-hard.svelte-1lrbxc9{box-shadow:.4rem .4rem var(--shadow-hard)}.btn-lg.svelte-1lrbxc9{font-size:1.125rem;font-weight:700;padding:.9rem 1.8rem}.btn-md.svelte-1lrbxc9{font-weight:600;padding:.6rem 1.2rem}.btn-sm.svelte-1lrbxc9{font-size:.75rem;padding:.3rem .6rem}.btn-ghost.btn-lg.svelte-1lrbxc9{font-size:1.125rem;font-weight:700}.btn-ghost.btn-sm.svelte-1lrbxc9{font-size:.75rem}.btn-naked.btn-lg.svelte-1lrbxc9{font-size:1.125rem;font-weight:700;padding:.3rem .6rem}.btn-naked.btn-md.svelte-1lrbxc9{padding:.25rem .5rem}.btn-naked.btn-sm.svelte-1lrbxc9{font-size:.75rem;padding:.15rem .35rem}.btn-rounded.svelte-1lrbxc9{border-radius:var(--radius-soft)}.btn-row.svelte-1lrbxc9{flex-direction:row}.btn-column.svelte-1lrbxc9{flex-direction:column;aspect-ratio:1;padding:.25rem;overflow:hidden}.btn-column.btn-sm.svelte-1lrbxc9{width:48px;font-size:.65rem}.btn-column.btn-md.svelte-1lrbxc9{width:64px;font-size:.8rem}.btn-column.btn-lg.svelte-1lrbxc9{width:76px;font-size:1rem}.btn-animate-left.svelte-1lrbxc9:hover{transform:translate(-4px)}.btn-animate-right.svelte-1lrbxc9:hover{transform:translate(4px)}.btn-animate-top.svelte-1lrbxc9:hover{transform:translateY(-4px)}.btn-animate-bottom.svelte-1lrbxc9:hover{transform:translateY(4px)}.btn-uppercase.svelte-1lrbxc9{letter-spacing:.5px;text-transform:uppercase}.badge.svelte-4u11oz{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;line-height:1;font-family:var(--font-body);text-decoration:none;border:2px solid transparent}button.badge.svelte-4u11oz,a.badge.svelte-4u11oz{cursor:pointer}.badge-pill.svelte-4u11oz{border-radius:var(--radius-pill)}.badge-rect.svelte-4u11oz{border-radius:var(--radius-edge)}.badge-flat.svelte-4u11oz{font-weight:600}.badge-outlined.svelte-4u11oz{background:transparent}.badge-palette-accent.badge-flat.svelte-4u11oz{background:var(--accent);border-color:var(--accent);color:var(--text-accent)}.badge-palette-accent.badge-outlined.svelte-4u11oz{border-color:var(--accent-muted);color:var(--accent-muted)}.badge-palette-tone.badge-flat.svelte-4u11oz{background:var(--tone);border-color:var(--tone);color:var(--text)}.badge-palette-tone.badge-outlined.svelte-4u11oz{border-color:var(--tone-muted);color:var(--text-muted)}.badge-palette-error.badge-flat.svelte-4u11oz{background:var(--error);border-color:var(--error);color:var(--text-error)}.badge-palette-error.badge-outlined.svelte-4u11oz{border-color:var(--error-muted);color:var(--error-muted)}.badge-palette-warning.badge-flat.svelte-4u11oz{background:var(--warning);border-color:var(--warning);color:var(--text-warning)}.badge-palette-warning.badge-outlined.svelte-4u11oz{border-color:var(--warning-muted);color:var(--warning-muted)}.badge-palette-success.badge-flat.svelte-4u11oz{background:var(--success);border-color:var(--success);color:var(--text-success)}.badge-palette-success.badge-outlined.svelte-4u11oz{border-color:var(--success-muted);color:var(--success-muted)}.badge-palette-info.badge-flat.svelte-4u11oz{background:var(--info);border-color:var(--info);color:var(--text-info)}.badge-palette-info.badge-outlined.svelte-4u11oz{border-color:var(--info-muted);color:var(--info-muted)}.badge-palette-neutral.badge-flat.svelte-4u11oz{background:var(--neutral);border-color:var(--neutral);color:var(--text-neutral)}.badge-palette-neutral.badge-outlined.svelte-4u11oz{border-color:var(--neutral-muted);color:var(--neutral-muted)}.badge-elevation-subtle.svelte-4u11oz{box-shadow:0 4px 12px var(--shadow-subtle)}.badge-elevation-hard.svelte-4u11oz{box-shadow:.3rem .3rem var(--shadow-hard)}.badge-uppercase.svelte-4u11oz{font-size:.875rem;letter-spacing:.5px;text-transform:uppercase}.badge-lg.svelte-4u11oz{font-size:1.125rem;font-weight:700;padding:.65rem 1.3rem}.badge-md.svelte-4u11oz{padding:.45rem .9rem}.badge-sm.svelte-4u11oz{font-size:.75rem;padding:.3rem .6rem}button.badge-flat.badge-palette-accent.svelte-4u11oz:hover,a.badge-flat.badge-palette-accent.svelte-4u11oz:hover{background:var(--accent-hover);border-color:var(--accent-hover)}button.badge-outlined.badge-palette-accent.svelte-4u11oz:hover,a.badge-outlined.badge-palette-accent.svelte-4u11oz:hover{background:var(--accent);border-color:var(--accent);color:var(--text-accent)}button.badge-flat.badge-palette-tone.svelte-4u11oz:hover,a.badge-flat.badge-palette-tone.svelte-4u11oz:hover{background:var(--tone-hover);border-color:var(--tone-hover)}button.badge-outlined.badge-palette-tone.svelte-4u11oz:hover,a.badge-outlined.badge-palette-tone.svelte-4u11oz:hover{background:var(--tone-hover);border-color:var(--tone-hover);color:var(--text)}button.badge-flat.badge-palette-error.svelte-4u11oz:hover,a.badge-flat.badge-palette-error.svelte-4u11oz:hover{background:var(--error-hover);border-color:var(--error-hover)}button.badge-outlined.badge-palette-error.svelte-4u11oz:hover,a.badge-outlined.badge-palette-error.svelte-4u11oz:hover{background:var(--error);border-color:var(--error);color:var(--text-error)}button.badge-flat.badge-palette-warning.svelte-4u11oz:hover,a.badge-flat.badge-palette-warning.svelte-4u11oz:hover{background:var(--warning-hover);border-color:var(--warning-hover)}button.badge-outlined.badge-palette-warning.svelte-4u11oz:hover,a.badge-outlined.badge-palette-warning.svelte-4u11oz:hover{background:var(--warning);border-color:var(--warning);color:var(--text-warning)}button.badge-flat.badge-palette-success.svelte-4u11oz:hover,a.badge-flat.badge-palette-success.svelte-4u11oz:hover{background:var(--success-hover);border-color:var(--success-hover)}button.badge-outlined.badge-palette-success.svelte-4u11oz:hover,a.badge-outlined.badge-palette-success.svelte-4u11oz:hover{background:var(--success);border-color:var(--success);color:var(--text-success)}button.badge-flat.badge-palette-info.svelte-4u11oz:hover,a.badge-flat.badge-palette-info.svelte-4u11oz:hover{background:var(--info-hover);border-color:var(--info-hover)}button.badge-outlined.badge-palette-info.svelte-4u11oz:hover,a.badge-outlined.badge-palette-info.svelte-4u11oz:hover{background:var(--info);border-color:var(--info);color:var(--text-info)}button.badge-flat.badge-palette-neutral.svelte-4u11oz:hover,a.badge-flat.badge-palette-neutral.svelte-4u11oz:hover{background:var(--neutral-hover);border-color:var(--neutral-hover)}button.badge-outlined.badge-palette-neutral.svelte-4u11oz:hover,a.badge-outlined.badge-palette-neutral.svelte-4u11oz:hover{background:var(--neutral);border-color:var(--neutral);color:var(--text-neutral)}button.badge-flat.badge-palette-accent.badge-selected.svelte-4u11oz,a.badge-flat.badge-palette-accent.badge-selected.svelte-4u11oz{background:var(--accent-hover);border-color:var(--accent-muted)}button.badge-outlined.badge-palette-accent.badge-selected.svelte-4u11oz,a.badge-outlined.badge-palette-accent.badge-selected.svelte-4u11oz{background:var(--accent);border-color:var(--accent);color:var(--text-accent)}button.badge-flat.badge-palette-tone.badge-selected.svelte-4u11oz,a.badge-flat.badge-palette-tone.badge-selected.svelte-4u11oz{background:var(--tone-hover);border-color:var(--tone-muted)}button.badge-outlined.badge-palette-tone.badge-selected.svelte-4u11oz,a.badge-outlined.badge-palette-tone.badge-selected.svelte-4u11oz{background:var(--tone-hover);border-color:var(--accent);color:var(--text)}button.badge-flat.badge-palette-error.badge-selected.svelte-4u11oz,a.badge-flat.badge-palette-error.badge-selected.svelte-4u11oz{background:var(--error-hover);border-color:var(--error-muted)}button.badge-outlined.badge-palette-error.badge-selected.svelte-4u11oz,a.badge-outlined.badge-palette-error.badge-selected.svelte-4u11oz{background:var(--error);border-color:var(--error);color:var(--text-error)}button.badge-flat.badge-palette-warning.badge-selected.svelte-4u11oz,a.badge-flat.badge-palette-warning.badge-selected.svelte-4u11oz{background:var(--warning-hover);border-color:var(--warning-muted)}button.badge-outlined.badge-palette-warning.badge-selected.svelte-4u11oz,a.badge-outlined.badge-palette-warning.badge-selected.svelte-4u11oz{background:var(--warning);border-color:var(--warning);color:var(--text-warning)}button.badge-flat.badge-palette-success.badge-selected.svelte-4u11oz,a.badge-flat.badge-palette-success.badge-selected.svelte-4u11oz{background:var(--success-hover);border-color:var(--success-muted)}button.badge-outlined.badge-palette-success.badge-selected.svelte-4u11oz,a.badge-outlined.badge-palette-success.badge-selected.svelte-4u11oz{background:var(--success);border-color:var(--success);color:var(--text-success)}button.badge-flat.badge-palette-info.badge-selected.svelte-4u11oz,a.badge-flat.badge-palette-info.badge-selected.svelte-4u11oz{background:var(--info-hover);border-color:var(--info-muted)}button.badge-outlined.badge-palette-info.badge-selected.svelte-4u11oz,a.badge-outlined.badge-palette-info.badge-selected.svelte-4u11oz{background:var(--info);border-color:var(--info);color:var(--text-info)}button.badge-flat.badge-palette-neutral.badge-selected.svelte-4u11oz,a.badge-flat.badge-palette-neutral.badge-selected.svelte-4u11oz{background:var(--neutral-hover);border-color:var(--neutral-muted)}button.badge-outlined.badge-palette-neutral.badge-selected.svelte-4u11oz,a.badge-outlined.badge-palette-neutral.badge-selected.svelte-4u11oz{background:var(--neutral);border-color:var(--neutral);color:var(--text-neutral)}.badge-trailing-icon.svelte-4u11oz{display:inline-flex;align-items:center;line-height:1}.badge-trailing-icon.svelte-4u11oz *{font-size:1em;line-height:1}.badge-trailing-btn.svelte-4u11oz{display:inline-flex;align-items:center;background:none;border:none;padding:0;margin:0;cursor:pointer;color:inherit;opacity:.7;transition:opacity .15s ease}.badge-trailing-btn.svelte-4u11oz:hover{opacity:1}.switch-input.svelte-1fza2tt{position:absolute;opacity:0;width:0;height:0;margin:0}.switch-wrapper.svelte-1fza2tt{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.3}.switch-label.svelte-1fza2tt{display:inline-flex;align-items:center;gap:.3rem;font-size:.9rem;font-weight:500;color:inherit}.switch-track.svelte-1fza2tt{position:relative;flex-shrink:0;overflow:visible;transition:background .2s ease,box-shadow .2s ease}.switch-track.svelte-1fza2tt:not(.switch-checked){background:transparent;box-shadow:0 0 0 2px var(--text-muted)}.switch-knob.svelte-1fza2tt{position:absolute;width:20px;height:20px;left:var(--switch-begin);top:50%;transform:translateY(-50%);background:var(--text-muted);box-shadow:0 2px 5px #00000040;transition:transform .2s cubic-bezier(.4,0,.2,1),background .2s ease}.switch-track.switch-checked.svelte-1fza2tt .switch-knob:where(.svelte-1fza2tt){transform:translate(var(--switch-travel),-50%)}.switch-sm.svelte-1fza2tt .switch-track:where(.svelte-1fza2tt){width:36px;height:14px;--switch-begin: -3px;--switch-travel: 21px}.switch-md.svelte-1fza2tt .switch-track:where(.svelte-1fza2tt){width:48px;height:26px;--switch-begin: 2px;--switch-travel: 24px}.switch-lg.svelte-1fza2tt .switch-track:where(.svelte-1fza2tt){width:60px;height:34px;--switch-begin: 6px;--switch-travel: 30px}.switch-circle.svelte-1fza2tt .switch-track:where(.svelte-1fza2tt){border-radius:var(--radius-pill)}.switch-circle.svelte-1fza2tt .switch-knob:where(.svelte-1fza2tt){border-radius:var(--radius-circle)}.switch-wrapper.svelte-1fza2tt:not(.switch-circle) .switch-track:where(.svelte-1fza2tt){border-radius:var(--radius-edge)}.switch-wrapper.svelte-1fza2tt:not(.switch-circle) .switch-knob:where(.svelte-1fza2tt){border-radius:var(--radius-edge)}.switch-palette-accent.svelte-1fza2tt .switch-checked:where(.svelte-1fza2tt){background:var(--accent);box-shadow:none}.switch-palette-accent.svelte-1fza2tt .switch-checked:where(.svelte-1fza2tt) .switch-knob:where(.svelte-1fza2tt){background:var(--text-accent)}.switch-palette-tone.svelte-1fza2tt .switch-checked:where(.svelte-1fza2tt){background:var(--text);box-shadow:none}.switch-palette-tone.svelte-1fza2tt .switch-checked:where(.svelte-1fza2tt) .switch-knob:where(.svelte-1fza2tt){background:var(--tone-hover)}.switch-palette-error.svelte-1fza2tt .switch-checked:where(.svelte-1fza2tt){background:var(--error);box-shadow:none}.switch-palette-error.svelte-1fza2tt .switch-checked:where(.svelte-1fza2tt) .switch-knob:where(.svelte-1fza2tt){background:var(--text-accent)}.switch-palette-warning.svelte-1fza2tt .switch-checked:where(.svelte-1fza2tt){background:var(--warning);box-shadow:none}.switch-palette-warning.svelte-1fza2tt .switch-checked:where(.svelte-1fza2tt) .switch-knob:where(.svelte-1fza2tt){background:var(--text-accent)}.switch-palette-success.svelte-1fza2tt .switch-checked:where(.svelte-1fza2tt){background:var(--success);box-shadow:none}.switch-palette-success.svelte-1fza2tt .switch-checked:where(.svelte-1fza2tt) .switch-knob:where(.svelte-1fza2tt){background:var(--text-accent)}.switch-palette-info.svelte-1fza2tt .switch-checked:where(.svelte-1fza2tt){background:var(--info);box-shadow:none}.switch-palette-info.svelte-1fza2tt .switch-checked:where(.svelte-1fza2tt) .switch-knob:where(.svelte-1fza2tt){background:var(--text-accent)}.switch-palette-neutral.svelte-1fza2tt .switch-checked:where(.svelte-1fza2tt){background:var(--neutral);box-shadow:none}.switch-palette-neutral.svelte-1fza2tt .switch-checked:where(.svelte-1fza2tt) .switch-knob:where(.svelte-1fza2tt){background:var(--text-neutral)}.switch-disabled.svelte-1fza2tt{opacity:.45;cursor:not-allowed;pointer-events:none}.switch-input.svelte-1fza2tt:focus-visible~.switch-track:where(.svelte-1fza2tt){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}
