.masthead.svelte-s2sshx{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5) var(--space-7);padding-block:var(--space-4) var(--space-7);border-block-end:1px solid var(--color-text)}@media(min-width:1024px){.masthead.svelte-s2sshx{grid-template-columns:minmax(0,1fr) 20rem;grid-template-areas:"lede facts" "tools tools"}.masthead__lede.svelte-s2sshx{grid-area:lede}.masthead__facts.svelte-s2sshx{grid-area:facts;align-self:end}.masthead__tools.svelte-s2sshx{grid-area:tools}}.masthead__title.svelte-s2sshx{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--type-display);font-weight:600;line-height:1;letter-spacing:-.015em}.masthead__mission.svelte-s2sshx{margin:0 0 var(--space-4);max-width:60ch;font-family:var(--font-prose);font-size:clamp(1.0625rem,.95rem + .5vw,1.25rem);line-height:1.5;color:var(--color-text)}.masthead__count.svelte-s2sshx{margin:0;max-width:64ch;font-family:var(--font-prose);font-size:1.0625rem;line-height:1.6;color:var(--color-text-2)}.masthead__count.svelte-s2sshx a:where(.svelte-s2sshx){color:var(--color-text)}.masthead__count.svelte-s2sshx strong:where(.svelte-s2sshx){font-weight:600}.masthead__facts.svelte-s2sshx{display:grid;gap:0;margin:0;border-block-start:1px solid var(--color-rule-strong)}.masthead__facts.svelte-s2sshx>div:where(.svelte-s2sshx){display:grid;grid-template-columns:9.5rem 1fr;gap:var(--space-3);align-items:baseline;padding-block:var(--space-2);border-block-end:1px solid var(--color-rule)}.masthead__facts.svelte-s2sshx dt:where(.svelte-s2sshx){font-family:var(--font-ui);font-size:var(--type-sm);color:var(--color-muted)}.masthead__facts.svelte-s2sshx dd:where(.svelte-s2sshx){margin:0;font-family:var(--font-ui);font-size:var(--type-base)}.masthead__num.svelte-s2sshx{font-family:var(--font-mono);font-weight:500}.masthead__ctx.svelte-s2sshx{color:var(--color-muted)}.masthead__tools.svelte-s2sshx{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.masthead__search.svelte-s2sshx{flex:1 1 22rem;max-width:40rem}.masthead__cta.svelte-s2sshx{display:flex;gap:var(--space-2);flex-wrap:wrap}.cta.svelte-s2sshx{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--space-4);text-decoration:none;font-family:var(--font-ui);font-size:var(--type-base);font-weight:500;border:1px solid var(--color-text)}.cta--primary.svelte-s2sshx{background:var(--color-text);color:var(--color-on-ink)}.cta--primary.svelte-s2sshx:hover{background:transparent;color:var(--color-text)}.cta--secondary.svelte-s2sshx{background:transparent;color:var(--color-text);border-color:var(--color-rule-strong)}.cta--secondary.svelte-s2sshx:hover{border-color:var(--color-text)}.random-entry.svelte-hzvgml{display:grid;gap:var(--space-2)}.random-entry__head.svelte-hzvgml{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-text)}.random-entry__title.svelte-hzvgml{margin:0;font-size:var(--type-h3)}.random-entry__shuffle.svelte-hzvgml{min-height:2.25rem;padding:0 .75rem;border:1px solid var(--color-rule-strong);background:transparent;color:var(--color-text);font-family:var(--font-ui);font-size:var(--type-sm);cursor:pointer}.random-entry__shuffle.svelte-hzvgml:hover{border-color:var(--color-text)}.random-entry__shuffle[hidden].svelte-hzvgml{display:none}.random-entry__slot.svelte-hzvgml .is-entering{animation:svelte-hzvgml-random-entry-in .18s var(--ease-out, ease-out)}@keyframes svelte-hzvgml-random-entry-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.random-entry__slot.svelte-hzvgml .is-entering{animation:none}}.home.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7);margin-block-start:var(--space-6)}@media(min-width:1100px){.home.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 21rem;gap:var(--space-8)}}.home__register.svelte-1uha8ag{display:grid;gap:var(--space-7);min-width:0}.home-section__head.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-text)}.home-section__title.svelte-1uha8ag{margin:0;font-size:var(--type-h2);line-height:1.15}.home-section__more.svelte-1uha8ag{font-family:var(--font-ui);font-size:var(--type-sm);white-space:nowrap}.home-section__note.svelte-1uha8ag{margin:var(--space-1) 0 var(--space-3);font-family:var(--font-ui);font-size:var(--type-sm);color:var(--color-muted)}.home-list.svelte-1uha8ag{list-style:none;margin:0;padding:0}.home__rail.svelte-1uha8ag{display:grid;gap:var(--space-7);align-content:start}.rail-block.svelte-1uha8ag{padding-block-start:var(--space-3);border-block-start:1px solid var(--color-text)}.rail-block__title.svelte-1uha8ag{margin:0;font-size:var(--type-h3)}.rail-block__note.svelte-1uha8ag{margin:var(--space-1) 0 var(--space-3);font-family:var(--font-ui);font-size:var(--type-sm);color:var(--color-muted)}table.svelte-1uha8ag{width:100%;border-collapse:collapse;font-family:var(--font-ui);font-size:var(--type-sm)}thead.svelte-1uha8ag th:where(.svelte-1uha8ag){padding:var(--space-1) 0;border-block-end:1px solid var(--color-rule-strong);color:var(--color-muted);font-weight:500;text-align:start}tbody.svelte-1uha8ag th:where(.svelte-1uha8ag),tbody.svelte-1uha8ag td:where(.svelte-1uha8ag){padding:var(--space-2) 0;border-block-end:1px solid var(--color-rule);vertical-align:top;text-align:start;font-weight:400}.num.svelte-1uha8ag{text-align:end!important;font-family:var(--font-mono);font-size:var(--type-xs);font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline-start:var(--space-3)!important}thead.svelte-1uha8ag .num:where(.svelte-1uha8ag){font-family:var(--font-ui);font-size:var(--type-sm)}.cat-table.svelte-1uha8ag tbody:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--color-text);text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}.scale-table__pct.svelte-1uha8ag{display:block;color:var(--color-muted)}.scale-bar.svelte-1uha8ag{display:block;block-size:4px;margin-block-start:var(--space-2);background:var(--color-rule)}.scale-bar.svelte-1uha8ag>span:where(.svelte-1uha8ag){display:block;block-size:100%;background:var(--color-text)}.scale-bar.is-top.svelte-1uha8ag>span:where(.svelte-1uha8ag){background:var(--color-primary)}@media(forced-colors:active){.scale-bar.svelte-1uha8ag>span:where(.svelte-1uha8ag){background:CanvasText;forced-color-adjust:none}}
