@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_290e31{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_290e31{--police-titre-chargee:"Newsreader","Newsreader 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 Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--police-texte-chargee:"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 Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--police-code-chargee:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--fond:#f7f5f0;--fond-alterne:#f2efe8;--surface:#fffefb;--encre:#1b1a17;--encre-corps:rgb(27 26 23/72%);--encre-mention:rgb(27 26 23/67%);--encre-etiquette:rgb(27 26 23/66%);--accent:oklch(0.55 0.09 155);--accent-texte:oklch(0.48 0.08 155);--accent-titre:oklch(0.42 0.08 155);--accent-aplat:oklch(0.45 0.09 155);--sur-aplat:#f7f5f0;--manque:oklch(0.48 0.11 62);--bord-controle:rgb(27 26 23/55%);--filet-fort:rgb(27 26 23/20%);--filet:rgb(27 26 23/14%);--filet-faible:rgb(27 26 23/8%);--pastille:rgb(27 26 23/6%);--voile:rgb(27 26 23/38%);--sol-inverse:#1b1a17;--sur-inverse:#f7f5f0;--sur-inverse-corps:rgb(247 245 240/73%);--sur-inverse-mention:rgb(247 245 240/71%);--sur-inverse-filet:rgb(247 245 240/20%);--sur-inverse-accent:oklch(0.78 0.11 155);--barre-systeme:#78756d;--police-titre:var(--police-titre-chargee),"Iowan Old Style",Georgia,"Times New Roman",serif;--police-texte:var(--police-texte-chargee),-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--police-code:var(--police-code-chargee),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--t-affiche-0:4.125rem;--t-affiche-1:3.25rem;--t-affiche-2:2.625rem;--t-affiche-3:2.0625rem;--t-titre-1:1.6875rem;--t-titre-2:1.4375rem;--t-titre-3:1.25rem;--t-guide:1.125rem;--t-texte:1.03125rem;--t-secondaire:0.9375rem;--t-menu:0.90625rem;--t-chiffre:0.8125rem;--t-etiquette:0.75rem;--t-fine:0.71875rem;--graisse-normale:400;--graisse-appuyee:500;--graisse-forte:600;--interligne-titre:1.12;--interligne-serre:1.35;--interligne:1.62;--interligne-aere:1.7;--chasse-titre:-0.02em;--chasse-affiche:-0.022em;--espace-2:0.125rem;--espace-4:0.25rem;--espace-8:0.5rem;--espace-12:0.75rem;--espace-16:1rem;--espace-20:1.25rem;--espace-24:1.5rem;--espace-32:2rem;--espace-40:2.5rem;--espace-48:3rem;--espace-64:4rem;--espace-80:5rem;--espace-120:7.5rem;--gouttiere:var(--espace-20);--cible-tactile:44px;--largeur-lecture:34rem;--largeur-ecran:37.5rem;--largeur-large:56rem;--largeur-arrivee:72rem;--rayon-nul:0;--rayon-controle:2px;--rayon-surface:4px;--relief-feuille:0 -2px 1px rgb(27 26 23/3%),0 -12px 32px rgb(27 26 23/16%);--relief-barre:0 -1px 0 rgb(27 26 23/6%),0 -8px 20px rgb(27 26 23/6%);--anneau-focus:2px;--anneau-ecart:2px;--mvt-instant:120ms;--mvt-court:200ms;--mvt-depli:280ms;--mvt-feuille:380ms;--sortie:cubic-bezier(0.165,0.84,0.44,1);--sortie-lourde:cubic-bezier(0.22,1,0.36,1);--plan-base:0;--plan-colle:10;--plan-frise:20;--plan-voile:40;--plan-feuille:50;--plan-message:60}@media (min-width:40rem){:root{--gouttiere:var(--espace-32)}}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]){--fond:#1b1a17;--fond-alterne:#201f1c;--surface:#262523;--encre:#f7f5f0;--encre-corps:rgb(247 245 240/73%);--encre-mention:rgb(247 245 240/71%);--encre-etiquette:rgb(247 245 240/71%);--accent:oklch(0.78 0.11 155);--accent-texte:oklch(0.78 0.11 155);--accent-titre:oklch(0.78 0.11 155);--accent-aplat:oklch(0.52 0.09 155);--sur-aplat:#f7f5f0;--manque:oklch(0.80 0.12 72);--bord-controle:rgb(247 245 240/40%);--filet-fort:rgb(247 245 240/20%);--filet:rgb(247 245 240/14%);--filet-faible:rgb(247 245 240/8%);--pastille:rgb(247 245 240/6%);--voile:rgb(0 0 0/58%);--sol-inverse:#f7f5f0;--sur-inverse:#1b1a17;--sur-inverse-corps:rgb(27 26 23/72%);--sur-inverse-mention:rgb(27 26 23/67%);--sur-inverse-filet:rgb(27 26 23/20%);--sur-inverse-accent:oklch(0.42 0.08 155);--relief-feuille:0 -12px 32px rgb(0 0 0/55%);--relief-barre:0 -8px 20px rgb(0 0 0/38%)}}:root[data-theme=sombre]{--fond:#1b1a17;--fond-alterne:#201f1c;--surface:#262523;--encre:#f7f5f0;--encre-corps:rgb(247 245 240/73%);--encre-mention:rgb(247 245 240/71%);--encre-etiquette:rgb(247 245 240/71%);--accent:oklch(0.78 0.11 155);--accent-texte:oklch(0.78 0.11 155);--accent-titre:oklch(0.78 0.11 155);--accent-aplat:oklch(0.52 0.09 155);--sur-aplat:#f7f5f0;--manque:oklch(0.80 0.12 72);--bord-controle:rgb(247 245 240/40%);--filet-fort:rgb(247 245 240/20%);--filet:rgb(247 245 240/14%);--filet-faible:rgb(247 245 240/8%);--pastille:rgb(247 245 240/6%);--voile:rgb(0 0 0/58%);--sol-inverse:#f7f5f0;--sur-inverse:#1b1a17;--sur-inverse-corps:rgb(27 26 23/72%);--sur-inverse-mention:rgb(27 26 23/67%);--sur-inverse-filet:rgb(27 26 23/20%);--sur-inverse-accent:oklch(0.42 0.08 155);--relief-feuille:0 -12px 32px rgb(0 0 0/55%);--relief-barre:0 -8px 20px rgb(0 0 0/38%)}@media (prefers-reduced-motion:reduce){:root{--mvt-instant:1ms;--mvt-court:1ms;--mvt-depli:1ms;--mvt-feuille:1ms}}*,:after,:before{box-sizing:border-box}html{color-scheme:light dark;scroll-padding-block-start:var(--espace-64);font-size:100%;-webkit-text-size-adjust:100%;interpolate-size:allow-keywords}:root[data-theme=clair]{color-scheme:light}:root[data-theme=sombre]{color-scheme:dark}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100svh;background:var(--fond);color:var(--encre);font-family:var(--police-texte);font-size:var(--t-texte);line-height:var(--interligne);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,h5,h6{font-weight:var(--graisse-normale)}h1,h2,h3,h4,h5,h6{font-family:var(--police-titre);line-height:var(--interligne-titre);letter-spacing:var(--chasse-titre);text-wrap:balance}h1{font-size:var(--t-affiche-3);letter-spacing:var(--chasse-affiche)}h2{font-size:var(--t-titre-2)}h3{font-size:var(--t-titre-3)}h4,h5,h6{font-size:var(--t-texte);font-family:var(--police-texte);font-weight:var(--graisse-appuyee)}p{max-width:var(--largeur-lecture);text-wrap:pretty}:where(p,ul,ol,h1,h2,h3,h4,h5,h6,figure,blockquote){margin:0}:where(p+p,p+ul,p+ol,ul+p,ol+p){margin-block-start:var(--espace-16)}:where(h1,h2,h3,h4)+:where(p,ul,ol){margin-block-start:var(--espace-12)}:where(p,ul,ol)+:where(h2,h3,h4){margin-block-start:var(--espace-32)}strong{font-weight:var(--graisse-appuyee)}small{font-size:var(--t-secondaire);color:var(--encre-mention)}abbr[title]{text-decoration:none}ol,ul{padding-inline-start:var(--espace-20)}hr{height:0;margin-block:var(--espace-24);border:0;border-block-start:1px solid var(--filet)}table{width:100%;border-collapse:collapse}td,th{padding:var(--espace-12) 0;border-block-end:1px solid var(--filet-faible);text-align:start;vertical-align:baseline}th{font-family:var(--police-code);font-size:var(--t-etiquette);font-weight:var(--graisse-normale);color:var(--encre-etiquette)}td:not(:first-child),th:not(:first-child){text-align:end;font-family:var(--police-code);font-size:var(--t-chiffre);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}code,kbd,samp{font-family:var(--police-code);font-size:var(--t-chiffre)}img,svg{max-width:100%;height:auto}:focus-visible{outline:var(--anneau-focus) solid var(--accent);outline-offset:var(--anneau-ecart);border-radius:var(--rayon-controle)}::selection{background:var(--accent);color:var(--sur-aplat)}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit;margin:0}input,select,textarea{width:100%;min-height:var(--cible-tactile);padding:var(--espace-8) var(--espace-12);background:var(--fond);border:1px solid var(--bord-controle);border-radius:var(--rayon-controle);font-size:var(--t-texte);transition:border-color var(--mvt-court) var(--sortie)}input:hover,select:hover,textarea:hover{border-color:var(--encre)}textarea{min-height:calc(var(--cible-tactile) * 2);line-height:var(--interligne);resize:vertical}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--manque)}input::placeholder,textarea::placeholder{color:var(--encre-mention);opacity:1}input[type=checkbox],input[type=radio]{width:auto;min-height:0}label{display:block;font-size:var(--t-secondaire);color:var(--encre-corps)}fieldset{margin:0;padding:0;border:0;min-inline-size:0}legend{padding:0;font-size:var(--t-secondaire);color:var(--encre-corps)}button{display:inline-flex;align-items:center;justify-content:center;gap:var(--espace-8);min-height:var(--cible-tactile);padding:var(--espace-8) var(--espace-16);background:var(--accent-aplat);color:var(--sur-aplat);border:1px solid transparent;border-radius:var(--rayon-controle);font-size:var(--t-texte);font-weight:var(--graisse-appuyee);line-height:var(--interligne-serre);cursor:pointer;transition:opacity var(--mvt-court) var(--sortie),transform var(--mvt-instant) var(--sortie),background var(--mvt-court) var(--sortie)}button:hover{opacity:.92}button:active{transform:translateY(1px)}button.discret{background:none;color:var(--encre);border-color:var(--bord-controle)}button.discret:hover{background:var(--pastille);opacity:1}button[aria-busy=true]{cursor:progress}button[disabled]{opacity:.55;cursor:not-allowed}button.discret[disabled]:hover,button[disabled]:hover{opacity:.55;background:var(--accent-aplat);transform:none}button.discret[disabled]:hover{background:none}dialog{padding:0;border:0;border-radius:var(--rayon-surface);background:var(--surface);color:var(--encre);box-shadow:var(--relief-feuille)}dialog::backdrop{background:var(--voile)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.surtitre{display:block;font-family:var(--police-texte);font-size:var(--t-secondaire);font-weight:var(--graisse-normale);letter-spacing:normal;text-transform:none;color:var(--encre-mention)}.surtitre--accent{color:var(--accent-texte)}.surtitre--sur-inverse{color:var(--sur-inverse-mention)}.enseigne{display:inline-flex;align-items:center;gap:var(--espace-8)}.enseigne,.enseigne:hover{color:var(--encre);text-decoration:none}.chevron{flex:0 0 auto;inline-size:.5rem;block-size:.5rem;border-inline-end:1.25px solid currentcolor;border-block-end:1.25px solid currentcolor;transform:rotate(45deg) translate(-.5px,-.5px)}.croix{position:relative;flex:0 0 auto;inline-size:.8125rem;block-size:.8125rem}.croix:after,.croix:before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;border-block-start:1.5px solid currentcolor}.croix:after{transform:rotate(90deg)}.rubrique{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--espace-8) var(--espace-20)}.rubrique__titre{font-family:var(--police-titre);font-size:var(--t-titre-2);font-weight:var(--graisse-normale);line-height:var(--interligne-titre);letter-spacing:var(--chasse-titre)}.rubrique__mention{font-family:var(--police-code);font-size:var(--t-etiquette);color:var(--encre-etiquette)}.repli{display:block}.repli__titre{display:flex;align-items:center;justify-content:space-between;gap:var(--espace-12);min-height:var(--cible-tactile);padding-block:var(--espace-8);border-block:1px solid var(--filet);font-size:var(--t-menu);font-weight:var(--graisse-appuyee);color:var(--accent-texte);cursor:pointer;list-style:none;transition:color var(--mvt-court) var(--sortie)}.repli__titre::-webkit-details-marker{display:none}.repli__titre::marker{content:""}.repli__titre:after{content:"";flex:0 0 auto;inline-size:.6875rem;block-size:.6875rem;border-inline-end:1.25px solid currentcolor;border-block-end:1.25px solid currentcolor;transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--mvt-depli) var(--sortie)}.repli[open]>.repli__titre:after{transform:rotate(-135deg) translate(-2px,-2px)}.repli__titre:hover{color:var(--accent-titre)}.repli__corps{padding-block:var(--espace-20)}@supports selector(::details-content){.repli::details-content{block-size:0;overflow:hidden;transition:block-size var(--mvt-depli) var(--sortie),content-visibility var(--mvt-depli) allow-discrete}.repli[open]::details-content{block-size:auto}}.avis{display:grid;gap:var(--espace-4);max-width:var(--largeur-lecture);padding:var(--espace-16) var(--espace-20);background:var(--fond-alterne);border:1px solid var(--filet);border-radius:var(--rayon-controle);font-size:var(--t-secondaire);color:var(--encre-corps)}.avis__nom{font-family:var(--police-code);font-size:var(--t-etiquette);color:var(--encre-etiquette)}.avis--manque{border-color:var(--manque)}.avis--manque .avis__nom{color:var(--manque)}.glose{max-width:var(--largeur-lecture);margin-block-start:var(--espace-12);font-size:var(--t-secondaire);color:var(--encre-mention);text-wrap:pretty}.glose--nue{margin-block-start:0}.etat-vide{display:grid;gap:var(--espace-16);max-width:var(--largeur-lecture);padding:var(--espace-32) var(--espace-24);background:var(--fond-alterne);border-radius:var(--rayon-controle)}.etat-vide__titre{font-family:var(--police-titre);font-size:var(--t-titre-2);font-weight:var(--graisse-normale);line-height:var(--interligne-titre);letter-spacing:var(--chasse-titre)}.etat-vide__texte{font-size:var(--t-texte);color:var(--encre-corps);text-wrap:pretty}.etat-vide--bref{display:block;padding:0;background:none;font-size:var(--t-secondaire);color:var(--encre-mention)}.pilule{display:inline-flex;align-items:center;gap:var(--espace-4);padding:.1875rem var(--espace-8);background:var(--pastille);border:1px solid transparent;border-radius:var(--rayon-controle);font-family:var(--police-code);font-size:var(--t-fine);color:var(--encre-etiquette);white-space:nowrap}.pilule--second{color:var(--encre-mention)}.pilule--fantome{background:none;border-color:var(--filet-fort)}.pilule--inverse{background:var(--sur-inverse-filet);color:var(--sur-inverse-mention)}.pilule--grand{font-size:var(--t-etiquette);padding:var(--espace-4) var(--espace-12)}.montant{font-family:var(--police-code);font-size:var(--t-chiffre);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.montant--somme{font-size:var(--t-titre-3);font-weight:var(--graisse-appuyee)}.montant--ancre{display:block;font-family:var(--police-titre);font-size:var(--t-affiche-1);font-weight:var(--graisse-normale);line-height:1.05;letter-spacing:var(--chasse-affiche)}@media (max-width:22rem){.montant--ancre{font-size:var(--t-affiche-2)}}.montant--manque{color:var(--manque)}.registre{display:grid;margin:0;padding:0;list-style:none}.registre__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--espace-8) var(--espace-16);padding-block:var(--espace-16);border-block-end:1px solid var(--filet-faible)}.registre__ligne:last-child{border-block-end:0}.registre__nom{min-width:0;font-size:var(--t-secondaire);color:var(--encre-corps);overflow-wrap:anywhere}.registre__valeur{justify-self:end;font-family:var(--police-code);font-size:var(--t-chiffre);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.registre__ligne--recette .registre__nom,.registre__ligne--recette .registre__valeur{color:var(--encre-mention)}.registre__somme{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--espace-16);margin-block-start:var(--espace-4);padding-block-start:var(--espace-16);border-block-start:1px solid var(--filet-fort);border-block-end:0}.registre__somme-nom{font-size:var(--t-texte);font-weight:var(--graisse-appuyee);color:var(--encre)}.registre__somme--discrete{border-block-start-color:var(--filet)}.registre__somme--discrete .registre__somme-nom{font-size:var(--t-secondaire);font-weight:var(--graisse-normale);color:var(--encre-corps)}.registre__meta{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-4) var(--espace-12);font-family:var(--police-code);font-size:var(--t-fine);color:var(--encre-etiquette)}.registre__note{grid-column:1/-1;font-size:var(--t-secondaire);color:var(--encre-mention)}.deduction{position:relative;display:inline-block;cursor:help;-webkit-text-decoration:underline dotted var(--bord-controle);text-decoration:underline dotted var(--bord-controle);text-decoration-thickness:1px;text-underline-offset:4px}.deduction__detail{position:absolute;inset-inline-end:0;inset-block-end:calc(100% + var(--espace-8));z-index:var(--plan-message);padding:var(--espace-8) var(--espace-12);border-radius:var(--rayon-surface);background:var(--sol-inverse);color:var(--sur-inverse);font-family:var(--police-texte);font-size:var(--t-fine);line-height:var(--interligne-serre);text-decoration:none;white-space:nowrap;opacity:0;transform:translateY(var(--espace-4));pointer-events:none;transition:opacity var(--mvt-court) var(--sortie),transform var(--mvt-court) var(--sortie)}.deduction:focus-within .deduction__detail,.deduction:hover .deduction__detail{opacity:1;transform:none}.registre__commentaire{grid-column:1/-1;margin-block-start:var(--espace-4);padding-inline-start:var(--espace-12);border-inline-start:1px solid var(--filet-fort);font-size:var(--t-secondaire);color:var(--encre-mention);text-wrap:pretty}.pave{display:grid;gap:var(--espace-4);max-width:none}.pave__nom{font-size:var(--t-texte);color:var(--encre-corps)}.pave__note{font-size:var(--t-secondaire);color:var(--encre-mention);text-wrap:pretty}.pave--clair .pave__nom{color:var(--sur-inverse-corps)}.pave--clair .pave__note{color:var(--sur-inverse-mention)}.table-membres-boite{overflow-x:auto;margin-inline:calc(var(--gouttiere) * -1);padding-inline:var(--gouttiere)}.table-membres{width:100%;min-width:20rem;border-collapse:collapse}.table-membres__vous>*{font-weight:var(--graisse-appuyee);border-block-end-color:var(--filet-fort)}.jauge{block-size:3px;background:var(--pastille);border-radius:var(--rayon-nul);overflow:hidden}.jauge__part{display:block;block-size:100%;background:var(--encre-corps);transition:inline-size var(--mvt-depli) var(--sortie)}.jauge--couverte .jauge__part{background:var(--encre)}.marque{display:inline-flex;align-items:flex-end;gap:calc(var(--taille-marque) * .1644);color:var(--encre);flex-shrink:0;vertical-align:middle}.marque__signe{flex:0 0 auto;display:block;inline-size:var(--taille-marque);block-size:var(--taille-marque);object-fit:contain}.marque__nom{display:block;inline-size:calc(var(--taille-marque) * 2.5397);block-size:calc(var(--taille-marque) * .7808);margin-block-end:calc(var(--taille-marque) * .0164);background-color:currentColor;-webkit-mask:url(/branding/fairlio-nom.png) center/contain no-repeat;mask:url(/branding/fairlio-nom.png) center/contain no-repeat}@media (forced-colors:active){.marque__nom{background-color:CanvasText;forced-color-adjust:none}}.carte{display:grid;gap:var(--espace-16);padding:var(--espace-24);background:var(--surface);border:1px solid var(--filet);border-radius:var(--rayon-controle)}.carte .carte{border:0;padding:0;background:none}.carte__note{font-size:var(--t-secondaire);color:var(--encre-mention);text-wrap:pretty}.ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--espace-8) var(--espace-16);min-height:var(--cible-tactile);padding-block:var(--espace-16);border-block-end:1px solid var(--filet-faible);transition:background var(--mvt-court) var(--sortie)}.ligne:last-child{border-block-end:0}.ligne:hover{background:var(--pastille)}.liste-nue{display:grid;margin:0;padding:0;list-style:none}.pastille-de-temps{display:inline-flex;align-items:center;gap:var(--espace-4);padding:.1875rem var(--espace-8);border:1px solid var(--filet-fort);border-radius:var(--rayon-controle);font-family:var(--police-code);font-size:var(--t-fine);color:var(--encre-corps);white-space:nowrap}.pastille-de-temps__signe{color:var(--encre-etiquette)}.pastille-de-temps--exception{background:var(--pastille);border-color:transparent}.pastille-de-temps--effet{background:none;padding-inline-end:var(--espace-16);border-inline-end:0}.hors-ecran{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}a{color:var(--accent-texte);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in oklab,currentcolor 45%,transparent);transition:color var(--mvt-court) var(--sortie),text-decoration-color var(--mvt-court) var(--sortie)}a:hover{color:var(--accent-titre);text-decoration-color:currentcolor}.action{display:inline-flex;align-items:center;justify-content:center;gap:var(--espace-8);min-height:var(--cible-tactile);padding:var(--espace-8) var(--espace-16);border:1px solid var(--bord-controle);border-radius:var(--rayon-controle);font-size:var(--t-menu);font-weight:var(--graisse-appuyee);transition:background var(--mvt-court) var(--sortie),border-color var(--mvt-court) var(--sortie)}.action,.action:hover{color:var(--encre);text-decoration:none}.action:hover{background:var(--pastille)}.action--forte{border-color:transparent}.action--forte,.action--forte:hover{background:var(--accent-aplat);color:var(--sur-aplat)}.action--forte:hover{opacity:.92}.action[aria-disabled=true]{opacity:.55;pointer-events:none}.lien-tactile{display:inline-flex;align-items:center;gap:var(--espace-8);min-height:var(--cible-tactile);width:fit-content;max-width:100%;font-size:var(--t-texte);overflow-wrap:anywhere}input[type=checkbox],input[type=radio]{inline-size:1.25rem;block-size:1.25rem;flex:0 0 auto;accent-color:var(--accent-aplat);cursor:pointer}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}label:has(>input[type=checkbox]),label:has(>input[type=radio]){display:flex;align-items:flex-start;gap:var(--espace-12);min-height:var(--cible-tactile);padding-block:var(--espace-8);font-size:var(--t-texte);color:var(--encre);cursor:pointer}label:has(>input:disabled){color:var(--encre-mention);cursor:not-allowed}select{padding-inline-end:var(--espace-8);cursor:pointer}