:root{--f-bleu:var(--blue-700)}:root[data-auth-fond=vif]{--f-bleu:var(--blue-600)}:root[data-auth-fond=marine]{--f-bleu:var(--blue-800)}:root[data-auth-fond=profond]{--f-bleu:#1e3a8a}:root[data-auth-fond=nuit]{--f-bleu:#172554}html{background:var(--f-bleu)}.auth{--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:24px;--e6:32px;--e7:48px;--pile:18px;--bloc:24px;--champ-h:48px;--carte-l:460px;--carte-p:40px;--carte-r:calc(var(--r-card) + 12px);--carte-min:54svh;--haut:104px;--d1:.12s;--d2:.2s;--d3:.32s;--d4:.56s;background:var(--f-bleu);min-height:100svh;color:var(--text)}:root[data-density=airy] .auth{--pile:22px;--bloc:30px;--champ-h:52px;--carte-p:48px}:root[data-density=compact] .auth{--pile:14px;--bloc:20px;--champ-h:44px;--carte-p:32px}:root[data-auth-largeur=etroit] .auth{--carte-l:420px}:root[data-auth-largeur=large] .auth{--carte-l:520px}.auth .etat-bandeau{display:none}.fond{--f-haut:var(--f-bleu);z-index:0;background:var(--f-bleu);pointer-events:none;transition:background-color var(--d4) var(--ease);position:fixed;inset:0;overflow:hidden}.fond-gl{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.fond:before{content:"";z-index:0;position:absolute;inset:0}:root[data-auth-ambiance=profondeur] .fond{--f-haut:color-mix(in srgb, #050b1c 36%, var(--f-bleu))}:root[data-auth-ambiance=profondeur] .fond:before{background:linear-gradient(to bottom, var(--f-haut) 0%, var(--f-bleu) 68%)}:root[data-auth-ambiance=lumiere] .fond:before{background:radial-gradient(58% 48% at 50% 64%, color-mix(in srgb, #fff 13%, var(--f-bleu)), var(--f-bleu) 72%)}.fond:after{content:"";z-index:2;height:200px;position:absolute;inset:0 0 auto}:root[data-auth-voile=fondu] .fond:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--f-haut) 82%, transparent), transparent)}:root[data-auth-voile=assombri] .fond:after{background:linear-gradient(#050b1c6b,#0000)}:root[data-auth-voile=eclairci] .fond:after{background:linear-gradient(#ffffff21,#0000)}:root[data-auth-motif=uni] .fond-gl,.fond.sans-gl .fond-gl{display:none}.auth-page{z-index:1;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}.auth-tete{z-index:3;justify-content:space-between;align-items:center;gap:var(--e4);height:76px;padding-inline:clamp(16px,3.4vw,48px);display:flex;position:absolute;inset:0 0 auto}.auth-marque{border-radius:6px;flex:none;display:block}.auth-marque img{width:auto;height:34px}.auth-tete .header-actions{align-items:center;gap:var(--e2);min-width:0;display:flex}.auth :is(.auth-marque,.auth-retour):focus-visible{outline-color:var(--white)}.auth-retour{align-items:center;gap:var(--e2);color:#ffffffe6;min-width:0;height:40px;font:600 .875rem/1 var(--font-body);transition:background-color var(--d1) var(--ease), color var(--d1) var(--ease);border-radius:999px;padding:0 14px 0 10px;text-decoration:none;display:inline-flex}.auth-retour span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-retour .icon{width:16px;height:16px;transition:transform var(--d2) var(--ease);flex:none}.auth-retour:hover{color:var(--white);background:#ffffff24}.auth-retour:hover .icon{transform:translate(-3px)}.auth .compte .icon-btn{color:var(--white)}.auth .compte .icon-btn:hover{background:#ffffff1f}.auth .compte-avatar{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff57}.auth .compte-btn:hover .compte-avatar,.auth .compte-btn[aria-expanded=true] .compte-avatar{box-shadow:inset 0 0 0 1px #ffffff57,0 0 0 3px #ffffff47}.auth-scene{padding:var(--haut) var(--e4) 0;outline:none;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex}.carte{width:min(100%, var(--carte-l));min-height:min(var(--carte-min), calc(100svh - var(--haut)));border-radius:var(--carte-r) var(--carte-r) 0 0;background:var(--white);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 -1px #ffffff80,0 -28px 80px -24px #050b1cb3}:root[data-effects=subtle] .carte{box-shadow:0 -18px 50px -24px #050b1c80}:root[data-effects=bold] .carte{box-shadow:0 0 0 6px #ffffff1f,0 -40px 100px -24px #050b1cd9}.carte-contenu{padding:var(--carte-p) var(--carte-p) var(--e6)}.carte-bas{padding:0 var(--carte-p) env(safe-area-inset-bottom);margin-top:auto}.carte-pied{border-top:1px solid var(--neutral-200);color:var(--neutral-600);font:500 .875rem/1.4 var(--font-body);text-align:center;margin:0;padding:18px 0}.carte-pied a{color:var(--accent-text);text-underline-offset:3px;transition:text-decoration-color var(--d1) var(--ease);margin-left:4px;font-weight:600;text-decoration:underline #0000}.carte-pied a:hover{text-decoration-color:currentColor}.carte-liens{flex-wrap:wrap;justify-content:center;gap:2px 20px;margin:0;padding:4px 0 20px;list-style:none;display:flex}.carte-pied[hidden]+.carte-liens{border-top:1px solid var(--neutral-200);padding-top:16px}.carte-liens button{color:var(--neutral-500);font:500 .8125rem/1 var(--font-body);text-underline-offset:3px;cursor:pointer;transition:color var(--d1) var(--ease), text-decoration-color var(--d1) var(--ease);background:0 0;border:0;padding:6px 2px;text-decoration:underline #0000}.carte-liens button:hover{color:var(--text);text-decoration-color:currentColor}.auth-vue{outline:none}.auth-vue h1{color:var(--black);font:700 1.625rem/1.18 var(--font-heading);letter-spacing:-.03em;text-wrap:balance;outline:none;margin:0}.auth-intro{margin:var(--e2) 0 0;color:var(--neutral-600);font:500 .9375rem/1.5 var(--font-body)}.auth-intro b{color:var(--text);overflow-wrap:anywhere;font-weight:600}.auth-repere{align-items:center;gap:var(--e2);margin:0 0 var(--e3);color:var(--accent-text);font:600 .8125rem/1.35 var(--font-body);display:flex}.auth-repere .icon{stroke-width:2px;flex:none;width:16px;height:16px}.auth-repere.is-ok{color:var(--green-700)}.auth-bloc{margin-top:var(--bloc)}.consentement{color:var(--neutral-500);font:500 .8125rem/1.55 var(--font-body);text-align:center;text-wrap:pretty;margin:18px 0 0}.consentement a{color:var(--neutral-600);text-decoration:underline;text-decoration-color:var(--neutral-300);text-underline-offset:3px;transition:color var(--d1) var(--ease), text-decoration-color var(--d1) var(--ease);font-weight:600}.consentement a:hover{color:var(--text);text-decoration-color:currentColor}.invitation{align-items:center;gap:var(--e3);margin:0 0 var(--e4);color:var(--neutral-600);font:500 .875rem/1.4 var(--font-body);display:flex}.invitation b{color:var(--text);font-weight:600}.entrees{margin-top:var(--bloc);flex-direction:column;display:flex}.services{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.service{min-width:0;height:46px;padding:0 var(--e3);border:1px solid var(--neutral-300);border-radius:var(--r-control);background:var(--white);color:var(--text);font:600 .9375rem/1 var(--font-body);cursor:pointer;transition:background-color var(--d1) var(--ease), border-color var(--d1) var(--ease), box-shadow var(--d2) var(--ease), transform var(--d1) var(--ease);justify-content:center;align-items:center;gap:10px;display:inline-flex}.service:hover{border-color:var(--neutral-400);background:var(--neutral-50)}.service:active{transform:scale(.98)}.service-logo{width:20px;height:20px;color:var(--black);flex:none;place-items:center;display:grid}.service-logo svg{width:20px;height:20px}:root[data-effects=bold] .service:hover{transform:translateY(-1px);box-shadow:0 8px 18px -12px #10182873}.ou{color:var(--neutral-500);font:500 .8125rem/1 var(--font-body);white-space:nowrap;align-items:center;gap:14px;margin:20px 0;display:flex}.ou:before,.ou:after{content:"";background:var(--neutral-200);flex:1;height:1px}.ou [data-ou=apres]{display:none}:root[data-auth-services=apres] .entrees>form{order:1}:root[data-auth-services=apres] .entrees>.ou{order:2}:root[data-auth-services=apres] .entrees>.services{order:3}:root[data-auth-services=apres] .ou [data-ou=avant]{display:none}:root[data-auth-services=apres] .ou [data-ou=apres]{display:inline}.champ{gap:7px;min-width:0;display:grid}.champ+.champ,.champ+.case-champ,.identite+.champ{margin-top:var(--pile)}.champ>label{color:var(--text);font:600 .875rem/1.25 var(--font-body);transition:color var(--d1) var(--ease)}.champ:focus-within:not(:has([aria-invalid=true]))>label{color:var(--accent-text)}.saisie{border-radius:var(--r-control);position:relative}.saisie>input{width:100%;height:var(--champ-h);border:1px solid var(--neutral-300);border-radius:var(--r-control);background:var(--white);color:var(--text);font:500 1rem/1 var(--font-body);transition:border-color var(--d1) var(--ease), box-shadow var(--d2) var(--ease);padding:0 14px}.saisie>input::placeholder{color:var(--neutral-400);font-weight:400}.saisie>input:hover{border-color:var(--neutral-400)}.saisie>input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.saisie.is-invalide>input{border-color:var(--red-700)}.saisie.is-invalide>input:focus{box-shadow:0 0 0 4px #b91c1c21}.saisie.a-oeil>input{padding-right:52px}.saisie.a-etat>input{padding-right:46px}.saisie>input.code-secours{font:600 1.125rem/1 var(--font-code);letter-spacing:.14em;text-align:center;text-transform:uppercase}.saisie>input.majuscules{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase}.saisie-oeil{border-radius:calc(var(--r-control) - 2px);width:40px;height:38px;color:var(--neutral-500);cursor:pointer;transition:color var(--d1) var(--ease), background-color var(--d1) var(--ease);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:5px;translate:0 -50%}.saisie-oeil:hover{background:var(--neutral-100);color:var(--text)}.saisie-oeil svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.oeil-barre{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--d3) var(--ease-emph)}.saisie-oeil[aria-pressed=true] .oeil-barre{stroke-dashoffset:0}.saisie.a-de>input,.saisie.a-oeil.a-etat>input{padding-right:84px}.saisie.a-de .saisie-etat,.saisie.a-oeil.a-etat .saisie-etat{right:54px}.saisie-de .icon{stroke-width:2px;width:18px;height:18px;transition:transform var(--d4) var(--ease-emph)}.saisie-de.is-tire .icon{transform:rotate(180deg)}.saisie-etat{pointer-events:none;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:50%;right:14px;translate:0 -50%}.saisie-etat .icon{stroke-width:2.2px;width:18px;height:18px}.saisie-etat[data-etat=libre]{color:var(--green-700)}.saisie-etat[data-etat=pris],.saisie-etat[data-etat=invalide]{color:var(--red-700)}.saisie-etat[data-etat=verification]:before{content:"";border:2px solid var(--neutral-300);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite auth-roue}html[data-motion-effective=full] .saisie-etat:is([data-etat=libre],[data-etat=pris],[data-etat=invalide]) .icon{animation:auth-pop .32s var(--ease-emph)}.message{color:var(--neutral-500);font:500 .8125rem/1.45 var(--font-body);align-items:flex-start;gap:6px;margin:0;display:flex}.message .icon{stroke-width:2.2px;flex:none;width:15px;height:15px;margin-top:1px}.message.is-erreur{color:var(--red-700)}.message.is-ok{color:var(--green-700)}.message.is-alerte{color:var(--amber-700)}.message .lien{font-weight:600}html[data-motion-effective=full] .message:is(.is-erreur,.is-ok,.is-alerte,.indice):not([hidden]){animation:auth-glisse var(--d2) var(--ease-emph)}.champ-pied{justify-content:space-between;align-items:center;gap:var(--e3);display:flex}.champ-pied .lien{margin-left:auto;font-size:.8125rem}.force-ligne{align-items:center;gap:var(--e3);min-height:18px;display:flex}.force{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-width:168px;display:grid}.force>span{background:var(--neutral-200);border-radius:2px;height:4px;position:relative;overflow:hidden}.force>span:after{content:"";background:var(--seg,var(--accent));transform-origin:0;transition:transform var(--d3) var(--ease-emph), background-color var(--d2) var(--ease);position:absolute;inset:0;transform:scaleX(0)}.force>span:nth-child(2):after{transition-delay:40ms}.force>span:nth-child(3):after{transition-delay:80ms}.force>span:nth-child(4):after{transition-delay:.12s}.force[data-n="1"]>span:nth-child(-n+1):after,.force[data-n="2"]>span:nth-child(-n+2):after,.force[data-n="3"]>span:nth-child(-n+3):after,.force[data-n="4"]>span:after{transform:scaleX(1)}.force:is([data-etat=valide],[data-etat=solide]){--seg:var(--green-700)}.force:is([data-etat=compromis],[data-etat=personnel]){--seg:var(--red-700)}.force-texte{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.propositions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.propositions>span{color:var(--neutral-500);font:500 .8125rem/1 var(--font-body);margin-right:2px}.proposition{height:30px;padding:0 var(--e3);border:1px solid var(--neutral-300);background:var(--white);color:var(--text);font:600 .8125rem/1 var(--font-body);cursor:pointer;transition:border-color var(--d1) var(--ease), background-color var(--d1) var(--ease), transform var(--d1) var(--ease);border-radius:999px}.proposition:hover{border-color:var(--accent);background:var(--accent-soft)}.proposition:active{transform:scale(.96)}html[data-motion-effective=full] .propositions:not([hidden]) .proposition{animation:auth-pop .3s var(--ease-emph) both}html[data-motion-effective=full] .propositions:not([hidden]) .proposition:nth-of-type(2){animation-delay:50ms}html[data-motion-effective=full] .propositions:not([hidden]) .proposition:nth-of-type(3){animation-delay:.1s}.otp{position:relative}.otp>input{z-index:1;opacity:0;caret-color:#0000;cursor:text;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.otp-cases{grid-template-columns:repeat(3,minmax(0,1fr)) 10px repeat(3,minmax(0,1fr));gap:8px;display:grid}.otp-cases>span:nth-child(4){grid-column:5}.otp-cases>span{border:1px solid var(--neutral-300);border-radius:var(--r-control);background:var(--white);height:58px;color:var(--black);font:600 1.5rem/1 var(--font-code);font-variant-numeric:tabular-nums;transition:border-color var(--d1) var(--ease), box-shadow var(--d2) var(--ease);place-items:center;display:grid}.otp-cases>span.is-rempli{border-color:var(--neutral-400)}.otp-cases>span.is-actif{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent)}.otp-cases>span.is-actif:empty:after{content:"";background:var(--accent);border-radius:1px;width:2px;height:24px;animation:1s step-end infinite auth-curseur}.otp.is-invalide .otp-cases>span{border-color:var(--red-700)}.otp>input:focus-visible+.otp-cases>span.is-actif{outline:none}.identite{align-items:center;gap:var(--e3);padding:10px var(--e3) 10px 14px;border-radius:var(--r-control);background:var(--panel);display:flex}.identite-logo{background:var(--white);width:32px;height:32px;color:var(--black);border-radius:50%;flex:none;place-items:center;display:grid}.identite-logo svg{width:17px;height:17px}.identite-texte{flex:1;gap:2px;min-width:0;display:grid}.identite-texte b,.identite-texte span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identite-texte b{color:var(--text);font:600 .9375rem/1.25 var(--font-body)}.identite-texte span{color:var(--neutral-500);font:500 .8125rem/1.25 var(--font-body)}.identite-ok{color:var(--green-700);font:600 .75rem/1 var(--font-body);flex:none;align-items:center;gap:4px;display:inline-flex}.identite-ok .icon{stroke-width:2.4px;width:14px;height:14px}.case-champ{gap:var(--e2);display:grid}.case{gap:var(--e3);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.case input{appearance:none;border:1.5px solid var(--neutral-400);background:var(--white);cursor:pointer;width:20px;height:20px;transition:background-color var(--d1) var(--ease), border-color var(--d1) var(--ease), transform var(--d1) var(--ease);border-radius:5px;place-items:center;margin:0;display:grid}.case input:after{content:"";border:solid var(--white);width:10px;height:5px;transition:transform var(--d2) var(--ease-emph);border-width:0 0 2px 2px;transform:translateY(-1px)rotate(-45deg)scale(0)}.case input:checked{border-color:var(--accent);background:var(--accent)}.case input:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.case input:hover:not(:checked){border-color:var(--text)}.case input:active{transform:scale(.92)}.case input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.case.is-invalide input{border-color:var(--red-700)}.case label{color:var(--neutral-600);font:500 .8125rem/1.55 var(--font-body);cursor:pointer}.case label a{color:var(--text);text-decoration:underline;text-decoration-color:var(--neutral-300);text-underline-offset:3px;transition:text-decoration-color var(--d1) var(--ease);font-weight:600}.case label a:hover{text-decoration-color:currentColor}.action{border-radius:var(--r-control);width:100%;height:48px;font:600 .9375rem/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--d2) var(--ease), border-color var(--d1) var(--ease), box-shadow var(--d2) var(--ease), transform var(--d1) var(--ease), color var(--d1) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:inline-flex;position:relative}.action .icon{width:18px;height:18px;transition:transform var(--d2) var(--ease)}.action:hover .icon:last-child:not(:first-child){transform:translate(3px)}.action:active{transform:scale(.985)}.action-principale{margin-top:var(--bloc);background:var(--accent);color:var(--on-accent);box-shadow:inset 0 1px #ffffff24,0 1px 2px #1018282e}.action-principale:hover{background:var(--accent-hover);color:var(--on-accent)}:root[data-effects=bold] .action-principale:hover{box-shadow:inset 0 1px 0 #ffffff24, 0 12px 26px -12px color-mix(in srgb, var(--accent) 75%, transparent)}.action-secondaire{background:var(--white);color:var(--text);border-color:var(--neutral-300)}.action-secondaire:hover{border-color:var(--neutral-400);background:var(--neutral-50);color:var(--text)}.action+.action,[data-messagerie]:not(:empty)~.action{margin-top:10px}.action:disabled{cursor:not-allowed}.action-principale:disabled:not(.is-occupe):not(.is-reussi){background:var(--neutral-200);color:var(--neutral-500);box-shadow:none}.action.is-occupe{cursor:progress}.action.is-occupe:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite auth-roue}.action.is-reussi{background:var(--green-700);color:var(--white)}.action.is-reussi:before{content:"";border:0 solid;border-width:0 0 2px 2px;flex:none;width:11px;height:6px;transform:translateY(-2px)rotate(-45deg)}html[data-motion-effective=full] .action.is-reussi:before{animation:auth-coche .36s var(--ease-emph) both}.lien{color:var(--accent-text);font:inherit;text-align:inherit;text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--d1) var(--ease), color var(--d1) var(--ease);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline #0000;display:inline}.lien:hover{color:var(--accent-hover);text-decoration-color:currentColor}.lien:disabled{color:var(--neutral-500);cursor:default;text-decoration:none}.liens{justify-content:center;gap:var(--e3) var(--e5);font:500 .875rem/1.3 var(--font-body);flex-wrap:wrap;margin:20px 0 0;display:flex}.retour{margin:-4px 0 var(--e4) -2px;color:var(--neutral-600);font:600 .8125rem/1 var(--font-body);cursor:pointer;transition:color var(--d1) var(--ease);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 2px;text-decoration:none;display:inline-flex}.retour:hover{color:var(--text)}.retour .icon{width:16px;height:16px;transition:transform var(--d2) var(--ease)}.retour:hover .icon{transform:translate(-3px)}.alerte{gap:var(--e3);margin-top:var(--pile);padding:13px var(--e4);border-radius:var(--r-control);background:var(--neutral-100);color:var(--neutral-600);font:500 .875rem/1.5 var(--font-body);grid-template-columns:18px minmax(0,1fr);display:grid}.alerte>.icon{width:18px;height:18px;color:var(--red-700);margin-top:1px}.alerte[data-ton=info]{background:var(--accent-soft)}.alerte[data-ton=info]>.icon{color:var(--accent-text)}.alerte p{margin:0}.alerte b{color:var(--text);font-weight:700}.alerte .action{width:auto;height:38px;padding:0 var(--e4);margin-top:10px;font-size:.875rem}html[data-motion-effective=full] .alerte:not([hidden]){animation:auth-glisse var(--d3) var(--ease-emph)}.picto{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:50%;place-items:center;margin:0 0 20px;display:grid}.picto svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.picto.is-attente{background:var(--amber-50);color:var(--amber-700)}html[data-motion-effective=full] .auth-vue:not([hidden]) .picto{animation:auth-pop .52s .12s var(--ease-emph) both}html[data-motion-effective=full] .auth-vue:not([hidden]) .picto .dessin{stroke-dasharray:1;animation:auth-trace .7s .36s var(--ease-emph) both}.moment{fill:none;stroke-linecap:round;stroke-linejoin:round;width:108px;height:76px;margin:0 0 18px -4px;display:block;overflow:visible}.moment :is(.m-ligne,.m-fleche,.m-pointe){stroke:var(--accent);stroke-width:4px}.moment .m-etape{fill:var(--accent)}.moment .m-anneau{fill:var(--white);stroke:var(--accent);stroke-width:4.5px;transform-box:fill-box;transform-origin:50%;transform:rotate(180deg)}.moment .m-halo{stroke:var(--accent);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}html[data-motion-effective=full] .auth-vue:not([hidden]) .moment .m-ligne{stroke-dasharray:1;animation:auth-trace .46s .16s var(--ease) both}html[data-motion-effective=full] .auth-vue:not([hidden]) .moment .m-etape{transform-box:fill-box;transform-origin:50%;animation:auth-pop .32s .3s var(--ease-emph) both}html[data-motion-effective=full] .auth-vue:not([hidden]) .moment .m-anneau{stroke-dasharray:1;animation:auth-trace .6s .52s var(--ease-emph) both}html[data-motion-effective=full] .auth-vue:not([hidden]) .moment .m-halo{animation:auth-halo .9s 1.06s var(--ease) both}html[data-motion-effective=full] .auth-vue:not([hidden]) .moment .m-fleche{stroke-dasharray:1;animation:auth-trace .44s 1.06s var(--ease-emph) both}html[data-motion-effective=full] .auth-vue:not([hidden]) .moment .m-pointe{stroke-dasharray:1;animation:auth-trace .26s 1.42s var(--ease) both}.changements{margin:var(--bloc) 0 0;border-top:1px solid var(--neutral-200);padding:0;list-style:none}.changements li{border-bottom:1px solid var(--neutral-200);gap:4px;padding:14px 0;display:grid}.changements b{color:var(--text);font:600 .9375rem/1.3 var(--font-body)}.changements span{color:var(--neutral-600);font:500 .875rem/1.5 var(--font-body)}.changements .lien{justify-self:start;font-size:.8125rem}.qui{align-items:center;gap:var(--e3);margin:0 0 20px;display:flex}.qui p{gap:2px;margin:0;display:grid}.qui b{color:var(--text);font:600 1rem/1.3 var(--font-body)}.qui span{color:var(--neutral-500);font:500 .875rem/1.3 var(--font-body)}.modifier{padding:var(--e4);border-radius:var(--r-control);background:var(--panel);margin-top:20px}.modifier .action{height:44px;margin-top:var(--e3);font-size:.9375rem}.attente-texte{color:var(--neutral-500);font:500 .875rem/1.4 var(--font-body);align-items:center;gap:10px;margin:14px 0 0;display:flex}.attente-texte:before{content:"";border:2px solid var(--neutral-300);border-top-color:var(--accent);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite auth-roue}.redirection{z-index:95;background:color-mix(in srgb, var(--f-bleu) 88%, transparent);-webkit-backdrop-filter:blur(10px);animation:auth-fondu var(--d2) var(--ease) both;place-items:center;display:grid;position:fixed;inset:0}.redirection-boite{justify-items:center;gap:var(--e4);color:var(--white);font:600 1rem/1.3 var(--font-body);display:grid}.redirection-boite p{margin:0}.redirection-logo{background:var(--white);width:64px;height:64px;color:var(--black);border-radius:50%;place-items:center;display:grid;box-shadow:0 16px 36px -16px #050b1c99}.redirection-logo svg{width:28px;height:28px}.roue{border:2px solid #ffffff4d;border-top-color:var(--white);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite auth-roue}html[data-motion-effective=full] .redirection-logo{animation:auth-pop .42s var(--ease-emph) both}.dialogue{border-radius:var(--carte-r);background:var(--white);width:min(540px,100vw - 32px);max-height:min(720px,100svh - 32px);color:var(--ink);border:0;padding:0;overflow:hidden;box-shadow:0 40px 100px -30px #050b1c8c}.dialogue[open]{flex-direction:column;display:flex}.dialogue::backdrop{background:#050b1c80}html[data-motion-effective=full] .dialogue[open]{animation:auth-dialogue var(--d3) var(--ease-emph)}.dialogue-tete{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e5) var(--e4) var(--e3) var(--e5);display:flex}.dialogue-tete h2{color:var(--text);font:700 1.25rem/1.2 var(--font-heading);letter-spacing:-.02em}.onglets{gap:var(--e5);padding:0 var(--e5);border-bottom:1px solid var(--neutral-200);scrollbar-width:none;display:flex;overflow-x:auto}.onglets button{padding:var(--e3) 0;color:var(--neutral-500);font:600 .875rem/1.2 var(--font-body);cursor:pointer;transition:color var(--d1) var(--ease), border-color var(--d1) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px}.onglets button:hover{color:var(--text)}.onglets button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text)}.onglets button:focus-visible{outline-offset:-2px}.document{min-height:0;padding:var(--e5);outline:none;flex:1;overflow-y:auto}.document h3{color:var(--text);font:700 1.0625rem/1.3 var(--font-heading);margin:0}.document-version{margin:6px 0 var(--e5);color:var(--neutral-500);font:500 .8125rem/1.3 var(--font-body)}.document ul{gap:var(--e4);counter-reset:point;margin:0;padding:0;list-style:none;display:grid}.document li{gap:var(--e3);color:var(--neutral-600);font:500 .9375rem/1.55 var(--font-body);counter-increment:point;grid-template-columns:24px minmax(0,1fr);display:grid}.document li:before{content:counter(point);background:var(--neutral-100);width:24px;height:24px;color:var(--text);font:700 .75rem/1 var(--font-body);border-radius:50%;place-items:center;display:grid}.dialogue-pied{padding:var(--e4) var(--e5) var(--e5);border-top:1px solid var(--neutral-200);justify-content:flex-end;display:flex}.dialogue-pied .action{width:auto;height:44px;margin:0}.aide{padding:0 var(--e5) var(--e5);overflow-y:auto}.aide dl{margin:0}.aide dt{margin-top:var(--e4);color:var(--text);font:600 .9375rem/1.3 var(--font-body)}.aide dt:first-child{margin-top:0}.aide dd{color:var(--neutral-600);font:500 .875rem/1.55 var(--font-body);margin:4px 0 0}.aide .action{margin-top:var(--e5)}@keyframes auth-fondu{0%{opacity:0}}@keyframes auth-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes auth-roue{to{transform:rotate(360deg)}}@keyframes auth-glisse{0%{opacity:0;transform:translateY(-4px)}}@keyframes auth-pop{0%{opacity:0;transform:scale(.6)}}@keyframes auth-halo{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes auth-coche{0%{opacity:0;transform:translateY(-2px)rotate(-45deg)scale(.3)}}@keyframes auth-curseur{50%{opacity:0}}@keyframes auth-dialogue{0%{opacity:0;transform:translateY(16px)scale(.985)}}html:not([data-motion-effective=full]) .oeil-barre,html:not([data-motion-effective=full]) .force>span:after{transition-duration:0s;transition-delay:0s}html[data-motion-effective=none] .roue,html[data-motion-effective=none] .redirection{animation:none}@media (width<=560px){.auth{--carte-p:22px;--carte-r:22px;--haut:76px;--carte-min:0px}:root[data-density=airy] .auth{--carte-p:26px}:root[data-density=compact] .auth{--carte-p:18px}.auth-tete{height:64px}.auth-marque img{height:28px}.auth-scene{padding-inline:0}.carte{width:100%}.auth-vue h1{font-size:1.5rem}.otp-cases{grid-template-columns:repeat(3,minmax(0,1fr)) 6px repeat(3,minmax(0,1fr));gap:6px}.otp-cases>span{height:52px;font-size:1.3125rem}.carte-liens{padding-bottom:76px}}@media (width<=360px){.auth-retour{padding-inline:10px}.auth-retour span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=340px){.services{grid-template-columns:minmax(0,1fr)}}@media (width>=561px) and (height<=760px){.auth{--haut:84px}.auth-tete{height:68px}}
