.ex[data-astro-cid-l4vsdjap]{margin-top:12px}.ex-pick[data-astro-cid-l4vsdjap]{flex-wrap:wrap;gap:8px;margin:4px 0 0;display:flex}.ex-pick[data-astro-cid-l4vsdjap] a[data-astro-cid-l4vsdjap]{border:1px solid var(--border);color:var(--text);border-radius:999px;padding:6px 14px;font-size:15px;text-decoration:none}.ex-pick[data-astro-cid-l4vsdjap] a[data-astro-cid-l4vsdjap]:hover{border-color:var(--c)}.ex-pick[data-astro-cid-l4vsdjap] a[data-astro-cid-l4vsdjap][aria-current=page]{border-color:var(--c);background:color-mix(in srgb, var(--c) 12%, var(--surface));font-weight:600}.ex[data-astro-cid-l4vsdjap] [data-astro-cid-l4vsdjap][hidden]{display:none!important}.ex-lead[data-astro-cid-l4vsdjap]{margin:0 0 8px}.ex[data-astro-cid-l4vsdjap] h2[data-astro-cid-l4vsdjap]{margin:22px 0 8px;font-size:20px}.ex-box[data-astro-cid-l4vsdjap]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-top:16px;padding:14px 16px}.ex-box[data-astro-cid-l4vsdjap] p[data-astro-cid-l4vsdjap]{margin:0 0 8px}.ex-break[data-astro-cid-l4vsdjap] h2[data-astro-cid-l4vsdjap]{margin-top:0}.ex-tablewrap[data-astro-cid-l4vsdjap]{max-width:100%;overflow-x:auto}.ex-format[data-astro-cid-l4vsdjap]{width:100%;font-size:14px}.ex-rules[data-astro-cid-l4vsdjap]{margin:0;padding-left:1.2em}.ex-rules[data-astro-cid-l4vsdjap] li[data-astro-cid-l4vsdjap]+li[data-astro-cid-l4vsdjap]{margin-top:4px}.ex-actions[data-astro-cid-l4vsdjap]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.ex-btn[data-astro-cid-l4vsdjap]{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:7px 16px;font-size:15px}.ex-primary[data-astro-cid-l4vsdjap]{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.ex-seg[data-astro-cid-l4vsdjap]{border:0;flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;padding:0;display:flex}.ex-seg[data-astro-cid-l4vsdjap] legend[data-astro-cid-l4vsdjap]{margin-bottom:6px;font-weight:600}.ex-seg[data-astro-cid-l4vsdjap] label[data-astro-cid-l4vsdjap]{align-items:center;gap:6px;display:inline-flex}.ex-ref[data-astro-cid-l4vsdjap]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-top:14px}.ex-ref[data-astro-cid-l4vsdjap]>summary[data-astro-cid-l4vsdjap]{cursor:pointer;padding:10px 16px;font-weight:600}.ex-ref-body[data-astro-cid-l4vsdjap]{padding:0 16px 12px}.ex-ref-body[data-astro-cid-l4vsdjap] h3[data-astro-cid-l4vsdjap]{margin:10px 0 4px;font-size:15px}.ex-ref-body[data-astro-cid-l4vsdjap] ul[data-astro-cid-l4vsdjap]{overflow-wrap:anywhere;margin:0;padding-left:1.2em;font-size:14px;line-height:1.7}.ex-ptable[data-astro-cid-l4vsdjap]>:not(summary){margin:0 12px 12px}.ex-paper[data-astro-cid-l4vsdjap]{margin-top:16px}.ex-sec[data-astro-cid-l4vsdjap]{color:var(--text)}.ex-clock[data-astro-cid-l4vsdjap]{font-variant-numeric:tabular-nums}.ex-clock[data-astro-cid-l4vsdjap].is-low{color:var(--bad)}.ex-row2[data-astro-cid-l4vsdjap]{margin-top:4px}.ex-dots[data-astro-cid-l4vsdjap]{margin-top:8px}.ex-dots[data-astro-cid-l4vsdjap] .pr-dot.is-done{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.ex-dots[data-astro-cid-l4vsdjap] .pr-dot.is-flag{box-shadow:inset 0 -3px 0 var(--warn,#d97706)}.ex-dots[data-astro-cid-l4vsdjap] .pr-dot.is-cur{box-shadow:0 0 0 2px var(--accent)}.ex-dots[data-astro-cid-l4vsdjap] .pr-dot.is-flag.is-cur{box-shadow:0 0 0 2px var(--accent), inset 0 -3px 0 var(--warn,#d97706)}.ex-flag[data-astro-cid-l4vsdjap]{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:14px}.ex-flag[data-astro-cid-l4vsdjap][aria-pressed=true]{border-color:var(--warn,#d97706);color:var(--warn,#d97706);font-weight:600}.ex-submit-row[data-astro-cid-l4vsdjap]{justify-content:flex-end}.ex-frq-hint[data-astro-cid-l4vsdjap]{margin-top:12px}.ex-score-head[data-astro-cid-l4vsdjap] h2[data-astro-cid-l4vsdjap]{margin-top:0}.ex-frq-total[data-astro-cid-l4vsdjap]{margin:14px 0 0;font-weight:700}.ex[data-astro-cid-l4vsdjap] .ex-part-pts{color:var(--muted);margin:2px 0 6px;font-size:13px}.ex[data-astro-cid-l4vsdjap] .ex-points{margin:4px 0 0;padding:0;list-style:none}.ex[data-astro-cid-l4vsdjap] .ex-points li+li{margin-top:6px}.ex[data-astro-cid-l4vsdjap] .ex-points label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.ex[data-astro-cid-l4vsdjap] .ex-points input{flex:none;width:18px;height:18px;margin-top:3px}.ex[data-astro-cid-l4vsdjap] .ex-qpts{color:var(--accent);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.ex-result[data-astro-cid-l4vsdjap] .ex-composite[data-astro-cid-l4vsdjap]{font-size:22px}.ex-ap[data-astro-cid-l4vsdjap]{color:var(--accent);font-size:18px;font-weight:700}.ex-note[data-astro-cid-l4vsdjap]{color:var(--muted);font-size:13px}.ex-units[data-astro-cid-l4vsdjap]{margin:10px 0}.ex-home[data-astro-cid-l4vsdjap]{color:var(--muted);align-items:center;gap:6px;margin-top:24px;font-size:14px;display:inline-flex}.ex-home[data-astro-cid-l4vsdjap] .icon{width:18px;height:18px}
