@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/dm-sans-latin-ext-400-normal-2ZR6XYBL.woff2") format("woff2"),url("./media/dm-sans-latin-ext-400-normal-TBIAKTDR.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/dm-sans-latin-400-normal-PK6QQEPM.woff2") format("woff2"),url("./media/dm-sans-latin-400-normal-MGJ5Z327.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/dm-sans-latin-ext-500-normal-26EY6OLJ.woff2") format("woff2"),url("./media/dm-sans-latin-ext-500-normal-7LSA2WRE.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/dm-sans-latin-500-normal-EEBZRNR6.woff2") format("woff2"),url("./media/dm-sans-latin-500-normal-DXK3D23C.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/dm-sans-latin-ext-600-normal-I7LCOF75.woff2") format("woff2"),url("./media/dm-sans-latin-ext-600-normal-EPKCPTQL.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/dm-sans-latin-600-normal-VVAUUCVV.woff2") format("woff2"),url("./media/dm-sans-latin-600-normal-RFO53SGX.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/dm-sans-latin-ext-700-normal-YO5Z2BEM.woff2") format("woff2"),url("./media/dm-sans-latin-ext-700-normal-MVCRPVDV.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/dm-sans-latin-700-normal-3NSIJ7YI.woff2") format("woff2"),url("./media/dm-sans-latin-700-normal-X22FQDE6.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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/sora-latin-ext-wght-normal-6VOG353B.woff2") format("woff2-variations");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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/sora-latin-wght-normal-SPU4XLJF.woff2") format("woff2-variations");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{--bleu-25: #eef3fe;--bleu-50: #e3ebfd;--bleu-200: #9cb8f7;--bleu-500: #1d5bf5;--bleu-600: #0f48d6;--bleu-700: #0b39ad;--bleu-800: #08277a;--bleu-950: #050b1c;--fond: var(--bleu-25);--surface: #fff;--surface-douce: #f5f8fe;--bordure: #dfe6f3;--encre: #0b1220;--encre-discrete: #5a6478;--accent: var(--bleu-500);--accent-fort: var(--bleu-600);--accent-doux: var(--bleu-50);--accent-encre: var(--bleu-700);--alerte: #b42318;--alerte-doux: #fef0ee;--serie-1: var(--bleu-500);--serie-2: #eb6834;--serie-3: #1baf7a;--rail: #070b14;--rail-tuile: #141b2b;--rail-encre: #c9d3ea;--rail-encre-discrete: #8792ab;--rail-filet: rgb(255 255 255 / 10%);--ombre: 0 1px 2px rgb(11 18 32 / 4%), 0 4px 12px rgb(29 91 245 / 8%);--ombre-forte: 0 2px 6px rgb(11 18 32 / 6%), 0 16px 32px rgb(29 91 245 / 14%);--police: "DM Sans", system-ui, sans-serif;--police-titres: "Sora Variable", var(--police);--rayon: 10px;--rayon-grand: 16px;--rayon-heros: 24px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100dvh;background:var(--fond);color:var(--encre);font:14px/1.5 var(--police);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-family:var(--police-titres);font-weight:600;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}h1{font-size:28px}h2{font-size:16px}p,dl,dd{margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page{width:min(100%,1200px);margin-inline:auto;padding:32px 32px 64px;display:grid;align-content:start;gap:28px}.page.centree{min-height:100dvh;align-content:center}.carte{padding:20px;border:1px solid var(--bordure);border-radius:var(--rayon-grand);background:var(--surface);box-shadow:var(--ombre)}.carte h2{display:flex;align-items:center;gap:8px}.carte h2>app-icone{color:var(--accent);font-size:20px}.decompte{padding:1px 8px;border-radius:999px;background:var(--accent-doux);color:var(--accent-encre);font:600 12px/1.5 var(--police);letter-spacing:0}.retour{justify-self:start;display:inline-flex;align-items:center;gap:6px;color:var(--encre-discrete);font-size:13px;font-weight:600}.retour app-icone{font-size:18px}.retour:hover{color:var(--accent-fort)}.entete{display:flex;align-items:center;gap:16px}.entete>.pictogramme{--taille: 56px}.entete .titre{display:grid;gap:2px}.entete .surtitre{color:var(--accent-fort);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pictogramme{--taille: 40px;width:var(--taille);height:var(--taille);flex-shrink:0;display:grid;place-items:center;border-radius:calc(var(--taille) * .3);background:var(--accent-doux);color:var(--accent);font-size:calc(var(--taille) * .55)}.bouton{height:38px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--rayon);background:var(--accent);color:#fff;font:600 14px/1 var(--police);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.bouton app-icone{font-size:18px}.bouton:hover{background:var(--accent-fort)}.bouton.secondaire{border-color:var(--bordure);background:var(--surface);color:var(--encre)}.bouton.secondaire:hover{border-color:var(--bleu-200);color:var(--accent-fort)}.segments{padding:3px;display:inline-flex;gap:2px;border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface)}.segments button{height:30px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:7px;background:none;color:var(--encre-discrete);font:600 13px/1 var(--police);cursor:pointer;transition:background .15s ease,color .15s ease}.segments button app-icone{font-size:18px}.segments button:hover{color:var(--encre)}.segments button[aria-pressed=true]{background:var(--accent-doux);color:var(--accent-encre)}.squelette{border-radius:var(--rayon-grand);background:linear-gradient(100deg,var(--bleu-50) 30%,var(--surface) 50%,var(--bleu-50) 70%) 0 0/300% 100%}.visuellement-masque{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:720px){.page{padding:20px 16px 48px;gap:20px}.page.centree{min-height:auto;padding-top:48px}}@media(prefers-reduced-motion:no-preference){.apparition{animation:apparition .2s ease}.squelette{animation:miroiter 1.6s ease-in-out infinite}}@keyframes apparition{0%{opacity:0;transform:translateY(6px)}}@keyframes miroiter{0%{background-position:100% 0}to{background-position:0 0}}
