@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-ext-wght-normal-BCp_3N7R.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-wght-normal-fOt7epNf.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-ext-wght-normal-Bgw4czJT.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-wght-normal-DlT9XTxE.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-math-wght-normal-4a3xuzGk.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-symbols-wght-normal-B7iHSfaG.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-vietnamese-wght-normal-_f1XEJpo.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-ext-wght-normal-DYIxWhlt.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-wght-normal-ccAYIvAh.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-ACzlZF75.woff2) format("woff2"),url(/assets/poppins-devanagari-800-normal-BLmXVokE.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2) format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2) format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-ext-wght-normal-D8xHCTEw.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-wght-normal-bOs07Rf4.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-ext-wght-normal-Bm9CHu9r.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-wght-normal-8neIfJ3r.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-hebrew-wght-normal-BjjtG49P.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-math-wght-normal-C1FvUlkR.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-symbols-wght-normal-BAf6-sld.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-vietnamese-wght-normal-UygKeDyW.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-ext-wght-normal-DPNHYqvY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-wght-normal-CWNzRldh.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-ext-wght-normal-7w74d1lj.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-wght-normal-B9hoeQUC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-vietnamese-wght-normal-BhFYcaJr.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-ext-wght-normal-DMEAsnHD.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-wght-normal-BWQ3gi2K.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-C9H9m1vD.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2) format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2) format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/lato-latin-ext-900-normal-BhetttCG.woff2) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA8kAA0AAAAAFHAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAIIAAACuk/GXmUdTVUIAAAG0AAAAJwAAACi4/LjqT1MvMgAAAdwAAABYAAAAYHruZQtjbWFwAAACNAAAAG8AAACkCy0p02dhc3AAAAKkAAAACAAAAAgAAAAQZ2x5ZgAAAqwAAAkhAAAMcHWliTZoZWFkAAAL0AAAADYAAAA2/RfyZ2hoZWEAAAwIAAAAHwAAACQQMQb9aG10eAAADCgAAACFAAAAtqfSB1xsb2NhAAAMsAAAAGAAAABgT85TA21heHAAAA0QAAAAHAAAACAAPQDibmFtZQAADSwAAAEsAAAChDREUR9wb3N0AAAOWAAAAMwAAAEoNxQxinjaRIpDogJQFIa/h2zbmGbMwySMmudJ1sJaTotoD7eTD3/xAxjJ0+S32e4OCK7Gpw1W/gGU4kf6i+F3OT+I/7zADzwSv4+vl/UKAy0D+pTJPvpHuF2cKDESpPjDqS641BWPrHiqjkONRD2LOsIjG1AnfoiqLr+i33YEyLIAAMU1IKAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgZjFhbmFgZWBgrWAVYWBglIDQzLsYDjF+4WBm4udiYmJiYWZibmBg0GdAAiWVAT4MDgwMCgpsXv+qGCewb2NcpcDAMBkkx8LLuhFIKTAwAQA4/wzOeNpjYGBgAmJmIBYBkoxgmoVhApBWAEIWBhDgBbIWMLIzSjK6MEYzJjLWMU5iOs50kumugsL//0gqWBglGB0ZoxgTGCtQVDD+//r/8f/c/zz//vy7+u/Avz3/lv2b/Df+b9xfnwdcQDsJAAA3sCYYAAABAAH//wAPeNqFVgVAG9sSvXctWGSzcSObjcAmWSAKoSQ4tMWrDyh8qff1IXV3b5+7uxt97u7u7u7uyfLvLoHKN/wOk7tn5pw5E0CAIgCISnIEcCAOKkEKACYJwyEHptepCDXkfN4kEY14OZcK41w+JpLEsv9ERwGDLM3G0fenyXMXta3q4i2+koCLsr5syGG8ZX67xe3kC61avy5pCiQ4NuE3m/0JlksETOJBgvnrm1Z8IH0Ssbk0VdQ8PxnvSPBul7570Bf3c95AobEwT5nnzkxhK3iTia9gs7+JXX+2d5A0gMA9+j2pJR8AIQBgyFAIKYJzub1YNKKNuSWQRoUKIpAoqkKAHQh4EosnITG1wJS/c7b42y2Xi3/c9o/BJ6Dpqq6TNi4uHs53WLVOt7+yPdp75tKqqkX7O4SWmkpHgQ2uyc0/sGzF0GOQvvASSD96nD3c5D9LZdQYrUZNzZprlwxevyqZa+AseUqEazUA5CDqqEnChWBAAUZpluZcXh90QD36Mwx5g8NkUGE3EwTkb/TFzJlOnBBfPUiOEPk6On0a387h+J/tJic+1zvZmf4J3QaBavR7ogDVWwUAlCtDFFCoMGqcDV9cpg4VGotGBCqaJcuIX6pmLcZo3cx4/5zynhVrV/SUN+54aH39ge3L/XPzi4yOqta59b3zy3uWr13eU167+c7VdZuG/+kj9phMdre9syGQ4Dl/ontLz7wbt021hRv952sNXsHbOTtczTt9FXP2ze86d+1kfXGFG8DRr1H1fQivAaFEpUI2ZDAyDmhMwjiTxMMs3iZen/ke8oGI5lkzr1HzpqcpvZXTwwDGZ17FeHxXsVOcHZ7J+2eG4JVKi14JAJRVejG6VY0Oeh2lkIQXjcTi6DdxMa3OTMdu/etcjQq7PnMsObLWEjKkS8T0VmOQwV+GBIAgMvo9fi9hB/yh3smqMIRDUpMKoQqXgnLLEGB8rspiMnqEpFAxLWZZNi+WCnhsHqa7dPHAYLT/um2tddse2LT29im4kdYZrAa+bajptAutrM06EG/wqZv3PL558KETutqmjqmBcKMnWwAI02FJp0lcHiHUHGmuKAW9+n67L0frqJ48IzRjW7cgPtlYH+4uJpQWyyRbKctULjppRmYpdkrLjIAnY5e6YUDVJNGdqf+vhCR2hBSwHwusekMgXF1cmSqun9k9s764fOCSxdHF/5zuaFa67VZ/qC7sDjlUfP2s7ln1fHj+2QvKF/W22HGe0TAGJlhk99otTn+qO9W6tS+ic5VYh3VGk82ktjjpwiK72RlsmNtUu6o7qnOXyVirAcA3EkqZOZk4fZa4KItvNGnEdvhc+mk9A28RU7gLP8mZ0Gce/nQjU2HB6j6VXq8jRrDN5ADAAWDQa3XYsZlTyYF7AQQ3Eydir6J5yAUgF7XBD6WisVfFtJHn7txNCyXkA+IfRuYXeyEAGMDEy8i3kYI8QACADBXKjfNKUNCvEshKZsFCFnIqmJUFZHEB+lRQQZ6sVwjcwsolA3VTCwIV+TMzr87MS/Di71gEdmORel/calVrC3LSJ8Djd6pdtIZVX8EM6O3Ta8Lzg0jNoi1IjvzZrk95TXYMx7GX4QneBZOqFnolXI3iZYRAsIjLqUfhEmDJYbKMT7gwQpu1aPoQ1lAsHlXh6IR/PA62scVSmG/wNbfOijYt7wyU7/3y4NSGeGM84nYGleV9n2zrO2NR+Th2EU7qFuasbrQmstAjC4KE1V7Bhjja07ykMb68v5oI9HSaHKZC49+ndVYtPf2YzOrxkuBcvuREwuQWrFH/6OiYMysozAsIAIACBODNAKC4NIUPkg+geK4cVwPkFtKMoB64pB10VAdYWv7USz8P8YK/foiOzEL86szV8Ekxhs3sHa/lUPPJETEtXvuneJmYHocq9TyCnkeh+akAtUf3HI8evuJYB5wwCKg4hABNLRsRMOzzcSSJ1D+v3TS5acc9qxZcs66B0lj1mavVm+fF2qrCkm/UXtjhDo2Bu+qYuRq4jfE3ZlGW9vM57fse27Lwzv1d1WtHBrmAJW/rCovTYh1oaVHpJ3lk1Pi38/o9jXGX1C0TAEQEdYtGB49epyDlLimikRSkWcwE24rENzFb+uTr3XthF37OZe+Uqs4Ut4g/wj9mfOxTN2HXAijtTOxU8g15Kum4XqeGE1dA8fSi48QnT3cPk29k3q28PkgLmSJsMHGzT12C7UUsyvtNZpfMsnu+zK7sdDK7eWPswgI5Lu8tBQW8gBrLB6Icl1ysV87Pz6ph56F86kdsPD8IwUT+FHJkIt8LtkvxsY2jsKO4Qo77YZ+cL+8MGWdOFqdXjkuOtFt+bkH2uQcPy58+kS/ABLp9LH8j+f54Psq7+VA+9cNEfvCI/JGJfK90P4CgW7yO0JDPoDOAOBpspDf5LQnjE2AVDMfRXkCrDTm5GrJ67IN2ZfveJ3cLIXd5kYVq72e5e2hl294n9wih5llKGiqx1zJDS8+ZW3JeaUBbXFuCbdblcM61O5FhRy8rdbf1bXgZwNFnkUc+OqYVXF4+aBPHUjAJKyHOhl7VsrnTKRWVr56ey2qf/VJEBpmf00yqcjT5zZRSfA9Vk/VfjAIquYoTiZUYRb4PGHTIbpvxkcEoR6TB560N2+3hWq+vIeIgeU9tmc1WVuvx1JXZ7WV10vQJxIn4dNm39XInss7NZj0cD8PXH9cFuY3LVWUlWL1s5yffmMeYWaNk6Gb6F4dD9nWVQZMjIYqIFxC95FegGABm4i1PEsp7fGzX2iFLM/KM+xiajdBczGurqW/ifGxXMNjFFnFNDdV2T5yjxblF2ZA4Fz9gFtz6PDWtgF8w6EM0Kmh1nt4tmOeKz6efYXQ6BkEtRRWNvkh+iz2osKOe+P69K+RRZ5hnDiRYR5w3m/m4g00EzPB2M1/hdFagSPY3td0ZKzYai2POwnLpXW954VFnqe7NlBqnFJQ0DZAc7x1OiW9Ygq5fb1GabS6jgnpVp3xEzRQQSAt3UmrsTepHoD1MC0k4JgYF2/illldNIXNIIpecouK1X/4sPk79mJcTxEkCp/BgTt5HAIIzyTRMK2b8J/ZhGvHr4VKlNltpipP4pi53JQWbTUi63GNR8C8NhrLaAAAAAAEAAAABGqA9M94yXw889QAZB9AAAAAAypNecAAAAADK3y5+/1r+mwkeB3AAAAAJAAIAAAAAAAB42mNgZGBg3/YvjIGBM+B/1H8tTjmgCCrQAQCD8gVCAHjaY0lm0GCAAsYmBgZWJQYV1hcMFSw2DHysXv/fsBxh0GA+w2DC0sFQwVzAIMa8i8EBpI5pCoMIEG9hPcTAxGLG4AbSB1aXBdTrAKRjGCSYjjEYgc3qAOI4Bj6QfhYbCA0zG2QeOg1UH8U05f85qB0TgFgPKGYCFLvE0PB/F8MMAK3nKbUAAAAAAABdAF0AXQBdAKkA1QEoAVMBcwGwAdoCMAJQAlACXQJ0AsADKgM2A0IDegPZA/sEGQQlBDEEPQRJBFUEYQRtBHkEhQSRBJ0EqQS1BO8FEAUYBTkFYQWiBd0F9QYXBjh42mNgZGBg0GdoYmBniGNgAfMQgImBEQAaoQEgeNptkTVSRkEYBBt3Ig6wRYI7EUS4u6W4/O52Eo7ICYjpKhan1vrNN29qBejknhaaWrugaaCpO3ITA7xGbqafl8gtHPIcufWbp019M3K7+nzkfgkeKdlyLDBlK3JDgSe/S/Kk44mUa1b1wfoB6+zariipTbBMSr4hyTl3evSrZwjMMOmYZp5FAhfcWSuhx+oYh7pSPKk9EuQcd+pFqazjxq8S9ei6snLLrpWkXKTBquOJO1VX3QuEzz2Fb3tSZ5ZpZmzH+h/MsEbhX/cK7oO61Sedj9YDw1ZGiCmOic+8wLXe8Gef4cdOw5+9BqquJR4l90TRUaCCDgLreHuUpH0T0qqBQeJupUnMx5x4X+9/leVbzJFNlgInbOkMHMS7/cz+kzBO+Pf1HG8q3mOGeNpswbcBQQEARdH7/CTnGZQyFa1Gjp1l9AawgCV0tpAzS8hq5+Di5zVhzj8pkAsXBgkyFClRpkKbAUMZLBnLlMWDp2w5HDnJLY+88nHmwkx+BRRUiCs3phwUZs2OkSKKKqa42ejXas67pzngABAGwjAMFKN+SiYgQBJAEBBwbicTN7YN9uvjbgae9/C5wt7a3Y57eAPTN0LzbJI6XIAl08DKrSTlUapgHhcyIBJnU3vKn/XYJucpUvJpQUhkZKGJEANLzn0l5w8g8k3K) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/lato-latin-900-normal-C3uaq3BA.woff2) format("woff2"),url(/assets/lato-latin-900-normal-CZBfLiEO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-arabic-wght-normal-CJWMIGCx.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-latin-ext-wght-normal-at8nfxId.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-latin-wght-normal-PfPtmrPZ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.production-page{box-sizing:border-box;width:100%;max-width:none;min-width:0;margin:0;padding:20px;color:var(--text,#172033)}.production-page *{box-sizing:border-box}.production-page button,.production-top button{font:inherit;cursor:pointer}.production-page button:disabled{opacity:.55;cursor:default}.production-hero{display:flex;align-items:center;gap:16px;background:var(--brand,var(--brand));color:#fff;padding:23px 24px;border-radius:16px}.production-hero-icon{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border:1px solid #ffffff50;border-radius:13px;background:#ffffff20}.production-hero-copy{flex:1;min-width:0}.production-hero-copy h1{font-size:24px;margin:5px 0;color:#fff;line-height:1.25}.production-hero-copy small{font-size:11px;letter-spacing:.06em;color:#fff}.production-hero-copy p{font-size:13px;line-height:1.5;margin:0;color:#fff}.production-actions{display:flex;gap:8px;flex-shrink:0}.production-btn{border:1px solid transparent;padding:10px 15px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:650!important;font-size:13px!important;min-height:42px}.production-btn.hero-primary{background:#fff;color:#173b40;border-color:#fff}.production-btn.hero-secondary{background:#153e43;color:#fff;border-color:#ffffff80}.production-btn.hero-danger{background:#fff1f1;color:#b42318;border-color:#f3b4b4}.production-btn.hero-danger:hover{background:#ffe4e4}.production-notice{display:flex;align-items:flex-start;gap:10px;border:1px solid #d6e3ee;background:var(--surface,#f4f8fc);border-radius:10px;padding:12px 15px;margin:15px 0;font-size:12px;line-height:1.6}.production-notice svg{flex-shrink:0;margin-top:2px}.production-summary{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:12px;margin:16px 0}.production-summary>div,.production-summary>button{display:flex;gap:12px;align-items:center;text-align:start;border:1px solid var(--border,#e0e7ef);background:var(--surface,#fff);border-radius:12px;padding:15px;color:inherit}.production-summary svg{color:var(--brand,var(--brand));flex-shrink:0;width:21px}.production-summary small{display:block;color:var(--muted,#64748b);font-size:11px;line-height:1.6}.production-summary strong{display:block;font-size:14px;line-height:1.5}.production-summary button:hover{border-color:var(--brand,var(--brand))}.production-tabs{display:flex;gap:22px;overflow-x:auto;border-bottom:1px solid var(--border,#dce4ee);margin-top:18px}.production-tabs button{background:none;border:0;border-bottom:3px solid transparent;color:var(--muted,#64748b);white-space:nowrap;padding:14px 2px;font-size:13px;font-weight:600}.production-tabs button[aria-selected=true]{color:var(--brand,var(--brand));border-bottom-color:var(--brand,var(--brand))}.production-panel{background:var(--surface,#fff);border:1px solid var(--border,#e0e7ef);border-top:0;border-radius:0 0 12px 12px;padding:22px}.production-help{font-size:13px;line-height:1.65;color:var(--muted,#64748b);margin:0 0 20px}.production-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:22px}.production-field label{font-size:12px;font-weight:650;display:block;margin-bottom:8px}.production-field input,.production-field select,.production-field textarea,.production-value{width:100%;border:1px solid var(--border,#e0e7ef);border-radius:8px;background:var(--surface,#fff);color:inherit;padding:11px 12px;font:inherit;font-size:13px;min-height:42px}.production-value{background:var(--surface-alt,#f7f9fc);overflow-wrap:anywhere}.production-field small{display:block;font-size:11px;line-height:1.6;margin-top:6px;color:var(--muted,#64748b)}.production-grid.policies{grid-template-columns:repeat(2,minmax(0,1fr))}.production-policy{display:flex;gap:10px;align-items:center;padding:15px;border:1px solid var(--border,#e0e7ef);border-radius:10px}.production-policy label{flex:1;font-size:13px;font-weight:600}.production-policy-state{font-size:11px;color:var(--muted,#64748b);min-width:24px}.production-switch{width:34px;min-width:34px;height:20px;min-height:20px!important;border:0;border-radius:20px;padding:3px!important;display:flex;background:#c8d3df}.production-switch.is-on{background:var(--brand,var(--brand));justify-content:flex-end}.production-switch span{height:14px;width:14px;border-radius:50%;background:#fff}.production-feedback{padding:13px;border:1px solid var(--brand,var(--brand));border-radius:9px;background:var(--brand-soft,#edf9f7);font-size:13px;margin:12px 0}.production-error{color:#b42318!important}.production-scope-help{font-size:12px;color:var(--muted,#64748b);line-height:1.6}.production-inherit{display:flex;gap:10px;padding:13px;background:var(--brand-soft,#edf9f7);border-radius:8px;font-size:13px}.production-inherit input{width:17px;height:17px;flex-shrink:0}.production-inherit small{display:block;margin-top:4px;color:var(--muted,#64748b)}.production-table-wrap{overflow:auto}.production-page table{border-collapse:collapse;width:100%;font-size:13px;text-align:start}.production-page th{text-align:start;background:var(--surface-alt,#f1f5f9);color:var(--muted,#64748b);font-size:12px;padding:12px}.production-page td{padding:14px 12px;border-bottom:1px solid var(--border,#e0e7ef);min-width:130px;vertical-align:top}.production-pagination{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:16px;font-size:12px}.production-pagination button{background:var(--brand-soft,#edf9f7);color:var(--brand,var(--brand));border:1px solid var(--border,#e0e7ef);border-radius:7px;padding:8px 12px}.production-top{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.production-top-trigger{display:flex;align-items:center;gap:8px;border:1px solid var(--brand-border,#b6e3de);background:var(--brand-soft,#edf9f7);color:var(--brand,var(--brand));border-radius:9px;padding:9px 12px;font-size:13px!important;text-decoration:none}.production-top-links{position:absolute;inset-inline-start:0;top:calc(100% + 8px);min-width:240px;background:var(--surface,#fff);border:1px solid var(--border,#e0e7ef);border-radius:12px;padding:6px;box-shadow:0 10px 25px #16284220;z-index:90}.production-top-links a{display:block;padding:11px 12px;color:var(--text,#172033);text-decoration:none;font-size:13px;border-radius:7px}.production-top-links a:hover{background:var(--brand-soft,#edf9f7)}.production-document-header{margin-top:14px}.production-document-header .production-actions{flex-wrap:wrap;justify-content:flex-end}.production-page .production-btn{background:var(--brand-soft,#e9f7f4);border-color:var(--brand-border,#b6dfd9);color:var(--brand,var(--brand))}.production-page .production-btn.primary{background:var(--brand,var(--brand));color:#fff}.production-page .production-btn.hero-primary{background:#fff;color:#173b40}.production-page .production-btn.hero-secondary{background:#153e43;color:#fff}.production-filter,.production-section-heading{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:12px 0 20px}.production-section-heading h2{font-size:17px}.production-filter input{flex:1;max-width:520px}.production-page input,.production-page select,.production-page textarea{font:inherit;padding:10px;border:1px solid var(--border,#dce4ee);border-radius:8px;background:var(--surface,#fff);color:inherit;max-width:100%;min-width:0}.production-field>span{display:block;font-size:12px;margin-bottom:8px;font-weight:600}.production-link{color:var(--brand,var(--brand));font-weight:600;background:none;border:0;padding:0;text-align:start}.production-status{display:inline-block;border-radius:20px;padding:4px 10px;font-size:12px;background:#edf2f7;color:#475569}.production-status.approved{background:#ddf6ea;color:#14754b}.production-status.submitted{background:#fff0ce;color:#956100}.production-status.cancelled{background:#ffe7e7;color:#ab3131}.production-summary button[aria-pressed=true]{border-color:var(--brand,var(--brand));background:var(--brand-soft,#e9f7f4)}.production-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0b19276e;display:flex;align-items:center;justify-content:center;padding:max(18px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom))}.production-modal{width:min(680px,100%);max-height:calc(100dvh - 64px);display:flex;flex-direction:column;background:var(--surface,#fff);color:var(--text,#172033);border:1px solid var(--border,#dce4ee);border-radius:17px;box-shadow:0 16px 60px #06182738;overflow:hidden}.production-modal>header,.production-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;flex-shrink:0;border-bottom:1px solid var(--border,#e0e7ef)}.production-modal>footer{border-bottom:0;border-top:1px solid var(--border,#e0e7ef);justify-content:flex-end}.production-modal h2{font-size:19px;margin:0}.production-modal-body{padding:18px 20px;overflow:auto;min-height:0}.production-modal-body textarea{width:100%}.production-picker-search{display:flex;gap:10px;align-items:center;padding:12px 20px}.production-picker-search input{flex:1}.production-picker-row{display:grid;grid-template-columns:110px 1fr;gap:8px;width:100%;text-align:start;padding:14px;background:var(--surface,#fff);color:inherit;border:1px solid var(--border,#e0e7ef);border-radius:9px;margin-bottom:9px}.production-picker-row small{grid-column:2;color:var(--muted,#64748b)}.production-picker-row:hover{background:var(--brand-soft,#e9f7f4)}.production-page :focus-visible,.production-top :focus-visible{outline:2px solid var(--brand,var(--brand));outline-offset:3px}@media (max-width:1000px){.production-summary,.production-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-hero{flex-wrap:wrap}.production-actions{margin-inline-start:auto}}@media (max-width:600px){.production-page{padding:12px}.production-hero{padding:17px;gap:10px}.production-hero-copy h1{font-size:20px}.production-hero-icon{display:none}.production-actions{width:100%;justify-content:flex-end}.production-grid,.production-grid.policies{grid-template-columns:1fr}.production-summary{gap:8px}.production-summary>div,.production-summary>button{padding:10px}.production-summary svg{display:none}.production-panel{padding:15px}.production-tabs{gap:17px}.production-hero-copy p{font-size:12px}}.production-table-wrap{max-width:100%;min-width:0;overflow-x:auto}.production-page table{display:table;min-width:760px}.production-page thead{display:table-header-group}.production-page tbody{display:table-row-group}.production-page tr{display:table-row}.production-page th,.production-page td{display:table-cell;white-space:nowrap}.production-picker-row{grid-template-columns:110px minmax(180px,1fr) 100px;min-width:430px}.production-picker-row small{grid-column:auto}.production-list-header,.production-document-header{background:var(--surface,#fff);color:var(--text,#172033);border:1px solid var(--border,#e0e7ef);border-radius:12px;padding:14px 18px}.production-list-header .production-hero-copy h1,.production-document-header .production-hero-copy h1{color:var(--text,#172033);font-size:18px}.production-list-header .production-hero-copy p,.production-document-header .production-hero-copy p,.production-document-header .production-hero-copy small{color:var(--muted,#64748b)}.production-page .production-list-header .production-btn.hero-primary,.production-page .production-document-header .production-btn.hero-primary{background:var(--brand,var(--brand));border-color:var(--brand,var(--brand));color:#fff}.production-page .production-document-header .production-btn.hero-secondary{background:var(--surface,#fff);border-color:var(--border,#e0e7ef);color:var(--text,#172033)}.production-document-row{cursor:pointer}.production-document-row:hover{background:var(--surface-alt,#f8fafc)}.production-page .detail-nav-bar{flex-wrap:wrap;margin-bottom:14px}.production-filter select{max-width:100%;padding:9px;border:1px solid var(--border,#e0e7ef);border-radius:8px;background:var(--surface,#fff);color:inherit}@media (max-width:600px){.production-page .detail-record-nav{flex-wrap:wrap;justify-content:flex-end}.production-page .detail-nav-bar button{padding:8px;font-size:12px}}.production-hero{background:var(--surface,#fff);color:var(--text,#172033);border:1px solid var(--border,#e0e7ef);padding:14px 18px;border-radius:12px}.production-hero-copy h1{color:var(--text,#172033);font-size:18px}.production-hero-copy small,.production-hero-copy p{color:var(--muted,#64748b)}.production-hero-icon{width:36px;height:36px;background:var(--brand-soft,#edf9f7);border-color:var(--brand-border,#b6dfd9);color:var(--brand,var(--brand))}.production-page .production-hero .production-btn.hero-primary{background:var(--brand,var(--brand));border-color:var(--brand,var(--brand));color:#fff}.production-page .production-hero .production-btn.hero-secondary{background:var(--surface,#fff);border-color:var(--border,#e0e7ef);color:var(--text,#172033)}.production-top-trigger{background:var(--surface,#fff);border-color:transparent;color:var(--muted,#64748b)}.production-top-trigger.active{background:var(--brand-soft,#edf9f7);border-color:var(--brand-border,#b6e3de);color:var(--brand,var(--brand));font-weight:650}.production-top-trigger:hover{background:var(--surface-alt,#f1f5f9)}.production-top-links a.active{background:var(--brand-soft,#edf9f7);color:var(--brand,var(--brand));font-weight:650}.production-top{flex:1 1 auto;flex-wrap:nowrap;gap:10px;z-index:360}.production-top-group{position:relative;flex:0 0 auto;max-width:100%}.production-top-trigger{white-space:nowrap;min-height:36px;max-width:100%;padding:8px 12px}.production-top-trigger span{overflow:hidden;text-overflow:ellipsis}.production-top-trigger svg{flex-shrink:0}.production-top-links{top:calc(100% + 6px);width:-moz-max-content;width:max-content;min-width:200px;max-width:calc(100vw - 40px);max-height:70vh;overflow-y:auto;box-sizing:border-box}.production-top-links a{white-space:normal}.production-top-more{display:flex;flex-direction:column;gap:2px;padding:6px}.production-top-more .production-top-group{width:100%}.production-top-more .production-top-trigger{width:100%;justify-content:space-between}.production-top-more .production-top-links{position:static;box-shadow:none;border:none;margin-top:2px;padding:0 0 0 10px;max-width:none}.production-dashboard{display:grid;gap:20px}.production-dashboard .production-hero{margin-bottom:0}.production-dash-actions{display:flex;flex-wrap:wrap;gap:10px;margin-inline-start:auto}.production-dash-kpis,.production-dash-costs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.production-dash-kpi{display:grid;gap:12px;padding:22px;border:1px solid var(--border);border-top:3px solid var(--brand);border-radius:12px;background:var(--surface)}.production-dash-kpi strong{font-size:34px;line-height:1.1;font-variant-numeric:tabular-nums}.production-dash-kpi small,.production-dash-note,.production-dash-section>span,.production-dash-costs small{color:var(--muted)}.production-dash-section{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}.production-dash-section h2{margin:0;font-size:18px}.production-dash-pipeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.production-dash-pipeline a{display:grid;gap:12px;color:var(--text);text-decoration:none}.production-dash-pipeline strong{font-size:24px}.production-dash-track{height:5px;border-radius:3px;background:var(--border);overflow:hidden}.production-dash-track i{display:block;height:100%;background:var(--brand)}.production-dash-costs>div{display:grid;gap:12px;padding:14px;border-inline-start:2px solid var(--border)}.production-dash-costs strong{font-size:23px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.production-dash-note{font-size:13px;line-height:1.6}.production-dash-empty{padding:20px;text-align:center;color:var(--muted)}.production-dash-status{padding:4px 9px;border-radius:6px;background:var(--surface-alt, #f1f5f9);color:var(--text)}.production-dashboard a:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.production-dashboard [id]{scroll-margin-top:100px}@media (max-width: 1000px){.production-dash-kpis,.production-dash-costs{grid-template-columns:repeat(2,minmax(0,1fr))}.production-dash-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){.production-dash-kpis,.production-dash-costs{grid-template-columns:1fr}.production-dash-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}.production-dashboard .production-panel{border:1px solid var(--border,#e0e7ef);border-radius:12px;min-width:0}.production-dashboard>div{min-width:0}.production-page{padding:24px;background:var(--bg,#f5f7fb);font-size:13px;line-height:1.5}.production-hero{padding:20px 22px;gap:14px;background:var(--brand,var(--brand));border:1px solid var(--brand,var(--brand));border-radius:14px;color:#fff;margin-bottom:18px}.production-hero-copy h1{font-size:23px;font-weight:750;letter-spacing:-.025em;color:#fff;margin:3px 0 5px}.production-hero-copy p{color:#fff;font-size:13px;max-width:880px;line-height:1.55}.production-hero-copy small{color:#fff;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.production-hero-icon{width:46px;height:46px;border-radius:12px;background:#ffffff20;color:#fff;border-color:#ffffff50}.production-page .production-hero .production-btn.hero-primary{background:#fff;color:#173b40;border-color:#fff}.production-page .production-hero .production-btn.hero-secondary{background:#ffffff18;border-color:#ffffff80;color:#fff}.production-actions{align-items:center;flex-wrap:wrap;gap:8px}.production-btn{text-decoration:none;min-height:38px;padding:8px 13px;border-radius:8px;line-height:1.4}.production-page .production-btn:hover:not(:disabled){filter:brightness(.97)}.production-page .production-document-header{background:var(--surface,#fff);color:var(--text,#172033);border-color:var(--border,#e0e7ef);padding:16px 18px;margin-bottom:16px}.production-document-header .production-hero-copy h1{color:var(--text,#172033);font-size:22px}.production-document-header .production-hero-copy p,.production-document-header .production-hero-copy small{color:var(--muted,#64748b)}.production-page .production-document-header .production-btn.hero-primary{background:var(--brand,var(--brand));color:#fff;border-color:var(--brand,var(--brand))}.production-page .production-document-header .production-btn.hero-secondary{background:var(--surface,#fff);color:var(--brand,var(--brand));border-color:var(--brand-border,#b6dfd9)}.production-panel{border:1px solid var(--border,#e0e7ef);border-radius:12px;padding:18px;margin-top:16px;min-width:0}.production-panel h2{font-size:16px;margin:0 0 14px}.production-panel .production-panel{background:var(--surface-alt,#f8fafc)}.production-tabs{gap:24px;padding:0 18px;background:var(--surface,#fff);border:1px solid var(--border,#e0e7ef);border-radius:12px 12px 0 0;margin-top:18px}.production-tabs button{font-size:13px;padding:14px 0;line-height:1.5;min-height:48px}.production-tabs+.production-panel{border-top:0;border-radius:0 0 12px 12px;margin-top:0}.production-panel[hidden]{display:none}.production-document-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;border:1px solid var(--border,#e0e7ef);border-radius:12px;background:var(--surface,#fff);margin:16px 0}.production-document-facts>div{min-width:0;padding:16px;border-inline-end:1px solid var(--border,#e0e7ef)}.production-document-facts>div:last-child{border-inline-end:0}.production-document-facts small{display:block;color:var(--muted,#64748b);font-size:11px;margin-bottom:7px}.production-document-facts strong{font-size:13px;font-weight:650;overflow-wrap:anywhere}.production-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.production-summary>div,.production-summary>button{padding:14px;min-width:0}.production-summary strong{overflow-wrap:anywhere}.production-summary svg{width:38px;height:38px;padding:9px;background:var(--brand-soft,#e7f7f3);border-radius:10px}.production-status-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin:18px 0}.production-report-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0}.production-metric{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--border,#e0e7ef);border-radius:12px;background:var(--surface,#fff);color:var(--text,#172033);text-decoration:none;text-align:start;min-width:0;box-shadow:0 3px 12px #14263f04}button.production-metric:hover,a.production-metric:hover,.production-metric.is-selected{border-color:var(--brand,var(--brand));background:var(--brand-softer,#f4fcfa)}.production-metric-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;flex:0 0 auto}.production-metric-copy{display:grid;gap:4px;min-width:0;flex:1}.production-metric-copy small{font-size:11px;color:var(--muted,#64748b);line-height:1.5}.production-metric-copy strong{font-size:23px;font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.production-metric-arrow{flex-shrink:0;color:var(--muted,#64748b)}.tone-blue{color:#2674ba;background:#eaf3ff}.tone-teal{color:#087f72;background:#e3f6ef}.tone-violet{color:#7c52c1;background:#f0eafa}.tone-amber{color:#ac680d;background:#fff3df}.tone-rose{color:#ba4661;background:#fcecf0}.production-filter{justify-content:flex-start;flex-wrap:wrap;gap:10px;margin:0 -18px 16px;padding:0 18px 16px;border-bottom:1px solid var(--border,#e0e7ef)}.production-filter input{order:-1;min-width:180px;max-width:480px}.production-filter .production-dash-note{margin-inline-start:auto}.production-grid{gap:18px;margin-bottom:18px;align-items:start}.production-field{min-width:0;display:block}.production-field .production-btn{width:100%;justify-content:flex-start;text-align:start}.production-field input,.production-field select,.production-field textarea{min-height:40px;line-height:1.5}.production-field textarea{min-height:88px}.production-value{border-color:transparent;padding:10px 12px;min-height:40px}.production-policy{padding:14px;background:var(--surface,#fff)}.production-notice{background:var(--brand-softer,#f0faf8);border-color:var(--brand-border,#c7e7df);margin:14px 0;padding:10px 14px;font-size:12px}.production-configuration-note{margin:14px 0;color:var(--muted,#64748b);font-size:12px}.production-configuration-note summary{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--brand,var(--brand));font-weight:600}.production-configuration-note p{padding:12px 14px;border:1px solid var(--border,#e0e7ef);border-radius:8px;line-height:1.7}.production-page table{font-size:13px}.production-page th{padding:10px 12px;font-weight:650;line-height:1.5;background:var(--surface-alt,#f1f5f9);border-bottom:1px solid var(--border,#e0e7ef)}.production-page td{padding:11px 12px;min-width:72px;vertical-align:middle;line-height:1.5}.production-page td:first-child{font-variant-numeric:tabular-nums}.production-page td a{color:var(--brand,var(--brand));text-decoration:none;font-weight:600}.production-page tbody tr:hover{background:var(--surface-alt,#f8fafc)}.production-page td .production-actions{flex-wrap:nowrap;margin:0;width:auto}.production-page td .production-btn{min-height:32px;font-size:12px!important;padding:6px 10px}.production-page .production-number{text-align:end;font-variant-numeric:tabular-nums}.production-page td input[type=number]{width:120px;text-align:end}.production-status.in_progress,.production-dash-status.status-in_progress{color:#7041b0;background:#f0eafa}.production-status.completed,.production-dash-status.status-completed,.production-dash-status.status-approved{color:#087f72;background:#e3f6ef}.production-dash-status.status-submitted{color:#9b6510;background:#fff3df}.production-dash-status.status-cancelled{color:#ba4661;background:#fcecf0}.production-status,.production-dash-status{font-size:11px;font-weight:650;border-radius:6px;padding:4px 8px}.production-pagination{border-top:1px solid var(--border,#e0e7ef);padding-top:14px;gap:10px;flex-wrap:wrap}.production-dashboard{gap:16px}.production-dashboard .production-panel{margin-top:0}.production-dash-overview{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.8fr);gap:16px}.production-dash-kpis{gap:12px}.production-dash-section{margin-bottom:14px;gap:12px}.production-dash-section h2{margin:0;font-size:16px}.production-dash-section a{font-size:12px;text-decoration:none;color:var(--brand,var(--brand));font-weight:650}.production-dash-section .production-dash-note{margin:5px 0 0}.production-dash-pipeline{display:grid;grid-template-columns:1fr;gap:12px}.production-dash-pipeline a{display:grid;grid-template-columns:100px 36px minmax(40px,1fr) 52px;align-items:center;gap:12px;font-size:12px}.production-dash-pipeline strong{font-size:14px;text-align:end;font-variant-numeric:tabular-nums}.production-dash-pipeline small{text-align:end;color:var(--muted,#64748b);font-variant-numeric:tabular-nums}.production-dash-track{height:10px;background:var(--surface-alt,#edf2f7);border-radius:4px}.production-dash-track i{border-radius:4px;min-width:0;background:#4386c6}.pipeline-1 .production-dash-track i{background:#d5a04d}.pipeline-2 .production-dash-track i{background:#4aa98c}.pipeline-3 .production-dash-track i{background:#9871ce}.pipeline-4 .production-dash-track i{background:#29998f}.pipeline-5 .production-dash-track i{background:#b5bdc9}.production-quick-actions{display:grid;gap:9px}.production-quick-actions a{display:flex;align-items:center;gap:12px;color:var(--text,#172033);border:1px solid var(--border,#e0e7ef);border-radius:9px;padding:9px 12px;text-decoration:none;font-size:12px;font-weight:600}.production-quick-actions a:hover{border-color:var(--brand,var(--brand))}.production-quick-actions a>span:nth-child(2){flex:1}.production-quick-actions .production-metric-icon{height:32px;width:32px;border-radius:8px}.production-dash-costs>div{display:flex;border:1px solid var(--border,#e0e7ef);padding:14px;gap:12px}.production-dash-costs strong{font-size:20px}.production-dash-costs small{font-size:11px}.production-dash-note{color:var(--muted,#64748b);font-size:12px;line-height:1.6}.production-dash-queues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.production-dash-queues>div{min-width:0}.production-dash-queues .production-panel{height:100%}.production-modal-overlay .production-btn{background:var(--surface,#fff);color:var(--brand,var(--brand));border:1px solid var(--brand-border,#b6dfd9);font-family:inherit;cursor:pointer}.production-modal-overlay .production-btn.primary{background:var(--brand,var(--brand));color:#fff}.production-modal-overlay .production-btn:disabled{opacity:.5;cursor:default}.production-modal-overlay :focus-visible{outline:2px solid var(--brand,var(--brand));outline-offset:3px}.production-modal-overlay{font-family:var(--font-family,Inter,Arial,sans-serif);font-size:13px;line-height:1.5}.production-modal-overlay *{box-sizing:border-box}.production-modal table{border-collapse:collapse;display:table;min-width:660px;width:100%;font-size:13px;text-align:start}.production-modal thead{display:table-header-group}.production-modal tbody{display:table-row-group}.production-modal tr{display:table-row}.production-modal th,.production-modal td{display:table-cell;white-space:nowrap;padding:10px 12px;text-align:start;border-bottom:1px solid var(--border,#e0e7ef)}.production-modal th{background:var(--surface-alt,#f1f5f9);color:var(--muted,#64748b);font-size:12px}.production-modal input,.production-modal select,.production-modal textarea{font:inherit;color:inherit}.production-modal h2{font-size:17px}@media (max-width:1200px){.production-status-metrics,.production-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.production-dash-queues{grid-template-columns:1fr}}@media (max-width:900px){.production-dash-overview{grid-template-columns:1fr}.production-dash-kpis,.production-dash-costs,.production-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.production-page{padding:12px}.production-hero{padding:16px;gap:10px}.production-hero-copy h1{font-size:20px}.production-hero-icon{display:grid;width:36px;height:36px}.production-hero-copy{flex-basis:calc(100% - 46px)}.production-hero .production-actions{width:100%;margin-top:4px;justify-content:flex-end}.production-panel{padding:14px}.production-filter{margin-inline:-14px;padding-inline:14px}.production-filter input{max-width:none;flex-basis:100%}.production-status-metrics,.production-report-metrics,.production-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.production-metric{padding:12px;gap:8px}.production-metric-icon{width:32px;height:32px;border-radius:8px}.production-metric-copy strong{font-size:20px}.production-metric-arrow{display:none}.production-tabs{padding:0 14px;gap:20px}.production-document-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.production-document-facts>div{border-bottom:1px solid var(--border,#e0e7ef)}.production-dash-pipeline a{grid-template-columns:82px 28px minmax(30px,1fr) 42px;gap:8px}.production-quick-actions{grid-template-columns:1fr}.production-dash-section{align-items:flex-start}.production-dash-costs .production-metric-icon{display:none}.production-dash-costs strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.production-page *{scroll-behavior:auto!important;transition:none!important}}.production-dash2-hero{border-radius:16px;padding:18px 20px}.production-dash2-hero-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.production-dash2-hero-title{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.production-dash2-hero-title h1{margin:0;font-size:20px;font-weight:700}.production-dash2-hero-title p{margin:4px 0 0;font-size:13px;line-height:1.45;max-width:70ch}.production-dash2-hero-icon{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-soft,#edf9f7);border:1px solid var(--brand-border,#b6e3de);color:var(--brand,var(--brand));flex-shrink:0}.production-dash2-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.production-dash2-period{display:inline-flex;border:1px solid var(--border,#e0e7ef);border-radius:9px;background:#fff;padding:3px;gap:2px;flex-wrap:wrap}.production-dash2-period button{border:0;background:transparent;border-radius:6px;padding:7px 11px;font-size:12.5px;font-weight:600;color:var(--muted,#64748b);cursor:pointer;white-space:nowrap}.production-dash2-period button.active{background:var(--brand,var(--brand));color:#fff}.production-dashboard2{container-type:inline-size}.production-dash2-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@container (max-width:1240px){.production-dash2-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:880px){.production-dash2-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:640px){.production-dash2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.production-dash2-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.production-dash2-charts>:first-child{grid-column:span 2}@container (max-width:1000px){.production-dash2-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:640px){.production-dash2-charts{grid-template-columns:1fr}.production-dash2-charts>:first-child{grid-column:auto}}.production-dash2-chart{min-width:0}.production-dash2-empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:48px 24px}.production-dash2-empty-icon{width:56px;height:56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-soft,#edf9f7);color:var(--brand,var(--brand))}.production-dash2-empty h2{margin:0;font-size:18px}.production-dash2-empty p{margin:0;max-width:52ch;color:var(--muted,#64748b);font-size:13.5px;line-height:1.55}@media (max-width:520px){.production-dash2-hero-row{align-items:flex-start}.production-dash2-hero-actions{width:100%;justify-content:flex-start}.production-dash2-period{width:100%}.production-dash2-period button{flex:1;text-align:center}.production-dash2-kpis{grid-template-columns:1fr 1fr}}@media (max-width:400px){.production-dash2-kpis{grid-template-columns:1fr}}.production-editor-tabs{display:flex;gap:6px;border-bottom:1px solid var(--border);margin-bottom:14px}.production-editor-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer}.production-editor-tabs button[aria-selected=true]{color:var(--brand-dark,var(--brand));border-bottom-color:var(--brand);background:var(--brand-softer)}.production-editor-tabs button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.production-estimate-help{color:var(--muted);font-size:12px;margin:0 0 12px}.production-estimate-help summary{cursor:pointer;color:var(--brand-dark,var(--brand))}.production-estimate-help p{max-width:100%;margin:8px 0}.production-service-lines input{width:110px;min-width:90px}.production-page .production-service-lines :is(th,td):nth-child(n+5):nth-child(-n+7){text-align:end;font-variant-numeric:tabular-nums}.production-page .production-service-lines :is(th,td):nth-child(-n+4){text-align:start}.production-service-picker{font-size:13px}.production-service-picker table :is(th,td){padding:10px;text-align:start;border-bottom:1px solid var(--pc-border,#e2e8f0);white-space:nowrap}.production-service-picker table th{background:var(--brand-softer,var(--pc-surface-2,#f8fafc))}.production-stage-list .shared-table-toolbar{align-items:flex-end}.production-stage-list .shared-table-toolbar .form-field{margin:0}.production-page{--surface: var(--pc-surface, #fff);--surface-alt: var(--pc-surface-2, #f8fafc);--border: var(--pc-border, #e2e8f0);--text: var(--pc-text, #172033);--muted: var(--pc-text-2, #64748b);font-family:var(--font-family, inherit);font-size:var(--type-body, 13px);line-height:1.5;padding:20px 24px}.production-page .production-hero{--production-hero-surface: var(--pc-surface, #fff);--production-hero-text: var(--pc-text, #172033);--production-hero-muted: var(--pc-text-2, #475569);background:var(--production-hero-surface);color:var(--production-hero-text);border:1px solid var(--border);border-inline-start:3px solid var(--brand);border-radius:10px;padding:16px 18px;gap:12px;flex-wrap:wrap;box-shadow:none}.production-page .production-hero-icon{width:38px;height:38px;border-radius:9px;background:var(--surface-alt);border:1px solid var(--border);color:var(--brand)}.production-page .production-hero-icon svg{width:21px;height:21px}.production-page .production-hero-copy{flex:1 1 240px;color:var(--production-hero-text);overflow-wrap:anywhere}.production-page .production-hero-copy h1{font-size:var(--type-page-title, 20px);color:var(--production-hero-text);margin:2px 0 4px}.production-page .production-hero-copy small{color:var(--production-hero-muted);font-size:var(--type-body, 13px);letter-spacing:.03em}.production-page .production-hero-copy p{color:var(--production-hero-muted);font-size:var(--type-body, 13px)}.production-page .production-actions{gap:8px;align-items:center;flex-wrap:wrap}.production-page .production-hero .production-actions{margin-inline-start:auto}.production-page .production-btn{min-height:34px;padding:7px 12px;border-radius:7px;font-size:var(--type-body, 13px)!important;line-height:1.4;font-weight:600!important;background:var(--surface);border:1px solid var(--border);color:var(--text);box-shadow:none}.production-page .production-btn:is(.primary,.hero-primary),.production-page .production-hero .production-btn.hero-primary{background:var(--brand);border-color:var(--brand);color:#fff}.production-page .production-btn.hero-secondary,.production-page .production-hero .production-btn.hero-secondary{background:var(--surface);border-color:var(--border);color:var(--text)}.production-page .production-btn:not(:disabled):hover{border-color:var(--brand)}.production-page .production-panel{padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:none}.production-page .production-section-heading{margin:0 0 14px;gap:12px;flex-wrap:wrap}.production-page :is(.production-section-heading,.production-dash-section) h2{font-size:var(--type-card-title, 14px);line-height:1.4;margin:0}.production-page .production-grid{gap:14px 16px}.production-page :is(input:not([type=checkbox]),select,textarea){font-size:inherit;padding:8px 10px;border:1px solid var(--border);border-radius:7px}.production-page input[type=checkbox]{accent-color:var(--brand);width:16px;height:16px;margin:0;flex-shrink:0}.production-page .production-field>span,.production-page .production-field>label{font-size:12px;margin-bottom:6px}.production-page .production-filter{gap:12px;padding-block:12px;margin-block:0 12px;flex-wrap:wrap}.production-page .production-filter input{min-height:36px}.production-page table{border-collapse:collapse;font-size:var(--type-body, 13px)}.production-page th{background:var(--surface-alt);color:var(--muted);font-size:12px;font-weight:600;padding:10px 12px;text-align:start}.production-page td{padding:11px 12px;color:var(--text);vertical-align:middle}.production-page :is(th,td){border-bottom:1px solid var(--border);line-height:1.45}.production-page tbody tr:hover{background:var(--surface-alt)}.production-page td .production-actions{flex-wrap:nowrap;width:auto;margin:0;justify-content:flex-start}.production-page td .production-btn{min-height:30px;padding:5px 9px;font-size:12px!important;white-space:nowrap}.production-page .production-number,.production-page td:has(>input[type=number]){text-align:end;font-variant-numeric:tabular-nums}.production-page .production-status{border-radius:5px;padding:3px 8px;font-size:11px;white-space:nowrap}.production-page :is(.production-summary,.production-status-metrics,.production-report-metrics,.production-dash-kpis,.production-dash-costs){gap:12px}.production-page :is(.production-summary>div,.production-summary>button,.production-metric){border:1px solid var(--border);border-radius:9px;padding:12px 14px;gap:10px;background:var(--surface)}.production-page .production-metric-icon{background:var(--surface-alt);color:var(--brand);border:1px solid var(--border);width:34px;height:34px;border-radius:8px}.production-page .production-metric-copy strong{color:var(--text);font-size:21px;line-height:1.2}.production-page .production-metric-copy small{font-size:12px;color:var(--muted)}.production-page .production-metric.is-selected{border-color:var(--brand);box-shadow:inset 0 -2px var(--brand)}.production-page .production-tabs{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:20px;padding-inline:14px}.production-page .production-tabs button{font-size:13px;min-height:40px}.production-page .production-notice{background:var(--surface-alt);color:var(--muted);border:1px solid var(--border);border-inline-start:3px solid var(--brand);padding:10px 12px;font-size:12px;border-radius:7px}.production-stage-fields{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.5fr) minmax(100px,.4fr);gap:16px;align-items:end}.production-stage-fields input:not([type=checkbox]){width:100%}.production-stage-active{display:flex;align-items:center;gap:8px;min-height:36px}.production-stage-services{border:0;padding:0;margin:0}.production-stage-services .production-section-heading{margin-bottom:8px}.production-stage-services .production-notice{margin:8px 0 12px}.production-stage-services .production-dash-empty{padding:16px;text-align:center;border-bottom:1px solid var(--border)}.production-stage-list .production-filter{padding-inline:0;margin-inline:0}.production-stage-list .production-filter>div{max-width:420px}.production-stage-list :is(th,td):is(:nth-child(4),:nth-child(5)){text-align:end;font-variant-numeric:tabular-nums}.production-stage-list td:nth-child(2){color:var(--brand);font-weight:600}.production-stage-list td:nth-child(3){font-weight:600}.production-stage-editor .production-dash-note{margin:4px 0 0}.production-record-list[data-resource=bom] :is(th,td):nth-child(6),.production-record-list[data-resource=orders] :is(th,td):nth-child(5){text-align:end;font-variant-numeric:tabular-nums}.production-top .production-top-trigger.active,.production-top .production-top-links a.active{background:var(--brand);color:#fff;border-color:var(--brand)}.production-top .production-top-links a{font-size:var(--type-body,13px);padding:8px 12px}.production-page,.production-modal-overlay,.production-service-picker{font-family:var(--font-sans,inherit);font-size:var(--type-body,12.5px);line-height:1.5}.production-page :is(.production-panel h2,.production-section-heading h2,.production-dash-section h2),.production-modal h2{font-size:var(--type-section-title,15px);font-weight:var(--weight-section-title,600);line-height:1.4}.production-page :is(.production-panel h3,.production-summary strong,.production-document-facts strong){font-size:var(--type-body,12.5px);line-height:1.5}.production-page :is(.production-field>label,.production-field>span,.production-policy label),.production-modal label{font-size:var(--type-field-label,12px);font-weight:var(--weight-label,500);line-height:1.5}.production-page :is(.production-field input,.production-field select,.production-field textarea,.production-value),.production-modal :is(input,select,textarea){font-family:inherit;font-size:var(--type-field-value,12px);line-height:1.5}.production-page .production-field>label{min-height:1.5em;margin-bottom:6px}.production-page .production-grid{align-items:start}.production-page :is(.production-scope-help,.production-help,.production-notice,.production-dash-note,.production-configuration-note,.production-estimate-help,.production-policy-state,.production-quick-actions a,.production-dash-pipeline a),.production-page :is(.production-summary small,.production-document-facts small,.production-field small,.production-metric-copy small,.production-dash-costs small){font-size:var(--type-body,12.5px);line-height:1.5}.production-page :is(th,td),.production-modal :is(th,td),.production-service-picker :is(th,td){font-size:var(--type-body,12.5px);line-height:1.5;vertical-align:middle}.production-page :is(.production-tabs button,.production-editor-tabs button),.production-page td .production-btn{font-size:var(--type-body,12.5px)!important}.production-page :is(.production-status,.production-dash-status){font-size:var(--type-field-label,12px);line-height:1.5}.production-page :is(.production-metric-copy strong,.production-dash-costs strong){font-size:var(--type-card-value,21px);line-height:1.25}.production-page .production-dash-pipeline strong{font-size:var(--type-body,12.5px)}.production-page .production-value{min-height:36px;padding:8px 10px}.production-accounting select{min-width:210px;max-width:100%;width:100%}.production-accounting .production-table-wrap td:last-child{white-space:normal;min-width:220px}.production-accounting .production-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-journal-example{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.production-journal-example .production-table-wrap td:last-child{min-width:110px;white-space:nowrap}.production-journal-example .production-journal-example-next td{border-top:2px solid var(--border)}.production-journal-example-result{font-size:var(--type-body,12.5px);line-height:1.5;font-weight:500}.production-journal-example .production-notice ul{margin:8px 0 0;padding-inline-start:20px}.production-journal-example .production-notice li+li{margin-top:6px}@media (max-width:700px){.production-page{padding:12px}.production-page .production-hero{padding:14px}.production-page .production-hero-copy h1{font-size:18px}.production-page .production-hero .production-actions{width:100%;justify-content:flex-end}.production-page .production-panel{padding:12px}.production-stage-fields{grid-template-columns:1fr;gap:12px}.production-page .production-metric{padding:10px}.production-page .production-metric-copy strong{font-size:18px}.production-accounting .production-grid{grid-template-columns:1fr}}.bom-tracking,.order-locations,.order-stock-readiness{border-top:1px solid var(--border,#e2e8f0);margin-top:16px;padding-top:14px}.bom-tracking h3,.order-locations h3,.order-stock-readiness h3{font-size:var(--type-body,14px);font-weight:600;margin:0 0 10px}.bom-tracking .bom-metadata{border:0;padding:0;margin:0 0 8px}.bom-tracking p,.order-workflow p{font-size:var(--type-body,14px);line-height:1.5}.order-metadata{grid-template-columns:repeat(3,minmax(0,1fr))}.order-workflow-steps{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:16px 0}.order-workflow-steps li{display:flex;align-items:center;gap:8px;border:1px solid var(--border,#e2e8f0);border-radius:8px;padding:8px 12px;font-size:var(--type-body,14px)}.order-workflow-steps li span{color:var(--primary);font-weight:600}.order-stock-shortage{color:var(--danger,#b42318);font-weight:600}.order-stock-readiness{border:0;margin:0;padding:0}.order-stock-readiness .order-stock-number{text-align:end;font-variant-numeric:tabular-nums}.order-stock-readiness td{min-width:105px}.order-stock-readiness td:first-child{min-width:40px}.order-stock-readiness td:nth-child(4),.order-stock-readiness td:nth-child(5){min-width:190px}.order-stock-readiness input{min-width:110px;text-align:end}.order-output-tracking{border-top:1px solid var(--border,#e2e8f0);margin-top:14px;padding-top:14px}.order-output-tracking h3{font-size:var(--type-body,14px);font-weight:600;margin:0 0 8px}.order-required-marker{color:var(--danger,#b42318)}.production-order-workspace .production-grid{gap:14px 18px;grid-template-columns:repeat(4,minmax(0,1fr))}.production-order-workspace .order-metadata{grid-template-columns:repeat(6,minmax(0,1fr))}.production-order-workspace .order-locations .production-grid,.production-order-workspace .order-workflow .production-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-order-workspace .production-field input,.production-order-workspace .production-field select{min-height:40px}@media (max-width:1100px){.production-order-workspace .order-metadata{grid-template-columns:repeat(3,minmax(0,1fr))}.production-order-workspace .production-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.production-order-workspace .order-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.production-order-workspace .production-grid,.production-order-workspace .order-locations .production-grid,.production-order-workspace .order-workflow .production-grid{grid-template-columns:1fr}.order-workflow-steps{display:grid;grid-template-columns:1fr}}.production-page .production-hint{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.production-page .production-hint-icon{width:17px;height:17px;border-radius:50%;border:1px solid var(--brand, var(--brand));background:transparent;color:var(--brand, var(--brand));font-size:11px;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.production-page .production-hint-icon[aria-expanded=true]{background:var(--brand, var(--brand));color:#fff}.production-page .production-hint-text{font-size:12px;font-weight:400;color:var(--muted, #64748b);line-height:1.5;max-width:620px}.production-top .production-top-section{padding:4px 0}.production-top .production-top-section+.production-top-section{border-top:1px solid var(--border,#e0e7ef);margin-top:4px}.production-top .production-top-section-title{padding:6px 12px 2px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#64748b)}@media (max-width: 600px){.production-page .production-grid,.production-page .production-grid.policies{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.production-page .production-grid>.production-field:has(textarea),.production-page .production-grid>.production-field:has(select),.production-page .production-grid>.production-field:has(.production-picker),.production-page .production-grid>.production-field.is-wide,.production-page .production-grid>.production-policy{grid-column:1 / -1}.production-page .production-field label,.production-page .production-field>span{font-size:11px}.production-page .production-field input,.production-page .production-field select,.production-page .production-value{padding:9px 10px;min-height:38px;font-size:12.5px}}.qa-page{padding:var(--space-page-y,20px) var(--space-page-x,20px);display:grid;align-content:start;gap:16px;min-width:0;color:var(--pc-text,#1e293b);font-family:inherit;font-size:var(--type-body,12px)}.qa-page :is(input,select,textarea,button){font-family:inherit}.qa-next-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style-position:inside;margin:12px 0 0}.qa-next-steps li{border:1px solid var(--pc-border);border-radius:8px;padding:12px;min-width:0;line-height:1.6}.qa-next-steps strong{font-size:var(--type-card-title,13px);color:var(--brand)}.qa-next-steps span{display:block;color:var(--pc-text-2);margin-top:4px}.qa-page .qa-panel-title:has(.qa-actions){flex-wrap:wrap}@media (max-width:700px){.qa-next-steps{grid-template-columns:1fr}}.qa-config-content:not([hidden]){display:contents}#qa-config-connections-panel[role=tabpanel]:not(.qa-config-content):not([hidden]){display:grid;gap:16px;min-width:0}.qa-page [role=tabpanel][hidden]{display:none}.qa-page .qa-note,.qa-page .qa-check,.qa-page .qa-callout,.qa-page .qa-step{font-size:var(--type-body,12px)}.qa-page :is(input,select,textarea){font-size:var(--type-field-value,12px)}.qa-page a.bg-primary-600{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}.qa-top-menu :is(a,button){font-family:inherit;font-size:var(--type-body,12px)}.qa-api-button{display:inline-flex;align-items:center;gap:6px;background:var(--pc-surface);color:var(--brand);border:1px solid var(--pc-border);border-radius:7px;padding:6px 10px;font-family:inherit;cursor:pointer}.qa-api-button:disabled{opacity:.5;cursor:not-allowed}.qa-scenario-tabs{display:flex;gap:8px;flex-wrap:wrap}.qa-scenario-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--pc-text-2);font-family:inherit;cursor:pointer}.qa-scenario-tabs button[aria-selected=true]{border-bottom-color:var(--brand);color:var(--brand)}.qa-page *{box-sizing:border-box}.qa-header .page-header{margin-bottom:0!important}.qa-top-menu{display:flex;gap:8px;overflow:visible;min-width:0;align-items:center;padding:0 6px}.qa-top-group{position:relative;flex-shrink:0}.qa-top-trigger,.qa-top-configuration{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-family:inherit;font-size:13px;font-weight:500;line-height:20px;height:32px;padding:0 11px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--pc-text-2,#64748b);text-decoration:none;cursor:pointer}.qa-top-trigger.active,.qa-top-configuration.active{color:#fff;background:var(--brand);border-color:var(--brand)}.qa-top-trigger:hover,.qa-top-configuration:hover{border-color:var(--brand)}.qa-top-trigger svg{transition:transform .15s}.qa-chevron-open{transform:rotate(180deg)}.qa-top-links{position:absolute;inset-inline-start:0;top:100%;z-index:1300;width:236px;max-width:calc(100vw - 32px);max-height:min(70vh,520px);overflow-y:auto;display:grid;gap:0;padding:0;background:var(--pc-surface,#fff);border:1px solid var(--pc-border,#e2e8f0);border-radius:0 0 9px 9px;box-shadow:0 10px 22px #0f172a1c}.qa-top-links a{display:block;padding:6px 10px;border:0;border-top:1px solid var(--pc-border);border-radius:0;color:var(--pc-text,#1e293b);font-size:var(--type-body,12px);font-weight:500;line-height:1.35;text-decoration:none;box-shadow:none}.qa-top-links a:first-child{border-top:0}.qa-top-links a:hover{background:var(--pc-surface-2,#f8fafc);color:var(--brand);box-shadow:none}.qa-top-links a.active{background:var(--brand);color:#fff;font-weight:700}.qa-top-menu :is(button,a):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.qa-header{padding:16px!important}.qa-panel{padding:0!important;min-width:0}.qa-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-bottom:1px solid var(--pc-border)}.qa-page .qa-panel-title h2{font-size:var(--type-card-title,13px)!important;line-height:1.4;margin:0;font-weight:700;color:var(--pc-text)}.qa-panel-body{padding:14px 16px;min-width:0}.qa-config-setup>.qa-panel>.qa-panel-title{min-height:58px;flex-wrap:wrap}.qa-config-setup .qa-panel-body{overflow-wrap:anywhere}.qa-origin-dialog .qa-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-origin-dialog{font-family:inherit;color:var(--pc-text);overflow-wrap:anywhere}.qa-origin-dialog .qa-check{align-items:flex-start;line-height:1.6}.qa-origin-dialog .qa-check input{flex-shrink:0;margin-top:3px}@media (max-width:600px){.qa-origin-dialog .qa-fields{grid-template-columns:1fr}}.qa-setup-steps{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0}.qa-setup-steps li{display:flex;align-items:center;gap:8px;flex:1;min-width:180px;padding:10px 12px;border:1px solid var(--pc-border);border-radius:8px;background:var(--pc-surface);color:var(--pc-text-2)}.qa-setup-steps li[data-active=true]{border-color:var(--brand);color:var(--brand)}.qa-setup-steps span{display:grid;place-items:center;width:24px;height:24px;border:1px solid currentColor;border-radius:50%;flex-shrink:0}.qa-suite-page .qa-header{position:sticky;top:0;z-index:20}.qa-suite-page .qa-header .page-header{flex-wrap:wrap;row-gap:12px}.qa-suite-overview{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start}.qa-suite-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.qa-suite-facts>div{min-width:0}.qa-suite-facts dt,.qa-suite-description>span{color:var(--pc-text-2);font-size:var(--type-body,12px)}.qa-suite-facts dd{margin:4px 0 0;font-weight:600;overflow-wrap:anywhere;line-height:1.5}.qa-suite-description{margin-top:12px;padding-top:10px;border-top:1px solid var(--pc-border)}.qa-suite-description p{margin:4px 0 0;overflow-wrap:anywhere}.qa-suite-overview>.qa-panel:last-child .qa-suite-facts,.qa-suite-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-suite-page .qa-panel-body{padding:12px 16px}.qa-suite-page .qa-fields{gap:10px 12px}@media (max-width:1100px){.qa-suite-overview{grid-template-columns:1fr}}@media (max-width:600px){.qa-suite-facts{grid-template-columns:1fr}.qa-suite-page .qa-header{position:static}.qa-suite-page .qa-suite-schedule-fields{grid-template-columns:1fr}}.qa-summary-text{display:block;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-open-row{cursor:pointer}.qa-open-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.qa-step-evidence{border-bottom:1px solid var(--pc-border);padding:12px 0}.qa-step-evidence summary{font-weight:600;color:var(--pc-text);cursor:pointer;margin-bottom:8px}.qa-step-evidence p{overflow-wrap:anywhere}.qa-list-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;width:100%}.qa-list-filters>div:first-child{flex:1;max-width:380px;min-width:180px}.qa-list-filters>div:not(:first-child){min-width:180px}.qa-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.qa-actions button{min-height:34px}.qa-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.qa-page .app-kpi-card{background:var(--pc-surface)!important;border:1px solid var(--pc-border)!important;box-shadow:none!important}.qa-page .app-kpi-card>div>div:last-child:has(>svg){background:transparent!important;border-color:var(--pc-border)!important}.qa-page .section-band-label{background:transparent!important;color:var(--brand)!important;padding-inline:0!important;border-radius:0!important}.qa-page .section-band-rule{background:var(--pc-border)!important}.qa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.qa-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.qa-fields>*{min-width:0}.qa-wide{grid-column:1/-1}.qa-page input,.qa-page select,.qa-page textarea{font-size:13px;line-height:1.5;width:100%;border:1px solid var(--pc-border,#e2e8f0);border-radius:7px;padding:8px 10px;background:var(--pc-surface,#fff);color:var(--pc-text,#1e293b)}.qa-page textarea{resize:vertical;min-height:88px}.qa-note{font-size:13px;color:var(--pc-text-2,#64748b);line-height:1.6;margin:8px 0}.qa-callout{border-inline-start:3px solid var(--brand);background:var(--pc-surface,#fff);padding:12px 16px;border-radius:8px;font-size:13px}.qa-pagination{margin-top:14px;padding-top:12px;border-top:1px solid var(--pc-border)}.qa-json{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:350px;overflow:auto}.qa-check{display:flex;align-items:center;gap:8px;font-size:13px}.qa-check input{width:16px;height:16px;accent-color:var(--brand)}.qa-subsection{border-top:1px solid var(--pc-border,#e2e8f0);padding-top:14px;margin-top:16px}.qa-step{padding:10px 0;border-bottom:1px solid var(--pc-border,#e2e8f0);font-size:13px}.qa-evidence-image{display:block;max-width:100%;height:auto;border:1px solid var(--pc-border);border-radius:8px;margin-top:12px}.qa-empty>div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px 12px;text-align:center}.qa-metric-link{display:block;color:inherit;text-decoration:none}.qa-metric-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:10px}.qa-pagination select{width:auto;min-width:64px}.qa-plan-step{border:1px solid var(--pc-border);border-radius:10px;padding:12px;margin:12px 0}.qa-plan-step>.qa-actions{margin-bottom:10px}.qa-plan-builder button{border:1px solid var(--pc-border);background:var(--pc-surface);color:var(--brand);padding:6px 10px;border-radius:7px;font-size:12px;cursor:pointer}.qa-plan-builder button:disabled{opacity:.45;cursor:not-allowed}.qa-plan-step strong{margin-inline-end:auto}@media (max-width:1000px){.qa-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-grid{grid-template-columns:1fr}}@media (max-width:600px){.qa-page{padding:12px}.qa-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-fields{grid-template-columns:1fr}.qa-header{padding:12px!important}.qa-panel-body,.qa-panel-title{padding:12px}.qa-top-menu{padding-inline:12px}.qa-list-filters>div:first-child{max-width:none}}.qa-guide-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;margin:12px 0;list-style:none}.qa-guide-steps li{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--pc-border);border-radius:10px;padding:12px;min-width:0;background:var(--pc-surface)}.qa-guide-steps li svg{color:var(--brand);flex-shrink:0;margin-top:2px}.qa-guide-number{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--brand);color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.qa-guide-steps strong{display:block;font-size:var(--type-card-title,13px);color:var(--pc-text)}.qa-guide-steps p{margin:4px 0 0;color:var(--pc-text-2);font-size:var(--type-body,12px);line-height:1.55}.qa-advanced{border:1px dashed var(--pc-border);border-radius:10px;padding:0 12px}.qa-advanced>summary{cursor:pointer;padding:10px 0;color:var(--pc-text-2);font-size:var(--type-body,12px);font-weight:600}.qa-advanced[open]>summary{border-bottom:1px solid var(--pc-border);margin-bottom:12px}.qa-advanced>.qa-panel{margin-bottom:12px;box-shadow:none}.qa-result-headline{margin:0 0 10px;font-size:14px;font-weight:700;color:var(--pc-text)}@media (max-width:1000px){.qa-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.qa-guide-steps{grid-template-columns:1fr}}.qa-config-note{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--type-body,12px);line-height:1.6;margin:0 0 10px;color:var(--pc-text)}.sales-theme{--sales-accent:var(--brand);--sales-decoration-surface:var(--pc-surface,#fff)}.sales-theme .section-band>.section-band-label{background:var(--brand)!important;color:#fff!important}.sales-theme .section-band>.section-band-label *{color:inherit!important}.sales-theme .section-band>span.section-band-rule{background:var(--brand)!important}.sales-theme :is(div,span,p,label)[style*="background: var(--brand-soft)"]:not(.status-badge,.semantic-badge,.app-status-chip,.app-hero-surface,.section-band-label),.sales-theme :is(div,span,p,label)[style*="background: var(--brand-softer)"]:not(.status-badge,.semantic-badge,.app-status-chip,.app-hero-surface,.section-band-label){background:var(--sales-decoration-surface)!important}.sales-theme button[style*="background: var(--brand-soft)"],.sales-theme button[style*="background: var(--brand-softer)"]{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}.sales-theme button[style*="background: var(--brand-soft)"] *,.sales-theme button[style*="background: var(--brand-softer)"] *{color:inherit!important}.sales-theme button[style*="background: var(--brand-soft)"] [style*="background: var(--brand-soft)"],.sales-theme button[style*="background: var(--brand-softer)"] [style*="background: var(--brand-soft)"]{background:transparent!important}.sales-theme .standard-tabs{background:var(--sales-decoration-surface)!important}.sales-theme .standard-tab.active{background:transparent!important;color:var(--brand)!important;border-bottom-color:var(--brand)!important}.sales-theme :is(.spd-metric__icon,.spd-operation-icon,.spd-stop-marker,.leadership-metric-icon,.leadership-month-analytics-grid article>span,.leadership-operation-heading>span,.leadership-operation-heading>b,.spd-action-grid button>svg:first-child,.journey-kpi-icon){background:var(--sales-decoration-surface)!important;color:var(--brand)!important}.sales-theme :is(.spd-notification-summary,.leadership-notification-summary,.spd-profile-band,.journey-kpi,.team-detail-channel-badges span,.team-detail-tabs>button>span,.team-detail-sources>div>span,.team-workflow-group-number,.team-workflow-reset){background:var(--sales-decoration-surface)!important}.sales-theme :is(.team-detail-channel-badges span,.team-detail-sources>div>span,.team-workflow-group-number,.team-workflow-reset){color:var(--brand)!important}.sales-theme :is(.team-detail-avatar,.sp-avatar--initials,.journey-avatar){background:var(--brand)!important;color:#fff!important}.sales-theme .journey-kpi{border-color:var(--pc-border,#e2e8f0)!important}.sales-theme .journey-kpi:focus-visible,.sales-theme .journey-kpi:hover{border-color:var(--brand)!important}.sales-theme :is(.spd-dashboard-tabs button,.leadership-detail-tabs button):hover{background:var(--sales-decoration-surface);color:var(--brand)}.sales-theme :is(.spd-dashboard-tabs button.active,.leadership-detail-tabs button.active){background:var(--brand)!important;color:#fff!important}.sales-theme .leadership-metric-icon.red{color:var(--ld-red,#d9363e)!important}.sales-theme .leadership-metric-icon.orange{color:var(--ld-orange,#e66a14)!important}.sales-theme :is(.spd-channel-row span,.spd-plan-count,.team-detail-tabs>button>span){background:var(--sales-decoration-surface)!important;color:var(--brand)!important}.sales-theme .leadership-change-date{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}.shared-table-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:10px 12px;margin-bottom:12px;border-radius:10px;border:1px solid var(--pc-border, #e2e8f0);background:var(--pc-surface, #fff)}.shared-grid-panel{background:var(--pc-surface, #fff);border:1px solid var(--pc-border, #e2e8f0);border-radius:12px}.shared-grid-panel>div>.shared-table-toolbar{border:0;border-bottom:1px solid var(--pc-border, #e2e8f0);border-radius:12px 12px 0 0;margin-bottom:0}.shared-table-toolbar--bare{padding:0;margin-bottom:6px;border:0;background:none;min-height:0}.shared-table-toolbar-end{margin-inline-start:auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.shared-table-toolbar-left{flex:1 1 100%;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.shared-table-toolbar-left>*{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-width:0;width:100%;flex:1 1 auto}.shared-table-toolbar .shared-search{flex:1 1 220px;max-width:360px}.shared-table-toolbar>*{display:flex;align-items:center}.shared-table-toolbar button:not(.app-button),.shared-column-control,.shared-table-toolbar .app-button[data-variant=secondary]{min-height:36px!important;height:36px!important;border-radius:8px!important;font-size:var(--type-body,13px)!important;font-weight:600!important;line-height:1!important;background:var(--pc-surface,#fff)!important;color:#334155!important;border:1px solid #d9e0ea!important;box-shadow:none!important;padding:0 12px!important;margin:0!important;cursor:pointer;display:inline-flex!important;align-items:center;gap:6px}.shared-table-toolbar button:not(.app-button) svg,.shared-column-control svg{color:#64748b;width:15px;height:15px}.shared-table-toolbar button:not(.app-button):not(:disabled):hover,.shared-column-control:hover,.shared-table-toolbar .app-button[data-variant=secondary]:not(:disabled):hover{background:#f6f8fb!important;border-color:#b9c4d3!important;color:#1e293b!important}.shared-table-toolbar button:disabled{opacity:.5;cursor:not-allowed}.shared-table-toolbar button[data-active=true],.shared-table-toolbar button[aria-pressed=true],.shared-table-toolbar button[aria-expanded=true]{background:var(--brand-softer,#f5f3ff)!important;border-color:var(--brand)!important;color:var(--brand-dark,var(--brand))!important}.shared-table-toolbar button[data-active=true] svg,.shared-table-toolbar button[aria-pressed=true] svg,.shared-table-toolbar button[aria-expanded=true] svg{color:var(--brand)}.shared-table-toolbar .app-button[data-variant=primary]{min-height:36px!important;height:36px!important;border-radius:8px!important;padding:0 14px!important;margin:0!important;background:var(--brand)!important;border:1px solid var(--brand)!important;color:#fff!important;font-weight:600!important}.shared-table-toolbar .app-button[data-variant=primary]:not(:disabled):hover{background:var(--brand-dark,var(--brand))!important}.shared-table-toolbar :is(input:not([type=checkbox]):not([type=radio]),select),.shared-field{min-height:36px;height:36px;box-sizing:border-box;border-radius:8px!important;border:1px solid #d9e0ea!important;background-color:var(--pc-surface,#fff);color:var(--pc-text,#172033);padding:0 10px;font-size:var(--type-body,13px)}.shared-table-toolbar label{font-size:var(--type-body,13px);color:#475569;font-weight:600}.shared-field:disabled{background:var(--pc-page,#f5f7fb)!important;color:var(--pc-text-3,#64748b);opacity:.7}.shared-field[aria-invalid=true],.shared-field.invalid{border-color:var(--danger,#dc2626)!important}.shared-field:focus-visible,.shared-table-toolbar :is(input,select,button):focus-visible,.shared-column-control:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-color:var(--brand)!important}.app-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 12px;border-radius:6px;font-size:var(--type-body,13px);font-weight:600;line-height:1.4;font-family:inherit;cursor:pointer}.app-button[data-variant=primary]{background:var(--brand);color:#fff;border:1px solid var(--brand)}.app-button[data-variant=secondary]{background:var(--pc-surface,#fff);color:#334155;border:1px solid #d9e0ea}.app-button[data-variant=primary]:not(:disabled):hover{background:var(--brand-dark,var(--brand))}.app-button[data-variant=secondary]:not(:disabled):hover{background:#f6f8fb;border-color:#b9c4d3}.app-button[data-variant=success]{background:var(--intent-success)!important;color:#fff!important;border:1px solid var(--intent-success)!important}.app-button[data-variant=danger]{background:var(--intent-critical)!important;color:#fff!important;border:1px solid var(--intent-critical)!important}.app-button[data-variant=warning]{background:var(--intent-warning)!important;color:#fff!important;border:1px solid var(--intent-warning)!important}.app-button[data-variant=success]:not(:disabled):hover,.app-button[data-variant=danger]:not(:disabled):hover,.app-button[data-variant=warning]:not(:disabled):hover{filter:brightness(.92)}.shared-column-menu-heading{color:var(--brand-dark,var(--brand));font-size:12px;font-weight:600;padding:4px 12px 8px}@media (max-width:600px){.shared-table-toolbar{padding:8px;gap:8px}.shared-table-toolbar .shared-search{max-width:none}.shared-table-toolbar-end{margin-inline-start:0}}.data-table--ledger th{background:var(--pc-surface-alt,#f1f5f9);color:var(--pc-text-2,#475569);font-weight:700;text-align:start;border-bottom:1px solid var(--pc-border,#e2e8f0)}.data-table--ledger td{color:var(--pc-text,#334155);text-align:start;vertical-align:middle;border-bottom:1px solid var(--pc-border,#e2e8f0)}.data-table--ledger tbody tr:hover{background:var(--pc-surface-alt,#f8fafc)}.data-table--ledger td a{color:var(--brand);font-weight:600;text-decoration:none}.data-table--ledger td a:hover{text-decoration:underline}.ah-root{--ah-ink: #111827;--ah-text: #334155;--ah-muted: #64748b;--ah-faint: #94a3b8;--ah-line: #e2e8f0;--ah-line-soft: #eef1f6;--ah-page: #F5F7FB;--ah-surface: #ffffff;--ah-radius: var(--radius-card, 12px);--ah-shadow: var(--shadow-card, 0 1px 2px rgba(17, 24, 39, .05));--ah-shadow-lift: 0 8px 20px -12px rgba(16, 24, 40, .18), 0 1px 3px rgba(16, 24, 40, .05);--ah-nav-w: 220px;--ah-nav-w-collapsed: 64px;--ah-top-h: 56px;display:flex;height:100dvh;overflow:hidden;background:var(--ah-page);color:var(--ah-text);font-family:var(--font-sans);font-size:var(--type-body, 12.5px);line-height:1.45;-webkit-font-smoothing:antialiased}.ah-root *,.ah-root *:before,.ah-root *:after{box-sizing:border-box}.ah-root a{color:inherit;text-decoration:none}.ah-root svg{flex-shrink:0}.ah-root :is(button,input){font-family:inherit}.ah-nav{width:var(--ah-nav-w);flex:0 0 var(--ah-nav-w);display:flex;flex-direction:column;background:var(--ah-surface);border-inline-end:1px solid var(--ah-line);transition:width .2s ease,flex-basis .2s ease;min-height:0}.ah-root[data-collapsed=true] .ah-nav{width:var(--ah-nav-w-collapsed);flex-basis:var(--ah-nav-w-collapsed)}.ah-brand{display:flex;align-items:center;gap:9px;height:var(--ah-top-h);padding:0 14px;border-bottom:1px solid var(--ah-line);flex-shrink:0;overflow:hidden}.ah-brand-text{min-width:0;display:grid;gap:1px}.ah-brand-name{font-size:var(--type-section-title, 15px);font-weight:700;letter-spacing:-.01em;color:var(--ah-ink);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ah-brand-tagline{font-size:10.5px;font-weight:500;color:var(--ah-muted);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ah-root[data-collapsed=true] .ah-brand{padding:0;justify-content:center}.ah-root[data-collapsed=true] .ah-brand-text{display:none}.ah-nav-list{flex:1;overflow-y:auto;padding:10px 9px;display:grid;align-content:start;gap:2px}.ah-root nav a.ah-nav-item,.ah-root nav button.ah-nav-item{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--ah-text);font-size:var(--type-body, 12.5px)!important;font-weight:500!important;line-height:1.2;text-align:start;cursor:pointer;width:100%;transition:background .15s ease,color .15s ease}.ah-nav-item svg{width:17px;height:17px;color:var(--ah-muted);stroke-width:1.9;transition:color .15s ease}.ah-nav-item:hover{background:var(--ah-page);color:var(--ah-ink)}.ah-nav-item:hover svg{color:var(--ah-ink)}.ah-nav-item:focus-visible{outline:2px solid var(--brand-border);outline-offset:1px}.ah-root nav a.ah-nav-item[aria-current=page]{background:var(--brand-soft);color:var(--brand-dark);font-weight:600!important}.ah-nav-item[aria-current=page] svg{color:var(--brand)}.ah-nav-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ah-root nav button.ah-nav-item.ah-nav-workspace{margin-bottom:6px;border:1px solid var(--brand-border);background:var(--brand-softer);color:var(--brand-dark);font-weight:600!important}.ah-root nav button.ah-nav-item.ah-nav-workspace svg{color:var(--brand)}.ah-root nav button.ah-nav-item.ah-nav-workspace:hover{background:var(--brand-soft)}.ah-nav-section{padding:8px 9px 4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ah-faint)}.ah-root[data-collapsed=true] .ah-nav-list{padding-inline:8px}.ah-root[data-collapsed=true] .ah-nav-item{justify-content:center;padding:0}.ah-root[data-collapsed=true] .ah-nav-label,.ah-root[data-collapsed=true] .ah-nav-section{display:none}.ah-nav-foot{padding:9px;display:grid;gap:6px;border-top:1px solid var(--ah-line-soft);flex-shrink:0}.ah-root button.ah-assistant{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:1px solid var(--ah-line);border-radius:10px;background:linear-gradient(135deg,var(--brand-softer),var(--ah-surface));cursor:pointer;text-align:start;transition:border-color .15s ease,box-shadow .15s ease}.ah-root button.ah-assistant:hover{border-color:var(--brand-border);box-shadow:var(--ah-shadow)}.ah-assistant-mark{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-dark));box-shadow:0 4px 10px -5px var(--brand)}.ah-assistant-mark svg{width:15px;height:15px}.ah-assistant-text{flex:1;min-width:0;display:grid}.ah-assistant-name{font-size:var(--type-body, 12.5px);font-weight:600;color:var(--ah-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ah-assistant-role{font-size:var(--type-helper, 11px);color:var(--ah-muted)}.ah-assistant-hint{display:none}.ah-assistant>svg:last-child{width:13px;height:13px;color:var(--ah-muted)}.ah-root button.ah-collapse{display:flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:0 10px;border:1px solid var(--ah-line);border-radius:8px;background:var(--ah-surface);color:var(--ah-text);font-size:var(--type-body, 12.5px);font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ah-root button.ah-collapse:hover{background:var(--ah-page);border-color:var(--brand-border);color:var(--ah-ink)}.ah-root button.ah-collapse:focus-visible{outline:2px solid var(--brand-border);outline-offset:1px}.ah-collapse svg{width:16px;height:16px;color:var(--ah-muted)}[dir=rtl] .ah-collapse svg,[dir=rtl] .ah-flip{transform:scaleX(-1)}.ah-root[data-collapsed=true] .ah-assistant{justify-content:center;padding:8px 0;background:transparent;border-color:transparent}.ah-root[data-collapsed=true] .ah-assistant-text,.ah-root[data-collapsed=true] .ah-assistant>svg:last-child,.ah-root[data-collapsed=true] .ah-collapse-label{display:none}.ah-root[data-collapsed=true] .ah-collapse{padding:0}.ah-root[data-collapsed=true] .ah-collapse svg{transform:scaleX(-1)}[dir=rtl] .ah-root[data-collapsed=true] .ah-collapse svg{transform:none}.ah-main{flex:1;min-width:0;display:flex;flex-direction:column}.ah-top{height:var(--ah-top-h);flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 16px;background:var(--ah-surface);border-bottom:1px solid var(--ah-line);position:relative;z-index:30}.ah-top-spacer{flex:1}.ah-root button.ah-icon-btn,.ah-root a.ah-icon-btn{position:relative;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--ah-text);cursor:pointer;transition:background .15s ease}.ah-icon-btn:hover,.ah-icon-btn[aria-expanded=true]{background:var(--ah-page)}.ah-icon-btn:focus-visible{outline:2px solid var(--brand-border);outline-offset:1px}.ah-icon-btn svg{width:19px;height:19px;stroke-width:1.9}.ah-badge{position:absolute;top:2px;inset-inline-end:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--intent-critical, #dc2626);color:#fff;border:2px solid var(--ah-surface);font-size:10px;font-weight:700;line-height:12px;text-align:center}.ah-top .shell-menu-toggle{margin-inline-start:-6px}.ah-root button.ah-workspace-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border:1px solid var(--brand-border);border-radius:8px;background:var(--brand-softer);color:var(--brand-dark);font-size:var(--type-body, 12.5px);font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ah-root button.ah-workspace-btn:hover{background:var(--brand-soft);border-color:var(--brand)}.ah-root button.ah-workspace-btn:focus-visible{outline:2px solid var(--brand-border);outline-offset:1px}.ah-workspace-btn svg{width:16px;height:16px}.ah-pop{position:relative}.ah-root button.ah-switch{display:flex;align-items:center;gap:8px;height:34px;max-width:280px;padding:0 10px;border:1px solid var(--ah-line);border-radius:8px;background:var(--ah-surface);color:var(--ah-ink);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ah-root button.ah-switch:hover,.ah-root button.ah-switch[aria-expanded=true]{border-color:var(--brand-border);box-shadow:0 0 0 3px var(--brand-a12)}.ah-switch>svg:first-child{width:17px;height:17px;color:var(--ah-text);stroke-width:1.9}.ah-switch-name{font-size:var(--type-body, 12.5px);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ah-switch>svg:last-child{width:14px;height:14px;color:var(--ah-muted);transition:transform .15s ease}.ah-switch[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.ah-divider{width:1px;height:28px;background:var(--ah-line);margin:0 4px}.ah-root button.ah-user{display:flex;align-items:center;gap:9px;height:40px;padding:0 6px 0 3px;border:0;border-radius:10px;background:transparent;cursor:pointer;text-align:start}.ah-root button.ah-user:hover,.ah-root button.ah-user[aria-expanded=true]{background:var(--ah-page)}.ah-user-text{display:grid;min-width:0;max-width:160px}.ah-user-name{font-size:var(--type-body, 12.5px);font-weight:600;color:var(--ah-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ah-user-role{font-size:var(--type-helper, 11px);color:var(--ah-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ah-user>svg{width:14px;height:14px;color:var(--ah-muted)}.ah-scroll{flex:1;overflow-y:auto;overflow-x:hidden}.ah-content{padding:var(--space-page-y, 16px) var(--space-page-x, 18px) 28px;container-type:inline-size;container-name:ahcontent}.ah-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.ah-primary,.ah-secondary{display:grid;gap:14px;min-width:0;align-content:start}.ah-primary{container-type:inline-size;container-name:ahprimary}@container ahcontent (min-width: 1000px){.ah-grid{grid-template-columns:minmax(0,1fr) 280px}}@container ahcontent (min-width: 680px) and (max-width: 999px){.ah-secondary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ah-secondary>.ah-context{grid-column:1 / -1}}.ah-card{background:var(--ah-surface);border:1px solid var(--ah-line);border-radius:var(--ah-radius);box-shadow:var(--ah-shadow);min-width:0}.ah-hero{position:relative;overflow:hidden;border-radius:var(--ah-radius);border:1px solid color-mix(in srgb,var(--brand) 14%,var(--ah-line));background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--brand) 16%,transparent) 0%,transparent 55%),linear-gradient(100deg,var(--brand-softer) 0%,color-mix(in srgb,var(--brand-soft) 70%,white) 100%);padding:22px 26px;min-height:124px;container-type:inline-size}[dir=rtl] .ah-hero{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--brand) 16%,transparent) 0%,transparent 55%),linear-gradient(260deg,var(--brand-softer) 0%,color-mix(in srgb,var(--brand-soft) 70%,white) 100%)}.ah-hero-copy{position:relative;z-index:1;max-width:560px;display:flex;align-items:center;gap:16px}.ah-root h1.ah-hero-title{font-family:var(--font-sans)!important;font-size:var(--type-page-title, 20px)!important;font-weight:var(--weight-page-title, 700)!important;letter-spacing:-.01em!important;line-height:1.2!important;color:var(--ah-ink);margin:0}.ah-hero-sub{margin-top:5px;font-size:var(--type-body, 12.5px);line-height:1.5;color:var(--ah-text)}.ah-hero-date{position:absolute;z-index:1;top:14px;inset-inline-end:18px;font-size:var(--type-helper, 11px);font-weight:500;color:var(--ah-text)}.ah-skyline{position:absolute;inset-inline-end:0;bottom:0;width:min(46%,360px);height:96px;pointer-events:none;color:var(--brand)}[dir=rtl] .ah-skyline{transform:scaleX(-1)}@container (max-width: 560px){.ah-hero{padding:16px 16px 18px;min-height:0}.ah-hero-date{position:static;margin-bottom:6px;display:block}.ah-skyline{width:58%;height:70px;opacity:.6}}.ah-tiles{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@container ahprimary (min-width: 700px){.ah-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.ah-tile{min-width:0}.ah-tile>div{height:100%}.ah-tile-value{font-size:var(--type-card-value, 21px);font-weight:var(--weight-card-value, 700);letter-spacing:0;line-height:1.1;color:inherit;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:4px;white-space:nowrap}.ah-tile-value small{font-size:var(--type-body, 12.5px);font-weight:600;color:inherit;opacity:.85}.ah-tile-status{font-size:var(--type-section-title, 15px);font-weight:700;line-height:1.4;display:inline-flex;align-items:center;gap:6px;color:inherit}.ah-tile-status:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.ah-tile-note{display:block;font-size:var(--type-helper, 11px);color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ah-tile .ah-tile-link{color:#fff!important;margin-top:2px}.ah-link{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:var(--type-helper, 11px);font-weight:600;color:var(--brand-dark)!important;max-width:100%;white-space:nowrap}.ah-link svg{width:12px;height:12px;transition:transform .15s ease}.ah-link:hover svg{transform:translate(2px)}[dir=rtl] .ah-link svg{transform:scaleX(-1)}[dir=rtl] .ah-link:hover svg{transform:scaleX(-1) translate(2px)}.ah-skeleton{display:inline-block;width:48px;height:20px;border-radius:6px;background:linear-gradient(90deg,#eef1f6,#f6f8fb,#eef1f6);background-size:200% 100%;animation:ah-shimmer 1.2s linear infinite}@keyframes ah-shimmer{to{background-position:-200% 0}}.ah-modules{padding:14px;container-type:inline-size;container-name:ahmods}.ah-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ah-root h2.ah-section-title,.ah-root h2.ah-card-title{font-family:var(--font-sans)!important;font-size:var(--type-section-title, 15px)!important;font-weight:var(--weight-section-title, 600)!important;letter-spacing:0!important;line-height:1.25!important;color:var(--ah-ink);margin:0}.ah-root h2.ah-card-title{font-size:13px!important}.ah-section-sub{font-size:var(--type-helper, 11px);color:var(--ah-muted);margin-top:2px}.ah-section-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ah-search{position:relative;display:flex;align-items:center;width:210px;height:32px;border:1px solid var(--ah-line);border-radius:8px;background:var(--ah-surface);transition:border-color .15s ease,box-shadow .15s ease}.ah-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-a12)}.ah-search>svg{position:absolute;inset-inline-start:9px;width:14px;height:14px;color:var(--ah-muted);pointer-events:none}.ah-root .ah-search input{width:100%;height:100%;border:0!important;background:transparent!important;box-shadow:none!important;outline:none;padding-inline:29px 10px;font-size:var(--type-body, 12.5px)!important;color:var(--ah-ink)!important;border-radius:8px}.ah-root .ah-search input::-moz-placeholder{color:var(--ah-faint)!important}.ah-root .ah-search input::placeholder{color:var(--ah-faint)!important}.ah-root button.ah-btn,.ah-root a.ah-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;font-size:var(--type-body, 12.5px);font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.ah-btn:focus-visible{outline:2px solid var(--brand-border);outline-offset:1px}.ah-btn-outline{border:1px solid var(--brand-border);background:var(--ah-surface);color:var(--brand-dark)!important}.ah-btn-outline:hover{background:var(--brand-softer);border-color:var(--brand)}.ah-btn-primary{border:1px solid var(--brand);background:var(--brand);color:#fff!important}.ah-btn-primary:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.ah-btn-soft{border:0;background:var(--brand-soft);color:var(--brand-dark)!important;height:26px!important;padding:0 9px!important;font-size:var(--type-helper, 11px)!important;border-radius:6px!important}.ah-btn-soft:hover{background:color-mix(in srgb,var(--brand-soft) 70%,var(--brand-border))}.ah-mod-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@container ahmods (min-width: 480px){.ah-mod-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ahmods (min-width: 640px){.ah-mod-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container ahmods (min-width: 900px){.ah-mod-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container ahmods (max-width: 300px){.ah-mod-grid{grid-template-columns:minmax(0,1fr)}}.ah-root a.ah-mod{position:relative;display:flex;flex-direction:column;gap:9px;min-height:92px;padding:11px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--mod) 20%,white);background:linear-gradient(160deg,color-mix(in srgb,var(--mod) 11%,white),color-mix(in srgb,var(--mod) 4%,white));transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ah-root a.ah-mod:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--mod) 36%,white);box-shadow:var(--ah-shadow-lift)}.ah-root a.ah-mod:focus-visible{outline:2px solid var(--mod);outline-offset:2px}.ah-mod-icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--mod) 82%,white),var(--mod) 70%);box-shadow:0 4px 10px -7px var(--mod),inset 0 1px #ffffff38}.ah-mod-icon svg{width:16px;height:16px;stroke-width:2}.ah-mod-arrow{position:absolute;top:12px;inset-inline-end:12px;width:14px;height:14px;color:var(--ah-text);opacity:.7;transition:transform .15s ease,opacity .15s ease}.ah-root a.ah-mod:hover .ah-mod-arrow{opacity:1;transform:translate(2px)}[dir=rtl] .ah-mod-arrow{transform:scaleX(-1)}[dir=rtl] .ah-root a.ah-mod:hover .ah-mod-arrow{transform:scaleX(-1) translate(2px)}.ah-mod-text{display:grid;gap:2px;min-width:0}.ah-mod-name{font-size:var(--type-body, 12.5px);font-weight:600;color:var(--ah-ink);line-height:1.25}.ah-mod-desc{font-size:var(--type-helper, 11px);line-height:1.4;color:var(--ah-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ah-empty{padding:20px 12px;text-align:center;font-size:var(--type-body, 12.5px);color:var(--ah-muted)}.ah-side-card{padding:12px 14px 8px}.ah-side-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.ah-context{display:flex;align-items:center;gap:10px;padding:12px 14px}.ah-context-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.ah-context-icon svg{width:19px;height:19px;stroke-width:1.9}.ah-context-text{flex:1;min-width:0;display:grid;gap:1px}.ah-context-label{font-size:var(--type-helper, 11px);color:var(--ah-muted)}.ah-context-name{font-size:13px;font-weight:600;color:var(--ah-ink);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ah-context-role{font-size:var(--type-helper, 11px);color:var(--ah-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ah-root button.ah-context-btn{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--ah-line);border-radius:8px;background:var(--ah-surface);color:var(--ah-text);cursor:pointer}.ah-root button.ah-context-btn:hover,.ah-root button.ah-context-btn[aria-expanded=true]{border-color:var(--brand-border);color:var(--brand-dark)}.ah-context-btn svg{width:15px;height:15px}.ah-feed{display:grid}.ah-root button.ah-feed-item{display:flex;align-items:flex-start;gap:9px;width:100%;padding:8px 0;border:0;border-top:1px solid var(--ah-line-soft);background:transparent;text-align:start;cursor:pointer}.ah-root button.ah-feed-item:first-child{border-top:0}.ah-root button.ah-feed-item:hover .ah-feed-title{color:var(--brand-dark)}.ah-feed-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,white)}.ah-feed-icon svg{width:14px;height:14px;stroke-width:2}.ah-feed-body{flex:1;min-width:0;display:grid;gap:1px;text-align:start}.ah-feed-title{font-size:var(--type-body, 12.5px);font-weight:600;color:var(--ah-ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.ah-feed-item[data-unread=true] .ah-feed-title{font-weight:700}.ah-feed-text{font-size:var(--type-helper, 11px);color:var(--ah-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ah-feed-date{font-size:var(--type-helper, 11px);color:var(--ah-muted);white-space:nowrap;padding-top:1px;font-variant-numeric:tabular-nums}.ah-tasks{display:grid}.ah-root a.ah-task{display:flex;align-items:center;gap:9px;min-height:36px;padding:6px 0;border-top:1px solid var(--ah-line-soft)}.ah-root a.ah-task:first-child{border-top:0}.ah-task-mark{width:15px;height:15px;border-radius:4px;border:1.5px solid #cbd5e1;background:var(--ah-surface);flex-shrink:0}.ah-task[data-state=progress] .ah-task-mark{border-color:var(--brand);background:linear-gradient(90deg,var(--brand-soft) 50%,var(--ah-surface) 50%)}.ah-task[data-state=blocked] .ah-task-mark{border-color:var(--intent-warning, #d97706);background:var(--intent-warning-soft, #fffbeb)}.ah-task-title{flex:1;min-width:0;font-size:var(--type-body, 12.5px);color:var(--ah-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ah-root a.ah-task:hover .ah-task-title{color:var(--brand-dark)}.ah-task-due{font-size:var(--type-helper, 11px);color:var(--ah-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ah-task-due[data-tone=critical]{color:var(--intent-critical, #dc2626);font-weight:600}.ah-task-due[data-tone=warning]{color:var(--intent-warning-dark, #b45309)}.ah-help{padding:14px;display:grid;gap:12px}.ah-help-top{display:flex;align-items:center;gap:12px}.ah-help-art{position:relative;width:60px;height:60px;border-radius:14px;flex-shrink:0;background:linear-gradient(145deg,var(--brand-soft),color-mix(in srgb,var(--brand-soft) 40%,white));display:grid;place-items:center;overflow:hidden}.ah-help-art:after{content:"";position:absolute;width:50px;height:50px;border-radius:50%;inset-inline-end:-18px;bottom:-22px;background:color-mix(in srgb,var(--brand) 18%,transparent)}.ah-help-bubble{position:relative;z-index:1;width:32px;height:32px;border-radius:10px 10px 10px 3px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-dark));box-shadow:0 6px 12px -8px var(--brand-dark)}[dir=rtl] .ah-help-bubble{border-radius:10px 10px 3px}.ah-help-bubble svg{width:16px;height:16px}.ah-root h2.ah-help-title{font-family:var(--font-sans)!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;color:var(--ah-ink);margin:0}.ah-help-text{font-size:var(--type-helper, 11px);color:var(--ah-muted);line-height:1.5;margin-top:3px}.ah-help-actions{display:flex;flex-wrap:wrap;gap:8px}.ah-help-actions>.ah-btn{flex:1 1 auto}.ah-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1190;background:#0f172a6b;animation:ah-fade .15s ease}.ah-drawer{position:fixed;inset-block:0;inset-inline-start:0;z-index:1200;width:min(84vw,280px);display:flex;flex-direction:column;background:var(--ah-surface);box-shadow:18px 0 48px #0f172a38;animation:ah-slide .2s ease}[dir=rtl] .ah-drawer{animation-name:ah-slide-rtl;box-shadow:-18px 0 48px #0f172a38}.ah-drawer .ah-nav{width:100%;flex:1;border:0}@keyframes ah-fade{0%{opacity:0}}@keyframes ah-slide{0%{transform:translate(-100%)}}@keyframes ah-slide-rtl{0%{transform:translate(100%)}}@media (max-width: 899px){.ah-root>.ah-nav{display:none}.ah-top{padding:0 10px;gap:6px;--ah-top-h: 52px;height:52px}.ah-content{padding:14px 12px 24px}.ah-divider,.ah-user-text,.ah-user>svg,.ah-workspace-label{display:none}.ah-root button.ah-workspace-btn{padding:0 8px}.ah-root button.ah-switch{max-width:min(46vw,220px);height:32px}}@media (max-width: 520px){.ah-content{padding:12px 12px 20px}.ah-grid,.ah-primary,.ah-secondary{gap:12px}.ah-modules{padding:12px}.ah-search,.ah-section-tools{width:100%}.ah-section-tools .ah-search{flex:1;width:auto}.ah-tiles{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ah-mod-grid{gap:8px}.ah-root a.ah-mod{padding:10px;min-height:96px;gap:8px}.ah-mod-arrow{top:10px;inset-inline-end:10px}}[dir=rtl] .ah-root [dir=auto]{text-align:right}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:grab}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.em-page{padding:0 0 24px;min-width:0;background:var(--page-bg,#f5f7fb);color:var(--pc-text,#1e293b)}.em-page *{box-sizing:border-box}.em-header{padding:0 0 2px!important;margin:0 0 12px;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.em-header .page-header{margin-bottom:0!important}.em-header .page-header>div{min-width:0;overflow-wrap:anywhere}.em-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.em-reference{font-family:ui-monospace,monospace;padding:6px 9px;background:var(--pc-bg,#f1f5f9);border-radius:6px}.em-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.em-kpis-four{grid-template-columns:repeat(4,minmax(0,1fr))}.em-metric-link{display:block;min-width:0;text-decoration:none;color:inherit}.em-metric-link>div{height:100%}.em-date-card{padding:14px;background:#fff;border:1px solid var(--pc-border,#e2e8f0);border-radius:8px;display:flex;gap:12px;align-items:center;min-width:0}.em-date-card>svg{color:var(--brand);flex:none}.em-date-card .em-key{border:0;padding:0}.em-panel{min-width:0;margin-bottom:14px}.em-panel-head{padding:4px 14px 8px;border-bottom:1px solid var(--pc-border,#e2e8f0);display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.em-panel-head>div{min-width:0}.em-panel-subtitle{font-size:12px;line-height:1.5;color:var(--pc-muted,#64748b);margin:0 0 3px}.em-panel-body{padding:12px 14px;min-width:0}.em-state{padding:32px 16px;text-align:center;color:var(--pc-muted,#64748b);display:grid;justify-items:center;gap:8px}.em-error{color:var(--intent-critical,#b42318);background:var(--intent-critical-bg,#fff1f2);border:1px solid var(--intent-critical-border,#fecdd3);padding:14px;border-radius:8px;margin:12px 0}.em-muted{color:var(--pc-muted,#64748b);font-size:12px}.em-filter-row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-bottom:0;width:100%;min-width:0}.em-filter-row>div:not(.em-search-field){min-width:140px}.em-search-field{flex:1;min-width:200px}.em-filter-row select,.em-form-grid input,.em-form-grid select{width:100%;max-width:100%}.em-table-copy{display:block;max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-table-wrap{display:block;min-width:220px;max-width:420px;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.em-action-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:12px 14px;margin:0 0 14px;background:#fff;border:1px solid var(--pc-border,#e2e8f0);border-radius:10px}.em-action-bar .em-select{min-width:220px}.em-action-spacer{flex:1}.em-settings{display:grid;border:1px solid var(--pc-border,#e2e8f0);border-radius:10px;overflow:hidden;background:#fff}.em-setting{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--pc-border,#e2e8f0);cursor:pointer}.em-setting:last-child{border-bottom:0}.em-setting--master{background:var(--brand-softer,#f8fafc)}.em-setting-title{font-size:13px;font-weight:600;color:var(--pc-text,#1e293b)}.em-setting-state{margin-inline-start:auto;font-size:12px;font-weight:600;color:var(--pc-muted,#64748b)}.em-setting-state.is-on{color:var(--intent-success,#059669)}.em-switch{width:18px;height:18px;accent-color:var(--brand)}.em-retention{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:14px;align-items:start}@media (max-width:760px){.em-retention{grid-template-columns:1fr}}.em-text-link{color:var(--brand-dark);font-weight:600;text-decoration:none}.em-text-link:hover{text-decoration:underline}.em-pagination{padding-top:12px}.em-chart-grid,.em-detail-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px}.em-distribution{display:flex;flex-wrap:wrap;gap:8px 14px;padding:8px 0 0}.em-distribution>a{display:inline-flex;align-items:center;gap:6px;font-size:12px;text-decoration:none;color:inherit}.em-section-note{padding:11px 14px;background:var(--brand-soft);border:1px solid var(--brand-border,#e2e8f0);color:var(--brand-dark);border-radius:8px;font-size:12px;line-height:1.6;margin:0 0 14px;overflow-wrap:anywhere}.em-callout{border-inline-start:3px solid var(--brand);background:var(--brand-soft);padding:14px;border-radius:8px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.em-key-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.em-key{padding:12px 0;border-bottom:1px solid var(--pc-border,#e2e8f0);min-width:0}.em-key-label{font-size:11px;color:var(--pc-muted,#64748b);font-weight:500}.em-key-value{font-size:13px;font-weight:600;margin-top:5px;overflow-wrap:anywhere}.em-code{background:#101a2b;color:#dbeafe;border-radius:8px;padding:16px;font:12px/1.8 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;max-height:520px}.em-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));align-items:start;gap:18px}.em-form-grid>div{min-width:0}.em-form-grid>button{align-self:end}.em-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.em-toggle{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--pc-border,#e2e8f0);border-radius:8px;background:var(--pc-bg,#f8fafc)}.em-toggle:first-child{grid-column:1/-1;background:var(--brand-soft)}.em-toggle-title{font-size:13px;font-weight:600}.em-toggle-state{margin-inline-start:auto;font-size:11px;color:var(--pc-muted,#64748b)}.em-report-summary{display:flex;flex-wrap:wrap;gap:12px 28px;padding:12px 16px;margin-bottom:16px;border:1px solid var(--pc-border,#e2e8f0);border-radius:8px;background:var(--pc-bg,#f8fafc);font-size:13px;color:var(--pc-muted,#64748b)}.em-report-summary strong{margin-inline-start:8px;color:var(--pc-text,#1e293b)}@media (max-width:1100px){.em-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.em-kpis-four{grid-template-columns:repeat(2,minmax(0,1fr))}.em-chart-grid,.em-detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.em-page{padding:12px}.em-header{padding:16px}.em-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.em-panel-body{padding:12px}.em-panel-head>div>div>span:first-child{white-space:normal!important}.em-config-grid,.em-key-grid{grid-template-columns:1fr}.em-search-field{min-width:100%}.em-filter-row>div:not(.em-search-field){flex:1;min-width:120px}.em-table-copy{white-space:normal;max-width:none;overflow:visible}.em-date-card{align-items:flex-start}.em-config-grid .em-toggle{flex-wrap:wrap}}.standard-tabs{display:flex;flex-wrap:wrap;gap:0 18px;border-bottom:1px solid var(--pc-border,#e2e8f0);margin-bottom:16px;background:var(--pc-surface,#fff)}.standard-tabs .standard-tab{display:inline-flex;align-items:center;min-height:38px;padding:9px 4px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--pc-muted,#64748b);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.standard-tabs .standard-tab.active{color:var(--brand);border-bottom-color:var(--brand)}.standard-tabs .standard-tab:hover{color:var(--brand-dark)}.standard-tabs .standard-tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}html .module-density .standard-tabs [role=tab]{border-radius:0!important}html .module-density .standard-tabs [role=tab][aria-selected=true]{background:transparent!important;color:var(--brand)!important;border-bottom-color:var(--brand)!important}.workspace-list-page{--list-surface:var(--pc-surface,#fff);--list-ink:var(--pc-text,#172033);--list-muted:var(--pc-muted,#64748b);--list-line:var(--pc-border,#dfe6f0);padding:24px;display:grid;gap:16px;color:var(--list-ink);min-width:0}.workspace-list-header{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--list-surface);border:1px solid var(--list-line);border-radius:12px}.workspace-list-symbol{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--list-line);border-radius:10px;color:var(--brand);flex-shrink:0}.workspace-list-heading{min-width:0;flex:1}.workspace-list-heading>span{font-size:10px;font-weight:600;color:var(--brand);letter-spacing:.05em}.workspace-list-heading h1{font-size:20px!important;margin:3px 0 4px;line-height:1.3}.workspace-list-heading p{font-size:12px;margin:0;color:var(--list-muted);line-height:1.5}.workspace-list-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workspace-list-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 12px;border:1px solid var(--list-line,#dfe6f0);border-radius:7px;background:var(--list-surface,#fff);color:var(--list-ink,#172033);font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.workspace-list-btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.workspace-list-btn:disabled,.workspace-list-metric:disabled{opacity:.5;cursor:default}.workspace-list-page :is(button,a,input,select):focus-visible,.workspace-list-dialog :is(button,a):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.workspace-list-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.workspace-list-metric{display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:start;border:1px solid var(--list-line);border-radius:10px;background:var(--list-surface);color:var(--list-ink);cursor:pointer;min-width:0}.workspace-list-metric.is-active{border-color:var(--brand);box-shadow:inset 3px 0 var(--brand)}.workspace-list-metric.is-active :is(.workspace-list-metric-label,small,.workspace-list-metric-icon){color:inherit;opacity:.92}.workspace-list-metric-icon{color:var(--brand);flex-shrink:0}.workspace-list-metric>span:last-child{display:grid;gap:3px;min-width:0}.workspace-list-metric-label{font-size:12px;color:var(--list-muted)}.workspace-list-metric strong{font-size:22px;line-height:1.25;font-weight:700;font-variant-numeric:tabular-nums}.workspace-list-metric small{font-size:10.5px;color:var(--list-muted)}.workspace-list-panel{border:1px solid var(--list-line);background:var(--list-surface);border-radius:11px;min-width:0;overflow:hidden}.workspace-list-filters{padding:16px;display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--list-line)}.workspace-list-filters label{display:grid;gap:5px;min-width:145px;flex:1;font-size:11px!important;color:var(--list-muted)}.workspace-list-filters label.search{flex:2;min-width:210px}.workspace-list-filters :is(input,select){width:100%;min-width:0;height:36px;border:1px solid var(--list-line);border-radius:7px;padding:0 10px;background:var(--list-surface);color:var(--list-ink);font-size:12px}.workspace-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 4px}.workspace-list-toolbar h2{font-size:13px!important;margin:0;font-weight:700}.workspace-list-toolbar span,.workspace-list-note{font-size:11.5px;color:var(--list-muted)}.workspace-list-note{padding:10px 16px;margin:0;line-height:1.5}.workspace-list-table-scroll{overflow-x:auto;padding:0 16px}.workspace-list-table{width:100%;border-collapse:collapse;min-width:1400px}.workspace-list-table :is(th,td){padding:11px 10px;text-align:start;border-bottom:1px solid var(--list-line);font-size:12px;white-space:nowrap;vertical-align:middle}.workspace-list-table th{background:var(--pc-surface-alt,#f1f5f9);color:var(--list-muted);font-size:11px!important;font-weight:600!important}.workspace-list-table td.numeric{text-align:end;font-variant-numeric:tabular-nums}.workspace-list-table tr.is-unread td:first-child{box-shadow:inset 3px 0 var(--brand)}.workspace-list-table tr:hover{background:var(--pc-surface-alt,#f8fafc)}.workspace-list-link{background:none;border:0;color:var(--brand);padding:0;font-size:12px;font-weight:600;cursor:pointer;text-align:start}.workspace-list-subject{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-list-row-actions{display:flex;gap:6px}.workspace-list-row-actions .workspace-list-btn{min-height:30px;padding:5px 8px;font-size:11px}.workspace-list-pill{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:3px 7px;font-size:10.5px;line-height:1.4;border:1px solid var(--pc-border,#dfe6f0);color:var(--pc-muted,#64748b);background:var(--pc-surface,#fff);white-space:nowrap}.workspace-list-pill.tone-brand{color:var(--brand);border-color:var(--brand)}.workspace-list-pill.tone-danger{color:#b91c1c;border-color:#fecaca}.workspace-list-pill.tone-warning{color:#a16207;border-color:#fde68a}.workspace-list-pill.tone-success{color:#15803d;border-color:#bbf7d0}.workspace-list-footer{padding:4px 16px 10px}.workspace-list-empty{display:grid;justify-items:center;gap:9px;padding:44px 20px;text-align:center;color:var(--list-muted);font-size:13px}.workspace-list-empty svg{color:var(--brand)}.workspace-list-error{padding:12px 16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#fff7ed;color:#9a3412;font-size:12px;border-radius:8px}.workspace-list-dialog{font-size:12px;color:var(--pc-text,#172033)}.workspace-list-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px}.workspace-list-detail-grid>div{min-width:0}.workspace-list-detail-grid dt{font-size:11px;color:var(--pc-muted,#64748b);margin-bottom:4px}.workspace-list-detail-grid dd{margin:0;overflow-wrap:anywhere;font-weight:500}.workspace-list-message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;border-block:1px solid var(--pc-border,#dfe6f0);padding:14px 0}.workspace-list-dialog h3{font-size:13px!important;margin:0 0 10px}@media (max-width:1000px){.workspace-list-header{flex-wrap:wrap}.workspace-list-metrics{gap:8px}.workspace-list-metric{padding:12px}.workspace-list-metric small{font-size:10px}}@media (max-width:650px){.workspace-list-page{padding:12px;gap:12px}.workspace-list-header{padding:14px;gap:10px}.workspace-list-heading h1{font-size:18px!important}.workspace-list-actions{width:100%}.workspace-list-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-list-metric strong{font-size:19px}.workspace-list-filters{padding:12px;gap:10px}.workspace-list-toolbar{align-items:flex-start;flex-direction:column}.workspace-list-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-dash-kpis{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 760px){.crm-dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.crm-dash-row{transition:background .12s ease}.crm-dash-row:hover,.crm-dash-row:focus-visible{background:var(--brand-softer);outline:none}.crm-dash-row:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--brand)}[dir=rtl] .crm-dash-row:focus-visible td:first-child{box-shadow:inset -3px 0 0 var(--brand)}@media (max-width: 860px){.crm-int-grid{grid-template-columns:minmax(0,1fr)!important}}.ecc-page{--brand:var(--brand);--brand-dark:var(--brand-dark);--brand-soft:var(--brand-softer);--line:#dce7e4;--text:#142033;--muted:#66758a;--bg:#f4f8f7;color:var(--text);padding:26px 30px 48px;background:var(--bg);min-height:100%;font-size:12px}.ecc-page *{box-sizing:border-box}.ecc-breadcrumb{color:var(--muted);margin-bottom:14px}.ecc-breadcrumb span,.ecc-link{color:var(--brand);font-weight:700}.ecc-page-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.ecc-page-head h1{margin:0;font-size:28px;letter-spacing:-.02em}.ecc-page-head p{margin:8px 0 0;color:var(--muted);max-width:900px;line-height:1.55}.ecc-actions{display:flex;gap:8px}.ecc-btn{border:1px solid #c8d7d3;background:#fff;padding:9px 14px;border-radius:8px;color:var(--text);font-weight:700;font-size:12px;cursor:pointer;white-space:nowrap}.ecc-btn:hover{background:#f6fbfa}.ecc-btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.ecc-btn.danger{color:#b42318;border-color:#efb7b1}.ecc-btn:disabled{opacity:.45;cursor:not-allowed}.ecc-toolbar{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;display:grid;grid-template-columns:1.15fr 1.1fr 1.05fr 1.05fr .8fr auto;gap:12px;align-items:end;box-shadow:0 2px 10px #14203308}.ecc-field{display:grid;gap:7px;margin-bottom:12px}.ecc-field:last-child{margin-bottom:0}.ecc-field label{font-weight:700;color:#405069}.ecc-field input,.ecc-field select{width:100%;height:40px;border:1px solid #c7d1dd;border-radius:8px;padding:0 11px;background:#fff;color:var(--text);font:inherit}.ecc-field input[readonly],.ecc-field select:disabled{background:#f3f5f8;color:#59687b}.ecc-field small,.ecc-switch-row small{display:block;color:var(--muted);font-size:11px;line-height:1.4}.ecc-status-cell{height:40px;display:flex;align-items:center}.ecc-status{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;border-radius:999px;padding:6px 10px;white-space:nowrap;background:#eaf8f0;color:#157347}.ecc-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ecc-status.none{background:#eef1f5;color:#6f7b8a}.ecc-status.hold{background:#fff0ee;color:#b42318}.ecc-kpis{display:grid;grid-template-columns:repeat(6,minmax(145px,1fr));gap:12px;margin:16px 0}.ecc-kpi{background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px;min-height:92px}.ecc-kpi>span{color:var(--muted);font-size:10px}.ecc-kpi strong{display:block;font-size:21px;margin-top:10px;letter-spacing:-.02em}.ecc-kpi small{display:block;margin-top:7px;color:var(--muted);font-size:11px}.ecc-kpi.alert{border-color:#edc37a;background:#fffdf7}.ecc-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px}.ecc-card,.ecc-inner-card{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 10px #14203308;margin-bottom:16px;overflow:hidden}.ecc-main-card{min-width:0}.ecc-card-head{padding:15px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px}.ecc-card-head h2,.ecc-card-head h3{font-size:12px;margin:0}.ecc-card-head p{font-size:11px;color:var(--muted);margin:5px 0 0}.ecc-card-body{padding:16px}.ecc-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);padding:0 12px;background:#fbfcfe;overflow:auto}.ecc-tabs button{border:0;background:transparent;padding:15px 16px;color:var(--muted);font-weight:700;white-space:nowrap;border-bottom:3px solid transparent;font-size:12px;cursor:pointer}.ecc-tabs button.active{color:var(--brand);border-bottom-color:var(--brand)}.ecc-overview{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ecc-switch-row{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);padding:12px;border-radius:10px;background:#fbfcfe;gap:14px}.ecc-switch-row.compact{height:40px;padding:7px 10px}.ecc-switch{position:relative;width:42px;height:24px;display:inline-block;flex:none}.ecc-switch input{opacity:0;width:0;height:0}.ecc-switch i{position:absolute;top:0;right:0;bottom:0;left:0;background:#b9c3d0;border-radius:999px}.ecc-switch i:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.2s}.ecc-switch input:checked+i{background:var(--brand)}.ecc-switch input:checked+i:before{transform:translate(18px)}.ecc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.ecc-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0}.ecc-summary{border:1px solid var(--line);border-radius:9px;padding:12px;margin-bottom:10px}.ecc-summary span{display:block;font-size:11px;color:var(--muted)}.ecc-summary strong{display:block;margin-top:6px;font-size:12px}.ecc-info-panel{border:1px solid #a9d7d0;background:#f1fbf9;border-radius:10px;padding:14px}.ecc-info-panel h4{margin:0 0 8px;color:var(--brand-dark)}.ecc-info-panel ol{margin:0;padding-left:22px;color:#405069;font-size:12px;line-height:1.75}.ecc-table-wrap{overflow:auto;max-height:430px}.ecc-page table{width:100%;border-collapse:collapse;font-size:12px}.ecc-page th{background:#f5f7fa;color:#536176;font-weight:700;text-align:left;padding:12px 11px;border-bottom:1px solid var(--line);white-space:nowrap;position:sticky;top:0}.ecc-page td{padding:12px 11px;border-bottom:1px solid #e8edf3;vertical-align:middle;white-space:nowrap}.ecc-page tr:hover td{background:#fafdfc}.ecc-page td.num{text-align:right;font-variant-numeric:tabular-nums}.ecc-empty{padding:46px 20px;text-align:center;color:var(--muted);display:grid;gap:8px}.ecc-empty b{color:var(--text);font-size:14px}.ecc-notice{padding:13px 15px;border-radius:9px;margin-bottom:14px;display:flex;justify-content:space-between;gap:12px;align-items:center;line-height:1.45}.ecc-notice.info{background:var(--brand-soft);border:1px solid #b8ddd7;color:var(--brand-dark)}.ecc-notice.warning{background:#fff5dd;border:1px solid #f0cf90;color:#7a4a00}.ecc-notice.error{background:#fff0ee;border:1px solid #efb6b0;color:#8d2118}.ecc-side{display:grid;gap:2px}.ecc-exposure-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ecc-inner-card{margin:0}.ecc-bars{height:220px;display:flex;align-items:flex-end;gap:14px;padding:28px 18px 38px;border-left:1px solid var(--line);border-bottom:1px solid var(--line);margin:14px}.ecc-bar-item{flex:1;height:100%;display:flex;align-items:flex-end;position:relative;min-width:36px}.ecc-bar-item>div{width:100%;min-height:3px;background:linear-gradient(180deg,#26a69a,var(--brand));border-radius:6px 6px 0 0}.ecc-bar-item span{position:absolute;bottom:-27px;left:50%;transform:translate(-50%);font-size:10px;color:var(--muted);max-width:80px;overflow:hidden;text-overflow:ellipsis}.ecc-audit-row{display:grid;grid-template-columns:140px 1fr 1fr 130px 170px 1.2fr;gap:12px;padding:13px 16px;border-bottom:1px solid var(--line);font-size:12px;align-items:center}.ecc-audit-row.header{background:#f5f7fa;color:#59687b;font-weight:700}.ecc-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c16267a;display:grid;place-items:center;z-index:1000}.ecc-modal{width:min(620px,92vw);background:#fff;border-radius:14px;box-shadow:0 30px 90px #0000003d;overflow:hidden}.ecc-modal-head,.ecc-modal-foot{padding:15px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.ecc-modal-head small{display:block;color:var(--muted);margin-top:4px}.ecc-modal-head>button{border:0;background:transparent;font-size:24px;cursor:pointer}.ecc-modal-body{padding:18px}.ecc-modal-foot{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end;gap:8px}.ecc-row-link{border:0;background:transparent;padding:0;color:var(--brand);font:inherit;font-weight:700;cursor:pointer}.ecc-row-link:hover{text-decoration:underline}.ecc-credit-modal{width:min(760px,94vw)}.ecc-list-table{max-height:none}.ecc-page tr.ecc-child-subtotal td{background:#f3faf8;border-top:2px solid #9fcfc8;border-bottom:3px solid #d5e7e3;font-weight:800;color:var(--text)}.ecc-page tr.ecc-child-subtotal:hover td{background:#edf8f6}.ecc-subtotal-limit{margin-left:12px;color:var(--muted);font-weight:600}@media (max-width:1250px){.ecc-kpis{grid-template-columns:repeat(3,1fr)}.ecc-toolbar{grid-template-columns:1fr 1fr}.ecc-layout{grid-template-columns:1fr}}@media (max-width:760px){.ecc-page{padding:18px}.ecc-page-head{flex-direction:column}.ecc-toolbar,.ecc-kpis,.ecc-overview,.ecc-form-grid,.ecc-summary-grid,.ecc-exposure-grid{grid-template-columns:1fr}.ecc-actions{flex-wrap:wrap}.ecc-audit{overflow:auto}.ecc-audit-row{min-width:900px}}.ecc-layout{display:flex;flex-direction:column;gap:0}.ecc-layout>aside{order:-1;display:grid;grid-template-columns:1fr;gap:0}.ecc-layout>aside .ecc-side{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px}.ecc-layout>aside .ecc-side .ecc-summary{margin-bottom:0}.ecc-layout>aside .ecc-card-body:not(.ecc-side){display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px}.ecc-layout>aside .ecc-card-body:not(.ecc-side) .ecc-notice{margin-bottom:0}.ecc-main-card{min-width:0;width:100%}@media (max-width:1000px){.ecc-layout>aside .ecc-side{grid-template-columns:repeat(2,minmax(180px,1fr))}.ecc-layout>aside .ecc-card-body:not(.ecc-side){grid-template-columns:1fr}}@media (max-width:620px){.ecc-layout>aside .ecc-side{grid-template-columns:1fr}}.partner-dashboard-hero{padding:18px 20px;border:1px solid var(--brand);border-radius:16px;background:var(--brand);box-shadow:0 8px 24px color-mix(in srgb,var(--brand) 20%,transparent)}.partner-dashboard-hero>div:first-child>div:nth-child(2)>div:first-child>span:first-child,.partner-dashboard-hero>div:first-child>div:nth-child(2)>div:nth-child(2),.partner-dashboard-hero>div:first-child>div:nth-child(2)>div:nth-child(2) span{color:#fff!important}.partner-dashboard-hero>div:last-child>button,.partner-dashboard-hero>div:last-child>div>button{background:#fff!important;color:var(--brand)!important;border-color:#ffffffb8!important}.partner-dashboard-hero>div:first-child>div:first-child{width:68px!important;height:68px!important;border-radius:18px!important;background:#ffffff29!important;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 18px #0f172a1f}.partner-dashboard-tabs{position:sticky;top:0;z-index:12;padding:5px 7px;background:#fff;border:1px solid #e5e9f0!important;border-radius:12px;box-shadow:0 3px 12px #0f172a0d}.partner-dashboard-tabs button{border-radius:8px;margin-bottom:0!important;border-bottom:0!important}.partner-dashboard-tabs button[style*="font-weight: 700"]{background:var(--brand)!important;color:#fff!important}.partner-dashboard-overview{display:flex;flex-direction:column}.partner-dashboard-kpis{order:1;display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px!important}.partner-dashboard-kpis .app-kpi-card{min-width:0!important;min-height:98px;padding:11px 12px!important}.partner-dashboard-health{order:2}.partner-dashboard-intelligence{order:3}.partner-dashboard-trend{order:4}.partner-dashboard-executive{order:5}.partner-dashboard-overview>*{order:6}.partner-dashboard-overview>.partner-dashboard-kpis{order:1}.partner-dashboard-overview>.partner-dashboard-health{order:2}.partner-dashboard-overview>.partner-dashboard-intelligence{order:3}.partner-dashboard-overview>.partner-dashboard-trend{order:4}.partner-dashboard-overview>.partner-dashboard-executive{order:5}@media (max-width:1500px){.partner-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.partner-dashboard-hero{padding:14px}.partner-dashboard-hero>div:last-child{width:100%;flex-wrap:wrap}.partner-dashboard-intelligence{grid-template-columns:1fr!important}.partner-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.partner-dashboard-kpis{grid-template-columns:1fr}.partner-dashboard-tabs{position:static}}.bom-workspace .production-hero{margin-block:12px 16px;padding:18px 22px}.bom-workspace .production-hero h1{font-size:var(--type-page-title,20px)}.bom-workspace .production-panel{padding:18px 20px}.bom-workspace .production-field{gap:6px;min-width:0}.bom-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px}.bom-section-title h2,.bom-stage h3{margin:0;font-size:1rem}.bom-header-fields{display:grid;grid-template-columns:2fr 1.4fr .8fr 1.2fr;gap:14px;align-items:end}.bom-metadata{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--border-color,#e2e8f0)}.bom-metadata dt{font-size:.8rem;color:var(--text-muted,#64748b);margin-bottom:5px}.bom-metadata dd{margin:0;font-size:.875rem;overflow-wrap:anywhere}.bom-qc{margin-top:14px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--border-color,#e2e8f0)}.bom-qc label{display:flex;align-items:center;gap:8px}.bom-qc p{margin:0;flex:1;min-width:200px;font-size:.85rem;color:var(--text-muted,#64748b)}.bom-workspace input[type=checkbox]{accent-color:var(--primary);width:16px;height:16px}.bom-workspace table td{vertical-align:middle}.bom-workspace table .shared-field{min-width:110px;max-width:210px}.bom-notes{margin-top:14px}.bom-notes textarea{min-height:64px}.bom-stage{padding-block:16px;border-bottom:1px solid var(--border-color,#e2e8f0)}.bom-stage h3{margin-bottom:12px}.bom-calculator,.bom-picker{display:grid;gap:14px;min-width:0}.bom-calculator>.production-field{max-width:350px}.bom-picker,.bom-calculator{font-family:inherit;font-size:var(--type-body,14px);line-height:1.5}.bom-picker :is(input,button,table,th,td),.bom-calculator :is(input,button,table,th,td){font-size:var(--type-body,14px);font-family:inherit}.bom-workspace{font-size:var(--type-body,14px);font-family:inherit}.bom-workspace .production-field,.bom-workspace .production-field>span,.bom-workspace .production-field>strong,.bom-workspace .bom-metadata dt,.bom-workspace .bom-metadata dd,.bom-workspace .bom-qc,.bom-workspace .bom-qc p,.bom-workspace table td,.bom-workspace table th,.bom-workspace button,.bom-workspace input,.bom-workspace select,.bom-workspace textarea{font-family:inherit;font-size:var(--type-body,14px);line-height:1.5}.bom-workspace .production-field>strong{font-weight:500}.bom-workspace .bom-metadata dt,.bom-workspace .production-field>span{font-weight:500}.bom-workspace .bom-section-title h2,.bom-workspace .bom-stage h3{font-size:var(--type-section-title,16px);line-height:1.5}.bom-workspace table td,.bom-workspace table th{padding:10px 12px}.bom-header-fields .shared-field,.bom-header-fields .bom-product-field input{height:40px;box-sizing:border-box}.bom-workspace .bom-product-field{min-width:240px}.bom-workspace table .bom-product-field input{height:36px;font-size:var(--type-body,14px)!important}.bom-workspace table .shared-field{height:36px;box-sizing:border-box;min-width:105px}.bom-workspace table .bom-quantity{width:115px;text-align:end}.bom-workspace input[aria-invalid=true]{border-color:var(--danger,#dc2626)}.production-page .production-alternative-action{position:sticky;inset-inline-end:0;z-index:1;background:var(--surface,#fff);box-shadow:-2px 0 3px var(--border-color,#e2e8f0)}.production-page .production-alternative-number{text-align:end;font-variant-numeric:tabular-nums}.bom-metadata.production-replacement-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}@media (max-width:650px){.bom-metadata.production-replacement-summary{grid-template-columns:minmax(0,1fr)}}.bom-inline-products{border:1px solid var(--border-color,#e2e8f0);border-radius:10px;padding:12px;margin:12px 0}.bom-inline-search{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.bom-inline-search>.shared-field{flex:1;min-width:240px;height:38px}.bom-picker .shared-field{width:auto;flex:1 1 280px;min-width:180px;height:38px;box-sizing:border-box}.bom-picker table{width:100%;table-layout:fixed}.bom-picker th,.bom-picker td{padding:10px 12px!important;text-align:start!important;vertical-align:middle;border-bottom:1px solid var(--border-color,#e2e8f0)}.bom-picker th:first-child{width:60px}.bom-picker th:nth-child(2){width:130px}.bom-picker th:last-child{width:110px}.bom-picker td{white-space:normal;overflow-wrap:anywhere}.bom-picker th{background:var(--pc-surface-2,#f1f5f9);color:var(--pc-text-2,#475569)}.bom-workspace input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.bom-workspace input[type=number]::-webkit-inner-spin-button,.bom-workspace input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:1000px){.bom-header-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bom-metadata{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.bom-header-fields,.bom-metadata{grid-template-columns:1fr}.bom-workspace .production-panel{padding:14px}}.production-bulk-workspace{min-width:0}.production-bulk-workspace fieldset{border:0;padding:0;margin:0;min-width:0}.production-bulk-workspace .bulk-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.production-bulk-workspace .bulk-section-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.production-bulk-workspace h2{font-size:var(--type-card-title,14px);margin:0;line-height:1.5}.production-bulk-workspace .bulk-section-title p{margin:4px 0 0;color:var(--muted)}.production-bulk-workspace .bulk-section-title>div{flex:1 1 240px}.production-bulk-workspace .bulk-section-title .production-field{min-width:0;max-width:100%}.production-bulk-workspace .bulk-schedule-grid{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.production-bulk-workspace .bulk-schedule .production-grid{margin-bottom:12px}.production-bulk-workspace .bulk-schedule .production-scope-help{margin-bottom:0}.production-bulk-workspace .bulk-search{width:clamp(200px,25vw,350px);max-width:100%}.production-bulk-workspace .bulk-count{color:var(--muted);font-variant-numeric:tabular-nums}.production-bulk-workspace .bulk-empty{display:grid;justify-items:center;padding:24px 12px;text-align:center;color:var(--muted)}.production-bulk-workspace .bulk-empty p{margin:8px 0}.production-bulk-workspace .bulk-table-foot{margin:12px 0 0}.production-bulk-workspace .bulk-workspace-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.production-bulk-workspace .bulk-build-table input[type=number],.production-bulk-workspace .bulk-material-table input[type=number]{width:110px;text-align:end}.production-bulk-workspace table select{min-width:150px;max-width:260px}.production-bulk-workspace .bulk-build-table :is(th,td):nth-child(8),.production-bulk-workspace .bulk-build-table :is(th,td):nth-child(9),.production-bulk-workspace .bulk-material-table :is(th,td):nth-child(n+6):nth-child(-n+7){text-align:end;font-variant-numeric:tabular-nums}.production-bulk-workspace .production-tabs{overflow-x:auto;margin-bottom:12px}.production-bulk-workspace .production-tabs button{white-space:nowrap}.production-bulk-workspace .bulk-result-table a{color:var(--brand);font-weight:600}.production-bulk-workspace .bulk-result-table :is(th,td):nth-child(6){text-align:end;font-variant-numeric:tabular-nums}.production-page.bulk-picker{padding:0}.bulk-picker .shared-table-toolbar input{width:min(360px,100%)}.bulk-picker table{min-width:600px}@media (max-width:700px){.production-bulk-workspace .bulk-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.production-bulk-workspace .bulk-schedule-grid,.production-bulk-workspace .bulk-workspace-meta{grid-template-columns:minmax(0,1fr)}.production-bulk-workspace .bulk-section-title .production-field{width:100%}.production-bulk-workspace .shared-table-toolbar>input,.production-bulk-workspace .shared-table-toolbar>select{width:100%}}.product-editor-hero,.product-360-hero{padding:14px 16px;border:1px solid var(--brand);border-radius:14px;background:var(--brand);color:#fff;box-shadow:0 8px 22px color-mix(in srgb,var(--brand) 18%,transparent)}.product-editor-hero h1,.product-360-hero h1,.product-editor-hero>div>div,.product-360-hero>div>div{color:#fff!important}.product-editor-hero>button,.product-360-hero>button{background:#fff!important;color:var(--brand)!important;border:1px solid rgba(255,255,255,.7)!important}.product-editor-image{display:flex;align-items:center;gap:10px;flex-shrink:0}.product-editor-image-preview{width:70px;height:70px;border-radius:14px;display:grid;place-items:center;overflow:hidden;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.35)}.product-editor-image-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-editor-image-actions{display:grid;gap:4px}.product-editor-image-actions small{font-size:10px;font-weight:700;color:#ffffffc7}.product-editor-image-actions label,.product-editor-image-actions button{border:0;background:#fff;color:var(--brand);border-radius:7px;padding:5px 9px;font:inherit;font-size:10.5px;font-weight:700;cursor:pointer;text-align:center}.product-editor-image-actions button{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.35)}.product-editor-image-actions input{display:none}.product-editor-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2px 16px!important}.product-editor-field-grid>div{min-width:0}.product-editor-field-grid textarea{min-height:72px}.product-360-hero>div:first-child{width:72px!important;height:72px!important;background:#ffffff29!important;border-color:#ffffff59!important}.product-360-kpis{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important}.product-360-kpis>div{padding:10px 11px!important;min-height:82px}@media (max-width:1250px){.product-editor-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-360-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:850px){.product-editor-field-grid,.product-360-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.product-editor-field-grid{grid-template-columns:1fr!important}.product-editor-hero,.product-360-hero{align-items:flex-start!important}.product-editor-image{width:100%}}.production-page.production-stock-dialog{padding:0;min-width:0}.production-stock-dialog .stock-dialog-summary{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--border);border-inline-start:3px solid var(--brand);border-radius:8px;margin-bottom:16px;background:var(--surface-alt)}.stock-dialog-summary>svg{color:var(--brand);flex-shrink:0}.stock-dialog-summary>div{flex:1;min-width:0;overflow-wrap:anywhere}.stock-dialog-summary p{margin:4px 0 0;color:var(--muted)}.stock-dialog-state{display:flex;flex-wrap:wrap;gap:8px 18px;padding:12px;border:1px solid var(--border);border-radius:8px;margin-bottom:16px;background:var(--surface-alt)}.stock-dialog-state small{margin-inline-start:auto;font-size:inherit;color:var(--muted)}.stock-dialog-state.is-ready{border-inline-start:3px solid var(--brand)}.stock-dialog-state.is-short{border-inline-start:3px solid var(--warning,#d97706)}.production-stock-dialog .stock-quantity{text-align:end;font-variant-numeric:tabular-nums}.production-stock-dialog .stock-shortage{color:var(--danger,#b91c1c);font-weight:600}.production-stock-dialog .stock-dialog-footer{display:flex;justify-content:flex-end;gap:8px;padding-top:14px;margin-top:16px;border-top:1px solid var(--border);flex-wrap:wrap}.production-stock-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.stock-reservation-fields,.stock-reservation-entry{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:end;margin:14px 0}.stock-reservation-fields strong{display:block;padding-block:10px}.stock-reservation-entry{padding:14px;border:1px solid var(--border);background:var(--surface-alt);border-radius:8px}.stock-reservation-entry p{margin:4px 0}.stock-reservation-entry>p{grid-column:1/-1}.production-stock-dialog tr[aria-selected=true]{background:var(--brand-softer,var(--surface-alt))}.production-stock-dialog .stock-reserve-quantity{min-width:100px;width:110px;text-align:end}.production-stock-dialog .stock-batch-options{border:1px solid var(--border);border-radius:8px;padding:14px;margin-top:18px;background:var(--surface-alt)}.production-stock-dialog .stock-reservation-actions{position:sticky;inset-inline-end:0;background:var(--surface,#fff);z-index:1;box-shadow:-2px 0 3px var(--border)}@media (max-width:650px){.stock-reservation-fields,.stock-reservation-entry{grid-template-columns:minmax(0,1fr)}.stock-dialog-state small{margin-inline-start:0}.stock-dialog-summary{flex-wrap:wrap}}.production-stock-dialog .production-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.production-stock-dialog .production-field{display:flex;flex-direction:column;gap:6px;min-width:0}.production-stock-dialog .production-field>span{font-size:var(--type-body,12.5px);color:var(--muted,#64748b)}.production-stock-dialog .production-field small{color:var(--muted,#64748b)}.production-stock-dialog .production-field textarea{min-height:64px;resize:vertical}.production-stock-dialog .production-actions{flex-wrap:wrap;margin-bottom:12px}.production-stock-dialog .production-notice{margin:10px 0}@media (max-width:720px){.production-stock-dialog .production-grid{grid-template-columns:1fr}}.production-landed-dialog{min-width:0}.production-landed-dialog .shared-table-toolbar--bare{display:none}.production-batch-row,.production-yield-row{display:grid;gap:10px;margin:0 0 14px;padding:10px 12px;border:1px solid var(--border,#e0e7ef);border-radius:8px;background:var(--surface-alt,#f8fafc)}.production-batch-row{grid-template-columns:repeat(4,minmax(0,1fr))}.production-yield-row{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end}.production-batch-row>div,.production-yield-row>div{min-width:0;display:flex;flex-direction:column;gap:3px}.production-batch-row small,.production-yield-row small{color:var(--muted,#64748b);font-size:var(--type-body,12.5px);line-height:1.4}.production-batch-row strong,.production-yield-row strong{font-size:var(--type-field-value,13px);line-height:1.4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.production-batch-row--edit{background:none;border:0;padding:0}.production-batch-row--edit .production-field{margin:0}@media (max-width:900px){.production-yield-row,.production-batch-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.production-yield-row .shared-field{width:100%;min-height:38px;margin:0;font-variant-numeric:tabular-nums}.production-yield-row>div>strong{min-height:38px;display:flex;align-items:center}@media (max-width:1100px){.production-yield-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.sales-person-dashboard{--spd-blue:var(--brand);--spd-ink:#111827;--spd-text:#334155;--spd-muted:#64748b;--spd-line:#dfe5ef;--spd-bg:#f5f7fb;min-height:100%;padding:0 0 24px;background:var(--spd-bg);color:var(--spd-ink)}.spd-heading,.spd-heading__actions,.spd-profile-band,.spd-channel-row,.spd-section-title,.spd-card__header,.spd-target-summary,.spd-monthly-stats,.spd-operation-row{display:flex;align-items:center}.spd-heading{justify-content:space-between;gap:20px;margin-bottom:16px}.spd-heading h1{font-size:28px;line-height:1.15;margin:2px 0 5px;font-weight:800;letter-spacing:-.025em}.spd-heading p{margin:0;color:var(--spd-muted);font-size:13px}.spd-eyebrow{font-size:11px!important;font-weight:800;color:var(--spd-blue)!important;letter-spacing:.06em}.spd-heading__actions{gap:9px;flex-wrap:wrap}.spd-heading select,.spd-date{height:42px;border:1px solid var(--spd-line);background:#fff;border-radius:9px;padding:0 12px;color:var(--spd-text);font-weight:650}.spd-date{display:inline-flex;align-items:center;gap:8px}.spd-primary,.spd-secondary{border:0;border-radius:9px;background:var(--spd-blue);color:#fff;font-weight:800;padding:11px 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.spd-profile-band{gap:15px;padding:18px 20px;background:linear-gradient(115deg,#fff 0%,var(--brand-softer) 100%);border:1px solid var(--spd-line);border-radius:14px;box-shadow:0 8px 22px #0f172a0a;margin-bottom:18px}.spd-avatar{width:58px;height:58px;border-radius:16px;background:var(--spd-blue);color:#fff;display:grid;place-items:center;font-size:19px;font-weight:850;box-shadow:0 7px 18px #0f172a20}.spd-profile-main{min-width:210px}.spd-profile-main h2{font-size:18px;margin:0 0 3px}.spd-profile-main p{font-size:12px;color:var(--spd-muted);margin:0}.spd-channel-row{gap:6px;margin-top:8px}.spd-channel-row span,.spd-plan-count{font-size:10.5px;font-weight:800;color:var(--brand-dark);background:var(--brand-soft);border-radius:999px;padding:4px 8px}.spd-profile-facts{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;flex:1;margin-left:14px}.spd-profile-facts div{padding-left:14px;border-left:1px solid var(--spd-line)}.spd-profile-facts small,.spd-target-summary small,.spd-monthly-stats small,.spd-operation-row small{display:block;color:var(--spd-muted);font-size:10.5px;font-weight:750;margin-bottom:4px}.spd-profile-facts strong{font-size:12.5px}.spd-section{margin-bottom:18px}.spd-section-title{justify-content:space-between;margin:0 2px 9px}.spd-section-title small,.spd-card__header small{color:var(--spd-blue);font-weight:850;font-size:10px;letter-spacing:.055em}.spd-section-title h2,.spd-card__header h2{font-size:15px;margin:2px 0 0}.spd-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.spd-content-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:14px;margin-bottom:14px}.spd-content-grid--bottom{grid-template-columns:minmax(0,1.5fr) minmax(330px,.8fr)}.spd-card{background:#fff;border:1px solid var(--spd-line);border-radius:13px;padding:17px;box-shadow:0 6px 18px #0f172a09;min-width:0}.spd-card__header{justify-content:space-between;padding-bottom:12px}.spd-card__header>svg{color:var(--spd-blue)}.spd-target-summary{justify-content:space-between;gap:20px;padding:13px 0}.spd-target-summary>div{min-width:0}.spd-target-summary strong{font-size:18px;display:block}.spd-positive{color:#0b8b49}.spd-progress{height:8px;border-radius:99px;background:#e7ebf3;overflow:hidden}.spd-progress span{display:block;height:100%;border-radius:inherit;background:var(--spd-blue)}.spd-monthly-stats{justify-content:space-between;gap:12px;margin-top:16px}.spd-monthly-stats div{flex:1;padding:10px 12px;border:1px solid #e9edf4;border-radius:9px}.spd-monthly-stats strong{font-size:13px}.spd-operation-row{gap:11px;padding:12px 0;border-top:1px solid #edf0f5}.spd-operation-icon{width:36px;height:36px;border-radius:10px;background:var(--brand-soft);color:var(--spd-blue);display:grid;place-items:center}.spd-operation-row>div{min-width:0}.spd-operation-row strong,.spd-operation-row span{display:block}.spd-operation-row strong{font-size:12.5px}.spd-operation-row span{color:var(--spd-muted);font-size:11px;margin-top:3px}.spd-table-card{padding:0;overflow:hidden}.spd-table-card .spd-card__header{padding:15px 17px 12px}.spd-link{border:0;background:transparent;color:var(--spd-blue);font-weight:800;display:flex;align-items:center;cursor:pointer}.spd-table-wrap{overflow:auto}.spd-table-wrap table{width:100%;border-collapse:collapse;min-width:650px}.spd-table-wrap th{background:#f7f9fc;color:#657187;text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.03em;padding:9px 13px}.spd-table-wrap td{border-top:1px solid #edf0f5;padding:10px 13px;font-size:11.5px;color:var(--spd-text)}.spd-table-wrap tbody tr{cursor:pointer}.spd-table-wrap tbody tr:hover{background:#f8faff}.spd-table-wrap td:last-child{text-align:right;font-weight:750}.spd-stop-list{display:grid}.spd-stop-list button{border:0;border-top:1px solid #edf0f5;background:#fff;padding:10px 2px;display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;text-align:left;cursor:pointer}.spd-stop-marker{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--spd-blue);font-size:10px;font-weight:850}.spd-stop-list strong,.spd-stop-list small{display:block}.spd-stop-list strong{font-size:12px}.spd-stop-list small{font-size:10.5px;color:var(--spd-muted);margin-top:2px}.spd-secondary{width:100%;margin-top:12px;background:#fff;color:var(--spd-blue);border:1px solid var(--brand-border)}.spd-empty{padding:24px;text-align:center;color:var(--spd-muted);font-size:12px}.spd-empty--plan{display:grid;justify-items:center;gap:5px}.spd-empty--plan svg{color:#9aa6ba}.spd-empty--plan strong{color:var(--spd-text)}.spd-empty-cell{text-align:center!important;padding:26px!important;color:var(--spd-muted)!important}.spd-inline-error{display:flex;gap:10px;align-items:flex-start;background:#fff8e8;border:1px solid #f3cf78;color:#8a5600;padding:11px 13px;border-radius:10px;margin-bottom:14px}.spd-inline-error strong,.spd-inline-error span{display:block;font-size:12px}.spd-inline-error span{margin-top:2px;color:#946f28}.spd-skeleton{background:linear-gradient(90deg,#e9edf3 25%,#f5f7fa,#e9edf3 65%);background-size:220% 100%;animation:spdShimmer 1.3s infinite;border-radius:13px}.spd-skeleton--hero{height:115px;margin-bottom:18px}.spd-skeleton--metric{height:88px}.spd-skeleton--panel{height:260px}.spd-skeleton+.spd-content-grid{margin-top:16px}@keyframes spdShimmer{to{background-position:-220% 0}}@media (max-width:1200px){.spd-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.spd-profile-facts{grid-template-columns:repeat(2,minmax(130px,1fr))}.spd-content-grid,.spd-content-grid--bottom{grid-template-columns:1fr}}@media (max-width:760px){.sales-person-dashboard{padding:0 0 14px}.spd-heading{align-items:flex-start;flex-direction:column}.spd-heading__actions{width:100%}.spd-heading select,.spd-date,.spd-primary{flex:1}.spd-profile-band{align-items:flex-start;flex-wrap:wrap}.spd-profile-facts{width:100%;margin-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.spd-metrics{grid-template-columns:1fr 1fr}.spd-target-summary{align-items:flex-start;flex-direction:column}.spd-monthly-stats{display:grid;grid-template-columns:1fr}}@media (max-width:480px){.spd-metrics,.spd-profile-facts{grid-template-columns:1fr}.spd-heading__actions>*{flex-basis:100%}}.sales-person-dashboard{padding:0 0 24px}.sales-person-dashboard .spd-heading{padding:18px 20px;border:1px solid var(--brand);border-radius:16px;background:var(--brand);color:#fff;box-shadow:0 10px 26px color-mix(in srgb,var(--brand) 18%,transparent)}.sales-person-dashboard .spd-heading h1{color:#fff;font-size:22px;margin-top:3px}.sales-person-dashboard .spd-heading p{color:#ffffffd1}.sales-person-dashboard .spd-heading .spd-eyebrow{color:var(--brand-dark)!important;text-transform:uppercase}.sales-person-dashboard .spd-heading select,.sales-person-dashboard .spd-heading .spd-date{height:38px;background:#fffffff5;border-color:#ffffffbd;color:#172033}.sales-person-dashboard .spd-heading .spd-headerbtn,.sales-person-dashboard .spd-heading .spd-primary{min-height:38px;padding:8px 13px;background:#fff;color:var(--brand-dark);border-color:#fff;box-shadow:none}.spd-hero-identity{display:flex;align-items:center;gap:13px;min-width:0}.spd-hero-avatar{width:68px;height:68px;border-radius:16px;overflow:hidden;display:grid;place-items:center;flex:none;background:#fffffff0;color:var(--brand-dark);border:2px solid rgba(255,255,255,.7);font-size:19px;font-weight:850;box-shadow:0 7px 18px #0f172a2e}.spd-hero-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sales-person-dashboard .spd-profile-band{padding:14px 16px;margin-bottom:14px;border-radius:12px;background:#fff}.sales-person-dashboard .spd-avatar{width:52px;height:52px;border-radius:14px;overflow:hidden}.sales-person-dashboard .spd-avatar img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.sales-person-dashboard .spd-profile-facts{gap:6px;margin-left:0;width:100%}.sales-person-dashboard .spd-profile-facts div{min-height:42px;display:flex;flex-direction:column;justify-content:center}.sales-person-dashboard .spd-section{margin-bottom:14px}.sales-person-dashboard .spd-metrics{gap:9px}.sales-person-dashboard .spd-card{padding:14px;border-radius:12px}.sales-person-dashboard .spd-table-card{padding:0}.sales-person-dashboard .spd-table-card .spd-card__header{padding:13px 15px 10px}.sales-person-dashboard .spd-table-wrap th,.sales-person-dashboard .spd-table-wrap td{padding:8px 11px}.spd-dashboard-tabs{display:flex;align-items:center;gap:5px;padding:5px;margin-bottom:14px;background:#fff;border:1px solid var(--spd-line);border-radius:12px;box-shadow:0 4px 14px #00032308;overflow-x:auto}.spd-dashboard-tabs button{height:36px;padding:0 13px;border:0;border-radius:8px;background:transparent;color:var(--spd-muted);font:inherit;font-size:11.5px;font-weight:750;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;cursor:pointer}.spd-dashboard-tabs button:hover{color:var(--brand-dark);background:var(--brand-softer)}.spd-dashboard-tabs button.active{color:#fff;background:var(--brand);box-shadow:0 3px 8px color-mix(in srgb,var(--brand) 22%,transparent)}.spd-tab-count{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:#ef4444;color:#fff;font-size:9px}.spd-dashboard-tabs button.active .spd-tab-count{background:#fff;color:var(--brand-dark)}.spd-tab-content[hidden],.spd-tab-content>[hidden]{display:none!important}.spd-content-grid[data-single-panel=true]{grid-template-columns:1fr}.spd-content-grid[data-single-panel=true]>.spd-card{min-height:260px}.spd-today-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.28fr);gap:12px;margin-top:12px}.spd-quick-actions,.spd-cash-card{padding:13px}.spd-quick-actions .spd-card__header,.spd-cash-card .spd-card__header{padding-bottom:9px}.spd-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.spd-action-grid button{min-width:0;border:1px solid var(--spd-line);background:#fff;border-radius:9px;padding:9px 10px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;color:var(--brand-dark);text-align:left;cursor:pointer}.spd-action-grid button:hover{border-color:var(--brand-border);background:var(--brand-softer)}.spd-action-grid button>svg:first-child{width:28px;height:28px;padding:6px;border-radius:8px;background:var(--brand-soft)}.spd-action-grid span{min-width:0}.spd-action-grid strong,.spd-action-grid small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spd-action-grid strong{font-size:11.5px;color:var(--spd-ink)}.spd-action-grid small{font-size:9.5px;color:var(--spd-muted);margin-top:2px}.spd-cash-card>strong,.spd-cash-card>span{display:block}.spd-cash-card>strong{font-size:14px}.spd-cash-card>span{font-size:10.5px;color:var(--spd-muted);margin-top:2px}.spd-cash-card>div:last-child{display:flex;justify-content:space-between;align-items:end;margin-top:12px;padding-top:10px;border-top:1px solid var(--spd-line)}.spd-cash-card>div:last-child small{color:var(--spd-muted);font-size:10px}.spd-cash-card>div:last-child b{font-size:13px}.spd-monthly-analytics{display:grid;gap:7px;padding:8px 2px}.spd-monthly-analytics>strong{font-size:24px}.spd-monthly-analytics>span{font-size:10.5px;color:var(--spd-muted)}.spd-monthly-analytics>div{display:flex;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--spd-line);font-size:10.5px}.spd-monthly-analytics small{color:var(--spd-muted)}.spd-notification-card{padding:0;overflow:hidden}.spd-notification-card>.spd-card__header{padding:13px 15px;border-bottom:1px solid var(--spd-line)}.spd-notification-summary{display:flex;align-items:baseline;gap:7px;padding:12px 15px;background:var(--brand-softer)}.spd-notification-summary strong{font-size:20px;color:var(--brand-dark)}.spd-notification-summary span{font-size:11px;color:var(--spd-muted)}.spd-notification-list button{width:100%;border:0;border-bottom:1px solid var(--spd-line);background:#fff;padding:10px 15px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:10px;text-align:left;align-items:start;cursor:pointer}.spd-notification-list i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#cbd5e1}.spd-notification-list i.unread{background:var(--brand)}.spd-notification-list span strong,.spd-notification-list span small{display:block}.spd-notification-list span strong{font-size:11.5px}.spd-notification-list span small{font-size:10.5px;color:var(--spd-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spd-notification-list time{font-size:9.5px;color:var(--spd-muted);white-space:nowrap}.spd-analytics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.spd-analytics-grid>.spd-card{padding:12px;min-height:214px}.spd-analytics-grid .spd-card__header{padding-bottom:7px}.spd-analytics-grid .spd-card__header h2{font-size:13px}.spd-analytics-chart{height:150px}.spd-analytics-wide{grid-column:auto}.spd-personal-donut{height:150px;position:relative}.spd-personal-donut canvas{max-height:136px}.spd-visit-analytics{display:grid;gap:7px;padding:8px 2px}.spd-visit-analytics>strong{font-size:21px}.spd-visit-analytics>span{font-size:10.5px;color:var(--spd-muted)}.spd-visit-analytics button{justify-self:start;border:0;background:transparent;color:var(--brand-dark);font-weight:800;font-size:10.5px;display:flex;align-items:center;gap:4px;cursor:pointer;padding:4px 0}@media (max-width:1100px){.spd-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1350px){.spd-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.spd-today-tools{grid-template-columns:1fr}}@media (max-width:680px){.spd-analytics-grid{grid-template-columns:1fr}}@media (max-width:760px){.sales-person-dashboard{padding:12px}.sales-person-dashboard .spd-heading{padding:16px}.sales-person-dashboard .spd-heading__actions{display:grid;grid-template-columns:1fr 1fr}.sales-person-dashboard .spd-heading__actions>*{width:100%}}@media (max-width:520px){.spd-action-grid{grid-template-columns:1fr}}.spd-headerbtn{border:1px solid var(--brand-border);border-radius:9px;background:#fff;color:var(--spd-blue);font-weight:800;padding:11px 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;white-space:nowrap}.spd-headerbtn:hover{background:var(--brand-softer)}.spd-count{margin-left:2px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--spd-blue);color:#fff;font-size:10.5px;font-weight:800;display:inline-grid;place-items:center}.sp360,.sp360-stack,.sp360-overview{display:grid;gap:14px;min-width:0}.sp360-period{background:#fff;border:1px solid var(--spd-line,#dfe5ef);border-radius:12px;padding:10px 12px;display:grid;gap:8px;box-shadow:0 3px 10px #0f172a08}.sp360-period__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sp360-period__label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:var(--brand-dark);text-transform:uppercase;letter-spacing:.05em}.sp360-period__options{display:flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:10px;background:var(--brand-softer)}.sp360-period__options button{border:0;border-radius:8px;background:transparent;color:var(--spd-muted,#64748b);font:inherit;font-size:12px;font-weight:700;padding:6px 11px;min-height:32px;cursor:pointer;white-space:nowrap}.sp360-period__options button:hover{color:var(--brand-dark);background:color-mix(in srgb,var(--brand) 10%,transparent)}.sp360-period__options button.active{background:var(--brand);color:#fff;box-shadow:0 2px 6px color-mix(in srgb,var(--brand) 25%,transparent)}.sp360-period__custom{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.sp360-period__custom label{display:grid;gap:4px;font-size:11px;font-weight:700;color:#475569}.sp360-period__custom input{height:34px;border-radius:8px;padding:0 10px;min-width:150px}.sp360-period__error{font-size:11.5px;color:#b91c1c;font-weight:600}.sp360-period__summary{margin:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--spd-muted,#64748b)}.sp360-period__summary b{color:var(--spd-ink,#111827)}.sp360-updating{font-size:11.5px;color:var(--brand-dark);font-weight:700}.sp360-views,.sp360 .spd-section{margin-bottom:0}.sp360-metrics{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))!important}.sp360-delta{font-size:10px;font-weight:800;white-space:nowrap}.sp360-delta span{font-weight:600;color:#94a3b8}.sp360-delta.up{color:#15803d}.sp360-delta.down{color:#be123c}.sp360-delta.flat{color:#64748b}.kpi-vivid .sp360-delta,.kpi-vivid .sp360-delta span{color:#fff}.kpi-vivid .sp360-delta span{opacity:.8}.sp360-target{display:grid;gap:10px}.sp360-target__figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sp360-target__figures>div{display:grid;gap:3px;min-width:0}.sp360-target__figures small{color:var(--spd-muted,#64748b);font-size:10.5px;font-weight:750}.sp360-target__figures strong{font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp360-target__figures span{font-size:11px;color:#7b879b;min-width:0}.sp360-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sp360-charts--three{grid-template-columns:repeat(3,minmax(0,1fr))}.sp360-chart{min-width:0;display:flex;flex-direction:column}.sp360-chart--wide{grid-column:span 2}.sp360-chart .spd-card__header{padding-bottom:8px}.sp360-chart .spd-card__header h2{font-size:13px}.sp360-chart__body{height:210px;position:relative;min-width:0}.sp360-chart__body .spd-personal-donut{height:210px}.sp360-chart__body .spd-personal-donut canvas{max-height:200px}.sp360-chart__hint{margin:8px 0 0;font-size:10.5px;color:#94a3b8}.sp360-panel{display:grid;gap:10px;padding:14px;min-width:0}.sp360-chips{display:flex;flex-wrap:wrap;gap:6px}.sp360-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;font:inherit;font-size:12px;font-weight:650;padding:5px 12px;cursor:pointer;white-space:nowrap}.sp360-chip span{min-width:20px;padding:0 6px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:10.5px;font-weight:800;text-align:center}.sp360-chip:hover{border-color:var(--brand-border);background:var(--brand-softer)}.sp360-chip.active{border-color:var(--brand);background:var(--brand);color:#fff}.sp360-chip.active span{background:#fff;color:var(--brand-dark)}.sp360-chips--sub .sp360-chip{font-size:11.5px;padding:4px 10px;background:#f8fafc}.sp360-chips--sub .sp360-chip.active{background:var(--brand-soft);color:var(--brand-dark);border-color:var(--brand-border)}.sp360-chips--sub .sp360-chip.active span{background:#fff}.sp360-table{min-width:0}.sp360-table__caption{font-size:12.5px;font-weight:700;color:var(--spd-ink,#111827);margin:2px 0 8px}.sp360-table__note,.sp360-note{font-size:11.5px;color:#64748b;margin:0 0 6px}.sp360-row--open{cursor:pointer}.sp360-row--open:hover td{background:var(--brand-softer)}.sp360-row--open:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.sp360-routes{display:grid;gap:8px}.sp360-route-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.sp360-route{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #e9edf4;border-radius:10px;padding:9px 11px}.sp360-route strong,.sp360-route span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp360-route strong{font-size:12.5px}.sp360-route span{font-size:11px;color:#64748b}.sp360-route b{font-size:11px;color:var(--brand-dark);background:var(--brand-soft);border-radius:999px;padding:3px 8px;white-space:nowrap}.sp360-loading{display:grid;gap:12px}.sp360-back{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--brand-border);border-radius:9px;background:#fff;color:var(--brand-dark);font:inherit;font-size:12px;font-weight:750;padding:7px 12px;margin-bottom:12px;cursor:pointer}.sp360-back:hover{background:var(--brand-softer)}.sp360-page .spd-profile-facts{grid-template-columns:repeat(6,minmax(120px,1fr))}.sp360-page .spd-profile-facts strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp360-page .spd-heading__actions .spd-date{white-space:nowrap}.sp360-page .spd-heading h1{word-break:break-word}.sp360-denied{display:grid;gap:10px;justify-items:start;background:#fff;border:1px solid #f3cf78;border-radius:12px;padding:18px}.sp360-denied strong{font-size:14px;color:#8a5600}.sp360-denied span{font-size:12.5px;color:#64748b}@media (max-width:1350px){.sp360-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.sp360-page .spd-profile-facts{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (max-width:900px){.sp360-charts,.sp360-charts--three{grid-template-columns:1fr}.sp360-chart--wide{grid-column:auto}.sp360-target__figures{grid-template-columns:1fr}}@media (max-width:760px){.sp360-page .spd-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sp360-metrics{grid-template-columns:1fr 1fr!important}.sp360-period__options{width:100%}.sp360-period__options button{flex:1 1 auto}}@media (max-width:480px){.sp360-metrics{grid-template-columns:1fr!important}.sp360-period__custom input{min-width:0;width:100%}.sp360-period__custom label{flex:1 1 130px}}[dir=rtl] .sp360-back svg{transform:scaleX(-1)}[dir=rtl] .sp360-page .spd-profile-facts div{border-left:0;border-right:1px solid var(--spd-line,#dfe5ef);padding-left:0;padding-right:14px}.mdm-page{padding:24px;display:grid;gap:16px;min-width:0;align-content:start;color:var(--text);font-size:var(--type-body,12.5px);line-height:1.5}.mdm-page *{box-sizing:border-box}.mdm-page .page-header{margin-bottom:0!important;align-items:flex-start}.mdm-page .page-header>div:first-child{flex:1 1 320px;min-width:0}.mdm-page .page-header .page-header-action{flex:0 0 auto}.mdm-title{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.mdm-head-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.mdm-page .page-header .mdm-title .semantic-badge{font-size:11px}.mdm-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.mdm-metric-link{display:block;min-width:0;text-decoration:none;color:inherit}.mdm-page ol{list-style:decimal;padding-inline-start:20px;margin:0}.mdm-page ol li{padding-inline-start:4px;line-height:1.5}.mdm-page ul{list-style:disc;padding-inline-start:20px;margin:0}.mdm-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card,12px);min-width:0}.mdm-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 0;flex-wrap:wrap}.mdm-panel-head h2{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--text)}.mdm-panel-head p{margin:3px 0 0;font-size:12px;color:var(--muted)}.mdm-panel-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mdm-panel-body{padding:16px 18px 18px}.mdm-panel-body.flush{padding:0 18px 18px}.mdm-panel-body.flush>.shared-table-toolbar:first-child{margin-top:0}.mdm-panel>.mdm-panel-head+.mdm-panel-body.flush{margin-top:12px}.mdm-panel>.mdm-panel-body.flush:first-child{padding-top:18px}.mdm-panel-body>.mdm-notice{margin-bottom:14px}.mdm-panel .standard-tabs{margin:0;padding:0 18px}.mdm-page .standard-tabs{margin-bottom:0}.mdm-grid{display:grid;gap:16px;min-width:0}.mdm-grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.mdm-grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.mdm-grid>*{min-width:0}.mdm-split{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.mdm-stack{display:grid;gap:16px;min-width:0}.mdm-section-title{font-size:12px!important;font-weight:700!important;color:var(--text);margin:0 0 10px}.mdm-help{font-size:12px;color:var(--muted);line-height:1.55;margin:10px 0 0}.mdm-help a,.mdm-link{color:var(--brand);font-weight:600;text-decoration:none}.mdm-help a:hover,.mdm-link:hover{text-decoration:underline}.mdm-muted{color:var(--muted)}.mdm-mono{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:11.5px}.mdm-empty{padding:8px 0}.mdm-loading{display:flex;justify-content:center;padding:34px}.mdm-pager{padding:2px 0}.mdm-count{font-size:12px;color:var(--muted);white-space:nowrap}.mdm-filter-field{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#475569;font-weight:600}.mdm-filter-field>span{white-space:nowrap}.mdm-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1.5px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.mdm-chip:hover{border-color:var(--brand)}.mdm-chip.on{background:var(--brand);border-color:var(--brand);color:#fff}.mdm-chip .cnt{font-size:10.5px;opacity:.8}.mdm-device-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:180px;overflow-y:auto;padding:2px}.mdm-cell-stack{display:grid;gap:2px;min-width:0}.mdm-cell-stack small{color:var(--muted);font-size:11px}.mdm-row-actions{display:flex;gap:6px;justify-content:flex-end;align-items:center}.mdm-btn-sm{min-height:28px!important;padding:3px 10px!important;font-size:11.5px!important}.mdm-battery{display:inline-flex;align-items:center;gap:7px;font-variant-numeric:tabular-nums}.mdm-battery i{width:38px;height:6px;border-radius:3px;background:var(--border);overflow:hidden;display:block}.mdm-battery i b{display:block;height:100%;background:var(--intent-success)}.mdm-battery.low i b{background:var(--intent-critical)}.mdm-battery.mid i b{background:var(--intent-warning)}.mdm-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 20px;padding:14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card,12px);margin:0}.mdm-facts.embedded{border:0;border-radius:0;padding:0;background:transparent}.mdm-fact{min-width:0}.mdm-fact dt{font-size:11px;font-weight:600;color:var(--muted);margin:0 0 4px}.mdm-fact dd{margin:0;font-size:13px;font-weight:700;overflow-wrap:anywhere;line-height:1.35;color:var(--text)}.mdm-fact dd.tone-success{color:var(--intent-success-dark);background:transparent!important}.mdm-fact dd.tone-warning{color:var(--intent-warning-dark);background:transparent!important}.mdm-fact dd.tone-danger{color:var(--intent-critical-dark);background:transparent!important}.mdm-fact small{display:block;font-size:11.5px;color:var(--muted);font-weight:500;margin-top:2px;overflow-wrap:anywhere}.mdm-rows{display:grid}.mdm-row{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--border);font-size:12.5px;align-items:center}.mdm-row:last-child{border-bottom:0}.mdm-row>span:first-child{color:var(--muted);flex-shrink:0}.mdm-row>strong{text-align:end;font-weight:600;overflow-wrap:anywhere;min-width:0}.mdm-notice{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--border);border-radius:10px;padding:10px 14px;font-size:12.5px;line-height:1.5;background:var(--bg);color:var(--text)}.mdm-notice svg{flex-shrink:0;margin-top:2px}.mdm-notice>div{flex:1;min-width:0}.mdm-notice.tone-info{background:var(--intent-info-soft);border-color:var(--intent-info-border);color:var(--intent-info-dark)}.mdm-notice.tone-success{background:var(--intent-success-soft);border-color:var(--intent-success-border);color:var(--intent-success-dark)}.mdm-notice.tone-warning{background:var(--intent-warning-soft);border-color:var(--intent-warning-border);color:var(--intent-warning-dark)}.mdm-notice.tone-error{background:var(--intent-critical-soft);border-color:var(--intent-critical-border);color:var(--intent-critical-dark)}.mdm-notice .mdm-link{font-weight:700;color:inherit;text-decoration:underline}.mdm-error{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--intent-critical-border);background:var(--intent-critical-soft);color:var(--intent-critical-dark);border-radius:10px;font-size:12.5px}.mdm-error button{background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit;padding:0}.mdm-form{display:grid;gap:14px}.mdm-form-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mdm-form-grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.mdm-form-grid.cols-1{grid-template-columns:1fr}.mdm-form-grid>*{min-width:0}.mdm-textarea{height:auto!important;padding:8px 10px;line-height:1.5;resize:vertical;width:100%}.mdm-code{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:11.5px;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:10px 12px;overflow-x:auto;white-space:pre-wrap;word-break:break-all;margin:0;color:var(--text);line-height:1.5}textarea.mdm-code{width:100%;min-height:180px;resize:vertical}.mdm-page input[type=file].shared-field{height:auto;padding:6px;border-style:dashed}.mdm-code-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.mdm-switch{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--text)}.mdm-switch button{width:36px;height:20px;border-radius:20px;border:0;padding:2px;background:#cbd5e1;display:flex;flex-shrink:0;cursor:pointer;margin-top:1px;transition:background .15s;min-height:20px!important}.mdm-switch button.on{background:var(--brand);justify-content:flex-end}.mdm-switch button span{width:16px;height:16px;border-radius:50%;background:#fff;display:block}.mdm-switch button:disabled{opacity:.55;cursor:default}.mdm-switch strong{font-weight:600}.mdm-switch small{display:block;color:var(--muted);font-size:11.5px;margin-top:2px;line-height:1.45}.mdm-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;align-items:center}.mdm-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;padding:12px 0 0}.mdm-step{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:10px;text-decoration:none;color:inherit;min-width:0;background:var(--surface)}.mdm-step:hover{border-color:var(--brand)}.mdm-step i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;font-style:normal;flex-shrink:0;background:var(--bg);color:var(--muted)}.mdm-step.done i{background:var(--intent-success-bg);color:var(--intent-success-dark)}.mdm-step.current{border-color:var(--brand);background:var(--brand-softer)}.mdm-step.current i{background:var(--brand);color:#fff}.mdm-step strong{display:block;font-size:12.5px;line-height:1.35}.mdm-step small{color:var(--muted);font-size:11px;line-height:1.4}.mdm-step.done strong{color:var(--muted);text-decoration:line-through}.mdm-progress{height:6px;border-radius:3px;background:var(--border);overflow:hidden}.mdm-progress b{display:block;height:100%;background:var(--brand)}.mdm-status-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.mdm-status-row:last-child{border-bottom:0;padding-bottom:0}.mdm-status-row:first-child{padding-top:0}.mdm-status-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--brand-softer);color:var(--brand);flex-shrink:0}.mdm-status-copy{flex:1 1 180px;min-width:0}.mdm-status-copy strong{display:block;font-size:12.5px}.mdm-status-copy small{color:var(--muted);font-size:11.5px;display:block;overflow-wrap:anywhere}.mdm-status-row .mdm-link{white-space:nowrap}.mdm-object{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:4px 12px;font-size:12.5px;margin:0}.mdm-object dt{color:var(--muted)}.mdm-object dd{margin:0;overflow-wrap:anywhere}.mdm-object-list{display:grid;gap:8px}.mdm-object-list>div{border:1px solid var(--border);border-radius:8px;padding:8px}.mdm-qr{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.mdm-qr img,.mdm-qr-empty{width:220px;height:220px;border:1px solid var(--border);border-radius:10px;background:#fff;display:grid;place-items:center;color:var(--muted)}.mdm-command-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.mdm-command-grid .app-button{justify-content:flex-start}.mdm-breakdown{display:grid;gap:8px}.mdm-breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:10px;align-items:center;font-size:12.5px}.mdm-breakdown-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdm-breakdown-row strong{text-align:end;font-variant-numeric:tabular-nums}.mdm-breakdown-row .mdm-progress{grid-column:1/-1}.mdm-sha{display:inline-flex;align-items:center;gap:6px}.mdm-icon-btn{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--muted);cursor:pointer}.mdm-icon-btn:hover{color:var(--text)}.mdm-latest-card{display:grid;gap:14px;padding:16px 18px;border:1px solid var(--brand-border);border-inline-start:4px solid var(--brand);border-radius:var(--radius-card,12px);background:var(--surface)}.mdm-latest-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mdm-latest-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px;font-weight:600;color:var(--text)}.mdm-latest-title small{font-size:12px;font-weight:500;color:var(--muted)}.mdm-build-cell{display:inline-flex;align-items:center;gap:8px;font-weight:600}.mdm-qr-single{display:grid;justify-items:center;gap:6px}.mdm-qr-single img{width:min(240px,100%);aspect-ratio:1;border:1px solid var(--border);border-radius:10px;background:#fff}@media (max-width:1000px){.mdm-split{grid-template-columns:1fr}}@media (max-width:640px){.mdm-status-row{flex-wrap:wrap}.mdm-status-row .mdm-link{margin-inline-start:auto}.mdm-page{padding:12px;gap:12px}.mdm-panel-body{padding:14px}.mdm-facts{padding:12px 14px;gap:10px 14px}.mdm-qr{grid-template-columns:1fr}.mdm-steps{padding:10px 0 0}}.mdm-export-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.mdm-export-row>*{min-width:160px}.mdm-export-row .app-button{min-width:0}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.sales-order-form{color:var(--pc-text,#111827)}.sales-order-form .sales-order-section-heading{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:0 0 8px;border-bottom:1px solid var(--pc-border,#e2e8f0);color:var(--brand);font-size:13px;font-weight:700;line-height:20px}.sales-order-form .sales-order-info-card{padding:14px 16px!important;background:var(--pc-surface,#fff)!important;border-color:var(--pc-border,#e2e8f0)!important}.sales-order-form .sales-order-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 16px!important;align-items:start!important}.sales-order-form .sales-order-field{margin:0!important;padding:0!important;min-width:0}.sales-order-form .sales-order-field>.sales-order-field-label{height:18px;min-height:18px;margin:0 0 4px!important;padding:0!important;line-height:18px;color:var(--pc-text-2,#374151)!important}.sales-order-form .sales-order-field>input,.sales-order-form .sales-order-field>select,.sales-order-form .sales-order-field>div{height:36px;min-height:36px!important;box-sizing:border-box;font-size:12px!important}.sales-order-form .sales-order-field>textarea{min-height:60px!important}.sales-order-form .sales-order-actions,.sales-order-form .sales-order-item-actions{flex-wrap:wrap}.sales-order-form .sales-order-actions>button{min-height:36px;white-space:nowrap}.sales-order-form .sales-order-item-actions>input{max-width:100%}.sales-order-form .sales-order-field input,.sales-order-form .sales-order-field select,.sales-order-form .sales-order-field textarea{background:var(--pc-surface,#fff)!important;color:var(--pc-text,#111827)!important;border-color:var(--pc-border,#e2e8f0)!important}.sales-order-form .sales-order-field :disabled{background:var(--pc-page,#f8fafc)!important;color:var(--pc-text-2,#64748b)!important}.sales-order-form [style*="background: var(--brand-soft)"],.sales-order-form [style*="background: var(--brand-softer)"]{background:var(--pc-surface,#fff)!important;color:var(--brand)!important}.sales-order-form [style*="border: 1px solid var(--brand-border)"]{border-color:var(--brand)!important}@media (max-width:1100px){.sales-order-form .sales-order-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sales-order-workspace{flex-wrap:wrap}.sales-order-workspace>div:first-child{flex-basis:100%!important}}@media (max-width:580px){.sales-order-form{padding:12px!important}.sales-order-form .sales-order-field-grid{grid-template-columns:minmax(0,1fr)!important}.sales-order-form .sales-order-info-card{padding:12px!important}.sales-order-item-actions{width:100%}}.fa-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;margin-inline-start:7px;border-radius:999px;font-size:11px;font-weight:700;background:var(--pc-surface-alt,#f1f5f9);color:var(--pc-muted,#64748b)}.standard-tabs .standard-tab.active .fa-tab-count{background:color-mix(in srgb,var(--brand) 14%,#fff)!important;color:var(--brand)!important}.fa-tab-count.is-zero{opacity:.6}.fa-help{margin:0 0 12px;font-size:12.5px;color:var(--pc-muted,#64748b)}.fa-help>summary{cursor:pointer;font-weight:600;color:var(--pc-text-2,#475569);width:-moz-fit-content;width:fit-content}.fa-help>p{margin:6px 0 0;line-height:1.5;max-width:90ch}.fa-empty{display:grid;gap:4px;justify-items:center;padding:10px 0}.fa-empty strong{font-size:14px;color:#475569}.fa-empty span{font-size:12.5px;color:#94a3b8;max-width:60ch;line-height:1.5}.fa-cell-clip{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:nowrap}.fa-actions .app-button{min-height:32px;padding-block:5px;font-size:12px;white-space:nowrap}.fa-strong{font-weight:700;color:#111827}.fa-neg{font-weight:700;color:#b91c1c}@media (min-width: 761px){.fa-grid table th:last-child,.fa-grid table td:last-child{position:sticky;inset-inline-end:0;z-index:1;box-shadow:-8px 0 8px -8px #0f172a2e}.fa-grid table td:last-child{background:#fff}.fa-grid table th:last-child{background:#f1f5f9;text-align:end}}@media (max-width: 760px){.fa-cell-clip{max-width:none;white-space:normal}.fa-actions{flex-wrap:wrap;justify-content:flex-start}}.fa-dlg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fa-dlg-head h2{margin:0;font-size:16px;font-weight:700;color:#0f172a}.fa-dlg-sub{color:#64748b;font-size:12.5px;margin:4px 0 0;line-height:1.5}.fa-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px 16px;margin:14px 0;padding:12px 14px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:10px}.fa-facts dt{font-size:11px;font-weight:700;color:#64748b}.fa-facts dd{margin:2px 0 0;font-size:13px;color:#111827;font-weight:600;overflow-wrap:anywhere}.fa-lines-wrap{border:1px solid #E2E8F0;border-radius:10px;overflow-x:auto}.fa-lines{width:100%;border-collapse:collapse;min-width:760px}.fa-lines th{padding:9px 12px;font-size:11px;font-weight:700;color:#475569;background:#f1f5f9;border-bottom:1px solid #E2E8F0;text-align:start;white-space:nowrap}.fa-lines th.num,.fa-lines td.num{text-align:end;font-variant-numeric:tabular-nums}.fa-lines td{padding:8px 12px;font-size:12.5px;color:#334155;border-bottom:1px solid #E2E8F0;vertical-align:middle}.fa-lines tbody tr:last-child td{border-bottom:0}.fa-lines tr.is-changed td{background:color-mix(in srgb,var(--brand) 6%,#fff)}.fa-lines input{width:104px;text-align:end;box-sizing:border-box}.fa-lines .fa-prod{display:grid;gap:2px}.fa-lines .fa-prod small{color:#64748b;font-size:11px}.fa-was{display:block;font-size:11px;color:#94a3b8;text-decoration:line-through}.fa-totals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 28px;margin-top:12px;padding:10px 14px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:10px}.fa-totals div{display:grid;gap:2px;text-align:end}.fa-totals dt{font-size:11px;font-weight:700;color:#64748b}.fa-totals dd{margin:0;font-size:14px;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}.fa-field-label{display:block;font-size:12px;font-weight:700;color:#475569;margin:14px 0 6px}.fa-field-hint{font-size:12px;color:#b45309;margin:8px 0 0}.fa-dlg-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;flex-wrap:wrap}@media (max-width: 640px){.fa-lines{min-width:0}.fa-lines thead{display:none}.fa-lines,.fa-lines tbody,.fa-lines tr,.fa-lines td{display:block;width:100%;box-sizing:border-box}.fa-lines tr{padding:8px 4px;border-bottom:1px solid #E2E8F0}.fa-lines tbody tr:last-child{border-bottom:0}.fa-lines td{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;padding:5px 10px;text-align:end}.fa-lines td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#64748b;text-align:start}.fa-lines td.fa-prodcell{display:block;text-align:start}.fa-lines td.fa-prodcell:before{content:none}.fa-totals{justify-content:space-between}}.sales-leadership-dashboard{--ld-ink:#111827;--ld-text:#34445d;--ld-muted:#6f7f98;--ld-line:#dce5f0;--ld-blue:var(--brand);--ld-blue-soft:var(--brand-soft);--ld-green:#07874b;--ld-orange:#e66a14;--ld-red:#d9363e;--ld-violet:#7445dc;background:#f5f7fb;min-height:100%;padding:0;display:grid;gap:16px;color:var(--ld-text)}.leadership-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.leadership-eyebrow{color:var(--ld-blue);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.leadership-page-header h1{margin:5px 0 3px;font-size:28px;line-height:1.15;color:var(--ld-ink);letter-spacing:-.02em}.leadership-page-header p{margin:0;color:var(--ld-muted);font-size:14px}.leadership-filters{display:flex;align-items:flex-end;gap:10px}.leadership-filters label{display:grid;gap:5px;font-size:11px;font-weight:700;color:var(--ld-muted)}.leadership-filters select,.leadership-input{height:40px;border:1px solid var(--ld-line);border-radius:9px;background:#fff;color:var(--ld-text);font:inherit}.leadership-filters select{padding:0 32px 0 11px;min-width:185px}.leadership-input{display:flex;align-items:center;padding:0 10px;gap:7px}.leadership-input input{border:0;outline:0;background:transparent;color:inherit;font:inherit}.leadership-button{height:40px;border:1px solid var(--ld-blue);border-radius:9px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;font-weight:750;cursor:pointer}.leadership-button.secondary{background:#fff;color:var(--ld-blue)}.leadership-context-strip{display:flex;align-items:center;background:#fff;border:1px solid var(--ld-line);border-radius:12px;padding:11px 14px;box-shadow:0 4px 14px #00032309}.leadership-context-strip>div{display:grid;grid-template-columns:auto auto;-moz-column-gap:8px;column-gap:8px;align-items:center;padding:0 24px 0 8px;border-right:1px solid var(--ld-line)}.leadership-context-strip>div:last-child{border-right:0}.leadership-context-strip svg{grid-row:1/3;color:var(--ld-blue)}.leadership-context-strip span{font-size:10px;color:var(--ld-muted);text-transform:uppercase;font-weight:800}.leadership-context-strip b{font-size:13px;color:var(--ld-ink)}.leadership-link-button{border:0;background:transparent;color:var(--ld-blue);font-weight:750;display:flex;align-items:center;gap:5px;cursor:pointer}.leadership-status{padding:4px 8px;border-radius:99px;font-size:10px;font-weight:750;white-space:nowrap}.leadership-status.success{background:#e7f7ee;color:var(--ld-green)}.leadership-status.warning{background:#fff3df;color:#a65308}.leadership-status.danger{background:#ffedef;color:var(--ld-red)}.leadership-status.neutral{background:#eef2f7;color:#64748b}.leadership-empty{text-align:center!important;color:var(--ld-muted);padding:24px!important}.leadership-state{padding:42px;color:#6f7f98}.leadership-state.error{display:flex;gap:12px;align-items:center;color:var(--ld-red)}.leadership-state button{border:1px solid #dce5f0;background:#fff;padding:7px 11px;border-radius:7px;cursor:pointer}@media (max-width:1050px){.leadership-page-header{align-items:flex-start;flex-direction:column}.leadership-filters{width:100%;flex-wrap:wrap}.leadership-context-strip{overflow:auto}.leadership-context-strip>div{min-width:180px}}@media (max-width:700px){.sales-leadership-dashboard{padding:14px}.leadership-page-header h1{font-size:23px}.leadership-filters label,.leadership-filters select,.leadership-input{width:100%}.leadership-button{width:100%;justify-content:center}.leadership-context-strip>div{padding-right:14px}}.leadership-identity{display:flex;align-items:center;gap:13px;min-width:0}.leadership-viewer-avatar{width:72px;height:72px;border-radius:16px;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,255,255,.7);box-shadow:0 7px 18px #0f172a33;flex:none}.leadership-viewer-avatar--initials{display:grid;place-items:center;background:#fffffff0;color:var(--brand-dark);font-size:20px;font-weight:850}.sales-leadership-dashboard .leadership-page-header{align-items:center;padding:18px 20px;border-radius:16px;background:var(--brand);color:#fff;box-shadow:0 10px 26px color-mix(in srgb,var(--brand) 18%,transparent)}.sales-leadership-dashboard .leadership-page-header h1{color:#111827;font-size:22px}.sales-leadership-dashboard .leadership-page-header p{color:#475569!important}.sales-leadership-dashboard .leadership-eyebrow{color:var(--brand-dark)!important}.sales-leadership-dashboard .leadership-filters label{color:#475569}.sales-leadership-dashboard .leadership-filters select,.sales-leadership-dashboard .leadership-input,.sales-leadership-dashboard .leadership-button.secondary{background:#fff;color:#172033;border-color:#d9e0ea}.ld2-panel{background:#fff;border:1px solid var(--ld-line);border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #00032308}.ld2-panel-header{padding:14px 16px;border-bottom:1px solid var(--ld-line);display:flex;align-items:center;justify-content:space-between;gap:15px}.ld2-panel-header h2{font-size:14px;color:var(--ld-ink);margin:0}.ld2-panel-header p{font-size:11.5px;color:var(--ld-muted);margin:3px 0 0}.ld2-needs-action{border-color:#fecaca;background:linear-gradient(180deg,#fff,snow)}.ld2-all-clear{display:flex;align-items:center;gap:9px;margin:14px 16px;padding:12px 14px;border:1px solid #bbf7d0;border-radius:9px;background:#f0fdf4;color:#166534;font-size:12.5px;font-weight:650}.ld2-action-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:14px 16px}.ld2-needs-action{container-type:inline-size}@container (max-width:1240px){.ld2-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:640px){.ld2-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:400px){.ld2-action-grid{grid-template-columns:1fr}}.ld2-action-card{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon count" "icon label" "icon help";-moz-column-gap:11px;column-gap:11px;row-gap:1px;align-items:start;text-align:start;padding:12px 13px;border-radius:11px;border:1px solid var(--ld-line);background:#fff;cursor:pointer;position:relative;font:inherit;color:var(--ld-text)}.ld2-action-card.active{border-color:#fecaca;background:#fff7f7}.ld2-action-card.clear{opacity:.72}.ld2-action-card:hover{border-color:var(--brand-border);box-shadow:0 4px 12px #0003230f}.ld2-action-icon{grid-area:icon;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eef2f7;color:#64748b}.ld2-action-card.active .ld2-action-icon{background:#fee2e2;color:var(--ld-red)}.ld2-action-count{grid-area:count;font-size:22px;font-weight:800;line-height:1.1;color:var(--ld-ink)}.ld2-action-card.active .ld2-action-count{color:var(--ld-red)}.ld2-action-label{grid-area:label;font-size:12px;font-weight:700;color:var(--ld-ink)}.ld2-action-help{grid-area:help;font-size:10.5px;color:var(--ld-muted);line-height:1.35}.ld2-action-arrow{position:absolute;top:12px;inset-inline-end:12px;color:#94a3b8}[dir=rtl] .ld2-action-arrow{transform:scaleX(-1)}.ld2{container-type:inline-size}.ld2-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}@container (max-width:1280px){.ld2-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:900px){.ld2-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:620px){.ld2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:380px){.ld2-kpis{grid-template-columns:1fr}}.ld2-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@container (max-width:860px){.ld2-charts{grid-template-columns:1fr}}.ld2-chart-card .ld2-panel-header{padding:12px 16px}.ld2-chart-card>div:not(.ld2-panel-header){padding:6px 14px 14px}.ld2-secondary-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}@container (max-width:860px){.ld2-secondary-row{grid-template-columns:1fr}}.leadership-operations-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px}.leadership-operations-summary>button{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;border:1px solid var(--ld-line);border-radius:10px;background:#fff;color:var(--ld-text);padding:9px 11px;text-align:start;cursor:pointer;font:inherit}.leadership-operations-summary>button:hover{border-color:var(--brand);background:var(--brand-soft)}.leadership-operations-summary>button svg:first-child{color:var(--brand)}.leadership-operations-summary span{font-size:10.5px;font-weight:650;color:var(--ld-muted)}.leadership-operations-summary b{font-size:16px;color:var(--ld-ink)}.leadership-operations-summary>button svg:last-child{color:#8ba0bc}@container (max-width:520px){.leadership-operations-summary{grid-template-columns:repeat(2,1fr)}}.leadership-activity-list{padding:4px 14px 10px}.leadership-activity-list>div{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:start;padding:10px 0;border-bottom:1px solid var(--ld-line)}.leadership-activity-list>div:last-child{border:0}.leadership-activity-dot{width:8px;height:8px;border-radius:50%;background:var(--ld-blue);margin-top:4px}.leadership-activity-list b{font-size:11px;color:var(--ld-ink)}.leadership-activity-list p{margin:2px 0 0;color:var(--ld-muted);font-size:10px}.leadership-activity-list time{font-size:10px;color:var(--ld-muted)}.leadership-customer-health{display:grid;gap:8px;padding:14px}.leadership-customer-health>button{width:100%;display:grid;grid-template-columns:36px minmax(190px,1.25fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(120px,.65fr) minmax(120px,.65fr) auto;gap:12px;align-items:center;padding:11px 13px;border:1px solid var(--ld-line);border-radius:10px;background:#fff;text-align:start;color:var(--ld-text);cursor:pointer}.leadership-customer-health>button:hover{border-color:var(--brand-border);background:var(--brand-softer)}.leadership-customer-health span{min-width:0}.leadership-customer-health small,.leadership-customer-health b{display:block}.leadership-customer-health small{font-size:9.5px;color:var(--ld-muted)}.leadership-customer-health b{font-size:11.5px;color:var(--ld-ink);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leadership-customer-rank{font-size:12px;font-weight:800;color:var(--brand)}.leadership-customer-main b{font-size:12.5px}.leadership-customer-health i{display:block;height:4px;background:#e8edf5;border-radius:99px;margin-top:5px;overflow:hidden}.leadership-customer-health em{display:block;height:100%;background:var(--brand);border-radius:inherit}.leadership-credit-health{padding:6px 8px;border-radius:8px}.leadership-credit-health.healthy{background:#ecfdf5}.leadership-credit-health.healthy b{color:#047857}.leadership-credit-health.hold,.leadership-credit-health.over_limit{background:#fef2f2}.leadership-credit-health.hold b,.leadership-credit-health.over_limit b{color:#b91c1c}.leadership-credit-health.unknown{background:#f1f5f9}.leadership-credit-health.unknown b{color:#64748b}.leadership-customer-heading{padding:0 0 4px;display:flex;align-items:center;justify-content:space-between;gap:12px}.leadership-customer-heading h2{font-size:14px;margin:0;color:var(--ld-ink)}.leadership-customer-heading p{font-size:10.5px;margin:3px 0 0;color:var(--ld-muted)}@container (max-width:1000px){.leadership-customer-health{overflow-x:auto}.leadership-customer-health>button{min-width:900px}}@container (max-width:520px){.leadership-customer-health{overflow-x:visible}.leadership-customer-health>button{min-width:0;grid-template-columns:28px 1fr auto;grid-template-areas:"rank name arrow" "rank contrib arrow" "rank sales arrow" "rank outstanding arrow" "rank credit arrow";row-gap:6px}.leadership-customer-health>button>.leadership-customer-rank{grid-area:rank}.leadership-customer-health>button>.leadership-customer-main{grid-area:name}.leadership-customer-health>button>svg{grid-area:arrow}.leadership-customer-health>button>span:nth-child(3){grid-area:contrib}.leadership-customer-health>button>span:nth-child(4){grid-area:sales}.leadership-customer-health>button>span:nth-child(5){grid-area:outstanding}.leadership-customer-health>button>span:nth-child(6){grid-area:credit}}@media (max-width:700px){.ld2-action-grid{padding:12px}.leadership-customer-heading{align-items:flex-start;flex-direction:column}}#team-hierarchy-dashboard table :is(th,td){padding-inline:6px!important}.leadership-person{display:inline-flex;align-items:center;gap:9px;min-width:0}.leadership-person-photo,.leadership-person-initials{width:30px;height:30px;border-radius:50%;flex:none}.leadership-person-photo{-o-object-fit:cover;object-fit:cover;display:block;border:1px solid var(--ld-line,#e2e8f0)}.leadership-person-initials{display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-dark);font-size:11px;font-weight:800}.leadership-person-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.leadership-person-text b{font-weight:700;color:var(--ld-ink,#111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leadership-person-text small{font-size:10.5px;color:var(--ld-muted,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-detail{--team-line:#e2e8f0;--team-muted:#64748b;padding:20px clamp(14px,2vw,28px) 28px;background:#f5f7fb;color:#111827;min-width:0}.team-detail button,.team-detail a,.team-detail input,.team-detail select{font:inherit}.team-detail button:focus-visible,.team-detail a:focus-visible,.team-detail summary:focus-visible,.team-detail input:focus-visible,.team-detail select:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.team-detail-topline{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:14px;font-size:12px;color:var(--team-muted)}.team-detail-hero{border:1px solid var(--team-line);border-top:3px solid var(--brand);border-radius:12px 12px 0 0;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px}.team-detail-identity{display:flex;gap:18px;align-items:center;min-width:0}.team-detail-avatar{width:78px;height:78px;border:3px solid #fff;box-shadow:0 0 0 1px var(--team-line);border-radius:18px;overflow:hidden;background:var(--brand-soft);color:var(--brand-dark);display:grid;place-items:center;flex:none;font-size:25px;font-weight:700}.team-detail-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-detail-eyebrow{margin:0 0 5px;font-size:11px;font-weight:700;letter-spacing:.09em;color:var(--brand-dark)}.team-detail-identity h1{font-size:23px;line-height:1.3;margin:0 0 5px;color:#111827;overflow-wrap:anywhere}.team-detail-identity-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--team-muted);overflow-wrap:anywhere}.team-detail-channel-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.team-detail-channel-badges span{padding:3px 9px;border-radius:5px;font-size:11px;color:var(--brand-dark);background:var(--brand-soft);font-weight:600}.team-detail-actions{display:flex;gap:8px;flex-wrap:wrap;flex:none}.team-detail-actions button{min-height:38px;font-size:12px}.team-detail-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--team-line);border-top:0;border-radius:0 0 12px 12px;background:#fff;margin-bottom:16px}.team-detail-context>div{display:flex;gap:10px;align-items:center;padding:13px 18px;border-inline-end:1px solid var(--team-line);min-width:0}.team-detail-context>div:last-child{border:0}.team-detail-context svg{color:var(--brand);flex:none}.team-detail-context span{color:var(--team-muted);font-size:11px;min-width:0}.team-detail-context strong{color:#334155;display:block;font-size:12px;margin-top:3px;overflow-wrap:anywhere}.team-detail-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.team-detail-kpis .kpi-value{font-size:22px!important;line-height:1.15}.team-detail-kpis .kpi-label{font-size:12px}.team-detail-kpis .kpi-sub{font-size:11px}.team-detail-kpi-link{background:none;border:0;padding:0;text-align:start;cursor:pointer;min-width:0}.team-detail-kpi-link>div{height:100%}.team-detail-kpi-link:hover>div{border-color:var(--brand)!important}.team-detail-tabs{position:sticky;top:0;z-index:15;display:flex;flex-wrap:wrap;gap:0 18px;background:#fff;border:1px solid var(--team-line);border-radius:10px 10px 0 0;padding:0 16px}.team-detail-tabs>button{display:flex;align-items:center;gap:7px;flex:none;background:none;border:0;border-bottom:3px solid transparent;padding:15px 2px 12px;font-size:12px;font-weight:600;color:var(--team-muted);cursor:pointer;white-space:nowrap}.team-detail-tabs>button[aria-selected=true]{color:var(--brand-dark);border-bottom-color:var(--brand)}.team-detail-tabs>button>span{background:var(--brand-soft);padding:1px 6px;border-radius:5px;font-size:10px}.team-detail-panel{padding-top:16px}.team-detail-panel[hidden]{display:none}.team-detail-panel>section{overflow:visible!important;border-radius:12px!important}.team-detail-panel>section>div:first-child{padding:15px 18px!important}.team-detail-panel h2{font-size:14px!important}.team-detail-panel h2+p{font-size:12px!important;line-height:1.5!important;max-width:900px}.team-detail-panel a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.team-detail-panel input:not([type=checkbox]),.team-detail-panel select{min-height:38px;max-width:100%}.team-detail-panel th{text-align:start!important}.team-detail-panel button{cursor:pointer}.team-detail-draft{display:flex;gap:9px;align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:11px 14px;font-size:12px;color:#92400e;margin-top:12px}.team-detail-reports{background:#fff;border:1px solid var(--team-line);padding:8px 18px 18px;border-radius:12px}.team-detail-reports>div:last-child{display:flex;gap:12px;flex-wrap:wrap}.team-detail-reports>div:last-child>span{padding:10px 14px;border:1px solid var(--team-line);border-radius:8px}.team-detail-reports small{display:block;color:var(--team-muted);margin-top:4px}.team-workflow{background:#fff;border:1px solid var(--team-line);padding:4px 18px 18px}.team-detail-explainer{color:var(--team-muted);font-size:12px;line-height:1.65;max-width:1000px;margin:6px 0 15px}.team-detail-sources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.team-detail-sources>div{display:grid;grid-template-columns:25px 1fr;gap:5px 8px;border:1px solid var(--team-line);border-radius:9px;padding:12px;background:#f8fafc}.team-detail-sources>div>span{grid-row:span 2;width:24px;height:24px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-dark);border-radius:6px;font-size:11px;font-weight:700}.team-detail-sources strong{font-size:12px}.team-detail-sources small{font-size:11px;color:var(--team-muted);line-height:1.5}.team-workflow-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px;font-size:12px}.team-workflow-search{display:flex;align-items:center;gap:8px;border:1px solid var(--team-line);border-radius:7px;padding:0 10px;flex:1;min-width:190px;color:var(--team-muted)}.team-workflow-search input{border:0;background:none;flex:1;min-width:0;outline:none}.team-workflow-toolbar select,.team-rule-controls select{background:#fff;border:1px solid var(--team-line);border-radius:7px;padding:5px 10px}.team-workflow-toolbar>span{color:var(--team-muted)}.team-workflow-group{border:1px solid var(--team-line);border-radius:9px;margin-bottom:10px}.team-workflow-group>summary{display:flex;align-items:center;gap:10px;padding:14px;cursor:pointer;list-style:none;font-size:13px}.team-workflow-group>summary::-webkit-details-marker{display:none}.team-workflow-group>summary>span:nth-last-child(2){margin-inline-start:auto;color:var(--team-muted);font-size:11px}.team-workflow-group[open]>summary{border-bottom:1px solid var(--team-line)}.team-workflow-group[open]>summary>svg{transform:rotate(180deg)}.team-workflow-group-number{width:26px;height:26px;border-radius:6px;background:var(--brand-soft);color:var(--brand-dark);display:grid;place-items:center;font-size:11px}.team-detail-table-scroll{overflow-x:auto}.team-workflow-table{width:100%;border-collapse:collapse;font-size:12px}.team-workflow-table th{background:#f1f5f9;color:#64748b;padding:11px 14px;font-weight:600;white-space:nowrap;border-bottom:1px solid var(--team-line)}.team-workflow-table td{padding:14px;border-bottom:1px solid #edf2f7;vertical-align:top}.team-workflow-table tr:last-child td{border-bottom:0}.team-rule-help{margin-top:6px;color:var(--team-muted);font-size:11px}.team-rule-help summary{cursor:pointer;color:var(--brand-dark)}.team-rule-help p{line-height:1.6}.team-source{display:inline-flex;border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;padding:4px 8px;border-radius:5px;font-size:11px;white-space:nowrap}.team-source-sales_position{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.team-source-user_override{color:#92400e;background:#fffbeb;border-color:#fde68a}.team-source-sales_configuration{color:#475569;background:#f8fafc;border-color:#e2e8f0}.team-rule-authority{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--team-muted)}.team-rule-controls{display:grid;gap:8px}.team-rule-controls label{display:flex;align-items:center;gap:7px}.team-rule-controls button{border:0;background:none;padding:0;color:var(--brand-dark);text-align:start;font-size:11px}.team-detail input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--brand);flex:none}.team-detail-empty{padding:30px;text-align:center;color:var(--team-muted);font-size:13px}.team-detail-panel table.data-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.team-detail-panel table.data-table th,.team-detail-panel table.data-table td{min-width:0!important;max-width:none;white-space:normal!important;overflow-wrap:anywhere}.team-detail-panel table.data-table th{width:auto!important}.team-detail-panel .team-workflow-table th:first-child{width:25%!important}.team-detail-panel .team-audit-table th:last-child{width:50%!important}.team-detail-panel .team-source{white-space:normal}.team-detail-panel .col-resizer{display:none}.team-rule-authority svg{flex:none}.team-workflow-reset{padding:8px 10px;border:1px solid var(--team-line);border-radius:7px;background:var(--brand-soft);color:var(--brand-dark)}.team-audit-change{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:start;font-size:11.5px}.team-audit-change>*{min-width:0;overflow-wrap:anywhere}@media (max-width:760px){.team-detail-panel .data-table>tbody>tr>td[data-empty="1"]{display:flex!important}.team-detail-panel .team-workflow-table>tbody>tr>td{flex-wrap:wrap;justify-content:flex-start}.team-detail-panel .team-workflow-table>tbody>tr>td:first-child>.team-rule-help{flex-basis:100%}.team-audit-change{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.team-audit-change>span:first-child{grid-column:1/-1}}@media (max-width:900px){.team-detail-context,.team-detail-kpis,.team-detail-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.team-detail-hero{flex-wrap:wrap}.team-detail-actions{margin-inline-start:auto}}@media (max-width:520px){.team-detail{padding:12px}.team-detail-hero{padding:16px}.team-detail-avatar{width:56px;height:56px;border-radius:12px}.team-detail-identity{gap:12px}.team-detail-identity h1{font-size:20px}.team-detail-context>div{padding:10px}.team-detail-kpis{gap:8px}.team-detail-sources{grid-template-columns:1fr}.team-workflow{padding:4px 12px 12px}.team-detail-tabs{gap:14px}.team-detail-actions{width:100%;justify-content:flex-end}}.prospiro-mobile-sales .route-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.prospiro-mobile-sales .route-kpi{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:#fff;border:1px solid #e1e5ee;border-radius:10px;box-shadow:0 3px 14px #00032309}.prospiro-mobile-sales .route-kpi span,.prospiro-mobile-sales .route-assignee-summary span{color:#718096;font-size:10px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.prospiro-mobile-sales .route-kpi strong{color:#111827;font-size:19px}.prospiro-mobile-sales .route-list-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px}.prospiro-mobile-sales .route-list-controls{display:grid;grid-template-columns:minmax(210px,1.6fr) minmax(145px,1fr) minmax(125px,.8fr) auto;gap:8px;width:min(760px,70%)}.prospiro-mobile-sales .route-list-table-wrap,.prospiro-mobile-sales .route-customer-table-wrap{overflow:auto}.prospiro-mobile-sales .route-list-table-wrap{margin-top:16px}.prospiro-mobile-sales .route-customer-table-wrap{max-height:64vh;border-top:1px solid #e1e5ee}.prospiro-mobile-sales .route-clickable-row{cursor:pointer}.prospiro-mobile-sales .route-clickable-row:hover td{background:#f6f9ff!important}.prospiro-mobile-sales .route-columns-control{position:relative}.prospiro-mobile-sales .route-columns-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:7px;width:390px;padding:12px;background:#fff;border:1px solid #d9dee8;border-radius:9px;box-shadow:0 14px 35px #00032329}.prospiro-mobile-sales .route-columns-menu label{display:flex;align-items:center;gap:7px;color:#353b50;font-size:11px}.prospiro-mobile-sales .route-badge-row{display:flex;gap:5px}.prospiro-mobile-sales .route-channel-badge{display:inline-flex;padding:4px 8px;color:#174ea6;background:#edf4ff;border-radius:999px;font-size:10px;font-weight:800}.prospiro-mobile-sales .route-profile-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid #e7ebf2}.prospiro-mobile-sales .route-profile-heading h2{margin:3px 0 0;color:#111827;font-size:20px}.prospiro-mobile-sales .route-profile-heading p{margin:5px 0 0;color:#657087;font-size:11px}.prospiro-mobile-sales .route-profile-code{color:var(--brand);font-size:10px;font-weight:850;letter-spacing:.5px}.prospiro-mobile-sales .route-profile-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.prospiro-mobile-sales .route-profile-section{overflow:hidden;border:1px solid #e1e5ee;border-radius:9px}.prospiro-mobile-sales .route-profile-section h3{margin:0;padding:10px 13px;color:#111827;background:#f7f9fc;border-bottom:1px solid #e7ebf2;font-size:12px}.prospiro-mobile-sales .route-profile-section dl{margin:0;padding:2px 13px}.prospiro-mobile-sales .route-profile-section dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid #edf0f5}.prospiro-mobile-sales .route-profile-section dl>div:last-child{border-bottom:0}.prospiro-mobile-sales .route-profile-section dt{color:#718096;font-size:10px;font-weight:700}.prospiro-mobile-sales .route-profile-section dd{min-width:0;margin:0;color:#161b3b;font-size:11px;font-weight:700;overflow-wrap:anywhere}.prospiro-mobile-sales .route-channel-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.prospiro-mobile-sales .route-channel-options label{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border:1px solid #e1e5ee;border-radius:8px;background:#fafbfe}.prospiro-mobile-sales .route-channel-options small{display:block;margin-top:3px;color:#64748b;font-size:10px}.prospiro-mobile-sales .route-assignee-summary{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #dce5f4;border-radius:9px;background:#f8faff;overflow:hidden}.prospiro-mobile-sales .route-assignee-summary>div{display:flex;flex-direction:column;gap:5px;min-height:50px;padding:10px 12px;border-right:1px solid #e4eaf4;border-bottom:1px solid #e4eaf4}.prospiro-mobile-sales .route-assignee-summary strong{color:#161b3b;font-size:11px}.prospiro-mobile-sales .route-inherited-note{grid-column:1 / -1;display:flex;gap:12px;padding:10px 12px;color:#254f9e;background:#edf4ff;border:1px solid #c8dcff;border-radius:8px;font-size:10.5px}.prospiro-mobile-sales .route-customer-footer{align-items:center;justify-content:space-between;flex-wrap:wrap}.prospiro-mobile-sales .route-customer-footer>div{display:flex;align-items:center;gap:20px}.prospiro-mobile-sales .route-pagination{margin-left:auto}.prospiro-mobile-sales .route-pagination button{height:32px!important;padding:0 11px!important}@media (max-width: 1180px){.prospiro-mobile-sales .route-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prospiro-mobile-sales .route-list-toolbar{align-items:stretch;flex-direction:column}.prospiro-mobile-sales .route-list-controls{width:100%}.prospiro-mobile-sales .route-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.prospiro-mobile-sales{padding:16px 12px 32px!important}.prospiro-mobile-sales>header{align-items:flex-start!important;flex-direction:column}.prospiro-mobile-sales>header>div:last-child{width:100%;overflow-x:auto;padding-bottom:4px}.prospiro-mobile-sales .route-kpi-grid,.prospiro-mobile-sales .route-profile-sections,.prospiro-mobile-sales .route-channel-options,.prospiro-mobile-sales .route-assignee-summary,.prospiro-mobile-sales .route-editor-grid{grid-template-columns:1fr!important}.prospiro-mobile-sales .route-list-controls{grid-template-columns:1fr 1fr}.prospiro-mobile-sales .route-list-controls>input{grid-column:1 / -1}.prospiro-mobile-sales .route-columns-menu{left:0;right:auto;width:min(390px,86vw);grid-template-columns:1fr}.prospiro-mobile-sales .route-profile-section dl>div{grid-template-columns:115px minmax(0,1fr)}.prospiro-mobile-sales .route-inherited-note{flex-direction:column}}.route-header{flex-wrap:wrap;align-items:flex-start!important}.route-header>div:first-child{min-width:260px;flex:1 1 260px}.route-header-actions{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;flex:0 1 auto}.route-header-actions>button{white-space:nowrap}@media (max-width: 720px){.route-header-actions{justify-content:flex-start}}.journey-page{--journey-ink:var(--pc-text,#172033);--journey-muted:var(--pc-muted,#64748b);--journey-line:var(--pc-border,#e2e8f0);--journey-surface:var(--pc-surface,#fff);color:var(--journey-ink);max-width:100%;box-sizing:border-box}.journey-page *,.journey-page *:before,.journey-page *:after{box-sizing:border-box}.journey-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 16px}.journey-page-heading h1{font-size:21px;margin:4px 0}.journey-page-heading p{color:var(--journey-muted);font-size:12px;margin:0}.journey-page-controls{display:flex;align-items:end;gap:12px;flex-shrink:0}.journey-page input,.journey-page select,.journey-page textarea{min-height:34px;border:1px solid var(--journey-line);border-radius:7px;padding:7px 10px;background:var(--journey-surface);color:var(--journey-ink);font:inherit;font-size:12px}.journey-profile{margin-bottom:12px;overflow:visible}.journey-profile-row{display:flex;align-items:center;padding:18px;gap:18px}.journey-person{display:flex;gap:12px;align-items:center;min-width:205px;max-width:285px}.journey-avatar{width:58px;height:58px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;display:grid;place-items:center;background:var(--brand-soft,#e6f6f2);color:var(--brand-dark,var(--brand));font-size:19px;font-weight:700;border:3px solid var(--journey-surface);box-shadow:0 0 0 1px var(--journey-line)}.journey-person h2{font-size:16px;line-height:1.3;margin:0 0 5px}.journey-person span:not(.journey-avatar){color:var(--journey-muted);font-size:12px}.journey-facts{display:flex;flex-wrap:wrap;row-gap:8px;flex:1;min-width:0}.journey-fact{display:flex;align-items:center;gap:9px;padding:2px 16px;border-inline-start:1px solid var(--journey-line);min-width:0;flex:0 1 auto}.journey-fact>svg{color:var(--brand);flex-shrink:0}.journey-fact small{display:block;color:var(--journey-muted);font-size:10.5px;margin-bottom:5px;white-space:nowrap}.journey-fact strong{font-size:12px;line-height:1.5;white-space:nowrap}.journey-status{display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:8px;background:var(--journey-tint);color:var(--journey-accent);font-size:12px;font-weight:700;white-space:nowrap}.journey-status-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.journey-toolbar{border-top:1px solid var(--journey-line);padding:10px 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--pc-page,#f8fafc);border-radius:0 0 14px 14px}.journey-page .journey-toolbar button,.journey-page .journey-toolbar a{font-size:12px!important;font-weight:600!important;height:36px!important;padding:0 12px!important;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.journey-management-actions{margin-inline-start:auto;display:flex;gap:8px;flex-wrap:wrap}.journey-page button:disabled{opacity:.48;cursor:not-allowed!important}.journey-page button:focus-visible,.journey-page a:focus-visible,.journey-extra summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.journey-overview{padding:12px;margin-bottom:12px}.journey-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.journey-tone-brand{--journey-accent:var(--brand);--journey-tint:var(--brand-softer,#eef9f7)}.journey-tone-violet{--journey-accent:var(--pc-purple,#7950bf);--journey-tint:color-mix(in srgb,var(--journey-accent) 7%,var(--journey-surface))}.journey-tone-green{--journey-accent:var(--pc-green,#148557);--journey-tint:color-mix(in srgb,var(--journey-accent) 7%,var(--journey-surface))}.journey-tone-amber{--journey-accent:var(--pc-amber,#a96913);--journey-tint:color-mix(in srgb,var(--journey-accent) 7%,var(--journey-surface))}.journey-tone-blue{--journey-accent:var(--pc-blue,#316ec2);--journey-tint:color-mix(in srgb,var(--journey-accent) 7%,var(--journey-surface))}.journey-tone-cyan{--journey-accent:var(--pc-teal,#167f94);--journey-tint:color-mix(in srgb,var(--journey-accent) 7%,var(--journey-surface))}.journey-tone-rose{--journey-accent:var(--pc-red,#bf455c);--journey-tint:color-mix(in srgb,var(--journey-accent) 7%,var(--journey-surface))}.journey-kpi{display:flex;align-items:center;text-align:start;gap:10px;min-height:76px;min-width:0;padding:12px 10px;border:1px solid color-mix(in srgb,var(--journey-accent) 15%,var(--journey-surface));border-radius:9px;background:var(--journey-tint);color:var(--journey-ink);cursor:pointer;font-family:inherit}.journey-kpi:hover:not(:disabled){border-color:var(--journey-accent)}.journey-kpi-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;color:var(--journey-accent);background:color-mix(in srgb,var(--journey-accent) 11%,var(--journey-surface))}.journey-kpi>span:last-child{min-width:0}.journey-kpi small{display:block;font-size:10.5px;font-weight:500;color:var(--journey-muted);line-height:1.35;margin-bottom:6px}.journey-kpi strong{display:block;font-size:17px;line-height:1.2;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.journey-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;padding:0;margin:6px 0 10px}.journey-progress-card{padding-top:14px}.journey-progress li{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11px;min-width:0}.journey-progress li:before{content:"";position:absolute;top:12px;inset-inline:0;height:1px;background:var(--journey-line)}.journey-progress li:first-child:before{inset-inline-start:50%}.journey-progress li:last-child:before{inset-inline-end:50%}.journey-step{position:relative;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--journey-surface);color:var(--journey-muted);border:1px solid var(--journey-line)}.journey-progress .done .journey-step{background:var(--brand);color:#fff;border-color:var(--brand)}.journey-progress strong{font-size:11px;font-weight:600}.journey-progress small{font-size:10px;color:var(--journey-muted)}.journey-extra{border-top:1px solid var(--journey-line);padding-top:9px;font-size:12px}.journey-extra summary{cursor:pointer;color:var(--journey-muted);font-weight:600;display:flex;align-items:center;gap:6px;list-style:none}.journey-extra summary:before{content:"+";font-size:16px}.journey-extra[open] summary:before{content:"−"}.journey-extra summary::-webkit-details-marker{display:none}.journey-extra summary svg{vertical-align:middle;margin-inline:5px}.journey-extra dl{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:14px 0 5px}.journey-extra dt{color:var(--journey-muted);font-size:11px;margin-bottom:5px}.journey-extra dd{margin:0;font-weight:600;overflow-wrap:anywhere}.journey-pause-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:var(--brand-soft);color:var(--brand-dark);font-size:10px;font-weight:700}.journey-pause-table{width:100%;border-collapse:collapse;margin-top:10px;font-size:11.5px}.journey-pause-table th{text-align:left;padding:6px 8px;color:var(--journey-muted);font-weight:600;border-bottom:1px solid var(--journey-line);white-space:nowrap}.journey-pause-table td{padding:6px 8px;border-bottom:1px solid var(--journey-line);overflow-wrap:anywhere}.journey-pause-empty{margin:10px 0 2px;color:var(--journey-muted)}.journey-review-note{padding:9px 12px;background:var(--journey-tint,var(--brand-softer));color:var(--journey-accent,var(--brand-dark));border-radius:7px;font-size:12px}.journey-context{margin:0 0 10px;font-size:11px;color:var(--journey-muted)}.journey-content{min-width:0}.journey-content .standard-tabs{padding:0 12px;border:1px solid var(--journey-line);border-radius:9px;gap:0 14px;margin-bottom:12px}.journey-content .standard-tab{font-size:11.5px;gap:5px;min-height:42px}.journey-tab-count{display:inline-grid;place-items:center;min-width:18px;padding:1px 4px;border-radius:5px;font-size:10px;background:var(--pc-page,#f1f5f9)}.journey-workspace{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:start}.journey-visit-filters{display:flex;gap:8px;align-items:center;margin-bottom:10px}.journey-visit-filters input{flex:1;min-width:0}.journey-visit-filters select{max-width:45%}.journey-map h3{font-size:14px;margin:0 0 10px}.journey-map-legend{flex-wrap:wrap;gap:8px 14px!important}.journey-empty{color:var(--journey-muted);font-size:12px;padding:16px}.journey-visits{overflow-y:auto;max-height:490px;padding:1px 4px 1px 1px}.journey-page .journey-visit{display:grid;grid-template-columns:28px minmax(110px,1fr) minmax(170px,1.3fr) 154px;align-items:center;margin-bottom:8px;padding:10px;gap:10px;border:1px solid var(--journey-line);border-radius:9px;font-size:12px;background:var(--journey-surface);cursor:pointer}.journey-page .journey-visit.selected{border-color:var(--brand);background:var(--brand-softer)}.journey-visit-sequence{border:0;border-radius:50%!important;width:28px;height:28px;background:var(--pc-page,#f1f5f9);color:var(--journey-ink);font-size:12px;font-weight:700}.journey-visit-identity b{display:block;font-size:12px;line-height:1.3}.journey-visit-identity small{display:block;font-size:10px;margin-top:4px;color:var(--journey-muted)}.journey-customer-link{display:inline-block;margin-top:5px;font-size:10px!important;font-weight:700!important;color:var(--brand);text-decoration:none;border:1px solid var(--brand-border,#c7d2fe);border-radius:6px;padding:1px 6px!important;height:auto!important;line-height:1.5;background:var(--brand-softer,#eef2ff);cursor:pointer;font-family:inherit}.journey-customer-link:hover{text-decoration:underline}.journey-visit-credit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.journey-visit-credit small{display:block;font-size:9px;color:var(--journey-muted);margin-bottom:3px}.journey-visit-credit b{display:block;font-size:10.5px;line-height:1.2;font-weight:500;white-space:normal;overflow-wrap:anywhere}.journey-visit-actions{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:flex-end}.journey-visit-actions button{font-size:10.5px!important;font-weight:600!important;padding:0 8px!important;height:28px!important}.journey-visit-actions small{font-size:10px}.journey-visit-actions>span{font-size:10px}.journey-visit-activities{grid-column:2/-1;display:flex;gap:5px;flex-wrap:wrap}.journey-visit-activities span{font-size:10px;padding:3px 6px;border-radius:5px;background:var(--brand-softer);color:var(--brand-dark)}.journey-status{text-transform:capitalize}.journey-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.journey-back{display:grid;place-items:center;width:22px;height:28px;flex-shrink:0;border:0;background:transparent;color:var(--journey-muted);padding:0;cursor:pointer}.journey-profile-row{padding:12px;gap:12px;min-height:82px}.journey-person{gap:8px;min-width:235px}.journey-avatar{width:54px;height:54px}.journey-fact{gap:8px;padding-inline:14px}.journey-fact>svg{width:30px;height:30px;padding:6px;border-radius:50%;background:var(--pc-page)}.journey-fact input{padding:0!important;border:0!important;min-height:20px!important;height:20px!important;font-size:11px!important;font-weight:600;width:125px!important}.journey-toolbar{padding:9px 14px;gap:10px}.journey-toolbar button,.journey-toolbar a{gap:8px}.journey-overview{padding:10px}.journey-kpi{min-height:62px;padding:10px}.journey-kpi strong{font-size:17px}.journey-kpi small{font-size:10px}.journey-progress{margin:16px 0 12px}.journey-extra{padding-top:7px}.journey-extra summary{font-size:10.5px}.journey-content .standard-tabs{gap:0;padding:0 10px;background:var(--pc-page)}.journey-content .standard-tab{flex:1;justify-content:center;gap:8px;font-size:11px;min-height:40px;padding:9px 10px}.journey-content .standard-tab.active{background:var(--journey-surface)}.journey-content .standard-tab svg{flex-shrink:0}.journey-workspace{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px}.journey-route-card{padding:12px!important}.journey-visits-header{display:flex;gap:9px;align-items:center;min-height:28px;margin:0 0 7px}.journey-page .journey-visits-header h2{margin:0;font-size:14px}.journey-visit-filters{gap:7px;margin-bottom:9px}.journey-visit-filters select{max-width:180px;font-size:10.5px;min-height:30px}.journey-visit-filters input{min-height:30px;font-size:11px}.journey-visits{max-height:296px}.journey-page .journey-visit{grid-template-columns:26px minmax(110px,1fr) minmax(180px,1.5fr) max-content;padding:9px;gap:9px;min-height:57px;margin-bottom:7px}.journey-visit-credit{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0}.journey-visit-credit span{min-width:0}.journey-visit-credit b{font-size:9.5px;white-space:normal;overflow-wrap:anywhere}.journey-visit-actions{flex-wrap:wrap;gap:4px;max-width:240px}.journey-visit-actions button{padding:0 7px!important;font-size:10px!important;height:27px!important}.journey-visit-actions>span{font-size:9px}.journey-visit-actions>span>span{padding:4px 6px!important}.journey-map-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;min-height:28px}.journey-map-header h3{margin:0;font-size:14px}.journey-map-switch{display:flex;gap:3px}.journey-map-switch button{padding:6px 9px;font-size:10px;font-weight:600;min-height:28px;border:0;border-radius:6px;background:var(--pc-page);color:var(--journey-ink);cursor:pointer}.journey-map-switch button[aria-pressed=true]{background:var(--brand);color:#fff}.journey-map-canvas{position:relative}.journey-map-notice{position:absolute;inset-inline:12px;z-index:400;padding:8px;background:var(--journey-surface);box-shadow:0 2px 8px #0002;border-radius:7px;font-size:11px;bottom:auto;top:12px;inset-inline-start:54px}.journey-map-pin span{display:grid;place-items:center;width:24px;height:24px;border:2px solid #fff;box-shadow:0 1px 4px #0003;border-radius:50%;background:#f97316;color:#fff;font-size:11px;font-weight:700}.journey-map-pin .exception{background:#dc2626}.journey-map-legend{display:flex;align-items:center;font-size:9px;color:var(--journey-muted);margin-top:8px;gap:10px}.journey-map{position:relative}.journey-map-legend{position:absolute;bottom:9px;inset-inline:10px;z-index:400;border-radius:5px;background:var(--journey-surface);justify-content:center;inset-inline-start:auto;font-size:10px;gap:18px;padding:9px 12px;box-shadow:0 1px 6px #0001}.journey-map-legend span{display:inline-flex;align-items:center;gap:6px}.journey-map-legend svg{color:var(--brand)}.journey-workspace>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-content:start}.journey-visits-header{margin:0}.journey-page .journey-visits-header h2{font-size:13px}.journey-visit-filters{margin:0}.journey-visit-filters select{max-width:115px}.journey-visits{grid-column:1/-1;max-height:300px}.journey-visit-actions{width:224px}.journey-visit-actions button{white-space:nowrap;flex-shrink:0}.journey-page .journey-visit{grid-template-columns:26px minmax(110px,1fr) minmax(215px,1.5fr) 224px}.journey-detail-card{padding:12px!important}.journey-detail-card>div:first-child p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.journey-detail-card>div:first-child h2{margin-bottom:12px}.journey-detail-card>div:last-child>div>div:first-child{position:absolute;inset-inline-end:0;top:-34px}.journey-detail-card>div:last-child{overflow:visible!important}.journey-page .journey-detail-card td{padding:3px 8px!important}.journey-page .journey-detail-card td>span>span{padding:2px 6px!important;font-size:10px!important;line-height:14px}@media (max-width:1450px){.journey-workspace>div:first-child{grid-template-columns:1fr}.journey-visit-filters{margin-bottom:0}.journey-visits{max-height:266px}}.journey-progress{margin:10px 0 8px}.journey-progress li{gap:4px}.journey-step{width:22px;height:22px}.journey-progress li:before{top:11px}.journey-progress strong{font-size:10.5px;line-height:13px}.journey-progress small{font-size:9px;line-height:12px}.journey-extra{padding-top:5px}.journey-extra summary{font-size:10px;line-height:16px}.journey-visit-actions{max-width:100%}.journey-page .journey-visit{min-height:54px;padding-block:7px;margin-bottom:6px}.journey-map-header{min-height:32px}html .journey-page .journey-detail-card table.data-table td:not([colspan]){padding:2px 8px!important;font-size:10.5px!important;line-height:15px!important}html .journey-page .journey-detail-card table.data-table th{padding:5px 8px!important;font-size:10px!important}html .journey-page .journey-detail-card table.data-table td button{height:20px!important;min-height:20px!important;line-height:18px!important}@media (max-width:1450px){.journey-page .journey-visit{grid-template-columns:26px minmax(95px,1fr) minmax(140px,1.2fr)}.journey-visit-actions{grid-column:2/-1;justify-content:flex-end;width:auto}.journey-visit-credit{grid-column:auto}}@media (max-width:650px){.journey-page .journey-visit{grid-template-columns:26px minmax(0,1fr)}.journey-visit-credit,.journey-visit-actions{grid-column:2}.journey-visit-actions{justify-content:flex-start;flex-wrap:wrap;width:auto}.journey-visit-credit{grid-template-columns:repeat(2,minmax(0,1fr))}}.journey-view-selector{display:flex;justify-content:flex-end;margin-bottom:8px}.journey-view-selector label{display:flex;align-items:center;gap:10px;font-size:11px}.journey-page [role=tabpanel] td{padding:5px 9px!important;font-size:11px!important}.journey-page [role=tabpanel] th{padding:7px 9px!important;font-size:10px!important}.journey-page [role=tabpanel] td button{height:23px!important;min-height:23px!important;padding:0 8px!important;font-size:10px!important;font-weight:600!important}@media (max-width:1450px) and (min-width:801px){.journey-workspace{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.journey-page .journey-visit{grid-template-columns:24px minmax(95px,1fr) minmax(145px,1.2fr)}.journey-visit-actions{grid-column:2/-1;justify-content:flex-end}.journey-visit-credit{grid-column:auto}}@media (max-width:1100px){.journey-content .standard-tab{flex:0 0 auto}.journey-fact{padding-inline:8px}}@media (max-width:800px){.journey-workspace{grid-template-columns:minmax(0,1fr)}.journey-page .journey-visit{grid-template-columns:26px minmax(110px,1fr) minmax(200px,1fr)}.journey-visit-actions{grid-column:2/-1;justify-content:flex-end}.journey-pause{grid-template-columns:1fr!important}}@media (max-width:500px){.journey-page .journey-visit{grid-template-columns:26px minmax(0,1fr)}.journey-visit-credit,.journey-visit-actions{grid-column:2}.journey-visit-credit{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-visit-actions{flex-wrap:wrap;justify-content:flex-start}.journey-visit-filters{flex-wrap:wrap}.journey-visit-filters input{flex-basis:100%}.journey-visit-filters select{max-width:48%}.journey-map-header{flex-wrap:wrap}.journey-fact input{width:110px!important}}.journey-page [role=tabpanel] h2{font-size:15px;margin:0 0 5px}.journey-page [role=tabpanel] h2+p{font-size:11.5px;color:var(--journey-muted);margin:0 0 14px}.journey-page .leaflet-container{border:1px solid var(--journey-line);border-radius:9px;max-width:100%}.journey-page [role=tabpanel] th{font-size:10.5px!important;padding:9px 10px!important;text-transform:none!important}.journey-page [role=tabpanel] td{font-size:12px!important;padding:10px!important}@media (min-width:1800px){.journey-kpi strong{font-size:19px}}@media (max-width:1250px){.journey-profile-row{flex-wrap:wrap}.journey-person{flex:1;max-width:none}.journey-facts{order:3;flex-basis:100%}.journey-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-workspace{grid-template-columns:1fr 1fr}.journey-visit{flex-wrap:wrap}.journey-visit>div:last-child{max-width:none}.journey-extra dl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.journey-page-heading{align-items:start;flex-wrap:wrap}.journey-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 0}.journey-workspace{grid-template-columns:1fr}.journey-management-actions{margin-inline-start:0}.journey-extra dl{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 0}.journey-kpi{gap:6px}.journey-kpi-icon{width:28px;height:28px}}@media (max-width:500px){.journey-page{padding:12px!important}.journey-kpis,.journey-facts,.journey-extra dl{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-toolbar{padding:10px}.journey-page-controls{flex-wrap:wrap}.journey-content .standard-tabs{gap:0 10px}}@media (min-width:801px) and (max-width:1250px){.journey-page .journey-visit{grid-template-columns:28px minmax(0,1fr)}.journey-visit-credit{grid-column:2}.journey-visit-actions{grid-column:2;justify-content:flex-start}}@media (max-width:650px){.journey-page .journey-visit{grid-template-columns:28px minmax(0,1fr)}.journey-visit-credit{grid-column:2}.journey-visit-actions{grid-column:2;justify-content:flex-start}}.journey-visit-filters{flex-wrap:wrap}.journey-visit-filters select{max-width:none;min-width:190px;flex:0 0 auto}.journey-visit-filters input{flex:1 1 200px;min-width:160px}@media (max-width:600px){.journey-visit-filters{flex-direction:column;align-items:stretch}.journey-visit-filters select,.journey-visit-filters input{width:100%;max-width:none;min-width:0;flex-basis:auto}}.journey-progress-card{padding-top:16px}.journey-progress{margin-top:8px}.journey-extra+.journey-extra{margin-top:2px}.request-page{--request-surface:var(--pc-surface,#fff);--request-line:var(--pc-border,#e2e8f0);--request-muted:var(--pc-text-2,#64748b);--request-text:var(--pc-text,#111827);padding:24px 28px 40px;background:var(--pc-page,#f5f7fb);min-height:100%;color:var(--request-text)}.request-page h1{font-size:21px;line-height:1.35;margin:0 0 4px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.request-page h2{font-size:15px;margin:0}.request-page p{font-size:12px;line-height:1.6;margin:4px 0 0;color:var(--request-muted)}.request-page>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.request-heading{display:flex;gap:12px;align-items:center;min-width:0}.request-symbol{display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);border-radius:12px;width:42px;height:42px;flex:none}.request-direction{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:22px;padding:0 10px;border-radius:20px;background:var(--brand-soft);color:var(--brand);font-weight:600}.request-direction.unload{background:color-mix(in srgb,var(--brand) 10%,var(--request-surface))}.request-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.request-main,.request-sidebar{min-width:0}.request-sidebar{display:grid;gap:14px}.request-info,.request-side-card,.request-panel{background:var(--request-surface);border:1px solid var(--request-line);border-radius:11px;padding:18px;min-width:0}.request-info{margin-bottom:14px}.request-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;margin-top:16px}.request-field{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--request-muted);min-width:0}.request-field>strong{display:flex;align-items:center;min-height:38px;font-size:12px;font-weight:500;padding:8px 10px;background:var(--pc-page);border:1px solid var(--request-line);border-radius:6px;color:var(--request-text);overflow-wrap:anywhere}.request-field select,.request-field input{width:100%;min-width:0}.request-section-title{display:flex;align-items:center;gap:9px;font-size:14px!important;font-weight:650;margin:0!important}.request-section-title>span{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);flex:none}.request-page button{cursor:pointer}.request-page button:disabled{opacity:.45;cursor:not-allowed}.request-page button:focus-visible,.request-page input:focus-visible,.request-page select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.request-page .standard-tabs{margin:0;border:1px solid var(--request-line);border-radius:10px 10px 0 0;padding:0 14px;gap:20px}.request-page .standard-tab{gap:8px;min-height:45px;font-size:12px}.request-page .standard-tab svg{width:16px;height:16px}.request-page .request-panel{border-radius:0 0 10px 10px;margin-bottom:14px}.request-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.request-page table.data-table{font-size:12px!important}.request-page table.data-table th{font-size:10px!important;text-transform:none!important}.request-page table.data-table td{padding:8px!important}.request-page table.data-table input,.request-page table.data-table select{height:34px;font-size:12px;max-width:100%}.request-page table.data-table td:nth-child(2) select{min-width:220px!important}.request-page table.data-table td:nth-child(3) select{min-width:135px!important}.request-page input,.request-page select{background:var(--request-surface);color:var(--request-text)}.request-page select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.request-page input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.request-page input::-webkit-inner-spin-button,.request-page input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.request-page select{padding-inline-end:28px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 9px center!important}.request-draft{text-transform:capitalize;display:inline-flex;color:var(--brand);background:var(--brand-soft);padding:2px 8px;border-radius:5px}.request-page table button[title]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--request-line)!important;border-radius:6px}[dir=rtl] .request-page select{background-position:left 9px center!important}@media (min-width:1200px){.request-info-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.request-info-grid>.request-field{grid-column:span 4}.request-info-grid>.request-field:nth-child(-n+4){grid-column:span 3}}.request-page .request-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border-top:1px solid var(--request-line);padding-top:16px;margin-top:14px}.request-totals .request-field>strong{border:0;background:transparent;padding:0;font-size:19px;min-height:24px;font-weight:650;color:var(--brand)}.request-metrics{margin-top:14px;border-radius:8px;background:color-mix(in srgb,var(--brand) 5%,var(--request-surface));padding:0 12px}.request-metric{display:flex;width:100%;align-items:center;gap:10px;padding:12px 0;background:none;border:0;border-bottom:1px solid var(--request-line);text-align:start;color:var(--request-muted);font-size:12px}.request-metric:last-child{border:0}.request-metric strong{margin-inline-start:auto;color:var(--request-text);font-size:17px}.request-metric-icon{width:31px;height:31px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);border-radius:10px;flex:none}.request-footnote{font-size:10px!important;margin-top:10px!important}.request-side-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.request-text-button{background:transparent;border:0;padding:4px;color:var(--brand);font-size:11px;white-space:nowrap}.request-audit{padding:0;margin:18px 0 0 6px;list-style:none}.request-audit li{position:relative;display:flex;flex-direction:column;gap:5px;padding:0 0 18px 17px;border-inline-start:1px solid var(--request-line);font-size:11px;color:var(--request-muted)}.request-audit li:before{content:"";position:absolute;inset-inline-start:-4px;top:3px;width:7px;height:7px;border-radius:50%;background:var(--brand)}.request-audit strong{text-transform:capitalize;color:var(--request-text);font-weight:500}.request-empty{padding:14px 0}.request-guidance{display:flex;gap:10px;margin-top:14px;padding:13px;border:1px solid color-mix(in srgb,var(--brand) 30%,var(--request-line));border-radius:8px;background:color-mix(in srgb,var(--brand) 5%,var(--request-surface));color:var(--brand);font-size:12px}.request-guidance>svg{flex:none;margin-top:2px}.request-guidance p{font-size:11px}.request-lifecycle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;border-top:1px solid var(--request-line);padding-top:16px}.request-lifecycle .request-field>strong{background:none;border:0;padding:0;min-height:20px;font-size:11px}.request-page [role=tabpanel]{min-width:0}.request-page .request-alert{padding:12px;border-radius:8px;margin-bottom:14px;background:var(--brand-soft);color:var(--brand)}.request-detail-page .request-main{display:contents}.request-detail-page .request-info{grid-column:1;grid-row:1;margin:0}.request-detail-page .request-sidebar{grid-column:2;grid-row:1}.request-detail-page .standard-tabs,.request-detail-page [role=tabpanel]{grid-column:1/-1}.request-detail-page .request-workspace{row-gap:0}.request-detail-page .standard-tabs{margin-top:16px}.request-detail-page .request-info>div:first-child{align-items:flex-start}.request-detail-page .request-info>div:first-child>span{font-size:11px}.request-detail-page .request-info-grid .request-field:nth-child(5)>strong{text-transform:capitalize}.request-detail-page .request-metric{padding:8px 0}.request-audit-disclosure{border:1px solid var(--request-line);border-radius:9px;background:var(--request-surface)}.request-audit-disclosure>summary{display:flex;align-items:center;gap:8px;padding:12px;cursor:pointer;font-size:12px;color:var(--brand)}.request-audit-disclosure>summary:after{content:"⌄";margin-inline-start:auto}.request-audit-disclosure[open]>summary:after{content:"⌃"}.request-audit-disclosure .request-side-card{border:0;padding-top:4px}@media (max-width:900px){.request-detail-page .request-sidebar{grid-column:1;grid-row:2;margin-top:14px}}@media (min-width:1700px){.request-workspace{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1199px){.request-workspace{grid-template-columns:minmax(0,1fr) 260px}.request-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-page{padding:18px}}@media (max-width:900px){.request-workspace{grid-template-columns:minmax(0,1fr)}.request-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.request-page>header{align-items:flex-start;flex-wrap:wrap}}@media (max-width:540px){.request-page{padding:12px}.request-info-grid,.request-sidebar{grid-template-columns:minmax(0,1fr)}.request-page h1{font-size:18px}.request-info,.request-side-card,.request-panel{padding:12px}.request-page .request-totals,.request-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.request-page>header>div{max-width:100%}}.request-page{padding:16px 32px 28px}.request-breadcrumb{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--request-muted);margin-bottom:16px;flex-wrap:wrap}.request-breadcrumb button{padding:0;border:0;background:none;color:var(--request-muted);font:inherit}.request-page>header{margin-bottom:20px;min-height:46px}.request-page h1{font-size:20px;gap:18px}.request-symbol{background:transparent;color:var(--pc-text);width:42px;height:42px}.request-symbol svg{width:31px;height:31px}.request-page>header button{min-height:44px!important;padding-inline:20px!important;border-radius:6px!important}.request-page>header button:last-child{min-width:176px}.request-workspace{grid-template-columns:minmax(0,1fr) 372px;gap:14px}.request-info,.request-side-card,.request-panel{border-radius:8px;padding:16px}.request-info{margin-bottom:12px}.request-info-grid{gap:16px 20px;margin-top:14px}.request-info-primary{display:grid;grid-template-columns:3fr 3fr 2.3fr 1.7fr;gap:20px;margin-top:14px}.request-info-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;margin-top:16px}.request-field{font-size:12px;gap:7px}.request-field>strong{min-height:42px;font-size:12px;background:var(--request-surface);gap:10px}.request-field>strong>span{min-width:0}.request-field small{font-size:12px}.request-value-icon{flex:none;color:var(--brand);background:var(--brand-soft);padding:4px;width:30px;height:30px;border-radius:9px}.request-info-secondary .request-field>strong{padding:5px 10px}.request-control{display:block;position:relative;min-width:0}.request-control>svg,.request-field-avatar{position:absolute;inset-inline-start:8px;top:6px;z-index:1;pointer-events:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--brand);background:var(--brand-soft);padding:5px}.request-field-avatar{border-radius:50%;font-size:11px;font-weight:600}.request-control select{padding-inline-start:48px!important}.request-transfer-context{display:flex;align-items:center;gap:18px;margin-top:16px;padding:14px;border:1px solid var(--request-line);border-radius:6px;background:color-mix(in srgb,var(--brand) 3%,var(--request-surface))}.request-transfer-context>span{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 8px;flex:1;min-width:0}.request-transfer-context svg{color:var(--brand);flex:none}.request-transfer-context small{font-size:11px;color:var(--request-muted)}.request-transfer-context strong{grid-column:2;font-size:12px;font-weight:500;overflow-wrap:anywhere}.request-page .standard-tabs{background:linear-gradient(100deg,var(--request-surface),var(--pc-page));gap:16px;padding:0 14px}.request-page .standard-tab{padding:10px 14px;font-size:12px;min-height:42px}.request-panel{padding:14px}.request-section-head{margin-bottom:9px}.request-page table.data-table th{font-size:10px!important;font-weight:600}.request-page table.data-table td{padding:5px 7px!important}html .request-page table.data-table td:not([colspan]){padding:5px 7px!important;min-height:0!important;height:auto!important}.request-create-page .request-panel>div[style*=overflow]{overflow:visible!important}.request-create-page .request-panel>div[style*=overflow]>div>div:first-child{position:absolute;top:-45px;inset-inline-end:112px}.request-page table.data-table td input,.request-page table.data-table td select{height:31px!important;font-size:11px!important}.request-create-page table.data-table td:nth-child(2) select{min-width:200px!important}.request-create-page table.data-table td:nth-child(3) select{min-width:125px!important}.request-page .request-metrics{padding:0 14px;margin-top:10px}.request-page .request-metric{padding:6px 0;min-height:41px;gap:15px}.request-metric strong{font-size:16px}.request-metric-icon{width:29px;height:29px}.request-metric.metric-3 .request-metric-icon{background:color-mix(in srgb,#ef4444 10%,var(--request-surface));color:#dc2626}.request-sidebar{gap:14px}.request-sidebar>.request-side-card:nth-child(2){min-height:220px}.request-audit{margin-top:14px}.request-audit li{padding-bottom:16px;gap:4px}.request-bottom{border:1px solid var(--request-line);border-radius:8px;background:var(--request-surface);padding:14px 16px;margin-top:0}.request-total-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 0;border-radius:8px;background:linear-gradient(100deg,var(--pc-page),var(--request-surface),var(--pc-page))}.request-total{display:flex;align-items:center;gap:15px;padding:0 18px;border-inline-end:1px solid var(--request-line);min-width:0}.request-total:last-child{border:0}.request-total-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;color:var(--brand);background:var(--brand-soft)}.request-total small{display:block;font-size:11px;color:var(--request-muted);line-height:1.5}.request-total strong{display:block;font-size:19px;color:var(--request-text)}.request-total.total-3 .request-total-icon{color:#dc2626;background:color-mix(in srgb,#ef4444 10%,var(--request-surface))}.request-bottom .request-guidance{margin-top:12px;padding:12px 16px}.request-guidance p{font-size:11px;line-height:1.5}.request-detail-page .request-main{display:block}.request-detail-page .request-info{margin-bottom:12px}.request-detail-page .standard-tabs{margin-top:0}.request-detail-page .request-sidebar{grid-column:auto;grid-row:auto}@media (min-width:1200px){.request-info-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.request-info-grid>.request-field:nth-child(1),.request-info-grid>.request-field:nth-child(2){grid-column:span 3}.request-info-grid>.request-field:nth-child(3){grid-column:span 3}.request-info-grid>.request-field:nth-child(4){grid-column:span 3}}@media (min-width:1700px){.request-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,25%)}}@media (max-width:1199px){.request-page{padding:16px}.request-workspace{grid-template-columns:minmax(0,1fr) 280px}.request-total{padding:0 10px;gap:8px}.request-info-primary,.request-info-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.request-workspace{grid-template-columns:minmax(0,1fr)}.request-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.request-sidebar>.request-side-card:nth-child(2){min-height:0}.request-total-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.request-total:nth-child(2){border:0}}@media (max-width:540px){.request-page{padding:12px}.request-sidebar{grid-template-columns:minmax(0,1fr)}.request-transfer-context{gap:8px;padding:10px}.request-transfer-context strong{font-size:11px}.request-total-icon{width:30px;height:30px}.request-total{gap:7px;padding:0 7px}.request-bottom{padding:12px}.request-page>header button{padding-inline:12px!important}.request-page>header button:last-child{min-width:0}.request-info-primary,.request-info-secondary{grid-template-columns:minmax(0,1fr)}.request-create-page .request-panel>div[style*=overflow]>div>div:first-child{position:static}}.request-info-group{min-width:0;margin:10px 0 0;padding:8px 0 0;border:0;border-top:1px solid var(--request-line)}.request-info-group legend{padding:0 8px 0 0;font-size:11px;font-weight:650;color:var(--brand);line-height:16px}[dir=rtl] .request-info-group legend{padding:0 0 0 8px}.request-info-group .request-info-primary,.request-info-group .request-info-secondary{margin:0;gap:8px 12px}.request-info-group .request-field{gap:4px}.request-info-group .request-field>strong{min-height:38px;padding:4px 8px}.request-info-group .request-lifecycle{margin:0;padding:0;border:0;gap:8px 12px}.request-info-group .request-lifecycle .request-field>strong{min-height:18px;padding:0}.request-info .request-transfer-context{margin-top:10px;padding:8px 10px;gap:12px}.request-page .request-metrics,.request-page .request-transfer-context,.request-page .request-total-strip,.request-page .request-guidance,.request-page .standard-tabs{background:var(--request-surface)}.request-page .request-value-icon,.request-page .request-control>svg,.request-page .request-field-avatar,.request-page .request-section-title>span,.request-page .request-metric-icon,.request-page .request-total-icon{background:transparent;color:var(--brand)}.request-page .request-direction,.request-page .request-draft{background:transparent;color:var(--brand);border:1px solid var(--brand)}.request-page .request-metric.metric-3 .request-metric-icon,.request-page .request-total.total-3 .request-total-icon{color:#dc2626}.request-page .request-symbol{color:var(--brand)}.request-unload-page .request-panel>div[style*=overflow]>div>div:first-child{position:static}.request-page .request-metric.metric-3 .request-metric-icon,.request-page .request-total.total-3 .request-total-icon{color:var(--brand);background:transparent}.request-page .request-warning .request-metric-icon,.request-page .request-warning .request-total-icon{color:#dc2626!important}.leaflet-draw-section{position:relative}.leaflet-draw-toolbar{margin-top:12px}.leaflet-draw-toolbar-top{margin-top:0}.leaflet-draw-toolbar-notop a:first-child{border-top-right-radius:0}.leaflet-draw-toolbar-nobottom a:last-child{border-bottom-right-radius:0}.leaflet-draw-toolbar a{background-image:url(data:image/png;base64,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);background-image:linear-gradient(transparent,transparent),url(/assets/spritesheet-DpIxuf5L.svg);background-repeat:no-repeat;background-size:300px 30px;background-clip:padding-box}.leaflet-retina .leaflet-draw-toolbar a{background-image:url(data:image/png;base64,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);background-image:linear-gradient(transparent,transparent),url(/assets/spritesheet-DpIxuf5L.svg)}.leaflet-draw a{display:block;text-align:center;text-decoration:none}.leaflet-draw a .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.leaflet-draw-actions{display:none;list-style:none;margin:0;padding:0;position:absolute;left:26px;top:0;white-space:nowrap}.leaflet-touch .leaflet-draw-actions{left:32px}.leaflet-right .leaflet-draw-actions{right:26px;left:auto}.leaflet-touch .leaflet-right .leaflet-draw-actions{right:32px;left:auto}.leaflet-draw-actions li{display:inline-block}.leaflet-draw-actions li:first-child a{border-left:0}.leaflet-draw-actions li:last-child a{border-radius:0 4px 4px 0}.leaflet-right .leaflet-draw-actions li:last-child a{border-radius:0}.leaflet-right .leaflet-draw-actions li:first-child a{border-radius:4px 0 0 4px}.leaflet-draw-actions a{background-color:#919187;border-left:1px solid #AAA;color:#fff;font:11px/19px Helvetica Neue,Arial,Helvetica,sans-serif;line-height:28px;text-decoration:none;padding-left:10px;padding-right:10px;height:28px}.leaflet-touch .leaflet-draw-actions a{font-size:12px;line-height:30px;height:30px}.leaflet-draw-actions-bottom{margin-top:0}.leaflet-draw-actions-top{margin-top:1px}.leaflet-draw-actions-top a,.leaflet-draw-actions-bottom a{height:27px;line-height:27px}.leaflet-draw-actions a:hover{background-color:#a0a098}.leaflet-draw-actions-top.leaflet-draw-actions-bottom a{height:26px;line-height:26px}.leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:-2px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:0 -1px}.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-31px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-29px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-62px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-60px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-92px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-90px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-122px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-120px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-273px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-271px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-152px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-150px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-182px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-180px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-212px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-210px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-242px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-240px -2px}.leaflet-mouse-marker{background-color:#fff;cursor:crosshair}.leaflet-draw-tooltip{background:#363636;background:#00000080;border:1px solid transparent;border-radius:4px;color:#fff;font:12px/18px Helvetica Neue,Arial,Helvetica,sans-serif;margin-left:20px;margin-top:-21px;padding:4px 8px;position:absolute;visibility:hidden;white-space:nowrap;z-index:6}.leaflet-draw-tooltip:before{border-right:6px solid black;border-right-color:#00000080;border-top:6px solid transparent;border-bottom:6px solid transparent;content:"";position:absolute;top:7px;left:-7px}.leaflet-error-draw-tooltip{background-color:#f2dede;border:1px solid #e6b6bd;color:#b94a48}.leaflet-error-draw-tooltip:before{border-right-color:#e6b6bd}.leaflet-draw-tooltip-single{margin-top:-12px}.leaflet-draw-tooltip-subtext{color:#f8d5e4}.leaflet-draw-guide-dash{font-size:1%;opacity:.6;position:absolute;width:5px;height:5px}.leaflet-edit-marker-selected{background-color:#fe57a11a;border:4px dashed rgba(254,87,161,.6);border-radius:4px;box-sizing:content-box}.leaflet-edit-move{cursor:move}.leaflet-edit-resize{cursor:pointer}.leaflet-oldie .leaflet-draw-toolbar{border:1px solid #999}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-primary-600{background-color:var(--brand)}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-1{padding:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.text-center{text-align:center}.text-start{text-align:start}.text-\[13px\]{font-size:13px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.opacity-40{opacity:.4}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root,:root[data-palette=violet]{--brand:#633CFF;--brand-dark:#5632E8;--brand-soft:#EEEAFE;--brand-softer:#F7F5FF;--brand-border:#D8D0FF;--brand-a12:rgba(99,60,255,.12);--brand-a22:rgba(99,60,255,.22)}:root[data-palette=teal]{--brand:#0D9488;--brand-dark:#0F766E;--brand-soft:#CCFBF1;--brand-softer:#F0FDFA;--brand-border:#99F6E4;--brand-a12:rgba(13,148,136,.12);--brand-a22:rgba(13,148,136,.22)}:root[data-palette=blue]{--brand:#2563EB;--brand-dark:#1D4ED8;--brand-soft:#DBEAFE;--brand-softer:#EFF6FF;--brand-border:#BFDBFE;--brand-a12:rgba(37,99,235,.12);--brand-a22:rgba(37,99,235,.22)}:root[data-palette=emerald]{--brand:#059669;--brand-dark:#047857;--brand-soft:#D1FAE5;--brand-softer:#ECFDF5;--brand-border:#A7F3D0;--brand-a12:rgba(5,150,105,.12);--brand-a22:rgba(5,150,105,.22)}:root[data-palette=indigo]{--brand:#4F46E5;--brand-dark:#4338CA;--brand-soft:#E0E7FF;--brand-softer:#EEF2FF;--brand-border:#C7D2FE;--brand-a12:rgba(79,70,229,.12);--brand-a22:rgba(79,70,229,.22)}:root[data-palette=magenta]{--brand:#C026D3;--brand-dark:#A21CAF;--brand-soft:#FAE8FF;--brand-softer:#FDF4FF;--brand-border:#F5D0FE;--brand-a12:rgba(192,38,211,.12);--brand-a22:rgba(192,38,211,.22)}:root[data-palette=rose]{--brand:#E11D48;--brand-dark:#BE123C;--brand-soft:#FFE4E6;--brand-softer:#FFF1F2;--brand-border:#FECDD3;--brand-a12:rgba(225,29,72,.12);--brand-a22:rgba(225,29,72,.22)}:root{--primary: var(--brand);--primary-light: var(--brand-soft);--bg: #F5F7FB;--surface: #ffffff;--border: #e2e8f0;--text: #111827;--muted: #64748B}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans: "Inter Variable", "Inter", "Cairo Variable", "Cairo", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: var(--font-sans);--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--type-page-title: 20px;--type-section-title: 15px;--type-card-title: 12px;--type-card-value: 21px;--type-body: 12.5px;--type-helper: 11px;--type-field-label: 12px;--type-field-value: 12px;--weight-page-title: 700;--weight-section-title: 600;--weight-card-value: 700;--weight-label: 500;--weight-body: 400;--space-page-x: 18px;--space-page-y: 16px;--space-card: 12px;--radius-card: 12px;--shadow-card: 0 1px 2px rgba(17, 24, 39, .05);--brand-emerald: var(--brand);--brand-emerald-dark: var(--brand-dark);--brand-emerald-soft: var(--brand-soft);--brand-emerald-softer: var(--brand-softer);--intent-success: #059669;--intent-success-dark: #047857;--intent-success-bg: #D1FAE5;--intent-success-soft: #ECFDF5;--intent-success-border: #A7F3D0;--intent-warning: #d97706;--intent-warning-dark: #92400e;--intent-warning-bg: #fef3c7;--intent-warning-soft: #fffbeb;--intent-warning-border: #fde68a;--intent-attention: #ea580c;--intent-attention-dark: #9a3412;--intent-attention-bg: #ffedd5;--intent-attention-soft: #fff7ed;--intent-attention-border: #fed7aa;--intent-critical: #dc2626;--intent-critical-dark: #991b1b;--intent-critical-bg: #fee2e2;--intent-critical-soft: #fef2f2;--intent-critical-border: #fecaca;--intent-info: #2563eb;--intent-info-dark: #1d4ed8;--intent-info-bg: #dbeafe;--intent-info-soft: #eff6ff;--intent-info-border: #bfdbfe;--intent-workflow: #7c3aed;--intent-workflow-dark: #6d28d9;--intent-workflow-bg: #ede9fe;--intent-workflow-soft: #f5f3ff;--intent-workflow-border: var(--brand-soft);--intent-neutral: #64748b;--intent-neutral-dark: #475569;--intent-neutral-bg: #F5F7FB;--intent-neutral-soft: #f8fafc;--intent-neutral-border: #e2e8f0;--semantic-success: var(--intent-success);--semantic-success-bg: var(--intent-success-bg);--semantic-warning: var(--intent-warning);--semantic-warning-bg: var(--intent-warning-bg);--semantic-attention: var(--intent-attention);--semantic-attention-bg: var(--intent-attention-bg);--semantic-critical: var(--intent-critical);--semantic-critical-bg: var(--intent-critical-bg);--semantic-info: var(--intent-info);--semantic-info-bg: var(--intent-info-bg);--semantic-neutral: var(--intent-neutral);--semantic-neutral-bg: var(--intent-neutral-bg);--semantic-review: var(--intent-workflow);--semantic-review-bg: var(--intent-workflow-bg);--health-good: var(--intent-success);--health-good-bg: var(--intent-success-bg);--health-good-border: #86efac;--health-warn: #d97706;--health-warn-bg: #fef3c7;--health-warn-border: #fbbf24;--health-critical: #dc2626;--health-critical-bg: #fee2e2;--health-critical-border: #fca5a5;--info: var(--brand);--info-bg: var(--brand-soft);--info-border: #93c5fd;--ai: var(--brand);--ai-bg: var(--brand-soft);--ai-border: var(--brand-border);--revenue: var(--brand);--revenue-bg: var(--brand-soft);--revenue-border: var(--brand-border);--neutral: #64748b;--neutral-bg: #F5F7FB;--neutral-border: #cbd5e1}html,body,#root{font-family:var(--font-sans)}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:var(--type-body);font-weight:var(--weight-body);line-height:1.45}h1,h2,h3,h4,.display{font-family:var(--font-display);letter-spacing:0;line-height:1.2}h1,.page-header h1{font-size:var(--type-page-title)!important;font-weight:var(--weight-page-title)!important;line-height:1.2!important;letter-spacing:0!important}h2,h3,[style*="font-size: 20"],[style*="fontSize: 20"]{font-family:var(--font-sans)!important;font-size:var(--type-section-title)!important;font-weight:var(--weight-section-title)!important;line-height:1.25!important;letter-spacing:0!important}[style*="font-size: 21"][style*=font-weight],[style*="font-size: 22"][style*=font-weight],[style*="font-size: 23"][style*=font-weight],[style*="font-size: 24"][style*=font-weight],[style*="font-size: 25"][style*=font-weight],[style*="font-size: 26"][style*=font-weight],[style*="font-size: 27"][style*=font-weight],[style*="font-size: 28"][style*=font-weight],[style*="fontSize: 21"][style*=fontWeight],[style*="fontSize: 22"][style*=fontWeight],[style*="fontSize: 23"][style*=fontWeight],[style*="fontSize: 24"][style*=fontWeight],[style*="fontSize: 25"][style*=fontWeight],[style*="fontSize: 26"][style*=fontWeight],[style*="fontSize: 27"][style*=fontWeight],[style*="fontSize: 28"][style*=fontWeight]{font-family:var(--font-sans)!important;font-size:var(--type-page-title)!important;font-weight:var(--weight-page-title)!important;line-height:1.2!important;letter-spacing:0!important}[style*="font-size: 29"][style*=font-weight],[style*="font-size: 30"][style*=font-weight],[style*="font-size: 31"][style*=font-weight],[style*="font-size: 32"][style*=font-weight],[style*="font-size: 33"][style*=font-weight],[style*="font-size: 34"][style*=font-weight],[style*="font-size: 35"][style*=font-weight],[style*="font-size: 36"][style*=font-weight],[style*="fontSize: 29"][style*=fontWeight],[style*="fontSize: 30"][style*=fontWeight],[style*="fontSize: 31"][style*=fontWeight],[style*="fontSize: 32"][style*=fontWeight],[style*="fontSize: 33"][style*=fontWeight],[style*="fontSize: 34"][style*=fontWeight],[style*="fontSize: 35"][style*=fontWeight],[style*="fontSize: 36"][style*=fontWeight]{font-family:var(--font-sans)!important;font-size:var(--type-card-value)!important;font-weight:var(--weight-card-value)!important;line-height:1.1!important;letter-spacing:0!important}nav a,nav button{font-size:12px!important;font-weight:500!important}.app-side-nav nav>div,.app-side-nav nav>a,.app-side-nav nav>button{font-size:12px!important}.app-side-nav nav a,.app-side-nav nav button{min-height:36px;padding-top:7px!important;padding-bottom:7px!important;font-size:12px!important;line-height:1.25!important}.app-side-nav nav a[style*="padding: 6px 9px"]{min-height:32px;font-size:11.5px!important}.app-side-nav nav svg{width:17px;height:17px}.app-top-nav,.app-top-nav button,.app-top-nav a{font-size:12px!important}.app-top-nav svg{max-width:17px;max-height:17px}label,th,[style*="text-transform: uppercase"],[style*='textTransform: "uppercase"']{font-size:var(--type-helper)!important;font-weight:500!important;letter-spacing:0!important}p,td,li,input,textarea,select{font-size:var(--type-body);font-weight:var(--weight-body)}button{font-size:var(--type-body);font-weight:500}.status-badge,.semantic-badge{display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.35;white-space:nowrap}.tone-success{color:var(--intent-success);background:var(--intent-success-bg);border-color:var(--intent-success-border)}.tone-warning{color:var(--intent-warning);background:var(--intent-warning-bg);border-color:var(--intent-warning-border)}.tone-attention{color:var(--intent-attention);background:var(--intent-attention-bg);border-color:var(--intent-attention-border)}.tone-critical{color:var(--intent-critical);background:var(--intent-critical-bg);border-color:var(--intent-critical-border)}.tone-info{color:var(--intent-info);background:var(--intent-info-bg);border-color:var(--intent-info-border)}.tone-workflow{color:var(--intent-workflow);background:var(--intent-workflow-bg);border-color:var(--intent-workflow-border)}.tone-neutral{color:var(--intent-neutral);background:var(--intent-neutral-bg);border-color:var(--intent-neutral-border)}.kpi-value{font-size:var(--type-card-value);font-weight:var(--weight-card-value);line-height:1.1;letter-spacing:0}.kpi-label{font-size:var(--type-card-title);font-weight:var(--weight-label);color:var(--muted)}.app-kpi-card,.semantic-card:has(.kpi-value){min-height:64px!important;padding:10px 12px!important;border-radius:var(--radius-card)!important}.app-kpi-card[data-size=compact]{min-height:56px!important;padding:8px 10px!important}.app-kpi-card[data-size=featured]{min-height:82px!important;padding:14px 16px!important}.app-kpi-card .kpi-value{font-size:var(--type-card-value)!important;margin-top:5px!important}.app-kpi-card .kpi-label{font-size:var(--type-card-title)!important}.app-kpi-card .kpi-sub{font-size:var(--type-helper)!important;line-height:1.35!important}.app-kpi-card.kpi-vivid:before{left:14px;right:14px;top:0;bottom:auto;width:auto;height:3px;border-radius:0 0 99px 99px}.app-kpi-card .kpi-tile{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#fff;flex:none}.app-kpi-card[data-size=compact] .kpi-tile{width:32px;height:32px;border-radius:9px}.app-kpi-card .kpi-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-kpi-card .kpi-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-icon-rail{scrollbar-width:none}.app-icon-rail::-webkit-scrollbar{display:none}.density-compact-page{padding:var(--space-page-y) var(--space-page-x)!important;font-size:var(--type-body)!important}.density-compact-page h1{font-size:var(--type-page-title)!important}.density-compact-page h2,.density-compact-page h3{font-size:var(--type-section-title)!important}.density-compact-page p,.density-compact-page label,.density-compact-page button,.density-compact-page input,.density-compact-page select,.density-compact-page textarea{font-size:var(--type-body)!important}.density-compact-page th{padding:8px 10px!important;font-size:var(--type-helper)!important;line-height:1.25!important}.density-compact-page td{padding:8px 10px!important;font-size:var(--type-body)!important;line-height:1.35!important}.density-compact-page .status-badge,.density-compact-page .semantic-badge{font-size:10px!important;padding:2px 7px!important}.density-compact-page .app-kpi-card{flex-basis:150px!important;min-width:145px!important}.semantic-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.semantic-card:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 99px 99px 0;background:var(--card-accent, transparent)}.semantic-card[data-intent=success]{--card-accent: var(--intent-success);border-color:var(--intent-success-border)}.semantic-card[data-intent=warning]{--card-accent: var(--intent-warning);border-color:var(--intent-warning-border)}.semantic-card[data-intent=attention]{--card-accent: var(--intent-attention);border-color:var(--intent-attention-border)}.semantic-card[data-intent=critical]{--card-accent: var(--intent-critical);border-color:var(--intent-critical-border)}.semantic-card[data-intent=info]{--card-accent: var(--intent-info);border-color:var(--intent-info-border)}.semantic-card[data-intent=workflow]{--card-accent: var(--intent-workflow);border-color:var(--intent-workflow-border)}.semantic-indicator{width:7px;height:7px;border-radius:999px;display:inline-block;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 15%,transparent)}.semantic-muted-panel{background:#f8fafc;border:1px solid var(--intent-neutral-border)}small,.text-xs,[style*="font-size: 10"],[style*="font-size: 11"],[style*="font-size: 12"],[style*="fontSize: 10"],[style*="fontSize: 11"],[style*="fontSize: 12"]{font-size:var(--type-helper)!important;font-weight:var(--weight-body)!important;line-height:1.45!important;letter-spacing:0!important}strong,b{font-weight:600}button,input,textarea,select{font-family:var(--font-sans)}.fade-in{gap:14px!important}.fade-in>section,.fade-in>div{margin-bottom:14px}[style*="borderRadius: 18"],[style*="border-radius: 18"],[style*="borderRadius: 16"],[style*="border-radius: 16"],[style*="borderRadius: 14"],[style*="border-radius: 14"],[style*="borderRadius: 13"],[style*="border-radius: 13"],[style*="borderRadius: 12"],[style*="border-radius: 12"]{border-radius:var(--radius-card)!important}[style*="padding: 46px"],[style*="padding: 48px"],[style*="padding: 40px"],[style*="padding: 36px"],[style*="padding: 34px"],[style*="padding: 32px"],[style*="padding: 30px"],[style*="padding: 28px"],[style*="padding: 26px"],[style*="padding: 24px"],[style*="padding: 22px"],[style*="padding: 20px"],[style*='padding: "28px'],[style*='padding: "26px'],[style*='padding: "24px'],[style*='padding: "22px'],[style*='padding: "20px'],[style*='padding: "18px']{padding:var(--space-card)!important}[style*="box-shadow: 0 18px"],[style*="box-shadow: 0 16px"],[style*="box-shadow: 0 14px"],[style*="box-shadow: 0 12px"],[style*='boxShadow: "0 18px'],[style*='boxShadow: "0 16px'],[style*='boxShadow: "0 14px'],[style*='boxShadow: "0 12px']{box-shadow:var(--shadow-card)!important}table{border-collapse:collapse;font-size:var(--type-body)}th{padding:8px 10px!important;line-height:1.25!important}td{padding:9px 10px!important;line-height:1.35!important}input,textarea,select{min-height:34px}.app-modal label,.app-modal [style*="text-transform: uppercase"]{display:block;color:#475569!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;margin-bottom:5px}.app-modal input,.app-modal select,.app-modal textarea{min-height:38px;padding:8px 10px!important;border-radius:8px!important;border-color:#dce7e4!important;font-size:13px!important;line-height:1.4}.app-modal textarea{min-height:96px;resize:vertical}.app-modal button{min-height:34px}.app-modal-footer button{min-width:84px}.app-modal-overlay{background:#0f172a75!important;-webkit-backdrop-filter:blur(3px) saturate(.9)!important;backdrop-filter:blur(3px) saturate(.9)!important}.app-modal{border:1px solid #d8e1eb!important;border-radius:16px!important;box-shadow:0 28px 80px #0f172a3d,0 3px 12px #0f172a14!important}.app-modal-header{min-height:68px;padding:16px 20px!important;align-items:center!important;background:linear-gradient(180deg,#fff,#fbfcfe)!important;border-bottom-color:#e5eaf1!important}.app-modal-heading{display:grid;gap:3px}.app-modal-title{font-size:16px!important;font-weight:750!important;letter-spacing:-.012em}.app-modal-subtitle{margin:0!important;font-size:12px!important;color:#64748b!important}.app-modal-close{width:32px!important;height:32px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#64748b!important;transition:background .15s,color .15s}.app-modal-close:hover{background:#f1f5f9!important;color:#0f172a!important}.app-modal-body{padding:18px 20px 20px!important}.app-modal-footer{min-height:62px;padding:12px 20px!important;background:#f8fafc!important;border-top-color:#e5eaf1!important}.app-modal-footer button{min-height:36px;border-radius:8px!important}.app-modal .app-card,.app-modal [class*=summary],.app-modal [class*=information]{border-color:#e1e7ef}[style*="position: fixed"][style*="rgba(0,0,0,0.45)"],[style*="position: fixed"][style*="rgba(0,0,0,0.4)"],[style*="position: fixed"][style*="rgba(15,23,42,0.5)"],[style*="position: fixed"][style*="rgba(15,23,42,0.48)"],[style*="position: fixed"][style*="rgba(15,23,42,0.45)"],[style*="position: fixed"][style*="rgba(15,23,42,0.44)"],[style*="position: fixed"][style*="rgba(15,23,42,0.42)"],[style*="position: fixed"][style*="rgba(15,23,42,0.38)"],[style*="position: fixed"][style*="rgba(15,23,42,0.35)"]{background:#0f172a52!important;-webkit-backdrop-filter:blur(1.5px)!important;backdrop-filter:blur(1.5px)!important;align-items:center!important;justify-content:center!important;padding:24px 18px!important}[style*="position: fixed"][style*="rgba(0,0,0,0.45)"]>div,[style*="position: fixed"][style*="rgba(0,0,0,0.4)"]>div,[style*="position: fixed"][style*="rgba(15,23,42,0.5)"]>div,[style*="position: fixed"][style*="rgba(15,23,42,0.48)"]>div,[style*="position: fixed"][style*="rgba(15,23,42,0.45)"]>div,[style*="position: fixed"][style*="rgba(15,23,42,0.44)"]>div,[style*="position: fixed"][style*="rgba(15,23,42,0.42)"]>div,[style*="position: fixed"][style*="rgba(15,23,42,0.38)"]>div,[style*="position: fixed"][style*="rgba(15,23,42,0.35)"]>div{border-radius:12px!important;box-shadow:0 24px 70px #0f172a2e!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f5f7fb}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}input,textarea,select{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px;color:#1e293b!important;font-family:inherit;font-size:var(--type-body);font-weight:400;transition:border-color .2s,box-shadow .2s}input::-moz-placeholder,textarea::-moz-placeholder{color:#64748b!important}input::placeholder,textarea::placeholder{color:#64748b!important}input:focus,textarea:focus,select:focus{border-color:var(--brand)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-dark) 8%,transparent)!important;outline:none}select option{background:#fff;color:#1e293b}.finance-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.finance-modal-grid-compact{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr)}@media (max-width: 760px){html,body,#root{width:100%;min-width:0;overflow-x:hidden}body{font-size:var(--type-body)}input,textarea,select,button{max-width:100%}.app-modal-overlay{align-items:flex-end!important;padding:10px!important}.app-modal{min-width:0!important;max-width:100%!important;width:100%!important;max-height:calc(100dvh - 20px)!important;border-radius:14px 14px 10px 10px!important}.app-modal-header,.app-modal-body,.app-modal-footer{padding-left:14px!important;padding-right:14px!important}.app-modal-footer{flex-direction:column-reverse}.app-modal-footer button{width:100%}.finance-modal-grid,.finance-modal-grid-compact{grid-template-columns:1fr}.finance-page{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;padding:10px 0 18px!important;gap:12px!important;flex-direction:column!important}.finance-page>div{max-width:100%!important;min-width:0!important}.finance-page [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.finance-page [style*="grid-column: span"],.finance-page [style*="grid-column: 1 / -1"]{grid-column:auto!important}.finance-page [style*="display: flex"][style*="justify-content: space-between"],.finance-page [style*="display: flex"][style*="align-items: flex-start"],.finance-page [style*="display: flex"][style*="align-items: center"]{flex-wrap:wrap!important}.finance-page [style*="margin-left: auto"]{margin-left:0!important}.finance-page [style*="padding: 16px 20px"],.finance-page [style*="padding: 20px 24px"],.finance-page [style*="padding: 16px 18px"],.finance-page [style*="padding: 14px 16px"],.finance-page [style*="padding: 12px 16px"]{padding:14px!important}.finance-page [style*="width: 420px"],.finance-page [style*="width: 360px"],.finance-page [style*="width: 280px"]{width:100%!important}.finance-page [style*="min-width: 1450"]:not(.data-table),.finance-page [style*="min-width: 1180"]:not(.data-table),.finance-page [style*="min-width: 900"]:not(.data-table),.finance-page [style*="min-width: 750"]:not(.data-table){min-width:760px!important}.finance-page table input,.finance-page table select,.finance-page table textarea{min-width:0!important}table{max-width:100%}.fade-in{gap:12px!important}.fade-in>section[style*=grid-template-columns],.fade-in>div[style*=grid-template-columns],.fade-in>section>div[style*=grid-template-columns],.fade-in>div>div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.fade-in [style*="min-width: 280px"],.fade-in [style*="min-width: 300px"],.fade-in [style*="min-width: 320px"],.fade-in [style*="min-width: 340px"],.fade-in [style*="min-width: 360px"],.fade-in [style*="min-width: 420px"],.fade-in [style*="min-width: 640px"]{min-width:0!important}.fade-in [style*="width: 560px"],.fade-in [style*="width: 520px"],.fade-in [style*="width: 440px"],.fade-in [style*="width: 360px"]{width:100%!important}.fade-in [style*="padding: 24px"],.fade-in [style*="padding: 22px"],.fade-in [style*="padding: 20px"]{padding:16px!important}.fade-in h1{font-size:clamp(20px,6vw,22px)!important;line-height:1.15!important}.fade-in h2,.fade-in h3{font-size:clamp(15px,4.5vw,16px)!important;line-height:1.2!important}.fade-in[style*="margin: -24px"]{margin:-10px!important;padding:10px!important}.page-header{margin-bottom:14px!important}.page-header>div,.page-header-action{width:100%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fade-in{animation:fadeIn .15s ease both}.spinner{animation:spin .8s linear infinite}.blink{animation:blink 1s infinite}.top-dropdown-link:hover{background:#f1edff!important;color:var(--brand-dark)!important}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}table.data-table th,table.data-table td{white-space:nowrap}table.data-table th{position:relative}table.data-table th{padding-block:8px!important;padding-inline:12px!important;font-size:11px!important;line-height:1.25!important}table.data-table td:not([colspan]){padding-block:8px!important;padding-inline:12px!important;font-size:12px!important;line-height:1.3!important}table.data-table tbody tr{height:auto!important;min-height:0!important}.module-density .purchase-order-lines table.data-table th{padding-block:7px!important}.module-density .purchase-order-lines table.data-table td:not([colspan]){padding-block:7px!important;vertical-align:middle}.module-density .purchase-order-lines table.data-table tbody>tr>td>:where(div,span){line-height:1.25}.module-density .app-status-chip{display:inline-flex;align-items:center;min-height:22px;box-sizing:border-box;letter-spacing:0;font-size:11px!important;font-weight:600!important;line-height:1.2!important}.module-density .purchase-order-support-section{padding:14px!important}.module-density .transaction-section-heading{min-height:24px;margin-bottom:10px!important;font-size:14px!important;font-weight:700!important}.module-density .transaction-section-hint{font-size:11px!important;font-weight:400!important}.module-density .purchase-order-support-section table.data-table th,.module-density .purchase-order-support-section table.data-table td:not([colspan]){padding-block:7px!important}.module-density .customer-invoice-detail .invoice-tab-strip{gap:4px!important;padding-inline:2px}.module-density .customer-invoice-detail .invoice-tab-strip [role=tab]{border:1px solid transparent!important;border-bottom:2px solid transparent!important;border-radius:8px 8px 0 0!important;margin-bottom:-1px!important}.module-density .customer-invoice-detail .invoice-tab-strip [role=tab][aria-selected=true]{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important;border-bottom-color:var(--brand)!important}.module-density .customer-invoice-detail .invoice-tab-panel{padding:14px!important;border-radius:0 0 10px 10px!important}.module-density .customer-invoice-detail .invoice-tab-panel table.data-table td:not([colspan]){font-weight:400;vertical-align:middle!important}.module-density .customer-invoice-detail .invoice-credit-panel{container-type:inline-size}.module-density .customer-invoice-detail .invoice-credit-kpi{min-height:54px!important}.col-resizer{position:absolute;top:0;bottom:0;inset-inline-end:-4px;width:9px;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.col-resizer:after{content:"";position:absolute;top:15%;bottom:15%;inset-inline-start:4px;width:1px;background:transparent}.col-resizer:hover:after,.col-resizer.dragging:after{background:var(--brand);width:2px}body.col-resizing,body.col-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.cc-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}@media (max-width: 1100px){.cc-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 760px){.cc-kpi-grid{grid-template-columns:repeat(2,1fr)}}.sales-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.sales-kpi-grid>*{min-width:0;overflow:hidden;overflow-wrap:anywhere}@media (max-width: 900px){.sales-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.sales-kpi-grid{grid-template-columns:minmax(0,1fr)}}.sales-overview-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.sales-overview-kpi-grid>*{min-width:0;overflow:hidden}.sales-overview-kpi-grid svg{width:18px;height:18px;flex:0 0 18px}@media (max-width: 1050px){.sales-overview-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 650px){.sales-overview-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--pc-primary:var(--brand);--pc-primary-hover:var(--brand-dark);--pc-primary-soft:var(--brand-soft);--pc-primary-border:var(--brand-border);--pc-border:#E2E8F0;--pc-surface:#FFFFFF;--pc-page:#F5F7FB;--pc-text:#111827;--pc-text-2:#64748B;--pc-text-3:#94A3B8}body{font-family:var(--font-sans);background:var(--pc-page);color:var(--pc-text-2)}button,.btn,[role=button]{font-family:var(--font-sans)}button:not(.plain):not([data-noskin]){border-radius:7px}button:focus-visible,a:focus-visible{outline:2px solid var(--pc-primary-border);outline-offset:2px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-family:var(--font-sans);border-radius:6px;font-size:12.5px;color:var(--pc-text);transition:border-color .12s ease,box-shadow .12s ease}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{outline:none}input[style*=border]:focus,select[style*=border]:focus,textarea[style*=border]:focus{border-color:var(--pc-primary);box-shadow:0 0 0 3px var(--pc-primary-soft)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--pc-text-3)}input::placeholder,textarea::placeholder{color:var(--pc-text-3)}input[type=checkbox],input[type=radio]{accent-color:var(--pc-primary);inline-size:16px!important;block-size:16px!important;min-inline-size:16px;min-block-size:16px;margin:0;padding:0;vertical-align:middle;cursor:pointer}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.65}label,table{font-family:var(--font-sans)}[style*="font-family: Inter"],[style*="font-family: Roboto"],[style*="font-family: 'Inter'"],[style*="font-family: 'Roboto'"]{font-family:var(--font-sans)!important}h1,h2,h3,h4{color:var(--pc-text);letter-spacing:-.01em}select:not([data-noskin]){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-inline-end:32px}input:disabled,select:disabled,textarea:disabled{background:var(--pc-page);color:var(--pc-text-3);cursor:not-allowed}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],input.invalid,select.invalid,textarea.invalid{border-color:#ef4444!important}input[aria-invalid=true]:focus,input.invalid:focus{box-shadow:0 0 0 3px #feecec!important}.pc-field{display:grid;gap:6px;min-width:0}.pc-label{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--pc-text-2)}.pc-input{padding:7px 10px;border:1px solid var(--pc-border);border-radius:6px;background:var(--pc-surface);color:var(--pc-text);font:inherit;font-size:12.5px;transition:border-color .12s ease,box-shadow .12s ease;min-width:0;width:100%}textarea.pc-input{height:auto;padding:8px 10px;resize:vertical;line-height:1.5}.pc-input:focus{outline:none;border-color:var(--pc-primary);box-shadow:0 0 0 3px var(--pc-primary-soft)}.pc-field-error{font-size:12px;color:#ef4444;font-weight:500}.pc-formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}@media (max-width:760px){.pc-formgrid{grid-template-columns:1fr}}.pc-switch{position:relative;width:32px;height:18px;border-radius:999px;background:var(--pc-border);cursor:pointer;border:none;padding:0;flex:none;transition:background .15s}.pc-switch:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:14px;height:14px;border-radius:999px;background:#fff;transition:transform .15s;box-shadow:0 1px 3px #1118274d}.pc-switch[aria-checked=true]{background:var(--pc-primary)}.pc-switch[aria-checked=true]:after{transform:translate(14px)}.pc-card{background:var(--pc-surface);border:1px solid var(--pc-border);border-radius:14px;box-shadow:0 1px 2px #1118270d;min-width:0}.pc-card-head{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--pc-border)}.pc-card-head h3{margin:0;font-size:14.5px;font-weight:600;color:var(--pc-text);flex:1}.pc-card-pad{padding:20px}.pc-eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-primary)}textarea{height:auto!important;min-height:64px;padding:8px 10px;line-height:1.5}thead th{background:#f1f5f9;color:#475569;border-bottom:1px solid #E2E8F0}.module-density{--type-page-title:20px;--type-section-title:14px;--type-card-title:11px;--type-card-value:17px;--type-body:12.5px;--type-helper:10.5px;--type-field-label:12px;--type-field-value:12px;font-size:var(--type-body)}.module-density h1{font-size:20px!important;line-height:1.25!important}.module-density h2{font-size:16px!important;line-height:1.3!important}.module-density h3{font-size:14px!important;line-height:1.35!important}.module-density :where(div,span,p,a,label,small)[style*="font-size: 11.5px"],.module-density :where(div,span,p,a,label,small)[style*="font-size: 12px"],.module-density :where(div,span,p,a,label,small)[style*="font-size: 12.5px"],.module-density :where(div,span,p,a,label,small)[style*="font-size: 13px"],.module-density :where(div,span,p,a,label,small)[style*="font-size: 13.5px"]{font-size:12px!important;line-height:1.4}.module-density :where(div,span,p)[style*="font-size: 14.5px"][style*=font-weight],.module-density :where(div,span,p)[style*="font-size: 15px"][style*=font-weight]{font-size:14px!important;line-height:1.35!important}.module-density [style*="font-size: 21px"][style*=font-weight],.module-density [style*="font-size: 22px"][style*=font-weight],.module-density [style*="font-size: 23px"][style*=font-weight],.module-density [style*="font-size: 24px"][style*=font-weight],.module-density [style*="font-size: 25px"][style*=font-weight],.module-density [style*="font-size: 26px"][style*=font-weight],.module-density [style*="font-size: 28px"][style*=font-weight]{font-size:20px!important;line-height:1.2!important}.module-density [role=tab]{min-height:34px!important;padding:7px 12px!important;border-radius:8px!important;font-size:12px!important;font-weight:650!important}.module-density .app-kpi-card{min-height:58px!important;border-radius:10px!important;box-shadow:0 1px 2px #0f172a0b!important}.module-density .app-kpi-card strong,.module-density .cc-kpi-grid [style*="font-size: 20px"],.module-density .ecc-kpi strong{font-size:17px!important;line-height:1.15!important}.module-density [role=tablist]{min-height:35px;border-bottom:1px solid var(--pc-border)}.module-density [role=tab][aria-selected=true]{color:var(--brand)!important;border-bottom-color:var(--brand)!important}.module-density button:not(.plain):not([data-noskin]){min-height:34px;padding-block:7px;font-size:12px!important;font-weight:650}.module-density table.data-table button:not(.plain):not([data-noskin]){min-height:26px;padding-block:4px;padding-inline:8px;font-size:11px!important}.module-density button.permission-switch{width:32px!important;height:18px!important;min-width:32px!important;min-height:18px!important;padding:0!important;border-radius:999px!important}.module-density button.permission-check{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;border-radius:5px!important}.module-density input:not([type=checkbox]):not([type=radio]),.module-density select,.module-density textarea{font-size:var(--type-body)!important;font-weight:400!important}.module-density input[readonly],.module-density textarea[readonly],.module-density input:disabled,.module-density select:disabled,.module-density textarea:disabled{font-weight:500!important}.module-density label,.module-density .pc-label,.module-density .field-label,.module-density .form-label,.module-density .detail-field-label,.module-density .field-value,.module-density .form-value,.module-density .detail-field-value{font-weight:500!important}.module-density .pc-input{font-weight:400!important}.module-density table:not([data-layout-table]){width:100%;border-collapse:collapse;font-size:12px!important;font-variant-numeric:tabular-nums}.module-density table:not([data-layout-table]) th{padding:7px 10px!important;font-size:11px!important;line-height:1.25!important;font-weight:600!important;color:#475569;white-space:nowrap}.module-density table:not([data-layout-table]) td:not([colspan]){padding:7px 10px!important;font-size:12px!important;line-height:1.3!important;vertical-align:middle}.module-density table:not([data-layout-table]) tbody tr{height:auto!important;min-height:0!important}.module-density table:not([data-layout-table]) td>:where(div,span){line-height:1.3}.module-density :where(span,div)[style*="border-radius: 999px"][style*=padding]{min-height:22px;box-sizing:border-box;display:inline-flex;align-items:center;font-size:11px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:0!important}.module-density :where(div,span,p,a)[style*="font-size: 12px"][style*="font-weight: 600"],.module-density :where(div,span,p,a)[style*="font-size: 12.5px"][style*="font-weight: 600"],.module-density :where(div,span,p,a)[style*="font-size: 13px"][style*="font-weight: 600"]{font-weight:500!important}.module-density :where(div,span,p,a)[style*="font-size: 11px"][style*="font-weight: 700"],.module-density :where(div,span,p,a)[style*="font-size: 12px"][style*="font-weight: 700"],.module-density :where(div,span,p,a)[style*="font-size: 12.5px"][style*="font-weight: 700"],.module-density :where(div,span,p,a)[style*="font-size: 13px"][style*="font-weight: 700"]{font-weight:600!important}html body .app-hero-surface,.module-density :where(section,header)[style*=linear-gradient][style*=--brand-soft],.module-density :where(section,header)[style*="background: var(--brand-soft)"],.module-density .dash-hero{background:linear-gradient(135deg,#ffffff 0%,var(--brand-softer, #f5f3ff) 100%)!important;background-image:linear-gradient(135deg,#ffffff 0%,var(--brand-softer, #f5f3ff) 100%)!important;border:1px solid var(--brand-border, #e2e8f0)!important;box-shadow:0 10px 26px color-mix(in srgb,var(--brand-dark) 6%,transparent)!important;color:#111827!important}html body .app-hero-surface :where(h1,h2,h3),.module-density .dash-hero :where(h1,h2,h3){color:#111827!important}html body .app-hero-surface :where(p),.module-density .dash-hero :where(p){color:#475569!important}html body .app-hero-surface .hero-formula-chip{color:#172033!important}html body .app-hero-surface .hero-formula-chip>span{color:var(--brand-dark)!important}html body .app-hero-surface .client-hero-logo{color:var(--brand-dark)!important}.dash-hero,.product-editor-hero,.product-360-hero,.sales-leadership-dashboard .leadership-page-header,.sales-person-dashboard .spd-heading{background:linear-gradient(135deg,#ffffff 0%,var(--brand-softer, #f5f3ff) 100%)!important;border:1px solid var(--brand-border, #e2e8f0)!important;box-shadow:0 10px 26px color-mix(in srgb,var(--brand-dark) 6%,transparent)!important;color:#111827!important}:is(.dash-hero,.app-hero-surface,.product-360-hero,.leadership-page-header,.spd-heading) :is(h1,h2,h3):not(.app-kpi-card *){color:#111827!important}:is(.dash-hero,.app-hero-surface,.product-360-hero,.leadership-page-header,.spd-heading) :is(p,small):not(.app-kpi-card *){color:#475569!important;opacity:1!important}:is(.dash-hero,.app-hero-surface,.product-360-hero,.leadership-page-header,.spd-heading) [style*="color: rgb(255, 255, 255)"]:not(.app-kpi-card,.app-kpi-card *):not(button):not(a){color:#111827!important}:is(.dash-hero,.app-hero-surface,.product-360-hero,.leadership-page-header,.spd-heading) [style*="color: rgba(255, 255, 255"]:not(.app-kpi-card,.app-kpi-card *):not(button):not(a){color:#475569!important}:is(.dash-hero,.app-hero-surface,.product-360-hero,.leadership-page-header,.spd-heading) [style*="text-transform: uppercase"]:not(.app-kpi-card *){color:var(--brand-dark)!important;opacity:1!important}:is(.dash-hero,.app-hero-surface,.product-360-hero,.leadership-page-header,.spd-heading) [style*=opacity]:not(.app-kpi-card,.app-kpi-card *){opacity:1!important}:is(.dash-hero,.app-hero-surface,.product-360-hero,.leadership-page-header,.spd-heading) [style*="background: rgba(255, 255, 255"]:not(button):not(a):not(.app-kpi-card,.app-kpi-card *){background:var(--brand-soft)!important;border-color:var(--brand-border)!important;color:var(--brand)!important}:is(.dash-hero,.app-hero-surface,.leadership-page-header,.spd-heading) :is(button,a):not(.app-kpi-card *):not([data-variant]){background:#fff!important;color:#334155!important;border:1px solid #d9e0ea!important;box-shadow:none!important}:is(.dash-hero,.app-hero-surface,.leadership-page-header,.spd-heading) :is(button,a)[style*="background: rgb(255, 255, 255)"]:not(.app-kpi-card *):not([data-variant]){background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}:is(.dash-hero,.app-hero-surface,.leadership-page-header,.spd-heading) :is(button,a):not(.app-kpi-card *) svg{color:currentColor}.module-density [role=tab][aria-selected=true]{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}.module-density [role=tab][aria-selected=true] :where(svg,span){color:inherit!important}.module-density [aria-pressed=true]:not([role=switch]),.module-density [data-state=active]:not([role=switch]){background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}.detail-nav-bar{min-height:34px}.detail-record-nav{padding-inline-start:12px;border-inline-start:1px solid var(--pc-border)}.document-action-bar{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-bottom:12px!important}.document-action-bar>.document-actions,.document-action-bar>[data-document-actions]{margin-inline-start:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media (max-width:760px){.detail-nav-bar{align-items:flex-start!important;flex-wrap:wrap}.detail-record-nav{width:100%;margin-inline-start:0!important;padding-inline-start:0;border-inline-start:0;justify-content:space-between}.module-density h1{font-size:18px!important}.module-density [role=tab]{padding-inline:10px!important}}.dashboard-return-pill{position:fixed;inset-inline-start:18px;bottom:18px;z-index:1250;display:flex;align-items:center;gap:5px;padding:6px 7px 6px 12px;border:1px solid var(--brand-border);border-radius:999px;background:#fff;box-shadow:0 10px 28px #0f172a29}.dashboard-return-pill button{border:0;background:transparent;color:var(--brand-dark);font:inherit;font-size:12px;font-weight:800;cursor:pointer;padding:3px;display:inline-flex;align-items:center;gap:6px}.dashboard-return-pill .dashboard-return-dismiss{width:22px;height:22px;justify-content:center;border-radius:50%;color:#64748b;background:#f1f5f9;font-size:15px;line-height:1}.dashboard-return-pill .dashboard-return-dismiss:hover{background:#e2e8f0;color:#0f172a}@media (max-width:700px){.dashboard-return-pill{inset-inline:10px auto;bottom:12px;max-width:calc(100vw - 20px)}}@media (max-width: 760px){.data-table,.data-table>tbody{display:block;width:100%!important;min-width:0!important;max-width:100%}.data-table>thead{display:none}.data-table>tbody>tr{display:block;margin:0 0 10px;border:1px solid #E2E8F0;border-radius:10px;background:#fff;overflow:hidden}.data-table>tbody>tr:last-child{margin-bottom:0}.data-table>tbody>tr>td{display:flex;gap:12px;align-items:baseline;justify-content:space-between;width:auto!important;max-width:none!important;border:0;border-bottom:1px solid #F1F5F9;padding:7px 12px;text-align:start!important;white-space:normal!important;overflow-wrap:anywhere}.data-table>tbody>tr>td:last-child{border-bottom:0}.data-table>tbody>tr>td[data-label]:before{content:attr(data-label);flex:0 0 40%;color:#64748b;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.5}.data-table>tbody>tr>td[data-label]>*{min-width:0}.data-table>tbody>tr>td[data-empty="1"]{display:none!important}.data-table>tbody>tr>td:first-child{background:#f8fafc;font-weight:700;padding-top:9px;padding-bottom:9px}.data-table>tbody>tr>td[colspan]{display:block;text-align:center!important;background:transparent;font-weight:inherit}.data-table>tbody>tr>td img{max-width:44px;height:auto}}@media (max-width: 900px){.docs-shell{display:block!important}.docs-shell>.docs-nav{position:static!important;height:auto!important;max-height:38vh;border-inline-end:0!important;border-bottom:1px solid #E2E8F0;padding:14px 12px!important}.docs-shell>.docs-toc{display:none!important}}@media (max-width: 760px){.resp-grid{grid-template-columns:minmax(0,1fr)!important}}.system-map-search{flex:1;min-width:0;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#334155!important;font:inherit;font-size:12px!important}@media (max-width: 760px){.org-grid-2,.org-grid-side{grid-template-columns:minmax(0,1fr)!important}.org-grid-2>*,.org-grid-side>*{grid-column:auto!important;min-width:0}}input.gsearch-input,input.gsearch-input:focus{border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;padding:4px 0!important}.hub-page{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.hub-hero{border-radius:16px;padding:18px 20px}.hub-hero-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hub-hero-title{display:flex;align-items:center;gap:14px;min-width:0}.hub-hero-title h1{margin:0;font-size:20px;line-height:1.25;font-weight:700}.hub-hero-title p{margin:4px 0 0;font-size:13px;line-height:1.45}.hub-hero-icon{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-soft);border:1px solid var(--brand-border);color:var(--brand);flex-shrink:0}.hub-filter{position:relative;flex:0 1 340px;min-width:200px;display:flex;align-items:center}.hub-filter svg{position:absolute;inset-inline-start:11px;color:#94a3b8;pointer-events:none}.hub-filter input{width:100%;box-sizing:border-box;padding:9px 12px 9px 34px;font-size:13px;border:1px solid #d9e0ea;border-radius:10px;background:#fff}[dir=rtl] .hub-filter input{padding:9px 34px 9px 12px}.hub-empty{padding:28px;text-align:center;color:#64748b;font-size:13px;background:#fff;border-radius:14px;border:1px solid #e2e8f0}.hub-body{display:grid;grid-template-columns:236px minmax(0,1fr);gap:18px;align-items:start}.hub-rail{position:sticky;top:64px;display:flex;flex-direction:column;gap:2px;padding:8px;background:#fff;border:1px solid var(--brand-border, #e2e8f0);border-radius:14px;max-height:calc(100vh - 84px);overflow-y:auto}.hub-rail-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:10px;background:transparent;cursor:pointer;font:inherit;font-size:13px;color:#334155;text-align:start}.hub-rail-item:hover{background:#f5f7fb}.hub-rail-item.on{background:var(--brand-soft, #eef2ff);color:#0f172a;font-weight:600}.hub-rail-item:focus-visible,.hub-tile:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.hub-rail-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hub-rail-label{flex:1;min-width:0;line-height:1.3}.hub-rail-count{font-size:11px;font-weight:600;color:#64748b;background:#f1f5f9;border-radius:999px;padding:1px 7px;font-variant-numeric:tabular-nums}.hub-sections{display:flex;flex-direction:column;gap:16px;min-width:0}.hub-section{background:#fff;border:1px solid var(--brand-border, #e2e8f0);border-radius:14px;padding:14px 16px 16px;scroll-margin-top:72px}.hub-section-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.hub-section-head h2{margin:0;font-size:15px;font-weight:700;color:#0f172a;flex:1;min-width:0}.hub-section-icon{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hub-section-count{font-size:12px;color:#64748b}.hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px}.hub-tile{display:flex;align-items:center;gap:11px;min-height:54px;padding:9px 12px;border:1px solid #e6ebf2;border-radius:12px;background:#fbfcfe;color:#1e293b;text-decoration:none;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s}.hub-tile:hover{border-color:var(--brand-border, #c7d2fe);background:#fff;box-shadow:0 6px 18px #0f172a12;transform:translateY(-1px)}.hub-tile-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hub-tile-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.hub-tile-label{font-size:13px;font-weight:600;line-height:1.3}.hub-tile-sub{font-size:11.5px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-tile-chev{color:#94a3b8;flex-shrink:0}[dir=rtl] .hub-tile-chev{transform:scaleX(-1)}@media (prefers-reduced-motion: reduce){.hub-tile{transition:none}.hub-tile:hover{transform:none}}@media (max-width: 900px){.hub-body{grid-template-columns:minmax(0,1fr)}.hub-rail{top:52px;z-index:5;flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:none;padding:6px;scrollbar-width:none}.hub-rail::-webkit-scrollbar{display:none}.hub-rail-item{width:auto;flex-shrink:0;padding:5px 10px 5px 5px}.hub-rail-label{white-space:nowrap}.hub-filter{flex:1 1 100%}}.hub-trail{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px;padding:7px 10px;background:#fff;border:1px solid var(--brand-border, #e2e8f0);border-radius:12px;font-size:13px}.hub-trail a{text-decoration:none}.hub-trail-back{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:9px;background:var(--brand-soft, #eef2ff);color:var(--brand);font-weight:600}.hub-trail-back:hover{filter:brightness(.97)}.hub-trail-where{display:inline-flex;align-items:baseline;gap:8px;flex:1;min-width:0;color:#334155}.hub-trail-section{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-trail-count{font-size:12px;color:#64748b;white-space:nowrap;font-variant-numeric:tabular-nums}.hub-trail-steps{display:inline-flex;gap:6px;min-width:0}.hub-trail-step{display:inline-flex;align-items:center;gap:4px;max-width:220px;padding:5px 9px;border:1px solid #e2e8f0;border-radius:9px;color:#1e293b;background:#fbfcfe}.hub-trail-step:hover{border-color:var(--brand-border, #c7d2fe);background:#fff}.hub-trail-step.off{color:#cbd5e1;background:transparent}.hub-trail-step-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hub-trail a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}[dir=rtl] .hub-trail svg{transform:scaleX(-1)}@media (max-width: 640px){.hub-trail-step-label{display:none}.hub-trail-where{order:3;flex-basis:100%}.hub-trail-steps{margin-inline-start:auto}}.purge-page{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.purge-hero{border-radius:16px;padding:18px 20px}.purge-hero-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.purge-hero-title{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.purge-hero-title h1{margin:0;font-size:20px;font-weight:700}.purge-hero-title p{margin:4px 0 0;font-size:13px;line-height:1.45;max-width:70ch}.purge-hero-icon{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;flex-shrink:0}.purge-ghost{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#1e293b;font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.purge-ghost:hover{border-color:var(--brand-border, #c7d2fe)}.purge-warn{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 16px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;border-radius:14px;font-size:13px;line-height:1.55}.purge-warn>svg{color:#b45309;flex-shrink:0}.purge-error{padding:12px 16px;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;border-radius:12px;font-size:13px}.purge-done{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:12px;font-size:13px}.purge-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.purge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:14px;align-items:start}.purge-card{background:#fff;border:1px solid var(--brand-border, #e2e8f0);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:14px}.purge-card.empty{background:#fbfcfe}.purge-card-head{display:flex;align-items:center;gap:12px}.purge-card-head h2{margin:0;font-size:15px;font-weight:700;color:#0f172a}.purge-card-head p{margin:2px 0 0;font-size:12px;color:#64748b}.purge-card-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.purge-clean{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#15803d;background:#dcfce7;border-radius:999px;padding:3px 10px}.purge-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #eef2f7;border-radius:12px;overflow:hidden}.purge-stats>div{padding:10px 12px;display:flex;flex-direction:column;gap:3px}.purge-stats>div+div{border-inline-start:1px solid #eef2f7}.purge-stats span{font-size:11px;font-weight:600;letter-spacing:.03em;color:#64748b;text-transform:uppercase}.purge-stats strong{font-size:18px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.purge-stats strong.warn{color:#b45309}.purge-stats strong.danger{color:#b91c1c}.purge-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.purge-toggle{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--brand);font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:4px 0}.purge-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#b91c1c;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.purge-btn:hover{background:#b91c1c;border-color:#b91c1c;color:#fff}.purge-btn:focus-visible,.purge-toggle:focus-visible,.purge-ghost:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.purge-detail{display:grid;gap:14px;padding-top:12px;border-top:1px solid #eef2f7}.purge-detail-title{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b;margin-bottom:6px}.purge-detail-title.warn{color:#b45309}.purge-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.purge-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 2px;font-size:13px;border-bottom:1px dashed #f1f5f9}.purge-app{font-size:10.5px;font-weight:700;border-radius:6px;padding:2px 7px;white-space:nowrap}.purge-name{color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purge-rows{font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.purge-note{margin:8px 0 0;font-size:11.5px;color:#64748b;line-height:1.5}.purge-empty{padding:24px;text-align:center;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:14px;font-size:13px}@media (max-width: 640px){.purge-warn{flex-direction:column;align-items:flex-start}.purge-hero-title{flex-basis:100%}}.roles-page{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.roles-hero{border-radius:16px;padding:18px 20px}.roles-hero-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.roles-hero-title{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.roles-hero-title h1{margin:0;font-size:20px;font-weight:700}.roles-hero-title p{margin:4px 0 0;font-size:13px;line-height:1.45}.roles-hero-icon{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-soft);border:1px solid var(--brand-border);color:var(--brand);flex-shrink:0}.roles-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px}.roles-search{position:relative;display:inline-flex;align-items:center}.roles-search svg{position:absolute;inset-inline-start:10px;color:#94a3b8;pointer-events:none}.roles-search input{width:240px;max-width:100%;box-sizing:border-box;padding:8px 11px 8px 30px!important;font-size:13px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.roles-act{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:1px solid var(--brand-border, #dce7e4);background:var(--brand-softer, #f5f7ff);color:var(--brand);border-radius:8px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.roles-act.danger{border-color:#fecaca;background:#fff5f5;color:#dc2626;padding:5px 8px}.roles-act:focus-visible{outline:2px solid var(--brand);outline-offset:2px}[dir=rtl] .roles-search input{padding:8px 30px 8px 11px!important}.rv-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px}.rv-tick{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;color:#cbd5e1;font-weight:700;font-size:14px}.rv-tick.on{background:#dcfce7;color:#15803d}.rv-modbars{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:8px 22px}.rv-modbar{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px;color:#1e293b}.rv-modbar.none{color:#94a3b8}.rv-modbar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.rv-modbar-track{height:8px;border-radius:999px;background:#eef2f7;overflow:hidden}.rv-modbar-track>span{display:block;height:100%;border-radius:999px;background:var(--brand)}.rv-modbar-n{font-size:12px;color:#64748b;font-variant-numeric:tabular-nums}.purge-log{gap:10px}.purge-log-table{width:100%;border-collapse:collapse;min-width:900px;font-size:12.5px}.purge-log-table th{text-align:start;font-size:11px;font-weight:700;color:#475569;background:#f1f5f9;padding:8px 10px;white-space:nowrap}.purge-log-table td{padding:9px 10px;border-top:1px solid #eef2f7;vertical-align:top;color:#1e293b}.purge-log-sub{font-size:11.5px;color:#64748b}.purge-log-status{display:inline-block;font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 9px}.purge-log-status.done{background:#dcfce7;color:#166534}.purge-log-status.refused{background:#fef3c7;color:#92400e}.purge-log-status.failed{background:#fee2e2;color:#b91c1c}.sub-modules{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:8px;margin-top:12px}.sub-module{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid #e6ebf2;border-radius:10px;background:#fbfcfe;font-size:13px;font-weight:600;color:#1e293b}.sub-module-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-soft);color:var(--brand);flex-shrink:0}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-700:hover{background-color:var(--brand-dark)}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
