@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap";@property --rd-intel-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --rd-rim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--rd-bg-base:#06091a;--rd-bg-subdued:#080c18;--rd-bg-surface:#0a0e1a;--rd-bg-card:#0b1120;--rd-bg-card-alt:#0f1626;--rd-bg-chip:#101728;--rd-bg-input:#141b2e;--rd-bg-accent-low:#15253d;--rd-stroke-soft:#1a2238;--rd-stroke-mid:#2a3450;--rd-stroke-strong:#3d4868;--rd-stroke-brand:#15a3a3;--rd-text-primary:#e6eaf2;--rd-text-secondary:#a3aec7;--rd-text-muted:#8a95b0;--rd-text-faint:#6b7693;--rd-brand-teal:#15a3a3;--rd-brand-teal-bright:#5bd6d6;--rd-reactor:linear-gradient(135deg, #7eecec 0%, #1f9d9d 55%, #0b4e4e 100%);--rd-twin-orange:#ff8a6a;--rd-twin-orange-strong:#ff6a2c;--rd-saffron:#f5a524;--rd-critical:#ff5a5f;--rd-warning:#f5a524;--rd-success:#4ade80;--rd-info:#a78bfa;--rd-hazard:#9b4dca;--rd-radius-3:3px;--rd-radius-4:4px;--rd-radius-5:5px;--rd-radius-6:6px;--rd-radius-8:8px;--rd-radius-10:10px;--rd-shadow-popover:0 20px 70px #0000006b;--rd-shadow-panel:0 18px 60px #00000038;--rd-shadow-card:0 18px 60px #0000004d, inset 0 1px 0 #ffffff06;--rd-shadow-cta:0 0 36px #5bd6d64d, 0 6px 24px #0009;--rd-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rd-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--surf-0:#05080f;--surf-1:#080c16;--surf-2:#0b111f;--surf-3:#0f1729;--surf-4:#141d33;--surf-glass:#090e1ab8;--line-1:#ffffff0f;--line-2:#ffffff1a;--line-3:#ffffff29;--line-teal:#5bd6d647;--ink-1:#f2f6fc;--ink-2:#c2ccdf;--ink-3:#97a3bd;--ink-4:#7b88a4;--teal:#15a3a3;--teal-bright:#5bd6d6;--teal-ink:#052020;--reactor:linear-gradient(135deg, #7eecec 0%, #1f9d9d 55%, #0b4e4e 100%);--reactor-soft:linear-gradient(135deg, #7eecec29, #1f9d9d0d);--crit:#ff5a5f;--crit-ink:#ffd6d8;--crit-bg:#ff5a5f1a;--crit-line:#ff5a5f52;--warn:#f5a524;--warn-ink:#ffe1ad;--warn-bg:#f5a5241a;--warn-line:#f5a52452;--ok:#4ade80;--ok-ink:#c4f7d4;--ok-bg:#4ade801a;--ok-line:#4ade804d;--info:#a78bfa;--info-ink:#e3d9ff;--info-bg:#a78bfa1a;--info-line:#a78bfa4d;--pred:#ff8a6a;--pred-ink:#ffdccd;--pred-bg:#ff8a6a1a;--pred-line:#ff8a6a4d;--r1:5px;--r2:7px;--r3:9px;--r4:12px;--r5:16px;--rpill:999px;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--serif:"Instrument Serif", "Times New Roman", Georgia, serif;font-size:clamp(13px,.55vw + .55vh,20px)}.rd-theme{color:var(--rd-text-primary);background:var(--rd-bg-base);font-family:var(--rd-font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"cv11", "ss01"}.rd-theme *,.rd-theme :before,.rd-theme :after{box-sizing:border-box;letter-spacing:0}.rd-theme button,.rd-theme input,.rd-theme textarea,.rd-theme select{font:inherit}.rd-theme button{cursor:pointer}.rd-theme button:disabled,.rd-theme [aria-disabled=true]{cursor:not-allowed;opacity:.58}.rd-focus-ring:focus-visible,.rd-theme button:focus-visible,.rd-theme a:focus-visible,.rd-theme input:focus-visible,.rd-theme textarea:focus-visible,.rd-theme select:focus-visible{outline-offset:2px;outline:2px solid #5bd6d6b8}.rd-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--rd-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--rd-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--rd-font-serif:"Instrument Serif", "Times New Roman", serif;--nms-online:#4ade80;--nms-warning:#f5a524;--nms-critical:#ff5a5f;--nms-unknown:#6b7693;--nms-maintenance:#a78bfa;--nms-predictive:#ff8a6a;--nms-surf-0:#06091a;--nms-surf-1:#0a0e1a;--nms-surf-2:#0c1322;--nms-surf-3:#0f1626;--nms-surf-4:#131c30}html,body,#root{background:var(--nms-surf-0);height:100%;color:var(--rd-text-primary);font-family:var(--rd-font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}*{box-sizing:border-box}button{font:inherit}::selection{color:#f4fbff;background:#5bd6d652}.rd-shell{--sub-w:296px;--rail-w:184px;--rail-col:var(--rail-w);grid-template-columns:minmax(0, 1fr) var(--sub-w) var(--rail-col);background:radial-gradient(circle at 34% 0,#15a3a31a,#0000 34rem),linear-gradient(135deg,#06091a 0%,#0a0e1a 48%,#0b1424 100%);grid-template-rows:auto minmax(0,1fr);height:100vh;display:grid;position:relative}.rd-shell--ultra{--rail-col:64px}.rd-main{flex-direction:column;grid-area:1/1/3;min-width:0;min-height:0;display:flex}.rd-shell .brandbar{grid-area:1/2/auto/4}.rd-shell .submenu{grid-area:2/2}.rd-shell .rail{grid-area:2/3}.brandbar{border-left:1px solid var(--line-1);border-bottom:1px solid var(--line-1);background:linear-gradient(100deg,#5bd6d612,#0b111ffa 62%);align-items:center;gap:13px;min-width:0;padding:13px 14px 13px 16px;display:flex}.brandbar__link{flex:1;align-items:center;gap:13px;min-width:0;text-decoration:none;display:flex}.brandbar__wordmark{flex:none;width:auto;height:27px}.brandbar__div{background:var(--line-2);flex:none;width:1px;height:30px}.brandbar__txt{flex:1;min-width:0}.brandbar__txt b{color:#fff;letter-spacing:-.01em;align-items:baseline;gap:8px;font-size:20px;font-weight:800;line-height:1;display:flex}.brandbar__txt b span{color:var(--teal-bright);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.brandbar__loc{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-top:7px;font-size:10px;font-weight:700;display:block}.rd-shell--ultra .brandbar__loc,.rd-shell--ultra .brandbar__div{display:none}.rail{border-left:1px solid var(--line-1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070c1aeb;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ultra-btn{border:1px solid var(--line-2);border-radius:var(--r2);width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:#ffffff06;flex:none;place-items:center;display:grid}.ultra-btn:hover{color:var(--teal-bright);border-color:var(--line-teal);background:#5bd6d60f}.ultra-btn svg{width:15px;height:15px}.ultra-btn.is-on{color:var(--teal-ink);background:var(--reactor);border-color:#0000}.rail__foot{border-top:1px solid var(--line-1);flex:none;justify-content:center;gap:6px;padding:8px;display:flex}.rd-shell--ultra .rail__foot{flex-direction:column;align-items:center;gap:5px}.railmenu{flex-direction:column;flex:1;gap:3px;min-height:0;padding:8px;display:flex;overflow:hidden}.ccat{border:1px solid var(--line-1);border-radius:var(--r3);width:100%;min-height:30px;max-height:46px;color:var(--ink-2);cursor:pointer;background:#ffffff03;flex:1 1 0;align-items:center;gap:10px;padding:0 9px;text-decoration:none;transition:color .14s,background .14s,border-color .14s;display:flex;position:relative}.ccat__ic{border:1px solid var(--line-1);width:26px;height:26px;color:var(--ink-3);background:#ffffff0a;border-radius:7px;flex:none;place-items:center;transition:inherit;display:grid}.ccat__ic svg{width:15px;height:15px}.ccat__lbl{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.ccat:hover{color:var(--ink-1);border-color:var(--line-teal);background:#5bd6d60f}.ccat:hover .ccat__ic{color:var(--teal-bright);border-color:var(--line-teal);background:#5bd6d61f}.ccat.is-open{color:#eafffe;background:linear-gradient(100deg,#5bd6d62e,#5bd6d608 80%);border-color:#5bd6d666;box-shadow:0 8px 22px -14px #5bd6d6cc}.ccat.is-open .ccat__ic{color:var(--teal-ink);background:var(--reactor);border-color:#0000;box-shadow:0 0 14px -3px #5bd6d6cc}.ccat__edge{background:var(--teal-bright);width:2px;height:0;box-shadow:0 0 8px var(--teal-bright);border-radius:2px 0 0 2px;transition:height .2s;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.ccat.is-open .ccat__edge{height:22px}.rd-shell--ultra .ccat{justify-content:center;padding:0}.rd-shell--ultra .ccat__lbl,.ccat__tip{display:none}.rd-shell--ultra .ccat__tip{white-space:nowrap;color:#fff;border:1px solid var(--line-2);border-radius:var(--r2);opacity:0;pointer-events:none;z-index:6;background:#070c18f5;padding:4px 9px;font-size:11px;font-weight:600;transition:opacity .12s;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.rd-shell--ultra .ccat:hover .ccat__tip{opacity:1;display:block}.submenu{border-left:1px solid var(--line-1);background:linear-gradient(#0c1221fa,#080d19fa);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.submenu__head{flex:none;align-items:flex-start;gap:11px;padding:18px 16px 4px;display:flex}.submenu__ic{background:var(--reactor);width:38px;height:38px;color:var(--teal-ink);border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:0 0 16px -3px #5bd6d6b3}.submenu__ic svg{width:19px;height:19px}.submenu__ht{flex:1;min-width:0;padding-top:2px}.submenu__ht b{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:700;display:block}.submenu__ht span{color:var(--ink-3);margin-top:4px;font-size:11px;line-height:1.4;display:block}.submenu__list{flex-direction:column;flex:1;gap:3px;min-height:0;padding:8px 10px 12px;display:flex;overflow-y:auto}.subitem{border-radius:var(--r3);cursor:pointer;border:1px solid #0000;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:9px 11px;text-decoration:none;transition:background .13s,border-color .13s;display:grid}.subitem:hover{border-color:var(--line-1);background:#5bd6d60f}.subitem.is-current{background:var(--reactor-soft);border-color:#5bd6d652}.subitem__ic{background:var(--surf-3);border:1px solid var(--line-1);width:32px;height:32px;color:var(--ink-3);border-radius:8px;place-items:center;display:grid}.subitem.is-current .subitem__ic{color:var(--teal-ink);background:var(--reactor);border-color:#0000}.subitem__ic svg{width:15px;height:15px}.subitem__t{min-width:0}.subitem__t b{color:#fff;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.subitem__t b .sp{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-bright);border:1px solid var(--line-teal);border-radius:3px;padding:1px 4px;font-size:8px;font-weight:800}.subitem__t span{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.subitem__go{color:var(--ink-4);opacity:0}.subitem:hover .subitem__go{opacity:1}.subitem__go svg{width:15px;height:15px}.ccat__reorder{flex-direction:column;flex:none;gap:2px;margin-left:auto;display:flex}.ccat__rbtn{border:1px solid var(--line-2);width:22px;height:16px;color:var(--ink-3);cursor:pointer;background:#ffffff0a;border-radius:4px;place-items:center;display:grid}.ccat__rbtn:hover{color:var(--teal-bright);border-color:var(--line-teal);background:#5bd6d614}.ccat__rbtn svg{width:12px;height:12px}.ccat.is-edit{cursor:default;border-style:dashed}.rd-shell--ultra .ccat__reorder{display:none}.subitem__reorder{flex-direction:column;gap:2px;display:flex}.subitem.is-edit{cursor:default}.submenu__foot{border-top:1px solid var(--line-1);flex:none;gap:8px;padding:9px 11px;display:grid}.sm-comms{gap:6px;display:flex}.sm-comms__split{border:1px solid var(--line-teal);border-radius:var(--r3);background:var(--reactor-soft);flex:1;display:flex;overflow:hidden}.sm-comms__half{color:#d9fffe;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:7px;height:34px;font-size:11.5px;font-weight:700;display:inline-flex}.sm-comms__half+.sm-comms__half{border-left:1px solid var(--line-teal)}.sm-comms__half:hover{background:#5bd6d624}.sm-comms__half svg{width:15px;height:15px}.sm-iconbtn{border:1px solid var(--line-2);border-radius:var(--r3);width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:#ffffff08;flex:none;place-items:center;display:grid;position:relative}.sm-iconbtn:hover{color:#fff;background:var(--surf-3)}.sm-iconbtn svg{width:15px;height:15px}.sm-dot{background:var(--crit);width:6px;height:6px;box-shadow:0 0 6px var(--crit);border-radius:50%;position:absolute;top:6px;right:6px}.sm-userrow{align-items:stretch;gap:6px;display:flex;position:relative}.sm-userrow .user-chip{flex:1}.sm-userrow .sm-iconbtn{align-self:stretch;width:42px;height:auto}.user-chip{border:1px solid var(--line-1);border-radius:var(--r3);cursor:pointer;width:100%;color:var(--ink-1);background:#ffffff06;align-items:center;gap:9px;padding:8px 10px;display:flex}.user-chip:hover{background:#ffffff0d}.user-chip.is-open{background:#ffffff0f;border-color:#5bd6d659}.user-chip__av{background:var(--reactor);width:30px;height:30px;color:var(--teal-ink);border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.user-chip__id{text-align:left;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.user-chip__id b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1;overflow:hidden}.user-chip__id span{color:var(--ink-3);font-size:10px;line-height:1}.sm-sys{border:1px solid var(--line-1);border-radius:var(--r3);background:linear-gradient(#0f172999,#0b112080);gap:8px;padding:10px 12px;display:grid}.sm-sys__clock{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:baseline;padding-bottom:7px;display:flex}.sm-sys__time{font-family:var(--mono);color:#fff;letter-spacing:.01em;white-space:nowrap;font-size:17px;font-weight:600}.sm-sys__ms{font-size:.62em}.sm-sys__date{color:var(--ink-3);text-align:right;white-space:nowrap;font-size:10px;line-height:1.3}.sm-sys__grid{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;display:grid}.sm-sys__grid dt{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);align-self:center;font-size:8.5px;font-weight:700}.sm-sys__grid dd{color:var(--ink-2);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;overflow:hidden}.sm-sys__grid dd.mono{font-family:var(--mono)}.sm-lic{color:var(--teal-bright);font-weight:700;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.sm-lic:hover{color:#c8fffd;text-decoration:underline}.rd-sidebar__foot{border-top:1px solid #ffffff0f;flex:none;align-items:center;gap:6px;padding:8px 10px;display:flex}.rd-foot-chat{color:#d4fffe;cursor:pointer;background:linear-gradient(135deg,#5bd6d629,#5bd6d60d);border:1px solid #5bd6d64d;border-radius:8px;flex:auto;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.rd-foot-chat:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#cdfafa2e 50%,#0000 60%);animation:6s ease-in-out infinite rd-rail-sheen;position:absolute;inset:0;transform:translate(-130%)}.rd-foot-chat:hover{background:linear-gradient(135deg,#5bd6d63d,#5bd6d614)}.rd-icon-button{width:34px;height:34px;color:var(--rd-text-secondary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;place-items:center;display:grid;position:relative}.rd-icon-button:hover{color:#f4fbff;background:#ffffff0f}.rd-notification-dot{background:var(--rd-critical);width:6px;height:6px;box-shadow:0 0 6px var(--rd-critical);border-radius:50%;position:absolute;top:6px;right:6px}.rd-user-wrap{padding:0 10px 8px;position:relative}.rd-user-chip{cursor:pointer;width:100%;color:var(--rd-text-primary);background:#ffffff06;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;display:flex}.rd-user-chip:hover{background:#ffffff0d}.rd-user-chip__avatar{background:var(--rd-reactor);color:#06101e;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.rd-user-chip__copy{text-align:left;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rd-user-chip__copy strong{color:#f6fbff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1;overflow:hidden}.rd-user-chip__copy span{color:var(--rd-text-muted);font-size:10px;line-height:1}.rd-user-chip__chev{color:var(--rd-text-faint)}.rd-user-chip.is-open{background:#ffffff0f;border-color:#5bd6d659}.rd-usermenu{z-index:60;border:1px solid var(--rd-stroke-mid);max-height:min(64vh,560px);box-shadow:var(--rd-shadow-popover);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0d1322f7,#090d19f7);border-radius:12px;flex-direction:column;animation:.16s rd-usermenu-in;display:flex;position:absolute;bottom:calc(100% + 8px);left:10px;right:10px;overflow:hidden}@keyframes rd-usermenu-in{0%{transform:translateY(6px)}to{transform:none}}.rd-usermenu__head{border-bottom:1px solid var(--rd-stroke-soft);flex:none;align-items:center;gap:9px;padding:12px 13px;display:flex}.rd-usermenu__id{flex-direction:column;gap:2px;min-width:0;display:flex}.rd-usermenu__id strong{color:#f6fbff;font-size:12.5px;font-weight:700}.rd-usermenu__id span{color:var(--rd-text-muted);font-size:10.5px;font-family:var(--rd-font-mono);text-overflow:ellipsis;overflow:hidden}.rd-usermenu__grid{grid-template-columns:repeat(2,1fr);gap:6px;padding:9px;display:grid;overflow-y:auto}.rd-usermenu__item{border:1px solid var(--rd-stroke-soft);cursor:pointer;min-height:66px;color:var(--rd-text-secondary);text-align:center;background:linear-gradient(#ffffff06,#fff0);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:11px 8px;text-decoration:none;transition:border-color .14s,color .14s,background .14s,transform .14s;display:flex}.rd-usermenu__item:hover{color:var(--rd-text-primary);background:var(--rd-bg-accent-low);border-color:#5bd6d666;transform:translateY(-1px)}.rd-usermenu__item .ico{background:var(--rd-bg-chip);border:1px solid var(--rd-stroke-soft);width:32px;height:32px;color:var(--rd-brand-teal-bright);border-radius:9px;flex:none;place-items:center;display:grid}.rd-usermenu__item:hover .ico{border-color:#5bd6d680;box-shadow:0 0 16px #5bd6d62e}.rd-usermenu__item .lbl{font-size:11px;font-weight:550;line-height:1.2}.rd-usermenu__item.is-danger{flex-direction:row;grid-column:1/-1;justify-content:center;gap:8px;min-height:40px;margin-top:2px}.rd-usermenu__item.is-danger .ico{color:#ff8a8a;width:26px;height:26px}.rd-usermenu__item.is-danger .lbl{color:#ff8a8a}.rd-usermenu__item.is-danger:hover{background:#ff5a5f1a;border-color:#ff5a5f73}.rd-usermenu__grid::-webkit-scrollbar{width:7px}.rd-usermenu__grid::-webkit-scrollbar-thumb{background:var(--rd-stroke-mid);border-radius:4px}.rd-sysinfo{border:1px solid var(--rd-stroke-soft);background:linear-gradient(#0f162699,#0b112080);border-radius:9px;flex:none;gap:8px;margin:0 10px 10px;padding:10px 11px;display:grid}.rd-sysinfo__clock{border-bottom:1px solid var(--rd-stroke-soft);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:7px;display:flex}.rd-sysinfo__time{font-family:var(--rd-font-mono);color:#f6fbff;letter-spacing:.02em;font-size:23px;font-weight:700}.rd-sysinfo__date{color:var(--rd-text-muted);text-align:right;font-size:10px}.rd-sysinfo__grid{grid-template-columns:auto 1fr;gap:3px 10px;margin:0;display:grid}.rd-sysinfo__grid dt{letter-spacing:.14em;text-transform:uppercase;color:var(--rd-text-faint);align-self:center;font-size:8.5px;font-weight:700}.rd-sysinfo__grid dd{min-width:0;color:var(--rd-text-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;overflow:hidden}.rd-sysinfo__mono{font-family:var(--rd-font-mono)}.rd-sysinfo__lic{color:var(--rd-brand-teal-bright);font-weight:700}.rd-shell--compact .rd-sysinfo,.rd-shell--compact .rd-user-chip__copy,.rd-shell--compact .rd-user-chip__chev,.rd-shell--compact .rd-foot-chat span{display:none}.rd-shell--compact .rd-sidebar__foot{flex-direction:column;padding:8px 6px}.rd-shell--compact .rd-foot-chat{width:38px;height:38px;padding:0}.rd-shell--compact .rd-user-wrap{padding:0 0 8px}.rd-shell--compact .rd-user-chip{background:0 0;border:0;justify-content:center;padding:0}.divider{cursor:col-resize;z-index:50;touch-action:none;width:9px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.divider:after{content:"";background:0 0;width:1px;transition:background .12s,width .12s,box-shadow .12s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.divider:hover:after,.divider.is-drag:after{background:var(--teal-bright);width:2px;box-shadow:0 0 9px var(--teal-bright)}.divider--sub{left:calc(100% - var(--sub-w) - var(--rail-col))}.divider--rail{left:calc(100% - var(--rail-col))}.rd-shell--ultra .divider--rail{display:none}body.col-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.intel{height:36px;color:var(--rd-text-primary);text-align:left;cursor:text;background:linear-gradient(#0f1c34b3,#0a1226b3);border:1px solid #7eecec2e;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 8px 0 12px;display:grid;position:relative;overflow:hidden}.intel:focus-within,.intel:hover{border-color:#7eecec7a;box-shadow:0 0 0 3px #5bd6d614}.intel:before{content:"";background:conic-gradient(from var(--rd-intel-angle), transparent 0deg, #5bd6d699 90deg, transparent 180deg, #5bd6d666 270deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;opacity:.6;border-radius:9px;padding:1px;animation:6s linear infinite rd-intel-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.intel__brand{align-items:center;gap:5px;display:inline-flex}.intel__title{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-bright);font-size:10px;font-weight:800}.intel__prompt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rd-text-secondary);font-size:12px;font-weight:500;overflow:hidden}.intel__submit{width:24px;height:24px;color:var(--rd-text-muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.intel:hover .intel__submit{color:var(--teal-bright);background:#5bd6d61a}.intel__kbd{font-family:var(--mono);color:var(--rd-text-muted);background:#ffffff08;border:1px solid #ffffff1a;border-radius:5px;align-items:center;gap:3px;padding:3px 7px;font-size:9.5px;display:inline-flex}.intel.li-content{cursor:text;align-self:center;min-width:340px;max-width:420px}.nv-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.nv-crumb{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.nv-crumb b{color:var(--teal-bright)}.nv-crumb svg{width:11px;height:11px}.nv-head h1{letter-spacing:-.02em;color:#fff;align-items:center;gap:11px;margin-top:7px;font-size:25px;font-weight:700;display:flex}.nv-head h1 em{font-family:var(--serif);color:var(--teal-bright);font-style:italic;font-weight:400}.nv-head h1 .ic{background:var(--reactor);width:34px;height:34px;color:var(--teal-ink);border-radius:9px;place-items:center;display:grid}.nv-head h1 .ic svg{width:18px;height:18px}.modal-scrim{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03060c9e;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal-scrim.open{display:flex}.modal{border:1px solid var(--line-3);border-radius:var(--r5);background:linear-gradient(#0e1526fc,#090e1afc);width:380px;max-width:calc(100% - 40px);overflow:hidden;box-shadow:0 40px 120px -20px #000000d9}.modal--pw{text-align:center;padding:22px}.modal__ic{background:var(--crit-bg);border:1px solid var(--crit-line);width:46px;height:46px;color:var(--crit);border-radius:12px;place-items:center;margin:0 auto 13px;display:grid}.modal__ic svg{width:22px;height:22px}.modal--pw h3{color:#fff;font-size:16px;font-weight:700}.modal--pw>p{color:var(--ink-3);margin-top:8px;font-size:12px;line-height:1.5}.modal--pw>p b{color:var(--teal-bright)}.pw-field{border:1px solid var(--line-2);border-radius:var(--r3);background:var(--surf-3);align-items:center;gap:9px;height:42px;margin-top:16px;padding:0 12px;display:flex}.pw-field:focus-within{border-color:var(--line-teal);box-shadow:0 0 0 3px #5bd6d61f}.pw-field svg{width:15px;height:15px;color:var(--ink-4);flex:none}.pw-field input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.pw-err{color:var(--crit);text-align:left;margin-top:8px;font-size:11px;display:none}.modal__act{gap:8px;margin-top:18px;display:flex}.modal__act .btn{flex:1}.btn{border:1px solid var(--line-2);border-radius:var(--r3);height:36px;color:var(--ink-1);cursor:pointer;background:#ffffff06;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--line-3);background:#ffffff0d}.btn svg{width:15px;height:15px}.btn--primary{color:var(--teal-ink);background:var(--reactor);box-shadow:var(--rd-shadow-cta);border-color:#0000}.btn--primary:hover{transform:translateY(-1px)}.modal__head{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.modal__head b{color:#fff;font-size:15px;font-weight:700}.modal__x{border:1px solid var(--line-2);border-radius:var(--r2);width:28px;height:28px;color:var(--ink-3);place-items:center;display:grid}.modal__x:hover{color:#fff;background:var(--surf-3)}.modal__x svg{width:14px;height:14px}.set-body{max-height:72vh;padding:6px 18px 20px;overflow-y:auto}.set-sec{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);margin:16px 0 9px;font-size:8.5px;font-weight:800}.set-row{border:1px solid var(--line-1);border-radius:var(--r3);background:#ffffff05;align-items:center;gap:12px;padding:11px 13px;display:flex}.set-row>div{flex:1;min-width:0}.set-row b{color:#fff;font-size:12.5px;font-weight:600;display:block}.set-row span{color:var(--ink-3);font-size:10.5px}.switch{background:var(--surf-4);border:1px solid var(--line-2);cursor:pointer;border-radius:999px;flex:none;width:40px;height:23px;transition:background .15s;position:relative}.switch i{background:var(--ink-3);border-radius:50%;width:17px;height:17px;transition:left .15s,background .15s;position:absolute;top:2px;left:2px}.switch.on{background:var(--reactor);border-color:#0000}.switch.on i{background:var(--teal-ink);left:19px}.set-act{border:1px solid var(--line-1);border-radius:var(--r3);width:100%;color:var(--ink-1);text-align:left;background:#ffffff05;align-items:center;gap:11px;padding:11px 13px;display:flex}.set-act:hover{border-color:var(--crit-line);background:var(--crit-bg)}.set-act svg{width:16px;height:16px;color:var(--crit);flex:none}.set-act b{color:#fff;font-size:12.5px;font-weight:600;display:block}.set-act span{color:var(--ink-3);font-size:10.5px}.set-links{grid-template-columns:1fr 1fr;gap:6px;display:grid}.set-links a,.set-links button{color:var(--ink-2);border:1px solid var(--line-1);border-radius:var(--r2);cursor:pointer;text-align:left;background:0 0;padding:8px 11px;font-size:11.5px}.set-links a:hover,.set-links button:hover{color:var(--teal-bright);border-color:var(--line-teal);background:#5bd6d60d}.set-note{color:var(--ink-4);margin-top:9px;font-size:10.5px;line-height:1.5}body.light{--surf-0:#dfe4ec;--surf-1:#eef1f7;--surf-2:#fff;--surf-3:#eef2f8;--surf-4:#e0e6ef;--surf-glass:#f8fafde6;--line-1:#0c162d1a;--line-2:#0c162d26;--line-3:#0c162d38;--ink-1:#0e1626;--ink-2:#2b3550;--ink-3:#52607a;--ink-4:#7a8aa6}body.light .rd-shell{background:#eef1f7}body.light .rd-toprow{background:#ffffff8c}body.light .submenu,body.light .brandbar,body.light .rail{background:#f6f8fb}body.light .ccat__lbl,body.light .subitem__t b,body.light .submenu__ht b,body.light .brandbar__txt b,body.light .nv-head h1,body.light .sm-sys__time,body.light .user-chip__id b,body.light .rd-subsystem b,body.light .sm-comms__half,body.light .nms-page-title h1{color:var(--ink-1)!important}.rd-toprow{background:#080e1e99;border-bottom:1px solid #ffffff0f;flex:none;align-items:center;gap:12px;padding:9px 18px;display:flex}.rd-subsystem-strip{flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.rd-subsystem-strip::-webkit-scrollbar{display:none}.rd-subsystem-strip em{color:var(--rd-text-faint);font-size:10.5px;font-style:normal;font-family:var(--rd-font-mono);white-space:nowrap;margin-left:auto;padding-left:8px}.rd-subsystem{white-space:nowrap;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;display:inline-flex}.rd-subsystem i{background:var(--rd-text-faint);border-radius:50%;width:6px;height:6px}.rd-subsystem b{color:#f4fbff;font-size:10.5px;font-weight:700}.rd-subsystem small{color:var(--rd-text-muted);font-size:9.5px;font-family:var(--rd-font-mono)}.rd-subsystem--ok i{background:var(--rd-success);box-shadow:0 0 6px var(--rd-success)}.rd-subsystem--ok{background:#4ade800f;border-color:#4ade8038}.rd-subsystem--warn i{background:var(--rd-warning);box-shadow:0 0 6px var(--rd-warning)}.rd-subsystem--warn{background:#f5a52412;border-color:#f5a52442}.rd-subsystem--critical i{background:var(--rd-critical);box-shadow:0 0 8px var(--rd-critical)}.rd-subsystem--critical{background:#ff5a5f14;border-color:#ff5a5f4d}.rd-subsystem--info i{background:var(--rd-info);box-shadow:0 0 6px var(--rd-info)}.rd-subsystem--info{background:#a78bfa12;border-color:#a78bfa42}.rd-subsystem--pulse i{animation:.9s ease-out rd-pulse}@keyframes rd-pulse{0%{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.sh-badge{cursor:pointer;background:#5bd6d614;border:1px solid #7eecec47;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;transition:border-color .16s,background .16s;display:inline-flex}.sh-badge:hover{background:#5bd6d624;border-color:#7eecec8c}.sh-pulse{color:var(--rd-brand-teal-bright);place-items:center;animation:1.7s ease-in-out infinite sh-beat;display:grid}@keyframes sh-beat{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.sh-badge b{color:#dffefe;font-size:10.5px;font-weight:700}.sh-badge small{color:var(--rd-brand-teal-bright);font-size:9.5px;font-weight:600}@keyframes rd-intel-spin{to{--rd-intel-angle:360deg}}.rd-content{flex:auto;min-height:0;overflow-y:auto}.rd-content>*{padding:14px 18px}.rd-content>*+*{padding-top:0}.nms-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;padding:18px!important}.nms-page-title{flex-direction:column;gap:4px;min-width:0;display:flex}.nms-page-title__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--rd-brand-teal-bright);align-items:center;gap:6px;font-size:9.5px;font-weight:800;display:inline-flex}.nms-page-title__eyebrow span{font-family:var(--rd-font-mono);color:var(--rd-text-faint)}.nms-page-title h1{color:#f6fbff;letter-spacing:-.015em;margin:0;font-size:24px;font-weight:700;line-height:1.1}.nms-page-title h1 em{font-family:var(--rd-font-serif);color:var(--rd-brand-teal-bright);font-style:italic;font-weight:400;line-height:1}.nms-page-title p{color:var(--rd-text-muted);margin:8px 0 0;font-size:12px}.nms-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.nms-seg{border:1px solid var(--rd-stroke-soft);background:#ffffff06;border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.nms-seg button{height:26px;color:var(--rd-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.nms-seg button:hover{color:#f4fbff}.nms-seg button.active{color:#07111f;background:linear-gradient(135deg, var(--rd-brand-teal-bright), #8fece6);box-shadow:inset 0 1px #fff3}.nms-btn{border:1px solid var(--rd-stroke-soft);height:32px;color:var(--rd-text-primary);cursor:pointer;background:#ffffff06;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.nms-btn:hover{border-color:var(--rd-stroke-mid);background:#ffffff0d}.nms-btn--primary{color:#07111f;background:var(--rd-reactor);box-shadow:var(--rd-shadow-cta);border-color:#0000}.nms-btn--primary:hover{transform:translateY(-1px)}.nms-btn--ghost{background:0 0;border:1px solid #0000}.nms-panel{border:1px solid var(--rd-stroke-soft);border-radius:var(--rd-radius-8);min-width:0;box-shadow:var(--rd-shadow-card);background:linear-gradient(#0f1626eb,#0a101eeb);flex-direction:column;min-height:0;display:flex;overflow:hidden}.nms-panel__head{border-bottom:1px solid var(--rd-stroke-soft);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:11px 14px;display:flex}.nms-panel__title{flex-direction:column;gap:2px;min-width:0;display:flex}.nms-panel__title h2{color:#f6fbff;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;margin:0;font-size:13px;font-weight:700;display:inline-flex}.nms-panel__title h2 .nms-count{font-family:var(--rd-font-mono);color:var(--rd-text-faint);white-space:nowrap;font-size:11px;font-weight:500}.nms-panel__title p{color:var(--rd-text-muted);margin:0;font-size:10.5px}.nms-panel__actions{align-items:center;gap:6px;display:inline-flex}.nms-panel__body{min-height:0;padding:12px}.nms-panel__body--flush{padding:0}.nms-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--rd-brand-teal-bright);font-size:9.5px;font-weight:800}.nms-sev{height:22px;color:var(--rd-text-secondary);text-transform:uppercase;letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.nms-sev i{background:var(--rd-text-faint);border-radius:50%;width:6px;height:6px}.nms-sev--critical{color:#ffd6d8;background:#ff5a5f1a;border-color:#ff5a5f52}.nms-sev--critical i{background:var(--rd-critical);box-shadow:0 0 6px var(--rd-critical)}.nms-sev--warning{color:#ffe5b1;background:#f5a5241a;border-color:#f5a52452}.nms-sev--warning i{background:var(--rd-warning);box-shadow:0 0 6px var(--rd-warning)}.nms-sev--success{color:#c9f9d8;background:#4ade801a;border-color:#4ade804d}.nms-sev--success i{background:var(--rd-success);box-shadow:0 0 6px var(--rd-success)}.nms-sev--info{color:#e8ddff;background:#a78bfa1a;border-color:#a78bfa4d}.nms-sev--info i{background:var(--rd-info)}.nms-sev--predictive{color:#ffe2d6;background:#ff8a6a1a;border-color:#ff8a6a4d}.nms-sev--predictive i{background:var(--nms-predictive);box-shadow:0 0 6px var(--nms-predictive)}.nms-pulse{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.nms-pulse-summary{border:1px solid var(--rd-stroke-soft);border-radius:var(--rd-radius-8);box-shadow:var(--rd-shadow-card);background:linear-gradient(135deg,#ff5a5f0f 0%,#0f1626f2 60%);padding:16px 18px;position:relative;overflow:hidden}.nms-pulse-summary:before{content:"";background:linear-gradient(90deg, transparent, var(--rd-critical), transparent);height:2px;position:absolute;top:0;left:0;right:0}.nms-pulse-summary__row{align-items:flex-start;gap:24px;display:flex}.nms-pulse-summary__big{flex-direction:column;gap:5px;min-width:0;display:flex}.nms-pulse-summary__cap{letter-spacing:.18em;text-transform:uppercase;color:var(--rd-critical);align-items:center;gap:6px;font-size:9.5px;font-weight:800;display:inline-flex}.nms-pulse-summary__cap i{background:var(--rd-critical);width:7px;height:7px;box-shadow:0 0 10px var(--rd-critical);border-radius:50%;animation:1.4s ease-in-out infinite sh-beat}.nms-pulse-summary__num{font-family:var(--rd-font-sans);color:#f6fbff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:800;line-height:.95}.nms-pulse-summary__num sub{color:var(--rd-text-muted);vertical-align:baseline;margin-left:6px;font-size:13px;font-weight:500}.nms-pulse-summary__label{color:var(--rd-text-secondary);font-size:12px}.nms-pulse-summary__ai{color:var(--rd-text-primary);background:#5bd6d60d;border:1px solid #5bd6d62e;border-radius:8px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.nms-pulse-summary__ai b{color:var(--rd-brand-teal-bright);letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;font-weight:800;display:block}.nms-pulse-summary__ai em{font-style:italic;font-family:var(--rd-font-serif);color:var(--rd-brand-teal-bright);font-weight:400}.nms-pulse-rings{border:1px solid var(--rd-stroke-soft);border-radius:var(--rd-radius-8);box-shadow:var(--rd-shadow-card);background:linear-gradient(#0f1626eb,#0a101eeb);grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;display:grid}.nms-ring{flex-direction:column;align-items:center;gap:6px;padding:6px 4px;display:flex}.nms-ring__svg{width:78px;height:78px}.nms-ring__lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--rd-text-muted);text-align:center;font-size:9.5px;font-weight:700}.nms-ring__val{font-family:var(--rd-font-mono);color:#f6fbff;font-size:11px;font-weight:600}.nms-ring text{fill:#f6fbff;font-family:var(--rd-font-sans);font-weight:700}.nms-ring__bg{fill:none;stroke:#ffffff0f;stroke-width:6px}.nms-ring__fg{fill:none;stroke-width:6px;stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.nms-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.nms-kpi{border:1px solid var(--rd-stroke-soft);border-radius:var(--rd-radius-8);cursor:pointer;background:linear-gradient(#121e34f0,#0c1424f0);flex-direction:column;gap:6px;min-height:124px;padding:12px;transition:border-color .16s,transform .16s;display:flex;position:relative;overflow:hidden}.nms-kpi:hover{border-color:var(--rd-stroke-mid);transform:translateY(-1px)}.nms-kpi:before{content:"";background:var(--rd-stroke-mid);height:2px;position:absolute;top:0;left:0;right:0}.nms-kpi--ok:before{background:var(--rd-success)}.nms-kpi--warn:before{background:var(--rd-warning)}.nms-kpi--crit:before{background:var(--rd-critical)}.nms-kpi--teal:before{background:var(--rd-brand-teal-bright)}.nms-kpi--info:before{background:var(--rd-info)}.nms-kpi--pred:before{background:var(--nms-predictive)}.nms-kpi__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.nms-kpi__label{letter-spacing:.13em;text-transform:uppercase;color:var(--rd-text-muted);font-size:9.5px;font-weight:700;line-height:1.2}.nms-kpi__delta{font-size:9.5px;font-weight:700;font-family:var(--rd-font-mono);background:#ffffff0a;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;display:inline-flex}.nms-kpi__delta--up{color:var(--rd-success)}.nms-kpi__delta--down{color:var(--rd-critical)}.nms-kpi__delta--steady{color:var(--rd-text-muted)}.nms-kpi__value{color:#f6fbff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:26px;font-weight:700;line-height:1;display:flex}.nms-kpi__value sub{color:var(--rd-text-muted);font-size:12px;font-weight:500}.nms-kpi__sub{color:var(--rd-text-muted);font-size:10.5px}.nms-kpi__spark{height:26px;margin-top:auto}.nms-kpi__spark polyline{fill:none;stroke:var(--rd-brand-teal-bright);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.nms-kpi--warn .nms-kpi__spark polyline{stroke:var(--rd-warning)}.nms-kpi--crit .nms-kpi__spark polyline{stroke:var(--rd-critical)}.nms-kpi--ok .nms-kpi__spark polyline{stroke:var(--rd-success)}.nms-kpi--pred .nms-kpi__spark polyline{stroke:var(--nms-predictive)}.nms-kpi__bar{background:#ffffff0a;border-radius:2px;gap:2px;height:4px;display:flex;overflow:hidden}.nms-kpi__bar i{background:var(--rd-stroke-mid);flex:1;display:block}.nms-kpi__bar i.on{background:var(--rd-brand-teal-bright)}.nms-density--compact .nms-kpi{min-height:96px;padding:10px 11px}.nms-density--compact .nms-kpi__value{font-size:21px}.nms-density--compact .nms-kpi__spark{height:18px}.nms-density--spacious .nms-kpi{min-height:148px;padding:14px 16px}.nms-density--spacious .nms-kpi__value{font-size:30px}.nms-row{gap:12px;display:grid}.nms-row--2{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.nms-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nms-row--map{grid-template-columns:minmax(0,1fr) 380px}.nms-map{min-height:460px;position:relative}.nms-map svg{width:100%;height:100%;display:block}.nms-map__overlay{pointer-events:none;position:absolute;inset:0}.nms-map__legend{border:1px solid var(--rd-stroke-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#050a16db;border-radius:8px;gap:6px;padding:11px 13px;display:grid;position:absolute;bottom:14px;left:14px}.nms-map__legend b{letter-spacing:.16em;text-transform:uppercase;color:var(--rd-text-muted);font-size:9px;font-weight:800}.nms-map__legend span{color:var(--rd-text-secondary);align-items:center;gap:7px;font-size:11px;display:flex}.nms-map__legend i{border-radius:50%;width:8px;height:8px}.nms-map__stats{border:1px solid var(--rd-stroke-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a16db;border-radius:8px;display:flex;position:absolute;top:14px;left:14px;overflow:hidden}.nms-map__stats>div{border-right:1px solid var(--rd-stroke-soft);gap:2px;padding:8px 14px;display:grid}.nms-map__stats>div:last-child{border-right:0}.nms-map__stats b{letter-spacing:.16em;text-transform:uppercase;color:var(--rd-text-muted);font-size:8.5px;font-weight:800}.nms-map__stats span{color:#f6fbff;font-size:14px;font-weight:700;font-family:var(--rd-font-mono)}.nms-map__stats .crit{color:var(--rd-critical)}.nms-map__stats .warn{color:var(--rd-warning)}.nms-map__pin{pointer-events:auto;cursor:pointer;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.nms-map__pin .halo{background:radial-gradient(circle,#4ade804d,#0000 70%);border-radius:50%;width:36px;height:36px;position:absolute}.nms-map__pin .dot{background:var(--rd-success);width:9px;height:9px;box-shadow:0 0 10px var(--rd-success), 0 0 0 3px #06091ab3;z-index:2;border-radius:50%}.nms-map__pin--warn .halo{background:radial-gradient(circle,#f5a52452,#0000 70%)}.nms-map__pin--warn .dot{background:var(--rd-warning);box-shadow:0 0 10px var(--rd-warning), 0 0 0 3px #06091ab3}.nms-map__pin--crit .halo{background:radial-gradient(circle,#ff5a5f5c,#0000 70%);animation:2.2s ease-in-out infinite hd-halo}.nms-map__pin--crit .dot{background:var(--rd-critical);box-shadow:0 0 12px var(--rd-critical), 0 0 0 3px #06091ab3}.nms-map__pin .chip{border:1px solid var(--rd-stroke-soft);color:var(--rd-text-secondary);white-space:nowrap;font-size:10px;font-family:var(--rd-font-mono);background:#050a16eb;border-radius:6px;padding:4px 8px;position:absolute;top:24px;left:50%;transform:translate(-50%)}@keyframes hd-halo{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.16)}}.nms-stream{flex-direction:column;min-height:0;display:flex}.nms-stream__list{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.nms-stream__row{cursor:pointer;border-bottom:1px solid #ffffff0a;grid-template-columns:18px 56px 1fr auto;align-items:center;gap:10px;padding:9px 14px;transition:background .14s;display:grid}.nms-stream__row:hover{background:#5bd6d60a}.nms-stream__row--new{animation:.8s ease-out nms-row-pop}@keyframes nms-row-pop{0%{background:#5bd6d62e}to{background:0 0}}.nms-stream__sev{background:var(--rd-text-faint);border-radius:50%;justify-self:center;width:8px;height:8px}.nms-stream__sev--crit{background:var(--rd-critical);box-shadow:0 0 8px var(--rd-critical)}.nms-stream__sev--warn{background:var(--rd-warning);box-shadow:0 0 6px var(--rd-warning)}.nms-stream__sev--ok{background:var(--rd-success)}.nms-stream__sev--info{background:var(--rd-info)}.nms-stream__time{font-family:var(--rd-font-mono);color:var(--rd-text-faint);font-size:10px}.nms-stream__msg{color:var(--rd-text-primary);flex-direction:column;gap:2px;min-width:0;font-size:11.5px;display:flex}.nms-stream__msg b{color:#f6fbff;font-weight:600}.nms-stream__msg span{color:var(--rd-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.nms-stream__src{font-family:var(--rd-font-mono);color:var(--rd-text-muted);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;padding:2px 6px;font-size:9.5px}.nms-tbl{border-collapse:separate;border-spacing:0;width:100%}.nms-tbl thead th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--rd-text-faint);border-bottom:1px solid var(--rd-stroke-soft);z-index:2;background:#0a101ef2;padding:8px 12px;font-size:9px;font-weight:800;position:sticky;top:0}.nms-tbl tbody td{color:var(--rd-text-secondary);border-bottom:1px solid #ffffff0a;padding:9px 12px;font-size:11.5px}.nms-tbl tbody tr{cursor:pointer}.nms-tbl tbody td b{color:#f6fbff;font-weight:600}.nms-tbl tbody td.mono{font-family:var(--rd-font-mono);font-variant-numeric:tabular-nums}.nms-topo{min-height:260px;position:relative}.nms-topo svg{width:100%;height:100%;display:block}.nms-topo line{stroke:#5bd6d62e;stroke-width:.4px}.nms-topo line.busy{stroke:#f5a5248c;stroke-width:.55px}.nms-topo line.down{stroke:#ff5a5f99;stroke-width:.55px;stroke-dasharray:1.5 1.5}.nms-topo circle.node{fill:#5bd6d62e;stroke:var(--rd-brand-teal);stroke-width:.4px}.nms-topo circle.node.warn{fill:#f5a52438;stroke:var(--rd-warning)}.nms-topo circle.node.crit{fill:#ff5a5f40;stroke:var(--rd-critical)}.nms-topo text{fill:var(--rd-text-secondary);font-family:var(--rd-font-mono)}.nms-topo .label-host{fill:#f6fbff}.nms-bar{flex-direction:column;gap:8px;padding:4px 0;display:flex}.nms-bar__row{grid-template-columns:1fr 60px 56px;align-items:center;gap:10px;display:grid}.nms-bar__name{color:#f6fbff;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.nms-bar__name span{color:var(--rd-text-faint);font-size:9.5px;font-family:var(--rd-font-mono);font-weight:400;display:block}.nms-bar__viz{background:#ffffff0f;border-radius:3px;height:6px;position:relative;overflow:hidden}.nms-bar__viz i{background:var(--rd-reactor);border-radius:3px;height:100%;display:block;box-shadow:0 0 6px #5bd6d666}.nms-bar__val{font-family:var(--rd-font-mono);color:var(--rd-text-secondary);text-align:right;font-size:10.5px}.nms-status-pill{font-size:10px;font-weight:600;font-family:var(--rd-font-mono);border-radius:4px;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.nms-status-pill--ok{color:#c9f9d8;background:#4ade801f}.nms-status-pill--warn{color:#ffe5b1;background:#f5a52424}.nms-status-pill--crit{color:#ffd6d8;background:#ff5a5f24}.nms-status-pill--info{color:#e8ddff;background:#a78bfa24}.nms-status-pill--mute{color:var(--rd-text-muted);background:#ffffff0a}.rd-rim{z-index:9000;pointer-events:none;--rim-base:#15a3a36b;--rim-c1:#5bd6d6e6;--rim-c2:#78aafff2;--rim-c3:#a78bfafa;--rim-c4:#ff8ac8f2;--rim-glow:#15a3a32e;--rim-glow-blur:46px;--rim-glow-spread:-8px;--rim-glow-op:.5;--rim-spin:9s;position:fixed;inset:0}.rd-rim:before{content:"";background:conic-gradient(from var(--rd-rim-angle), var(--rim-base) 0deg, var(--rim-base) 200deg, var(--rim-c1) 230deg, var(--rim-c2) 250deg, var(--rim-c3) 264deg, var(--rim-c4) 278deg, var(--rim-c1) 298deg, var(--rim-base) 330deg, var(--rim-base) 360deg);-webkit-mask-composite:xor;animation:rd-rim-spin var(--rim-spin) linear infinite;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rd-rim:after{content:"";box-shadow:inset 0 0 var(--rim-glow-blur) var(--rim-glow-spread) var(--rim-glow);opacity:var(--rim-glow-op);position:absolute;inset:0}@keyframes rd-rim-spin{to{--rd-rim-angle:360deg}}.rd-rim--warning{--rim-base:#f5a52499;--rim-c1:#ffc878eb;--rim-c2:#ffb65cf5;--rim-c3:#ffe2b6fc;--rim-c4:#ffb65cf5;--rim-glow:#f5a5244d;--rim-spin:5s}.rd-rim--critical{--rim-base:#ff5a5fc7;--rim-c1:#ff9696f2;--rim-c2:#ff788cf7;--rim-c3:#ffcacdfc;--rim-c4:#ff788cf7;--rim-glow:#ff5a5f75;--rim-glow-blur:90px;--rim-glow-spread:6px;--rim-glow-op:1;--rim-spin:3.2s}.ultra-btn.rec{color:var(--crit,#ff5a5f);border-color:var(--crit-line,#ff5a5f66);background:var(--crit-bg,#ff5a5f1f)}.ultra-btn.rec svg{animation:1.2s ease-in-out infinite rd-rec-beat}@keyframes rd-rec-beat{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}*{scrollbar-width:thin;scrollbar-color:#5bd6d638 transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#7eecec29;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#5bd6d66b}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nms-widget-tray{z-index:50;border:1px solid var(--rd-stroke-mid);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#111a2cfa,#0b1120fa);border-radius:12px;width:320px;padding:14px;position:absolute;top:56px;right:18px;box-shadow:0 22px 50px #020610b3}.nms-widget-tray__head{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.nms-widget-tray__head strong{color:#f6fbff;font-size:13px}.nms-widget-tray__head span{color:var(--rd-text-muted);font-size:10.5px}.nms-widget-tray__list{grid-template-columns:repeat(2,1fr);gap:6px;max-height:360px;display:grid;overflow-y:auto}.nms-widget-tray__item{border:1px solid var(--rd-stroke-soft);cursor:pointer;text-align:left;background:#080e1a8c;border-radius:7px;flex-direction:column;gap:4px;padding:9px 10px;display:flex}.nms-widget-tray__item:hover{border-color:var(--rd-brand-teal);background:#5bd6d60f}.nms-widget-tray__item.on{background:#5bd6d61a;border-color:#5bd6d680}.nms-widget-tray__item strong{color:#eaf3ff;font-size:11px;font-weight:600}.nms-widget-tray__item span{color:var(--rd-text-muted);font-size:9.5px}.nms-role-seg{border:1px solid var(--rd-stroke-soft);background:#ffffff06;border-radius:9px;padding:3px;display:inline-flex}.nms-role-seg button{height:28px;color:var(--rd-text-muted);letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.nms-role-seg button:hover{color:#f4fbff}.nms-role-seg button.active{color:#07111f;background:var(--rd-reactor);box-shadow:0 4px 12px #5bd6d640}.nms-seg button,.sh-badge b,.sh-badge small,.rd-subsystem b,.rd-subsystem small{white-space:nowrap}@media (width<=1480px){.nms-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (width<=1280px){.nms-row--map{grid-template-columns:1fr}}@media (width<=1100px){.nms-row--2,.nms-pulse{grid-template-columns:1fr}.nms-pulse-rings{grid-template-columns:repeat(4,1fr)}.nms-pulse-summary__num{font-size:48px}}@media (width<=900px){.nms-row--3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.nms-pulse{grid-template-columns:1fr}.nms-pulse-rings{grid-template-columns:repeat(4,1fr)}.rd-shell{--sub-w:232px;--rail-w:150px}.nms-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.nms-page-head{gap:10px;padding:14px!important}.nms-page-title h1{font-size:21px}.nms-toolbar{width:100%}}@media (width<=700px){.nms-row--3{grid-template-columns:1fr}.nms-kpis{grid-template-columns:repeat(2,1fr)}.rd-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr}.rd-shell .brandbar,.rd-shell .submenu,.rd-shell .rail,.rd-shell .divider{display:none}.rd-main{grid-area:1/1}.nms-pulse-rings{grid-template-columns:repeat(2,1fr)}}.nms-pulse-rings,.nms-ring{min-width:0}.nms-ring__svg{width:64px;max-width:100%;height:64px}@media (width<=1100px){.nms-density-only-icon button span{display:none}}.nms-drawer-scrim{z-index:800;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02061080;animation:.18s nms-fade;position:fixed;inset:0}@keyframes nms-fade{0%{opacity:0}to{opacity:1}}.nms-drawer{z-index:801;background:linear-gradient(180deg, var(--nms-surf-2), var(--nms-surf-1));border-right:1px solid var(--rd-stroke-mid);flex-direction:column;width:460px;max-width:92vw;animation:.26s cubic-bezier(.2,.9,.3,1.1) nms-slide-l;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:30px 0 80px #00000080}@keyframes nms-slide-l{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.nms-drawer__head{border-bottom:1px solid var(--rd-stroke-soft);padding:18px 18px 12px}.nms-drawer__body{flex-direction:column;flex:1;gap:14px;padding:16px 18px;display:flex;overflow-y:auto}.nms-drawer__close{border:1px solid var(--rd-stroke-soft);width:30px;height:30px;color:var(--rd-text-muted);cursor:pointer;background:#ffffff08;border-radius:7px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.nms-drawer__close:hover{color:#f4fbff}.nms-spark{width:100%;height:100%;display:block}.nms-flex-row{align-items:center;gap:8px;display:flex}.nms-flex-between{justify-content:space-between;align-items:center;gap:8px;display:flex}.nms-muted{color:var(--rd-text-muted)}.nms-mono{font-family:var(--rd-font-mono);font-variant-numeric:tabular-nums}.nms-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nms-filterbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;padding:0!important}.nms-chips{border:1px solid var(--rd-stroke-soft);background:#ffffff06;border-radius:9px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.nms-chip{height:28px;color:var(--rd-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.nms-chip:hover{color:#f4fbff;background:#ffffff0a}.nms-chip.active{color:#07111f;background:var(--rd-reactor);box-shadow:0 4px 12px #5bd6d633}.nms-chip__count{font-family:var(--rd-font-mono);color:inherit;background:#ffffff14;border-radius:4px;padding:0 5px;font-size:10px}.nms-chip.active .nms-chip__count{color:#07111f;background:#07111f29}.nms-searchbar{border:1px solid var(--rd-stroke-soft);height:32px;color:var(--rd-text-muted);background:#ffffff06;border-radius:8px;align-items:center;gap:6px;min-width:180px;padding:0 10px;display:inline-flex}.nms-searchbar input{color:var(--rd-text-primary);background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:12px}.nms-searchbar:focus-within{border-color:#5bd6d680}.nms-typedrop{align-items:center;display:inline-flex;position:relative}.nms-typedrop select{appearance:none;border:1px solid var(--rd-stroke-soft);height:32px;color:var(--rd-text-primary);cursor:pointer;background:#ffffff06;border-radius:8px;padding:0 28px 0 10px;font-family:inherit;font-size:12px}.nms-typedrop svg{pointer-events:none;color:var(--rd-text-muted);position:absolute;right:8px}.nms-site-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.nms-site-card{border:1px solid var(--rd-stroke-soft);border-radius:var(--rd-radius-8);cursor:pointer;text-align:left;color:inherit;background:linear-gradient(#121e34eb,#0c1424eb);flex-direction:column;gap:10px;padding:14px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.nms-site-card:hover{border-color:var(--rd-stroke-mid);transform:translateY(-2px);box-shadow:0 12px 24px #0006}.nms-site-card:before{content:"";background:var(--rd-success);height:2px;position:absolute;top:0;left:0;right:0}.nms-site-card--warn:before{background:var(--rd-warning)}.nms-site-card--crit:before{background:var(--rd-critical)}.nms-site-card--crit:after{content:"";background:radial-gradient(circle,#ff5a5f2e,#0000 70%);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-36px;right:-36px}.nms-site-card--warn:after{content:"";background:radial-gradient(circle,#f5a52429,#0000 70%);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-36px;right:-36px}.nms-site-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.nms-site-card__id{font-family:var(--rd-font-mono);color:var(--rd-text-faint);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.nms-site-card__name{color:#f6fbff;margin:0;font-size:13.5px;font-weight:700;line-height:1.3}.nms-site-card__metrics{border-top:1px solid #ffffff0a;grid-template-columns:repeat(3,1fr);gap:6px;padding-top:4px;display:grid}.nms-site-card__metrics>div{flex-direction:column;gap:2px;display:flex}.nms-site-card__metrics b{color:#f6fbff;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.nms-site-card__metrics span{color:var(--rd-text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.nms-site-card__alert{color:var(--rd-warning);border-top:1px solid #f5a5242e;align-items:center;gap:5px;margin-top:-2px;padding-top:6px;font-size:11px;display:inline-flex}.nms-site-card--crit .nms-site-card__alert{color:var(--rd-critical);border-color:#ff5a5f2e}.nms-incident-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.nms-incident-card{border:1px solid var(--rd-stroke-soft);border-radius:var(--rd-radius-8);cursor:pointer;background:linear-gradient(#121e34f0,#0c1424f0);flex-direction:column;gap:10px;padding:14px;transition:border-color .16s,transform .16s;display:flex;position:relative;overflow:hidden}.nms-incident-card:hover{border-color:var(--rd-stroke-mid);transform:translateY(-2px)}.nms-incident-card:before{content:"";background:var(--rd-stroke-mid);height:2px;position:absolute;top:0;left:0;right:0}.nms-incident-card--critical:before{background:var(--rd-critical)}.nms-incident-card--warning:before{background:var(--rd-warning)}.nms-incident-card--info:before{background:var(--rd-info)}.nms-incident-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.nms-incident-card__title{color:#f6fbff;margin:0;font-size:13.5px;font-weight:700;line-height:1.3}.nms-incident-card__meta{border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;grid-template-columns:1fr 1fr;gap:6px 12px;padding:8px 0;display:grid}.nms-incident-card__meta>div{color:var(--rd-text-secondary);align-items:center;gap:5px;font-size:11px;display:inline-flex}.nms-incident-card__meta svg{color:var(--rd-text-faint);flex:none}.nms-incident-card__meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nms-incident-card__cause{flex-direction:column;gap:3px;display:flex}.nms-incident-card__cause b{letter-spacing:.14em;text-transform:uppercase;color:var(--rd-text-faint);font-size:9px;font-weight:800}.nms-incident-card__cause span{color:var(--rd-text-primary);font-size:11.5px;line-height:1.4}.nms-incident-card__sop{flex-direction:column;gap:5px;padding-top:4px;display:flex}.nms-incident-card__sopbar{background:#ffffff0f;border-radius:2px;height:4px;overflow:hidden}.nms-incident-card__sopbar i{background:var(--rd-reactor);height:100%;display:block}@media (width<=1100px){.nms-events-page{grid-template-columns:1fr!important}}.nms-topo-full{background:radial-gradient(circle at 50% 35%,#5bd6d60f,#0000 55%);width:100%;position:relative;overflow:hidden}.nms-topo-full svg{width:100%;height:100%;transition:transform .18s;display:block}.nms-topo-full line{stroke:#5bd6d638;stroke-width:.18px}.nms-topo-full line.busy{stroke:#f5a524b3;stroke-width:.28px}.nms-topo-full line.down{stroke:#ff5a5fc7;stroke-width:.28px;stroke-dasharray:.8 .6;animation:1.2s ease-in-out infinite nms-line-pulse}.nms-topo-full line.warn{stroke:#f5a5248c;stroke-width:.22px}@keyframes nms-line-pulse{0%,to{opacity:1}50%{opacity:.5}}.nms-topo-full circle.node{fill:#5bd6d633;stroke:var(--rd-brand-teal);stroke-width:.16px;transition:filter .18s,fill .18s}.nms-topo-full circle.node.warn{fill:#f5a52442;stroke:var(--rd-warning)}.nms-topo-full circle.node.crit{fill:#ff5a5f4d;stroke:var(--rd-critical);filter:drop-shadow(0 0 1.6px #ff5a5f80)}.nms-topo-full circle.node.wan{fill:#a78bfa33;stroke:var(--rd-info)}.nms-topo-full circle.node.cam{fill:#7eecec2e}.nms-topo-full circle.node.iot{fill:#7eecec24;stroke:var(--rd-brand-teal-bright)}.nms-topo-full text{fill:var(--rd-text-secondary);font-family:var(--rd-font-mono)}.nms-topo-full text.label-host{fill:#f6fbff}.nms-topo-full .nms-topo-node{cursor:pointer}.nms-topo-full .nms-topo-node:hover circle.node{filter:drop-shadow(0 0 2px #5bd6d6e6)}.nms-report-canvas{grid-template-columns:1fr 240px;gap:12px;min-height:320px;display:grid}.nms-report-canvas__hint{border:2px dashed var(--rd-stroke-soft);border-radius:var(--rd-radius-8);min-height:320px;color:var(--rd-text-muted);text-align:center;background:#5bd6d605;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.nms-report-canvas__hint b{color:#f6fbff;font-size:13px}.nms-report-canvas__hint span{max-width:260px;font-size:11px}.nms-report-canvas__hint svg{color:var(--rd-brand-teal-bright);opacity:.6;margin-bottom:4px}.nms-report-canvas__lib{flex-direction:column;gap:6px;max-height:380px;padding-right:4px;display:flex;overflow-y:auto}.nms-report-canvas__lib .nms-widget-tray__item{cursor:grab}.nms-report-canvas__lib .nms-widget-tray__item:active{cursor:grabbing}@media (width<=1100px){.nms-report-canvas{grid-template-columns:1fr}}.nms-kb-list{flex-direction:column;display:flex}.nms-kb-item{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0a;flex-direction:column;gap:6px;padding:12px 14px;transition:background .14s;display:flex}.nms-kb-item:hover{background:#5bd6d60a}.nms-kb-item.active{border-left:2px solid var(--rd-brand-teal-bright);background:linear-gradient(100deg,#5bd6d61f,#5bd6d605 80%);padding-left:12px}.nms-kb-item b{color:#f6fbff;font-size:12.5px;font-weight:600}.nms-kb-article{color:var(--rd-text-primary);font-size:12.5px;line-height:1.65}.nms-kb-article h3{color:#f6fbff;margin:14px 0 6px;font-size:12px;font-weight:700}.nms-kb-article p{margin:0 0 6px}.nms-kb-article i{font-family:var(--rd-font-serif);color:var(--rd-brand-teal-bright);font-style:italic}.nms-back{color:var(--rd-brand-teal-bright);cursor:pointer;letter-spacing:.22em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:4px;font-size:9.5px;font-weight:800;display:inline-flex}.nms-back:hover{color:#c8fffd}.nms-runbook ol{counter-reset:rb;gap:8px;margin:0;padding:0;list-style:none;display:grid}.nms-runbook li{border:1px solid var(--rd-stroke-soft);background:#ffffff05;border-radius:8px;grid-template-columns:20px 1fr auto;gap:12px;padding:12px 14px;transition:border-color .14s,background .14s;display:grid}.nms-runbook li>svg{color:var(--rd-text-faint);margin-top:2px}.nms-runbook li.done{background:#4ade800d;border-color:#4ade8033}.nms-runbook li.done>svg{color:var(--rd-success)}.nms-runbook li.done b,.nms-runbook li.done span{opacity:.55}.nms-runbook li.current{background:#5bd6d60f;border-color:#5bd6d666;box-shadow:0 0 0 2px #5bd6d614}.nms-runbook li.current>svg{color:var(--rd-brand-teal-bright);animation:1.8s ease-in-out infinite sh-beat}.nms-runbook li b{color:#f6fbff;margin-bottom:2px;font-size:11px;display:block}.nms-runbook li span{color:var(--rd-text-secondary);font-size:12px;line-height:1.5}.nms-comments{flex-direction:column;gap:10px;display:flex}.nms-comment{border:1px solid var(--rd-stroke-soft);background:#ffffff05;border-radius:8px;padding:11px 13px}.nms-comment.ai{background:linear-gradient(#5bd6d612,#5bd6d605);border-color:#5bd6d640}.nms-comment__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.nms-comment__avatar{background:var(--rd-reactor);color:#06101e;border-radius:5px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.nms-comment.ai .nms-comment__avatar{background:linear-gradient(135deg,#5bd6d6,#a78bfa)}.nms-comment__head b{color:#f6fbff;font-size:12px;font-weight:600}.nms-comment p{color:var(--rd-text-primary);margin:0;font-size:12px;line-height:1.55}.nms-comment-compose{border:1px solid var(--rd-stroke-soft);background:#080e1e99;border-radius:8px;margin-top:4px;padding:10px 12px}.nms-comment-compose textarea{width:100%;min-height:60px;color:var(--rd-text-primary);resize:vertical;background:0 0;border:0;outline:0;font-family:inherit;font-size:12px}.nms-comment-compose textarea::placeholder{color:var(--rd-text-faint)}.nms-code{border:1px solid var(--rd-stroke-soft);font-family:var(--rd-font-mono);color:var(--rd-text-secondary);white-space:pre;background:#050a16cc;border-radius:6px;margin:0;padding:12px;font-size:10.5px;line-height:1.5;overflow-x:auto}.nms-kbd{border:1px solid var(--rd-stroke-mid);font-family:var(--rd-font-mono);color:var(--rd-text-primary);background:#ffffff0a;border-radius:5px;align-items:center;padding:2px 7px;font-size:10px;display:inline-flex}.rd-rail__cap--ext{color:#5bd6d680}.nms-video-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}@media (width<=1200px){.nms-video-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.nms-video-grid{grid-template-columns:repeat(2,1fr)}}.nms-tile{aspect-ratio:16/9;border:1px solid var(--rd-stroke-soft);background:#02050a;border-radius:6px;position:relative;overflow:hidden}.nms-tile--warn{border-color:#f5a52466}.nms-tile--crit{border-color:#ff5a5f80;animation:1.6s ease-in-out infinite nms-tile-flash}@keyframes nms-tile-flash{0%,to{box-shadow:0 0 0 1px #ff5a5f33}50%{box-shadow:0 0 0 1px #ff5a5fb3,0 0 12px #ff5a5f4d}}.nms-tile__inner{background:linear-gradient(135deg,#0a0e1a 0%,#1a2238 100%);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.nms-tile__noise{opacity:.18;pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff0a 2px 3px);position:absolute;inset:0}.nms-tile__overlay-top,.nms-tile__overlay-bot{color:#ffffffdb;background:linear-gradient(#0009,#0000);justify-content:space-between;align-items:center;padding:6px 9px;font-size:10px;display:flex;position:relative}.nms-tile__overlay-bot{background:linear-gradient(#0000,#0009)}.nms-tile__sev{letter-spacing:.06em;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.nms-tile__sev--warn{color:#ffe5b1;background:#f5a5244d}.nms-tile__sev--crit{color:#ffd6d8;background:#ff5a5f66;animation:1.2s ease-in-out infinite sh-beat}.nms-tile__live{color:#ff5a5f;align-items:center;gap:4px;font-weight:700;display:inline-flex}.nms-tile__live i{background:var(--rd-critical);width:6px;height:6px;box-shadow:0 0 6px var(--rd-critical);border-radius:50%;animation:1.4s ease-in-out infinite sh-beat}.nms-playback{flex-direction:column;gap:12px;display:flex}.nms-playback__viewport{aspect-ratio:16/9;border:1px solid var(--rd-stroke-soft);background:#02050a;border-radius:6px;position:relative;overflow:hidden}.nms-playback__time{color:#f6fbff;background:#0009;border-radius:4px;padding:4px 10px;font-size:11px;position:absolute;bottom:12px;right:12px}.nms-playback__track{border:1px solid var(--rd-stroke-soft);background:#050a1699;border-radius:6px;height:30px;position:relative}.nms-playback__buffer{background:linear-gradient(90deg,#5bd6d62e,#5bd6d60d);border-radius:6px;height:100%;position:absolute;top:0;left:0}.nms-playback__head{background:var(--rd-brand-teal-bright);width:2px;box-shadow:0 0 8px var(--rd-brand-teal-bright);position:absolute;top:-4px;bottom:-4px}.nms-playback__bm{background:var(--rd-warning);cursor:pointer;border-radius:2px;width:4px;position:absolute;top:0;bottom:0}.nms-ptz{flex-direction:column;gap:12px;padding:8px;display:flex}.nms-ptz__pad{grid-template-areas:".n.""w c e"".s.";justify-self:center;gap:8px;display:grid}.nms-ptz__pad button{justify-content:center;width:44px;height:44px;padding:0}.nms-ptz input[type=range]{accent-color:var(--rd-brand-teal-bright);flex:1;margin-left:12px}.nms-wfb{flex-direction:column;gap:10px;padding:12px 0;display:flex}.nms-wfb__node{border:1px solid var(--rd-stroke-soft);background:#ffffff05;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:relative}.nms-wfb__node b{color:#f6fbff;font-size:12px;font-weight:600}.nms-wfb__node:not(:last-child):after{content:"";background:#5bd6d64d;width:1px;height:10px;position:absolute;bottom:-10px;left:28px}.nms-wfb__node--trigger{background:#5bd6d614;border-color:#5bd6d680}.nms-wfb__node--trigger svg{color:var(--rd-brand-teal-bright)}.nms-wfb__node--decision{background:#f5a5240d;border-color:#f5a52466}.nms-wfb__node--decision svg{color:var(--rd-warning)}.nms-wfb__node--approval{background:#a78bfa0d;border-color:#a78bfa66}.nms-wfb__node--approval svg{color:var(--rd-info)}.nms-wfb__node--end{background:#4ade800d;border-color:#4ade8066}.nms-wfb__node--end svg{color:var(--rd-success)}.nms-wfb__node--step svg{color:var(--rd-text-faint)}.nms-rf-map{border:1px solid var(--rd-stroke-soft);background:#050a1699;border-radius:6px;grid-template-columns:repeat(10,1fr);gap:2px;padding:12px;display:grid}.nms-rf-cell{aspect-ratio:1;border-radius:2px;transition:transform .12s}.nms-rf-cell:hover{transform:scale(1.15)}.nms-floorplan svg{border:1px solid var(--rd-stroke-soft);border-radius:6px;width:100%;height:320px}.nms-phone-frame{border:1px solid var(--rd-stroke-mid);background:linear-gradient(#1a2238,#0a0e1a);border-radius:36px;width:260px;height:540px;margin:0 auto;padding:8px;position:relative;box-shadow:0 24px 60px #00000080}.nms-phone-screen{background:var(--nms-surf-1);border-radius:28px;flex-direction:column;gap:8px;width:100%;height:100%;padding:12px;display:flex;overflow:hidden}.nms-phone-status{font-family:var(--rd-font-mono);color:var(--rd-text-faint);text-align:center;font-size:9px}.nms-phone-h{color:#f6fbff;font-size:18px;font-weight:700;line-height:1.2}.nms-phone-h em{font-family:var(--rd-font-serif);color:var(--rd-brand-teal-bright);font-style:italic;font-weight:400}.nms-phone-sub{color:var(--rd-text-muted);margin-bottom:6px;font-size:10px}.nms-phone-card{border:1px solid var(--rd-stroke-soft);background:#ffffff05;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.nms-phone-card b{color:#f6fbff;font-size:11px}.nms-phone-card p{color:var(--rd-text-muted);margin:0;font-size:10.5px}.nms-phone-card span{font-family:var(--rd-font-mono);color:var(--rd-text-faint);font-size:9px}.nms-phone-card.crit{background:#ff5a5f0d;border-color:#ff5a5f66}.nms-phone-card.warn{background:#f5a5240d;border-color:#f5a52466}.nms-phone-card .nms-btn{height:26px;padding:0 9px;font-size:10px}.nms-nlquery{border:1px solid var(--rd-stroke-mid);width:100%;color:var(--rd-text-primary);font-family:var(--rd-font-sans);background:linear-gradient(#0f1c34b3,#0a1226b3);border-radius:10px;outline:0;padding:14px 18px;font-size:14px;font-weight:500}.nms-nlquery:focus{border-color:var(--rd-brand-teal-bright);box-shadow:0 0 0 3px #5bd6d62e}.nms-canvas-frame{background:var(--nms-surf-0);width:100%;height:100%}.nms-canvas-frame .rd-shell,.nms-canvas-frame .rd-main,.nms-canvas-frame .rd-sidebar{height:100%}.nms-canvas-frame .rd-rim{display:none}#root{opacity:1!important}.nms-page-head{border-bottom:1px solid #ffffff0d;row-gap:12px;padding:20px 22px 16px!important}.nms-page-title__eyebrow{flex-wrap:wrap;row-gap:2px}.nms-page-title h1{line-height:1.08}.nms-page-title p{max-width:78ch;margin-top:7px;line-height:1.5}.nms-content+*,.rd-content>.nms-page-head+*{padding-top:4px}@keyframes nms-sec-in{0%{transform:translateY(18px)}to{transform:none}}@keyframes nms-pop-in{0%{transform:translateY(11px)scale(.99)}to{transform:none}}@keyframes nms-slide-in{0%{transform:translate(12px)}to{transform:none}}@keyframes nms-fade-in{0%{transform:translateY(-4px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.rd-content>*{animation:.52s cubic-bezier(.22,.75,.25,1) both nms-sec-in}.rd-content>:first-child{animation-delay:40ms}.rd-content>:nth-child(2){animation-delay:.11s}.rd-content>:nth-child(3){animation-delay:.18s}.rd-content>:nth-child(4){animation-delay:.25s}.rd-content>:nth-child(5){animation-delay:.32s}.rd-content>:nth-child(6){animation-delay:.39s}.rd-content>:nth-child(n+7){animation-delay:.45s}.nms-kpis .nms-kpi{animation:.5s cubic-bezier(.2,.8,.3,1.05) both nms-pop-in}.nms-kpis .nms-kpi:first-child{animation-delay:.3s}.nms-kpis .nms-kpi:nth-child(2){animation-delay:.36s}.nms-kpis .nms-kpi:nth-child(3){animation-delay:.42s}.nms-kpis .nms-kpi:nth-child(4){animation-delay:.48s}.nms-kpis .nms-kpi:nth-child(5){animation-delay:.54s}.nms-kpis .nms-kpi:nth-child(6){animation-delay:.6s}.brandbar{animation:.5s both nms-fade-in}.railmenu .ccat{animation:.46s cubic-bezier(.2,.8,.3,1.05) both nms-pop-in}.railmenu .ccat:nth-child(2){animation-delay:80ms}.railmenu .ccat:nth-child(3){animation-delay:.12s}.railmenu .ccat:nth-child(4){animation-delay:.16s}.railmenu .ccat:nth-child(5){animation-delay:.2s}.railmenu .ccat:nth-child(6){animation-delay:.24s}.railmenu .ccat:nth-child(n+7){animation-delay:.28s}.rd-subsystem-strip>*{animation:.5s both nms-slide-in}.rd-subsystem-strip>:first-child{animation-delay:50ms}.rd-subsystem-strip>:nth-child(2){animation-delay:.1s}.rd-subsystem-strip>:nth-child(3){animation-delay:.15s}.rd-subsystem-strip>:nth-child(4){animation-delay:.2s}.rd-subsystem-strip>:nth-child(5){animation-delay:.25s}.rd-subsystem-strip>:nth-child(n+6){animation-delay:.3s}.nms-tilegrid .nms-tile{animation:.5s cubic-bezier(.2,.8,.3,1.05) both nms-pop-in}.nms-tilegrid .nms-tile:nth-child(3n+1){animation-delay:.1s}.nms-tilegrid .nms-tile:nth-child(3n+2){animation-delay:.17s}.nms-tilegrid .nms-tile:nth-child(3n+3){animation-delay:.24s}}.nms-btn,.nms-seg button,.nms-role-seg button,.nms-chip,.rd-rail a,.rd-cat,.rd-flyout__item,.nms-kpi,.nms-panel,.rd-icon-button,.rd-user-chip,.nms-tile,.nms-status-pill{transition:transform .16s cubic-bezier(.2,.8,.3,1),background .16s,border-color .16s,box-shadow .2s,color .16s}.nms-btn:active,.nms-seg button:active,.nms-role-seg button:active,.rd-icon-button:active,.nms-chip:active{transform:translateY(1px)scale(.985)}.nms-btn--primary:active{transform:translateY(0)scale(.99)}.nms-panel{transition:transform .18s cubic-bezier(.2,.8,.3,1),border-color .18s,box-shadow .22s}.nms-panel:hover{border-color:var(--rd-stroke-mid);box-shadow:var(--rd-shadow-card), 0 0 0 1px #5bd6d60d}.nms-kpi:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:2px;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.nms-kpi:hover:after{opacity:.6;animation:1.1s forwards nms-kpi-sheen}}@keyframes nms-kpi-sheen{to{transform:translate(100%)}}.nms-tbl tbody tr{transition:background .14s}.nms-tbl tbody tr:hover td{background:#5bd6d60d}.nms-tbl tbody tr td:first-child{transition:box-shadow .14s;box-shadow:inset 2px 0 #0000}.nms-tbl tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--rd-brand-teal-bright)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes opbeat{0%,to{opacity:1}50%{opacity:.35}}@keyframes opmarch{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes opsweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes oppulseC{0%{box-shadow:0 0 #ff5a5f8c}to{box-shadow:0 0 0 13px #ff5a5f00}}@keyframes oppulseW{0%{box-shadow:0 0 #f5a52480}to{box-shadow:0 0 0 11px #f5a52400}}.op{grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;min-height:0;display:grid}.op-panel{border:1px solid var(--line-1);border-radius:var(--r4);background:linear-gradient(#0f1729a8,#0a101ed1);position:relative;overflow:hidden}.op-band{grid-template-columns:repeat(5,1fr) 1.5fr;gap:10px;display:grid}.op-stat{border:1px solid var(--line-1);border-radius:var(--r3);background:linear-gradient(#121c30b3,#0b1221d1);padding:11px 13px;position:relative;overflow:hidden}.op-stat:before{content:"";background:var(--line-3);height:2px;position:absolute;top:0;left:0;right:0}.op-stat--crit:before{background:var(--crit)}.op-stat--ok:before{background:var(--ok)}.op-stat--teal:before{background:var(--teal-bright)}.op-stat--warn:before{background:var(--warn)}.op-stat--info:before{background:var(--info)}.op-stat--pred:before{background:var(--pred)}.op-stat__l{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.op-stat__l .d{font-family:var(--mono);font-size:9px;font-weight:700}.delta-up{color:var(--ok)}.delta-dn{color:var(--crit)}.op-stat__v{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:23px;font-weight:800;line-height:1}.op-stat__v sub{color:var(--ink-3);font-size:11px;font-weight:500}.op-stat__s{color:var(--ink-3);margin-top:5px;font-size:9.5px}.op-duty{border:1px solid var(--line-teal);border-radius:var(--r3);background:var(--reactor-soft);align-items:center;gap:12px;padding:9px 14px;display:flex}.op-duty__ic{background:var(--reactor);width:34px;height:34px;color:var(--teal-ink);border-radius:9px;flex:none;place-items:center;display:grid}.op-duty__ic svg{width:17px;height:17px}.op-duty__t{min-width:0}.op-duty__t b{color:#fff;font-size:12.5px;font-weight:700;display:block}.op-duty__t span{color:var(--ink-3);font-size:10px}.op-duty__crew{margin-left:auto;display:flex}.op-duty__crew .av{color:#fff;border:2px solid var(--surf-1);border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-7px;font-size:8.5px;font-weight:800;display:grid}.op-duty__ho{text-align:right;margin-left:auto;padding-left:6px}.op-duty__ho b{color:var(--teal-bright);font-size:13px;font-family:var(--mono);line-height:1;display:block}.op-duty__ho span{color:var(--ink-4);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.op-main{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:12px;min-height:0;display:grid}.op-main--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.op-main--wide{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr)}.op-ph{border-bottom:1px solid var(--line-1);flex:none;align-items:center;gap:9px;padding:12px 14px;display:flex}.op-ph>svg{width:15px;height:15px}.op-ph b{color:#fff;font-size:13px;font-weight:700}.op-ph .ct{font-family:var(--mono);color:var(--crit);background:var(--crit-bg);border:1px solid var(--crit-line);border-radius:var(--rpill);padding:1px 7px;font-size:10px}.op-ph .ct--teal{color:var(--teal-bright);background:var(--reactor-soft);border-color:var(--line-teal)}.op-ph .ct--warn{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-line)}.op-ph .ct--ok{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.op-ph .ct--info{color:var(--info);background:var(--info-bg);border-color:var(--info-line)}.op-ph .more{color:var(--teal-bright);align-items:center;gap:4px;margin-left:auto;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex}.op-ph .more svg{width:12px;height:12px}.op-triage{flex-direction:column;min-height:0;display:flex}.op-tlist{flex:1;min-height:0;max-height:340px;overflow-y:auto}.op-trow{border-bottom:1px solid var(--line-1);cursor:pointer;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:3px 1fr auto;gap:11px;width:100%;padding:10px 14px;transition:background .12s;display:grid}.op-trow:hover{background:#5bd6d60a}.op-trow__bar{background:var(--ink-4);border-radius:3px}.op-trow.crit .op-trow__bar{background:var(--crit);box-shadow:0 0 7px var(--crit)}.op-trow.warn .op-trow__bar{background:var(--warn)}.op-trow.info .op-trow__bar{background:var(--info)}.op-trow.ok .op-trow__bar{background:var(--ok)}.op-trow__m{min-width:0}.op-trow__t{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.op-trow__meta{color:var(--ink-3);gap:9px;margin-top:4px;font-size:10px;display:flex}.op-trow__meta span{align-items:center;gap:4px;display:inline-flex}.op-trow__meta svg{width:10px;height:10px}.op-trow__sla{text-align:right;flex:none;align-self:center}.op-trow__sla b{font-family:var(--mono);color:var(--ink-2);font-size:12.5px;font-weight:700;line-height:1;display:block}.op-trow.crit .op-trow__sla b{color:var(--crit)}.op-trow.warn .op-trow__sla b{color:var(--warn)}.op-trow.ok .op-trow__sla b{color:var(--ok)}.op-trow__sla span{color:var(--ink-4);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.op-sub{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:12px;display:grid}.op-sub--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.op-sub--3{grid-template-columns:repeat(3,minmax(0,1fr))}.op-pad{padding:13px 15px}.op-h{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:7px;margin-bottom:12px;font-size:9.5px;font-weight:800;display:flex}.op-h svg{width:13px;height:13px;color:var(--teal-bright)}.op-h .r{font-family:var(--mono);color:var(--ink-3);letter-spacing:0;text-transform:none;margin-left:auto;font-size:10px;font-weight:400}.op-sla{padding:13px 15px}.op-sla__h{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:7px;margin-bottom:12px;font-size:9.5px;font-weight:800;display:flex}.op-sla__h svg{width:13px;height:13px;color:var(--teal-bright)}.op-svc{grid-template-columns:1fr 1fr;gap:11px 20px;display:grid}.op-svc--1{grid-template-columns:1fr}.op-svc__top{justify-content:space-between;align-items:baseline;display:flex}.op-svc__top b{color:#fff;font-size:11.5px;font-weight:600}.op-svc__top span{font-family:var(--mono);color:var(--ink-2);font-size:11px}.op-svc__bar{background:var(--surf-4);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.op-svc__bar i{background:var(--teal-bright);border-radius:3px;height:100%;display:block}.op-svc--ok i{background:var(--ok)}.op-svc--warn i{background:var(--warn)}.op-svc--crit i{background:var(--crit)}.op-lens{border-color:var(--line-teal);background:linear-gradient(135deg,#5bd6d617,#0f1729b8 62%);flex-direction:column;padding:13px 15px;display:flex}.op-lens p{color:var(--ink-1);margin-top:1px;font-size:12px;line-height:1.5}.op-lens p em{font-family:var(--serif);color:var(--teal-bright);font-style:italic}.op-lens p b{color:#fff}.op-lens__act{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:12px;display:flex}.op-lens__btn{border-radius:var(--rpill);border:1px solid var(--line-teal);background:var(--reactor-soft);color:#d9fffe;cursor:pointer;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.op-lens__btn:hover{background:#5bd6d629}.op-lens__btn svg{width:12px;height:12px}.op-feed{border:1px solid var(--line-1);border-radius:var(--r3);background:#080d18b3;align-items:center;gap:12px;height:42px;padding:0 14px;display:flex;overflow:hidden}.op-feed>b{letter-spacing:.14em;text-transform:uppercase;color:var(--teal-bright);flex:none;align-items:center;gap:6px;font-size:8.5px;font-weight:800;display:inline-flex}.op-feed>b i{background:var(--teal-bright);width:6px;height:6px;box-shadow:0 0 7px var(--teal-bright);border-radius:50%;animation:1.4s infinite opbeat}.op-ftrack{white-space:nowrap;gap:28px;animation:32s linear infinite opmarch;display:flex}.op-ftrack span{color:var(--ink-2);align-items:center;gap:7px;font-size:11px;display:inline-flex}.op-ftrack i{border-radius:50%;flex:none;width:6px;height:6px}.op-ftrack .mono{font-family:var(--mono);color:var(--ink-4);font-size:9.5px}.op-tbl{border-collapse:separate;border-spacing:0;width:100%}.op-tbl thead th{z-index:2;text-align:left;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--line-1);background:#090e1af5;padding:8px 14px;font-size:8.5px;font-weight:800;position:sticky;top:0}.op-tbl tbody td{color:var(--ink-2);border-bottom:1px solid var(--line-1);padding:9px 14px;font-size:11.5px}.op-tbl tbody tr{cursor:pointer;transition:background .12s}.op-tbl tbody tr:hover td{background:#5bd6d60a}.op-tbl tbody td b{color:#fff;font-weight:600}.op-tbl td.mono{font-family:var(--mono)}.op-state{align-items:center;gap:6px;display:inline-flex}.op-state i{background:var(--ink-4);border-radius:50%;width:7px;height:7px}.op-state.ok i{background:var(--ok);box-shadow:0 0 6px var(--ok)}.op-state.warn i{background:var(--warn);box-shadow:0 0 6px var(--warn)}.op-state.crit i{background:var(--crit);box-shadow:0 0 6px var(--crit)}.op-state.info i{background:var(--info)}.op-donut{align-items:center;gap:16px;display:flex}.op-donut__ring{border-radius:50%;flex:none;place-items:center;width:108px;height:108px;display:grid;position:relative}.op-donut__ring:after{content:"";background:var(--surf-2);border-radius:50%;position:absolute;inset:13px}.op-donut__c{z-index:1;text-align:center;position:relative}.op-donut__c b{color:#fff;font-size:22px;font-weight:800;line-height:1;display:block}.op-donut__c span{color:var(--ink-4);text-transform:uppercase;letter-spacing:.1em;font-size:8.5px}.op-donut__leg{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.op-leg{color:var(--ink-2);align-items:center;gap:8px;font-size:11px;display:flex}.op-leg i{border-radius:3px;flex:none;width:9px;height:9px}.op-leg b{color:#fff;font-family:var(--mono);margin-left:auto}.op-tiles{gap:10px;display:grid}.op-tile{border:1px solid var(--line-1);border-radius:var(--r3);background:#ffffff05;flex-direction:column;gap:6px;padding:11px 13px;display:flex}.op-tile__top{align-items:center;gap:9px;display:flex}.op-tile__ic{background:var(--surf-3);border:1px solid var(--line-1);width:30px;height:30px;color:var(--teal-bright);border-radius:8px;flex:none;place-items:center;display:grid}.op-tile__ic svg{width:15px;height:15px}.op-tile__top b{color:#fff;font-size:12px;font-weight:600}.op-tile__top .pill{margin-left:auto}.op-tile__v{color:#fff;letter-spacing:-.02em;font-size:21px;font-weight:800;line-height:1}.op-tile__v sub{color:var(--ink-3);font-size:10px;font-weight:500}.op-tile__s{color:var(--ink-3);font-size:10px}body.light .op-stat,body.light .op-panel,body.light .op-tile{background:#fff}body.light .op-stat__v,body.light .op-ph b,body.light .op-trow__t,body.light .op-svc__top b,body.light .op-duty__t b,body.light .op-tile__top b,body.light .op-tile__v,body.light .op-donut__c b{color:var(--ink-1)}body.light .op-donut__ring:after{background:#fff}.ai-copilot{flex-direction:column;min-height:0;display:flex}.ai-chat{flex-direction:column;flex:1;gap:11px;min-height:0;padding:13px 15px;display:flex;overflow-y:auto}.ai-msg{gap:10px;max-width:94%;display:flex}.ai-msg.you{flex-direction:row-reverse;align-self:flex-end}.ai-av{color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.ai-msg.lens .ai-av{background:var(--reactor);color:var(--teal-ink)}.ai-msg.you .ai-av{background:var(--surf-4);border:1px solid var(--line-2);color:var(--ink-2)}.ai-msg__b{color:var(--ink-1);border-radius:12px;padding:10px 13px;font-size:12.5px;line-height:1.55}.ai-msg.lens .ai-msg__b{border:1px solid var(--line-1);background:#0d1628b8;border-top-left-radius:4px}.ai-msg.you .ai-msg__b{background:var(--reactor-soft);border:1px solid var(--line-teal);color:#eafffe;border-top-right-radius:4px}.ai-msg__b b{color:#fff}.ai-acts{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.ai-compose{border:1px solid var(--line-teal);border-radius:var(--r3);background:var(--surf-3);align-items:center;gap:9px;height:42px;margin:0 13px 10px;padding:0 6px 0 13px;display:flex}.ai-compose svg{width:16px;height:16px;color:var(--teal-bright);flex:none}.ai-compose input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.ai-send{background:var(--reactor);width:32px;height:32px;color:var(--teal-ink);border-radius:8px;flex:none;place-items:center;display:grid}.ai-sugs{flex-wrap:wrap;gap:7px;padding:0 13px 13px;display:flex}.ai-sug{color:var(--ink-2);border:1px solid var(--line-2);border-radius:var(--rpill);cursor:pointer;background:#ffffff06;padding:6px 11px;font-size:11px;font-weight:600}.ai-sug:hover{color:#eafffe;border-color:var(--line-teal)}.ai-conf{align-items:center;gap:7px;display:flex}.ai-conf .bar{background:var(--surf-4);border-radius:3px;flex:none;width:54px;height:5px;overflow:hidden}.ai-conf .bar i{background:linear-gradient(90deg,#1f9d9d,#7eecec);height:100%;display:block}.ai-conf b{font-family:var(--mono);color:var(--ink-2);font-size:11px}.ai-clusters{flex-direction:column;gap:9px;display:flex}.ai-cl{border:1px solid var(--line-1);border-radius:var(--r3);background:#ffffff05;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.ai-cl__t b{color:#fff;font-size:12px;font-weight:600;display:block}.ai-cl__t span{color:var(--ink-3);font-size:10px}.ai-autonomy{padding:13px 15px}.ai-aut{flex-direction:column;gap:9px;display:flex}.ai-aut__row{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.ai-aut__row>b{color:#fff;font-size:12px;font-weight:600}.ai-seg{border:1px solid var(--line-2);border-radius:var(--rpill);background:var(--surf-3);gap:3px;padding:3px;display:inline-flex}.ai-seg button{border-radius:var(--rpill);height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:10px;font-weight:700}.ai-seg button.on{color:var(--teal-ink);background:var(--reactor)}@media (width<=1100px){.op-band{grid-template-columns:repeat(2,1fr)}.op-main,.op-sub{grid-template-columns:minmax(0,1fr)}}html,body{height:100%}.lc-dock.svelte-4x7txu{z-index:300;background:linear-gradient(#0d1626fa,#080e1afa);border:1px solid #7eecec33;border-radius:16px;grid-template-rows:auto auto 1fr auto auto auto;width:min(384px,100vw - 24px);height:min(580px,100vh - 96px);animation:.2s cubic-bezier(.2,.9,.25,1.05) svelte-4x7txu-lc-in;display:grid;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 30px 90px #0009,0 0 60px -22px #5bd6d680}@keyframes svelte-4x7txu-lc-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.lc-edge.svelte-4x7txu{background:var(--rd-reactor,linear-gradient(135deg, #7eecec 0%, #1f9d9d 55%, #0b4e4e 100%));background-size:200% 100%;height:2px;animation:5s linear infinite svelte-4x7txu-lc-flow;position:absolute;top:0;left:0;right:0}@keyframes svelte-4x7txu-lc-flow{0%{background-position:0 0}to{background-position:200% 0}}.lc-head.svelte-4x7txu{border-bottom:1px solid #7eecec1f;align-items:center;gap:10px;padding:13px 14px;display:flex}.lc-head__title.svelte-4x7txu{color:var(--rd-brand-teal-bright,#5bd6d6);font:inherit;cursor:default;appearance:none;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin:-4px -6px;padding:4px 6px;display:inline-flex}.lc-dock--min.svelte-4x7txu .lc-head__title:where(.svelte-4x7txu){cursor:pointer}.lc-dock--min.svelte-4x7txu .lc-head__title:where(.svelte-4x7txu):hover{background:#7eecec14}.lc-dock--min.svelte-4x7txu .lc-head__title:where(.svelte-4x7txu):focus-visible{outline-offset:2px;outline:1px solid #7eecec99}.lc-head__title.svelte-4x7txu strong:where(.svelte-4x7txu){color:#f4fbff;font-size:14px}.lc-head__meta.svelte-4x7txu{color:var(--rd-text-muted,#8a95b0);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.lc-dot.svelte-4x7txu{background:var(--rd-warning,#f5a524);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #f5a524b3}.lc-dot--on.svelte-4x7txu{background:var(--rd-success,#4ade80);box-shadow:0 0 8px #4ade80b3}.lc-iconbtn.svelte-4x7txu{width:28px;height:28px;color:var(--rd-text-secondary,#a3aec7);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;place-items:center;transition:border-color .14s,background .14s,color .14s;display:grid}.lc-iconbtn.svelte-4x7txu:hover{color:#f4fbff;border-color:#7eecec66}.lc-iconbtn.svelte-4x7txu:focus-visible{outline-offset:1px;outline:1px solid #7eecec99}.lc-channels.svelte-4x7txu{scrollbar-width:thin;border-bottom:1px solid #7eecec1a;gap:6px;padding:9px 12px;display:flex;overflow-x:auto}.lc-channel.svelte-4x7txu{color:var(--rd-text-muted,#8a95b0);font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;flex:none;align-items:center;gap:3px;padding:4px 9px;font-size:11px;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.lc-channel--active.svelte-4x7txu{color:#dffefe;background:#5bd6d61f;border-color:#7eecec73}.lc-thread.svelte-4x7txu{scrollbar-width:thin;scrollbar-color:#7eecec2e transparent;flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex;overflow-y:auto}.lc-empty.svelte-4x7txu{text-align:center;color:var(--rd-text-muted,#8a95b0);justify-items:center;gap:5px;margin:auto;font-size:12.5px;display:grid}.lc-empty.svelte-4x7txu svg{color:var(--rd-brand-teal-bright,#5bd6d6)}.lc-empty__hint.svelte-4x7txu{color:var(--rd-text-faint,#6b7693);font-size:11px}.lc-msg.svelte-4x7txu{align-items:flex-end;gap:8px;max-width:86%;display:flex}.lc-msg--self.svelte-4x7txu{flex-direction:row-reverse;align-self:flex-end}.lc-msg__avatar.svelte-4x7txu{width:26px;height:26px;color:var(--rd-text-secondary,#a3aec7);background:#ffffff0f;border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.lc-msg__bubble.svelte-4x7txu{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;gap:2px;padding:7px 10px;display:grid}.lc-msg--self.svelte-4x7txu .lc-msg__bubble:where(.svelte-4x7txu){background:#5bd6d61f;border-color:#7eecec4d}.lc-msg__name.svelte-4x7txu{color:var(--rd-brand-teal-bright,#5bd6d6);font-size:10.5px;font-weight:700}.lc-msg__body.svelte-4x7txu{color:#e6eef9;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.45}.lc-msg__time.svelte-4x7txu{color:var(--rd-text-faint,#6b7693);font-variant-numeric:tabular-nums;justify-self:end;font-size:9.5px}.lc-typing.svelte-4x7txu{min-height:16px;color:var(--rd-text-muted,#8a95b0);padding:0 14px;font-size:11px}.lc-typing.svelte-4x7txu em:where(.svelte-4x7txu){font-style:italic}.lc-composer.svelte-4x7txu{border-top:1px solid #7eecec1f;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.lc-input.svelte-4x7txu{min-height:38px;max-height:96px;color:var(--rd-text-primary,#e6eaf2);font:inherit;resize:none;background:#060c1699;border:1px solid #ffffff1a;border-radius:9px;outline:none;flex:1;padding:9px 11px;font-size:13px}.lc-input.svelte-4x7txu:focus{border-color:#7eecec73}.lc-send.svelte-4x7txu{color:#06101e;background:var(--rd-reactor,linear-gradient(135deg, #7eecec 0%, #1f9d9d 55%, #0b4e4e 100%));cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;transition:opacity .14s,transform .14s;display:grid}.lc-send.svelte-4x7txu:disabled{opacity:.45;cursor:default}.lc-send.svelte-4x7txu:not(:disabled):hover{transform:translateY(-1px)}.lc-foot.svelte-4x7txu{color:var(--rd-text-faint,#6b7693);border-top:1px solid #7eecec1a;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:9.5px;display:flex}.lc-dock--min.svelte-4x7txu{width:min(320px,100vw - 24px);height:auto}.lc-dock--min.svelte-4x7txu .lc-channels:where(.svelte-4x7txu),.lc-dock--min.svelte-4x7txu .lc-thread:where(.svelte-4x7txu),.lc-dock--min.svelte-4x7txu .lc-typing:where(.svelte-4x7txu),.lc-dock--min.svelte-4x7txu .lc-composer:where(.svelte-4x7txu),.lc-dock--min.svelte-4x7txu .lc-foot:where(.svelte-4x7txu){display:none}.lc-dock--min.svelte-4x7txu .lc-head:where(.svelte-4x7txu){border-bottom:0}@media (prefers-reduced-motion:reduce){.lc-dock.svelte-4x7txu,.lc-edge.svelte-4x7txu{transition:none;animation:none}}.nms-action-toasts.svelte-1lt2qe1{z-index:360;pointer-events:none;gap:8px;width:min(360px,100vw - 36px);display:grid;position:fixed;bottom:18px;left:18px}.nms-action-toast.svelte-1lt2qe1{pointer-events:auto;color:var(--rd-text-primary,#eef5ff);text-align:left;cursor:pointer;background:#09101df5;border:1px solid #7eecec33;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;box-shadow:0 18px 54px #0000006b}.nms-action-toast__icon.svelte-1lt2qe1{width:22px;height:22px;color:var(--rd-brand-teal-bright,#5bd6d6);background:#5bd6d61f;border-radius:7px;flex:none;place-items:center;display:grid}.nms-action-toast.svelte-1lt2qe1 strong:where(.svelte-1lt2qe1),.nms-action-toast.svelte-1lt2qe1 em:where(.svelte-1lt2qe1){display:block}.nms-action-toast.svelte-1lt2qe1 strong:where(.svelte-1lt2qe1){font-size:12px;line-height:1.25}.nms-action-toast.svelte-1lt2qe1 em:where(.svelte-1lt2qe1){color:var(--rd-text-muted,#8a95b0);margin-top:2px;font-size:11px;font-style:normal;line-height:1.35}.cp-backdrop.svelte-1lt2qe1{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(120% 80% at 50% 0,#0a4e4e47,#0000 60%),#03050eb8;align-content:start;justify-items:center;padding-top:15vh;animation:.16s ease-out svelte-1lt2qe1-cp-fade-in;display:grid;position:fixed;inset:0}@keyframes svelte-1lt2qe1-cp-fade-in{0%{opacity:0}to{opacity:1}}.cp-aurora.svelte-1lt2qe1{filter:blur(30px);pointer-events:none;background:radial-gradient(60% 100% at 50% 0,#5bd6d638,#0000 70%);width:min(640px,100vw - 24px);height:220px;animation:7s ease-in-out infinite alternate svelte-1lt2qe1-cp-aurora-drift;position:absolute;top:9vh}@keyframes svelte-1lt2qe1-cp-aurora-drift{0%{opacity:.5;transform:translate(-26px)scale(1)}to{opacity:.85;transform:translate(26px)scale(1.06)}}.cp-dialog.svelte-1lt2qe1{background:linear-gradient(#0d1626f5,#080e1af7);border:1px solid #7eecec2e;border-radius:16px;grid-template-rows:auto 1fr auto;width:min(620px,100vw - 28px);max-height:min(520px,80vh);animation:.28s cubic-bezier(.2,.9,.25,1.1) svelte-1lt2qe1-cp-dialog-in;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000008c,0 0 0 1px #7eecec0d,0 0 60px -20px #5bd6d680}@keyframes svelte-1lt2qe1-cp-dialog-in{0%{opacity:0;transform:translateY(-14px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}.cp-edge.svelte-1lt2qe1{background:var(--rd-reactor,linear-gradient(135deg, #7eecec 0%, #1f9d9d 55%, #0b4e4e 100%));background-size:200% 100%;height:2px;animation:5s linear infinite svelte-1lt2qe1-cp-edge-flow;position:absolute;top:0;left:0;right:0}@keyframes svelte-1lt2qe1-cp-edge-flow{0%{background-position:0 0}to{background-position:200% 0}}.cp-header.svelte-1lt2qe1{border-bottom:1px solid #7eecec1f;align-items:center;gap:11px;padding:15px 14px;display:flex}.cp-header__icon.svelte-1lt2qe1{width:30px;height:30px;color:var(--rd-brand-teal-bright,#5bd6d6);background:#5bd6d61f;border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #7eecec2e}.cp-input-stack.svelte-1lt2qe1{flex:1;align-items:center;min-width:0;display:flex;position:relative}.cp-search.svelte-1lt2qe1{z-index:1;width:100%;height:30px;color:var(--rd-text-primary,#e6eaf2);caret-color:var(--rd-brand-teal-bright,#5bd6d6);background:0 0;border:0;outline:none;font-size:15px;position:relative}.cp-search.svelte-1lt2qe1::placeholder{color:var(--rd-text-muted,#8a95b0)}.cp-badge.svelte-1lt2qe1{color:var(--rd-brand-teal-bright,#5bd6d6);letter-spacing:.06em;text-transform:uppercase;background:#5bd6d614;border:1px solid #7eecec47;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.cp-kbd.svelte-1lt2qe1{color:var(--rd-text-muted,#8a95b0);font-family:var(--rd-font-mono,monospace);border:1px solid #ffffff1a;border-radius:5px;flex:none;align-items:center;gap:2px;padding:3px 7px;font-size:10px;font-weight:600;display:inline-flex}.cp-list.svelte-1lt2qe1{scrollbar-width:thin;scrollbar-color:#7eecec2e transparent;padding:8px;overflow-y:auto}.cp-empty.svelte-1lt2qe1{text-align:center;justify-items:center;gap:7px;padding:40px 16px;display:grid}.cp-empty__icon.svelte-1lt2qe1{width:42px;height:42px;color:var(--rd-text-faint,#6b7693);background:#ffffff0a;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.cp-empty__title.svelte-1lt2qe1{color:var(--rd-text-secondary,#a3aec7);font-size:13px;font-weight:500}.cp-empty__hint.svelte-1lt2qe1{color:var(--rd-text-muted,#8a95b0);font-size:11.5px}.cp-group-label.svelte-1lt2qe1{letter-spacing:.16em;text-transform:uppercase;color:var(--rd-text-faint,#6b7693);padding:12px 10px 5px;font-size:10px;font-weight:700}.cp-item.svelte-1lt2qe1{width:100%;color:var(--rd-text-primary,#e6eaf2);text-align:left;cursor:pointer;animation:.26s both svelte-1lt2qe1-cp-item-in;animation-delay:calc(var(--i,0) * 18ms);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:9px 11px;transition:background .12s,border-color .12s;display:flex;position:relative}@keyframes svelte-1lt2qe1-cp-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cp-item.svelte-1lt2qe1:before{content:"";background:var(--rd-reactor,linear-gradient(135deg, #7eecec 0%, #1f9d9d 55%, #0b4e4e 100%));border-radius:0 3px 3px 0;width:3px;height:0;transition:height .16s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cp-item--active.svelte-1lt2qe1{background:#5bd6d617;border-color:#7eecec33}.cp-item--active.svelte-1lt2qe1:before{height:60%}.cp-item__icon.svelte-1lt2qe1{width:30px;height:30px;color:var(--rd-text-secondary,#a3aec7);background:#ffffff0a;border-radius:7px;flex:none;place-items:center;transition:background .12s,color .12s,box-shadow .12s;display:grid}.cp-item--active.svelte-1lt2qe1 .cp-item__icon:where(.svelte-1lt2qe1){color:var(--rd-brand-teal-bright,#5bd6d6);background:#5bd6d629;box-shadow:inset 0 0 0 1px #7eecec40,0 0 14px -4px #5bd6d6b3}.cp-item__text.svelte-1lt2qe1{flex:1;gap:1px;min-width:0;display:grid}.cp-item__label.svelte-1lt2qe1{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.cp-item__desc.svelte-1lt2qe1{color:var(--rd-text-muted,#8a95b0);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cp-item__hint.svelte-1lt2qe1{width:22px;height:22px;color:var(--rd-brand-teal-bright,#5bd6d6);opacity:0;background:#5bd6d61a;border-radius:5px;flex:none;place-items:center;transition:opacity .12s,transform .12s;display:grid;transform:translate(-4px)}.cp-item--active.svelte-1lt2qe1 .cp-item__hint:where(.svelte-1lt2qe1){opacity:1;transform:translate(0)}.cp-footer.svelte-1lt2qe1{background:#060c1680;border-top:1px solid #7eecec1f;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.cp-footer__hints.svelte-1lt2qe1{color:var(--rd-text-muted,#8a95b0);align-items:center;gap:14px;font-size:11px;display:flex}.cp-footer__hints.svelte-1lt2qe1>span:where(.svelte-1lt2qe1){align-items:center;gap:6px;display:inline-flex}.cp-footer__brand.svelte-1lt2qe1{letter-spacing:.05em;color:var(--rd-text-faint,#6b7693);align-items:center;gap:5px;font-size:10px;display:inline-flex}@media (prefers-reduced-motion:reduce){.cp-backdrop.svelte-1lt2qe1,.cp-dialog.svelte-1lt2qe1,.cp-aurora.svelte-1lt2qe1,.cp-edge.svelte-1lt2qe1,.cp-item.svelte-1lt2qe1{animation:none!important}}.cast-backdrop.svelte-hctwun{z-index:9998;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(120% 80% at 50% 0,#0a4e4e42,#0000 60%),#03050eb3;align-content:start;justify-items:center;padding-top:16vh;animation:.16s ease-out svelte-hctwun-cast-fade;display:grid;position:fixed;inset:0}@keyframes svelte-hctwun-cast-fade{0%{opacity:0}to{opacity:1}}.cast-dialog.svelte-hctwun{background:linear-gradient(#0d1626f7,#080e1afa);border:1px solid #7eecec2e;border-radius:16px;outline:none;grid-template-rows:auto 1fr auto;width:min(440px,100vw - 28px);animation:.26s cubic-bezier(.2,.9,.25,1.1) svelte-hctwun-cast-in;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000008c,0 0 60px -22px #5bd6d680}@keyframes svelte-hctwun-cast-in{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.cast-edge.svelte-hctwun{background:var(--rd-reactor,linear-gradient(135deg, #7eecec 0%, #1f9d9d 55%, #0b4e4e 100%));background-size:200% 100%;height:2px;animation:5s linear infinite svelte-hctwun-cast-edge;position:absolute;top:0;left:0;right:0}@keyframes svelte-hctwun-cast-edge{0%{background-position:0 0}to{background-position:200% 0}}.cast-head.svelte-hctwun{border-bottom:1px solid #7eecec1f;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:14px 14px 12px;display:grid}.cast-head__title.svelte-hctwun{color:var(--rd-brand-teal-bright,#5bd6d6);align-items:center;gap:8px;display:inline-flex}.cast-head__title.svelte-hctwun strong:where(.svelte-hctwun){color:#f4fbff;font-size:14px}.cast-head__sub.svelte-hctwun{color:var(--rd-text-muted,#8a95b0);grid-column:1;font-size:11.5px}.cast-close.svelte-hctwun{width:30px;height:30px;color:var(--rd-text-secondary,#a3aec7);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;grid-row:1/span 2;place-items:center;display:grid}.cast-close.svelte-hctwun:hover{color:#f4fbff;border-color:#7eecec66}.cast-list.svelte-hctwun{gap:6px;max-height:min(420px,56vh);padding:10px;display:grid;overflow-y:auto}.cast-target.svelte-hctwun{color:var(--rd-text-primary,#e6eaf2);text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:11px;padding:9px 11px;transition:border-color .12s,background .12s,transform .12s;display:flex}.cast-target.svelte-hctwun:hover:not(.is-off){background:#5bd6d614;border-color:#7eecec66;transform:translateY(-1px)}.cast-target.is-off.svelte-hctwun{opacity:.45;cursor:default}.cast-target__ico.svelte-hctwun{width:34px;height:34px;color:var(--rd-brand-teal-bright,#5bd6d6);background:#5bd6d61a;border-radius:9px;flex:none;place-items:center;display:grid}.cast-target__main.svelte-hctwun{flex:1;gap:1px;min-width:0;display:grid}.cast-target__main.svelte-hctwun strong:where(.svelte-hctwun){color:#eef5ff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cast-target__main.svelte-hctwun em:where(.svelte-hctwun){color:var(--rd-text-muted,#8a95b0);font-size:11px;font-style:normal}.cast-target__status.svelte-hctwun{text-transform:uppercase;letter-spacing:.04em;color:var(--rd-text-muted,#8a95b0);flex:none;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.cast-target__status.svelte-hctwun i:where(.svelte-hctwun){background:currentColor;border-radius:50%;width:6px;height:6px}.cast-target__status--online.svelte-hctwun{color:#4ade80}.cast-target__status--offline.svelte-hctwun{color:#8a95b0}.cast-confirm.svelte-hctwun{text-align:center;justify-items:center;gap:7px;padding:34px 20px;display:grid}.cast-confirm__pulse.svelte-hctwun{width:56px;height:56px;color:var(--rd-brand-teal-bright,#5bd6d6);background:#5bd6d61f;border-radius:50%;place-items:center;animation:1.2s ease-out infinite svelte-hctwun-cast-pulse;display:grid;box-shadow:0 0 #5bd6d680}@keyframes svelte-hctwun-cast-pulse{0%{box-shadow:0 0 #5bd6d673}to{box-shadow:0 0 0 18px #5bd6d600}}.cast-confirm.svelte-hctwun strong:where(.svelte-hctwun){color:#f4fbff;font-size:14px}.cast-confirm.svelte-hctwun span:where(.svelte-hctwun){color:var(--rd-text-muted,#8a95b0);font-size:11.5px}.cast-foot.svelte-hctwun{color:var(--rd-text-faint,#6b7693);border-top:1px solid #7eecec1a;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:9.5px;display:flex}@media (prefers-reduced-motion:reduce){.cast-backdrop.svelte-hctwun,.cast-dialog.svelte-hctwun,.cast-edge.svelte-hctwun,.cast-confirm__pulse.svelte-hctwun{animation:none!important}}.lic-backdrop.svelte-mrb8uk{z-index:9998;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(120% 80% at 50% 0,#0a4e4e42,#0000 60%),#03050eb3;align-content:start;justify-items:center;padding-top:15vh;animation:.16s ease-out svelte-mrb8uk-lic-fade;display:grid;position:fixed;inset:0}@keyframes svelte-mrb8uk-lic-fade{0%{opacity:0}to{opacity:1}}.lic-dialog.svelte-mrb8uk{background:linear-gradient(#0d1626f7,#080e1afa);border:1px solid #7eecec2e;border-radius:16px;outline:none;grid-template-rows:auto 1fr auto;width:min(480px,100vw - 28px);animation:.26s cubic-bezier(.2,.9,.25,1.1) svelte-mrb8uk-lic-in;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000008c,0 0 60px -22px #5bd6d680}@keyframes svelte-mrb8uk-lic-in{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.lic-edge.svelte-mrb8uk{background:var(--rd-reactor,linear-gradient(135deg, #7eecec 0%, #1f9d9d 55%, #0b4e4e 100%));background-size:200% 100%;height:2px;animation:5s linear infinite svelte-mrb8uk-lic-edge;position:absolute;top:0;left:0;right:0}@keyframes svelte-mrb8uk-lic-edge{0%{background-position:0 0}to{background-position:200% 0}}.lic-head.svelte-mrb8uk{border-bottom:1px solid #7eecec1f;justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 13px;display:flex}.lic-head__title.svelte-mrb8uk{align-items:center;gap:10px;display:inline-flex}.lic-head__icon.svelte-mrb8uk{width:32px;height:32px;color:var(--rd-brand-teal-bright,#5bd6d6);background:#5bd6d61f;border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #7eecec2e}.lic-head__title.svelte-mrb8uk strong:where(.svelte-mrb8uk){color:#f4fbff;font-size:14px;display:block}.lic-head__title.svelte-mrb8uk span:where(.svelte-mrb8uk){color:var(--rd-text-muted,#8a95b0);margin-top:1px;font-size:11px;display:block}.lic-close.svelte-mrb8uk{width:30px;height:30px;color:var(--rd-text-secondary,#a3aec7);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;place-items:center;display:grid}.lic-close.svelte-mrb8uk:hover{color:#f4fbff;border-color:#7eecec66}.lic-body.svelte-mrb8uk{gap:14px;padding:14px;display:grid}.lic-top.svelte-mrb8uk{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lic-edition.svelte-mrb8uk{gap:3px;display:grid}.lic-badge.svelte-mrb8uk{color:#4ade80;text-transform:uppercase;letter-spacing:.06em;background:#4ade801a;border:1px solid #4ade8066;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:2px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.lic-badge.svelte-mrb8uk i:where(.svelte-mrb8uk){background:#4ade80;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #4ade80b3}.lic-edition.svelte-mrb8uk strong:where(.svelte-mrb8uk){color:#f4fbff;font-size:16px}.lic-sub.svelte-mrb8uk{color:var(--rd-text-muted,#8a95b0);font-size:11.5px}.lic-id.svelte-mrb8uk{border:1px solid var(--rd-stroke-soft,#ffffff14);color:var(--rd-brand-teal-bright,#5bd6d6);font-family:var(--rd-font-mono,monospace);background:#060c1699;border-radius:7px;flex:none;padding:5px 9px;font-size:10.5px}.lic-dl.svelte-mrb8uk{gap:0;margin:0;display:grid}.lic-dl.svelte-mrb8uk>div:where(.svelte-mrb8uk){border-bottom:1px solid #ffffff0d;grid-template-columns:110px 1fr;gap:10px;padding:7px 0;display:grid}.lic-dl.svelte-mrb8uk>div:where(.svelte-mrb8uk):last-child{border-bottom:0}.lic-dl.svelte-mrb8uk dt:where(.svelte-mrb8uk){color:var(--rd-text-muted,#8a95b0);font-size:11px}.lic-dl.svelte-mrb8uk dd:where(.svelte-mrb8uk){color:var(--rd-text-primary,#e6eaf2);margin:0;font-size:12px}.lic-mono.svelte-mrb8uk{font-family:var(--rd-font-mono,monospace)}.lic-ent.svelte-mrb8uk{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.lic-ent__cell.svelte-mrb8uk{border:1px solid var(--rd-stroke-soft,#ffffff14);background:#ffffff06;border-radius:9px;gap:2px;padding:9px 11px;display:grid}.lic-ent__k.svelte-mrb8uk{text-transform:uppercase;letter-spacing:.08em;color:var(--rd-text-faint,#6b7693);font-size:9.5px}.lic-ent__v.svelte-mrb8uk{font-size:14px;font-weight:650;font-family:var(--rd-font-mono,monospace);color:#f4fbff}.lic-note.svelte-mrb8uk{color:var(--rd-text-muted,#8a95b0);margin:0;font-size:11.5px;line-height:1.55}.lic-ok.svelte-mrb8uk{color:#4ade80;font-weight:700}.lic-foot.svelte-mrb8uk{color:var(--rd-text-faint,#6b7693);border-top:1px solid #7eecec1a;justify-content:center;align-items:center;gap:5px;padding:9px;font-size:9.5px;display:flex}@media (prefers-reduced-motion:reduce){.lic-backdrop.svelte-mrb8uk,.lic-dialog.svelte-mrb8uk,.lic-edge.svelte-mrb8uk{animation:none!important}}.ten-backdrop.svelte-1tkvlyh{z-index:9998;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(120% 80% at 50% 0,#0a4e4e42,#0000 60%),#03050eb3;align-content:start;justify-items:center;padding-top:9vh;animation:.16s ease-out svelte-1tkvlyh-ten-fade;display:grid;position:fixed;inset:0}@keyframes svelte-1tkvlyh-ten-fade{0%{opacity:0}to{opacity:1}}.ten-dialog.svelte-1tkvlyh{background:linear-gradient(#0d1626fa,#080e1afc);border:1px solid #7eecec2e;border-radius:16px;outline:none;grid-template-rows:auto 1fr auto;width:min(560px,100vw - 28px);max-height:86vh;animation:.24s cubic-bezier(.2,.9,.25,1.1) svelte-1tkvlyh-ten-in;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000008c,0 0 60px -22px #5bd6d680}@keyframes svelte-1tkvlyh-ten-in{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ten-edge.svelte-1tkvlyh{background:linear-gradient(135deg,#7eecec 0%,#1f9d9d 55%,#0b4e4e 100%) 0 0/200% 100%;height:2px;animation:5s linear infinite svelte-1tkvlyh-ten-edge;position:absolute;top:0;left:0;right:0}@keyframes svelte-1tkvlyh-ten-edge{0%{background-position:0 0}to{background-position:200% 0}}.ten-head.svelte-1tkvlyh{border-bottom:1px solid #7eecec1f;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.ten-head__title.svelte-1tkvlyh{align-items:center;gap:10px;display:inline-flex}.ten-head__icon.svelte-1tkvlyh{color:#5bd6d6;background:#5bd6d61f;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #7eecec2e}.ten-head__title.svelte-1tkvlyh strong:where(.svelte-1tkvlyh){color:#f4fbff;font-size:14px;display:block}.ten-head__title.svelte-1tkvlyh span:where(.svelte-1tkvlyh){color:#8a95b0;margin-top:1px;font-size:11px;display:block}.ten-close.svelte-1tkvlyh{color:#a3aec7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.ten-close.svelte-1tkvlyh:disabled{opacity:.4;cursor:not-allowed}.ten-close.svelte-1tkvlyh:hover:not(:disabled){color:#f4fbff;border-color:#7eecec66}.ten-body.svelte-1tkvlyh{gap:10px;padding:14px;display:grid;overflow-y:auto}.ten-section.svelte-1tkvlyh{text-transform:uppercase;letter-spacing:.1em;color:#6b7693;margin-top:4px;font-size:9.5px}.ten-section.svelte-1tkvlyh i:where(.svelte-1tkvlyh){color:#56607a;text-transform:none;letter-spacing:0;font-style:normal}.ten-grid.svelte-1tkvlyh{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ten-field.svelte-1tkvlyh{gap:4px;display:grid}.ten-col2.svelte-1tkvlyh{grid-column:span 2}.ten-field.svelte-1tkvlyh span:where(.svelte-1tkvlyh){color:#8a95b0;font-size:10.5px}.ten-field.svelte-1tkvlyh span:where(.svelte-1tkvlyh) i:where(.svelte-1tkvlyh){color:#56607a;font-style:normal}.ten-field.svelte-1tkvlyh input:where(.svelte-1tkvlyh){color:#e6eaf2;background:#060c1699;border:1px solid #ffffff1a;border-radius:8px;outline:none;height:34px;padding:0 10px;font-size:12.5px}.ten-field.svelte-1tkvlyh input:where(.svelte-1tkvlyh):focus{border-color:#7eecec80;box-shadow:0 0 0 2px #5bd6d626}.ten-err.svelte-1tkvlyh{color:#fb7185;margin:2px 0 0;font-size:11.5px}.ten-foot.svelte-1tkvlyh{border-top:1px solid #7eecec1a;justify-content:flex-end;align-items:center;gap:8px;padding:12px 14px;display:flex}.ten-btn.svelte-1tkvlyh{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 16px;font-size:12.5px;font-weight:700;display:inline-flex}.ten-btn--ghost.svelte-1tkvlyh{color:#c3ccdf;background:#ffffff0a;border-color:#ffffff1a}.ten-btn--ghost.svelte-1tkvlyh:hover{color:#f4fbff;border-color:#7eecec66}.ten-btn--go.svelte-1tkvlyh{color:#eafffe;background:linear-gradient(135deg,#1f9d9d,#0b6e6e);box-shadow:0 6px 20px -8px #1f9d9dcc}.ten-btn--go.svelte-1tkvlyh:hover{filter:brightness(1.08)}.ten-run.svelte-1tkvlyh{text-align:center;place-items:center;gap:8px;padding:26px 18px}.ten-run.svelte-1tkvlyh strong:where(.svelte-1tkvlyh){color:#f4fbff;font-size:16px}.ten-phase.svelte-1tkvlyh{color:#8a95b0;font-size:12px}.ten-phase--err.svelte-1tkvlyh{color:#fb7185;word-break:break-word;max-width:90%}.ten-hint.svelte-1tkvlyh{color:#6b7693;max-width:88%;margin:6px 0 0;font-size:11px;line-height:1.55}.ten-spinner.svelte-1tkvlyh{color:#5bd6d6;animation:1.8s linear infinite svelte-1tkvlyh-ten-spin}@keyframes svelte-1tkvlyh-ten-spin{to{transform:rotate(360deg)}}.ten-ok.svelte-1tkvlyh{color:#4ade80}.ten-bad.svelte-1tkvlyh{color:#fbbf24}.ten-steps.svelte-1tkvlyh{gap:6px;margin-top:10px;display:inline-flex}.ten-step.svelte-1tkvlyh{text-transform:uppercase;letter-spacing:.08em;color:#6b7693;border:1px solid #ffffff14;border-radius:999px;padding:4px 9px;font-size:9.5px}.ten-step.active.svelte-1tkvlyh{color:#5bd6d6;background:#5bd6d61a;border-color:#5bd6d680}.ten-step.done.svelte-1tkvlyh{color:#4ade80;border-color:#4ade8066}@media (width<=560px){.ten-grid.svelte-1tkvlyh{grid-template-columns:1fr 1fr}.ten-col2.svelte-1tkvlyh{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.ten-backdrop.svelte-1tkvlyh,.ten-dialog.svelte-1tkvlyh,.ten-edge.svelte-1tkvlyh,.ten-spinner.svelte-1tkvlyh{animation:none!important}}.brandbar__estate.svelte-12qhfyh{flex:auto;min-width:0;position:relative}.brandbar__switch.svelte-12qhfyh{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;transition:background .14s,border-color .14s}.brandbar__switch.svelte-12qhfyh:hover,.brandbar__switch.is-open.svelte-12qhfyh{background:#5bd6d614;border-color:#5bd6d647}.brandbar__chev.svelte-12qhfyh{color:#7fb7b7;margin-left:auto;display:inline-flex}.estate-menu.svelte-12qhfyh{z-index:4000;background:#0c1424 linear-gradient(#0f1a2e,#0a111f);border:1px solid #7eecec47;border-radius:12px;animation:.15s ease-out svelte-12qhfyh-estate-in;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 24px 60px #000000b3,0 0 40px -18px #5bd6d673}@keyframes svelte-12qhfyh-estate-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.estate-menu__head.svelte-12qhfyh{text-transform:uppercase;letter-spacing:.1em;color:#6b7693;padding:9px 12px 6px;font-size:9.5px}.estate-menu__list.svelte-12qhfyh{max-height:320px;padding:0 6px;overflow-y:auto}.estate-row.svelte-12qhfyh{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;display:flex;position:relative}.estate-row.svelte-12qhfyh:hover{background:#ffffff0a}.estate-row.is-active.svelte-12qhfyh{background:#5bd6d61a}.estate-row__dot.svelte-12qhfyh{background:#6b7693;border-radius:50%;flex:none;width:8px;height:8px}.estate-row__dot.is-ready.svelte-12qhfyh{background:#4ade80;box-shadow:0 0 8px #4ade8099}.estate-row__dot.is-busy.svelte-12qhfyh{background:#5bd6d6;animation:1.1s ease-in-out infinite svelte-12qhfyh-estate-dot;box-shadow:0 0 8px #5bd6d699}.estate-row__dot.is-err.svelte-12qhfyh{background:#fb7185;box-shadow:0 0 8px #fb718599}@keyframes svelte-12qhfyh-estate-dot{0%,to{opacity:1}50%{opacity:.35}}.estate-row__copy.svelte-12qhfyh{flex:auto;gap:1px;min-width:0;display:grid}.estate-row__copy.svelte-12qhfyh strong:where(.svelte-12qhfyh){color:#eef6ff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.estate-row__copy.svelte-12qhfyh span:where(.svelte-12qhfyh){color:#8a95b0;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.estate-row__check.svelte-12qhfyh{color:#5bd6d6;flex:none;display:inline-flex}.estate-row__del.svelte-12qhfyh,.estate-row__edit.svelte-12qhfyh{color:#8a95b0;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;transition:opacity .12s,color .12s,background .12s;display:grid}.estate-row.svelte-12qhfyh:hover .estate-row__del:where(.svelte-12qhfyh),.estate-row.svelte-12qhfyh:hover .estate-row__edit:where(.svelte-12qhfyh){opacity:1}.estate-row__del.svelte-12qhfyh:hover{color:#fb7185;background:#fb71851f}.estate-row__edit.svelte-12qhfyh:hover{color:#5bd6d6;background:#5bd6d61f}.estate-add.svelte-12qhfyh{color:#5bd6d6;cursor:pointer;background:#5bd6d60f;border:0;border-top:1px solid #7eecec1f;justify-content:center;align-items:center;gap:7px;width:100%;padding:11px;font-size:12px;font-weight:700;display:flex}.estate-add.svelte-12qhfyh:hover{color:#eafffe;background:#5bd6d624}
