@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_10e972d1-module__5rg_hW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_10e972d1-module__5rg_hW__variable{--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784d20fa5d5f4c0e-s.1-ayd17usv4jj.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:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5fe5f57ee794eff4-s.p.04t4-lijcsqd8.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:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(../media/784d20fa5d5f4c0e-s.1-ayd17usv4jj.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:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5fe5f57ee794eff4-s.p.04t4-lijcsqd8.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:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(../media/784d20fa5d5f4c0e-s.1-ayd17usv4jj.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:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5fe5f57ee794eff4-s.p.04t4-lijcsqd8.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:Oxanium Fallback;src:local(Arial);ascent-override:76.07%;descent-override:20.22%;line-gap-override:24.07%;size-adjust:103.86%}.oxanium_2c110381-module__3VDGrq__className{font-family:Oxanium,Oxanium Fallback;font-style:normal}.oxanium_2c110381-module__3VDGrq__variable{--font-display:"Oxanium", "Oxanium Fallback"}
@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/785695c5b05eabf2-s.3spzr2pk4d7--.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac548f9ce6284f94-s.1i2s8u2nsha1s.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:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9728433aadc137d6-s.1j8zp90epkiwf.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:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/638f182e7ded7477-s.p.1yexyk_f9-p2r.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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf9d54c4342bfde9-s.2luydo5uehvh-.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c26308a965d8ee8a-s.1q1056bo3qtcm.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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d03928121523449c-s.3lswex48iwfpe.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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ccf8ef962b3f693-s.p.0gwn7w9k-i020.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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/664b8486c44baa2d-s.02rcwld1m-ji4.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c5ac7bd8b2d9fce6-s.17ncvpysp7y4m.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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8457265da2739722-s.23gs_p123xcz8.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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dc0c65e819e3bb6c-s.p.1d4mg4yt567i3.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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/087f4c42b279024d-s.1kvbj6zk-dn_f.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/891a32df73aa4402-s.3jgirgqxkqq7r.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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9186901afaa5c996-s.2t53t_nth6shn.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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/374a88ea0960b3d4-s.p.2fz20jxmyia8o.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:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.chakra_petch_3df2f462-module__wGsWeW__className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.chakra_petch_3df2f462-module__wGsWeW__variable{--font-main:"Chakra Petch", "Chakra Petch Fallback"}
:root{--bg:#f4f6f8;--surface:#fff;--border:#d7dde4;--text:#10212b;--muted:#4f6572;--accent:#005f73;--danger:#9b2226;--ok:#2a9d8f;--warn:#b7791f;--text-dim:var(--muted);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.social-ops-route-shell{background:#eef3f6;min-height:100vh}.social-ops-route-main{width:min(1440px,100% - 32px);margin:0 auto;padding:24px 0 56px}.social-ops-desk{--soc-bg:#172027;--soc-bg-2:#24313a;--soc-panel:#fbfaf6;--soc-panel-2:#fff;--soc-ink:#172027;--soc-muted:#63727d;--soc-border:#d8dee4;--soc-accent:#b85c25;--soc-teal:#237c71;--soc-amber:#a36d16;--soc-red:#9d3f38;color:var(--soc-ink)}.social-ops-compact-header{background:var(--soc-bg);color:#f8fafc;border:1px solid #33434d;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.social-ops-compact-header h1{margin:4px 0 6px;font-size:1.75rem}.social-ops-compact-header p,.social-ops-header-status{color:#c6d0d7;margin:0}.social-ops-header-actions,.soc-action-row,.soc-wizard-actions,.soc-filter-row,.crm-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.social-ops-desk button,.social-ops-desk .secondary,.social-ops-desk .soc-link-button{border:1px solid var(--soc-border);color:var(--soc-ink);cursor:pointer;background:#fff;border-radius:6px;padding:8px 12px;font-weight:700}.social-ops-desk button:hover,.social-ops-desk .soc-link-button:hover{border-color:var(--soc-accent);text-decoration:none}.social-ops-desk button:disabled{opacity:.55;cursor:not-allowed}.social-ops-desk input,.social-ops-desk textarea,.social-ops-desk select{border:1px solid var(--soc-border);width:100%;color:var(--soc-ink);background:#fff;border-radius:6px;padding:8px 10px}.social-ops-desk textarea{resize:vertical;min-height:96px}.social-ops-desk label,.soc-fieldset legend{color:var(--soc-muted);gap:6px;font-size:.84rem;font-weight:700;display:grid}.social-ops-workspace{grid-template-columns:210px minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.social-ops-nav{border:1px solid var(--soc-border);background:var(--soc-panel-2);border-radius:8px;align-content:start;gap:6px;padding:10px;display:grid;position:sticky;top:16px}.social-ops-nav button{text-align:left;justify-content:flex-start;font-weight:700}.social-ops-nav button.is-active{background:var(--soc-bg);color:#fff;border-color:var(--soc-bg)}.social-ops-main,.social-ops-section{gap:16px;display:grid}.social-ops-section-head,.soc-panel,.soc-metric-card,.soc-decision-card,.soc-source-card,.soc-piece-card,.soc-story-card,.soc-policy-card,.soc-plan-card,.soc-render-card,.card{border:1px solid var(--soc-border);background:var(--soc-panel);border-radius:8px;padding:16px}.social-ops-section-head{background:#fff}.social-ops-section-head h2,.soc-panel h3,.soc-decision-card h3,.soc-source-card h3,.soc-piece-card h3,.soc-story-card h3,.soc-policy-card h3,.soc-plan-card h3{margin:0 0 6px}.social-ops-section-head p,.soc-panel p,.soc-copy,.small,.soc-muted-line{color:var(--soc-muted)}.soc-alert{background:#fff7e8;border:1px solid #e4bc75;border-radius:8px;padding:12px}.soc-alert--danger{color:var(--soc-red);background:#fff1f0;border-color:#e7a09b}.soc-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.soc-metric-card{min-height:92px}.soc-metric-card span{color:var(--soc-muted);font-size:.82rem;font-weight:700}.soc-metric-card strong{margin-top:8px;font-size:1.6rem;display:block}.soc-tone-safe{border-top:4px solid var(--soc-teal)}.soc-tone-review{border-top:4px solid #42607d}.soc-tone-warning{border-top:4px solid var(--soc-amber)}.soc-tone-danger{border-top:4px solid var(--soc-red)}.soc-two-column,.soc-social-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.soc-three-column,.soc-create-mode-grid,.soc-narrative-grid,.soc-policy-grid,.soc-story-grid,.soc-plan-grid,.soc-render-grid,.soc-brand-kit-grid,.soc-wizard-grid,.crm-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.soc-wide-field,.crm-phase-form-span-2,.crm-phase-form-span-3{grid-column:1/-1}.soc-chip-row{flex-wrap:wrap;gap:6px;display:flex}.soc-chip,.crm-inline-chip{border:1px solid var(--soc-border);color:var(--soc-muted);background:#fff;border-radius:999px;align-items:center;padding:3px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.soc-chip--safe,.soc-chip--low,.soc-chip--clear,.soc-chip--approved{color:var(--soc-teal);border-color:#9accc4}.soc-chip--warning,.soc-chip--medium,.soc-chip--needs-review,.soc-chip--unknown{color:var(--soc-amber);border-color:#d8b46f}.soc-chip--danger,.soc-chip--high,.soc-chip--blocked,.soc-chip--block,.soc-chip--do-not-use{color:var(--soc-red);border-color:#dfa29e}.soc-list,.soc-recommendation-list,.soc-source-list,.soc-piece-list,.soc-review-stage-list,.soc-plain-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.soc-list-row,.crm-record-item,.soc-calendar-card,.soc-review-stage{border:1px solid var(--soc-border);background:#fff;border-radius:8px;padding:12px}.soc-list-row{justify-content:space-between;gap:12px;display:flex}.soc-decision-grid,.soc-mini-dl,.soc-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.soc-decision-grid dt,.soc-mini-dl dt{color:var(--soc-muted);font-size:.75rem;font-weight:700}.soc-decision-grid dd,.soc-mini-dl dd{margin:2px 0 0}.soc-flow-strip,.soc-stepper{flex-wrap:wrap;gap:8px;display:flex}.soc-flow-strip span,.soc-stepper button,.soc-mode-card,.soc-narrative-card{border:1px solid var(--soc-border);background:#fff;border-radius:8px;padding:10px}.soc-mode-card.is-active,.soc-narrative-card.is-active,.soc-stepper button.is-active{border-color:var(--soc-accent);box-shadow:inset 0 0 0 1px var(--soc-accent)}.soc-draft-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;display:grid}.soc-calendar-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.soc-calendar-lane{border:1px solid var(--soc-border);background:#f6f8fa;border-radius:8px;padding:12px}.soc-asset-table-wrap{border:1px solid var(--soc-border);background:#fff;border-radius:8px;overflow-x:auto}.soc-asset-table{border-collapse:collapse;width:100%}.soc-asset-table th,.soc-asset-table td{border-bottom:1px solid var(--soc-border);text-align:left;padding:10px}.crm-social-approval-card img,.soc-render-card img{border:1px solid var(--soc-border);border-radius:8px;max-width:100%}@media (max-width:980px){.social-ops-workspace,.soc-two-column,.soc-social-panels,.soc-draft-layout{grid-template-columns:minmax(0,1fr)}.social-ops-nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.soc-metric-grid,.soc-three-column,.soc-create-mode-grid,.soc-narrative-grid,.soc-policy-grid,.soc-story-grid,.soc-plan-grid,.soc-render-grid,.soc-brand-kit-grid,.soc-wizard-grid,.crm-form-grid,.soc-calendar-board{grid-template-columns:minmax(0,1fr)}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--font-body), "IBM Plex Sans", "Segoe UI", sans-serif;color:var(--text);background:radial-gradient(circle at top,#edf7fa 0%,#f4f6f8 40% 100%)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px}input,textarea,select,button{font:inherit}.genie-app{isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden}.warp-canvas-wrap,.nebula-layer,.cockpit-grid{z-index:0;pointer-events:none;display:none;position:fixed;inset:0}.warp-canvas-wrap.is-active{opacity:.88;transition:opacity .14s,filter .14s;display:block}.warp-canvas-wrap.is-turbo{opacity:1;filter:saturate(1.5)brightness(1.12)contrast(1.14)}.warp-canvas{width:100%;height:100%;display:block}.genie-app.is-launching-module .warp-canvas-wrap{opacity:1;display:block}.genie-app.is-launching-module .nebula-layer,.genie-app.is-launching-module .cockpit-grid{display:none!important}.dashboard-container{z-index:1;width:min(1200px,100% - 2rem);max-width:1200px;margin:0 auto;padding:24px 0 48px;position:relative}.dashboard-header{z-index:40;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:16px;display:flex;position:relative}.terminal-header{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px}.terminal-brand-block{width:100%}.dashboard-header-logo{flex:none;justify-self:start;width:clamp(110px,16vw,230px)}.dashboard-header-side{flex-flow:row;justify-content:flex-end;justify-self:end;align-items:center;gap:12px;display:flex}.dashboard-user-row{flex-direction:row-reverse;align-items:center;gap:10px;display:flex}.dashboard-user-menu{position:relative}.dashboard-avatar-button,.dashboard-avatar-static{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 84%, var(--bg));border-radius:999px;place-items:center;width:62px;height:62px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff47}.dashboard-avatar-button{cursor:pointer;padding:0;position:relative;overflow:visible}.dashboard-avatar-button:hover{filter:brightness(.96)}.dashboard-avatar-button img,.dashboard-avatar-static img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.dashboard-avatar-fallback{color:var(--text);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:700}.dashboard-avatar-menu-indicator{color:#0f2f73;pointer-events:none;z-index:4;background:#aab2bd;border:.5pt solid #fff;border-radius:999px;place-items:center;width:20px;height:20px;font-size:.72rem;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 3px 10px #08142259}.dashboard-user-meta{text-align:right;justify-items:end;gap:2px;display:grid}.dashboard-user-label{color:var(--text);letter-spacing:.015em;white-space:nowrap;font-size:clamp(.94rem,1.4vw,1.22rem);font-weight:700;line-height:1.1}.dashboard-user-role{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.dashboard-user-dropdown{border:1px solid var(--border);background:var(--surface);z-index:250;border-radius:10px;gap:6px;width:min(260px,72vw);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 30px #0f1e292e}.dashboard-user-dropdown-name{color:var(--text);margin:0;font-size:.82rem;font-weight:700}.dashboard-user-dropdown-email{color:var(--muted);margin:0;font-size:.75rem}.dashboard-user-dropdown-role{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:2px 0 4px;font-size:.64rem}.dashboard-user-dropdown-link{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 82%, var(--bg));color:var(--text);text-transform:uppercase;letter-spacing:.04em;border-radius:8px;padding:8px 10px;font-size:.76rem;font-weight:600;text-decoration:none}.dashboard-user-dropdown-link:hover{filter:brightness(.97);text-decoration:none}.dashboard-user-dropdown-action{border:1px solid var(--border);background:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-radius:8px;padding:8px 10px;font-size:.78rem;font-weight:600}.dashboard-user-dropdown-action:hover{filter:brightness(.96)}.dashboard-signout-link{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;text-decoration:underline}.dashboard-user-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.dashboard-signout-link:hover{filter:brightness(.92)}.terminal-title-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.terminal-tag{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.74rem}.dashboard-header h1{color:var(--text);white-space:nowrap;text-align:center;justify-self:center;margin:0;font-size:clamp(1.35rem,2.6vw,2rem)}.terminal-subtext{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 0;font-size:.74rem}.dashboard-ticker{background:color-mix(in srgb, var(--surface) 88%, var(--bg));border:0;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;margin-top:10px;display:grid;overflow:hidden}.dashboard-ticker__label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 8px color-mix(in srgb, var(--accent) 35%, transparent);white-space:nowrap;border-right:0;margin:0;padding:8px 12px;font-size:.66rem;font-weight:700}.dashboard-ticker__viewport{min-width:0;overflow:hidden}.dashboard-ticker__track{width:max-content;min-width:100%;animation:52s linear infinite dashboardTickerScroll;display:flex}.dashboard-ticker__content{color:var(--text-dim);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 0 9px color-mix(in srgb, var(--accent) 38%, transparent);white-space:nowrap;flex:none;margin:0;padding:8px 2.5rem 8px 0;font-size:.8rem}.dashboard-controls{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.control-select,.control-btn,.card-action,.card-action-disabled{border:1px solid var(--border);font:inherit;border-radius:8px}.control-select{width:100%;min-width:184px;color:var(--text);background:#fff;padding:10px}.control-btn,.card-action,.card-action-disabled{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;padding:10px 14px;font-weight:600;display:inline-flex}.control-btn,.card-action{background:var(--accent);color:#fff;border-color:var(--accent)}.control-btn:hover,.card-action:hover{filter:brightness(.94);text-decoration:none}.card-action-secondary{color:var(--accent);background:0 0;border-color:currentColor}.card-action-secondary:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);filter:none}.control-btn.control-btn-secondary{background:#708896;border-color:#708896}.control-btn:disabled,.card-action-disabled{opacity:.7;cursor:not-allowed}.card-action-disabled{color:#fff;background:#708896;border-color:#708896}.error-banner{border-left:6px solid var(--danger);color:#651417;background:#f8e5e6;border-radius:8px;margin-top:12px;padding:12px;font-weight:600}.login-theme-route{color:#d8f5ff;background:radial-gradient(circle at 50% 28%,#1ce5ff29,#0000 28rem),radial-gradient(circle at 12% 18%,#56f7ff1f,#0000 20rem),linear-gradient(120deg,#04101c 0%,#061527 46%,#091b2d 100%);min-height:100vh;overflow:hidden}.login-theme-route:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#9aeeff0b 1px,#0000 1px),linear-gradient(90deg,#9aeeff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000db,#0000 82%);mask-image:linear-gradient(#000000db,#0000 82%)}.login-theme-route:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.22;background:repeating-linear-gradient(#baecff0e 0 1px,#0000 1px 4px);position:fixed;inset:0}.login-theme-route .dashboard-container{width:min(1020px,100% - 2rem)!important;max-width:1020px!important;min-height:100vh!important;padding:clamp(24px,6vh,68px) 0!important}.login-theme-route .card{border-radius:8px;position:relative;overflow:hidden;width:min(100%,470px)!important;padding:clamp(22px,4vw,34px)!important}.login-theme-route .card:after{content:"LIVE ACCESS GATE";color:#9fefffb8;font-family:var(--font-main), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:.62rem;font-weight:800;position:absolute;top:14px;right:16px}.login-theme-route .card>*{z-index:1;position:relative}.login-theme-route .card img{filter:drop-shadow(0 0 10px #ffffff6b)drop-shadow(0 0 24px #1ce5ff3d)}.login-theme-route h1{color:#f8fbff;font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:.08em;text-shadow:0 0 18px #1ce5ff52;font-size:clamp(1.15rem,3vw,1.55rem)}.login-theme-route .small{color:#9dcfe0}.login-theme-route label.small{color:#bdefff;letter-spacing:.02em;font-weight:700}.login-theme-route input[type=email],.login-theme-route input[type=password],.login-theme-route input[type=text]{color:#f8fbff;background:#030e19c7;border:1px solid #54c3e48c;border-radius:8px;min-height:44px;padding:10px 12px;box-shadow:inset 0 0 0 1px #124e6c57}.login-theme-route input::placeholder{color:#9dcfe09e}.login-theme-route input:focus-visible,.login-theme-route button:focus-visible{outline-offset:3px;outline:2px solid #86f7ffdb}.login-theme-route input[type=checkbox]{accent-color:#1ce5ff}.login-theme-route code{color:#86f7ff}.module-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.dashboard-module-section{margin-top:8px}.dashboard-module-section+.dashboard-module-section{margin-top:12px}.dashboard-section-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.module-grid.module-grid--bell{margin-top:10px}.provider-usage-card{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, var(--bg));border-radius:8px;margin:10px 0;padding:12px 14px;box-shadow:0 10px 28px #08121e14}.provider-usage-card__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.provider-usage-card__header h2{color:var(--text);margin:2px 0 0;font-size:.98rem;line-height:1.12}.provider-usage-card__header strong{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:2px;font-size:1.08rem;line-height:1;display:grid}.provider-usage-card__header strong span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800}.dashboard-login-section{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:8px;margin-top:14px;padding:12px 14px}.dashboard-login-section__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.dashboard-login-section__header h2{color:var(--text);margin:2px 0 0;font-size:.98rem;line-height:1.12}.dashboard-login-section__count{border:1px solid color-mix(in srgb, var(--border) 74%, transparent);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;font-size:.64rem;font-weight:800}.dashboard-login-table-wrap{overflow-x:auto}.dashboard-login-table{border-collapse:collapse;width:100%;min-width:620px;color:var(--text);font-size:.78rem}.dashboard-login-table th,.dashboard-login-table td{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);text-align:left;vertical-align:middle;padding:9px 8px}.dashboard-login-table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.dashboard-login-table td{line-height:1.3}.dashboard-login-table td:first-child{font-weight:760}.dashboard-login-table td:nth-child(2),.dashboard-login-table td:nth-child(4){font-variant-numeric:tabular-nums}.dashboard-login-table td:nth-child(2){color:var(--muted)}.dashboard-login-section__message{color:var(--muted);margin:0;font-size:.78rem}.dashboard-login-section__message.is-error{color:var(--danger,#c94747)}.provider-usage-graph{gap:4px;display:grid}.provider-usage-row{border-top:1px solid color-mix(in srgb, var(--border) 78%, transparent);grid-template-columns:minmax(92px,.8fr) minmax(150px,1.15fr) minmax(165px,1.15fr) minmax(118px,.7fr);align-items:center;gap:8px 10px;padding:7px 0;display:grid}.provider-usage-row__label{gap:2px;min-width:0;display:grid}.provider-usage-row__label span,.provider-usage-row__due strong{color:var(--text);font-weight:800}.provider-usage-row__label span{font-size:.86rem}.provider-usage-row__label small,.provider-usage-metric small,.provider-usage-row__due small{color:var(--muted);line-height:1.2}.provider-usage-row__label small{font-size:.72rem}.provider-usage-metric{gap:2px;min-width:0;display:grid}.provider-usage-metric small,.provider-usage-row__due small{letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.provider-usage-metric span{min-width:0;color:var(--text);font-size:.75rem;line-height:1.22}.provider-usage-row__due{justify-items:end;gap:4px;min-width:0;display:grid}.provider-usage-row__due strong{font-variant-numeric:tabular-nums;text-align:right;font-size:.82rem}.provider-usage-row__bar{background:color-mix(in srgb, var(--border) 48%, transparent);border-radius:999px;width:100%;height:6px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #04101a29}.provider-usage-row__bar span{border-radius:inherit;background:linear-gradient(90deg,#1c7c87,#56c2a3);height:100%;display:block}.provider-usage-row__bar.is-pending span{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--muted) 52%, transparent) 0, color-mix(in srgb, var(--muted) 52%, transparent) 4px, transparent 4px, transparent 8px)}.module-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;min-height:66px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.module-card__content{min-height:inherit;z-index:2;display:grid;position:relative}.module-card:not(.is-restricted):hover,.module-card:not(.is-restricted):focus-within{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent), 0 12px 24px #00000014;transform:translateY(-2px)}.module-card--launchable{cursor:pointer}.module-card--launchable:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:2px}.module-card.is-restricted{border-color:color-mix(in srgb, var(--warn) 50%, var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 15%, transparent)}.module-card.is-restricted .module-card__content{filter:blur(2px)grayscale(.62)saturate(.6);opacity:.52;pointer-events:none;-webkit-user-select:none;user-select:none}.module-card__restricted-overlay{z-index:4;border-radius:inherit;text-align:center;pointer-events:none;background:linear-gradient(#0e192624,#0e19267a);place-content:center;gap:6px;display:grid;position:absolute;inset:0}.module-card__restricted-label{color:#c97d00;text-transform:uppercase;letter-spacing:.18em;justify-content:center;margin:0;font-size:1.04rem;font-weight:800;display:inline-flex}.module-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:13px 14px;display:grid}.module-card__code{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:.7rem}.module-card__title-row{flex-wrap:nowrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.module-card__header-controls{flex:none;grid-template-columns:minmax(0,auto) 30px;justify-content:flex-end;align-items:center;gap:7px;min-width:0;max-width:min(100%,244px);display:grid}.module-card__quick-actions{grid-auto-columns:minmax(74px,max-content);grid-auto-flow:column;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:grid}.module-card__quick-actions .card-action,.module-card__quick-disabled{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:122px;height:30px;padding:0 10px;font-size:.64rem;line-height:1;overflow:hidden}.module-card__quick-actions:has(.card-action:nth-child(2)){grid-auto-columns:minmax(72px,max-content)}.module-card__quick-actions:has(.card-action:nth-child(2)) .card-action{max-width:84px}.module-card__title{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.98rem;line-height:1.1;overflow:hidden}.module-card__toggle{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, var(--bg));width:30px;height:30px;color:var(--text);cursor:pointer;border-radius:999px;flex:none;place-items:center;font-size:1rem;font-weight:800;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff3d}.module-card__toggle:hover,.module-card__toggle:focus-visible{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.module-card__details{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent);margin-top:0;padding:0 14px 14px}.module-card__infra-list{gap:8px;margin:10px 0 0;display:grid}.module-card__infra-row{border-bottom:1px solid color-mix(in srgb, var(--border) 54%, transparent);grid-template-columns:128px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:8px 0;display:grid}.module-card__infra-row:last-child{border-bottom:0}.module-card__infra-row dt{grid-template-columns:auto 7px;align-items:center;gap:6px;min-width:0;margin:0;display:inline-grid}.module-card__infra-label{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:700;line-height:1.2;overflow:hidden}.module-card__infra-status{background:var(--muted);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--muted) 12%, transparent);border-radius:999px}.module-card__infra-row.is-local .module-card__infra-status{background:#4fb48f;box-shadow:0 0 0 2px #4fb48f29}.module-card__infra-row.is-metered .module-card__infra-status{background:#d99c2b;box-shadow:0 0 0 2px #d99c2b2e}.module-card__infra-row.is-pending .module-card__infra-status{background:#8a96a6;box-shadow:0 0 0 2px #8a96a629}.module-card__infra-row.is-disabled .module-card__infra-status,.module-card__infra-row.is-none .module-card__infra-status{background:color-mix(in srgb, var(--muted) 62%, transparent)}.module-card__infra-row dd{gap:3px;min-width:0;margin:0;display:grid}.module-card__infra-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:760;line-height:1.18;overflow:hidden}.module-card__infra-row dd span{color:var(--muted);font-size:.68rem;line-height:1.28}.module-card__version{border:1px solid var(--border,#ffffff2e);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;padding:1px 6px;font-size:.58rem;font-weight:600;display:inline-flex}.module-card__meta{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 0;font-size:.82rem}.status-pill{text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 10px;font-size:.74rem;font-weight:600;display:inline-flex}.status-pill.live{color:#10534a;background:#daf4ef;border-color:#b3e7dd}.status-pill.stale{color:#6b4a08;background:#fff3db;border-color:#f4d9a5}.status-pill.unavailable{color:#68171b;background:#fde8ea;border-color:#f4c4c8}.status-pill.planned{color:#324250;background:#e9eef2;border-color:#d0dae2}.status-pill.draft{color:#38424d;background:#e8edf3;border-color:#d3dbe5}.status-pill.approved{color:#0f4c5c;background:#def4f8;border-color:#b7e3eb}.status-pill.running{color:#6a4209;background:#fff2d7;border-color:#f2d39b}.status-pill.succeeded{color:#145142;background:#dcf7ee;border-color:#b2e8d7}.status-pill.failed{color:#6e1f24;background:#ffe8eb;border-color:#f6c4cb}.status-pill.rolled_back{color:#3e355f;background:#ede8ff;border-color:#d3c7ff}.kpi-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.kpi-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.kpi-item:last-child{border-bottom:0;padding-bottom:0}.kpi-label{color:var(--muted);font-size:.78rem}.kpi-value{color:var(--text);text-align:right;font-size:.92rem;font-weight:700}.module-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.module-card__actions{flex-wrap:wrap;flex:100%;gap:12px;display:flex}.module-card__actions .card-action,.module-card__actions .card-action-disabled{flex:150px}.module-card__source{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.76rem}.card-action,.card-action-disabled{min-width:150px}.theme-is-genie{--bg:#f4f6f8;--surface:#fff;--border:#d7dde4;--text:#10212b;--muted:#4f6572;--accent:#005f73;--danger:#9b2226;--ok:#2a9d8f;--warn:#b7791f;--text-dim:var(--muted);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at top,#edf7fa 0%,#f4f6f8 40% 100%)}.theme-is-genie .warp-canvas-wrap{opacity:.88}.theme-electric{--bg:#040b15;--surface:#071424c7;--border:#4db6da75;--text:#def6ff;--muted:#78a9bc;--accent:#1ce5ff;--danger:#ff6873;--ok:#47f2c8;--warn:#ffc15e;--text-dim:#8fc2d6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#040b15}.theme-electric:before,.theme-electric:after{content:none;display:none}.theme-electric .dashboard-header h1,.theme-electric .module-card__title,.theme-electric .integration-header h1{font-family:var(--font-display), var(--font-body), "IBM Plex Sans", sans-serif;letter-spacing:.04em;text-transform:uppercase}.theme-electric .dashboard-header-logo{filter:drop-shadow(0 0 12px #1ce5ff57)saturate(1.12)}.theme-electric .terminal-subtext,.theme-electric .module-card__meta,.theme-electric .module-card__source,.theme-electric .terminal-tag,.theme-electric .dashboard-user-label,.theme-electric .dashboard-ticker__label{letter-spacing:.06em}.theme-electric .dashboard-avatar-button,.theme-electric .dashboard-avatar-static{background:linear-gradient(155deg,#0c2034db,#081827f5);border-color:#71d6f294;box-shadow:inset 0 0 0 1px #55c3e429,0 0 18px #1ce5ff2e}.theme-electric .dashboard-avatar-fallback{color:#d8f5ff}.theme-electric .dashboard-avatar-menu-indicator{color:#0f2f73;background:#aab2bd;border-color:#fff}.theme-electric .dashboard-user-role{color:#9dcfe0}.theme-electric .dashboard-signout-link{color:#9fddef}.theme-electric .dashboard-user-dropdown{background:linear-gradient(155deg,#081827f2,#05121ff2);border-color:#6bd0ec70;box-shadow:0 18px 32px #020914b8,0 0 22px #1ce5ff29}.theme-electric .dashboard-user-dropdown-name{color:#d8f5ff}.theme-electric .dashboard-user-dropdown-email,.theme-electric .dashboard-user-dropdown-role{color:#9dcfe0}.theme-electric .dashboard-user-dropdown-link{color:#d8f5ff;background:#081827d1;border-color:#6bd0ec70}.theme-electric .card,.theme-electric .module-card,.theme-electric .terminal-header,.theme-electric .integration-frame,.theme-electric .integration-empty-state{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(165deg,#091b2db8,#03101deb);border-color:#61c6e366;box-shadow:0 0 0 1px #307e9b38,0 18px 32px #0209148c,inset 0 1px #b4f4ff1f}.theme-electric .terminal-header,.theme-electric .module-card{position:relative;overflow:hidden}.theme-electric .terminal-header{overflow:visible}.theme-electric .module-card:not(.is-restricted):hover,.theme-electric .module-card:not(.is-restricted):focus-within{border-color:#75e8ffdb;transform:translateY(-3px);box-shadow:0 0 0 1px #75e8ffbf,0 0 28px #1ce5ff6b,0 18px 34px #0209149e,inset 0 0 16px #82ebff14}.theme-electric .terminal-header:before,.theme-electric .module-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(122deg,#1ce5ff1a 0%,#1ce5ff00 26%,#ffc15e1f 100%);position:absolute;inset:0}.theme-electric .module-card:before{z-index:0}.theme-electric .module-card{animation:none}.theme-electric .module-card:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.18;z-index:1;background:repeating-linear-gradient(#baecff17 0 1px,#0000 1px 3px),linear-gradient(#ffffff08,#00000014);animation:6s linear infinite electricNodeScan;position:absolute;inset:0}.theme-electric .module-card.is-restricted .module-card__content{filter:blur(2.2px)grayscale(.7)saturate(.52)brightness(.78);opacity:.46}.theme-electric .module-card__restricted-overlay{background:linear-gradient(#030a125c,#02080ec7),repeating-linear-gradient(#a8e7ff14 0 1px,#0000 1px 3px)}.theme-electric .module-card__restricted-label{color:#9fefff;text-shadow:0 0 12px #1ce5ff8c}.theme-electric .control-select{color:var(--text);background:#091a2aeb;border-color:#54c3e48c;box-shadow:inset 0 0 0 1px #124e6c66}.theme-electric .admin-directory-item{background:linear-gradient(160deg,#091b2dad,#03101de0);border-color:#61c6e36b}.theme-electric .admin-directory-item:hover{border-color:#75e8ffc7}.theme-electric .admin-directory-item.is-active{border-color:#75e8fff2;box-shadow:0 0 0 1px #75e8ff70,0 0 16px #1ce5ff33}.theme-electric .admin-directory-notify-controls select{color:var(--text);background:#091a2aeb;border-color:#54c3e48c;box-shadow:inset 0 0 0 1px #124e6c66}.theme-electric .control-btn,.theme-electric .card-action,.theme-electric .integration-btn{color:#04121b;background:linear-gradient(120deg,#1ce5ff 0%,#67f6ff 100%);border-color:#86f7ff;box-shadow:0 0 24px #1ce5ff54}.theme-electric .control-btn:hover,.theme-electric .card-action:hover,.theme-electric .integration-btn:hover{filter:brightness(1.06)}.theme-electric .card-action-disabled,.theme-electric .integration-btn-secondary{color:#c8e3ef;background:#2a4c62e6;border-color:#6b95af8f}.theme-electric .error-banner{color:#ffd6da;border-left-color:var(--danger);background:#46101894}.theme-electric .kpi-item{border-bottom-color:#4db6da59}.theme-electric .kpi-value{text-shadow:0 0 12px #1ce5ff47}.theme-electric .dashboard-ticker{background:linear-gradient(120deg,#051624db,#061e2fc2);box-shadow:0 0 28px #1ce5ff1f}.theme-electric .dashboard-ticker__label{color:#a7dff3;text-shadow:0 0 10px #1ce5ff6b}.theme-electric .dashboard-ticker__content{color:#d8f5ff;text-shadow:0 0 14px #1ce5ff7a}.theme-electric .status-pill.live{color:#adffe9;background:#175d4c8f;border-color:#47f2c8a6}.theme-electric .status-pill.stale{color:#ffe7bc;background:#6245108f;border-color:#ffc15ea8}.theme-electric .status-pill.unavailable{color:#ffd5d9;background:#6a1a249e;border-color:#ff68739e}.theme-electric .status-pill.planned{color:#d2e8f1;background:#243f5294;border-color:#7eaec68a}.theme-electric .status-pill.draft{color:#dbe6f2;background:#283d509e;border-color:#8aa9c294}.theme-electric .status-pill.approved{color:#c8fbff;background:#155969a3;border-color:#64efff9e}.theme-electric .status-pill.running{color:#fff2cf;background:#624712a3;border-color:#ffd266a3}.theme-electric .status-pill.succeeded{color:#cbffe8;background:#14624ca3;border-color:#62fcd0a3}.theme-electric .status-pill.failed{color:#ffdbe0;background:#6b1e2aad;border-color:#ff7986a3}.theme-electric .status-pill.rolled_back{color:#e5d8ff;background:#422d6ca8;border-color:#b89bffa3}.theme-electric .deploy-instructions-list{color:#d7f6ff}.theme-electric .deploy-instructions-note{color:#9bcbdc}.theme-electric .deploy-bundle-help{background:linear-gradient(150deg,#081827c7,#030e1ae0);border-color:#54c3e48c}.theme-electric .deploy-bundle-help__title{color:#d9f8ff}.theme-electric .deploy-bundle-help__list{color:#bfe9f5}.theme-electric .deploy-bundle-help__note{color:#9bcbdc}.theme-electric .deploy-progress-panel{background:linear-gradient(150deg,#081827d1,#030e1ae6);border-color:#54c3e48c}.theme-electric .deploy-progress-panel__header{color:#e3f9ff}.theme-electric .deploy-progress-bar{background:#081c2fc2;border-color:#54c3e480}.theme-electric .deploy-progress-bar__fill{background:linear-gradient(120deg,#1ce5ff,#6ffff0);box-shadow:0 0 10px #1ce5ff66}.theme-electric .deploy-progress-panel__label{color:#a6d7e9}.theme-electric .deploy-progress-panel__write-status{color:#c4f7ff}.theme-electric .deploy-stage-chip{background:#071a2ca8;border-color:#54c3e473}.theme-electric .deploy-stage-chip--active{border-color:#76e8ffbf;box-shadow:0 0 10px #34dcff47}.theme-electric .deploy-stage-chip--complete{background:#06211eb8;border-color:#7cffd785}.theme-electric .nebula-layer{display:none}.theme-electric .cockpit-grid{opacity:.24;mix-blend-mode:screen;filter:saturate(125%)contrast(112%);background-image:repeating-linear-gradient(#c7f0ff1c 0 1px,#0000000a 1px 3px),linear-gradient(#c4eeff00 0%,#c4eeff26 32%,#c4eeff00 68%,#c4eeff14 100%),repeating-linear-gradient(90deg,#28cbff17 0 2px,#28cbff00 2px 8px);background-position:0 0,0 -420px,0 0;background-size:100% 3px,100% 420px,8px 100%;animation:8s linear infinite electricTvRoll,.12s steps(2,end) infinite electricTvFlicker,3.6s steps(12,end) infinite electricTvJitter;display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000000e0 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000000e0 12% 88%,#0000 100%)}@keyframes electricNebulaDrift{0%{transform:translate(-1.2%)scale(1)}to{transform:translate(1.4%,-1.3%)scale(1.04)}}@keyframes electricTvRoll{0%{background-position:0 0,0 -420px,0 0}to{background-position:0 0,0 420px,0 0}}@keyframes electricTvFlicker{0%,to{opacity:.21;filter:saturate(118%)contrast(108%)}50%{opacity:.3;filter:saturate(136%)contrast(124%)}}@keyframes electricTvJitter{0%,to{transform:translate(0,0)}20%{transform:translate(-.25%)}40%{transform:translate(.22%)}60%{transform:translate(-.18%)}80%{transform:translate(.16%)}}@keyframes electricBackdropShift{0%{background-position:-12% -8%,112% -10%,0 0}to{background-position:12% 10%,88% 12%,0 0}}@keyframes electricAuraShift{0%{transform:translate(-7%,-2%)scale(1.02)}to{transform:translate(7%,3%)scale(1.09)}}@keyframes electricGlobalScan{0%{transform:translateY(-16%)}to{transform:translateY(16%)}}@keyframes electricStaticDrift{0%{opacity:.2}50%{opacity:.48}to{opacity:.26}}@keyframes electricCardFlicker{0%,6%,12%,25%,39%,54%,78%,to{opacity:1;filter:brightness()}7%{opacity:.64;filter:brightness(.72)contrast(1.08)}13%{opacity:.8;filter:brightness(.84)contrast(1.1)}26%{opacity:.58;filter:brightness(.7)contrast(1.12)}40%{opacity:.9;filter:brightness(1.16)contrast(1.08)}55%{opacity:.74;filter:brightness(.8)contrast(1.08)}79%{opacity:.66;filter:brightness(.74)contrast(1.1)}82%{opacity:.95;filter:brightness(1.22)contrast(1.12)}}@keyframes electricCardPulse{0%,to{box-shadow:0 0 0 1px #307e9b3d,0 18px 32px #0209148c,inset 0 1px #b4f4ff1f}50%{box-shadow:0 0 0 1px #47d5ff80,0 0 22px #1ce5ff54,0 20px 34px #0209149e,inset 0 1px #d2faff33}}@keyframes electricNodeScan{0%{transform:translateY(-2%)}to{transform:translateY(2%)}}@keyframes electricNodeStatic{0%{opacity:.2}35%{opacity:.5}to{opacity:.26}}@keyframes dashboardTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.reduced-motion *{transition:none!important;animation:none!important}@media (min-width:760px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.dashboard-container{width:min(1200px,100% - 1.25rem);padding-top:16px}.terminal-header{border-radius:10px;padding:12px}.terminal-title-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px}.dashboard-header h1{text-align:left;white-space:normal;grid-area:2/1/auto/-1;justify-self:start;font-size:clamp(.95rem,4.8vw,1.15rem);line-height:1.1}.dashboard-ticker{grid-template-columns:1fr}.dashboard-ticker__label{border-bottom:0;border-right:0;padding:7px 10px}.dashboard-ticker__content{padding:8px 1.8rem 8px 0;font-size:.76rem}.dashboard-controls{width:100%}.dashboard-header-logo{grid-area:1/1;align-self:start;width:min(45vw,150px)}.dashboard-header-side{grid-area:1/2;place-self:start end;align-items:center;width:auto;min-width:0;max-width:52vw}.dashboard-user-row{gap:7px}.dashboard-avatar-button,.dashboard-avatar-static{width:42px;height:42px}.dashboard-user-meta{align-items:flex-end;min-width:0}.dashboard-user-label{text-overflow:ellipsis;white-space:nowrap;max-width:34vw;font-size:.72rem;overflow:hidden}.dashboard-user-role{padding:2px 6px;font-size:.56rem}.dashboard-user-dropdown{width:min(84vw,260px);right:0}.dashboard-module-section{margin-top:8px}.provider-usage-card{border-radius:8px;margin:8px 0;padding:8px 9px}.provider-usage-card__header{gap:8px;margin-bottom:6px}.provider-usage-card__header h2{font-size:.9rem}.provider-usage-row{grid-template-columns:minmax(86px,.7fr) minmax(92px,.3fr);gap:4px 10px;padding:6px 0}.provider-usage-row__label{align-self:start}.provider-usage-metric{grid-column:1/-1;grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:6px}.provider-usage-metric small,.provider-usage-row__due small{letter-spacing:.06em;font-size:.54rem}.provider-usage-metric span{font-size:.68rem;line-height:1.18}.provider-usage-row__due{grid-area:1/2;place-self:start end;justify-items:end;gap:2px;width:min(100%,104px)}.provider-usage-row__due strong{text-align:right;font-size:.74rem}.provider-usage-row__bar{height:5px}.dashboard-section-label{font-size:.64rem}.module-grid{gap:8px;margin-top:8px}.module-card{border-radius:8px;min-height:52px;padding:0}.module-card__content{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:8px;padding:10px 11px;display:grid}.module-card__header{display:contents}.module-card__header>div{min-width:0}.module-card__title-row{gap:6px;min-width:0}.module-card__header-controls{grid-template-columns:minmax(0,auto) 28px;justify-self:end;gap:6px;max-width:100%}.module-card__quick-actions{grid-auto-columns:minmax(68px,max-content);grid-auto-flow:column;gap:5px}.module-card__quick-actions .card-action,.module-card__quick-disabled{text-overflow:ellipsis;max-width:116px;height:28px;padding:0 7px;font-size:.62rem;overflow:hidden}.module-card__quick-actions:has(.card-action:nth-child(2)){grid-auto-columns:minmax(70px,max-content)}.module-card__quick-actions:has(.card-action:nth-child(2)) .card-action{max-width:82px}.module-card__title{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.88rem;line-height:1.1;overflow:hidden}.module-card__toggle{width:28px;height:28px;font-size:.92rem}.module-card__details{grid-column:1/-1;margin-top:0;padding-top:7px}.module-card__infra-list{gap:6px;margin-top:4px}.module-card__infra-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:7px 0}.module-card__infra-row dt{grid-template-columns:auto 7px;justify-content:start}.module-card__infra-row strong{white-space:normal;font-size:.74rem}.module-card__infra-row dd span{font-size:.64rem}.module-card__version{flex:none;padding:0 5px;font-size:.6rem}.module-card__footer{grid-column:1/-1;width:100%}.module-card__actions{gap:8px}.module-card__actions .card-action,.module-card__actions .card-action-disabled,.card-action,.card-action-disabled{flex:auto;min-width:0;padding:8px 10px;font-size:.75rem}.control-select,.control-btn{width:100%}.login-theme-route .dashboard-container{width:min(100%,100% - 1rem)!important;padding:14px 0!important}.login-theme-route .card{padding:20px 16px!important}.login-theme-route .card:after{font-size:.56rem;top:10px;right:12px}}.integration-shell{gap:16px;width:min(1280px,100% - 2rem);max-width:1280px;margin:0 auto;padding:24px 0 48px;display:grid}.integration-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.integration-header h1{color:var(--text);margin:6px 0 0;font-size:clamp(1.3rem,2.4vw,2rem)}.integration-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.integration-btn{border:1px solid var(--accent);background:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.integration-btn:hover{filter:brightness(.94);text-decoration:none}.integration-btn-secondary{background:#708896;border-color:#708896}.integration-grid{grid-template-columns:minmax(0,1fr) minmax(290px,360px);gap:16px;display:grid}.integration-card{gap:12px;display:grid}.integration-card__head{gap:2px;display:grid}.integration-frame{border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;min-height:72vh}.integration-empty-state{border:1px dashed var(--border);background:#f8fbfc;border-radius:10px;padding:14px}.mobile-emulator-shell{gap:16px;width:min(1320px,100% - 2rem);max-width:1320px;margin:0 auto;padding:24px 0 48px;display:grid}.mobile-emulator-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.mobile-emulator-header h1{color:var(--text);margin:6px 0 0;font-size:clamp(1.3rem,2.4vw,2rem)}.mobile-emulator-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:16px;display:grid}.mobile-emulator-card,.mobile-emulator-sidecard{gap:12px;display:grid}.mobile-emulator-device{background:radial-gradient(circle at top,#1ce5ff2e,#0000 42%),linear-gradient(#071424f5,#040b15f5);border-radius:18px;place-items:center;min-height:78vh;padding:20px;display:grid}.mobile-emulator-bezel{aspect-ratio:430/932;background:linear-gradient(#e2f2f82e,#5d738459),linear-gradient(#0b1622,#02060c);border-radius:42px;width:min(100%,430px);padding:18px;position:relative;box-shadow:0 24px 60px #0006,inset 0 1px #ffffff1f}.mobile-emulator-camera{z-index:1;background:#000000b8;border-radius:999px;width:34%;height:28px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #ffffff1f}.mobile-emulator-frame{background:#fff;border:0;border-radius:28px;width:100%;height:100%}.integration-sidecard .kpi-list{margin-top:8px}.admin-shell{gap:14px;display:grid}.security-shell{gap:14px;max-width:760px;display:grid}.admin-shell__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.admin-shell__copy{gap:4px;min-width:min(100%,320px);max-width:64ch;display:grid}.admin-shell__eyebrow{letter-spacing:.08em;font-weight:600}.admin-shell__title{color:var(--text);text-wrap:balance;margin:0;font-size:clamp(1.25rem,2.2vw,1.85rem);line-height:1.15}.admin-shell__subtitle{color:var(--muted);max-width:60ch;margin:0;font-size:.9rem;line-height:1.45}.admin-shell__actions{align-items:center;gap:8px;display:inline-flex}.app-header-side{justify-items:end;gap:10px;display:grid}.app-header-side .admin-shell__actions{flex-wrap:wrap;justify-content:flex-end}.app-header-user{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--surface) 90%, var(--bg));border-radius:10px;align-items:center;gap:10px;padding:7px 10px;display:inline-flex}.app-header-user__meta{text-align:right;gap:1px;display:grid}.app-header-user__name{color:var(--text);margin:0;font-size:.84rem;font-weight:600;line-height:1.2}.app-header-user__role{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.66rem}.app-header-user__avatar{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--accent) 14%, #fff);border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.app-header-user__avatar img{object-fit:cover;width:100%;height:100%;display:block}.app-header-user__fallback{color:color-mix(in srgb, var(--accent) 82%, #12384a);letter-spacing:.03em;font-size:.7rem;font-weight:700}.admin-control-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-control-card{align-content:start;gap:12px;display:grid}.admin-control-stack{gap:14px;display:grid}.admin-directory-card{align-content:start;gap:10px;max-height:calc(100vh - 32px);display:grid;position:sticky;top:14px;overflow:auto}.admin-control-card h2{color:var(--text);margin:0;font-size:1rem}.admin-control-card__header{gap:4px;display:grid}.admin-control-card__subtext{color:var(--muted);margin:0;font-size:.82rem}.admin-control-form{gap:8px;display:grid}.admin-control-form label,.admin-control-modules legend{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.73rem}.admin-control-form input,.admin-control-form select{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:8px;padding:10px}.admin-control-help{color:var(--muted);margin:-2px 0 2px;font-size:.76rem}.admin-control-modules{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, var(--bg));border-radius:10px;gap:9px;margin:2px 0 0;padding:10px;display:grid}.admin-control-modules-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-control-modules-status{color:var(--muted);letter-spacing:.03em;margin:0;font-size:.72rem}.admin-control-module-actions{flex-wrap:wrap;gap:6px;display:inline-flex}.admin-control-module-action{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, var(--bg));color:var(--text);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:6px 10px;font-size:.72rem}.admin-control-module-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 52%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent)}.admin-control-module-action:disabled{opacity:.55;cursor:not-allowed}.admin-control-modules-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px;display:grid}.admin-control-module-option{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 78%, var(--bg));color:var(--text);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:.8rem;line-height:1.2;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid}.admin-control-module-option:hover{border-color:color-mix(in srgb, var(--accent) 44%, var(--border))}.admin-control-module-option input{width:14px;height:14px;accent-color:var(--accent);margin:0}.admin-control-module-option__name{overflow-wrap:anywhere;display:block}.admin-control-module-option.is-checked{border-color:color-mix(in srgb, var(--accent) 60%, var(--border));background:color-mix(in srgb, var(--accent) 14%, var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent)}.admin-control-module-option.is-disabled{opacity:.78;cursor:default}.admin-control-form-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.security-panel-card{gap:12px;display:grid}.admin-control-success{border-left:6px solid var(--ok);background:color-mix(in srgb, var(--ok) 17%, #fff);color:color-mix(in srgb, var(--ok) 70%, var(--text));border-radius:8px;margin:0;padding:10px 12px;font-weight:600}.admin-control-empty{color:var(--muted);margin:0;font-size:.82rem}.admin-directory-list{gap:7px;display:grid}.admin-directory-item{border:1px solid var(--border);text-align:left;background:color-mix(in srgb, var(--surface) 88%, var(--bg));cursor:pointer;color:var(--text);border-radius:10px;gap:3px;padding:10px;display:grid}.admin-directory-item:hover{border-color:color-mix(in srgb, var(--accent) 44%, var(--border))}.admin-directory-item.is-active{border-color:color-mix(in srgb, var(--accent) 72%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent)}.admin-directory-item__name{color:var(--text);font-size:.9rem;font-weight:700}.admin-directory-item__email{color:var(--muted);font-size:.75rem}.admin-directory-item__designation{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.admin-directory-panel{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, var(--bg));border-radius:10px;gap:6px;padding:10px;display:grid}.admin-directory-panel h3{color:var(--text);margin:0;font-size:.95rem}.admin-directory-notify-controls{gap:8px;margin-top:4px;display:grid}.admin-directory-notify-controls label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.73rem}.admin-directory-notify-controls select{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:8px;padding:10px}.admin-control-user-meta{color:var(--muted);margin:0;font-size:.79rem}.avatar-cropper{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, var(--bg));border-radius:10px;gap:10px;padding:10px;display:grid}.avatar-cropper__current{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.avatar-cropper__avatar{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 74%, var(--bg));border-radius:999px;place-items:center;width:74px;height:74px;display:grid;overflow:hidden}.avatar-cropper__avatar img{object-fit:cover;width:100%;height:100%;display:block}.avatar-cropper__placeholder{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.avatar-cropper__actions{flex-wrap:wrap;gap:8px;display:inline-flex}.avatar-cropper__upload-btn{cursor:pointer;text-decoration:none}.avatar-cropper__editor{gap:8px;display:grid}.avatar-cropper__preview{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 72%, var(--bg));border-radius:12px;width:180px;height:180px;position:relative;overflow:hidden}.avatar-cropper__preview img{-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.avatar-cropper__sliders{gap:6px;display:grid}.avatar-cropper__sliders label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.avatar-cropper__sliders input[type=range]{width:100%}.deploy-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.deploy-quickstart-card,.deploy-bundle-history-card,.deploy-actions-card{gap:10px}.deploy-history-card{gap:12px}.deploy-instructions-card{gap:10px}.deploy-instructions-list{color:var(--text);gap:6px;margin:0;padding-left:1.2rem;font-size:.81rem;line-height:1.45;display:grid}.deploy-instructions-note{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.74rem}.deploy-bundle-help{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, var(--bg));border-radius:10px;gap:8px;padding:10px;display:grid}.deploy-bundle-help__title{color:var(--text);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.deploy-bundle-help__list{color:var(--text);gap:6px;margin:0;padding-left:1.2rem;font-size:.77rem;line-height:1.35;display:grid}.deploy-bundle-help__list code{font-size:.73rem}.deploy-bundle-help__note{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.71rem}.deploy-history-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deploy-history-controls label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.73rem}.deploy-history-table{gap:6px;display:grid}.deploy-history-table__head,.deploy-history-table__row{grid-template-columns:minmax(80px,.85fr) minmax(88px,.75fr) minmax(130px,1fr) minmax(150px,1fr) minmax(120px,.9fr) auto;align-items:center;gap:8px;display:grid}.deploy-history-table__head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0 8px;font-size:.67rem}.deploy-history-table__row{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, var(--bg));color:var(--text);border-radius:10px;padding:9px 8px;font-size:.76rem}.deploy-table-primary{letter-spacing:.03em;font-weight:700}.deploy-bundle-builder-card .admin-control-form,.deploy-bundle-services{gap:10px}.deploy-service-grid{gap:8px;display:grid}.deploy-service-row{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, var(--bg));border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;padding:10px;display:grid}.deploy-service-row label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.69rem}.deploy-service-row__label{color:var(--text);letter-spacing:.02em;grid-column:1/-1;margin:0;font-size:.82rem;font-weight:700}.deploy-validation-list{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 84%, var(--bg));border-radius:10px;gap:6px;padding:10px;display:grid}.deploy-validation-item{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.73rem}.deploy-validation-item.is-ok{color:var(--ok)}.deploy-validation-item.is-fail{color:var(--danger)}.deploy-action-buttons{gap:8px;display:grid}.deploy-progress-panel{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, var(--bg));border-radius:10px;gap:7px;padding:10px;display:grid}.deploy-progress-panel__header{color:var(--text);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:.74rem;font-weight:700;display:flex}.deploy-progress-bar{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 75%, var(--bg));border-radius:999px;width:100%;height:8px;overflow:hidden}.deploy-progress-bar__fill{background:linear-gradient(120deg, var(--accent), color-mix(in srgb, var(--accent) 60%, #fff));height:100%;transition:width .28s}.deploy-progress-panel__label{color:var(--muted);margin:0;font-size:.76rem}.deploy-progress-panel__write-status{color:var(--text);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem}.deploy-stage-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.deploy-stage-chip{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 82%, var(--bg));letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:.64rem;display:flex}.deploy-stage-chip--active{border-color:color-mix(in srgb, var(--accent) 65%, var(--border));color:var(--text)}.deploy-stage-chip--complete{border-color:color-mix(in srgb, var(--ok) 50%, var(--border));color:var(--text)}.deploy-service-status-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.deploy-service-status-item{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, var(--bg));border-radius:10px;gap:4px;padding:10px;display:grid}.deploy-service-status-item__name{color:var(--text);margin:0;font-size:.83rem;font-weight:700}.deploy-service-status-item__state{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem}.deploy-service-status-item__meta{color:var(--muted);letter-spacing:.03em;overflow-wrap:anywhere;margin:0;font-size:.69rem}.deploy-service-status-item__message{color:var(--text);overflow-wrap:anywhere;margin:2px 0 0;font-size:.72rem}.deploy-events-list{gap:8px;max-height:460px;padding-right:2px;display:grid;overflow:auto}.deploy-event-item{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, var(--bg));border-radius:10px;gap:4px;padding:10px;display:grid}.deploy-event-item__title{color:var(--text);letter-spacing:.03em;margin:0;font-size:.8rem;font-weight:700}.deploy-event-item__meta{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.7rem}.deploy-event-item__details{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, var(--bg));color:var(--text);border-radius:8px;max-height:220px;margin:2px 0 0;padding:8px;font-size:.68rem;line-height:1.45;overflow:auto}.deploy-console-card{padding:0;overflow:hidden}.deploy-console-window{border-top:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));background:#08101b;min-height:220px;max-height:320px;padding:10px 12px;font-family:JetBrains Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.69rem;line-height:1.42;overflow:auto}.deploy-console-line{white-space:pre-wrap;overflow-wrap:anywhere;color:#cce3ff;margin:0}.deploy-console-line+.deploy-console-line{margin-top:3px}.deploy-console-line--info{color:#cce3ff}.deploy-console-line--warn{color:#ffd889}.deploy-console-line--error{color:#ffb3b3}.module-launch-modal-overlay{z-index:60;background:#10212b6b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.genie-app.is-launching-module .module-launch-modal-overlay{-webkit-backdrop-filter:blur(1.4px);backdrop-filter:blur(1.4px);background:#01070d3d}.module-launch-modal{text-align:center;justify-items:center;gap:12px;width:min(440px,100%);display:grid}.module-launch-modal__title{color:var(--text);margin:0;font-size:1.05rem}.module-launch-modal__text{color:var(--muted);margin:0;font-size:.9rem}.module-launch-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:inline-flex}.module-launch-spinner{border:3px solid #d7dde4;border-top-color:var(--accent);border-radius:999px;width:34px;height:34px;animation:.9s linear infinite moduleSpin}@keyframes moduleSpin{to{transform:rotate(360deg)}}@media (max-width:1024px){.integration-grid,.mobile-emulator-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.integration-shell{width:min(1280px,100% - 1.25rem);padding-top:16px}.mobile-emulator-shell{width:min(1320px,100% - 1.25rem);padding-top:16px}.integration-actions{justify-content:stretch;width:100%}.integration-btn{width:100%}.mobile-emulator-device{min-height:auto;padding:12px 0}.mobile-emulator-bezel{border-radius:34px;width:min(100%,380px);padding:14px}.integration-frame{min-height:58vh}.admin-shell__header{align-items:flex-start}.app-header-side{justify-items:stretch;width:100%}.app-header-side .admin-shell__actions{justify-content:stretch;width:100%}.app-header-user{justify-content:space-between}.app-header-user__meta{text-align:left}.admin-control-layout{grid-template-columns:minmax(0,1fr)}.admin-directory-card{max-height:none;position:static}.deploy-history-table__head{display:none}.deploy-history-table__row{grid-template-columns:minmax(0,1fr);gap:4px}.deploy-service-row{grid-template-columns:minmax(0,1fr)}}
.social-ops-desk{--soc-bg:#090b0d;--soc-bg-2:#111519;--soc-panel:#15191d;--soc-panel-2:#101316;--soc-panel-ink:#f4f1e8;--soc-panel-muted:#aeb6bf;--soc-border:#eee8da29;--soc-panel-border:#eee8da24;--soc-orange:#f2a51f;--soc-orange-dark:#d9821f;--soc-teal:#27b28b;--soc-amber:#f2a51f;--soc-red:#ff624d;--soc-blue:#4b95ff;min-height:100vh;color:var(--soc-panel-ink);font-family:var(--font-main), "Chakra Petch", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:linear-gradient(90deg,#f2a51f14,#0000 30%),linear-gradient(#080a0c 0%,#12171a 52%,#0b0f11 100%);grid-template-columns:214px minmax(0,1fr);padding:0;font-weight:500;display:grid}.social-ops-desk *,.social-ops-desk :before,.social-ops-desk :after{letter-spacing:0;font-family:inherit}.social-ops-sidebar{background:linear-gradient(#ffffff06,#0000 42%),#080b0d;border-right:1px solid #eee8da29;flex-direction:column;min-height:100vh;padding:18px 12px;display:flex;position:sticky;top:0}.social-ops-sidebar-title{color:#fffaf0;font-size:1rem;font-weight:800}.social-ops-sidebar-brand{color:#fffaf0;letter-spacing:.11em;gap:1px;margin:58px 10px 30px;font-size:.88rem;font-weight:850;line-height:.95;display:grid}.social-ops-shell-main{min-width:0}.social-ops-compact-header{box-shadow:none;background:#080b0deb;border-width:0 0 1px;border-radius:0;grid-template-columns:minmax(240px,1fr) minmax(520px,1.5fr) auto;gap:26px;padding:18px 28px}.social-ops-compact-header h1{color:#fffaf0;font-size:1.04rem;font-weight:720}.social-ops-compact-header p{color:#aeb6bf;margin-top:6px;font-size:.86rem}.social-ops-header-status{grid-template-columns:auto minmax(150px,1fr) minmax(180px,1fr) minmax(190px,1fr);align-items:center;gap:14px;display:grid}.social-ops-header-status span:not(.soc-status-dot){color:#d9dee2;background:0 0;border-width:0 0 0 1px;border-color:#eee8da2e;border-radius:0;min-height:40px;padding:0 16px}.soc-status-dot{margin-top:0;box-shadow:0 0 0 4px #27b28b1f}.social-ops-header-actions button,.social-ops-desk button,.social-ops-desk .soc-link-button{color:#0d1113;background:#f4f1e8;border:1px solid #eee8da3d;border-radius:4px;min-height:38px;font-weight:650}.social-ops-desk button.secondary,.social-ops-desk .soc-link-button{color:#f4f1e8;background:0 0}.social-ops-desk button:hover,.social-ops-desk .soc-link-button:hover{border-color:#f2a51fbf}.social-ops-desk button.soc-list-row,.social-ops-desk button.soc-mode-card,.social-ops-desk button.soc-narrative-card,.social-ops-desk .soc-stepper button{color:#f4f1e8;background:#ffffff0a}.social-ops-desk button.soc-list-row{border:1px solid #eee8da1f;border-radius:4px;min-height:64px}.social-ops-workspace{display:contents}.social-ops-nav{background:0 0;border:0;border-radius:0;flex:1;gap:2px;padding:0;position:static}.social-ops-nav button{color:#d7dde2;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:0 12px;font-size:.94rem;font-weight:560;display:grid}.social-ops-nav button:before{content:"";opacity:.82;border:1px solid;border-radius:3px;width:15px;height:15px}.social-ops-nav button:hover,.social-ops-nav button.is-active{border-left-color:var(--soc-orange);color:#fffaf0;background:linear-gradient(90deg,#f2a51f2e,#ffffff09)}.social-ops-nav button.is-active:before{color:var(--soc-orange);box-shadow:inset 0 0 0 3px #f2a51f2e}.social-ops-sidebar-user{color:#f4f1e8;border-top:1px solid #eee8da2e;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.social-ops-sidebar-user>span{border:1px solid #eee8dab8;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:850;display:inline-flex}.social-ops-sidebar-user strong,.social-ops-sidebar-user small{display:block}.social-ops-sidebar-user small{color:#aeb6bf;text-transform:capitalize;margin-top:2px}.social-ops-main{width:100%;max-width:1680px;margin:0 auto;padding:24px 28px 34px}.social-ops-section{gap:14px}.social-ops-section-head{background:0 0;border:0;border-radius:0;padding:0 0 6px}.social-ops-section-head h2{color:#fffaf0;font-size:1.62rem;font-weight:720}.social-ops-section-head p{color:#b9c0c7}.soc-metric-card,.soc-panel,.soc-decision-card,.soc-source-card,.soc-piece-card,.soc-story-card,.soc-policy-card,.soc-plan-card,.soc-render-card,.soc-calendar-lane,.soc-asset-table-wrap{border:1px solid var(--soc-panel-border);background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--soc-panel);color:var(--soc-panel-ink);box-shadow:none}.soc-metric-card{min-height:118px;padding:18px}.soc-metric-card span{color:#c6ccd2;text-transform:none;font-size:.84rem;font-weight:560}.soc-metric-card strong{color:#fffaf0;font-size:2.2rem;font-weight:720}.soc-tone-safe{border-top-color:var(--soc-teal)}.soc-tone-review{border-top-color:var(--soc-blue)}.soc-tone-warning{border-top-color:var(--soc-amber)}.soc-tone-danger{border-top-color:var(--soc-red)}.soc-panel,.soc-decision-card,.soc-source-card,.soc-piece-card,.soc-story-card,.soc-policy-card,.soc-plan-card,.soc-render-card{padding:16px}.soc-panel h3,.soc-decision-card h3,.soc-source-card h3,.soc-piece-card h3,.soc-story-card h3,.soc-policy-card h3,.soc-plan-card h3{color:#fffaf0;font-weight:680}.social-ops-desk strong{font-weight:680}.soc-panel-head{border-bottom:1px solid #eee8da1f;padding-bottom:10px}.soc-panel-head p,.soc-wizard-head p,.soc-decision-title p,.soc-copy,.soc-muted-line,.soc-list-row small,.soc-calendar-card span,.soc-calendar-card small,.soc-render-card p,.soc-render-card span,.soc-brand-kit-grid span{color:#aeb6bf}.soc-list-row,.soc-calendar-card,.soc-decision-grid div,.soc-mini-dl div,.soc-decision-reason,.soc-post-preview,.soc-check-grid div,.soc-brand-kit-grid div,.soc-review-stage,.soc-narrative-card{color:#f4f1e8;background:#ffffff09;border-color:#eee8da1f}.soc-list-row strong,.soc-calendar-card strong,.soc-decision-grid dd,.soc-mini-dl dd,.soc-brand-kit-grid strong{color:#fffaf0}.soc-decision-grid dt,.soc-mini-dl dt,.soc-draft-label span,.soc-post-preview span,.soc-overline,.crm-field-label{color:#9ea7af}.soc-decision-reason p,.soc-post-preview p,.soc-check-grid ul,.soc-piece-card ol,.soc-plain-list{color:#b9c0c7}.soc-chip{color:#e9edf0;background:#ffffff0e;border-color:#eee8da29}.soc-chip--safe,.soc-chip--low,.soc-chip--clear,.soc-chip--approved{color:#8df0cb;background:#27b28b24;border-color:#27b28b7a}.soc-chip--warning,.soc-chip--medium,.soc-chip--needs-review,.soc-chip--unknown,.soc-chip--internal-only{color:#ffc75b;background:#f2a51f24;border-color:#f2a51f80}.soc-chip--danger,.soc-chip--high,.soc-chip--blocked,.soc-chip--block,.soc-chip--do-not-use{color:#ff9c8e;background:#ff624d24;border-color:#ff624d80}.soc-chip--review,.soc-chip--manual,.soc-chip--capability,.soc-chip--style-warning{color:#9fc6ff;background:#4b95ff24;border-color:#4b95ff73}.soc-flow-strip span,.soc-mode-card,.soc-calendar-lane{background:#ffffff09;border-color:#eee8da24}.soc-mode-card.is-active,.soc-narrative-card.is-active,.soc-stepper button.is-active{color:#fffaf0;background:#f2a51f24;border-color:#f2a51fd1}.soc-stepper button,.soc-narrative-card,.soc-review-stage{color:#dce2e6;background:#ffffff0a}.soc-review-stage.is-active span{color:#8df0cb;background:#27b28b2e}.soc-fieldset,.soc-steer-panel{color:#f4f1e8;background:#ffffff09;border-color:#eee8da24}.soc-checkbox-row,.soc-toggle-grid label{color:#dce2e6}.social-ops-desk input,.social-ops-desk textarea,.social-ops-desk select{color:#f4f1e8;background:#0c1012;border:1px solid #eee8da29;border-radius:4px}.social-ops-desk textarea::placeholder,.social-ops-desk input::placeholder{color:#7e8992}.soc-social-panels,.crm-social-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-social-table-wrap,.soc-asset-table-wrap{overflow-x:auto}.crm-social-table,.soc-asset-table,.data-table{border-collapse:collapse;width:100%}.crm-social-table th,.crm-social-table td,.soc-asset-table th,.soc-asset-table td,.data-table th,.data-table td{color:#dce2e6;text-align:left;vertical-align:top;border-bottom:1px solid #eee8da1a;padding:11px 12px}.crm-social-table thead th,.soc-asset-table thead th,.data-table thead th{color:#aab3bc;text-transform:uppercase;background:#11161a;font-size:.74rem;font-weight:850}.small{color:#aeb6bf}.soc-alert{margin:14px 28px 0}@media (max-width:1280px){.social-ops-desk{grid-template-columns:190px minmax(0,1fr)}.social-ops-compact-header,.social-ops-header-status{grid-template-columns:1fr}}@media (max-width:980px){.social-ops-desk{display:block}.social-ops-sidebar{min-height:0;position:static}.social-ops-sidebar-brand,.social-ops-sidebar-user{display:none}.social-ops-nav{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.social-ops-nav button{text-align:left;min-height:42px}.soc-social-panels,.crm-social-panels{grid-template-columns:1fr}}@media (max-width:680px){.social-ops-desk{padding:0}.social-ops-compact-header,.social-ops-main{padding:16px}.social-ops-nav,.soc-metric-grid{grid-template-columns:1fr}.soc-alert{margin:12px 16px 0}}.social-ops-route-shell{background:#080b0d}.social-ops-route-main{padding:0}.social-ops-desk{background:linear-gradient(90deg,#f2a51f0b,#0000 34%),#090c0e;grid-template-columns:172px minmax(0,1fr)}.social-ops-sidebar{border-right-color:#e2e7eb24;padding:16px 10px}.social-ops-sidebar-title{font-size:.98rem}.social-ops-sidebar-brand{margin:54px 12px 28px;font-size:.82rem}.social-ops-compact-header{grid-template-columns:minmax(620px,1fr) auto;min-height:72px;padding:12px 28px}.social-ops-compact-header>div:first-child{display:none}.social-ops-header-status{grid-template-columns:18px 150px 178px 178px;justify-content:start;gap:10px;font-size:.82rem}.social-ops-header-status span:not(.soc-status-dot){min-height:36px;padding:0 14px}.social-ops-header-actions{gap:10px}.social-ops-header-actions button,.social-ops-desk button,.social-ops-desk .soc-link-button{min-height:36px;padding:7px 12px;font-size:.86rem}.social-ops-nav button{min-height:50px;padding:0 12px;font-size:.92rem}.social-ops-main{max-width:none;padding:22px 28px 30px}.social-ops-section-head{padding-bottom:8px}.social-ops-section-head h2{font-size:1.55rem}.social-ops-section-head p{margin-top:2px;font-size:.92rem}.soc-command-centre{grid-template-columns:minmax(0,1fr) 174px;align-items:start;gap:12px;display:grid}.soc-command-primary{flex-direction:column;gap:12px;min-width:0;display:flex}.soc-metric-grid{grid-template-columns:repeat(6,minmax(128px,1fr));gap:10px}.soc-metric-card{border-radius:3px;min-height:114px;padding:17px 16px}.soc-metric-card span{color:#c7cdd2;max-width:150px;font-size:.81rem;line-height:1.16}.soc-metric-card strong{margin-top:14px;font-size:1.95rem;line-height:.95}.soc-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:12px;display:grid}.soc-panel,.soc-decision-card,.soc-source-card,.soc-piece-card,.soc-story-card,.soc-policy-card,.soc-plan-card,.soc-render-card,.soc-calendar-lane,.soc-asset-table-wrap,.soc-rail-panel{background:linear-gradient(#ffffff09,#ffffff03),#171c20;border-radius:3px}.soc-panel--table{padding:0}.soc-panel--table .soc-panel-head{border-bottom-color:#e2e7eb21;align-items:center;min-height:48px;padding:12px 14px}.soc-panel--table h3,.soc-rail-panel h3{color:#f8f4ea;font-size:.98rem}.soc-plain-action{text-underline-offset:3px;text-decoration:underline;color:#dbe4ec!important;background:0 0!important;border:0!important;min-height:auto!important;padding:0!important;font-size:.75rem!important}.soc-table-wrap{overflow-x:auto}.soc-ops-table{border-collapse:collapse;width:100%;min-width:560px}.soc-ops-table th,.soc-ops-table td{color:#d6dde3;text-align:left;vertical-align:top;border-bottom:1px solid #e2e7eb1a;padding:7px 12px;font-size:.79rem;line-height:1.18}.soc-ops-table th{color:#aab3bb;font-size:.67rem;font-weight:650}.soc-ops-table strong,.soc-alert-row strong{color:#f7f1e8;font-size:.8rem;line-height:1.25;display:block}.soc-ops-table small,.soc-alert-row small{color:#aeb7c0;margin-top:3px;font-size:.73rem;line-height:1.2;display:block}.soc-panel--amplify .soc-ops-table{min-width:580px}.soc-panel--amplify .soc-ops-table td:nth-child(3){max-width:150px}.soc-panel--amplify .soc-ops-table td:nth-child(4){max-width:82px}.soc-priority{text-transform:uppercase;border:1px solid #e2e7eb33;border-radius:3px;justify-content:center;align-items:center;min-width:34px;padding:3px 6px;font-size:.66rem;font-weight:750;display:inline-flex}.soc-priority--low{color:#7ce5c1;border-color:#27b28ba6}.soc-priority--medium{color:#ffc860;border-color:#f2a51fad}.soc-priority--high{color:#ff8c7f;border-color:#ff624db8}.soc-table-button{color:#f4b03b!important;background:0 0!important;border-color:#f2a51f94!important;min-height:26px!important;padding:4px 9px!important;font-size:.71rem!important}.soc-mini-pipeline{border:1px solid #e2e7eb1c;border-radius:3px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 14px 12px;padding:10px;display:grid}.soc-mini-pipeline span{color:#9fa9b2;font-size:.72rem;position:relative}.soc-mini-pipeline span.is-complete{color:#86e7c2}.soc-alert-list{gap:0;display:grid}.soc-alert-row{border-bottom:1px solid #e2e7eb1a;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 14px;display:grid}.soc-alert-row>span{border:1px solid #f2a51fd9;width:18px;height:18px;transform:rotate(45deg)}.soc-ops-table--schedule{min-width:500px}.soc-command-rail{flex-direction:column;gap:12px;min-width:0;display:flex}.soc-rail-panel{border:1px solid #e2e7eb24;padding:13px 12px}.soc-rail-panel h3{margin-bottom:12px}.soc-rail-panel button{text-align:left;width:100%;margin-top:8px;display:block;color:#dbe4ec!important;background:0 0!important;border:0!important;font-size:.76rem!important}.soc-account-status{color:#d6dde3;border-bottom:1px solid #e2e7eb1c;justify-content:space-between;gap:8px;padding:9px 0;font-size:.74rem;display:flex}.soc-account-status strong{color:#8cdb67;font-size:.7rem}.soc-rail-panel p{color:#b5bec6;font-size:.76rem;line-height:1.55}.soc-rail-metric{border-bottom:1px solid #e2e7eb1c;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 0;display:grid}.soc-rail-metric span{color:#c7cfd6;font-size:.72rem;line-height:1.2}.soc-rail-metric strong{color:#fffaf0;font-size:.98rem}.soc-chip{border-radius:999px;min-height:22px;font-size:.66rem}@media (max-width:1280px){.social-ops-compact-header,.soc-command-centre{grid-template-columns:1fr}.soc-command-rail{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:1040px){.soc-dashboard-grid{grid-template-columns:1fr}.soc-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.social-ops-desk{display:block}.soc-command-rail,.soc-metric-grid{grid-template-columns:1fr}}
