.module.svelte-1719y7a{max-width:var(--shell);grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,64px);margin:0 auto;padding:clamp(24px,4vw,48px) clamp(16px,3vw,32px) 0;display:grid}.board-col.svelte-1719y7a,.text-col.svelte-1719y7a{min-width:0}.sticky.svelte-1719y7a{flex-direction:column;gap:12px;display:flex;position:sticky;top:84px}.hint.svelte-1719y7a{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:5px;font-size:10px;display:flex}kbd.svelte-1719y7a{border:1px solid var(--line);background:var(--ink-2);min-width:18px;height:18px;color:var(--fg-dim);border-bottom-width:2px;border-radius:4px;place-items:center;padding:0 4px;font-size:10px;display:inline-grid}.text-col.svelte-1719y7a{flex-direction:column;gap:34px;padding-bottom:20px;display:flex}.head.svelte-1719y7a h1:where(.svelte-1719y7a){margin:10px 0 14px;font-size:clamp(27px,4vw,46px)}.step.svelte-1719y7a{color:var(--sol-green)}.blurb.svelte-1719y7a{color:var(--fg-dim);max-width:62ch;font-size:17px;line-height:1.6}.stats.svelte-1719y7a{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:var(--r-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.stats.svelte-1719y7a>div:where(.svelte-1719y7a){background:var(--ink-1);padding:13px 16px}.stats.svelte-1719y7a dt:where(.svelte-1719y7a){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px}.stats.svelte-1719y7a dd:where(.svelte-1719y7a){letter-spacing:-.01em;margin:5px 0 0;font-size:14px;font-weight:550}.prose.svelte-1719y7a{max-width:68ch;color:var(--fg-dim);flex-direction:column;gap:17px;font-size:15.5px;display:flex}section.svelte-1719y7a{flex-direction:column;gap:14px;display:flex}h2.svelte-1719y7a{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint);border-bottom:1px solid var(--line-soft);padding-bottom:10px;font-size:10.5px;font-weight:700}.table-wrap.svelte-1719y7a{border:1px solid var(--line-soft);border-radius:var(--r-md);overflow-x:auto}table.svelte-1719y7a{border-collapse:collapse;width:100%;font-size:13px}thead.svelte-1719y7a th:where(.svelte-1719y7a){text-align:left;background:var(--ink-2);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;padding:10px 14px;font-size:9.5px;font-weight:600}tbody.svelte-1719y7a tr:where(.svelte-1719y7a)+tr:where(.svelte-1719y7a){border-top:1px solid var(--line-soft)}@media (hover:hover){tbody.svelte-1719y7a tr:where(.svelte-1719y7a):hover{background:#9945ff0f}}td.svelte-1719y7a{vertical-align:top;padding:10px 14px}.mono.svelte-1719y7a{font-family:var(--mono);white-space:nowrap;font-size:12px}.strong.svelte-1719y7a{color:var(--fg);font-weight:600}.net.svelte-1719y7a{color:var(--sol-green)}.note.svelte-1719y7a{color:var(--fg-dim);min-width:22ch}.tag.svelte-1719y7a{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#c9a6ff;background:#9945ff29;border:1px solid #9945ff59;border-radius:999px;padding:3px 7px;font-size:9.5px;display:inline-block}.parts.svelte-1719y7a{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:var(--r-md);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.parts.svelte-1719y7a li:where(.svelte-1719y7a){background:var(--ink-1);grid-template-columns:84px minmax(140px,auto) 1fr;align-items:baseline;gap:14px;padding:11px 14px;font-size:13px;display:grid}.parts.svelte-1719y7a .ref:where(.svelte-1719y7a){font-family:var(--mono);color:var(--sol-green);font-size:11.5px;font-weight:700}.parts.svelte-1719y7a .pn:where(.svelte-1719y7a){font-family:var(--mono);color:var(--fg);font-size:11.5px}.parts.svelte-1719y7a .role:where(.svelte-1719y7a){color:var(--fg-dim)}.code.svelte-1719y7a{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--ink-1);margin:0;overflow:hidden}.code.svelte-1719y7a figcaption:where(.svelte-1719y7a){border-bottom:1px solid var(--line-soft);background:var(--ink-2);font-family:var(--mono);letter-spacing:.08em;color:var(--fg-faint);padding:9px 14px;font-size:10.5px}.code.svelte-1719y7a pre:where(.svelte-1719y7a){color:#cfd3e0;margin:0;padding:14px;font-size:12.5px;line-height:1.7;overflow-x:auto}.notes.svelte-1719y7a{color:var(--fg-dim);flex-direction:column;gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.notes.svelte-1719y7a li:where(.svelte-1719y7a){padding-left:18px;position:relative}.notes.svelte-1719y7a li:where(.svelte-1719y7a):before{content:"";background:var(--sol-purple);border-radius:2px;width:6px;height:6px;position:absolute;top:.6em;left:0}.pager.svelte-1719y7a{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.pg.svelte-1719y7a{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--ink-1);flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .15s,background .15s,transform .15s;display:flex}@media (hover:hover){.pg.svelte-1719y7a:hover{background:var(--ink-2);border-color:#9945ff80}}.pg.next.svelte-1719y7a{text-align:right}.pg.svelte-1719y7a .dir:where(.svelte-1719y7a){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px}.pg.svelte-1719y7a .nm:where(.svelte-1719y7a){font-size:14.5px;font-weight:550}@media (width<=1000px){.module.svelte-1719y7a{grid-template-columns:1fr}.sticky.svelte-1719y7a{max-width:min(460px,100%);position:static}}@media (pointer:coarse){.hint.svelte-1719y7a{display:none}}@media (width<=560px){.text-col.svelte-1719y7a{gap:26px}.blurb.svelte-1719y7a{font-size:16px}.prose.svelte-1719y7a{font-size:15px}.parts.svelte-1719y7a li:where(.svelte-1719y7a){grid-template-columns:1fr;gap:3px}.stats.svelte-1719y7a>div:where(.svelte-1719y7a){padding:11px 13px}.table-wrap.svelte-1719y7a{overflow-x:visible}table.svelte-1719y7a,tbody.svelte-1719y7a{display:block}thead.svelte-1719y7a{display:none}tbody.svelte-1719y7a tr:where(.svelte-1719y7a){grid-template-columns:auto auto 1fr;align-items:center;gap:6px 10px;padding:11px 13px;display:grid}td.svelte-1719y7a{padding:0}.note.svelte-1719y7a{grid-column:1/-1;min-width:0;font-size:12.5px;line-height:1.5}.pager.svelte-1719y7a{grid-template-columns:1fr}.pg.next.svelte-1719y7a{text-align:left}}
