@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-cyrillic-500-normal-DtB2bvF0.woff2)format("woff2"),url(/assets/jost-cyrillic-500-normal-DlHwnXyv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-ext-500-normal-BkvHgcKf.woff2)format("woff2"),url(/assets/jost-latin-ext-500-normal-Cpxiadwk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-500-normal-41lBe9I9.woff2)format("woff2"),url(/assets/jost-latin-500-normal-B-AtzreL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jost-cyrillic-700-normal-_ob5o-r5.woff2)format("woff2"),url(/assets/jost-cyrillic-700-normal-BHDNzvjF.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jost-latin-ext-700-normal-AnR_ULdm.woff2)format("woff2"),url(/assets/jost-latin-ext-700-normal-DTcCupJy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jost-latin-700-normal-u2Hrqd6k.woff2)format("woff2"),url(/assets/jost-latin-700-normal-k-iBXzmq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fond:#eef0ef;--surface:#fbf8f2;--encre:#262b30;--sourdine:#5f6469;--ligne:#d9dcda;--nuit:#1c2a38;--nuit-encre:#ece5d6;--etoile:#e6b569;--ambre:#8f5e1c;--action:#8f5e1c;--action-encre:#fff;--lien:#3f5c76;--chip:#dce5ec;--chip-encre:#2f4a60;--pill:#f3dfb8;--pill-encre:#6b4512;--ok:#3f5c76;--erreur:#9e4f44;--titres:"Jost", system-ui, -apple-system, "Segoe UI", sans-serif;--texte:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--fond:#161c22;--surface:#212a33;--encre:#ece5d6;--sourdine:#aeb6bd;--ligne:#303a45;--nuit:#0f1419;--nuit-encre:#ece5d6;--etoile:#e6b569;--ambre:#e6b569;--action:#e6b569;--action-encre:#2a1a05;--lien:#a9bdcf;--chip:#2f3e4e;--chip-encre:#a9bdcf;--pill:#3b2e14;--pill-encre:#e6b569;--ok:#a9bdcf;--erreur:#e08b7e}}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--fond);color:var(--encre);font:17px/1.5 var(--texte);-webkit-text-size-adjust:100%;margin:0}h1,h2,h3{font-family:var(--titres);text-wrap:balance;font-weight:500}a{color:var(--lien)}:focus-visible{outline:2px solid var(--lien);outline-offset:2px}.sourdine{color:var(--sourdine)}.ok{color:var(--ok)}.erreur{color:var(--erreur)}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.attente{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:32px 16px;display:flex}.attente-ourse{width:88px;height:44px;color:var(--ambre);margin-bottom:8px}.lieu{font:700 12px var(--titres);letter-spacing:.2em;text-transform:uppercase;color:var(--ambre);margin:0}.attente h1{font:500 clamp(30px, 8vw, 46px)/1.05 var(--titres);letter-spacing:.12em;text-transform:uppercase;margin:6px 0 4px}.sous-titre{color:var(--sourdine);margin:0;font-size:clamp(17px,4.5vw,21px)}.etat{border:1px solid var(--lien);font:700 14px var(--titres);letter-spacing:.04em;color:var(--lien);border-radius:99px;align-items:center;gap:8px;margin:26px 0 0;padding:6px 14px;display:inline-flex}.pastille{background:currentColor;border-radius:50%;width:8px;height:8px}.contact{max-width:34ch;color:var(--sourdine);margin:36px 0 0;font-size:15px}.contact a{overflow-wrap:anywhere}.connexion{text-align:left;width:100%;max-width:26rem;margin:32px 0 0}.connexion label{font:700 15px var(--titres);margin-bottom:8px;display:block}.connexion .ligne{flex-wrap:wrap;gap:8px;display:flex}.connexion input{min-width:0;font:inherit;color:var(--encre);background:var(--surface);border:1px solid var(--sourdine);border-radius:10px;flex:14rem;padding:12px 14px}.connexion button[type=submit]{font:700 16px var(--titres);color:var(--action-encre);background:var(--action);cursor:pointer;border:0;border-radius:10px;flex:none;padding:12px 18px}.connexion button[disabled]{opacity:.6;cursor:default}.connexion .aide,.connexion .message{color:var(--sourdine);margin:12px 0 0;font-size:15px}.connexion .message strong{color:var(--encre);overflow-wrap:anywhere}.connexion .lien{margin-top:12px}.lien{font:inherit;color:var(--lien);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline}.bouton{font:700 16px var(--titres);color:var(--action-encre);background:var(--action);cursor:pointer;border:0;border-radius:10px;align-self:flex-start;padding:10px 16px;text-decoration:none;display:inline-block}.bouton[disabled]{opacity:.6;cursor:default}.avert{border-left:3px solid var(--erreur);background:var(--surface);border-radius:0 10px 10px 0;padding:10px 14px}.chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.chip{font:700 13px var(--titres);letter-spacing:.02em;background:var(--chip);color:var(--chip-encre);border-radius:99px;padding:3px 10px}.etiquette{font:700 12px var(--titres);letter-spacing:.06em;text-transform:uppercase;color:var(--pill-encre);background:var(--pill);border-radius:6px;align-self:flex-start;margin-left:6px;padding:2px 8px}.entete{background:var(--nuit);color:var(--nuit-encre);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}.marque{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.marque-ourse{width:46px;height:23px;color:var(--etoile);flex:none}.marque-texte{flex-direction:column;line-height:1.05;display:flex}.marque-lieu{font:700 10px var(--titres);letter-spacing:.18em;text-transform:uppercase;color:var(--etoile)}.marque-nom{font:500 19px var(--titres);letter-spacing:.12em;text-transform:uppercase}.entete nav{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.entete nav a{font:700 15px var(--titres);color:var(--nuit-encre);opacity:.8;border-bottom:2px solid #0000;padding:6px 0;text-decoration:none}.entete nav a.active{opacity:1;border-bottom-color:var(--etoile)}.entete nav a:focus-visible,.entete .lien:focus-visible{outline-color:var(--etoile)}.entete .lien{color:var(--nuit-encre);opacity:.8;margin:0}.page{max-width:44rem;margin:0 auto;padding:24px 16px 48px}.page h1{font:500 clamp(28px, 7vw, 36px)/1.1 var(--titres);margin:0 0 6px}.page h2{font:500 21px/1.2 var(--titres);margin:0 0 10px}.page .sourdine strong{color:var(--encre);overflow-wrap:anywhere}.page .lien{margin:0}.cartes{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:12px;margin:24px 0 8px;display:grid}.carte{background:var(--surface);border:1px solid var(--ligne);border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.carte .ey{font:700 11px var(--titres);letter-spacing:.12em;text-transform:uppercase;color:var(--ambre)}.carte h2{margin:0;font-size:19px}.carte p{color:var(--sourdine);flex:1;margin:0;font-size:15px}.carte .etiquette{margin-left:0}.bloc{margin-top:28px}.formulaire{flex-direction:column;gap:12px;max-width:30rem;display:flex}.formulaire label{font:700 15px var(--titres);flex-direction:column;gap:4px;display:flex}.formulaire label.case{font:400 15px var(--texte);flex-direction:row;align-items:center}.formulaire input{font:400 17px var(--texte);color:var(--encre);background:var(--surface);border:1px solid var(--sourdine);border-radius:10px;padding:10px 12px}.deux-colonnes{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:12px;display:grid}.roles{border:0;flex-wrap:wrap;gap:6px 16px;margin:6px 0 0;padding:0;display:flex}.roles legend{font:700 15px var(--titres);margin-bottom:4px;padding:0}.case{align-items:center;gap:6px;font-size:15px;display:inline-flex}.case input{width:18px;height:18px;accent-color:var(--lien)}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.liste{border-top:1px solid var(--ligne);margin:0;padding:0;list-style:none}.ligne{border-bottom:1px solid var(--ligne);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:12px 0;display:flex}.ligne-texte{flex:16rem;min-width:0;font-size:15px}.ligne-texte strong{overflow-wrap:anywhere}.ligne-texte .sourdine{font-size:14px}.ligne-actions{align-items:flex-start;gap:12px;display:flex}.ligne-actions .lien{margin:0;font-size:15px}
