@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ce92d22f98cba196-s.p.1hx5ub3m4e03a.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/bc75617546bfc27e-s.43ie5mg9jzk6i.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/293c566c2e1d69ac-s.p.1_02jizf7_zt7.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:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ce92d22f98cba196-s.p.1hx5ub3m4e03a.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/bc75617546bfc27e-s.43ie5mg9jzk6i.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/293c566c2e1d69ac-s.p.1_02jizf7_zt7.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:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ce92d22f98cba196-s.p.1hx5ub3m4e03a.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/bc75617546bfc27e-s.43ie5mg9jzk6i.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/293c566c2e1d69ac-s.p.1_02jizf7_zt7.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:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ce92d22f98cba196-s.p.1hx5ub3m4e03a.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/bc75617546bfc27e-s.43ie5mg9jzk6i.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/293c566c2e1d69ac-s.p.1_02jizf7_zt7.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:Noto Sans Thai Fallback;src:local(Arial);ascent-override:99.79%;descent-override:42.32%;line-gap-override:0.0%;size-adjust:106.33%}._2BQmUW_className{font-family:Noto Sans Thai,Noto Sans Thai Fallback;font-style:normal}._2BQmUW_variable{--font-noto:"Noto Sans Thai", "Noto Sans Thai Fallback"}
@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/a3ad4672c526c1cc-s.1mq5s36pj0pak.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:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/d6011c29c416d5c4-s.1u6j2dgtvkhof.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/194ba805cef72e7e-s.3dbx4-_3lrmrn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/a5a75dae7d876226-s.1u_-sc7tcpy__.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:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/2443b96ca66c6483-s.2420v9bshvb4k.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/2617c56fc138c6bf-s.3xl3ybfsmj-am.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/e91a3f372062aa7f-s.01pm4i-1drugi.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:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/d4349f340f06b775-s.1rjy8ctfj1__1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/c5f006ccf96c15fe-s.p.3l4zvto3p0stf.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a3ad4672c526c1cc-s.1mq5s36pj0pak.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d6011c29c416d5c4-s.1u6j2dgtvkhof.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/194ba805cef72e7e-s.3dbx4-_3lrmrn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a5a75dae7d876226-s.1u_-sc7tcpy__.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2443b96ca66c6483-s.2420v9bshvb4k.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2617c56fc138c6bf-s.3xl3ybfsmj-am.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e91a3f372062aa7f-s.01pm4i-1drugi.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d4349f340f06b775-s.1rjy8ctfj1__1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c5f006ccf96c15fe-s.p.3l4zvto3p0stf.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a3ad4672c526c1cc-s.1mq5s36pj0pak.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d6011c29c416d5c4-s.1u6j2dgtvkhof.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/194ba805cef72e7e-s.3dbx4-_3lrmrn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a5a75dae7d876226-s.1u_-sc7tcpy__.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/2443b96ca66c6483-s.2420v9bshvb4k.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/2617c56fc138c6bf-s.3xl3ybfsmj-am.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e91a3f372062aa7f-s.01pm4i-1drugi.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d4349f340f06b775-s.1rjy8ctfj1__1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c5f006ccf96c15fe-s.p.3l4zvto3p0stf.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:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a3ad4672c526c1cc-s.1mq5s36pj0pak.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:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d6011c29c416d5c4-s.1u6j2dgtvkhof.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/194ba805cef72e7e-s.3dbx4-_3lrmrn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a5a75dae7d876226-s.1u_-sc7tcpy__.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:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/2443b96ca66c6483-s.2420v9bshvb4k.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/2617c56fc138c6bf-s.3xl3ybfsmj-am.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e91a3f372062aa7f-s.01pm4i-1drugi.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:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d4349f340f06b775-s.1rjy8ctfj1__1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c5f006ccf96c15fe-s.p.3l4zvto3p0stf.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a3ad4672c526c1cc-s.1mq5s36pj0pak.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d6011c29c416d5c4-s.1u6j2dgtvkhof.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/194ba805cef72e7e-s.3dbx4-_3lrmrn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a5a75dae7d876226-s.1u_-sc7tcpy__.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/2443b96ca66c6483-s.2420v9bshvb4k.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/2617c56fc138c6bf-s.3xl3ybfsmj-am.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e91a3f372062aa7f-s.01pm4i-1drugi.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d4349f340f06b775-s.1rjy8ctfj1__1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c5f006ccf96c15fe-s.p.3l4zvto3p0stf.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:Roboto Fallback;src:local(Arial);ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.0%;size-adjust:99.78%}.Vu2bRG_className{font-family:Roboto,Roboto Fallback;font-style:normal}.Vu2bRG_variable{--font-roboto:"Roboto", "Roboto Fallback"}
.cIYQVq_trigger{border:1px solid var(--dds-border-control);width:min(300px,25vw);min-height:32px;color:var(--dds-text-muted);cursor:pointer;font:400 14px/24px var(--dds-font);text-align:left;background:#fff;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;padding:4px 12px;display:flex}.cIYQVq_trigger:hover{background:var(--dds-surface-hover);border-color:var(--dds-brand);color:var(--dds-brand-hover)}.cIYQVq_trigger kbd{font:12px var(--dds-font);white-space:nowrap;color:var(--dds-text-muted)}.cIYQVq_searchIcon{flex:0 0 16px;width:16px;height:16px}.cIYQVq_triggerText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cIYQVq_dialog{width:min(680px,100vw - 32px);max-height:min(80dvh,740px);color:var(--dds-text);background:#fff;border-radius:2px}.cIYQVq_searchHead{border-bottom:1px solid var(--dds-border);align-items:center;gap:12px;padding:16px 24px;display:flex}.cIYQVq_searchHead .cIYQVq_input{border:1px solid var(--dds-border-control);width:100%;min-width:0;min-height:40px;font:400 16px/24px var(--dds-font);color:var(--dds-text);background:#fff;border-radius:2px;margin:0;padding:8px 12px}.cIYQVq_searchHead .cIYQVq_dismiss{min-width:32px;min-height:32px;color:var(--dds-brand-hover);background:#fff;border:0;border-radius:2px;flex:0 0 32px;padding:4px}.cIYQVq_searchHead .cIYQVq_dismiss:hover{background:var(--dds-brand-subtle);color:var(--dds-brand-hover)}.cIYQVq_results{overscroll-behavior:contain;max-height:52dvh;padding:8px 0;overflow-y:auto}.cIYQVq_group{margin:0 0 8px}.cIYQVq_groupTitle{color:var(--dds-text-muted);margin:0;padding:12px 24px 8px;font-size:12px;font-weight:500}.cIYQVq_result{width:100%;min-height:48px;color:var(--dds-text);text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;border-left:4px solid #0000;border-radius:0;gap:4px;padding:12px 24px;text-decoration:none;display:grid}.cIYQVq_result:hover{background:var(--dds-surface-hover);color:var(--dds-brand-hover)}.cIYQVq_result.cIYQVq_active,.cIYQVq_result.cIYQVq_active:hover{border-left-color:var(--dds-brand);background:var(--dds-brand-subtle);color:var(--dds-brand-hover)}.cIYQVq_label{font-size:14px;font-weight:500;line-height:20px}.cIYQVq_detail{color:var(--dds-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:20px}.cIYQVq_empty{color:var(--dds-text-muted);padding:32px 24px;font-size:14px}.cIYQVq_footer{border-top:1px solid var(--dds-border);color:var(--dds-text-muted);background:#f8fafb;padding:12px 24px;font-size:12px}@media (max-width:900px){.cIYQVq_trigger{border-color:#0000;justify-content:center;width:32px;height:32px;padding:4px}.cIYQVq_triggerText,.cIYQVq_trigger kbd{display:none}}@media (max-width:600px){.cIYQVq_searchHead{gap:8px;padding:12px 16px}.cIYQVq_dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}.cIYQVq_result{padding:12px 16px}.cIYQVq_groupTitle,.cIYQVq_footer{padding-inline:16px}.cIYQVq_results{max-height:58dvh}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#000;--paper:#fff;--soft:#f4f4f4;--muted:#656565;--line:#0000001f;--line-strong:#00000047;background:var(--soft);color:var(--ink);font-family:var(--font-noto), var(--font-roboto), sans-serif}*{box-sizing:border-box;border-radius:0}body{margin:0}a{color:inherit}.app{grid-template-columns:220px 1fr;min-height:100vh;display:grid}aside{background:var(--ink);height:100vh;color:var(--paper);flex-direction:column;padding:28px 16px 20px;display:flex;position:sticky;top:0}.brand{letter-spacing:.16em;text-transform:uppercase;margin:0 12px 28px;font-size:.75rem}aside nav{gap:4px;display:grid}aside a{color:var(--paper);padding:10px 12px;font-size:.95rem;text-decoration:none}aside a.active,aside a:hover{background:var(--paper);color:var(--ink)}aside form{border:0;margin-top:auto;padding:12px 0 0}main{max-width:1180px;padding:36px 40px 80px}.login-wrap{background:var(--soft);place-items:center;min-height:100vh;padding:24px;display:grid}.login-wrap form{width:min(420px,100%)}h1,h2{letter-spacing:0;font-weight:500}h1{margin:0;font-size:1.75rem;line-height:1.25}h2{margin:0 0 8px;font-size:1.05rem}p{line-height:1.7}.pagehead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.crumb{margin:0 0 8px;font-size:.8rem}.crumb a{color:var(--muted)}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.stat{background:var(--paper);border:1px solid var(--ink);padding:16px;text-decoration:none;display:block}.stat strong{margin-top:8px;font-size:1.6rem;font-weight:500;display:block}.stat span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.toolbar{align-items:center;gap:12px;margin:0 0 16px;display:flex}.toolbar form,.filters{background:0 0;border:0;flex:1;gap:8px;margin:0;padding:0;display:flex}.toolbar input{background:var(--paper);margin:0}.tabs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.tabs a{border:1px solid var(--ink);background:var(--paper);padding:8px 12px;text-decoration:none}.tabs a.active,.tabs a:hover{background:var(--ink);color:var(--paper)}table{border-collapse:collapse;background:var(--paper);border:1px solid var(--ink);width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 14px}th{background:var(--ink);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:500}tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--soft)}td a{border-bottom:1px solid var(--ink);text-decoration:none}.panel,.card{background:var(--paper);border:1px solid var(--ink);margin:16px 0;padding:20px}.actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;display:block}input,textarea,button{font:inherit;color:var(--ink)}input,textarea{background:var(--paper);border:1px solid var(--line-strong);width:100%;margin-top:6px;padding:10px 12px}input:focus,textarea:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}button{background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;letter-spacing:.06em;padding:10px 16px;font-size:.8rem}button:hover,button.ghost{background:var(--paper);color:var(--ink)}aside button.ghost{width:100%;color:var(--paper);background:0 0;border-color:#fff6}aside button.ghost:hover{background:var(--paper);color:var(--ink)}fieldset{border:1px solid var(--line);background:var(--soft);margin:16px 0;padding:8px 16px 16px}legend{letter-spacing:.06em;text-transform:uppercase;padding:0 6px;font-size:.75rem}.block{margin:12px 0}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:.72rem}.line{grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:8px;display:grid}.line input{margin-top:0}.item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.repeater-fieldset-actions{margin-top:12px}.repeater-move{min-width:72px}button.ghost:disabled:hover{background:var(--paper);color:var(--ink)}.check{text-transform:none;letter-spacing:0;color:var(--ink);align-items:center;gap:8px;margin:12px 0;font-size:.95rem;display:flex}.check input{width:auto;margin:0}.row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.savebar{background:var(--paper);border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;margin:24px -20px -20px;padding:12px 20px;display:flex;position:sticky;bottom:0}.savebar p{margin:0}.note{white-space:pre-wrap;margin:12px 0 0}td form.inline{background:0 0;border:0;gap:8px;margin:0;padding:0;display:grid}td form.inline input{margin:0}.empty{border:1px solid var(--ink);background:var(--paper);padding:28px}.muted{color:var(--muted)}.missing{color:var(--ink);font-weight:600}ul{padding-left:18px}li{line-height:1.8}@media (max-width:900px){.app{grid-template-columns:1fr}aside{height:auto;position:static}aside nav{grid-template-columns:repeat(3,1fr)}aside form{margin-top:16px}.stats,.actions,.row{grid-template-columns:1fr}main{padding:24px 16px 72px}}.revision-value{white-space:pre-wrap;overflow-wrap:anywhere;max-width:42rem;font:inherit;margin:0;line-height:1.45}.savebar>div{flex:1}.savebar>div label{margin-top:.5rem;display:block}select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);padding:10px 12px}button:disabled{cursor:not-allowed;opacity:.45}.status-badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding:2px 7px;font-size:.68rem;line-height:1.4;display:inline-block}.status-draft{color:#7a3f00}.status-review{color:#164d7a}.status-published{color:#24613b}.conflict-card{background:var(--paper);border:2px solid var(--ink);margin:16px 0;padding:16px 18px}.save-actions{align-items:center;gap:8px;display:flex}.nested-table{min-width:720px;margin-top:10px}details summary{cursor:pointer}@media (max-width:900px){.save-actions{flex-direction:column;align-items:stretch}.nested-table{min-width:620px}}.import-preview{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.import-preview ul{max-height:320px;overflow:auto}.import-preview code{overflow-wrap:anywhere}.import-preview details{margin:12px 0}.page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.page-header-copy{min-width:0}.page-eyebrow{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem}.page-description{color:var(--muted);margin-top:8px;line-height:1.6}.page-description p{margin:0}.page-actions{flex:none;align-items:center;gap:8px;display:flex}.button-link,.toolbar-link{border:1px solid var(--ink);background:var(--ink);min-height:38px;color:var(--paper);letter-spacing:.04em;justify-content:center;align-items:center;padding:9px 14px;font-size:.8rem;text-decoration:none;display:inline-flex}.button-link:hover,.button-link:focus-visible,.toolbar-link{background:var(--paper);color:var(--ink)}.toolbar-link:hover,.toolbar-link:focus-visible{background:var(--ink);color:var(--paper)}.list-toolbar{justify-content:space-between;align-items:flex-start;gap:10px;margin:0 0 16px;display:flex}.list-toolbar-primary{flex:1;min-width:0}.list-toolbar-secondary{flex:none;gap:8px;display:flex}.filter-form{background:0 0;border:0;grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(120px,auto)) auto;gap:8px;margin:0;padding:0;display:grid}.filter-form input,.filter-form select{min-width:0;margin:0}.filter-form button{white-space:nowrap}.table-scroll{border:1px solid var(--ink);background:var(--paper);width:100%;overflow:auto}.table-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.table-scroll table{border:0;min-width:760px}.table-scroll .table-scroll{border-color:var(--line-strong);margin-top:10px}.table-scroll .table-scroll table{min-width:620px}.table-subtext{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:.78rem;line-height:1.35}.mono-cell,code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82em}.submission-message{white-space:pre-wrap;overflow-wrap:anywhere;min-width:280px}.empty-state{border:1px solid var(--ink);background:var(--paper);padding:28px}.empty-state>strong{margin-bottom:6px;display:block}.empty-state .muted{line-height:1.6}.empty-state-action{margin-top:14px}.pagination{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.pagination-links{flex-wrap:wrap;gap:6px;display:flex}.pagination-links a,.pagination-links span{border:1px solid var(--line-strong);background:var(--paper);text-align:center;min-width:36px;padding:7px 9px;font-size:.8rem;text-decoration:none}.pagination-links a:hover,.pagination-links a:focus-visible,.pagination-links a.active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.pagination-links span[aria-disabled=true]{color:var(--muted);opacity:.55}.list-summary{color:var(--muted);margin:12px 0 0;font-size:.8rem}.tabs{align-items:center}.tabs a{align-items:center;gap:8px;display:inline-flex}.tab-count{text-align:center;border:1px solid;min-width:20px;padding:1px 5px;font-size:.68rem}.status-neutral{color:var(--muted)}.status-danger{color:#8b1e1e}.dashboard-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dashboard-grid .card,.status-list{margin:0}.status-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.status-list>div:last-child{border-bottom:0}.status-list dt,.status-list dd{margin:0}.sidebar-brand{margin:0 12px 24px}.sidebar-brand .brand{margin:0}.sidebar-caption{color:#fff9;letter-spacing:.08em;text-transform:uppercase;margin:5px 0 0;font-size:.72rem}.sidebar-nav{gap:20px;display:grid}.nav-group{gap:5px;display:grid}.nav-label{color:#ffffff85;letter-spacing:.1em;text-transform:uppercase;margin:0 12px 3px;font-size:.65rem}.nav-links{gap:4px;display:grid}.sidebar-logout{margin-top:auto}a:focus-visible,button:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:1100px){.filter-form{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(120px,auto))}.filter-form button{width:100%}}@media (max-width:900px){.page-header,.list-toolbar,.pagination{flex-direction:column;align-items:stretch}.page-actions,.list-toolbar-secondary{align-self:stretch}.page-actions>*,.list-toolbar-secondary>*{width:100%}.filter-form{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.sidebar-nav{gap:12px}.nav-links{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-label{grid-column:1/-1}}@media (max-width:620px){.filter-form,.nav-links{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.pagination-links{width:100%}.pagination-links a,.pagination-links span{flex:auto}}.section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.section-header h2,.section-header p{margin-top:0}@media (max-width:620px){.section-header{flex-direction:column}.section-header>button{width:100%}}.validation-summary{background:#fff8f8;border:2px solid #8b1e1e;margin:0 0 18px;padding:16px 18px}.validation-summary>strong{margin-bottom:4px;display:block}.validation-summary p{margin:0 0 8px}.validation-summary ul{max-height:240px;margin:0;overflow:auto}.validation-summary code{font-weight:600}.field-error{color:#8b1e1e;letter-spacing:0;text-transform:none;margin-top:5px;font-size:.78rem;line-height:1.4;display:block}.is-invalid input,.is-invalid textarea,.is-invalid select{border-color:#8b1e1e}.savebar .validation-count{color:#8b1e1e;font-weight:600}.validation-link{color:inherit;font:inherit;letter-spacing:0;text-align:left;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.validation-link:hover,.validation-link:focus-visible{color:#8b1e1e;background:0 0}.field-counter{color:var(--muted);letter-spacing:0;text-align:right;text-transform:none;margin-top:4px;font-size:.72rem;display:block}.advanced-fields{border:1px dashed var(--line-strong);background:var(--soft);margin:14px 0}.advanced-fields>summary{letter-spacing:.06em;text-transform:uppercase;padding:11px 13px;font-size:.78rem}.advanced-fields-body{gap:12px;padding:0 13px 13px;display:grid}.advanced-inline{margin:10px 0}[aria-invalid=true]{border-color:#8b1e1e}[aria-invalid=true]:focus{outline-color:#8b1e1e}.preview-toolbar{z-index:5;border:1px solid var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px;display:flex;position:sticky;top:12px}.preview-control-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.preview-control-group>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-size:.68rem}.preview-control-group a{border:1px solid var(--line-strong);background:var(--paper);min-height:34px;color:var(--ink);text-transform:capitalize;padding:7px 10px;font-size:.78rem;text-decoration:none}.preview-control-group a:hover,.preview-control-group a:focus-visible,.preview-control-group a.active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.preview-warning{border-left:3px solid var(--ink);background:var(--soft);color:var(--muted);margin-bottom:16px;padding:10px 12px;font-size:.8rem;line-height:1.55}.preview-stage{border:1px solid var(--ink);background:#d7d7d7;width:100%;margin:0 auto;transition:max-width .18s;box-shadow:0 22px 55px #0000001f}.preview-stage-desktop{max-width:1280px}.preview-stage-tablet{max-width:820px}.preview-stage-mobile{max-width:390px}.preview-browser-chrome{background:#efefef;border-bottom:1px solid #999;grid-template-columns:10px 10px 10px minmax(0,1fr);align-items:center;gap:6px;min-height:40px;padding:8px 10px;display:grid}.preview-browser-chrome>span{background:#fff;border:1px solid #777;border-radius:999px;width:9px;height:9px}.preview-browser-chrome>div{color:#777;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #ccc;min-width:0;margin-left:6px;padding:5px 9px;font:.68rem/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.site-preview{--preview-ink:#121212;--preview-muted:#666;min-height:680px;color:var(--preview-ink);font-family:var(--font-noto), var(--font-roboto), Arial, sans-serif;background:#fff;overflow:hidden}.site-preview-header,.site-preview-footer{letter-spacing:.06em;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(18px,4vw,52px);display:flex}.site-preview-header strong,.site-preview-footer strong{letter-spacing:.16em;font-size:1.05rem}.site-preview-header span,.site-preview-footer span{color:var(--preview-muted);letter-spacing:.09em;font-size:.66rem}.site-preview-footer{border-top:1px solid #e5e5e5;border-bottom:0;margin-top:72px}.preview-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(22px,5vw,72px);min-height:560px;padding:clamp(36px,7vw,88px) clamp(18px,6vw,72px);display:grid}.preview-hero-copy{max-width:44rem}.preview-kicker,.preview-eyebrow{color:var(--preview-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:500}.site-preview h1{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,5vw,4.4rem);font-weight:500;line-height:1.05}.site-preview h2{margin:0 0 10px;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:500;line-height:1.2}.preview-lead{color:#444;margin:20px 0 0;font-size:clamp(1rem,1.55vw,1.25rem);line-height:1.8}.preview-image{background:#f2f2f2;overflow:hidden}.preview-image img{object-fit:cover;width:100%;height:auto;min-height:120px;display:block}.preview-section{border-top:1px solid #ececec;padding:clamp(36px,6vw,76px) clamp(18px,6vw,72px)}.preview-narrow{max-width:920px;margin:0 auto}.preview-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.preview-feature-card{border-top:1px solid #222;min-width:0;padding-top:16px}.preview-feature-card .preview-image{margin:-16px 0 18px}.preview-feature-card p{color:var(--preview-muted);margin:0;line-height:1.65}.preview-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.preview-gallery .preview-image img{aspect-ratio:3/2;object-fit:cover}.preview-article{max-width:980px;margin:0 auto;padding:clamp(36px,6vw,76px) clamp(18px,5vw,60px)}.preview-article-header{max-width:820px;margin:0 auto 38px}.preview-article>.preview-image{margin:0 0 38px}.preview-prose{max-width:760px;margin-left:auto;margin-right:auto}.preview-prose p{color:#343434;margin:0 0 18px;font-size:1rem;line-height:1.85}.preview-article-images{margin:36px 0}.preview-contact-list{margin:28px 0 0}.preview-contact-list>div{border-bottom:1px solid #ddd;grid-template-columns:minmax(110px,.35fr) 1fr;gap:18px;padding:12px 0;display:grid}.preview-contact-list dt{color:var(--preview-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.preview-contact-list dd{overflow-wrap:anywhere;margin:0}.preview-search-card{background:#fff;border:1px solid #ddd;border-radius:12px;margin-top:24px;padding:22px}.preview-search-domain{color:#3d4d40;font-size:.82rem}.preview-search-card h1{color:#1a0dab;letter-spacing:0;margin:8px 0;font-size:clamp(1.3rem,3vw,2rem)}.preview-search-card p{color:#4d5156;margin:0;line-height:1.5}.preview-social-card{border:1px solid #ddd;grid-template-columns:minmax(180px,.7fr) 1fr;margin-top:18px;display:grid}.preview-social-card>div:last-child{padding:18px}.preview-social-card p{color:var(--preview-muted);line-height:1.5}.preview-stage-tablet .preview-hero,.preview-stage-mobile .preview-hero{grid-template-columns:1fr;min-height:auto}.preview-stage-tablet .preview-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-stage-mobile .site-preview-header,.preview-stage-mobile .site-preview-footer{flex-direction:column;align-items:flex-start}.preview-stage-mobile .preview-feature-grid,.preview-stage-mobile .preview-gallery,.preview-stage-mobile .preview-social-card{grid-template-columns:1fr}.preview-stage-mobile .preview-contact-list>div{grid-template-columns:1fr;gap:4px}.preview-stage-mobile .site-preview h1{font-size:2rem}@media (max-width:700px){.preview-toolbar{flex-direction:column;position:static}.preview-control-group a{text-align:center;flex:auto}.preview-stage{max-width:100%}}.media-upload-panel{border:1px dashed var(--line-strong);background:var(--soft);justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:18px;display:flex}.media-upload-panel.dragging,.media-dropzone.dragging{border-color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink)}.media-upload-panel p{margin:6px 0 0}.media-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.media-asset-card{border:1px solid var(--ink);background:var(--paper);min-width:0;overflow:hidden}.media-asset-thumb{aspect-ratio:3/2;border-bottom:1px solid var(--line);background:#efefef;overflow:hidden}.media-asset-thumb img{object-fit:cover;width:100%;height:100%;display:block}.media-asset-unavailable{min-height:100%;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;place-items:center;padding:20px;font-size:.78rem;display:grid}.media-asset-body{gap:12px;padding:14px;display:grid}.media-asset-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.media-asset-title>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.media-asset-badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.media-asset-meta{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.media-asset-meta>div{border-bottom:1px solid var(--line);padding:8px 0}.media-asset-meta dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem}.media-asset-meta dd{margin:3px 0 0;font-size:.86rem}.media-usage-details>summary{font-size:.78rem}.media-usage-details ul{max-height:220px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.media-usage-details li{border-bottom:1px solid var(--line);gap:2px;padding:8px 0;line-height:1.35;display:grid}.media-usage-details li span,.media-usage-details li code{color:var(--muted);font-size:.72rem}.media-asset-actions{justify-content:flex-end;display:flex}.media-delete-action{gap:4px;display:grid}.media-field{gap:8px;margin:10px 0;display:grid}.media-field-tools{grid-template-columns:minmax(110px,180px) auto;align-items:center;gap:10px;display:grid}.media-field-preview,.media-field-empty{aspect-ratio:16/10;border:1px solid var(--line-strong);background:var(--soft);overflow:hidden}.media-field-preview img{object-fit:cover;width:100%;height:100%;display:block}.media-field-empty{color:var(--muted);text-align:center;place-items:center;padding:10px;font-size:.72rem;display:grid}.media-picker-trigger{justify-self:start}.media-list-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:10px;padding:10px 0;display:grid}.media-picker-backdrop{z-index:100;background:#0000008c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.media-picker-dialog{border:1px solid var(--ink);background:var(--paper);grid-template-rows:auto auto auto minmax(0,1fr);gap:14px;width:min(1180px,100%);max-height:min(860px,100vh - 48px);padding:18px;display:grid;overflow:hidden;box-shadow:0 30px 80px #0000004d}.media-picker-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.media-picker-header h2{margin:0}.media-dropzone{border:1px dashed var(--line-strong);background:var(--soft);grid-template-columns:1fr auto;align-items:center;gap:6px 16px;padding:14px;display:grid}.media-dropzone>span{color:var(--muted);font-size:.75rem}.media-dropzone>button{grid-area:1/2/3}.media-picker-search{gap:8px;display:flex}.media-picker-search input{margin:0}.media-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-right:4px;display:grid;overflow:auto}.media-picker-card{border:1px solid var(--line-strong);background:var(--paper);min-width:0;color:var(--ink);text-align:left;letter-spacing:0;align-content:start;gap:6px;padding:0 0 10px;display:grid}.media-picker-card:hover,.media-picker-card:focus-visible,.media-picker-card.selected{border-color:var(--ink);background:var(--soft);color:var(--ink)}.media-picker-thumb{aspect-ratio:3/2;background:#eee;overflow:hidden}.media-picker-thumb img{object-fit:cover;width:100%;height:100%;display:block}.media-picker-card>strong,.media-picker-card>span{text-overflow:ellipsis;white-space:nowrap;margin:0 10px;overflow:hidden}.media-picker-card>strong{font-size:.8rem}.media-picker-card>span{color:var(--muted);font-size:.68rem}@media (max-width:1100px){.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.media-upload-panel,.media-picker-header,.media-picker-search{flex-direction:column;align-items:stretch}.media-library-grid,.media-picker-grid,.media-field-tools,.media-list-row,.media-dropzone{grid-template-columns:1fr}.media-dropzone>button{grid-area:auto}.media-picker-backdrop{padding:8px}.media-picker-dialog{max-height:calc(100vh - 16px)}}.button-link{border:1px solid var(--ink);background:var(--ink);min-height:38px;color:var(--paper);letter-spacing:.05em;justify-content:center;align-items:center;padding:9px 14px;font-size:.8rem;text-decoration:none;display:inline-flex}.button-link.ghost{background:var(--paper);color:var(--ink)}.button-link:hover,.button-link:focus-visible{background:var(--soft);color:var(--ink)}.submission-stats{margin-top:0}.filter-date{min-width:150px;color:var(--muted)}.filter-date>span{margin-bottom:4px;display:block}.filter-date input{margin:0}.submission-detail-badges{flex-wrap:wrap;gap:6px;display:flex}.submission-detail-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);gap:16px;display:grid}.submission-detail-grid>.panel{margin-top:0}.detail-list{margin:0}.detail-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,.35fr) 1fr;gap:14px;padding:9px 0;display:grid}.detail-list dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.detail-list dd{overflow-wrap:anywhere;margin:0}.submission-full-message{border:1px solid var(--line);background:var(--soft);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:18px;padding:16px;line-height:1.7}.submission-workflow-form,.submission-archive-form,.retention-form{gap:12px;display:grid}.submission-workflow-form select{border:1px solid var(--line-strong);background:var(--paper);width:100%;font:inherit;margin-top:6px;padding:10px 12px}.submission-archive-form{margin-top:12px}.retention-panel{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:24px;display:grid}.retention-panel h2,.retention-panel p{margin-top:0}.retention-form input{margin-top:6px}@media (max-width:900px){.submission-detail-grid,.retention-panel{grid-template-columns:1fr}}@media (max-width:620px){.detail-list>div{grid-template-columns:1fr;gap:3px}}.audit-details{min-width:220px;max-width:420px;color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.55}.audit-policy{margin-top:20px}.audit-policy h2,.audit-policy p{margin-top:0}@media (max-width:620px){.audit-details{min-width:180px}}.report-filter{border:1px solid var(--dds-border);border-radius:var(--dds-radius);background:var(--dds-surface);grid-template-columns:repeat(3,minmax(150px,1fr)) auto auto;align-items:end;gap:12px;margin:0 0 20px;padding:16px;display:grid}.report-filter input,.report-filter select{width:100%;margin-top:6px}.report-filter .toolbar-link{white-space:nowrap;min-height:40px}.report-stats{margin-top:0}.report-kpi-strip{border:1px solid var(--dds-border);border-radius:var(--dds-radius);background:var(--dds-surface);grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 16px;display:grid;overflow:hidden}.report-kpi-strip>div{border-right:1px solid var(--line);min-width:0;padding:14px 16px}.report-kpi-strip>div:last-child{border-right:0}.report-kpi-strip span,.report-kpi-strip small{color:var(--dds-text-muted);letter-spacing:0;text-transform:none;font-size:12px;line-height:20px;display:block}.report-kpi-strip strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px;font-size:24px;font-weight:400;line-height:32px;display:block}.report-kpi-strip small{letter-spacing:0;text-transform:none;margin-top:3px}.report-panel{border:1px solid var(--dds-border);border-radius:var(--dds-radius);background:var(--dds-surface);min-width:0;margin:0 0 16px;padding:24px}.report-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.report-panel-head h2,.report-panel-head p{margin-top:0}.report-panel-head>span,.report-panel-head>strong{color:var(--muted);flex:none;font-size:.78rem}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-dimension-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.report-dimension-copy{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.report-dimension-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.report-dimension-copy strong{flex:none;font-weight:500}.report-meter{border:1px solid var(--line);background:var(--soft);height:5px;margin-top:6px;overflow:hidden}.report-meter>span{background:var(--dds-brand);height:100%;display:block}.report-trend{border-top:1px solid var(--line);gap:6px;min-height:250px;padding:16px 0 4px;display:flex;overflow-x:auto}.report-trend-item{flex:1 0 44px;grid-template-rows:20px 160px auto;gap:6px;min-width:44px;max-width:86px;display:grid}.report-trend-value{color:var(--muted);text-align:center;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.report-trend-column{border-bottom:1px solid var(--dds-border);background:var(--dds-canvas);align-items:flex-end;min-height:0;display:flex}.report-trend-column>span{background:var(--dds-brand);width:100%;min-height:1px;display:block}.report-trend-label{color:var(--muted);text-align:center;font-size:.62rem;line-height:1.25}.report-delivery-grid{border:1px solid var(--dds-border);border-radius:var(--dds-radius);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.report-delivery-grid>div{border-right:1px solid var(--line);padding:12px 14px}.report-delivery-grid>div:last-child{border-right:0}.report-delivery-grid span,.report-delivery-grid strong{display:block}.report-delivery-grid span{color:var(--muted);text-transform:uppercase;font-size:.7rem}.report-delivery-grid strong{margin-top:5px;font-size:1.2rem;font-weight:500}.report-statuses{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.report-statuses>span{border:1px solid var(--line-strong);background:var(--soft);padding:5px 8px;font-size:.72rem}.report-statuses strong{margin-left:5px;font-weight:500}.report-unavailable{border:1px solid var(--dds-border-warning);border-radius:var(--dds-radius);background:var(--dds-warning-subtle);padding:16px}.report-unavailable>strong{margin-bottom:6px;display:block}.report-unavailable p{margin:6px 0 0}.report-footnote{color:var(--muted);font-size:.72rem;line-height:1.6}@media (max-width:1100px){.report-filter,.report-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.report-filter,.report-grid,.report-delivery-grid{grid-template-columns:1fr}.report-filter button,.report-filter .toolbar-link{width:100%}.report-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.report-panel-head{flex-direction:column}.report-delivery-grid>div{border-right:0;border-bottom:1px solid var(--line)}.report-delivery-grid>div:last-child{border-bottom:0}}.operations-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.app .operations-summary .stat>strong{font-size:24px;font-weight:400;line-height:32px}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.operations-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operations-panel{border:1px solid var(--dds-border);border-radius:var(--dds-radius);background:var(--dds-surface);min-width:0;padding:24px}.operations-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.operations-panel-head h2,.operations-kv{margin:0}.operations-kv>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.operations-kv>div:last-child{border-bottom:0}.operations-kv dt{color:var(--dds-text-muted);letter-spacing:0;text-transform:none;font-size:12px;line-height:20px}.operations-kv dd{text-align:right;margin:0}.operations-metrics{border:1px solid var(--dds-border);border-radius:var(--dds-radius);background:var(--dds-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.operations-metrics>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:12px}.operations-metrics>div:nth-child(4n){border-right:0}.operations-metrics span,.operations-metrics strong{display:block}.operations-metrics span{color:var(--dds-text-muted);letter-spacing:0;text-transform:none;font-size:12px;line-height:20px}.operations-metrics strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:24px;font-weight:400;line-height:32px}.operations-big-number{margin:8px 0 12px;font-size:2rem;font-weight:500}.operations-issues{border:1px solid var(--dds-border-warning);border-radius:var(--dds-radius);background:var(--dds-warning-subtle);margin:0 0 16px;padding:16px}.operations-issues ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.operations-issues li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.operations-issues li:first-child{border-top:0}.operations-issues code{color:var(--muted);font-size:.68rem}.operations-ok{border:1px solid var(--dds-border-success);border-radius:var(--dds-radius);background:var(--dds-success-subtle);align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;display:flex}.operations-unavailable{border:1px solid var(--dds-border-error);border-radius:var(--dds-radius);background:var(--dds-error-subtle);align-items:flex-start;gap:16px;padding:16px;display:flex}.operations-unavailable strong{margin-bottom:6px;display:block}.operations-unavailable p{margin:5px 0 0}.operations-footnote{color:var(--muted);margin-top:12px;font-size:.72rem;line-height:1.6}@media (max-width:1050px){.operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-metrics>div:nth-child(4n){border-right:1px solid var(--line)}.operations-metrics>div:nth-child(3n){border-right:0}}@media (max-width:760px){.operations-grid,.operations-provider-grid,.operations-summary{grid-template-columns:1fr}.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-metrics>div:nth-child(3n){border-right:1px solid var(--line)}.operations-metrics>div:nth-child(2n){border-right:0}.operations-issues li{grid-template-columns:1fr}.operations-unavailable{flex-direction:column}}.operations-deadletters{border:1px solid var(--dds-border);border-radius:var(--dds-radius);background:var(--dds-surface);margin-top:16px;padding:24px}.operations-deadletters .operations-panel-head p{margin:5px 0 0}.operations-deadletters .table-scroll{margin-top:12px}.operations-write-note{border:1px solid var(--dds-border-info);border-radius:var(--dds-radius);background:var(--dds-brand-subtle);color:var(--dds-text-secondary);margin:0 0 16px;padding:12px;font-size:14px;line-height:1.5}.operations-requeue-cell form{background:0 0;border:0;margin:0;padding:0}.operations-requeue-cell button{white-space:nowrap;margin:0}.operations-feedback{border:1px solid var(--dds-border);border-radius:var(--dds-radius);background:var(--dds-surface);align-items:flex-start;gap:16px;margin:0 0 16px;padding:12px 16px;display:flex}.operations-feedback strong{margin-bottom:4px;display:block}.operations-feedback p{margin:4px 0 0}.operations-feedback-success{border-color:var(--dds-border-success);background:var(--dds-success-subtle)}.operations-feedback-error{border-color:var(--dds-border-error);background:var(--dds-error-subtle)}.operations-deadletter-error{margin-top:12px}@media (max-width:760px){.operations-feedback{flex-direction:column}.operations-deadletters{padding:14px}}.operations-targets{border:1px solid var(--dds-border);border-radius:var(--dds-radius);background:var(--dds-surface);margin-top:16px;padding:24px}.operations-target-create{border:1px solid var(--dds-border);border-radius:var(--dds-radius);background:var(--dds-canvas);grid-template-columns:160px minmax(160px,.8fr) minmax(260px,1.5fr) auto;align-items:end;gap:12px;margin:0 0 16px;padding:16px;display:grid}.operations-target-create input,.operations-target-create select{width:100%;margin-top:6px}.operations-target-create button{white-space:nowrap;margin:0}.operations-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operations-target-card{border:1px solid var(--dds-border);border-radius:var(--dds-radius);background:var(--dds-surface);min-width:0;padding:16px}.operations-target-card h3{margin:0;font-size:1rem}.operations-target-card .operations-panel-head p{margin:4px 0 0}.operations-target-form{background:0 0;border:0;grid-template-columns:minmax(120px,.8fr) minmax(220px,1.5fr) minmax(130px,.6fr);gap:10px;margin:0;padding:0;display:grid}.operations-target-form input,.operations-target-form select{width:100%;margin-top:6px}.operations-target-form button{grid-column:1/-1;justify-self:start;margin:0}.operations-target-meta{color:var(--muted);justify-content:space-between;gap:12px;margin-top:10px;font-size:.72rem;line-height:1.45;display:flex}.operations-target-toggle{border:0;border-top:1px solid var(--line);background:0 0;margin:12px 0 0;padding:12px 0 0}.operations-target-toggle button{margin:0}.operations-target-error{margin-top:12px}@media (max-width:1050px){.operations-target-create{grid-template-columns:1fr 1fr}.operations-target-create button{width:100%}.operations-target-grid{grid-template-columns:1fr}}@media (max-width:760px){.operations-targets{padding:14px}.operations-target-create,.operations-target-form{grid-template-columns:1fr}.operations-target-form button{grid-column:auto;width:100%}.operations-target-meta{flex-direction:column}.operations-target-toggle button{width:100%}}.operations-live-diagnostics,.operations-line-discovery{border:1px solid var(--dds-border);border-radius:var(--dds-radius);background:var(--dds-surface);margin-top:16px;padding:24px}.operations-live-diagnostics h3{margin:0;font-size:1rem}.operations-target-actions{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.operations-target-actions form{background:0 0;border:0;margin:0;padding:0}.operations-target-actions button{margin:0}.operations-target-toggle{border:0;margin:0;padding:0}.operations-discovery-create{background:0 0;border:0;grid-template-columns:minmax(130px,1fr) auto;align-items:center;gap:8px;margin:0;padding:0;display:grid}.operations-discovery-create input{min-width:0;margin:0}.operations-discovery-create button{white-space:nowrap;margin:0}.operations-provider-error,.operations-recipient-error{margin-top:12px}@media (max-width:760px){.operations-live-diagnostics,.operations-line-discovery{padding:14px}.operations-target-actions{flex-direction:column;align-items:stretch}.operations-target-actions button{width:100%}.operations-discovery-create{grid-template-columns:1fr}.operations-discovery-create button{width:100%}}.operations-target-row-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.operations-target-row-actions form{margin:0}.operations-target-destination{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.operations-target-editor{gap:12px;display:grid}.operations-target-editor>label{min-width:0;color:var(--dds-text-secondary);gap:4px;font-size:13px;font-weight:500;display:grid}.operations-target-editor>label :is(input,select){width:100%;min-width:0}.operations-target-feedback{border:1px solid var(--dds-border);border-radius:var(--dds-radius);color:var(--dds-text-secondary);background:var(--dds-canvas);padding:10px 12px;font-size:12px;line-height:20px}.operations-target-feedback[data-tone=error]{border-color:var(--dds-border-error);color:var(--dds-error);background:var(--dds-error-subtle)}.operations-target-feedback[data-tone=success]{border-color:var(--dds-border-success);color:var(--dds-success);background:var(--dds-success-subtle)}.operations-target-readonly{color:var(--dds-warning);margin:0;font-size:12px}dialog.wb-modal.operations-test-dialog{width:min(480px,100vw - 24px)}.operations-test-dialog-body{gap:12px;padding:16px;display:grid}.operations-test-dialog-body p{overflow-wrap:anywhere;margin:0}.operations-test-dialog-body form{gap:16px;display:grid}.operations-test-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}dialog.wb-modal.transfer-confirm-dialog{width:min(480px,100vw - 24px)}.transfer-confirm-body{gap:12px;padding:16px;display:grid}.transfer-confirm-body h2,.transfer-confirm-body p{overflow-wrap:anywhere;margin:0}.transfer-confirm-body label{gap:4px;display:grid}.transfer-confirm-body input{width:100%;min-width:0}.transfer-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.operations-targets{margin-top:8px;padding:12px 16px}.operations-targets>.section-header{margin-bottom:8px}.operations-targets .table-wrap{margin-top:8px}.operations-test-confirm{align-items:flex-start;gap:8px;font-size:13px;display:flex}.operations-test-confirm input{margin:3px 0 0}@media (max-width:600px){.operations-targets{padding:8px 12px}}
:root{--dds-spacing-xs:4px;--dds-spacing-sm:8px;--dds-spacing-md:12px;--dds-spacing-lg:16px;--dds-spacing-xl:24px;--dds-spacing-2xl:32px;--dds-spacing-3xl:40px;--dds-spacing-4xl:48px;--dds-brand:#0672cb;--dds-brand-hover:#0063b8;--dds-brand-pressed:#00468b;--dds-brand-subtle:#e5f2fb;--dds-surface:#fff;--dds-canvas:#f5f6f7;--dds-surface-hover:#eef3f7;--dds-text:#1d2c3b;--dds-text-secondary:#40586d;--dds-text-muted:#596d80;--dds-border:#d2d9df;--dds-border-control:#7e8b97;--dds-success:#436f00;--dds-success-subtle:#e9f5ce;--dds-warning:#925400;--dds-warning-subtle:#feefcb;--dds-error:#b30b1b;--dds-error-subtle:#ffecee;--dds-border-info:#9bc8e8;--dds-border-warning:#d8b46d;--dds-border-error:#e6a7ac;--dds-border-success:#a5be7c;--dds-radius:2px;--dds-focus:#0063b8;--dds-font:var(--font-roboto),var(--font-noto),Arial,sans-serif;--ink:var(--dds-text);--paper:var(--dds-surface);--soft:var(--dds-canvas);--muted:var(--dds-text-muted);--line:var(--dds-border);--line-strong:var(--dds-border-control);--workspace-accent:var(--dds-brand);--workspace-accent-soft:var(--dds-brand-subtle);--workspace-shadow:none;--wb-hover:var(--dds-surface-hover);--wb-selected:var(--dds-brand-subtle);--wb-selected-border:var(--dds-brand);--wb-pressed:#d0e7f8;--wb-border:var(--dds-border);--wb-accent:var(--dds-brand);--wb-surface:var(--dds-surface);--wb-muted:var(--dds-text-muted)}body{background:var(--dds-canvas);color:var(--dds-text);font-family:var(--dds-font);margin:0;font-size:14px;line-height:1.5}:where(button,input,select,textarea){font-family:inherit}.app{font-family:var(--dds-font)}.app :where(h1,h2,h3,p){letter-spacing:normal}.app h1{margin:0;font-size:32px;font-weight:300;line-height:40px}.app h2{font-size:20px;font-weight:400;line-height:28px}.app h3{font-size:16px;font-weight:500;line-height:24px}.app p{line-height:1.5}.app .muted{color:var(--dds-text-muted)}.app a{color:var(--dds-brand-hover)}.app :is(.page-header,.pagehead){flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin:0 0 24px;display:flex}.app .page-header-copy{flex:280px;min-width:0}.app .page-description{color:var(--dds-text-muted);max-width:86ch;margin:8px 0 0;font-size:14px;line-height:20px}.app .page-eyebrow{display:none}.app .page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app :is(button,.button-link,.toolbar-link){border-radius:var(--dds-radius);letter-spacing:0;min-height:32px;box-shadow:none;padding:4px 16px;font-size:14px;font-weight:500;line-height:24px}.app :where(button:not(.ghost):not(.validation-link)){color:#fff;background:var(--dds-brand);border:1px solid var(--dds-brand)}.app :where(button:not(.ghost):not(.validation-link)):where(:not(:disabled):hover),.app .button-link:hover{background:var(--dds-brand-hover);border-color:var(--dds-brand-hover);color:#fff}.app .button-link{background:var(--dds-brand);color:#fff;border:1px solid var(--dds-brand);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.app :is(button.ghost,.toolbar-link){border:1px solid var(--dds-border-control);color:var(--dds-text-secondary);background:#fff;text-decoration:none}.app :is(button.ghost,.toolbar-link):where(:not(:disabled):hover){background:var(--dds-surface-hover);border-color:var(--dds-text-secondary);color:var(--dds-text)}.app :is(button,input,select,textarea,a,summary,[tabindex]):focus-visible{outline:2px solid var(--dds-focus);outline-offset:2px}.app button:disabled{cursor:not-allowed}.app button.ghost:disabled{opacity:.5}.app :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border:1px solid var(--dds-border-control);border-radius:var(--dds-radius);min-height:32px;color:var(--dds-text);background:#fff;margin:0;padding:4px 12px;font-size:14px;line-height:22px}.app textarea{resize:vertical;min-height:96px;padding:12px}.app :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):where(:not(:disabled):not([aria-invalid=true]):hover){border-color:var(--dds-brand)}.app :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea)[aria-invalid=true]{border-color:var(--dds-error)}.app :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):disabled{background:var(--dds-canvas);opacity:.55;cursor:not-allowed}.app :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea):read-only:not(:disabled){background:var(--dds-canvas)}.app :is(input[type=checkbox],input[type=radio]){width:16px;height:16px;accent-color:var(--dds-brand)}.app label{letter-spacing:normal;text-transform:none;color:var(--dds-text-secondary);font-size:14px;font-weight:400;line-height:20px}.app label.check{color:var(--dds-text)}.app :is(input,textarea)::placeholder{color:var(--dds-text-muted);opacity:1}.app fieldset{border:1px solid var(--dds-border);border-radius:2px;min-width:0;margin-block:16px;padding:16px}.app legend{color:var(--dds-text);letter-spacing:normal;text-transform:none;padding-inline:8px;font-size:16px;font-weight:500}.app :is(.card,.panel,.report-panel,.operations-panel,.operations-targets,.operations-target-card,.operations-live-diagnostics,.operations-deadletters,.operations-line-discovery){border:1px solid var(--dds-border);box-shadow:none;background:#fff;border-radius:2px;margin-bottom:24px;padding:24px}.app :is(.conflict-card,.validation-summary){border:1px solid var(--dds-border-error);border-radius:var(--dds-radius);background:var(--dds-error-subtle);margin-block:16px;padding:16px}.app .empty-state{border:1px solid var(--dds-border);text-align:center;color:var(--dds-text-muted);background:#fff;border-radius:2px;padding:40px 24px}.app .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.app .stat{border:1px solid var(--dds-border);min-height:140px;color:var(--dds-text);box-shadow:none;background:#fff;border-radius:2px;padding:20px 24px;text-decoration:none}.app .stat>span{color:var(--dds-text-secondary);font-size:14px}.app .stat>strong{font-variant-numeric:tabular-nums;margin-block:12px 8px;font-size:40px;font-weight:300;line-height:44px;display:block}.app .stat small{color:var(--dds-text-muted);font-size:12px}.app .stat:hover{border-color:var(--dds-brand);background:#fff}.app .operations-summary .stat{min-height:100px;padding:16px}.app .list-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 16px;display:flex}.app .filter-form{flex-wrap:wrap;align-items:end;gap:12px 16px;min-width:0;display:flex}.app .filter-form>input{flex:200px;min-width:120px}.app .filter-form>select{max-width:260px}.app .filter-date{gap:4px;display:grid}.app :is(.tabs,.operations-subnav,.crm-queue-tabs){overscroll-behavior-x:contain;scrollbar-width:thin;border-bottom:1px solid var(--dds-border);flex-wrap:nowrap;gap:0;min-width:0;max-width:100%;margin-bottom:24px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.app :is(.tabs,.operations-subnav,.crm-queue-tabs) a{white-space:nowrap;min-height:40px;color:var(--dds-text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:8px 16px;font-size:14px;text-decoration:none}.app :is(.tabs,.operations-subnav,.crm-queue-tabs) :is(a.active,a[aria-current=page]){border-bottom-color:var(--dds-brand);color:var(--dds-brand-hover);background:#fff}.app .table-scroll{border:1px solid var(--dds-border);background:#fff;border-radius:2px;overflow-x:auto}.app table{border-collapse:collapse;width:100%}.app th{color:var(--dds-text-secondary);border-bottom:1px solid var(--dds-border);letter-spacing:normal;text-transform:none;text-align:left;background:#f1f3f5;padding:12px 16px;font-size:14px;font-weight:500}.app td{border-bottom:1px solid #e4e8ec;padding:12px 16px;font-size:14px}.app tbody tr:hover td{background:var(--dds-surface-hover)}.app tbody tr[data-wb-selected=true] td{background:var(--dds-brand-subtle)}.app .pagination{padding-block:16px;font-size:14px}.app .pagination-links :is(a,span){border:1px solid var(--dds-border);border-radius:var(--dds-radius);min-height:32px;color:var(--dds-text-secondary);background:#fff;justify-content:center;align-items:center;padding:4px 12px;font-size:14px;display:inline-flex}.app .pagination-links a:is(:hover,:focus-visible,.active,[aria-current=page]){background:var(--dds-brand-subtle);color:var(--dds-brand-hover);border-color:var(--dds-brand)}.app .pagination-links span[aria-disabled=true]{opacity:.5;color:var(--dds-text-muted)}.app .pagination-links .pagination-gap{min-width:auto;color:var(--dds-text-muted);background:0 0;border:0;padding-inline:0}.app .tab-count{border:1px solid var(--dds-border);border-radius:var(--dds-radius);background:var(--dds-canvas);min-width:20px;min-height:20px;color:var(--dds-text-secondary);justify-content:center;align-items:center;padding:0 6px;font-size:12px;line-height:18px;display:inline-flex}.app .status-badge{border-radius:var(--dds-radius);text-transform:none;letter-spacing:0;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;border:1px solid #0000;justify-content:center;align-items:center;min-height:24px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.app .status-badge.status-neutral,.app .status-badge.status-draft{background:var(--dds-surface-hover);color:var(--dds-text-secondary);border-color:var(--dds-border)}.app .status-badge.status-published{background:var(--dds-success-subtle);color:var(--dds-success);border-color:var(--dds-border-success)}.app .status-badge.status-review{background:var(--dds-warning-subtle);color:var(--dds-warning);border-color:var(--dds-border-warning)}.app .status-badge.status-danger{background:var(--dds-error-subtle);color:var(--dds-error);border-color:var(--dds-border-error)}.app .status-badge[data-kind=outline]{background:#fff}.app .field-error{color:var(--dds-error)}.app .dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:24px;display:grid}.app .dashboard-section-header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.app .dashboard-section-header h2{margin:0}.app .dashboard-section-header a{font-size:14px}.app .dashboard-next-actions{border-top:1px solid var(--dds-border);flex-wrap:wrap;gap:16px;margin-top:24px;padding-top:16px;display:flex}.app .status-list{margin:0}.app .status-list>div{border-bottom:1px solid #e4e8ec;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.app .status-list dt{color:var(--dds-text-muted);font-size:14px}.app .status-list dd{margin:0}@media (max-width:1200px){.app .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.app .dashboard-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.app .pagination-links [data-pagination-number]:not([aria-current=page]),.app .pagination-links .pagination-gap{display:none}.app h1{font-size:24px;font-weight:400;line-height:32px}.app .page-actions{width:100%}.app :is(.card,.panel){margin-bottom:16px;padding:16px}.app .stat{min-height:124px;padding:16px}.app .stat>strong{font-size:32px}.app .filter-form>select{max-width:100%}.app th,.app td{padding:8px 12px}}.app .page-title-row{align-items:center;gap:var(--dds-spacing-sm);min-width:0;display:flex}.app .page-title-row h1{overflow-wrap:anywhere;min-width:0}.app .page-description{margin-top:var(--dds-spacing-xs)}.app :is(.page-header,.pagehead){flex-direction:row;align-items:center}.app .page-header:has(.page-description){align-items:flex-start}.app .page-header+:is(.tabs,.crm-queue-tabs,.operations-subnav){margin-top:calc(-1 * var(--dds-spacing-sm))}.app .section-header{justify-content:space-between;align-items:center;gap:var(--dds-spacing-sm) var(--dds-spacing-lg);margin:0 0 var(--dds-spacing-md);flex-flow:wrap;display:flex}.app .section-header-title{align-items:center;gap:var(--dds-spacing-sm);flex:240px;min-width:0;display:flex}.app .section-header-title :is(h2,h3){overflow-wrap:anywhere;min-width:0;margin:0}.app .section-header-meta{color:var(--dds-text-muted);font-size:12px;line-height:16px}.app .section-header-actions{align-items:center;gap:var(--dds-spacing-sm);flex-wrap:wrap;display:flex}.info-hint{vertical-align:middle;flex:none;line-height:0;display:inline-flex}.app button.info-hint-trigger{border-radius:var(--dds-radius);width:24px;min-width:24px;height:24px;min-height:24px;color:var(--dds-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.app button.info-hint-trigger:where(:not(:disabled):hover),.app .info-hint[data-open] button.info-hint-trigger{background:var(--dds-brand-subtle);color:var(--dds-brand-hover);border-color:#0000}.app button.info-hint-trigger:focus-visible{outline:2px solid var(--dds-focus);outline-offset:1px}.info-hint-bubble{z-index:1000;gap:var(--dds-spacing-sm);box-sizing:border-box;width:max-content;max-width:min(360px,100vw - 16px);max-height:min(80dvh,100dvh - 16px);padding:var(--dds-spacing-md);border:1px solid var(--dds-border);border-radius:var(--dds-radius);background:var(--dds-surface);color:var(--dds-text);font-family:var(--dds-font);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;overflow-wrap:anywhere;flex-direction:column;margin:0;font-size:14px;font-weight:400;line-height:20px;display:flex;position:fixed;inset:0 auto auto 0;overflow:hidden;box-shadow:0 4px 16px #1d2c3b29}.info-hint-bubble[hidden]{display:none}.info-hint-bubble:popover-open{display:flex}.info-hint-header{align-items:flex-start;gap:var(--dds-spacing-sm);flex:none;display:flex}.info-hint-header>strong{flex:1;min-width:0;padding-top:2px;font-weight:500}.info-hint-content{overscroll-behavior:contain;min-height:0;overflow-y:auto}.info-hint-bubble .info-hint-content:focus-visible{outline:2px solid var(--dds-focus);outline-offset:-2px}button.info-hint-close{border-radius:var(--dds-radius);width:24px;min-width:24px;height:24px;min-height:24px;color:var(--dds-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 24px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}button.info-hint-close:hover{background:var(--dds-surface-hover);color:var(--dds-text)}.info-hint-bubble :is(button,a):focus-visible{outline:2px solid var(--dds-focus);outline-offset:2px}.info-hint-bubble a{color:var(--dds-brand-hover)}.info-hint-bubble :is(p,ul,ol){margin:0}.info-hint-bubble :is(p,ul,ol)+:is(p,ul,ol){margin-top:var(--dds-spacing-sm)}.info-hint-bubble :is(ul,ol){padding-left:var(--dds-spacing-lg)}.info-hint-bubble code{font-size:12px}@media (prefers-reduced-motion:no-preference){.info-hint-bubble:not([hidden]){animation:.12s ease-out info-hint-in}}@keyframes info-hint-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.app .dds-message-bar{align-items:center;gap:var(--dds-spacing-md);min-height:40px;margin:0 0 var(--dds-spacing-sm);padding:var(--dds-spacing-sm) var(--dds-spacing-lg);border:1px solid var(--dds-border-info);border-radius:var(--dds-radius);background:var(--dds-brand-subtle);color:var(--dds-text);font-size:14px;line-height:20px;display:flex}.app .dds-message-bar[data-tone=warning]{border-color:var(--dds-border-warning);background:var(--dds-warning-subtle)}.app .dds-message-bar[data-tone=error]{border-color:var(--dds-border-error);background:var(--dds-error-subtle)}.app .dds-message-bar[data-tone=success]{border-color:var(--dds-border-success);background:var(--dds-success-subtle)}.app .dds-message-bar>.dds-message-bar-text{flex:auto;min-width:0}.app .dds-message-bar :is(p){margin:0}.app .dds-message-bar+:not(.dds-message-bar){margin-top:var(--dds-spacing-lg)}.app .operations-unavailable{align-items:center;gap:var(--dds-spacing-xs) var(--dds-spacing-md);min-height:40px;margin:0 0 var(--dds-spacing-sm);padding:var(--dds-spacing-sm) var(--dds-spacing-lg);grid-template-columns:176px minmax(0,1fr) auto;display:grid}.app .operations-unavailable>.status-badge{justify-self:start}.app .operations-unavailable strong{margin:0;display:inline}.app .operations-unavailable p{margin:0}.app .operations-unavailable .operations-error-code{color:var(--dds-text-muted);white-space:nowrap;font-size:12px}.app .operations-unavailable+:not(.operations-unavailable){margin-top:var(--dds-spacing-lg)}@media (max-width:760px){.app .operations-unavailable{grid-template-columns:minmax(0,1fr) auto}.app .operations-unavailable>.status-badge{grid-column:1/-1}}.app .wb-error-state{max-width:none;padding:var(--dds-spacing-lg) var(--dds-spacing-xl);align-items:center;gap:var(--dds-spacing-xs) var(--dds-spacing-xl);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.app .wb-error-state h1{grid-column:1;font-size:20px;font-weight:400;line-height:28px}.app .wb-error-state p{color:var(--dds-text-secondary);grid-column:1;margin:0}.app .wb-error-state button{grid-area:1/2/span 2}.app fieldset{padding:var(--dds-spacing-sm) var(--dds-spacing-lg) var(--dds-spacing-lg);margin-block:0 var(--dds-spacing-lg);background:#fff}.app legend{padding-inline:var(--dds-spacing-xs);font-size:14px;font-weight:500;line-height:20px}.app input[type=file]{min-height:32px;color:var(--dds-text-secondary);background:0 0;border:0;max-width:100%;padding:0;font-size:14px;line-height:32px}.app input[type=file]:where(:not(:disabled):hover){border-color:#0000}.app input[type=file]::file-selector-button{min-height:32px;margin-right:var(--dds-spacing-md);border:1px solid var(--dds-text-secondary);border-radius:var(--dds-radius);color:var(--dds-text);font:500 14px/22px var(--dds-font);cursor:pointer;background:#fff;padding:4px 16px}.app input[type=file]:not(:disabled)::file-selector-button:hover{background:var(--dds-surface-hover)}.app :is(.operations-footnote,.report-footnote,.website-build-footnote){color:var(--dds-text-muted);font-size:12px;line-height:16px}.dds-page-utility{position:relative}.dds-breadcrumb{flex:0 auto;min-width:0}.desktop-workbench{position:relative}.desktop-workbench>.wb-progress{z-index:5;height:3px;position:absolute;top:64px;left:0;right:0}.app .dds-page-utility .dds-message{flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:min(520px,45%);min-height:32px;margin:0 0 0 auto;padding:4px 4px 4px 12px}.app .dds-page-utility .dds-message>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app .dds-page-utility .dds-message .wb-icon-button{width:24px;height:24px;min-height:24px;padding:0}.app .dds-context-help{z-index:30;border-color:var(--dds-border);background:#fff;width:min(380px,100% - 48px);margin:0;position:absolute;top:56px;right:32px;box-shadow:0 4px 16px #1d2c3b29}.app .operations-unavailable-title{align-items:center;gap:var(--dds-spacing-xs);min-width:0;display:flex}.info-hint-bubble .info-hint-line{display:block}.info-hint-bubble .info-hint-line+.info-hint-line{margin-top:var(--dds-spacing-sm)}.info-hint-bubble pre{margin:var(--dds-spacing-sm) 0 0;white-space:pre-wrap;font-size:12px}.app button.danger{color:var(--dds-error);border:1px solid var(--dds-error);background:#fff}.app button.danger:where(:not(:disabled):hover){background:var(--dds-error-subtle);color:#8c161f;border-color:#8c161f}.app .media-delete-row{align-items:center;gap:var(--dds-spacing-xs);display:inline-flex}.compact-note{align-items:center;gap:var(--dds-spacing-xs);min-width:0;max-width:100%;margin:var(--dds-spacing-sm) 0;color:var(--dds-text-muted);font-size:12px;line-height:16px;display:flex}.compact-note-preview{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.app .inline-actions{align-items:center;gap:var(--dds-spacing-sm);margin:var(--dds-spacing-lg) 0;flex-wrap:wrap;display:flex}.app .inline-actions>form{display:contents}.app :where(button:not(.ghost):not(.validation-link):not(.info-hint-trigger)):disabled,.app .button-link[aria-disabled=true]{opacity:1;background:var(--dds-canvas);border-color:var(--dds-border);color:var(--dds-text-muted)}.app :is(.stat span,.label,.media-asset-meta dt,.detail-list dt,.media-asset-unavailable,.advanced-fields>summary,.report-delivery-grid span,.sidebar-caption){text-transform:none;letter-spacing:normal}.app :is(.media-asset-meta dt,.detail-list dt,.report-delivery-grid span){color:var(--dds-text-muted);font-size:12px;line-height:16px}.app .stats{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}.app .stat{min-height:112px;padding:var(--dds-spacing-lg) var(--dds-spacing-xl)}.app .stat>strong{margin-block:var(--dds-spacing-sm) var(--dds-spacing-xs);font-size:32px;line-height:40px}.app form .operations-grid{gap:var(--dds-spacing-md) var(--dds-spacing-lg);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.app form .operations-grid>label{gap:var(--dds-spacing-xs);min-width:0;display:grid}.app form .operations-grid>label>:is(input,select){width:100%;margin:0}.app .actions{gap:var(--dds-spacing-xl);margin-bottom:var(--dds-spacing-xl)}.app :is(.actions,.dashboard-grid,.stats)>:is(.card,.panel,.stat){margin:0}@media (max-width:900px){.app .actions{grid-template-columns:minmax(0,1fr)}}.app :is(.operations-grid,.operations-provider-grid){gap:var(--dds-spacing-lg);margin-bottom:var(--dds-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.app :is(.operations-panel,.operations-targets,.operations-live-diagnostics,.operations-deadletters,.operations-line-discovery){padding:var(--dds-spacing-lg);margin-block:0 var(--dds-spacing-lg)}.app :is(.operations-grid,.operations-provider-grid)>.operations-panel{margin:0}.app .operations-panel-head{align-items:center;gap:var(--dds-spacing-sm) var(--dds-spacing-md);margin-bottom:var(--dds-spacing-md);flex-wrap:wrap}.app .operations-panel-head .section-header{margin-bottom:0}.app .operations-kv>div{gap:var(--dds-spacing-md);padding-block:var(--dds-spacing-sm)}.app .operations-kv :is(dt,dd){overflow-wrap:anywhere;min-width:0}.app .operations-target-grid{gap:var(--dds-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr))}.app .operations-target-card{padding:var(--dds-spacing-lg);margin:0}.app :is(.operations-target-create,.operations-target-form){gap:var(--dds-spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.app .operations-target-create{padding:var(--dds-spacing-md);margin-bottom:var(--dds-spacing-lg)}.app :is(.operations-target-create,.operations-target-form)>label{gap:var(--dds-spacing-xs);min-width:0;display:grid}.app :is(.operations-target-create,.operations-target-form) :is(input,select){width:100%;min-width:0;margin:0}.app :is(.operations-target-create,.operations-target-form)>button{grid-column:1/-1;justify-self:start;width:auto}.app .operations-target-actions{align-items:flex-end;gap:var(--dds-spacing-md);flex-wrap:wrap}.app .operations-target-meta{gap:var(--dds-spacing-xs) var(--dds-spacing-md);flex-wrap:wrap;font-size:12px;line-height:16px}.app .operations-footnote{overflow-wrap:anywhere;margin-bottom:0}.app form .operations-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}
.app{background:var(--dds-canvas);grid-template-rows:64px minmax(0,1fr);grid-template-columns:280px minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.app.is-compact{grid-template-columns:60px minmax(0,1fr)}.app .dds-masthead{border:0;border-bottom:1px solid var(--dds-border);height:64px;min-height:64px;box-shadow:none;z-index:30;background:#fff;grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:24px;padding:0 24px;display:flex;position:relative}.workspace-location,.workspace-topbar-actions{align-items:center;gap:24px;min-width:0;display:flex}.app .dds-product-brand{color:var(--dds-brand);letter-spacing:.025em;white-space:nowrap;font-size:24px;font-weight:500;line-height:32px;text-decoration:none}.dds-product-divider{background:var(--dds-border);width:1px;height:28px}.dds-product-title{color:var(--dds-text-secondary);white-space:nowrap;font-size:18px;font-weight:400}.workspace-topbar-actions{flex-shrink:0}.workspace-account{border-left:1px solid var(--dds-border);align-items:center;gap:8px;padding-left:24px;display:flex}.workspace-avatar{width:32px;height:32px;color:var(--dds-brand-hover);justify-content:center;align-items:center;display:flex}.workspace-account-text{max-width:180px;display:grid}.workspace-account-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.workspace-account-text small{color:var(--dds-text-muted);font-size:12px}.app>.sidebar{border-right:1px solid var(--dds-border);min-width:0;height:100%;min-height:0;color:var(--dds-text);z-index:25;background:#fff;flex-direction:column;grid-area:2/1;padding:0;display:flex;position:relative;overflow:hidden}.workspace-sidebar-head{border:0;justify-content:space-between;align-items:center;min-height:64px;padding:16px 24px;display:flex}.dds-nav-title{color:var(--dds-text);font-size:16px;font-weight:500}.app .sidebar .sidebar-nav{scrollbar-width:thin;flex:1;min-height:0;padding:0 8px 16px;display:block;overflow:hidden auto}.app .sidebar .nav-group{margin:0 0 16px;display:block}.app .sidebar .workspace-nav-group-toggle{width:100%;min-height:32px;color:var(--dds-text-muted);text-transform:none;text-align:left;background:0 0;border:0;border-radius:2px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 4px;padding:4px 12px;font-size:12px;font-weight:500;display:flex}.dds-chevron{display:flex;transform:rotate(0)}.dds-chevron.is-open{transform:rotate(90deg)}.dds-chevron .wb-icon{width:12px;height:12px}.app .sidebar .nav-links{gap:4px;display:grid}.app .sidebar .nav-links a{min-height:40px;color:var(--dds-text-secondary);border:0;border-left:4px solid #0000;border-radius:0;align-items:center;gap:12px;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:flex}.app .sidebar .nav-links a:hover{background:var(--dds-surface-hover);color:var(--dds-brand-hover)}.app .sidebar .nav-links a[aria-current=page],.app .sidebar .nav-links a[aria-current=page]:hover{background:var(--dds-brand-subtle);color:var(--dds-brand-hover);border-left-color:var(--dds-brand);box-shadow:none;font-weight:500}.workspace-nav-icon{flex:0 0 20px;width:20px;height:20px;display:inline-flex}.workspace-nav-text{overflow-wrap:anywhere;min-width:0}.workspace-sidebar-footer{border-top:1px solid var(--dds-border);flex:none;gap:4px;padding:12px 8px;display:grid}.app .workspace-sidebar-footer :is(.workspace-collapse,.workspace-logout){width:100%;min-height:40px;color:var(--dds-text-secondary);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:12px;padding:8px 16px;font-size:14px;display:flex}.workspace-sidebar-footer form{margin:0}.app.is-compact .dds-nav-title,.app.is-compact .sidebar .workspace-nav-group-toggle,.app.is-compact .workspace-nav-text{display:none}.app.is-compact .workspace-sidebar-head{min-height:16px;padding:0}.app.is-compact .sidebar .nav-links a{justify-content:center;padding:12px 0}.app.is-compact .workspace-sidebar-footer :is(.workspace-collapse,.workspace-logout){justify-content:center;padding:8px}.app .workspace-body{flex-direction:column;grid-area:2/2;min-width:0;height:100%;min-height:0;display:flex}.app .workspace-main{flex-direction:column;flex:1;width:100%;min-width:0;max-width:none;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.workspace-main:focus{outline:none}.workspace-skip-link{z-index:100;color:var(--dds-brand-hover);border:2px solid var(--dds-focus);background:#fff;padding:8px 16px;position:fixed;top:-100px;left:16px}.workspace-skip-link:focus{top:8px}.workspace-mobile-close,.workspace-menu-toggle,.workspace-backdrop{display:none}.desktop-workbench{background:var(--dds-canvas);min-width:0;height:100%;min-height:0;color:var(--dds-text);flex-direction:column;flex:1;font-size:14px;display:flex}.dds-page-utility{flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 32px 8px;display:flex}.dds-breadcrumb{color:var(--dds-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.dds-breadcrumb a{text-decoration:none}.dds-breadcrumb [aria-current=page]{color:var(--dds-text)}.dds-utility-actions{flex:none;align-items:center;gap:4px;display:flex}.app .dds-utility-actions button{background:0 0;border-color:#0000;align-items:center;gap:8px;display:inline-flex}.app .dds-utility-actions button:hover{background:var(--dds-brand-subtle)}.app .wb-icon-button{justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:4px 8px;display:inline-flex}.wb-icon{vertical-align:middle;flex:0 0 20px;width:20px;height:20px;display:inline-block}.wb-split{grid-template-columns:minmax(0,var(--wb-split,70%)) 10px minmax(0,1fr);flex:1;min-width:0;min-height:0;display:grid;overflow:hidden}.wb-split-primary,.wb-split-secondary{min-width:0;min-height:0;overflow:hidden}.wb-split-single{grid-template-columns:minmax(0,1fr)}.wb-split-single>.wb-split-grip,.wb-split-single>.wb-split-secondary{display:none}.wb-split-grip{cursor:col-resize;touch-action:none;background:#e6ebf0}.wb-split-grip:hover,.wb-split-grip:focus-visible{background:var(--dds-brand-subtle)}.wb-split-grip:focus-visible{outline:2px solid var(--dds-focus);outline-offset:-2px}.wb-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;height:100%;min-height:0;padding:16px 32px 32px;scroll-padding-block:16px 80px;overflow:auto}.wb-inspector{border-left:1px solid var(--dds-border);background:#fff;flex-direction:column;height:100%;display:flex}.wb-inspector>header{border-bottom:1px solid var(--dds-border);justify-content:space-between;align-items:center;padding:16px 24px;font-size:20px;display:flex}.wb-inspector-body{padding:24px;overflow-y:auto}.wb-inspector-body h2{margin:0 0 8px}.wb-inspector-body dl{margin:24px 0 0}.wb-inspector-body dl>div{border-bottom:1px solid var(--dds-border);padding:12px 0}.wb-inspector-body dt{color:var(--dds-text-muted);font-size:12px}.wb-inspector-body dd{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:8px 0 0;font-size:14px}.wb-inspector-empty{text-align:center;color:var(--dds-text-muted);flex-direction:column;align-items:center;gap:16px;padding:40px 24px;display:flex}.wb-inspector-empty>.wb-icon{width:32px;height:32px}.wb-inspector-empty strong{font-size:16px;font-weight:500}.wb-inspector-empty p{margin:0;font-size:14px}.dds-context-help,.dds-message{background:var(--dds-brand-subtle);border:1px solid var(--dds-border-info);border-radius:var(--dds-radius);align-items:flex-start;gap:12px;margin:8px 32px;padding:12px 16px;font-size:14px;display:flex}.dds-message>span{flex:1}.dds-context-help p{margin:4px 0 0}.wb-caption{color:var(--dds-text-muted);font-size:12px;line-height:20px}.wb-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.wb-progress{background:var(--dds-brand-subtle);flex:0 0 3px;height:3px;position:relative;overflow:hidden}.wb-progress:after{content:"";background:var(--dds-brand);width:32%;animation:1.2s linear infinite wb-progress;position:absolute;inset:0 auto 0 0}@keyframes wb-progress{0%{transform:translate(-110%)}to{transform:translate(420%)}}.wb-loading{gap:16px;padding:24px;display:grid}.wb-loading-title{width:35%;height:32px}.wb-loading-tools{height:40px}.wb-loading-row{height:32px}.wb-skeleton{background:linear-gradient(90deg,#e8edf1,#f8fafb,#e8edf1) 0 0/200% 100%;animation:1.5s linear infinite wb-shimmer}@keyframes wb-shimmer{to{background-position:-200% 0}}.wb-error-state{background:var(--dds-error-subtle);border:1px solid var(--dds-border-error);border-radius:var(--dds-radius);max-width:700px;margin:32px;padding:32px}@media (max-width:1100px){.dds-product-title{font-size:16px}.workspace-location,.workspace-topbar-actions{gap:16px}.workspace-account-text{max-width:100px}.app .dds-masthead{padding-inline:16px}.wb-scroll,.dds-page-utility{padding-inline:24px}}@media (max-width:900px){.app,.app.is-compact{grid-template-columns:minmax(0,1fr);display:grid}.app .workspace-body{grid-column:1}.app>.sidebar{visibility:hidden;pointer-events:none;z-index:80;width:min(280px,85vw);height:calc(100dvh - 64px);position:fixed;top:64px;bottom:0;left:0;transform:translate(-100%)}.app.mobile-open>.sidebar{visibility:visible;pointer-events:auto;transform:none}.app.is-compact .dds-nav-title,.app.is-compact .workspace-nav-text{display:block}.app.is-compact .sidebar .workspace-nav-group-toggle{display:flex}.app.is-compact .sidebar .nav-links a{justify-content:flex-start;padding:8px 12px}.app.is-compact .workspace-sidebar-head{min-height:64px;padding:16px 24px}.app.is-compact .workspace-sidebar-footer :is(.workspace-collapse,.workspace-logout){justify-content:flex-start;padding:8px 16px}.app .workspace-mobile-close,.app .workspace-menu-toggle{border:0;justify-content:center;align-items:center;min-width:32px;padding:4px;display:inline-flex}.workspace-backdrop{z-index:70;border:0;display:block;position:fixed;inset:64px 0 0;background:#1d2c3b66!important;border-radius:0!important}.dds-product-divider,.dds-product-title{display:none}.desktop-workbench>.wb-split:not(.wb-split-single){grid-template-rows:minmax(0,1fr) minmax(180px,35%);grid-template-columns:minmax(0,1fr)}.desktop-workbench>.wb-split>.wb-split-grip{display:none}.wb-inspector{border-top:1px solid var(--dds-border)}.wb-inspector>header{padding:8px 16px;font-size:16px}}@media (max-width:600px){.workspace-account-text{display:none}.workspace-account{padding-left:8px}.workspace-location,.workspace-topbar-actions{gap:8px}.app .dds-product-brand{font-size:20px}.app .dds-masthead{gap:8px;padding-inline:12px}.dds-page-utility{flex-wrap:wrap;gap:8px;padding:12px 16px 0}.dds-breadcrumb{gap:4px}.dds-utility-actions{margin-left:auto}.wb-scroll{padding:16px}.dds-context-help,.dds-message{margin:8px 16px}}.workspace-mfa-testing{border:1px solid var(--dds-border);border-radius:var(--dds-radius);background:var(--dds-warning-subtle);min-height:28px;color:var(--dds-warning);white-space:nowrap;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex}.workspace-mfa-testing:hover,.workspace-mfa-testing:focus-visible{color:var(--dds-text);background:var(--dds-warning-subtle)}.dds-loading-surface{gap:12px;width:100%;min-width:0;max-width:100%;padding:16px 24px;display:grid}.dds-loading-accessible{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dds-loading-header{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.dds-loading-line{background:var(--dds-border,#d2d9df);background-image:linear-gradient(90deg,#0000,#ffffffa6,#0000);background-size:200% 100%;border-radius:2px;min-width:0;height:14px;animation:1.5s ease-in-out infinite dds-loading-wave}.dds-loading-title{width:min(260px,55%);height:26px}.dds-loading-command{width:110px;height:32px}.dds-loading-toolbar{background:var(--dds-surface,#fff);border:1px solid var(--dds-border);grid-template-columns:2fr 1fr 1fr;gap:8px;padding:12px;display:grid}.dds-loading-toolbar .dds-loading-line{height:32px}.dds-loading-data{background:var(--dds-surface,#fff);border:1px solid var(--dds-border);display:grid}.dds-loading-row{border-bottom:1px solid var(--dds-border);grid-template-columns:2fr 1fr 1fr;align-items:center;gap:16px;min-height:42px;padding:10px 16px;display:grid}.dds-loading-row:last-child{border-bottom:0}.dds-loading-row .dds-loading-line:nth-child(2){width:65%}.dds-loading-row .dds-loading-line:nth-child(3){width:80%}.dds-loading-data.is-detail{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dds-loading-data.is-detail .dds-loading-row{background:var(--dds-surface,#fff);border:1px solid var(--dds-border);grid-template-columns:1fr;gap:16px;min-height:108px;display:grid}@keyframes dds-loading-wave{to{background-position:-200% 0}}@media (max-width:600px){.dds-loading-surface{padding:12px}.dds-loading-toolbar{grid-template-columns:1fr 1fr}.dds-loading-toolbar>:last-child{display:none}.dds-loading-data.is-detail{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dds-loading-line{background-image:none;animation:none}}
.wb-data-grid{border:1px solid var(--dds-border);background:#fff;border-radius:2px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.wb-grid-toolbar{border-bottom:1px solid var(--dds-border);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;min-height:56px;padding:12px 16px;display:flex}.wb-grid-search{flex:1;align-items:center;gap:8px;min-width:160px;max-width:360px;margin:0;position:relative;display:flex!important}.wb-grid-search>.wb-icon{pointer-events:none;width:16px;color:var(--dds-text-muted);position:absolute;left:12px}.app .wb-grid-search input{border-color:var(--dds-border-control);width:100%;min-width:0;padding-left:40px}.wb-grid-toolbar>.wb-caption{white-space:nowrap;margin-left:auto;font-size:12px}.app .wb-grid-toolbar button{align-items:center;gap:8px;display:inline-flex}.wb-grid-viewport{scrollbar-gutter:stable;overscroll-behavior:contain;height:408px;position:relative;overflow:auto}.wb-grid-inner{width:100%}.wb-grid-head,.wb-grid-row{grid-template-columns:var(--wb-columns);display:grid}.wb-grid-head{z-index:3;border-bottom:1px solid var(--dds-border);background:#f1f3f5;height:36px;position:sticky;top:0}.wb-grid-head>[role=columnheader]{min-width:0;display:flex;position:relative}.app .wb-grid-head button{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;min-height:32px;color:var(--dds-text-secondary);text-align:left;background:0 0;border:0;border-radius:0;padding:6px 12px;font-size:14px;font-weight:500;line-height:20px;display:block;overflow:hidden}.app .wb-grid-head button:not(:disabled):hover{background:var(--dds-surface-hover);color:var(--dds-brand-hover)}.app .wb-grid-head button:not(:disabled):active{background:var(--dds-brand-subtle)}.wb-column-resize{z-index:2;cursor:col-resize;touch-action:none;width:16px;position:absolute;inset:0 -8px 0 auto}.wb-column-resize:after{content:"";background:var(--dds-border-control);opacity:0;pointer-events:none;width:2px;position:absolute;top:4px;bottom:4px;left:7px}.wb-column-resize:hover:after,.wb-column-resize:focus-visible:after{background:var(--dds-brand);opacity:1}.wb-column-resize:focus-visible{outline:2px solid var(--dds-focus);outline-offset:-2px}.wb-grid-row{-webkit-user-select:none;user-select:none;cursor:default;background:#fff;border-bottom:1px solid #e8ecef}.wb-grid-row:nth-child(2n){background:#fbfcfd}.wb-grid-row:hover{background:var(--dds-surface-hover)}.wb-grid-row[aria-selected=true],.wb-grid-row[aria-selected=true]:hover{background:var(--dds-brand-subtle);box-shadow:inset 4px 0 var(--dds-brand)}.wb-grid-viewport:focus-visible .wb-grid-row.is-current{outline:1px solid var(--dds-focus);outline-offset:-1px}.wb-grid-row>[role=gridcell]{white-space:nowrap;text-overflow:ellipsis;align-self:center;min-width:0;padding:4px 12px;font-size:14px;line-height:20px;overflow:hidden}.wb-grid-row>.wb-row-check{padding:4px 8px}.wb-row-check input{width:16px;height:16px;accent-color:var(--dds-brand);margin:0}.wb-grid-row a{color:var(--dds-brand-hover);text-decoration:none}.wb-grid-row a:hover{text-decoration:underline}.wb-grid-row[data-tone=danger]>[role=gridcell]:nth-child(2){color:var(--dds-error);font-weight:500}.wb-grid-row[data-tone=success]>[role=gridcell]:nth-child(2){color:var(--dds-success)}.wb-numeric{font-variant-numeric:tabular-nums;text-align:right}.wb-grid-footer{border-top:1px solid var(--dds-border);color:var(--dds-text-muted);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;font-size:12px;display:flex}.wb-grid-footer>div{align-items:center;gap:8px;display:flex}.app .wb-grid-footer button{min-height:28px;padding:2px 12px}.wb-grid-empty{min-height:224px;color:var(--dds-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.wb-grid-empty strong{color:var(--dds-text);font-size:16px}.wb-grid-empty>.wb-icon{width:32px;height:32px}.wb-series{min-width:0}.wb-series-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.wb-segmented{border:1px solid var(--dds-border-control);background:#fff;border-radius:2px;gap:0;padding:0;display:inline-flex}.app .wb-segmented button{border:0;border-right:1px solid var(--dds-border);min-height:32px;color:var(--dds-text-secondary);background:#fff;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:4px 16px;font-size:14px;line-height:24px;display:inline-flex}.app .wb-segmented button:last-child{border-right:0}.app .wb-segmented button:not(:disabled):hover{background:var(--dds-surface-hover);color:var(--dds-brand-hover)}.app .wb-segmented button[aria-pressed=true],.app .wb-segmented button[aria-pressed=true]:hover{background:var(--dds-brand-subtle);color:var(--dds-brand-hover);box-shadow:inset 0 -2px var(--dds-brand)}.wb-series-plot{background:repeating-linear-gradient(0deg,#0000 0 47px,#e8ecef 47px 48px);border-block:1px solid #e4e8ec;align-items:stretch;gap:4px;height:224px;padding:8px 4px 0;display:flex;overflow-x:auto}.app .wb-series-column{min-width:8px;min-height:0;color:var(--dds-text-muted);background:0 0;border:0;border-radius:0;flex-direction:column;flex:1 0 8px;justify-content:stretch;align-items:stretch;padding:0 2px;display:flex}.app .wb-series-column:not(:disabled):hover{background:var(--dds-brand-subtle);color:var(--dds-brand-hover)}.wb-series-track{justify-content:center;align-items:flex-end;height:184px;display:flex}.wb-series-track>i{background:var(--dds-brand);border-radius:0;width:100%;min-width:4px;max-width:24px;transition:height .15s}.wb-series-column.is-active .wb-series-track>i{background:var(--dds-brand-pressed)}.wb-series-column small{padding-block:8px;font-size:12px}.wb-series-readout{min-height:40px;color:var(--dds-text-muted);flex-wrap:wrap;gap:16px;padding:12px 0;font-size:12px;display:flex}.wb-series-readout strong{color:var(--dds-text)}.wb-marketing-panels{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:24px;margin-bottom:24px;display:grid}.wb-marketing-panel{border:1px solid var(--dds-border);background:#fff;border-radius:2px;min-width:0;padding:24px}.wb-marketing-panel header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.wb-marketing-panel h2{margin:0}.wb-channel{margin:20px 0}.wb-channel>div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.wb-channel strong{font-weight:500}.wb-channel meter{width:100%;height:12px;accent-color:var(--dds-brand);margin-block:8px}.wb-channel small{color:var(--dds-text-muted);font-size:12px}.wb-evidence-banner{background:var(--dds-brand-subtle);border:1px solid var(--dds-border-info);border-radius:var(--dds-radius);color:var(--dds-text-secondary);align-items:center;gap:12px;margin-bottom:24px;padding:16px;font-size:14px;display:flex}.wb-evidence-drop{border:1px dashed var(--dds-border-control);background:#fff;border-radius:2px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding:24px;display:flex}.wb-evidence-drop.is-dragging{border-color:var(--dds-brand);background:var(--dds-brand-subtle);outline:1px solid var(--dds-brand)}.wb-evidence-drop>.wb-icon{width:32px;height:32px;color:var(--dds-brand);flex-basis:32px}.wb-evidence-drop>div{flex:1;min-width:200px}.wb-evidence-drop p{color:var(--dds-text-muted);margin:8px 0 0;font-size:12px}.wb-insight-tools{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0;display:flex}.wb-insight-tools label{align-items:center;gap:8px;display:flex}.wb-comparison-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:24px;display:grid}.wb-comparison-cards article{border:1px solid var(--dds-border);background:#fff;border-radius:2px;padding:24px}.wb-comparison-cards header{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;display:flex}.wb-comparison-cards header span{color:var(--dds-text-muted);font-size:12px}.wb-comparison-cards article>div{flex-direction:column;gap:8px;margin:16px 0;display:flex}.wb-comparison-cards article>div strong{font-size:32px;font-weight:300;line-height:40px}.wb-comparison-cards article>div span,.wb-comparison-cards a{font-size:12px}.wb-insight-empty{text-align:center;color:var(--dds-text-muted);flex-direction:column;align-items:center;padding:40px 24px;display:flex}.wb-insight-empty>.wb-icon{width:40px;height:40px}.wb-insight-empty p{max-width:680px;margin:8px auto;font-size:14px}.wb-message-error{border:1px solid var(--dds-border-error);border-radius:var(--dds-radius);background:var(--dds-error-subtle);color:var(--dds-error);margin-bottom:16px;padding:16px;font-size:14px}@media (max-width:1200px){.wb-marketing-panels{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.wb-grid-toolbar{gap:8px;padding:8px}.wb-grid-toolbar>.wb-caption{display:none}.wb-grid-search{max-width:none}.wb-marketing-panel{padding:16px}.wb-series-column small{font-size:10px}}
.app .website-content-overview,.app .website-build-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.app .website-build-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.app .website-content-overview>div,.app .website-build-summary>div{border:1px solid var(--dds-border);background:#fff;border-radius:2px;flex-direction:column;gap:8px;padding:16px 24px;display:flex}.app .website-content-overview>div span,.app .website-build-summary>div span{color:var(--dds-text-muted);font-size:12px}.app .website-content-overview>div strong,.app .website-build-summary>div strong{font-size:28px;font-weight:300;line-height:36px}.app .website-content-overview>p{color:var(--dds-text-muted);grid-column:1/-1;margin:0;font-size:12px}.app .website-content-workspace{grid-template-columns:minmax(248px,26%) minmax(0,1fr);align-items:start;gap:24px;display:grid}.app .website-document-navigator{border:1px solid var(--dds-border);background:#fff;border-radius:2px;min-width:0;padding:16px;position:sticky;top:0}.app .website-document-navigator-head,.app .website-editor-heading,.app .website-build-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.app .website-document-navigator-head h2,.app .website-editor-heading h2,.app .website-build-panel-heading h2{overflow-wrap:anywhere;margin:0;font-size:20px}.app .website-document-navigator-head p,.app .website-editor-heading p{margin:8px 0 0;font-size:12px}.website-file-total{min-width:28px;height:24px;color:var(--dds-text-secondary);background:#e8edf1;justify-content:center;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.website-document-filters{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.app .website-document-filters button{border:1px solid var(--dds-border);background:#fff;gap:8px;min-height:28px;padding:2px 8px;font-size:12px;line-height:20px;display:inline-flex}.app .website-document-filters button[aria-pressed=true]{border-color:var(--dds-brand);color:var(--dds-brand-hover);background:var(--dds-brand-subtle)}.app .website-content-editor-pane{min-width:0}.app .website-document-editor{padding:24px 24px 0;overflow:visible}.website-editor-eyebrow{display:none}.website-editor-status-row{color:var(--dds-text-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.website-unsaved.is-dirty{color:var(--dds-warning)}.website-editor-modebar{border-bottom:1px solid var(--dds-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.website-editor-modebuttons{gap:0;display:flex}.app .website-editor-modebuttons button{min-height:40px;color:var(--dds-text-secondary);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:8px 16px}.app .website-editor-modebuttons button[aria-pressed=true],.app .website-editor-modebuttons button[aria-pressed=true]:hover{color:var(--dds-brand-hover);border-bottom-color:var(--dds-brand);background:0 0}.website-editor-modehint{color:var(--dds-text-muted);padding-bottom:8px;font-size:12px}.website-json-field label{margin-bottom:8px;display:block}.app .website-json-field textarea{background:#f8fafc;width:100%;min-height:420px;font-family:ui-monospace,Consolas,monospace;font-size:14px;line-height:1.6;display:block}.website-json-help{color:var(--dds-text-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;display:flex}.website-json-valid{color:var(--dds-success)}.website-json-invalid,.website-json-validation{color:var(--dds-error);font-size:12px}.website-json-validation{min-height:20px;margin:8px 0}.website-editor-savebar{z-index:8;border-top:1px solid var(--dds-border);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px -24px 0;padding:16px 24px;display:flex;position:sticky;bottom:0}.website-editor-savebar p{min-width:180px;color:var(--dds-text-muted);flex:1;margin:0;font-size:12px}.website-editor-buttons,.website-editor-conflict-actions{flex-wrap:wrap;gap:8px;display:flex}.website-editor-conflict{background:var(--dds-error-subtle);border-left:4px solid var(--dds-error);margin-block:16px;padding:16px}.website-editor-conflict p{font-size:14px}.wb-visual-studio{border:1px solid var(--dds-border);border-radius:2px;min-width:0;overflow:hidden;container:studio/inline-size}.wb-studio-toolbar{border-bottom:1px solid var(--dds-border);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.wb-studio-canvas-tools{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.wb-studio-canvas-tools select{max-width:180px}.wb-studio-canvas-tools>button{margin-left:auto}.wb-studio-disclaimer{color:var(--dds-text-muted);border-bottom:1px solid var(--dds-border);background:#f8fafb;margin:0;padding:8px 16px;font-size:12px}.wb-studio-disclaimer summary{cursor:pointer}.wb-studio-disclaimer p{margin:8px 0 0}.wb-visual-studio>div>.wb-split{height:min(680px,72dvh);min-height:440px}.wb-canvas-stage{background:#e8edf1;height:100%;padding:24px;overflow:auto}.wb-canvas-page{background:#fff;border:1px solid #d2d9df;max-width:100%;min-height:95%;margin-inline:auto;padding:24px;box-shadow:0 4px 12px #1d2c3b12}.wb-device-desktop{width:900px}.wb-device-tablet{width:650px}.wb-device-mobile{width:350px}.wb-canvas-brand{border-bottom:1px solid var(--dds-border);color:var(--dds-brand);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:24px;font-size:20px;font-weight:500;display:flex}.wb-canvas-brand>span{color:var(--dds-text-muted);letter-spacing:.05em;font-size:10px;font-weight:400}.app .wb-canvas-node{width:100%;min-width:0;color:var(--dds-text);text-align:left;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:0;margin:4px 0;padding:12px;font-size:16px;font-weight:400;line-height:24px;display:block;position:relative}.app .wb-canvas-heading{font-size:28px;font-weight:300;line-height:36px}.app .wb-canvas-node:not([aria-pressed=true]):hover{background:var(--dds-surface-hover);color:var(--dds-text);border-color:var(--dds-border-control)}.app .wb-canvas-node[aria-pressed=true],.app .wb-canvas-node[aria-pressed=true]:hover{background:var(--dds-brand-subtle);color:var(--dds-text);border-color:var(--dds-brand);box-shadow:0 0 0 1px var(--dds-brand)}.wb-canvas-node-label{color:var(--dds-text-muted);margin-bottom:8px;font-size:12px;font-weight:400;line-height:20px;display:block}.wb-canvas-image img{object-fit:contain;width:100%;height:auto;max-height:360px;display:block}.wb-canvas-properties{background:#fff;flex-direction:column;height:100%;display:flex;overflow-y:auto}.wb-canvas-properties>header{border-bottom:1px solid var(--dds-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:16px;font-weight:500;display:flex}.wb-canvas-properties>header span{align-items:center;gap:8px;display:inline-flex}.wb-canvas-properties>div{padding:16px}.wb-canvas-properties label{overflow-wrap:anywhere;margin-bottom:8px;font-size:12px;display:block}.wb-canvas-property-fields{gap:12px;display:grid}.wb-canvas-property-fields textarea{width:100%;min-height:140px}.wb-canvas-toggle{align-items:center;gap:8px;display:flex!important}.wb-studio-fields{max-height:min(720px,72dvh);padding:24px;overflow:auto}.website-structured-root,.website-structured-object{gap:16px;min-width:0;display:grid}.website-structured-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.website-structured-field{flex-direction:column;gap:8px;min-width:0;display:flex}.website-structured-field.is-long{grid-column:1/-1}.website-structured-field>input,.website-structured-field>textarea{width:100%;min-width:0}.website-structured-path{color:var(--dds-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.website-structured-field-error{color:var(--dds-error);font-size:12px}.website-structured-null{color:var(--dds-text-muted);background:#f1f3f5;padding:8px 12px}.website-structured-check{align-items:center;gap:8px;display:flex}.website-structured-section{border:1px solid var(--dds-border);background:#fff;border-radius:2px;min-width:0}.website-structured-section>summary{cursor:pointer;background:#f8fafb;justify-content:space-between;gap:12px;padding:12px 16px;font-size:14px;display:flex}.website-structured-section-label{overflow-wrap:anywhere;font-weight:500}.website-structured-section-meta{color:var(--dds-text-muted);font-size:12px}.website-structured-section-body{gap:16px;min-width:0;padding:16px;display:grid}.website-editor-form-footnote{color:var(--dds-text-muted);margin-block:16px;font-size:12px}.website-build-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.website-build-details>div:last-child{grid-column:1/-1}.website-build-details dt{color:var(--dds-text-muted);font-size:12px}.website-build-details dd{overflow-wrap:anywhere;margin:8px 0}.website-build-actions{margin-top:24px}.website-generate-buttons{flex-wrap:wrap;gap:8px;display:flex}.website-generate-control p,.website-build-footnote{color:var(--dds-text-muted);font-size:12px}.website-build-history{margin-top:24px}.website-build-receipt summary{color:var(--dds-brand-hover);cursor:pointer}.app .media-library-grid{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:16px}.app .media-asset-card{border:1px solid var(--dds-border);box-shadow:none;background:#fff;border-radius:2px}.app .media-asset-card:hover{border-color:var(--dds-brand)}.app .media-asset-card :is(h2,h3){font-size:16px}.app .media-asset-card p{font-size:12px}.desktop-workbench[data-workspace=logs] :is(code,.mono-cell){font-family:ui-monospace,Consolas,monospace;font-size:13px}.desktop-workbench[data-workspace=workflow] .conflict-card{border-left-color:var(--dds-warning);background:var(--dds-warning-subtle)}.desktop-workbench[data-workspace=security] .panel{max-width:1100px}@container studio (max-width:680px){.wb-visual-studio .wb-split:not(.wb-split-single){grid-template-rows:minmax(240px,1fr) minmax(160px,35%);grid-template-columns:minmax(0,1fr)}.wb-visual-studio .wb-split-grip{display:none}.wb-visual-studio .wb-split-secondary{border-top:1px solid var(--dds-border)}.wb-canvas-stage{padding:16px}}@media (max-width:1280px){.app .website-content-workspace{grid-template-columns:minmax(0,1fr)}.app .website-document-navigator{position:static}.website-document-navigator .wb-grid-viewport{height:180px}}@media (max-width:600px){.app .website-content-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app .website-build-summary{grid-template-columns:minmax(0,1fr)}.app .website-document-editor{padding:16px 16px 0}.website-editor-savebar{margin-inline:-16px;padding:12px 16px}.website-editor-buttons{width:100%}.wb-studio-toolbar{padding:8px}.wb-studio-canvas-tools select{max-width:100%}.wb-studio-fields,.wb-canvas-page{padding:16px}.app .wb-canvas-heading{font-size:24px;line-height:32px}.website-build-details{grid-template-columns:minmax(0,1fr)}}
