:root{--_switch-shadow-thumb:inset 0px var(--border-default)0px 0px #fff,inset 0px calc(-1*var(--border-default))0px 0px #fffc,inset 0px 0px 0px 1px #fff,0px 2px 2px -1px #0000000a,0px 4px 4px -2px #00000005,0px 0px 0px var(--border-default)#0000003d;--_switch-shadow-thumb-active:inset 0px 2px 0px 0px #fff,inset 0px -2px 0px 0px #fffc,inset 0px 0px 0px calc(var(--border-default)/1.625)#fff,0px 2px 2px -1px #0000000a,0px 4px 4px -2px #00000005,0px 0px 0px calc(var(--border-default)/1.625)#0000003d;--_switch-shadow-track:inset 0px 2px 2px -1px #0000000a,inset 0px 4px 4px -2px #0000000a,inset 0px 0px 0px var(--border-default)#0000001f;--_switch-gradient-thumb:linear-gradient(to bottom,transparent,#0000000a);--_switch-gradient-track-off:linear-gradient(to bottom,transparent,#ffffff0a);--_switch-gradient-track-on:linear-gradient(to bottom,transparent,#ffffff14);--_switch-bg-muted:#77777129}@supports (color:lab(0% 0 0)){:root{--_switch-bg-muted:lab(49.8943% -.875205 3.29613/.16)}}.dark{--_switch-shadow-thumb:inset 0px var(--border-default)0px 0px #fff,inset 0px calc(-1*var(--border-default))0px 0px #fffc,inset 0px 0px 0px 1px #fff,0px 2px 2px -1px #0000001f,0px 4px 4px -2px #0000001f,0px 0px 0px var(--border-default)#0000001f;--_switch-shadow-thumb-active:var(--_switch-shadow-thumb);--_switch-shadow-track:inset 0px 2px 2px -1px #00000014,inset 0px 4px 4px -2px #00000014,inset 0px 0px 0px var(--border-default)#ffffff29;--_switch-gradient-thumb:linear-gradient(to bottom,transparent,#0000001f);--_switch-gradient-track-off:linear-gradient(to bottom,transparent,#ffffff0a);--_switch-gradient-track-on:linear-gradient(to bottom,transparent,#ffffff14);--_switch-bg-muted:#7777710a}@supports (color:lab(0% 0 0)){.dark{--_switch-bg-muted:lab(49.8943% -.875205 3.29613/.04)}}@keyframes _switch-detect-hover{0%{opacity:.999}}.switch-track{background:var(--bg-translucent);width:32px;height:20px;box-shadow:var(--_switch-shadow-track);border-radius:10px;outline:none;transition:background-color .15s cubic-bezier(0,.55,.45,1);display:inline-flex;position:relative;overflow:hidden}.switch-track:hover{animation:1ms _switch-detect-hover}.switch-track:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.switch-track[data-variant=special]:focus-visible{outline-color:var(--border-special)}.switch-track:before{content:"";background:var(--_switch-bg-muted);border-radius:inherit;pointer-events:none;transition:background .15s cubic-bezier(0,.55,.45,1);position:absolute;inset:0}.switch-track:after{content:"";background:var(--_switch-gradient-track-off);border-radius:inherit;pointer-events:none;transition:background .15s cubic-bezier(0,.55,.45,1);position:absolute;inset:0}.switch-glow{border-radius:inherit;pointer-events:none;background:var(--glow-on-neutral-hover);opacity:0;z-index:1;transition:opacity .15s cubic-bezier(0,.55,.45,1);position:absolute;inset:0}.switch-track:hover:not(:disabled)[data-optimistic=unchecked] .switch-glow{opacity:1;transition:none}.switch-track:active:not(:disabled)[data-optimistic=unchecked]:after{background:0 0}.switch-track:active:not(:disabled)[data-optimistic=unchecked] .switch-glow{background:var(--glow-on-neutral-pressed);opacity:1;transition:none}.switch-track[data-optimistic=checked]{background:var(--bg-accent);transition:none}.switch-track[data-optimistic=checked]:before{background:0 0}.switch-track[data-optimistic=checked]:after{background:var(--_switch-gradient-track-on)}.switch-track[data-optimistic=checked] .switch-glow{background:var(--glow-on-accent-hover)}.switch-track:hover:not(:disabled)[data-optimistic=checked] .switch-glow{opacity:1;transition:none}.switch-track:active:not(:disabled)[data-optimistic=checked]:after{background:0 0}.switch-track:active:not(:disabled)[data-optimistic=checked] .switch-glow{background:var(--glow-on-accent-pressed);opacity:1;transition:none}.switch-track[data-variant=special][data-optimistic=checked]{background:var(--bg-special)}.switch-thumb{background:var(--fg-emphasis);width:16px;height:16px;box-shadow:var(--_switch-shadow-thumb);z-index:2;pointer-events:none;will-change:transform;border-radius:8px;transition:transform .15s cubic-bezier(0,.55,.45,1),border-radius .15s cubic-bezier(0,.55,.45,1);position:absolute;top:2px;left:2px;transform:translate(0)}.switch-thumb:before{content:"";background:var(--_switch-gradient-thumb);pointer-events:none;border-radius:7px;transition:opacity .15s cubic-bezier(0,.55,.45,1);position:absolute;inset:1px}.switch-track[data-fresh-hover]:hover:not(:active):not(:disabled)[data-optimistic=unchecked] .switch-thumb{border-radius:7.11px/8px;transform:translate(1px)scaleX(1.125)}.switch-track[data-optimistic=checked] .switch-thumb{transform:translate(12px)}.switch-track[data-fresh-hover]:hover:not(:active):not(:disabled)[data-optimistic=checked] .switch-thumb{border-radius:7.11px/8px;transform:translate(11px)scaleX(1.125)}@media (pointer:fine){.switch-track:active:not(:disabled)[data-optimistic=unchecked] .switch-thumb,.switch-track:active:not(:disabled)[data-optimistic=checked] .switch-thumb{box-shadow:var(--_switch-shadow-thumb-active);border-radius:4.31px/8px;transform:translate(6px)scaleX(1.625)scaleY(.875)}.switch-track:active:not(:disabled)[data-optimistic=unchecked] .switch-thumb:before,.switch-track:active:not(:disabled)[data-optimistic=checked] .switch-thumb:before{opacity:0;transition:none}}@media (prefers-reduced-motion:reduce){.switch-track,.switch-track:before,.switch-track:after,.switch-glow,.switch-thumb,.switch-thumb:before{transition:none!important}.switch-thumb{will-change:auto}.switch-track[data-fresh-hover]:hover:not(:active):not(:disabled)[data-optimistic=unchecked] .switch-thumb{border-radius:8px;transform:translate(0)}.switch-track[data-fresh-hover]:hover:not(:active):not(:disabled)[data-optimistic=checked] .switch-thumb{border-radius:8px;transform:translate(12px)}.switch-track:active:not(:disabled)[data-optimistic=unchecked] .switch-thumb{box-shadow:var(--_switch-shadow-thumb);border-radius:8px;transform:translate(0)}.switch-track:active:not(:disabled)[data-optimistic=checked] .switch-thumb{box-shadow:var(--_switch-shadow-thumb);border-radius:8px;transform:translate(12px)}}
/*# sourceMappingURL=01d29f2c181e593b.css.map*/