@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-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:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-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:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-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:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-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:Montserrat;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-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:Montserrat;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-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:Montserrat;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_188332{font-family:Montserrat,Montserrat Fallback}.__variable_188332{--font-display:"Montserrat","Montserrat Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_cf84ab{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_cf84ab{--font-body:"Poppins","Poppins Fallback"}:root{--mp-font:var(--font-body,"Poppins"),"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mp-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--mp-brand:#d8232a;--mp-brand-strong:#a8161c;--mp-brand-soft:#fdeceb;--mp-accent:#111111;--mp-bg:#fafafa;--mp-surface:#ffffff;--mp-surface-2:#f2f2f2;--mp-border:#e3e3e3;--mp-text:#111111;--mp-text-muted:#5f5f5f;--mp-success:#2e7d4f;--mp-success-soft:#e5f3ea;--mp-warning:#9a6700;--mp-warning-soft:#fdf3d8;--mp-danger:#b3261e;--mp-danger-soft:#fbe9e7;--mp-info:#1f5f8b;--mp-info-soft:#e5eff6;--mp-radius-sm:6px;--mp-radius:10px;--mp-radius-lg:14px;--mp-shadow:0 1px 2px rgb(0 0 0/0.06),0 2px 8px rgb(0 0 0/0.04);--mp-space-1:4px;--mp-space-2:8px;--mp-space-3:12px;--mp-space-4:16px;--mp-space-5:24px;--mp-space-6:32px;--mp-focus:0 0 0 3px rgb(216 35 42/0.35);--mp-chart-1:#2a78d6;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mp-brand:#ff4d4f;--mp-chart-1:#3987e5;--mp-brand-strong:#ff8a84;--mp-brand-soft:#3a1716;--mp-accent:#f2f2f2;--mp-bg:#121212;--mp-surface:#1c1c1c;--mp-surface-2:#252525;--mp-border:#353535;--mp-text:#f2f2f2;--mp-text-muted:#a9a9a9;--mp-success:#6cc592;--mp-success-soft:#193224;--mp-warning:#e6b84d;--mp-warning-soft:#33290f;--mp-danger:#f08a82;--mp-danger-soft:#3a1a18;--mp-info:#6fb0dd;--mp-info-soft:#16293a;--mp-shadow:0 1px 2px rgb(0 0 0/0.4);color-scheme:dark}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--mp-font);font-size:15px;line-height:1.5;background:var(--mp-bg);color:var(--mp-text);-webkit-font-smoothing:antialiased}a{color:var(--mp-accent)}h1,h2,h3{line-height:1.25;margin:0 0 var(--mp-space-3)}h1{font-size:1.6rem}h2{font-size:1.2rem}.mp-mono,code{font-family:var(--mp-font-mono);font-size:.9em}:focus-visible{outline:none;box-shadow:var(--mp-focus)}.mp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mp-space-2);min-height:38px;padding:0 var(--mp-space-4);border-radius:var(--mp-radius-sm);border:1px solid transparent;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s}.mp-btn:disabled{opacity:.55;cursor:not-allowed}.mp-btn--primary{background:var(--mp-brand);color:#fff}.mp-btn--primary:hover:not(:disabled){background:var(--mp-brand-strong)}.mp-btn--secondary{background:var(--mp-surface);color:var(--mp-text);border-color:var(--mp-border)}.mp-btn--secondary:hover:not(:disabled){background:var(--mp-surface-2)}.mp-btn--danger{background:var(--mp-danger);color:#fff}.mp-btn--ghost{background:transparent;color:var(--mp-text)}.mp-btn--ghost:hover:not(:disabled){background:var(--mp-surface-2)}.mp-btn--block{width:100%}.mp-btn--sm{min-height:30px;padding:0 var(--mp-space-3);font-size:.875rem}.mp-field{display:flex;flex-direction:column;gap:var(--mp-space-1);margin-bottom:var(--mp-space-4)}.mp-field__label{font-weight:600;font-size:.9rem}.mp-field__hint{color:var(--mp-text-muted);font-size:.85rem}.mp-field__error{color:var(--mp-danger);font-size:.85rem}.mp-input,.mp-select,.mp-textarea{width:100%;min-height:40px;padding:var(--mp-space-2) var(--mp-space-3);border-radius:var(--mp-radius-sm);border:1px solid var(--mp-border);background:var(--mp-surface);color:var(--mp-text);font:inherit}.mp-input[aria-invalid=true]{border-color:var(--mp-danger)}.mp-checkbox{display:flex;align-items:flex-start;gap:var(--mp-space-2);font-size:.9rem}.mp-card{background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:var(--mp-radius);box-shadow:var(--mp-shadow);padding:var(--mp-space-5)}.mp-card+.mp-card{margin-top:var(--mp-space-4)}.mp-alert{padding:var(--mp-space-3) var(--mp-space-4);border-radius:var(--mp-radius-sm);margin-bottom:var(--mp-space-4);border:1px solid transparent}.mp-alert--error{background:var(--mp-danger-soft);color:var(--mp-danger);border-color:color-mix(in srgb,var(--mp-danger) 30%,transparent)}.mp-alert--success{background:var(--mp-success-soft);color:var(--mp-success)}.mp-alert--info{background:var(--mp-info-soft);color:var(--mp-info)}.mp-alert--warning{background:var(--mp-warning-soft);color:var(--mp-warning)}.mp-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.78rem;font-weight:600;background:var(--mp-surface-2);color:var(--mp-text-muted);white-space:nowrap}.mp-badge--success{background:var(--mp-success-soft);color:var(--mp-success)}.mp-badge--warning{background:var(--mp-warning-soft);color:var(--mp-warning)}.mp-badge--danger{background:var(--mp-danger-soft);color:var(--mp-danger)}.mp-badge--info{background:var(--mp-info-soft);color:var(--mp-info)}.mp-table-wrap{overflow-x:auto;border:1px solid var(--mp-border);border-radius:var(--mp-radius);background:var(--mp-surface)}.mp-table{width:100%;border-collapse:collapse;font-size:.92rem}.mp-table th{text-align:left;font-weight:600;color:var(--mp-text-muted);background:var(--mp-surface-2);padding:var(--mp-space-2) var(--mp-space-3);white-space:nowrap}.mp-table td{padding:var(--mp-space-3);border-top:1px solid var(--mp-border);vertical-align:top}.mp-table tr[data-clickable=true]{cursor:pointer}.mp-table tr[data-clickable=true]:hover td{background:var(--mp-surface-2)}.mp-table__empty{text-align:center;color:var(--mp-text-muted);padding:var(--mp-space-6)!important}.mp-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--mp-space-3);margin-bottom:var(--mp-space-5)}.mp-page-header p{margin:0;color:var(--mp-text-muted)}.mp-toolbar{display:flex;flex-wrap:wrap;gap:var(--mp-space-2);align-items:center;margin-bottom:var(--mp-space-4)}.mp-grid{display:grid;grid-gap:var(--mp-space-4);gap:var(--mp-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mp-stat__label{color:var(--mp-text-muted);font-size:.85rem}.mp-stat__value{font-size:1.6rem;font-weight:700}.mp-shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.mp-shell__nav{background:var(--mp-surface);border-right:1px solid var(--mp-border);padding:var(--mp-space-4);display:flex;flex-direction:column;gap:var(--mp-space-1)}.mp-shell__brand{font-weight:800;font-size:1.05rem;margin-bottom:var(--mp-space-4);display:flex;gap:var(--mp-space-2);align-items:center}.mp-shell__brand-mark{width:28px;height:28px;flex:none;display:inline-block;background:url("data:image/png;base64,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") 50% /contain no-repeat}.mp-shell__portal{font-size:.75rem;color:var(--mp-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.mp-nav-link{display:block;padding:var(--mp-space-2) var(--mp-space-3);border-radius:var(--mp-radius-sm);color:var(--mp-text);text-decoration:none;font-weight:500}.mp-nav-link:hover{background:var(--mp-surface-2)}.mp-nav-link[aria-current=page]{background:var(--mp-brand-soft);color:var(--mp-brand-strong);font-weight:600}.mp-shell__user{margin-top:auto;padding-top:var(--mp-space-4);border-top:1px solid var(--mp-border);font-size:.85rem}.mp-shell__main{padding:var(--mp-space-6);max-width:1280px;width:100%}.mp-auth{min-height:100vh;display:grid;place-items:center;padding:var(--mp-space-4)}.mp-auth__panel{width:100%;max-width:420px}@media (max-width:800px){.mp-shell{grid-template-columns:1fr}.mp-shell__nav{border-right:0;border-bottom:1px solid var(--mp-border);flex-direction:row;flex-wrap:wrap}.mp-shell__brand{width:100%;margin-bottom:var(--mp-space-2)}.mp-shell__user{width:100%;margin-top:var(--mp-space-2)}.mp-shell__main{padding:var(--mp-space-4)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mp-muted{color:var(--mp-text-muted)}.mp-shell__brand-mark--img{background:none;object-fit:contain}.mp-avatar{border-radius:50%;object-fit:cover;flex:none;background:var(--mp-surface-2);display:inline-block}.mp-avatar--initials{display:inline-grid;place-items:center;font-weight:700;color:var(--mp-text);background:var(--mp-brand-soft);letter-spacing:.02em}.mp-directory__filters{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;align-items:end}@media (min-width:760px){.mp-directory__filters{grid-template-columns:2fr 1fr 1fr}}.mp-directory__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.mp-directory__grid>.mp-card{margin:0}.mp-person{display:flex;gap:14px;align-items:flex-start}.mp-person__body{min-width:0}.mp-person__name{font-weight:700;font-size:1.02rem}.mp-person__link{color:var(--mp-text);text-decoration:none}.mp-person__link:focus-visible,.mp-person__link:hover{color:var(--mp-brand-strong);text-decoration:underline}.mp-person__role{font-size:.92rem}.mp-person__meta{font-size:.82rem}.mp-person__contact{display:flex;flex-direction:column;margin-top:6px;font-size:.85rem;overflow-wrap:anywhere}.mp-person__contact a{color:var(--mp-brand-strong)}.mp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.mp-kpi{margin:0!important}.mp-kpi__value{font-size:2rem;font-weight:800;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-kpi__label{font-size:.85rem;color:var(--mp-text-muted)}.mp-kpi__note{font-size:.8rem;margin-top:4px}.mp-kpi--alert .mp-kpi__value{color:var(--mp-danger)}.mp-dash-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:900px){.mp-dash-grid{grid-template-columns:1fr 1fr}}.mp-dash-grid>.mp-card,.mp-hbar{margin:0}.mp-hbar__title{font-weight:700;margin-bottom:10px}.mp-hbar__rows{display:grid;grid-gap:6px;gap:6px}.mp-hbar__row{display:grid;grid-template-columns:minmax(90px,34%) 1fr;grid-gap:10px;gap:10px;align-items:center;min-height:28px}.mp-hbar__label{font-size:.88rem;color:var(--mp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-hbar__track{position:relative;display:flex;align-items:center;gap:6px;min-width:0}.mp-hbar__bar{display:block;height:18px;min-width:2px;max-width:calc(100% - 44px);background:var(--mp-chart-1);border-radius:0 4px 4px 0;transition:filter .1s}.mp-hbar__row.is-hover .mp-hbar__bar{filter:brightness(1.12);outline:2px solid var(--mp-surface);box-shadow:0 0 0 3px var(--mp-chart-1)}.mp-hbar__value{font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mp-text-muted)}.mp-hbar__tip{position:absolute;left:0;bottom:calc(100% + 4px);z-index:5;display:flex;flex-direction:column;padding:6px 10px;border-radius:var(--mp-radius-sm);background:var(--mp-text);color:var(--mp-surface);font-size:.8rem;white-space:nowrap;pointer-events:none}.mp-tabs{display:flex;gap:4px;border-bottom:1px solid var(--mp-border);margin:16px 0;overflow-x:auto}.mp-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:10px 14px;font:inherit;font-weight:600;color:var(--mp-text-muted);border-bottom:3px solid transparent;cursor:pointer;white-space:nowrap}.mp-tab[aria-current=page],.mp-tab[aria-selected=true]{color:var(--mp-text);border-bottom-color:var(--mp-brand)}a.mp-tab{text-decoration:none}.mp-tab:focus-visible{outline:none;box-shadow:var(--mp-focus);border-radius:var(--mp-radius-sm)}.mp-profile{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.mp-profile__name{margin:0;font-size:1.6rem}.mp-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px 24px;gap:12px 24px;margin:0}.mp-dl dt{font-size:.8rem;color:var(--mp-text-muted);font-weight:600}.mp-dl dd{margin:2px 0 0;overflow-wrap:anywhere}.mp-list{list-style:none;margin:0;padding:0}.mp-list>li{padding:10px 0;border-bottom:1px solid var(--mp-border)}.mp-list>li:last-child{border-bottom:0}.mp-timeline>li{display:grid;grid-template-columns:140px 1fr;grid-gap:12px;gap:12px}@media (max-width:600px){.mp-timeline>li{grid-template-columns:1fr;gap:2px}}.mp-note--pinned{background:var(--mp-warning-soft);border-radius:var(--mp-radius);padding:10px 12px!important;border-bottom:0!important;margin-bottom:8px}.mp-note__body{white-space:pre-wrap;margin:4px 0}.mp-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.mp-linkbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:var(--mp-brand-strong);text-decoration:underline;cursor:pointer}.mp-kpis--tasks{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.mp-kpi--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border:1px solid var(--mp-border)}.mp-kpi--button:hover{border-color:var(--mp-text-muted)}.mp-kpi--button:focus-visible{outline:none;box-shadow:var(--mp-focus)}.mp-tasks__filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 12px;gap:10px 12px;align-items:end}.mp-tasks__search{grid-column:1/-1}.mp-tasks__filters .mp-field{min-width:0}@media (min-width:1000px){.mp-tasks__filters{grid-template-columns:repeat(4,1fr)}}.mp-task-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.mp-task-list>.mp-card{margin:0}.mp-task{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-left:4px solid transparent}.mp-task--urgent{border-left-color:var(--mp-danger)}.mp-task--overdue:not(.mp-task--urgent){border-left-color:var(--mp-warning)}.mp-task__main{min-width:0;flex:1 1 320px;display:grid;grid-gap:6px;gap:6px}.mp-task__title{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.mp-task__link{font-weight:700;color:var(--mp-text);text-decoration:none;overflow-wrap:anywhere}.mp-task__link:focus-visible,.mp-task__link:hover{color:var(--mp-brand-strong);text-decoration:underline}.mp-task__ref{font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-task__meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:.88rem}.mp-task__actions{flex:none}.mp-priority{display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap}.mp-priority__dot{width:10px;height:10px;border-radius:50%;background:var(--mp-text-muted);flex:none}.mp-priority--low .mp-priority__dot{background:transparent;border:2px solid var(--mp-text-muted)}.mp-priority--medium .mp-priority__dot{background:var(--mp-info)}.mp-priority--high .mp-priority__dot{background:var(--mp-warning)}.mp-priority--urgent .mp-priority__dot{background:var(--mp-danger);box-shadow:0 0 0 3px var(--mp-danger-soft)}.mp-priority--urgent{color:var(--mp-danger)}.mp-due{white-space:nowrap}.mp-due--overdue{color:var(--mp-danger);font-weight:700}.mp-due--today{color:var(--mp-warning);font-weight:700}.mp-assignees{align-items:center;gap:8px;min-width:0;font-size:.85rem;color:var(--mp-text-muted)}.mp-assignees,.mp-assignees__faces{display:inline-flex}.mp-assignees__faces>*{margin-left:-6px;box-shadow:0 0 0 2px var(--mp-surface)}.mp-assignees__faces>:first-child{margin-left:0}.mp-assignees__more{width:28px;height:28px;font-size:.72rem}.mp-assignees__names{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-fieldset{border:0;padding:0;margin:12px 0 0;min-width:0}.mp-segmented{display:inline-flex;flex-wrap:wrap;gap:0;border:1px solid var(--mp-border);border-radius:var(--mp-radius);overflow:hidden;background:var(--mp-surface)}.mp-segmented__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid var(--mp-border);background:transparent;font:inherit;color:var(--mp-text);padding:8px 14px;min-height:40px;cursor:pointer;display:inline-flex;align-items:center}.mp-segmented__option:last-child{border-right:0}.mp-segmented__option:hover:not(:disabled){background:var(--mp-surface-2)}.mp-segmented__option.is-selected{background:var(--mp-text);color:var(--mp-surface);font-weight:700}.mp-segmented__option.is-selected .mp-priority{color:inherit}.mp-segmented__option:focus-visible,.mp-segmented__option:focus-within{outline:none;box-shadow:inset var(--mp-focus)}.mp-chips{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mp-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 4px;border-radius:999px;background:var(--mp-surface-2);font-size:.88rem;font-weight:600}.mp-chip__remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:1.1rem;line-height:1;width:24px;height:24px;border-radius:50%;cursor:pointer;color:var(--mp-text-muted)}.mp-chip__remove:hover{background:var(--mp-border);color:var(--mp-text)}.mp-picker{max-height:300px;overflow-y:auto;border:1px solid var(--mp-border);border-radius:var(--mp-radius);margin-top:8px}.mp-picker>p{padding:10px 12px;margin:0}.mp-picker__row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--mp-border);cursor:pointer}.mp-picker__row:last-child{border-bottom:0}.mp-picker__row:hover{background:var(--mp-surface-2)}.mp-picker__row.is-selected{background:var(--mp-info-soft)}.mp-picker__row input{width:18px;height:18px;flex:none}.mp-picker__text{display:grid;min-width:0;font-size:.9rem}.mp-picker__text .mp-muted{font-size:.82rem}.mp-task-head{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.mp-task-head__title{margin:2px 0 8px;font-size:1.5rem;overflow-wrap:anywhere}.mp-task-status{margin-top:16px;display:grid;grid-gap:6px;gap:6px;justify-items:start}.mp-task-body{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-top:16px}.mp-task-body>div>.mp-card:first-child{margin-top:0}@media (min-width:900px){.mp-task-body{grid-template-columns:2fr 1fr}}.mp-task-event--comment{background:var(--mp-surface-2);border-radius:var(--mp-radius);padding:10px 12px!important;border-bottom:0!important;margin:6px 0}.mp-check{display:flex;gap:10px;align-items:flex-start;cursor:pointer;padding:4px 0}.mp-check input{width:18px;height:18px;margin-top:2px;flex:none}.mp-check__hint{display:block;font-size:.82rem;color:var(--mp-text-muted)}.mp-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:2px 16px;gap:2px 16px;margin:6px 0 10px}.mp-address{font-style:normal;display:grid;line-height:1.45}.mp-crm-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.mp-crm-cards>.mp-card{margin:0}.mp-crm-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap;margin-bottom:6px}.mp-crm-card__title{font-size:1.02rem}.mp-crm-card__badges{display:flex;flex-wrap:wrap;gap:4px}.mp-crm-card__lines{display:grid;grid-gap:2px;gap:2px;font-size:.9rem;overflow-wrap:anywhere;margin-top:4px}.mp-crm-card__lines a{color:var(--mp-brand-strong)}.mp-crm-head{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.mp-crm-head__facts{display:grid;grid-template-columns:repeat(3,auto);grid-gap:4px 24px;gap:4px 24px;margin:0}.mp-crm-head__facts dt{font-size:.78rem;color:var(--mp-text-muted);font-weight:600}.mp-crm-head__facts dd{margin:2px 0 0;font-weight:600}@media (max-width:600px){.mp-crm-head__facts{grid-template-columns:1fr 1fr}}.mp-crm-overview{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:start}.mp-crm-overview>.mp-card{margin:0}@media (min-width:760px){.mp-crm-overview{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.mp-crm-overview{grid-template-columns:1fr 1fr 1fr}}.mp-crm-figure{font-size:1.5rem;font-weight:800}.mp-crm-figure,.mp-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-num{text-align:right}@media (max-width:760px){.mp-table--stack thead{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.mp-table--stack,.mp-table--stack tbody,.mp-table--stack td,.mp-table--stack tr{display:block;width:100%}.mp-table--stack tr{border-top:1px solid var(--mp-border);padding:8px 0}.mp-table--stack tr:first-child{border-top:0}.mp-table--stack td{border:0;padding:4px 12px;display:grid;grid-template-columns:38% 1fr;grid-gap:8px;gap:8px;text-align:left}.mp-table--stack td:before{content:attr(data-label);font-size:.8rem;font-weight:600;color:var(--mp-text-muted)}.mp-table--stack td:first-child{display:block;font-size:1.02rem}.mp-table--stack td:first-child:before{content:none}.mp-table--stack td>div{min-width:0;justify-self:start}}.mp-thumb{display:inline-block;flex:none;border-radius:var(--mp-radius-sm);object-fit:contain;background:#fff;border:1px solid var(--mp-border)}.mp-thumb--empty{display:inline-grid;place-items:center;color:var(--mp-text-muted);background:var(--mp-surface-2)}.mp-product-cell{display:flex;gap:10px;align-items:center;min-width:220px}.mp-product-head{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.mp-product-head__price{text-align:right;margin-left:auto}@media (max-width:600px){.mp-product-head__price{text-align:left;margin-left:0}}.mp-price-summary{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:12px;padding:10px 12px;border-radius:var(--mp-radius);background:var(--mp-surface-2);font-size:.92rem}.mp-image-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px}.mp-image-grid__item{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:8px;border:1px solid var(--mp-border);border-radius:var(--mp-radius)}.mp-image-grid__meta{font-size:.82rem;min-height:22px}@media (min-width:1000px){.mp-products__filters{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.mp-table--stack .mp-product-cell{min-width:0}}.mp-op-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;margin-bottom:8px}.mp-op{margin:0!important;display:grid;grid-gap:4px;gap:4px;text-decoration:none;color:var(--mp-text);border:1px solid var(--mp-border);font-size:.88rem}.mp-op strong{font-size:1rem;color:var(--mp-brand-strong)}.mp-op:hover{border-color:var(--mp-brand)}.mp-op:focus-visible{outline:none;box-shadow:var(--mp-focus)}.mp-qty-in{color:var(--mp-success);font-weight:700}.mp-qty-out{color:var(--mp-danger);font-weight:700}.mp-qty-input{max-width:120px}.mp-picker-search{position:relative;max-width:560px}.mp-picker-search__list{position:absolute;z-index:20;left:0;right:0;top:100%;margin:4px 0 0;padding:4px 0;list-style:none;background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:var(--mp-radius);box-shadow:var(--mp-shadow);max-height:320px;overflow-y:auto}.mp-picker-search__list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;width:100%;text-align:left;padding:8px 12px;font:inherit;color:inherit;cursor:pointer}.mp-picker-search__list button:focus-visible,.mp-picker-search__list button:hover{background:var(--mp-surface-2);outline:none}.mp-meter{display:flex;align-items:center;gap:6px;min-width:104px}.mp-meter__track{display:block;flex:1 1;height:8px;border-radius:4px;background:var(--mp-surface-2);overflow:hidden;min-width:40px}.mp-meter__fill{display:block;height:100%;border-radius:4px;background:var(--mp-chart-1)}.mp-meter__value{min-width:3.2em;text-align:right}.mp-meter__value,.mp-po-progress{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-po-progress{white-space:nowrap}.mp-panel{border:1px solid var(--mp-border);border-radius:var(--mp-radius);padding:14px;margin:12px 0;background:var(--mp-surface-2)}.mp-panel h3{margin:0 0 8px;font-size:1rem}.mp-email-preview{white-space:pre-wrap;font-family:var(--mp-font-mono);font-size:.8rem;background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:var(--mp-radius-sm);padding:10px;max-height:320px;overflow:auto;margin:8px 0 0}.mp-print-only{display:none}@media print{.mp-noprint,.mp-shell__brand,.mp-shell__nav,.mp-shell__portal,.mp-shell__user,.mp-tabs,.mp-toolbar{display:none!important}.mp-shell,.mp-shell__main{display:block!important;padding:0!important;margin:0!important}.mp-print-only{display:block}.mp-card{box-shadow:none!important;border:0!important;padding:0!important}body{background:#fff!important;color:#000!important}}.mp-plain-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:.92rem;overflow-wrap:anywhere}.mp-linklike{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:var(--mp-brand-strong);text-decoration:underline;cursor:pointer}.mp-linklike:focus-visible{outline:none;box-shadow:var(--mp-focus);border-radius:2px}.mp-quote-desc{width:100%;min-width:220px;min-height:0;resize:vertical}.mp-qty-input--short{max-width:80px}.mp-quote-lines .mp-qty-input{min-width:84px}.mp-quote-lines .mp-select{min-width:92px}@media (min-width:761px){.mp-quote-lines td:first-child{min-width:260px}}.mp-line-actions{display:flex;gap:2px;flex-wrap:nowrap}.mp-quote-lines td{vertical-align:top}.mp-quote-totals{display:grid;grid-gap:4px;gap:4px;margin:14px 0 0 auto;max-width:340px}.mp-quote-totals>div{display:flex;justify-content:space-between;gap:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-quote-totals dt{color:var(--mp-text-muted)}.mp-quote-totals dd{margin:0}.mp-quote-totals__total{border-top:1px solid var(--mp-text);padding-top:6px;margin-top:2px;font-weight:700;font-size:1.05rem}.mp-quote-totals__total dt{color:var(--mp-text)}.mp-convert{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.mp-convert .mp-card{margin:0}.mp-sheet{background:#fff;color:#111;max-width:800px;margin:0 auto;padding:36px 40px;border:1px solid var(--mp-border);border-radius:var(--mp-radius);font-size:12.5px;line-height:1.35}.mp-sheet a{color:inherit}.mp-sheet__head{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.mp-sheet__logo{max-height:56px;max-width:200px;display:block;margin-bottom:8px}.mp-sheet__seller{font-size:11px;color:#555}.mp-sheet__seller strong{display:block;font-size:16px;color:#111;margin-bottom:4px}.mp-sheet__title{text-align:right}.mp-sheet__title h1{margin:0;color:#d8232a;font-size:24px;letter-spacing:.02em}.mp-sheet__ref{font-weight:700;font-size:14px;margin:2px 0 8px}.mp-sheet__meta{display:grid;grid-template-columns:auto auto;grid-gap:2px 12px;gap:2px 12px;justify-content:end;margin:0;font-size:11px}.mp-sheet__meta dt{color:#555;text-align:right}.mp-sheet__meta dd{margin:0;font-weight:700;text-align:right}.mp-sheet__parties{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin:24px 0 18px}.mp-sheet__label{font-size:9.5px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.mp-sheet table{width:100%;border-collapse:collapse}.mp-sheet thead th{background:#f4f4f4;color:#555;font-size:10.5px;text-align:left;padding:6px}.mp-sheet td{padding:6px;border-bottom:1px solid #ddd;vertical-align:top}.mp-sheet .mp-num{text-align:right;white-space:nowrap}.mp-sheet__table{overflow-x:auto}.mp-sheet__totals{margin:10px 0 0 auto;width:280px;max-width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-sheet__totals div{display:flex;justify-content:space-between;padding:2px 0;color:#555}.mp-sheet__totals .mp-sheet__grand{border-top:1.5px solid #111;margin-top:4px;padding-top:6px;color:#111;font-weight:700;font-size:15px}.mp-sheet__notes{margin-top:18px}.mp-sheet__notes p{margin:0 0 10px;white-space:pre-line}.mp-sheet__foot{margin-top:28px;border-top:1px solid #ddd;padding-top:8px;color:#555;font-size:10px}@media (max-width:600px){.mp-sheet{padding:18px 14px}.mp-sheet__parties{grid-template-columns:1fr}.mp-sheet__title{text-align:left}.mp-sheet__meta{justify-content:start}.mp-sheet__meta dd,.mp-sheet__meta dt{text-align:left}}@media print{.mp-sheet{border:0;padding:0;max-width:none;font-size:11px}.mp-sheet thead{display:table-header-group}.mp-sheet tr{page-break-inside:avoid;break-inside:avoid}@page{size:A4;margin:14mm}}.mp-kpi{min-width:0}@media (max-width:480px){.mp-kpi__value{font-size:1.35rem;overflow-wrap:anywhere}}.mp-steps{list-style:none;margin:16px 0 4px;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:0;gap:0}.mp-step{position:relative;text-align:center;padding:0 4px;font-size:.85rem}.mp-step__dot{width:22px;height:22px;border-radius:50%;margin:0 auto 6px;display:grid;place-items:center;background:var(--mp-surface);border:2px solid var(--mp-border);position:relative;z-index:1;font-size:12px;font-weight:800;color:#fff}.mp-step:before{content:"";position:absolute;top:10px;left:-50%;right:50%;height:2px;background:var(--mp-border)}.mp-step:first-child:before{content:none}.mp-step--done .mp-step__dot{background:var(--mp-success);border-color:var(--mp-success)}.mp-step--current:before,.mp-step--done:before{background:var(--mp-success)}.mp-step--current .mp-step__dot{background:var(--mp-brand);border-color:var(--mp-brand);box-shadow:0 0 0 4px var(--mp-brand-soft)}.mp-step--current .mp-step__label{font-weight:700}.mp-step--skipped .mp-step__label{color:var(--mp-text-muted);text-decoration:line-through}.mp-step__when{display:block;color:var(--mp-text-muted);font-size:.78rem;margin-top:2px}@media (max-width:640px){.mp-steps{grid-auto-flow:row;gap:14px}.mp-step{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;text-align:left;align-items:start}.mp-step__dot{margin:0}.mp-step:before{top:-14px;bottom:auto;left:10px;right:auto;width:2px;height:14px}}.mp-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(165px,1fr);grid-gap:10px;gap:10px;overflow-x:auto;padding-bottom:8px}.mp-board__col{background:var(--mp-surface-2);border-radius:var(--mp-radius);padding:10px;min-width:0}.mp-board__col h2{font-size:.95rem;margin:0 0 8px;display:flex;justify-content:space-between;gap:8px}.mp-board__cards{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.mp-board__card{display:block;background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:var(--mp-radius-sm);padding:8px 10px;color:inherit;text-decoration:none;font-size:.86rem}.mp-board__card:hover{border-color:var(--mp-text-muted)}.mp-board__card:focus-visible{outline:none;box-shadow:var(--mp-focus)}.mp-board__card strong{display:block;font-size:.92rem}@media (max-width:760px){.mp-board{grid-auto-flow:row;grid-auto-columns:auto}}.mp-row--current>*{background:var(--mp-surface-2)}.mp-row--current>th:first-child{box-shadow:inset 3px 0 0 var(--mp-brand)}.mp-dl--compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 20px;margin-top:10px}.mp-vat-calc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:12px 0 0}.mp-vat-calc>div{background:var(--mp-surface-2);border-radius:var(--mp-radius-sm);padding:10px 12px}.mp-vat-calc dt{font-size:.8rem;color:var(--mp-text-muted);font-weight:600}.mp-vat-calc dd{margin:2px 0 0;font-size:1.15rem;font-weight:700;overflow-wrap:anywhere}.mp-vat-boxes td:first-child,.mp-vat-boxes th:first-child{width:3.5rem}.mp-vat-boxes tr.is-key td,.mp-vat-boxes tr.is-key th{font-weight:700}.mp-rate-table tbody th,.mp-vat-boxes tbody th{white-space:normal;background:none;color:var(--mp-text)}@media (max-width:600px){.mp-rate-table .mp-rate-table__gross{display:none}.mp-rate-table td,.mp-rate-table th,.mp-vat-boxes td,.mp-vat-boxes th{padding-left:8px;padding-right:8px}.mp-vat-calc{grid-template-columns:1fr}}.mp-bill-lines td:first-child .mp-input,.mp-bill-lines td:nth-child(2) .mp-input{min-width:160px}.mp-bill-lines td:nth-child(3) .mp-input{min-width:150px}.mp-bill-lines td:nth-child(4) .mp-input,.mp-bill-lines td:nth-child(5) .mp-input{min-width:100px}@media (max-width:760px){.mp-bill-lines .mp-input{min-width:0!important;width:100%}}.mp-ageing{width:100%;border-collapse:collapse}.mp-ageing th{text-align:left;font-weight:400;padding:6px 12px 6px 0;white-space:nowrap;width:1%}.mp-ageing td{padding:6px 0}.mp-ageing td.mp-num{white-space:nowrap;width:1%;padding-left:12px}.mp-ageing__bar{width:auto}.mp-ageing__fill{display:block;height:10px;min-width:2px;border-radius:0 4px 4px 0;background:var(--mp-info)}.mp-ageing__fill--1{background:var(--mp-warning)}.mp-ageing__fill--2{background:color-mix(in srgb,var(--mp-danger) 70%,var(--mp-warning))}.mp-ageing__fill--3,.mp-ageing__fill--4{background:var(--mp-danger)}@media (max-width:600px){.mp-ageing th{white-space:normal;width:auto}.mp-ageing__bar{display:none}}.mp-pay{min-height:100vh;background:var(--mp-bg);display:flex;flex-direction:column}.mp-pay__top{justify-content:space-between;gap:12px;padding:12px 16px;background:var(--mp-surface);border-bottom:1px solid var(--mp-border)}.mp-pay__brand,.mp-pay__top{display:flex;align-items:center}.mp-pay__brand{gap:10px;font-weight:700;min-width:0}.mp-pay__brand img{max-height:36px;max-width:140px;object-fit:contain}.mp-pay__brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-pay__contact{font-size:.9rem;white-space:nowrap;color:var(--mp-brand-strong)}.mp-pay__main{width:100%;max-width:720px;margin:0 auto;padding:16px;flex:1 1}.mp-pay__main>.mp-card{margin:0 0 16px}.mp-pay__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.mp-pay__kicker{margin:0 0 2px;font-size:.9rem}.mp-pay__ref{margin:0 0 8px;font-size:1.5rem;overflow-wrap:anywhere}.mp-pay__due{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.mp-pay__due strong{font-size:2rem;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-pay__due p{margin:0}.mp-pay__late{color:var(--mp-danger);font-weight:600}.mp-pay__ok{color:var(--mp-success);font-weight:600}.mp-pay__docs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mp-pay__h2{font-size:1.1rem;margin:0 0 12px}.mp-pay__amount{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}.mp-pay__amount label{display:flex;align-items:center;gap:8px;min-height:32px;cursor:pointer}.mp-pay__amount input{width:18px;height:18px;accent-color:var(--mp-brand)}.mp-pay__buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.mp-pay__buttons .mp-btn{min-height:48px;font-size:1rem}.mp-pay__small{font-size:.85rem;margin:10px 0 0}.mp-pay__bank{margin-top:20px;padding-top:16px;border-top:1px solid var(--mp-border)}.mp-pay__bank--only{margin-top:0;padding-top:0;border-top:0}.mp-pay__bank h3{font-size:1rem;margin:0}.mp-pay__copy{margin-left:6px;padding:2px 8px;font:inherit;font-size:.78rem;border:1px solid var(--mp-border);border-radius:999px;background:var(--mp-surface);color:var(--mp-text);cursor:pointer;min-height:24px}.mp-pay__copy:focus-visible{outline:none;box-shadow:var(--mp-focus)}.mp-pay__lines{list-style:none;margin:16px 0 0;padding:0}.mp-pay__lines li{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;border-top:1px solid var(--mp-border)}.mp-pay__lines li strong{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-pay__line-desc{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.mp-pay__line-desc .mp-muted{font-size:.85rem}.mp-pay__totals{margin:8px 0 0 auto;max-width:340px}.mp-pay__totals div{display:flex;justify-content:space-between;gap:16px;padding:3px 0}.mp-pay__totals dt{color:var(--mp-text-muted)}.mp-pay__totals dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mp-pay__total{border-top:1px solid var(--mp-text);margin-top:4px;padding-top:6px!important;font-weight:700}.mp-pay__total dt{color:var(--mp-text)}.mp-pay__foot{padding:16px;text-align:center;font-size:.85rem;color:var(--mp-text-muted)}.mp-pay__foot p{margin:4px 0;overflow-wrap:anywhere}@media (max-width:480px){.mp-pay__due{align-items:flex-start;text-align:left}.mp-pay__head{flex-direction:column}}.mp-qr{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.mp-qr svg{width:132px;height:132px;background:#fff;border-radius:var(--mp-radius-sm);flex:none}.mp-qr__text{min-width:0;flex:1 1 220px}.mp-qr__link{font-family:var(--mp-font-mono);font-size:.8rem;overflow-wrap:anywhere}.mp-shop{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.mp-shop>.mp-card{margin:0}.mp-shop__card{display:flex;flex-direction:column;padding:0;overflow:hidden}.mp-shop__img{aspect-ratio:4/3;background:var(--mp-surface-2);display:flex;align-items:center;justify-content:center;color:var(--mp-text-muted)}.mp-shop__img img{width:100%;height:100%;object-fit:cover}.mp-shop__body{padding:14px;display:flex;flex-direction:column;gap:6px;flex:1 1}.mp-shop__name{font-size:1rem;margin:0;overflow-wrap:anywhere}.mp-shop__meta{margin:0;font-size:.85rem}.mp-shop__desc{margin:0;font-size:.88rem;color:var(--mp-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mp-shop__price{margin:4px 0 0}.mp-shop__price strong{font-size:1.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-shop__add{display:flex;gap:8px;margin-top:auto;padding-top:8px}.mp-shop__add .mp-input{width:90px;flex:none}.mp-shop__err{color:var(--mp-danger);font-size:.82rem;margin:0}.mp-shop__cats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.mp-shop__cat{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.88rem;padding:6px 12px;min-height:34px;border-radius:999px;border:1px solid var(--mp-border);background:var(--mp-surface);color:var(--mp-text);cursor:pointer}.mp-shop__cat[aria-pressed=true]{background:var(--mp-accent);color:var(--mp-surface);border-color:var(--mp-accent)}.mp-shop__cat[aria-pressed=true] .mp-muted{color:inherit;opacity:.75}.mp-shop__cat:focus-visible{outline:none;box-shadow:var(--mp-focus)}.mp-basket{list-style:none;margin:0 0 12px;padding:0}.mp-basket li{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--mp-border)}.mp-basket__desc{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.mp-basket__desc .mp-muted{font-size:.85rem}.mp-basket__qty{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mp-basket__qty .mp-input{width:96px;text-align:right}.mp-basket__net{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:80px;text-align:right}@media (max-width:560px){.mp-basket li{grid-template-columns:1fr auto}.mp-basket__desc{grid-column:1/-1}.mp-basket__qty{flex-direction:row;align-items:center;justify-self:start}}.mp-quote-req{display:grid;grid-template-columns:1fr 120px auto;grid-gap:12px;gap:12px;align-items:end;margin-bottom:8px}.mp-quote-req .mp-linkbtn{margin-bottom:14px}@media (max-width:560px){.mp-quote-req{grid-template-columns:1fr 100px}.mp-quote-req .mp-linkbtn{grid-column:1/-1;margin:0 0 8px;justify-self:start}}.mp-portal-figure{font-size:1.8rem;font-weight:700;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-grid>.mp-card{margin:0}.mp-report-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}.mp-report-figures>.mp-card{margin:0}.mp-report-figure__label{color:var(--mp-text-muted);font-size:.85rem}.mp-report-figure__value{font-size:1.5rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mp-report-figure__hint{color:var(--mp-text-muted);font-size:.8rem;margin-top:2px}.mp-report-period{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:0 0 16px}.mp-chart__title{font-weight:600;margin:0 0 8px}.mp-chart__wrap{position:relative}.mp-chart svg{width:100%;height:auto;display:block;overflow:visible}.mp-chart svg g:focus{outline:none}.mp-chart svg g:focus-visible rect[fill=transparent]{stroke:var(--mp-brand);stroke-width:2}.mp-chart__grid{stroke:var(--mp-border);stroke-width:1}.mp-chart__axis{fill:var(--mp-text-muted)}.mp-chart__axis,.mp-chart__label{font-size:11px;font-family:var(--mp-font)}.mp-chart__label{fill:var(--mp-text);font-weight:600}.mp-chart__bar{fill:var(--mp-chart-1);transition:opacity .12s}.mp-chart__tip{position:absolute;top:0;transform:translateX(-50%);background:var(--mp-surface);border:1px solid var(--mp-border);box-shadow:var(--mp-shadow);border-radius:var(--mp-radius-sm);padding:6px 10px;font-size:.85rem;display:flex;flex-direction:column;pointer-events:none;white-space:nowrap}.mp-chart__tip span{color:var(--mp-text-muted)}@media (forced-colors:active){.mp-chart__bar{fill:CanvasText}}.mp-table__total td{border-top:2px solid var(--mp-text);background:var(--mp-surface-2)}.mp-table th.mp-num{text-align:right}.mp-age-gate{max-width:520px;margin:24px auto;padding:28px 24px;text-align:center}.mp-age-gate__badge{display:inline-grid;place-items:center;width:60px;height:60px;margin:0 auto 8px;border-radius:50%;background:var(--mp-accent);color:var(--mp-surface);font-weight:900;font-size:1.2rem}.mp-age-confirm{margin:12px 0;padding:12px 14px;border:1px solid var(--mp-warning);background:var(--mp-warning-soft);border-radius:var(--mp-radius)}.mp-age-confirm label{display:flex;gap:10px;align-items:flex-start;font-size:.92rem}.mp-age-confirm input{width:20px;height:20px;margin-top:2px;flex:none}