.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-qHufge6k.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-CaK1767H.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-CBPI_iaY.woff2)format("woff2"),url(/assets/roboto-cyrillic-400-normal-Bjg-1-sg.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-ai2Z1K3C.woff2)format("woff2"),url(/assets/roboto-greek-400-normal-Bb5mj_fZ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-math-400-normal-BEFej5gc.woff2)format("woff2"),url(/assets/roboto-math-400-normal-C9RxBKAh.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-symbols-400-normal-CB1Ce4Gk.woff2)format("woff2"),url(/assets/roboto-symbols-400-normal-DLYbZahX.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2)format("woff2"),url(/assets/roboto-vietnamese-400-normal-DnpnVwnf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2"),url(/assets/roboto-latin-ext-400-normal-scX0fKtV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-DyYNIH4P.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-ext-500-normal-BWC_xYeb.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-500-normal-DqF2hftb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-500-normal-CLao9AfR.woff2)format("woff2"),url(/assets/roboto-cyrillic-500-normal-CBKMylY4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-greek-500-normal-C9AnhcmC.woff2)format("woff2"),url(/assets/roboto-greek-500-normal-oCqhoyfc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-math-500-normal-C4NU9gLX.woff2)format("woff2"),url(/assets/roboto-math-500-normal-C-7mKPO3.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-symbols-500-normal-B_CZKVJS.woff2)format("woff2"),url(/assets/roboto-symbols-500-normal-F7c8nfcH.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-vietnamese-500-normal-B3ncpOoB.woff2)format("woff2"),url(/assets/roboto-vietnamese-500-normal-D380IkQ8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2"),url(/assets/roboto-latin-ext-500-normal-Cyc0AKLz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-ext-700-normal-DmFxo5wj.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-700-normal-CI7FH63F.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-700-normal-C2o7G-SM.woff2)format("woff2"),url(/assets/roboto-cyrillic-700-normal-DhZFXDSN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-greek-700-normal-0aHWxGLu.woff2)format("woff2"),url(/assets/roboto-greek-700-normal-DjRqqLBV.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-math-700-normal-B8YqGHVc.woff2)format("woff2"),url(/assets/roboto-math-700-normal-DVoD5t2k.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-symbols-700-normal-BiFDindJ.woff2)format("woff2"),url(/assets/roboto-symbols-700-normal-BoS6HWkc.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-vietnamese-700-normal-BEVeWqJt.woff2)format("woff2"),url(/assets/roboto-vietnamese-700-normal-DsFyXAL4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2)format("woff2"),url(/assets/roboto-latin-ext-700-normal-BUhwtWwy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-DLgJJpmK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-ext-400-normal-BHxv52bw.woff2)format("woff2"),url(/assets/roboto-mono-cyrillic-ext-400-normal-BQ-ommzm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-400-normal-C-_K-ZCn.woff2)format("woff2"),url(/assets/roboto-mono-cyrillic-400-normal-Bklcq-7T.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-greek-400-normal-CH_u3Aru.woff2)format("woff2"),url(/assets/roboto-mono-greek-400-normal-aRdLMjWB.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-vietnamese-400-normal-yYTFiTTs.woff2)format("woff2"),url(/assets/roboto-mono-vietnamese-400-normal-BFa5Cfgr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-ext-400-normal-DLAV9S_w.woff2)format("woff2"),url(/assets/roboto-mono-latin-ext-400-normal-Z5XoGZ9j.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2)format("woff2"),url(/assets/roboto-mono-latin-400-normal-CbJMAmM6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-cyrillic-ext-500-normal-DC57U9n8.woff2)format("woff2"),url(/assets/roboto-mono-cyrillic-ext-500-normal-uxCL2UBS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-cyrillic-500-normal-DGZ7-lUP.woff2)format("woff2"),url(/assets/roboto-mono-cyrillic-500-normal-DKl7gEbi.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-greek-500-normal-DpRFkptA.woff2)format("woff2"),url(/assets/roboto-mono-greek-500-normal-CpD7sw4e.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-vietnamese-500-normal-Cq-quQMu.woff2)format("woff2"),url(/assets/roboto-mono-vietnamese-500-normal-PMrF4zOf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-ext-500-normal-Db3ge6Oe.woff2)format("woff2"),url(/assets/roboto-mono-latin-ext-500-normal-Cvr8S1zG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-500-normal-pxIOXZmA.woff2)format("woff2"),url(/assets/roboto-mono-latin-500-normal-CW1Ttoxn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,html[data-theme=dark]{--page-plane:#070b10;--surface-1:#0a1018;--surface-2:#111a25;--surface-3:#182432;--surface-card:#0d151f;--surface-card-raised:#111c28;--accent:#56d7b5;--accent-dark:#31b895;--accent-soft:#56d7b51c;--accent-ink:#04141c;--text-primary:#f2f6f8;--text-secondary:#a4b1bc;--text-muted:#83929f;--border-hairline:#adc6da17;--border-strong:#adc6da2e;--status-good:#0ca30c;--status-warning:#fab219;--status-serious:#ec835a;--status-critical:#d03b3b;--status-low:#4c8dff;--status-info:#7a8699;--radius-lg:12px;--radius-md:10px;--radius-sm:7px;--font-sans:"Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Roboto Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 18px 50px #0000003d, 0 1px 2px #00000047;--ease:cubic-bezier(.4, 0, .2, 1);--overlay-hover:#a0beff0d}html[data-theme=light]{--page-plane:#f2f2ee;--surface-1:#fbfbf8;--surface-2:#e7ebe7;--surface-3:#dce2dd;--surface-card:#fbfbf9;--surface-card-raised:#fff;--accent:#0d7c67;--accent-dark:#095f50;--accent-soft:#0d7c6717;--accent-ink:#fff;--text-primary:#111917;--text-secondary:#44524e;--text-muted:#5f6a66;--border-hairline:#13282217;--border-strong:#1328222b;--shadow-sm:0 1px 2px #0f172a0d;--shadow-md:0 10px 30px #0f172a1a, 0 1px 3px #0f172a0f;--overlay-hover:#0f172a09;--status-good:#087d22;--status-warning:#8a5a00;--status-serious:#9a3f1d;--status-critical:#b4232f;--status-low:#1859b5;--status-info:#5b6677}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-sans);background:radial-gradient(circle at 72% -20%, #2d6e6924, transparent 38%), var(--page-plane);color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}button{font-family:inherit}.btn-primary{color:#04130f;cursor:pointer;background:linear-gradient(135deg,#65dfbe,#35b995);border:1px solid #7eebcd73;font-weight:700;box-shadow:0 10px 28px #198b6f2e,inset 0 1px #fff3}.btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn-primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.auth-screen{color:#f2f6f8;background:#070b10;grid-template-columns:minmax(430px,.82fr) minmax(520px,1.18fr);min-height:100vh;display:grid}.auth-card{background:#0a1018;border-right:1px solid #adc6da1a;flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(44px,7vw,110px);display:flex}.auth-brand{align-items:center;gap:12px;margin-bottom:auto;display:flex}.auth-brand>div:last-child{flex-direction:column;gap:3px;display:flex}.auth-brand strong{font-size:13px;font-weight:650}.auth-brand>div:last-child span{color:#657583;letter-spacing:.04em;font-size:9.5px}.auth-copy{margin:clamp(80px,15vh,150px) 0 34px}.auth-eyebrow{color:#56d7b5;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.auth-copy h1{letter-spacing:-.05em;margin:16px 0 18px;font-size:clamp(38px,4.2vw,62px);font-weight:520;line-height:.98}.auth-copy p{color:#8d9aa6;max-width:470px;margin:0;font-size:14px;line-height:1.7}.auth-signin{justify-content:space-between;align-items:center;width:100%;display:flex;border-radius:7px!important;padding:14px 16px!important;font-size:12px!important}.auth-signin span{font-size:17px;font-weight:400}.auth-assurance{color:#657583;gap:18px;margin-top:18px;font-size:9.5px;display:flex}.auth-assurance span:before{content:"";background:#56d7b5;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block;box-shadow:0 0 0 3px #56d7b517}.auth-value-panel{background:radial-gradient(circle at 80% 10%,#56d7b526,#0000 35%),linear-gradient(145deg,#0b151d,#070c12 68%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(44px,7vw,100px);display:flex;position:relative;overflow:hidden}.auth-value-panel:before{content:"";opacity:.18;background-image:linear-gradient(#adc6da14 1px,#0000 1px),linear-gradient(90deg,#adc6da14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 72%);mask-image:linear-gradient(to bottom right,#000,#0000 72%)}.auth-value-panel>*{position:relative}.auth-value-index,.auth-value-panel small{color:#657583;font:9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.auth-value-panel>div{max-width:680px}.auth-value-kicker{color:#56d7b5;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.auth-value-panel h2{letter-spacing:-.04em;max-width:650px;margin:18px 0 48px;font-size:clamp(30px,3.2vw,48px);font-weight:500;line-height:1.08}.auth-value-panel ul{border-top:1px solid #adc6da1f;gap:0;margin:0;padding:0;list-style:none;display:grid}.auth-value-panel li{border-bottom:1px solid #adc6da1f;grid-template-columns:120px 1fr;gap:24px;padding:18px 0;display:grid}.auth-value-panel li strong{color:#dfe8ed;font-size:11px;font-weight:600}.auth-value-panel li span{color:#72818d;font-size:11px}@media (width<=900px){.executive-summary{grid-template-columns:1fr}.executive-summary-metrics article:first-child{border-left:0}.auth-screen{grid-template-columns:1fr}.auth-card{border-right:0;min-height:100vh}.auth-value-panel{display:none}}.commissioning-shell{color:#e7eff6;background:#081019;min-height:100vh;padding:0 34px 48px}.commissioning-header{border-bottom:1px solid #203141;justify-content:space-between;align-items:center;gap:24px;min-height:112px;display:flex}.commissioning-header h1{letter-spacing:-.02em;margin:5px 0 3px;font-size:28px}.commissioning-header p{color:#8fa4b6;margin:0}.commissioning-kicker{color:#37d7b4;letter-spacing:.15em;font-size:11px;font-weight:700}.commissioning-account{color:#8fa4b6;align-items:center;gap:14px;font-size:13px;display:flex}.commissioning-account a,.commissioning-account button{color:#dbe8f1;background:#101b25;border:1px solid #304658;border-radius:5px;padding:8px 12px;text-decoration:none}.commissioning-notice{color:#9bb3ad;background:#0d201e;border:1px solid #235746;border-left:3px solid #37d7b4;align-items:center;gap:12px;margin:24px 0;padding:13px 16px;font-size:13px;display:flex}.commissioning-notice strong{color:#dff8f0}.commissioning-error{margin:0 0 20px}.commissioning-grid{grid-template-columns:minmax(330px,.85fr) minmax(460px,1.45fr);gap:20px;display:grid}.commissioning-panel{background:#0e1822;border:1px solid #203343;border-radius:9px;min-height:560px;overflow:hidden}.commissioning-panel-heading{border-bottom:1px solid #1d2e3d;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.commissioning-panel-heading span{color:#6f899e;text-transform:uppercase;letter-spacing:.11em;font-size:11px}.commissioning-panel-heading h2{margin:5px 0 0;font-size:20px}.commissioning-count{background:#173329;border-radius:14px;place-items:center;min-width:34px;height:28px;display:grid;color:#55dfc0!important}.commissioning-inline-form{border-bottom:1px solid #1d2e3d;gap:9px;padding:16px 20px;display:flex}.commissioning-inline-form input{color:#e7eff6;background:#09131c;border:1px solid #2b4051;border-radius:5px;flex:1;min-width:0;padding:10px 12px}.commissioning-inline-form button{white-space:nowrap;padding:9px 14px}.commissioning-site-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #192936;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.commissioning-site-list>button:hover,.commissioning-site-list>button.active{background:#142430}.commissioning-site-list>button.active{box-shadow:inset 3px 0 #37d7b4}.commissioning-site-list button div,.commissioning-device-list article div{flex-direction:column;gap:5px;display:flex}.commissioning-site-list button div span,.commissioning-device-list article div span{color:#71899c;font-size:12px}.commissioning-status{white-space:nowrap;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:700}.commissioning-status.good{color:#54dfb5;background:#12382c}.commissioning-status.warn{color:#f2c66d;background:#3a2d16}.commissioning-status.bad{color:#ff8d8d;background:#3c1d24}.commissioning-status.neutral{color:#91a5b6;background:#1b2a36}.commissioning-secret{background:#251f11;border:1px solid #80672b;border-radius:6px;margin:18px 20px;padding:16px}.commissioning-secret>div{flex-direction:column;gap:4px;display:flex}.commissioning-secret>div span{color:#baa979;font-size:12px}.commissioning-secret pre{color:#dbe9e5;background:#080e12;border-radius:4px;margin:14px 0;padding:13px;font-size:11.5px;line-height:1.6;overflow:auto}.commissioning-secret button,.commissioning-device-action{color:#d9e6ee;cursor:pointer;background:#13222d;border:1px solid #405869;border-radius:4px;padding:7px 10px}.commissioning-device-list{border-top:1px solid #1d2e3d}.commissioning-device-list article{border-bottom:1px solid #192936;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.commissioning-empty{color:#71899c;margin:0;padding:24px 20px;font-size:13px}.commissioning-link{text-decoration:none;color:#55dfc0!important}.commissioning-mapping-panel{grid-column:1/-1;min-height:430px}.commissioning-device-chip{background:#173329;border-radius:4px;padding:6px 9px;color:#55dfc0!important;text-transform:none!important;letter-spacing:0!important}.commissioning-mapping-toolbar{border-bottom:1px solid #1d2e3d;flex-wrap:wrap;align-items:end;gap:10px;padding:16px 20px;display:flex}.commissioning-mapping-toolbar label{flex-direction:column;gap:6px;display:flex}.commissioning-mapping-toolbar label>span{color:#7890a3;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.commissioning-mapping-toolbar select{color:#e7eff6;background:#09131c;border:1px solid #2b4051;border-radius:5px;min-width:210px;padding:9px 11px}.commissioning-file-button{color:#d9e6ee;cursor:pointer;background:#13222d;border:1px solid #405869;border-radius:4px;justify-content:center;padding:9px 12px;font-size:13px;display:inline-flex!important}.commissioning-file-button input{display:none}.commissioning-import-preview,.commissioning-import-success{border-radius:5px;gap:10px;margin:14px 20px 0;padding:11px 13px;font-size:12px;display:flex}.commissioning-import-preview{color:#9db0bf;background:#0b151e;border:1px solid #2b4051}.commissioning-import-success{color:#a9e9d6;background:#0d201e;border:1px solid #235746}.commissioning-mapping-columns{border-top:1px solid #1d2e3d;grid-template-columns:1.3fr .9fr;gap:0;margin-top:14px;display:grid}.commissioning-mapping-columns>div{min-width:0;padding:18px 20px}.commissioning-mapping-columns>div+div{border-left:1px solid #1d2e3d}.commissioning-subheading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.commissioning-subheading span{color:#55dfc0;letter-spacing:.1em;font-size:10px}.commissioning-mapping-table>div{border-bottom:1px solid #192936;grid-template-columns:minmax(130px,.8fr) auto minmax(190px,1.2fr);align-items:center;gap:12px;padding:10px 0;display:grid}.commissioning-mapping-table code{color:#6edbc4;text-overflow:ellipsis;overflow:hidden}.commissioning-mapping-table>div>span{color:#566e80}.commissioning-mapping-table>div>div{flex-direction:column;gap:3px;display:flex}.commissioning-mapping-table small{color:#71899c}.commissioning-validator>p{color:#8298aa;margin:0 0 12px;font-size:12px;line-height:1.5}.commissioning-validator textarea{resize:vertical;color:#e7eff6;width:100%;font:12px/1.5 var(--font-mono);background:#09131c;border:1px solid #2b4051;border-radius:5px;padding:11px}.commissioning-validator>button{margin-top:9px}.commissioning-validation-result{border-radius:5px;flex-direction:column;gap:5px;margin-top:12px;padding:12px;font-size:12px;display:flex}.commissioning-validation-result.valid{color:#a9e9d6;background:#0d201e;border:1px solid #235746}.commissioning-validation-result.invalid{color:#efc1c1;background:#29171b;border:1px solid #65333c}.commissioning-validation-result code{color:inherit;white-space:normal;padding-top:5px}.launch-readiness{width:min(1480px,100%);min-height:0;margin:20px auto 0}.launch-state{border-radius:4px;padding:6px 9px;font-weight:700}.launch-state.draft{background:#352814;color:#f4b75d!important}.launch-state.ready,.launch-state.accepted{background:#12382c;color:#42d3a1!important}.launch-readiness-body{grid-template-columns:.75fr 1.25fr 1fr;gap:20px;padding:20px 22px;display:grid}.launch-checks{flex-direction:column;gap:8px;display:flex}.launch-checks>div{background:#0a141d;border:1px solid #203343;border-radius:6px;align-items:center;gap:9px;padding:9px 11px;font-size:12px;display:flex}.launch-checks .pass{color:#75dfbd;border-color:#235746}.launch-checks .pending{color:#869cac}.launch-config,.launch-evidence,.launch-acceptance{flex-direction:column;gap:10px;display:flex}.launch-config label{color:#94a8b7;flex-direction:column;gap:6px;font-size:11px;display:flex}.launch-config label small{color:#647d90}.launch-input-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.launch-config input,.launch-config textarea,.launch-acceptance textarea{color:#dce8f0;resize:vertical;background:#08121b;border:1px solid #294154;border-radius:6px;padding:10px}.launch-evidence h3{margin:0 0 2px;font-size:13px}.launch-evidence article{background:#0a141d;border:1px solid #203343;border-radius:6px;flex-direction:column;gap:4px;padding:10px 11px;display:flex}.launch-evidence article span{color:#7890a3;font-size:10.5px}.launch-acceptance{border-top:1px solid #1d2e3d;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;padding-top:4px;display:grid}.launch-acceptance small{color:#7890a3;grid-column:1/-1}.intervention-workspace{flex-direction:column;gap:18px;padding-top:18px;display:flex}.intervention-summary{grid-template-columns:repeat(4,minmax(120px,1fr)) auto;gap:10px;display:grid}.intervention-summary article{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:13px 15px;display:flex}.intervention-summary article span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.09em;font-size:10px}.intervention-summary article strong{font:500 24px/1 var(--font-mono)}.intervention-summary>button{align-self:stretch;padding-inline:19px}.intervention-value-strip{border:1px solid var(--border-hairline);background:var(--border-hairline);border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.intervention-value-strip>div{background:var(--surface-1);flex-direction:column;justify-content:center;gap:5px;min-height:92px;padding:15px 18px;display:flex}.intervention-value-strip span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.intervention-value-strip strong{font:500 25px/1.1 var(--font-mono)}.intervention-value-strip small{color:var(--text-muted);font-size:10px}.intervention-policy{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:7px;grid-template-columns:minmax(240px,1fr) 180px 180px auto;align-items:end;gap:12px;padding:13px 16px;display:grid}.intervention-policy>div{flex-direction:column;gap:3px;display:flex}.intervention-policy>div span{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.intervention-policy>div strong{font-size:11px}.intervention-policy label{color:var(--text-muted);flex-direction:column;gap:4px;font-size:9.5px;display:flex}.intervention-policy input{border:1px solid var(--border-strong);background:var(--page-plane);color:var(--text-primary);border-radius:5px;padding:7px 8px}.intervention-create{background:linear-gradient(135deg, #19493e45, var(--surface-1) 60%);border:1px solid #28584d;border-radius:9px;grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.intervention-create .intervention-section-heading{grid-column:1/-1}.intervention-create label{color:var(--text-muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.intervention-create label>span{color:var(--accent)}.intervention-create input,.intervention-create select,.intervention-create textarea{border:1px solid var(--border-strong);background:var(--page-plane);min-width:0;color:var(--text-primary);resize:vertical;border-radius:6px;padding:10px 11px}.intervention-create .span-2{grid-column:1/-1}.intervention-layout{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:9px;grid-template-columns:minmax(280px,.72fr) minmax(560px,1.7fr);min-height:630px;display:grid;overflow:hidden}.intervention-section-heading{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.intervention-section-heading span{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.intervention-section-heading h2{margin:4px 0 0;font-size:17px}.intervention-section-heading small{color:var(--text-muted)}.intervention-list{border-right:1px solid var(--border-hairline)}.intervention-list>button{border:0;border-bottom:1px solid var(--border-hairline);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.intervention-list>button:hover,.intervention-list>button.active{background:var(--surface-2)}.intervention-list>button.active{box-shadow:inset 3px 0 var(--accent)}.intervention-list>button>div{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.intervention-list>button strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;overflow:hidden}.intervention-list>button small,.intervention-list>button time{color:var(--text-muted);font-size:10px}.intervention-list>button time{white-space:nowrap}.intervention-status{text-transform:uppercase;letter-spacing:.06em;border-radius:3px;padding:4px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.intervention-status.neutral{color:var(--text-muted);background:var(--surface-card-raised)}.intervention-status.active{color:#7fe2c9;background:#196b5845}.intervention-status.good{color:#77dfb8;background:#1b694c47}.intervention-status.bad{color:#ef9999;background:#842e3440}.intervention-detail{min-width:0}.intervention-detail-header{border-bottom:1px solid var(--border-hairline);padding:22px 24px 18px}.intervention-detail-header h2{margin:10px 0 6px;font-size:21px}.intervention-detail-header p{color:var(--text-muted);margin:0;font-size:11px}.intervention-narrative{border-bottom:1px solid var(--border-hairline);background:var(--border-hairline);grid-template-columns:1fr 1fr;gap:1px;display:grid}.intervention-narrative article{background:var(--surface-1);padding:18px 22px}.intervention-narrative span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.intervention-narrative p{white-space:pre-wrap;color:var(--text-secondary);margin:9px 0 0;font-size:12px;line-height:1.55}.intervention-value-panel,.intervention-evidence-panel{border-bottom:1px solid var(--border-hairline)}.intervention-attachments{padding:0 22px 14px}.intervention-attachments>a{border-top:1px solid var(--border-hairline);color:inherit;justify-content:space-between;gap:16px;padding:11px 0;text-decoration:none;display:flex}.intervention-attachments>a:first-child{border-top:0}.intervention-attachments a>div{flex-direction:column;gap:2px;min-width:0;display:flex}.intervention-attachments strong{font-size:11px}.intervention-attachments small,.intervention-attachments span{color:var(--text-muted);font-size:9.5px}.intervention-attachments p{color:var(--text-secondary);margin:3px 0 0;font-size:10px}.intervention-attachment-form{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:7px;grid-template-columns:1fr 1fr;gap:10px;margin:0 22px 18px;padding:15px;display:grid}.intervention-attachment-form label{color:var(--text-muted);flex-direction:column;gap:5px;font-size:10px;display:flex}.intervention-attachment-form input,.intervention-attachment-form textarea{border:1px solid var(--border-strong);background:var(--page-plane);min-width:0;color:var(--text-primary);border-radius:5px;padding:8px 9px}.intervention-attachment-form .span-2{grid-column:1/-1}.intervention-value-panel .intervention-section-heading{padding:14px 22px}.intervention-values{padding:0 22px 14px}.intervention-values article{border-bottom:1px solid var(--border-hairline);grid-template-columns:92px 100px 1fr;align-items:center;gap:12px;padding:11px 0;display:grid}.intervention-values article>strong{font:500 15px var(--font-mono)}.intervention-values article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.intervention-values article b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.intervention-values article small{color:var(--text-muted);font-size:9.5px}.intervention-values details{color:var(--text-muted);margin-top:4px;font-size:9.5px}.intervention-values summary{cursor:pointer}.intervention-values details code,.intervention-values details span{white-space:pre-wrap;color:var(--text-secondary);margin-top:4px;font-size:9.5px;display:block}.value-stage{text-align:center;letter-spacing:.05em;border-radius:3px;padding:4px 6px;font-size:9px;font-weight:700}.value-stage.opportunity{color:#f2ca79;background:#85601840}.value-stage.actioned{color:#80c8ef;background:#1a5a7c40}.value-stage.verified{color:#77dfb8;background:#1b694c47}.intervention-value-form{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:7px;grid-template-columns:1fr 1fr;gap:10px;margin:0 22px 18px;padding:15px;display:grid}.intervention-value-form label{color:var(--text-muted);flex-direction:column;gap:5px;font-size:10px;display:flex}.intervention-value-form label>span{color:var(--accent)}.intervention-value-form input,.intervention-value-form textarea{border:1px solid var(--border-strong);background:var(--page-plane);min-width:0;color:var(--text-primary);resize:vertical;border-radius:5px;padding:8px 9px}.intervention-value-form .span-2{grid-column:1/-1}.historian-comparison-panel{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border-strong));background:color-mix(in srgb, var(--accent) 5%, var(--surface-2));border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 22px 10px;padding:15px;display:grid}.historian-comparison-panel>div:first-child,.historian-comparison-panel>button,.historian-comparison-result{grid-column:1/-1}.historian-comparison-panel>div:first-child{flex-direction:column;gap:3px;display:flex}.historian-comparison-panel>div:first-child small,.historian-comparison-result small{color:var(--text-muted);font-size:9.5px}.historian-comparison-panel label{color:var(--text-muted);flex-direction:column;gap:5px;font-size:10px;display:flex}.historian-comparison-panel input,.historian-comparison-panel select{border:1px solid var(--border-strong);background:var(--page-plane);min-width:0;color:var(--text-primary);border-radius:5px;padding:8px 9px}.historian-comparison-result{border:1px solid var(--border-hairline);background:var(--border-hairline);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.historian-comparison-result>div{background:var(--surface-1);flex-direction:column;gap:3px;padding:12px;display:flex}.historian-comparison-result span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:600}.historian-comparison-result strong{font:500 13px var(--font-mono)}.advisor-workspace{flex-direction:column;gap:16px;padding-top:18px;display:flex}.advisor-warning{background:linear-gradient(90deg, #7854142e, var(--surface-1));border:1px solid #735b2a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 18px;display:grid}.advisor-warning strong{color:#f0c96e;text-transform:uppercase;letter-spacing:.07em;font-size:11px}.advisor-warning p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.5}.advisor-warning span{color:#efbf65;text-transform:uppercase;background:#8b5b163d;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:700}.advisor-runbar{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:8px;grid-template-columns:minmax(280px,1fr) minmax(220px,340px) auto;align-items:end;gap:12px;padding:17px 18px;display:grid}.advisor-runbar>div{flex-direction:column;gap:3px;display:flex}.advisor-runbar span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.advisor-runbar strong{font-size:13px}.advisor-runbar small{color:var(--text-muted);font-size:9.5px}.advisor-runbar select{border:1px solid var(--border-strong);background:var(--page-plane);color:var(--text-primary);border-radius:5px;padding:9px 10px}.advisor-run-actions{gap:7px;display:flex}.advisor-scenario-builder{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border-hairline));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 5%, var(--surface-1)), var(--surface-1) 55%);border-radius:9px;overflow:hidden}.advisor-scenario-form{border-top:1px solid var(--border-hairline);grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(130px,.8fr)) auto;align-items:end;gap:10px;padding:16px 18px;display:grid}.advisor-scenario-form label{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8.5px;font-weight:700;display:flex}.advisor-scenario-form input,.advisor-scenario-form select{border:1px solid var(--border-strong);background:var(--page-plane);min-width:0;color:var(--text-primary);border-radius:5px;padding:9px 10px;font-size:10px}.advisor-no-control{border-top:1px solid var(--border-hairline);color:#d8b66f;background:#79531314;margin:0;padding:10px 18px;font-size:9px}.advisor-scenario-results section{border-top:1px solid var(--border-hairline);grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(105px,.65fr));align-items:center;gap:16px;padding:15px 20px;display:grid}.advisor-scenario-results section:first-child{border-top:0}.advisor-scenario-results section>div:first-child{flex-direction:column;gap:4px;display:flex}.advisor-scenario-results section>div:first-child strong{font-size:11px}.advisor-scenario-results section>div:first-child small{color:var(--text-muted);font-size:8.5px}.advisor-backtests{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:9px;overflow:hidden}.advisor-backtests .intervention-section-heading{padding:14px 18px}.advisor-backtest-table article{border-top:1px solid var(--border-hairline);grid-template-columns:minmax(210px,1.4fr) repeat(4,minmax(90px,.55fr)) minmax(220px,1.2fr);align-items:center;gap:12px;padding:13px 18px;display:grid}.advisor-backtest-table article>div:first-child,.advisor-backtest-table article>div:last-child{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.advisor-backtest-table article>div:first-child strong,.advisor-backtest-table article>div:last-child strong{font-size:10.5px}.advisor-backtest-table small{color:var(--text-muted);font-size:8.5px;line-height:1.4}.advisor-metric{flex-direction:column;gap:2px;display:flex}.advisor-metric span{color:var(--text-muted);letter-spacing:.06em;font-size:8px;font-weight:700}.advisor-metric strong{font:500 13px var(--font-mono)}.advisor-metric small{color:var(--text-muted);font-size:8px}.advisor-grid{gap:14px;display:grid}.advisor-card{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:9px;overflow:hidden}.advisor-card.experimental{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-hairline))}.advisor-card header{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.advisor-card header h2{margin:8px 0 4px;font-size:17px}.advisor-card header p{color:var(--text-muted);margin:0;font-size:10px}.advisor-state{letter-spacing:.07em;border-radius:3px;padding:4px 7px;font-size:8.5px;font-weight:700;display:inline-flex}.advisor-state.experimental{color:#7fe2c9;background:#196b5845}.advisor-state.suppressed{color:#e3b375;background:#8452233d}.advisor-confidence{flex-direction:column;align-items:flex-end;display:flex}.advisor-confidence strong{font:500 21px var(--font-mono)}.advisor-confidence span{color:var(--text-muted);text-transform:uppercase;font-size:8.5px}.advisor-evidence{background:var(--border-hairline);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.advisor-evidence>span{background:var(--surface-2);color:var(--text-muted);text-transform:uppercase;flex-direction:column;gap:4px;padding:12px 20px;font-size:9px;display:flex}.advisor-evidence strong{color:var(--text-primary);font:500 10px var(--font-mono);text-transform:none}.advisor-suppression{background:#78491814;padding:16px 20px}.advisor-suppression strong{color:#e3b375;font-size:10px}.advisor-suppression p{color:var(--text-secondary);margin:6px 0 0;font-size:10px}.advisor-candidate{background:var(--border-hairline);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.advisor-candidate section{background:var(--surface-1);padding:16px 20px}.advisor-candidate span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.advisor-candidate p{color:var(--text-secondary);margin:8px 0 0;font-size:10.5px;line-height:1.55}.advisor-card footer{border-top:1px solid var(--border-hairline);color:var(--text-muted);justify-content:flex-end;padding:13px 20px;font-size:9.5px;display:flex}.visual-builder-option{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:5px;margin:0 0 12px;padding:9px 11px}.visual-builder-controls{grid-template-columns:1fr 90px;gap:10px;margin-bottom:12px;display:grid}.visual-builder-controls label{color:var(--text-muted);flex-direction:column;gap:6px;font-size:10px;display:flex}.visual-builder-controls .tag-search-input{margin:0}.stat-sparkline{grid-template-columns:minmax(150px,.78fr) minmax(0,1.4fr);align-items:stretch;min-height:100px;display:grid;position:relative;overflow:hidden}.stat-sparkline-readout{z-index:1;flex-direction:column;justify-content:center;padding:8px 4px 12px 16px;display:flex}.stat-sparkline-readout>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:700}.stat-sparkline-readout>strong{font:500 clamp(23px, 3vw, 34px) var(--font-mono);letter-spacing:-.04em;margin:5px 0 7px}.stat-sparkline-readout>strong small{color:var(--text-muted);font:500 10px var(--font-sans);letter-spacing:0;margin-left:6px}.stat-sparkline-readout>div{color:var(--text-muted);font-size:8.5px}.stat-sparkline-readout b{font:600 9.5px var(--font-mono);margin-right:4px}.stat-sparkline-readout b.positive{color:#69d5b7}.stat-sparkline-readout b.negative{color:#ee8c83}.stat-sparkline-chart{opacity:.9;min-width:0}.stat-sparkline.threshold-breached{box-shadow:inset 3px 0 #e66767}.widget-card-area .widget-card-title,.widget-card-bar .widget-card-title,.widget-card-stat .widget-card-title{padding-bottom:2px}.chart-event-key{border:1px solid var(--border-hairline);background:var(--surface-2);min-height:24px;color:var(--text-muted);border-radius:4px;align-items:center;gap:12px;margin:0 0 4px;padding:4px 7px;font-size:8px;display:flex}.chart-event-key span{align-items:center;gap:4px;display:inline-flex}.chart-event-key i{border-radius:50%;width:7px;height:7px}.chart-event-key i.alarm{background:#e66767}.chart-event-key i.lab{background:#8f82e8}.chart-event-key i.intervention{background:#33c49a}.chart-event-key strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-weight:500;overflow:hidden}.status-history-panel{flex-direction:column;gap:10px;padding:13px 16px 15px;display:flex}.status-history-current{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;display:grid}.status-history-dot{width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 12%, transparent);border-radius:50%}.status-history-current strong{font-size:12px}.status-history-current small{color:var(--text-muted);font-size:8.5px}.status-history-track{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:5px;gap:1px;width:100%;height:42px;display:flex;overflow:hidden}.status-history-segment{opacity:.88;min-width:2px;transition:opacity .15s}.status-history-segment:hover{opacity:1}.status-history-axis{color:var(--text-muted);font:400 8px var(--font-mono);justify-content:space-between;display:flex}.hourly-heatmap-panel{padding:10px 15px 14px}.hourly-heatmap-grid{grid-template-columns:46px repeat(24,minmax(5px,1fr));align-items:center;gap:3px;display:grid}.heatmap-hour{color:var(--text-muted);font:400 7px var(--font-mono);text-align:center}.heatmap-day{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.heatmap-cell{border-radius:2px;outline:1px solid #ffffff06;min-height:13px}.heatmap-cell.empty{background:var(--surface-2);opacity:.45}.heatmap-legend{color:var(--text-muted);align-items:center;gap:6px;margin-top:10px;font-size:7.5px;display:flex}.heatmap-legend i{border-radius:3px;width:90px;height:5px}.heatmap-legend strong{color:var(--text-secondary);margin-left:auto;font-weight:500}.widget-card-timeline .widget-card-title,.widget-card-heatmap .widget-card-title{padding-bottom:2px}.process-histogram{flex-direction:column;gap:8px;padding:8px 15px 13px;display:flex}.histogram-summary{gap:16px;display:flex}.histogram-summary span{color:var(--text-muted);text-transform:uppercase;flex-direction:column;gap:2px;font-size:7.5px;display:flex}.histogram-summary strong{color:var(--text-primary);font:500 9.5px var(--font-mono);text-transform:none}.histogram-bars{border-bottom:1px solid var(--border-strong);background:linear-gradient(to top, transparent 24%, var(--border-hairline) 25%, transparent 26%, transparent 49%, var(--border-hairline) 50%, transparent 51%, transparent 74%, var(--border-hairline) 75%, transparent 76%);align-items:flex-end;gap:3px;height:92px;display:flex}.histogram-bin{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.histogram-bin i{opacity:.78;border-radius:2px 2px 0 0;width:100%;min-height:2px}.histogram-bin span{color:var(--text-muted);font:400 7px var(--font-mono);position:absolute;top:-1px;left:50%;transform:translate(-50%)}.histogram-axis{color:var(--text-muted);font:400 7.5px var(--font-mono);justify-content:space-between;display:flex}.histogram-axis strong{color:var(--text-secondary);font:500 7.5px var(--font-sans);text-transform:uppercase;letter-spacing:.05em}.horizontal-bar-gauge{flex-direction:column;gap:8px;padding:8px 15px 14px;display:flex}.bar-gauge-scale{color:var(--text-muted);font:400 7.5px var(--font-mono);grid-template-columns:1fr auto 1fr;display:grid}.bar-gauge-scale strong{color:var(--text-secondary);font:600 7.5px var(--font-sans);text-align:center;text-transform:uppercase;letter-spacing:.06em}.bar-gauge-scale span:last-child{text-align:right}.bar-gauge-row{grid-template-columns:minmax(105px,.8fr) minmax(100px,2fr) 78px;align-items:center;gap:10px;display:grid}.bar-gauge-label{flex-direction:column;min-width:0;display:flex}.bar-gauge-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.bar-gauge-label span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.bar-gauge-track{background:var(--surface-2);height:10px;box-shadow:inset 0 0 0 1px var(--border-hairline);border-radius:3px;position:relative;overflow:visible}.bar-gauge-track b{opacity:.86;border-radius:3px;min-width:1px;height:100%;display:block}.bar-gauge-threshold{z-index:2;background:#fab219;width:1px;height:16px;position:absolute;top:-3px;box-shadow:0 0 0 1px #fab2192e}.bar-gauge-value{color:var(--text-primary);font:500 10px var(--font-mono);text-align:right}.bar-gauge-value small{color:var(--text-muted);font:400 7.5px var(--font-sans);margin-left:4px}.widget-card-histogram .widget-card-title,.widget-card-bar_gauge .widget-card-title{padding-bottom:2px}.process-flow-wrap{padding:6px 12px 12px;overflow:auto}.process-flow-banner{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-bottom:5px;padding:6px 8px;display:grid}.process-flow-banner span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:7.5px;font-weight:700}.process-flow-banner strong{color:var(--text-secondary);font-size:8.5px;font-weight:500}.process-flow-banner small{color:var(--text-muted);font-size:7.5px}.process-flow-svg{width:100%;min-width:560px;max-height:440px;display:block}.process-flow-edge{fill:none;stroke:var(--text-muted);stroke-width:1.2px;stroke-opacity:.42}.process-flow-node{box-sizing:border-box;border:1px solid var(--border-strong);background:linear-gradient(135deg, var(--surface-1), var(--surface-2));height:70px;color:var(--text-primary);border-radius:6px;padding:8px 10px;box-shadow:0 8px 18px #00000024}.process-flow-node>div{align-items:center;gap:5px;display:flex}.process-flow-node>div small{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:6.8px}.process-flow-state{background:var(--text-muted);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--text-muted) 12%, transparent);border-radius:50%}.process-flow-node.running{border-color:color-mix(in srgb, #33c49a 36%, var(--border-strong))}.process-flow-node.running .process-flow-state{background:#33c49a;box-shadow:0 0 0 3px #33c49a21}.process-flow-node.stopped{border-color:color-mix(in srgb, #e66767 40%, var(--border-strong))}.process-flow-node.stopped .process-flow-state{background:#e66767;box-shadow:0 0 0 3px #e6676721}.process-flow-node.warning .process-flow-state{background:#d6a83f;box-shadow:0 0 0 3px #d6a83f21}.process-flow-node>strong{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:10px;display:block;overflow:hidden}.process-flow-node p{align-items:baseline;gap:5px;margin:0;display:flex}.process-flow-node p b{font:500 11px var(--font-mono)}.process-flow-node p span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.widget-card-process_flow .widget-card-title{padding-bottom:2px}.visual-showcase{flex-direction:column;gap:16px;padding:16px 0 40px;display:flex}.demo-data-banner{background:linear-gradient(90deg, #9163172e, var(--surface-1));border:1px solid #86662d;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.demo-data-banner>div{flex-direction:column;gap:3px;display:flex}.demo-data-banner span{color:#efbf65;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.demo-data-banner strong{font-size:12px}.demo-data-banner>b,.showcase-heading>b,.demo-panel header>b{color:#efbf65;letter-spacing:.07em;font-size:7.5px}.showcase-heading{border-bottom:1px solid var(--border-hairline);grid-template-columns:minmax(260px,.8fr) 1fr auto;align-items:end;gap:24px;margin-top:10px;padding:0 3px 9px;display:grid}.showcase-heading span,.demo-panel header span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:7.5px;font-weight:700}.showcase-heading h2{margin:3px 0 0;font-size:18px}.showcase-heading p{color:var(--text-muted);margin:0;font-size:9.5px}.showcase-heading>b{border:1px solid #86662d;border-radius:3px;padding:4px 6px}.showcase-grid{gap:14px;display:grid}.showcase-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-grid.process-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr)}.showcase-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.demo-panel,.demo-stat{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:8px;position:relative;overflow:hidden}.demo-panel header{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:flex-start;padding:12px 15px;display:flex}.demo-panel header h3{margin:4px 0 0;font-size:12px}.demo-panel-body{padding:12px 15px}.demo-stat{min-height:120px;padding:13px 14px}.demo-stat>span{color:var(--text-muted);text-transform:uppercase;font-size:8px;font-weight:700}.demo-stat>strong{font:500 25px var(--font-mono);margin-top:7px;display:block}.demo-stat>strong small{color:var(--text-muted);font:400 8px var(--font-sans);margin-left:5px}.demo-stat>b{color:#5ec7a9;font-size:8px}.demo-stat svg{width:100%;height:35px;position:absolute;bottom:0;left:0;right:0}.demo-stat em{color:#c99d48;font:700 6.5px var(--font-sans);position:absolute;top:10px;right:10px}.demo-inline-metrics,.demo-chart-key{color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.demo-inline-metrics b,.demo-chart-key b{color:var(--text-primary)}.demo-chart-key span{align-items:center;gap:4px;display:flex}.demo-chart-key i{width:9px;height:2px}.demo-gauge{flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex;position:relative}.demo-gauge svg{width:220px}.demo-gauge>strong{font:500 29px var(--font-mono);position:absolute;top:91px}.demo-gauge>strong small{color:var(--text-muted);margin-left:4px;font-size:10px}.demo-gauge>span{color:var(--text-muted);font-size:8px}.demo-process{justify-content:center;align-items:center;gap:9px;min-height:175px;display:flex}.demo-process>i{color:var(--text-muted);font-style:normal}.demo-process-node{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:6px;flex-direction:column;justify-content:center;width:135px;min-height:68px;padding:8px 10px;display:flex}.demo-process-node.good{border-color:color-mix(in srgb,#33c49a 40%,var(--border-strong))}.demo-process-node.warn{border-color:color-mix(in srgb,#d6a83f 45%,var(--border-strong))}.demo-process-node span{color:var(--text-muted);font-size:6.5px}.demo-process-node strong{margin:4px 0;font-size:9px}.demo-process-node b{font:500 10px var(--font-mono)}.demo-readonly{color:var(--text-muted);text-align:center;text-transform:uppercase;margin:0;font-size:7.5px}.demo-heatmap{grid-template-columns:30px repeat(24,1fr);align-items:center;gap:2px;min-height:170px;display:grid}.demo-heatmap>b{color:var(--text-muted);font:400 6px var(--font-mono)}.demo-heatmap>strong{color:var(--text-muted);font-size:7px}.demo-heatmap>i{border-radius:2px;min-height:15px}.demo-heatmap-key{color:var(--text-muted);align-items:center;gap:5px;font-size:7px;display:flex}.demo-heatmap-key i{border-radius:3px;width:65px;height:5px}.demo-status-summary{align-items:center;gap:6px;min-height:62px;display:flex}.demo-status-summary i{background:#33c49a;border-radius:50%;width:8px;height:8px}.demo-status-summary strong{font-size:11px}.demo-status-summary span{color:var(--text-muted);margin-left:auto;font-size:8px}.demo-timeline{background:var(--surface-2);border-radius:4px;gap:1px;height:55px;display:flex;overflow:hidden}.demo-timeline i{background:#33c49a}.demo-timeline i.stop{background:#e66767}.demo-timeline i.warn{background:#d6a83f}.demo-time-axis{color:var(--text-muted);font:400 7px var(--font-mono);justify-content:space-between;margin-top:6px;display:flex}.demo-bar-gauges{flex-direction:column;gap:12px;display:flex}.demo-bar-gauges>div{grid-template-columns:110px 1fr 90px;align-items:center;gap:12px;display:grid}.demo-bar-gauges span{font-size:9px}.demo-bar-gauges i{background:var(--surface-2);border-radius:3px;height:12px;position:relative}.demo-bar-gauges i b{border-radius:3px;height:100%;display:block}.demo-bar-gauges i em{background:#fab219;width:1px;height:18px;position:absolute;top:-3px}.demo-bar-gauges strong{font:500 9px var(--font-mono);text-align:right}.demo-advisor-head,.demo-scenario-baseline{align-items:center;gap:8px;padding:7px 0 12px;display:flex}.demo-advisor-head strong{font:500 24px var(--font-mono)}.demo-advisor-head span{color:var(--text-muted);font-size:8px}.demo-advisor-head b{color:#efbf65;margin-left:auto;font-size:7px}.demo-evidence,.demo-owner,.demo-ledger{background:var(--border-hairline);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.demo-evidence span,.demo-owner span,.demo-ledger span{background:var(--surface-2);color:var(--text-muted);text-transform:uppercase;flex-direction:column;gap:4px;padding:9px;font-size:7px;display:flex}.demo-evidence b,.demo-owner strong,.demo-ledger strong{color:var(--text-primary);font:500 9px var(--font-mono);text-transform:none}.demo-panel-body>p{color:var(--text-secondary);font-size:8.5px;line-height:1.5}.demo-panel-body>button{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-muted);border-radius:4px;padding:7px 9px;font-size:8px}.demo-scenario-baseline span{color:var(--text-muted);font-size:8px}.demo-scenario-baseline strong{font:500 16px var(--font-mono)}.demo-scenario-baseline b{color:var(--text-secondary);font:500 9px var(--font-mono);margin-left:auto}.demo-scenario-row{border-top:1px solid var(--border-hairline);grid-template-columns:1fr auto 65px;gap:10px;padding:9px 0;font-size:8.5px;display:grid}.demo-scenario-row span{color:var(--text-secondary);font-family:var(--font-mono)}.demo-scenario-row b{color:#5ec7a9;text-align:right}.demo-lifecycle{align-items:flex-start;padding:12px 0 20px;display:flex}.demo-lifecycle span{color:var(--text-muted);flex-direction:column;flex:1;align-items:center;gap:5px;display:flex;position:relative}.demo-lifecycle span:not(:last-child):after{background:var(--border-strong);content:"";width:90%;height:1px;position:absolute;top:5px;left:55%}.demo-lifecycle i{z-index:1;border:2px solid var(--border-strong);background:var(--surface-1);border-radius:50%;width:10px;height:10px}.demo-lifecycle span.done i{background:#33c49a;border-color:#33c49a}.demo-lifecycle span.current i{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 15%,transparent)}.demo-lifecycle b{font-size:7px;font-weight:500}.demo-ledger strong{font-size:14px}.demo-ledger b{color:var(--text-muted);text-transform:none;font-size:7px;font-weight:400}.demo-delivery{border:1px solid var(--border-hairline);border-radius:5px;align-items:center;gap:8px;margin-top:13px;padding:9px;display:flex}.demo-delivery>i{background:#33c49a;border-radius:50%;width:8px;height:8px}.demo-delivery>span{flex-direction:column;font-size:8px;display:flex}.demo-delivery strong{color:var(--text-muted);font-weight:400}.demo-delivery>b{color:var(--text-secondary);margin-left:auto;font-size:8px}.demo-history-summary{background:var(--border-hairline);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:10px;display:grid}.demo-history-summary span,.demo-sla-grid span,.demo-model-evidence span{background:var(--surface-2);color:var(--text-muted);text-transform:uppercase;flex-direction:column;gap:3px;padding:8px;font-size:7px;display:flex}.demo-history-summary strong,.demo-sla-grid strong,.demo-model-evidence strong{color:var(--text-primary);font:500 11px var(--font-mono);text-transform:none}.demo-history-summary b,.demo-sla-grid b,.demo-model-evidence b{color:var(--text-muted);text-transform:none;font-size:7px;font-weight:400}.demo-support-head{align-items:center;gap:7px;padding:5px 0 13px;display:flex}.demo-support-head span{color:#d6a652;background:#d6a65226;border-radius:3px;padding:4px 6px;font-size:7px;font-weight:700}.demo-support-head strong{font-size:9px}.demo-support-head b{color:#77dfb8;margin-left:auto;font-size:6.5px}.demo-sla-grid{background:var(--border-hairline);grid-template-columns:1fr 1fr;gap:1px;margin-bottom:13px;display:grid}.demo-sla-grid span:first-child strong{color:#5ec7a9}.demo-case-event{border-top:1px solid var(--border-hairline);grid-template-columns:12px 1fr;gap:6px;padding:8px 0;display:grid;position:relative}.demo-case-event>i{border:2px solid var(--accent);background:var(--surface-1);border-radius:50%;width:7px;height:7px;margin-top:3px}.demo-case-event div{flex-direction:column;gap:3px;display:flex}.demo-case-event strong{font-size:8.5px}.demo-case-event p{color:var(--text-secondary);margin:0;font-size:8px;line-height:1.4}.demo-case-event small{color:var(--text-muted);font-size:7px}.demo-model-decision{background:#2f897314;border:1px solid #2f89734d;border-radius:6px;padding:11px 12px}.demo-model-decision span{color:var(--accent);font-size:7px;font-weight:700}.demo-model-decision strong{margin:4px 0;font-size:12px;display:block}.demo-model-decision p{color:var(--text-secondary);margin:0;font-size:8px;line-height:1.45}.demo-model-evidence{background:var(--border-hairline);grid-template-columns:1fr 1fr;gap:1px;margin-top:10px;display:grid}.demo-model-evidence strong{font-size:8.5px}.demo-no-deploy{background:#d6a65214;border-left:2px solid #d6a652;gap:8px;margin-top:10px;padding:8px 10px;display:flex}.demo-no-deploy strong{color:#d6a652;white-space:nowrap;font-size:7.5px}.demo-no-deploy span{color:var(--text-muted);font-size:7.5px;line-height:1.35}@media (width<=1050px){.showcase-stat-grid{grid-template-columns:repeat(2,1fr)}.showcase-grid.two,.showcase-grid.three,.showcase-grid.process-layout{grid-template-columns:1fr}}@media (width<=1100px){.advisor-scenario-form,.advisor-scenario-results section,.advisor-backtest-table article{grid-template-columns:repeat(2,minmax(0,1fr))}}.intervention-controls{border-bottom:1px solid var(--border-hairline);background:var(--surface-2);grid-template-columns:1fr 1fr;gap:16px;padding:18px 22px;display:grid}.review-workspace{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:10px;grid-template-columns:270px minmax(0,1fr);min-height:720px;display:grid;overflow:hidden}.review-sidebar{border-right:1px solid var(--border-hairline);background:var(--page-plane)}.review-create{border-bottom:1px solid var(--border-hairline);gap:8px;padding:16px;display:grid}.review-create span,.review-section-title span,.review-header>div>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.review-create input,.review-agenda textarea,.review-commitment-form input{border:1px solid var(--border-strong);background:var(--surface-1);min-width:0;color:var(--text-primary);border-radius:6px;padding:9px 10px}.review-list>button{border:0;border-bottom:1px solid var(--border-hairline);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:15px 16px;display:flex}.review-list>button:hover,.review-list>button.active{background:var(--surface-2)}.review-list>button.active{box-shadow:inset 3px 0 var(--accent)}.review-list button>div{flex-direction:column;gap:4px;display:flex}.review-list span{color:var(--text-muted);font-size:9.5px}.review-status{letter-spacing:.06em;border-radius:3px;padding:4px 6px;font-size:8.5px}.review-status.draft{color:var(--text-muted);background:var(--surface-card-raised)}.review-status.ready{color:#f1ce82;background:#89631840}.review-status.completed{color:#77dfb8;background:#1b694c47}.review-main{min-width:0}.review-header{border-bottom:1px solid var(--border-hairline);justify-content:space-between;gap:18px;padding:22px 24px;display:flex}.review-header h2{margin:5px 0;font-size:22px}.review-header p{color:var(--text-muted);margin:0;font-size:10.5px}.review-header-actions{align-items:center;gap:8px;display:flex}.review-metrics{background:var(--border-hairline);border-bottom:1px solid var(--border-hairline);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.review-metrics article{background:var(--surface-1);flex-direction:column;gap:5px;min-width:0;padding:16px 18px;display:flex}.review-metrics span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.review-metrics strong{font:500 21px var(--font-mono)}.review-metrics small{color:var(--text-muted);font-size:8.5px}.review-agenda{background:var(--border-hairline);border-bottom:1px solid var(--border-hairline);grid-template-columns:1fr 1fr;gap:1px;display:grid}.review-agenda section{background:var(--surface-1);padding:18px 20px}.review-agenda h3,.review-section-title h3{margin:0 0 10px;font-size:13px}.review-agenda textarea{resize:vertical;width:100%;line-height:1.5}.review-agenda textarea:disabled{opacity:.8}.review-commitments,.review-evidence{border-bottom:1px solid var(--border-hairline)}.review-section-title{justify-content:space-between;align-items:center;padding:16px 20px 8px;display:flex}.review-section-title h3{margin:4px 0 0}.review-section-title small{color:var(--text-muted)}.review-commitment-list{padding:0 20px}.review-commitment-list article{border-top:1px solid var(--border-hairline);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.review-commitment-list article>button{border:1px solid var(--border-strong);width:26px;height:26px;color:var(--accent);cursor:pointer;background:0 0;border-radius:50%}.review-commitment-list article>div{flex-direction:column;gap:3px;display:flex}.review-commitment-list span,.review-commitment-list b{color:var(--text-muted);font-size:9.5px}.review-commitment-form{grid-template-columns:2fr 1.2fr 140px auto;gap:8px;padding:14px 20px 20px;display:grid}.review-evidence-columns{background:var(--border-hairline);grid-template-columns:1fr 1fr;gap:1px;display:grid}.review-evidence-columns>div{background:var(--surface-1);padding:10px 20px 20px}.review-evidence-columns h4{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.review-evidence-columns p{border-top:1px solid var(--border-hairline);flex-direction:column;gap:3px;margin:0;padding:9px 0;font-size:10.5px;display:flex}.review-evidence-columns p span{color:var(--text-muted);font-size:9px}@media (width<=1100px){.review-workspace{grid-template-columns:220px minmax(0,1fr)}.review-metrics{grid-template-columns:repeat(3,1fr)}.review-commitment-form{grid-template-columns:1fr 1fr}}@media (width<=760px){.review-workspace{display:block}.review-sidebar{border-right:0;border-bottom:1px solid var(--border-hairline)}.review-header{flex-direction:column}.review-metrics,.review-agenda,.review-evidence-columns{grid-template-columns:1fr}}.review-queue-workspace{flex-direction:column;gap:16px;display:flex}.review-queue-hero{background:linear-gradient(135deg, #19493e4d, var(--surface-1) 62%);border:1px solid #28584d;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:28px;padding:22px 24px;display:flex}.review-queue-hero>div:first-child{max-width:720px}.review-queue-hero>div:first-child>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.review-queue-hero h2{margin:6px 0 8px;font-size:21px}.review-queue-hero p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.55}.review-queue-kpis{grid-template-columns:repeat(3,105px);gap:8px;display:grid}.review-queue-kpis article{border:1px solid var(--border-hairline);background:#0814128c;border-radius:7px;flex-direction:column;justify-content:center;gap:4px;min-height:68px;padding:10px 12px;display:flex}.review-queue-kpis strong{font:500 22px var(--font-mono)}.review-queue-kpis span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.review-queue-board{grid-template-columns:repeat(4,minmax(245px,1fr));align-items:start;gap:10px;display:grid;overflow-x:auto}.review-queue-lane{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:9px;min-width:245px;overflow:hidden}.review-queue-lane>header{border-top:3px solid var(--border-strong);border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;display:flex}.review-queue-lane.experimental>header{border-top-color:#8a6d38}.review-queue-lane.engineer>header{border-top-color:#317f72}.review-queue-lane.customer>header{border-top-color:#3974a6}.review-queue-lane.decided>header{border-top-color:#52705f}.review-queue-lane header div{flex-direction:column;gap:3px;display:flex}.review-queue-lane header span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.review-queue-lane h3{margin:0;font-size:12px}.review-queue-lane header b{background:var(--surface-card-raised);width:24px;height:24px;font:500 10px var(--font-mono);border-radius:50%;place-items:center;display:grid}.review-queue-cards{flex-direction:column;gap:9px;max-height:780px;padding:9px;display:flex;overflow-y:auto}.review-queue-empty{color:var(--text-muted);text-align:center;margin:0;padding:24px 12px;font-size:10px}.review-queue-card{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:7px;padding:13px}.review-queue-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.review-queue-card-top>span,.review-queue-card-top time{color:var(--text-muted);font-size:8px}.review-queue-card h4{margin:10px 0 6px;font-size:12px;line-height:1.35}.review-queue-card>p{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 12px;font-size:9.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.review-queue-card dl{gap:6px;margin:0 0 12px;display:grid}.review-queue-card dl div{border-bottom:1px solid var(--border-hairline);justify-content:space-between;gap:10px;padding-bottom:5px;display:flex}.review-queue-card dt,.review-queue-card dd{color:var(--text-muted);margin:0;font-size:8.5px}.review-queue-card dd{max-width:65%;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;text-align:right;overflow:hidden}.review-queue-card>button{width:100%}.review-queue-card>small{color:var(--text-muted);font-size:8.5px}.review-queue-card-actions{grid-template-columns:1fr;gap:6px;display:grid}.queue-decision-state{letter-spacing:.04em;text-transform:uppercase;border-radius:3px;padding:3px 5px;font-weight:700;display:inline-flex}.queue-decision-state.under_review{color:#8bc8f5;background:#29649140}.queue-decision-state.accepted,.queue-decision-state.verified,.queue-decision-state.closed{color:#77dfb8;background:#1b694c47}.queue-decision-state.rejected{color:#ef9999;background:#842e3440}@media (width<=1150px){.review-queue-board{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (width<=760px){.review-queue-hero{flex-direction:column;align-items:stretch}.review-queue-kpis{grid-template-columns:repeat(3,1fr)}.review-queue-board{grid-template-columns:1fr}}.performance-history-workspace{flex-direction:column;gap:14px;display:flex}.performance-history-toolbar{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.performance-history-toolbar>div:first-child{align-items:baseline;gap:9px;display:flex}.performance-history-toolbar span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.performance-history-toolbar strong{font:500 13px var(--font-mono)}.performance-history-toolbar>div:last-child{gap:4px;display:flex}.performance-history-toolbar button{border:1px solid var(--border-hairline);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;padding:6px 10px}.performance-history-toolbar button.active{border-color:var(--accent);color:var(--accent);background:#2f897329}.performance-history-summary{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.performance-history-summary article{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:7px;flex-direction:column;justify-content:center;gap:4px;min-height:76px;padding:13px 15px;display:flex}.performance-history-summary span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8.5px}.performance-history-summary strong{font:500 21px var(--font-mono)}.performance-history-summary small{color:var(--text-muted);font-size:8.5px}.performance-history-panel{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:9px;overflow:hidden}.performance-history-panel>header{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.performance-history-panel header>div{flex-direction:column;gap:3px;display:flex}.performance-history-panel header span{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:8.5px;font-weight:700}.performance-history-panel header h2{margin:0;font-size:14px}.performance-history-panel header small{color:var(--text-muted);font-size:8.5px}.performance-history-panel header select{border:1px solid var(--border-strong);background:var(--page-plane);min-width:240px;color:var(--text-primary);border-radius:5px;padding:7px 9px}.performance-chart{height:310px;padding:14px 12px 4px}.performance-chart.compact{height:290px}.performance-history-caption{color:var(--text-muted);gap:18px;padding:10px 18px 14px;font-size:9px;display:flex}.performance-history-caption strong{color:var(--text-secondary)}.performance-history-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.model-history-list{max-height:310px;padding:4px 16px 12px;overflow-y:auto}.model-history-list article{border-bottom:1px solid var(--border-hairline);grid-template-columns:minmax(150px,1.2fr) 1.4fr auto;align-items:center;gap:14px;padding:11px 0;display:grid}.model-history-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.model-history-list article b{font-size:10.5px}.model-history-list article span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.model-history-list dl{grid-template-columns:repeat(4,1fr);gap:5px;margin:0;display:grid}.model-history-list dl span{flex-direction:column;gap:2px;display:flex}.model-history-list dl strong{color:var(--text-secondary);font:500 9.5px var(--font-mono)}.model-history-list em{color:#d7b96c;text-transform:uppercase;background:#82611b3d;border-radius:3px;padding:4px 6px;font-size:8px;font-style:normal}.performance-history-footnote{border-left:2px solid var(--accent);color:var(--text-muted);margin:0;padding:10px 13px;font-size:9px;line-height:1.5}@media (width<=1000px){.performance-history-summary{grid-template-columns:repeat(3,1fr)}.performance-history-grid{grid-template-columns:1fr}}@media (width<=650px){.performance-history-summary{grid-template-columns:repeat(2,1fr)}.performance-history-panel>header,.performance-history-toolbar{flex-direction:column;align-items:stretch}.performance-history-panel header select{min-width:0}.model-history-list article{grid-template-columns:1fr}}.support-workspace{flex-direction:column;gap:14px;display:flex}.support-hero{border:1px solid var(--border-hairline);background:linear-gradient(135deg, #1f424c47, var(--surface-1) 60%);border-radius:9px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.support-hero>div:first-child{max-width:700px}.support-hero>div:first-child>span,.support-section-title span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:8.5px;font-weight:700}.support-hero h2{margin:5px 0 7px;font-size:20px}.support-hero p{color:var(--text-muted);margin:0;font-size:10.5px;line-height:1.5}.support-contract-state{background:#6d4e142e;border:1px solid #7e6430;border-radius:7px;flex-direction:column;gap:5px;min-width:220px;padding:12px 14px;display:flex}.support-contract-state.contractual{background:#1b694c33;border-color:#2f806b}.support-contract-state span{color:#d8b966;text-transform:uppercase;font-size:8.5px;font-weight:700}.support-contract-state strong{font-size:10px}.support-contract-state button{color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:9px}.support-summary{grid-template-columns:repeat(4,minmax(120px,1fr)) auto;gap:8px;display:grid}.support-summary article{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:7px;flex-direction:column;justify-content:center;gap:4px;min-height:72px;padding:12px 14px;display:flex}.support-summary article.breach{background:#77283024;border-color:#793b42}.support-summary span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8.5px}.support-summary strong{font:500 21px var(--font-mono)}.support-summary small{color:var(--text-muted);font-size:8.5px}.support-summary>button{align-self:stretch}.support-section-title{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.support-section-title h3{margin:4px 0 0;font-size:13px}.support-section-title small{color:var(--text-muted);font-size:8.5px}.support-policy-editor,.support-create{background:var(--surface-1);border:1px solid #396157;border-radius:9px;grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.support-target-grid{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.support-target-grid article{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:6px;gap:8px;padding:12px;display:grid}.support-target-grid strong{font-size:10px}.support-target-grid label,.support-create label{color:var(--text-muted);flex-direction:column;gap:4px;font-size:8.5px;display:flex}.support-target-grid input,.support-create input,.support-create select,.support-create textarea,.support-contract-editor input,.support-action input,.support-action textarea{border:1px solid var(--border-strong);background:var(--page-plane);min-width:0;color:var(--text-primary);border-radius:5px;padding:8px 9px}.support-contract-editor{grid-column:1/-1;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:10px;display:grid}.support-contract-editor label{color:var(--text-secondary);font-size:9.5px}.support-create .span-2{grid-column:1/-1}.support-create textarea{resize:vertical}.support-target-preview{flex-direction:column;gap:3px;display:flex}.support-target-preview span{color:var(--text-muted);text-transform:uppercase;font-size:8.5px}.support-target-preview strong{font:500 10px var(--font-mono)}.support-layout{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:9px;grid-template-columns:minmax(260px,.72fr) minmax(560px,1.6fr);min-height:640px;display:grid;overflow:hidden}.support-case-list{border-right:1px solid var(--border-hairline)}.support-case-list>button{border:0;border-bottom:1px solid var(--border-hairline);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 15px;display:flex}.support-case-list>button:hover,.support-case-list>button.active{background:var(--surface-2)}.support-case-list>button.active{box-shadow:inset 3px 0 var(--accent)}.support-case-list button>div{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.support-case-list strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;overflow:hidden}.support-case-list small,.support-case-list b{color:var(--text-muted);font-size:8.5px}.support-case-list em{color:#ef9999;font-size:8px;font-style:normal}.support-severity{border-radius:3px;padding:3px 5px;font-size:8px;font-weight:700;display:inline-flex}.support-case-detail{min-width:0}.support-case-detail>header{border-bottom:1px solid var(--border-hairline);justify-content:space-between;gap:16px;padding:20px 22px;display:flex}.support-case-detail header h2{margin:8px 0 5px;font-size:18px}.support-case-detail header p{color:var(--text-muted);margin:0;font-size:9px}.support-case-detail>header>b{color:var(--text-muted);font-size:9px}.support-sla-strip{border-bottom:1px solid var(--border-hairline);background:var(--border-hairline);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.support-sla-strip article{background:var(--surface-1);flex-direction:column;gap:5px;padding:14px 17px;display:flex}.support-sla-strip span{color:var(--text-muted);text-transform:uppercase;font-size:8px}.support-sla-strip strong{font:500 13px var(--font-mono)}.support-sla-strip small{color:var(--text-muted);font-size:8.5px}.support-sla-strip article.met strong{color:#77dfb8}.support-sla-strip article.breached strong{color:#ef9999}.support-description{border-bottom:1px solid var(--border-hairline);padding:17px 21px}.support-description span{color:var(--text-muted);text-transform:uppercase;font-size:8.5px}.support-description p{white-space:pre-wrap;color:var(--text-secondary);font-size:10.5px;line-height:1.55}.support-action{border-bottom:1px solid var(--border-hairline);background:var(--surface-2);grid-template-columns:1fr 220px auto;gap:8px;padding:14px 20px;display:grid}.support-action textarea{resize:vertical;min-height:62px}.support-action>button{align-self:stretch}.support-event-history{padding-bottom:16px}.support-event-history>article{grid-template-columns:14px 1fr;gap:8px;padding:8px 22px;display:grid}.support-event-history article>div{border-bottom:1px solid var(--border-hairline);padding-bottom:8px}.support-event-history strong{font-size:9.5px}.support-event-history p{white-space:pre-wrap;color:var(--text-secondary);margin:3px 0;font-size:9.5px}.support-event-history small{color:var(--text-muted);font-size:8px}@media (width<=1050px){.support-summary,.support-target-grid{grid-template-columns:repeat(2,1fr)}.support-layout{grid-template-columns:240px minmax(0,1fr)}.support-action{grid-template-columns:1fr}}@media (width<=720px){.support-hero,.support-contract-editor{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.support-layout{display:block}.support-case-list{border-right:0;border-bottom:1px solid var(--border-hairline)}.support-sla-strip,.support-target-grid{grid-template-columns:1fr}}.model-governance-workspace{flex-direction:column;gap:12px;display:flex}.model-governance-hero{border:1px solid var(--border-hairline);background:linear-gradient(115deg, var(--surface-1), #2f897314);border-radius:10px;justify-content:space-between;align-items:center;gap:28px;padding:22px 24px;display:flex}.model-governance-hero>div:first-child{max-width:760px}.model-governance-hero span,.model-governance-create>div span,.model-governance-section-title span,.model-governance-detail>header span,.model-decision-banner>span,.model-evidence-cards span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:8.5px;font-weight:700}.model-governance-hero h2,.model-governance-create h3,.model-governance-section-title h3,.model-governance-detail h2,.model-decision-banner h3{margin:4px 0 7px}.model-governance-hero p,.model-governance-detail header p,.model-decision-banner p{color:var(--text-muted);margin:0;font-size:10px;line-height:1.55}.model-governance-hero>div:last-child{border-left:1px solid var(--border-hairline);gap:5px;min-width:190px;padding-left:24px;display:grid}.model-governance-hero>div:last-child>strong{font:500 29px var(--font-mono)}.model-governance-hero>div:last-child>span{color:var(--text-muted);text-transform:none;font-weight:400}.model-governance-hero button{margin-top:8px}.model-governance-create,.model-governance-evidence,.model-governance-decision{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.model-governance-create>div,.model-governance-section-title,.model-governance-create>button,.model-governance-evidence .model-governance-section-title,.model-governance-decision .model-governance-section-title,.model-outcome-grid,.model-governance-warning{grid-column:1/-1}.model-governance-create label,.model-governance-evidence label,.model-governance-decision label{color:var(--text-muted);flex-direction:column;gap:5px;font-size:9px;display:flex}.model-governance-create input,.model-governance-create select,.model-governance-evidence input,.model-governance-evidence select,.model-governance-evidence textarea,.model-governance-decision input{border:1px solid var(--border-strong);background:var(--page-plane);color:var(--text-primary);font:10px var(--font-sans);border-radius:5px;padding:9px 10px}.model-governance-create button,.model-governance-evidence>button,.model-governance-decision>button{justify-self:end}.model-governance-layout{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:10px;grid-template-columns:290px minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.model-governance-list{border-right:1px solid var(--border-hairline);background:var(--surface-2)}.model-governance-list>button{border:0;border-bottom:1px solid var(--border-hairline);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.model-governance-list>button.active{box-shadow:inset 2px 0 var(--accent);background:#2f89731c}.model-governance-list button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.model-governance-list button span,.model-governance-list button small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.model-governance-list button b,.model-governance-detail header>b{color:var(--text-muted);background:var(--surface-3);letter-spacing:.06em;border-radius:4px;padding:4px 6px;font-size:7.5px}.model-governance-list button b.completed,.model-governance-detail header>b.completed{color:#77dfb8;background:#43a67e24}.model-governance-detail{min-width:0}.model-governance-detail>header{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.model-governance-evidence,.model-governance-decision{margin:14px}.model-governance-section-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.model-governance-section-title small{color:var(--text-muted);font-size:8.5px}.span-2{grid-column:1/-1}.model-outcome-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.model-outcome-grid button{border:1px solid var(--border-hairline);background:var(--surface-2);min-height:80px;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;gap:6px;padding:11px;display:flex}.model-outcome-grid button.active{border-color:var(--accent);background:#2f89731f}.model-outcome-grid small{color:var(--text-muted);font-size:8.5px;line-height:1.45}.model-governance-warning{background:#d6a65214;border-left:2px solid #d6a652;align-items:center;gap:12px;padding:11px 13px;display:flex}.model-governance-warning strong{color:#e4bd75;font-size:9px}.model-governance-warning span{color:var(--text-muted);font-size:9px}.model-governance-completed{flex-direction:column;gap:13px;padding:16px;display:flex}.model-decision-banner{background:#2f897314;border:1px solid #2f897352;border-radius:8px;padding:17px 18px}.model-evidence-cards{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.model-evidence-cards article{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:7px;flex-direction:column;justify-content:center;gap:5px;min-height:82px;padding:13px;display:flex}.model-evidence-cards strong{font:500 13px var(--font-mono)}.model-evidence-cards small{color:var(--text-muted);font-size:8px}.model-evidence-link{color:var(--accent);align-self:flex-start;font-size:9px}@media (width<=1000px){.model-governance-layout{grid-template-columns:230px minmax(0,1fr)}.model-evidence-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.model-governance-hero{flex-direction:column;align-items:stretch}.model-governance-hero>div:last-child{border-left:0;border-top:1px solid var(--border-hairline);padding:14px 0 0}.model-governance-layout{display:block}.model-governance-list{border-right:0;border-bottom:1px solid var(--border-hairline)}.model-governance-create,.model-governance-evidence,.model-governance-decision,.model-outcome-grid,.model-evidence-cards{grid-template-columns:1fr}}.webhook-security-badge{color:var(--accent);letter-spacing:.07em;background:#2f897314;border:1px solid #2f897359;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:700}.webhook-create{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:7px;grid-template-columns:minmax(160px,.6fr) minmax(280px,1.4fr) auto;gap:10px;padding:14px;display:grid}.webhook-create>label{color:var(--text-muted);flex-direction:column;gap:5px;font-size:9px;display:flex}.webhook-create input[type=text],.webhook-create input[type=url],.webhook-create>label input{border:1px solid var(--border-strong);background:var(--page-plane);color:var(--text-primary);border-radius:4px;padding:8px 9px}.webhook-event-picker{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.webhook-event-picker label{border:1px solid var(--border-hairline);color:var(--text-secondary);background:var(--surface-1);border-radius:4px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.webhook-secret{background:#9163171f;border:1px solid #80672b;border-radius:6px;flex-direction:column;gap:4px;margin-top:10px;padding:13px;display:flex}.webhook-secret>strong{color:#efbf65;font-size:10px}.webhook-secret>span{color:var(--text-muted);font-size:8.5px}.webhook-secret>div{gap:6px;margin-top:7px;display:flex}.webhook-secret code{background:var(--page-plane);flex:1;padding:8px;font-size:9px;overflow:auto}.webhook-secret button,.webhook-endpoints button{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:6px 8px}.webhook-endpoints{border:1px solid var(--border-hairline);border-radius:7px;margin-top:12px;overflow:hidden}.webhook-endpoints article{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.webhook-endpoints article:last-child{border-bottom:0}.webhook-endpoints article>div:first-child{gap:3px;min-width:0;display:grid}.webhook-endpoints article span{color:var(--accent);font-size:7px;font-weight:700}.webhook-endpoints article small,.webhook-endpoints article em{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.webhook-endpoints article>div:last-child{gap:6px;display:flex}.webhook-deliveries{margin-top:14px}.webhook-deliveries>div{color:var(--text-muted);justify-content:space-between;padding:8px 0;font-size:8.5px;display:flex}.webhook-deliveries article{border-top:1px solid var(--border-hairline);grid-template-columns:75px 1fr 1.1fr 80px;align-items:center;gap:8px;padding:8px 10px;font-size:8px;display:grid}.webhook-deliveries article>span{font-weight:700}.webhook-deliveries article>span.delivered{color:#5ec7a9}.webhook-deliveries article>span.failed{color:#ef9999}.webhook-deliveries article>span.retry{color:#efbf65}.webhook-deliveries article small,.webhook-deliveries article b,.webhook-deliveries article em{color:var(--text-muted);font-size:8px;font-style:normal;font-weight:400}.webhook-deliveries article em{grid-column:2/-1}@media (width<=720px){.webhook-create{grid-template-columns:1fr}.webhook-create>button{grid-column:1}.webhook-endpoints article{flex-direction:column;align-items:stretch}.webhook-deliveries article{grid-template-columns:1fr 1fr}}.customer-api-create{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:7px;grid-template-columns:1fr 220px auto;gap:10px;padding:14px;display:grid}.customer-api-create>label{color:var(--text-muted);flex-direction:column;gap:5px;font-size:9px;display:flex}.customer-api-create>label input{border:1px solid var(--border-strong);background:var(--page-plane);color:var(--text-primary);border-radius:4px;padding:8px 9px}.customer-api-create>div{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.customer-api-create>div label{border:1px solid var(--border-hairline);background:var(--surface-1);color:var(--text-secondary);border-radius:4px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.customer-api-base{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:6px;grid-template-columns:70px 1fr auto;align-items:center;gap:9px;margin-top:11px;padding:10px 12px;display:grid}.customer-api-base span{color:var(--accent);font-size:8px;font-weight:700}.customer-api-base code{color:var(--text-primary);font-size:9px}.customer-api-base small{color:var(--text-muted);font-size:8px}.customer-api-list{border:1px solid var(--border-hairline);border-radius:7px;margin-top:11px;overflow:hidden}.customer-api-list article{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.customer-api-list article:last-child{border-bottom:0}.customer-api-list article>div{gap:3px;min-width:0;display:grid}.customer-api-list span{color:#5ec7a9;font-size:7px;font-weight:700}.customer-api-list span.revoked{color:#ef9999}.customer-api-list small,.customer-api-list em{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.customer-api-list button{color:#ef9999;cursor:pointer;background:#d6545414;border:1px solid #d6545466;border-radius:4px;padding:6px 8px}@media (width<=720px){.customer-api-create,.customer-api-base{grid-template-columns:1fr}.customer-api-list article{flex-direction:column;align-items:stretch}}.teams-create{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:7px;grid-template-columns:minmax(160px,.5fr) minmax(300px,1.5fr) auto;gap:10px;padding:14px;display:grid}.teams-create>label{color:var(--text-muted);flex-direction:column;gap:5px;font-size:9px;display:flex}.teams-create>label input{border:1px solid var(--border-strong);background:var(--page-plane);color:var(--text-primary);border-radius:4px;padding:8px 9px}.teams-create>label small{font-size:7.5px}.teams-create>div{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.teams-create>div label{border:1px solid var(--border-hairline);background:var(--surface-1);color:var(--text-secondary);border-radius:4px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.teams-routes{border:1px solid var(--border-hairline);border-radius:7px;margin-top:11px;overflow:hidden}.teams-routes article{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.teams-routes article:last-child{border-bottom:0}.teams-routes article>div:first-child{gap:3px;min-width:0;display:grid}.teams-routes span{color:#5ec7a9;font-size:7px;font-weight:700}.teams-routes span.disabled{color:var(--text-muted)}.teams-routes small,.teams-routes em{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.teams-routes article>div:last-child{gap:6px;display:flex}.teams-routes button{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:6px 8px}@media (width<=720px){.teams-create{grid-template-columns:1fr}.teams-routes article{flex-direction:column;align-items:stretch}}.intervention-controls>div{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.intervention-controls label{min-width:150px;color:var(--text-muted);flex-direction:column;flex:1;gap:5px;font-size:10px;display:flex}.intervention-controls input,.intervention-controls textarea{border:1px solid var(--border-strong);background:var(--page-plane);min-width:0;color:var(--text-primary);border-radius:5px;flex:1;padding:8px 9px}.intervention-danger{color:#f0b1b1;cursor:pointer;background:#321b20;border:1px solid #774047;border-radius:5px;padding:9px 12px}.intervention-history{grid-template-columns:1fr 1fr;gap:24px;padding:20px 22px;display:grid}.intervention-history h3{margin:0 0 14px;font-size:13px}.intervention-history article{gap:10px;padding:0 0 15px;display:flex;position:relative}.intervention-history article>div{min-width:0}.intervention-history article strong{font-size:11.5px}.intervention-history article p{white-space:pre-wrap;color:var(--text-secondary);margin:4px 0;font-size:11px;line-height:1.45}.intervention-history article small{color:var(--text-muted);font-size:9.5px}.history-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #37d7b41a}.intervention-comment-box{flex-direction:column;gap:7px;display:flex}.intervention-comment-box textarea{border:1px solid var(--border-strong);background:var(--page-plane);color:var(--text-primary);resize:vertical;border-radius:5px;padding:9px}.operations-readiness{width:min(1480px,100%);min-height:0;margin:20px auto 0;padding-bottom:22px}.operations-check-grid{background:#203343;border:1px solid #203343;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin:20px 22px;display:grid;overflow:hidden}.operations-check-grid>div{background:#0a141d;flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:13px;display:flex}.operations-check-grid span{color:#6f899e;font-size:11px}.operations-check-grid strong,.operations-control-grid strong{letter-spacing:.04em;font-size:12px}.operations-readiness .good{color:#42d3a1}.operations-readiness .warn{color:#f4b75d}.operations-readiness .bad{color:#f07777}.historian-readiness{background:#203343;border:1px solid #203343;border-radius:8px;grid-template-columns:1.25fr .75fr 1fr;gap:1px;margin:0 22px 20px;display:grid;overflow:hidden}.historian-readiness>div{background:#0a141d;align-content:center;gap:5px;min-height:100px;padding:15px;display:grid}.historian-readiness>div:first-child{border-left:3px solid #42d3a1}.historian-readiness.policy_missing>div:first-child,.historian-readiness.unavailable>div:first-child{border-left-color:#f4b75d}.historian-readiness span,.historian-readiness small{color:#7890a3;font-size:10.5px}.historian-readiness h3,.historian-readiness strong{color:#d9e5ee;margin:0;font-size:13px}.historian-readiness.healthy h3{color:#42d3a1}.historian-readiness.policy_missing h3,.historian-readiness.unavailable h3{color:#f4b75d}.historian-readiness p{color:#9eb1c0;margin:0;font-size:10.5px}.historian-readiness .historian-error{color:#f07777;line-height:1.4}.operations-control-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 22px 20px;display:grid}.operations-control-grid article{background:#0a141d;border:1px solid #203343;border-radius:8px;flex-direction:column;gap:7px;min-height:112px;padding:15px;display:flex}.operations-control-grid article>span{color:#d9e5ee;font-size:13px;font-weight:600}.operations-control-grid small{color:#7890a3;font-size:10.5px;line-height:1.45}.operations-evidence-form{grid-template-columns:1.4fr .7fr 1fr 1fr 1fr;gap:9px;margin:0 22px 20px;display:grid}.operations-evidence-form select,.operations-evidence-form input,.operations-evidence-form textarea{color:#dce8f0;background:#08121b;border:1px solid #294154;border-radius:6px;min-width:0;padding:10px}.operations-evidence-form textarea{resize:vertical;grid-column:1/-2}.operations-evidence-list{border:1px solid #203343;border-radius:8px;margin:0 22px;overflow:hidden}.operations-evidence-list>div{border-bottom:1px solid #1d2e3d;grid-template-columns:70px minmax(220px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.operations-evidence-list>div:last-child{border-bottom:0}.operations-evidence-list>div>div{flex-direction:column;gap:4px;min-width:0;display:flex}.operations-evidence-list small,.operations-evidence-list time{color:#7890a3;font-size:10.5px}.operations-evidence-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=900px){.commissioning-shell{padding:0 18px 36px}.commissioning-header{flex-direction:column;align-items:flex-start;padding:22px 0}.commissioning-account{flex-wrap:wrap}.commissioning-grid{grid-template-columns:1fr}.commissioning-panel{min-height:auto}.operations-check-grid,.operations-control-grid,.historian-readiness,.operations-evidence-form{grid-template-columns:1fr 1fr}.operations-evidence-form textarea{grid-column:1/-1}.commissioning-mapping-columns{grid-template-columns:1fr}.commissioning-mapping-columns>div+div{border-top:1px solid #1d2e3d;border-left:0}.launch-readiness-body{grid-template-columns:1fr}.launch-acceptance{grid-column:1;grid-template-columns:1fr}.intervention-summary{grid-template-columns:1fr 1fr}.intervention-value-strip{grid-template-columns:1fr}.intervention-summary>button{min-height:54px}.intervention-layout{grid-template-columns:1fr}.intervention-list{border-right:0;border-bottom:1px solid var(--border-hairline)}.intervention-narrative,.intervention-controls,.intervention-history{grid-template-columns:1fr}}button,input,select{transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease), opacity .15s var(--ease)}.app-frame{background:0 0;flex-direction:column;min-height:100vh;display:flex}.app-shell{flex:1;min-height:0;display:flex}.app-content-column{flex-direction:column;flex:1;min-width:0;display:flex}.fleet-header{background:color-mix(in srgb, var(--surface-1) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border-hairline);flex-shrink:0;align-items:center;gap:22px;min-height:58px;padding:8px 32px;display:flex}.fleet-header-brand{min-width:150px;color:var(--text-secondary);flex-shrink:0;align-items:center;gap:11px;display:flex}.fleet-header-brand>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.fleet-header-brand small{color:var(--text-muted);letter-spacing:.15em;text-transform:uppercase;font-size:10.5px;font-weight:700}.fleet-header-brand strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.fleet-header-dot{background:var(--status-good);border-radius:50%;width:8px;height:8px}.fleet-header-dot.waiting{background:var(--status-info);box-shadow:0 0 0 4px #7a86991a}.fleet-header-dot.live{background:var(--status-good);box-shadow:0 0 0 4px #0ca30c1a}.fleet-header-dot.stale{background:var(--status-critical);box-shadow:0 0 0 4px #d03b3b1a}.fleet-header-stats{flex:1;gap:0;display:flex}.fleet-stat{border-left:1px solid var(--border-hairline);flex-direction:column;gap:3px;min-width:112px;padding:0 22px;display:flex}.fleet-stat-label{letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:600}.fleet-stat-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.fleet-stat-unit{color:var(--text-muted);font-size:12px;font-weight:500}.fleet-header-clock{font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0;font-size:12px}.fleet-header-account{border-left:1px solid var(--border-hairline);flex-shrink:0;align-items:center;gap:9px;padding-left:14px;display:flex}.fleet-header-account>span{max-width:180px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fleet-header-account button{border:1px solid var(--border-strong);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:6px 9px;font-size:12px}.fleet-header-account button:hover{border-color:var(--accent);color:var(--accent)}.sidebar{background:var(--surface-1);width:264px;box-shadow:1px 0 0 var(--border-hairline);transition:width .15s var(--ease);flex-direction:column;flex-shrink:0;gap:18px;padding:26px 18px 20px;display:flex}.home-command-center{width:100%}.executive-summary{border:1px solid var(--border-hairline);background:var(--surface-card);border-radius:12px;grid-template-columns:minmax(260px,.8fr) minmax(620px,2.2fr);min-width:0;margin:30px 0 8px;display:grid;overflow:hidden;box-shadow:0 20px 60px #10221d14}.executive-summary-intro{color:#f2f6f8;background:radial-gradient(circle at 10% 0,#56d7b526,#0000 48%),#0b1719;padding:26px 28px}.executive-summary-intro>span{color:#56d7b5;letter-spacing:.16em;text-transform:uppercase;font-size:8.5px;font-weight:700}.executive-summary-intro h2{letter-spacing:-.04em;margin:28px 0 8px;font-size:clamp(22px,2vw,30px);font-weight:520;line-height:1.05}.executive-summary-intro p{color:#879791;max-width:280px;margin:0;font-size:11.5px;line-height:1.55}.executive-summary-metrics{grid-template-columns:repeat(4,minmax(130px,1fr));min-width:0;display:grid}.executive-summary-metrics article{border-left:1px solid var(--border-hairline);flex-direction:column;justify-content:space-between;gap:30px;min-width:0;padding:27px 24px;display:flex}.executive-summary-metrics article>span{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:700}.executive-summary-metrics strong{color:var(--text-primary);letter-spacing:-.045em;flex-direction:column;gap:5px;font-size:clamp(27px,2.5vw,38px);font-weight:520;line-height:1;display:flex}.executive-summary-metrics small{color:var(--text-muted);letter-spacing:0;font-size:9.5px;font-weight:500}.executive-summary-metrics article.attention strong,.executive-summary-metrics article.attention small{color:var(--status-serious)}.sidebar.collapsed{width:68px;padding:22px 12px}.sidebar-brand{border-bottom:1px solid var(--border-hairline);align-items:center;gap:12px;min-height:42px;padding:0 7px 14px;display:flex}.sidebar.collapsed .sidebar-brand{flex-direction:column;gap:12px}.sidebar-collapse-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px}.sidebar.collapsed .sidebar-collapse-btn{margin-left:0}.sidebar-collapse-btn:hover{color:var(--text-primary)}.sidebar.collapsed .sidebar-nav-item{justify-content:center;position:relative}.sidebar.collapsed .sidebar-nav-badge{margin-left:0;position:absolute;top:2px;right:2px}.sidebar-bottom{border-top:1px solid var(--border-hairline);margin-top:auto;padding-top:12px}.sidebar-brand-mark{background:linear-gradient(145deg,#56d7b529,#56d7b50a);border:1px solid #56d7b547;border-radius:8px;flex-shrink:0;justify-content:center;align-items:flex-end;gap:3px;width:36px;height:36px;padding:9px;display:flex}.sidebar-brand-mark span{background:var(--accent);border-radius:2px 2px 0 0;width:3px}.sidebar-brand-mark span:first-child{opacity:.58;height:7px}.sidebar-brand-mark span:nth-child(2){height:13px}.sidebar-brand-mark span:nth-child(3){opacity:.76;height:10px}.sidebar-brand-text{line-height:1.15}.sidebar-brand-text strong{letter-spacing:.01em;font-size:13px;font-weight:650;display:block}.sidebar-brand-text span{letter-spacing:.03em;color:var(--text-muted);margin-top:3px;font-size:11.5px;display:block}.sidebar-nav{flex-direction:column;gap:3px;display:flex}.sidebar-group-label{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;padding:4px 10px 0;font-size:10.5px;font-weight:700}.sidebar-nav-item{border-radius:var(--radius-sm);min-height:40px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:9px 11px;font-size:13.5px;font-weight:500;display:flex}.sidebar-nav-item:hover{background:var(--overlay-hover);color:var(--text-primary)}.sidebar-nav-item.active{box-shadow:inset 2px 0 var(--accent);color:var(--text-primary);background:linear-gradient(90deg,#56d7b521,#56d7b50a);font-weight:600}.sidebar-nav-item:disabled{opacity:.35;cursor:not-allowed}.sidebar-nav-item:disabled:hover{color:var(--text-secondary);background:0 0}.sidebar-nav-item svg{flex-shrink:0}.sidebar-nav-badge{background:var(--status-critical);color:#fff;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:10.5px;font-weight:700;line-height:1}.sidebar-nav-badge.incident{background:var(--status-serious)}.asset-health-badge{font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;margin-left:auto;padding:3px 6px;font-size:10.5px;font-weight:700;line-height:1}.asset-health-badge.health-good{color:var(--status-good);background:#0ca30c29}.asset-health-badge.health-warn{color:var(--status-warning);background:#fab21929}.asset-health-badge.health-bad{color:var(--status-critical);background:#d03b3b29}.sidebar-asset-tree{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.sidebar-section-label{text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);margin-bottom:4px;padding:0 10px;font-size:11px}.top-header{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;gap:32px;min-height:72px;padding:14px 40px;display:flex}.top-header-titles{flex-direction:column;gap:4px;max-width:760px;display:flex}.top-header-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.top-header-eyebrow:before{content:"";background:var(--accent);width:18px;height:1px}.top-header h1{letter-spacing:-.035em;margin:0;font-size:clamp(21px,1.8vw,27px);font-weight:580;line-height:1.1}.top-header-description{max-width:680px;color:var(--text-muted);margin:3px 0 0;font-size:13.5px;line-height:1.55}.top-header-site{border-left:1px solid var(--border-strong);flex-direction:column;gap:5px;min-width:190px;padding-left:18px;display:flex}.top-header-site span{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:8.5px;font-weight:700}.top-header-site strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.site-badge{background:var(--surface-2);color:var(--text-secondary);letter-spacing:.4px;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600}.main-content{flex:1;padding:22px 40px 64px;overflow-y:auto}.error-banner{color:#f0a3a3;border-radius:var(--radius-sm);background:#d03b3b1f;border:1px solid #d03b3b4d;margin-top:16px;padding:10px 14px;font-size:13px}.success-banner{border-radius:var(--radius-sm);color:var(--status-good);background:#22c55e1a;border:1px solid #22c55e4d;margin-top:12px;padding:10px 14px;font-size:13px}.notice-banner{border-radius:var(--radius-md);color:var(--text-secondary);background:#f59e0b14;border:1px solid #f59e0b47;margin:14px 0;padding:12px 14px;font-size:12.5px;line-height:1.5}.empty-workspace{width:min(1120px,100%);margin:14px auto 0}.empty-workspace-hero{border:1px solid var(--border-strong);background:radial-gradient(circle at 88% 12%, var(--accent-soft), transparent 34%), linear-gradient(145deg, var(--surface-card), var(--surface-1));box-shadow:var(--shadow-sm);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:32px;padding:38px 40px;display:flex;position:relative;overflow:hidden}.empty-workspace-hero:after{content:"";border:1px solid var(--border-strong);pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-110px;right:-70px}.empty-workspace-status{color:var(--accent);letter-spacing:1.1px;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:inline-flex}.empty-workspace-status>span{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%}.empty-workspace-hero h2{letter-spacing:-1.2px;max-width:680px;margin:15px 0 10px;font-size:clamp(28px,4vw,42px);line-height:1.06}.empty-workspace-hero p{max-width:680px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.65}.empty-workspace-action{z-index:1;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-primary);cursor:pointer;border-radius:9px;flex-shrink:0;padding:11px 16px;font-size:12.5px;font-weight:650;position:relative}.empty-workspace-action:hover{border-color:var(--accent);color:var(--accent)}.empty-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.empty-workspace-card{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:14px;flex-direction:column;align-items:flex-start;min-height:205px;padding:22px;display:flex}.empty-workspace-card-index{color:var(--text-muted);font-family:var(--font-mono);font-size:10px}.empty-workspace-card>div{flex:1;margin-top:22px}.empty-workspace-card-label{color:var(--text-muted);letter-spacing:.9px;text-transform:uppercase;margin-bottom:7px;font-size:9.5px;font-weight:700;display:block}.empty-workspace-card strong{font-size:15px;display:block}.empty-workspace-card p{color:var(--text-muted);margin:7px 0 0;font-size:12.5px;line-height:1.5}.empty-workspace-state{letter-spacing:.4px;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9.5px;font-weight:700}.empty-workspace-state.complete{background:var(--accent-soft);color:var(--accent)}.empty-workspace-state.waiting{background:var(--surface-2);color:var(--text-muted)}.empty-workspace-note{border:1px solid var(--border-hairline);background:color-mix(in srgb, var(--surface-1) 70%, transparent);border-radius:12px;align-items:flex-start;gap:13px;margin-top:12px;padding:17px 20px;display:flex}.empty-workspace-note-mark{background:var(--surface-2);width:22px;height:22px;color:var(--accent);font-family:var(--font-mono);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.empty-workspace-note strong{font-size:12.5px}.empty-workspace-note p{color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.activity-view{width:min(1120px,100%);margin:14px auto 0}.activity-intro{border:1px solid var(--border-strong);background:linear-gradient(145deg, var(--surface-card), var(--surface-1));border-radius:16px;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px 32px;display:flex}.activity-kicker{color:var(--accent);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:700}.activity-intro h2{letter-spacing:-.45px;margin:10px 0 8px;font-size:24px}.activity-intro p{max-width:650px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.activity-count{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.activity-count strong{font-family:var(--font-mono);font-size:28px}.activity-count span{color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;font-size:10px}.activity-toolbar{grid-template-columns:minmax(220px,1fr) 190px;gap:10px;margin:14px 0 10px;display:grid}.activity-toolbar .tag-search-input{width:100%;margin:0}.activity-list{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:14px;overflow:hidden}.activity-row{border-bottom:1px solid var(--border-hairline);grid-template-columns:8px minmax(260px,1fr) 130px 170px;align-items:center;gap:14px;min-height:74px;padding:14px 18px;display:grid}.activity-row:last-child{border-bottom:0}.activity-marker{background:var(--status-info);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7a869914}.activity-marker-access{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.activity-marker-dashboard{background:var(--status-low)}.activity-marker-site{background:var(--status-warning)}.activity-marker-alarm{background:var(--status-serious)}.activity-row-main{flex-direction:column;gap:5px;min-width:0;display:flex}.activity-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.activity-row-main span,.activity-row time,.activity-entity{color:var(--text-muted);font-size:11px}.activity-entity{background:var(--surface-2);border-radius:999px;justify-self:start;padding:5px 8px}.activity-row time{font-family:var(--font-mono);white-space:nowrap;justify-self:end}.activity-empty{border:1px dashed var(--border-strong);min-height:210px;color:var(--text-muted);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.activity-empty strong{color:var(--text-primary);font-size:14px}.activity-retention-note{color:var(--text-muted);margin:12px 2px 0;font-size:10.5px}.stat-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:20px;display:grid}.stat-tile{background:var(--surface-card);border-radius:var(--radius-lg);padding:18px 20px}.stat-tile-value{font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.stat-tile-label{color:var(--text-muted);margin-top:6px;font-size:12.5px}.stat-tile-dot{border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.section{margin-top:28px}.section-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:7px;display:flex}.section-header>div:first-child{min-width:0}.section-header h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:580}.section-kicker{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px;font-size:8.5px;font-weight:700;display:block}.section-subtitle{color:var(--text-muted);margin:0 0 16px;font-size:11.5px}.add-widget-btn{color:var(--accent-ink);cursor:pointer;background:linear-gradient(135deg,#65dfbe,#36bd99);border:none;border-radius:7px;padding:8px 14px;font-size:11.5px;font-weight:700}.add-widget-btn:hover{filter:brightness(1.08)}.widget-empty{background:var(--surface-1);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;color:var(--text-muted);padding:40px 20px;font-size:13px}.widget-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.widget-grid-layout{position:relative}.dashboard-section{margin-bottom:6px}.dashboard-section-header{color:var(--text-primary);margin:22px 2px 10px;font-size:13px;font-weight:650}.dashboard-section:first-child .dashboard-section-header{margin-top:4px}.dashboard-tab-bar{border-bottom:1px solid var(--border-hairline);gap:6px;margin:4px 0;display:flex}.dashboard-tab-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-right:18px;padding:10px 2px;font-size:12px;font-weight:600}.dashboard-tab-btn:hover{color:var(--text-primary)}.dashboard-tab-btn.active{color:var(--accent);border-bottom-color:var(--accent)}.layout-mode-toggle{background:var(--surface-2);border:1px solid var(--border-hairline);border-radius:7px;gap:2px;padding:2px;display:flex}.layout-mode-toggle button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:6px 10px;font-size:10.5px;font-weight:600}.layout-mode-toggle button.active{background:var(--accent-soft);color:var(--accent)}.masonry-columns{column-count:3;column-gap:14px}.masonry-item{break-inside:avoid;margin-bottom:14px}.masonry-item .widget-card{height:auto}@media (width<=1100px){.masonry-columns{column-count:2}}@media (width<=700px){.masonry-columns{column-count:1}}.widget-card-list{overflow-y:auto}.entities-widget{flex-wrap:wrap;gap:2px;margin:0 -4px;display:flex}.entity-row{border-radius:var(--radius-sm);align-items:center;gap:8px;width:calc(50% - 8px);min-width:0;margin:4px;padding:6px 4px;display:flex}.entity-row-clickable{cursor:pointer}.entity-row-clickable:hover{background:var(--overlay-hover)}.entity-row-icon{background:var(--surface-2);width:26px;height:26px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.entity-row-icon.on{background:var(--accent-soft);color:var(--accent)}.entity-row-body{flex-direction:column;gap:1px;min-width:0;display:flex}.entity-row-label{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.entity-row-value{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;overflow:hidden}.widget-card{background:linear-gradient(145deg, var(--surface-card-raised), var(--surface-card));border:1px solid var(--border-hairline);border-radius:var(--radius-md);box-sizing:border-box;height:100%;transition:border-color .15s var(--ease), transform .15s var(--ease), box-shadow .15s var(--ease);padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000026,inset 0 1px #ffffff06}.widget-card:not(.edit-mode):hover{border-color:#56d7b538;transform:translateY(-2px);box-shadow:0 20px 48px #00000038,inset 0 1px #ffffff09}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.widget-card.edit-mode{cursor:move;border-color:var(--border-strong)}.widget-card.edit-mode .react-resizable-handle{opacity:.6}.react-grid-item.react-grid-placeholder{border-radius:var(--radius-lg);background:var(--accent)!important;opacity:.15!important}.edit-mode-btn{background:var(--surface-2);border:1px solid var(--border-hairline);color:var(--text-secondary);cursor:pointer;border-radius:7px;padding:8px 13px;font-size:11.5px;font-weight:600}.edit-mode-btn.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.sidebar-dashboard-list{flex-direction:column;gap:2px;display:flex}.dashboard-row{align-items:center;display:flex;position:relative}.dashboard-row .sidebar-nav-item{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dashboard-row-actions{opacity:0;background:var(--surface-1);gap:2px;display:flex;position:absolute;right:4px}.dashboard-row:hover .dashboard-row-actions{opacity:1}.dashboard-row-action-btn{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:#80808026;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:10px;display:flex}.dashboard-row-action-btn:hover{color:var(--text-primary)}.dashboard-rename-input,.sidebar-add-dashboard{width:100%}.dashboard-rename-input{background:var(--surface-2);border:1px solid var(--accent);color:var(--text-primary);border-radius:var(--radius-sm);padding:8px 10px;font-family:inherit;font-size:13px}.sidebar-add-dashboard{color:var(--text-muted);font-size:12.5px}.dashboard-add-form{background:var(--surface-2);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:8px;display:flex}.dashboard-template-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.dashboard-template-picker button{background:var(--surface-1);border:1px solid var(--border-hairline);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;padding:6px 4px;font-size:11px}.dashboard-template-picker button.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.dashboard-add-form-actions{justify-content:flex-end;gap:6px;display:flex}.dashboard-add-form-actions button{padding:6px 12px;font-size:11.5px}.widget-card-title{color:var(--text-secondary);align-items:center;gap:7px;margin-bottom:12px;padding-right:90px;font-size:11.5px;font-weight:600;display:flex}.widget-card-title-icon{color:var(--text-muted);flex-shrink:0;display:flex}.widget-card-toolbar{z-index:1;gap:4px;display:flex;position:absolute;top:12px;right:12px}.widget-icon-btn{width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:#8080801f;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex}.widget-icon-btn:hover{background:var(--accent-soft);color:var(--accent)}.time-range-bar{align-items:center;gap:6px;margin:12px 0 18px;display:flex;position:relative}.time-range-btn{background:var(--surface-2);border:1px solid var(--border-hairline);color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:6px 11px;font-size:9.5px}.time-range-btn.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.time-range-custom-label{color:var(--text-muted);margin-left:4px;font-size:11.5px}.custom-range-popover{background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-md);z-index:50;align-items:flex-end;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.custom-range-popover label{color:var(--text-muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.custom-range-popover input{background:var(--surface-2);border:1px solid var(--border-hairline);color:var(--text-primary);border-radius:var(--radius-sm);padding:6px 8px;font-family:inherit;font-size:12px}.chart-reset-zoom{background:var(--surface-2);border:1px solid var(--border-hairline);color:var(--accent);border-radius:var(--radius-sm);cursor:pointer;margin-bottom:6px;padding:4px 10px;font-size:11px}.chart-mini-toolbar{flex-shrink:0;gap:4px;display:flex}.chart-mini-btn{width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:#8080801a;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;display:flex}.chart-mini-btn:hover,.chart-mini-btn.active{background:var(--accent-soft);color:var(--accent)}.chart-range-popover{background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-md);z-index:60;width:300px;padding:10px;position:absolute;top:calc(100% + 6px);right:0}.chart-override-badge{color:var(--accent);margin-bottom:4px;font-size:10.5px}.chart-pinned-readout{color:var(--text-secondary);background:var(--surface-2);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;padding:4px 10px;font-size:11.5px;display:flex}.chart-pinned-readout strong,.chart-pinned-readout span{font-weight:600}.chart-pin-clear{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:11px}.chart-pin-clear:hover{color:var(--status-critical)}.chart-side-stats{border-left:1px solid var(--border-hairline);flex-direction:column;flex-shrink:0;justify-content:center;gap:10px;width:92px;padding-left:10px;display:flex}.chart-side-stat{flex-direction:column;gap:2px;font-size:12px;display:flex}.chart-side-stat-swatch{border-radius:2px;width:16px;height:3px;display:inline-block}.chart-side-stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:10px}.edit-toggle-row{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.widget-card-link{align-items:center;padding:0 18px;display:flex}.link-widget{cursor:pointer;align-items:center;gap:10px;width:100%;display:flex}.link-widget-title{color:var(--text-primary);font-size:14px;font-weight:600}.link-widget-target{color:var(--text-muted);margin-left:2px;font-size:12px}.link-widget-arrow{color:var(--accent);flex-shrink:0;margin-left:auto;display:flex}.widget-card-link:not(.edit-mode):hover{border-color:var(--accent);background:var(--accent-soft)}.series-color-row{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.series-color-swatch{border:1px solid var(--border-hairline);cursor:pointer;background:0 0;border-radius:8px;width:26px;height:26px;padding:0}.widget-card-value{align-items:center;padding:0 10px;display:flex}html[data-theme=light] .widget-card-value{--text-primary:#f2f6f8;--text-muted:#879792;--accent:#56d7b5;--accent-soft:#56d7b51c;background:radial-gradient(circle at 100% 0,#56d7b521,#0000 45%),#0c171a;border-color:#101d20;box-shadow:0 16px 38px #0f262021}.widget-card-line,.widget-card-engineering_kpi,.widget-card-yield{box-shadow:0 18px 48px #10221d12,inset 0 1px #ffffff06}html[data-theme=light] .widget-card-line,html[data-theme=light] .widget-card-engineering_kpi,html[data-theme=light] .widget-card-yield{box-shadow:0 18px 48px #10221d12,inset 0 1px #ffffff47}.widget-card-engineering_kpi{border-top:3px solid var(--accent)}.value-widget{align-items:center;gap:12px;min-width:0;display:flex}.value-widget-icon{color:var(--accent);background:var(--accent-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.value-widget-body{flex-direction:column;gap:2px;min-width:0;display:flex}.value-widget-title{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.value-widget-number{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;line-height:1.1}.value-widget-unit{color:var(--text-muted);margin-left:3px;font-size:11.5px;font-weight:500}.status-widget{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:22px 0 10px;display:flex}.status-pill-large{color:var(--text-muted);background:var(--surface-2);border-radius:999px;align-items:center;gap:8px;padding:8px 20px;font-size:18px;font-weight:700;display:flex}.status-pill-large.on{color:var(--status-good);background:#0ca30c1f}.status-pill-large.off{color:var(--text-secondary);background:var(--surface-2)}.status-dot-large{background:currentColor;border-radius:50%;width:10px;height:10px}.status-widget-time{color:var(--text-muted);font-size:11px}.modal-overlay{-webkit-backdrop-filter:blur(6px);z-index:100;animation:modal-fade .15s var(--ease);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-panel{background:var(--surface-1);border:1px solid var(--border-strong);box-shadow:var(--shadow-md);border-radius:var(--radius-lg);width:420px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);animation:modal-in .16s var(--ease);flex-direction:column;padding:20px;display:flex}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.modal-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.modal-header h3{margin:0;font-size:15px}.modal-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}.type-selector{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.type-selector button{background:var(--surface-2);border:1px solid var(--border-hairline);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;flex:calc(33.33% - 4px);padding:7px 6px;font-size:11.5px}.type-selector button.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.modal-hint{color:var(--text-muted);margin:0 0 10px;font-size:11.5px}.tag-search-input{background:var(--surface-2);border:1px solid var(--border-hairline);width:100%;color:var(--text-primary);border-radius:var(--radius-sm);margin-bottom:10px;padding:9px 12px;font-family:inherit;font-size:12.5px}.tag-search-input:focus{border-color:var(--accent);outline:none}.tag-list{border:1px solid var(--border-hairline);border-radius:var(--radius-md);flex:1;max-height:260px;margin-bottom:10px;padding:6px;overflow-y:auto}.tag-group-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:8px 8px 4px;font-size:10.5px}.tag-row{border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:7px 8px;display:flex}.tag-row:hover{background:#ffffff0a}.tag-row.selected{background:var(--accent-soft)}.tag-row-check{border:1px solid var(--border-strong);width:16px;height:16px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex}.tag-row-check.box{border-radius:4px}.tag-row-check.radio{border-radius:50%}.tag-row.selected .tag-row-check{border-color:var(--accent)}.tag-row-text{flex-direction:column;min-width:0;display:flex}.tag-row-name{color:var(--text-primary);font-size:12.5px}.tag-row-sub{color:var(--text-muted);font-size:10.5px;font-family:var(--font-mono)}.modal-footer{justify-content:flex-end;gap:8px;display:flex}.modal-btn-secondary,.modal-btn-primary{border-radius:var(--radius-sm);cursor:pointer;border:none;padding:9px 16px;font-size:12.5px;font-weight:600}.modal-btn-secondary{background:var(--surface-2);color:var(--text-secondary)}.modal-btn-primary{background:var(--accent);color:var(--accent-ink)}.modal-btn-primary:disabled{opacity:.4;cursor:not-allowed}.entity-detail-sub{color:var(--text-muted);font-size:11.5px;font-family:var(--font-mono);margin-top:2px}.entity-detail-stats{border-bottom:1px solid var(--border-hairline);align-items:baseline;gap:14px;margin-bottom:14px;padding-bottom:14px;display:flex}.entity-detail-value{font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.entity-detail-unit{color:var(--text-muted);margin-left:4px;font-size:13px}.entity-detail-time{color:var(--text-muted);margin-left:auto;font-size:11.5px}.dashboard-select{background:var(--surface-2);border:1px solid var(--border-hairline);width:100%;color:var(--text-primary);border-radius:var(--radius-sm);padding:9px 12px;font-family:inherit;font-size:12.5px}.widget-link-badge{color:var(--accent);background:var(--accent-soft);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;display:flex;position:absolute;bottom:10px;right:12px}.widget-card.linked:not(.edit-mode){cursor:pointer}.widget-card.linked:not(.edit-mode):hover{border-color:var(--accent)}.entity-clickable{cursor:pointer}.entity-clickable:hover{text-decoration:underline}.live-table-wrap{background:var(--surface-1);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);margin-top:16px;overflow:hidden}table.live-table{border-collapse:collapse;width:100%;font-size:13px}.live-table thead tr{text-align:left;border-bottom:1px solid var(--border-hairline)}.live-table th{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);padding:12px 16px;font-size:11px;font-weight:600}.live-table td{border-bottom:1px solid var(--border-hairline);color:var(--text-secondary);padding:12px 16px}.live-table-icon{width:32px;color:var(--text-muted);vertical-align:middle;padding-right:0!important}.live-table-icon svg{display:block}.live-table tr:last-child td{border-bottom:none}.live-table-row-clickable{cursor:pointer}.live-table-row-clickable:hover td{background:var(--accent-soft)}.live-table td.mono{font-family:var(--font-mono);color:var(--text-primary)}.quality-pill{align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.quality-dot{border-radius:50%;width:7px;height:7px}.kpi-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:16px;display:grid}.engineering-engine{margin-top:20px;margin-bottom:38px}.engineering-config-panel{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:16px 0 22px;padding:18px;display:grid}.engineering-config-panel label{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:13px;display:flex}.engineering-config-panel select,.engineering-config-panel input{border:1px solid var(--border);background:var(--background);min-height:38px;color:var(--text-primary);border-radius:7px;padding:0 10px}.engineering-formula{background:var(--background);color:var(--text-secondary);border-radius:7px;grid-column:1/-1;padding:10px 12px;font-family:monospace}.engineering-config-panel .modal-actions,.engineering-config-panel .form-error{grid-column:1/-1}.engine-status{letter-spacing:.04em;background:var(--background);color:var(--text-secondary);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.engine-status.healthy{color:#16a34a;background:#22c55e1f}.engine-status.error{color:#dc2626;background:#ef44441f}.engine-status.waiting_input{color:#b45309;background:#f59e0b24}.engine-card-footer{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.engineering-kpi-readout{justify-content:space-between;align-items:center;gap:10px;display:flex}.engineering-kpi-value{color:var(--text-primary);letter-spacing:-.03em;font-size:28px;font-weight:700}.engineering-kpi-value small{color:var(--text-muted);margin-left:5px;font-size:12px;font-weight:500}.engineering-kpi-meta{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 6px;font-size:10.5px;overflow:hidden}.widget-empty.compact{min-height:72px;padding:18px 8px}.kpi-card{background:var(--surface-card);border-radius:var(--radius-md);padding:16px}.kpi-card-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.kpi-card-name{font-size:13px;font-weight:650}.kpi-card-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.kpi-card-unit{color:var(--text-muted);margin-left:5px;font-size:13px;font-weight:500}.kpi-card-expression{font-size:11px;font-family:var(--font-mono);color:var(--text-muted);word-break:break-word;margin-top:8px}.kpi-card-expression-vars{color:var(--text-muted)}.kpi-variable-key{color:var(--text-secondary);background:var(--surface-2);border-radius:var(--radius-sm);flex-direction:column;gap:3px;margin-bottom:10px;padding:8px 10px;font-size:11.5px;display:flex}.kpi-variable-key strong{color:var(--accent);font-family:var(--font-mono)}.kpi-variable-live{color:var(--text-muted)}.kpi-expression-error{color:var(--status-critical);margin:-4px 0 10px;font-size:11.5px}.kpi-expression-preview{color:var(--text-secondary);margin:-4px 0 10px;font-size:12px}.kpi-expression-preview strong{color:var(--accent)}.settings-row{background:var(--surface-card);border-radius:var(--radius-md);justify-content:space-between;align-items:center;margin-bottom:10px;padding:14px 16px;display:flex}.settings-row-label{font-size:13px;font-weight:600}.settings-row-hint{color:var(--text-muted);margin-top:2px;font-size:12px}.dashboard-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.notification-settings{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--surface-1), var(--surface-card));padding:22px}.notification-grid{grid-template-columns:minmax(260px,1.25fr) minmax(210px,.75fr);gap:10px 16px;margin:18px 0 22px;display:grid}.notification-grid>label,.notification-schedule-row label{color:var(--text-muted);flex-direction:column;gap:6px;font-size:11.5px;display:flex}.notification-grid select,.notification-recipient-add input{border:1px solid var(--border-hairline);background:var(--surface-2);min-height:38px;color:var(--text-primary);border-radius:8px;padding:0 11px}.notification-option{border:1px solid var(--border-hairline);background:var(--surface-card);border-radius:10px;justify-content:space-between;align-items:center;min-height:62px;padding:10px 13px;flex-direction:row!important}.notification-option span{flex-direction:column;gap:3px;display:flex}.notification-option strong{color:var(--text-primary);font-size:13px}.notification-option small{color:var(--text-muted);font-size:11px}.notification-option input{width:18px;height:18px;accent-color:var(--accent)}.notification-schedule-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.notification-recipient-add{gap:8px;margin:10px 0;display:flex}.notification-recipient-add input{flex:1}.notification-recipient{border-top:1px solid var(--border-hairline);grid-template-columns:minmax(190px,1fr) auto auto auto auto;align-items:center;gap:12px;padding:11px 13px;font-size:12px;display:grid}.notification-recipient label{color:var(--text-secondary);align-items:center;gap:5px;display:flex}.notification-remove-btn{border:1px solid color-mix(in srgb,var(--status-critical) 28%,var(--border-hairline));color:var(--status-critical);cursor:pointer;background:0 0;border-radius:5px;padding:6px 9px}.notification-remove-btn:hover{background:color-mix(in srgb,var(--status-critical) 8%,transparent)}.notification-actions{gap:8px;margin:15px 0 24px;display:flex}.notification-deliveries{border:1px solid var(--border-hairline);border-radius:12px;overflow:hidden}.notification-delivery{border-bottom:1px solid var(--border-hairline);grid-template-columns:145px minmax(240px,1fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.notification-delivery:last-child{border-bottom:0}.notification-delivery>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.notification-delivery small,.notification-delivery time{color:var(--text-muted);font-size:10.5px}.notification-delivery small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.engine-status.sent{color:var(--status-good);background:#22c55e1f}.engine-status.failed,.engine-status.configuration_required{color:var(--status-critical);background:#ef44441f}.engine-status.pending{color:var(--status-info);background:#3b82f61f}@media (width<=800px){.notification-grid{grid-template-columns:1fr}.notification-recipient{grid-template-columns:1fr 1fr}.notification-delivery{grid-template-columns:120px 1fr}.notification-delivery time{grid-column:2}}@media (width<=520px){.notification-settings{padding:16px}.notification-schedule-row{grid-template-columns:1fr}.notification-recipient-add,.notification-actions{flex-direction:column}.notification-recipient{grid-template-columns:1fr;gap:8px}}.severity-pill{letter-spacing:.4px;text-transform:uppercase;color:#06110f;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.severity-critical{background:var(--status-critical);color:#2a0a0a}.severity-high{background:var(--status-serious);color:#2a1206}.severity-medium{background:var(--status-warning);color:#2a1f06}.severity-low{background:var(--status-low);color:#061226}.severity-info{background:var(--status-info);color:#0b0f16}.alarm-rule-list{flex-direction:column;gap:6px;display:flex}.alarm-rule-row{background:var(--surface-card);border-radius:var(--radius-md);align-items:center;gap:14px;padding:12px 14px;display:flex}.alarm-rule-name{min-width:160px;font-size:13px;font-weight:600}.alarm-rule-condition{font-family:var(--font-mono);color:var(--text-muted);flex:1;font-size:11.5px}.alarm-filter-bar{gap:6px;margin:12px 0 4px;display:flex}.report-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.report-mode-switch{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:7px;padding:3px;display:inline-flex}.report-mode-switch button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 12px;font-size:10.5px;font-weight:600}.report-mode-switch button.active{background:var(--surface-1);color:var(--text-primary);box-shadow:0 1px 4px #0000001f}.report-actions{align-items:center;gap:8px;display:flex}.report-actions input{border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary);border-radius:5px;padding:7px 9px}.report-paper{background:var(--surface-1);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);max-width:900px;margin-top:16px;padding:24px 28px}.report-header{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:14px;display:flex}.report-header h2,.report-header p{margin:0}.report-header-meta{color:var(--text-muted);text-align:right;font-size:10.5px;line-height:1.6}.report-stat-row{flex-wrap:wrap;gap:24px;margin-bottom:20px;display:flex}.report-stat{flex-direction:column;gap:2px;display:flex}.report-stat-label{letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);font-size:9.5px;font-weight:600}.report-stat-value{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.report-stat small{color:var(--text-muted);font-size:9px}.report-value-hero{border:1px solid var(--border-hairline);background:var(--border-hairline);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:6px 0 18px;display:grid;overflow:hidden}.report-value-hero .report-stat{background:var(--surface-2);justify-content:center;min-height:82px;padding:16px}.report-value-hero .report-stat:last-child{background:color-mix(in srgb, var(--success) 7%, var(--surface-2))}.report-value-hero .report-stat-value{font:500 22px var(--font-mono)}.quarterly-scorecard{border:1px solid var(--border-hairline);background:var(--border-hairline);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.quarterly-scorecard .report-stat{background:var(--surface-1);justify-content:center;min-height:70px;padding:12px 14px}.quarterly-scorecard .report-stat-value{font:500 18px var(--font-mono)}.quarterly-report .live-table{margin-bottom:24px}@media (width<=900px){.quarterly-scorecard{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-assurance{border-left:3px solid var(--accent);background:var(--surface-2);color:var(--text-muted);flex-wrap:wrap;gap:8px 18px;margin-bottom:22px;padding:11px 13px;font-size:9.5px;display:flex}.report-assurance strong{color:var(--text-primary)}.report-footnote{border-top:1px solid var(--border-hairline);color:var(--text-muted);margin:20px 0 0;padding-top:12px;font-size:9.5px;line-height:1.5}.report-list{margin:0 0 20px;padding-left:18px;font-size:13px;line-height:1.7}@media print{.no-print,.sidebar,.fleet-header,.top-header{display:none!important}.report-paper{border:none;max-width:none;padding:0}.main-content{padding:0!important}}@media (width<=900px){.sidebar{width:68px;padding:22px 12px}.executive-summary{grid-template-columns:minmax(0,1fr)}.executive-summary-metrics article:first-child{border-left:0}.top-header{padding:28px 28px 24px}.main-content{padding-left:28px;padding-right:28px}.fleet-header{flex-wrap:wrap;gap:8px 24px;padding-left:28px;padding-right:28px}.fleet-header-stats{flex-wrap:wrap;flex-basis:100%;row-gap:8px}.empty-workspace-grid{grid-template-columns:1fr}.empty-workspace-card{min-height:175px}.fleet-header-account>span{display:none}.activity-row{grid-template-columns:8px minmax(220px,1fr) 150px}.activity-entity{display:none}}@media (width<=700px){.executive-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-summary-metrics article{border-top:1px solid var(--border-hairline);gap:18px}.executive-summary-metrics article:nth-child(odd){border-left:0}.top-header{flex-direction:column;align-items:flex-start;gap:18px;padding:24px 20px}.top-header-site{border-top:1px solid var(--border-hairline);border-left:0;width:100%;padding:12px 0 0}.main-content{padding:2px 20px 40px}.fleet-header{padding:12px 20px}.fleet-header-stats{grid-template-columns:1fr 1fr;width:100%;display:grid}.fleet-stat{min-width:0;padding:8px 12px}.fleet-header-clock{margin-left:auto}.section-header{flex-direction:column;align-items:flex-start}.dashboard-actions{justify-content:flex-start;width:100%}.report-stat-row{gap:14px 20px}.empty-workspace-hero{flex-direction:column;align-items:flex-start;padding:28px 24px}.empty-workspace-action{width:100%}.activity-intro{flex-direction:column;align-items:flex-start;padding:24px}.activity-count{align-items:flex-start}.activity-toolbar{grid-template-columns:1fr}.activity-row{grid-template-columns:8px 1fr}.activity-row time{grid-column:2;justify-self:start}}@media (width<=600px){.live-table-wrap{border-radius:var(--radius-md);overflow-x:auto}}.cmms-create{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:7px;gap:8px;padding:14px;display:flex}.cmms-create input{border:1px solid var(--border-strong);background:var(--page-plane);color:var(--text-primary);border-radius:4px;flex:1;padding:8px 9px}.cmms-list{border:1px solid var(--border-hairline);border-radius:7px;margin-top:11px;overflow:hidden}.cmms-list article{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cmms-list article:last-child{border-bottom:0}.cmms-list article>div{gap:3px;display:grid}.cmms-list span{color:var(--accent);font-size:7px;font-weight:700}.cmms-list small{color:var(--text-muted);font-size:8px}.cmms-list button{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:6px 8px}.intervention-cmms-panel{border-bottom:1px solid var(--border-hairline);background:linear-gradient(90deg,#2f89730f,#0000);grid-template-columns:1fr minmax(250px,.8fr);gap:18px;padding:15px 18px;display:grid}.intervention-cmms-panel>div:first-child>span{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.intervention-cmms-panel h3{margin:4px 0}.intervention-cmms-panel p{color:var(--text-muted);margin:0;font-size:8.5px;line-height:1.45}.intervention-cmms-status{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:6px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.intervention-cmms-status b{color:#5ec7a9;font-size:7px}.intervention-cmms-status strong{font:500 10px var(--font-mono)}.intervention-cmms-status span,.intervention-cmms-status small,.intervention-cmms-gate,.intervention-cmms-action>span{color:var(--text-muted);font-size:8px}.intervention-cmms-action{align-items:center;gap:7px;display:flex}.intervention-cmms-action select{border:1px solid var(--border-strong);background:var(--page-plane);color:var(--text-primary);border-radius:4px;flex:1;padding:7px}@media (width<=720px){.cmms-create{flex-direction:column}.intervention-cmms-panel{grid-template-columns:1fr}}.commissioning-wizard-shell{background:radial-gradient(circle at 75% -20%,#2cb5971f,#0000 38%),#081019}.commissioning-stepper{grid-template-columns:repeat(5,1fr);max-width:860px;margin:0 auto 24px;display:grid}.commissioning-stepper>div{color:#587185;align-items:center;gap:9px;font-size:12px;display:flex;position:relative}.commissioning-stepper>div:not(:last-child):after{content:"";background:#203846;height:1px;position:absolute;top:14px;left:38px;right:12px}.commissioning-stepper span{z-index:1;width:28px;height:28px;font:600 11px var(--font-mono);background:#0b1720;border:1px solid #294454;border-radius:50%;place-items:center;display:grid;position:relative}.commissioning-stepper .active,.commissioning-stepper .complete{color:#dff8f1}.commissioning-stepper .active span{color:#66d6ba;border-color:#48c8aa;box-shadow:0 0 0 5px #48c8aa1a}.commissioning-stepper .complete span{color:#75d8bf;background:#173d35;border-color:#2f8973}.commissioning-stepper .complete:after{background:#2f8973!important}.commissioning-wizard-grid{grid-template-columns:340px minmax(0,1fr);gap:18px;max-width:1480px;margin:18px auto 0;display:grid}.commissioning-wizard-rail,.commissioning-workspace{background:#0d1822f5;border:1px solid #203343;border-radius:12px;box-shadow:0 18px 50px #00000029}.commissioning-wizard-rail{overflow:hidden}.commissioning-wizard-rail>section+section{border-top:1px solid #203343}.commissioning-wizard-rail .commissioning-panel-heading{padding:18px}.commissioning-wizard-rail .commissioning-inline-form{padding:14px 18px}.commissioning-site-list.compact,.commissioning-device-list.compact{max-height:280px;padding:0 10px 14px;overflow-y:auto}.commissioning-site-list.compact button{border-radius:7px;padding:12px}.commissioning-device-list.compact article{cursor:pointer;border-radius:7px;padding:12px}.commissioning-device-list.compact article.active{background:#2f89731f;border-color:#3aa98d}.commissioning-workspace{min-height:680px;overflow:hidden}.commissioning-empty-state{text-align:center;place-content:center;min-height:620px;padding:40px;display:grid}.commissioning-empty-state>span{color:#244353;font:500 58px var(--font-mono)}.commissioning-empty-state h2{margin:8px 0}.commissioning-empty-state p{color:#7590a4}.commissioning-device-hero{background:linear-gradient(90deg,#2f897314,#0000);border-bottom:1px solid #203343;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.commissioning-device-hero>div:first-child>span,.commissioning-signal-toolbar>div:first-child>span{color:#62cdb2;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.commissioning-device-hero h2{margin:5px 0;font-size:24px}.commissioning-device-hero p{color:#7892a5;margin:0;font-size:12px}.commissioning-hero-actions{align-items:center;gap:8px;display:flex}.commissioning-hero-actions button,.commissioning-signal-toolbar button,.commissioning-discovery-table button,.commissioning-advanced button{color:#bcd0de;cursor:pointer;background:#101e29;border:1px solid #2a4151;border-radius:5px;padding:7px 10px}.commissioning-hero-actions button:hover,.commissioning-discovery-table button:hover{color:#e5fbf5;border-color:#48b99d}.commissioning-hero-actions button.danger{color:#e89aa8;border-color:#653842}.commissioning-hero-actions button.danger:hover{background:#8e30422e;border-color:#c5586d}.commissioning-awaiting{background:#0b1720;border:1px dashed #315164;border-radius:10px;align-items:center;gap:20px;margin:28px;padding:28px;display:flex}.commissioning-awaiting h3{margin:0 0 6px}.commissioning-awaiting p{color:#7892a5;max-width:680px;margin:0;line-height:1.55}.commissioning-pulse{background:#46c8a7;border-radius:50%;flex:none;width:16px;height:16px;animation:1.8s infinite commissioning-pulse;box-shadow:0 0 #46c8a773}.commissioning-awaiting .btn-primary{margin-top:16px}.commissioning-hero-actions button.commission{color:#78dfc2;background:#15372e;border-color:#2f9d82}.commissioning-handoff{background:linear-gradient(145deg,#1d5b4d3d,#07131aeb);border:1px solid #2f806d;border-radius:11px;margin:22px;padding:22px;box-shadow:0 16px 40px #0000002e}.commissioning-handoff-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.commissioning-handoff-heading span{color:#65d5b7;letter-spacing:.13em;font-size:9px;font-weight:700}.commissioning-handoff-heading h2{margin:5px 0;font-size:20px}.commissioning-handoff-heading p{color:#7f9aab;max-width:660px;margin:0;font-size:11px;line-height:1.5}.commissioning-handoff-heading>strong{color:#8aebce;font:600 20px var(--font-mono);letter-spacing:.08em;white-space:nowrap;background:#071711;border:1px solid #3b9d83;border-radius:7px;padding:14px 17px}.commissioning-install-command{grid-template-columns:1fr auto;gap:10px;margin-top:18px;display:grid}.commissioning-install-command code{color:#b8cbd6;font:10px/1.5 var(--font-mono);white-space:nowrap;background:#050d12;border:1px solid #213b48;border-radius:6px;padding:13px;overflow-x:auto}.commissioning-install-command button,.commissioning-dismiss{color:#8bdfc8;cursor:pointer;background:#173a31;border:1px solid #387d6c;border-radius:5px;padding:9px 12px}.commissioning-handoff-steps{grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin-top:16px;display:grid}.commissioning-handoff-steps span{color:#80ddc3;width:23px;height:23px;font:600 9px var(--font-mono);background:#1d4a3e;border-radius:50%;place-items:center;display:grid}.commissioning-handoff-steps p{color:#718c9c;margin:0;font-size:9px;line-height:1.4}.commissioning-dismiss{color:#7f98a8;background:0 0;border-color:#294453;margin-top:15px}@keyframes commissioning-pulse{70%{box-shadow:0 0 0 13px #46c8a700}to{box-shadow:0 0 #46c8a700}}.commissioning-signal-summary{background:#203343;border-bottom:1px solid #203343;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.commissioning-signal-summary>div{background:#0b1720;justify-content:space-between;align-items:baseline;padding:16px 20px;display:flex}.commissioning-signal-summary span{color:#718a9d;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.commissioning-signal-summary strong{font:500 22px var(--font-mono);color:#dcebf3}.commissioning-signal-toolbar{justify-content:space-between;align-items:end;gap:18px;padding:22px 24px 15px;display:flex}.commissioning-signal-toolbar h2{margin:4px 0}.commissioning-signal-toolbar p{color:#71899c;margin:0;font-size:11px}.commissioning-signal-toolbar>div:last-child{gap:5px;display:flex}.commissioning-signal-toolbar button{font-size:10px}.commissioning-signal-toolbar button.active{color:#7adebe;background:#15382f;border-color:#3eaf92}.commissioning-discovery-table{border:1px solid #203746;border-radius:8px;margin:0 24px 24px;overflow:hidden}.commissioning-discovery-table .head,.commissioning-discovery-table .row{grid-template-columns:minmax(210px,1.6fr) minmax(90px,.6fr) minmax(120px,.75fr) minmax(170px,1fr) 130px;align-items:center;gap:12px;display:grid}.commissioning-discovery-table .head{color:#5f788b;letter-spacing:.09em;text-transform:uppercase;background:#0a141c;padding:9px 14px;font-size:9px;font-weight:700}.commissioning-discovery-table .row{border-top:1px solid #1c303e;min-height:68px;padding:9px 14px}.commissioning-discovery-table .row:hover{background:#3871680f}.commissioning-discovery-table .row>div{gap:3px;min-width:0;display:grid}.commissioning-discovery-table strong{font-size:11px}.commissioning-discovery-table code,.commissioning-discovery-table small{color:#698396;font:9px var(--font-mono);text-overflow:ellipsis;overflow:hidden}.commissioning-discovery-table .row>div:last-child{display:flex}.commissioning-discovery-table button{padding:6px 8px;font-size:9px}.commissioning-discovery-table button.map{color:#68d0b4;border-color:#317f6c}.signal-state{letter-spacing:.06em;text-transform:uppercase;border-radius:3px;width:fit-content;padding:3px 6px;font-size:8px;font-weight:700}.signal-state.discovered{color:#e2bd65;background:#42351b}.signal-state.mapped{color:#68d1b4;background:#173c33}.signal-state.ignored{color:#8497a6;background:#252f38}.commissioning-done{color:#5dbe9f;font-size:10px}.commissioning-no-signals{text-align:center;gap:4px;padding:35px;display:grid}.commissioning-no-signals span{color:#71899b;font-size:11px}.commissioning-ready-banner{color:#75d6bc;background:linear-gradient(90deg,#2069572e,#0f241f59);border:1px solid #286f5d;border-radius:8px;justify-content:space-between;align-items:center;margin:0 24px 24px;padding:17px 20px;display:flex}.commissioning-ready-banner>div{align-items:center;gap:13px;display:flex}.commissioning-ready-banner>div>span{font:500 26px var(--font-mono);opacity:.45}.commissioning-ready-banner p{color:#7f9f96;margin:3px 0 0;font-size:10px}.commissioning-ready-banner>span{font-size:10px}.commissioning-advanced{color:#8aa0b0;background:#0a151d;border:1px solid #1e3442;border-radius:7px;margin:20px 24px 24px;padding:15px}.commissioning-advanced summary{color:#b9cad5;cursor:pointer;font-weight:600}.commissioning-advanced p,.commissioning-advanced small{color:#6d8495;font-size:10px}.commissioning-advanced .commissioning-mapping-toolbar{padding:10px 0}.commissioning-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01080cc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.commissioning-map-modal{background:#0d1923;border:1px solid #294658;border-radius:12px;gap:14px;width:min(620px,100%);padding-bottom:22px;display:grid;overflow:hidden;box-shadow:0 30px 90px #0000008c}.commissioning-map-modal>label,.commissioning-map-modal>.commissioning-form-pair,.commissioning-map-modal>.btn-primary{margin-inline:22px}.commissioning-map-modal label{color:#7891a3;gap:6px;font-size:10px;display:grid}.commissioning-map-modal input,.commissioning-map-modal select{color:#e0ebf2;background:#08131b;border:1px solid #29404f;border-radius:5px;width:100%;padding:10px}.commissioning-map-modal label small{color:#5f7889}.commissioning-form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.commissioning-preview-value{background:#09151d;border-radius:6px;align-items:baseline;gap:10px;margin:0 22px;padding:12px;display:flex}.commissioning-preview-value span,.commissioning-preview-value small{color:#6f899a;font-size:10px}.commissioning-preview-value strong{font:500 20px var(--font-mono)}.commissioning-reset-warning{background:#76263724;border:1px solid #633440;border-radius:7px;margin:0 22px;padding:15px}.commissioning-reset-warning strong{color:#f0a1b0}.commissioning-reset-warning p{color:#a8848c;margin:6px 0 0;font-size:11px;line-height:1.5}.commissioning-reset-modal .btn-danger{color:#ffe7ec;cursor:pointer;background:#6f2938;border:1px solid #a54559;border-radius:5px;margin-inline:22px;padding:11px;font-weight:700}.commissioning-reset-modal .btn-danger:disabled{cursor:not-allowed;opacity:.4}@media (width<=980px){.commissioning-wizard-grid{grid-template-columns:1fr}.commissioning-wizard-rail{grid-template-columns:1fr 1fr;display:grid}.commissioning-wizard-rail>section+section{border-top:0;border-left:1px solid #203343}.commissioning-discovery-table{overflow-x:auto}.commissioning-discovery-table .head,.commissioning-discovery-table .row{min-width:780px}}@media (width<=680px){.commissioning-stepper strong{display:none}.commissioning-wizard-rail{grid-template-columns:1fr}.commissioning-wizard-rail>section+section{border-top:1px solid #203343;border-left:0}.commissioning-device-hero,.commissioning-signal-toolbar,.commissioning-ready-banner,.commissioning-handoff-heading{flex-direction:column;align-items:flex-start}.commissioning-signal-summary{grid-template-columns:1fr 1fr}.commissioning-form-pair,.commissioning-install-command{grid-template-columns:1fr}.commissioning-handoff-steps{grid-template-columns:auto 1fr}}.renewable-overview{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:linear-gradient(145deg, color-mix(in srgb,var(--accent) 7%,var(--surface-1)),var(--surface-1) 48%);box-shadow:var(--shadow-sm);margin-bottom:18px;overflow:hidden}.renewable-overview-heading{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.renewable-overview-heading span,.portfolio-chip span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.renewable-overview-heading h3{margin:4px 0 0;font-size:16px}.portfolio-chip{border:1px solid var(--border-hairline);color:var(--text-secondary);border-radius:5px;gap:3px;padding:8px 11px;font-size:10px;display:grid}.renewable-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.renewable-overview-metrics article{border-right:1px solid var(--border-hairline);gap:8px;min-height:112px;padding:19px 21px;display:grid}.renewable-overview-metrics article:last-child{border-right:0}.renewable-overview-metrics article>span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:600}.renewable-overview-metrics strong{font:500 22px var(--font-mono);align-self:end}.renewable-overview-metrics small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.renewable-overview-metrics .attention strong{color:var(--status-warning)}.renewable-system-strip{border-top:1px solid var(--border-hairline);gap:8px;padding:12px 18px;display:flex;overflow-x:auto}.renewable-system-strip article{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:5px;flex:0 0 190px;gap:4px;padding:10px 12px;display:grid}.renewable-system-strip span{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:700}.renewable-system-strip strong{font-size:10px}.renewable-system-strip small{color:var(--text-muted);font-size:8px}.renewable-template-form{grid-template-columns:1fr 1.5fr 1fr .7fr;gap:10px;padding:16px 0;display:grid}.renewable-template-form label{gap:6px;display:grid}.renewable-template-form .tag-search-input{width:100%;margin:0}.renewable-template-description{background:var(--surface-2);color:var(--text-muted);border-radius:5px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:11px 13px;font-size:9px;display:flex}.timezone-control{gap:7px;display:flex}.timezone-control .tag-search-input{min-width:210px;margin:0}.settings-feedback{color:var(--accent);margin:10px 0 0;font-size:9px}.operational-logbook{gap:18px;display:grid}.logbook-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.logbook-form label{color:var(--text-muted);gap:6px;font-size:9px;font-weight:600;display:grid}.logbook-form input,.logbook-form select,.logbook-form textarea{border:1px solid var(--border-strong);background:var(--page-plane);width:100%;color:var(--text-primary);font:inherit;border-radius:5px;padding:9px 10px}.logbook-form textarea{resize:vertical}.logbook-wide{grid-column:1/-1}.logbook-submit{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;display:flex}.logbook-submit span{color:var(--text-muted);font-size:8px}.logbook-list-header{align-items:end}.logbook-list-header .tag-search-input{width:auto;margin:0}.logbook-list{border:1px solid var(--border-hairline);border-radius:7px;overflow:hidden}.logbook-entry{border-bottom:1px solid var(--border-hairline);background:var(--surface-1);grid-template-columns:90px minmax(0,1fr) auto;gap:18px;padding:17px 18px;display:grid}.logbook-entry:last-child{border-bottom:0}.logbook-entry-time{color:var(--text-muted);font:9px var(--font-mono);align-content:start;gap:3px;display:grid}.logbook-entry-time strong{color:var(--text-secondary)}.logbook-entry-body{gap:7px;display:grid}.logbook-entry-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:8px;display:flex}.logbook-category,.status-pill{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:3px 6px;font-size:7px;font-weight:700}.logbook-entry-body h3{margin:0;font-size:12px}.logbook-entry-body p{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:9px;line-height:1.55}.logbook-entry-body small{color:var(--text-muted);font-size:8px}.manual-reading{border:1px solid var(--border-hairline);width:fit-content;font:500 12px var(--font-mono);border-radius:4px;padding:5px 8px}.logbook-entry-action{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.status-pill.closed{background:var(--surface-3);color:var(--text-muted)}@media (width<=900px){.renewable-overview-metrics{grid-template-columns:1fr 1fr}.renewable-overview-metrics article:nth-child(2){border-right:0}.renewable-template-form,.logbook-form{grid-template-columns:1fr 1fr}}@media (width<=620px){.renewable-overview-metrics,.renewable-template-form,.logbook-form{grid-template-columns:1fr}.renewable-overview-metrics article{border-right:0;border-bottom:1px solid var(--border-hairline)}.renewable-template-description,.logbook-wide,.logbook-submit{grid-column:1}.logbook-entry{grid-template-columns:1fr}.logbook-entry-action{flex-direction:row;align-items:flex-start}.timezone-control{flex-direction:column;width:100%}.timezone-control .tag-search-input{min-width:0}}.losses-view,.intelligence-view{gap:18px;display:grid}.loss-summary-grid{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.loss-summary-grid article{border-right:1px solid var(--border-hairline);gap:14px;padding:19px 21px;display:grid}.loss-summary-grid article:last-child{border-right:0}.loss-summary-grid span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.loss-summary-grid strong{font:500 19px var(--font-mono)}.loss-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.loss-form label{color:var(--text-muted);gap:6px;font-size:9px;font-weight:600;display:grid}.loss-form input,.loss-form select,.loss-form textarea{border:1px solid var(--border-strong);background:var(--page-plane);width:100%;color:var(--text-primary);font:inherit;border-radius:5px;padding:9px 10px}.loss-form textarea{resize:vertical}.loss-wide,.loss-submit{grid-column:1/-1}.loss-submit{justify-content:space-between;align-items:center;gap:14px;display:flex}.loss-submit span{color:var(--text-muted);font-size:8px}.loss-list-header{align-items:end}.loss-list-header .tag-search-input{width:auto;margin:0}.loss-list{border:1px solid var(--border-hairline);border-radius:7px;overflow:hidden}.loss-list article{border-bottom:1px solid var(--border-hairline);grid-template-columns:minmax(170px,.8fr) minmax(240px,1.4fr) minmax(170px,.7fr) auto;align-items:start;gap:16px;padding:16px 18px;display:grid}.loss-list article:last-child{border-bottom:0}.loss-list article.open{background:linear-gradient(90deg,color-mix(in srgb,var(--status-warning) 5%,transparent),transparent)}.loss-list article>div:first-child{gap:5px;display:grid}.loss-cause{width:fit-content;color:var(--status-warning);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.loss-list strong{font-size:10px}.loss-list small,.loss-list p,.loss-values span{color:var(--text-muted);margin:0;font-size:8px;line-height:1.45}.loss-values,.loss-action{gap:5px;display:grid}.loss-values strong{font:500 13px var(--font-mono)}.loss-action{justify-items:end}.intelligence-principle{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:radial-gradient(circle at 75% 0,color-mix(in srgb,var(--accent) 13%,transparent),transparent 38%),var(--surface-1);justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.intelligence-principle span{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:700}.intelligence-principle h2{margin:5px 0;font-size:20px}.intelligence-principle p{max-width:720px;color:var(--text-muted);margin:0;font-size:10px;line-height:1.5}.intelligence-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.intelligence-pack{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:9px;gap:15px;padding:19px;display:grid}.intelligence-pack.ready{border-color:color-mix(in srgb,var(--accent) 52%,var(--border-hairline))}.intelligence-pack header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.intelligence-pack header>div{gap:3px;display:grid}.intelligence-pack header>div>span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:700}.intelligence-pack h3{margin:0;font-size:15px}.intelligence-pack header p{color:var(--text-muted);margin:0;font-size:8px}.intelligence-output-grid{border:1px solid var(--border-hairline);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.intelligence-output-grid>div{border-right:1px solid var(--border-hairline);gap:11px;padding:12px;display:grid}.intelligence-output-grid>div:last-child{border-right:0}.intelligence-output-grid span{color:var(--text-muted);font-size:7px}.intelligence-output-grid strong{font:500 14px var(--font-mono)}.intelligence-output-grid small{color:var(--text-muted);font-size:8px}.intelligence-evidence{background:var(--surface-2);border-radius:5px;gap:4px;padding:10px 12px;display:grid}.intelligence-evidence strong{color:var(--text-secondary);font-size:8px}.intelligence-evidence p,.intelligence-evidence small,.intelligence-generated{color:var(--text-muted);margin:0;font-size:8px}.intelligence-generated{text-align:right}@media (width<=1000px){.loss-form,.loss-list article{grid-template-columns:1fr 1fr}.intelligence-pack-grid{grid-template-columns:1fr}}@media (width<=650px){.loss-summary-grid,.loss-form{grid-template-columns:1fr}.loss-summary-grid article{border-right:0;border-bottom:1px solid var(--border-hairline)}.loss-wide,.loss-submit{grid-column:1}.loss-list article{grid-template-columns:1fr}.loss-action{justify-items:start}.intelligence-principle{flex-direction:column;align-items:flex-start}.intelligence-output-grid{grid-template-columns:1fr}.intelligence-output-grid>div{border-right:0;border-bottom:1px solid var(--border-hairline)}}.sidebar-spacer{flex:1}.sidebar-empty-note{color:var(--text-muted);padding:0 11px;font-size:10px;line-height:1.5}.dashboard-dot{background:var(--text-muted);border-radius:50%;flex:none;width:6px;height:6px}.sidebar-nav-item.active .dashboard-dot{background:var(--accent);box-shadow:0 0 0 3px #56d7b51a}.dashboard-template-select{border:1px solid var(--border-strong);background:var(--surface-2);width:100%;color:var(--text-secondary);border-radius:5px;padding:8px 9px;font-size:10px}.dashboard-row-actions{z-index:4;opacity:0;transition:opacity .15s var(--ease)}.dashboard-row:hover .dashboard-row-actions,.dashboard-row:focus-within .dashboard-row-actions{opacity:1}.dashboard-row-action-btn{list-style:none;width:28px!important;min-width:0!important;height:28px!important;padding:5px!important}.dashboard-row-action-btn::-webkit-details-marker{display:none}.dashboard-row-menu{position:relative}.dashboard-row-menu>div{z-index:20;border:1px solid var(--border-strong);background:var(--surface-card-raised);min-width:120px;box-shadow:var(--shadow-md);border-radius:7px;display:grid;position:absolute;top:32px;right:0;overflow:hidden}.dashboard-row-menu>div button{border:0;border-bottom:1px solid var(--border-hairline);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;padding:9px 11px;font-size:12px}.dashboard-row-menu>div button:last-child{border-bottom:0}.dashboard-row-menu>div button:hover{background:var(--overlay-hover)}.dashboard-row-menu>div button.danger{color:var(--status-critical)}.workspace-nav{border-bottom:1px solid var(--border-hairline);background:color-mix(in srgb,var(--surface-1) 82%,transparent);align-items:center;gap:18px;min-height:46px;padding:0 36px;display:flex;overflow-x:auto}.workspace-nav-label{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:10.5px;font-weight:700}.workspace-nav-items{align-self:stretch;gap:3px;min-width:max-content;display:flex}.workspace-nav button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:550;display:flex;position:relative}.workspace-nav button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.workspace-nav button:hover,.workspace-nav button.active{color:var(--text-primary)}.workspace-nav button.active:after{background:var(--accent)}.workspace-nav button span{background:color-mix(in srgb,var(--status-critical) 16%,transparent);min-width:17px;color:var(--status-critical);font:700 8px var(--font-mono);text-align:center;border-radius:99px;padding:2px 5px}.settings-shell{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;padding-top:18px;display:grid}.settings-navigation{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:10px;position:sticky;top:20px;overflow:hidden}.settings-navigation-heading{border-bottom:1px solid var(--border-hairline);gap:5px;padding:18px 17px;display:grid}.settings-navigation-heading span,.settings-content-heading>span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700}.settings-navigation-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.settings-navigation-group{display:grid}.settings-navigation-group+.settings-navigation-group{border-top:1px solid var(--border-hairline)}.settings-navigation-group>span{color:var(--text-muted);letter-spacing:.11em;text-transform:uppercase;padding:14px 16px 7px;font-size:10px;font-weight:700}.settings-navigation button{border:0;border-bottom:1px solid var(--border-hairline);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;gap:4px;padding:14px 16px;display:grid;position:relative}.settings-navigation-group button:last-child{border-bottom:0}.settings-navigation button:before{content:"";background:0 0;width:2px;position:absolute;top:10px;bottom:10px;left:0}.settings-navigation button:hover{background:var(--overlay-hover)}.settings-navigation button.active{background:color-mix(in srgb,var(--accent) 7%,transparent)}.settings-navigation button.active:before{background:var(--accent)}.settings-navigation button strong{font-size:13px;font-weight:600}.settings-navigation button small{color:var(--text-muted);font-size:11.5px;line-height:1.4}.settings-content{min-width:0}.settings-content-heading{border-bottom:1px solid var(--border-hairline);gap:5px;padding:3px 2px 18px;display:grid}.settings-content-heading h2{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:560}.settings-content-heading p{color:var(--text-muted);margin:0;font-size:13px}.settings-content>.section{margin-top:18px}.settings-site-summary{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:10px;grid-template-columns:1.2fr .6fr 1.2fr;margin-top:18px;display:grid;overflow:hidden}.settings-site-summary article{border-right:1px solid var(--border-hairline);align-content:center;gap:7px;min-height:118px;padding:18px 20px;display:grid}.settings-site-summary article:last-child{border-right:0}.settings-site-summary span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.settings-site-summary strong{overflow-wrap:anywhere;font-size:18px;font-weight:560}.settings-site-summary small{color:var(--text-muted);font-size:11.5px}@media (width<=900px){.workspace-nav{padding-left:28px;padding-right:28px}.workspace-nav-label{display:none}.settings-shell{grid-template-columns:1fr}.settings-navigation{display:flex;position:static;overflow-x:auto}.settings-navigation-heading,.settings-navigation-group>span{display:none}.settings-navigation-group{display:flex}.settings-navigation-group+.settings-navigation-group{border-top:0;border-left:1px solid var(--border-hairline)}.settings-navigation button{border-right:1px solid var(--border-hairline);border-bottom:0;min-width:155px}.settings-navigation button:before{width:auto;height:2px;inset:auto 10px 0}}@media (width<=700px){.workspace-nav{min-height:48px;padding-left:20px;padding-right:20px}.workspace-nav button{padding:0 9px}.settings-shell{padding-top:14px}}@media (width<=650px){.settings-site-summary{grid-template-columns:1fr}.settings-site-summary article{border-right:0;border-bottom:1px solid var(--border-hairline);min-height:92px}.settings-site-summary article:last-child{border-bottom:0}}.operations-mode-switch{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:7px;gap:3px;width:fit-content;padding:3px;display:flex}.operations-mode-switch button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:8px 13px;font-size:9px;font-weight:600;display:flex}.operations-mode-switch button.active{background:var(--surface-1);color:var(--text-primary);box-shadow:var(--shadow-sm)}.operations-mode-switch button span{background:color-mix(in srgb,var(--status-warning) 15%,transparent);min-width:17px;color:var(--status-warning);font:700 8px var(--font-mono);border-radius:99px;padding:2px 5px}.handover-evidence-chip{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border-hairline));color:var(--accent);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:6px 8px;font-size:7px;font-weight:700}.handover-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.handover-form label{color:var(--text-muted);gap:6px;font-size:9px;font-weight:600;display:grid}.handover-form input,.handover-form textarea{border:1px solid var(--border-strong);background:var(--page-plane);width:100%;color:var(--text-primary);font:inherit;resize:vertical;border-radius:5px;padding:9px 10px}.handover-wide,.handover-submit{grid-column:1/-1}.handover-submit{justify-content:space-between;align-items:center;gap:14px;display:flex}.handover-submit span{color:var(--text-muted);font-size:8px}.handover-list{gap:12px;display:grid}.handover-list>article{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:8px;overflow:hidden}.handover-list>article.pending{border-color:color-mix(in srgb,var(--status-warning) 40%,var(--border-hairline))}.handover-list article>header{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 19px;display:flex}.handover-list header>div{gap:4px;display:grid}.handover-list header>div>span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:700}.handover-list h3{margin:0;font-size:13px}.handover-list small,.handover-list footer,.handover-open-items>span{color:var(--text-muted);font-size:8px}.handover-copy{background:var(--border-hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.handover-copy>div{background:var(--surface-1);align-content:start;gap:7px;min-height:110px;padding:15px 18px;display:grid}.handover-copy strong,.handover-open-items>strong{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px}.handover-copy p{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:9px;line-height:1.55}.handover-open-items{border-top:1px solid var(--border-hairline);gap:0;padding:14px 18px;display:grid}.handover-open-items>strong{margin-bottom:9px}.handover-open-items>div{border-top:1px solid var(--border-hairline);grid-template-columns:105px minmax(0,1fr) minmax(130px,.6fr);gap:10px;padding:8px 0;display:grid}.handover-open-items>div span{color:var(--status-warning);text-transform:uppercase;font-size:7px;font-weight:700}.handover-open-items>div b{font-size:9px;font-weight:600}.handover-list footer{border-top:1px solid var(--border-hairline);justify-content:flex-end;align-items:center;min-height:48px;padding:9px 18px;display:flex}@media (width<=800px){.handover-form,.handover-copy{grid-template-columns:1fr}.handover-wide,.handover-submit{grid-column:1}.handover-open-items>div{grid-template-columns:1fr;gap:4px}}.operations-command-centre{gap:18px;display:grid}.operations-priority-hero{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-1);justify-content:space-between;align-items:center;gap:24px;padding:23px 25px;display:flex}.operations-priority-hero.attention{border-color:color-mix(in srgb,var(--status-warning) 42%,var(--border-hairline));background:linear-gradient(100deg,color-mix(in srgb,var(--status-warning) 9%,var(--surface-1)),var(--surface-1) 50%)}.operations-priority-hero>div{gap:5px;display:grid}.operations-priority-hero span,.operations-command-grid .section-header span,.operations-actions .section-header span{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:700}.operations-priority-hero h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:550}.operations-priority-hero p{max-width:720px;color:var(--text-muted);margin:0;font-size:9px;line-height:1.5}.operations-priority-hero>button{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);cursor:pointer;border-radius:5px;flex:none;padding:9px 12px;font-size:9px;font-weight:650}.operations-summary-grid{border:1px solid var(--border-hairline);background:var(--border-hairline);border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.operations-summary-grid button{background:var(--surface-1);min-height:118px;color:var(--text-primary);text-align:left;cursor:pointer;border:0;align-content:space-between;gap:7px;padding:17px 19px;display:grid}.operations-summary-grid button:hover{background:var(--surface-2)}.operations-summary-grid button.attention strong{color:var(--status-warning)}.operations-summary-grid span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:650}.operations-summary-grid strong{font:500 27px var(--font-mono)}.operations-summary-grid small{color:var(--text-muted);font-size:8px}.operations-command-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.operations-command-grid>.section{margin:0}.operations-command-grid .section-header h2,.operations-actions .section-header h2{margin-top:4px}.operations-handover-detail{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:6px;gap:9px;padding:17px 18px;display:grid}.operations-handover-detail strong{font-size:12px}.operations-handover-detail p{color:var(--text-secondary);margin:0;font-size:9px;line-height:1.55}.operations-handover-detail small{color:var(--text-muted);font-size:8px}.operations-handover-detail>span{background:color-mix(in srgb,var(--status-warning) 12%,transparent);width:fit-content;color:var(--status-warning);border-radius:4px;padding:4px 7px;font-size:7px;font-weight:700}.operations-asset-list{border:1px solid var(--border-hairline);border-radius:6px;overflow:hidden}.operations-asset-list article{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.operations-asset-list article:last-child{border-bottom:0}.operations-asset-list article>div{gap:3px;display:grid}.operations-asset-list article strong{font-size:9px}.operations-asset-list article span{color:var(--status-warning);font-size:7px}.operations-asset-list article b{font:500 15px var(--font-mono)}.operations-actions>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operations-actions>div:last-child button{border:1px solid var(--border-hairline);background:var(--surface-2);color:var(--text-primary);text-align:left;cursor:pointer;border-radius:6px;gap:5px;padding:14px 15px;display:grid}.operations-actions>div:last-child button:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border-hairline))}.operations-actions button strong{font-size:9px}.operations-actions button span{color:var(--text-muted);font-size:8px;line-height:1.45}@media (width<=950px){.operations-summary-grid{grid-template-columns:1fr 1fr}.operations-command-grid{grid-template-columns:1fr}}@media (width<=650px){.operations-priority-hero{flex-direction:column;align-items:flex-start}.operations-summary-grid,.operations-actions>div:last-child{grid-template-columns:1fr}}.operator-rounds{gap:18px;display:grid}.round-compliance-strip{border:1px solid var(--border-hairline);background:var(--border-hairline);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.round-compliance-strip article{background:var(--surface-1);gap:7px;padding:16px 18px;display:grid}.round-compliance-strip article.attention{background:linear-gradient(110deg,color-mix(in srgb,var(--status-warning) 10%,var(--surface-1)),var(--surface-1))}.round-compliance-strip span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.round-compliance-strip strong{font:500 24px var(--font-mono)}.round-compliance-strip article.attention strong{color:var(--status-warning)}.round-compliance-strip small{color:var(--text-muted);font-size:8px}.round-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.round-template-grid>article{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:175px;display:flex;overflow:hidden}.round-template-grid>article.overdue{border-color:color-mix(in srgb,var(--status-warning) 48%,var(--border-hairline))}.round-template-grid article>div{gap:7px;padding:18px;display:grid}.round-template-grid article>div>span,.round-template-meta>span,.round-runner .section-header span,.operator-rounds .section-header>div>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.round-template-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.round-state{background:var(--surface-3);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:6px}.round-state.complete{background:color-mix(in srgb,var(--status-good) 12%,transparent);color:var(--status-good)}.round-state.due{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.round-state.overdue{background:color-mix(in srgb,var(--status-warning) 12%,transparent);color:var(--status-warning)}.round-template-grid h3{margin:0;font-size:14px}.round-template-grid p{color:var(--text-muted);margin:0;font-size:8px;line-height:1.5}.round-template-grid footer{border-top:1px solid var(--border-hairline);justify-content:space-between;align-items:center;padding:11px 18px;display:flex}.round-template-grid footer span{color:var(--text-muted);font-size:8px}.round-template-grid footer button{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent);cursor:pointer;border-radius:4px;padding:7px 9px;font-size:8px;font-weight:650}.round-template-form{grid-template-columns:1fr .5fr;gap:11px;display:grid}.round-template-form label,.round-summary{color:var(--text-muted);gap:6px;font-size:8px;font-weight:600;display:grid}.round-template-form input,.round-template-form select,.round-template-form textarea,.round-summary textarea,.round-item-copy textarea{border:1px solid var(--border-strong);background:var(--page-plane);width:100%;color:var(--text-primary);font:inherit;resize:vertical;border-radius:5px;padding:9px 10px}.round-wide{grid-column:1/-1}.round-template-submit,.round-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.round-template-submit>span,.round-actions>span{color:var(--text-muted);font-size:8px}.round-item-list{border:1px solid var(--border-hairline);border-radius:7px;overflow:hidden}.round-item-list article{border-bottom:1px solid var(--border-hairline);background:var(--surface-1);grid-template-columns:52px minmax(0,1fr);display:grid}.round-item-list article:last-child{border-bottom:0}.round-item-list article.answered{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 5%,var(--surface-1)),var(--surface-1))}.round-item-list article.attention{background:linear-gradient(90deg,color-mix(in srgb,var(--status-warning) 8%,var(--surface-1)),var(--surface-1))}.round-item-number{border-right:1px solid var(--border-hairline);color:var(--text-muted);font:500 11px var(--font-mono);place-items:center;display:grid}.round-item-copy{gap:10px;padding:15px 17px;display:grid}.round-item-copy>strong{align-items:center;gap:8px;font-size:10px;display:flex}.round-item-copy>strong span{background:var(--surface-3);color:var(--text-muted);text-transform:uppercase;border-radius:3px;padding:3px 5px;font-size:6px}.round-item-copy p{color:var(--text-muted);margin:0;font-size:8px}.round-result-options{flex-wrap:wrap;gap:5px;display:flex}.round-result-options button{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-muted);cursor:pointer;border-radius:4px;padding:6px 8px;font-size:7px;font-weight:650}.round-result-options button.active{border-color:var(--text-muted);color:var(--text-primary)}.round-result-options button.pass.active{border-color:var(--status-good);color:var(--status-good)}.round-result-options button.attention.active{border-color:var(--status-warning);color:var(--status-warning)}.round-summary{margin-top:15px}.round-actions{margin-top:14px}.round-actions>div{gap:7px;display:flex}.round-history{border:1px solid var(--border-hairline);border-radius:7px;overflow:hidden}.round-history article{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.round-history article:last-child{border-bottom:0}.round-history article>div{align-items:center;gap:9px;display:flex}.round-history article strong{font-size:9px}.round-history article small,.round-history article>div:last-child span{color:var(--text-muted);font-size:8px}.round-history article>div:last-child{gap:5px}.round-history article b{font:500 13px var(--font-mono)}.round-history article button{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-secondary);cursor:pointer;border-radius:4px;margin-left:8px;padding:5px 7px;font-size:7px}@media (width<=900px){.round-template-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.round-compliance-strip,.round-template-grid,.round-template-form{grid-template-columns:1fr}.round-wide{grid-column:1}.round-history article,.round-history article>div{flex-direction:column;align-items:flex-start}.round-actions{flex-direction:column;align-items:stretch}.round-actions>div{justify-content:flex-end}}.main-content p{font-size:max(13px,.8125rem)}.main-content small{font-size:max(11px,.72rem)}.main-content label{font-size:max(12px,.75rem)}.main-content :is(input,select,textarea){font-size:max(13px,.8125rem)}.main-content button:not(.widget-icon-btn),.main-content :is(th,td,time,dt,dd){font-size:max(12px,.75rem)}.main-content h2{font-size:max(18px,1.125rem)}.main-content h3{font-size:max(14px,.875rem)}.main-content .section-header span,.main-content [class*=-eyebrow],.main-content [class*=-label]{font-size:max(10.5px,.65625rem)}.main-content [class*=-meta]{font-size:max(11px,.6875rem)}::placeholder{color:var(--text-muted);opacity:.82}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}.error-banner{border-color:color-mix(in srgb,var(--status-critical) 34%,var(--border-hairline));background:color-mix(in srgb,var(--status-critical) 10%,var(--surface-1));color:var(--status-critical)}.success-banner{border-color:color-mix(in srgb,var(--status-good) 34%,var(--border-hairline));background:color-mix(in srgb,var(--status-good) 10%,var(--surface-1));color:var(--status-good)}.widget-empty,.activity-empty,.review-queue-empty{border:1px dashed var(--border-strong);background:color-mix(in srgb,var(--surface-2) 55%,transparent);color:var(--text-muted);border-radius:8px}:is(.operations-priority-hero,.intelligence-principle,.review-queue-hero,.support-hero,.model-governance-hero){border-color:var(--border-hairline);background:var(--surface-1);box-shadow:none;padding:18px 20px}:is(.operations-priority-hero,.intelligence-principle,.review-queue-hero,.support-hero,.model-governance-hero) p{max-width:760px;color:var(--text-secondary)}.intervention-create,.support-policy-editor,.support-create{border-color:color-mix(in srgb,var(--accent) 34%,var(--border-hairline));background:color-mix(in srgb,var(--accent) 5%,var(--surface-1))}.intervention-status.active,.intervention-status.good,.review-status.completed,.queue-decision-state.accepted,.queue-decision-state.verified,.queue-decision-state.closed,.model-governance-list button b.completed,.model-governance-detail header>b.completed{color:var(--status-good);background:color-mix(in srgb,var(--status-good) 13%,transparent)}.intervention-status.bad,.queue-decision-state.rejected,.support-case-list em,.support-sla-strip article.breached strong,.webhook-deliveries article>span.failed{color:var(--status-critical);background-color:color-mix(in srgb,var(--status-critical) 10%,transparent)}.value-stage.opportunity,.review-status.ready,.advisor-state.suppressed,.webhook-deliveries article>span.retry{color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 12%,transparent)}.value-stage.actioned,.queue-decision-state.under_review{color:var(--status-low);background:color-mix(in srgb,var(--status-low) 12%,transparent)}.value-stage.verified,.support-sla-strip article.met strong,.webhook-deliveries article>span.delivered{color:var(--status-good);background-color:color-mix(in srgb,var(--status-good) 10%,transparent)}.advisor-warning,.webhook-secret{border-color:color-mix(in srgb,var(--status-warning) 42%,var(--border-hairline));background:color-mix(in srgb,var(--status-warning) 8%,var(--surface-1))}.advisor-warning strong,.advisor-warning span,.advisor-suppression strong,.support-contract-state span,.model-governance-warning strong,.webhook-secret>strong{color:var(--status-warning)}.review-queue-kpis article{background:var(--surface-2)}.support-contract-state{border-color:color-mix(in srgb,var(--status-warning) 40%,var(--border-hairline));background:color-mix(in srgb,var(--status-warning) 9%,var(--surface-1))}.support-contract-state.contractual{border-color:color-mix(in srgb,var(--status-good) 40%,var(--border-hairline));background:color-mix(in srgb,var(--status-good) 9%,var(--surface-1))}.support-contract-state.contractual span{color:var(--status-good)}.support-summary article.breach{border-color:color-mix(in srgb,var(--status-critical) 40%,var(--border-hairline));background:color-mix(in srgb,var(--status-critical) 8%,var(--surface-1))}.support-severity.p1{color:var(--status-critical);background:color-mix(in srgb,var(--status-critical) 15%,transparent)}.support-severity.p2{color:var(--status-serious);background:color-mix(in srgb,var(--status-serious) 15%,transparent)}.support-severity.p3{color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 13%,transparent)}.support-severity.p4{color:var(--status-low);background:color-mix(in srgb,var(--status-low) 13%,transparent)}.model-governance-warning{border-left-color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 8%,transparent)}.model-decision-banner,.model-governance-list>button.active,.model-outcome-grid button.active,.webhook-security-badge{border-color:color-mix(in srgb,var(--accent) 34%,var(--border-hairline));background:color-mix(in srgb,var(--accent) 8%,transparent)}html[data-theme=light]{--page-plane:#f3f5f3;--surface-1:#fff;--surface-2:#edf1ee;--surface-3:#e2e8e4;--surface-card:#fff;--surface-card-raised:#fff;--text-primary:#101815;--text-secondary:#3f4e49;--text-muted:#596861;--border-hairline:#142e261f;--border-strong:#142e2638}body{background:var(--page-plane)}.app-shell{min-height:100vh}.app-content-column{height:100vh;overflow:hidden}.sidebar{background:color-mix(in srgb, var(--surface-1) 96%, var(--page-plane));gap:11px;width:248px;padding:18px 14px 14px;overflow-y:auto}.sidebar-brand{min-height:48px;margin-bottom:3px;padding:0 8px 15px}.sidebar-brand-mark{width:34px;height:34px}.sidebar-group-label{letter-spacing:.13em;padding:9px 10px 3px;font-size:9.5px}.sidebar-nav-item{border-radius:7px;min-height:38px;padding:8px 10px;font-size:13px}.sidebar-nav-item.active{background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:inset 2px 0 var(--accent)}.sidebar-bottom{padding-top:9px}.sidebar-dashboard-context{border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);margin-top:3px}.sidebar-dashboard-context>summary{min-height:40px;color:var(--text-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:11px;font-weight:650;list-style:none;display:flex}.sidebar-dashboard-context>summary::-webkit-details-marker{display:none}.sidebar-dashboard-context>summary:after{color:var(--text-muted);content:"+";font:500 15px var(--font-mono)}.sidebar-dashboard-context[open]>summary:after{content:"−"}.sidebar-dashboard-context>summary b{background:var(--surface-2);color:var(--text-secondary);font:600 10px var(--font-mono);border-radius:999px;margin-left:auto;padding:2px 6px}.sidebar-dashboard-context .sidebar-dashboard-list{padding:2px 0 10px}.fleet-header{background:color-mix(in srgb, var(--surface-1) 94%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);gap:14px;min-height:52px;padding:6px 28px}.fleet-header-brand{min-width:174px}.fleet-header-brand small,.fleet-stat-label{letter-spacing:.09em;font-size:9.5px}.fleet-header-brand strong{font-size:12.5px}.fleet-header-stats{min-width:0;overflow:hidden}.fleet-stat-value{font-size:13px}.fleet-header-clock{font-size:11px}.fleet-header-account>span{max-width:145px;font-size:11px}.top-header{background:var(--surface-1);min-height:66px;padding:11px 32px 12px}.top-header h1{font-size:clamp(22px,1.7vw,28px);font-weight:610}.top-header-description{margin-top:2px;font-size:12.5px;line-height:1.4}.workspace-nav{background:var(--surface-1);gap:0;min-height:42px;padding:0 32px}.workspace-nav-items{gap:0}.main-content{overscroll-behavior:contain;padding:22px 32px 56px}.workspace-error{border:1px solid color-mix(in srgb, var(--status-critical) 34%, var(--border-hairline));background:color-mix(in srgb, var(--status-critical) 7%, var(--surface-1));border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;margin:0 0 18px;padding:13px 14px;display:grid}.workspace-error-mark{background:color-mix(in srgb, var(--status-critical) 15%, transparent);width:25px;height:25px;color:var(--status-critical);font:700 13px var(--font-mono);border-radius:50%;place-items:center;display:grid}.workspace-error>div:nth-child(2){gap:3px;display:grid}.workspace-error strong{font-size:13px}.workspace-error p{color:var(--text-secondary);margin:0}.workspace-error details{color:var(--text-muted);margin-top:3px;font-size:11px}.workspace-error code{overflow-wrap:anywhere;margin-top:6px;display:block}.workspace-error>button,.dashboard-empty-state>button{border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:8px 12px;font-weight:650}.home-command-center{gap:18px;display:grid}.overview-priority-rail{border:1px solid var(--border-hairline);background:var(--surface-1);min-height:112px;box-shadow:var(--shadow-sm);border-radius:11px;grid-template-columns:minmax(330px,1.5fr) repeat(3,minmax(145px,.7fr));display:grid;overflow:hidden}.overview-priority-summary{border-left:3px solid var(--status-info);background:linear-gradient(110deg, color-mix(in srgb, var(--status-info) 7%, var(--surface-1)), var(--surface-1));align-content:center;gap:5px;padding:20px 22px;display:grid}.overview-priority-rail.attention .overview-priority-summary{border-left-color:var(--status-warning);background:linear-gradient(110deg, color-mix(in srgb, var(--status-warning) 9%, var(--surface-1)), var(--surface-1))}.overview-priority-rail.clear .overview-priority-summary{border-left-color:var(--status-good);background:linear-gradient(110deg, color-mix(in srgb, var(--status-good) 7%, var(--surface-1)), var(--surface-1))}.overview-priority-summary>span,.overview-priority-rail>button>span,.dashboard-command-context>span,.dashboard-empty-state>div:nth-child(2)>span,.site-context-panel>summary>div:first-child>span{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:700}.overview-priority-summary h2{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:610}.overview-priority-summary p{max-width:560px;color:var(--text-secondary);margin:0;line-height:1.45}.overview-priority-rail>button{border:0;border-left:1px solid var(--border-hairline);min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;align-content:center;gap:7px;padding:16px 18px;display:grid}.overview-priority-rail>button:hover{background:var(--overlay-hover)}.overview-priority-rail>button strong{font:520 28px var(--font-mono)}.overview-priority-rail>button small{color:var(--text-muted)}.overview-priority-rail>button.attention strong{color:var(--status-warning)}.dashboard-workspace{gap:14px;min-width:0;display:grid}.dashboard-command-bar{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding-bottom:10px;display:flex}.dashboard-command-context{gap:3px;display:grid}.dashboard-actions{align-items:center}.dashboard-edit-guidance{background:color-mix(in srgb, var(--accent) 7%, var(--surface-1));color:var(--text-secondary);border-radius:6px;margin:-3px 0 0;padding:9px 11px}.dashboard-time-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-empty-state{border:1px dashed var(--border-strong);background:color-mix(in srgb, var(--surface-1) 75%, transparent);border-radius:11px;grid-template-columns:74px minmax(0,560px) auto;justify-content:center;align-items:center;gap:24px;min-height:210px;padding:32px;display:grid}.dashboard-empty-mark{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:16px;justify-content:center;align-items:flex-end;gap:6px;width:72px;height:72px;padding:19px;display:flex}.dashboard-empty-mark span{background:var(--accent);border-radius:3px 3px 0 0;width:7px}.dashboard-empty-mark span:first-child{opacity:.55;height:17px}.dashboard-empty-mark span:nth-child(2){height:35px}.dashboard-empty-mark span:nth-child(3){opacity:.72;height:25px}.dashboard-empty-state>div:nth-child(2){gap:7px;display:grid}.dashboard-empty-state h3{margin:0;font-size:20px;font-weight:610}.dashboard-empty-state p{color:var(--text-secondary);margin:0;line-height:1.55}.dashboard-empty-state>button{border-color:color-mix(in srgb, var(--accent) 46%, var(--border-strong));background:var(--accent);color:var(--accent-ink)}.site-context-panel{border:1px solid var(--border-hairline);background:var(--surface-1);border-radius:10px;margin-top:2px;overflow:hidden}.site-context-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:66px;padding:13px 17px;list-style:none;display:flex}.site-context-panel>summary::-webkit-details-marker{display:none}.site-context-panel>summary:after{color:var(--text-muted);content:"+";font:500 17px var(--font-mono)}.site-context-panel[open]>summary:after{content:"−"}.site-context-panel>summary>div:first-child{gap:3px;display:grid}.site-context-panel>summary>div:first-child strong{font-size:13px}.site-context-summary-metrics{gap:22px;margin-left:auto;display:flex}.site-context-summary-metrics span{color:var(--text-muted);font-size:11px}.site-context-summary-metrics b{color:var(--text-primary);font:600 11px var(--font-mono)}.site-context-summary-metrics .attention b{color:var(--status-warning)}.site-context-panel .renewable-overview{border:0;border-top:1px solid var(--border-hairline);box-shadow:none;border-radius:0;margin:0}.operations-command-centre{gap:14px}.operations-priority-hero{min-height:104px;padding:18px 20px}.operations-priority-hero h2{font-size:22px}.operations-priority-hero p{font-size:13px}.operations-summary-grid button{min-height:98px;padding:14px 16px}.operations-summary-grid span,.operations-summary-grid small{font-size:11px}.operations-summary-grid strong{font-size:25px}.operations-command-grid{gap:14px}.operations-handover-detail p,.operations-handover-detail small,.operations-asset-list article strong,.operations-asset-list article span,.operations-actions button strong,.operations-actions button span{font-size:12px}.settings-shell{gap:22px;width:min(1320px,100%);margin:0 auto}.settings-navigation{box-shadow:var(--shadow-sm)}.settings-content>.section{border-color:var(--border-hairline);box-shadow:var(--shadow-sm)}@media (width<=1280px){.fleet-stat{min-width:82px;padding:0 12px}.fleet-header-account>span{display:none}.overview-priority-rail{grid-template-columns:minmax(300px,1.55fr) repeat(3,minmax(132px,.65fr))}.overview-priority-summary{grid-column:1/-1;min-height:96px}.overview-priority-rail>button:first-of-type{border-left:0}}@media (width<=900px){.app-content-column{height:100vh}.fleet-header{padding-inline:18px}.fleet-header-stats{justify-content:flex-end}.fleet-stat:not(:last-child){display:none}.top-header,.workspace-nav{padding-inline:22px}.main-content{padding:18px 22px 48px}.dashboard-empty-state{grid-template-columns:58px minmax(0,1fr)}.dashboard-empty-mark{border-radius:13px;width:56px;height:56px;padding:14px}.dashboard-empty-state>button{grid-column:2;width:fit-content}.site-context-summary-metrics span:first-child{display:none}}@media (width<=650px){.fleet-header-brand{flex:1;min-width:0}.fleet-header-stats,.fleet-header-clock{display:none}.top-header{min-height:58px}.top-header-description{display:none}.workspace-nav{padding-inline:12px}.main-content{padding:14px 14px 40px}.workspace-error{grid-template-columns:25px 1fr}.workspace-error>button{grid-column:2;width:fit-content}.overview-priority-rail{grid-template-columns:1fr}.overview-priority-summary{grid-column:1}.overview-priority-rail>button{border-top:1px solid var(--border-hairline);border-left:0;min-height:82px}.dashboard-command-bar,.dashboard-time-controls,.site-context-panel>summary{flex-direction:column;align-items:flex-start}.dashboard-actions{justify-content:flex-end;width:100%}.dashboard-empty-state{grid-template-columns:1fr;justify-items:start;min-height:260px}.dashboard-empty-state>button{grid-column:1}.site-context-summary-metrics{justify-content:space-between;width:100%;margin:4px 0 0}.operations-summary-grid,.operations-actions>div:last-child{grid-template-columns:1fr}.operations-summary-grid button{border-top:1px solid var(--border-hairline)}}.fleet-header{gap:18px;min-height:72px;padding:9px 28px}.fleet-header-context{flex:520px;align-items:center;gap:22px;min-width:420px;display:flex}.fleet-header-brand{min-width:148px;max-width:190px}.fleet-header-page{border-left:1px solid var(--border-hairline);gap:2px;min-width:0;padding-left:22px;display:grid}.fleet-header-page h1{color:var(--text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;font-weight:620;overflow:hidden}.fleet-header-page p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11.5px;line-height:1.35;overflow:hidden}.fleet-header-stats{flex:0 auto}.fleet-stat{min-width:82px;padding:0 12px}.fleet-stat:nth-child(n+4),.fleet-header-account>span{display:none}.fleet-header-account{padding-left:10px}.workspace-nav{background:var(--surface-1);scrollbar-width:none;min-height:40px;padding:0 28px}.workspace-nav::-webkit-scrollbar{display:none}.settings-navigation::-webkit-scrollbar{display:none}.dashboard-tab-bar::-webkit-scrollbar{display:none}.settings-navigation,.dashboard-tab-bar{scrollbar-width:none}.workspace-nav button{padding:0 14px;font-size:11.5px}.main-content{padding:20px 28px 48px}.home-command-center{gap:16px}.overview-priority-rail{min-height:98px;box-shadow:none;border-radius:9px;grid-template-columns:minmax(300px,1.55fr) repeat(3,minmax(132px,.65fr))}.overview-priority-summary{gap:3px;padding:16px 19px}.overview-priority-summary h2{font-size:20px}.overview-priority-summary p{font-size:12px}.overview-priority-rail>button{gap:4px;padding:13px 15px}.overview-priority-rail>button strong{font-size:23px}.dashboard-command-bar{min-height:42px;padding-bottom:8px}.dashboard-command-context{align-items:center;gap:10px;display:flex}.dashboard-command-context>span{flex:none}.dashboard-command-context strong{color:var(--text-primary);font-size:13px;font-weight:620}.dashboard-view-select{border:1px solid var(--border-hairline);background:var(--surface-1);min-width:180px;color:var(--text-primary);border-radius:6px;padding:7px 30px 7px 10px;font-weight:620}.dashboard-time-controls{justify-content:flex-start}.dashboard-empty-state{grid-template-columns:58px minmax(0,520px) auto;gap:20px;min-height:186px;padding:28px}.dashboard-empty-mark{border-radius:13px;width:56px;height:56px;padding:14px}.sidebar-dashboard-context>summary b{display:none}@media (width<=1280px){.fleet-header-context{min-width:340px}.fleet-header-page p,.fleet-stat:nth-child(n+3){display:none}.overview-priority-rail{grid-template-columns:minmax(300px,1.55fr) repeat(3,minmax(132px,.65fr))}.overview-priority-summary{grid-column:auto;min-height:0}}@media (width<=900px){.fleet-header{padding-inline:18px}.fleet-header-context{min-width:0}.fleet-header-brand{display:none}.fleet-header-page{border-left:0;padding-left:0}.fleet-header-stats{flex:none}.fleet-stat{display:none}.fleet-stat:last-child{border-left:0;display:flex}.workspace-nav{padding-inline:18px}.main-content{padding:18px 20px 44px}}@media (width<=650px){.fleet-header{min-height:62px}.fleet-header-page h1{font-size:17px}.fleet-header-stats,.fleet-header-clock{display:none}.workspace-nav{padding-inline:8px}.main-content{padding:14px 12px 36px}.dashboard-command-context{flex-direction:column;align-items:flex-start}.dashboard-view-select{width:100%}.overview-priority-rail{grid-template-columns:1fr}.overview-priority-summary{grid-column:1;min-height:112px}.overview-priority-rail>button{border-top:1px solid var(--border-hairline);border-left:0;min-height:78px}.dashboard-empty-state{grid-template-columns:1fr;justify-items:start;gap:16px;min-height:0;padding:24px}.dashboard-empty-state>button{grid-column:1}}
