.mx[data-astro-cid-3qkuzvxp]{gap:var(--s3);display:grid}.mx__bar[data-astro-cid-3qkuzvxp]{gap:var(--s2);display:grid}.mx__filter[data-astro-cid-3qkuzvxp]{gap:var(--s1);border:0;margin:0;padding:0;display:grid}.mx__filter-options[data-astro-cid-3qkuzvxp]{flex-wrap:wrap;gap:.5rem;display:flex}.mx__filter[data-astro-cid-3qkuzvxp] label[data-astro-cid-3qkuzvxp]{cursor:pointer;position:relative}.mx__filter[data-astro-cid-3qkuzvxp] input[data-astro-cid-3qkuzvxp]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mx__filter[data-astro-cid-3qkuzvxp] label[data-astro-cid-3qkuzvxp] span[data-astro-cid-3qkuzvxp]{border:var(--line);padding:.4rem .8rem;font-size:.9375rem;display:inline-block}.mx__filter[data-astro-cid-3qkuzvxp] input[data-astro-cid-3qkuzvxp]:checked+span[data-astro-cid-3qkuzvxp]{background:var(--ink);color:var(--paper)}.mx__filter[data-astro-cid-3qkuzvxp] input[data-astro-cid-3qkuzvxp]:focus-visible+span[data-astro-cid-3qkuzvxp]{outline:2px solid var(--ink);outline-offset:2px}@media (forced-colors:active){.mx__filter[data-astro-cid-3qkuzvxp] input[data-astro-cid-3qkuzvxp]:checked+span[data-astro-cid-3qkuzvxp]{forced-color-adjust:none;color:highlighttext;background:highlight}}.mx__legend[data-astro-cid-3qkuzvxp]{gap:.25rem var(--s3);font-family:var(--font-mono);font-size:var(--fs-small);line-height:var(--lh-small);flex-wrap:wrap;display:flex}.mx__key[data-astro-cid-3qkuzvxp],.mx__star[data-astro-cid-3qkuzvxp]{font-family:var(--font-sans);font-weight:var(--bold)}.mx__grid[data-astro-cid-3qkuzvxp]{gap:var(--s3);align-items:start;display:grid}.mx__sum[data-astro-cid-3qkuzvxp]{gap:var(--s2);padding:var(--s2);border:var(--line);background:var(--paper);display:grid}.mx__result[data-astro-cid-3qkuzvxp]{font-size:var(--fs-medium);font-weight:var(--bold);line-height:var(--lh-medium);letter-spacing:var(--track-medium)}.mx__grades[data-astro-cid-3qkuzvxp]{margin:0;display:grid}.mx__grade-row[data-astro-cid-3qkuzvxp]{gap:var(--s1);border-top:var(--hair);grid-template-columns:5rem minmax(0,1fr);padding:.5rem 0;display:grid}.mx__grade-row[data-astro-cid-3qkuzvxp] dt[data-astro-cid-3qkuzvxp]{font-weight:var(--bold)}.mx__grade-row[data-astro-cid-3qkuzvxp] dd[data-astro-cid-3qkuzvxp]{gap:.1rem;margin:0;font-size:.9375rem;display:grid}.mx__grade-meta[data-astro-cid-3qkuzvxp]{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted)}.mx__grade-row[data-astro-cid-3qkuzvxp].is-counted .mx__grade-status[data-astro-cid-3qkuzvxp]{color:var(--ink);font-weight:var(--bold)}.mx__next[data-astro-cid-3qkuzvxp],.mx__privacy[data-astro-cid-3qkuzvxp],.mx__nojs[data-astro-cid-3qkuzvxp]{font-size:.9375rem;line-height:1.4}.mx__privacy[data-astro-cid-3qkuzvxp],.mx__nojs[data-astro-cid-3qkuzvxp]{font-family:var(--font-mono);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}.mx[data-astro-cid-3qkuzvxp][data-ready] .mx__nojs[data-astro-cid-3qkuzvxp],.mx[data-astro-cid-3qkuzvxp]:not([data-ready]) [data-astro-cid-3qkuzvxp]:is(.mx__filter,.mx__strike,.mx__reset),.mx__next[data-astro-cid-3qkuzvxp]:empty{display:none}.mx__actions[data-astro-cid-3qkuzvxp]{gap:var(--s1);flex-wrap:wrap;align-items:stretch;display:flex}.mx__list[data-astro-cid-3qkuzvxp]{gap:var(--s4);min-width:0;display:grid}.mx__cat[data-astro-cid-3qkuzvxp]{gap:var(--s2);border-top:var(--line);padding-top:var(--s2);display:grid}.mx__cat-title[data-astro-cid-3qkuzvxp]{font-size:var(--fs-medium);line-height:var(--lh-medium);letter-spacing:var(--track-medium)}.mx__group[data-astro-cid-3qkuzvxp]{gap:var(--s1);display:grid}.mx[data-astro-cid-3qkuzvxp][data-show=junior] .mx__group[data-astro-cid-3qkuzvxp]:not([data-grade=junior]),.mx[data-astro-cid-3qkuzvxp][data-show=middle] .mx__group[data-astro-cid-3qkuzvxp]:not([data-grade=middle]),.mx[data-astro-cid-3qkuzvxp][data-show=senior] .mx__group[data-astro-cid-3qkuzvxp]:not([data-grade=senior]),.mx[data-astro-cid-3qkuzvxp][data-show=junior] .mx__cat[data-astro-cid-3qkuzvxp]:not(:has([data-grade=junior])),.mx[data-astro-cid-3qkuzvxp][data-show=middle] .mx__cat[data-astro-cid-3qkuzvxp]:not(:has([data-grade=middle])),.mx[data-astro-cid-3qkuzvxp][data-show=senior] .mx__cat[data-astro-cid-3qkuzvxp]:not(:has([data-grade=senior])){display:none}.mx__skills[data-astro-cid-3qkuzvxp]{margin:0;padding:0;list-style:none;display:grid}.mx__skill[data-astro-cid-3qkuzvxp]{gap:.25rem var(--s1);border-top:var(--hair);grid-template-columns:1.4rem minmax(0,1fr);align-items:start;padding:.6rem 0;display:grid}.mx__skill[data-astro-cid-3qkuzvxp] label[data-astro-cid-3qkuzvxp]{cursor:pointer;line-height:1.45}.mx__id[data-astro-cid-3qkuzvxp]{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted)}.mx__mark[data-astro-cid-3qkuzvxp]{margin-left:.25rem}.mx__strike[data-astro-cid-3qkuzvxp]{border:var(--hair);background:var(--paper);color:var(--ink);font:inherit;font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;grid-column:2;justify-self:start;padding:.15rem .5rem}.mx__strike[data-astro-cid-3qkuzvxp][aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.mx__skill[data-astro-cid-3qkuzvxp].is-struck label[data-astro-cid-3qkuzvxp]{color:var(--muted);text-decoration:line-through}.mx__skill[data-astro-cid-3qkuzvxp] input[data-astro-cid-3qkuzvxp][type=checkbox]{-webkit-appearance:none;appearance:none;border:var(--line);background:var(--paper);cursor:pointer;border-radius:0;width:1.1rem;height:1.1rem;margin:.2rem 0 0}.mx__skill[data-astro-cid-3qkuzvxp] input[data-astro-cid-3qkuzvxp][type=checkbox]:checked{background:var(--ink);box-shadow:inset 0 0 0 3px var(--paper)}.mx__skill[data-astro-cid-3qkuzvxp] input[data-astro-cid-3qkuzvxp][type=checkbox]:disabled{border-color:var(--rule);cursor:default}.mx__skill[data-astro-cid-3qkuzvxp].is-struck input[data-astro-cid-3qkuzvxp][type=checkbox]:checked{background:var(--paper);box-shadow:none}@media (forced-colors:active){.mx__skill[data-astro-cid-3qkuzvxp] input[data-astro-cid-3qkuzvxp][type=checkbox]{-webkit-appearance:auto;appearance:auto}}.mx__mini[data-astro-cid-3qkuzvxp]{z-index:2;padding:.6rem var(--s2);background:var(--ink);color:var(--paper);font-size:.9375rem;font-weight:var(--bold);position:sticky;bottom:0}.mx[data-astro-cid-3qkuzvxp]:not([data-ready]) .mx__mini[data-astro-cid-3qkuzvxp]{display:none}@media (width<=1079.98px){.mx__skill[data-astro-cid-3qkuzvxp] [data-astro-cid-3qkuzvxp]:is(input,.mx__strike){scroll-margin-bottom:4.5rem}}@media (width>=1080px){.mx__grid[data-astro-cid-3qkuzvxp]{column-gap:var(--gap);grid-template-columns:minmax(0,1fr) 20rem}.mx__list[data-astro-cid-3qkuzvxp]{grid-area:1/1}.mx__sum[data-astro-cid-3qkuzvxp]{grid-area:1/2}.mx__mini[data-astro-cid-3qkuzvxp]{display:none}}@media (width>=1080px) and (height>=760px){.mx__sum[data-astro-cid-3qkuzvxp]{top:calc(var(--header-h) + var(--s2));max-height:calc(100dvh - var(--header-h) - 2 * var(--s2));position:sticky;overflow-y:auto}}.mxp[data-astro-cid-bqefcq2w]{--measure:72ch;padding-top:var(--s3)}.mxp__back[data-astro-cid-bqefcq2w]{font-size:.9375rem}.mxp__head[data-astro-cid-bqefcq2w]{margin-top:var(--s3);gap:var(--s2);display:grid}.mxp__title[data-astro-cid-bqefcq2w]{max-width:22em}.mxp__lead[data-astro-cid-bqefcq2w]{max-width:36em;font-size:var(--fs-medium);letter-spacing:var(--track-medium);line-height:1.4}.mxp-row[data-astro-cid-bqefcq2w]{margin-top:var(--s4);padding-top:var(--s2);border-top:var(--line);gap:var(--s2);display:grid}.mxp-row__body[data-astro-cid-bqefcq2w]{gap:var(--s2);align-content:start;min-width:0;display:grid}.mxp-row__body[data-astro-cid-bqefcq2w]>[data-astro-cid-bqefcq2w]:is(p,ul,ol):not(.mxp__grades){max-width:var(--measure)}.mxp__small[data-astro-cid-bqefcq2w]{color:var(--muted);font-size:.9375rem}.mxp__grades[data-astro-cid-bqefcq2w]{gap:var(--s2);padding:0;list-style:none;display:grid}.mxp__grade[data-astro-cid-bqefcq2w]{padding:var(--s1) var(--s2) var(--s2);border-top:var(--line);align-content:start;gap:.35rem;display:grid}.mxp__grade-name[data-astro-cid-bqefcq2w]{font-size:var(--fs-medium);font-weight:var(--bold)}.mxp__steps[data-astro-cid-bqefcq2w]{gap:var(--s2);padding:0;list-style:none;display:grid}.mxp__step[data-astro-cid-bqefcq2w]{gap:var(--s1);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.mxp__step-n[data-astro-cid-bqefcq2w]{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);line-height:1.6}.mxp__step-body[data-astro-cid-bqefcq2w]{max-width:var(--measure);gap:.6rem;display:grid}.mxp__matrix[data-astro-cid-bqefcq2w]{margin-top:var(--s5);padding-top:var(--s2);border-top:var(--line);gap:var(--s3);display:grid}.mxp__table[data-astro-cid-bqefcq2w]{gap:var(--s1);display:grid}.mxp__meta[data-astro-cid-bqefcq2w] a[data-astro-cid-bqefcq2w]{color:inherit}@media (width>=720px){.mxp__grades[data-astro-cid-bqefcq2w]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1080px){.mxp-row[data-astro-cid-bqefcq2w]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.mxp-row__title[data-astro-cid-bqefcq2w]{top:calc(var(--header-h) + var(--s2));padding-right:var(--s2);grid-column:1/span 3;align-self:start;position:sticky}.mxp-row__body[data-astro-cid-bqefcq2w]{grid-column:4/span 9}}
