._group_1b1ht_22{gap:var(--space-3);width:100%;color:var(--radio-label-color);flex-direction:column;display:flex}._groupLabel_1b1ht_30{font-family:var(--font-text);font-size:var(--marketing-body-size);font-weight:var(--weight-semibold);color:var(--radio-label-color)}._groupDescription_1b1ht_37{font-family:var(--font-text);font-size:var(--marketing-body-sm-size);font-weight:var(--weight-regular);color:var(--radio-description-color);margin:0}._groupItems_1b1ht_45{gap:var(--space-3);display:flex}._groupItems_1b1ht_45[data-orientation=vertical]{flex-direction:column}._groupItems_1b1ht_45[data-orientation=horizontal]{flex-flow:wrap}._groupError_1b1ht_59{font-family:var(--font-text);font-size:var(--marketing-body-sm-size);font-weight:var(--weight-regular);color:var(--color-error-text);margin:0}._group_1b1ht_22[data-surface=cream]{--radio-label-color:var(--color-neutral-900);--radio-description-color:var(--color-neutral-500)}._group_1b1ht_22[data-surface=dark]{--radio-label-color:var(--color-neutral-50);--radio-description-color:var(--color-neutral-300)}._group_1b1ht_22[data-surface=dark] ._groupError_1b1ht_59{color:var(--color-error-200)}._radio_1b1ht_85{align-items:start;gap:var(--space-2);cursor:pointer;-webkit-tap-highlight-color:transparent;min-block-size:44px;color:var(--radio-label-color);font-family:var(--font-text);font-size:var(--marketing-body-size);transition:color var(--duration-base) var(--ease-out-brand);grid-template-columns:auto 1fr;line-height:1.45;display:grid;position:relative}._radio_1b1ht_85[data-disabled]{cursor:not-allowed;opacity:var(--radio-disabled-opacity)}._indicator_1b1ht_113{background:linear-gradient(var(--radio-bg), var(--radio-bg)) padding-box, linear-gradient(180deg, var(--radio-border-top), var(--radio-border-bottom)) border-box;border-radius:var(--radius-full);width:18px;height:18px;box-shadow:var(--radio-shadow);transition:background var(--duration-base) var(--ease-out-brand), box-shadow var(--duration-base) var(--ease-out-brand);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}._dot_1b1ht_133{border-radius:var(--radius-full);background:var(--radio-dot-color);opacity:0;width:8px;height:8px;transition:opacity var(--duration-fast) var(--ease-out-brand), transform var(--duration-fast) var(--ease-out-brand);transform:scale(.4)}._radio_1b1ht_85[data-variant=standard][data-hovered] ._indicator_1b1ht_113{background:linear-gradient(var(--radio-bg), var(--radio-bg)) padding-box, linear-gradient(180deg, var(--radio-border-top-hover), var(--radio-border-bottom-hover)) border-box}._radio_1b1ht_85[data-variant=standard][data-selected] ._indicator_1b1ht_113{background:linear-gradient(var(--radio-selected-bg), var(--radio-selected-bg)) padding-box, linear-gradient(var(--radio-selected-border), var(--radio-selected-border)) border-box}._radio_1b1ht_85[data-variant=standard][data-selected] ._dot_1b1ht_133{opacity:1;transform:scale(1)}._radio_1b1ht_85[data-variant=standard][data-focus-visible] ._indicator_1b1ht_113{box-shadow:var(--radio-shadow), var(--radio-focus-ring)}._radio_1b1ht_85[data-variant=standard][data-invalid] ._indicator_1b1ht_113{background:linear-gradient(var(--radio-bg), var(--radio-bg)) padding-box, linear-gradient(var(--radio-invalid-border), var(--radio-invalid-border)) border-box}._radio_1b1ht_85[data-variant=standard][data-invalid][data-focus-visible] ._indicator_1b1ht_113{box-shadow:var(--radio-shadow), var(--radio-invalid-focus-ring)}._content_1b1ht_192{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._label_1b1ht_199{font-family:var(--font-text);font-size:var(--marketing-body-size);font-weight:var(--weight-medium);color:var(--radio-label-color)}._description_1b1ht_206{font-family:var(--font-text);font-size:var(--marketing-body-sm-size);font-weight:var(--weight-regular);color:var(--radio-description-color)}._cardExtra_1b1ht_213{gap:var(--space-1);color:var(--radio-description-color);flex-direction:column;display:flex}._radio_1b1ht_85[data-variant=card]{padding:var(--space-5);border-radius:var(--radio-card-radius);background:var(--radio-card-bg);border:var(--radio-card-border);box-shadow:var(--radio-card-shadow);min-width:180px;transition:background var(--duration-base) var(--ease-out-brand), border-color var(--duration-base) var(--ease-out-brand), box-shadow var(--duration-base) var(--ease-out-brand);grid-template-columns:auto 1fr;align-items:start}._radio_1b1ht_85[data-variant=card][data-hovered]{border-color:var(--radio-card-hover-border-color)}._radio_1b1ht_85[data-variant=card][data-selected]{background:var(--radio-card-selected-bg);border-color:var(--radio-card-selected-border-color);box-shadow:var(--radio-card-selected-shadow)}._radio_1b1ht_85[data-variant=card][data-selected] ._label_1b1ht_199{color:var(--radio-card-selected-label-color,var(--color-neutral-25))}._radio_1b1ht_85[data-variant=card][data-selected] ._description_1b1ht_206,._radio_1b1ht_85[data-variant=card][data-selected] ._cardExtra_1b1ht_213{color:var(--radio-card-selected-description-color,var(--color-neutral-25))}._radio_1b1ht_85[data-variant=card][data-selected] ._indicator_1b1ht_113{background:linear-gradient(var(--color-neutral-25), var(--color-neutral-25)) padding-box, linear-gradient(color-mix(in srgb, var(--color-burgundy-900) 30%, transparent), color-mix(in srgb, var(--color-burgundy-900) 30%, transparent)) border-box}._radio_1b1ht_85[data-variant=card][data-selected] ._dot_1b1ht_133{opacity:1;background:var(--radio-card-selected-dot-color,var(--color-burgundy-600));transform:scale(1)}._radio_1b1ht_85[data-variant=card][data-focus-visible]{outline:2px solid var(--radio-focus-outline-color);outline-offset:2px}._radio_1b1ht_85[data-variant=card][data-invalid]{border-color:var(--radio-invalid-border)}._radio_1b1ht_85[data-surface=cream]{--radio-bg:var(--color-neutral-25);--radio-border-top:color-mix(in srgb, var(--color-neutral-950) 22%, transparent);--radio-border-bottom:color-mix(in srgb, var(--color-neutral-950) 12%, transparent);--radio-shadow:inset 0 1px 1px color-mix(in srgb, var(--color-neutral-950) 5%, transparent);--radio-border-top-hover:color-mix(in srgb, var(--color-burgundy-500) 45%, transparent);--radio-border-bottom-hover:color-mix(in srgb, var(--color-burgundy-500) 25%, transparent);--radio-selected-bg:var(--color-neutral-25);--radio-selected-border:var(--color-burgundy-500);--radio-dot-color:var(--color-burgundy-500);--radio-focus-ring:0 0 0 3px color-mix(in srgb, var(--color-burgundy-500) 22%, transparent);--radio-focus-outline-color:var(--color-burgundy-500);--radio-invalid-border:var(--color-error-400);--radio-invalid-focus-ring:0 0 0 3px color-mix(in srgb, var(--color-error-400) 22%, transparent);--radio-disabled-opacity:.55;--radio-label-color:var(--color-neutral-900);--radio-description-color:var(--color-neutral-500);--radio-card-bg:var(--color-neutral-25);--radio-card-border:1px solid color-mix(in srgb, var(--color-neutral-950) 12%, transparent);--radio-card-radius:var(--radius-md);--radio-card-shadow:0 1px 2px color-mix(in srgb, var(--color-neutral-950) 6%, transparent);--radio-card-hover-border-color:color-mix(in srgb, var(--color-burgundy-500) 40%, transparent);--radio-card-selected-bg:linear-gradient(180deg, var(--color-burgundy-400), var(--color-burgundy-600));--radio-card-selected-border-color:var(--color-burgundy-700);--radio-card-selected-shadow:inset 0 1px 0 #ffffff4d, inset 0 -10px 18px -12px color-mix(in srgb, var(--color-burgundy-900) 60%, transparent), 0 2px 4px color-mix(in srgb, var(--color-burgundy-900) 26%, transparent), 0 12px 26px -8px color-mix(in srgb, var(--color-burgundy-700) 42%, transparent)}._radio_1b1ht_85[data-surface=dark]{--radio-bg:color-mix(in srgb, var(--color-neutral-950) 35%, var(--surface-raised-bg-dark));--radio-border-top:color-mix(in srgb, var(--color-neutral-100) 18%, transparent);--radio-border-bottom:color-mix(in srgb, var(--color-neutral-100) 6%, transparent);--radio-shadow:inset 0 1px 2px color-mix(in srgb, var(--color-neutral-950) 40%, transparent);--radio-border-top-hover:color-mix(in srgb, var(--color-burgundy-400) 45%, transparent);--radio-border-bottom-hover:color-mix(in srgb, var(--color-burgundy-400) 25%, transparent);--radio-selected-bg:color-mix(in srgb, var(--color-neutral-950) 35%, var(--surface-raised-bg-dark));--radio-selected-border:var(--color-burgundy-400);--radio-dot-color:var(--color-burgundy-400);--radio-focus-ring:0 0 0 3px color-mix(in srgb, var(--color-burgundy-400) 28%, transparent);--radio-focus-outline-color:var(--color-burgundy-400);--radio-invalid-border:var(--color-error-200);--radio-invalid-focus-ring:0 0 0 3px color-mix(in srgb, var(--color-error-200) 28%, transparent);--radio-disabled-opacity:.5;--radio-label-color:var(--color-neutral-50);--radio-description-color:var(--color-neutral-300);--radio-card-bg:var(--surface-card-soft-bg-dark);--radio-card-border:var(--surface-card-soft-border-dark);--radio-card-radius:var(--surface-card-soft-radius);--radio-card-shadow:var(--surface-card-soft-shadow-dark);--radio-card-hover-border-color:color-mix(in srgb, var(--color-burgundy-400) 50%, transparent);--radio-card-selected-bg:linear-gradient(180deg, var(--color-burgundy-500), var(--color-burgundy-700));--radio-card-selected-border-color:var(--color-burgundy-800);--radio-card-selected-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-neutral-25) 22%, transparent), inset 0 -10px 20px -12px #0000008c, 0 2px 6px #0000006b, 0 14px 30px -8px color-mix(in srgb, var(--color-burgundy-900) 60%, transparent)}
