.page.svelte-1u7noki{z-index:1;flex-direction:column;gap:16px;max-width:680px;margin:0 auto;padding:30px 20px 80px;display:flex;position:relative}.head.svelte-1u7noki{flex-direction:column;gap:8px;display:flex}.eyebrow.svelte-1u7noki{font-family:var(--font-mono);letter-spacing:.2em;opacity:.75;font-size:.95rem}.arrow.svelte-1u7noki{color:var(--strawberry)}.title.svelte-1u7noki{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:clamp(1.5rem,4.5vw,1.9rem)}.body.svelte-1u7noki{font-family:var(--font-body);margin:0;font-size:.95rem;line-height:1.55}.section-label.svelte-1u7noki{font-family:var(--font-mono);letter-spacing:.2em;opacity:.65;margin-bottom:8px;font-size:.85rem}.form.svelte-1u7noki{align-items:stretch;gap:10px;display:flex}.round-input.svelte-1u7noki{border:2.5px solid var(--ink);background:var(--paper);font-family:var(--font-mono);letter-spacing:.02em;box-shadow:2px 2px 0 var(--ink);border-radius:10px;flex:1;padding:10px 12px;font-size:.9rem}.round-hint.svelte-1u7noki{font-family:var(--font-body);margin:10px 0 0;font-size:.85rem}.error.svelte-1u7noki{border:2.5px solid var(--ink);font-family:var(--font-body);box-shadow:3px 3px 0 var(--ink);background:#fde1e6;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:.9rem;display:flex}.error-arrow.svelte-1u7noki{color:var(--strawberry)}.result.svelte-1u7noki{justify-content:center;padding-top:2px;display:flex}.match.svelte-1u7noki{border:2.5px dashed var(--ink);background:var(--lime);font-family:var(--font-mono);border-radius:999px;margin:0;padding:10px 18px}.mismatch.svelte-1u7noki{border:2.5px solid var(--ink);font-family:var(--font-body);box-shadow:4px 4px 0 var(--ink);background:#fde1e6;border-radius:14px;gap:12px;padding:14px 16px;font-size:.95rem;display:flex}.x.svelte-1u7noki{font-family:var(--font-display);color:var(--strawberry);font-size:1.4rem;line-height:1}.checks.svelte-1u7noki{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.checks.svelte-1u7noki li:where(.svelte-1u7noki){font-family:var(--font-body);align-items:baseline;gap:10px;font-size:.95rem;line-height:1.4;display:flex}.checks.svelte-1u7noki .mark:where(.svelte-1u7noki){font-family:var(--font-display);color:var(--ink);flex:none}.checks.svelte-1u7noki li.fail:where(.svelte-1u7noki) .mark:where(.svelte-1u7noki){color:var(--strawberry)}.summary.svelte-1u7noki{grid-template-columns:1fr auto;gap:6px 14px;margin:0;display:grid}.summary.svelte-1u7noki dt:where(.svelte-1u7noki){font-family:var(--font-mono);letter-spacing:.1em;opacity:.7;font-size:.8rem}.summary.svelte-1u7noki dd:where(.svelte-1u7noki){font-family:var(--font-body);margin:0;font-size:.9rem}.mono.svelte-1u7noki{font-family:var(--font-mono);letter-spacing:.02em;word-break:break-all}.details.svelte-1u7noki{border:2px solid var(--ink);background:var(--cream);font-family:var(--font-body);box-shadow:2px 2px 0 var(--ink);border-radius:10px;padding:10px 14px}.details.svelte-1u7noki summary:where(.svelte-1u7noki){cursor:pointer;font-family:var(--font-mono);letter-spacing:.15em;font-size:.85rem}.hex-list.svelte-1u7noki{margin:10px 0 0;padding:0 0 0 18px;font-size:.8rem}.seq-list.svelte-1u7noki{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.seq-list.svelte-1u7noki li:where(.svelte-1u7noki){gap:12px;font-size:.9rem;display:flex}.seq-idx.svelte-1u7noki{font-family:var(--font-mono);opacity:.5}.more.svelte-1u7noki{font-family:var(--font-mono);opacity:.6}.sources.svelte-1u7noki{margin-top:8px}.sources-blurb.svelte-1u7noki{font-family:var(--font-body);opacity:.85;margin:4px 0 10px;font-size:.9rem}.details.svelte-1u7noki pre:where(.svelte-1u7noki){white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow-x:auto}.bundle-link.svelte-1u7noki{color:var(--ink);font-family:var(--font-mono);margin-top:12px;font-size:.88rem;text-decoration:underline;display:inline-block}
