h2.svelte-vua7pv,h3.svelte-vua7pv,p.svelte-vua7pv{margin:0}button.svelte-vua7pv,input.svelte-vua7pv{font:inherit}.bench.svelte-vua7pv{height:100%;overflow:hidden;background:#090b0d;color:#e9e7e0}.bench-head.svelte-vua7pv{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:9px 14px;border-bottom:1px solid #30343a;background:#111317}.bench-head.svelte-vua7pv h2:where(.svelte-vua7pv){font-size:1rem}.bench-head.svelte-vua7pv small:where(.svelte-vua7pv){color:#9ca0a5}.bench-head.svelte-vua7pv button:where(.svelte-vua7pv){width:44px;height:44px;border:1px solid #3a3e43;background:#14171a;color:#eee;font-size:1.2rem}.eyebrow.svelte-vua7pv{color:#c4973e;font:.64rem IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.bench-grid.svelte-vua7pv{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.72fr);height:calc(100% - 62px)}.editor.svelte-vua7pv{min-width:0;overflow:auto;padding:14px;border-right:1px solid #30343a}.view-tools.svelte-vua7pv{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;border:1px solid #282c31;background:#0e1013}.view-tools.svelte-vua7pv strong:where(.svelte-vua7pv),.view-tools.svelte-vua7pv small:where(.svelte-vua7pv){display:block}.view-tools.svelte-vua7pv small:where(.svelte-vua7pv){margin-top:3px;color:#9ca0a5;font:.58rem IBM Plex Mono,monospace}.view-tools.svelte-vua7pv>div:where(.svelte-vua7pv):last-child{display:flex;gap:3px}.view-tools.svelte-vua7pv button:where(.svelte-vua7pv),.precision.svelte-vua7pv button:where(.svelte-vua7pv),.job.svelte-vua7pv button:where(.svelte-vua7pv){min-height:38px;border:1px solid #35393e;background:#14171a;color:#d8d7d2}.view-tools.svelte-vua7pv button.active:where(.svelte-vua7pv){border-color:#c4973e;background:#2d2617;color:#d7ad58}.gesture-guide.svelte-vua7pv,.precision.svelte-vua7pv,.legend.svelte-vua7pv{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.gesture-guide.svelte-vua7pv span:where(.svelte-vua7pv){padding:5px 7px;border:1px solid #24282c;color:#9ca0a5;font-size:.62rem}.gesture-guide.svelte-vua7pv b:where(.svelte-vua7pv){color:#e9e7e0}.track.svelte-vua7pv{position:relative;height:82px;margin-top:34px;border:1px solid #41464c;background:#262b30;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.media-base.svelte-vua7pv,.interval.svelte-vua7pv{position:absolute;top:25px;height:32px}.media-base.svelte-vua7pv{right:0;left:0;background:#717b80}.interval.segment.svelte-vua7pv:not(.playable),.interval.uncovered.svelte-vua7pv{background:repeating-linear-gradient(90deg,#5b4b2c 0,#5b4b2c 3px,#211d16 3px,#211d16 7px)}.interval.gap.svelte-vua7pv{background:repeating-linear-gradient(135deg,#713b31 0,#713b31 5px,#2c1a18 5px,#2c1a18 10px)}.interval.segment.playable.svelte-vua7pv{background:#899399}.selection.svelte-vua7pv{position:absolute;z-index:4;top:7px;bottom:7px;display:grid;place-items:center;border:2px solid #d0a24a;background:#d0a24a1d;color:#e9bd62;cursor:grab}.selection.svelte-vua7pv span:where(.svelte-vua7pv){padding:3px 6px;border:1px solid #82692f;background:#14110b;font:.55rem IBM Plex Mono,monospace}.handle.svelte-vua7pv{position:absolute;z-index:9;top:4px;bottom:4px;width:38px;border:1px solid #f0c45f;border-radius:3px;background:#d0a24a;box-shadow:0 3px 12px #0009;cursor:ew-resize;transform:translate(-50%)}.handle.svelte-vua7pv:after{position:absolute;top:22px;bottom:22px;left:50%;width:2px;content:"";background:#5b451b;box-shadow:-5px 0 #5b451b,5px 0 #5b451b}.handle.svelte-vua7pv b:where(.svelte-vua7pv){position:absolute;top:-22px;left:50%;padding:2px 5px;border:1px solid #795f28;background:#15120d;color:#d0a24a;font:.55rem IBM Plex Mono,monospace;transform:translate(-50%)}.playhead.svelte-vua7pv{position:absolute;z-index:8;top:0;bottom:0;width:28px;cursor:ew-resize;transform:translate(-50%)}.playhead.svelte-vua7pv:before{position:absolute;top:0;bottom:0;left:50%;width:2px;content:"";background:#f4f1e8;box-shadow:0 0 6px #fff}.playhead.svelte-vua7pv i:where(.svelte-vua7pv){position:absolute;top:-6px;left:50%;width:13px;height:13px;border:2px solid #111;background:#f4f1e8;transform:translate(-50%) rotate(45deg)}.thumbnail.svelte-vua7pv{position:absolute;z-index:20;bottom:calc(100% + 10px);display:grid;width:180px;padding:5px;border:1px solid #8b7547;background:#090b0d;box-shadow:0 10px 30px #000d;transform:translate(-50%)}.thumbnail.svelte-vua7pv video:where(.svelte-vua7pv),.preview-unavailable.svelte-vua7pv{width:100%;height:100px;object-fit:contain;background:#030405}.preview-unavailable.svelte-vua7pv{display:grid;place-items:center;color:#b9a16f;font-size:.68rem}.preview-state.svelte-vua7pv{position:absolute;top:42px;right:10px;left:10px;padding:5px;background:#050607dd;color:#e7cf9d;text-align:center;font-size:.62rem}.preview-state.error.svelte-vua7pv{color:#efb4ae}.thumbnail.svelte-vua7pv strong:where(.svelte-vua7pv),.thumbnail.svelte-vua7pv small:where(.svelte-vua7pv){margin-top:4px;font:.58rem IBM Plex Mono,monospace}.thumbnail.svelte-vua7pv small:where(.svelte-vua7pv){color:#9ca0a5}.track-labels.svelte-vua7pv{display:flex;justify-content:space-between;color:#9ca0a5;font:.54rem IBM Plex Mono,monospace}.overview.svelte-vua7pv{position:relative;width:100%;height:14px;margin-top:8px;border:1px solid #3a3e43;background:#20252a}.overview.svelte-vua7pv:before{position:absolute;top:4px;right:0;bottom:4px;left:0;content:"";background:#687277}.overview-selection.svelte-vua7pv{position:absolute;z-index:2;top:2px;bottom:2px;background:#c4973e}.overview-window.svelte-vua7pv{position:absolute;z-index:3;top:0;bottom:0;min-width:7px;border:1px solid #fff;background:#fff2}.legend.svelte-vua7pv span:where(.svelte-vua7pv):before{display:inline-block;width:14px;height:8px;margin-right:5px;border:1px solid #555;content:""}.legend.svelte-vua7pv{color:#9ca0a5;font-size:.61rem}.legend.svelte-vua7pv .playable:where(.svelte-vua7pv):before{background:#899399}.legend.svelte-vua7pv .gap:where(.svelte-vua7pv):before{background:#713b31}.legend.svelte-vua7pv .uncovered:where(.svelte-vua7pv):before{background:#5b4b2c}.exact-fields.svelte-vua7pv{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.exact-fields.svelte-vua7pv label:where(.svelte-vua7pv){display:grid;gap:4px;color:#9ca0a5;font-size:.61rem}.exact-fields.svelte-vua7pv input:where(.svelte-vua7pv){min-height:42px;padding:6px;border:1px solid #34383d;background:#0b0d10;color:#e9e7e0;color-scheme:dark}.precision.svelte-vua7pv button:where(.svelte-vua7pv){padding:0 10px}.review.svelte-vua7pv{overflow:auto;padding:14px;background:#0d0f12}.review.svelte-vua7pv h3:where(.svelte-vua7pv){margin:4px 0 12px}.review.svelte-vua7pv dl:where(.svelte-vua7pv){margin:0}.review.svelte-vua7pv dl:where(.svelte-vua7pv) div:where(.svelte-vua7pv){display:grid;grid-template-columns:auto 1fr;gap:8px;padding:10px 0;border-top:1px solid #25292d}.review.svelte-vua7pv dt:where(.svelte-vua7pv){color:#9ca0a5;font-size:.62rem;text-transform:uppercase}.review.svelte-vua7pv dd:where(.svelte-vua7pv){margin:0;text-align:right;font:.68rem IBM Plex Mono,monospace}.review.svelte-vua7pv dd:where(.svelte-vua7pv) small:where(.svelte-vua7pv){display:block;margin-top:3px;color:#9ca0a5}.metrics.svelte-vua7pv{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin:12px 0}.metrics.svelte-vua7pv div:where(.svelte-vua7pv){padding:9px 7px;border:1px solid #25292d;background:#0a0c0f}.metrics.svelte-vua7pv span:where(.svelte-vua7pv),.metrics.svelte-vua7pv b:where(.svelte-vua7pv){display:block}.metrics.svelte-vua7pv span:where(.svelte-vua7pv){color:#9ca0a5;font-size:.55rem;text-transform:uppercase}.metrics.svelte-vua7pv b:where(.svelte-vua7pv){margin-top:4px;font:.75rem IBM Plex Mono,monospace}.truth.svelte-vua7pv{padding:10px;border-left:3px solid #e1a643;background:#211b12;color:#e8d7b5;font-size:.68rem;line-height:1.45}.truth.invalid.svelte-vua7pv,.status-warning.svelte-vua7pv{border-left-color:#e05a51;background:#241313;color:#efb4ae}.format.svelte-vua7pv{display:flex;justify-content:space-between;gap:8px;padding:9px 0;border-top:1px solid #25292d;color:#9ca0a5;font-size:.61rem}.format.svelte-vua7pv b:where(.svelte-vua7pv){color:#d8d7d2}.snapshot-label.svelte-vua7pv{margin-bottom:8px;padding:6px;border:1px solid #725a2b;color:#d7ad58;font:.6rem IBM Plex Mono,monospace;text-transform:uppercase}.create.svelte-vua7pv,.job.svelte-vua7pv{display:grid;gap:8px;margin-top:12px;padding:12px;border:1px solid #3a3e43;background:#111419}.primary.svelte-vua7pv{display:grid;min-height:48px;place-items:center;border:1px solid #c4973e;background:#c4973e;color:#090a0b;font-weight:700;text-decoration:none}.primary.svelte-vua7pv:disabled{opacity:.45}.create.svelte-vua7pv small:where(.svelte-vua7pv),.job.svelte-vua7pv small:where(.svelte-vua7pv){color:#9ca0a5}.job.svelte-vua7pv header:where(.svelte-vua7pv){display:flex;justify-content:space-between}.job.svelte-vua7pv header:where(.svelte-vua7pv) span:where(.svelte-vua7pv){color:#c4973e;font:.6rem IBM Plex Mono,monospace;text-transform:uppercase}.job.svelte-vua7pv p:where(.svelte-vua7pv){color:#9ca0a5;font-size:.65rem}.job.svelte-vua7pv progress:where(.svelte-vua7pv){width:100%;accent-color:#c4973e}.status-warning.svelte-vua7pv{padding:9px;border-left:3px solid #e1a643;font-size:.65rem}@media(max-width:760px){.bench-grid.svelte-vua7pv{display:block;height:calc(100% - 62px);overflow:auto;padding-bottom:96px}.editor.svelte-vua7pv{overflow:visible;border-right:0;padding:10px}.review.svelte-vua7pv{overflow:visible;padding:10px}.view-tools.svelte-vua7pv{align-items:stretch;flex-direction:column}.view-tools.svelte-vua7pv>div:where(.svelte-vua7pv):last-child button:where(.svelte-vua7pv){flex:1;min-height:44px}.gesture-guide.svelte-vua7pv span:where(.svelte-vua7pv){min-height:34px}.track.svelte-vua7pv{height:92px;margin-top:42px}.media-base.svelte-vua7pv,.interval.svelte-vua7pv{top:30px;height:34px}.handle.svelte-vua7pv{width:46px}.playhead.svelte-vua7pv{width:42px}.thumbnail.svelte-vua7pv{width:145px}.thumbnail.svelte-vua7pv video:where(.svelte-vua7pv),.preview-unavailable.svelte-vua7pv{height:80px}.track-labels.svelte-vua7pv span:where(.svelte-vua7pv):nth-child(2){display:none}.exact-fields.svelte-vua7pv{grid-template-columns:1fr}.precision.svelte-vua7pv button:where(.svelte-vua7pv){min-height:46px}.create.svelte-vua7pv{position:sticky;bottom:0;z-index:30;box-shadow:0 -12px 28px #000c}}h2.svelte-zb7akd,h3.svelte-zb7akd,p.svelte-zb7akd{margin-top:0}h2.svelte-zb7akd{margin-bottom:0;font:600 .78rem IBM Plex Sans Condensed,sans-serif;letter-spacing:.1em;text-transform:uppercase}h3.svelte-zb7akd{margin-bottom:.2rem;font:500 .95rem IBM Plex Sans Condensed,sans-serif}button.svelte-zb7akd{min-height:34px;padding:.4rem .65rem;border:1px solid #35393e;border-radius:2px;background:#131518;color:#e9e7e0;cursor:pointer;font:inherit}button.svelte-zb7akd:hover,button.active.svelte-zb7akd{border-color:#b38b32;background:#2d2617}button.svelte-zb7akd:disabled{cursor:wait;opacity:.5}input.svelte-zb7akd{accent-color:#b38b32}.eyebrow.svelte-zb7akd{margin-bottom:.25rem;color:#b38b32;font:.68rem IBM Plex Sans Condensed,sans-serif;letter-spacing:.1em;text-transform:uppercase}.view-surface.svelte-zb7akd{--ink: #070809;--surface: #0c0e10;--raised: #111316;--line: #292c30;--text: #e9e7e0;--muted: #9ca0a5;--brass: #c4973e;--live: #68b26e;--delay: #e1a643;--fault: #e05a51;position:relative;height:100vh;min-height:560px;overflow:hidden;border:1px solid var(--line);background:var(--ink);color:var(--text)}.glass.svelte-zb7akd{border:1px solid rgb(71 74 79 / 76%);border-radius:2px;background:#090b0de8;box-shadow:inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(9px) saturate(.8);backdrop-filter:blur(9px) saturate(.8)}.command-strip.svelte-zb7akd{position:relative;z-index:20;display:flex;align-items:center;gap:10px;height:58px;padding:7px 10px;border-width:0 0 1px}.icon-button.svelte-zb7akd{display:inline-grid;min-width:44px;min-height:44px;padding:0;place-items:center;font-size:1.05rem}.velum-mark.svelte-zb7akd{color:var(--text);font:500 1.2rem IBM Plex Sans Condensed,sans-serif;letter-spacing:.18em}.brand-slash.svelte-zb7akd{color:#565a5f;font:.8rem IBM Plex Mono,monospace}.view-identity.svelte-zb7akd{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:10px;min-width:220px}.view-identity.svelte-zb7akd .eyebrow:where(.svelte-zb7akd){grid-column:1/-1;margin:0;line-height:1}.view-identity.svelte-zb7akd strong:where(.svelte-zb7akd){font:500 .92rem IBM Plex Sans Condensed,sans-serif;letter-spacing:.03em}.view-identity.svelte-zb7akd small:where(.svelte-zb7akd),.quality-truth.svelte-zb7akd{color:var(--muted);font:.62rem IBM Plex Mono,monospace}.layout-controls.svelte-zb7akd{display:flex;gap:3px;margin-left:auto}.layout-controls.svelte-zb7akd button:where(.svelte-zb7akd){min-width:40px;min-height:40px;padding:0;font:.7rem IBM Plex Mono,monospace}.layout-controls.svelte-zb7akd button.active:where(.svelte-zb7akd){border-color:var(--brass);background:#2b2415;color:var(--brass)}.quality-truth.svelte-zb7akd{padding:0 10px;white-space:nowrap}.sync-button.svelte-zb7akd{min-height:40px;border-color:#604b24;color:var(--delay);font:.64rem IBM Plex Mono,monospace;text-transform:uppercase}.canvas-stage.svelte-zb7akd{position:absolute;top:58px;right:0;bottom:0;left:0;overflow:hidden;background:#030405}.camera-canvas.svelte-zb7akd{display:grid;grid-template-columns:repeat(var(--view-columns),minmax(0,1fr));grid-template-rows:repeat(var(--view-rows),minmax(0,1fr));gap:3px;width:100%;height:100%;min-height:0;margin:0;padding:3px 3px 142px}.camera-tile.svelte-zb7akd{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid #202328;aspect-ratio:auto;background:#050607}.camera-tile.selected.svelte-zb7akd{z-index:1;border-color:var(--brass);box-shadow:inset 0 0 0 1px var(--brass)}.camera-tile.independent.svelte-zb7akd{border-color:var(--delay);box-shadow:inset 0 0 0 1px var(--delay)}.camera-tile.fault.svelte-zb7akd{border-color:#713631}.camera-tile.svelte-zb7akd video:where(.svelte-zb7akd){width:100%;height:100%;object-fit:contain;background:#030405}.tile-select.svelte-zb7akd{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent}.tile-header.svelte-zb7akd{position:absolute;z-index:3;top:6px;right:6px;left:6px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:42px;padding:6px 9px;pointer-events:none}.camera-name.svelte-zb7akd{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:3px;min-width:0}.camera-name.svelte-zb7akd .status-dot:where(.svelte-zb7akd){grid-row:1/3}.camera-name.svelte-zb7akd strong:where(.svelte-zb7akd){overflow:hidden;font:600 .75rem IBM Plex Sans Condensed,sans-serif;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.camera-name.svelte-zb7akd small:where(.svelte-zb7akd){overflow:hidden;color:var(--muted);font:.56rem IBM Plex Mono,monospace;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.time-truth.svelte-zb7akd,.recording-truth.svelte-zb7akd{color:var(--live);font:.59rem IBM Plex Mono,monospace;letter-spacing:.04em;white-space:nowrap}.time-truth.delayed.svelte-zb7akd{color:var(--delay)}.recording-truth.svelte-zb7akd{color:#e4e1da}.tile-actions.svelte-zb7akd{position:absolute;z-index:4;right:6px;bottom:24px;display:flex;gap:3px;padding:4px;opacity:0;transform:translateY(5px);transition:opacity .12s ease,transform .12s ease}.camera-tile.svelte-zb7akd:hover .tile-actions:where(.svelte-zb7akd),.camera-tile.svelte-zb7akd:focus-within .tile-actions:where(.svelte-zb7akd),.camera-tile.selected.svelte-zb7akd .tile-actions:where(.svelte-zb7akd){opacity:1;transform:none}.tile-actions.svelte-zb7akd button:where(.svelte-zb7akd){min-height:34px;padding:.35rem .55rem;border-color:#3a3e43;background:#101214;font:.61rem IBM Plex Sans Condensed,sans-serif}.tile-action-message.svelte-zb7akd{position:absolute;z-index:5;right:8px;bottom:68px;max-width:min(420px,calc(100% - 16px));margin:0;padding:7px 9px;border:1px solid #6b5428;background:#14110af0;color:var(--delay);font:.64rem IBM Plex Sans,sans-serif;text-align:right}.stream-meta.svelte-zb7akd{position:absolute;z-index:3;bottom:7px;left:9px;color:#c4c2bc;text-shadow:0 1px 3px #000;font:.54rem IBM Plex Mono,monospace;text-transform:uppercase}.tile-message.svelte-zb7akd{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:58px 20px 54px;background:#040506b8;color:var(--text);text-align:center}.tile-message.svelte-zb7akd strong:where(.svelte-zb7akd){max-width:420px;font:500 .83rem IBM Plex Sans Condensed,sans-serif}.tile-message.svelte-zb7akd small:where(.svelte-zb7akd){max-width:440px;color:var(--muted);font-size:.65rem}.tile-message.svelte-zb7akd button:where(.svelte-zb7akd){position:relative;z-index:5;min-height:40px}.state-glyph.svelte-zb7akd{display:grid;width:34px;height:34px;place-items:center;border:1px solid #62413b;color:var(--fault);font:1rem IBM Plex Mono,monospace}.empty-tile.svelte-zb7akd{display:grid;width:100%;height:100%;min-height:0;place-content:center;gap:8px;border:0;background:repeating-linear-gradient(135deg,#090b0d 0,#090b0d 12px,#0b0d0f 12px,#0b0d0f 24px);color:var(--muted);font:.68rem IBM Plex Mono,monospace}.empty-tile.svelte-zb7akd span:where(.svelte-zb7akd){color:var(--brass);font-size:1.5rem}.outside-label.svelte-zb7akd{position:absolute;z-index:4;top:56px;right:8px;padding:3px 6px;border:1px solid #624a20;background:#2c210e;color:var(--delay);font:.54rem IBM Plex Mono,monospace}.independent-controls.svelte-zb7akd{position:absolute;z-index:5;right:8px;bottom:66px;left:8px;display:grid;grid-template-columns:auto auto minmax(80px,1fr) auto auto auto;align-items:center;gap:6px;padding:6px}.independent-controls.svelte-zb7akd>div:where(.svelte-zb7akd){display:grid;min-width:80px;font:.6rem IBM Plex Mono,monospace}.independent-controls.svelte-zb7akd small:where(.svelte-zb7akd){color:var(--delay)}.independent-controls.svelte-zb7akd button:where(.svelte-zb7akd){min-height:34px;font-size:.58rem}.filmstrip.svelte-zb7akd{position:absolute;z-index:9;right:12px;bottom:150px;left:12px;display:none;gap:4px;overflow-x:auto;padding:5px}.filmstrip.svelte-zb7akd button:where(.svelte-zb7akd){flex:0 0 150px;overflow:hidden;min-height:40px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.filmstrip.svelte-zb7akd button.active:where(.svelte-zb7akd){border-color:var(--brass);color:var(--brass)}.view-surface.focus.svelte-zb7akd .camera-canvas:where(.svelte-zb7akd){grid-template-columns:1fr;grid-template-rows:1fr}.view-surface.focus.svelte-zb7akd .camera-tile:where(.svelte-zb7akd):not(.selected){display:none}.view-surface.focus.svelte-zb7akd .camera-canvas:where(.svelte-zb7akd){padding-bottom:198px}.view-surface.focus.svelte-zb7akd .filmstrip:where(.svelte-zb7akd){display:flex}.time-dock.svelte-zb7akd{position:absolute;z-index:10;right:8px;bottom:8px;left:8px;min-height:126px;padding:8px 10px 6px}.dock-transport.svelte-zb7akd{display:flex;align-items:center;justify-content:center;gap:4px;min-height:50px}.dock-transport.svelte-zb7akd button:where(.svelte-zb7akd){min-width:42px;min-height:40px;padding:.35rem .55rem}.clock-truth.svelte-zb7akd{display:grid;grid-template-columns:auto auto;align-items:baseline;min-width:205px;margin-right:8px;column-gap:10px;font-family:IBM Plex Mono,monospace}.clock-truth.svelte-zb7akd>span:where(.svelte-zb7akd){color:var(--live);font-size:.65rem}.clock-truth.svelte-zb7akd>span.delayed:where(.svelte-zb7akd){color:var(--delay)}.clock-truth.svelte-zb7akd time:where(.svelte-zb7akd){color:var(--text);font-size:1.02rem}.clock-truth.svelte-zb7akd small:where(.svelte-zb7akd){grid-column:1/-1;color:var(--muted);font-size:.57rem}.dock-transport.svelte-zb7akd .play-button:where(.svelte-zb7akd){border-color:var(--brass);color:var(--brass);font-size:.9rem}.dock-transport.svelte-zb7akd .replay-button:where(.svelte-zb7akd){margin-left:8px;color:var(--brass)}.dock-transport.svelte-zb7akd .go-live:where(.svelte-zb7akd){border-color:#355e3a;color:var(--live)}.timeline-head.svelte-zb7akd{display:flex;align-items:center;gap:6px}.compact-timeline.svelte-zb7akd{position:relative;height:20px;min-width:0;flex:1;margin-top:2px;overflow:hidden;border:1px solid #25282c;background:repeating-linear-gradient(90deg,#131518 0,#131518 calc(4.166% - 1px),#292c30 calc(4.166% - 1px),#292c30 4.166%)}.interval.svelte-zb7akd{position:absolute;top:5px;height:8px;background:#17191c}.interval.segment.playable.svelte-zb7akd{background:#c8cacaa8}.interval.gap.svelte-zb7akd{background:repeating-linear-gradient(135deg,#6a2e2a 0,#6a2e2a 3px,#251314 3px,#251314 6px)}.cursor.svelte-zb7akd{position:absolute;z-index:3;top:0;bottom:0;width:2px;background:var(--brass);box-shadow:0 0 7px var(--brass)}.expand-timeline.svelte-zb7akd{min-height:34px;border:0;color:var(--brass);background:transparent;font:.61rem IBM Plex Mono,monospace}.export-open.svelte-zb7akd{min-height:34px;border-color:#725a2b;color:var(--brass);font:.61rem IBM Plex Mono,monospace;text-transform:uppercase}.timeline-range.svelte-zb7akd{display:block;width:calc(100% - 118px);height:12px;margin:-7px 0 0}.timeline-labels.svelte-zb7akd{display:flex;justify-content:space-between;width:calc(100% - 118px);color:var(--muted);font:.52rem IBM Plex Mono,monospace}.view-surface.timeline-open.svelte-zb7akd .time-dock:where(.svelte-zb7akd){max-height:calc(100% - 16px);overflow:auto}.investigation.svelte-zb7akd{max-height:340px;margin-top:8px;overflow:auto;padding-top:9px;border-top:1px solid var(--line)}.investigation-heading.svelte-zb7akd{display:flex;align-items:center;justify-content:space-between;gap:10px}.investigation-heading.svelte-zb7akd label:where(.svelte-zb7akd){color:var(--muted);font:.61rem IBM Plex Mono,monospace}.tracks.svelte-zb7akd{margin-top:7px}.camera-track.svelte-zb7akd{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:8px;margin-top:5px}.camera-track.svelte-zb7akd>strong:where(.svelte-zb7akd){overflow:hidden;font:.65rem IBM Plex Sans Condensed,sans-serif;text-overflow:ellipsis;white-space:nowrap}.camera-track.svelte-zb7akd>div:where(.svelte-zb7akd){position:relative;height:24px;margin:0;overflow:hidden;border:1px solid #25282c;background:#111316}.camera-track.svelte-zb7akd .interval:where(.svelte-zb7akd){top:5px;height:12px}.camera-track.svelte-zb7akd small:where(.svelte-zb7akd){grid-column:2;color:var(--delay)}.export-composer.svelte-zb7akd{position:absolute;z-index:45;top:58px;right:0;bottom:0;left:0}.drawer-scrim.svelte-zb7akd{position:absolute;z-index:29;top:58px;right:0;bottom:0;left:0;width:100%;height:auto;border:0;background:#00000057}.drawer.svelte-zb7akd{position:absolute;z-index:30;top:58px;bottom:0;width:min(360px,calc(100% - 20px));overflow:auto;visibility:hidden;transition:transform .16s ease,visibility .16s}.camera-drawer.svelte-zb7akd{left:0;border-width:0 1px 0 0;transform:translate(-102%)}.controls-drawer.svelte-zb7akd{right:0;border-width:0 0 0 1px;transform:translate(102%)}.drawer.open.svelte-zb7akd{visibility:visible;transform:none}.drawer-heading.svelte-zb7akd,.section-heading.svelte-zb7akd{display:flex;align-items:center;justify-content:space-between;gap:10px}.drawer-heading.svelte-zb7akd{position:sticky;z-index:2;top:0;min-height:62px;padding:10px 12px;border-bottom:1px solid var(--line);background:#0b0d0f}.drawer-heading.svelte-zb7akd p:where(.svelte-zb7akd),.drawer-heading.svelte-zb7akd h2:where(.svelte-zb7akd){margin:0}.camera-drawer.svelte-zb7akd>input:where(.svelte-zb7akd){width:calc(100% - 24px);min-height:44px;margin:12px}.camera-list.svelte-zb7akd{display:grid;border-top:1px solid var(--line)}.camera-list.svelte-zb7akd button:where(.svelte-zb7akd){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;min-height:62px;padding:9px 12px;border:0;border-bottom:1px solid #1d2023;background:transparent;text-align:left}.camera-list.svelte-zb7akd button.assigned:where(.svelte-zb7akd){box-shadow:inset 3px 0 var(--brass);background:#191b1e}.camera-list.svelte-zb7akd button:where(.svelte-zb7akd) strong:where(.svelte-zb7akd),.camera-list.svelte-zb7akd button:where(.svelte-zb7akd) small:where(.svelte-zb7akd){display:block}.camera-list.svelte-zb7akd button:where(.svelte-zb7akd) small:where(.svelte-zb7akd),.camera-list.svelte-zb7akd button:where(.svelte-zb7akd)>span:where(.svelte-zb7akd):last-child{color:var(--muted);font:.58rem IBM Plex Mono,monospace}.drawer-section.svelte-zb7akd{padding:14px 12px;border-bottom:1px solid var(--line)}.drawer-section.svelte-zb7akd h3:where(.svelte-zb7akd),.drawer-section.svelte-zb7akd p:where(.svelte-zb7akd){margin:0 0 8px}.section-heading.svelte-zb7akd span:where(.svelte-zb7akd),.recording-state.svelte-zb7akd{color:var(--brass);font:.57rem IBM Plex Mono,monospace}.action-grid.svelte-zb7akd{display:grid;grid-template-columns:1fr 1fr;gap:5px}.action-grid.svelte-zb7akd button:where(.svelte-zb7akd){min-height:44px}.drawer-notice.svelte-zb7akd,.ptz-unavailable.svelte-zb7akd p:where(.svelte-zb7akd){color:var(--muted);font-size:.68rem}.ptz-unavailable.svelte-zb7akd{display:grid;gap:5px;padding:14px;border:1px dashed #484c51;text-align:center}.ptz-unavailable.svelte-zb7akd>span:where(.svelte-zb7akd){color:var(--muted);font:1.1rem IBM Plex Mono,monospace}.controls-drawer.svelte-zb7akd dl:where(.svelte-zb7akd){margin:0}.controls-drawer.svelte-zb7akd dl:where(.svelte-zb7akd) div:where(.svelte-zb7akd){display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid #1d2023}.controls-drawer.svelte-zb7akd dt:where(.svelte-zb7akd){color:var(--muted)}.controls-drawer.svelte-zb7akd dd:where(.svelte-zb7akd){margin:0;text-align:right}.controls-drawer.svelte-zb7akd button.danger:where(.svelte-zb7akd){border-color:#65332f;color:var(--fault)}.remove-camera.svelte-zb7akd{width:calc(100% - 24px);min-height:44px;margin:12px}.route-blocker.svelte-zb7akd{position:absolute;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#030405db}.route-card.svelte-zb7akd{width:min(520px,100%);padding:24px;border:1px solid #704d26;background:var(--surface)}.route-card.svelte-zb7akd h2:where(.svelte-zb7akd){margin-bottom:10px;font-size:1rem}.route-card.svelte-zb7akd p:where(.svelte-zb7akd):not(.eyebrow){color:var(--muted)}.route-card.svelte-zb7akd>div:where(.svelte-zb7akd){display:flex;gap:7px;margin-top:18px}.status-dot.svelte-zb7akd{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#72767a}.status-dot.online.svelte-zb7akd{background:var(--live)}.status-dot.offline.svelte-zb7akd{background:var(--fault)}.status-dot.connecting.svelte-zb7akd,.status-dot.pending.svelte-zb7akd{background:var(--delay)}.warning.svelte-zb7akd{color:var(--delay)}@media(max-width:1050px){.quality-truth.svelte-zb7akd{display:none}.view-identity.svelte-zb7akd{min-width:170px}.dock-transport.svelte-zb7akd .replay-button:where(.svelte-zb7akd){margin-left:2px}}@media(max-width:760px){.view-surface.svelte-zb7akd{height:100%;min-height:0;border-width:0}.command-strip.svelte-zb7akd{display:grid;grid-template-columns:44px auto 44px minmax(0,1fr) 44px 44px;gap:5px;padding:6px}.brand-slash.svelte-zb7akd{display:none}.velum-mark.svelte-zb7akd{font-size:1rem;letter-spacing:.12em}.view-identity.svelte-zb7akd{grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;row-gap:1px}.view-identity.svelte-zb7akd .eyebrow:where(.svelte-zb7akd),.view-identity.svelte-zb7akd strong:where(.svelte-zb7akd),.view-identity.svelte-zb7akd small:where(.svelte-zb7akd){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-identity.svelte-zb7akd .eyebrow:where(.svelte-zb7akd){font-size:.57rem}.view-identity.svelte-zb7akd strong:where(.svelte-zb7akd){font-size:.76rem}.view-identity.svelte-zb7akd small:where(.svelte-zb7akd){font-size:.54rem}.layout-controls.svelte-zb7akd{display:none}.sync-button.svelte-zb7akd{position:absolute;top:64px;right:8px}.camera-canvas.svelte-zb7akd{display:block;padding:3px 3px 254px}.camera-tile.svelte-zb7akd{display:none;width:100%;height:100%}.camera-tile.selected.svelte-zb7akd{display:block}.tile-header.svelte-zb7akd{grid-template-columns:minmax(0,1fr) auto}.recording-truth.svelte-zb7akd{display:none}.tile-actions.svelte-zb7akd{right:5px;bottom:25px;left:5px;justify-content:flex-end;overflow-x:auto;opacity:1;transform:none}.tile-actions.svelte-zb7akd button:where(.svelte-zb7akd){min-height:44px}.stream-meta.svelte-zb7akd{max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filmstrip.svelte-zb7akd{right:5px;bottom:190px;left:5px;display:flex}.view-surface.timeline-open.svelte-zb7akd .filmstrip:where(.svelte-zb7akd){top:6px;bottom:auto;z-index:11}.view-surface.focus.svelte-zb7akd .camera-canvas:where(.svelte-zb7akd){padding-bottom:254px}.time-dock.svelte-zb7akd{right:4px;bottom:4px;left:4px;min-height:176px;padding:6px}.view-surface.timeline-open.svelte-zb7akd .time-dock:where(.svelte-zb7akd){max-height:calc(100% - 64px)}.dock-transport.svelte-zb7akd{display:grid;grid-template-columns:repeat(5,minmax(44px,1fr));justify-content:stretch}.clock-truth.svelte-zb7akd{position:static;grid-column:1 / -1;min-width:0;width:100%;margin:0 0 3px;padding:4px 6px;border:1px solid var(--line);background:#080a0ce5}.dock-transport.svelte-zb7akd button:where(.svelte-zb7akd){min-width:44px;padding:0 .25rem}.dock-transport.svelte-zb7akd button[title]:where(.svelte-zb7akd),.dock-transport.svelte-zb7akd .replay-button:where(.svelte-zb7akd),.dock-transport.svelte-zb7akd .rate-button:where(.svelte-zb7akd){display:none}.dock-transport.svelte-zb7akd .go-live:where(.svelte-zb7akd){display:block;min-width:94px}.timeline-range.svelte-zb7akd,.timeline-labels.svelte-zb7akd{width:calc(100% - 92px)}.independent-controls.svelte-zb7akd{grid-template-columns:auto auto 1fr;bottom:76px}.independent-controls.svelte-zb7akd input:where(.svelte-zb7akd){grid-column:1/-1}.tile-action-message.svelte-zb7akd{right:5px;bottom:76px;left:5px;max-width:none;text-align:left}.drawer.svelte-zb7akd{top:58px;width:100%}}@media(prefers-reduced-motion:reduce){.drawer.svelte-zb7akd,.tile-actions.svelte-zb7akd{transition:none}}.page-heading.svelte-bd3gwu,.panel-heading.svelte-bd3gwu,.actions.svelte-bd3gwu{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-heading.svelte-bd3gwu{align-items:end;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #1d2023}h1.svelte-bd3gwu,h2.svelte-bd3gwu,p.svelte-bd3gwu{margin-top:0}h1.svelte-bd3gwu{margin-bottom:0;color:#eceae4;font-size:1.7rem}h2.svelte-bd3gwu{margin-bottom:0;color:#eceae4;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase}.eyebrow.svelte-bd3gwu{margin-bottom:.3rem;color:#b38b32;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.muted.svelte-bd3gwu,small.svelte-bd3gwu{color:#9ca0a5}.panel.svelte-bd3gwu{margin-bottom:10px;padding:16px;border:1px solid #2b2e32;border-radius:2px;background:#0e1012}.intro.svelte-bd3gwu p:where(.svelte-bd3gwu){margin-bottom:0;color:#a6a9ae}.editor-grid.svelte-bd3gwu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}label.svelte-bd3gwu{display:grid;gap:5px;color:#a6a9ae;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}label.svelte-bd3gwu small:where(.svelte-bd3gwu){letter-spacing:0;text-transform:none}input.svelte-bd3gwu,select.svelte-bd3gwu{width:100%;min-height:34px;border:1px solid #2b2e32;border-radius:3px;background:#131518;color:#eceae4;padding:.4rem .6rem}.wide.svelte-bd3gwu{grid-column:1 / -1}.subsection.svelte-bd3gwu{margin-top:18px;padding-top:14px;border-top:1px solid #1d2023}.caption.svelte-bd3gwu{margin:.45rem 0 0;font-size:.76rem}fieldset.svelte-bd3gwu{margin:12px 0 0;padding:12px;border:1px solid #2b2e32;background:#0b0d0f}legend.svelte-bd3gwu{color:#b38b32;font-size:.72rem;text-transform:uppercase}button.svelte-bd3gwu{min-height:38px;padding:.55rem .9rem;border:1px solid #b38b32;border-radius:3px;background:#b38b32;color:#090a0b;cursor:pointer}button.secondary.svelte-bd3gwu{border-color:#35393e;background:#131518;color:#eceae4}button.svelte-bd3gwu:disabled{cursor:wait;opacity:.5}.text-button.svelte-bd3gwu{margin-top:.8rem;padding:0;border:0;color:#b38b32;background:transparent;min-height:auto}.actions.svelte-bd3gwu{justify-content:end;margin-top:16px}.banner.svelte-bd3gwu{margin:12px 0 0;padding:9px 10px;border:1px solid #5a4824;background:#2d2617}.error.svelte-bd3gwu,.warning.svelte-bd3gwu{color:#d5524a}.notice.svelte-bd3gwu{color:#d49a32}.good.svelte-bd3gwu{color:#65a96b}.summary.svelte-bd3gwu{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;border:1px solid #1d2023}.summary.svelte-bd3gwu span:where(.svelte-bd3gwu){display:grid;gap:.2rem;padding:12px}.summary.svelte-bd3gwu strong:where(.svelte-bd3gwu){color:#eceae4;font-size:.78rem;font-weight:400}.findings.svelte-bd3gwu{display:grid;gap:8px;margin:14px 0;padding:0;list-style:none}.findings.svelte-bd3gwu li:where(.svelte-bd3gwu){display:grid;gap:.2rem;padding:10px;border-left:2px solid #d49a32;background:#17130d}.findings.svelte-bd3gwu span:where(.svelte-bd3gwu){color:#a6a9ae;font-size:.76rem}.table.svelte-bd3gwu{overflow-x:auto}table.svelte-bd3gwu{width:100%;border-collapse:collapse}th.svelte-bd3gwu,td.svelte-bd3gwu{padding:10px;border-bottom:1px solid #1d2023;text-align:left;white-space:nowrap}th.svelte-bd3gwu{color:#9ca0a5;font-size:.68rem;text-transform:uppercase}td.svelte-bd3gwu{color:#a6a9ae;font-size:.78rem}tr.limiting.svelte-bd3gwu td:where(.svelte-bd3gwu):first-child{color:#d49a32}@media(max-width:600px){.page-heading.svelte-bd3gwu{align-items:flex-start;flex-direction:column}.editor-grid.svelte-bd3gwu,.summary.svelte-bd3gwu{grid-template-columns:1fr}.wide.svelte-bd3gwu{grid-column:auto}.actions.svelte-bd3gwu{align-items:stretch;flex-direction:column}}.capacity-advisory.svelte-miqt27{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin:14px 0 0;padding:10px;border-left:2px solid #65a96b;background:#101813;color:#a6a9ae;font-size:.78rem}.capacity-advisory.unsafe.svelte-miqt27{border-left-color:#d49a32;background:#17130d}.capacity-advisory.svelte-miqt27 div:where(.svelte-miqt27){display:grid;gap:.25rem}.capacity-advisory.svelte-miqt27 strong:where(.svelte-miqt27){color:#eceae4;font-weight:500;text-transform:capitalize}button.svelte-miqt27{min-height:32px;flex:0 0 auto;padding:.4rem .65rem;border:1px solid #35393e;border-radius:3px;background:#131518;color:#eceae4;cursor:pointer}@media(max-width:600px){.capacity-advisory.svelte-miqt27{flex-direction:column}}.query.svelte-vhmghl{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));align-items:end;gap:10px;padding:18px;border:1px solid #2b2e32;background:#0e1012}label.svelte-vhmghl{display:grid;gap:6px;color:#9ca0a5;font:.7rem IBM Plex Sans Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase}input.svelte-vhmghl,select.svelte-vhmghl{min-height:42px;border:1px solid #35393e;border-radius:2px;background:#131518;color:#eceae4;padding:.55rem .7rem;font:.82rem IBM Plex Sans,sans-serif;text-transform:none}button.svelte-vhmghl{min-height:42px;padding:.55rem .9rem;border:1px solid #b38b32;border-radius:2px;background:#b38b32;color:#090a0b;cursor:pointer;font:.85rem IBM Plex Sans Condensed,sans-serif}button.svelte-vhmghl:disabled{cursor:not-allowed;opacity:.5}button.secondary.svelte-vhmghl{border-color:#35393e;background:#131518;color:#eceae4}.truth.svelte-vhmghl{margin:8px 0 18px;color:#9ca0a5;font:.68rem IBM Plex Mono,monospace}.validation.svelte-vhmghl,.partial.svelte-vhmghl{padding:10px 12px;border:1px solid #7d5823;background:#2d2617;color:#e6b456}.validation.svelte-vhmghl{border-color:#6b3634;color:#e16d66;background:#241416}.fold.svelte-vhmghl{display:flex;align-items:center;gap:16px;margin:10px 0;padding:12px;border:1px solid #7d5823;color:#a6a9ae}.fold.svelte-vhmghl p:where(.svelte-vhmghl){margin:0}.fold.svelte-vhmghl label:where(.svelte-vhmghl){display:flex;align-items:center;gap:5px}.fold.svelte-vhmghl input:where(.svelte-vhmghl){min-height:auto}.results.svelte-vhmghl{border:1px solid #2b2e32;background:#0e1012}.results-heading.svelte-vhmghl,.camera-group.svelte-vhmghl header:where(.svelte-vhmghl){display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #2b2e32}h2.svelte-vhmghl{margin:0;font:600 .8rem IBM Plex Sans Condensed,sans-serif;letter-spacing:.1em;text-transform:uppercase}.results-heading.svelte-vhmghl span:where(.svelte-vhmghl),.camera-group.svelte-vhmghl header:where(.svelte-vhmghl) span:where(.svelte-vhmghl){color:#9ca0a5;font:.68rem IBM Plex Mono,monospace}.camera-group.svelte-vhmghl header:where(.svelte-vhmghl) strong:where(.svelte-vhmghl){color:#eceae4}.result.svelte-vhmghl{display:grid;grid-template-columns:minmax(210px,.8fr) 1.2fr minmax(170px,.6fr);width:100%;align-items:center;gap:16px;min-height:72px;border:0;border-bottom:1px solid #1d2023;background:transparent;color:#a6a9ae;text-align:left}.result.svelte-vhmghl:hover,.result.selected.svelte-vhmghl{background:#16181b}.result.selected.svelte-vhmghl{box-shadow:inset 3px 0 #b38b32}.result.svelte-vhmghl span:where(.svelte-vhmghl):first-child{display:grid;gap:3px}.result.svelte-vhmghl strong:where(.svelte-vhmghl){color:#eceae4}.result.svelte-vhmghl small:where(.svelte-vhmghl){color:#9ca0a5}.result.svelte-vhmghl em:where(.svelte-vhmghl){color:#b38b32;font-style:normal;text-align:right}.mini-timeline.svelte-vhmghl,.large-timeline.svelte-vhmghl{position:relative;display:block;height:12px;overflow:hidden;border:1px solid #35393e;background:#08090a}.large-timeline.svelte-vhmghl{height:24px;margin:14px 0}.mini-timeline.svelte-vhmghl i:where(.svelte-vhmghl),.large-timeline.svelte-vhmghl i:where(.svelte-vhmghl){position:absolute;inset-block:0}.media.svelte-vhmghl{background:#b38b32}.gap.svelte-vhmghl{background:#8c3f3b}.large-timeline.svelte-vhmghl b:where(.svelte-vhmghl){position:absolute;inset-block:-2px;width:2px;background:#eceae4}.source-error.svelte-vhmghl,.empty-row.svelte-vhmghl{margin:0;padding:18px;color:#d49a32}.empty-row.svelte-vhmghl{color:#9ca0a5}.unavailable.svelte-vhmghl{color:#d49a32!important}.preview.svelte-vhmghl{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:10px;padding:18px;border:1px solid #35393e;background:#131518}.preview-copy.svelte-vhmghl{min-width:0;flex:1}.preview.svelte-vhmghl p:where(.svelte-vhmghl){margin:.35rem 0;color:#a6a9ae}.preview.svelte-vhmghl small:where(.svelte-vhmghl){color:#9ca0a5;font:.68rem IBM Plex Mono,monospace}.eyebrow.svelte-vhmghl{color:#b38b32!important;font:.68rem IBM Plex Sans Condensed,sans-serif;letter-spacing:.1em;text-transform:uppercase}.thumbnail-note.svelte-vhmghl{color:#9ca0a5!important;font-size:.75rem}.state.svelte-vhmghl{padding:48px 18px;border:1px solid #2b2e32;background:#0e1012;color:#9ca0a5;text-align:center}.state.svelte-vhmghl h2:where(.svelte-vhmghl){color:#eceae4}.error.svelte-vhmghl{color:#d5524a}@media(max-width:900px){.query.svelte-vhmghl{grid-template-columns:1fr 1fr}.result.svelte-vhmghl{grid-template-columns:1fr;gap:8px;padding:14px}.result.svelte-vhmghl em:where(.svelte-vhmghl){text-align:left}}@media(max-width:600px){.query.svelte-vhmghl{grid-template-columns:1fr}.preview.svelte-vhmghl{align-items:stretch;flex-direction:column}.fold.svelte-vhmghl{align-items:flex-start;flex-direction:column}}@font-face{font-family:IBM Plex Sans;src:url(/assets/ibm_plex_sans_regular-Bl2SjS7V.ttf) format("truetype");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:IBM Plex Sans Condensed;src:url(/assets/ibm_plex_sans_condensed_regular-BUZQ31Fx.ttf) format("truetype");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm_plex_mono_regular-CaE70L_R.ttf) format("truetype");font-style:normal;font-weight:400 700;font-display:swap}*{box-sizing:border-box}:root{color-scheme:dark}body{margin:0;background:#08090a;color:#eceae4;font:14px/1.45 IBM Plex Sans,Segoe UI,sans-serif}a{color:#b38b32;text-decoration:none}a:hover{color:#c39a3d}button,select,input{font:inherit}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid #b38b32;outline-offset:2px}.auth-shell.svelte-1n46o8q{display:grid;min-height:100vh;place-items:center;padding:1rem;background:#08090a}.auth-panel.svelte-1n46o8q{width:min(400px,100%);padding:28px}.auth-panel.svelte-1n46o8q h1:where(.svelte-1n46o8q){margin-bottom:.6rem}.auth-panel.svelte-1n46o8q form:where(.svelte-1n46o8q){display:grid;gap:14px;margin-top:22px}.auth-panel.svelte-1n46o8q label:where(.svelte-1n46o8q){display:grid;gap:6px;color:#a6a9ae;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.auth-panel.svelte-1n46o8q input:where(.svelte-1n46o8q){width:100%}.auth-panel.svelte-1n46o8q .banner:where(.svelte-1n46o8q){margin-bottom:0}.app-shell.svelte-1n46o8q{min-height:100vh;background:#08090a}.topbar.svelte-1n46o8q{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:.75rem;height:54px;padding:0 22px;background:#0b0d0f;border-bottom:1px solid #2b2e32}.topbar.svelte-1n46o8q:has(+.sidebar.view-route:where(.svelte-1n46o8q)){display:none}.menu-button.svelte-1n46o8q{display:none;width:34px;min-height:34px;margin:0;padding:0;place-items:center;border:1px solid #2b2e32;background:#131518;color:#a6a9ae;font-size:1rem;line-height:1}.menu-button.svelte-1n46o8q:hover{border-color:#a6a9ae;background:#191b1e;color:#eceae4}.brand.svelte-1n46o8q{color:#eceae4;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:1.45rem;font-weight:500;letter-spacing:.16em}.brand-divider.svelte-1n46o8q{color:#9ca0a5;font-family:IBM Plex Mono,monospace}.current-section.svelte-1n46o8q,.current-camera.svelte-1n46o8q{font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:.9rem;font-weight:500}.current-section.svelte-1n46o8q{color:#b38b32}.current-camera.svelte-1n46o8q{color:#eceae4}.site-filter.svelte-1n46o8q{display:flex;align-items:center;gap:.55rem;margin-left:auto;color:#9ca0a5;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.system-user.svelte-1n46o8q,.system-clock.svelte-1n46o8q{padding-left:.8rem;border-left:1px solid #1d2023;color:#a6a9ae;font-family:IBM Plex Mono,monospace;font-size:.7rem}.system-user.svelte-1n46o8q .status-dot:where(.svelte-1n46o8q){margin-right:.25rem}.system-clock.svelte-1n46o8q{color:#a6a9ae}.sidebar.svelte-1n46o8q{position:fixed;z-index:30;top:54px;bottom:0;left:0;width:216px;padding:20px 0;border-right:1px solid #2b2e32;background:#0b0d0f;transition:transform .16s ease}.sidebar.view-route.svelte-1n46o8q:not(.open){visibility:hidden;transform:translate(-100%)}.sidebar.view-route.svelte-1n46o8q{top:0}.sidebar.open.svelte-1n46o8q{width:216px;box-shadow:14px 0 28px #00000059}.sidebar.svelte-1n46o8q nav:where(.svelte-1n46o8q){display:grid;gap:2px}.sidebar.svelte-1n46o8q nav:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q){position:relative;display:flex;align-items:center;justify-content:flex-start;gap:14px;min-height:48px;padding:0 22px;border:0;color:#a6a9ae;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:.95rem}.sidebar.svelte-1n46o8q nav:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q):before{position:absolute;inset:0 auto 0 0;width:3px;background:transparent;content:""}.sidebar.svelte-1n46o8q nav:where(.svelte-1n46o8q) a.active:where(.svelte-1n46o8q){background:#191b1e;color:#eceae4;font-weight:600}.sidebar.svelte-1n46o8q nav:where(.svelte-1n46o8q) a.active:where(.svelte-1n46o8q):before{background:#b38b32}.sidebar.svelte-1n46o8q nav:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q):hover{background:#16181b;color:#eceae4}.nav-icon.svelte-1n46o8q{width:20px;height:20px;flex:0 0 auto}.nav-backdrop.svelte-1n46o8q{display:none}select.svelte-1n46o8q,input.svelte-1n46o8q{min-height:34px;border:1px solid #2b2e32;border-radius:3px;background:#131518;color:#eceae4;padding:.4rem .6rem}select.svelte-1n46o8q:hover,input.svelte-1n46o8q:hover{border-color:#53585e}.main-content.svelte-1n46o8q{width:calc(100% - 216px);margin-left:216px;padding:20px 24px 40px}.main-content.view-page.svelte-1n46o8q{width:100%;height:100vh;margin-left:0;overflow:hidden;padding:0}.page-heading.svelte-1n46o8q{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #1d2023}.page-intro.svelte-1n46o8q{max-width:44rem;margin:.45rem 0 0}.orientation.svelte-1n46o8q{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .55rem;min-height:32px;margin-bottom:12px;color:#9ca0a5;font-family:IBM Plex Mono,monospace;font-size:.68rem}.orientation.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:#eceae4;font-weight:400}.orientation.svelte-1n46o8q strong:where(.svelte-1n46o8q):first-of-type{color:#b38b32}.manage-groups.svelte-1n46o8q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.manage-card.svelte-1n46o8q{display:flex;min-height:190px;flex-direction:column;align-items:flex-start;padding:20px;border:1px solid #2b2e32;border-radius:2px;background:#0e1012;color:#a6a9ae}.manage-card.svelte-1n46o8q:hover{border-color:#53585e;background:#131518;color:#eceae4}.manage-card.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:.15rem 0 .7rem;color:#eceae4;font-size:1rem}.manage-card.svelte-1n46o8q p:where(.svelte-1n46o8q){flex:1}.manage-card.svelte-1n46o8q>strong:where(.svelte-1n46o8q),.manage-card.svelte-1n46o8q>a:where(.svelte-1n46o8q){color:#b38b32;font-family:IBM Plex Sans Condensed,sans-serif}.heading-actions.svelte-1n46o8q{display:flex;align-items:center;gap:12px}.back-link.svelte-1n46o8q{margin-bottom:12px}.alert-detail.svelte-1n46o8q{max-width:920px}.alert-heading.svelte-1n46o8q,.alert-actions.svelte-1n46o8q{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.alert-heading.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin-top:8px;color:#eceae4;font-size:1.2rem;letter-spacing:0;text-transform:none}.alert-heading.svelte-1n46o8q time:where(.svelte-1n46o8q){color:#a6a9ae;font:.72rem IBM Plex Mono,monospace}.alert-detail.svelte-1n46o8q dl:where(.svelte-1n46o8q){display:grid;grid-template-columns:repeat(4,1fr);margin:22px 0;border:1px solid #1d2023}.alert-detail.svelte-1n46o8q dl:where(.svelte-1n46o8q) div:where(.svelte-1n46o8q){padding:12px;border-right:1px solid #1d2023}.alert-detail.svelte-1n46o8q dt:where(.svelte-1n46o8q){color:#9ca0a5;font:.66rem IBM Plex Sans Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase}.alert-detail.svelte-1n46o8q dd:where(.svelte-1n46o8q){margin:4px 0 0;color:#eceae4}.alert-actions.svelte-1n46o8q{justify-content:flex-start;align-items:end;padding:16px 0;border-top:1px solid #1d2023;border-bottom:1px solid #1d2023}.alert-actions.svelte-1n46o8q label:where(.svelte-1n46o8q){display:grid;gap:4px;color:#9ca0a5;font-size:.7rem;text-transform:uppercase}.primary-link.svelte-1n46o8q{min-height:38px;padding:.55rem .9rem;border-radius:2px;background:#b38b32;color:#090a0b}.lifecycle.svelte-1n46o8q{padding-top:18px}.lifecycle.svelte-1n46o8q ol:where(.svelte-1n46o8q){list-style:none;margin:10px 0;padding:0;border-left:1px solid #35393e}.lifecycle.svelte-1n46o8q li:where(.svelte-1n46o8q){display:grid;gap:2px;padding:5px 0 12px 16px}.lifecycle.svelte-1n46o8q li:where(.svelte-1n46o8q) strong:where(.svelte-1n46o8q){color:#eceae4}.lifecycle.svelte-1n46o8q li:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q){color:#9ca0a5;font:.68rem IBM Plex Mono,monospace}.recovery-form.svelte-1n46o8q,.recovery-evidence.svelte-1n46o8q,.accountability.svelte-1n46o8q{margin-top:14px;padding:16px;border:1px solid #35393e;background:#101214}.recovery-evidence.svelte-1n46o8q{border-color:#35603b}.accountability.svelte-1n46o8q{display:grid;grid-template-columns:1fr 1fr;gap:20px}.accountability-grid.svelte-1n46o8q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px}.accountability-grid.svelte-1n46o8q label:where(.svelte-1n46o8q),.comment-compose.svelte-1n46o8q{display:grid;gap:5px;color:#9ca0a5;font-size:.7rem;text-transform:uppercase}.comment-compose.svelte-1n46o8q textarea:where(.svelte-1n46o8q){width:100%;resize:vertical;border:1px solid #35393e;background:#131518;color:#eceae4;padding:.65rem;font:.82rem IBM Plex Sans,sans-serif;text-transform:none}.mobile-task-nav.svelte-1n46o8q{display:none}h1.svelte-1n46o8q,h2.svelte-1n46o8q,h3.svelte-1n46o8q,p.svelte-1n46o8q{margin-top:0}h1.svelte-1n46o8q{margin-bottom:0;color:#eceae4;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:1.7rem;font-weight:500;line-height:1.1}h2.svelte-1n46o8q{margin-bottom:0;color:#eceae4;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}h3.svelte-1n46o8q{margin-bottom:.35rem;color:#eceae4;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:.98rem;font-weight:500}.eyebrow.svelte-1n46o8q{margin-bottom:.3rem;color:#b38b32;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.muted.svelte-1n46o8q,small.svelte-1n46o8q{color:#9ca0a5}.selected-label.svelte-1n46o8q{margin-bottom:.25rem;color:#a6a9ae;font-size:.82rem}.selected-label.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:#eceae4;font-weight:500}.metric-grid.svelte-1n46o8q{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px}.metric-card.svelte-1n46o8q,.panel.svelte-1n46o8q{border:1px solid #2b2e32;border-radius:2px;background:#0e1012;box-shadow:inset 0 1px #ffffff05}.metric-card.svelte-1n46o8q{display:grid;gap:.45rem;min-height:112px;padding:14px 16px}.metric-top.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#9ca0a5;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.state-marker.svelte-1n46o8q{width:7px;height:7px;border-radius:50%;background:#777c82}.state-marker.good.svelte-1n46o8q{background:#65a96b}.state-marker.warning-marker.svelte-1n46o8q{background:#d49a32}.metric-card.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:#eceae4;font-family:IBM Plex Mono,monospace;font-size:1.9rem;font-weight:400;line-height:1.1}.metric-card.svelte-1n46o8q strong:where(.svelte-1n46o8q) small:where(.svelte-1n46o8q){color:#9ca0a5;font-size:1rem;font-weight:400}.metric-foot.svelte-1n46o8q{display:flex;justify-content:space-between;gap:.7rem;padding-top:.55rem;border-top:1px solid #1d2023;color:#9ca0a5;font-size:.72rem}.state-good.svelte-1n46o8q{color:#65a96b!important}.state-warning.svelte-1n46o8q,.warning-text.svelte-1n46o8q,.warning.svelte-1n46o8q{color:#d49a32!important}.content-grid.svelte-1n46o8q{display:grid;grid-template-columns:1.2fr 1fr;gap:10px}.panel.svelte-1n46o8q{padding:16px;margin-bottom:10px}.panel-heading.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:12px}.heading-icon.svelte-1n46o8q{display:inline-grid;margin-right:.45rem;vertical-align:middle;color:#b38b32}.heading-icon.svelte-1n46o8q .metric-icon:where(.svelte-1n46o8q){width:1.25rem;height:1.25rem;border:0}.heading-icon.svelte-1n46o8q .metric-icon:where(.svelte-1n46o8q) svg:where(.svelte-1n46o8q){width:1.15rem;height:1.15rem}.camera-grid.svelte-1n46o8q{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.camera-card.svelte-1n46o8q{display:grid;grid-template-columns:auto 1fr;gap:.12rem .55rem;padding:12px 10px;border-top:1px solid #1d2023;background:#0e1012}.camera-card.svelte-1n46o8q:hover{background:#16181b}.camera-card.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:#eceae4;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-weight:500}.camera-card.svelte-1n46o8q .muted:where(.svelte-1n46o8q),.camera-card.svelte-1n46o8q .card-state:where(.svelte-1n46o8q){grid-column:2;font-size:.75rem}.camera-card-meta.svelte-1n46o8q{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-state.svelte-1n46o8q{color:#a6a9ae}.status-dot.svelte-1n46o8q,.activity-severity.svelte-1n46o8q{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#777c82}.status-dot.online.svelte-1n46o8q{background:#65a96b}.status-dot.connecting.svelte-1n46o8q,.status-dot.pending.svelte-1n46o8q{background:#d49a32}.status-dot.offline.svelte-1n46o8q{background:#d5524a}.status-dot.disabled.svelte-1n46o8q,.status-dot.archived.svelte-1n46o8q{background:#777c82}.activity-list.svelte-1n46o8q{list-style:none;padding:0;margin:0}.activity-list.svelte-1n46o8q li:where(.svelte-1n46o8q){display:flex;gap:.55rem;padding:10px 0;border-bottom:1px solid #1d2023}.activity-list.svelte-1n46o8q li:where(.svelte-1n46o8q):last-child{border-bottom:0}.activity-body.svelte-1n46o8q{min-width:0}.activity-body.svelte-1n46o8q a:where(.svelte-1n46o8q){color:#eceae4}.activity-list.svelte-1n46o8q small:where(.svelte-1n46o8q){display:block;margin-top:.15rem;font-family:IBM Plex Mono,monospace;font-size:.68rem}.activity-severity.warning.svelte-1n46o8q{background:#d49a32}.activity-severity.error.svelte-1n46o8q,.activity-severity.critical.svelte-1n46o8q{background:#d5524a}.activity-severity.info.svelte-1n46o8q{background:#7c9398}.activity-filters.svelte-1n46o8q{display:grid;grid-template-columns:minmax(220px,1.8fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:10px}.activity-filters.svelte-1n46o8q label:where(.svelte-1n46o8q),.activity-search.svelte-1n46o8q{display:grid;gap:5px;color:#9ca0a5;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.activity-filters.svelte-1n46o8q input:where(.svelte-1n46o8q),.activity-filters.svelte-1n46o8q select:where(.svelte-1n46o8q){width:100%;min-width:0;text-transform:none;letter-spacing:normal}.activity-search.svelte-1n46o8q{min-width:0}.activity-clear.svelte-1n46o8q{min-height:34px;white-space:nowrap}.activity-panel.svelte-1n46o8q{padding-bottom:0}.activity-caption.svelte-1n46o8q{margin:.25rem 0 0;font-size:.72rem}.activity-count.svelte-1n46o8q,.activity-kind.svelte-1n46o8q,.activity-event-id.svelte-1n46o8q{color:#9ca0a5;font-family:IBM Plex Mono,monospace;font-size:.68rem}.activity-log.svelte-1n46o8q{list-style:none;margin:0;padding:0}.activity-event.svelte-1n46o8q{display:grid;grid-template-columns:9px minmax(0,1fr);gap:10px;padding:15px 0;border-top:1px solid #1d2023}.activity-event.svelte-1n46o8q>.activity-severity:where(.svelte-1n46o8q){width:9px;height:9px;margin-top:.35rem}.activity-event-main.svelte-1n46o8q{min-width:0}.activity-event-top.svelte-1n46o8q,.activity-event-meta.svelte-1n46o8q{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .8rem}.activity-event-top.svelte-1n46o8q{justify-content:space-between;gap:.5rem 1rem}.activity-event-top.svelte-1n46o8q time:where(.svelte-1n46o8q){color:#a6a9ae;font-family:IBM Plex Mono,monospace;font-size:.7rem}.activity-kind.svelte-1n46o8q{color:#b38b32;text-transform:uppercase}.event-state.svelte-1n46o8q{padding:.18rem .38rem;border:1px solid #35393e;color:#a6a9ae;font-family:IBM Plex Mono,monospace;font-size:.64rem;text-transform:uppercase}.event-state.open.svelte-1n46o8q{border-color:#6b3634;color:#d5524a}.event-state.acknowledged.svelte-1n46o8q{border-color:#5a4824;color:#d49a32}.event-state.resolved.svelte-1n46o8q{border-color:#35603b;color:#65a96b}.activity-event.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:.3rem 0 .55rem;color:#eceae4;font-size:.9rem}.activity-event-meta.svelte-1n46o8q{color:#9ca0a5;font-family:IBM Plex Mono,monospace;font-size:.68rem}.activity-event-meta.svelte-1n46o8q a:where(.svelte-1n46o8q){color:#eceae4}.activity-event-id.svelte-1n46o8q{overflow:hidden;max-width:18rem;text-overflow:ellipsis}.activity-open.svelte-1n46o8q{margin-left:auto;color:#b38b32!important;white-space:nowrap}.event-actions.svelte-1n46o8q{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:.6rem}.event-actions.svelte-1n46o8q button:where(.svelte-1n46o8q){min-height:30px;padding:.3rem .6rem;font-size:.72rem}.event-actions.svelte-1n46o8q .activity-open:where(.svelte-1n46o8q){margin-left:0}.activity-more.svelte-1n46o8q{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.8rem 1rem;padding:16px 0;border-top:1px solid #1d2023;text-align:center}.activity-more.svelte-1n46o8q button:where(.svelte-1n46o8q){min-height:34px}.activity-end.svelte-1n46o8q{margin:0;padding:16px 0;border-top:1px solid #1d2023;color:#9ca0a5;font-family:IBM Plex Mono,monospace;font-size:.68rem;text-align:center}.activity-load-error.svelte-1n46o8q{margin:0;border-width:1px 0 0;border-radius:0}.activity-load-error.svelte-1n46o8q .text-button:where(.svelte-1n46o8q){margin-left:auto}.activity-state.svelte-1n46o8q{display:grid;justify-items:center;gap:.5rem;min-height:210px;place-content:center}.activity-state.svelte-1n46o8q .state-marker:where(.svelte-1n46o8q){width:9px;height:9px}.activity-state.svelte-1n46o8q h2:where(.svelte-1n46o8q),.activity-state.svelte-1n46o8q p:where(.svelte-1n46o8q){margin-bottom:0}.activity-loading-mark.svelte-1n46o8q{color:#b38b32;font-family:IBM Plex Mono,monospace;font-size:1.5rem}.activity-inline-empty.svelte-1n46o8q{display:grid;justify-items:center;gap:.45rem;padding:3rem 1rem;text-align:center}.activity-inline-empty.svelte-1n46o8q h3:where(.svelte-1n46o8q),.activity-inline-empty.svelte-1n46o8q p:where(.svelte-1n46o8q){margin-bottom:0}.activity-inline-empty.svelte-1n46o8q p:where(.svelte-1n46o8q){color:#9ca0a5}.storage-card.svelte-1n46o8q{margin-top:10px}.storage-bar.svelte-1n46o8q{height:7px;overflow:hidden;border:1px solid #2b2e32;background:#131518}.storage-bar.svelte-1n46o8q span:where(.svelte-1n46o8q){display:block;height:100%;background:#65a96b}.storage-stats.svelte-1n46o8q{display:flex;justify-content:space-between;gap:1rem;margin-top:10px;color:#9ca0a5;font-family:IBM Plex Mono,monospace;font-size:.7rem}.storage-stats.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:#eceae4;font-weight:400}.error.svelte-1n46o8q{color:#d5524a!important}.notice.svelte-1n46o8q{color:#d49a32}.banner.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:40px;margin:0 0 10px;padding:8px 12px;border:1px solid #5a4824;border-radius:2px;background:#2d2617}.banner.error.svelte-1n46o8q{border-color:#6b3634;background:#241416}.text-button.svelte-1n46o8q{margin:0;padding:0;border:0;color:#b38b32;background:transparent;cursor:pointer}.text-button.svelte-1n46o8q:hover{color:#c39a3d}.table-warning.svelte-1n46o8q{display:block;margin-top:.2rem;color:#d49a32}button.svelte-1n46o8q{min-height:38px;padding:.55rem .9rem;border:1px solid #b38b32;border-radius:3px;background:#b38b32;color:#090a0b;cursor:pointer;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif}button.svelte-1n46o8q:hover{background:#c39a3d}button.secondary.svelte-1n46o8q{border-color:#35393e;background:#131518;color:#eceae4}button.secondary.svelte-1n46o8q:hover{border-color:#a6a9ae;background:#191b1e}button.svelte-1n46o8q:disabled{cursor:wait;opacity:.5}.state-chip.svelte-1n46o8q{display:inline-flex;align-items:center;gap:.1rem;color:#a6a9ae;font-family:IBM Plex Mono,monospace;font-size:.72rem}.state-chip.svelte-1n46o8q .status-dot:where(.svelte-1n46o8q){margin-right:.2rem}.state-chip.recording.svelte-1n46o8q{color:#d5524a}.state-chip.waiting-for-camera.svelte-1n46o8q,.state-chip.storage-blocked.svelte-1n46o8q{color:#d49a32}.state-chip.error.svelte-1n46o8q{color:#d5524a}.table-panel.svelte-1n46o8q{padding:0;overflow-x:auto}table.svelte-1n46o8q{width:100%;border-collapse:collapse}th.svelte-1n46o8q,td.svelte-1n46o8q{padding:12px 14px;border-bottom:1px solid #1d2023;text-align:left;white-space:nowrap}th.svelte-1n46o8q{color:#9ca0a5;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}td.svelte-1n46o8q{color:#a6a9ae;font-size:.82rem}tbody.svelte-1n46o8q tr:where(.svelte-1n46o8q):hover{background:#16181b}tbody.svelte-1n46o8q tr:where(.svelte-1n46o8q):last-child td:where(.svelte-1n46o8q){border-bottom:0}.detail-grid.svelte-1n46o8q{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.detail-grid.svelte-1n46o8q div:where(.svelte-1n46o8q){display:grid;gap:.2rem;padding:14px;border-right:1px solid #1d2023;border-bottom:1px solid #1d2023;background:#0e1012}.detail-grid.svelte-1n46o8q .muted:where(.svelte-1n46o8q){font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:.68rem;letter-spacing:.07em;text-transform:uppercase}.detail-grid.svelte-1n46o8q strong:where(.svelte-1n46o8q){overflow-wrap:anywhere;color:#eceae4;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:400}.detail-actions.svelte-1n46o8q{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.detail-actions.svelte-1n46o8q a:where(.svelte-1n46o8q){padding:.55rem .9rem;border:1px solid #b38b32;border-radius:3px;background:#b38b32;color:#090a0b;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:.85rem}.detail-actions.svelte-1n46o8q a:where(.svelte-1n46o8q)+a:where(.svelte-1n46o8q),.detail-actions.svelte-1n46o8q button.secondary:where(.svelte-1n46o8q){border-color:#35393e;background:#131518;color:#eceae4}.danger-button.svelte-1n46o8q{border-color:#6b3634;background:#241416;color:#d5524a}.driver-evidence.svelte-1n46o8q>details:where(.svelte-1n46o8q)>summary:where(.svelte-1n46o8q),.diagnostics.svelte-1n46o8q>summary:where(.svelte-1n46o8q){padding:10px 0;color:#b38b32;cursor:pointer;font-family:IBM Plex Sans Condensed,sans-serif}.capability-evidence.svelte-1n46o8q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.capability-evidence.svelte-1n46o8q article:where(.svelte-1n46o8q){padding:12px;border:1px solid #292c30;background:#0b0d0f}.capability-evidence.svelte-1n46o8q article.warning-evidence:where(.svelte-1n46o8q){border-color:#5a4824}.capability-evidence.svelte-1n46o8q article:where(.svelte-1n46o8q)>div:where(.svelte-1n46o8q){display:flex;justify-content:space-between;gap:8px}.capability-evidence.svelte-1n46o8q article:where(.svelte-1n46o8q) p:where(.svelte-1n46o8q){margin:7px 0;color:#a6a9ae;font-size:.76rem}.capability-evidence.svelte-1n46o8q dl:where(.svelte-1n46o8q),.diagnostics.svelte-1n46o8q dl:where(.svelte-1n46o8q){margin:8px 0 0}.capability-evidence.svelte-1n46o8q dl:where(.svelte-1n46o8q) div:where(.svelte-1n46o8q),.diagnostics.svelte-1n46o8q dl:where(.svelte-1n46o8q) div:where(.svelte-1n46o8q){display:grid;grid-template-columns:90px 1fr;gap:8px;padding:5px 0;border-top:1px solid #1d2023}.capability-evidence.svelte-1n46o8q dt:where(.svelte-1n46o8q),.diagnostics.svelte-1n46o8q dt:where(.svelte-1n46o8q){color:#9ca0a5}.capability-evidence.svelte-1n46o8q dd:where(.svelte-1n46o8q),.diagnostics.svelte-1n46o8q dd:where(.svelte-1n46o8q){margin:0;overflow-wrap:anywhere}.evidence-state.svelte-1n46o8q{color:#9ca0a5;font:.65rem IBM Plex Mono,monospace;text-transform:uppercase}.evidence-state.actionable.svelte-1n46o8q{color:#65a96b}.evidence-state.verified.svelte-1n46o8q{color:#7c9398}.evidence-state.advertised.svelte-1n46o8q,.evidence-state.unknown.svelte-1n46o8q{color:#d49a32}.inspection-inventory.svelte-1n46o8q{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.inspection-inventory.svelte-1n46o8q section:where(.svelte-1n46o8q){padding:12px;border:1px solid #1d2023}.inspection-inventory.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:7px 0 0;color:#a6a9ae;font-size:.76rem}.camera-editor.svelte-1n46o8q{margin-bottom:10px}.camera-editor.svelte-1n46o8q .panel-heading:where(.svelte-1n46o8q){align-items:start}.camera-editor.svelte-1n46o8q .panel-heading:where(.svelte-1n46o8q) .eyebrow:where(.svelte-1n46o8q){margin-bottom:.2rem}.editor-grid.svelte-1n46o8q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.editor-grid.svelte-1n46o8q label:where(.svelte-1n46o8q){display:grid;gap:5px;color:#a6a9ae;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.editor-grid.svelte-1n46o8q input:where(.svelte-1n46o8q),.editor-grid.svelte-1n46o8q select:where(.svelte-1n46o8q){width:100%}.editor-grid.svelte-1n46o8q small:where(.svelte-1n46o8q){color:#9ca0a5;font-family:IBM Plex Sans,Segoe UI,sans-serif;font-size:.7rem;letter-spacing:0;text-transform:none}.editor-wide.svelte-1n46o8q{grid-column:1 / -1}.editor-readonly.svelte-1n46o8q{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;padding:10px;border:1px solid #1d2023;background:#0b0d0f}.editor-readonly.svelte-1n46o8q span:where(.svelte-1n46o8q){display:grid;gap:3px}.editor-readonly.svelte-1n46o8q small:where(.svelte-1n46o8q){color:#9ca0a5;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:.68rem;letter-spacing:.07em;text-transform:uppercase}.editor-readonly.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:#eceae4;font-family:IBM Plex Mono,monospace;font-size:.74rem;font-weight:400;overflow-wrap:anywhere}.editor-options.svelte-1n46o8q{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:12px;color:#a6a9ae;font-size:.78rem}.check-option.svelte-1n46o8q{display:inline-flex;align-items:center;gap:.45rem}.check-option.svelte-1n46o8q input:where(.svelte-1n46o8q){accent-color:#b38b32}.editor-actions.svelte-1n46o8q{display:flex;justify-content:end;gap:8px;margin-top:16px}.advanced.svelte-1n46o8q{margin-top:14px;padding:12px;border:1px solid #35393e;background:#0b0d0f}.advanced.svelte-1n46o8q summary:where(.svelte-1n46o8q){color:#b38b32;cursor:pointer;font-family:IBM Plex Sans Condensed,sans-serif;letter-spacing:.04em}.advanced.svelte-1n46o8q>p:where(.svelte-1n46o8q){margin:10px 0 0}.empty.svelte-1n46o8q,.empty-state.svelte-1n46o8q{color:#9ca0a5}.empty-state.svelte-1n46o8q{text-align:center;padding:3rem 1rem}.empty-state.svelte-1n46o8q h2:where(.svelte-1n46o8q){color:#eceae4;margin-bottom:.5rem}@media(max-width:1100px){.metric-grid.svelte-1n46o8q{grid-template-columns:repeat(2,1fr)}.content-grid.svelte-1n46o8q,.accountability.svelte-1n46o8q,.manage-groups.svelte-1n46o8q{grid-template-columns:1fr}.manage-card.svelte-1n46o8q{min-height:150px}.activity-filters.svelte-1n46o8q{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-search.svelte-1n46o8q{grid-column:1 / -1}}@media(max-width:900px){.topbar.svelte-1n46o8q{padding:0 1rem}.menu-button.svelte-1n46o8q{display:grid}.sidebar.svelte-1n46o8q{display:none;top:0;width:min(17rem,85vw);padding-top:5.5rem}.sidebar.open.svelte-1n46o8q{display:block}.nav-backdrop.svelte-1n46o8q{position:fixed;z-index:5;top:0;right:0;bottom:0;left:0;display:block;margin:0;padding:0;border:0;border-radius:0;background:#000000ad}.main-content.svelte-1n46o8q{width:auto;margin-left:0;padding:14px 1rem 6rem}.main-content.view-page.svelte-1n46o8q{height:calc(100dvh - 64px - env(safe-area-inset-bottom));padding-bottom:0}.mobile-task-nav.svelte-1n46o8q{position:fixed;z-index:25;inset:auto 0 0;display:grid;grid-template-columns:repeat(4,1fr);min-height:64px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #2b2e32;background:#0b0d0f}.mobile-task-nav.svelte-1n46o8q a:where(.svelte-1n46o8q){display:grid;justify-items:center;align-content:center;gap:2px;min-height:60px;color:#9ca0a5;font:.68rem IBM Plex Sans Condensed,sans-serif}.mobile-task-nav.svelte-1n46o8q a.active:where(.svelte-1n46o8q){color:#eceae4;box-shadow:inset 0 3px #b38b32}.mobile-task-nav.svelte-1n46o8q .nav-icon:where(.svelte-1n46o8q){width:18px;height:18px}.live-workspace.svelte-1n46o8q,.playback-workspace.svelte-1n46o8q{grid-template-columns:1fr}.camera-rail.svelte-1n46o8q{order:2}.live-column.svelte-1n46o8q,.playback-column.svelte-1n46o8q{order:1}.system-clock.svelte-1n46o8q{display:none}}@media(max-width:600px){.topbar.svelte-1n46o8q{flex-wrap:wrap;gap:.55rem .7rem;height:auto;min-height:54px;padding:.75rem 1rem}.site-filter.svelte-1n46o8q{width:100%;margin-left:0}.site-filter.svelte-1n46o8q select:where(.svelte-1n46o8q){flex:1}.system-user.svelte-1n46o8q{margin-left:auto}.system-clock.svelte-1n46o8q{display:none}.page-heading.svelte-1n46o8q{align-items:flex-start;flex-direction:column}.metric-grid.svelte-1n46o8q,.camera-grid.svelte-1n46o8q,.detail-grid.svelte-1n46o8q,.editor-grid.svelte-1n46o8q,.export-range-controls.svelte-1n46o8q,.activity-filters.svelte-1n46o8q,.alert-detail.svelte-1n46o8q dl:where(.svelte-1n46o8q),.accountability-grid.svelte-1n46o8q,.capability-evidence.svelte-1n46o8q,.inspection-inventory.svelte-1n46o8q{grid-template-columns:1fr}.alert-detail.svelte-1n46o8q dl:where(.svelte-1n46o8q) div:where(.svelte-1n46o8q){border-right:0;border-bottom:1px solid #1d2023}.activity-search.svelte-1n46o8q{grid-column:auto}.metric-card.svelte-1n46o8q{min-height:100px}.storage-stats.svelte-1n46o8q{align-items:flex-start;flex-direction:column;gap:.25rem}.recording-controls.svelte-1n46o8q .muted:where(.svelte-1n46o8q){width:100%;margin-left:0}.detail-actions.svelte-1n46o8q,.heading-actions.svelte-1n46o8q{align-items:stretch;flex-direction:column}.detail-actions.svelte-1n46o8q a:where(.svelte-1n46o8q),.detail-actions.svelte-1n46o8q button:where(.svelte-1n46o8q){text-align:center}.editor-readonly.svelte-1n46o8q{grid-template-columns:1fr}.playback-date-panel.svelte-1n46o8q{align-items:stretch;flex-direction:column}.date-tabs.svelte-1n46o8q{align-items:stretch;justify-content:stretch;flex-wrap:wrap}.transport-bar.svelte-1n46o8q{gap:5px;padding:8px}.transport-time.svelte-1n46o8q{min-width:0;flex:1 1 100px;margin-left:0}.transport-time.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:.78rem}.timeline-readout.svelte-1n46o8q{flex-basis:100%;margin-left:0}.export-selection-heading.svelte-1n46o8q{align-items:start;flex-direction:column}.export-selection-heading.svelte-1n46o8q strong:where(.svelte-1n46o8q){text-align:left}.export-selection-actions.svelte-1n46o8q{justify-content:stretch}.export-selection-actions.svelte-1n46o8q button:where(.svelte-1n46o8q){flex:1 1 100%}.export-selection-actions.svelte-1n46o8q button:where(.svelte-1n46o8q):first-child{margin-left:0}.activity-open.svelte-1n46o8q{margin-left:0}.camera-inventory.svelte-1n46o8q{overflow:visible;border:0;background:transparent}.camera-inventory.svelte-1n46o8q table:where(.svelte-1n46o8q),.camera-inventory.svelte-1n46o8q tbody:where(.svelte-1n46o8q){display:block}.camera-inventory.svelte-1n46o8q thead:where(.svelte-1n46o8q){display:none}.camera-inventory.svelte-1n46o8q tr:where(.svelte-1n46o8q){display:grid;gap:7px;margin-bottom:10px;padding:14px;border:1px solid #2b2e32;background:#0e1012}.camera-inventory.svelte-1n46o8q td:where(.svelte-1n46o8q){display:flex;justify-content:space-between;gap:12px;padding:0;border:0;white-space:normal;text-align:right}.camera-inventory.svelte-1n46o8q td:where(.svelte-1n46o8q):before{color:#9ca0a5;content:attr(data-label);font:.68rem IBM Plex Sans Condensed,sans-serif;letter-spacing:.07em;text-transform:uppercase}}
