@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jetbrains-mono-cyrillic-ext-300-normal-CGGtq4Xd.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-300-normal-B2GgXRsb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jetbrains-mono-cyrillic-300-normal-DumYkcEu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-300-normal-IE49iJdF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jetbrains-mono-greek-300-normal-BaY-z1pF.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-300-normal-DRo1BXAg.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jetbrains-mono-vietnamese-300-normal-DmFVES9d.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-300-normal-CcwQl8Px.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jetbrains-mono-latin-ext-300-normal-tseANUoC.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-300-normal-CQ0Ny5pP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jetbrains-mono-latin-300-normal-DuMDZskh.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-300-normal-BYcAiAh2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-ext-700-normal-D6iG63UR.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-700-normal-iEXTdOVf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-vietnamese-700-normal-k5PzE07T.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-cyrillic-ext-300-normal-DxJ0BlAb.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-300-normal-Dew-0mlA.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-cyrillic-300-normal-TT4edCfe.woff2) format("woff2"),url(/assets/spectral-cyrillic-300-normal-6o5Qi3HZ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-vietnamese-300-normal-Do0NpIVl.woff2) format("woff2"),url(/assets/spectral-vietnamese-300-normal-dynA_pMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-latin-ext-300-normal-B2IMUBX5.woff2) format("woff2"),url(/assets/spectral-latin-ext-300-normal-BIyTyIW_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-latin-300-normal-Csl9mA3s.woff2) format("woff2"),url(/assets/spectral-latin-300-normal-BMSND_f1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-normal-B4-YHs9i.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-400-normal--n_iQ4wr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-normal-Bx9Tn3WZ.woff2) format("woff2"),url(/assets/spectral-cyrillic-400-normal-X3p2PSzL.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-normal-C7CRHYqk.woff2) format("woff2"),url(/assets/spectral-vietnamese-400-normal-CWkMWCzb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-normal-XDLFwhqg.woff2) format("woff2"),url(/assets/spectral-latin-ext-400-normal-BHbqXr-7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2) format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-ext-500-normal-bcG1qx3J.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-500-normal-B5u3KHyE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-500-normal-medSbGbm.woff2) format("woff2"),url(/assets/spectral-cyrillic-500-normal-CNC_J6mt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-vietnamese-500-normal-qnENts6X.woff2) format("woff2"),url(/assets/spectral-vietnamese-500-normal-BfZg6KYt.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-ext-500-normal-CC9VEg_t.woff2) format("woff2"),url(/assets/spectral-latin-ext-500-normal-Bmnp8FUT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-500-normal-nNjq7_Cd.woff2) format("woff2"),url(/assets/spectral-latin-500-normal-PrYyf_gG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-cyrillic-ext-600-normal-CvRHnPuy.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-600-normal-BVATWin6.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-cyrillic-600-normal-Dl75bDKp.woff2) format("woff2"),url(/assets/spectral-cyrillic-600-normal-veT-ELBO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-vietnamese-600-normal-ZNiwCzjU.woff2) format("woff2"),url(/assets/spectral-vietnamese-600-normal-esmjhrFa.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-ext-600-normal-DKlDBbgb.woff2) format("woff2"),url(/assets/spectral-latin-ext-600-normal-DnKmvInL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-600-normal-DE3OxvnQ.woff2) format("woff2"),url(/assets/spectral-latin-600-normal-DXnQJnYb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-italic-CZOVIkJA.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-400-italic-C6Gmo4JY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-italic-C6o5RXh-.woff2) format("woff2"),url(/assets/spectral-cyrillic-400-italic-C95RxGpc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-italic-DO3bsfcj.woff2) format("woff2"),url(/assets/spectral-vietnamese-400-italic-D8dhja4j.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-italic-BgTM1Mst.woff2) format("woff2"),url(/assets/spectral-latin-ext-400-italic-BcKU4A_a.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-italic-CDO25mTW.woff2) format("woff2"),url(/assets/spectral-latin-400-italic-Ds-NcNVC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-serif: "Spectral", Georgia, "Times New Roman", serif;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 20px;--s5: 32px;--s6: 52px;--s7: 84px;--r1: 2px;--r2: 4px;--r3: 6px;--r-pill: 999px;--shadow-flat: none;--code-bg: #0A0C0D;--code-line: #232A2D;--code-txt: #B8C6CB;--code-kw: #57D9A3;--code-type: #7EA6E0;--code-comment: #6B7A80;--phos-ink: #04231A;--pa-rule-strong: #8C7A55}:root,:root[data-theme=dark]{color-scheme:dark;--sh-bg: #0A0C0D;--sh-panel: #101314;--sh-raise: #15191B;--sh-rail: #0C0F10;--sh-line: #232A2D;--sh-line-soft: #161B1D;--sh-line-strong: #2E373B;--sh-txt-hi: #E6F0F2;--sh-txt: #B8C6CB;--sh-txt-dim: #8FA0A6;--sh-txt-faint: #6B7A80;--sh-txt-ghost: #3F4A4E;--sh-overlay: rgba(7, 9, 10, .6);--pa-bg: #14120F;--pa-card: #1B1813;--pa-ink: #E9E3D6;--pa-ink-dim: #A79E8D;--pa-ink-faint: #6E6659;--pa-rule: #2A251E;--pa-rule-mid: #3A3428;--phos: #57D9A3;--phos-hover: #6FE8B4;--phos-txt: #57D9A3;--phos-tint: rgba(87, 217, 163, .06);--phos-edge: rgba(87, 217, 163, .35);--blk-def: #7EA6E0;--blk-key: #57D9A3;--blk-todo: #B49BF0;--blk-trap: #E0A44E;--blk-ex: #A8B87C;--blk-code: #8FA0A8;--blk-table: #C0C8CC;--blk-ask: #DD8FA6;--blk-def-tint: rgba(126, 166, 224, .07);--blk-key-tint: rgba(87, 217, 163, .06);--blk-todo-tint: rgba(180, 155, 240, .07);--blk-trap-tint: rgba(224, 164, 78, .07);--blk-ask-tint: rgba(221, 143, 166, .06);--cat-ecole: #7EA6E0;--cat-travail: #E0A44E;--cat-perso: #DD8FA6;--cat-ecole-tint: rgba(126, 166, 224, .07);--cat-travail-tint: rgba(224, 164, 78, .07);--cat-perso-tint: rgba(221, 143, 166, .07);--st-warn: #E0A44E;--st-warn-tint: rgba(224, 164, 78, .05);--st-warn-edge: rgba(224, 164, 78, .4);--st-warn-hatch: rgba(224, 164, 78, .055);--st-ok: #57D9A3;--st-sensitive: #C0C8CC;--st-sensitive-edge: #4A5257;--sel-bg: rgba(87, 217, 163, .28);--sel-bg-paper: rgba(140, 122, 85, .32);--focus-ring: 0 0 0 2px rgba(87, 217, 163, .55);--pa-lift: 0 18px 40px -18px rgba(0, 0, 0, .9);--phos-glow: 0 0 30px -8px rgba(87, 217, 163, .5);--phos-glow-hover: 0 0 34px -6px rgba(87, 217, 163, .55);--journal-bg: #0C1512}:root[data-theme=light]{color-scheme:light;--sh-bg: #E4E7E6;--sh-panel: #EDEFEE;--sh-raise: #F6F7F7;--sh-rail: #DCE0DF;--sh-line: #C7CDCC;--sh-line-soft: #D5DAD9;--sh-line-strong: #AEB6B5;--sh-txt-hi: #101615;--sh-txt: #333B3A;--sh-txt-dim: #4E5755;--sh-txt-faint: #65706E;--sh-txt-ghost: #7A8482;--sh-overlay: rgba(16, 22, 21, .34);--pa-bg: #F5F0E4;--pa-card: #FBF8F0;--pa-ink: #211F1A;--pa-ink-dim: #5C5749;--pa-ink-faint: #7D7768;--pa-rule: #E0D8C4;--pa-rule-mid: #CFC4AC;--phos: #17A377;--phos-hover: #12B383;--phos-txt: #0C6E4E;--phos-tint: rgba(23, 163, 119, .08);--phos-edge: rgba(12, 110, 78, .35);--blk-def: #2A5C9C;--blk-key: #0C6E4E;--blk-todo: #5940B4;--blk-trap: #8A5510;--blk-ex: #4F6524;--blk-code: #39474D;--blk-table: #454E52;--blk-ask: #A03457;--blk-def-tint: rgba(42, 92, 156, .07);--blk-key-tint: rgba(12, 110, 78, .08);--blk-todo-tint: rgba(89, 64, 180, .07);--blk-trap-tint: rgba(138, 85, 16, .07);--blk-ask-tint: rgba(160, 52, 87, .06);--cat-ecole: #2A5C9C;--cat-travail: #8A5510;--cat-perso: #A03457;--cat-ecole-tint: rgba(42, 92, 156, .07);--cat-travail-tint: rgba(138, 85, 16, .07);--cat-perso-tint: rgba(160, 52, 87, .06);--st-warn: #8A5510;--st-warn-tint: rgba(138, 85, 16, .06);--st-warn-edge: rgba(138, 85, 16, .35);--st-warn-hatch: rgba(138, 85, 16, .06);--st-ok: #0C6E4E;--st-sensitive: #454E52;--st-sensitive-edge: #9AA3A2;--sel-bg: rgba(23, 163, 119, .22);--sel-bg-paper: rgba(140, 122, 85, .28);--focus-ring: 0 0 0 2px rgba(12, 110, 78, .5);--pa-lift: 0 10px 28px -14px rgba(60, 50, 30, .22);--phos-glow: 0 6px 16px -6px rgba(23, 163, 119, .45);--phos-glow-hover: 0 8px 20px -6px rgba(23, 163, 119, .5);--journal-bg: rgba(23, 163, 119, .05)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--sh-bg);color:var(--sh-txt);font-family:var(--font-mono);font-size:13px;line-height:1.5;text-rendering:optimizeLegibility;transition:background-color .12s linear,color .12s linear}:root[data-theme=dark] body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=light] body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition:background-color .12s linear,color .12s linear!important}::selection{background:var(--sel-bg)}.fiche ::selection,.cote-fiche ::selection{background:var(--sel-bg-paper)}a{color:var(--phos-txt);text-decoration:none;border-bottom:1px solid var(--phos-edge)}a:hover{color:var(--phos-hover);border-bottom-color:var(--phos-hover)}button{font:inherit;color:inherit;cursor:pointer}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r1)}*{scrollbar-width:thin;scrollbar-color:var(--sh-line-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--sh-line-strong);border-radius:var(--r-pill);border:3px solid transparent;background-clip:content-box}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.micro{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;color:var(--sh-txt-faint);text-transform:uppercase}.micro-sm{font-size:9.5px;letter-spacing:.2em;color:var(--sh-txt-ghost);text-transform:uppercase}.panel{background:var(--sh-panel);border:1px solid var(--sh-line);border-radius:var(--r3);box-shadow:var(--shadow-flat)}.btn-ia{display:inline-flex;align-items:center;gap:11px;background:var(--phos);color:var(--phos-ink);border:0;border-radius:var(--r2);padding:10px 16px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.06em;box-shadow:var(--phos-glow);transition:background-color .12s linear}.btn-ia:hover:not(:disabled){background:var(--phos-hover);box-shadow:var(--phos-glow-hover)}.btn-ia:disabled{background:var(--sh-raise);color:var(--sh-txt-ghost);box-shadow:none;cursor:not-allowed}.btn-ia .raccourci{opacity:.55;font-weight:400}.btn-primaire{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);background:var(--sh-raise);color:var(--phos-txt);border:1px solid var(--phos-edge);border-radius:var(--r2);padding:13px 16px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.06em;transition:background-color .12s linear,color .12s linear}.btn-primaire:hover:not(:disabled){background:var(--phos-tint);border-color:var(--phos-txt);color:var(--phos-hover)}.btn-primaire:disabled{background:var(--sh-raise);border-color:var(--sh-line-strong);color:var(--sh-txt-ghost);cursor:not-allowed}.btn{display:inline-flex;align-items:center;gap:var(--s2);background:transparent;color:var(--sh-txt-dim);border:1px solid var(--sh-line-strong);border-radius:var(--r2);padding:7px 10px;font-size:10.5px;letter-spacing:.06em;transition:color .12s linear}.btn:hover:not(:disabled){color:var(--sh-txt-hi);border-color:var(--sh-txt-faint)}.btn:disabled{color:var(--sh-txt-ghost);border-color:var(--sh-line);cursor:not-allowed}.btn-warn{color:var(--st-warn);border-color:var(--st-warn-edge)}.btn-warn:hover:not(:disabled){color:var(--st-warn);border-color:var(--st-warn)}.champ{width:100%;background:var(--sh-bg);border:1px solid var(--sh-line);border-radius:var(--r2);padding:10px 12px;font-family:var(--font-mono);font-size:13px;color:var(--sh-txt-hi);caret-color:var(--phos);transition:background-color .12s linear,color .12s linear}.champ::placeholder{color:var(--sh-txt-ghost)}.champ:focus{outline:none;border-color:var(--phos-txt)}.champ[aria-invalid=true]{border-color:var(--st-warn-edge)}.encart-erreur{border:1px solid var(--st-warn-edge);background:var(--st-warn-tint);border-radius:var(--r2);padding:var(--s3) 14px;color:var(--st-warn);font-size:11.5px;line-height:1.6}.badge-sensible{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--st-sensitive-edge);background:var(--sh-raise);border-radius:var(--r2);padding:7px 10px;font-size:10.5px;letter-spacing:.1em;color:var(--st-sensitive)}.badge-sensible .point{width:7px;height:7px;border-radius:50%;background:var(--st-sensitive)}.badge-sensible[data-actif=false]{border-color:var(--sh-line-strong);color:var(--sh-txt-dim)}.badge-sensible[data-actif=false] .point{background:var(--sh-txt-ghost)}.teinte-texte,.teinte-glyphe{color:var(--cat-teinte)}:root[data-theme=light] .teinte-texte{color:color-mix(in oklab,var(--cat-teinte) 45%,var(--sh-txt-hi))}:root[data-theme=light] .teinte-glyphe{color:color-mix(in oklab,var(--cat-teinte) 70%,var(--sh-txt-hi))}@media print{:root,:root[data-theme=dark],:root[data-theme=light]{color-scheme:light;--sh-bg: #FFFFFF;--sh-panel: #FFFFFF;--sh-raise: #FFFFFF;--sh-rail: #FFFFFF;--sh-line: #CFCFCB;--sh-line-soft: #E2E2DE;--sh-line-strong: #B4B4AF;--sh-txt-hi: #1C2226;--sh-txt: #211F1A;--sh-txt-dim: #4A463D;--sh-txt-faint: #6E6659;--sh-txt-ghost: #8A8577;--pa-bg: #FFFFFF;--pa-card: #F7F4EC;--pa-ink: #211F1A;--pa-ink-dim: #5C5749;--pa-ink-faint: #7D7768;--pa-rule: #E0D8C4;--pa-rule-mid: #CFC4AC;--blk-def: #2A5C9C;--blk-key: #0C6E4E;--blk-todo: #5940B4;--blk-trap: #8A5510;--blk-ex: #4F6524;--blk-code: #39474D;--blk-table: #454E52;--blk-ask: #A03457;--blk-def-tint: rgba(42, 92, 156, .05);--blk-key-tint: rgba(12, 110, 78, .05);--blk-todo-tint: rgba(89, 64, 180, .05);--blk-trap-tint: rgba(138, 85, 16, .05);--blk-ask-tint: rgba(160, 52, 87, .05);--st-warn: #8A5510;--st-warn-tint: rgba(138, 85, 16, .05);--st-warn-edge: rgba(138, 85, 16, .35);--st-warn-hatch: rgba(138, 85, 16, .05);--pa-lift: none;--phos-glow: none;--shadow-flat: none}body{background:#fff;-webkit-font-smoothing:auto}.rail,.nav-mobile,.fiche-barre,.capture-barre,.capture-pied,.inbox-entete,.inbox-pied,.ech-entete,.ech-pied,.glo-entete,.glo-filtre,.glo-pied,.versions,.note-actions,.note-journal,.palette-voile,.entree-pied{display:none!important}.coquille{display:block}.fiche,.note-vue,.note-vue-corps,.vue-fiche{overflow:visible;box-shadow:none;border:0;padding:0;margin:0;max-width:none}.fiche-corps{padding:0}.b-code pre{background:#f2f2f0;border:1px solid #CFCFCB;color:#1c2226;box-shadow:none}.b-code pre .kw{color:#0c6e4e}.b-code pre .type{color:#2a5c9c}.b-summary,.b-definition,.b-key_point,.b-warning,.b-example,.b-code,.b-table,.b-todos,.b-open_question,.fiche-sources{break-inside:avoid;page-break-inside:avoid}.fiche-titre,.b-heading{break-after:avoid;page-break-after:avoid}.fiche-sources .nom{word-break:break-all}a{border-bottom:0;color:inherit}@page{margin:18mm 16mm}}.palette-voile{position:fixed;inset:0;z-index:100;background:var(--sh-overlay);display:flex;justify-content:center;align-items:flex-start;padding:12vh var(--s4) var(--s4)}.palette{width:min(660px,100%);background:var(--sh-rail);border:1px solid var(--sh-line-strong);border-radius:var(--r3);box-shadow:var(--pa-lift);overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.palette-saisie{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--sh-line);flex-shrink:0}.palette-saisie .chevron{color:var(--phos-txt);font-size:13px}.palette-saisie input{flex:1;background:transparent;border:0;outline:none;font-family:var(--font-mono);font-size:14px;color:var(--sh-txt-hi);caret-color:var(--phos)}.palette-saisie input::placeholder{color:var(--sh-txt-ghost)}.palette-saisie .esc{font-size:10px;color:var(--sh-txt-ghost)}.palette-liste{padding:8px 0;overflow-y:auto}.palette-section{padding:5px 18px;font-size:9.5px;letter-spacing:.18em;color:var(--sh-txt-ghost);text-transform:uppercase;margin-top:6px}.palette-section:first-child{margin-top:0}.palette-item{display:flex;align-items:center;gap:12px;width:100%;padding:9px 18px;background:transparent;border:0;text-align:left;font-family:var(--font-mono);font-size:12px;color:var(--sh-txt)}.palette-item[data-actif=true]{background:var(--sh-raise);color:var(--sh-txt-hi)}.palette-item .glyphe{color:var(--sh-txt-faint);flex-shrink:0}.palette-item[data-ia=true] .glyphe{color:var(--phos-txt)}.palette-item .libelle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-item .pousse{flex:1}.palette-item .raccourci{color:var(--sh-txt-ghost);font-size:10.5px;flex-shrink:0}.palette-item:disabled{color:var(--sh-txt-ghost);cursor:not-allowed}.palette-item:disabled .glyphe{color:var(--sh-txt-ghost)}.palette-vide{padding:18px;font-family:var(--font-serif);font-size:14px;color:var(--sh-txt-faint)}.coquille{height:100%;display:grid;grid-template-columns:200px 1fr;background:var(--sh-bg)}.rail{border-right:1px solid var(--sh-line-soft);background:var(--sh-rail);padding:18px 0;display:flex;flex-direction:column;gap:22px;overflow-y:auto}.rail-logo{padding:0 16px;font-size:16px;font-weight:700;color:var(--sh-txt-hi);letter-spacing:-.01em}.rail-logo .curseur{color:var(--phos-txt)}.rail-nav{display:flex;flex-direction:column}.rail-lien{padding:8px 16px;font-size:11.5px;color:var(--sh-txt-dim);border-left:2px solid transparent;display:flex;justify-content:space-between;gap:var(--s2);border-bottom:0;transition:color .1s ease,background .1s ease}.rail-lien:hover{color:var(--sh-txt-hi);background:var(--sh-raise);border-bottom:0}.rail-lien[aria-current=page]{color:var(--sh-txt-hi);background:var(--sh-raise);border-left-color:var(--phos-txt)}.rail-compte{color:var(--sh-txt-ghost);font-variant-numeric:tabular-nums}.rail-lien[aria-current=page] .rail-compte{color:var(--phos-txt)}.rail-section{display:flex;flex-direction:column;gap:var(--s1)}.rail-gerer{font-size:9px;letter-spacing:.12em;color:var(--sh-txt-ghost);border-bottom:0;text-transform:none}.rail-gerer:hover,.rail-gerer[aria-current=page]{color:var(--phos-txt);border-bottom:0}.rail-titre{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);padding:0 16px;font-size:9.5px;letter-spacing:.2em;color:var(--sh-txt-ghost);margin-bottom:6px;text-transform:uppercase}.rail-cat{padding:6px 16px;font-size:11px;color:var(--sh-txt-dim);display:flex;gap:9px;align-items:center;border-bottom:0}.rail-cat:hover{color:var(--sh-txt-hi);border-bottom:0}.rail-sous{padding:4px 16px 4px 32px;font-size:10.5px;color:var(--sh-txt-faint);border-bottom:0;display:flex;justify-content:space-between;gap:var(--s2)}.rail-sous:hover{color:var(--sh-txt-dim);border-bottom:0}.rail-bas{margin-top:auto;padding:var(--s3) 16px 0;border-top:1px solid var(--sh-line-soft);display:flex;flex-direction:column;gap:var(--s2);font-size:10px;color:var(--sh-txt-ghost)}.rail-lien-bas{color:var(--sh-txt-ghost);border-bottom:0;overflow:hidden;text-overflow:ellipsis}.rail-lien-bas:hover,.rail-lien-bas[aria-current=page]{color:var(--sh-txt-dim);border-bottom:0}.rail-bas button{background:none;border:0;padding:0;text-align:left;font-size:10px;letter-spacing:.1em;color:var(--sh-txt-faint)}.rail-bas button:hover{color:var(--sh-txt-dim)}.coquille-corps{min-width:0;display:flex;flex-direction:column;overflow:hidden}.nav-mobile{display:none}@media(max-width:860px){.coquille{grid-template-columns:1fr;grid-template-rows:1fr auto}.rail{display:none}.nav-mobile{display:flex;height:52px;border-top:1px solid var(--sh-line-soft);background:var(--sh-rail);align-items:center;justify-content:space-around;font-size:10px;color:var(--sh-txt-ghost);padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box}.nav-mobile a{border-bottom:0;color:var(--sh-txt-ghost)}.nav-mobile a[aria-current=page]{color:var(--phos-txt)}}.conf{min-height:100%;background:var(--pa-bg);display:flex;flex-direction:column}.conf-barre{height:40px;display:flex;align-items:center;gap:14px;padding:0 18px;background:var(--sh-rail);border-bottom:1px solid var(--sh-line);font-family:var(--font-mono);font-size:10.5px;color:var(--sh-txt-faint);flex-shrink:0}.conf-barre .logo-mini{font-weight:700;color:var(--sh-txt-hi)}.conf-barre .logo-mini .curseur{color:var(--phos-txt)}.conf-barre .pousse{flex:1}.conf-corps{padding:var(--s6) var(--s7) var(--s7);max-width:900px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--s5)}.conf-entete{display:flex;flex-direction:column;gap:14px}.conf-sur-titre{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;color:var(--pa-rule-strong);text-transform:uppercase}.conf h1{font-family:var(--font-serif);font-size:40px;line-height:1.1;font-weight:400;letter-spacing:-.01em;color:var(--pa-ink);margin:0}.conf-resume{border-top:2px solid var(--pa-rule-strong);border-bottom:1px solid var(--pa-rule-mid);padding:22px 0 20px;font-family:var(--font-serif);font-size:21px;line-height:1.62;color:var(--pa-ink);max-width:62ch;text-wrap:pretty}.conf section{display:flex;flex-direction:column;gap:var(--s3)}.conf h2{font-family:var(--font-serif);font-size:27px;font-weight:600;color:var(--pa-ink);margin:0}.conf p,.conf li{font-family:var(--font-serif);font-size:18px;line-height:1.75;color:var(--pa-ink);max-width:68ch;margin:0}.conf ul{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:var(--s2)}.conf strong{font-weight:600}.conf em{color:var(--pa-ink-dim)}.conf-tableau{border:1px solid var(--pa-rule-mid);border-radius:var(--r2);overflow:hidden;max-width:68ch}.conf-tableau-ligne{display:grid;grid-template-columns:1.4fr 1fr;border-bottom:1px solid var(--pa-rule)}.conf-tableau-ligne:last-child{border-bottom:0}.conf-tableau-ligne.entete{background:var(--pa-card);border-bottom:1px solid var(--pa-rule-mid)}.conf-tableau-ligne.entete span{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;color:var(--pa-rule-strong);padding:11px 16px;text-transform:uppercase}.conf-tableau-ligne span{font-family:var(--font-serif);font-size:17px;color:var(--pa-ink);padding:13px 16px}.conf-tableau-ligne span:last-child{color:var(--pa-ink-dim)}.conf-cle{background:var(--blk-key-tint);border-left:3px solid var(--blk-key);border-radius:0 var(--r2) var(--r2) 0;padding:var(--s4) var(--s5);display:flex;flex-direction:column;gap:var(--s2);max-width:66ch}.conf-cle .etiquette{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.22em;color:var(--blk-key);text-transform:uppercase}.conf-pied{border-top:1px solid var(--pa-rule);padding-top:22px;font-family:var(--font-mono);font-size:11px;line-height:1.8;color:var(--pa-ink-dim)}@media(max-width:780px){.conf-corps{padding:var(--s5) var(--s4) var(--s6);gap:var(--s4)}.conf h1{font-size:31px}.conf h2{font-size:22px}.conf-resume{font-size:18px}.conf p,.conf li{font-size:16.5px}.conf-tableau-ligne{grid-template-columns:1fr}.conf-tableau-ligne span:last-child{padding-top:0}}.entree{min-height:100%;display:grid;grid-template-rows:1fr auto;background:radial-gradient(900px 420px at 50% -140px,var(--phos-tint),transparent 70%),var(--sh-bg)}.entree-centre{display:flex;align-items:center;justify-content:center;padding:var(--s5) var(--s4)}.entree-carte{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--s4)}.entree-marque{display:flex;flex-direction:column;gap:var(--s3)}.logo{font-family:var(--font-mono);font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--sh-txt-hi)}.logo .curseur{color:var(--phos-txt)}.entree-baseline{font-family:var(--font-serif);font-size:17px;line-height:1.7;color:var(--sh-txt-dim);text-wrap:pretty}.entree-panneau{background:var(--sh-panel);border:1px solid var(--sh-line);border-radius:var(--r3);box-shadow:var(--shadow-flat);padding:var(--s4);display:flex;flex-direction:column;gap:14px}.entree-onglets{display:flex;border:1px solid var(--sh-line-strong);border-radius:var(--r1);overflow:hidden;width:fit-content}.entree-onglets button{background:transparent;border:0;padding:5px 11px;font-size:10.5px;letter-spacing:.14em;color:var(--sh-txt-faint)}.entree-onglets button[aria-selected=true]{background:var(--sh-raise);color:var(--sh-txt-hi)}.champ-groupe{display:flex;flex-direction:column;gap:var(--s2)}.champ-groupe label{font-size:10px;letter-spacing:.22em;color:var(--sh-txt-faint);text-transform:uppercase}.aide{font-size:10.5px;line-height:1.6;color:var(--sh-txt-ghost)}.entree-soumettre{width:100%;justify-content:center;padding:13px 16px}.entree-pied{border-top:1px solid var(--sh-line-soft);background:var(--sh-rail);padding:var(--s3) var(--s4);display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;font-size:10px;letter-spacing:.1em;color:var(--sh-txt-ghost)}.entree-pied a{color:var(--sh-txt-faint);border-bottom-color:var(--sh-line-strong)}.entree-pied a:hover{color:var(--sh-txt-dim);border-bottom-color:var(--sh-txt-faint)}.sep,.entree-pied .sep{color:var(--sh-line-strong)}@media(max-width:560px){.entree-pied{flex-direction:column;align-items:flex-start;gap:var(--s2)}.entree-pied .sep{display:none}}@media(max-width:480px){.entree-centre{padding:var(--s4) var(--s3);align-items:flex-start;padding-top:var(--s6)}}.journal{border:1px solid var(--phos-edge);background:var(--journal-bg);border-radius:var(--r2);padding:14px 16px;display:flex;flex-direction:column;gap:11px}.journal-entete{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11.5px;color:var(--phos-txt);letter-spacing:.06em}.journal-entete .pousse{flex:1}.journal-entete .chrono{color:var(--sh-txt-dim);font-variant-numeric:tabular-nums}.journal-jauge{height:2px;background:var(--sh-line);border-radius:2px;overflow:hidden}.journal-jauge>div{height:100%;background:var(--phos);transition:width .3s ease}.journal-etapes{display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono);font-size:10.5px;line-height:1.6}.journal-etape{display:flex;gap:8px;align-items:baseline}.journal-etape[data-etat=fait]{color:var(--phos-txt)}.journal-etape[data-etat=en_cours]{color:var(--sh-txt)}.journal-etape[data-etat=attente]{color:var(--sh-txt-ghost)}.journal-etape[data-etat=echec]{color:var(--st-warn)}.journal-etape .detail{color:var(--sh-txt-faint)}.journal-fait{border:1px solid var(--phos-edge);border-radius:var(--r2);padding:11px 14px;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11.5px;color:var(--phos-txt)}.journal-fait .pousse{flex:1}.journal-fait button{background:none;border:0;color:var(--sh-txt-dim);font-family:var(--font-mono);font-size:11.5px}.journal-fait button:hover{color:var(--sh-txt-hi)}.journal-cout{color:var(--sh-txt-ghost);font-variant-numeric:tabular-nums}.journal-echec{border:1px solid var(--st-warn-edge);background:var(--st-warn-tint);border-radius:var(--r2);padding:11px 14px;display:flex;flex-direction:column;gap:7px}.journal-echec .titre{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:11.5px;color:var(--st-warn)}.journal-echec .cause{font-family:var(--font-serif);font-size:14px;line-height:1.6;color:var(--sh-txt-dim)}.journal-echec .actions{display:flex;gap:8px;margin-top:2px;flex-wrap:wrap}.journal-echec .actions button{border:1px solid var(--sh-line-strong);background:transparent;color:var(--sh-txt-dim);border-radius:3px;padding:4px 9px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em}.journal-echec .actions button.reessayer{border-color:var(--st-warn-edge);color:var(--st-warn)}.journal-echec .actions button:hover{border-color:currentColor}.capture{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--sh-bg);position:relative}.capture-barre{height:34px;flex-shrink:0;display:flex;align-items:center;gap:14px;padding:0 14px;border-bottom:1px solid var(--sh-line-soft);font-size:10.5px;color:var(--sh-txt-ghost)}.capture-barre .point{color:var(--phos-txt)}.capture-barre .chemin{letter-spacing:.06em}.capture-barre .pousse{flex:1}.capture-barre kbd{font:inherit;color:var(--sh-txt-faint)}.capture-barre .sep{color:var(--sh-line-strong)}.capture-corps{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:72px 0 0}.capture-colonne{width:760px;max-width:100%;display:flex;flex-direction:column;gap:26px;padding-bottom:64px}.capture-date{display:flex;align-items:center;gap:12px;font-size:10.5px;letter-spacing:.18em;color:var(--sh-txt-ghost);flex-wrap:wrap}.capture-date .sep{color:var(--sh-line-strong)}.capture-date .etat[data-etat=enregistre]{color:var(--phos-txt)}.capture-date .etat[data-etat=en-cours]{color:var(--sh-txt-faint)}.capture-date .etat[data-etat=erreur]{color:var(--st-warn)}.capture-editeur{position:relative;width:100%}.capture-miroir,.capture-saisie{width:100%;margin:0;padding:0;border:0;font-family:var(--font-mono);font-size:15px;line-height:2;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:4}.capture-miroir{position:absolute;inset:0;pointer-events:none;user-select:none;color:var(--sh-txt-dim)}.capture-miroir .titre{color:var(--sh-txt)}.capture-saisie{position:relative;min-height:150px;resize:none;background:transparent;color:transparent;caret-color:var(--phos);overflow:hidden}.capture-saisie:focus{outline:none}.capture-saisie::placeholder{color:var(--sh-txt-ghost);opacity:1}.capture-pj{display:flex;gap:10px;flex-wrap:wrap;padding-top:6px}.pj-puce{display:flex;align-items:center;gap:9px;border:1px solid var(--sh-line);background:var(--sh-panel);border-radius:var(--r2);padding:8px 11px;font-size:11px;color:var(--sh-txt-dim);max-width:340px}.pj-puce-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pj-puce-taille{color:var(--sh-txt-ghost);flex-shrink:0}.pj-puce-etat{font-size:10px;flex-shrink:0}.pj-puce-etat[data-statut=en_attente],.pj-puce-etat[data-statut=en_cours]{color:var(--phos-txt)}.pj-puce-etat[data-statut=echec]{color:var(--st-warn)}.pj-puce-action{background:none;border:0;padding:0 0 0 2px;color:var(--sh-txt-ghost);font-size:12px;line-height:1;flex-shrink:0}.pj-puce-action:hover{color:var(--sh-txt-hi)}.pj-puce[data-statut=echec]{border-color:var(--st-warn-edge)}.pj-puce-ajout{display:flex;align-items:center;gap:9px;border:1px dashed var(--sh-line-strong);background:transparent;border-radius:var(--r2);padding:8px 11px;font-size:11px;color:var(--sh-txt-ghost)}.pj-puce-ajout:hover{border-color:var(--phos-txt);color:var(--sh-txt-dim)}.capture-alerte{display:flex;align-items:flex-start;gap:10px}.capture-alerte .fermer{background:none;border:0;color:inherit;opacity:.6;padding:0;margin-left:auto}.capture-pied{height:56px;flex-shrink:0;display:flex;align-items:center;gap:16px;padding:0 22px;border-top:1px solid var(--sh-line-soft);background:var(--sh-rail)}.capture-compte{font-size:11px;color:var(--sh-txt-ghost);white-space:nowrap}.capture-pied .pousse{flex:1}.capture-categorie{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--sh-txt-faint);background:none;border:1px solid transparent;border-radius:var(--r2);padding:6px 8px;white-space:nowrap}.capture-categorie:hover{border-color:var(--sh-line-strong);color:var(--sh-txt-dim)}.capture-categorie .sous{color:var(--sh-txt-dim)}.capture-categorie .chevron{color:var(--sh-line-strong)}.capture-categorie .deduit{color:var(--sh-txt-ghost)}.choix-categorie{position:absolute;bottom:62px;right:22px;z-index:20;width:260px;background:var(--sh-rail);border:1px solid var(--sh-line-strong);border-radius:var(--r3);box-shadow:var(--pa-lift);padding:8px 0;max-height:380px;overflow-y:auto}.choix-titre{padding:5px 14px;font-size:9.5px;letter-spacing:.18em;color:var(--sh-txt-ghost);text-transform:uppercase}.choix-ligne{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;text-align:left;padding:8px 14px;font-size:11.5px;color:var(--sh-txt)}.choix-ligne:hover,.choix-ligne[aria-selected=true]{background:var(--sh-raise);color:var(--sh-txt-hi)}.choix-ligne.sous{padding-left:34px;font-size:11px;color:var(--sh-txt-dim)}.depot{position:absolute;inset:34px 0 56px;z-index:30;display:flex;align-items:center;justify-content:center;padding:var(--s5);background:var(--sh-overlay);backdrop-filter:blur(2px)}.depot-cadre{width:min(520px,100%);height:190px;border:1px dashed var(--phos-txt);border-radius:var(--r3);background:var(--phos-tint);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3)}.depot-fleche{font-size:22px;color:var(--phos-txt);line-height:1}.depot-quoi{font-size:11.5px;color:var(--sh-txt-dim)}.depot-ou{font-size:10px;color:var(--sh-txt-ghost);letter-spacing:.1em}@media(max-width:860px){.capture-barre{height:38px;padding:0 20px;justify-content:space-between;border-bottom:0}.capture-barre .raccourcis{display:none}.capture-corps{padding:22px 20px 0;align-items:stretch}.capture-colonne{width:100%;gap:18px;padding-bottom:20px}.capture-miroir,.capture-saisie{font-size:14px;line-height:1.95}.capture-saisie{min-height:120px}.capture-date .sep{display:none}.capture-pied{height:auto;flex-wrap:wrap;gap:8px;padding:12px 20px 14px}.capture-pied .pousse{display:none}.capture-compte{width:100%;order:-1}.capture-action{flex:1;justify-content:center;height:52px}.choix-categorie{right:20px;left:20px;width:auto;bottom:96px}.depot{inset:38px 0 110px}}.cat{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--sh-bg)}.cat-entete{height:44px;flex-shrink:0;display:flex;align-items:center;gap:16px;padding:0 20px;border-bottom:1px solid var(--sh-line-soft);font-size:13px;color:var(--sh-txt-hi);font-weight:500}.cat-entete .compte{font-size:10.5px;color:var(--sh-txt-ghost);font-weight:400}.cat-corps{flex:1;min-height:0;overflow-y:auto;padding:var(--s4);display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--s3);align-content:start}.cat-carte{border:1px solid color-mix(in oklab,var(--cat-teinte) 35%,transparent);border-radius:var(--r3);overflow:hidden;display:flex;flex-direction:column;background:var(--sh-panel)}.cat-carte-tete{display:flex;align-items:center;gap:11px;padding:12px 14px;background:color-mix(in oklab,var(--cat-teinte) 7%,transparent);font-size:12px;letter-spacing:.12em;color:var(--cat-teinte);min-width:0}:root[data-theme=light] .cat-carte-tete{color:color-mix(in oklab,var(--cat-teinte) 45%,var(--sh-txt-hi))}.cat-carte-tete .glyphe{font-size:14px;flex-shrink:0}.cat-carte-tete .nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-carte-tete .pousse{flex:1}.cat-carte-tete .fiches{font-size:10px;color:var(--sh-txt-faint);letter-spacing:0;white-space:nowrap}.cat-carte-corps{padding:8px 14px 12px;display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--sh-txt-dim)}.cat-sous{display:flex;align-items:center;gap:9px;min-width:0}.cat-sous .filet{color:var(--sh-txt-ghost);flex-shrink:0}.cat-sous .nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-sous .pousse{flex:1}.cat-sous .compte{color:var(--sh-txt-ghost);font-variant-numeric:tabular-nums}.cat-actions{display:flex;gap:2px;opacity:0;flex-shrink:0}.cat-sous:hover .cat-actions,.cat-carte-tete:hover .cat-actions,.cat-actions:focus-within{opacity:1}.cat-actions button{background:none;border:0;padding:1px 4px;color:var(--sh-txt-ghost);font-size:11px;line-height:1}.cat-actions button:hover{color:var(--sh-txt-hi)}.cat-actions button.danger:hover{color:var(--st-warn)}.cat-ajout{border:1px dashed var(--sh-line-strong);border-radius:var(--r1);background:transparent;padding:9px 12px;font-family:var(--font-mono);font-size:11px;color:var(--sh-txt-ghost);text-align:left;margin-top:4px}.cat-ajout:hover{border-color:var(--phos-txt);color:var(--sh-txt-dim)}.cat-sensible{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--st-sensitive-edge);border-radius:var(--r1);padding:2px 7px;font-size:9px;letter-spacing:.1em;color:var(--st-sensitive);white-space:nowrap;flex-shrink:0}.cat-sensible .point{width:5px;height:5px;border-radius:50%;background:var(--st-sensitive)}.cat-editeur-voile{position:fixed;inset:0;z-index:90;background:var(--sh-overlay);display:flex;align-items:center;justify-content:center;padding:var(--s4)}.cat-editeur{width:min(420px,100%);background:var(--sh-rail);border:1px solid var(--sh-line-strong);border-radius:var(--r3);box-shadow:var(--pa-lift);padding:var(--s4);display:flex;flex-direction:column;gap:14px}.cat-editeur h2{font-family:var(--font-serif);font-size:21px;font-weight:400;color:var(--pa-ink);margin:0}.cat-champ{display:flex;flex-direction:column;gap:var(--s2)}.cat-champ label{font-size:10px;letter-spacing:.22em;color:var(--sh-txt-faint);text-transform:uppercase}.cat-champ .aide{font-size:10.5px;line-height:1.55;color:var(--sh-txt-ghost)}.cat-choix{display:flex;gap:6px;flex-wrap:wrap}.cat-glyphe{width:32px;height:32px;border:1px solid var(--sh-line);background:var(--sh-bg);border-radius:var(--r2);font-size:14px;color:var(--sh-txt-dim);display:flex;align-items:center;justify-content:center}.cat-glyphe:hover{border-color:var(--sh-line-strong);color:var(--sh-txt-hi)}.cat-glyphe[aria-pressed=true]{border-color:var(--phos-txt);color:var(--sh-txt-hi);background:var(--sh-raise)}.cat-couleur{width:32px;height:32px;border-radius:var(--r2);border:1px solid var(--sh-line);padding:0}.cat-couleur[aria-pressed=true]{box-shadow:0 0 0 2px var(--sh-bg),0 0 0 3px var(--phos-txt)}.cat-bascule{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--sh-line);border-radius:var(--r2);padding:11px 12px;background:transparent;text-align:left;width:100%}.cat-bascule:hover{border-color:var(--sh-line-strong)}.cat-bascule[aria-pressed=true]{border-color:var(--st-sensitive-edge);background:var(--sh-raise)}.cat-bascule .case{width:13px;height:13px;border:1px solid var(--st-sensitive-edge);border-radius:3px;flex-shrink:0;margin-top:2px}.cat-bascule[aria-pressed=true] .case{background:var(--st-sensitive);border-color:var(--st-sensitive)}.cat-bascule .texte{display:flex;flex-direction:column;gap:4px;min-width:0}.cat-bascule .titre{font-size:11px;color:var(--sh-txt);letter-spacing:.06em}.cat-bascule .detail{font-family:var(--font-serif);font-size:13px;line-height:1.55;color:var(--sh-txt-faint)}.cat-editeur-pied{display:flex;align-items:center;gap:var(--s2);padding-top:4px}.cat-editeur-pied .pousse{flex:1}@media(max-width:700px){.cat-corps{grid-template-columns:1fr}.cat-actions{opacity:1}}.compte{flex:1;min-height:0;overflow-y:auto;background:var(--sh-bg);padding:var(--s5) var(--s4) var(--s7)}.compte-corps{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--s4)}.compte h1{font-family:var(--font-serif);font-size:31px;font-weight:400;color:var(--pa-ink);margin:0 0 var(--s2);letter-spacing:-.01em}.compte-panneau{background:var(--sh-panel);border:1px solid var(--sh-line);border-radius:var(--r3);box-shadow:var(--shadow-flat);padding:var(--s4);display:flex;flex-direction:column;gap:var(--s3)}.compte-panneau .micro{color:var(--sh-txt-faint)}.jauge{height:4px;background:var(--sh-line);border-radius:2px;overflow:hidden}.jauge>div{height:100%;background:var(--phos);transition:width .3s ease}.jauge[data-alerte=true]>div{background:var(--st-warn)}.compte-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s3) var(--s4)}.compte-chiffre{display:flex;flex-direction:column;gap:4px}.compte-chiffre .valeur{font-family:var(--font-mono);font-size:22px;color:var(--sh-txt-hi);font-variant-numeric:tabular-nums}.compte-chiffre .valeur.alerte{color:var(--st-warn)}.compte-chiffre .legende{font-size:10px;letter-spacing:.16em;color:var(--sh-txt-ghost);text-transform:uppercase}.compte-note{font-family:var(--font-serif);font-size:14px;line-height:1.65;color:var(--sh-txt-faint);max-width:62ch}.compte-lignes{display:flex;flex-direction:column;gap:var(--s2);font-size:11.5px;color:var(--sh-txt-dim)}.compte-ligne{display:flex;align-items:baseline;gap:var(--s3)}.compte-ligne .pousse{flex:1}.compte-ligne .valeur{color:var(--sh-txt-hi);font-variant-numeric:tabular-nums}.compte-form{display:flex;flex-direction:column;gap:var(--s3)}.compte-champ{display:flex;flex-direction:column;gap:var(--s2)}.compte-champ label{font-size:10px;letter-spacing:.22em;color:var(--sh-txt-faint);text-transform:uppercase}.compte-champ .aide{font-size:10.5px;line-height:1.55;color:var(--sh-txt-ghost)}.compte-actions{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.compte-actions .pousse{flex:1}.compte-ok{font-size:10.5px;color:var(--st-ok);letter-spacing:.06em}.compte-theme{display:flex;border:1px solid var(--sh-line-strong);border-radius:var(--r1);overflow:hidden;width:fit-content}.compte-theme button{background:transparent;border:0;padding:6px 13px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--sh-txt-faint)}.compte-theme button:hover{color:var(--sh-txt-hi)}.compte-theme button[aria-pressed=true]{background:var(--sh-raise);color:var(--sh-txt-hi)}.ech{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--sh-bg)}.ech-entete{height:36px;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--sh-line-soft);font-size:11px;color:var(--sh-txt-dim)}.ech-entete .fleche{color:var(--phos-txt)}.ech-entete .pousse{flex:1}.ech-entete a,.ech-entete button{font-size:10px;color:var(--sh-txt-ghost);border:1px solid var(--sh-line);background:transparent;border-radius:var(--r1);padding:4px 8px;font-family:var(--font-mono)}.ech-entete a:hover,.ech-entete button:hover{color:var(--sh-txt-hi);border-color:var(--sh-line-strong)}.ech-corps{flex:1;min-height:0;overflow-y:auto;padding:18px 16px;font-size:11.5px;line-height:2.05;max-width:780px}.ech-horizon{margin-top:12px}.ech-horizon:first-child{margin-top:0}.ech-horizon-titre{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.ech-horizon[data-cle=aujourd_hui] .ech-horizon-titre{color:var(--st-warn)}.ech-horizon[data-cle=cette_semaine] .ech-horizon-titre{color:var(--phos-txt)}.ech-horizon[data-cle=ce_mois] .ech-horizon-titre{color:var(--blk-def)}.ech-horizon[data-cle=plus_tard] .ech-horizon-titre,.ech-horizon[data-cle=sans_date] .ech-horizon-titre{color:var(--sh-txt-faint)}.ech-horizon-titre .detail{color:var(--sh-txt-ghost);font-size:10px}.ech-ligne{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.ech-ligne .filet{color:var(--sh-txt-ghost);flex-shrink:0}.ech-case{background:none;border:0;padding:0;color:var(--blk-todo);font-size:12px;line-height:1;flex-shrink:0}.ech-case:hover{color:var(--sh-txt-hi)}.ech-intitule{color:var(--sh-txt-hi);overflow:hidden;text-overflow:ellipsis;min-width:0}.ech-ligne[data-fait=true] .ech-intitule{color:var(--sh-txt-ghost);text-decoration:line-through;text-decoration-color:var(--sh-line-strong)}.ech-ligne[data-lointain=true] .ech-intitule{color:var(--sh-txt)}.ech-date{font-size:10px;color:var(--st-warn);flex-shrink:0}.ech-date[data-lointain=true]{color:var(--sh-txt-ghost)}.ech-source{font-size:10px;color:var(--sh-txt-ghost);flex-shrink:0}.ech-contexte{display:flex;gap:8px;padding-left:19px;font-size:10px;color:var(--sh-txt-ghost);white-space:nowrap}.ech-contexte .filet{color:var(--sh-txt-ghost)}.ech-contexte a{color:var(--sh-txt-ghost);border-bottom:0}.ech-contexte a:hover{color:var(--sh-txt-dim);border-bottom:0}.ech-pied{height:30px;flex-shrink:0;border-top:1px solid var(--sh-line-soft);background:var(--sh-rail);display:flex;align-items:center;gap:14px;padding:0 16px;font-size:10px;color:var(--sh-txt-ghost);flex-wrap:wrap}.ech-pied kbd{font:inherit;color:var(--sh-txt-faint)}.ech-vide{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:var(--s5)}.ech-vide h2{font-family:var(--font-serif);font-size:24px;font-weight:400;color:var(--pa-ink);margin:0}.ech-vide p{font-family:var(--font-serif);font-size:16px;line-height:1.6;color:var(--sh-txt-faint);max-width:34ch;margin:0}@media(max-width:640px){.ech-corps{white-space:normal}.ech-ligne{flex-wrap:wrap;white-space:normal}}.bib{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--sh-bg)}.bib-entete{height:44px;flex-shrink:0;display:flex;align-items:center;gap:16px;padding:0 20px;border-bottom:1px solid var(--sh-line-soft)}.bib-entete .nom{font-size:13px;color:var(--sh-txt-hi);font-weight:500}.bib-entete .compte{font-size:10.5px;color:var(--sh-txt-ghost);white-space:nowrap}.bib-entete .pousse{flex:1}.bib-chercher{display:flex;align-items:center;gap:8px;border:1px solid var(--sh-line);border-radius:var(--r1);padding:4px 8px;min-width:220px}.bib-chercher .barre{color:var(--phos-txt);font-size:11px}.bib-chercher input{flex:1;min-width:0;background:transparent;border:0;outline:none;font-family:var(--font-mono);font-size:11px;color:var(--sh-txt-hi);caret-color:var(--phos)}.bib-chercher input::placeholder{color:var(--sh-txt-ghost)}.bib-filtres{display:flex;align-items:center;gap:8px;padding:10px 20px;border-bottom:1px solid var(--sh-line-soft);flex-wrap:wrap;flex-shrink:0}.bib-filtre{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--sh-line);background:transparent;border-radius:var(--r-pill);padding:4px 11px;font-family:var(--font-mono);font-size:10.5px;color:var(--sh-txt-dim);white-space:nowrap}.bib-filtre:hover{color:var(--sh-txt-hi);border-color:var(--sh-line-strong)}.bib-filtre[aria-pressed=true]{background:var(--sh-panel);color:var(--sh-txt-hi);border-color:var(--sh-line-strong)}.bib-filtre .compte{color:var(--sh-txt-ghost);font-variant-numeric:tabular-nums}.bib-liste{flex:1;min-height:0;overflow-y:auto;padding:var(--s4);display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--s3);align-content:start}.bib-carte{background:var(--pa-bg);border:1px solid var(--pa-rule-mid);border-radius:var(--r3);padding:var(--s4);display:flex;flex-direction:column;gap:var(--s3);text-align:left;min-width:0;transition:box-shadow .12s linear}.bib-carte:hover{box-shadow:var(--pa-lift)}.bib-carte-tete{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--pa-rule-strong);min-width:0}.bib-carte-tete .cat{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bib-carte-tete .pousse{flex:1}.bib-carte h2{font-family:var(--font-serif);font-size:21px;line-height:1.25;font-weight:400;color:var(--pa-ink);margin:0;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bib-carte .extrait{font-family:var(--font-serif);font-size:14.5px;line-height:1.6;color:var(--pa-ink-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bib-carte-pied{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10px;color:var(--pa-ink-faint);border-top:1px solid var(--pa-rule);padding-top:10px;margin-top:auto;flex-wrap:wrap}.bib-carte-pied .pousse{flex:1}.bib-tags{display:flex;gap:6px;flex-wrap:wrap}.bib-tag{font-family:var(--font-mono);font-size:9.5px;color:var(--pa-ink-faint);border:1px solid var(--pa-rule-mid);border-radius:var(--r-pill);padding:2px 7px}.bib-vide{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:var(--s5)}.bib-vide h2{font-family:var(--font-serif);font-size:24px;font-weight:400;color:var(--pa-ink);margin:0}.bib-vide p{font-family:var(--font-serif);font-size:16px;line-height:1.6;color:var(--sh-txt-faint);max-width:36ch;margin:0}@media(max-width:700px){.bib-entete{height:auto;flex-wrap:wrap;padding:var(--s3) var(--s4)}.bib-chercher{width:100%}.bib-liste{grid-template-columns:1fr}}.glo{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--sh-bg)}.glo-entete{height:36px;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--sh-line-soft);font-size:11px;color:var(--sh-txt-dim)}.glo-entete .fleche{color:var(--phos-txt)}.glo-entete .pousse{flex:1}.glo-entete .total{font-size:10px;color:var(--sh-txt-ghost)}.glo-filtre{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--sh-line-soft);font-size:11px;color:var(--sh-txt-ghost);flex-shrink:0}.glo-filtre .barre{color:var(--phos-txt)}.glo-filtre input{flex:1;background:transparent;border:0;outline:none;font-family:var(--font-mono);font-size:11px;color:var(--sh-txt-hi);caret-color:var(--phos)}.glo-filtre input::placeholder{color:var(--sh-txt-ghost)}.glo-liste{flex:1;min-height:0;overflow-y:auto}.glo-initiale{padding:10px 16px 6px;font-size:10px;letter-spacing:.2em;color:var(--sh-txt-ghost)}.glo-terme{padding:10px 16px;border-bottom:1px solid var(--sh-line-soft);display:flex;flex-direction:column;gap:7px}.glo-terme:hover{background:var(--sh-panel)}.glo-terme-tete{display:flex;align-items:baseline;gap:10px}.glo-terme-nom{font-family:var(--font-serif);font-size:17px;color:var(--pa-ink)}.glo-terme-source{font-size:9.5px;color:var(--sh-txt-ghost);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glo-terme-source a{color:var(--blk-def);border-bottom:0}.glo-terme-source a:hover{color:var(--sh-txt-hi);border-bottom:0}.glo-terme-tete .pousse{flex:1}.glo-terme-retirer{background:none;border:0;color:var(--sh-txt-ghost);font-size:11px;padding:0 2px;opacity:0}.glo-terme:hover .glo-terme-retirer{opacity:1}.glo-terme-retirer:hover{color:var(--st-warn)}.glo-definition{font-family:var(--font-serif);font-size:14.5px;line-height:1.6;color:var(--pa-ink-dim);max-width:72ch}.glo-pied{height:30px;flex-shrink:0;border-top:1px solid var(--sh-line-soft);background:var(--sh-rail);display:flex;align-items:center;padding:0 16px;font-size:10px;color:var(--sh-txt-ghost)}.glo-vide{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:var(--s5)}.glo-vide h2{font-family:var(--font-serif);font-size:24px;font-weight:400;color:var(--pa-ink);margin:0}.glo-vide p{font-family:var(--font-serif);font-size:16px;line-height:1.6;color:var(--sh-txt-faint);max-width:36ch;margin:0}.inbox{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--sh-bg)}.inbox-entete{height:44px;flex-shrink:0;display:flex;align-items:center;gap:16px;padding:0 20px;border-bottom:1px solid var(--sh-line-soft)}.inbox-entete .nom{font-size:13px;color:var(--sh-txt-hi);font-weight:500}.inbox-entete .compte{font-size:10.5px;color:var(--sh-txt-ghost)}.inbox-entete .pousse{flex:1}.inbox-bouton{font-size:10.5px;color:var(--sh-txt-faint);border:1px solid var(--sh-line);background:transparent;border-radius:var(--r1);padding:4px 8px}.inbox-bouton:hover:not(:disabled){color:var(--sh-txt-hi);border-color:var(--sh-line-strong)}.inbox-bouton.principal{color:var(--phos-txt);border-color:var(--phos-edge)}.inbox-bouton.principal:hover:not(:disabled){border-color:var(--phos-txt);color:var(--phos-hover)}.inbox-bouton:disabled{color:var(--sh-txt-ghost);border-color:var(--sh-line);cursor:not-allowed}.inbox-grille{display:grid;grid-template-columns:88px 1fr 150px 66px 108px;align-items:center;gap:0;padding:13px 20px}.inbox-colonnes{display:grid;grid-template-columns:88px 1fr 150px 66px 108px;align-items:center;padding:9px 20px;border-bottom:1px solid var(--sh-line-soft);background:var(--sh-rail);font-size:9.5px;letter-spacing:.16em;color:var(--sh-txt-ghost);text-transform:uppercase;flex-shrink:0}.inbox-liste{flex:1;min-height:0;overflow-y:auto}.inbox-ligne{border-bottom:1px solid var(--sh-line-soft);font-size:11.5px;background:transparent;width:100%;text-align:left;border-left:0;border-right:0;border-top:0;color:var(--sh-txt);font-family:var(--font-mono)}.inbox-ligne:hover{background:var(--sh-raise)}.inbox-ligne[data-actif=true]{background:var(--sh-panel);box-shadow:inset 2px 0 0 0 var(--phos-txt)}.inbox-ligne[data-actif=true] .titre{color:var(--sh-txt-hi)}.inbox-ligne .date{color:var(--sh-txt-faint);font-variant-numeric:tabular-nums}.inbox-ligne .titre{color:var(--sh-txt);display:flex;align-items:center;gap:10px;min-width:0;padding-right:12px}.inbox-ligne .titre span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-ligne .categorie{display:flex;align-items:center;gap:6px;min-width:0}.inbox-ligne .categorie .nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-ligne .inbox-pj{color:var(--sh-txt-dim)}.inbox-ligne .inbox-pj[data-vide=true]{color:var(--sh-txt-ghost)}.inbox-action{display:flex;justify-content:flex-end;align-items:center;gap:7px}.inbox-traiter{background:var(--phos);color:var(--phos-ink);border:0;border-radius:var(--r1);padding:5px 10px;font-size:10.5px;font-weight:700;letter-spacing:.06em;font-family:var(--font-mono)}.inbox-traiter:hover:not(:disabled){background:var(--phos-hover)}.inbox-traiter.discret{background:transparent;border:1px solid var(--sh-line-strong);color:var(--sh-txt-dim);font-weight:400}.inbox-traiter.discret:hover:not(:disabled){color:var(--sh-txt-hi);border-color:var(--sh-txt-faint)}.inbox-traiter:disabled{background:transparent;border:1px solid var(--sh-line);color:var(--sh-txt-ghost);cursor:not-allowed}.inbox-encours{display:flex;align-items:center;gap:7px;color:var(--phos-txt);font-size:10.5px}.inbox-encours .point{width:7px;height:7px;border-radius:50%;background:var(--phos)}.badge-sensible-mini{border:1px solid var(--st-sensitive-edge);color:var(--st-sensitive);border-radius:3px;padding:2px 6px;font-size:9px;letter-spacing:.1em;white-space:nowrap;flex-shrink:0}.inbox-note-etat{color:var(--sh-txt-ghost);font-size:10px;white-space:nowrap}.inbox-note-etat[data-echec=true]{color:var(--st-warn)}.inbox-pied{height:30px;flex-shrink:0;border-top:1px solid var(--sh-line-soft);background:var(--sh-rail);display:flex;align-items:center;gap:18px;padding:0 20px;font-size:10px;color:var(--sh-txt-ghost);flex-wrap:wrap}.inbox-pied kbd{font:inherit;color:var(--sh-txt-faint)}.inbox-pied .pousse{flex:1}.inbox-vide{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:var(--s5);text-align:center}.inbox-vide .micro{position:relative;top:-10px}.inbox-vide h2{font-family:var(--font-serif);font-size:24px;font-weight:400;color:var(--pa-ink);margin:0}.inbox-vide p{font-family:var(--font-serif);font-size:16px;line-height:1.6;color:var(--sh-txt-faint);max-width:34ch;margin:0}@media(max-width:860px){.inbox-grille,.inbox-colonnes{grid-template-columns:64px 1fr 88px;padding:12px var(--s4)}.inbox-ligne .categorie,.inbox-ligne .inbox-pj,.inbox-colonnes .col-categorie,.inbox-colonnes .col-pj{display:none}}.chantier{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s4);padding:var(--s5);text-align:center}.chantier-micro{font-size:10px;letter-spacing:.2em;color:var(--sh-txt-ghost);text-transform:uppercase}.chantier-titre{font-family:var(--font-serif);font-size:24px;font-weight:400;color:var(--pa-ink);margin:0}.chantier-phrase{font-family:var(--font-serif);font-size:16px;line-height:1.6;color:var(--sh-txt-faint);max-width:34ch;margin:0}.fiche{background:var(--pa-bg);border:1px solid var(--pa-rule);border-radius:var(--r3);overflow:hidden;box-shadow:var(--pa-lift)}.fiche-barre{height:40px;display:flex;align-items:center;gap:14px;padding:0 18px;background:var(--sh-rail);border-bottom:1px solid var(--sh-line);font-family:var(--font-mono);font-size:10.5px;color:var(--sh-txt-faint);flex-wrap:wrap}.fiche-barre .sep{color:var(--sh-line-strong)}.fiche-barre .pousse{flex:1}.segmente{display:flex;border:1px solid var(--sh-line-strong);border-radius:var(--r1);overflow:hidden}.segmente a{padding:4px 9px;font-size:10.5px;color:var(--sh-txt-faint);font-family:var(--font-mono);border-bottom:0;text-decoration:none}.segmente a:hover{color:var(--sh-txt-hi);background:var(--sh-raise);border-bottom:0}.segmente button{background:transparent;border:0;padding:4px 9px;font-size:10.5px;color:var(--sh-txt-faint);font-family:var(--font-mono)}.segmente button[aria-pressed=true]{background:var(--sh-raise);color:var(--sh-txt-hi)}.segmente button:hover:not([aria-pressed=true]){color:var(--sh-txt-dim)}.fiche-bascule-clair{background:none;border:0;color:var(--sh-txt-faint);font-family:var(--font-mono);font-size:10.5px;padding:4px 6px}.fiche-bascule-clair:hover{color:var(--sh-txt-hi)}.fiche-corps{padding:56px 84px 64px;display:flex;flex-direction:column;gap:34px}.fiche-entete{display:flex;flex-direction:column;gap:14px}.fiche-meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;color:var(--pa-rule-strong);text-transform:uppercase}.fiche-titre{font-family:var(--font-serif);font-size:40px;line-height:1.1;font-weight:400;letter-spacing:-.01em;color:var(--pa-ink);margin:0;text-wrap:balance}.bloc-etiquette{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.b-summary{border-top:2px solid var(--pa-rule-strong);border-bottom:1px solid var(--pa-rule-mid);padding:22px 0 20px;display:flex;flex-direction:column;gap:var(--s3)}.b-summary .bloc-etiquette{color:var(--pa-rule-strong)}.b-summary p{font-family:var(--font-serif);font-size:21px;line-height:1.62;color:var(--pa-ink);max-width:62ch;margin:0;text-wrap:pretty}.b-heading{font-family:var(--font-serif);font-size:27px;font-weight:600;color:var(--pa-ink);margin:10px 0 0;line-height:1.3}.b-paragraph{font-family:var(--font-serif);font-size:18px;line-height:1.75;color:var(--pa-ink);max-width:68ch;margin:0;text-wrap:pretty}.b-definition{display:flex;gap:20px}.b-definition .barre{width:3px;background:var(--blk-def);border-radius:2px;flex-shrink:0}.b-definition .corps{display:flex;flex-direction:column;gap:9px}.b-definition .bloc-etiquette{color:var(--blk-def)}.b-definition p{font-family:var(--font-serif);font-size:19px;line-height:1.75;color:var(--pa-ink);max-width:64ch;margin:0}.b-definition strong{font-weight:600}.b-key_point{background:var(--blk-key-tint);border-left:3px solid var(--blk-key);border-radius:0 var(--r2) var(--r2) 0;padding:20px 24px;display:flex;flex-direction:column;gap:10px}.b-key_point .bloc-etiquette{color:var(--blk-key)}.b-key_point p{font-family:var(--font-serif);font-size:19.5px;line-height:1.7;color:var(--pa-ink);max-width:62ch;margin:0}.b-warning{display:flex;flex-direction:column;gap:14px}.b-warning .bloc-etiquette{color:var(--st-warn)}.b-warning .encadre{border:1px solid var(--st-warn-edge);background:repeating-linear-gradient(135deg,var(--st-warn-hatch) 0 8px,transparent 8px 16px);border-radius:var(--r2);padding:20px 24px;font-family:var(--font-serif);font-size:19px;line-height:1.75;color:var(--pa-ink);max-width:66ch}.b-example{display:flex;flex-direction:column;gap:var(--s3)}.b-example .bloc-etiquette{color:var(--blk-ex)}.b-example .corps{padding-left:26px;border-left:1px solid var(--pa-rule-mid);font-family:var(--font-serif);font-size:18.5px;line-height:1.8;color:var(--pa-ink-dim);font-style:italic;max-width:62ch}.b-code{display:flex;flex-direction:column;gap:var(--s3)}.b-code .bloc-etiquette{color:var(--blk-code)}.b-code pre{background:var(--code-bg);border:1px solid var(--code-line);border-radius:var(--r2);padding:18px 20px;font-family:var(--font-mono);font-size:12.5px;line-height:1.85;color:var(--code-txt);margin:0;overflow-x:auto}:root[data-theme=light] .b-code pre{box-shadow:var(--pa-lift)}.b-table{display:flex;flex-direction:column;gap:var(--s3)}.b-table .bloc-etiquette{color:var(--blk-table)}.b-table .cadre{border:1px solid var(--pa-rule-mid);border-radius:var(--r2);overflow-x:auto}.b-table table{width:100%;border-collapse:collapse}.b-table th{background:var(--pa-card);border-bottom:1px solid var(--pa-rule-mid);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--pa-rule-strong);padding:11px 16px;text-align:left;font-weight:400;white-space:nowrap}.b-table td{border-bottom:1px solid var(--pa-rule);font-family:var(--font-serif);font-size:17px;color:var(--pa-ink);padding:13px 16px;vertical-align:top}.b-table tr:last-child td{border-bottom:0}.b-table td:not(:first-child){color:var(--pa-ink-dim)}.b-todos{display:flex;flex-direction:column;gap:16px}.b-todos .bloc-etiquette{color:var(--blk-todo)}.b-todos .liste{display:flex;flex-direction:column;gap:11px}.b-todo{display:flex;align-items:flex-start;gap:14px}.b-todo .case{width:15px;height:15px;border:1px solid var(--blk-todo);border-radius:3px;flex-shrink:0;margin-top:8px;background:transparent;padding:0}.b-todo .case[data-fait=true]{background:var(--blk-todo)}.b-todo .intitule{font-family:var(--font-serif);font-size:18.5px;line-height:1.6;color:var(--pa-ink);flex:1}.b-todo .echeance{font-family:var(--font-mono);font-size:10px;color:var(--blk-todo);border:1px solid color-mix(in oklab,var(--blk-todo) 40%,transparent);border-radius:3px;padding:3px 8px;white-space:nowrap;margin-top:6px;text-transform:uppercase;letter-spacing:.06em}.b-todo .responsable{font-family:var(--font-mono);font-size:10px;color:var(--pa-ink-faint);margin-top:8px;white-space:nowrap}.b-open_question{display:flex;gap:22px;align-items:flex-start}.b-open_question .marque{font-family:var(--font-serif);font-size:52px;line-height:.8;color:var(--blk-ask);flex-shrink:0}.b-open_question .corps{display:flex;flex-direction:column;gap:9px}.b-open_question .bloc-etiquette{color:var(--blk-ask)}.b-open_question p{font-family:var(--font-serif);font-size:20px;line-height:1.65;color:var(--pa-ink);max-width:58ch;margin:0}.b-open_question .note{font-family:var(--font-mono);font-size:10.5px;color:var(--pa-ink-faint)}.fiche-sources{border-top:1px solid var(--pa-rule);padding-top:22px;display:flex;flex-direction:column;gap:var(--s3)}.fiche-sources .bloc-etiquette{color:var(--pa-rule-strong)}.fiche-sources ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-family:var(--font-mono);font-size:11px;color:var(--pa-ink-dim)}.fiche-sources li{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.fiche-sources .rang{color:var(--pa-rule-strong)}.fiche-sources .nom{border-bottom:1px solid var(--pa-rule-mid);color:var(--pa-ink-dim)}.fiche-sources .ou,.fiche-sources .quoi{color:var(--pa-ink-faint)}@media(max-width:900px){.fiche-corps{padding:32px var(--s4) var(--s5);gap:var(--s5)}.fiche-titre{font-size:31px}.b-summary p{font-size:18px}.b-definition p,.b-warning .encadre,.b-key_point p,.b-paragraph,.b-example .corps,.b-todo .intitule,.b-open_question p{font-size:17px}.b-heading{font-size:22px}.b-open_question{gap:var(--s3)}.b-open_question .marque{font-size:34px}.b-todo{flex-wrap:wrap}}.note-vue{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--sh-bg)}.note-vue-corps{flex:1;min-height:0;overflow-y:auto}.vue-fiche{max-width:860px;margin:0 auto;padding:var(--s5) var(--s4) var(--s7)}.vue-brut{max-width:760px;margin:0 auto;padding:var(--s5) var(--s4) var(--s7)}.brut-texte{font-family:var(--font-mono);font-size:15px;line-height:2;color:var(--sh-txt);white-space:pre-wrap;overflow-wrap:break-word}.brut-vide{color:var(--sh-txt-ghost);font-style:italic}.vue-double{display:grid;grid-template-columns:44% 1fr;min-height:100%}.vue-double .cote-brut{border-right:1px solid var(--sh-line);padding:var(--s4) var(--s4) var(--s6);min-width:0}.vue-double .cote-fiche{background:var(--pa-bg);min-width:0}.vue-double .cote-fiche .fiche-corps{padding:var(--s4) var(--s5) var(--s6);gap:var(--s5)}.vue-double .cote-fiche .fiche-titre{font-size:27px}.cote-titre{font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;color:var(--sh-txt-ghost);text-transform:uppercase;margin-bottom:var(--s3)}.vue-double .brut-texte{font-size:11.5px;line-height:1.9;color:var(--sh-txt-faint)}.versions{border-top:1px solid var(--sh-line-soft);background:var(--sh-rail);padding:var(--s3) 18px;display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;font-family:var(--font-mono);font-size:10.5px;color:var(--sh-txt-ghost)}.versions .titre{letter-spacing:.2em;color:var(--sh-txt-ghost);text-transform:uppercase}.version-puce{border:1px solid var(--sh-line-strong);background:transparent;color:var(--sh-txt-dim);border-radius:var(--r1);padding:4px 9px;font-family:var(--font-mono);font-size:10.5px}.version-puce[aria-pressed=true]{border-color:var(--phos-txt);color:var(--phos-txt)}.version-puce:hover:not([aria-pressed=true]){color:var(--sh-txt-hi);border-color:var(--sh-txt-faint)}.versions .cout{color:var(--sh-txt-ghost);font-variant-numeric:tabular-nums}.versions .pousse{flex:1}.note-actions{border-top:1px solid var(--sh-line-soft);background:var(--sh-rail);padding:var(--s3) 18px;display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.note-actions .pousse{flex:1}.note-journal{padding:var(--s4) 18px 0;max-width:860px;margin:0 auto;width:100%}.squelette{max-width:860px;margin:0 auto;padding:var(--s5) var(--s4);display:flex;flex-direction:column;gap:14px}.squelette .barre{background:var(--sh-line-soft);border-radius:2px;height:8px;animation:squelette-sombre 1.4s ease-in-out infinite}:root[data-theme=light] .squelette .barre{animation-name:squelette-clair}@keyframes squelette-sombre{0%,to{opacity:1}50%{opacity:.55}}@keyframes squelette-clair{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.squelette .barre{animation:none;opacity:.75}}.squelette .barre.titre{height:12px;width:55%;background:var(--sh-raise)}.squelette .filet{height:1px;background:var(--sh-line);margin:var(--s2) 0}.squelette .bloc{display:flex;gap:10px;margin-top:6px}.squelette .bloc .marge{width:3px;background:var(--sh-line);border-radius:2px}.squelette .bloc .lignes{flex:1;display:flex;flex-direction:column;gap:8px}.squelette .note{margin-top:var(--s3);display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10.5px;color:var(--phos-txt)}@media(max-width:900px){.vue-double{grid-template-columns:1fr}.vue-double .cote-brut{border-right:0;border-bottom:1px solid var(--sh-line)}}
