summary.svelte-136e0wn{cursor:pointer;color:#0f766e}.dark summary.svelte-136e0wn{color:#5eead4}dl.svelte-136e0wn,ol.svelte-136e0wn{white-space:normal;gap:8px;min-width:0;max-width:100%;margin-top:8px;display:grid}li.svelte-136e0wn{overflow-wrap:anywhere;gap:8px;min-width:0;display:flex}.index.svelte-136e0wn,dt.svelte-136e0wn{color:rgb(var(--color-muted-foreground))}dt.svelte-136e0wn{font-size:13px}dd.svelte-136e0wn{padding-left:8px}.value.svelte-136e0wn{white-space:normal;overflow-wrap:anywhere}.generic-result.svelte-7mgle8{gap:1rem;display:grid}.metric-grid.svelte-7mgle8{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;display:grid}.metric-grid.svelte-7mgle8>div:where(.svelte-7mgle8){border:1px solid hsl(var(--border));background:linear-gradient(145deg, color-mix(in srgb, #0891b2 7%, hsl(var(--card))), hsl(var(--card)));border-radius:.7rem;min-width:0;padding:.75rem .85rem}.metric-grid.svelte-7mgle8 span:where(.svelte-7mgle8){color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;display:block;overflow:hidden}.metric-grid.svelte-7mgle8 strong:where(.svelte-7mgle8){overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.25rem;display:block}.chart-panel.svelte-7mgle8,.sequence-panel.svelte-7mgle8,.records-panel.svelte-7mgle8{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.8rem;overflow:hidden}.section-heading.svelte-7mgle8{border-bottom:1px solid hsl(var(--border));background:color-mix(in srgb, hsl(var(--muted)) 55%, transparent);padding:.8rem 1rem}.section-heading.svelte-7mgle8 h3:where(.svelte-7mgle8){font-size:1rem;font-weight:680}.section-heading.svelte-7mgle8 p:where(.svelte-7mgle8){color:hsl(var(--muted-foreground));margin-top:.1rem;font-size:.8125rem}.bar-chart.svelte-7mgle8{gap:.4rem;padding:.85rem 1rem;display:grid}.bar-row.svelte-7mgle8{grid-template-columns:minmax(4rem,8rem) minmax(6rem,1fr) 5rem;align-items:center;gap:.65rem;font-size:.8125rem;display:grid}.bar-row.svelte-7mgle8>span:where(.svelte-7mgle8){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar-row.svelte-7mgle8>div:where(.svelte-7mgle8){background:hsl(var(--muted));border-radius:999px;height:.55rem;position:relative;overflow:hidden}.bar-row.svelte-7mgle8 i:where(.svelte-7mgle8){border-radius:inherit;background:linear-gradient(90deg,#0891b2,#7c3aed);width:8px;height:100%;display:block;position:absolute;transform:translate(-50%)}.bar-row.svelte-7mgle8 strong:where(.svelte-7mgle8){text-align:right;font-variant-numeric:tabular-nums}.sequence-list.svelte-7mgle8{gap:.55rem;padding:.8rem;display:grid}.sequence-list.svelte-7mgle8 article:where(.svelte-7mgle8){background:hsl(var(--muted));border-radius:.6rem;padding:.65rem .75rem}.sequence-list.svelte-7mgle8 article:where(.svelte-7mgle8)>div:where(.svelte-7mgle8){justify-content:space-between;gap:.75rem;font-size:.8125rem;display:flex}.sequence-list.svelte-7mgle8 article:where(.svelte-7mgle8) span:where(.svelte-7mgle8){color:hsl(var(--muted-foreground))}.sequence-list.svelte-7mgle8 code:where(.svelte-7mgle8){overflow-wrap:anywhere;letter-spacing:.025em;margin-top:.4rem;font-size:.875rem;line-height:1.55;display:block}.table-wrap.svelte-7mgle8{max-height:32rem;overflow:auto}table.svelte-7mgle8{border-collapse:collapse;width:100%;font-size:.875rem}th.svelte-7mgle8{z-index:1;background:hsl(var(--muted));color:hsl(var(--muted-foreground));text-align:left;font-size:.8125rem;position:sticky;top:0}th.svelte-7mgle8,td.svelte-7mgle8{border-bottom:1px solid hsl(var(--border));white-space:normal;vertical-align:top;overflow-wrap:anywhere;min-width:9rem;max-width:20rem;padding:.58rem .7rem;overflow:hidden}.returned-values.svelte-7mgle8{font-size:.875rem;line-height:1.6}.returned-values.svelte-7mgle8>summary:where(.svelte-7mgle8){cursor:pointer;font-weight:600}.returned-values.svelte-7mgle8 h3:where(.svelte-7mgle8){margin-bottom:12px;font-size:1rem;font-weight:600}@media (width<=640px){.bar-row.svelte-7mgle8{grid-template-columns:4rem 1fr 3.8rem}}.design-results.svelte-iffrio{min-width:0}.heading.svelte-iffrio,.filters.svelte-iffrio{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}h3.svelte-iffrio,h4.svelte-iffrio{font-size:16px;font-weight:600}button.svelte-iffrio{color:#0f766e;font-size:14px}.dark button.svelte-iffrio{color:#5eead4}input.svelte-iffrio,select.svelte-iffrio{background:0 0;border:1px solid #71717a40;border-radius:6px;min-width:0;max-width:100%;padding:8px;font-size:14px}.filters.svelte-iffrio{justify-content:flex-start}.filters.svelte-iffrio input:where(.svelte-iffrio){flex:220px}.note.svelte-iffrio,.caption.svelte-iffrio{color:rgb(var(--color-muted-foreground));margin:10px 0;font-size:13px}.table-scroll.svelte-iffrio{max-width:100%;max-height:340px;position:relative;overflow:auto}table.svelte-iffrio{text-align:left;width:100%;font-size:14px}th.svelte-iffrio,td.svelte-iffrio{border-bottom:1px solid #71717a25;min-width:70px;padding:10px}th.svelte-iffrio{color:rgb(var(--color-muted-foreground));font-weight:500}tr.selected.svelte-iffrio{background:#0f766e0c}.sequence-inspector.svelte-iffrio{border-top:1px solid #71717a30;margin-top:20px;padding-top:16px}.sequence.svelte-iffrio{margin-top:12px}.sequence.svelte-iffrio code:where(.svelte-iffrio){overflow-wrap:anywhere;letter-spacing:1px;font-size:14px;line-height:2;display:block}.changed.svelte-iffrio{text-underline-offset:3px;background:#f7a27855;text-decoration:underline}.failure.svelte-iffrio{color:#b91c1c;display:block}label.svelte-iffrio{font-size:14px}label.svelte-iffrio select:where(.svelte-iffrio){margin-left:8px}.outcome-card.svelte-le63hd{--outcome-color:var(--brand-palette-teal);text-align:left;border:1px solid color-mix(in srgb, var(--outcome-color) 55%, rgb(var(--color-border)));border-left:3px solid var(--outcome-color);background:color-mix(in srgb, var(--outcome-color) 13%, rgb(var(--color-card)));width:100%;min-width:0;color:rgb(var(--color-foreground));border-radius:10px;padding:12px 14px;transition:background .15s;display:block}.positive.svelte-le63hd{--outcome-color:var(--brand-palette-green)}.info.svelte-le63hd{--outcome-color:var(--brand-palette-teal)}.attention.svelte-le63hd{--outcome-color:var(--brand-palette-peach)}.negative.svelte-le63hd{--outcome-color:#ef4444}.neutral.svelte-le63hd{--outcome-color:#94a3b8}button.svelte-le63hd:hover,.selected.svelte-le63hd{background:color-mix(in srgb, var(--outcome-color) 26%, rgb(var(--color-card)))}button.svelte-le63hd:focus-visible,.selected.svelte-le63hd{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.outcome-heading.svelte-le63hd{align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.outcome-heading.svelte-le63hd>span:where(.svelte-le63hd){flex:1;min-width:0}.outcome-heading.svelte-le63hd strong:where(.svelte-le63hd){font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.2}.outcome-description.svelte-le63hd{color:rgb(var(--color-muted-foreground));margin-top:5px;font-size:12px;line-height:1.5;display:block}.sequence-browser.svelte-1v8efqy{box-sizing:border-box;width:100%;min-width:0;padding:0 16px 16px}svg.svelte-1v8efqy{width:100%;margin:12px 0;display:block}.navigation.svelte-1v8efqy,.paging.svelte-1v8efqy,.legend.svelte-1v8efqy,.display-options.svelte-1v8efqy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.navigation.svelte-1v8efqy{justify-content:space-between}.paging.svelte-1v8efqy{font-variant-numeric:tabular-nums;font-size:12px}small.svelte-1v8efqy,.hint.svelte-1v8efqy{color:var(--figure-muted);font-size:11px}form.svelte-1v8efqy{gap:4px;display:flex}form.svelte-1v8efqy input:where(.svelte-1v8efqy){width:110px;min-width:0}button.svelte-1v8efqy,input.svelte-1v8efqy,select.svelte-1v8efqy{border:1px solid var(--figure-line);background:var(--figure-bg);border-radius:5px;padding:5px 7px;font-size:12px}input[type=checkbox].svelte-1v8efqy,input[type=range].svelte-1v8efqy{accent-color:var(--figure-accent-ink)}button.svelte-1v8efqy:disabled{opacity:.4}g[role=button].svelte-1v8efqy{cursor:pointer}g.svelte-1v8efqy:focus{outline:2px solid var(--figure-accent-ink)}.legend.svelte-1v8efqy{font-size:11px}.legend.svelte-1v8efqy button:where(.svelte-1v8efqy),.legend.svelte-1v8efqy span:where(.svelte-1v8efqy){align-items:center;gap:5px;display:inline-flex}.legend.svelte-1v8efqy button:where(.svelte-1v8efqy){border-color:#0000;padding:3px}.legend.svelte-1v8efqy button.active:where(.svelte-1v8efqy){border-color:var(--figure-accent-ink)}i.svelte-1v8efqy{border-radius:2px;width:9px;height:9px;display:inline-block}details.svelte-1v8efqy{margin-top:12px;font-size:12px}summary.svelte-1v8efqy{cursor:pointer;color:var(--figure-muted)}.display-options.svelte-1v8efqy{padding:10px 0}.display-options.svelte-1v8efqy label:where(.svelte-1v8efqy){align-items:center;gap:6px;display:flex}.residue-legend.svelte-1v8efqy{flex-wrap:wrap;gap:3px;margin-top:8px;display:flex}.residue-legend.svelte-1v8efqy span:where(.svelte-1v8efqy){border-radius:2px;padding:3px 6px;font-family:monospace}.result-visualization.svelte-xsxs5c,.chain-list.svelte-xsxs5c,.chain-body.svelte-xsxs5c{gap:.75rem;display:grid}.summary-grid.svelte-xsxs5c{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.summary-card.svelte-xsxs5c{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.75rem;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.6rem .75rem;display:flex}.summary-card.svelte-xsxs5c span:where(.svelte-xsxs5c){color:hsl(var(--muted-foreground));font-size:.8125rem;display:block}.summary-card.svelte-xsxs5c strong:where(.svelte-xsxs5c){white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1rem}.summary-card.accent.svelte-xsxs5c{border-color:color-mix(in srgb, #0891b2 35%, hsl(var(--border)));background:color-mix(in srgb, #0891b2 7%, hsl(var(--card)))}.summary-card.success.svelte-xsxs5c{border-color:color-mix(in srgb, #16a34a 35%, hsl(var(--border)));background:color-mix(in srgb, #16a34a 7%, hsl(var(--card)))}.summary-card.danger.svelte-xsxs5c{border-color:color-mix(in srgb, #dc2626 35%, hsl(var(--border)));background:color-mix(in srgb, #dc2626 7%, hsl(var(--card)))}.chain-card.svelte-xsxs5c{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.85rem;overflow:hidden}.chain-card.svelte-xsxs5c>header:where(.svelte-xsxs5c){border-bottom:1px solid hsl(var(--border));background:linear-gradient(110deg,#0891b217,#7c3aed0d);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.chain-card.svelte-xsxs5c h3:where(.svelte-xsxs5c){text-transform:capitalize;font-size:1.05rem;font-weight:700}.eyebrow.svelte-xsxs5c{color:hsl(var(--muted-foreground));letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.chain-body.svelte-xsxs5c{padding:1rem}.status.svelte-xsxs5c{white-space:nowrap;text-transform:capitalize;border-radius:999px;align-items:center;width:fit-content;padding:.24rem .55rem;font-size:.8125rem;font-weight:700;display:inline-flex}.status.ok.svelte-xsxs5c{color:#166534;background:#dcfce7}.status.failed.svelte-xsxs5c{color:#991b1b;background:#fee2e2}.dark .status.ok.svelte-xsxs5c{color:#dcfce7;background:#14532d}.dark .status.failed.svelte-xsxs5c{color:#fee2e2;background:#7f1d1d}.section-heading.svelte-xsxs5c{margin-bottom:.65rem}.section-heading.svelte-xsxs5c h4:where(.svelte-xsxs5c){font-size:.85rem;font-weight:650}.section-heading.svelte-xsxs5c p:where(.svelte-xsxs5c){color:hsl(var(--muted-foreground));font-size:.72rem}.cdr-grid.svelte-xsxs5c{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.cdr-card.svelte-xsxs5c{--cdr:#0891b2;border:1px solid color-mix(in srgb, var(--cdr) 30%, hsl(var(--border)));border-top:3px solid var(--cdr);background:color-mix(in srgb, var(--cdr) 6%, hsl(var(--card)));border-radius:.65rem;min-width:0;padding:.7rem .8rem}.cdr-card.cdr-2.svelte-xsxs5c{--cdr:#7c3aed}.cdr-card.cdr-3.svelte-xsxs5c{--cdr:#db2777}.cdr-card.svelte-xsxs5c div:where(.svelte-xsxs5c){color:hsl(var(--muted-foreground));justify-content:space-between;gap:.5rem;font-size:.68rem;display:flex}.cdr-card.svelte-xsxs5c div:where(.svelte-xsxs5c) span:where(.svelte-xsxs5c){color:hsl(var(--foreground));font-weight:700}.cdr-card.svelte-xsxs5c code:where(.svelte-xsxs5c){overflow-wrap:anywhere;color:hsl(var(--foreground));margin-top:.55rem;font-size:.78rem;display:block}.error-message.svelte-xsxs5c,.empty.svelte-xsxs5c{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.65rem;margin:1rem;padding:.8rem;font-size:.8rem}.batch-context.svelte-xsxs5c{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.batch-context.svelte-xsxs5c span:where(.svelte-xsxs5c){background:hsl(var(--muted));border-radius:999px;padding:.3rem .65rem}.table-wrap.svelte-xsxs5c{border:1px solid hsl(var(--border));border-radius:.75rem;overflow-x:auto}table.svelte-xsxs5c{border-collapse:collapse;width:100%;min-width:540px;font-size:.875rem}th.svelte-xsxs5c{background:hsl(var(--muted));color:hsl(var(--muted-foreground));text-align:left;font-size:.8125rem}th.svelte-xsxs5c,td.svelte-xsxs5c{border-bottom:1px solid hsl(var(--border));word-break:normal;padding:.7rem .8rem}tbody.svelte-xsxs5c tr:where(.svelte-xsxs5c):last-child td:where(.svelte-xsxs5c){border-bottom:0}td.svelte-xsxs5c small:where(.svelte-xsxs5c){color:#dc2626;max-width:24rem;margin-top:.18rem;display:block}@media (width<=760px){.summary-card.svelte-xsxs5c{flex-direction:column;align-items:flex-start}.summary-grid.svelte-xsxs5c{grid-template-columns:repeat(2,minmax(0,1fr))}.cdr-grid.svelte-xsxs5c{grid-template-columns:1fr}}.table-wrap.svelte-ra645a{border:1px solid hsl(var(--border));border-radius:.75rem;overflow-x:auto}table.svelte-ra645a{table-layout:fixed;border-collapse:collapse;width:100%;min-width:58rem;font-size:.78rem}th.svelte-ra645a{background:hsl(var(--muted));color:hsl(var(--muted-foreground));letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:.66rem}th.svelte-ra645a,td.svelte-ra645a{border-bottom:1px solid hsl(var(--border));white-space:normal;overflow-wrap:anywhere;padding:.7rem .8rem}tbody.svelte-ra645a tr:where(.svelte-ra645a):last-child td:where(.svelte-ra645a){border-bottom:0}td.svelte-ra645a:first-child{width:12rem}td.svelte-ra645a small:where(.svelte-ra645a){color:#dc2626;max-width:24rem;margin-top:.18rem;display:block}.status.svelte-ra645a{background:hsl(var(--muted));width:fit-content;color:hsl(var(--muted-foreground));text-transform:uppercase;border-radius:999px;padding:.2rem .5rem;font-size:.6rem;font-weight:700;display:inline-flex}.status.success.svelte-ra645a{color:#166534;background:#dcfce7}.status.failed.svelte-ra645a{color:#991b1b;background:#fee2e2}.dark .status.success.svelte-ra645a{color:#dcfce7;background:#14532d}.dark .status.failed.svelte-ra645a{color:#fee2e2;background:#7f1d1d}.result-visualization.svelte-7vfxsk,.chain-list.svelte-7vfxsk,.chain-body.svelte-7vfxsk{gap:1rem;display:grid}.summary-grid.svelte-7vfxsk{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.summary-card.svelte-7vfxsk{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.75rem;padding:.9rem 1rem}.summary-card.svelte-7vfxsk span:where(.svelte-7vfxsk){color:hsl(var(--muted-foreground));font-size:.72rem;display:block}.summary-card.svelte-7vfxsk strong:where(.svelte-7vfxsk){font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.35rem;display:block}.summary-card.accent.svelte-7vfxsk{border-color:color-mix(in srgb, #0891b2 35%, hsl(var(--border)));background:color-mix(in srgb, #0891b2 7%, hsl(var(--card)))}.summary-card.success.svelte-7vfxsk{border-color:color-mix(in srgb, #16a34a 35%, hsl(var(--border)));background:color-mix(in srgb, #16a34a 7%, hsl(var(--card)))}.summary-card.danger.svelte-7vfxsk{border-color:color-mix(in srgb, #dc2626 35%, hsl(var(--border)));background:color-mix(in srgb, #dc2626 7%, hsl(var(--card)))}.chain-card.svelte-7vfxsk{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.85rem;overflow:hidden}.chain-card.svelte-7vfxsk>header:where(.svelte-7vfxsk){border-bottom:1px solid hsl(var(--border));background:linear-gradient(110deg,#0891b217,#7c3aed0d);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.chain-card.svelte-7vfxsk h3:where(.svelte-7vfxsk){text-transform:capitalize;font-size:1.05rem;font-weight:700}.eyebrow.svelte-7vfxsk{color:hsl(var(--muted-foreground));letter-spacing:.06em;text-transform:uppercase;font-size:.66rem}.header-metrics.svelte-7vfxsk{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.header-metrics.svelte-7vfxsk span:where(.svelte-7vfxsk){border:1px solid hsl(var(--border));background:color-mix(in srgb, hsl(var(--card)) 88%, transparent);text-align:right;border-radius:.6rem;min-width:5rem;padding:.4rem .55rem}.header-metrics.svelte-7vfxsk small:where(.svelte-7vfxsk){color:hsl(var(--muted-foreground));font-size:.58rem;display:block}.header-metrics.svelte-7vfxsk strong:where(.svelte-7vfxsk){font-size:.86rem}.chain-body.svelte-7vfxsk{padding:1rem}.sequence-source.svelte-7vfxsk,.humanized-sequence.svelte-7vfxsk{background:hsl(var(--muted));border-radius:.65rem;padding:.7rem .8rem}.sequence-source.svelte-7vfxsk span:where(.svelte-7vfxsk),.humanized-sequence.svelte-7vfxsk span:where(.svelte-7vfxsk){color:hsl(var(--muted-foreground));margin-bottom:.3rem;font-size:.65rem;display:block}.sequence-source.svelte-7vfxsk code:where(.svelte-7vfxsk),.humanized-sequence.svelte-7vfxsk code:where(.svelte-7vfxsk){overflow-wrap:anywhere;font-size:.72rem;line-height:1.55;display:block}.analysis-grid.svelte-7vfxsk{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.analysis-panel.svelte-7vfxsk{border:1px solid hsl(var(--border));border-radius:.75rem;min-width:0;padding:.85rem}.full-width.svelte-7vfxsk{grid-column:1/-1}.panel-heading.svelte-7vfxsk{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.panel-heading.svelte-7vfxsk h4:where(.svelte-7vfxsk){font-size:.86rem;font-weight:680}.method-status.svelte-7vfxsk{background:hsl(var(--muted));width:fit-content;color:hsl(var(--muted-foreground));text-transform:uppercase;border-radius:999px;padding:.2rem .5rem;font-size:.6rem;font-weight:700;display:inline-flex}.method-status.success.svelte-7vfxsk{color:#166534;background:#dcfce7}.method-status.failed.svelte-7vfxsk{color:#991b1b;background:#fee2e2}.dark .method-status.success.svelte-7vfxsk{color:#dcfce7;background:#14532d}.dark .method-status.failed.svelte-7vfxsk{color:#fee2e2;background:#7f1d1d}.gene-grid.svelte-7vfxsk{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.gene-card.svelte-7vfxsk{background:color-mix(in srgb, #2563eb 6%, hsl(var(--muted)));border-radius:.6rem;min-width:0;padding:.65rem}.gene-card.svelte-7vfxsk div:where(.svelte-7vfxsk){color:hsl(var(--muted-foreground));justify-content:space-between;gap:.5rem;font-size:.65rem;display:flex}.gene-card.svelte-7vfxsk code:where(.svelte-7vfxsk){overflow-wrap:anywhere;margin-top:.45rem;font-size:.76rem;font-weight:650;display:block}.gene-card.svelte-7vfxsk small:where(.svelte-7vfxsk),.context-line.svelte-7vfxsk{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.61rem;display:block}.score-row.svelte-7vfxsk{align-items:baseline;gap:.5rem;display:flex}.score-row.svelte-7vfxsk strong:where(.svelte-7vfxsk){color:#0891b2;font-size:1.7rem}.score-row.svelte-7vfxsk span:where(.svelte-7vfxsk){color:hsl(var(--muted-foreground));font-size:.7rem}.score-track.svelte-7vfxsk{background:hsl(var(--muted));border-radius:999px;height:.55rem;margin-top:.55rem;overflow:hidden}.score-track.svelte-7vfxsk span:where(.svelte-7vfxsk){border-radius:inherit;background:linear-gradient(90deg,#0891b2,#7c3aed);height:100%;display:block}.identity-row.svelte-7vfxsk{color:hsl(var(--muted-foreground));justify-content:space-between;gap:.75rem;margin-top:.65rem;font-size:.65rem;display:flex}.identity-row.svelte-7vfxsk strong:where(.svelte-7vfxsk){color:hsl(var(--foreground))}.humanization-summary.svelte-7vfxsk{grid-template-columns:1fr auto 1fr 1fr;align-items:center;gap:.55rem;display:grid}.humanization-summary.svelte-7vfxsk>div:where(.svelte-7vfxsk):not(.arrow){background:hsl(var(--muted));border-radius:.6rem;padding:.55rem .7rem}.humanization-summary.svelte-7vfxsk .improved:where(.svelte-7vfxsk){background:color-mix(in srgb, #16a34a 9%, hsl(var(--muted)))}.humanization-summary.svelte-7vfxsk span:where(.svelte-7vfxsk){color:hsl(var(--muted-foreground));font-size:.62rem;display:block}.humanization-summary.svelte-7vfxsk strong:where(.svelte-7vfxsk){font-size:1rem}.arrow.svelte-7vfxsk{color:hsl(var(--muted-foreground))}.humanized-sequence.svelte-7vfxsk{background:color-mix(in srgb, #16a34a 7%, hsl(var(--muted)));margin-top:.65rem}.mutation-list.svelte-7vfxsk{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.mutation-list.svelte-7vfxsk span:where(.svelte-7vfxsk){color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:.35rem;padding:.25rem .42rem;font-family:ui-monospace,monospace;font-size:.68rem;font-weight:650}.liability-list.svelte-7vfxsk{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.55rem;display:grid}.liability-list.svelte-7vfxsk article:where(.svelte-7vfxsk){--severity:#64748b;border:1px solid color-mix(in srgb, var(--severity) 35%, hsl(var(--border)));border-left:3px solid var(--severity);background:color-mix(in srgb, var(--severity) 6%, hsl(var(--card)));border-radius:.6rem;padding:.65rem}.liability-list.svelte-7vfxsk article:where(.svelte-7vfxsk)>div:where(.svelte-7vfxsk){justify-content:space-between;gap:.5rem;display:flex}.liability-list.svelte-7vfxsk article:where(.svelte-7vfxsk) span:where(.svelte-7vfxsk){color:var(--severity);text-transform:uppercase;font-size:.58rem;font-weight:750}.liability-list.svelte-7vfxsk article:where(.svelte-7vfxsk) p:where(.svelte-7vfxsk){margin-top:.3rem;font-size:.7rem}.liability-list.svelte-7vfxsk article:where(.svelte-7vfxsk) small:where(.svelte-7vfxsk){color:hsl(var(--muted-foreground));margin-top:.35rem;font-size:.61rem;display:block}.severity-high.svelte-7vfxsk{--severity:#dc2626!important}.severity-medium.svelte-7vfxsk{--severity:#d97706!important}.severity-low.svelte-7vfxsk{--severity:#2563eb!important}.severity-neutral.svelte-7vfxsk{--severity:#64748b!important}.clear-state.svelte-7vfxsk{background:color-mix(in srgb, #16a34a 8%, hsl(var(--muted)));color:#166534;border-radius:.6rem;padding:.65rem;font-size:.72rem}.operation-error.svelte-7vfxsk,.empty.svelte-7vfxsk{background:color-mix(in srgb, #dc2626 7%, hsl(var(--muted)));color:#b91c1c;border-radius:.6rem;padding:.65rem;font-size:.72rem}.batch-context.svelte-7vfxsk{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.batch-context.svelte-7vfxsk span:where(.svelte-7vfxsk){background:hsl(var(--muted));border-radius:999px;padding:.3rem .65rem}@media (width<=760px){.summary-grid.svelte-7vfxsk,.analysis-grid.svelte-7vfxsk{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-panel.svelte-7vfxsk{grid-column:1/-1}.chain-card.svelte-7vfxsk>header:where(.svelte-7vfxsk){flex-direction:column;align-items:flex-start}.header-metrics.svelte-7vfxsk{justify-content:flex-start}}@media (width<=520px){.summary-grid.svelte-7vfxsk,.gene-grid.svelte-7vfxsk{grid-template-columns:1fr 1fr}.humanization-summary.svelte-7vfxsk{grid-template-columns:1fr 1fr 1fr}.humanization-summary.svelte-7vfxsk .arrow:where(.svelte-7vfxsk){display:none}}.search-results.svelte-1t8714m{min-width:0;color:rgb(var(--color-foreground))}.result-heading.svelte-1t8714m,.alignment-heading.svelte-1t8714m{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.eyebrow.svelte-1t8714m{color:#0f766e;font-size:13px;font-weight:600}h2.svelte-1t8714m{letter-spacing:-.5px;margin-top:4px;font-size:24px;font-weight:600}.subtle.svelte-1t8714m{border:1px solid #71717a40;border-radius:8px;padding:9px 12px;font-size:13px}.metrics.svelte-1t8714m{flex-wrap:wrap;gap:32px;padding:24px 0;display:flex}.metrics.svelte-1t8714m div:where(.svelte-1t8714m){flex-direction:column;gap:3px;display:flex}.metrics.svelte-1t8714m strong:where(.svelte-1t8714m){font-variant-numeric:tabular-nums;font-size:27px;font-weight:500}.metrics.svelte-1t8714m span:where(.svelte-1t8714m),.alignment-heading.svelte-1t8714m p:where(.svelte-1t8714m),.legend.svelte-1t8714m,.empty.svelte-1t8714m{color:rgb(var(--color-muted-foreground));font-size:13px}.query-choice.svelte-1t8714m{align-items:center;gap:12px;margin-bottom:16px;font-size:14px;display:flex}select.svelte-1t8714m{background:0 0;border:1px solid #71717a40;border-radius:6px;max-width:100%;padding:8px}.chart.svelte-1t8714m{border-top:1px solid #71717a30;padding-top:14px}.chart-axis.svelte-1t8714m,.match-row.svelte-1t8714m{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px;display:grid}.chart-axis.svelte-1t8714m{color:rgb(var(--color-muted-foreground));padding:0 12px 10px;font-size:11px}.chart-axis.svelte-1t8714m div:where(.svelte-1t8714m){justify-content:space-between;display:flex}.match-row.svelte-1t8714m{text-align:left;border-radius:9px;align-items:center;width:100%;margin:3px 0;padding:12px}.match-row.svelte-1t8714m:hover{background:#0d94800a}.match-row.chosen.svelte-1t8714m{background:#0d948012;outline:1px solid #0d948044}.match-label.svelte-1t8714m{align-items:center;gap:10px;min-width:0;display:flex}.match-label.svelte-1t8714m>span:where(.svelte-1t8714m):last-child{min-width:0}.rank.svelte-1t8714m{color:#71717a;min-width:15px;font-size:12px}.match-label.svelte-1t8714m strong:where(.svelte-1t8714m){-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:600;display:-webkit-box;overflow:hidden}.match-label.svelte-1t8714m small:where(.svelte-1t8714m){text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--color-muted-foreground));margin-top:3px;font-size:12px;display:block;overflow:hidden}.bar-track.svelte-1t8714m{background:repeating-linear-gradient(90deg,#71717a0d 0 calc(25% - 1px),#71717a25 calc(25% - 1px) 25%);border-radius:4px;height:29px;display:block;position:relative}.bar.svelte-1t8714m{background:#0f766e;border-radius:3px;height:100%;display:block}.match-row.svelte-1t8714m:not(.chosen) .bar:where(.svelte-1t8714m){background:#569892}.bar-value.svelte-1t8714m{color:#173b38;font-variant-numeric:tabular-nums;background:#ffffffe6;border-radius:3px;padding:0 4px;font-size:12px;font-weight:600;position:absolute;top:5px;right:6px}.axis-label.svelte-1t8714m{text-align:right;margin-top:12px;font-size:13px;font-weight:500}.alignment.svelte-1t8714m{border-top:1px solid #71717a30;min-width:0;margin-top:28px;padding-top:20px}h3.svelte-1t8714m{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.5}.alignment-heading.svelte-1t8714m p:where(.svelte-1t8714m){margin-top:5px}.alignment-heading.svelte-1t8714m label:where(.svelte-1t8714m){white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}input.svelte-1t8714m{accent-color:#0f766e}.legend.svelte-1t8714m{flex-wrap:wrap;align-items:center;gap:7px;margin:18px 0 10px;display:flex}.same-key.svelte-1t8714m,.different-key.svelte-1t8714m,.gap-key.svelte-1t8714m{width:14px;height:14px;margin-left:8px;display:inline-block}.same-key.svelte-1t8714m{background:#d6e9e6}.different-key.svelte-1t8714m{background:#fed7aa}.gap-key.svelte-1t8714m{color:#777}.alignment-scroll.svelte-1t8714m{max-width:100%;padding-bottom:10px;overflow-x:auto}table.svelte-1t8714m{border-collapse:separate;border-spacing:2px;font-family:ui-monospace,monospace}th.svelte-1t8714m{min-width:24px;height:28px;color:rgb(var(--color-muted-foreground));font-size:10px;font-weight:500}th.svelte-1t8714m:first-child{text-align:left;z-index:1;background:#faf9f6;min-width:80px;font-family:inherit;font-size:12px;position:sticky;left:0}td.svelte-1t8714m{text-align:center;color:#333;background:#f1f1f1;border-radius:3px;min-width:24px;height:28px;font-size:14px}.identical.svelte-1t8714m{color:#164e47;background:#d6e9e6}.substitution.svelte-1t8714m{color:#7c2d12;background:#fed7aa;font-weight:600}.gap.svelte-1t8714m{color:#777;background:#eee}.empty.svelte-1t8714m{padding:16px 0;line-height:1.7}.error.svelte-1t8714m{color:#9a3412;background:#fff1e9;border-radius:10px;padding:16px;font-size:14px;line-height:1.6}.dark .eyebrow.svelte-1t8714m{color:#5eead4}.dark th.svelte-1t8714m:first-child{background:#18181b}@media (width<=600px){.chart-axis.svelte-1t8714m,.match-row.svelte-1t8714m{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.metrics.svelte-1t8714m{gap:22px}.metrics.svelte-1t8714m strong:where(.svelte-1t8714m){font-size:23px}h2.svelte-1t8714m{font-size:21px}}
