@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-ext-400-normal-7Z3465FB.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-400-normal-YU2ZJYJL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-400-normal-APB4EUBL.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-400-normal-7FSQ77DP.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-greek-400-normal-L4LAXORB.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-400-normal-X3NYKSO2.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-vietnamese-400-normal-P5ZB55LJ.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-400-normal-A4XVIM4G.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-ext-400-normal-EDOVP6TU.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-400-normal-IC47YBOO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-cyrillic-ext-500-normal-SJW52W6D.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-500-normal-Z7QHO46N.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-cyrillic-500-normal-R6B2XZIQ.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-500-normal-WNQEPSX2.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-greek-500-normal-4XELGUF7.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-500-normal-B6ARYOP3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-vietnamese-500-normal-J2J6G2N5.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-500-normal-OZE7IZOF.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-ext-500-normal-SG2XNXKB.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-500-normal-4YL5ICYH.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-500-normal-7DOULDHV.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-ext-600-normal-HGPMDSPK.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-600-normal-UU6N6VST.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-600-normal-AFPTCLK6.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-600-normal-7XGRL4XO.woff") format("woff");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-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-greek-600-normal-NTJH3CYY.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-600-normal-GD52DGQ2.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-vietnamese-600-normal-JKSXZXZW.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-600-normal-5IGNKSLH.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-ext-600-normal-ZNWKNRXL.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-600-normal-OPCHJXXH.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.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("./media/spectral-cyrillic-ext-500-normal-M45P77AZ.woff2") format("woff2"),url("./media/spectral-cyrillic-ext-500-normal-STWSUSSC.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("./media/spectral-cyrillic-500-normal-EIKBKJCV.woff2") format("woff2"),url("./media/spectral-cyrillic-500-normal-72YWGDJX.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("./media/spectral-vietnamese-500-normal-M6XTA2KU.woff2") format("woff2"),url("./media/spectral-vietnamese-500-normal-ALN56TEC.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("./media/spectral-latin-ext-500-normal-X5TN2FPJ.woff2") format("woff2"),url("./media/spectral-latin-ext-500-normal-YJZUDO3B.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("./media/spectral-latin-500-normal-VWL4723Y.woff2") format("woff2"),url("./media/spectral-latin-500-normal-3FG4VGKD.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("./media/spectral-cyrillic-ext-600-normal-IITIVU5L.woff2") format("woff2"),url("./media/spectral-cyrillic-ext-600-normal-VUXC6WZX.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("./media/spectral-cyrillic-600-normal-EHSMMG5T.woff2") format("woff2"),url("./media/spectral-cyrillic-600-normal-P5UCIFYN.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("./media/spectral-vietnamese-600-normal-QSJK4BXA.woff2") format("woff2"),url("./media/spectral-vietnamese-600-normal-3ERM6FGF.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("./media/spectral-latin-ext-600-normal-BOIGJAQ3.woff2") format("woff2"),url("./media/spectral-latin-ext-600-normal-FFTIKZLW.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("./media/spectral-latin-600-normal-MF4PRZT7.woff2") format("woff2"),url("./media/spectral-latin-600-normal-CSIYKDA4.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:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-JLIDJUWE.woff") format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}:root{--sc-font-family: "IBM Plex Sans", Roboto, "Helvetica Neue", system-ui, sans-serif;--sc-font-family-titre: "Spectral", Georgia, "Times New Roman", serif;--sc-font-size-caption: .72rem;--sc-font-size-label: .82rem;--sc-font-size-body: .875rem;--sc-font-size-h3: 1rem;--sc-font-size-h2: 1.25rem;--sc-font-size-h1: 1.5rem;--sc-font-weight-regular: 400;--sc-font-weight-medium: 500;--sc-font-weight-semibold: 600;--sc-line-height: 1.45;--sc-space-1: 4px;--sc-space-2: 8px;--sc-space-3: 12px;--sc-space-4: 16px;--sc-space-5: 24px;--sc-space-6: 32px;--sc-space-7: 48px;--sc-radius-1: 6px;--sc-radius-2: 10px;--sc-radius-3: 14px;--sc-radius-full: 999px;--sc-border-width: 1px;--sc-border-width-emphasis: 2px;--sc-control-height: 40px;--sc-control-height-compact: 32px;--sc-color-creme: #f7f5f0;--sc-color-creme-profond: #efece3;--sc-color-brand: #101d31;--sc-color-brand-strong: #101d31;--sc-color-brand-soft: #e7e2d6;--sc-color-accent: #9c7322;--sc-color-accent-clair: #b88a2e;--sc-color-bg: #f7f5f0;--sc-color-surface: #ffffff;--sc-color-surface-2: #fbfaf6;--sc-color-text: #101d31;--sc-color-text-muted: #4a5568;--sc-color-text-faint: #8a93a3;--sc-color-border: #e6e2d8;--sc-color-border-strong: #d8d3c6;--sc-color-nav: #101d31;--sc-color-nav-appui: #16243a;--sc-color-nav-bord: #2a3b54;--sc-color-nav-texte: #f7f5f0;--sc-color-nav-texte-discret: #c7cfdb;--sc-color-nav-titre: #6b7689;--sc-color-nav-accent: #b88a2e;--sc-color-focus: #9c7322;--sc-color-information: #1f3a5f;--sc-color-information-soft: #dde6f0;--sc-color-attention: #8a5e12;--sc-color-attention-soft: #f3e9d6;--sc-color-bloquant: #b3261e;--sc-color-bloquant-soft: #fdecea;--sc-color-satisfait: #3f6b3a;--sc-color-satisfait-soft: #e3ece0;--sc-color-actif: #1565c0;--sc-color-actif-voile: rgba(21, 101, 192, .12);--sc-color-compteur: #0b4a87;--sc-color-compteur-fond: #d7e9fb;--sc-color-zone-texte: var(--sc-color-actif);--sc-color-zone-texte-voile: rgba(21, 101, 192, .14);--sc-color-zone-texte-voile-fort: rgba(21, 101, 192, .24);--sc-color-zone-case: #2e7d32;--sc-color-zone-case-voile: rgba(46, 125, 50, .16);--sc-color-zone-choix: #ef6c00;--sc-color-zone-choix-voile: rgba(239, 108, 0, .16);--sc-color-zone-inconnue: #5f6368;--sc-color-zone-inconnue-voile: rgba(95, 99, 104, .14);--sc-color-zone-retenue: #d81b60;--sc-color-section-1: #1565c0;--sc-color-section-2: #2e7d32;--sc-color-section-3: #ef6c00;--sc-color-section-4: #6a1b9a;--sc-color-section-5: #00838f;--sc-color-section-6: #9c7322;--sc-color-section-7: #5d4037;--sc-color-section-8: #455a64;--sc-elevation-1: 0 1px 2px rgba(16, 29, 49, .06), 0 1px 3px rgba(16, 29, 49, .05);--sc-elevation-2: 0 6px 20px rgba(16, 29, 49, .1);--sc-layer-base: 0;--sc-layer-sticky: 10;--sc-layer-overlay: 20;--sc-layer-notification: 50;--sc-breakpoint-medium: 768px;--sc-breakpoint-large: 1200px}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--sc-font-family);font-size:100%;line-height:var(--sc-line-height);color:var(--sc-color-text);background:var(--sc-color-bg)}body{margin:0;min-height:100vh;font-size:var(--sc-font-size-body)}h1,h2,h3{margin:0 0 var(--sc-space-3);font-family:var(--sc-font-family-titre);font-weight:var(--sc-font-weight-semibold);line-height:1.3;color:var(--sc-color-text)}h1{font-size:var(--sc-font-size-h1)}h2{font-size:var(--sc-font-size-h2)}h3{font-size:var(--sc-font-size-h3)}p{margin:0 0 var(--sc-space-3)}a{color:var(--sc-color-accent)}:focus-visible{outline:var(--sc-border-width-emphasis) solid var(--sc-color-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sc-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sc-skip-link{position:absolute;left:var(--sc-space-3);top:-100px;z-index:var(--sc-layer-notification);padding:var(--sc-space-2) var(--sc-space-3);background:var(--sc-color-surface);color:var(--sc-color-text);border:var(--sc-border-width-emphasis) solid var(--sc-color-accent);border-radius:var(--sc-radius-2)}.sc-skip-link:focus{top:var(--sc-space-3)}.sc-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--sc-space-2);min-height:var(--sc-control-height);padding:0 var(--sc-space-4);font:inherit;font-size:var(--sc-font-size-label);font-weight:var(--sc-font-weight-medium);text-decoration:none;color:var(--sc-color-nav-texte);background:var(--sc-color-brand);border:var(--sc-border-width) solid var(--sc-color-brand);border-radius:var(--sc-radius-full);cursor:pointer;transition:background .14s,border-color .14s,color .14s}.sc-button:hover{background:var(--sc-color-nav-appui)}.sc-button--secondary{color:var(--sc-color-text);background:var(--sc-color-surface);border-color:var(--sc-color-border-strong)}.sc-button--secondary:hover{color:var(--sc-color-accent);border-color:var(--sc-color-accent);background:var(--sc-color-surface)}.sc-button--fantome{color:var(--sc-color-text-muted);background:transparent;border-color:transparent}.sc-button--fantome:hover{color:var(--sc-color-text);background:var(--sc-color-creme-profond)}.sc-button--compact{min-height:var(--sc-control-height-compact);padding:0 var(--sc-space-3)}.sc-button:disabled{opacity:.6;cursor:default}.sc-icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--sc-control-height-compact);min-height:var(--sc-control-height-compact);padding:0;color:var(--sc-color-text-muted);background:transparent;border:0;border-radius:var(--sc-radius-full);cursor:pointer;transition:background .14s,color .14s}.sc-icon-button:hover{color:var(--sc-color-text);background:var(--sc-color-creme-profond)}.sc-icon-button:disabled{color:var(--sc-color-text-faint);background:transparent;cursor:default;opacity:.5}.sc-toggle{display:inline-flex;align-items:center;gap:var(--sc-space-1);min-height:var(--sc-control-height-compact);padding:0 var(--sc-space-3);font:inherit;font-size:var(--sc-font-size-label);color:var(--sc-color-text-muted);background:transparent;border:0;border-radius:var(--sc-radius-full);cursor:pointer;transition:background .14s,color .14s}.sc-toggle:hover{color:var(--sc-color-text);background:var(--sc-color-creme-profond)}.sc-toggle:disabled{opacity:.5;cursor:default;background:transparent}.sc-toggle--actif{font-weight:var(--sc-font-weight-semibold);color:var(--sc-color-actif);background:var(--sc-color-actif-voile)}.sc-groupe{display:inline-flex;align-items:center;gap:var(--sc-space-1)}.sc-separateur{flex:0 0 auto;width:1px;height:22px;margin:0 var(--sc-space-2);background:var(--sc-color-border-strong)}.sc-card{background:var(--sc-color-surface);border:var(--sc-border-width) solid var(--sc-color-border);border-radius:var(--sc-radius-3);box-shadow:var(--sc-elevation-1)}.sc-pill{display:inline-flex;align-items:center;gap:.35rem;padding:3px 10px;font-size:var(--sc-font-size-caption);font-weight:var(--sc-font-weight-semibold);letter-spacing:.02em;line-height:1.4;text-transform:uppercase;white-space:nowrap;border-radius:var(--sc-radius-full);color:var(--sc-color-text-muted);background:var(--sc-color-creme-profond)}.sc-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.sc-pill--information{color:var(--sc-color-information);background:var(--sc-color-information-soft)}.sc-pill--attention{color:var(--sc-color-attention);background:var(--sc-color-attention-soft)}.sc-pill--bloquant{color:var(--sc-color-bloquant);background:var(--sc-color-bloquant-soft)}.sc-pill--satisfait{color:var(--sc-color-satisfait);background:var(--sc-color-satisfait-soft)}.sc-compteur{display:inline-flex;align-items:center;padding:3px 10px;font-size:var(--sc-font-size-caption);font-weight:var(--sc-font-weight-semibold);line-height:1.4;border-radius:var(--sc-radius-full);color:var(--sc-color-compteur);background:var(--sc-color-compteur-fond)}.sc-ligne{display:flex;align-items:center;gap:var(--sc-space-2);width:100%;min-height:34px;padding:var(--sc-space-1) var(--sc-space-2);font:inherit;font-size:var(--sc-font-size-label);text-align:left;color:var(--sc-color-text);background:transparent;border:0;border-radius:var(--sc-radius-1);cursor:pointer}.sc-ligne:hover{background:var(--sc-color-creme-profond)}.sc-ligne--retenue{font-weight:var(--sc-font-weight-semibold);background:var(--sc-color-creme-profond);box-shadow:inset 3px 0 0 var(--sc-color-zone-retenue)}.sc-ligne__libelle{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-message{padding:.6rem .8rem;font-size:var(--sc-font-size-label);color:var(--sc-color-text-muted);background:var(--sc-color-surface-2);border:var(--sc-border-width) solid var(--sc-color-border);border-left:3px solid var(--sc-color-accent);border-radius:var(--sc-radius-2)}.sc-message strong,.sc-message b{color:var(--sc-color-text)}.sc-message--information{border-left-color:var(--sc-color-information)}.sc-message--attention{border-left-color:var(--sc-color-attention)}.sc-message--bloquant{border-left-color:var(--sc-color-bloquant)}.sc-message--satisfait{border-left-color:var(--sc-color-satisfait)}.sc-surface{padding:var(--sc-space-5);background:var(--sc-color-surface);border:var(--sc-border-width) solid var(--sc-color-border);border-radius:var(--sc-radius-3);box-shadow:var(--sc-elevation-1)}.sc-empty-state{padding:var(--sc-space-6) var(--sc-space-5);text-align:center;font-size:var(--sc-font-size-label);color:var(--sc-color-text-muted);border:var(--sc-border-width) dashed var(--sc-color-border-strong);border-radius:var(--sc-radius-2)}.sc-breadcrumb{margin:0 0 var(--sc-space-1);font-size:var(--sc-font-size-caption);font-weight:var(--sc-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--sc-color-text-faint)}.sc-breadcrumb a{color:inherit}.sc-field{margin-bottom:var(--sc-space-4)}.sc-field label{display:block;margin-bottom:var(--sc-space-1);font-size:var(--sc-font-size-label);font-weight:var(--sc-font-weight-medium)}.sc-field input[type=text]{width:100%;min-height:var(--sc-control-height);padding:0 var(--sc-space-3);font:inherit;font-size:var(--sc-font-size-body);color:var(--sc-color-text);background:var(--sc-color-surface);border:var(--sc-border-width) solid var(--sc-color-border);border-radius:var(--sc-radius-2)}.sc-field input[type=text]:focus{outline:none;border-color:var(--sc-color-accent);box-shadow:0 0 0 2px #9c732226}.sc-field input[type=file]{display:block;font:inherit;font-size:var(--sc-font-size-label);color:var(--sc-color-text-muted)}.sc-field input[type=file]::file-selector-button{margin-right:var(--sc-space-2);min-height:var(--sc-control-height-compact);padding:0 var(--sc-space-3);font:inherit;font-size:var(--sc-font-size-label);font-weight:var(--sc-font-weight-medium);color:var(--sc-color-text);background:var(--sc-color-surface);border:var(--sc-border-width) solid var(--sc-color-border-strong);border-radius:var(--sc-radius-full);cursor:pointer}.sc-field input[type=file]::file-selector-button:hover{color:var(--sc-color-accent);border-color:var(--sc-color-accent)}.sc-field__aide{margin:var(--sc-space-1) 0 0;font-size:var(--sc-font-size-label);color:var(--sc-color-text-muted)}.sc-select{min-height:var(--sc-control-height);padding:0 var(--sc-space-3);font:inherit;font-size:var(--sc-font-size-body);color:var(--sc-color-text);background:var(--sc-color-surface);border:var(--sc-border-width) solid var(--sc-color-border);border-radius:var(--sc-radius-2);cursor:pointer}.sc-select:focus{outline:none;border-color:var(--sc-color-accent);box-shadow:0 0 0 2px #9c732226}.sc-select:focus-visible{outline:3px solid var(--sc-color-focus);outline-offset:2px}.sc-select--compact{min-height:var(--sc-control-height-compact);padding:0 var(--sc-space-2);font-size:var(--sc-font-size-label)}.sc-input{box-sizing:border-box;width:100%;min-height:var(--sc-control-height);padding:0 var(--sc-space-3);font:inherit;font-size:var(--sc-font-size-body);color:var(--sc-color-text);background:var(--sc-color-surface);border:var(--sc-border-width) solid var(--sc-color-border);border-radius:var(--sc-radius-2)}textarea.sc-input{padding:var(--sc-space-2) var(--sc-space-3);line-height:var(--sc-line-height);resize:vertical}.sc-input:focus{outline:none;border-color:var(--sc-color-accent);box-shadow:0 0 0 2px #9c732226}.sc-input::placeholder{color:var(--sc-color-text-faint)}.sc-input--compact{min-height:var(--sc-control-height-compact);padding:0 var(--sc-space-2);font-size:var(--sc-font-size-label)}.sc-onglets{flex:0 0 auto;display:flex;gap:var(--sc-space-1);padding:0 var(--sc-space-2);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 calc(-1 * var(--sc-border-width)) 0 var(--sc-color-border);scrollbar-width:thin}.sc-onglet{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--sc-space-1);padding:var(--sc-space-2) var(--sc-space-2);font:inherit;font-size:var(--sc-font-size-label);color:var(--sc-color-text-muted);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.sc-onglet:hover{color:var(--sc-color-text)}.sc-onglet--actif{color:var(--sc-color-text);font-weight:var(--sc-font-weight-semibold);border-bottom-color:currentColor}.sc-onglet__nombre{font-size:var(--sc-font-size-caption);font-weight:var(--sc-font-weight-regular, 400);color:var(--sc-color-text-muted)}.sc-repli{display:inline-flex;align-items:center;gap:var(--sc-space-1);padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;color:inherit;background:none;border:0;cursor:pointer}.sc-repli:hover{color:var(--sc-color-text)}.sc-repli__chevron{display:inline-block;transition:transform .12s ease}.sc-repli__chevron--ouvert{transform:rotate(90deg)}.sc-vise{background:var(--sc-color-information-soft);box-shadow:inset 3px 0 0 var(--sc-color-information);outline:none}.sc-constat{display:inline-flex;align-items:center;gap:var(--sc-space-1)}.sc-constat__date{font-size:var(--sc-font-size-caption);color:var(--sc-color-text-muted)}.construire__etape-corps.sans-regles app-annotations-element .regle,.construire__etape-corps.sans-regles app-annotations-element .regle-claire,.construire__etape-corps.sans-regles app-annotations-element .annotations__repere--regles{display:none}.construire__etape-corps.sans-regles app-pastille-quand{display:none}.construire__etape-corps.sans-aides app-bloc-guidance{display:none}
