@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-plus-jakarta-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");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;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");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;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");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;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");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;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");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;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");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;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");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;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");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;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--font-ibm-plex:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_af938a{font-family:Sora,Sora Fallback;font-style:normal}.__variable_af938a{--font-sora:"Sora","Sora Fallback"}html.dark{--dm-kpi-border:#3d4d62;--dm-kpi-border-hover:#4a5a6e;--dm-kpi-border-inline:#425468}html.dark :is(.kpi-metric-card,.module-stat-card,.module-stat-inline-item,.workload-kpi,.dashboard-chart-stat){border-color:var(--dm-kpi-border)}html.dark .module-stat-inline-item{border-color:var(--dm-kpi-border-inline)}html.dark .kpi-metric-card:hover{border-color:var(--dm-kpi-border-hover)}html.dark .dashboard-greeting{color:#f1f5f9}html.dark .dashboard-subtitle{color:#94a3b8}html.dark .dashboard-period-select{color:#e2e8f0;border-color:#334155;background-color:#1e293b}html.dark .kpi-metric-card{background:#2d3a4d;box-shadow:0 1px 3px rgba(0,0,0,.3)}html.dark .kpi-metric-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.35)}html.dark .kpi-metric-label,html.dark .kpi-metric-value,html.dark .kpi-pct-alert,html.dark .kpi-pct-brand,html.dark .kpi-pct-caution,html.dark .kpi-pct-navy{color:#ffffff}html.dark .kpi-pct-brand{background:rgba(14,116,144,.2)}html.dark .kpi-pct-navy{background:rgba(59,130,246,.18)}html.dark .kpi-pct-alert{background:rgba(220,38,38,.18)}html.dark .kpi-pct-caution{background:rgba(217,119,6,.18)}html.dark .kpi-icon-brand{color:#ffffff;background:rgba(14,116,144,.22)}html.dark .kpi-icon-navy{color:#ffffff;background:rgba(59,130,246,.18)}html.dark .kpi-icon-alert{color:#ffffff;background:rgba(220,38,38,.18)}html.dark .kpi-icon-caution{color:#ffffff;background:rgba(217,119,6,.18)}html.dark .dashboard-chart-card,html.dark .task-trend-card,html.dark .workload-chart-card{background:linear-gradient(160deg,#354556,#2d3a4d);border-color:#2a3544;box-shadow:0 1px 3px rgba(0,0,0,.3)}html.dark .dashboard-chart-card:hover,html.dark .workload-chart-card:hover{border-color:#334155}html.dark .dashboard-chart-title,html.dark .task-trend-chart-title,html.dark .workload-chart-title{color:#f1f5f9}html.dark .dashboard-chart-subtitle,html.dark .workload-chart-subtitle{color:#94a3b8}html.dark .task-trend-title-accent,html.dark .workload-chart-accent{color:#60a5fa}html.dark .dashboard-chart-stat-value{color:#e2e8f0}html.dark .dashboard-chart-stat-brand .dashboard-chart-stat-value{color:#67e8f9}html.dark .dashboard-chart-stat-alert .dashboard-chart-stat-value{color:#fca5a5}html.dark .dashboard-chart-stat-navy .dashboard-chart-stat-value{color:#93c5fd}html.dark .dashboard-chart-stat-brand{background:rgba(14,116,144,.15);border-color:var(--dm-kpi-border)}html.dark .dashboard-chart-stat-alert{background:rgba(220,38,38,.12);border-color:var(--dm-kpi-border)}html.dark .dashboard-chart-stat-navy{background:rgba(59,130,246,.12);border-color:var(--dm-kpi-border)}html.dark .dashboard-chart-legend-item,html.dark .task-trend-legend-item,html.dark .workload-legend-item{color:#94a3b8}html.dark .task-trend-fy-badge,html.dark .workload-chart-badge{color:#93c5fd;background:rgba(30,58,95,.6);border-color:#334155}html.dark .task-trend-tooltip{background:#1e293b;border-color:#334155;box-shadow:0 8px 24px rgba(0,0,0,.4)}html.dark .task-trend-tooltip-title{color:#f1f5f9;border-bottom-color:#334155}html.dark .task-trend-tooltip-row span:first-child{color:#94a3b8}html.dark .task-trend-tooltip-row strong{color:#f1f5f9}html.dark .workload-kpi-primary{background:rgba(30,58,95,.5)}html.dark .workload-kpi-primary .workload-kpi-value{color:#93c5fd}html.dark .workload-kpi-alert{background:rgba(124,45,18,.25)}html.dark .workload-kpi-alert .workload-kpi-value{color:#fdba74}html.dark .workload-kpi-neutral{background:#1e293b}html.dark .workload-kpi-neutral .workload-kpi-value{color:#e2e8f0}html.dark .workload-avg-note,html.dark .workload-chart-footer,html.dark .workload-kpi-label,html.dark .workload-member-name,html.dark .workload-scale{color:#94a3b8}html.dark .workload-avatar-balanced{background:rgba(45,212,191,.15);color:#5eead4}html.dark .workload-avatar-moderate{background:rgba(96,165,250,.15);color:#93c5fd}html.dark .workload-avatar-high{background:rgba(251,191,36,.15);color:#fcd34d}html.dark .dashboard-panel{background:#2d3a4d;border-color:#2a3544;box-shadow:0 1px 3px rgba(0,0,0,.3)}html.dark .dashboard-panel-header{border-bottom-color:#2a3544}html.dark .dashboard-panel-title{color:#f1f5f9}html.dark .dashboard-panel-subtitle{color:#94a3b8}html.dark .dashboard-panel-accent,html.dark .dashboard-panel-link{color:#60a5fa}html.dark .due-today-filter{background:#1e293b;border-color:#334155;color:#94a3b8}html.dark .due-today-filter:hover{background:#243044;border-color:#475569;color:#e2e8f0}html.dark .due-today-filter.is-active{background:rgba(30,58,95,.6);border-color:#3b82f6;color:#93c5fd}html.dark .due-today-task{border-bottom-color:#243044}html.dark .due-today-task:hover{background:#1a2332}html.dark .due-today-task.is-overdue{background:rgba(127,29,29,.15)}html.dark .due-today-task.is-overdue:hover{background:rgba(127,29,29,.22)}html.dark main tbody tr.overdue-row{background-color:rgba(127,29,29,.28)!important}html.dark main tbody tr.overdue-row:hover{background-color:rgba(127,29,29,.38)!important}html.dark main tbody tr.overdue-row .text-foreground,html.dark main tbody tr.overdue-row a.font-medium,html.dark main tbody tr.overdue-row a.text-foreground,html.dark main tbody tr.overdue-row td{color:#fecaca!important}html.dark main tbody tr.overdue-row .text-muted-foreground{color:#fca5a5!important}html.dark main tbody tr.overdue-row .text-primary{color:#93c5fd!important}html.dark main tbody tr.overdue-row .text-emerald-600{color:#6ee7b7!important}html.dark main tbody tr.overdue-row .text-red-600{color:#f87171!important}html.dark .due-today-task-title{color:#f1f5f9}html.dark .due-today-task-sub{color:#94a3b8}html.dark .activity-feed-line{background:#334155}html.dark .activity-feed-icon{border-color:#111827}html.dark .activity-feed-text{color:#cbd5e1}html.dark .activity-feed-user{color:#f1f5f9}html.dark .activity-feed-action{color:#94a3b8}html.dark .activity-feed-target{color:#60a5fa}html.dark .activity-feed-time{color:#64748b}html.dark .module-title{color:#f1f5f9}html.dark .module-breadcrumb,html.dark .module-breadcrumb a,html.dark .module-breadcrumb button,html.dark .module-subtitle{color:#94a3b8}html.dark .module-breadcrumb-current{color:#e2e8f0}html.dark .module-back-btn{background:#1e293b;border-color:#334155;color:#94a3b8}html.dark .module-back-btn:hover{background:#243044;border-color:#475569;color:#e2e8f0}html.dark .admin-module .card-base,html.dark .alerts-module .card-base,html.dark .client-module .card-base,html.dark .compliance-module .card-base,html.dark .finance-module .card-base,html.dark .insights-module .card-base,html.dark .module-empty-state,html.dark .module-filter-card,html.dark .module-profile-card,html.dark .module-stat-card,html.dark .module-table-card,html.dark .time-team-module .card-base{background:#2d3a4d;border-color:#2a3544;box-shadow:0 1px 3px rgba(0,0,0,.3)}html.dark .module-profile-card .text-foreground,html.dark .module-profile-card h1,html.dark .module-profile-card h2,html.dark .module-profile-card h3,html.dark .module-profile-card p:not([class*=text-red]):not([class*=text-blue]):not([class*=text-green]):not([class*=text-amber]):not([class*=text-purple]){color:#e2e8f0}html.dark .module-profile-card .text-muted-foreground{color:#94a3b8}html.dark .module-profile-card [class*=border-t]{border-top-color:#2a3544}html.dark .module-profile-card [class*=bg-muted]{background-color:rgba(36,48,68,.55)!important}html.dark .module-profile-card .bg-card{background:#243044!important}html.dark .module-section-title{color:#e2e8f0}html.dark .module-section-title .module-section-icon{color:#60a5fa}html.dark .module-stat-inline-item{background:#243044;box-shadow:0 1px 4px rgba(0,0,0,.25)}html.dark .module-stat-inline-label,html.dark .module-stat-inline-value,html.dark .module-stat-label,html.dark .module-stat-value{color:#ffffff}html.dark .admin-module .input-base,html.dark .alerts-module .input-base,html.dark .client-module .input-base,html.dark .compliance-module .input-base,html.dark .finance-module .input-base,html.dark .insights-module .input-base,html.dark .time-team-module .input-base{background:#1e293b;border-color:#334155;color:#e2e8f0}html.dark .admin-module .input-base:focus,html.dark .admin-module .input-base:hover,html.dark .alerts-module .input-base:focus,html.dark .alerts-module .input-base:hover,html.dark .client-module .input-base:focus,html.dark .client-module .input-base:hover,html.dark .compliance-module .input-base:focus,html.dark .compliance-module .input-base:hover,html.dark .finance-module .input-base:focus,html.dark .finance-module .input-base:hover,html.dark .insights-module .input-base:focus,html.dark .insights-module .input-base:hover,html.dark .time-team-module .input-base:focus,html.dark .time-team-module .input-base:hover{background:#0f172a;border-color:#475569}html.dark .admin-module thead tr,html.dark .alerts-module thead tr,html.dark .client-module thead tr,html.dark .compliance-module thead tr,html.dark .finance-module thead tr,html.dark .insights-module thead tr,html.dark .time-team-module thead tr{background:#243044;border-bottom-color:#2a3544}html.dark .admin-module thead th,html.dark .alerts-module thead th,html.dark .client-module thead th,html.dark .compliance-module thead th,html.dark .finance-module thead th,html.dark .insights-module thead th,html.dark .time-team-module thead th{color:#94a3b8}html.dark .admin-module tbody tr,html.dark .alerts-module tbody tr,html.dark .client-module tbody tr,html.dark .compliance-module tbody tr,html.dark .finance-module tbody tr,html.dark .insights-module tbody tr,html.dark .time-team-module tbody tr{border-bottom-color:#2a3544}html.dark .admin-module tbody tr:hover,html.dark .alerts-module tbody tr:hover,html.dark .client-module tbody tr:hover,html.dark .compliance-module tbody tr:hover,html.dark .finance-module tbody tr:hover,html.dark .insights-module tbody tr:hover,html.dark .time-team-module tbody tr:hover{background:rgba(36,48,68,.55)}html.dark .admin-module tbody tr:nth-child(2n),html.dark .alerts-module tbody tr:nth-child(2n),html.dark .client-module tbody tr:nth-child(2n),html.dark .compliance-module tbody tr:nth-child(2n),html.dark .finance-module tbody tr:nth-child(2n),html.dark .insights-module tbody tr:nth-child(2n),html.dark .time-team-module tbody tr:nth-child(2n){background:rgba(15,18,32,.35)}html.dark .admin-module tbody tr:hover:nth-child(2n),html.dark .alerts-module tbody tr:hover:nth-child(2n),html.dark .client-module tbody tr:hover:nth-child(2n),html.dark .compliance-module tbody tr:hover:nth-child(2n),html.dark .finance-module tbody tr:hover:nth-child(2n),html.dark .insights-module tbody tr:hover:nth-child(2n),html.dark .time-team-module tbody tr:hover:nth-child(2n){background:rgba(36,48,68,.55)}html.dark .admin-module tbody td,html.dark .alerts-module tbody td,html.dark .client-module tbody td,html.dark .compliance-module tbody td,html.dark .finance-module tbody td,html.dark .insights-module tbody td,html.dark .time-team-module tbody td{color:#cbd5e1}html.dark .module-pagination{background:#243044;border-top-color:#2a3544}html.dark .module-pagination-info{color:#94a3b8}html.dark .module-page-btn:hover:not(:disabled){background:#1e293b;color:#e2e8f0}html.dark .admin-module .btn-secondary,html.dark .alerts-module .btn-secondary,html.dark .client-module .btn-secondary,html.dark .compliance-module .btn-secondary,html.dark .finance-module .btn-secondary,html.dark .insights-module .btn-secondary,html.dark .time-team-module .btn-secondary{background:#1e293b;border-color:#334155;color:#e2e8f0}html.dark .admin-module .btn-secondary:hover,html.dark .alerts-module .btn-secondary:hover,html.dark .client-module .btn-secondary:hover,html.dark .compliance-module .btn-secondary:hover,html.dark .finance-module .btn-secondary:hover,html.dark .insights-module .btn-secondary:hover,html.dark .time-team-module .btn-secondary:hover{background:#243044}html.dark .module-slideover-panel{background:#2d3a4d;border-left-color:#2a3544;box-shadow:-12px 0 40px rgba(0,0,0,.45)}html.dark .module-slideover-header{background:linear-gradient(180deg,#354556,#2d3a4d);border-bottom-color:#2a3544}html.dark .module-slideover-title{color:#f1f5f9}html.dark .module-slideover-subtitle{color:#94a3b8}html.dark .module-slideover-panel h2,html.dark .module-slideover-panel h3,html.dark .module-slideover-panel label,html.dark .module-slideover-panel p:not(.text-red-500){color:#e2e8f0}html.dark .module-slideover-panel .text-muted-foreground{color:#94a3b8}html.dark .module-slideover-panel .input-base,html.dark .module-slideover-panel select,html.dark .module-slideover-panel textarea{background:#243044;border-color:#475569;color:#e2e8f0}html.dark .module-slideover-panel .input-base:focus,html.dark .module-slideover-panel .input-base:hover,html.dark .module-slideover-panel select:focus,html.dark .module-slideover-panel select:hover,html.dark .module-slideover-panel textarea:focus,html.dark .module-slideover-panel textarea:hover{background:#1e293b;border-color:#5c6f8a}html.dark .module-slideover-panel select option{background:#243044;color:#e2e8f0}html.dark .module-slideover-panel>div[class*=border-t]{background:#263244;border-top-color:#2a3544}html.dark .module-slideover-panel>div[class*=border-b]:not(.module-slideover-header){border-bottom-color:#2a3544}html.dark .module-slideover-panel .btn-secondary{background:#243044;border-color:#475569;color:#e2e8f0}html.dark .module-slideover-panel .btn-secondary:hover{background:#1e293b;border-color:#5c6f8a;color:#f1f5f9}html.dark .sidebar-light{--sb-divider:#2a3544;--sb-active-bg:#1e3a5f;--sb-active-text:#bfdbfe;--sb-active-icon:#60a5fa;--sb-active-bar:#3b82f6;--sb-inactive-text:#94a3b8;--sb-inactive-icon:#64748b;--sb-hover-bg:#243044}html.dark .sidebar-brand-block,html.dark .sidebar-nav-list,html.dark .sidebar-nav-submenu,html.dark .sidebar-shell,html.dark .sidebar-shell.brand-panel{background:#2d3a4d}html.dark .sidebar-header-row{background:linear-gradient(180deg,#354556,#2d3a4d);border-bottom:1px solid #2a3544;box-shadow:none}html.dark .sidebar-user-shell{background:#263244;border-top:1px solid #2a3544;box-shadow:0 -4px 12px rgba(0,0,0,.2)}html.dark .sidebar-shell{border-right:1px solid #2a3544;box-shadow:1px 0 0 rgba(42,53,68,.4),4px 0 20px rgba(0,0,0,.35)}html.dark .sidebar-hamburger-btn{color:#94a3b8}html.dark .sidebar-hamburger-btn:hover{background:#243044;color:#e2e8f0}html.dark .sidebar-logo-box{background:#243044;border-color:#475569}html.dark .sidebar-light .nav-item-inactive:hover,html.dark .sidebar-light .nav-section-btn:hover{color:#cbd5e1}html.dark .sidebar-light .nav-section-btn.has-active.is-open,html.dark .sidebar-light .nav-section-btn.is-open{background:#243044;color:#cbd5e1}html.dark .sidebar-user-card:hover{background:#243044}html.dark .sidebar-user-meta{color:#94a3b8}html.dark .sidebar-role-menu{background:#2d3a4d;border-color:#2a3544}html.dark .sidebar-role-menu-item{color:#cbd5e1}html.dark .sidebar-role-menu-item:hover{background:#243044}html.dark .sidebar-role-menu-item.is-active{background:#1e3a5f}html.dark .topbar-shell{background:#243044;border-bottom:1px solid #2a3544;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 2px 8px rgba(0,0,0,.28)}html.dark .topbar-brand-name,html.dark .topbar-left{color:#e2e8f0}html.dark .topbar-logo-wrap{background:#1e293b;border-color:#475569}html.dark .topbar-icon-btn{color:#94a3b8}html.dark .topbar-icon-btn.is-active,html.dark .topbar-icon-btn:hover{color:#bfdbfe;background:#1e3a5f}html.dark .topbar-search-input{background:#1e293b;border-color:#334155;color:#e2e8f0}html.dark .topbar-search-input:focus,html.dark .topbar-search-input:hover{background:#111827;border-color:#475569}html.dark .topbar-search-panel{background:#111827;border-color:#243044}html.dark .topbar-search-result-label{color:#e2e8f0}html.dark .topbar-search-result-meta{color:#94a3b8}html.dark .topbar-search-footer{background:#0f172a;border-top-color:#243044;color:#64748b}html.dark .topbar-search-footer kbd{background:#1e293b;border-color:#334155;color:#94a3b8}html.dark .topbar-dropdown-header{background:linear-gradient(180deg,#1e293b,#111827)}html.dark .topbar-notif-item:hover{background:#1e293b}html.dark .topbar-notif-badge{border-color:#0f172a}html.dark .topbar-user-btn.is-open,html.dark .topbar-user-btn:hover{background:#1e293b;border-color:#334155}html.dark .topbar-user-label{color:#e2e8f0}html.dark .topbar-profile-menu{background:#111827;border-color:#243044}html.dark .topbar-profile-item:hover{background:#1e293b}html.dark .topbar-profile-item-label{color:#e2e8f0}html.dark .profile-modal-overlay{background:rgba(0,0,0,.65)}html.dark .profile-modal-card{background:#111827;border-color:#243044}html.dark .profile-modal-title{color:#f1f5f9}html.dark .profile-modal-email,html.dark .profile-modal-role,html.dark .profile-modal-section-label{color:#94a3b8}html.dark .profile-modal-file-field,html.dark .profile-modal-input{background:#1e293b;border-color:#334155;color:#e2e8f0}html.dark .profile-modal-file-field span{color:#94a3b8}html.dark .profile-modal-file-field span.has-file{color:#e2e8f0}html.dark .profile-modal-btn-secondary{background:#1e293b;border-color:#334155;color:#e2e8f0}html.dark .profile-modal-btn-secondary:hover:not(:disabled){background:#243044}html.dark .profile-modal-close{color:#94a3b8}html.dark .profile-modal-close:hover{background:#1e293b;color:#ffffff}html.dark body{color:#ffffff}html.dark .sidebar-light{--sb-active-text:#ffffff;--sb-inactive-text:#ffffff;--sb-active-icon:#ffffff;--sb-inactive-icon:#ffffff}html.dark :where(.sidebar-light,.topbar-shell,main,.profile-modal-card) :where(p,h1,h2,h3,h4,h5,h6,li,td,th,label,a,small,strong,em,dt,dd){color:#ffffff}html.dark .activity-feed-action,html.dark .activity-feed-text,html.dark .activity-feed-time,html.dark .activity-feed-user,html.dark .admin-module tbody td,html.dark .admin-module thead th,html.dark .alerts-module tbody td,html.dark .alerts-module thead th,html.dark .client-module tbody td,html.dark .client-module thead th,html.dark .compliance-module tbody td,html.dark .compliance-module thead th,html.dark .dashboard-chart-legend-item,html.dark .dashboard-chart-stat-label,html.dark .dashboard-chart-stat-value,html.dark .dashboard-chart-subtitle,html.dark .dashboard-chart-title,html.dark .dashboard-greeting,html.dark .dashboard-panel-subtitle,html.dark .dashboard-panel-title,html.dark .dashboard-subtitle,html.dark .due-today-task-sub,html.dark .due-today-task-title,html.dark .finance-module tbody td,html.dark .finance-module thead th,html.dark .insights-module tbody td,html.dark .insights-module thead th,html.dark .kpi-metric-label,html.dark .kpi-metric-pct,html.dark .kpi-metric-value,html.dark .module-breadcrumb,html.dark .module-breadcrumb-current,html.dark .module-pagination-info,html.dark .module-subtitle,html.dark .module-title,html.dark .profile-modal-btn-secondary,html.dark .profile-modal-email,html.dark .profile-modal-input,html.dark .profile-modal-role,html.dark .profile-modal-section-label,html.dark .profile-modal-title,html.dark .sidebar-user-meta,html.dark .sidebar-user-name,html.dark .task-trend-chart-title,html.dark .task-trend-legend-item,html.dark .time-team-module tbody td,html.dark .time-team-module thead th,html.dark .topbar-brand-name,html.dark .topbar-profile-item-label,html.dark .topbar-user-label,html.dark .workload-chart-subtitle,html.dark .workload-chart-title,html.dark .workload-kpi-label,html.dark .workload-kpi-value,html.dark .workload-legend-item,html.dark .workload-member-name{color:#ffffff}html.dark input::-moz-placeholder,html.dark textarea::-moz-placeholder{color:#cbd5e1}html.dark input::placeholder,html.dark textarea::placeholder{color:#cbd5e1}html.dark .btn-secondary,html.dark :is(.client-module,.compliance-module,.time-team-module,.finance-module,.insights-module,.alerts-module,.admin-module) .btn-secondary{color:#f1f5f9}html.dark .profile-modal-btn-secondary{color:#f1f5f9}html.dark .due-today-filter{color:#cbd5e1}html.dark .due-today-filter:hover{color:#ffffff}html.dark .due-today-filter.is-active{color:#bfdbfe}html.dark .module-tab{color:#94a3b8}html.dark .module-tab:hover{color:#e2e8f0}html.dark .module-tab.is-active{color:#60a5fa;border-bottom-color:#60a5fa}html.dark .module-tab-count{background:#334155;color:#e2e8f0}html.dark .module-tab.is-active .module-tab-count{background:rgba(59,130,246,.28);color:#bfdbfe}html.dark .module-bulk-bar{background:rgba(30,58,95,.35);border-color:#2a3544}html.dark .module-bulk-bar-label{color:#93c5fd}html.dark .module-page-btn{color:#94a3b8}html.dark .module-page-btn.is-active,html.dark .module-page-btn:hover:not(:disabled){color:#ffffff}html.dark .badge-pending{color:#fcd34d;background-color:rgba(120,53,15,.45);border-color:rgba(251,191,36,.3)}html.dark .badge-inprogress{color:#67e8f9;background-color:rgba(8,51,68,.5);border-color:rgba(34,211,238,.25)}html.dark .badge-review{color:#c4b5fd;background-color:rgba(46,16,101,.5);border-color:rgba(167,139,250,.25)}html.dark .badge-completed{color:#6ee7b7;background-color:rgba(6,78,59,.45);border-color:rgba(52,211,153,.3)}html.dark .badge-overdue{color:#fca5a5;background-color:rgba(127,29,29,.45);border-color:rgba(248,113,113,.3)}html.dark .badge-closed{color:#cbd5e1;background-color:rgba(55,65,81,.5);border-color:rgba(148,163,184,.25)}html.dark .badge-gold{color:#fcd34d;background-color:rgba(120,53,15,.4);border-color:rgba(212,167,44,.3)}html.dark .due-today-status-pending{color:#92400e}html.dark .due-today-status-progress{color:#0e7490}html.dark .due-today-status-review{color:#5b21b6}html.dark .due-today-status-done{color:#047857}html.dark .due-today-status-overdue{color:#b91c1c}html.dark .due-today-cat-gst{color:#1d4ed8}html.dark .due-today-cat-itr{color:#6d28d9}html.dark .due-today-cat-tds{color:#047857}html.dark .due-today-cat-audit{color:#c2410c}html.dark .due-today-cat-roc{color:#b91c1c}html.dark .activity-feed-icon.activity-type-success{color:#15803d}html.dark .activity-feed-icon.activity-type-error{color:#b91c1c}html.dark .activity-feed-icon.activity-type-warning{color:#b45309}html.dark .activity-feed-icon.activity-type-info{color:#0369a1}html.dark .activity-feed-icon.activity-type-neutral{color:#475569}html.dark main :is([class*=bg-slate-50],[class*=bg-slate-100],[class*=bg-gray-50],[class*=bg-gray-100],[class*=bg-emerald-50],[class*=bg-emerald-100],[class*=bg-amber-50],[class*=bg-amber-100],[class*=bg-blue-50],[class*=bg-blue-100],[class*=bg-cyan-50],[class*=bg-purple-50],[class*=bg-red-50],[class*=bg-red-100],[class*=bg-green-50],[class*=bg-green-100],[class*=bg-teal-50],[class*=bg-yellow-50],[class*=bg-orange-50],[class*=bg-orange-100],[class*=bg-rose-50],[class*=bg-rose-100]){color:inherit}html.dark .topbar-icon-btn.is-active{color:#bfdbfe}html.dark .activity-feed-target,html.dark .dashboard-panel-accent,html.dark .dashboard-panel-link,html.dark .text-primary,html.dark a.text-primary{color:#60a5fa}html.dark .module-steps-card{background:#2d3a4d;border-color:var(--dm-kpi-border);box-shadow:0 1px 3px rgba(0,0,0,.3)}html.dark main [class*=bg-blue-100],html.dark main [class*=bg-blue-50]{background-color:rgba(30,58,95,.45)!important;border-color:rgba(59,130,246,.35)!important}html.dark main [class*=bg-blue-100] :is(p,li,span,h2,h3,h4),html.dark main [class*=bg-blue-50] :is(p,li,span,h2,h3,h4){color:#93c5fd}html.dark main [class*=text-blue-600]{color:#60a5fa}html.dark main [class*=text-blue-700]{color:#93c5fd}html.dark main [class*=text-blue-800]{color:#bfdbfe}html.dark main [class*=text-purple-600]{color:#c084fc}html.dark main [class*=text-purple-700]{color:#d8b4fe}html.dark main [class*=text-emerald-600]{color:#34d399}html.dark main [class*=text-emerald-700]{color:#6ee7b7}html.dark main [class*=bg-green-100],html.dark main [class*=bg-green-50]{background-color:rgba(6,78,59,.4)!important;border-color:rgba(52,211,153,.3)!important}html.dark main [class*=bg-green-100] :is(p,li,span,h2,h3),html.dark main [class*=bg-green-50] :is(p,li,span,h2,h3){color:#6ee7b7}html.dark main [class*=text-green-600]{color:#34d399}html.dark main [class*=text-green-700]{color:#6ee7b7}html.dark main [class*=bg-amber-100],html.dark main [class*=bg-amber-50]{background-color:rgba(120,53,15,.4)!important;border-color:rgba(251,191,36,.3)!important}html.dark main [class*=bg-amber-100] :is(p,li,span),html.dark main [class*=bg-amber-50] :is(p,li,span){color:#fcd34d}html.dark main [class*=text-amber-600]{color:#fbbf24}html.dark main [class*=text-amber-700]{color:#fcd34d}html.dark main [class*=bg-purple-100],html.dark main [class*=bg-purple-50]{background-color:rgba(88,28,135,.4)!important;border-color:rgba(192,132,252,.25)!important}html.dark main [class*=bg-gray-100],html.dark main [class*=bg-gray-50]{background-color:rgba(55,65,81,.5)!important;border-color:rgba(148,163,184,.2)!important}html.dark main [class*=text-gray-600]{color:#94a3b8}html.dark main [class*=text-gray-700]{color:#cbd5e1}html.dark main [class*=bg-rose-100],html.dark main [class*=bg-rose-50]{background-color:rgba(136,19,55,.4)!important;border-color:rgba(251,113,133,.25)!important}html.dark main [class*=text-rose-700]{color:#fda4af}html.dark main [class*=bg-cyan-100],html.dark main [class*=bg-cyan-50]{background-color:rgba(22,78,99,.4)!important;border-color:rgba(34,211,238,.25)!important}html.dark main [class*=text-cyan-700]{color:#67e8f9}html.dark main [class*=bg-orange-100],html.dark main [class*=bg-orange-50]{background-color:rgba(124,45,18,.4)!important;border-color:rgba(251,146,60,.25)!important}html.dark main [class*=text-orange-700]{color:#fdba74}html.dark main [class*=bg-red-100],html.dark main [class*=bg-red-50]{background-color:rgba(127,29,29,.4)!important;border-color:rgba(248,113,113,.3)!important}html.dark main [class*=bg-red-100] :is(p,li,span),html.dark main [class*=bg-red-50] :is(p,li,span){color:#fca5a5}html.dark main [class*=text-red-600]{color:#f87171}html.dark main [class*=text-red-700]{color:#fca5a5}html.dark main .card-base[class*=bg-amber-50] p.text-muted-foreground,html.dark main .card-base[class*=bg-green-50] p.text-muted-foreground,html.dark main .card-base[class*=bg-muted] p.text-muted-foreground,html.dark main .card-base[class*=bg-red-50] p.text-muted-foreground{color:#cbd5e1}html.dark main [class*=border-red-200]{border-color:rgba(248,113,113,.35)!important}html.dark main [class*=border-blue-100]{border-color:rgba(59,130,246,.35)!important}html.dark main [class*="bg-primary/5"]{background-color:rgba(56,189,248,.12)!important}html.dark main [class*="hover:bg-muted"]{color:#94a3b8}html.dark main button[class*="hover:bg-muted"]:hover{background-color:#243044!important;color:#ffffff}html.dark main .card-base{background:#2d3a4d!important;border-color:#2a3544!important;color:#e2e8f0}html.dark main .card-base .text-foreground,html.dark main .module-empty-state .text-foreground,html.dark main .module-filter-card .text-foreground,html.dark main .module-profile-card .text-foreground,html.dark main .module-stat-card .text-foreground,html.dark main .module-table-card .text-foreground{color:#e2e8f0!important}html.dark main .card-base .text-muted-foreground,html.dark main .module-empty-state .text-muted-foreground,html.dark main .module-filter-card .text-muted-foreground,html.dark main .module-profile-card .text-muted-foreground,html.dark main .module-stat-card .text-muted-foreground,html.dark main .module-stat-inline-label,html.dark main .module-stat-label,html.dark main .module-table-card .text-muted-foreground{color:#94a3b8!important}html.dark main .module-stat-value{color:#e2e8f0}html.dark main .module-section-title{color:#e2e8f0!important}html.dark main .module-clear-filters{color:#60a5fa!important}html.dark main .module-table-card thead tr,html.dark main table thead tr{background:#243044!important;border-bottom-color:#2a3544!important}html.dark main table thead th{color:#94a3b8!important}html.dark main table tbody td{color:#cbd5e1!important}html.dark main table tbody tr{border-bottom-color:#2a3544!important}html.dark main table tbody tr:hover{background:rgba(36,48,68,.55)!important}html.dark main table tbody tr:nth-child(2n),html.dark main table tbody tr[class*=bg-muted]{background:rgba(15,18,32,.35)!important}html.dark main .card-base [class*=bg-muted],html.dark main .module-filter-card [class*=bg-muted],html.dark main .module-profile-card [class*=bg-muted],html.dark main .module-table-card [class*=bg-muted]{background-color:rgba(36,48,68,.55)!important}html.dark main .card-base .bg-card,html.dark main .module-profile-card .bg-card{background:#243044!important}html.dark main .module-tabs{border-bottom-color:#2a3544!important}html.dark main .module-empty-icon{background:#243044!important;color:#94a3b8!important}html.dark main .bg-muted button[class*=bg-card],html.dark main .bg-muted.p-1.rounded-xl button.bg-card{background:#2d3a4d!important;color:#e2e8f0!important;box-shadow:0 1px 2px rgba(0,0,0,.2)}html.dark main [class*=text-orange-600]{color:#fb923c}html.dark main [class*=text-slate-600],html.dark main [class*=text-slate-700]{color:#94a3b8}html.dark main .bg-card.border-border.rounded-xl,html.dark main .bg-card.border.rounded-xl{background:#2d3a4d!important;border-color:#2a3544!important}html.dark main .bg-card.border-border.rounded-xl .text-foreground,html.dark main .bg-card.border.rounded-xl .text-foreground{color:#e2e8f0!important}