main.svelte-1uha8ag{max-width:760px;margin:0 auto;padding:4rem 1.25rem 5rem}.hero.svelte-1uha8ag{text-align:center;margin-bottom:2.5rem}.kicker.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.22em;color:#1e40af;margin:0 0 .6rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.7rem}h1.svelte-1uha8ag{letter-spacing:-.01em;color:#16233f;margin:0;font-size:clamp(2.2rem,6vw,3.2rem);font-weight:600}.lede.svelte-1uha8ag{color:#475569;max-width:30rem;margin:.75rem auto 0;font-size:1.05rem;line-height:1.5}.toggle.svelte-1uha8ag{background:#eef2f9;border:1px solid #dbe3f0;border-radius:999px;gap:.25rem;margin:1.8rem auto 0;padding:.28rem;display:inline-flex}.toggle.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:999px;height:2.3rem;padding:0 1.15rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:600;transition:background .18s,color .18s,box-shadow .18s}.toggle.svelte-1uha8ag button:where(.svelte-1uha8ag):hover:not(.on){color:#1e40af}.toggle.svelte-1uha8ag button.on:where(.svelte-1uha8ag){color:#fff;background:#1d4ed8;box-shadow:0 6px 16px -10px #1d4ed8cc}form.svelte-1uha8ag{background:#fff;border:1px solid #dbe3f0;border-radius:14px;grid-template-columns:1fr auto auto auto;gap:.6rem;padding:.7rem;display:grid;box-shadow:0 1px 2px #16233f0a,0 12px 30px -18px #16233f40}.field.svelte-1uha8ag{min-width:0}.field.b.svelte-1uha8ag,.field.c.svelte-1uha8ag{width:auto}input.svelte-1uha8ag,select.svelte-1uha8ag{color:#16233f;background:#f4f7fc;border:1px solid #dbe3f0;border-radius:9px;width:100%;height:3rem;padding:0 .9rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;transition:border-color .15s,box-shadow .15s,background .15s}input.svelte-1uha8ag::placeholder{color:#9aa6bb}input.svelte-1uha8ag:focus,select.svelte-1uha8ag:focus{background:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.field.c.svelte-1uha8ag input:where(.svelte-1uha8ag){text-align:center;width:5rem}select.svelte-1uha8ag{cursor:pointer;padding-right:2rem}button.svelte-1uha8ag{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:9px;height:3rem;padding:0 1.4rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;transition:background .15s,transform 50ms}button.svelte-1uha8ag:hover:not(:disabled){background:#1e40af}button.svelte-1uha8ag:active:not(:disabled){transform:translateY(1px)}button.svelte-1uha8ag:disabled{opacity:.55;cursor:default}.msg.svelte-1uha8ag{text-align:center;color:#1d4ed8;margin:1.6rem 0 0;font-size:.98rem}.msg.muted.svelte-1uha8ag{color:#94a3b8}.results.svelte-1uha8ag{flex-direction:column;gap:.9rem;margin-top:2.2rem;display:flex}.hit.svelte-1uha8ag{background:#fff;border:1px solid #e4e9f2;border-radius:12px;transition:box-shadow .18s,border-color .18s;overflow:hidden}.hit[open].svelte-1uha8ag{border-color:#c3d0ea;box-shadow:0 10px 26px -20px #16233f73}.hit.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 1.25rem;list-style:none;display:flex}.hit.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.hit.svelte-1uha8ag summary:where(.svelte-1uha8ag):focus-visible{outline-offset:-2px;border-radius:12px;outline:2px solid #2563eb}.right.svelte-1uha8ag{align-items:center;gap:.65rem;display:flex}.chev.svelte-1uha8ag{border-bottom:2px solid #94a3b8;border-right:2px solid #94a3b8;flex:none;width:.5rem;height:.5rem;transition:transform .2s;transform:rotate(45deg)}.hit[open].svelte-1uha8ag .chev:where(.svelte-1uha8ag){transform:rotate(-135deg)}.ref.svelte-1uha8ag{letter-spacing:.01em;color:#1e40af;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.92rem;font-weight:600}.ch.svelte-1uha8ag{color:#3b82f6;font-weight:600}.score.svelte-1uha8ag{color:#94a3b8;white-space:nowrap;background:#e8eefb;border-radius:999px;padding:.15rem .55rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.72rem}.text.svelte-1uha8ag{white-space:pre-wrap;color:#1e293b;margin:0;padding:0 1.25rem 1.1rem;font-size:1.05rem;line-height:1.65}footer.svelte-1uha8ag{text-align:center;letter-spacing:.03em;color:#94a3b8;margin-top:2.5rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.78rem}@media (width<=620px){form.svelte-1uha8ag{grid-template-columns:1fr 1fr}.field.q.svelte-1uha8ag,button.svelte-1uha8ag{grid-column:1/-1}}
