.rdg-radiogroup{position:relative;display:flex;flex-direction:column}.rdg-radiogroup[data-size=small]{--_gap:var(--radiogroup-default-small-spacing-gap)}.rdg-radiogroup[data-size=medium]{--_gap:var(--radiogroup-default-medium-spacing-gap)}.rdg-radiogroup[data-size=large]{--_gap:var(--radiogroup-default-large-spacing-gap)}.rdg-radiogroup{gap:var(--_gap)}.rdg-radiogroup[data-focus-visible]{outline:2px solid hsl(var(--border-interactive-focus))}.rdg-radiogroup[data-disabled]{cursor:not-allowed;opacity:.6}.rdg-radiogroup__label{margin-bottom:var(--spacing-component-xs)}.rdg-radiogroup[data-size=small] .rdg-radiogroup__label{font-size:var(--radiogroup-default-small-typography-fontSize);font-weight:var(--radiogroup-default-small-typography-fontWeight);line-height:var(--radiogroup-default-small-typography-lineHeight);letter-spacing:var(--radiogroup-default-small-typography-letterSpacing);color:hsl(var(--radiogroup-default-small-colors-label-text))}.rdg-radiogroup[data-size=medium] .rdg-radiogroup__label{font-size:var(--radiogroup-default-medium-typography-fontSize);font-weight:var(--radiogroup-default-medium-typography-fontWeight);line-height:var(--radiogroup-default-medium-typography-lineHeight);letter-spacing:var(--radiogroup-default-medium-typography-letterSpacing);color:hsl(var(--radiogroup-default-medium-colors-label-text))}.rdg-radiogroup[data-size=large] .rdg-radiogroup__label{font-size:var(--radiogroup-default-large-typography-fontSize);font-weight:var(--radiogroup-default-large-typography-fontWeight);line-height:var(--radiogroup-default-large-typography-lineHeight);letter-spacing:var(--radiogroup-default-large-typography-letterSpacing);color:hsl(var(--radiogroup-default-large-colors-label-text))}.rdg-radiogroup__description{font-size:var(--text-ui-xs-font-size);font-weight:var(--text-ui-xs-font-weight);line-height:var(--text-ui-xs-line-height);letter-spacing:var(--text-ui-xs-letter-spacing)}.rdg-radiogroup[data-size=small] .rdg-radiogroup__description{color:hsl(var(--radiogroup-default-small-colors-description-text))}.rdg-radiogroup[data-size=medium] .rdg-radiogroup__description{color:hsl(var(--radiogroup-default-medium-colors-description-text))}.rdg-radiogroup[data-size=large] .rdg-radiogroup__description{color:hsl(var(--radiogroup-default-large-colors-description-text))}.rdg-radiogroup__error{font-size:var(--text-ui-xs-font-size);font-weight:var(--text-ui-xs-font-weight);line-height:var(--text-ui-xs-line-height);letter-spacing:var(--text-ui-xs-letter-spacing);margin-top:var(--spacing-component-xs)}.rdg-radiogroup[data-size=small] .rdg-radiogroup__error{color:hsl(var(--radiogroup-default-small-colors-error-text))}.rdg-radiogroup[data-size=medium] .rdg-radiogroup__error{color:hsl(var(--radiogroup-default-medium-colors-error-text))}.rdg-radiogroup[data-size=large] .rdg-radiogroup__error{color:hsl(var(--radiogroup-default-large-colors-error-text))}.rdg-radiogroup__items{display:flex}.rdg-radiogroup[data-size=small] .rdg-radiogroup__items{gap:var(--radiogroup-default-small-spacing-itemGap)}.rdg-radiogroup[data-size=medium] .rdg-radiogroup__items{gap:var(--radiogroup-default-medium-spacing-itemGap)}.rdg-radiogroup[data-size=large] .rdg-radiogroup__items{gap:var(--radiogroup-default-large-spacing-itemGap)}.rdg-radiogroup__items[data-orientation=vertical]{flex-direction:column}.rdg-radiogroup__items[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap}.rdg-radio[data-size=small]{--_gap:var(--radiogroup-default-small-spacing-labelGap);--_circle-size:var(--radiogroup-default-small-radio-size);--_circle-radius:var(--radiogroup-default-small-radio-borderRadius);--_circle-border-w:var(--radiogroup-default-small-radio-borderWidth);--_indicator-size:var(--radiogroup-default-small-radio-indicatorSize);--_bg:var(--radiogroup-default-small-radioColors-default-background);--_border:var(--radiogroup-default-small-radioColors-default-border);--_bg-hover:var(--radiogroup-default-small-radioColors-hover-background);--_border-hover:var(--radiogroup-default-small-radioColors-hover-border);--_bg-selected:var(--radiogroup-default-small-radioColors-selected-background);--_border-selected:var(--radiogroup-default-small-radioColors-selected-border);--_bg-selected-hover:var(--radiogroup-default-small-radioColors-selectedHover-background);--_border-selected-hover:var(--radiogroup-default-small-radioColors-selectedHover-border);--_bg-pressed:var(--radiogroup-default-small-radioColors-pressed-background);--_border-pressed:var(--radiogroup-default-small-radioColors-pressed-border);--_bg-selected-pressed:var(--radiogroup-default-small-radioColors-selectedPressed-background);--_border-selected-pressed:var(--radiogroup-default-small-radioColors-selectedPressed-border);--_bg-disabled:var(--radiogroup-default-small-radioColors-disabled-background);--_border-disabled:var(--radiogroup-default-small-radioColors-disabled-border);--_border-invalid:var(--radiogroup-default-small-radioColors-invalid-border);--_indicator:var(--radiogroup-default-small-radioColors-selected-indicator);--_indicator-hover:var(--radiogroup-default-small-radioColors-selectedHover-indicator);--_indicator-pressed:var(--radiogroup-default-small-radioColors-selectedPressed-indicator);--_indicator-disabled:var(--radiogroup-default-small-radioColors-disabled-indicator);--_font-size:var(--radiogroup-default-small-typography-fontSize);--_font-weight:var(--radiogroup-default-small-typography-fontWeight);--_line-height:var(--radiogroup-default-small-typography-lineHeight);--_letter-spacing:var(--radiogroup-default-small-typography-letterSpacing);--_label-text:var(--radiogroup-default-small-colors-label-text);--_desc-text:var(--radiogroup-default-small-colors-description-text)}.rdg-radio[data-size=medium]{--_gap:var(--radiogroup-default-medium-spacing-labelGap);--_circle-size:var(--radiogroup-default-medium-radio-size);--_circle-radius:var(--radiogroup-default-medium-radio-borderRadius);--_circle-border-w:var(--radiogroup-default-medium-radio-borderWidth);--_indicator-size:var(--radiogroup-default-medium-radio-indicatorSize);--_bg:var(--radiogroup-default-medium-radioColors-default-background);--_border:var(--radiogroup-default-medium-radioColors-default-border);--_bg-hover:var(--radiogroup-default-medium-radioColors-hover-background);--_border-hover:var(--radiogroup-default-medium-radioColors-hover-border);--_bg-selected:var(--radiogroup-default-medium-radioColors-selected-background);--_border-selected:var(--radiogroup-default-medium-radioColors-selected-border);--_bg-selected-hover:var(--radiogroup-default-medium-radioColors-selectedHover-background);--_border-selected-hover:var(--radiogroup-default-medium-radioColors-selectedHover-border);--_bg-pressed:var(--radiogroup-default-medium-radioColors-pressed-background);--_border-pressed:var(--radiogroup-default-medium-radioColors-pressed-border);--_bg-selected-pressed:var(--radiogroup-default-medium-radioColors-selectedPressed-background);--_border-selected-pressed:var(--radiogroup-default-medium-radioColors-selectedPressed-border);--_bg-disabled:var(--radiogroup-default-medium-radioColors-disabled-background);--_border-disabled:var(--radiogroup-default-medium-radioColors-disabled-border);--_border-invalid:var(--radiogroup-default-medium-radioColors-invalid-border);--_indicator:var(--radiogroup-default-medium-radioColors-selected-indicator);--_indicator-hover:var(--radiogroup-default-medium-radioColors-selectedHover-indicator);--_indicator-pressed:var(--radiogroup-default-medium-radioColors-selectedPressed-indicator);--_indicator-disabled:var(--radiogroup-default-medium-radioColors-disabled-indicator);--_font-size:var(--radiogroup-default-medium-typography-fontSize);--_font-weight:var(--radiogroup-default-medium-typography-fontWeight);--_line-height:var(--radiogroup-default-medium-typography-lineHeight);--_letter-spacing:var(--radiogroup-default-medium-typography-letterSpacing);--_label-text:var(--radiogroup-default-medium-colors-label-text);--_desc-text:var(--radiogroup-default-medium-colors-description-text)}.rdg-radio[data-size=large]{--_gap:var(--radiogroup-default-large-spacing-labelGap);--_circle-size:var(--radiogroup-default-large-radio-size);--_circle-radius:var(--radiogroup-default-large-radio-borderRadius);--_circle-border-w:var(--radiogroup-default-large-radio-borderWidth);--_indicator-size:var(--radiogroup-default-large-radio-indicatorSize);--_bg:var(--radiogroup-default-large-radioColors-default-background);--_border:var(--radiogroup-default-large-radioColors-default-border);--_bg-hover:var(--radiogroup-default-large-radioColors-hover-background);--_border-hover:var(--radiogroup-default-large-radioColors-hover-border);--_bg-selected:var(--radiogroup-default-large-radioColors-selected-background);--_border-selected:var(--radiogroup-default-large-radioColors-selected-border);--_bg-selected-hover:var(--radiogroup-default-large-radioColors-selectedHover-background);--_border-selected-hover:var(--radiogroup-default-large-radioColors-selectedHover-border);--_bg-pressed:var(--radiogroup-default-large-radioColors-pressed-background);--_border-pressed:var(--radiogroup-default-large-radioColors-pressed-border);--_bg-selected-pressed:var(--radiogroup-default-large-radioColors-selectedPressed-background);--_border-selected-pressed:var(--radiogroup-default-large-radioColors-selectedPressed-border);--_bg-disabled:var(--radiogroup-default-large-radioColors-disabled-background);--_border-disabled:var(--radiogroup-default-large-radioColors-disabled-border);--_border-invalid:var(--radiogroup-default-large-radioColors-invalid-border);--_indicator:var(--radiogroup-default-large-radioColors-selected-indicator);--_indicator-hover:var(--radiogroup-default-large-radioColors-selectedHover-indicator);--_indicator-pressed:var(--radiogroup-default-large-radioColors-selectedPressed-indicator);--_indicator-disabled:var(--radiogroup-default-large-radioColors-disabled-indicator);--_font-size:var(--radiogroup-default-large-typography-fontSize);--_font-weight:var(--radiogroup-default-large-typography-fontWeight);--_line-height:var(--radiogroup-default-large-typography-lineHeight);--_letter-spacing:var(--radiogroup-default-large-typography-letterSpacing);--_label-text:var(--radiogroup-default-large-colors-label-text);--_desc-text:var(--radiogroup-default-large-colors-description-text)}.rdg-radio[data-hovered]:not([data-selected]):not([data-pressed]):not([data-disabled]){--_bg:var(--_bg-hover);--_border:var(--_border-hover)}.rdg-radio[data-selected]:not([data-disabled]):not([data-pressed]){--_bg:var(--_bg-selected);--_border:var(--_border-selected)}.rdg-radio[data-selected][data-hovered]:not([data-disabled]):not([data-pressed]){--_bg:var(--_bg-selected-hover);--_border:var(--_border-selected-hover);--_indicator:var(--_indicator-hover)}.rdg-radio[data-pressed]:not([data-selected]):not([data-disabled]){--_bg:var(--_bg-pressed);--_border:var(--_border-pressed)}.rdg-radio[data-selected][data-pressed]:not([data-disabled]){--_bg:var(--_bg-selected-pressed);--_border:var(--_border-selected-pressed);--_indicator:var(--_indicator-pressed)}.rdg-radio[data-disabled]{--_bg:var(--_bg-disabled);--_border:var(--_border-disabled);--_indicator:var(--_indicator-disabled)}.rdg-radio[data-invalid]{--_border:var(--_border-invalid)}.rdg-radio{position:relative;display:flex;align-items:flex-start;gap:var(--_gap);cursor:pointer}.rdg-radio[data-disabled]{cursor:not-allowed;opacity:.6}.rdg-radio__circle{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--_circle-size);height:var(--_circle-size);border-radius:var(--_circle-radius);border-width:var(--_circle-border-w);border-style:solid;border-color:hsl(var(--_border));background-color:hsl(var(--_bg));transition:all var(--motion-duration-fast) var(--motion-timing-ease-in-out)}.rdg-radio[data-focus-visible] .rdg-radio__circle{outline:2px solid hsl(var(--border-interactive-focus));outline-offset:2px}.rdg-radio__indicator{width:var(--_indicator-size);height:var(--_indicator-size);border-radius:var(--semantic-radius-full);background-color:hsl(var(--_indicator));transition:all var(--motion-duration-fast) var(--motion-timing-ease-in-out)}.rdg-radio__content{display:flex;flex-direction:column;gap:var(--spacing-component-2xs);font-size:var(--_font-size);font-weight:var(--_font-weight);line-height:var(--_line-height);letter-spacing:var(--_letter-spacing);color:hsl(var(--_label-text))}.rdg-radio__description{font-size:var(--text-ui-xs-font-size);font-weight:var(--text-ui-xs-font-weight);line-height:var(--text-ui-xs-line-height);letter-spacing:var(--text-ui-xs-letter-spacing);color:hsl(var(--_desc-text))}