@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/617e4e4fd988057a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/38f6ea685f9a075f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/69e678db87bce273-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_c849de{font-family:Archivo,Archivo Fallback;font-weight:700;font-style:normal}.__variable_c849de{--police-titre:"Archivo","Archivo Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--police-texte:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--police-chiffres:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--fond:#f4f3f0;--surface:#ffffff;--bord:#dad8d2;--texte:#1e1f1c;--texte-2:#62645e;--anthracite:#545751;--carmin:#881722;--surface-2:#f8f7f4;--surface-elevee:#ffffff;--bord-fort:#bdbab1;--bord-champ:#8a8780;--texte-3:#6e706a;--accent:#881722;--accent-doux:#fbf4f5;--sur-accent:#ffffff;--positif:#1f6b45;--positif-doux:#e6f2ea;--chaud:#7a4e0b;--chaud-doux:#fbf0d9;--erreur:#a63d2f;--erreur-doux:#fbebe6;--info:#1f4e7a;--info-doux:#e6eef7;--sarcelle:#17605a;--sarcelle-doux:#dff1ee;--neutre:#4a4c47;--neutre-doux:#ebeae6;--squelette:#ebeae6;--voile:#1e1f1c;--menu:#545751;--menu-texte:#ffffff;--menu-texte-2:#d4d5cf;--menu-survol:#62655f;--menu-filet:#6d7069;--ombre-1:0 1px 2px rgba(30,31,28,0.06);--ombre-2:0 4px 12px rgba(30,31,28,0.10),0 1px 2px rgba(30,31,28,0.06);--ombre-3:0 16px 40px rgba(30,31,28,0.18),0 2px 6px rgba(30,31,28,0.08);--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:20px;--e-6:24px;--e-8:32px;--e-10:40px;--e-12:48px;--r-1:4px;--r-2:6px;--r-3:8px;--r-4:12px;--r-rond:999px;--titre:var(--police-titre),var(--police-texte),-apple-system,"Segoe UI",system-ui,sans-serif;--sans:var(--police-texte),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--mono:var(--police-chiffres),ui-monospace,"SF Mono",Menlo,monospace;--t-11:11px;--t-11-ligne:16px;--t-12:12px;--t-12-ligne:16px;--t-13:13px;--t-13-ligne:16px;--t-14:14px;--t-14-ligne:20px;--t-17:17px;--t-17-ligne:24px;--t-20:20px;--t-20-ligne:28px;--t-24:24px;--t-24-ligne:32px;--t-28:28px;--t-28-ligne:36px;--t-32:32px;--t-32-ligne:40px;--t-40:40px;--t-40-ligne:48px;--duree-1:120ms;--duree-2:180ms;--duree-3:200ms;--duree-retrait:160ms;--duree-squelette:1400ms;--courbe:cubic-bezier(0.2,0,0,1);--gouttiere:32px;--menu-largeur:232px;--cible:36px;--cible-petite:28px;--case:18px;--rangee-dense:36px;--panneau-largeur:440px;--colonnes:4;--app-plancher:0px;--corps-colonnes:minmax(0,1fr) var(--panneau-largeur);--lateral-position:sticky;--lateral-hauteur-max:100dvh;--panneau-defilement:auto;--menu-affichage:flex;--barre-haute-affichage:none;--entete-hauteur:0px;--tableau-cadre-hauteur:calc(100dvh - var(--entete-hauteur) - var(--e-6));color-scheme:light dark;accent-color:var(--accent)}:root:not([data-theme=light]){@media (prefers-color-scheme:dark){--fond:#17171a;--surface:#1f1f23;--surface-2:#26262b;--surface-elevee:#2a2a2f;--bord:#36363d;--bord-fort:#4b4b53;--bord-champ:#767680;--texte:#ecebe7;--texte-2:#b3b2ac;--texte-3:#9b9a93;--anthracite:#b9b6b2;--carmin:#ef7d90;--accent:#ef7d90;--accent-doux:#3a1f25;--sur-accent:#17171a;--positif:#72c79b;--positif-doux:#1a3226;--chaud:#e6b061;--chaud-doux:#352914;--erreur:#f29a84;--erreur-doux:#3d2420;--info:#8fb8e6;--info-doux:#1c2a3a;--sarcelle:#6fcdbd;--sarcelle-doux:#16302c;--neutre:#c9c8c2;--neutre-doux:#2c2c31;--squelette:#2c2c31;--voile:#000000;--menu:#232326;--menu-texte:#ecebe7;--menu-texte-2:#b3b2ac;--menu-survol:#2f2f34;--menu-filet:#3a3a40;--ombre-1:0 1px 2px rgba(0,0,0,0.4);--ombre-2:0 4px 12px rgba(0,0,0,0.5),0 1px 2px rgba(0,0,0,0.4);--ombre-3:0 16px 40px rgba(0,0,0,0.6),0 2px 6px rgba(0,0,0,0.4)}}:root[data-theme=dark]{--fond:#17171a;--surface:#1f1f23;--surface-2:#26262b;--surface-elevee:#2a2a2f;--bord:#36363d;--bord-fort:#4b4b53;--bord-champ:#767680;--texte:#ecebe7;--texte-2:#b3b2ac;--texte-3:#9b9a93;--anthracite:#b9b6b2;--carmin:#ef7d90;--accent:#ef7d90;--accent-doux:#3a1f25;--sur-accent:#17171a;--positif:#72c79b;--positif-doux:#1a3226;--chaud:#e6b061;--chaud-doux:#352914;--erreur:#f29a84;--erreur-doux:#3d2420;--info:#8fb8e6;--info-doux:#1c2a3a;--sarcelle:#6fcdbd;--sarcelle-doux:#16302c;--neutre:#c9c8c2;--neutre-doux:#2c2c31;--squelette:#2c2c31;--voile:#000000;--menu:#232326;--menu-texte:#ecebe7;--menu-texte-2:#b3b2ac;--menu-survol:#2f2f34;--menu-filet:#3a3a40;--ombre-1:0 1px 2px rgba(0,0,0,0.4);--ombre-2:0 4px 12px rgba(0,0,0,0.5),0 1px 2px rgba(0,0,0,0.4);--ombre-3:0 16px 40px rgba(0,0,0,0.6),0 2px 6px rgba(0,0,0,0.4)}@media (max-width:1439px){:root{--gouttiere:24px;--panneau-largeur:clamp(340px,28vw,440px);--colonnes:3}}@media (max-width:1279px){:root{--gouttiere:20px;--menu-largeur:72px;--cible:44px;--cible-petite:44px;--rangee-dense:44px;--panneau-largeur:320px;--colonnes:2}}@media (max-width:1023px){:root{--gouttiere:16px;--menu-largeur:0px;--panneau-largeur:100%;--colonnes:1;--app-plancher:768px;--corps-colonnes:minmax(0,1fr);--lateral-position:static;--lateral-hauteur-max:none;--panneau-defilement:visible;--menu-affichage:none;--barre-haute-affichage:flex}}@media (pointer:coarse){:root{--cible:44px;--cible-petite:44px;--rangee-dense:44px;--case:24px}}html[data-pointeur=grossier]{--cible:44px;--cible-petite:44px;--rangee-dense:44px;--case:24px}@media (prefers-reduced-motion:reduce){:root{--duree-1:0ms;--duree-2:0ms;--duree-3:0ms;--duree-retrait:0ms;--duree-squelette:0ms}}@media (forced-colors:active){.bouton,.champ__saisie,.pastille,kbd{border-color:CanvasText}.bouton--primaire{border:1px solid ButtonText}.segments__option[aria-current],.segments__option[aria-pressed=true]{border:2px solid Highlight}.grille__cellule--active{outline:2px solid Highlight}.tableau__ligne--choisie>:where(td:first-child){border-left:3px solid Highlight}.tableau :where(thead th){border-bottom:1px solid CanvasText}}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background:var(--fond);color:var(--texte);font-family:var(--sans);font-size:var(--t-14);line-height:var(--t-14-ligne);-webkit-font-smoothing:antialiased}:where(a){color:inherit}:where(h1,h2,h3){text-wrap:balance}:where(p){overflow-wrap:break-word}span.marque{display:inline-block;font-family:var(--titre);font-size:var(--t-24);font-weight:700;line-height:1;letter-spacing:.06em;color:var(--texte)}span.marque--sur-fonce{color:var(--menu-texte)}:where(a,area,button,input,select,textarea,summary,[tabindex],.tableau__cadre,.grille__cadre):focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1[tabindex="-1"]:focus{outline:none}.lien-evitement{position:fixed;left:var(--e-2);top:-6rem;z-index:40;padding:var(--e-2) var(--e-4);font-size:var(--t-13);font-weight:600;line-height:var(--t-13-ligne);letter-spacing:.08em;text-transform:uppercase;color:var(--sur-accent);background:var(--accent);border-radius:var(--r-2);text-decoration:none}.lien-evitement:focus{top:var(--e-2)}.hors-ecran{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}:where(tr[id],[tabindex],:target){scroll-margin-top:calc(var(--entete-hauteur) + var(--e-2))}.connexion{min-height:100dvh;display:grid;place-items:center;padding:var(--e-8) var(--e-4);background:var(--fond)}.connexion-carte{width:min(400px,100% - 32px);display:flex;flex-direction:column;gap:var(--e-4);padding:var(--e-8);background:var(--surface);border:1px solid var(--bord);border-radius:var(--r-4)}.connexion-titre{margin:0;font-family:var(--titre);font-size:var(--t-20);font-weight:700;line-height:var(--t-20-ligne);letter-spacing:-.01em}.connexion-note{margin:0;color:var(--texte-2);font-size:var(--t-14);line-height:var(--t-14-ligne)}.connexion-note code{font-family:var(--mono);font-size:var(--t-13);padding:0 var(--e-1);background:var(--surface-2);border-radius:var(--r-1);word-break:break-all}.connexion-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--e-3)}.connexion-identifiant{display:flex;align-items:center;gap:var(--e-2);min-width:0}.lien-discret{font:inherit;font-size:var(--t-12);line-height:var(--t-12-ligne);padding:0;color:var(--texte-3);background:none;border:0;text-decoration:underline;cursor:pointer}.lien-discret:hover{color:var(--accent)}.section__entete{display:flex;align-items:baseline;gap:var(--e-2)}.lien-sortie{display:inline-flex;align-items:center;gap:var(--e-1);min-height:24px;font-size:var(--t-13);font-weight:600;color:var(--accent)}.ecart--serre{color:var(--erreur);font-weight:600}.ecart--large{color:var(--accent);font-weight:600}.decision__motifs{display:flex;flex-wrap:wrap;gap:var(--e-2)}.decision__etat{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.decision__etat,.decision__note{font-size:var(--t-12);color:var(--texte-2)}.decision__champ{display:flex;flex-direction:column;gap:var(--e-1);font-size:var(--t-13);color:var(--texte-2)}.decision__saisie{font:inherit;font-size:var(--t-14);padding:var(--e-2);border:1px solid var(--bord-champ);border-radius:var(--r-2);background:var(--surface);color:var(--texte)}.montant{white-space:nowrap}.montant__base,.montant__provenance{color:var(--texte-2);font-weight:400}.montant__libelle-taxe,.pastille-taxes{white-space:nowrap}.pastille-taxes{display:inline-block;padding:0 var(--e-2);border-radius:var(--r-rond);font-family:var(--sans);font-size:.85em;font-weight:500}.pastille-taxes--inconnue{color:var(--chaud);background:var(--chaud-doux)}.note-taxes{display:block;font-size:var(--t-12);line-height:var(--t-12-ligne);color:var(--texte-2);white-space:normal}.ecart__non-places{margin:var(--e-1) 0 0;padding-left:var(--e-5);font-size:var(--t-13);color:var(--texte-2)}.grille__pied .grille__total,.tableau__nombre .montant,.tableau__nombre>[data-montant],.tableau__nombre[data-montant],[data-base][scope],th[data-base]{white-space:normal}.icone{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.2em}.icone--16{width:16px;height:16px}.icone--24{width:24px;height:24px}kbd{display:inline-block;min-width:20px;height:20px;padding:0 var(--e-1);font-family:var(--mono);font-size:var(--t-11);line-height:16px;text-align:center;border:solid var(--bord-fort);border-width:1px 1px 2px;border-radius:var(--r-1);background:var(--surface-2);color:var(--texte-2);vertical-align:baseline}.bouton,kbd{font-weight:500}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);min-height:var(--cible);padding:0 var(--e-4);font-family:var(--sans);font-size:var(--t-14);line-height:var(--t-14-ligne);letter-spacing:0;color:var(--texte);background:var(--surface);border:1px solid var(--bord-champ);border-radius:var(--r-2);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duree-1) var(--courbe),border-color var(--duree-1) var(--courbe),color var(--duree-1) var(--courbe)}.bouton:hover{background:var(--surface-2)}.bouton--primaire{font-weight:600;color:var(--sur-accent);background:var(--accent);border-color:var(--accent)}.bouton--primaire:hover{background:color-mix(in srgb,var(--accent) 88%,var(--texte));border-color:color-mix(in srgb,var(--accent) 88%,var(--texte))}.bouton--discret{color:var(--texte-2);background:transparent;border-color:transparent}.bouton--discret:hover{color:var(--texte);background:var(--surface-2)}.bouton--destructif{color:var(--erreur);background:var(--surface);border-color:var(--erreur)}.bouton--destructif:hover{background:var(--erreur-doux)}.bouton--icone{width:var(--cible);min-width:var(--cible);padding:0}.bouton--petit{min-height:var(--cible-petite);padding:0 var(--e-3);font-size:var(--t-13);line-height:var(--t-13-ligne)}.bouton--petit.bouton--icone{width:var(--cible-petite);min-width:var(--cible-petite)}.bouton--grand{min-height:44px;padding:0 var(--e-5);font-weight:600}.bouton:disabled,.bouton[aria-disabled=true]{opacity:.5;cursor:default}.bouton[aria-disabled=true]:hover{background:var(--surface)}.bouton--primaire[aria-disabled=true]:hover{background:var(--accent)}.bouton__touche{margin-left:var(--e-1);letter-spacing:0;text-transform:none}.bouton--primaire .bouton__touche{border-color:currentColor;background:transparent;color:inherit}.champ{display:flex;flex-direction:column;gap:var(--e-2);min-width:0}.champ__etiquette{font-size:var(--t-13);font-weight:500;line-height:var(--t-13-ligne);color:var(--texte-2)}.champ__facultatif{font-weight:400;color:var(--texte-3)}.champ__saisie{width:100%;min-height:var(--cible);padding:0 var(--e-3);font-family:var(--sans);font-size:var(--t-14);line-height:var(--t-14-ligne);color:var(--texte);background:var(--surface);border:1px solid var(--bord-champ);border-radius:var(--r-2)}textarea.champ__saisie{min-height:calc(2 * var(--cible));padding:var(--e-2) var(--e-3);resize:vertical}select.champ__saisie{padding-right:var(--e-8);-webkit-appearance:none;-moz-appearance:none;appearance:none}.champ__select{position:relative;display:block}.champ__select:after{content:"";position:absolute;top:50%;right:var(--e-2);width:18px;height:18px;transform:translateY(-50%);background:var(--texte-2);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>") center /contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>") center /contain no-repeat;pointer-events:none}.champ__saisie--nombre{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.champ__saisie--manquant{border:1.5px solid var(--chaud);background:var(--chaud-doux)}.champ__saisie[aria-invalid=true]{border:1.5px solid var(--erreur)}.champ__saisie:disabled{opacity:.55;cursor:not-allowed}.champ--case{flex-direction:row;align-items:center;gap:var(--e-2);min-height:var(--cible)}.champ--case .champ__etiquette{color:var(--texte)}.champ--case input{margin:0}input[type=checkbox],input[type=radio]{width:var(--case);height:var(--case);flex:none;accent-color:var(--accent)}.champ__aide{color:var(--texte-2)}.champ__aide,.champ__erreur{margin:0;font-size:var(--t-13);line-height:var(--t-13-ligne)}.champ__erreur{display:flex;align-items:flex-start;gap:var(--e-1);color:var(--erreur)}.champ__fixe{display:flex;align-items:center;min-height:var(--cible);font-family:var(--mono);font-size:var(--t-14);color:var(--texte)}.champs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--e-3) var(--e-4)}.champs>.champ{flex:0 1 160px}.champs>.champs__large{flex:1 1 280px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2);margin:0}.pastille{display:inline-flex;align-items:center;gap:var(--e-1);padding:var(--e-1) var(--e-2);font-family:var(--sans);font-size:var(--t-12);font-weight:600;line-height:var(--t-12-ligne);white-space:nowrap;color:var(--texte-2);background:var(--surface-2);border:1px solid transparent;border-radius:var(--r-rond)}.pastille--statut-recue{color:var(--neutre);background:var(--neutre-doux)}.pastille--statut-en-estimation{color:var(--info);background:var(--info-doux)}.pastille--statut-en-revision{color:var(--chaud);background:var(--chaud-doux)}.pastille--statut-approuvee{color:var(--sarcelle);background:var(--sarcelle-doux)}.pastille--statut-deposee{color:var(--neutre);background:var(--neutre-doux)}.pastille--statut-gagnee{color:var(--positif);background:var(--positif-doux)}.pastille--statut-annulee,.pastille--statut-declinee,.pastille--statut-perdue{color:var(--texte-2);background:var(--surface-2);border-color:var(--bord)}.pastille--statut-incoherent{color:var(--erreur);background:var(--erreur-doux)}.pastille--ok{color:var(--positif);background:var(--positif-doux)}.pastille--attention{color:var(--chaud);background:var(--chaud-doux)}.pastille--bloquant{color:var(--erreur);background:var(--erreur-doux)}.pastille--inerte{color:var(--neutre);background:var(--neutre-doux)}.pastille--info{color:var(--info);background:var(--info-doux)}.pastille--sarcelle{color:var(--sarcelle);background:var(--sarcelle-doux)}.pastille--code{height:20px;padding:0 var(--e-1);font-family:var(--mono);font-size:var(--t-11);font-weight:600;line-height:16px;color:var(--texte-2);background:var(--surface);border-color:var(--bord-fort);border-radius:var(--r-1)}.pastille--code.pastille--sans{font-family:var(--sans);font-weight:500}.pastille--GC{color:var(--neutre);border-color:var(--neutre)}.pastille--GV{color:var(--positif);border-color:var(--positif)}.pastille--PL{color:var(--info);border-color:var(--info)}.pastille--chaud{color:var(--chaud);border-color:var(--chaud)}.pastille--compte{min-width:24px;height:20px;padding:0 var(--e-2);justify-content:center;font-family:var(--mono);font-size:var(--t-12);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:20px;color:var(--neutre);background:var(--neutre-doux)}.pastille--compte--appel{color:var(--sur-accent);background:var(--carmin)}.bandeau{display:flex;align-items:flex-start;gap:var(--e-3);padding:var(--e-3) var(--e-4);font-size:var(--t-14);line-height:var(--t-14-ligne);color:var(--texte);background:var(--surface-2);border-left:3px solid var(--bord-fort);border-radius:var(--r-3)}.bandeau__icone{flex:none;margin-top:1px;color:var(--bord-fort)}.bandeau__corps{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--e-1)}.bandeau__titre{margin:0;font-weight:600}.bandeau__texte{margin:0}.bandeau__texte a{font-weight:600}.bandeau__actions{flex:none;display:flex;align-items:center;gap:var(--e-2)}.bandeau--info{background:var(--info-doux);border-left-color:var(--info)}.bandeau--info .bandeau__icone{color:var(--info)}.bandeau--positif{background:var(--positif-doux);border-left-color:var(--positif)}.bandeau--positif .bandeau__icone{color:var(--positif)}.bandeau--chaud{background:var(--chaud-doux);border-left-color:var(--chaud)}.bandeau--chaud .bandeau__icone{color:var(--chaud)}.bandeau--erreur{background:var(--erreur-doux);border-left-color:var(--erreur)}.bandeau--erreur .bandeau__icone{color:var(--erreur)}.bandeau--compact{padding:var(--e-2) var(--e-3);font-size:var(--t-13);line-height:var(--t-13-ligne)}.bandeau--compact .bandeau__icone{width:16px;height:16px;margin-top:0}.toasts{position:fixed;right:var(--e-4);bottom:var(--e-4);z-index:30;display:flex;flex-direction:column;gap:var(--e-2);width:min(420px,calc(100vw - 32px));margin:0;padding:0;list-style:none;pointer-events:none}.toasts:empty{display:none}.toast{display:flex;align-items:flex-start;gap:var(--e-3);padding:var(--e-3) var(--e-4);font-size:var(--t-14);line-height:var(--t-14-ligne);color:var(--texte);background:var(--surface-elevee);border:1px solid var(--bord);border-left:3px solid var(--neutre);border-radius:var(--r-3);box-shadow:var(--ombre-2);pointer-events:auto;animation:toast-apparition var(--duree-2) var(--courbe)}.toast--positif{border-left-color:var(--positif)}.toast--positif .toast__icone{color:var(--positif)}.toast--info{border-left-color:var(--info)}.toast--info .toast__icone{color:var(--info)}.toast--neutre .toast__icone{color:var(--texte-2)}.toast__icone{flex:none;margin-top:1px}.toast__texte{flex:1 1 auto;min-width:0;margin:0}.toast__action{flex:none}@keyframes toast-apparition{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast__fermer{flex:none;margin:0 calc(-1 * var(--e-1)) 0 0}