.page-wrapper.svelte-1gnk8vk{min-height:100vh;background:var(--page-bg)}.content.svelte-1gnk8vk{max-width:640px;margin:0 auto;padding:24px 16px 48px}.request-card.svelte-1gnk8vk{background:#fff;border:1px solid oklch(.922 0 0);border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}@media(min-width:640px){.request-card.svelte-1gnk8vk{padding:32px}}.card-header.svelte-1gnk8vk{margin-bottom:20px}.card-title.svelte-1gnk8vk{font-family:var(--font-display),sans-serif;font-size:1.6rem;font-weight:600;color:var(--coral);margin:0 0 8px}.card-subtitle.svelte-1gnk8vk{font-size:.95rem;color:#555;margin:0;line-height:1.5}.request-form.svelte-1gnk8vk{display:flex;flex-direction:column;gap:16px}.field.svelte-1gnk8vk{display:flex;flex-direction:column;gap:6px}.field.svelte-1gnk8vk label:where(.svelte-1gnk8vk){font-size:.9rem;font-weight:500;color:#2e2e2e}.field.svelte-1gnk8vk label:where(.svelte-1gnk8vk) .optional:where(.svelte-1gnk8vk){font-weight:400;color:#717171}.field-error.svelte-1gnk8vk{font-size:.85rem;color:var(--color-destructive, oklch(.55 .2 25));margin:0}.char-hint.svelte-1gnk8vk{font-size:.8rem;color:#717171;margin:0;text-align:right}textarea.input.svelte-1gnk8vk{resize:vertical;min-height:96px}.btn.svelte-1gnk8vk{min-height:44px}.confirmation.svelte-1gnk8vk{text-align:center;padding:16px 0}.confirmation-title.svelte-1gnk8vk{font-family:var(--font-display),sans-serif;font-size:1.5rem;font-weight:600;color:var(--coral);margin:0 0 12px}.confirmation-text.svelte-1gnk8vk{font-size:1rem;color:#484848;line-height:1.5;margin:0}
