._9fjAEq_auth,._9fjAEq_onboarding{--brand:var(--wt-theme-brand,#1d4ed8);--brand-soft:var(--wt-theme-brand-soft,#eff6ff);--foreground:var(--wt-theme-text,#0f172a);--muted:var(--wt-theme-text-muted,#475569);--border:var(--wt-theme-border,#e2e8f0);--background:var(--wt-theme-canvas,#f8fafc);--surface:var(--wt-theme-canvas,#f8fafc);--accent:var(--wt-theme-brand,#1d4ed8);color:var(--wt-theme-text,#0f172a);background:var(--wt-theme-canvas,#f8fafc);min-height:100dvh;font-size:16px;line-height:1.5}._9fjAEq_auth :where(a,button,input,select,textarea,summary):focus-visible,._9fjAEq_onboarding :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--wt-theme-brand,#1d4ed8);outline-offset:3px}._9fjAEq_header{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:auto;padding:24px;display:flex}._9fjAEq_brand{align-items:center;gap:10px;font-size:20px;font-weight:700;display:inline-flex}._9fjAEq_logo{background:var(--wt-theme-brand,#1d4ed8);color:#fff;border-radius:8px;place-items:center;width:36px;height:36px;font-size:22px;display:grid}._9fjAEq_secure,._9fjAEq_back{min-height:44px;color:var(--wt-theme-text-muted,#475569);align-items:center;gap:8px;font-size:14px;display:inline-flex}._9fjAEq_back{color:var(--wt-theme-brand,#1d4ed8);font-weight:600}._9fjAEq_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:64px;max-width:1072px;margin:40px auto;padding:0 24px;display:grid}._9fjAEq_intro{padding:48px 0}._9fjAEq_eyebrow{color:var(--wt-theme-brand,#1d4ed8);margin-bottom:16px;font-size:14px;font-weight:600}._9fjAEq_intro h2{letter-spacing:-.03em;font-size:36px;font-weight:650;line-height:1.2}._9fjAEq_intro>p:last-of-type{color:var(--wt-theme-text-muted,#475569);max-width:360px;margin-top:24px;line-height:1.7}._9fjAEq_note{border-top:1px solid var(--wt-theme-border,#e2e8f0);color:var(--wt-theme-text-muted,#475569);align-items:start;gap:12px;margin-top:40px;padding-top:24px;font-size:14px;display:flex}._9fjAEq_note svg{color:var(--wt-theme-brand,#1d4ed8);flex-shrink:0}._9fjAEq_formArea{border:1px solid var(--wt-theme-border,#e2e8f0);background:var(--wt-theme-surface,white);border-radius:8px;min-width:0;padding:32px;box-shadow:0 1px 2px #0f172a0a}._9fjAEq_formArea>div{box-shadow:none;background:0 0;border:0;padding:0}._9fjAEq_formArea h1,._9fjAEq_formArea h2{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:28px;font-weight:650;line-height:1.25}._9fjAEq_formArea label{font-weight:600}._9fjAEq_formArea input:not([type=checkbox]):not([type=hidden]),._9fjAEq_formArea select,._9fjAEq_formArea textarea{border-color:#cbd5e1;border-radius:8px;min-width:0;max-width:100%;min-height:44px;font-size:16px}._9fjAEq_formArea input[inputmode=numeric]{width:100%;height:52px;font-size:24px}._9fjAEq_formArea input[type=checkbox]{accent-color:var(--wt-theme-brand,#1d4ed8)}._9fjAEq_formArea button{border-radius:8px;min-height:44px;font-weight:600}._9fjAEq_formArea button[aria-label="Afficher ou masquer le mot de passe"]{min-width:44px;right:2px}._9fjAEq_formArea a{color:var(--wt-theme-brand,#1d4ed8);min-height:44px;font-weight:600}._9fjAEq_formArea .grid-cols-6{gap:8px}._9fjAEq_formArea .text-xs{font-size:14px;line-height:1.5}:is(._9fjAEq_formArea .rounded-2xl,._9fjAEq_formArea .rounded-xl){border-radius:8px}._9fjAEq_footer{max-width:1120px;color:var(--wt-theme-text-muted,#475569);justify-content:space-between;gap:16px;margin:auto;padding:24px;font-size:14px;display:flex}._9fjAEq_skip{background:var(--wt-theme-surface,white);z-index:100;color:var(--wt-theme-brand,#1d4ed8);padding:12px;position:absolute;top:-100px;left:16px}._9fjAEq_skip:focus{top:8px}._9fjAEq_onboardingBody{max-width:1120px;margin:auto;padding:24px}._9fjAEq_steps{flex-wrap:wrap;gap:12px;margin:24px 0;padding:0;list-style:none;display:flex}._9fjAEq_steps a{border:1px solid var(--wt-theme-border,#e2e8f0);background:var(--wt-theme-surface,white);min-height:44px;color:var(--wt-theme-text-muted,#475569);border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:flex}._9fjAEq_steps a[aria-current=step]{border-color:var(--wt-theme-brand,#1d4ed8);background:var(--wt-theme-brand-soft,#eff6ff);color:var(--wt-theme-brand,#1d4ed8)}._9fjAEq_stepNumber{background:var(--wt-theme-surface-muted,#f1f5f9);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}._9fjAEq_onboardingContent{border:1px solid var(--wt-theme-border,#e2e8f0);background:var(--wt-theme-surface,white);border-radius:8px;padding:24px}._9fjAEq_onboardingContent h1{font-size:28px;font-weight:650;line-height:1.3}._9fjAEq_description{color:var(--wt-theme-text-muted,#475569);max-width:760px;margin-top:8px;font-size:16px}._9fjAEq_summary{color:var(--wt-theme-text-muted,#475569);border-top:1px solid var(--wt-theme-border,#e2e8f0);flex-wrap:wrap;gap:16px;margin:24px 0 0;padding:16px 0;font-size:14px;display:flex}@media (max-width:767px){._9fjAEq_header{align-items:start;padding:16px}._9fjAEq_secure{display:none}._9fjAEq_back{max-width:50%}._9fjAEq_layout{max-width:600px;margin:16px auto;padding:0 16px;display:block}._9fjAEq_intro{display:none}._9fjAEq_formArea{padding:24px 16px}._9fjAEq_formArea h1,._9fjAEq_formArea h2{font-size:24px}._9fjAEq_footer{flex-direction:column;padding:24px 16px}._9fjAEq_onboardingBody{padding:16px}._9fjAEq_onboardingContent{padding:20px 16px}._9fjAEq_steps{gap:8px}._9fjAEq_steps a{padding:8px}}@media (prefers-reduced-motion:reduce){._9fjAEq_auth *,._9fjAEq_onboarding *{scroll-behavior:auto;transition:none}}@media (max-width:359px){._9fjAEq_formArea .grid-cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}}
