@font-face{font-family:Supreme;src:url(../../../fonts/supreme-variable.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}.auth-v8{--av8-neutre-1: oklch(100% 0 89.9);--av8-neutre-3: oklch(97.52% .0034 247.9);--av8-neutre-5: oklch(92.3% .011 256.35);--av8-neutre-6: oklch(89.21% .0157 257.2);--av8-neutre-8: oklch(76.52% .0284 255.1);--av8-neutre-11: oklch(46.69% .0425 257.4);--av8-neutre-12: oklch(21.61% .0379 257.2);--av8-marque-3: oklch(95.53% .0162 172.6);--av8-marque: oklch(50.57% .1035 165.2);--av8-marque-hover: oklch(46.57% .1035 165.2);--av8-marque-active: oklch(42.57% .1035 165.2);--av8-alerte: oklch(45.85% .1513 32.4);--av8-police: "Supreme", "Supreme repli", ui-sans-serif, system-ui, sans-serif;--av8-police-mono: "Martian Mono", "Martian Mono repli", ui-monospace, monospace;--av8-rayon-control: 6px;--av8-rayon-surface: 12px;--av8-ombre-1: 0 1px 2px 0 oklch(21.61% .0379 257.2 / .06);--av8-ombre-2: 0 4px 12px 0 oklch(21.61% .0379 257.2 / .1);--av8-surface-teintee: color-mix(in oklch, var(--av8-neutre-3) 20%, var(--av8-neutre-1));--av8-conteneur: 72rem;--av8-gouttiere: 1rem;--role-fond: var(--av8-neutre-3);--role-surface: var(--av8-neutre-1);--role-bordure: var(--av8-neutre-6);--role-bordure-forte: var(--av8-neutre-8);--role-texte: var(--av8-neutre-12);--role-texte-secondaire: var(--av8-neutre-11);--role-texte-discret: var(--av8-neutre-11);--role-institutionnel: var(--av8-marque);--role-institutionnel-fonce: var(--av8-marque-hover);--role-danger: var(--av8-alerte);--role-danger-tres-faible: color-mix(in oklch, var(--av8-alerte) 8%, var(--av8-neutre-1));--role-vivant: var(--av8-marque-active);--role-vivant-tres-faible: var(--av8-marque-3);--police-sans: var(--av8-police);--police-serif: var(--av8-police);--police-mono: var(--av8-police-mono);--rayon-nul: var(--av8-rayon-control);--ombre-cta-primaire-repos: var(--av8-ombre-2);--ombre-cta-primaire-hover: none;min-height:100dvh;display:flex;flex-direction:column;background:var(--role-fond);color:var(--role-texte);font-family:var(--av8-police);font-size:var(--taille-corps);line-height:1.5}.av8-entete{border-bottom:1px solid var(--av8-neutre-6);background:var(--av8-surface-teintee)}.av8-conteneur{width:100%;max-width:var(--av8-conteneur);margin-inline:auto;padding:1rem var(--av8-gouttiere);display:flex;align-items:center;justify-content:space-between;gap:1rem}.av8-retour{display:inline-flex;align-items:center;min-height:2.75rem;font-size:var(--taille-detail);line-height:1.43;color:var(--av8-neutre-11);text-decoration:underline;text-underline-offset:2px}.av8-retour:hover{color:var(--av8-neutre-12)}.logotype{display:inline-flex;flex:none;align-items:baseline;padding-block:.3em .5rem;min-height:2.75rem;box-sizing:border-box;font-family:var(--av8-police);font-size:1.75rem;line-height:1;color:var(--av8-neutre-12);font-synthesis:none;text-decoration:none}.logotype:focus-visible{outline:2px solid var(--av8-marque);outline-offset:4px}.logotype-prior{position:relative;font-weight:800}.logotype-prior:before{content:"";position:absolute;inset-inline:0;top:-.28em;height:0;border-top:max(2px,.04em) solid var(--av8-marque)}.logotype-lead{font-weight:400;color:var(--av8-marque)}.av8-main{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:2.5rem var(--av8-gouttiere) 4rem}@media(min-width:768px){.av8-main{align-items:center;padding-block:4rem}}.av8-carte{width:100%;max-width:28rem;background:var(--av8-neutre-1);border:1px solid var(--av8-neutre-6);border-radius:var(--av8-rayon-surface);box-shadow:var(--av8-ombre-1);padding:1.5rem}@media(min-width:640px){.av8-carte{padding:2rem}}.auth-v8 .auth-eyebrow{font-family:var(--av8-police-mono);font-size:var(--taille-legende);text-transform:uppercase;letter-spacing:.08em;color:var(--av8-neutre-11);margin:0 0 .5rem}.auth-v8 .auth-title{font-family:var(--av8-police);font-size:var(--taille-titre-3);line-height:var(--interligne-titre);font-weight:600;letter-spacing:0;color:var(--av8-neutre-12);margin:0 0 .5rem;text-wrap:balance}.auth-v8 .auth-subtitle{font-size:var(--taille-detail);line-height:1.5;color:var(--av8-neutre-11);margin:0 0 1.5rem}.auth-v8 .auth-switch{font-size:var(--taille-detail);text-align:center;color:var(--av8-neutre-11);margin:1.5rem 0 0}.auth-v8 .auth-switch a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--av8-marque);text-decoration:underline;text-underline-offset:3px}.auth-v8 .auth-switch a:hover{color:var(--av8-marque-hover)}.av8-offre{margin:0 0 1rem;padding:.75rem 1rem;background:var(--av8-marque-3);border:1px solid var(--av8-marque);border-radius:var(--av8-rayon-control);font-size:var(--taille-detail);color:var(--av8-neutre-12)}.av8-offre strong{font-weight:600}.av8-offre-note{display:block;margin-top:.125rem;font-size:var(--taille-legende);color:var(--av8-neutre-11)}.auth-v8 .form-field,.auth-v8 .input-form{display:block;width:100%;box-sizing:border-box;background:var(--av8-neutre-1);border:1px solid var(--av8-neutre-8);border-radius:var(--av8-rayon-control);padding:.625rem .875rem;font-family:var(--av8-police);font-size:var(--taille-corps);line-height:1.4;color:var(--av8-neutre-12)}.auth-v8 .form-field::-moz-placeholder,.auth-v8 .input-form::-moz-placeholder{color:var(--av8-neutre-11);opacity:.8}.auth-v8 .form-field::placeholder,.auth-v8 .input-form::placeholder{color:var(--av8-neutre-11);opacity:.8}.auth-v8 .form-field:focus,.auth-v8 .form-field:focus-visible,.auth-v8 .input-form:focus,.auth-v8 .input-form:focus-visible{border-color:var(--av8-marque);outline:2px solid var(--av8-marque);outline-offset:0}.auth-v8 .form-field[aria-invalid=true]{border-color:var(--av8-alerte)}.auth-v8 .form-label,.auth-v8 .label-form{display:block;font-size:var(--taille-detail);font-weight:500;color:var(--av8-neutre-12);margin-bottom:.375rem}.auth-v8 .form-row{margin-bottom:1rem}.auth-v8 .form-hint{display:block;font-size:var(--taille-legende);color:var(--av8-neutre-11);margin-top:.375rem}.auth-v8 .form-hint[id$=-erreur]{color:var(--av8-alerte)}.auth-v8 .notice{display:block;padding:.75rem 1rem;margin:0 0 1.25rem;font-size:var(--taille-detail);line-height:1.5;border:1px solid transparent;border-radius:var(--av8-rayon-control)}.auth-v8 .notice a{text-decoration:underline;text-underline-offset:2px}.auth-v8 .cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:2.75rem;padding:.625rem 1rem;font-family:var(--av8-police);font-size:var(--taille-detail);font-weight:500;line-height:1.43;letter-spacing:0;white-space:nowrap;border:1px solid transparent;border-radius:var(--av8-rayon-control);cursor:pointer;text-decoration:none;transition:background-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1)}.auth-v8 .cta--primary{background:var(--av8-marque);border-color:var(--av8-marque);color:var(--av8-neutre-1);box-shadow:var(--av8-ombre-2)}.auth-v8 .cta--primary:hover:not(:disabled),.auth-v8 .cta--primary:focus-visible{background:var(--av8-marque-hover);border-color:var(--av8-marque-hover);box-shadow:none;transform:none}.auth-v8 .cta--secondary{background:var(--av8-neutre-1);border-color:var(--av8-neutre-8);color:var(--av8-neutre-12);box-shadow:var(--av8-ombre-1)}.auth-v8 .cta--secondary:hover:not(:disabled),.auth-v8 .cta--secondary:active:not(:disabled){background:var(--av8-neutre-5);color:var(--av8-neutre-12);border-color:var(--av8-neutre-8);box-shadow:var(--av8-ombre-1);transform:none}.auth-v8 .cta--secondary:focus-visible{color:var(--av8-neutre-12)}.auth-v8 .cta:focus-visible{outline:2px solid var(--av8-marque);outline-offset:2px}.auth-v8 .cta:disabled,.auth-v8 .cta[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.auth-v8 .av8-case{display:flex;align-items:flex-start;gap:.75rem;min-height:44px;padding-block:.375rem;cursor:pointer;font-size:var(--taille-detail);line-height:1.4;color:var(--av8-neutre-12)}.auth-v8 .av8-case input{flex:none;width:1.25rem;height:1.25rem;margin:.0625rem 0 0;accent-color:var(--av8-marque);cursor:pointer}.auth-v8 .av8-case input:focus-visible{outline:2px solid var(--av8-marque);outline-offset:2px}.auth-v8 .av8-case a,.auth-v8 .notice a{display:inline-block;padding-block:.8rem;margin-block:-.8rem}.auth-v8 .av8-case a{color:var(--av8-marque);text-decoration:underline;text-underline-offset:2px}.auth-v8 .av8-lien{display:inline-flex;align-items:center;min-height:2.75rem;font-size:var(--taille-detail);color:var(--av8-marque);text-decoration:underline;text-underline-offset:2px}.auth-v8 .av8-lien:hover{color:var(--av8-marque-hover)}.auth-v8 .av8-lien-bouton{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:0;font-size:var(--taille-detail);color:var(--av8-neutre-11);background:none;border:0;cursor:pointer}.auth-v8 .av8-lien-bouton:hover{color:var(--av8-marque)}
