.toggle-wrapper[data-v-540c0748]{align-items:center;gap:.6rem;display:inline-flex}.toggle-wrapper--disabled[data-v-540c0748]{cursor:not-allowed;opacity:.42}.toggle-wrapper--label-before .toggle-label[data-v-540c0748]{order:-1}.toggle-label[data-v-540c0748]{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.75rem;line-height:1.2}.toggle-wrapper--disabled .toggle-label[data-v-540c0748]{cursor:not-allowed}.switch[data-v-540c0748]{--switch-width:64px;--switch-height:32px;width:var(--switch-width);height:var(--switch-height);cursor:pointer;flex:none;display:inline-block;position:relative}.switch--xs[data-v-540c0748]{--switch-width:36px;--switch-height:20px}.switch--sm[data-v-540c0748]{--switch-width:42px;--switch-height:24px}.switch--md[data-v-540c0748]{--switch-width:58px;--switch-height:32px}.switch--lg[data-v-540c0748]{--switch-width:64px;--switch-height:40px}.switch input[data-v-540c0748]{opacity:0;clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.slider[data-v-540c0748]{box-sizing:border-box;background:var(--surface-subtle);box-shadow:inset 0 0 0 2px var(--border);cursor:pointer;border-radius:999px;transition:background-color .3s,box-shadow .3s;position:absolute;inset:0}.slider[data-v-540c0748]:before{top:calc(var(--switch-height) / 10);left:calc(var(--switch-height) / 8);width:calc(var(--switch-height) * .75);height:calc(var(--switch-height) * .75);box-shadow:0 2px 5px color-mix(in srgb,var(--ink) 20%,transparent);content:"";background:#fff;border-radius:50%;transition:transform .3s,box-shadow .3s;position:absolute}.switch input:checked+.slider[data-v-540c0748]{background:var(--primary);box-shadow:inset 0 0 0 2px var(--primary-hover)}.switch input:checked+.slider[data-v-540c0748]:before{transform:translateX(calc(var(--switch-width) - var(--switch-height)))}.switch:hover input:not(:disabled)+.slider[data-v-540c0748]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary) 55%,var(--border))}.switch:hover input:checked:not(:disabled)+.slider[data-v-540c0748]{background:var(--primary-hover);box-shadow:inset 0 0 0 2px var(--primary-hover)}.switch input:focus-visible+.slider[data-v-540c0748]{box-shadow:inset 0 0 0 2px var(--border),0 0 0 4px color-mix(in srgb,var(--primary) 24%,transparent)}.switch input:checked:focus-visible+.slider[data-v-540c0748]{box-shadow:inset 0 0 0 2px var(--primary-hover),0 0 0 4px color-mix(in srgb,var(--primary) 24%,transparent)}.switch:active input:not(:disabled)+.slider[data-v-540c0748]:before{box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 24%,transparent)}.switch input:disabled+.slider[data-v-540c0748]{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.slider[data-v-540c0748],.slider[data-v-540c0748]:before{transition:none}}
