.tg-login.tg-pointeuse{--tomate-500:#3b82f6;--tomate-600:var(--pt-bleu);--tomate-700:var(--pt-bleu-fonce);--tomate-800:var(--pt-bleu-nuit);--basilic-300:#86efac;--basilic-400:#4ade80;--basilic-600:#166534;--creme:var(--pt-fond);--sable-100:#eef3ff;--sable-200:var(--pt-trait);--sable-300:#b9c6e4;--sable-400:#8a97ae;--sable-500:var(--pt-gris);--sable-600:var(--pt-gris);--sable-700:var(--pt-encre);--ink:var(--pt-encre);--card:#fff;--danger:var(--pt-erreur);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--pt-fond);--color-danger-soft:color-mix(in srgb, var(--pt-erreur) 9%, #fff);--color-danger-ink:var(--pt-erreur);--radius-input:14px;--font-display:var(--pt-baloo);font-family:var(--pt-mulish);grid-template-columns:560px 1fr}.tg-login.tg-pointeuse .brand{padding:48px 56px 40px}.tg-login.tg-pointeuse .brand:after{width:640px;height:640px;inset:-280px -260px auto auto}.tg-login.tg-pointeuse .lockup-pointeuse{align-self:flex-start;padding:14px 18px 12px;box-shadow:0 10px 28px #0b1b4d2e}.tg-login.tg-pointeuse .brand-body{max-width:500px}.tg-login.tg-pointeuse .eyebrow{letter-spacing:.2px;text-transform:none;color:#fff;background:#ffffff24;border:1px solid #ffffff59;border-radius:999px;margin-bottom:24px;padding:7px 14px;font-size:14px;font-weight:700}.tg-login.tg-pointeuse .headline{letter-spacing:-.5px;color:#fff;-webkit-text-stroke:0;margin:0 0 24px;font-size:54px;font-weight:800;line-height:1.02}.tg-login.tg-pointeuse .subline{color:#fff;text-wrap:pretty;max-width:none;font-size:18px;line-height:1.55}.tg-login.tg-pointeuse .reassure{gap:14px;margin-top:32px}.tg-login.tg-pointeuse .reassure li{color:#fff;gap:12px;font-size:17px;font-weight:700}.tg-login.tg-pointeuse .reassure .tick{width:28px;height:28px;color:var(--pt-bleu-fonce);background:#fff;border-radius:50%}.tg-login.tg-pointeuse .brand-foot{color:#e3ebff;justify-content:space-between;gap:16px;font-size:14px}.tg-login.tg-pointeuse .brand-foot .tablette{align-items:center;gap:8px;font-weight:600;display:flex}.tg-login.tg-pointeuse .brand-cle{padding:56px 64px}.tg-login.tg-pointeuse .brand-cle .cle{width:260px;height:260px;transform:rotate(-35deg)}.tg-login.tg-pointeuse .brand-cle .headline{letter-spacing:0;max-width:420px;margin:0;font-size:44px;line-height:1.1}.tg-login.tg-pointeuse .panel{padding:24px 64px}.tg-login.tg-pointeuse .form-card{max-width:440px;box-shadow:var(--pt-ombre-carte);background:#fff;border-radius:24px;padding:36px}.tg-login.tg-pointeuse .form-card.large{max-width:520px}.tg-login.tg-pointeuse .form-head{margin-bottom:24px}.tg-login.tg-pointeuse .form-head h1,.tg-login.tg-pointeuse .confirm h1{letter-spacing:0;font-size:32px;font-weight:800;line-height:1.1}.tg-login.tg-pointeuse .form-card.large .form-head h1{font-size:28px}.tg-login.tg-pointeuse .form-head p{text-wrap:pretty}.tg-login.tg-pointeuse .field label{font-size:14px;font-weight:700}.tg-login.tg-pointeuse .input-wrap input,.tg-login.tg-pointeuse .select-wrap select{height:52px;padding-top:0;padding-bottom:0;font-size:16px;font-weight:500}.tg-login.tg-pointeuse .form-card.large .input-wrap input,.tg-login.tg-pointeuse .form-card.large .select-wrap select{height:48px}.tg-login.tg-pointeuse .input-wrap input:focus{box-shadow:0 0 0 4px #2563eb38}.tg-login.tg-pointeuse .input-wrap.has-error input:focus{box-shadow:0 0 0 4px #b91c1c26}.tg-login.tg-pointeuse .remember input:focus-visible+.checkbox{box-shadow:0 0 0 4px #2563eb40}.tg-login.tg-pointeuse .error-msg{font-size:13px;font-weight:700}.tg-login.tg-pointeuse .btn{height:52px;padding:0 20px;font-size:16px;font-weight:700;box-shadow:0 8px 20px #2563eb47}.tg-login.tg-pointeuse .btn.btn-google,.tg-login.tg-pointeuse .btn.btn-apple,.tg-login.tg-pointeuse .btn.secondaire{height:48px;box-shadow:none;font-size:15px;font-weight:700}.tg-login.tg-pointeuse .btn.secondaire{color:var(--pt-bleu-fonce)}.tg-login.tg-pointeuse .form-foot a{color:var(--pt-bleu-fonce);font-weight:700}.tg-login.tg-pointeuse .confirm .icone{color:#166534;background:#dcfce7;border-radius:50%}@media (max-width:880px){.tg-login.tg-pointeuse{grid-template-columns:1fr}.tg-login.tg-pointeuse .brand,.tg-login.tg-pointeuse .brand-cle{border-radius:0 0 32px 32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;padding:24px 20px 28px}.tg-login.tg-pointeuse .brand:after{width:300px;height:300px;top:-140px;right:-110px}.tg-login.tg-pointeuse .lockup-pointeuse{zoom:.69}.tg-login.tg-pointeuse .brand-body{max-width:none;display:block}.tg-login.tg-pointeuse .brand-inscription .eyebrow{display:none}.tg-login.tg-pointeuse .brand-inscription .headline,.tg-login.tg-pointeuse .brand-cle .headline{letter-spacing:0;text-wrap:balance;max-width:none;margin:0;font-size:26px;line-height:1.1;display:block}.tg-login.tg-pointeuse .brand-cle .cle{display:none}.tg-login.tg-pointeuse .panel{padding:20px 16px 32px}.tg-login.tg-pointeuse .form-card{padding:24px 20px}.tg-login.tg-pointeuse .points-essai li{color:var(--pt-encre);font-weight:600}}
