.r1epf970{cursor:pointer;border-radius:var(--global-border-radius50);width:53px;height:33px;font-size:0;display:inline-block;position:relative}.r1epf970 .track{background:var(--surface-disabled32);border-radius:var(--global-border-radius50);width:100%;height:100%;display:block;position:absolute}.r1epf970 .knob{background:#fff;border-radius:16px;width:27px;height:27px;display:block;position:relative;top:3px;left:3px}@media (prefers-reduced-motion:no-preference){.r1epf970 .knob{transition:all .2s ease-in}}.r1epf970 input{all:initial;cursor:inherit;opacity:0;z-index:1;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.r1epf970 input[type=checkbox]:checked~.track{background:var(--surface-brand)}.r1epf970 input[type=checkbox]:checked~.knob{left:22px}.tab-focus .r1epf970:focus-within,.force-focus .r1epf970{outline:1px solid var(--surface-bg);box-shadow:0 0 0 2px var(--element-brand)}.tab-focus .r1epf970:focus-within .track,.force-focus .r1epf970 .track{background:var(--surface-disabled32)}@media (hover:hover){body:not(.touch-device) .r1epf970:hover .track,.force-hover .r1epf970 .track{background:var(--surface-brand)}}
