@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/v2/assets/quicksand-vietnamese-wght-normal-ei70gACF.woff2)format("woff2-variations");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:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/v2/assets/quicksand-latin-ext-wght-normal-CrJ75Ewg.woff2)format("woff2-variations");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:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/v2/assets/quicksand-latin-wght-normal-Buj9m_3d.woff2)format("woff2-variations");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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/v2/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2)format("woff2-variations");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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/v2/assets/sora-latin-wght-normal-DdqRvwsR.woff2)format("woff2-variations");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:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/v2/assets/cairo-arabic-wght-normal-CJWMIGCx.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/v2/assets/cairo-latin-ext-wght-normal-at8nfxId.woff2)format("woff2-variations");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:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/v2/assets/cairo-latin-wght-normal-PfPtmrPZ.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/v2/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/v2/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/v2/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/v2/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/v2/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/v2/assets/noto-sans-arabic-arabic-wght-normal-BhzieyvS.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/v2/assets/noto-sans-arabic-math-wght-normal-pS2d8anF.woff2)format("woff2-variations");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:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/v2/assets/noto-sans-arabic-symbols-wght-normal-BJ6p-EzA.woff2)format("woff2-variations");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:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/v2/assets/noto-sans-arabic-latin-ext-wght-normal-CIz31GGw.woff2)format("woff2-variations");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:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/v2/assets/noto-sans-arabic-latin-wght-normal-BQEJrIpl.woff2)format("woff2-variations");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:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/v2/assets/noto-sans-devanagari-devanagari-wght-normal-DWI_L5Cu.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/v2/assets/noto-sans-devanagari-latin-ext-wght-normal-CLkupaxV.woff2)format("woff2-variations");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:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/v2/assets/noto-sans-devanagari-latin-wght-normal-Bxfr4UJH.woff2)format("woff2-variations");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:Noto Sans Bengali Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/v2/assets/noto-sans-bengali-bengali-wght-normal-DeF8kf4m.woff2)format("woff2-variations");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/v2/assets/noto-sans-bengali-latin-ext-wght-normal-B4w0d5pX.woff2)format("woff2-variations");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:Noto Sans Bengali Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/v2/assets/noto-sans-bengali-latin-wght-normal-BEfni1Yl.woff2)format("woff2-variations");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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-md:.375rem;--radius-lg:.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow,.shadow\/read-only{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui-latin:"Quicksand Variable", "Sora Variable", "Manrope Variable", "Segoe UI Variable Text", "Segoe UI", sans-serif;--font-ui-arabic:"Cairo Variable", "Noto Sans Arabic Variable", "Segoe UI", sans-serif;--font-ui-devanagari:"Noto Sans Devanagari Variable", "Nirmala UI", sans-serif;--font-ui-bengali:"Noto Sans Bengali Variable", "Nirmala UI", sans-serif;--font-ui:var(--font-ui-latin);--font-brand-display:"Quicksand Variable", "Sora Variable", "Cairo Variable", "Noto Sans Arabic Variable", "Segoe UI Variable Display", "Segoe UI", sans-serif;--type-display:clamp(1.45rem, 1.1rem + .85vw, 2rem);--type-heading-1:1.375rem;--type-heading-2:1.125rem;--type-heading-3:.9375rem;--type-body:.875rem;--type-body-small:.75rem;--type-label:.6875rem;--type-micro:.625rem;font-family:var(--font-ui);font-synthesis:none;--bg:#f5f7f9;--bg-elevated:#f8faf9;--surface:#fff;--surface-strong:#eef3f2;--surface-soft:#f2f5f4;--line:#d7e1e1;--line-strong:#71868a;--text:#122b30;--text-muted:#52656b;--mint:#007a63;--mint-bright:#006552;--online:#087a55;--offline:#b42318;--online-surface:#e9f7f1;--offline-surface:#fff0ee;--primary:var(--mint);--success:var(--online);--warning:var(--amber);--danger:var(--offline);--accent:var(--mint);--panel:var(--surface);--muted:var(--text-muted);--on-primary:#fff;--emerald-bright:#35d0a0;--aqua:#0e7490;--aqua-soft:#e1f2f5;--cobalt:#2457c5;--on-secondary:#fff;--cyan:#0e7490;--amber:#8a4b00;--ink:#09262b;--ink-soft:#184047;--rose:#b42318;--focus:#2457c5;--success-surface:var(--online-surface);--warning-surface:#fff2dc;--danger-surface:var(--offline-surface);--info-surface:#e7f1ff;--chart-1:#007a63;--chart-2:#2457c5;--chart-3:#7048a8;--chart-4:#8a4b00;--chart-5:#a3265d;--chart-6:#0e7490;--radius-sm:12px;--radius-md:18px;--radius-lg:28px;--radius-panel:22px;--radius-control:13px;--page-max:1540px;--control-height:44px;--petrol-wash:#eaf3f1;--cobalt-wash:#edf2ff;--shadow-xs:0 2px 10px #09262b0b;--shadow-sm:0 8px 26px #09262b11;--shadow-md:0 16px 38px #09262b16;--shadow:0 16px 42px #09262b14;--shadow-soft:0 7px 22px #09262b0e;--shadow-strong:var(--shadow-md);--ho-surface-radius:18px;--ho-dialog-radius:22px;--ho-overlay-backdrop:#03121894;--ho-overlay-shadow:0 30px 90px #02141b4d;--ho-layer-header:30;--ho-layer-floating:119;--ho-layer-overlay:160;--ho-layer-toast:180;--ho-drawer-shadow:-26px 0 72px #02141b42;--ho-header-surface:linear-gradient(132deg, var(--mint), var(--surface) 64%, var(--cobalt))}@supports (color:color-mix(in lab, red, red)){:root{--ho-header-surface:linear-gradient(132deg, color-mix(in srgb, var(--mint) 9%, var(--surface)), var(--surface) 64%, color-mix(in srgb, var(--cobalt) 4%, var(--surface)))}}:root{--premium-surface:linear-gradient(145deg, #fff, var(--surface) 58%, var(--mint))}@supports (color:color-mix(in lab, red, red)){:root{--premium-surface:linear-gradient(145deg, color-mix(in srgb, #fff 84%, var(--surface)), var(--surface) 58%, color-mix(in srgb, var(--mint) 2.5%, var(--surface)))}}:root{--premium-highlight:inset 0 1px 0 #ffffffb8;--premium-shadow:0 1px 0 #ffffffc2, 0 14px 38px #09262b12;--rail-brief:#3f68dc;--rail-customize:#00856d;--rail-filter:#007a63;--rail-agent:#465bd8;--motion-premium:cubic-bezier(.2, .78, .24, 1)}:root:lang(ar){--font-ui:var(--font-ui-arabic);--font-brand-display:var(--font-ui-arabic)}:root:lang(ur){--font-ui:"Noto Sans Arabic Variable", "Segoe UI", sans-serif;--font-brand-display:var(--font-ui)}:root:lang(hi){--font-ui:var(--font-ui-devanagari);--font-brand-display:var(--font-ui)}:root:lang(bn){--font-ui:var(--font-ui-bengali);--font-brand-display:var(--font-ui)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#071a21;--bg-elevated:#0c2229;--surface:#102a32;--surface-strong:#163943;--surface-soft:#123139;--line:#31505a;--line-strong:#668189;--text:#f4faf8;--text-muted:#b4c7c8;--mint:#35d0a0;--mint-bright:#67e1bd;--online:#55d6a0;--offline:#ff8a80;--online-surface:#123d31;--offline-surface:#472529;--on-primary:#05251b;--emerald-bright:#55d6a0;--aqua:#70a5ff;--aqua-soft:#173a4a;--cobalt:#70a5ff;--on-secondary:#071a2d;--cyan:#79c7d2;--amber:#ffc66d;--ink:#051319;--ink-soft:#163943;--rose:#ff8a80;--focus:#70a5ff;--success-surface:var(--online-surface);--warning-surface:#43331c;--danger-surface:var(--offline-surface);--info-surface:#173557;--chart-1:#55d6a0;--chart-2:#70a5ff;--chart-3:#c6a6ff;--chart-4:#ffc66d;--chart-5:#ff8ab7;--chart-6:#79c7d2;--petrol-wash:#102e36;--cobalt-wash:#142e48;--shadow-xs:0 2px 10px #00000024;--shadow-sm:0 8px 26px #0003;--shadow-md:0 16px 38px #00000047;--shadow:0 16px 42px #0000003d;--shadow-soft:0 7px 22px #0000002e;--ho-overlay-backdrop:#00080db8;--ho-overlay-shadow:0 30px 100px #00000085;--ho-drawer-shadow:-28px 0 80px #0000007a;--premium-surface:linear-gradient(145deg, #fff, var(--surface) 58%, var(--mint))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--premium-surface:linear-gradient(145deg, color-mix(in srgb, #fff 3%, var(--surface)), var(--surface) 58%, color-mix(in srgb, var(--mint) 3%, var(--surface)))}}[data-theme=dark]{--premium-highlight:inset 0 1px 0 #ffffff0b;--premium-shadow:0 1px 0 #ffffff09, 0 18px 46px #00000030}*{box-sizing:border-box}:root{--desktop-ui-scale:.75;--desktop-ui-extent:133.333vw;--desktop-ui-viewport:133.333vh}html{background:var(--bg);min-width:0}body{min-width:0;min-height:100vh;color:var(--text);background:radial-gradient(circle at 12% -8%, var(--mint), transparent 34rem), radial-gradient(circle at 92% 0%, var(--cobalt), transparent 30rem), var(--bg);margin:0}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at 12% -8%, color-mix(in srgb, var(--mint) 8%, transparent), transparent 34rem), radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--cobalt) 6%, transparent), transparent 30rem), var(--bg)}}body{font-family:var(--font-ui);font-size:var(--type-body);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-brand-display);letter-spacing:-.025em}@media (min-width:761px){html{height:100%;overflow:hidden}body{width:100%;max-width:100%;height:100%;min-height:0;overflow:hidden}#root{width:var(--desktop-ui-extent);max-width:var(--desktop-ui-extent);height:var(--desktop-ui-viewport);min-height:var(--desktop-ui-viewport);max-height:var(--desktop-ui-viewport);zoom:var(--desktop-ui-scale);overflow:hidden}.app-frame{height:var(--desktop-ui-viewport);min-height:0;overflow:hidden}.workspace{height:var(--desktop-ui-viewport);flex-direction:column;min-height:0;display:flex;overflow:hidden}.workspace>.page-canvas{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:clip auto}html:has([aria-modal=true]) .workspace>.page-canvas{overflow-y:hidden}:is(.auth-status-page,.login-page,.login-story,.login-panel){min-height:var(--desktop-ui-viewport)}.side-rail{height:var(--desktop-ui-viewport)}}button,input,select,textarea,option{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.62}::selection{color:var(--on-primary);background:var(--mint)}:where(button,input,select,a):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-frame{min-height:100vh}.auth-status-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;padding:24px;display:flex}.auth-status-page strong{font-size:clamp(1.2rem,3vw,1.7rem)}.auth-status-page>span{max-width:520px;color:var(--text-muted);line-height:1.7}.auth-status-brand{width:64px;height:64px;color:var(--on-primary);background:var(--mint);border-radius:22px 7px;place-items:center;font-weight:900;display:grid;box-shadow:0 14px 32px #007a632e}.auth-loading-page{isolation:isolate;background:radial-gradient(circle at 50% 47%, var(--mint), transparent 25rem), var(--bg);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-loading-page{background:radial-gradient(circle at 50% 47%, color-mix(in srgb, var(--mint) 11%, transparent), transparent 25rem), var(--bg)}}.auth-loading-page:before{z-index:-1;aspect-ratio:1;border:1px solid var(--mint);width:min(76vw,680px);position:absolute}@supports (color:color-mix(in lab, red, red)){.auth-loading-page:before{border:1px solid color-mix(in srgb, var(--mint) 7%, transparent)}}.auth-loading-page:before{box-shadow:0 0 0 72px var(--mint), 0 0 0 148px var(--mint);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.auth-loading-page:before{box-shadow:0 0 0 72px color-mix(in srgb, var(--mint) 2.8%, transparent), 0 0 0 148px color-mix(in srgb, var(--mint) 1.7%, transparent)}}.auth-loading-page:before{content:""}.auth-visual-loader{place-items:center;width:112px;height:112px;display:grid;position:relative}.auth-loader-ring{border-radius:50%;position:absolute;inset:0}.auth-loader-ring.is-outer{background:conic-gradient(from 38deg, transparent 0 50%, var(--mint) 69%, transparent 86%)}@supports (color:color-mix(in lab, red, red)){.auth-loader-ring.is-outer{background:conic-gradient(from 38deg, transparent 0 50%, color-mix(in srgb, var(--mint) 82%, white) 69%, transparent 86%)}}.auth-loader-ring.is-outer{animation:1.9s cubic-bezier(.65,.15,.34,.87) infinite auth-loader-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.auth-loader-ring.is-inner{border:1px solid var(--mint);inset:12px}@supports (color:color-mix(in lab, red, red)){.auth-loader-ring.is-inner{border:1px solid color-mix(in srgb, var(--mint) 18%, var(--line))}}.auth-loader-ring.is-inner{border-block-start-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.auth-loader-ring.is-inner{border-block-start-color:color-mix(in srgb, var(--mint) 66%, white)}}.auth-loader-ring.is-inner{animation:2.8s linear infinite reverse auth-loader-spin}.auth-loader-core{border:1px solid var(--mint);place-items:center;width:62px;height:62px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-loader-core{border:1px solid color-mix(in srgb, var(--mint) 28%, var(--line))}}.auth-loader-core{color:var(--mint);background:var(--surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.auth-loader-core{background:color-mix(in srgb, var(--surface) 91%, transparent)}}.auth-loader-core{box-shadow:0 18px 42px var(--mint), inset 0 1px #ffffffb8}@supports (color:color-mix(in lab, red, red)){.auth-loader-core{box-shadow:0 18px 42px color-mix(in srgb, var(--mint) 14%, transparent), inset 0 1px #ffffffb8}}.auth-loader-core{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:2.6s ease-in-out infinite auth-loader-breathe}.auth-loader-spark{border:2px solid var(--bg);background:var(--mint);width:7px;height:7px;box-shadow:0 0 16px var(--mint);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.auth-loader-spark{box-shadow:0 0 16px color-mix(in srgb, var(--mint) 72%, transparent)}}.auth-loader-spark{animation:1.8s ease-in-out infinite auth-loader-spark}.auth-loader-spark.is-one{inset-block-start:9px;inset-inline-end:24px}.auth-loader-spark.is-two{animation-delay:.28s;inset-block-end:19px;inset-inline-end:7px}.auth-loader-spark.is-three{animation-delay:.56s;inset-block-end:5px;inset-inline-start:27px}@keyframes auth-loader-spin{to{transform:rotate(360deg)}}@keyframes auth-loader-breathe{50%{box-shadow:0 10px 28px color-mix(in srgb, var(--mint) 9%, transparent), inset 0 1px #ffffffb8;transform:scale(.94)}}@keyframes auth-loader-spark{0%,to{opacity:.25;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}.login-page{background:var(--bg);grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);min-height:100vh;display:grid}.login-story{--gts-mark-filter:brightness(0) invert(1) drop-shadow(0 10px 18px #00000038);border-inline-end:1px solid var(--line);color:#f5fbf8;background:var(--ink);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(28px,5vw,72px);display:flex;position:relative;overflow:hidden}.login-brand{align-items:center;gap:13px;display:flex;position:relative}.login-brand>div:last-child{gap:3px;display:grid}.login-brand strong{font-family:var(--font-brand-display);font-optical-sizing:auto;letter-spacing:-.018em;font-size:15px;font-weight:760}.login-brand span{color:#e8f5eead;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.login-brand-logo,.login-gts-logo-card,.login-brand-monogram{background:#fff;border:1px solid #ffffff57;border-radius:18px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #0000002e,inset 0 0 0 1px #ffffffb8}.login-brand-logo{width:132px;height:88px;padding:7px}.login-brand-logo.is-square-logo{width:94px;height:94px}.login-brand-logo img,.login-gts-logo-card img{object-fit:contain;width:100%;height:100%}.login-brand-logo-skeleton{background:#ffffff14;border-color:#ffffff24;animation:1.2s ease-in-out infinite alternate brand-skeleton-pulse}.login-brand-name-skeleton{background:#ffffff2e;border-radius:999px;width:110px;height:13px;animation:1.2s ease-in-out infinite alternate brand-skeleton-pulse}.login-brand-monogram{width:94px;height:94px;color:var(--login-brand-primary-strong,#006c58);letter-spacing:-.06em;padding:10px;font-size:22px;font-weight:900}.login-gts-logo-card{width:210px;height:94px;padding:7px 10px}.login-story-wordmark{align-self:center;place-items:center;gap:16px;width:min(82%,680px);display:grid;position:relative}.login-story-wordmark:before,.login-story-wordmark:after{background:linear-gradient(90deg, transparent, var(--login-brand-primary,#fff), transparent);width:min(76%,440px);height:1px}@supports (color:color-mix(in lab, red, red)){.login-story-wordmark:before,.login-story-wordmark:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--login-brand-primary,#fff) 48%, #ffffff52), transparent)}}.login-story-wordmark:before,.login-story-wordmark:after{content:""}.login-story-monogram{color:#f2fcf93b;width:100%;max-width:100%;font-family:var(--font-brand-display);font-optical-sizing:auto;letter-spacing:-.052em;text-align:center;text-shadow:0 22px 70px #00000038;white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:690;line-height:.94;position:relative;overflow:visible}.login-story-footer{justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:relative}.login-security-note{color:#d9fff3;background:#fff1;border:1px solid #28dfa642;border-radius:16px;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;max-width:560px;min-height:54px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex;position:relative;box-shadow:0 18px 44px #00000024}.gts-brand-mark{object-fit:contain;max-width:100%;height:auto;filter:var(--gts-mark-filter,none);display:block}.login-powered-brand{color:#fff;min-width:112px;box-shadow:none;background:0 0;border:0;flex:none;justify-items:center;gap:7px;padding:5px 4px 3px;display:grid}.login-powered-label{color:#ffffff7a;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.login-powered-mark{width:88px}.login-panel{background:var(--surface);flex-direction:column;min-height:100vh;padding:clamp(18px,3vw,42px);display:flex}.login-panel-toolbar{justify-content:flex-end;gap:8px;min-height:48px;display:flex}[dir=rtl] .login-panel-toolbar{justify-content:flex-start}.login-form-wrap{width:min(520px,100%);margin:auto;padding-block:36px}.login-form-kicker{align-items:center;gap:13px;margin-bottom:20px;display:flex}.login-lock{border:1px solid var(--mint);place-items:center;width:52px;height:52px;margin-bottom:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.login-lock{border:1px solid color-mix(in srgb, var(--mint) 35%, var(--line))}}.login-lock{color:var(--mint);background:var(--success-surface);border-radius:17px;box-shadow:0 12px 28px #0082691f}.login-form-kicker .login-lock{flex:none;margin-bottom:0}.login-form-kicker .eyebrow{margin:0}.login-form-wrap h2{font-family:var(--font-brand-display);font-optical-sizing:auto;letter-spacing:-.048em;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:620;line-height:1.05}[dir=rtl] .login-form-wrap h2{letter-spacing:-.02em}.login-title-skeleton{background:var(--text-muted);border-radius:.24em;width:min(360px,76vw);height:.84em;display:block}@supports (color:color-mix(in lab, red, red)){.login-title-skeleton{background:color-mix(in srgb, var(--text-muted) 18%, transparent)}}.login-title-skeleton{animation:1.2s ease-in-out infinite alternate brand-skeleton-pulse}.login-form-wrap>p{color:var(--text-muted);margin:15px 0 30px;line-height:1.7}.login-form{gap:20px;display:grid}.login-form label{color:var(--text-muted);gap:9px;font-size:12px;font-weight:700;display:grid}.login-input-shell{position:relative}.login-input-icon{z-index:2;color:var(--text-muted);pointer-events:none;transition:color .16s ease, transform .22s var(--ease-spring);place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:16px;transform:translateY(-50%)}.login-input-shell:focus-within .login-input-icon{color:var(--focus);transform:translateY(-50%)scale(1.08)}.login-form input{border:1px solid var(--line-strong);width:100%;min-height:52px;color:var(--text);background:var(--surface);border-radius:15px;outline:0;padding-inline:48px 15px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #17251e06}.login-form input::placeholder{color:var(--text-muted)}.login-form input:focus{border-color:var(--focus);background:var(--surface);box-shadow:0 0 0 3px var(--focus)}@supports (color:color-mix(in lab, red, red)){.login-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 24%, transparent)}}.login-form input:focus{outline:2px solid var(--focus);outline-offset:1px}.login-form input[aria-invalid=true]{border-color:#b42345ad}.login-form label>small{color:var(--rose);font-size:11px;font-weight:500}.password-field{position:relative}.password-field input{padding-inline:48px 56px}.password-field button{width:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;inset-block:4px;inset-inline-end:4px}.password-field button:hover{color:var(--text);background:var(--surface-soft)}.login-submit{width:100%;min-height:54px;margin-top:4px}.login-form .login-remember{cursor:pointer;color:var(--text);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px}.login-form .login-remember input{width:20px;min-height:20px;accent-color:var(--primary);cursor:pointer;margin:1px 0 0;padding:0}.login-remember>span{gap:3px;display:grid}.login-remember strong{font-size:12px;line-height:1.35}.login-remember small{color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.45}.button-spinner{border:2px solid var(--on-primary);width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.button-spinner{border:2px solid color-mix(in srgb, var(--on-primary) 38%, transparent)}}.button-spinner{border-top-color:var(--on-primary);border-radius:50%;animation:.7s linear infinite auth-spin}.login-form-error,.auth-inline-alert{border:1px solid var(--rose)}@supports (color:color-mix(in lab, red, red)){.login-form-error,.auth-inline-alert{border:1px solid color-mix(in srgb, var(--rose) 35%, transparent)}}.login-form-error,.auth-inline-alert{color:var(--rose);background:var(--danger-surface);border-radius:14px;font-size:12px;line-height:1.6}.login-form-error{padding:13px 14px}.auth-inline-alert{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:12px 14px;display:flex}.auth-inline-alert button{border:1px solid var(--rose);flex:none;align-items:center;gap:7px;min-height:36px;padding-inline:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auth-inline-alert button{border:1px solid color-mix(in srgb, var(--rose) 35%, transparent)}}.auth-inline-alert button{color:inherit;background:var(--surface);cursor:pointer;border-radius:10px}.membership-choice-list{gap:12px;display:grid}.membership-choice-list>button{border:1px solid var(--line-strong);width:100%;min-height:72px;color:var(--text);background:var(--surface);text-align:start;cursor:pointer;border-radius:17px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 14px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.membership-choice-list>button:hover:not(:disabled){border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.membership-choice-list>button:hover:not(:disabled){border-color:color-mix(in srgb, var(--mint) 58%, var(--line))}}.membership-choice-list>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #007a631a}.membership-choice-list>button:focus-visible{outline:3px solid var(--focus)}@supports (color:color-mix(in lab, red, red)){.membership-choice-list>button:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 30%, transparent)}}.membership-choice-list>button:focus-visible{outline-offset:2px}.membership-choice-list>button:disabled{cursor:wait;opacity:.72}.membership-choice-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.membership-choice-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.membership-choice-list small{color:var(--text-muted);font-size:11px}.membership-choice-icon{width:44px;height:44px;color:var(--mint);background:var(--success-surface);border-radius:14px;place-items:center;display:grid}.side-rail{z-index:50;color:#f5fbf8;background:radial-gradient(circle at 16% -4%, #35d0a024, transparent 18rem), radial-gradient(circle at 100% 92%, #2457c51a, transparent 19rem), linear-gradient(168deg, var(--ink), var(--ink) 54%, var(--ink));border-inline-end:1px solid #ffffff14;flex-direction:column;width:272px;padding:24px 18px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.side-rail{background:radial-gradient(circle at 16% -4%, #35d0a024, transparent 18rem), radial-gradient(circle at 100% 92%, #2457c51a, transparent 19rem), linear-gradient(168deg, color-mix(in srgb, var(--ink) 92%, #114f53), var(--ink) 54%, color-mix(in srgb, var(--ink) 94%, #000))}}.side-rail{transition:width .18s,padding .18s,transform .22s;box-shadow:10px 0 30px #09262b1a}.brand-lockup{align-items:center;gap:12px;min-height:56px;padding-inline:6px;display:flex}.brand-lockup>div:nth-child(2){gap:3px;min-width:0;display:grid}.brand-lockup strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.brand-lockup span{color:#e8f5ee9e;font-size:11px}[lang=en] .brand-lockup span{text-transform:uppercase;letter-spacing:.12em}.brand-mark{width:48px;height:48px;color:var(--on-primary);background:var(--mint);letter-spacing:-.1em;border:1px solid #0ba8c438;border-radius:16px 5px;place-items:center;font-weight:900;display:grid;box-shadow:0 12px 28px #0082693d}.brand-mark.has-company-logo{background:#fff;border-color:#fff3;overflow:hidden;box-shadow:0 12px 28px #0003}.brand-mark img{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.primary-navigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;flex:auto;align-content:start;gap:18px;min-height:0;margin-block:30px 20px;padding-inline-end:3px;display:grid;overflow-y:auto}.sidebar-powered{--gts-mark-filter:brightness(0) invert(1);color:#e8f5ee85;letter-spacing:.04em;border-top:1px solid #ffffff17;flex:none;align-content:center;justify-items:center;gap:5px;min-height:58px;padding:10px 8px 0;font-size:9px;font-weight:720;display:grid}.sidebar-powered-label{line-height:1}.sidebar-powered-mark{width:38px}.nav-group{gap:7px;display:grid}.nav-group+.nav-group{padding-block-start:1px}.nav-group-label{color:#e8f5ee6b;margin:0;padding-inline:12px;font-size:10px;font-weight:800;line-height:1.4}[lang=en] .nav-group-label{letter-spacing:.12em;text-transform:uppercase}.nav-group-items{gap:6px;display:grid}.nav-item{color:#e8f5eead;border:1px solid #0000;border-radius:14px;align-items:center;gap:13px;min-height:48px;padding:0 14px;text-decoration:none;transition:all .16s;display:flex}.nav-item.is-active{color:#f2fcf9;box-shadow:inset 3px 0 var(--emerald-bright);background:#184047;border-color:#35d0a038}.side-rail .icon-button{color:#e8f5eeb8;background:#ffffff0e;border-color:#ffffff1f}.side-rail :where(button,a):focus-visible{outline-color:var(--emerald-bright)}.side-rail .side-collapse-edge{z-index:3;color:#f2fcf9;background:var(--ink-soft);border-color:#35d0a047;border-radius:12px;width:34px;height:62px;margin:0;position:absolute;inset-block-start:50%;inset-inline-end:-17px;transform:translateY(-50%);box-shadow:0 10px 26px #05131942}[dir=rtl] .side-collapse svg{transform:scaleX(-1)}.live-dot{background:var(--online);width:8px;height:8px;box-shadow:0 0 0 5px var(--online), 0 0 14px var(--online);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.live-dot{box-shadow:0 0 0 5px color-mix(in srgb, var(--online) 10%, transparent), 0 0 14px color-mix(in srgb, var(--online) 34%, transparent)}}.workspace{contain:inline-size;width:auto;min-width:0;max-width:none;min-height:100vh;margin-inline-start:272px;transition:width .18s,max-width .18s,margin-inline-start .18s;overflow-x:clip}.app-frame.is-dashboard-fullscreen :is(.side-rail,.top-bar,.portal-preview-banner,.mobile-navigation){display:none}.app-frame.is-dashboard-fullscreen .workspace{width:100%;max-width:none;margin-inline-start:0}.app-frame.is-dashboard-fullscreen .workspace>.page-canvas{padding:clamp(12px,1.4vw,24px)}.top-bar{z-index:var(--ho-layer-header);border-bottom:1px solid var(--line);height:76px;color:var(--text);background:radial-gradient(circle at 15% -65%, var(--mint), transparent 38%), radial-gradient(circle at 72% -95%, var(--cobalt), transparent 42%), var(--surface);align-items:center;gap:14px;padding-inline:clamp(16px,2.2vw,30px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.top-bar{background:radial-gradient(circle at 15% -65%, color-mix(in srgb, var(--mint) 14%, transparent), transparent 38%), radial-gradient(circle at 72% -95%, color-mix(in srgb, var(--cobalt) 12%, transparent), transparent 42%), color-mix(in srgb, var(--surface) 91%, transparent)}}.top-bar{-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);box-shadow:0 1px #ffffffb8,0 12px 32px #09262b11}.top-context{align-items:center;gap:10px;min-width:190px;max-width:270px;display:flex}.top-context-mark{border:1px solid var(--mint);flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.top-context-mark{border:1px solid color-mix(in srgb, var(--mint) 30%, var(--line))}}.top-context-mark{color:var(--mint-bright);background:linear-gradient(145deg, var(--mint), var(--cobalt));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.top-context-mark{background:linear-gradient(145deg, color-mix(in srgb, var(--mint) 13%, var(--surface)), color-mix(in srgb, var(--cobalt) 8%, var(--surface)))}}.top-context-mark{box-shadow:0 9px 22px var(--mint)}@supports (color:color-mix(in lab, red, red)){.top-context-mark{box-shadow:0 9px 22px color-mix(in srgb, var(--mint) 10%, transparent)}}.top-context-mark:after{content:"";background:var(--cobalt);border-radius:50%;width:34px;height:34px;position:absolute;bottom:-14px;right:-12px}@supports (color:color-mix(in lab, red, red)){.top-context-mark:after{background:color-mix(in srgb, var(--cobalt) 14%, transparent)}}.top-context-copy{gap:2px;min-width:0;display:grid}.top-context-copy small{color:var(--text-muted);letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex;overflow:hidden}.top-context-copy small i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 0 4px var(--mint);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.top-context-copy small i{box-shadow:0 0 0 4px color-mix(in srgb, var(--mint) 10%, transparent)}}.top-context-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.command-search{border:1px solid var(--line-strong);width:min(340px,30vw);max-width:340px;min-height:42px;color:var(--text-muted);background:var(--surface-soft);border-radius:14px;flex:0 340px;align-items:center;gap:11px;padding-inline:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.command-search{background:color-mix(in srgb, var(--surface-soft) 78%, transparent)}}.command-search{font:inherit;text-align:start;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.command-search:hover{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.command-search:hover{border-color:color-mix(in srgb, var(--mint) 38%, var(--line-strong))}}.command-search:hover{background:var(--surface)}.command-search:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 4px var(--focus)}@supports (color:color-mix(in lab, red, red)){.command-search:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--focus) 16%, transparent)}}.command-search span{flex:1;font-size:13px}.command-search kbd{border:1px solid var(--line);color:var(--text-muted);background:var(--surface);border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;display:flex}.mobile-command-trigger{display:none}.command-palette-overlay{z-index:100;background:#04141785;justify-content:center;align-items:flex-start;padding:min(12vh,112px) 18px 28px;animation:.15s ease-out both command-overlay-in;display:flex;position:fixed;inset:0}.command-palette{border:1px solid var(--line-strong);width:min(620px,100%);max-height:min(680px,100dvh - 150px);color:var(--text);background:var(--surface);border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;animation:.18s cubic-bezier(.2,.75,.25,1) both command-palette-in;display:grid;overflow:hidden;box-shadow:0 30px 80px #0315184d}.command-palette-header{border-bottom:1px solid var(--line);min-height:70px;color:var(--mint-bright);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px 11px 19px;display:grid}[dir=rtl] .command-palette-header{padding:11px 19px 11px 13px}.command-palette-header input{width:100%;min-width:0;height:46px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:15px}.command-palette-header input::placeholder{color:var(--text-muted);opacity:.82}.command-palette-results{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:120px;padding:9px;overflow-y:auto}.command-palette-result{width:100%;min-height:58px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 11px;display:grid}.command-palette-result:hover,.command-palette-result.is-active{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.command-palette-result:hover,.command-palette-result.is-active{border-color:color-mix(in srgb, var(--mint) 28%, var(--line))}}.command-palette-result:hover,.command-palette-result.is-active{background:var(--success-surface)}.command-palette-result:focus-visible{outline:2px solid var(--focus);outline-offset:-1px}.command-palette-result-icon{border:1px solid var(--line);width:36px;height:36px;color:var(--mint-bright);background:var(--surface);border-radius:11px;place-items:center;display:grid}.command-palette-result>span:nth-child(2){gap:3px;min-width:0;display:grid}.command-palette-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.command-palette-result small{color:var(--text-muted);font-size:10px}[dir=rtl] .command-palette-result>svg{transform:scaleX(-1)}.command-palette-empty{min-height:190px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.command-palette-footer{border-top:1px solid var(--line);min-height:44px;color:var(--text-muted);background:var(--surface-soft);justify-content:flex-end;align-items:center;gap:5px;padding-inline:15px;font-size:9px;display:flex}.command-palette-footer span{margin-inline-end:4px}.command-palette-footer kbd{border:1px solid var(--line-strong);min-width:23px;min-height:23px;color:var(--text);background:var(--surface);border-radius:6px;place-items:center;font-size:10px;display:grid}@keyframes command-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes command-palette-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.top-actions{align-items:center;gap:9px;margin-inline-start:auto;display:flex}.top-bar .icon-button{border-radius:13px;width:42px;height:42px;transition:color .15s,border-color .15s,background .15s,transform .15s,box-shadow .15s}.top-bar .icon-button:hover{color:var(--mint-bright);border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.top-bar .icon-button:hover{border-color:color-mix(in srgb, var(--mint) 34%, var(--line-strong))}}.top-bar .icon-button:hover{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.top-bar .icon-button:hover{background:color-mix(in srgb, var(--mint) 7%, var(--surface))}}.top-bar .icon-button:hover{box-shadow:0 8px 20px var(--mint)}@supports (color:color-mix(in lab, red, red)){.top-bar .icon-button:hover{box-shadow:0 8px 20px color-mix(in srgb, var(--mint) 8%, transparent)}}.top-bar .icon-button:hover{transform:translateY(-1px)}.icon-button{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--text-muted);background:var(--surface);cursor:pointer;border-radius:14px;place-items:center;display:grid;position:relative}.icon-button:hover{color:var(--text);border-color:var(--line-strong)}.notification-dot{background:var(--rose);top:10px;border-radius:50%;width:6px;height:6px;position:absolute;inset-inline-end:10px}.top-bar .notification-dot{background:var(--rose)}.language-switcher{border:1px solid var(--line-strong);height:44px;color:var(--text-muted);background:var(--surface);border-radius:14px;align-items:center;gap:7px;padding-inline:11px;display:flex}.language-switcher select{color:var(--text);cursor:pointer;background:0 0;border:0;outline:0}.language-switcher option{color:var(--text);background:var(--surface)}.language-switcher:focus-within{outline:2px solid var(--focus);outline-offset:2px}.top-bar .language-switcher{border-color:var(--line-strong);height:42px;color:var(--text-muted);background:var(--surface);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.top-bar .language-switcher{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.top-bar .language-switcher select{color:var(--text)}.top-bar :where(button,select):focus-visible{outline-color:var(--focus)}.portal-preview-banner{border-bottom:1px solid var(--warning);align-items:center;gap:11px;min-height:52px;padding:9px clamp(16px,2.2vw,30px);display:flex}@supports (color:color-mix(in lab, red, red)){.portal-preview-banner{border-bottom:1px solid color-mix(in srgb, var(--warning) 34%, var(--line))}}.portal-preview-banner{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.portal-preview-banner{color:color-mix(in srgb, var(--warning) 76%, var(--text))}}.portal-preview-banner{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.portal-preview-banner{background:color-mix(in srgb, var(--warning) 9%, var(--surface))}}.portal-preview-banner>svg{flex:none}.portal-preview-banner>div{gap:2px;min-width:0;display:grid}.portal-preview-banner strong{font-size:11px}.portal-preview-banner span{color:var(--text-muted);font-size:9px;line-height:1.4}.user-chip{border:1px solid var(--line);align-items:center;gap:10px;min-height:46px;margin-inline-start:3px;padding:4px 7px 4px 5px;display:flex}@supports (color:color-mix(in lab, red, red)){.user-chip{border:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.user-chip{background:var(--surface-soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.user-chip{background:color-mix(in srgb, var(--surface-soft) 65%, transparent)}}.user-chip>div{gap:2px;display:grid}.user-chip small{color:var(--text-muted);font-size:10px}.avatar{width:36px;height:36px;color:var(--on-secondary);background:var(--cobalt);border-radius:12px;place-items:center;font-size:11px;font-weight:900;display:grid;box-shadow:0 8px 20px #2457c529}.menu-trigger,.side-close,.mobile-navigation,.mobile-scrim{display:none}@media (max-width:1280px){.top-context{min-width:150px;max-width:190px}.top-context-copy small{display:none}.command-search{width:min(270px,26vw);max-width:270px}.user-chip small{display:none}}@media (min-width:761px){.app-frame.is-sidebar-collapsed .side-rail{width:88px;padding-inline:14px}.app-frame.is-sidebar-collapsed .workspace{width:auto;max-width:none;margin-inline-start:88px}.app-frame.is-sidebar-collapsed .brand-lockup{flex-direction:column;align-items:center;gap:10px;min-height:auto;padding-inline:0}.app-frame.is-sidebar-collapsed .brand-lockup>div:nth-child(2),.app-frame.is-sidebar-collapsed .nav-item span,.app-frame.is-sidebar-collapsed .nav-group-label,.app-frame.is-sidebar-collapsed .sidebar-powered-label{display:none}.app-frame.is-sidebar-collapsed .brand-mark{width:46px;height:46px}.app-frame.is-sidebar-collapsed .primary-navigation{width:100%;margin-block-start:24px;padding-inline-end:0}.app-frame.is-sidebar-collapsed .nav-group{gap:6px;padding-block-start:0}.app-frame.is-sidebar-collapsed .nav-group+.nav-group:before{content:"";background:#ffffff1a;width:24px;height:1px;margin:2px auto 4px}.app-frame.is-sidebar-collapsed .nav-item{justify-content:center;gap:0;padding-inline:0}.app-frame.is-sidebar-collapsed .sidebar-powered{padding-inline:0}}.page-canvas{contain:inline-size;background:radial-gradient(circle at 6% 2%, var(--mint), transparent 24rem), radial-gradient(circle at 94% 8%, var(--cobalt), transparent 22rem), linear-gradient(150deg, var(--bg-elevated), var(--bg));width:100%;min-width:0;max-width:100%;padding:clamp(20px,2.5vw,38px);position:relative;overflow-x:clip}@supports (color:color-mix(in lab, red, red)){.page-canvas{background:radial-gradient(circle at 6% 2%, color-mix(in srgb, var(--mint) 5%, transparent), transparent 24rem), radial-gradient(circle at 94% 8%, color-mix(in srgb, var(--cobalt) 4%, transparent), transparent 22rem), linear-gradient(150deg, color-mix(in srgb, var(--bg-elevated) 72%, transparent), var(--bg))}}.page-stack{gap:clamp(18px,2vw,28px);width:100%;min-width:0;max-width:100%;margin-inline:auto;display:grid}.page-stack>*{width:100%;min-width:0;max-width:100%}.page-stack>.sr-only{width:1px;min-width:1px;max-width:1px}.page-context-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}@media (min-width:761px){.page-stack{margin-inline:0 auto}}.page-header{border:1px solid var(--line);border-inline-start:3px solid var(--mint);background:var(--surface);min-height:74px;box-shadow:var(--shadow-xs);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px 11px 16px;display:flex;position:relative;overflow:hidden}.page-header:after{display:none}.page-header>*{z-index:1;position:relative}.page-header>div:first-child{max-width:820px}.eyebrow{width:-moz-fit-content;width:fit-content;color:var(--mint-bright);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin-bottom:3px;padding:0;font-size:7px;font-weight:850;display:inline-flex}.eyebrow:before{content:"";background:var(--mint);border-radius:50%;flex:none;width:5px;height:5px}[lang=en] .eyebrow{text-transform:uppercase;letter-spacing:.09em}.page-header h1{text-wrap:balance;max-width:820px;margin:0;font-size:clamp(1.3rem,1.65vw,1.75rem);line-height:1.08}[lang=en] .page-header h1{letter-spacing:-.025em}.page-header p{max-width:720px;color:var(--text-muted);margin:3px 0 0;font-size:10px;line-height:1.4}.page-header.is-compact{border:1px solid var(--line);border-inline-start:3px solid var(--mint);background:var(--surface);min-height:58px;box-shadow:var(--shadow-xs);border-radius:14px;align-items:center;padding:9px 12px 9px 14px}.page-header.is-compact:after{opacity:.7;width:120px;height:120px;inset-block-start:-72px}[dir=rtl] .page-header.is-compact{padding:12px 18px 12px 14px}.page-header.is-compact h1{font-size:clamp(1.2rem,1.5vw,1.55rem);line-height:1.08}.page-header-action :is(.primary-button,.secondary-button){border-radius:12px;min-height:40px;padding-inline:14px;font-size:12px}.primary-button,.secondary-button{cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding-inline:18px;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;display:inline-flex}.primary-button{border:1px solid var(--mint)}@supports (color:color-mix(in lab, red, red)){.primary-button{border:1px solid color-mix(in srgb, var(--mint) 88%, #001b16)}}.primary-button{color:var(--on-primary);background:linear-gradient(145deg, var(--mint), var(--mint))}@supports (color:color-mix(in lab, red, red)){.primary-button{background:linear-gradient(145deg, color-mix(in srgb, var(--mint) 88%, #fff), var(--mint))}}.primary-button{box-shadow:var(--premium-highlight), 0 9px 22px var(--mint)}@supports (color:color-mix(in lab, red, red)){.primary-button{box-shadow:var(--premium-highlight), 0 9px 22px color-mix(in srgb, var(--mint) 23%, transparent)}}.primary-button{font-weight:800}.secondary-button{border:1px solid var(--line-strong);color:var(--text);background:linear-gradient(145deg, #fff, var(--surface))}@supports (color:color-mix(in lab, red, red)){.secondary-button{background:linear-gradient(145deg, color-mix(in srgb, #fff 38%, var(--surface)), var(--surface))}}.secondary-button{box-shadow:var(--premium-highlight), 0 5px 14px #071d2b0d}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 24px #071d2b21}.dashboard-filter-bar{border:1px solid var(--line);border-inline-start:3px solid var(--mint);grid-template-columns:auto minmax(420px,1fr) auto;align-items:center;gap:10px 14px;padding:10px 12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-bar{border-inline-start:3px solid color-mix(in srgb, var(--mint) 72%, var(--line))}}.dashboard-filter-bar{background:var(--surface);border-radius:16px;transition:border-color .18s,box-shadow .18s,opacity .18s,transform .18s;box-shadow:0 5px 18px #09262b0b}.dashboard-filter-bar:focus-within{border-color:var(--focus)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-bar:focus-within{border-color:color-mix(in srgb, var(--focus) 48%, var(--line))}}.dashboard-filter-bar:focus-within{border-inline-start-color:var(--mint);box-shadow:0 0 0 3px var(--focus), 0 7px 22px #09262b0f}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-bar:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 10%, transparent), 0 7px 22px #09262b0f}}.dashboard-filter-heading{min-width:0;color:var(--text);align-items:center;gap:9px;padding-inline-end:4px;display:flex}.dashboard-filter-heading-icon{border:1px solid var(--mint);flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-heading-icon{border:1px solid color-mix(in srgb, var(--mint) 24%, var(--line))}}.dashboard-filter-heading-icon{color:var(--mint-bright);background:var(--mint);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-heading-icon{background:color-mix(in srgb, var(--mint) 8%, var(--surface-soft))}}.dashboard-filter-heading>:is(strong,span):not(.dashboard-filter-heading-icon){white-space:nowrap;font-size:12px;font-weight:850;line-height:1.35}.dashboard-filter-group{grid-template-columns:repeat(3,minmax(132px,1fr));align-items:end;gap:8px;min-width:0;display:grid}.dashboard-filter-control{min-width:0;color:var(--text-muted);gap:4px;font-size:10px;font-weight:800;display:grid}.dashboard-filter-control>:is(label,span){white-space:nowrap;padding-inline:2px;line-height:1.35}.dashboard-filter-control :is(input,select){border:1px solid var(--line);width:100%;min-width:0;height:40px;min-height:40px;color:var(--text);background:var(--surface-soft);font-variant-numeric:tabular-nums;border-radius:11px;outline:0;padding-inline:11px;font-size:12px;font-weight:650;transition:border-color .15s,background-color .15s,box-shadow .15s}.dashboard-filter-control :is(input,select):hover{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-control :is(input,select):hover{border-color:color-mix(in srgb, var(--mint) 42%, var(--line))}}.dashboard-filter-control :is(input,select):hover{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-control :is(input,select):hover{background:color-mix(in srgb, var(--mint) 3%, var(--surface-soft))}}.dashboard-filter-control select{padding-inline-end:30px}.dashboard-filter-control input[type=date]{text-align:start;direction:ltr}.dashboard-filter-control:focus-within{color:var(--text)}.dashboard-filter-control :is(input,select):focus-visible{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:0;background:var(--surface);box-shadow:0 0 0 3px var(--focus)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-control :is(input,select):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 13%, transparent)}}.dashboard-filter-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.dashboard-filter-actions>:is(button,.primary-button,.secondary-button){min-height:40px}.dashboard-filter-summary{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-filter-auto-refresh,.dashboard-auto-refresh{border:1px solid var(--line);min-height:40px;color:var(--text-muted);background:var(--surface-soft);white-space:nowrap;cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding-inline:10px;font-size:10px;font-weight:800;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.dashboard-filter-auto-refresh:hover,.dashboard-auto-refresh:hover{color:var(--text);border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-auto-refresh:hover,.dashboard-auto-refresh:hover{border-color:color-mix(in srgb, var(--mint) 42%, var(--line))}}.dashboard-filter-auto-refresh input,.dashboard-auto-refresh input{width:16px;height:16px;accent-color:var(--mint);margin:0}.dashboard-auto-refresh:has(.dashboard-toggle-track) input{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.dashboard-toggle-track{border:1px solid var(--line-strong);background:var(--surface-strong);border-radius:999px;flex:0 0 34px;width:34px;height:20px;transition:border-color .15s,background-color .15s;position:relative}.dashboard-toggle-track:after{content:"";background:var(--text-muted);top:3px;border-radius:50%;width:12px;height:12px;transition:transform .16s,background-color .16s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #09262b2e}.dashboard-auto-refresh input:checked+.dashboard-toggle-track{border-color:var(--mint);background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dashboard-auto-refresh input:checked+.dashboard-toggle-track{background:color-mix(in srgb, var(--mint) 24%, var(--surface-soft))}}.dashboard-auto-refresh input:checked+.dashboard-toggle-track:after{background:var(--mint-bright);transform:translate(14px)}[dir=rtl] .dashboard-auto-refresh input:checked+.dashboard-toggle-track:after{transform:translate(-14px)}.dashboard-auto-refresh:has(input:focus-visible){border-color:var(--focus);outline:2px solid var(--focus);outline-offset:1px;box-shadow:0 0 0 3px var(--focus)}@supports (color:color-mix(in lab, red, red)){.dashboard-auto-refresh:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 13%, transparent)}}.dashboard-filter-auto-refresh:is([aria-pressed=true],:has(input:checked)),.dashboard-auto-refresh:is([aria-pressed=true],:has(input:checked)){color:var(--mint-bright);border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-auto-refresh:is([aria-pressed=true],:has(input:checked)),.dashboard-auto-refresh:is([aria-pressed=true],:has(input:checked)){border-color:color-mix(in srgb, var(--mint) 40%, var(--line))}}.dashboard-filter-auto-refresh:is([aria-pressed=true],:has(input:checked)),.dashboard-auto-refresh:is([aria-pressed=true],:has(input:checked)){background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-auto-refresh:is([aria-pressed=true],:has(input:checked)),.dashboard-auto-refresh:is([aria-pressed=true],:has(input:checked)){background:color-mix(in srgb, var(--mint) 5%, var(--surface-soft))}}.dashboard-filter-reset,.dashboard-filter-actions .secondary-button{border:1px solid var(--line);min-height:40px;color:var(--text-muted);background:var(--surface-soft);box-shadow:none;white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:800;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.dashboard-filter-reset:hover:not(:disabled),.dashboard-filter-actions .secondary-button:hover:not(:disabled){color:var(--text);border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-reset:hover:not(:disabled),.dashboard-filter-actions .secondary-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--mint) 36%, var(--line))}}.dashboard-filter-reset:hover:not(:disabled),.dashboard-filter-actions .secondary-button:hover:not(:disabled){background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-reset:hover:not(:disabled),.dashboard-filter-actions .secondary-button:hover:not(:disabled){background:color-mix(in srgb, var(--mint) 4%, var(--surface-soft))}}.dashboard-filter-reset:hover:not(:disabled),.dashboard-filter-actions .secondary-button:hover:not(:disabled){box-shadow:none;transform:none}.dashboard-filter-bar:is(.is-updating,[aria-busy=true]){border-color:var(--focus)}.dashboard-page :is(.metrics-grid,.dashboard-grid){transition:opacity .18s,transform .18s}.dashboard-page.is-filtering :is(.metrics-grid,.dashboard-grid),.dashboard-filter-bar:is(.is-updating,[aria-busy=true])~:is(.metrics-grid,.dashboard-grid){opacity:.64;transform:translateY(3px)}[data-theme=dark] .dashboard-filter-bar{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dashboard-filter-bar{border-color:color-mix(in srgb, var(--line) 88%, var(--mint))}}[data-theme=dark] .dashboard-filter-bar{border-inline-start-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dashboard-filter-bar{border-inline-start-color:color-mix(in srgb, var(--mint) 76%, var(--line))}}[data-theme=dark] .dashboard-filter-bar{background:var(--surface);box-shadow:0 7px 20px #00000024}[dir=rtl] .dashboard-filter-control :is(input,select){text-align:start}.dashboard-filter-bar{display:none}.dashboard-filter-trigger{z-index:55;border:1px solid var(--mint);place-items:center;width:52px;height:52px;min-height:52px;padding:0;display:grid;position:fixed;top:50%;right:0}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-trigger{border:1px solid color-mix(in srgb, var(--mint) 30%, var(--line))}}.dashboard-filter-trigger{color:var(--mint-bright);background:var(--surface);cursor:pointer;isolation:isolate;border-right:0;border-radius:16px 0 0 16px;transition:right .18s,color .16s,border-color .16s,background-color .16s,box-shadow .16s,transform .16s;transform:translateY(-50%);box-shadow:-10px 10px 28px #09262b21}.dashboard-filter-trigger>svg{width:21px;height:21px}.dashboard-filter-trigger:hover{color:var(--mint);border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-trigger:hover{border-color:color-mix(in srgb, var(--mint) 54%, var(--line))}}.dashboard-filter-trigger:hover{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-trigger:hover{background:color-mix(in srgb, var(--mint) 3%, var(--surface))}}.dashboard-filter-trigger:hover{transform:translate(-2px,-50%);box-shadow:-13px 12px 32px #09262b29}.dashboard-filter-trigger:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.dashboard-filter-trigger.is-updating{border-color:var(--focus)}.dashboard-filter-trigger-badge{border:2px solid var(--surface);min-width:20px;height:20px;color:var(--on-primary);background:var(--mint);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:5px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-6px;left:-7px;box-shadow:0 5px 12px #007a6333}[dir=rtl] .dashboard-filter-trigger{right:272px}html.dashboard-fullscreen-active[dir=rtl] .dashboard-filter-trigger{right:0}@media (min-width:761px){[dir=rtl] .app-frame.is-sidebar-collapsed .dashboard-filter-trigger{right:88px}}.dashboard-filter-scrim{z-index:60;cursor:pointer;background:#0513195c;animation:.18s ease-out both dashboard-filter-scrim-in;position:fixed;inset:0}.dashboard-filter-drawer{z-index:70;border-left:1px solid var(--line);width:min(360px,100dvw - 48px);min-width:0;color:var(--text);background:var(--surface);isolation:isolate;animation:.24s cubic-bezier(.2,.75,.25,1) both dashboard-filter-drawer-in;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-24px 0 56px #05131933}.dashboard-filter-drawer>form{background:var(--surface);grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;min-height:0;display:grid}.dashboard-filter-drawer-header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:11px 15px;display:flex;box-shadow:0 5px 16px #09262b08}.dashboard-filter-drawer-title{align-items:center;gap:11px;min-width:0;display:flex}.dashboard-filter-drawer-title>div{gap:4px;min-width:0;display:grid}.dashboard-filter-drawer-title h2{color:var(--text);margin:0;font-size:17px;line-height:1.2}.dashboard-filter-drawer-title p{max-width:290px;color:var(--text-muted);margin:0;font-size:11px;line-height:1.45}.dashboard-filter-drawer-close{border-radius:12px;flex:0 0 42px;width:42px;height:42px}.dashboard-filter-drawer-body{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--bg-elevated);align-content:start;gap:11px;min-height:0;padding:12px 14px 16px;display:grid;overflow:hidden auto}.dashboard-filter-group-block{border:1px solid var(--line);background:var(--surface);border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 4px 14px #09262b08}.dashboard-filter-group-heading{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:inherit;background:var(--mint);border-radius:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-group-heading{background:color-mix(in srgb, var(--mint) 3%, var(--surface))}}.dashboard-filter-group-heading{font:inherit;text-align:start;cursor:pointer;transition:background-color .15s,color .15s}.dashboard-filter-group-heading:hover,.dashboard-filter-group-heading.is-expanded{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-group-heading:hover,.dashboard-filter-group-heading.is-expanded{background:color-mix(in srgb, var(--mint) 8%, var(--surface))}}.dashboard-filter-group-icon{border:1px solid var(--mint);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-group-icon{border:1px solid color-mix(in srgb, var(--mint) 24%, var(--line))}}.dashboard-filter-group-icon{color:var(--mint-bright);background:var(--mint);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-group-icon{background:color-mix(in srgb, var(--mint) 8%, var(--surface-soft))}}.dashboard-filter-group-heading>div{gap:2px;min-width:0;display:grid}.dashboard-filter-group-heading h3{color:var(--text);margin:0;font-size:13px;font-weight:850;line-height:1.35}.dashboard-filter-group-heading p{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;line-height:1.4;overflow:hidden}.dashboard-filter-group-chevron{color:var(--text-muted);transition:transform .16s,color .16s}.dashboard-filter-group-heading.is-expanded .dashboard-filter-group-chevron{color:var(--mint-bright);transform:rotate(180deg)}.dashboard-filter-group-content{min-width:0;padding:12px;display:grid}.dashboard-filter-group-content[hidden]{display:none}.dashboard-filter-group-content>.dashboard-filter-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dashboard-filter-data-group .dashboard-filter-section+.dashboard-filter-section{border-top:1px solid var(--line);margin-top:13px;padding-top:13px}.dashboard-filter-section{border:1px solid var(--line);background:var(--surface);border-radius:15px;gap:11px;min-inline-size:0;margin:0;padding:13px;display:grid;box-shadow:0 4px 14px #09262b09}.dashboard-filter-section-heading{width:100%;min-width:0;color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:0 3px;display:flex}.dashboard-filter-section-heading>span{min-width:0;font-size:13px;font-weight:850;line-height:1.35}.dashboard-filter-section-heading>small{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;line-height:1.35;overflow:hidden}.dashboard-filter-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.dashboard-filter-section-actions button,.dashboard-filter-options-state button{min-height:32px;color:var(--mint-bright);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding-inline:9px;font-size:11px;font-weight:850;transition:color .14s,border-color .14s,background-color .14s}.dashboard-filter-section-actions button:hover:not(:disabled),.dashboard-filter-options-state button:hover:not(:disabled){border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-section-actions button:hover:not(:disabled),.dashboard-filter-options-state button:hover:not(:disabled){border-color:color-mix(in srgb, var(--mint) 24%, var(--line))}}.dashboard-filter-section-actions button:hover:not(:disabled),.dashboard-filter-options-state button:hover:not(:disabled){background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-section-actions button:hover:not(:disabled),.dashboard-filter-options-state button:hover:not(:disabled){background:color-mix(in srgb, var(--mint) 6%, var(--surface-soft))}}.dashboard-filter-section-actions button:disabled{color:var(--text-muted);opacity:.48}.dashboard-filter-chip-list{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.dashboard-filter-selection-chip{border:1px solid var(--mint);align-items:center;gap:6px;max-width:100%;min-height:32px;padding:4px 6px 4px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-selection-chip{border:1px solid color-mix(in srgb, var(--mint) 30%, var(--line))}}.dashboard-filter-selection-chip{color:var(--text);background:var(--mint);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-selection-chip{background:color-mix(in srgb, var(--mint) 7%, var(--surface))}}.dashboard-filter-selection-chip{font-size:11px;font-weight:750}[dir=rtl] .dashboard-filter-selection-chip{padding:4px 9px 4px 6px}.dashboard-filter-selection-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-filter-chip-remove{width:24px;height:24px;color:var(--text-muted);background:var(--text);border:0;border-radius:999px;flex:0 0 24px;place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-chip-remove{background:color-mix(in srgb, var(--text) 6%, transparent)}}.dashboard-filter-chip-remove{cursor:pointer}.dashboard-filter-chip-remove:hover{color:var(--text);background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-chip-remove:hover{background:color-mix(in srgb, var(--mint) 12%, var(--surface-soft))}}.dashboard-filter-date-grid{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.dashboard-filter-drawer .dashboard-filter-control{gap:6px;font-size:12px}.dashboard-filter-drawer .dashboard-filter-control>:is(label,span){white-space:normal}.dashboard-filter-drawer .dashboard-filter-control :is(input,select){border-color:var(--line);background:var(--surface-soft);height:44px;min-height:44px;font-size:14px}.dashboard-filter-drawer .dashboard-filter-control input[type=datetime-local]{text-align:start;direction:ltr}.dashboard-filter-search{border:1px solid var(--line);min-height:44px;color:var(--text-muted);background:var(--surface-soft);border-radius:11px;align-items:center;gap:9px;padding-inline:11px;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s;display:flex}.dashboard-filter-search:focus-within{color:var(--text);border-color:var(--focus);background:var(--surface);box-shadow:0 0 0 3px var(--focus)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 13%, transparent)}}.dashboard-filter-search input{width:100%;min-width:0;height:42px;color:var(--text);background:0 0;border:0;outline:0;padding:0;font-size:14px}.dashboard-filter-search input::placeholder{color:var(--text-muted);opacity:.78}.dashboard-filter-options{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:0;min-height:0;max-height:min(225px,30dvh);padding:0;display:grid;overflow:hidden auto}.dashboard-filter-option{border:0;border-bottom:1px solid var(--line);min-width:0;min-height:46px;color:var(--text);cursor:pointer;background:0 0;border-radius:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:8px 9px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:grid}.dashboard-filter-option:last-child{border-bottom:0}.dashboard-filter-option:hover{background:var(--surface-soft)}.dashboard-filter-option:has(input:checked){background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-option:has(input:checked){background:color-mix(in srgb, var(--mint) 7%, var(--surface))}}.dashboard-filter-option:has(input:checked){box-shadow:inset 3px 0 var(--mint)}[dir=rtl] .dashboard-filter-option:has(input:checked){box-shadow:inset -3px 0 var(--mint)}.dashboard-filter-option:has(input:focus-visible){border-color:var(--focus);outline:2px solid var(--focus);outline-offset:1px}.dashboard-filter-option input{width:17px;height:17px;accent-color:var(--mint);margin:0}.dashboard-filter-option-copy{gap:3px;min-width:0;display:grid}.dashboard-filter-option-copy strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.dashboard-filter-option-copy small{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--text-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:10.5px;line-height:1.3;overflow:hidden}.dashboard-filter-options-state{border:1px dashed var(--line);min-height:88px;color:var(--text-muted);background:var(--surface-soft);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:14px;font-size:11px;line-height:1.55;display:flex}.dashboard-filter-validation{border:1px solid var(--rose);margin:0;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-validation{border:1px solid color-mix(in srgb, var(--rose) 32%, var(--line))}}.dashboard-filter-validation{color:var(--rose);background:var(--danger-surface);border-radius:10px;font-size:11px;font-weight:700;line-height:1.5}.dashboard-filter-drawer .dashboard-auto-refresh{border-color:var(--line);background:var(--surface-soft);justify-content:space-between;width:100%;min-height:46px;padding-inline:12px;font-size:12px}.dashboard-filter-drawer .dashboard-auto-refresh .dashboard-toggle-track{margin-inline-start:auto}.dashboard-filter-preferences{grid-template-columns:minmax(0,1fr);align-items:end;gap:9px}.dashboard-filter-preferences .dashboard-auto-refresh{min-height:44px}.dashboard-filter-drawer-footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:9px;display:grid;box-shadow:0 -8px 24px #09262b0e}.dashboard-filter-drawer-footer :is(.dashboard-filter-reset,.dashboard-filter-apply){width:100%;min-height:46px}.dashboard-filter-drawer-footer .dashboard-filter-reset{border-color:var(--line);background:var(--surface-soft);border-radius:13px;padding-inline:12px;font-size:12px}.dashboard-filter-drawer-footer .dashboard-filter-apply{border-radius:13px;font-size:13px}[data-theme=dark] .dashboard-filter-trigger{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dashboard-filter-trigger{border-color:color-mix(in srgb, var(--mint) 32%, var(--line))}}[data-theme=dark] .dashboard-filter-trigger{background:var(--surface);box-shadow:-12px 12px 30px #00000047}[data-theme=dark] .dashboard-filter-scrim{background:#00000094}[data-theme=dark] .dashboard-filter-drawer{box-shadow:-26px 0 62px #00000075}[data-theme=dark] .dashboard-filter-group-block{box-shadow:0 5px 16px #0000001c}[data-theme=dark] .dashboard-filter-group-heading{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dashboard-filter-group-heading{background:color-mix(in srgb, var(--mint) 4%, var(--surface))}}@keyframes dashboard-filter-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes dashboard-filter-drawer-in{0%{transform:translate(102%)}to{transform:translate(0)}}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{border:1px solid var(--line);background:var(--surface);min-height:152px;box-shadow:var(--shadow-xs);border-radius:18px;padding:17px 18px;transition:transform .17s,box-shadow .17s,border-color .17s;position:relative;overflow:hidden;container-type:inline-size}.metric-card:hover{border-color:currentColor;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.metric-card:hover{border-color:color-mix(in srgb, currentColor 24%, var(--line))}}.metric-card:hover{box-shadow:var(--shadow-sm)}.metric-card:after{content:"";opacity:.035;background:currentColor;border-radius:50%;width:150px;height:150px;position:absolute;inset-block-end:-65px;inset-inline-end:-40px}.metric-icon{color:currentColor;background:currentColor;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.metric-icon{background:color-mix(in srgb, currentColor 12%, transparent)}}.metric-card>span{color:var(--text-muted);font-size:12px;display:block}.metric-card>strong{overflow-wrap:anywhere;color:var(--text);margin-top:8px;font-size:clamp(1.45rem,12cqi,2.3rem);line-height:1.08;display:block}.metric-card>small{z-index:1;max-width:calc(100% - 40px);color:var(--text-muted);margin-top:11px;font-size:10px;line-height:1.55;display:block;position:relative}.metric-card>strong.metric-status-value{max-width:100%;font-size:1rem;line-height:1.35}.metric-loading{align-items:center;height:42px;margin-top:8px;display:flex}.metric-value-skeleton{background:var(--surface-strong);border-radius:9px;width:min(140px,72%);height:25px;animation:1.25s ease-in-out infinite data-pulse}.tone-mint{color:var(--mint)}.tone-cyan{color:var(--cyan)}.tone-amber{color:var(--amber)}.tone-rose{color:var(--rose)}.metric-spark{opacity:.44;inset-inline-end:17px;align-items:flex-end;gap:3px;height:36px;display:flex;position:absolute;bottom:18px}.metric-spark i{background:currentColor;border-radius:4px;width:3px}.metric-spark i:first-child{height:20%}.metric-spark i:nth-child(2){height:46%}.metric-spark i:nth-child(3){height:32%}.metric-spark i:nth-child(4){height:72%}.metric-spark i:nth-child(5){height:55%}.metric-spark i:nth-child(6){height:100%}.feature-panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-sm)}.operating-canvas{grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px;min-height:330px;padding:clamp(26px,4vw,54px);display:grid;overflow:hidden}.panel-copy h2,.table-law-panel h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,3vw,2.8rem)}.panel-copy p,.table-law-panel p{max-width:600px;color:var(--text-muted);margin:16px 0 0;line-height:1.8}.signal-field{grid-template-columns:repeat(6,1fr);gap:10px;min-height:230px;display:grid;transform:perspective(700px)rotateX(55deg)rotate(-10deg)}[dir=rtl] .signal-field{transform:perspective(700px)rotateX(55deg)rotate(10deg)}.signal-field span{background:linear-gradient(145deg,#00826924,#0ba8c409);border:1px solid #00826926;border-radius:9px;animation:.62s ease-out backwards signal}.signal-field span:nth-child(6n+2){animation-delay:70ms}.signal-field span:nth-child(6n+3){animation-delay:.14s}.signal-field span:nth-child(6n+4){animation-delay:.21s}.signal-field span:nth-child(6n+5){animation-delay:.28s}.signal-field span:nth-child(6n){animation-delay:.35s}@keyframes signal{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.foundation-note{border:1px dashed var(--line-strong);min-height:48px;color:var(--text-muted);border-radius:15px;align-items:center;gap:12px;padding:0 16px;display:flex}.foundation-note p{margin:0;font-size:12px}.table-law-panel{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:clamp(24px,4vw,44px);display:grid}.table-law-icon{width:64px;height:64px;color:var(--cobalt);background:var(--info-surface);border-radius:20px;place-items:center;display:grid}.view-mode-preview{gap:8px;display:grid}.view-mode-preview span{border:1px solid var(--line);color:var(--text-muted);border-radius:12px;align-items:center;gap:8px;padding:11px 13px;font-size:12px;display:flex}.mobile-card-preview{display:none}.payment-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payment-domain-grid article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:128px;box-shadow:var(--shadow-soft);grid-template-columns:auto 1fr;align-items:end;gap:10px;padding:18px;display:grid}.payment-domain-grid article>span{color:var(--text-muted);letter-spacing:.14em;grid-column:1/-1;align-self:start;font-size:10px}.payment-domain-grid article svg{color:var(--mint)}.payment-domain-grid article strong{font-size:14px}.security-banner{border:1px solid var(--mint);align-items:center;gap:16px;min-height:100px;padding:22px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.security-banner{border:1px solid color-mix(in srgb, var(--mint) 35%, var(--line))}}.security-banner{border-radius:var(--radius-md);background:var(--success-surface);box-shadow:var(--shadow-soft)}.security-banner>div{width:52px;height:52px;color:var(--cobalt);background:#315fd317;border-radius:16px;flex:none;place-items:center;display:grid}.security-banner p{flex:1;margin:0;line-height:1.7}.security-banner>svg{color:var(--mint);opacity:.18}.is-spinning{animation:.75s linear infinite auth-spin}@keyframes data-pulse{50%{opacity:.48}}.async-state-panel,.data-freshness{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:68px;box-shadow:var(--shadow-soft);align-items:center;gap:14px;padding:14px 16px;display:flex}.async-state-panel{border-color:var(--rose);justify-content:space-between}@supports (color:color-mix(in lab, red, red)){.async-state-panel{border-color:color-mix(in srgb, var(--rose) 35%, transparent)}}.async-state-panel{background:var(--danger-surface)}.async-state-panel>div,.data-error>div{gap:5px;display:grid}.async-state-panel strong,.data-error strong{color:var(--rose);font-size:13px}.async-state-panel span,.data-error span{color:var(--text-muted);font-size:11px}.data-freshness p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.7}.app-frame .status-recently_offline{color:var(--amber);background:var(--warning-surface)}.app-frame .search-control>div:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus)}@supports (color:color-mix(in lab, red, red)){.app-frame .search-control>div:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent)}}.app-frame .select-control select:focus,.app-frame .page-size-control select:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus)}@supports (color:color-mix(in lab, red, red)){.app-frame .select-control select:focus,.app-frame .page-size-control select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent)}}.app-frame .select-control select:focus,.app-frame .page-size-control select:focus{outline:2px solid var(--focus);outline-offset:1px}.app-frame .station-table tbody tr:hover{background:#0082690a}.app-frame .pagination-button:hover:not(:disabled){color:var(--cobalt);border-color:#315fd357}@media (max-width:760px){.app-frame .mobile-navigation{background:var(--ink);border-color:#35d0a03d;box-shadow:0 14px 34px #09262b38}.app-frame .mobile-navigation .is-active{color:#f2fcf9;background:var(--ink-soft)}.app-frame .preview-stats i{background:#0ba8c417}}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:16px;display:grid}.dashboard-panel{content-visibility:auto;contain-intrinsic-size:auto 360px;border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);border-radius:19px;padding:16px;position:relative;overflow:hidden}.command-center-widget-grid>:is(.dashboard-panel,.command-center-widget-shell){align-self:stretch}.command-center-widget-shell,.command-center-widget-shell>.dashboard-panel{height:100%}.dashboard-panel:before{content:"";background:var(--mint);opacity:.72;inset-inline:16px;border-radius:0 0 999px 999px;height:2px;position:absolute;top:0}.dashboard-stock-panel{grid-column:span 7}.dashboard-stations-panel{grid-column:span 5}.dashboard-map-panel{grid-column:1/-1}.dashboard-sales-panel{grid-column:span 8}.dashboard-alerts-panel{grid-column:span 4;container:attention-panel/inline-size}.dashboard-panel-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;min-height:44px;margin-bottom:13px;display:flex;position:relative}.dashboard-panel-title{align-items:flex-start;gap:9px;min-width:0;display:flex}.dashboard-panel-title>div{min-width:0}.dashboard-panel-title h2{color:var(--text);margin:0;font-size:1rem;line-height:1.35}.dashboard-panel-title p{max-width:520px;color:var(--text-muted);margin:3px 0 0;font-size:9px;line-height:1.45}.panel-icon{border:1px solid;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.panel-icon{border:1px solid color-mix(in srgb, currentColor 18%, transparent)}}.panel-icon{background:currentColor;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.panel-icon{background:color-mix(in srgb, currentColor 10%, var(--surface))}}.dashboard-tag,.panel-link{border:1px solid;flex:none;justify-content:center;align-items:center;gap:6px;min-height:32px;padding-inline:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-tag,.panel-link{border:1px solid color-mix(in srgb, currentColor 20%, transparent)}}.dashboard-tag,.panel-link{background:currentColor;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-tag,.panel-link{background:color-mix(in srgb, currentColor 8%, var(--surface))}}.dashboard-tag,.panel-link{font-size:10px;font-weight:800;text-decoration:none}.panel-link{color:var(--mint-bright);transition:transform .15s,background .15s}.panel-link:hover{background:var(--success-surface);transform:translateY(-1px)}[dir=rtl] .panel-link svg{transform:scaleX(-1)}.dashboard-panel-state{min-height:230px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.dashboard-panel-state.state-denied,.dashboard-panel-state.state-error{color:var(--rose)}.dashboard-stock-panel{color:var(--text);border-color:var(--line);background:radial-gradient(circle at 7% 5%, var(--mint), transparent 31%), radial-gradient(circle at 100% 100%, var(--cobalt), transparent 28%), var(--surface);overflow:hidden;container:stock-panel/inline-size}@supports (color:color-mix(in lab, red, red)){.dashboard-stock-panel{background:radial-gradient(circle at 7% 5%, color-mix(in srgb, var(--mint) 10%, transparent), transparent 31%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--cobalt) 6%, transparent), transparent 28%), var(--surface)}}.dashboard-stock-panel{box-shadow:var(--shadow-soft)}.dashboard-stock-panel:before{background:linear-gradient(90deg, var(--mint), var(--cobalt));opacity:.84}.dashboard-stock-panel .dashboard-panel-title h2{color:var(--text)}.dashboard-stock-panel .dashboard-panel-title p{color:var(--text-muted)}.dashboard-stock-panel .panel-icon{color:var(--mint);border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dashboard-stock-panel .panel-icon{border-color:color-mix(in srgb, var(--mint) 35%, var(--line))}}.dashboard-stock-panel .panel-icon{background:var(--success-surface)}.dashboard-stock-panel .dashboard-tag{color:var(--mint-bright);border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dashboard-stock-panel .dashboard-tag{border-color:color-mix(in srgb, var(--mint) 35%, var(--line))}}.dashboard-stock-panel .dashboard-tag{background:var(--success-surface)}.dashboard-stock-panel .dashboard-panel-state{color:var(--text-muted)}.stock-panel-header-meta{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.stock-panel-header-meta .stock-kpi-grid{grid-template-columns:repeat(3,minmax(112px,1fr));width:auto}.stock-panel-header-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.stock-panel-header-actions>.dashboard-metric-delta{background:currentColor;flex:none;min-height:30px;padding-inline:9px}@supports (color:color-mix(in lab, red, red)){.stock-panel-header-actions>.dashboard-metric-delta{background:color-mix(in srgb, currentColor 5%, var(--surface))}}.stock-arrange-trigger{border:1px solid var(--mint);align-items:center;gap:6px;min-height:30px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.stock-arrange-trigger{border:1px solid color-mix(in srgb, var(--mint) 30%, var(--line))}}.stock-arrange-trigger{color:var(--mint);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.stock-arrange-trigger{color:color-mix(in srgb, var(--mint) 72%, var(--text))}}.stock-arrange-trigger{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.stock-arrange-trigger{background:color-mix(in srgb, var(--mint) 6%, var(--surface))}}.stock-arrange-trigger{font:inherit;white-space:nowrap;cursor:pointer;font-size:9px;font-weight:850}.stock-arrange-trigger:hover{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.stock-arrange-trigger:hover{border-color:color-mix(in srgb, var(--mint) 55%, var(--line))}}.stock-arrange-trigger:hover{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.stock-arrange-trigger:hover{background:color-mix(in srgb, var(--mint) 11%, var(--surface))}}.stock-arrange-trigger:hover{transform:translateY(-1px)}.stock-arrange-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stock-dashboard-content{z-index:1;gap:16px;display:grid;position:relative}.stock-gauge-card{border:1px solid var(--mint);align-content:center;justify-items:center;gap:10px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.stock-gauge-card{border:1px solid color-mix(in srgb, var(--mint) 16%, var(--line))}}.stock-gauge-card{background:linear-gradient(145deg, var(--surface), var(--surface));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.stock-gauge-card{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 91%, var(--mint) 4%), var(--surface))}}.progress-ring{aspect-ratio:1;border-radius:50%;place-items:center;width:154px;padding:13px;display:grid}.progress-ring>div{border-radius:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex}.progress-ring strong{font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1}.progress-ring span{font-size:10px}.stock-progress-ring{background:conic-gradient(var(--mint) 0 var(--dashboard-progress), var(--surface-strong) var(--dashboard-progress) 360deg);width:clamp(126px,22cqi,154px);padding:11px}@supports (color:color-mix(in lab, red, red)){.stock-progress-ring{background:conic-gradient(var(--mint) 0 var(--dashboard-progress), color-mix(in srgb, var(--surface-strong) 82%, var(--line)) var(--dashboard-progress) 360deg)}}.stock-progress-ring{box-shadow:0 16px 32px var(--mint)}@supports (color:color-mix(in lab, red, red)){.stock-progress-ring{box-shadow:0 16px 32px color-mix(in srgb, var(--mint) 13%, transparent)}}.stock-progress-ring>div{border:1px solid var(--mint);position:relative}@supports (color:color-mix(in lab, red, red)){.stock-progress-ring>div{border:1px solid color-mix(in srgb, var(--mint) 15%, var(--line))}}.stock-progress-ring>div{color:var(--text);background:radial-gradient(circle at 50% 38%, var(--mint), var(--surface) 72%)}@supports (color:color-mix(in lab, red, red)){.stock-progress-ring>div{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--mint) 7%, var(--surface)), var(--surface) 72%)}}.stock-progress-ring>div{box-shadow:inset 0 0 0 6px var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.stock-progress-ring>div{box-shadow:inset 0 0 0 6px color-mix(in srgb, var(--surface-soft) 58%, transparent)}}.stock-progress-ring strong{letter-spacing:-.045em;font-size:clamp(1.55rem,4.5cqi,2rem)}.stock-progress-ring span{color:var(--text-muted)}.stock-gauge-caption{text-align:center;gap:3px;max-width:200px;display:grid}.stock-gauge-caption strong{font-size:11px}.stock-gauge-caption span{color:var(--text-muted);font-size:9px;line-height:1.45}.stock-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.stock-kpi-grid .is-stock{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.stock-kpi-grid .is-stock{border-color:color-mix(in srgb, var(--mint) 26%, var(--line))}}.stock-kpi-grid .is-stock{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.stock-kpi-grid .is-stock{background:color-mix(in srgb, var(--mint) 5%, var(--surface))}}.stock-kpi-grid .is-stock dd{color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.stock-kpi-grid .is-stock dd{color:color-mix(in srgb, var(--mint) 76%, var(--text))}}.stock-kpi-grid .is-capacity{border-color:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.stock-kpi-grid .is-capacity{border-color:color-mix(in srgb, var(--cobalt) 24%, var(--line))}}.stock-kpi-grid .is-capacity{background:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.stock-kpi-grid .is-capacity{background:color-mix(in srgb, var(--cobalt) 5%, var(--surface))}}.stock-kpi-grid .is-capacity dd{color:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.stock-kpi-grid .is-capacity dd{color:color-mix(in srgb, var(--cobalt) 74%, var(--text))}}.stock-kpi-grid .is-space{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.stock-kpi-grid .is-space{border-color:color-mix(in srgb, var(--mint) 24%, var(--line))}}.stock-kpi-grid .is-space{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.stock-kpi-grid .is-space{background:color-mix(in srgb, var(--mint) 4%, var(--surface))}}.dashboard-list{gap:0;display:grid}.dashboard-list-heading{justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding-inline:2px;display:flex}.dashboard-list-heading strong{font-size:11px}.dashboard-list-heading span{color:var(--text-muted);font-size:10px}.dashboard-stock-panel .dashboard-list-heading{align-items:center;min-height:42px;padding:2px 2px 8px}.dashboard-stock-panel .dashboard-list-heading span{color:var(--text-muted);white-space:nowrap}.stock-products-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:11px;display:grid}.dashboard-product-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding-block:12px;display:grid}.stock-product-row{--stock-product-color:var(--mint);border:1px solid var(--stock-product-color);grid-template-columns:1fr;align-content:start;gap:10px;padding:13px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stock-product-row{border:1px solid color-mix(in srgb, var(--stock-product-color) 22%, var(--line))}}.stock-product-row{background:radial-gradient(circle at 85% 4%, var(--stock-product-color), transparent 32%), linear-gradient(150deg, var(--stock-product-color), var(--surface));border-radius:17px}@supports (color:color-mix(in lab, red, red)){.stock-product-row{background:radial-gradient(circle at 85% 4%, color-mix(in srgb, var(--stock-product-color) 10%, transparent), transparent 32%), linear-gradient(150deg, color-mix(in srgb, var(--stock-product-color) 4%, var(--surface)), var(--surface))}}.stock-product-row{box-shadow:0 10px 24px var(--stock-product-color)}@supports (color:color-mix(in lab, red, red)){.stock-product-row{box-shadow:0 10px 24px color-mix(in srgb, var(--stock-product-color) 7%, transparent)}}.stock-product-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.stock-product-identity{align-items:center;gap:9px;min-width:0;display:flex}.stock-product-identity>i{background:var(--stock-product-color);width:9px;height:34px;box-shadow:0 0 0 4px var(--stock-product-color);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.stock-product-identity>i{box-shadow:0 0 0 4px color-mix(in srgb, var(--stock-product-color) 9%, transparent)}}.stock-product-identity .dashboard-row-copy{gap:1px}.stock-product-identity .dashboard-row-copy strong{font-size:14px}.stock-product-identity .dashboard-row-copy small{color:var(--stock-product-color)}@supports (color:color-mix(in lab, red, red)){.stock-product-identity .dashboard-row-copy small{color:color-mix(in srgb, var(--stock-product-color) 80%, var(--text))}}.stock-product-identity .dashboard-row-copy small{letter-spacing:.08em;font-size:9px;font-weight:850}.stock-product-capacity{border:1px solid var(--stock-product-color);justify-items:end;gap:2px;min-width:92px;padding:7px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.stock-product-capacity{border:1px solid color-mix(in srgb, var(--stock-product-color) 23%, var(--line))}}.stock-product-capacity{background:var(--stock-product-color);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.stock-product-capacity{background:color-mix(in srgb, var(--stock-product-color) 6%, var(--surface))}}.stock-product-capacity{text-align:end}.stock-product-capacity small{color:var(--text-muted);white-space:nowrap;font-size:8px;font-weight:750;line-height:1.2}.stock-product-capacity b{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:900;line-height:1.15}.stock-product-row>.fuel-tank-graphic{background:radial-gradient(circle at 80% 16%, var(--stock-product-color), transparent 42%), var(--surface-soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.stock-product-row>.fuel-tank-graphic{background:radial-gradient(circle at 80% 16%, color-mix(in srgb, var(--stock-product-color) 14%, transparent), transparent 42%), color-mix(in srgb, var(--surface-soft) 82%, var(--surface))}}.stock-product-row>.fuel-tank-graphic{box-shadow:inset 0 1px #ffffff7a, 0 9px 20px var(--stock-product-color)}@supports (color:color-mix(in lab, red, red)){.stock-product-row>.fuel-tank-graphic{box-shadow:inset 0 1px #ffffff7a, 0 9px 20px color-mix(in srgb, var(--stock-product-color) 9%, transparent)}}.stock-product-row>.fuel-tank-graphic svg{min-height:126px}.dashboard-row-copy{gap:4px;min-width:0;display:grid}.dashboard-row-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.dashboard-row-copy span{color:var(--text-muted);font-size:10px;line-height:1.5}.dashboard-stock-panel .dashboard-row-copy span{color:var(--text-muted)}.dashboard-row-value{color:var(--mint-bright);font-size:10px;font-weight:800}.dashboard-progress-track{background:var(--surface-strong);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.dashboard-progress-track i{border-radius:inherit;background:var(--mint);height:100%;display:block}.stock-product-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.stock-product-metrics>span{border-top:1px solid var(--stock-product-color);gap:4px;min-width:0;padding:10px 8px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.stock-product-metrics>span{border-top:1px solid color-mix(in srgb, var(--stock-product-color) 20%, var(--line))}}.stock-product-metrics small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:720;line-height:1.25;overflow:hidden}.stock-product-metrics b{overflow-wrap:anywhere;color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:850;line-height:1.2}@container stock-panel (width<=720px){.stock-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container stock-panel (width<=1100px){.executive-network-stock .dashboard-panel-header{flex-direction:column;align-items:stretch}.stock-panel-header-meta{justify-content:space-between}.stock-panel-header-meta .stock-kpi-grid{flex:auto}}@container stock-panel (width<=500px){.stock-panel-header-meta{flex-direction:column;align-items:stretch}.stock-panel-header-meta .stock-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.stock-panel-header-actions{justify-content:flex-end}.stock-arrange-trigger span{display:none}.stock-product-heading{align-items:center}.stock-product-capacity{min-width:84px}.stock-product-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.stock-order-dialog-overlay{z-index:220;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#06191d94;animation:.18s ease-out both stock-order-overlay-in;position:fixed;inset:0}.stock-order-dialog{z-index:221;border:1px solid var(--mint);grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,100vw - 28px);max-height:min(720px,100dvh - 36px);display:grid;position:fixed;top:50%;left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stock-order-dialog{border:1px solid color-mix(in srgb, var(--mint) 25%, var(--line))}}.stock-order-dialog{color:var(--text);background:radial-gradient(circle at 5% 0%, var(--mint), transparent 35%), var(--surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.stock-order-dialog{background:radial-gradient(circle at 5% 0%, color-mix(in srgb, var(--mint) 10%, transparent), transparent 35%), var(--surface)}}.stock-order-dialog{animation:.24s cubic-bezier(.2,.82,.22,1) both stock-order-dialog-in;transform:translate(-50%,-50%);box-shadow:0 32px 86px #02131852}.stock-order-dialog>header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 18px 15px;display:grid}.stock-order-dialog>header>span{border:1px solid var(--mint);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.stock-order-dialog>header>span{border:1px solid color-mix(in srgb, var(--mint) 28%, var(--line))}}.stock-order-dialog>header>span{color:var(--mint-bright);background:var(--mint);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.stock-order-dialog>header>span{background:color-mix(in srgb, var(--mint) 9%, var(--surface))}}.stock-order-dialog>header>div{gap:4px;min-width:0;display:grid}.stock-order-dialog>header h2{margin:0;font-size:1rem;line-height:1.2}.stock-order-dialog>header p{color:var(--text-muted);margin:0;font-size:.72rem;line-height:1.45}.stock-order-list{align-content:start;gap:9px;min-height:0;padding:15px 18px;display:grid;overflow:auto}.stock-order-list>article{--stock-product-color:var(--mint);border:1px solid var(--stock-product-color);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.stock-order-list>article{border:1px solid color-mix(in srgb, var(--stock-product-color) 22%, var(--line))}}.stock-order-list>article{background:linear-gradient(105deg, var(--stock-product-color), var(--surface));border-radius:15px}@supports (color:color-mix(in lab, red, red)){.stock-order-list>article{background:linear-gradient(105deg, color-mix(in srgb, var(--stock-product-color) 7%, var(--surface)), var(--surface))}}.stock-order-list>article{cursor:grab;transition:border-color .16s,opacity .16s,transform .16s}.stock-order-list>article:hover{border-color:var(--stock-product-color)}@supports (color:color-mix(in lab, red, red)){.stock-order-list>article:hover{border-color:color-mix(in srgb, var(--stock-product-color) 42%, var(--line))}}.stock-order-list>article:hover{transform:translateY(-1px)}.stock-order-list>article.is-dragging{opacity:.48}.stock-order-list>article>svg{color:var(--text-muted)}.stock-order-list>article>i{background:var(--stock-product-color);width:7px;height:34px;box-shadow:0 0 0 4px var(--stock-product-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.stock-order-list>article>i{box-shadow:0 0 0 4px color-mix(in srgb, var(--stock-product-color) 9%, transparent)}}.stock-order-list>article>span{gap:2px;min-width:0;display:grid}.stock-order-list>article>span small{color:var(--stock-product-color)}@supports (color:color-mix(in lab, red, red)){.stock-order-list>article>span small{color:color-mix(in srgb, var(--stock-product-color) 78%, var(--text))}}.stock-order-list>article>span small{letter-spacing:.09em;font-size:8px;font-weight:900}.stock-order-list>article>span b{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.stock-order-list>article>div{gap:5px;display:flex}.stock-order-list>article button{border:1px solid var(--line);width:30px;height:30px;color:var(--text-muted);background:var(--surface-soft);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid}.stock-order-list>article button:hover:not(:disabled){color:var(--text);border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.stock-order-list>article button:hover:not(:disabled){border-color:color-mix(in srgb, var(--mint) 35%, var(--line))}}.stock-order-list>article button:disabled{opacity:.35;cursor:not-allowed}.stock-order-dialog>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px 18px;display:flex}.stock-order-dialog>footer button{justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}@keyframes stock-order-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes stock-order-dialog-in{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:520px){.stock-order-dialog{border-radius:20px;width:calc(100vw - 18px)}.stock-order-dialog>header,.stock-order-list{padding-inline:13px}.stock-order-dialog>footer{flex-direction:column-reverse;align-items:stretch;padding-inline:13px}.stock-order-dialog>footer button{width:100%}}@media (prefers-reduced-motion:reduce){.stock-order-dialog-overlay,.stock-order-dialog{animation:none}}.stations-dashboard-content,.sales-dashboard-content,.alerts-dashboard-content{gap:20px;display:grid}.station-health-summary{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;padding:16px;display:grid}.station-health-ring{background:conic-gradient(var(--online) 0 var(--dashboard-online-end), var(--amber) var(--dashboard-online-end) var(--dashboard-recent-end), var(--offline) var(--dashboard-recent-end) 360deg);width:132px;box-shadow:0 12px 28px #203e301f}.station-health-ring>div{border:1px solid var(--line);background:var(--surface)}.station-health-ring span{color:var(--text-muted)}.station-health-legend{gap:9px;display:grid}.station-health-legend>div{color:var(--text-muted);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:10px;display:grid}.station-health-legend i{background:currentColor;border:0;border-radius:50%;width:8px;height:8px;padding:0}.station-health-legend strong{color:var(--text);font-size:11px}.station-pulse-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:57px;display:grid}.station-pulse-icon{border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.station-pulse-row .station-status{text-overflow:ellipsis;max-width:138px;overflow:hidden}.dashboard-map-panel:before{background:linear-gradient(90deg, var(--cobalt), var(--mint))}.dashboard-map-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-map-legend{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dashboard-map-legend>span{color:var(--text-muted);align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.dashboard-map-legend i{background:var(--text-muted);width:8px;height:8px;box-shadow:0 0 0 3px var(--text-muted);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.dashboard-map-legend i{box-shadow:0 0 0 3px color-mix(in srgb, var(--text-muted) 12%, transparent)}}.dashboard-map-legend .is-online i{background:var(--online);box-shadow:0 0 0 3px var(--online)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-legend .is-online i{box-shadow:0 0 0 3px color-mix(in srgb, var(--online) 18%, transparent)}}.dashboard-map-legend .is-recently_offline i{background:var(--offline);box-shadow:0 0 0 3px var(--offline)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-legend .is-recently_offline i{box-shadow:0 0 0 3px color-mix(in srgb, var(--offline) 18%, transparent)}}.dashboard-map-legend .is-offline i{background:var(--offline);box-shadow:0 0 0 3px var(--offline)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-legend .is-offline i{box-shadow:0 0 0 3px color-mix(in srgb, var(--offline) 18%, transparent)}}.dashboard-map-legend strong{color:var(--text);font-variant-numeric:tabular-nums}.dashboard-map-stage{min-height:470px}.dashboard-map-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.dashboard-map-status-filter{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;grid-template-columns:repeat(3,minmax(0,auto));gap:4px;padding:4px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.dashboard-map-status-filter{background:color-mix(in srgb, var(--surface-soft) 88%, transparent)}}.dashboard-map-status-filter{box-shadow:inset 0 1px #ffffffa3}.dashboard-map-status-filter button{min-height:30px;color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:5px 11px;font-size:9px;font-weight:850;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s}.dashboard-map-status-filter button:hover{color:var(--text);transform:translateY(-1px)}.dashboard-map-status-filter button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.dashboard-map-status-filter .is-all[aria-pressed=true]{border-color:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-status-filter .is-all[aria-pressed=true]{border-color:color-mix(in srgb, var(--cobalt) 34%, var(--line))}}.dashboard-map-status-filter .is-all[aria-pressed=true]{color:var(--cobalt);background:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-status-filter .is-all[aria-pressed=true]{background:color-mix(in srgb, var(--cobalt) 10%, var(--surface))}}.dashboard-map-status-filter .is-all[aria-pressed=true]{box-shadow:0 5px 14px var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-status-filter .is-all[aria-pressed=true]{box-shadow:0 5px 14px color-mix(in srgb, var(--cobalt) 13%, transparent)}}.dashboard-map-status-filter .is-online[aria-pressed=true]{border-color:var(--online)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-status-filter .is-online[aria-pressed=true]{border-color:color-mix(in srgb, var(--online) 38%, var(--line))}}.dashboard-map-status-filter .is-online[aria-pressed=true]{color:var(--online);background:var(--online)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-status-filter .is-online[aria-pressed=true]{background:color-mix(in srgb, var(--online) 10%, var(--surface))}}.dashboard-map-status-filter .is-online[aria-pressed=true]{box-shadow:0 5px 14px var(--online)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-status-filter .is-online[aria-pressed=true]{box-shadow:0 5px 14px color-mix(in srgb, var(--online) 14%, transparent)}}.dashboard-map-status-filter .is-offline[aria-pressed=true]{border-color:var(--offline)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-status-filter .is-offline[aria-pressed=true]{border-color:color-mix(in srgb, var(--offline) 38%, var(--line))}}.dashboard-map-status-filter .is-offline[aria-pressed=true]{color:var(--offline);background:var(--offline)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-status-filter .is-offline[aria-pressed=true]{background:color-mix(in srgb, var(--offline) 10%, var(--surface))}}.dashboard-map-status-filter .is-offline[aria-pressed=true]{box-shadow:0 5px 14px var(--offline)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-status-filter .is-offline[aria-pressed=true]{box-shadow:0 5px 14px color-mix(in srgb, var(--offline) 14%, transparent)}}@media (max-width:760px){.dashboard-map-stage{min-height:500px}.dashboard-map-header-actions{justify-content:space-between;width:100%}.dashboard-map-status-filter{max-width:100%}.dashboard-map-status-filter button{min-height:36px;padding-inline:9px}}.station-insight-overlay{z-index:90;background:#0414197a;justify-content:flex-end;animation:.18s both station-insight-fade;display:flex;position:fixed;inset:0}.station-insight-drawer{border-inline-start:1px solid var(--line);width:min(450px,100vw);min-width:0;height:100dvh;color:var(--text);background:var(--surface);grid-template-rows:auto auto minmax(0,1fr) auto;animation:.22s cubic-bezier(.2,.78,.24,1) both station-insight-enter;display:grid;overflow:hidden;box-shadow:-24px 0 58px #04141938}[dir=rtl] .station-insight-drawer{box-shadow:24px 0 58px #04141938}.station-insight-header{background:radial-gradient(circle at 100% 0, var(--mint), transparent 46%), var(--surface);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.station-insight-header{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--mint) 14%, transparent), transparent 46%), var(--surface)}}.station-insight-header>div{gap:7px;min-width:0;display:grid}.station-insight-header h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.25}.station-insight-header p{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.6}.station-insight-header>button{border:1px solid var(--line);width:42px;height:42px;color:var(--text);background:var(--surface-soft);cursor:pointer;border-radius:13px;flex:none;place-items:center;transition:border-color .15s,background .15s,transform .15s;display:grid}.station-insight-header>button:hover{border-color:var(--line-strong);background:var(--surface-strong);transform:translateY(-1px)}.station-insight-header>button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.station-insight-status{width:-moz-fit-content;width:fit-content;color:var(--text-muted);align-items:center;gap:7px;font-size:.68rem;font-weight:800;display:inline-flex}.station-insight-status i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab, red, red)){.station-insight-status i{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 14%, transparent)}}.station-insight-status.is-online{color:var(--online)}.station-insight-status.is-recently_offline{color:var(--amber)}.station-insight-status.is-offline{color:var(--offline)}.station-insight-context{border-block:1px solid var(--line);min-width:0;color:var(--text-muted);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;padding:11px 22px;font-size:.68rem;display:flex}.station-insight-context span{overflow-wrap:anywhere;min-width:0}.station-insight-context span:first-child{color:var(--text);font-weight:850}.station-insight-body{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:16px;min-height:0;padding:18px 22px 24px;display:grid;overflow:auto}.station-insight-state{min-height:170px;color:var(--text-muted);text-align:center;align-content:center;place-items:center;gap:12px;font-size:.8rem;display:grid}.station-insight-state>span{border:3px solid var(--line);border-top-color:var(--mint);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite station-insight-spin}.station-insight-state.is-error{color:var(--rose)}.station-insight-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.station-insight-metrics article{border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;align-content:start;gap:7px;min-width:0;padding:13px;display:grid}.station-insight-metrics svg{color:var(--mint)}.station-insight-metrics span{color:var(--text-muted);font-size:.62rem;line-height:1.4}.station-insight-metrics strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:.82rem}.station-insight-section{border:1px solid var(--line);background:var(--surface);border-radius:17px;overflow:hidden}.station-insight-section h3{border-block-end:1px solid var(--line);background:var(--surface-soft);margin:0;padding:13px 15px;font-size:.75rem}.station-insight-rows{padding-inline:15px;display:grid}.station-insight-rows article{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:52px;display:flex}.station-insight-rows article:first-child{border-block-start:0}.station-insight-rows article>div{gap:3px;min-width:0;display:grid}.station-insight-rows strong{overflow-wrap:anywhere;min-width:0;font-size:.73rem}.station-insight-rows span{color:var(--text-muted);font-size:.64rem}.station-insight-rows bdi{color:var(--mint-bright);font-variant-numeric:tabular-nums;flex:none;font-size:.7rem;font-weight:850}.station-insight-empty{color:var(--text-muted);text-align:center;margin:0;padding:22px 15px;font-size:.72rem}.station-insight-footer{padding:13px 22px calc(13px + env(safe-area-inset-bottom));border-block-start:1px solid var(--line);background:var(--surface)}.station-insight-footer a{min-height:44px;color:var(--on-primary);background:var(--mint);border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:.75rem;font-weight:850;text-decoration:none;display:flex}.station-insight-footer a:hover{background:var(--mint-bright)}.station-insight-footer a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@keyframes station-insight-fade{0%{opacity:0}}@keyframes station-insight-enter{0%{opacity:.7;transform:translate(36px)}}[dir=rtl] .station-insight-drawer{animation-name:station-insight-enter-rtl}@keyframes station-insight-enter-rtl{0%{opacity:.7;transform:translate(-36px)}}@keyframes station-insight-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.station-insight-drawer{border-inline-start:0;width:100vw}.station-insight-header{padding:18px 16px 14px}.station-insight-context{flex-direction:column;align-items:flex-start;padding:10px 16px}.station-insight-body{padding:14px 14px 20px}.station-insight-metrics{grid-template-columns:1fr}.station-insight-metrics article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.station-insight-metrics svg{grid-row:auto}.station-insight-footer{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.station-insight-overlay,.station-insight-drawer{animation:none}.station-insight-header>button{transition:none}.station-insight-state>span{animation-duration:1.6s}}.manual-refresh-action{display:none!important}@media print{@page{margin:12mm;size:auto}html,body,#root,.app-frame,.workspace,.page-canvas{color:#102a30!important;background:#fff!important;height:auto!important;min-height:auto!important;overflow:visible!important}.app-frame{display:block!important}.side-rail,.top-bar,.mobile-navigation,.mobile-scrim,.dashboard-filter-trigger,.alarms-filter-trigger,[role=dialog],[aria-modal=true],.print-page-action{display:none!important}.workspace{margin:0!important}.page-canvas{padding:0!important}.feature-panel,.dashboard-panel,.data-page-panel,.metric-card{break-inside:avoid;box-shadow:none!important}.data-table-wrap,.station-table-wrap{display:block!important;overflow:visible!important}.data-mobile-cards,.station-mobile-cards{display:none!important}}.dashboard-sales-panel{background:var(--surface)}.dashboard-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-mini-metrics>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:5px 8px;min-width:0;padding:14px;display:grid}.dashboard-mini-metrics svg{color:var(--cobalt);grid-row:1/span 2}.dashboard-mini-metrics span{color:var(--text-muted);font-size:10px}.dashboard-mini-metrics strong{overflow-wrap:anywhere;min-width:0;font-size:.82rem}.sales-product-row{border-top:1px solid var(--line);gap:10px;padding-block:13px;display:grid}.sales-product-row-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.sales-product-row-top>strong{color:var(--cobalt);white-space:nowrap;font-size:11px}.sales-progress-track{background:var(--surface-strong);height:8px}.sales-progress-track i{background:var(--cobalt);box-shadow:none}.attention-hero{border:1px solid;border-radius:17px;align-items:center;gap:12px;min-height:78px;padding:14px;display:flex}.attention-hero>span{border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.attention-hero>div{gap:4px;display:grid}.attention-hero strong{font-size:13px}.attention-hero small{color:var(--text-muted);font-size:10px}.attention-hero.needs-attention{color:var(--rose);border-color:var(--rose)}@supports (color:color-mix(in lab, red, red)){.attention-hero.needs-attention{border-color:color-mix(in srgb, var(--rose) 35%, transparent)}}.attention-hero.needs-attention{background:var(--danger-surface)}.attention-hero.needs-attention>span{background:#b4234517}.attention-hero.is-clear{color:var(--mint);border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.attention-hero.is-clear{border-color:color-mix(in srgb, var(--mint) 35%, transparent)}}.attention-hero.is-clear{background:var(--success-surface)}.attention-hero.is-clear>span{background:#087a5517}.attention-icon{border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.attention-icon.alarms{color:var(--rose);background:var(--danger-surface)}.attention-icon.reconciliation{color:var(--cobalt);background:var(--info-surface)}.attention-icon.maintenance{color:var(--cyan);background:var(--aqua-soft)}.dashboard-top-sites-panel{grid-column:span 5;container:top-sites-panel/inline-size}.dashboard-sales-trend-panel{grid-column:span 7}.dashboard-segmented-control{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:12px;flex:none;grid-template-columns:repeat(2,minmax(72px,1fr));gap:3px;padding:3px;display:inline-grid}.dashboard-segmented-control button{min-height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding-inline:11px;font-size:10px;font-weight:800}.dashboard-segmented-control button.is-active{color:var(--on-primary);background:var(--mint)}.dashboard-alerts-panel .dashboard-panel-header{align-items:center}.attention-header-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.attention-header-actions .dashboard-segmented-control{grid-template-columns:repeat(3,minmax(66px,1fr))}.attention-status-pill{white-space:nowrap;border:1px solid;border-radius:11px;align-items:center;gap:7px;min-height:34px;padding:6px 10px;font-size:9px;display:inline-flex}.attention-status-pill.needs-attention{color:var(--rose);border-color:var(--rose)}@supports (color:color-mix(in lab, red, red)){.attention-status-pill.needs-attention{border-color:color-mix(in srgb, var(--rose) 30%, var(--line))}}.attention-status-pill.needs-attention{background:var(--danger-surface)}.attention-status-pill.is-clear{color:var(--online);border-color:var(--online)}@supports (color:color-mix(in lab, red, red)){.attention-status-pill.is-clear{border-color:color-mix(in srgb, var(--online) 30%, var(--line))}}.attention-status-pill.is-clear{background:var(--online-surface)}.attention-status-pill b{font-weight:900}.alerts-dashboard-content{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:14px}.attention-overview{align-content:start;gap:9px;min-width:0;display:grid}.attention-primary-card{border:1px solid var(--rose);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:112px;padding:15px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.attention-primary-card{border:1px solid color-mix(in srgb, var(--rose) 28%, var(--line))}}.attention-primary-card{color:inherit;background:radial-gradient(circle at 92% 18%, var(--rose), transparent 44%), linear-gradient(145deg, var(--danger-surface), var(--surface));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.attention-primary-card{background:radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--rose) 16%, transparent), transparent 44%), linear-gradient(145deg, color-mix(in srgb, var(--danger-surface) 72%, var(--surface)), var(--surface))}}.attention-primary-card{text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.attention-primary-card:after{content:"";border:18px solid var(--rose);width:110px;height:110px;position:absolute;inset-block-end:-68px;inset-inline-end:-56px}@supports (color:color-mix(in lab, red, red)){.attention-primary-card:after{border:18px solid color-mix(in srgb, var(--rose) 8%, transparent)}}.attention-primary-card:after{border-radius:50%}.attention-primary-card:hover{border-color:var(--rose);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.attention-primary-card:hover{border-color:color-mix(in srgb, var(--rose) 52%, var(--line))}}.attention-primary-card:hover{box-shadow:0 13px 28px var(--rose)}@supports (color:color-mix(in lab, red, red)){.attention-primary-card:hover{box-shadow:0 13px 28px color-mix(in srgb, var(--rose) 11%, transparent)}}.attention-primary-card:focus-visible,.attention-breakdown-row:focus-visible,.top-site-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.attention-primary-card.is-clear{border-color:var(--online)}@supports (color:color-mix(in lab, red, red)){.attention-primary-card.is-clear{border-color:color-mix(in srgb, var(--online) 28%, var(--line))}}.attention-primary-card.is-clear{background:linear-gradient(145deg, var(--online-surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.attention-primary-card.is-clear{background:linear-gradient(145deg, color-mix(in srgb, var(--online-surface) 72%, var(--surface)), var(--surface))}}.attention-primary-card.is-clear:after{border-color:var(--online)}@supports (color:color-mix(in lab, red, red)){.attention-primary-card.is-clear:after{border-color:color-mix(in srgb, var(--online) 8%, transparent)}}.attention-primary-icon{z-index:1;border:1px solid var(--rose);place-items:center;width:46px;height:46px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.attention-primary-icon{border:1px solid color-mix(in srgb, var(--rose) 30%, transparent)}}.attention-primary-icon{color:var(--rose);background:var(--danger-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.attention-primary-icon{background:color-mix(in srgb, var(--danger-surface) 82%, var(--surface))}}.attention-primary-icon{box-shadow:0 0 0 7px var(--rose)}@supports (color:color-mix(in lab, red, red)){.attention-primary-icon{box-shadow:0 0 0 7px color-mix(in srgb, var(--rose) 5%, transparent)}}.attention-primary-card.needs-attention .attention-primary-icon{animation:2.4s ease-in-out infinite attention-soft-pulse}.attention-primary-card.is-clear .attention-primary-icon{color:var(--online);border-color:var(--online)}@supports (color:color-mix(in lab, red, red)){.attention-primary-card.is-clear .attention-primary-icon{border-color:color-mix(in srgb, var(--online) 30%, transparent)}}.attention-primary-card.is-clear .attention-primary-icon{background:var(--online-surface)}.attention-primary-copy{z-index:1;gap:2px;min-width:0;display:grid;position:relative}.attention-primary-copy small{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.attention-primary-copy strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1}.attention-primary-copy>span{color:var(--text-muted);font-size:9px}.attention-primary-arrow{z-index:1;color:var(--rose);align-self:start;position:relative}.attention-primary-card.is-clear .attention-primary-arrow{color:var(--online)}.attention-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.attention-signal-grid>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 7px;min-width:0;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.attention-signal-grid>div{background:color-mix(in srgb, var(--surface-soft) 82%, transparent)}}.attention-signal-grid .attention-icon{grid-row:1/span 2;width:29px;height:29px}.attention-signal-grid small{min-width:0;color:var(--text-muted);font-size:8px;font-weight:750;line-height:1.25}.attention-signal-grid strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;line-height:1}.attention-breakdown-list{align-content:start;min-width:0}.attention-breakdown-list .sales-product-row{gap:7px;padding-block:8px}.attention-breakdown-list .dashboard-list-heading{padding-bottom:5px}.attention-breakdown-list .dashboard-list-heading a{color:var(--mint-bright);align-items:center;gap:4px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.attention-breakdown-row{min-width:0;color:inherit;border:1px solid #0000;border-radius:10px;padding-inline:7px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s}.attention-breakdown-row .sales-product-row-top,.attention-breakdown-row .dashboard-row-copy{min-width:0}.attention-breakdown-row:hover{border-color:var(--rose);transform:translate(2px)}@supports (color:color-mix(in lab, red, red)){.attention-breakdown-row:hover{border-color:color-mix(in srgb, var(--rose) 20%, var(--line))}}.attention-breakdown-row:hover{background:var(--danger-surface)}@supports (color:color-mix(in lab, red, red)){.attention-breakdown-row:hover{background:color-mix(in srgb, var(--danger-surface) 34%, transparent)}}[dir=rtl] .attention-breakdown-row:hover{transform:translate(-2px)}.attention-breakdown-value{align-items:center;gap:7px;display:flex}.attention-breakdown-value strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px}.attention-breakdown-value span{min-width:38px;color:var(--rose);background:var(--danger-surface);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 5px;font-size:8px;font-weight:850}.attention-breakdown-row .sales-progress-track i{background:linear-gradient(90deg, var(--rose), var(--amber))}@supports (color:color-mix(in lab, red, red)){.attention-breakdown-row .sales-progress-track i{background:linear-gradient(90deg, var(--rose), color-mix(in srgb, var(--amber) 58%, var(--rose)))}}.top-sites-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--mint) transparent;max-block-size:390px;gap:8px;min-height:0;margin:0;padding:0 7px 0 0;display:grid;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.top-sites-list{scrollbar-color:color-mix(in srgb, var(--mint) 52%, var(--line)) transparent}}.top-sites-list{scrollbar-width:thin;list-style:none}[dir=rtl] .top-sites-list{padding:0 0 0 7px}.top-sites-list::-webkit-scrollbar{width:7px}.top-sites-list::-webkit-scrollbar-track{background:0 0}.top-sites-list::-webkit-scrollbar-thumb{background:var(--mint);border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.top-sites-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--mint) 52%, var(--line))}}.top-sites-list::-webkit-scrollbar-thumb{background-clip:padding-box}.top-sites-list::-webkit-scrollbar-thumb:hover{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.top-sites-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--mint) 72%, var(--line))}}.top-sites-list::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.top-site-row{isolation:isolate;border:1px solid var(--line);min-height:66px;color:inherit;background:linear-gradient(105deg, var(--surface-soft), var(--surface));border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 11px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.top-site-row{background:linear-gradient(105deg, color-mix(in srgb, var(--surface-soft) 82%, var(--surface)), var(--surface))}}.top-site-row{text-decoration:none;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s}.top-site-row:before{content:"";background:linear-gradient(180deg, var(--mint), var(--cyan));opacity:.48;border-radius:0 999px 999px 0;width:3px;position:absolute;inset-block:9px;inset-inline-start:0}[dir=rtl] .top-site-row:before{border-radius:999px 0 0 999px}.top-site-row:hover{border-color:var(--mint);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.top-site-row:hover{border-color:color-mix(in srgb, var(--mint) 40%, var(--line))}}.top-site-row:hover{background:var(--success-surface)}@supports (color:color-mix(in lab, red, red)){.top-site-row:hover{background:color-mix(in srgb, var(--success-surface) 46%, var(--surface))}}.top-site-row:hover{box-shadow:0 10px 24px var(--mint)}@supports (color:color-mix(in lab, red, red)){.top-site-row:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--mint) 8%, transparent)}}.top-site-row.is-leading{border-color:var(--mint);min-height:78px}@supports (color:color-mix(in lab, red, red)){.top-site-row.is-leading{border-color:color-mix(in srgb, var(--mint) 34%, var(--line))}}.top-site-row.is-leading{background:radial-gradient(circle at 88% 10%, var(--mint), transparent 48%), linear-gradient(145deg, var(--success-surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.top-site-row.is-leading{background:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--mint) 13%, transparent), transparent 48%), linear-gradient(145deg, color-mix(in srgb, var(--success-surface) 66%, var(--surface)), var(--surface))}}.top-site-row.is-leading{box-shadow:0 11px 26px var(--mint)}@supports (color:color-mix(in lab, red, red)){.top-site-row.is-leading{box-shadow:0 11px 26px color-mix(in srgb, var(--mint) 7%, transparent)}}.top-site-row.is-leading:before{opacity:1;border-radius:0;width:5px;inset-block:0}.top-site-rank{border:1px solid var(--mint);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.top-site-rank{border:1px solid color-mix(in srgb, var(--mint) 32%, var(--line))}}.top-site-rank{color:var(--mint-bright);background:var(--success-surface);font-variant-numeric:tabular-nums;border-radius:50%;font-size:11px;font-weight:900;box-shadow:inset 0 1px #ffffff8c}.top-site-row.is-leading .top-site-rank{color:var(--on-primary);background:linear-gradient(145deg, var(--mint), var(--cyan));box-shadow:0 6px 15px var(--mint);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.top-site-row.is-leading .top-site-rank{box-shadow:0 6px 15px color-mix(in srgb, var(--mint) 22%, transparent)}}.top-sites-list>li:nth-child(2) .top-site-rank{color:var(--cyan);border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.top-sites-list>li:nth-child(2) .top-site-rank{border-color:color-mix(in srgb, var(--cyan) 28%, var(--line))}}.top-sites-list>li:nth-child(2) .top-site-rank{background:var(--aqua-soft)}.top-sites-list>li:nth-child(3) .top-site-rank{color:var(--cobalt);border-color:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.top-sites-list>li:nth-child(3) .top-site-rank{border-color:color-mix(in srgb, var(--cobalt) 24%, var(--line))}}.top-sites-list>li:nth-child(3) .top-site-rank{background:var(--info-surface)}.top-site-content{gap:8px;min-width:0;display:grid}.top-site-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.top-site-value{color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.top-site-value-stack{flex:none;justify-items:end;gap:2px;display:grid}.top-site-value-stack>span{color:var(--mint-bright);font-variant-numeric:tabular-nums;font-size:8px;font-weight:850}.top-site-progress{background:var(--mint);height:7px}@supports (color:color-mix(in lab, red, red)){.top-site-progress{background:color-mix(in srgb, var(--mint) 9%, var(--surface-strong))}}.top-site-progress i{background:linear-gradient(90deg, var(--mint), var(--cyan));box-shadow:0 0 12px var(--mint)}@supports (color:color-mix(in lab, red, red)){.top-site-progress i{box-shadow:0 0 12px color-mix(in srgb, var(--mint) 24%, transparent)}}.top-site-open{color:var(--text-subtle);transition:color .15s,transform .15s}.top-site-row:hover .top-site-open{color:var(--mint-bright);transform:translate(2px,-2px)}[dir=rtl] .top-site-row:hover .top-site-open{transform:translate(-2px,-2px)}@container attention-panel (width<=720px){.dashboard-alerts-panel .dashboard-panel-header{flex-direction:column;align-items:stretch;gap:10px}.attention-header-actions{justify-content:stretch;width:100%}.attention-header-actions .dashboard-segmented-control{width:100%}.alerts-dashboard-content{grid-template-columns:1fr;gap:12px}.attention-overview{grid-template-columns:minmax(170px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:9px}.attention-primary-card{min-height:126px;padding:13px}.attention-primary-icon{width:42px;height:42px}.attention-primary-copy strong{font-size:clamp(1.75rem,9cqi,2.25rem)}.attention-signal-grid{grid-template-columns:1fr;gap:5px}.attention-signal-grid>div{min-height:38px;padding:6px 8px}.attention-signal-grid .attention-icon{width:27px;height:27px}.attention-breakdown-list .sales-product-row{gap:6px;padding-block:6px}.attention-breakdown-list .dashboard-list-heading{min-height:29px}}@container attention-panel (width<=430px){.attention-overview{grid-template-columns:1fr}.attention-primary-card{min-height:96px}.attention-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.attention-signal-grid>div{grid-template-columns:auto minmax(0,1fr)}.attention-signal-grid .attention-icon{display:none}}@container top-sites-panel (width<=560px){.dashboard-top-sites-panel .dashboard-panel-header{flex-direction:column;align-items:stretch}.dashboard-top-sites-panel .dashboard-segmented-control{width:100%}.top-site-row{grid-template-columns:34px minmax(0,1fr)}.top-site-open{display:none}}@keyframes attention-soft-pulse{0%,to{box-shadow:0 0 0 7px color-mix(in srgb, var(--rose) 5%, transparent)}50%{box-shadow:0 0 0 11px color-mix(in srgb, var(--rose) 2%, transparent), 0 0 20px color-mix(in srgb, var(--rose) 16%, transparent)}}.sales-trend-figure{gap:15px;margin:0;display:grid}.dashboard-trend-echart{width:100%;min-width:0}.sales-trend-svg{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;width:100%;min-height:235px;display:block;overflow:visible}.sales-trend-grid-line{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 5;opacity:.72}.sales-trend-axis-label{fill:var(--text-muted);font-family:inherit;font-size:10px}.sales-trend-line{stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:0;animation:.72s cubic-bezier(.2,.75,.25,1) backwards dashboard-line-draw}.sales-trend-area{opacity:.065;pointer-events:none}.sales-trend-point{stroke:var(--surface);stroke-width:2px;opacity:.45;transform-box:fill-box;transform-origin:50%;outline:0;transition:opacity .14s,stroke-width .14s;animation:.28s ease-out .52s backwards dashboard-point-in}.sales-trend-point:is(:hover,:focus-visible){opacity:1;stroke-width:4px}[dir=rtl] .sales-trend-line{transform-origin:100%}.sales-trend-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:0;padding:0;list-style:none;display:grid}.sales-trend-legend-item{min-width:0;min-height:30px;color:var(--text-muted);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:10px;display:grid}.sales-trend-legend-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sales-trend-legend-item strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:10px}.sales-trend-legend button.sales-trend-legend-item{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text-muted);background:var(--surface-soft);text-align:start;cursor:pointer;border-radius:10px;padding:5px 9px;transition:opacity .15s,color .15s,border-color .15s,background-color .15s,transform .15s}.sales-trend-legend button.sales-trend-legend-item:hover{color:var(--text);border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.sales-trend-legend button.sales-trend-legend-item:hover{border-color:color-mix(in srgb, var(--mint) 42%, var(--line))}}.sales-trend-legend button.sales-trend-legend-item:hover{transform:translateY(-1px)}.sales-trend-legend button.sales-trend-legend-item[aria-pressed=false]{opacity:.58;background:var(--surface)}.sales-trend-legend button.sales-trend-legend-item[aria-pressed=false]:is(:hover,:focus-visible){opacity:1}.sales-trend-swatch{width:24px;height:8px;overflow:visible}.dashboard-sales-comparison-panel{grid-column:1/-1}.sales-comparison-header{align-items:flex-start;gap:18px}.sales-comparison-controls{grid-template-columns:auto repeat(2,minmax(128px,1fr)) auto;align-items:end;gap:9px;min-width:0;display:grid}.sales-comparison-controls label{gap:5px;min-width:0;display:grid}.sales-comparison-controls label>span{color:var(--text-muted);font-size:9px;font-weight:800}.sales-comparison-period-select-wrap{min-width:0;display:block;position:relative}.sales-comparison-period-select-wrap>svg{z-index:1;color:var(--mint-bright);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:12px;transform:translateY(-50%)}.sales-comparison-controls select{border:1px solid var(--line-strong);width:100%;min-width:0;height:44px;color:var(--text);background:var(--surface-soft);font:inherit;font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;cursor:pointer;border-radius:11px;padding-inline:38px 34px;font-size:12px;font-weight:750;transition:border-color .15s,box-shadow .15s,background .15s}@media (prefers-color-scheme:dark){.sales-comparison-controls select{--lightningcss-light: ;--lightningcss-dark:initial}}.sales-comparison-controls select:hover{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.sales-comparison-controls select:hover{border-color:color-mix(in srgb, var(--mint) 45%, var(--line-strong))}}.sales-comparison-controls select:hover{background:var(--surface)}.sales-comparison-controls select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sales-comparison-apply{white-space:nowrap;min-height:44px}.sales-comparison-error{color:var(--rose);margin:0 0 12px;font-size:11px;font-weight:750}.sales-comparison-figure{gap:14px;margin:0;display:grid}.sales-comparison-echart{width:100%;min-width:0}.sales-comparison-svg{border:1px solid var(--line);background:linear-gradient(180deg, var(--aqua-soft), transparent 48%), var(--surface-soft);border-radius:16px;width:100%;min-height:250px;display:block;overflow:visible}@supports (color:color-mix(in lab, red, red)){.sales-comparison-svg{background:linear-gradient(180deg, color-mix(in srgb, var(--aqua-soft) 26%, transparent), transparent 48%), var(--surface-soft)}}.sales-comparison-grid-line{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 5;opacity:.72}.sales-comparison-axis-label{fill:var(--text-muted);font-family:inherit;font-size:10px}.sales-comparison-line{stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:0;animation:.72s cubic-bezier(.2,.75,.25,1) backwards dashboard-line-draw}[dir=rtl] .sales-comparison-line{transform-origin:100%}.sales-comparison-point{stroke:var(--surface);stroke-width:2px;opacity:.42;outline:0;transition:opacity .14s,stroke-width .14s}.sales-comparison-point:is(:hover,:focus-visible){opacity:1;stroke-width:4px}.sales-comparison-legend{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.sales-comparison-legend li{border:1px solid var(--line);min-width:0;min-height:40px;color:var(--text-muted);background:var(--surface-soft);border-radius:11px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;font-size:10px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid}.sales-comparison-legend li:is(:hover,:focus-visible,.is-highlighted){border-color:var(--mint);outline:none}@supports (color:color-mix(in lab, red, red)){.sales-comparison-legend li:is(:hover,:focus-visible,.is-highlighted){border-color:color-mix(in srgb, var(--mint) 40%, var(--line))}}.sales-comparison-legend li:is(:hover,:focus-visible,.is-highlighted){background:var(--success-surface)}@supports (color:color-mix(in lab, red, red)){.sales-comparison-legend li:is(:hover,:focus-visible,.is-highlighted){background:color-mix(in srgb, var(--success-surface) 46%, var(--surface))}}.sales-comparison-legend li:is(:hover,:focus-visible,.is-highlighted){box-shadow:0 8px 18px var(--mint)}@supports (color:color-mix(in lab, red, red)){.sales-comparison-legend li:is(:hover,:focus-visible,.is-highlighted){box-shadow:0 8px 18px color-mix(in srgb, var(--mint) 8%, transparent)}}.sales-comparison-legend li:is(:hover,:focus-visible,.is-highlighted){transform:translateY(-1px)}.sales-comparison-legend li>span:not(.sales-comparison-swatch){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-comparison-legend strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:10px}.sales-comparison-swatch{border-radius:999px;width:18px;height:5px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.sales-comparison-swatch{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 8%, transparent)}}.dashboard-sales-comparison-panel .dashboard-panel-state{min-height:235px}.dashboard-supply-panel{grid-column:1/-1}.dashboard-supply-panel:before{background:linear-gradient(90deg, var(--cyan), var(--mint))}.dashboard-supply-header{align-items:center}.dashboard-supply-content{gap:12px;display:grid}.dashboard-supply-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:min(760px,66%);display:grid}.dashboard-supply-summary>div{border:1px solid var(--line);background:linear-gradient(145deg, var(--cyan), transparent 70%), var(--surface-soft);border-radius:12px;align-content:center;gap:4px;min-width:0;min-height:58px;padding:9px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-summary>div{background:linear-gradient(145deg, color-mix(in srgb, var(--cyan) 6%, transparent), transparent 70%), var(--surface-soft)}}.dashboard-supply-summary>div.is-primary{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-summary>div.is-primary{border-color:color-mix(in srgb, var(--cyan) 34%, var(--line))}}.dashboard-supply-summary>div.is-primary{background:linear-gradient(145deg, var(--cyan), var(--surface))}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-summary>div.is-primary{background:linear-gradient(145deg, color-mix(in srgb, var(--cyan) 11%, var(--surface)), var(--surface))}}.dashboard-supply-summary dt{color:var(--text-muted);align-items:center;gap:5px;font-size:clamp(.6rem,.62vw,.72rem);font-weight:820;line-height:1.2;display:flex}.dashboard-supply-summary dt svg{color:var(--cyan);flex:none}.dashboard-supply-summary dd{overflow-wrap:anywhere;color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(.82rem,.88vw,1rem);font-weight:900;line-height:1.15}.dashboard-supply-summary .is-primary dd{color:var(--cyan)}.dashboard-supply-list-heading{min-width:0;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:750;display:flex}.dashboard-supply-list-heading strong{color:var(--text);font-size:11px}.dashboard-supply-list-heading span{align-items:center;gap:5px;display:inline-flex}.dashboard-supply-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.dashboard-supply-list li{--delivery-color:var(--cyan);border:1px solid var(--delivery-color);min-width:0;padding:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-list li{border:1px solid color-mix(in srgb, var(--delivery-color) 25%, var(--line))}}.dashboard-supply-list li{background:radial-gradient(circle at 100% 0%, var(--delivery-color), transparent 42%), var(--delivery-color);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-list li{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--delivery-color) 11%, transparent), transparent 42%), color-mix(in srgb, var(--delivery-color) 3%, var(--surface))}}.dashboard-supply-list li{box-shadow:0 9px 22px var(--delivery-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-list li{box-shadow:0 9px 22px color-mix(in srgb, var(--delivery-color) 6%, transparent)}}.dashboard-supply-list li{transition:border-color .18s,box-shadow .18s,transform .18s}.dashboard-supply-list li:hover{border-color:var(--delivery-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-list li:hover{border-color:color-mix(in srgb, var(--delivery-color) 48%, var(--line))}}.dashboard-supply-list li:hover{box-shadow:0 15px 30px var(--delivery-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-list li:hover{box-shadow:0 15px 30px color-mix(in srgb, var(--delivery-color) 12%, transparent)}}.dashboard-supply-list li:hover{transform:translateY(-2px)}.dashboard-supply-product-button{border-radius:inherit;width:100%;min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:11px;padding:13px;display:grid}.dashboard-supply-product-button:focus-visible{outline:3px solid var(--delivery-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-product-button:focus-visible{outline:3px solid color-mix(in srgb, var(--delivery-color) 40%, transparent)}}.dashboard-supply-product-button:focus-visible{outline-offset:-3px}.dashboard-supply-row-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.dashboard-supply-product{align-items:center;gap:9px;min-width:0;display:flex}.dashboard-supply-product>span{width:36px;height:36px;color:var(--delivery-color);background:var(--delivery-color);border-radius:11px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-product>span{background:color-mix(in srgb, var(--delivery-color) 12%, var(--surface))}}.dashboard-supply-product>span{box-shadow:inset 0 0 0 1px var(--delivery-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-product>span{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--delivery-color) 22%, transparent)}}.dashboard-supply-product>div{gap:3px;min-width:0;display:grid}.dashboard-supply-product strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-supply-product small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-supply-volume{text-align:end;flex:none;justify-items:end;gap:2px;display:grid}.dashboard-supply-volume small{color:var(--text-muted);font-size:8px;font-weight:760}.dashboard-supply-volume strong{color:var(--delivery-color);font-variant-numeric:tabular-nums;font-size:13px;font-weight:920}.dashboard-supply-progress{height:8px;margin-inline-end:42px;position:relative;overflow:visible}.dashboard-supply-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--delivery-color), var(--delivery-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-progress i{background:linear-gradient(90deg, color-mix(in srgb, var(--delivery-color) 70%, white), var(--delivery-color))}}.dashboard-supply-progress i{box-shadow:0 0 10px var(--delivery-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-progress i{box-shadow:0 0 10px color-mix(in srgb, var(--delivery-color) 23%, transparent)}}.dashboard-supply-progress span{min-width:35px;color:var(--delivery-color);font-variant-numeric:tabular-nums;font-size:9px;font-weight:900;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + 7px);transform:translateY(-50%)}.dashboard-supply-row-meta{min-width:0;color:var(--text-muted);grid-template-columns:minmax(0,1.15fr) auto auto;align-items:center;gap:8px;font-size:8px;line-height:1.5;display:grid}.dashboard-supply-row-meta span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.dashboard-supply-row-meta svg{color:var(--delivery-color);flex:none}.dashboard-supply-open-detail{border:1px solid var(--delivery-color);justify-self:end;align-items:center;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-open-detail{border:1px solid color-mix(in srgb, var(--delivery-color) 24%, var(--line))}}.dashboard-supply-open-detail{color:var(--delivery-color);background:var(--delivery-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-open-detail{background:color-mix(in srgb, var(--delivery-color) 8%, var(--surface))}}.dashboard-supply-open-detail{font-size:8px;font-weight:850}.dashboard-supply-drawer{width:min(660px,100vw)}.dashboard-supply-product-detail{--delivery-color:var(--cyan);gap:18px;display:grid}.dashboard-supply-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.dashboard-supply-detail-summary>div{border:1px solid var(--delivery-color);gap:5px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-detail-summary>div{border:1px solid color-mix(in srgb, var(--delivery-color) 22%, var(--line))}}.dashboard-supply-detail-summary>div{background:linear-gradient(145deg, var(--delivery-color), var(--surface-soft));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-detail-summary>div{background:linear-gradient(145deg, color-mix(in srgb, var(--delivery-color) 8%, var(--surface)), var(--surface-soft))}}.dashboard-supply-detail-summary dt{color:var(--text-muted);font-size:9px;font-weight:760}.dashboard-supply-detail-summary dd{color:var(--delivery-color);font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:920}.dashboard-supply-tank-deliveries{gap:9px;margin:0;padding:0;list-style:none;display:grid}.dashboard-supply-tank-deliveries>li{border:1px solid var(--delivery-color);grid-template-columns:minmax(0,1fr) auto;gap:11px 16px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-tank-deliveries>li{border:1px solid color-mix(in srgb, var(--delivery-color) 20%, var(--line))}}.dashboard-supply-tank-deliveries>li{background:radial-gradient(circle at 100% 0%, var(--delivery-color), transparent 43%), var(--surface);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-tank-deliveries>li{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--delivery-color) 9%, transparent), transparent 43%), var(--surface)}}.dashboard-supply-tank-deliveries>li{box-shadow:0 8px 20px var(--delivery-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-tank-deliveries>li{box-shadow:0 8px 20px color-mix(in srgb, var(--delivery-color) 7%, transparent)}}.dashboard-supply-detail-station{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-supply-detail-station>span{width:38px;height:38px;color:var(--delivery-color);background:var(--delivery-color);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-detail-station>span{background:color-mix(in srgb, var(--delivery-color) 11%, var(--surface))}}.dashboard-supply-detail-station>div{gap:3px;min-width:0;display:grid}.dashboard-supply-detail-station strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-supply-detail-station small{color:var(--text-muted);font-size:9px}.dashboard-supply-detail-volume{align-content:center;justify-items:end;gap:3px;display:grid}.dashboard-supply-detail-volume small{color:var(--text-muted);font-size:8px;font-weight:760}.dashboard-supply-detail-volume strong{color:var(--delivery-color);font-variant-numeric:tabular-nums;font-size:14px;font-weight:920}.dashboard-supply-detail-meta{border-top:1px solid var(--delivery-color);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 16px;padding-top:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-detail-meta{border-top:1px solid color-mix(in srgb, var(--delivery-color) 14%, var(--line))}}.dashboard-supply-detail-meta{color:var(--text-muted);font-size:9px}.dashboard-supply-detail-meta span{align-items:center;gap:5px;display:inline-flex}.dashboard-supply-detail-meta svg{color:var(--delivery-color)}.dashboard-supply-detail-empty{border:1px dashed var(--delivery-color);align-content:center;place-items:center;gap:10px;min-height:180px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-detail-empty{border:1px dashed color-mix(in srgb, var(--delivery-color) 28%, var(--line))}}.dashboard-supply-detail-empty{color:var(--delivery-color);background:var(--delivery-color);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-detail-empty{background:color-mix(in srgb, var(--delivery-color) 5%, var(--surface))}}.dashboard-supply-detail-empty{text-align:center}.dashboard-supply-detail-empty p{max-width:360px;color:var(--text-muted);margin:0;font-size:11px;line-height:1.6}.dashboard-supply-state{border:1px dashed var(--line-strong);min-height:142px;color:var(--text-muted);background:var(--surface-soft);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:24px;display:flex}.dashboard-supply-state-icon{width:40px;height:40px;color:var(--cyan);background:var(--aqua-soft);border-radius:13px;place-items:center;display:grid}.dashboard-supply-state>div{gap:5px;display:grid}.dashboard-supply-state strong{color:var(--text);font-size:12px}.dashboard-supply-state p{max-width:420px;color:var(--text-muted);margin:0;font-size:10px;line-height:1.6}.dashboard-supply-state.state-denied .dashboard-supply-state-icon,.dashboard-supply-state.state-error .dashboard-supply-state-icon{color:var(--rose);background:var(--danger-surface)}.dashboard-supply-truncated{border:1px solid var(--amber);margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.dashboard-supply-truncated{border:1px solid color-mix(in srgb, var(--amber) 35%, var(--line))}}.dashboard-supply-truncated{color:var(--amber);background:var(--warning-surface);border-radius:11px;font-size:9px;font-weight:750}@media (max-width:1100px){.dashboard-supply-header{flex-direction:column;align-items:stretch}.dashboard-supply-summary{width:100%}.dashboard-supply-list{grid-template-columns:repeat(2,minmax(0,1fr))}.alerts-dashboard-content{grid-template-columns:1fr}.dashboard-alerts-panel .dashboard-panel-header{align-items:stretch}.attention-header-actions{justify-content:space-between}}@media (max-width:900px){.dashboard-supply-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.attention-header-actions{flex-direction:column;align-items:stretch}.attention-header-actions .dashboard-segmented-control{width:100%}.attention-status-pill{justify-content:center}.attention-signal-grid{grid-template-columns:1fr}.top-site-row{grid-template-columns:32px minmax(0,1fr)}.top-site-open{display:none}.top-site-heading{flex-direction:column;align-items:flex-start;gap:5px}.top-site-value-stack{grid-auto-flow:column;justify-content:space-between;justify-items:start;width:100%}.dashboard-supply-list{grid-template-columns:1fr}.dashboard-supply-list-heading,.dashboard-supply-row-meta{flex-direction:column;align-items:flex-start}.dashboard-supply-row-meta{grid-template-columns:1fr}.dashboard-supply-row-meta span{white-space:normal;max-width:100%}.dashboard-supply-row-heading{flex-direction:column;align-items:stretch}.dashboard-supply-volume{text-align:start;justify-items:start}.dashboard-supply-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-supply-tank-deliveries>li{grid-template-columns:1fr}.dashboard-supply-detail-volume{justify-items:start}.dashboard-supply-detail-meta{flex-direction:column;grid-column:1;align-items:flex-start}.dashboard-supply-open-detail{justify-self:start}}@media (prefers-reduced-motion:reduce){.dashboard-supply-progress i,.dashboard-supply-state .is-spinning{animation:none!important;transform:none!important}.dashboard-supply-list li{transition:none}.dashboard-supply-list li:hover{transform:none}}@keyframes dashboard-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dashboard-line-draw{0%{opacity:.18;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes dashboard-point-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes dashboard-filter-chip-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.dashboard-filter-bar,.metrics-grid>.metric-card,.dashboard-grid>.dashboard-panel{animation:.42s cubic-bezier(.2,.75,.25,1) backwards dashboard-enter}.dashboard-filter-bar{animation-delay:20ms}.metrics-grid>.metric-card:first-child{animation-delay:55ms}.dashboard-grid>.dashboard-panel:first-child{animation-delay:.18s}.dashboard-grid>.dashboard-panel:nth-child(2){animation-delay:.215s}.dashboard-grid>.dashboard-panel:nth-child(3){animation-delay:.25s}.dashboard-grid>.dashboard-panel:nth-child(4){animation-delay:.285s}.dashboard-grid>.dashboard-panel:nth-child(n+5){animation-delay:.32s}.dashboard-filter-chip{animation:.24s ease-out backwards dashboard-filter-chip-in}.dashboard-panel{transition:transform .17s,border-color .17s,box-shadow .17s}.dashboard-panel:hover{border-color:var(--mint);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.dashboard-panel:hover{border-color:color-mix(in srgb, var(--mint) 30%, var(--line))}}.dashboard-panel:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus), var(--shadow-soft)}@supports (color:color-mix(in lab, red, red)){.dashboard-panel:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--focus) 20%, transparent), var(--shadow-soft)}}.dashboard-progress-track i{transform-origin:0;animation:.62s cubic-bezier(.2,.75,.25,1) .18s backwards dashboard-progress-grow;transform:scaleX(1)}[dir=rtl] .dashboard-progress-track i{transform-origin:100%}.data-page-shell,.data-page-summary{min-width:0}.data-page-panel{min-width:0;overflow:hidden}.data-page-toolbar-slot,.data-page-content,.data-page-footer{min-width:0}.data-page-footer:empty{display:none}.data-state{min-height:260px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:28px;display:flex}.data-state-visual{border:1px solid var(--line);width:50px;height:50px;color:var(--mint-bright);background:var(--surface-soft);border-radius:15px;place-items:center;display:grid}.data-state-error .data-state-visual,.data-state-denied .data-state-visual{color:var(--rose);background:var(--danger-surface)}.data-state-copy{gap:6px;max-width:520px;display:grid}.data-state-copy strong{color:var(--text);font-size:14px}.data-state-copy span{font-size:11px;line-height:1.7}.data-state-action{margin-top:3px}.status-badge{border:1px solid;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;min-height:28px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.status-badge{border:1px solid color-mix(in srgb, currentColor 24%, var(--line))}}.status-badge{white-space:nowrap;border-radius:999px;font-size:10px;font-weight:800}.status-badge-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.status-badge-success{color:var(--success);background:var(--success-surface)}.status-badge-warning{color:var(--amber);background:var(--warning-surface)}.status-badge-danger{color:var(--danger);background:var(--danger-surface)}.status-badge-info{color:var(--cobalt);background:var(--info-surface)}.status-badge-neutral{color:var(--text-muted);background:var(--surface-soft)}.route-state-page{border:1px solid var(--line);background:radial-gradient(circle at 50% 0%, var(--mint), transparent 42%), var(--surface);border-radius:26px;place-content:center;justify-items:center;gap:20px;min-height:min(620px,100dvh - 160px);padding:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-state-page{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--mint) 10%, transparent), transparent 42%), var(--surface)}}.route-state-page{box-shadow:var(--shadow-soft);text-align:center}.route-state-icon{border:1px solid var(--mint);place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-state-icon{border:1px solid color-mix(in srgb, var(--mint) 28%, var(--line))}}.route-state-icon{color:var(--mint-bright);background:var(--success-surface);border-radius:18px}.route-state-page>div{gap:8px;max-width:560px;display:grid}.route-state-page p{color:var(--mint-bright);margin:0;font-size:10px;font-weight:850}[lang=en] .route-state-page p{letter-spacing:.12em;text-transform:uppercase}.route-state-page h1{color:var(--text);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,3.2rem)}.route-state-page>div>span{color:var(--text-muted);font-size:12px;line-height:1.75}.route-state-page .secondary-button{margin-top:4px;text-decoration:none}[dir=rtl] .route-state-page .secondary-button svg{transform:scaleX(-1)}.station-data-panel{overflow:hidden}.data-toolbar{border-bottom:1px solid var(--line);background:var(--petrol-wash);grid-template-columns:minmax(260px,1.5fr) minmax(170px,.7fr) minmax(220px,.9fr);align-items:end;gap:12px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.data-toolbar{background:color-mix(in srgb, var(--petrol-wash) 46%, var(--surface))}}.search-control,.select-control{min-width:0;color:var(--text-muted);gap:8px;font-size:10px;font-weight:750;display:grid}.search-control>div{min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);align-items:center;gap:10px;padding-inline:13px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px #ffffff6b}.search-control>div:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus)}@supports (color:color-mix(in lab, red, red)){.search-control>div:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent)}}.search-control svg{color:var(--mint);flex:none}.search-control input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.search-control input::placeholder{color:var(--text-muted)}.select-control select,.page-size-control select{min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--text);background:var(--surface);cursor:pointer;outline:0;padding-inline:12px 34px}[dir=rtl] .select-control select,[dir=rtl] .page-size-control select{padding-inline:34px 12px}.select-control select:focus,.page-size-control select:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus)}@supports (color:color-mix(in lab, red, red)){.select-control select:focus,.page-size-control select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent)}}.select-control select:focus,.page-size-control select:focus{outline:2px solid var(--focus);outline-offset:1px}.select-control option,.page-size-control option{color:var(--text);background:var(--surface)}.station-table-wrap{transition:opacity .15s;overflow-x:auto}.station-table{border-collapse:collapse;width:100%;min-width:720px}.station-table th,.station-table td{border-bottom:1px solid var(--line);text-align:start;padding:14px 18px}.station-table th{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.station-table th{color:color-mix(in srgb, var(--text) 72%, var(--text-muted))}}.station-table th{background:var(--petrol-wash)}@supports (color:color-mix(in lab, red, red)){.station-table th{background:color-mix(in srgb, var(--petrol-wash) 42%, var(--surface))}}.station-table th{white-space:nowrap;font-size:10px;font-weight:850}[lang=en] .station-table th{text-transform:uppercase;letter-spacing:.1em}.station-table td{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.station-table td{color:color-mix(in srgb, var(--text) 92%, var(--text-muted))}}.station-table td{font-size:12px}.station-table tbody tr{transition:background .14s}.station-table tbody tr:nth-child(2n){background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.station-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--surface-soft) 36%, transparent)}}.station-table tbody tr:hover{background:var(--success-surface)}@supports (color:color-mix(in lab, red, red)){.station-table tbody tr:hover{background:color-mix(in srgb, var(--success-surface) 52%, var(--surface))}}.station-table tbody tr:last-child td{border-bottom:0}.station-table td:first-child{color:var(--mint-bright);font-variant-numeric:tabular-nums;font-weight:800}.station-detail-link{color:var(--primary);text-underline-offset:3px;font-weight:800;text-decoration:none}.station-detail-link:hover{text-decoration:underline}.station-detail-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.station-status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.station-status i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.status-online{color:var(--online);background:var(--online-surface)}.status-recently_offline{color:var(--amber);background:var(--warning-surface)}.status-offline{color:var(--offline);background:var(--offline-surface)}.station-mobile-cards{transition:opacity .15s;display:none}.is-updating{opacity:.54}.data-loading,.data-empty,.data-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:280px;padding:28px;display:flex}.data-loading strong,.data-empty strong{font-size:13px}.data-loading span:not(.data-spinner),.data-empty span{color:var(--text-muted);font-size:11px}.data-spinner{border:2px solid var(--line-strong);border-top-color:var(--mint);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite auth-spin}.data-empty svg{color:var(--mint)}.data-error{text-align:start;flex-direction:row;justify-content:space-between;min-height:240px}.data-pagination{border-top:1px solid var(--line);background:var(--surface-soft);align-items:center;gap:18px;min-height:64px;padding:10px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.data-pagination{background:color-mix(in srgb, var(--surface-soft) 42%, var(--surface))}}.pagination-summary{color:var(--text-muted);margin-inline-end:auto;font-size:11px}.page-size-control{color:var(--text-muted);align-items:center;gap:8px;font-size:10px;display:flex}.page-size-control select{min-height:38px;padding-inline:9px 28px}.pagination-buttons{align-items:center;gap:8px;display:flex}.pagination-buttons>span{min-width:96px;color:var(--text-muted);text-align:center;font-size:10px}.pagination-button{border:1px solid var(--line);width:38px;height:38px;color:var(--text);background:var(--surface);box-shadow:var(--shadow-xs);cursor:pointer;border-radius:11px;place-items:center;transition:transform .14s,border-color .14s,color .14s;display:grid}.pagination-button:hover:not(:disabled){color:var(--mint);border-color:#087a5557;transform:translateY(-1px)}[dir=rtl] .pagination-button svg{transform:scaleX(-1)}@media (max-width:1200px){.dashboard-filter-bar{grid-template-columns:auto minmax(0,1fr);align-items:end}.dashboard-filter-actions{grid-column:2}.sales-comparison-header{flex-direction:column;align-items:stretch}.sales-comparison-controls{grid-template-columns:auto repeat(2,minmax(0,1fr)) auto}}@media (max-width:900px) and (min-width:761px){.dashboard-filter-heading>:is(strong,span):not(.dashboard-filter-heading-icon){display:none}.dashboard-filter-group{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.side-rail{width:236px}.workspace{width:auto;max-width:none;margin-inline-start:236px}[dir=rtl] .dashboard-filter-trigger{right:236px}.dashboard-filter-bar{grid-template-columns:auto minmax(0,1fr);align-items:end}.dashboard-filter-actions{grid-column:2}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.dashboard-stock-panel,.dashboard-stations-panel,.dashboard-map-panel,.dashboard-sales-panel,.dashboard-alerts-panel,.dashboard-top-sites-panel,.dashboard-sales-trend-panel{grid-column:1/-1}.user-chip>div{display:none}.data-toolbar{grid-template-columns:minmax(240px,1fr) minmax(160px,.7fr)}.order-control{grid-column:1/-1}}@media (max-width:760px){.login-page{grid-template-columns:1fr;min-height:100svh}.login-story{border-inline-end:0;border-bottom:1px solid var(--line);gap:34px;min-height:auto;padding:24px 20px 30px}.login-story:before{inset-inline-end:-36vw;width:72vw;height:72vw;top:-12vw}.login-story-copy h1{max-width:540px;font-size:clamp(2.15rem,10vw,3.35rem)}.login-story-copy p{margin-top:15px}.login-brand-logo{width:108px;height:72px}.login-brand-logo.is-square-logo{width:74px;height:74px}.login-brand-monogram{width:74px;height:74px;font-size:18px}.login-gts-logo-card{width:172px;height:76px}.login-story-wordmark,.login-story-monogram{display:none}.login-story-footer{justify-content:flex-end}.login-security-note{display:none}.login-powered-brand{min-width:88px;padding:3px 1px}.login-powered-mark{width:72px}.login-panel{min-height:auto;padding:16px 18px max(34px, env(safe-area-inset-bottom))}.login-panel-toolbar{min-height:46px}.login-form-wrap{padding-block:26px 12px}.login-lock{margin-bottom:20px}.side-rail{width:min(86vw,320px);transition:transform .22s;transform:translate(-110%)}.side-rail .side-collapse-edge{display:none}[dir=rtl] .side-rail{transform:translate(110%)}.side-rail.is-open{transform:translate(0)}.workspace{width:auto;max-width:none;margin-inline-start:0}.mobile-scrim{z-index:45;background:#09262b6b;border:0;display:block;position:fixed;inset:0}.side-close{margin-inline-start:auto;display:grid}.top-bar{gap:10px;height:68px;padding-inline:12px}.menu-trigger{display:grid}.top-context{flex:1;min-width:0;max-width:none}.top-context-mark{width:38px;height:38px}.top-context-copy strong{font-size:11px}.command-search{display:none}.mobile-command-trigger{display:grid!important}.command-palette-overlay{padding:76px 8px calc(84px + env(safe-area-inset-bottom))}.command-palette{border-radius:18px;max-height:calc(100dvh - 160px)}.command-palette-header{min-height:62px;padding-inline:12px 9px}[dir=rtl] .command-palette-header{padding-inline:9px 12px}.command-palette-header input{font-size:16px}.command-palette-result{min-height:60px}.top-actions{gap:6px}.top-actions>.icon-button:not(.theme-toggle),.user-chip{display:none}.language-switcher{max-width:132px}.language-switcher select{min-width:0;max-width:90px}.page-canvas{padding:18px 12px calc(94px + env(safe-area-inset-bottom))}.page-stack{gap:16px}.page-context-actions,.page-context-actions>:is(div,nav){width:100%}.page-context-actions>:is(div,nav){flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.page-header{border-radius:14px;flex-direction:column;align-items:flex-start;gap:9px;min-height:0;padding:11px 12px}.page-header.is-compact{min-height:54px;padding:9px 11px}.sales-comparison-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-comparison-controls .dashboard-segmented-control,.sales-comparison-apply{grid-column:1/-1;width:100%}.sales-comparison-svg{min-height:220px}.sales-comparison-echart .gts-echart{height:230px!important}.sales-comparison-legend{grid-template-columns:1fr}.page-header h1{font-size:clamp(1.25rem,6vw,1.55rem);line-height:1.1}.page-header p{margin-top:3px;font-size:9px;line-height:1.4}.page-header-action,.page-header-action>:is(button,a){width:100%}.dashboard-filter-trigger,[dir=rtl] .dashboard-filter-trigger{z-index:44;border-radius:14px 0 0 14px;width:48px;height:48px;min-height:48px;padding:0;right:0}.dashboard-filter-drawer{border-left:0;width:min(360px,100dvw)}.dashboard-filter-drawer-header{min-height:66px;padding:10px 14px}.dashboard-filter-drawer-title p{max-width:250px}.dashboard-filter-drawer-body{gap:10px;padding:11px 12px 16px}.dashboard-filter-group-heading{padding:9px 11px}.dashboard-filter-group-content{padding:11px}.dashboard-filter-section{border-radius:14px;padding:12px}.dashboard-filter-drawer .dashboard-filter-control :is(input,select),.dashboard-filter-search input{font-size:16px}.dashboard-filter-options{max-height:min(215px,28dvh)}.dashboard-filter-option{min-height:48px}.dashboard-filter-section-actions button,.dashboard-filter-options-state button{min-height:36px}.dashboard-filter-drawer-footer{padding-inline:15px}.dashboard-filter-bar{border-radius:15px;grid-template-columns:1fr;align-items:stretch;gap:12px;padding:12px}.dashboard-filter-heading{grid-column:1}.dashboard-filter-group{grid-column:1;grid-template-columns:1fr;gap:9px}.dashboard-filter-control>:is(label,span){white-space:normal}.dashboard-filter-control :is(input,select){height:44px;min-height:44px;font-size:16px}.dashboard-filter-actions{grid-column:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch;display:grid}.dashboard-filter-actions>*,.dashboard-filter-auto-refresh,.dashboard-auto-refresh{white-space:normal;width:100%;min-width:0;min-height:44px}.dashboard-filter-reset{white-space:normal;min-height:44px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card{min-height:142px;padding:14px}.metric-icon{margin-bottom:14px}.metric-card>strong{font-size:1.8rem}.metric-card>small{max-width:100%;padding-inline-end:30px}.dashboard-grid{gap:12px}.dashboard-panel{border-radius:20px;padding:16px}.dashboard-panel:before{inset-inline:16px}.dashboard-panel-header{flex-direction:column;align-items:stretch;margin-bottom:17px}.dashboard-panel-header .panel-link,.dashboard-panel-header .dashboard-tag{width:-moz-fit-content;width:fit-content}.dashboard-segmented-control{width:min(260px,100%)}.stock-summary,.station-health-summary{grid-template-columns:1fr;justify-items:center}.dashboard-map-stage{border-radius:16px;min-height:310px}.dashboard-stat-stack{width:100%}.station-health-legend{width:min(280px,100%)}.dashboard-mini-metrics{grid-template-columns:1fr}.sales-trend-svg{min-height:210px}.dashboard-trend-echart .gts-echart{height:230px!important}.sales-trend-legend{grid-template-columns:1fr}.station-pulse-row{grid-template-columns:auto minmax(0,1fr);padding-block:10px}.station-pulse-row .station-status{grid-column:2}.async-state-panel{flex-direction:column;align-items:stretch}.async-state-panel .secondary-button{width:100%}.data-toolbar{grid-template-columns:1fr;padding:14px}.order-control{grid-column:auto}.station-table-wrap{display:none}.station-mobile-cards{gap:10px;padding:12px;display:grid}.station-mobile-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:15px;box-shadow:0 8px 22px #203e300f}.station-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.station-card-heading>strong,.station-card-heading>.station-detail-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.station-mobile-card dl{gap:0;margin:7px 0 0;display:grid}.station-mobile-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.75fr) 1fr;align-items:center;gap:12px;min-height:42px;padding-block:8px;display:grid}.station-mobile-card dl>div:last-child{border-bottom:0}.station-mobile-card dt{color:var(--text-muted);font-size:10px}.station-mobile-card dd{overflow-wrap:anywhere;min-width:0;color:var(--text);text-align:end;margin:0;font-size:11px}.station-mobile-card dd .station-status{margin-inline-start:auto}.data-error{text-align:start;flex-direction:column;align-items:stretch;min-height:220px}.data-error .secondary-button{width:100%}.data-pagination{flex-wrap:wrap;align-items:stretch;padding:14px}.pagination-summary{width:100%;margin-inline-end:0}.page-size-control{flex:1}.pagination-buttons{margin-inline-start:auto}.operating-canvas{grid-template-columns:1fr;min-height:auto;padding:25px}.signal-field{min-height:170px}.table-law-panel{grid-template-columns:auto 1fr;gap:16px}.view-mode-preview{grid-column:1/-1}.mobile-card-preview{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);padding:20px;display:block}.shimmer-block{background:var(--surface-strong);border-radius:7px;width:58%;height:12px}.shimmer-block.short{width:35%;margin-top:10px}.preview-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.preview-stats i{background:#087a5514;border-radius:12px;height:55px}.payment-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-banner>svg{display:none}.mobile-navigation{z-index:40;inset-inline:10px;bottom:max(10px, env(safe-area-inset-bottom));background:var(--ink);border:1px solid #0ba8c43d;border-radius:21px;grid-template-columns:repeat(4,1fr);min-height:64px;padding:7px;display:grid;position:fixed;box-shadow:0 14px 34px #09262b38}.mobile-navigation a,.mobile-navigation button{color:#e8f5eeb8;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:48px;font-size:10px;text-decoration:none;display:flex}.mobile-navigation .is-active{color:#f2fcf9;background:var(--ink-soft)}}@media (max-width:390px){.sales-comparison-controls{grid-template-columns:1fr}.sales-comparison-controls .dashboard-segmented-control,.sales-comparison-apply{grid-column:1}.command-palette-overlay{padding-inline:0}.command-palette{border-inline:0;border-radius:0;width:100%}.dashboard-filter-drawer{width:100dvw}.dashboard-filter-drawer-title p{display:none}.dashboard-filter-date-grid{grid-template-columns:1fr}.dashboard-filter-drawer-body{padding-inline:12px}.dashboard-filter-group-heading p{overflow-wrap:anywhere;white-space:normal}.dashboard-filter-preferences{grid-template-columns:1fr;align-items:stretch}.dashboard-filter-preferences .dashboard-auto-refresh{width:100%}.dashboard-filter-section{padding:11px}.dashboard-filter-section-heading{flex-direction:column;align-items:flex-start;gap:3px}.dashboard-filter-section-heading>small{white-space:normal;max-width:100%}.dashboard-filter-options{max-height:min(200px,28dvh)}.dashboard-filter-drawer-footer{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7px;padding-inline:12px}.dashboard-filter-drawer-footer .dashboard-filter-reset{width:100%;padding-inline:8px;font-size:10px}.dashboard-filter-drawer-footer .dashboard-filter-apply{white-space:normal;padding-inline:10px}.dashboard-filter-group{grid-template-columns:1fr}.dashboard-filter-actions{grid-template-columns:minmax(0,1fr) 44px;display:grid}.dashboard-filter-actions>*,.dashboard-filter-auto-refresh,.dashboard-auto-refresh{width:auto}.dashboard-filter-reset{width:44px;padding-inline:0;font-size:0}.dashboard-filter-reset svg{width:18px;height:18px}.metrics-grid{grid-template-columns:1fr}.metric-card{min-height:128px}.dashboard-stat-stack{grid-template-columns:1fr}.dashboard-stat-stack>div{grid-template-columns:1fr auto;align-items:center}.dashboard-stat-stack span{min-width:0}.payment-domain-grid{grid-template-columns:1fr}.page-size-control{justify-content:space-between;width:100%}.pagination-buttons{justify-content:space-between;width:100%;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dashboard-filter-trigger{transition:none!important;transform:translateY(-50%)!important}.dashboard-filter-scrim,.dashboard-filter-drawer{transition:none!important;animation:none!important}.dashboard-filter-bar,.dashboard-filter-chip,.metrics-grid>.metric-card,.dashboard-grid>.dashboard-panel,.dashboard-progress-track i,.attention-primary-icon,.sales-trend-line,.sales-trend-point,.sales-comparison-line,.sales-comparison-point{opacity:1!important;animation:none!important;transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:is(.sales-reports-page,.tank-reports-page,.shift-reports-page,.report-builder-page,.maintenance-page,.alarms-page,.security-admin-page,.access-scope-page,.config-reference-page,.config-company-station-page) .data-page-content{min-height:0!important}:is(.sales-reports-page,.tank-reports-page,.shift-reports-page,.report-builder-page,.maintenance-page,.alarms-page,.security-admin-page,.access-scope-page,.config-reference-page,.config-company-station-page,.pricing-page-panel) .data-state{min-height:clamp(170px,24vh,220px)!important;padding:22px!important}:is(.sales-summary-card,.tank-report-summary-card,.maintenance-summary-card,.alarms-summary-card,.payment-kpi-card,.shift-summary-grid article,.report-summary-grid article){min-height:84px!important;box-shadow:var(--shadow-xs)!important;border-radius:15px!important;padding:12px!important}:is(.sales-summary-card,.tank-report-summary-card,.maintenance-summary-card,.alarms-summary-card,.payment-kpi-card,.shift-summary-grid article,.report-summary-grid article) strong{font-size:clamp(1rem,1.45vw,1.3rem)!important}:is(.sales-mode-tabs,.tank-report-tabs,.shift-detail-tabs,.payment-tabs,.report-config-tabs){box-shadow:var(--shadow-xs)!important;border-radius:13px!important;gap:3px!important;padding:3px!important}:is(.sales-mode-tabs,.tank-report-tabs,.shift-detail-tabs,.payment-tabs,.report-config-tabs) button{border-radius:9px!important;min-height:35px!important;padding-inline:11px!important;font-size:9px!important}:is(.sales-report-toolbar,.tank-report-toolbar,.shift-toolbar,.maintenance-toolbar,.alarms-toolbar,.payment-overview-toolbar,.payment-list-toolbar){gap:9px!important;min-height:56px!important;padding:9px 12px!important}.payment-page-header{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-end!important;padding:0!important}.payment-title-lockup>span{width:36px!important;height:36px!important;box-shadow:none!important;border-radius:11px!important}.payment-title-lockup h1{font-size:1.25rem!important}.payment-panel,.maintenance-panel,.alarms-panel{box-shadow:var(--shadow-xs)!important;border-radius:18px!important}@media (max-width:760px){:is(.sales-summary-card,.tank-report-summary-card,.maintenance-summary-card,.alarms-summary-card,.payment-kpi-card,.shift-summary-grid article,.report-summary-grid article){min-height:76px!important}.payment-page-header{align-items:stretch!important;gap:8px!important}.data-page-shell .data-mobile-card{box-shadow:var(--shadow-xs)!important;border-radius:14px!important}}#root :is(.page-header,.feature-panel,.dashboard-panel,.payment-panel,.settings-account-card,.settings-security-card,.pricing-workflow-card,.pricing-card,.pricing-review-card,.pricing-history-card,.periodic-card,.periodic-manager,.periodic-metrics article,.tenant-provisioning-card,.tenant-provisioning-list,.station-detail-section,.station-detail-shift,.station-location-section,.zatca-executive-summary,.zatca-section){border-color:var(--line)!important;border-radius:var(--ho-surface-radius)!important;background-color:var(--surface)!important;background-image:var(--premium-surface)!important;box-shadow:var(--premium-shadow)!important}body>.viewport-filter-trigger{transform-origin:100%;transform:translate(27px,-50%)scale(.94);z-index:119!important;border:1px solid color-mix(in srgb, var(--mint) 36%, var(--line))!important;width:44px!important;min-width:44px!important;height:50px!important;min-height:50px!important;color:var(--rail-filter)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--rail-filter) 10%, var(--surface)), color-mix(in srgb, var(--surface) 94%, transparent))!important;-webkit-backdrop-filter:blur(14px)saturate(1.08)!important;backdrop-filter:blur(14px)saturate(1.08)!important;font-family:var(--font-ui)!important;opacity:.58!important;transition:opacity .19s var(--motion-premium), transform .22s var(--motion-premium), color .18s ease, background .18s ease, box-shadow .22s var(--motion-premium)!important;cursor:pointer!important;border-right:0!important;border-radius:15px 0 0 15px!important;place-items:center!important;gap:0!important;padding:0!important;font-size:0!important;display:grid!important;position:fixed!important;inset:50dvh 0 auto auto!important;overflow:visible!important;box-shadow:-8px 11px 28px #03191f29!important}body>.dashboard-filter-drawer{border:1px solid color-mix(in srgb, var(--mint) 24%, var(--line))!important;border-radius:20px!important;width:min(336px,100dvw - 28px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 28px)!important;animation:.22s cubic-bezier(.2,.75,.25,1) both ho-dashboard-filter-enter!important;inset:50dvh 14px auto auto!important;transform:translateY(-50%)!important;box-shadow:-20px 24px 64px #03191f3d!important}body>.dashboard-filter-drawer>form{height:auto!important;max-height:calc(100dvh - 30px)!important}body>.dashboard-filter-drawer .dashboard-filter-drawer-header{min-height:62px}body>.dashboard-filter-drawer .dashboard-filter-drawer-body{gap:8px;padding:9px 10px 11px}body>.dashboard-filter-drawer .dashboard-filter-options{max-height:min(132px,22dvh)}body>.dashboard-filter-drawer .dashboard-filter-drawer-footer{padding:9px 10px calc(9px + env(safe-area-inset-bottom))}@keyframes ho-dashboard-filter-enter{0%{opacity:0;transform:translate(18px,-50%)scale(.985)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes ho-dashboard-filter-enter-rtl{0%{opacity:0;transform:translate(-18px,-50%)scale(.985)}to{opacity:1;transform:translateY(-50%)scale(1)}}:root[dir=rtl] body>.viewport-filter-trigger{transform-origin:0;transform:translate(-27px,-50%)scale(.94);border-right:1px solid color-mix(in srgb, var(--mint) 36%, var(--line))!important;border-left:0!important;border-radius:0 15px 15px 0!important;left:0!important;right:auto!important;box-shadow:8px 11px 28px #03191f29!important}:root[dir=rtl] body>.dashboard-filter-drawer{animation-name:ho-dashboard-filter-enter-rtl!important;left:14px!important;right:auto!important;box-shadow:20px 24px 64px #03191f3d!important}:root[dir=rtl] body>:is(.station-insight-overlay,.station-operations-layer,.sales-filter-layer,.tank-report-filter-overlay,.shift-filter-layer,.shift-detail-layer,.payment-filter-overlay,.maintenance-filter-overlay,.maintenance-detail-overlay,.alarms-filter-overlay,.report-workspace-backdrop){justify-content:flex-start!important}@media (max-width:760px){body>.dashboard-filter-drawer{border:0!important;border-radius:0!important;width:100dvw!important;height:100dvh!important;max-height:100dvh!important;animation-name:none!important;inset:0!important;transform:none!important}body>.dashboard-filter-drawer>form{height:100dvh!important;max-height:100dvh!important}}@media (prefers-reduced-motion:reduce){body>.dashboard-filter-drawer,body>.dashboard-filter-drawer .dashboard-filter-group-chevron{transition:none!important;animation:none!important}}body>.viewport-filter-trigger:hover{width:44px!important;min-width:44px!important;color:var(--mint)!important;background:color-mix(in srgb, var(--mint) 9%, var(--surface))!important;opacity:1!important;transform:translateY(-50%)scale(1)!important;box-shadow:-12px 15px 34px #03191f36!important}:root[dir=rtl] body>.viewport-filter-trigger:hover,:root[dir=rtl] body>.viewport-filter-trigger:focus-visible{transform:translateY(-50%)scale(1)!important}body>.viewport-filter-trigger:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 52%, transparent)!important;outline-offset:3px!important;opacity:1!important;transform:translateY(-50%)scale(1)!important}body>.viewport-filter-trigger>:is(span,b){border:2px solid var(--surface)!important;color:#fff!important;background:var(--rose)!important;border-radius:999px!important;place-items:center!important;min-width:19px!important;height:19px!important;padding-inline:4px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:grid!important;position:absolute!important;top:5px!important;left:5px!important}body:has([aria-modal=true])>.viewport-filter-trigger{opacity:0!important;pointer-events:none!important}@media (hover:none),(pointer:coarse){body>.viewport-filter-trigger{opacity:1!important;transform:translateY(-50%)!important}}#root :is(.alarms-inline-filter,.sales-toolbar-filter,.tank-report-toolbar-filter,.shift-toolbar-filter){display:none!important}@media (hover:hover) and (pointer:fine){#root :is(.payment-kpi-card,.payment-insight-card,.zatca-station-card,.moe-company-option,.moe-runtime-card,.moe-readiness-card,.moe-checkpoint-card,.tank-report-summary-card,.config-company-card,.config-station-card){transition:transform var(--motion-fast,.16s) ease, border-color var(--motion-fast,.16s) ease, box-shadow var(--motion-fast,.16s) ease}#root :is(.payment-kpi-card,.payment-insight-card,.zatca-station-card,.moe-company-option,.moe-runtime-card,.moe-readiness-card,.moe-checkpoint-card,.tank-report-summary-card,.config-company-card,.config-station-card):hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--mint) 32%, var(--line))!important;box-shadow:0 18px 42px color-mix(in srgb, var(--ink) 11%, transparent)!important}}@media (prefers-reduced-motion:reduce){#root :is(.payment-kpi-card,.payment-insight-card,.zatca-station-card,.moe-company-option,.moe-runtime-card,.moe-readiness-card,.moe-checkpoint-card,.tank-report-summary-card,.config-company-card,.config-station-card){transition:none!important;transform:none!important}}#root .page-header{border-inline-start:3px solid var(--mint)!important;background:var(--ho-header-surface)!important;min-height:76px!important;padding:13px 16px!important}#root :is(.payment-page-header,.station-detail-hero){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#root .page-header-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}#root .page-header h1{letter-spacing:-.025em;font-size:clamp(1.45rem,1.9vw,1.9rem)!important;font-weight:780!important}#root .page-header p{margin-block-start:5px!important;font-size:12px!important;line-height:1.55!important}#root .eyebrow{margin-block-end:4px!important;font-size:9px!important;font-weight:800!important}:root:lang(ar) #root :is(.page-header h1,.eyebrow),:root:lang(ur) #root :is(.page-header h1,.eyebrow),:root:lang(hi) #root :is(.page-header h1,.eyebrow),:root:lang(bn) #root :is(.page-header h1,.eyebrow){letter-spacing:normal!important;text-transform:none!important}#root :is(.tenant-provisioning-card,.tenant-provisioning-list,.periodic-card,.settings-security-card,.station-location-section,.station-detail-section,.pricing-card,.pricing-history-card,.zatca-section)>:is(header,.pricing-card-heading,.station-location-header,.station-detail-section-header){border-block-end-color:var(--line)!important;background:var(--ho-header-surface)!important}#root .periodic-page{--periodic-ink:var(--text);--periodic-green:var(--mint);--periodic-mint:var(--success-surface);--periodic-amber:var(--amber);--periodic-paper:var(--surface)}#root .periodic-page-panel{box-shadow:none!important;background:0 0!important;border:0!important}#root .periodic-metrics article{background:var(--surface)!important}#root :is(.periodic-card,.periodic-manager) :is(h2,strong),#root .periodic-table-wrap :is(th,td),#root .periodic-manager :is(label,input,select,textarea){color:var(--text)!important}#root .periodic-table-wrap th{border-color:var(--line)!important;background:var(--surface-soft)!important}#root .periodic-table-wrap td{border-color:var(--line)!important;background:var(--surface)!important}#root :is(.periodic-search,.periodic-manager input,.periodic-manager select,.periodic-manager textarea){border-color:var(--line-strong)!important;color:var(--text)!important;background:var(--surface-soft)!important}#root :is(.data-page-shell,.station-detail-page,.dashboard-page,.payment-page) :is(input,select,textarea)::placeholder{color:var(--text-muted);opacity:.8}#root .data-page-shell .data-table th,#root :is(.station-table,.periodic-table-wrap table,.zatca-table-scroll table) th{color:var(--text-muted)!important;background:color-mix(in srgb, var(--surface-soft) 82%, var(--surface))!important;font-size:11px!important;font-weight:780!important;line-height:1.45!important}#root .data-page-shell .data-table td,#root :is(.station-table,.periodic-table-wrap table,.zatca-table-scroll table) td{color:var(--text)!important;font-size:12px!important;line-height:1.55!important}#root .data-page-shell :is(label,.pagination-summary,.page-size-control),#root .data-page-shell small{line-height:1.5}:is(#root,body) :is(.command-palette-overlay,.dashboard-filter-drawer,.station-insight-overlay,.station-operations-layer,.sales-filter-layer,.tank-report-filter-overlay,.delivery-reconciliation-dialog-overlay,.shift-filter-layer,.shift-detail-layer,.payment-filter-overlay,.payment-parity-overlay,.maintenance-filter-overlay,.maintenance-create-overlay,.maintenance-detail-overlay,.alarms-filter-overlay,.alarm-mail-overlay,.report-workspace-backdrop,.report-dialog-backdrop,.security-admin-modal-layer,.config-reference-modal-layer,.config-entity-modal-layer,.moe-modal-layer,.moe-scope-backdrop,.access-scope-dialog-backdrop,.zatca-dialog-backdrop,.experience-overlay){z-index:var(--ho-layer-overlay)!important}#root :is(.command-palette-overlay,.dashboard-filter-scrim,.station-insight-overlay,.mobile-scrim,.station-operations-backdrop,.sales-filter-scrim,.tank-report-filter-overlay,.delivery-reconciliation-dialog-overlay,.shift-drawer-backdrop,.payment-filter-overlay,.payment-parity-overlay,.maintenance-filter-overlay,.maintenance-create-overlay,.maintenance-detail-overlay,.alarms-filter-overlay,.alarm-mail-overlay,.report-workspace-backdrop,.report-dialog-backdrop,.security-admin-modal-layer,.config-reference-modal-layer,.config-entity-modal-layer,.moe-modal-layer,.moe-scope-backdrop,.access-scope-dialog-backdrop,.zatca-dialog-backdrop){background:var(--ho-overlay-backdrop)!important;-webkit-backdrop-filter:blur(6px)saturate(.86)!important;backdrop-filter:blur(6px)saturate(.86)!important}#root :is(.command-palette,.alarm-mail-dialog,.maintenance-create-dialog,.payment-parity-dialog,.delivery-reconciliation-dialog,.security-admin-dialog,.config-reference-dialog,.config-entity-dialog,.moe-dialog,.moe-scope-dialog,.access-scope-review-dialog,.report-delete-dialog){max-width:calc(100dvw - 32px);max-height:calc(100dvh - 32px);border:1px solid var(--line)!important;border-radius:var(--ho-dialog-radius)!important;color:var(--text)!important;background:var(--surface)!important;box-shadow:var(--ho-overlay-shadow)!important;font-family:var(--font-ui)!important}#root :is(.dashboard-filter-drawer,.station-insight-drawer,.station-operations-drawer,.sales-filter-drawer,.tank-report-filter-drawer,.shift-filter-drawer,.shift-detail-drawer,.payment-filter-drawer,.maintenance-filter-drawer,.maintenance-detail-drawer,.alarms-filter-drawer,.report-workspace-drawer,.zatca-detail-dialog){overscroll-behavior:contain;border:0!important;border-inline-start:1px solid var(--line)!important;max-width:100dvw!important;height:100dvh!important;max-height:100dvh!important;color:var(--text)!important;background:var(--surface)!important;box-shadow:var(--ho-drawer-shadow)!important;font-family:var(--font-ui)!important;border-radius:0!important}@media (min-width:761px){#root :is(.dashboard-filter-drawer,.station-insight-drawer,.station-operations-drawer,.sales-filter-drawer,.tank-report-filter-drawer,.shift-filter-drawer,.shift-detail-drawer,.payment-filter-drawer,.maintenance-filter-drawer,.maintenance-detail-drawer,.alarms-filter-drawer,.report-workspace-drawer,.zatca-detail-dialog){min-height:var(--desktop-ui-viewport)!important;height:var(--desktop-ui-viewport)!important;max-height:var(--desktop-ui-viewport)!important}#root :is(.station-insight-overlay,.station-operations-layer,.sales-filter-layer,.tank-report-filter-overlay,.shift-filter-layer,.shift-detail-layer,.payment-filter-overlay,.maintenance-filter-overlay,.maintenance-detail-overlay,.alarms-filter-overlay,.report-workspace-backdrop){min-height:var(--desktop-ui-viewport)!important;height:var(--desktop-ui-viewport)!important}}#root :is(.station-insight-overlay,.station-operations-layer,.sales-filter-layer,.tank-report-filter-overlay,.shift-filter-layer,.shift-detail-layer,.payment-filter-overlay,.maintenance-filter-overlay,.maintenance-detail-overlay,.alarms-filter-overlay,.report-workspace-backdrop){justify-content:flex-end!important}:root[dir=rtl] #root :is(.dashboard-filter-drawer,.station-insight-drawer,.station-operations-drawer,.sales-filter-drawer,.tank-report-filter-drawer,.shift-filter-drawer,.shift-detail-drawer,.payment-filter-drawer,.maintenance-filter-drawer,.maintenance-detail-drawer,.alarms-filter-drawer,.report-workspace-drawer,.zatca-detail-dialog){box-shadow:26px 0 72px #02141b42!important}:root[dir=rtl] #root .dashboard-filter-drawer{left:0!important;right:auto!important}#root :is(.command-palette-header,.dashboard-filter-drawer-header,.station-insight-header,.station-operations-header,.sales-filter-drawer>header,.tank-report-filter-header,.shift-drawer-header,.shift-detail-header,.payment-filter-drawer>header,.maintenance-filter-drawer-header,.maintenance-create-header,.maintenance-detail-header,.alarms-filter-drawer-header,.alarm-mail-header,.report-workspace-header,.report-delete-dialog>header,.security-admin-dialog-header,.config-reference-dialog>header,.config-entity-dialog>header,.moe-dialog>header,.moe-scope-header,.access-scope-review-dialog>header,.payment-parity-dialog>header,.delivery-reconciliation-dialog>header,.zatca-detail-dialog>header){border-block-end:1px solid var(--line)!important;background:var(--ho-header-surface)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}#root :is(.command-palette-footer,.dashboard-filter-drawer-footer,.station-insight-footer,.sales-filter-drawer>footer,.tank-report-filter-footer,.shift-drawer-footer,.payment-filter-drawer>footer,.payment-parity-dialog>footer,.maintenance-filter-drawer-footer,.maintenance-create-footer,.alarms-filter-drawer-footer,.alarm-mail-footer,.report-workspace-footer,.report-delete-dialog>footer,.security-admin-dialog-footer,.config-reference-dialog footer,.config-entity-dialog-footer,.access-scope-review-dialog>footer,.delivery-reconciliation-dialog>footer,.zatca-detail-content>footer){border-block-start:1px solid var(--line)!important;background:color-mix(in srgb, var(--surface-soft) 56%, var(--surface))!important}#root :is(.command-palette,.alarm-mail-dialog,.maintenance-create-dialog,.payment-parity-dialog,.delivery-reconciliation-dialog,.security-admin-dialog,.config-reference-dialog,.config-entity-dialog,.moe-dialog,.moe-scope-dialog,.access-scope-review-dialog,.report-delete-dialog,.dashboard-filter-drawer,.station-insight-drawer,.station-operations-drawer,.sales-filter-drawer,.tank-report-filter-drawer,.shift-filter-drawer,.shift-detail-drawer,.payment-filter-drawer,.maintenance-filter-drawer,.maintenance-detail-drawer,.alarms-filter-drawer,.report-workspace-drawer,.zatca-detail-dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--line-strong);border-radius:var(--radius-control);color:var(--text);background-color:var(--surface-soft)}#root :is(.dashboard-filter-trigger,.alarms-filter-trigger,.maintenance-filter-trigger,.sales-filter-edge,.tank-report-filter-edge,.shift-floating-filter-button,.payment-filter-button,.zatca-filter-trigger){z-index:75!important;inset:50% 0 auto auto!important;border:1px solid color-mix(in srgb, var(--mint) 36%, var(--line))!important;width:50px!important;height:64px!important;min-height:64px!important;color:var(--mint-bright)!important;background:color-mix(in srgb, var(--surface) 94%, transparent)!important;-webkit-backdrop-filter:blur(14px)saturate(1.08)!important;backdrop-filter:blur(14px)saturate(1.08)!important;border-right:0!important;border-radius:18px 0 0 18px!important;place-items:center!important;gap:0!important;padding:0!important;font-size:0!important;display:grid!important;position:fixed!important;inset-inline-end:auto!important;transform:translateY(-50%)!important;box-shadow:-10px 12px 34px #03191f30!important}:root[dir=rtl] #root :is(.dashboard-filter-trigger,.alarms-filter-trigger,.maintenance-filter-trigger,.sales-filter-edge,.tank-report-filter-edge,.shift-floating-filter-button,.payment-filter-button,.zatca-filter-trigger){border-right:1px solid color-mix(in srgb, var(--mint) 36%, var(--line))!important;border-left:0!important;border-radius:0 18px 18px 0!important;left:0!important;right:auto!important;box-shadow:10px 12px 34px #03191f30!important}#root :is(.dashboard-filter-trigger,.alarms-filter-trigger,.maintenance-filter-trigger,.sales-filter-edge,.tank-report-filter-edge,.shift-floating-filter-button,.payment-filter-button,.zatca-filter-trigger):hover{background:color-mix(in srgb, var(--mint) 9%, var(--surface))!important;width:56px!important}#root :is(.dashboard-filter-trigger-badge,.alarms-filter-trigger>span,.maintenance-filter-trigger>span,.sales-filter-edge>span,.tank-report-filter-edge>span,.shift-floating-filter-button>b,.payment-filter-button>span,.zatca-filter-trigger>span){place-items:center;display:grid;border:2px solid var(--surface)!important;color:#fff!important;background:var(--rose)!important;border-radius:999px!important;min-width:19px!important;height:19px!important;font-size:9px!important;font-weight:800!important;position:absolute!important;top:5px!important;left:5px!important}@media (max-width:760px){#root .page-header,#root .page-header.is-compact{flex-direction:column!important;align-items:stretch!important;gap:12px!important;min-height:0!important;padding:14px!important}#root .page-header-action,#root .page-header-action>:is(div,nav){width:100%}#root .page-header-action{justify-content:stretch}#root .page-header-action>:is(div,nav){flex-wrap:wrap;gap:8px;display:flex}#root .page-header-action :is(.primary-button,.secondary-button){flex:auto;min-width:min(148px,100%)}#root :is(.dashboard-filter-drawer,.station-insight-drawer,.station-operations-drawer,.sales-filter-drawer,.tank-report-filter-drawer,.shift-filter-drawer,.shift-detail-drawer,.payment-filter-drawer,.maintenance-filter-drawer,.maintenance-detail-drawer,.alarms-filter-drawer,.report-workspace-drawer,.zatca-detail-dialog){border-inline:0!important;width:100dvw!important}#root :is(.command-palette,.payment-parity-dialog,.delivery-reconciliation-dialog,.config-reference-dialog,.moe-dialog,.access-scope-review-dialog,.report-delete-dialog){border-block-end:0!important;border-inline:0!important;border-end-end-radius:0!important;border-end-start-radius:0!important;width:100%!important;max-width:100%!important;max-height:94dvh!important}#root :is(.alarm-mail-dialog,.maintenance-create-dialog,.security-admin-dialog,.config-entity-dialog,.moe-scope-dialog){border:0!important;border-radius:0!important;width:100dvw!important;max-width:100dvw!important;height:100dvh!important;max-height:100dvh!important}#root :is(.dashboard-filter-trigger,.alarms-filter-trigger,.maintenance-filter-trigger,.sales-filter-edge,.tank-report-filter-edge,.shift-floating-filter-button,.payment-filter-button,.zatca-filter-trigger){top:auto!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;width:48px!important;height:58px!important;min-height:58px!important;transform:none!important}#root .periodic-metrics{grid-template-columns:1fr!important}}@media (max-width:380px){#root .page-canvas{padding-inline:12px}#root .page-header h1{font-size:1.3rem!important}#root .page-header-action :is(.primary-button,.secondary-button){width:100%}}@media (prefers-reduced-motion:reduce){#root :is(.command-palette,.alarm-mail-dialog,.maintenance-create-dialog,.payment-parity-dialog,.delivery-reconciliation-dialog,.security-admin-dialog,.config-reference-dialog,.config-entity-dialog,.moe-dialog,.moe-scope-dialog,.access-scope-review-dialog,.report-delete-dialog,.dashboard-filter-drawer,.station-insight-drawer,.station-operations-drawer,.sales-filter-drawer,.tank-report-filter-drawer,.shift-filter-drawer,.shift-detail-drawer,.payment-filter-drawer,.maintenance-filter-drawer,.maintenance-detail-drawer,.alarms-filter-drawer,.report-workspace-drawer,.zatca-detail-dialog){transition-duration:.01ms!important;animation:none!important}}.top-action-feature{transition:color .16s,border-color .16s,background-color .16s,transform .16s}.top-action-feature:hover{color:var(--mint-bright);border-color:color-mix(in srgb, var(--mint) 42%, var(--line));background:var(--success-surface);transform:translateY(-1px)}.top-action-live-dot{border:2px solid var(--surface);background:var(--rose);box-sizing:content-box;border-radius:50%;width:7px;height:7px;position:absolute;inset-block-start:9px;inset-inline-end:9px}.global-search-palette{grid-template-rows:auto auto minmax(0,1fr) auto}.global-search-context{border-bottom:1px solid var(--line);color:var(--text-muted);background:color-mix(in srgb, var(--surface-soft) 70%, var(--surface));justify-content:space-between;align-items:center;gap:14px;padding:8px 15px;display:flex}.global-search-context span{color:var(--mint-bright);align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.global-search-context small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.global-search-group{gap:3px;display:grid}.global-search-group+.global-search-group{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.global-search-group h3{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:4px 10px 2px;font-size:9px;font-weight:900}.global-search-loading{min-height:42px;color:var(--text-muted);justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.experience-overlay{z-index:130;background:var(--ho-overlay-backdrop);-webkit-backdrop-filter:blur(6px)saturate(.86);backdrop-filter:blur(6px)saturate(.86);justify-content:flex-end;animation:.16s ease-out both experience-fade-in;display:flex;position:fixed;inset:0}[dir=rtl] .experience-overlay{justify-content:flex-start}.experience-overlay[data-physical-side=left]{justify-content:flex-start!important}.experience-overlay[data-physical-side=right]{justify-content:flex-end!important}.experience-drawer{border-inline-start:1px solid var(--line);width:min(440px,100dvw);height:100dvh;color:var(--text);background:var(--surface);box-shadow:var(--ho-drawer-shadow);font-family:var(--font-ui);grid-template-rows:auto minmax(0,1fr) auto;animation:.22s cubic-bezier(.2,.75,.25,1) both experience-drawer-in;display:grid;overflow:hidden}[dir=rtl] .experience-drawer{border-inline-start:0;border-inline-end:1px solid var(--line)}.experience-drawer-header{border-bottom:1px solid var(--line);background:var(--ho-header-surface);justify-content:space-between;align-items:flex-start;gap:16px;min-height:84px;padding:18px;display:flex}.experience-drawer-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.experience-drawer-heading>div{min-width:0}.experience-drawer-icon{border:1px solid color-mix(in srgb, var(--mint) 28%, var(--line));width:40px;height:40px;color:var(--mint-bright);background:var(--success-surface);border-radius:13px;flex:none;place-items:center;display:grid}.experience-drawer-heading h2{margin:1px 0 3px;font-size:1.12rem;line-height:1.2}.experience-drawer-heading p{max-width:310px;color:var(--text-muted);margin:0;font-size:10px;line-height:1.55}.experience-drawer-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:16px;overflow-y:auto}.experience-drawer-footer{padding:13px 16px max(13px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface-soft);justify-content:flex-end;gap:10px;display:flex}.experience-drawer-footer>button{min-width:148px}body>.global-ai-launcher{z-index:118;border:1px solid color-mix(in srgb, var(--rail-agent) 48%, var(--line));color:#eef3ff;cursor:pointer;isolation:isolate;opacity:.56;transform-origin:100%;width:44px;height:48px;transition:opacity .19s var(--motion-premium), transform .22s var(--motion-premium), filter .18s ease, box-shadow .22s var(--motion-premium);background:linear-gradient(145deg,#173a68,#2855b8 58%,#6a5be7);border-right:0;border-radius:15px 0 0 15px;place-items:center;padding:0;display:grid;position:fixed;top:calc(50dvh + 66px);right:0;transform:translate(27px)scale(.94);box-shadow:-9px 13px 30px #112f673d}body>.global-ai-launcher:before{content:"";z-index:-1;border:1px solid #ffffff2b;border-radius:11px 0 0 11px;position:absolute;inset:4px}body>.global-ai-launcher>span{color:#123a69;background:#dffcf2;border:2px solid #244da7;border-radius:50%;place-items:center;width:16px;height:16px;animation:2.2s ease-in-out infinite global-ai-spark;display:grid;position:absolute;top:3px;left:4px}body>.global-ai-launcher:hover,body>.global-ai-launcher:focus-visible{opacity:1;filter:brightness(1.08)saturate(1.1);transform:translate(0)scale(1);box-shadow:-13px 17px 38px #112f674d}body>.global-ai-launcher:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 58%, transparent);outline-offset:3px}body:has([aria-modal=true])>.global-ai-launcher{opacity:0;pointer-events:none}@keyframes global-ai-spark{0%,to{transform:scale(.9)rotate(-8deg);box-shadow:0 0 #9bf0d959}50%{transform:scale(1.08)rotate(8deg);box-shadow:0 0 0 7px #9bf0d900}}@keyframes global-ai-reveal{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes global-ai-dot{0%,to{opacity:.35;transform:translateY(1px)}50%{opacity:1;transform:translateY(-2px)}}.experience-overlay:has(.global-ai-drawer){justify-content:flex-end}[dir=rtl] .experience-overlay:has(.global-ai-drawer){justify-content:flex-start}.experience-drawer.global-ai-drawer{border-inline:0;border-left:1px solid var(--line);background:color-mix(in srgb, var(--surface) 97%, #e9f0ff);width:min(520px,100dvw)}.global-ai-drawer .experience-drawer-body{padding:0;overflow:hidden}.global-ai-shell{grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;min-height:0;display:grid}.global-ai-context{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 78%, var(--surface));grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 16px;display:grid;position:relative}.global-ai-context>span,.global-ai-context>small{color:var(--text-muted);align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.global-ai-context>span{color:var(--mint-bright);letter-spacing:.04em;text-transform:uppercase}.global-ai-context>strong{text-overflow:ellipsis;color:var(--text);white-space:nowrap;font-size:11px;overflow:hidden}.global-ai-context>button{border:1px solid var(--line);color:var(--text-muted);background:var(--surface);font:inherit;cursor:pointer;border-radius:10px;grid-area:1/2/3;align-self:center;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.global-ai-conversation{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:12px;min-height:0;padding:18px;display:flex;overflow-y:auto}.global-ai-welcome{text-align:center;place-content:center;justify-items:center;gap:14px;min-height:100%;display:grid}.global-ai-welcome>span{border:1px solid color-mix(in srgb, #5b7cfa 28%, var(--line));color:#4266c5;background:linear-gradient(145deg, color-mix(in srgb, #dfe8ff 72%, var(--surface)), var(--surface));border-radius:22px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 14px 34px #334f9124}.global-ai-welcome>p{max-width:390px;color:var(--text-muted);margin:0;font-size:11px;line-height:1.75}.global-ai-welcome>div{gap:8px;width:min(100%,390px);display:grid}.global-ai-welcome button,.global-ai-suggestions button,.global-ai-related button{border:1px solid var(--line);color:var(--text);background:var(--surface);font:inherit;text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:10px 12px;font-size:10px;transition:transform .15s,border-color .15s,background-color .15s;display:flex}.global-ai-welcome button:hover,.global-ai-suggestions button:hover,.global-ai-related button:hover{border-color:color-mix(in srgb, var(--mint) 40%, var(--line));background:var(--success-surface);transform:translateY(-1px)}.global-ai-message{gap:7px;width:min(92%,430px);animation:.22s ease-out both global-ai-reveal;display:grid}.global-ai-message.is-user{align-self:flex-end}.global-ai-message.is-assistant{align-self:flex-start}.global-ai-message>small{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding-inline:4px;font-size:8px;font-weight:900}.global-ai-message>p{border:1px solid var(--line);color:var(--text);background:var(--surface);box-shadow:var(--shadow-xs);white-space:pre-wrap;border-radius:15px 15px 15px 5px;margin:0;padding:12px 14px;font-size:11px;line-height:1.75}.global-ai-message.is-user>p{border-color:color-mix(in srgb, #5b7cfa 35%, var(--line));color:#f8faff;background:linear-gradient(145deg,#244eaa,#5b59c9);border-radius:15px 15px 5px}.global-ai-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.global-ai-highlights>span{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;gap:3px;min-width:0;padding:9px 10px;display:grid}.global-ai-highlights small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.global-ai-highlights strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.global-ai-highlights .tone-critical{border-color:color-mix(in srgb, var(--rose) 28%, var(--line))}.global-ai-highlights .tone-warning{border-color:color-mix(in srgb, #e3a23a 32%, var(--line))}.global-ai-highlights .tone-positive{border-color:color-mix(in srgb, var(--mint) 32%, var(--line))}.global-ai-related,.global-ai-suggestions{flex-wrap:wrap;gap:6px;display:flex}.global-ai-related button,.global-ai-suggestions button{min-height:32px;padding:7px 9px;font-size:9px}.global-ai-thinking{color:var(--text-muted);align-items:center;gap:5px;font-size:9px;display:flex}.global-ai-thinking i{background:#5375d4;border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite global-ai-dot}.global-ai-thinking i:nth-child(2){animation-delay:.12s}.global-ai-thinking i:nth-child(3){animation-delay:.24s}.global-ai-thinking span{margin-inline-start:4px}.global-ai-error,.global-ai-command{border:1px solid color-mix(in srgb, var(--rose) 26%, var(--line));color:var(--rose);background:color-mix(in srgb, var(--rose) 7%, var(--surface));border-radius:11px;margin:0;padding:10px 12px;font-size:10px}.global-ai-command{border-color:color-mix(in srgb, var(--mint) 30%, var(--line));color:var(--mint-bright);background:var(--success-surface);align-items:center;gap:8px;display:flex}.global-ai-command.is-error{border-color:color-mix(in srgb, var(--rose) 28%, var(--line));color:var(--rose);background:color-mix(in srgb, var(--rose) 7%, var(--surface))}.global-ai-composer{border:1px solid color-mix(in srgb, #5b7cfa 24%, var(--line));background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin:0 14px 10px;padding:8px;display:grid;box-shadow:0 12px 28px #213a6c1a}.global-ai-composer textarea{resize:none;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:6px 7px;font-size:11px;line-height:1.5}.global-ai-composer>button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#2454b8,#6657d2);border:0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex}.global-ai-composer>button:disabled{opacity:.48;cursor:not-allowed}.global-ai-shell>footer{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:5px;padding:0 15px 11px;font-size:8px;display:flex}.experience-empty{min-height:210px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:11px;display:flex}.experience-loading{gap:12px;padding:12px 2px;display:grid}.skeleton-line{background:linear-gradient(100deg, var(--surface-soft) 15%, color-mix(in srgb, var(--line) 70%, var(--surface)) 35%, var(--surface-soft) 55%);background-size:220% 100%;border-radius:14px;height:72px;animation:1.15s linear infinite experience-shimmer}.notification-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:15px;display:grid}.notification-summary>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;gap:4px;padding:13px;display:grid}.notification-summary span{color:var(--text-muted);font-size:9px;font-weight:800}.notification-summary strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.notification-summary>button{border:1px solid var(--line);min-height:40px;color:var(--mint-bright);background:var(--success-surface);font:inherit;cursor:pointer;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.notification-inbox-tools{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;gap:8px;margin-bottom:13px;padding:11px;display:grid}.notification-inbox-tools>label{border:1px solid var(--line-strong);min-height:40px;color:var(--text-muted);background:var(--surface);border-radius:11px;align-items:center;gap:8px;padding-inline:11px;display:flex}.notification-inbox-tools input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:10px}.notification-inbox-tools>div{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.notification-inbox-tools>div button{min-height:34px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;font-size:9px;font-weight:850}.notification-inbox-tools>div button.is-active{border-color:color-mix(in srgb, var(--mint) 24%, var(--line));color:var(--mint-bright);background:var(--surface);box-shadow:var(--shadow-xs)}.notification-list{gap:8px;display:grid}.notification-list>button{border:1px solid var(--line);width:100%;min-height:76px;color:var(--text);background:var(--surface);font:inherit;text-align:start;cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:11px;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.notification-list>button:hover{border-color:color-mix(in srgb, var(--mint) 42%, var(--line));background:color-mix(in srgb, var(--success-surface) 45%, var(--surface));transform:translateY(-1px)}.notification-severity{width:36px;height:36px;color:var(--amber);background:var(--warning-surface);border-radius:11px;place-items:center;display:grid}.notification-severity.severity-alarm,.notification-severity.severity-critical{color:var(--rose);background:var(--danger-surface)}.notification-copy{gap:3px;min-width:0;display:grid}.notification-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.notification-copy small,.notification-copy time{color:var(--text-muted);align-items:center;gap:5px;font-size:9px;display:flex}.notification-filter-empty{min-height:120px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.notification-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.notification-footer-actions button{justify-content:center;align-items:center;gap:7px;min-height:42px;display:flex}.saved-view-form{border:1px solid color-mix(in srgb, var(--mint) 26%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--mint) 8%, var(--surface)), var(--surface));border-radius:17px;gap:12px;margin-bottom:16px;padding:15px;display:grid}.saved-view-form-heading{align-items:center;gap:10px;display:flex}.saved-view-form-heading>span{width:34px;height:34px;color:var(--mint-bright);background:var(--success-surface);border-radius:10px;flex:none;place-items:center;display:grid}.saved-view-form-heading>div{gap:2px;min-width:0;display:grid}.saved-view-form-heading strong{font-size:11px}.saved-view-form-heading small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.saved-view-form label{color:var(--text-muted);gap:6px;font-size:9px;font-weight:800;display:grid}.saved-view-form input{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--text);background:var(--surface);border-radius:12px;outline:0;padding-inline:12px}.saved-view-form input:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 18%, transparent)}.saved-view-list{gap:8px;display:grid}.saved-view-item{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.saved-view-item>button:first-child{min-width:0;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.saved-view-item>button:first-child>span{gap:3px;min-width:0;display:grid}.saved-view-item strong,.saved-view-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-view-item strong{font-size:11px}.saved-view-item small{color:var(--text-muted);font-size:9px}.saved-view-remove{border:0;border-inline-start:1px solid var(--line);width:44px;color:var(--text-muted);background:var(--surface-soft);cursor:pointer}.saved-view-remove:hover{color:var(--rose);background:var(--danger-surface)}.toast-viewport{z-index:180;pointer-events:none;gap:9px;width:min(360px,100dvw - 28px);display:grid;position:fixed;inset-block-start:18px;inset-inline-end:18px}.app-toast{border:1px solid color-mix(in srgb, var(--mint) 35%, var(--line));min-height:54px;color:var(--text);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-ui);pointer-events:auto;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px 10px 14px;font-size:11px;font-weight:750;animation:.22s cubic-bezier(.2,.75,.25,1) both experience-toast-in;display:grid}.app-toast>svg{color:var(--mint-bright)}.app-toast.tone-warning>svg{color:var(--amber)}.app-toast.tone-info>svg{color:var(--cobalt)}.app-toast button{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.app-toast button:hover{color:var(--text);background:var(--surface-soft)}body>.dashboard-side-actions{z-index:118;opacity:.58;transform-origin:100%;transition:opacity .19s var(--motion-premium), transform .22s var(--motion-premium);gap:7px;display:grid;position:fixed;top:calc(50dvh - 132px);right:0;transform:translate(27px)scale(.94)}body>.dashboard-side-actions:hover,body>.dashboard-side-actions:focus-within{opacity:1;transform:translate(0)scale(1)}body>.dashboard-side-actions .dashboard-side-action{border:1px solid color-mix(in srgb, var(--mint) 27%, var(--line));width:44px;height:48px;color:var(--text-muted);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);cursor:pointer;transition:color .18s ease, border-color .18s ease, background .18s ease, transform .2s var(--motion-premium), box-shadow .2s var(--motion-premium);border-right:0;border-radius:15px 0 0 15px;place-items:center;padding:0;display:grid;position:relative;overflow:visible;box-shadow:-8px 11px 25px #03191f21}body>.dashboard-side-actions .dashboard-side-action:before{content:"";border:1px solid color-mix(in srgb, var(--line) 72%, transparent);pointer-events:none;border-radius:11px 0 0 11px;position:absolute;inset:4px}body>.dashboard-side-actions .dashboard-side-action:after{content:attr(data-label);border:1px solid var(--line);width:max-content;max-width:220px;color:var(--text);background:color-mix(in srgb, var(--surface) 96%, transparent);box-shadow:var(--shadow-sm);font-family:var(--font-ui);opacity:0;pointer-events:none;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:850;line-height:1.25;transition:opacity .15s,transform .15s;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(7px,-50%)scale(.96)}body>.dashboard-side-actions .dashboard-side-action:hover,body>.dashboard-side-actions .dashboard-side-action:focus-visible{color:var(--mint-bright);border-color:color-mix(in srgb, var(--mint) 56%, var(--line));background:color-mix(in srgb, var(--mint) 8%, var(--surface));transform:translate(-2px);box-shadow:-12px 15px 32px #03191f2e}body>.dashboard-side-actions .dashboard-side-action:hover:after,body>.dashboard-side-actions .dashboard-side-action:focus-visible:after{opacity:1;transform:translateY(-50%)scale(1)}body>.dashboard-side-actions .dashboard-side-action.is-brief{color:var(--rail-brief);background:linear-gradient(145deg, color-mix(in srgb, var(--rail-brief) 10%, var(--surface)), var(--surface))}body>.dashboard-side-actions .dashboard-side-action.is-customize{color:var(--rail-customize);background:linear-gradient(145deg, color-mix(in srgb, var(--rail-customize) 10%, var(--surface)), var(--surface))}body>.dashboard-side-actions .dashboard-side-action:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 52%, transparent);outline-offset:3px}body:has([aria-modal=true])>.dashboard-side-actions{opacity:0;pointer-events:none}.command-center-tools{justify-content:flex-end;align-items:center;min-width:0;display:flex}.command-center-bar{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-xs);border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.command-center-identity{align-items:center;gap:11px;min-width:0;display:flex}.command-center-identity>span{width:40px;height:40px;color:var(--mint-bright);background:var(--success-surface);border-radius:13px;flex:none;place-items:center;display:grid}.command-center-identity>div{gap:2px;min-width:0;display:grid}.command-center-identity strong{font-size:11px}.command-center-identity small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.command-center-controls{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.command-center-brief-button{border:1px solid color-mix(in srgb, var(--cobalt) 34%, var(--line));min-height:42px;color:var(--text);background:linear-gradient(135deg, color-mix(in srgb, var(--cobalt) 12%, var(--surface)), color-mix(in srgb, var(--mint) 10%, var(--surface)));box-shadow:var(--shadow-xs);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:9px;font-weight:900;transition:border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.command-center-brief-button svg{color:var(--cobalt)}.command-center-brief-button:hover{border-color:color-mix(in srgb, var(--cobalt) 62%, var(--line));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.command-center-brief-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fullscreen-mode-control{border:1px solid color-mix(in srgb, var(--cobalt) 18%, var(--line));min-height:36px;color:var(--text-muted);background:linear-gradient(145deg, color-mix(in srgb, var(--cobalt) 5%, var(--surface)), color-mix(in srgb, var(--mint) 5%, var(--surface)));cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:5px 8px;transition:color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.fullscreen-mode-control>span{display:grid}.fullscreen-mode-control strong{font-size:9px}.fullscreen-mode-control small{color:var(--text-muted);font-size:8px}.fullscreen-mode-control>svg{color:var(--cobalt)}.fullscreen-mode-control:hover{color:var(--text);border-color:color-mix(in srgb, var(--cobalt) 35%, var(--line));box-shadow:0 8px 20px color-mix(in srgb, var(--cobalt) 7%, transparent);transform:translateY(-1px)}.fullscreen-mode-control input{opacity:0;pointer-events:none;position:absolute}.fullscreen-mode-control i{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;flex:none;width:31px;height:19px;transition:background .16s,border-color .16s;position:relative}.fullscreen-mode-control i:after{content:"";top:3px;background:var(--text-muted);border-radius:50%;width:11px;height:11px;transition:transform .16s,background .16s;position:absolute;inset-inline-start:3px}.fullscreen-mode-control input:checked+i{border-color:var(--mint);background:var(--success-surface)}.fullscreen-mode-control input:checked+i:after{background:var(--mint-bright);transform:translate(12px)}[dir=rtl] .fullscreen-mode-control input:checked+i:after{transform:translate(-12px)}.fullscreen-mode-control:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.command-center-insights{isolation:isolate;border:1px solid color-mix(in srgb, var(--mint) 17%, var(--line));background:var(--surface);box-shadow:0 20px 55px color-mix(in srgb, var(--ink) 8%, transparent), var(--shadow-sm);border-radius:21px;flex-direction:column;display:flex;position:relative;overflow:hidden}.command-center-insights:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--mint) 15%, transparent), transparent 68%);pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;inset-block-start:-150px;inset-inline-end:-110px}.dashboard-live-pulse{border:1px solid color-mix(in srgb, var(--online) 24%, var(--line));min-height:40px;color:var(--text-muted);background:color-mix(in srgb, var(--online-surface) 42%, var(--surface));border-radius:13px;align-items:center;gap:12px;padding:7px 10px 7px 12px;font-size:9px;font-weight:760;display:flex}.dashboard-live-pulse>span{align-items:center;gap:5px;display:inline-flex}.dashboard-live-state{color:var(--online)}.dashboard-live-state:before{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 12%, transparent);content:"";background:currentColor;border-radius:50%}.dashboard-live-pulse.is-stale{border-color:color-mix(in srgb, var(--amber) 32%, var(--line));background:color-mix(in srgb, var(--warning-surface) 48%, var(--surface))}.dashboard-live-pulse.is-stale .dashboard-live-state{color:var(--amber)}.dashboard-live-pulse.is-offline{border-color:color-mix(in srgb, var(--offline) 30%, var(--line));background:color-mix(in srgb, var(--offline-surface) 48%, var(--surface))}.dashboard-live-pulse.is-offline .dashboard-live-state{color:var(--offline)}.dashboard-scope-bar{border:1px solid color-mix(in srgb, var(--cobalt) 16%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--cobalt) 5%, var(--surface)), color-mix(in srgb, var(--mint) 5%, var(--surface)));box-shadow:var(--shadow-xs);border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.dashboard-scope-copy{gap:7px;min-width:0;display:grid}.dashboard-scope-copy>strong{color:var(--text);font-size:.76rem}.dashboard-scope-copy>small{color:var(--text-muted);font-size:10px;line-height:1.5}.dashboard-scope-chips{flex-wrap:wrap;gap:6px;display:flex}.dashboard-scope-chips>span{border:1px solid var(--line);min-width:0;color:var(--text-muted);background:color-mix(in srgb, var(--surface-soft) 76%, var(--surface));border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:760;display:inline-flex}.dashboard-scope-chips svg{color:var(--cobalt);flex:none}.operations-briefing-drawer{width:min(520px,100dvw)}.operations-briefing-content{gap:14px;display:grid}.briefing-score-card{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface), var(--surface-soft));border-radius:19px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:17px;padding:17px;display:grid}.briefing-score-card.tone-critical{border-color:color-mix(in srgb, var(--rose) 36%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--danger-surface) 70%, var(--surface)), var(--surface))}.briefing-score-card.tone-watch{border-color:color-mix(in srgb, var(--amber) 36%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--warning-surface) 68%, var(--surface)), var(--surface))}.briefing-score-card.tone-positive{border-color:color-mix(in srgb, var(--mint) 36%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--success-surface) 68%, var(--surface)), var(--surface))}.briefing-score-ring{--briefing-ring:var(--mint);background:conic-gradient(var(--briefing-ring) var(--briefing-score), var(--line) 0);text-align:center;border-radius:50%;place-content:center;width:94px;height:94px;display:grid;position:relative}.tone-critical .briefing-score-ring{--briefing-ring:var(--rose)}.tone-watch .briefing-score-ring{--briefing-ring:var(--amber)}.briefing-score-ring:before{border-radius:inherit;background:var(--surface);content:"";position:absolute;inset:8px}.briefing-score-ring strong,.briefing-score-ring small{z-index:1;position:relative}.briefing-score-ring strong{font-variant-numeric:tabular-nums;font-size:1.65rem;line-height:1}.briefing-score-ring small{color:var(--text-muted);margin-top:3px;font-size:8px;font-weight:850}.briefing-score-card>div:last-child{gap:4px;min-width:0;display:grid}.briefing-score-card>div:last-child>span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.briefing-score-card h3{margin:0;font-size:1.12rem}.briefing-score-card p{color:var(--text-muted);margin:0;font-size:9px;line-height:1.55}.briefing-section{gap:9px;display:grid}.briefing-section>h3{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.briefing-priority-list{gap:7px;display:grid}.briefing-priority{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:9px 11px;display:grid}.briefing-priority>span{width:34px;height:34px;color:var(--mint-bright);background:var(--success-surface);border-radius:10px;place-items:center;display:grid}.briefing-priority.tone-watch>span{color:var(--amber);background:var(--warning-surface)}.briefing-priority.tone-critical>span{color:var(--rose);background:var(--danger-surface)}.briefing-priority p{margin:0;font-size:10px;font-weight:720;line-height:1.5}.briefing-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.briefing-metric-grid article{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:5px 8px;min-width:0;padding:11px;display:grid}.briefing-metric-grid svg{color:var(--mint-bright);grid-row:1/3}.briefing-metric-grid span{color:var(--text-muted);font-size:8px;font-weight:800}.briefing-metric-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.briefing-top-performer{border:1px solid color-mix(in srgb, var(--cobalt) 24%, var(--line));background:color-mix(in srgb, var(--cobalt) 7%, var(--surface));border-radius:15px;align-items:center;gap:11px;padding:13px;display:flex}.briefing-top-performer>span{width:38px;height:38px;color:var(--cobalt);background:color-mix(in srgb, var(--cobalt) 12%, var(--surface));border-radius:11px;flex:none;place-items:center;display:grid}.briefing-top-performer>div{gap:2px;min-width:0;display:grid}.briefing-top-performer small{color:var(--text-muted);font-size:8px;font-weight:800}.briefing-top-performer strong{overflow-wrap:anywhere;font-size:11px}.briefing-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.briefing-actions a{border:1px solid var(--line);min-height:40px;color:var(--text);background:var(--surface);text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.briefing-actions a:hover{color:var(--mint-bright);border-color:var(--mint);background:var(--success-surface)}.station-360-drawer{width:min(540px,100dvw)}.station-360-context{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.station-360-context>strong{font-size:10px}.station-360-context>small{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-inline-start:auto;font-size:8px;overflow:hidden}.station-360-status{color:var(--online);background:var(--online-surface);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.station-360-status.is-recently_offline{color:var(--amber);background:var(--warning-surface)}.station-360-status.is-offline{color:var(--offline);background:var(--offline-surface)}.station-360-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.station-360-tabs{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:13px;padding:4px;display:grid}.station-360-tabs button{min-height:38px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:9px;font-weight:850}.station-360-tabs button.is-active{color:var(--mint-bright);background:var(--surface);box-shadow:var(--shadow-xs)}.station-360-content{gap:12px;display:grid}.station-360-health-card{border:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--success-surface) 64%, var(--surface)), var(--surface));border-radius:15px;align-items:center;gap:11px;padding:13px;display:flex}.station-360-health-icon{width:44px;height:44px;color:var(--online);background:var(--online-surface);border-radius:13px;flex:none;place-items:center;display:grid}.station-360-health-icon.is-recently_offline{color:var(--amber);background:var(--warning-surface)}.station-360-health-icon.is-offline{color:var(--offline);background:var(--offline-surface)}.station-360-health-card>div{gap:2px;min-width:0;display:grid}.station-360-health-card small,.station-360-health-card span{color:var(--text-muted);font-size:8px}.station-360-health-card strong{font-size:12px}.station-360-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.station-360-metrics article{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:4px;min-width:0;padding:11px;display:grid}.station-360-metrics svg{color:var(--mint-bright)}.station-360-metrics span{color:var(--text-muted);font-size:8px}.station-360-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.station-360-preview,.station-360-panel{border:1px solid var(--line);background:var(--surface);border-radius:15px;overflow:hidden}.station-360-preview>h3,.station-360-panel>h3{border-bottom:1px solid var(--line);background:var(--ho-header-surface);margin:0;padding:11px 13px;font-size:10px}.station-360-list{padding:2px 13px;display:grid}.station-360-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;min-width:0;padding:10px 0;display:grid}.station-360-list article:first-child{border-top:0}.station-360-list article>div{gap:2px;min-width:0;display:grid}.station-360-list strong{overflow-wrap:anywhere;font-size:10px}.station-360-list small{color:var(--text-muted);font-size:8px}.station-360-list bdi{color:var(--mint-bright);font-variant-numeric:tabular-nums;font-size:9px;font-weight:900}.station-360-progress{background:var(--surface-soft);border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.station-360-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--mint), var(--cobalt));height:100%;display:block}.station-360-empty{color:var(--text-muted);text-align:center;margin:0;padding:20px;font-size:9px}.station-360-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.station-360-footer-actions a{justify-content:center;align-items:center;gap:7px;min-height:42px;text-decoration:none;display:flex}.command-center-insights>header{border-bottom:1px solid var(--line);background:var(--ho-header-surface);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:9px 14px;display:flex}.command-center-insights>header>div{align-items:center;gap:8px;display:flex}.command-center-insights>header>div>span{width:30px;height:30px;color:var(--mint-bright);background:var(--success-surface);border-radius:9px;place-items:center;display:grid}.command-center-insights>header strong{font-size:11px}.command-center-header-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.command-center-header-actions>span{border-radius:999px;padding:5px 9px;font-size:8px;font-weight:900}.command-center-insights .all-clear{color:var(--mint-bright);background:var(--success-surface)}.command-center-insights .needs-review{color:var(--amber);background:var(--warning-surface)}.executive-profit-setup{border:1px solid color-mix(in srgb, var(--mint) 32%, var(--line));min-height:32px;color:var(--text);background:color-mix(in srgb, var(--mint) 7%, var(--surface));box-shadow:0 6px 16px color-mix(in srgb, var(--mint) 7%, transparent);font:inherit;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:900;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex}.executive-profit-setup:hover{border-color:color-mix(in srgb, var(--mint) 55%, var(--line));box-shadow:0 11px 25px color-mix(in srgb, var(--mint) 13%, transparent);transform:translateY(-1px)}.executive-profit-setup:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.executive-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.executive-kpi{border:1px solid var(--line);background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 94%, currentColor), var(--surface));min-width:0;min-height:122px;box-shadow:var(--shadow-xs);border-radius:16px;flex-direction:column;justify-content:space-between;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.executive-kpi.is-interactive{width:100%;font:inherit;text-align:start;cursor:pointer;appearance:none}.executive-kpi.is-interactive:focus-visible{z-index:2;outline:2px solid var(--focus);outline-offset:2px}.executive-kpi:after{content:"";opacity:.055;background:currentColor;border-radius:50%;width:120px;height:120px;position:absolute;inset-block-end:-45px;inset-inline-end:-35px}.executive-kpi>span{color:var(--text-muted);align-items:center;gap:7px;font-size:9px;font-weight:820;display:flex}.executive-kpi>span svg{color:currentColor}.executive-kpi>strong{z-index:1;overflow-wrap:anywhere;color:var(--text);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.05;position:relative}.executive-kpi>small{z-index:1;color:var(--text-muted);font-size:8px;line-height:1.45;position:relative}.dashboard-metric-delta{z-index:1;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:20px;color:var(--text-muted);background:color-mix(in srgb, currentColor 7%, var(--surface));font-variant-numeric:tabular-nums;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;line-height:1;display:inline-flex;position:relative}.dashboard-metric-delta b{font-size:8px;font-weight:950}.dashboard-metric-delta small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:760;overflow:hidden}.dashboard-metric-delta.is-up{color:var(--online)}.dashboard-metric-delta.is-down{color:var(--offline)}.dashboard-metric-delta.is-flat{color:var(--text-muted)}.dashboard-metric-delta.is-loading{background:linear-gradient(100deg, var(--surface-soft) 8%, color-mix(in srgb, var(--surface) 72%, var(--line)) 18%, var(--surface-soft) 33%);background-size:220% 100%;border-color:#0000;width:86px;animation:1.35s linear infinite experience-shimmer}.executive-kpi>.dashboard-metric-delta{color:var(--text-muted)}.executive-kpi>.dashboard-metric-delta.is-up{color:var(--online)}.executive-kpi>.dashboard-metric-delta.is-down{color:var(--offline)}.executive-kpi.is-revenue{color:var(--amber)}.executive-kpi.is-profit{color:var(--mint)}.executive-kpi.is-margin{color:var(--cyan)}.executive-kpi.is-payments{color:var(--cobalt)}.executive-kpi.is-stations{color:var(--online);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--online) 10%, transparent), transparent 44%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 94%, var(--online)), var(--surface));gap:9px}.executive-kpi.is-stations:after{opacity:.035}.executive-station-heading{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 10px;display:grid;position:relative}.executive-station-heading>span{color:var(--text-muted);align-items:center;gap:7px;font-size:9px;font-weight:820;display:flex}.executive-station-heading>span svg{color:var(--online)}.executive-station-heading>strong{color:var(--text);letter-spacing:-.045em;font-variant-numeric:tabular-nums;grid-area:1/2/span 2;font-size:clamp(1.5rem,2.25vw,2.15rem);line-height:.95}.executive-station-heading>small{color:var(--text-muted);font-size:8px;font-weight:760}.executive-station-rail{z-index:1;background:var(--offline-surface);height:6px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--offline) 12%, var(--line));border-radius:999px;display:flex;position:relative;overflow:hidden}.executive-station-rail>i{width:var(--station-online-share);border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--online) 82%, white), var(--online));min-width:0;box-shadow:0 0 14px color-mix(in srgb, var(--online) 35%, transparent);background-size:180% 100%;transition:width .42s cubic-bezier(.2,.8,.2,1);animation:2.8s ease-in-out infinite station-network-rail-flow}.executive-station-rail>b{background:linear-gradient(90deg, color-mix(in srgb, var(--offline) 78%, white), var(--offline));opacity:.84;flex:1}.executive-station-states{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid;position:relative}.executive-station-states>button{min-width:0;font:inherit;text-align:start;cursor:pointer;isolation:isolate;border:1px solid;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;padding:6px 7px;transition:transform .17s,box-shadow .17s,background .17s;display:grid;position:relative;overflow:hidden}.executive-station-states>button:after{content:"";z-index:-1;background:linear-gradient(115deg, transparent 36%, color-mix(in srgb, currentColor 15%, transparent) 48%, transparent 60%);animation:3.4s ease-in-out infinite station-network-sheen;position:absolute;inset:-60% -20%;transform:translate(-65%)}.executive-station-states>button:hover{box-shadow:0 8px 18px color-mix(in srgb, currentColor 18%, transparent);transform:translateY(-2px)}.executive-station-states>button:active{transform:translateY(0)scale(.98)}.executive-station-states>button:focus-visible{outline-offset:2px;outline:2px solid}.executive-station-states>button:disabled{cursor:not-allowed;transform:none}.executive-station-states>button>i{background:currentColor;border-radius:8px;place-items:center;width:23px;height:23px;display:grid}.executive-station-states>button>i svg{color:var(--surface)}.executive-station-states>button>small{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-weight:850;overflow:hidden}.executive-station-states>button>b{color:currentColor;font-variant-numeric:tabular-nums;font-size:13px}.executive-station-states .is-online{color:var(--online);background:color-mix(in srgb, var(--online-surface) 66%, var(--surface))}.executive-station-states .is-offline{color:var(--offline);background:color-mix(in srgb, var(--offline-surface) 70%, var(--surface))}.executive-station-states .is-online>i{animation:2.6s ease-in-out infinite station-network-breathe}.executive-station-states .is-offline>i{animation:1.9s ease-in-out infinite station-network-alert}.station-network-drawer .experience-drawer-icon{color:var(--online);border-color:color-mix(in srgb, var(--online) 30%, var(--line));background:var(--online-surface)}.station-network-drawer.is-offline .experience-drawer-icon{color:var(--offline);border-color:color-mix(in srgb, var(--offline) 30%, var(--line));background:var(--offline-surface)}.station-network-drawer-summary{border:1px solid color-mix(in srgb, var(--online) 30%, var(--line));min-height:86px;color:var(--online);background:linear-gradient(135deg, color-mix(in srgb, var(--online-surface) 78%, var(--surface)), var(--surface));border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:grid;position:relative;overflow:hidden}.station-network-drawer.is-offline .station-network-drawer-summary{color:var(--offline);border-color:color-mix(in srgb, var(--offline) 30%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--offline-surface) 82%, var(--surface)), var(--surface))}.station-network-drawer-summary>span{width:50px;height:50px;color:var(--surface);background:var(--online);box-shadow:0 0 0 7px color-mix(in srgb, var(--online) 10%, transparent), 0 10px 24px color-mix(in srgb, var(--online) 24%, transparent);border-radius:16px;place-items:center;display:grid}.station-network-drawer.is-offline .station-network-drawer-summary>span{background:var(--offline);box-shadow:0 0 0 7px color-mix(in srgb, var(--offline) 10%, transparent), 0 10px 24px color-mix(in srgb, var(--offline) 24%, transparent)}.station-network-drawer-summary>div{gap:3px;display:grid}.station-network-drawer-summary small{color:var(--text-muted);font-size:10px;font-weight:780}.station-network-drawer-summary strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1}.station-network-drawer-summary>i{width:12px;height:12px;box-shadow:0 0 0 7px color-mix(in srgb, currentColor 12%, transparent), 0 0 22px currentColor;background:currentColor;border-radius:50%;animation:2.2s ease-in-out infinite station-network-breathe}.station-network-drawer.is-offline .station-network-drawer-summary>i{animation-name:station-network-alert}.station-network-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.station-network-list li{border:1px solid color-mix(in srgb, currentColor 24%, var(--line));min-width:0;color:var(--online);background:color-mix(in srgb, currentColor 4%, var(--surface));box-shadow:0 7px 18px color-mix(in srgb, currentColor 6%, transparent);border-radius:14px;grid-template-columns:auto minmax(0,1fr) minmax(130px,auto) auto auto;align-items:center;gap:10px;padding:11px;animation:.36s cubic-bezier(.2,.8,.2,1) backwards executive-card-in;display:grid}.station-network-list li:nth-child(2){animation-delay:35ms}.station-network-list li:nth-child(3){animation-delay:70ms}.station-network-list li:nth-child(n+4){animation-delay:.105s}.station-network-list li.is-offline{color:var(--offline)}.station-network-list-signal{width:38px;height:38px;color:var(--surface);background:var(--online);box-shadow:0 0 0 5px color-mix(in srgb, var(--online) 9%, transparent);border-radius:12px;place-items:center;display:grid}.station-network-list li.is-offline .station-network-list-signal{background:var(--offline);box-shadow:0 0 0 5px color-mix(in srgb, var(--offline) 9%, transparent)}.station-network-list li.is-online .station-network-list-signal{animation:2.8s ease-in-out infinite station-network-breathe}.station-network-list li.is-offline .station-network-list-signal{animation:2.1s ease-in-out infinite station-network-alert}.station-network-list-copy{gap:3px;min-width:0;display:grid}.station-network-list-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.station-network-list-copy small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:8px}.station-network-list-connection{gap:3px;min-width:0;display:grid}.station-network-list-connection small{color:var(--text-muted);font-size:8px}.station-network-list-connection time{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:760;overflow:hidden}.station-network-list-status{color:currentColor;background:color-mix(in srgb, currentColor 10%, var(--surface));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:900;display:inline-flex}.station-network-list-status i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px}.station-network-list-open{border:1px solid color-mix(in srgb, currentColor 25%, var(--line));color:currentColor;background:var(--surface);border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.station-network-list-open svg{transform:rotate(45deg)}[dir=rtl] .station-network-list-open svg{transform:rotate(-45deg)}.station-network-list-open:hover{background:color-mix(in srgb, currentColor 9%, var(--surface))}.station-network-drawer-state{border:1px dashed var(--line-strong);min-height:180px;color:var(--text-muted);background:var(--surface-soft);text-align:center;border-radius:16px;align-content:center;place-items:center;gap:10px;padding:24px;display:grid}.station-network-drawer-state.is-error{color:var(--offline);border-color:color-mix(in srgb, var(--offline) 30%, var(--line));background:var(--offline-surface)}.executive-commercial-grid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:12px;padding:0 14px 14px;display:grid}.executive-commercial-grid.is-payment-only{grid-template-columns:minmax(0,1fr)}.payment-mix-panel,.profit-contribution-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 45%, var(--surface));border-radius:17px;min-width:0;padding:14px}.payment-mix-panel>header,.profit-contribution-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.payment-mix-panel>header>div,.profit-contribution-panel>header>div{gap:3px;min-width:0;display:grid}.payment-mix-panel>header strong,.profit-contribution-panel>header strong{color:var(--text);font-size:10px}.payment-mix-panel>header span,.profit-contribution-panel>header span{color:var(--text-muted);font-size:8px;line-height:1.5}.payment-mix-panel>header>.payment-mix-title{align-items:flex-start;gap:9px;display:flex}.payment-mix-panel>header>.payment-mix-title>.panel-icon{color:var(--cyan);display:grid}.payment-mix-panel>header>.payment-mix-title>div{min-width:0;display:block}.payment-mix-panel>header>.payment-mix-title h2{color:var(--text);margin:0;font-size:1rem;line-height:1.35}.payment-mix-panel>header>.payment-mix-title p{max-width:520px;color:var(--text-muted);margin:3px 0 0;font-size:9px;line-height:1.45}.payment-mix-panel>header a,.payment-mix-panel>header button,.profit-contribution-panel>header button{border:1px solid var(--line);min-height:29px;color:var(--text);background:var(--surface);font:inherit;cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.payment-mix-panel>header .payment-mix-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.payment-mix-panel>header>.payment-mix-header-side{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.payment-mix-header-totals{grid-template-columns:repeat(3,minmax(128px,1fr));gap:7px;min-width:0;margin:0;display:grid}.payment-mix-header-totals>div{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 72%, var(--surface));border-radius:12px;align-content:center;gap:3px;min-width:0;min-height:52px;padding:8px 11px;display:grid}.payment-mix-header-totals dt{color:var(--text-muted);font-size:clamp(.6rem,.62vw,.72rem);font-weight:820;line-height:1.2}.payment-mix-header-totals dd{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(.76rem,.78vw,.94rem);font-weight:900;line-height:1.15}.payment-mix-header-totals .is-discount{border-color:color-mix(in srgb, var(--amber) 26%, var(--line));background:color-mix(in srgb, var(--amber) 5%, var(--surface))}.payment-mix-header-totals .is-discount dd{color:color-mix(in srgb, var(--amber) 78%, var(--text))}.payment-mix-header-totals .is-net{border-color:color-mix(in srgb, var(--mint) 30%, var(--line));background:color-mix(in srgb, var(--mint) 6%, var(--surface))}.payment-mix-header-totals .is-net dd{color:color-mix(in srgb, var(--mint) 76%, var(--text))}.payment-mix-panel>header a svg{transform:rotate(45deg)}[dir=rtl] .payment-mix-panel>header a svg{transform:rotate(-45deg)}.payment-method-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:9px;display:grid}.payment-method-card{border:1px solid color-mix(in srgb, currentColor 22%, var(--line));min-width:0;min-height:205px;color:var(--cobalt);background:color-mix(in srgb, currentColor 3%, var(--surface));box-shadow:0 9px 22px color-mix(in srgb, currentColor 7%, transparent);font:inherit;text-align:center;cursor:pointer;appearance:none;border-radius:15px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:12px 9px;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s;display:flex}.payment-method-card:hover{border-color:color-mix(in srgb, currentColor 42%, var(--line));background:color-mix(in srgb, currentColor 6%, var(--surface));box-shadow:0 13px 28px color-mix(in srgb, currentColor 11%, transparent);transform:translateY(-2px)}.payment-method-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.payment-method-card .payment-brand-mark{border-radius:13px;width:68px;height:48px}.payment-method-card .payment-brand-mark.is-mastercard i{width:27px;height:27px}.payment-method-card .payment-brand-mark.is-mastercard i+i{margin-inline-start:-11px}.payment-method-card.brand-cash{color:var(--mint)}.payment-method-card.brand-mada{color:#23a98a}.payment-method-card.brand-mastercard{color:#eb001b}.payment-method-card.brand-visa{color:#1a1f71}.payment-method-card.brand-amex{color:#2f77bb}.payment-method-card.brand-gcc{color:#0d6f60}.payment-method-card.brand-fusion-authorization{color:#007f78}.payment-method-card.brand-uncontrolled-sales{color:#a76206}[data-theme=dark] .payment-method-card.brand-visa,[data-theme=dark] .payment-brand-mark.is-visa{color:#91a6ff}[data-theme=dark] .payment-method-card.brand-uncontrolled-sales{color:#ffc264}.payment-method-card-copy{justify-items:center;gap:2px;width:100%;min-width:0;display:grid}.payment-method-card-copy b,.payment-method-card-copy small{max-width:100%;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.payment-method-card-copy b{color:color-mix(in srgb, currentColor 66%, var(--text));font-size:9px}.payment-method-card-copy strong{overflow-wrap:anywhere;max-width:100%;color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.2}.payment-method-card-finance{border-top:1px solid color-mix(in srgb, currentColor 17%, var(--line));gap:4px;width:100%;margin-top:7px;padding-top:7px;display:grid}.payment-method-card-finance>span{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.payment-method-card-finance>span small{color:var(--text-muted);text-align:start;white-space:normal;font-size:7px}.payment-method-card-finance>span b{overflow-wrap:anywhere;color:var(--text);font-variant-numeric:tabular-nums;font-size:8px}.payment-mix-loading{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.payment-mix-loading i{background:linear-gradient(100deg, var(--surface-soft) 8%, color-mix(in srgb, var(--surface) 78%, var(--line)) 18%, var(--surface-soft) 33%);background-size:220% 100%;border-radius:13px;height:76px;animation:1.35s linear infinite experience-shimmer}.executive-empty-state{border:1px dashed var(--line);min-height:76px;color:var(--text-muted);text-align:center;border-radius:13px;place-items:center;margin:0;padding:16px;font-size:9px;display:grid}.profit-product-list{gap:8px;display:grid}.profit-product-list>div{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-width:0;min-height:46px;padding:7px 9px 10px;display:grid;position:relative;overflow:hidden}.profit-product-list>div>span{gap:1px;min-width:0;display:grid}.profit-product-list>div>span strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.profit-product-list>div small{color:var(--text-muted);font-size:7px}.profit-product-list>div>strong{color:var(--mint-bright);font-variant-numeric:tabular-nums;font-size:10px}.profit-product-list>div.is-unconfigured>strong{color:var(--text-muted)}.profit-product-list>div>i{width:var(--profit-share,0%);background:linear-gradient(90deg, var(--mint), var(--cobalt));height:3px;position:absolute;inset-block-end:0;inset-inline-start:0}.dashboard-product-breakdown-drawer{width:min(840px,100vw)}.dashboard-product-breakdown{gap:15px;display:grid}.dashboard-product-breakdown-total{border:1px solid color-mix(in srgb, currentColor 28%, var(--line));color:var(--amber);background:color-mix(in srgb, currentColor 5%, var(--surface));border-radius:16px;grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:center;gap:10px;padding:12px;display:grid}.dashboard-product-breakdown-total.is-profit{color:var(--mint)}.dashboard-product-breakdown-total>span{color:currentColor;background:color-mix(in srgb, currentColor 12%, var(--surface));width:54px;height:54px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 18%, transparent);border-radius:15px;place-items:center;display:grid}.dashboard-product-breakdown-total>div{gap:2px;min-width:0;display:grid}.dashboard-product-breakdown-total small{color:var(--text-muted);font-size:.7rem;font-weight:750}.dashboard-product-breakdown-total strong{overflow-wrap:anywhere;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(1rem,2vw,1.35rem);line-height:1.15}.dashboard-sales-breakdown-tabs{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;display:grid}.dashboard-sales-breakdown-tabs button{min-width:0;min-height:38px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:.75rem;font-weight:850;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.dashboard-sales-breakdown-tabs button:hover{color:var(--text)}.dashboard-sales-breakdown-tabs button.is-active{border-color:color-mix(in srgb, var(--mint) 30%, var(--line));color:var(--mint-bright);background:var(--surface);box-shadow:0 5px 14px color-mix(in srgb, var(--ink) 7%, transparent)}.dashboard-sales-breakdown-tabs button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.dashboard-product-breakdown-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.dashboard-product-breakdown-list article{border:1px solid color-mix(in srgb, var(--product-color) 25%, var(--line));background:radial-gradient(circle at 4% 15%, color-mix(in srgb, var(--product-color) 11%, transparent), transparent 50%), var(--surface);min-width:0;min-height:92px;box-shadow:0 9px 23px color-mix(in srgb, var(--product-color) 7%, transparent);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px 15px;display:grid;position:relative;overflow:hidden}.dashboard-product-breakdown-icon{width:45px;height:45px;color:var(--product-color);background:color-mix(in srgb, var(--product-color) 13%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--product-color) 22%, transparent);border-radius:14px;place-items:center;display:grid}.dashboard-product-breakdown-copy,.dashboard-product-breakdown-metrics{gap:3px;min-width:0;display:grid}.dashboard-product-breakdown-copy strong{color:color-mix(in srgb, var(--product-color) 64%, var(--text));text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:950;overflow:hidden}.dashboard-product-breakdown-copy small,.dashboard-product-breakdown-metrics small{color:var(--text-muted);font-size:.67rem}.dashboard-product-breakdown-metrics{text-align:end;justify-items:end}.dashboard-product-breakdown-metrics strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:.84rem}.dashboard-product-breakdown-list article>i{background:color-mix(in srgb, var(--product-color) 10%, var(--surface-soft));border-radius:99px;height:3px;position:absolute;inset-block-end:7px;inset-inline:12px;overflow:hidden}.dashboard-product-breakdown-list article>i>b{width:var(--product-share,0%);border-radius:inherit;background:var(--product-color);height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--product-color) 35%, transparent);display:block}.dashboard-product-breakdown-list article.is-unconfigured{opacity:.76}.payment-method-detail-drawer{width:min(1040px,100vw)}.payment-method-detail-drawer .experience-drawer-icon{width:auto;min-width:48px;padding-inline:4px}.payment-method-detail-drawer .experience-drawer-icon .payment-brand-mark{background-color:#0000}.payment-method-detail{gap:16px;display:grid}.payment-method-detail-summary{grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.payment-method-detail-summary>span,.payment-method-detail-summary>div{border:1px solid var(--line);background:var(--surface);border-radius:15px;align-content:center;min-width:0;min-height:82px;padding:12px 14px;display:grid}.payment-method-detail-summary>span{place-items:center;width:96px;padding:8px}.payment-method-detail-summary .payment-brand-mark{border-radius:14px;width:72px;height:50px}.payment-method-detail-summary small{color:var(--text-muted);font-size:.72rem;font-weight:750}.payment-method-detail-summary strong{overflow-wrap:anywhere;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(1rem,2vw,1.35rem)}.payment-method-stations{gap:12px;display:grid}.payment-method-stations>header{justify-content:space-between;align-items:end;gap:12px;padding-inline:2px;display:flex}.payment-method-stations>header>div{gap:3px;min-width:0;display:grid}.payment-method-stations>header strong{color:var(--text);font-size:.98rem}.payment-method-stations>header small{color:var(--text-muted);font-size:.7rem;line-height:1.45}.payment-method-stations>header>span{border:1px solid color-mix(in srgb, var(--mint) 22%, var(--line));color:var(--mint-bright);background:color-mix(in srgb, var(--mint) 7%, var(--surface));font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:5px 9px;font-size:.7rem;font-weight:850}.payment-method-station-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.payment-method-station-grid article{border:1px solid color-mix(in srgb, var(--mint) 20%, var(--line));background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--mint) 10%, transparent), transparent 47%), var(--surface);min-width:0;min-height:128px;box-shadow:0 10px 26px color-mix(in srgb, var(--ink) 7%, transparent);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank copy primary""rank metrics metrics";align-items:center;gap:10px 12px;padding:13px 14px 18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.payment-method-station-grid article:hover{border-color:color-mix(in srgb, var(--mint) 42%, var(--line));box-shadow:0 14px 30px color-mix(in srgb, var(--mint) 10%, transparent);transform:translateY(-2px)}.payment-method-station-rank{border:1px solid color-mix(in srgb, var(--mint) 25%, var(--line));width:48px;height:64px;color:var(--mint);background:color-mix(in srgb, var(--mint) 9%, var(--surface));border-radius:14px;grid-area:rank;align-content:center;place-items:center;gap:3px;display:grid}.payment-method-station-rank span{font-variant-numeric:tabular-nums;font-size:.65rem;font-weight:950}.payment-method-station-copy{grid-area:copy;gap:3px;min-width:0;display:grid}.payment-method-station-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:950;overflow:hidden}.payment-method-station-copy small{color:var(--text-muted);font-size:.68rem;font-weight:750}.payment-method-station-primary{text-align:end;grid-area:primary;justify-items:end;gap:3px;min-width:0;display:grid}.payment-method-station-primary strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:950}.payment-method-station-primary span{color:var(--mint-bright);background:color-mix(in srgb, var(--mint) 9%, var(--surface-soft));font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 6px;font-size:.65rem;font-weight:900}.payment-method-station-metrics{grid-area:metrics;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.payment-method-station-metrics>span{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--surface-soft) 68%, transparent);border-radius:10px;gap:2px;min-width:0;padding:7px 9px;display:grid}.payment-method-station-metrics small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.payment-method-station-metrics b{overflow-wrap:anywhere;color:var(--text);font-variant-numeric:tabular-nums;font-size:.72rem}.payment-method-station-grid article>i{background:color-mix(in srgb, var(--mint) 10%, var(--surface-soft));border-radius:99px;height:4px;position:absolute;inset-block-end:8px;inset-inline:13px;overflow:hidden}.payment-method-station-grid article>i>b{width:var(--station-share,0%);border-radius:inherit;background:linear-gradient(90deg, var(--mint), var(--cobalt));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--mint) 40%, transparent);display:block}.payment-method-transaction-list{gap:7px;display:grid}.payment-method-transaction-list article{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(140px,1.15fr) minmax(120px,1fr) minmax(110px,.9fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.payment-method-transaction-list article>div{gap:1px;min-width:0;display:grid}.payment-method-transaction-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem;overflow:hidden}.payment-method-transaction-list time,.payment-method-transaction-list small{color:var(--text-muted);font-size:.66rem}.payment-method-detail-empty{border:1px dashed var(--line);min-height:72px;color:var(--text-muted);text-align:center;border-radius:12px;place-items:center;margin:0;padding:14px;font-size:.78rem;display:grid}.payment-method-detail-loading{gap:9px;display:grid}.payment-method-detail-loading i{background:linear-gradient(100deg, var(--surface-soft) 8%, color-mix(in srgb, var(--surface) 78%, var(--line)) 18%, var(--surface-soft) 33%);background-size:220% 100%;border-radius:14px;height:78px;animation:1.35s linear infinite experience-shimmer}.payment-method-detail-state{min-height:240px;color:var(--text-muted);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.payment-method-detail-state.is-error{color:var(--rose)}.payment-method-detail-state p{color:var(--text-muted);margin:0}.payment-method-detail-state button{border:1px solid var(--line);color:var(--text);background:var(--surface);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-weight:800;display:inline-flex}.payment-method-detail-link{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.payment-method-detail-link svg{transform:rotate(45deg)}[dir=rtl] .payment-method-detail-link svg{transform:rotate(-45deg)}.payment-discount-drawer{width:min(760px,100vw)}.payment-discount-builder{gap:14px;display:grid}.payment-discount-builder>p{border:1px solid color-mix(in srgb, var(--amber) 30%, var(--line));color:var(--text-muted);background:color-mix(in srgb, var(--amber) 7%, var(--surface));border-radius:12px;margin:0;padding:11px 13px;font-size:.76rem;line-height:1.55}.payment-discount-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.payment-discount-inputs>label{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:12px;min-width:0;padding:10px 11px;display:grid}.payment-discount-inputs>label>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.payment-discount-inputs>label>span:first-child b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.payment-discount-input-affix{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.payment-discount-inputs>label.is-invalid{border-color:color-mix(in srgb, var(--rose) 52%, var(--line));background:color-mix(in srgb, var(--rose) 4%, var(--surface))}.payment-discount-inputs>label.is-invalid .payment-discount-input-affix{border-color:var(--rose);box-shadow:0 0 0 3px color-mix(in srgb, var(--rose) 10%, transparent)}.payment-discount-input-affix input{width:100%;min-width:0;height:38px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 9px;font-weight:850}.payment-discount-input-affix>b{color:var(--text-muted);padding-inline:9px;font-size:.72rem}.payment-discount-builder>.primary-button{justify-content:center;min-height:44px}.command-center-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:11px 14px;display:grid}.command-center-insight-grid.is-fuel-coverage{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.command-center-insights>header{order:0}.executive-kpi-grid{order:1}.executive-network-stock{content-visibility:visible;contain-intrinsic-size:none;order:4;margin:0 14px 14px;padding:14px}.dashboard-operational-signals{content-visibility:visible;contain-intrinsic-size:none;border-color:color-mix(in srgb, var(--amber) 19%, var(--line));background:radial-gradient(circle at 4% 0%, color-mix(in srgb, var(--amber) 8%, transparent), transparent 27%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--cobalt) 6%, transparent), transparent 30%), var(--surface);order:5;margin:0 14px 14px;padding:14px;overflow:hidden}.dashboard-operational-signals:before{background:linear-gradient(90deg, var(--amber), var(--rose), var(--cobalt));opacity:.82}.dashboard-operational-signals .dashboard-panel-header{align-items:center;margin-bottom:11px}.operational-signal-summary{align-items:stretch;gap:7px;min-width:0;display:flex}.operational-signal-summary>span{border:1px solid var(--line);min-width:104px;color:var(--text-muted);background:color-mix(in srgb, var(--surface-soft) 68%, var(--surface));border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;padding:7px 9px;font-size:.61rem;font-weight:780;line-height:1.3;display:grid}.operational-signal-summary b{color:var(--text);font-variant-numeric:tabular-nums;grid-row:1/span 2;font-size:1.08rem}.operational-signal-summary .is-critical{color:var(--offline);border-color:color-mix(in srgb, var(--offline) 27%, var(--line));background:color-mix(in srgb, var(--offline) 6%, var(--surface))}.operational-signal-summary .is-warning{color:color-mix(in srgb, var(--amber) 82%, var(--text));border-color:color-mix(in srgb, var(--amber) 30%, var(--line));background:color-mix(in srgb, var(--amber) 7%, var(--surface))}.operational-signals-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:190px;display:grid}.operational-signals-loading i{background:linear-gradient(100deg, var(--surface-soft) 8%, color-mix(in srgb, var(--surface) 76%, var(--line)) 18%, var(--surface-soft) 33%);background-size:220% 100%;border-radius:16px;animation:1.35s linear infinite experience-shimmer}.operational-signals-loading i:last-child{display:none}.operational-signal-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0;display:grid}.operational-signal-column{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 48%, var(--surface));border-radius:16px;min-width:0;overflow:hidden}.operational-signal-column>header{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:9px 11px;display:flex}.operational-signal-column>header>div:first-child{align-items:center;gap:7px;min-width:0;display:flex}.operational-signal-column>header>div:first-child>span{width:32px;height:32px;color:var(--amber);background:var(--warning-surface);border-radius:10px;flex:none;place-items:center;display:grid}.operational-signal-column.is-anomaly>header>div:first-child>span{color:var(--rose);background:var(--danger-surface)}.operational-signal-column h3{color:var(--text);margin:0;font-size:.9rem;line-height:1.2}.operational-risk-filters{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.operational-risk-filters::-webkit-scrollbar{display:none}.operational-risk-filters button{border:1px solid var(--line);min-height:32px;color:var(--text-muted);background:var(--surface);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:.59rem;font-weight:820;display:inline-flex}.operational-risk-filters button b{min-width:19px;min-height:19px;color:var(--text);background:var(--surface-strong);border-radius:999px;place-items:center;font-size:.59rem;display:grid}.operational-risk-filters button.is-active{color:color-mix(in srgb, var(--amber) 78%, var(--text));border-color:color-mix(in srgb, var(--amber) 42%, var(--line));background:color-mix(in srgb, var(--amber) 8%, var(--surface))}.operational-signal-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:320px;overflow:auto}.operational-risk-row,.operational-anomaly-row{--signal-row-color:var(--amber);border:0;border-top:1px solid var(--line);width:100%;min-width:0;min-height:72px;color:var(--text);background:linear-gradient(100deg, color-mix(in srgb, var(--signal-row-color) 4%, var(--surface)), var(--surface) 55%);font:inherit;text-align:start;cursor:pointer;appearance:none;grid-template-columns:auto minmax(0,1fr) minmax(140px,auto) auto;align-items:center;gap:10px;padding:11px;text-decoration:none;transition:background .16s,transform .16s;display:grid}.operational-risk-row:first-child,.operational-anomaly-row:first-child{border-top:0}.operational-risk-row{--signal-row-color:var(--signal-product-color)}.operational-risk-row.is-24h,.operational-anomaly-row.is-critical{--signal-row-color:var(--offline)}.operational-anomaly-row.is-warning{--signal-row-color:var(--amber)}.operational-risk-row:hover,.operational-anomaly-row:hover{background:color-mix(in srgb, var(--signal-row-color) 8%, var(--surface));transform:translate(2px)}[dir=rtl] .operational-risk-row:hover,[dir=rtl] .operational-anomaly-row:hover{transform:translate(-2px)}.operational-signal-icon{border:1px solid color-mix(in srgb, var(--signal-row-color) 28%, var(--line));width:36px;height:36px;color:var(--signal-row-color);background:color-mix(in srgb, var(--signal-row-color) 9%, var(--surface));border-radius:11px;place-items:center;display:grid}.operational-signal-copy{gap:4px;min-width:0;display:grid}.operational-signal-copy>span{align-items:baseline;gap:6px;min-width:0;display:flex}.operational-signal-copy strong,.operational-signal-copy>span>b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.operational-signal-copy>span:first-child>b{color:var(--signal-row-color);background:color-mix(in srgb, var(--signal-row-color) 9%, var(--surface));border-radius:999px;flex:none;padding:4px 7px;font-size:.54rem;font-weight:900}.operational-signal-copy small{color:var(--text-muted);font-size:.64rem;line-height:1.4}.operational-risk-values{text-align:end;justify-items:end;gap:2px;min-width:0;display:grid}.operational-risk-values strong{color:var(--signal-row-color);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:900}.operational-risk-values small{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6rem}.operational-risk-row>svg,.operational-anomaly-row>svg{color:var(--text-muted)}[dir=rtl] .operational-risk-row>svg,[dir=rtl] .operational-anomaly-row>svg{transform:scaleX(-1)}.operational-signal-empty{min-height:132px;color:var(--text-muted);text-align:center;place-items:center;margin:0;padding:20px;font-size:.72rem;display:grid}.experience-drawer.operational-signal-drawer{width:min(560px,100dvw)}.operational-signal-drawer .experience-drawer-heading p{font-size:.75rem}.operational-signal-drawer .experience-drawer-footer>*{flex:1;justify-content:center;min-width:0;text-decoration:none}.operational-signal-detail{gap:14px;display:grid}.operational-detail-hero{border:1px solid color-mix(in srgb, var(--amber) 30%, var(--line));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--amber) 11%, transparent), transparent 42%), var(--surface-soft);border-radius:16px;gap:7px;padding:16px;display:grid}.operational-signal-detail.is-critical .operational-detail-hero{border-color:color-mix(in srgb, var(--offline) 30%, var(--line));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--offline) 10%, transparent), transparent 42%), var(--surface-soft)}.operational-detail-hero>span{width:-moz-fit-content;width:fit-content;color:color-mix(in srgb, var(--amber) 78%, var(--text));background:color-mix(in srgb, var(--amber) 10%, var(--surface));border-radius:999px;padding:4px 8px;font-size:.66rem;font-weight:850}.operational-signal-detail.is-critical .operational-detail-hero>span{color:var(--offline);background:color-mix(in srgb, var(--offline) 9%, var(--surface))}.operational-detail-hero>strong{color:var(--text);font-size:1.35rem;line-height:1.2}.operational-detail-hero>p{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.65}.operational-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.operational-detail-metrics article{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:center;gap:7px;min-width:0;min-height:78px;padding:12px 13px;display:grid}.operational-detail-metrics article.is-wide{grid-column:1/-1}.operational-detail-metrics article span{color:var(--text-muted);font-size:.7rem;font-weight:730}.operational-detail-metrics article strong{overflow-wrap:anywhere;color:var(--text);font-variant-numeric:tabular-nums;font-size:1rem}.operational-detail-formula{border:1px solid color-mix(in srgb, var(--cobalt) 24%, var(--line));color:var(--cobalt);background:color-mix(in srgb, var(--cobalt) 5%, var(--surface));border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:14px;display:grid}.operational-detail-formula>div{gap:5px;display:grid}.operational-detail-formula span{color:var(--cobalt);font-size:.68rem;font-weight:850}.operational-detail-formula strong{color:var(--text);font-size:.78rem;font-weight:720;line-height:1.65}.operational-detail-context{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:0;margin:0;display:grid;overflow:hidden}.operational-detail-context>div{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.72fr) minmax(0,1.28fr);align-items:center;gap:12px;min-width:0;padding:11px 13px;display:grid}.operational-detail-context>div:first-child{border-top:0}.operational-detail-context dt{color:var(--text-muted);font-size:.69rem;font-weight:720}.operational-detail-context dd{overflow-wrap:anywhere;min-width:0;color:var(--text);text-align:end;font-variant-numeric:tabular-nums;margin:0;font-size:.76rem;font-weight:820}.dashboard-integration-watchlist{content-visibility:visible;contain-intrinsic-size:none;margin:0 14px 14px;padding:14px;overflow:hidden}.dashboard-zatca-watchlist{border-color:color-mix(in srgb, var(--cyan) 18%, var(--line));background:radial-gradient(circle at 3% 0%, color-mix(in srgb, var(--cyan) 6%, transparent), transparent 28%), var(--surface);order:6}.dashboard-zatca-watchlist:before{background:linear-gradient(90deg, var(--cyan), var(--mint-bright), var(--amber));opacity:.82}.dashboard-moe-watchlist{border-color:color-mix(in srgb, var(--cobalt) 18%, var(--line));background:radial-gradient(circle at 97% 0%, color-mix(in srgb, var(--cobalt) 7%, transparent), transparent 28%), var(--surface);order:7}.dashboard-moe-watchlist:before{background:linear-gradient(90deg, var(--cobalt), var(--mint-bright));opacity:.82}.dashboard-integration-watchlist .dashboard-panel-header{align-items:center;margin-bottom:11px}.integration-watchlist-summary{align-items:stretch;gap:7px;min-width:0;display:flex}.integration-watchlist-summary>span{border:1px solid var(--line);min-width:98px;color:var(--text-muted);background:color-mix(in srgb, var(--surface-soft) 68%, var(--surface));border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;padding:7px 9px;font-size:.61rem;font-weight:780;line-height:1.3;display:grid}.integration-watchlist-summary b{color:var(--text);font-variant-numeric:tabular-nums;grid-row:1/span 2;font-size:1.08rem}.integration-watchlist-summary .is-critical{color:var(--offline);border-color:color-mix(in srgb, var(--offline) 27%, var(--line));background:color-mix(in srgb, var(--offline) 6%, var(--surface))}.integration-watchlist-summary .is-warning{color:color-mix(in srgb, var(--amber) 82%, var(--text));border-color:color-mix(in srgb, var(--amber) 30%, var(--line));background:color-mix(in srgb, var(--amber) 7%, var(--surface))}.integration-watchlist-summary .is-ready{color:var(--online);border-color:color-mix(in srgb, var(--online) 24%, var(--line));background:color-mix(in srgb, var(--online) 5%, var(--surface))}.zatca-activity-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.zatca-activity-strip article{border:1px solid color-mix(in srgb, var(--cyan) 20%, var(--line));background:linear-gradient(120deg, color-mix(in srgb, var(--cyan) 5%, var(--surface)), var(--surface) 68%);border-radius:13px;gap:3px;min-width:0;padding:10px 12px;display:grid}.zatca-activity-strip span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-weight:760;overflow:hidden}.zatca-activity-strip strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:900}.zatca-activity-strip small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:680;line-height:1.35;overflow:hidden}.zatca-activity-note{color:var(--text-muted);align-items:center;gap:6px;margin:0 0 8px;padding:0 3px;font-size:.61rem;font-weight:680;line-height:1.45;display:flex}.zatca-activity-note svg{color:var(--cyan);flex:none}.zatca-activity-note.is-empty{border:1px dashed color-mix(in srgb, var(--amber) 30%, var(--line));color:color-mix(in srgb, var(--amber) 76%, var(--text));background:color-mix(in srgb, var(--amber) 5%, var(--surface));border-radius:10px;padding:8px 10px}.zatca-activity-note.is-empty svg{color:var(--amber)}.integration-watchlist-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:120px;display:grid}.integration-watchlist-loading i{background:linear-gradient(100deg, var(--surface-soft) 8%, color-mix(in srgb, var(--surface) 76%, var(--line)) 18%, var(--surface-soft) 33%);background-size:220% 100%;border-radius:13px;animation:1.35s linear infinite experience-shimmer}.integration-watchlist-list{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:286px;display:grid;overflow:auto}.integration-watchlist-row{--watchlist-color:var(--amber);border:1px solid color-mix(in srgb, var(--watchlist-color) 24%, var(--line));min-width:0;min-height:88px;color:var(--text);background:linear-gradient(105deg, color-mix(in srgb, var(--watchlist-color) 5%, var(--surface)), var(--surface) 58%);font:inherit;text-align:start;cursor:pointer;appearance:none;border-radius:14px;grid-template-columns:auto minmax(0,1fr) minmax(125px,auto) auto;align-items:center;gap:10px;padding:11px;transition:border-color .16s,background .16s,transform .16s;display:grid}.integration-watchlist-row.is-critical{--watchlist-color:var(--offline)}.integration-watchlist-row.is-setup{--watchlist-color:var(--cobalt)}.integration-watchlist-row:hover{border-color:color-mix(in srgb, var(--watchlist-color) 43%, var(--line));background:color-mix(in srgb, var(--watchlist-color) 7%, var(--surface));transform:translateY(-1px)}.integration-watchlist-row-icon{border:1px solid color-mix(in srgb, var(--watchlist-color) 28%, var(--line));width:38px;height:38px;color:var(--watchlist-color);background:color-mix(in srgb, var(--watchlist-color) 9%, var(--surface));border-radius:12px;place-items:center;display:grid}.integration-watchlist-copy{gap:4px;min-width:0;display:grid}.integration-watchlist-copy>span:first-child{align-items:center;gap:6px;min-width:0;display:flex}.integration-watchlist-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.integration-watchlist-copy>span:first-child>b{color:var(--watchlist-color);background:color-mix(in srgb, var(--watchlist-color) 9%, var(--surface));border-radius:999px;flex:none;padding:3px 6px;font-size:.53rem;font-weight:900}.integration-watchlist-copy>small{color:var(--text-muted);font-size:.61rem;line-height:1.4}.integration-watchlist-reasons{gap:4px;min-width:0;display:flex;overflow:hidden}.integration-watchlist-reasons em{border:1px solid color-mix(in srgb, var(--watchlist-color) 18%, var(--line));min-width:0;color:color-mix(in srgb, var(--watchlist-color) 76%, var(--text));background:color-mix(in srgb, var(--watchlist-color) 5%, var(--surface));text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:.52rem;font-style:normal;font-weight:760;overflow:hidden}.integration-watchlist-values{text-align:end;justify-items:end;gap:2px;min-width:0;display:grid}.integration-watchlist-values strong{color:var(--watchlist-color);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:900}.integration-watchlist-values small{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.59rem}.integration-watchlist-row>svg{color:var(--text-muted)}[dir=rtl] .integration-watchlist-row>svg{transform:scaleX(-1)}.integration-watchlist-empty{min-height:112px;color:var(--text-muted);border:1px dashed var(--line);background:color-mix(in srgb, var(--surface-soft) 58%, var(--surface));text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:0;padding:20px;font-size:.72rem;display:flex}.integration-watchlist-empty.is-ready{color:var(--online);border-color:color-mix(in srgb, var(--online) 24%, var(--line));background:color-mix(in srgb, var(--online) 4%, var(--surface))}.experience-drawer.integration-watchlist-drawer{width:min(580px,100dvw)}.integration-watchlist-drawer .experience-drawer-heading p{font-size:.75rem}.integration-watchlist-drawer .experience-drawer-footer>*{flex:1;justify-content:center;min-width:0;text-decoration:none}.integration-watchlist-detail{gap:14px;display:grid}.integration-watchlist-detail-hero{border:1px solid color-mix(in srgb, var(--amber) 27%, var(--line));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--amber) 10%, transparent), transparent 42%), var(--surface-soft);border-radius:16px;gap:8px;padding:16px;display:grid}.integration-watchlist-detail.is-critical .integration-watchlist-detail-hero{border-color:color-mix(in srgb, var(--offline) 28%, var(--line));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--offline) 9%, transparent), transparent 42%), var(--surface-soft)}.integration-watchlist-detail.is-setup .integration-watchlist-detail-hero{border-color:color-mix(in srgb, var(--cobalt) 24%, var(--line));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--cobalt) 7%, transparent), transparent 42%), var(--surface-soft)}.integration-watchlist-detail-hero>span{width:-moz-fit-content;width:fit-content;color:color-mix(in srgb, var(--amber) 78%, var(--text));background:color-mix(in srgb, var(--amber) 10%, var(--surface));border-radius:999px;padding:4px 8px;font-size:.63rem;font-weight:880}.integration-watchlist-detail.is-critical .integration-watchlist-detail-hero>span{color:var(--offline);background:color-mix(in srgb, var(--offline) 9%, var(--surface))}.integration-watchlist-detail.is-setup .integration-watchlist-detail-hero>span{color:var(--cobalt);background:color-mix(in srgb, var(--cobalt) 8%, var(--surface))}.integration-watchlist-detail-hero>strong{color:var(--text);font-size:1.05rem}.integration-watchlist-detail-hero ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.integration-watchlist-detail-hero li{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 85%, transparent);border-radius:11px;gap:3px;padding:9px 10px;display:grid}.integration-watchlist-detail-hero li b{color:var(--text);font-size:.73rem}.integration-watchlist-detail-hero li small{color:var(--text-muted);font-size:.68rem;line-height:1.55}.zatca-station-fiscal-summary{border:1px solid color-mix(in srgb, var(--mint) 25%, var(--line));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--mint) 10%, transparent), transparent 44%), var(--surface-soft);border-radius:16px;gap:11px;padding:15px;display:grid}.zatca-station-fiscal-summary>header{align-items:center;gap:10px;min-width:0;display:flex}.zatca-station-fiscal-summary>header>span{border:1px solid color-mix(in srgb, var(--mint) 30%, var(--line));width:38px;height:38px;color:var(--mint-bright);background:color-mix(in srgb, var(--mint) 9%, var(--surface));border-radius:12px;flex:none;place-items:center;display:grid}.zatca-station-fiscal-summary>header>div{gap:3px;min-width:0;display:grid}.zatca-station-fiscal-summary>header strong{color:var(--text);font-size:.9rem}.zatca-station-fiscal-summary>header small{color:var(--text-muted);font-size:.65rem;line-height:1.45}.zatca-station-fiscal-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.zatca-station-fiscal-primary article{border:1px solid color-mix(in srgb, var(--mint) 18%, var(--line));background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:12px;gap:5px;min-width:0;padding:11px;display:grid}.zatca-station-fiscal-primary span,.zatca-station-fiscal-breakdown span{color:var(--text-muted);font-size:.58rem;font-weight:720}.zatca-station-fiscal-primary strong{overflow-wrap:anywhere;color:var(--text);font-variant-numeric:tabular-nums;font-size:.88rem}.zatca-station-fiscal-primary article:first-child strong{color:var(--mint-bright);font-size:1.1rem}.zatca-station-fiscal-breakdown{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 84%, transparent);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.zatca-station-fiscal-breakdown article{border-inline-end:1px solid var(--line);gap:4px;min-width:0;padding:9px;display:grid}.zatca-station-fiscal-breakdown article:last-child{border-inline-end:0}.zatca-station-fiscal-breakdown strong{overflow-wrap:anywhere;color:var(--text);font-variant-numeric:tabular-nums;font-size:.7rem}.zatca-watchlist-documents{gap:10px;display:grid}.zatca-watchlist-documents>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.zatca-watchlist-documents>header>div{min-width:0;color:var(--text);align-items:center;gap:7px;display:flex}.zatca-watchlist-documents>header strong{font-size:.78rem}.zatca-watchlist-documents>header>span{color:var(--text-muted);flex:none;font-size:.62rem;font-weight:750}.zatca-watchlist-documents-state{min-height:72px;color:var(--text-muted);border:1px dashed var(--line);background:var(--surface-soft);text-align:center;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin:0;padding:14px;font-size:.7rem;line-height:1.5;display:flex}.zatca-watchlist-documents-state.is-error{border-style:solid;border-color:color-mix(in srgb, var(--offline) 28%, var(--line));color:var(--offline);background:color-mix(in srgb, var(--offline) 5%, var(--surface));text-align:start;justify-content:space-between}.zatca-watchlist-documents-state.is-error>span{align-items:center;gap:7px;display:flex}.zatca-watchlist-documents-state .secondary-button{min-height:32px;padding:6px 10px}.zatca-watchlist-document-list{gap:8px;display:grid}.zatca-watchlist-document-list>article{--document-status:var(--text-muted);border:1px solid color-mix(in srgb, var(--document-status) 24%, var(--line));background:color-mix(in srgb, var(--document-status) 4%, var(--surface));border-radius:13px;gap:9px;padding:12px;display:grid}.zatca-watchlist-document-list>article.is-success{--document-status:var(--online)}.zatca-watchlist-document-list>article.is-pending{--document-status:var(--amber)}.zatca-watchlist-document-list>article.is-failed{--document-status:var(--offline)}.zatca-watchlist-document-list>article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.zatca-watchlist-document-list>article>header>div{gap:3px;min-width:0;display:grid}.zatca-watchlist-document-list>article>header strong{overflow-wrap:anywhere;color:var(--text);font-size:.76rem}.zatca-watchlist-document-list>article>header small{overflow-wrap:anywhere;color:var(--text-muted);font-size:.62rem}.zatca-watchlist-document-list>article>header>span{color:var(--document-status);background:color-mix(in srgb, var(--document-status) 10%, var(--surface));border-radius:999px;flex:none;padding:4px 7px;font-size:.58rem;font-weight:850}.zatca-watchlist-document-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:0;display:grid}.zatca-watchlist-document-list dl>div:last-child{grid-column:1/-1}.zatca-watchlist-document-list dt{color:var(--text-muted);font-size:.57rem}.zatca-watchlist-document-list dd{overflow-wrap:anywhere;color:var(--text);margin:2px 0 0;font-size:.66rem;font-weight:730}.zatca-watchlist-document-list>article>p{border-top:1px solid color-mix(in srgb, var(--line) 76%, transparent);color:var(--text-muted);align-items:baseline;gap:7px;margin:0;padding-top:8px;font-size:.59rem;display:flex}.zatca-watchlist-document-list code{overflow-wrap:anywhere;color:var(--document-status);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.executive-network-stock .dashboard-panel-header{margin-bottom:11px}.executive-network-stock-loading{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;min-height:210px;display:grid}.executive-network-stock-loading i{background:linear-gradient(100deg, var(--surface-soft) 8%, color-mix(in srgb, var(--surface) 78%, var(--line)) 18%, var(--surface-soft) 33%);background-size:220% 100%;border-radius:16px;height:78%;animation:1.35s linear infinite experience-shimmer}.executive-network-stock-loading i:nth-child(2){height:100%}.executive-network-stock-loading i:nth-child(3){height:65%}.command-center-insight-grid{border-block:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 55%, var(--surface));order:3}.executive-commercial-grid{order:3;padding-top:14px}.executive-network-stock .stock-fuel-coverage-strip{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 58%, var(--surface));border-radius:16px;order:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));padding:0;overflow:hidden}.command-center-quick-actions{order:6}.command-center-insight{border-inline-end:1px solid var(--line);min-width:0;min-height:62px;color:var(--text);align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:flex}.command-center-insight:last-child{border-inline-end:0}a.command-center-insight:hover{background:var(--surface-soft)}button.command-center-insight{width:100%;font:inherit;text-align:start;cursor:pointer;appearance:none;background:0 0;border-block:0;border-inline-start:0;border-radius:0}button.command-center-insight:hover{background:color-mix(in srgb, var(--fuel-color) 6%, var(--surface-soft))}button.command-center-insight:focus-visible{z-index:1;outline:2px solid var(--focus);outline-offset:-3px}.insight-signal{border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.insight-signal.tone-clear{color:var(--mint-bright);background:var(--success-surface)}.insight-signal.tone-warning{color:var(--amber);background:var(--warning-surface)}.insight-signal.tone-critical{color:var(--rose);background:var(--danger-surface)}.insight-signal.tone-unavailable{color:var(--text-muted);background:var(--surface-soft)}.command-center-insight.is-fuel{isolation:isolate;position:relative;overflow:hidden}.command-center-insight.is-fuel:before{content:"";z-index:-1;background:radial-gradient(circle at 12% 50%, color-mix(in srgb, var(--fuel-color) 14%, transparent), transparent 48%), linear-gradient(115deg, color-mix(in srgb, var(--fuel-color) 8%, transparent), transparent 66%);opacity:.94;pointer-events:none;border-radius:13px;position:absolute;inset:8px}.insight-signal.is-fuel{width:42px;height:42px;color:var(--fuel-color);background:color-mix(in srgb, var(--fuel-color) 13%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fuel-color) 24%, transparent), 0 7px 18px color-mix(in srgb, var(--fuel-color) 12%, transparent);border-radius:14px}.fuel-coverage-card-copy{align-content:center}.command-center-insight .fuel-coverage-product{color:color-mix(in srgb, var(--fuel-color) 64%, var(--text));text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:950;line-height:1.15;overflow:hidden}.fuel-coverage-days{color:var(--text);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:900;line-height:1.25}.fuel-coverage-card-copy small{margin-top:1px}.command-center-insight>span:last-child{gap:1px;min-width:0;display:grid}.command-center-insight strong{font-variant-numeric:tabular-nums;font-size:1.1rem}.command-center-insight small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.command-center-insight.is-loading{gap:6px;display:grid}.command-center-insight.is-loading i,.command-center-insight.is-loading b{background:var(--surface-soft);border-radius:99px;height:10px;display:block}.command-center-insight.is-loading i{width:38%}.command-center-insight.is-loading b{width:72%}.command-center-quick-actions{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 62%, var(--surface));justify-content:flex-end;align-items:center;gap:8px;min-height:46px;padding:8px 14px;display:flex}.command-center-quick-actions>strong{color:var(--text-muted);margin-inline-end:auto;font-size:9px}.command-center-quick-actions a{border:1px solid var(--line);min-height:30px;color:var(--text);background:var(--surface);border-radius:9px;align-items:center;gap:6px;padding:5px 9px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.command-center-quick-actions a:hover{color:var(--mint-bright);border-color:color-mix(in srgb, var(--mint) 42%, var(--line))}.command-center-widget-shell{grid-column:1/-1;min-width:0}.command-center-widget-shell>.dashboard-panel{width:100%}.drawer-section-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:900}.dashboard-builder-list{gap:8px;display:grid}.dashboard-builder-row{border:1px solid var(--line);min-height:52px;color:var(--text-muted);background:var(--surface-soft);border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px 8px 12px;display:flex}.dashboard-builder-row.is-visible{color:var(--text);border-color:color-mix(in srgb, var(--mint) 24%, var(--line));background:var(--surface)}.dashboard-builder-row label{cursor:pointer;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.dashboard-builder-row label span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.dashboard-builder-row input{width:17px;height:17px;accent-color:var(--mint)}.dashboard-builder-row>div{gap:5px;display:flex}.dashboard-builder-row>div button{border:1px solid var(--line);width:34px;height:34px;color:var(--text-muted);background:var(--surface);cursor:pointer;border-radius:9px;place-items:center;display:grid}.dashboard-builder-row>div button:hover:not(:disabled){color:var(--mint-bright);border-color:var(--mint)}.dashboard-builder-row>div button:disabled{opacity:.35;cursor:not-allowed}.dashboard-builder-drawer{width:min(480px,100dvw)}.dashboard-builder-simple{gap:12px;display:grid}.dashboard-builder-simple-heading{border:1px solid color-mix(in srgb, var(--mint) 22%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--mint) 7%, var(--surface)), var(--surface));border-radius:15px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.dashboard-builder-simple-heading>div{gap:4px;min-width:0;display:grid}.dashboard-builder-simple-heading .drawer-section-label{margin:0}.dashboard-builder-simple-heading span{color:var(--text-muted);font-size:.68rem;line-height:1.5}.dashboard-builder-simple-heading>strong{border:1px solid color-mix(in srgb, var(--mint) 28%, var(--line));color:var(--mint-bright);background:var(--success-surface);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:5px 8px;font-size:.68rem}.dashboard-builder-quick-visibility{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;margin-bottom:17px}.dashboard-builder-quick-visibility>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;list-style:none;display:flex}.dashboard-builder-quick-visibility>summary::-webkit-details-marker{display:none}.dashboard-builder-quick-visibility>summary>div{gap:3px;min-width:0;display:grid}.dashboard-builder-quick-visibility>summary .drawer-section-label{margin:0}.dashboard-builder-quick-visibility>summary span{color:var(--text-muted);font-size:8px}.dashboard-builder-quick-visibility>summary>strong{border:1px solid color-mix(in srgb, var(--mint) 28%, var(--line));color:var(--mint-bright);background:var(--success-surface);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:5px 8px;font-size:8px}.dashboard-builder-quick-visibility[open]>summary{border-bottom:1px solid var(--line)}.dashboard-builder-quick-visibility>.dashboard-builder-list{padding:10px}.dashboard-builder-presets{border:1px solid color-mix(in srgb, var(--cobalt) 18%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--cobalt) 6%, var(--surface)), color-mix(in srgb, var(--mint) 7%, var(--surface)));border-radius:16px;gap:10px;margin-bottom:17px;padding:12px;display:grid}.dashboard-builder-presets>div:first-child{gap:3px;display:grid}.dashboard-builder-presets .drawer-section-label{margin:0}.dashboard-builder-presets>div:first-child>span{color:var(--text-muted);font-size:8px;line-height:1.5}.dashboard-builder-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.dashboard-builder-preset-grid button{border:1px solid var(--line);min-height:38px;color:var(--text);background:color-mix(in srgb, var(--surface) 88%, transparent);font:inherit;cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:850;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.dashboard-builder-preset-grid button svg{color:var(--mint-bright)}.dashboard-builder-preset-grid button:hover{border-color:color-mix(in srgb, var(--mint) 45%, var(--line));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.dashboard-builder-preset-grid button:first-child{color:var(--mint-bright);border-color:color-mix(in srgb, var(--mint) 32%, var(--line));background:color-mix(in srgb, var(--success-surface) 72%, var(--surface));grid-column:1/-1;justify-content:center}.dashboard-builder-preset-grid button.is-active{border-color:var(--mint);color:var(--mint-bright);background:color-mix(in srgb, var(--success-surface) 78%, var(--surface));box-shadow:0 0 0 2px color-mix(in srgb, var(--mint) 10%, transparent)}.dashboard-profile-status{width:-moz-fit-content;width:fit-content;color:var(--text-muted);align-items:center;gap:6px;font-size:9px;font-weight:780;display:inline-flex}.dashboard-profile-status:is(.is-saved,.is-local) svg{color:var(--mint-bright)}.dashboard-profile-status:is(.is-saving,.is-loading) svg{color:var(--cobalt)}.dashboard-profile-status.is-error{color:var(--amber-strong)}.dashboard-builder-preview{gap:11px;display:grid}.dashboard-builder-preview-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-builder-preview-heading>div{gap:3px;min-width:0;display:grid}.dashboard-builder-preview-heading .drawer-section-label{margin:0}.dashboard-builder-preview-heading span{color:var(--text-muted);font-size:8px;line-height:1.55}.dashboard-builder-preview-heading>strong{border:1px solid color-mix(in srgb, var(--mint) 28%, var(--line));color:var(--mint-bright);background:var(--success-surface);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:5px 8px;font-size:8px}.dashboard-builder-canvas{border:1px solid color-mix(in srgb, var(--mint) 22%, var(--line));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--mint) 9%, transparent), transparent 38%), var(--surface-soft);border-radius:17px;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:8px;padding:10px;display:grid}.dashboard-builder-auto-arrange{border:1px solid color-mix(in srgb, var(--mint) 28%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--mint) 8%, var(--surface)), var(--surface));cursor:pointer;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;margin-block:10px;padding:11px 13px;display:grid}.dashboard-builder-auto-arrange span{gap:3px;min-width:0;display:grid}.dashboard-builder-auto-arrange strong{color:var(--text);font-size:.76rem}.dashboard-builder-auto-arrange small{color:var(--text-muted);font-size:.61rem;line-height:1.45}.dashboard-builder-auto-arrange input{opacity:0;pointer-events:none;position:absolute}.dashboard-builder-auto-arrange>i{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:999px;width:42px;height:24px;transition:background-color .18s,border-color .18s;position:relative}.dashboard-builder-auto-arrange>i:after{content:"";top:3px;background:var(--text-muted);width:16px;height:16px;box-shadow:var(--shadow-xs);border-radius:50%;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s;position:absolute;inset-inline-start:3px}.dashboard-builder-auto-arrange input:checked+i{border-color:var(--mint);background:color-mix(in srgb, var(--mint) 22%, var(--surface))}.dashboard-builder-auto-arrange input:checked+i:after{background:var(--mint-bright);transform:translate(18px)}[dir=rtl] .dashboard-builder-auto-arrange input:checked+i:after{transform:translate(-18px)}.dashboard-builder-auto-arrange:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.dashboard-builder-tile{border:1px solid var(--line);min-width:0;min-height:78px;color:var(--text);background:var(--surface);box-shadow:var(--shadow-xs);cursor:grab;-webkit-user-select:none;user-select:none;grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) auto;grid-column:span var(--dashboard-builder-span,12);border-radius:13px;align-items:center;gap:7px;padding:9px;transition:opacity .15s,transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.dashboard-builder-tile>svg{color:var(--text-muted)}.dashboard-builder-tile>span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.dashboard-builder-tile-actions{align-items:center;gap:5px;display:flex}.dashboard-builder-tile-actions>button{border:1px solid var(--line);min-height:27px;color:var(--text-muted);background:var(--surface-soft);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.dashboard-builder-tile-actions>button span{font-size:7px;font-weight:850}.dashboard-builder-tile-actions>.dashboard-builder-hide-toggle{width:27px;padding:0}.dashboard-builder-size-toggle:hover{color:var(--mint-bright);border-color:color-mix(in srgb, var(--mint) 38%, var(--line));background:var(--success-surface)}.dashboard-builder-hide-toggle:hover{color:var(--rose);border-color:color-mix(in srgb, var(--rose) 30%, var(--line));background:var(--danger-surface)}.dashboard-builder-tile>i{background:linear-gradient(145deg, color-mix(in srgb, var(--mint) 6%, var(--surface-soft)), var(--surface-soft));border-radius:8px;grid-column:1/-1;align-self:stretch;align-items:end;gap:4px;padding:5px;display:flex}.dashboard-builder-tile>i b{background:color-mix(in srgb, var(--mint) 38%, var(--line));border-radius:4px 4px 2px 2px;width:22%}.dashboard-builder-tile>i b:first-child{height:42%}.dashboard-builder-tile>i b:nth-child(2){height:78%}.dashboard-builder-tile>i b:nth-child(3){height:58%}.dashboard-builder-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dashboard-builder-tile.is-dragging{opacity:.42;cursor:grabbing;transform:scale(.97)}.dashboard-builder-tile.is-drag-over{border-color:var(--mint);box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 14%, transparent), var(--shadow-sm);transform:translateY(-2px)}.dashboard-grid>:is(.dashboard-panel,.command-center-widget-shell)[class*=dashboard-widget-]{grid-column:span var(--dashboard-widget-span,12)!important}.dashboard-grid>:is(.dashboard-operational-signals,.dashboard-integration-watchlist){margin:0}.decision-widget{isolation:isolate;background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--mint) 9%, transparent), transparent 30%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 96%, var(--cobalt) 4%), var(--surface));min-height:218px;container-type:inline-size}.decision-widget:after{content:"";z-index:-1;inset-inline-end:-58px;background:color-mix(in srgb, var(--mint) 7%, transparent);border-radius:50%;width:130px;height:130px;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s;position:absolute;bottom:-72px}.decision-widget:hover:after{opacity:.9;transform:scale(1.22)}.decision-widget.is-insights:before{background:linear-gradient(90deg, #725cff, var(--cobalt), var(--mint))}.decision-widget.is-cashflow:before{background:linear-gradient(90deg, var(--cobalt), #7288ff)}.decision-widget.is-reconciliation:before{background:linear-gradient(90deg, var(--amber), var(--rose))}.decision-widget.is-maintenance:before{background:linear-gradient(90deg, var(--amber), var(--mint))}.decision-widget.is-compliance:before{background:linear-gradient(90deg, var(--mint), var(--cobalt))}.decision-widget.is-integration:before{background:linear-gradient(90deg, #5e7ce2, var(--mint))}.decision-widget.is-governance:before{background:linear-gradient(90deg, #725cff, var(--mint))}.decision-widget.is-reporting:before{background:linear-gradient(90deg, var(--cobalt), #725cff)}.decision-widget-header .panel-link{white-space:nowrap}.forecast-confidence{border:1px solid var(--line);color:var(--text-muted);background:var(--surface-soft);white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:850}.forecast-confidence.is-high{color:var(--mint-bright);border-color:color-mix(in srgb, var(--mint) 35%, var(--line));background:var(--success-surface)}.forecast-confidence.is-medium{color:var(--amber-strong);border-color:color-mix(in srgb, var(--amber) 35%, var(--line));background:var(--warning-surface)}.forecast-confidence.is-low{color:var(--rose);border-color:color-mix(in srgb, var(--rose) 30%, var(--line));background:var(--danger-surface)}.decision-metric-grid{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:9px;display:grid}.decision-metric{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 75%, var(--surface));border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;min-width:0;min-height:82px;padding:10px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.decision-metric:after{content:"";inset-inline-end:-20px;background:color-mix(in srgb, currentColor 8%, transparent);border-radius:50%;width:62px;height:62px;position:absolute;bottom:-26px}.decision-metric>span{width:27px;height:27px;color:var(--mint-bright);background:var(--success-surface);border-radius:9px;grid-row:1/-1;align-self:start;place-items:center;display:grid}.decision-metric>small{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.decision-metric>strong{z-index:1;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(.95rem,1.8vw,1.22rem);line-height:1.1;position:relative}.decision-metric.is-blue>span{color:var(--cobalt);background:color-mix(in srgb, var(--cobalt) 10%, var(--surface))}.decision-metric.is-amber>span{color:var(--amber-strong);background:var(--warning-surface)}.decision-metric.is-rose>span{color:var(--rose);background:var(--danger-surface)}.decision-metric:hover{border-color:color-mix(in srgb, var(--mint) 28%, var(--line));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.decision-momentum{color:var(--text-muted);background:var(--surface-soft);border-radius:12px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;margin-top:10px;padding:9px 11px;font-size:9px;line-height:1.45;display:grid}.decision-momentum strong{font-variant-numeric:tabular-nums;font-size:11px}.decision-momentum.is-positive :is(svg,strong){color:var(--mint-bright)}.decision-momentum.is-negative :is(svg,strong){color:var(--rose)}.decision-highlight-row{border:1px solid color-mix(in srgb, var(--cobalt) 17%, var(--line));background:color-mix(in srgb, var(--cobalt) 5%, var(--surface));border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:grid}.decision-highlight-row span{color:var(--text-muted);font-size:8px}.decision-highlight-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.decision-highlight-row b{color:var(--cobalt);font-variant-numeric:tabular-nums;font-size:10px}.decision-widget-state{min-height:108px;color:var(--text-muted);border:1px dashed var(--line-strong);background:var(--surface-soft);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:8px;padding:16px;font-size:9px;display:grid}.decision-widget-state.is-error{color:var(--rose);background:var(--danger-surface)}.decision-widget-state.is-loading svg{color:var(--mint-bright)}.decision-widget-state.is-success{color:var(--mint-bright);border-color:color-mix(in srgb, var(--mint) 28%, var(--line));background:var(--success-surface)}.decision-widget-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.decision-widget-actions a{border:1px solid var(--line);min-height:30px;color:var(--text);background:var(--surface);border-radius:9px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.decision-widget-actions a:hover{color:var(--mint-bright);border-color:color-mix(in srgb, var(--mint) 38%, var(--line))}.decision-progress{gap:7px;margin-top:11px;display:grid}.decision-progress>span{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:8px;display:flex}.decision-progress>span strong{color:var(--mint-bright);font-variant-numeric:tabular-nums;font-size:10px}.decision-progress>i{background:var(--surface-soft);border-radius:999px;height:8px;overflow:hidden}.decision-progress>i>b{border-radius:inherit;background:linear-gradient(90deg, var(--mint), var(--cobalt));transform-origin:0;height:100%;animation:.65s cubic-bezier(.2,.8,.2,1) backwards decision-progress-in;display:block}@keyframes decision-progress-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.decision-action-list{counter-reset:none;gap:7px;margin:0;padding:0;list-style:none;display:grid}.decision-action-list>li{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 73%, var(--surface));border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;min-height:48px;padding:8px 9px;transition:transform .17s,border-color .17s,box-shadow .17s;animation:.42s cubic-bezier(.2,.8,.2,1) backwards decision-action-in;display:grid}.decision-action-list>li:nth-child(2){animation-delay:45ms}.decision-action-list>li:nth-child(3){animation-delay:90ms}.decision-action-list>li:nth-child(4){animation-delay:.135s}.decision-action-list>li:nth-child(5){animation-delay:.18s}.decision-action-list>li.is-highest{border-color:color-mix(in srgb, var(--rose) 28%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--rose) 7%, var(--surface)), var(--surface))}.decision-action-list>li:hover{border-color:color-mix(in srgb, var(--mint) 34%, var(--line));box-shadow:var(--shadow-sm);transform:translate(3px)}[dir=rtl] .decision-action-list>li:hover{transform:translate(-3px)}.decision-action-rank{width:29px;height:29px;color:var(--cobalt);background:color-mix(in srgb, var(--cobalt) 10%, var(--surface));font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.decision-action-list>li.is-highest .decision-action-rank{color:var(--rose);background:var(--danger-surface)}.decision-action-list>li>span:nth-child(2){gap:2px;min-width:0;display:grid}.decision-action-list>li>span:nth-child(2) strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.decision-action-list>li>span:nth-child(2) small{color:var(--text-muted);font-size:7px}.decision-action-list>li>b{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.decision-action-list>li>a{border:1px solid var(--line);width:29px;height:29px;color:var(--text-muted);background:var(--surface);border-radius:9px;place-items:center;display:grid}.decision-action-list>li>a:hover{color:var(--mint-bright);border-color:var(--mint)}.decision-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.decision-report-grid>a{border:1px solid var(--line);min-width:0;min-height:74px;color:var(--text);background:linear-gradient(145deg, color-mix(in srgb, var(--cobalt) 5%, var(--surface)), var(--surface));animation:.42s cubic-bezier(.2,.8,.2,1) backwards decision-action-in;animation-delay:calc(var(--report-index) * 55ms);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 9px;padding:11px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.decision-report-grid>a:after{content:"";inset-inline-end:-36px;background:color-mix(in srgb, var(--cobalt) 8%, transparent);border-radius:50%;width:74px;height:74px;transition:transform .22s;position:absolute;bottom:-44px}.decision-report-grid>a>span{width:31px;height:31px;color:var(--cobalt);background:color-mix(in srgb, var(--cobalt) 10%, var(--surface));border-radius:10px;grid-row:1/-1;place-items:center;display:grid}.decision-report-grid>a>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.decision-report-grid>a>small{color:var(--text-muted);font-size:7px}.decision-report-grid>a>svg{z-index:1;color:var(--text-muted);grid-row:1/-1;position:relative}.decision-report-grid>a:hover{border-color:color-mix(in srgb, var(--cobalt) 36%, var(--line));box-shadow:0 14px 30px color-mix(in srgb, var(--cobalt) 10%, transparent);transform:translateY(-3px)}.decision-report-grid>a:hover:after{transform:scale(1.3)}@keyframes decision-action-in{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@container (width<=430px){.decision-metric-grid,.decision-report-grid{grid-template-columns:1fr}.decision-widget-header{flex-direction:column;align-items:stretch}.decision-widget-header .panel-link{width:-moz-fit-content;width:fit-content}}.dashboard-builder-hidden{border-top:1px solid var(--line);gap:8px;margin-top:17px;padding-top:15px;display:grid}.dashboard-builder-hidden .drawer-section-label{margin:0}.dashboard-builder-hidden>div{gap:7px;display:grid}.dashboard-builder-hidden button{border:1px dashed var(--line-strong);min-height:42px;color:var(--text-muted);background:var(--surface-soft);font:inherit;text-align:start;cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;font-size:9px;font-weight:800;display:grid}.dashboard-builder-hidden button:hover{color:var(--mint-bright);border-color:var(--mint);background:var(--success-surface)}.dashboard-builder-hidden button>span{color:inherit;font-size:7px}.dashboard-profit-drawer{width:min(440px,100dvw)}.fuel-coverage-drawer{width:min(680px,100dvw)}.fuel-coverage-detail{gap:14px;display:grid}.fuel-coverage-scope-note{border:1px solid color-mix(in srgb, var(--mint) 24%, var(--line));background:color-mix(in srgb, var(--success-surface) 56%, var(--surface));border-radius:13px;gap:5px;padding:11px 12px;display:grid}.fuel-coverage-scope-note>span{color:var(--mint-bright);align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.fuel-coverage-scope-note>small{color:var(--text-muted);font-size:8px;line-height:1.55}.fuel-coverage-status-counts{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.fuel-coverage-status-counts b{border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900}.fuel-coverage-status-counts .is-online{color:var(--online);background:var(--online-surface)}.fuel-coverage-status-counts .is-stale{color:var(--amber);background:var(--warning-surface)}.fuel-coverage-status-counts .is-offline{color:var(--offline);background:var(--offline-surface)}.fuel-coverage-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fuel-coverage-summary-grid>div{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--success-surface) 38%, var(--surface)));border-radius:13px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:76px;padding:10px;display:flex}.fuel-coverage-summary-grid small,.fuel-coverage-summary-grid span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.3;overflow:hidden}.fuel-coverage-summary-grid strong{color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fuel-coverage-tank-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fuel-coverage-tank{border:1px solid color-mix(in srgb, var(--fuel-color) 26%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--fuel-color) 5%, var(--surface)), var(--surface));min-width:0;box-shadow:var(--shadow-xs);border-radius:15px;gap:9px;padding:12px;display:grid;position:relative;overflow:hidden}.fuel-coverage-tank:before{background:var(--fuel-color);content:"";width:3px;position:absolute;inset-block:0;inset-inline-start:0}.fuel-coverage-tank>header{justify-content:space-between;align-items:flex-start;gap:9px;min-width:0;display:flex}.fuel-coverage-tank>header>span{gap:2px;min-width:0;display:grid}.fuel-coverage-tank>header strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fuel-coverage-tank>header small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:7px}.fuel-coverage-tank>header b{border-radius:999px;flex:none;padding:4px 7px;font-size:7px}.fuel-coverage-tank.is-required>header b{color:var(--rose);background:var(--danger-surface)}.fuel-coverage-tank.is-plan>header b{color:var(--amber);background:var(--warning-surface)}.fuel-coverage-tank.is-adequate>header b{color:var(--mint-bright);background:var(--success-surface)}.fuel-coverage-tank.is-stale{background:linear-gradient(145deg, color-mix(in srgb, var(--amber) 5%, var(--surface)), var(--surface));border-style:dashed}.fuel-coverage-tank.is-offline{background:linear-gradient(145deg, color-mix(in srgb, var(--offline) 5%, var(--surface)), var(--surface));border-style:dashed}.fuel-coverage-tank.is-stale>header b{color:var(--amber);background:var(--warning-surface)}.fuel-coverage-tank.is-offline>header b{color:var(--offline);background:var(--offline-surface)}.fuel-coverage-tank.is-status-stale .fuel-coverage-tank-progress,.fuel-coverage-tank.is-status-offline .fuel-coverage-tank-progress{opacity:.48;filter:saturate(.35)}.fuel-coverage-tank-reading{justify-content:space-between;align-items:center;gap:10px;display:flex}.fuel-coverage-tank-reading>span{color:var(--fuel-color);align-items:center;gap:6px;display:inline-flex}.fuel-coverage-tank-reading strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px}.fuel-coverage-tank-progress{background:var(--surface-soft);height:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;overflow:hidden}.fuel-coverage-tank-progress>i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--fuel-color) 82%, #fff), var(--fuel-color));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--fuel-color) 26%, transparent);transition:width .36s var(--motion-premium);display:block}.fuel-coverage-tank>p{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:9px;font-weight:850}.fuel-coverage-tank>em{color:var(--rose);font-size:7px;font-style:normal;font-weight:850}.fuel-coverage-tank>footer{border-top:1px solid var(--line);color:var(--text-muted);justify-content:space-between;align-items:center;gap:9px;padding-top:7px;font-size:7px;display:flex}.fuel-coverage-tank>footer time{color:var(--text);font-variant-numeric:tabular-nums;text-align:end}.fuel-coverage-detail-state{border:1px dashed var(--line-strong);min-height:180px;color:var(--text-muted);background:var(--surface-soft);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:9px;padding:20px;display:grid}.fuel-coverage-detail-state.is-error{color:var(--rose)}.fuel-coverage-detail-state p{margin:0;font-size:10px}.fuel-coverage-detail-state button{border:1px solid var(--line-strong);min-height:34px;color:var(--text);background:var(--surface);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:9px;font-weight:850;display:inline-flex}.fuel-coverage-detail-loading{gap:9px;display:grid}.fuel-coverage-detail-loading i{background:linear-gradient(100deg, var(--surface-soft) 20%, color-mix(in srgb, var(--surface) 55%, var(--success-surface)) 45%, var(--surface-soft) 70%);background-size:220% 100%;border-radius:15px;height:118px;animation:1.35s linear infinite experience-shimmer}.profit-margin-builder.is-standalone{border-top:0;margin-top:0;padding-top:0}.profit-margin-builder{border-top:1px solid var(--line);gap:10px;margin-top:20px;padding-top:17px;display:grid}.profit-margin-builder-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.profit-margin-builder-heading>div{min-width:0}.profit-margin-builder-heading .drawer-section-label{margin-bottom:3px}.profit-margin-builder-heading span,.profit-margin-storage-note{color:var(--text-muted);font-size:8px;line-height:1.55}.profit-margin-builder-heading button{color:var(--rose);background:var(--danger-surface);font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;padding:5px 8px;font-size:8px;font-weight:850}.profit-margin-storage-note{border:1px solid color-mix(in srgb, var(--amber) 22%, var(--line));color:color-mix(in srgb, var(--amber) 72%, var(--text));background:color-mix(in srgb, var(--warning-surface) 66%, var(--surface));border-radius:10px;margin:0;padding:8px 9px}.profit-margin-inputs{gap:8px;display:grid}.profit-margin-inputs>label{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) 142px;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.profit-margin-inputs>label>span:first-child{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:820;overflow:hidden}.profit-margin-input-affix{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.profit-margin-input-affix:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 16%, transparent)}.profit-margin-input-affix input{width:100%;min-width:0;height:36px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 8px;font-size:10px}.profit-margin-input-affix b{color:var(--text-muted);padding-inline-end:8px;font-size:7px}.dashboard-ai-panel{isolation:isolate;border-color:color-mix(in srgb, var(--cobalt) 24%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--cobalt) 5%, var(--surface)), var(--surface) 42%, color-mix(in srgb, var(--mint) 6%, var(--surface)));min-height:420px;box-shadow:0 22px 52px color-mix(in srgb, var(--cobalt) 9%, transparent), var(--shadow-sm);position:relative;overflow:hidden;padding:0!important}.dashboard-ai-panel:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--cobalt) 27%, transparent), transparent 68%);pointer-events:none;border-radius:50%;width:330px;height:330px;animation:7s ease-in-out infinite alternate dashboard-ai-aura;position:absolute;inset-block-start:-230px;inset-inline-end:-110px}.dashboard-ai-panel:after{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--mint) 20%, transparent), transparent 68%);pointer-events:none;border-radius:50%;width:250px;height:250px;position:absolute;inset-block-end:-190px;inset-inline-start:-80px}.dashboard-ai-header{border-bottom:1px solid color-mix(in srgb, var(--cobalt) 15%, var(--line));background:color-mix(in srgb, var(--surface) 83%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:flex-start;gap:18px;min-height:102px;padding:18px 20px;display:flex}.dashboard-ai-identity{align-items:flex-start;gap:13px;min-width:0;display:flex}.dashboard-ai-orb{border:1px solid color-mix(in srgb, var(--cobalt) 36%, var(--line));width:47px;height:47px;color:var(--cobalt);background:linear-gradient(145deg, color-mix(in srgb, var(--cobalt) 14%, var(--surface)), color-mix(in srgb, var(--mint) 12%, var(--surface)));box-shadow:0 10px 28px color-mix(in srgb, var(--cobalt) 15%, transparent);border-radius:16px;flex:none;place-items:center;display:grid;position:relative}.dashboard-ai-orb:after{content:"";border:1px solid color-mix(in srgb, var(--cobalt) 16%, transparent);border-radius:20px;animation:3.2s ease-in-out infinite dashboard-ai-orbit;position:absolute;inset:-5px}.dashboard-ai-identity>div{gap:3px;min-width:0;display:grid}.dashboard-ai-identity small{color:var(--cobalt);letter-spacing:.12em;align-items:center;gap:5px;font-size:8px;font-weight:900;display:inline-flex}.dashboard-ai-identity h2{color:var(--text);margin:0;font-size:clamp(1rem,1.6vw,1.28rem)}.dashboard-ai-identity p{max-width:670px;color:var(--text-muted);margin:0;font-size:9px;line-height:1.55}.dashboard-ai-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-ai-governed,.dashboard-ai-header-actions button{border:1px solid color-mix(in srgb, var(--mint) 25%, var(--line));min-height:32px;color:var(--mint-bright);background:color-mix(in srgb, var(--success-surface) 66%, var(--surface));font:inherit;border-radius:10px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:850;display:inline-flex}.dashboard-ai-header-actions button{color:var(--text-muted);border-color:var(--line);background:var(--surface);cursor:pointer}.dashboard-ai-header-actions button:hover{color:var(--cobalt);border-color:color-mix(in srgb, var(--cobalt) 38%, var(--line))}.dashboard-ai-workspace{grid-template-rows:minmax(190px,auto) auto;min-height:315px;display:grid}.dashboard-ai-conversation{align-content:start;gap:12px;padding:17px 20px;display:grid}.dashboard-ai-starters{gap:10px;display:grid}.dashboard-ai-starters>strong,.dashboard-ai-followups>strong{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.dashboard-ai-starters>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.dashboard-ai-starters button{border:1px solid var(--line);min-width:0;min-height:78px;color:var(--text);background:color-mix(in srgb, var(--surface) 84%, transparent);box-shadow:var(--shadow-xs);font:inherit;text-align:start;cursor:pointer;border-radius:15px;align-items:flex-start;gap:8px;padding:12px;font-size:9px;font-weight:780;line-height:1.5;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.dashboard-ai-starters button svg{color:var(--cobalt);flex:none}.dashboard-ai-starters button:hover{border-color:color-mix(in srgb, var(--cobalt) 36%, var(--line));box-shadow:0 14px 28px color-mix(in srgb, var(--cobalt) 10%, transparent);transform:translateY(-3px)}.dashboard-ai-message{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 90%, transparent);width:min(88%,900px);box-shadow:var(--shadow-xs);border-radius:16px 16px 16px 5px;gap:8px;padding:12px 14px;animation:.26s cubic-bezier(.2,.8,.2,1) both dashboard-ai-message-in;display:grid}.dashboard-ai-message.is-user{border-color:color-mix(in srgb, var(--cobalt) 28%, var(--line));background:color-mix(in srgb, var(--cobalt) 8%, var(--surface));border-radius:16px 16px 5px;justify-self:end}[dir=rtl] .dashboard-ai-message{border-radius:16px 16px 5px}[dir=rtl] .dashboard-ai-message.is-user{border-radius:16px 16px 16px 5px}.dashboard-ai-message>span{color:var(--cobalt);align-items:center;gap:5px;font-size:8px;font-weight:900;display:inline-flex}.dashboard-ai-message.is-user>span{color:var(--text-muted)}.dashboard-ai-message>p{color:var(--text);white-space:pre-wrap;margin:0;font-size:10px;line-height:1.72}.dashboard-ai-highlights{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:7px;padding-top:4px;display:grid}.dashboard-ai-highlights>article{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;gap:3px;min-width:0;padding:9px;display:grid}.dashboard-ai-highlights span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.dashboard-ai-highlights strong{overflow-wrap:anywhere;color:var(--text);font-size:11px}.dashboard-ai-highlights .tone-positive{border-color:color-mix(in srgb, var(--mint) 30%, var(--line))}.dashboard-ai-highlights .tone-warning{border-color:color-mix(in srgb, var(--amber) 35%, var(--line))}.dashboard-ai-highlights .tone-critical{border-color:color-mix(in srgb, var(--rose) 35%, var(--line))}.dashboard-ai-actions{flex-wrap:wrap;gap:7px;display:flex}.dashboard-ai-actions a{border:1px solid color-mix(in srgb, var(--mint) 30%, var(--line));min-height:31px;color:var(--mint-bright);background:var(--success-surface);border-radius:9px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.dashboard-ai-actions a:hover{border-color:var(--mint);box-shadow:var(--shadow-xs)}.dashboard-ai-followups{border-top:1px solid var(--line);gap:6px;padding-top:4px;display:grid}.dashboard-ai-followups>div{flex-wrap:wrap;gap:6px;display:flex}.dashboard-ai-followups button{border:1px solid var(--line);min-height:29px;color:var(--text-muted);background:var(--surface);font:inherit;cursor:pointer;border-radius:9px;padding:5px 8px;font-size:8px}.dashboard-ai-followups button:hover{color:var(--cobalt);border-color:color-mix(in srgb, var(--cobalt) 38%, var(--line))}.dashboard-ai-thinking{min-height:43px;color:var(--text-muted);align-items:center;gap:5px;font-size:9px;display:flex}.dashboard-ai-thinking i,.dashboard-ai-loading i{background:var(--cobalt);border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite alternate dashboard-ai-thinking}.dashboard-ai-thinking i:nth-child(2),.dashboard-ai-loading i:nth-child(2){animation-delay:.15s}.dashboard-ai-thinking i:nth-child(3),.dashboard-ai-loading i:nth-child(3){animation-delay:.3s}.dashboard-ai-thinking span{margin-inline-start:5px}.dashboard-ai-error{border:1px solid color-mix(in srgb, var(--rose) 32%, var(--line));color:var(--rose);background:var(--danger-surface);border-radius:11px;margin:0;padding:10px 12px;font-size:9px}.dashboard-ai-composer{border:1px solid color-mix(in srgb, var(--cobalt) 25%, var(--line-strong));background:var(--surface);box-shadow:0 10px 30px color-mix(in srgb, var(--cobalt) 8%, transparent);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:0 20px 17px;padding:8px;display:grid}.dashboard-ai-composer:focus-within{border-color:var(--cobalt);box-shadow:0 0 0 3px color-mix(in srgb, var(--cobalt) 13%, transparent), 0 12px 30px color-mix(in srgb, var(--cobalt) 9%, transparent)}.dashboard-ai-composer textarea{resize:vertical;width:100%;min-width:0;max-height:130px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:8px 9px;font-size:10px;line-height:1.5}.dashboard-ai-composer button{color:#fff;background:linear-gradient(135deg, var(--cobalt), var(--mint));min-height:40px;box-shadow:0 9px 20px color-mix(in srgb, var(--cobalt) 20%, transparent);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:9px;font-weight:900;display:inline-flex}.dashboard-ai-composer button:disabled{opacity:.46;cursor:default;box-shadow:none}.dashboard-ai-panel>footer{border-top:1px solid var(--line);min-height:34px;color:var(--text-muted);background:color-mix(in srgb, var(--surface-soft) 76%, transparent);text-align:center;justify-content:center;align-items:center;gap:5px;padding:7px 14px;font-size:7px;display:flex}.dashboard-ai-panel>footer svg{color:var(--mint-bright);flex:none}.dashboard-ai-loading,.dashboard-ai-disabled{justify-content:center;align-items:center;gap:8px;min-height:250px;padding:24px;display:flex}.dashboard-ai-disabled>span{width:48px;height:48px;color:var(--cobalt);background:color-mix(in srgb, var(--cobalt) 10%, var(--surface));border-radius:16px;flex:none;place-items:center;display:grid}.dashboard-ai-disabled>div{gap:4px;max-width:520px;display:grid}.dashboard-ai-disabled strong{font-size:11px}.dashboard-ai-disabled p{color:var(--text-muted);margin:0;font-size:9px;line-height:1.55}@keyframes dashboard-ai-aura{to{transform:translate(-18px,18px)scale(1.08)}}@keyframes dashboard-ai-orbit{50%{opacity:.55;transform:scale(1.07)rotate(5deg)}}@keyframes dashboard-ai-thinking{to{opacity:.35;transform:translateY(-5px)}}@keyframes dashboard-ai-message-in{0%{opacity:0;transform:translateY(7px)scale(.99)}}@keyframes experience-fade-in{0%{opacity:0}to{opacity:1}}@keyframes experience-drawer-in{0%{opacity:.75;transform:translate(24px)}to{opacity:1;transform:translate(0)}}[dir=rtl] .experience-drawer{animation-name:experience-drawer-in-rtl}@keyframes experience-drawer-in-rtl{0%{opacity:.75;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes experience-toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes experience-shimmer{to{background-position-x:-220%}}@keyframes executive-card-in{0%{opacity:0;transform:translateY(9px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes station-network-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--online) 0%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--online) 12%, transparent)}}@keyframes station-network-alert{0%,to{opacity:.78;box-shadow:0 0 0 0 color-mix(in srgb, var(--offline) 0%, transparent)}48%{opacity:1;box-shadow:0 0 0 6px color-mix(in srgb, var(--offline) 13%, transparent), 0 0 18px color-mix(in srgb, var(--offline) 22%, transparent)}}@keyframes station-network-sheen{0%,58%,to{transform:translate(-65%)}78%{transform:translate(70%)}}@keyframes station-network-rail-flow{0%,to{background-position:0%}50%{background-position:100%}}.executive-kpi,.payment-method-card{animation:.42s cubic-bezier(.2,.8,.2,1) backwards executive-card-in}.executive-kpi:nth-child(2),.payment-method-card:nth-child(2){animation-delay:45ms}.executive-kpi:nth-child(3),.payment-method-card:nth-child(3){animation-delay:90ms}.executive-kpi:nth-child(4),.payment-method-card:nth-child(4){animation-delay:.135s}.payment-method-card:nth-child(n+5){animation-delay:.17s}@media (hover:hover) and (pointer:fine){.executive-kpi:hover{z-index:1;border-color:color-mix(in srgb, currentColor 38%, var(--line));box-shadow:0 16px 34px color-mix(in srgb, currentColor 11%, transparent);transform:translateY(-3px)}.payment-method-card:hover{border-color:color-mix(in srgb, currentColor 48%, var(--line));box-shadow:0 12px 26px color-mix(in srgb, currentColor 10%, transparent);transform:translateY(-2px)}}@media (max-width:1024px){.executive-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-commercial-grid{grid-template-columns:1fr}.command-center-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-insight:nth-child(2){border-inline-end:0}.command-center-insight:nth-child(n+3){border-top:1px solid var(--line)}.dashboard-grid>:is(.dashboard-panel,.command-center-widget-shell).dashboard-widget-compact,.dashboard-grid>:is(.dashboard-panel,.command-center-widget-shell).dashboard-widget-standard,.dashboard-grid>:is(.dashboard-panel,.command-center-widget-shell).dashboard-widget-wide,.dashboard-grid>:is(.dashboard-panel,.command-center-widget-shell).dashboard-widget-full{grid-column:1/-1!important}.payment-mix-panel>header{flex-direction:column;align-items:stretch}.payment-mix-panel>header>.payment-mix-header-side{justify-content:space-between}}@media (max-width:760px){.top-actions .top-action-feature:first-of-type{display:none}.experience-drawer{border-inline:0;width:100dvw}.experience-drawer-header{padding:15px}.experience-drawer-body{padding:14px}.fuel-coverage-summary-grid,.fuel-coverage-tank-list{grid-template-columns:1fr 1fr}body>.global-ai-launcher{top:auto;right:10px;bottom:calc(74px + env(safe-area-inset-bottom));border-right:1px solid color-mix(in srgb, #5b7cfa 42%, var(--line));opacity:1;border-radius:16px;width:48px;height:48px;transform:none}body>.global-ai-launcher:before{border-radius:13px}body>.dashboard-side-actions{opacity:1;gap:6px;top:calc(50dvh - 126px);transform:none}body>.dashboard-side-actions .dashboard-side-action{border-radius:14px 0 0 14px;width:42px;height:46px}body>.dashboard-side-actions .dashboard-side-action:after{display:none}.global-ai-drawer .experience-drawer-body{padding:0}.global-ai-composer{grid-template-columns:1fr}.global-ai-composer>button{justify-content:center}.global-search-context small,.command-palette-footer span{display:none}.global-search-context{justify-content:flex-start}.global-search-group h3{font-size:10px}.command-center-bar{flex-direction:column;align-items:stretch}.command-center-identity small{white-space:normal}.command-center-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.command-center-brief-button{grid-column:1/-1}.fullscreen-mode-control{min-width:0}.fullscreen-mode-control small{display:none}.command-center-header-actions{gap:6px}.command-center-header-actions .fullscreen-mode-control strong{display:none}.command-center-insight-grid{grid-template-columns:1fr}.command-center-header-actions .executive-profit-setup{width:auto}.executive-kpi-grid{grid-template-columns:1fr 1fr;padding-inline:10px}.executive-commercial-grid{padding-inline:10px}.payment-mix-panel>header,.payment-mix-panel>header>.payment-mix-header-side{flex-direction:column;align-items:stretch}.payment-mix-header-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-mix-panel>header .payment-mix-actions{justify-content:stretch}.payment-mix-panel>header .payment-mix-actions>*{flex:1;justify-content:center}.dashboard-product-breakdown-total{grid-template-columns:64px minmax(0,1fr)}.dashboard-product-breakdown-total>span{grid-row:span 2}.dashboard-product-breakdown-list{grid-template-columns:1fr}.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-method-detail-summary{grid-template-columns:76px minmax(0,1fr)}.payment-method-detail-summary>span{grid-row:span 2;width:76px}.payment-method-detail-summary>div{min-height:62px}.payment-discount-inputs,.payment-method-station-grid{grid-template-columns:1fr}.dashboard-operational-signals{margin-inline:10px}.dashboard-operational-signals .dashboard-panel-header{flex-direction:column;align-items:stretch}.operational-signal-summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operational-signal-summary>span{min-width:0}.operational-signal-columns{grid-template-columns:minmax(0,1fr)}.operational-signal-column>header{flex-direction:column;align-items:stretch}.operational-risk-filters{padding-block-end:1px}.dashboard-integration-watchlist{margin-inline:10px}.dashboard-integration-watchlist .dashboard-panel-header{flex-direction:column;align-items:stretch}.integration-watchlist-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.integration-watchlist-summary>span{min-width:0}.zatca-station-fiscal-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.zatca-station-fiscal-breakdown article:nth-child(2){border-inline-end:0}.zatca-station-fiscal-breakdown article:nth-child(-n+2){border-bottom:1px solid var(--line)}.zatca-activity-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-watchlist-list{grid-template-columns:minmax(0,1fr)}.station-network-list li{grid-template-columns:auto minmax(0,1fr) auto}.station-network-list-connection{grid-column:2}.station-network-list-status{grid-column:2;width:-moz-fit-content;width:fit-content}.station-network-list-open{grid-area:1/3/span 3}.payment-method-transaction-list article{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.payment-method-transaction-list article>div:nth-child(2),.payment-method-transaction-list article>div:nth-child(3){grid-column:1}.payment-method-transaction-list article>strong{grid-area:1/2/span 3;align-self:center}.profit-margin-inputs>label{grid-template-columns:1fr}.command-center-insight{border-inline-end:0;border-top:1px solid var(--line)}.command-center-insight:first-child{border-top:0}.command-center-quick-actions{flex-direction:column;align-items:stretch}.command-center-quick-actions a{justify-content:center;min-height:40px}.toast-viewport{width:auto;inset-block-start:10px;inset-inline:14px}.dashboard-live-pulse{flex-wrap:wrap;align-items:flex-start}.dashboard-scope-bar,.briefing-actions{grid-template-columns:1fr}.station-360-context{flex-wrap:wrap;align-items:flex-start}.station-360-context>small{white-space:normal;width:100%;margin-inline-start:0}.dashboard-ai-header{flex-direction:column;padding:16px}.dashboard-ai-header-actions{justify-content:flex-start}.dashboard-ai-starters>div{grid-template-columns:1fr}.dashboard-ai-message{width:96%}.dashboard-ai-conversation{padding:14px 15px}.dashboard-ai-composer{grid-template-columns:1fr;margin-inline:15px}.dashboard-ai-composer button{width:100%}}@media (max-width:380px){.command-center-controls{grid-template-columns:1fr}.command-center-brief-button{grid-column:1}.command-center-controls .secondary-button{width:100%}.executive-kpi-grid,.payment-method-grid,.notification-summary{grid-template-columns:1fr}.notification-summary>button{grid-column:1}.notification-footer-actions{grid-template-columns:1fr}.briefing-score-card{text-align:center;grid-template-columns:1fr}.briefing-score-ring{margin-inline:auto}.briefing-metric-grid,.station-360-metrics,.station-360-footer-actions,.fuel-coverage-tank-list,.payment-method-detail-summary{grid-template-columns:1fr}.payment-method-detail-summary>span{grid-row:auto;width:100%}.payment-mix-panel>header,.payment-mix-panel>header>.payment-mix-header-side{flex-direction:column;align-items:stretch}.payment-mix-header-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-mix-panel>header .payment-mix-actions{justify-content:stretch}.payment-mix-panel>header .payment-mix-actions>*{flex:1;justify-content:center}.payment-discount-inputs>label,.dashboard-product-breakdown-total{grid-template-columns:1fr}.dashboard-product-breakdown-total>span{grid-row:auto;width:100%}.dashboard-sales-breakdown-tabs{width:100%}.dashboard-sales-breakdown-tabs button{padding-inline:7px;font-size:.67rem}.operational-signal-summary{grid-template-columns:minmax(0,1fr)}.operational-risk-row,.operational-anomaly-row{grid-template-columns:auto minmax(0,1fr) auto}.operational-risk-values{text-align:start;grid-column:2;justify-items:start}.operational-risk-row>svg,.operational-anomaly-row>svg{grid-area:1/3/span 2}.operational-detail-metrics{grid-template-columns:minmax(0,1fr)}.operational-detail-metrics article.is-wide{grid-column:auto}.operational-detail-context>div{grid-template-columns:minmax(0,1fr);gap:4px}.operational-detail-context dd{text-align:start}.integration-watchlist-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.zatca-activity-strip{grid-template-columns:minmax(0,1fr)}.integration-watchlist-row{grid-template-columns:auto minmax(0,1fr) auto}.integration-watchlist-values{text-align:start;grid-column:2;justify-items:start}.integration-watchlist-row>svg{grid-area:1/3/span 2}.dashboard-product-breakdown-list article{grid-template-columns:auto minmax(0,1fr)}.dashboard-product-breakdown-metrics{text-align:start;grid-column:2;justify-items:start}}@media (prefers-reduced-motion:reduce){.experience-overlay,.experience-drawer,.app-toast,.skeleton-line,.payment-mix-loading i,.executive-network-stock-loading i,.integration-watchlist-loading i,.executive-kpi,.payment-method-card,.decision-progress>i>b,.decision-action-list>li,.decision-report-grid>a,.dashboard-ai-panel:before,.dashboard-ai-orb:after,.dashboard-ai-thinking i,.dashboard-ai-loading i,.dashboard-ai-message{animation:none!important}.top-action-feature,.notification-list>button,.command-center-brief-button,.executive-kpi,.payment-method-card,.dashboard-builder-tile,.dashboard-builder-preset-grid button,.decision-widget:after,.decision-metric,.decision-action-list>li,.decision-report-grid>a,.decision-report-grid>a:after,.integration-watchlist-row{transition:none!important;transform:none!important}body>.global-ai-launcher,body>.global-ai-launcher>span,body>.dashboard-side-actions .dashboard-side-action,.global-ai-message,.global-ai-thinking i,.executive-station-rail>i,.executive-station-states>button:after,.executive-station-states>button>i,.station-network-drawer-summary>i,.station-network-list li,.station-network-list-signal{transition:none!important;animation:none!important}}@media (hover:none),(pointer:coarse){body>.global-ai-launcher,body>.dashboard-side-actions{opacity:1;transform:none}}@property --station-health-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--motion-instant:.11s;--motion-fast:.16s;--motion-base:.24s;--motion-slow:.42s;--motion-emphasis:.68s;--ease-standard:cubic-bezier(.2, .72, .28, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.2, 1.35, .35, 1)}body>.pointer-aura{z-index:10;opacity:0;background:radial-gradient(circle at 48% 46%, color-mix(in srgb, var(--aqua) 17%, transparent) 0 10%, color-mix(in srgb, var(--mint) 10%, transparent) 27%, color-mix(in srgb, var(--cobalt) 6%, transparent) 49%, transparent 72%);width:264px;height:264px;box-shadow:0 0 42px color-mix(in srgb, var(--mint) 7%, transparent);filter:blur(7px)saturate(1.12);transform-origin:50%;transition:opacity .24s var(--ease-standard), filter .18s ease;will-change:transform, opacity;pointer-events:none;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-300px,-300px)}body>.pointer-aura.is-visible{opacity:.82}body>.pointer-aura.is-pressed{filter:blur(5px)saturate(1.28)brightness(1.08)}html:has([aria-modal=true]) body>.pointer-aura{opacity:0}@media (pointer:coarse),(prefers-reduced-motion:reduce),print{body>.pointer-aura{display:none!important}}.page-transition-shell{z-index:auto;width:100%;min-width:0;animation:gts-page-enter var(--motion-slow) var(--ease-emphasized) backwards;position:relative}.page-transition-shell>*{min-width:0}body>.experience-overlay{width:100vw;height:100dvh;min-height:100dvh}body>.experience-overlay>.experience-drawer{height:100dvh;min-height:100dvh;max-height:100dvh}.page-canvas:after{z-index:0;background:radial-gradient(circle at 14% 12%, color-mix(in srgb, var(--mint) 7%, transparent), transparent 28rem), radial-gradient(circle at 86% 18%, color-mix(in srgb, var(--cobalt) 6%, transparent), transparent 24rem);opacity:.75;pointer-events:none;content:"";animation:12s ease-in-out infinite alternate gts-ambient-breathe;position:absolute;inset:0}[data-theme=dark] .page-canvas:after{background:radial-gradient(circle at 12% 7%, color-mix(in srgb, var(--mint) 12%, transparent), transparent 30rem), radial-gradient(circle at 88% 14%, color-mix(in srgb, var(--cobalt) 11%, transparent), transparent 28rem);opacity:.92}html.is-theme-transitioning,html.is-theme-transitioning body,html.is-theme-transitioning :is(.app-frame,.side-rail,.workspace,.top-bar,.page-canvas,.page-header,.feature-panel,.dashboard-panel,.metric-card,.data-page-panel,.experience-drawer,.experience-drawer-header,.experience-drawer-footer,.mobile-navigation,.command-palette,.app-toast){transition-property:color,background-color,border-color,box-shadow,fill,stroke;transition-duration:var(--motion-slow);transition-timing-function:var(--ease-standard)}.app-frame :is(.primary-button,.secondary-button,.icon-button,.pagination-button){transition-duration:var(--motion-fast);transition-timing-function:var(--ease-standard)}.app-frame :is(.primary-button,.secondary-button,.icon-button,.pagination-button):active:not(:disabled){transition-duration:var(--motion-instant);transform:translateY(1px)scale(.97)}.theme-toggle svg{transform-origin:50%;animation:gts-theme-icon .42s var(--ease-spring) both}.nav-item{isolation:isolate;position:relative;overflow:hidden}.nav-item:before{z-index:-1;background:var(--emerald-bright);width:3px;box-shadow:0 0 16px color-mix(in srgb, var(--emerald-bright) 58%, transparent);opacity:0;transform-origin:50%;content:"";transition:opacity var(--motion-fast) ease, transform var(--motion-base) var(--ease-spring);border-radius:99px;position:absolute;inset-block:8px;inset-inline-start:5px;transform:scaleY(.2)}.nav-item.is-active{box-shadow:none;view-transition-name:gts-active-navigation}.nav-item.is-active:before{opacity:1;transform:scaleY(1)}.nav-item>svg{transition:color var(--motion-fast) ease, transform var(--motion-base) var(--ease-spring)}.nav-item:hover>svg{transform:translateY(-1px)scale(1.08)}.nav-item.is-active>svg{color:var(--emerald-bright);transform:scale(1.08)}.mobile-navigation .is-active{view-transition-name:gts-active-mobile-navigation}.mobile-navigation :is(a,button)>svg{transition:transform var(--motion-base) var(--ease-spring)}.mobile-navigation .is-active>svg{transform:translateY(-2px)scale(1.1)}::view-transition-old(gts-active-navigation){animation-duration:var(--motion-base);animation-timing-function:var(--ease-emphasized)}::view-transition-new(gts-active-navigation){animation-duration:var(--motion-base);animation-timing-function:var(--ease-emphasized)}::view-transition-old(gts-active-mobile-navigation){animation-duration:var(--motion-base);animation-timing-function:var(--ease-emphasized)}::view-transition-new(gts-active-mobile-navigation){animation-duration:var(--motion-base);animation-timing-function:var(--ease-emphasized)}.experience-overlay[data-motion-surface=drawer]{animation-duration:var(--motion-base);animation-timing-function:ease-out}.experience-drawer[data-motion-panel=drawer]{animation-duration:.36s;animation-timing-function:var(--ease-emphasized)}.experience-drawer[data-motion-panel=drawer] .experience-drawer-header{animation:gts-drawer-section-in .38s var(--ease-emphasized) 70ms backwards}.experience-drawer[data-motion-panel=drawer] .experience-drawer-body>*{animation:gts-drawer-section-in .42s var(--ease-emphasized) .11s backwards}.experience-drawer[data-motion-panel=drawer] .experience-drawer-footer{animation:gts-drawer-section-in .42s var(--ease-emphasized) .15s backwards}.experience-drawer-icon{animation:gts-icon-pop .52s var(--ease-spring) .12s backwards}:is(.dashboard-filter-drawer,.station-insight-drawer,.station-operations-drawer,.sales-filter-drawer,.tank-report-filter-drawer,.shift-filter-drawer,.shift-detail-drawer,.payment-filter-drawer,.maintenance-filter-drawer,.maintenance-detail-drawer,.alarms-filter-drawer,.report-workspace-drawer,.zatca-detail-dialog){animation-duration:.36s!important;animation-timing-function:var(--ease-emphasized)!important}:is(.command-palette,.alarm-mail-dialog,.maintenance-create-dialog,.payment-parity-dialog,.delivery-reconciliation-dialog,.security-admin-dialog,.config-reference-dialog,.config-entity-dialog,.moe-dialog,.moe-scope-dialog,.access-scope-review-dialog,.report-delete-dialog){animation-duration:.28s!important;animation-timing-function:var(--ease-emphasized)!important}.metric-card{animation:gts-card-rise .44s var(--ease-emphasized) backwards}.metrics-grid>.metric-card:nth-child(2){animation-delay:55ms}.metrics-grid>.metric-card:nth-child(3){animation-delay:.11s}.metrics-grid>.metric-card:nth-child(4){animation-delay:.165s}.metric-icon{transition:transform var(--motion-base) var(--ease-spring), box-shadow var(--motion-base) ease}.metric-card:hover .metric-icon{box-shadow:0 8px 20px color-mix(in srgb, currentColor 15%, transparent);transform:translateY(-2px)rotate(-3deg)scale(1.06)}.metric-spark i{transform-origin:bottom;animation:gts-spark-grow .52s var(--ease-emphasized) backwards;transform:scaleY(1)}.metric-spark i:nth-child(2){animation-delay:45ms}.metric-spark i:nth-child(3){animation-delay:90ms}.metric-spark i:nth-child(4){animation-delay:.135s}.metric-spark i:nth-child(5){animation-delay:.18s}.metric-spark i:nth-child(6){animation-delay:.225s}[data-motion-number=true]{font-variant-numeric:tabular-nums;min-width:.5ch;animation:gts-number-settle .52s var(--ease-emphasized) both;display:inline-block}.dashboard-grid>.dashboard-panel,.command-center-insights,.command-center-bar{animation-timing-function:var(--ease-emphasized)}.dashboard-panel:before{transform-origin:50%;animation:gts-panel-accent .62s var(--ease-emphasized) backwards}.dashboard-live-state:before,.top-action-live-dot,.live-dot,.station-status.status-online i,.status-badge-success .status-badge-dot{animation:2.2s ease-out infinite gts-live-pulse}.google-map-marker-dot{color:var(--online);animation:gts-marker-arrive .48s var(--ease-spring) both, gts-map-pulse 2.6s ease-out .5s infinite;position:relative}.google-map-marker-dot.is-recently_offline{color:var(--offline);animation-duration:.48s,2s}.google-map-marker-dot.is-offline{color:var(--offline);animation-duration:.48s,1.5s}.google-map-cluster-marker{animation:gts-marker-arrive .48s var(--ease-spring) both, gts-cluster-breathe 3.2s ease-in-out .5s infinite}.data-table tbody tr[data-motion-row]{animation:gts-row-enter .33s var(--ease-emphasized) calc(var(--gts-row-index,0) * 24ms) backwards}.data-table tbody tr[data-motion-row]>td{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease}.data-table tbody tr[data-motion-row]:focus-within>td{background:color-mix(in srgb, var(--success-surface) 72%, var(--surface))}.data-mobile-card[data-motion-row]{animation:gts-card-rise .36s var(--ease-emphasized) calc(var(--gts-row-index,0) * 36ms) backwards;transition:transform var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.data-mobile-card[data-motion-row]:hover{border-color:color-mix(in srgb, var(--mint) 30%, var(--line));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.data-state-visual{animation:3.2s ease-in-out infinite gts-state-float}.data-state-error .data-state-visual,.data-state-denied .data-state-visual{animation:gts-state-alert .42s var(--ease-spring) both}:is(.dashboard-filter-trigger,.alarms-filter-trigger,.maintenance-filter-trigger,.sales-filter-edge,.tank-report-filter-edge,.shift-floating-filter-button,.payment-filter-button,.zatca-filter-trigger)>:is(span,b){animation:gts-filter-badge-pop .42s var(--ease-spring) both}@media (min-width:761px){:is(.dashboard-filter-trigger,.alarms-filter-trigger,.maintenance-filter-trigger,.sales-filter-edge,.tank-report-filter-edge,.shift-floating-filter-button,.payment-filter-button,.zatca-filter-trigger){animation:gts-edge-control-in .48s var(--ease-emphasized) .16s backwards}}:is(.metric-value-skeleton,.skeleton-line,.shimmer-block,.command-center-insight.is-loading i,.command-center-insight.is-loading b,.station-operations-skeleton i){background-image:linear-gradient(100deg, var(--surface-soft) 12%, color-mix(in srgb, var(--mint) 9%, var(--surface-strong)) 34%, color-mix(in srgb, var(--cobalt) 8%, var(--surface-strong)) 47%, var(--surface-soft) 68%);background-size:240% 100%;animation:1.35s linear infinite gts-skeleton-shimmer}.app-toast{isolation:isolate;animation-duration:.36s;animation-timing-function:var(--ease-spring);position:relative;overflow:hidden}.app-toast:after{background:var(--mint);transform-origin:0;content:"";width:100%;height:2px;animation:4.2s linear both gts-toast-life;position:absolute;inset-block-end:0;inset-inline-start:0}.app-toast.tone-info:after{background:var(--cobalt)}.app-toast.tone-warning:after{background:var(--amber)}[dir=rtl] .app-toast:after{transform-origin:100%}.app-toast>svg{animation:gts-toast-icon .56s var(--ease-spring) .11s backwards}:is(.report-output-status,.sales-export-status){animation:gts-success-settle .44s var(--ease-spring) both}@keyframes gts-page-enter{0%{opacity:0;filter:blur(2px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes gts-theme-icon{0%{opacity:0;transform:rotate(-72deg)scale(.55)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes gts-ambient-breathe{0%{opacity:.55;transform:scale(1)translate(0,0)}to{opacity:.95;transform:scale(1.025)translateY(5px)}}@keyframes gts-drawer-section-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes gts-icon-pop{0%{opacity:0;transform:rotate(-12deg)scale(.72)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes gts-card-rise{0%{opacity:0;transform:translateY(11px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gts-spark-grow{0%{opacity:.15;transform:scaleY(.05)}}@keyframes gts-number-settle{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes gts-panel-accent{0%{opacity:0;transform:scaleX(.1)}}@keyframes gts-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 34%, transparent)}68%,to{box-shadow:0 0 0 8px color-mix(in srgb, currentColor 0%, transparent)}}@keyframes gts-marker-arrive{0%{opacity:0;transform:translateY(10px)scale(.55)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gts-map-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 34%, transparent), 0 5px 14px #051c1f47}72%,to{box-shadow:0 0 0 11px color-mix(in srgb, currentColor 0%, transparent), 0 5px 14px #051c1f47}}@keyframes gts-cluster-breathe{50%{transform:translateY(-2px)scale(1.035)}}@keyframes gts-row-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes gts-state-float{50%{box-shadow:var(--shadow-sm);transform:translateY(-4px)}}@keyframes gts-state-alert{0%,to{transform:translate(0)}35%{transform:translate(-4px)}70%{transform:translate(3px)}}@keyframes gts-filter-badge-pop{0%{opacity:0;transform:scale(.35)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes gts-edge-control-in{0%{opacity:0;transform:translateY(-50%)translate(14px)}to{opacity:1;transform:translateY(-50%)translate(0)}}[dir=rtl] :is(.dashboard-filter-trigger,.alarms-filter-trigger,.maintenance-filter-trigger,.sales-filter-edge,.tank-report-filter-edge,.shift-floating-filter-button,.payment-filter-button,.zatca-filter-trigger){animation-name:gts-edge-control-in}@keyframes gts-edge-control-in-rtl{0%{opacity:0;transform:translateY(-50%)translate(-14px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@keyframes gts-skeleton-shimmer{to{background-position-x:-240%}}@keyframes gts-toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes gts-toast-icon{0%{opacity:0;transform:rotate(-22deg)scale(.4)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes gts-success-settle{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (hover:none),(pointer:coarse){.metric-card:hover,.data-mobile-card[data-motion-row]:hover,.station-operations-tank-card:hover,.station-operations-pump-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){:root{--motion-instant:.01ms;--motion-fast:.01ms;--motion-base:.01ms;--motion-slow:.01ms;--motion-emphasis:.01ms}html.is-theme-transitioning,html.is-theme-transitioning *,.page-transition-shell,.pointer-aura,.page-canvas:after,.nav-item:before,.nav-item>svg,.theme-toggle svg,.mobile-navigation :is(a,button)>svg,.experience-overlay,.experience-drawer,.experience-drawer-icon,.experience-drawer-header,.experience-drawer-body>*,.experience-drawer-footer,.metric-card,.metric-icon,.metric-spark i,[data-motion-number=true],.dashboard-panel:before,.dashboard-live-state:before,.top-action-live-dot,.live-dot,.station-status i,.status-badge-dot,.google-map-marker-dot,.google-map-cluster-marker,.data-table tbody tr[data-motion-row],.data-mobile-card[data-motion-row],.data-state-visual,:is(.dashboard-filter-trigger,.alarms-filter-trigger,.maintenance-filter-trigger,.sales-filter-edge,.tank-report-filter-edge,.shift-floating-filter-button,.payment-filter-button,.zatca-filter-trigger),:is(.dashboard-filter-trigger,.alarms-filter-trigger,.maintenance-filter-trigger,.sales-filter-edge,.tank-report-filter-edge,.shift-floating-filter-button,.payment-filter-button,.zatca-filter-trigger)>:is(span,b),:is(.metric-value-skeleton,.skeleton-line,.shimmer-block,.command-center-insight.is-loading i,.command-center-insight.is-loading b,.station-operations-skeleton i),.app-toast,.app-toast:after,.app-toast>svg{filter:none!important;transition-duration:.01ms!important;animation:none!important;transform:none!important}}@media print{.page-transition-shell,.page-canvas:after,[data-motion-number=true]{filter:none!important;animation:none!important;transform:none!important}}.workspace{position:relative}.page-canvas{scroll-behavior:smooth;scroll-padding-block-start:20px}.page-transition-shell{animation:none}.route-loading-indicator{z-index:calc(var(--ho-layer-header) + 1);opacity:0;background:color-mix(in srgb, var(--mint) 8%, transparent);height:3px;box-shadow:0 6px 18px color-mix(in srgb, var(--mint) 12%, transparent);transition:opacity var(--motion-fast) ease;pointer-events:none;position:absolute;inset-block-start:76px;inset-inline:0;overflow:hidden}.route-loading-indicator.is-visible{opacity:1}.route-loading-indicator>i{background:linear-gradient(90deg, var(--mint), var(--emerald-bright), var(--cobalt));width:42%;box-shadow:0 0 18px color-mix(in srgb, var(--emerald-bright) 44%, transparent);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-145%)}.route-loading-indicator.is-loading>i{animation:gts-route-loading 1.1s var(--ease-emphasized) infinite}.route-loading-indicator.is-complete>i{width:100%;transition:width var(--motion-fast) ease, transform var(--motion-fast) ease;transform:translate(0)}[dir=rtl] .route-loading-indicator>i{transform:translate(145%)}[dir=rtl] .route-loading-indicator.is-loading>i{animation-name:gts-route-loading-rtl}[dir=rtl] .route-loading-indicator.is-complete>i{transform:translate(0)}[data-scroll-reveal]{opacity:.01;transition:opacity var(--motion-slow) var(--ease-emphasized), translate var(--motion-slow) var(--ease-emphasized), scale var(--motion-slow) var(--ease-emphasized);transition-delay:calc(var(--reveal-order,0) * 36ms);translate:0 18px;scale:.992}[data-scroll-reveal].is-scroll-revealed{opacity:1;translate:0;scale:1}.back-to-top{z-index:var(--ho-layer-floating);border:1px solid color-mix(in srgb, var(--mint) 35%, var(--line));width:46px;height:46px;color:var(--on-primary);background:linear-gradient(145deg, var(--mint), color-mix(in srgb, var(--mint) 66%, var(--cobalt)));box-shadow:0 15px 34px color-mix(in srgb, var(--mint) 24%, transparent), var(--premium-highlight);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:15px;place-items:center;display:grid;position:fixed;inset-block-end:clamp(18px,2.4vw,30px);inset-inline-end:clamp(14px,2vw,26px)}.back-to-top[aria-hidden=true]{pointer-events:none}.back-to-top:hover{box-shadow:0 18px 40px color-mix(in srgb, var(--mint) 31%, transparent), var(--premium-highlight)}.back-to-top:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 34%, transparent);outline-offset:3px}.app-tooltip{z-index:calc(var(--ho-layer-toast) + 5);border:1px solid color-mix(in srgb, var(--mint) 22%, var(--line));max-width:min(260px,100vw - 24px);color:var(--surface);background:color-mix(in srgb, var(--ink) 96%, transparent);box-shadow:var(--shadow-md);font-size:var(--type-label);animation:gts-tooltip-in var(--motion-fast) var(--ease-emphasized) both;border-radius:9px;padding:7px 10px;font-weight:750;line-height:1.35}.app-tooltip-arrow{fill:color-mix(in srgb, var(--ink) 96%, transparent)}@keyframes gts-route-loading{0%{transform:translate(-145%)}to{transform:translate(340%)}}@keyframes gts-route-loading-rtl{0%{transform:translate(145%)}to{transform:translate(-340%)}}@keyframes gts-tooltip-in{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:761px){:is(.auth-status-page,.login-page,.login-story,.login-panel){min-height:var(--desktop-ui-viewport)}}@media (max-width:760px){.route-loading-indicator{inset-block-start:68px}.back-to-top{inset-block-end:calc(86px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.page-canvas{scroll-behavior:auto}.route-loading-indicator,.route-loading-indicator>i,[data-scroll-reveal],.app-tooltip{transition:none!important;animation:none!important}[data-scroll-reveal]{opacity:1;translate:none;scale:1}}@media print{.route-loading-indicator,.back-to-top,.app-tooltip{display:none!important}}.mobile-sidebar-account,.mobile-sidebar-utilities,.command-center-mobile-actions{display:none}@media (max-width:760px){.portal-preview-banner{min-height:58px;padding-inline:16px}.portal-preview-banner span{font-size:10px}html{overscroll-behavior-y:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:0;overflow-x:clip}body,#root,.app-frame,.workspace{width:100%;min-width:0;max-width:100%}body{-webkit-tap-highlight-color:transparent;overflow-x:clip}.top-bar{min-height:calc(64px + env(safe-area-inset-top));height:auto;padding:calc(8px + env(safe-area-inset-top)) 10px 8px;background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:0 1px 0 var(--line), 0 8px 24px #09262b12;gap:8px}.top-bar .menu-trigger,.top-bar .mobile-command-trigger{border-radius:13px;flex:0 0 42px;width:42px;height:42px}.top-context{gap:8px;min-width:0}.top-context-mark{border-radius:12px;flex-basis:36px;width:36px;height:36px}.top-context-copy{min-width:0}.top-context-copy small{display:none}.top-context-copy strong{max-width:100%;font-size:12px;line-height:1.25}.top-actions{flex:none;gap:0;margin-inline-start:0}.top-actions>.theme-toggle,.top-actions>.language-switcher{display:none!important}.route-loading-indicator{inset-block-start:calc(64px + env(safe-area-inset-top))}.side-rail{width:min(94vw,350px);height:100dvh;min-height:100dvh;padding:calc(12px + env(safe-area-inset-top)) 10px calc(8px + env(safe-area-inset-bottom));overscroll-behavior:contain;overflow:hidden;box-shadow:22px 0 64px #03191f52}[dir=rtl] .side-rail{box-shadow:-22px 0 64px #03191f52}.brand-lockup{gap:9px;min-height:46px;padding-inline:3px}.brand-mark{border-radius:13px 5px;width:40px;height:40px}.brand-lockup strong{font-size:13px}.brand-lockup span{font-size:8px}.primary-navigation{overscroll-behavior-y:contain;scrollbar-color:#ffffff3d transparent;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;gap:9px;min-height:0;margin-block:10px 7px;padding-inline-end:3px}.nav-group{gap:4px}.nav-group-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.nav-group-label{padding-inline:8px;font-size:8px}.nav-item{border-radius:12px;gap:8px;min-width:0;min-height:44px;padding:7px 9px}.nav-item>svg{flex:none;width:18px;height:18px}.nav-item>span{white-space:normal;min-width:0;font-size:10px;line-height:1.25}.mobile-sidebar-account{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px 9px;display:grid}.mobile-sidebar-account .avatar{color:#fff;background:linear-gradient(145deg, var(--cobalt), color-mix(in srgb, var(--mint) 62%, var(--cobalt)));border:1px solid #ffffff1f;width:36px;height:36px}.mobile-sidebar-account-copy{gap:3px;min-width:0;display:grid}.mobile-sidebar-account-copy strong,.mobile-sidebar-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-sidebar-account-copy strong{font-size:11px}.mobile-sidebar-account-copy small{color:#e8f5ee8f;font-size:9px}.mobile-sidebar-utilities{grid-template-columns:42px minmax(0,1fr) 42px 42px;align-items:center;gap:6px;padding-block:6px;display:grid}.mobile-sidebar-utilities .icon-button,.mobile-sidebar-utilities .theme-toggle{border-radius:12px;width:42px;height:42px}.mobile-sidebar-utilities .language-switcher{color:#e8f5eeb8;background:#ffffff0e;border-color:#ffffff1f;width:100%;min-width:0;max-width:none;height:42px;padding-inline:10px}.mobile-sidebar-utilities .language-switcher select{color:#f5fbf8;width:100%;min-width:0;max-width:none;font-size:12px}.mobile-sidebar-logout{color:#ffdbe1;min-height:40px;font:inherit;background:#b32e4c1f;border:1px solid #ff849433;border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.mobile-sidebar-logout:disabled{opacity:.55}.sidebar-powered{display:none}.mobile-scrim{-webkit-backdrop-filter:blur(5px)saturate(.86);backdrop-filter:blur(5px)saturate(.86);background:#0314198f}.page-canvas{padding:12px 10px calc(112px + env(safe-area-inset-bottom));scroll-padding-block-start:calc(76px + env(safe-area-inset-top))}.page-stack{gap:12px}#root .page-header,#root .page-header.is-compact{border-radius:15px!important;gap:10px!important;padding:12px!important}#root .page-header h1{line-height:1.12;font-size:clamp(1.28rem,6vw,1.55rem)!important}#root .page-header p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-block-start:4px!important;font-size:10px!important;line-height:1.5!important}#root .page-header-action,#root .page-context-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;display:grid}#root .page-header-action>:is(div,nav),#root .page-context-actions>:is(div,nav){grid-column:1/-1}#root .page-header-action :is(.primary-button,.secondary-button),#root .page-context-actions :is(.primary-button,.secondary-button){white-space:normal;width:100%;min-width:0;min-height:44px;padding-inline:10px}:is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}:is(.primary-button,.secondary-button,.icon-button,.nav-item,.mobile-navigation a,.mobile-navigation button){touch-action:manipulation}.mobile-navigation{inset-inline:8px;bottom:max(8px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--ink) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);border-color:#35d0a038;border-radius:20px;min-height:66px;padding:6px;box-shadow:0 18px 44px #03191f4d,inset 0 1px #ffffff0f}.mobile-navigation a,.mobile-navigation button{border-radius:15px;gap:3px;min-width:0;min-height:52px;font-size:9px;font-weight:760;position:relative}.mobile-navigation :is(a,button)>svg{width:20px;height:20px;transition:transform .18s var(--motion-premium)}.mobile-navigation :is(a.is-active,button:active)>svg{transform:translateY(-1px)scale(1.08)}.mobile-navigation a.is-active{color:#fff;background:linear-gradient(145deg,#35d0a029,#2457c524);box-shadow:inset 0 0 0 1px #35d0a024}.mobile-navigation a.is-active:after{background:var(--emerald-bright);content:"";border-radius:999px;height:2px;position:absolute;inset-block-end:3px;inset-inline:28%}.dashboard-grid,.command-center-widget-grid{gap:10px}.command-center-mobile-actions{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 58%, var(--surface));order:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px 10px;display:grid}.command-center-mobile-action{border:1px solid var(--line);min-width:0;min-height:48px;color:var(--text-muted);background:var(--surface);box-shadow:var(--shadow-xs);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:12px;grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:6px;padding:7px 8px;display:grid;position:relative}.command-center-mobile-action>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:8px;font-weight:850;line-height:1.2;display:-webkit-box;overflow:hidden}.command-center-mobile-action.is-brief{color:var(--rail-brief)}.command-center-mobile-action.is-customize{color:var(--rail-customize)}.command-center-mobile-action.is-filter{color:var(--mint-bright)}.command-center-mobile-action:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 45%, transparent);outline-offset:2px}.command-center-mobile-action>b{border:2px solid var(--surface);color:#fff;background:var(--rose);border-radius:999px;place-items:center;min-width:15px;height:15px;padding-inline:3px;font-size:7px;display:grid;position:absolute;inset-block-start:3px;inset-inline-end:4px}.executive-kpi-grid{order:2}.executive-commercial-grid{order:4}.executive-network-stock,.command-center-insight-grid{order:5}.command-center-quick-actions{order:6}.dashboard-panel,.command-center-widget-shell>.dashboard-panel{contain-intrinsic-size:auto 300px;border-radius:16px;padding:13px}.dashboard-panel:before{inset-inline:13px}.executive-network-stock{margin:0 10px 10px;padding:12px}.dashboard-panel-header{gap:9px;min-height:0;margin-block-end:13px}.dashboard-panel-title{gap:8px}.dashboard-panel-title h2{font-size:.93rem}.dashboard-panel-title p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;display:-webkit-box;overflow:hidden}.panel-icon{border-radius:10px;width:32px;height:32px}.dashboard-tag,.panel-link{min-height:30px;padding-inline:9px;font-size:9px}.metrics-grid,.executive-kpi-grid,.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.metric-card{border-radius:16px;min-height:124px;padding:12px}.metric-card>strong{font-size:clamp(1.25rem,7vw,1.7rem)}.metric-card>small{padding-inline-end:0}:is(.sales-mode-tabs,.tank-report-tabs,.shift-detail-tabs,.payment-tabs,.report-config-tabs,.zatca-view-tabs,.maintenance-filter-chips,.shift-summary-grid,.tank-report-summary-grid,.report-summary-grid){overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none}:is(.sales-mode-tabs,.tank-report-tabs,.shift-detail-tabs,.payment-tabs,.report-config-tabs,.zatca-view-tabs,.maintenance-filter-chips,.shift-summary-grid,.tank-report-summary-grid,.report-summary-grid)::-webkit-scrollbar{display:none}:is(.data-mobile-card,.station-mobile-card){border-radius:15px!important;box-shadow:0 8px 24px #09262b11!important}:is(.experience-drawer,.dashboard-filter-drawer){height:100dvh;min-height:100dvh;max-height:100dvh}.experience-drawer-header,.dashboard-filter-drawer-header{padding-block-start:calc(14px + env(safe-area-inset-top))!important}.experience-drawer-body,.dashboard-filter-drawer-body{overscroll-behavior-y:contain;scrollbar-gutter:auto}.experience-drawer-footer,.dashboard-filter-drawer-footer{padding-block-end:calc(12px + env(safe-area-inset-bottom))!important}.command-palette-overlay{padding:calc(10px + env(safe-area-inset-top)) 0 0;align-items:flex-end}.command-palette{border-block-end:0;border-inline:0;border-radius:22px 22px 0 0;width:100%;max-height:min(88dvh,760px)}:is(body>.dashboard-side-actions,body>.dashboard-filter-trigger,body:has(.dashboard-page)>.global-ai-launcher){display:none!important}body>.global-ai-launcher{top:auto;left:auto;right:auto;inset-inline-end:10px;bottom:calc(83px + env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, #5b7cfa 42%, var(--line));border-radius:14px;width:46px;height:46px;box-shadow:0 10px 25px #112f6738}body>.global-ai-launcher:before{border-radius:10px}body>.viewport-filter-trigger{top:auto!important;left:auto!important;right:auto!important;inset-inline-end:64px!important;bottom:calc(83px + env(safe-area-inset-bottom))!important;border:1px solid color-mix(in srgb, var(--mint) 36%, var(--line))!important;opacity:1!important;border-radius:14px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;transform:none!important}.back-to-top{border-radius:13px;width:42px;height:42px;inset-block-end:calc(142px + env(safe-area-inset-bottom));inset-inline-end:12px}}@media (max-width:430px){.executive-kpi-grid,.payment-method-grid{grid-template-columns:minmax(0,1fr)!important}.executive-kpi{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:92px;padding:12px 13px;display:grid}.executive-kpi>span{grid-column:1/-1}.executive-kpi>strong{font-size:clamp(1.38rem,8vw,1.85rem)}.executive-kpi>small{text-align:end;max-width:150px}.executive-kpi.is-stations{align-items:stretch;gap:9px;min-height:122px;display:flex}.executive-station-heading{width:100%}}@media (max-width:760px){.login-story{min-height:132px;padding:calc(14px + env(safe-area-inset-top)) 18px 16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.login-brand{gap:10px}.login-brand .brand-mark{width:42px;height:42px}.login-brand strong{font-size:14px}.login-brand span{font-size:8px}.login-story-monogram{align-self:center;font-size:clamp(4rem,20vw,5.4rem);line-height:.8}.login-panel{padding:10px 16px max(24px, env(safe-area-inset-bottom))}.login-panel-toolbar{min-height:42px}.login-panel-toolbar :is(.theme-toggle,.language-switcher){height:42px}.login-form-wrap{margin:0 auto;padding-block:14px 4px}.login-lock{border-radius:14px;width:42px;height:42px;margin-bottom:13px}.login-form-wrap h2{font-size:clamp(1.85rem,9vw,2.4rem)}.login-form-wrap>p{margin:10px 0 20px;line-height:1.55}.login-form{gap:15px}.login-form label{gap:7px}.login-submit{min-height:52px}}@media (max-width:339px){.top-context-mark{display:none}.mobile-sidebar-utilities{grid-template-columns:44px minmax(0,1fr) 44px 44px;gap:5px}.metrics-grid,.executive-kpi-grid,.payment-method-grid{grid-template-columns:minmax(0,1fr)!important}#root .page-header-action,#root .page-context-actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px) and (max-height:520px) and (orientation:landscape){.top-bar{min-height:56px;padding-block:6px}.route-loading-indicator{inset-block-start:56px}.mobile-navigation{min-height:56px;padding:4px;inset-inline:16%}.mobile-navigation a,.mobile-navigation button{min-height:46px}.mobile-navigation :is(a,button)>span{display:none}.page-canvas{padding-block-end:calc(86px + env(safe-area-inset-bottom))}}@media (hover:none) and (pointer:coarse){:is(button,a,select){-webkit-tap-highlight-color:transparent}:is(button,a):active{transition-duration:60ms!important}}@media (prefers-reduced-motion:reduce){.mobile-navigation :is(a,button)>svg{transition:none}}:root{--desktop-ui-scale:1;--desktop-ui-extent:100vw;--desktop-ui-viewport:100vh;--app-header-height:72px;--app-header-mobile-height:calc(68px + env(safe-area-inset-top));--type-display:clamp(1.85rem, 1.3rem + 1.35vw, 2.85rem);--type-heading-1:1.625rem;--type-heading-2:1.25rem;--type-heading-3:1rem;--type-body:.9375rem;--type-body-small:.8125rem;--type-label:.75rem;--type-micro:.6875rem;--bg:#f1f5f4;--bg-elevated:#f7faf9;--surface:#fff;--surface-strong:#e8efed;--surface-soft:#f5f8f7;--line:#dbe5e3;--line-strong:#afbfbc;--text:#102b31;--text-muted:#61757a;--mint:#00866a;--mint-bright:#006f59;--emerald-bright:#40d5a5;--aqua:#168aa1;--cobalt:#3567d6;--amber:#a15b08;--rose:#c23b4e;--focus:#3567d6;--chart-1:#00866a;--chart-2:#3567d6;--chart-3:#7658c9;--chart-4:#d38325;--chart-5:#cf4d72;--chart-6:#168aa1;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--radius-panel:18px;--radius-control:11px;--control-height:46px;--ho-surface-radius:18px;--ho-dialog-radius:22px;--shadow-xs:0 1px 2px #08222609, 0 5px 16px #0822260a;--shadow-sm:0 1px 2px #0822260a, 0 12px 30px #08222611;--shadow-md:0 2px 4px #0822260d, 0 22px 54px #08222617;--shadow:var(--shadow-md);--shadow-soft:var(--shadow-xs);--shadow-strong:var(--shadow-md);--premium-surface:linear-gradient(160deg, color-mix(in srgb, var(--surface) 97%, var(--mint)), var(--surface) 58%, color-mix(in srgb, var(--surface) 96%, var(--cobalt)));--premium-highlight:inset 0 1px 0 #ffffffc7;--premium-shadow:var(--shadow-xs)}:root[data-company-brand=true]{--mint:var(--company-primary-light);--mint-bright:color-mix(in srgb, var(--company-primary-light) 82%, #001b16);--cobalt:var(--company-secondary-light);--focus:var(--company-secondary-light);--chart-1:var(--company-primary-light);--chart-2:var(--company-secondary-light)}:root[data-theme=dark][data-company-brand=true]{--mint:var(--company-primary-dark);--mint-bright:color-mix(in srgb, var(--company-primary-dark) 86%, white);--cobalt:var(--company-secondary-dark);--focus:var(--company-secondary-dark)}[data-theme=dark]{--bg:#07181d;--bg-elevated:#0a2026;--surface:#0e282f;--surface-strong:#173940;--surface-soft:#112e35;--line:#294950;--line-strong:#48666c;--text:#f2f8f6;--text-muted:#a9bdbe;--mint:#42d5a7;--mint-bright:#72e8c3;--emerald-bright:#65e4bb;--aqua:#68cad8;--cobalt:#7ba4ff;--amber:#ffc56b;--rose:#ff8796;--focus:#8aafff;--chart-1:#55dcb0;--chart-2:#82a9ff;--chart-3:#c1a7ff;--chart-4:#ffc56b;--chart-5:#ff91b5;--chart-6:#70d4df;--shadow-xs:0 1px 1px #00000029, 0 8px 20px #00000021;--shadow-sm:0 1px 2px #0003, 0 16px 36px #0003;--shadow-md:0 2px 3px #00000038, 0 26px 66px #0000004d;--premium-surface:linear-gradient(160deg, color-mix(in srgb, var(--surface) 96%, white), var(--surface) 58%, color-mix(in srgb, var(--surface) 95%, var(--cobalt)));--premium-highlight:inset 0 1px 0 #ffffff0b;--premium-shadow:var(--shadow-xs)}html,body{background:var(--bg)}body{font-size:var(--type-body);letter-spacing:-.006em}body:before{content:none}@media (min-width:761px){#root{zoom:1;width:100vw;max-width:100vw;height:100vh;min-height:100vh;max-height:100vh}.app-frame,.workspace,.side-rail{height:100vh}.login-page{height:100vh;min-height:100vh;max-height:100vh;overflow:hidden}.login-story,.login-panel{height:100%;min-height:0;max-height:100vh}.login-panel{overscroll-behavior-y:contain;scrollbar-gutter:stable;overflow:hidden auto}.login-panel-toolbar,.login-form-wrap{flex:none}}.app-frame{isolation:isolate;background:0 0;position:relative}.executive-backdrop{z-index:0;color:var(--mint);pointer-events:none;position:fixed;inset:0;overflow:hidden}.executive-backdrop:before{background:radial-gradient(circle at 28% 3%, color-mix(in srgb, var(--mint) 9%, transparent), transparent 31rem), radial-gradient(circle at 94% 20%, color-mix(in srgb, var(--cobalt) 7%, transparent), transparent 34rem), linear-gradient(180deg, color-mix(in srgb, var(--surface) 34%, transparent), transparent 32%);content:"";position:absolute;inset:0}.executive-backdrop svg{opacity:.34;width:calc(100% - 252px);height:100%;position:absolute;inset-block:0;inset-inline-start:252px}.executive-backdrop-grid{opacity:.26}.executive-backdrop-grid path{fill:none;stroke:var(--line);stroke-width:1px}.executive-signal{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 21;vector-effect:non-scaling-stroke;animation:18s linear infinite executive-signal-flow}.executive-signal-primary{stroke:url(#executive-signal-a)}.executive-signal-secondary{stroke:url(#executive-signal-b);animation-duration:24s;animation-direction:reverse}.executive-node-field{fill:var(--surface);stroke:var(--mint);stroke-width:3px}.executive-node-field circle{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite executive-node-pulse}.executive-node-field circle:nth-child(2){animation-delay:.8s}.executive-node-field circle:nth-child(3){animation-delay:1.6s}.executive-node-field circle:nth-child(4){animation-delay:2.4s}.executive-orb{aspect-ratio:1;filter:blur(32px);opacity:.07;border-radius:50%;width:28rem;animation:20s ease-in-out infinite alternate executive-orbit;position:absolute}.executive-orb-primary{background:var(--mint);inset-block-start:-14rem;inset-inline-start:26%}.executive-orb-secondary{background:var(--cobalt);animation-delay:-7s;inset-block-end:-18rem;inset-inline-end:-4rem}.workspace{z-index:1;margin-inline-start:252px;position:relative}.side-rail{background:linear-gradient(#47dab10e,#0000 28%),#06282e;border-inline-end:1px solid #76e0c21f;width:252px;padding:20px 14px 16px;box-shadow:12px 0 36px #041c2021}[dir=rtl] .side-rail{box-shadow:-12px 0 36px #041c2021}.brand-lockup{background:#ffffff06;border:1px solid #ffffff0e;border-radius:18px;gap:10px;min-height:80px;padding:6px}.brand-lockup strong{letter-spacing:-.025em;font-size:14px}.brand-lockup span{color:#e1f1ed91;letter-spacing:.11em;font-size:10px}.brand-mark{color:#f5fffb;letter-spacing:-.07em;background:linear-gradient(145deg,#00a37f,#00745e);border:1px solid #6cecc542;border-radius:16px;flex:0 0 84px;width:84px;height:68px;box-shadow:0 12px 26px #0008073d,inset 0 1px #ffffff2e}.brand-mark.has-company-logo{border-radius:15px}.brand-mark.has-company-logo img{padding:2px}.brand-mark.has-company-logo.is-square-logo{flex-basis:78px;width:78px;height:78px}.brand-mark.has-company-logo.is-wide-logo{flex-basis:84px;width:84px;height:68px}.brand-mark-skeleton{background:#e1f1ed33;border-radius:999px;width:58%;height:12px;animation:1.2s ease-in-out infinite alternate brand-skeleton-pulse}.primary-navigation{gap:19px;margin-block:20px 18px;padding-inline-end:2px}.nav-group{gap:8px}.nav-group-label{color:#e1f1ed6e;padding-inline:13px;font-size:10px}.nav-group-items{gap:5px}.nav-item{color:#e5f4f0b3;border-radius:12px;gap:12px;min-height:47px;padding-inline:13px;font-size:13px;font-weight:650}.nav-item:hover{color:#fff;background:#fff1}.nav-item.is-active{color:#fff;background:linear-gradient(105deg,#3dd5a72e,#5d7ede17);border-color:#56e2b72e;box-shadow:inset 3px 0 #55dfb4,0 8px 22px #00000017}[dir=rtl] .nav-item.is-active{box-shadow:inset -3px 0 #55dfb4,0 8px 22px #00000017}.nav-item:before{display:none}.sidebar-powered{min-height:47px;font-size:10px}.side-rail .side-collapse-edge{background:#0b3940;border-radius:11px;width:30px;height:54px;inset-inline-end:-15px;box-shadow:0 12px 30px #0000003b}.app-frame .side-rail .side-collapse-edge:active:not(:disabled){transform:translateY(-50%)translateY(1px)scale(.97)}:root[data-company-brand=true] .side-rail{border-inline-end-color:color-mix(in srgb, var(--company-primary-dark) 20%, transparent);background:radial-gradient(circle at 18% -4%, color-mix(in srgb, var(--company-primary-dark) 18%, transparent), transparent 18rem), radial-gradient(circle at 102% 92%, color-mix(in srgb, var(--company-secondary-dark) 13%, transparent), transparent 20rem), linear-gradient(168deg, color-mix(in srgb, #111b1f 82%, var(--company-primary-light)), #101d21 54%, color-mix(in srgb, #10191d 87%, var(--company-secondary-light)));box-shadow:12px 0 38px color-mix(in srgb, var(--company-primary-light) 10%, #0000003d)}[dir=rtl]:root[data-company-brand=true] .side-rail{box-shadow:-12px 0 38px color-mix(in srgb, var(--company-primary-light) 10%, #0000003d)}:root[data-company-brand=true] .brand-mark.has-company-logo{isolation:isolate;border-color:color-mix(in srgb, var(--company-primary-dark) 32%, #fff6);box-shadow:0 17px 34px color-mix(in srgb, var(--company-primary-light) 26%, #0000004d), 6px 8px 0 color-mix(in srgb, var(--company-primary-dark) 28%, #0000003d), inset 0 0 0 1px #ffffffa8, inset -7px -8px 14px #00000012;transform-style:preserve-3d;will-change:transform;transition:transform .26s var(--ease-spring), box-shadow .26s ease;position:relative;overflow:hidden;transform:perspective(620px)rotateX(4deg)rotateY(-5deg)translateY(-1px)translateZ(0)}[dir=rtl]:root[data-company-brand=true] .brand-mark.has-company-logo{box-shadow:0 17px 34px color-mix(in srgb, var(--company-primary-light) 26%, #0000004d), -6px 8px 0 color-mix(in srgb, var(--company-primary-dark) 28%, #0000003d), inset 0 0 0 1px #ffffffa8, inset 7px -8px 14px #00000012;transform:perspective(620px)rotateX(4deg)rotateY(5deg)translateY(-1px)translateZ(0)}:root[data-company-brand=true] .brand-mark.has-company-logo:after,.login-page.is-company-branded .login-brand-logo:after{z-index:2;mix-blend-mode:soft-light;content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff9e,#fff0 28%,#ffffff14 62%,#ffffff5c);position:absolute;inset:0}:root[data-company-brand=true] .brand-mark.has-company-logo img,.login-page.is-company-branded .login-brand-logo img{z-index:1;filter:drop-shadow(0 7px 6px #0003);position:relative;transform:translateZ(20px)scale(.95)}:root[data-company-brand=true] .brand-lockup:hover .brand-mark.has-company-logo{box-shadow:0 18px 38px color-mix(in srgb, var(--company-primary-light) 26%, #0000004d), 0 6px 0 color-mix(in srgb, var(--company-primary-dark) 22%, #00000038), inset 0 0 0 1px #ffffffad;transform:perspective(560px)rotateX(-3deg)rotateY(5deg)translateY(-2px)translateZ(0)}[dir=rtl]:root[data-company-brand=true] .brand-lockup:hover .brand-mark.has-company-logo{transform:perspective(560px)rotateX(-3deg)rotateY(-5deg)translateY(-2px)translateZ(0)}.login-page.is-company-branded .login-brand-logo{border-color:color-mix(in srgb, var(--login-brand-primary,var(--mint)) 34%, #ffffff80);box-shadow:0 20px 44px color-mix(in srgb, var(--login-brand-primary,var(--mint)) 24%, #0000003d), 7px 9px 0 color-mix(in srgb, var(--login-brand-primary-strong,var(--mint-strong)) 26%, #0000002e), inset 0 0 0 1px #ffffffb8, inset -8px -9px 16px #00000012;isolation:isolate;transform-style:preserve-3d;will-change:transform;animation:7s ease-in-out 1.2s infinite company-logo-3d-float}[dir=rtl] .login-page.is-company-branded .login-brand-logo{box-shadow:0 20px 44px color-mix(in srgb, var(--login-brand-primary,var(--mint)) 24%, #0000003d), -7px 9px 0 color-mix(in srgb, var(--login-brand-primary-strong,var(--mint-strong)) 26%, #0000002e), inset 0 0 0 1px #ffffffb8, inset 8px -9px 16px #00000012}.login-page.is-company-branded .login-station-canopy-brand.has-logo-image{filter:drop-shadow(0 8px 10px color-mix(in srgb, var(--login-brand-primary,var(--mint)) 26%, #0003));transform-style:preserve-3d;transform:perspective(560px)rotateX(2deg)translateZ(0)}.login-page.is-company-branded .login-station-canopy-logo-image{filter:drop-shadow(0 3px 3px #0000002e);transform:translateZ(12px)}:root[data-company-brand=true] .brand-lockup{border-color:color-mix(in srgb, var(--company-primary-dark) 14%, transparent);background:color-mix(in srgb, var(--company-primary-light) 5%, #ffffff05)}.app-frame.is-brand-resolving .side-rail{background:linear-gradient(168deg,#152327,#101d21 58%,#10191d);border-inline-end-color:#aec1c51f}.app-frame.is-brand-resolving .nav-item.is-active{background:#ffffff0f;border-color:#aec1c524;box-shadow:inset 3px 0 #81979c,0 8px 22px #00000017}[dir=rtl] .app-frame.is-brand-resolving .nav-item.is-active{box-shadow:inset -3px 0 #81979c,0 8px 22px #00000017}.app-frame.is-brand-resolving .nav-item.is-active svg{color:#aec1c5}:root[data-company-brand=true] .brand-lockup span,:root[data-company-brand=true] .nav-group-label{color:color-mix(in srgb, var(--company-primary-dark) 34%, #ebf3f48f)}:root[data-company-brand=true] .primary-navigation{scrollbar-color:color-mix(in srgb, var(--company-primary-dark) 34%, transparent) transparent}:root[data-company-brand=true] .nav-item:hover{background:color-mix(in srgb, var(--company-primary-dark) 9%, #ffffff0b)}:root[data-company-brand=true] .nav-item.is-active{border-color:color-mix(in srgb, var(--company-primary-dark) 31%, transparent);background:linear-gradient(105deg, color-mix(in srgb, var(--company-primary-light) 29%, transparent), color-mix(in srgb, var(--company-secondary-light) 14%, transparent));box-shadow:inset 3px 0 var(--company-primary-dark), 0 9px 24px color-mix(in srgb, var(--company-primary-light) 12%, #0000001f)}[dir=rtl]:root[data-company-brand=true] .nav-item.is-active{box-shadow:inset -3px 0 var(--company-primary-dark), 0 9px 24px color-mix(in srgb, var(--company-primary-light) 12%, #0000001f)}:root[data-company-brand=true] .nav-item.is-active svg{color:var(--company-primary-dark)}:root[data-company-brand=true] .side-rail :where(button,a):focus-visible{outline-color:var(--company-secondary-dark)}:root[data-company-brand=true] .side-rail .side-collapse-edge{border-color:color-mix(in srgb, var(--company-primary-dark) 28%, transparent);color:color-mix(in srgb, var(--company-primary-dark) 64%, white);background:color-mix(in srgb, #14282d 84%, var(--company-primary-light))}:root[data-company-brand=true] .sidebar-powered{border-top-color:color-mix(in srgb, var(--company-primary-dark) 17%, transparent)}:root[data-company-brand=true] .sidebar-powered-mark{opacity:.96}.workspace>.top-bar{height:var(--app-header-height);min-height:var(--app-header-height);max-height:var(--app-header-height);flex:0 0 var(--app-header-height);box-sizing:border-box;border-bottom-color:color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 91%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.14);backdrop-filter:blur(24px)saturate(1.14);flex-wrap:nowrap;gap:13px;padding-block:0;padding-inline:clamp(18px,2.2vw,32px);box-shadow:0 1px #ffffff8c,0 8px 30px #0822260b}.route-loading-indicator{inset-block-start:var(--app-header-height)}.top-context{gap:11px;min-width:210px;max-width:310px}.top-context-mark{width:42px;height:42px;color:var(--mint-bright);background:color-mix(in srgb, var(--mint) 8%, var(--surface));box-shadow:none;border-radius:12px}.top-context-mark:after{display:none}.top-context-copy{gap:2px}.top-context-copy small{letter-spacing:.08em;font-size:10px}.top-context-copy strong{font-size:13.5px}.command-search{border-color:var(--line);background:color-mix(in srgb, var(--surface-soft) 82%, transparent);border-radius:12px;min-height:44px}.command-search span{font-size:13px}.top-actions{gap:7px}.top-bar .icon-button,.top-bar .language-switcher{border-color:var(--line);border-radius:12px;width:42px;height:42px}.top-bar .language-switcher{width:auto}.user-chip{border-color:var(--line);background:var(--surface-soft);border-radius:13px;min-height:46px}.user-chip strong{font-size:12px}.user-chip small{font-size:10px}.avatar{background:linear-gradient(145deg, var(--cobalt), color-mix(in srgb, var(--cobalt) 58%, var(--mint)));border-radius:11px}@media (min-width:761px){.app-frame.is-sidebar-collapsed .side-rail{width:82px;padding-inline:12px}.app-frame.is-sidebar-collapsed .workspace{margin-inline-start:82px}.app-frame.is-sidebar-collapsed .brand-lockup{background:0 0;border-color:#0000;min-height:62px;padding:4px}.app-frame.is-sidebar-collapsed .brand-mark{flex-basis:54px;width:54px;height:54px}.app-frame.is-sidebar-collapsed>.executive-backdrop svg{width:calc(100% - 82px);inset-inline-start:82px}}.page-canvas{background:0 0;padding:clamp(22px,2.35vw,34px)}.page-canvas:after{display:none}.page-stack{gap:clamp(18px,1.75vw,26px)}.page-context-actions{gap:10px}#root :is(.feature-panel,.dashboard-panel,.data-page-panel,.payment-panel,.maintenance-panel,.alarms-panel,.settings-account-card,.settings-security-card,.pricing-workflow-card,.pricing-card,.pricing-review-card,.pricing-history-card,.periodic-card,.periodic-manager,.periodic-metrics article,.tenant-provisioning-card,.tenant-provisioning-list,.station-detail-section,.station-detail-shift,.station-location-section,.zatca-executive-summary,.zatca-section){border-color:color-mix(in srgb, var(--line) 92%, transparent)!important;border-radius:var(--ho-surface-radius)!important;background-color:var(--surface)!important;background-image:var(--premium-surface)!important;box-shadow:var(--premium-shadow)!important}.primary-button,.secondary-button{border-radius:12px;gap:9px;min-height:46px;font-size:13px;font-weight:760}.primary-button{border-color:color-mix(in srgb, var(--mint) 86%, #003f33);background:linear-gradient(145deg, color-mix(in srgb, var(--mint) 90%, white), color-mix(in srgb, var(--mint) 88%, #003e33));box-shadow:0 9px 22px color-mix(in srgb, var(--mint) 20%, transparent), inset 0 1px #fff3}.secondary-button{border-color:var(--line-strong);background:var(--surface);box-shadow:var(--shadow-xs)}.primary-button:hover:not(:disabled){box-shadow:0 13px 30px color-mix(in srgb, var(--mint) 28%, transparent)}.secondary-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--mint) 40%, var(--line-strong));box-shadow:var(--shadow-sm)}:is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--line-strong);border-radius:var(--radius-control);background:var(--surface)}.metrics-grid{gap:15px}.metric-card{border-color:color-mix(in srgb, currentColor 12%, var(--line));background:var(--premium-surface);min-height:170px;box-shadow:var(--shadow-xs);border-radius:17px;padding:20px}.metric-card:before{opacity:.74;content:"";background:currentColor;border-radius:17px 0 0 17px;width:3px;position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .metric-card:before{border-radius:0 17px 17px 0}.metric-card:after{opacity:.045;width:190px;height:190px;inset-block-end:-84px;inset-inline-end:-62px}.metric-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-4px)}.metric-icon{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 9%, var(--surface));border-radius:12px;width:42px;height:42px;margin-bottom:17px}.metric-card>span{font-size:12px;font-weight:720}.metric-card>strong{letter-spacing:-.035em;margin-top:7px;font-size:clamp(1.7rem,11cqi,2.55rem)}.metric-card>small{max-width:calc(100% - 90px);margin-top:10px;font-size:11px}.metric-spark{inset-inline-end:14px;opacity:.62;width:104px;height:50px;display:block;bottom:14px}.metric-spark svg{width:100%;height:100%;overflow:visible}.metric-spark-grid{fill:none;stroke:currentColor;stroke-width:.55px;opacity:.1;stroke-dasharray:2 5}.metric-spark-area{fill:currentColor;opacity:.09}.metric-spark-glow{fill:none;stroke:currentColor;stroke-width:7px;stroke-linecap:round;opacity:.08;filter:blur(3px)}.metric-spark-line{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:180;stroke-dashoffset:180px;animation:executive-line-draw .9s var(--ease-emphasized) forwards}.metric-spark-node{fill:currentColor;stroke:var(--surface);stroke-width:1.4px;opacity:.58}.metric-spark-node.is-current{fill:var(--surface);stroke:currentColor;stroke-width:2.5px;opacity:1;transform-box:fill-box;transform-origin:50%;animation:2.7s ease-in-out .9s infinite executive-node-pulse}.dashboard-grid{gap:18px}.dashboard-panel{border-radius:18px;padding:20px}.dashboard-panel:before{opacity:.78;height:3px;inset-inline:20px}.dashboard-panel:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)!important}.dashboard-panel-header{min-height:48px;margin-bottom:17px}.dashboard-panel-title{gap:11px}.dashboard-panel-title h2{letter-spacing:-.015em;font-size:16px}.dashboard-panel-title p{margin-top:4px;font-size:11px;line-height:1.55}.panel-icon{border-radius:12px;width:40px;height:40px}.dashboard-tag,.panel-link{min-height:34px;padding-inline:12px;font-size:11px}.dashboard-panel-state{font-size:12px}.dashboard-segmented-control{border-color:var(--line);background:var(--surface-soft)}.dashboard-segmented-control button{min-height:36px;font-size:11px}.top-site-row{min-height:70px}.top-site-rank{width:34px;height:34px;font-size:12px}.top-site-value{font-size:12px}.sales-trend-svg{border-color:var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--mint) 4%, var(--surface)), transparent 58%), var(--surface-soft);min-height:270px}.dashboard-trend-echart,.sales-comparison-echart{border-color:color-mix(in srgb, var(--mint) 20%, var(--line));min-height:270px}.sales-trend-grid-line{stroke:color-mix(in srgb, var(--line-strong) 62%, transparent);stroke-dasharray:2 7}.sales-trend-axis-label{font-size:11px}.sales-trend-line{stroke-width:3.2px;filter:drop-shadow(0 6px 7px color-mix(in srgb, currentColor 17%, transparent))}.sales-trend-area{opacity:.11}.sales-trend-point{r:4;opacity:.7}.sales-trend-legend{gap:9px 14px}.sales-trend-legend-item,.sales-trend-legend-item strong{font-size:11px}.sales-trend-legend button.sales-trend-legend-item{background:var(--surface);border-radius:11px;min-height:42px}.gts-echart{min-height:170px}.gts-echart svg{overflow:visible}.sales-trend-card{background:color-mix(in srgb, var(--mint) 2.5%, var(--surface));padding:20px 20px 14px}.sales-trend-card figcaption strong{font-size:13px}.sales-trend-card figcaption small,.sales-trend-axis{font-size:10px}.data-page-panel{border:1px solid var(--line);box-shadow:var(--shadow-xs);border-radius:18px}.data-page-shell,.data-page-panel,.data-table-responsive,.data-table-wrap,.station-detail-section,.station-detail-table-wrap{min-inline-size:0;max-inline-size:100%}.data-table-responsive{width:100%;overflow:hidden}.data-table-wrap,.station-detail-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:100%;overflow:auto hidden}.data-table,.station-detail-table{max-width:none}.data-table :is(th,td),.station-detail-table :is(th,td){overflow-wrap:anywhere}.data-table th{color:var(--text-muted);letter-spacing:.045em;font-size:11px}.data-table td{font-size:12px}.data-page-shell .data-table :is(th,td){padding:13px 15px!important}.data-page-shell .data-table th{background:color-mix(in srgb, var(--surface-soft) 84%, var(--mint))!important;height:48px!important}.data-page-shell .data-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--surface-soft) 46%, var(--surface))}.data-page-shell .data-table tbody tr:hover td{background:color-mix(in srgb, var(--success-surface) 58%, var(--surface))!important}.status-badge{min-height:30px;padding-inline:11px;font-size:11px}.data-state-copy strong{font-size:15px}.data-state-copy span{font-size:12px}.command-palette{border-radius:20px;box-shadow:0 32px 90px #03161b47}.command-palette-result strong{font-size:13px}.command-palette-result small{font-size:11px}.experience-drawer,[role=dialog]{--ho-dialog-radius:22px}.back-to-top{background:var(--mint);border-radius:14px}:root[dir=rtl] #root :is(.station-insight-overlay,.station-operations-layer,.sales-filter-layer,.tank-report-filter-overlay,.shift-filter-layer,.shift-detail-layer,.payment-filter-overlay,.maintenance-filter-overlay,.maintenance-detail-overlay,.alarms-filter-overlay,.report-workspace-backdrop){justify-content:flex-start!important}:root[dir=rtl] :is(#root,body)>.zatca-dialog-backdrop,:root[dir=rtl] #root .zatca-dialog-backdrop{justify-items:start!important}:root[dir=rtl] .zatca-detail-dialog{box-shadow:28px 0 70px #03151c4d!important}body>.dashboard-filter-drawer[data-physical-side=left]{left:14px!important;right:auto!important}body>.dashboard-filter-drawer[data-physical-side=right]{left:auto!important;right:14px!important}.login-page{background:var(--bg)}.login-story{isolation:isolate;background:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--login-brand-primary,#45e0b2) 18%, transparent), transparent 28rem), linear-gradient(155deg, color-mix(in srgb, #082f34 84%, var(--login-brand-primary-strong,#00876d)), color-mix(in srgb, #041d23 91%, var(--login-brand-secondary,#5b78d7)) 74%)}.login-story-ambient{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-ambient-orb{aspect-ratio:1;opacity:.2;filter:blur(12px);will-change:transform;border-radius:50%;width:clamp(18rem,36vw,38rem);position:absolute}.login-ambient-orb-primary{background:radial-gradient(circle, color-mix(in srgb, var(--login-brand-primary,#45e0b2) 56%, transparent), transparent 68%);animation:17s ease-in-out infinite alternate login-ambient-primary;inset-block-start:-19%;inset-inline-start:-17%}.login-ambient-orb-secondary{background:radial-gradient(circle, color-mix(in srgb, var(--login-brand-secondary,#5b78d7) 48%, transparent), transparent 68%);animation:21s ease-in-out infinite alternate login-ambient-secondary;inset-block-end:-27%;inset-inline-end:-24%}.login-ambient-signal{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--login-brand-primary,#fff) 64%, white), transparent);opacity:0;width:74%;height:1px;box-shadow:0 0 18px color-mix(in srgb, var(--login-brand-primary,#fff) 24%, transparent);animation:8s ease-in-out 1.4s infinite login-signal-pass;position:absolute;inset-block-start:34%;inset-inline-start:-74%;transform:rotate(-12deg)}.login-story:before{z-index:-1;opacity:.22;content:"";background-image:linear-gradient(#75dec12b 1px,#0000 1px),linear-gradient(90deg,#75dec12b 1px,#0000 1px);background-size:74px 74px;animation:24s linear infinite alternate login-grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#000,#0000 72%);mask-image:linear-gradient(145deg,#000,#0000 72%)}.login-brand{animation:login-section-rise .76s var(--ease-emphasized) 80ms backwards}.login-brand-logo:not(.login-brand-logo-skeleton),.login-gts-logo-card,.login-brand-monogram{animation:7s ease-in-out 1.2s infinite login-logo-float}.login-story-wordmark{border:1px solid color-mix(in srgb, var(--login-brand-primary,#fff) 13%, #ffffff0d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:login-wordmark-in .92s var(--ease-emphasized) .19s backwards;background:linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:28px;padding:clamp(28px,4vw,48px) clamp(24px,4vw,54px);overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 24px 64px #00000017}.login-story-wordmark:before,.login-story-wordmark:after{transform-origin:50%;animation:login-rule-expand .82s var(--ease-emphasized) .36s backwards}.login-story-monogram{color:color-mix(in srgb, var(--login-brand-primary,#e4faf3) 27%, #ffffff17);text-shadow:0 22px 70px #00000038;animation:8s ease-in-out 1.5s infinite alternate login-wordmark-breathe}.login-story-footer{animation:login-section-rise .76s var(--ease-emphasized) .3s backwards}.login-panel{isolation:isolate;overscroll-behavior-y:contain;scrollbar-gutter:stable;background:color-mix(in srgb, var(--surface) 96%, var(--mint));position:relative;overflow:hidden auto}.login-panel:before{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--mint) 8%, transparent), transparent 68%);opacity:.7;content:"";pointer-events:none;border-radius:50%;width:clamp(22rem,42vw,46rem);animation:15s ease-in-out infinite alternate login-panel-glow;position:absolute;inset-block-start:18%;inset-inline-end:-32%;transform:translate(0,0)}.login-panel-toolbar{z-index:2;animation:login-section-rise .66s var(--ease-emphasized) 80ms backwards;position:relative}.login-panel-stage{z-index:1;flex:1 0 auto;align-content:center;justify-items:center;gap:clamp(14px,2.2vh,26px);width:100%;padding-block:clamp(16px,2.6vh,30px) 0;display:grid;position:relative}.login-form-wrap{z-index:2;border:1px solid color-mix(in srgb, var(--line) 72%, #ffffffe6);background:color-mix(in srgb, var(--surface) 97%, transparent);box-shadow:0 28px 80px color-mix(in srgb, var(--ink) 10%, transparent), 0 8px 22px #132f340e, inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);animation:login-form-in .82s var(--ease-emphasized) .16s backwards;border-radius:30px;margin:0 auto;padding:clamp(28px,3vw,42px);position:relative;overflow:hidden}.login-form-wrap:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--login-brand-primary-strong,var(--mint)) 70%, white), transparent);opacity:.72;content:"";border-radius:999px;height:2px;position:absolute;inset-block-start:-1px;inset-inline:13%}.login-station-scene{z-index:1;width:min(760px,100%);height:clamp(205px,25vh,268px);color:var(--login-brand-primary-strong,var(--mint));background:radial-gradient(ellipse at 50% 92%, color-mix(in srgb, var(--login-brand-primary,var(--mint)) 9%, transparent), transparent 66%);pointer-events:none;animation:login-station-arrive .92s var(--ease-emphasized) .3s backwards;border-radius:28px 28px 0 0;flex:none;position:relative;overflow:hidden}.login-station-scene:before{z-index:0;background:color-mix(in srgb, var(--login-brand-primary-strong,var(--mint)) 9%, transparent);filter:blur(26px);content:"";border-radius:50%;width:68%;height:22%;position:absolute;inset-block-end:2%;inset-inline-start:16%}.login-station-scene:after{z-index:3;background:linear-gradient(180deg, transparent 68%, color-mix(in srgb, var(--surface) 72%, transparent));content:"";position:absolute;inset:0}.login-station-artwork{z-index:1;aspect-ratio:3/2;filter:drop-shadow(0 18px 28px #132a2e1f);width:min(560px,84%);position:absolute;inset-block-end:-30%;inset-inline-start:50%;transform:translate(-50%)}.login-station-artwork:after{z-index:1;background:linear-gradient(112deg, var(--login-brand-primary-strong,var(--mint)), var(--login-brand-secondary,var(--blue)));opacity:.1;mix-blend-mode:multiply;pointer-events:none;content:"";position:absolute;inset:0;-webkit-mask:url(/v2/assets/login-station-premium.png) 50%/contain no-repeat;mask:url(/v2/assets/login-station-premium.png) 50%/contain no-repeat}.login-station-render{z-index:0;object-fit:contain;opacity:.98;width:100%;height:100%;position:absolute;inset:0}.login-station-canopy-accent{z-index:2;background:linear-gradient(90deg, color-mix(in srgb, var(--login-brand-primary-strong,var(--mint)) 88%, #162d33), var(--login-brand-primary,var(--mint)) 48%, color-mix(in srgb, var(--login-brand-secondary,var(--blue)) 84%, #162d33));width:91%;height:6.5%;box-shadow:0 6px 16px color-mix(in srgb, var(--login-brand-primary-strong,var(--mint)) 20%, transparent), inset 0 1px #ffffff7a;opacity:.92;border-radius:6px 6px 12px 12px;position:absolute;inset-block-start:24%;inset-inline-start:4.5%}.login-station-canopy-brand{z-index:3;border:1px solid color-mix(in srgb, var(--login-brand-primary-strong,var(--mint)) 20%, #aeb9be);width:48%;height:10.8%;color:var(--login-brand-primary-strong,var(--mint));box-shadow:0 3px 10px #14262b26, 0 0 15px color-mix(in srgb, var(--login-brand-primary-strong,var(--mint)) 12%, transparent);background:#fffffff5;border-radius:3px;place-items:center;padding:2px 10px;display:grid;position:absolute;inset-block-start:20.8%;inset-inline-start:26%;overflow:hidden}.login-station-canopy-brand.is-square-logo{border-radius:6px;width:15%;height:16%;inset-block-start:15.2%;inset-inline-start:42.5%}.login-station-canopy-brand.has-logo-image{inset-inline-start:auto;left:50%;width:auto;min-width:15%;max-width:48%;height:16%;aspect-ratio:var(--login-canopy-logo-ratio,2.4) / 1;border-radius:6px;padding:3px 8px;inset-block-start:15.2%;transform:translate(-50%)}.login-station-canopy-logo-image{object-fit:contain;opacity:.98;width:calc(100% - 20px);max-width:none;height:calc(100% - 4px);max-height:none;display:block;position:absolute;inset:2px 10px}.login-station-canopy-brand b{color:currentColor;font-family:var(--font-brand-display);letter-spacing:-.05em;font-size:clamp(12px,1.3vw,20px);font-weight:900}.login-lock{background:color-mix(in srgb, var(--mint) 8%, var(--surface));box-shadow:var(--shadow-sm);animation:login-lock-arrive .68s var(--ease-spring) .36s backwards, login-lock-breathe 5.4s ease-in-out 1.2s infinite;border-radius:15px}.login-page.is-company-branded .login-lock{border-color:color-mix(in srgb, var(--login-brand-primary-strong) 34%, var(--line));color:var(--login-brand-primary-strong);background:color-mix(in srgb, var(--login-brand-primary) 9%, var(--surface))}.login-page.is-company-branded .login-form-wrap .eyebrow{color:var(--login-brand-primary-strong)}.login-page.is-company-branded .login-form-wrap .eyebrow:before{background:var(--login-brand-primary-strong);box-shadow:0 0 12px color-mix(in srgb, var(--login-brand-primary-strong) 34%, transparent)}.login-page.is-company-branded .login-panel:before{background:radial-gradient(circle, color-mix(in srgb, var(--login-brand-primary) 10%, transparent), transparent 68%)}.login-page.is-company-branded .login-form input:focus{border-color:color-mix(in srgb, var(--login-brand-primary-strong) 72%, var(--line-strong));box-shadow:0 0 0 4px color-mix(in srgb, var(--login-brand-primary) 16%, transparent);outline-color:var(--login-brand-primary-strong)}.login-page.is-company-branded .login-input-shell:focus-within .login-input-icon{color:var(--login-brand-primary-strong)}.login-form-wrap h2{font-size:clamp(2.25rem,4.5vw,3.65rem)}.login-form label{font-size:13px}.login-form input{border-radius:14px;min-height:56px;font-size:15px}.login-submit{isolation:isolate;min-height:56px;box-shadow:0 14px 34px color-mix(in srgb, var(--mint) 18%, transparent);transition:transform var(--motion-fast) var(--ease-standard), box-shadow var(--motion-base) ease;position:relative;overflow:hidden}.login-page.is-company-branded .login-submit{border-color:color-mix(in srgb, var(--login-brand-primary-strong) 84%, black);color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--login-brand-primary-strong) 88%, #102d34), color-mix(in srgb, var(--login-brand-primary) 62%, var(--login-brand-primary-strong)));box-shadow:0 16px 38px color-mix(in srgb, var(--login-brand-primary-strong) 24%, transparent)}.login-page.is-company-branded .login-submit:hover:not(:disabled){box-shadow:0 20px 46px color-mix(in srgb, var(--login-brand-primary-strong) 32%, transparent)}.login-submit:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:36%;animation:5.8s ease-in-out 1.6s infinite login-button-sheen;position:absolute;inset-block:-45%;inset-inline-start:-50%;transform:skew(-18deg)}.login-submit:hover:not(:disabled){box-shadow:0 18px 42px color-mix(in srgb, var(--mint) 26%, transparent);transform:translateY(-2px)}@media (min-width:761px){.login-panel{overflow:hidden}.login-panel-stage{--login-fit-scale:clamp(.5, calc((100vh - 264px) / 500px), 1);flex:1 1 0;grid-template-rows:auto minmax(0,1fr);align-content:stretch;min-height:0;overflow:hidden}.login-form-wrap{zoom:var(--login-fit-scale)}.login-station-scene{align-self:stretch;height:100%;min-height:0;max-height:340px}.login-station-artwork{width:auto;max-width:84%;height:100%;max-height:340px;inset-block:50% auto;transform:translate(-50%,-50%)}}@media (min-width:761px) and (max-height:980px){.login-panel{padding:clamp(16px,2.4vh,24px) clamp(22px,3vw,42px)}.login-panel-stage{gap:clamp(12px,1.8vh,18px);padding-block-start:clamp(10px,1.8vh,18px)}.login-form-wrap{padding:clamp(22px,3vh,32px)}.login-lock{width:46px;height:46px;margin-bottom:16px}.login-form-wrap h2{font-size:clamp(2rem,5.2vh,3rem)}.login-form-wrap>p{margin:10px 0 20px}.login-form{gap:14px}.login-form label{gap:6px}.login-form input,.login-submit{min-height:50px}}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--mint) 28%, var(--line-strong)) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--mint) 28%, var(--line-strong));background-clip:padding-box;border:3px solid #0000;border-radius:999px}@keyframes executive-signal-flow{to{stroke-dashoffset:-224px}}@keyframes executive-line-draw{to{stroke-dashoffset:0}}@keyframes executive-node-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.7)}}@keyframes executive-orbit{0%{transform:translate(-4%,-2%)scale(.92)}to{transform:translate(9%,8%)scale(1.08)}}@keyframes brand-skeleton-pulse{0%{opacity:.42;transform:scaleX(.82)}to{opacity:.9;transform:scaleX(1)}}@keyframes login-section-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes login-form-in{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes login-wordmark-in{0%{opacity:0;filter:blur(8px);transform:translateY(20px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes login-rule-expand{0%{opacity:0;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}@keyframes login-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes company-logo-3d-float{0%,to{transform:perspective(720px)rotateX(4deg)rotateY(-5deg)translateY(-1px)}50%{transform:perspective(720px)rotateX(-2.5deg)rotateY(5deg)translateY(-7px)}}@keyframes login-wordmark-breathe{0%{opacity:.82}to{opacity:1}}@keyframes login-lock-arrive{0%{opacity:0;transform:translateY(9px)scale(.72)rotate(-7deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes login-lock-breathe{0%,to{box-shadow:var(--shadow-sm)}50%{box-shadow:0 14px 32px color-mix(in srgb, var(--mint) 18%, transparent)}}@keyframes login-grid-drift{0%{background-position:0 0,0 0}to{background-position:74px 37px,37px 74px}}@keyframes login-ambient-primary{0%{transform:translate(-4%,-2%)scale(.92)}to{transform:translate(12%,9%)scale(1.08)}}@keyframes login-ambient-secondary{0%{transform:translate(5%,7%)scale(1.08)}to{transform:translate(-13%,-8%)scale(.9)}}@keyframes login-signal-pass{0%,12%{opacity:0;transform:translate(0)rotate(-12deg)}28%{opacity:.34}50%,to{opacity:0;transform:translate(245%)rotate(-12deg)}}@keyframes login-panel-glow{0%{transform:translateY(-4%)scale(.92)}to{transform:translate(-9%,7%)scale(1.08)}}@keyframes login-button-sheen{0%,66%{opacity:0;transform:translate(0)skew(-18deg)}74%{opacity:1}88%,to{opacity:0;transform:translate(470%)skew(-18deg)}}@keyframes login-station-arrive{0%{opacity:0;transform:translateY(26px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1180px) and (min-width:761px){.side-rail{width:226px}.workspace{margin-inline-start:226px}.executive-backdrop svg{width:calc(100% - 226px);inset-inline-start:226px}.top-context{min-width:170px}.command-search{width:min(270px,27vw)}}@media (max-width:760px){:root{--type-body:.9375rem;--type-body-small:.8125rem;--type-label:.75rem}.workspace,.app-frame.is-sidebar-collapsed .workspace{margin-inline-start:0}.executive-backdrop svg,.app-frame.is-sidebar-collapsed>.executive-backdrop svg{opacity:.2;width:100%;inset-inline-start:0}.executive-backdrop-grid{opacity:.16}.executive-signal{stroke-width:1.5px}.executive-orb{opacity:.055;width:18rem}.workspace>.top-bar{height:var(--app-header-mobile-height);min-height:var(--app-header-mobile-height);max-height:var(--app-header-mobile-height);flex-basis:var(--app-header-mobile-height);padding:calc(9px + env(safe-area-inset-top)) 12px 9px;border-bottom-color:var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent)}.top-context-mark{flex-basis:38px;width:38px;height:38px}.top-context-copy strong{font-size:13px}.route-loading-indicator{inset-block-start:var(--app-header-mobile-height)}.side-rail{width:min(82vw,300px);padding:calc(12px + env(safe-area-inset-top)) 10px calc(9px + env(safe-area-inset-bottom));border-start-end-radius:22px;border-end-end-radius:22px}[dir=rtl] .side-rail{border-start-start-radius:22px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:22px}.brand-lockup{border-radius:16px;min-height:60px;padding:5px 6px}.brand-mark{border-radius:14px;flex-basis:56px;width:56px;height:52px}.brand-mark.has-company-logo.is-square-logo{flex-basis:54px;width:54px;height:54px}.brand-mark.has-company-logo.is-wide-logo{flex-basis:64px;width:64px;height:50px}.brand-lockup strong{font-size:13px}.brand-lockup span{font-size:9px}.side-close{border-radius:13px;flex:0 0 44px;width:44px;height:44px}.primary-navigation{scrollbar-gutter:auto;gap:11px;margin-block:10px 7px;padding:3px 2px 8px}.nav-group-label{font-size:9px}.nav-group-items{grid-template-columns:minmax(0,1fr);gap:4px}.nav-item{gap:9px;min-height:44px;padding:6px 10px;font-size:10.5px}.nav-item>span{font-size:10.5px;line-height:1.3}.mobile-sidebar-account-copy strong{font-size:12px}.mobile-sidebar-account-copy small{font-size:10px}.mobile-sidebar-utilities{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px}.mobile-sidebar-utilities.has-notifications{grid-template-columns:44px minmax(0,1fr) 44px 44px}.mobile-sidebar-utilities .language-switcher,.mobile-sidebar-utilities .language-switcher select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5fbf8;background-color:#142f34}.mobile-sidebar-utilities .language-switcher option{color:#f5fbf8;background:#142f34}.page-canvas{padding:15px 12px calc(108px + env(safe-area-inset-bottom))}.page-stack{gap:15px}.metrics-grid{gap:12px;grid-template-columns:minmax(0,1fr)!important}.metric-card{min-height:148px;padding:17px}.metric-icon{width:39px;height:39px;margin-bottom:13px}.metric-card>strong{font-size:clamp(1.65rem,9vw,2.15rem)}.metric-card>small{font-size:11px}.metric-spark{width:98px;height:45px}.dashboard-grid{gap:13px}.dashboard-panel{padding:16px}.dashboard-panel-header{gap:10px;margin-bottom:14px}.dashboard-panel-title h2{font-size:15px}.dashboard-panel-title p{font-size:11px}.panel-icon{width:38px;height:38px}.sales-trend-svg,.dashboard-trend-echart,.sales-comparison-echart{min-height:230px}.sales-trend-legend{grid-template-columns:minmax(0,1fr)}.data-mobile-card{box-shadow:var(--shadow-xs)!important;border-radius:15px!important}.mobile-navigation{inset-inline:10px;bottom:max(9px, env(safe-area-inset-bottom));background:#052c32f0;border-radius:20px;min-height:70px;padding:6px;box-shadow:0 20px 48px #03191f57,inset 0 1px #ffffff13}.mobile-navigation a,.mobile-navigation button{border-radius:15px;min-height:56px;font-size:10px}.mobile-navigation a.is-active{background:linear-gradient(145deg,#4de1b433,#5677da21)}:root[data-company-brand=true] .mobile-navigation{border-color:color-mix(in srgb, var(--company-primary-dark) 38%, transparent);background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--company-primary-light) 24%, transparent), transparent 58%), linear-gradient(145deg, color-mix(in srgb, #071f23 83%, var(--company-primary-light)), color-mix(in srgb, #071a1f 88%, var(--company-secondary-light)));box-shadow:0 20px 48px color-mix(in srgb, var(--company-primary-light) 17%, #03191f61), inset 0 1px color-mix(in srgb, var(--company-primary-dark) 24%, #ffffff14)}:root[data-company-brand=true] .mobile-navigation :is(a,button){color:color-mix(in srgb, var(--company-primary-dark) 24%, #eefaf7)}:root[data-company-brand=true] .mobile-navigation a.is-active{border:1px solid color-mix(in srgb, var(--company-primary-dark) 32%, transparent);color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--company-primary-light) 42%, transparent), color-mix(in srgb, var(--company-secondary-light) 25%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--company-primary-dark) 13%, transparent)}:root[data-company-brand=true] .mobile-navigation a.is-active:after{background:var(--company-primary-dark)}.login-story{min-height:118px;padding:calc(14px + env(safe-area-inset-top)) 18px 15px}.login-story:before{background-size:46px 46px}.login-story-wordmark,.login-story-monogram{display:none}.login-panel{padding:10px 18px max(28px, env(safe-area-inset-bottom))}.login-panel-stage{gap:14px;padding-block:14px 0}.login-form-wrap{border-radius:24px;padding:24px 20px}.login-station-scene{border-radius:22px 22px 0 0;width:calc(100% + 12px);height:210px}.login-station-artwork{width:min(440px,116%)}.login-form-kicker{margin-bottom:16px}.login-form-wrap h2{font-size:clamp(2rem,9vw,2.65rem)}.login-form-wrap>p{margin:11px 0 22px}.login-form input{min-height:54px}.login-page{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.login-panel{overscroll-behavior-y:contain;scrollbar-gutter:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100%;min-height:0;max-height:100%;overflow:hidden auto}.login-page.is-membership-selection .login-panel-stage{align-content:start}.membership-choice-list,.membership-choice-list>button{touch-action:pan-y}:root[data-native-shell=true]{--app-header-mobile-height:68px}:root[data-native-shell=true] .workspace>.top-bar{padding-block:9px}:root[data-native-shell=true] .side-rail,:root[data-native-shell=true] .login-story{padding-block-start:14px}:root[data-native-shell=true] :is(.experience-drawer-header,.dashboard-filter-drawer-header){padding-block-start:14px!important}:root[data-native-shell=true] .command-palette-overlay{padding-block-start:10px}}@media (min-width:520px) and (max-width:760px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:390px){.top-context-mark{display:none}.top-context-copy strong{font-size:12px}.nav-item{padding-inline:7px}.nav-item>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.executive-signal,.executive-node-field circle,.executive-orb,.metric-spark-line,.metric-spark-node.is-current{animation:none!important}.metric-spark-line{stroke-dashoffset:0}.login-page *,.login-page :before,.login-page :after{transition-duration:0s!important;animation:none!important}:root[data-company-brand=true] .brand-mark.has-company-logo,:root[data-company-brand=true] .brand-lockup:hover .brand-mark.has-company-logo,[dir=rtl]:root[data-company-brand=true] .brand-lockup:hover .brand-mark.has-company-logo,.login-page.is-company-branded .login-station-canopy-brand.has-logo-image,.login-page.is-company-branded .login-station-canopy-logo-image{transform:none}}@media print{.executive-backdrop{display:none}}
