.sub[data-v-ee8d77df]{color:var(--color-ink-muted);margin-bottom:var(--space-lg)}.form[data-v-ee8d77df]{gap:var(--space-sm);flex-direction:column;display:flex}.choice-row[data-v-ee8d77df]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.choice[data-v-ee8d77df]{align-items:center;gap:var(--space-2xs);min-height:var(--tap-min);padding:0 var(--space-sm);border:1.5px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;background:var(--color-surface);transition:border-color var(--transition-base), background var(--transition-base);display:inline-flex}.choice[data-v-ee8d77df]:has(input:checked){border-color:var(--color-primary-strong);background:var(--color-primary-soft)}.choice input[data-v-ee8d77df]{width:1.1rem;height:1.1rem;accent-color:var(--color-primary-strong)}.choice-text[data-v-ee8d77df]{font-size:var(--text-sm);font-weight:600}.result[data-v-ee8d77df]{margin-top:var(--space-lg);animation:reveal-up .48s var(--ease-settle) both}.result-count[data-v-ee8d77df]{font-size:var(--text-lg);font-family:var(--font-serif);margin:0 0 var(--space-sm)}.result-note[data-v-ee8d77df]{color:var(--color-ink-muted);margin-bottom:var(--space-xs)}.fine-print[data-v-ee8d77df]{font-size:var(--text-xs);color:var(--color-ink-faint);margin-top:var(--space-sm)}.fine-hint[data-v-ee8d77df]{text-align:center;font-size:var(--text-sm);color:var(--color-ink-muted);margin-top:var(--space-lg)}
