.at-radio-group{min-width:0;display:flex}.at-radio-group.is-vertical{flex-direction:column}.at-radio-group.is-horizontal{flex-flow:wrap}.at-radio-group.is-inline.is-vertical{gap:var(--s-1)}.at-radio-group.is-inline.is-horizontal{gap:var(--s-4)}.at-radio-group.is-card{gap:var(--s-2)}.at-radio-group[data-disabled]{opacity:.5}.at-radio-row.svelte-1r8j9hj{align-items:center;gap:var(--s-3);min-height:var(--h-ctl-lg);padding:0 var(--s-1);border-radius:var(--r-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.at-radio-row.svelte-1r8j9hj:hover{background:var(--surface-2)}.at-radio{appearance:none;width:calc(var(--h-ctl-xs) - var(--space-1-5));height:calc(var(--h-ctl-xs) - var(--space-1-5));border:var(--border-hairline) solid var(--border-strong);border-radius:var(--r-pill);background:var(--bg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), border-width var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.at-radio:hover{border-color:var(--at-orange)}.at-radio:focus-visible{box-shadow:var(--ring-orange);outline:none}.at-radio[data-state=checked]{border-color:var(--at-orange)}.at-radio .at-radio__dot{width:var(--s-2);height:var(--s-2);border-radius:var(--r-pill);background:var(--at-orange);transition:transform var(--dur-fast) var(--ease-out);transform:scale(0)}.at-radio[data-state=checked] .at-radio__dot{transform:scale(1)}.at-radio[data-disabled]{cursor:not-allowed}.at-radio-row__body.svelte-1r8j9hj{flex-direction:column;min-width:0;display:flex}.at-radio-row__label.svelte-1r8j9hj{font-size:var(--fs-sm);color:var(--fg-2);line-height:var(--lh-snug)}.at-radio-row__hint.svelte-1r8j9hj{margin-top:var(--s-1);font-size:var(--fs-xs);color:var(--fg-4);line-height:var(--lh-snug)}.at-radio-card{align-items:flex-start;gap:var(--s-3);width:100%;min-width:0;padding:var(--s-3) var(--input-px-md);border:var(--border-hairline) solid var(--border-soft);border-radius:var(--r-md);background:var(--surface);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);display:flex}.at-radio-card:hover{border-color:var(--border)}.at-radio-card:focus-visible{box-shadow:var(--ring-orange);outline:none}.at-radio-card[data-state=checked]{border-color:var(--at-orange-border);background:var(--at-orange-softer)}.at-radio-card[data-disabled]{cursor:not-allowed}.at-radio-card .at-radio-card__dot{width:var(--s-4);height:var(--s-4);margin-top:var(--s-1);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--r-pill);background:var(--bg);transition:border-color var(--dur-fast) var(--ease-out);flex-shrink:0}.at-radio-card[data-state=checked] .at-radio-card__dot{border-color:var(--at-orange);border-width:var(--s-1)}.at-radio-card .at-radio-card__body{flex-direction:column;flex:1;min-width:0;display:flex}.at-radio-card .at-radio-card__label{font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-1);line-height:var(--lh-snug)}.at-radio-card .at-radio-card__hint{margin-top:var(--s-1);font-size:var(--fs-xs);color:var(--fg-3);line-height:var(--lh-body)}.at-radio-card .at-radio-card__check{margin-top:var(--s-1);color:var(--at-orange);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);flex-shrink:0}.at-radio-card[data-state=checked] .at-radio-card__check{opacity:1}@media (prefers-reduced-motion:reduce){.at-radio,.at-radio .at-radio__dot,.at-radio-card,.at-radio-card .at-radio-card__dot,.at-radio-card .at-radio-card__check{transition:none}}
