.top[data-astro-cid-avc6ryzw]{margin:3rem 0 2.5rem}.top[data-astro-cid-avc6ryzw] h1[data-astro-cid-avc6ryzw]{letter-spacing:-.02em;margin:.4rem 0 .75rem;font-size:clamp(2.25rem,6vw,3.25rem)}.q-frame[data-astro-cid-avc6ryzw]{border:1px solid var(--rule);background:var(--raised);padding:clamp(1.5rem,4vw,2.75rem)}.q-count[data-astro-cid-avc6ryzw]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem;font-size:.75rem;font-weight:600}.q-text[data-astro-cid-avc6ryzw]{text-wrap:balance;margin:0 0 .9rem;font-size:clamp(1.25rem,3vw,1.625rem);line-height:1.35}.q-help[data-astro-cid-avc6ryzw]{color:var(--ink-mid);margin:0 0 1.75rem;font-size:.9375rem}.q-actions[data-astro-cid-avc6ryzw]{gap:.75rem;display:flex}.ans[data-astro-cid-avc6ryzw]{max-width:11rem;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);cursor:pointer;background:0 0;flex:1;padding:.9rem 1rem;font-size:.8125rem;font-weight:600}.ans[data-astro-cid-avc6ryzw]:hover{background:var(--ink);color:var(--paper)}.back[data-astro-cid-avc6ryzw]{font-family:var(--mono);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;margin-top:1.25rem;padding:0;font-size:.75rem}.back[data-astro-cid-avc6ryzw]:hover{color:var(--accent)}.result[data-astro-cid-avc6ryzw]{border:1px solid var(--rule);background:var(--raised);padding:clamp(1.5rem,4vw,2.75rem)}.r-head[data-astro-cid-avc6ryzw]{align-items:baseline;gap:1.5rem;margin:.5rem 0 1.5rem;display:flex}.r-num[data-astro-cid-avc6ryzw]{font-family:var(--mono);font-size:clamp(3.5rem,10vw,5rem);font-weight:600;line-height:.9}.r-name[data-astro-cid-avc6ryzw]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.9375rem;font-weight:600}.r-line[data-astro-cid-avc6ryzw]{color:var(--ink-mid);margin:0;font-size:1.0625rem}.r-mark[data-astro-cid-avc6ryzw]{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);padding:1.25rem 0}.r-sent[data-astro-cid-avc6ryzw]{margin:1.5rem 0}.r-sent[data-astro-cid-avc6ryzw] pre[data-astro-cid-avc6ryzw]{white-space:pre-wrap;margin:0}.r-cta[data-astro-cid-avc6ryzw]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:0;display:flex}.cta[data-astro-cid-avc6ryzw]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:.75rem 1.25rem;font-size:.75rem;font-weight:600;text-decoration:none}.cta[data-astro-cid-avc6ryzw]:hover{background:var(--accent);border-color:var(--accent);color:var(--paper)}.restart[data-astro-cid-avc6ryzw]{font-family:var(--mono);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem}.restart[data-astro-cid-avc6ryzw]:hover{color:var(--accent)}.tree-label[data-astro-cid-avc6ryzw]{margin-bottom:1.25rem}.steps[data-astro-cid-avc6ryzw]{margin:0;padding:0;list-style:none}.steps[data-astro-cid-avc6ryzw] li[data-astro-cid-avc6ryzw]{border-top:1px solid var(--rule);padding:1.5rem 0;scroll-margin-top:2rem}.steps[data-astro-cid-avc6ryzw] li[data-astro-cid-avc6ryzw]:last-child{border-bottom:1px solid var(--rule)}.s-n[data-astro-cid-avc6ryzw]{font-family:var(--mono);letter-spacing:.14em;color:var(--accent);margin:0 0 .5rem;font-size:.6875rem;font-weight:600}.s-q[data-astro-cid-avc6ryzw]{margin:0 0 .5rem;font-size:1.1875rem;line-height:1.4}.s-help[data-astro-cid-avc6ryzw]{color:var(--ink-mid);margin:0 0 .9rem;font-size:.9375rem}.s-out[data-astro-cid-avc6ryzw]{font-family:var(--mono);flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;font-size:.8125rem;display:flex}.s-out[data-astro-cid-avc6ryzw] a[data-astro-cid-avc6ryzw]{color:var(--ink);text-decoration-color:var(--accent)}.s-out[data-astro-cid-avc6ryzw] .cont[data-astro-cid-avc6ryzw]{color:var(--ink-soft)}.review-caveat[data-astro-cid-avc6ryzw]{border-inline-start:2px solid var(--accent);background:var(--paper);padding:1rem}.fineprint[data-astro-cid-avc6ryzw]{border-top:1px solid var(--rule);margin-top:4rem;padding-top:2rem}.fineprint[data-astro-cid-avc6ryzw] h2[data-astro-cid-avc6ryzw]{font-size:1.25rem}.fineprint[data-astro-cid-avc6ryzw] p[data-astro-cid-avc6ryzw]{color:var(--ink-mid);font-size:1.0625rem}
