:root{--_radio-shadow-solid:inset 0px var(--border-default)0px 0px #00000014,inset 0px calc(-1*var(--border-default))0px 0px #00000029,inset 0px 0px 0px var(--border-default)#00000029,inset 0px 1px 0px 0px #fff,inset 0px -1px 0px 0px #fffc,0px 2px 2px -1px #0000000a,0px 4px 4px -2px #00000005;--_radio-shadow-outline:inset 0px 2px 2px -1px #0000000a,inset 0px 4px 4px -2px #00000005,0px var(--border-default)0px 0px #fff;--_radio-shadow-checked:inset 0px var(--border-default)0px 0px #00000014,inset 0px calc(-1*var(--border-default))0px 0px #00000029,inset 0px 0px 0px var(--border-default)#11318c,inset 0px 1px 0px 0px #ffffff29,inset 0px -1px 0px 0px #ffffff14,0px 2px 2px -1px #091a481f,0px 4px 4px -2px #091a481f;--_radio-gradient-solid:linear-gradient(to bottom,transparent,#0000000a);--_radio-gradient-outline:linear-gradient(to bottom,#00000005,transparent);--_radio-gradient-checked:linear-gradient(to bottom,transparent,#00000014);--_radio-shadow-dot:inset 0px var(--border-default)0px 0px #fff,inset 0px calc(-1*var(--border-default))0px 0px #fffc,inset 0px 0px 0px var(--border-default)#fff,0px 2px 2px -1px #0000000a,0px 4px 4px -2px #00000005,0px 0px 0px var(--border-default)#0000003d;--_radio-gradient-dot:linear-gradient(to bottom,transparent,#0000000a)}.dark{--_radio-shadow-solid:inset 0px var(--border-default)0px 0px #ffffff29,inset 0px calc(-1*var(--border-default))0px 0px #ffffff0a,inset 0px 0px 0px var(--border-default)#ffffff29,inset 0px 0px 0px 0px #00000014,inset 0px 0px 0px 0px #0000,0px 2px 2px -1px #0000001f,0px 4px 4px -2px #0000001f;--_radio-shadow-outline:inset 0px var(--border-default)0px 0px #ffffff14,inset 0px 2px 2px -1px #00000014,inset 0px 4px 4px -2px #00000014,0px var(--border-default)0px 0px #0000001f;--_radio-shadow-checked:inset 0px var(--border-default)0px 0px #ffffff29,inset 0px calc(-1*var(--border-default))0px 0px #ffffff14,inset 0px 0px 0px var(--border-default)#ffffff52,inset 0px 0px 0px 0px #0000,inset 0px 0px 0px 0px #0000,0px 2px 2px -1px #091a483d,0px 4px 4px -2px #091a483d;--_radio-gradient-solid:linear-gradient(to bottom,#ffffff0a,transparent);--_radio-gradient-outline:linear-gradient(to bottom,#0000000a,transparent);--_radio-gradient-checked:linear-gradient(to bottom,#ffffff14,transparent);--_radio-shadow-dot:inset 0px var(--border-default)0px 0px #fff,inset 0px calc(-1*var(--border-default))0px 0px #fffc,inset 0px 0px 0px var(--border-default)#fff,0px 2px 2px -1px #0000001f,0px 4px 4px -2px #0000001f,0px 0px 0px var(--border-default)#0000001f;--_radio-gradient-dot:linear-gradient(to bottom,transparent,#0000001f)}.radio-item{cursor:default;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:box-shadow .15s,background-color .15s;display:inline-flex;position:relative;overflow:hidden}.radio-item:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.radio-item:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .15s;position:absolute;inset:0}.radio-solid{background:var(--bg-translucent);box-shadow:var(--_radio-shadow-solid)}.radio-solid:before{background:var(--_radio-gradient-solid)}.radio-solid:after{background:var(--glow-on-neutral-hover)}.radio-solid:hover:not(:disabled)[data-state=unchecked]:after{opacity:1;transition:none}label:hover:not(:has(:disabled)) .radio-solid[data-state=unchecked]:after{opacity:1;transition:none}.radio-outline{box-shadow:var(--_radio-shadow-outline),inset 0 0 0 var(--border-default)var(--border-translucent);background:0 0}.radio-outline:before{background:var(--_radio-gradient-outline)}.radio-outline:hover:not(:disabled)[data-state=unchecked]{box-shadow:var(--_radio-shadow-outline),inset 0 0 0 var(--border-default)var(--border-accent);transition:none}label:hover:not(:has(:disabled)) .radio-outline[data-state=unchecked]{box-shadow:var(--_radio-shadow-outline),inset 0 0 0 var(--border-default)var(--border-accent);transition:none}.radio-item[data-state=checked]{background:var(--bg-accent);box-shadow:var(--_radio-shadow-checked)}.radio-item[data-state=checked]:before{background:var(--_radio-gradient-checked)}.radio-item[data-state=checked]:after{background:var(--glow-on-accent-hover)}.radio-item:hover:not(:disabled)[data-state=checked]:after{opacity:1;transition:none}label:hover:not(:has(:disabled)) .radio-item[data-state=checked]:after{opacity:1;transition:none}.radio-indicator{z-index:2;pointer-events:none;opacity:0;filter:blur(4px);justify-content:center;align-items:center;transition:transform .1s ease-out,opacity .1s ease-out,filter .1s ease-out;display:flex;position:relative;transform:scale(0)}.radio-item[data-state=checked] .radio-indicator{opacity:1;filter:blur();transition:none;animation:.1s ease-out radio-dot-enter;transform:scale(1)}@keyframes radio-dot-enter{0%{transform:scale(0)}to{transform:scale(1)}}.radio-dot{background:var(--fg-emphasis);width:8px;height:8px;box-shadow:var(--_radio-shadow-dot);pointer-events:none;border-radius:50%;position:relative}.radio-dot:before{content:"";background:var(--_radio-gradient-dot);pointer-events:none;border-radius:50%;position:absolute;inset:1px}@media (prefers-reduced-motion:reduce){.radio-item,.radio-item:after,.radio-indicator{transition:none!important}.radio-item[data-state=checked] .radio-indicator{animation:none}}
/*# sourceMappingURL=269eb116375b65de.css.map*/