.quiz-box[data-v-ca4c3554]{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);min-height:340px;padding:40px 36px}.intro[data-v-ca4c3554]{flex-direction:column;align-items:flex-start;gap:16px;max-width:46ch;display:flex}.intro-count[data-v-ca4c3554]{font-family:var(--mono);letter-spacing:.12em;color:var(--accent);font-size:11px}.intro-text[data-v-ca4c3554]{font-family:var(--serif);color:var(--ink);font-size:20px;line-height:1.9}.bar[data-v-ca4c3554]{background:var(--line);border-radius:2px;height:2px;overflow:hidden}.bar span[data-v-ca4c3554]{background:var(--accent);height:100%;transition:width .35s var(--ease);display:block}.q-index[data-v-ca4c3554]{letter-spacing:.12em;color:var(--accent);text-transform:uppercase;justify-content:space-between;margin:22px 0 14px;font-size:11.5px;display:flex}.q-total[data-v-ca4c3554]{color:var(--ink-3)}.q-text[data-v-ca4c3554]{margin-bottom:28px;font-size:clamp(21px,2.6vw,26px);line-height:1.6}.options[data-v-ca4c3554]{gap:10px;display:grid}.option[data-v-ca4c3554]{border:1px solid var(--line);border-radius:var(--r-sm);text-align:left;color:var(--ink-2);transition:all .2s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:14.5px;display:flex}.option[data-v-ca4c3554]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);transform:translate(2px)}.mark[data-v-ca4c3554]{opacity:.4}.result[data-v-ca4c3554]{max-width:56ch}.r-label[data-v-ca4c3554]{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.r-name[data-v-ca4c3554]{color:var(--accent);margin:12px 0 18px;font-size:clamp(30px,4vw,40px)}.r-advice[data-v-ca4c3554]{font-family:var(--serif);color:var(--ink);font-size:17px;line-height:1.95}.r-note[data-v-ca4c3554]{color:var(--ink-2);margin-top:18px;font-size:13px;line-height:1.85}.r-saved[data-v-ca4c3554]{color:var(--ink-3);margin-top:10px;font-size:11.5px}.actions[data-v-ca4c3554]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}@media (width<=640px){.quiz-box[data-v-ca4c3554]{padding:26px 20px}}
