.wrap[data-astro-cid-vuffowbk]{padding-block:32px 96px}.head[data-astro-cid-vuffowbk]{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.code[data-astro-cid-vuffowbk]{font-size:15px;font-weight:600;color:var(--sage-dark);direction:ltr;align-self:flex-start}h1[data-astro-cid-vuffowbk]{font-size:40px;line-height:1.35}.chips[data-astro-cid-vuffowbk]{display:flex;flex-wrap:wrap;gap:8px;font-size:14px}.chip[data-astro-cid-vuffowbk]{background:var(--white);border:1px solid var(--line);padding:4px 14px;border-radius:999px}.pending[data-astro-cid-vuffowbk]{background:#fbf5e8;border:1px solid var(--gold);color:#5c4415;border-radius:12px;padding:12px 16px;margin-bottom:20px;font-size:14px}.layout[data-astro-cid-vuffowbk]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:28px}.items[data-astro-cid-vuffowbk]{flex:999 1 600px;min-width:0;display:flex;flex-direction:column;gap:14px}.side[data-astro-cid-vuffowbk]{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:16px;position:sticky;top:16px}.instructions[data-astro-cid-vuffowbk]{background:var(--sage-light);border-radius:16px;padding:18px 22px;display:flex;flex-direction:column;gap:10px}.stem[data-astro-cid-vuffowbk]{font-weight:600}.item[data-astro-cid-vuffowbk]:disabled{opacity:.45}.follow-up[data-astro-cid-vuffowbk]{background:var(--mist)}.progress-row[data-astro-cid-vuffowbk]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--ink-2)}.bar[data-astro-cid-vuffowbk]{height:6px;background:var(--line);border-radius:3px;overflow:hidden}.bar[data-astro-cid-vuffowbk] div[data-astro-cid-vuffowbk]{height:100%;width:0;background:var(--sage);transition:width .2s}.reading-refs[data-astro-cid-vuffowbk]{text-align:left;margin:8px 0 12px;padding-inline-start:18px;font-size:12.5px;color:var(--ink-2)}.item-note[data-astro-cid-vuffowbk]{display:block;margin-top:4px;font-size:13px;font-weight:400;color:var(--ink-2)}.item[data-astro-cid-vuffowbk]{margin:0;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:14px}legend[data-astro-cid-vuffowbk]{display:flex;gap:14px;align-items:flex-start;font-size:17px;font-weight:500;float:right;width:100%;padding:0;margin-bottom:14px}.num[data-astro-cid-vuffowbk]{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:var(--mist);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.options[data-astro-cid-vuffowbk]{clear:both;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.option[data-astro-cid-vuffowbk]{position:relative}.option[data-astro-cid-vuffowbk] input[data-astro-cid-vuffowbk]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.option[data-astro-cid-vuffowbk] span[data-astro-cid-vuffowbk]{min-height:52px;padding:8px 12px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:12px;border:1px solid var(--line);background:var(--mist);font-size:15px}.option[data-astro-cid-vuffowbk] input[data-astro-cid-vuffowbk]:checked+span[data-astro-cid-vuffowbk]{background:var(--green);color:var(--white);border-color:var(--green)}.option[data-astro-cid-vuffowbk] input[data-astro-cid-vuffowbk]:focus-visible+span[data-astro-cid-vuffowbk]{outline:3px solid var(--gold);outline-offset:2px}.result[data-astro-cid-vuffowbk] h2[data-astro-cid-vuffowbk],.side[data-astro-cid-vuffowbk] h2[data-astro-cid-vuffowbk]{font-size:20px}.total[data-astro-cid-vuffowbk]{font-size:18px}.total[data-astro-cid-vuffowbk] [data-astro-cid-vuffowbk][data-total]{font-size:56px;font-weight:600;line-height:1}.band[data-astro-cid-vuffowbk]{font-size:19px;font-weight:600;margin-top:8px}.subs[data-astro-cid-vuffowbk]{margin:8px 0;padding-inline-start:18px;font-size:14px}.interp[data-astro-cid-vuffowbk]{font-size:14px}.alert[data-astro-cid-vuffowbk]{background:#fbf5e8;border:1px solid var(--gold);border-radius:14px;padding:14px 16px;font-size:14px;color:#5c4415}.reading[data-astro-cid-vuffowbk]{margin:0;padding-inline-start:20px;display:flex;flex-direction:column;gap:6px;font-size:15.5px}.actions[data-astro-cid-vuffowbk]{display:flex;flex-wrap:wrap;gap:8px}.actions[data-astro-cid-vuffowbk] .btn[data-astro-cid-vuffowbk]{flex:1 1 auto}.privacy[data-astro-cid-vuffowbk]{font-size:13px;border-top:1px solid var(--sage-light);padding-top:12px}dl[data-astro-cid-vuffowbk]{margin:0;display:grid;grid-template-columns:auto 1fr;gap:10px 16px;font-size:14px}dt[data-astro-cid-vuffowbk]{color:var(--ink-2)}dd[data-astro-cid-vuffowbk]{margin:0}.ltr[data-astro-cid-vuffowbk]{direction:ltr;text-align:right}.small[data-astro-cid-vuffowbk]{font-size:13px}.pdf-card[data-astro-cid-vuffowbk]{max-width:640px}@media print{.side[data-astro-cid-vuffowbk]{position:static}.option[data-astro-cid-vuffowbk] span[data-astro-cid-vuffowbk]{border:1px solid #999}}.related[data-astro-cid-vuffowbk]{margin:0;padding-inline-start:20px;display:flex;flex-direction:column;gap:6px}.report[data-astro-cid-vuffowbk]{display:none}@media print{.wrap[data-astro-cid-vuffowbk]>[data-astro-cid-vuffowbk]:not(.report){display:none!important}.wrap[data-astro-cid-vuffowbk]{padding:0}.report[data-astro-cid-vuffowbk]{display:flex;flex-direction:column;gap:10px;font-size:12px;color:var(--green)}.report-head[data-astro-cid-vuffowbk]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:2px solid var(--green);padding-bottom:8px}.report-head[data-astro-cid-vuffowbk] h2[data-astro-cid-vuffowbk]{font-size:18px}.report-meta[data-astro-cid-vuffowbk]{display:flex;gap:20px;margin-top:6px}.report-brand[data-astro-cid-vuffowbk]{display:flex;align-items:center;gap:6px}.report-brand[data-astro-cid-vuffowbk] img[data-astro-cid-vuffowbk]{height:30px}.report-score[data-astro-cid-vuffowbk]{display:flex;gap:24px;font-size:15px}.report-subs[data-astro-cid-vuffowbk]{margin:0;padding-inline-start:18px}.report-alerts[data-astro-cid-vuffowbk] p[data-astro-cid-vuffowbk]{border:1px solid var(--gold);padding:6px 10px;border-radius:6px}.report[data-astro-cid-vuffowbk] table[data-astro-cid-vuffowbk]{width:100%;border-collapse:collapse}.report[data-astro-cid-vuffowbk] th[data-astro-cid-vuffowbk],.report[data-astro-cid-vuffowbk] td[data-astro-cid-vuffowbk]{border:1px solid var(--line-strong);padding:4px 6px;text-align:start;vertical-align:top}.report[data-astro-cid-vuffowbk] th[data-astro-cid-vuffowbk]{background:var(--sage-light)}.report[data-astro-cid-vuffowbk] td[data-astro-cid-vuffowbk]:first-child,.report[data-astro-cid-vuffowbk] th[data-astro-cid-vuffowbk]:first-child{width:28px}.report[data-astro-cid-vuffowbk] td[data-astro-cid-vuffowbk]:last-child,.report[data-astro-cid-vuffowbk] th[data-astro-cid-vuffowbk]:last-child{width:50px}.report[data-astro-cid-vuffowbk] td[data-astro-cid-vuffowbk]:nth-child(3){width:150px}.report-foot[data-astro-cid-vuffowbk]{display:flex;flex-direction:column;gap:2px;font-size:10px;color:var(--ink-2);border-top:1px solid var(--line);padding-top:6px}}
