@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-bold:700;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{*,:before,:after{border-style:solid;border-width:0;border-color:var(--line-1)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.right-\[var\(--active-tab-right\)\]{right:var(--active-tab-right)}.right-\[var\(--space-4\)\]{right:var(--space-4)}.-bottom-px{bottom:-1px}.bottom-\[var\(--space-4\)\]{bottom:var(--space-4)}.left-0{left:0}.left-\[var\(--active-tab-left\)\]{left:var(--active-tab-left)}.isolate{isolation:isolate}.z-\[1\]{z-index:1}.z-\[calc\(var\(--z-dialog\)_\+_1\)\]{z-index:calc(var(--z-dialog) + 1)}.z-\[calc\(var\(--z-popup\)_\+_1\)\]{z-index:calc(var(--z-popup) + 1)}.z-\[var\(--z-devtools\)\]{z-index:var(--z-devtools)}.z-\[var\(--z-dialog\)\]{z-index:var(--z-dialog)}.z-\[var\(--z-popup\)\]{z-index:var(--z-popup)}.col-start-2{grid-column-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-\[var\(--space-1\)\]{margin-top:var(--space-1)}.mt-hq-2{margin-top:var(--space-2)}.mt-hq-3{margin-top:var(--space-3)}.mb-hq-1{margin-bottom:var(--space-1)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[var\(--terminal-curve-editor-aspect\,2\/1\)\]{aspect-ratio:var(--terminal-curve-editor-aspect,2/1)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[7px\]{width:7px;height:7px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-265{height:calc(var(--spacing) * 265)}.h-\[2px\]{height:2px}.h-\[5px\]{height:5px}.h-\[18px\]{height:18px}.h-full{height:100%}.max-h-\[82dvh\]{max-height:82dvh}.max-h-\[calc\(100dvh_-_32px\)\]{max-height:calc(100dvh - 32px)}.max-h-\[inherit\]{max-height:inherit}.max-h-\[min\(56vh\,540px\)\]{max-height:min(56vh,540px)}.max-h-\[min\(320px\,var\(--available-height\)\)\]{max-height:min(320px, var(--available-height))}.max-h-\[min\(760px\,calc\(100dvh_-_32px\)\)\]{max-height:min(760px,100dvh - 32px)}.min-h-0{min-height:0}.min-h-\[27px\]{min-height:27px}.min-h-\[28px\]{min-height:28px}.min-h-\[30px\]{min-height:30px}.min-h-\[32px\]{min-height:32px}.min-h-\[34px\]{min-height:34px}.min-h-\[46px\]{min-height:46px}.min-h-\[58px\]{min-height:58px}.min-h-\[72px\]{min-height:72px}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-\[10px\]{width:10px}.w-\[26px\]{width:26px}.w-\[34px\]{width:34px}.w-\[42px\]{width:42px}.w-\[clamp\(300px\,22vw\,380px\)\]{width:clamp(300px,22vw,380px)}.w-\[min\(380px\,calc\(100vw_-_32px\)\)\]{width:min(380px,100vw - 32px)}.w-\[min\(520px\,72vw\)\]{width:min(520px,72vw)}.w-\[min\(520px\,calc\(100vw_-_32px\)\)\]{width:min(520px,100vw - 32px)}.w-\[min\(640px\,calc\(100vw_-_32px\)\)\]{width:min(640px,100vw - 32px)}.w-\[min\(760px\,92vw\)\]{width:min(760px,92vw)}.w-\[var\(--terminal-progress\)\]{width:var(--terminal-progress)}.w-full{width:100%}.max-w-\[min\(280px\,calc\(100vw_-_16px\)\)\]{max-width:min(280px,100vw - 16px)}.max-w-\[min\(360px\,calc\(100vw_-_16px\)\)\]{max-width:min(360px,100vw - 16px)}.max-w-\[min\(420px\,calc\(100vw_-_16px\)\)\]{max-width:min(420px,100vw - 16px)}.min-w-0{min-width:0}.min-w-\[26px\]{min-width:26px}.min-w-\[34px\]{min-width:34px}.min-w-\[42px\]{min-width:42px}.min-w-\[190px\]{min-width:190px}.min-w-\[220px\]{min-width:220px}.min-w-\[var\(--anchor-width\)\]{min-width:var(--anchor-width)}.min-w-full{min-width:100%}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\[var\(--transform-origin\)\]{transform-origin:var(--transform-origin)}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-crosshair{cursor:crosshair}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.list-none{list-style-type:none}.grid-cols-\[24px_minmax\(0\,1fr\)\]{grid-template-columns:24px minmax(0,1fr)}.grid-cols-\[30px_minmax\(0\,1fr\)_30px\]{grid-template-columns:30px minmax(0,1fr) 30px}.grid-cols-\[minmax\(0\,1fr\)_32px\]{grid-template-columns:minmax(0,1fr) 32px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(120px\,max-content\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(120px,max-content) minmax(0,1fr)}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[auto_auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto auto minmax(0,1fr) auto}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-\[2px\]{gap:2px}.gap-hq-1{gap:var(--space-1)}.gap-hq-2{gap:var(--space-2)}.gap-hq-3{gap:var(--space-3)}.gap-hq-4{gap:var(--space-4)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-border{border-color:var(--border)}.border-hq-accent{border-color:var(--accent)}.border-hq-line-1{border-color:var(--line-1)}.border-hq-line-2{border-color:var(--line-2)}.border-hq-text-2{border-color:var(--text-2)}.border-transparent{border-color:#0000}.border-b-hq-line-1{border-bottom-color:var(--line-1)}.border-b-hq-line-2{border-bottom-color:var(--line-2)}.border-l-hq-accent{border-left-color:var(--accent)}.border-l-hq-line-1{border-left-color:var(--line-1)}.border-l-transparent{border-left-color:#0000}.bg-\[color-mix\(in_srgb\,var\(--bg-0\)_62\%\,transparent\)\]{background-color:var(--bg-0)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--bg-0\)_62\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-0) 62%,transparent)}}.bg-\[rgb\(0_0_0_\/_26\%\)\]{background-color:#00000042}.bg-\[rgb\(0_0_0_\/_42\%\)\]{background-color:#0000006b}.bg-current{background-color:currentColor}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-hq-accent{background-color:var(--accent)}.bg-hq-bg-0{background-color:var(--bg-0)}.bg-hq-bg-1{background-color:var(--bg-1)}.bg-hq-line-1{background-color:var(--line-1)}.bg-hq-line-2{background-color:var(--line-2)}.bg-hq-panel-1{background-color:var(--panel-1)}.bg-hq-panel-raised{background-color:var(--panel-raised)}.bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-\[linear-gradient\(90deg\,var\(--accent\)\,var\(--accent-strong\)\)\]{background-image:linear-gradient(90deg,var(--accent),var(--accent-strong))}.bg-\[linear-gradient\(to_right\,color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\,transparent_var\(--edit-frame-reach\)\)\,linear-gradient\(to_left\,color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\,transparent_var\(--edit-frame-reach\)\)\,linear-gradient\(to_bottom\,color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\,transparent_var\(--edit-frame-reach\)\)\,linear-gradient\(to_top\,color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\,transparent_var\(--edit-frame-reach\)\)\]{background-image:linear-gradient(to right,var(--accent),transparent var(--edit-frame-reach)),linear-gradient(to left,var(--accent),transparent var(--edit-frame-reach)),linear-gradient(to bottom,var(--accent),transparent var(--edit-frame-reach)),linear-gradient(to top,var(--accent),transparent var(--edit-frame-reach))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(to_right\,color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\,transparent_var\(--edit-frame-reach\)\)\,linear-gradient\(to_left\,color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\,transparent_var\(--edit-frame-reach\)\)\,linear-gradient\(to_bottom\,color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\,transparent_var\(--edit-frame-reach\)\)\,linear-gradient\(to_top\,color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\,transparent_var\(--edit-frame-reach\)\)\]{background-image:linear-gradient(to right,color-mix(in srgb,var(--accent) 22%,transparent),transparent var(--edit-frame-reach)),linear-gradient(to left,color-mix(in srgb,var(--accent) 22%,transparent),transparent var(--edit-frame-reach)),linear-gradient(to bottom,color-mix(in srgb,var(--accent) 22%,transparent),transparent var(--edit-frame-reach)),linear-gradient(to top,color-mix(in srgb,var(--accent) 22%,transparent),transparent var(--edit-frame-reach))}}.bg-clip-padding{background-clip:padding-box}.fill-none{fill:none}.stroke-hq-accent{stroke:var(--accent)}.stroke-hq-line-1{stroke:var(--line-1)}.stroke-hq-text-2{stroke:var(--text-2)}.stroke-1{stroke-width:1px}.stroke-\[1\.5\]{stroke-width:1.5px}.p-0{padding:0}.p-\[3px\]{padding:3px}.p-hq-3{padding:var(--space-3)}.p-hq-4{padding:var(--space-4)}.p-px{padding:1px}.px-0{padding-inline:0}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[4px\]{padding-inline:4px}.px-\[6px\]{padding-inline:6px}.px-\[7px\]{padding-inline:7px}.px-\[9px\]{padding-inline:9px}.px-\[18px\]{padding-inline:18px}.px-hq-2{padding-inline:var(--space-2)}.px-hq-3{padding-inline:var(--space-3)}.px-hq-4{padding-inline:var(--space-4)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[5px\]{padding-block:5px}.py-hq-2{padding-block:var(--space-2)}.py-hq-3{padding-block:var(--space-3)}.pt-0{padding-top:0}.pt-hq-2{padding-top:var(--space-2)}.pt-hq-3{padding-top:var(--space-3)}.pb-0{padding-bottom:0}.pb-hq-1{padding-bottom:var(--space-1)}.pb-hq-2{padding-bottom:var(--space-2)}.pb-hq-3{padding-bottom:var(--space-3)}.text-center{text-align:center}.text-left{text-align:left}.\[font-family\:inherit\]{font-family:inherit}.\[font-family\:var\(--font-mono\)\],.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[length\:inherit\]{font-size:inherit}.text-\[length\:var\(--ops-font-size\,var\(--font-xs\)\)\]{font-size:var(--ops-font-size,var(--font-xs))}.text-hq-md{font-size:var(--font-md)}.text-hq-sm{font-size:var(--font-sm)}.text-hq-xs{font-size:var(--font-xs)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[var\(--ops-line-height\,1\.4\)\]{--tw-leading:var(--ops-line-height,1.4);line-height:var(--ops-line-height,1.4)}.\[line-height\:inherit\]{line-height:inherit}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0em\]{--tw-tracking:0em;letter-spacing:0}.tracking-\[var\(--ops-letter-spacing\,normal\)\]{--tw-tracking:var(--ops-letter-spacing,normal);letter-spacing:var(--ops-letter-spacing,normal)}.\[overflow-wrap\:anywhere\],.wrap-anywhere{overflow-wrap:anywhere}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-hq-accent{color:var(--accent)}.text-hq-accent-strong{color:var(--accent-strong)}.text-hq-critical{color:var(--critical)}.text-hq-text-0{color:var(--text-0)}.text-hq-text-1{color:var(--text-1)}.text-hq-text-2{color:var(--text-2)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-100{opacity:1}.opacity-\[0\.72\]{opacity:.72}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_color-mix\(in_srgb\,var\(--accent\)_60\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_10px_color-mix\(in_srgb\,var\(--accent\)_60\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 60%,transparent))}}.shadow-\[0_0_10px_color-mix\(in_srgb\,var\(--accent\)_60\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_44px_rgb\(0_0_0_\/_42\%\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]{--tw-shadow:0 14px 44px var(--tw-shadow-color,#0000006b), 0 0 0 1px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_14px_44px_rgb\(0_0_0_\/_42\%\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]{--tw-shadow:0 14px 44px var(--tw-shadow-color,#0000006b), 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 10%,transparent))}}.shadow-\[0_14px_44px_rgb\(0_0_0_\/_42\%\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\,inset_0_0_28px_color-mix\(in_srgb\,var\(--accent\)_26\%\,transparent\)\,inset_0_0_96px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--accent)), inset 0 0 28px var(--tw-shadow-color,var(--accent)), inset 0 0 96px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\,inset_0_0_28px_color-mix\(in_srgb\,var\(--accent\)_26\%\,transparent\)\,inset_0_0_96px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 70%,transparent)), inset 0 0 28px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 26%,transparent)), inset 0 0 96px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 12%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\,inset_0_0_28px_color-mix\(in_srgb\,var\(--accent\)_26\%\,transparent\)\,inset_0_0_96px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-\[90\%\]{--tw-backdrop-saturate:saturate(90%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.\[backdrop-filter\:blur\(16px\)_saturate\(90\%\)\]{-webkit-backdrop-filter:blur(16px)saturate(90%);backdrop-filter:blur(16px)saturate(90%)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,backdrop-filter\]{transition-property:opacity,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[transition-timing-function\:ease\]{transition-timing-function:ease}.\[transition-timing-function\:linear\,ease\]{transition-timing-function:linear,ease}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--edit-frame-reach\:clamp\(36px\,5vw\,96px\)\]{--edit-frame-reach:clamp(36px, 5vw, 96px)}.\[font\:inherit\]{font:inherit}.\[stroke-dasharray\:3_3\]{stroke-dasharray:3 3}.\[stroke-linecap\:round\]{stroke-linecap:round}.\[stroke-linejoin\:round\]{stroke-linejoin:round}.\[text-shadow\:0_0_12px_color-mix\(in_srgb\,var\(--accent\)_45\%\,transparent\)\]{text-shadow:0 0 12px var(--accent)}@supports (color:color-mix(in lab, red, red)){.\[text-shadow\:0_0_12px_color-mix\(in_srgb\,var\(--accent\)_45\%\,transparent\)\]{text-shadow:0 0 12px color-mix(in srgb,var(--accent) 45%,transparent)}}.\[transition\:grid-template-rows_300ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1)}.\[transition\:left_var\(--motion-standard\)_ease\,right_var\(--motion-standard\)_ease\]{transition:left var(--motion-standard) ease,right var(--motion-standard) ease}.\[transition\:opacity_var\(--motion-micro\)_linear\,transform_var\(--motion-micro\)_ease\]{transition:opacity var(--motion-micro) linear,transform var(--motion-micro) ease}.\[transition\:transform_320ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,box-shadow_var\(--motion-standard\)_ease\]{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow var(--motion-standard) ease}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-data-\[adjusting\]\:cursor-grabbing:is(:where(.group)[data-adjusting] *){cursor:grabbing}.group-data-\[adjusting\]\:bg-hq-accent:is(:where(.group)[data-adjusting] *){background-color:var(--accent)}.group-data-\[dragging\=true\]\:cursor-grabbing:is(:where(.group)[data-dragging=true] *){cursor:grabbing}.group-data-\[expanded\=false\]\:grid-rows-\[0fr\]:is(:where(.group)[data-expanded=false] *){grid-template-rows:0fr}.group-data-\[fired\=true\]\:border-hq-accent:is(:where(.group)[data-fired=true] *){border-color:var(--accent)}.group-data-\[fired\=true\]\:text-hq-accent:is(:where(.group)[data-fired=true] *){color:var(--accent)}.group-data-\[orientation\=vertical\]\:flex-col:is(:where(.group)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\:border-r:is(:where(.group)[data-orientation=vertical] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[orientation\=vertical\]\:border-b-0:is(:where(.group)[data-orientation=vertical] *){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.group-data-\[orientation\=vertical\]\:border-r-hq-line-1:is(:where(.group)[data-orientation=vertical] *){border-right-color:var(--line-1)}.group-data-\[readonly\]\:cursor-default:is(:where(.group)[data-readonly] *){cursor:default}.group-data-\[readonly\]\:opacity-\[0\.62\]:is(:where(.group)[data-readonly] *){opacity:.62}.group-data-\[scrolling\]\:opacity-100:is(:where(.group)[data-scrolling] *){opacity:1}.group-data-\[tone\=critical\]\:bg-hq-critical:is(:where(.group)[data-tone=critical] *){background-color:var(--critical)}.group-data-\[tone\=success\]\:bg-hq-ok:is(:where(.group)[data-tone=success] *){background-color:var(--ok)}.group-data-\[tone\=warning\]\:bg-hq-warning:is(:where(.group)[data-tone=warning] *){background-color:var(--warning)}.focus-within\:border-hq-line-focus:focus-within{border-color:var(--line-focus)}.focus-within\:bg-hq-accent:focus-within{background-color:var(--accent)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-hq-accent:hover{background-color:var(--accent)}.hover\:bg-hq-text-2:hover{background-color:var(--text-2)}.hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-hq-accent:hover{color:var(--accent)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-hq-line-focus:focus-visible{border-color:var(--line-focus)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:text-hq-accent:focus-visible{color:var(--accent)}.focus-visible\:shadow-\[0_0_0_2px_var\(--accent-soft\)\]:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--accent-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-2\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-2\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-\[3px\][aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[active\]\:bg-hq-accent[data-active]{background-color:var(--accent)}.data-\[active\]\:bg-hq-text-2[data-active]{background-color:var(--text-2)}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-\[0\.38\][data-disabled]{opacity:.38}.data-\[dragging\=true\]\:shadow-\[0_22px_64px_rgb\(0_0_0_\/_55\%\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_28\%\,transparent\)\][data-dragging=true]{--tw-shadow:0 22px 64px var(--tw-shadow-color,#0000008c), 0 0 0 1px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.data-\[dragging\=true\]\:shadow-\[0_22px_64px_rgb\(0_0_0_\/_55\%\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_28\%\,transparent\)\][data-dragging=true]{--tw-shadow:0 22px 64px var(--tw-shadow-color,#0000008c), 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 28%,transparent))}}.data-\[dragging\=true\]\:shadow-\[0_22px_64px_rgb\(0_0_0_\/_55\%\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_28\%\,transparent\)\][data-dragging=true]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[dragging\=true\]\:transition-none[data-dragging=true]{transition-property:none}.data-\[ending-style\]\:translate-x-\[12px\][data-ending-style]{--tw-translate-x:12px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[ending-style\]\:translate-y-\[2px\][data-ending-style]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[ending-style\]\:translate-y-\[10px\][data-ending-style]{--tw-translate-y:10px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[ending-style\]\:scale-y-\[0\.94\][data-ending-style]{--tw-scale-y:.94;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[ending-style\]\:scale-\[0\.985\][data-ending-style]{scale:.985}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0}.data-\[ending-style\]\:\[backdrop-filter\:blur\(0px\)_saturate\(100\%\)\][data-ending-style]{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}.data-\[fired\=true\]\:border-l-hq-accent[data-fired=true]{border-left-color:var(--accent)}.data-\[fired\=true\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\][data-fired=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[fired\=true\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\][data-fired=true]{background-color:color-mix(in srgb,var(--accent) 14%,transparent)}}.data-\[highlighted\]\:bg-hq-accent[data-highlighted]{background-color:var(--accent)}.data-\[highlighted\]\:text-hq-text-inverse[data-highlighted]{color:var(--text-inverse)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:grid-cols-\[auto_minmax\(0\,1fr\)\][data-orientation=vertical]{grid-template-columns:auto minmax(0,1fr)}.data-\[orientation\=vertical\]\:grid-rows-\[minmax\(0\,1fr\)\][data-orientation=vertical]{grid-template-rows:minmax(0,1fr)}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[popup-open\]\:border-hq-line-focus[data-popup-open]{border-color:var(--line-focus)}.data-\[starting-style\]\:translate-x-\[12px\][data-starting-style]{--tw-translate-x:12px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:translate-y-\[2px\][data-starting-style]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:translate-y-\[10px\][data-starting-style]{--tw-translate-y:10px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:scale-y-\[0\.94\][data-starting-style]{--tw-scale-y:.94;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[starting-style\]\:scale-\[0\.985\][data-starting-style]{scale:.985}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[starting-style\]\:\[backdrop-filter\:blur\(0px\)_saturate\(100\%\)\][data-starting-style]{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}button,select,input{border:0;outline:0}button{cursor:pointer}.operational-shell{background:radial-gradient(circle at 50% -20%, #172329 0, transparent 42%), var(--bg-0);grid-template:64px minmax(0,1fr) 36px 24px/76px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.topbar{z-index:12;border-bottom:1px solid var(--line-2);background:#080d10f5;grid-column:1/-1;grid-template-columns:280px minmax(260px,1fr) auto;align-items:stretch;display:grid;box-shadow:0 12px 36px #0005}.brand{border-right:1px solid var(--line-1);align-items:center;gap:13px;padding:0 18px;display:flex}.brand>i{color:#df856e;width:34px;height:34px;font:700 12px var(--font-mono);letter-spacing:.05em;border:1px solid #a44f3d;place-items:center;font-style:normal;display:grid;transform:rotate(45deg)}.brand>i:first-line{transform:rotate(-45deg)}.brand div{flex-direction:column;gap:3px;display:flex}.brand strong{letter-spacing:.12em;font-size:13px}.brand span{color:var(--text-2);font:9px var(--font-mono);letter-spacing:.18em}.topbar__scene{align-items:center;gap:14px;padding:0 24px;display:flex}.topbar__scene span,.topbar__scene small{color:var(--text-2);font:10px var(--font-mono);letter-spacing:.1em}.topbar__scene strong{font:600 13px var(--font-mono);color:var(--accent-strong)}.topbar__scene small{margin-left:auto}.topbar__right{border-left:1px solid var(--line-1);align-items:center;gap:8px;padding:0 14px;display:flex}.topbar time{min-width:92px;font:600 18px var(--font-mono);letter-spacing:.08em;margin-left:8px}.system-state{border:1px solid var(--line-1);font:9px var(--font-mono);letter-spacing:.1em;padding:7px 10px}.system-state--ready{color:var(--ok);background:var(--ok-soft)}.system-state--failed{color:var(--critical);background:var(--critical-soft)}.quiet-button,.danger-button{border:1px solid var(--line-1);height:30px;color:var(--text-1);font:9px var(--font-mono);letter-spacing:.1em;background:0 0;padding:0 10px}.danger-button{color:#de7a6e;background:#6b201b20;border-color:#833a35}.danger-button:hover{background:#8c292a55}.quiet-button:hover{background:var(--accent-soft)}.nav-rail{z-index:11;border-right:1px solid var(--line-2);background:#080d10;flex-direction:column;grid-row:2/4;padding:8px 6px;display:flex}.nav-rail button{height:62px;color:var(--text-2);background:0 0;border-left:2px solid #0000;align-content:center;place-items:center;gap:5px;display:grid}.nav-rail button:hover{background:var(--accent-soft);color:var(--text-0)}.nav-rail button.is-active{border-left-color:var(--accent);background:linear-gradient(90deg, var(--accent-soft), transparent);color:var(--accent-strong)}.nav-rail i{font:20px var(--font-mono);font-style:normal}.nav-rail span{font:8px var(--font-mono);letter-spacing:.08em}.workspace{min-width:0;min-height:0;padding:12px;position:relative;overflow:hidden}.overview-grid{grid-template:minmax(0,1.3fr) minmax(320px,.7fr)/minmax(440px,1.5fr) minmax(300px,.75fr);gap:10px;height:100%;display:grid}.scene-control{grid-area:1/2/3}.wall-preview,.hwan-preview,.telemetry-panel{min-height:0}.telemetry-panel{width:260px;max-height:240px;box-shadow:var(--shadow-panel);position:absolute;bottom:24px;right:calc(25% + 22px)}.hq-panel{overflow:hidden}.screen-content{height:calc(100% - 43px);min-height:0;position:relative}.screen-content>div{height:100%}.status-ok,.status-warn{font:9px var(--font-mono);letter-spacing:.1em;padding:4px 7px}.status-ok{color:var(--ok);background:var(--ok-soft)}.status-warn{color:var(--warning);background:var(--warning-soft)}.scene-control{flex-direction:column;display:flex}.scene-control__select{border-bottom:1px solid var(--line-1);padding:12px}.scene-control select,.scene-control .terminal-select,.explorer-controls select,.explorer-controls .terminal-select,.send-row select{border:1px solid var(--line-1);width:100%;height:34px;color:var(--text-0);font:10px var(--font-mono);background:#0b1216;padding:0 10px}.transport{border-bottom:1px solid var(--line-1);grid-template-columns:1fr 1.35fr 1fr;gap:5px;padding:8px 12px;display:grid}.transport button{border:1px solid var(--line-1);background:var(--bg-2);height:35px;color:var(--text-1);font:9px var(--font-mono)}.transport .transport__go{color:#c9dfe4;background:#263c42;border-color:#5d7f89}.cue-list{flex:1;margin:0;padding:8px 0;list-style:none;overflow:auto}.cue-list li button{width:100%;min-height:36px;color:var(--text-1);text-align:left;background:0 0;border-left:2px solid #0000;grid-template-columns:32px 1fr;align-items:center;padding:0 12px;font-size:11px;display:grid}.cue-list li span{color:var(--text-2);font:9px var(--font-mono)}.cue-list li.is-active button{border-left-color:var(--warning);background:var(--warning-soft);color:#e6d5b4}.cue-list li.is-past{opacity:.48}.cue-list .is-empty{color:var(--text-2);font:10px var(--font-mono);padding:18px}.telemetry-panel>div:last-child{padding:6px 14px}.telemetry-panel p{border-bottom:1px solid var(--line-0);font:10px var(--font-mono);justify-content:space-between;margin:0;padding:7px 0;display:flex}.telemetry-panel p span{color:var(--text-2)}.telemetry-panel p strong{color:var(--text-1);font-weight:500}.task-strip{border-top:1px solid var(--line-1);background:#090e11;grid-column:2;align-items:center;gap:6px;padding:0 12px;display:flex}.task-strip>span{color:var(--text-2);font:8px var(--font-mono);letter-spacing:.12em;margin-right:8px}.task-strip button{background:var(--panel-1);max-width:180px;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;padding:5px 10px;font-size:10px;overflow:hidden}.task-strip kbd{color:var(--text-2);font:9px var(--font-mono);margin-left:auto}.statusbar{border-top:1px solid var(--line-1);color:var(--text-2);font:8px var(--font-mono);letter-spacing:.08em;background:#05090b;grid-column:1/-1;align-items:center;gap:26px;padding:0 12px;display:flex}.statusbar span:first-child{color:var(--text-1)}.statusbar span:last-child{margin-left:auto}.online-dot{color:var(--ok);font-style:normal}.online-dot:before{content:"";background:var(--ok);width:6px;height:6px;box-shadow:0 0 8px var(--ok);border-radius:50%;margin-right:6px;display:inline-block}.module-stack{background:#060b0d;flex-direction:column;height:100%;min-height:0;display:flex}.module-heading{border-bottom:1px solid var(--line-1);background:#091013;align-items:center;gap:14px;min-height:36px;padding:0 12px;display:flex}.module-heading span,.module-heading em{color:var(--text-2);font:9px var(--font-mono);letter-spacing:.1em;font-style:normal}.module-heading strong{color:var(--text-0);font:600 11px var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module-heading em{color:#d36f60;margin-left:auto}.asset-surface{background:#081012;flex:1;min-height:0;position:relative;overflow:hidden}.asset-surface>img{object-fit:cover;filter:saturate(.4)brightness(.62)contrast(1.15);opacity:.85;width:100%;height:100%}.asset-surface--map>img{filter:hue-rotate(15deg)saturate(.3)brightness(.48)}.asset-surface--video>img{filter:grayscale(.8)brightness(.5)contrast(1.2)}.asset-surface__scan{pointer-events:none;background:repeating-linear-gradient(0deg,#fff0 0 3px,#0002 4px),linear-gradient(90deg,#75a7b00a 1px,#0000 1px) 0 0/60px 60px,linear-gradient(#75a7b00a 1px,#0000 1px) 0 0/60px 60px;position:absolute;inset:0}.asset-surface__id{color:#8c9ba0;font:8px var(--font-mono);text-transform:uppercase;background:#03060799;padding:3px 6px;position:absolute;top:10px;right:12px}.idle-module{text-align:center;background:radial-gradient(circle,#17272b 0,#070c0e 55%);place-content:center;height:100%;display:grid}.idle-module__reticle{background:linear-gradient(90deg,#0000 49%,#80a2a633 50%,#0000 51%),linear-gradient(#0000 49%,#80a2a633 50%,#0000 51%);border:1px solid #80a2a644;border-radius:50%;width:90px;height:90px;margin:auto}.idle-module p{font:15px var(--font-mono);letter-spacing:.18em;margin:20px 0 5px}.idle-module span{color:var(--text-2);font:9px var(--font-mono);letter-spacing:.14em}.map-routes{width:100%;height:100%;position:absolute;inset:0}.map-routes path{fill:none;stroke:#b45b4e;stroke-width:4px;stroke-dasharray:9 7;filter:drop-shadow(0 0 4px #b45b4e)}.map-marker{z-index:2;position:absolute;transform:translate(-50%,-50%)}.map-marker i{background:#200;border:3px solid #f06c55;border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 0 0 5px #e45d4530,0 0 14px #e45d45}.map-marker span{color:#f1d1c9;width:max-content;font:9px var(--font-mono);background:#070b0de8;border-left:2px solid #da604e;padding:4px 7px;position:absolute;top:-4px;left:20px}.map-marker.is-pulsing i{animation:1.6s infinite pulse-marker}.telemetry{min-width:190px;font:9px var(--font-mono);background:#081013e8;border:1px solid #6f8b8e55;padding:10px;display:grid;position:absolute;bottom:12px;right:12px}.telemetry strong{color:#e5ded3;margin:5px 0;font-size:16px}.telemetry span,.telemetry small{color:#8da0a2}.target-box{border:2px solid #d85c49;width:90px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #d85c4933}.target-box:before,.target-box:after{content:"";background:#d85c49;position:absolute}.target-box:before{width:1px;height:130px;top:-30px;left:50%}.target-box:after{width:150px;height:1px;top:50%;left:-30px}.target-box span{color:#e8c1b9;width:max-content;font:9px var(--font-mono);position:absolute;bottom:-23px;left:0}.satellite-readout{color:#b0b9b6;font:9px var(--font-mono);background:#05090bcc;gap:16px;padding:8px;display:flex;position:absolute;bottom:12px;left:12px}.satellite--light .asset-surface:after,.satellite--heavy .asset-surface:after{content:"";background:repeating-linear-gradient(0deg,#0000 0 10px,#fff4 11px 13px);animation:.2s infinite interference;position:absolute;inset:0}.satellite--heavy .asset-surface:after{background:repeating-linear-gradient(0deg,#fff1 0 2px,#0009 4px 9px);animation-duration:80ms}.satellite--lost .asset-surface>img{opacity:.1}.signal-lost{color:#d85c49;font:600 28px var(--font-mono);letter-spacing:.18em;background:#050708bb;place-content:center;display:grid;position:absolute;inset:0}.cctv-time{color:#d8ddd9;font:9px var(--font-mono);background:#030505d9;padding:5px 7px;position:absolute;bottom:8px;right:10px}.cctv-mosaic{grid-template-columns:1fr 1fr;gap:5px;display:grid;position:absolute;inset:35px 15px}.cctv-mosaic div{background:#081012aa;border:1px solid #aebcb726;position:relative}.cctv-mosaic div.is-selected{border-color:#d46050;box-shadow:inset 0 0 0 2px #d4605033}.cctv-mosaic span{font:8px var(--font-mono);position:absolute;top:6px;left:6px}.news-bug{color:#fff;font:10px var(--font-mono);background:#8d2d27;padding:6px 10px;position:absolute;top:12px;left:12px}.news-lower{background:linear-gradient(90deg,#7c2928e8,#181c1ee8);border-left:6px solid #d1c2ab;flex-direction:column;padding:12px 20px;display:flex;position:absolute;bottom:26px;left:0;right:0}.news-lower strong{letter-spacing:.08em;font-size:17px}.news-lower span{color:#d1c5bd;font:9px var(--font-mono);margin-top:4px}.photo-archive{flex-direction:column;height:100%;display:flex}.photo-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:7px;min-height:0;padding:8px;display:grid;overflow:auto}.photo-grid.is-comparison{grid-template-columns:1fr 1fr}.photo-grid button{border:1px solid var(--line-1);background:#060a0c;min-height:150px;position:relative}.photo-grid button.is-selected{border-color:#bf5c4b;box-shadow:inset 0 0 0 2px #bf5c4b33}.photo-grid .asset-surface{height:100%}.photo-grid button>span{color:#ddd;font:9px var(--font-mono);background:#050708;padding:3px;position:absolute;top:8px;left:8px}.audio-module{background:#070c0f;height:100%}.audio-channel{border:1px solid var(--line-1);background:#0b1317;grid-template-columns:90px 1fr 42px;align-items:center;gap:12px;margin:15px;padding:12px;display:grid}.audio-channel span,.audio-channel b{font:9px var(--font-mono)}.audio-channel svg{width:100%;height:68px}.audio-channel path{fill:none;stroke:#7ca7ac;stroke-width:2px;filter:drop-shadow(0 0 3px #7ca7ac)}.dossier-module{background:linear-gradient(110deg,#10181c,#070b0d);height:100%;overflow:auto}.dossier-module>header{border-bottom:1px solid var(--line-1);grid-template-columns:1fr auto;gap:4px;padding:14px 18px;display:grid}.dossier-module header span{color:var(--text-2);font:9px var(--font-mono)}.dossier-module header strong{letter-spacing:.06em;grid-row:2;font-size:22px}.dossier-module header em{background:var(--warning-soft);color:var(--warning);font:9px var(--font-mono);grid-area:1/2/3;align-self:center;padding:6px 9px;font-style:normal}.dossier-body{grid-template-columns:minmax(150px,.7fr) 1.3fr;gap:16px;padding:16px;display:grid}.dossier-portrait{border:1px solid var(--line-1);height:240px}.dossier-copy p{color:var(--text-1);font-size:12px;line-height:1.6}.dossier-copy ul{color:#c8cfcd;font:10px/1.8 var(--font-mono);padding-left:17px}.dossier-copy div{flex-wrap:wrap;gap:5px;display:flex}.dossier-copy div span{border:1px solid var(--line-1);color:var(--text-2);font:8px var(--font-mono);padding:5px 7px}.osint-module{background:#081012;height:100%;overflow:auto}.search-line{font:11px var(--font-mono);background:#0e1a1f;border:1px solid #73919a66;align-items:center;gap:10px;margin:12px;padding:10px;display:flex}.search-line i{background:#75909833;flex:1;height:1px}.osint-results{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;padding:0 12px 12px;display:grid}.osint-results>div{border:1px solid var(--line-1);background:#0b1216;grid-template-columns:22px 1fr;padding:7px;display:grid}.osint-results .asset-surface{grid-column:1/3;height:110px}.osint-results span{color:var(--text-2);font:9px var(--font-mono)}.osint-results strong{font-size:10px}.osint-results small{color:var(--text-2);font:8px var(--font-mono);grid-column:2}.face-module{background:#080d10;height:100%}.face-compare{grid-template-columns:1fr 100px 1fr;gap:8px;height:calc(100% - 74px);padding:12px;display:grid}.face-score{text-align:center;place-content:center;display:grid}.face-score span{color:var(--text-2);font:8px var(--font-mono)}.face-score strong{color:#c66050;font:22px var(--font-mono);margin:7px 0}.face-score i{background:#c66050;width:70px;height:2px}.face-box{border:2px solid #d6604d;width:24%;height:38%;position:absolute;top:20%;left:32%}.face-module footer{border-top:1px solid var(--line-1);height:38px;font:11px var(--font-mono);padding:10px 14px}.vehicle-box{border:1px solid #9aa9a5;position:absolute}.vehicle-box.is-active{border:2px solid #e0634f;box-shadow:0 0 12px #e0634f55}.vehicle-box span{color:#ddd;width:max-content;font:8px var(--font-mono);background:#070909;padding:3px;position:absolute;top:-18px;left:-2px}.graph-module{background:radial-gradient(circle,#142125,#060a0d 70%);height:100%;position:relative;overflow:hidden}.graph-module .module-heading{z-index:2;position:relative}.graph-module>svg{width:100%;height:calc(100% - 36px);position:absolute;inset:36px 0 0}.graph-module line{stroke:#68787b;stroke-width:1px}.graph-module line.is-active{stroke:#bb6657;stroke-width:2px}.graph-node{z-index:2;font:8px var(--font-mono);background:#0a1114e8;border:1px solid #61777c66;align-items:center;gap:6px;padding:5px 7px;display:flex;position:absolute;transform:translate(-50%,-50%)}.graph-node i{background:#88a2a5;border-radius:50%;width:7px;height:7px}.graph-node--person i{background:#c56555}.graph-node--phone i{border-radius:0}.comms-module{background:radial-gradient(circle,#152327,#070b0d 70%);height:100%;position:relative}.comms-target{background:#0d1519;border-left:2px solid #be5b4b;flex-direction:column;margin:20px;padding:15px;display:flex}.comms-target span,.comms-target small{color:var(--text-2);font:8px var(--font-mono)}.comms-target strong{font:20px var(--font-mono);margin:4px 0}.comms-network{border:1px solid var(--line-1);height:42%;margin:10px 20px;position:relative}.comms-network:after{content:"";transform-origin:0;background:#a9594d;width:60%;height:1px;position:absolute;top:62%;left:17%;transform:rotate(-8deg)}.comms-network>div{z-index:1;text-align:center;position:absolute;transform:translate(-50%,-50%)}.comms-network i{background:#111;border:2px solid #c15d4d;border-radius:50%;width:14px;height:14px;margin:auto;display:block}.comms-network span{font:8px var(--font-mono)}.comms-module footer{background:var(--ok-soft);color:var(--ok);font:10px var(--font-mono);letter-spacing:.12em;padding:8px;position:absolute;bottom:14px;left:20px;right:20px}.system-table{background:#080d10;height:100%;overflow:auto}.system-table table{border-collapse:collapse;width:calc(100% - 24px);font:9px var(--font-mono);margin:12px}.system-table th{text-align:left;color:var(--text-2)}.system-table th,.system-table td{border-bottom:1px solid var(--line-1);padding:8px}.system-table tbody tr:hover{background:var(--accent-soft)}.security-module{height:100%}.security-status{text-align:center;background:#07101399;place-content:center;display:grid;position:absolute;inset:0}.security-status span,.security-status small{font:9px var(--font-mono);letter-spacing:.12em}.security-status strong{color:var(--ok);font:26px var(--font-mono);margin:10px}.security-module--link-disabled .security-status strong{color:var(--critical)}.print-module,.access-module,.embedded-explorer,.generic-module{text-align:center;background:#081014;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.print-module>span,.print-module small,.embedded-explorer>span,.access-module>span{color:var(--text-2);font:9px var(--font-mono)}.print-module>strong{margin:12px;font-size:18px}.print-module>div{background:#1b2529;width:60%;height:8px}.print-module>div i{background:#82a8ae;height:100%;display:block}.print-module>b{font:10px var(--font-mono);margin:8px}.access-module strong{color:var(--ok);font:28px var(--font-mono);margin:12px}.embedded-explorer strong{font:16px var(--font-mono);margin:10px}.embedded-explorer div{text-align:left;font:10px var(--font-mono)}.blackout-layer,.freeze-layer{z-index:8;color:#5c1f1c;font:30px var(--font-mono);letter-spacing:.2em;background:#000;place-content:center;display:grid;position:absolute;inset:0}.freeze-layer{color:#f0b6ad;background:#571f1c;padding:5px 8px;font-size:9px;inset:auto 8px 8px auto}.virtual-explorer{border:1px solid var(--line-1);height:100%;box-shadow:var(--shadow-panel);background:#080d10;grid-template-rows:48px 1fr;display:grid}.explorer-toolbar{border-bottom:1px solid var(--line-2);background:#0d1519;align-items:center;gap:8px;padding:0 10px;display:flex}.explorer-history{display:flex}.explorer-toolbar button{color:var(--text-1);background:0 0}.explorer-history button{border:1px solid var(--line-1);width:30px;height:30px}.breadcrumbs{min-width:180px;font:9px var(--font-mono);white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.breadcrumbs span{color:var(--text-2)}.explorer-search{border:1px solid var(--line-1);background:#070c0f;align-items:center;gap:6px;height:31px;margin-left:auto;padding:0 9px;display:flex}.explorer-search input{width:190px;color:var(--text-0);background:0 0;font-size:10px}.connect-button{height:31px;font:8px var(--font-mono);color:#a8c1c6!important;border:1px solid #57757c!important;padding:0 10px!important}.explorer-layout{grid-template-columns:190px minmax(360px,1fr) 280px;min-height:0;display:grid}.explorer-tree,.explorer-preview{border-right:1px solid var(--line-1);background:#0a1013;min-height:0;padding:10px}.explorer-tree>span{color:var(--text-2);font:8px var(--font-mono);letter-spacing:.1em;margin:12px 6px 5px;display:block}.explorer-tree button{width:100%;color:var(--text-1);text-align:left;background:0 0;gap:8px;padding:8px;font-size:10px;display:flex}.explorer-tree button:hover{background:var(--accent-soft)}.source-state{font:9px var(--font-mono);grid-template-columns:12px 1fr auto;align-items:center;padding:6px;display:grid}.source-state i{background:var(--text-2);border-radius:50%;width:6px;height:6px}.source-state i.source-state--online{background:var(--ok)}.source-state i.source-state--offline{background:var(--critical)}.source-state small{color:var(--text-2)}.explorer-main{min-width:0;overflow:auto}.explorer-controls{border-bottom:1px solid var(--line-1);height:40px;color:var(--text-2);font:8px var(--font-mono);justify-content:space-between;align-items:center;padding:0 10px;display:flex}.explorer-controls div{gap:5px;display:flex}.explorer-controls select{width:auto;height:25px;font-size:8px}.explorer-controls .terminal-select{width:auto;min-height:25px;font-size:var(--ops-font-size,var(--font-xs))}.file-list__head,.file-row{grid-template-columns:minmax(240px,1fr) 100px 90px 70px;align-items:center;display:grid}.file-list__head{border-bottom:1px solid var(--line-1);height:28px;color:var(--text-2);font:8px var(--font-mono);padding:0 12px}.file-row{border-bottom:1px solid var(--line-0);width:100%;min-height:43px;color:var(--text-1);text-align:left;background:0 0;padding:0 12px 0 46px;font-size:9px;position:relative}.file-row>i{color:var(--accent);font:17px var(--font-mono);font-style:normal;position:absolute;left:15px}.file-row.is-selected{background:var(--accent-soft);box-shadow:inset 2px 0 var(--accent)}.file-row:hover{background:#7594a00c}.file-row__name{flex-direction:column;min-width:0;display:flex}.file-row__name strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.file-row__name small{color:var(--text-2);font-size:8px}.file-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:10px;display:grid}.file-grid .file-row{text-align:center;flex-direction:column;justify-content:flex-end;height:130px;padding:12px;display:flex}.file-grid .file-row>i{margin:auto;font-size:35px;position:static}.file-grid .file-row>span:not(.file-row__name){display:none}.explorer-empty{height:70%;color:var(--text-2);text-align:center;font:9px var(--font-mono);place-content:center;gap:8px;display:grid}.explorer-empty i{font-size:36px;font-style:normal}.explorer-empty strong{color:var(--text-1)}.explorer-preview{border-right:0;border-left:1px solid var(--line-1);flex-direction:column;display:flex}.preview-empty{color:var(--text-2);text-align:center;font:9px var(--font-mono);flex:1;place-content:center;gap:9px;display:grid}.preview-empty i{font-size:30px;font-style:normal}.preview-visual{border:1px solid var(--line-1);background:radial-gradient(circle,#1a272c,#080d0f);place-content:center;height:150px;display:grid}.preview-visual i{color:var(--accent);font:40px var(--font-mono);text-align:center;font-style:normal}.preview-visual span{color:var(--text-2);font:8px var(--font-mono);margin-top:8px}.explorer-preview h3{margin:14px 0 6px;font-size:13px}.explorer-preview dl{font:8px var(--font-mono);grid-template-columns:65px 1fr;gap:7px;margin:8px 0 14px;display:grid}.explorer-preview dt{color:var(--text-2)}.explorer-preview dd{overflow-wrap:anywhere;color:var(--text-1);margin:0}.primary-action,.send-row button{color:#c3dade;min-height:34px;font:8px var(--font-mono);background:#263c42;padding:0 8px}.send-row{grid-template-columns:1fr 88px;gap:5px;margin-top:6px;display:grid}.send-row select,.send-row .terminal-select{height:34px;font-size:8px}.focused-screen{border:1px solid var(--line-1);background:#060a0c;grid-template-rows:42px 1fr;height:100%;display:grid}.focused-screen>header{border-bottom:1px solid var(--line-1);font:9px var(--font-mono);align-items:center;gap:18px;padding:0 14px;display:flex}.focused-screen header span{color:var(--text-2)}.focused-screen header i{color:var(--ok);margin-left:auto;font-style:normal}.focused-screen>div{height:100%;min-height:0}.window-layer{z-index:30;pointer-events:none;position:fixed;inset:64px 0 60px 76px}.workspace-window{min-width:360px;min-height:240px;box-shadow:var(--shadow-window);pointer-events:auto;background:#0b1215;border:1px solid #52696f;grid-template-rows:34px 1fr;display:grid;position:absolute;overflow:hidden}.workspace-window>header{background:#172228;border-bottom:1px solid #52696f;justify-content:space-between;align-items:center;padding-left:8px;display:flex}.workspace-window header div{align-items:center;gap:8px;display:flex}.workspace-window header i{color:#eee;font:8px var(--font-mono);background:#7c3f35;padding:3px;font-style:normal}.workspace-window header span{font:9px var(--font-mono)}.workspace-window header nav{height:100%;display:flex}.workspace-window header button{width:32px;color:var(--text-1);background:0 0}.workspace-window header button:hover{background:#ffffff0c}.workspace-window__content{min-height:0;overflow:auto}.workspace-window__content>.asset-surface{height:100%}.document-dossier{grid-template:35px auto 1fr/220px 1fr;gap:12px;padding:18px;display:grid}.document-dossier>span{color:var(--text-2);font:9px var(--font-mono);grid-column:1/3}.document-dossier h2{grid-area:2/2;margin:0}.document-dossier .asset-surface{grid-row:2/4;width:100%;height:250px}.document-dossier dl{font:9px var(--font-mono);grid-template-columns:90px 1fr;align-content:start;display:grid}.document-dossier dt{color:var(--text-2)}.document-dossier dd{margin:0 0 8px}.document-placeholder{text-align:center;place-content:center;height:100%;display:grid}.document-placeholder i{font-size:60px;font-style:normal}.text-document{padding:25px;line-height:1.7}.developer-panel{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0d0eeb;border:1px solid #9a684d;grid-template-rows:42px 37px 1fr;width:min(620px,70vw);display:grid;position:fixed;inset:70px 12px 30px auto;box-shadow:-20px 30px 100px #000b}.developer-panel>header{border-bottom:1px solid #7e5a44;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.developer-panel header div{align-items:center;gap:10px;display:flex}.developer-panel header i{color:#fff;font:8px var(--font-mono);background:#8b4d38;padding:4px 6px;font-style:normal}.developer-panel header strong{letter-spacing:.1em;font-size:11px}.developer-panel header span{color:var(--warning);font:8px var(--font-mono)}.developer-panel header button{color:#ddd;background:0 0;font-size:20px}.developer-panel>nav{border-bottom:1px solid var(--line-1);display:flex;overflow-x:auto}.developer-panel>nav button{color:var(--text-2);font:8px var(--font-mono);text-transform:uppercase;background:0 0;border-bottom:2px solid #0000;padding:0 9px}.developer-panel>nav button.is-active{border-color:var(--warning);color:var(--warning)}.developer-panel__body{padding:14px;overflow:auto}.developer-panel pre{color:#b8c6c1;font:9px/1.55 var(--font-mono);white-space:pre-wrap;margin:0}.dev-controls label,.dev-controls__row{border-bottom:1px solid var(--line-1);font:9px var(--font-mono);grid-template-columns:30px 1fr 40px;align-items:center;padding:10px;display:grid}.dev-controls b{text-align:right;color:var(--warning)}.dev-screen-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.dev-screen-grid div{border:1px solid var(--line-1);background:#11191d;flex-direction:column;justify-content:center;min-height:90px;padding:10px;display:flex}.dev-screen-grid span,.dev-screen-grid small{color:var(--text-2);font:8px var(--font-mono)}.dev-screen-grid strong{font:11px var(--font-mono);margin:6px 0}.snapshot-tools button{color:#e3c6a8;font:9px var(--font-mono);background:#30251e;border:1px solid #876045;padding:10px}.palette-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0008;position:fixed;inset:0}.command-palette{width:min(580px,80vw);box-shadow:var(--shadow-window);background:#0d1518;border:1px solid #5c747a;flex-direction:column;display:flex;position:absolute;top:18%;left:50%;transform:translate(-50%)}.command-palette input{border-bottom:1px solid var(--line-2);color:#e4e9e7;background:#0a1114;height:52px;padding:0 17px;font-size:14px}.command-palette>span{color:var(--text-2);font:8px var(--font-mono);padding:12px 16px 5px}.command-palette button{color:var(--text-1);text-align:left;background:0 0;grid-template-columns:24px 1fr auto;align-items:center;padding:11px 16px;font-size:11px;display:grid}.command-palette button:hover{background:var(--accent-soft)}.command-palette kbd{color:var(--text-2);font:8px var(--font-mono)}.boot-screen{text-align:center;background:radial-gradient(circle,#17262a,#05090b 55%);place-content:center;gap:12px;min-height:100vh;display:grid}.boot-mark{color:#db7761;width:70px;height:70px;font:20px var(--font-mono);border:1px solid #a75645;place-content:center;margin:auto;display:grid;transform:rotate(45deg)}.boot-screen strong{letter-spacing:.15em;margin-top:20px;font-size:13px}.boot-screen span{color:var(--text-2);font:9px var(--font-mono);letter-spacing:.1em}.boot-screen>i{background:#344449;width:260px;height:2px;margin:auto;overflow:hidden}.boot-screen>i:after{content:"";background:var(--accent);width:35%;height:100%;animation:1.2s infinite boot;display:block}.boot-screen button{color:#c2d8dd;background:#263c42;padding:10px}.boot-screen--failed .boot-mark{border-color:var(--critical);color:var(--critical)}@keyframes pulse-marker{50%{box-shadow:0 0 0 13px #e45d4500,0 0 18px #e45d45}}@keyframes interference{0%{transform:translateY(-2px)}to{transform:translateY(3px)}}@keyframes boot{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (max-width:1100px){.topbar{grid-template-columns:230px 1fr auto}.system-state,.topbar__right .quiet-button{display:none}.overview-grid{grid-template-columns:1fr 330px}.explorer-layout{grid-template-columns:160px 1fr}.explorer-preview,.telemetry-panel{display:none}}.screen-route{background:#020405;grid-template-rows:28px 1fr;width:100vw;height:100vh;display:grid;position:relative;overflow:hidden}.screen-route>header,.wall-route>header{z-index:4;border-bottom:1px solid var(--line-1);color:var(--text-2);font:8px var(--font-mono);letter-spacing:.1em;background:#070b0d;align-items:center;gap:16px;padding:0 10px;display:flex}.screen-route>header strong,.wall-route>header strong{color:var(--text-1)}.screen-route>header i,.wall-route>header i{color:var(--ok);margin-left:auto;font-style:normal}.screen-route__content{min-height:0;position:relative}.screen-route__content>div{height:100%}.screen-blackout{z-index:20;background:#000;position:absolute;inset:0}.glitch-layer{z-index:9;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#fff8 0 1px,#000 3px 8px);animation:80ms infinite interference;position:absolute;inset:0}.screen-route--loading{color:var(--text-2);font:10px var(--font-mono);letter-spacing:.15em;place-content:center;display:grid}.wall-route{background:#020405;grid-template-rows:30px 1fr;width:100vw;height:100vh;display:grid;overflow:hidden}.wall-route>div{grid-template-columns:repeat(3,1fr);gap:3px;min-height:0;padding:3px;display:grid}.wall-route--2>div{grid-template-columns:1fr 1fr}.wall-route section{border:1px solid var(--line-1);min-width:0;min-height:0;position:relative;overflow:hidden}.wall-route section>label{z-index:5;color:var(--text-2);font:8px var(--font-mono);background:#05090bcc;padding:4px 6px;position:absolute;top:7px;left:7px}.wall-route section>div{height:100%}.dev-gate{background:radial-gradient(circle,#172125,#050809 60%);place-content:center;min-height:100vh;display:grid}.dev-gate>section{text-align:center;width:390px;box-shadow:var(--shadow-window);background:#0b1012;border:1px solid #594d42;flex-direction:column;align-items:center;padding:38px;display:flex}.dev-gate section>i{border:1px solid var(--warning);color:var(--warning);font:11px var(--font-mono);padding:8px;font-style:normal}.dev-gate section>span,.dev-gate section>small{color:var(--text-2);font:8px var(--font-mono);letter-spacing:.1em;margin:12px}.dev-gate h1{letter-spacing:.1em;margin:8px 0;font-size:19px}.dev-gate p{color:var(--text-1);font-size:11px;line-height:1.6}.dev-gate input{border:1px solid var(--line-2);color:#ddd;width:100%;height:42px;font:16px var(--font-mono);letter-spacing:.4em;text-align:center;background:#060a0c;margin-top:12px}.dev-gate section>button{color:#e1c4a6;width:100%;height:38px;font:9px var(--font-mono);background:#3a3029;margin-top:7px}.dev-gate section>strong{color:var(--critical);font:9px var(--font-mono);margin-top:10px}body.terminal-theme{--bg-0:#030303;--bg-1:#050505;--bg-2:#090909;--bg-3:#111;--panel-0:#070707;--panel-1:#0c0c0c;--panel-raised:#121212;--text-0:#f2f2ef;--text-1:#a1a3a8;--text-2:#5f6268;--text-inverse:#050505;--line-0:#ffffff0d;--line-1:#1d1d1d;--line-2:#303030;--line-focus:#ff3d00;--accent:#ff3d00;--accent-strong:#ff5a24;--accent-soft:#ff3d001c;--warning:#ff6a2b;--warning-soft:#ff6a2b1c;--critical:#ff2e2e;--critical-soft:#ff2e2e1c;--ok:#deded9;--ok-soft:#deded914;--font-sans:"Cascadia Mono", "IBM Plex Mono", Consolas, "Courier New", monospace;--font-mono:"Cascadia Mono", "IBM Plex Mono", Consolas, "Courier New", monospace;--radius-1:0;--radius-2:0;--shadow-panel:none;--shadow-window:none;background:var(--bg-0);color:var(--text-0);font-family:var(--font-mono);font-variant-ligatures:none;font-size:12px;line-height:1.35;overflow:hidden}body.terminal-theme *,body.terminal-theme :before,body.terminal-theme :after{text-shadow:none!important;border-radius:0!important}body.terminal-theme .topbar,body.terminal-theme .online-dot:before,body.terminal-theme .map-marker i,body.terminal-theme .target-box,body.terminal-theme .cctv-mosaic div.is-selected,body.terminal-theme .photo-grid button.is-selected,body.terminal-theme .vehicle-box.is-active,body.terminal-theme .file-row.is-selected,body.terminal-theme .developer-panel{box-shadow:none}body.terminal-theme .map-marker.is-pulsing i{animation:none}body.terminal-theme *{scrollbar-color:var(--accent) var(--bg-0)}body.terminal-theme ::-webkit-scrollbar{width:10px;height:10px}body.terminal-theme ::-webkit-scrollbar-track{border-left:1px solid var(--line-1);background:var(--bg-0)}body.terminal-theme ::-webkit-scrollbar-thumb{border:2px solid var(--bg-0);background:var(--accent)}body.terminal-theme button,body.terminal-theme input,body.terminal-theme select,body.terminal-theme textarea,body.terminal-theme kbd{font-family:var(--font-mono);font-variant-ligatures:none}body.terminal-theme button:focus-visible,body.terminal-theme input:focus-visible,body.terminal-theme select:focus-visible,body.terminal-theme textarea:focus-visible{outline:var(--ops-focus-ring-width,1px) solid var(--ops-orange-bright,var(--accent-strong));outline-offset:-2px}body.terminal-theme button:disabled{color:var(--text-2);cursor:not-allowed}body.terminal-theme .operational-shell{background:var(--bg-0);grid-template:48px minmax(0,1fr) 32px 22px/164px minmax(0,1fr)}body.terminal-theme .topbar{border:1px solid var(--line-2);background:var(--bg-0);border-top:0;grid-template-columns:268px minmax(240px,1fr) auto}body.terminal-theme .brand{border-right-color:var(--line-2);gap:10px;padding:0 12px}body.terminal-theme .brand>i{width:auto;height:auto;color:var(--accent-strong);font:700 13px var(--font-mono);letter-spacing:0;border:0;display:inline;transform:none}body.terminal-theme .brand>i:before{content:"["}body.terminal-theme .brand>i:after{content:"]"}body.terminal-theme .brand div{gap:0}body.terminal-theme .brand strong{color:var(--text-0);font:700 12px var(--font-mono);letter-spacing:.04em}body.terminal-theme .brand span{color:var(--text-2);letter-spacing:.06em;font-size:9px}body.terminal-theme .topbar__scene{gap:8px;padding:0 14px}body.terminal-theme .topbar__scene span,body.terminal-theme .topbar__scene small{color:var(--text-2);letter-spacing:.04em;font-size:10px}body.terminal-theme .topbar__scene strong{color:var(--accent-strong);font:700 12px var(--font-mono)}body.terminal-theme .topbar__scene strong:before{content:"["}body.terminal-theme .topbar__scene strong:after{content:"]"}body.terminal-theme .topbar__right{border-left-color:var(--line-2);gap:0;padding:0}body.terminal-theme .system-state,body.terminal-theme .quiet-button,body.terminal-theme .danger-button{border:0;border-right:1px solid var(--line-2);background:var(--bg-0);height:100%;color:var(--text-1);font:700 9px var(--font-mono);letter-spacing:.05em;padding:0 12px}body.terminal-theme .quiet-button:before,body.terminal-theme .danger-button:before{content:"["}body.terminal-theme .quiet-button:after,body.terminal-theme .danger-button:after{content:"]"}body.terminal-theme .quiet-button:hover,body.terminal-theme .danger-button:hover{background:var(--accent-strong);color:var(--text-inverse)}body.terminal-theme .danger-button{color:var(--critical)}body.terminal-theme .danger-button:hover{background:var(--critical)}body.terminal-theme .system-state--ready{background:var(--accent-strong);color:var(--text-inverse)}body.terminal-theme .system-state--ready:before{content:"[ "}body.terminal-theme .system-state--ready:after{content:" ]"}body.terminal-theme .topbar time{min-width:110px;color:var(--accent-strong);font:700 15px var(--font-mono);letter-spacing:.04em;margin:0;padding:0 12px}body.terminal-theme .topbar time:before{color:var(--text-2);content:"T=";font-size:9px}body.terminal-theme .nav-rail{border-right-color:var(--line-2);background:var(--bg-0);padding:0}body.terminal-theme .nav-rail:before{border-bottom:1px solid var(--line-2);height:28px;color:var(--text-2);content:"[ BUFFERS ]";font:9px var(--font-mono);flex:0 0 28px;align-items:center;padding:0 8px;display:flex}body.terminal-theme .nav-rail button{border:0;border-bottom:1px solid var(--line-1);height:43px;color:var(--text-1);background:0 0;grid-template-columns:48px 1fr;align-content:stretch;place-items:stretch stretch;gap:0;display:grid}body.terminal-theme .nav-rail i,body.terminal-theme .nav-rail span{font:10px var(--font-mono);align-items:center;display:flex}body.terminal-theme .nav-rail i{border-right:1px solid var(--line-1);color:var(--text-2);justify-content:center}body.terminal-theme .nav-rail span{letter-spacing:.03em;justify-content:flex-start;padding-left:10px}body.terminal-theme .nav-rail button:hover,body.terminal-theme .nav-rail button.is-active{background:var(--accent-strong);color:var(--text-inverse);border-left:0}body.terminal-theme .workspace{background:var(--bg-0);padding:6px}body.terminal-theme .overview-grid{gap:5px}body.terminal-theme .hq-panel,body.terminal-theme .virtual-explorer,body.terminal-theme .focused-screen,body.terminal-theme .workspace-window,body.terminal-theme .developer-panel,body.terminal-theme .command-palette,body.terminal-theme .dev-gate>section{border:1px solid var(--line-2);background:var(--panel-0)}body.terminal-theme .hq-panel{background-image:none;position:relative}body.terminal-theme .hq-panel:before,body.terminal-theme .hq-panel:after{z-index:3;background:var(--bg-0);color:var(--line-2);content:"+";font:10px var(--font-mono);padding:0 2px;position:absolute;top:-7px}body.terminal-theme .hq-panel:before{left:-4px}body.terminal-theme .hq-panel:after{right:-4px}body.terminal-theme .hq-panel__header{border-bottom-color:var(--line-2);background:var(--bg-1);min-height:35px;padding:0 10px}body.terminal-theme .hq-panel__eyebrow{color:var(--text-2);letter-spacing:.05em;font-size:8px}body.terminal-theme .hq-panel__title{color:var(--text-0);font:700 10px var(--font-mono);letter-spacing:.04em}body.terminal-theme .hq-panel__title:before{color:var(--text-2);content:"[ "}body.terminal-theme .hq-panel__title:after{color:var(--text-2);content:" ]"}body.terminal-theme .status-ok,body.terminal-theme .status-warn,body.terminal-theme .hq-status{min-height:20px;font:8px var(--font-mono);background:0 0;border:1px solid;padding:2px 6px}body.terminal-theme .status-ok:before,body.terminal-theme .status-warn:before{content:"["}body.terminal-theme .status-ok:after,body.terminal-theme .status-warn:after{content:"]"}body.terminal-theme .hq-status:before{width:5px;height:5px}body.terminal-theme select,body.terminal-theme input,body.terminal-theme textarea,body.terminal-theme .hq-input{border:1px solid var(--line-2);background:var(--bg-0);color:var(--text-0);caret-color:var(--accent-strong)}body.terminal-theme select{appearance:none;background-image:none}body.terminal-theme .scene-control__select{border-bottom-color:var(--line-2);padding:6px}body.terminal-theme .scene-control select,body.terminal-theme .explorer-controls select,body.terminal-theme .send-row select{background:var(--bg-0);height:29px;padding:0 8px;font-size:9px}body.terminal-theme .transport{border-bottom-color:var(--line-2);grid-template-columns:1fr 1.35fr 1fr;gap:0;padding:0}body.terminal-theme .transport button,body.terminal-theme .hq-button,body.terminal-theme .primary-action,body.terminal-theme .send-row button,body.terminal-theme .snapshot-tools button,body.terminal-theme .boot-screen button,body.terminal-theme .dev-gate section>button{border:0;border-right:1px solid var(--line-2);background:var(--bg-1);min-height:31px;color:var(--text-1);font:9px var(--font-mono);letter-spacing:.02em}body.terminal-theme .transport button:last-child{border-right:0}body.terminal-theme .transport button:hover,body.terminal-theme .hq-button:hover:not(:disabled),body.terminal-theme .primary-action:hover,body.terminal-theme .send-row button:hover,body.terminal-theme .snapshot-tools button:hover{background-color:var(--accent-strong);color:var(--text-inverse)}body.terminal-theme .transport .transport__go{background:var(--accent-strong);color:var(--text-inverse);font-weight:700}body.terminal-theme .transport .transport__go:hover{background:var(--warning)}body.terminal-theme .cue-list{padding:0}body.terminal-theme .cue-list li button{border:0;border-bottom:1px solid var(--line-0);min-height:31px;color:var(--text-1);font:10px var(--font-mono);background:0 0;grid-template-columns:40px 1fr;padding:0}body.terminal-theme .cue-list li span{border-right:1px solid var(--line-1);color:var(--text-2);place-content:center;align-self:stretch;display:grid}body.terminal-theme .cue-list li button:hover,body.terminal-theme .cue-list li.is-active button{background:var(--accent-strong);color:var(--text-inverse);border-left:0}body.terminal-theme .cue-list li.is-active span{border-color:var(--text-inverse);color:var(--text-inverse)}body.terminal-theme .cue-list li.is-past{opacity:.46}body.terminal-theme .telemetry-panel{z-index:4;width:248px;position:absolute;bottom:16px;right:calc(33% + 16px)}body.terminal-theme .telemetry-panel p{padding:5px 0}body.terminal-theme .task-strip{border-top:1px solid var(--line-2);background:var(--bg-0);grid-template-columns:auto minmax(0,1fr) auto;gap:0;padding:0;display:grid}body.terminal-theme .task-strip__mode{border-right:1px solid var(--line-2);background:var(--accent-strong);color:var(--text-inverse);font:700 9px var(--font-mono);align-items:center;padding:0 10px;display:flex}body.terminal-theme .task-strip__windows{align-items:center;gap:3px;min-width:0;padding:2px 5px;display:flex;overflow:hidden}body.terminal-theme .task-strip button{border:1px solid var(--line-1);min-width:0;height:26px;font:8px var(--font-mono);background:0 0;padding:0 8px}body.terminal-theme .task-strip__hints{border-left:1px solid var(--line-2);align-items:stretch;display:flex}body.terminal-theme .terminal-hint{border-right:1px solid var(--line-1);font:8px var(--font-mono);align-items:center;display:flex}body.terminal-theme .terminal-hint kbd{background:var(--text-1);min-width:26px;color:var(--text-inverse);font:700 8px var(--font-mono);justify-content:center;align-self:stretch;align-items:center;display:flex}body.terminal-theme .terminal-hint em{color:var(--text-1);padding:0 6px;font-style:normal}body.terminal-theme .statusbar{background:var(--accent-strong);color:var(--text-inverse);font:700 8px var(--font-mono);letter-spacing:.02em;border-top:0;gap:0;padding:0}body.terminal-theme .statusbar span{border-right:1px solid var(--text-inverse);height:100%;color:inherit;align-items:center;padding:0 10px;display:flex}body.terminal-theme .statusbar span:first-child{min-width:164px;color:inherit}body.terminal-theme .statusbar .statusbar__mode{background:var(--text-inverse);color:var(--accent-strong)}body.terminal-theme .statusbar span:last-child{border-right:0;margin-left:auto}body.terminal-theme .module-stack,body.terminal-theme .audio-module,body.terminal-theme .dossier-module,body.terminal-theme .osint-module,body.terminal-theme .face-module,body.terminal-theme .system-table,body.terminal-theme .print-module,body.terminal-theme .access-module,body.terminal-theme .embedded-explorer,body.terminal-theme .generic-module,body.terminal-theme .idle-module{background:var(--bg-0);background-image:none}body.terminal-theme .module-heading{border-bottom-color:var(--line-2);background:var(--bg-1);gap:9px;min-height:30px;padding:0 9px}body.terminal-theme .module-heading:before{color:var(--text-2);content:"::";font:9px var(--font-mono)}body.terminal-theme .module-heading span,body.terminal-theme .module-heading em{letter-spacing:.04em;font-size:8px}body.terminal-theme .module-heading strong{letter-spacing:.04em;font-size:10px}body.terminal-theme .asset-surface,body.terminal-theme .preview-visual{background:var(--bg-0);background-image:none}body.terminal-theme .asset-surface__scan{background:repeating-linear-gradient(0deg,#0000 0 3px,#00000038 4px),linear-gradient(90deg,#ff3d000a 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#ff3d000a 1px,#0000 1px) 0 0/32px 32px}body.terminal-theme .idle-module__reticle{border-color:var(--line-2);background:linear-gradient(90deg, transparent 49%, var(--line-1) 50%, transparent 51%), linear-gradient(transparent 49%, var(--line-1) 50%, transparent 51%);width:88px;height:64px}body.terminal-theme .idle-module__reticle:before{color:var(--accent);content:"[      +      ]";font:9px var(--font-mono)}body.terminal-theme .map-marker i,body.terminal-theme .target-box,body.terminal-theme .telemetry,body.terminal-theme .satellite-readout,body.terminal-theme .search-line,body.terminal-theme .audio-channel,body.terminal-theme .dossier-portrait,body.terminal-theme .osint-results>div,body.terminal-theme .dev-screen-grid div{border-color:var(--line-2);background:var(--bg-1)}body.terminal-theme .map-marker span,body.terminal-theme .asset-surface__id,body.terminal-theme .cctv-time,body.terminal-theme .news-bug,body.terminal-theme .wall-route section>label{border:1px solid var(--line-2);background:var(--bg-0);color:var(--accent-strong)}body.terminal-theme .news-lower{border-left:0;border-top:1px solid var(--critical);border-bottom:1px solid var(--critical);background:var(--bg-0)}body.terminal-theme .dossier-module{background-image:none}body.terminal-theme .dossier-module>header,body.terminal-theme .dossier-body{border-color:var(--line-2)}body.terminal-theme .dossier-module header em,body.terminal-theme .dossier-copy div span{background:0 0;border:1px solid}body.terminal-theme .system-table table{border:1px solid var(--line-2);font-family:var(--font-mono)}body.terminal-theme .system-table th,body.terminal-theme .system-table td{border:1px solid var(--line-1)}body.terminal-theme .system-table tbody tr:hover{background:var(--accent-strong);color:var(--text-inverse)}body.terminal-theme .virtual-explorer{grid-template-rows:38px 1fr}body.terminal-theme .explorer-toolbar{border-bottom-color:var(--line-2);background:var(--bg-0);gap:0;padding:0}body.terminal-theme .explorer-toolbar button{border:0;border-right:1px solid var(--line-1);min-height:29px;color:var(--text-1);font:9px var(--font-mono);background:0 0;padding:0 8px}body.terminal-theme .explorer-toolbar button:hover{background:var(--accent-strong);color:var(--text-inverse)}body.terminal-theme .explorer-history button{border:0;border-right:1px solid var(--line-2);width:auto;height:37px}body.terminal-theme .breadcrumbs{gap:0;padding:0 8px}body.terminal-theme .breadcrumbs span{color:var(--text-2)}body.terminal-theme .explorer-search{border:1px solid var(--line-2);background:var(--bg-0);height:29px;margin-left:auto;padding:0 7px}body.terminal-theme .explorer-search input{border:0}body.terminal-theme .connect-button{height:37px;border-left:1px solid var(--line-2)!important;color:var(--accent-strong)!important;border-right:0!important}body.terminal-theme .explorer-layout{grid-template-columns:210px minmax(360px,1fr) 280px}body.terminal-theme .explorer-tree,body.terminal-theme .explorer-preview{border-color:var(--line-2);background:var(--bg-1);padding:6px}body.terminal-theme .explorer-tree>span{color:var(--accent);margin:10px 5px 4px}body.terminal-theme .explorer-tree>span:before{content:"[ "}body.terminal-theme .explorer-tree>span:after{content:" ]"}body.terminal-theme .explorer-tree button{font:9px var(--font-mono);background:0 0;border:0;gap:7px;padding:6px}body.terminal-theme .explorer-tree button:hover{background:var(--accent-strong);color:var(--text-inverse)}body.terminal-theme .explorer-tree button i{color:var(--accent);font-style:normal}body.terminal-theme .explorer-tree button:hover i{color:var(--text-inverse)}body.terminal-theme .source-state{grid-template-columns:14px 1fr auto;padding:4px 6px}body.terminal-theme .source-state i{background:0 0;border:1px solid;width:7px;height:7px}body.terminal-theme .source-state i.source-state--online{background:var(--ok);color:var(--ok)}body.terminal-theme .source-state i.source-state--offline{color:var(--critical)}body.terminal-theme .explorer-controls{border-bottom-color:var(--line-2);height:32px;padding:0 8px}body.terminal-theme .file-list__head,body.terminal-theme .file-row{grid-template-columns:minmax(240px,1fr) 100px 90px 70px}body.terminal-theme .file-list__head{border-bottom-color:var(--line-2);background:var(--bg-1);height:25px}body.terminal-theme .file-row{border:0;border-bottom:1px solid var(--line-0);min-height:35px;color:var(--text-1);font-family:var(--font-mono);background:0 0;padding:0 8px 0 50px}body.terminal-theme .file-row>i{color:var(--accent);font:9px var(--font-mono);left:9px}body.terminal-theme .file-row:hover,body.terminal-theme .file-row.is-selected{background:var(--accent-strong);color:var(--text-inverse)}body.terminal-theme .file-row:hover *,body.terminal-theme .file-row.is-selected *{color:var(--text-inverse)}body.terminal-theme .file-grid{background:var(--line-1);gap:1px;padding:1px}body.terminal-theme .file-grid .file-row{background:var(--bg-0);border:0;height:112px}body.terminal-theme .file-grid .file-row>i{font-size:12px}body.terminal-theme .preview-visual{border-color:var(--line-2);height:130px}body.terminal-theme .preview-visual i,body.terminal-theme .preview-empty i,body.terminal-theme .explorer-empty i{color:var(--accent);font:16px var(--font-mono)}body.terminal-theme .focused-screen{grid-template-rows:32px 1fr}body.terminal-theme .focused-screen>header{border-bottom-color:var(--line-2);background:var(--bg-1)}body.terminal-theme .window-layer{inset:48px 0 54px 164px}body.terminal-theme .workspace-window{grid-template-rows:31px 1fr}body.terminal-theme .workspace-window>header,body.terminal-theme .hq-window__chrome{border-bottom-color:var(--text-inverse);background:var(--accent-strong);color:var(--text-inverse)}body.terminal-theme .workspace-window header i{color:var(--text-inverse);background:0 0;padding:0}body.terminal-theme .workspace-window header i:before{content:"["}body.terminal-theme .workspace-window header i:after{content:"]"}body.terminal-theme .workspace-window header span,body.terminal-theme .hq-window__title{color:var(--text-inverse);font:700 9px var(--font-mono)}body.terminal-theme .workspace-window header button{border-left:1px solid var(--text-inverse);width:34px;color:var(--text-inverse);background:0 0}body.terminal-theme .workspace-window header button:hover{background:var(--text-inverse);color:var(--accent-strong)}body.terminal-theme .developer-panel{background:var(--bg-0);grid-template-rows:37px 32px 1fr;inset:54px 7px 29px auto}@supports (color:color-mix(in lab, red, red)){body.terminal-theme .developer-panel{background:color-mix(in srgb, var(--bg-0) 86%, transparent)}}body.terminal-theme .developer-panel{-webkit-backdrop-filter:blur(14px)saturate(90%);backdrop-filter:blur(14px)saturate(90%)}body.terminal-theme .developer-panel>header,body.terminal-theme .developer-panel>nav{border-bottom-color:var(--line-2)}body.terminal-theme .developer-panel header i{border:1px solid var(--warning);color:var(--warning);background:0 0}body.terminal-theme .developer-panel>nav button{border:0;border-right:1px solid var(--line-1);background:0 0}body.terminal-theme .developer-panel>nav button.is-active{background:var(--warning);color:var(--text-inverse)}body.terminal-theme .palette-backdrop{-webkit-backdrop-filter:blur(16px)saturate(90%);backdrop-filter:blur(16px)saturate(90%);background:#0000006b}body.terminal-theme .command-palette{background:var(--bg-0);width:min(620px,82vw);top:14%}body.terminal-theme .command-palette>header{background:var(--accent-strong);height:31px;color:var(--text-inverse);font:700 9px var(--font-mono);justify-content:space-between;align-items:center;padding:0 9px;display:flex}body.terminal-theme .command-palette>header kbd{color:var(--text-inverse)}body.terminal-theme .command-palette>label{border-bottom:1px solid var(--line-2);grid-template-columns:24px 1fr;display:grid}body.terminal-theme .command-palette>label>span{color:var(--accent-strong);font:700 15px var(--font-mono);place-content:center;display:grid}body.terminal-theme .command-palette input{background:var(--bg-0);height:43px;font:12px var(--font-mono);border:0;padding:0 8px}body.terminal-theme .command-palette>span{color:var(--accent);padding:8px}body.terminal-theme .command-palette button{border:0;border-top:1px solid var(--line-0);font:10px var(--font-mono);background:0 0;padding:8px}body.terminal-theme .command-palette button:hover{background:var(--accent-strong);color:var(--text-inverse)}body.terminal-theme .boot-screen,body.terminal-theme .dev-gate{background:var(--bg-0);background-image:none}body.terminal-theme .boot-screen:before{border-bottom:1px solid var(--line-2);color:var(--accent-strong);content:"GNU HQ CONSOLE 0.2  /dev/tty0";font:9px var(--font-mono);text-align:left;padding:6px 10px;position:fixed;inset:0 0 auto}body.terminal-theme .boot-mark{width:auto;height:auto;color:var(--accent-strong);border:0;transform:none}body.terminal-theme .boot-mark:before{content:"[ "}body.terminal-theme .boot-mark:after{content:" ]"}body.terminal-theme .boot-screen>i{border:1px solid var(--line-2);background:var(--bg-0);width:260px;height:10px}body.terminal-theme .boot-screen>i:after{background:var(--accent-strong)}body.terminal-theme .screen-route,body.terminal-theme .wall-route{background:var(--bg-0)}body.terminal-theme .screen-route>header,body.terminal-theme .wall-route>header{border-bottom-color:var(--line-2);background:var(--accent-strong);color:var(--text-inverse)}body.terminal-theme .screen-route>header strong,body.terminal-theme .screen-route>header i,body.terminal-theme .wall-route>header strong,body.terminal-theme .wall-route>header i{color:var(--text-inverse)}body.terminal-theme .wall-route>div{background:var(--line-2);gap:1px;padding:1px}body.terminal-theme .wall-route section{border:0}body.terminal-theme .dev-gate>section{padding:30px}body.terminal-theme .dev-gate section>i,body.terminal-theme .dev-gate input{border-color:var(--warning)}body.terminal-theme .operational-shell{isolation:isolate;border-inline:1px solid var(--line-1);background:linear-gradient(90deg, transparent 0 47px, var(--line-0) 47px 48px, transparent 48px), var(--bg-0);width:min(100%,2200px);margin-inline:auto;position:relative}body.terminal-theme .operational-shell:before{z-index:-1;color:#ffffff06;content:"01010110  MESH::S-03  /\\/\\/\\  SIGNAL  0x7F2A  [LOCAL]  01010110  MESH::S-03  /\\/\\/\\  SIGNAL  0x7F2A";font:10px/1.4 var(--font-mono);letter-spacing:.12em;pointer-events:none;white-space:pre-wrap;word-spacing:3em;position:fixed;inset:48px max(0px,50vw - 1100px) 54px;overflow:hidden}body.terminal-theme .topbar,body.terminal-theme .nav-rail,body.terminal-theme .task-strip,body.terminal-theme .statusbar{z-index:2;position:relative}body.terminal-theme .topbar{border-color:var(--line-1);border-bottom-color:var(--line-2)}body.terminal-theme .brand{border-top:3px solid var(--accent);background:linear-gradient(90deg, var(--accent-soft), transparent 78%)}body.terminal-theme .brand strong:before{color:var(--accent);content:"MESH://"}body.terminal-theme .nav-rail{border-right-color:var(--line-2);background:#050505}body.terminal-theme .nav-rail:before{border-bottom:1px solid var(--line-2);min-height:34px;color:var(--accent);content:"[ROUTE_INDEX]";font:8px var(--font-mono);letter-spacing:.08em;place-items:center;display:grid}body.terminal-theme .nav-rail button:hover,body.terminal-theme .nav-rail button.is-active{border-right:2px solid var(--accent);color:var(--accent-strong);background:linear-gradient(90deg,#ff3d002e,#ff3d0008)}body.terminal-theme .nav-rail button:hover i,body.terminal-theme .nav-rail button.is-active i{border-color:var(--accent);color:var(--accent)}body.terminal-theme .workspace{background:repeating-linear-gradient(0deg,#0000 0 31px,#ffffff04 31px 32px),#030303}body.terminal-theme .hq-panel,body.terminal-theme .virtual-explorer,body.terminal-theme .focused-screen,body.terminal-theme .workspace-window,body.terminal-theme .developer-panel,body.terminal-theme .command-palette,body.terminal-theme .dev-gate>section{border-color:#292929;border-top:2px solid var(--accent);background:#070707}body.terminal-theme .hq-panel__header,body.terminal-theme .module-heading,body.terminal-theme .focused-screen>header{background:linear-gradient(90deg,#ff3d0014,#080808 38%)}body.terminal-theme .hq-panel__eyebrow,body.terminal-theme .module-heading:before,body.terminal-theme .hq-panel:before,body.terminal-theme .hq-panel:after{color:var(--accent)}body.terminal-theme .status-ok,body.terminal-theme .hq-status.is-online{color:var(--text-0)}body.terminal-theme .task-strip__mode,body.terminal-theme .statusbar{background:var(--accent)}body.terminal-theme .task-strip button.is-active,body.terminal-theme .task-strip button:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}@media (min-width:2500px){body.terminal-theme .operational-shell{grid-template-columns:220px minmax(0,1fr);width:min(100%,3000px)}body.terminal-theme .statusbar span:first-child{min-width:220px}}@media (max-width:1240px){body.terminal-theme .operational-shell{grid-template-columns:136px minmax(0,1fr)}body.terminal-theme .topbar{grid-template-columns:230px 1fr auto}body.terminal-theme .nav-rail button{grid-template-columns:42px 1fr}body.terminal-theme .window-layer{left:136px}body.terminal-theme .task-strip__windows{display:none}body.terminal-theme .task-strip{grid-template-columns:auto 1fr auto}body.terminal-theme .terminal-hint em{display:none}}@media (max-width:900px){body.terminal-theme .operational-shell{grid-template:42px 44px minmax(0,1fr) 30px 21px/minmax(0,1fr)}body.terminal-theme .topbar{grid-area:1/1;grid-template-columns:1fr auto}body.terminal-theme .topbar__scene{display:none}body.terminal-theme .brand{border-right:0}body.terminal-theme .nav-rail{border-right:0;border-bottom:1px solid var(--line-2);flex-direction:row;grid-area:2/1;overflow-x:auto}body.terminal-theme .nav-rail:before,body.terminal-theme .nav-rail span{display:none}body.terminal-theme .nav-rail button{border-right:1px solid var(--line-1);border-bottom:0;flex:0 0 48px;grid-template-columns:1fr;width:48px;height:43px}body.terminal-theme .nav-rail i{border-right:0}body.terminal-theme .workspace{grid-area:3/1}body.terminal-theme .task-strip{grid-area:4/1}body.terminal-theme .statusbar{grid-area:5/1}body.terminal-theme .window-layer{inset:86px 0 51px}body.terminal-theme .topbar__right .quiet-button,body.terminal-theme .topbar__right .system-state,body.terminal-theme .terminal-hint:nth-child(-n+3){display:none}}:root{--ops-titlebar-height:28px}body{--ops-bg:#050706;--ops-bg-1:#080c09;--ops-bg-2:#0c120e;--ops-panel:#08100c;--ops-panel-surface:7 13 9;--ops-panel-alt:#0b1510;--ops-text:#b9d4c0;--ops-text-strong:#e1efe4;--ops-muted:#607869;--ops-dim:#39493f;--ops-line-channel:38 58 44;--ops-line-strong-channel:69 98 76;--ops-line:rgb(var(--ops-line-channel) / calc(var(--ops-line-opacity,1) * 100%));--ops-line-strong:rgb(var(--ops-line-strong-channel) / calc(var(--ops-line-opacity,1) * 100%));--ops-green:#73b885;--ops-green-bright:#a9d9b4;--ops-orange:#d4873d;--ops-orange-bright:#f0b56e;--ops-red:#d45c52;--ops-yellow:#d3b45e;--ops-cell:8px;--ops-font-size:calc(clamp(10px, .56vw, 15px) * var(--ops-type-scale,1))}.ops-shell{grid-template:var(--ops-titlebar-height) 54px minmax(0, 1fr) 24px / 178px minmax(0, 1fr);background:linear-gradient(#73b88505 1px, transparent 1px), linear-gradient(90deg, #73b88505 1px, transparent 1px), var(--ops-bg);width:100vw;height:100dvh;color:var(--ops-text);font-family:var(--font-mono);font-size:calc(11px * var(--ops-type-scale,1));letter-spacing:var(--ops-letter-spacing,normal);line-height:var(--ops-line-height,1.35);background-size:16px 16px;display:grid;overflow:hidden}.ops-shell button,.ops-shell input,.ops-shell select,.ops-shell textarea{border:var(--ops-border-width,1px) solid var(--ops-line);background:var(--ops-bg-1);color:var(--ops-text);font:inherit;border-radius:0}.ops-shell[data-control-sizing=custom] .terminal-button,.ops-shell[data-control-sizing=custom] .terminal-input,.ops-shell[data-control-sizing=custom] .terminal-select{min-height:var(--ops-control-floor)}.ops-shell[data-font-weight=medium]{font-weight:500}.ops-shell[data-font-weight=bold]{font-weight:700}.ops-shell[data-accent-weight=regular] strong,.ops-shell[data-accent-weight=regular] b{font-weight:400}.ops-shell[data-accent-weight=medium] strong,.ops-shell[data-accent-weight=medium] b{font-weight:500}.ops-shell button,.ops-shell a{-webkit-tap-highlight-color:transparent}.ops-shell button:not(:disabled),.ops-shell a,.ops-shell select,.ops-shell input[type=range]{cursor:pointer}.ops-shell button:not(:disabled):hover,.ops-shell a:hover{border-color:var(--ops-orange);color:var(--ops-orange-bright);background:#15170f}.ops-shell--no-motion *,.ops-shell--no-motion :before,.ops-shell--no-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ops-shell--camera-safe{filter:brightness(var(--ops-camera-brightness,.88)) contrast(var(--ops-camera-contrast,.9)) saturate(var(--ops-camera-saturation,.86))}.ops-shell--camera-safe:not([data-camera-safe-tokens=off]){--ops-text:#9fb6a5;--ops-text-strong:#c8d8cb;--ops-green:#679f74;--ops-orange:#b77639}.ops-cursor--hidden,.ops-cursor--hidden *,.ops-cursor--auto:not(:hover),.ops-cursor--auto:not(:hover) *{cursor:none!important}.ops-titlebar{z-index:35;border:1px solid var(--ops-line-strong);min-width:0;color:var(--ops-muted);letter-spacing:.12em;white-space:nowrap;background:#050805;border-bottom:0;grid-area:1/1/2/3;align-items:stretch;font-size:9px;display:flex;overflow:hidden}.ops-titlebar__title,.ops-titlebar__information{text-overflow:ellipsis;flex:0 auto;align-items:center;min-width:0;padding:0 12px;display:flex;overflow:hidden}.ops-titlebar__title{color:var(--ops-text-strong)}.ops-titlebar__information{color:var(--ops-orange)}.ops-titlebar .ops-titlebar__control{border:0;border-left:1px solid var(--ops-line);background:0 0;flex:none;place-items:center;width:40px;padding:0;display:grid}.ops-titlebar .ops-titlebar__control b{color:var(--ops-text);font-size:11px;font-weight:400}.ops-titlebar .ops-titlebar__control[data-titlebar-element=close]:not(:disabled):hover{border-color:var(--ops-red);background:var(--ops-red)}.ops-titlebar .ops-titlebar__control[data-titlebar-element=close]:not(:disabled):hover b{color:#0b0504}.ops-titlebar[data-drag-region=none]{cursor:default}.managed-window{grid-template-rows:var(--ops-titlebar-height) minmax(0, 1fr);background:#020405;width:100vw;height:100vh;display:grid;overflow:hidden}.managed-window>.screen-route,.managed-window>.wall-route{width:100%;height:100%}.managed-window>.ops-titlebar--managed{--ops-line:var(--line-1);--ops-line-strong:var(--line-2);--ops-text:var(--text-1);--ops-text-strong:var(--text-0);--ops-muted:var(--text-2);--ops-red:var(--critical);border:0;border-bottom:1px solid var(--ops-line-strong);width:100%;max-width:none;color:var(--ops-muted);background:#030303f7;grid-area:auto;margin-inline:0}.managed-window>.ops-titlebar--managed .ops-titlebar__control:first-of-type{margin-left:auto}.ops-topbar{z-index:30;border:1px solid var(--ops-line-strong);background:#060906;border-top:0;grid-area:2/1/3/3;grid-template-columns:248px minmax(250px,1fr) auto 116px;min-width:0;display:grid}.ops-brand{border-right:1px solid var(--ops-line-strong);min-width:0;color:var(--ops-text);align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.ops-brand>i{color:var(--ops-orange-bright);font-size:15px;font-style:normal;font-weight:800}.ops-brand>span,.ops-topbar__route,.ops-topbar__metadata span,.ops-topbar__metadata button,.ops-topbar>time{flex-direction:column;justify-content:center;display:flex}.ops-topbar__route{border-right:1px solid var(--ops-line);min-width:0;padding:4px 14px}.ops-topbar__route>span{color:var(--ops-muted);font-size:8px}.ops-topbar__route strong{color:var(--ops-orange-bright);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ops-topbar__metadata{min-width:0;display:flex}.ops-topbar__metadata>span,.ops-topbar__metadata>button{border:0;border-right:1px solid var(--ops-line);background:0 0;min-width:82px;padding:4px 9px}.ops-topbar__metadata b{color:var(--ops-text-strong);font-size:9px;font-weight:600}.ops-topbar__metadata>button b{color:var(--ops-red);font-size:14px}.ops-topbar>time{min-width:116px;color:var(--ops-text-strong);align-items:flex-end;padding:0 12px}.ops-topbar>time strong{letter-spacing:.08em;font-size:17px}.ops-topbar>time span{color:var(--ops-orange);font-size:8px}.ops-nav{z-index:20;border-right:1px solid var(--ops-line-strong);background:#060a07;grid-area:3/1/4/2;grid-template-rows:28px minmax(0,1fr) 42px;min-height:0;display:grid}.ops-nav__compact{text-align:right;border:0!important;border-bottom:1px solid var(--ops-line)!important;color:var(--ops-muted)!important}.ops-nav>div{padding:7px 0;overflow:auto}.ops-nav a{min-height:35px;color:var(--ops-text);border:0;border-left:3px solid #0000;grid-template-columns:40px minmax(0,1fr);align-items:center;padding:0 10px;font-size:10px;text-decoration:none;display:grid}.ops-nav a i{color:var(--ops-muted);font-style:normal}.ops-nav a.is-active{border-left-color:var(--ops-orange);color:var(--ops-orange-bright);background:#17140d}.ops-nav footer{border-top:1px solid var(--ops-line);color:var(--ops-muted);justify-content:space-between;align-items:center;padding:0 10px;font-size:8px;display:flex}.ops-shell--compact .ops-nav a{grid-template-columns:1fr;justify-items:center;padding:0}.ops-shell--compact .ops-nav a span,.ops-shell--compact .ops-nav footer span{display:none}.ops-shell--compact .ops-nav footer{writing-mode:vertical-rl;justify-content:center;padding:0}.ops-workspace{background:#02050385;grid-area:3/2/4/3;min-width:0;min-height:0;overflow:hidden}.ops-statusline{z-index:40;border-top:1px solid var(--ops-line-strong);background:var(--ops-bg-1);min-width:0;color:var(--ops-muted);white-space:nowrap;grid-area:4/1/5/3;align-items:center;gap:0;font-size:9px;display:flex;overflow:hidden}.ops-statusline>*{border-right:1px solid var(--ops-line);padding:0 10px}.ops-statusline strong{background:var(--ops-green);color:#071008;align-self:stretch;align-items:center;display:flex}.ops-statusline>:last-child{margin-left:auto}.ops-statusline .ops-statusline__action{min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:background var(--motion-micro,80ms) linear, color var(--motion-micro,80ms) linear;border-block:0;background:0 0;border-left:0;border-radius:0;align-self:stretch;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.ops-statusline .ops-statusline__action:hover:not(:disabled),.ops-statusline .ops-statusline__action:focus-visible{color:var(--ops-text-strong);background:#ffffff0d}.ops-statusline .ops-statusline__action:disabled{cursor:default}.ops-statusline .ops-statusline__action strong{margin:0 -10px;padding:0 10px}.ops-screen{background:linear-gradient(90deg,#0000 49.95%,#73b88508 50%,#0000 50.05%);min-width:1180px;height:100%;min-height:0;padding:8px}.ops-screen__title{border:1px solid var(--ops-line-strong);background:#080d09;justify-content:space-between;align-items:center;gap:16px;min-height:46px;margin-bottom:8px;padding:4px 10px;display:flex}.ops-screen__title>div:first-child>span{color:var(--ops-muted);letter-spacing:.12em;font-size:8px}.ops-screen__title h1{color:var(--ops-text-strong);letter-spacing:.06em;margin:2px 0 0;font-size:14px;line-height:1.1}.ops-panel,.tile-grid__floor{border:var(--ops-border-width,1px) solid var(--ops-line);background:rgb(var(--ops-panel-surface,7 13 9) / var(--ops-panel-opacity,92%));min-width:0;color:var(--ops-text);text-align:left;overflow:hidden}.ops-panel--clickable{width:100%}.ops-panel__header{min-height:var(--ops-panel-header,31px);border-bottom:1px solid var(--ops-line);background:#0a110c;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.ops-panel__header span{color:var(--ops-muted);letter-spacing:.11em;font-size:7px;display:block}.ops-panel__header h2{color:var(--ops-text-strong);letter-spacing:.05em;margin:0;font-size:10px;line-height:1.2}.ops-panel__body{min-height:0;padding:var(--ops-panel-padding,8px)}.ops-link-button,.ops-action{min-height:26px;padding:4px 8px;border-color:var(--ops-line-strong)!important;color:var(--ops-green)!important;font-size:9px!important}.ops-link-button{background:0 0!important;border:0!important}.ops-status,.ops-severity{width:max-content;color:var(--ops-muted);letter-spacing:.02em;white-space:nowrap;align-items:center;font-size:8px;font-weight:700;display:inline-flex}.ops-status--ok,.ops-severity--normal{color:var(--ops-green-bright)}.ops-status--warning,.ops-severity--warning{color:var(--ops-yellow)}.ops-status--critical,.ops-severity--critical,.is-critical{color:#ed7166!important}.ops-severity--info{color:#78a8c7}.metric-grid{gap:5px;display:grid}.metric-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-metric{border:1px solid var(--ops-line);text-align:left;background:#080e0a;align-content:center;min-width:0;min-height:54px;padding:6px 8px;display:grid}.ops-metric span,.ops-metric small{color:var(--ops-muted);font-size:7px}.ops-metric strong{color:var(--ops-text-strong);font-size:19px;line-height:1.1}.ops-metric--critical strong{color:var(--ops-red)}.ops-progress{border:1px solid var(--ops-line);background:#050805;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:80px;height:15px;display:grid;position:relative;overflow:hidden}.ops-progress:before{background:repeating-linear-gradient(90deg, transparent 0 7px, var(--ops-bg) 7px 8px);content:"";pointer-events:none;position:absolute;inset:0}.ops-progress>i{background:#4d7659;position:absolute;inset:0 auto 0 0}.ops-progress--ok>i{background:var(--ops-green)}.ops-progress--warning>i{background:#9d7738}.ops-progress--critical>i{background:#a64d45}.ops-progress>span,.ops-progress>b{z-index:1;color:var(--ops-text-strong);padding:0 4px;font-size:7px}.ops-progress>b{grid-column:2}.ops-gauge{justify-items:center;width:100%;max-width:220px;margin:auto;display:grid;position:relative}.ops-gauge svg{fill:none;width:100%;stroke:var(--ops-line-strong);stroke-width:7px;overflow:visible}.ops-gauge svg line{stroke-width:1px}.ops-gauge .ops-gauge__value{stroke:var(--ops-orange)}.ops-gauge strong{color:var(--ops-orange-bright);margin-top:-38px;font-size:27px}.ops-gauge span{color:var(--ops-text-strong);margin-top:10px;font-size:9px}.ops-gauge small{color:var(--ops-muted);font-size:7px}.ops-sparkline{fill:none;width:100%;height:42px;stroke:var(--ops-line);stroke-width:.5px}.ops-sparkline polyline{stroke:var(--ops-green);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ops-table-wrap{min-height:0;overflow:auto}.ops-table{border-collapse:collapse;width:100%;font-size:8px}.ops-table th,.ops-table td{border-right:1px solid var(--ops-line);border-bottom:1px solid var(--ops-line);text-align:left;vertical-align:middle;height:27px;padding:3px 6px}.ops-table th{z-index:2;color:var(--ops-muted);letter-spacing:.08em;background:#101711;font-size:7px;position:sticky;top:0}.ops-table tr{cursor:default}.ops-table tbody tr:hover,.ops-table tr.is-selected{color:var(--ops-orange-bright);background:#17170f}.ops-table td strong,.ops-table td small{display:block}.ops-table td small{color:var(--ops-muted);font-size:7px}.ops-filterbar,.ops-segmented,.screen-subnav{align-items:center;gap:4px;display:flex}.ops-filterbar{border-bottom:1px solid var(--ops-line);min-height:32px;margin:-8px -8px 7px;padding:4px 6px}.ops-filterbar label{flex:1;align-items:center;min-width:150px;display:flex}.ops-filterbar input{border:0;border-bottom:1px solid var(--ops-line-strong);width:100%;min-height:25px}.ops-filterbar button,.ops-filterbar select,.ops-segmented button,.screen-subnav button{min-height:25px;padding:3px 7px;font-size:8px}.ops-filterbar .is-active,.ops-segmented .is-active,.screen-subnav .is-active,button.is-active{border-color:var(--ops-orange)!important;color:var(--ops-orange-bright)!important}.ops-definition-list{margin:0}.ops-definition-list>div{border-bottom:1px dotted var(--ops-line);grid-template-columns:minmax(90px,max-content) minmax(0,1fr);min-height:25px;display:grid}.ops-definition-list dt,.ops-definition-list dd{align-items:center;margin:0;padding:3px 5px;display:flex}.ops-definition-list dt{color:var(--ops-muted);font-size:calc(9px * var(--ops-type-scale,1))}.ops-definition-list dd{color:var(--ops-text-strong);font-size:calc(10px * var(--ops-type-scale,1));word-break:normal;overflow-wrap:break-word}.ops-empty{border:1px dashed var(--ops-line-strong);min-height:120px;color:var(--ops-muted);letter-spacing:.08em;place-items:center;display:grid}.ops-drawer{z-index:300;top:calc(54px + var(--ops-titlebar-height));border:1px solid var(--ops-orange);width:min(420px,42vw);animation:ops-drawer-in var(--motion-standard,.24s) ease-out both;background:#060a07;grid-template-rows:50px minmax(0,1fr);display:grid;position:fixed;bottom:24px;right:0}.ops-drawer>header,.ops-drawer .ops-drawer__body{animation:ops-drawer-slide var(--motion-standard,.24s) cubic-bezier(.22, 1, .36, 1) both}@keyframes ops-drawer-in{0%{opacity:0}}@keyframes ops-drawer-slide{0%{transform:translate(18px)}to{transform:none}}.ops-drawer:before{z-index:-1;inset:calc(54px + var(--ops-titlebar-height)) 0 24px;-webkit-backdrop-filter:blur(14px)saturate(90%);backdrop-filter:blur(14px)saturate(90%);content:"";background:#00000042;position:fixed}.ops-drawer--narrow{width:min(320px,32vw)}.ops-drawer--wide{width:min(560px,58vw)}.ops-drawer--scrim-clear:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.ops-drawer--scrim-opaque:before{-webkit-backdrop-filter:blur(20px)saturate(85%);backdrop-filter:blur(20px)saturate(85%);background:#000000a3}.ops-drawer>header{border-bottom:1px solid var(--ops-orange);background:#18130c;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.ops-drawer>header span,.ops-drawer>header strong{display:block}.ops-drawer>header span{color:var(--ops-orange);font-size:8px}.ops-drawer>header strong{color:var(--ops-text-strong)}.ops-drawer>header button{color:var(--ops-orange-bright);background:0 0;border:0}.ops-drawer__body{padding:14px;overflow:auto}.ops-drawer__body>*+*{margin-top:12px}.production-panel{z-index:500;inset:calc(54px + var(--ops-titlebar-height)) 0 24px 178px;border:1px solid var(--ops-orange);animation:ops-drawer-in var(--motion-standard,.24s) ease-out both;background:#040705f7;position:fixed;overflow:auto}.production-panel>header,.production-panel .production-panel__grid{animation:ops-panel-rise var(--motion-standard,.24s) cubic-bezier(.22, 1, .36, 1) both}@keyframes ops-panel-rise{0%{transform:translateY(10px)}to{transform:none}}.production-panel:before{z-index:-1;inset:calc(54px + var(--ops-titlebar-height)) 0 24px;-webkit-backdrop-filter:blur(14px)saturate(90%);backdrop-filter:blur(14px)saturate(90%);content:"";background:#00000042;position:fixed}.ops-shell--compact .production-panel{left:50px}.production-panel>header{border-bottom:1px solid var(--ops-orange);background:#17130d;justify-content:space-between;align-items:center;min-height:54px;padding:8px 14px;display:flex}.production-panel>header span,.production-panel>header strong{display:block}.production-panel>header span{color:var(--ops-orange);font-size:8px}.production-panel>header strong{color:var(--ops-text-strong);font-size:13px}.production-panel>header button{border-color:var(--ops-orange);color:var(--ops-orange-bright);padding:6px 10px}.production-panel__grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:8px;padding:12px;display:grid}.production-panel__grid>section{border:1px solid var(--ops-line-strong);background:var(--ops-panel);padding:10px}.production-panel__grid h3{color:var(--ops-orange-bright);margin:0 0 10px;font-size:9px}.production-panel__grid section>button,.production-panel__grid section>select,.production-panel__grid section>.terminal-select,.production-panel__grid section>label{width:100%;min-height:30px;margin-top:5px}.production-panel__grid section>label{grid-template-columns:1fr 1fr;align-items:center;gap:7px;display:grid}.production-panel__grid input,.production-panel__grid select,.production-panel__grid .terminal-input,.production-panel__grid .terminal-select{width:100%;min-height:28px}.production-panel__snapshots{grid-column:1/-1}.production-panel__snapshots article{border:1px solid var(--ops-line);justify-content:space-between;align-items:center;margin-top:5px;padding:5px 7px;display:flex}.production-panel__snapshots article strong,.production-panel__snapshots article small{display:block}.production-panel__snapshots article small{color:var(--ops-muted)}.ops-toggle{justify-content:start;grid-template-columns:auto auto 1fr!important;display:flex!important}.ops-toggle input{width:auto}.ops-toggle i{color:var(--ops-orange);font-style:normal}.operation-titlebar{grid-template-columns:minmax(260px,1fr) auto minmax(240px,.55fr);display:grid}.operation-titlebar__metrics,.files-summary,.case-summary,.object-summary,.comms-summary{align-items:center;gap:12px;display:flex}.operation-titlebar__metrics>span,.files-summary>span,.case-summary>span,.object-summary>span,.comms-summary>span{border-left:1px solid var(--ops-line);padding-left:9px;display:grid}.operation-titlebar__metrics small,.files-summary small,.case-summary small,.object-summary small,.comms-summary small{color:var(--ops-muted);font-size:7px}.operation-titlebar__metrics strong,.files-summary strong,.case-summary strong,.object-summary strong,.comms-summary strong{color:var(--ops-text-strong);font-size:11px}.overview-layout{gap:7px;display:grid}.overview-brief p{color:var(--ops-text);margin:0 0 8px;font-size:9px}.operation-schematic{border:1px solid var(--ops-line);cursor:pointer;background:#050a07;height:170px;position:relative;overflow:hidden}.operation-schematic svg{width:100%;height:100%;fill:var(--ops-line-strong)}.operation-schematic path{fill:none;stroke:var(--ops-green);stroke-width:1px}.operation-schematic .is-target{fill:var(--ops-orange)}.operation-schematic .is-target-ring{fill:none;stroke:var(--ops-orange)}.operation-schematic span{color:var(--ops-orange-bright);font-size:8px;position:absolute;bottom:4px;right:5px}.readiness-list{margin-top:8px}.readiness-list button,.direction-list button{border:0;border-top:1px solid var(--ops-line);text-align:left;background:0 0;grid-template-columns:minmax(110px,.6fr) 1fr;align-items:center;width:100%;padding:4px;display:grid}.readiness-list span,.direction-list span{font-size:7px}.operation-timeline{grid-template-columns:repeat(7,1fr);padding-top:10px;display:grid}.operation-timeline button{border:0;border-top:1px solid var(--ops-line-strong);background:0 0;justify-items:center;min-width:0;padding:15px 4px 3px;display:grid;position:relative}.operation-timeline button i{border:1px solid var(--ops-line-strong);background:var(--ops-bg);width:7px;height:7px;position:absolute;top:-4px}.operation-timeline button.is-complete i{background:var(--ops-green)}.operation-timeline button.is-current i{border-color:var(--ops-orange);background:var(--ops-orange)}.operation-timeline time{color:var(--ops-orange);font-size:8px}.operation-timeline strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.operation-timeline small{color:var(--ops-muted);font-size:6px}.objective-list{margin:0;padding:0;list-style:none}.objective-list button{border:0;border-bottom:1px dotted var(--ops-line);text-align:left;background:0 0;grid-template-columns:25px 1fr auto;width:100%;padding:6px 4px;display:grid}.objective-list i{color:var(--ops-green);font-style:normal}.objective-list .is-active i{color:var(--ops-orange)}.objective-list .is-blocked i{color:var(--ops-red)}.objective-list b{color:var(--ops-muted)}.sector-mini-map{width:100%;height:90px;position:relative;overflow:hidden;background:repeating-linear-gradient(0deg, transparent 0 15px, var(--ops-line) 16px), repeating-linear-gradient(90deg, transparent 0 15px, var(--ops-line) 16px), #050805!important}.sector-zone{border:1px solid var(--ops-line-strong);color:var(--ops-muted);padding:3px;position:absolute}.sector-zone--a{inset:9% 60% 47% 4%}.sector-zone--b{border-color:var(--ops-orange);inset:18% 17% 20% 39%}.sector-zone--c{inset:62% 65% 5% 7%}.sector-target{background:var(--ops-orange);color:#080705;padding:2px 4px;font-style:normal;position:absolute;top:38%;left:63%}.sector-readout{color:var(--ops-muted);gap:8px;margin-top:5px;font-size:7px;display:flex}.sector-readout strong{color:var(--ops-text);margin-left:auto}.milestone-list button,.event-feed button,.threat-list button{border:0;border-bottom:1px dotted var(--ops-line);text-align:left;background:0 0;align-items:center;width:100%;display:grid}.milestone-list button{grid-template-columns:55px 20px 1fr auto;padding:4px}.milestone-list time,.event-feed time{color:var(--ops-muted);font-size:7px}.milestone-list i{color:var(--ops-orange);font-style:normal}.milestone-list strong,.milestone-list small,.event-feed strong,.event-feed small{display:block}.milestone-list strong,.event-feed strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.milestone-list small,.event-feed small{color:var(--ops-muted);font-size:6px}.evidence-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.evidence-grid button{text-align:left;grid-template-columns:auto 1fr;align-items:center;padding:6px;display:grid}.evidence-grid i{color:var(--ops-orange);grid-row:span 2;font-style:normal}.evidence-grid strong{justify-self:end;font-size:16px}.evidence-grid span{color:var(--ops-muted);grid-column:2;justify-self:end;font-size:7px}.event-feed{max-height:190px;overflow:auto}.event-feed button{grid-template-columns:62px 10px minmax(0,1fr);min-height:30px;padding:3px}.severity-dot{background:var(--ops-green);width:5px;height:5px}.severity-dot--warning{background:var(--ops-yellow)}.severity-dot--critical{background:var(--ops-red)}.threat-list button{grid-template-columns:1fr 1fr auto;padding:4px}.map-toolbar{align-items:center;gap:4px;display:flex}.map-toolbar button{min-height:25px;padding:3px 6px}.map-toolbar span{min-width:100px;color:var(--ops-muted);text-align:right}.map-layout{gap:7px;display:grid}.map-layers{grid-row:1/3}.map-scale,.map-north{color:var(--ops-text);font-size:8px;position:absolute}.map-scale{bottom:7px;right:8px}.map-north{color:var(--ops-orange);text-align:center;top:8px;right:10px}.layer-list label,.layer-list__row{border-bottom:1px dotted var(--ops-line);cursor:pointer;grid-template-columns:32px 1fr;align-items:center;min-height:29px;display:grid}.layer-list input{opacity:0}.layer-list__row .terminal-checkbox{justify-self:center}.layer-list i{color:var(--ops-green);font-style:normal}.layer-list span{font-size:7px}.map-layers footer{border-top:1px solid var(--ops-line);color:var(--ops-muted);margin-top:12px;font-size:7px}.map-layers footer p{margin:5px 0}.legend-mark{border:1px solid;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.legend-mark--friendly{color:var(--ops-green)}.legend-mark--hostile{color:var(--ops-red)}.legend-mark--neutral{color:#9aa49d}.map-selected-object .ops-panel__body>header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.map-object-actions{grid-template-columns:1fr 1fr;gap:4px;margin-top:6px;display:grid}.map-object-actions button{min-height:25px;font-size:7px}.compact-alert-list button{border:0;border-bottom:1px dotted var(--ops-line);text-align:left;background:0 0;grid-template-columns:20px 1fr auto;align-items:center;width:100%;min-height:34px;padding:3px;display:grid}.compact-alert-list>button>i{color:var(--ops-red);font-style:normal;font-weight:800}.compact-alert-list strong,.compact-alert-list small{font-size:7px;display:block}.compact-alert-list small{color:var(--ops-muted)}.compact-alert-list b{color:var(--ops-yellow);font-size:6px}.map-routes-panel{grid-column:1/2}.map-sensors-panel{grid-column:2/3}.map-channels-panel{grid-column:3/4}.route-list,.sensor-list{max-height:152px;overflow:auto}.route-list button,.sensor-list button{border:0;border-bottom:1px dotted var(--ops-line);text-align:left;background:0 0;grid-template-columns:minmax(140px,.75fr) 1fr;align-items:center;width:100%;min-height:32px;padding:3px;display:grid}.route-list strong,.route-list small,.sensor-list strong,.sensor-list small{font-size:7px;display:block}.route-list small,.sensor-list small{color:var(--ops-muted)}.video-layout{grid-template-rows:minmax(380px,1fr) auto auto;grid-template-columns:minmax(550px,1.5fr) 250px 260px;gap:7px;display:grid}.video-main-feed{aspect-ratio:16/9;border:1px solid var(--ops-line-strong);background:#080b08;grid-column:1/3;min-height:0;max-height:100%;margin-inline:auto;position:relative;overflow:hidden}.recognition-box{border:1px solid var(--ops-orange);width:9%;height:30%;position:absolute;top:42%;left:53%}.recognition-box span{background:var(--ops-orange);color:#080604;white-space:nowrap;padding:2px 4px;font-size:7px;position:absolute;bottom:100%;left:-1px}.video-main-feed>header{z-index:3;background:linear-gradient(#050705,#0000);justify-content:space-between;padding:7px 9px;display:flex;position:absolute;top:0;left:0;right:0}.video-main-feed>header b{color:var(--ops-orange-bright)}.video-main-feed>header i{color:var(--ops-red);font-style:normal}.video-overlay-left{z-index:3;color:var(--ops-text-strong);gap:2px;font-size:7px;display:grid;position:absolute;top:40px;left:9px}.video-timecode{z-index:3;justify-items:end;display:grid;position:absolute;bottom:9px;right:10px}.video-timecode strong{color:var(--ops-text-strong);font-size:13px}.video-timecode span{color:var(--ops-orange);font-size:8px}.video-signal-lost{z-index:5;background:repeating-linear-gradient(0deg,#000000e6 0 2px,#151c16e6 2px 4px);align-content:center;justify-items:center;display:grid;position:absolute;inset:0}.video-signal-lost strong{color:var(--ops-red);letter-spacing:.15em;font-size:22px}.video-signal-lost span,.video-signal-lost i{color:var(--ops-muted);font-size:9px;font-style:normal}.transport-controls{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.transport-controls button{min-height:25px;font-size:7px}.transport-controls .is-primary{border-color:var(--ops-orange);color:var(--ops-orange-bright)}.transport-controls .is-live{background:var(--ops-red);color:#100}.video-scrubber{color:var(--ops-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:6px;font-size:7px;display:grid}.video-scrubber input{width:100%;accent-color:var(--ops-orange)}.video-scrubber__slider{width:100%}.video-scrubber .terminal-slider__header{display:none}.timeline-events{border-top:1px solid var(--ops-line);height:9px;position:relative}.timeline-events button{border-color:var(--ops-orange);background:var(--ops-orange);width:5px;height:7px;padding:0;position:absolute;top:-3px}.timeline-events .terminal-button{min-height:7px!important}.camera-grid{grid-template-columns:1fr 1fr;gap:4px;display:grid;overflow:auto}.camera-grid>button{padding:0;overflow:hidden}.camera-grid>button.is-selected{border-color:var(--ops-orange)}.camera-grid>button.is-lost{border-color:var(--ops-red)}.camera-thumb{background:repeating-linear-gradient(0deg,#080b08 0 3px,#0f1811 3px 5px);height:63px;position:relative;overflow:hidden}.camera-thumb i{color:var(--ops-muted);font-size:6px;font-style:normal;position:absolute;inset:5px auto auto 5px}.camera-grid footer{color:var(--ops-muted);grid-template-columns:1fr auto auto;gap:4px;padding:3px 4px;font-size:6px;display:grid}.camera-grid footer strong{color:var(--ops-text)}.camera-grid footer b{color:var(--ops-green)}.video-channel-info .ops-panel__body>header{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.video-mini-map .camera-map{background:repeating-linear-gradient(0deg, transparent 0 18px, var(--ops-line) 19px), repeating-linear-gradient(90deg, transparent 0 18px, var(--ops-line) 19px), #070b08;width:100%;height:120px;position:relative}.camera-map i{background:var(--ops-orange);color:#070504;padding:2px 4px;font-style:normal;position:absolute}.camera-map span{color:var(--ops-muted);font-size:7px;position:absolute;bottom:3px;right:4px}.video-intercepts{grid-column:span 2}.intercept-list button{border:0;border-bottom:1px dotted var(--ops-line);text-align:left;background:0 0;grid-template-columns:.8fr 1fr 30px;align-items:center;width:100%;padding:3px;display:grid}.intercept-list strong,.intercept-list small{font-size:7px;display:block}.intercept-list small{color:var(--ops-muted)}.intercept-list svg{fill:none;width:100%;height:22px;stroke:var(--ops-green)}.video-intercepts footer{gap:4px;margin-top:5px;display:flex}.video-intercepts footer button{min-height:24px;font-size:7px}.video-recognition nav{gap:3px;margin-bottom:4px;display:flex}.video-recognition nav button{flex:1;font-size:7px}.video-recognition .ops-panel__body>div>button{border:0;border-bottom:1px dotted var(--ops-line);text-align:left;background:0 0;grid-template-columns:58px 1fr auto;align-items:center;width:100%;padding:3px;display:grid}.video-recognition strong,.video-recognition small{font-size:7px;display:block}.video-recognition small{color:var(--ops-muted)}.video-recognition i{color:var(--ops-orange);font-style:normal}.video-health-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.video-health-grid>span{border:1px solid var(--ops-line);padding:4px}.video-health-grid small,.video-health-grid strong{display:block}.video-health-grid small{color:var(--ops-muted);font-size:6px}.video-health-grid strong{color:var(--ops-text-strong)}.video-health-grid .ops-sparkline{height:25px}.ptz-pad{grid-template:repeat(3,30px)/repeat(3,30px);justify-content:center;gap:2px;display:grid}.ptz-pad button:first-child{grid-column:2}.ptz-pad button:nth-child(2){grid-area:2/1}.ptz-pad button:nth-child(3){grid-area:2/2}.ptz-pad button:nth-child(4){grid-area:2/3}.ptz-pad button:nth-child(5){grid-area:3/2}.ptz-pad .terminal-button{min-height:30px!important}.ptz-controls,.ptz-presets{grid-template-columns:1fr 1fr;gap:3px;margin-top:5px;display:grid}.ptz-controls button,.ptz-presets button{font-size:7px}.ptz-panel label{color:var(--ops-muted);margin-top:5px;font-size:7px;display:grid}.ptz-panel .ptz-speed{color:var(--ops-muted);margin-top:5px;font-size:7px}.ptz-panel footer{color:var(--ops-orange);margin-top:5px;font-size:7px}.objects-layout{gap:7px;display:grid}.objects-registry,.object-detail-panel{min-height:0}.objects-registry .ops-panel__body,.case-registry .ops-panel__body{flex-direction:column;display:flex}.object-kind-metrics{grid-template-columns:repeat(8,1fr);gap:3px;margin-bottom:5px;display:grid}.object-kind-metrics button{min-width:0;padding:5px 3px;font-size:7px}.object-detail-header,.dossier-header{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;padding-bottom:7px;display:flex}.object-detail-header h2,.dossier-header h2{color:var(--ops-text-strong);margin:0;font-size:13px}.object-detail-header span,.dossier-header span{color:var(--ops-orange);font-size:8px}.object-actions,.object-tabs{flex-wrap:wrap;gap:3px;margin:6px 0;display:flex}.object-actions button,.object-tabs button{min-height:25px;padding:3px 6px;font-size:7px}.object-tabs button.is-active{border-color:var(--ops-orange);color:var(--ops-orange-bright)}.object-map-preview,.object-video-preview{border:1px solid var(--ops-line);background:repeating-linear-gradient(0deg, transparent 0 17px, var(--ops-line) 18px), repeating-linear-gradient(90deg, transparent 0 17px, var(--ops-line) 18px), #050805;width:100%;height:145px;position:relative;overflow:hidden}.object-map-preview i{background:var(--ops-orange);color:#080604;padding:2px 4px;font-style:normal;position:absolute}.object-video-preview:before{clip-path:polygon(40% 0,60% 0,70% 22%,90% 100%,10% 100%,30% 22%);content:"";background:#020302;position:absolute;inset:20% 42% 0}.relation-graph{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.relation-graph button{min-height:50px;font-size:7px}.linked-file-list button,.dossier-files button{border:0;border-bottom:1px dotted var(--ops-line);text-align:left;background:0 0;grid-template-columns:45px 1fr auto;width:100%;padding:4px;display:grid}.linked-file-list small,.dossier-files small{color:var(--ops-muted)}.cases-layout{gap:7px;display:grid}.case-tree-panel,.case-registry,.dossier-panel{min-height:0}.case-tree button{border:0;border-bottom:1px dotted var(--ops-line);text-align:left;background:0 0;grid-template-columns:23px 1fr auto;width:100%;min-height:28px;padding:3px;display:grid}.case-tree .level-2{padding-left:14px}.case-tree .is-active{color:var(--ops-orange-bright)}.registry-pagination{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:3px;min-width:0;padding-top:5px;display:flex}.registry-pagination>span{color:var(--ops-muted);letter-spacing:.08em;white-space:nowrap;font-size:7px}.registry-pagination button{min-width:26px;min-height:24px;padding-inline:5px;font-size:7px}.dossier-photo{border:1px solid var(--ops-line-strong);width:100px;height:124px;color:var(--ops-muted);background:repeating-linear-gradient(0deg,#090d0a 0 3px,#111912 3px 5px);place-items:center;font-size:7px;display:grid}.dossier-addresses,.dossier-tags{flex-wrap:wrap;gap:3px;margin:6px 0;display:flex}.dossier-addresses span,.dossier-tags span{border:1px solid var(--ops-line);color:var(--ops-muted);padding:2px 4px;font-size:7px}.files-layout{gap:7px;display:grid}.file-categories .ops-panel__body{padding:0}.file-categories button,.reports-kinds button{border:0;border-bottom:1px dotted var(--ops-line);text-align:left;background:0 0;grid-template-columns:32px 1fr auto;width:100%;min-height:32px;padding:4px 7px;display:grid}.file-categories button.is-active,.reports-kinds button.is-active{color:var(--ops-orange-bright);background:#17140d}.file-card-grid{grid-template-columns:repeat(4,1fr);gap:5px;display:grid;overflow:auto}.file-card-grid>button{text-align:left;padding:4px}.file-card-grid>button>strong,.file-card-grid>button>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-card-grid>button>small{color:var(--ops-muted);font-size:7px}.file-card-preview,.ops-file-preview{border:1px solid var(--ops-line);background:#070a07;place-items:center;min-height:90px;display:grid;position:relative;overflow:hidden}.ops-file-preview{min-height:170px}.file-card-preview:before,.ops-file-preview:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 8px,#73b88514 9px),repeating-linear-gradient(90deg,#0000 0 8px,#73b88514 9px);position:absolute;inset:0}.file-card-preview i,.ops-file-preview i{z-index:1;color:var(--ops-orange);font-style:normal}.ops-file-preview strong{z-index:1;color:var(--ops-text-strong);text-align:center;padding:8px}.ops-file-preview span{z-index:1;color:var(--ops-muted);font-size:7px}.local-material-preview{border:1px solid var(--ops-line);background:#070a07;place-items:center;min-height:170px;max-height:230px;display:grid;position:relative;overflow:hidden}.local-material-preview--image,.local-material-preview--pdf{background:repeating-linear-gradient(0deg,#0000 0 8px,#73b88512 9px),#070a07}.local-material-preview img,.local-material-preview iframe{border:0;width:100%;height:100%;min-height:170px}.local-material-preview img{object-fit:contain}.local-material-preview--text{color:var(--ops-text);padding:8px;font-size:8px;line-height:1.55;display:block;overflow:auto}.local-material-preview--text pre{min-width:min-content;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.local-material-preview--status{text-align:center;grid-template-rows:auto auto;align-content:center;gap:7px;padding:16px}.local-material-preview--status span{color:var(--ops-orange);font-size:8px}.local-material-preview--status strong{color:var(--ops-muted);font-size:8px;font-weight:400;line-height:1.6}.local-material-player{border:1px solid var(--ops-line);background:#050705;grid-template-rows:minmax(0,1fr) auto;min-height:170px;max-height:230px;display:grid;overflow:hidden}.local-material-player__surface{background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff08 3px 4px),#020302;min-height:0;position:relative}.local-material-player__media{object-fit:contain;filter:grayscale()contrast(1.14)brightness(.8);width:100%;height:100%;min-height:130px}.local-material-player__controls{border-top:1px solid var(--ops-line);background:#090d09;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(72px,auto);gap:3px;padding:4px;display:grid}.local-material-player__controls button{min-width:0;min-height:24px;padding-inline:3px;font-size:7px}.local-material-player__controls span{color:var(--ops-muted);text-align:right;white-space:nowrap;align-self:center;font-size:7px}.file-preview-panel .ops-panel__body>header{justify-content:space-between;align-items:center;padding:7px 0;display:flex}.file-preview-panel .ops-panel__body>header strong,.file-preview-panel .ops-panel__body>header span{display:block}.file-preview-panel .ops-panel__body>header span{color:var(--ops-muted);font-size:7px}.file-preview-panel footer{grid-template-columns:1fr 1fr;gap:3px;margin-top:6px;display:grid}.file-preview-panel footer button{font-size:7px}.archive-screen{min-height:0}.archive-timeline{border:1px solid var(--ops-line-strong);background:#080d09;border-bottom:0;gap:4px;padding:7px;display:flex}.archive-timeline button{flex:1;min-height:27px}.communications-layout{gap:7px;display:grid}.channel-list .ops-panel__body{padding:0}.channel-list button{border:0;border-bottom:1px solid var(--ops-line);text-align:left;background:0 0;grid-template-columns:33px 1fr auto;width:100%;min-height:43px;padding:5px;display:grid}.channel-list button.is-selected{border-left:3px solid var(--ops-orange);background:#15140e}.channel-list strong,.channel-list small{display:block}.channel-list small{color:var(--ops-muted);font-size:7px}.active-channel-panel .ops-panel__body>header{border-bottom:1px solid var(--ops-line);justify-content:space-between;padding-bottom:6px;display:flex}.large-waveform{fill:none;width:100%;height:90px;stroke:var(--ops-green);margin:10px 0}.channel-actions,.traffic-metrics{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.traffic-metrics>span{border:1px solid var(--ops-line);padding:5px}.traffic-metrics small,.traffic-metrics strong{display:block}.traffic-metrics small{color:var(--ops-muted);font-size:6px}.ops-transcript,.message-log{min-height:0;color:var(--ops-green);font:8px/1.7 var(--font-mono);white-space:pre-wrap;margin:0;overflow:auto}.message-log>div{border-bottom:1px dotted var(--ops-line);grid-template-columns:55px 60px 1fr;padding:3px;display:grid}.message-log time,.message-log i{color:var(--ops-muted);font-style:normal}.channel-matrix{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.channel-matrix button{padding:5px;display:grid}.analytics-layout{gap:7px;display:grid}.analytics-index__readout{grid-template-columns:1fr 1fr;gap:4px;margin-top:8px;display:grid}.analytics-index__readout .ops-metric{min-height:50px}.analytics-insights .ops-panel__body{grid-template-columns:1fr 1fr;gap:4px;display:grid}.analytics-insights button{text-align:left;grid-template-columns:auto 1fr auto;align-items:start;gap:6px;padding:6px;display:grid}.analytics-insights strong,.analytics-insights small{display:block}.analytics-insights small{color:var(--ops-muted);font-size:7px}.analytics-insights i{color:var(--ops-orange);font-size:7px;font-style:normal}.sector-matrix{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.sector-matrix button{text-align:left;gap:3px;padding:5px;display:grid}.sector-matrix span{color:var(--ops-muted);font-size:7px}.correlation-chart{border:1px solid var(--ops-line);background:repeating-linear-gradient(0deg, transparent 0 24px, var(--ops-line) 25px), repeating-linear-gradient(90deg, transparent 0 6.24%, var(--ops-line) 6.25%), #050805;height:125px;position:relative;overflow:hidden}.correlation-chart>i{background:var(--ops-green);width:5px;height:5px;position:absolute}.correlation-chart>i.is-warning{background:var(--ops-yellow)}.correlation-chart>i.is-critical{background:var(--ops-red)}.correlation-chart__axis{color:var(--ops-muted);font-size:6px;position:absolute;bottom:3px;right:5px}.analytics-legend{color:var(--ops-muted);gap:12px;margin-top:5px;font-size:7px;display:flex}.analytics-legend i{background:var(--ops-green);width:6px;height:6px;margin-right:3px;display:inline-block}.analytics-legend i.is-warning{background:var(--ops-yellow)}.analytics-legend i.is-critical{background:var(--ops-red)}.analytics-forecast .ops-panel__body>div{border-bottom:1px dotted var(--ops-line);grid-template-columns:minmax(130px,1fr) 1fr 35px;align-items:center;gap:5px;min-height:31px;font-size:7px;display:grid}.analytics-confidence .ops-panel__body>div{grid-template-columns:minmax(110px,.7fr) 1fr;align-items:center;gap:5px;margin-bottom:5px;font-size:7px;display:grid}.system-layout{gap:7px;display:grid}.system-health{color:var(--ops-green-bright);align-items:center;gap:7px;font-size:8px;display:flex}.system-health i{background:var(--ops-green);width:7px;height:7px}.resource-charts{grid-template-columns:1fr 1fr;gap:5px;margin-top:6px;display:grid}.resource-charts>div{border:1px solid var(--ops-line);padding:4px}.resource-charts span{color:var(--ops-muted);font-size:7px}.system-network button{border:0;border-bottom:1px dotted var(--ops-line);text-align:left;background:0 0;grid-template-columns:minmax(140px,1fr) 1fr;align-items:center;width:100%;padding:4px;display:grid}.system-network strong,.system-network small{font-size:7px;display:block}.system-network small{color:var(--ops-muted)}.audit-log{min-height:0;overflow:auto}.audit-log>div{border-bottom:1px dotted var(--ops-line);grid-template-columns:55px 40px 1fr;padding:5px 2px;display:grid}.audit-log time,.audit-log i,.audit-log span{color:var(--ops-muted);font-size:7px;font-style:normal}.audit-log span{grid-column:3}.storage-map{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.storage-map>div{border:1px solid var(--ops-line);padding:6px;display:grid}.storage-map i{color:var(--ops-orange);font-style:normal}.storage-map span{color:var(--ops-muted);font-size:7px}.storage-map b{color:var(--ops-text-strong);font-size:15px}.system-storage p{color:var(--ops-muted);font-size:7px}.reports-layout{gap:7px;display:grid}.reports-kinds .ops-panel__body{padding:0}.report-document{border:1px solid var(--ops-line-strong);background:#0c100d;min-height:500px;padding:16px}.report-document>header{border-bottom:2px solid var(--ops-line-strong);grid-template-columns:55px 1fr auto;align-items:center;padding-bottom:12px;display:grid}.report-document>header i{color:var(--ops-orange);font-style:normal}.report-document>header strong,.report-document>header span{display:block}.report-document>header span{color:var(--ops-muted);font-size:7px}.report-document h3{color:var(--ops-text-strong);margin:16px 0 5px;font-size:9px}.report-document p,.report-document li{color:var(--ops-text);font-size:8px;line-height:1.6}.report-document>footer{border-top:1px solid var(--ops-line);color:var(--ops-muted);justify-content:space-between;margin-top:22px;padding-top:8px;font-size:7px;display:flex}.report-actions{grid-template-columns:1fr 1fr;gap:4px;margin-top:6px;display:grid}.report-actions button{font-size:7px}.search-command{border:1px solid var(--ops-orange);background:#11110b;margin-bottom:8px;padding:16px}.search-command>span,.search-command>small{color:var(--ops-muted);font-size:8px}.search-command label{border:1px solid var(--ops-orange);background:#060805;grid-template-columns:30px 1fr auto;align-items:center;margin:7px 0;display:grid}.search-command label i{color:var(--ops-orange);text-align:center;font-size:22px;font-style:normal}.search-command input{min-height:42px;color:var(--ops-text-strong);background:0 0;border:0;font-size:14px}.search-command kbd{border:1px solid var(--ops-line-strong);color:var(--ops-muted);margin-right:8px;padding:3px 5px}.search-layout{gap:7px;display:grid}.search-hit-list{min-height:0;overflow:auto}.search-hit-list button{border:0;border-bottom:1px solid var(--ops-line);text-align:left;background:0 0;grid-template-columns:50px minmax(0,1fr) auto 55px;align-items:center;width:100%;min-height:43px;padding:5px;display:grid}.search-hit-list>button>i{color:var(--ops-orange);font-style:normal}.search-hit-list strong,.search-hit-list small{display:block}.search-hit-list small,.search-hit-list>button>b{color:var(--ops-muted);font-size:7px}.search-help{color:var(--ops-muted);text-align:center;padding:40px 20px}.search-help strong{color:var(--ops-text-strong);font-size:14px}.search-help button{color:var(--ops-orange);padding:3px 6px}.search-index dl{margin:0}.search-index dl>div{border-bottom:1px dotted var(--ops-line);justify-content:space-between;padding:7px;display:flex}.search-index dt{color:var(--ops-muted)}.search-index dd{color:var(--ops-text-strong);margin:0;font-size:15px}.search-index footer{color:var(--ops-green);margin-top:15px;font-size:8px;line-height:1.8}.settings-docs{gap:var(--ops-content-gap,6px);grid-template-columns:clamp(180px,16vw,240px) minmax(0,1fr);min-height:0;display:grid;position:relative}.settings-screen[data-nav-side=right] .settings-docs{grid-template-columns:minmax(0,1fr) clamp(180px,16vw,240px)}.settings-screen[data-nav-side=right] .settings-docs__nav{order:2}.settings-docs__nav{border:1px solid var(--ops-line);background:var(--ops-bg-1);flex-direction:column;gap:2px;min-height:0;padding:8px;display:flex;overflow-y:auto}.settings-docs__nav-title{color:var(--ops-muted);letter-spacing:.14em;padding:2px 8px 8px;font-size:8px}.settings-docs .settings-docs__link{min-height:26px;color:var(--ops-muted);letter-spacing:.08em;text-align:left;transition:background var(--motion-micro,80ms) linear, color var(--motion-micro,80ms) linear;background:0 0;border:0;justify-content:flex-start;padding:4px 8px;font-size:9px}.settings-docs .settings-docs__link:hover{color:var(--ops-text-strong);background:#ffffff0d}.settings-docs .settings-docs__link[data-active=true]{color:var(--ops-orange-bright);box-shadow:inset 2px 0 0 var(--ops-orange);background:#ffffff0f}.settings-docs__content{scroll-behavior:smooth;min-height:0;overflow-y:auto}.settings-docs__column{gap:var(--ops-content-gap,6px);align-content:start;width:min(940px,100%);margin-inline:auto;padding-bottom:24px;display:grid}.settings-nav-toggle{display:none}@media (prefers-reduced-motion:reduce){.settings-docs__content{scroll-behavior:auto}}@media (max-width:1180px){.settings-screen .settings-nav-toggle{display:inline-flex}.settings-screen[data-nav-side] .settings-docs{grid-template-columns:minmax(0,1fr)}.settings-screen[data-nav-side] .settings-docs__nav{display:none}.settings-screen[data-nav-side][data-nav-open=true] .settings-docs__nav{z-index:30;-webkit-backdrop-filter:blur(16px)saturate(90%);backdrop-filter:blur(16px)saturate(90%);animation:settings-nav-in var(--motion-standard,.24s) ease-out both;background:#050706c7;padding:20px;display:flex;position:absolute;inset:0}}@keyframes settings-nav-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.settings-saved{color:var(--ops-green);font-size:8px}.settings-row{border-bottom:1px dotted var(--ops-line);grid-template-columns:1fr minmax(110px,.45fr);align-items:center;min-height:48px;display:grid}.settings-row>span strong,.settings-row>span small{display:block}.settings-row>span strong{color:var(--ops-text-strong);font-size:calc(10px * var(--ops-type-scale,1))}.settings-row>span small{color:var(--ops-muted);font-size:calc(9px * var(--ops-type-scale,1))}.settings-row select,.settings-row input{width:100%;min-height:27px}.settings-toggle{min-height:27px;color:var(--ops-muted)}.settings-toggle.is-active{color:var(--ops-green-bright)!important}.settings-keymap .ops-panel__body>div{border-bottom:1px dotted var(--ops-line);grid-template-columns:110px 1fr;align-items:center;min-height:36px;display:grid}.settings-keymap kbd{border:1px solid var(--ops-line-strong);width:max-content;color:var(--ops-orange);padding:3px 5px}.settings-draft-actions{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:6px;margin-top:9px;display:grid}.settings-draft-actions .ops-action{min-width:0}.settings-draft-history{color:var(--ops-muted);margin:9px 0 0;font-size:8px;line-height:1.5}.settings-catalog-toolbar{border-bottom:1px solid var(--ops-line);grid-template-columns:minmax(190px,.9fr) minmax(0,1.1fr);align-items:center;gap:8px;min-height:34px;margin-bottom:4px;padding:5px 0 7px;display:grid}.settings-catalog-toolbar>span{color:var(--ops-muted);letter-spacing:.05em;font-size:8px}.settings-import-status{color:var(--ops-green-bright);margin:7px 0 0;font-size:8px}.settings-import-input{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;inset:0 auto auto 0;overflow:hidden}.ui-gallery-layout{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.gallery-row,.gallery-actions{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.gallery-primitives,.gallery-composites{gap:8px;min-width:0;display:grid}.gallery-form-panel,.gallery-composite-panel{grid-template-rows:auto minmax(0,1fr);display:grid}.gallery-form-panel>.ops-panel__body,.gallery-composite-panel>.ops-panel__body{min-height:0;padding:0;overflow:hidden}.gallery-panel-scroll{height:100%}.gallery-panel-scroll>.terminal-scroll-area__viewport>.terminal-scroll-area__content{padding:12px}.gallery-inline-control{color:var(--ops-muted);align-items:center;gap:8px;font-size:8px;display:flex}.gallery-scroll-demo{border:1px solid var(--ops-line);height:74px}.gallery-scroll-demo .terminal-scroll-area__content>div{border-bottom:1px dotted var(--ops-line);min-height:22px;color:var(--ops-muted);padding:4px 6px;font-size:7px}.gallery-type h1{color:var(--ops-text-strong);font-size:20px}.gallery-type h2{color:var(--ops-orange);font-size:15px}.gallery-type h3{color:var(--ops-green);font-size:11px}.gallery-type p,.gallery-type code{color:var(--ops-muted);overflow-wrap:anywhere;font-size:9px}@keyframes ops-alert-pulse{0%,to{opacity:1}50%{opacity:.45}}.video-main-feed>header i,.severity-dot--critical{animation:1.5s steps(2,end) infinite ops-alert-pulse}@media (max-width:1399px){.ops-shell{grid-template-columns:50px minmax(0,1fr)}.ops-nav a{grid-template-columns:1fr;justify-items:center;padding:0}.ops-nav a span,.ops-nav footer span{display:none}.ops-topbar{grid-template-columns:190px minmax(180px,1fr) auto 105px}.ops-topbar__metadata>span:nth-child(2),.ops-topbar__metadata>span:nth-child(3){display:none}.production-panel{left:50px}}@media (min-width:2500px){.ops-shell{grid-template:var(--ops-titlebar-height) 76px minmax(0, 1fr) 32px / 250px minmax(0, 1fr);font-size:calc(15px * var(--ops-type-scale,1))}.ops-topbar{grid-template-columns:360px minmax(380px,1fr) auto 170px}.ops-brand strong,.ops-topbar__route strong{font-size:17px}.ops-brand small,.ops-topbar small,.ops-topbar__route>span{font-size:11px}.ops-topbar>time strong{font-size:25px}.ops-nav{grid-template-rows:38px minmax(0,1fr) 58px}.ops-nav a{grid-template-columns:56px 1fr;min-height:48px;padding:0 14px;font-size:14px}.ops-statusline{font-size:12px}.ops-screen{min-width:1700px;padding:12px}.ops-screen__title{min-height:64px;margin-bottom:11px;padding:6px 14px}.ops-screen__title h1{font-size:20px}.ops-panel__header{min-height:var(--ops-panel-header,43px);padding:6px 11px}.ops-panel__header h2{font-size:14px}.ops-panel__header span{font-size:10px}.ops-panel__body{padding:var(--ops-panel-padding,11px)}.ops-table{font-size:11px}.ops-table th,.ops-table td{height:38px;padding:5px 8px}.ops-table th{font-size:10px}.ops-metric{min-height:76px;padding:8px 11px}.ops-metric strong{font-size:27px}.ops-progress{height:21px}.overview-layout,.analytics-layout,.ui-gallery-layout,.map-layout,.video-layout,.objects-layout,.cases-layout,.files-layout,.communications-layout,.system-layout,.reports-layout{gap:10px}.video-layout{grid-template-columns:minmax(820px,1.5fr) 360px 370px}.ops-drawer{top:calc(76px + var(--ops-titlebar-height));width:min(600px,40vw);bottom:32px}.production-panel{inset:calc(76px + var(--ops-titlebar-height)) 0 32px 250px}}@media (max-height:820px){.ops-shell{grid-template-rows:var(--ops-titlebar-height) 48px minmax(0, 1fr) 22px}.ops-topbar{grid-template-columns:220px minmax(220px,1fr) auto 105px}.ops-screen__title{min-height:40px}.ops-drawer,.production-panel{top:calc(48px + var(--ops-titlebar-height));bottom:22px}}.material-import-dialog{width:min(760px,100dvw - 32px)}.material-import-dialog__content{gap:12px;min-width:0;display:grid}.material-import-dialog__picker{border:1px dashed var(--ops-line-strong);min-width:0;color:var(--ops-text-strong);cursor:pointer;background:linear-gradient(90deg,#ff3d0012,#0000 64%);gap:6px;padding:10px;display:grid}.material-import-dialog__picker>span,.material-import-dialog__recent>header{color:var(--ops-muted);font-family:var(--ops-mono);letter-spacing:.08em;font-size:9px}.material-import-dialog__picker .terminal-input{cursor:pointer;width:100%;min-width:0}.material-import-dialog__status{min-height:1.5em;color:var(--ops-muted);font-family:var(--ops-mono);margin:0;font-size:9px}.material-import-dialog__status[data-state=unavailable]{color:var(--ops-orange-bright)}.material-import-dialog__recent{border:1px solid var(--ops-line);min-height:150px;max-height:min(34dvh,320px);display:grid}.material-import-dialog__recent>header{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 9px;display:flex}.material-import-dialog__recent>ul{min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.material-import-dialog__recent>ul>li{border-bottom:1px dotted var(--ops-line);min-width:0;font-family:var(--ops-mono);grid-template-columns:minmax(0,1fr) minmax(130px,auto) minmax(100px,auto);gap:10px;padding:8px 9px;font-size:9px;display:grid}.material-import-dialog__recent strong,.material-import-dialog__recent span,.material-import-dialog__recent code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-import-dialog__recent span,.material-import-dialog__recent code{color:var(--ops-muted)}@media (max-width:720px){.material-import-dialog__recent>ul>li{grid-template-columns:minmax(0,1fr);gap:3px}}.settings-screen{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}body[data-theme=terminal-green]{--ops-orange:#57b978;--ops-orange-bright:#9ae0ad;--ops-green:#68c98a;--ops-green-bright:#a7e5b7;--line-focus:var(--ops-orange-bright)}body[data-theme=amber-crt]{--ops-orange:#d9a74b;--ops-orange-bright:#f2cf79;--ops-green:#b8a65e;--ops-green-bright:#dfcc84;--line-focus:var(--ops-orange-bright)}body[data-theme=cold-cyan]{--ops-orange:#46b8c4;--ops-orange-bright:#92dce1;--ops-green:#5bb8aa;--ops-green-bright:#9cddd3;--line-focus:var(--ops-orange-bright)}body[data-theme=monochrome]{--ops-orange:#c3c7ca;--ops-orange-bright:#f2f4f5;--ops-green:#9ca2a6;--ops-green-bright:#d7dcdf;--line-focus:var(--ops-orange-bright)}body[data-theme=high-contrast-dark]{--ops-line:#8e8e8e;--ops-line-strong:#fff;--ops-bg:#000;--ops-bg-1:#000;--ops-bg-2:#000;--ops-panel:#000;--ops-panel-surface:0 0 0;--ops-text:#f1f1f1;--ops-text-strong:#fff;--ops-muted:#bdbdbd;--ops-line-channel:142 142 142;--ops-line-strong-channel:255 255 255;--ops-orange:#ffd400;--ops-orange-bright:#fff08a;--line-focus:var(--ops-orange-bright)}body[data-theme=high-contrast-light]{--ops-line:#777;--ops-line-strong:#111;--ops-bg:#ececec;--ops-bg-1:#fff;--ops-bg-2:#f6f6f6;--ops-panel:#fff;--ops-panel-surface:255 255 255;--ops-text:#1e1e1e;--ops-text-strong:#000;--ops-muted:#454545;--ops-line-channel:119 119 119;--ops-line-strong-channel:17 17 17;--ops-orange:#9b2900;--ops-orange-bright:#551600;--line-focus:var(--ops-orange-bright)}body[data-theme=light-operations]{--ops-bg:#e9ece9;--ops-bg-1:#fff;--ops-bg-2:#f4f6f3;--ops-panel:#fff;--ops-panel-surface:255 255 255;--ops-text:#172119;--ops-text-strong:#08100a;--ops-muted:#48604d;--ops-line-channel:144 164 147;--ops-line-strong-channel:63 90 69;--ops-green:#247545;--ops-green-bright:#195c35;--ops-orange:#ad3b12;--ops-orange-bright:#762509;--line-focus:var(--ops-orange-bright)}body[data-accent=green]:not([data-theme=high-contrast-dark]):not([data-theme=high-contrast-light]){--ops-orange:#53b979;--ops-orange-bright:#a6e2b9}body[data-accent=amber]:not([data-theme=high-contrast-dark]):not([data-theme=high-contrast-light]){--ops-orange:#d8a547;--ops-orange-bright:#f3cb78}body[data-accent=cyan]:not([data-theme=high-contrast-dark]):not([data-theme=high-contrast-light]){--ops-orange:#45b9c6;--ops-orange-bright:#9bdfeb}body[data-accent=red]:not([data-theme=high-contrast-dark]):not([data-theme=high-contrast-light]){--ops-orange:#dc5c57;--ops-orange-bright:#f29b96}.ops-shell[data-background-kind=solid]{background:var(--ops-bg)}.ops-shell[data-background-kind=dotted-grid]{background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:12px 12px}.ops-shell[data-background-kind=scanlines]{background-image:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 4px)}.ops-shell[data-background-kind=noise]{background-image:repeating-radial-gradient(circle at 0 0,#ffffff0a 0 1px,#0000 1px 3px),linear-gradient(135deg,#ff3d000a,#0000 42%);background-size:5px 5px,auto}@keyframes ops-background-sweep{to{background-position:120px 84px,-90px 72px}}.ops-shell[data-background-kind=gradient]{background-image:radial-gradient(circle at 15% 18%, #ff5b1624, transparent 34%), radial-gradient(circle at 86% 75%, #60b8861f, transparent 40%), linear-gradient(135deg, var(--ops-bg-1), var(--ops-bg));animation:ops-background-sweep calc(var(--ops-background-duration,18s) / var(--ops-background-speed,1)) linear infinite alternate;background-size:150% 150%,150% 150%,auto}.ops-shell[data-background-kind=barber-lines]{animation:ops-background-sweep calc(var(--ops-background-duration,18s) / var(--ops-background-speed,1)) linear infinite;background-image:repeating-linear-gradient(135deg,#ffffff0a 0 2px,#0000 2px 12px);background-size:44px 44px}.ops-shell[data-background-kind=radar]{background-image:repeating-radial-gradient(circle,#73b88512 0 1px,#0000 1px 38px),linear-gradient(90deg,#0000 49.85%,#73b88514 50%,#0000 50.15%),linear-gradient(#0000 49.85%,#73b88514 50%,#0000 50.15%);background-size:auto,100% 100%,100% 100%}.ops-shell[data-background-kind=particles]{background-image:radial-gradient(circle at 13% 26%, #ffffff38 0 1px, transparent 2px), radial-gradient(circle at 76% 39%, #73b88533 0 1px, transparent 2px), radial-gradient(circle at 42% 82%, #ff5b162b 0 1px, transparent 2px), linear-gradient(var(--ops-bg), var(--ops-bg));animation:ops-background-sweep calc(var(--ops-background-duration,18s) / var(--ops-background-speed,1)) linear infinite alternate;background-size:180px 140px,230px 180px,310px 250px,auto}.ops-shell[data-background-kind=image],.ops-shell[data-background-kind=video]{background-image:linear-gradient(#73b88508 1px,#0000 1px),linear-gradient(90deg,#73b88508 1px,#0000 1px);background-size:24px 24px}.ops-shell[data-background-image=material]{background-image:linear-gradient(rgb(2 2 2/calc(var(--ops-background-overlay,.55) * 100%)), rgb(2 2 2/calc(var(--ops-background-overlay,.55) * 100%))), var(--ops-background-source);background-position:50%;background-repeat:no-repeat;background-size:cover}.ops-shell__background-video{z-index:var(--z-base);pointer-events:none;position:absolute;inset:0;overflow:hidden}.ops-shell__background-video video{inset:calc(-2 * var(--ops-background-blur,0px));width:calc(100% + 4 * var(--ops-background-blur,0px));height:calc(100% + 4 * var(--ops-background-blur,0px));filter:blur(var(--ops-background-blur,0px));object-fit:cover;position:absolute}.ops-shell__background-video:after{background:rgb(2 2 2/calc(var(--ops-background-overlay,.55) * 100%));content:"";position:absolute;inset:0}.ops-shell[data-style-mode=dense-mainframe]{--ops-cell:6px;line-height:1.2}.ops-shell[data-style-mode=tactical-grid]{--ops-cell:7px;letter-spacing:.025em}.ops-shell[data-style-mode=minimal-terminal] .ops-shell__ascii,.ops-shell[data-style-mode=minimal-terminal] .ops-panel__corners{opacity:0}.ops-shell:not(.ops-shell--no-motion) .ops-panel__corners{transition-duration:var(--ops-motion-duration,.16s)}.ops-shell[data-layout-density=comfortable] .ops-screen{padding:20px 24px 32px}.ops-shell[data-layout-density=mainframe]{--ops-cell:6px}.ops-shell[data-layout-density=mainframe] .ops-screen{padding:9px 12px 16px}.ops-shell[data-focus-pattern=dashed] :is(button,a,input,select):focus-visible{outline-style:dashed}.ops-shell[data-focus-pattern=dotted] :is(button,a,input,select):focus-visible{outline-style:dotted}.ops-shell[data-focus-pattern=glow] :is(button,a,input,select):focus-visible{box-shadow:0 0 0 1px var(--ops-orange), 0 0 12px #ff3d0066}.ops-shell[data-focus-pattern=brackets] :is(button,a,input,select):focus-visible{background-image:linear-gradient(var(--ops-orange), var(--ops-orange)), linear-gradient(var(--ops-orange), var(--ops-orange)), linear-gradient(var(--ops-orange), var(--ops-orange)), linear-gradient(var(--ops-orange), var(--ops-orange)), linear-gradient(var(--ops-orange), var(--ops-orange)), linear-gradient(var(--ops-orange), var(--ops-orange)), linear-gradient(var(--ops-orange), var(--ops-orange)), linear-gradient(var(--ops-orange), var(--ops-orange));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:7px 1px,1px 7px,7px 1px,1px 7px,7px 1px,1px 7px,7px 1px,1px 7px;outline-color:#0000}.ops-shell[data-focus-pattern=barber] :is(button,a,input,select):focus-visible{background-image:repeating-linear-gradient(135deg,#ff3d003d 0 2px,#0000 2px 6px)}.ops-shell[data-focus-pattern=scan] :is(button,a,input,select):focus-visible{background-image:repeating-linear-gradient(0deg,#ff3d0033 0 1px,#0000 1px 4px)}@media (max-width:1240px){.settings-draft-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-catalog-toolbar{grid-template-columns:1fr}}.video-primary-column,.camera-grid-panel,.video-side-stack{min-height:0!important;overflow:hidden!important}.video-side-stack{overflow-y:auto!important}.ops-screen__title h1{font-size:clamp(18px,1.35vw,34px)}.ops-panel,.ops-panel__body,.map-layout>*,.video-layout>*,.video-lower-grid>*{min-width:0;min-height:0}.ui-gallery-layout{grid-auto-rows:minmax(230px,1fr);align-content:start;min-height:0;overflow:auto}.ops-drawer{bottom:clamp(8px,1vw,24px);right:clamp(8px,1vw,24px)}.production-panel{bottom:clamp(8px,1vw,24px);left:clamp(8px,1vw,24px);right:clamp(8px,1vw,24px)}.yandex-tactical-map{isolation:isolate;border:1px solid var(--ops-line-strong);border-top:2px solid var(--ops-orange);background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/100% 26px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/26px 100%,#050505;position:relative;overflow:hidden}.yandex-tactical-map__canvas{background:0 0;width:100%;height:100%;min-height:1px;position:absolute;inset:0}.yandex-tactical-map__shade{z-index:2;opacity:var(--ops-map-shade,1);pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#0000001f 3px 4px),linear-gradient(90deg,#0003,#0000 28% 72%,#0000003d);position:absolute;inset:0}.yandex-tactical-map__status{z-index:5;border:1px solid #343434;border-top:2px solid var(--ops-orange);text-align:center;background:#030303f0;gap:8px;width:min(560px,100% - 40px);padding:clamp(14px,1.2vw,26px);display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 18px 80px #000000ad}.yandex-tactical-map__status strong{color:var(--ops-orange);letter-spacing:.08em;font-size:clamp(10px,.75vw,16px)}.yandex-tactical-map__status span,.yandex-tactical-map__status small{color:var(--ops-muted)}.yandex-tactical-map__status code{color:var(--ops-text-strong);text-overflow:ellipsis;background:#090909;border:1px solid #252525;padding:8px;overflow:hidden}.yandex-tactical-map__status form{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.yandex-tactical-map__status input,.yandex-tactical-map__status button{min-height:34px;padding:6px 9px}.yandex-tactical-map__status input{width:100%;color:var(--ops-text-strong);background:#090909;border:1px solid #303030}.yandex-tactical-map__status button{border-color:var(--ops-orange);color:var(--ops-orange-bright)}.yandex-tactical-map__status.is-error strong{color:var(--ops-red)}.yandex-tactical-map__hud{z-index:4;color:var(--ops-text-strong);pointer-events:none;position:absolute;inset:0}.yandex-tactical-map__hud>i{color:var(--ops-orange);font-size:24px;font-style:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.route-list,.sensor-list{max-height:none}.video-primary-column{gap:var(--ops-content-gap,6px);grid-area:1/1;grid-template-rows:minmax(0,2fr) minmax(0,1fr);display:grid}.video-main-feed{background:#030303;grid-column:auto;min-height:0}.video-main-feed__media{object-fit:cover;width:100%;height:100%;filter:grayscale(1) contrast(1.2) brightness(var(--ops-feed-brightness,.72));position:absolute;inset:0;transform:scale(1.008)}.video-scanlines{z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#0000002e 3px 4px),radial-gradient(circle,#0000 35%,#00000061 100%);position:absolute;inset:0}.video-main-feed .recognition-box{z-index:3;transition:transform .12s linear}.video-overlay-left b{color:#44b878;font-weight:500}.video-transport{grid-column:auto}.transport-controls{grid-template-columns:repeat(auto-fit,minmax(58px,1fr))}.transport-secondary{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.transport-secondary label{color:var(--ops-muted);align-items:center;gap:5px;font-size:7px;display:flex}.transport-secondary select,.transport-secondary .terminal-select,.transport-secondary button{min-height:24px}.transport-secondary .terminal-select{width:88px}.transport-secondary .camera-source-select{flex:180px;width:min(260px,100%);min-width:0}.transport-secondary>span{color:var(--ops-text-strong);margin-left:auto;font-size:8px}.transport-secondary .webcam-status{color:var(--ops-orange-bright);margin-left:0;font-size:7px}.transport-secondary .webcam-status:empty{display:none}.transport-secondary .webcam-status b{font-weight:700}.transport-secondary .playback-sync-status{color:var(--ops-green);margin-left:0;font-size:7px;font-weight:700}.transport-secondary .playback-sync-status--source-mismatch,.transport-secondary .playback-sync-status--local-only{color:var(--ops-orange-bright)}.transport-secondary .camera-material-status{width:100%;color:var(--ops-orange-bright);margin-left:0;font-size:7px}.transport-secondary .camera-material-status:empty{display:none}.transport-secondary .camera-material-status b{font-weight:700}.video-volume{flex:1;max-width:170px}.video-volume .terminal-slider__header{display:none}.video-volume input{width:100%}.camera-grid-panel .ops-panel__body{grid-template-rows:auto minmax(0,1fr) auto;gap:6px;display:grid;overflow:hidden}.camera-grid-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.camera-grid-toolbar>*{min-width:0}.camera-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);height:100%;max-height:none}.camera-thumb{aspect-ratio:16/9;background:#030303;height:auto;min-height:70px}.camera-thumb img{object-fit:cover;filter:grayscale()contrast(1.2)brightness(.65);transition:filter .12s linear,transform .12s linear}.camera-grid>button:hover .camera-thumb img,.camera-grid>button.is-selected .camera-thumb img{filter:grayscale()contrast(1.25)brightness(.9);transform:scale(1.025)}.camera-thumb>span{z-index:2;color:#55bd7f;font-size:6px;position:absolute;top:4px;right:5px}.video-side-stack{gap:var(--ops-content-gap,6px);grid-area:1/3;grid-auto-rows:max-content;display:grid;overflow:auto}.video-side-stack .ops-panel{height:auto}.video-signal .ops-gauge{max-height:118px}.video-security .is-ok{color:#47b778}.video-event-log{display:grid}.video-event-log button{border:0;border-bottom:1px dotted var(--ops-line);color:var(--ops-muted);text-align:left;background:0 0;grid-template-columns:64px minmax(0,1fr);gap:5px;padding:4px 0;font-size:7px;display:grid}.video-event-log time{color:var(--ops-text-strong)}.video-lower-grid{gap:var(--ops-content-gap,6px);grid-area:2/1/auto/4;grid-template-columns:minmax(240px,.9fr) minmax(300px,1.12fr) minmax(280px,1fr) minmax(230px,.82fr);display:grid}.video-lower-grid .camera-map{height:100%;min-height:150px}.video-signal-lost button{border-color:var(--ops-red);color:var(--ops-red);margin-top:10px;padding:7px 14px}@container operations-workspace (max-width:1450px){.video-layout{grid-template-columns:minmax(470px,1.35fr) minmax(300px,.88fr) minmax(230px,.62fr)}.camera-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-controls{grid-template-columns:repeat(5,minmax(58px,1fr))}.video-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container operations-workspace (max-width:1100px){.map-layout,.video-layout,.objects-layout,.cases-layout,.files-layout,.communications-layout,.system-layout,.reports-layout,.search-layout{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);min-height:0;display:grid}.yandex-tactical-map,.map-layers,.map-selected-object,.map-alerts,.map-routes-panel,.map-sensors-panel,.map-channels-panel,.video-primary-column,.camera-grid-panel,.video-side-stack,.video-lower-grid{grid-area:auto/1}.video-layout{grid-template-rows:auto}.camera-grid-panel .ops-panel__body{height:auto}.camera-grid{grid-template-columns:repeat(3,minmax(0,1fr));height:auto}.video-side-stack{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media (min-width:2500px){.ops-screen{min-width:0}.video-layout{grid-template-rows:minmax(0,1fr) minmax(0,.42fr);grid-template-columns:minmax(900px,1.5fr) minmax(540px,.92fr) minmax(400px,.68fr)}.camera-thumb{min-height:126px}}@media (max-width:1180px){.ops-screen{min-width:0}.ops-topbar,.ops-nav,.ops-workspace,.ops-statusline{width:100%}}@media (max-height:820px){.ops-screen__title{min-height:54px}.map-layout,.video-layout,.objects-layout,.cases-layout,.files-layout,.communications-layout,.system-layout,.reports-layout{height:auto}}body{--ops-bg:#030303;--ops-bg-1:#060606;--ops-bg-2:#0a0a0a;--ops-panel:#080808;--ops-panel-alt:#101010;--ops-text:#9a9ca2;--ops-text-strong:#f1f1ee;--ops-muted:#62656b;--ops-dim:#303238;--ops-line-channel:28 28 28;--ops-line-strong-channel:43 43 43;--ops-green:#d8d8d3;--ops-green-bright:#f2f2ef;--ops-orange:#ff3d00;--ops-orange-bright:#ff5a24;--ops-red:#ff3030;--ops-yellow:#ff7a38}.ops-shell{isolation:isolate;grid-template:var(--ops-titlebar-height) 58px 42px minmax(0, 1fr) 24px / minmax(0, 1fr);color:var(--ops-text);font-size:calc(11px * var(--ops-type-scale,1));letter-spacing:var(--ops-letter-spacing,.01em);background:linear-gradient(90deg,#111 1px,#0000 1px) 50%/25% 100%,radial-gradient(circle at 50% 24%,#ff3d0008,#0000 34%),#030303;position:relative}.ops-shell:before,.ops-shell:after{z-index:0;content:"";pointer-events:none;background:#1b1b1b;width:1px;position:fixed;top:0;bottom:0}.ops-shell__frame{z-index:0;pointer-events:none;border-inline:1px solid #ffffff08;position:fixed;inset:0 max(24px,50vw - 1100px)}.ops-shell__ascii{z-index:0;color:#777;width:min(1050px,78vw);height:330px;font:11px/1.42 var(--font-mono);letter-spacing:.08em;opacity:var(--ops-signal-field-opacity,.055);pointer-events:none;transform-origin:top;white-space:pre;margin:0;position:fixed;top:114px;left:50%;overflow:hidden;transform:translate(-50%)scale(1.55,1.2)}.ops-shell button,.ops-shell input,.ops-shell select,.ops-shell textarea{color:var(--ops-text);background:#090909;border-color:#262626}.ops-shell button{letter-spacing:.045em;transition:border-color .12s,color .12s,background-color .12s;position:relative}.ops-shell button:not(:disabled):hover,.ops-shell a:hover{border-color:var(--ops-orange);color:var(--ops-orange-bright);background-color:#ff3d0012}.ops-shell button:focus-visible,.ops-shell a:focus-visible,.ops-shell input:focus-visible,.ops-shell select:focus-visible{outline:var(--ops-focus-ring-width,1px) solid var(--ops-orange);outline-offset:2px}.ops-titlebar{z-index:35;color:#55575d;border:0;border-inline:1px solid #202020;background:#030303f7;border-top:1px solid #222;grid-area:1/1}.ops-titlebar .ops-titlebar__control{border-left-color:#1d1d1d}.ops-topbar{z-index:30;border:0;border-inline:1px solid #202020;background:#030303f7;border-bottom:1px solid #222;grid-area:2/1;grid-template-columns:270px minmax(220px,1fr) auto 122px}.ops-brand{border-right-color:#202020;gap:12px;padding-inline:18px}.ops-brand>i{border:1px solid var(--ops-orange);width:27px;height:27px;color:var(--ops-orange);place-items:center;font-size:17px;line-height:1;display:grid;transform:rotate(45deg)}.ops-brand>i:first-line{transform:rotate(-45deg)}.ops-brand strong{color:var(--ops-orange-bright);letter-spacing:.04em;font-size:12px}.ops-brand small,.ops-topbar small{color:#52545a;letter-spacing:.13em;font-size:8px}.ops-topbar__route{border-right-color:#1d1d1d;padding-inline:18px}.ops-topbar__route>span{color:var(--ops-orange);letter-spacing:.09em}.ops-topbar__route strong{color:var(--ops-text-strong);font-family:var(--font-sans);letter-spacing:.04em;font-size:13px;font-weight:500}.ops-topbar__metadata>span,.ops-topbar__metadata>button{border-right-color:#1d1d1d;min-width:78px}.ops-topbar__metadata b{color:#aaa;font-size:9px}.ops-topbar__metadata .is-secure b{color:var(--ops-text-strong)}.ops-topbar__metadata>button b{color:var(--ops-orange)}.ops-topbar>time strong{color:var(--ops-text-strong);font-size:18px;font-weight:400}.ops-nav{z-index:25;border:0;border-inline:1px solid #202020;background:#040404f7;border-bottom:1px solid #222;grid-template:1fr/44px minmax(0,1fr) 94px;grid-area:3/1;min-height:0;display:grid}.ops-nav__compact{text-align:center;color:#585a60!important;border:0!important;border-right:1px solid #202020!important}.ops-nav>div{grid-template-columns:repeat(13,minmax(64px,1fr));padding:0;display:grid;overflow:hidden}.ops-nav a{color:#74767c;letter-spacing:.05em;border:0;border-right:1px solid #151515;justify-content:center;align-items:center;gap:6px;min-height:41px;padding:0 6px;font-size:9px;display:flex;position:relative}.ops-nav a:before{content:"";background:0 0;height:1px;position:absolute;top:0;left:12%;right:12%}.ops-nav a i{color:#47494f}.ops-nav a.is-active{color:var(--ops-orange-bright);background:linear-gradient(#ff3d001f,#0000 90%);border-left:0}.ops-nav a.is-active:before{background:var(--ops-orange)}.ops-nav a.is-active i{color:var(--ops-orange)}.ops-nav footer{color:#505258;border-top:0;border-left:1px solid #202020;padding-inline:12px}.ops-nav footer strong{color:var(--ops-text-strong)}.ops-shell--compact{grid-template-columns:minmax(0,1fr)}.ops-shell--compact .ops-nav a{padding:0 4px;display:flex}.ops-shell--compact .ops-nav footer{writing-mode:initial}.ops-workspace{z-index:2;background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/100% 32px,#020202eb;border-inline:1px solid #202020;grid-area:4/1;position:relative}.ops-workspace:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.95%,#ff3d0008 50%,#0000 50.05%);position:absolute;inset:0}.ops-statusline{z-index:40;color:#55575d;border:1px solid #252525;background:#070707;border-top-color:#303030;grid-area:5/1}.ops-statusline>*{border-right-color:#1d1d1d}.ops-statusline strong{background:var(--ops-orange);color:#090909}.ops-screen{background:0 0;min-width:1120px;padding:15px 18px 28px}.ops-screen__title{background:linear-gradient(90deg,#ff3d000f,#0000 30%),#050505d1;border:1px solid #202020;border-top-color:#2b2b2b;min-height:82px;margin-bottom:12px;padding:12px 16px;position:relative}.ops-screen__title:before{background:var(--ops-orange);content:"";width:min(170px,24%);height:2px;position:absolute;top:-1px;left:-1px}.ops-screen__title>div:first-child>span{color:var(--ops-orange);background:#ff3d001f;padding:3px 7px;font-size:8px;display:inline-block}.ops-screen__title h1{color:var(--ops-text-strong);font-family:var(--font-sans);letter-spacing:-.015em;margin-top:7px;font-size:clamp(22px,1.65vw,32px);font-weight:400;line-height:1}.ops-panel{border-color:var(--ops-line);background:rgb(var(--ops-panel-surface,7 13 9) / var(--ops-panel-opacity,92%));position:relative;overflow:hidden}.ops-panel:after{content:"";pointer-events:none;background:#393939;width:18px;height:1px;position:absolute;bottom:0;right:0}.ops-panel__corners{z-index:2;background:linear-gradient(var(--ops-orange), var(--ops-orange)) left top / var(--ops-corner-length,10px) 1px no-repeat, linear-gradient(var(--ops-orange), var(--ops-orange)) left top / 1px var(--ops-corner-length,10px) no-repeat, linear-gradient(var(--ops-orange), var(--ops-orange)) right top / var(--ops-corner-length,10px) 1px no-repeat, linear-gradient(var(--ops-orange), var(--ops-orange)) right top / 1px var(--ops-corner-length,10px) no-repeat;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;inset:0}.ops-panel:hover>.ops-panel__corners,.ops-panel:focus-within>.ops-panel__corners,.ops-panel.is-selected>.ops-panel__corners,.ops-shell[data-panel-corners=always] .ops-panel>.ops-panel__corners{opacity:1}.ops-shell[data-panel-corners=never] .ops-panel>.ops-panel__corners{opacity:0}.ops-panel--clickable:hover{background:linear-gradient(#ff3d0014,#070707 42%);border-color:#3a2119}.ops-panel__header{min-height:var(--ops-panel-header,42px);background:#0a0a0a;border-bottom-color:#202020;padding:7px 11px}.ops-panel__header span{color:var(--ops-orange);letter-spacing:.13em;font-size:7px}.ops-panel__header h2{color:#ddd;letter-spacing:.07em;margin-top:2px;font-size:10px;font-weight:500}.ops-panel__body{padding:var(--ops-panel-padding,12px)}.ops-metric{background:#0c0c0c;border-color:#202020;min-height:72px}.ops-metric span,.ops-metric small{color:#5c5e64}.ops-metric strong{color:var(--ops-text-strong);font-size:24px;font-weight:400}.ops-metric--ok strong{color:#f0f0ed}.ops-metric--warning strong{color:var(--ops-orange-bright)}.ops-metric--critical strong,.is-critical{color:var(--ops-red)!important}.ops-status,.ops-severity{color:#aaa;background:#111;border:1px solid #292929}.ops-status--ok,.ops-severity--normal{color:#deded9;background:#151515;border-color:#3a3a3a}.ops-status--warning,.ops-severity--warning,.ops-severity--info{color:var(--ops-orange-bright);background:#ff3d0017;border-color:#ff3d006b}.ops-status--critical,.ops-severity--critical{color:#ff5454;background:#ff30301a;border-color:#ff30307a}.ops-action,.ops-link-button{color:#b8b8b4;letter-spacing:.06em;background:#090909;border-color:#292929;min-height:32px}.ops-action--primary{border-color:var(--ops-orange);color:var(--ops-orange-bright);background:linear-gradient(90deg,#ff3d000d,#ff3d0029,#ff3d000d)}.ops-action--danger{border-color:var(--ops-red);color:#ff5454}.ops-progress{background:#070707;border-color:#252525}.ops-progress:before{background-image:repeating-linear-gradient(90deg,#0000 0 7px,#050505 7px 8px)}.ops-progress>i,.ops-progress--ok>i,.ops-progress--warning>i{background:var(--ops-orange)}.ops-table th{color:#606268;background:#0d0d0d;border-color:#2a2a2a}.ops-table td{border-color:#181818}.ops-table tbody tr:hover,.ops-table tr.is-selected{background:linear-gradient(90deg,#ff3d001c,#0000 78%)}.ops-table tr.is-selected td:first-child{border-left:2px solid var(--ops-orange)}.ops-filterbar,.ops-segmented,.screen-subnav{background:#080808;border-color:#242424}.ops-filterbar .is-active,.ops-segmented .is-active,.screen-subnav .is-active{border-color:var(--ops-orange)!important;color:var(--ops-orange-bright)!important;background:#ff3d001c!important}.ops-gauge .ops-gauge__value,.ops-sparkline polyline{stroke:var(--ops-orange)}.ops-sparkline path,.ops-gauge svg path:first-child,.ops-gauge svg line{stroke:#292929}.ops-definition-list>div{border-color:#1d1d1d}.ops-definition-list dt{color:#56585e}.ops-definition-list dd{color:#d0d0cc}.ops-drawer{top:calc(100px + var(--ops-titlebar-height));border-color:#353535;border-top:3px solid var(--ops-orange);background:#050505;width:min(500px,38vw);bottom:24px;right:max(24px,50vw - 1100px)}.ops-drawer:before{background:linear-gradient(#ff3d0024,#0000 38%)}.ops-drawer>header,.production-panel>header{background:#0a0a0a;border-color:#292929}.ops-drawer>header span,.production-panel>header span{color:var(--ops-orange)}.production-panel{inset:calc(100px + var(--ops-titlebar-height)) max(24px, calc((100vw - 2200px) / 2)) 24px;border-color:#303030;border-top:3px solid var(--ops-orange);background:#050505}.production-panel__grid>section{background:#090909;border-color:#242424}.production-panel__grid h3{color:var(--ops-orange)}.overview-layout,.analytics-layout,.ui-gallery-layout,.map-layout,.video-layout,.objects-layout,.cases-layout,.files-layout,.communications-layout,.system-layout,.reports-layout,.search-layout{gap:12px}.overview-brief p,.report-document p,.gallery-type p{color:#8c8e94;line-height:1.65}.operation-schematic,.object-map-preview,.camera-map,.sector-mini-map{background-color:#050505;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}.operation-schematic .is-target{color:var(--ops-orange);stroke:var(--ops-orange)}.camera-grid>button.is-selected,.channel-list button.is-selected,.case-tree .is-active,.object-tabs button.is-active,.file-categories button.is-active,.reports-kinds button.is-active,.archive-timeline button.is-active{border-color:var(--ops-orange);color:var(--ops-orange-bright);background:linear-gradient(90deg,#ff3d0021,#0000)}.video-main-feed,.camera-grid>button,.file-card-grid>button,.evidence-grid button,.report-document{background:#070707;border-color:#242424}.video-main-feed:before,.object-video-preview:before,.file-card-preview:before{background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff05 3px 4px)}.search-command{border-color:#292929;border-top:2px solid var(--ops-orange);background:linear-gradient(90deg,#ff3d0014,#070707 40%)}.search-command>span,.search-command label i{color:var(--ops-orange)}.search-hit-list button:hover,.search-hit-list button:focus-visible{border-left-color:var(--ops-orange);background:linear-gradient(90deg,#ff3d001f,#0000)}.settings-saved,.system-health{color:#d0d0cc}.system-health i{background:var(--ops-orange)}@media (min-width:2500px){:root{--ops-titlebar-height:36px}.ops-shell{grid-template-rows:var(--ops-titlebar-height) 74px 54px minmax(0, 1fr) 32px;font-size:calc(14px * var(--ops-type-scale,1))}.ops-topbar{grid-template-columns:350px minmax(320px,1fr) auto 170px}.ops-nav{grid-template-columns:58px minmax(0,1fr) 130px}.ops-nav a{min-height:53px;font-size:12px}.ops-screen{min-width:1780px;padding:24px 28px 40px}.ops-screen__title{min-height:112px;padding:18px 22px}.ops-panel__header{min-height:var(--ops-panel-header,54px)}.ops-panel__header h2{font-size:14px}.ops-panel__body{padding:var(--ops-panel-padding,16px)}.ops-drawer,.production-panel{top:calc(128px + var(--ops-titlebar-height));bottom:32px}}@media (max-width:1500px){.ops-topbar__metadata>span:nth-child(2),.ops-topbar__metadata>span:nth-child(3){display:none}.ops-nav a{font-size:8px}}@media (max-width:1180px){.ops-topbar,.ops-nav,.ops-workspace,.ops-statusline{width:100%}.ops-topbar{grid-template-columns:220px minmax(180px,1fr) auto 108px}.ops-topbar__metadata>span,.ops-nav a span{display:none}.ops-screen{min-width:1040px}}@media (max-height:820px){:root{--ops-titlebar-height:24px}.ops-shell{grid-template-rows:var(--ops-titlebar-height) 52px 38px minmax(0, 1fr) 22px}.ops-screen__title{min-height:68px}.ops-drawer,.production-panel{top:calc(90px + var(--ops-titlebar-height))}}.ops-shell{grid-template-rows:var(--ops-titlebar-height) clamp(50px, 3.1vw, 72px) clamp(38px, 2.3vw, 52px) minmax(0, 1fr) clamp(22px, 1.4vw, 30px);font-size:var(--ops-font-size)}.ops-titlebar,.ops-topbar,.ops-nav,.ops-workspace,.ops-statusline{width:100%;max-width:none;margin-inline:0}.ops-shell:before{left:0}.ops-shell:after{right:0}.ops-shell__frame{inset-inline:0}.ops-topbar{grid-template-columns:clamp(215px,15vw,360px) minmax(170px,1fr) auto clamp(108px,7.5vw,170px)}.ops-nav{grid-template-columns:clamp(40px,2.6vw,58px) minmax(0,1fr) clamp(82px,6vw,130px)}.ops-nav>div{grid-template-columns:repeat(13,minmax(52px,1fr))}.ops-workspace{container:operations-workspace/inline-size}.ops-screen{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;padding:clamp(8px,.8vw,24px);display:flex}.ops-screen__title{flex:none;min-height:clamp(62px,4.6vw,106px);margin-bottom:clamp(7px,.65vw,14px);padding:clamp(8px,.75vw,18px)}.overview-layout,.analytics-layout,.ui-gallery-layout,.map-layout,.video-layout,.objects-layout,.cases-layout,.files-layout,.communications-layout,.system-layout,.reports-layout,.search-layout{gap:var(--ops-content-gap,6px);flex:auto;align-content:stretch;width:100%;height:auto;min-height:0}.map-routes-panel,.map-sensors-panel,.map-channels-panel{grid-row:3}.video-layout{grid-template-rows:minmax(0,1fr) minmax(0,.42fr);grid-template-columns:minmax(500px,1.48fr) minmax(330px,.92fr) minmax(250px,.68fr);display:grid}.video-primary-column{grid-area:1/1}.video-main-feed,.video-transport{grid-column:auto}.camera-grid-panel{grid-area:1/2}.video-side-stack{grid-area:1/3}.video-lower-grid{grid-area:2/1/auto/4}.video-lower-grid .video-intercepts,.video-lower-grid .video-mini-map,.video-lower-grid .video-recognition,.video-lower-grid .video-network,.video-lower-grid .ptz-panel{grid-area:auto}.camera-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(64px,1fr);height:auto;max-height:none;overflow:auto}.camera-grid>button{grid-template-rows:minmax(0,1fr) auto;align-items:stretch;min-height:0;display:grid}.camera-grid .camera-thumb{height:auto;min-height:0}.camera-grid-query-summary{background:linear-gradient(90deg,#ff3d000d 1px,#0000 1px) 0 0/24px 100%,#080808;border:1px dashed #323232;grid-column:1/-1;align-content:center;gap:10px;min-height:0;padding:clamp(8px,1.2vw,18px);display:grid}.camera-grid-query-summary>header{color:var(--ops-orange);letter-spacing:.08em;justify-content:space-between;font-size:8px;display:flex}.camera-grid-query-summary>header span{color:var(--ops-muted)}.camera-grid-query-summary dl{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;display:grid}.camera-grid-query-summary dl>div{border-left:1px solid #333;padding:5px}.camera-grid-query-summary dt,.camera-grid-query-summary dd{margin:0}.camera-grid-query-summary dt{color:var(--ops-muted);font-size:6px}.camera-grid-query-summary dd{color:var(--ops-text-strong);margin-top:3px;font-size:12px}.camera-grid-query-summary p{color:var(--ops-muted);margin:0;font-size:7px}.camera-grid-query-summary p b{color:var(--ops-green-bright)}.ops-drawer{right:clamp(8px,1vw,24px)}.production-panel{left:clamp(8px,1vw,24px);right:clamp(8px,1vw,24px)}@container operations-workspace (max-width:1450px){.video-layout{grid-template-columns:minmax(470px,1.35fr) minmax(300px,.88fr) minmax(230px,.62fr)}.camera-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(54px,1fr)}.camera-grid-toolbar{grid-template-columns:minmax(0,1fr)}.camera-grid-query-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.transport-controls{grid-template-columns:repeat(5,minmax(58px,1fr))}.video-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container operations-workspace (max-width:1100px){.map-layout,.video-layout,.objects-layout,.cases-layout,.files-layout,.communications-layout,.system-layout,.reports-layout,.search-layout{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);min-height:0;display:grid}.yandex-tactical-map,.map-layers,.map-selected-object,.map-alerts,.map-routes-panel,.map-sensors-panel,.map-channels-panel,.video-primary-column,.camera-grid-panel,.video-side-stack,.video-lower-grid{grid-area:auto/1}.video-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:2500px){.ops-screen{min-width:0}.video-layout{grid-template-rows:minmax(0,1fr) minmax(0,.42fr);grid-template-columns:minmax(900px,1.5fr) minmax(540px,.92fr) minmax(400px,.68fr)}}@media (max-width:1180px){.ops-screen{min-width:0}.ops-topbar,.ops-nav,.ops-workspace,.ops-statusline{width:100%}}@media (max-height:820px){.ops-screen__title{min-height:54px}.map-layout,.video-layout,.objects-layout,.cases-layout,.files-layout,.communications-layout,.system-layout,.reports-layout{height:auto}}.yandex-tactical-marker{color:#9aa49d;cursor:pointer;justify-items:center;min-width:18px;padding:0;display:grid;transform:translate(-50%,-100%);background:0 0!important;border:0!important}.yandex-tactical-marker>i{background:#071008;border:1px solid;width:10px;height:10px;display:block;transform:rotate(45deg)}.yandex-tactical-marker>span{color:currentColor;letter-spacing:.04em;white-space:nowrap;background:#050805f0;border:1px solid #ffffff1f;margin-top:4px;padding:1px 3px;font-size:7px;line-height:1.15}.yandex-tactical-marker--friendly,.yandex-tactical-marker--sensor{color:var(--ops-green-bright)}.yandex-tactical-marker--hostile,.yandex-tactical-marker--alert{color:var(--ops-red)}.yandex-tactical-marker--neutral{color:#a6a7a8}.yandex-tactical-marker--sensor>i{background:#42b97b47;border-radius:50%;width:8px;height:8px;transform:none}.yandex-tactical-marker--sensor{cursor:default}.yandex-tactical-marker--alert>i{border-color:var(--ops-red);background:#af1c143d;width:14px;height:14px;box-shadow:0 0 0 5px #ff3d0021}.yandex-tactical-marker.is-selected>i{border-color:var(--ops-orange-bright);background:var(--ops-orange);box-shadow:0 0 0 6px #d4873d3d}.yandex-tactical-map__fallback{z-index:3;pointer-events:none;background:linear-gradient(90deg,#ff3d0012 1px,#0000 1px) 0 0/26px 100%,linear-gradient(#ff3d0012 1px,#0000 1px) 0 0/100% 26px,linear-gradient(135deg,#070e0af2,#030403e3);border:1px solid #ffffff21;align-content:center;gap:12px;padding:clamp(14px,2vw,30px);display:grid;position:absolute;inset:13px}.yandex-tactical-map__fallback header{color:var(--ops-orange);letter-spacing:.08em;justify-content:space-between;align-items:baseline;gap:12px;font-size:clamp(8px,.7vw,13px);display:flex}.yandex-tactical-map__fallback header span{color:var(--ops-muted);font-size:8px}.yandex-tactical-map__fallback dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.yandex-tactical-map__fallback dl>div{background:#0000004d;border:1px solid #ffffff17;min-width:0;padding:8px}.yandex-tactical-map__fallback dt,.yandex-tactical-map__fallback dd{margin:0}.yandex-tactical-map__fallback dt{color:var(--ops-muted);font-size:7px}.yandex-tactical-map__fallback dd{color:var(--ops-text-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:clamp(8px,.72vw,13px);overflow:hidden}.yandex-tactical-map__fallback ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.yandex-tactical-map__fallback li{color:var(--ops-muted);border-left:2px solid #454545;grid-template-columns:minmax(72px,.25fr) 1fr;gap:10px;padding:5px 7px;font-size:clamp(7px,.65vw,11px);display:grid}.yandex-tactical-map__fallback li[data-selected]{border-left-color:var(--ops-orange);color:var(--ops-text-strong);background:#ff3d0014}@container operations-workspace (max-width:760px){.yandex-tactical-map__fallback dl{grid-template-columns:repeat(2,minmax(0,1fr))}.yandex-tactical-map__fallback header{flex-direction:column;align-items:flex-start}}.settings-history-filters{border-bottom:1px solid var(--ops-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding-bottom:7px;display:grid}.settings-history-list{min-height:0;max-height:250px;display:grid;overflow:auto}.settings-history-row{border-bottom:1px dotted var(--ops-line);grid-template-columns:minmax(92px,.5fr) minmax(0,1.5fr) minmax(60px,.4fr) auto;align-items:center;gap:7px;min-height:38px;padding:5px 0;display:grid}.settings-history-row div,.settings-history-row p,.settings-history-row span{min-width:0;margin:0}.settings-history-row strong,.settings-history-row small{display:block}.settings-history-row strong{color:var(--ops-orange);font-size:7px}.settings-history-row small,.settings-history-row p,.settings-history-row span,.settings-history-empty,.settings-history-pagination{color:var(--ops-muted);font-size:7px}.settings-history-row p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-history-row span{color:var(--ops-green-bright);text-align:right}.settings-history-pagination{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:34px;padding-top:7px;display:grid}.settings-history-pagination>span{text-align:center}.settings-history-empty{text-align:center;margin:0;padding:14px 0}.settings-history-group{border-top:1px solid var(--ops-line);gap:5px;margin-top:9px;padding-top:9px;display:grid}.settings-history-group__head{grid-template-columns:auto 1fr;align-items:baseline;gap:7px;display:grid}.settings-history-group__head h3{color:var(--ops-orange);letter-spacing:.08em;margin:0;font-size:7px}.settings-history-group__head span{color:var(--ops-muted);text-align:right;font-size:7px}.settings-history-row span.settings-history-actor{color:var(--ops-muted)}@container operations-workspace (max-width:1240px){.settings-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@container operations-workspace (max-width:760px){.settings-history-row{grid-template-columns:minmax(74px,.7fr) minmax(0,1.3fr) auto}.settings-history-row>span{display:none}.settings-history-filters{grid-template-columns:1fr}}.ops-panel{flex-direction:column;display:flex}.ops-panel__header{flex:none}.ops-panel__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.archive-screen{flex-direction:column;height:100%;min-height:0;display:flex}.archive-timeline{flex:none}.tile-grid{gap:var(--ops-tile-gap,4px);flex:auto;min-height:0;display:grid}.ops-workspace .ops-screen{animation:ops-screen-in var(--ops-motion-duration,.22s) cubic-bezier(.22, 1, .36, 1) both}@keyframes ops-screen-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ops-workspace .ops-screen,.ops-drawer,.ops-drawer>header,.ops-drawer .ops-drawer__body,.production-panel,.production-panel>header,.production-panel .production-panel__grid{animation:none}}.tile-grid__cell{min-width:0;min-height:0;display:flex}.tile-grid__cell>.ops-panel{width:100%}.tile-grid__floor{visibility:hidden;pointer-events:none;inline-size:0;position:absolute}.tile-grid__displaced{min-height:0;color:var(--ops-muted);letter-spacing:.1em;flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:5px 8px 0;font-size:8px;display:flex}.tile-grid__displaced button{border:1px solid var(--ops-line);color:var(--ops-green);letter-spacing:.08em;padding:2px 6px;font-size:8px}.tile-grid__displaced button:hover{border-color:var(--ops-line-strong);color:var(--ops-green-bright)}.tile-grid__displaced b{border:1px dashed var(--ops-line);color:var(--ops-dim);padding:2px 6px;font-weight:400}.ops-shell[data-operational-context=off] [data-operational-context],.ops-shell[data-diagnostics-verbosity=minimal] .ops-statusline [data-detail],.ops-shell[data-diagnostics-verbosity=standard] .ops-statusline [data-detail=verbose]{display:none}.ops-shell[data-camera-density="2x2"] .camera-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-shell[data-camera-density="3x3"] .camera-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-shell[data-camera-density="3x4"] .camera-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-shell[data-frame-rules=off]:before,.ops-shell[data-frame-rules=off]:after,.ops-shell[data-frame-rules=off] .ops-shell__frame,.ops-shell[data-workspace-seam=off] .ops-workspace:before,.ops-shell[data-brand-tagline=off] .ops-brand small,.ops-shell[data-secure-badge=off] .ops-topbar__metadata .is-secure,.ops-shell[data-header-date=off] .ops-topbar__metadata [data-header-entry=date],.ops-shell[data-clock-rate=off] .ops-topbar>time>span,.ops-shell[data-clock-mode-label=off] .ops-statusline [data-clock-label],.ops-shell[data-transport-probe=off] .ops-statusline__probe,.ops-shell[data-keybind-hints=off] .ops-statusline [data-keybind-hint]{display:none}.ops-shell[data-titlebar-alignment=left] .ops-titlebar,.ops-shell[data-titlebar-alignment=split] .ops-titlebar{justify-content:flex-start}.ops-shell[data-titlebar-alignment=center] .ops-titlebar{justify-content:center}.ops-shell[data-titlebar-alignment=right] .ops-titlebar{justify-content:flex-end}.ops-shell[data-titlebar-alignment=split] .ops-titlebar>button:first-of-type{margin-left:auto}.ops-shell[data-camera-overlay=off] .video-overlay-left,.ops-shell[data-tile-presentation=minimal] .ops-panel__body>.ops-sparkline{display:none}.settings-catalog-toolbar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px}.settings-catalog-toolbar>span{grid-column:1/-1}.settings-catalog-elsewhere{border-top:1px dashed var(--ops-line-strong);margin-top:10px;padding-top:8px}.settings-catalog-elsewhere h3{color:var(--ops-muted);letter-spacing:.12em;margin:0 0 6px;font-size:8px}.ops-shell[data-underline-links=on] a{text-decoration:underline}.ops-shell[data-tile-enter=off] .tile-grid__cell{animation:none}.ops-shell[data-panel-hover=off] .ops-panel{transition:none}.ops-shell[data-background-motion=off],.ops-shell.ops-shell--no-motion,.ops-shell[data-reduced-motion=on]{animation:none}.ops-shell[data-ascii-field=off] .ops-shell__ascii,.ops-shell[data-session-metadata=off] .ops-topbar__metadata>span:nth-child(3),.ops-shell[data-session-metadata=off] .ops-topbar__metadata>span:nth-child(4){display:none}.ops-shell__frame:after{content:"";z-index:0;opacity:var(--ops-pattern-opacity,.35);pointer-events:none;position:absolute;inset:0}.ops-shell[data-background-pattern=none] .ops-shell__frame:after{display:none}.ops-shell[data-background-pattern=grid] .ops-shell__frame:after{background-image:linear-gradient(var(--ops-line) 1px, transparent 1px), linear-gradient(90deg, var(--ops-line) 1px, transparent 1px);background-size:var(--ops-pattern-scale,12px) var(--ops-pattern-scale,12px)}.ops-shell[data-background-pattern=dots] .ops-shell__frame:after{background-image:radial-gradient(var(--ops-line) 1px, transparent 1px);background-size:var(--ops-pattern-scale,12px) var(--ops-pattern-scale,12px)}.ops-shell[data-background-pattern=barber] .ops-shell__frame:after{background-image:repeating-linear-gradient(45deg, var(--ops-line) 0, var(--ops-line) 1px, transparent 1px, transparent var(--ops-pattern-scale,12px))}.ops-shell[data-background-pattern=scanlines] .ops-shell__frame:after{background-image:repeating-linear-gradient(var(--ops-line) 0, var(--ops-line) 1px, transparent 1px, transparent var(--ops-pattern-scale,12px))}.ops-shell[data-table-density=comfortable] .ops-table td,.ops-shell[data-table-density=comfortable] .ops-table th{padding-block:6px}.ops-shell[data-table-zebra=on] .ops-table tbody tr:nth-child(2n){background:var(--ops-bg-2)}.ops-shell[data-table-sticky=off] .ops-table thead th{position:static}@keyframes ops-tile-fade{0%{opacity:0}}@keyframes ops-tile-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes ops-tile-scan{0%{clip-path:inset(0 0 100%)}}.tile-grid__cell[data-tile-motion=fade]{animation:ops-tile-fade var(--ops-motion-duration,.18s) var(--ops-motion-easing,cubic-bezier(.2, .8, .2, 1)) both}.tile-grid__cell[data-tile-motion=rise]{animation:ops-tile-rise var(--ops-motion-duration,.18s) var(--ops-motion-easing,cubic-bezier(.2, .8, .2, 1)) both}.tile-grid__cell[data-tile-motion=scan]{animation:ops-tile-scan var(--ops-motion-duration,.18s) var(--ops-motion-easing,cubic-bezier(.2, .8, .2, 1)) both}.ops-shell--no-motion .tile-grid__cell[data-tile-motion],.ops-shell[data-reduced-motion=on] .tile-grid__cell[data-tile-motion]{animation:none}.edit-tile-motion{gap:6px;display:grid}.edit-tile-motion h3{color:var(--ops-muted);letter-spacing:.12em;margin:0;font-size:8px}.edit-tile-motion__hint{color:var(--ops-dim);margin:0;font-size:8px}.settings-group__mode{color:var(--ops-text-strong);letter-spacing:.08em;text-align:right;font-size:8px}.material-rendition-menu{align-items:center;gap:5px;min-width:0;display:flex}.material-rendition-menu__outcome,.material-rendition-menu__single{min-width:0;color:var(--ops-muted);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.material-rendition-menu__outcome[data-outcome=rendered]{color:var(--ops-text-strong)}.material-rendition-menu__outcome[data-outcome=original],.material-rendition-menu__outcome[data-outcome=failed]{color:var(--ops-orange-bright)}.local-material-player__controls .material-rendition-menu,.local-material-player__controls .material-rendition-menu__single{text-align:left;grid-column:1/-1}.local-material-player__controls .material-rendition-menu .terminal-select{min-height:24px;font-size:7px}.transport-secondary .camera-rendition-menu{flex:0 auto}.transport-secondary .camera-rendition-menu .terminal-select{width:104px}.local-material-preview--image .material-rendition-menu{border-top:1px solid var(--ops-line);padding:4px}.edit-mode-frame{animation:edit-frame-in var(--motion-standard,.24s) ease-out both}@keyframes edit-frame-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.edit-mode-frame{animation:none}.edit-panel,.edit-panel__body{transition:none}}[data-edit-mode=on] .editable-tile{cursor:pointer}[data-edit-mode=on] .editable-tile[data-resize=horizontal]{cursor:ew-resize}[data-edit-mode=on] .editable-tile[data-resize=vertical]{cursor:ns-resize}[data-edit-mode=on] .editable-tile[data-resize=corner]{cursor:nwse-resize}[data-edit-mode=on] .tile-grid__cell{position:relative}[data-edit-mode=on] .tile-grid__cell[data-drop-target=true]{outline:1px dashed var(--accent);outline-offset:-2px}[data-edit-mode=on] .tile-grid__cell[data-drop-target=true]:after{z-index:2;background:var(--accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-edit-mode=on] .tile-grid__cell[data-drop-target=true]:after{background:color-mix(in srgb, var(--accent) 8%, transparent)}}[data-edit-mode=on] .tile-grid__cell[data-drop-target=true]:after{content:"";pointer-events:none;transition:background var(--motion-standard) ease}[data-edit-mode=on] .tile-grid__cell[data-drop-active=true]{outline-style:solid}[data-edit-mode=on] .tile-grid__cell[data-drop-active=true]:after{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-edit-mode=on] .tile-grid__cell[data-drop-active=true]:after{background:color-mix(in srgb, var(--accent) 20%, transparent)}}[data-edit-mode=on] .tile-grid__cell[data-drag-source=true]{opacity:.55;outline:1px solid var(--accent-strong);outline-offset:-2px}[data-edit-mode=on] .tile-grid__cell[data-selected=true]{outline:1px solid var(--accent);outline-offset:-2px}[data-edit-mode=on] .tile-grid__handle{z-index:3;background:0 0;position:absolute}[data-edit-mode=on] .tile-grid__handle[data-resize=horizontal]{width:8px;inset:0 0 8px auto}[data-edit-mode=on] .tile-grid__handle[data-resize=vertical]{height:8px;inset:auto 8px 0 0}[data-edit-mode=on] .tile-grid__handle[data-resize=corner]{background:linear-gradient(135deg, transparent 50%, var(--accent) 50%);width:8px;height:8px;inset:auto 0 0 auto}[data-edit-mode=on] .terminal-button.editable-content{outline:1px dashed var(--accent);outline-offset:1px;min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;white-space:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 2px;display:inline}[data-edit-mode=on] .terminal-button.editable-content:hover,[data-edit-mode=on] .terminal-button.editable-content:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-edit-mode=on] .terminal-button.editable-content:hover,[data-edit-mode=on] .terminal-button.editable-content:focus-visible{background:color-mix(in srgb, var(--accent) 12%, transparent)}}[data-edit-mode=on] .terminal-button.editable-content:hover,[data-edit-mode=on] .terminal-button.editable-content:focus-visible{color:inherit}[data-edit-mode=on] .terminal-button.editable-content[data-selected=true]{background:var(--accent);outline-style:solid}@supports (color:color-mix(in lab, red, red)){[data-edit-mode=on] .terminal-button.editable-content[data-selected=true]{background:color-mix(in srgb, var(--accent) 16%, transparent)}}[data-edit-mode=on] .terminal-button.editable-content[data-changed=true]:after{color:var(--accent);content:" *"}.startup-sequence__line{animation:startup-line-in var(--startup-stage-duration,.32s) ease-out both}.startup-sequence__line:last-of-type:after{content:" █";animation:.64s step-end infinite startup-caret}.startup-sequence__progress{animation:startup-progress var(--startup-total-duration,1.28s) linear both}.startup-sequence[data-stage=ready]{animation:startup-clear var(--startup-stage-duration,.32s) ease-in both}@keyframes startup-line-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes startup-caret{50%{opacity:0}}@keyframes startup-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes startup-clear{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.startup-sequence__line,.startup-sequence__line:last-of-type:after,.startup-sequence__progress,.startup-sequence[data-stage=ready]{animation:none}}.keybind-intro__card>.keybind-list{overflow-y:auto}.keybind-intro{animation:keybind-intro-in var(--motion-standard,.24s) ease-out both}@keyframes keybind-intro-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.keybind-intro{animation:none}}body.terminal-theme{-webkit-user-select:none;user-select:none}html[data-edit-mode=on] body.terminal-theme,body.terminal-theme .local-material-preview--text pre,body.terminal-theme .ops-file-preview,body.terminal-theme .ops-transcript,body.terminal-theme .message-log,body.terminal-theme .ops-table td{-webkit-user-select:text;user-select:text}body.terminal-theme .local-material-preview--text :is(button,a,svg,img),body.terminal-theme .ops-file-preview :is(button,a,svg,img),body.terminal-theme .ops-table td :is(button,a,svg,img){-webkit-user-select:none;user-select:none}.ops-shell{--ops-selection-ink:#000}.ops-shell[data-theme=high-contrast-light],.ops-shell[data-theme=light-operations]{--ops-selection-ink:#fff}.ops-shell ::selection,.ops-shell::selection{background:var(--ops-orange);color:var(--ops-selection-ink)}::selection{background:var(--accent-strong);color:var(--text-inverse)}body.terminal-theme input,body.terminal-theme textarea,body.terminal-theme label[for],body.terminal-theme summary{cursor:pointer}body.terminal-theme input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=date],[type=time],[type=month],[type=week],[type=button],[type=submit],[type=reset],[type=image]):focus,body.terminal-theme textarea:focus{cursor:text}.ops-shell .ops-table tbody tr[data-interactive=true]{cursor:pointer}.ops-topbar__commands b{color:var(--ops-orange-bright)}.ops-statusline__probe{color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;align-self:stretch}.ops-statusline__probe:hover{color:var(--ops-orange-bright);background:0 0;border:0}.ops-transport-detail{gap:var(--space-2);margin:0;display:grid}.ops-transport-detail dt{color:var(--text-2);font-size:var(--font-xs);letter-spacing:.1em}.ops-transport-detail dd{color:var(--text-0);font-size:var(--font-sm);margin:0}.group-pairing__admin,.group-pairing__devices,.group-pairing__links,.group-pairing__presence{margin-top:var(--space-3)}.group-pairing__admin h3,.group-pairing__devices h3,.group-pairing__links h3,.group-pairing__presence h3{margin:0 0 var(--space-2);color:var(--text-2);font-size:var(--font-xs);letter-spacing:.12em}.group-pairing__admin{gap:var(--space-2);justify-items:stretch;display:grid}.group-pairing__devices article{gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px dotted var(--ops-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.group-pairing__devices article span{min-width:0;display:grid}.group-pairing__device-controls{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.group-pairing__role{min-width:10ch}.group-pairing__devices small,.group-pairing__links small,.group-pairing__presence small{color:var(--text-2);font-size:var(--font-xs)}.group-pairing__code{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--ops-line);background:var(--panel-raised);overflow-wrap:anywhere;margin:0;display:grid}.group-pairing__code strong{color:var(--ops-green-bright);font-size:var(--font-lg);letter-spacing:.2em}.group-pairing__code small{color:var(--text-2);font-size:var(--font-xs)}.group-pairing__links article{gap:var(--space-1);padding:var(--space-1) 0;border-bottom:1px dotted var(--ops-line);overflow-wrap:anywhere;display:grid}.group-pairing__links article span{min-width:0;display:grid}.group-pairing__presence article{gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px dotted var(--ops-line);overflow-wrap:anywhere;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:center;display:grid}.group-pairing__failure{margin:var(--space-3) 0 0;color:var(--ops-orange-bright);font-size:var(--font-xs)}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}*{box-sizing:border-box}html,body{background:#030303;width:100%;min-height:100%;margin:0}body{color:var(--text-0);font-family:var(--font-sans)}button,input,select,textarea{color:inherit;font:inherit}.bootstrap-shell{text-align:center;background:linear-gradient(90deg,#0000 calc(50% - 320px),#1d1d1d calc(50% - 320px) calc(50% - 319px),#0000 calc(50% - 319px) calc(50% + 319px),#1d1d1d calc(50% + 319px) calc(50% + 320px),#0000 calc(50% + 320px)),#030303;place-content:center;min-height:100vh;padding:32px;display:grid;position:relative;overflow:hidden}.bootstrap-shell:before{color:#ffffff0a;content:"010101 / MESH::INITIALIZE / 0x7F2A /\\/\\/\\ SIGNAL / 010101";font:12px/1.5 var(--font-mono);letter-spacing:.35em;white-space:nowrap;position:absolute;inset:20% 0 auto}.bootstrap-shell p,.bootstrap-shell span{color:var(--text-2);font-family:var(--font-mono);letter-spacing:.16em;font-size:12px}.bootstrap-shell h1{color:#f2f2ef;letter-spacing:.08em;margin:12px 0 8px;font-size:clamp(24px,4vw,52px);font-weight:500}.bootstrap-shell h1:before,.bootstrap-shell h1:after{color:#ff3d00}.bootstrap-shell h1:before{content:"[ "}.bootstrap-shell h1:after{content:" ]"}.bootstrap-shell button{color:#ff5a24;min-height:42px;font-family:var(--font-mono);letter-spacing:.08em;background:#ff3d0017;border:1px solid #ff3d00;margin-top:18px}:root{--background:#fff;--foreground:#09090b;--card:#fff;--card-foreground:#09090b;--popover:#fff;--popover-foreground:#09090b;--primary:#1447e6;--primary-foreground:#eff6ff;--secondary:#f4f4f5;--secondary-foreground:#18181b;--muted:#f4f4f5;--muted-foreground:#71717b;--ui-accent:#f4f4f5;--ui-accent-foreground:#18181b;--destructive:#e40014;--border:#e4e4e7;--input:#e4e4e7;--ring:#9f9fa9;--chart-1:#90c5ff;--chart-2:#3080ff;--chart-3:#155dfc;--chart-4:#1447e6;--chart-5:#193cb8;--radius:0;--sidebar:#fafafa;--sidebar-foreground:#09090b;--sidebar-primary:#155dfc;--sidebar-primary-foreground:#eff6ff;--sidebar-accent:#f4f4f5;--sidebar-accent-foreground:#18181b;--sidebar-border:#e4e4e7;--sidebar-ring:#9f9fa9}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.51107% .242703 -.886115);--card:lab(100% 0 0);--card-foreground:lab(2.51107% .242703 -.886115);--popover:lab(100% 0 0);--popover-foreground:lab(2.51107% .242703 -.886115);--primary:lab(36.9089% 35.0961 -85.6872);--primary-foreground:lab(96.492% -1.14644 -5.11479);--secondary:lab(96.1634% .0993311 -.364041);--secondary-foreground:lab(8.30603% .618205 -2.16572);--muted:lab(96.1634% .0993311 -.364041);--muted-foreground:lab(47.8878% 1.65477 -5.77283);--ui-accent:lab(96.1634% .0993311 -.364041);--ui-accent-foreground:lab(8.30603% .618205 -2.16572);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.6853% .399232 -1.45452);--input:lab(90.6853% .399232 -1.45452);--ring:lab(65.6464% 1.53497 -5.42429);--chart-1:lab(77.5052% -6.4629 -36.42);--chart-2:lab(54.1736% 13.3369 -74.6839);--chart-3:lab(44.0605% 29.0279 -86.0352);--chart-4:lab(36.9089% 35.0961 -85.6872);--chart-5:lab(30.2514% 27.7853 -70.2699);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.51107% .242703 -.886115);--sidebar-primary:lab(44.0605% 29.0279 -86.0352);--sidebar-primary-foreground:lab(96.492% -1.14644 -5.11479);--sidebar-accent:lab(96.1634% .0993311 -.364041);--sidebar-accent-foreground:lab(8.30603% .618205 -2.16572);--sidebar-border:lab(90.6853% .399232 -1.45452);--sidebar-ring:lab(65.6464% 1.53497 -5.42429)}}.dark{--background:#09090b;--foreground:#fafafa;--card:#18181b;--card-foreground:#fafafa;--popover:#18181b;--popover-foreground:#fafafa;--primary:#193cb8;--primary-foreground:#eff6ff;--secondary:#27272a;--secondary-foreground:#fafafa;--muted:#27272a;--muted-foreground:#9f9fa9;--ui-accent:#27272a;--ui-accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#71717b;--chart-1:#90c5ff;--chart-2:#3080ff;--chart-3:#155dfc;--chart-4:#1447e6;--chart-5:#193cb8;--sidebar:#18181b;--sidebar-foreground:#fafafa;--sidebar-primary:#3080ff;--sidebar-primary-foreground:#eff6ff;--sidebar-accent:#27272a;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#71717b}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.51107% .242703 -.886115);--foreground:lab(98.26% 0 0);--card:lab(8.30603% .618205 -2.16572);--card-foreground:lab(98.26% 0 0);--popover:lab(8.30603% .618205 -2.16572);--popover-foreground:lab(98.26% 0 0);--primary:lab(30.2514% 27.7853 -70.2699);--primary-foreground:lab(96.492% -1.14644 -5.11479);--secondary:lab(15.7305% .613764 -2.16959);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.7305% .613764 -2.16959);--muted-foreground:lab(65.6464% 1.53497 -5.42429);--ui-accent:lab(15.7305% .613764 -2.16959);--ui-accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(47.8878% 1.65477 -5.77283);--chart-1:lab(77.5052% -6.4629 -36.42);--chart-2:lab(54.1736% 13.3369 -74.6839);--chart-3:lab(44.0605% 29.0279 -86.0352);--chart-4:lab(36.9089% 35.0961 -85.6872);--chart-5:lab(30.2514% 27.7853 -70.2699);--sidebar:lab(8.30603% .618205 -2.16572);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(54.1736% 13.3369 -74.6839);--sidebar-primary-foreground:lab(96.492% -1.14644 -5.11479);--sidebar-accent:lab(15.7305% .613764 -2.16959);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(47.8878% 1.65477 -5.77283)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
