.page.svelte-sb4q79{background:var(--paper);min-height:100vh}header.svelte-sb4q79,main.svelte-sb4q79{width:min(980px,100% - 48px);margin:0 auto}header.svelte-sb4q79{align-items:center;height:68px;display:flex}nav.svelte-sb4q79{align-items:center;gap:20px;margin-left:auto;display:flex}nav.svelte-sb4q79 a:where(.svelte-sb4q79){color:var(--muted);font-size:12px;font-weight:600;text-decoration:none}nav.svelte-sb4q79 .sign-in:where(.svelte-sb4q79){background:var(--ink);color:#fff;border-radius:7px;padding:8px 14px}main.svelte-sb4q79{gap:16px;padding:34px 0 64px;display:grid}.intro.svelte-sb4q79{max-width:780px;padding:16px 0 24px}.eyebrow.svelte-sb4q79{color:var(--green);letter-spacing:.1em;font-size:9px;font-weight:700}h1.svelte-sb4q79{letter-spacing:-.04em;text-wrap:balance;margin:10px 0 0;font-size:clamp(34px,5.5vw,54px);line-height:1.04}.intro.svelte-sb4q79>p:where(.svelte-sb4q79){max-width:700px;color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.65}.tool-card.svelte-sb4q79,.result.svelte-sb4q79,.notes.svelte-sb4q79 article:where(.svelte-sb4q79){border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.fields.svelte-sb4q79{grid-template-columns:1fr 1fr;gap:12px;display:grid}label.svelte-sb4q79{gap:6px;display:grid}label.svelte-sb4q79 span:where(.svelte-sb4q79),.request-heading.svelte-sb4q79 span:where(.svelte-sb4q79){color:var(--muted);font:700 9px var(--mono);letter-spacing:.07em}input.svelte-sb4q79,select.svelte-sb4q79,textarea.svelte-sb4q79{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:10px}textarea.svelte-sb4q79{resize:vertical}.request-heading.svelte-sb4q79{justify-content:space-between;align-items:end;gap:20px;margin-top:22px;display:flex}.request-heading.svelte-sb4q79 p:where(.svelte-sb4q79){color:var(--muted);margin:5px 0 0;font-size:11px}.request-heading.svelte-sb4q79 button:where(.svelte-sb4q79),.request-items.svelte-sb4q79 button:where(.svelte-sb4q79){color:var(--green);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.request-items.svelte-sb4q79{gap:9px;margin-top:12px;display:grid}.request-items.svelte-sb4q79 article:where(.svelte-sb4q79){background:#faf9f6;border:1px solid #e4e0d6;border-radius:9px;grid-template-columns:72px 1fr 1.5fr auto;align-items:center;gap:9px;padding:10px;display:grid}.request-items.svelte-sb4q79 strong:where(.svelte-sb4q79){color:var(--faint);font-size:9px}.generate.svelte-sb4q79{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:16px;padding:12px;font-weight:700}.generate.svelte-sb4q79:disabled{opacity:.6;cursor:not-allowed}.result.svelte-sb4q79{background:#f4faf6;border-color:#bdd9c8;grid-template-columns:1fr auto;gap:18px 30px;display:grid}h2.svelte-sb4q79{margin:7px 0 0;font-size:19px}.result.svelte-sb4q79 p:where(.svelte-sb4q79){color:var(--muted);margin:5px 0 0;font-size:12px}.downloads.svelte-sb4q79{flex-wrap:wrap;place-content:start flex-end;gap:8px;display:flex}.downloads.svelte-sb4q79 button:where(.svelte-sb4q79),.downloads.svelte-sb4q79 a:where(.svelte-sb4q79){color:var(--green);cursor:pointer;background:#fff;border:1px solid #bdd9c8;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none}.result.svelte-sb4q79 .boundary:where(.svelte-sb4q79){color:var(--faint);grid-column:1/-1;margin:0;font-size:8px}.notes.svelte-sb4q79{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.notes.svelte-sb4q79 article:where(.svelte-sb4q79){padding:18px}.notes.svelte-sb4q79 p:where(.svelte-sb4q79){color:var(--muted);margin:8px 0 0;font-size:11.5px;line-height:1.55}.notes.svelte-sb4q79 a:where(.svelte-sb4q79){color:var(--green)}@media (width<=760px){header.svelte-sb4q79,main.svelte-sb4q79{width:min(100% - 32px,980px)}nav.svelte-sb4q79 a:where(.svelte-sb4q79):not(.sign-in){display:none}main.svelte-sb4q79{padding-top:12px}.fields.svelte-sb4q79,.result.svelte-sb4q79,.notes.svelte-sb4q79,.request-items.svelte-sb4q79 article:where(.svelte-sb4q79){grid-template-columns:1fr}.downloads.svelte-sb4q79{justify-content:flex-start}.result.svelte-sb4q79 .boundary:where(.svelte-sb4q79){grid-column:auto}}
