.peau-stepin{-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,sans-serif}.peau-stepin ::selection{background:var(--stepin-terre-cuite);color:var(--stepin-blanc)}.peau-stepin :focus-visible{outline:3px solid var(--stepin-papier);outline-offset:3px}.peau-stepin .stepin-feuille :focus-visible,.peau-stepin .express .stepin-feuille :focus-visible{outline-color:var(--stepin-terre-cuite)}.peau-stepin{--stepin-pied:105px;flex-direction:column;display:flex}.peau-stepin__corps{flex:1 0 auto;width:100%}.peau-stepin .express{min-height:calc(100svh - var(--stepin-pied))}body:has(.peau-stepin)>.pied-editeur[data-pied=racine]{display:none}.stepin-marque{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.stepin-marque img{max-width:62vw;display:block}.stepin-marque__by{letter-spacing:.1em;white-space:nowrap;color:var(--stepin-sous-nuit);padding-left:4px;font-size:11.5px;font-weight:600}.peau-stepin .auth-page{min-height:calc(100svh - var(--stepin-pied));background:var(--stepin-nuit);padding:52px 22px 40px;display:block}.peau-stepin .auth-card{width:100%;max-width:440px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:0 auto;padding:0}.peau-stepin .auth-card h1{letter-spacing:-.03em;color:var(--stepin-papier);margin-top:44px;font-size:34px;font-weight:800;line-height:1.08}.peau-stepin .auth-card>p{max-width:310px;color:var(--stepin-sous-nuit);margin-top:12px;font-size:15px;line-height:1.55}.peau-stepin .auth-form{margin-top:30px}.peau-stepin .auth-form label{color:var(--stepin-papier);gap:8px;font-size:14px;font-weight:700}.peau-stepin .auth-form input:not([type=checkbox]){background:var(--stepin-papier);min-height:54px;color:var(--stepin-petrole);caret-color:var(--stepin-petrole);border:0;border-radius:12px;font-size:16px}.peau-stepin .auth-form input:not([type=checkbox]):focus{box-shadow:none;outline:3px solid var(--stepin-papier);outline-offset:2px}.peau-stepin .auth-form .connexion-client__souvenir{align-items:center;gap:16px;margin-top:24px;display:flex}.peau-stepin .auth-form .connexion-client__souvenir strong{font-size:14px;font-weight:700}.peau-stepin .auth-form .connexion-client__souvenir small{color:var(--stepin-sous-nuit);font-size:13px;font-weight:500}.peau-stepin .connexion-client__interrupteur{background:var(--stepin-piste-nuit);border-radius:15px;flex:0 0 52px;height:30px}.peau-stepin .connexion-client__interrupteur[data-actif=true]{background:var(--stepin-terre-cuite)}.peau-stepin .connexion-client__interrupteur:focus-within{outline:3px solid var(--stepin-papier);outline-offset:3px}.peau-stepin .connexion-client__interrupteur .connexion-client__curseur{background:var(--stepin-blanc);width:24px;box-shadow:none;border-radius:12px;inset:3px auto 3px 3px}.peau-stepin .connexion-client__interrupteur[data-actif=true] .connexion-client__curseur{translate:22px}.peau-stepin .auth-card .button{width:100%;min-height:54px;box-shadow:none;border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:flex}.peau-stepin .auth-card .button.primary{background:var(--stepin-terre-cuite);color:var(--stepin-blanc);border:0;margin-top:26px}.peau-stepin .auth-card .auth-form>.button.ghost{border:1.5px solid var(--stepin-papier);color:var(--stepin-papier);background:0 0;margin-top:14px}.peau-stepin .auth-card .top-actions{flex-wrap:wrap;justify-content:center;gap:4px 22px;margin-top:12px;display:flex}.peau-stepin .auth-card .top-actions .button{width:auto;min-height:44px;color:var(--stepin-papier);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.peau-stepin .auth-card .field-hint,.peau-stepin .auth-card .field-hint a{color:var(--stepin-sous-nuit)}.peau-stepin .auth-card .field-hint a{text-underline-offset:3px;font-weight:700}.peau-stepin .auth-card .form-error,.peau-stepin .auth-card .form-success,.peau-stepin .auth-card .auth-form>[role=status]{border:1px solid var(--stepin-piste-nuit);background:var(--stepin-papier);color:var(--stepin-petrole);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.peau-stepin .auth-card .form-error{border-left:4px solid var(--stepin-terre-cuite)}.peau-stepin .auth-code-chiffre{background:var(--stepin-papier);width:2.75rem;height:3.25rem;color:var(--stepin-petrole);border:0;border-radius:12px;font-weight:800}.peau-stepin .auth-code-chiffre[data-actif=true]{outline:3px solid var(--stepin-papier);outline-offset:2px}.peau-stepin .auth-card .back-link{min-height:44px;color:var(--stepin-papier);text-underline-offset:4px;align-items:center;margin-top:8px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.peau-stepin .auth-form input.auth-code{text-align:center;letter-spacing:.4em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.peau-stepin .sorties-compte{margin-top:6px}.peau-stepin .sorties-compte__actions .button{border:1.5px solid var(--stepin-papier);color:var(--stepin-papier);background:0 0}.stepin-feuille{background:var(--stepin-papier);color:var(--stepin-petrole);border-radius:26px 26px 0 0}.stepin-activation{min-height:calc(100svh - var(--stepin-pied));flex-direction:column;display:flex}.stepin-activation__haut{padding:30px 22px 0}.stepin-activation__haut .stepin-marque{gap:8px}.stepin-activation__haut .stepin-marque__by{font-size:10.5px}.stepin-activation__entete{padding:44px 22px 0}.stepin-activation__entete h1{letter-spacing:-.035em;color:var(--stepin-papier);margin:0;font-size:42px;font-weight:800;line-height:1.03}.stepin-activation__entete h1 span{color:var(--stepin-sourdine-nuit);display:block}.stepin-point{margin-left:-.07em;font-style:normal}.stepin-suivi{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:32px 22px 0;padding:0;list-style:none;display:grid}.stepin-suivi li{color:var(--stepin-sourdine-nuit);font-size:11.5px;font-weight:700;line-height:1.3}.stepin-suivi li i{background:var(--stepin-piste-nuit);border-radius:2px;height:4px;margin-bottom:10px;display:block}.stepin-suivi li b{letter-spacing:.08em;font-size:12px;display:block}.stepin-suivi li[data-etat=fait],.stepin-suivi li[aria-current=step]{color:var(--stepin-papier)}.stepin-suivi li[data-etat=fait] i{background:var(--stepin-sourdine-nuit)}.stepin-suivi li[aria-current=step] i{background:var(--stepin-terre-cuite)}.stepin-activation .stepin-feuille{flex:1;margin-top:36px;padding:30px 22px 44px}.stepin-etape__titre{align-items:baseline;gap:12px;display:flex}.stepin-etape__titre b{letter-spacing:.08em;color:var(--stepin-terre-cuite-texte);font-size:14px;font-weight:700}.stepin-etape__titre h2{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:800;line-height:1.15}.stepin-etat{border:1px solid var(--stepin-filet);background:var(--stepin-blanc);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;margin-top:14px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.stepin-etat i{background:var(--stepin-terre-cuite);border-radius:50%;width:8px;height:8px}.stepin-texte{color:var(--stepin-sourdine);margin:18px 0 0;font-size:15px;line-height:1.6}.stepin-texte strong{color:var(--stepin-petrole)}.stepin-champ{color:var(--stepin-petrole);margin-top:20px;font-size:14px;font-weight:700;display:block}.stepin-champ input{border:1.5px solid var(--stepin-contour-champ);background:var(--stepin-blanc);width:100%;min-height:54px;color:var(--stepin-petrole);caret-color:var(--stepin-petrole);font:inherit;border-radius:12px;margin-top:8px;padding:0 16px;font-size:16px;font-weight:500;display:block}.stepin-champ input:focus{border-color:var(--stepin-petrole);outline:3px solid var(--stepin-terre-cuite);outline-offset:2px}.stepin-bouton{background:var(--stepin-petrole);width:100%;min-height:54px;color:var(--stepin-blanc);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:24px;font-size:15px;font-weight:700;display:flex}.stepin-bouton:disabled{opacity:.6;cursor:wait}.stepin-lien{min-height:44px;color:var(--stepin-petrole);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.stepin-compte{border:1px solid var(--stepin-filet);background:var(--stepin-blanc);overflow-wrap:anywhere;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-top:18px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.stepin-compte p{margin:0}.stepin-erreur{border:1px solid var(--stepin-filet);border-left:4px solid var(--stepin-terre-cuite);background:var(--stepin-blanc);color:var(--stepin-petrole);border-radius:12px;margin-top:20px;padding:12px 14px;font-size:14px;line-height:1.5}.stepin-note{color:var(--stepin-sourdine);margin:14px 0 0;font-size:14px;line-height:1.55}.stepin-criteres{color:var(--stepin-sourdine);gap:8px;margin:18px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.stepin-criteres li{align-items:baseline;gap:10px;display:flex}.stepin-criteres li:before{content:"";border:1.5px solid var(--stepin-contour-champ);border-radius:50%;flex:none;width:9px;height:9px;translate:0 -1px}.stepin-criteres li[data-ok=true]{color:var(--stepin-petrole)}.stepin-criteres li[data-ok=true]:before{border-color:var(--stepin-terre-cuite);background:var(--stepin-terre-cuite)}.peau-stepin .express{background:var(--stepin-nuit);color:var(--stepin-papier);flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;display:flex}.peau-stepin .express h1{letter-spacing:-.035em;font-family:inherit;font-weight:800;line-height:1.05}.peau-stepin .express ::selection{background:var(--stepin-terre-cuite);color:var(--stepin-blanc)}.peau-stepin .express :focus-visible{outline:3px solid var(--stepin-papier);outline-offset:3px}.peau-stepin .express .stepin-feuille :focus-visible{outline-color:var(--stepin-terre-cuite)}.peau-stepin .express-ruban{background:var(--stepin-terre-cuite);min-height:0;color:var(--stepin-blanc);letter-spacing:.07em;white-space:nowrap;padding:9px 12px;font-size:10px;font-weight:700}.peau-stepin .express-barre{height:auto;color:var(--stepin-papier);background:0 0;align-items:flex-start;padding:26px 22px 0}.peau-stepin .express-barre .stepin-marque{gap:8px}.peau-stepin .express-barre .stepin-marque img{width:180px;height:auto}.peau-stepin .express-barre .stepin-marque__by{font-size:10.5px}.peau-stepin .express-barre>a:not(.stepin-marque-lien),.peau-stepin .express-barre>button{min-height:44px;color:var(--stepin-papier);text-underline-offset:4px;margin-top:0;font-size:14px;font-weight:700;text-decoration:underline}.peau-stepin .express-page{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:visible}.peau-stepin .express-contenu{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;display:flex}.peau-stepin .express-intro{text-align:left;padding:40px 22px 0}.peau-stepin .express-intro h1,.peau-stepin .express-suite h1{color:var(--stepin-papier);margin:0;font-size:40px}.peau-stepin .express-intro p{letter-spacing:0;max-width:300px;color:var(--stepin-sous-nuit);margin:14px 0 0;font-size:16px;line-height:1.55}.peau-stepin .express-suite{padding:40px 22px 0}.peau-stepin .express-suite .express-explication{color:var(--stepin-sous-nuit);background:0 0;margin-top:14px;font-size:16px;line-height:1.55}.peau-stepin .express-suite .express-explication strong{color:var(--stepin-papier)}.peau-stepin .express-compte{color:var(--stepin-sous-nuit);border:0;margin-top:16px;padding:0;font-size:14px}.peau-stepin .express-compte strong{color:var(--stepin-papier)}.peau-stepin .express-compte button{color:var(--stepin-papier);text-underline-offset:4px;background:0 0}.peau-stepin .express .stepin-feuille{flex:1;margin-top:36px;padding:26px 22px 40px}.peau-stepin .express-etapes{background:0 0;gap:12px;margin:0}.peau-stepin .express-etapes li{border-bottom:3px solid var(--stepin-filet);color:var(--stepin-sourdine);padding-bottom:13px;font-size:12.5px;line-height:1.25}.peau-stepin .express-etapes li:after{background:var(--stepin-terre-cuite);border-radius:2px;height:3px;bottom:-3px}.peau-stepin .express-etapes span{letter-spacing:.08em;margin-bottom:2px;font-size:12px}.peau-stepin .express-etapes li[aria-current=step]{color:var(--stepin-petrole)}.peau-stepin .express-etapes li[aria-current=step] span{color:var(--stepin-terre-cuite-texte)}.peau-stepin .express-form{gap:16px;margin-top:34px}.peau-stepin .express-form label{color:var(--stepin-petrole);gap:10px;font-size:15px}.peau-stepin .express-form input,.peau-stepin .express-form select{border:1.5px solid var(--stepin-contour-champ);background:var(--stepin-blanc);min-height:56px;color:var(--stepin-petrole);caret-color:var(--stepin-petrole)}.peau-stepin .express-form input::placeholder{color:var(--stepin-exemple)}.peau-stepin .express-form input:focus{border-color:var(--stepin-petrole);outline:3px solid var(--stepin-terre-cuite);outline-offset:2px}.peau-stepin .express-bouton{min-height:56px;box-shadow:none;background:var(--stepin-petrole);color:var(--stepin-blanc);font-weight:700}.peau-stepin .express-bouton:hover{background:var(--stepin-petrole);filter:brightness(1.12)}.peau-stepin .express-secondaire{border:1.5px solid var(--stepin-petrole);background:var(--stepin-blanc);color:var(--stepin-petrole)}.peau-stepin .express-note,.peau-stepin .express-form>p{color:var(--stepin-sourdine);background:0 0;font-size:14px}.peau-stepin .express-note a{color:var(--stepin-petrole);-webkit-text-decoration-color:var(--stepin-terre-cuite);text-decoration-color:var(--stepin-terre-cuite)}.peau-stepin .express-ou{color:var(--stepin-sourdine)}.peau-stepin .express-ou:before,.peau-stepin .express-ou:after{background:var(--stepin-filet)}.peau-stepin .express-chiffre{border:1.5px solid var(--stepin-contour-champ);background:var(--stepin-blanc);color:var(--stepin-petrole)}.peau-stepin .express-chiffre[data-actif=true]{border:2px solid var(--stepin-petrole);outline:3px solid var(--stepin-terre-cuite)}.peau-stepin .express-liens button,.peau-stepin .express-liens a{color:var(--stepin-petrole);background:0 0}.peau-stepin .express-metiers{margin-top:26px}.peau-stepin .express-metiers button{border:1.5px solid var(--stepin-filet);color:var(--stepin-petrole)}.peau-stepin .express-metiers button[aria-pressed=true]{border:2px solid var(--stepin-petrole)}.peau-stepin .express-retour{padding:0 22px}.peau-stepin .express-erreur{border:1px solid var(--stepin-filet);border-left:4px solid var(--stepin-terre-cuite);background:var(--stepin-papier);color:var(--stepin-petrole)}.peau-stepin .express-metier-mascotte{display:none}.peau-stepin .stepin-mascotte-metier .express-mascotte{justify-content:flex-start;align-items:flex-end;gap:18px;width:fit-content;height:180px;margin:18px 0 0}.peau-stepin .stepin-mascotte-metier .express-mascotte img,.peau-stepin .stepin-mascotte-metier .express-mascotte video{filter:none}.peau-stepin .stepin-mascotte-metier .express-pause{color:var(--stepin-papier);background:0 0}.peau-stepin .express-retour:empty{display:none}.peau-stepin .auth-card>p,.peau-stepin .express-intro p{text-wrap:balance}.peau-stepin .express h1[tabindex="-1"]:focus-visible{outline:none}.stepin-activation__lede{max-width:34ch;color:var(--stepin-sous-nuit);text-wrap:balance;margin:18px 0 0;font-size:16px;line-height:1.55}.stepin-activation--court .stepin-feuille{border-radius:26px;flex:none;margin:40px 22px 0;padding:24px 22px 26px}.peau-stepin .prolonger__actions{flex-direction:column;gap:12px;display:flex}.peau-stepin .prolonger__principal,.peau-stepin .prolonger__secondaire{box-sizing:border-box;width:100%;min-height:54px;font:inherit;cursor:pointer;border-radius:12px;align-items:center;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.peau-stepin .prolonger__principal{background:var(--stepin-petrole);color:var(--stepin-blanc);border:0;justify-content:space-between}.peau-stepin .prolonger__principal:disabled{opacity:.6;cursor:default}.peau-stepin .prolonger__fleche{font-size:22px}.peau-stepin .prolonger__secondaire{border:1.5px solid var(--stepin-petrole);color:var(--stepin-petrole);background:0 0;justify-content:center}.peau-stepin .prolonger__retour:empty{min-height:0;margin-top:-12px}.peau-stepin .prolonger__retour{min-height:22px;color:var(--stepin-petrole);margin:0;font-size:14px;line-height:1.5}@media (min-width:760px){.peau-stepin{--stepin-pied:61px}.peau-stepin .auth-page{place-items:center;padding:64px 22px;display:grid}.stepin-activation,.peau-stepin .express-contenu{justify-content:center}.stepin-activation__haut,.stepin-activation__entete,.stepin-suivi,.peau-stepin .express-barre,.peau-stepin .express-intro,.peau-stepin .express-suite,.peau-stepin .express-retour{width:min(560px,100%);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.stepin-activation .stepin-feuille,.peau-stepin .express .stepin-feuille{border-radius:26px;flex:none;width:min(560px,100% - 44px);margin:36px auto 56px;padding:36px 36px 40px}}@media (min-width:1100px){.peau-stepin .auth-page{place-items:center;padding:64px 48px;display:grid}.peau-stepin .auth-card{grid-template:"marque form""titre form""phrase form"1fr".liens"/minmax(0,1fr) 440px;column-gap:112px;max-width:1080px;display:grid}.peau-stepin .auth-card>.stepin-marque{grid-area:marque}.peau-stepin .auth-card>h1{grid-area:titre;margin-top:56px;font-size:52px}.peau-stepin .auth-card>p{grid-area:phrase;max-width:440px;margin-top:18px;font-size:18px}.peau-stepin .auth-card>.auth-form{grid-area:form;align-self:center;margin-top:0}.peau-stepin .auth-card>.top-actions{grid-area:liens}.stepin-activation{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-content:center;column-gap:96px;width:min(1160px,100% - 96px);margin:0 auto;padding:56px 0;display:grid}.stepin-activation__haut,.stepin-activation__entete,.stepin-suivi{grid-column:1;width:auto;margin-left:0;padding:0}.stepin-activation__entete{padding-top:64px}.stepin-activation__entete h1{font-size:64px}.stepin-suivi{grid-template-columns:1fr;align-self:start;gap:18px;max-width:360px;margin-top:48px}.stepin-suivi li{font-size:13px}.stepin-activation .stepin-feuille{grid-area:1/2/span 3;align-self:start;width:auto;margin:0;padding:44px 44px 48px}.stepin-activation--court{grid-template-rows:auto auto}.stepin-activation--court .stepin-activation__haut{margin-bottom:56px}.stepin-activation--court .stepin-activation__entete{padding-top:0}.stepin-activation--court .stepin-feuille{grid-row:2;align-self:start}.peau-stepin .auth-card--court{grid-template-areas:"marque marque""titre form""phrase form"".liens"}.peau-stepin .auth-card--court>.auth-form{align-self:start;margin-top:56px}.peau-stepin .express-ruban{font-size:11px}.peau-stepin .express-barre{width:min(1160px,100% - 96px);padding-top:36px}.peau-stepin .express-barre .stepin-marque img{width:220px}.peau-stepin .express-contenu{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-content:center;align-items:center;column-gap:96px;width:min(1160px,100% - 96px);margin:0 auto;padding:72px 0 80px;display:grid}.peau-stepin .express-intro,.peau-stepin .express-suite{width:auto;margin:0;padding:0}.peau-stepin .express-intro h1,.peau-stepin .express-suite h1{font-size:64px}.peau-stepin .express-intro p{max-width:420px;margin-top:22px;font-size:19px}.peau-stepin .express .stepin-feuille{width:auto;margin:0;padding:40px 40px 44px}.peau-stepin .express-retour{width:min(1160px,100% - 96px)}}@media (prefers-reduced-motion:reduce){.peau-stepin .express-bouton:hover{filter:none}}
