.narrow[data-astro-cid-aa7zwipr]{max-width:760px}.quiz-page[data-astro-cid-aa7zwipr]{min-height:70vh}.quiz-page[data-astro-cid-aa7zwipr] [data-astro-cid-aa7zwipr][hidden]{display:none!important}.crumb[data-astro-cid-aa7zwipr]{color:var(--muted);margin-bottom:20px;font-weight:600;text-decoration:none;display:inline-block}.crumb[data-astro-cid-aa7zwipr]:hover{color:var(--ink)}.meta[data-astro-cid-aa7zwipr]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.meta[data-astro-cid-aa7zwipr] span[data-astro-cid-aa7zwipr]{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:.9rem;font-weight:600}.start[data-astro-cid-aa7zwipr]{margin-top:32px}.progress-row[data-astro-cid-aa7zwipr]{justify-content:space-between;align-items:center;gap:12px;display:flex}.back[data-astro-cid-aa7zwipr]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:600}.back[data-astro-cid-aa7zwipr]:hover{color:var(--ink)}.back[data-astro-cid-aa7zwipr][disabled]{visibility:hidden}.counter[data-astro-cid-aa7zwipr]{color:var(--muted);font-size:.9rem;font-weight:700}.bar[data-astro-cid-aa7zwipr]{background:var(--line);border-radius:999px;height:6px;margin:12px 0 32px;overflow:hidden}.bar[data-astro-cid-aa7zwipr] span[data-astro-cid-aa7zwipr]{background:var(--accent);border-radius:inherit;width:0;height:100%;transition:width .3s;display:block}.calc-tag[data-astro-cid-aa7zwipr]{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:.8rem;font-weight:700;display:inline-block}.question[data-astro-cid-aa7zwipr]{font-size:clamp(1.4rem,3.6vw,1.9rem);line-height:1.3}.options[data-astro-cid-aa7zwipr]{gap:12px;margin-top:28px;display:grid}.options[data-astro-cid-aa7zwipr] button{text-align:left;font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:16px;min-height:60px;padding:18px 22px;font-size:1.02rem;font-weight:600;line-height:1.4;transition:border-color .15s,background .15s,transform .1s}.options[data-astro-cid-aa7zwipr] button:hover{border-color:var(--ink)}.options[data-astro-cid-aa7zwipr] button.picked{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.options[data-astro-cid-aa7zwipr] button:active{transform:scale(.99)}.result[data-astro-cid-aa7zwipr] h1[data-astro-cid-aa7zwipr]{margin-top:8px}.tagline[data-astro-cid-aa7zwipr]{font-family:var(--display);color:var(--accent);margin-top:16px;font-size:1.15rem}.result[data-astro-cid-aa7zwipr] .lead[data-astro-cid-aa7zwipr]{margin-top:12px}.score[data-astro-cid-aa7zwipr]{margin-top:12px;font-size:1.1rem;font-weight:700}.cols[data-astro-cid-aa7zwipr]{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}@media (width<=640px){.cols[data-astro-cid-aa7zwipr]{grid-template-columns:1fr}}.box[data-astro-cid-aa7zwipr] ul[data-astro-cid-aa7zwipr],.box[data-astro-cid-aa7zwipr] ol[data-astro-cid-aa7zwipr]{gap:8px;margin:8px 0 0;padding-left:20px;display:grid}.steps[data-astro-cid-aa7zwipr]{margin-top:16px}.also[data-astro-cid-aa7zwipr]{color:var(--muted);margin-top:20px}.also[data-astro-cid-aa7zwipr] strong[data-astro-cid-aa7zwipr]{color:var(--ink)}.gaps[data-astro-cid-aa7zwipr]{gap:4px;margin-top:28px;display:grid}.gap[data-astro-cid-aa7zwipr]{border-top:1px solid var(--line);padding:14px 0}.gap[data-astro-cid-aa7zwipr] p[data-astro-cid-aa7zwipr]{margin:4px 0 6px}.gap[data-astro-cid-aa7zwipr] a[data-astro-cid-aa7zwipr]{color:var(--accent);font-weight:700;text-decoration:none}.review[data-astro-cid-aa7zwipr]{margin-top:40px}.review[data-astro-cid-aa7zwipr] h2[data-astro-cid-aa7zwipr]{margin-bottom:16px}.review[data-astro-cid-aa7zwipr] .item{border-top:1px solid var(--line);padding:18px 0}.review[data-astro-cid-aa7zwipr] .item p{margin:6px 0 0}.review[data-astro-cid-aa7zwipr] .wrong{color:#c0392b}.review[data-astro-cid-aa7zwipr] .right{color:#1e8e4e;font-weight:600}.review[data-astro-cid-aa7zwipr] .why{color:var(--muted)}.cta[data-astro-cid-aa7zwipr]{border-radius:var(--radius);background:var(--ink);color:var(--bg);margin-top:40px;padding:clamp(24px,4vw,40px)}.cta[data-astro-cid-aa7zwipr] p[data-astro-cid-aa7zwipr]{color:color-mix(in srgb, var(--bg) 75%, transparent);margin-top:10px}.cta-actions[data-astro-cid-aa7zwipr]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.btn-ghost-light[data-astro-cid-aa7zwipr]{color:var(--bg);border-color:color-mix(in srgb, var(--bg) 40%, transparent);background:0 0}.after[data-astro-cid-aa7zwipr]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.after[data-astro-cid-aa7zwipr] .link[data-astro-cid-aa7zwipr]{color:var(--accent);font-weight:700;text-decoration:none}.toast[data-astro-cid-aa7zwipr]{color:var(--accent);margin-top:12px;font-weight:600}
