.qm[data-astro-cid-xf4ur63c]{margin:1.2rem 0 2rem}.qm-chrome[data-astro-cid-xf4ur63c]{z-index:5;background:var(--ink-100);border:1px solid var(--rule);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:.8rem;padding:.5rem .9rem;display:flex;position:sticky;top:64px}.qm-chrome-t[data-astro-cid-xf4ur63c]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0;font-size:.74rem}.qm-timer[data-astro-cid-xf4ur63c]{font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:700}.qm-lede[data-astro-cid-xf4ur63c]{max-width:60ch;margin:0 0 1rem;font-size:1.02rem;line-height:1.55}.qm-start-row[data-astro-cid-xf4ur63c]{flex-wrap:wrap;gap:.6rem;display:flex}.qm-card[data-astro-cid-xf4ur63c]{background:var(--card);border:1px solid var(--rule);box-shadow:0 1px 2px color-mix(in oklab, var(--ink-900) 5%, transparent);border-radius:14px;padding:1.3rem 1.5rem 1.4rem}.qm-layout[data-astro-cid-xf4ur63c]{grid-template-columns:1fr 280px;align-items:start;gap:1.4rem;display:grid}.qm-stage[data-astro-cid-xf4ur63c]{min-width:0}.qm-side[data-astro-cid-xf4ur63c]{border:1px solid var(--rule);background:var(--card);border-radius:10px;padding:.85rem;position:sticky;top:92px}.qm-side-h[data-astro-cid-xf4ur63c]{letter-spacing:.06em;text-transform:uppercase;margin:0 0 .55rem;font-size:.74rem;font-weight:700}.qm-count[data-astro-cid-xf4ur63c]{color:var(--muted);margin:0 0 .5rem;font-size:.85rem}.qm-sheet[data-astro-cid-xf4ur63c]{grid-template-columns:repeat(5,1fr);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.qm-legend[data-astro-cid-xf4ur63c]{color:var(--muted);gap:.3rem;margin:.7rem 0 0;padding:0;font-size:.74rem;list-style:none;display:grid}.qm-legend[data-astro-cid-xf4ur63c] li[data-astro-cid-xf4ur63c]{align-items:center;gap:.4rem;display:flex}.qm-legend-swatch[data-astro-cid-xf4ur63c]{border:1px solid var(--rule);border-radius:3px;flex:none;width:12px;height:12px}.qm-legend-swatch[data-astro-cid-xf4ur63c].is-done{background:var(--good-bg);border-color:var(--good)}.qm-legend-swatch[data-astro-cid-xf4ur63c].is-seen{background:var(--ink-100)}.qm-legend-swatch[data-astro-cid-xf4ur63c].is-blank{background:var(--card)}@media (width<=900px){.qm-layout[data-astro-cid-xf4ur63c]{grid-template-columns:1fr}.qm-side[data-astro-cid-xf4ur63c]{position:static}.qm-sheet[data-astro-cid-xf4ur63c]{grid-template-columns:repeat(10,1fr)}}@media (width<=640px){.qm-sheet[data-astro-cid-xf4ur63c]{grid-template-columns:repeat(10,1fr);gap:.25rem}}.qm-fig[data-astro-cid-xf4ur63c]{margin:0 0 .7rem}.qm-fig[data-astro-cid-xf4ur63c] img[data-astro-cid-xf4ur63c],.qm-plain-fig[data-astro-cid-xf4ur63c]{width:120px;height:auto;display:block}.qm-plain-fig[data-astro-cid-xf4ur63c]{margin:0 0 .5rem}.qm-topic[data-astro-cid-xf4ur63c]{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 .3rem;font-size:.68rem}.qm-text[data-astro-cid-xf4ur63c]{color:var(--ink-900);text-wrap:pretty;max-width:44ch;margin:0 0 1.1rem;font-size:1.25rem;font-weight:700;line-height:1.4}.qm-answers[data-astro-cid-xf4ur63c]{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.5rem;display:grid}.qm-tf[data-astro-cid-xf4ur63c]{border-width:1.5px;justify-content:center;min-height:52px;font-weight:600}.qm-tf[data-astro-cid-xf4ur63c].is-on{background:var(--card);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:700}.qm-nav[data-astro-cid-xf4ur63c]{flex-wrap:wrap;gap:.5rem;display:flex}.qm-nav[data-astro-cid-xf4ur63c] .btn-primary[data-astro-cid-xf4ur63c]{margin-left:auto}.qm-keys[data-astro-cid-xf4ur63c]{margin:.7rem 0 0}.qm-pick[data-astro-cid-xf4ur63c]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.9rem 0 0;font-size:.92rem;display:flex}.qm-pick[data-astro-cid-xf4ur63c] input[data-astro-cid-xf4ur63c]{width:5.5rem;font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--rule);background:var(--card);color:var(--fg);border-radius:8px;padding:.35rem .5rem}.qm-confirm[data-astro-cid-xf4ur63c]{background:var(--card);border:1px solid var(--rule);border-left:4px solid var(--accent);border-radius:12px;margin-top:.9rem;padding:1rem 1.1rem}.qm-confirm[data-astro-cid-xf4ur63c] p[data-astro-cid-xf4ur63c]{margin:0 0 .8rem}.qm-confirm[data-astro-cid-xf4ur63c] .qm-h3[data-astro-cid-xf4ur63c]{margin-top:0}.qm-verdict[data-astro-cid-xf4ur63c]{margin:0 0 .2rem;font-size:1.5rem;font-weight:700}.qm-verdict[data-astro-cid-xf4ur63c].is-ok{color:var(--good)}.qm-verdict[data-astro-cid-xf4ur63c].is-no{color:var(--bad)}.qm-score[data-astro-cid-xf4ur63c]{font-variant-numeric:tabular-nums;margin:0 0 .6rem;font-size:1.05rem}.qm-h3[data-astro-cid-xf4ur63c]{margin:1.4rem 0 .6rem;font-size:1rem}.qm-rv-open[data-astro-cid-xf4ur63c]{margin-top:1rem}.qm-rv[data-astro-cid-xf4ur63c]{background:var(--card);border:1px solid var(--rule);border-left:4px solid var(--bad);border-radius:12px;margin-top:.8rem;padding:1rem 1.1rem}.qm-rv-nav[data-astro-cid-xf4ur63c]{align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.qm-rv-pos[data-astro-cid-xf4ur63c]{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.qm-rv-nav[data-astro-cid-xf4ur63c] .btn-primary[data-astro-cid-xf4ur63c]{order:3}.qm-rv-q[data-astro-cid-xf4ur63c]{margin:0 0 .25rem;font-weight:600;line-height:1.45}.qm-rv-tua[data-astro-cid-xf4ur63c]{color:var(--bad);margin:0 0 .15rem;font-weight:600}.qm-rv-a[data-astro-cid-xf4ur63c]{color:var(--muted);margin:0}.qm-wrong[data-astro-cid-xf4ur63c],.qm-plain-list[data-astro-cid-xf4ur63c]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.qm-wrong[data-astro-cid-xf4ur63c] li[data-astro-cid-xf4ur63c],.qm-plain-list[data-astro-cid-xf4ur63c] li[data-astro-cid-xf4ur63c]{background:var(--card);border:1px solid var(--rule);border-left:4px solid var(--bad);border-radius:10px;padding:.8rem 1rem}.qm-plain-list[data-astro-cid-xf4ur63c] li[data-astro-cid-xf4ur63c]{border-left-color:var(--rule)}.qm-wrong-q[data-astro-cid-xf4ur63c],.qm-plain-q[data-astro-cid-xf4ur63c]{margin:0 0 .25rem;font-weight:600;line-height:1.45}.qm-wrong-a[data-astro-cid-xf4ur63c],.qm-plain-a[data-astro-cid-xf4ur63c]{color:var(--muted);margin:0}.qm-plain-list[data-astro-cid-xf4ur63c]{margin-top:.8rem}html.js .qm-plain[data-astro-cid-xf4ur63c]{display:none}@media (width<=640px){.qm-card[data-astro-cid-xf4ur63c]{padding:.9rem 1rem 1rem}.qm-text[data-astro-cid-xf4ur63c]{font-size:1.1rem}.qm-nav[data-astro-cid-xf4ur63c] .btn[data-astro-cid-xf4ur63c]{flex:auto;justify-content:center}.qm-nav[data-astro-cid-xf4ur63c] .btn-primary[data-astro-cid-xf4ur63c]{flex-basis:100%;margin-left:0}}
