.SpliceDetectorTool_fileBar__yU_yX{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid #222;background:#080808;flex-wrap:wrap}.SpliceDetectorTool_fileName__eDQ6M{font-size:12px;color:#b8960c;font-family:var(--font-mono)}.SpliceDetectorTool_fileMeta__3U74F{font-size:11px;color:#555;font-family:var(--font-mono);flex:1 1;min-width:200px}.SpliceDetectorTool_transport__WKLyq{display:flex;gap:6px}.SpliceDetectorTool_tBtn__hfQVx{background:#111;border:1px solid #333;color:#aaa;font-family:var(--font-mono);font-size:11px;padding:4px 10px;cursor:pointer;transition:border-color .15s,color .15s}.SpliceDetectorTool_tBtn__hfQVx:hover{border-color:#b8960c;color:#b8960c}.SpliceDetectorTool_tBtn__hfQVx:disabled{opacity:.4;cursor:not-allowed}.SpliceDetectorTool_summaryBanner__3vO5R{display:flex;align-items:flex-start;gap:16px;padding:10px 12px;border:1px solid #2a2200;background:#0d0a00}.SpliceDetectorTool_summaryLabel__NV3_O{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#b8960c;font-family:var(--font-mono);white-space:nowrap;padding-top:2px}.SpliceDetectorTool_summaryList__yL9r_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.SpliceDetectorTool_summaryList__yL9r_ li{font-size:12px;color:#bbb;font-family:var(--font-mono)}.SpliceDetectorTool_summaryList__yL9r_ li:before{content:"• ";color:#b8960c}.SpliceDetectorTool_detectorGrid__Oln1A{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:6px;gap:6px;margin-top:10px}.SpliceDetectorTool_detectorCell__VZdpl{border:1px solid #1a1a1a;background:#050505;padding:6px 8px}.SpliceDetectorTool_detectorName__qx4oX{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#555;font-family:var(--font-mono)}.SpliceDetectorTool_detectorCount__RHG6l{font-size:14px;color:#ccc;font-family:var(--font-mono);margin-top:2px}.SpliceDetectorTool_detectorCount__RHG6l.SpliceDetectorTool_zero__O0MWO{color:#444}.SpliceDetectorTool_hashGrid__aFbVV{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.SpliceDetectorTool_hashRow__3Rzrx{display:flex;align-items:baseline;gap:12px;padding:6px 8px;background:#050505;border:1px solid #1a1a1a}.SpliceDetectorTool_hashLabel__Z5Yzj{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#666;font-family:var(--font-mono);width:60px;flex-shrink:0}.SpliceDetectorTool_hashVal__i3k_Q{font-size:11px;color:#b8960c;font-family:var(--font-mono);word-break:break-all;flex:1 1}.SpliceDetectorTool_hashExportRow__dqDGR{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.SpliceDetectorTool_hashNote__vkUjf{font-size:11px;color:#555;font-family:var(--font-mono)}.SpliceDetectorTool_overviewWrap__z06t3{position:relative}.SpliceDetectorTool_overviewCanvas__3zcN4{width:100%;height:160px;display:block;background:#000;border:1px solid #1a1a1a;cursor:crosshair}.SpliceDetectorTool_markerCanvas__JnfuP{position:absolute;inset:0;width:100%;height:160px;pointer-events:none}.SpliceDetectorTool_legendRow__o_uix{display:flex;flex-wrap:wrap;gap:12px;padding:6px 0}.SpliceDetectorTool_legendItem__gGvNo{font-size:10px;font-family:var(--font-mono)}.SpliceDetectorTool_analysisWait__S8r17{font-size:11px;color:#555;font-family:var(--font-mono);padding:8px 0}.SpliceDetectorTool_editList__aeQP8{border:1px solid #1a1a1a;background:#030303;max-height:320px;overflow-y:auto;margin-top:8px}.SpliceDetectorTool_editHeader__WKMvr{border-bottom:1px solid #1a1a1a;background:#080808;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#444;font-family:var(--font-mono)}.SpliceDetectorTool_editHeader__WKMvr,.SpliceDetectorTool_editItem__RnPwz{display:grid;grid-template-columns:100px 80px 80px 1fr;grid-gap:8px;gap:8px;padding:5px 10px}.SpliceDetectorTool_editItem__RnPwz{border-bottom:1px solid #111;align-items:baseline;cursor:pointer;transition:background .1s}.SpliceDetectorTool_editItem__RnPwz:hover{background:#0a0a0a}.SpliceDetectorTool_editItem__RnPwz:last-child{border-bottom:none}.SpliceDetectorTool_editItem__RnPwz.SpliceDetectorTool_selected__oJ1w2{background:#131008}.SpliceDetectorTool_editTime___7vH2{font-size:11px;color:#aaa;font-family:var(--font-mono)}.SpliceDetectorTool_editConf__z2LsB{font-size:12px;font-family:var(--font-mono);font-weight:700}.SpliceDetectorTool_editTier__CunJ3{font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.SpliceDetectorTool_editMethods__Nd42x{font-size:10px;color:#666;font-family:var(--font-mono)}.SpliceDetectorTool_tierHigh__XB8Bj .SpliceDetectorTool_editConf__z2LsB,.SpliceDetectorTool_tierHigh__XB8Bj .SpliceDetectorTool_editTier__CunJ3{color:#dc3232}.SpliceDetectorTool_tierMed__L5N2Y .SpliceDetectorTool_editConf__z2LsB,.SpliceDetectorTool_tierMed__L5N2Y .SpliceDetectorTool_editTier__CunJ3{color:#b8960c}.SpliceDetectorTool_tierLow__snzrO .SpliceDetectorTool_editConf__z2LsB,.SpliceDetectorTool_tierLow__snzrO .SpliceDetectorTool_editTier__CunJ3{color:#777}.SpliceDetectorTool_noEdits__XzGqj{font-size:11px;color:#555;font-family:var(--font-mono);padding:10px}.SpliceDetectorTool_editNote__GPtW_{font-size:10px;color:#555;font-family:var(--font-mono);line-height:1.5;padding:8px 0;border-top:1px solid #1a1a1a;margin-top:8px}.SpliceDetectorTool_zoomPanel__va3pr{border:1px solid #1a1a1a;background:#030303;padding:12px;display:grid;grid-template-columns:1fr 320px;grid-gap:16px;gap:16px}@media (max-width:800px){.SpliceDetectorTool_zoomPanel__va3pr{grid-template-columns:1fr}}.SpliceDetectorTool_zoomCol__BVI8C{display:flex;flex-direction:column;gap:10px;min-width:0}.SpliceDetectorTool_zoomHeader__3U5q_{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.SpliceDetectorTool_zoomTitle__tQT4W{font-size:12px;color:#b8960c;font-family:var(--font-mono)}.SpliceDetectorTool_zoomTime__soiO9{font-size:11px;color:#888;font-family:var(--font-mono)}.SpliceDetectorTool_zoomCanvas__rCkiz{width:100%;height:110px;display:block;background:#000;border:1px solid #1a1a1a}.SpliceDetectorTool_zoomTransport__p_PhL{display:flex;gap:6px;flex-wrap:wrap}.SpliceDetectorTool_evidenceTitle__9eHGr{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#555;font-family:var(--font-mono)}.SpliceDetectorTool_evidenceList__Rcm1z{border:1px solid #1a1a1a;background:#050505;max-height:220px;overflow-y:auto}.SpliceDetectorTool_evidenceItem__w0tML{display:grid;grid-template-columns:130px 60px 1fr;grid-gap:6px;gap:6px;padding:5px 8px;border-bottom:1px solid #111;align-items:baseline}.SpliceDetectorTool_evidenceItem__w0tML:last-child{border-bottom:none}.SpliceDetectorTool_evMethod__k4RNp{font-size:11px;color:#b8960c;font-family:var(--font-mono)}.SpliceDetectorTool_evStrength__mNuyL{font-size:11px;color:#888;font-family:var(--font-mono);text-align:right}.SpliceDetectorTool_evDesc__mb5a9{font-size:11px;color:#999;font-family:var(--font-mono)}.SpliceDetectorTool_notesBlock__kZoFR{display:flex;flex-direction:column;gap:6px}.SpliceDetectorTool_notesLabel___afdV{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#555;font-family:var(--font-mono)}.SpliceDetectorTool_labelRow__FDA8B{display:flex;gap:4px;flex-wrap:wrap}.SpliceDetectorTool_labelBtn__dRcNt{background:#050505;border:1px solid #222;color:#888;font-family:var(--font-mono);font-size:11px;padding:4px 8px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.SpliceDetectorTool_labelBtn__dRcNt:hover{border-color:#444;color:#ccc}.SpliceDetectorTool_labelBtn__dRcNt.SpliceDetectorTool_active__uVhP8{background:#1a1408;border-color:#b8960c;color:#b8960c}.SpliceDetectorTool_labelBtn__dRcNt.SpliceDetectorTool_realActive__HOEia{background:#1f0808;border-color:#dc3232;color:#dc3232}.SpliceDetectorTool_labelBtn__dRcNt.SpliceDetectorTool_falseActive__RKnNH{background:#0a1a0a;border-color:#40a060;color:#40a060}.SpliceDetectorTool_labelBtn__dRcNt.SpliceDetectorTool_uncertainActive__nInJW{background:#0d0d18;border-color:#6080c0;color:#6080c0}.SpliceDetectorTool_notesArea__CHlck{width:100%;background:#050505;border:1px solid #333;color:#ccc;font-family:var(--font-mono);font-size:12px;padding:8px;resize:vertical;line-height:1.5;outline:none;box-sizing:border-box}.SpliceDetectorTool_notesArea__CHlck:focus{border-color:#b8960c}.SpliceDetectorTool_notesArea__CHlck::placeholder{color:#444}.SpliceDetectorTool_reportActions__2ubKJ{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.SpliceDetectorTool_framingNote__DJEtS{font-size:11px;color:#555;font-family:var(--font-mono);font-style:italic;padding:6px 0 12px;text-align:center;letter-spacing:.04em}