:root{--fx-stage-bg:#0d1117;--fx-stage-fg:rgba(255,255,255,0.88);--fx-stage-border:rgba(255,255,255,0.08);--fx-terminal-bg:#0a0f0a;--fx-terminal-fg:#7ee787;--fx-checker-a:rgba(255,255,255,0.06);--fx-checker-b:rgba(255,255,255,0.02)}[data-bs-theme="light"]{--fx-stage-border:rgba(0,0,0,0.08)}.forensics-dashboard{overflow:hidden}.forensics-heading-icon{display:inline-grid;width:2rem;height:2rem;place-items:center;color:var(--bs-primary);background:var(--bs-primary-bg-subtle);border-radius:0.7rem}.forensics-heading-note{padding:0.65rem 0.85rem;border:1px solid var(--bs-border-color);border-radius:999px;background:var(--bs-body-bg)}#forensics-drop-zone{min-height:220px;display:grid;place-items:center;padding:2rem;border-color:color-mix(in srgb,var(--bs-primary) 35%,var(--bs-border-color));background:color-mix(in srgb,var(--bs-primary-bg-subtle) 32%,transparent);transition:border-color 160ms ease,background-color 160ms ease,transform 160ms ease}#forensics-drop-zone:hover,#forensics-drop-zone.border-primary{border-color:var(--bs-primary)!important;background:var(--bs-primary-bg-subtle)}#forensics-drop-zone:hover{transform:translateY(-1px)}.forensics-tool-rail{display:flex;flex-direction:column;gap:1.25rem;background:var(--bs-tertiary-bg);box-shadow:var(--bs-box-shadow-sm)}.forensics-tool-nav{padding-top:1.15rem;border-top:1px solid var(--bs-border-color)}.forensics-comparison-stage{min-height:clamp(430px,54vw,720px);height:100%;padding:0;overflow:hidden}.forensics-comparison-stage>#forensics-drop-zone{position:absolute;inset:0.75rem;z-index:6;min-height:0;padding:2rem;background:color-mix(in srgb,var(--fx-stage-bg) 88%,var(--bs-primary) 12%)}.forensics-comparison-stage>#forensics-drop-zone:hover,.forensics-comparison-stage>#forensics-drop-zone.border-primary{background:color-mix(in srgb,var(--fx-stage-bg) 78%,var(--bs-primary) 22%)}.forensics-canvas-wrap{position:absolute;inset:0.75rem 0.75rem 4.2rem;overflow:hidden}.forensics-canvas-wrap>canvas:not(#forensics-magnifier-lens){position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.forensics-comparison-stage>.forensics-empty-state{position:absolute;inset:0.75rem 0.75rem 4.2rem;min-height:0;z-index:1}.forensics-comparison-labels{position:absolute;top:1.25rem;right:1.25rem;left:1.25rem;z-index:3;display:flex;justify-content:space-between;pointer-events:none}.forensics-comparison-labels span{padding:0.3rem 0.55rem;color:#fff;background:rgba(13,17,23,0.72);border-radius:999px;font-size:0.7rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.forensics-comparison-divider{position:absolute;top:0.75rem;bottom:4.2rem;left:50%;z-index:4;width:2px;background:var(--bs-primary);box-shadow:0 0 0 1px rgba(0,0,0,0.32);pointer-events:none}.forensics-comparison-divider span{position:absolute;top:50%;left:50%;display:block;width:2rem;height:2rem;background:var(--bs-primary);border:3px solid var(--fx-stage-bg);border-radius:50%;transform:translate(-50%,-50%)}.forensics-comparison-divider span::before,.forensics-comparison-divider span::after{position:absolute;top:50%;color:#fff;font-size:0.75rem;line-height:1;transform:translateY(-50%)}.forensics-comparison-divider span::before{left:0.3rem;content:"‹"}.forensics-comparison-divider span::after{right:0.3rem;content:"›"}.forensics-comparison-control{position:absolute;right:1rem;bottom:0.75rem;left:1rem;z-index:5;display:grid;grid-template-columns:auto 3.2rem;gap:0.35rem 0.75rem;align-items:center;padding:0.5rem 0.75rem;color:var(--bs-body-color);background:color-mix(in srgb,var(--fx-stage-bg) 88%,transparent);border:1px solid var(--fx-stage-border);border-radius:0.75rem;font-size:0.75rem}.forensics-comparison-control output{color:var(--bs-primary);font-variant-numeric:tabular-nums;text-align:right}.forensics-comparison-control input{grid-column:1 / -1;width:100%;margin:0}.forensics-comparison-stage.is-metadata-only .forensics-comparison-divider,.forensics-comparison-stage.is-metadata-only .forensics-comparison-control,.forensics-comparison-stage.is-metadata-only .forensics-comparison-labels,.forensics-comparison-stage.is-metadata-only #forensics-output-empty{display:none}#forensics-thumb{max-height:150px}#forensics-xmp-content{max-height:240px;overflow:auto}#clone-progress{height:6px}.forensics-stage{background-color:var(--fx-stage-bg);background-image:repeating-conic-gradient(var(--fx-checker-a) 0% 25%,var(--fx-checker-b) 0% 50%);background-size:20px 20px;border:1px solid var(--fx-stage-border);border-radius:var(--bs-border-radius-lg,0.75rem);padding:0.75rem;min-height:320px;display:flex;flex-direction:column;justify-content:center}.forensics-stage canvas{max-width:100%;width:100%;max-height:440px;object-fit:contain;display:block;margin:0 auto}.forensics-empty-state{display:flex;min-height:270px;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:0.35rem;color:var(--bs-secondary-color);text-align:center}.forensics-empty-state i{margin-bottom:0.5rem;color:var(--bs-primary);font-size:2rem;opacity:0.75}.forensics-empty-state span{color:var(--bs-body-color);font-weight:700}.forensics-empty-state small{font-size:0.78rem}.forensics-stage .forensics-empty-state,.forensics-stage .forensics-empty-state span,.forensics-stage .forensics-empty-state small{color:var(--fx-stage-fg)}.forensics-stage .forensics-empty-state small{opacity:0.75}.forensics-stage #forensics-upload-prompt,.forensics-stage #forensics-upload-prompt .fw-bold{color:var(--fx-stage-fg)}.forensics-stage #forensics-upload-prompt .text-body-secondary{color:color-mix(in srgb,var(--fx-stage-fg) 72%,transparent)!important}#forensics-drop-zone:focus-visible{outline:3px solid var(--bs-primary);outline-offset:2px}.forensics-control + .forensics-control{margin-top:1rem}.forensics-control .form-label{display:flex;justify-content:space-between;gap:1rem;margin-bottom:0.35rem}.forensics-control output{min-width:2.8rem;color:var(--bs-primary);font-variant-numeric:tabular-nums;text-align:right}#forensics-magnifier-lens{top:0;left:0;width:160px;height:160px;border:2px solid var(--bs-primary);border-radius:50%;pointer-events:none;box-shadow:0 0 0 2px rgba(0,0,0,0.35),0 4px 12px rgba(0,0,0,0.45)}#forensics-canvas-output.fx-magnify-active{touch-action:none;cursor:crosshair}.fx-spinner-overlay{inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(13,17,23,0.45);border-radius:var(--bs-border-radius-lg,0.75rem);z-index:5}.forensics-placeholder i{opacity:0.6}#forensics-workspace:fullscreen,#forensics-workspace.forensics-fullscreen-fallback{background:var(--bs-body-bg);padding:1.5rem;overflow-y:auto}#forensics-workspace.forensics-fullscreen-fallback{position:fixed;inset:0;z-index:1090}#forensics-workspace:fullscreen .forensics-comparison-stage,#forensics-workspace.forensics-fullscreen-fallback .forensics-comparison-stage{min-height:60vh}#forensics-workspace:fullscreen .forensics-stage canvas,#forensics-workspace.forensics-fullscreen-fallback .forensics-stage canvas{max-height:none}#forensics-workspace:fullscreen .forensics-tool-rail,#forensics-workspace.forensics-fullscreen-fallback .forensics-tool-rail{max-height:calc(100vh - 3rem);overflow-y:auto}#forensics-workspace:fullscreen .forensics-tool-rail>*:not(#forensics-tool-nav),#forensics-workspace.forensics-fullscreen-fallback .forensics-tool-rail>*:not(#forensics-tool-nav){flex-shrink:0}#forensics-workspace:fullscreen #forensics-tool-nav,#forensics-workspace.forensics-fullscreen-fallback #forensics-tool-nav{flex:1 1 auto;min-height:11rem;display:flex;flex-direction:column;overflow:hidden}#forensics-workspace:fullscreen #forensicsTabs,#forensics-workspace.forensics-fullscreen-fallback #forensicsTabs,#forensics-workspace:fullscreen #officeTabs,#forensics-workspace.forensics-fullscreen-fallback #officeTabs,#forensics-workspace:fullscreen #arcTabs,#forensics-workspace.forensics-fullscreen-fallback #arcTabs{flex:1 1 auto;min-height:0;overflow-y:auto;flex-wrap:nowrap}#forensics-strings-terminal{font-family:var(--font-body,monospace),monospace;font-size:0.8rem;max-height:320px;overflow:auto;background-color:var(--fx-terminal-bg);color:var(--fx-terminal-fg);border-radius:var(--bs-border-radius,0.5rem);padding:0.75rem 1rem;white-space:pre-wrap;word-break:break-all}#forensicsTabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0.3rem;width:100%;padding:0.35rem;border:1px solid var(--bs-border-color);border-radius:1rem;background:var(--bs-body-bg);margin-bottom:0!important}#forensicsTabs .nav-item{flex:0 0 auto}#forensicsTabs .nav-link{width:100%;white-space:normal;padding:0.5rem 0.65rem;font-size:0.82rem;text-align:left}#forensicsTabs .nav-link i{color:var(--bs-secondary-color);font-size:0.78rem}#forensicsTabs .nav-link:hover i,#forensicsTabs .nav-link.active i{color:inherit}#forensicsTabs .nav-link:hover{background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary)!important}.forensics-analysis-settings{padding:0.25rem}.forensics-analysis-title{display:flex;gap:0.75rem;align-items:flex-start;margin-bottom:1rem}.forensics-analysis-title>i{padding-top:0.15rem;font-size:1.1rem}.forensics-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 1.5rem}#forensicsTabs .nav-link.active,#forensicsTabs .nav-link.active:hover{color:var(--bs-nav-pills-link-active-color,#fff)!important;box-shadow:var(--bs-box-shadow-sm)}#tab-clone input[type="range"],#tab-levelsweep input[type="range"],#tab-lumgrad input[type="range"],#tab-ela input[type="range"],#tab-noise input[type="range"],#tab-strings input[type="range"],#tab-magnifier input[type="range"]{max-width:200px}#forensicsTabsContent{min-height:9rem;padding:1rem;border:1px solid var(--bs-border-color);border-radius:1rem;background:var(--bs-body-bg)}@media (max-width:991.98px){.forensics-stage{min-height:260px}}@media (max-width:575.98px){.forensics-heading-note{width:100%;border-radius:0.75rem}#forensics-drop-zone{min-height:190px;padding:1.5rem 1rem}#forensicsTabsContent,#officeTabsContent,#arcTabsContent{padding:0.75rem}}#clone-progress-bar{width:0%}#metric-dims,#metric-filesize,#metric-metacount{font-size:0.85rem}.forensics-metric-label{font-size:0.65rem}.forensics-quant-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:1px;max-width:200px;aspect-ratio:1;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius,0.5rem);overflow:hidden}#forensics-histogram-chart{display:block;width:100%;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg,0.75rem);cursor:crosshair}#forensics-histogram-readout{min-height:1.2em;font-variant-numeric:tabular-nums}#forensics-dj-chart,#forensics-gps-canvas{display:block;width:100%;max-width:100%;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg,0.75rem)}#forensics-thumbcompare canvas,#forensics-iptc-thumb-canvas{display:block;max-width:100%;height:auto;background:var(--fx-stage-bg)}.forensics-image-workspace{container-type:inline-size;display:grid;grid-template-rows:auto auto auto;gap:1rem}.forensics-image-workspace .forensics-workspace-toolbar{display:flex;align-items:center;gap:0.75rem}.forensics-image-workspace .forensics-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(250px,18vw,300px);grid-template-rows:clamp(520px,58cqw,900px);gap:1rem;align-items:stretch;min-width:0;min-height:0}.forensics-image-workspace .forensics-workspace-stage{min-width:0;min-height:0;height:100%}.forensics-image-workspace .forensics-comparison-stage{height:clamp(520px,58cqw,900px);min-height:520px}.forensics-image-workspace .forensics-tool-rail{min-width:0;min-height:0;height:100%;overflow:hidden;transition:opacity 160ms ease,padding 160ms ease;border-radius:var(--bs-border-radius-xl,1rem);padding:1rem;border:1px solid var(--bs-border-color)}.forensics-image-workspace .forensics-tool-nav{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding-top:0;border-top:0}.forensics-image-workspace .forensics-adjust-panel{display:none;height:100%;overflow-y:auto}.forensics-image-workspace.forensics-adjust-open .forensics-tool-nav{display:none}.forensics-image-workspace.forensics-adjust-open .forensics-adjust-panel{display:block}.forensics-image-workspace #forensicsTabs{flex:1 1 auto;min-height:0;overflow-y:auto}.forensics-tool-group{padding:0.85rem 0.5rem 0.3rem;margin-top:0.15rem;color:var(--bs-secondary-color);font-size:0.68rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;border-top:1px solid var(--bs-border-color-translucent)}.forensics-tool-group:first-of-type{margin-top:0;padding-top:0.35rem;border-top:0}.forensics-tool-empty{padding:1rem 0.5rem;color:var(--bs-secondary-color);font-size:0.82rem;text-align:center}.forensics-image-workspace.forensics-tools-collapsed .forensics-workspace-grid{grid-template-columns:minmax(0,1fr) 0;gap:0}.forensics-image-workspace.forensics-tools-collapsed .forensics-tool-rail{padding:0!important;pointer-events:none;visibility:hidden;opacity:0;border-width:0!important}.forensics-results-drawer{overflow:hidden;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:1rem}.forensics-results-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.8rem 1rem}.forensics-results-body{max-height:min(42vh,420px);padding:0 1rem 1rem;overflow:auto}.forensics-results-drawer.is-collapsed .forensics-results-body{display:none}.forensics-image-workspace .forensics-results-body #forensicsTabsContent{min-height:0;padding:0;background:transparent;border:0}#forensics-workspace.forensics-image-workspace:fullscreen,#forensics-workspace.forensics-image-workspace.forensics-fullscreen-fallback{box-sizing:border-box;width:100%;height:100dvh;max-height:100dvh;padding:1rem;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto;gap:0.75rem}#forensics-workspace.forensics-image-workspace:fullscreen .forensics-workspace-grid,#forensics-workspace.forensics-image-workspace.forensics-fullscreen-fallback .forensics-workspace-grid{height:100%;min-height:0;grid-template-rows:minmax(0,1fr)}#forensics-workspace.forensics-image-workspace:fullscreen .forensics-workspace-stage,#forensics-workspace.forensics-image-workspace.forensics-fullscreen-fallback .forensics-workspace-stage{height:100%;min-height:0}#forensics-workspace.forensics-image-workspace:fullscreen .forensics-comparison-stage,#forensics-workspace.forensics-image-workspace.forensics-fullscreen-fallback .forensics-comparison-stage{height:100%;min-height:0}#forensics-workspace.forensics-image-workspace:fullscreen .forensics-tool-rail,#forensics-workspace.forensics-image-workspace.forensics-fullscreen-fallback .forensics-tool-rail{height:auto;max-height:none;overflow:hidden}#forensics-workspace.forensics-image-workspace:fullscreen .forensics-results-body,#forensics-workspace.forensics-image-workspace.forensics-fullscreen-fallback .forensics-results-body{max-height:min(32dvh,320px)}@media (max-width:991.98px){.forensics-image-workspace .forensics-workspace-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.forensics-image-workspace .forensics-comparison-stage{height:clamp(320px,72cqw,520px);min-height:320px}.forensics-image-workspace .forensics-tool-rail{height:auto;max-height:430px}.forensics-image-workspace.forensics-tools-collapsed .forensics-workspace-grid{grid-template-columns:minmax(0,1fr)}}.forensics-hist-swatch{display:inline-block;width:10px;height:10px;margin-right:0.35rem;vertical-align:middle;border-radius:2px}.forensics-hist-swatch-r{background-color:#e5484d}.forensics-hist-swatch-g{background-color:#30a46c}.forensics-hist-swatch-b{background-color:#3b82f6}.forensics-hist-swatch-luma{background-color:var(--bs-body-color)}.forensics-media-workspace{container-type:inline-size;display:grid;grid-template-rows:auto auto auto;gap:1rem}.forensics-media-workspace .forensics-workspace-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:0.75rem}.forensics-media-workspace .forensics-workspace-toolbar>span{margin-right:auto}.forensics-media-workspace>.row{min-width:0;min-height:0}.forensics-media-workspace>.row>[class*="col-"]{min-width:0}.forensics-media-workspace .forensics-stage{position:relative;height:clamp(420px,48cqw,760px);min-height:420px}.forensics-media-workspace .forensics-stage>#forensics-drop-zone{position:absolute;inset:0.75rem;z-index:6;min-height:0;height:auto}.forensics-media-workspace .forensics-stage canvas{max-height:none}.forensics-media-workspace .forensics-tool-rail{min-width:0;min-height:0;height:100%;max-height:100%;overflow:hidden;border-radius:var(--bs-border-radius-xl,1rem);padding:1rem;border:1px solid var(--bs-border-color)}.forensics-media-workspace .forensics-tool-nav{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding-top:0;border-top:0}.forensics-media-workspace #forensicsTabs,.forensics-media-workspace #officeTabs,.forensics-media-workspace #arcTabs{flex:1 1 auto;min-height:0;overflow-y:auto}.forensics-document-dashboard:not(.doc-mode-pdf) .doc-pdf-only,.forensics-document-dashboard:not(.doc-mode-office) .doc-office-only,.forensics-document-dashboard.doc-mode-pdf .doc-idle-only,.forensics-document-dashboard.doc-mode-office .doc-idle-only,.forensics-binary-dashboard:not(.bin-mode-archive) .arc-only,.forensics-binary-dashboard:not(.bin-mode-binary) .bin-loaded-only,.forensics-binary-dashboard.bin-mode-archive .bin-idle-only,.forensics-binary-dashboard.bin-mode-binary .bin-idle-only{display:none!important}.forensics-media-workspace .forensics-tool-nav + .forensics-tool-nav{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--bs-border-color)}.forensics-media-workspace .forensics-workspace-body,.forensics-media-workspace>.tab-content{min-width:0}.forensics-pdf-workspace #forensics-stage-timeline,.forensics-browser-workspace #forensics-stage-timeline,.forensics-video-workspace #forensics-stage-timeline,.forensics-binary-workspace #forensics-stage-entropy{height:clamp(420px,48cqw,760px);min-height:420px}.forensics-pcap-workspace #forensics-stage-timeline{height:clamp(260px,30cqw,420px);min-height:260px}.forensics-pcap-timeline-chart{height:340px;min-height:340px}.forensics-pcap-timeline-chart .forensics-canvas-wrap{inset:0.75rem}.forensics-pcap-timeline-chart{background-color:var(--fx-stage-bg);background-image:none}.forensics-chart-tooltip{position:absolute;z-index:2;display:none;max-width:calc(100% - 1rem);padding:0.45rem 0.6rem;color:var(--bs-body-color);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:0.5rem;box-shadow:0 0.35rem 1rem rgba(0,0,0,0.3);pointer-events:none}.forensics-timeline-legend{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1rem}.forensics-timeline-key::before{display:inline-block;width:0.65rem;height:0.65rem;margin-right:0.35rem;border-radius:0.15rem;content:""}.forensics-timeline-key-tcp::before{background:var(--bs-primary)}.forensics-timeline-key-other::before{background:var(--bs-info)}.forensics-pdf-workspace #forensics-stage-timeline .forensics-canvas-wrap,.forensics-pcap-workspace #forensics-stage-timeline .forensics-canvas-wrap,.forensics-browser-workspace #forensics-stage-timeline .forensics-canvas-wrap,.forensics-video-workspace #forensics-stage-timeline .forensics-canvas-wrap,.forensics-binary-workspace #forensics-stage-entropy .forensics-canvas-wrap{inset:0.75rem 0.75rem 2.2rem}.forensics-pdf-workspace #forensics-canvas-timeline,.forensics-pcap-workspace #forensics-canvas-timeline,.forensics-browser-workspace #forensics-canvas-timeline,.forensics-video-workspace #forensics-canvas-timeline,.forensics-binary-workspace #forensics-canvas-entropy{width:100%;height:100%}.forensics-video-workspace #video-player-mount{position:absolute;inset:0.75rem 0.75rem 2.2rem;display:grid;place-items:center;overflow:hidden}.forensics-video-workspace #video-player-mount video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;background:#000}.forensics-audio-workspace{--af-sticky-top:calc(var(--rr-nav-h,64px) + var(--rr-subnav-h,46px));--af-transport-h:3.5rem;display:flex;flex-direction:column;gap:1rem}.forensics-dashboard:has(.forensics-audio-workspace){overflow:clip}.forensics-audio-player{display:flex;flex-direction:column;gap:0.75rem;min-width:0;min-height:0}.forensics-audio-workspace #forensics-stage-waveform{height:clamp(180px,17cqw,250px);min-height:180px}.forensics-audio-workspace #forensics-stage-spectrogram{height:clamp(240px,24cqw,360px);min-height:240px}.forensics-audio-workspace #forensics-stage-waveform .forensics-canvas-wrap>canvas:not(#forensics-magnifier-lens),.forensics-audio-workspace #forensics-stage-spectrogram .forensics-canvas-wrap>canvas:not(#forensics-magnifier-lens){max-height:none}.forensics-audio-workspace #forensics-drop-zone{display:flex;align-items:center;justify-content:center;padding:0.5rem}.forensics-audio-workspace #forensics-upload-prompt i{margin-bottom:0.4rem!important}.forensics-audio-workspace #forensics-upload-prompt p.mb-3{margin-bottom:0.5rem!important}.forensics-audio-viewbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(6.5rem,9rem) auto;align-items:end;gap:0.5rem 1.25rem;padding:0.6rem 0.9rem;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg,0.75rem)}.forensics-audio-viewbar-title{display:none;align-self:center;color:var(--bs-primary);font-size:0.7rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap}.forensics-audio-viewbar .forensics-control + .forensics-control{margin-top:0}.forensics-audio-viewbar .forensics-control .form-label{margin-bottom:0.1rem}.forensics-audio-viewbar .form-range{margin:0}.forensics-audio-workspace .form-range::-webkit-slider-runnable-track{background-color:color-mix(in srgb,var(--bs-body-color) 22%,transparent)}.forensics-audio-workspace .form-range::-moz-range-track{background-color:color-mix(in srgb,var(--bs-body-color) 22%,transparent)}.forensics-audio-workspace .forensics-transport{min-width:0;padding:0.5rem 0.75rem;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg,0.75rem);box-shadow:var(--bs-box-shadow-sm)}.forensics-audio-workspace .forensics-transport #forensics-audio-scrubber{flex:1 1 8rem;min-width:6rem;width:auto}.forensics-audio-workspace #forensics-filter-select{flex:0 0 auto;width:auto;max-width:12.5rem}.forensics-audio-analysis{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;min-width:0}.forensics-audio-results{min-width:0;scroll-margin-top:calc(var(--af-sticky-top) + 0.75rem)}.forensics-audio-results .forensics-segment-list>[role="button"]{justify-content:flex-start!important;gap:1.25rem!important;cursor:pointer}.forensics-audio-results .forensics-segment-list>[role="button"]>:first-child{min-width:5.5rem}.forensics-audio-results .forensics-segment-list>[role="button"]:hover{background:var(--bs-primary-bg-subtle)}.forensics-audio-results .forensics-segment-list>[role="button"]:focus-visible{outline:2px solid var(--bs-primary);outline-offset:-2px}.forensics-audio-workspace .forensics-audio-analysis>.forensics-tool-rail{height:auto;max-height:none;padding:0.75rem;gap:0.75rem}.forensics-audio-workspace #forensicsTabsContent{min-height:14rem}#metric-rate-note:not(:empty)::before{content:"\00b7\00a0"}@media (min-width:768px){.forensics-audio-analysis{grid-template-columns:minmax(13.5rem,16rem) minmax(0,1fr)}.forensics-audio-workspace .forensics-transport{position:sticky;top:var(--af-sticky-top);z-index:1010}.forensics-audio-workspace .forensics-audio-analysis>.forensics-tool-rail{position:sticky;top:calc(var(--af-sticky-top) + var(--af-transport-h) + 0.75rem);max-height:calc(100dvh - var(--af-sticky-top) - var(--af-transport-h) - 1.5rem)}.forensics-audio-results{scroll-margin-top:calc(var(--af-sticky-top) + var(--af-transport-h) + 0.75rem)}}@media (max-width:767.98px){#forensics-workspace .forensics-audio-analysis.forensics-has-tool-select>.forensics-tool-rail{display:none}}@media (min-width:1400px){.forensics-audio-viewbar{grid-template-columns:auto repeat(3,minmax(0,1fr)) minmax(6.5rem,9rem) auto}.forensics-audio-viewbar-title{display:block}}@media (max-width:991.98px){.forensics-audio-viewbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575.98px){.forensics-audio-viewbar{grid-template-columns:repeat(2,minmax(0,1fr))}.forensics-audio-viewbar #ax-reset{grid-column:1 / -1}.forensics-audio-workspace #forensics-stage-waveform{height:200px;min-height:200px}.forensics-audio-workspace #forensics-stage-spectrogram{height:260px;min-height:260px}}#forensics-workspace.forensics-media-workspace:fullscreen,#forensics-workspace.forensics-media-workspace.forensics-fullscreen-fallback{box-sizing:border-box;width:100%;height:100dvh;max-height:100dvh;padding:1rem;background:var(--bs-body-bg)}#forensics-workspace.forensics-media-workspace:fullscreen .forensics-tool-rail,#forensics-workspace.forensics-media-workspace.forensics-fullscreen-fallback .forensics-tool-rail{max-height:none}#forensics-workspace.forensics-pdf-workspace:fullscreen,#forensics-workspace.forensics-pdf-workspace.forensics-fullscreen-fallback,#forensics-workspace.forensics-pcap-workspace:fullscreen,#forensics-workspace.forensics-pcap-workspace.forensics-fullscreen-fallback,#forensics-workspace.forensics-browser-workspace:fullscreen,#forensics-workspace.forensics-video-workspace:fullscreen,#forensics-workspace.forensics-email-workspace:fullscreen,#forensics-workspace.forensics-executable-workspace:fullscreen,#forensics-workspace.forensics-office-workspace:fullscreen,#forensics-workspace.forensics-browser-workspace.forensics-fullscreen-fallback,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback,#forensics-workspace.forensics-email-workspace.forensics-fullscreen-fallback,#forensics-workspace.forensics-executable-workspace.forensics-fullscreen-fallback,#forensics-workspace.forensics-office-workspace.forensics-fullscreen-fallback,#forensics-workspace.forensics-binary-workspace:fullscreen,#forensics-workspace.forensics-binary-workspace.forensics-fullscreen-fallback{display:grid;grid-template-rows:auto minmax(0,1fr) minmax(0,auto);gap:0.75rem;overflow:hidden}#forensics-workspace.forensics-pcap-workspace:fullscreen,#forensics-workspace.forensics-pcap-workspace.forensics-fullscreen-fallback{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);grid-template-rows:auto minmax(0,1fr) auto}#forensics-workspace.forensics-document-workspace.forensics-pdf-workspace:fullscreen,#forensics-workspace.forensics-document-workspace.forensics-pdf-workspace.forensics-fullscreen-fallback{grid-template-rows:auto minmax(8rem,18vh) minmax(0,1fr)}#forensics-workspace.forensics-pdf-workspace:fullscreen>.row,#forensics-workspace.forensics-pdf-workspace.forensics-fullscreen-fallback>.row,#forensics-workspace.forensics-pcap-workspace:fullscreen>.row,#forensics-workspace.forensics-pcap-workspace.forensics-fullscreen-fallback>.row,#forensics-workspace.forensics-browser-workspace:fullscreen>.row,#forensics-workspace.forensics-video-workspace:fullscreen>.row,#forensics-workspace.forensics-email-workspace:fullscreen>.row,#forensics-workspace.forensics-executable-workspace:fullscreen>.row,#forensics-workspace.forensics-office-workspace:fullscreen>.row,#forensics-workspace.forensics-browser-workspace.forensics-fullscreen-fallback>.row,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback>.row,#forensics-workspace.forensics-email-workspace.forensics-fullscreen-fallback>.row,#forensics-workspace.forensics-executable-workspace.forensics-fullscreen-fallback>.row,#forensics-workspace.forensics-office-workspace.forensics-fullscreen-fallback>.row,#forensics-workspace.forensics-binary-workspace:fullscreen>.row,#forensics-workspace.forensics-binary-workspace.forensics-fullscreen-fallback>.row{min-height:0;margin-bottom:0!important}#forensics-workspace.forensics-document-workspace.forensics-pdf-workspace:fullscreen>.row,#forensics-workspace.forensics-document-workspace.forensics-pdf-workspace.forensics-fullscreen-fallback>.row{height:100%;margin-top:0;margin-bottom:0!important;overflow:hidden}#forensics-workspace.forensics-document-workspace.forensics-pdf-workspace:fullscreen>.row>[class*="col-"],#forensics-workspace.forensics-document-workspace.forensics-pdf-workspace.forensics-fullscreen-fallback>.row>[class*="col-"]{margin-top:0;min-height:0}#forensics-workspace.forensics-pdf-workspace:fullscreen>.row>.col-xl-9,#forensics-workspace.forensics-pdf-workspace.forensics-fullscreen-fallback>.row>.col-xl-9,#forensics-workspace.forensics-pcap-workspace:fullscreen>.row>.col-xl-9,#forensics-workspace.forensics-pcap-workspace.forensics-fullscreen-fallback>.row>.col-xl-9,#forensics-workspace.forensics-browser-workspace:fullscreen>.row>.col-xl-9,#forensics-workspace.forensics-video-workspace:fullscreen>.row>.col-xl-9,#forensics-workspace.forensics-email-workspace:fullscreen>.row>.col-xl-9,#forensics-workspace.forensics-executable-workspace:fullscreen>.row>.col-xl-9,#forensics-workspace.forensics-office-workspace:fullscreen>.row>.col-xl-9,#forensics-workspace.forensics-browser-workspace.forensics-fullscreen-fallback>.row>.col-xl-9,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback>.row>.col-xl-9,#forensics-workspace.forensics-email-workspace.forensics-fullscreen-fallback>.row>.col-xl-9,#forensics-workspace.forensics-executable-workspace.forensics-fullscreen-fallback>.row>.col-xl-9,#forensics-workspace.forensics-office-workspace.forensics-fullscreen-fallback>.row>.col-xl-9,#forensics-workspace.forensics-binary-workspace:fullscreen>.row>.col-xl-9,#forensics-workspace.forensics-binary-workspace.forensics-fullscreen-fallback>.row>.col-xl-9{display:flex;min-height:0;flex-direction:column}#forensics-workspace.forensics-pdf-workspace:fullscreen #forensics-stage-timeline,#forensics-workspace.forensics-pdf-workspace.forensics-fullscreen-fallback #forensics-stage-timeline,#forensics-workspace.forensics-pcap-workspace:fullscreen #forensics-stage-timeline,#forensics-workspace.forensics-pcap-workspace.forensics-fullscreen-fallback #forensics-stage-timeline,#forensics-workspace.forensics-browser-workspace:fullscreen #forensics-stage-timeline,#forensics-workspace.forensics-video-workspace:fullscreen #forensics-stage-timeline,#forensics-workspace.forensics-email-workspace:fullscreen #forensics-stage-timeline,#forensics-workspace.forensics-executable-workspace:fullscreen .forensics-stage,#forensics-workspace.forensics-office-workspace:fullscreen .forensics-stage,#forensics-workspace.forensics-browser-workspace.forensics-fullscreen-fallback #forensics-stage-timeline,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback #forensics-stage-timeline,#forensics-workspace.forensics-email-workspace.forensics-fullscreen-fallback #forensics-stage-timeline,#forensics-workspace.forensics-executable-workspace.forensics-fullscreen-fallback .forensics-stage,#forensics-workspace.forensics-office-workspace.forensics-fullscreen-fallback .forensics-stage,#forensics-workspace.forensics-binary-workspace:fullscreen #forensics-stage-entropy,#forensics-workspace.forensics-binary-workspace.forensics-fullscreen-fallback #forensics-stage-entropy{height:100%;min-height:0;flex:1 1 auto}#forensics-workspace.forensics-document-workspace.forensics-pdf-workspace:fullscreen>.row>.col-xl-3,#forensics-workspace.forensics-document-workspace.forensics-pdf-workspace.forensics-fullscreen-fallback>.row>.col-xl-3{overflow:hidden}#forensics-workspace.forensics-pdf-workspace:fullscreen #forensics-workspace-body,#forensics-workspace.forensics-pdf-workspace.forensics-fullscreen-fallback #forensics-workspace-body,#forensics-workspace.forensics-pcap-workspace:fullscreen>.tab-content,#forensics-workspace.forensics-pcap-workspace.forensics-fullscreen-fallback>.tab-content,#forensics-workspace.forensics-browser-workspace:fullscreen #forensics-workspace-body,#forensics-workspace.forensics-video-workspace:fullscreen #forensics-workspace-body,#forensics-workspace.forensics-email-workspace:fullscreen #forensics-workspace-body,#forensics-workspace.forensics-executable-workspace:fullscreen #forensics-workspace-body,#forensics-workspace.forensics-office-workspace:fullscreen #forensics-workspace-body,#forensics-workspace.forensics-browser-workspace.forensics-fullscreen-fallback #forensics-workspace-body,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback #forensics-workspace-body,#forensics-workspace.forensics-email-workspace.forensics-fullscreen-fallback #forensics-workspace-body,#forensics-workspace.forensics-executable-workspace.forensics-fullscreen-fallback #forensics-workspace-body,#forensics-workspace.forensics-office-workspace.forensics-fullscreen-fallback #forensics-workspace-body,#forensics-workspace.forensics-binary-workspace:fullscreen #forensics-workspace-body,#forensics-workspace.forensics-binary-workspace.forensics-fullscreen-fallback #forensics-workspace-body{min-height:0;overflow-y:auto}#forensics-workspace.forensics-document-workspace.forensics-pdf-workspace:fullscreen #forensics-workspace-body,#forensics-workspace.forensics-document-workspace.forensics-pdf-workspace.forensics-fullscreen-fallback #forensics-workspace-body{min-width:0;overflow-x:hidden}#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded{grid-template-columns:minmax(0,1fr) minmax(15rem,21rem);grid-template-rows:auto auto minmax(0,1fr) auto;row-gap:0;align-items:stretch}#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded>.forensics-workspace-toolbar{grid-column:1 / -1;grid-row:1}#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded>.row.g-4{display:contents}#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded>.row.g-4>.col-xl-9{grid-column:1;grid-row:2;width:auto;max-width:none;min-width:0;margin:0;padding:0}#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded>.row.g-4>.col-xl-9>.forensics-stage{margin-top:1rem}#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded>.row.g-4>.col-xl-9>.forensics-stage:not(:has(>#forensics-drop-zone:not(.d-none))){display:none}#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded>.row.g-4>.col-xl-3{grid-column:2;grid-row:2 / 4;width:auto;max-width:none;min-width:0;min-height:0;margin-top:1rem;padding:0}#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded>.tab-content{grid-column:1;grid-row:3;margin-top:1rem;min-width:0;min-height:0;overflow:auto}#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded>.row.g-2{grid-column:1 / -1;grid-row:4;width:auto;margin:1rem 0 0}#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded .forensics-tool-rail{height:100%;max-height:none}#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded:fullscreen,#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded.forensics-fullscreen-fallback{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);grid-template-rows:auto auto minmax(0,1fr) auto;column-gap:0.75rem;row-gap:0}@media (max-width:767.98px){#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(24rem,auto) minmax(12rem,auto) auto}#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded>.row.g-4>.col-xl-3{grid-column:1;grid-row:4}#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded>.tab-content{grid-column:1;grid-row:3}#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded>.row.g-2{grid-row:5}#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded .forensics-tool-rail{max-height:24rem}#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded:fullscreen,#forensics-workspace.forensics-pcap-workspace.forensics-pcap-loaded.forensics-fullscreen-fallback{grid-template-rows:auto auto minmax(0,1fr) minmax(10rem,28vh) auto}}#forensics-workspace.forensics-document-workspace #md-xmp-raw .forensics-mono{max-height:16rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}#forensics-workspace.forensics-binary-workspace.forensics-binary-loaded,#forensics-workspace.forensics-document-workspace.forensics-document-loaded,#forensics-workspace.forensics-media-workspace.forensics-analysis-loaded{grid-template-columns:minmax(0,1fr) minmax(15rem,21rem);grid-template-rows:auto auto minmax(34rem,1fr);row-gap:0;align-items:stretch;min-height:72vh}#forensics-workspace.forensics-binary-workspace.forensics-binary-loaded>.forensics-workspace-toolbar,#forensics-workspace.forensics-document-workspace.forensics-document-loaded>.forensics-workspace-toolbar,#forensics-workspace.forensics-media-workspace.forensics-analysis-loaded>.forensics-workspace-toolbar{grid-column:1 / -1;grid-row:1}#forensics-workspace.forensics-binary-workspace.forensics-binary-loaded>.row.g-4,#forensics-workspace.forensics-document-workspace.forensics-document-loaded>.row.g-4,#forensics-workspace.forensics-media-workspace.forensics-analysis-loaded>.row.g-4{display:contents}#forensics-workspace.forensics-binary-workspace.forensics-binary-loaded>.row.g-4>.col-xl-9,#forensics-workspace.forensics-document-workspace.forensics-document-loaded>.row.g-4>.col-xl-9,#forensics-workspace.forensics-media-workspace.forensics-analysis-loaded>.row.g-4>.col-xl-9{grid-column:1;grid-row:2;width:auto;max-width:none;min-width:0;margin:0;padding:0}#forensics-workspace.forensics-binary-workspace.forensics-binary-loaded>.row.g-4>.col-xl-9>.forensics-stage,#forensics-workspace.forensics-document-workspace.forensics-document-loaded>.row.g-4>.col-xl-9>.forensics-stage,#forensics-workspace.forensics-media-workspace.forensics-analysis-loaded>.row.g-4>.col-xl-9>.forensics-stage{margin-top:1rem}#forensics-workspace.forensics-binary-workspace.forensics-binary-loaded>.row.g-4>.col-xl-9>.forensics-stage:not(:has(>#forensics-drop-zone:not(.d-none))),#forensics-workspace.forensics-document-workspace.forensics-document-loaded>.row.g-4>.col-xl-9>.forensics-stage:not(:has(>#forensics-drop-zone:not(.d-none))),#forensics-workspace.forensics-media-workspace.forensics-analysis-loaded>.row.g-4>.col-xl-9>.forensics-stage:not(:has(>#forensics-drop-zone:not(.d-none))){display:none}#forensics-workspace.forensics-document-workspace.forensics-pdf-workspace.forensics-document-loaded>.row.g-4>.col-xl-9>.forensics-stage#forensics-stage-timeline{display:block;height:clamp(150px,16cqw,220px);min-height:150px}#forensics-workspace.forensics-email-workspace.forensics-analysis-loaded>.row.g-4>.col-xl-9>.forensics-stage#forensics-stage-timeline:has(#forensics-canvas-timeline:not(.d-none)),#forensics-workspace.forensics-browser-workspace.forensics-analysis-loaded>.row.g-4>.col-xl-9>.forensics-stage#forensics-stage-timeline:has(#forensics-canvas-timeline:not(.d-none)){display:block;height:clamp(230px,20cqw,280px);min-height:230px}#forensics-workspace.forensics-binary-workspace.forensics-binary-loaded>.row.g-4>.col-xl-3,#forensics-workspace.forensics-document-workspace.forensics-document-loaded>.row.g-4>.col-xl-3,#forensics-workspace.forensics-media-workspace.forensics-analysis-loaded>.row.g-4>.col-xl-3{grid-column:2;grid-row:2 / 4;width:auto;max-width:none;min-width:0;min-height:0;margin-top:1rem;padding:0}#forensics-workspace.forensics-binary-workspace.forensics-binary-loaded #forensics-workspace-body,#forensics-workspace.forensics-document-workspace.forensics-document-loaded #forensics-workspace-body,#forensics-workspace.forensics-media-workspace.forensics-analysis-loaded #forensics-workspace-body{grid-column:1;grid-row:3;margin-top:1rem;min-width:0;min-height:0;overflow:auto}#forensics-workspace.forensics-binary-workspace.forensics-binary-loaded .forensics-tool-rail,#forensics-workspace.forensics-document-workspace.forensics-document-loaded .forensics-tool-rail,#forensics-workspace.forensics-media-workspace.forensics-analysis-loaded .forensics-tool-rail{height:100%;max-height:none}#forensics-workspace.forensics-binary-workspace.forensics-binary-loaded:fullscreen,#forensics-workspace.forensics-binary-workspace.forensics-binary-loaded.forensics-fullscreen-fallback,#forensics-workspace.forensics-document-workspace.forensics-document-loaded:fullscreen,#forensics-workspace.forensics-document-workspace.forensics-document-loaded.forensics-fullscreen-fallback,#forensics-workspace.forensics-media-workspace.forensics-analysis-loaded:fullscreen,#forensics-workspace.forensics-media-workspace.forensics-analysis-loaded.forensics-fullscreen-fallback{grid-template-columns:minmax(0,1fr) minmax(17rem,23rem);grid-template-rows:auto auto minmax(0,1fr);column-gap:0.75rem;row-gap:0;min-height:0}@media (max-width:767.98px){#forensics-workspace.forensics-binary-workspace.forensics-binary-loaded,#forensics-workspace.forensics-document-workspace.forensics-document-loaded,#forensics-workspace.forensics-media-workspace.forensics-analysis-loaded{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(24rem,1fr) minmax(12rem,auto)}#forensics-workspace.forensics-binary-workspace.forensics-binary-loaded>.row.g-4>.col-xl-3,#forensics-workspace.forensics-document-workspace.forensics-document-loaded>.row.g-4>.col-xl-3,#forensics-workspace.forensics-media-workspace.forensics-analysis-loaded>.row.g-4>.col-xl-3{grid-column:1;grid-row:4}#forensics-workspace.forensics-binary-workspace.forensics-binary-loaded #forensics-workspace-body,#forensics-workspace.forensics-document-workspace.forensics-document-loaded #forensics-workspace-body,#forensics-workspace.forensics-media-workspace.forensics-analysis-loaded #forensics-workspace-body{grid-column:1;grid-row:3}#forensics-workspace.forensics-binary-workspace.forensics-binary-loaded:fullscreen,#forensics-workspace.forensics-binary-workspace.forensics-binary-loaded.forensics-fullscreen-fallback,#forensics-workspace.forensics-document-workspace.forensics-document-loaded:fullscreen,#forensics-workspace.forensics-document-workspace.forensics-document-loaded.forensics-fullscreen-fallback,#forensics-workspace.forensics-media-workspace.forensics-analysis-loaded:fullscreen,#forensics-workspace.forensics-media-workspace.forensics-analysis-loaded.forensics-fullscreen-fallback{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) minmax(10rem,26vh)}}#forensics-workspace.forensics-video-workspace:fullscreen,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback{grid-template-columns:minmax(0,1fr) minmax(17rem,23rem);grid-template-rows:auto minmax(12rem,32vh) minmax(0,1fr)}#forensics-workspace.forensics-video-workspace:fullscreen>.forensics-workspace-toolbar,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback>.forensics-workspace-toolbar{grid-column:1 / -1;grid-row:1}#forensics-workspace.forensics-video-workspace:fullscreen>.row.g-4,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback>.row.g-4{display:contents}#forensics-workspace.forensics-video-workspace:fullscreen>.row.g-4>.col-xl-9,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback>.row.g-4>.col-xl-9{grid-column:1;grid-row:2;width:auto;max-width:none;min-width:0;min-height:0;margin:0;padding:0}#forensics-workspace.forensics-video-workspace:fullscreen>.row.g-4>.col-xl-3,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback>.row.g-4>.col-xl-3{grid-column:2;grid-row:2 / 4;width:auto;max-width:none;min-width:0;min-height:0;margin:0;padding:0}#forensics-workspace.forensics-video-workspace:fullscreen #forensics-stage-timeline,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback #forensics-stage-timeline{height:100%;min-height:0;max-height:32vh;flex:1 1 auto}#forensics-workspace.forensics-video-workspace:fullscreen #forensics-workspace-body,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback #forensics-workspace-body{grid-column:1;grid-row:3;min-width:0;min-height:0;overflow:auto}#forensics-workspace.forensics-video-workspace:fullscreen .forensics-tool-rail,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback .forensics-tool-rail{height:100%;max-height:none}@media (max-width:767.98px){#forensics-workspace.forensics-video-workspace:fullscreen,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(10rem,28vh) minmax(0,1fr) minmax(10rem,24vh)}#forensics-workspace.forensics-video-workspace:fullscreen>.row.g-4>.col-xl-3,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback>.row.g-4>.col-xl-3{grid-column:1;grid-row:4}#forensics-workspace.forensics-video-workspace:fullscreen>.row.g-4>.col-xl-9,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback>.row.g-4>.col-xl-9,#forensics-workspace.forensics-video-workspace:fullscreen #forensics-workspace-body,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback #forensics-workspace-body{grid-column:1}#forensics-workspace.forensics-video-workspace:fullscreen #forensics-workspace-body,#forensics-workspace.forensics-video-workspace.forensics-fullscreen-fallback #forensics-workspace-body{grid-row:3}}#forensics-workspace.forensics-audio-workspace:fullscreen,#forensics-workspace.forensics-audio-workspace.forensics-fullscreen-fallback{gap:0.75rem;overflow-x:hidden;overflow-y:auto}#forensics-workspace.forensics-audio-workspace:fullscreen>.forensics-audio-player,#forensics-workspace.forensics-audio-workspace.forensics-fullscreen-fallback>.forensics-audio-player{flex:3 1 0;min-height:min-content}#forensics-workspace.forensics-audio-workspace:fullscreen #forensics-stage-waveform,#forensics-workspace.forensics-audio-workspace.forensics-fullscreen-fallback #forensics-stage-waveform{flex:4 1 0;height:auto;min-height:120px}#forensics-workspace.forensics-audio-workspace:fullscreen #forensics-stage-spectrogram,#forensics-workspace.forensics-audio-workspace.forensics-fullscreen-fallback #forensics-stage-spectrogram{flex:5 1 0;height:auto;min-height:150px}#forensics-workspace.forensics-audio-workspace:fullscreen>.forensics-transport,#forensics-workspace.forensics-audio-workspace.forensics-fullscreen-fallback>.forensics-transport{position:static;flex:0 0 auto}#forensics-workspace.forensics-audio-workspace:fullscreen>.forensics-workspace-toolbar,#forensics-workspace.forensics-audio-workspace.forensics-fullscreen-fallback>.forensics-workspace-toolbar,#forensics-workspace.forensics-audio-workspace:fullscreen>#forensics-triage-card,#forensics-workspace.forensics-audio-workspace.forensics-fullscreen-fallback>#forensics-triage-card{flex:0 0 auto}#forensics-workspace.forensics-audio-workspace:fullscreen>.forensics-audio-analysis,#forensics-workspace.forensics-audio-workspace.forensics-fullscreen-fallback>.forensics-audio-analysis{flex:2 1 0;min-height:9rem;grid-template-rows:minmax(0,1fr);align-items:stretch}#forensics-workspace.forensics-audio-workspace:fullscreen .forensics-audio-analysis>.forensics-tool-rail,#forensics-workspace.forensics-audio-workspace.forensics-fullscreen-fallback .forensics-audio-analysis>.forensics-tool-rail{position:static;min-height:0;max-height:100%}#forensics-workspace.forensics-audio-workspace:fullscreen .forensics-audio-results,#forensics-workspace.forensics-audio-workspace.forensics-fullscreen-fallback .forensics-audio-results{min-height:0;max-height:100%;overflow-y:auto}@media (max-width:1199.98px){.forensics-media-workspace .forensics-stage,.forensics-pdf-workspace #forensics-stage-timeline,.forensics-pcap-workspace #forensics-stage-timeline,.forensics-browser-workspace #forensics-stage-timeline,.forensics-video-workspace #forensics-stage-timeline,.forensics-binary-workspace #forensics-stage-entropy{height:clamp(360px,58cqw,620px);min-height:360px}}@media (max-width:575.98px){.forensics-media-workspace .forensics-stage,.forensics-pdf-workspace #forensics-stage-timeline,.forensics-pcap-workspace #forensics-stage-timeline,.forensics-browser-workspace #forensics-stage-timeline,.forensics-video-workspace #forensics-stage-timeline,.forensics-binary-workspace #forensics-stage-entropy{height:340px;min-height:340px}}.forensics-stage-label{position:absolute;top:0.6rem;left:0.6rem;z-index:2;padding:0.2rem 0.55rem;color:#fff;background:rgba(13,17,23,0.72);border-radius:999px;font-size:0.7rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;pointer-events:none}#forensics-stage-waveform .forensics-canvas-wrap,#forensics-stage-spectrogram .forensics-canvas-wrap{inset:0.75rem}.forensics-transport{display:flex;align-items:center;gap:0.5rem}.forensics-transport #forensics-audio-scrubber{flex:1 1 auto}.forensics-cursor-hud{font-family:var(--bs-font-monospace);font-size:0.72rem;font-weight:600;letter-spacing:0.01em;user-select:none;box-shadow:0 1px 4px rgba(0,0,0,0.12)}.forensics-vu-meter{font-size:0.65rem;font-family:var(--bs-font-monospace);user-select:none;min-width:125px;flex-shrink:0}.forensics-vu-ch-label{width:9px;font-weight:700;color:var(--bs-secondary-color);font-size:0.58rem;line-height:1}.forensics-vu-track{position:relative;width:60px;height:5px;background:rgba(127,127,127,0.2);border-radius:2px;overflow:hidden}.forensics-vu-bar{height:100%;width:0%;background:linear-gradient(90deg,#51cf66 0%,#51cf66 70%,#fcc419 85%,#ff6b6b 100%);border-radius:2px;transition:width 0.04s linear}.forensics-vu-peak{position:absolute;top:0;width:2px;height:100%;background:#ffffff;left:0%;pointer-events:none;transition:left 0.05s ease-out}.forensics-vu-clip{font-size:0.55rem;font-weight:800;padding:0 3px;border-radius:2px;background:rgba(127,127,127,0.2);color:var(--bs-secondary-color);line-height:1.1;transition:background 0.1s,color 0.1s}.forensics-vu-clip.is-clipping{background:#ff4d4f;color:#ffffff;box-shadow:0 0 6px rgba(255,77,79,0.8)}.forensics-vu-db{font-size:0.58rem;color:var(--bs-secondary-color);line-height:1.1;min-width:38px;text-align:right}.triage-card-item{transition:transform 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease}.triage-card-item:hover{transform:translateY(-2px);border-color:var(--bs-primary)!important;box-shadow:0 4px 10px rgba(0,0,0,0.12)}.triage-card-item:active{transform:translateY(0)}.triage-card-item{cursor:pointer}.triage-card-item:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px;border-color:var(--bs-primary)!important}.forensics-segment-strip{display:block;height:14px;overflow:hidden;border-radius:999px}.forensics-segment-list{max-height:220px;overflow-y:auto}#enf-chart{display:block;width:100%;height:180px}#forensics-canvas-timeline{display:block;width:100%;height:160px}.forensics-kv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0.25rem 1.5rem;margin-top:0.75rem}.forensics-kv-row{display:flex;justify-content:space-between;gap:1rem;padding:0.25rem 0;border-bottom:1px solid var(--fx-stage-border)}.forensics-kv-val{text-align:right;word-break:break-word}.forensics-mono,.forensics-mono-cell{font-family:var(--bs-font-monospace);font-size:0.78rem}.forensics-mono{background:var(--fx-terminal-bg);color:var(--fx-terminal-fg);border-radius:0.5rem;padding:0.75rem;margin:0;max-height:340px;overflow:auto;white-space:pre;word-break:normal}.forensics-mono-cell{word-break:break-all}.forensics-gap{color:var(--bs-warning);font-weight:700}.forensics-table-wrap{max-height:440px;overflow:auto;border:1px solid var(--fx-stage-border);border-radius:0.5rem}.forensics-packet-table{font-size:0.8rem;white-space:nowrap}.forensics-packet-table thead th{position:sticky;top:0;z-index:1;background:var(--bs-body-bg)}.forensics-packet-table tbody tr{cursor:pointer}.forensics-spacer td{padding:0;border:0}.forensics-col-num{text-align:right;font-variant-numeric:tabular-nums}.forensics-col-info{font-family:var(--bs-font-monospace);font-size:0.75rem}.forensics-list-wrap{max-height:460px;overflow-y:auto}.forensics-stream-view,.forensics-detail-wrap{max-height:460px;overflow-y:auto}.forensics-stream-list .list-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:0.5rem;max-height:14rem;overflow-y:auto}.forensics-stream-choice{min-width:0;border-radius:var(--bs-border-radius)!important;text-align:left}.forensics-stream-view{max-height:none;overflow:visible}.forensics-stream-direction .card-header{background:var(--bs-tertiary-bg)}.forensics-stream-direction .forensics-mono{max-height:24rem;overflow:auto}@media (max-width:575.98px){.forensics-stream-list .list-group{grid-template-columns:minmax(0,1fr)}}.forensics-bar-row{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:0.75rem;padding:0.25rem 0}.forensics-bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forensics-bar-track{background:var(--fx-checker-a);border-radius:999px;height:8px;overflow:hidden}.forensics-bar-fill{background:var(--bs-primary);height:100%;border-radius:999px}.forensics-bar-value{font-variant-numeric:tabular-nums;white-space:nowrap}#forensics-stage-timeline{background-image:none;min-height:420px}#forensics-stage-timeline .forensics-canvas-wrap{inset:0.75rem 0.75rem 2.2rem}.forensics-list{display:flex;flex-direction:column;gap:0.4rem;max-height:460px;overflow-y:auto}.forensics-list-item{display:block;width:100%;text-align:left;padding:0.65rem 0.85rem;border:1px solid var(--bs-border-color);border-radius:0.6rem;background:var(--bs-body-bg);color:inherit;transition:border-color 140ms ease,background-color 140ms ease}.forensics-list-item:hover{border-color:var(--bs-primary);background:var(--bs-primary-bg-subtle)}.forensics-list-item.active{border-color:var(--bs-primary);background:var(--bs-primary-bg-subtle);box-shadow:inset 3px 0 0 var(--bs-primary)}.forensics-subsection{padding:0.9rem 1rem;border:1px solid var(--fx-stage-border);border-radius:0.75rem;background:var(--bs-body-bg)}.forensics-findings .list-group-item{border-color:var(--fx-stage-border)}.forensics-diff{padding:0.6rem 0.75rem;border-radius:0.5rem;border-left:3px solid transparent}.forensics-diff-added{background:var(--bs-success-bg-subtle);border-left-color:var(--bs-success)}.forensics-diff-removed{background:var(--bs-danger-bg-subtle);border-left-color:var(--bs-danger)}.forensics-diff-line{font-family:var(--bs-font-monospace);font-size:0.78rem;white-space:pre-wrap;word-break:break-word}.forensics-wrap-any{word-break:break-word;overflow-wrap:anywhere}.forensics-table-scroll{max-height:460px;overflow-y:auto}.forensics-clean-detail{font-size:0.85em;line-height:1.35}.bin-entropy-detail-wrap{position:relative;border:1px solid var(--fx-stage-border);border-radius:0.5rem;overflow:hidden}.bin-entropy-detail-wrap canvas{display:block;width:100%;height:160px}#bin-hex-tbody mark.bin-hex-hit{padding:0;background:color-mix(in srgb,var(--bs-warning) 55%,transparent);color:inherit;border-radius:2px}#bin-hex-tbody .bin-hex-row>td,#bin-hex-tbody-b .bin-hex-row>td{height:20px;padding-top:0;padding-bottom:0;line-height:19px;white-space:nowrap;word-break:normal}#stereo-chart,#stereo-diff-chart,#sl-chart,#synthcheck-chart{display:block;width:100%;height:160px}@media (max-width:767.98px),(orientation:landscape) and (max-height:520px){#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback){display:flex!important;flex-direction:column;gap:0.75rem!important;height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback)>*{flex:none!important;min-width:0;margin-top:0!important;margin-bottom:0!important}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback)>.forensics-workspace-toolbar{order:0}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback)>.row.g-4>.col-xl-9{order:10}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback)>#forensics-triage-card{order:20}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback) #forensics-workspace-body,#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback)>.tab-content{order:30}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback)>.row.g-4>.col-xl-3{order:40}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback)>.row:not(.g-4){order:50}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback).forensics-audio-workspace>.forensics-audio-player{order:10}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback).forensics-audio-workspace>.forensics-transport{order:12;position:static}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback).forensics-audio-workspace>.forensics-audio-analysis{order:30}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback).forensics-audio-workspace :is(.forensics-audio-analysis,.forensics-audio-results){display:block;height:auto!important;max-height:none!important;overflow:visible!important}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback)>.row.g-4{display:contents!important}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback)>.row.g-4>[class*="col-"]{flex:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback)>.row.g-4>[class*="col-"],#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback)>.tab-content,#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback) #forensics-workspace-body,#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback) .forensics-tool-rail,#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback) .forensics-workspace-grid,#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback) .forensics-workspace-stage{display:block;height:auto!important;max-height:none!important;overflow:visible!important}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback) .forensics-stage,#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback) .forensics-comparison-stage{flex:none!important;height:340px!important;min-height:340px!important;max-height:none!important}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback) #forensics-stage-waveform{height:240px!important;min-height:240px!important}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback) #forensics-stage-spectrogram{height:300px!important;min-height:300px!important}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback) #forensics-tool-nav{flex:none;min-height:0;overflow:visible}#forensics-workspace:is(:fullscreen,.forensics-fullscreen-fallback) :is(#forensicsTabs,#officeTabs,#arcTabs){max-height:16rem;overflow-y:auto}}