.guidedConfigCard{overflow:hidden}.guidedHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.guidedHeader h2{margin:3px 0 5px;font-size:20px}.guidedHeader p{margin:0;max-width:760px;opacity:.72;font-size:13px;line-height:1.45}.guidedKicker{font-size:11px;font-weight:800;letter-spacing:.12em;opacity:.58}.guidedDecisionStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px}.guidedDecisionStrip>div{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;align-items:center;padding:11px 12px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#94a3b80f}.guidedDecisionStrip svg{grid-row:1/3}.guidedDecisionStrip span{font-size:11px;opacity:.66}.guidedDecisionStrip b{font-size:13px}.guidedStatusPill{display:inline-flex;width:max-content;padding:3px 7px;border-radius:999px;font-size:10px!important;font-weight:800;letter-spacing:.04em;opacity:1!important}.guidedStatusPill.ok{background:#22c55e1f;color:#15803d}.guidedStatusPill.wait{background:#f59e0b21;color:#b45309}.guidedStatusPill.neutral{background:#94a3b829}.guidedStatusLine{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:16px;border-radius:10px;background:#3b82f612;font-size:13px}.guidedForm{display:flex;flex-direction:column;gap:14px}.guidedSection{border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:15px;background:#94a3b806}.guidedSectionTitle{display:flex;align-items:center;gap:10px;margin-bottom:13px}.guidedSectionTitle>span{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#3b82f61c;font-weight:800;font-size:12px}.guidedSectionTitle>div{display:flex;flex-direction:column}.guidedSectionTitle b{font-size:14px}.guidedSectionTitle small{font-size:11px;opacity:.62;margin-top:2px}.guidedGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guidedGrid label{display:flex;flex-direction:column;gap:6px}.guidedGrid label>span{font-size:11px;font-weight:700;opacity:.72}.guidedGrid input,.guidedGrid select{width:100%;box-sizing:border-box;min-height:40px;border-radius:9px;border:1px solid rgba(148,163,184,.3);background:var(--panel,#fff);color:inherit;padding:8px 10px;outline:none}.guidedGrid input:focus,.guidedGrid select:focus{border-color:#3b82f6b8;box-shadow:0 0 0 3px #3b82f614}.guidedHint{margin-top:10px;padding:10px 12px;border-radius:9px;background:#f59e0b14;font-size:12px;line-height:1.45}.guidedSwitches{display:flex;gap:18px;flex-wrap:wrap}.guidedSwitches label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.guidedSwitches input{width:17px;height:17px}.guidedAdvanced{border:1px dashed rgba(148,163,184,.34);border-radius:14px;overflow:hidden}.guidedAdvanced summary{cursor:pointer;padding:13px 15px;font-weight:800;font-size:13px}.guidedAdvanced summary small{font-weight:500;opacity:.55;margin-left:5px}.guidedAdvancedBody{padding:0 15px 15px}.guidedSubTitle{margin:14px 0 9px;font-size:12px;font-weight:800}.guidedSubTitle small{font-weight:500;opacity:.6;margin-left:5px}.guidedCalculated{padding:14px;border-radius:14px;border:1px solid rgba(34,197,94,.18);background:#22c55e0b}.guidedCalculated>div:first-child{display:flex;gap:8px;align-items:baseline;margin-bottom:10px}.guidedCalculated small{opacity:.58}.guidedCalculatedGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.guidedCalculatedGrid span{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:8px;background:#94a3b812;font-size:10px;opacity:.72}.guidedCalculatedGrid b{font-size:12px;opacity:1}.guidedFooter{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:4px}.guidedFooter>div{display:flex;flex-direction:column;gap:3px}.guidedFooter b{font-size:13px}.guidedFooter small{font-size:11px;opacity:.62;max-width:650px}.guidedFooter button{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:10px;padding:10px 16px;font-weight:800;cursor:pointer;background:#2563eb;color:#fff}.guidedFooter button:disabled{opacity:.55;cursor:not-allowed}.guidedMessage{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;font-size:12px}.guidedMessage.ok{background:#22c55e17}.guidedMessage.error{background:#ef444417}@media(max-width:980px){.guidedDecisionStrip,.guidedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.guidedCalculatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.guidedDecisionStrip,.guidedGrid,.guidedCalculatedGrid{grid-template-columns:1fr}.guidedFooter{align-items:stretch;flex-direction:column}.guidedFooter button{justify-content:center;width:100%}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172033;background:#f4f7fb;font-synthesis:none;--bg:#f4f7fb;--panel:#ffffff;--line:#e5eaf1;--text:#172033;--muted:#6e7d92;--navy:#18324f;--blue:#2f7df4;--blueSoft:#edf5ff;--green:#16a66a;--greenSoft:#eaf8f1;--amber:#d99012;--amberSoft:#fff7e4;--red:#d94b59;--redSoft:#fff0f2;--shadow:0 8px 28px rgba(31,48,75,.07)}*{box-sizing:border-box}body{margin:0;background:linear-gradient(180deg,#f7f9fc 0,#f3f6fa);min-height:100vh}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{display:grid;grid-template-columns:238px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;padding:22px 14px;border-right:1px solid var(--line);background:#fff;display:flex;flex-direction:column;z-index:10}.brand{display:flex;align-items:center;gap:11px;padding:3px 9px 24px}.brandMark{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#1f69e5,#5f8fff);display:grid;place-items:center;font-weight:900;color:#fff;box-shadow:0 8px 20px #2f7df438}.brand b{display:block;font-size:16px;letter-spacing:-.3px}.brand small{display:block;color:#8a98aa;font-size:10px;margin-top:2px}.sidebar nav{display:grid;gap:5px}.sidebar nav a,.navDisabled{display:flex;gap:10px;align-items:center;padding:11px 12px;color:#6c7b8f;border-radius:11px;font-size:13px;font-weight:650}.sidebar nav a.active,.sidebar nav a:hover{background:#edf5ff;color:#245fac}.navDisabled{opacity:.48;cursor:not-allowed}.navDisabled span{margin-left:auto;font-size:8px;text-transform:uppercase;letter-spacing:.5px}.sidebarBottom{margin-top:auto}.userBox{display:flex;gap:9px;align-items:center;padding:10px;color:#53667e}.userBox span{font-size:12px;font-weight:700}.userBox small{display:block;color:#95a1b0;margin-top:2px;font-weight:500}.ghost{width:100%;background:#fff;border:1px solid var(--line);color:#66788e;padding:9px;border-radius:10px;display:flex;gap:7px;justify-content:center;cursor:pointer}.ghost:hover{background:#f8fafc}.content{padding:28px 34px 56px;min-width:0;max-width:1700px;width:100%;margin:0 auto}.pageTitle{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px;gap:16px}.eyebrow,.sectionKicker{font-size:9px;letter-spacing:1.25px;font-weight:900;color:#7790ad;text-transform:uppercase}.pageTitle h1{margin:4px 0 0;font-size:29px;letter-spacing:-.8px}.pageTitle p{margin:7px 0 0;color:var(--muted);font-size:13px}.pageActions{padding-top:6px}.card{background:var(--panel);border:1px solid var(--line);border-radius:17px;padding:17px;box-shadow:var(--shadow);margin-bottom:15px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:15px}.metricCard{position:relative;overflow:hidden}.metricCard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#c9d2de}.metric-ok:before{background:var(--green)}.metric-warn:before{background:var(--amber)}.metric-bad:before{background:var(--red)}.metric-blue:before{background:var(--blue)}.metricLabel{font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:#8796a8;font-weight:800}.metricValue{font-size:28px;font-weight:850;margin-top:8px;letter-spacing:-.7px}.metricSub{color:#8290a2;font-size:10px;margin-top:6px;line-height:1.4}.badge{display:inline-flex;align-items:center;gap:5px;border:1px solid #dce3eb;background:#f7f9fb;color:#66768a;padding:5px 9px;border-radius:999px;font-size:9px;font-weight:850;letter-spacing:.2px}.badge.ok{border-color:#bce8d3;background:var(--greenSoft);color:#0b8250}.badge.warn{border-color:#f3d89c;background:var(--amberSoft);color:#a36b08}.badge.bad{border-color:#f0bdc3;background:var(--redSoft);color:#b62f3f}.badge.blue{border-color:#c7ddff;background:var(--blueSoft);color:#2262bb}.statusDot{width:7px;height:7px;border-radius:50%;display:inline-block;background:#a6b0bc}.statusDot.online{background:var(--green);box-shadow:0 0 0 3px #16a66a1a}.statusDot.offline{background:var(--red)}.sectionHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px}.sectionHead h2,.card h2{font-size:15px;margin:3px 0 0;letter-spacing:-.25px}.sectionHead>span{font-size:10px;color:#8a98aa}.textLink{display:flex;align-items:center;gap:5px;font-size:11px;color:#2e6ecb;font-weight:800;padding-top:5px}.homeGrid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(300px,.8fr);gap:15px}.plantCard,.insightsCard{min-height:470px}.assetOverviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.overviewAsset{display:block;border:1px solid var(--line);border-radius:14px;padding:13px;background:#fff;transition:.16s}.overviewAsset:hover{transform:translateY(-1px);border-color:#c7d7ea;box-shadow:0 10px 22px #223f600f}.overviewAsset.tone-bad{border-left:4px solid var(--red)}.overviewAsset.tone-warn{border-left:4px solid var(--amber)}.overviewAsset.tone-ok{border-left:4px solid var(--green)}.assetOverviewHead{display:flex;justify-content:space-between;gap:8px}.assetOverviewHead strong{display:block;font-size:13px;margin-top:3px}.assetOverviewHead small{display:block;color:#9aa6b4;font-size:8px;margin-top:2px}.assetArea{font-size:8px;font-weight:850;color:#7b8aa0;text-transform:uppercase;letter-spacing:.55px}.overviewMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.overviewMetrics div{background:#f8fafc;border-radius:9px;padding:8px}.overviewMetrics span{display:block;color:#8b98a8;font-size:8px}.overviewMetrics b{display:block;font-size:11px;margin-top:3px}.assetMeta{display:flex;justify-content:space-between;margin-top:9px;color:#9aa6b4;font-size:8px}.assetMeta b{color:#697a8f}.insightList{display:grid;gap:8px}.insightItem{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;gap:9px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:10px;background:#fff}.insightItem b{display:block;font-size:11px}.insightItem span{display:block;color:#8a98aa;font-size:9px;margin-top:3px;line-height:1.35}.insightIcon{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:var(--amberSoft);color:#b16d00}.insightIcon.bad{background:var(--redSoft);color:#ba3444}.healthyState{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#7890a5;gap:8px}.healthyState b{color:#33506f}.healthyState span{max-width:290px;font-size:11px;line-height:1.45}.flowCard{margin-top:0}.flowSteps{display:grid;grid-template-columns:1fr 42px 1fr 42px 1fr;gap:8px;align-items:center}.flowSteps>div:not(:nth-child(2n)){border:1px solid var(--line);background:#f9fbfd;border-radius:13px;padding:13px;display:grid;grid-template-columns:28px 1fr;column-gap:7px;align-items:center}.flowSteps b{font-size:11px}.flowSteps span:not(.flowArrow){grid-column:2;color:#8291a4;font-size:9px;margin-top:3px}.flowArrow{text-align:center;color:#9eacbb;font-weight:900}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}.searchBox{display:flex;align-items:center;gap:8px;min-width:280px;flex:1;max-width:520px;background:#f8fafc;border:1px solid var(--line);border-radius:10px;padding:0 11px}.searchBox input{border:0;background:transparent;outline:0;width:100%;padding:10px 0;color:var(--text)}.filterBox{display:flex;gap:5px;align-items:center}.filterBox button{border:1px solid var(--line);background:#fff;color:#6d7d90;border-radius:8px;padding:8px 11px;cursor:pointer;font-size:10px;font-weight:750}.filterBox button.selected{background:#edf5ff;border-color:#c8dcf6;color:#2a62a8}.assetGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.assetCard{background:#fff;border:1px solid var(--line);border-radius:16px;padding:15px;box-shadow:var(--shadow);transition:.16s}.assetCard:hover{border-color:#cbd8e8;transform:translateY(-1px)}.assetCard.offline{opacity:.78}.assetTop{display:flex;justify-content:space-between;gap:8px}.assetTop h3{font-size:14px;margin:3px 0}.assetTop small{font-size:8px;color:#97a4b4}.healthStripe{height:5px;background:#eef2f6;border-radius:99px;margin:14px 0 10px;overflow:hidden}.healthStripe span{display:block;width:100%;height:100%}.healthStripe .good{background:linear-gradient(90deg,#1cb673,#48c99b)}.healthStripe .bad{background:#d94b59}.assetNumbers{display:grid;grid-template-columns:1fr 1fr;gap:7px}.assetNumbers.four{grid-template-columns:repeat(4,1fr)}.assetNumbers div{background:#f8fafc;border-radius:9px;padding:8px}.assetNumbers span{display:block;font-size:8px;color:#8e9aaa}.assetNumbers b{font-size:11px;display:block;margin-top:3px}.assetFoot{display:flex;justify-content:space-between;align-items:center;color:#7d8b9d;font-size:9px;margin-top:11px}.assetFoot strong{color:#2f6fc5;font-size:9px}.assetBreadcrumb{display:flex;gap:6px;align-items:center;color:#7e8ea1;font-size:10px;margin-bottom:10px}.assetBreadcrumb a{color:#2d6ec7}.assetStatusStrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px}.assetStatusStrip>div{background:#fff;border:1px solid var(--line);border-radius:13px;padding:11px;box-shadow:0 4px 14px #1f304b0a}.assetStatusStrip svg{width:15px;color:#6f89a7}.assetStatusStrip span{display:block;font-size:8px;color:#8b99aa;margin-top:8px;text-transform:uppercase;font-weight:800}.assetStatusStrip b{display:block;font-size:12px;margin-top:3px}.tabs{display:flex;gap:4px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:4px;margin-bottom:14px;width:max-content;max-width:100%;overflow:auto}.tabs button{border:0;background:transparent;color:#728296;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.tabs button.active{background:#eaf3ff;color:#245fae}.twoCols{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.assetOverviewCols{grid-template-columns:1fr 1fr}.healthHero{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0}.healthHero>div{border:1px solid var(--line);background:#f8fafc;border-radius:12px;padding:13px}.healthHero span{display:block;color:#8492a3;font-size:9px}.healthHero strong{display:block;font-size:25px;margin-top:5px}.diagList{display:grid;gap:7px;margin-top:10px}.diagList div{padding:9px 10px;border-left:3px solid #5a94e9;background:#f7faff;border-radius:7px;font-size:10px;color:#51657d;line-height:1.45}.actionBox{display:grid;grid-template-columns:26px 1fr;gap:8px;background:#fff8e8;border:1px solid #f1d69a;border-radius:11px;padding:11px;margin-top:11px;color:#9c6b10}.actionBox b{font-size:10px;display:block}.actionBox span{font-size:9px;display:block;margin-top:3px;line-height:1.45}.chartBox{height:300px}.chartBox.tall{height:390px}.chartBox.extraTall{height:470px}.recharts-cartesian-grid line{stroke:#edf1f5}.recharts-text{fill:#8291a4;font-size:9px}.captureCards{display:grid;gap:8px}.captureCard{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:12px;padding:11px;background:#fff}.captureCard:hover{background:#f9fbfd}.captureCard b{display:block;font-size:10px;margin-top:7px}.captureCard small{display:block;color:#8c99a9;font-size:8px;margin-top:3px}.captureCard>div:last-child{display:flex;align-items:center;gap:10px;color:#74869a;font-size:9px}.telemetryGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.telemetryGrid .metricCard{margin-bottom:0}.jsonCard{grid-column:1/-1}.analysisTabs{margin-top:-2px}.peakGroup{margin-bottom:16px}.peakGroup>b{font-size:10px;color:#687c91}.peakTable{display:grid;gap:4px;margin-top:7px}.peakTable>div{display:grid;grid-template-columns:1fr 1fr 70px;gap:8px;background:#f8fafc;border-radius:8px;padding:7px;font-size:9px}.peakTable small{text-align:right;color:#7890aa}.rpmHero{background:#edf5ff;border:1px solid #cfe1f7;border-radius:14px;padding:16px}.rpmHero strong{display:block;font-size:30px;color:#245fae}.rpmHero span{display:block;color:#617994;font-size:9px;margin-top:5px}.orderHints{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.orderHints div{background:#f8fafc;border-radius:9px;padding:10px}.orderHints b{display:block;font-size:9px;color:#6f8196}.orderHints span{font-size:12px;font-weight:800}.hintBox{margin-top:12px;border-left:3px solid #6ea2e9;background:#f7faff;border-radius:8px;padding:10px;color:#667b92;font-size:9px;line-height:1.5}.alertSummary,.systemGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.alertSummary .card,.systemGrid .card{display:flex;gap:11px;align-items:center;margin-bottom:0}.alertSummary svg,.systemGrid svg{color:#5d7b9e}.alertSummary span,.systemGrid span{display:block;color:#8795a6;font-size:9px}.alertSummary b,.systemGrid b{display:block;font-size:20px;margin-top:3px}.systemGrid small{display:block;color:#9aa5b2;font-size:8px;margin-top:3px}.insightBoard{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.alertInsight .alertValue{font-size:28px;font-weight:850;margin:12px 0}.alertInsight .alertValue small{font-size:11px;color:#8997a8}.alertInsight p{font-size:9px;color:#6f8094;line-height:1.5}.timestamp{font-size:8px;color:#98a4b1}.tableWrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:10px}th{text-align:left;color:#8796a8;font-weight:800;padding:9px;border-bottom:1px solid var(--line)}td{padding:10px 9px;border-bottom:1px solid #eef1f5;white-space:nowrap}td a{color:#2f6fc5}td small{display:block;color:#98a5b4;margin-top:2px}.json{white-space:pre-wrap;word-break:break-word;font-size:9px;color:#566b82;max-height:520px;overflow:auto;background:#f8fafc;border:1px solid var(--line);padding:13px;border-radius:11px}.errorBox{background:var(--redSoft);color:#b63b49;border:1px solid #f0c1c6;border-radius:9px;padding:10px;font-size:10px}.empty{text-align:center;color:var(--muted);padding:30px}.loginWrap{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 50% 0,#edf5ff,#f7f9fc 40%)}.loginCard{width:min(420px,100%);background:#fff;border:1px solid var(--line);border-radius:20px;padding:27px;box-shadow:0 24px 80px #1e38561f}.loginBrand{padding-left:0}.loginCard h2{margin:6px 0 20px}.loginCard label{display:block;font-size:10px;color:#7c8b9e;margin:12px 0 5px}.loginCard input{width:100%;background:#f9fbfd;border:1px solid #dbe3ec;color:#172033;border-radius:10px;padding:12px;outline:none}.loginCard input:focus{border-color:#7ba8e8}.primary{width:100%;margin-top:18px;padding:12px;border:0;border-radius:10px;background:linear-gradient(135deg,#246fe5,#4f87f7);color:#fff;font-weight:800;cursor:pointer}@media(max-width:1280px){.metrics,.assetGrid,.assetNumbers.four{grid-template-columns:repeat(2,1fr)}.assetStatusStrip{grid-template-columns:repeat(3,1fr)}.alertSummary,.systemGrid,.insightBoard{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.shell{grid-template-columns:78px 1fr}.brand>div:last-child,.sidebar nav a:not(.active),.navDisabled,.sidebarBottom{font-size:0}.brand{padding-left:5px}.sidebar nav a{justify-content:center}.sidebar nav a.active{font-size:0}.homeGrid,.twoCols,.assetOverviewCols,.assetOverviewGrid,.flowSteps{grid-template-columns:1fr}.flowSteps>div:nth-child(2n){display:none}}@media(max-width:720px){.shell{display:block}.sidebar{position:relative;height:auto;border-right:0;border-bottom:1px solid var(--line);padding:10px}.brand{padding:3px 4px 10px}.brand>div:last-child{display:block;font-size:initial}.sidebar nav{display:flex;overflow:auto}.sidebar nav a{font-size:0;min-width:42px}.content{padding:18px 11px}.metrics,.assetGrid,.telemetryGrid,.alertSummary,.systemGrid,.insightBoard,.assetStatusStrip,.assetOverviewGrid{grid-template-columns:1fr}.pageTitle h1{font-size:23px}.toolbar{display:grid}.searchBox{min-width:0;width:100%}.filterBox{overflow:auto}.overviewMetrics{grid-template-columns:1fr 1fr}.chartBox.extraTall{height:370px}}.navSection{padding:18px 14px 7px;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;opacity:.48}.sidebar nav a.navSub{margin-left:12px;width:calc(100% - 12px);font-size:13px}.factoryGrid{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));gap:18px;margin-top:18px}.factoryCard{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:24px;box-shadow:0 10px 28px #0f172a0e;transition:.16s ease;position:relative;overflow:hidden}.factoryCard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#1473e6}.factoryCard.factoryF3:before{background:#10a7c8}.factoryCard:hover{transform:translateY(-2px);box-shadow:0 18px 38px #0f172a17}.factoryCardIcon{width:54px;height:54px;border-radius:17px;display:flex;align-items:center;justify-content:center;background:#eef5ff;color:#1473e6;margin-bottom:18px}.factoryF3 .factoryCardIcon{background:#eaf9fc;color:#0891b2}.factoryCardTop{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.factoryCard h2{margin:4px 0 0;font-size:23px}.factoryCard p{color:#64748b;line-height:1.5;min-height:44px}.factoryMeta{display:grid;grid-template-columns:2fr 1fr .7fr;gap:9px;margin-top:18px}.factoryMeta span{background:#f8fafc;border:1px solid #edf2f7;border-radius:13px;padding:11px;font-size:10px;color:#64748b;text-transform:uppercase;font-weight:700}.factoryMeta b{display:block;margin-top:5px;color:#0f172a;font-size:12px;text-transform:none}.factoryOpen{margin-top:18px;display:flex;align-items:center;gap:7px;color:#1473e6;font-size:13px;font-weight:800}.migrationCard{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.migrationIcon{width:46px;height:46px;border-radius:14px;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.migrationCard h3{margin:0 0 5px}.migrationCard p{margin:0;color:#64748b;line-height:1.5}.v06AssetTabs{overflow-x:auto;white-space:nowrap}.historyToolbar{margin-bottom:16px}.periodButtons{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.periodButtons button{border:1px solid #dbe3ec;background:#fff;border-radius:11px;padding:9px 14px;cursor:pointer;font-weight:700;color:#526579}.periodButtons button.selected{background:#eaf3fe;border-color:#93c5fd;color:#1473e6}.customPeriod{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-top:15px;padding-top:15px;border-top:1px solid #edf2f7}.customPeriod label,.configForm label{display:flex;flex-direction:column;gap:6px}.customPeriod label span,.configForm label span{font-size:11px;font-weight:750;color:#64748b}.customPeriod input,.configForm input,.configForm select{min-height:42px;border:1px solid #cbd5e1;border-radius:11px;background:#fff;padding:0 11px;color:#0f172a}.primaryPeriodButton,.configSaveButton{min-height:42px;border:0;border-radius:11px;padding:0 17px;background:#1473e6;color:#fff;font-weight:800;cursor:pointer}.historyGrid{display:grid;grid-template-columns:1fr;gap:16px}.historyChartCard{min-height:340px}.historyChartBox{height:270px!important}.diagnosticWorkspace{display:grid;gap:16px}.diagnosticNumbers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px}.diagnosticNumbers div{background:#f8fafc;border:1px solid #edf2f7;border-radius:15px;padding:14px}.diagnosticNumbers span{display:block;font-size:10px;color:#64748b;font-weight:800;text-transform:uppercase}.diagnosticNumbers strong{display:block;margin-top:5px;font-size:25px;color:#0f172a}.signatureList{display:grid;gap:8px}.signatureRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:13px}.signatureRow div{display:flex;flex-direction:column;gap:2px}.signatureRow span{font-size:11px;color:#64748b}.signatureRow strong{font-size:20px}.emptyDiagnostic{padding:18px;border:1px dashed #cbd5e1;border-radius:14px;color:#64748b;line-height:1.5}.evidenceList{display:grid;gap:8px}.evidenceItem{display:flex;align-items:flex-start;gap:9px;padding:11px;border-radius:12px;font-size:13px}.goodEvidence{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.counterEvidence{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.counterTitle{margin:18px 0 8px;font-size:14px}.spectralGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;margin-bottom:16px}.spectralCard.full{grid-column:1 / -1}.spectralChart{height:320px!important}.captureSelected{display:flex;justify-content:space-between;gap:14px;align-items:center;background:#f8fafc;border:1px solid #edf2f7;border-radius:14px;padding:12px 14px;margin-top:12px}.captureSelected div{display:flex;flex-direction:column;gap:3px;min-width:0}.captureSelected b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.captureSelected span{color:#64748b;font-size:12px}.envelopeMetrics{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:14px}.envelopeMetrics div{background:#f8fafc;border:1px solid #edf2f7;padding:11px;border-radius:12px}.envelopeMetrics span{display:block;font-size:10px;font-weight:800;color:#64748b;text-transform:uppercase}.envelopeMetrics b{display:block;margin-top:4px}.acquisitionStatus{grid-column:span 2}.acquisitionChecks{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.acquisitionChecks div{border:1px solid #edf2f7;background:#f8fafc;border-radius:12px;padding:11px}.acquisitionChecks span{display:block;font-size:10px;font-weight:800;color:#64748b}.acquisitionChecks b{display:block;margin-top:4px;font-size:12px}.configCard{max-width:1200px}.configForm{margin-top:10px}.configSectionTitle{margin:21px 0 10px;padding-bottom:8px;border-bottom:1px solid #edf2f7;font-weight:850;font-size:14px}.configGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.diagEnable{flex-direction:row!important;align-items:center;margin:20px 0}.diagEnable input{min-height:auto!important}.configSaveButton{display:inline-flex;align-items:center;justify-content:center;gap:7px}.configMessage{margin-top:12px;padding:11px;border-radius:11px;background:#f8fafc;border:1px solid #e2e8f0;font-size:13px}@media(max-width:1100px){.factoryGrid,.spectralGrid{grid-template-columns:1fr}.spectralCard.full{grid-column:auto}.configGrid,.envelopeMetrics,.acquisitionChecks{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.factoryGrid,.configGrid,.diagnosticNumbers,.factoryMeta{grid-template-columns:1fr}}.assetStatusStrip>div{position:relative;overflow:hidden;transition:.18s ease;border-top:3px solid transparent}.assetStatusStrip>div:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0f172a12}.assetStatusStrip>div svg{width:34px;height:34px;padding:8px;border-radius:10px}.assetStatusStrip>div:nth-child(1){border-top-color:#64748b}.assetStatusStrip>div:nth-child(1) svg{color:#475569;background:#f1f5f9}.assetStatusStrip>div:nth-child(2){border-top-color:#2563eb}.assetStatusStrip>div:nth-child(2) svg{color:#2563eb;background:#eff6ff}.assetStatusStrip>div:nth-child(3){border-top-color:#0891b2}.assetStatusStrip>div:nth-child(3) svg{color:#0891b2;background:#ecfeff}.assetStatusStrip>div:nth-child(4){border-top-color:#f97316}.assetStatusStrip>div:nth-child(4) svg{color:#ea580c;background:#fff7ed}.assetStatusStrip>div:nth-child(5){border-top-color:#16a34a}.assetStatusStrip>div:nth-child(5) svg{color:#16a34a;background:#f0fdf4}.assetStatusStrip>div:nth-child(6){border-top-color:#7c3aed}.assetStatusStrip>div:nth-child(6) svg{color:#7c3aed;background:#f5f3ff}.v06AssetTabs{background:#fff;padding:6px;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 3px 12px #0f172a09}.v06AssetTabs button{border-radius:9px}.v06AssetTabs button.active{background:#eaf3fe;color:#1264c5;box-shadow:inset 0 0 0 1px #bfdbfe}.historyChartCard{border-top:3px solid #dbeafe}.historyGrid .historyChartCard:nth-child(1){border-top-color:#2563eb}.historyGrid .historyChartCard:nth-child(2){border-top-color:#0891b2}.historyGrid .historyChartCard:nth-child(3){border-top-color:#f97316}.historyChartHeadRight{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.historyUnit{font-size:11px;font-weight:800;color:#64748b}.historyAxisValues{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.historyAxisChip{display:inline-flex;align-items:center;gap:5px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:999px;padding:5px 8px;font-size:11px;color:#475569}.historyAxisChip i{display:block;width:8px;height:8px;border-radius:999px;background:var(--axis-color)}.historyAxisChip b{color:var(--axis-color)}.diagnosisCard{border-top:3px solid #1473e6}.diagnosticHero{position:relative;overflow:hidden;border-top:3px solid #1473e6}.diagnosticHero:before{content:"";position:absolute;right:-40px;top:-70px;width:190px;height:190px;border-radius:50%;background:#1473e60b}.healthHero>div:first-child{background:linear-gradient(135deg,#eff6ff,#f8fbff)}.healthHero>div:last-child{background:linear-gradient(135deg,#f5f3ff,#fafaff)}.spectralGrid .spectralCard:nth-child(1){border-top:3px solid #2563eb}.spectralGrid .spectralCard:nth-child(2){border-top:3px solid #7c3aed}.spectralGrid .spectralCard:nth-child(3){border-top:3px solid #0891b2}.envelopeMetrics div:nth-child(1){border-left:3px solid #0891b2}.envelopeMetrics div:nth-child(2){border-left:3px solid #2563eb}.envelopeMetrics div:nth-child(3){border-left:3px solid #f59e0b}.envelopeMetrics div:nth-child(4){border-left:3px solid #7c3aed}.envelopeMetrics div:nth-child(5){border-left:3px solid #64748b}.configSectionTitle{color:#153c63;position:relative}.configSectionTitle:before{content:"";display:inline-block;width:4px;height:15px;background:#1473e6;border-radius:4px;vertical-align:-2px;margin-right:8px}.configForm input:focus,.configForm select:focus,.customPeriod input:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #3b82f61a}.periodButtons button{transition:.15s ease}.periodButtons button:hover{background:#f8fafc;border-color:#94a3b8}.periodButtons button.selected{background:linear-gradient(135deg,#1473e6,#2563eb);color:#fff;border-color:#1473e6}@media(max-width:900px){.historyChartHeadRight{align-items:flex-start}.historyAxisValues{justify-content:flex-start}}.captureLoadingCard{display:flex;align-items:center;gap:15px}.captureLoadingIcon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#2563eb;background:#eff6ff}.captureLoadingCard>div:last-child{display:flex;flex-direction:column;gap:4px}.captureLoadingCard span{color:#64748b;font-size:13px}.captureError{display:flex;align-items:center;gap:13px;color:#991b1b}.captureError>div{display:flex;flex-direction:column;gap:4px;flex:1}.captureError span{font-size:12px;color:#64748b}.captureRetry{display:flex;align-items:center;gap:6px;border:1px solid #cbd5e1;border-radius:10px;padding:8px 12px;background:#fff;cursor:pointer}.captureIntegrityStrip{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px}.captureIntegrityStrip>div{background:#fff;border:1px solid #e2e8f0;border-top:3px solid #94a3b8;border-radius:14px;padding:12px;min-width:0}.captureIntegrityStrip>div.good{border-top-color:#22c55e}.captureIntegrityStrip>div.warning{border-top-color:#f59e0b}.captureIntegrityStrip svg{width:17px;height:17px;color:#2563eb;margin-bottom:6px}.captureIntegrityStrip span{display:block;color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase}.captureIntegrityStrip b{display:block;margin-top:3px;font-size:14px}.captureMetrics{margin-bottom:14px}.rpmConfidenceWarning{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;border-radius:13px;margin-bottom:14px}.rpmConfidenceWarning>div{display:flex;flex-direction:column;gap:3px}.rpmConfidenceWarning span{font-size:12px;line-height:1.45}.captureTabs{margin-bottom:14px}.analysisControls{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-bottom:14px}.analysisControlGroup{display:flex;align-items:center;gap:10px}.analysisControlGroup>span{font-size:10px;text-transform:uppercase;font-weight:800;color:#64748b}.axisButtons,.frequencyButtons{display:flex;gap:5px}.axisButtons button,.frequencyButtons button{border:1px solid #dbe3ec;background:#fff;color:#64748b;border-radius:8px;padding:7px 10px;font-weight:800;cursor:pointer}.frequencyButtons button.active{background:#eaf3fe;border-color:#93c5fd;color:#1473e6}.axisButtons button.axis-x{color:#0284c7;background:#f0f9ff;border-color:#7dd3fc}.axisButtons button.axis-y{color:#a21caf;background:#fdf4ff;border-color:#f0abfc}.axisButtons button.axis-z{color:#b45309;background:#fffbeb;border-color:#fcd34d}.analysisControlInfo{margin-left:auto;color:#64748b;font-size:12px}.waveStats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:12px}.waveStat{border:1px solid #e2e8f0;border-left:4px solid #94a3b8;background:#f8fafc;border-radius:11px;padding:10px 12px}.waveStat.axis-x{border-left-color:#0ea5e9}.waveStat.axis-y{border-left-color:#c026d3}.waveStat.axis-z{border-left-color:#f59e0b}.waveStat b,.waveStat strong,.waveStat span{display:block}.waveStat strong{margin-top:4px}.waveStat span{margin-top:3px;color:#64748b;font-size:11px}.rpmTrust{margin-top:12px;padding:10px 12px;display:flex;align-items:center;gap:8px;border-radius:10px}.rpmTrust.good{background:#ecfdf5;color:#166534;border:1px solid #bbf7d0}.rpmTrust.warning{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.qualityList{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.qualityList>div{border:1px solid #e2e8f0;background:#f8fafc;border-radius:11px;padding:11px}.qualityList span{display:block;color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase}.qualityList b{display:block;margin-top:4px}.pipelineHealthy{display:flex;gap:10px;margin-top:14px;border:1px solid #bbf7d0;background:#ecfdf5;color:#166534;border-radius:12px;padding:13px}.pipelineHealthy>div{display:flex;flex-direction:column}.pipelineHealthy span{font-size:12px;margin-top:3px}@media(max-width:1000px){.captureIntegrityStrip{grid-template-columns:repeat(2,1fr)}.analysisControlInfo{width:100%;margin-left:0}}@media(max-width:650px){.captureIntegrityStrip,.waveStats,.qualityList{grid-template-columns:1fr}.analysisControlGroup{width:100%;flex-direction:column;align-items:flex-start}.frequencyButtons{flex-wrap:wrap}}.energyHeroGrid{display:grid;grid-template-columns:2fr 2fr 1fr;gap:12px;margin-bottom:14px}.energyIdentityCard,.energyStateCard{display:flex;align-items:center;gap:14px}.energyIdentityIcon,.energyStateIcon{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.energyIdentityIcon{background:#eff6ff;color:#2563eb}.energyStateCard.ok .energyStateIcon{background:#ecfdf5;color:#15803d}.energyStateCard.warning .energyStateIcon{background:#fffbeb;color:#b45309}.energyIdentityCard h2,.energyStateCard h2{margin:3px 0;font-size:17px}.energyIdentityCard p,.energyStateCard p{margin:0;color:#64748b;font-size:12px}.energyIdentityCard small{display:block;margin-top:5px;color:#94a3b8}.energyBreaker{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px}.energyBreaker span{font-size:10px;font-weight:800;letter-spacing:.08em;color:#64748b}.energyBreaker strong{font-size:19px}.energyBreaker.closed{border-top:3px solid #22c55e}.energyBreaker.open{border-top:3px solid #f59e0b}.energyMeterGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.energyMeter{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:13px}.energyMeterTop{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.energyMeterTop span{color:#64748b;font-size:11px;font-weight:700}.energyMeterTop strong{font-size:19px}.energyMeterTop small{font-size:10px;margin-left:3px;color:#64748b}.energyMeterScale{position:relative;height:8px;margin-top:14px;background:#e2e8f0;border-radius:999px}.energyMeterFill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:#22c55e}.energyMeter.warning .energyMeterFill{background:#f59e0b}.energyMeter.critical .energyMeterFill{background:#ef4444}.energyMeter.neutral .energyMeterFill{background:#94a3b8}.energyMeterNeedle{position:absolute;top:-5px;width:2px;height:18px;transform:translate(-1px);background:#0f172a}.energyMeterRange{display:flex;justify-content:space-between;margin-top:6px;color:#94a3b8;font-size:9px}.energyPhaseGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.energyPhaseGrid>div{padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px}.energyPhaseGrid span,.energyInfoList span{display:block;color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase}.energyPhaseGrid b,.energyInfoList b{display:block;margin-top:5px;font-size:15px}.energyInfoList{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.energyInfoList>div{padding:11px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.ansiGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ansiGrid>div{padding:10px;border-radius:10px;border:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.ansiGrid>div.normal{background:#f8fafc;color:#64748b}.ansiGrid>div.active{background:#fff7ed;border-color:#fdba74;color:#9a3412}.ansiGrid span{font-size:10px;font-weight:800}.energyChart{height:320px}.energyEventList{display:flex;flex-direction:column;gap:8px}.energyEventList>div{display:flex;align-items:center;gap:9px;padding:11px 12px;background:#fff7ed;color:#9a3412;border:1px solid #fed7aa;border-radius:10px}.energyNoEvents{display:flex;align-items:center;gap:9px;padding:14px;background:#ecfdf5;color:#166534;border-radius:10px}.energyRaw{margin-top:14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.energyRaw summary{padding:13px 15px;cursor:pointer;font-weight:700}.energyRaw pre{margin:0;border-top:1px solid #e2e8f0}.energyError{display:flex;align-items:center;gap:9px;color:#b91c1c}@media(max-width:1000px){.energyHeroGrid{grid-template-columns:1fr}.energyMeterGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.energyMeterGrid,.energyPhaseGrid,.energyInfoList,.ansiGrid{grid-template-columns:1fr}}.factoryAvailability{margin:16px 0 4px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.factoryAvailabilityHead,.factoryAvailabilityFoot{display:flex;align-items:center;justify-content:space-between;gap:12px}.factoryAvailabilityHead{margin-bottom:8px}.factoryAvailabilityHead span,.factoryAvailabilityFoot span{font-size:12px;color:#64748b}.factoryAvailabilityHead b{font-size:18px}.factoryAvailabilityFoot{margin-top:7px}.factoryGauge{position:relative;height:10px;overflow:hidden;border-radius:999px;background:#e2e8f0}.factoryGauge>span{display:block;height:100%;border-radius:inherit;background:#64748b;transition:width .25s ease}.factoryGauge.tone-ok>span{background:#16a34a}.factoryGauge.tone-warn>span{background:#f59e0b}.factoryGauge.tone-bad>span{background:#dc2626}.factoryGauge.tone-neutral>span{background:#64748b}.communicationLegend,.energyAuthorityNote{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.communicationLegend>div,.energyAuthorityNote>div{display:flex;flex-direction:column;gap:3px}.communicationLegend span,.energyAuthorityNote span{color:#64748b;font-size:13px;line-height:1.45}.energyAuthorityNote{margin-top:14px;background:#f8fafc}.basicValueGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.basicValueGrid>div{padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;display:flex;flex-direction:column;gap:4px}.basicValueGrid span{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.basicValueGrid b{font-size:16px}.capturePickerIntro p{margin:8px 0 15px;color:#64748b;line-height:1.5}.captureFilterButtons{margin-top:10px}.capturePickerList{display:flex;flex-direction:column;gap:12px}.capturePickerCard{display:flex;align-items:center;justify-content:space-between;gap:18px}.capturePickerMain{display:flex;flex:1;align-items:center;justify-content:space-between;gap:20px;min-width:0}.capturePickerMain>div:first-child{min-width:240px;display:flex;flex-direction:column;gap:5px}.capturePickerMain>div:first-child>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capturePickerMain>div:first-child>span{color:#64748b;font-size:12px}.capturePickerBadges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:3px}.capturePickerStats{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;flex:1}.capturePickerStats>span{padding:9px 10px;border-radius:9px;background:#f8fafc;color:#64748b;font-size:11px;display:flex;flex-direction:column;gap:3px}.capturePickerStats b{color:#0f172a;font-size:13px}.captureAnalyzeButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 13px;border-radius:10px;text-decoration:none;font-weight:800;white-space:nowrap;background:#0f172a;color:#fff}.telemetryTechnicalCard{grid-column:1 / -1}.telemetryRaw{margin-top:14px;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.telemetryRaw summary{padding:12px 14px;cursor:pointer;font-weight:800;background:#f8fafc}.telemetryRaw pre{margin:0;border-top:1px solid #e2e8f0}.historySummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.captureCompareSelect{min-width:320px;max-width:100%;padding:9px 11px;border:1px solid #cbd5e1;border-radius:9px;background:#fff}.coverageHero{display:flex;flex-direction:column;gap:4px;margin:10px 0 14px}.coverageHero strong{font-size:34px;line-height:1}.coverageHero span{color:#64748b}.coverageMissing{margin-top:14px;border-top:1px solid #e2e8f0;padding-top:10px}.coverageMissing summary{cursor:pointer;font-weight:700}.coverageMissing>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.coverageMissing>div span{padding:5px 7px;border-radius:7px;background:#f1f5f9;font-size:11px}.energyMeter.neutral .energyMeterFill{opacity:.55}@media(max-width:1100px){.capturePickerCard,.capturePickerMain{align-items:stretch;flex-direction:column}.capturePickerStats,.captureAnalyzeButton{width:100%}.historySummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.basicValueGrid,.capturePickerStats,.historySummaryGrid{grid-template-columns:1fr}.captureCompareSelect{min-width:0;width:100%}}.mechanicalDerivedCard{margin:12px 0 18px;padding:14px;border:1px dashed #94a3b8;border-radius:12px;background:#f8fafc}.mechanicalDerivedCard>div:first-child{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.mechanicalDerivedCard small{color:#64748b}.mechanicalDerivedGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mechanicalDerivedGrid span{display:flex;flex-direction:column;gap:3px;padding:9px;border-radius:8px;background:#fff;color:#64748b;font-size:11px}.mechanicalDerivedGrid b{color:#0f172a;font-size:13px}@media(max-width:800px){.mechanicalDerivedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sysToolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px;padding:12px 14px;border:1px solid var(--line);background:#fff;border-radius:13px}.sysToolbar b{display:block;font-size:11px}.sysToolbar span{display:block;margin-top:3px;color:#8a98aa;font-size:9px}.sysRange{display:flex;gap:4px}.sysRange button{border:1px solid var(--line);background:#fff;color:#6e8198;padding:7px 10px;border-radius:8px;font-size:9px;font-weight:800;cursor:pointer}.sysRange button.active{background:#eaf3ff;color:#245fae;border-color:#c9ddf6}.sysNodeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.sysNodeCard{min-width:0}.sysNodeHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.sysNodeIdentity{display:flex;align-items:center;gap:10px}.sysServerIcon{width:38px;height:38px;border-radius:12px;background:#edf5ff;color:#2865b5;display:grid;place-items:center}.sysNodeIdentity h2{font-size:15px;margin:3px 0 0}.sysNodeIdentity small{font-size:8px;color:#97a3b1}.sysStatus{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900;letter-spacing:.35px}.sysStatus i{width:7px;height:7px;border-radius:50%;background:currentColor}.sysStatus.online{background:#eaf8f0;color:#258651}.sysStatus.offline{background:#fff0ef;color:#bc514b}.sysMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.sysMetric{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:start;border:1px solid var(--line);background:#f9fbfd;border-radius:11px;padding:10px;min-width:0}.sysMetricIcon{width:28px;height:28px;border-radius:8px;background:#fff;display:grid;place-items:center;color:#5c7d9f;border:1px solid #edf1f5}.sysMetric span{display:block;font-size:8px;color:#8a98a8;font-weight:750}.sysMetric strong{display:block;font-size:15px;margin-top:3px}.sysMetric small{display:block;color:#98a4b2;font-size:7.5px;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.sysMetric.tone-bad{border-color:#f0b8b3;background:#fff8f7}.sysMetric.tone-warn{border-color:#efd89e;background:#fffaf0}.sysMetric.tone-ok{border-color:#cfe8d9}.sysNetworkBlock{margin-top:13px;border-top:1px solid var(--line);padding-top:12px}.sysSectionTitle{display:flex;justify-content:space-between;align-items:center;gap:10px}.sysSectionTitle>div{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:850;color:#63778e}.sysSectionTitle small{font-size:7.5px;color:#9aa5b1}.sysTrafficGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px}.sysTrafficGrid>div{background:#f8fafc;border-radius:9px;padding:9px;min-width:0}.sysTrafficGrid span{display:block;font-size:7.5px;color:#8d99a8}.sysTrafficGrid strong{display:block;font-size:11px;margin-top:4px}.sysTrafficGrid small{display:block;font-size:7px;color:#a0aab5;margin-top:3px}.sysExternalNote{display:grid;grid-template-columns:20px 1fr;gap:8px;margin-top:10px;padding:9px 10px;border-radius:9px;background:#f7faff;color:#647b93}.sysExternalNote b{display:block;font-size:8.5px}.sysExternalNote span{display:block;font-size:8px;line-height:1.45;margin-top:2px}.sysChartsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.sysSectionHead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.sysSectionHead h2{font-size:13px;margin:3px 0 0}.sysSectionHead small{font-size:8px;color:#94a1af}.sysChart{height:245px}.sysBottomGrid{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;margin-bottom:14px}.sysDockerTable{display:grid;gap:4px}.sysDockerTable>div{display:grid;grid-template-columns:minmax(180px,1.5fr) .5fr 1fr 1fr;gap:8px;align-items:center;padding:8px 9px;border-radius:8px;background:#f8fafc;font-size:8px}.sysDockerTable .sysTableHead{background:#eef3f8;color:#718299;font-weight:850}.sysDockerTable b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.sysTableEmpty{display:block!important;color:#95a2b0;text-align:center;padding:18px!important}.sysServices{display:grid;gap:6px}.sysServices>div{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f8fafc;border-radius:9px;padding:9px 10px}.sysServices>div>span:first-child{font-size:9px;font-weight:750;color:#60758d}.sysInternetCard p{font-size:9px;line-height:1.65;color:#6c7f94;margin:0}.sysError{color:#b64b45;font-size:10px}.sysEmpty{grid-column:1/-1;color:#8392a4;font-size:10px;padding:30px;text-align:center}@media(max-width:1100px){.sysNodeGrid,.sysChartsGrid,.sysBottomGrid{grid-template-columns:1fr}.sysMetricGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.sysToolbar{align-items:flex-start;flex-direction:column}.sysMetricGrid,.sysTrafficGrid{grid-template-columns:1fr 1fr}.sysDockerTable>div{grid-template-columns:1fr .6fr 1fr}.sysDockerTable>div>*:last-child{display:none}.sysChart{height:220px}}:root{--cyan:#0891b2;--cyanSoft:#ecfeff;--orange:#f97316;--orangeSoft:#fff7ed;--violet:#7c3aed;--violetSoft:#f5f3ff;--slate:#475569}.sidebar nav a.navF1.active{background:#eff6ff;color:#1d4ed8;border-left:3px solid #2563eb}.sidebar nav a.navF3.active{background:var(--cyanSoft);color:#0e7490;border-left:3px solid var(--cyan)}.sidebar nav a.navAlerts.active{background:var(--violetSoft);color:#6d28d9;border-left:3px solid var(--violet)}.sidebar nav a.navEnergy.active{background:var(--orangeSoft);color:#c2410c;border-left:3px solid var(--orange)}.sidebar nav a.navSystem.active{background:#f1f5f9;color:#334155;border-left:3px solid #64748b}.plantHomeGrid{grid-template-columns:minmax(0,1fr)}.plantMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.plantScopeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:15px}.plantScopeGrid>.card{margin-bottom:0;position:relative;overflow:hidden}.plantScopeGrid>.card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:#2563eb}.plantScopeGrid>.card:nth-child(2):before{background:var(--cyan)}.plantScopeGrid>.card:nth-child(3):before{background:var(--orange)}.plantScopeTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.plantScopeIcon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#eff6ff;color:#2563eb}.plantScopeGrid>.card:nth-child(2) .plantScopeIcon{background:var(--cyanSoft);color:var(--cyan)}.plantScopeGrid>.card:nth-child(3) .plantScopeIcon{background:var(--orangeSoft);color:var(--orange)}.plantScopeStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.plantScopeStats>div{background:#f8fafc;border-radius:10px;padding:10px}.plantScopeStats span{display:block;font-size:8px;color:#8795a6;text-transform:uppercase;font-weight:800}.plantScopeStats b{display:block;margin-top:4px;font-size:17px}.plantScopeFooter{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#64748b;font-size:10px}.plantScopeOpen{font-weight:850;color:#2563eb}.plantPriorityCard{min-height:0}.priorityDomain{display:inline-flex;align-items:center;border-radius:999px;padding:3px 7px;margin-bottom:3px;font-size:8px;font-weight:900;letter-spacing:.3px;background:#eef2ff;color:#4338ca}.infraSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.infraSummary>div{border:1px solid var(--line);border-radius:11px;background:#f8fafc;padding:11px}.infraSummary span{display:block;color:#7b8a9c;font-size:9px}.infraSummary b{display:block;margin-top:5px;font-size:13px}.fiveDomains{grid-template-columns:repeat(5,1fr)!important}.fiveDomains>div{min-height:76px!important}.plantInfraCard{border-top:3px solid #64748b}.chartHint{margin:9px 0 0;color:#718096;font-size:9px;line-height:1.5}.recharts-brush-slide{fill:#dbeafe;fill-opacity:.55}.recharts-brush-traveller rect{fill:#fff;stroke:#94a3b8}.sensorHealthHistoryCard{margin-top:15px;border-top:3px solid var(--cyan)}.sensorHealthCharts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.sensorHealthMini{border:1px solid var(--line);border-radius:12px;padding:10px;background:#fbfdff;min-width:0}.sensorHealthMiniHead{display:flex;justify-content:space-between;gap:8px;margin-bottom:5px}.sensorHealthMiniHead b{font-size:10px}.sensorHealthMiniHead span{font-size:9px;color:#8a98aa}.assetCompareCard,.compareCard{margin-top:15px;border-top:3px solid var(--violet)}.compareControls{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:13px}.compareControls label{display:flex;flex-direction:column;gap:5px;min-width:240px;flex:1}.compareControls label>span{font-size:9px;text-transform:uppercase;color:#7b8a9c;font-weight:850}.compareControls select{min-height:40px;border:1px solid #cbd5e1;border-radius:10px;padding:0 10px;background:#fff;color:#0f172a}.historyTechnicalCard{margin-top:15px;box-shadow:none;background:#fbfdff}.technicalInlineGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.basicCapabilityNote{border-left:4px solid #2563eb;background:#f8fbff}.basicHistoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.basicHistoryGrid .historyChartCard{min-width:0}.basicValueGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.basicValueGrid>div{border:1px solid var(--line);background:#f8fafc;border-radius:11px;padding:11px}.basicValueGrid span{display:block;font-size:9px;color:#7b8a9c}.basicValueGrid b{display:block;font-size:16px;margin-top:4px}.energyHeroV08{grid-template-columns:1.2fr .8fr}.energyIdentityCard{border-top:4px solid var(--orange)}.energyIdentityIcon{width:48px;height:48px;border-radius:15px;background:var(--orangeSoft);color:var(--orange);display:grid;place-items:center;margin-bottom:12px}.energyLiveChecks{border-top:4px solid #ef4444}.energyCheckList{display:grid;gap:8px}.energyCheckList>div{padding:10px 11px;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa}.energyCheckList b{display:block;font-size:10px;color:#9a3412}.energyCheckList span{display:block;font-size:9px;line-height:1.45;color:#7c5a45;margin-top:3px}.energyExecutiveMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.energyQualityCols{grid-template-columns:1fr 1fr}.energyPfGrid,.energyPhaseGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.energyPfGrid>div,.energyPhaseGrid>div{border:1px solid var(--line);border-radius:11px;background:#f8fafc;padding:11px}.energyPfGrid span,.energyPhaseGrid span{display:block;font-size:9px;color:#7b8a9c}.energyPfGrid b,.energyPhaseGrid b{display:block;font-size:16px;margin-top:4px}.energySectionNote{padding:10px 12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#9a5b21;font-size:9px;line-height:1.5}.latchedProtectionCard{border-top:4px solid #64748b}.ansiGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ansiGrid>div{padding:10px;border-radius:10px;background:#f8fafc;border:1px solid var(--line);font-size:9px}.energyHistoryToolbar{border-left:4px solid var(--orange)}.energyChartZoom{height:360px}.energyInfoList{display:grid;gap:7px}.energyInfoList>div{display:flex;justify-content:space-between;gap:12px;background:#f8fafc;border-radius:9px;padding:9px;font-size:9px}.energyRaw summary,.telemetryRaw summary{cursor:pointer;font-weight:800;color:#526579;padding:10px 0}.domainFilterCard{padding:10px 12px}.domainFilter{display:flex;gap:7px;overflow:auto}.domainFilter button{border:1px solid var(--line);background:#fff;color:#64748b;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850;white-space:nowrap;cursor:pointer}.domainFilter button.active{background:#172033;color:#fff;border-color:#172033}.ecosystemStatusGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gatewayHealthList{display:grid;gap:8px}.gatewayHealthRow{display:flex;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--line);border-left:4px solid #94a3b8;border-radius:10px;background:#fbfdff}.gatewayHealthRow.level-normal{border-left-color:var(--green)}.gatewayHealthRow.level-degraded,.gatewayHealthRow.level-alerta{border-left-color:var(--amber)}.gatewayHealthRow.level-critico{border-left-color:var(--red)}.gatewayHealthRow b{display:block;font-size:10px}.gatewayHealthRow span{display:block;color:#718096;font-size:9px;line-height:1.4;margin-top:3px}.gatewayHealthRow>div:last-child{text-align:right}.gatewayHealthRow strong{display:block;font-size:11px;margin-top:5px}.emptyInline{color:#94a3b8;font-size:10px}.domainPill{display:inline-flex;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;background:#f1f5f9;color:#475569}.domain-mecanica{border-left-color:var(--violet)!important}.domainPill.domain-mecanica{background:var(--violetSoft);color:#6d28d9}.domain-comunicacao{border-left-color:var(--cyan)!important}.domainPill.domain-comunicacao{background:var(--cyanSoft);color:#0e7490}.domain-energia{border-left-color:var(--orange)!important}.domainPill.domain-energia{background:var(--orangeSoft);color:#c2410c}.domain-infraestrutura{border-left-color:#64748b!important}.domainPill.domain-infraestrutura{background:#f1f5f9;color:#475569}.domain-qualidade_dado{border-left-color:#eab308!important}.domainPill.domain-qualidade_dado{background:#fefce8;color:#a16207}.ecosystemInsightBoard .alertInsight{border-left-width:4px}@media(max-width:1180px){.plantScopeGrid,.sensorHealthCharts{grid-template-columns:1fr}.fiveDomains{grid-template-columns:repeat(2,1fr)!important}.basicHistoryGrid{grid-template-columns:1fr}.energyExecutiveMetrics,.technicalInlineGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.plantMetrics,.energyExecutiveMetrics,.plantScopeStats,.infraSummary,.energyPfGrid,.energyPhaseGrid,.ansiGrid,.ecosystemStatusGrid{grid-template-columns:1fr}.fiveDomains{grid-template-columns:1fr!important}.compareControls{display:grid}.compareControls label{min-width:0}.technicalInlineGrid{grid-template-columns:1fr}}.plantScopeCard{display:block;background:var(--panel);border:1px solid var(--line);border-radius:17px;padding:17px;box-shadow:var(--shadow);position:relative;overflow:hidden;min-width:0}.plantScopeCard:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:#2563eb}.plantScopeCard.accent-cyan:before{background:#2563eb}.plantScopeCard.accent-violet:before{background:var(--violet)}.plantScopeCard.accent-orange:before{background:var(--orange)}.plantScopeCard:hover{transform:translateY(-1px);box-shadow:0 14px 30px #1f304b1a}.plantScopeCard h2{margin:7px 0 3px;font-size:20px}.plantScopeCard p{margin:0;color:#718096;font-size:10px;line-height:1.45}:root{--cmd:#07111e;--cmd2:#0b1728;--cmd3:#11233a;--cyan:#29c7d8;--violet:#8d6cff;--orange:#ff9a3d;--lime:#54d59a;--surface:#f3f6fa;--ink:#122033}body{background:radial-gradient(circle at 80% -10%,rgba(47,125,244,.1),transparent 33%),linear-gradient(180deg,#eef3f8 0,#f7f9fc 38%,#f3f6f9);color:var(--ink)}.shellV081{grid-template-columns:264px minmax(0,1fr);background:transparent}.sidebarV081{background:linear-gradient(180deg,#07111e,#09182a 58%,#07111e);border-right:0;color:#d8e2ef;padding:20px 14px 16px;box-shadow:14px 0 40px #07111e17}.sidebarV081 .brand{border-bottom:1px solid rgba(255,255,255,.08);padding:3px 9px 18px;margin-bottom:14px}.sidebarV081 .brandMark{background:linear-gradient(135deg,#27c5d8,#4778ff);border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 28px #27c5d833}.sidebarV081 .brand b{color:#fff;font-size:17px}.sidebarV081 .brand small{color:#7890aa;letter-spacing:.4px}.siteBadge{display:grid;grid-template-columns:28px minmax(0,1fr) 8px;gap:9px;align-items:center;margin:0 5px 16px;padding:10px 11px;border-radius:13px;background:#29c7d814;border:1px solid rgba(41,199,216,.16);color:#cfeef2}.siteBadge svg{color:var(--cyan)}.siteBadge b{display:block;font-size:11px;color:#f5fbff}.siteBadge span{display:block;font-size:9px;color:#7591aa;margin-top:2px}.siteBadge i{width:7px;height:7px;border-radius:50%;background:#50df9d;box-shadow:0 0 0 4px #50df9d1a}.sidebarV081 .navSection{color:#647c96;opacity:1;padding:15px 12px 6px;font-size:8px;letter-spacing:1.35px}.sidebarV081 nav a,.sidebarV081 .navDisabled{color:#91a6bc;border:1px solid transparent;border-radius:11px;padding:10px 11px}.sidebarV081 nav a:hover{background:#ffffff0e;color:#e9f1f9}.sidebarV081 nav a.active{background:linear-gradient(90deg,#29c7d824,#4778ff1a);border-color:#29c7d829;color:#fff;box-shadow:inset 3px 0 0 var(--cyan)}.sidebarV081 nav a.active svg{color:var(--cyan)}.sidebarV081 .navSub{margin-left:8px!important;width:calc(100% - 8px)!important}.sidebarV081 .navDisabled{opacity:.35}.sidebarV081 .navDisabled span{color:#7890aa}.platformHealth{display:flex;align-items:center;gap:7px;margin:0 5px 9px;padding:9px 10px;border:1px solid rgba(84,213,154,.13);background:#54d59a0f;border-radius:11px;font-size:9px;color:#7890aa}.platformHealth svg{color:#54d59a}.platformHealth b{margin-left:auto;color:#8de7ba;font-size:8px;letter-spacing:.5px}.sidebarV081 .userBox{color:#9eb2c5}.sidebarV081 .userBox small{color:#607991}.sidebarV081 .ghost{background:#ffffff08;border-color:#ffffff14;color:#9bb0c3}.sidebarV081 .ghost:hover{background:#ffffff12;color:#fff}.mainStage{min-width:0}.topCommandBar{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #dde5ef;position:sticky;top:0;z-index:8}.topCommandBar>div:first-child{display:flex;align-items:center;gap:10px}.topCommandBar b{font-size:12px;color:#314760}.topCrumb{font-size:9px;font-weight:900;letter-spacing:1px;color:#8496a9}.topLive{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:900;color:#248258;letter-spacing:.6px}.topLive i{width:7px;height:7px;border-radius:50%;background:#37cb87;box-shadow:0 0 0 4px #37cb871c}.topLive span{font-weight:600;color:#90a0af;letter-spacing:0;margin-left:4px}.contentV081{padding-top:24px;max-width:1760px}.pageTitleV081{background:linear-gradient(115deg,#0b1728,#10233a 64%,#143354);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:22px 24px;margin-bottom:18px;box-shadow:0 15px 38px #09182b24;position:relative;overflow:hidden}.pageTitleV081:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-100px;top:-150px;background:radial-gradient(circle,rgba(41,199,216,.18),transparent 68%)}.pageTitleV081 .eyebrow{color:#5cd6e2}.pageTitleV081 h1{color:#fff;font-size:30px}.pageTitleV081 p{color:#90a6bc;max-width:880px}.pageTitleV081 .pageActions{position:relative;z-index:1}.card{border-color:#dfe6ef;box-shadow:0 8px 24px #11233a0e;border-radius:16px}.card:hover{border-color:#d8e3ee}.metricCard{background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 8px 22px #11233a0e}.metricCard:before{width:5px}.metricValue{color:#13253a}.plantCommandHero{position:relative;overflow:hidden;padding:29px 30px 25px;border-radius:24px;background:linear-gradient(118deg,#07111e,#0b1c31 56%,#123e55);color:#fff;box-shadow:0 18px 45px #07111e2e;margin-bottom:17px;min-height:245px}.plantHeroGlow{position:absolute;right:-70px;top:-150px;width:520px;height:520px;background:radial-gradient(circle,rgba(41,199,216,.22),transparent 65%);pointer-events:none}.plantHeroTop{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.commandEyebrow{display:flex;align-items:center;gap:7px;color:#62d9e4;font-size:10px;font-weight:900;letter-spacing:1.2px}.plantHeroTop h1{font-size:36px;letter-spacing:-1.4px;margin:8px 0 5px}.plantHeroTop p{margin:0;color:#8fa5bc;font-size:13px}.heroLivePill{display:flex;align-items:center;gap:7px;border:1px solid rgba(83,222,158,.24);background:#53de9e14;color:#87e9b8;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900;letter-spacing:.65px}.heroLivePill i{width:7px;height:7px;background:#55dd9c;border-radius:50%;box-shadow:0 0 0 4px #55dd9c1a}.commandKpis{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:27px}.commandKpis>div{padding:13px 14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;border-radius:14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.commandKpis span{display:block;color:#7e95ad;font-size:9px;text-transform:uppercase;font-weight:800;letter-spacing:.55px}.commandKpis strong{display:block;font-size:26px;margin-top:6px;letter-spacing:-.7px}.commandKpis small{display:block;color:#7d93aa;font-size:9px;margin-top:4px}.commandKpis .kpiAttention{border-color:#ffa64238;background:#ff9a3d11}.commandKpis .kpiAttention strong{color:#ffc072}.commandScopeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:15px}.commandScope{position:relative;display:block;background:#fff;border:1px solid #dfe6ef;border-radius:19px;padding:18px;box-shadow:0 9px 25px #11233a0f;overflow:hidden;transition:.17s}.commandScope:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#2f7df4}.commandScope:hover{transform:translateY(-2px);box-shadow:0 15px 32px #11233a1a}.scope-cyan:before{background:var(--cyan)}.scope-violet:before{background:var(--violet)}.scope-orange:before{background:var(--orange)}.commandScopeHead{display:flex;justify-content:space-between;align-items:center}.commandScopeIcon{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;background:#eff8fa;color:#1aa4b5}.scope-violet .commandScopeIcon{background:#f3efff;color:#7454e8}.scope-orange .commandScopeIcon{background:#fff3e8;color:#e77d19}.commandScopeKicker{display:block;margin-top:16px;font-size:8px;font-weight:900;letter-spacing:1px;color:#8a99aa}.commandScope h2{font-size:21px;margin:4px 0 10px}.scopeBigNumber{display:flex;align-items:baseline;gap:6px}.scopeBigNumber b{font-size:30px;letter-spacing:-1px}.scopeBigNumber span{font-size:11px;color:#8090a2}.scopeProgress{height:7px;border-radius:99px;background:#edf1f5;overflow:hidden;margin:11px 0}.scopeProgress i{display:block;height:100%;background:linear-gradient(90deg,#23c7d7,#54d59a);border-radius:99px}.scope-violet .scopeProgress i{background:linear-gradient(90deg,#7657e8,#aa8fff)}.scopeMeta{display:flex;justify-content:space-between;gap:10px;color:#8795a5;font-size:9px}.scopeMeta b{color:#435a73}.commandScopeOpen{margin-top:15px;padding-top:11px;border-top:1px solid #edf1f5;display:flex;align-items:center;gap:6px;color:#315f95;font-size:10px;font-weight:850}.energyScopeReadings{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.energyScopeReadings div{padding:8px;background:#faf8f5;border-radius:10px}.energyScopeReadings span{display:block;font-size:8px;color:#9a8a77}.energyScopeReadings b{display:block;font-size:12px;margin-top:3px;color:#4f3926}.commandMainGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:15px}.commandSideStack{display:grid;gap:15px;align-content:start}.commandPanelHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px}.commandPanelHead span{font-size:8px;font-weight:900;letter-spacing:1px;color:#8293a6}.commandPanelHead h2{font-size:17px;margin:3px 0 0}.commandPriorityPanel{min-height:360px}.priorityStream{display:grid;gap:7px}.priorityStreamItem{position:relative;display:grid;grid-template-columns:4px 35px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid #e6ebf1;border-radius:12px;padding:10px 10px 10px 0;background:#fff}.priorityRail{height:100%;min-height:42px;border-radius:0 4px 4px 0;background:#d9e1e9}.tone-warn .priorityRail{background:#e6a12b}.tone-bad .priorityRail{background:#d94b59}.tone-ok .priorityRail{background:#45c88c}.priorityDomainIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#f4f7fa;color:#627993}.priorityStreamItem span{display:block;font-size:8px;color:#8c9aac;font-weight:850;letter-spacing:.5px}.priorityStreamItem b{display:block;font-size:11px;margin-top:2px}.priorityStreamItem small{display:block;font-size:9px;color:#8796a6;margin-top:3px;line-height:1.35}.commandHealthy{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#7b8ea2;gap:8px}.commandHealthy svg{color:#4bc98f}.commandHealthy b{color:#304b66}.commandHealthy span{max-width:390px;font-size:10px}.commandPanelLink{display:flex;align-items:center;gap:5px;margin-top:12px;color:#2e669f;font-size:10px;font-weight:850}.infraCommandList{display:grid;gap:7px}.infraCommandList>div{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;background:#f8fafc;border:1px solid #edf1f5;border-radius:11px;padding:9px}.infraCommandList svg{color:#6a8199}.infraCommandList span,.infraCommandList b{font-size:10px}.infraCommandList small{grid-column:2/4;font-size:8px;color:#8b99a9}.infra-warn{border-left:3px solid #e5a036!important}.infra-bad{border-left:3px solid #d94b59!important}.domainMatrix{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.domainMatrix div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;background:#f8fafc;border:1px solid #edf1f5;border-radius:11px;padding:10px 4px}.domainMatrix svg{width:17px;color:#4f7196}.domainMatrix b{font-size:8px;color:#587088}.basicCapabilityNote,.communicationLegend{border-left:5px solid var(--cyan);background:linear-gradient(90deg,#f1fbfc,#fff)}.energyHeroV08{gap:12px}.energyIdentityCard{background:linear-gradient(135deg,#0b1728,#102b42);color:#fff;border-color:#163a55}.energyIdentityCard p,.energyIdentityCard small{color:#8da5ba}.energyIdentityIcon{background:#ff9a3d1f!important;color:#ffab5d!important}.energyStateCard{border-top:4px solid #50c98f}.energyStateCard.warning{border-top-color:#e9a23b}.energyBreaker{border-radius:16px!important;box-shadow:0 9px 24px #11233a0f}.energyBreaker.inconsistent{background:linear-gradient(135deg,#fff7e9,#fff);border-color:#efc777!important}.energyPfPhase{background:linear-gradient(180deg,#fafcfe,#f5f8fb)!important;border:1px solid #e5ebf1;border-radius:13px}.energyPfPhase.negative{background:linear-gradient(180deg,#fff8ee,#fff)!important;border-color:#f0d2a4}.alertSummary,.plantAlertSummary{gap:10px}.alertSummary .card{border-top:4px solid #7890aa}.ecosystemInsightBoard .alertInsight{transition:.15s}.ecosystemInsightBoard .alertInsight:hover{transform:translateY(-2px);box-shadow:0 14px 29px #11233a17}.v06AssetTabs,.tabs{background:#eef3f8;border:1px solid #e0e7ef;border-radius:12px;padding:5px!important;gap:4px!important}.v06AssetTabs button,.tabs button{border:0!important;background:transparent!important;border-radius:8px!important;padding:9px 12px!important}.v06AssetTabs button.selected,.tabs button.selected{background:#fff!important;color:#164e7d!important;box-shadow:0 3px 10px #11233a14!important}.historyChartCard{border-top:3px solid #d9e4ef}.historyChartCard .sectionHead h2{font-size:16px}.chartBox{background:linear-gradient(180deg,#fff,#fbfcfe);border-radius:10px}.recharts-cartesian-grid line{stroke:#e8edf3}.recharts-text{fill:#738499;font-size:10px}.recharts-brush-slide{fill:#dfeaf4!important;fill-opacity:.65!important}.recharts-brush-traveller rect{fill:#4c85bd!important}.captureWorkspace,.diagnosticWorkspace{border-radius:18px}.spectralCard{border-top:3px solid #8d6cff}.spectralCard.full{border-top-color:#29c7d8}.factoryCard{border-radius:18px;box-shadow:0 8px 24px #11233a0f}.factoryCard:before{width:6px}.factoryCard h2{font-size:21px}@media(max-width:1180px){.commandScopeGrid{grid-template-columns:1fr 1fr}.commandScopeGrid .commandScope:last-child{grid-column:1/-1}.commandMainGrid{grid-template-columns:1fr}.domainMatrix{grid-template-columns:repeat(5,1fr)}}@media(max-width:980px){.shellV081{grid-template-columns:82px 1fr}.sidebarV081 .siteBadge,.sidebarV081 .platformHealth,.topCrumb{display:none}.topCommandBar{padding:0 18px}.commandKpis{grid-template-columns:1fr 1fr}.commandScopeGrid{grid-template-columns:1fr}.commandScopeGrid .commandScope:last-child{grid-column:auto}.plantHeroTop h1{font-size:30px}}@media(max-width:720px){.topCommandBar{position:relative;height:auto;padding:10px 12px}.topLive span{display:none}.plantCommandHero{padding:21px 18px}.plantHeroTop{display:grid}.plantHeroTop h1{font-size:27px}.commandKpis{grid-template-columns:1fr 1fr}.commandScopeGrid,.commandMainGrid{grid-template-columns:1fr}.domainMatrix{grid-template-columns:repeat(2,1fr)}.energyScopeReadings{grid-template-columns:1fr 1fr 1fr}.pageTitleV081{padding:18px}.pageTitleV081 h1{font-size:25px}}.basicOpsBand{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(125px,.65fr));gap:8px;align-items:stretch;margin:-2px 0 15px;padding:10px;border-radius:18px;background:linear-gradient(112deg,#0b1728,#10263d);box-shadow:0 14px 34px #09192b21}.basicOpsBand>div{padding:13px 14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff09;color:#fff}.basicOpsBand>div>span{display:block;color:#7892aa;font-size:8px;font-weight:900;letter-spacing:.7px}.basicOpsBand>div>b{display:block;margin-top:6px;font-size:20px;letter-spacing:-.4px}.basicOpsBand>div>b small{font-size:9px;color:#82a0b9;font-weight:700}.basicOpsIdentity{background:linear-gradient(100deg,#29c7d81a,#ffffff06)!important}.basicOpsIdentity span{color:#5edbe7!important}.basicOpsIdentity h2{margin:4px 0 3px;font-size:18px}.basicOpsIdentity small{font-size:9px;color:#7892aa}.basicOpsStatus{position:relative}.basicOpsStatus i{position:absolute;right:12px;top:12px;width:8px;height:8px;border-radius:50%}.basicOpsStatus i.on{background:#54d59a;box-shadow:0 0 0 4px #54d59a1a}.basicOpsStatus i.off{background:#e35b68;box-shadow:0 0 0 4px #e35b681a}.basicOpsStatus b{color:#dceaf5}@media(max-width:1180px){.basicOpsBand{grid-template-columns:1fr 1fr 1fr}.basicOpsIdentity{grid-column:1/-1}}@media(max-width:720px){.basicOpsBand{grid-template-columns:1fr 1fr}.basicOpsIdentity{grid-column:1/-1}}.shadowEngineHero{border:1px solid #24435f;background:linear-gradient(135deg,#0b1728,#112c43);color:#f7fbff;overflow:hidden;position:relative}.shadowEngineHero:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#29c7d8,#8d6cff)}.shadowEngineHero .sectionKicker{color:#6bd7e2}.shadowEngineHero h2{font-size:21px}.shadowBadges{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.shadowSafetyBanner{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;margin:15px 0;padding:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;border-radius:13px;color:#cfe2f2}.shadowSafetyBanner svg{color:#f1ba56}.shadowSafetyBanner b{display:block;font-size:11px;color:#fff}.shadowSafetyBanner span{display:block;font-size:9px;line-height:1.55;margin-top:4px;color:#94abc0}.shadowRouteLine{display:grid;grid-template-columns:1.35fr 1fr .85fr;gap:9px}.shadowRouteLine>div{background:#ffffff0b;border:1px solid rgba(255,255,255,.075);padding:11px;border-radius:11px;min-width:0}.shadowRouteLine span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.7px;color:#7894ac}.shadowRouteLine b{display:block;font-size:11px;margin-top:4px;word-break:break-word}.shadowRouteLine small{display:block;font-size:8px;color:#8ea6ba;margin-top:4px;line-height:1.4}.shadowMetricGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.shadowMetricGrid .card{margin-bottom:0;min-width:0;border-top:3px solid #29c7d8}.shadowMetricGrid span{display:block;font-size:8px;text-transform:uppercase;font-weight:850;letter-spacing:.55px;color:#8494a7}.shadowMetricGrid strong{display:block;font-size:19px;margin-top:7px;color:#17314d}.shadowMetricGrid small{display:block;font-size:8px;color:#97a3b2;margin-top:4px}.shadowEvidenceCols{margin-top:14px}.shadowCaptureFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shadowCaptureFacts>div{background:#f8fafc;border:1px solid #edf1f5;border-radius:10px;padding:9px;min-width:0}.shadowCaptureFacts span{display:block;font-size:8px;color:#8c99a8}.shadowCaptureFacts b{display:block;font-size:10px;margin-top:4px;word-break:break-word}.shadowChangeList{display:grid;gap:6px}.shadowChangeList>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 10px;border-radius:9px;background:#f8fafc;border:1px solid #edf1f5}.shadowChangeList span{font-size:9px;color:#60758b}.shadowChangeList b{font-size:10px;color:#253b52}.shadowHdCard{border-top:4px solid #8d6cff}.shadowHdCard p,.shadowRouteCard p{font-size:9px;line-height:1.6;color:#667c92}.shadowRouteCard{border-top:4px solid #64748b}.officialDiagnosticHero{margin-top:15px;border-top-color:#2563eb}@media(max-width:1180px){.shadowMetricGrid{grid-template-columns:repeat(3,1fr)}.shadowRouteLine{grid-template-columns:1fr 1fr}.shadowRouteLine>div:last-child{grid-column:1/-1}}@media(max-width:720px){.shadowMetricGrid{grid-template-columns:1fr 1fr}.shadowRouteLine{grid-template-columns:1fr}.shadowRouteLine>div:last-child{grid-column:auto}.shadowCaptureFacts{grid-template-columns:1fr}.shadowBadges{justify-content:flex-start}}.f1ConditionBand{grid-template-columns:minmax(260px,1.45fr) repeat(4,minmax(125px,.7fr))}.conditionText{font-size:17px!important}.condition-normal{color:#82e7b5!important}.condition-observacao,.condition-alerta{color:#ffc36e!important}.condition-critico{color:#ff8892!important}.condition-parado,.condition-indeterminado,.condition-sem_dado{color:#9db0c3!important}.f1ConditionMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.f1StateGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.f1StateStats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.f1StateStats>div{padding:12px;border:1px solid var(--line);border-radius:11px;background:#f8fafc}.f1StateStats span{display:block;font-size:8px;color:#78899b;font-weight:850;letter-spacing:.5px}.f1StateStats b{display:block;font-size:24px;margin-top:5px}.f1StateStats small{display:block;font-size:8px;color:#8d9baa;margin-top:4px;line-height:1.35}.f1GravityCard{border-top:4px solid #29c7d8}.gravityReadout{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.gravityReadout>div{padding:10px;background:#f3fafb;border:1px solid #d9f0f3;border-radius:10px}.gravityReadout span{display:block;font-size:8px;color:#6f8794}.gravityReadout b{display:block;font-size:15px;margin-top:4px}.f1GravityCard p{margin:11px 0 0;font-size:9px;color:#667b8f;line-height:1.5}.f1RawAccNote{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding:9px 10px;border:1px solid #f1d9a7;background:#fff9ec;border-radius:10px;color:#8a651f;font-size:9px;line-height:1.45}.f1RawAccNote svg{flex:0 0 auto;margin-top:1px}.f1AlarmConfigCard{margin-top:14px;border-top:4px solid #8d6cff}.f1ConfigNotice{display:flex;gap:9px;align-items:flex-start;padding:10px 11px;margin-bottom:12px;border-radius:11px;border:1px solid #f0d7aa;background:#fff9ef}.f1ConfigNotice svg{color:#d08a1f;flex:0 0 auto}.f1ConfigNotice b{display:block;font-size:10px;color:#805a1b}.f1ConfigNotice span{display:block;font-size:9px;color:#8b7352;margin-top:3px;line-height:1.45}.f1ConfigGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.f1ConfigGrid.compact{grid-template-columns:repeat(2,minmax(0,220px));margin-top:10px}.f1ConfigField{display:flex;flex-direction:column;gap:5px}.f1ConfigField>span{font-size:8px;font-weight:900;letter-spacing:.45px;color:#6d7f92}.f1ConfigField>div{display:flex;align-items:center;border:1px solid #d8e0e8;background:#fff;border-radius:10px;overflow:hidden}.f1ConfigField input{width:100%;min-width:0;border:0;outline:none;padding:9px 10px;font-size:12px;background:transparent;color:#17304a}.f1ConfigField input:disabled{background:#f5f7f9;color:#9aa7b4}.f1ConfigField>div>b{padding:0 9px;font-size:9px;color:#78899a;white-space:nowrap}.f1ConfigField small{font-size:8px;line-height:1.35;color:#93a0ae}.f1AccConfig{margin-top:13px;padding:12px;border-radius:12px;background:#f8fafc;border:1px solid #e3e9f0}.f1Toggle{display:flex;align-items:flex-start;gap:9px}.f1Toggle input{margin-top:2px}.f1Toggle b{display:block;font-size:10px}.f1Toggle small{display:block;font-size:8px;color:#8493a3;margin-top:3px;line-height:1.4}.f1ConfigActions{display:flex;align-items:center;gap:12px;margin-top:13px}.f1ConfigActions span{font-size:9px;color:#8493a3}.f1ConfigActions>b{font-size:9px;color:#4c7a61}.primaryAction{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:10px;background:#10263d;color:#fff;padding:9px 13px;font-size:10px;font-weight:850;cursor:pointer}.primaryAction:hover{background:#173650}@media(max-width:1180px){.f1ConditionBand{grid-template-columns:1fr 1fr 1fr}.f1ConditionBand .basicOpsIdentity{grid-column:1/-1}.f1ConditionMetrics,.f1ConfigGrid{grid-template-columns:repeat(2,1fr)}.f1StateGrid{grid-template-columns:1fr}}@media(max-width:720px){.f1ConditionBand,.f1ConditionMetrics,.f1ConfigGrid,.f1StateStats,.gravityReadout,.f1ConfigGrid.compact{grid-template-columns:1fr 1fr}}.shellV09{--v09-ink:#14243d;--v09-muted:#75849a;--v09-line:#e4eaf1;--v09-accent:#1a75df;display:grid;grid-template-columns:254px minmax(0,1fr);background:#f4f7fb;min-height:100vh;color:var(--v09-ink)}.shellV09 .sidebarV09{height:100vh;position:sticky;top:0;display:flex;flex-direction:column;padding:25px 14px 15px;background:#111e32;border-right:1px solid #22354e;color:#e8eef7;overflow-y:auto;z-index:50}.v09-brand{display:flex;gap:11px;align-items:center;padding:4px 11px 23px;color:#f5faff}.v09-brand-symbol{height:42px;width:42px;display:grid;place-items:center;background:linear-gradient(135deg,#3b92ee,#23c6c0);border:1px solid rgba(255,255,255,.16);box-shadow:0 9px 25px #0000002e;border-radius:13px;color:#fff}.v09-brand-label strong{font-size:19px;font-weight:850;display:block;letter-spacing:-.55px}.v09-brand-label strong span{color:#65d6d3}.v09-brand-label small{font-size:8px;color:#8099b6;letter-spacing:1.15px;font-weight:800;display:block;margin-top:4px}.v09-site{display:flex;align-items:center;gap:10px;padding:12px 11px;margin:2px 5px 19px;border:1px solid #2b405c;background:#1b2d44;border-radius:13px;color:#81abc9}.v09-site>div{flex:1;min-width:0}.v09-site b{font-size:10px;display:block;color:#e0eaf4;letter-spacing:.5px}.v09-site small{display:block;font-size:10px;margin-top:3px;color:#8b9fba}.v09-site-dot{width:7px;height:7px;background:#2dcaa4;box-shadow:0 0 0 4px #20cda41c;border-radius:50%}.shellV09 .sidebarV09 nav{display:flex;flex-direction:column;gap:4px}.v09-nav-caption{font-size:9px;font-weight:850;letter-spacing:1.7px;color:#657e9d;margin:16px 13px 5px}.shellV09 .sidebarV09 nav .v09-nav-link{display:flex;align-items:center;gap:11px;min-height:41px;padding:10px 11px;border-radius:10px;color:#a9bdd3;font-size:12px;font-weight:700;transition:background .15s,color .15s}.shellV09 .sidebarV09 nav .v09-nav-link svg:first-child{color:#6d91b8;flex:none}.shellV09 .sidebarV09 nav .v09-nav-link>svg:last-child:not(:first-child){margin-left:auto;opacity:.5}.shellV09 .sidebarV09 nav .v09-nav-link:hover{background:#1d324e;color:#fff}.shellV09 .sidebarV09 nav .v09-nav-link.active{background:#23466a;color:#eafdff;box-shadow:inset 3px 0 #51d6cf}.shellV09 .sidebarV09 nav .v09-nav-link.active svg{color:#58ddd3}.v09-nav-tag{margin-left:auto;font-size:9px;letter-spacing:.5px;color:#80b2ce;border:1px solid #395573;border-radius:5px;padding:3px 5px}.v09-sidebar-foot{margin-top:auto;padding:24px 5px 0}.v09-connection{display:flex;align-items:center;gap:10px;padding:13px 12px;border-radius:11px;background:#1a2e45;border:1px solid #2c4058}.v09-connection div{min-width:0}.v09-connection strong{font-size:11px;color:#edf8ff;display:block}.v09-connection small{display:block;font-size:9px;color:#8ba1bc;margin-top:4px;line-height:1.45}.v09-beacon{width:8px;height:8px;border-radius:50%;flex:none;background:#758aaa}.v09-beacon.ok{background:#40d5a8;box-shadow:0 0 0 4px #40d5a817}.v09-beacon.fail{background:#f1788b}.v09-user{display:flex;gap:10px;align-items:center;padding:16px 7px 0;color:#a1b6d0}.v09-user>span{flex:1}.v09-user strong{font-size:11px;display:block;color:#f2f6fb}.v09-user small{font-size:9px;display:block;margin-top:3px;color:#8298b3}.v09-user button{border:0;background:none;cursor:pointer;color:#9badc5;padding:8px;border-radius:8px}.v09-user button:hover{background:#28405c;color:#fff}.v09-stage{min-width:0;display:flex;flex-direction:column;min-height:100vh}.v09-topbar{min-height:70px;background:#fff;border-bottom:1px solid #e3eaf1;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:15px}.v09-topbar-left{display:flex;align-items:center;gap:10px;min-width:0}.v09-topbar-left .v09-crumb{color:#9aa9ba;font-size:10px;font-weight:850;letter-spacing:1px}.v09-topbar-left>svg{color:#b3becc}.v09-topbar-left b{font-size:12px;color:#324760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v09-topbar-right{display:flex;align-items:center;gap:18px}.v09-preview-label{font-size:9px;color:#8c9db2;letter-spacing:.9px;font-weight:850}.v09-api-pill{display:flex;align-items:center;gap:8px;font-size:10px;padding:8px 11px;border-radius:18px;border:1px solid #e8ebef;color:#708196;background:#f7f8fa;font-weight:750;white-space:nowrap}.v09-api-pill>span{width:6px;height:6px;border-radius:50%;background:#a2adba}.v09-api-pill.ok{background:#effaf5;color:#247958;border-color:#d8efe3}.v09-api-pill.ok>span{background:#31b884}.v09-api-pill.fail{background:#fff4f5;color:#ad4058;border-color:#ffe2e5}.v09-api-pill.fail>span{background:#e45e73}.v09-menu-button{display:none;border:0;background:transparent;color:#1b3450;cursor:pointer}.v09-menu-backdrop{display:none}.shellV09 .contentV09{padding:30px 33px 54px;width:100%;max-width:1800px;margin:0 auto;flex:1;min-width:0}.v09-footer{display:flex;flex-wrap:wrap;gap:17px;padding:16px 33px;background:#fff;border-top:1px solid #e6ecf2;color:#8493a5;font-size:10px}.v09-footer span,.v09-footer a{display:inline-flex;align-items:center;gap:5px}.v09-footer a:hover{color:#1b75d1}.v09-home{--v09-border:#e2e9f0;--v09-shadow:0 12px 30px rgba(23,48,85,.045)}.v09-page-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.v09-overline,.v09-eyebrow{display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:1.3px;font-size:10px;font-weight:850;color:#5283a9}.v09-page-top h1{font-size:clamp(26px,3vw,37px);line-height:1.14;letter-spacing:-1.15px;margin:8px 0;color:#12263d;font-weight:850}.v09-page-top p{font-size:13px;color:#8190a2;margin:9px 0 0;line-height:1.6}.v09-page-actions{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.v09-page-actions>span{font-size:10px;display:flex;align-items:center;gap:6px;color:#93a1af}.v09-primary-button{display:inline-flex;align-items:center;gap:9px;padding:11px 15px;color:#fff;background:#165fb2;border:1px solid #0a579f;border-radius:11px;font-size:11px;font-weight:800;box-shadow:0 9px 18px #1060be2b}.v09-primary-button:hover{background:#124f96;color:#fff}.v09-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:32px}.v09-kpi{background:#fff;border:1px solid #e1e8f0;border-radius:15px;padding:17px 19px;min-height:127px;box-shadow:var(--v09-shadow);position:relative;overflow:hidden}.v09-kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#b9d6e9}.v09-kpi-blue:before{background:#4495e7}.v09-kpi-alert:before{background:#eea453}.v09-kpi>span{display:block;font-size:9px;letter-spacing:.8px;color:#7d8ca0;font-weight:850}.v09-kpi-number{margin:10px 0 2px;letter-spacing:-1px;font-size:29px;font-weight:850;line-height:1.1;color:#14304e}.v09-kpi-alert .v09-kpi-number{color:#ac6a17}.v09-kpi-number small{font-size:14px;margin-left:5px;color:#8a9bb0}.v09-kpi p{font-size:10px;line-height:1.4;color:#8c9cad;margin:5px 0 0}.v09-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.v09-section-heading h2,.v09-panel-header h2{font-size:18px;letter-spacing:-.55px;color:#17314e;margin:6px 0 0}.v09-section-heading>a,.v09-panel-header>a{display:inline-flex;align-items:center;gap:6px;color:#377bbd;font-size:10px;font-weight:800}.v09-factory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:29px}.v09-factory-card,.v09-energy-card{display:block;min-width:0;background:#fff;border:1px solid #e1e8f0;padding:19px;border-radius:16px;box-shadow:var(--v09-shadow);transition:border-color .2s,transform .2s,box-shadow .2s}.v09-factory-card:hover,.v09-energy-card:hover{border-color:#b2d5ef;transform:translateY(-2px);box-shadow:0 18px 35px #1e3c6417}.v09-factory-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.v09-factory-icon{height:42px;width:42px;display:grid;place-items:center;background:#eaf5fc;color:#357cb1;border:1px solid #dbeefb;border-radius:12px}.v09-factory-grid>*:nth-child(2) .v09-factory-icon{background:#efeafe;border-color:#e3d8ff;color:#7861c5}.v09-energy-card .v09-factory-icon{background:#fff5e7;color:#bd8135;border-color:#f9e7d1}.v09-state{display:inline-block;border-radius:7px;padding:5px 8px;background:#eef9f3;color:#338e67;text-transform:uppercase;font-size:9px;font-weight:850;letter-spacing:.4px}.v09-state.v09-warning{background:#fff5e8;color:#ad722f}.v09-state.v09-critical{background:#fff0f3;color:#c9566e}.v09-factory-card h3,.v09-energy-card h3{font-size:22px;letter-spacing:-.6px;color:#183149;margin:5px 0 1px}.v09-factory-card p,.v09-energy-card p{font-size:11px;color:#899aac;margin:0 0 20px}.v09-factory-reading{display:flex;align-items:baseline;gap:3px}.v09-factory-reading b{font-size:30px;letter-spacing:-.5px;color:#1b3b58}.v09-factory-reading span{font-size:11px;color:#8898a9}.v09-progress{height:7px;background:#e8eef5;overflow:hidden;border-radius:6px;margin-top:11px}.v09-progress>span{display:block;height:100%;background:linear-gradient(90deg,#51a8d7,#3ed3b2);border-radius:6px}.v09-factory-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:12px;color:#6e879d}.v09-factory-bottom b{font-size:12px;color:#234863}.v09-factory-bottom>span{font-size:10px;font-weight:800;color:#3977ad;display:flex;align-items:center;gap:5px}.v09-energy-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v09-energy-metrics>div{padding:10px 11px;background:#f8fafc;border-radius:10px;border:1px solid #e8edf2}.v09-energy-metrics span{display:block;color:#8492a3;font-size:10px}.v09-energy-metrics b{display:block;font-size:19px;color:#2f4b62;margin-top:6px}.v09-energy-metrics small{font-size:11px;color:#8190a0}.v09-energy-foot{margin-top:14px;color:#3977ad;font-size:10px;font-weight:850;display:flex;align-items:center;gap:6px}.v09-home-bottom{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:14px;margin-bottom:18px}.v09-panel{border:1px solid var(--v09-border);background:#fff;border-radius:16px;padding:20px;box-shadow:var(--v09-shadow);min-width:0}.v09-panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.v09-panel-header>a{white-space:nowrap}.v09-priorities{min-height:342px}.v09-priority-row{display:flex;gap:12px;align-items:center;padding:13px 4px;border-top:1px solid #ecf0f4}.v09-priority-row>div{flex:1;min-width:0}.v09-priority-row>div span{display:block;font-size:9px;color:#9a7489;font-weight:800;letter-spacing:.5px}.v09-priority-row>div strong{display:block;margin-top:4px;font-size:12px;color:#293f59}.v09-priority-row>div small{display:block;margin-top:4px;font-size:10px;color:#8492a3;line-height:1.45}.v09-priority-row>svg{color:#91a3b6;flex:none}.v09-priority-mark{border-radius:4px;width:5px;height:38px;background:#8fd0bd;flex:none}.v09-priority-mark.v09-warning{background:#edb05b}.v09-priority-mark.v09-critical{background:#e26d7f}.v09-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:170px;gap:8px;color:#7492aa;padding:20px}.v09-empty strong{font-size:12px;color:#47647f}.v09-empty span{font-size:11px;line-height:1.55;max-width:380px}.v09-side-panels{display:flex;flex-direction:column;gap:14px}.v09-side-panels .v09-panel{flex:1}.v09-system-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #edf0f4}.v09-system-row svg{color:#608caf;flex:none}.v09-system-row span{flex:1;font-size:10px;color:#6e8297}.v09-system-row b{font-size:11px;color:#2a506a}.v09-disclaimer{font-size:10px;line-height:1.5;color:#93a1ad;margin:12px 0 0}.v09-quick-link{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #edf0f4}.v09-quick-link>svg:first-child{color:#5088b5}.v09-quick-link>span{flex:1}.v09-quick-link b{font-size:11px;color:#2e4d68;display:block}.v09-quick-link small{font-size:10px;color:#8b9aab;display:block;margin-top:4px}.v09-quick-link>svg:last-child{color:#91a6ba}.v09-asset-glance{padding-bottom:9px}.v09-asset-rows{display:flex;flex-direction:column}.v09-asset-row{display:flex;align-items:center;gap:12px;border-top:1px solid #eaf0f5;padding:12px 4px}.v09-asset-row>div{flex:1;min-width:0}.v09-asset-row>div strong{font-size:11px;color:#29415b;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v09-asset-row>div small{font-size:9px;color:#8e9dab;display:block;margin-top:4px}.v09-asset-row>span:nth-last-child(3){font-size:9px;font-weight:850;color:#6d8297;min-width:65px}.v09-asset-row>span:nth-last-child(2){font-size:11px;color:#244967;min-width:85px;text-align:right;font-weight:800}.v09-asset-row>svg{color:#94a9b8}.v09-asset-dot{height:8px;width:8px;flex:none;background:#e3a3aa;border-radius:50%}.v09-asset-dot.online{background:#44c99f}.v09-error-banner{display:flex;align-items:center;gap:12px;border:1px solid #f3cfce;border-radius:12px;background:#fff4f3;padding:15px;margin-bottom:15px;color:#a64145;font-size:12px}.v09-error-banner span{flex:1}.v09-error-banner button{display:flex;gap:5px;align-items:center;border:1px solid #e4b2b0;border-radius:8px;color:#8e3034;background:#fff;padding:8px 10px;cursor:pointer}.v09-loading{padding:20px 15px;margin-bottom:16px;color:#69899f;background:#edf5fb;border:1px solid #dbeaf3;border-radius:10px}@media(max-width:1300px){.v09-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v09-home-bottom{grid-template-columns:1fr}.v09-side-panels{display:grid;grid-template-columns:1fr 1fr}.v09-preview-label{display:none}}@media(max-width:1050px){.shellV09{grid-template-columns:210px minmax(0,1fr)}.shellV09 .sidebarV09{padding:17px 8px}.v09-brand{padding:8px 6px 19px}.shellV09 .contentV09{padding:24px 20px 40px}.v09-topbar{padding:0 20px}.v09-factory-grid{grid-template-columns:1fr 1fr}.v09-factory-grid>*:last-child{grid-column:1/-1}}@media(max-width:760px){.shellV09{display:block}.shellV09 .sidebarV09{position:fixed;transform:translate(-110%);transition:transform .22s;width:265px;left:0;top:0;height:100dvh;box-shadow:0 15px 50px #00000038}.shellV09 .sidebarV09.v09-show{transform:translate(0)}.v09-menu-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#0e243766;z-index:40;cursor:pointer}.v09-menu-button{display:inline-grid;place-items:center}.v09-topbar{min-height:62px;padding:0 14px}.v09-topbar-left .v09-crumb{display:none}.v09-topbar-left>svg{display:none}.v09-topbar-left b{font-size:11px}.shellV09 .contentV09{padding:22px 14px 34px}.v09-page-top{display:block}.v09-page-actions{align-items:flex-start;margin-top:17px}.v09-page-top h1{font-size:28px}.v09-factory-grid{grid-template-columns:1fr}.v09-factory-grid>*:last-child{grid-column:auto}.v09-side-panels{display:block}.v09-side-panels .v09-panel{margin-bottom:13px}.v09-footer{padding:14px;font-size:9px}.v09-api-pill{font-size:0;gap:0;padding:7px}.v09-api-pill span{width:8px;height:8px}.v09-asset-row>span:nth-last-child(3){display:none}}@media(max-width:510px){.v09-kpi-grid{grid-template-columns:1fr 1fr;gap:8px}.v09-kpi{min-height:115px;padding:13px}.v09-kpi>span{font-size:8px}.v09-kpi-number{font-size:23px}.v09-kpi p{font-size:9px}.v09-panel{padding:14px}.v09-section-heading h2,.v09-panel-header h2{font-size:16px}.v09-asset-row>span:nth-last-child(2){min-width:60px;font-size:10px}.v09-asset-row{gap:8px}.v09-overline{font-size:9px}}@media(prefers-reduced-motion:reduce){.shellV09 *,.shellV09 *:before,.shellV09 *:after{transition:none!important;animation:none!important}}.v09-state.v09-unknown{background:#f0f3f7;color:#71849a}
