@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#1f5fbf;--accent-fonce:#174a96;--texte:#1d1d1f;--texte-menu:#424245;--doux:#6e6e73;--fond:#fff;--surface:#fff;--creme:#fbf3ec;--trait:#f3e3d6;--pointille:#d9b9a0;--trait-champ:#d2c6bb;--en-tete:#ffffffdb;--peche:#f7e3cc;--peche-texte:#5a4636;--bleu-ia:#799cc2;--bleu-ia-fonce:#13294a;--bleu-ia-texte:#1c2a3c;--bleu-ia-trait:#5f84ad;--ardoise:#3b5878;--ardoise-carte:#4a6888;--ardoise-clair:#cfe0f5;--ardoise-texte:#e1e8f0;--ardoise-trait:#6a86a6;--alerte:#8a5300;--alerte-fond:#fff4e0;--rouge:#c2362b;--bleu:var(--accent);--bande:var(--creme);--em:#1f5fad;--ciel:#3fa9f5;--f-texte:"Inter Variable",-apple-system,"Helvetica Neue",Arial,sans-serif;--f-titre:var(--f-texte);--large:67.5rem;--gouttiere:1.375rem;--r:1.5rem;--r-grand:1.75rem}*{box-sizing:border-box}html{font-size:max(100%,.833333vw)}body{color:var(--texte);font:400 1.0625rem/1.5 var(--f-texte);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body,body:before{background:var(--fond)}body:before{content:"";height:env(safe-area-inset-top,0);z-index:10;position:fixed;inset:0 0 auto}.cadre{max-width:var(--large);padding-left:max(var(--gouttiere),env(safe-area-inset-left,0px));padding-right:max(var(--gouttiere),env(safe-area-inset-right,0px));margin:0 auto}h1,h2,h3,h4{font-family:var(--f-titre);text-wrap:balance;margin:0;font-weight:700;line-height:1.1}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-fonce);text-decoration:underline}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.etiquette{font:600 .9375rem/1.3 var(--f-texte);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.texte-site{white-space:pre-line}.heros h1,.heros h1 .texte-site,.invisible,.mesure-titre{white-space:nowrap}.apercu-bandeau{z-index:4;padding:.5rem var(--gouttiere);text-align:center;font:600 .875rem/1.4 var(--f-texte);color:var(--alerte);background:var(--alerte-fond);margin:0;position:sticky;top:3.25rem}.invisible{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}header.tete{top:env(safe-area-inset-top,0);z-index:5;background:var(--en-tete);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--trait);position:sticky}.tete .cadre{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem;min-height:3.25rem}.marque,.tete .cadre,nav.menu{align-items:center;display:flex}.marque{min-height:2.75rem;font:700 1.1875rem/1 var(--f-texte);letter-spacing:.08em;gap:.45rem}.marque,.marque:hover{color:var(--texte);text-decoration:none}.marque svg{flex:none;width:1.6rem;height:1.6rem}.marque .ia{color:var(--em)}nav.menu{flex-wrap:wrap;gap:.25rem 1.5rem;font-size:.8125rem}nav.menu a:not(.btn),nav.menu button.lien-bouton{color:var(--texte-menu);align-items:center;min-height:2.75rem;text-decoration:none;display:flex}nav.menu a:not(.btn):hover,nav.menu button.lien-bouton:hover{color:var(--texte)}nav.menu a.router-link-exact-active:not(.btn){color:var(--texte);font-weight:600}nav.menu .btn{min-height:2rem;padding:0 1rem;font-size:.8125rem}.btn{font:500 1.0625rem/1.2 var(--f-texte);cursor:pointer;border:0;border-radius:980px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.625rem;transition:background .15s,color .15s;display:inline-flex}.btn,.btn:hover,.cap,.cap:hover{text-decoration:none}.btn:disabled{opacity:.55;cursor:default}.btn-bleu,.btn-ciel{background:var(--accent);color:#fff}.btn-bleu:hover,.btn-ciel:hover{background:var(--accent-fonce);color:#fff}.btn-ligne{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:0 0}.btn-ligne:hover{background:var(--creme);color:var(--accent-fonce)}.btn-blanc{color:var(--accent);background:#fff}.btn-petit{min-height:2.25rem;padding:0 1rem;font-size:.875rem}.btn-danger{color:var(--rouge);box-shadow:inset 0 0 0 1px var(--rouge);background:0 0}.ecran1{flex-direction:column;justify-content:center;min-height:calc(100svh - 3.25rem);padding-bottom:calc(clamp(.75rem,3vh,3rem));display:flex}.heros{text-align:center;padding:calc(clamp(1rem,5vh,6rem)) var(--gouttiere) calc(clamp(1rem,5vh,5rem));width:100%;max-width:61.25rem;margin:0 auto}.heros h1{letter-spacing:-.04em;font-size:calc(clamp(2.25rem,min(9vw,10vh),6rem));line-height:1.02}.heros h1 em{color:var(--accent);font-style:normal}.mesure-titre{visibility:hidden;font:700 100px/1 var(--f-titre);letter-spacing:-.04em;position:absolute;top:0;left:-9999px}.heros .chapo{max-width:43.75rem;color:var(--doux);margin:calc(clamp(.75rem,3vh,2rem)) auto 0;font-size:calc(clamp(1rem,min(2.4vw,2.6vh),1.4375rem));line-height:1.45}@media (width<=820px){.ecran1{min-height:0}.heros{padding-block:4.5rem 4rem}.heros h1{font-size:calc(clamp(2.5rem,11vw,6rem))}}.caps .grille{grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:1.25rem;display:grid}.cap{border-radius:var(--r-grand);flex-direction:column;gap:calc(clamp(.3rem,1.1vh,.75rem));padding:calc(clamp(1rem,3.5vh,2.5rem)) 2.5rem;display:flex}.cap,.cap:hover{color:var(--texte)}.cap:hover{filter:brightness(.98)}.cap .num{letter-spacing:.06em;font-size:.8125rem;font-weight:600}.cap h3{letter-spacing:-.02em;font-size:calc(clamp(1.25rem,3.3vh,1.75rem));line-height:1.15}.cap p{font-size:calc(clamp(.9375rem,2vh,1.0625rem));line-height:1.5}@media (width<=820px){.cap{padding:2rem}.cap h3{font-size:1.75rem}.cap p{font-size:1.0625rem}}.cap-transition{background:var(--peche)}.cap-transition .num{color:var(--accent)}.cap-transition p{color:var(--peche-texte)}.cap-ia{background:var(--bleu-ia)}.cap-ia .num{color:var(--bleu-ia-fonce)}.cap-ia p{color:var(--bleu-ia-texte)}.cap-securite,.cap-securite:hover{background:var(--ardoise);color:#fff}.cap-securite .num{color:var(--ardoise-clair)}.cap-securite p{color:var(--ardoise-texte)}section.offre{padding:7.5rem 0;scroll-margin-top:3.25rem}#transition{background:var(--peche);--doux:var(--peche-texte);margin-top:8.75rem}#ia{background:var(--bleu-ia);--doux:var(--bleu-ia-texte);--accent-section:var(--bleu-ia-fonce);--trait-section:var(--bleu-ia-trait)}#securite{background:var(--ardoise);color:#fff;--doux:var(--ardoise-texte);--accent-section:var(--ardoise-clair);--trait-section:var(--ardoise-trait);padding-block:8rem}.offre .etiquette{text-align:center;color:var(--accent-section,var(--accent))}.offre h2{text-align:center;letter-spacing:-.035em;max-width:51.25rem;margin:1rem auto 0;font-size:calc(clamp(2.375rem,6vw,4rem));line-height:1.05}.offre h2 .clair{color:var(--accent-section)}.offre .accroche{text-align:center;max-width:45rem;color:var(--doux);margin:1.5rem auto 0;font-size:1.3125rem;line-height:1.45}.cartes{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;margin-top:4rem;padding:0;list-style:none;display:grid}.cartes li{border-radius:var(--r);background:#fff;padding:2rem}.cartes h3,.colonnes h3{letter-spacing:-.01em;font-size:1.3125rem}.cartes p{color:#6e6e73;margin-top:.625rem;font-size:1rem;line-height:1.5}.colonnes{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2.5rem 2rem;margin-top:4rem;padding:0;list-style:none;display:grid}#ia .colonnes-ia{grid-template-columns:repeat(4,1fr)}@media (width<=1000px){#ia .colonnes-ia{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){#ia .colonnes-ia{grid-template-columns:1fr}}#securite .colonnes{grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));margin-top:4.5rem}.colonnes li{border-top:1px solid var(--trait-section);padding-top:1.5rem}.colonnes p{color:var(--doux);margin-top:.625rem;font-size:1rem;line-height:1.5}.demarche{grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:1.25rem;margin:4.5rem 0 0;padding:0;list-style:none;display:grid}.etape{border-radius:var(--r-grand);background:#fff;padding:2.5rem}#securite .etape{background:var(--ardoise-carte)}.etape .n{letter-spacing:.06em;color:var(--accent-section);font-size:.8125rem;font-weight:600;display:block}.etape h3{letter-spacing:-.02em;margin-top:.625rem;font-size:2rem}.etape p{color:var(--doux);margin-top:.75rem;font-size:1.0625rem;line-height:1.5}.chiffre{text-align:center;max-width:47.5rem;margin:5rem auto 0}.chiffre b{letter-spacing:-.05em;font-size:calc(clamp(5.5rem,14vw,9.5rem));font-weight:700;line-height:1;display:block}.chiffre span{color:var(--doux);margin-top:1rem;font-size:1.3125rem;line-height:1.4;display:block}@media (width<=600px){#securite,section.offre{padding-block:4.5rem}#transition{margin-top:5rem}}.actualites{padding-top:8.75rem;scroll-margin-top:3.25rem}.actualites .tete-section{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.actualites h2{letter-spacing:-.03em;margin-top:.75rem;font-size:calc(clamp(2rem,4.5vw,3rem))}.actualites .tout{align-items:center;min-height:2.75rem;font-size:1.0625rem;font-weight:500;display:flex}.actualites .vide{color:var(--doux);margin-top:2rem}.fil{grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:1.25rem;margin-top:3rem;padding:0;list-style:none;display:grid}.actu{border:1px solid var(--trait);border-radius:var(--r);background:var(--surface);flex-direction:column;gap:.75rem;padding:2rem;display:flex}.actu .meta{color:var(--doux);font-size:.8125rem}.actu .meta time:before{content:" · "}.avis b,.theme{color:var(--accent);text-transform:uppercase;font-weight:600}.actu h3{font-size:1.3125rem;line-height:1.25}.actu>p{color:var(--doux);font-size:.9375rem;line-height:1.55}.avis{background:var(--creme);border-radius:1rem;padding:1rem 1.125rem}.avis b{letter-spacing:.06em;font-size:.75rem;display:block}.avis p{color:var(--texte);margin-top:.375rem;font-size:.9375rem;line-height:1.5}.actu .source{align-items:center;min-height:2.75rem;margin-top:auto;font-size:.9375rem;font-weight:500;display:flex}.page-actualites{padding-block:3rem 8.75rem}.page-actualites .fil{margin-top:0}.principes{text-align:center;padding-top:8.75rem}.principes h2{letter-spacing:-.03em;max-width:51.25rem;margin:1rem auto 0;font-size:calc(clamp(2.125rem,5vw,3.25rem));line-height:1.08}.principes .grille{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:2.5rem 2rem;margin-top:4rem;display:grid}.principes h3{letter-spacing:-.01em;font-size:1.5rem}.principes p{color:var(--doux);margin-top:.625rem;font-size:1rem;line-height:1.5}.qui{padding-top:5rem}.principes .cadre{scroll-margin-top:6rem}.qui .bloc{background:var(--creme);border-radius:2rem;align-items:stretch;gap:1.75rem;padding:2rem 2.5rem;display:flex}.portrait{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;background:var(--trait);border-radius:1.25rem;flex:0 0 6.5rem;align-self:center;width:6.5rem;height:6.5rem}.qui .texte{flex:auto;align-self:center;gap:1rem;min-width:0;display:grid}.qui p.bio{color:var(--texte);font-size:1rem;line-height:1.55}.qui .actions{flex-wrap:wrap;gap:.6rem;display:flex}@media (width<=600px){.principes .cadre{scroll-margin-top:10.5rem}.qui .bloc{flex-wrap:wrap;gap:1.25rem;padding:1.5rem}.portrait{flex-basis:5.5rem;width:5.5rem;height:5.5rem}.qui p.bio{font-size:.9375rem}}.appel{padding:8.75rem var(--gouttiere);text-align:center}.appel .cadre{max-width:47.5rem;padding:0}.appel h2{letter-spacing:-.03em;font-size:calc(clamp(2.25rem,5.5vw,3.5rem));line-height:1.07}.appel p{max-width:35rem;color:var(--doux);margin:1.25rem auto 0;font-size:1.3125rem;line-height:1.4}.appel .actions{justify-content:center;margin-top:2.5rem;display:flex}footer.pied{border-top:1px solid var(--trait)}footer.pied .cadre{color:var(--doux);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-block:1.5rem 2.5rem;font-size:.75rem;display:flex}footer.pied a{color:var(--doux)}.contact-tete{text-align:center}.page-legale .cadre{max-width:48rem;padding-block:5rem 6rem}.page-legale h1{letter-spacing:-.03em;font-size:calc(clamp(2.125rem,5vw,3.25rem));line-height:1.08}.page-legale section{margin-top:2.5rem}.page-legale h2{letter-spacing:-.01em;font-size:1.375rem}.page-legale p{color:var(--texte);margin-top:.625rem;font-size:1.0625rem;line-height:1.6}.contact-tete .cadre{max-width:56rem;padding-block:6rem 3.5rem}.contact-tete h1{letter-spacing:-.035em;margin-top:1rem;font-size:calc(clamp(2.375rem,6vw,4rem));line-height:1.05}.contact-tete p:not(.etiquette){max-width:45rem;color:var(--doux);margin:1.5rem auto 0;font-size:1.3125rem;line-height:1.45}.rapport{padding-block:1rem 8.75rem}.rapport-corps{max-width:46rem;margin:0 auto}.rapport-corps h2{letter-spacing:-.02em;margin:2.75rem 0 .875rem;font-size:calc(clamp(1.5rem,2.6vw,1.875rem))}.rapport-corps p{margin:.75rem 0;line-height:1.6}.rapport-resume{background:var(--creme);border-radius:1rem;padding:1.25rem 1.5rem;font-size:1.1875rem}.renvoi{padding-left:.15em;font-size:.75em;font-weight:600}.sources{padding-left:1.3rem;font-size:.9375rem}.sources li{overflow-wrap:anywhere;margin:.4rem 0}.sources span{color:var(--doux);font-size:.85em}.rapport-methode{color:var(--doux);font-size:.875rem;font-style:italic;margin-top:2rem!important}.contact-corps .cadre{grid-template-columns:.8fr 1.2fr;gap:3.5rem;padding-block:1rem 8.75rem;display:grid}.coord{align-content:start;gap:1.75rem;display:grid}.coord h3{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:.8125rem;font-weight:600}.coord p{-webkit-user-select:all;user-select:all;margin-top:.375rem;font-size:1.125rem;font-weight:600}.coord a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em}.coord a:hover{color:var(--accent)}.coord small{color:var(--doux);margin-top:.25rem;font-size:.9375rem;font-weight:400;display:block}form.formulaire{background:var(--surface);border:1px solid var(--trait);border-radius:var(--r);grid-template-columns:1fr 1fr;gap:1.125rem 1.25rem;padding:2rem;position:relative}.champ,form.formulaire{min-width:0;display:grid}.champ{gap:.4rem}.champ.large,.form-pied,.merci{grid-column:1/-1}.champ label,.champ legend{font-size:.9375rem;font-weight:600}.champ input,.champ select,.champ textarea{font:inherit;color:var(--texte);border:1px solid var(--trait-champ);background:#fff;border-radius:12px;width:100%;padding:.75rem .875rem;font-size:1rem}.champ input:focus,.champ select:focus,.champ textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #1f5fbf2e}.champ textarea{resize:vertical;min-height:9rem}fieldset.champ{border:0;margin:0;padding:0}.sujets{flex-wrap:wrap;gap:.5rem;margin-top:.2rem;display:flex}.sujets input{opacity:0;pointer-events:none;position:absolute}.sujets label{border:1px solid var(--trait-champ);cursor:pointer;background:#fff;border-radius:980px;padding:.55rem 1rem;font-size:.9375rem;font-weight:500}.sujets input:checked+label{background:var(--accent);border-color:var(--accent);color:#fff}.sujets input:focus-visible+label{outline:3px solid var(--accent);outline-offset:2px}.form-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.form-pied small{color:var(--doux);max-width:26rem;font-size:.8125rem}.form-pied small a{color:inherit;text-decoration:underline}.erreur{color:var(--rouge);font-size:.8125rem}.merci{background:var(--creme);border-radius:12px;padding:1rem 1.125rem;font-size:.9375rem}.piege{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width>=861px){.page-contact .contact-tete .cadre{padding-block:calc(clamp(1rem,4.5vh,6rem)) calc(clamp(.75rem,3vh,3.5rem))}.page-contact .contact-tete h1{margin-top:calc(clamp(.25rem,1vh,1rem));font-size:calc(clamp(2rem,min(6vw,7vh),4rem))}.page-contact .contact-tete p:not(.etiquette){margin-top:calc(clamp(.4rem,1.6vh,1.5rem));font-size:calc(clamp(1rem,2.3vh,1.3125rem))}.page-contact .contact-corps .cadre{padding-bottom:calc(clamp(1.5rem,6vh,8.75rem))}.page-contact .coord{gap:calc(clamp(.6rem,2.4vh,1.75rem))}.page-contact .coord p{margin-top:calc(clamp(.1rem,.4vh,.375rem))}.page-contact form.formulaire{gap:calc(clamp(.5rem,1.6vh,1.125rem)) 1.25rem;padding:calc(clamp(1rem,2.6vh,2rem))}.page-contact .champ{gap:calc(clamp(.2rem,.5vh,.4rem))}.page-contact .champ input{padding:calc(clamp(.35rem,1vh,.75rem)) .875rem}.page-contact .champ textarea{min-height:calc(clamp(3.5rem,12vh,9rem));padding-block:calc(clamp(.35rem,1vh,.75rem))}.page-contact .sujets{gap:.4rem}.page-contact .sujets label{white-space:nowrap;padding:calc(clamp(.25rem,.8vh,.55rem)) .8rem;font-size:.875rem}.page-contact .form-pied{flex-wrap:nowrap}.page-contact .form-pied small{flex:auto;max-width:none}.page-contact .form-pied .btn{flex:none}}@media (width<=860px){.contact-corps .cadre{grid-template-columns:1fr;gap:2.5rem}}@media (width<=560px){form.formulaire{grid-template-columns:1fr;padding:1.25rem}}.admin{padding-block:2rem 4rem}.admin-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.6rem;display:flex}.admin-tete h1{letter-spacing:-.03em;margin-top:.5rem;font-size:calc(clamp(1.875rem,3.2vw,2.5rem))}.admin h2{letter-spacing:-.01em;margin-bottom:.9rem;font-size:1.375rem}.admin h3{font-size:1.125rem;line-height:1.25}.admin h4{margin-bottom:.6rem;font-size:1rem}.panneau{background:var(--creme);border-radius:var(--r);padding:1.5rem}.panneau+.panneau{margin-top:1.1rem}.demandes{grid-template-columns:1fr 1fr;align-items:end;gap:1.25rem;display:grid}.demandes form{flex-wrap:wrap;align-items:end;gap:.8rem;display:flex}.demandes .champ{flex:1;min-width:16rem}@media (width<=760px){.demandes{grid-template-columns:1fr}}.sections{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1.6rem;margin-top:2rem;display:grid}.section-moteur{min-width:0}.statistiques{color:var(--doux);font-variant-numeric:tabular-nums;margin-bottom:1rem;font-size:.875rem}.carte-admin{background:var(--surface);border:1px solid var(--trait);border-radius:var(--r);gap:.8rem;padding:1.5rem;display:grid}.carte-admin+.carte-admin{margin-top:1rem}.carte-admin.retiree{opacity:.7;background:var(--creme)}.carte-admin .meta{color:var(--doux);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.carte-admin .champ{gap:.3rem}.carte-admin .champ textarea{resize:none;min-height:5rem}.carte-admin .actions{flex-wrap:wrap;gap:.6rem;display:flex}.carte-admin ol,.carte-admin ul{overflow-wrap:anywhere;margin:0;padding-left:1.2rem;font-size:.9rem}.marque-statut{letter-spacing:.04em;text-transform:uppercase;background:var(--creme);color:var(--texte);border-radius:980px;padding:.3rem .6rem;font-size:.75rem;font-weight:600}.marque-statut.alerte{background:var(--alerte-fond);color:var(--alerte)}.note{color:var(--doux);font-size:.875rem}.analyse-admin{border-top:1px solid var(--trait);gap:.8rem;padding-top:1rem;display:grid}.analyse-admin fieldset{border:0;margin:0;padding:0}.analyse-admin legend{margin-bottom:.4rem;font-size:.9375rem;font-weight:600}.source-saisie{grid-template-columns:1fr 1.4fr auto;align-items:center;gap:.5rem;margin-bottom:.5rem;display:grid}.source-saisie input{font:inherit;color:var(--texte);border:1px solid var(--trait-champ);background:#fff;border-radius:10px;width:100%;min-width:0;padding:.5rem .625rem;font-size:.9375rem}@media (width<=560px){.source-saisie{grid-template-columns:1fr}}.alerte-texte{color:var(--rouge);font-size:.875rem}.messages-liste{gap:1rem;display:grid}.message-corps{white-space:pre-line;font-size:.95rem}.connexion{place-items:center;min-height:calc(100svh - 8rem);padding-block:3rem;display:grid}.connexion form{background:var(--surface);border:1px solid var(--trait);border-radius:var(--r);gap:1rem;width:min(26rem,100%);padding:2rem;display:grid}.connexion h1{letter-spacing:-.02em;margin-bottom:.4rem;font-size:1.625rem}.connexion .case{align-items:flex-start;gap:.6rem;font-size:.9375rem;font-weight:600;display:flex}.connexion .case input{width:auto;margin-top:.25rem}.connexion img{background:#fff;border-radius:8px;justify-self:center;padding:.5rem}.connexion code{overflow-wrap:anywhere}.page-textes{margin-top:2rem}.bloc-textes summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.6rem;list-style-position:outside;display:flex}.bloc-textes summary h3{margin-right:auto}.bloc-textes-corps{gap:1rem;margin-top:1rem;display:grid}.bloc-textes .champ input:not([type=checkbox]),.bloc-textes .champ textarea{padding:.5rem .75rem}.bloc-textes .champ textarea{resize:none;min-height:0}.bloc-textes .compteur{justify-content:space-between;gap:1rem;display:flex}.bloc-textes .case input{width:auto;margin:0}.historique ul{gap:.35rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.historique li{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.lien-action{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lien-action:disabled{opacity:.55;cursor:default}.code-publication{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.code-publication .champ{flex:0 16rem}
