.sr.svelte-xa4iz6{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pager.svelte-1pzxtoj{z-index:10;min-height:2.25rem;color:var(--bg);background:var(--fg);align-items:stretch;gap:1px;font-size:.8125rem;transition:color .2s steps(3,end),background .2s steps(3,end);display:flex;position:fixed;inset:auto 0 0}.status.svelte-1pzxtoj,form.svelte-1pzxtoj{white-space:pre;flex:1;align-items:center;min-width:0;margin:0;padding-inline:.75rem;display:flex;overflow:hidden}input.svelte-1pzxtoj{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:max(1em,16px)}label.svelte-1pzxtoj{font-weight:500}.key.svelte-1pzxtoj{border:0;border-inline-start:1px solid var(--bg);min-width:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0}.key.svelte-1pzxtoj:hover,.key.svelte-1pzxtoj:focus-visible{color:var(--fg);background:var(--bg);outline:0}canvas.svelte-18hak38{z-index:-1;width:100vw;height:100lvh;image-rendering:pixelated;position:fixed;inset:0}.man-header.svelte-1mipuck{z-index:10;min-height:2.5rem;padding-inline:var(--gutter);color:var(--fg);background:var(--bg);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;font-size:.8125rem;transition:color .2s steps(3,end),background .2s steps(3,end);display:grid;position:fixed;inset:0 0 auto}.man-header.svelte-1mipuck a:where(.svelte-1mipuck){align-items:center;min-height:2.5rem;text-decoration:none;display:inline-flex}.man-header.svelte-1mipuck a:where(.svelte-1mipuck):hover{text-underline-offset:.3em;text-decoration:underline}.mark.svelte-1mipuck{font-weight:500}.man-header.svelte-1mipuck nav:where(.svelte-1mipuck){justify-content:end;gap:clamp(.75rem,2vw,1.5rem);display:flex}.man-header.svelte-1mipuck .lang:where(.svelte-1mipuck){color:var(--bg);background:var(--fg);align-self:center;min-height:1.5rem;padding-inline:.5rem}section.svelte-1mipuck{min-height:100svh;padding:clamp(5rem, 14vh, 9rem) var(--gutter);color:var(--fg);flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex;position:relative}.panel.svelte-1mipuck{background:var(--bg);max-width:44rem;padding:1rem 1.25rem}.bar.svelte-1mipuck{background:var(--bg);padding-inline:.12em;display:inline-block}.label.svelte-1mipuck{color:var(--bg);background:var(--fg);font:500 .75rem / 1.5 var(--display);letter-spacing:.06em;padding:.1rem .5rem}.panel.svelte-1mipuck .label:where(.svelte-1mipuck){margin-block-end:.5rem;display:inline-block}h1.svelte-1mipuck{font:800 min(9vw, 19svh) / 1.02 var(--display);letter-spacing:-.04em;white-space:nowrap;margin-block:.25rem;font-stretch:112.5%}h1.svelte-1mipuck .bar:where(.svelte-1mipuck){margin-block-end:.04em}h2.svelte-1mipuck{max-width:22ch;font:800 clamp(1.75rem, 6vw, 5.5rem) / 1.24 var(--display);letter-spacing:-.04em;font-stretch:112.5%}h2.svelte-1mipuck .bar:where(.svelte-1mipuck){-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}h3.svelte-1mipuck{color:var(--accent);font:700 1.125rem / 1.4 var(--display);font-stretch:112.5%}.hero.svelte-1mipuck{justify-content:flex-end;padding-block-end:5rem}.hero-inner.svelte-1mipuck{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;display:flex}.hero-copy.svelte-1mipuck{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.hero-copy.svelte-1mipuck .panel:where(.svelte-1mipuck){flex:22rem;max-width:38rem}.tagline.svelte-1mipuck{font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.5}.synopsis.svelte-1mipuck .command:where(.svelte-1mipuck){overflow-wrap:anywhere}.command.svelte-1mipuck a:where(.svelte-1mipuck){color:var(--accent);text-decoration:none}.command.svelte-1mipuck a:where(.svelte-1mipuck):hover{text-decoration:underline}.command.svelte-1mipuck em:where(.svelte-1mipuck){opacity:.8;font-style:normal}.actions.svelte-1mipuck{flex-wrap:wrap;gap:.5rem;display:flex}.button.svelte-1mipuck{min-height:3rem;color:var(--bg);background:var(--accent);font:700 .9375rem var(--display);align-items:center;padding-inline:1.25rem;text-decoration:none;transition:transform .12s steps(2,end);display:inline-flex}.button.svelte-1mipuck:hover{box-shadow:3px 3px 0 var(--fg);transform:translate(-3px,-3px)}.button.ghost.svelte-1mipuck{color:var(--fg);background:var(--bg);box-shadow:inset 0 0 0 1px var(--fg)}.button.ghost.svelte-1mipuck:hover{box-shadow:inset 0 0 0 1px var(--fg), 3px 3px 0 var(--fg)}.options.svelte-1mipuck{grid-template-columns:repeat(2,minmax(0,24rem));gap:.75rem;display:grid}.options.svelte-1mipuck li:where(.svelte-1mipuck){flex-direction:column;gap:.5rem;transition:transform .14s steps(3,end),box-shadow .14s steps(3,end);display:flex}.options.svelte-1mipuck li:where(.svelte-1mipuck):hover,.options.svelte-1mipuck li:where(.svelte-1mipuck):focus-within{box-shadow:4px 4px 0 var(--accent);transform:translate(-4px,-4px)}.meta.svelte-1mipuck{opacity:.85;margin-block-start:auto;padding-block-start:.5rem;font-size:.8125rem}.log.svelte-1mipuck{gap:.75rem;width:min(100%,52rem);display:grid}.entry.svelte-1mipuck{color:var(--fg);background:var(--bg);grid-template-columns:1fr auto;gap:.1rem 1.5rem;padding:1rem 1.25rem;text-decoration:none;transition:color .1s steps(2,end),background .1s steps(2,end),padding-inline-start .16s steps(4,end);display:grid}.entry[href].svelte-1mipuck:hover,.entry[href].svelte-1mipuck:focus-visible{color:var(--bg);background:var(--fg);padding-inline-start:2rem}.tag.svelte-1mipuck{grid-column:1/-1;font-size:.8125rem}.name.svelte-1mipuck{font:800 clamp(2rem, 6vw, 4.5rem) / 1.1 var(--display);letter-spacing:-.04em;font-stretch:112.5%}.where.svelte-1mipuck{align-self:end;padding-block-end:.5rem;font-size:.875rem}.body.svelte-1mipuck{grid-column:1/-1}.also.svelte-1mipuck{grid-template-columns:minmax(0,40rem);gap:.75rem;display:grid}.also.svelte-1mipuck h3:where(.svelte-1mipuck) a:where(.svelte-1mipuck){color:var(--fg);text-underline-offset:.2em;overflow-wrap:anywhere}.also.svelte-1mipuck h3:where(.svelte-1mipuck) a:where(.svelte-1mipuck):hover{color:var(--accent)}.repo.svelte-1mipuck{text-underline-offset:.2em;font-weight:500}.legal.svelte-1mipuck{margin-block-start:.25rem;font-size:.8125rem}.bugs.svelte-1mipuck li:where(.svelte-1mipuck):before{content:"• "}form.svelte-1mipuck{flex-direction:column;gap:1rem;width:min(100%,44rem);display:flex}.pair.svelte-1mipuck{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.field.svelte-1mipuck{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}input.svelte-1mipuck,textarea.svelte-1mipuck{border:1px solid var(--fg);width:100%;color:var(--fg);background:var(--bg);font:inherit;border-radius:0;padding:.6rem .75rem;font-size:1rem}textarea.svelte-1mipuck{resize:vertical}input.svelte-1mipuck:focus-visible,textarea.svelte-1mipuck:focus-visible{outline:2px solid var(--accent);outline-offset:0}[aria-invalid=true].svelte-1mipuck{border-width:2px}.error.svelte-1mipuck{font-weight:500}.error.svelte-1mipuck:before{content:"! "}.trap.svelte-1mipuck{position:absolute;left:-100vw}.submit.svelte-1mipuck{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.submit.svelte-1mipuck .button:where(.svelte-1mipuck){color:#0b0b0f;cursor:pointer;border:0}.submit.svelte-1mipuck .button:where(.svelte-1mipuck):disabled{opacity:.7;cursor:progress}.privacy.svelte-1mipuck{flex:14rem;font-size:.8125rem}.links.svelte-1mipuck{flex-wrap:wrap;gap:.5rem;display:flex}.links.svelte-1mipuck a:where(.svelte-1mipuck){min-height:2.75rem;color:var(--fg);background:var(--bg);box-shadow:inset 0 0 0 1px var(--fg);align-items:center;padding-inline:1rem;text-decoration:none;transition:transform .12s steps(2,end);display:inline-flex}.links.svelte-1mipuck a:where(.svelte-1mipuck):hover{box-shadow:inset 0 0 0 1px var(--fg), 2px 2px 0 var(--accent);transform:translate(-2px,-2px)}.pet.svelte-1mipuck{min-height:2.75rem;color:var(--fg);background:var(--bg);font:inherit;cursor:pointer;border:0;padding-inline:1rem}.pet.svelte-1mipuck:hover{color:var(--accent)}footer.svelte-1mipuck{margin-block:auto 2rem;font-size:.875rem}.bye.svelte-1mipuck{font:700 1rem var(--display)}@media (prefers-reduced-motion:no-preference){html.js .reveal.svelte-1mipuck{clip-path:inset(0 100% 0 0)}html.js .reveal.svelte-1mipuck.in{clip-path:inset(0 -1rem -1rem);transition:clip-path .36s steps(6,end)}}@media (width<48rem){.man-header.svelte-1mipuck{grid-template-columns:auto 1fr}.manual.svelte-1mipuck{display:none}.options.svelte-1mipuck,.pair.svelte-1mipuck{grid-template-columns:minmax(0,1fr)}h1.svelte-1mipuck{font-size:12.2vw}section.svelte-1mipuck{padding-block-start:42svh}.hero.svelte-1mipuck{padding-block-start:44svh}}
