@charset "UTF-8";.results-card.svelte-dq2j5o .card-content:where(.svelte-dq2j5o){display:flex;flex-direction:column;gap:var(--spacing-md)}.results-card.svelte-dq2j5o .card-content:where(.svelte-dq2j5o) .card:where(.svelte-dq2j5o){width:100%}.summary-section.valid.svelte-dq2j5o{border-left:4px solid var(--color-success);background:linear-gradient(135deg,color-mix(in srgb,var(--color-success),transparent 95%),color-mix(in srgb,var(--color-success),transparent 98%))}.summary-section.invalid.svelte-dq2j5o{border-left:4px solid var(--color-error);background:linear-gradient(135deg,color-mix(in srgb,var(--color-error),transparent 95%),color-mix(in srgb,var(--color-error),transparent 98%))}.summary-section.svelte-dq2j5o h3:where(.svelte-dq2j5o){display:flex;align-items:center;gap:var(--spacing-xs)}.info-grid.svelte-dq2j5o{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.info-item.svelte-dq2j5o{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.info-label.svelte-dq2j5o{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.info-value.svelte-dq2j5o{font-weight:600;color:var(--text-primary)}.info-value.success.svelte-dq2j5o{color:var(--color-success)}.info-value.error.svelte-dq2j5o{color:var(--color-error)}.errors-section.svelte-dq2j5o h4:where(.svelte-dq2j5o){color:var(--color-error);margin-bottom:var(--spacing-sm)}.errors-section.svelte-dq2j5o ul:where(.svelte-dq2j5o){list-style:none;padding:0;margin:0}.errors-section.svelte-dq2j5o ul:where(.svelte-dq2j5o) li:where(.svelte-dq2j5o){padding:var(--spacing-xs) 0;color:var(--text-secondary);font-size:var(--font-size-sm)}.errors-section.svelte-dq2j5o ul:where(.svelte-dq2j5o) li:where(.svelte-dq2j5o):before{content:"• ";color:var(--color-error)}.chain-visualization.svelte-dq2j5o{display:flex;flex-direction:column;gap:var(--spacing-sm)}.chain-link.svelte-dq2j5o{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-secondary);overflow:hidden}.chain-link.validated.svelte-dq2j5o{border-left:4px solid var(--color-success)}.chain-link.invalid.svelte-dq2j5o{border-left:4px solid var(--color-error)}.link-header.svelte-dq2j5o{padding:var(--spacing-md);background:var(--bg-secondary);border-bottom:1px solid var(--border-primary)}.link-title.svelte-dq2j5o{display:flex;align-items:center;gap:var(--spacing-sm)}.link-title.svelte-dq2j5o h4:where(.svelte-dq2j5o){margin:0;display:flex;align-items:center;gap:var(--spacing-xs)}.link-title.svelte-dq2j5o .level:where(.svelte-dq2j5o){font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:400}.link-body.svelte-dq2j5o{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md)}.record-section.svelte-dq2j5o h5:where(.svelte-dq2j5o){display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);color:var(--text-primary);font-size:var(--font-size-sm)}.record-section.errors.svelte-dq2j5o{background:var(--bg-tertiary);padding:var(--spacing-sm);border-radius:var(--radius-md)}.record-section.errors.svelte-dq2j5o ul:where(.svelte-dq2j5o){list-style:none;padding:0;margin:0}.record-section.errors.svelte-dq2j5o ul:where(.svelte-dq2j5o) li:where(.svelte-dq2j5o){color:var(--color-error);font-size:var(--font-size-sm);padding:var(--spacing-2xs) 0}.record-section.errors.svelte-dq2j5o ul:where(.svelte-dq2j5o) li:where(.svelte-dq2j5o):before{content:"⚠ "}.record-item.svelte-dq2j5o{padding:var(--spacing-sm);background:var(--bg-primary);border-radius:var(--radius-md);border:1px solid var(--border-primary);margin-bottom:var(--spacing-sm)}.record-item.svelte-dq2j5o:last-child{margin-bottom:0}.record-item.matched.svelte-dq2j5o{border-color:var(--color-success);background:linear-gradient(135deg,color-mix(in srgb,var(--color-success),transparent 97%),color-mix(in srgb,var(--color-success),transparent 99%))}.record-item.valid.svelte-dq2j5o{border-color:color-mix(in srgb,var(--color-success),transparent 60%)}.record-item.invalid.svelte-dq2j5o{border-color:color-mix(in srgb,var(--color-error),transparent 60%)}.record-details.svelte-dq2j5o{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs) 0;flex-wrap:wrap}.record-details.svelte-dq2j5o .label:where(.svelte-dq2j5o){font-size:var(--font-size-sm);color:var(--text-secondary);min-width:100px}.record-details.svelte-dq2j5o code:where(.svelte-dq2j5o){font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--text-primary);background:var(--bg-tertiary);padding:2px 6px;border-radius:var(--radius-sm)}.record-details.svelte-dq2j5o code.hash:where(.svelte-dq2j5o){word-break:break-all}.badge.svelte-dq2j5o{font-size:var(--font-size-xs);padding:2px 8px;border-radius:var(--radius-sm);font-weight:500}.badge.success.svelte-dq2j5o{background:var(--color-success);color:var(--bg-primary)}.badge.error.svelte-dq2j5o{background:var(--color-error);color:var(--bg-primary)}.badge.info.svelte-dq2j5o{background:var(--color-info);color:var(--bg-primary)}.chain-arrow.svelte-dq2j5o{display:flex;justify-content:center;color:var(--text-secondary);margin:var(--spacing-xs) 0}.inline-form.svelte-dq2j5o{display:flex;gap:var(--spacing-md);align-items:flex-end;flex-wrap:wrap}.inline-form.svelte-dq2j5o .form-group:where(.svelte-dq2j5o){display:flex;flex-direction:column;gap:var(--spacing-2xs);min-width:200px;margin:0}.inline-form.svelte-dq2j5o .form-group.flex-grow:where(.svelte-dq2j5o){flex:1}.inline-form.svelte-dq2j5o .form-group:where(.svelte-dq2j5o) label:where(.svelte-dq2j5o){font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:500}.inline-form.svelte-dq2j5o .form-group:where(.svelte-dq2j5o) input:where(.svelte-dq2j5o){padding:var(--spacing-sm);border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-size:var(--font-size-md);transition:border-color var(--transition-fast)}.inline-form.svelte-dq2j5o .form-group:where(.svelte-dq2j5o) input:where(.svelte-dq2j5o):focus{outline:none;border-color:var(--color-primary)}.inline-form.svelte-dq2j5o .form-group:where(.svelte-dq2j5o) input:where(.svelte-dq2j5o):disabled{opacity:.6;cursor:not-allowed}.inline-form.svelte-dq2j5o .submit-btn:where(.svelte-dq2j5o){white-space:nowrap}@media(max-width:768px){.inline-form.svelte-dq2j5o .submit-btn:where(.svelte-dq2j5o){width:100%}.info-grid.svelte-dq2j5o{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.record-details.svelte-dq2j5o{flex-direction:column;align-items:flex-start}.record-details.svelte-dq2j5o .label:where(.svelte-dq2j5o){min-width:auto;font-weight:600}.chain-link.svelte-dq2j5o .link-header:where(.svelte-dq2j5o){padding:var(--spacing-sm)}.chain-link.svelte-dq2j5o .link-body:where(.svelte-dq2j5o){padding:var(--spacing-sm)}.record-item.svelte-dq2j5o{padding:var(--spacing-xs)}}@media(max-width:480px){.info-grid.svelte-dq2j5o{grid-template-columns:1fr}.badge.svelte-dq2j5o{font-size:var(--font-size-2xs);padding:1px 6px}.record-details.svelte-dq2j5o code:where(.svelte-dq2j5o){font-size:var(--font-size-xs);word-break:break-all}}
