.request-page.svelte-s5z9lb{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);max-width:720px;margin:0 auto;padding:var(--space-6) var(--space-4)}@media (min-width: 860px){.request-page.svelte-s5z9lb{grid-template-columns:minmax(0,1fr) 320px;align-items:start;max-width:980px}}.request-form.svelte-s5z9lb,.request-success.svelte-s5z9lb{padding:var(--space-6)}.request-form.svelte-s5z9lb h1:where(.svelte-s5z9lb),.request-success.svelte-s5z9lb h1:where(.svelte-s5z9lb){font-family:var(--b4-font-display);font-size:1.75rem;margin:0 0 var(--space-3)}.request-form__lede.svelte-s5z9lb{color:var(--color-muted);margin:0 0 var(--space-6);max-width:60ch}.request-form.svelte-s5z9lb label:where(.svelte-s5z9lb){display:block;font-weight:600;font-size:.9375rem;margin:var(--space-5) 0 var(--space-2)}.request-form.svelte-s5z9lb label:where(.svelte-s5z9lb):first-of-type{margin-top:0}.request-form.svelte-s5z9lb input:where(.svelte-s5z9lb),.request-form.svelte-s5z9lb textarea:where(.svelte-s5z9lb){width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 12px;font-size:.9375rem;font-family:inherit;background:var(--color-bg);color:var(--color-text)}.request-form.svelte-s5z9lb input:where(.svelte-s5z9lb):focus,.request-form.svelte-s5z9lb textarea:where(.svelte-s5z9lb):focus{outline:2px solid var(--color-accent);outline-offset:1px}.request-form.svelte-s5z9lb textarea:where(.svelte-s5z9lb){resize:vertical;line-height:1.5}.field-hint.svelte-s5z9lb{margin:var(--space-2) 0 0;font-size:.8125rem;color:var(--color-muted);font-family:var(--b4-font-mono)}.field-hint--inline.svelte-s5z9lb{font-family:inherit;font-weight:400}.request-form.svelte-s5z9lb .alert:where(.svelte-s5z9lb){margin-top:var(--space-5)}.request-form__submit.svelte-s5z9lb{margin-top:var(--space-6);width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.sn-spinner.svelte-s5z9lb{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:svelte-s5z9lb-sn-spin .8s linear infinite}@keyframes svelte-s5z9lb-sn-spin{to{transform:rotate(360deg)}}.request-preview.svelte-s5z9lb{position:sticky;top:var(--space-6)}.request-preview__label.svelte-s5z9lb{font-size:.8125rem;color:var(--color-muted);margin:0 0 var(--space-3)}.request-success.svelte-s5z9lb{text-align:center;max-width:480px;margin:0 auto}.request-success.svelte-s5z9lb p:where(.svelte-s5z9lb){color:var(--color-muted);margin:var(--space-3) 0 var(--space-5)}
