@font-face{font-family:display;src:url(/_next/static/media/33553e7595b74ccf-s.p.woff2) format("woff2");font-display:swap;font-weight:500 800}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_d50845{font-family:display,display Fallback}.__variable_d50845{--f-display:"display","display Fallback"}@font-face{font-family:corps;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:corps Fallback;src:local("Arial");ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.00%;size-adjust:99.94%}.__className_5000ae{font-family:corps,corps Fallback}.__variable_5000ae{--f-body:"corps","corps Fallback"}@font-face{font-family:donnees;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:donnees Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_675e18{font-family:donnees,donnees Fallback}.__variable_675e18{--f-data:"donnees","donnees Fallback"}:root{--bg:#eef1f4;--surface:#ffffff;--surface-2:#e5e9ee;--ink:#13161c;--ink-2:#4b5361;--line:#d4dae1;--accent:#e9500f;--accent-ink:#ffffff;--accent-2:#ffb21a;--accent-soft:#fde5d9;--ok:#0b8a7c;--ok-soft:#d5f1ec;--warn:#b54708;--warn-soft:#fdecd6;--danger:#e1251b;--asphalte:#12151b;--asphalte-2:#1b1f27;--craie:#f4f6f8;--c-petits:#e9500f;--c-grands:#3a5bd9;--c-balade:#0b8a7c;--c-stage:#7a4cc2;--c-mairie:#a14a07;--c-prive:#5d6b7a;--r:10px;--r-lg:18px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d0f13;--surface:#161a21;--surface-2:#1f242d;--ink:#eef1f5;--ink-2:#a0a9b8;--line:#2b313c;--accent:#ff6a33;--accent-ink:#14100d;--accent-soft:#3a1d10;--ok:#35c9b7;--ok-soft:#0f2e2a;--warn:#f79a3a;--warn-soft:#33220f;color-scheme:dark}}:root[data-theme=dark]{--bg:#0d0f13;--surface:#161a21;--surface-2:#1f242d;--ink:#eef1f5;--ink-2:#a0a9b8;--line:#2b313c;--accent:#ff6a33;--accent-ink:#14100d;--accent-soft:#3a1d10;--ok:#35c9b7;--ok-soft:#0f2e2a;--warn:#f79a3a;--warn-soft:#33220f;color-scheme:dark}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}body,html{margin:0}body{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--f-body),Helvetica Neue,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--f-display),"Avenir Next",system-ui,sans-serif;line-height:1.1;text-wrap:balance;margin:0}p{margin:0}a{color:inherit}img{max-width:100%}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.eyebrow{font:700 12px/1 var(--f-data),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.lead{font-size:18px;color:var(--ink-2);max-width:60ch}.chiffre{font-family:var(--f-data),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ico{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid var(--line);background:var(--surface);border-radius:var(--r);padding:10px 16px;font-weight:600;text-decoration:none;line-height:1.2}.btn:hover{border-color:var(--ink-2)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.primaire{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primaire:hover{filter:brightness(1.06)}.btn.danger{color:var(--danger)}.champ{display:grid;grid-gap:6px;gap:6px;min-width:0}.champ>.lib,.champ>label{font-size:13px;font-weight:700}.champ input,.champ select,.champ textarea{font:inherit;color:var(--ink);background:var(--bg);border:1.5px solid var(--line);border-radius:var(--r);padding:10px 12px;width:100%}.champ input:focus,.champ select:focus,.champ textarea:focus{outline:none;border-color:var(--accent)}.champ .erreur{color:var(--danger);font-size:13px}.tag{font:700 11px/1 var(--f-data),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;padding:6px 8px;border-radius:7px;background:var(--surface-2);color:var(--ink-2);white-space:nowrap;display:inline-block}.tag.ok{background:var(--ok-soft);color:var(--ok)}.tag.chaud{background:var(--accent-soft);color:var(--accent)}.tag.alerte{background:var(--warn-soft);color:var(--warn)}.carte{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px}.voile{position:fixed;inset:0;background:rgba(8,10,14,.55);display:grid;place-items:center;padding:16px;z-index:50}.modale{background:var(--surface);border-radius:20px;max-width:480px;width:100%;padding:24px;display:grid;grid-gap:14px;gap:14px;max-height:calc(100dvh - 32px);overflow-y:auto}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}