.y-page.svelte-1u1egma{max-width:46rem}.y-intro.svelte-1u1egma h1:where(.svelte-1u1egma){margin:0 0 .5rem;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.2}.y-lead.svelte-1u1egma{margin:0 0 .75rem;font-size:1.1rem;line-height:1.5}.y-facts.svelte-1u1egma{margin:0 0 1.25rem;padding-left:1.2rem;line-height:1.5}.y-lookup.svelte-1u1egma,.y-card.svelte-1u1egma{background:#fff;border:1px solid #d1d5db;border-radius:10px;margin:0 0 1rem;padding:1rem}.y-card.svelte-1u1egma h2:where(.svelte-1u1egma){margin:0 0 .75rem;font-size:1.25rem;line-height:1.3}.y-card.svelte-1u1egma h2:where(.svelte-1u1egma):focus{outline:none}fieldset.y-card.svelte-1u1egma{min-width:0}legend.svelte-1u1egma{float:left;width:100%;padding:0}legend.svelte-1u1egma+:where(.svelte-1u1egma){clear:both}label.svelte-1u1egma,.y-label.svelte-1u1egma{margin:.75rem 0 .25rem;font-weight:600;display:block}.y-lookup.svelte-1u1egma>label:where(.svelte-1u1egma){margin-top:0}.y-hint.svelte-1u1egma{color:#4b5563;margin:0 0 .4rem;font-size:.95rem;line-height:1.45}.y-small.svelte-1u1egma{margin:.6rem 0 0;font-size:.95rem;line-height:1.45}.y-row.svelte-1u1egma{flex-wrap:wrap;gap:.5rem;display:flex}.y-matches.svelte-1u1egma{border:0;min-width:0;margin:.75rem 0 0;padding:0}.y-matches.svelte-1u1egma legend:where(.svelte-1u1egma){float:none;margin-bottom:.4rem;font-weight:600}.y-matches.svelte-1u1egma ul:where(.svelte-1u1egma){gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.y-match.svelte-1u1egma{color:#111827;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.5rem .75rem;display:flex}.y-match.svelte-1u1egma span:where(.svelte-1u1egma){color:#4b5563;overflow-wrap:anywhere;font-size:.92rem}.y-match.svelte-1u1egma:hover{border-color:#1d4ed8}.y-match.svelte-1u1egma:focus-visible{outline-offset:1px;outline:3px solid #1d4ed8}input[type=text].svelte-1u1egma,select.svelte-1u1egma,textarea.svelte-1u1egma{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:#111827;background:#fff;border:1px solid #6b7280;border-radius:8px;padding:.55rem .7rem}textarea.svelte-1u1egma{resize:vertical;line-height:1.45}input.svelte-1u1egma:focus-visible,select.svelte-1u1egma:focus-visible,textarea.svelte-1u1egma:focus-visible,.y-option.svelte-1u1egma:focus-within{outline-offset:1px;outline:3px solid #1d4ed8}.y-button.svelte-1u1egma{min-height:44px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:.6rem 1.1rem;font-weight:600;display:inline-flex}.y-button--primary.svelte-1u1egma{color:#fff;background:#1d4ed8;border:1px solid #1d4ed8}.y-button--secondary.svelte-1u1egma{color:#1d4ed8;background:#fff;border:1px solid #1d4ed8;margin-top:.75rem}.y-button.svelte-1u1egma:disabled{opacity:.75;cursor:progress}.y-button.svelte-1u1egma:focus-visible{outline-offset:2px;outline:3px solid #111827}.y-create.svelte-1u1egma{width:100%;font-size:1.05rem}.y-alert.svelte-1u1egma,.y-note.svelte-1u1egma{border-radius:8px;margin:.75rem 0 0;padding:.75rem 1rem;line-height:1.5}.y-alert.svelte-1u1egma{color:#7f1d1d;background:#fef2f2;border:1px solid #fca5a5}.y-note.svelte-1u1egma{color:#1e3a8a;background:#eff6ff;border:1px solid #93c5fd}.y-facts-list.svelte-1u1egma{gap:.4rem;margin:0;display:grid}.y-facts-list.svelte-1u1egma div:where(.svelte-1u1egma){grid-template-columns:minmax(7rem,30%) 1fr;gap:.75rem;display:grid}.y-facts-list.svelte-1u1egma dt:where(.svelte-1u1egma){color:#4b5563}.y-facts-list.svelte-1u1egma dd:where(.svelte-1u1egma){overflow-wrap:anywhere;margin:0;font-weight:600}.y-break.svelte-1u1egma{overflow-wrap:anywhere}.y-source.svelte-1u1egma{color:#4b5563;margin:.75rem 0 0;font-size:.9rem}.y-options.svelte-1u1egma{gap:.6rem;display:grid}.y-option.svelte-1u1egma{cursor:pointer;border:1px solid #d1d5db;border-radius:8px;grid-template-columns:auto 6.5rem 1fr;align-items:center;gap:.75rem;margin:0;padding:.6rem;font-weight:400;display:grid}.y-option--other.svelte-1u1egma{grid-template-columns:auto 1fr}.y-option--on.svelte-1u1egma{border-color:#1d4ed8;box-shadow:0 0 0 2px #1d4ed8}.y-option.svelte-1u1egma input:where(.svelte-1u1egma){width:1.25rem;height:1.25rem;margin:0}.y-option.svelte-1u1egma img:where(.svelte-1u1egma){border-radius:4px;width:100%;height:auto}.y-option-text.svelte-1u1egma{flex-direction:column;gap:.2rem;min-width:0;line-height:1.4;display:flex}.y-option-text.svelte-1u1egma span:where(.svelte-1u1egma){color:#4b5563;font-size:.92rem}.y-badge.svelte-1u1egma{color:#78350f;vertical-align:middle;background:#fef3c7;border:1px solid #f59e0b;border-radius:999px;margin-left:.4rem;padding:.15rem .5rem;font-size:.85rem;font-weight:600;display:inline-block}.y-check.svelte-1u1egma{align-items:center;gap:.5rem;min-height:44px;font-weight:600;display:flex}.y-check.svelte-1u1egma input:where(.svelte-1u1egma){width:1.25rem;height:1.25rem}.y-privacy.svelte-1u1egma summary:where(.svelte-1u1egma){cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.y-privacy.svelte-1u1egma ul:where(.svelte-1u1egma){margin:.5rem 0 0;padding-left:1.2rem;line-height:1.5}.y-trap.svelte-1u1egma{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.y-first.svelte-1u1egma{margin-top:0}@media (width<=30rem){.y-option.svelte-1u1egma{grid-template-columns:auto 4.5rem 1fr;gap:.5rem}.y-facts-list.svelte-1u1egma div:where(.svelte-1u1egma){grid-template-columns:1fr;gap:0}}
