.lead.svelte-1ty0ki9{font-size:var(--font-size-sm)}.block.svelte-1ty0ki9{gap:var(--space-2);flex-direction:column;display:flex}.block.svelte-1ty0ki9 h3:where(.svelte-1ty0ki9){font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.facts.svelte-1ty0ki9{gap:var(--space-1);font-size:var(--font-size-sm);flex-direction:column;display:flex}.facts.svelte-1ty0ki9 div:where(.svelte-1ty0ki9){gap:var(--space-2);align-items:baseline;display:flex}.facts.svelte-1ty0ki9 dt:where(.svelte-1ty0ki9){min-width:8rem;color:var(--text-secondary)}.facts.svelte-1ty0ki9 dd:where(.svelte-1ty0ki9){word-break:break-all}code.svelte-1ty0ki9{font-family:var(--font-mono,monospace);font-size:var(--font-size-xs)}.quirk.svelte-1ty0ki9{font-size:var(--font-size-sm);border-left:3px solid var(--accent);padding-left:var(--space-3)}.hint.svelte-1ty0ki9,.blockers.svelte-1ty0ki9,.checks.svelte-1ty0ki9{font-size:var(--font-size-sm);color:var(--text-secondary)}.blockers.svelte-1ty0ki9,.checks.svelte-1ty0ki9{gap:var(--space-1);padding-left:var(--space-4);flex-direction:column;list-style:outside;display:flex}.blockers.svelte-1ty0ki9 li:where(.svelte-1ty0ki9){color:var(--text-primary)}.repo.svelte-1ty0ki9{font-size:var(--font-size-sm);color:var(--accent);align-self:flex-start;font-weight:600}.providers.svelte-15awkyl{gap:var(--space-2);flex-direction:column;display:flex}.intro.svelte-15awkyl{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:center}.grid.svelte-15awkyl{gap:var(--space-2);display:grid}.provider.svelte-15awkyl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.provider.svelte-15awkyl{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-page);cursor:pointer;text-align:left;display:flex}.provider.svelte-15awkyl:hover{border-color:var(--accent)}.icon.svelte-15awkyl{text-align:center;width:1.4rem;font-weight:700}.label.svelte-15awkyl{font-size:var(--font-size-sm);flex:1}.badge.svelte-15awkyl{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:0 var(--space-1)}.school-pick.svelte-15awkyl{gap:var(--space-2);flex-direction:column;display:flex}.field.svelte-15awkyl{gap:var(--space-1);font-size:var(--font-size-sm);flex-direction:column;font-weight:500;display:flex}select.svelte-15awkyl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}select.svelte-15awkyl{padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-page)}.school-note.svelte-15awkyl{font-size:var(--font-size-sm);color:var(--text-secondary)}
