.ui-radio-group[data-v-ce329299]{border:0;min-width:0;margin:0;padding:0}.legend[data-v-ce329299]{font-size:var(--text-sm);margin-bottom:var(--space-3);font-weight:600}.options[data-v-ce329299]{gap:var(--space-3);flex-direction:column;display:flex}.option[data-v-ce329299]{align-items:flex-start;gap:var(--space-3);cursor:pointer;font-size:var(--text-sm);display:flex}.option.disabled[data-v-ce329299]{opacity:.55;cursor:not-allowed}.dot[data-v-ce329299]{appearance:none;border:1.5px solid var(--c-border-strong);background:var(--c-surface);width:1.375rem;height:1.375rem;cursor:inherit;transition:border-color var(--dur-fast) var(--ease-out);border-radius:50%;flex-shrink:0;place-content:center;margin:0;display:grid}.dot[data-v-ce329299]:after{content:"";background:var(--c-secondary);width:.65rem;height:.65rem;transition:scale var(--dur-slow) var(--ease-spring);border-radius:50%;scale:0}.dot:checked[data-v-ce329299]{border-color:var(--c-secondary)}.dot:checked[data-v-ce329299]:after{scale:1}.dot[data-v-ce329299]:focus-visible{outline-offset:2px;border-radius:50%}.text[data-v-ce329299]{flex-direction:column;gap:2px;padding-top:1px;display:flex}.label[data-v-ce329299]{font-weight:500}.desc[data-v-ce329299]{color:var(--c-text-muted);font-size:var(--text-xs)}.v-cards .options[data-v-ce329299]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.v-cards .option[data-v-ce329299]{padding:var(--space-4) var(--space-5);background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--radius-pebble-a);transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-base) var(--ease-out),translate var(--dur-slow) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out);position:relative}.v-cards .option[data-v-ce329299]:nth-child(2n){border-radius:var(--radius-pebble-b)}.v-cards .option[data-v-ce329299]:hover:not(.disabled){box-shadow:var(--shadow-2);translate:0 -2px}.v-cards .option.checked[data-v-ce329299]{border-color:var(--c-secondary);background:var(--c-secondary-soft)}.v-cards .option[data-v-ce329299]:has(:focus-visible){outline:2.5px solid var(--c-focus);outline-offset:3px}.v-cards .option .dot[data-v-ce329299]:focus-visible{outline:none}
