[data-theme]{--panel:#ffffff;--ink:#12202e;--muted:#65788c;--label:#3d5063;--field:#fbfcfe;--field-focus:#ffffff;--border:#d7dfe8;--accent:#0f95ad;--focus:#0fb2cc;--ring:rgba(15,178,204,.16);--btn:#0b7c90;--btn-ink:#ffffff;--btn-hover:#096a7c;--rule:#e8edf2;--soft:#f3f7fa;--sel:#edf9fb;--selborder:#0fb2cc;--ok-bg:#eaf7f1;--ok-ink:#1a6b4a;--ok-border:#bfe4d2;--warn-bg:#fdf3e3;--warn-ink:#7a4f0d;--warn-border:#f0dcb6;--err-bg:#fdeced;--err-ink:#a32036;--err-border:#f3ccd2;--err-dot:#d33b52;--track:#dfe7ee;--knob:#ffffff;--knob-ink:#b8801f;--toggle-border:#d7dfe8}[data-theme=dark]{--panel:radial-gradient(900px 700px at 70% 10%,#16273a 0%,#101b29 55%,#0c1420 100%);--ink:#f2f7fc;--muted:#9fb2c7;--label:#b3c3d6;--field:#111c2a;--field-focus:#14202f;--border:#2c3d55;--accent:#35d3e8;--focus:#35d3e8;--ring:rgba(53,211,232,.18);--btn:#35d3e8;--btn-ink:#062831;--btn-hover:#5adcee;--rule:#243346;--soft:#1b2938;--sel:#13303d;--selborder:#35d3e8;--ok-bg:#122c25;--ok-ink:#8ddcbb;--ok-border:#2b5a48;--warn-bg:#2e2415;--warn-ink:#f0c982;--warn-border:#5c4823;--err-bg:#2c1621;--err-ink:#ffb3c1;--err-border:#7d2c40;--err-dot:#e2607c;--track:#22344a;--knob:#0e1b28;--knob-ink:#cfe3ff;--toggle-border:#2c3d55}.auth-racine{font-family:var(--font-poppins),system-ui,sans-serif;color:var(--ink);background:#0c1420}.auth-racine a{color:var(--accent);text-decoration:none}.auth-racine a:hover{opacity:.8}.auth-racine input::-moz-placeholder{color:var(--muted);opacity:.75}.auth-racine input::placeholder{color:var(--muted);opacity:.75}.auth-racine{color-scheme:light}[data-theme=dark] .auth-racine{color-scheme:dark}.auth-racine input[type=checkbox]{accent-color:var(--accent);width:18px;height:18px;flex:none}.auth-defilement{margin:-4px -18px 0 -4px;padding:4px 18px 22px 4px;scrollbar-width:thin;scrollbar-color:var(--border) transparent;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent)}.auth-champ{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:10px;border:1px solid var(--border);background:var(--field);color:var(--ink);font-family:inherit;font-size:15px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.auth-champ:focus{border-color:var(--focus);background:var(--field-focus);box-shadow:0 0 0 3px var(--ring)}select.auth-champ,select.auth-champ:focus{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 17px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}select.auth-champ[data-vide]{color:var(--muted)}select.auth-champ option{background:var(--field);color:var(--ink)}.auth-bouton{padding:14px 30px;border:none;border-radius:10px;background:var(--btn);color:var(--btn-ink);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease}.auth-bouton:hover:not(:disabled){background:var(--btn-hover)}.auth-bouton:disabled{opacity:.55;cursor:default}.auth-bouton-secondaire{padding:14px 30px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--label);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}.auth-bouton-secondaire:hover:not(:disabled){border-color:var(--focus);color:var(--accent)}.auth-bouton-renvoi{padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--accent);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.auth-bouton-renvoi:hover:not(:disabled){border-color:var(--focus);background:var(--sel)}.auth-bouton-renvoi:disabled{color:var(--muted);cursor:default}.auth-onglet-inactif{color:var(--muted);transition:background .15s ease,color .15s ease}.auth-onglet-inactif:hover{background:var(--sel);color:var(--accent);opacity:1}.auth-revele{position:absolute;right:8px;padding:6px 10px;border:none;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:600;font-family:inherit}.auth-revele:hover{color:var(--accent);background:var(--soft)}@media (max-width:760px){.auth-grille{grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:100vh}.auth-entete{flex-wrap:wrap;row-gap:8px;padding-right:0!important}.auth-visuel{min-height:160px!important;max-height:26vh}.auth-panneau{padding:28px 20px 24px!important}}@font-face{font-family:poppins;src:url(/_next/static/media/916d3686010a8de2-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:poppins;src:url(/_next/static/media/7777133e901cd5ed-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:poppins;src:url(/_next/static/media/d869208648ca5469-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:poppins;src:url(/_next/static/media/9a881e2ac07d406b-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:poppins Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_49e6f3{font-family:poppins,poppins Fallback}.__variable_49e6f3{--font-poppins:"poppins","poppins Fallback"}