.SpectralOcrTool_fileBar__Gzuc0{display:flex;flex-wrap:wrap;gap:8px 18px;padding:8px 12px;background:#050505;border:1px solid #1a1a1a;font-family:var(--font-mono);font-size:11px;color:#999}.SpectralOcrTool_fileName__1Jz43{color:#ccc}.SpectralOcrTool_fileMeta___06rl{color:#777}.SpectralOcrTool_controlRow__8ISTE{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid #1a1a1a;background:#050505}.SpectralOcrTool_ctrl__595aX{display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono);font-size:11px;color:#aaa}.SpectralOcrTool_ctrlLabel__XoDeO{font-size:10px;color:#777;text-transform:uppercase;letter-spacing:.06em}.SpectralOcrTool_ctrlSliderRow__BsOBH{display:flex;gap:6px;align-items:center}.SpectralOcrTool_ctrlSlider__9qSPo{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:#1a1a1a;outline:none;margin:0}.SpectralOcrTool_ctrlSlider__9qSPo::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:14px;background:#b8960c;cursor:pointer}.SpectralOcrTool_ctrlSlider__9qSPo::-moz-range-thumb{width:10px;height:14px;background:#b8960c;cursor:pointer;border:none}.SpectralOcrTool_ctrlVal__ozRgA{font-size:11px;color:#ccc;min-width:60px;text-align:right}.SpectralOcrTool_ctrlSelect__6PsHT{background:#050505;border:1px solid #222;color:#ccc;font-family:var(--font-mono);font-size:11px;padding:4px 8px}.SpectralOcrTool_checkboxRow__H_17R{display:flex;align-items:center;gap:6px}.SpectralOcrTool_statGrid__zCCAe{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.SpectralOcrTool_statCard____u6T{border:1px solid #1a1a1a;background:#050505;padding:10px 12px;font-family:var(--font-mono);display:flex;flex-direction:column;gap:4px}.SpectralOcrTool_statLabel__R1xJP{font-size:10px;color:#777;text-transform:uppercase;letter-spacing:.06em}.SpectralOcrTool_statValue__NVKyA{font-size:18px;color:#b8960c}.SpectralOcrTool_statSub__WsBdR{font-size:10px;color:#555}.SpectralOcrTool_viewerWrap__elXaw{background:#050505;border:1px solid #1a1a1a;padding:6px;position:relative}.SpectralOcrTool_viewerCanvas__RxkmC{width:100%;display:block;background:#050505;cursor:crosshair;image-rendering:pixelated}.SpectralOcrTool_viewerOverlay__Iy68J{position:absolute;pointer-events:none;font-family:var(--font-mono);font-size:10px;color:#b8960c;background:rgba(5,5,5,.85);border:1px solid #2a220c;padding:2px 6px;bottom:8px;right:8px}.SpectralOcrTool_zoomRow__M6ulY{display:flex;gap:6px;align-items:center;padding:8px 12px;background:#050505;border:1px solid #1a1a1a;font-family:var(--font-mono);font-size:11px;color:#aaa}.SpectralOcrTool_zoomBtn__OkSAV{background:#050505;border:1px solid #222;color:#888;font-family:var(--font-mono);font-size:11px;padding:4px 10px;cursor:pointer;text-transform:uppercase;letter-spacing:.04em}.SpectralOcrTool_zoomBtn__OkSAV:hover{border-color:#b8960c;color:#b8960c}.SpectralOcrTool_tableWrap__nMolr{border:1px solid #1a1a1a;background:#050505;overflow-x:auto;max-height:300px;overflow-y:auto}.SpectralOcrTool_dataTable__LmZWS{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:11px}.SpectralOcrTool_dataTable__LmZWS td,.SpectralOcrTool_dataTable__LmZWS th{padding:5px 10px;text-align:right;color:#aaa;border-bottom:1px dashed #141414;white-space:nowrap}.SpectralOcrTool_dataTable__LmZWS td:first-child,.SpectralOcrTool_dataTable__LmZWS th:first-child{text-align:left;color:#b8960c}.SpectralOcrTool_dataTable__LmZWS thead th{text-transform:uppercase;font-size:10px;color:#777;letter-spacing:.06em;background:#060606;position:-webkit-sticky;position:sticky;top:0}.SpectralOcrTool_tableRow__lxpjb:hover{background:#0a0a0a;cursor:pointer}.SpectralOcrTool_tableRow__lxpjb.SpectralOcrTool_selected__OmiKw{background:#14110a}.SpectralOcrTool_actionRow__HhkC4{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;background:#050505;border:1px solid #1a1a1a}.SpectralOcrTool_actionBtn__C_flt{background:#050505;border:1px solid #222;color:#888;font-family:var(--font-mono);font-size:11px;padding:6px 14px;cursor:pointer;text-transform:uppercase;letter-spacing:.04em}.SpectralOcrTool_actionBtn__C_flt:hover:not(:disabled){border-color:#b8960c;color:#b8960c}.SpectralOcrTool_actionBtn__C_flt:disabled{color:#444;border-color:#1a1a1a;cursor:not-allowed}.SpectralOcrTool_notePanel__TVp4G{padding:8px 12px;background:#050505;border:1px solid #1a1a1a;font-family:var(--font-mono);font-size:11px;color:#888;line-height:1.55}.SpectralOcrTool_notePanel__TVp4G a{color:#b8960c;text-decoration:underline}.SpectralOcrTool_notePanel__TVp4G ul{margin:4px 0;padding-left:16px}.SpectralOcrTool_notePanel__TVp4G li{margin-bottom:4px}.SpectralOcrTool_framingNote__FOv9s{font-size:11px;color:#555;font-family:var(--font-mono);font-style:italic;padding:6px 0 12px;text-align:center;letter-spacing:.04em}