.search-page.svelte-e12qt1{max-width:1200px;margin:0 auto;padding:24px 20px 0}.hero.svelte-e12qt1{padding:24px;border-radius:20px;background:linear-gradient(135deg,#eef6ff,#f8fafc);border:1px solid #dbe7f5;margin-bottom:28px}.eyebrow.svelte-e12qt1{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700;color:#245ea8}.search-form.svelte-e12qt1{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.search-form.svelte-e12qt1 input:where(.svelte-e12qt1){flex:1 1 320px;padding:12px 14px;border-radius:12px;border:1px solid #cbd5e1;font:inherit}.search-form.svelte-e12qt1 button:where(.svelte-e12qt1),.section-header.svelte-e12qt1 a:where(.svelte-e12qt1){border:none;border-radius:12px;background:#0f172a;color:#fff;padding:12px 16px;font:inherit;text-decoration:none;cursor:pointer}.empty-state.svelte-e12qt1,.result-section.svelte-e12qt1{margin-bottom:28px}.empty-state.svelte-e12qt1{padding:28px 24px;border:1px dashed #cbd5e1;border-radius:20px;background:#f8fafc}.section-header.svelte-e12qt1{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.section-header.svelte-e12qt1 h2:where(.svelte-e12qt1){margin:0 0 4px}.section-header.svelte-e12qt1 p:where(.svelte-e12qt1){margin:0;color:#475569}@media(max-width:768px){.section-header.svelte-e12qt1{flex-direction:column;align-items:flex-start}}
