@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-cyrillic-ext-400-normal.3htarsyq29jlx.woff2)format("woff2"),url(../media/geist-cyrillic-ext-400-normal.0gcjr8mojf5gf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-cyrillic-400-normal.0qeecs06bobtl.woff2)format("woff2"),url(../media/geist-cyrillic-400-normal.3miz2x_xi_zjn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-vietnamese-400-normal.30u03karnftjq.woff2)format("woff2"),url(../media/geist-vietnamese-400-normal.39kalqz-p5_9n.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-latin-ext-400-normal.2pyggfpy7n-df.woff2)format("woff2"),url(../media/geist-latin-ext-400-normal.3gh4qp5c81meb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-latin-400-normal.383tfv-wiktxb.woff2)format("woff2"),url(../media/geist-latin-400-normal.1493_rzcpedjh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-cyrillic-ext-500-normal.41czpm314xj5n.woff2)format("woff2"),url(../media/geist-cyrillic-ext-500-normal.2lo7h72hs-pn0.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-cyrillic-500-normal.2h0a3n_o6n601.woff2)format("woff2"),url(../media/geist-cyrillic-500-normal.2a5hltsxt7d8o.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-vietnamese-500-normal.0j2idug5p5y76.woff2)format("woff2"),url(../media/geist-vietnamese-500-normal.03zh29b2yuzte.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-latin-ext-500-normal.0i83ozvjcqk-8.woff2)format("woff2"),url(../media/geist-latin-ext-500-normal.2f8ewasi96ndz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-latin-500-normal.38l4-nuansk4e.woff2)format("woff2"),url(../media/geist-latin-500-normal.1s42-6k31qk-o.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(../media/geist-cyrillic-ext-600-normal.15p0ugk29jtyi.woff2)format("woff2"),url(../media/geist-cyrillic-ext-600-normal.00vbnwv201w1a.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(../media/geist-cyrillic-600-normal.3jciosfhm4bxc.woff2)format("woff2"),url(../media/geist-cyrillic-600-normal.3ytrvbklh-yx-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(../media/geist-vietnamese-600-normal.36n-r-dh8vrid.woff2)format("woff2"),url(../media/geist-vietnamese-600-normal.2fvbjp7allfuw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(../media/geist-latin-ext-600-normal.1qve9nom2mhxd.woff2)format("woff2"),url(../media/geist-latin-ext-600-normal.3_oki79hzfxbb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(../media/geist-latin-600-normal.27szznjxpbeif.woff2)format("woff2"),url(../media/geist-latin-600-normal.3oxqdffw58x_r.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-cyrillic-ext-400-normal.1_3w-6xrxnic8.woff2)format("woff2"),url(../media/geist-mono-cyrillic-ext-400-normal.28zojgogwadbn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-cyrillic-400-normal.0w64r7z8-ih-_.woff2)format("woff2"),url(../media/geist-mono-cyrillic-400-normal.02c-zap_5oput.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-symbols2-400-normal.3rf535oh7emi7.woff2)format("woff2"),url(../media/geist-mono-symbols2-400-normal.3q0ydwitqs4g1.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-vietnamese-400-normal.2-w98qwfhss3t.woff2)format("woff2"),url(../media/geist-mono-vietnamese-400-normal.29k50zjumvkn0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-latin-ext-400-normal.06e95wwtohjhy.woff2)format("woff2"),url(../media/geist-mono-latin-ext-400-normal.3up5nfrss5o9p.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-latin-400-normal.1pils9mz99gi8.woff2)format("woff2"),url(../media/geist-mono-latin-400-normal.3hdm2x6oajrio.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-cyrillic-ext-500-normal.2vxb_0305644a.woff2)format("woff2"),url(../media/geist-mono-cyrillic-ext-500-normal.12dvz0n_1vtak.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-cyrillic-500-normal.167vpnlttlylm.woff2)format("woff2"),url(../media/geist-mono-cyrillic-500-normal.2z12u0ihqa92e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-symbols2-500-normal.1ww3h4liz_dwd.woff2)format("woff2"),url(../media/geist-mono-symbols2-500-normal.3diwqn4cdj79k.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-vietnamese-500-normal.0zvexx-5_as3f.woff2)format("woff2"),url(../media/geist-mono-vietnamese-500-normal.05zqfdd5xhek6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-latin-ext-500-normal.2inf0kc4q_6ro.woff2)format("woff2"),url(../media/geist-mono-latin-ext-500-normal.2h8jyjffixldi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-latin-500-normal.07nc5rf20ybdn.woff2)format("woff2"),url(../media/geist-mono-latin-500-normal.0iyk3eo7gifx4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-normal.0ordxpm0gxgw8.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-normal.2z9xqimzvw6vx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-normal.3_vslfxq_--4i.woff2)format("woff2"),url(../media/instrument-serif-latin-400-normal.2maraz2ovyahx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.39u3dp1q8vt28.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.3-2s2qyqt5syo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1ob51yn_zh4f3.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.2c9g56gofrre8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.20ztly1_og8qv.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.1d6bt9ufqnym6.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.41bcgzntq2c9e.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.3nx5do2g1gg_d.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.2wkl6p2bjtdkj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.1d956-ol9h5w9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-ext-500-normal.37y6j4asgn87a.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-500-normal.42ydqmu-69p6e.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-500-normal.3j8b5jptl4nhr.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-500-normal.2r3_h99a4p2o6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-greek-500-normal.0k99vu2yejv84.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-500-normal.2kq1zw7ns-90j.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-vietnamese-500-normal.38exv3t7tju-g.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-500-normal.14rtxflq2gk6f.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-ext-500-normal.1h2_ral94l6aj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-500-normal.1zyjrbr0w_u4w.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.14sc3d7sk_zzh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-ext-600-normal.0hanpnpn3ki-v.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-600-normal.33q0gwxfwkcq9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.1bd0br_i69opa.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.0h3aaz4315ad-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-greek-600-normal.17-3491c_tfac.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-600-normal.1mkps5wbbyo2a.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-vietnamese-600-normal.3hxpyk-en1__5.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-600-normal.3i-6fz_bx7yta.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.0a5-aslyj_wbq.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.00ca59z0uilzq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.28wp48yubenc3.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.41yczc5zdkwdh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.26ox_itp_alxp.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1eaan1mch682e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.0s1z3n-ysad7w.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2g79xp9gzp1kn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.1cuq9_67cn48n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.1tdw_l2v4yhc_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-ext-400-normal.0fqyy_rzir8wk.woff2)format("woff2"),url(../media/dm-sans-latin-ext-400-normal.2wgrmp5e19scw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.0471snlmja818.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.40quu04grbhf8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-ext-500-normal.3kt-ux4qy_ne2.woff2)format("woff2"),url(../media/dm-sans-latin-ext-500-normal.3exo923874x5t.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.0brn-8r9pdr2e.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.0jcw8phz0eanr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-ext-600-normal.2h9q_0618j3sz.woff2)format("woff2"),url(../media/dm-sans-latin-ext-600-normal.2uv0s9c16r-jh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-600-normal.0oone78si629l.woff2)format("woff2"),url(../media/dm-sans-latin-600-normal.40ad7xuawyzt9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-mono-latin-ext-400-normal.0_-sohr84qyir.woff2)format("woff2"),url(../media/dm-mono-latin-ext-400-normal.17hicw0t-pj96.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-mono-latin-400-normal.3--he8xuwzehy.woff2)format("woff2"),url(../media/dm-mono-latin-400-normal.20yxb24gp-vsx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-mono-latin-ext-500-normal.3a8zr77el0ebr.woff2)format("woff2"),url(../media/dm-mono-latin-ext-500-normal.18ptt7gd5u8o6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-mono-latin-500-normal.03h2ib040oua6.woff2)format("woff2"),url(../media/dm-mono-latin-500-normal.3kj_vp6qk8arx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
[data-theme=v5]{--fond:#f4f6f8;--surface:#fff;--surface-2:#f4f6f8;--survol:#f4f6f8;--bord:#e1e5e9;--bord-fort:#8593a0;--texte:#0e2230;--texte-2:#3b4f5c;--texte-3:#66727d;--accent:#1f4e66;--accent-fort:#0e2230;--accent-doux:#e8eef2;--info:#1f4e66;--info-doux:#e6eef3;--succes:#1f6b45;--succes-doux:#ddefe4;--alerte:#8a5a00;--alerte-doux:#fbefd5;--danger:#c62834;--danger-doux:#fce0e3;--neutre-doux:#e8ecef;--alerte-bord:#e9cf9f;--alerte-texte:#4d2f00;--alerte-lien:#6b3f00;--danger-bord:#f3b8be;--danger-texte:#8a1c25;--info-bord:#c3d3de;--info-texte:#0e2230;--agent-bord:#0e2230;--agent-fond:#fff;--av-fond:#e8eef2;--tog-off:#8593a0;--plein:#e8ecef;--piste:#e1e5e9;--toast:#0e2230;--ph-1:#e8eef2;--ph-2:#f6f7f9;--diff-av-texte:#8a1c25;--diff-ap-texte:#1e4d36;--btn-pri:#0e2230;--btn-pri-survol:#1f4e66;--nav-on-fond:#1b3550;--nav-on-texte:#fff;--nav-on-trait:#e63946;--marque-fond:#0000;--ombre:none;--ombre-l:0 24px 48px -24px #0e223073}[data-theme=v1]{--fond:#f4f5f7;--surface:#fff;--surface-2:#eff1f4;--survol:#f6f7f9;--bord:#dde1e7;--bord-fort:#7f8a98;--texte:#0f172a;--texte-2:#3c4757;--texte-3:#525d6c;--accent:#4338ca;--accent-fort:#3730a3;--accent-doux:#ecebfc;--info:#0b5f94;--info-doux:#e3effa;--succes:#16683f;--succes-doux:#e1f2e8;--alerte:#874900;--alerte-doux:#fcefd9;--danger:#b1241d;--danger-doux:#fbe8e6;--neutre-doux:#edf0f3;--alerte-bord:#eccf9c;--alerte-texte:#462800;--alerte-lien:#673900;--danger-bord:#efbab4;--danger-texte:#5a130f;--info-bord:#b9d6ee;--info-texte:#083d61;--agent-bord:#c5c1f4;--agent-fond:#f5f4ff;--av-fond:#e2e0fb;--tog-off:#7f8a98;--plein:#e5e8ed;--piste:#e5e8ed;--toast:#0f172a;--ph-1:#e2e5f2;--ph-2:#f1f2f8;--diff-av-texte:#7a1a12;--diff-ap-texte:#14532d;--btn-pri:#4338ca;--btn-pri-survol:#3730a3;--nav-on-fond:#ecebfc;--nav-on-texte:#3730a3;--nav-on-trait:#4338ca;--marque-fond:#3730a3;--ombre:0 1px 2px #0f172a0f;--ombre-l:0 10px 28px #0f172a2e}[data-theme=v2]{--fond:#fff;--surface:#fff;--surface-2:#f4f6f8;--survol:#f4f6f8;--bord:#e1e5e9;--bord-fort:#8593a0;--texte:#0e2230;--texte-2:#3b4f5c;--texte-3:#66727d;--accent:#1f4e66;--accent-fort:#0e2230;--accent-doux:#e8eef2;--info:#1f4e66;--info-doux:#e6eef3;--succes:#2e6f4f;--succes-doux:#e3f1ea;--alerte:#8a5300;--alerte-doux:#fbf0dc;--danger:#c62834;--danger-doux:#fce0e3;--neutre-doux:#f4f6f8;--alerte-bord:#e9cf9f;--alerte-texte:#4d2f00;--alerte-lien:#6b3f00;--danger-bord:#f3b8be;--danger-texte:#8a1c25;--info-bord:#c3d3de;--info-texte:#0e2230;--agent-bord:#8593a0;--agent-fond:#fff;--av-fond:#e8eef2;--tog-off:#8593a0;--plein:#e8eef2;--piste:#e1e5e9;--toast:#0e2230;--ph-1:#e8eef2;--ph-2:#f6f7f9;--diff-av-texte:#8a1c25;--diff-ap-texte:#1e4d36;--btn-pri:#0e2230;--btn-pri-survol:#1f4e66;--nav-on-fond:#f4f6f8;--nav-on-texte:#0e2230;--nav-on-trait:#e63946;--marque-fond:#0e2230;--ombre:none;--ombre-l:0 24px 48px -24px #0e223073}[data-theme=v3]{--fond:#f7f4ef;--surface:#fff;--surface-2:#f3eee7;--survol:#faf7f2;--bord:#e6ded3;--bord-fort:#968877;--texte:#1f1a14;--texte-2:#4e4438;--texte-3:#66594b;--accent:#145c4b;--accent-fort:#0e4538;--accent-doux:#e2efea;--info:#1c5c82;--info-doux:#e4eef5;--succes:#1d6a43;--succes-doux:#e2f1e8;--alerte:#875000;--alerte-doux:#fbeed8;--danger:#a3271f;--danger-doux:#fbe7e4;--neutre-doux:#f1ece5;--alerte-bord:#ebcf9e;--alerte-texte:#4a2c00;--alerte-lien:#6b3f00;--danger-bord:#edbbb4;--danger-texte:#5e1712;--info-bord:#bdd5e5;--info-texte:#10405c;--agent-bord:#b5d2c6;--agent-fond:#f1f8f5;--av-fond:#e2efea;--tog-off:#968877;--plein:#eee7dd;--piste:#eae3d8;--toast:#1f1a14;--ph-1:#e9e1d6;--ph-2:#f5f0e9;--diff-av-texte:#7a1a12;--diff-ap-texte:#14532d;--btn-pri:#145c4b;--btn-pri-survol:#0e4538;--nav-on-fond:#e2efea;--nav-on-texte:#0e4538;--nav-on-trait:#0000;--marque-fond:#145c4b;--ombre:0 1px 3px #3c281414,0 4px 12px #3c28140d;--ombre-l:0 16px 40px #3c281433}[data-theme=v4]{--fond:#fff;--surface:#fff;--surface-2:#f4f6f8;--survol:#f4f6f8;--bord:#e1e5e9;--bord-fort:#8593a0;--texte:#0e2230;--texte-2:#3b4f5c;--texte-3:#66727d;--accent:#1f4e66;--accent-fort:#0e2230;--accent-doux:#e8eef2;--info:#1f4e66;--info-doux:#e6eef3;--succes:#2e6f4f;--succes-doux:#e3f1ea;--alerte:#8a5300;--alerte-doux:#fbf0dc;--danger:#c62834;--danger-doux:#fce0e3;--neutre-doux:#f4f6f8;--alerte-bord:#e9cf9f;--alerte-texte:#4d2f00;--alerte-lien:#6b3f00;--danger-bord:#f3b8be;--danger-texte:#8a1c25;--info-bord:#c3d3de;--info-texte:#0e2230;--agent-bord:#0e2230;--agent-fond:#fff;--av-fond:#e8eef2;--tog-off:#8593a0;--plein:#fff;--piste:#e1e5e9;--toast:#0e2230;--ph-1:#e8eef2;--ph-2:#f6f7f9;--diff-av-texte:#8a1c25;--diff-ap-texte:#1e4d36;--btn-pri:#dc3441;--btn-pri-survol:#c62834;--nav-on-fond:#f4f6f8;--nav-on-texte:#0e2230;--nav-on-trait:#0000;--marque-fond:#0e2230;--ombre:none;--ombre-l:0 24px 48px -24px #0e223073}:root{--rayon-v5-carte:0;--rayon-v5-controle:0;--rayon-v5-badge:0;--rayon-v1-carte:6px;--rayon-v1-controle:4px;--rayon-v1-badge:4px;--rayon-v2-carte:0;--rayon-v2-controle:0;--rayon-v2-badge:0;--rayon-v3-carte:14px;--rayon-v3-controle:10px;--rayon-v3-badge:999px;--rayon-v4-carte:0;--rayon-v4-controle:0;--rayon-v4-badge:0}
:root{--police:"Geist",system-ui,sans-serif;--police-mono:"Geist Mono",ui-monospace,monospace;--police-titre:var(--police);--graisse-titre:600;--h1:24px;--h1-ls:-.01em;--police-carte:var(--police);--graisse-carte:600;--h2-carte:16px;--police-etiquette:var(--police);--etiquette-ls:.05em;--corps:14px;--cellule-y:8px;--rayon:0;--rayon-s:0;--rayon-badge:0}*{box-sizing:border-box}body{background:var(--fond);color:var(--texte);font:var(--corps)/1.5 var(--police);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-fort);text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1{font-family:var(--police-titre);font-size:var(--h1);line-height:1.2;font-weight:var(--graisse-titre);letter-spacing:var(--h1-ls);margin:0}h2{margin:0;font-size:16px;font-weight:600;line-height:1.35}h3{font-family:var(--police-etiquette);text-transform:uppercase;letter-spacing:var(--etiquette-ls);color:var(--texte-2);margin:0;font-size:12px;font-weight:600}p{margin:0}.i{vertical-align:-3px;flex:none}button,.btn{font:inherit;color:var(--texte);background:var(--surface);border:1px solid var(--bord-fort);border-radius:var(--rayon-s);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}button:hover,.btn:hover{background:var(--survol);color:var(--texte);text-decoration:none}button.pri,.btn.pri{background:var(--btn-pri);border-color:var(--btn-pri);color:#fff}button.pri:hover,.btn.pri:hover{background:var(--btn-pri-survol);border-color:var(--btn-pri-survol);color:#fff}button.danger,.btn.danger{color:var(--danger);border-color:#e7b4ae}button.lien,.btn.lien{min-height:0;color:var(--accent);background:0 0;border:none;padding:0;font-weight:500}button.lien:hover,.btn.lien:hover{background:0 0;text-decoration:underline}button.small,.btn.small{min-height:30px;padding:0 10px;font-size:13px}button.ico,.btn.ico{width:36px;padding:0}button:disabled{opacity:.55;cursor:not-allowed}input,select,textarea{font:inherit;color:var(--texte);background:var(--surface);border:1px solid var(--bord-fort);border-radius:var(--rayon-s);min-height:36px;padding:0 10px;font-size:14px}textarea{min-height:72px;padding:8px 10px}input::placeholder{color:var(--texte-3)}input.err,select.err{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-doux)}label{color:var(--texte-2);font-size:13px;font-weight:500}.champ{flex-direction:column;gap:4px;display:flex}.champ .aide{color:var(--texte-3);font-size:12px}.champ .msg-err{color:var(--danger);align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.demo-bar{background:var(--neutre-doux);border-bottom:1px solid var(--bord);color:var(--texte-2);padding:6px 24px;font-size:12px}.dm{color:var(--texte-3);vertical-align:super;margin-left:3px;font-size:10px;font-weight:600}.av{background:var(--av-fond);width:28px;height:28px;color:var(--accent-fort);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.muted{color:var(--texte-2)}.small{font-size:13px}.num{text-align:right;white-space:nowrap}.mono{font-family:var(--police-mono);font-size:12px}.row{align-items:center;gap:8px;display:flex}.wrap{flex-wrap:wrap}.sp{justify-content:space-between}.col{flex-direction:column;gap:8px;display:flex}.grow{flex:1;min-width:0}.ic{border:1.5px solid var(--texte-3);vertical-align:-3px;border-radius:4px;flex:none;width:16px;height:16px;display:inline-block}.ic.rond{border-radius:50%}.badge{border-radius:var(--rayon-badge);white-space:nowrap;background:var(--neutre-doux);color:var(--texte-2);align-items:center;gap:4px;padding:1px 9px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.badge.plein{background:var(--plein);color:var(--texte)}.t-info{background:var(--info-doux);color:var(--info)}.t-succes{background:var(--succes-doux);color:var(--succes)}.t-alerte{background:var(--alerte-doux);color:var(--alerte)}.t-danger{background:var(--danger-doux);color:var(--danger)}.t-accent{background:var(--accent-doux);color:var(--accent-fort)}.t-neutre{background:var(--neutre-doux);color:var(--texte-2)}.t-barre{text-decoration:line-through}.prio{border-radius:var(--rayon-s);white-space:nowrap;align-items:center;gap:3px;padding:1px 7px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.prio.u{background:var(--accent-fort);color:#fff}.prio.h{background:var(--accent-doux);color:var(--accent-fort)}.prio.b{border:1px dashed var(--bord-fort);color:var(--texte-2);line-height:18px}.agent{border:1px solid var(--agent-bord);background:var(--agent-fond);color:var(--accent-fort);border-radius:var(--rayon-badge);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.carte{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre);min-width:0}[style*=grid]>*{min-width:0}.carte>.tete{border-bottom:1px solid var(--bord);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.carte>.tete h2{font-family:var(--police-carte);font-weight:var(--graisse-carte);font-size:var(--h2-carte)}.carte>.corps{padding:12px 16px;overflow-x:auto}.carte>.pied{border-top:1px solid var(--bord);color:var(--texte-2);background:var(--surface-2);border-radius:0 0 var(--rayon) var(--rayon);padding:9px 16px;font-size:13px}table{border-collapse:collapse;width:100%}th{color:var(--texte-2);text-align:left;padding:var(--cellule-y) 10px;border-bottom:1px solid var(--bord-fort);background:var(--surface-2);white-space:nowrap;font-size:12px;font-weight:600}td{padding:var(--cellule-y) 10px;border-bottom:1px solid var(--bord);vertical-align:middle}tbody tr:hover td{background:var(--survol)}tr.sel td{background:var(--accent-doux)}tfoot td{background:var(--surface-2);border-bottom:none;font-weight:600}.tabs{border-bottom:1px solid var(--bord);gap:4px;display:flex;overflow-x:auto}.tabs span,.tabs a{color:var(--texte-2);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 12px;font-size:14px;text-decoration:none}.tabs .on{color:var(--texte);border-bottom-color:var(--accent);font-weight:600}.seg{border:1px solid var(--bord-fort);border-radius:var(--rayon-s);background:var(--surface);display:inline-flex;overflow:hidden}.seg span{border-left:1px solid var(--bord);white-space:nowrap;color:var(--texte-2);padding:4px 10px;font-size:13px}.seg span:first-child{border-left:none}.seg span.on{background:var(--accent-doux);color:var(--accent-fort);font-weight:600}.tog{background:var(--tog-off);vertical-align:middle;border-radius:10px;flex:none;width:34px;height:20px;display:inline-block;position:relative}.tog:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.tog.on{background:var(--accent)}.tog.on:after{left:16px}.barre{background:var(--piste);border-radius:3px;height:6px;display:block;overflow:hidden}.barre i{background:var(--accent);border-radius:3px;height:100%;display:block}.kpi{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon);min-width:0;box-shadow:var(--ombre);color:var(--texte);padding:12px 14px}a.kpi:hover{border-color:var(--accent);color:var(--texte);text-decoration:none}.kpi .v{font-size:20px;font-weight:600}.ph{background:linear-gradient(135deg,var(--ph-1),var(--ph-2));color:var(--texte-2);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.liste-l{border-bottom:1px solid var(--bord);justify-content:space-between;gap:8px;padding:8px 0;display:flex}.liste-l:last-child{border-bottom:none}.diff-av{background:var(--danger-doux);color:var(--diff-av-texte);border-radius:4px;padding:1px 4px;text-decoration:line-through}.diff-ap{background:var(--succes-doux);color:var(--diff-ap-texte);border-radius:4px;padding:1px 4px;font-weight:600}.alerte{border:1px solid var(--alerte-bord);background:var(--alerte-doux);color:var(--alerte-texte);border-radius:8px;padding:10px 14px;font-size:14px}.alerte a,.alerte .lien{color:var(--alerte-lien);font-weight:600;text-decoration:underline}.alerte.err{border-color:var(--danger-bord);background:var(--danger-doux);color:var(--danger-texte)}.alerte.inf{border-color:var(--info-bord);background:var(--info-doux);color:var(--info-texte)}.alerte.neutre{border-color:var(--bord);background:var(--surface-2);color:var(--texte)}.etapes{align-items:stretch;display:flex}.etapes span{border:1px solid var(--bord-fort);text-align:center;background:var(--surface);white-space:nowrap;color:var(--texte-2);border-left:none;flex:1;padding:7px 10px;font-size:13px;font-weight:500}.etapes span:first-child{border-left:1px solid var(--bord-fort);border-radius:var(--rayon-s) 0 0 var(--rayon-s)}.etapes span:last-child{border-radius:0 var(--rayon-s) var(--rayon-s) 0}.etapes span.fait{background:var(--accent-doux);color:var(--accent-fort)}.etapes span.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.etapes span.off{color:var(--texte-3);background:var(--surface-2);border-style:dashed}.puces{flex-wrap:wrap;gap:6px;display:flex}.galerie{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.niv{border:1px solid var(--bord-fort);background:var(--surface);border-radius:6px;flex-direction:column;margin-top:6px;display:flex;overflow:hidden}.niv span{border-top:1px solid var(--bord);color:var(--texte-2);padding:3px 6px;font-size:12px;line-height:1.25}.niv span:first-child{border-top:none}.niv span.on{background:var(--accent-doux);color:var(--accent-fort);font-weight:600}.cellule-err{outline:2px solid var(--danger);outline-offset:-2px;background:var(--danger-doux)}.kb{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:12px;display:grid}.kb .colk{background:var(--surface-2);border:1px solid var(--bord);border-radius:var(--rayon);flex-direction:column;gap:8px;min-height:360px;padding:10px;display:flex}.kb .carte-k{background:var(--surface);border:1px solid var(--bord);box-shadow:var(--ombre);border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.kb .depot{border:1.5px dashed var(--bord-fort);border-radius:8px;min-height:90px}.cal{border-top:1px solid var(--bord);border-left:1px solid var(--bord);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal>div{border-right:1px solid var(--bord);border-bottom:1px solid var(--bord);background:var(--surface);flex-direction:column;gap:4px;min-height:104px;padding:6px;display:flex}.cal>div.hors{background:var(--surface-2);color:var(--texte-3)}.cal>div.jour{background:var(--surface-2);min-height:0;color:var(--texte-2);padding:6px 8px;font-size:12px;font-weight:600}.cal .n{font-size:12px;font-weight:600}.cal .auj .n{background:var(--accent);color:#fff;border-radius:999px;align-self:flex-start;padding:0 6px}.ev{border-radius:5px;padding:2px 6px;font-size:12px;font-weight:500;line-height:1.35}.entree{border-bottom:1px solid var(--bord);grid-template-columns:64px 1fr auto;align-items:start;gap:12px;padding:10px 0;display:grid}.entree.liee{background:var(--surface-2);border-bottom:none;border-radius:6px;grid-template-columns:1fr auto;margin:0 0 6px;padding-top:8px;padding-bottom:8px;padding-left:76px}.liste-cartes .item{border:1px solid var(--bord);background:var(--surface);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.liste-cartes .item.sel{border:2px solid var(--accent);background:#f7f9ff}.req{color:var(--danger);margin-left:2px;font-weight:600}.type-champ{color:var(--texte-3);margin-left:6px;font-size:12px;font-weight:400}.hyp{color:var(--alerte);margin-left:6px;font-size:12px;font-weight:500}.admin-seul{color:var(--texte-2);align-items:center;gap:3px;margin-left:6px;font-size:12px;font-weight:500;display:inline-flex}.champ .msg-serveur{color:var(--danger);background:var(--danger-doux);border-radius:var(--rayon-s);align-items:flex-start;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;display:flex}.grille-f{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.grille-f .large{grid-column:1/-1}.chips{border:1px solid var(--bord-fort);border-radius:var(--rayon-s);background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:5px 8px;display:flex}.chip{background:var(--accent-doux);color:var(--accent-fort);border-radius:var(--rayon-badge);align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:500;display:inline-flex}.depot{border:1.5px dashed var(--bord-fort);border-radius:var(--rayon);text-align:center;background:var(--surface-2);color:var(--texte-2);flex-direction:column;align-items:center;gap:4px;padding:14px;font-size:13px;display:flex}.personne{border:1px solid var(--bord-fort);border-radius:var(--rayon-s);background:var(--surface);align-items:center;gap:8px;min-height:36px;padding:4px 10px;display:flex}.lecture{border:1px dashed var(--bord-fort);border-radius:var(--rayon-s);color:var(--texte-2);background:var(--surface-2);padding:7px 10px;font-size:13px}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.resume-err{border:1px solid var(--danger-bord);background:var(--danger-doux);color:var(--danger-texte);border-radius:8px;padding:10px 14px;font-size:14px}.resume-err a{color:var(--danger-texte);font-weight:600;text-decoration:underline}.form-page{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.sommaire{border-left:2px solid var(--bord);flex-direction:column;gap:2px;padding-left:4px;display:flex;position:sticky;top:16px}.sommaire a{color:var(--texte-2);border-radius:var(--rayon-s);justify-content:space-between;gap:8px;padding:6px 10px;font-size:14px;text-decoration:none;display:flex}.sommaire a.on{color:var(--texte);background:var(--survol);font-weight:600}.barre-actions{background:var(--surface);border-top:1px solid var(--bord);z-index:3;justify-content:space-between;align-items:center;gap:10px;padding:12px 28px;display:flex;position:sticky;bottom:0}fieldset{border:none;min-width:0;margin:0;padding:0}.vide{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.vide .rond{background:var(--accent-doux);width:48px;height:48px;color:var(--accent-fort);border-radius:50%;justify-content:center;align-items:center;display:flex}.vide .rond.err{background:var(--danger-doux);color:var(--danger)}.vide p{max-width:460px;color:var(--texte-2)}.code{font-family:var(--police-mono);background:var(--surface-2);border:1px solid var(--bord);border-radius:4px;padding:1px 6px;font-size:12px}.toast{background:var(--toast);color:#fff;border-radius:var(--rayon);max-width:420px;box-shadow:var(--ombre-l);z-index:5;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex;position:absolute;bottom:24px;right:24px}.toast .lien{color:#b9cbff}.voile{z-index:4;background:#161b2261;justify-content:center;align-items:flex-start;padding-top:120px;display:flex;position:absolute;inset:0}.fenetre{background:var(--surface);box-shadow:var(--ombre-l);border-radius:12px;width:460px;max-width:92%}.fenetre>.tete{border-bottom:1px solid var(--bord);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.fenetre>.corps{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.fenetre>.pied{border-top:1px solid var(--bord);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.popover{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre-l);z-index:6;position:absolute}.tiroir{background:var(--surface);border-left:1px solid var(--bord);box-shadow:var(--ombre-l);flex-direction:column;flex:none;width:420px;display:flex}.A{min-height:100vh;display:flex;position:relative}.A .side{border-right:1px solid var(--bord);background:var(--surface);flex-direction:column;flex:none;gap:2px;width:248px;padding:14px 12px;display:flex}.A .side .marque{align-items:center;gap:8px;padding:4px 8px 12px;font-size:15px;font-weight:600;display:flex}.A .side .marque b{background:var(--marque-fond);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:inline-flex}.A .side .rech{color:var(--texte-2);justify-content:space-between;margin-bottom:8px;font-weight:400}.A .side .grp{color:var(--texte-3);text-transform:uppercase;letter-spacing:.06em;padding:14px 8px 4px;font-size:11px;font-weight:600}.A .side a{border-radius:var(--rayon-s);color:var(--texte);align-items:center;gap:10px;padding:7px 8px;font-size:14px;text-decoration:none;display:flex}.A .side a:hover{background:var(--survol)}.A .side a .i{color:var(--texte-3)}.A .side a.on{background:var(--nav-on-fond);color:var(--nav-on-texte);box-shadow:inset 2px 0 0 var(--nav-on-trait);font-weight:600}.A .side a.on .i{color:var(--nav-on-texte)}.A .side a.sous{padding-left:34px;font-size:13px}.A .side .cpt{background:var(--accent);color:#fff;border-radius:999px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:600;line-height:18px}.A .side .compte{border-top:1px solid var(--bord);align-items:center;gap:10px;margin-top:auto;padding:12px 8px 2px;display:flex}.A .main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.A .top{background:var(--surface);border-bottom:1px solid var(--bord);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:18px 28px 14px;display:flex}.A .top .fil{color:var(--texte-2);font-size:13px}.A .contenu{flex-direction:column;flex:1;gap:16px;padding:20px 28px 28px;display:flex;position:relative}.M{background:var(--fond);flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.M .mtop{border-bottom:1px solid var(--bord);background:var(--surface);align-items:center;gap:6px;min-height:56px;padding:8px 8px 8px 4px;display:flex}.M .mtop b{font-size:16px}.M .mtop button{background:0 0;border:none;width:44px;min-height:44px;padding:0}.M .demo-bar{padding:6px 16px}.M .mc{flex-direction:column;flex:1;gap:12px;padding:14px 16px 20px;display:flex}.M .actions{border-top:1px solid var(--bord);background:var(--surface);gap:8px;padding:10px 16px 16px;display:flex;position:sticky;bottom:0}.M .actions button,.M .actions .btn{flex:1;min-height:44px}.M .feuille{background:var(--surface);box-shadow:var(--ombre-l);z-index:5;border-radius:16px 16px 0 0;flex-direction:column;gap:12px;padding:8px 16px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.jauge{background:var(--piste);border-radius:4px;height:8px;margin:6px 0 2px;position:relative}.jauge i{background:var(--texte-2);width:2px;height:14px;position:absolute;top:-3px}.jauge b{background:var(--accent);border-radius:4px;width:12px;height:16px;margin-left:-6px;position:absolute;top:-4px}.grille-m input{text-align:right;width:96px;min-height:32px}.grille-m td,.grille-m th{padding:6px 8px}.inop{opacity:.5}.M .feuille .poignee{background:var(--bord-fort);border-radius:2px;width:40px;height:4px;margin:4px auto}[data-theme=v5]{--police:"Geist",system-ui,sans-serif;--police-mono:"Geist Mono",ui-monospace,monospace;--police-titre:"Instrument Serif",serif;--graisse-titre:400;--h1:40px;--h1-ls:-.6px;--police-carte:var(--police);--graisse-carte:600;--h2-carte:16px;--police-etiquette:var(--police-mono);--etiquette-ls:1.2px;--corps:14px;--cellule-y:10px;--rayon:var(--rayon-v5-carte);--rayon-s:var(--rayon-v5-controle);--rayon-badge:var(--rayon-v5-badge)}[data-theme=v5] .A .side{color:#d7dee4;background:#0e2230;border-right-color:#0e2230}[data-theme=v5] .A .side a{color:#d7dee4}[data-theme=v5] .A .side a .i{color:#b9c6d1}[data-theme=v5] .A .side a:hover{background:#16304a}[data-theme=v5] .A .side a.on{box-shadow:inset 3px 0 #e63946}[data-theme=v5] .A .side a.sous{color:#b9c6d1}[data-theme=v5] .A .side .grp{color:#8593a0;font-family:var(--police-mono);letter-spacing:1.2px;border-top:1px solid #2a4055;margin-top:8px}[data-theme=v5] .A .side .marque{color:#fff;text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid #2a4055;margin-bottom:8px;padding-bottom:16px;font-size:13px}[data-theme=v5] .A .side .marque b{border:1px solid #b9c6d1;border-radius:50%;width:30px;height:30px;font-size:10px}[data-theme=v5] .A .side .rech{color:#b9c6d1;background:#16304a;border-color:#2a4055}[data-theme=v5] .A .side .rech .small{color:#9aa9b7}[data-theme=v5] .A .side .cpt{color:#fff;background:#c62834}[data-theme=v5] .A .side .compte{color:#fff;border-top-color:#2a4055}[data-theme=v5] .A .side .compte .muted{color:#b9c6d1}[data-theme=v5] .A .side .av{color:#fff;background:#16304a;border:1px solid #2a4055}[data-theme=v5] .A .top{background:0 0;border-bottom:none;padding:28px 28px 4px}[data-theme=v5] .A .top .col.grow{flex-direction:column-reverse}[data-theme=v5] .A .top .fil{color:#3b4f5c;font-size:14px}[data-theme=v5] h1{line-height:1.05}[data-theme=v5] .carte>.tete{border-bottom-color:#e1e5e9}[data-theme=v5] div:has(>.kpi){gap:0!important}[data-theme=v5] .kpi{margin:0 -1px -1px 0;padding:20px}[data-theme=v5] .kpi>.small:first-child{font-family:var(--police-mono);text-transform:uppercase;letter-spacing:1.2px;color:#3b4f5c;font-size:12px}[data-theme=v5] .kpi .v{color:#3b4f5c;margin:6px 0 4px;font-weight:400;line-height:1.1;font-family:var(--police-titre)!important;font-size:30px!important}[data-theme=v5] th{font-family:var(--police-mono);letter-spacing:1.2px;text-transform:uppercase;color:#66727d;background:0 0;font-weight:400}[data-theme=v5] .badge{font-family:var(--police-mono);letter-spacing:.8px;text-transform:uppercase;padding:1px 8px;font-size:12px}[data-theme=v5] .prio{font-family:var(--police-mono);letter-spacing:.8px;text-transform:uppercase;font-weight:400}[data-theme=v5] .prio .i{display:none}[data-theme=v5] .prio.u{color:#fff;background:#dc3441}[data-theme=v5] .prio.h{color:#0e2230;background:0 0;border:1px solid #0e2230;line-height:18px}[data-theme=v5] .agent{font-family:var(--police-mono);letter-spacing:.6px;text-transform:uppercase;font-size:11.5px}[data-theme=v5] h3{color:#3b4f5c}[data-theme=v5] :focus-visible{outline-color:#e63946}[data-theme=v5] .M .mtop{color:#fff;background:#0e2230;border-bottom-color:#2a4055}[data-theme=v5] .M .mtop button{color:#fff}[data-theme=v5] .M .mtop .av{color:#fff;background:#16304a}[data-theme=v1]{--police:"IBM Plex Sans",system-ui,sans-serif;--police-mono:"IBM Plex Mono",ui-monospace,monospace;--h1:22px;--h2-carte:15px;--police-etiquette:var(--police-mono);--etiquette-ls:.06em;--corps:13px;--cellule-y:6px;--rayon:var(--rayon-v1-carte);--rayon-s:var(--rayon-v1-controle);--rayon-badge:var(--rayon-v1-badge)}[data-theme=v2]{--police:"Geist",system-ui,sans-serif;--police-mono:"Geist Mono",ui-monospace,monospace;--police-titre:"Instrument Serif",serif;--graisse-titre:400;--h1:34px;--h1-ls:-.5px;--police-carte:"Instrument Serif",serif;--graisse-carte:400;--h2-carte:21px;--police-etiquette:var(--police-mono);--etiquette-ls:1.2px;--rayon:var(--rayon-v2-carte);--rayon-s:var(--rayon-v2-controle);--rayon-badge:var(--rayon-v2-badge)}[data-theme=v2] .prio.u{color:#fff;background:#dc3441}[data-theme=v2] .prio.h{color:#0e2230;background:#e8eef2}[data-theme=v2] .tabs .on{border-bottom-color:#e63946}[data-theme=v2] :focus-visible{outline-color:#e63946}[data-theme=v2] .A .side .marque b{border-radius:0}[data-theme=v2] .carte>.tete{border-bottom-color:#e1e5e9}[data-theme=v2] h1{line-height:1.05}[data-theme=v2] .A .side{background:#f4f6f8}[data-theme=v3]{--police:"DM Sans",system-ui,sans-serif;--police-mono:"DM Mono",ui-monospace,monospace;--h1:26px;--h2-carte:17px;--corps:15px;--cellule-y:11px;--rayon:var(--rayon-v3-carte);--rayon-s:var(--rayon-v3-controle);--rayon-badge:var(--rayon-v3-badge)}[data-theme=v3] .prio.u{color:#fff;background:#a4462b}[data-theme=v3] .prio.h{color:#7f3520;background:#f6e3da}[data-theme=v3] .A .side .marque b{border-radius:10px}[data-theme=v4]{--police:"Geist",system-ui,sans-serif;--police-mono:"Geist Mono",ui-monospace,monospace;--police-titre:"Instrument Serif",serif;--graisse-titre:400;--h1:48px;--h1-ls:-.8px;--police-carte:"Instrument Serif",serif;--graisse-carte:400;--h2-carte:24px;--police-etiquette:var(--police-mono);--etiquette-ls:1.2px;--corps:14px;--cellule-y:12px;--rayon:var(--rayon-v4-carte);--rayon-s:var(--rayon-v4-controle);--rayon-badge:var(--rayon-v4-badge)}[data-theme=v4] .A .side a .i{display:none}[data-theme=v4] .A .side a{color:#3b4f5c;font-size:13px}[data-theme=v4] .A .side a.sous{padding-left:22px}[data-theme=v4] .A .side .grp{font-family:var(--police-mono);letter-spacing:1.2px}[data-theme=v4] .A .side .marque b{border-radius:0}[data-theme=v4] .A .top{border-bottom:none;padding:32px 40px 4px}[data-theme=v4] .A .contenu{gap:24px;padding:20px 40px 40px}[data-theme=v4] .A .top .fil{font-family:var(--police-mono);letter-spacing:1.2px;text-transform:uppercase;color:#3b4f5c;font-size:12px}[data-theme=v4] h1{line-height:1}[data-theme=v4] th{font-family:var(--police-mono);letter-spacing:1.2px;text-transform:uppercase;color:#66727d;background:0 0;border-top:1px solid #e1e5e9;font-weight:400}[data-theme=v4] td,[data-theme=v4] th{padding-left:16px;padding-right:16px}[data-theme=v4] .carte>.tete{border-bottom:none;padding-top:16px}[data-theme=v4] .carte>.pied{background:#fff}[data-theme=v4] .kpi .v{font-weight:400;line-height:1.1;font-family:var(--police-titre)!important;font-size:28px!important}[data-theme=v4] .kpi{padding:20px}[data-theme=v4] .badge{font-family:var(--police-mono);letter-spacing:1px;text-transform:uppercase;gap:6px;padding:0;font-size:12px;background:0 0!important}[data-theme=v4] .badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}[data-theme=v4] .badge.plein{color:#3b4f5c;border:1px solid #e1e5e9;padding:1px 7px}[data-theme=v4] .badge.plein:before{display:none}[data-theme=v4] .badge.t-info{color:#1f4e66}[data-theme=v4] .badge.t-succes{color:#2e6f4f}[data-theme=v4] .badge.t-alerte{color:#8a5300}[data-theme=v4] .badge.t-danger{color:#c62834}[data-theme=v4] .badge.t-accent{color:#0e2230}[data-theme=v4] .badge.t-neutre{color:#66727d}[data-theme=v4] .prio{font-family:var(--police-mono);letter-spacing:1px;text-transform:uppercase;font-weight:400}[data-theme=v4] .prio .i{display:none}[data-theme=v4] .prio.u{color:#fff;background:#dc3441}[data-theme=v4] .prio.h{color:#0e2230;background:0 0;border:1px solid #0e2230;line-height:18px}[data-theme=v4] .agent{font-family:var(--police-mono);letter-spacing:.6px;text-transform:uppercase;font-size:11.5px}[data-theme=v4] button,[data-theme=v4] .btn{min-height:42px;padding:0 20px}[data-theme=v4] button.small,[data-theme=v4] .btn.small{min-height:30px;padding:0 10px}[data-theme=v4] button.ico,[data-theme=v4] .btn.ico{width:42px;padding:0}[data-theme=v4] h3{color:#3b4f5c}[data-theme=v4] :focus-visible{outline-color:#e63946}
.connexion{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}.connexion .langue{color:var(--texte-2);align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;top:16px;right:20px}.connexion .langue form{align-items:center;gap:6px;display:flex}.connexion .carte{width:100%;max-width:440px}.connexion .corps{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:28px 32px;display:flex}.connexion .logo{border-radius:var(--rayon);background:var(--marque-fond);color:#fff;justify-content:center;align-items:center;width:48px;height:48px;font-weight:600;display:flex}.connexion .pied{text-align:center;color:var(--texte-2);font-size:12px;position:fixed;bottom:16px;left:0;right:0}.connexion .btn{width:100%}.connexion form{text-align:left;flex-direction:column;gap:8px;width:100%;display:flex}.profil{border-top:1px solid var(--bord);margin-top:auto;padding-top:8px}.profil summary{cursor:pointer;border-radius:var(--rayon-s);align-items:center;gap:10px;padding:6px 8px;list-style:none;display:flex}.profil summary::-webkit-details-marker{display:none}.profil summary:hover{background:var(--survol)}.profil .menu{flex-direction:column;gap:12px;padding:12px 8px;font-size:13px;display:flex}.profil .menu form{flex-direction:column;gap:6px;display:flex}.profil .menu label{align-items:flex-start;gap:6px;display:flex}.profil .menu .desactive{opacity:.55}.profil .menu small{color:var(--texte-2)}.A .side{height:100vh;position:sticky;top:0;overflow-y:auto}.msg{margin:0}.kv{grid-template-columns:max-content 1fr;gap:4px 16px;display:grid}.diff{grid-template-columns:140px 1fr;gap:2px 12px;margin:6px 0 0;font-size:13px;display:grid}.entree-j{border-bottom:1px solid var(--bord);grid-template-columns:56px 1fr;gap:4px 12px;padding:12px 16px;display:grid}.filtres{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.theme-opt{border-bottom:1px solid var(--bord);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.theme-opt:last-child{border-bottom:none}.theme-opt.on{background:var(--accent-doux)}.liste-cases{flex-wrap:wrap;gap:6px 16px;display:flex}.liste-cases label{align-items:center;gap:6px;font-size:14px;display:flex}.profil summary .muted{color:inherit;opacity:.75}.soustabs{margin-bottom:4px}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.kpi .v{margin:2px 0;display:block}.kpi .small{display:block}.kb .carte-k a.titre{color:var(--texte);font-weight:600;text-decoration:none}.kb .carte-k details summary{cursor:pointer;color:var(--accent-fort);font-size:13px}.kb .carte-k form{flex-direction:column;gap:6px;margin-top:6px;display:flex}.kb .colk h3{justify-content:space-between;gap:6px;font-size:13px;display:flex}@media (max-width:1100px){.kb{grid-template-columns:repeat(2,minmax(0,1fr))}}.formulaire{flex-direction:column;gap:16px;max-width:900px;display:flex}.formulaire fieldset{border:1px solid var(--bord);border-radius:var(--rayon);flex-direction:column;gap:12px;padding:12px 16px;display:flex}.formulaire legend{padding:0 6px;font-weight:600}.grille-f .large{grid-column:1/-1}.liste-act{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.liste-act li{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.cal>div .puce-a{background:var(--accent-doux);color:var(--accent-fort);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:12px;text-decoration:none;display:block;overflow:hidden}.inline,.inline form{display:inline}
