:root{--clr-dark-a0:#0f172a;--clr-light-a0:#fff;--clr-primary-a0:#0071f2;--clr-primary-a10:#3472e5;--clr-primary-a20:#4974d8;--clr-primary-a30:#5775cc;--clr-primary-a40:#6277bf;--clr-primary-a50:#6a79b2;--clr-surface-a0:#fff;--clr-surface-a10:#f8fafc;--clr-surface-a20:#f1f5f9;--clr-surface-a30:#e2e8f0;--clr-surface-a40:#cbd5e1;--clr-surface-a50:#94a3b8;--clr-surface-tonal-a0:#eef0fe;--clr-surface-tonal-a10:#e1e3ef;--clr-surface-tonal-a20:#d5d6e1;--clr-surface-tonal-a30:#c8c9d2;--clr-surface-tonal-a40:#bcbdc4;--clr-surface-tonal-a50:#afb0b6;--font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--clr-text-secondary:#475569;--clr-text-muted:#64748b;--clr-border:#e2e8f0;--clr-border-subtle:#f1f5f9;--clr-input-bg:#fff;--clr-success:#10b981;--clr-error:#ef4444;--clr-success-bg:#ecfdf5;--clr-error-bg:#fef2f2;--clr-warning:#f59e0b;--clr-warning-bg:#fffbeb}[data-theme=dark]{--clr-dark-a0:#f8fafc;--clr-light-a0:#020617;--clr-primary-a0:#3b82f6;--clr-primary-a10:#60a5fa;--clr-primary-a20:#93c5fd;--clr-surface-a0:#0f172a;--clr-surface-a10:#1e293b;--clr-surface-a20:#334155;--clr-surface-a30:#475569;--clr-surface-a40:#64748b;--clr-surface-a50:#94a3b8;--clr-surface-tonal-a0:#020617;--clr-surface-tonal-a10:#0f172a;--clr-surface-tonal-a20:#1e293b;--clr-text-secondary:#94a3b8;--clr-text-muted:#64748b;--clr-border:#334155;--clr-border-subtle:#1e293b;--clr-input-bg:#1e293b;--clr-success:#34d399;--clr-error:#f87171;--clr-success-bg:#10b9811a;--clr-error-bg:#ef44441a;--clr-warning:#fbbf24;--clr-warning-bg:#f59e0b1a}.ReSeqt_wrapper{background:var(--clr-surface-a0,#fff);border-radius:inherit;color:var(--clr-dark-a0,#0f172a);flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,sans-serif;transition:height .22s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.ReSeqt_toolbar{border-bottom:1px solid var(--clr-surface-a20,#e2e8f0);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:58px;padding:0 18px;display:flex}.ReSeqt_metrics{flex-shrink:1;align-items:center;gap:12px;display:flex;overflow:hidden}.ReSeqt_metric{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:1px;display:flex}.ReSeqt_metricVal{color:var(--clr-dark-a0,#0f172a);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1}.ReSeqt_metricLbl{color:var(--clr-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-weight:500;line-height:1}.ReSeqt_metricSep{background:var(--clr-surface-a30,#e2e8f0);flex-shrink:0;width:1px;height:28px}.ReSeqt_typePill{letter-spacing:.03em;border-radius:20px;flex-shrink:0;padding:3px 9px;font-size:10.5px;font-weight:700;line-height:1.4}.ReSeqt_typeNT{color:#059669;background:#0596691a;border:1px solid #05966938}.ReSeqt_typeAA{color:#4f46e5;background:#4f46e517;border:1px solid #4f46e533}[data-theme=dark] .ReSeqt_typeNT{color:#34d399;background:#05966926;border-color:#05966938}[data-theme=dark] .ReSeqt_typeAA{color:#a5b4fc;background:#4f46e524;border-color:#4f46e538}.ReSeqt_controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.ReSeqt_iconBtn{border:1px solid var(--clr-surface-a30,#e2e8f0);cursor:pointer;width:32px;height:32px;color:var(--clr-text-muted,#94a3b8);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s,color .12s;display:flex}.ReSeqt_iconBtn:hover{background:var(--clr-surface-a10,#f8fafc);color:var(--clr-text-secondary,#475569);border-color:#94a3b8}[data-theme=dark] .ReSeqt_iconBtn:hover{background:#ffffff0f;border-color:#64748b}.ReSeqt_iconBtnOn{color:#4f46e5!important;background:#4f46e517!important;border-color:#4f46e547!important}[data-theme=dark] .ReSeqt_iconBtnOn{color:#a5b4fc!important;background:#818cf821!important;border-color:#818cf840!important}.ReSeqt_iconBtnActive{color:#4f46e5!important;border-color:#4f46e538!important}[data-theme=dark] .ReSeqt_iconBtnActive{color:#a5b4fc!important;border-color:#818cf833!important}.ReSeqt_zoomWrap{border:1px solid var(--clr-surface-a30,#e2e8f0);background:var(--clr-surface-a0,#f8fafc);border-radius:10px;align-items:center;gap:6px;padding:5px 10px;display:flex}[data-theme=dark] .ReSeqt_zoomWrap{background:#ffffff08}.ReSeqt_zoomBtn{cursor:pointer;width:20px;height:20px;color:var(--clr-text-muted,#94a3b8);background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex}.ReSeqt_zoomBtn:hover:not(:disabled){color:#4f46e5;background:#4f46e51a}[data-theme=dark] .ReSeqt_zoomBtn:hover:not(:disabled){color:#a5b4fc;background:#818cf81f}.ReSeqt_zoomBtn:disabled{opacity:.28;cursor:not-allowed}.ReSeqt_zoomSlider{appearance:none;background:var(--clr-surface-a30,#e2e8f0);cursor:pointer;border-radius:2px;outline:none;flex-shrink:0;width:88px;height:3px}.ReSeqt_zoomSlider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;border:2.5px solid var(--clr-surface-a0,#fff);background:#4f46e5;border-radius:50%;width:14px;height:14px;transition:transform .12s,box-shadow .12s;box-shadow:0 0 0 1.5px #4f46e559,0 1px 4px #00000026}.ReSeqt_zoomSlider::-webkit-slider-thumb:hover{transform:scale(1.18);box-shadow:0 0 0 2.5px #4f46e566,0 2px 6px #0003}[data-theme=dark] .ReSeqt_zoomSlider{background:#1e293b}[data-theme=dark] .ReSeqt_zoomSlider::-webkit-slider-thumb{background:#818cf8;border-color:#0a0f1a;box-shadow:0 0 0 1.5px #818cf859,0 1px 4px #0000004d}.ReSeqt_zoomLabel{color:var(--clr-text-muted,#94a3b8);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:28px;font-size:10.5px;font-weight:700}.ReSeqt_searchBar{border-bottom:1px solid var(--clr-surface-a20,#e2e8f0);background:var(--clr-surface-a0,#fafafa);flex-shrink:0;align-items:center;gap:8px;padding:8px 18px;animation:.16s cubic-bezier(.16,1,.3,1) ReSeqt_searchIn;display:flex}[data-theme=dark] .ReSeqt_searchBar{background:#ffffff05}@keyframes ReSeqt_searchIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ReSeqt_searchIcon{color:var(--clr-text-muted,#94a3b8);flex-shrink:0}.ReSeqt_searchInput{min-width:0;color:var(--clr-dark-a0,#0f172a);background:0 0;border:none;outline:none;flex:1;font-family:system-ui,sans-serif;font-size:13px;font-weight:400}.ReSeqt_searchInput::placeholder{color:var(--clr-text-muted,#94a3b8);opacity:.7}.ReSeqt_searchCount{color:#4f46e5;white-space:nowrap;background:#4f46e51a;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.ReSeqt_searchCountNone{color:#ef4444;background:#ef44441a}[data-theme=dark] .ReSeqt_searchCount{color:#a5b4fc;background:#818cf81f}[data-theme=dark] .ReSeqt_searchCountNone{color:#f87171;background:#f871711f}.ReSeqt_searchClose{cursor:pointer;width:22px;height:22px;color:var(--clr-text-muted,#94a3b8);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex}.ReSeqt_searchClose:hover{background:var(--clr-surface-a20,#f1f5f9);color:var(--clr-dark-a0,#0f172a)}.ReSeqt_gotoPosLabel{color:var(--clr-text-muted,#94a3b8);white-space:nowrap;letter-spacing:.01em;flex-shrink:0;font-size:11.5px;font-weight:600}.ReSeqt_gotoPosInput{border:1px solid var(--clr-surface-a30,#e2e8f0);background:var(--clr-surface-a0,#f8fafc);width:88px;color:var(--clr-dark-a0,#0f172a);-moz-appearance:textfield;border-radius:7px;outline:none;flex-shrink:0;padding:4px 10px;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,monospace;font-size:12.5px;font-weight:500;transition:border-color .12s,box-shadow .12s}.ReSeqt_gotoPosInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ReSeqt_gotoPosInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ReSeqt_gotoPosInput::placeholder{color:var(--clr-text-muted,#94a3b8);opacity:.6}.ReSeqt_gotoPosInput:focus{border-color:#6366f1;box-shadow:0 0 0 2.5px #6366f124}[data-theme=dark] .ReSeqt_gotoPosInput{background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .ReSeqt_gotoPosInput:focus{border-color:#818cf8;box-shadow:0 0 0 2.5px #818cf82e}.ReSeqt_gotoPosBtn{color:#fff;cursor:pointer;letter-spacing:.01em;background:#6366f1;border:none;border-radius:7px;flex-shrink:0;padding:4px 13px;font-size:11.5px;font-weight:600;transition:background .12s,opacity .12s}.ReSeqt_gotoPosBtn:hover:not(:disabled){background:#4f46e5}.ReSeqt_gotoPosBtn:disabled{opacity:.38;cursor:not-allowed}[data-theme=dark] .ReSeqt_gotoPosBtn{background:#818cf8}[data-theme=dark] .ReSeqt_gotoPosBtn:hover:not(:disabled){background:#6366f1}.ReSeqt_sortBar{border-bottom:1px solid var(--clr-surface-a20,#e2e8f0);background:var(--clr-surface-a0,#fafafa);flex-shrink:0;align-items:center;gap:8px;height:36px;padding:0 18px;animation:.16s cubic-bezier(.16,1,.3,1) ReSeqt_searchIn;display:flex}[data-theme=dark] .ReSeqt_sortBar{background:#ffffff05}.ReSeqt_sortChips{flex:1;align-items:center;gap:4px;display:flex;overflow:hidden}.ReSeqt_sortChip{border:1px solid var(--clr-surface-a30,#e2e8f0);color:var(--clr-text-muted,#64748b);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:3px 10px;font-family:system-ui,sans-serif;font-size:11.5px;font-weight:500;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ReSeqt_sortChip:hover{background:var(--clr-surface-a10,#f1f5f9);color:var(--clr-text-secondary,#475569);border-color:#94a3b8}[data-theme=dark] .ReSeqt_sortChip:hover{color:#94a3b8;background:#ffffff0f;border-color:#475569}.ReSeqt_sortChipActive{font-weight:600;color:#4f46e5!important;background:#4f46e517!important;border-color:#4f46e54d!important}[data-theme=dark] .ReSeqt_sortChipActive{color:#a5b4fc!important;background:#818cf821!important;border-color:#818cf847!important}.ReSeqt_sortDirIcon{opacity:.8;font-size:10px;font-weight:700;line-height:1}.ReSeqt_refLabel{color:var(--clr-text-muted,#94a3b8);letter-spacing:.02em;flex-shrink:0;font-size:11px;font-weight:600}.ReSeqt_refSelect{border:1px solid var(--clr-surface-a30,#e2e8f0);background:var(--clr-surface-a0,#f8fafc);height:24px;color:var(--clr-dark-a0,#0f172a);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-position:right 7px center;background-repeat:no-repeat;border-radius:7px;outline:none;flex-shrink:1;min-width:0;max-width:200px;padding:0 22px 0 8px;font-family:system-ui,sans-serif;font-size:11.5px;font-weight:500;transition:border-color .12s,box-shadow .12s}.ReSeqt_refSelect:focus{border-color:#6366f1;box-shadow:0 0 0 2.5px #6366f124}[data-theme=dark] .ReSeqt_refSelect{background-color:#ffffff0a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");border-color:#ffffff1a}[data-theme=dark] .ReSeqt_refSelect:focus{border-color:#818cf8;box-shadow:0 0 0 2.5px #818cf82e}.ReSeqt_legend{border-bottom:1px solid var(--clr-surface-a20,#f1f5f9);scrollbar-width:none;flex-shrink:0;align-items:center;gap:16px;height:36px;padding:0 18px;display:flex;overflow-x:auto}.ReSeqt_legend::-webkit-scrollbar{display:none}.ReSeqt_legendTitle{letter-spacing:.07em;text-transform:uppercase;color:var(--clr-text-muted,#94a3b8);flex-shrink:0;font-size:10px;font-weight:700}.ReSeqt_legendDivider{background:var(--clr-surface-a30,#e2e8f0);flex-shrink:0;width:1px;height:14px}.ReSeqt_legendItem{color:var(--clr-text-muted,#94a3b8);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.ReSeqt_legendDot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.ReSeqt_legendDash{background:var(--clr-surface-a30,#cbd5e1);border-radius:1px;flex-shrink:0;width:12px;height:2px}.ReSeqt_consLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--clr-text-muted,#94a3b8);border-bottom:1px solid var(--clr-surface-a20,#f1f5f9);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:flex-end;align-items:center;padding-right:10px;font-size:8.5px;font-weight:700;display:flex}.ReSeqt_consensusLabel{background:#eef2ff;border-top:2.5px solid #6366f166;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}[data-theme=dark] .ReSeqt_consensusLabel{background:#06101f;border-top-color:#6366f1a6}.ReSeqt_consensusBadge{letter-spacing:.11em;text-transform:uppercase;color:#4338ca;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#6366f124;border:1px solid #6366f13d;border-radius:4px;padding:2px 7px;font-size:7.5px;font-weight:800;line-height:1}[data-theme=dark] .ReSeqt_consensusBadge{color:#a5b4fc;background:#6366f12e;border-color:#818cf840}.ReSeqt_grid{flex:1;min-height:0;display:flex;overflow:hidden}.ReSeqt_overviewCanvas{cursor:crosshair;border-top:1px solid var(--clr-surface-a20,#f1f5f9);flex-shrink:0;display:block}[data-theme=dark] .ReSeqt_overviewCanvas{border-top-color:#ffffff0f}.ReSeqt_overviewLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--clr-text-muted,#94a3b8);border-top:1px solid var(--clr-surface-a20,#f1f5f9);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:flex-end;align-items:center;padding-right:10px;font-size:8.5px;font-weight:700;display:flex}.ReSeqt_labelCol{flex-direction:column;flex-shrink:0;display:flex}.ReSeqt_corner{flex-shrink:0}.ReSeqt_canvas{flex-shrink:0;display:block}.ReSeqt_rightCol{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ReSeqt_scrollArea{flex:1;min-height:0;position:relative;overflow:hidden}.ReSeqt_sentinel{z-index:2;cursor:crosshair;-webkit-user-select:none;user-select:none;background:0 0;position:absolute;inset:0;overflow:auto}.ReSeqt_sentinel::-webkit-scrollbar{width:10px;height:10px}.ReSeqt_sentinel::-webkit-scrollbar-track{background:0 0}.ReSeqt_sentinel::-webkit-scrollbar-corner{background:0 0}.ReSeqt_sentinel::-webkit-scrollbar-thumb{background:var(--clr-surface-a30,#e2e8f0);background-clip:content-box;border:3px solid #0000;border-radius:5px;transition:background .15s}.ReSeqt_sentinel::-webkit-scrollbar-thumb:hover{background:#94a3b8 padding-box content-box;border:3px solid #0000}[data-theme=dark] .ReSeqt_sentinel::-webkit-scrollbar-thumb{background:#1e293b padding-box content-box;border:3px solid #0000}[data-theme=dark] .ReSeqt_sentinel::-webkit-scrollbar-thumb:hover{background:#334155 padding-box content-box;border:3px solid #0000}.ReSeqt_mainCanvas{z-index:1;pointer-events:none;display:block;position:absolute;top:0;left:0}.ReSeqt_statusBar{border-top:1px solid var(--clr-surface-a20,#f1f5f9);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:34px;padding:0 18px;font-family:system-ui,sans-serif;display:flex}.ReSeqt_statusContent{flex:1;align-items:center;gap:8px;display:flex;overflow:hidden}.ReSeqt_statusHint{color:var(--clr-text-muted,#94a3b8);opacity:.75;align-items:center;gap:5px;font-size:11px;display:flex}.ReSeqt_statusSeq{color:var(--clr-text-secondary,#475569);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:11.5px;font-weight:600;overflow:hidden}.ReSeqt_statusSep{background:var(--clr-surface-a30,#e2e8f0);border-radius:50%;flex-shrink:0;width:3px;height:3px}.ReSeqt_statusPos{color:var(--clr-text-muted,#94a3b8);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.ReSeqt_statusRes{letter-spacing:.06em;border-radius:5px;flex-shrink:0;padding:1px 7px;font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:11px;font-weight:800}.ReSeqt_statusCons{white-space:nowrap;color:color-mix(in oklch, #10b981 calc(var(--cons-pct,0) * 100%), #f59e0b);flex-shrink:0;font-size:10.5px;font-weight:600}.ReSeqt_statusProp{color:var(--clr-text-muted,#94a3b8);white-space:nowrap;flex-shrink:0;font-size:10.5px;font-style:italic}.ReSeqt_statusRight{flex-shrink:0;align-items:center;display:flex}.ReSeqt_statusCoord{font-variant-numeric:tabular-nums;color:var(--clr-text-muted,#94a3b8);opacity:.7;white-space:nowrap;font-size:10.5px}.ReSeqt_statusSelInfo{color:#4f46e5;white-space:nowrap;flex-shrink:0;font-size:11.5px;font-weight:600}[data-theme=dark] .ReSeqt_statusSelInfo{color:#a5b4fc}.ReSeqt_selCopyBtn{color:#fff;cursor:pointer;letter-spacing:.01em;background:#4f46e5;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:3px 10px;font-family:system-ui,sans-serif;font-size:11px;font-weight:600;transition:background .12s,transform .1s;display:inline-flex}.ReSeqt_selCopyBtn:hover{background:#4338ca}.ReSeqt_selCopyBtnDone{background:#059669!important}[data-theme=dark] .ReSeqt_selCopyBtn{background:#818cf8}[data-theme=dark] .ReSeqt_selCopyBtn:hover{background:#6366f1}[data-theme=dark] .ReSeqt_selCopyBtnDone{background:#10b981!important}.ReSeqt_selClearBtn{cursor:pointer;width:20px;height:20px;color:var(--clr-text-muted,#94a3b8);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.ReSeqt_selClearBtn:hover{background:var(--clr-surface-a20,#f1f5f9);color:var(--clr-dark-a0,#0f172a)}.ReSeqt_exportBtn{border:1px solid var(--clr-surface-a30,#e2e8f0);background:var(--clr-surface-a0,#f8fafc);color:var(--clr-text-secondary,#475569);cursor:pointer;letter-spacing:.01em;white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:3px 11px;font-family:system-ui,sans-serif;font-size:11.5px;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s,opacity .12s;display:inline-flex}.ReSeqt_exportBtn:hover:not(:disabled){color:#4f46e5;background:#4f46e517;border-color:#4f46e547}.ReSeqt_exportBtn:disabled{opacity:.35;cursor:not-allowed}[data-theme=dark] .ReSeqt_exportBtn{color:#64748b;background:#ffffff08;border-color:#ffffff1a}[data-theme=dark] .ReSeqt_exportBtn:hover:not(:disabled){color:#a5b4fc;background:#818cf81f;border-color:#818cf840}.ReSeqt_kbd{background:var(--clr-surface-a20,#f1f5f9);border:1px solid var(--clr-surface-a30,#e2e8f0);color:var(--clr-text-secondary,#64748b);border-radius:4px;align-items:center;padding:1px 5px;font-family:ui-monospace,monospace;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}[data-theme=dark] .ReSeqt_kbd{color:#64748b;background:#ffffff0d;border-color:#ffffff1a}
