:root{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#eaf3fd;background:#0b1421;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}.shell{display:flex;min-height:100vh}.rail{background:#111f32;border-right:1px solid #263a50;width:270px;flex-shrink:0;padding:22px 14px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto}.brand{color:#fff;display:flex;gap:12px;align-items:center;background:none;border:0;text-align:left;padding:8px 7px 23px}.brandmark{background:#246c9f;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-weight:800;font-size:21px}.brand b{color:#8acbff;letter-spacing:2px;font-size:17px}.brand small{display:block;color:#7896b3;font-size:9px;letter-spacing:1.1px;margin-top:3px}.navlabel{font-size:10px;letter-spacing:1.5px;color:#7190aa;margin:17px 13px 11px;font-weight:800}.domainlabel{margin-top:27px}.nav{width:100%;display:flex;gap:12px;align-items:center;text-align:left;color:#afc2d5;border:none;background:transparent;border-radius:8px;padding:11px 13px;font-size:13px}.nav:hover,.chosen{background:#203e5b;color:#f0f7ff}.navname{flex:1}.domainnavbtn{padding:10px 7px;gap:10px}.treeline{display:flex;align-items:center}.expand{width:23px;flex-shrink:0;background:none;color:#8aa9c6;border:0;font-size:18px}.count{margin-left:auto;font-size:11px;color:#90abc1}.children{border-left:1px solid #3e556b;margin:0 0 7px 12px;padding-left:12px}.child{display:block;text-align:left;width:100%;font-size:12px;color:#95abc0;background:none;border:0;border-radius:5px;padding:7px}.child:hover,.childactive{color:#c5e9ff;background:#243c53}.railfoot{margin-top:auto;padding:25px 11px 0;color:#647f96;font-size:11px;line-height:1.8}.workspace{min-width:0;flex:1}.topbar{height:58px;border-bottom:1px solid #203248;display:flex;justify-content:space-between;align-items:center;padding:0 34px;gap:15px}.crumb{display:flex;gap:11px;align-items:center;color:#637f96;font-size:12px;flex-wrap:wrap}.crumb button{border:0;background:none;color:#92b7d4;padding:0}.crumb strong{color:#d0eaff}.topright{display:flex;align-items:center;color:#a6b7c8;font-size:12px;white-space:nowrap;gap:8px}.api-led{width:7px;height:7px;border-radius:50%;background:#43bc8d}.body{max-width:1700px;margin:auto;padding:36px}.pagetitle{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:27px}.eyebrow{color:#64b2e7;font-size:10px;letter-spacing:2px;font-weight:800}h1{font-size:31px;letter-spacing:-.8px;margin:10px 0}p{color:#91a7bc}.pagetitle p{font-size:14px;margin:0}.searchwrap{height:41px;min-width:295px;border:1px solid #30475e;border-radius:9px;background:#142439;display:flex;align-items:center;gap:9px;padding:0 12px;color:#81a8c8}.searchwrap input{background:none;color:#fff;outline:none;border:0;width:100%;font-size:12px}.searchwrap button{background:none;border:0;color:#adc4d4}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:37px}.stats>div{border:1px solid #263e54;border-radius:10px;background:#15253a;padding:19px;min-height:130px}.stats small{display:block;color:#89a2b7;letter-spacing:1px;font-size:10px;font-weight:800}.stats strong{display:block;font-size:25px;margin:12px 0 7px}.stats span{display:block;color:#7c9ab4;font-size:11px}.stats .muted{font-size:17px;color:#d3bd87}.stats .green{color:#66ceaa;font-size:20px}.sectiontitle{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}.sectiontitle h2{font-size:19px;margin:0 0 5px}.sectiontitle p{font-size:12px;margin:0}.subtle{color:#7d98ac;font-size:11px;letter-spacing:1px}.domaincards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.domaincard{text-align:left;background:#16273c;border:1px solid #2a4159;border-radius:12px;color:#e5f1fc;padding:20px;min-height:195px;display:flex;flex-direction:column;transition:transform .15s,border-color .15s}.domaincard:hover{border-color:#59a4dd;transform:translateY(-2px)}.domainicon{background:#203e56;width:41px;height:41px;display:grid;place-items:center;border-radius:9px;color:#7fceff;font-size:22px}.domainhead{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.domainhead h3{margin:0;font-size:16px}.domainhead span{color:#6e9aba}.domaincard p{font-size:12px;line-height:1.5;min-height:35px;margin:8px 0 12px}.domainbottom{margin-top:auto;border-top:1px solid #2b4155;padding-top:12px;display:flex;justify-content:space-between;color:#8fb2ca;font-size:11px}.bottomgrid{display:grid;grid-template-columns:1.1fr 1fr;gap:15px;margin-top:28px}.panel,.details{background:#14243a;border:1px solid #2b4055;border-radius:12px;padding:23px}.scope{display:flex;align-items:center;justify-content:space-between;gap:8px}.scope div{border:1px solid #2f5573;background:#1e364c;color:#a4d4f7;border-radius:8px;padding:14px 10px;font-size:10px;letter-spacing:.8px;flex:1;text-align:center}.scope span{color:#5c8db5}.smallnote{font-size:11px;line-height:1.6}.asset{display:flex;align-items:center;background:#172a3e;color:#e0eeff;width:100%;text-align:left;padding:13px;border:1px solid #294158;border-radius:9px;margin-bottom:9px;gap:12px}.asset:hover,.relation:hover{background:#22435e;border-color:#4e9dd1}.assetdot{height:9px;width:9px;border-radius:50%;background:#669ac1;flex-shrink:0}.assetlabel{display:flex;flex-direction:column;gap:3px;flex:1}.assetlabel b{font-size:13px}.assetlabel small{font-size:11px;color:#91aabd}.arrow{font-size:19px;color:#72b6e8}.compact{padding:10px}.inventory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.inventory .asset{margin:0}.outline{border:1px solid #426585;border-radius:8px;background:#1d3751;color:#c4e8ff;padding:10px 13px;font-size:12px}.infogrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.info{background:#102034;border:1px solid #2c445e;border-radius:9px;padding:17px}.info small{display:block;color:#93afc8;font-size:11px;margin-bottom:9px}.info b{font-size:14px}.relationbox{margin-top:23px}.relationbox h3{font-size:16px;margin-bottom:5px}.relationbox p{font-size:12px;margin-top:0}.relationlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.relation{display:flex;align-items:center;gap:13px;padding:14px;border:1px solid #31506a;border-radius:8px;background:#1c3148;color:#e6f2ff;text-align:left}.relationship-tag{font-size:9px;letter-spacing:.5px;color:#96d5fa;background:#294961;padding:6px;border-radius:5px}.relation b{font-size:12px;flex:1}.source{border-top:1px solid #2a445f;padding-top:17px;margin-top:25px;color:#809eb9;font-size:11px}.empty{color:#91a8bc;font-size:13px;padding:22px;background:#112135;border-radius:8px}.loading{position:fixed;bottom:20px;right:25px;padding:13px 20px;background:#28658b;border-radius:10px}.error{border:1px solid #9d5050;background:#532d34;color:#ffd5d5;padding:14px;margin-bottom:20px;border-radius:8px}@media(max-width:1250px){.domaincards,.stats,.inventory{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.shell{display:block}.rail{position:relative;width:100%;height:auto;max-height:320px}.workspace{width:100%}.body{padding:20px}.topbar{padding:12px 20px;height:auto}.domaincards,.bottomgrid,.inventory,.infogrid,.relationlist{grid-template-columns:1fr}.searchwrap{min-width:100%;width:100%}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.stats{grid-template-columns:1fr}}.topology-container{border:1px solid #2d4962;border-radius:12px;overflow:hidden;background:#0d2033}.flow-canvas{height:650px;width:100%;background:radial-gradient(circle at 50% 12%,#1a354f,#0e1e31 72%)}.topology-compact .flow-canvas{height:345px}.rf-entity{height:100%;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:9px 13px;background:#1c3851;color:#f0f8ff;border:1.5px solid #5d9ec8;border-radius:9px;text-align:center;box-shadow:0 6px 14px #0003;cursor:pointer}.rf-entity:hover{border-color:#c5eaff;background:#235071}.rf-central{background:#24618b;border:2px solid #90d5ff}.rf-isolated{border-color:#617287;background:#233244}.rf-name{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-domain{font-size:10px;color:#a7c6db;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-flow__node{border-radius:9px}.react-flow__handle{width:5px;height:5px;background:#7cbee7;border:0;opacity:.7}.react-flow__controls button{background:#223d55;color:#c5e3f8;border-color:#476781;fill:#c5e3f8}.react-flow__controls button svg{fill:currentColor}.react-flow__minimap{border:1px solid #41627b;border-radius:6px;background:#152c43}.map-note{color:#9eb8cc;font-size:11px;line-height:1.5;margin:0;padding:11px 14px;border-top:1px solid #28465e}.map-controls{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.bottomgrid .topology-container{margin-bottom:12px}@media(max-width:800px){.flow-canvas{height:490px}.topology-compact .flow-canvas{height:310px}}.layer-overview{margin-top:25px}.layer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.layer-group{border:1px solid #30516c;background:#102137;border-radius:9px;padding:14px}.layer-group h3{font-size:13px;color:#b9dfff;margin:3px 0 13px}.layer-group button{display:flex;justify-content:space-between;width:100%;background:#192f46;border:1px solid #2c4861;color:#d3ecff;border-radius:6px;padding:9px 10px;text-align:left;font-size:12px;margin:6px 0}.layer-group button:hover{border-color:#69bae9}.connections-panel{margin-top:25px;border-top:1px solid #304963;padding-top:20px}.connection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.connection-item{border:1px solid #3b6382;border-radius:8px;background:#1a354e;padding:13px;color:#deefff;display:flex;align-items:center;justify-content:space-between;text-decoration:none;min-width:0}.connection-item:hover{background:#244d6f}.connection-item span:first-child{min-width:0;overflow:hidden}.connection-item b{display:block;font-size:12px}.connection-item small{display:block;color:#98b8d2;font-size:10px;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.connection-item.disabled{opacity:.55}@media(max-width:1250px){.layer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.layer-grid,.connection-grid{grid-template-columns:1fr}}.zabbix-health-panel{margin:18px 0;padding:20px;background:#0c1c2bb3;border:1px solid #29445d;border-radius:12px}.zabbix-health-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.zabbix-health-heading h3{margin:0 0 4px;font-size:17px}.zabbix-health-heading p,.zabbix-health-note{color:#91a7ba;font-size:12px;margin:5px 0}.zabbix-state{padding:5px 10px;border-radius:14px;background:#304153;color:#dce7f1;font-size:11px;font-weight:700}.zabbix-state.state-monitored{background:#153f4f;color:#8dd3ef}.zabbix-state.state-disabled{background:#534327;color:#f8ce78}.zabbix-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:12px}.zabbix-health-grid>div{padding:12px;background:#050f1980;border:1px solid #243c51;border-radius:8px}.zabbix-health-grid small{display:block;color:#91a7ba;margin-bottom:7px}.zabbix-health-grid strong{font-size:15px;color:#e5eef6}.zabbix-problems{margin-top:16px}.zabbix-problems h4{font-size:13px;margin-bottom:10px}.zabbix-problem{display:flex;gap:12px;align-items:baseline;padding:9px;border-bottom:1px solid #29445d;font-size:12px}.zabbix-severity{white-space:nowrap;color:#f4bc75;font-weight:700}.zabbix-health-error{color:#f1a0a0;font-size:13px}.v1-shell .v1-command-center-v2{color:#d9efff}.v1-shell .v1-command-center-v2>h3{display:flex;flex-direction:column;gap:3px;padding-bottom:9px;margin-bottom:12px;font-size:14px}.v1-command-center-v2>h3 small{font-size:9px;font-weight:500;color:#83b9d7;letter-spacing:1px}.v1-cc-connection{display:flex;justify-content:space-between;padding:8px 10px;margin-bottom:15px;border:1px solid #386f8d;border-radius:5px;background:#0b2335;font-size:9px;letter-spacing:.5px}.v1-cc-state{color:#adbac9}.v1-cc-state.connected{color:#48dfb0}.v1-cc-state.unavailable{color:#ff9090}.v1-cc-section{margin-bottom:16px}.v1-cc-section h4{display:flex;justify-content:space-between;align-items:center;margin:0 0 7px;border-bottom:1px solid #315c77;padding:0 0 6px;color:#aee2fc;font-size:10px;letter-spacing:1px}.v1-cc-section h4:before{content:" ";width:3px;height:12px;margin-right:6px;background:#72d8ff;box-shadow:0 0 8px #42c2ff80}.v1-cc-heading-count{margin-left:auto;font-size:9px;letter-spacing:0;color:#91b6cd}.v1-cc-health-panel,.v1-cc-docker{display:flex;align-items:center;justify-content:space-around;gap:9px;padding:11px 7px;background:linear-gradient(135deg,#12334a,#071a2b);border:1px solid #397da2;border-radius:7px;box-shadow:inset 0 0 12px #4eaeff16}.v1-cc-dial{flex:0 0 110px;display:grid;place-items:center}.v1-cc-dial-track{height:104px;width:104px;border-radius:50%;padding:11px;background:conic-gradient(#50d9f6 var(--cc-fill),#254b67 0);transform:rotate(-90deg);box-shadow:0 0 15px #3cbefe38}.v1-cc-dial-green .v1-cc-dial-track{background:conic-gradient(#43ddb0 var(--cc-fill),#254b67 0);box-shadow:0 0 15px #43ddb02c}.v1-cc-dial-inner{height:100%;width:100%;border-radius:50%;background:#092237;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(90deg);border:1px solid #2b86ac}.v1-cc-dial-inner strong{font-size:26px;line-height:1.2;color:#edfbff;font-weight:650}.v1-cc-dial-inner small{font-size:8px;letter-spacing:1px;color:#9ccde9}.v1-cc-breakdown{flex:1;min-width:0;font-size:9px}.v1-cc-breakdown>div{display:flex;align-items:center;gap:6px;padding:5px 2px;border-bottom:1px solid #2d5064;white-space:nowrap}.v1-cc-breakdown strong{margin-left:auto;color:#e9f7ff;font-size:12px}.v1-cc-dot{display:inline-block;flex:0 0 7px;height:7px;border-radius:50%;background:#8ea5b9}.v1-cc-dot.ok,.v1-cc-dot.running{background:#39dba6}.v1-cc-dot.warn,.v1-cc-dot.stopped{background:#e7ba61}.v1-cc-dot.info{background:#71cafa}.v1-cc-dot.unknown,.v1-cc-dot.stale{background:#8397af}.v1-cc-disclaimer{font-size:9px;line-height:1.4;color:#9abed6;margin:5px 0 0}.v1-cc-tiles,.v1-cc-inventory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.v1-cc-tile,.v1-cc-inventory>div{display:flex;align-items:center;gap:7px;min-width:0;padding:9px 7px;border:1px solid #3d87ab;border-radius:6px;background:linear-gradient(145deg,#163d58,#091f32);box-shadow:inset 0 1px #99e5ff18}.v1-cc-tile-icon{color:#89dafa;font-size:20px;line-height:1}.v1-cc-tile div{min-width:0}.v1-cc-tile small,.v1-cc-inventory span{display:block;color:#a0c1d7;font-size:9px;line-height:1.3}.v1-cc-tile strong,.v1-cc-inventory strong{display:block;color:#eef8ff;font-size:19px;line-height:1.3;font-weight:600}.v1-cc-inventory>div{display:block;padding:7px 9px}.v1-cc-inventory strong{font-size:16px}.v1-cc-alerts{display:flex;flex-direction:column;gap:5px}.v1-cc-alert{width:100%;display:flex;align-items:center;gap:8px;text-align:left;color:#d9efff;cursor:pointer;background:#142d40;border:1px solid #386783;border-left:3px solid #55bbfa;border-radius:5px;padding:8px 6px}.v1-cc-alert:hover:not(:disabled){background:#20425a;border-color:#7cd6ff}.v1-cc-alert:disabled{cursor:default;opacity:.65}.v1-cc-alert-high{border-left-color:#ff646b;background:#302331}.v1-cc-alert-warning{border-left-color:#f0bc65;background:#302d2e}.v1-cc-alert-icon{flex:0 0 20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#b6e8ff;border:1px solid currentColor;font-weight:700}.v1-cc-alert-high .v1-cc-alert-icon{color:#ff777e}.v1-cc-alert-warning .v1-cc-alert-icon{color:#e8b960}.v1-cc-alert-copy{min-width:0;flex:1}.v1-cc-alert-copy strong{display:block;font-size:11px}.v1-cc-alert-copy small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;color:#a9c6da;font-size:9px;line-height:1.35;margin-top:3px}.v1-cc-alert-level{font-size:8px;color:#a6dafa}.v1-cc-empty{font-size:10px;color:#a7c6da;border:1px solid #36617c;padding:9px;border-radius:5px;margin:0}@media(max-width:1400px){.v1-cc-dial{flex-basis:89px}.v1-cc-dial-track{width:86px;height:86px;padding:9px}.v1-cc-dial-inner strong{font-size:22px}.v1-cc-breakdown>div{font-size:8px}.v1-cc-tile-icon{font-size:16px}}@media(prefers-reduced-motion:reduce){.v1-command-center-v2 *{transition:none!important;animation:none!important}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.v1-monitor-indicators{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.v1-monitor-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#8494a2}.v1-monitor-available{background:#35c995;box-shadow:0 0 6px #35c99566}.v1-monitor-unavailable{background:#ed606c;box-shadow:0 0 6px #ed606c66}.v1-monitor-unknown,.v1-monitor-unmapped{background:#8494a2}.v1-monitor-disabled{background:#718091;border:1px solid #a8b5c0}.v1-monitor-alert{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:3px;font-size:11px;font-weight:800;line-height:1}.v1-alert-none{color:#61788b;border:1px solid #405568}.v1-alert-information{color:#8dcaff;border:1px solid #5485ae}.v1-alert-warning{color:#f5c36a;border:1px solid #ad813f}.v1-alert-high{color:#ff8991;background:#5b2630;border:1px solid #db5965}.v1-monitor-stale{background:#e5b75e;box-shadow:0 0 6px #e5b75e66}.v1-host-enclosure{width:100%;height:100%;overflow:hidden;border:1px solid #a2cbe6;border-radius:12px;background:linear-gradient(145deg,#172b3c,#0c1c2b);box-shadow:inset 0 0 15px #77bce511,0 0 14px #76b9e51b;color:#e4f3ff}.v1-host-enclosure-header{display:flex;align-items:center;gap:12px;padding:15px 16px;border-bottom:1px solid #547b97;background:linear-gradient(90deg,#244158,#14293c)}.v1-host-enclosure-icon{color:#b8e2ff;font-size:30px}.v1-host-enclosure-title{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.v1-host-enclosure-title strong{font-size:17px;letter-spacing:.6px}.v1-host-enclosure-title small{color:#9ebcd0;font-size:10px;letter-spacing:.6px}.v1-host-enclosure-collapse{border:1px solid #709db9;border-radius:5px;background:#28475f;color:#d9efff;width:25px;height:25px;padding:0;font-size:18px}.v1-host-enclosure-section{padding:12px}.v1-host-enclosure-section-title{display:flex;justify-content:space-between;margin-bottom:11px;color:#a5cce7;font-size:10px;font-weight:700;letter-spacing:1.2px}.v1-host-enclosure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:365px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.v1-guest-card{display:flex;align-items:center;gap:9px;min-width:0;min-height:72px;padding:10px;text-align:left;color:#e6f4ff;border:1px solid #4d7895;border-radius:8px;background:#172f43}.v1-guest-card:hover{background:#234761;border-color:#b7e0ff}.v1-guest-icon{color:#abd9f8;font-size:23px}.v1-guest-details{display:flex;flex:1;flex-direction:column;min-width:0;gap:4px}.v1-guest-details strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}.v1-guest-details small,.v1-guest-details em{color:#99b8ce;font-size:9px;font-style:normal}.v1-guest-status{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:#8494a2}@media(max-width:700px){.v1-host-enclosure-grid{grid-template-columns:1fr}}.v1-guest-expand{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border:1px solid #7199b6;border-radius:5px;background:#29465c;color:#d6edff;font-size:15px;cursor:pointer}.v1-guest-expand:hover{background:#3b6481}.v1-enclosure-services{margin-top:13px;padding:12px;border:1px solid #658eaa;border-radius:9px;background:#102335}.v1-enclosure-services-heading{display:flex;justify-content:space-between;gap:10px;margin-bottom:11px;color:#c6e6fa}.v1-enclosure-services-heading strong{font-size:12px}.v1-enclosure-services-heading span{color:#91b6d0;font-size:10px}.v1-enclosure-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.v1-enclosure-service-card{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 8px;border:1px solid #446d8a;border-radius:6px;background:#19344a;color:#dcefff;text-align:left}.v1-enclosure-service-card:hover{border-color:#b4dfff;background:#274b65}.v1-enclosure-service-card strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-host-enclosure{display:flex;flex-direction:column}.v1-host-enclosure-header{flex-shrink:0}.v1-host-enclosure-section{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#55758c #152637}.v1-host-enclosure-grid{max-height:none;overflow:visible}.v1-enclosure-services{flex-shrink:0}.v1-guest-open{display:flex;align-items:center;gap:9px;flex:1;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left}.v1-guest-open:hover{color:#b7e0ff}.v1-guest-card{cursor:default}.v1-service-group{min-width:0;border:1px solid #446d8a;border-radius:6px;background:#19344a;overflow:hidden}.v1-service-row{display:flex;align-items:center;gap:5px;padding-right:5px}.v1-service-row .v1-enclosure-service-card{flex:1;min-width:0;border:0}.v1-service-expand{width:23px;height:23px;flex-shrink:0;padding:0;border:1px solid #7199b6;border-radius:5px;background:#29465c;color:#d6edff}.v1-service-children{display:flex;flex-direction:column;gap:4px;padding:7px;border-top:1px solid #446d8a}.v1-service-child{display:flex;align-items:center;gap:7px;width:100%;min-width:0;padding:7px;border:1px solid #365b74;border-radius:4px;background:#102738;color:#dcefff;text-align:left;font-size:10px}.v1-service-child:hover{background:#31536b;border-color:#b7e0ff}.v1-service-child span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-host-enclosure .v1-nested-selected{border-color:#a9ddff!important;box-shadow:0 0 0 1px #9bdcff,0 0 12px #69c9ff66;background-color:#244763}.v1-host-enclosure .v1-nested-selected .v1-guest-open{color:#e4f5ff}.v1-shell .v1-topology{border-color:#609abf;background:#0b1c2d;box-shadow:0 0 22px #0007,inset 0 0 20px #54bdff12}.v1-shell .v1-topology-heading{background:linear-gradient(90deg,#18364d,#102436 70%,#0c1b2b);border-bottom-color:#588fb1;box-shadow:inset 0 -1px 10px #63caff17;color:#c3eaff;font-weight:700}.v1-shell .v1-topology-canvas{background:radial-gradient(ellipse at 50% 25%,#23445c,#132b40 40%,#081624)}.v1-shell .v1-equipment-node{border-color:#6fa8cc;background:linear-gradient(140deg,#294a62,#172d41 75%);box-shadow:0 5px 17px #0008,inset 0 1px #bbebff22,0 0 11px #51baff13;transition:border-color .18s ease,box-shadow .18s ease}.v1-shell .v1-equipment-node:hover{border-color:#ace3ff;box-shadow:0 5px 18px #0009,0 0 16px #6dc9ff45,inset 0 1px #cbf0ff40}.v1-shell .v1-equipment-icon{color:#b5e5ff;text-shadow:0 0 9px #6bc8ff70}.v1-shell .v1-equipment-info strong{color:#edf8ff}.v1-shell .v1-host-enclosure{border-color:#77b9dc;box-shadow:0 7px 21px #0009,0 0 18px #58bbff24,inset 0 1px #b5e6ff25}.v1-shell .v1-topology-selected .v1-host-enclosure{border-color:#c0edff;box-shadow:0 0 14px #78ceff88,0 0 30px #4aafff38}.v1-shell .react-flow__edge-path{filter:drop-shadow(0 0 2px #6abfff42)}.v1-shell .react-flow__controls{border:1px solid #6098bb;border-radius:5px;overflow:hidden;box-shadow:0 0 13px #54baff30}.v1-shell .react-flow__controls-button{background:#1a3850;border-bottom-color:#456e89;fill:#c9eeff}.v1-shell .react-flow__controls-button:hover{background:#315a76}.v1-shell .react-flow__controls-button svg{fill:currentColor}.v1-shell .v1-topology-footnote{background:#0d2030;border-top-color:#426e8a}@media(prefers-reduced-motion:reduce){.v1-shell .v1-equipment-node{transition:none}}.v1-shell .v1-host-broraid .v1-host-enclosure-header{padding:11px 13px}.v1-shell .v1-host-broraid .v1-host-enclosure-section{padding:10px}.v1-shell .v1-host-broraid .v1-host-enclosure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.v1-shell .v1-host-broraid .v1-guest-card{min-height:62px;padding:7px;gap:6px;border-radius:6px;background:linear-gradient(135deg,#1a3850,#10283a);border-color:#507d9c}.v1-shell .v1-host-broraid .v1-guest-card:hover{background:#28516b;border-color:#a5dfff;box-shadow:0 0 10px #65c5ff30}.v1-shell .v1-host-broraid .v1-guest-open{gap:6px}.v1-shell .v1-host-broraid .v1-guest-icon{font-size:19px}.v1-shell .v1-host-broraid .v1-guest-details{gap:3px}.v1-shell .v1-host-broraid .v1-guest-details strong{font-size:11px}.v1-shell .v1-host-broraid .v1-guest-details small{font-size:9px}.v1-shell .v1-host-broraid .v1-host-enclosure-section-title{margin-bottom:9px}.v1-shell .v1-host-broraid .v1-host-enclosure-section{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6796b5 #102536}.v1-shell .v1-topology-canvas .react-flow{background-color:#0a1e2f!important;background-image:radial-gradient(ellipse at 52% 42%,#265c7922 0%,#14374a16 42%,transparent 72%),repeating-linear-gradient(90deg,transparent 0 19px,#77c9f00a 19px 20px),repeating-linear-gradient(0deg,transparent 0 19px,#77c9f00a 19px 20px),repeating-linear-gradient(90deg,transparent 0 4px,#77c9f004 4px 5px),repeating-linear-gradient(0deg,transparent 0 4px,#77c9f004 4px 5px),linear-gradient(180deg,#14364a42,transparent 42%,#0615224a)!important}.v1-shell .v1-topology-canvas{position:relative;overflow:hidden}.v1-shell .v1-topology-canvas:before{content:none!important}.v1-shell .v1-topology-tech-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none}.v1-shell .v1-tech-bracket{position:absolute;width:32px;height:32px;border-color:#80cfff65;border-style:solid;border-width:0;opacity:.48}.v1-shell .v1-tech-bracket.tl{top:18px;left:18px;border-top-width:1px;border-left-width:1px}.v1-shell .v1-tech-bracket.tr{top:18px;right:18px;border-top-width:1px;border-right-width:1px}.v1-shell .v1-tech-bracket.bl{bottom:18px;left:18px;border-bottom-width:1px;border-left-width:1px}.v1-shell .v1-tech-bracket.br{bottom:18px;right:18px;border-bottom-width:1px;border-right-width:1px}.v1-shell .v1-tech-mark{position:absolute;color:#91d7fb70;font:9px/1.2 Consolas,monospace;letter-spacing:1px;text-shadow:0 0 5px #4ebdff20}.v1-shell .v1-tech-mark.m1{top:26px;right:102px}.v1-shell .v1-tech-mark.m2{top:108px;left:28px}.v1-shell .v1-tech-mark.m3{bottom:28px;left:34px}.v1-shell .v1-tech-mark.m4{bottom:28px;right:34px}.v1-shell .v1-tech-tick{position:absolute;background:#80cfff55}.v1-shell .v1-tech-tick.t1{top:74px;right:30px;width:16px;height:1px}.v1-shell .v1-tech-tick.t2{bottom:92px;left:22px;width:1px;height:16px}.v1-shell .v1-tech-tick.t3{bottom:20px;right:112px;width:14px;height:1px}.v1-docker-panel{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #80c6ed;border-radius:10px;background:linear-gradient(145deg,#172f43,#0b1e2f);box-shadow:0 0 18px #54bfff2d,0 8px 20px #0008;color:#e4f3ff}.v1-docker-panel-header{display:flex;align-items:center;gap:12px;padding:13px;border-bottom:1px solid #527f9b;background:linear-gradient(90deg,#24465f,#132b40)}.v1-docker-panel-heading{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.v1-docker-panel-heading strong{font-size:15px;letter-spacing:.6px}.v1-docker-panel-heading small,.v1-docker-panel-count{color:#9ec7e1;font-size:10px;letter-spacing:.5px}.v1-docker-panel-header button{width:25px;height:25px;border:1px solid #7fb0cf;border-radius:5px;background:#294c65;color:#e3f4ff;cursor:pointer}.v1-docker-panel-content{flex:1;min-height:0;overflow-y:auto;padding:12px;scrollbar-width:thin;scrollbar-color:#6796b5 #102536;overscroll-behavior:contain}.v1-docker-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v1-docker-app{display:flex;align-items:center;gap:6px;min-width:0;min-height:62px;padding:8px;border:1px solid #507e9e;border-radius:6px;background:#1a354a}.v1-docker-app:hover{border-color:#a5dfff;background:#254960}.v1-docker-app.v1-nested-selected{border-color:#b9eaff;box-shadow:0 0 12px #69c9ff66}.v1-docker-app-open{flex:1;display:flex;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:transparent;color:#e3f2ff;text-align:left;cursor:pointer}.v1-docker-app-open>span:first-child{color:#a9dcff;font-size:17px}.v1-docker-app-label{min-width:0;display:flex;flex-direction:column;gap:4px}.v1-docker-app-label strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-docker-app-label small{color:#9bbbd0;font-size:9px}.v1-shell .v1-host-enclosure,.v1-shell .v1-docker-panel{border-color:#83bddf;background:linear-gradient(145deg,#142e42,#0a1c2b);box-shadow:0 8px 24px #0009,0 0 13px #63c7ff24,inset 0 1px #c3efff2b;transition:border-color .18s ease,box-shadow .18s ease}.v1-shell .v1-host-enclosure:hover,.v1-shell .v1-docker-panel:hover{border-color:#a9dcf8;box-shadow:0 8px 24px #0009,0 0 19px #63c7ff35,inset 0 1px #d9f4ff35}.v1-shell .v1-host-enclosure-header,.v1-shell .v1-docker-panel-header{background:linear-gradient(90deg,#274963,#152f44 70%,#112638);border-bottom-color:#72aacc;box-shadow:inset 0 -1px #8ad9ff12}.v1-shell .v1-host-enclosure-title strong,.v1-shell .v1-docker-panel-heading strong{color:#f0f9ff;text-shadow:0 0 8px #70c7ff25}.v1-shell .v1-guest-card,.v1-shell .v1-docker-app{border-color:#537f9e;background:linear-gradient(140deg,#203e53,#132d40);box-shadow:inset 0 1px #b2e5ff0d;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.v1-shell .v1-guest-card:hover,.v1-shell .v1-docker-app:hover{border-color:#a4ddfa;background:linear-gradient(140deg,#2c536d,#1a3b52);box-shadow:0 0 12px #6ecbff32,inset 0 1px #c4eeff18}.v1-shell .v1-guest-details strong,.v1-shell .v1-docker-app-label strong{color:#edf8ff;font-weight:650}.v1-shell .v1-guest-details small,.v1-shell .v1-docker-app-label small{color:#a9cce3}.v1-shell .v1-guest-open:focus-visible,.v1-shell .v1-docker-app-open:focus-visible,.v1-shell .v1-guest-expand:focus-visible,.v1-shell .v1-docker-panel-header button:focus-visible{outline:2px solid #9edfff;outline-offset:2px}.v1-shell .v1-guest-card.v1-nested-selected,.v1-shell .v1-docker-app.v1-nested-selected{border-color:#bceaff;box-shadow:0 0 0 1px #8dd7ff,0 0 15px #61c3ff65}@media(prefers-reduced-motion:reduce){.v1-shell .v1-host-enclosure,.v1-shell .v1-docker-panel,.v1-shell .v1-guest-card,.v1-shell .v1-docker-app{transition:none}}.v1-system-detail{color:#dceeff;min-width:0}.v1-detail-topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;color:#91b9d4;font-size:11px;letter-spacing:1px}.v1-detail-topbar button,.v1-detail-tabs button{border:1px solid #456c87;border-radius:6px;background:#1b3549;color:#b9def5;padding:10px 13px;cursor:pointer}.v1-detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;border:1px solid #456c87;border-radius:10px;background:linear-gradient(140deg,#1e3a50,#132537)}.v1-detail-header small{color:#91b9d4;letter-spacing:1px;text-transform:uppercase}.v1-detail-header h2{margin:8px 0;color:#dceeff;font-size:28px}.v1-detail-header p{color:#9fb9cc;margin:0}.v1-detail-header>span{color:#a7d7f6;font-size:12px}.v1-detail-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.v1-detail-tabs button.active{border-color:#a0d9fa;background:#294e6a;color:#fff}.v1-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v1-detail-field,.v1-detail-placeholder{padding:17px;border:1px solid #39566e;border-radius:8px;background:#1b2c3e}.v1-detail-field span{display:block;margin-bottom:8px;color:#93b3ca;font-size:11px}.v1-detail-field strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.v1-detail-message{color:#d7b58d;padding:14px}.v1-detail-placeholder{color:#9fb9cc;line-height:1.6}@media(max-width:700px){.v1-detail-fields{grid-template-columns:1fr}}.v1-layout{position:relative}.v1-detail-overlay{grid-column:2 / -1;grid-row:1;position:relative;z-index:30;min-width:0;padding:24px;background:#0d1927;border-left:1px solid #456c87}.v1-selection-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:1150px){.v1-detail-overlay{grid-column:2}}@media(max-width:700px){.v1-detail-overlay{padding:16px}}.v1-monitoring-tab{display:flex;flex-direction:column;gap:16px}.v1-monitoring-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v1-monitoring-panel{padding:20px;border:1px solid #39566e;border-radius:9px;background:#182b3d}.v1-monitoring-panel h3{margin:0 0 16px;color:#b4e0ff;font-size:15px;letter-spacing:.3px}.v1-monitoring-panel p,.v1-monitoring-caveat{color:#9ebbd0;font-size:12px;line-height:1.7}.v1-monitoring-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v1-monitoring-counts>div{display:flex;flex-direction:column;gap:10px;padding:15px;border:1px solid #426883;border-radius:7px;background:#203d54}.v1-monitoring-counts span{color:#99c5df;font-size:10px;letter-spacing:.7px}.v1-monitoring-counts strong{color:#e2f4ff;font-size:26px}.v1-monitoring-alerts{display:flex;flex-direction:column;gap:9px}.v1-monitoring-alert{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px;border:1px solid #775b57;border-radius:7px;background:#342b34}.v1-monitoring-alert>div{display:flex;flex-direction:column;gap:6px;min-width:0}.v1-monitoring-alert strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.v1-monitoring-alert small{color:#bdaaa8;font-size:11px}.v1-monitoring-alert>span{flex-shrink:0;color:#ffb0a0;font-size:11px;font-weight:700;text-transform:uppercase}.v1-monitoring-caveat{padding:13px 16px;border-left:3px solid #6299b8;background:#15293a}@media(max-width:700px){.v1-monitoring-summary{grid-template-columns:1fr}.v1-monitoring-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.v1-layout.v1-detail-mode>.v1-sidebar{grid-column:1;grid-row:1}.v1-layout.v1-detail-mode>.v1-main{grid-column:2;grid-row:1;visibility:hidden;pointer-events:none}.v1-layout.v1-detail-mode>.v1-command-center{grid-column:3;grid-row:1;visibility:hidden;pointer-events:none}.v1-layout.v1-detail-mode>.v1-detail-overlay{grid-column:2 / -1;grid-row:1;align-self:stretch;z-index:30;visibility:visible}@media(max-width:1150px){.v1-layout.v1-detail-mode>.v1-command-center{grid-column:2;grid-row:1}.v1-layout.v1-detail-mode>.v1-detail-overlay{grid-column:2;grid-row:1}}@media(max-width:700px){.v1-layout.v1-detail-mode{display:grid;grid-template-columns:minmax(0,1fr)}.v1-layout.v1-detail-mode>.v1-sidebar{grid-column:1;grid-row:1}.v1-layout.v1-detail-mode>.v1-main,.v1-layout.v1-detail-mode>.v1-command-center,.v1-layout.v1-detail-mode>.v1-detail-overlay{grid-column:1;grid-row:2}}.v1-relationships-tab{display:flex;flex-direction:column;gap:16px}.v1-relationships-intro,.v1-relationship-panel{padding:20px;border:1px solid #39566e;border-radius:9px;background:#182b3d}.v1-relationships-intro h3,.v1-relationship-heading h3{margin:0 0 10px;font-size:15px;color:#b4e0ff}.v1-relationships-intro p,.v1-relationship-empty{margin:0;font-size:12px;line-height:1.7;color:#9ebbd0}.v1-relationships-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v1-relationships-summary>div{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #426883;border-radius:8px;background:#203d54}.v1-relationships-summary span{font-size:11px;color:#99c5df}.v1-relationships-summary strong{font-size:24px;color:#e2f4ff}.v1-relationship-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.v1-relationship-heading h3{margin:0}.v1-relationship-heading>span{font-size:11px;color:#91b9d4}.v1-relationship-list{display:flex;flex-direction:column;gap:9px}.v1-relationship-card{display:flex;align-items:center;gap:14px;width:100%;padding:15px;border:1px solid #426883;border-radius:8px;background:#20394e;color:#e2f4ff;text-align:left;cursor:pointer}.v1-relationship-card:hover,.v1-relationship-card:focus-visible{border-color:#a5dcff;background:#294d69}.v1-relationship-direction{flex-shrink:0;font-size:22px;color:#9bdcff}.v1-relationship-info{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.v1-relationship-info strong{font-size:14px;overflow-wrap:anywhere}.v1-relationship-info small{color:#99bcd4;font-size:11px}.v1-relationship-open{flex-shrink:0;color:#a9ddff;font-size:11px}@media(max-width:700px){.v1-relationship-open{display:none}}.v1-management-tab{display:flex;flex-direction:column;gap:16px}.v1-management-intro,.v1-management-panel{padding:20px;border:1px solid #39566e;border-radius:9px;background:#182b3d}.v1-management-intro h3,.v1-management-panel h3{margin:0 0 12px;color:#b4e0ff;font-size:15px}.v1-management-intro p,.v1-management-empty{margin:0;color:#9ebbd0;font-size:12px;line-height:1.7}.v1-management-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v1-management-summary>div{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #426883;border-radius:8px;background:#203d54}.v1-management-summary span{font-size:11px;color:#99c5df}.v1-management-summary strong{font-size:24px;color:#e2f4ff}.v1-management-list{display:flex;flex-direction:column;gap:10px}.v1-management-card{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px;border:1px solid #426883;border-radius:8px;background:#20394e}.v1-management-info{display:flex;flex-direction:column;gap:9px;min-width:0}.v1-management-info strong{color:#e2f4ff;font-size:14px}.v1-management-info code{color:#a8d4f0;overflow-wrap:anywhere;font-size:12px}.v1-management-info p{margin:0;color:#9ebbd0;font-size:12px;line-height:1.6}.v1-management-meta{display:flex;gap:8px;flex-wrap:wrap}.v1-management-meta span{padding:5px 8px;border:1px solid #52738d;border-radius:5px;color:#a9cde5;font-size:10px}.v1-management-launch{display:inline-flex;justify-content:center;flex-shrink:0;padding:10px 15px;border:1px solid #8bcfff;border-radius:6px;background:#294e6a;color:#e4f5ff;font-size:12px;font-weight:700;text-decoration:none}.v1-management-launch:hover,.v1-management-launch:focus-visible{background:#376787;border-color:#c2e8ff}.v1-management-unavailable{color:#92a6b7;font-size:11px;white-space:nowrap}.v1-management-disabled{opacity:.8}@media(max-width:700px){.v1-management-summary{grid-template-columns:1fr}.v1-management-card{align-items:flex-start;flex-direction:column}}.v1-doc-tab{display:flex;flex-direction:column;gap:16px;min-width:0}.v1-doc-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px;border:1px solid #39566e;border-radius:9px;background:#182b3d}.v1-doc-toolbar h3{margin:0 0 10px;color:#b4e0ff;font-size:15px}.v1-doc-toolbar p{margin:0;color:#9ebbd0;font-size:12px;line-height:1.7}.v1-doc-toolbar button{flex-shrink:0;padding:10px 14px;border:1px solid #86cfff;border-radius:6px;background:#294e6a;color:#e6f4ff;cursor:pointer}.v1-doc-toolbar button:disabled{opacity:.5;cursor:not-allowed}.v1-doc-workspace{display:grid;grid-template-columns:265px minmax(0,1fr);gap:14px;min-width:0;align-items:start}.v1-doc-list,.v1-doc-reader{border:1px solid #39566e;border-radius:9px;background:#182b3d;min-width:0}.v1-doc-list{padding:10px;display:flex;flex-direction:column;gap:7px}.v1-doc-list-heading{display:flex;justify-content:space-between;padding:10px;color:#9ebbd0;font-size:11px;letter-spacing:1px}.v1-doc-list button{display:flex;flex-direction:column;gap:6px;width:100%;padding:12px;border:1px solid #39566e;border-radius:6px;background:#20394e;color:#dceeff;text-align:left;cursor:pointer}.v1-doc-list button.active{border-color:#a9ddff;background:#294e6a}.v1-doc-list button small,.v1-doc-list button span{color:#9dbed2;font-size:11px;overflow-wrap:anywhere}.v1-doc-reader{padding:22px}.v1-doc-reader-header{display:flex;flex-direction:column;gap:7px;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #39566e}.v1-doc-reader-header strong{color:#c3e9ff;font-size:17px}.v1-doc-reader-header small{color:#91b9d4;overflow-wrap:anywhere}.v1-doc-markdown{color:#dceeff;line-height:1.7;overflow-wrap:anywhere}.v1-doc-markdown h1,.v1-doc-markdown h2,.v1-doc-markdown h3,.v1-doc-markdown h4{color:#b4e0ff;margin:15px 0 8px;line-height:1.35}.v1-doc-markdown h1{font-size:23px}.v1-doc-markdown h2{font-size:18px}.v1-doc-markdown h3{font-size:15px}.v1-doc-markdown h4{font-size:13px}.v1-doc-markdown p{margin:3px 0;font-size:13px;white-space:pre-wrap}.v1-doc-space{height:11px}.v1-doc-list-line{display:flex;gap:10px;padding-left:10px;font-size:13px}.v1-doc-list-line>span:first-child{color:#8dcfff}.v1-doc-markdown pre{overflow-x:auto;padding:15px;border:1px solid #39566e;border-radius:6px;background:#0c1d2c;font-size:12px}.v1-doc-markdown blockquote{margin:10px 0;padding:8px 14px;border-left:3px solid #86cfff;background:#20394e}.v1-doc-markdown hr{border:0;border-top:1px solid #39566e;margin:18px 0}.v1-doc-error,.v1-doc-notice,.v1-doc-empty{padding:16px;border:1px solid #39566e;border-radius:8px;background:#182b3d;color:#9ebbd0;font-size:12px;line-height:1.7}.v1-doc-error{border-color:#925d5d;color:#ffc0b5}.v1-doc-notice{border-color:#56896f;color:#b9e8c9}@media(max-width:900px){.v1-doc-workspace{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.v1-doc-toolbar{flex-direction:column}}.v1-doc-filters{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:12px;padding:16px;border:1px solid #39566e;border-radius:9px;background:#182b3d}.v1-doc-filters label{display:flex;flex-direction:column;gap:8px;min-width:0}.v1-doc-filters label>span{color:#9dbed2;font-size:10px;letter-spacing:1px;font-weight:700}.v1-doc-filters input,.v1-doc-filters select{width:100%;min-width:0;padding:11px 12px;border:1px solid #456c87;border-radius:6px;background:#102637;color:#dceeff;font:inherit;font-size:13px}.v1-doc-filters input:focus,.v1-doc-filters select:focus{outline:1px solid #9bdcff;border-color:#9bdcff}.v1-global-docs{min-width:0}@media(max-width:700px){.v1-doc-filters{grid-template-columns:1fr}}.v1-doc-markdown{line-height:1.75}.v1-doc-markdown table{width:100%;border-collapse:collapse;margin:18px 0;font-size:12px;display:block;overflow-x:auto}.v1-doc-markdown th,.v1-doc-markdown td{padding:11px 13px;border:1px solid #426883;text-align:left;min-width:90px}.v1-doc-markdown th{background:#294e6a;color:#dceeff;font-weight:700}.v1-doc-markdown tr:nth-child(2n){background:#20394e}.v1-doc-markdown ul,.v1-doc-markdown ol{padding-left:25px;margin:12px 0}.v1-doc-markdown li{padding:3px 0;font-size:13px}.v1-doc-markdown li::marker{color:#8dcfff}.v1-doc-markdown input[type=checkbox]{accent-color:#8dcfff;margin-right:8px}.v1-doc-markdown strong{color:#e4f5ff;font-weight:700}.v1-doc-markdown em{color:#b5d5e9}.v1-doc-markdown a{color:#88cfff;text-decoration:underline;text-underline-offset:3px}.v1-doc-markdown a:hover{color:#c5eaff}.v1-doc-markdown :not(pre)>code{padding:2px 6px;border:1px solid #39566e;border-radius:4px;background:#102637;color:#a9ddff;font-size:12px;overflow-wrap:anywhere}.v1-doc-markdown pre code{border:0;padding:0;background:transparent;color:#dceeff;white-space:pre}.v1-doc-markdown pre{max-width:100%;overflow-x:auto}.v1-doc-markdown del{color:#879db0}.v1-doc-markdown li.task-list-item{list-style:none}.v1-doc-markdown .task-list-item input{margin-left:-20px}.v1-doc-group{display:flex;flex-direction:column;gap:7px;min-width:0}.v1-doc-group+.v1-doc-group{margin-top:9px;padding-top:12px;border-top:1px solid #39566e}.v1-doc-group-heading{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;color:#95d5ff;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.v1-doc-group-heading span{color:#8eabc0;font-weight:400}.v1-doc-markdown a{color:#88d4ff;text-decoration:underline;text-underline-offset:3px}.v1-doc-markdown a:hover{color:#d5f1ff}.v1-doc-group-toggle{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:12px!important;padding:10px 9px!important;border:1px solid transparent!important;background:transparent!important;color:#95d5ff!important;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.v1-doc-group-toggle:hover{background:#29465d!important;border-color:#456c87!important}.v1-doc-group-toggle:focus-visible{outline:2px solid #9bdcff;outline-offset:2px}.v1-doc-group-toggle>span:last-child{color:#8eabc0;font-weight:400}.v1-doc-associated{margin:0 0 22px;padding:14px;border:1px solid #456c87;border-radius:8px;background:#102637}.v1-doc-associated-heading{margin-bottom:11px;color:#96c9ea;font-size:10px;font-weight:700;letter-spacing:1px}.v1-doc-associated-actions{display:flex;flex-wrap:wrap;gap:9px}.v1-doc-associated-actions button{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px;border:1px solid #527f9c;border-radius:6px;background:#24465f;color:#dceeff;cursor:pointer;font:inherit;font-size:12px}.v1-doc-associated-actions button:hover{border-color:#a9ddff;background:#305a78}.v1-doc-associated-actions button:focus-visible{outline:2px solid #a9ddff;outline-offset:2px}.v1-doc-associated-actions button span{color:#9fcce9;font-size:11px}:root{--v1-bg: #0b1420;--v1-panel: #142333;--v1-panel-raised: #1b2c3e;--v1-border: #41596f;--v1-accent: #b7dfff;--v1-text: #e3edf7;--v1-muted: #91aabd}.v1-header{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:116px;padding:18px 26px;color:var(--v1-text);background:linear-gradient(110deg,#101d2b,#16293b 58%,#101b29);border-bottom:1px solid var(--v1-border)}.v1-header-brand{display:flex;align-items:center;gap:14px;min-width:205px}.v1-brand-icon{color:var(--v1-accent);font-size:38px}.v1-header-brand strong{display:block;color:var(--v1-accent);font-size:27px;letter-spacing:3px}.v1-header-brand small{display:block;margin-top:4px;font-size:9px;letter-spacing:1.5px;color:var(--v1-muted)}.v1-header-center{flex:1;min-width:0}.v1-header-title{font-size:17px;font-weight:700;letter-spacing:2px;color:#e0edf8}.v1-header-tabs{display:flex;gap:12px;margin-top:11px}.v1-header-tabs button{color:#a7bfd2;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:5px 3px;font-size:12px;cursor:pointer}.v1-header-tabs button:hover,.v1-header-tabs button.active{color:var(--v1-accent);border-bottom-color:var(--v1-accent)}.v1-monitoring-state{display:flex;align-items:center;gap:7px;margin-top:8px;color:var(--v1-muted);font-size:10px}.v1-status-light{width:7px;height:7px;border-radius:50%;background:#8090a0}.v1-monitoring-state.connected .v1-status-light{background:#44c896}.v1-monitoring-state.unavailable .v1-status-light{background:#e26666}.v1-header-right{display:flex;align-items:center;gap:18px}.v1-globe{width:68px;height:68px;border:1px solid #57748b;border-radius:50%;display:grid;place-items:center;color:var(--v1-accent);font-size:50px;background:radial-gradient(circle,#2a4d67,#101c2a 72%);box-shadow:0 0 20px #78b8e122}.v1-slogan{max-width:160px;font-size:11px;letter-spacing:1px;line-height:1.6;color:#a6bfd2}.v1-slogan strong{display:block;color:var(--v1-accent);font-size:14px}.v1-clock{min-width:125px;padding-left:17px;border-left:1px solid var(--v1-border);text-align:right}.v1-clock span{display:block;color:var(--v1-muted);font-size:11px}.v1-clock strong{display:block;margin-top:7px;color:var(--v1-text);font-size:24px}@media(max-width:1100px){.v1-header{flex-wrap:wrap}.v1-header-center{order:3;flex-basis:100%}}@media(max-width:600px){.v1-header{padding:14px;gap:12px}.v1-header-right{flex-wrap:wrap}.v1-slogan,.v1-globe{display:none}}.v1-shell{min-height:100vh;background:var(--v1-bg);color:var(--v1-text)}.v1-layout{display:grid;grid-template-columns:245px minmax(0,1fr) 290px;min-height:calc(100vh - 116px)}.v1-sidebar{background:#111f2e;border-right:1px solid var(--v1-border);padding:22px 15px}.v1-sidebar h3,.v1-command-center h3{margin:0 0 22px;color:var(--v1-accent);font-size:14px;letter-spacing:1px;text-transform:uppercase}.v1-sidebar button{display:block;width:100%;padding:12px;border:1px solid #39556c;border-radius:7px;background:#1b3449;color:var(--v1-text);text-align:left}.v1-sidebar p,.v1-panel-note{color:var(--v1-muted);font-size:12px;line-height:1.7}.v1-main{min-width:0;padding:25px}.v1-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.v1-section-heading h2{margin:0;color:var(--v1-text);font-size:21px}.v1-section-heading span{color:var(--v1-muted);font-size:12px}.v1-map-placeholder{min-height:560px;border:1px solid #486a83;border-radius:12px;background:radial-gradient(circle at 50% 20%,#203f57,#101e2c 72%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.v1-placeholder-symbol{font-size:75px;color:var(--v1-accent)}.v1-map-placeholder h3{color:var(--v1-text);letter-spacing:2px}.v1-map-placeholder p{max-width:420px;color:var(--v1-muted);font-size:13px}.v1-command-center{padding:22px 16px;background:#111f2e;border-left:1px solid var(--v1-border)}.v1-summary-box{padding:16px;margin-bottom:12px;border:1px solid #39566e;border-radius:9px;background:#1b2c3e}.v1-summary-box span{display:block;color:var(--v1-muted);font-size:11px}.v1-summary-box strong{display:block;margin-top:9px;font-size:24px;color:var(--v1-text)}@media(max-width:1150px){.v1-layout{grid-template-columns:205px minmax(0,1fr)}.v1-command-center{grid-column:1 / -1;border-left:0;border-top:1px solid var(--v1-border)}}@media(max-width:700px){.v1-layout{display:block}.v1-main{padding:16px}.v1-map-placeholder{min-height:400px}}.v1-navigation-tree{display:flex;flex-direction:column;gap:12px;min-height:0}.v1-navigation-tree label{color:var(--v1-accent);font-size:11px;letter-spacing:1.2px;font-weight:700}.v1-navigation-tree input{width:100%;padding:10px;border:1px solid var(--v1-border);border-radius:7px;background:#0b1927;color:var(--v1-text);outline:none}.v1-tree-scroll{overflow-y:auto;max-height:calc(100vh - 245px);min-height:200px}.v1-tree-group{margin-bottom:9px}.v1-tree-group-button{display:flex!important;align-items:center;gap:8px;width:100%;background:#192a3b!important;border:0!important;padding:9px 7px!important;color:var(--v1-accent)!important;text-align:left}.v1-tree-group-button strong{flex:1;font-size:11px}.v1-tree-group-button small{font-size:10px;color:var(--v1-muted)}.v1-tree-row{display:flex;align-items:center;min-width:0}.v1-tree-toggle{flex:0 0 22px;width:22px!important;padding:5px 0!important;border:0!important;background:transparent!important;color:var(--v1-accent)!important;text-align:center!important}.v1-tree-toggle:disabled{opacity:.4}.v1-tree-system{flex:1;min-width:0;padding:7px 3px!important;border:0!important;background:transparent!important;color:var(--v1-text)!important;text-align:left!important;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-tree-system:hover{color:var(--v1-accent)!important;background:#254058!important}.v1-tree-footer{border-top:1px solid var(--v1-border);padding-top:12px;color:var(--v1-muted);font-size:10px}.v1-sidebar>button{margin-bottom:18px}.v1-selection-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-bottom:15px;border:1px solid #52738d;border-radius:8px;background:#1b3042;color:var(--v1-text);font-size:12px}.v1-selection-banner strong{color:var(--v1-accent)}.v1-selection-banner button{border:1px solid #52738d;border-radius:6px;background:#233b4e;color:var(--v1-accent);padding:7px 11px}.v1-tree-system.v1-tree-selected{background:#284b66!important;color:#d8f0ff!important;border-left:2px solid #a9ddff!important;padding-left:8px!important;font-weight:700}.v1-tree-row:has(.v1-tree-selected){background:#192f43;border-radius:5px}.v1-sidebar{display:flex;flex-direction:column;min-height:0}.v1-sidebar .v1-navigation-tree{flex:1}.v1-utility-nav{margin-top:auto;padding-top:16px;border-top:1px solid var(--v1-border);display:flex;flex-direction:column;gap:7px}.v1-utility-nav button{width:100%;padding:11px;text-align:left;background:transparent;color:var(--v1-muted);border:1px solid transparent;border-radius:7px}.v1-utility-nav button:hover,.v1-utility-nav button.v1-utility-active{background:#213b50;border-color:#46677f;color:var(--v1-accent)}.v1-utility-panel{min-height:400px;padding:25px;background:var(--v1-panel);border:1px solid var(--v1-border);border-radius:10px}.v1-utility-panel h3{color:var(--v1-accent);margin-top:0}.v1-topology{overflow:hidden;border:1px solid var(--v1-border);border-radius:10px;background:#101e2c}.v1-topology-heading{display:flex;justify-content:space-between;gap:12px;padding:13px 17px;border-bottom:1px solid var(--v1-border);color:var(--v1-accent);font-size:11px;letter-spacing:1px}.v1-topology-heading small{color:var(--v1-muted);font-size:10px;letter-spacing:0}.v1-topology-canvas{height:max(610px,calc(100vh - 305px));background:radial-gradient(circle at 50% 15%,#1d3448,#0d1927 80%)}.v1-equipment-node{width:230px;min-height:82px;display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #7699b3;border-radius:9px;background:linear-gradient(140deg,#243d51,#172a3b);color:#e5f1fb;box-shadow:0 5px 15px #0005;cursor:pointer}.v1-equipment-icon{font-size:29px;color:#b7dfff}.v1-equipment-info{display:flex;flex:1;flex-direction:column;min-width:0;gap:6px}.v1-equipment-info strong{font-size:14px;white-space:nowrap}.v1-equipment-info small{color:#9bb6ca;font-size:9px;letter-spacing:.5px}.v1-equipment-status{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:#8494a2}.v1-topology .react-flow__handle{opacity:0}.v1-topology-footnote{padding:12px 17px;color:#93aabc;border-top:1px solid var(--v1-border);font-size:11px;line-height:1.6}.v1-topology-footnote p{margin:5px 0 0}.v1-equipment-node{flex-wrap:wrap;align-content:flex-start}.v1-host-toggle{flex:0 0 22px;height:24px;padding:0;border:1px solid #7396b0;border-radius:5px;background:#2a465c;color:#d9efff;font-size:16px;line-height:1}.v1-host-toggle:hover{background:#3c6380}.v1-host-children{flex:0 0 100%;display:flex;flex-direction:column;gap:4px;margin-top:9px;padding-top:9px;border-top:1px solid #48657b}.v1-host-children button{display:flex;justify-content:space-between;align-items:center;gap:5px;min-height:30px;padding:4px 7px;border:1px solid #365269;border-radius:5px;background:#162b3e;color:#dcecff;text-align:left;font-size:11px}.v1-host-children button:hover{border-color:#a9d7f5;background:#27465e}.v1-host-children button small{color:#98b4c8;font-size:9px;white-space:nowrap}.v1-hosted-tree{width:100%;max-height:260px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#55758c #152637;overscroll-behavior:contain}.v1-hosted-item{min-width:0}.v1-hosted-row{display:flex;align-items:center;min-width:0;min-height:29px;border-bottom:1px solid #344d61}.v1-hosted-expand{flex:0 0 20px;border:0;background:transparent;color:#a9dfff;padding:4px 0;font-size:16px;cursor:pointer}.v1-hosted-leaf{flex:0 0 20px;text-align:center;color:#718ca2}.v1-hosted-name{flex:1;min-width:0;border:0;background:transparent;color:#dfedfa;padding:6px 3px;text-align:left;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.v1-hosted-name:hover{color:#b7dfff;background:#29485e}.v1-hosted-descendants{border-left:1px solid #47677e;margin-left:9px}.v1-noc-connection{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;border:1px solid #39566e;border-radius:7px;background:#172c3d;margin-bottom:18px}.v1-noc-connection span{color:#8daec5;font-size:9px;letter-spacing:.7px}.v1-noc-connection strong{color:#41d2ad;font-size:12px;font-weight:600}.v1-noc-section{margin-bottom:18px}.v1-noc-section h4{margin:0 0 9px;color:#9bc9e9;font-size:10px;letter-spacing:1px}.v1-noc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v1-noc-stat{min-width:0;padding:11px 9px;border:1px solid #39566e;border-radius:7px;background:#1b2c3e}.v1-noc-stat span{display:block;color:#9ab3c6;font-size:10px;line-height:1.4}.v1-noc-stat strong{display:block;margin-top:5px;color:#d5e9fa;font-size:23px;line-height:1.1}.v1-noc-attention strong{color:#f1ae79}.v1-noc-inventory{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 7px;padding:12px;border:1px solid #39566e;border-radius:7px;background:#1b2c3e}.v1-noc-inventory span{color:#9ab3c6;font-size:11px}.v1-noc-inventory strong{color:#d5e9fa;font-size:14px;text-align:right}.v1-noc-subnote{color:#91aabd;font-size:10px;line-height:1.5;margin:8px 0 0}.v1-noc-alert-list{display:flex;flex-direction:column;gap:6px}.v1-noc-alert-row{width:100%;display:flex;align-items:center;gap:8px;padding:9px;border:1px solid #39566e;border-radius:7px;background:#1b2c3e;color:#d5e9fa;text-align:left;cursor:pointer}.v1-noc-alert-row:hover:not(:disabled){border-color:#81bce0;background:#234059}.v1-noc-alert-row:disabled{cursor:default;opacity:.65}.v1-noc-alert-content{flex:1;min-width:0}.v1-noc-alert-content strong{display:block;font-size:11px}.v1-noc-alert-content small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:4px;color:#9ab3c6;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.v1-noc-alert-severity{flex-shrink:0;font-size:9px;font-weight:700}.v1-noc-severity-high{color:#f28b93}.v1-noc-severity-warning{color:#efc16b}.v1-noc-severity-info{color:#91bedd}.v1-noc-alert-empty{padding:10px;margin:0;border:1px solid #39566e;border-radius:7px;color:#9ab3c6;font-size:11px}.v1-topology .react-flow__node.v1-topology-selected{border-radius:10px;outline:2px solid #9bdcff;outline-offset:3px;box-shadow:0 0 12px #69c9ff88,0 0 28px #69c9ff44;z-index:20!important}.v1-topology .react-flow__node.v1-topology-selected .v1-equipment-node,.v1-topology .react-flow__node.v1-topology-selected .v1-host-enclosure{border-color:#b5e7ff}.v1-shell{--v1-bg: #091522;--v1-panel: #14283b;--v1-panel-raised: #1c3449;--v1-border: #416b89;--v1-accent: #a7ddff;--v1-text: #e2f2ff;--v1-muted: #8fb1c9;background:radial-gradient(ellipse at 50% 0%,#17364b 0%,transparent 55%),#091522}.v1-shell .v1-header{position:relative;min-height:116px;background:linear-gradient(125deg,#07121e,#142b3e 48%,#081724);border-bottom:1px solid #69b9e5;box-shadow:0 3px 18px #000a,inset 0 -1px 12px #49c2ff24}.v1-shell .v1-header:after{content:"";position:absolute;left:2%;right:2%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#8ed8ff,transparent);opacity:.55;pointer-events:none}.v1-shell .v1-header-brand{border-right:1px solid #365e79;padding-right:22px}.v1-shell .v1-header-brand strong{color:#d6efff;text-shadow:0 0 13px #58bbff60;letter-spacing:3.5px}.v1-shell .v1-brand-icon{text-shadow:0 0 14px #76cfff90}.v1-shell .v1-header-title{color:#dcefff;text-shadow:0 0 10px #68bfff35}.v1-shell .v1-header-tabs button{transition:color .18s,background .18s,box-shadow .18s}.v1-shell .v1-header-tabs button.active{color:#d8f1ff;border-bottom-color:#8ed6ff;text-shadow:0 0 8px #61c4ff70;box-shadow:0 5px 12px -9px #7cceff}.v1-shell .v1-globe{border-color:#86cff7;box-shadow:0 0 20px #58bfff35,inset 0 0 19px #62caff25}.v1-shell .v1-sidebar{background:linear-gradient(180deg,#102338,#081724 80%);border-right:1px solid #5183a3;box-shadow:inset -2px 0 15px #46baff10,4px 0 18px #0005}.v1-shell .v1-sidebar>button{background:linear-gradient(110deg,#23445d,#152b40);border:1px solid #507e9d;box-shadow:inset 3px 0 #83cbef65;transition:background .2s,border-color .2s}.v1-shell .v1-sidebar>button:hover{background:#2a516f;border-color:#92d9ff}.v1-shell .v1-tree-group-button{background:linear-gradient(90deg,#203c55,#14293e)!important;border-left:2px solid #69bcea!important;border-radius:3px!important;transition:background .15s}.v1-shell .v1-tree-group-button:hover{background:#2b526d!important}.v1-shell .v1-tree-system.v1-tree-selected{box-shadow:inset 0 0 12px #69c6ff23}.v1-shell .v1-utility-nav{border-top-color:#5382a0}.v1-shell .v1-utility-nav button:hover,.v1-shell .v1-utility-nav button.v1-utility-active{border-color:#7cc6ee;box-shadow:inset 3px 0 #80d3ff}.v1-shell .v1-command-center{background:linear-gradient(180deg,#12283b,#091a29);border-left:1px solid #599ac1;box-shadow:inset 3px 0 15px #65c6ff14,-3px 0 15px #0005}.v1-shell .v1-command-center>h3{color:#c0e7ff;letter-spacing:1.5px;padding-bottom:13px;border-bottom:1px solid #4d7793;text-shadow:0 0 10px #69c5ff50}.v1-shell .v1-selection-banner,.v1-shell .v1-utility-panel{border-color:#5689aa;box-shadow:inset 0 1px 10px #59c6ff0a}.v1-shell button:focus-visible{outline:2px solid #9cddff;outline-offset:2px}@media(max-width:1150px){.v1-shell .v1-command-center{border-left:0;border-top:1px solid #599ac1}}@media(max-width:600px){.v1-shell .v1-header-brand{border-right:0;padding-right:0}}@media(prefers-reduced-motion:reduce){.v1-shell button{transition:none!important}}.v1-shell .v1-command-center .v1-noc-section{margin-bottom:22px}.v1-shell .v1-command-center .v1-noc-section h4{display:flex;align-items:center;gap:8px;margin:0 0 11px;padding-bottom:7px;border-bottom:1px solid #426985;color:#a8d8f6;font-size:10px;font-weight:700;letter-spacing:1.15px}.v1-shell .v1-command-center .v1-noc-section h4:before{content:"";width:3px;height:12px;flex-shrink:0;border-radius:2px;background:#79c9f2;box-shadow:0 0 8px #69c9ff60}.v1-shell .v1-noc-connection{border-color:#5688a7;background:linear-gradient(120deg,#18384e,#102739);box-shadow:inset 0 1px #c3efff12}.v1-shell .v1-noc-connection strong{font-weight:700;letter-spacing:.3px}.v1-shell .v1-noc-stat{border-color:#466e8a;background:linear-gradient(145deg,#203d52,#142b3e);box-shadow:inset 0 1px #c4ebff13,0 3px 9px #0003;transition:border-color .16s ease,background .16s ease}.v1-shell .v1-noc-stat:hover{border-color:#78afd0;background:linear-gradient(145deg,#294c63,#19354a)}.v1-shell .v1-noc-stat span{color:#adcbdf;font-size:10px}.v1-shell .v1-noc-stat strong{color:#e3f5ff;font-size:25px;font-weight:600;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.v1-shell .v1-noc-stat.v1-noc-attention{border-color:#95734f;background:linear-gradient(145deg,#3a3540,#202d3b);box-shadow:inset 3px 0 #dba16d}.v1-shell .v1-noc-stat.v1-noc-attention strong{color:#ffc18c}.v1-shell .v1-noc-alert-row{border-color:#52758f;border-left:3px solid #719bbb;background:linear-gradient(110deg,#203d53,#142b3e);transition:border-color .15s ease,background .15s ease}.v1-shell .v1-noc-alert-row:hover:not(:disabled){border-color:#95d8fa;background:#294c64}.v1-shell .v1-noc-alert-content strong{color:#eaf7ff;font-weight:650}.v1-shell .v1-noc-alert-content small{color:#abc9de}.v1-shell .v1-noc-severity-high{color:#ffa0a5;text-shadow:0 0 8px #e76b7530}.v1-shell .v1-noc-severity-warning{color:#f1ca86}.v1-shell .v1-noc-severity-info{color:#aad5f0}.v1-shell .v1-noc-inventory{border-color:#486d87;background:linear-gradient(145deg,#1a3549,#112739)}.v1-shell .v1-noc-inventory span{color:#a5c6dc}.v1-shell .v1-noc-inventory strong{color:#e1f2ff;font-variant-numeric:tabular-nums}.v1-shell .v1-noc-subnote,.v1-shell .v1-panel-note{color:#9fbdd1;line-height:1.55}@media(prefers-reduced-motion:reduce){.v1-shell .v1-noc-stat,.v1-shell .v1-noc-alert-row{transition:none}}.v1-shell .v1-header{background:linear-gradient(110deg,#071522,#152e42 47%,#081925);box-shadow:0 4px 20px #0009,inset 0 -2px 12px #64c8ff20}.v1-shell .v1-header-brand strong{color:#e5f6ff;text-shadow:0 0 14px #72ccff65}.v1-shell .v1-header-brand small{color:#92c2df}.v1-shell .v1-header-title{letter-spacing:2.2px}.v1-shell .v1-header-tabs button{padding:6px 5px;color:#a3c3d9;transition:color .16s ease,border-color .16s ease,text-shadow .16s ease}.v1-shell .v1-header-tabs button:hover{color:#f0faff;text-shadow:0 0 9px #83d7ff75}.v1-shell .v1-header-tabs button.active{color:#eefaff;border-bottom-color:#a0e3ff;text-shadow:0 0 11px #83d7ff70}.v1-shell .v1-monitoring-state{color:#a9cee5}.v1-shell .v1-monitoring-state.connected .v1-status-light{box-shadow:0 0 8px #44c89670}.v1-shell .v1-sidebar{background:linear-gradient(180deg,#10263a,#0a1d2d 55%,#071622)}.v1-shell .v1-sidebar>button{color:#e6f6ff;border-color:#618da9}.v1-shell .v1-sidebar>button:hover{border-color:#a3dfff;box-shadow:inset 3px 0 #9ee0ff,0 0 11px #63c3ff24}.v1-shell .v1-tree-group-button{color:#c0e3f8;border-left-color:#7fc9f2!important}.v1-shell .v1-tree-group-button:hover{color:#f0faff;box-shadow:inset 3px 0 #a6e4ff45}.v1-shell .v1-tree-system.v1-tree-selected{color:#eefaff;background:#294e68;box-shadow:inset 3px 0 #9bdeff,inset 0 0 12px #69c6ff26}.v1-shell .v1-utility-nav button:hover,.v1-shell .v1-utility-nav button.v1-utility-active{background:#213f56;color:#e5f5ff;border-color:#83cbef}.v1-shell .v1-header-tabs button:focus-visible,.v1-shell .v1-tree-group-button:focus-visible,.v1-shell .v1-tree-system:focus-visible{outline:2px solid #a6e4ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.v1-shell .v1-header-tabs button{transition:none}}.v1-shell .v1-header{--hud-border: #69c6f1;gap:8px;padding:11px 14px;min-height:116px;background:linear-gradient(180deg,#04101c,#081b2a);border-bottom:1px solid #5bbce7;box-shadow:0 4px 20px #000b,inset 0 -2px 9px #43baff33}.v1-shell .v1-header-brand,.v1-shell .v1-header-center,.v1-shell .v1-header-right{position:relative;box-sizing:border-box;min-height:94px;align-self:stretch;border:1px solid #54aedb;box-shadow:inset 0 1px #a3ebff66,inset 0 -2px #59c8ff66,0 0 13px #239bdf55;background-color:#071b2b}.v1-shell .v1-header-brand{flex-shrink:0;padding:12px 24px 12px 18px;border-right:1px solid #54aedb;clip-path:polygon(13px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,13px 100%,0 calc(100% - 13px),0 13px);background:linear-gradient(125deg,#0b2d44,#071a2c 75%)}.v1-shell .v1-header-brand:after,.v1-shell .v1-header-right:after{content:"";position:absolute;height:2px;left:18px;right:20px;bottom:2px;background:linear-gradient(90deg,transparent,#79daff,transparent);box-shadow:0 0 9px #4cc9ff88;pointer-events:none}.v1-shell .v1-header-center{flex:1 1 auto;min-width:0;padding:10px 20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;isolation:isolate;overflow:hidden;background:#071a2b}.v1-shell .v1-header-center:before{content:"";position:absolute;inset:0;z-index:-2;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1400'%20height='170'%20viewBox='0%200%201400%20170'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='fade'%3e%3cstop%20stop-color='%23091c30'%20stop-opacity='0'/%3e%3cstop%20offset='.45'%20stop-color='%23071b32'%20stop-opacity='.1'/%3e%3cstop%20offset='1'%20stop-color='%23071b32'%20stop-opacity='.85'/%3e%3c/linearGradient%3e%3cradialGradient%20id='aura'%3e%3cstop%20stop-color='%23119fee'%20stop-opacity='.28'/%3e%3cstop%20offset='.65'%20stop-color='%231589ce'%20stop-opacity='.1'/%3e%3cstop%20offset='1'%20stop-color='%230b1c32'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='trace'%3e%3cstop%20stop-color='%2300689b'%20stop-opacity='0'/%3e%3cstop%20offset='.4'%20stop-color='%234fbbed'%20stop-opacity='.65'/%3e%3cstop%20offset='1'%20stop-color='%2374d4ff'%20stop-opacity='.1'/%3e%3c/linearGradient%3e%3cfilter%20id='light'%3e%3cfeGaussianBlur%20stdDeviation='3'/%3e%3c/filter%3e%3cpattern%20id='grid'%20width='35'%20height='25'%20patternUnits='userSpaceOnUse'%3e%3cpath%20d='M35%200H0V25'%20stroke='%234fa5d9'%20stroke-opacity='.16'%20stroke-width='.65'/%3e%3c/pattern%3e%3cclipPath%20id='planet'%3e%3ccircle%20cx='950'%20cy='115'%20r='220'/%3e%3c/clipPath%3e%3c/defs%3e%3crect%20width='1400'%20height='170'%20fill='url(%23grid)'%20opacity='.85'/%3e%3cellipse%20cx='920'%20cy='85'%20rx='550'%20ry='180'%20fill='url(%23aura)'/%3e%3cg%20clip-path='url(%23planet)'%20stroke='%2357bde8'%20stroke-opacity='.28'%20stroke-width='.9'%3e%3ccircle%20cx='950'%20cy='115'%20r='218'%20stroke-opacity='.62'/%3e%3cellipse%20cx='950'%20cy='115'%20rx='110'%20ry='218'/%3e%3cellipse%20cx='950'%20cy='115'%20rx='180'%20ry='218'/%3e%3cpath%20d='M720%20115H1180M737%2055H1163M737%20175H1163M770%200H1130M770%20230H1130'/%3e%3c/g%3e%3c!--%20Stylized%20continental%20silhouettes:%20etched%20outlines,%20not%20a%20geographic%20data%20layer.%20--%3e%3cg%20clip-path='url(%23planet)'%20fill='%23174b71'%20fill-opacity='.35'%20stroke='%2369bee8'%20stroke-opacity='.65'%20stroke-width='1.15'%20stroke-linejoin='round'%3e%3cpath%20d='M759%201l29-24%2035%203%2018%2014%2024-2%2016%2013-9%2020-25%207-9%2017-22%207-4%2018-21%208-8%2027-13%2011-13-23-15-17%204-21-19-13%204-26%2023-10z'/%3e%3cpath%20d='M805%20102l26%205%2012%2015%209%205%201%2022-10%2020-5%2024-15%2023-5%2025-14%2020-12-19-3-23-14-24-1-26%2010-24-6-22z'/%3e%3cpath%20d='M898-8l35-18%2027%208%2027-12%2026%205%2030-7%2031%2011%2022%201%2029%2024%2034%201%2010%2020-19%2013-21-6-21%2017-25-9-20%209-13-9-16%2011-21-5-7%2015-21%203-17-19-28%204-18-12-20%205-13-18z'/%3e%3cpath%20d='M903%2072l38-12%2026%2013%2019%2012%205%2033-18%2024-12%2030-22%2025-15-5-5-27-16-18%202-29-17-15z'/%3e%3cpath%20d='M1101%20127l29-10%2030%2012%2020%2025-17%2022-36%201-24-18z'/%3e%3cpath%20d='M1034%2050l21%207%2011%2015-11%2025-19-8-13-16z'/%3e%3c/g%3e%3c!--%20Long%20distance%20network%20paths%20--%3e%3cg%20stroke='url(%23trace)'%20stroke-width='1.6'%20opacity='.85'%3e%3cpath%20d='M660%20126Q805-35%20985%2073Q1110-15%201320%2078'/%3e%3cpath%20d='M742%2072Q885%20176%201100%2034Q1190%2099%201370%2047'/%3e%3cpath%20d='M820%2030Q1000-75%201190%20108'/%3e%3cpath%20d='M730%20152Q940-65%201260%20142'/%3e%3c/g%3e%3cg%20fill='%2393e7ff'%3e%3ccircle%20cx='742'%20cy='72'%20r='2.3'/%3e%3ccircle%20cx='820'%20cy='30'%20r='2.5'/%3e%3ccircle%20cx='985'%20cy='73'%20r='2.8'/%3e%3ccircle%20cx='1100'%20cy='34'%20r='2.8'/%3e%3ccircle%20cx='1190'%20cy='108'%20r='2.8'/%3e%3ccircle%20cx='1260'%20cy='142'%20r='2.1'/%3e%3ccircle%20cx='1320'%20cy='78'%20r='2.7'/%3e%3c/g%3e%3cg%20fill='%2343bfff'%20opacity='.6'%20filter='url(%23light)'%3e%3ccircle%20cx='985'%20cy='73'%20r='7'/%3e%3ccircle%20cx='1100'%20cy='34'%20r='8'/%3e%3ccircle%20cx='1190'%20cy='108'%20r='7'/%3e%3ccircle%20cx='820'%20cy='30'%20r='6'/%3e%3c/g%3e%3cg%20stroke='%236ecdf6'%20opacity='.38'%3e%3cpath%20d='M10%2015H240M360%20155H560M1120%2013H1380M1200%20155H1380'/%3e%3cpath%20d='M1320%2011v14m-7-7h14M670%20140v15m-7-7h14'/%3e%3c/g%3e%3crect%20width='1400'%20height='170'%20fill='url(%23fade)'%20opacity='.43'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;background-position:55% center;pointer-events:none}.v1-shell .v1-header-center:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#09253a 0%,#09253aee 22%,#09253a44 50%,transparent 72%);pointer-events:none}.v1-shell .v1-header-title,.v1-shell .v1-header-tabs,.v1-shell .v1-monitoring-state{position:relative;z-index:1}.v1-shell .v1-header-title{color:#edfbff;text-shadow:0 0 12px #4cbbff55}.v1-shell .v1-header-right{flex-shrink:0;padding:10px 18px 10px 23px;display:flex;align-items:center;justify-content:center;clip-path:polygon(16px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 16px);background:linear-gradient(125deg,#071d31,#0b2b42 50%,#061827)}.v1-shell .v1-globe{border-color:#84d5ff;box-shadow:0 0 17px #52c8ff55,inset 0 0 13px #58caff33}.v1-shell .v1-header-tabs button.active{border-bottom-color:#91e4ff;text-shadow:0 0 9px #83dbff88}@media(max-width:1100px){.v1-shell .v1-header-brand,.v1-shell .v1-header-center,.v1-shell .v1-header-right{min-height:72px}.v1-shell .v1-header-center{flex-basis:100%}}@media(max-width:600px){.v1-shell .v1-header{gap:6px;padding:8px}.v1-shell .v1-header-center,.v1-shell .v1-header-brand{padding:10px}}.v1-shell .v1-header{gap:0;min-height:116px;padding:10px 14px;overflow:visible;background:linear-gradient(180deg,#030f1c,#061725 90%);border-bottom:1px solid #3183ad}.v1-shell .v1-header-brand,.v1-shell .v1-header-center,.v1-shell .v1-header-right{position:relative;box-sizing:border-box;height:102px;min-height:0;align-self:center;overflow:visible;border:0;box-shadow:none;isolation:isolate;clip-path:none}.v1-shell .v1-header-brand:before,.v1-shell .v1-header-center:before,.v1-shell .v1-header-right:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(115deg,#54d6ff,#a6eeff 2%,#15658c 16%,#8dd9ff 49%,#165a82 80%,#7bd9ff 98%);opacity:1;border:0;box-shadow:none}.v1-shell .v1-header-brand:after,.v1-shell .v1-header-center:after,.v1-shell .v1-header-right:after{content:"";position:absolute;inset:2px;z-index:-1;pointer-events:none;height:auto;background:linear-gradient(110deg,#092135,#071929 65%,#071c2d);opacity:1;box-shadow:inset 0 0 22px #127ab126;border:0}.v1-shell .v1-header-brand,.v1-shell .v1-header-brand:before,.v1-shell .v1-header-brand:after{clip-path:polygon(0 14px,14px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,14px 100%,0 calc(100% - 14px))}.v1-shell .v1-header-center,.v1-shell .v1-header-center:before,.v1-shell .v1-header-center:after{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,19px 50%)}.v1-shell .v1-header-right,.v1-shell .v1-header-right:before,.v1-shell .v1-header-right:after{clip-path:polygon(20px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,20px 100%,0 calc(100% - 20px),0 20px)}.v1-shell .v1-header-brand{flex:0 0 270px;width:270px;min-width:0;padding:12px 25px 12px 16px;margin-right:-1px;background:none;display:flex;justify-content:flex-start;gap:12px}.v1-shell .v1-header-brand strong{font-size:24px;letter-spacing:3px}.v1-shell .v1-brand-icon{font-size:35px}.v1-shell .v1-brand-accent-b49{margin-left:auto;width:25px;height:66px;flex:0 0 25px;color:#8fe9ff;opacity:.9;filter:drop-shadow(0 0 5px #35bafa77)}.v1-shell .v1-header-center{flex:1 1 auto;width:auto;min-width:0;margin-right:-1px;padding:12px 30px;align-items:flex-start;background:none;display:flex;flex-direction:column;justify-content:center}.v1-shell .v1-header-center:after{background:linear-gradient(90deg,#092235,#0b2940ed 33%,#081b2d30 56%,#071b2a55),url(/assets/bronet-header-world-b49-D7a7UCpo.svg) right center / auto 100% no-repeat,#071a2b}.v1-shell .v1-header-center .v1-header-title,.v1-shell .v1-header-center .v1-header-tabs,.v1-shell .v1-header-center .v1-monitoring-state{z-index:2;position:relative}.v1-shell .v1-header-center .v1-header-title{font-size:16px;letter-spacing:2px}.v1-shell .v1-header-center .v1-header-tabs{margin-top:6px}.v1-shell .v1-header-center .v1-monitoring-state{margin-top:3px}.v1-shell .v1-header-right{flex:0 0 340px;width:340px;padding:10px 19px 10px 24px;display:flex;align-items:center;gap:13px;background:none}.v1-shell .v1-header-right .v1-globe{width:52px;height:52px;font-size:37px;flex:0 0 52px}.v1-shell .v1-header-right .v1-slogan{font-size:9px;max-width:115px}.v1-shell .v1-header-right .v1-slogan strong{font-size:12px}.v1-shell .v1-header-right .v1-clock{min-width:96px;padding-left:10px}.v1-shell .v1-header-right .v1-clock span{font-size:9px}.v1-shell .v1-header-right .v1-clock strong{font-size:19px}.v1-shell .v1-header-brand,.v1-shell .v1-header-center,.v1-shell .v1-header-right{filter:drop-shadow(0 0 4px #39bfff70)}@media(max-width:1350px){.v1-shell .v1-header-brand{flex-basis:235px;width:235px;padding-right:14px}.v1-shell .v1-header-brand strong{font-size:20px}.v1-shell .v1-header-right{flex-basis:305px;width:305px;gap:8px;padding-left:17px}}@media(max-width:1100px){.v1-shell .v1-header{flex-wrap:wrap}.v1-shell .v1-header-brand{flex-basis:46%;width:46%}.v1-shell .v1-header-right{flex:1 1 46%;width:auto}.v1-shell .v1-header-center{order:3;flex:1 1 100%;width:100%}}@media(max-width:600px){.v1-shell .v1-header-brand,.v1-shell .v1-header-right{flex-basis:100%;width:100%}.v1-shell .v1-header-center{padding:12px 26px}}@media(prefers-reduced-motion:reduce){.v1-shell .v1-header-brand,.v1-shell .v1-header-center,.v1-shell .v1-header-right{animation:none}}.v1-header{grid-template-columns:300px minmax(0,1fr) 340px;gap:18px;align-items:stretch}.v1-header-brand,.v1-header-center,.v1-header-right{position:relative}.v1-header-brand{overflow:visible;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px)}.v1-header-brand:after{content:"";position:absolute;top:-1px;right:-18px;width:36px;height:calc(100% + 2px);background:linear-gradient(180deg,#071928f5,#0a2338e0,#071928f5);border-top:1px solid rgba(102,212,255,.7);border-right:1px solid rgba(102,212,255,.7);border-bottom:1px solid rgba(102,212,255,.7);clip-path:polygon(0 0,100% 0,58% 50%,100% 100%,0 100%,22% 50%);box-shadow:0 0 16px #4ec3ff33,inset 0 0 12px #4ec3ff14;pointer-events:none;z-index:3}.v1-header-brand strong{font-size:2.3rem;font-weight:800;letter-spacing:.14em;line-height:1}.v1-header-brand small{font-size:.86rem;font-weight:700;letter-spacing:.14em;opacity:.95}.v1-header-center{justify-content:center}.v1-header-tabs{width:100%;display:flex;justify-content:center;align-items:center;gap:34px;margin-top:10px}.v1-header-tabs button{font-size:1.12rem;font-weight:600;letter-spacing:.035em}.v1-header-tabs button.active{font-weight:700}.v1-header-title{margin-bottom:4px}.v1-header-center,.v1-header-right,.v1-header-brand{box-shadow:inset 0 0 0 1px #5ccbff2e,0 0 22px #237fbe1a}.v1-shell .v1-header-brand:after{content:none!important;display:none!important}.v1-shell .v1-header-brand{background:linear-gradient(125deg,#102a3d,#071a2a 72%,#0a2439);border-color:#75cdef;box-shadow:inset 0 1px #c4efff30,inset 0 -2px #61c9ff70,0 0 14px #3dbaff30}.v1-shell .v1-header-brand{clip-path:polygon(15px 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,15px 100%,0 calc(100% - 15px),0 15px)}.v1-shell .v1-header-brand strong{font-family:Arial Black,Segoe UI,Arial,sans-serif;font-size:29px;font-weight:900;letter-spacing:2.2px;line-height:1.05;color:#f0faff;text-shadow:0 0 10px #65caff55}.v1-shell .v1-header-brand small{font-size:9px;font-weight:600;letter-spacing:1.1px;color:#98cbe9;opacity:1}.v1-shell .v1-header-center{border-left-color:#80d6f7;box-shadow:inset 1px 0 #91dcff35,inset 0 -2px #57c9ff55,0 0 13px #48bfff22}.v1-shell .v1-header .v1-header-brand{background:linear-gradient(125deg,#10283b,#071a2a 65%,#0b2335)!important}.v1-shell .v1-header .v1-header-brand:before,.v1-shell .v1-header .v1-header-brand:after{background-image:none!important;background-color:transparent!important}.v1-shell .v1-header .v1-header-brand strong{color:#edf8ff;font-weight:900;text-shadow:0 0 9px #68caff35}.v1-shell .v1-header .v1-header-title{font-size:15px!important;letter-spacing:1.5px}.v1-shell .v1-header .v1-header-brand{position:relative;overflow:visible}.v1-shell .v1-header .v1-header-brand:after{content:"";position:absolute;inset:-3px;pointer-events:none;border:1px solid rgba(92,212,255,.78);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);box-shadow:0 0 8px #4bc9ff6b,0 0 16px #4bc9ff38,inset 0 0 8px #4bc9ff2e;opacity:.82;animation:bronetBrandPulse 4.2s ease-in-out infinite}@keyframes bronetBrandPulse{0%,to{opacity:.72;box-shadow:0 0 6px #4bc9ff52,0 0 12px #4bc9ff2e,inset 0 0 6px #4bc9ff1f}50%{opacity:1;box-shadow:0 0 10px #4bc9ff99,0 0 22px #4bc9ff57,inset 0 0 10px #4bc9ff38}}.v1-shell .v1-header .v1-header-title{font-size:13px!important;letter-spacing:1.35px}.v1-shell .v1-header .v1-header-brand{position:relative;border:1px solid #65cfff!important;box-shadow:inset 0 0 0 1px #70d6ff55,inset 0 0 12px #48c4ff28!important}.v1-shell .v1-header .v1-header-brand:after{content:""!important;display:block!important;position:absolute;inset:2px;background:transparent!important;border:1px solid #8cddff;clip-path:none;opacity:.75;pointer-events:none;animation:bronetBrandOutline 3.6s ease-in-out infinite}@keyframes bronetBrandOutline{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.v1-shell .v1-header .v1-header-brand:after{animation:none}}.v1-shell .v1-header .v1-header-brand:after{content:none!important;display:none!important;animation:none!important}.v1-shell .v1-header .v1-header-brand,.v1-shell .v1-header .v1-header-center,.v1-shell .v1-header .v1-header-right{animation:bronetUnifiedPulse 5s ease-in-out infinite;will-change:filter}@keyframes bronetUnifiedPulse{0%,to{filter:drop-shadow(0 0 2px rgba(82,194,255,.22)) drop-shadow(0 0 5px rgba(82,194,255,.1))}50%{filter:drop-shadow(0 0 5px rgba(102,214,255,.5)) drop-shadow(0 0 11px rgba(67,169,255,.24))}}.v1-shell .v1-command-center.v1-command-center-pulse{position:relative}.v1-shell .v1-command-center.v1-command-center-pulse:before{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgba(90,220,255,.2);box-shadow:0 0 12px #38aaff14;animation:v1-command-center-pulse 4.8s ease-in-out infinite}@keyframes v1-command-center-pulse{0%,to{border-color:#5adcff2e;box-shadow:0 0 10px #38aaff12}50%{border-color:#78f0ff61;box-shadow:0 0 18px #46c8ff29,inset 0 0 18px #288cd20d}}@media(prefers-reduced-motion:reduce){.v1-shell .v1-command-center.v1-command-center-pulse:before{animation:none}}.v1-shell .v1-command-center.v1-command-center-pulse:before{content:none!important}.v1-shell .v1-command-center.v1-command-center-pulse{border-left:2px solid #65d7ff;border-right:2px solid #65d7ff;box-shadow:inset 3px 0 12px #58bfff16,inset -3px 0 12px #58bfff16,0 0 12px #56caff16;animation:v1-cc-border-breathe 4.8s ease-in-out infinite}@keyframes v1-cc-border-breathe{0%,to{border-left-color:#397fa5;border-right-color:#397fa5;box-shadow:inset 2px 0 10px #58bfff0c,inset -2px 0 10px #58bfff0c,0 0 6px #56caff08}50%{border-left-color:#9be9ff;border-right-color:#9be9ff;box-shadow:inset 3px 0 18px #58bfff30,inset -3px 0 18px #58bfff30,0 0 18px #56caff38}}@media(prefers-reduced-motion:reduce){.v1-shell .v1-command-center.v1-command-center-pulse{animation:none}}.v1-shell .v1-header .v1-header-brand,.v1-shell .v1-header .v1-header-center,.v1-shell .v1-header .v1-header-right{animation:bronetB60HeaderPulse 4.8s ease-in-out infinite!important;will-change:filter}@keyframes bronetB60HeaderPulse{0%,to{filter:brightness(.94) drop-shadow(0 0 2px rgba(75,185,255,.23)) drop-shadow(0 0 5px rgba(75,185,255,.1))}50%{filter:brightness(1.15) drop-shadow(0 0 5px rgba(120,225,255,.7)) drop-shadow(0 0 12px rgba(70,185,255,.4))}}.v1-shell .v1-command-center.v1-command-center-pulse{border-top:2px solid #65d7ff;animation:bronetB60CommandPulse 30s ease-in-out infinite!important}@keyframes bronetB60CommandPulse{0%,to{border-top-color:#397fa5;border-left-color:#397fa5;border-right-color:#397fa5;box-shadow:inset 2px 0 10px #58bfff0c,inset -2px 0 10px #58bfff0c,0 0 6px #56caff08}50%{border-top-color:#9be9ff;border-left-color:#9be9ff;border-right-color:#9be9ff;box-shadow:inset 0 3px 16px #58bfff26,inset 3px 0 18px #58bfff30,inset -3px 0 18px #58bfff30,0 0 18px #56caff38}}@media(prefers-reduced-motion:reduce){.v1-shell .v1-header .v1-header-brand,.v1-shell .v1-header .v1-header-center,.v1-shell .v1-header .v1-header-right,.v1-shell .v1-command-center.v1-command-center-pulse{animation:none!important;will-change:auto}}.v1-shell .v1-header .v1-header-brand,.v1-shell .v1-header .v1-header-center,.v1-shell .v1-header .v1-header-right{animation:bronetB61HeaderBorder 4.8s ease-in-out infinite!important;will-change:border-color,box-shadow}@keyframes bronetB61HeaderBorder{0%,to{border-color:#428bb3;box-shadow:inset 0 0 0 1px #61caff22,inset 0 0 12px #48c4ff15,0 0 5px #56caff15}50%{border-color:#a5efff;box-shadow:inset 0 0 0 1px #a2eaff66,inset 0 0 18px #64d5ff38,0 0 14px #56caff65,0 0 24px #56caff35}}@media(prefers-reduced-motion:reduce){.v1-shell .v1-header .v1-header-brand,.v1-shell .v1-header .v1-header-center,.v1-shell .v1-header .v1-header-right{animation:none!important;will-change:auto}}.success-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 16px;border:1px solid #326d63;border-radius:9px;background:#15342f;color:#d1fae5;font-size:13px}.success-notice button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:20px}.success-notice button:hover{color:#fff}.success-notice.notice-warning{border-color:#a16207;background:#422006;color:#fef3c7}.relationship-manager{margin-top:18px;padding:16px;border:1px solid #334155;border-radius:12px}.relationship-manager-list{display:grid;gap:8px;margin-top:16px}.relationship-manager-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid #334155;border-radius:8px}.relationship-manager-row span{overflow-wrap:anywhere}@media(max-width:700px){.relationship-manager-row{align-items:flex-start;flex-direction:column}}.relationship-open{flex:1;min-width:0;padding:4px 0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.relationship-open:hover{color:#7dd3fc}.relationship-open:focus-visible{outline:2px solid #7dd3fc;outline-offset:3px;border-radius:4px}.entity-editor{margin-top:20px;padding:18px;border:1px solid var(--border, #334155);border-radius:12px}.entity-editor-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.entity-editor-header h3{margin:0}.entity-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.entity-form label{display:flex;flex-direction:column;gap:6px;font-size:13px}.entity-form .wide{grid-column:1 / -1}.entity-form input,.entity-form select,.entity-form textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #475569;border-radius:7px;background:#111827;color:#f8fafc;font:inherit}.entity-form textarea{resize:vertical}.entity-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px}.entity-error{grid-column:1 / -1;color:#fca5a5}@media(max-width:700px){.entity-form{grid-template-columns:1fr}}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 50% 15%,#163650,transparent 55%),#08121e;color:#e5edf5;font-family:Inter,system-ui,sans-serif}.auth-card{width:100%;max-width:430px;padding:38px;background:#112338;border:1px solid #29425c;border-radius:16px;box-shadow:0 24px 70px #0006}.auth-brand{display:flex;align-items:center;gap:16px}.auth-logo{background:#1678ac;color:#fff;padding:12px 18px;border-radius:10px;font-size:28px;font-weight:800}.auth-brand h1{margin:0;letter-spacing:3px}.auth-brand p,.auth-heading p,.auth-footer{color:#92a8bc;font-size:12px}.auth-heading{margin:35px 0 25px}.auth-heading h2{margin-bottom:8px}.auth-card form{display:flex;flex-direction:column;gap:12px}.auth-card label{font-size:13px;font-weight:600}.auth-card input{padding:13px;background:#091827;color:#fff;border:1px solid #35506a;border-radius:8px;font-size:15px}.auth-card input:focus{outline:2px solid #3196ce}.auth-submit{margin-top:15px;padding:14px;background:#1678ac;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:700}.auth-submit:hover{background:#2095ce}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-error{color:#ff9b9b;font-size:13px}.auth-footer{margin-top:30px;text-align:center}.auth-loading{color:#b9d4e7}.auth-session-bar{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:8px 22px;background:#091827;color:#b9d4e7;font-size:12px}.auth-session-bar button{background:transparent;color:#8bcaf0;border:1px solid #35506a;border-radius:6px;padding:6px 12px;cursor:pointer}.connection-manager{margin-top:24px;padding:24px;background:#112338;border:1px solid #29425c;border-radius:12px}.connection-manager-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.connection-manager-header h3{margin:0 0 5px}.connection-manager-header p{color:#92a8bc;margin:0;font-size:13px}.connection-manager button{padding:8px 14px;background:#173c58;border:1px solid #355b75;border-radius:7px;color:#dceaf5;cursor:pointer}.connection-manager button:hover:not(:disabled){background:#235b81}.connection-manager button:disabled{opacity:.5;cursor:wait}.connection-manager-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;border-top:1px solid #29425c}.connection-manager-row strong,.connection-manager-row small{display:block}.connection-manager-row small{color:#92a8bc;margin-top:5px;overflow-wrap:anywhere}.connection-manager-actions{display:flex;gap:8px}.connection-editor{display:flex;flex-direction:column;gap:12px;margin-top:22px;padding:20px;background:#091827;border-radius:10px}.connection-editor label{font-size:13px;font-weight:600}.connection-editor input,.connection-editor textarea{padding:11px;border:1px solid #35506a;border-radius:6px;background:#112338;color:#fff;font:inherit}.connection-editor textarea{min-height:85px;resize:vertical}@media(max-width:700px){.connection-manager-header,.connection-manager-row{align-items:flex-start;flex-direction:column}}
