/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-border-style:solid}}}.invisible-radio-group{gap:calc(var(--size-1) * 2);border-style:var(--tw-border-style);font-family:var(--font-family-default);border-width:0;flex-direction:column;margin:0;padding:0;display:flex}.invisible-radio-group__legend{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-default);margin-bottom:var(--size-1);padding:0}.invisible-radio-group__options{gap:calc(var(--size-1) * 2);flex-direction:column;display:flex}.invisible-radio-group--horizontal .invisible-radio-group__options{gap:calc(var(--size-1) * 4);flex-flow:wrap}.invisible-radio-group__option{cursor:pointer;align-items:center;gap:calc(var(--size-1) * 2);font-size:var(--text-md);color:var(--color-text-default);display:inline-flex}.invisible-radio-group__radio{cursor:pointer;width:var(--icon-sm);height:var(--icon-sm);accent-color:var(--color-action-primary)}.invisible-radio-group__radio:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.invisible-radio-group__hint{font-size:var(--text-xs);color:var(--color-text-muted)}.invisible-radio-group--invalid .invisible-radio-group__hint{color:var(--form-error)}.invisible-radio-group--invalid .invisible-radio-group__radio{accent-color:var(--color-status-danger)}.invisible-radio-group--disabled .invisible-radio-group__option{cursor:not-allowed;color:var(--color-text-disabled);opacity:var(--state-disabled-opacity)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}