.cmp-wrap[data-astro-cid-neplck24]{padding-block:2rem 4rem}.cmp-h[data-astro-cid-neplck24]{margin:0 0 .9rem;font-size:1.35rem}.cmp-pick[data-astro-cid-neplck24]{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));padding:1rem 1.1rem;background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-card)}.cmp-field[data-astro-cid-neplck24]{display:flex;flex-direction:column;gap:.3rem;font-size:.875rem;font-weight:700}.cmp-field[data-astro-cid-neplck24] select[data-astro-cid-neplck24]{font:inherit;font-weight:400;font-size:1rem;min-height:46px;padding:.5rem .65rem;border:1px solid var(--rule-strong);border-radius:10px;background:var(--white);color:var(--text);max-width:100%}.cmp-mixed[data-astro-cid-neplck24],.cmp-empty[data-astro-cid-neplck24] p[data-astro-cid-neplck24]{margin:1.25rem 0 0}.cmp-mixed[data-astro-cid-neplck24]{padding:.75rem 1rem;border-radius:12px;background:var(--tint-100)}.cmp-empty[data-astro-cid-neplck24]{padding:1.5rem;margin-top:1.25rem;background:var(--white);border:1px dashed var(--rule-strong);border-radius:var(--radius-card)}.cmp-empty[data-astro-cid-neplck24] p[data-astro-cid-neplck24]{margin:0}.cmp-scroll[data-astro-cid-neplck24]{margin-top:1.25rem;overflow-x:auto;background:var(--white);border:1px solid var(--rule);border-radius:20px}.cmp-scroll[data-astro-cid-neplck24][hidden]{display:none}.cmp-foot[data-astro-cid-neplck24]{margin:1rem 0 0;font-size:.9375rem;color:var(--text-muted)}.cmp-scroll[data-astro-cid-neplck24] .cmp-table{width:100%;min-width:46rem;table-layout:fixed;border-collapse:collapse;font-size:1rem}.cmp-scroll[data-astro-cid-neplck24] th,.cmp-scroll[data-astro-cid-neplck24] td{padding:.75rem 1rem;text-align:left;vertical-align:top;border-top:1px solid var(--rule)}.cmp-scroll[data-astro-cid-neplck24] td{border-left:1px solid var(--rule)}.cmp-scroll[data-astro-cid-neplck24] thead th{border-top:0;vertical-align:bottom}.cmp-scroll[data-astro-cid-neplck24] thead th+th{border-left:1px solid var(--rule)}.cmp-scroll[data-astro-cid-neplck24] tbody th{font-weight:500;width:22%}.cmp-scroll[data-astro-cid-neplck24] .cmp-corner{font-weight:500;color:var(--text-muted)}.cmp-scroll[data-astro-cid-neplck24] .cmp-rank{display:inline-block;padding:.1rem .55rem;border-radius:999px;background:var(--tint-100);color:var(--primary-700);font-family:var(--font-mono);font-size:.8125rem;font-weight:400}.cmp-scroll[data-astro-cid-neplck24] .cmp-school{display:block;margin-top:.35rem;font-family:var(--font-heading);font-size:1.15rem;line-height:1.2;color:var(--ink-900);text-decoration:none}.cmp-scroll[data-astro-cid-neplck24] .cmp-school:hover{color:var(--primary-700);text-decoration:underline}.cmp-scroll[data-astro-cid-neplck24] .cmp-prog{display:block;margin-top:.2rem;font-weight:400;font-size:.9375rem;color:var(--text-muted)}.cmp-scroll[data-astro-cid-neplck24] .cmp-score-row{background:var(--ink-900);color:var(--white)}.cmp-scroll[data-astro-cid-neplck24] .cmp-score-row td,.cmp-scroll[data-astro-cid-neplck24] .cmp-score-row th{border-color:var(--ink-800)}.cmp-scroll[data-astro-cid-neplck24] .cmp-score-row .cmp-win{background:transparent}.cmp-scroll[data-astro-cid-neplck24] .cmp-score{font-size:1.6rem}.cmp-scroll[data-astro-cid-neplck24] .cmp-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cmp-scroll[data-astro-cid-neplck24] .cmp-win{background:var(--tint-100)}.cmp-scroll[data-astro-cid-neplck24] .cmp-best{display:inline-block;margin-left:.35rem;padding:.05rem .5rem;border-radius:999px;background:var(--primary-700);color:var(--white);font-size:.8125rem;font-weight:700;vertical-align:middle}.cmp-scroll[data-astro-cid-neplck24] .cmp-muted{color:var(--text-muted);font-size:.9375rem}.cmp-scroll[data-astro-cid-neplck24] .cmp-w{color:var(--text-muted);font-size:.875rem}.cmp-scroll[data-astro-cid-neplck24] .cmp-group th{background:var(--tint-100);font-weight:700;font-size:.9375rem;padding-block:.5rem}.cmp-scroll[data-astro-cid-neplck24] .cmp-text-row td{font-size:.9375rem}.cmp-scroll[data-astro-cid-neplck24] .cmp-actions td{display:table-cell}.cmp-scroll[data-astro-cid-neplck24] .cmp-visit{display:block;margin-top:.5rem;font-size:.875rem;color:var(--text-muted);text-decoration:none}.cmp-scroll[data-astro-cid-neplck24] .cmp-visit:hover{text-decoration:underline}
