.check[data-astro-cid-6pkz7gaf]{flex-direction:column;gap:24px;max-width:860px;display:flex}.shared-line[data-astro-cid-6pkz7gaf]{margin:6px 0 0}.progress[data-astro-cid-6pkz7gaf]{top:calc(env(safe-area-inset-top,0px) + 72px);z-index:2;background:var(--bg);align-items:center;gap:14px;padding:10px 0;display:flex;position:sticky}.bar[data-astro-cid-6pkz7gaf]{background:var(--line);border-radius:2px;flex:1;height:4px;overflow:hidden}.fill[data-astro-cid-6pkz7gaf]{background:var(--accent);width:0;height:100%;transition:width .25s;display:block}.qs[data-astro-cid-6pkz7gaf] ol[data-astro-cid-6pkz7gaf]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}fieldset[data-astro-cid-6pkz7gaf]{border:1px solid var(--line);background:var(--bg2);border-radius:10px;flex-direction:column;gap:14px;min-width:0;margin:0;padding:18px 20px;display:flex}fieldset[data-astro-cid-6pkz7gaf]:has(input:checked){border-color:var(--line2)}legend[data-astro-cid-6pkz7gaf]{float:left;grid-template-columns:36px 1fr;gap:8px;width:100%;padding:0;font-size:1.02rem;line-height:1.45;display:grid}legend[data-astro-cid-6pkz7gaf]+[data-astro-cid-6pkz7gaf]{clear:both}.qn[data-astro-cid-6pkz7gaf]{font-family:var(--font-plex-mono);color:var(--accent);padding-top:3px;font-size:.85rem}.answers[data-astro-cid-6pkz7gaf]{flex-wrap:wrap;gap:8px;padding-left:44px;display:flex}.ans[data-astro-cid-6pkz7gaf]{position:relative}.ans[data-astro-cid-6pkz7gaf] input[data-astro-cid-6pkz7gaf]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ans[data-astro-cid-6pkz7gaf] span[data-astro-cid-6pkz7gaf]{text-align:center;border:1px solid var(--line2);min-width:76px;color:var(--txt2);border-radius:999px;padding:8px 14px;font-size:.9rem;display:inline-block}.ans[data-astro-cid-6pkz7gaf] input[data-astro-cid-6pkz7gaf]:focus-visible+span[data-astro-cid-6pkz7gaf]{outline:2px solid var(--accent);outline-offset:2px}.ans[data-astro-cid-6pkz7gaf] input[data-astro-cid-6pkz7gaf]:checked+span[data-astro-cid-6pkz7gaf]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.submit-row[data-astro-cid-6pkz7gaf]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.result[data-astro-cid-6pkz7gaf]{flex-direction:column;gap:24px;scroll-margin-top:100px;display:flex}.score-row[data-astro-cid-6pkz7gaf]{grid-template-columns:auto 1fr;align-items:center;gap:28px;display:grid}.score-row[data-astro-cid-6pkz7gaf] h2[data-astro-cid-6pkz7gaf]{margin:4px 0 6px}.score[data-astro-cid-6pkz7gaf]{font-family:var(--font-chakra);white-space:nowrap;line-height:1}.num[data-astro-cid-6pkz7gaf]{color:var(--accent);font-variant-numeric:tabular-nums;font-size:4.5rem;font-weight:700}.of[data-astro-cid-6pkz7gaf]{color:var(--txt3);margin-left:6px;font-size:1.4rem}.meter[data-astro-cid-6pkz7gaf]{gap:3px;padding-top:14px;display:flex;position:relative}.seg[data-astro-cid-6pkz7gaf]{background:var(--line2);border-radius:2px;height:8px;position:relative}.seg[data-astro-cid-6pkz7gaf]:last-of-type{background:var(--accent)}.seg-name[data-astro-cid-6pkz7gaf]{color:var(--txt3);white-space:nowrap;font-size:.72rem;position:absolute;top:14px;left:0}.marker[data-astro-cid-6pkz7gaf]{background:var(--txt);border-radius:2px;width:3px;height:28px;margin-left:-1px;transition:left .6s;position:absolute;top:4px;left:0}.gaps[data-astro-cid-6pkz7gaf]{margin-top:18px}.gaps[data-astro-cid-6pkz7gaf] h3[data-astro-cid-6pkz7gaf]{margin:0 0 12px}.gaps[data-astro-cid-6pkz7gaf] ul[data-astro-cid-6pkz7gaf]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gaps[data-astro-cid-6pkz7gaf] li{border-left:3px solid var(--warn);background:var(--bg3);border-radius:0 6px 6px 0;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.gaps[data-astro-cid-6pkz7gaf] li b{font-weight:600}.gaps[data-astro-cid-6pkz7gaf] li span{color:var(--txt2);font-size:.9rem}.result-actions[data-astro-cid-6pkz7gaf]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=640px){.score-row[data-astro-cid-6pkz7gaf]{grid-template-columns:1fr;gap:12px}.answers[data-astro-cid-6pkz7gaf]{padding-left:0}.seg-name[data-astro-cid-6pkz7gaf]{display:none}}@media (prefers-reduced-motion:reduce){.fill[data-astro-cid-6pkz7gaf],.marker[data-astro-cid-6pkz7gaf]{transition:none}}
