.page.svelte-f7e8v5{gap:var(--gap-wide);grid-template-columns:minmax(0,1fr);margin-block-start:var(--gap-wide);display:grid}.grades.svelte-f7e8v5{flex-wrap:wrap;gap:.4rem;display:flex}.grade.svelte-f7e8v5{min-block-size:44px;font:inherit;color:var(--ink-2);background:var(--plate);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--quick), border-color var(--quick), background var(--quick);padding-inline:.85rem;font-size:.8125rem;font-weight:700}.grade.svelte-f7e8v5:hover{border-color:var(--sign);color:var(--sign)}.grade.on.svelte-f7e8v5{background:var(--sign);border-color:var(--sign);color:#fff}.ends.svelte-f7e8v5 dl:where(.svelte-f7e8v5){gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));margin-block-start:.8rem;display:grid}.ends.svelte-f7e8v5 dl:where(.svelte-f7e8v5)>div:where(.svelte-f7e8v5){padding:var(--gap);background:var(--plate);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--edge-lip), inset 0 -1px 0 var(--line-soft)}.ends.svelte-f7e8v5 dl:where(.svelte-f7e8v5)>div.win:where(.svelte-f7e8v5){border-color:var(--good-ink);box-shadow:inset 0 0 0 1px var(--good-ink)}.ends.svelte-f7e8v5 dt:where(.svelte-f7e8v5){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:700}.ends.svelte-f7e8v5 dd:where(.svelte-f7e8v5){align-items:baseline;gap:.3rem;margin:.3rem 0 0;display:flex}.ends.svelte-f7e8v5 b:where(.svelte-f7e8v5){font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(1.5rem,1rem + 2vw,2.25rem);font-weight:800}.u.svelte-f7e8v5{color:var(--ink-3);font-size:.8125rem;font-weight:700}.ends.svelte-f7e8v5 p:where(.svelte-f7e8v5){margin-block-start:.5rem;font-size:.875rem}.ends.svelte-f7e8v5 p:where(.svelte-f7e8v5) a:where(.svelte-f7e8v5){color:var(--sign);padding-block:.2rem;font-weight:700;text-decoration:none;display:inline-block}.ends.svelte-f7e8v5 p:where(.svelte-f7e8v5) a:where(.svelte-f7e8v5):hover{text-decoration:underline}.advice.svelte-f7e8v5{border-radius:var(--radius-sm);background:var(--ground);margin-block-start:var(--gap);padding:.7rem .8rem;font-size:.9375rem;line-height:1.45}.advice.good.svelte-f7e8v5{background:var(--good-tint)}.advice.bad.svelte-f7e8v5{background:var(--bad-tint)}.muted.svelte-f7e8v5{color:var(--ink-3)}.fine.svelte-f7e8v5{color:var(--ink-3);max-inline-size:70ch;margin-block-start:var(--gap);font-size:.8125rem}.near.svelte-f7e8v5{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:.4rem;margin-block-start:.8rem;list-style:none;display:grid}.near.svelte-f7e8v5 a:where(.svelte-f7e8v5){background:var(--plate);border:1px solid var(--line);border-radius:var(--radius-sm);min-block-size:40px;color:var(--ink);transition:border-color var(--quick), color var(--quick);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.5rem .7rem;font-size:.9375rem;text-decoration:none;display:flex}.near.svelte-f7e8v5 a:where(.svelte-f7e8v5):hover{border-color:var(--sign);color:var(--sign)}.near.svelte-f7e8v5 b:where(.svelte-f7e8v5){font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:.875rem}
