@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}.radio-group{flex-direction:column;display:flex}.radio-group[data-orientation=vertical] [data-slot=radio]{margin-top:calc(var(--spacing,.25rem) * 4)}.radio-group[data-orientation=horizontal]{gap:calc(var(--spacing,.25rem) * 4);flex-flow:wrap}.radio-group--secondary .radio__control{box-shadow:none;background-color:var(--radio-control-bg);--radio-control-bg:var(--default);--radio-control-bg-hover:var(--default-hover)}.radio [data-slot=radio-content][data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:var(--field-border-hover)}.radio:has([data-slot=radio-content][data-hovered=true]) :is(.radio-group--secondary .radio__control){border-color:var(--field-border-hover)}.radio{align-items:flex-start;gap:var(--spacing,.25rem);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex}.radio>[data-slot=description],.radio>[data-slot=field-error]{cursor:default;width:100%;min-width:0;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));text-wrap:wrap;overflow-wrap:break-word;-webkit-user-select:none;user-select:none;color:var(--muted);padding-inline-start:calc(var(--spacing,.25rem) * 7)}.radio[data-disabled=true],.radio[data-disabled=true] [data-slot=description],.radio[data-disabled=true] [data-slot=field-error],.radio--disabled{opacity:var(--disabled-opacity);pointer-events:none;cursor:not-allowed}.radio__content{cursor:inherit;align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:var(--foreground);display:inline-flex;position:relative}.radio__control{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;border-style:solid;border-width:var(--border-width-field);border-color:var(--border-control);background-color:var(--field);box-shadow:var(--shadow-field);transition:background-color var(--motion-duration-fast) var(--ease-enter), border-color var(--motion-duration-fast) var(--ease-enter), scale var(--motion-duration-press) var(--ease-enter);border-radius:3.40282e38px;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.radio__control{transition-property:none}}.radio__control{cursor:var(--cursor-interactive)}.radio:active .radio__control,.radio[data-pressed=true] .radio__control{scale:var(--motion-press-scale-small)}.radio:has([data-slot=radio-content][data-pressed=true]) .radio__control{scale:var(--motion-press-scale-small)}.radio:focus-visible .radio__control,.radio [data-slot=radio-content][data-focus-visible=true] .radio__control{outline:2px solid var(--focus);outline-offset:2px}.radio:has([data-slot=radio-content][data-focus-visible=true]) .radio__control{outline:2px solid var(--focus);outline-offset:2px}.radio:hover .radio__control,.radio [data-slot=radio-content][data-hovered=true] .radio__control{border-color:var(--field-border-hover)}.radio:has([data-slot=radio-content][data-hovered=true]) .radio__control{border-color:var(--field-border-hover)}.radio[aria-checked=true] .radio__control,.radio[data-selected=true] .radio__control{border-color:var(--accent)}.radio[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]) .radio__control,.radio[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]) .radio__control{box-shadow:var(--ring-field-invalid)}.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control{border-color:var(--danger)}.radio__indicator{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.radio__indicator:empty:before{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0;--tw-content:"";content:var(--tw-content);background-color:var(--accent);transition:scale var(--motion-duration-standard) var(--ease-settle-soft), opacity var(--motion-duration-fast) var(--ease-enter);border-radius:3.40282e38px}@media (prefers-reduced-motion:reduce){.radio__indicator:empty:before{transition-property:none}}.radio[aria-checked=true] .radio__indicator:empty:before,.radio[data-selected=true] .radio__indicator:empty:before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.radio[data-invalid=true][aria-checked=true] .radio__indicator:empty:before,.radio[data-invalid=true][data-selected=true] .radio__indicator:empty:before,.radio[aria-invalid=true][aria-checked=true] .radio__indicator:empty:before,.radio[aria-invalid=true][data-selected=true] .radio__indicator:empty:before{background-color:var(--danger)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
