.radio-group[data-v-52aa22ac]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.radio-option[data-v-52aa22ac]{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:15px;font-weight:500;justify-content:center;outline:none;transition:all var(--duration-fast) var(--ease-out);-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-option.disabled[data-v-52aa22ac]{cursor:not-allowed;opacity:.5}.variant-pill .radio-option[data-v-52aa22ac]{background:transparent;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-text-primary);padding:10px 20px}.variant-pill .radio-option[data-v-52aa22ac]:hover:not(.disabled){border-color:var(--color-accent)}.variant-pill .radio-option.active[data-v-52aa22ac]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.variant-button .radio-option[data-v-52aa22ac]{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary);padding:12px 24px}.variant-button .radio-option[data-v-52aa22ac]:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.variant-button .radio-option[data-v-52aa22ac]:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.variant-button .radio-option[data-v-52aa22ac]:not(:first-child){margin-left:-1px}.variant-button .radio-option[data-v-52aa22ac]:hover:not(.disabled){background:var(--color-bg-tertiary)}.variant-button .radio-option.active[data-v-52aa22ac]{background:var(--color-accent);border-color:var(--color-accent);color:#fff;z-index:1}
