/* M.A.I.C. Phase 05 Living Topology Field v2.2
 * Primary topology material layer. Current governed signal remains the color owner.
 */
#tab-sector-network{
  --p05v22-s0:var(--maic-vc-surface-0,#07100f);--p05v22-s1:var(--maic-vc-surface-1,#0a1413);--p05v22-s2:var(--maic-vc-surface-2,#0d1917);
  --p05v22-line:var(--maic-vc-line,rgba(174,216,205,.16));--p05v22-line2:var(--maic-vc-line-strong,rgba(174,216,205,.31));
  --p05v22-text:var(--maic-vc-text,#d6e2df);--p05v22-high:var(--maic-vc-high,#f1f7f5);--p05v22-muted:var(--maic-vc-muted,#829b96);--p05v22-faint:var(--maic-vc-faint,#5c7670);
  --p05v22-accent:var(--maic-vc-accent,var(--maic-gov-accent,#61e6ad));--p05v22-mono:var(--maic-vc-instrument,var(--maic-font-mono,"JetBrains Mono",ui-monospace,monospace));--p05v22-reading:var(--maic-vc-reading,var(--maic-font-sans,Inter,ui-sans-serif,system-ui,sans-serif));
}
#tab-sector-network [data-maic-p05-retired-draft="true"],#tab-sector-network [data-maic-p05-duplicate="true"]{display:none!important}
#tab-sector-network .maic-scene-topology.maic-p05-v22-primary{position:relative!important;margin:0!important;padding:18px!important;border:1px solid var(--p05v22-line)!important;border-radius:10px!important;background:var(--p05v22-s0)!important;box-shadow:none!important;overflow:hidden!important}
#tab-sector-network .maic-scene-topology.maic-p05-v22-primary::before{content:"";position:absolute;left:18px;top:0;width:92px;height:2px;background:var(--p05v22-accent);opacity:.74}
#tab-sector-network .maic-scene-topology.maic-p05-v22-primary>.maic-scene-head{margin:0 0 12px!important;padding:0 0 13px!important;border:0!important;border-bottom:1px solid var(--p05v22-line)!important;background:transparent!important}
#tab-sector-network .maic-scene-topology.maic-p05-v22-primary>.maic-scene-head span{color:var(--p05v22-muted)!important;font:800 10px/1.25 var(--p05v22-mono)!important;letter-spacing:.09em!important}
#tab-sector-network .maic-scene-topology.maic-p05-v22-primary>.maic-scene-head strong{color:var(--p05v22-high)!important;font:650 13px/1.5 var(--p05v22-reading)!important}
#tab-sector-network .maic-scene-topology.maic-p05-v22-primary>.maic-scene-head>b{color:var(--p05v22-accent)!important;font:800 10px/1.25 var(--p05v22-mono)!important}
#tab-sector-network .maic-p05-v22-native-owner{display:block!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#tab-sector-network .maic-p05-v22-command{position:relative;display:block;min-width:0;border:1px solid var(--p05v22-line);border-radius:9px;background:linear-gradient(180deg,rgba(255,255,255,.014),transparent 24%),var(--p05v22-s1);overflow:hidden}
#tab-sector-network .maic-p05-v22-command>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:12px 14px;border-bottom:1px solid var(--p05v22-line);background:rgba(255,255,255,.008)}
#tab-sector-network .maic-p05-v22-command>header span,#tab-sector-network .maic-p05-v22-command>header>b{display:block;color:var(--p05v22-muted);font:800 9px/1.3 var(--p05v22-mono);letter-spacing:.07em}
#tab-sector-network .maic-p05-v22-command>header strong{display:block;margin-top:4px;color:var(--p05v22-text);font:650 11px/1.45 var(--p05v22-reading)}
#tab-sector-network .maic-p05-v22-command>header>b{color:var(--p05v22-accent);white-space:nowrap}
#tab-sector-network .maic-p05-v22-authority{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:stretch;border-bottom:1px solid var(--p05v22-line);background:rgba(255,255,255,.006)}
#tab-sector-network .maic-p05-v22-authority>div{min-width:0;padding:11px 14px}
#tab-sector-network .maic-p05-v22-authority>i{position:relative;display:block}
#tab-sector-network .maic-p05-v22-authority>i::before{content:"";position:absolute;left:4px;right:4px;top:50%;height:1px;background:var(--p05v22-line2)}
#tab-sector-network .maic-p05-v22-authority>i::after{content:"";position:absolute;right:4px;top:calc(50% - 3px);width:6px;height:6px;border-top:1px solid var(--p05v22-line2);border-right:1px solid var(--p05v22-line2);transform:rotate(45deg)}
#tab-sector-network .maic-p05-v22-authority span,#tab-sector-network .maic-p05-v22-authority small{display:block;color:var(--p05v22-muted);font:800 8.5px/1.3 var(--p05v22-mono);letter-spacing:.055em}
#tab-sector-network .maic-p05-v22-authority strong{display:block;margin-top:4px;color:var(--p05v22-high);font:800 10.5px/1.3 var(--p05v22-mono);word-break:break-word}
#tab-sector-network .maic-p05-v22-authority small{margin-top:4px;color:var(--p05v22-faint);font-weight:600;letter-spacing:0}
#tab-sector-network .maic-p05-v22-temporal-host{padding:0 14px;border-bottom:1px solid var(--p05v22-line)}
#tab-sector-network .maic-p05-v22-temporal{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(145px,.65fr) minmax(70px,.9fr) minmax(145px,.65fr) minmax(230px,.9fr);align-items:center;width:100%;min-height:76px;padding:9px 0;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer;box-shadow:none}
#tab-sector-network .maic-p05-v22-temporal:hover{background:rgba(255,255,255,.012)}
#tab-sector-network .maic-p05-v22-temporal span{color:var(--p05v22-muted);font:800 8.5px/1.3 var(--p05v22-mono);letter-spacing:.055em}
#tab-sector-network .maic-p05-v22-temporal strong{display:block;margin-top:4px;color:var(--p05v22-high);font:800 11px/1.25 var(--p05v22-mono)}
#tab-sector-network .maic-p05-v22-temporal .headline{padding-right:14px;border-right:1px solid var(--p05v22-line)}
#tab-sector-network .maic-p05-v22-temporal .headline strong{color:var(--p05v22-accent)}
#tab-sector-network .maic-p05-v22-temporal>i{position:relative;display:block;height:1px;margin:0 16px;background:var(--p05v22-line2)}
#tab-sector-network .maic-p05-v22-temporal>i>b{position:absolute;left:0;top:-1px;width:24%;height:3px;background:var(--p05v22-accent);opacity:.72;animation:p05v22Clock 5.8s ease-in-out infinite}
#tab-sector-network .maic-p05-v22-temporal>aside{display:flex;justify-content:flex-end;gap:14px;min-width:0;border-left:1px solid var(--p05v22-line);padding-left:14px}
#tab-sector-network .maic-p05-v22-temporal>aside>span{white-space:nowrap;color:var(--p05v22-faint)}#tab-sector-network .maic-p05-v22-temporal>aside b{color:var(--p05v22-text)}
#tab-sector-network .maic-p05-v22-temporal[data-source="unavailable"]>i>b{display:none}
#tab-sector-network .maic-p05-v22-system{position:relative;display:grid;grid-template-columns:minmax(185px,225px) minmax(440px,1fr) minmax(185px,225px);gap:18px;align-items:stretch;min-height:540px;padding:16px 14px 14px}
#tab-sector-network .maic-p05-v22-map-stage{position:relative;z-index:2;min-width:0;min-height:506px;border:1px solid var(--p05v22-line2);border-radius:8px;background:radial-gradient(circle at 50% 48%,rgba(97,230,173,.045),transparent 40%),var(--p05v22-s0);overflow:hidden}
#tab-sector-network .maic-p05-v22-map-label{position:absolute;left:12px;top:11px;z-index:7;pointer-events:none}
#tab-sector-network .maic-p05-v22-map-label span{display:block;color:var(--p05v22-muted);font:800 8px/1.25 var(--p05v22-mono);letter-spacing:.07em}#tab-sector-network .maic-p05-v22-map-label strong{display:block;margin-top:3px;color:var(--p05v22-accent);font:800 10px/1.25 var(--p05v22-mono)}
#tab-sector-network .maic-p05-v22-map-host,#tab-sector-network .maic-p05-v22-canvas{position:relative!important;width:100%!important;height:100%!important;min-height:506px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}
#tab-sector-network .maic-p05-v22-canvas>svg{width:100%!important;height:100%!important;min-height:506px!important;display:block!important}
#tab-sector-network .maic-p05-v22-canvas .maic-topology-field-bg{fill:transparent!important;stroke:var(--p05v22-line)!important;stroke-width:1!important}
#tab-sector-network .maic-p05-v22-canvas .maic-topology-edge{stroke:var(--p05v22-line2)!important;stroke-width:1!important;stroke-dasharray:5 9!important;opacity:.72!important;animation:p05v22Topology 8.5s linear infinite!important}
#tab-sector-network .maic-p05-v22-canvas .maic-cluster-core{fill:var(--p05v22-s0)!important;stroke:var(--p05v22-accent)!important;stroke-width:1.35!important;opacity:.95!important;cursor:pointer!important;transform-box:fill-box!important;transform-origin:center!important;animation:p05v22Cluster 4.8s ease-in-out infinite!important;transition:opacity .18s ease,stroke-width .18s ease!important}
#tab-sector-network .maic-p05-v22-canvas .maic-cluster-core.is-selected{stroke-width:3!important;opacity:1!important;animation-duration:2.5s!important}#tab-sector-network .maic-p05-v22-canvas.has-selected-cluster .maic-cluster-core:not(.is-selected){opacity:.34!important}
#tab-sector-network .maic-p05-v22-canvas .maic-candidate-node{fill:var(--p05v22-text)!important;opacity:.58!important}#tab-sector-network .maic-p05-v22-canvas .maic-cluster-name{fill:var(--p05v22-high)!important;font-family:var(--p05v22-mono)!important;font-weight:800!important}#tab-sector-network .maic-p05-v22-canvas :is(.maic-cluster-heat,.maic-candidate-label,.maic-topology-caption){fill:var(--p05v22-muted)!important;font-family:var(--p05v22-mono)!important}
#tab-sector-network .maic-p05-v22-vectors{position:relative;z-index:5;display:flex;flex-direction:column;justify-content:space-around;gap:22px;padding:38px 0}
#tab-sector-network .maic-p05-v22-vector{position:relative;display:block;width:100%;min-height:126px;padding:14px 13px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;box-shadow:none;overflow:visible}
#tab-sector-network .maic-p05-v22-vector:hover{background:rgba(255,255,255,.012)}#tab-sector-network .maic-p05-v22-vector>i{position:absolute;top:16px;width:6px;height:6px;border:1px solid var(--p05v22-line2);border-radius:50%;background:var(--p05v22-s1)}#tab-sector-network .maic-p05-v22-vector.west>i{right:0}#tab-sector-network .maic-p05-v22-vector.east>i{left:0}
#tab-sector-network .maic-p05-v22-vector span{display:block;color:var(--p05v22-muted);font:800 8.5px/1.3 var(--p05v22-mono);letter-spacing:.06em}#tab-sector-network .maic-p05-v22-vector strong{display:block;margin-top:7px;color:var(--p05v22-high);font:800 11px/1.3 var(--p05v22-mono);word-break:break-word}#tab-sector-network .maic-p05-v22-vector small{display:block;margin-top:6px;color:var(--p05v22-faint);font:500 9.5px/1.45 var(--p05v22-reading)}#tab-sector-network .maic-p05-v22-vector em{display:block;margin-top:7px;color:var(--p05v22-text);font:650 9px/1.45 var(--p05v22-mono);font-style:normal;opacity:.78}
#tab-sector-network .maic-p05-v22-vector>b{position:absolute;top:18px;height:1px;width:32px;background:var(--p05v22-line2);overflow:hidden}#tab-sector-network .maic-p05-v22-vector.west>b{right:-31px}#tab-sector-network .maic-p05-v22-vector.east>b{left:-31px}#tab-sector-network .maic-p05-v22-vector>b::after{content:"";position:absolute;top:-1px;width:12px;height:3px;background:var(--p05v22-accent);opacity:.68}#tab-sector-network .maic-p05-v22-vector.west>b::after{right:0;animation:p05v22West 3.9s ease-in-out infinite}#tab-sector-network .maic-p05-v22-vector.east>b::after{left:0;animation:p05v22East 4.7s ease-in-out infinite}#tab-sector-network .maic-p05-v22-vector.pressure>b{background:repeating-linear-gradient(90deg,var(--p05v22-line2) 0 5px,transparent 5px 9px)}
#tab-sector-network .maic-p05-v22-connectors{position:absolute;z-index:3;inset:16px 14px 14px;width:calc(100% - 28px);height:calc(100% - 30px);pointer-events:none;overflow:visible}#tab-sector-network .maic-p05-v22-connectors path{fill:none;stroke:var(--p05v22-line2);stroke-width:1;vector-effect:non-scaling-stroke;opacity:.52}#tab-sector-network .maic-p05-v22-connectors path.pressure{stroke-dasharray:4 9;animation:p05v22Pressure 7.2s linear infinite}#tab-sector-network .maic-p05-v22-connectors path.support{stroke-dasharray:14 8;animation:p05v22Support 9s linear infinite}#tab-sector-network .maic-p05-v22-connectors path.b{animation-delay:-3.1s}
#tab-sector-network .maic-p05-v22-universe{position:absolute;right:12px;top:11px;z-index:8;max-width:270px;padding:0 0 6px;border:0;border-bottom:1px solid var(--p05v22-line2);background:transparent;text-align:right;color:inherit;cursor:pointer}#tab-sector-network .maic-p05-v22-universe[hidden]{display:none!important}#tab-sector-network .maic-p05-v22-universe span,#tab-sector-network .maic-p05-v22-universe small{display:block;color:var(--p05v22-muted);font:800 8px/1.3 var(--p05v22-mono)}#tab-sector-network .maic-p05-v22-universe strong{display:block;margin:3px 0;color:var(--p05v22-high);font:800 9.5px/1.3 var(--p05v22-mono)}#tab-sector-network .maic-p05-v22-universe small{color:var(--p05v22-faint);font-weight:600}
#tab-sector-network .maic-p05-v22-selection{position:absolute;right:12px;bottom:12px;z-index:9;width:min(310px,calc(100% - 24px));padding:11px 12px;border:1px solid var(--p05v22-line2);border-radius:6px;background:rgba(7,16,15,.94);backdrop-filter:blur(8px)}#tab-sector-network .maic-p05-v22-selection[hidden]{display:none!important}#tab-sector-network .maic-p05-v22-selection span,#tab-sector-network .maic-p05-v22-selection small{display:block;color:var(--p05v22-muted);font:800 8.5px/1.35 var(--p05v22-mono)}#tab-sector-network .maic-p05-v22-selection strong{display:block;margin:5px 0 2px;color:var(--p05v22-high);font:700 14px/1.25 var(--p05v22-reading)}#tab-sector-network .maic-p05-v22-selection>b{display:block;margin-bottom:7px;color:var(--p05v22-accent);font:800 9.5px/1.3 var(--p05v22-mono)}#tab-sector-network .maic-p05-v22-selection button{margin-top:8px;padding:6px 0;border:0;border-bottom:1px solid var(--p05v22-line2);border-radius:0;background:transparent;color:var(--p05v22-accent);font:800 8.5px/1.25 var(--p05v22-mono)}
#tab-sector-network .maic-p05-v22-evidence-rail{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:stretch;padding:0 14px;border-top:1px solid var(--p05v22-line);border-bottom:1px solid var(--p05v22-line);background:rgba(255,255,255,.005)}#tab-sector-network .maic-p05-v22-evidence-rail>button{min-width:0;padding:11px 0;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer}#tab-sector-network .maic-p05-v22-evidence-rail>i{position:relative}#tab-sector-network .maic-p05-v22-evidence-rail>i::before{content:"";position:absolute;left:5px;right:5px;top:50%;height:1px;background:var(--p05v22-line)}#tab-sector-network .maic-p05-v22-evidence-rail span,#tab-sector-network .maic-p05-v22-evidence-rail small{display:block;color:var(--p05v22-muted);font:800 8px/1.35 var(--p05v22-mono)}#tab-sector-network .maic-p05-v22-evidence-rail strong{display:block;margin-top:4px;color:var(--p05v22-high);font:800 9.5px/1.3 var(--p05v22-mono)}#tab-sector-network .maic-p05-v22-evidence-rail small{margin-top:4px;color:var(--p05v22-faint);font-weight:600}
#tab-sector-network .maic-p05-v22-governance{padding:13px 14px 15px;background:rgba(0,0,0,.06)}#tab-sector-network .maic-p05-v22-floor-label{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:10px}#tab-sector-network .maic-p05-v22-floor-label span{color:var(--p05v22-accent);font:800 8.5px/1.3 var(--p05v22-mono);letter-spacing:.06em}#tab-sector-network .maic-p05-v22-floor-label strong{color:var(--p05v22-muted);font:800 8.5px/1.3 var(--p05v22-mono);text-align:right}
#tab-sector-network .maic-p05-v22-boundary-host .maic-qualification-barrier{position:relative!important;margin:0!important;padding:10px 12px!important;border:0!important;border-top:1px dashed var(--p05v22-line2)!important;border-bottom:1px dashed var(--p05v22-line2)!important;background:transparent!important;overflow:hidden!important}#tab-sector-network .maic-p05-v22-boundary-host .maic-qualification-barrier::after{content:"";position:absolute;left:-18%;top:0;width:18%;height:100%;background:linear-gradient(90deg,transparent,rgba(97,230,173,.09),transparent);animation:p05v22Floor 6.2s linear infinite;pointer-events:none}
#tab-sector-network .maic-p05-v22-policy-host{margin-top:10px;padding-top:9px;border-top:1px solid var(--p05v22-line)}#tab-sector-network .maic-p05-v22-policy-host>span{display:block;margin-bottom:7px;color:var(--p05v22-faint);font:800 8px/1.3 var(--p05v22-mono);letter-spacing:.05em}#tab-sector-network .maic-p05-v22-policy-host .maic-portfolio-role-ports{margin:0!important;padding:0!important;border:0!important;background:transparent!important}
@keyframes p05v22Clock{0%,100%{left:0;opacity:.35}50%{left:76%;opacity:.95}}@keyframes p05v22Topology{to{stroke-dashoffset:-56}}@keyframes p05v22Cluster{0%,100%{transform:scale(.985)}50%{transform:scale(1.018)}}@keyframes p05v22West{0%,100%{right:0;opacity:.3}50%{right:20px;opacity:.9}}@keyframes p05v22East{0%,100%{left:0;opacity:.3}50%{left:20px;opacity:.9}}@keyframes p05v22Pressure{to{stroke-dashoffset:-52}}@keyframes p05v22Support{to{stroke-dashoffset:66}}@keyframes p05v22Floor{to{left:118%}}
@media(max-width:1040px){#tab-sector-network .maic-p05-v22-system{grid-template-columns:1fr;min-height:0}#tab-sector-network .maic-p05-v22-vectors{display:grid;grid-template-columns:1fr 1fr;padding:0;gap:8px}#tab-sector-network .maic-p05-v22-connectors{display:none}#tab-sector-network .maic-p05-v22-map-stage,#tab-sector-network .maic-p05-v22-map-host,#tab-sector-network .maic-p05-v22-canvas,#tab-sector-network .maic-p05-v22-canvas>svg{min-height:430px!important}#tab-sector-network .maic-p05-v22-vector>b,#tab-sector-network .maic-p05-v22-vector>i{display:none}#tab-sector-network .maic-p05-v22-temporal{grid-template-columns:1fr 1fr;gap:12px}#tab-sector-network .maic-p05-v22-temporal>i{display:none}#tab-sector-network .maic-p05-v22-temporal>aside{grid-column:1/-1;justify-content:flex-start;border-left:0;padding-left:0}#tab-sector-network .maic-p05-v22-authority,#tab-sector-network .maic-p05-v22-evidence-rail{grid-template-columns:1fr}#tab-sector-network .maic-p05-v22-authority>i,#tab-sector-network .maic-p05-v22-evidence-rail>i{display:none}}
@media(max-width:720px){#tab-sector-network .maic-scene-topology.maic-p05-v22-primary{padding:12px!important}#tab-sector-network .maic-p05-v22-command>header{display:block}#tab-sector-network .maic-p05-v22-command>header>b{margin-top:8px}#tab-sector-network .maic-p05-v22-vectors{grid-template-columns:1fr}#tab-sector-network .maic-p05-v22-map-stage,#tab-sector-network .maic-p05-v22-map-host,#tab-sector-network .maic-p05-v22-canvas,#tab-sector-network .maic-p05-v22-canvas>svg{min-height:390px!important}#tab-sector-network .maic-p05-v22-universe{position:static;max-width:none;margin:10px 12px 0;text-align:left}#tab-sector-network .maic-p05-v22-floor-label{display:block}#tab-sector-network .maic-p05-v22-floor-label strong{display:block;margin-top:5px;text-align:left}}
@media(prefers-reduced-motion:reduce){#tab-sector-network .maic-p05-v22-temporal>i>b,#tab-sector-network .maic-p05-v22-canvas .maic-topology-edge,#tab-sector-network .maic-p05-v22-canvas .maic-cluster-core,#tab-sector-network .maic-p05-v22-vector>b::after,#tab-sector-network .maic-p05-v22-connectors path,#tab-sector-network .maic-p05-v22-boundary-host .maic-qualification-barrier::after{animation:none!important}}
