.switch.svelte-1eq0goo{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.625rem;min-width:0;display:inline-flex}.switch.is-disabled.svelte-1eq0goo{cursor:not-allowed}.switch.svelte-1eq0goo .switch-track{background-color:var(--surface-strong);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink-strong) 5%, transparent);appearance:none;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border:0;border-radius:.75rem;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.switch.svelte-1eq0goo:not(.is-disabled) .switch-track:hover:not(:active),.switch.svelte-1eq0goo:not(.is-disabled) .switch-track[data-state=checked]:hover:not(:active){box-shadow:0 0 0 1px color-mix(in srgb, var(--ink-strong) 7%, transparent)}.switch.svelte-1eq0goo .switch-track:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--switch-active-color) 18%, transparent);outline:none}.switch.svelte-1eq0goo .switch-track[data-state=checked]{background-color:var(--switch-active-color);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink-strong) 5%, transparent)}.switch.svelte-1eq0goo .switch-thumb{transition:transform var(--duration-base) var(--ease-spring), box-shadow var(--duration-base) var(--ease-out);background-color:#fff;border-radius:9999px;display:block;transform:translate(0);box-shadow:0 0 0 1px #00000014}.switch.svelte-1eq0goo:not(.is-disabled) .switch-track:hover:not(:active) .switch-thumb{box-shadow:0 0 0 1px #00000014}.switch.svelte-1eq0goo:not(.is-disabled) .switch-track:hover:not(:active) .switch-thumb:not([data-state]){transform:translate(0)scale(1.08)}.switch.is-disabled.svelte-1eq0goo .switch-track{opacity:.55;cursor:not-allowed}.switch.has-error.svelte-1eq0goo .switch-track:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--negative) 18%, transparent)}.switch-text.svelte-1eq0goo{flex-direction:column;gap:.125rem;min-width:0;padding-top:.0625rem;display:inline-flex}.switch-label.svelte-1eq0goo{color:var(--ink-strong);font-size:.9375rem;font-weight:500;line-height:1.35}.switch-required.svelte-1eq0goo{color:var(--negative-text);margin-left:.125rem;font-weight:700}.switch-hint.svelte-1eq0goo{color:var(--ink-muted);font-size:.8125rem;line-height:1.4}.switch-error.svelte-1eq0goo{color:var(--negative-text);font-size:.8125rem;font-weight:500;line-height:1.4}.size-sm.svelte-1eq0goo .switch-track{--switch-travel:.75rem;width:1.75rem;height:1rem}.size-sm.svelte-1eq0goo .switch-thumb{width:.625rem;height:.625rem;margin:0 .0625rem}.size-md.svelte-1eq0goo .switch-track{--switch-travel:1rem;width:2.25rem;height:1.25rem}.size-md.svelte-1eq0goo .switch-thumb{width:.875rem;height:.875rem;margin:0 .0625rem}.size-lg.svelte-1eq0goo .switch-track{--switch-travel:1.25rem;width:2.75rem;height:1.5rem}.size-lg.svelte-1eq0goo .switch-thumb{width:1.125rem;height:1.125rem;margin:0 .0625rem}.size-lg.svelte-1eq0goo .switch-label:where(.svelte-1eq0goo){font-size:1rem}.switch.svelte-1eq0goo .switch-track[data-state=checked] .switch-thumb{transform:translateX(var(--switch-travel))}@media (prefers-reduced-motion:reduce){.switch.svelte-1eq0goo .switch-track,.switch.svelte-1eq0goo .switch-thumb{transition:none}}
