[data-v-99dc11b3]{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.switch-outer-container[data-v-99dc11b3]{--switch-container-width:3rem;--position-off:0;--switch-size:1rem;--position-on:calc(100% - var(--switch-size) - var(--spacing-25));--transition-speed:.2s;padding:var(--spacing-50) 0;align-items:center;gap:var(--spacing-100);display:inline-flex}.switch-outer-container .label-container[data-v-99dc11b3]{cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;min-width:0}.disabled[data-v-99dc11b3]:is(.switch-outer-container .label-container){cursor:default}:is(.switch-outer-container .label-container) .label[data-v-99dc11b3]{font-weight:var(--label-medium-font-weight);font-size:var(--label-medium-font-size);line-height:var(--label-medium-line-height)}.switch-outer-container.reverse[data-v-99dc11b3]{flex-direction:row-reverse}.switch-outer-container .switch-container[data-v-99dc11b3]{appearance:none;font:inherit;color:inherit;box-sizing:border-box;width:var(--switch-container-width);background:var(--bg-surface);border:1px solid var(--fg-secondary);height:1.5rem;transition:var(--transition-speed) background;cursor:pointer;border-radius:12px;flex-shrink:0;align-items:center;margin:0;padding:0;display:flex;position:relative}:is(.switch-outer-container .switch-container) .switch-dot[data-v-99dc11b3]{width:var(--switch-size);height:var(--switch-size);background:var(--fg-primary);left:var(--position-off);transition:var(--transition-speed) left, var(--transition-speed) background;border-radius:50%;margin:0 .125rem;position:absolute}[data-state=checked][data-v-99dc11b3]:is(.switch-outer-container .switch-container){background:var(--action-primary);border-color:var(--action-primary)}[data-state=checked]:is(.switch-outer-container .switch-container) .switch-dot[data-v-99dc11b3]{background:var(--text-white);left:var(--position-on)}[data-disabled][data-v-99dc11b3]:is(.switch-outer-container .switch-container){cursor:not-allowed;border-color:var(--border-default)}[data-disabled]:is(.switch-outer-container .switch-container) .switch-dot[data-v-99dc11b3],[data-disabled][data-state=checked][data-v-99dc11b3]:is(.switch-outer-container .switch-container){background-color:var(--border-default)}[data-disabled][data-state=checked]:is(.switch-outer-container .switch-container) .switch-dot[data-v-99dc11b3]{background-color:var(--text-white)}:is(.switch-outer-container .switch-container[data-v-99dc11b3]):focus-visible{outline:2px solid var(--info-dark);outline-offset:2px}:is(.switch-outer-container .switch-container[data-v-99dc11b3]):hover:not([data-disabled]),:is(.switch-outer-container .switch-container[data-v-99dc11b3]):active:not([data-disabled]),:is(.switch-outer-container .switch-container[data-v-99dc11b3]):focus:not([data-disabled]){border-color:var(--fg-secondary)}:is(:is(.switch-outer-container .switch-container):hover:not([data-disabled]),:is(.switch-outer-container .switch-container):active:not([data-disabled]),:is(.switch-outer-container .switch-container):focus:not([data-disabled])) .switch-dot[data-v-99dc11b3]{background-color:var(--fg-secondary)}[data-state=checked][data-v-99dc11b3]:is(.switch-outer-container .switch-container):hover:not([data-disabled]),[data-state=checked][data-v-99dc11b3]:is(.switch-outer-container .switch-container):active:not([data-disabled]),[data-state=checked][data-v-99dc11b3]:is(.switch-outer-container .switch-container):focus:not([data-disabled]){background:var(--action-primary-hover);border-color:var(--action-primary-hover)}:is([data-state=checked]:is(.switch-outer-container .switch-container):hover:not([data-disabled]),[data-state=checked]:is(.switch-outer-container .switch-container):active:not([data-disabled]),[data-state=checked]:is(.switch-outer-container .switch-container):focus:not([data-disabled])) .switch-dot[data-v-99dc11b3]{background-color:var(--text-white)}[data-ds=v3] .switch-outer-container[data-v-99dc11b3],.switch-outer-container[data-ds=v3][data-v-99dc11b3]{--switch-container-width:2.25rem;--transition-speed:.16s;min-height:var(--min-click-area);color:var(--fg-primary)}:is([data-ds=v3] .switch-outer-container,.switch-outer-container[data-ds=v3]) .switch-container[data-v-99dc11b3]{background:var(--border-strong);height:1.25rem;transition:background-color var(--transition-speed) ease-out;border:0}:is(:is([data-ds=v3] .switch-outer-container,.switch-outer-container[data-ds=v3]) .switch-container[data-v-99dc11b3]):before{content:"";position:absolute;inset:-.625rem -.125rem}:is(:is([data-ds=v3] .switch-outer-container,.switch-outer-container[data-ds=v3]) .switch-container) .switch-dot[data-v-99dc11b3]{background:var(--text-white);transition:transform var(--transition-speed) ease-out;left:0;transform:translate(0)}[data-state=checked]:is(:is([data-ds=v3] .switch-outer-container,.switch-outer-container[data-ds=v3]) .switch-container) .switch-dot[data-v-99dc11b3]{left:0;transform:translate(1rem)}:is(:is([data-ds=v3] .switch-outer-container,.switch-outer-container[data-ds=v3]) .switch-container[data-v-99dc11b3]):is(:hover,:active,:focus):not([data-disabled]){background:var(--fg-muted)}:is(:is([data-ds=v3] .switch-outer-container,.switch-outer-container[data-ds=v3]) .switch-container):is(:hover,:active,:focus):not([data-disabled]) .switch-dot[data-v-99dc11b3]{background:var(--text-white)}[data-state=checked][data-v-99dc11b3]:is(:is([data-ds=v3] .switch-outer-container,.switch-outer-container[data-ds=v3]) .switch-container):is(:hover,:active,:focus):not([data-disabled]){background:var(--action-primary-hover)}[data-disabled][data-v-99dc11b3]:is(:is([data-ds=v3] .switch-outer-container,.switch-outer-container[data-ds=v3]) .switch-container){background:var(--border-default)}[data-disabled]:is(:is([data-ds=v3] .switch-outer-container,.switch-outer-container[data-ds=v3]) .switch-container) .switch-dot[data-v-99dc11b3]{background:var(--bg-surface)}[data-disabled][data-state=checked][data-v-99dc11b3]:is(:is([data-ds=v3] .switch-outer-container,.switch-outer-container[data-ds=v3]) .switch-container){background:var(--border-strong)}:is([data-ds=v3] .switch-outer-container,.switch-outer-container[data-ds=v3]) .label-container.disabled[data-v-99dc11b3]{color:var(--fg-muted)}@media (prefers-reduced-motion:reduce){[data-ds=v3] .switch-outer-container[data-v-99dc11b3],.switch-outer-container[data-ds=v3][data-v-99dc11b3]{--transition-speed:0s}}
