.cid-page.svelte-hzw0sn{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-base)}.cid-card.svelte-hzw0sn{--control-h: var(--control-h-lg);width:100%;max-width:440px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px 36px;box-shadow:var(--shadow-md)}.cid-header.svelte-hzw0sn{text-align:center;margin-bottom:24px}.wordmark.svelte-hzw0sn{display:block;height:32px;width:auto;margin:0 auto}.cid-sub.svelte-hzw0sn{font-size:13px;color:var(--text-muted);margin-top:4px}.cid-hint.svelte-hzw0sn{font-size:13px;color:var(--text-secondary);line-height:1.5;margin-top:12px}.cid-form.svelte-hzw0sn{display:flex;flex-direction:column;gap:16px}.search-btn.svelte-hzw0sn{width:100%;justify-content:center;font-size:14px;margin-top:4px;display:inline-flex;align-items:center;gap:7px}.result.svelte-hzw0sn{display:flex;align-items:center;gap:14px;margin-top:24px;padding:16px;border:1px solid rgba(22,163,74,.3);background:var(--color-success-subtle);border-radius:var(--radius-md)}.result--inactive.svelte-hzw0sn{border-color:#dc26264d;background:var(--color-error-subtle, rgba(220, 38, 38, .06))}.result-photo.svelte-hzw0sn img:where(.svelte-hzw0sn),.photo-fallback.svelte-hzw0sn{width:64px;height:64px;border-radius:var(--radius-md);object-fit:cover}.photo-fallback.svelte-hzw0sn{background:var(--color-primary-gradient);color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:.03em}.result-body.svelte-hzw0sn{flex:1;min-width:0}.result-name.svelte-hzw0sn{font-size:16px;font-weight:700;color:var(--text-primary);margin:0}.result-cid.svelte-hzw0sn{font-family:var(--font-mono);font-size:13px;color:var(--text-secondary);margin:3px 0 0}.result-exp.svelte-hzw0sn{font-size:12.5px;color:var(--text-muted);margin:3px 0 0}.status-pill.svelte-hzw0sn{display:inline-flex;align-items:center;gap:5px;height:var(--chip-h);padding:0 12px;border-radius:var(--radius-full);font-size:12.5px;font-weight:700;justify-content:center;line-height:1;white-space:nowrap}.status-pill--ok.svelte-hzw0sn{background:var(--color-success);color:#fff}.status-pill--bad.svelte-hzw0sn{background:var(--color-error, #dc2626);color:#fff}.status-pill--temporary.svelte-hzw0sn{background:var(--color-warning-subtle);border:1px solid var(--color-warning-border);color:var(--color-warning-ink)}
