h1[data-astro-cid-575scf77]{letter-spacing:-.03em;font-size:clamp(40px,7vw,88px);font-weight:800;font-stretch:120%;line-height:.95}.steps[data-astro-cid-575scf77]{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-575scf77] li[data-astro-cid-575scf77]{border-bottom:1px solid var(--rule);color:var(--stone);padding:10px 10px 10px 0;font-size:14px}.steps[data-astro-cid-575scf77] li[data-astro-cid-575scf77][aria-current=step]{color:var(--ink);border-bottom-color:var(--accent)}.steps[data-astro-cid-575scf77] li[data-astro-cid-575scf77][aria-current=step] .mono[data-astro-cid-575scf77]{color:var(--accent)}form[data-astro-cid-575scf77]{gap:28px;display:grid}fieldset[data-astro-cid-575scf77]{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}legend[data-astro-cid-575scf77]{font-family:var(--display);padding:0 0 14px;font-size:clamp(22px,2.6vw,30px);font-weight:700;font-stretch:112%}legend[data-astro-cid-575scf77]:focus{outline:none}.group[data-astro-cid-575scf77]{gap:8px;display:grid}.short[data-astro-cid-575scf77]{max-width:220px}.pair[data-astro-cid-575scf77]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.opts[data-astro-cid-575scf77]{flex-wrap:wrap;gap:8px;display:flex}.demo[data-astro-cid-575scf77]{background:var(--surface);grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:28px;padding:24px;display:grid}.coords[data-astro-cid-575scf77]{align-content:start;gap:14px;display:grid}label[data-astro-cid-575scf77]{gap:4px;display:grid}input[data-astro-cid-575scf77],textarea[data-astro-cid-575scf77]{background:var(--paper);border:1px solid var(--rule);width:100%;padding:10px 12px;font-size:16px}.coords[data-astro-cid-575scf77] input[data-astro-cid-575scf77],.short[data-astro-cid-575scf77] input[data-astro-cid-575scf77]{font-family:var(--mono);font-variant-numeric:tabular-nums}textarea[data-astro-cid-575scf77]{resize:vertical;font-family:var(--body)}.opts[data-astro-cid-575scf77] .pill[data-astro-cid-575scf77] input[data-astro-cid-575scf77]{opacity:0;width:1px;height:1px;position:absolute}.opts[data-astro-cid-575scf77] .pill[data-astro-cid-575scf77]:has(input:checked){background:var(--ink);color:var(--paper);border-color:var(--ink)}.opts[data-astro-cid-575scf77] .pill[data-astro-cid-575scf77]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}input[data-astro-cid-575scf77][aria-invalid=true]{border-color:var(--accent)}button[data-astro-cid-575scf77]{background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;font-family:var(--mono);padding:11px 16px;font-size:13px}button[data-astro-cid-575scf77].ghost{color:var(--ink);background:0 0}button[data-astro-cid-575scf77]:disabled{opacity:.5;cursor:progress}.nav[data-astro-cid-575scf77]{justify-content:flex-end;gap:10px;display:flex}.out[data-astro-cid-575scf77]{gap:8px;min-width:0;display:grid}#ground-seed[data-astro-cid-575scf77],#form-msg[data-astro-cid-575scf77]{min-height:1.55em}.turnstile[data-astro-cid-575scf77]{min-height:65px}.summary[data-astro-cid-575scf77]{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.summary[data-astro-cid-575scf77]:empty{display:none}.summary[data-astro-cid-575scf77] div{border-bottom:1px solid var(--rule);gap:2px;padding:10px 10px 10px 0;display:grid}.summary[data-astro-cid-575scf77] dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--stone);font-size:12px}.summary[data-astro-cid-575scf77] dd{margin:0;font-size:15px}.note[data-astro-cid-575scf77]{margin:0}.trap[data-astro-cid-575scf77]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}svg[data-astro-cid-575scf77]{aspect-ratio:16/10;background:var(--paper);width:100%}svg[data-astro-cid-575scf77] .minor{stroke:var(--ink);stroke-width:.7px;opacity:.55}svg[data-astro-cid-575scf77] .idx{stroke:var(--accent);stroke-width:1.4px}.cross[data-astro-cid-575scf77] path[data-astro-cid-575scf77],.cross[data-astro-cid-575scf77] circle[data-astro-cid-575scf77]{fill:none;stroke:var(--accent);stroke-width:1.25px}.koodos[data-astro-cid-575scf77]{border-left:2px solid var(--accent);background:var(--surface);gap:10px;padding:18px 20px;display:grid}.koodos[data-astro-cid-575scf77] p[data-astro-cid-575scf77]{font-size:16px}.koodos[data-astro-cid-575scf77] .direct[data-astro-cid-575scf77]{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:4px;display:flex}.go[data-astro-cid-575scf77]{background:var(--ink);color:var(--paper);font-family:var(--mono);padding:11px 16px;font-size:13px;text-decoration:none}.go[data-astro-cid-575scf77]:hover{color:var(--paper);background:var(--accent)}.done[data-astro-cid-575scf77]{gap:14px;display:grid}.done[data-astro-cid-575scf77]:focus{outline:none}.js fieldset[data-astro-cid-575scf77]:not([data-current]),.js [data-astro-cid-575scf77][data-send][data-initial],html:not(.js) [data-astro-cid-575scf77][data-next]{display:none}@media (width<=860px){.demo[data-astro-cid-575scf77]{grid-template-columns:minmax(0,1fr);padding:18px}.steps[data-astro-cid-575scf77]{grid-template-columns:repeat(2,minmax(0,1fr))}.pair[data-astro-cid-575scf77],.summary[data-astro-cid-575scf77]{grid-template-columns:minmax(0,1fr)}}
