.graph-shell[data-v-866e668e]{background:#090d0a;color:#f3f5ed}.graph-toolbar[data-v-866e668e]{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 12px 8px 16px;border-bottom:1px solid #2d3828;background:#0d120c;color:#737f6d;font:500 9px/1 IBM Plex Mono;letter-spacing:.06em}.graph-toolbar>div[data-v-866e668e]{display:flex;align-items:center;gap:16px}.graph-live[data-v-866e668e]{color:#b8ff3d}.graph-live i[data-v-866e668e]{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#b8ff3d;box-shadow:0 0 9px #b8ff3d}.graph-actions[data-v-866e668e]{gap:0!important}.graph-actions button[data-v-866e668e],.graph-actions b[data-v-866e668e]{height:28px;min-width:30px;display:grid;place-items:center;border:1px solid #34402f;border-right:0;background:#11170f;color:#aab5a4;font:500 9px/1 IBM Plex Mono}.graph-actions button[data-v-866e668e]{cursor:pointer}.graph-actions button[data-v-866e668e]:last-child{border-right:1px solid #34402f;padding:0 10px}.graph-actions button[data-v-866e668e]:hover,.graph-actions button.active[data-v-866e668e]{color:#b8ff3d;border-color:#617c4e;background:#182311}.graph-viewport[data-v-866e668e]{overflow:hidden;width:100%;min-height:680px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.graph-viewport[data-v-866e668e]:active{cursor:grabbing}.network-graph[data-v-866e668e]{display:block;width:100%;min-width:980px;height:auto}.graph-edge[data-v-866e668e]{stroke-width:2;vector-effect:non-scaling-stroke}.graph-edge.online[data-v-866e668e]{stroke:#b8ff3d;stroke-dasharray:9 7;animation:data-flow-866e668e 1.25s linear infinite;filter:url(#signal-glow)}.graph-edge.offline[data-v-866e668e]{stroke:#ff654a;stroke-dasharray:4 7}.graph-edge.virtual[data-v-866e668e]{stroke:#63b3ff}.graph-edge.child[data-v-866e668e]{stroke-width:1.2;opacity:.5;filter:none;animation-duration:2.4s}@keyframes data-flow-866e668e{to{stroke-dashoffset:-32}}.edge-label-bg[data-v-866e668e]{fill:#0d120c;stroke:#34402f;stroke-width:1}.edge-label[data-v-866e668e]{fill:#9aa594;font:500 9px IBM Plex Mono;letter-spacing:.02em}.graph-node[data-v-866e668e]{cursor:pointer;outline:none}.graph-node.dragging[data-v-866e668e]{cursor:grabbing}.graph-node:hover .node-box[data-v-866e668e],.graph-node:focus .node-box[data-v-866e668e]{stroke:#d5ff8b;stroke-width:2.5}.graph-node.selected .node-box[data-v-866e668e]{stroke:#fff;stroke-width:3;filter:url(#signal-glow)}.node-box[data-v-866e668e]{fill:#11170f;stroke:#384534;stroke-width:1.5;transition:stroke .16s ease,stroke-width .16s ease}.node-box.online[data-v-866e668e]{stroke:#607c4d}.node-box.offline[data-v-866e668e]{stroke:#8e463a}.node-box.router[data-v-866e668e]{fill:#151e11;stroke:#b8ff3d;stroke-width:2;filter:url(#signal-glow)}.node-box.internet[data-v-866e668e]{fill:#101810}.node-box.endpoint[data-v-866e668e]{fill:#0f1510;stroke:#4b5c45}.node-box.vpn[data-v-866e668e]{stroke-dasharray:5 4}.node-rail-online[data-v-866e668e]{fill:#b8ff3d}.node-rail-offline[data-v-866e668e]{fill:#ff654a}.node-state-online[data-v-866e668e]{fill:#b8ff3d;filter:url(#signal-glow)}.node-state-offline[data-v-866e668e]{fill:#ff654a}.node-kind[data-v-866e668e]{fill:#74806e;font:600 8px IBM Plex Mono;letter-spacing:.13em}.node-title[data-v-866e668e]{fill:#f3f5ed;font:600 15px Space Grotesk;letter-spacing:-.02em}.node-detail[data-v-866e668e]{fill:#97a090;font:500 9px IBM Plex Mono}.node-rule[data-v-866e668e]{stroke:#2d3828}.node-metric[data-v-866e668e]{fill:#b8c5b1;font:500 9px IBM Plex Mono}.node-icon[data-v-866e668e]{fill:#b8ff3d;font:500 18px Space Grotesk}.expand-control[data-v-866e668e]{cursor:pointer}.expand-control rect[data-v-866e668e]{fill:#111a0e;stroke:#577044;transition:fill .15s ease,stroke .15s ease}.expand-control:hover rect[data-v-866e668e]{fill:#b8ff3d;stroke:#b8ff3d}.expand-control text[data-v-866e668e]{fill:#b8ff3d;font:600 12px IBM Plex Mono;pointer-events:none}.expand-control .expand-count[data-v-866e668e]{fill:#7f8d78;font-size:7px}.expand-control:hover text[data-v-866e668e]{fill:#090d0a}.graph-counter-bg[data-v-866e668e]{fill:#0d120ceb;stroke:#34402f}.counter-label[data-v-866e668e]{fill:#73806d;font:600 8px IBM Plex Mono;letter-spacing:.13em}.counter-value[data-v-866e668e]{fill:#b8ff3d;font:600 17px Space Grotesk}.counter-sub[data-v-866e668e]{fill:#8f9a88;font:500 9px IBM Plex Mono}.graph-shell.immersive[data-v-866e668e]{position:relative;height:100%;display:flex;flex-direction:column}.graph-shell.immersive .graph-toolbar[data-v-866e668e]{position:absolute;z-index:5;top:88px;left:220px;min-height:38px;border:1px solid rgba(152,184,130,.24);padding:4px 6px 4px 12px;background:#0a0f0ae0;box-shadow:0 12px 32px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.graph-shell.immersive .graph-viewport[data-v-866e668e]{min-height:0;flex:1}.graph-shell.immersive .network-graph[data-v-866e668e]{width:100%;min-width:0;height:100%}@media(max-width:760px){.graph-toolbar>div>span[data-v-866e668e]:last-child{display:none}.graph-viewport[data-v-866e668e]{min-height:580px;overflow-x:auto}.network-graph[data-v-866e668e]{min-width:1060px}.graph-actions b[data-v-866e668e]{display:none}}@media(max-width:760px){.graph-shell.immersive .graph-toolbar[data-v-866e668e]{top:70px;left:148px;padding-left:8px}.graph-shell.immersive .graph-viewport[data-v-866e668e]{min-height:0;overflow:hidden}.graph-shell.immersive .network-graph[data-v-866e668e]{min-width:920px}}.cmdb-inspector[data-v-7898bbce]{position:absolute;z-index:18;top:88px;right:16px;bottom:80px;width:min(460px,calc(100vw - 32px));display:flex;flex-direction:column;border:1px solid rgba(152,184,130,.28);background:#080d08f7;color:#f3f5ed;box-shadow:-22px 20px 60px #0000007a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.inspector-head[data-v-7898bbce]{min-height:58px;display:flex;align-items:stretch;justify-content:space-between;border-bottom:1px solid rgba(152,184,130,.22)}.inspector-head>div[data-v-7898bbce]{display:flex;flex-direction:column;justify-content:center;padding:0 16px}.inspector-head span[data-v-7898bbce],.section-title span[data-v-7898bbce]{color:#b8ff3d;font:600 8px/1 IBM Plex Mono;letter-spacing:.14em}.inspector-head strong[data-v-7898bbce]{max-width:350px;margin-top:7px;overflow:hidden;font:600 15px/1 Space Grotesk;text-overflow:ellipsis;white-space:nowrap}.inspector-head button[data-v-7898bbce]{width:58px;border:0;border-left:1px solid rgba(152,184,130,.22);background:transparent;color:#83907d;cursor:pointer;font-size:22px}.inspector-head button[data-v-7898bbce]:hover{color:#b8ff3d}.inspector-tabs[data-v-7898bbce]{height:43px;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(152,184,130,.22)}.inspector-tabs button[data-v-7898bbce]{position:relative;border:0;border-right:1px solid rgba(152,184,130,.16);background:transparent;color:#788472;cursor:pointer;font:500 9px/1 IBM Plex Mono}.inspector-tabs button.active[data-v-7898bbce]{background:#b8ff3d0f;color:#b8ff3d}.inspector-tabs button.active[data-v-7898bbce]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;background:#b8ff3d}.inspector-tabs b[data-v-7898bbce]{margin-left:5px;color:#a6b29f}.inspector-scroll[data-v-7898bbce]{min-height:0;overflow-y:auto;scrollbar-color:#516447 #11170f}.save-message[data-v-7898bbce]{margin:0;padding:9px 14px;border-bottom:1px solid rgba(184,255,61,.2);background:#b8ff3d12;color:#b8ff3d;font:500 9px/1.3 IBM Plex Mono}.selected-node-card[data-v-7898bbce]{padding:20px;border-bottom:1px solid rgba(152,184,130,.2);background:#b8ff3d0a}.node-title-line[data-v-7898bbce]{display:flex;align-items:center;gap:8px;color:#82907b;font:600 8px/1 IBM Plex Mono;letter-spacing:.12em;text-transform:uppercase}.node-title-line i[data-v-7898bbce],.device-item>i[data-v-7898bbce]{width:6px;height:6px;border-radius:50%}.online[data-v-7898bbce]{background:#b8ff3d!important;color:#b8ff3d!important;box-shadow:0 0 8px #b8ff3d}.offline[data-v-7898bbce]{background:#ff654a!important;color:#ff654a!important}.selected-node-card h2[data-v-7898bbce]{margin:12px 0 6px;font-size:25px}.selected-node-card p[data-v-7898bbce]{margin:0;color:#899584;font-size:11px}.selected-node-card code[data-v-7898bbce]{display:block;margin-top:13px;color:#bdc7b8;font:500 9px/1.4 IBM Plex Mono}.edit-section[data-v-7898bbce],.context-summary[data-v-7898bbce],.confidence-note[data-v-7898bbce],.group-create[data-v-7898bbce]{padding:18px 20px;border-bottom:1px solid rgba(152,184,130,.2)}.section-title[data-v-7898bbce]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.section-title b[data-v-7898bbce]{color:#667260;font:600 8px/1 IBM Plex Mono}.edit-section label[data-v-7898bbce],.group-create label[data-v-7898bbce]{display:block;margin-top:11px}.edit-section label>span[data-v-7898bbce],.group-create label>span[data-v-7898bbce]{display:block;margin-bottom:6px;color:#7f8b79;font:500 8px/1 IBM Plex Mono;letter-spacing:.06em}.edit-section input[data-v-7898bbce],.edit-section select[data-v-7898bbce],.edit-section textarea[data-v-7898bbce],.group-create input[data-v-7898bbce]{width:100%;box-sizing:border-box;border:1px solid #32402e;background:#0e150d;color:#e9eee5;padding:10px 11px;font:500 10px/1.3 IBM Plex Mono;outline:0}.edit-section input[data-v-7898bbce]:focus,.edit-section select[data-v-7898bbce]:focus,.edit-section textarea[data-v-7898bbce]:focus,.group-create input[data-v-7898bbce]:focus{border-color:#7da64e}.edit-section textarea[data-v-7898bbce]{resize:vertical}.primary-action[data-v-7898bbce],.secondary-action[data-v-7898bbce]{min-height:36px;border:1px solid #789c4d;background:#b8ff3d;color:#091008;padding:0 14px;cursor:pointer;font:600 9px/1 IBM Plex Mono}.primary-action[data-v-7898bbce]{width:100%;margin-top:14px}.primary-action[data-v-7898bbce]:disabled{opacity:.45;cursor:wait}.secondary-action[data-v-7898bbce]{background:transparent;color:#aeb9a8;border-color:#3c4b37}.context-summary .secondary-action[data-v-7898bbce]{width:100%;margin-top:14px}.summary-metrics[data-v-7898bbce]{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(152,184,130,.16)}.summary-metrics div[data-v-7898bbce]{padding:12px;border-right:1px solid rgba(152,184,130,.16)}.summary-metrics div[data-v-7898bbce]:last-child{border:0}.summary-metrics strong[data-v-7898bbce],.summary-metrics span[data-v-7898bbce]{display:block}.summary-metrics strong[data-v-7898bbce]{font:600 20px/1 Space Grotesk}.summary-metrics span[data-v-7898bbce]{margin-top:5px;color:#778371;font:500 7px/1 IBM Plex Mono;text-transform:uppercase}.confidence-note strong[data-v-7898bbce]{font-size:11px}.confidence-note p[data-v-7898bbce]{margin:8px 0 0;color:#788472;font-size:9px;line-height:1.6}.devices-layout[data-v-7898bbce]{min-height:0;flex:1;overflow:hidden}.device-list[data-v-7898bbce]{height:100%;overflow-y:auto}.device-search[data-v-7898bbce]{position:sticky;z-index:2;top:0;display:flex;border-bottom:1px solid rgba(152,184,130,.2);background:#0b110a}.device-search input[data-v-7898bbce]{min-width:0;flex:1;border:0;background:transparent;color:#e9eee5;padding:13px 14px;outline:0;font:500 9px/1 IBM Plex Mono}.device-search span[data-v-7898bbce]{display:grid;place-items:center;width:48px;border-left:1px solid rgba(152,184,130,.16);color:#82907b;font:500 9px/1 IBM Plex Mono}.device-item[data-v-7898bbce]{width:100%;display:grid;grid-template-columns:7px 1fr auto;gap:11px;align-items:start;border:0;border-bottom:1px solid rgba(152,184,130,.12);background:transparent;padding:12px 15px;color:inherit;text-align:left;cursor:pointer}.device-item[data-v-7898bbce]:hover,.device-item.active[data-v-7898bbce]{background:#b8ff3d0e}.device-item>i[data-v-7898bbce]{margin-top:4px}.device-item>div[data-v-7898bbce]{min-width:0}.device-item strong[data-v-7898bbce],.device-item span[data-v-7898bbce],.device-item code[data-v-7898bbce]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-item strong[data-v-7898bbce]{font-size:11px}.device-item span[data-v-7898bbce]{margin-top:5px;color:#82907b;font-size:8px}.device-item code[data-v-7898bbce]{margin-top:6px;color:#677361;font:500 8px/1 IBM Plex Mono}.device-item>b[data-v-7898bbce]{font-size:18px}.empty-state[data-v-7898bbce]{padding:30px;color:#74806e;text-align:center;font:500 9px/1 IBM Plex Mono}.device-editor[data-v-7898bbce]{height:100%;overflow-y:auto}.device-editor-head[data-v-7898bbce]{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid rgba(152,184,130,.16)}.device-editor-head button[data-v-7898bbce]{border:0;background:transparent;color:#8d9987;cursor:pointer;font:500 9px/1 IBM Plex Mono}.device-editor-head span[data-v-7898bbce]{background:transparent!important;box-shadow:none;font:600 8px/1 IBM Plex Mono}.device-editor>h2[data-v-7898bbce]{margin:18px 20px 5px;font-size:24px}.mac-address[data-v-7898bbce]{display:block;margin:0 20px 18px;color:#b8ff3d;font:500 10px/1 IBM Plex Mono}.facts-grid[data-v-7898bbce]{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid rgba(152,184,130,.16)}.facts-grid>div[data-v-7898bbce]{min-width:0;padding:12px 14px;border-right:1px solid rgba(152,184,130,.12);border-bottom:1px solid rgba(152,184,130,.12)}.facts-grid dt[data-v-7898bbce]{color:#6f7c69;font:500 7px/1 IBM Plex Mono;text-transform:uppercase}.facts-grid dd[data-v-7898bbce]{margin:7px 0 0;overflow:hidden;color:#d8dfd5;font-size:9px;text-overflow:ellipsis}.facts-grid small[data-v-7898bbce]{display:block;margin-top:5px;color:#65705f;font-size:7px}.evidence[data-v-7898bbce]{display:flex;flex-wrap:wrap;gap:5px;padding:12px 14px;border-bottom:1px solid rgba(152,184,130,.16)}.evidence span[data-v-7898bbce]{border:1px solid #33402f;color:#84917e;padding:4px 6px;font:500 7px/1 IBM Plex Mono}.form-row[data-v-7898bbce]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.groups-view[data-v-7898bbce]{padding-bottom:20px}.form-actions[data-v-7898bbce]{display:flex;gap:8px}.form-actions .primary-action[data-v-7898bbce]{flex:1}.form-actions .secondary-action[data-v-7898bbce]{margin-top:14px}.group-list article[data-v-7898bbce]{display:grid;grid-template-columns:8px 1fr auto auto;gap:12px;align-items:start;padding:14px 16px;border-bottom:1px solid rgba(152,184,130,.12)}.group-list article>i[data-v-7898bbce]{width:7px;height:7px;margin-top:4px;border-radius:50%}.group-list strong[data-v-7898bbce],.group-list span[data-v-7898bbce],.group-list code[data-v-7898bbce]{display:block}.group-list strong[data-v-7898bbce]{font-size:11px}.group-list span[data-v-7898bbce]{margin-top:5px;color:#7d8977;font-size:8px}.group-list code[data-v-7898bbce]{margin-top:6px;color:#687363;font:500 8px/1 IBM Plex Mono}.group-list button[data-v-7898bbce]{border:0;background:transparent;color:#87947f;cursor:pointer}.group-list button[data-v-7898bbce]:hover{color:#b8ff3d}.group-list button.danger[data-v-7898bbce]:hover{color:#ff654a}.ruijie-summary[data-v-7898bbce]{padding:18px 20px;border-bottom:1px solid rgba(152,184,130,.2);background:#b8ff3d09}.ruijie-error[data-v-7898bbce]{margin:12px 0 0;color:#ff7d67;font-size:9px}.ruijie-device[data-v-7898bbce]{padding:15px 18px;border-bottom:1px solid rgba(152,184,130,.14)}.ruijie-device .node-title-line b[data-v-7898bbce]{margin-left:auto;color:#b8ff3d;font:600 8px/1 IBM Plex Mono}.ruijie-device h3[data-v-7898bbce]{margin:9px 0 4px;font-size:15px}.ruijie-device>code[data-v-7898bbce]{color:#7f8d78;font:500 8px/1 IBM Plex Mono}.ruijie-device dl[data-v-7898bbce]{display:grid;grid-template-columns:1fr 1fr;margin:12px 0 0;border:1px solid rgba(152,184,130,.14)}.ruijie-device dl div[data-v-7898bbce]{padding:9px;border-right:1px solid rgba(152,184,130,.12);border-bottom:1px solid rgba(152,184,130,.12)}.ruijie-device dt[data-v-7898bbce]{color:#667260;font:500 7px/1 IBM Plex Mono;text-transform:uppercase}.ruijie-device dd[data-v-7898bbce]{margin:5px 0 0;color:#d8dfd5;font:500 9px/1 IBM Plex Mono}.ruijie-device .firmware[data-v-7898bbce]{margin:10px 0 0;overflow:hidden;color:#6f7c69;font-size:8px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.cmdb-inspector[data-v-7898bbce]{top:70px;right:8px;bottom:66px;width:calc(100vw - 16px)}.facts-grid[data-v-7898bbce]{grid-template-columns:1fr}.facts-grid>div[data-v-7898bbce]{border-right:0}}.network-page[data-v-162af919]{width:min(1560px,100%);margin:0 auto;padding:clamp(24px,4vw,58px) clamp(16px,3vw,48px) 80px}.network-header[data-v-162af919]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:30px;border-bottom:1px solid var(--line)}.back-link[data-v-162af919]{display:inline-block;margin-bottom:28px;color:var(--muted);text-decoration:none;font:500 11px/1 IBM Plex Mono;letter-spacing:.08em;text-transform:uppercase}.back-link[data-v-162af919]:hover{color:var(--signal)}.eyebrow[data-v-162af919]{margin:0;color:var(--signal);font:600 10px/1 IBM Plex Mono;letter-spacing:.14em;text-transform:uppercase}h1[data-v-162af919]{margin:10px 0 0;font-size:clamp(48px,8vw,104px);line-height:.84;letter-spacing:-.07em}.intro[data-v-162af919]{max-width:720px;margin:22px 0 0;color:var(--soft);font-size:15px;line-height:1.6}.header-actions[data-v-162af919]{display:flex;align-items:center;gap:10px}.live-badge[data-v-162af919],.refresh-button[data-v-162af919]{height:40px;display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line);background:var(--surface);color:var(--soft);padding:0 14px;font:600 10px/1 IBM Plex Mono;letter-spacing:.08em}.live-badge i[data-v-162af919]{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.live-badge.online[data-v-162af919]{color:var(--signal)}.live-badge.degraded[data-v-162af919]{color:#ffd166}.live-badge.offline[data-v-162af919]{color:var(--alert)}.refresh-button[data-v-162af919]{cursor:pointer}.refresh-button[data-v-162af919]:hover{border-color:var(--signal);color:var(--signal)}.refresh-button[data-v-162af919]:disabled{opacity:.5;cursor:wait}.spinning[data-v-162af919]{display:inline-block;animation:spin-162af919 .8s linear infinite}@keyframes spin-162af919{to{transform:rotate(360deg)}}.error-banner[data-v-162af919]{margin:22px 0;border:1px solid color-mix(in srgb,var(--alert) 45%,var(--line));background:color-mix(in srgb,var(--alert) 10%,var(--surface));color:var(--alert);padding:14px 16px}.period-bar[data-v-162af919]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid var(--line)}.period-bar>div[data-v-162af919]{display:flex;align-items:center;gap:14px}.period-label[data-v-162af919]{color:var(--muted);font:500 10px/1 IBM Plex Mono;letter-spacing:.1em;text-transform:uppercase}.period-options[data-v-162af919]{display:flex;border:1px solid var(--line)}.period-options button[data-v-162af919]{min-width:78px;height:34px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font:500 11px/1 IBM Plex Mono}.period-options button[data-v-162af919]:last-child{border-right:0}.period-options button[data-v-162af919]:hover{color:var(--ink)}.period-options button.active[data-v-162af919]{background:var(--signal);color:var(--void)}.period-bar p[data-v-162af919]{display:flex;gap:16px;margin:0;color:var(--muted);font-size:12px}.period-bar p b[data-v-162af919]{color:var(--soft);font-family:IBM Plex Mono;font-weight:500}.metric-strip[data-v-162af919]{display:grid;grid-template-columns:repeat(5,1fr);border-left:1px solid var(--line);margin:28px 0}.metric-strip article[data-v-162af919]{min-height:130px;padding:20px;border:1px solid var(--line);border-left:0;background:var(--surface)}.metric-strip span[data-v-162af919],.metric-strip small[data-v-162af919]{display:block;color:var(--muted);font-size:11px}.metric-strip strong[data-v-162af919]{display:block;margin:14px 0 9px;color:var(--ink);font:600 clamp(28px,3vw,42px)/1 "Space Grotesk";letter-spacing:-.05em}.metric-strip article:nth-child(2) strong[data-v-162af919]{color:var(--signal)}.map-panel[data-v-162af919],.equipment-section[data-v-162af919],.channel-table[data-v-162af919],.period-summary[data-v-162af919]{border:1px solid var(--line);background:var(--surface)}.panel-heading[data-v-162af919]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px 24px;border-bottom:1px solid var(--line)}.panel-heading h2[data-v-162af919],.period-summary h2[data-v-162af919]{margin:7px 0 0;font-size:clamp(23px,3vw,34px)}.legend[data-v-162af919]{display:flex;flex-wrap:wrap;gap:16px;color:var(--muted);font:500 10px/1 IBM Plex Mono}.legend span[data-v-162af919]{display:flex;align-items:center;gap:7px}.legend i[data-v-162af919]{width:8px;height:8px;border-radius:50%}.legend .online[data-v-162af919]{background:var(--signal);box-shadow:0 0 8px var(--signal)}.legend .offline[data-v-162af919]{background:var(--alert)}.legend .virtual[data-v-162af919]{border:1px solid #63b3ff}.equipment-section[data-v-162af919]{margin-top:28px}.section-note[data-v-162af919]{max-width:430px;margin:0;color:var(--muted);font-size:11px;text-align:right}.equipment-grid[data-v-162af919]{display:grid;grid-template-columns:repeat(3,1fr)}.equipment-card[data-v-162af919]{position:relative;min-height:150px;display:grid;grid-template-columns:auto 1fr;gap:14px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.equipment-card[data-v-162af919]:nth-child(3n){border-right:0}.equipment-card.main-router[data-v-162af919]{background:color-mix(in srgb,var(--signal) 7%,var(--surface))}.equipment-icon[data-v-162af919]{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);color:var(--signal);font-size:20px}.equipment-copy span[data-v-162af919]{color:var(--muted);font:600 8px/1 IBM Plex Mono;letter-spacing:.13em;text-transform:uppercase}.equipment-copy h3[data-v-162af919]{margin:7px 0 4px;font-size:17px}.equipment-copy p[data-v-162af919]{margin:0;color:var(--soft);font-size:11px}.equipment-copy code[data-v-162af919],.equipment-copy small[data-v-162af919]{display:block;margin-top:10px;color:var(--muted);font:500 9px/1.4 IBM Plex Mono}.equipment-copy small[data-v-162af919]{margin-top:4px}.equipment-state[data-v-162af919]{position:absolute;top:20px;right:20px;width:7px;height:7px;border-radius:50%}.equipment-state.online[data-v-162af919]{background:var(--signal);box-shadow:0 0 9px var(--signal)}.equipment-state.offline[data-v-162af919]{background:var(--alert)}.detail-grid[data-v-162af919]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.72fr);gap:20px;margin-top:28px}.panel-heading.compact[data-v-162af919]{padding:18px 20px}.panel-heading.compact span[data-v-162af919]{color:var(--muted);font:500 11px/1 IBM Plex Mono}.table-scroll[data-v-162af919]{overflow-x:auto}.channel-table table[data-v-162af919]{width:100%;min-width:780px;border-collapse:collapse;text-align:left}.channel-table th[data-v-162af919]{padding:10px 16px;background:var(--surface-2);color:var(--muted);font:500 9px/1 IBM Plex Mono;letter-spacing:.08em;text-transform:uppercase}.channel-table td[data-v-162af919]{padding:13px 16px;border-top:1px solid var(--line-soft);color:var(--soft);font:500 11px/1.3 IBM Plex Mono}.channel-table td strong[data-v-162af919],.channel-table td code[data-v-162af919]{display:block}.channel-table td strong[data-v-162af919]{color:var(--ink);font:600 12px/1.2 Inter}.channel-table td code[data-v-162af919]{margin-top:4px;color:var(--muted);font-size:9px}.table-status[data-v-162af919]{font-size:9px}.table-status.up[data-v-162af919]{color:var(--signal)}.table-status.down[data-v-162af919],.warning[data-v-162af919]{color:var(--alert)!important}.period-summary[data-v-162af919]{padding:22px}.period-summary dl[data-v-162af919]{margin:24px 0 0}.period-summary dl div[data-v-162af919]{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid var(--line-soft)}.period-summary dt[data-v-162af919]{color:var(--muted);font-size:11px}.period-summary dd[data-v-162af919]{margin:0;color:var(--ink);font:500 15px/1 IBM Plex Mono}.method-note[data-v-162af919]{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;line-height:1.6}.loading-state[data-v-162af919]{padding:100px 0;color:var(--muted);text-align:center;font:500 11px/1 IBM Plex Mono;letter-spacing:.1em;text-transform:uppercase}@media(max-width:1180px){.metric-strip[data-v-162af919]{grid-template-columns:repeat(3,1fr)}.equipment-grid[data-v-162af919]{grid-template-columns:repeat(2,1fr)}.equipment-card[data-v-162af919]:nth-child(3n){border-right:1px solid var(--line)}.equipment-card[data-v-162af919]:nth-child(2n){border-right:0}}@media(max-width:760px){.network-header[data-v-162af919],.period-bar[data-v-162af919],.panel-heading[data-v-162af919]{align-items:flex-start;flex-direction:column}.header-actions[data-v-162af919]{width:100%;justify-content:space-between}.period-bar>div[data-v-162af919]{align-items:flex-start;flex-direction:column;width:100%}.period-options[data-v-162af919]{width:100%;overflow-x:auto}.period-options button[data-v-162af919]{flex:1;min-width:72px}.period-bar p[data-v-162af919]{width:100%;justify-content:space-between}.metric-strip[data-v-162af919]{grid-template-columns:1fr 1fr}.equipment-grid[data-v-162af919]{grid-template-columns:1fr}.equipment-card[data-v-162af919],.equipment-card[data-v-162af919]:nth-child(2n),.equipment-card[data-v-162af919]:nth-child(3n){border-right:0}.detail-grid[data-v-162af919]{grid-template-columns:1fr}.section-note[data-v-162af919]{text-align:left}.legend[data-v-162af919]{line-height:1.6}}@media(max-width:480px){h1[data-v-162af919]{font-size:52px}.metric-strip[data-v-162af919]{grid-template-columns:1fr}.metric-strip article[data-v-162af919]{min-height:112px}}.network-app[data-v-162af919]{--hud-bg: rgba(10, 15, 10, .88);--hud-line: rgba(152, 184, 130, .24);position:relative;width:100%;height:calc(100dvh - 117px);min-height:650px;overflow:hidden;background:#090d0a;color:#f3f5ed;isolation:isolate}.network-app.is-fullscreen[data-v-162af919]{height:100dvh;min-height:100dvh}.topology-engine[data-v-162af919]{position:absolute;inset:0;z-index:0}.command-bar[data-v-162af919]{position:absolute;z-index:20;top:14px;left:16px;right:16px;min-height:58px;display:flex;align-items:stretch;justify-content:space-between;gap:20px;border:1px solid var(--hud-line);background:var(--hud-bg);box-shadow:0 16px 44px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-identity[data-v-162af919]{display:flex;align-items:stretch;min-width:270px}.back-button[data-v-162af919]{width:54px;display:grid;place-items:center;border-right:1px solid var(--hud-line);color:#b8ff3d;text-decoration:none;font:500 20px/1 Space Grotesk}.back-button[data-v-162af919]:hover{background:#b8ff3d14}.app-identity>div[data-v-162af919]{display:flex;flex-direction:column;justify-content:center;padding:0 17px}.app-identity span[data-v-162af919]{color:#7c8975;font:600 8px/1 IBM Plex Mono;letter-spacing:.16em}.app-identity strong[data-v-162af919]{margin-top:7px;font:600 13px/1 Space Grotesk;letter-spacing:.08em}.app-identity strong i[data-v-162af919]{color:#b8ff3d;font-style:normal}.command-actions[data-v-162af919]{display:flex;align-items:stretch}.command-actions[data-v-162af919]>*{border-left:1px solid var(--hud-line)}.snapshot-age[data-v-162af919]{display:flex;align-items:center;padding:0 15px;color:#7f8b79;font:500 9px/1 IBM Plex Mono;white-space:nowrap}.network-app .live-badge[data-v-162af919]{height:auto;border:0;background:transparent;padding:0 16px;font-size:9px;white-space:nowrap}.command-actions button[data-v-162af919]{min-width:54px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:#9daa97;padding:0 15px;cursor:pointer;font:500 9px/1 IBM Plex Mono}.command-actions button[data-v-162af919]:hover,.command-actions button.active[data-v-162af919]{background:#b8ff3d14;color:#b8ff3d}.command-actions button[data-v-162af919]:disabled{opacity:.45;cursor:wait}.command-actions button span[data-v-162af919]{font-size:15px}.command-actions button b[data-v-162af919]{font-weight:500;white-space:nowrap}.metric-dock[data-v-162af919]{position:absolute;z-index:10;top:88px;left:16px;width:190px;border:1px solid var(--hud-line);background:var(--hud-bg);box-shadow:0 16px 44px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.metric-dock article[data-v-162af919]{min-height:94px;padding:14px 16px;border-bottom:1px solid var(--hud-line)}.metric-dock article[data-v-162af919]:last-child{border-bottom:0}.metric-dock span[data-v-162af919]{display:block;color:#75806f;font:600 8px/1 IBM Plex Mono;letter-spacing:.13em}.metric-dock strong[data-v-162af919]{display:block;margin:10px 0 5px;color:#f3f5ed;font:600 32px/.9 Space Grotesk;letter-spacing:-.05em}.metric-dock strong em[data-v-162af919]{margin-left:3px;color:#6f7d69;font-size:15px;font-style:normal;letter-spacing:0}.metric-dock small[data-v-162af919]{color:#8d9987;font:500 9px/1 IBM Plex Mono}.metric-dock .signal[data-v-162af919]{background:#b8ff3d0e}.metric-dock .signal strong[data-v-162af919]{color:#b8ff3d;text-shadow:0 0 18px rgba(184,255,61,.22)}.period-console[data-v-162af919]{position:absolute;z-index:12;left:50%;bottom:16px;min-height:48px;display:flex;align-items:center;gap:14px;transform:translate(-50%);border:1px solid var(--hud-line);background:var(--hud-bg);padding:7px;box-shadow:0 12px 36px #0000004d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.console-label[data-v-162af919]{padding-left:8px;color:#75806f;font:600 8px/1 IBM Plex Mono;letter-spacing:.13em;white-space:nowrap}.network-app .period-options[data-v-162af919]{border-color:var(--hud-line)}.network-app .period-options button[data-v-162af919]{min-width:70px;height:32px;border-color:var(--hud-line);color:#899584;font-size:9px}.network-app .period-options button[data-v-162af919]:hover{color:#f3f5ed}.network-app .period-options button.active[data-v-162af919]{background:#b8ff3d;color:#090d0a}.period-console p[data-v-162af919]{display:flex;align-items:center;gap:7px;margin:0;padding:0 8px 0 2px;color:#7d8977;font:500 8px/1 IBM Plex Mono;white-space:nowrap}.period-console p i[data-v-162af919]{width:6px;height:6px;border-radius:50%;background:#ffd166}.period-console p i.complete[data-v-162af919]{background:#b8ff3d;box-shadow:0 0 8px #b8ff3d}.map-legend[data-v-162af919]{position:absolute;z-index:10;right:16px;bottom:16px;height:48px;display:flex;align-items:center;gap:14px;border:1px solid var(--hud-line);background:var(--hud-bg);padding:0 14px;color:#7d8977;font:500 8px/1 IBM Plex Mono;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.map-legend span[data-v-162af919]{display:flex;align-items:center;gap:6px}.map-legend i[data-v-162af919]{width:7px;height:7px;border-radius:50%}.map-legend .online[data-v-162af919]{background:#b8ff3d;box-shadow:0 0 8px #b8ff3d}.map-legend .offline[data-v-162af919]{background:#ff654a}.map-legend .virtual[data-v-162af919]{border:1px solid #63b3ff}.inspector-panel[data-v-162af919]{position:absolute;z-index:18;top:88px;right:16px;bottom:80px;width:min(390px,calc(100vw - 32px));display:flex;flex-direction:column;border:1px solid var(--hud-line);background:#090e09f5;box-shadow:-22px 20px 60px #0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.inspector-head[data-v-162af919]{min-height:58px;display:flex;align-items:stretch;justify-content:space-between;border-bottom:1px solid var(--hud-line)}.inspector-head>div[data-v-162af919]{display:flex;flex-direction:column;justify-content:center;padding:0 16px}.inspector-head span[data-v-162af919]{color:#b8ff3d;font:600 8px/1 IBM Plex Mono;letter-spacing:.14em}.inspector-head strong[data-v-162af919]{margin-top:7px;font:600 15px/1 Space Grotesk}.inspector-head button[data-v-162af919]{width:58px;border:0;border-left:1px solid var(--hud-line);background:transparent;color:#83907d;cursor:pointer;font-size:22px}.inspector-head button[data-v-162af919]:hover{color:#b8ff3d}.inspector-scroll[data-v-162af919]{min-height:0;overflow-y:auto;scrollbar-color:#516447 #11170f}.router-card[data-v-162af919]{position:relative;padding:18px 20px;border-bottom:1px solid var(--hud-line);background:#b8ff3d0b}.router-card .device-state[data-v-162af919]{position:absolute;top:19px;right:19px}.router-card small[data-v-162af919]{color:#b8ff3d;font:600 8px/1 IBM Plex Mono;letter-spacing:.13em}.router-card h2[data-v-162af919]{margin:9px 0 5px;font-size:22px}.router-card p[data-v-162af919]{margin:0;color:#899584;font-size:10px}.router-card code[data-v-162af919]{display:block;margin-top:10px;color:#b2bcae;font:500 9px/1 IBM Plex Mono}.load-summary[data-v-162af919],.inspector-section[data-v-162af919]{border-bottom:1px solid var(--hud-line)}.load-summary[data-v-162af919]{padding:18px 20px}.load-summary h3[data-v-162af919],.section-title h3[data-v-162af919]{margin:0;color:#e7ebe3;font-size:13px}.load-summary dl[data-v-162af919]{margin:12px 0 0}.load-summary dl div[data-v-162af919]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid rgba(152,184,130,.12)}.load-summary dt[data-v-162af919]{color:#7e8a78;font-size:9px}.load-summary dd[data-v-162af919]{margin:0;color:#c3ccc0;font:500 9px/1 IBM Plex Mono}.section-title[data-v-162af919]{height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#ffffff05}.section-title span[data-v-162af919]{color:#708067;font:600 9px/1 IBM Plex Mono}.device-row[data-v-162af919],.channel-row[data-v-162af919]{position:relative;display:grid;grid-template-columns:8px 1fr auto;gap:11px;align-items:start;padding:12px 16px;border-top:1px solid rgba(152,184,130,.1)}.device-row>div[data-v-162af919],.channel-row>div[data-v-162af919]{min-width:0}.device-row strong[data-v-162af919],.channel-row strong[data-v-162af919]{display:block;overflow:hidden;color:#dce2d9;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.device-row span[data-v-162af919],.device-row code[data-v-162af919],.channel-row span[data-v-162af919],.channel-row code[data-v-162af919]{display:block;margin-top:5px;overflow:hidden;color:#7d8977;font:500 8px/1.25 IBM Plex Mono;text-overflow:ellipsis;white-space:nowrap}.device-row>b[data-v-162af919]{color:#b8ff3d;font-size:15px}.channel-row>b[data-v-162af919]{color:#dce2d9;font:600 13px/1 Space Grotesk}.channel-row>b small[data-v-162af919]{color:#73806d;font-size:9px}.device-state[data-v-162af919]{width:6px;height:6px;margin-top:3px;border-radius:50%}.device-state.online[data-v-162af919]{background:#b8ff3d;box-shadow:0 0 8px #b8ff3d}.device-state.offline[data-v-162af919]{background:#ff654a}.inspector-enter-active[data-v-162af919],.inspector-leave-active[data-v-162af919]{transition:transform .24s ease,opacity .2s ease}.inspector-enter-from[data-v-162af919],.inspector-leave-to[data-v-162af919]{opacity:0;transform:translate(22px)}.network-app .error-banner[data-v-162af919]{position:absolute;z-index:30;top:86px;left:50%;max-width:min(680px,calc(100% - 32px));transform:translate(-50%);margin:0;background:#260c09f0;box-shadow:0 18px 42px #0000005c}.network-app .loading-state[data-v-162af919]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:0;background:linear-gradient(rgba(184,255,61,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(184,255,61,.03) 1px,transparent 1px),#090d0a;background-size:32px 32px}.loading-state i[data-v-162af919]{width:10px;height:10px;border-radius:50%;background:#b8ff3d;box-shadow:0 0 18px #b8ff3d;animation:pulse-162af919 1s ease-in-out infinite alternate}.loading-state strong[data-v-162af919]{color:#e9eee5;font:600 16px/1 Space Grotesk;letter-spacing:.1em}.loading-state span[data-v-162af919]{color:#73806d;font:500 9px/1 IBM Plex Mono}@keyframes pulse-162af919{to{opacity:.35;transform:scale(.7)}}@media(max-width:980px){.command-actions button b[data-v-162af919],.snapshot-age[data-v-162af919]{display:none}.command-actions button[data-v-162af919]{min-width:52px;padding:0 12px}.metric-dock[data-v-162af919]{top:84px;width:158px}.metric-dock article[data-v-162af919]{min-height:80px;padding:11px 13px}.metric-dock strong[data-v-162af919]{font-size:26px}.period-console[data-v-162af919]{left:16px;transform:none}.console-label[data-v-162af919],.period-console p[data-v-162af919],.map-legend[data-v-162af919]{display:none}}@media(max-width:640px){.network-app[data-v-162af919]{height:calc(100dvh - 107px);min-height:560px}.command-bar[data-v-162af919]{top:8px;left:8px;right:8px;min-height:52px}.app-identity[data-v-162af919]{min-width:0;flex:1}.back-button[data-v-162af919]{width:44px}.app-identity>div[data-v-162af919]{padding:0 10px}.app-identity span[data-v-162af919]{display:none}.app-identity strong[data-v-162af919]{margin:0;font-size:11px}.network-app .live-badge[data-v-162af919]{display:none}.command-actions button[data-v-162af919]{min-width:42px;padding:0 9px}.metric-dock[data-v-162af919]{top:70px;left:8px;width:132px}.metric-dock article[data-v-162af919]{min-height:67px;padding:9px 10px}.metric-dock span[data-v-162af919]{font-size:7px}.metric-dock strong[data-v-162af919]{margin:8px 0 3px;font-size:22px}.metric-dock small[data-v-162af919]{font-size:7px}.period-console[data-v-162af919]{left:8px;right:8px;bottom:8px;justify-content:center}.network-app .period-options[data-v-162af919]{width:100%}.network-app .period-options button[data-v-162af919]{min-width:0}.inspector-panel[data-v-162af919]{top:70px;right:8px;bottom:66px;width:calc(100vw - 16px)}}.docs-source-strip[data-v-193ad7d1]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.docs-source-strip>div[data-v-193ad7d1]{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:var(--panel);font:600 7px Space Grotesk;letter-spacing:.08em;color:var(--faint)}.docs-source-strip i[data-v-193ad7d1]{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 9px currentColor}.docs-source-strip i.live[data-v-193ad7d1]{background:var(--lime);color:var(--lime)}.docs-source-strip i.snapshot[data-v-193ad7d1]{background:var(--amber);color:var(--amber)}.docs-source-strip strong[data-v-193ad7d1]{color:var(--text);font-size:8px}.docs-source-strip .docs-cache[data-v-193ad7d1]{margin-left:auto}.docs-kpis[data-v-193ad7d1]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px}.docs-kpis article[data-v-193ad7d1]{position:relative;min-height:118px;padding:18px;border:1px solid var(--line);border-radius:9px;background:var(--panel);overflow:hidden}.docs-kpis svg[data-v-193ad7d1]{position:absolute;right:17px;top:17px;width:18px;color:var(--cyan)}.docs-kpis span[data-v-193ad7d1]{display:block;color:var(--faint);font:600 7px Space Grotesk;letter-spacing:.1em}.docs-kpis strong[data-v-193ad7d1]{display:block;margin-top:11px;font:500 27px Space Grotesk;color:var(--text)}.docs-kpis small[data-v-193ad7d1]{display:block;margin-top:4px;color:var(--muted);font-size:8px}.docs-kpis .success svg[data-v-193ad7d1],.docs-kpis .success strong[data-v-193ad7d1]{color:var(--lime)}.docs-kpis .danger svg[data-v-193ad7d1],.docs-kpis .danger strong[data-v-193ad7d1]{color:var(--red)}.docs-workspace[data-v-193ad7d1]{overflow:hidden}.docs-toolbar[data-v-193ad7d1]{display:flex;align-items:center;gap:10px;padding:15px 17px;border-bottom:1px solid var(--line)}.direction-tabs[data-v-193ad7d1]{display:flex;padding:3px;border:1px solid var(--line);border-radius:6px;background:var(--raised)}.direction-tabs button[data-v-193ad7d1]{display:flex;align-items:center;gap:6px;height:29px;padding:0 11px;border:0;border-radius:4px;background:transparent;color:var(--muted);font-size:8px}.direction-tabs button.active[data-v-193ad7d1]{background:#66d9ff17;color:var(--cyan)}.docs-search[data-v-193ad7d1]{flex:1;display:flex;align-items:center;gap:8px;height:37px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:var(--raised);color:var(--faint)}.docs-search input[data-v-193ad7d1]{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:400 10px Inter}.docs-refresh[data-v-193ad7d1]{display:flex;align-items:center;gap:7px;height:37px;padding:0 13px;border:1px solid rgba(159,234,120,.25);border-radius:6px;background:#9fea7812;color:var(--lime);font-size:8px}.docs-refresh[data-v-193ad7d1]:disabled{opacity:.6}.spin[data-v-193ad7d1]{animation:spin-193ad7d1 .8s linear infinite}@keyframes spin-193ad7d1{to{transform:rotate(360deg)}}.docs-filters[data-v-193ad7d1]{display:flex;align-items:center;gap:5px;padding:10px 17px;border-bottom:1px solid var(--line)}.docs-filters button[data-v-193ad7d1]{height:25px;padding:0 9px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--muted);font-size:7px}.docs-filters button.active[data-v-193ad7d1]{border-color:var(--line);background:var(--raised);color:var(--text)}.docs-filters span[data-v-193ad7d1]{margin-left:auto;color:var(--faint);font-size:7px}.docs-table-wrap[data-v-193ad7d1]{overflow:auto}.docs-table[data-v-193ad7d1]{width:100%;border-collapse:collapse;min-width:1100px}.docs-table th[data-v-193ad7d1]{height:36px;padding:0 12px;border-bottom:1px solid var(--line);color:var(--faint);font:600 7px Space Grotesk;text-align:left;letter-spacing:.08em}.docs-table td[data-v-193ad7d1]{height:66px;padding:8px 12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:8px}.docs-table tbody tr[data-v-193ad7d1]{cursor:pointer;transition:.15s}.docs-table tbody tr[data-v-193ad7d1]:hover,.docs-table tbody tr.selected[data-v-193ad7d1]{background:#66d9ff09}.doc-identity[data-v-193ad7d1],.doc-partner[data-v-193ad7d1]{display:flex;align-items:center;gap:9px}.doc-identity>span[data-v-193ad7d1]{display:grid;place-items:center;width:33px;height:33px;border:1px solid rgba(102,217,255,.18);border-radius:6px;background:#66d9ff0f;color:var(--cyan);font:600 7px Space Grotesk}.doc-identity strong[data-v-193ad7d1],.doc-partner strong[data-v-193ad7d1]{display:block;max-width:250px;color:var(--text);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-identity small[data-v-193ad7d1],.doc-partner small[data-v-193ad7d1]{display:block;margin-top:3px;color:var(--faint);font-size:7px}.money[data-v-193ad7d1]{color:var(--text)!important;font:500 9px Space Grotesk!important;white-space:nowrap}.doc-pill[data-v-193ad7d1],.reconcile-pill[data-v-193ad7d1]{display:inline-flex;align-items:center;gap:5px;max-width:180px;padding:4px 7px;border:1px solid var(--line);border-radius:4px;font-size:7px;white-space:nowrap}.doc-pill i[data-v-193ad7d1]{width:5px;height:5px;border-radius:50%;background:currentColor}.doc-pill.ok[data-v-193ad7d1],.reconcile-pill.ok[data-v-193ad7d1]{border-color:#9fea7833;color:var(--lime);background:#9fea780d}.doc-pill.wait[data-v-193ad7d1]{border-color:#ffcc7338;color:var(--amber);background:#ffcc730d}.doc-pill.danger[data-v-193ad7d1],.reconcile-pill.danger[data-v-193ad7d1]{border-color:#ff6b6e33;color:var(--red);background:#ff6b6e0d}.reconcile-pill.muted[data-v-193ad7d1]{color:var(--faint)}.doc-open[data-v-193ad7d1]{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--faint)}.docs-error[data-v-193ad7d1],.docs-loading[data-v-193ad7d1],.docs-empty[data-v-193ad7d1]{display:flex;align-items:center;justify-content:center;gap:12px;min-height:220px;color:var(--muted)}.docs-error div[data-v-193ad7d1]{display:flex;flex-direction:column;gap:4px}.docs-error strong[data-v-193ad7d1]{color:var(--red)}.docs-error button[data-v-193ad7d1]{padding:8px 12px;border:1px solid var(--line);border-radius:5px;background:var(--raised);color:var(--text)}.docs-loading i[data-v-193ad7d1]{width:20px;height:20px;border:2px solid var(--line);border-top-color:var(--cyan);border-radius:50%;animation:spin-193ad7d1 .8s linear infinite}.docs-empty[data-v-193ad7d1]{flex-direction:column}.docs-empty strong[data-v-193ad7d1]{color:var(--text)}.doc-drawer-layer[data-v-193ad7d1]{position:fixed;z-index:80;inset:0;background:#0205079e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.doc-drawer[data-v-193ad7d1]{position:absolute;right:0;top:0;bottom:0;width:min(480px,100%);display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--bg);box-shadow:-20px 0 70px #00000059}.doc-drawer>header[data-v-193ad7d1]{display:flex;align-items:center;justify-content:space-between;padding:22px;border-bottom:1px solid var(--line)}.doc-drawer>header span[data-v-193ad7d1]{color:var(--cyan);font:600 7px Space Grotesk;letter-spacing:.1em}.doc-drawer>header h2[data-v-193ad7d1]{margin:5px 0 0;font:500 19px Space Grotesk}.doc-drawer>header button[data-v-193ad7d1]{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted)}.doc-drawer-body[data-v-193ad7d1]{flex:1;padding:18px;overflow:auto}.doc-status-card[data-v-193ad7d1],.one-c-card[data-v-193ad7d1],.doc-meta[data-v-193ad7d1]{padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.doc-status-card strong[data-v-193ad7d1]{display:block;margin-top:18px;font:500 27px Space Grotesk}.doc-status-card strong small[data-v-193ad7d1]{font-size:10px;color:var(--faint)}.doc-status-card p[data-v-193ad7d1]{margin:14px 0 4px;color:var(--text);font-size:11px}.doc-status-card>small[data-v-193ad7d1]{color:var(--muted);font-size:8px}.one-c-card[data-v-193ad7d1]{margin-top:10px}.one-c-card>div[data-v-193ad7d1]:first-child{display:flex;align-items:center;gap:7px;color:var(--faint);font:600 7px Space Grotesk;letter-spacing:.1em}.one-c-card h3[data-v-193ad7d1]{margin:12px 0 7px;font:500 15px Space Grotesk}.one-c-card.ok h3[data-v-193ad7d1]{color:var(--lime)}.one-c-card.danger h3[data-v-193ad7d1]{color:var(--red)}.one-c-card p[data-v-193ad7d1]{color:var(--muted);font-size:8px;line-height:1.6}.one-c-card dl[data-v-193ad7d1]{margin:12px 0 0}.one-c-card dl div[data-v-193ad7d1]{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--line);font-size:8px}.one-c-card dt[data-v-193ad7d1]{color:var(--faint)}.one-c-card dd[data-v-193ad7d1]{margin:0;color:var(--text)}.doc-meta[data-v-193ad7d1]{margin-top:10px}.doc-meta>div[data-v-193ad7d1]{padding:10px 0;border-bottom:1px solid var(--line)}.doc-meta>div[data-v-193ad7d1]:last-child{border:0}.doc-meta span[data-v-193ad7d1]{display:block;margin-bottom:5px;color:var(--faint);font:600 7px Space Grotesk}.doc-meta strong[data-v-193ad7d1],.doc-meta code[data-v-193ad7d1]{color:var(--text);font-size:8px;word-break:break-all}.doc-drawer>footer[data-v-193ad7d1]{padding:16px 18px;border-top:1px solid var(--line)}.pdf-button[data-v-193ad7d1]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;border:1px solid rgba(102,217,255,.25);border-radius:6px;background:#66d9ff14;color:var(--cyan);font-size:9px}.doc-drawer>footer span[data-v-193ad7d1]{display:block;margin-top:9px;color:var(--faint);font-size:7px;text-align:center}@media(max-width:900px){.docs-kpis[data-v-193ad7d1]{grid-template-columns:repeat(2,1fr)}.docs-source-strip[data-v-193ad7d1]{flex-wrap:wrap}.docs-source-strip .docs-cache[data-v-193ad7d1]{margin-left:0}.docs-toolbar[data-v-193ad7d1]{flex-wrap:wrap}.docs-search[data-v-193ad7d1]{order:3;flex-basis:100%}}@media(max-width:560px){.docs-kpis[data-v-193ad7d1]{grid-template-columns:1fr 1fr}.docs-kpis article[data-v-193ad7d1]{min-height:100px;padding:14px}.docs-kpis strong[data-v-193ad7d1]{font-size:22px}.docs-source-strip>div[data-v-193ad7d1]{flex:1;min-width:150px}.direction-tabs[data-v-193ad7d1],.direction-tabs button[data-v-193ad7d1]{flex:1}.docs-refresh[data-v-193ad7d1]{padding:0 9px}.docs-filters[data-v-193ad7d1]{overflow:auto}.doc-drawer[data-v-193ad7d1]{width:100%}}.docs-type-filters[data-v-193ad7d1]{display:flex;gap:6px;padding:9px 17px;border-bottom:1px solid var(--line);overflow:auto}.docs-type-filters button[data-v-193ad7d1]{display:flex;align-items:center;gap:6px;flex:0 0 auto;height:27px;padding:0 9px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);font-size:7px}.docs-type-filters button.active[data-v-193ad7d1]{border-color:#66d9ff52;background:#66d9ff14;color:var(--cyan)}.docs-type-filters b[data-v-193ad7d1]{font:600 7px Space Grotesk;color:var(--faint)}.row-actions[data-v-193ad7d1],.drawer-actions[data-v-193ad7d1]{display:flex;gap:5px}.row-actions button[data-v-193ad7d1],.drawer-actions button[data-v-193ad7d1]{display:flex;align-items:center;justify-content:center;gap:5px;height:27px;padding:0 8px;border-radius:5px;font-size:7px}.row-actions .sign[data-v-193ad7d1],.drawer-actions .sign[data-v-193ad7d1]{border:1px solid rgba(159,234,120,.25);background:#9fea7812;color:var(--lime)}.row-actions .reject[data-v-193ad7d1],.drawer-actions .reject[data-v-193ad7d1]{border:1px solid rgba(255,107,110,.25);background:#ff6b6e12;color:var(--red)}.row-actions button[data-v-193ad7d1]:disabled,.drawer-actions button[data-v-193ad7d1]:disabled{opacity:.38;cursor:not-allowed}.drawer-actions[data-v-193ad7d1]{margin-bottom:8px}.drawer-actions button[data-v-193ad7d1]{flex:1;height:38px;font-size:8px}.action-modal-layer[data-v-193ad7d1]{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:18px;background:#020507c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.action-modal[data-v-193ad7d1]{width:min(520px,100%);padding:20px;border:1px solid var(--line);border-radius:11px;background:var(--bg);box-shadow:0 24px 90px #00000080}.action-modal>header[data-v-193ad7d1]{display:flex;align-items:center;gap:12px}.action-modal>header>button[data-v-193ad7d1]{margin-left:auto;display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted)}.action-icon[data-v-193ad7d1]{display:grid;place-items:center;width:44px;height:44px;border-radius:9px}.action-icon svg[data-v-193ad7d1]{width:21px}.action-icon.sign[data-v-193ad7d1]{color:var(--lime);background:#9fea7817}.action-icon.reject[data-v-193ad7d1]{color:var(--red);background:#ff6b6e17}.action-modal header span[data-v-193ad7d1]{color:var(--faint);font:600 7px Space Grotesk;letter-spacing:.09em}.action-modal h2[data-v-193ad7d1]{margin:4px 0 0;font:500 17px Space Grotesk}.action-document[data-v-193ad7d1]{display:flex;flex-direction:column;gap:5px;margin:18px 0;padding:14px;border:1px solid var(--line);border-radius:7px;background:var(--panel)}.action-document strong[data-v-193ad7d1]{font-size:10px}.action-document span[data-v-193ad7d1]{color:var(--muted);font-size:8px}.action-document b[data-v-193ad7d1]{color:var(--text);font:500 16px Space Grotesk}.action-modal label[data-v-193ad7d1]{display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:8px}.action-modal textarea[data-v-193ad7d1],.action-modal input[data-v-193ad7d1]{box-sizing:border-box;width:100%;padding:11px;border:1px solid var(--line);border-radius:6px;outline:0;background:var(--raised);color:var(--text);font:400 10px Inter;resize:vertical}.action-modal p[data-v-193ad7d1]{color:var(--muted);font-size:8px;line-height:1.65}.action-error[data-v-193ad7d1]{margin:10px 0;padding:9px;border:1px solid rgba(255,107,110,.22);border-radius:5px;color:var(--red);font-size:8px}.action-primary[data-v-193ad7d1]{width:100%;height:40px;margin-top:12px;border-radius:6px;font-size:9px}.action-primary.sign[data-v-193ad7d1]{border:1px solid rgba(159,234,120,.3);background:#9fea781a;color:var(--lime)}.action-primary.reject[data-v-193ad7d1]{border:1px solid rgba(255,107,110,.3);background:#ff6b6e1a;color:var(--red)}.action-primary[data-v-193ad7d1]:disabled{opacity:.4}.ops-source[data-v-29040b5e]{min-height:64px;display:flex;align-items:center;gap:18px;padding:9px 14px;margin-bottom:10px}.source-state[data-v-29040b5e]{display:flex;flex-direction:column;gap:3px;min-width:210px}.source-state>span[data-v-29040b5e]{color:var(--lime);font:600 6px Space Grotesk;letter-spacing:.12em}.source-state>span.stale[data-v-29040b5e]{color:var(--amber)}.source-state i[data-v-29040b5e]{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:currentColor}.source-state strong[data-v-29040b5e]{font:500 9px Space Grotesk}.source-state small[data-v-29040b5e]{color:var(--faint);font-size:7px}.ops-tabs[data-v-29040b5e]{display:flex;gap:4px}.ops-tabs button[data-v-29040b5e],.ops-refresh[data-v-29040b5e]{height:34px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid transparent;border-radius:5px;color:var(--muted);background:none;font-size:8px}.ops-tabs button.active[data-v-29040b5e]{color:var(--lime);border-color:rgba(var(--lime-rgb),.18);background:rgba(var(--lime-rgb),.05)}.ops-refresh[data-v-29040b5e]{margin-left:auto;border-color:var(--line)}.spin[data-v-29040b5e]{animation:spin .8s linear infinite}.ops-error[data-v-29040b5e],.attribution-note[data-v-29040b5e]{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid rgba(255,199,106,.2);border-radius:7px;color:var(--amber);background:#ffc76a0a;font-size:8px}.ops-loading[data-v-29040b5e]{height:240px;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--muted);font-size:9px}.ops-loading i[data-v-29040b5e]{width:22px;height:22px;border:2px solid var(--line);border-top-color:var(--lime);border-radius:50%;animation:spin .8s linear infinite}.ops-kpis[data-v-29040b5e]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px}.ops-kpis article[data-v-29040b5e]{min-height:112px;display:flex;flex-direction:column;justify-content:center;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.ops-kpis span[data-v-29040b5e]{color:var(--muted);font:600 7px Space Grotesk;letter-spacing:.08em}.ops-kpis strong[data-v-29040b5e]{margin:8px 0 4px;font:500 23px Space Grotesk}.ops-kpis small[data-v-29040b5e]{color:var(--faint);font-size:7px}.ops-kpis .accent strong[data-v-29040b5e]{color:var(--lime)}.ops-kpis .warning strong[data-v-29040b5e]{color:var(--amber)}.ops-kpis .danger strong[data-v-29040b5e]{color:var(--red)}.ops-production-grid[data-v-29040b5e]{display:grid;grid-template-columns:1.55fr .45fr;gap:10px;margin-bottom:10px}.decade-card[data-v-29040b5e],.risk-summary[data-v-29040b5e]{padding:23px}.decade-card header[data-v-29040b5e]{display:flex;justify-content:space-between;margin-bottom:18px}.decade-card h3[data-v-29040b5e],.risk-summary h3[data-v-29040b5e],.rank-card h3[data-v-29040b5e]{margin:5px 0 0;font:500 15px Space Grotesk}.decade-card header>b[data-v-29040b5e]{font:500 17px Space Grotesk}.decade-row[data-v-29040b5e]{display:grid;grid-template-columns:65px 1fr 82px;align-items:center;gap:12px;padding:9px 0}.decade-row>span[data-v-29040b5e]{color:var(--muted);font-size:8px}.decade-row>i[data-v-29040b5e]{height:4px;background:#ffffff0d}.decade-row>i b[data-v-29040b5e]{display:block;height:100%;background:var(--lime)}.decade-row>strong[data-v-29040b5e]{text-align:right;font:500 9px Space Grotesk}.balance-equation[data-v-29040b5e]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;padding:15px;border:1px solid var(--line);border-radius:6px;background:#ffffff03}.balance-equation span[data-v-29040b5e]{font:500 10px Space Grotesk;text-align:center}.balance-equation small[data-v-29040b5e]{display:block;margin-top:4px;color:var(--faint);font:400 6px Inter}.balance-equation>b[data-v-29040b5e]{color:var(--faint)}.balance-equation .result[data-v-29040b5e]{color:var(--lime)}.risk-summary[data-v-29040b5e]{text-align:center}.risk-orbit[data-v-29040b5e]{width:120px;height:120px;display:grid;place-content:center;margin:20px auto;border:1px solid rgba(255,199,106,.3);border-radius:50%;color:var(--amber);box-shadow:inset 0 0 30px #ffc76a0a}.risk-orbit strong[data-v-29040b5e]{font:500 30px Space Grotesk}.risk-orbit span[data-v-29040b5e]{font-size:7px}.risk-summary p[data-v-29040b5e]{color:var(--muted);font-size:8px;line-height:1.6}.ops-table-panel[data-v-29040b5e]{padding:20px}.ops-table-panel>header[data-v-29040b5e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.ops-table-panel h3[data-v-29040b5e]{margin:5px 0 0;font:500 14px Space Grotesk}.ops-table-panel>header>span[data-v-29040b5e]{color:var(--faint);font-size:7px}.ops-table-wrap[data-v-29040b5e]{overflow:auto}.ops-table-wrap table[data-v-29040b5e]{width:100%;border-collapse:collapse}.ops-table-wrap th[data-v-29040b5e]{padding:9px;color:var(--faint);font:600 6px Space Grotesk;text-align:left;letter-spacing:.08em}.ops-table-wrap td[data-v-29040b5e]{padding:11px 9px;border-top:1px solid var(--line);color:var(--muted);font-size:8px}.ops-table-wrap td[data-v-29040b5e]:first-child{min-width:240px}.ops-table-wrap td strong[data-v-29040b5e],.ops-table-wrap td small[data-v-29040b5e]{display:block}.ops-table-wrap td strong[data-v-29040b5e]{color:var(--text);font-size:8px}.ops-table-wrap td small[data-v-29040b5e]{margin-top:4px;color:var(--faint);font-size:6px}.ops-table-wrap b.tight[data-v-29040b5e]{color:var(--amber)}.ops-table-wrap b.shortage[data-v-29040b5e]{color:var(--red)}.ops-risk[data-v-29040b5e]{padding:4px 6px;border:1px solid currentColor;border-radius:3px;font:600 6px Space Grotesk}.ops-risk.tight[data-v-29040b5e]{color:var(--amber)}.ops-risk.shortage[data-v-29040b5e]{color:var(--red)}.inventory-layout[data-v-29040b5e]{display:grid;grid-template-columns:1fr 310px;gap:10px}.old-stock[data-v-29040b5e]{min-width:0}.location[data-v-29040b5e]{max-width:180px}.inventory-side[data-v-29040b5e]{display:flex;flex-direction:column;gap:10px}.rank-card[data-v-29040b5e]{padding:18px}.rank-card>div[data-v-29040b5e]{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:7px}.rank-card>div[data-v-29040b5e]:first-of-type{margin-top:12px}.rank-card>div span[data-v-29040b5e]{color:var(--muted)}.rank-card>div strong[data-v-29040b5e]{white-space:nowrap;font:500 7px Space Grotesk}.rank-card.raw .panel-kicker[data-v-29040b5e]{color:var(--cyan)}.people-summary[data-v-29040b5e]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}.people-summary article[data-v-29040b5e]{min-height:92px;display:flex;align-items:center;gap:15px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.people-summary svg[data-v-29040b5e]{color:var(--lime)}.people-summary span[data-v-29040b5e],.people-summary strong[data-v-29040b5e]{display:block}.people-summary span[data-v-29040b5e]{color:var(--muted);font:600 7px Space Grotesk}.people-summary strong[data-v-29040b5e]{margin-top:5px;font:500 23px Space Grotesk}.attribution-note[data-v-29040b5e]{margin-bottom:10px;color:var(--muted)}.people-layout[data-v-29040b5e]{display:grid;grid-template-columns:340px 1fr;gap:10px}.people-list[data-v-29040b5e],.person-detail[data-v-29040b5e]{padding:18px}.people-list header[data-v-29040b5e]{margin-bottom:10px}.people-list h3[data-v-29040b5e],.person-detail h3[data-v-29040b5e]{margin:5px 0 0;font:500 15px Space Grotesk}.people-list>button[data-v-29040b5e]{width:100%;min-height:54px;display:flex;align-items:center;gap:10px;padding:7px;border:0;border-top:1px solid var(--line);color:var(--muted);background:none;text-align:left}.people-list>button.active[data-v-29040b5e]{color:var(--text);background:rgba(var(--lime-rgb),.04)}.person-avatar[data-v-29040b5e]{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;color:var(--lime);font:600 8px Space Grotesk}.people-list button>div[data-v-29040b5e]{flex:1}.people-list button strong[data-v-29040b5e],.people-list button small[data-v-29040b5e]{display:block}.people-list button strong[data-v-29040b5e]{font-size:8px}.people-list button small[data-v-29040b5e]{margin-top:3px;color:var(--faint);font-size:6px}.people-list button>b[data-v-29040b5e]{text-align:right;font:500 11px Space Grotesk}.people-list button>b small[data-v-29040b5e]{font-size:5px}.person-detail>header[data-v-29040b5e]{display:flex;justify-content:space-between}.person-detail>header button[data-v-29040b5e]{border:0;color:var(--muted);background:none}.person-kpis[data-v-29040b5e]{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0}.person-kpis>div[data-v-29040b5e]{padding:13px;border:1px solid var(--line);border-radius:6px}.person-kpis strong[data-v-29040b5e],.person-kpis span[data-v-29040b5e]{display:block}.person-kpis strong[data-v-29040b5e]{font:500 17px Space Grotesk}.person-kpis span[data-v-29040b5e]{margin-top:4px;color:var(--faint);font-size:6px}.person-shares[data-v-29040b5e]{display:flex;flex-wrap:wrap;gap:5px}.person-shares span[data-v-29040b5e]{padding:5px 7px;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:6px}.person-shares b[data-v-29040b5e]{color:var(--lime)}.person-detail h4[data-v-29040b5e]{margin:20px 0 8px;color:var(--muted);font:600 7px Space Grotesk;letter-spacing:.08em}.file-stream>div[data-v-29040b5e]{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.file-stream>div>span[data-v-29040b5e]{width:28px;height:28px;display:grid;place-items:center;border-radius:5px;color:var(--lime);background:rgba(var(--lime-rgb),.05)}.file-stream>div>div[data-v-29040b5e]{flex:1;min-width:0}.file-stream strong[data-v-29040b5e],.file-stream small[data-v-29040b5e],.file-stream time[data-v-29040b5e]{display:block}.file-stream strong[data-v-29040b5e]{overflow:hidden;color:var(--text);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.file-stream small[data-v-29040b5e]{margin-top:3px;overflow:hidden;color:var(--faint);font-size:6px;text-overflow:ellipsis;white-space:nowrap}.file-stream time[data-v-29040b5e]{color:var(--muted);font:500 7px Space Grotesk;text-align:right}.file-stream time small[data-v-29040b5e]{font-size:5px}@media(max-width:1050px){.ops-kpis[data-v-29040b5e]{grid-template-columns:repeat(2,1fr)}.ops-production-grid[data-v-29040b5e],.inventory-layout[data-v-29040b5e],.people-layout[data-v-29040b5e]{grid-template-columns:1fr}.inventory-side[data-v-29040b5e]{display:grid;grid-template-columns:1fr 1fr}.people-list[data-v-29040b5e]{max-height:430px;overflow:auto}}@media(max-width:700px){.ops-source[data-v-29040b5e]{align-items:flex-start;flex-wrap:wrap}.source-state[data-v-29040b5e]{width:100%}.ops-tabs[data-v-29040b5e]{width:100%;overflow:auto}.ops-refresh[data-v-29040b5e]{position:absolute;right:24px}.ops-kpis[data-v-29040b5e],.people-summary[data-v-29040b5e],.inventory-side[data-v-29040b5e]{grid-template-columns:1fr}.ops-production-grid[data-v-29040b5e]{display:block}.risk-summary[data-v-29040b5e]{margin-top:10px}.balance-equation[data-v-29040b5e]{gap:5px;overflow:auto;justify-content:flex-start}.decade-row[data-v-29040b5e]{grid-template-columns:58px 1fr 70px}.person-kpis[data-v-29040b5e]{grid-template-columns:repeat(2,1fr)}}.file-stream>button[data-v-29040b5e]{width:100%;display:flex;align-items:center;gap:10px;padding:10px 0;border:0;border-top:1px solid var(--line);color:inherit;background:none;text-align:left}.file-stream>button.clickable[data-v-29040b5e]{cursor:pointer}.file-stream>button.clickable[data-v-29040b5e]:hover{background:rgba(var(--lime-rgb),.035)}.file-stream>button[data-v-29040b5e]:disabled{opacity:.65}.file-stream>button>span[data-v-29040b5e]{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:5px;color:var(--lime);background:rgba(var(--lime-rgb),.05)}.file-stream>button>div[data-v-29040b5e]{flex:1;min-width:0}.file-action-icon[data-v-29040b5e]{flex:0 0 auto;margin:0 4px;color:var(--lime)}.lab-source[data-v-326fd8f3]{display:flex;align-items:center;gap:16px;padding:12px 14px;margin-bottom:12px}.lab-source-state[data-v-326fd8f3]{display:flex;align-items:center;gap:10px}.lab-source-state>span[data-v-326fd8f3]{display:flex;align-items:center;gap:7px;color:var(--lime);font:600 7px Space Grotesk;letter-spacing:.1em}.lab-source-state>span i[data-v-326fd8f3]{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.lab-source-state>span.stale[data-v-326fd8f3]{color:var(--red)}.lab-source-state strong[data-v-326fd8f3]{color:var(--text);font-size:8px}.lab-source-state small[data-v-326fd8f3]{color:var(--faint);font-size:7px}.lab-tabs[data-v-326fd8f3]{display:flex;margin-left:auto;padding:3px;border:1px solid var(--line);border-radius:6px;background:var(--raised)}.lab-tabs button[data-v-326fd8f3]{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:4px;background:transparent;color:var(--muted);font-size:8px}.lab-tabs button.active[data-v-326fd8f3]{background:#66d9ff17;color:var(--cyan)}.lab-tabs b[data-v-326fd8f3]{padding:1px 4px;border-radius:3px;background:var(--line);font-size:6px}.lab-refresh[data-v-326fd8f3]{display:flex;align-items:center;gap:7px;height:36px;padding:0 12px;border:1px solid rgba(159,234,120,.25);border-radius:6px;background:#9fea780f;color:var(--lime);font-size:8px}.lab-refresh[data-v-326fd8f3]:disabled{opacity:.5}.spin[data-v-326fd8f3]{animation:spin-326fd8f3 .8s linear infinite}@keyframes spin-326fd8f3{to{transform:rotate(360deg)}}.lab-message[data-v-326fd8f3]{display:flex;align-items:center;justify-content:center;gap:12px;min-height:220px;color:var(--muted)}.lab-message>i[data-v-326fd8f3],.results-loading i[data-v-326fd8f3]{width:18px;height:18px;border:2px solid var(--line);border-top-color:var(--cyan);border-radius:50%;animation:spin-326fd8f3 .8s linear infinite}.lab-message.error[data-v-326fd8f3]{min-height:70px;justify-content:flex-start;padding:15px;border:1px solid rgba(255,107,110,.2);border-radius:7px;color:var(--red);background:#ff6b6e0a}.lab-message.error div[data-v-326fd8f3]{display:flex;flex-direction:column;gap:3px}.lab-message.error span[data-v-326fd8f3]{color:var(--muted);font-size:8px}.lab-kpis[data-v-326fd8f3]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px}.lab-kpis article[data-v-326fd8f3]{position:relative;min-height:118px;padding:17px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.lab-kpis svg[data-v-326fd8f3]{position:absolute;right:16px;top:16px;width:18px;color:var(--violet)}.lab-kpis span[data-v-326fd8f3]{display:block;color:var(--faint);font:600 7px Space Grotesk;letter-spacing:.1em}.lab-kpis strong[data-v-326fd8f3]{display:block;margin-top:12px;color:var(--text);font:500 27px Space Grotesk}.lab-kpis small[data-v-326fd8f3]{display:block;margin-top:4px;color:var(--muted);font-size:8px}.lab-kpis .lime svg[data-v-326fd8f3],.lab-kpis .lime strong[data-v-326fd8f3]{color:var(--lime)}.lab-kpis .cyan svg[data-v-326fd8f3],.lab-kpis .cyan strong[data-v-326fd8f3]{color:var(--cyan)}.lab-kpis .amber svg[data-v-326fd8f3],.lab-kpis .amber strong[data-v-326fd8f3]{color:var(--amber)}.lab-workspace[data-v-326fd8f3]{overflow:hidden}.lab-toolbar[data-v-326fd8f3]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.lab-search[data-v-326fd8f3]{display:flex;align-items:center;gap:8px;flex:1;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:var(--raised);color:var(--faint)}.lab-search input[data-v-326fd8f3]{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:9px}.lab-statuses[data-v-326fd8f3]{display:flex;gap:4px}.lab-statuses button[data-v-326fd8f3]{height:29px;padding:0 9px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted);font-size:7px}.lab-statuses button.active[data-v-326fd8f3]{border-color:var(--line);background:var(--raised);color:var(--text)}.lab-statuses b[data-v-326fd8f3]{margin-left:4px;color:var(--faint)}.lab-table-wrap[data-v-326fd8f3]{overflow:auto}.lab-table-wrap table[data-v-326fd8f3],.exchange-table table[data-v-326fd8f3]{width:100%;min-width:1080px;border-collapse:collapse}.lab-table-wrap th[data-v-326fd8f3],.exchange-table th[data-v-326fd8f3]{height:36px;padding:0 12px;border-bottom:1px solid var(--line);color:var(--faint);font:600 7px Space Grotesk;text-align:left;letter-spacing:.08em}.lab-table-wrap td[data-v-326fd8f3],.exchange-table td[data-v-326fd8f3]{height:64px;padding:8px 12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:8px}.lab-table-wrap tbody tr[data-v-326fd8f3]{cursor:pointer;transition:.15s}.lab-table-wrap tbody tr[data-v-326fd8f3]:hover{background:#66d9ff09}.lab-number[data-v-326fd8f3]{display:inline-flex;padding:5px 7px;border:1px solid rgba(179,160,255,.2);border-radius:4px;background:#b3a0ff0f;color:var(--violet);font:600 8px Space Grotesk;white-space:nowrap}.lab-product strong[data-v-326fd8f3]{display:block;max-width:360px;color:var(--text);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-product small[data-v-326fd8f3]{display:block;max-width:360px;margin-top:4px;color:var(--faint);font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-date[data-v-326fd8f3]{color:var(--text);font-size:8px;white-space:nowrap}.lab-user[data-v-326fd8f3]{display:block;max-width:145px;overflow:hidden;text-overflow:ellipsis}.lab-progress[data-v-326fd8f3]{display:flex;align-items:center;gap:7px;white-space:nowrap}.lab-progress>i[data-v-326fd8f3]{width:45px;height:3px;border-radius:2px;background:var(--line);overflow:hidden}.lab-progress>i b[data-v-326fd8f3]{display:block;height:100%;background:var(--cyan)}.lab-pill[data-v-326fd8f3]{display:inline-flex;padding:5px 7px;border:1px solid var(--line);border-radius:4px;color:var(--muted);white-space:nowrap}.lab-pill.s-Открыта[data-v-326fd8f3]{border-color:#ffcc7340;color:var(--amber);background:#ffcc730f}.lab-pill.s-Закрыта[data-v-326fd8f3]{border-color:#9fea7838;color:var(--lime);background:#9fea780d}.lab-table-wrap td>button[data-v-326fd8f3]{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--faint)}.lab-empty[data-v-326fd8f3]{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--faint)}.lab-empty strong[data-v-326fd8f3]{color:var(--text)}.lab-pagination[data-v-326fd8f3]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;color:var(--faint);font-size:7px}.lab-pagination div[data-v-326fd8f3]{display:flex;align-items:center;gap:9px}.lab-pagination button[data-v-326fd8f3]{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:5px;background:var(--raised);color:var(--muted)}.lab-pagination button[data-v-326fd8f3]:disabled{opacity:.35}.exchange-hero[data-v-326fd8f3]{display:flex;align-items:center;justify-content:space-between;padding:24px;margin-bottom:10px}.exchange-hero h3[data-v-326fd8f3]{margin:7px 0;font:500 18px Space Grotesk}.exchange-hero p[data-v-326fd8f3]{max-width:500px;margin:0;color:var(--muted);font-size:8px;line-height:1.6}.exchange-flow[data-v-326fd8f3]{display:flex;align-items:center;gap:10px}.exchange-flow>span[data-v-326fd8f3]{min-width:130px;padding:13px;border:1px solid var(--line);border-radius:7px;background:var(--raised);color:var(--text);font:600 8px Space Grotesk;text-align:center}.exchange-flow span.active[data-v-326fd8f3]{border-color:#66d9ff40;color:var(--cyan);box-shadow:0 0 25px #66d9ff0f}.exchange-flow small[data-v-326fd8f3]{display:block;margin-top:5px;color:var(--faint);font:400 6px Inter}.exchange-flow>i[data-v-326fd8f3]{width:28px;height:1px;background:linear-gradient(90deg,var(--line),var(--cyan));position:relative}.exchange-flow>i[data-v-326fd8f3]:after{content:"";position:absolute;right:0;top:-2px;border-left:4px solid var(--cyan);border-top:2px solid transparent;border-bottom:2px solid transparent}.exchange-table[data-v-326fd8f3]{overflow:hidden}.exchange-table>header[data-v-326fd8f3]{display:flex;justify-content:space-between;align-items:center;padding:17px;border-bottom:1px solid var(--line)}.exchange-table h3[data-v-326fd8f3]{margin:5px 0 0;font:500 15px Space Grotesk}.exchange-table>header>span[data-v-326fd8f3]{color:var(--faint);font-size:7px}.exchange-table>div[data-v-326fd8f3]{overflow:auto}.exchange-table td[data-v-326fd8f3]{height:56px;white-space:nowrap}.exchange-status[data-v-326fd8f3]{display:flex;align-items:center;gap:6px;color:var(--red);font:600 7px Space Grotesk}.exchange-status i[data-v-326fd8f3]{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.exchange-status.success[data-v-326fd8f3]{color:var(--lime)}.exchange-table td.new[data-v-326fd8f3]{color:var(--cyan)}.exchange-message[data-v-326fd8f3]{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis}.lab-drawer-layer[data-v-326fd8f3]{position:fixed;z-index:85;inset:0;background:#020507a3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lab-drawer[data-v-326fd8f3]{position:absolute;right:0;top:0;bottom:0;width:min(570px,100%);display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--bg);box-shadow:-20px 0 70px #00000059}.lab-drawer>header[data-v-326fd8f3]{display:flex;align-items:flex-start;justify-content:space-between;padding:22px;border-bottom:1px solid var(--line)}.lab-drawer>header span[data-v-326fd8f3]{color:var(--cyan);font:600 7px Space Grotesk;letter-spacing:.1em}.lab-drawer>header h2[data-v-326fd8f3]{margin:7px 20px 0 0;font:500 17px/1.35 Space Grotesk}.lab-drawer>header button[data-v-326fd8f3]{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted)}.lab-drawer-body[data-v-326fd8f3]{flex:1;padding:18px;overflow:auto}.lab-order-card[data-v-326fd8f3]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lab-order-card>div[data-v-326fd8f3],.lab-meta[data-v-326fd8f3],.lab-results[data-v-326fd8f3]{padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.lab-order-card span[data-v-326fd8f3],.lab-results>header span[data-v-326fd8f3]{display:block;color:var(--faint);font:600 7px Space Grotesk;letter-spacing:.09em}.lab-order-card strong[data-v-326fd8f3]{display:block;margin-top:10px;color:var(--text);font:500 18px Space Grotesk}.lab-order-card strong.s-Закрыта[data-v-326fd8f3]{color:var(--lime)}.lab-order-card strong.s-Открыта[data-v-326fd8f3]{color:var(--amber)}.lab-meta[data-v-326fd8f3]{margin:10px 0}.lab-meta div[data-v-326fd8f3]{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-bottom:1px solid var(--line);font-size:8px}.lab-meta div[data-v-326fd8f3]:last-child{border:0}.lab-meta dt[data-v-326fd8f3]{color:var(--faint)}.lab-meta dd[data-v-326fd8f3]{margin:0;color:var(--text);text-align:right}.lab-results>header[data-v-326fd8f3]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px}.lab-results>header b[data-v-326fd8f3]{color:var(--cyan)}.result-row[data-v-326fd8f3]{display:grid;grid-template-columns:1fr 130px;gap:14px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.result-row span[data-v-326fd8f3]{color:var(--muted);font-size:8px;line-height:1.45}.result-row strong[data-v-326fd8f3]{color:var(--text);font-size:9px;text-align:right;word-break:break-word}.result-row strong.empty[data-v-326fd8f3]{color:var(--faint);font-weight:400}.results-loading[data-v-326fd8f3]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:100px;color:var(--muted);font-size:8px}.lab-drawer>footer[data-v-326fd8f3]{padding:13px 18px;border-top:1px solid var(--line);color:var(--faint);font-size:7px;text-align:center}@media(max-width:1100px){.lab-source[data-v-326fd8f3]{flex-wrap:wrap}.lab-tabs[data-v-326fd8f3]{margin-left:0}.exchange-hero[data-v-326fd8f3]{align-items:flex-start;flex-direction:column;gap:20px}.lab-kpis[data-v-326fd8f3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.lab-kpis[data-v-326fd8f3]{grid-template-columns:1fr 1fr}.lab-kpis article[data-v-326fd8f3]{min-height:104px;padding:14px}.lab-kpis strong[data-v-326fd8f3]{font-size:20px}.lab-source-state[data-v-326fd8f3]{flex-wrap:wrap}.lab-source-state small[data-v-326fd8f3]{width:100%}.lab-tabs[data-v-326fd8f3]{order:3;width:100%}.lab-tabs button[data-v-326fd8f3]{flex:1}.lab-refresh[data-v-326fd8f3]{margin-left:auto}.lab-toolbar[data-v-326fd8f3]{flex-direction:column}.lab-search[data-v-326fd8f3]{flex:none;width:100%;box-sizing:border-box}.lab-statuses[data-v-326fd8f3]{width:100%;overflow:auto}.exchange-flow[data-v-326fd8f3]{width:100%;flex-direction:column}.exchange-flow>span[data-v-326fd8f3]{width:100%;box-sizing:border-box}.exchange-flow>i[data-v-326fd8f3]{width:1px;height:20px;background:linear-gradient(var(--line),var(--cyan))}.exchange-flow>i[data-v-326fd8f3]:after{right:-2px;top:auto;bottom:0;border-left:2px solid transparent;border-right:2px solid transparent;border-top:4px solid var(--cyan)}.lab-drawer[data-v-326fd8f3]{width:100%}}.lab-ai-summary[data-v-326fd8f3]{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:0;margin-bottom:10px;overflow:hidden;background:linear-gradient(125deg,rgba(179,160,255,.065),transparent 45%),var(--panel)}.lab-ai-summary[data-v-326fd8f3]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(var(--violet),var(--cyan));box-shadow:0 0 18px var(--violet)}.summary-identity[data-v-326fd8f3],.summary-readout[data-v-326fd8f3]{padding:22px}.summary-identity[data-v-326fd8f3]{border-right:1px solid var(--line)}.summary-identity>span[data-v-326fd8f3]{display:flex;align-items:center;gap:7px;color:var(--violet);font:600 7px Space Grotesk;letter-spacing:.12em}.summary-identity h2[data-v-326fd8f3]{margin:13px 0 9px;color:var(--text);font:500 18px Space Grotesk}.summary-identity p[data-v-326fd8f3],.summary-readout p[data-v-326fd8f3]{margin:0;color:var(--muted);font-size:9px;line-height:1.7}.summary-readout header[data-v-326fd8f3]{display:flex;align-items:center;gap:10px;margin-bottom:13px}.summary-readout header>svg[data-v-326fd8f3]{color:var(--cyan)}.summary-readout header span[data-v-326fd8f3]{display:block;color:var(--faint);font:600 7px Space Grotesk;letter-spacing:.1em}.summary-readout header strong[data-v-326fd8f3]{display:block;margin-top:4px;color:var(--lime);font:500 13px Space Grotesk}.summary-readout p b[data-v-326fd8f3]{color:var(--text);font-weight:600}.summary-readout small[data-v-326fd8f3]{display:block;margin-top:13px;padding-top:11px;border-top:1px solid var(--line);color:var(--faint);font-size:7px;line-height:1.6}@media(max-width:900px){.lab-ai-summary[data-v-326fd8f3]{grid-template-columns:1fr}.summary-identity[data-v-326fd8f3]{border-right:0;border-bottom:1px solid var(--line)}}.clab-info-trigger[data-v-326fd8f3]{display:flex;align-items:center;gap:7px;padding:5px 7px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--lime);font:600 7px Space Grotesk;letter-spacing:.1em;cursor:pointer;transition:.18s}.clab-info-trigger[data-v-326fd8f3]:hover{border-color:#9fea7833;background:#9fea780f;box-shadow:0 0 20px #9fea780f}.clab-info-trigger i[data-v-326fd8f3]{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.clab-info-trigger.stale[data-v-326fd8f3]{color:var(--red)}.clab-info-trigger svg[data-v-326fd8f3]{opacity:.65}.clab-about-layer[data-v-326fd8f3]{position:fixed;z-index:92;inset:0;display:grid;place-items:center;padding:28px;background:#010406c2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.clab-about[data-v-326fd8f3]{width:min(1120px,100%);max-height:calc(100vh - 56px);display:flex;flex-direction:column;border:1px solid rgba(102,217,255,.18);border-radius:12px;background:var(--bg);box-shadow:0 30px 100px #0000008c,0 0 60px #66d9ff0a;overflow:hidden}.clab-about>header[data-v-326fd8f3]{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 26px;border-bottom:1px solid var(--line);background:linear-gradient(110deg,rgba(102,217,255,.05),transparent 50%)}.clab-about>header span[data-v-326fd8f3]{display:flex;align-items:center;gap:8px;color:var(--cyan);font:600 7px Space Grotesk;letter-spacing:.12em}.clab-about>header h2[data-v-326fd8f3]{margin:8px 0 5px;color:var(--text);font:500 22px Space Grotesk}.clab-about>header p[data-v-326fd8f3]{margin:0;color:var(--muted);font-size:8px}.clab-about>header button[data-v-326fd8f3]{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:6px;background:var(--raised);color:var(--muted)}.about-scroll[data-v-326fd8f3]{padding:20px;overflow:auto}.about-verdict[data-v-326fd8f3]{display:flex;gap:14px;padding:20px;border:1px solid rgba(179,160,255,.2);border-radius:9px;background:linear-gradient(120deg,#b3a0ff14,#66d9ff06)}.about-verdict>svg[data-v-326fd8f3]{flex:none;color:var(--violet)}.about-verdict span[data-v-326fd8f3],.about-section>header span[data-v-326fd8f3]{color:var(--violet);font:600 7px Space Grotesk;letter-spacing:.11em}.about-verdict h3[data-v-326fd8f3]{margin:7px 0;color:var(--text);font:500 17px Space Grotesk}.about-verdict p[data-v-326fd8f3]{max-width:850px;margin:0;color:var(--muted);font-size:9px;line-height:1.65}.about-flow[data-v-326fd8f3]{display:flex;align-items:center;gap:10px;padding:20px 8px}.about-flow>span[data-v-326fd8f3]{flex:1;display:grid;grid-template-columns:24px 1fr;column-gap:8px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--cyan);font:600 13px Space Grotesk}.about-flow small[data-v-326fd8f3]{color:var(--faint);font-size:6px;letter-spacing:.1em}.about-flow b[data-v-326fd8f3]{grid-column:2;color:var(--text);font-size:8px;font-weight:500}.about-flow>i[data-v-326fd8f3]{width:18px;height:1px;background:linear-gradient(90deg,var(--line),var(--cyan))}.about-section[data-v-326fd8f3]{margin-top:10px;padding:18px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.about-section>header[data-v-326fd8f3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.about-section>header strong[data-v-326fd8f3]{color:var(--faint);font-size:7px;font-weight:400}.insight-grid[data-v-326fd8f3]{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.insight-grid article[data-v-326fd8f3]{padding:14px;border:1px solid var(--line);border-radius:7px;background:var(--raised)}.insight-grid span[data-v-326fd8f3]{color:var(--faint);font:600 6px Space Grotesk;letter-spacing:.09em}.insight-grid strong[data-v-326fd8f3]{display:block;margin:8px 0;color:var(--cyan);font:500 16px Space Grotesk}.insight-grid p[data-v-326fd8f3],.ai-findings p[data-v-326fd8f3],.about-capabilities p[data-v-326fd8f3]{margin:0;color:var(--muted);font-size:8px;line-height:1.6}.ai-findings[data-v-326fd8f3]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ai-findings article[data-v-326fd8f3]{display:flex;gap:12px;padding:14px;border:1px solid var(--line);border-radius:7px;background:var(--raised)}.ai-findings article>b[data-v-326fd8f3]{color:var(--cyan);font:600 9px Space Grotesk}.ai-findings article>div>strong[data-v-326fd8f3]{display:block;margin-bottom:6px;color:var(--text);font-size:9px}.ai-findings article.positive[data-v-326fd8f3]{border-color:#9fea782b}.ai-findings article.positive>b[data-v-326fd8f3]{color:var(--lime)}.ai-findings article.warning[data-v-326fd8f3]{border-color:#ffcc7329}.ai-findings article.warning>b[data-v-326fd8f3]{color:var(--amber)}.about-capabilities>div[data-v-326fd8f3]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.about-capabilities p[data-v-326fd8f3]{padding:13px;border:1px solid var(--line);border-radius:7px;background:var(--raised)}.about-capabilities p b[data-v-326fd8f3]{color:var(--text)}@media(max-width:850px){.clab-about-layer[data-v-326fd8f3]{padding:0}.clab-about[data-v-326fd8f3]{max-height:100vh;height:100%;border-radius:0}.insight-grid[data-v-326fd8f3]{grid-template-columns:1fr 1fr}.about-flow[data-v-326fd8f3]{display:grid;grid-template-columns:1fr 1fr}.about-flow>i[data-v-326fd8f3]{display:none}.ai-findings[data-v-326fd8f3]{grid-template-columns:1fr}.about-capabilities>div[data-v-326fd8f3]{grid-template-columns:1fr}}@media(max-width:520px){.clab-about>header[data-v-326fd8f3]{padding:18px}.clab-about>header h2[data-v-326fd8f3]{font-size:18px}.about-scroll[data-v-326fd8f3]{padding:12px}.insight-grid[data-v-326fd8f3],.about-flow[data-v-326fd8f3]{grid-template-columns:1fr}.about-section>header[data-v-326fd8f3]{align-items:flex-start;flex-direction:column;gap:5px}}.recipe-banner[data-v-571a7e3a]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;margin-bottom:10px}.recipe-banner h2[data-v-571a7e3a]{margin:7px 0 5px;font:500 19px Space Grotesk}.recipe-banner p[data-v-571a7e3a]{max-width:700px;margin:0;color:var(--muted);font-size:8px;line-height:1.6}.recipe-index[data-v-571a7e3a]{display:flex;align-items:center;gap:10px;min-width:300px;padding:13px;border:1px solid rgba(102,217,255,.18);border-radius:8px;background:#66d9ff0a}.recipe-index>svg[data-v-571a7e3a]{color:var(--cyan)}.recipe-index div[data-v-571a7e3a]{display:flex;flex-direction:column}.recipe-index strong[data-v-571a7e3a]{font:500 12px Space Grotesk}.recipe-index span[data-v-571a7e3a]{margin-top:3px;color:var(--faint);font-size:7px}.recipe-index>b[data-v-571a7e3a]{margin-left:auto;color:var(--lime);font:600 6px Space Grotesk}.recipe-error[data-v-571a7e3a]{display:flex;gap:8px;padding:12px;margin-bottom:10px;border:1px solid rgba(255,107,110,.2);border-radius:7px;background:#ff6b6e0d;color:var(--red);font-size:8px}.recipe-kpis[data-v-571a7e3a]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px}.recipe-kpis article[data-v-571a7e3a]{position:relative;min-height:110px;padding:17px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.recipe-kpis svg[data-v-571a7e3a]{position:absolute;right:16px;top:16px;width:18px;color:var(--lime)}.recipe-kpis span[data-v-571a7e3a]{color:var(--faint);font:600 7px Space Grotesk;letter-spacing:.1em}.recipe-kpis strong[data-v-571a7e3a]{display:block;margin-top:12px;color:var(--text);font:500 25px Space Grotesk}.recipe-kpis small[data-v-571a7e3a]{display:block;margin-top:4px;color:var(--muted);font-size:7px}.recipe-kpis .cyan svg[data-v-571a7e3a],.recipe-kpis .cyan strong[data-v-571a7e3a]{color:var(--cyan)}.recipe-kpis .violet svg[data-v-571a7e3a],.recipe-kpis .violet strong[data-v-571a7e3a]{color:var(--violet)}.recipe-kpis .amber svg[data-v-571a7e3a],.recipe-kpis .amber strong[data-v-571a7e3a]{color:var(--amber)}.recipe-workspace[data-v-571a7e3a]{overflow:hidden}.recipe-toolbar[data-v-571a7e3a]{display:flex;gap:8px;padding:13px;border-bottom:1px solid var(--line)}.recipe-search[data-v-571a7e3a]{display:flex;align-items:center;gap:8px;flex:1;height:38px;padding:0 11px;border:1px solid var(--line);border-radius:6px;background:var(--raised);color:var(--faint)}.recipe-search input[data-v-571a7e3a]{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:8px}.recipe-search i[data-v-571a7e3a],.recipe-detail-loading i[data-v-571a7e3a]{width:13px;height:13px;border:2px solid var(--line);border-top-color:var(--cyan);border-radius:50%;animation:recipe-spin-571a7e3a .8s linear infinite}.recipe-toolbar select[data-v-571a7e3a]{max-width:210px;padding:0 28px 0 10px;border:1px solid var(--line);border-radius:6px;background:var(--raised);color:var(--muted);font-size:7px}@keyframes recipe-spin-571a7e3a{to{transform:rotate(360deg)}}.recipe-table-wrap[data-v-571a7e3a]{overflow:auto}.recipe-table-wrap table[data-v-571a7e3a]{width:100%;min-width:1160px;border-collapse:collapse}.recipe-table-wrap th[data-v-571a7e3a]{height:35px;padding:0 11px;border-bottom:1px solid var(--line);color:var(--faint);font:600 7px Space Grotesk;text-align:left;letter-spacing:.08em}.recipe-table-wrap td[data-v-571a7e3a]{height:65px;padding:8px 11px;border-bottom:1px solid var(--line);color:var(--muted);font-size:8px}.recipe-table-wrap tbody tr[data-v-571a7e3a]{cursor:pointer}.recipe-table-wrap tbody tr[data-v-571a7e3a]:hover{background:#66d9ff09}.recipe-product strong[data-v-571a7e3a]{display:block;max-width:330px;color:var(--text);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipe-product small[data-v-571a7e3a]{display:block;max-width:330px;margin-top:4px;color:var(--faint);font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipe-category[data-v-571a7e3a]{display:block;max-width:170px;color:var(--cyan);font-size:7px}.recipe-card-id strong[data-v-571a7e3a]{display:block;color:var(--text)}.recipe-card-id small[data-v-571a7e3a],.recipe-loss[data-v-571a7e3a]{display:block;margin-top:4px;color:var(--faint);font-size:7px;white-space:nowrap}.recipe-count[data-v-571a7e3a]{display:grid;place-items:center;width:29px;height:29px;border-radius:7px;background:#66d9ff12;color:var(--cyan)}.recipe-count.violet[data-v-571a7e3a]{background:#b3a0ff12;color:var(--violet)}.recipe-status[data-v-571a7e3a]{display:inline-flex;padding:5px 7px;border:1px solid rgba(159,234,120,.22);border-radius:4px;color:var(--lime);font:600 6px Space Grotesk;white-space:nowrap}.recipe-status.review[data-v-571a7e3a]{border-color:#ffcc7340;color:var(--amber)}.recipe-status.duplicate[data-v-571a7e3a]{border-color:var(--line);color:var(--faint)}.recipe-empty[data-v-571a7e3a]{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--faint)}.recipe-empty strong[data-v-571a7e3a]{color:var(--text)}.recipe-pagination[data-v-571a7e3a]{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;color:var(--faint);font-size:7px}.recipe-pagination div[data-v-571a7e3a]{display:flex;gap:6px}.recipe-pagination button[data-v-571a7e3a]{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--line);border-radius:5px;background:var(--raised);color:var(--muted)}.recipe-pagination button[data-v-571a7e3a]:disabled{opacity:.3}.recipe-pagination svg[data-v-571a7e3a]{width:14px}.recipe-drawer-layer[data-v-571a7e3a]{position:fixed;z-index:90;inset:0;background:#020507ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.recipe-drawer[data-v-571a7e3a]{position:absolute;right:0;top:0;bottom:0;width:min(720px,100%);display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--bg);box-shadow:-20px 0 70px #0006}.recipe-drawer>header[data-v-571a7e3a]{display:flex;justify-content:space-between;padding:21px;border-bottom:1px solid var(--line)}.recipe-drawer>header span[data-v-571a7e3a]{color:var(--cyan);font:600 7px Space Grotesk;letter-spacing:.1em}.recipe-drawer>header h2[data-v-571a7e3a]{margin:7px 30px 4px 0;font:500 18px/1.3 Space Grotesk}.recipe-drawer>header small[data-v-571a7e3a]{color:var(--faint);font-size:7px}.recipe-drawer>header button[data-v-571a7e3a]{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted)}.recipe-drawer>header button svg[data-v-571a7e3a]{width:17px}.recipe-detail-loading[data-v-571a7e3a]{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:8px}.recipe-drawer-body[data-v-571a7e3a]{flex:1;padding:15px;overflow:auto}.recipe-facts[data-v-571a7e3a]{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.recipe-facts div[data-v-571a7e3a]{padding:13px;border:1px solid var(--line);border-radius:7px;background:var(--panel)}.recipe-facts span[data-v-571a7e3a],.recipe-section>header span[data-v-571a7e3a]{color:var(--faint);font:600 6px Space Grotesk;letter-spacing:.1em}.recipe-facts strong[data-v-571a7e3a]{display:block;margin-top:7px;color:var(--text);font:500 13px Space Grotesk}.recipe-section[data-v-571a7e3a]{margin-top:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:hidden}.recipe-section>header[data-v-571a7e3a]{display:flex;align-items:center;justify-content:space-between;padding:13px}.recipe-section>header>div[data-v-571a7e3a]{display:flex;align-items:center;gap:7px}.recipe-section>header b[data-v-571a7e3a]{display:grid;place-items:center;min-width:20px;height:20px;border-radius:5px;background:var(--raised);color:var(--cyan);font-size:7px}.recipe-section>header small[data-v-571a7e3a]{color:var(--faint);font-size:7px}.recipe-section table[data-v-571a7e3a]{width:100%;border-collapse:collapse}.recipe-section th[data-v-571a7e3a],.recipe-section td[data-v-571a7e3a]{padding:8px 12px;border-top:1px solid var(--line);color:var(--muted);font-size:7px;text-align:left}.recipe-section th[data-v-571a7e3a]{color:var(--faint);font-size:6px}.recipe-section td strong[data-v-571a7e3a]{color:var(--text)}.process article[data-v-571a7e3a]{display:grid;grid-template-columns:27px 1fr;gap:9px;padding:11px 13px;border-top:1px solid var(--line)}.process article>i[data-v-571a7e3a]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--raised);color:var(--cyan);font: 600 7px Space Grotesk}.process article strong[data-v-571a7e3a]{color:var(--text);font-size:8px;line-height:1.5}.process article.section[data-v-571a7e3a]{background:#b3a0ff09}.process article.section strong[data-v-571a7e3a]{color:var(--violet)}.process dl[data-v-571a7e3a]{display:flex;gap:12px;margin:7px 0 0}.process dl span[data-v-571a7e3a]{flex:1}.process dt[data-v-571a7e3a]{color:var(--faint);font-size:6px}.process dd[data-v-571a7e3a]{margin:3px 0 0;color:var(--muted);font-size:7px;line-height:1.45}.versions>div[data-v-571a7e3a]{display:grid;grid-template-columns:95px 1fr auto;gap:10px;padding:10px 13px;border-top:1px solid var(--line);color:var(--muted);font-size:7px}.versions>div.current[data-v-571a7e3a]{background:#66d9ff09}.versions strong[data-v-571a7e3a]{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.versions em[data-v-571a7e3a]{color:var(--faint);font-style:normal;font-size:6px}.versions .current em[data-v-571a7e3a]{color:var(--cyan)}.recipe-drawer>footer[data-v-571a7e3a]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 17px;border-top:1px solid var(--line)}.recipe-drawer>footer a[data-v-571a7e3a]{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(159,234,120,.23);border-radius:6px;background:#9fea780d;color:var(--lime);font-size:7px;text-decoration:none}.recipe-drawer>footer span[data-v-571a7e3a]{display:flex;align-items:center;gap:5px;max-width:310px;color:var(--faint);font-size:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1050px){.recipe-banner[data-v-571a7e3a]{align-items:flex-start;flex-direction:column}.recipe-index[data-v-571a7e3a]{box-sizing:border-box;width:100%}.recipe-kpis[data-v-571a7e3a]{grid-template-columns:repeat(2,1fr)}.recipe-toolbar[data-v-571a7e3a]{flex-wrap:wrap}.recipe-search[data-v-571a7e3a]{flex-basis:100%}.recipe-toolbar select[data-v-571a7e3a]{height:36px;flex:1;max-width:none}}@media(max-width:620px){.recipe-kpis[data-v-571a7e3a]{grid-template-columns:1fr 1fr}.recipe-kpis article[data-v-571a7e3a]{min-height:100px;padding:13px}.recipe-kpis strong[data-v-571a7e3a]{font-size:20px}.recipe-banner[data-v-571a7e3a]{padding:16px}.recipe-index[data-v-571a7e3a]{min-width:0}.recipe-toolbar select[data-v-571a7e3a]{flex-basis:100%}.recipe-facts[data-v-571a7e3a]{grid-template-columns:1fr 1fr}.process dl[data-v-571a7e3a]{flex-direction:column}.recipe-drawer>footer[data-v-571a7e3a]{align-items:stretch;flex-direction:column}.recipe-drawer>footer a[data-v-571a7e3a]{justify-content:center}}.process dl>div[data-v-571a7e3a]{flex:1}.recipe-scope[data-v-571a7e3a]{display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:6px;background:var(--raised);color:var(--muted);font-size:7px;white-space:nowrap}.recipe-scope>i[data-v-571a7e3a]{display:flex;align-items:center;width:22px;height:12px;padding:1px;border-radius:8px;background:var(--line);box-sizing:border-box}.recipe-scope>i b[data-v-571a7e3a]{width:8px;height:8px;border-radius:50%;background:var(--faint);transition:.2s}.recipe-scope.active[data-v-571a7e3a]{border-color:#66d9ff47;color:var(--cyan);background:#66d9ff0d}.recipe-scope.active>i[data-v-571a7e3a]{justify-content:flex-end;background:#66d9ff38}.recipe-scope.active>i b[data-v-571a7e3a]{background:var(--cyan)}.recipe-product small.material-hit[data-v-571a7e3a]{color:var(--amber)}.versions>button[data-v-571a7e3a]{display:grid;width:100%;grid-template-columns:95px 1fr auto;gap:10px;padding:10px 13px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--muted);font-size:7px;text-align:left}.versions>button[data-v-571a7e3a]:hover,.versions>button.current[data-v-571a7e3a]{background:#66d9ff09}.versions>button strong[data-v-571a7e3a]{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.versions>button em[data-v-571a7e3a]{color:var(--faint);font-style:normal;font-size:6px}.versions>button.current em[data-v-571a7e3a]{color:var(--cyan)}.avto-hero[data-v-1190f160]{min-height:300px;display:grid;grid-template-columns:1fr 320px;align-items:center;overflow:hidden;padding:38px 44px;position:relative}.avto-hero[data-v-1190f160]:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 84% 50%,rgba(var(--lime-rgb),.11),transparent 32%)}.avto-copy[data-v-1190f160]{position:relative;z-index:2;max-width:650px}.avto-copy h2[data-v-1190f160]{margin:9px 0 12px;font:500 29px Space Grotesk}.avto-copy p[data-v-1190f160]{max-width:570px;margin:0;color:var(--muted);font-size:11px;line-height:1.75}.avto-actions[data-v-1190f160]{display:flex;gap:9px;margin-top:25px}.avto-actions a[data-v-1190f160]{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 15px;border:1px solid var(--lime);border-radius:6px;color:#091009;background:var(--lime);text-decoration:none;font:600 9px Space Grotesk}.avto-actions a.secondary[data-v-1190f160]{border-color:var(--line-strong);color:var(--text);background:#ffffff06}.avto-orbit[data-v-1190f160]{width:210px;height:210px;justify-self:center;display:grid;place-items:center;border:1px solid rgba(var(--lime-rgb),.18);border-radius:50%;position:relative;box-shadow:0 0 70px rgba(var(--lime-rgb),.07),inset 0 0 50px rgba(var(--lime-rgb),.035)}.avto-orbit[data-v-1190f160]:before,.avto-orbit[data-v-1190f160]:after{content:"";position:absolute;border:1px solid rgba(var(--lime-rgb),.1);border-radius:50%}.avto-orbit[data-v-1190f160]:before{inset:22px}.avto-orbit[data-v-1190f160]:after{inset:-20px;border-style:dashed}.avto-orbit>div[data-v-1190f160]{width:108px;height:108px;display:grid;place-content:center;justify-items:center;border:1px solid rgba(var(--lime-rgb),.25);border-radius:25px;color:var(--lime);background:rgba(var(--lime-rgb),.065);transform:rotate(-5deg)}.avto-orbit strong[data-v-1190f160]{margin-top:7px;font:700 15px Space Grotesk;letter-spacing:.15em}.avto-orbit span[data-v-1190f160]{margin-top:2px;color:var(--muted);font:600 7px Space Grotesk;letter-spacing:.22em}.avto-orbit>i[data-v-1190f160]{width:7px;height:7px;position:absolute;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime)}.avto-orbit>i[data-v-1190f160]:nth-of-type(1){top:16px;left:55px}.avto-orbit>i[data-v-1190f160]:nth-of-type(2){right:-3px;top:105px}.avto-orbit>i[data-v-1190f160]:nth-of-type(3){bottom:26px;left:29px}.avto-orbit.degraded>i[data-v-1190f160]{background:var(--amber)}.avto-status-grid[data-v-1190f160]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.status-card[data-v-1190f160]{min-height:145px;padding:20px}.status-icon[data-v-1190f160]{width:34px;height:34px;display:grid;place-items:center;margin-bottom:18px;border:1px solid rgba(var(--lime-rgb),.16);border-radius:7px;color:var(--lime);background:rgba(var(--lime-rgb),.05)}.status-icon[data-v-1190f160] svg{width:17px}.status-card>span[data-v-1190f160],.status-card>strong[data-v-1190f160],.status-card>small[data-v-1190f160]{display:block}.status-card>span[data-v-1190f160]{color:var(--faint);font:600 7px Space Grotesk;letter-spacing:.13em}.status-card>strong[data-v-1190f160]{margin-top:7px;font:600 13px Space Grotesk}.status-card>strong.ok[data-v-1190f160]{color:var(--lime)}.status-card>strong.warning[data-v-1190f160]{color:var(--amber)}.status-card>small[data-v-1190f160]{margin-top:6px;color:var(--muted);font-size:7px}.business-panel[data-v-1190f160]{margin-top:10px;padding:24px}.business-panel>header[data-v-1190f160]{display:flex;align-items:center;justify-content:space-between}.business-panel h3[data-v-1190f160]{margin:6px 0 0;font:500 16px Space Grotesk}.metric-live[data-v-1190f160],.metric-offline[data-v-1190f160]{padding:6px 9px;border:1px solid rgba(var(--lime-rgb),.22);border-radius:4px;color:var(--lime);font:600 7px Space Grotesk;letter-spacing:.13em}.metric-offline[data-v-1190f160]{border-color:#ffb02040;color:var(--amber)}.business-grid[data-v-1190f160]{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:20px}.business-grid article[data-v-1190f160]{min-height:132px;padding:17px;border:1px solid var(--line);border-radius:7px;background:#ffffff04}.business-grid article.wide[data-v-1190f160]{grid-column:span 2}.business-icon[data-v-1190f160]{width:28px;height:28px;display:grid;place-items:center;margin-bottom:15px;border-radius:6px;color:var(--lime);background:rgba(var(--lime-rgb),.06)}.business-icon[data-v-1190f160] svg{width:15px}.business-grid span[data-v-1190f160],.business-grid strong[data-v-1190f160],.business-grid small[data-v-1190f160]{display:block}.business-grid span[data-v-1190f160]{color:var(--faint);font:600 7px Space Grotesk;letter-spacing:.12em}.business-grid strong[data-v-1190f160]{margin-top:8px;color:var(--text);font:600 17px Space Grotesk}.business-grid small[data-v-1190f160]{margin-top:7px;color:var(--muted);font-size:7px}.business-grid .danger-metric strong[data-v-1190f160]{color:var(--amber)}.business-panel>footer[data-v-1190f160]{margin-top:15px;color:var(--faint);font-size:7px}.avto-services[data-v-1190f160]{margin-top:10px;padding:24px}.avto-services>header[data-v-1190f160]{display:flex;align-items:center;justify-content:space-between}.avto-services h3[data-v-1190f160]{margin:6px 0 0;font:500 16px Space Grotesk}.avto-services button[data-v-1190f160]{height:32px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:5px;color:var(--muted);background:#ffffff05;font-size:8px;cursor:pointer}.service-flow[data-v-1190f160]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:24px}.service-flow article[data-v-1190f160]{min-height:75px;display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:0 15px;border:1px solid var(--line);border-radius:7px;background:#ffffff04}.service-flow i[data-v-1190f160]{width:6px;height:6px;border-radius:50%;background:var(--faint)}.service-flow i.online[data-v-1190f160]{background:var(--lime);box-shadow:0 0 8px var(--lime)}.service-flow strong[data-v-1190f160],.service-flow span[data-v-1190f160]{display:block}.service-flow strong[data-v-1190f160]{font:600 9px Space Grotesk}.service-flow span[data-v-1190f160]{margin-top:5px;color:var(--muted);font-size:7px}.service-flow b[data-v-1190f160]{color:var(--lime);font:600 7px Space Grotesk}.service-flow em[data-v-1190f160]{color:var(--faint);font-style:normal}.avto-services footer[data-v-1190f160]{display:flex;align-items:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:8px}.avto-services footer b[data-v-1190f160]{margin-left:auto;color:var(--lime);font:600 7px Space Grotesk;letter-spacing:.1em}.avto-error[data-v-1190f160]{display:flex;align-items:center;gap:12px;margin-top:10px;padding:16px 19px;color:var(--red)}.avto-error div[data-v-1190f160]{flex:1}.avto-error strong[data-v-1190f160],.avto-error span[data-v-1190f160]{display:block}.avto-error strong[data-v-1190f160]{font-size:9px}.avto-error span[data-v-1190f160]{margin-top:4px;color:var(--muted);font-size:8px}.avto-error button[data-v-1190f160]{border:0;color:var(--lime);background:none;font-size:8px;cursor:pointer}.spin[data-v-1190f160]{animation:spin .8s linear infinite}@media(max-width:1000px){.avto-hero[data-v-1190f160]{grid-template-columns:1fr 230px}.avto-status-grid[data-v-1190f160],.business-grid[data-v-1190f160]{grid-template-columns:repeat(2,1fr)}.service-flow[data-v-1190f160]{grid-template-columns:1fr}.service-flow em[data-v-1190f160]{display:none}}@media(max-width:620px){.avto-hero[data-v-1190f160]{grid-template-columns:1fr;padding:27px 22px}.avto-orbit[data-v-1190f160]{display:none}.avto-actions[data-v-1190f160]{flex-direction:column}.avto-actions a[data-v-1190f160]{justify-content:center}.avto-status-grid[data-v-1190f160],.business-grid[data-v-1190f160]{grid-template-columns:1fr}.business-grid article.wide[data-v-1190f160]{grid-column:auto}.avto-services footer[data-v-1190f160]{align-items:flex-start}.avto-services footer b[data-v-1190f160]{display:none}}.live-camera-tile[data-v-047be655]{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:#020303;cursor:pointer}.live-camera-tile.expanded[data-v-047be655]{width:100%;height:100%;aspect-ratio:auto;border:0}video[data-v-047be655]{width:100%;height:100%;display:block;background:#000;object-fit:contain}header[data-v-047be655],footer[data-v-047be655]{position:absolute;z-index:3;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:10px;pointer-events:none}header[data-v-047be655]{top:0;background:linear-gradient(rgba(0,0,0,.62),transparent);font:600 7px Space Grotesk}header span[data-v-047be655]{display:flex;align-items:center;gap:6px;color:var(--lime);letter-spacing:.1em}header span i[data-v-047be655]{width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 7px var(--lime)}header b[data-v-047be655]{color:#aab4af;font-weight:500}footer[data-v-047be655]{bottom:0;align-items:end;background:linear-gradient(transparent,#000c)}footer strong[data-v-047be655],footer small[data-v-047be655]{display:block;color:#e9efeb;font-size:8px}footer small[data-v-047be655]{margin-top:3px;color:#8e9994;font-size:6px}footer svg[data-v-047be655]{color:#c6d0cb}.camera-loader[data-v-047be655],.camera-error[data-v-047be655]{position:absolute;z-index:2;inset:0;display:grid;place-content:center;justify-items:center;gap:8px;color:#7f8c86;background:#080d0f;font:600 7px Space Grotesk;letter-spacing:.08em}.camera-loader i[data-v-047be655]{width:22px;height:22px;border:2px solid #26322d;border-top-color:var(--lime);border-radius:50%;animation:spin-047be655 .8s linear infinite}.camera-error[data-v-047be655]{color:#ff817f}.camera-error button[data-v-047be655]{height:25px;padding:0 9px;border:1px solid rgba(255,107,110,.3);border-radius:4px;color:#ff9e9c;background:#ff6b6e0f;font-size:7px}.offline header span[data-v-047be655]{color:var(--red)}.offline header span i[data-v-047be655]{background:var(--red);box-shadow:none}@keyframes spin-047be655{to{transform:rotate(360deg)}}.login-screen[data-v-638df1fb]{position:relative;min-height:100dvh;overflow:hidden;display:grid;place-items:center;padding:52px;background:#05080b;color:var(--text);isolation:isolate}.login-grid[data-v-638df1fb]{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(var(--lime-rgb),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--lime-rgb),.035) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at 50% 48%,black,transparent 77%);mask-image:radial-gradient(circle at 50% 48%,black,transparent 77%)}.login-screen[data-v-638df1fb]:before{content:"";position:absolute;z-index:-2;width:min(76vw,1050px);aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(var(--lime-rgb),.07);border-radius:50%;box-shadow:0 0 0 120px rgba(var(--lime-rgb),.018),0 0 0 260px rgba(var(--lime-rgb),.012)}.login-aurora[data-v-638df1fb]{position:absolute;z-index:-2;border-radius:50%;filter:blur(130px);opacity:.11}.aurora-a[data-v-638df1fb]{width:430px;height:430px;right:7%;top:-10%;background:var(--lime)}.aurora-b[data-v-638df1fb]{width:360px;height:360px;left:4%;bottom:-12%;background:var(--cyan)}.login-layout[data-v-638df1fb]{width:min(1080px,100%);display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(48px,8vw,115px)}.login-brand[data-v-638df1fb]{display:flex;align-items:center;gap:14px}.login-hex[data-v-638df1fb]{position:relative;width:42px;height:48px;display:grid;place-items:center;clip-path:polygon(50% 0,93% 22%,93% 76%,50% 100%,7% 76%,7% 22%);background:var(--lime)}.login-hex[data-v-638df1fb]:before{content:"";position:absolute;inset:3px;clip-path:inherit;background:var(--bg)}.login-hex span[data-v-638df1fb]{position:relative;color:var(--lime);font:600 19px Space Grotesk}.login-hex i[data-v-638df1fb]{position:absolute;right:4px;top:21px;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff}.login-brand strong[data-v-638df1fb]{display:block;font:600 18px Space Grotesk;letter-spacing:.13em}.login-brand em[data-v-638df1fb]{color:var(--lime);font-style:normal}.login-brand small[data-v-638df1fb]{display:block;margin-top:5px;color:var(--faint);font:600 7px Space Grotesk;letter-spacing:.24em}.login-signal[data-v-638df1fb]{display:flex;align-items:center;gap:8px;margin-top:58px;color:var(--lime);font:600 8px Space Grotesk;letter-spacing:.18em}.login-signal i[data-v-638df1fb]{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 9px var(--lime)}.login-story h1[data-v-638df1fb]{margin:19px 0 17px;font:500 clamp(38px,4.5vw,63px)/1.04 "Space Grotesk";letter-spacing:-.055em}.login-story h1 span[data-v-638df1fb]{color:#8e9b95}.login-story>p[data-v-638df1fb]{max-width:610px;margin:0;color:var(--muted);font-size:11px;line-height:1.8}.login-stats[data-v-638df1fb]{display:flex;gap:9px;margin-top:31px}.login-stats>div[data-v-638df1fb]{display:flex;align-items:center;gap:9px;min-width:155px;padding:12px 14px;border:1px solid var(--line);border-radius:7px;background:#ffffff05;color:var(--lime)}.login-stats span[data-v-638df1fb]{color:var(--muted);font-size:8px}.login-stats strong[data-v-638df1fb]{color:var(--text);font:600 8px Space Grotesk;letter-spacing:.1em}.login-card[data-v-638df1fb]{min-height:455px;padding:32px;border:1px solid var(--line-strong);border-radius:14px;background:linear-gradient(145deg,#10171cf5,#080d10f7);box-shadow:0 35px 100px #00000061,0 0 70px rgba(var(--lime-rgb),.035);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.login-card header[data-v-638df1fb]{display:flex;align-items:center;gap:13px;margin-bottom:31px}.login-lock[data-v-638df1fb]{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(var(--lime-rgb),.2);border-radius:9px;color:var(--lime);background:rgba(var(--lime-rgb),.055)}.login-card header span[data-v-638df1fb]{color:var(--lime);font:600 7px Space Grotesk;letter-spacing:.17em}.login-card h2[data-v-638df1fb]{margin:5px 0 0;font:500 20px Space Grotesk}.login-card label[data-v-638df1fb]{display:block;margin-top:18px}.login-card label>span[data-v-638df1fb]{display:block;margin:0 0 8px 2px;color:var(--faint);font:600 7px Space Grotesk;letter-spacing:.17em}.login-card input[data-v-638df1fb]{width:100%;height:48px;padding:0 14px;border:1px solid var(--line-strong);border-radius:7px;outline:0;color:var(--text);background:#ffffff06;font-size:11px;transition:.2s}.login-card input[data-v-638df1fb]:focus{border-color:rgba(var(--lime-rgb),.52);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.06)}.password-field[data-v-638df1fb]{position:relative}.password-field input[data-v-638df1fb]{padding-right:45px}.password-field button[data-v-638df1fb]{position:absolute;right:5px;top:5px;width:38px;height:38px;display:grid;place-items:center;border:0;color:var(--muted);background:none;cursor:pointer}.login-submit[data-v-638df1fb]{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:25px;border:1px solid var(--lime);border-radius:7px;color:#071008;background:var(--lime);box-shadow:0 12px 30px rgba(var(--lime-rgb),.12);font:700 9px Space Grotesk;cursor:pointer}.login-submit span[data-v-638df1fb]{min-width:110px}.login-submit[data-v-638df1fb]:disabled{opacity:.65;cursor:wait}.login-card footer[data-v-638df1fb]{display:flex;align-items:flex-start;gap:8px;margin-top:20px;padding-top:17px;border-top:1px solid var(--line);color:var(--faint)}.login-card footer span[data-v-638df1fb]{font-size:7px;line-height:1.55}.login-error[data-v-638df1fb]{margin:13px 0 -6px;padding:9px 11px;border:1px solid rgba(255,107,110,.18);border-radius:5px;color:var(--red);background:#ff6b6e0e;font-size:8px}.login-checking[data-v-638df1fb]{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--lime)}.login-checking svg[data-v-638df1fb],.spin[data-v-638df1fb]{animation:login-spin-638df1fb .8s linear infinite}.login-checking strong[data-v-638df1fb]{margin-top:8px;color:var(--text);font:500 13px Space Grotesk}.login-checking span[data-v-638df1fb]{color:var(--faint);font:600 7px Space Grotesk;letter-spacing:.17em}@keyframes login-spin-638df1fb{to{transform:rotate(360deg)}}.login-theme[data-v-638df1fb]{position:absolute;right:24px;top:24px;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:#ffffff05;cursor:pointer}.login-foot[data-v-638df1fb]{position:absolute;left:26px;right:26px;bottom:20px;display:flex;justify-content:space-between;color:var(--faint);font:600 6px Space Grotesk;letter-spacing:.14em}html[data-theme=light] .login-screen[data-v-638df1fb]{background:#edf2ef}html[data-theme=light] .login-story h1 span[data-v-638df1fb]{color:#86938c}html[data-theme=light] .login-stats>div[data-v-638df1fb]{background:#ffffff85}html[data-theme=light] .login-card[data-v-638df1fb]{background:linear-gradient(145deg,#fffffff7,#f4f8f5f7);box-shadow:0 35px 90px #1c312524}html[data-theme=light] .login-card input[data-v-638df1fb]{background:#fffc}html[data-theme=light] .login-hex[data-v-638df1fb]:before{background:#edf2ef}@media(max-width:850px){.login-screen[data-v-638df1fb]{padding:72px 24px}.login-layout[data-v-638df1fb]{grid-template-columns:1fr;gap:35px}.login-story[data-v-638df1fb]{text-align:center}.login-brand[data-v-638df1fb],.login-signal[data-v-638df1fb],.login-stats[data-v-638df1fb]{justify-content:center}.login-story>p[data-v-638df1fb]{margin-inline:auto}.login-story h1[data-v-638df1fb]{font-size:clamp(36px,10vw,52px)}.login-signal[data-v-638df1fb]{margin-top:35px}.login-card[data-v-638df1fb]{width:min(460px,100%);margin:auto}.login-foot[data-v-638df1fb]{display:none}}@media(max-width:480px){.login-screen[data-v-638df1fb]{padding:64px 15px 35px;place-items:start center;overflow:auto}.login-story h1[data-v-638df1fb]{font-size:36px}.login-story>p[data-v-638df1fb]{font-size:10px}.login-stats[data-v-638df1fb]{display:none}.login-card[data-v-638df1fb]{min-height:430px;padding:24px}.login-theme[data-v-638df1fb]{right:14px;top:14px}}:root{color-scheme:dark;--bg: #05080b;--panel: rgba(13, 19, 24, .88);--panel-2: rgba(17, 24, 30, .94);--line: rgba(255, 255, 255, .075);--line-strong: rgba(255, 255, 255, .13);--text: #edf3ef;--muted: #84918c;--faint: #56615d;--lime: #a3ef7b;--lime-rgb: 163, 239, 123;--cyan: #61d7ff;--violet: #aa96ff;--amber: #ffc76a;--red: #ff6b6e;font-family:Manrope,system-ui,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--text)}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible{outline:1px solid var(--lime);outline-offset:2px}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#25302c;border-radius:8px}.app-shell{min-height:100vh;background:radial-gradient(circle at 70% -10%,rgba(72,115,87,.08),transparent 32%),var(--bg)}.app-shell:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 75%);mask-image:linear-gradient(to bottom,black,transparent 75%)}.ambient{position:fixed;pointer-events:none;filter:blur(120px);opacity:.07;border-radius:50%}.ambient-one{width:400px;height:400px;right:8%;top:10%;background:var(--lime)}.ambient-two{width:300px;height:300px;left:20%;bottom:0;background:var(--cyan)}.sidebar{position:fixed;z-index:60;inset:0 auto 0 0;width:246px;display:flex;flex-direction:column;background:#060a0df7;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.brand{height:82px;padding:0 22px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.brand-mark{position:relative;width:35px;height:40px;display:grid;place-items:center;color:#071008;background:var(--lime);clip-path:polygon(50% 0,93% 22%,93% 76%,50% 100%,7% 76%,7% 22%);box-shadow:0 0 28px rgba(var(--lime-rgb),.24)}.brand-mark:before{content:"";position:absolute;inset:3px;clip-path:inherit;background:#09100c}.brand-mark span{position:relative;color:var(--lime);font:600 17px Space Grotesk}.brand-mark i{position:absolute;width:3px;height:3px;border-radius:50%;right:3px;top:18px;background:#fff;box-shadow:0 0 7px #fff}.brand strong{display:block;font:600 16px Space Grotesk;letter-spacing:.11em}.brand strong em{color:var(--lime);font-style:normal}.brand small{display:block;color:var(--faint);font:500 7px Space Grotesk;letter-spacing:.22em;margin-top:4px}.mobile-close{display:none;margin-left:auto;border:0;background:none}.nav-scroll{flex:1;overflow-y:auto;padding:19px 12px}.nav-group+.nav-group{margin-top:23px}.nav-group>p{margin:0 12px 8px;color:#46514d;font:600 9px Space Grotesk;letter-spacing:.18em}.nav-item{width:100%;height:39px;display:flex;align-items:center;gap:11px;border:1px solid transparent;border-radius:7px;padding:0 11px;margin:2px 0;background:transparent;color:#77837f;cursor:pointer;text-align:left;transition:.2s ease}.nav-item span{flex:1;font-size:12px;font-weight:500}.nav-item:hover{color:#cbd5d0;background:#ffffff06}.nav-item.active{color:#e8f2eb;border-color:rgba(var(--lime-rgb),.12);background:linear-gradient(90deg,rgba(var(--lime-rgb),.115),rgba(var(--lime-rgb),.02));box-shadow:inset 2px 0 var(--lime)}.nav-item.active svg{color:var(--lime)}.nav-item b{min-width:19px;height:18px;padding:0 5px;display:grid;place-items:center;background:#ff6b6e1f;color:#ff8e90;border-radius:9px;font-size:9px}.nav-pulse{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px var(--lime)}.sidebar-foot{padding:10px 12px 14px;border-top:1px solid var(--line)}.core-card,.user-card{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff05}.core-card{margin-bottom:7px}.core-card>div:nth-child(2),.user-card>div:nth-child(2){min-width:0;flex:1}.core-card span,.user-card span{display:block;font:600 10px Space Grotesk;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.core-card small,.user-card small{display:block;margin-top:3px;color:var(--faint);font:500 7px Space Grotesk;letter-spacing:.12em}.core-card small{color:var(--lime)}.core-orbit{position:relative;width:31px;height:31px;display:grid;place-items:center;color:var(--lime);border:1px solid rgba(var(--lime-rgb),.2);border-radius:50%;background:rgba(var(--lime-rgb),.05)}.core-orbit i{position:absolute;right:0;top:1px;width:5px;height:5px;border:1px solid #071008;border-radius:50%;background:var(--lime)}.user-card{border:0;cursor:pointer;color:var(--text);text-align:left}.avatar{width:31px;height:31px;display:grid;place-items:center;border-radius:7px;background:linear-gradient(135deg,#2d3833,#151c19);color:#c6d1cb;font:600 10px Space Grotesk}.user-card svg{color:var(--faint)}.main-stage{min-height:100vh;margin-left:246px}.topbar{position:sticky;z-index:40;top:0;height:59px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;background:#05080bd1;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-left,.topbar-right{display:flex;align-items:center;gap:14px}.live-chip{height:24px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(var(--lime-rgb),.15);border-radius:4px;background:rgba(var(--lime-rgb),.05);color:var(--lime);font:600 8px Space Grotesk;letter-spacing:.14em}.live-chip i,.status-mark i,.ai-drawer header small i{width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 7px var(--lime);animation:pulse 2s infinite}@keyframes pulse{50%{opacity:.45;box-shadow:0 0 2px currentColor}}.sync-label{color:var(--faint);font-size:9px}.command-trigger{width:203px;height:32px;display:flex;align-items:center;gap:8px;padding:0 8px 0 10px;color:#66716d;background:#ffffff05;border:1px solid var(--line);border-radius:6px;cursor:pointer}.command-trigger span{flex:1;text-align:left;font-size:10px}kbd{border:1px solid var(--line-strong);border-radius:4px;padding:2px 5px;color:#66716d;background:#ffffff06;font:500 9px Space Grotesk}.top-clock{min-width:72px;text-align:right}.top-clock strong{display:block;font:500 12px Space Grotesk;letter-spacing:.08em}.top-clock small{display:block;color:var(--faint);font-size:7px;margin-top:1px;text-transform:uppercase}.icon-button{position:relative;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;color:#7b8782;background:#ffffff05;cursor:pointer}.icon-button:hover{color:var(--text);border-color:var(--line-strong)}.icon-button.small{width:29px;height:29px}.notification i{position:absolute;right:7px;top:7px;width:5px;height:5px;border-radius:50%;background:var(--red);box-shadow:0 0 6px var(--red)}.mobile-menu{display:none}.content-wrap{max-width:1650px;margin:0 auto;padding:30px 30px 92px}.page-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px}.eyebrow,.panel-kicker{color:var(--lime);font:600 8px Space Grotesk;letter-spacing:.2em}.eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:8px}.eyebrow span{width:17px;height:1px;background:var(--lime);box-shadow:0 0 8px var(--lime)}.page-heading h1{margin:0;font:500 clamp(25px,2.35vw,37px) "Space Grotesk";letter-spacing:-.035em}.page-heading>div>p{max-width:720px;margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.heading-actions{display:flex;align-items:center;gap:9px}.range-switch{height:32px;display:flex;align-items:center;padding:3px;background:#ffffff05;border:1px solid var(--line);border-radius:6px}.range-switch button{height:24px;min-width:34px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:#59645f;font:600 8px Space Grotesk;cursor:pointer}.range-switch button.active{color:#d8e3dc;background:#202823;box-shadow:inset 0 0 0 1px #ffffff09}.refresh-button{height:32px;display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--line);border-radius:6px;color:#9ba6a1;background:#ffffff05;font-size:9px;cursor:pointer}.refresh-button.loading svg{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#10171ce8,#0a0f13ed);border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 55px #00000026}.panel:after{content:"";position:absolute;pointer-events:none;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.025),transparent 25%)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(310px,.8fr);gap:12px}.intelligence-hero{min-height:267px;padding:34px;display:flex;align-items:center}.intelligence-hero:before{content:"";position:absolute;width:310px;height:310px;right:2%;top:-20px;border-radius:50%;background:radial-gradient(circle,rgba(var(--lime-rgb),.11),transparent 65%)}.hero-grid-lines{position:absolute;inset:0;opacity:.1;background-image:linear-gradient(rgba(var(--lime-rgb),.12) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--lime-rgb),.12) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(circle at 78% 50%,black,transparent 45%);mask-image:radial-gradient(circle at 78% 50%,black,transparent 45%)}.hero-copy{position:relative;z-index:2;width:59%}.system-kicker{display:flex;align-items:center;gap:7px;color:var(--lime);font:600 8px Space Grotesk;letter-spacing:.18em}.hero-copy h2{margin:13px 0 10px;font:500 clamp(23px,2vw,32px) "Space Grotesk";letter-spacing:-.035em;line-height:1.16}.hero-copy h2 span{color:#9ca8a2}.hero-copy>p{max-width:530px;margin:0;color:var(--muted);font-size:10px;line-height:1.7}.hero-actions{display:flex;gap:8px;margin-top:22px}.primary-button,.ghost-button,.outline-button{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:5px;cursor:pointer;font-size:9px}.primary-button{color:#071008;background:var(--lime);border:1px solid var(--lime);box-shadow:0 0 24px rgba(var(--lime-rgb),.1);font-weight:700}.primary-button:hover{filter:brightness(1.08)}.ghost-button,.outline-button{border:1px solid var(--line-strong);color:#9da8a3;background:#ffffff05}.core-visual{position:absolute;z-index:1;right:5%;top:50%;width:245px;height:245px;transform:translateY(-50%);display:grid;place-items:center}.orbit{position:absolute;border:1px solid rgba(var(--lime-rgb),.13);border-radius:50%}.orbit-a{width:210px;height:210px;animation:rotate 20s linear infinite}.orbit-a:before,.orbit-b:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px var(--lime);left:50%;top:-3px}.orbit-b{width:168px;height:168px;border-style:dashed;animation:rotate 13s linear reverse infinite}.orbit-c{width:128px;height:128px;border-color:rgba(var(--lime-rgb),.22);box-shadow:inset 0 0 25px rgba(var(--lime-rgb),.035)}@keyframes rotate{to{transform:rotate(360deg)}}.core-glow{position:absolute;width:108px;height:108px;border-radius:50%;background:radial-gradient(circle,rgba(var(--lime-rgb),.14),rgba(var(--lime-rgb),.035) 52%,transparent 54%);box-shadow:0 0 45px rgba(var(--lime-rgb),.08),inset 0 0 25px rgba(var(--lime-rgb),.08)}.core-score{position:relative;text-align:center}.core-score small,.core-score span{display:block;color:#617068;font:600 6px Space Grotesk;letter-spacing:.2em}.core-score strong{display:block;margin:2px 0;font:500 30px Space Grotesk;color:#e9f8ea;text-shadow:0 0 25px rgba(var(--lime-rgb),.25)}.satellite{position:absolute;width:3px;height:3px;border-radius:50%;background:#baff98;box-shadow:0 0 8px var(--lime)}.sat-a{left:31px;top:85px}.sat-b{right:40px;bottom:46px}.sat-c{right:14px;top:104px;opacity:.5}.pulse-panel{min-height:267px;padding:22px 23px 15px}.panel-head{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.panel-head h3{margin:5px 0 0;font:500 15px Space Grotesk}.status-mark{display:flex;align-items:center;gap:6px;color:var(--lime);font-size:8px}.uptime-value{margin-top:24px;font:500 34px Space Grotesk;letter-spacing:-.04em}.uptime-value span{margin-left:3px;color:var(--muted);font-size:14px}.chart-area{position:relative;height:95px;margin-top:6px}.chart-area svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.chart-area .area{fill:url(#area)}.chart-area .line{fill:none;stroke:var(--lime);stroke-width:1.5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(var(--lime-rgb),.4))}.chart-lines{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between}.chart-lines i{height:1px;background:#ffffff0b}.chart-labels{display:flex;justify-content:space-between;color:var(--faint);font:500 7px Space Grotesk}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.metric-card{position:relative;min-height:118px;overflow:hidden;padding:16px 17px;border:1px solid var(--line);border-radius:9px;background:#0d1318e0}.metric-top{display:flex;align-items:center;gap:8px;color:var(--muted)}.metric-top span{flex:1;font-size:9px}.metric-top svg:first-child{color:var(--tone)}.metric-top svg:last-child{color:var(--faint)}.metric-body{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;margin-top:13px}.metric-body strong{font:500 25px Space Grotesk}.metric-body strong small{margin-left:4px;color:var(--muted);font-size:10px}.metric-body>span{color:var(--tone);font-size:7px}.sparkline{position:absolute;right:0;bottom:0;width:45%;height:42px;opacity:.4}.sparkline polyline{fill:none;stroke:var(--tone);stroke-width:1.2;vector-effect:non-scaling-stroke}.tone-lime{--tone: var(--lime)}.tone-cyan{--tone: var(--cyan)}.tone-violet{--tone: var(--violet)}.tone-amber{--tone: var(--amber)}.dashboard-grid{display:grid;grid-template-columns:1fr 1.18fr;gap:10px;margin-top:10px}.systems-panel,.alerts-panel,.topology-mini,.ai-brief{padding:20px}.text-button{display:flex;align-items:center;gap:5px;border:0;background:none;color:var(--muted);font-size:8px;cursor:pointer}.system-list{margin-top:12px}.system-row{width:100%;min-height:62px;display:grid;grid-template-columns:35px minmax(0,1fr) auto 58px 16px;align-items:center;gap:10px;border:0;border-top:1px solid var(--line);background:none;text-align:left;cursor:pointer}.system-row:first-child{border-top:0}.system-row:hover{background:#ffffff04}.system-icon{width:33px;height:33px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--system-color) 20%,transparent);border-radius:7px;color:var(--system-color);background:color-mix(in srgb,var(--system-color) 5%,transparent)}.system-info strong,.system-info small,.system-value strong,.system-value small{display:block}.system-info strong{font-size:10px;font-weight:600}.system-info small{margin-top:3px;color:var(--faint);font-size:7px}.system-value{text-align:right}.system-value strong{font:500 11px Space Grotesk}.system-value small{margin-top:3px;color:var(--faint);font-size:7px}.micro-bar{height:2px;overflow:hidden;border-radius:2px;background:#ffffff0e}.micro-bar i{display:block;height:100%;box-shadow:0 0 6px currentColor}.system-row>svg{color:var(--faint)}.count-badge{width:24px;height:22px;display:grid;place-items:center;border:1px solid rgba(255,107,110,.15);border-radius:5px;color:#ff8486;background:#ff6b6e0f;font:600 9px Space Grotesk}.alert-list{margin-top:12px}.alert-row{min-height:62px;display:grid;grid-template-columns:8px minmax(0,1fr) 40px 72px;align-items:center;gap:11px;border-top:1px solid var(--line)}.alert-row:first-child{border-top:0}.alert-indicator{width:6px;height:6px;border-radius:50%}.alert-indicator.critical{background:var(--red);box-shadow:0 0 8px var(--red)}.alert-indicator.warning{background:var(--amber)}.alert-indicator.info{background:var(--cyan)}.alert-row strong,.alert-row small{display:block}.alert-row strong{font-size:9px;font-weight:600}.alert-row small{margin-top:4px;color:var(--faint);font-size:7px}.alert-row time{color:var(--faint);font-size:7px}.alert-row button{height:25px;border:1px solid var(--line);border-radius:4px;background:#ffffff05;color:#85908b;font-size:7px;cursor:pointer}.bottom-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:10px;margin-top:10px}.mini-topology{height:175px;margin-top:5px}.mini-topology svg{width:100%;height:100%}.connections path{fill:none;stroke:#29332e;stroke-width:1}.connections path.flow{stroke:var(--lime);stroke-dasharray:3 9;opacity:.45;animation:dash 12s linear infinite}@keyframes dash{to{stroke-dashoffset:-100}}.node rect{fill:#10171b;stroke:#2b3731}.node.center rect{stroke:rgba(var(--lime-rgb),.5);fill:rgba(var(--lime-rgb),.035)}.node text{fill:#cbd5d0;text-anchor:middle;font:600 8px Space Grotesk}.node text.sub{fill:#59655f;font-size:6px;letter-spacing:.08em}.ai-brief{display:flex;flex-direction:column;background:linear-gradient(145deg,#19241ef0,#090f0cf5)}.ai-brief-head{display:flex;align-items:center;gap:10px}.ai-avatar{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(var(--lime-rgb),.18);border-radius:50%;color:var(--lime);background:radial-gradient(circle,rgba(var(--lime-rgb),.12),rgba(var(--lime-rgb),.025));box-shadow:0 0 20px rgba(var(--lime-rgb),.06)}.ai-brief-head>div:nth-child(2){flex:1}.ai-brief-head span,.ai-brief-head small{display:block}.ai-brief-head span{color:var(--lime);font:600 8px Space Grotesk;letter-spacing:.13em}.ai-brief-head small{margin-top:3px;color:var(--faint);font-size:7px}.ai-brief-head button,.ai-drawer header button{border:0;background:none;color:var(--faint)}.ai-brief>p{flex:1;margin:21px 0 18px;color:#a8b5ad;font-size:10px;line-height:1.8}.brief-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid rgba(var(--lime-rgb),.08)}.brief-foot span,.brief-foot button{display:flex;align-items:center;gap:6px;font-size:7px}.brief-foot span{color:#627068}.brief-foot button{border:0;background:none;color:var(--lime);cursor:pointer}.ai-ops-layout{display:grid;grid-template-columns:1.55fr .45fr;gap:11px}.ai-console{min-height:340px;padding:38px;background:radial-gradient(circle at 15% 15%,rgba(var(--lime-rgb),.08),transparent 35%),linear-gradient(145deg,#111b16,#090e0b)}.ai-console-hero{display:flex;align-items:center;gap:25px}.ai-large-orb{flex:0 0 auto;width:82px;height:82px;display:grid;place-items:center;border:1px solid rgba(var(--lime-rgb),.3);border-radius:50%;color:var(--lime);background:radial-gradient(circle,rgba(var(--lime-rgb),.14),transparent 67%);box-shadow:0 0 40px rgba(var(--lime-rgb),.11),inset 0 0 30px rgba(var(--lime-rgb),.06)}.ai-console-hero span{color:var(--lime);font:600 8px Space Grotesk;letter-spacing:.17em}.ai-console-hero h2{margin:10px 0 5px;font:500 28px Space Grotesk}.ai-console-hero p{margin:0;color:var(--muted);font-size:10px}.ai-prompt-box{height:58px;display:flex;align-items:center;gap:12px;margin-top:35px;padding:0 10px 0 18px;border:1px solid rgba(var(--lime-rgb),.2);border-radius:9px;background:#0408058c;color:var(--lime)}.ai-prompt-box input{flex:1;min-width:0;color:#cbd7ce;border:0;background:none;font-size:11px;outline:0}.ai-prompt-box button{width:39px;height:39px;display:grid;place-items:center;border:0;border-radius:7px;color:#071008;background:var(--lime)}.suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.suggestions button{height:28px;padding:0 10px;border:1px solid var(--line);border-radius:14px;color:#78867e;background:#ffffff05;font-size:7px}.ai-context{padding:28px}.ai-context h3{margin:6px 0 18px;font:500 17px Space Grotesk}.context-ring{width:120px;height:120px;display:grid;place-content:center;margin:0 auto 18px;border:1px solid rgba(var(--lime-rgb),.2);border-radius:50%;text-align:center;box-shadow:inset 0 0 30px rgba(var(--lime-rgb),.04)}.context-ring strong{font:500 29px Space Grotesk}.context-ring span{color:var(--faint);font-size:7px}.ai-context ul{padding:0;margin:0;list-style:none}.ai-context li{display:flex;align-items:center;gap:8px;padding:7px 0;color:#8b9891;border-top:1px solid var(--line);font-size:8px}.ai-context li i{width:5px;height:5px;border-radius:50%;background:var(--lime)}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.insight-card{min-height:245px;padding:25px}.insight-score{position:absolute;right:20px;top:20px;text-align:center}.insight-score span{display:block;color:var(--lime);font:500 22px Space Grotesk}.insight-score small{color:var(--faint);font:500 5px Space Grotesk;letter-spacing:.12em}.insight-tag{display:inline-block;color:var(--lime);font:600 7px Space Grotesk;letter-spacing:.1em}.insight-card h3{width:80%;margin:25px 0 10px;font:500 16px/1.35 Space Grotesk}.insight-card p{color:var(--muted);font-size:9px;line-height:1.7}.insight-card button{position:absolute;left:25px;bottom:22px;display:flex;align-items:center;gap:6px;border:0;background:none;color:var(--lime);font-size:8px}.risk-summary{display:grid;grid-template-columns:repeat(3,1fr) 1.4fr;gap:10px;margin-bottom:10px}.risk-summary>div{min-height:82px;display:flex;flex-direction:column;justify-content:center;padding:18px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.risk-summary strong{font:500 25px Space Grotesk}.risk-summary span{margin-top:4px;color:var(--muted);font-size:8px}.risk-summary>div:first-child strong{color:var(--red)}.risk-summary>div:nth-child(2) strong{color:var(--amber)}.risk-summary>div:nth-child(3) strong{color:var(--cyan)}.risk-summary .risk-score{flex-direction:row;align-items:baseline;gap:8px;background:linear-gradient(90deg,rgba(255,107,110,.06),var(--panel))}.risk-feed{padding:22px}.filter-button{height:29px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--line);border-radius:5px;background:#ffffff04;color:var(--muted);font-size:8px}.risk-event{min-height:137px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:15px;align-items:center;border-top:1px solid var(--line)}.risk-event:first-of-type{margin-top:15px}.risk-line{position:relative;height:80%;display:grid;place-items:center;color:var(--amber)}.risk-line:before{content:"";position:absolute;left:50%;top:-16px;bottom:-16px;width:1px;background:var(--line)}.risk-line svg{position:relative;z-index:1;padding:7px;width:34px;height:34px;border-radius:50%;background:#12191c}.risk-line.critical{color:var(--red)}.risk-line.info{color:var(--cyan)}.risk-event-main>div{display:flex;gap:10px;color:var(--faint);font:600 7px Space Grotesk}.risk-event-main>div span{color:var(--amber)}.risk-event-main h3{margin:8px 0 5px;font:500 14px Space Grotesk}.risk-event-main p{margin:0;color:var(--muted);font-size:9px}.risk-tags{margin-top:9px}.risk-tags span{padding:3px 6px;border:1px solid var(--line);border-radius:3px;color:var(--faint)!important}.network-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:10px}.network-canvas{min-height:590px}.canvas-toolbar{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line)}.canvas-toolbar h3{margin:5px 0 0;font:500 15px Space Grotesk}.canvas-toolbar>div:last-child{display:flex;gap:4px}.canvas-toolbar button{height:28px;padding:0 10px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:7px}.canvas-toolbar button.active{color:var(--lime);background:rgba(var(--lime-rgb),.06);border-color:rgba(var(--lime-rgb),.18)}.network-map{position:relative;height:520px;overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:24px 24px}.network-map:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 80px #080d10;pointer-events:none}.network-map svg{width:100%;height:100%}.map-links path{fill:none;stroke:#334039;stroke-width:1}.map-links .active-link{stroke:var(--lime);stroke-dasharray:3 8;opacity:.6;animation:dash 10s linear infinite}.map-node rect{fill:#10171a;stroke:#344039}.map-node circle{fill:var(--lime);filter:drop-shadow(0 0 4px var(--lime))}.map-node text{fill:#c7d2cc;text-anchor:middle;font:600 9px Space Grotesk}.map-node .sub{fill:#617069;font-size:6px;letter-spacing:.08em}.map-node.core rect{fill:rgba(var(--lime-rgb),.05);stroke:rgba(var(--lime-rgb),.6);filter:drop-shadow(0 0 14px rgba(var(--lime-rgb),.08))}.map-node.tiny text{font-size:7px}.map-legend{position:absolute;left:20px;bottom:16px;z-index:2;display:flex;gap:16px}.map-legend span{display:flex;align-items:center;gap:6px;color:var(--faint);font-size:7px}.map-legend i{width:17px;height:1px;background:var(--lime)}.map-legend span:last-child i{background:#3d4943}.network-side{display:flex;flex-direction:column;gap:10px}.network-side .panel{padding:20px}.network-side h3{margin:5px 0 18px;font:500 17px Space Grotesk}.router-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.router-metrics div{min-height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:7px;background:#ffffff04}.router-metrics svg{color:var(--lime)}.router-metrics strong{margin:7px 0 2px;font:500 18px Space Grotesk}.router-metrics span{color:var(--faint);font-size:7px}.segment-panel{flex:1}.segment-panel>div{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:18px}.segment-panel span{color:var(--muted);font-size:8px}.segment-panel strong{font:500 9px Space Grotesk}.segment-panel i{grid-column:1/-1;height:3px;border-radius:3px;background:#ffffff0d}.segment-panel b{display:block;height:100%;background:var(--lime);box-shadow:0 0 6px rgba(var(--lime-rgb),.3)}.compute-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px}.compute-summary article{min-height:100px;display:grid;grid-template-columns:32px 1fr;align-items:center;padding:17px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.compute-summary svg{grid-row:1/3;color:var(--lime)}.compute-summary span{color:var(--muted);font:600 7px Space Grotesk;letter-spacing:.1em}.compute-summary strong{font:500 16px Space Grotesk}.compute-summary i{grid-column:1/-1;height:3px;background:#ffffff0d}.compute-summary b{display:block;height:100%;background:var(--lime)}.data-panel{padding:21px}.table-search{width:180px;height:29px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--line);border-radius:5px;color:var(--faint);font-size:8px}.table-wrap{overflow-x:auto;margin-top:16px}.table-wrap table{width:100%;min-width:900px;border-collapse:collapse;text-align:left}.table-wrap th{padding:10px 11px;color:var(--faint);border-bottom:1px solid var(--line);font:600 7px Space Grotesk;letter-spacing:.1em}.table-wrap td{height:64px;padding:8px 11px;border-bottom:1px solid var(--line);color:#8d9993;font-size:9px}.table-wrap tr:hover td{background:#ffffff03}.asset-name{display:flex;align-items:center;gap:9px}.asset-name>span{min-width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--line);border-radius:5px;color:var(--lime);font:500 8px Space Grotesk;background:rgba(var(--lime-rgb),.03)}.asset-name strong,.asset-name small{display:block}.asset-name strong{color:#d3ddd7;font-size:9px}.asset-name small{margin-top:3px;color:var(--faint);font-size:6px}.mono{font-family:Space Grotesk,monospace!important}.state-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid rgba(var(--lime-rgb),.14);border-radius:4px;color:var(--lime);background:rgba(var(--lime-rgb),.035);font:600 6px Space Grotesk}.state-pill i{width:4px;height:4px;border-radius:50%;background:currentColor}.state-pill.warning{color:var(--amber);border-color:#ffc76a26;background:#ffc76a0a}.table-meter{width:70px}.table-meter span{font:500 8px Space Grotesk}.table-meter i{display:block;height:2px;margin-top:5px;background:#ffffff0d}.table-meter b{display:block;height:100%;background:var(--lime)}.row-action{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--line);border-radius:4px;color:var(--faint);background:none}.muted{color:var(--faint)}.fabric-hero{display:grid;grid-template-columns:1.5fr .55fr .55fr;gap:10px}.fabric-health{min-height:175px;display:flex;align-items:center;gap:25px;padding:28px}.fabric-ring{width:105px;height:105px;display:grid;place-content:center;flex:0 0 auto;border:2px solid var(--lime);border-radius:50%;text-align:center;box-shadow:0 0 28px rgba(var(--lime-rgb),.08),inset 0 0 22px rgba(var(--lime-rgb),.05)}.fabric-ring strong{font:500 22px Space Grotesk}.fabric-ring span{color:var(--lime);font:600 7px Space Grotesk}.fabric-health h2{margin:8px 0 6px;font:500 21px Space Grotesk}.fabric-health p{margin:0;color:var(--muted);font-size:9px}.fabric-stat{display:flex;align-items:center;gap:15px;padding:23px}.fabric-stat>svg{color:var(--lime)}.fabric-stat span,.fabric-stat p{color:var(--muted);font-size:7px}.fabric-stat strong{display:block;margin:7px 0 4px;font:500 22px Space Grotesk}.fabric-stat strong small{font-size:9px}.fabric-stat p{margin:0}.switch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.switch-card{padding:21px}.switch-head{display:flex;align-items:center;gap:10px}.switch-icon{width:32px;height:32px;display:grid;place-items:center;color:var(--lime);border:1px solid rgba(var(--lime-rgb),.15);border-radius:6px;background:rgba(var(--lime-rgb),.04)}.switch-head>div:nth-child(2){flex:1;min-width:0}.switch-head strong,.switch-head small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.switch-head strong{font-size:9px}.switch-head small{margin-top:3px;color:var(--faint);font-size:7px}.switch-head>span{color:var(--lime);font:600 6px Space Grotesk}.switch-head>span i{display:inline-block;width:4px;height:4px;margin-right:4px;border-radius:50%;background:var(--lime)}.port-visual{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin:20px 0}.port-visual i{position:relative;height:17px;border:1px solid #2d3933;border-radius:2px;background:#090e0c}.port-visual i.up{border-color:rgba(var(--lime-rgb),.32);background:rgba(var(--lime-rgb),.08);box-shadow:inset 0 -2px var(--lime)}.port-visual i.poe:after{content:"";position:absolute;right:2px;top:2px;width:3px;height:3px;border-radius:50%;background:var(--amber)}.switch-foot{display:flex;justify-content:space-between;padding-top:13px;border-top:1px solid var(--line)}.switch-foot span{color:var(--faint);font-size:6px}.switch-foot strong{display:block;margin-top:4px;color:#aab5af;font:500 8px Space Grotesk}.camera-toolbar{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:8px 13px;margin-bottom:10px}.camera-toolbar>div{display:flex;align-items:center;gap:4px}.camera-toolbar button{height:29px;padding:0 11px;border:1px solid transparent;border-radius:4px;color:var(--muted);background:none;font-size:8px}.camera-toolbar button.active{color:var(--lime);border-color:rgba(var(--lime-rgb),.15);background:rgba(var(--lime-rgb),.05)}.camera-toolbar span{margin-right:7px;color:var(--faint);font:600 7px Space Grotesk;letter-spacing:.1em}.camera-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.camera-tile{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line);border-radius:5px;color:#fff;background:linear-gradient(145deg,#192224,#070a0c);cursor:pointer}.camera-tile:after,.camera-expanded:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 55% 40%,transparent 10%,rgba(0,0,0,.38) 85%)}.camera-noise{position:absolute;inset:0;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E")}.camera-scan{position:absolute;inset:0;opacity:.2;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,rgba(255,255,255,.035) 4px)}.camera-scene{position:absolute;inset:18% 8% 12%;display:flex;align-items:end;gap:3%;transform:perspective(300px) rotateX(8deg)}.camera-scene span{flex:1;height:var(--h,60%);background:linear-gradient(to top,#394648,#1b2527);border-top:1px solid #617072;box-shadow:8px 0 15px #00000040}.camera-scene span:nth-child(2){height:78%}.camera-scene span:nth-child(3){height:48%}.camera-scene span:nth-child(4){height:88%}.camera-scene span:nth-child(5){height:65%}.camera-tile header,.camera-tile footer{position:absolute;z-index:2;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:10px;font:500 7px Space Grotesk}.camera-tile header{top:0}.camera-tile footer{bottom:0;background:linear-gradient(transparent,#000000bf)}.camera-tile header span{display:flex;align-items:center;gap:5px;color:var(--lime)}.camera-tile header i{width:4px;height:4px;border-radius:50%;background:var(--lime);box-shadow:0 0 6px var(--lime)}.camera-tile header time{color:#8e9b9b}.camera-tile footer div{display:flex;align-items:center;gap:6px}.camera-tile.offline{filter:saturate(.2)}.camera-tile.offline header span{color:var(--red)}.camera-tile.offline header i{background:var(--red);box-shadow:none}.camera-status{min-height:50px;display:flex;align-items:center;gap:23px;margin-top:8px;padding:0 14px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:var(--panel);font-size:8px}.camera-status span:first-child{display:flex;align-items:center;gap:6px;color:var(--lime)}.camera-status button{margin-left:auto;height:28px;display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:4px;background:none;color:#9ba7a1;font-size:8px}.call-kpis,.business-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px}.call-kpis article{min-height:104px;display:flex;align-items:center;gap:15px;padding:20px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.call-kpis svg{color:var(--lime)}.call-kpis span,.call-kpis strong,.call-kpis small{display:block}.call-kpis span{color:var(--muted);font:600 7px Space Grotesk}.call-kpis strong{margin:6px 0 2px;font:500 21px Space Grotesk}.call-kpis small{color:var(--faint);font-size:7px}.play-button{height:26px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid rgba(var(--lime-rgb),.15);border-radius:4px;color:var(--lime);background:rgba(var(--lime-rgb),.035);font:500 7px Space Grotesk}.onec-summary{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:10px;margin-bottom:10px}.onec-status,.onec-kpi{min-height:112px;padding:18px}.onec-status{display:flex;align-items:center;gap:14px}.onec-status>svg{color:var(--lime)}.onec-status div{flex:1}.onec-status span,.onec-status strong,.onec-status small{display:block}.onec-status span,.onec-kpi span{color:var(--muted);font:600 7px Space Grotesk;letter-spacing:.1em}.onec-status strong{margin:5px 0;font-size:14px}.onec-status small,.onec-kpi small{color:var(--faint);font-size:7px}.onec-status>i{padding:5px 7px;border:1px solid rgba(var(--lime-rgb),.25);border-radius:4px;color:var(--lime);font:600 7px Space Grotesk;font-style:normal}.onec-kpi{display:flex;flex-direction:column;justify-content:center}.onec-kpi strong{margin:8px 0 5px;font:500 18px Space Grotesk}.onec-kpi.warning strong{color:var(--amber)}.onec-workspace{overflow:hidden}.onec-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}.onec-head h3{margin:5px 0 0}.onec-actions{display:flex;gap:7px}.onec-actions label{min-width:250px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:5px}.onec-actions input{width:100%;border:0;outline:0;color:var(--text);background:transparent;font-size:8px}.onec-actions button{display:flex;align-items:center;gap:6px;padding:9px 11px;border:1px solid var(--line);border-radius:5px;color:var(--muted);background:transparent;font-size:8px}.onec-tabs{display:flex;gap:5px;padding:0 20px 14px;overflow:auto}.onec-tabs button{position:relative;display:flex;align-items:center;gap:7px;white-space:nowrap;padding:9px 11px;border:1px solid var(--line);border-radius:5px;color:var(--muted);background:transparent;font-size:8px}.onec-tabs button.active{border-color:rgba(var(--lime-rgb),.3);color:var(--lime);background:rgba(var(--lime-rgb),.05)}.onec-tabs small{color:var(--faint)}.onec-notice,.onec-error{margin:0 20px 12px;padding:9px 11px;border:1px solid rgba(255,190,76,.18);border-radius:5px;color:var(--amber);background:#ffbe4c0a;font-size:8px}.onec-error{color:var(--red);border-color:#ff6b6e33}.onec-table{max-height:510px;overflow:auto;border-top:1px solid var(--line)}.onec-table th{position:sticky;top:0;z-index:1;background:var(--panel)}.onec-table td{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onec-footer{display:flex;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--line);color:var(--faint);font-size:7px}.business-stat{min-height:125px;display:grid;grid-template-columns:30px 1fr;align-items:center;padding:20px}.business-stat svg{grid-row:1/3;color:var(--lime)}.business-stat span{color:var(--muted);font-size:8px}.business-stat strong{font:500 25px Space Grotesk}.business-stat small{grid-column:1/-1;color:var(--faint);font-size:7px}.business-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:10px}.service-stack,.sql-risk{padding:23px}.service-row{min-height:66px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--line)}.service-row:first-of-type{margin-top:12px}.service-logo{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;color:var(--lime);background:rgba(var(--lime-rgb),.03);font:600 8px Space Grotesk}.service-row>div:nth-child(2){flex:1}.service-row strong,.service-row small{display:block}.service-row strong{font-size:9px}.service-row small{margin-top:3px;color:var(--faint);font-size:7px}.sql-risk{display:flex;flex-direction:column;align-items:center;text-align:center;background:radial-gradient(circle at 50% 35%,rgba(255,107,110,.09),transparent 42%),var(--panel)}.sql-risk .panel-kicker{color:var(--red)}.risk-orb{position:relative;width:68px;height:68px;display:grid;place-items:center;margin:23px auto 13px;border:1px solid rgba(255,107,110,.28);border-radius:50%;color:var(--red)}.risk-orb i{position:absolute;inset:-8px;border:1px dashed rgba(255,107,110,.12);border-radius:50%;animation:rotate 20s linear infinite}.sql-risk h3{margin:0;font:500 15px Space Grotesk}.sql-risk>strong{margin:7px 0 12px;color:var(--red);font:600 10px Space Grotesk;letter-spacing:.14em}.sql-risk p{max-width:350px;margin:0 0 18px;color:var(--muted);font-size:9px;line-height:1.6}.bitrix-hero{min-height:235px;display:flex;align-items:center;justify-content:space-between;padding:38px;background:radial-gradient(circle at 85% 40%,rgba(97,215,255,.09),transparent 30%),var(--panel)}.bitrix-hero h2{margin:10px 0 7px;font:500 27px Space Grotesk}.bitrix-hero p{max-width:600px;color:var(--muted);font-size:10px}.bitrix-actions{display:flex;gap:7px;margin-top:20px}.bitrix-logo{width:130px;height:130px;display:grid;place-content:center;border:1px solid rgba(97,215,255,.25);border-radius:50%;color:var(--cyan);text-align:center;font:500 29px Space Grotesk;box-shadow:inset 0 0 30px #61d7ff0a,0 0 40px #61d7ff0d}.bitrix-logo span{display:block;margin-top:5px;font-size:7px;letter-spacing:.18em}.bitrix-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px}.bitrix-stats article{min-height:95px;display:flex;flex-direction:column;justify-content:center;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.bitrix-stats strong{font:500 22px Space Grotesk}.bitrix-stats span{margin-top:5px;color:var(--muted);font-size:8px}.integration-map{margin-top:10px;padding:22px}.integration-flow{display:flex;align-items:center;justify-content:center;gap:13px;min-height:180px}.integration-flow>div{min-width:130px;padding:18px;border:1px solid var(--line);border-radius:7px;text-align:center;background:#ffffff04}.integration-flow>div.primary{border-color:rgba(var(--lime-rgb),.3);background:rgba(var(--lime-rgb),.04)}.integration-flow span,.integration-flow small{display:block}.integration-flow span{font:600 10px Space Grotesk}.integration-flow small{margin-top:5px;color:var(--faint);font-size:7px}.integration-flow>i{color:var(--faint)}.integration-flow>i svg{width:16px}.analytics-hero{min-height:300px;display:grid;grid-template-columns:.55fr 1fr;align-items:center;padding:40px}.analytics-hero h2{margin:9px 0 18px;font:500 22px Space Grotesk}.analytics-hero>div:first-child>strong{display:block;font:500 44px Space Grotesk}.analytics-hero>div:first-child>strong small{color:var(--muted);font-size:13px}.analytics-hero p{color:var(--lime);font-size:8px}.big-bars{height:205px;display:flex;align-items:flex-end;gap:8px;padding-top:20px}.big-bars i{position:relative;flex:1;min-height:10px;border-radius:2px 2px 0 0;background:linear-gradient(to top,rgba(var(--lime-rgb),.12),rgba(var(--lime-rgb),.65))}.big-bars i span{position:absolute;left:0;right:0;top:0;height:1px;background:var(--lime);box-shadow:0 0 7px var(--lime)}.analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.analytics-grid>article{padding:25px}.analytics-grid h3{margin:6px 0 25px;font:500 16px Space Grotesk}.donut-set{display:flex;justify-content:space-around;gap:15px}.donut-set>div{width:118px;height:118px;display:grid;place-content:center;border-radius:50%;text-align:center;background:radial-gradient(closest-side,#0e1519 86%,transparent 87% 99%),conic-gradient(var(--lime) calc(var(--p)*1%),#202a25 0)}.donut-set strong,.donut-set span{display:block}.donut-set strong{font:500 15px Space Grotesk}.donut-set span{margin-top:5px;color:var(--muted);font-size:7px}.signal-list div{display:flex;justify-content:space-between;padding:15px 0;border-top:1px solid var(--line);color:var(--muted);font-size:9px}.signal-list strong{color:#d0dad4;font:500 9px Space Grotesk}.floating-ai{position:fixed;z-index:45;right:22px;bottom:20px;height:51px;display:flex;align-items:center;gap:10px;padding:0 12px 0 7px;border:1px solid rgba(var(--lime-rgb),.2);border-radius:9px;color:#d9e7dc;background:#0c140ff2;box-shadow:0 15px 45px #00000059,0 0 30px rgba(var(--lime-rgb),.06);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer}.floating-ai>span{width:36px;height:36px;display:grid;place-items:center;border-radius:7px;color:var(--lime);background:rgba(var(--lime-rgb),.08)}.floating-ai div{text-align:left}.floating-ai strong,.floating-ai small{display:block}.floating-ai strong{font-size:9px}.floating-ai small{margin-top:3px;color:var(--faint);font-size:7px}.floating-ai>svg{color:var(--lime)}.modal-layer,.ai-drawer-layer{position:fixed;z-index:100;inset:0;display:grid;place-items:start center;padding-top:12vh;background:#0000009e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.command-modal{width:min(590px,calc(100vw - 30px));overflow:hidden;border:1px solid var(--line-strong);border-radius:11px;background:#0d1317;box-shadow:0 30px 100px #0009}.command-input{height:59px;display:flex;align-items:center;gap:11px;padding:0 16px;border-bottom:1px solid var(--line);color:var(--lime)}.command-input input{flex:1;border:0;outline:0;color:var(--text);background:none;font-size:11px}.command-results{padding:10px}.command-results>p{margin:6px 8px 8px;color:var(--faint);font:600 7px Space Grotesk;letter-spacing:.15em}.command-results button{width:100%;height:41px;display:flex;align-items:center;gap:10px;padding:0 11px;border:0;border-radius:6px;color:#919e97;background:none;text-align:left}.command-results button:hover{color:var(--text);background:rgba(var(--lime-rgb),.05)}.command-results button span{flex:1;font-size:9px}.command-modal>footer{height:39px;display:flex;align-items:center;gap:14px;padding:0 13px;border-top:1px solid var(--line);color:var(--faint);font-size:7px}.command-modal>footer span:last-child{margin-left:auto;font-family:Space Grotesk;letter-spacing:.1em}.empty-command{padding:30px;color:var(--faint);text-align:center;font-size:9px}.ai-drawer-layer{place-items:stretch start;padding:0}.ai-drawer{width:min(440px,100vw);height:100%;margin-left:auto;display:flex;flex-direction:column;border-left:1px solid var(--line-strong);background:#0a1013;box-shadow:-30px 0 100px #00000080}.ai-drawer header{height:70px;display:flex;align-items:center;gap:11px;padding:0 17px;border-bottom:1px solid var(--line)}.ai-drawer header>div:nth-child(2){flex:1}.ai-drawer header strong,.ai-drawer header small{display:block}.ai-drawer header strong{font:600 11px Space Grotesk;letter-spacing:.08em}.ai-drawer header small{display:flex;align-items:center;gap:6px;margin-top:4px;color:var(--lime);font:500 6px Space Grotesk;letter-spacing:.1em}.ai-drawer header button{cursor:pointer}.drawer-body{flex:1;padding:22px;overflow:auto}.assistant-message{width:90%;padding:17px;border:1px solid rgba(var(--lime-rgb),.12);border-radius:3px 10px 10px;background:rgba(var(--lime-rgb),.035)}.assistant-message span{color:var(--lime);font:600 7px Space Grotesk;letter-spacing:.1em}.assistant-message p{margin:9px 0 0;color:#a1ada7;font-size:10px;line-height:1.7}.drawer-suggestion{display:flex;gap:11px;margin-top:17px;padding:14px;border:1px dashed var(--line-strong);border-radius:8px;color:var(--lime)}.drawer-suggestion strong,.drawer-suggestion p{margin:0}.drawer-suggestion strong{color:#bdc8c2;font-size:8px}.drawer-suggestion p{margin-top:5px;color:var(--muted);font-size:8px}.ai-drawer>footer{padding:14px;border-top:1px solid var(--line)}.ai-drawer>footer>div{height:45px;display:flex;align-items:center;padding:0 6px 0 12px;border:1px solid var(--line-strong);border-radius:7px;background:#ffffff04}.ai-drawer>footer input{flex:1;min-width:0;border:0;outline:0;color:var(--text);background:none;font-size:9px}.ai-drawer>footer button{width:33px;height:33px;display:grid;place-items:center;border:0;border-radius:5px;color:#071008;background:var(--lime)}.ai-drawer>footer>span{display:block;margin-top:7px;color:var(--faint);text-align:center;font-size:6px}.camera-modal{width:min(1050px,calc(100vw - 40px));overflow:hidden;border:1px solid var(--line-strong);border-radius:9px;background:#090e11;box-shadow:0 30px 100px #000}.camera-modal header{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 18px}.camera-modal header span{color:var(--lime);font:600 7px Space Grotesk}.camera-modal header span i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:var(--lime)}.camera-modal header h3{margin:4px 0 0;font:500 13px Space Grotesk}.camera-modal header button{border:0;background:none}.camera-expanded{position:relative;aspect-ratio:16/8;overflow:hidden;background:linear-gradient(145deg,#192224,#070a0c)}.camera-expanded time{position:absolute;z-index:2;right:18px;top:15px;font:500 10px Space Grotesk}.camera-modal footer{height:55px;display:flex;align-items:center;justify-content:center;gap:7px}.camera-modal footer button{height:29px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--line);border-radius:4px;color:var(--muted);background:none;font-size:8px}.mobile-overlay{display:none}.audio-modal{width:min(560px,calc(100vw - 30px));overflow:hidden;border:1px solid var(--line-strong);border-radius:12px;background:var(--panel-2);box-shadow:0 30px 100px #0000008c}.audio-modal header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 18px;border-bottom:1px solid var(--line)}.audio-modal header span{color:var(--lime);font:600 7px Space Grotesk;letter-spacing:.14em}.audio-modal header h3{margin:5px 0 0;font:500 14px Space Grotesk}.audio-modal header button{border:0;color:var(--muted);background:none;cursor:pointer}.audio-body{display:flex;flex-direction:column;align-items:center;gap:13px;padding:32px 28px 36px;text-align:center}.audio-orb{width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(var(--lime-rgb),.24);border-radius:50%;color:var(--lime);background:radial-gradient(circle,rgba(var(--lime-rgb),.12),transparent 68%);box-shadow:0 0 30px rgba(var(--lime-rgb),.08)}.audio-body p{margin:0;color:var(--muted);font-size:9px}.audio-body audio{width:100%;margin-top:8px;accent-color:var(--lime)}.audio-loading{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:9px}.audio-loading i{width:13px;height:13px;border:1px solid var(--line-strong);border-top-color:var(--lime);border-radius:50%;animation:spin .8s linear infinite}.audio-error{color:var(--red)!important}.network-fullscreen{position:fixed!important;z-index:90!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important}html[data-theme=light]{color-scheme:light;--bg:#edf2ef;--panel:rgba(255,255,255,.88);--panel-2:rgba(249,252,250,.97);--line:rgba(17,35,27,.105);--line-strong:rgba(17,35,27,.18);--text:#102019;--muted:#66736d;--faint:#8b9690;--lime:#3d9418;--lime-rgb:61,148,24;--cyan:#087fa8;--violet:#6954bf;--amber:#a86600;--red:#d13f42}html[data-theme=light] body{background:#edf2ef}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#c4cdc8}html[data-theme=light] .app-shell{background:radial-gradient(circle at 70% -10%,rgba(var(--lime-rgb),.09),transparent 33%),#edf2ef}html[data-theme=light] .app-shell:before{opacity:.3;background-image:linear-gradient(rgba(22,48,34,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(22,48,34,.045) 1px,transparent 1px)}html[data-theme=light] .sidebar{background:#f7faf8f7;box-shadow:14px 0 45px #172d210a}html[data-theme=light] .topbar{background:#edf2efd6}html[data-theme=light] .brand-mark{color:#fff}html[data-theme=light] .brand-mark:before{background:#eff6f1}html[data-theme=light] .nav-group>p{color:#8d9892}html[data-theme=light] .nav-item{color:#617069}html[data-theme=light] .nav-item:hover{color:#17271f;background:#1430210b}html[data-theme=light] .nav-item.active{color:#18301f;background:linear-gradient(90deg,rgba(var(--lime-rgb),.13),rgba(var(--lime-rgb),.025))}html[data-theme=light] .core-card,html[data-theme=light] .user-card,html[data-theme=light] .command-trigger,html[data-theme=light] .icon-button,html[data-theme=light] .range-switch,html[data-theme=light] .refresh-button{background:#ffffff8f}html[data-theme=light] .avatar{color:#435149;background:linear-gradient(135deg,#e0e8e3,#f8faf9)}html[data-theme=light] .panel{background:linear-gradient(145deg,#fffffff0,#f6f9f7f0);box-shadow:0 16px 45px #1f342811}html[data-theme=light] .metric-card,html[data-theme=light] .compute-summary article,html[data-theme=light] .call-kpis article,html[data-theme=light] .business-stat,html[data-theme=light] .bitrix-stats article,html[data-theme=light] .risk-summary>div,html[data-theme=light] .camera-status{background:#ffffffd6}html[data-theme=light] .ai-brief,html[data-theme=light] .ai-console{background:radial-gradient(circle at 20% 20%,rgba(var(--lime-rgb),.09),transparent 38%),linear-gradient(145deg,#f9fcfa,#edf5ef)}html[data-theme=light] .ai-prompt-box,html[data-theme=light] .router-metrics div,html[data-theme=light] .integration-flow>div{background:#ffffffa6}html[data-theme=light] .core-score strong,html[data-theme=light] .node text,html[data-theme=light] .map-node text,html[data-theme=light] .signal-list strong,html[data-theme=light] .assistant-message p,html[data-theme=light] .drawer-suggestion strong{color:#203029}html[data-theme=light] .node rect,html[data-theme=light] .map-node rect{fill:#f9fbfa;stroke:#b5c2ba}html[data-theme=light] .node.center rect,html[data-theme=light] .map-node.core rect{fill:rgba(var(--lime-rgb),.06)}html[data-theme=light] .connections path,html[data-theme=light] .map-links path{stroke:#a5b1aa}html[data-theme=light] .network-map{background-image:linear-gradient(rgba(18,43,29,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(18,43,29,.05) 1px,transparent 1px)}html[data-theme=light] .network-map:after{box-shadow:inset 0 0 80px #dce5e0cc}html[data-theme=light] .risk-line svg{background:#f6faf7}html[data-theme=light] .command-modal,html[data-theme=light] .ai-drawer,html[data-theme=light] .camera-modal{background:#f7faf8;box-shadow:0 30px 90px #13261c33}html[data-theme=light] .floating-ai{color:#183020;background:#f8fcf9f5;box-shadow:0 15px 45px #152c1f26}html[data-theme=light] .modal-layer,html[data-theme=light] .ai-drawer-layer{background:#15231b52}html[data-theme=light] .donut-set>div{background:radial-gradient(closest-side,#f7faf8 86%,transparent 87% 99%),conic-gradient(var(--lime) calc(var(--p)*1%),#dce5df 0)}html[data-theme=light] .network-app{--hud-bg:#edf2ef!important;--hud-panel:rgba(249,252,250,.94)!important;--hud-line:#c8d2cb!important;background:#edf2ef!important;color:#16251d!important}html[data-theme=light] .network-app:before{opacity:.32!important;background-image:linear-gradient(rgba(27,59,39,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(27,59,39,.06) 1px,transparent 1px)!important}html[data-theme=light] .network-app .command-bar,html[data-theme=light] .network-app .metric-dock,html[data-theme=light] .network-app .period-console{background:#f8fbf9f0!important;border-color:#c8d2cb!important;box-shadow:0 12px 35px #182d2114!important}html[data-theme=light] .network-app .app-identity strong,html[data-theme=light] .network-app .metric-dock strong{color:#17271f!important}html[data-theme=light] .network-app .command-actions button,html[data-theme=light] .network-app .period-options button{color:#58675f!important;background:#f6faf7!important;border-color:#c4cec7!important}html[data-theme=light] .network-app .period-options button.active{color:#fff!important;background:var(--lime)!important}html[data-theme=light] .network-app .metric-dock span,html[data-theme=light] .network-app .metric-dock small,html[data-theme=light] .network-app .period-console p{color:#65736b!important}html[data-theme=light] .graph-shell{background:#edf2ef!important;color:#16251d!important}html[data-theme=light] .graph-toolbar{color:#66736c!important;background:#f7faf8!important;border-color:#c6d0c9!important}html[data-theme=light] .graph-actions button,html[data-theme=light] .graph-actions b{color:#536159!important;background:#f8fbf9!important;border-color:#bdc9c1!important}html[data-theme=light] .graph-viewport{background:#edf2ef!important}html[data-theme=light] .node-box{fill:#f8fbf9!important;stroke:#aebcb2!important}html[data-theme=light] .node-box.router{fill:#f1f8ee!important;stroke:var(--lime)!important}html[data-theme=light] .node-box.internet,html[data-theme=light] .node-box.endpoint{fill:#f7faf8!important}html[data-theme=light] .node-title{fill:#15251d!important}html[data-theme=light] .node-kind,html[data-theme=light] .node-detail,html[data-theme=light] .node-metric{fill:#5f6d65!important}html[data-theme=light] .node-rule{stroke:#d1d9d4!important}html[data-theme=light] .edge-label-bg,html[data-theme=light] .graph-counter-bg{fill:#f7faf8!important;stroke:#b9c5bd!important}html[data-theme=light] .edge-label,html[data-theme=light] .counter-label,html[data-theme=light] .counter-sub{fill:#59675f!important}html[data-theme=light] .cmdb-inspector{color:#16251d!important;background:#f8fbf9fa!important;border-color:#aebeb3!important;box-shadow:-22px 20px 60px #162b1f2e!important}html[data-theme=light] .cmdb-inspector input,html[data-theme=light] .cmdb-inspector select,html[data-theme=light] .cmdb-inspector textarea,html[data-theme=light] .cmdb-inspector button{color:#25352c!important;background:#f3f7f4!important;border-color:#bfcbc3!important}html[data-theme=light] .cmdb-inspector header,html[data-theme=light] .cmdb-inspector section,html[data-theme=light] .cmdb-inspector footer{border-color:#d0d9d3!important}@media(max-width:1180px){.metric-grid{grid-template-columns:repeat(2,1fr)}.hero-grid,.dashboard-grid,.bottom-grid{grid-template-columns:1fr}.pulse-panel{min-height:240px}.ai-ops-layout,.network-layout,.business-layout{grid-template-columns:1fr}.network-side{display:grid;grid-template-columns:1fr 1fr}.switch-grid,.call-kpis,.business-grid,.compute-summary{grid-template-columns:repeat(2,1fr)}.fabric-hero{grid-template-columns:1fr 1fr}.fabric-health{grid-column:1/-1}.ai-context{display:none}}@media(max-width:820px){.sidebar{transform:translate(-100%);transition:transform .25s ease}.sidebar.open{transform:translate(0)}.mobile-overlay{position:fixed;z-index:55;inset:0;display:block;background:#0009;opacity:0;visibility:hidden;transition:.2s}.mobile-overlay.visible{opacity:1;visibility:visible}.mobile-close,.mobile-menu{display:grid;place-items:center}.mobile-menu{width:31px;height:31px;border:1px solid var(--line);border-radius:5px;color:var(--muted);background:none}.main-stage{margin-left:0}.content-wrap{padding:24px 16px 90px}.topbar{padding:0 14px}.sync-label,.top-clock,.topbar-right>.icon-button:last-child{display:none}.command-trigger{width:34px;padding:0;justify-content:center}.command-trigger span,.command-trigger kbd{display:none}.page-heading{align-items:flex-start;flex-direction:column}.heading-actions{width:100%;justify-content:space-between}.intelligence-hero{min-height:410px;padding:27px;align-items:flex-start}.hero-copy{width:100%}.core-visual{right:50%;top:auto;bottom:-5px;transform:translate(50%) scale(.78)}.insight-grid,.camera-grid,.switch-grid{grid-template-columns:1fr 1fr}.risk-summary{grid-template-columns:repeat(2,1fr)}.risk-event{grid-template-columns:35px 1fr;padding:15px 0}.risk-event>button{grid-column:2;justify-self:start}.bitrix-stats{grid-template-columns:repeat(3,1fr)}.integration-flow{flex-wrap:wrap}.integration-flow>i{transform:rotate(90deg)}.analytics-hero,.analytics-grid{grid-template-columns:1fr}}@media(max-width:560px){.content-wrap{padding-left:12px;padding-right:12px}.page-heading h1{font-size:25px}.range-switch button{min-width:30px;padding:0 6px}.refresh-button{padding:0 9px}.refresh-button{font-size:0}.refresh-button svg{margin:0}.metric-grid,.call-kpis,.business-grid,.compute-summary,.insight-grid,.camera-grid,.switch-grid,.network-side{grid-template-columns:1fr}.hero-copy h2{font-size:22px}.hero-actions{flex-direction:column;align-items:stretch}.primary-button,.ghost-button{width:100%}.system-row{grid-template-columns:34px 1fr auto 14px}.system-row .micro-bar,.system-value{display:none}.alert-row{grid-template-columns:8px 1fr auto;padding:10px 0}.alert-row time{display:none}.alert-row button{grid-column:2;width:80px}.fabric-hero{grid-template-columns:1fr}.fabric-health{grid-column:auto;flex-direction:column;align-items:flex-start}.fabric-stat{min-height:100px}.risk-summary{grid-template-columns:1fr 1fr}.risk-summary .risk-score{grid-column:1/-1}.camera-status{flex-wrap:wrap;padding:12px;gap:10px}.camera-status button{margin-left:0}.bitrix-hero{padding:25px}.bitrix-logo{display:none}.bitrix-stats{grid-template-columns:repeat(2,1fr)}.integration-flow{flex-direction:column}.integration-flow>i{transform:rotate(90deg)}.donut-set{flex-wrap:wrap}.floating-ai div{display:none}}
