h1[data-astro-cid-smiyrwgf],h2[data-astro-cid-smiyrwgf]{font-family:var(--font-display)}.hero[data-astro-cid-smiyrwgf]{grid-template-columns:1.25fr .75fr;align-items:end;gap:5rem;padding-block:4rem;display:grid}.hero[data-astro-cid-smiyrwgf]>div[data-astro-cid-smiyrwgf]>p[data-astro-cid-smiyrwgf]:first-child,.notes[data-astro-cid-smiyrwgf]>div[data-astro-cid-smiyrwgf]>p[data-astro-cid-smiyrwgf],.faq[data-astro-cid-smiyrwgf]>div[data-astro-cid-smiyrwgf]>p[data-astro-cid-smiyrwgf]{color:var(--cobalt)}h1[data-astro-cid-smiyrwgf]{letter-spacing:-.07em;max-width:850px;margin:.7rem 0 1.5rem;font-size:clamp(3.5rem,6.5vw,6.3rem);line-height:.92}.hero[data-astro-cid-smiyrwgf]>div[data-astro-cid-smiyrwgf]>p[data-astro-cid-smiyrwgf]:last-child{max-width:720px;color:var(--muted);font-size:1.15rem;line-height:1.7}.hero[data-astro-cid-smiyrwgf] aside[data-astro-cid-smiyrwgf]{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:1.4rem;box-shadow:0 12px 35px #23487814}.hero[data-astro-cid-smiyrwgf] aside[data-astro-cid-smiyrwgf] span[data-astro-cid-smiyrwgf]{font:400 .68rem var(--font-mono);text-transform:uppercase;display:block}.hero[data-astro-cid-smiyrwgf] aside[data-astro-cid-smiyrwgf] strong[data-astro-cid-smiyrwgf]{font:700 1.5rem var(--font-display);margin:.5rem 0;display:block}.hero[data-astro-cid-smiyrwgf] aside[data-astro-cid-smiyrwgf] p[data-astro-cid-smiyrwgf]{color:var(--muted);margin:0;line-height:1.55}.generator[data-astro-cid-smiyrwgf]{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}form[data-astro-cid-smiyrwgf]{border-right:1px solid var(--line);padding:2rem}.form-head[data-astro-cid-smiyrwgf]{justify-content:space-between;gap:1rem;display:flex}.form-head[data-astro-cid-smiyrwgf] p[data-astro-cid-smiyrwgf]{color:var(--cobalt);margin:0}.form-head[data-astro-cid-smiyrwgf] h2[data-astro-cid-smiyrwgf]{margin:.3rem 0 1.8rem;font-size:2.2rem}.form-head[data-astro-cid-smiyrwgf]>span[data-astro-cid-smiyrwgf]{font:400 .64rem var(--font-mono);color:var(--muted)}label[data-astro-cid-smiyrwgf]{gap:.5rem;font-weight:650;display:grid}textarea[data-astro-cid-smiyrwgf],select[data-astro-cid-smiyrwgf]{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:400 .9rem var(--font-body)}textarea[data-astro-cid-smiyrwgf]{resize:vertical;padding:1rem}label[data-astro-cid-smiyrwgf] small[data-astro-cid-smiyrwgf]{color:var(--muted);font:400 .68rem var(--font-mono);justify-self:end}.fields[data-astro-cid-smiyrwgf]{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.2rem;display:grid}.fields[data-astro-cid-smiyrwgf] select[data-astro-cid-smiyrwgf]{height:44px;padding:.6rem}button[data-astro-cid-smiyrwgf]{border-radius:var(--radius-control);background:var(--cobalt);color:#fff;width:100%;font:700 1rem var(--font-display);cursor:pointer;border:0;justify-content:space-between;margin-top:1.5rem;padding:1rem;display:flex;box-shadow:0 8px 22px #1a73e833}form[data-astro-cid-smiyrwgf]>p[data-astro-cid-smiyrwgf]{color:var(--muted);font:400 .72rem var(--font-mono);margin:1.1rem 0 0}.output[data-astro-cid-smiyrwgf]{min-height:520px;color:var(--ink);text-align:center;background:#f9fbfe;place-content:center;padding:3rem;display:grid;position:relative;overflow:hidden}.output-grid[data-astro-cid-smiyrwgf]{opacity:.65;background-image:linear-gradient(#bfd0e573 1px,#0000 1px),linear-gradient(90deg,#bfd0e573 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.output[data-astro-cid-smiyrwgf]>[data-astro-cid-smiyrwgf]:not(.output-grid){position:relative}.output[data-astro-cid-smiyrwgf]>span[data-astro-cid-smiyrwgf]{color:var(--cobalt)}.output[data-astro-cid-smiyrwgf] strong[data-astro-cid-smiyrwgf]{font:650 2.2rem var(--font-display);margin:.8rem 0}.output[data-astro-cid-smiyrwgf] p[data-astro-cid-smiyrwgf]{max-width:470px;color:var(--muted);line-height:1.6}.notes[data-astro-cid-smiyrwgf],.faq[data-astro-cid-smiyrwgf]{grid-template-columns:.7fr 1.3fr;gap:5rem;padding-block:6rem;display:grid}.notes[data-astro-cid-smiyrwgf] h2[data-astro-cid-smiyrwgf],.faq[data-astro-cid-smiyrwgf] h2[data-astro-cid-smiyrwgf]{letter-spacing:-.06em;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1}.notes[data-astro-cid-smiyrwgf]>div[data-astro-cid-smiyrwgf]:last-child p[data-astro-cid-smiyrwgf],.faq[data-astro-cid-smiyrwgf] details[data-astro-cid-smiyrwgf] p[data-astro-cid-smiyrwgf]{color:var(--muted);line-height:1.75}.faq[data-astro-cid-smiyrwgf]{border-top:1px solid var(--ink)}details[data-astro-cid-smiyrwgf]{border-top:1px solid var(--line);padding:1.2rem 0}summary[data-astro-cid-smiyrwgf]{cursor:pointer;font:700 1.05rem var(--font-display)}@media (width<=850px){.hero[data-astro-cid-smiyrwgf],.generator[data-astro-cid-smiyrwgf],.notes[data-astro-cid-smiyrwgf],.faq[data-astro-cid-smiyrwgf]{grid-template-columns:1fr;gap:2rem}form[data-astro-cid-smiyrwgf]{border-right:0;border-bottom:1px solid var(--ink)}.fields[data-astro-cid-smiyrwgf]{grid-template-columns:1fr}.output[data-astro-cid-smiyrwgf]{min-height:360px}}
