.rt-option{transition:transform .16s ease,box-shadow .16s ease,background-color .2s ease}.rt-option:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--zm-shadow-2)}.rt-option:active:not(:disabled){transform:translateY(0)}.rt-option:focus-visible{outline:2px solid var(--zm-accent);outline-offset:2px}.rt-option:disabled{cursor:default}.rt-field{transition:border-color .14s ease,box-shadow .14s ease}.rt-field:focus-within{border-color:var(--zm-accent)!important;box-shadow:var(--zm-ring-focus)}.rt-switch__control{position:relative;flex:0 0 34px;height:20px}.rt-switch__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.rt-switch__track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--zm-r-pill);transition:background-color var(--zm-dur-1) var(--zm-ease),box-shadow var(--zm-dur-1) var(--zm-ease)}.rt-switch__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--zm-r-pill);background:var(--zm-accent-on);box-shadow:var(--zm-shadow-1);transition:transform var(--zm-dur-1) var(--zm-ease)}.rt-switch__track[data-on=true] .rt-switch__thumb{transform:translate(14px)}.rt-switch:hover .rt-switch__input:not(:disabled)+.rt-switch__track{box-shadow:var(--zm-shadow-2)}.rt-switch__input:focus-visible+.rt-switch__track{box-shadow:var(--zm-ring-focus)}.rt-switch__track[data-disabled=true]{opacity:.6}@media(prefers-reduced-motion:reduce){.rt-option,.rt-field,.rt-switch__track,.rt-switch__thumb{transition:none}.rt-option:hover:not(:disabled),.rt-option:active:not(:disabled){transform:none}}
