.report[data-astro-cid-tmk2i6ap]{border:2px solid var(--cover);background:#fff;border-radius:14px;gap:18px;padding:clamp(18px,3vw,28px);display:grid}.badge[data-astro-cid-tmk2i6ap]{font:650 .88rem var(--display);letter-spacing:0;text-transform:none;color:var(--flag);border:1.5px dashed var(--flag);border-radius:14px;justify-self:start;padding:6px 10px}.r-head[data-astro-cid-tmk2i6ap]{gap:10px;display:grid}@media (width>=900px){.r-head[data-astro-cid-tmk2i6ap]{grid-template-columns:auto 1fr;align-items:end;gap:40px}}.r-title[data-astro-cid-tmk2i6ap]{margin-top:6px;font-size:clamp(1.4rem,2.6vw,1.9rem)}.r-note[data-astro-cid-tmk2i6ap]{color:var(--muted);max-width:52ch;font-size:.95rem}.subjects[data-astro-cid-tmk2i6ap]{gap:16px;display:grid}@media (width>=720px){.subjects[data-astro-cid-tmk2i6ap]{grid-template-columns:1fr 1fr}}.subject[data-astro-cid-tmk2i6ap]{border:1.5px solid var(--page-edge);border-radius:14px;align-content:start;gap:10px;padding:16px;display:grid}.s-top[data-astro-cid-tmk2i6ap]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.s-top[data-astro-cid-tmk2i6ap] h3[data-astro-cid-tmk2i6ap]{font-size:1.15rem}.s-score[data-astro-cid-tmk2i6ap]{font:700 2rem/1 var(--display);color:var(--cover)}.pct[data-astro-cid-tmk2i6ap]{margin-left:2px;font-size:1rem}.s-label[data-astro-cid-tmk2i6ap]{font:600 .88rem var(--display);letter-spacing:0;text-transform:none;color:var(--book)}.skills[data-astro-cid-tmk2i6ap]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.skill[data-astro-cid-tmk2i6ap] summary[data-astro-cid-tmk2i6ap]{cursor:pointer;border-radius:14px;grid-template-columns:1fr auto;gap:4px 12px;padding:8px 10px;list-style:none;display:grid}.skill[data-astro-cid-tmk2i6ap] summary[data-astro-cid-tmk2i6ap]::-webkit-details-marker{display:none}.skill[data-astro-cid-tmk2i6ap] summary[data-astro-cid-tmk2i6ap]:hover,.skill[data-astro-cid-tmk2i6ap][open] summary[data-astro-cid-tmk2i6ap]{background:#f1f2fb}.k-name[data-astro-cid-tmk2i6ap]{font:600 .95rem var(--display);color:var(--cover)}.k-name[data-astro-cid-tmk2i6ap]:after{content:" +";color:var(--book)}.skill[data-astro-cid-tmk2i6ap][open] .k-name[data-astro-cid-tmk2i6ap]:after{content:" −"}.k-pct[data-astro-cid-tmk2i6ap]{font:600 .9rem var(--display);color:var(--muted)}.k-bar[data-astro-cid-tmk2i6ap]{background:var(--book-soft);border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.k-bar[data-astro-cid-tmk2i6ap] i[data-astro-cid-tmk2i6ap]{background:var(--book);border-radius:6px;height:100%;display:block}.k-kind[data-astro-cid-tmk2i6ap]{color:var(--text);padding:6px 10px 10px;font-size:.93rem}.next[data-astro-cid-tmk2i6ap]{border-top:1px solid var(--page-edge);gap:6px;padding-top:14px;display:grid}.week[data-astro-cid-h4wf3gw7]{gap:22px;display:grid}.intro[data-astro-cid-h4wf3gw7] h2[data-astro-cid-h4wf3gw7]{margin-top:10px}.body[data-astro-cid-h4wf3gw7]{align-items:center;gap:24px;display:grid}@media (width>=720px){.body[data-astro-cid-h4wf3gw7]{grid-template-columns:260px 1fr;gap:32px}}@media (width>=900px){.body[data-astro-cid-h4wf3gw7]{grid-template-columns:340px 1fr;gap:48px}}.loop[data-astro-cid-h4wf3gw7]{justify-self:center;width:100%;max-width:340px}.ring[data-astro-cid-h4wf3gw7]{fill:none;stroke:var(--book-soft);stroke-width:2.5px}.arrow[data-astro-cid-h4wf3gw7]{fill:none;stroke:var(--book);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.station[data-astro-cid-h4wf3gw7] circle[data-astro-cid-h4wf3gw7]{fill:var(--page);stroke:var(--cover);stroke-width:2.5px}.station[data-astro-cid-h4wf3gw7] .n[data-astro-cid-h4wf3gw7]{font:650 18px var(--display);fill:var(--cover)}.station[data-astro-cid-h4wf3gw7]{cursor:pointer}.station[data-astro-cid-h4wf3gw7].on circle[data-astro-cid-h4wf3gw7]{fill:var(--cover)}.station[data-astro-cid-h4wf3gw7].on .n[data-astro-cid-h4wf3gw7]{fill:#fff}.tabs[data-astro-cid-h4wf3gw7]{flex-wrap:wrap;gap:6px;display:flex}.tab[data-astro-cid-h4wf3gw7]{font:600 .95rem var(--display);color:var(--cover);border:1.5px solid var(--page-edge);border-radius:var(--radius-control);cursor:pointer;background:#fff;padding:9px 14px}.tab[data-astro-cid-h4wf3gw7][aria-selected=true]{background:var(--cover);border-color:var(--cover);color:#fff}@media (pointer:coarse){.tab[data-astro-cid-h4wf3gw7]{padding:11px 16px}}.panel[data-astro-cid-h4wf3gw7]{gap:6px;padding:18px 0 4px;display:grid}.step-n[data-astro-cid-h4wf3gw7]{font:600 .88rem var(--display);letter-spacing:0;text-transform:none;color:var(--book)}.panel[data-astro-cid-h4wf3gw7] p[data-astro-cid-h4wf3gw7]:last-child{color:var(--muted);max-width:46ch}.nav[data-astro-cid-h4wf3gw7]{gap:10px;margin-top:10px;display:flex}.title[data-astro-cid-cobtklhb]{max-width:16ch;margin:12px 0 14px}.btns[data-astro-cid-cobtklhb]{margin-top:22px}.sub[data-astro-cid-cobtklhb]{margin-bottom:18px;font-size:clamp(1.3rem,2.4vw,1.7rem)}.feat[data-astro-cid-cobtklhb]{gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.feat[data-astro-cid-cobtklhb]{grid-template-columns:1fr 1fr;gap:26px 40px}}.feat[data-astro-cid-cobtklhb] li[data-astro-cid-cobtklhb]{border-top:3px solid var(--cover);gap:6px;padding-top:14px;display:grid}.feat[data-astro-cid-cobtklhb] h3[data-astro-cid-cobtklhb]{font-size:1.15rem}.feat[data-astro-cid-cobtklhb] p[data-astro-cid-cobtklhb]{color:var(--muted)}
