.page-hero.svelte-1dwot8n{position:relative;background:#0a0f24;overflow:hidden;padding:72px 0 80px;color:#c6cce2}.page-hero-bg.svelte-1dwot8n{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.blob.svelte-1dwot8n{position:absolute;border-radius:50%;filter:blur(90px);opacity:.45}.blob-1.svelte-1dwot8n{width:420px;height:420px;background:#2563eb8c;top:-180px;left:-80px}.blob-2.svelte-1dwot8n{width:380px;height:380px;background:#3b82f659;bottom:-160px;right:-60px}.page-hero-inner.svelte-1dwot8n{position:relative;max-width:720px}.page-hero.svelte-1dwot8n h1:where(.svelte-1dwot8n){color:#fff;font-size:clamp(2rem,4.5vw,3rem);margin:18px 0 14px}.page-hero.svelte-1dwot8n p:where(.svelte-1dwot8n){color:#9aa3c5;font-size:1.1rem}.checker.svelte-1dwot8n{max-width:560px}.checker-card.svelte-1dwot8n{padding:34px}.checker-card.svelte-1dwot8n input:where(.svelte-1dwot8n){font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}.alert.svelte-1dwot8n{display:flex;align-items:center;gap:10px;margin-top:18px;padding:14px 16px;border-radius:12px;font-size:.9rem;font-weight:600}.alert-error.svelte-1dwot8n{background:#ef444414;color:var(--red-strong);border:1px solid rgba(239,68,68,.25)}.result.svelte-1dwot8n{margin-top:22px;display:flex;gap:16px;padding:22px;border-radius:var(--radius);border:1px solid rgba(16,185,129,.3);background:#10b9810f}.result.invalid.svelte-1dwot8n{border-color:#ef44444d;background:#ef44440f}.result-ico.svelte-1dwot8n{width:52px;height:52px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#fff}.result.invalid.svelte-1dwot8n .result-ico:where(.svelte-1dwot8n){background:var(--red)}.result-body.svelte-1dwot8n h3:where(.svelte-1dwot8n){font-size:1.1rem;margin-bottom:4px}.result-body.svelte-1dwot8n p:where(.svelte-1dwot8n){font-size:.9rem;color:var(--ink-soft);margin-bottom:10px}.result-body.svelte-1dwot8n ul:where(.svelte-1dwot8n){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.88rem;color:var(--ink-soft)}.result-body.svelte-1dwot8n b:where(.svelte-1dwot8n){color:var(--ink)}.status-pill.svelte-1dwot8n{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:800;text-transform:capitalize}.status-active.svelte-1dwot8n{background:#10b98124;color:var(--green-strong)}.status-expired.svelte-1dwot8n{background:#f59e0b24;color:var(--amber-strong)}.status-revoked.svelte-1dwot8n{background:#ef444424;color:var(--red-strong)}.status-not_found.svelte-1dwot8n,.status-product_mismatch.svelte-1dwot8n{background:#64748b24;color:var(--ink-soft)}.checker-note.svelte-1dwot8n{margin-top:22px;font-size:.85rem;color:var(--ink-faint);text-align:center}
