.hero.svelte-1q37ri0{gap:0;display:flex}.cell.svelte-1q37ri0{border-right-width:0;width:min(24vw,7rem);height:min(24vw,7rem)}.cell.svelte-1q37ri0:last-child{border-right-width:1px}.ghost.svelte-1q37ri0{fill:var(--grid)}.ink.svelte-1q37ri0{fill:none;stroke:var(--ink);stroke-width:150px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.32s ease-out forwards svelte-1q37ri0-write}@keyframes svelte-1q37ri0-write{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ink.svelte-1q37ri0{stroke-dashoffset:0;animation:none}}.hero.svelte-1uha8ag{gap:1rem;padding-block:.25rem 2rem;display:grid}.hero.back.svelte-1uha8ag{grid-template-columns:auto 1fr;align-items:center;column-gap:1rem}.acts.svelte-1uha8ag{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.stats.svelte-1uha8ag{gap:.25rem;margin:0;display:grid}.stats.svelte-1uha8ag div:where(.svelte-1uha8ag){justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}dt.svelte-1uha8ag{color:var(--ink-soft);font-size:.8125rem;line-height:1.25}dd.svelte-1uha8ag{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.wide.svelte-1uha8ag{flex:100%}.intro.svelte-1uha8ag{justify-items:start;gap:.625rem;display:grid}.intro.svelte-1uha8ag .btn:where(.svelte-1uha8ag){margin-top:.375rem}@media (width>=40rem){.wide.svelte-1uha8ag{flex:0 auto}}@media (width>=48rem){.hero.svelte-1uha8ag{grid-template-columns:auto 1fr;align-items:center;gap:1.75rem}}.head.svelte-1uha8ag{padding-bottom:.25rem}.list.svelte-1uha8ag{margin:0;padding:0;list-style:none}.gap.svelte-1uha8ag{border-bottom:1px solid var(--grid);padding-block:.625rem}.lesson.svelte-1uha8ag{border-bottom:1px solid var(--grid);min-height:4.5rem;color:inherit;align-items:center;gap:.875rem;padding-block:.75rem;text-decoration:none;display:flex}.lesson.svelte-1uha8ag:hover .title:where(.svelte-1uha8ag){color:var(--jade)}.sig.svelte-1uha8ag{flex:none;width:3rem;font-size:1.875rem;line-height:1}.body.svelte-1uha8ag{flex:1;gap:.125rem;min-width:0;display:grid}.title.svelte-1uha8ag{font-weight:500;line-height:1.3}.exam.svelte-1uha8ag{color:var(--t2)}.bar.svelte-1uha8ag{gap:3px;margin-top:.25rem;display:flex}.bar.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--grid);border-radius:2px;width:1.25rem;height:3px}.bar.svelte-1uha8ag span.on:where(.svelte-1uha8ag){background:var(--jade)}
