@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c14d22d67366db36-s.022ea8f1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/33eef18ff6079668-s.65672bdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/adfb5c0cf5cb4d09-s.e7acf52c.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e4d414c7a5e8d9ef-s.d95ae86f.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c7fcb79bc2ff025f-s.0f01e1ad.woff2)format("woff2");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:Fira Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e1e0f9a8d87bd4c8-s.b5e0be4f.woff2)format("woff2");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:Fira Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c76157874a2922f6-s.p.ffb25873.woff2)format("woff2");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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a3b6ed62ff5bf79-s.ef7733a1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5977ec4b36520f6d-s.fcf258c6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dee726aa58e45761-s.60b16dd4.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a51e2b9c08a8ebb-s.fe5e2acb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/041e25e6ca1e5139-s.320bc7d4.woff2)format("woff2");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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9106bdef11d9f452-s.6f93ef5b.woff2)format("woff2");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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/173b4e1ecbfe6c3b-s.p.bb4389f3.woff2)format("woff2");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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc1417d4a51f10fe-s.9bb58133.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/21110e96b1dae9b1-s.f0cd45bc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0621d06476499bd5-s.e5b6934a.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7b6421103319f6f3-s.61f70406.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/282a7b8681f0cd88-s.dccd3bc5.woff2)format("woff2");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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9e80a34bd088ce0f-s.2173d14f.woff2)format("woff2");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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89c2c771ed51f5b8-s.p.62c6b13f.woff2)format("woff2");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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/80e73f10bd0a6f07-s.b79b2919.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/002ddd0f057a002e-s.961e543a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91039d912575a5c4-s.7792c48c.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0869dcf11f7cee16-s.f56d0a11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d63474f5ec82b5f-s.13293ea5.woff2)format("woff2");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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6faa3045a94be73b-s.485dae0d.woff2)format("woff2");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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc75fa3e14c3cd04-s.p.0164516d.woff2)format("woff2");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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/57ac5cb5a2918c53-s.9f4caf9b.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe62e8d0a3cf5f1e-s.26f0679b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/09f7c292a3ff9832-s.74c95f0d.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2e596235ca729a70-s.54d719ab.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ddedd03f86ec4f2c-s.0367d1b5.woff2)format("woff2");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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/70a1923cc78dd0cb-s.4505b349.woff2)format("woff2");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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6d205b44cc8ff5cb-s.p.4b6ba8b5.woff2)format("woff2");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:Fira Sans Fallback;src:local(Arial);ascent-override:91.01%;descent-override:25.79%;line-gap-override:0.0%;size-adjust:102.74%}.fira_sans_5913b25-module__uW5Czq__className{font-family:Fira Sans,Fira Sans Fallback;font-style:normal}.fira_sans_5913b25-module__uW5Czq__variable{--font-main:"Fira Sans","Fira Sans Fallback"}
@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/88731e1a74492905-s.047a472f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/861011d7404b02f6-s.7861847e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3381337b621a9a6a-s.29df3230.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.af0c84fa.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0951afe60dbf5d36-s.ce79b48e.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/97e7b204180d1274-s.9fe1d481.woff2)format("woff2");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:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.25aba60b.woff2)format("woff2");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:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/88731e1a74492905-s.047a472f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/861011d7404b02f6-s.7861847e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3381337b621a9a6a-s.29df3230.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.af0c84fa.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0951afe60dbf5d36-s.ce79b48e.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/97e7b204180d1274-s.9fe1d481.woff2)format("woff2");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:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.25aba60b.woff2)format("woff2");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:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/88731e1a74492905-s.047a472f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/861011d7404b02f6-s.7861847e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3381337b621a9a6a-s.29df3230.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.af0c84fa.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0951afe60dbf5d36-s.ce79b48e.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/97e7b204180d1274-s.9fe1d481.woff2)format("woff2");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:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.25aba60b.woff2)format("woff2");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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/88731e1a74492905-s.047a472f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/861011d7404b02f6-s.7861847e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3381337b621a9a6a-s.29df3230.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.af0c84fa.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0951afe60dbf5d36-s.ce79b48e.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/97e7b204180d1274-s.9fe1d481.woff2)format("woff2");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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.25aba60b.woff2)format("woff2");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:Fira Code Fallback;src:local(Arial);ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:134.59%}.fira_code_ac2805e-module__o1VWeW__className{font-family:Fira Code,Fira Code Fallback;font-style:normal}.fira_code_ac2805e-module__o1VWeW__variable{--font-mono:"Fira Code","Fira Code Fallback"}
:root,[data-theme=light]{--bg-primary:#f0f4f8;--bg-secondary:#fff;--bg-card:#fff;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--space-0:0;--space-px:1px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-0\.5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--text-xs:.75rem;--text-sm:.875rem;--text-base:.9375rem;--text-md:1rem;--text-lg:1.15rem;--radius-sm:6px;--radius-md:8px;--radius-lg:14px;--radius-xl:18px;--radius-pill:9999px;--accent-primary:#7ab328;--accent-secondary:#0f7eb5;--accent-tertiary:#5b7c99;--nav-active:#7ab328;--dev-mode-bg:#3bb5c814;--dev-mode-fg:#0f172a;--dev-mode-border:#3bb5c838;--success:#7ab328;--warning:#f59e0b;--danger:#ef4444;--glass-border:#00000014;--glass-bg:#fffffff2;--bg-hover:#0000000a;--bg-subtle:#f8fafc;--border-color:#00000014;--border-strong:#00000026;--overlay-bg:#00000080;--font-main:var(--font-main),"Inter",sans-serif;--font-mono:var(--font-mono),"Fira Code","Courier New",monospace;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 12px 24px #0000001f;--status-success:#5a8f1a;--status-success-bg:#7ab3281f;--status-success-border:#7ab3284d;--status-warning:#b45309;--status-warning-bg:#f59e0b1f;--status-warning-border:#f59e0b4d;--status-danger:#dc2626;--status-danger-bg:#ef44441f;--status-danger-border:#ef44444d;--status-info:#0284c7;--status-info-bg:#0ea5e91f;--status-info-border:#0ea5e94d;--status-neutral:#475569;--status-neutral-bg:#64748b1f;--status-neutral-border:#64748b4d;--status-purple:#7c3aed;--status-purple-bg:#a855f71f;--status-purple-border:#a855f74d;--status-orange:#ea580c;--status-orange-bg:#ea580c1f;--status-orange-border:#ea580c4d;--overlay-standard:#ffffffb3;--overlay-heavy:#ffffffe6;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-sidebar:300;--z-overlay:400;--z-modal:500;--z-toast:600;--z-tooltip:700;--duration-micro:.15s;--duration-fast:.2s;--duration-normal:.3s;--duration-slow:.5s;--ease-default:cubic-bezier(.22,1,.36,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--stagger-step:50ms;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--icon-xs:12px;--icon-sm:14px;--icon-md:18px;--icon-lg:24px;--hd-rail-bg:#182334;--hd-sidebar-bg:#f8fafc;--hd-bg:#f0f4f8;--hd-conv-bg:#f3f4f6;--hd-panel-bg:#fff;--hd-panel-border:#e3e6ed;--hd-breadcrumb-bg:#f7f8fc;--hd-breadcrumb-border:#e3e6ed;--hd-reply-bg:#fff;--hd-reply-border:#e3e6ed;--hd-bubble-agent:#fff;--hd-bubble-req:#ebf5fb;--hd-note-bg:#fffbeb;--hd-note-border:#f59e0b;--hd-submit-btn:#03363d;--hd-submit-btn-hover:#024a54;--hd-scroll-thumb:#c7ccd6;--hd-scroll-thumb-hover:#8b95a6}[data-theme=dark]{--bg-primary:#090e17;--bg-secondary:#0f1623;--bg-card:#121a2f;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--accent-primary:#98cc53;--accent-secondary:#38bdf8;--accent-tertiary:#7c93ad;--nav-active:#a8d85f;--dev-mode-bg:#3bb5c824;--dev-mode-fg:#e2f8fc;--dev-mode-border:#3bb5c847;--success:#a8d85f;--warning:#fcd34d;--danger:#ef4444;--glass-border:#ffffff14;--glass-bg:#121a2fd9;--bg-hover:#ffffff0a;--bg-subtle:#0f1623;--border-color:#ffffff0f;--border-strong:#ffffff1f;--overlay-bg:#090e17d9;--shadow-sm:0 1px 2px #0006,inset 0 1px 0 #ffffff08;--shadow-md:0 4px 12px #00000080,inset 0 1px 0 #ffffff08;--shadow-lg:0 12px 24px #0009,inset 0 1px 0 #ffffff08;--status-success:#a8d85f;--status-success-bg:#a8d85f1f;--status-success-border:#a8d85f4d;--status-warning:#facc15;--status-warning-bg:#facc151f;--status-warning-border:#facc154d;--status-danger:#f87171;--status-danger-bg:#f871711f;--status-danger-border:#f871714d;--status-info:#38bdf8;--status-info-bg:#38bdf81f;--status-info-border:#38bdf84d;--status-neutral:#94a3b8;--status-neutral-bg:#94a3b81f;--status-neutral-border:#94a3b84d;--status-purple:#c084fc;--status-purple-bg:#c084fc1f;--status-purple-border:#c084fc4d;--status-orange:#fb923c;--status-orange-bg:#fb923c1f;--status-orange-border:#fb923c4d;--overlay-standard:#090e17b3;--overlay-heavy:#090e17e6;--hd-rail-bg:#111a2a;--hd-sidebar-bg:#0f1623;--hd-bg:#090e17;--hd-conv-bg:#111827;--hd-panel-bg:#1e293b;--hd-panel-border:#ffffff14;--hd-breadcrumb-bg:#0f172a;--hd-breadcrumb-border:#ffffff14;--hd-reply-bg:#1e293b;--hd-reply-border:#ffffff14;--hd-bubble-agent:#1e293b;--hd-bubble-req:#3b82f624;--hd-note-bg:#78350f4d;--hd-note-border:#f59e0b59;--hd-submit-btn:#0f766e;--hd-submit-btn-hover:#0d9488;--hd-scroll-thumb:#94a3b859;--hd-scroll-thumb-hover:#94a3b899}*{box-sizing:border-box;margin:0;padding:0}.is-theme-toggling *,.is-theme-toggling :before,.is-theme-toggling :after{transition:background-color .25s,color .25s,border-color .25s!important}.is-theme-toggling img,.is-theme-toggling video,.is-theme-toggling canvas,.is-theme-toggling svg,.is-theme-toggling [class*=skeleton],.is-theme-toggling [style*=animation],.is-theme-toggling table,.is-theme-toggling table *,.is-theme-toggling [data-dense-table],.is-theme-toggling [data-dense-table] *{transition:none!important}body{background-color:var(--bg-primary);min-height:100%;color:var(--text-primary);font-family:var(--font-main);transition:background-color .2s,color .2s;overflow-x:hidden}html{height:100%}@supports (padding:max(0px)){body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}}[data-theme=dark] .glass-panel,[data-theme=dark] .glass-card{background:#1e293b;border-color:#ffffff1a}[data-theme=dark] .glass-modal{background:#1e293b;border-color:#ffffff1f}[data-theme=dark] .glass-input{color:#e2e8f0;background-color:#0f172a;border-color:#ffffff26}[data-theme=dark] .glass-input::placeholder{color:#64748b}[data-theme=dark] .data-table thead{background:#1e293b;border-bottom-color:#ffffff1a}[data-theme=dark] .data-table tbody tr:nth-child(2n){background:#ffffff05}[data-theme=dark] .data-table tbody tr:hover{background:#7ab32814}[data-theme=dark] .skeleton{background:linear-gradient(90deg,#1e293b 25%,#334155 50%,#1e293b 75%) 0 0/200% 100%}[data-theme=dark] ::-webkit-scrollbar-track{background:#1e293b}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#475569}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#e8edf3}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}@keyframes highlight-flash{0%{box-shadow:0 0 0 3px #7ab328b3}60%{box-shadow:0 0 0 3px #7ab32840}to{box-shadow:0 0 #7ab32800}}.highlight-flash{animation:1.8s ease-out forwards highlight-flash}.card-link{cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .15s}.card-link:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0000001c!important}.card-link:active{transform:translateY(0);box-shadow:0 2px 8px #00000014!important}.inv-stat-card{padding:.75rem .9rem}.inv-stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.3rem;font-size:.67rem;font-weight:700}.inv-stat-value{color:var(--text-primary);font-size:1.18rem;font-weight:700;line-height:1}.inv-btn{cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.3rem;padding:.44rem .75rem;font-size:.81rem;font-weight:600;display:inline-flex}.inv-btn-primary{background:var(--accent-primary);color:#fff;border:none}.inv-btn-primary:hover{background:#5a8f1a}.inv-btn-navy{color:#fff;background:#163d6e;border:none}.inv-btn-navy:hover{background:#1e4d87}.inv-btn-ghost{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary)}.inv-btn-ghost:hover{background:var(--bg-subtle);border-color:var(--border-strong)}.inv-btn-danger{color:#ef4444;background:#ef44440f;border:1px solid #ef44444d}.inv-btn-danger:hover{background:#ef44441f}.inv-bulk-bar{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.6rem .85rem;display:flex}.inv-bulk-count{color:var(--text-secondary);margin-right:.2rem;font-size:.78rem;font-weight:700}.inv-alert{border-radius:10px;overflow:hidden}.inv-alert-amber{background:#f59e0b0d;border:1px solid #f59e0b40;border-left:3px solid #b45309}.inv-alert-row{align-items:center;gap:.65rem;padding:.65rem 1rem;display:flex}.inv-alert-title{color:#b45309;font-size:.83rem;font-weight:700}.inv-alert-body{border-top:1px solid #f59e0b33;flex-direction:column;gap:.35rem;padding:.7rem 1rem;display:flex}.inv-alert-item{background:#f59e0b12;border:1px solid #f59e0b2e;border-radius:7px;align-items:center;gap:.65rem;padding:.42rem .7rem;display:flex}[data-theme=dark] .inv-btn-ghost{background:#ffffff0a}[data-theme=dark] .inv-btn-ghost:hover{background:#ffffff14}[data-theme=dark] .inv-bulk-bar{background:var(--bg-subtle)}[data-theme=dark] .inv-stat-value{color:var(--text-primary)}.inv-table{border-collapse:collapse;width:100%;min-width:980px}.inv-table th{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-color);padding:.72rem .9rem;font-size:.67rem;font-weight:700}.inv-table td{border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle;padding:.78rem .9rem;font-size:.84rem}.inv-table th:first-child,.inv-table td:first-child{width:44px;padding-left:1rem}.inv-table tbody tr:hover{background:var(--bg-subtle)!important}.inv-table tbody tr.inv-row-selected{box-shadow:inset 3px 0 0 var(--accent-primary);background:#7ab3280f!important}.inv-tag{letter-spacing:.02em;white-space:nowrap;border-radius:5px;align-items:center;gap:.28rem;padding:.22rem .52rem;font-size:.69rem;font-weight:700;display:inline-flex}.inv-tag-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.asset-drawer{background:var(--bg-card);border-left:1px solid var(--border-color);flex-direction:column;width:520px;max-width:96vw;height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-8px 0 32px #00000014}.asset-drawer-header{border-bottom:1px solid var(--border-color);flex-shrink:0;padding:.85rem 1.1rem .75rem}.asset-drawer-section{border-bottom:1px solid var(--border-color);padding:.65rem 1.1rem}.asset-drawer-section-label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem;font-size:.58rem;font-weight:700}.asset-drawer-grid{grid-template-columns:1fr 1fr 1fr;gap:.55rem .75rem;display:grid}.asset-drawer-grid-2{grid-template-columns:1fr 1fr;gap:.55rem .75rem;display:grid}.asset-drawer-fl{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.1rem;font-size:.58rem;font-weight:600}.asset-drawer-fv{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:500;line-height:1.3;overflow:hidden}.asset-drawer-footer{border-top:1px solid var(--border-color);background:var(--bg-card);flex-shrink:0;gap:.5rem;padding:.65rem 1.1rem;display:flex}.asset-drawer-btn{border:1px solid var(--border-color);background:var(--bg-subtle);color:var(--text-primary);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.5rem;font-size:.8rem;font-weight:600;display:flex}.asset-drawer-btn:hover{background:var(--bg-hover);border-color:var(--border-strong)}.asset-drawer-btn-primary{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.asset-drawer-btn-primary:hover{background:#5a8f1a;border-color:#5a8f1a}[data-theme=dark] .asset-drawer{box-shadow:-8px 0 32px #00000059}[data-theme=dark] .inv-table tbody tr:hover{background:#ffffff0a!important}[data-theme=dark] .asset-drawer-btn:hover{background:#ffffff14}.glass-panel{box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);background:#fff;border:1px solid #00000012}.glass-card{box-shadow:var(--shadow-sm);border-radius:var(--radius-md);background:#fff;border:1px solid #00000012}.glass-modal{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;border:1px solid #0000001a}.text-gradient{background:linear-gradient(to right,var(--accent-primary),var(--accent-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.flex-center{justify-content:center;align-items:center;display:flex}.glass-input{color:var(--text-primary);background:#fff;border:1px solid #0000001c;border-radius:6px;padding:.5rem .65rem}.glass-input::placeholder{color:#94a3b8}.glass-input:focus{border-color:#7ab328b3;outline:none;box-shadow:0 0 0 2px #7ab3281f}select.glass-input{appearance:none;letter-spacing:.01em;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:12px 12px;background-origin:content-box;padding:.38rem 2rem .38rem .55rem;font-size:.72rem;font-weight:500;line-height:1.25}select.glass-input::-ms-expand{display:none}select.glass-input[multiple]{background-image:none;padding-right:.55rem}select.glass-input option{background:var(--bg-card);color:var(--text-primary)}[data-theme=dark] select.glass-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.page-header-title{font-size:2rem}.helpdesk-module label{color:var(--text-secondary)}.helpdesk-module button{color:var(--text-primary)}.helpdesk-module h3{color:var(--text-primary);align-items:center;gap:.4rem;margin:0 0 .65rem;font-size:.88rem;font-weight:700;display:flex}.helpdesk-module .hd-section-label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.65rem;padding-left:.25rem;font-size:.65rem;font-weight:700}.helpdesk-module .hd-btn-primary{color:#fff;cursor:pointer;background:#7ab328;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.875rem;font-weight:700;display:inline-flex}.helpdesk-module .hd-btn-primary:hover{background:#6a9f20}.helpdesk-module .hd-btn-ghost{color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:8px;padding:.45rem .85rem;font-size:.82rem;font-weight:500}.helpdesk-module .hd-btn-ghost:hover{background:var(--bg-hover);color:var(--text-primary)}.data-table tbody tr:hover{background:#7ab3280d}.data-table thead{z-index:2;background:#fff;border-bottom:1px solid #00000014;position:sticky;top:0}.data-table tbody tr:nth-child(2n){background:#00000004}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;animation:1.5s infinite shimmer}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes hd-field-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes hd-suggest-in{0%{opacity:0;transform:translateY(-4px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}.hd-form-grid{grid-template-columns:1fr 1fr;gap:.7rem .85rem;margin-top:.15rem;display:grid}.hd-field{animation:.2s both hd-field-in;position:relative}.hd-field--wide{grid-column:1/-1}.hd-field-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.3rem;font-size:.62rem;font-weight:700;display:block}.hd-field-req{color:var(--danger);margin-left:.18em;font-style:normal}.hd-field--float .glass-input{height:auto;padding-top:1.35rem;padding-bottom:.38rem}.hd-field--float>label{color:var(--text-muted);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 1.4rem);font-size:.82rem;font-weight:500;transition:top .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1),font-size .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),letter-spacing .18s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:.68rem;overflow:hidden;transform:translateY(-50%)}.hd-field--float:focus-within>label,.hd-field--float[data-filled=true]>label{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-primary);font-size:.6rem;font-weight:700;top:.28rem;transform:none}.hd-field--area>label{top:.88rem!important;transform:none!important}.hd-field--area:focus-within>label,.hd-field--area[data-filled=true]>label{top:.28rem!important}.hd-field--area .glass-input{padding-top:1.5rem}.hd-pill-group{flex-wrap:wrap;gap:.38rem;margin-top:.1rem;display:flex}.hd-pill{border-radius:var(--radius-pill);border:1px solid var(--glass-border);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:.28rem;min-height:0;padding:.3rem .65rem;font-size:.74rem;font-weight:500;transition:border-color .13s,background .13s,color .13s;display:inline-flex}.hd-pill:hover{color:var(--text-primary);background:#7ab3280f;border-color:#7ab32873}.hd-pill--on{border-color:var(--accent-primary);color:var(--accent-primary);background:#7ab3281c;font-weight:600}.hd-suggest-list{transform-origin:top;border:1px solid var(--glass-border);background:var(--bg-card);max-height:188px;box-shadow:var(--shadow-md);z-index:20;border-radius:10px;margin-top:.3rem;animation:.14s hd-suggest-in;position:relative;overflow:auto}.hd-suggest-item{text-align:left;width:100%;color:var(--text-primary);border:none;border-bottom:1px solid var(--glass-border);cursor:pointer;background:0 0;align-items:center;gap:.55rem;min-height:0;padding:.48rem .7rem;transition:background .1s;display:flex}.hd-suggest-item:last-child{border-bottom:none}.hd-suggest-item:hover{background:#7ab3280f}.hd-suggest-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#7ab328 0%,#5a8f1c 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.62rem;font-weight:700;display:flex}[data-theme=dark] .hd-suggest-avatar{background:linear-gradient(135deg,#6a9f20 0%,#4a7010 100%)}@media (max-width:540px){.hd-form-grid{grid-template-columns:1fr}.hd-field--wide{grid-column:1}}button:active:not(:disabled){transform:scale(.97)}button{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,opacity .15s,transform .1s}@media (max-width:768px){body{overflow-x:hidden}.main-content{padding-bottom:72px!important}.data-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.data-table{min-width:600px}.glass-modal{border-radius:16px 16px 0 0!important;width:100%!important;max-width:100%!important;max-height:92vh!important;position:fixed!important;inset:auto 0 0!important}.side-panel{border-left:none!important;border-top:1px solid var(--glass-border)!important;border-radius:16px 16px 0 0!important;width:100%!important;max-width:100%!important;height:85vh!important;top:auto!important;bottom:0!important}h2{font-size:1.1rem!important}.glass-panel{padding:1rem!important}button{min-height:40px}input,select,textarea{min-height:40px;font-size:16px!important}.inventory-stats-grid{grid-template-columns:1fr 1fr!important}.inventory-filter-bar{flex-direction:column!important;align-items:stretch!important}.inventory-filter-bar>*{width:100%}.inventory-filter-bar .glass-input,.inventory-filter-bar select{width:100%!important;min-width:0!important}.inventory-filter-bar>div:last-child{width:100%;justify-content:flex-start!important;margin-left:0!important}.inventory-actions-bar{flex-wrap:wrap!important}.inventory-actions-bar button{flex:auto}.network-controls-bar{flex-direction:column!important;align-items:stretch!important}.network-controls-bar>div,.network-controls-bar button{width:100%}.network-lines-grid{grid-template-columns:1fr!important}.network-lines-section{overflow-x:auto}.network-import-panel{flex-direction:column!important;align-items:stretch!important}.network-import-panel>div:last-child,.network-import-panel>div:last-child button{width:100%}.network-widget-grid{grid-template-columns:1fr!important}.bandwidth-stats-grid{grid-template-columns:1fr 1fr!important}.bandwidth-split-grid{grid-template-columns:1fr!important}.downtime-filter-bar{flex-direction:column!important;align-items:stretch!important}.downtime-filter-bar>div,.downtime-filter-bar>div>*{width:100%}.helpdesk-layout{flex-direction:column!important}.helpdesk-sidebar{border-right:none!important;border-bottom:1px solid var(--glass-border)!important;width:100%!important;min-width:0!important;max-width:100%!important}.helpdesk-detail{width:100%!important;min-width:0!important}.helpdesk-filter-bar{flex-wrap:wrap!important}.helpdesk-filter-bar>*{flex:auto;min-width:0}.helpdesk-stats-row{grid-template-columns:1fr 1fr!important}.helpdesk-board-columns{flex-direction:column!important}.helpdesk-board-col{width:100%!important;min-width:0!important}.hd-boards-grid{grid-template-columns:1fr!important}.hd-list-panel--hidden,.hd-detail-panel--empty{display:none!important}.hd-back-btn{display:flex!important}.hd-ticket-scroll{max-height:calc(100svh - 260px)!important}.hd-ticket-scroll button{min-height:0!important}.my-assets-detail-grid,.sap-stats-grid{grid-template-columns:1fr 1fr!important}.sap-filter-bar{flex-direction:column!important;align-items:stretch!important}.sap-filter-bar>*{width:100%!important}.purchasing-stats-grid{grid-template-columns:1fr 1fr!important}.purchasing-filter-bar{flex-direction:column!important;align-items:stretch!important}.purchasing-filter-bar>*{width:100%!important}.team-rocks-grid{grid-template-columns:1fr!important}.team-rocks-filter{flex-direction:column!important;align-items:stretch!important}.team-rocks-filter>*{width:100%!important}.license-stats-grid{grid-template-columns:1fr 1fr!important}.license-filter-bar{flex-direction:column!important;align-items:stretch!important}.license-filter-bar>*{width:100%!important}.cctv-grid{grid-template-columns:1fr!important}.cctv-filter-bar,.transmittal-filter-bar{flex-direction:column!important;align-items:stretch!important}.transmittal-filter-bar>*{width:100%!important}.overview-grid{grid-template-columns:1fr!important}.overview-stats{grid-template-columns:1fr 1fr!important}.page-header-title{font-size:1.5rem!important}.page-header>div>div:first-child{border-radius:10px!important;width:40px!important;height:40px!important}.page-header>div>div:first-child svg{width:18px!important;height:18px!important}[role=alert]{min-width:0!important;max-width:100%!important;left:.75rem!important;right:.75rem!important}}@keyframes tr-modal-fade-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes tr-modal-scale-up{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.tr-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a66;justify-content:center;align-items:center;padding:1rem;animation:.25s ease-out forwards tr-modal-fade-in;display:flex;position:fixed;inset:0;z-index:100!important}[data-theme=dark] .tr-modal-overlay{background:#000000a6}.tr-modal-content{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;max-height:90vh;animation:.35s cubic-bezier(.16,1,.3,1) forwards tr-modal-scale-up;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000026,0 8px 20px #0000001a}[data-theme=dark] .tr-modal-content{box-shadow:0 24px 60px #0006,0 8px 20px #0003}.tr-modal-header{border-bottom:1px solid var(--border-color);background:var(--bg-card);z-index:2;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem 1rem;display:flex;position:sticky;top:0}.tr-modal-title{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}.tr-modal-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.25rem;font-size:1.5rem;line-height:1;transition:all .2s;display:flex}.tr-modal-close:hover{background:var(--bg-hover);color:var(--text-primary)}.tr-modal-body{padding:1.5rem}@keyframes modalIn{0%{opacity:0;transform:scale(.97)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modalOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.97)translateY(4px)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes overlayOut{0%{opacity:1}to{opacity:0}}@keyframes slideUpIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mobile-card-list,.mobile-action-sheet,.mobile-sticky-actions,.mobile-scroll-tabs,.mobile-safe-bottom{display:none}@media (max-width:768px){html{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}body{touch-action:manipulation;min-width:0}.main-content{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.glass-panel,.glass-card{border-radius:16px}.glass-modal,.tr-modal-content{width:min(100%,100vw - 20px);max-height:calc(100dvh - 24px - env(safe-area-inset-bottom,0px));border-radius:18px}.tr-modal-overlay{padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px));align-items:flex-end}.tr-modal-header,.tr-modal-body{padding:1rem}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}input,select,textarea{font-size:16px}button,[role=button],a{touch-action:manipulation}table{max-width:100%}.data-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.mobile-card-list{flex-direction:column;gap:.75rem;display:flex}.mobile-action-sheet{left:10px;right:10px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:1450;border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border-radius:18px;max-height:min(68vh,560px);display:block;position:fixed;overflow-y:auto;box-shadow:0 22px 50px #0f172a42}.mobile-sticky-actions{bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:20;border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;gap:.5rem;padding:.7rem;display:flex;position:sticky}.mobile-scroll-tabs{scrollbar-width:none;gap:.45rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.mobile-scroll-tabs::-webkit-scrollbar{display:none}.mobile-safe-bottom{height:calc(92px + env(safe-area-inset-bottom,0px));display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mobile-hidden{display:none!important}.desktop-hidden{display:block!important}@media (min-width:769px){.mobile-hidden{display:revert!important}.desktop-hidden{display:none!important}}@media (max-width:768px){html,body{overscroll-behavior-y:none}.main-content,[class*=main]{padding-left:max(.85rem,env(safe-area-inset-left,0px));padding-right:max(.85rem,env(safe-area-inset-right,0px))}h1,h2,h3,h4,h5,h6{scroll-margin-top:64px}.mobile-touchable{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.np-card{padding:1.25rem!important}.np-save-btn,.np-test-btn{width:100%!important;min-height:48px!important;font-size:1rem!important}.np-module-card{flex-direction:column!important;gap:10px!important}.hd-settings-toolbar{scrollbar-width:none;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important}.hd-settings-toolbar::-webkit-scrollbar{display:none}.requesters-list-row{flex-wrap:wrap!important;gap:8px!important}.admin-users-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.requester-profile-grid{grid-template-columns:1fr!important}.sap-tab-strip{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.sap-tab-strip::-webkit-scrollbar{display:none}.sap-b1-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.purchasing-edit-panel{width:100%!important;max-width:none!important}.downtime-filter-bar{scrollbar-width:none!important;flex-wrap:nowrap!important;padding-bottom:8px!important;overflow-x:auto!important}.downtime-filter-bar::-webkit-scrollbar{display:none}.sla-controls{flex-wrap:wrap!important;gap:.5rem!important}.sla-controls button{min-height:44px}.cctv-grid{grid-template-columns:1fr!important}.net-detail-panel{width:100%!important;max-width:100vw!important;top:auto!important;bottom:calc(68px + env(safe-area-inset-bottom,0px))!important;border-left:none!important;border-top:1px solid var(--border-color)!important;border-radius:18px 18px 0 0!important;height:84dvh!important}.net-stats-anim{scrollbar-width:none!important;flex-wrap:nowrap!important;overflow-x:auto!important}.net-stats-anim::-webkit-scrollbar{display:none}.bandwidth-split-grid{grid-template-columns:1fr!important}.net-site-sidebar{scrollbar-width:none!important;flex-direction:row!important;gap:.4rem!important;width:auto!important;max-height:none!important;padding-right:0!important;position:static!important;overflow-x:auto!important}.net-site-sidebar::-webkit-scrollbar{display:none}}button:not([disabled]){--lume-x:-200;--lume-y:-200;isolation:isolate;position:relative;overflow:hidden}button:not([disabled]):before{content:"";border-radius:inherit;background:radial-gradient(circle 80px at calc(var(--lume-x)*1px)calc(var(--lume-y)*1px),#ffffff21 0%,transparent 70%);pointer-events:none;opacity:0;z-index:0;transition:opacity .18s;position:absolute;inset:0}button:not([disabled]):hover:before{opacity:1}button:not([disabled])>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){button:not([disabled]):before{display:none}}
.Sidebar-module__WZVnLW__sidebar{background:var(--hd-rail-bg,#121c2d);color:#ffffffb3;border-right:1px solid #ffffff12;flex-direction:column;flex-shrink:0;width:250px;min-width:250px;height:100%;padding:0;transition:width .22s,min-width .22s,background-color .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:4px 0 20px #0206171f}.Sidebar-module__WZVnLW__collapsed{width:58px;min-width:58px}.Sidebar-module__WZVnLW__topRow{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;min-height:62px;padding:1rem 1rem .85rem;display:flex}.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__topRow{justify-content:center;padding:1rem 0 .85rem}.Sidebar-module__WZVnLW__logo{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.Sidebar-module__WZVnLW__burgerButton{cursor:pointer;color:#ffffff80;background:0 0;border:none;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;transition:background .15s,color .15s;display:flex}.Sidebar-module__WZVnLW__burgerButton:hover{color:#fff;background:#ffffff14}.Sidebar-module__WZVnLW__burgerButton:focus-visible,.Sidebar-module__WZVnLW__profileLink:focus-visible,.Sidebar-module__WZVnLW__profileChevronBtn:focus-visible,.Sidebar-module__WZVnLW__profileMenuItem:focus-visible,.Sidebar-module__WZVnLW__devPill:focus-visible,.Sidebar-module__WZVnLW__subNavItem:focus-visible{outline-offset:2px;outline:3px solid #a8d85f59}.Sidebar-module__WZVnLW__burgerLine{background:currentColor;border-radius:999px;width:15px;height:1.5px;display:block}.Sidebar-module__WZVnLW__nav{flex-direction:column;flex:1;gap:0;padding:1rem .6rem;display:flex;overflow:hidden auto}.Sidebar-module__WZVnLW__nav::-webkit-scrollbar{width:4px}.Sidebar-module__WZVnLW__nav::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.Sidebar-module__WZVnLW__navGroup{margin-bottom:.5rem}.Sidebar-module__WZVnLW__navGroupLabel{letter-spacing:.08em;text-transform:uppercase;color:#ffffff59;white-space:nowrap;padding:.8rem .6rem .3rem;font-size:.68rem;font-weight:700;display:block;overflow:hidden}.Sidebar-module__WZVnLW__navItem{color:#ffffffa6;appearance:none;cursor:pointer;width:100%;height:40px;font:inherit;white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:.7rem;margin-bottom:2px;padding:0 .6rem;font-size:.89rem;font-weight:500;text-decoration:none;transition:background .14s,color .14s;display:flex;position:relative;overflow:hidden}button.Sidebar-module__WZVnLW__navItem{box-shadow:none}.Sidebar-module__WZVnLW__navItem:hover,.Sidebar-module__WZVnLW__navItem:focus-visible{color:#fff;background:#ffffff0f;outline:none}.Sidebar-module__WZVnLW__navItem:hover .Sidebar-module__WZVnLW__navIcon,.Sidebar-module__WZVnLW__navItem:focus-visible .Sidebar-module__WZVnLW__navIcon{color:#fff}.Sidebar-module__WZVnLW__activeNavItem{color:#fff;background:#7ab32821;font-weight:600}.Sidebar-module__WZVnLW__activeNavItem:hover,.Sidebar-module__WZVnLW__activeNavItem:focus-visible{color:#fff;background:#7ab3282e}.Sidebar-module__WZVnLW__activeNavItem:before{content:"";background:var(--accent-primary,#64a01c);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.Sidebar-module__WZVnLW__activeNavItem .Sidebar-module__WZVnLW__navIcon{color:var(--accent-primary,#64a01c)}.Sidebar-module__WZVnLW__navIcon{color:#ffffff73;flex-shrink:0;justify-content:center;align-items:center;width:24px;min-width:24px;transition:color .14s;display:flex}.Sidebar-module__WZVnLW__navLabel{text-overflow:ellipsis;flex:1;overflow:hidden}.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__navItem{border-radius:10px;justify-content:center;height:42px;margin-bottom:4px;padding:0}.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__navItem:before{display:none}.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__activeNavItem{background:#ffffff1f}.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__activeNavItem .Sidebar-module__WZVnLW__navIcon{color:var(--accent-primary,#64a01c)}.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__navIcon{width:100%;min-width:100%;margin:0}.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__navGroupLabel{opacity:0;pointer-events:none;height:0;margin:0;padding:0;overflow:hidden}.Sidebar-module__WZVnLW__navItemWrapper{flex-direction:column;display:flex}.Sidebar-module__WZVnLW__navChevron{color:#ffffff59;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,color .15s;display:flex}.Sidebar-module__WZVnLW__navItem:hover .Sidebar-module__WZVnLW__navChevron{color:#fff}.Sidebar-module__WZVnLW__activeNavItem .Sidebar-module__WZVnLW__navChevron{color:#ffffffc7}.Sidebar-module__WZVnLW__navChevronOpen{transform:rotate(180deg)}.Sidebar-module__WZVnLW__subNavContainer{opacity:0;flex-direction:column;max-height:0;margin-top:0;padding-left:2rem;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .25s;display:flex;overflow:hidden}.Sidebar-module__WZVnLW__subNavOpen{opacity:1;max-height:600px;margin-bottom:.5rem;padding-top:.25rem}.Sidebar-module__WZVnLW__subNavItem{color:#fff9;border-radius:8px;align-items:center;gap:.6rem;margin-bottom:1px;padding:.45rem .5rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.Sidebar-module__WZVnLW__subNavItem:hover{color:#fff;background:#ffffff0d}.Sidebar-module__WZVnLW__subNavItem:focus-visible{color:#fff;background:#ffffff14}.Sidebar-module__WZVnLW__subNavItem:hover .Sidebar-module__WZVnLW__subNavIcon{color:#fff}.Sidebar-module__WZVnLW__subNavItemActive{color:#fff;background:#ffffff14;font-weight:600}.Sidebar-module__WZVnLW__subNavItemActive:before{content:"";background:var(--accent-primary,#64a01c);border-radius:3px;width:3px;position:absolute;top:6px;bottom:6px;left:-4px}.Sidebar-module__WZVnLW__subNavItemActive .Sidebar-module__WZVnLW__subNavIcon{color:var(--accent-primary,#64a01c)}.Sidebar-module__WZVnLW__subNavDivider{align-items:center;gap:.4rem;padding:.8rem .5rem .3rem;display:flex}.Sidebar-module__WZVnLW__subNavDividerIcon{color:#ffffff4d;flex-shrink:0;display:flex}.Sidebar-module__WZVnLW__subNavDividerLabel{letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d;white-space:nowrap;font-size:.65rem;font-weight:800}.Sidebar-module__WZVnLW__subNavIcon{color:#ffffff73;flex-shrink:0;transition:color .15s;display:flex}.Sidebar-module__WZVnLW__subNavLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Sidebar-module__WZVnLW__badge{color:#fff;background:#ffffff1f;border-radius:12px;margin-left:auto;padding:.1rem .4rem;font-size:.72rem;font-weight:700;line-height:1.2}.Sidebar-module__WZVnLW__profileSection{flex-shrink:0;padding:.8rem .75rem 0;position:relative}.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__profileSection{justify-content:center;padding:.7rem .4rem 0;display:flex}.Sidebar-module__WZVnLW__profileTrigger{color:#ffffffdb;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.65rem;width:100%;padding:.5rem .6rem;transition:background .15s,border-color .15s;display:flex}.Sidebar-module__WZVnLW__profileTrigger:hover{background:#ffffff14;border-color:#ffffff24}.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__profileTrigger{border-radius:10px;justify-content:center;width:42px;height:42px;padding:0}.Sidebar-module__WZVnLW__profileLink{min-width:0;color:inherit;border-radius:6px;flex:1;align-items:center;gap:.65rem;text-decoration:none;transition:opacity .15s;display:flex}.Sidebar-module__WZVnLW__profileLink:hover{opacity:.82}.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__profileLink{flex:none;justify-content:center;width:100%;height:100%}.Sidebar-module__WZVnLW__profileChevronBtn{color:#ffffff61;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,color .15s;display:flex}.Sidebar-module__WZVnLW__profileChevronBtn:hover{color:#fffc;background:#ffffff14}.Sidebar-module__WZVnLW__profileChevronBtn:focus-visible{outline:2px solid var(--accent-primary,#7ab328);outline-offset:2px}.Sidebar-module__WZVnLW__profileAvatar{background:linear-gradient(135deg,var(--accent-primary,#64a01c),#8cc63f);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.78rem;font-weight:800;display:flex}.Sidebar-module__WZVnLW__profileMeta{flex-direction:column;flex:1;min-width:0;display:flex}.Sidebar-module__WZVnLW__profileName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.Sidebar-module__WZVnLW__profileRole{color:#ffffff7a;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:700}.Sidebar-module__WZVnLW__profileMenu{z-index:30;background:#090f18e0;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.22rem;margin-top:0;padding:.28rem;display:flex;position:absolute;bottom:calc(100% + .45rem);left:0;right:0;box-shadow:0 -8px 24px #00000047}.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__profileMenu{z-index:30;width:220px;margin-top:0;position:absolute;bottom:0;left:calc(100% + .45rem);box-shadow:0 12px 28px #00000047}.Sidebar-module__WZVnLW__profileMenuItem{color:#ffffffbd;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.5rem .58rem;font-size:.74rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.Sidebar-module__WZVnLW__profileMenuItem:hover{color:#fff;background:#ffffff0f}.Sidebar-module__WZVnLW__profileMenuItem:focus-visible{color:#fff;outline-offset:-1px;background:#ffffff14}.Sidebar-module__WZVnLW__profileMenuDanger{color:#fca5a5}.Sidebar-module__WZVnLW__profileMenuDanger:hover{color:#fecaca;background:#ef44441a}.Sidebar-module__WZVnLW__statusSection{border-top:1px solid #ffffff0f;flex-shrink:0;margin-top:auto;padding:.75rem}.Sidebar-module__WZVnLW__devSection{padding:.55rem .75rem 0}.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__devSection{padding-inline:.4rem}.Sidebar-module__WZVnLW__devPill{color:#fde68a;letter-spacing:.06em;cursor:pointer;background:#f59e0b1f;border:1px solid #fcd34d42;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:34px;padding:.45rem .6rem;font-size:.7rem;font-weight:800;display:inline-flex}.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__devPill{padding-inline:.3rem}.Sidebar-module__WZVnLW__devDot{background:#fcd34d;border-radius:999px;width:7px;height:7px;box-shadow:0 0 10px #fcd34d73}.Sidebar-module__WZVnLW__statusPill{border:1px solid #0000;border-radius:8px;align-items:center;gap:.55rem;padding:.6rem .75rem;transition:background .3s,border-color .3s;display:flex}.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__statusSection{justify-content:center;display:flex}.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__statusPill{justify-content:center;gap:0;padding:.6rem;background:0 0!important;border-color:#0000!important}.Sidebar-module__WZVnLW__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.Sidebar-module__WZVnLW__statusLabel{white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;overflow:hidden}.Sidebar-module__WZVnLW__statusPill[data-state=operational]{background:#7ab3281a!important;border-color:#7ab32840!important}.Sidebar-module__WZVnLW__statusPill[data-state=operational] .Sidebar-module__WZVnLW__statusLabel{color:#a8d85f!important}.Sidebar-module__WZVnLW__statusPill[data-state=degraded]{background:#f59e0b1a!important;border-color:#f59e0b40!important}.Sidebar-module__WZVnLW__statusPill[data-state=degraded] .Sidebar-module__WZVnLW__statusLabel{color:#fcd34d!important}@keyframes Sidebar-module__WZVnLW__pulse{0%,to{opacity:1}50%{opacity:.35}}.Sidebar-module__WZVnLW__navItemWrapper{position:relative}.Sidebar-module__WZVnLW__tooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:100;background:#0f172a;border:1px solid #ffffff1a;border-radius:6px;padding:.4rem .6rem;font-size:.75rem;font-weight:600;transition:opacity .15s,visibility .15s;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%);box-shadow:0 4px 12px #0003}.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__navItem:hover+.Sidebar-module__WZVnLW__tooltip,.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__navItem:focus-visible+.Sidebar-module__WZVnLW__tooltip,.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__subNavItem:hover+.Sidebar-module__WZVnLW__tooltip,.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__subNavItem:focus-visible+.Sidebar-module__WZVnLW__tooltip{opacity:1;visibility:visible}@media (max-width:1024px){.Sidebar-module__WZVnLW__mobile{z-index:50;width:260px;min-width:260px;height:100vh;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:8px 0 32px #0000004d}.Sidebar-module__WZVnLW__mobile.Sidebar-module__WZVnLW__collapsed{width:260px;min-width:260px}.Sidebar-module__WZVnLW__mobileOpen{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.Sidebar-module__WZVnLW__sidebar,.Sidebar-module__WZVnLW__mobile,.Sidebar-module__WZVnLW__subNavContainer,.Sidebar-module__WZVnLW__navChevron{transition:none}}
@keyframes GlobalNotificationCenter-module__f9TGlG__ringBell{0%,to{transform:rotate(0)}12%,36%{transform:rotate(-10deg)}24%,48%{transform:rotate(10deg)}60%{transform:rotate(3deg)}}@keyframes GlobalNotificationCenter-module__f9TGlG__pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes GlobalNotificationCenter-module__f9TGlG__panelIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.GlobalNotificationCenter-module__f9TGlG__wrap{position:relative}.GlobalNotificationCenter-module__f9TGlG__trigger{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #0000001a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s,color .15s;display:inline-flex;position:relative;overflow:visible}.GlobalNotificationCenter-module__f9TGlG__trigger:hover{color:#1a2744;background:#f1f5f9;border-color:#00000029;transform:translateY(-1px);box-shadow:0 3px 10px #00000017}.GlobalNotificationCenter-module__f9TGlG__trigger:active{transform:translateY(0)}.GlobalNotificationCenter-module__f9TGlG__trigger.GlobalNotificationCenter-module__f9TGlG__hasAlerts svg{animation:1.8s .5s GlobalNotificationCenter-module__f9TGlG__ringBell}.GlobalNotificationCenter-module__f9TGlG__trigger.GlobalNotificationCenter-module__f9TGlG__urgent:before{content:"";background:var(--status-danger-border);pointer-events:none;border-radius:999px;width:14px;height:14px;animation:1.6s cubic-bezier(.4,0,.6,1) infinite GlobalNotificationCenter-module__f9TGlG__pulse;position:absolute;top:-6px;right:-6px}.GlobalNotificationCenter-module__f9TGlG__badge{background:linear-gradient(135deg,#ef4444,var(--status-danger));color:#fff;min-width:18px;height:18px;box-shadow:0 2px 6px var(--status-danger-border);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:.58rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.GlobalNotificationCenter-module__f9TGlG__panel{z-index:5000;background:#fff;border:1px solid #00000014;border-radius:12px;flex-direction:column;width:min(440px,100vw - 2rem);max-height:min(680px,100vh - 7rem);animation:.24s cubic-bezier(.16,1,.3,1) both GlobalNotificationCenter-module__f9TGlG__panelIn;display:flex;position:fixed;top:72px;right:.75rem;overflow:hidden;box-shadow:0 24px 64px #00000024,0 8px 24px #00000014}.GlobalNotificationCenter-module__f9TGlG__header{background:linear-gradient(#f8fafcbf,#fff3);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.95rem 1rem .8rem;display:flex}.GlobalNotificationCenter-module__f9TGlG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-primary);font-size:.62rem;font-weight:800}.GlobalNotificationCenter-module__f9TGlG__title{color:#111827;margin-top:.18rem;font-size:.95rem;font-weight:750;line-height:1.25}.GlobalNotificationCenter-module__f9TGlG__summary{color:#64748b;max-width:280px;margin-top:.18rem;font-size:.74rem;line-height:1.35}.GlobalNotificationCenter-module__f9TGlG__headerActions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.GlobalNotificationCenter-module__f9TGlG__textButton,.GlobalNotificationCenter-module__f9TGlG__iconButton,.GlobalNotificationCenter-module__f9TGlG__tab,.GlobalNotificationCenter-module__f9TGlG__itemMain,.GlobalNotificationCenter-module__f9TGlG__readToggle,.GlobalNotificationCenter-module__f9TGlG__footerButton,.GlobalNotificationCenter-module__f9TGlG__footerButtonSecondary{font-family:inherit}.GlobalNotificationCenter-module__f9TGlG__textButton{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #00000014;border-radius:8px;min-height:30px;padding:0 .55rem;font-size:.7rem;font-weight:700}.GlobalNotificationCenter-module__f9TGlG__textButton:hover:not(:disabled){color:#1a2744;background:#f8fafc}.GlobalNotificationCenter-module__f9TGlG__textButton:disabled{cursor:not-allowed;opacity:.55}.GlobalNotificationCenter-module__f9TGlG__iconButton{color:#64748b;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.GlobalNotificationCenter-module__f9TGlG__iconButton:hover{color:#1a2744;background:#f8fafc}.GlobalNotificationCenter-module__f9TGlG__tabs{grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.7rem .75rem .45rem;display:grid}.GlobalNotificationCenter-module__f9TGlG__tab{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #00000014;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;height:32px;font-size:.72rem;font-weight:750;display:inline-flex}.GlobalNotificationCenter-module__f9TGlG__tab span{color:#475569;background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 .25rem;font-size:.62rem;display:inline-flex}.GlobalNotificationCenter-module__f9TGlG__tabActive{color:#fff;background:#1a2744;border-color:#1a2744}.GlobalNotificationCenter-module__f9TGlG__tabActive span{color:#fff;background:#ffffff2e}.GlobalNotificationCenter-module__f9TGlG__error{border:1px solid var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger);border-radius:8px;margin:.35rem .75rem 0;padding:.55rem .65rem;font-size:.72rem;font-weight:650}.GlobalNotificationCenter-module__f9TGlG__list{padding:.35rem .5rem .55rem;overflow-y:auto}.GlobalNotificationCenter-module__f9TGlG__item{border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:.35rem;display:grid}.GlobalNotificationCenter-module__f9TGlG__itemUnread{background:#0ea5e90f}.GlobalNotificationCenter-module__f9TGlG__itemMain{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.65rem;padding:.58rem .55rem;transition:background .12s,transform .1s;display:flex}.GlobalNotificationCenter-module__f9TGlG__itemMain:hover{background:#f8fafce6;transform:translate(2px)}.GlobalNotificationCenter-module__f9TGlG__itemIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.GlobalNotificationCenter-module__f9TGlG__itemBody{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.GlobalNotificationCenter-module__f9TGlG__itemTitle{color:#1a2744;align-items:center;gap:.35rem;min-width:0;font-size:.8rem;font-weight:700;line-height:1.25;display:flex}.GlobalNotificationCenter-module__f9TGlG__itemDetail{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;line-height:1.32;overflow:hidden}.GlobalNotificationCenter-module__f9TGlG__unreadDot{background:var(--status-info);border-radius:999px;flex-shrink:0;width:7px;height:7px}.GlobalNotificationCenter-module__f9TGlG__countChip{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 .45rem;font-size:.68rem;font-weight:800;display:inline-flex}.GlobalNotificationCenter-module__f9TGlG__readToggle{color:#64748b;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:8px;margin-right:.35rem;padding:.32rem .48rem;font-size:.66rem;font-weight:750}.GlobalNotificationCenter-module__f9TGlG__readToggle:hover{color:#1a2744;background:#f8fafc}.GlobalNotificationCenter-module__f9TGlG__danger{background:var(--status-danger-bg);color:var(--status-danger)}.GlobalNotificationCenter-module__f9TGlG__warning{color:#b45309;background:#f59e0b1a}.GlobalNotificationCenter-module__f9TGlG__navy{color:#1a2744;background:#1a274414}.GlobalNotificationCenter-module__f9TGlG__info{background:var(--status-info-bg);color:var(--status-info)}.GlobalNotificationCenter-module__f9TGlG__success{background:var(--status-success-bg);color:var(--status-success)}.GlobalNotificationCenter-module__f9TGlG__neutral{color:#64748b;background:#64748b1a}.GlobalNotificationCenter-module__f9TGlG__empty{min-height:150px;color:var(--accent-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex}.GlobalNotificationCenter-module__f9TGlG__empty div{color:#1a2744;font-size:.86rem;font-weight:750}.GlobalNotificationCenter-module__f9TGlG__empty span{color:#94a3b8;font-size:.72rem}.GlobalNotificationCenter-module__f9TGlG__footer{border-top:1px solid #0000000f;grid-template-columns:1fr 1fr;gap:.45rem;padding:.65rem .75rem;display:grid}.GlobalNotificationCenter-module__f9TGlG__footerButton,.GlobalNotificationCenter-module__f9TGlG__footerButtonSecondary{cursor:pointer;border-radius:8px;min-height:34px;font-size:.76rem;font-weight:750}.GlobalNotificationCenter-module__f9TGlG__footerButton{color:#fff;background:#1a2744;border:0}.GlobalNotificationCenter-module__f9TGlG__footerButton:hover{background:var(--accent-secondary)}.GlobalNotificationCenter-module__f9TGlG__footerButtonSecondary{color:#475569;background:#fff;border:1px solid #00000014}.GlobalNotificationCenter-module__f9TGlG__footerButtonSecondary:hover{color:#1a2744;background:#f8fafc}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__trigger{color:#94a3b8;background:#ffffff0f;border-color:#ffffff1a}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__trigger:hover{color:#e2e8f0;background:#ffffff1a}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__badge{border-color:#1e293b}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__panel{background:#1e293b;border-color:#ffffff1a;box-shadow:0 16px 48px #00000080,0 2px 8px #0000004d}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__header{background:linear-gradient(#0f172a73,#1e293b59);border-bottom-color:#ffffff12}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__title{color:#e2e8f0}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__itemTitle{color:#e2e8f0}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__empty div{color:#e2e8f0}:is([data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__summary,[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__itemDetail){color:#94a3b8}:is([data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__textButton,[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__iconButton,[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__readToggle,[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__footerButtonSecondary){color:#cbd5e1;background:#ffffff0f;border-color:#ffffff1a}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__textButton:hover:not(:disabled){color:#e2e8f0;background:#ffffff14}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__iconButton:hover{color:#e2e8f0;background:#ffffff14}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__readToggle:hover{color:#e2e8f0;background:#ffffff14}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__footerButtonSecondary:hover{color:#e2e8f0;background:#ffffff14}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__itemMain:hover{color:#e2e8f0;background:#ffffff14}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__tab{color:#94a3b8;background:#ffffff0d;border-color:#ffffff17}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__tab span{color:#cbd5e1;background:#ffffff14}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__tabActive{background:var(--accent-secondary);border-color:var(--accent-secondary);color:#fff}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__itemUnread{background:#0ea5e91a}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__footer{border-top-color:#ffffff12}@media (prefers-reduced-motion:reduce){.GlobalNotificationCenter-module__f9TGlG__trigger.GlobalNotificationCenter-module__f9TGlG__hasAlerts svg,.GlobalNotificationCenter-module__f9TGlG__trigger.GlobalNotificationCenter-module__f9TGlG__urgent:before,.GlobalNotificationCenter-module__f9TGlG__panel{animation:none}}@media (max-width:768px){.GlobalNotificationCenter-module__f9TGlG__panel{width:auto;max-height:calc(100vh - 92px);position:fixed;top:72px;left:.75rem;right:.75rem}.GlobalNotificationCenter-module__f9TGlG__header{flex-direction:column}.GlobalNotificationCenter-module__f9TGlG__headerActions{justify-content:space-between;width:100%}.GlobalNotificationCenter-module__f9TGlG__tabs{grid-template-columns:1fr}}
.GlobalSearch-module__tXA4UW__overlay{z-index:2000;-webkit-backdrop-filter:blur(10px);isolation:isolate;background:#0f172a80;justify-content:center;align-items:flex-start;padding:8vh 1rem 1.5rem;animation:.16s both GlobalSearch-module__tXA4UW__overlayIn;display:flex;position:fixed;inset:0}.GlobalSearch-module__tXA4UW__panel{will-change:transform,opacity;background:radial-gradient(circle at 100% 0,#4fa3c43d,#0000 26%),linear-gradient(150deg,#fffffffa,#f4f8fdf5);border:1px solid #ffffffad;border-radius:26px;flex-direction:column;width:min(760px,100%);max-height:min(82vh,760px);animation:.22s cubic-bezier(.16,1,.3,1) both GlobalSearch-module__tXA4UW__panelIn;display:flex;overflow:hidden;box-shadow:0 28px 80px #0f172a38,inset 0 1px #ffffffd9}.GlobalSearch-module__tXA4UW__searchRow{border-bottom:1px solid #0f172a0f;align-items:center;gap:.85rem;padding:1rem 1.1rem .9rem;display:flex}.GlobalSearch-module__tXA4UW__searchIconWrap{width:42px;height:42px;color:var(--accent-secondary);background:#163d6e14;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.GlobalSearch-module__tXA4UW__searchInput{min-width:0;color:var(--text-primary);letter-spacing:-.02em;background:0 0;border:none;outline:none;flex:1;font-size:1rem;font-weight:600}.GlobalSearch-module__tXA4UW__searchInput::placeholder{color:#94a3b8;font-weight:500}.GlobalSearch-module__tXA4UW__searching,.GlobalSearch-module__tXA4UW__escapeKey,.GlobalSearch-module__tXA4UW__metaBadge,.GlobalSearch-module__tXA4UW__resultType{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:inline-flex}.GlobalSearch-module__tXA4UW__searching{color:var(--accent-secondary);background:#163d6e14;padding:.22rem .55rem}.GlobalSearch-module__tXA4UW__escapeKey{color:#475569;background:#ffffffeb;border:1px solid #0f172a14;flex-shrink:0;padding:.22rem .52rem}.GlobalSearch-module__tXA4UW__topMeta{justify-content:space-between;align-items:center;gap:.75rem;padding:.82rem 1.1rem .4rem;display:flex}.GlobalSearch-module__tXA4UW__metaBadge{color:#3d7a1a;background:#a8d85f24;padding:.22rem .56rem}.GlobalSearch-module__tXA4UW__metaHint{color:var(--text-secondary);font-size:.74rem}.GlobalSearch-module__tXA4UW__idleIntro{gap:.8rem;padding:.55rem 1.1rem .3rem;display:grid}.GlobalSearch-module__tXA4UW__idleTitle{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:.92rem;font-weight:800}.GlobalSearch-module__tXA4UW__idleText{color:var(--text-secondary);margin:.28rem 0 0;font-size:.8rem;line-height:1.5}.GlobalSearch-module__tXA4UW__shortcutStrip{color:var(--text-secondary);flex-wrap:wrap;gap:.55rem;font-size:.72rem;display:flex}.GlobalSearch-module__tXA4UW__shortcutStrip span{align-items:center;gap:.35rem;display:inline-flex}.GlobalSearch-module__tXA4UW__shortcutStrip kbd{min-width:32px;color:var(--text-primary);background:#ffffffeb;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .44rem;font-size:.63rem;font-weight:800;display:inline-flex}.GlobalSearch-module__tXA4UW__resultsArea{overscroll-behavior:contain;flex:1;padding:.4rem 1.1rem 1rem;overflow-y:auto}.GlobalSearch-module__tXA4UW__section+.GlobalSearch-module__tXA4UW__section{margin-top:.8rem}.GlobalSearch-module__tXA4UW__sectionHeader{color:var(--text-secondary);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:.45rem;font-size:.68rem;font-weight:800;display:flex}.GlobalSearch-module__tXA4UW__sectionList{gap:.45rem;display:grid}.GlobalSearch-module__tXA4UW__resultCard{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fffc;border:1px solid #0f172a0f;border-radius:18px;align-items:center;gap:.78rem;padding:.78rem .88rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.GlobalSearch-module__tXA4UW__resultCard:hover,.GlobalSearch-module__tXA4UW__resultCardActive{border-color:#4fa3c447;transform:translateY(-1px);box-shadow:0 14px 28px #0f172a14}.GlobalSearch-module__tXA4UW__resultIcon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.GlobalSearch-module__tXA4UW__resultIcon[data-type=ticket]{color:var(--accent-secondary);background:#163d6e14}.GlobalSearch-module__tXA4UW__resultIcon[data-type=asset]{color:var(--accent-primary);background:#a8d85f24}.GlobalSearch-module__tXA4UW__resultIcon[data-type=site]{color:#d97706;background:#f59e0b1f}.GlobalSearch-module__tXA4UW__resultIcon[data-type=page]{color:#0f766e;background:#2dd4bf1f}.GlobalSearch-module__tXA4UW__resultBody{flex-direction:column;flex:1;gap:.16rem;min-width:0;display:flex}.GlobalSearch-module__tXA4UW__resultLabel{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:700;overflow:hidden}.GlobalSearch-module__tXA4UW__resultSubtitle{color:var(--text-secondary);font-size:.75rem;line-height:1.45}.GlobalSearch-module__tXA4UW__resultType{border:1px solid #0f172a14;flex-shrink:0;padding:.25rem .56rem}.GlobalSearch-module__tXA4UW__resultType[data-type=ticket]{color:var(--accent-secondary);background:#163d6e14}.GlobalSearch-module__tXA4UW__resultType[data-type=asset]{color:var(--accent-primary);background:#a8d85f24}.GlobalSearch-module__tXA4UW__resultType[data-type=site]{color:#d97706;background:#f59e0b1f}.GlobalSearch-module__tXA4UW__resultType[data-type=page]{color:#0f766e;background:#2dd4bf1f}.GlobalSearch-module__tXA4UW__emptyState{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:2.4rem 1rem 1.4rem;display:flex}.GlobalSearch-module__tXA4UW__emptyIcon{color:#d97706;background:#f59e0b1f;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.GlobalSearch-module__tXA4UW__emptyTitle{color:var(--text-primary);margin:0;font-size:.88rem;font-weight:800}.GlobalSearch-module__tXA4UW__emptyText{max-width:420px;color:var(--text-secondary);margin:0;font-size:.76rem;line-height:1.55}[data-theme=dark] .GlobalSearch-module__tXA4UW__panel{background:radial-gradient(circle at 100% 0,#4fa3c429,#0000 26%),linear-gradient(150deg,#0f172afa,#121c2df5);border-color:#ffffff14;box-shadow:0 28px 80px #0206178c,inset 0 1px #ffffff08}:is([data-theme=dark] .GlobalSearch-module__tXA4UW__searchRow,[data-theme=dark] .GlobalSearch-module__tXA4UW__topMeta){border-color:#ffffff0f}[data-theme=dark] .GlobalSearch-module__tXA4UW__searchIconWrap{background:#1e293bb8;border-color:#ffffff14}[data-theme=dark] .GlobalSearch-module__tXA4UW__resultCard{background:#1e293bb8;border-color:#ffffff14}[data-theme=dark] .GlobalSearch-module__tXA4UW__shortcutStrip kbd{background:#1e293bb8;border-color:#ffffff14}[data-theme=dark] .GlobalSearch-module__tXA4UW__escapeKey{background:#1e293bb8;border-color:#ffffff14}:is([data-theme=dark] .GlobalSearch-module__tXA4UW__searchInput,[data-theme=dark] .GlobalSearch-module__tXA4UW__idleTitle,[data-theme=dark] .GlobalSearch-module__tXA4UW__resultLabel,[data-theme=dark] .GlobalSearch-module__tXA4UW__emptyTitle){color:#e2e8f0}:is([data-theme=dark] .GlobalSearch-module__tXA4UW__metaHint,[data-theme=dark] .GlobalSearch-module__tXA4UW__idleText,[data-theme=dark] .GlobalSearch-module__tXA4UW__sectionHeader,[data-theme=dark] .GlobalSearch-module__tXA4UW__resultSubtitle,[data-theme=dark] .GlobalSearch-module__tXA4UW__emptyText,[data-theme=dark] .GlobalSearch-module__tXA4UW__shortcutStrip){color:#94a3b8}@keyframes GlobalSearch-module__tXA4UW__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes GlobalSearch-module__tXA4UW__panelIn{0%{opacity:0;transform:translateY(-14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.GlobalSearch-module__tXA4UW__overlay{align-items:stretch;padding:1rem .75rem}.GlobalSearch-module__tXA4UW__panel{border-radius:24px;width:100%;min-height:100%;max-height:none}.GlobalSearch-module__tXA4UW__searchRow{gap:.7rem;padding:.9rem .9rem .82rem}.GlobalSearch-module__tXA4UW__topMeta,.GlobalSearch-module__tXA4UW__resultsArea,.GlobalSearch-module__tXA4UW__idleIntro{padding-left:.9rem;padding-right:.9rem}.GlobalSearch-module__tXA4UW__metaHint,.GlobalSearch-module__tXA4UW__resultType{display:none}.GlobalSearch-module__tXA4UW__resultCard{padding:.72rem .78rem}}
@keyframes Header-module__hBw1pG__headerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Header-module__hBw1pG__header{border:1px solid var(--border-color);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-card)92%,white 8%)0%,color-mix(in srgb,var(--bg-card)90%,var(--bg-subtle)10%)100%);box-shadow:var(--shadow-sm);border-radius:15px;margin-bottom:.75rem;animation:.25s both Header-module__hBw1pG__headerIn}.Header-module__hBw1pG__homeHeader{padding:.8rem 1rem}.Header-module__hBw1pG__compactHeader{padding:.56rem .86rem}.Header-module__hBw1pG__inner{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.Header-module__hBw1pG__leftCluster{flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.Header-module__hBw1pG__menuButton{border:1px solid var(--border-color);background:color-mix(in srgb,var(--bg-card)88%,var(--bg-subtle)12%);width:36px;height:36px;color:var(--text-primary);cursor:pointer;transition:background-color var(--duration-fast)var(--ease-default),color var(--duration-fast)var(--ease-default),box-shadow var(--duration-fast)var(--ease-default),transform var(--duration-fast)var(--ease-default);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.Header-module__hBw1pG__titleBlock{flex-direction:column;gap:.1rem;min-width:0;display:flex}.Header-module__hBw1pG__breadcrumbs{min-width:0;color:var(--text-muted);align-items:center;gap:.18rem;font-size:.67rem;font-weight:700;line-height:1.15;display:flex}.Header-module__hBw1pG__breadcrumbItem{align-items:center;gap:.18rem;min-width:0;display:inline-flex}.Header-module__hBw1pG__breadcrumbSeparator{color:var(--text-muted);opacity:.65}.Header-module__hBw1pG__breadcrumbLink{color:var(--text-secondary);white-space:nowrap;text-decoration:none}.Header-module__hBw1pG__breadcrumbLink:hover,.Header-module__hBw1pG__breadcrumbLink:focus-visible{color:var(--accent-primary);outline:none}.Header-module__hBw1pG__breadcrumbCurrent{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Header-module__hBw1pG__eyebrowRow{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.Header-module__hBw1pG__routeEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-secondary);font-size:.64rem;font-weight:800}.Header-module__hBw1pG__roleBadge{color:#4d7d19;letter-spacing:.06em;text-transform:uppercase;background:#7ab3281f;border:1px solid #7ab32833;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .48rem;font-size:.62rem;font-weight:800;display:inline-flex}.Header-module__hBw1pG__homeTitle{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:1.14rem;font-weight:800;line-height:1.05}.Header-module__hBw1pG__compactTitle{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:.98rem;font-weight:800;line-height:1.1}.Header-module__hBw1pG__subtitle{max-width:620px;color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.Header-module__hBw1pG__rightCluster{flex-shrink:0;align-items:center;gap:.38rem;display:flex}.Header-module__hBw1pG__searchBtn{border:1px solid var(--border-color);background:color-mix(in srgb,var(--bg-card)88%,var(--bg-subtle)12%);height:36px;color:var(--text-secondary);cursor:pointer;text-align:left;transition:background-color var(--duration-fast)var(--ease-default),border-color var(--duration-fast)var(--ease-default),color var(--duration-fast)var(--ease-default),box-shadow var(--duration-fast)var(--ease-default),transform var(--duration-fast)var(--ease-default);border-radius:10px;align-items:center;gap:.48rem;padding:0 .72rem;display:inline-flex}.Header-module__hBw1pG__searchBtnHome{width:220px}.Header-module__hBw1pG__searchBtnCompact{width:188px}.Header-module__hBw1pG__searchIcon{opacity:.72;flex-shrink:0}.Header-module__hBw1pG__searchLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.78rem;font-weight:600;overflow:hidden}.Header-module__hBw1pG__searchKbd{border:1px solid var(--border-color);background:color-mix(in srgb,var(--bg-card)92%,white 8%);min-width:40px;color:var(--text-primary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.16rem .36rem;font-size:.58rem;font-weight:800;display:inline-flex}.Header-module__hBw1pG__createTicketBtn{background:linear-gradient(135deg,var(--accent-primary),#5f9225);color:#fff;cursor:pointer;height:36px;transition:transform var(--duration-fast)var(--ease-default),box-shadow var(--duration-fast)var(--ease-default),filter var(--duration-fast)var(--ease-default);border:none;border-radius:10px;align-items:center;gap:.38rem;padding:0 .82rem;font-size:.78rem;font-weight:700;display:inline-flex}.Header-module__hBw1pG__menuButton:hover,.Header-module__hBw1pG__searchBtn:hover,.Header-module__hBw1pG__createTicketBtn:hover{transform:translateY(-1px)}.Header-module__hBw1pG__menuButton:focus-visible,.Header-module__hBw1pG__searchBtn:focus-visible,.Header-module__hBw1pG__createTicketBtn:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-primary)45%,white 55%);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary)14%,transparent)}.Header-module__hBw1pG__createTicketBtn:hover,.Header-module__hBw1pG__createTicketBtn:focus-visible{box-shadow:0 12px 24px #5f922538}.Header-module__hBw1pG__createTicketBtnRequester{display:none}.Header-module__hBw1pG__devModeIdle{color:var(--text-primary);background:#3bb5c817;border-color:#3bb5c82e}.Header-module__hBw1pG__devModeActive{color:#9a5f00;background:#f59e0b1f;border-color:#f59e0b3d}[data-theme=dark] .Header-module__hBw1pG__header{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-card)88%,#0b1320 12%)0%,color-mix(in srgb,var(--bg-card)92%,var(--bg-subtle)8%)100%);border-color:#ffffff14;box-shadow:0 10px 22px #02061738}:is([data-theme=dark] .Header-module__hBw1pG__menuButton,[data-theme=dark] .Header-module__hBw1pG__searchBtn,[data-theme=dark] .Header-module__hBw1pG__searchKbd){background:#1e293bd6;border-color:#ffffff14}:is([data-theme=dark] .Header-module__hBw1pG__homeTitle,[data-theme=dark] .Header-module__hBw1pG__compactTitle){color:#e2e8f0}[data-theme=dark] .Header-module__hBw1pG__searchLabel{color:#94a3b8}[data-theme=dark] .Header-module__hBw1pG__devModeIdle{color:#d7f9ff;background:#3bb5c829}[data-theme=dark] .Header-module__hBw1pG__devModeActive{color:#fde68a;background:#f59e0b2e}@media (max-width:900px){.Header-module__hBw1pG__inner{flex-wrap:wrap}.Header-module__hBw1pG__rightCluster{flex-wrap:wrap;width:100%}.Header-module__hBw1pG__searchBtnHome,.Header-module__hBw1pG__searchBtnCompact{width:100%}}@media (max-width:640px){.Header-module__hBw1pG__homeHeader,.Header-module__hBw1pG__compactHeader{padding:.56rem .72rem}.Header-module__hBw1pG__roleBadge,.Header-module__hBw1pG__breadcrumbs,.Header-module__hBw1pG__subtitle,.Header-module__hBw1pG__searchKbd,.Header-module__hBw1pG__createTicketBtn span{display:none}.Header-module__hBw1pG__homeTitle{font-size:1rem}.Header-module__hBw1pG__compactTitle{font-size:.82rem}.Header-module__hBw1pG__searchBtn,.Header-module__hBw1pG__createTicketBtn,.Header-module__hBw1pG__menuButton{height:32px}.Header-module__hBw1pG__searchBtn{padding:0 .6rem}.Header-module__hBw1pG__createTicketBtn{justify-content:center;width:32px;padding:0}}@media (prefers-reduced-motion:reduce){.Header-module__hBw1pG__header{animation:none}.Header-module__hBw1pG__menuButton,.Header-module__hBw1pG__searchBtn,.Header-module__hBw1pG__createTicketBtn{transition:none}}
.DevModeBanner-module__jQmq6W__banner{z-index:20;border:1px solid var(--dev-mode-border);background:repeating-linear-gradient(-45deg,#3bb5c814 0 10px,transparent 10px 20px),var(--dev-mode-bg);min-height:28px;color:var(--dev-mode-fg);border-radius:14px;justify-content:space-between;align-items:center;gap:.9rem;margin-bottom:.6rem;padding:.42rem .72rem;display:flex;position:sticky;top:0}.DevModeBanner-module__jQmq6W__requester{--dev-mode-bg:color-mix(in srgb,var(--warning)12%,var(--bg-card));--dev-mode-fg:color-mix(in srgb,var(--warning)88%,var(--text-primary));--dev-mode-border:color-mix(in srgb,var(--warning)35%,transparent)}.DevModeBanner-module__jQmq6W__agent{--dev-mode-bg:color-mix(in srgb,var(--accent-secondary)10%,var(--bg-card));--dev-mode-fg:color-mix(in srgb,var(--accent-secondary)72%,var(--text-primary));--dev-mode-border:color-mix(in srgb,var(--accent-secondary)30%,transparent)}.DevModeBanner-module__jQmq6W__admin{--dev-mode-bg:color-mix(in srgb,var(--accent-tertiary)10%,var(--bg-card));--dev-mode-fg:color-mix(in srgb,var(--accent-tertiary)72%,var(--text-primary));--dev-mode-border:color-mix(in srgb,var(--accent-tertiary)32%,transparent)}.DevModeBanner-module__jQmq6W__default{--dev-mode-bg:var(--dev-mode-bg);--dev-mode-fg:var(--dev-mode-fg);--dev-mode-border:var(--dev-mode-border)}.DevModeBanner-module__jQmq6W__left{align-items:center;gap:.7rem;min-width:0;display:flex}.DevModeBanner-module__jQmq6W__badge{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.35rem;font-size:11px;font-weight:800;display:inline-flex}.DevModeBanner-module__jQmq6W__subtitle{color:var(--text-secondary);white-space:nowrap;font-size:.72rem}.DevModeBanner-module__jQmq6W__actions{align-items:center;gap:.5rem;display:flex}.DevModeBanner-module__jQmq6W__segmented{background:#ffffff8c;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:.2rem;padding:.18rem;display:inline-flex}.DevModeBanner-module__jQmq6W__segment,.DevModeBanner-module__jQmq6W__exit{height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 .72rem;font-size:.69rem;font-weight:700}.DevModeBanner-module__jQmq6W__segmentActive{color:var(--text-primary);background:#0f172a14}.DevModeBanner-module__jQmq6W__exit{background:#ffffffb3;border:1px solid #0f172a14}[data-theme=dark] .DevModeBanner-module__jQmq6W__banner{background:repeating-linear-gradient(-45deg,#3bb5c81f 0 10px,transparent 10px 20px),var(--dev-mode-bg)}:is([data-theme=dark] .DevModeBanner-module__jQmq6W__segmented,[data-theme=dark] .DevModeBanner-module__jQmq6W__exit,[data-theme=dark] .DevModeBanner-module__jQmq6W__segmentActive){background-color:#0f172a94;border-color:#ffffff14}@media (max-width:768px){.DevModeBanner-module__jQmq6W__banner{border-radius:12px;padding:.42rem .58rem}}@media (prefers-reduced-motion:reduce){.DevModeBanner-module__jQmq6W__banner{background-image:none}}
.DevModeDiagnostics-module__puAoHa__panel{z-index:80;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:18px;right:18px}.DevModeDiagnostics-module__puAoHa__toggle{color:var(--text-primary);cursor:pointer;background:#ffffffeb;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:0 12px 28px #0f172a1f}.DevModeDiagnostics-module__puAoHa__body{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #0f172a14;border-radius:16px;width:min(360px,100vw - 2rem);padding:.85rem;box-shadow:0 18px 36px #0f172a2e}.DevModeDiagnostics-module__puAoHa__grid{grid-template-columns:auto 1fr;gap:.3rem .7rem;font-size:.72rem;display:grid}.DevModeDiagnostics-module__puAoHa__grid span{color:var(--text-muted)}.DevModeDiagnostics-module__puAoHa__grid strong{color:var(--text-primary)}.DevModeDiagnostics-module__puAoHa__sectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:.8rem;margin-bottom:.35rem;font-size:.66rem;font-weight:800}.DevModeDiagnostics-module__puAoHa__calls{flex-direction:column;gap:.32rem;max-height:180px;display:flex;overflow-y:auto}.DevModeDiagnostics-module__puAoHa__call{background:var(--bg-subtle);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;padding:.42rem .5rem;font-size:.68rem;display:grid}.DevModeDiagnostics-module__puAoHa__callUrl{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);overflow:hidden}.DevModeDiagnostics-module__puAoHa__links{flex-wrap:wrap;gap:.42rem;margin-top:.85rem;display:flex}.DevModeDiagnostics-module__puAoHa__link{min-height:32px;color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0f172a14;border-radius:10px;justify-content:center;align-items:center;padding:.45rem .65rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.DevModeDiagnostics-module__puAoHa__empty{color:var(--text-muted);padding:.35rem 0;font-size:.7rem}:is([data-theme=dark] .DevModeDiagnostics-module__puAoHa__toggle,[data-theme=dark] .DevModeDiagnostics-module__puAoHa__body,[data-theme=dark] .DevModeDiagnostics-module__puAoHa__link){background:#0f172aeb;border-color:#ffffff14}@media (max-width:768px){.DevModeDiagnostics-module__puAoHa__panel{right:12px;bottom:calc(92px + env(safe-area-inset-bottom,0px))}}
.Toast-module__dpyMdW__toast{--toast-accent:var(--status-success);--toast-progress:100%;right:var(--space-5);bottom:var(--space-5);z-index:var(--z-toast);border:1px solid var(--border-strong);border-left:4px solid var(--toast-accent);background:var(--bg-card);min-width:260px;max-width:380px;box-shadow:var(--shadow-md);animation:Toast-module__dpyMdW__slideInToast .22s var(--ease-out);border-radius:10px;position:fixed;overflow:hidden}.Toast-module__dpyMdW__content{align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex}.Toast-module__dpyMdW__icon{background:var(--toast-accent);color:#fff;width:22px;height:22px;font-size:.75rem;font-weight:var(--font-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Toast-module__dpyMdW__message{color:var(--text-primary);font-size:.875rem;font-weight:var(--font-medium);flex:1}.Toast-module__dpyMdW__action{border:1px solid var(--border-strong);background:var(--bg-subtle);color:var(--text-primary);font-size:.78rem;font-weight:var(--font-bold);cursor:pointer;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:.3rem .65rem}.Toast-module__dpyMdW__action:hover{background:var(--bg-hover)}.Toast-module__dpyMdW__action:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.Toast-module__dpyMdW__progressTrack{background:var(--border-color);height:3px}.Toast-module__dpyMdW__progressBar{width:var(--toast-progress);background:var(--toast-accent);height:100%;transition:width 50ms linear}@keyframes Toast-module__dpyMdW__slideInToast{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.Toast-module__dpyMdW__toast{right:var(--space-4);left:var(--space-4);bottom:var(--space-4);min-width:0;max-width:none}}
.AppShell-module__zsum4a__shell{background:0 0;width:100%;height:100dvh;display:flex;overflow:hidden}.AppShell-module__zsum4a__skipLink{z-index:2000;background:var(--text-primary);color:var(--bg-card);transition:transform var(--duration-fast)var(--ease-default);border-radius:999px;padding:.65rem .9rem;font-size:.82rem;font-weight:800;text-decoration:none;position:fixed;top:.8rem;left:.8rem;transform:translateY(-140%)}.AppShell-module__zsum4a__skipLink:focus{outline:3px solid color-mix(in srgb,var(--accent-primary)55%,white 45%);outline-offset:2px;transform:translateY(0)}.AppShell-module__zsum4a__main{flex-direction:column;flex:1;min-width:0;min-height:0;padding:1.5rem 2rem;display:flex;overflow:clip auto}.AppShell-module__zsum4a__chrome{flex-direction:column;flex-shrink:0;display:flex}.AppShell-module__zsum4a__mainTicketWorkspace{padding:0;overflow:hidden}.AppShell-module__zsum4a__content{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.AppShell-module__zsum4a__content:focus{outline:none}.AppShell-module__zsum4a__contentTicketWorkspace{overflow:hidden}.AppShell-module__zsum4a__mobileBackdrop{background:var(--overlay-bg);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:40;border:0;position:fixed;inset:0}@media (max-width:1024px){.AppShell-module__zsum4a__shell{display:block}.AppShell-module__zsum4a__main{width:100%;height:100dvh;padding:1rem}}@media (max-width:768px){.AppShell-module__zsum4a__main{height:100dvh;min-height:0;padding:.85rem max(.85rem,env(safe-area-inset-right,0px))calc(92px + env(safe-area-inset-bottom,0px))max(.85rem,env(safe-area-inset-left,0px));overflow-x:hidden}.AppShell-module__zsum4a__content{min-height:0}.AppShell-module__zsum4a__mobileBackdrop{z-index:1496;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.AppShell-module__zsum4a__mobileBackdrop{background:#00000080}}
.MobileTabBar-module__gvUQda__moreScrim{z-index:1497;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000047;border:0;position:fixed;inset:0}.MobileTabBar-module__gvUQda__moreSheet{left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:1498;overscroll-behavior:contain;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#ffffffe6;border-radius:18px;max-height:min(68vh,560px);padding:10px;animation:.18s ease-out MobileTabBar-module__gvUQda__mobileSheetIn;position:fixed;overflow-y:auto;box-shadow:0 22px 50px #0f172a42}.MobileTabBar-module__gvUQda__sheetHandle{background:var(--border-strong);border-radius:999px;width:38px;height:4px;margin:2px auto 10px}.MobileTabBar-module__gvUQda__sheetTitle{color:var(--text-primary);letter-spacing:0;padding:0 4px 8px;font-size:1.05rem;font-weight:800}.MobileTabBar-module__gvUQda__sheetGroup{border:1px solid var(--border-color);background:#ffffffc7;border-radius:14px;margin-bottom:10px;overflow:hidden}.MobileTabBar-module__gvUQda__sheetGroupLabel{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:10px 13px 4px;font-size:.68rem;font-weight:800;display:block}.MobileTabBar-module__gvUQda__sheetLink{min-height:48px;color:var(--text-primary);border-top:1px solid var(--border-color);-webkit-tap-highlight-color:transparent;align-items:center;gap:11px;padding:10px 13px;text-decoration:none;display:flex}.MobileTabBar-module__gvUQda__sheetLink:focus-visible,.MobileTabBar-module__gvUQda__tabItem:focus-visible,.MobileTabBar-module__gvUQda__moreScrim:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-primary)45%,white 55%);outline-offset:2px}.MobileTabBar-module__gvUQda__sheetLink:first-of-type{border-top:0}.MobileTabBar-module__gvUQda__sheetLinkActive{color:var(--accent-primary);background:#7ab3281a}.MobileTabBar-module__gvUQda__sheetLink:focus-visible,.MobileTabBar-module__gvUQda__sheetLink:hover{background:color-mix(in srgb,var(--accent-primary)12%,var(--bg-card)88%)}.MobileTabBar-module__gvUQda__sheetIcon{background:var(--bg-subtle);color:currentColor;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.MobileTabBar-module__gvUQda__sheetText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.92rem;font-weight:700;overflow:hidden}.MobileTabBar-module__gvUQda__sheetSubText{color:var(--text-muted);margin-top:2px;font-size:.72rem;font-weight:600;display:block}.MobileTabBar-module__gvUQda__tabBar{left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom,0px));z-index:1499;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:#ffffffdb;border-radius:22px;justify-content:space-around;align-items:center;gap:4px;height:64px;padding:6px;display:flex;position:fixed;box-shadow:0 14px 38px #0f172a33}.MobileTabBar-module__gvUQda__tabItem{min-width:0;min-height:50px;color:var(--text-secondary);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.MobileTabBar-module__gvUQda__tabItemActive{color:var(--accent-primary);background:#7ab3281f}.MobileTabBar-module__gvUQda__tabLabel{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.62rem;font-weight:800;overflow:hidden}.MobileTabBar-module__gvUQda__activeDot{background:currentColor;border-radius:999px;width:4px;height:4px}.MobileTabBar-module__gvUQda__skeletonTab{border-radius:12px;width:42px;height:34px}@keyframes MobileTabBar-module__gvUQda__mobileSheetIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.MobileTabBar-module__gvUQda__moreSheet{animation:none}}:is([data-theme=dark] .MobileTabBar-module__gvUQda__moreSheet,[data-theme=dark] .MobileTabBar-module__gvUQda__tabBar){background:#0f1623d6;box-shadow:0 20px 48px #00000073}[data-theme=dark] .MobileTabBar-module__gvUQda__sheetGroup{background:#ffffff0a}@media (min-width:769px){.MobileTabBar-module__gvUQda__moreScrim,.MobileTabBar-module__gvUQda__moreSheet,.MobileTabBar-module__gvUQda__tabBar{display:none}}
