:is(.compte-v2,.charte-v2){--c-fond:#fdf7ff;--c-carte:#fff;--c-encre:#09090b;--c-encre2:#3f3f46;--c-encre3:#71717a;--c-accent:#6a2ad5;--c-accent-sombre:#4c1d95;--c-bouton:#8a5cfa;--c-doux:#f9f1ff;--c-bordure:#e4e4e7;--c-pointille:#d4bff5;--c-photo-texte:#9a86bd;--c-ok-fond:#e4f5e9;--c-ok:#1f7a45;--c-danger-fond:#fde8e8;--c-danger:#b42318;--c-degrade:linear-gradient(115deg, #d6bff7 0%, #f2e6d0 52%, #dfe6bd 100%);--c-degrade-ligne:linear-gradient(90deg, #d6bff7 0%, #f2e6d0 52%, #dfe6bd 100%);--c-rayon-carte:20px;--c-rayon-bloc:14px;--c-titre:var(--font-compte-titre), "Bricolage Grotesque", Helvetica, Arial, sans-serif;--c-texte:var(--font-compte-texte), "Public Sans", Helvetica, Arial, sans-serif;background:var(--c-fond);color:var(--c-encre);font-family:var(--c-texte);font-size:14px;line-height:1.5}:is(.compte-v2,.charte-v2) a{color:var(--c-accent);text-decoration:none}:is(.compte-v2,.charte-v2) a:hover{color:var(--c-accent-sombre)}:is(.compte-v2,.charte-v2) .c-card{background:var(--c-carte);border:1px solid var(--c-bordure);border-radius:var(--c-rayon-carte);box-sizing:border-box;padding:24px}:is(.compte-v2,.charte-v2) .c-card--tight{padding:16px}:is(.compte-v2,.charte-v2) .c-bloc{background:var(--c-doux);border-radius:var(--c-rayon-bloc);box-sizing:border-box;padding:16px}:is(.compte-v2,.charte-v2) .c-bloc--note{border-radius:var(--c-rayon-carte);border-left:5px solid #d6bff7;padding:20px 24px}:is(.compte-v2,.charte-v2) .c-btn,:is(.compte-v2,.charte-v2) .c-btn-secondary,:is(.compte-v2,.charte-v2) .c-btn-dark,:is(.compte-v2,.charte-v2) .c-btn-danger{font-family:var(--c-titre);text-align:center;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:700;line-height:1.2;transition:opacity .15s,background-color .15s;display:inline-flex}:is(.compte-v2,.charte-v2) .c-btn{background:var(--c-bouton);color:#fff}:is(.compte-v2,.charte-v2) .c-btn:hover{background:var(--c-accent);color:#fff}:is(.compte-v2,.charte-v2) .c-btn-secondary{background:var(--c-carte);color:var(--c-encre);border:1px solid var(--c-bordure);padding:12px 21px}:is(.compte-v2,.charte-v2) .c-btn-secondary:hover{border-color:var(--c-pointille);color:var(--c-encre)}:is(.compte-v2,.charte-v2) .c-btn-dark{background:var(--c-encre);color:#fff}:is(.compte-v2,.charte-v2) .c-btn-dark:hover{color:#fff;background:#27272a}:is(.compte-v2,.charte-v2) .c-btn-danger{background:var(--c-carte);color:var(--c-danger);border:1px solid var(--c-bordure);padding:12px 21px}:is(.compte-v2,.charte-v2) .c-btn-danger:hover{border-color:var(--c-danger);color:var(--c-danger)}:is(.compte-v2,.charte-v2) .c-btn--sm{padding:9px 16px;font-size:12px}:is(.compte-v2,.charte-v2) .c-btn-secondary.c-btn--sm,:is(.compte-v2,.charte-v2) .c-btn-danger.c-btn--sm{padding:8px 15px}:is(.compte-v2,.charte-v2) .c-btn[disabled],:is(.compte-v2,.charte-v2) .c-btn-secondary[disabled]{opacity:.5;cursor:not-allowed}:is(.compte-v2,.charte-v2) .c-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--c-encre3);font-size:11px;font-weight:700}:is(.compte-v2,.charte-v2) .c-eyebrow--accent{color:var(--c-accent)}:is(.compte-v2,.charte-v2) .c-eyebrow--dark{color:var(--c-encre2)}:is(.compte-v2,.charte-v2) .c-h1{font-family:var(--c-titre);letter-spacing:-.02em;color:var(--c-encre);margin:0;font-size:36px;font-weight:800;line-height:1.05}:is(.compte-v2,.charte-v2) .c-h2{font-family:var(--c-titre);color:var(--c-encre);margin:0;font-size:20px;font-weight:700}:is(.compte-v2,.charte-v2) .c-h3{font-family:var(--c-titre);color:var(--c-encre);margin:0;font-size:16px;font-weight:700}:is(.compte-v2,.charte-v2) .c-display{font-family:var(--c-titre);letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1}:is(.compte-v2,.charte-v2) .c-mono-ref{font-family:var(--c-titre);font-weight:700}:is(.compte-v2,.charte-v2) .c-muted{color:var(--c-encre3);font-size:13px}:is(.compte-v2,.charte-v2) .c-small{color:var(--c-encre3);font-size:12px}:is(.compte-v2,.charte-v2) .c-ok{color:var(--c-ok)}:is(.compte-v2,.charte-v2) .c-danger{color:var(--c-danger)}:is(.compte-v2,.charte-v2) .c-badge-ok,:is(.compte-v2,.charte-v2) .c-badge-accent,:is(.compte-v2,.charte-v2) .c-badge-danger,:is(.compte-v2,.charte-v2) .c-badge-neutral{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}:is(.compte-v2,.charte-v2) .c-badge-ok{background:var(--c-ok-fond);color:var(--c-ok)}:is(.compte-v2,.charte-v2) .c-badge-accent{background:var(--c-doux);color:var(--c-accent)}:is(.compte-v2,.charte-v2) .c-badge-accent--solid{background:var(--c-bouton);color:#fff}:is(.compte-v2,.charte-v2) .c-badge-danger{background:var(--c-danger-fond);color:var(--c-danger)}:is(.compte-v2,.charte-v2) .c-badge-neutral{color:var(--c-encre2);background:#f4f4f5}:is(.compte-v2,.charte-v2) .c-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}:is(.compte-v2,.charte-v2) .c-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}:is(.compte-v2,.charte-v2) .c-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}:is(.compte-v2,.charte-v2) .c-grid-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}:is(.compte-v2,.charte-v2) .c-tile{background:var(--c-carte);border:1px solid var(--c-bordure);border-radius:var(--c-rayon-carte);color:var(--c-encre);box-sizing:border-box;align-items:flex-start;gap:16px;padding:20px;transition:border-color .15s;display:flex}:is(.compte-v2,.charte-v2) .c-tile:hover{border-color:var(--c-pointille);color:var(--c-encre)}:is(.compte-v2,.charte-v2) .c-tile__icon{border-radius:var(--c-rayon-bloc);background:var(--c-doux);width:48px;height:48px;color:var(--c-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.compte-v2,.charte-v2) .c-tile__title{font-family:var(--c-titre);font-size:17px;font-weight:700}:is(.compte-v2,.charte-v2) .c-tile__desc{color:var(--c-encre3);font-size:13px;line-height:1.5}:is(.compte-v2,.charte-v2) .c-crumbs{color:var(--c-encre3);font-size:12px}:is(.compte-v2,.charte-v2) .c-crumbs a{color:var(--c-accent)}:is(.compte-v2,.charte-v2) .c-input,:is(.compte-v2,.charte-v2) .c-select,:is(.compte-v2,.charte-v2) .c-textarea{box-sizing:border-box;border:1px solid var(--c-bordure);background:var(--c-carte);width:100%;height:44px;color:var(--c-encre);font-family:var(--c-texte);border-radius:12px;padding:0 14px;font-size:14px}:is(.compte-v2,.charte-v2) .c-textarea{resize:vertical;height:auto;min-height:96px;padding:12px 14px}:is(.compte-v2,.charte-v2) .c-input:focus,:is(.compte-v2,.charte-v2) .c-select:focus,:is(.compte-v2,.charte-v2) .c-textarea:focus{outline:2px solid var(--c-pointille);outline-offset:1px;border-color:var(--c-bouton)}:is(.compte-v2,.charte-v2) .c-input[readonly]{background:var(--c-doux);color:var(--c-encre2)}:is(.compte-v2,.charte-v2) .c-label{flex-direction:column;gap:6px;display:flex}:is(.compte-v2,.charte-v2) .c-check{width:18px;height:18px;accent-color:var(--c-accent)}:is(.compte-v2,.charte-v2) .c-photo{border-radius:var(--c-rayon-bloc);background:var(--c-doux);border:1px dashed var(--c-pointille);color:var(--c-photo-texte);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex;overflow:hidden}:is(.compte-v2,.charte-v2) .c-photo img{object-fit:cover;width:100%;height:100%;display:block}:is(.compte-v2,.charte-v2) .c-gradient{background:#e9dfe6;background-image:var(--c-degrade)}:is(.compte-v2,.charte-v2) .c-gradient-line{background:#e9dfe6;background-image:var(--c-degrade-ligne);border-radius:999px;height:4px}:is(.compte-v2,.charte-v2) .c-divider{background:var(--c-bordure);height:1px}:is(.compte-v2,.charte-v2) .c-progress{background:#f3ebf9;border-radius:999px;height:8px;overflow:hidden}:is(.compte-v2,.charte-v2) .c-progress__bar{background:var(--c-bouton);border-radius:999px;height:8px}:is(.compte-v2,.charte-v2) .c-steps{align-items:center;display:flex}:is(.compte-v2,.charte-v2) .c-steps__step{text-align:center;flex-direction:column;align-items:center;gap:6px;width:120px;font-size:11px;font-weight:600;display:flex}:is(.compte-v2,.charte-v2) .c-steps__step[data-state=todo]{color:var(--c-encre3)}:is(.compte-v2,.charte-v2) .c-steps__dot{box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}:is(.compte-v2,.charte-v2) .c-steps__dot[data-state=done]{background:var(--c-ok);color:#fff}:is(.compte-v2,.charte-v2) .c-steps__dot[data-state=current]{background:var(--c-bouton);box-shadow:0 0 0 5px #eaddff}:is(.compte-v2,.charte-v2) .c-steps__dot[data-state=todo]{border:2px solid var(--c-bordure);background:var(--c-carte)}:is(.compte-v2,.charte-v2) .c-steps__line{background:var(--c-bordure);flex-grow:1;height:3px}:is(.compte-v2,.charte-v2) .c-steps__line[data-state=done]{background:var(--c-ok)}:is(.compte-v2,.charte-v2) .c-topbar{color:var(--c-encre3);justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}:is(.compte-v2,.charte-v2) .c-topbar button{font:inherit;color:var(--c-accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}:is(.compte-v2,.charte-v2) .c-topbar button:hover{color:var(--c-accent-sombre)}:is(.compte-v2,.charte-v2) .c-page{flex-direction:column;gap:28px;max-width:1184px;margin:0 auto;padding:24px 16px 64px;display:flex}@media (min-width:1024px){:is(.compte-v2,.charte-v2) .c-page{padding:32px 48px 72px}}@media (max-width:720px){:is(.compte-v2,.charte-v2) .c-grid-2,:is(.compte-v2,.charte-v2) .c-grid-3,:is(.compte-v2,.charte-v2) .c-grid-main{grid-template-columns:minmax(0,1fr)}:is(.compte-v2,.charte-v2) .c-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.compte-v2,.charte-v2) .c-h1{font-size:30px}:is(.compte-v2,.charte-v2) .c-steps__step{width:72px;font-size:10px}}:is(.compte-v2,.charte-v2) .c-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60vh;padding:64px 16px;display:flex}:is(.compte-v2,.charte-v2) .c-center .c-h1{max-width:20ch}:is(.compte-v2,.charte-v2) .c-center p{max-width:52ch}:is(.compte-v2,.charte-v2) .c-lead{color:var(--c-encre2);font-size:16px;line-height:1.6}:is(.compte-v2,.charte-v2) .c-icon-badge{background:var(--c-doux);width:72px;height:72px;color:var(--c-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}:is(.compte-v2,.charte-v2) .c-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}:is(.compte-v2,.charte-v2) .c-h1--xl{font-size:48px}:is(.compte-v2,.charte-v2) .c-mono{color:var(--c-encre3);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px}:is(.compte-v2,.charte-v2) .c-prose{max-width:72ch;color:var(--c-encre2);font-size:15px;line-height:1.7}:is(.compte-v2,.charte-v2) .c-prose>*+*{margin-top:1em}:is(.compte-v2,.charte-v2) .c-prose h2{font-family:var(--c-titre);letter-spacing:-.01em;color:var(--c-encre);margin:2.2em 0 .6em;scroll-margin-top:96px;font-size:22px;font-weight:700}:is(.compte-v2,.charte-v2) .c-prose h3{font-family:var(--c-titre);color:var(--c-encre);margin:1.6em 0 .4em;scroll-margin-top:96px;font-size:17px;font-weight:700}:is(.compte-v2,.charte-v2) .c-prose h4{font-family:var(--c-titre);color:var(--c-encre);margin:1.2em 0 .3em;font-size:15px;font-weight:700}:is(.compte-v2,.charte-v2) .c-prose p{margin:0 0 1em}:is(.compte-v2,.charte-v2) .c-prose ul,:is(.compte-v2,.charte-v2) .c-prose ol{margin:0 0 1em;padding-left:1.4em}:is(.compte-v2,.charte-v2) .c-prose li{margin:.35em 0}:is(.compte-v2,.charte-v2) .c-prose ul{list-style:outside}:is(.compte-v2,.charte-v2) .c-prose ol{list-style:decimal}:is(.compte-v2,.charte-v2) .c-prose strong{color:var(--c-encre);font-weight:700}:is(.compte-v2,.charte-v2) .c-prose a{text-decoration:underline;-webkit-text-decoration-color:var(--c-pointille);text-decoration-color:var(--c-pointille);text-underline-offset:3px;font-weight:600}:is(.compte-v2,.charte-v2) .c-prose blockquote{background:var(--c-doux);border-radius:var(--c-rayon-bloc);border-left:5px solid #d6bff7;margin:1.2em 0;padding:14px 18px;font-style:normal}:is(.compte-v2,.charte-v2) .c-prose code{background:var(--c-doux);border-radius:6px;padding:2px 6px;font-family:ui-monospace,Consolas,monospace;font-size:.9em}:is(.compte-v2,.charte-v2) .c-prose hr{background:var(--c-bordure);border:0;height:1px;margin:2em 0}:is(.compte-v2,.charte-v2) .c-prose table{border-collapse:collapse;width:100%;margin:1em 0;font-size:14px}:is(.compte-v2,.charte-v2) .c-prose th{text-align:left;border-bottom:2px solid var(--c-encre);letter-spacing:.08em;text-transform:uppercase;color:var(--c-encre3);padding:8px 10px;font-size:11px;font-weight:700}:is(.compte-v2,.charte-v2) .c-prose td{border-bottom:1px solid var(--c-bordure);vertical-align:top;padding:10px}:is(.compte-v2,.charte-v2) .c-toc{flex-direction:column;align-self:start;gap:6px;font-size:13px;display:flex;position:sticky;top:96px}:is(.compte-v2,.charte-v2) .c-toc a{color:var(--c-encre2);border-radius:10px;padding:6px 10px}:is(.compte-v2,.charte-v2) .c-toc a:hover{background:var(--c-doux);color:var(--c-accent)}:is(.compte-v2,.charte-v2) .c-doc{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:1024px){:is(.compte-v2,.charte-v2) .c-doc--toc{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:1023px){:is(.compte-v2,.charte-v2) .c-toc{display:none}}:is(.compte-v2,.charte-v2) .c-kv{grid-template-columns:140px minmax(0,1fr);gap:8px 16px;font-size:14px;display:grid}:is(.compte-v2,.charte-v2) .c-kv dt{color:var(--c-encre3)}:is(.compte-v2,.charte-v2) .c-kv dd{margin:0;font-weight:600}:is(.compte-v2,.charte-v2) .c-faq details{border:1px solid var(--c-bordure);border-radius:var(--c-rayon-bloc);background:var(--c-carte);padding:0 18px}:is(.compte-v2,.charte-v2) .c-faq details+details{margin-top:10px}:is(.compte-v2,.charte-v2) .c-faq summary{cursor:pointer;font-family:var(--c-titre);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:15px;font-weight:700;list-style:none;display:flex}:is(.compte-v2,.charte-v2) .c-faq summary::-webkit-details-marker{display:none}:is(.compte-v2,.charte-v2) .c-faq summary:after{content:"+";color:var(--c-accent);flex-shrink:0;font-size:20px}:is(.compte-v2,.charte-v2) .c-faq details[open] summary:after{content:"–"}:is(.compte-v2,.charte-v2) .c-faq details>:not(summary){color:var(--c-encre2);padding:0 0 16px;font-size:14px;line-height:1.65}:is(.compte-v2,.charte-v2) .c-tunnel{flex-direction:column;gap:20px;max-width:1184px;margin:0 auto;padding:24px 16px 64px;display:flex}@media (min-width:1024px){:is(.compte-v2,.charte-v2) .c-tunnel{padding:32px 48px 72px}}:is(.compte-v2,.charte-v2) .c-tunnel__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}:is(.compte-v2,.charte-v2) .c-tunnel__grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}:is(.compte-v2,.charte-v2) .c-tunnel__col{flex-direction:column;gap:14px;min-width:0;display:flex}:is(.compte-v2,.charte-v2) .c-sticky{top:calc(var(--header-height,144px) + 16px);flex-direction:column;gap:14px;display:flex;position:sticky}:is(.compte-v2,.charte-v2) .c-count{color:var(--c-encre3);font-size:20px;font-weight:600}:is(.compte-v2,.charte-v2) .c-auth{grid-template-columns:minmax(0,1fr) 480px;align-items:stretch;gap:40px;display:grid}:is(.compte-v2,.charte-v2) .c-auth--inverse{grid-template-columns:420px minmax(0,1fr)}:is(.compte-v2,.charte-v2) .c-auth__hero{border-radius:var(--c-rayon-carte);min-height:560px;color:var(--c-encre);background:#e9dfe6;background-image:var(--c-degrade);flex-direction:column;justify-content:space-between;gap:24px;padding:44px;display:flex;overflow:hidden}:is(.compte-v2,.charte-v2) .c-auth__hero-title{font-family:var(--c-titre);letter-spacing:-.02em;margin:0;font-size:44px;font-weight:800;line-height:1.05}:is(.compte-v2,.charte-v2) .c-auth__hero-text{color:var(--c-encre2);max-width:480px;margin:0;font-size:15px;line-height:1.6}:is(.compte-v2,.charte-v2) .c-auth__visual{background-position:100% 100%;background-repeat:no-repeat;background-size:contain;flex-grow:1;min-height:220px;margin:0 -44px -44px 0}:is(.compte-v2,.charte-v2) .c-auth__visual--connexion{background-image:url(/illustrations/connexion.webp)}:is(.compte-v2,.charte-v2) .c-auth__visual--inscription{background-image:url(/illustrations/inscription.webp)}:is(.compte-v2,.charte-v2) .c-auth__foot{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;display:flex}:is(.compte-v2,.charte-v2) .c-auth__points{color:var(--c-encre2);flex-wrap:wrap;gap:10px 22px;font-size:12px;font-weight:600;display:flex}:is(.compte-v2,.charte-v2) .c-auth__side{flex-direction:column;gap:16px;display:flex}:is(.compte-v2,.charte-v2) .c-auth__form{background:var(--c-carte);border:1px solid var(--c-bordure);border-radius:var(--c-rayon-carte);box-sizing:border-box;flex-direction:column;align-self:start;gap:16px;width:100%;padding:36px;display:flex}:is(.compte-v2,.charte-v2) .c-auth__form .c-h1{font-size:30px}:is(.compte-v2,.charte-v2) .c-auth__form--narrow{max-width:560px;margin:0 auto}:is(.compte-v2,.charte-v2) .c-auth__social{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}:is(.compte-v2,.charte-v2) .c-auth__social--2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.compte-v2,.charte-v2) .c-or{color:var(--c-encre3);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}:is(.compte-v2,.charte-v2) .c-or:before,:is(.compte-v2,.charte-v2) .c-or:after{content:"";background:var(--c-bordure);flex-grow:1;height:1px}:is(.compte-v2,.charte-v2) .c-field{letter-spacing:.08em;text-transform:uppercase;color:var(--c-encre3);flex-direction:column;gap:6px;min-width:0;font-size:11px;font-weight:700;display:flex}:is(.compte-v2,.charte-v2) .c-field .c-input,:is(.compte-v2,.charte-v2) .c-field .c-select,:is(.compte-v2,.charte-v2) .c-field .c-textarea{letter-spacing:0;text-transform:none;height:48px;padding:0 16px;font-size:15px;font-weight:400}:is(.compte-v2,.charte-v2) .c-field .c-textarea{height:auto;min-height:88px;padding:12px 16px}:is(.compte-v2,.charte-v2) .c-field__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}:is(.compte-v2,.charte-v2) .c-field__row a{text-transform:none;letter-spacing:0;font-weight:600}:is(.compte-v2,.charte-v2) .c-field__hint{letter-spacing:0;text-transform:none;color:var(--c-encre3);font-size:12px;font-weight:400}:is(.compte-v2,.charte-v2) .c-field__req{color:var(--c-danger)}:is(.compte-v2,.charte-v2) .c-field--2{grid-column:span 2}:is(.compte-v2,.charte-v2) .c-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:is(.compte-v2,.charte-v2) .c-fields--3{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.compte-v2,.charte-v2) .c-checkline{cursor:pointer;color:var(--c-encre);align-items:flex-start;gap:10px;font-size:13px;font-weight:600;line-height:1.5;display:flex}:is(.compte-v2,.charte-v2) .c-checkline .c-check{flex-shrink:0;margin-top:1px}:is(.compte-v2,.charte-v2) .c-checkline small{color:var(--c-encre3);font-size:12px;font-weight:400;display:block}:is(.compte-v2,.charte-v2) .c-fieldset{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}:is(.compte-v2,.charte-v2) .c-fieldset>legend{float:left;width:100%;margin:0;padding:0}:is(.compte-v2,.charte-v2) .c-fieldset>legend+*{clear:both}:is(.compte-v2,.charte-v2) .c-fieldset__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}:is(.compte-v2,.charte-v2) .c-details>summary{cursor:pointer;color:var(--c-accent);font-size:13px;font-weight:600;list-style:none}:is(.compte-v2,.charte-v2) .c-details>summary::-webkit-details-marker{display:none}:is(.compte-v2,.charte-v2) .c-details[open]>summary{margin-bottom:14px}:is(.compte-v2,.charte-v2) .c-details__body{flex-direction:column;gap:12px;display:flex}:is(.compte-v2,.charte-v2) .c-btn--block{width:100%}:is(.compte-v2,.charte-v2) .c-btn--lg{min-height:52px;padding:0 24px;font-size:16px}:is(.compte-v2,.charte-v2) .c-linkbtn{font:inherit;color:var(--c-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:inline-flex}:is(.compte-v2,.charte-v2) .c-linkbtn:hover{color:var(--c-accent-sombre)}:is(.compte-v2,.charte-v2) .c-linkbtn--muted{color:var(--c-encre3)}:is(.compte-v2,.charte-v2) .c-linkbtn--muted:hover{color:var(--c-danger)}:is(.compte-v2,.charte-v2) .c-linkbtn:disabled{opacity:.5;cursor:wait}:is(.compte-v2,.charte-v2) .c-alert{border-radius:var(--c-rayon-bloc);background:var(--c-danger-fond);color:var(--c-danger);border-left:5px solid var(--c-danger);align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}:is(.compte-v2,.charte-v2) .c-alert a{color:inherit;font-weight:700;text-decoration:underline}:is(.compte-v2,.charte-v2) .c-alert--ok{background:var(--c-ok-fond);color:var(--c-ok);border-left-color:var(--c-ok)}:is(.compte-v2,.charte-v2) .c-alert--info{background:var(--c-doux);color:var(--c-encre);border-left-color:#d6bff7}:is(.compte-v2,.charte-v2) .c-alert--info a{color:var(--c-accent);text-decoration:none}:is(.compte-v2,.charte-v2) .c-alert svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}:is(.compte-v2,.charte-v2) .c-fineprint{color:var(--c-encre3);text-align:center;margin:0;font-size:12px;line-height:1.6}:is(.compte-v2,.charte-v2) .c-fineprint a{font-weight:600}:is(.compte-v2,.charte-v2) .c-avantage{background:var(--c-doux);border-radius:var(--c-rayon-bloc);color:var(--c-encre2);align-items:flex-start;gap:14px;padding:16px;font-size:13px;line-height:1.5;display:flex}:is(.compte-v2,.charte-v2) .c-avantage svg{width:22px;height:22px;color:var(--c-accent);flex-shrink:0;margin-top:2px}:is(.compte-v2,.charte-v2) .c-avantage b{color:var(--c-encre);font-weight:700;display:block}:is(.compte-v2,.charte-v2) .c-etapes{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}:is(.compte-v2,.charte-v2) .c-etapes__item{color:var(--c-encre3);align-items:center;gap:8px;display:inline-flex}:is(.compte-v2,.charte-v2) .c-etapes__item[data-state=current]{color:var(--c-encre);font-weight:700}:is(.compte-v2,.charte-v2) .c-etapes__item[data-state=done]{color:var(--c-ok);font-weight:700}:is(.compte-v2,.charte-v2) .c-etapes__num{border:2px solid var(--c-bordure);box-sizing:border-box;background:var(--c-carte);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}:is(.compte-v2,.charte-v2) .c-etapes__item[data-state=current] .c-etapes__num{background:var(--c-bouton);border-color:var(--c-bouton);color:#fff}:is(.compte-v2,.charte-v2) .c-etapes__item[data-state=done] .c-etapes__num{background:var(--c-ok);border-color:var(--c-ok);color:#fff}:is(.compte-v2,.charte-v2) .c-etapes__line{background:var(--c-bordure);width:32px;height:2px}:is(.compte-v2,.charte-v2) .c-etapes__line[data-state=done]{background:var(--c-ok)}:is(.compte-v2,.charte-v2) .c-cart-list{background:var(--c-carte);border:1px solid var(--c-bordure);border-radius:var(--c-rayon-carte);margin:0;padding:0;list-style:none;overflow:hidden}:is(.compte-v2,.charte-v2) .c-cart-row{border-bottom:1px solid var(--c-bordure);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}:is(.compte-v2,.charte-v2) .c-cart-row:last-child{border-bottom:0}:is(.compte-v2,.charte-v2) .c-cart-row__photo{background:#fff;width:96px;height:96px}:is(.compte-v2,.charte-v2) .c-cart-row__photo img{object-fit:contain;box-sizing:border-box;padding:6px}:is(.compte-v2,.charte-v2) .c-cart-row__info{flex-direction:column;gap:4px;min-width:0;display:flex}:is(.compte-v2,.charte-v2) .c-cart-row__name{color:var(--c-encre);font-size:15px;font-weight:600;line-height:1.35}:is(.compte-v2,.charte-v2) .c-cart-row__name:hover{color:var(--c-accent)}:is(.compte-v2,.charte-v2) .c-cart-row__meta{color:var(--c-encre3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:is(.compte-v2,.charte-v2) .c-cart-row__actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:6px;font-size:12px;display:flex}:is(.compte-v2,.charte-v2) .c-cart-row__price{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}:is(.compte-v2,.charte-v2) .c-cart-row__total{font-family:var(--c-titre);white-space:nowrap;font-size:18px;font-weight:700}:is(.compte-v2,.charte-v2) .c-cart-row__moved{align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}:is(.compte-v2,.charte-v2) .c-qty{border:1px solid var(--c-bordure);background:var(--c-carte);border-radius:999px;align-items:center;height:40px;display:inline-flex;overflow:hidden}:is(.compte-v2,.charte-v2) .c-qty form{display:contents}:is(.compte-v2,.charte-v2) .c-qty button{background:var(--c-carte);width:40px;height:40px;color:var(--c-encre);cursor:pointer;border:0;font-size:18px;line-height:1}:is(.compte-v2,.charte-v2) .c-qty button:hover{background:var(--c-doux)}:is(.compte-v2,.charte-v2) .c-qty button:disabled{opacity:.3;cursor:not-allowed;background:var(--c-carte)}:is(.compte-v2,.charte-v2) .c-qty output{text-align:center;font-variant-numeric:tabular-nums;width:40px;font-size:14px;font-weight:700}:is(.compte-v2,.charte-v2) .c-summary{flex-direction:column;gap:12px;display:flex}:is(.compte-v2,.charte-v2) .c-summary__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}:is(.compte-v2,.charte-v2) .c-summary__line{justify-content:space-between;gap:12px;font-size:13px;display:flex}:is(.compte-v2,.charte-v2) .c-summary__line>:first-child{color:var(--c-encre3);min-width:0}:is(.compte-v2,.charte-v2) .c-summary__line>:last-child{white-space:nowrap;font-weight:600}:is(.compte-v2,.charte-v2) .c-summary__line--ok,:is(.compte-v2,.charte-v2) .c-summary__line--ok>:first-child{color:var(--c-ok)}:is(.compte-v2,.charte-v2) .c-summary__items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}:is(.compte-v2,.charte-v2) .c-summary__item{align-items:center;gap:12px;font-size:13px;line-height:1.3;display:flex}:is(.compte-v2,.charte-v2) .c-summary__item>.c-photo{border-radius:12px;width:56px;height:56px}:is(.compte-v2,.charte-v2) .c-summary__item-name{flex-grow:1;min-width:0}:is(.compte-v2,.charte-v2) .c-summary__item-name b{font-weight:600;display:block}:is(.compte-v2,.charte-v2) .c-summary__item-name span{color:var(--c-encre3);font-size:12px}:is(.compte-v2,.charte-v2) .c-summary__item>:last-child{white-space:nowrap;font-weight:700}:is(.compte-v2,.charte-v2) .c-summary__total{border-top:1px solid var(--c-bordure);justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;font-size:13px;font-weight:700;display:flex}:is(.compte-v2,.charte-v2) .c-summary__total .c-display{font-size:28px}:is(.compte-v2,.charte-v2) .c-summary__total small{color:var(--c-encre3);font-weight:400}:is(.compte-v2,.charte-v2) .c-reassurance{color:var(--c-encre2);flex-direction:column;gap:10px;font-size:12px;display:flex}:is(.compte-v2,.charte-v2) .c-reassurance div{align-items:center;gap:10px;display:flex}:is(.compte-v2,.charte-v2) .c-reassurance svg{width:18px;height:18px;color:var(--c-accent);flex-shrink:0}:is(.compte-v2,.charte-v2) .c-pay-badges{flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}:is(.compte-v2,.charte-v2) .c-pay-badges li{border:1px solid var(--c-bordure);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:48px;height:32px;list-style:none;display:flex;overflow:hidden}:is(.compte-v2,.charte-v2) .c-pay-badges img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:3px}:is(.compte-v2,.charte-v2) .c-icon-badge--ok{background:var(--c-ok-fond);color:var(--c-ok)}:is(.compte-v2,.charte-v2) .c-icon-badge--danger{background:var(--c-danger-fond);color:var(--c-danger)}@media (prefers-reduced-motion:no-preference){:is(.compte-v2,.charte-v2) .c-icon-badge--pulse{animation:1.6s ease-in-out infinite c-pulse}@keyframes c-pulse{0%,to{opacity:1}50%{opacity:.55}}}@media (max-width:960px){:is(.compte-v2,.charte-v2) .c-auth,:is(.compte-v2,.charte-v2) .c-auth--inverse,:is(.compte-v2,.charte-v2) .c-tunnel__grid{grid-template-columns:minmax(0,1fr)}:is(.compte-v2,.charte-v2) .c-auth__hero{order:2;min-height:0;padding:28px}:is(.compte-v2,.charte-v2) .c-auth__hero-title{font-size:30px}:is(.compte-v2,.charte-v2) .c-auth__visual{display:none}:is(.compte-v2,.charte-v2) .c-auth__form{padding:24px}:is(.compte-v2,.charte-v2) .c-sticky{position:static}:is(.compte-v2,.charte-v2) .c-etapes__label{display:none}:is(.compte-v2,.charte-v2) .c-etapes__item[data-state=current] .c-etapes__label{display:inline}}@media (max-width:720px){:is(.compte-v2,.charte-v2) .c-auth__social--2,:is(.compte-v2,.charte-v2) .c-fields,:is(.compte-v2,.charte-v2) .c-fields--3{grid-template-columns:minmax(0,1fr)}:is(.compte-v2,.charte-v2) .c-field--2{grid-column:auto}:is(.compte-v2,.charte-v2) .c-field .c-input,:is(.compte-v2,.charte-v2) .c-field .c-select{font-size:16px}:is(.compte-v2,.charte-v2) .c-cart-row{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:16px}:is(.compte-v2,.charte-v2) .c-cart-row__photo{width:72px;height:72px}:is(.compte-v2,.charte-v2) .c-cart-row__price{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}:is(.compte-v2,.charte-v2) .c-count{font-size:16px}}
