.checkpoint[data-astro-cid-s6hcslz5]{border-radius:var(--radius);background:linear-gradient(180deg, #ffd23f0f, transparent 30%), var(--bg-2);max-width:var(--read);border:1px solid #6b5a1a;margin:3rem 0;padding:1.5rem 1.25rem}.cp-head[data-astro-cid-s6hcslz5] h2[data-astro-cid-s6hcslz5]{margin-top:0}.score[data-astro-cid-s6hcslz5]{font-family:var(--font-mono);color:var(--yellow);font-size:1.05rem}.qs[data-astro-cid-s6hcslz5]{gap:1.25rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.qs[data-astro-cid-s6hcslz5]>li[data-astro-cid-s6hcslz5]{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:1rem}fieldset[data-astro-cid-s6hcslz5]{border:0;margin:0;padding:0}legend[data-astro-cid-s6hcslz5]{float:left;width:100%;margin-bottom:.75rem;padding:0;font-weight:600;line-height:1.5}legend[data-astro-cid-s6hcslz5] .tag[data-astro-cid-s6hcslz5]{vertical-align:1px;margin-left:.3em}.qn[data-astro-cid-s6hcslz5]{background:var(--bg-3);width:1.7em;height:1.7em;color:var(--yellow);font-family:var(--font-mono);border-radius:8px;place-items:center;margin-right:.3em;font-size:.85em;display:inline-grid}.opts[data-astro-cid-s6hcslz5]{clear:both;gap:.5rem;display:grid}.opt[data-astro-cid-s6hcslz5]{border:1px solid var(--line);cursor:pointer;background:var(--bg-2);border-radius:10px;align-items:flex-start;gap:.7rem;padding:.65rem .75rem;display:flex}.opt[data-astro-cid-s6hcslz5]:hover{border-color:var(--muted)}.opt[data-astro-cid-s6hcslz5] input[data-astro-cid-s6hcslz5]{opacity:0;pointer-events:none;position:absolute}.opt[data-astro-cid-s6hcslz5]:has(input:focus-visible){outline:3px solid var(--yellow);outline-offset:2px}.letter[data-astro-cid-s6hcslz5]{font-family:var(--font-mono);color:var(--muted-2);flex:none;width:1.4em;font-weight:700}.opt[data-astro-cid-s6hcslz5].correct{border-color:var(--good);background:#4ade801a}.opt[data-astro-cid-s6hcslz5].correct .letter[data-astro-cid-s6hcslz5]{color:var(--good)}.opt[data-astro-cid-s6hcslz5].wrong{border-color:var(--bad);background:#ff6b6b1a}.opt[data-astro-cid-s6hcslz5].wrong .letter[data-astro-cid-s6hcslz5]{color:var(--bad)}.done[data-astro-cid-s6hcslz5] .opt[data-astro-cid-s6hcslz5]{cursor:default}.qs[data-astro-cid-s6hcslz5]>li[data-astro-cid-s6hcslz5]{min-width:0}.exhibit[data-astro-cid-s6hcslz5]{background:#0b1220;border:1px solid #263048;border-radius:10px;max-width:100%;margin:0 0 .75rem;overflow:hidden}.exhibit[data-astro-cid-s6hcslz5] figcaption[data-astro-cid-s6hcslz5]{font:.75rem var(--font-mono);color:#8a94a6;background:#111826;border-bottom:1px solid #263048;padding:.4rem .75rem}.ex-scroll[data-astro-cid-s6hcslz5]{overflow-x:auto}.exhibit[data-astro-cid-s6hcslz5] table[data-astro-cid-s6hcslz5]{border-collapse:collapse;width:100%;font:.82rem var(--font-mono);color:#d1d9e6}.exhibit[data-astro-cid-s6hcslz5] th[data-astro-cid-s6hcslz5]{text-align:left;font:600 .72rem var(--font-body);color:#8a94a6;white-space:nowrap;border-bottom:1px solid #263048;padding:.4rem .7rem}.exhibit[data-astro-cid-s6hcslz5] td[data-astro-cid-s6hcslz5]{white-space:nowrap;border-bottom:1px solid #1c2538;padding:.4rem .7rem}.ex-note[data-astro-cid-s6hcslz5]{color:#b6c0cf;margin:0;padding:.4rem .75rem;font-size:.8rem}.stim[data-astro-cid-s6hcslz5]{border-left:3px solid var(--cyan);background:var(--bg-2);color:var(--text);white-space:pre-line;border-radius:0 10px 10px 0;margin:0 0 .6rem;padding:.75rem 1rem}.why[data-astro-cid-s6hcslz5]{margin-top:.75rem}.retry[data-astro-cid-s6hcslz5]{font:600 .88rem var(--font-body);color:var(--text);background:var(--bg-2);border:1px solid var(--line);cursor:pointer;border-radius:8px;margin-top:.6rem;padding:.35rem .8rem}.retry[data-astro-cid-s6hcslz5]:hover{border-color:var(--yellow)}.why[data-astro-cid-s6hcslz5] summary[data-astro-cid-s6hcslz5]{cursor:pointer;color:var(--cyan);font-size:.92rem}.why[data-astro-cid-s6hcslz5] p[data-astro-cid-s6hcslz5]{color:var(--muted-2);margin:.6rem 0 0}.verdict[data-astro-cid-s6hcslz5]:empty{display:none}.verdict[data-astro-cid-s6hcslz5].ok{color:var(--good);font-weight:600}.verdict[data-astro-cid-s6hcslz5].no{color:var(--bad);font-weight:600}.nr[data-astro-cid-pbp3djl6]{gap:.6rem;display:grid}@media (width>=680px){.nr[data-astro-cid-pbp3djl6]{grid-template-columns:1fr 1fr}}.nr-card[data-astro-cid-pbp3djl6]{border:1px solid var(--line);background:var(--bg-2);border-radius:14px;padding:0;overflow:hidden}.nr-card[data-astro-cid-pbp3djl6][open]{border-color:var(--yellow);grid-column:1/-1}.nr-card[data-astro-cid-pbp3djl6] summary[data-astro-cid-pbp3djl6]{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .95rem;list-style:none;display:flex}.nr-card[data-astro-cid-pbp3djl6] summary[data-astro-cid-pbp3djl6]::-webkit-details-marker{display:none}.nr-count[data-astro-cid-pbp3djl6]{font:600 1.02rem var(--font-head);color:var(--text)}.nr-count[data-astro-cid-pbp3djl6] b{background:var(--yellow);min-width:1.9rem;height:1.9rem;color:var(--bg);font:700 1rem var(--font-mono);border-radius:8px;place-items:center;margin-right:.15rem;display:inline-grid}.nr-tap[data-astro-cid-pbp3djl6]{font:.72rem var(--font-mono);color:var(--muted);white-space:nowrap}.nr-card[data-astro-cid-pbp3djl6][open] .nr-tap[data-astro-cid-pbp3djl6]{visibility:hidden}.nr-body[data-astro-cid-pbp3djl6]{gap:.6rem;padding:0 .95rem .9rem;display:grid}.nr-group[data-astro-cid-pbp3djl6]{gap:.35rem;display:grid}.nr-label[data-astro-cid-pbp3djl6]{font:600 .78rem var(--font-mono);color:var(--cyan);text-transform:uppercase;letter-spacing:.04em}.nr-chips[data-astro-cid-pbp3djl6]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.nr-chips[data-astro-cid-pbp3djl6] li[data-astro-cid-pbp3djl6]>[data-astro-cid-pbp3djl6]{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:999px;padding:.3rem .65rem;font-size:.9rem;display:inline-block}.nr-chips[data-astro-cid-pbp3djl6] a[data-astro-cid-pbp3djl6]{border-color:#1f5b66;text-decoration:none}.nr-chips[data-astro-cid-pbp3djl6] a[data-astro-cid-pbp3djl6]:after{content:" ↗";color:var(--cyan);font-size:.75rem}.nr-chips[data-astro-cid-pbp3djl6] a[data-astro-cid-pbp3djl6]:hover{border-color:var(--yellow)}.nr-topic[data-astro-cid-pbp3djl6]{color:var(--cyan);font-size:.88rem}
