@layer components{._RadioGroup_ixdbf_1{display:flex;gap:var(--radio-group-row-gap)}._RadioGroup_ixdbf_1:where([data-direction=col]){flex-direction:column;gap:var(--radio-group-col-gap)}._RadioGroup_ixdbf_1:where([data-spacing=compact]){gap:calc(var(--spacing) * .5)}._RadioLabelWrapper_ixdbf_15{display:flex}._RadioLabel_ixdbf_15{display:inline-flex;flex-direction:row;align-items:flex-start;gap:var(--radio-group-item-gap);cursor:pointer;font-size:var(--radio-group-item-font-size);line-height:var(--radio-group-item-line-height)}._RadioLabel_ixdbf_15[data-disabled]{cursor:not-allowed;opacity:.5}._RadioLabel_ixdbf_15[data-block]{width:100%}._RadioLabel_ixdbf_15:where([data-spacing=compact]){align-items:center;justify-content:center;padding:calc(var(--spacing) * 1);border-radius:var(--radius-sm)}@media(pointer:coarse){._RadioLabel_ixdbf_15:where([data-spacing=compact]){min-block-size:var(--control-size-2xl);min-inline-size:var(--control-size-2xl)}}._RadioLabel_ixdbf_15[data-hide-indicator]{position:relative}._RadioLabel_ixdbf_15[data-hide-indicator]:has(._RadioItem_ixdbf_52:focus-visible){outline:2px solid var(--color-ring);outline-offset:2px}._RadioLabel_ixdbf_15[data-hide-indicator]>._RadioIndicatorWrapper_ixdbf_57{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%)}._RadioIndicatorWrapper_ixdbf_57{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:var(--radio-group-item-line-height)}._RadioIndicatorWrapper_ixdbf_57>input{right:0;bottom:0;left:0;height:1px!important;transform:none!important}._RadioItem_ixdbf_52{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--radio-group-indicator-size);height:var(--radio-group-indicator-size);padding:0;border:none;border-radius:var(--radius-full);background-color:transparent;box-shadow:0 0 0 1px var(--radio-group-indicator-border-color) inset;cursor:pointer;transition-duration:var(--transition-duration-basic);transition-property:box-shadow;transition-timing-function:var(--transition-ease-basic)}@media(hover:hover)and (pointer:fine){._RadioItem_ixdbf_52:where(:not([data-disabled])):hover{box-shadow:0 0 0 1px var(--radio-group-indicator-border-color-hover) inset}}._RadioItem_ixdbf_52[data-disabled]{cursor:not-allowed}._RadioItem_ixdbf_52:focus{outline:none}._RadioItem_ixdbf_52:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}._RadioIndicator_ixdbf_57{position:relative;display:inline-grid;align-items:center;justify-content:center;width:100%;height:100%}._RadioIndicator_ixdbf_57:before,._RadioIndicator_ixdbf_57:after{display:block;content:"";grid-column-start:1;grid-row-start:1;place-self:center center;will-change:transform}._RadioIndicator_ixdbf_57:before{width:var(--radio-group-indicator-size);height:var(--radio-group-indicator-size);border-radius:var(--radius-full);animation:_fade-in_ixdbf_1 .6s var(--cubic-enter);background-color:var(--radio-group-indicator-background-color)}._RadioIndicator_ixdbf_57:after{width:var(--radio-group-indicator-hole-size);height:var(--radio-group-indicator-hole-size);border-radius:var(--radius-full);animation:_scale-in_ixdbf_1 .6s var(--cubic-enter);background-color:var(--radio-group-indicator-hole-background-color)}@keyframes _scale-in_ixdbf_1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes _fade-in_ixdbf_1{0%{opacity:0}to{opacity:1}}}
