.Switch-module-scss-module__LYa8NG__switchPrimitive{--switch-color-track-background-default:var(--semantic-color-background-tertiary);--switch-color-track-background-hover:var(--semantic-color-background-hover);--switch-color-track-background-focus:var(--semantic-color-background-secondary);--switch-color-track-background-disabled:var(--semantic-color-background-disabled);--switch-color-track-background-checked:var(--semantic-color-foreground-accent);--switch-color-track-background-error:var(--semantic-color-background-danger-subtle);--switch-color-track-border-default:var(--semantic-color-border-primary);--switch-color-track-border-hover:var(--semantic-color-border-bold);--switch-color-track-border-focus:var(--semantic-color-border-accent);--switch-color-track-border-disabled:var(--semantic-color-border-disabled);--switch-color-track-border-error:var(--semantic-color-border-danger);--switch-color-thumb-background-default:var(--semantic-color-background-primary);--switch-color-thumb-background-hover:var(--semantic-color-background-hover);--switch-color-thumb-background-focus:var(--semantic-color-background-primary);--switch-color-thumb-background-disabled:var(--semantic-color-background-disabled);--switch-color-thumb-background-checked:var(--semantic-color-foreground-on-brand);--switch-color-thumb-background-error:var(--semantic-color-background-danger-strong);--switch-color-thumb-border-default:var(--semantic-color-border-primary);--switch-color-thumb-border-hover:var(--semantic-color-border-bold);--switch-color-thumb-border-focus:var(--semantic-color-border-accent);--switch-color-thumb-border-disabled:var(--semantic-color-border-disabled);--switch-color-thumb-border-error:var(--semantic-color-border-danger);--switch-color-thumb-shadow:var(--semantic-elevation-surface-raised);--switch-color-text-default:var(--semantic-color-foreground-secondary);--switch-color-text-hover:var(--semantic-color-foreground-primary);--switch-color-text-disabled:var(--semantic-color-foreground-disabled);--switch-color-text-error:var(--semantic-color-foreground-danger);--switch-size-sm-track-width:var(--core-spacing-size-08);--switch-size-sm-track-height:var(--core-spacing-size-06);--switch-size-sm-track-radius:var(--core-shape-radius-full);--switch-size-sm-thumb-size:var(--core-spacing-size-05);--switch-size-sm-thumb-offset:var(--core-spacing-size-02);--switch-size-sm-gap:var(--core-spacing-size-04);--switch-size-sm-font-size:var(--semantic-typography-caption-01);--switch-size-md-track-width:var(--core-spacing-size-09);--switch-size-md-track-height:var(--core-spacing-size-07);--switch-size-md-track-radius:var(--core-shape-radius-full);--switch-size-md-thumb-size:var(--core-spacing-size-06);--switch-size-md-thumb-offset:var(--core-spacing-size-02);--switch-size-md-gap:var(--core-spacing-size-04);--switch-size-md-font-size:var(--semantic-typography-body-small-font-size);--switch-size-lg-track-width:var(--core-spacing-size-10);--switch-size-lg-track-height:var(--core-spacing-size-08);--switch-size-lg-track-radius:var(--core-shape-radius-full);--switch-size-lg-thumb-size:var(--core-spacing-size-07);--switch-size-lg-thumb-offset:var(--core-spacing-size-02);--switch-size-lg-gap:var(--core-spacing-size-04);--switch-size-lg-font-size:var(--semantic-typography-body-default-font-size);--switch-motion-duration:var(--semantic-motion-interaction-press-duration);--switch-motion-easing:var(--semantic-motion-interaction-press-easing);--switch-focus-ring:var(--semantic-focus-ring);--switch-focus-offset:var(--semantic-focus-ring-offset);vertical-align:middle;width:var(--switch-size-md-track-width,3rem);height:var(--switch-size-md-track-height,1.5rem);align-items:center;display:inline-flex;position:relative}.Switch-module-scss-module__LYa8NG__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute}.Switch-module-scss-module__LYa8NG__input:disabled{cursor:not-allowed}.Switch-module-scss-module__LYa8NG__track{width:var(--switch-size-md-track-width,3rem);height:var(--switch-size-md-track-height,1.5rem);min-height:var(--switch-size-md-track-height,1.5rem);background-color:var(--switch-color-track-background-default);border:1px solid var(--switch-color-track-border-default);border-radius:var(--switch-size-md-track-radius,9999px);transition:background-color var(--switch-motion-duration,.15s)var(--switch-motion-easing,ease-out),border-color var(--switch-motion-duration,.15s)var(--switch-motion-easing,ease-out);align-items:center;display:inline-flex;position:relative}.Switch-module-scss-module__LYa8NG__input:focus-visible+.Switch-module-scss-module__LYa8NG__track{outline:var(--switch-focus-ring);outline-offset:var(--switch-focus-offset)}.Switch-module-scss-module__LYa8NG__input:disabled+.Switch-module-scss-module__LYa8NG__track{opacity:.5;cursor:not-allowed}.Switch-module-scss-module__LYa8NG__input:checked+.Switch-module-scss-module__LYa8NG__track{background-color:var(--switch-color-track-background-checked);border-color:var(--switch-color-track-border-default)}.Switch-module-scss-module__LYa8NG__input:not(:disabled):hover+.Switch-module-scss-module__LYa8NG__track{background-color:var(--switch-color-track-background-hover)}.Switch-module-scss-module__LYa8NG__input:checked:not(:disabled):hover+.Switch-module-scss-module__LYa8NG__track{background-color:var(--switch-color-track-background-checked);border-color:var(--switch-color-track-background-checked)}.Switch-module-scss-module__LYa8NG__thumb{width:var(--switch-size-md-thumb-size,1rem);height:var(--switch-size-md-thumb-size,1rem);min-height:var(--switch-size-md-thumb-size,1rem);background-color:var(--switch-color-thumb-background-default);border:1px solid var(--switch-color-thumb-border-default);transition:transform var(--switch-motion-duration,.15s)var(--switch-motion-easing,ease-out);border-radius:50%;position:absolute;inset-inline-start:var(--switch-size-md-thumb-offset,4px);box-shadow:0 1px 3px #0000001a}.Switch-module-scss-module__LYa8NG__input:checked~.Switch-module-scss-module__LYa8NG__track .Switch-module-scss-module__LYa8NG__thumb{background-color:var(--switch-color-thumb-background-checked);transform:translateX(calc(var(--switch-size-md-track-width,3rem) - var(--switch-size-md-thumb-size,1rem) - var(--switch-size-md-thumb-offset,4px)*2))}.Switch-module-scss-module__LYa8NG__switchPrimitive.Switch-module-scss-module__LYa8NG__sm{width:var(--switch-size-sm-track-width,2rem);height:var(--switch-size-sm-track-height,1rem)}.Switch-module-scss-module__LYa8NG__switchPrimitive.Switch-module-scss-module__LYa8NG__sm .Switch-module-scss-module__LYa8NG__track{width:var(--switch-size-sm-track-width,2rem);height:var(--switch-size-sm-track-height,1rem);min-height:var(--switch-size-sm-track-height,1rem)}.Switch-module-scss-module__LYa8NG__switchPrimitive.Switch-module-scss-module__LYa8NG__sm .Switch-module-scss-module__LYa8NG__thumb{width:var(--switch-size-sm-thumb-size,.75rem);height:var(--switch-size-sm-thumb-size,.75rem);min-height:var(--switch-size-sm-thumb-size,.75rem);inset-inline-start:var(--switch-size-sm-thumb-offset,2px)}.Switch-module-scss-module__LYa8NG__switchPrimitive.Switch-module-scss-module__LYa8NG__sm .Switch-module-scss-module__LYa8NG__input:checked~.Switch-module-scss-module__LYa8NG__track .Switch-module-scss-module__LYa8NG__thumb{transform:translateX(calc(var(--switch-size-sm-track-width,2rem) - var(--switch-size-sm-thumb-size,.75rem) - var(--switch-size-sm-thumb-offset,2px)*2))}.Switch-module-scss-module__LYa8NG__switchPrimitive.Switch-module-scss-module__LYa8NG__lg{width:var(--switch-size-lg-track-width,4rem);height:var(--switch-size-lg-track-height,2rem)}.Switch-module-scss-module__LYa8NG__switchPrimitive.Switch-module-scss-module__LYa8NG__lg .Switch-module-scss-module__LYa8NG__track{width:var(--switch-size-lg-track-width,4rem);height:var(--switch-size-lg-track-height,2rem);min-height:var(--switch-size-lg-track-height,2rem)}.Switch-module-scss-module__LYa8NG__switchPrimitive.Switch-module-scss-module__LYa8NG__lg .Switch-module-scss-module__LYa8NG__thumb{width:var(--switch-size-lg-thumb-size,1.5rem);height:var(--switch-size-lg-thumb-size,1.5rem);min-height:var(--switch-size-lg-thumb-size,1.5rem);inset-inline-start:var(--switch-size-lg-thumb-offset,4px)}.Switch-module-scss-module__LYa8NG__switchPrimitive.Switch-module-scss-module__LYa8NG__lg .Switch-module-scss-module__LYa8NG__input:checked~.Switch-module-scss-module__LYa8NG__track .Switch-module-scss-module__LYa8NG__thumb{transform:translateX(calc(var(--switch-size-lg-track-width,4rem) - var(--switch-size-lg-thumb-size,1.5rem) - var(--switch-size-lg-thumb-offset,4px)*2))}.Switch-module-scss-module__LYa8NG__switchPrimitive.Switch-module-scss-module__LYa8NG__disabled{opacity:.5;pointer-events:none}.Switch-module-scss-module__LYa8NG__switchField{cursor:pointer;align-items:flex-start;gap:.75rem;display:inline-flex}.Switch-module-scss-module__LYa8NG__switchField.Switch-module-scss-module__LYa8NG__disabled{opacity:.5;cursor:not-allowed}.Switch-module-scss-module__LYa8NG__switchField.Switch-module-scss-module__LYa8NG__labelStart{flex-direction:row-reverse}.Switch-module-scss-module__LYa8NG__labelWrapper{flex-direction:column;gap:.125rem;padding-block-start:.125rem;display:flex}.Switch-module-scss-module__LYa8NG__label{color:var(--switch-color-text-default);font-weight:var(--switch-text-label-weight,500);font-size:var(--switch-text-label-size,.875rem);line-height:var(--switch-text-label-line-height,1.4);cursor:pointer}.Switch-module-scss-module__LYa8NG__switchField.Switch-module-scss-module__LYa8NG__disabled .Switch-module-scss-module__LYa8NG__label{color:var(--switch-color-text-disabled);cursor:not-allowed}.Switch-module-scss-module__LYa8NG__description{color:var(--switch-color-text-default);font-size:var(--switch-text-description-size,.8125rem);line-height:var(--switch-text-description-line-height,1.4)}.Switch-module-scss-module__LYa8NG__switchField.Switch-module-scss-module__LYa8NG__disabled .Switch-module-scss-module__LYa8NG__description{color:var(--switch-color-text-disabled)}.Switch-module-scss-module__LYa8NG__switchField.Switch-module-scss-module__LYa8NG__sm .Switch-module-scss-module__LYa8NG__label{font-size:.8125rem}.Switch-module-scss-module__LYa8NG__switchField.Switch-module-scss-module__LYa8NG__sm .Switch-module-scss-module__LYa8NG__description{font-size:.75rem}.Switch-module-scss-module__LYa8NG__switchField.Switch-module-scss-module__LYa8NG__lg .Switch-module-scss-module__LYa8NG__label{font-size:1rem}.Switch-module-scss-module__LYa8NG__switchField.Switch-module-scss-module__LYa8NG__lg .Switch-module-scss-module__LYa8NG__description{font-size:.875rem}.Switch-module-scss-module__LYa8NG__switchGroup{gap:var(--switch-size-md-gap,1rem);display:inline-flex}.Switch-module-scss-module__LYa8NG__vertical{flex-direction:column;align-items:flex-start}.Switch-module-scss-module__LYa8NG__horizontal{flex-direction:row;align-items:center}@media (prefers-reduced-motion:reduce){.Switch-module-scss-module__LYa8NG__track,.Switch-module-scss-module__LYa8NG__thumb{transition:none}}
