.radio-group{display:flex;flex-direction:column;gap:.75rem}.radio-option{align-items:center;display:flex;gap:.5rem}.radio-option,.radio-option .form--radio,.radio-option .form--radio-label{cursor:pointer}.radio-group--segmented{background:var(--surface-1);border:var(--border-default);border-radius:var(--radius-control);box-sizing:border-box;display:inline-flex;flex-direction:row;gap:2px;height:var(--control-size);padding:2px}.radio-group--segmented .radio-option{align-self:stretch;gap:0;position:relative}.radio-group--segmented .form--radio{inset:0;margin:0;opacity:0;position:absolute}.radio-group--segmented .form--radio-label{align-items:center;border-radius:var(--radius-control);color:var(--text-color-muted);display:flex;font-size:var(--font-size-3);height:100%;padding:0 var(--density-padding-inline,var(--space-3));transition:all .12s ease;white-space:nowrap}@media(prefers-reduced-motion:reduce){.radio-group--segmented .form--radio-label{transition:none}}.radio-group--segmented .form--radio:checked+.form--radio-label{background:var(--surface-3);box-shadow:var(--shadow-1);color:var(--text-color-default)}.radio-group--segmented .form--radio:focus-visible+.form--radio-label{box-shadow:0 0 0 var(--border-focus-width) var(--neutral-a3);outline:none;transition:box-shadow .16s ease,border-color .16s ease}.radio-group--segmented .form--radio:disabled,.radio-group--segmented .form--radio:disabled+.form--radio-label{cursor:not-allowed}.radio-group--segmented .form--radio:disabled+.form--radio-label{opacity:.6}