.bat-auth-root{min-height:var(--bat-fill-vh,100dvh);color:#0f172a;background:#fff;place-items:start center;padding:clamp(2rem,10vh,8rem) clamp(1rem,5vw,2rem) 2.5rem;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid}@media (max-width:480px){.bat-auth-root{padding-top:1.75rem}}.bat-auth-center{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.bat-auth-brand{margin-bottom:1.25rem}.bat-auth-title{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.75rem;font-weight:800}.bat-auth-subtitle{color:#64748b;margin:.25rem 0 1.5rem;font-size:.95rem}.bat-auth-card{text-align:left;flex-direction:column;gap:.875rem;width:100%;display:flex}.bat-auth-field-label{color:#0f172a;margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.bat-auth-input{appearance:none;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:8px;min-height:44px;padding:.75rem .875rem;font-size:.9375rem;transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.bat-auth-input::placeholder{color:#9ca3af}.bat-auth-input:focus{border-color:#0049ff;outline:none;box-shadow:0 0 0 3px #0049ff1f}.bat-auth-input-wrap{position:relative}.bat-auth-input-wrap .bat-auth-input{padding-right:2.5rem}.bat-auth-input-suffix{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.25rem;display:inline-flex;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.bat-auth-input-suffix:hover{color:#4b5563}.bat-auth-input--error{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441f!important}.bat-auth-input[aria-invalid=true]{border-color:#ef4444}.bat-auth-input--error+.bat-auth-input-suffix,.bat-auth-input-wrap--error .bat-auth-input-suffix{color:#ef4444}.bat-auth-helper{color:#94a3b8;margin-top:.5rem;font-size:.8125rem;display:block}.bat-auth-error{color:#ef4444;margin-top:.5rem;font-size:.8125rem;line-height:1.4;display:block}.bat-form-required{color:#dc2626}.bat-form-optional{color:#667085;font-size:.75rem;font-weight:400}.bat-auth-forgot-link{color:#0049ff;margin-top:.5rem;font-size:.875rem;font-weight:500;display:inline-block}.bat-auth-forgot-link:hover{text-decoration:underline}.bat-auth-primary{color:#fff;cursor:pointer;background:#0039e6;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:44px;margin-top:.25rem;padding:.8rem 1rem;font-size:.9375rem;font-weight:600;transition:background .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 1px 2px #0000001f,inset 0 1px #ffffff14}.bat-auth-primary:focus-visible,.bat-auth-google:focus-visible,.bat-auth-link-button:focus-visible,.bat-auth-forgot-link:focus-visible,.bat-onboarding-account-card:focus-visible{outline-offset:2px;outline:3px solid #0049ff47}.bat-auth-primary:hover:not(:disabled){background:#002fbd;box-shadow:0 2px 6px #0039e647,inset 0 1px #ffffff14}.bat-auth-primary:not(:disabled):active{transition-duration:80ms;transform:scale(.97)}.bat-auth-primary:disabled{cursor:not-allowed;box-shadow:none;background:#b2c3ff}.bat-auth-primary-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:999px;width:1rem;height:1rem;animation:.8s linear infinite bat-auth-spin}@keyframes bat-auth-spin{to{transform:rotate(360deg)}}.bat-auth-divider{color:#94a3b8;text-transform:none;align-items:center;gap:.75rem;margin:.5rem 0;font-size:.8125rem;display:flex}.bat-auth-divider:before,.bat-auth-divider:after{content:"";background:#e5e7eb;flex:1;height:1px}.bat-auth-google{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;justify-content:center;align-items:center;gap:.625rem;width:100%;padding:.8rem 1rem;font-size:.9375rem;font-weight:500;transition:background .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 1px 2px #0000000f}.bat-auth-google:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 6px #00000014}.bat-auth-google:not(:disabled):active{transition-duration:80ms;transform:scale(.97)}.bat-auth-google:disabled{opacity:.7;cursor:not-allowed}.bat-auth-google-icon{flex-shrink:0;width:18px;height:18px}.bat-auth-legal{color:#94a3b8;text-align:center;margin-top:2rem;font-size:.8125rem;line-height:1.5}.bat-auth-legal-link{color:#475569;-webkit-text-decoration:underline #cbd5e1;text-decoration:underline #cbd5e1}.bat-auth-reset-notice{color:#0f172a;background:#f1f5f9;border-radius:10px;padding:1rem 1.125rem;font-size:.875rem;line-height:1.5}.bat-auth-checklist{flex-direction:column;gap:.35rem;margin:.5rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.bat-auth-checklist li{align-items:center;gap:.5rem;display:flex}.bat-auth-check-ok{color:#16a34a}.bat-auth-check-bad{color:#ef4444}.bat-auth-link-button{color:#0049ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem}.bat-auth-link-button:hover{text-decoration:underline}.bat-auth-back{color:#64748b;text-align:center;margin-top:1rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){.bat-auth-primary,.bat-auth-google,.bat-auth-input{transition-duration:.01ms}.bat-auth-primary-spinner{animation-duration:1.5s}}
.bat-journey-shell{--journey-navy:#08143d;--journey-cobalt:#0049ff;--journey-cobalt-strong:#0039e6;--journey-canvas:#f6f8fc;--journey-card:#fff;--journey-ink:#0f172a;--journey-muted:#526079;--journey-border:#dfe4ee;--journey-danger:#c81e1e;min-height:var(--bat-fill-vh,100dvh);background:radial-gradient(circle at 88% 8%, #0049ff14, transparent 24rem), var(--journey-canvas);color:var(--journey-ink);font-family:var(--font-inter), "Inter", system-ui, sans-serif;grid-template-columns:minmax(340px,420px) minmax(0,1fr);display:grid}.bat-journey-aside{height:var(--bat-fill-vh,100dvh);min-height:var(--bat-fill-vh,100dvh);overscroll-behavior:contain;isolation:isolate;color:#fff;background:linear-gradient(155deg,#051038f0,#002284eb),url(/brand/bat-hero-pattern.svg) 50%/cover no-repeat;flex-direction:column;align-self:start;padding:clamp(2rem,3vw,2.75rem);display:flex;position:sticky;top:0;overflow:hidden auto}.bat-journey-aside:before,.bat-journey-aside:after{content:"";z-index:-1;pointer-events:none;filter:blur(2px);border-radius:999px;position:absolute}.bat-journey-aside:before{background:#528bff38;width:19rem;height:19rem;top:-8rem;right:-8rem}.bat-journey-aside:after{background:#0053f12e;width:14rem;height:14rem;bottom:-6rem;left:-5rem}.bat-journey-logo{border-radius:10px;align-items:center;width:fit-content;min-height:44px;display:inline-flex}.bat-journey-logo:focus-visible{outline-offset:4px;outline:3px solid #b2ccff}.bat-journey-aside-copy{max-width:31rem;margin-top:clamp(2.25rem,6vh,4rem)}.bat-journey-time-pill{color:#dbe7ff;min-height:30px;font-size:calc(.78rem / var(--bat-zoom,1));letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #d1e0ff4d;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .7rem;font-weight:650;display:inline-flex}.bat-journey-time-pill svg{width:15px;height:15px}.bat-journey-aside-copy h2{max-width:14ch;font-family:var(--font-archivo), "Archivo", system-ui, sans-serif;letter-spacing:-.045em;margin:1.2rem 0 0;font-size:clamp(2.15rem,3.2vw,3.15rem);font-weight:600;line-height:1.02}.bat-journey-aside-copy>p{color:#c8d8fb;max-width:36ch;font-size:calc(.95rem / var(--bat-zoom,1));margin:1.25rem 0 0;line-height:1.65}.bat-journey-steps{flex-direction:column;gap:0;margin:clamp(2rem,5vh,3.5rem) 0 0;padding:0;list-style:none;display:flex}.bat-journey-step{color:#e2eaff9e;grid-template-columns:34px 1fr;gap:.9rem;min-height:60px;display:grid;position:relative}.bat-journey-step:not(:last-child):after{content:"";background:#d1e0ff33;width:1px;position:absolute;top:34px;bottom:0;left:16px}.bat-journey-step[data-state=complete]:after{background:#84adff}.bat-journey-step-marker{z-index:1;width:34px;height:34px;font-size:calc(.78rem / var(--bat-zoom,1));background:#071647d1;border:1px solid #d1e0ff47;border-radius:999px;place-items:center;font-weight:700;display:grid;position:relative}.bat-journey-step-marker svg{width:15px;height:15px}.bat-journey-step strong,.bat-journey-step small{display:block}.bat-journey-step strong{color:inherit;font-size:calc(.9rem / var(--bat-zoom,1));padding-top:.05rem;font-weight:650}.bat-journey-step small{color:inherit;font-size:calc(.76rem / var(--bat-zoom,1));margin-top:.15rem;line-height:1.4}.bat-journey-step[data-state=current]{color:#fff}.bat-journey-step[data-state=current] .bat-journey-step-marker{color:var(--journey-cobalt-strong);background:#fff;border-color:#b2ccff;box-shadow:0 0 0 5px #84adff29}.bat-journey-step[data-state=complete]{color:#b9cdf8}.bat-journey-step[data-state=complete] .bat-journey-step-marker{color:#fff;background:#155eef;border-color:#84adff}.bat-journey-trust-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #d1e0ff38;border-radius:16px;grid-template-columns:32px 1fr;gap:.8rem;margin-top:auto;padding:1rem;display:grid}.bat-journey-trust-card>svg{color:#9fc0ff;width:21px;height:21px;margin-top:.1rem}.bat-journey-trust-card strong{font-size:calc(.84rem / var(--bat-zoom,1));display:block}.bat-journey-trust-card p{color:#c8d8fb;font-size:calc(.75rem / var(--bat-zoom,1));margin:.25rem 0 0;line-height:1.5}.bat-journey-main{justify-content:center;align-items:center;min-width:0;padding:clamp(2rem,6vw,6rem);display:flex}.bat-journey-content{width:100%;max-width:590px}.bat-journey-content[data-width=wide]{max-width:920px}.bat-journey-mobile-head,.bat-journey-mobile-progress{display:none}.bat-journey-header{margin-bottom:1.75rem}.bat-journey-eyebrow{letter-spacing:.09em;text-transform:uppercase;margin:0 0 .7rem;font-weight:750;color:var(--journey-cobalt-strong)!important;font-size:calc(.76rem / var(--bat-zoom,1))!important}.bat-journey-header h1{color:var(--journey-ink);font-family:var(--font-archivo), "Archivo", system-ui, sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(2.15rem,4vw,3.35rem);font-weight:600;line-height:1.04}.bat-journey-header>p:last-child{max-width:58ch;color:var(--journey-muted);font-size:calc(.96rem / var(--bat-zoom,1));margin:.9rem 0 0;line-height:1.65}.bat-journey-body,.bat-journey-body form{width:100%}.bat-journey-legal{color:#68758b;font-size:calc(.74rem / var(--bat-zoom,1));text-align:center;margin:1.4rem auto 0;line-height:1.55}.bat-journey-legal a{color:#344054;text-underline-offset:2px;font-weight:600;-webkit-text-decoration:underline #b9c0d4;text-decoration:underline #b9c0d4}.bat-journey-footer{text-align:center;margin-top:.9rem}.bat-journey-footer .bat-auth-back{margin:0}.bat-journey-form-stack,.bat-onboarding-form{flex-direction:column;gap:1rem;display:flex}.bat-journey-login-form{flex-direction:column;gap:.55rem;display:flex}.bat-journey-login-form .bat-auth-field-label{margin:0!important}.bat-journey-login-form .bat-auth-forgot-link{min-height:calc(44px / var(--bat-zoom,1));border-radius:6px;align-self:flex-start;align-items:center;margin:-.25rem 0 0;padding:.35rem 0;display:inline-flex}.bat-journey-field,.bat-onboarding-field{flex-direction:column;display:flex}.bat-journey-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.bat-journey-shell .bat-auth-field-label{color:#28364d;font-size:calc(.86rem / var(--bat-zoom,1));margin:0 0 .42rem;font-weight:650;line-height:1.35}.bat-journey-shell .bat-auth-input{min-height:calc(48px / var(--bat-zoom,1));color:var(--journey-ink);font-size:calc(1rem / var(--bat-zoom,1));background:#fff;border:1px solid #cdd5e3;border-radius:11px;padding:.75rem .9rem;box-shadow:0 1px 2px #0f172a0a}.bat-journey-shell .bat-auth-input::placeholder{color:#667085}.bat-journey-shell .bat-auth-input:hover:not(:disabled){border-color:#9da9bc}.bat-journey-shell .bat-auth-input:focus{border-color:var(--journey-cobalt);outline:none;box-shadow:0 0 0 4px #0049ff1f}.bat-journey-shell .bat-auth-input-wrap .bat-auth-input{padding-right:calc(3.25rem / var(--bat-zoom,1))}.bat-journey-shell .bat-auth-input-suffix{width:calc(44px / var(--bat-zoom,1));height:calc(44px / var(--bat-zoom,1));color:#526079;right:.3rem}.bat-journey-shell .bat-auth-input-suffix svg{width:19px;height:19px}.bat-journey-shell .bat-auth-input-suffix:focus-visible{outline-offset:1px;outline:3px solid #0049ff4d}.bat-journey-shell .bat-auth-input--error,.bat-journey-shell .bat-auth-input[aria-invalid=true]{border-color:var(--journey-danger)!important;box-shadow:0 0 0 3px #c81e1e1a!important}.bat-journey-shell .bat-auth-helper{color:#59677d;font-size:calc(.78rem / var(--bat-zoom,1));margin-top:.45rem;line-height:1.5}.bat-journey-shell .bat-auth-error{color:var(--journey-danger);font-size:calc(.78rem / var(--bat-zoom,1));margin-top:.42rem;font-weight:550;line-height:1.5}.bat-journey-shell .bat-auth-checklist{color:#526079;font-size:calc(.78rem / var(--bat-zoom,1))}.bat-journey-shell .bat-auth-checklist svg{width:16px;height:16px}.bat-journey-alert{color:#991b1b;font-size:calc(.8rem / var(--bat-zoom,1));background:#fff7f7;border:1px solid #fecaca;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.85rem .95rem;line-height:1.5;display:flex}.bat-journey-alert svg{flex:none;width:18px;height:18px;margin-top:.1rem}.bat-journey-shell .bat-auth-primary,.bat-onboarding-primary{min-height:calc(48px / var(--bat-zoom,1));background:var(--journey-cobalt-strong);color:#fff;cursor:pointer;font-size:calc(.92rem / var(--bat-zoom,1));border:0;border-radius:11px;margin:0;font-weight:700;box-shadow:0 1px 2px #0f172a1f,0 8px 18px #0039e629}.bat-journey-shell .bat-auth-primary:hover:not(:disabled),.bat-onboarding-primary:hover:not(:disabled){background:#002fbd;box-shadow:0 1px 2px #0f172a1f,0 10px 22px #0039e638}.bat-journey-shell .bat-auth-primary:disabled,.bat-onboarding-primary:disabled{cursor:wait;box-shadow:none;background:#9eb5ef}.bat-journey-secondary{min-height:calc(46px / var(--bat-zoom,1));color:#344054;cursor:pointer;font:inherit;font-size:calc(.86rem / var(--bat-zoom,1));background:#fff;border:1px solid #cdd5e3;border-radius:11px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .95rem;font-weight:650;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.bat-journey-secondary:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#aeb8c8}.bat-journey-secondary:disabled{cursor:not-allowed;opacity:.55}.bat-journey-text-button{min-height:calc(44px / var(--bat-zoom,1));color:#44546d;cursor:pointer;font:inherit;font-size:calc(.82rem / var(--bat-zoom,1));white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .25rem;font-weight:650;display:inline-flex}.bat-journey-text-button:hover:not(:disabled){color:var(--journey-cobalt-strong)}.bat-journey-text-button:focus-visible,.bat-journey-secondary:focus-visible,.bat-onboarding-primary:focus-visible,.bat-account-type-option:focus-visible,.bat-onboarding-account-card:focus-visible,.bat-plan-cycle button:focus-visible{outline-offset:2px;outline:3px solid #0049ff47}.bat-journey-actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.bat-journey-actions>:only-child,.bat-journey-actions .bat-onboarding-primary:last-child{margin-left:auto}.bat-journey-actions .bat-onboarding-primary{width:auto;min-width:160px;padding-inline:1.2rem}
.bat-verification-notice{color:#243b73;background:#f5f8ff;border:1px solid #cbdafc;align-items:flex-start;gap:.7rem;display:flex}.bat-verification-notice svg{width:19px;height:19px;color:var(--journey-cobalt-strong);flex:none;margin-top:.08rem}.bat-verification-code-input{font-variant-numeric:tabular-nums;letter-spacing:.35em;text-align:center;font-weight:700;font-size:calc(1.25rem / var(--bat-zoom,1))!important}.bat-verification-resend{min-height:calc(44px / var(--bat-zoom,1));color:#667085;font-size:calc(.8rem / var(--bat-zoom,1));justify-content:center;align-items:center;gap:.35rem;display:flex}.bat-verification-resend .bat-journey-text-button{color:var(--journey-cobalt-strong)}.bat-verification-result{flex-direction:column;gap:1rem;display:flex}.bat-verification-result-icon{width:52px;height:52px;color:var(--journey-cobalt-strong);background:#eef3ff;border-radius:16px;place-items:center;display:grid}.bat-verification-result-icon svg{width:26px;height:26px}.bat-verification-result-icon--ok{color:#087443;background:#eaf8f0}.bat-verification-result-icon--error{color:var(--journey-danger);background:#fff0f0}.bat-verification-spinner{animation:.8s linear infinite bat-verification-spin}.bat-verification-recovery{flex-direction:column;gap:.7rem;display:flex}.bat-verification-recovery>p{color:#667085;font-size:calc(.78rem / var(--bat-zoom,1));text-align:center;margin:0;line-height:1.5}@keyframes bat-verification-spin{to{transform:rotate(360deg)}}.bat-account-type-fieldset{border:0;min-width:0;margin:0 0 .25rem;padding:0}.bat-account-type-legend{color:#28364d;font-size:calc(.86rem / var(--bat-zoom,1));margin-bottom:.65rem;font-weight:650}.bat-account-type-grid,.bat-onboarding-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.bat-account-type-option,.bat-onboarding-account-card{min-height:calc(112px / var(--bat-zoom,1));color:#526079;cursor:pointer;text-align:left;background:#fff;border:1px solid #d7deea;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.bat-account-type-option:hover,.bat-onboarding-account-card:hover{background:#f8faff;border-color:#9eb9ff}.bat-account-type-option[aria-pressed=true]{border-color:var(--journey-cobalt);background:#f5f8ff;box-shadow:0 0 0 3px #0049ff17}.bat-account-type-option svg,.bat-onboarding-account-icon{width:21px;height:21px;color:var(--journey-cobalt-strong)}.bat-account-type-option strong,.bat-onboarding-account-card strong{color:#172033;font-size:calc(.9rem / var(--bat-zoom,1));font-weight:700}.bat-account-type-option small,.bat-onboarding-account-card small{color:#59677d;font-size:calc(.75rem / var(--bat-zoom,1));line-height:1.45}.bat-onboarding-inner-progress{color:#667085;font-size:calc(.76rem / var(--bat-zoom,1));justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.15rem;font-weight:650;display:flex}.bat-onboarding-inner-progress-track{background:#e8edf5;border-radius:999px;flex:1;height:5px;overflow:hidden}.bat-onboarding-inner-progress-track span{border-radius:inherit;background:var(--journey-cobalt);height:100%;transition:width .22s;display:block}.bat-onboarding-mode-row,.bat-onboarding-source-note,.bat-onboarding-summary{background:#fff;border:1px solid #dfe5ef;border-radius:12px;padding:.85rem .95rem}.bat-onboarding-mode-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bat-onboarding-mode-row>span{color:#344054;font-size:calc(.8rem / var(--bat-zoom,1));align-items:center;gap:.55rem;font-weight:650;display:inline-flex}.bat-onboarding-mode-row svg{width:18px;height:18px;color:var(--journey-cobalt-strong)}.bat-onboarding-source-note{background:#f5f8ff;border-color:#cddcff;grid-template-columns:28px 1fr;gap:.7rem;display:grid}.bat-onboarding-source-note>svg{width:19px;height:19px;color:var(--journey-cobalt-strong);margin-top:.1rem}.bat-onboarding-source-note strong,.bat-onboarding-summary strong{color:#172033;font-size:calc(.82rem / var(--bat-zoom,1));display:block}.bat-onboarding-source-note p,.bat-onboarding-summary p{color:#526079;font-size:calc(.76rem / var(--bat-zoom,1));margin:.25rem 0 0;line-height:1.5}.bat-onboarding-summary{background:#f8fafc;grid-template-columns:28px minmax(0,1fr);gap:.75rem;display:grid}.bat-onboarding-summary>svg{width:19px;height:19px;color:var(--journey-cobalt-strong);margin-top:.1rem}.bat-onboarding-summary>div>span,.bat-onboarding-summary small{color:#667085;font-size:calc(.74rem / var(--bat-zoom,1));line-height:1.45;display:block}.bat-onboarding-summary small{overflow-wrap:anywhere;margin-top:.2rem}
.bat-onboarding-trial{background:linear-gradient(135deg,#f5f8ff,#eef4ff);border:1px solid #bbd0ff;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;display:grid}.bat-onboarding-trial-icon{width:38px;height:38px;color:var(--journey-cobalt-strong);background:#dce8ff;border-radius:11px;place-items:center;display:grid}.bat-onboarding-trial-icon svg{width:19px;height:19px}.bat-onboarding-trial h2{color:#10214e;font-size:calc(.92rem / var(--bat-zoom,1));margin:0;font-weight:750}.bat-onboarding-trial p{color:#526079;font-size:calc(.76rem / var(--bat-zoom,1));margin:.25rem 0 0;line-height:1.45}.bat-onboarding-trial .bat-onboarding-primary{white-space:nowrap;width:auto;padding-inline:1rem}.bat-onboarding-divider{color:#667085;font-size:calc(.75rem / var(--bat-zoom,1));align-items:center;gap:.8rem;margin:1.4rem 0 1rem;font-weight:650;display:flex}.bat-onboarding-divider:before,.bat-onboarding-divider:after{content:"";background:#dfe5ef;flex:1;height:1px}.bat-plan-cycle{background:#edf1f7;border:1px solid #dce3ee;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:.3rem;padding:.3rem;display:inline-grid}.bat-plan-cycle button{min-height:calc(44px / var(--bat-zoom,1));color:#59677d;cursor:pointer;font:inherit;font-size:calc(.8rem / var(--bat-zoom,1));background:0 0;border:0;border-radius:9px;padding:.55rem .9rem;font-weight:700}.bat-plan-cycle button[aria-checked=true]{color:#172033;background:#fff;box-shadow:0 1px 3px #0f172a1a}.bat-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.bat-plan-option{cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:15px;flex-direction:column;min-width:0;padding:1rem;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.bat-plan-option:hover{border-color:#a9bfff}.bat-plan-option[data-selected=true]{border-color:var(--journey-cobalt);background:#f7f9ff;box-shadow:0 0 0 3px #0049ff17}.bat-plan-option input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bat-plan-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #0049ff4d}.bat-plan-option-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bat-plan-option h3{color:#172033;font-size:calc(.9rem / var(--bat-zoom,1));margin:0;font-weight:750}.bat-plan-recommended{color:#0039e6;font-size:calc(.62rem / var(--bat-zoom,1));background:#dce8ff;border-radius:999px;padding:.25rem .45rem;font-weight:750}.bat-plan-price{color:#0f172a;align-items:baseline;gap:.25rem;margin:.8rem 0 0;display:flex}.bat-plan-price strong{font-family:var(--font-archivo), "Archivo", system-ui, sans-serif;font-size:calc(1.7rem / var(--bat-zoom,1));letter-spacing:-.04em}.bat-plan-price span{color:#667085;font-size:calc(.7rem / var(--bat-zoom,1))}.bat-plan-description{color:#59677d;min-height:2.7em;font-size:calc(.7rem / var(--bat-zoom,1));margin:.6rem 0 0;line-height:1.4}.bat-plan-features{flex-direction:column;gap:.45rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.bat-plan-features li{color:#344054;font-size:calc(.7rem / var(--bat-zoom,1));align-items:flex-start;gap:.4rem;line-height:1.35;display:flex}.bat-plan-features svg{color:#0f8b65;flex:none;width:14px;height:14px;margin-top:.1rem}.bat-plan-checkout-bar{background:#fff;border:1px solid #dce3ee;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem 1rem;display:flex;box-shadow:0 8px 24px #0f172a0f}.bat-plan-checkout-bar p{color:#526079;font-size:calc(.74rem / var(--bat-zoom,1));margin:0;line-height:1.45}.bat-plan-checkout-bar strong{color:#172033;font-size:calc(.82rem / var(--bat-zoom,1));display:block}.bat-plan-checkout-bar .bat-onboarding-primary{width:auto;min-width:220px;padding-inline:1rem}.bat-onboarding-cancelled{color:#7c4a03;font-size:calc(.76rem / var(--bat-zoom,1));background:#fffbeb;border:1px solid #f3d39a;border-radius:12px;align-items:flex-start;gap:.65rem;margin:0 0 1rem;padding:.8rem .9rem;line-height:1.5;display:flex}.bat-onboarding-cancelled svg{flex:none;width:18px;height:18px;margin-top:.1rem}
@media (max-width:1100px){.bat-journey-shell{grid-template-columns:minmax(270px,315px) minmax(0,1fr)}.bat-journey-aside{padding:2rem}.bat-journey-aside-copy h2{font-size:2.45rem}.bat-plan-grid{grid-template-columns:1fr}.bat-plan-description{min-height:0}.bat-onboarding-trial{grid-template-columns:34px minmax(0,1fr)}.bat-onboarding-trial .bat-onboarding-primary{grid-column:1/-1;width:100%}.bat-onboarding-mode-row{flex-direction:column;align-items:stretch}.bat-plan-cycle{width:100%}}@media (max-width:760px){.bat-journey-shell{min-height:var(--bat-fill-vh,100dvh);display:block}.bat-journey-aside{display:none}.bat-journey-main{min-height:var(--bat-fill-vh,100dvh);padding:max(1.25rem, env(safe-area-inset-top)) 1rem max(2rem, env(safe-area-inset-bottom));display:block}.bat-journey-mobile-head{justify-content:space-between;align-items:center;gap:1rem;min-height:48px;display:flex}.bat-journey-mobile-head>a{align-items:center;min-height:44px;display:inline-flex}.bat-journey-mobile-head>span{color:#526079;font-size:calc(.78rem / var(--bat-zoom,1));font-weight:700}.bat-journey-mobile-progress{background:#dfe5ef;border-radius:999px;width:100%;height:5px;margin:.7rem 0 2rem;display:block;overflow:hidden}.bat-journey-mobile-progress span{border-radius:inherit;background:var(--journey-cobalt);height:100%;display:block}.bat-journey-shell[data-variant=returning-auth] .bat-journey-mobile-head{margin-bottom:2rem}.bat-journey-content,.bat-journey-content[data-width=wide]{max-width:none}.bat-journey-header{margin-bottom:1.4rem}.bat-journey-header h1{font-size:2.2rem}.bat-journey-field-row,.bat-account-type-grid,.bat-onboarding-account-grid{grid-template-columns:1fr}.bat-account-type-option,.bat-onboarding-account-card{min-height:calc(96px / var(--bat-zoom,1))}.bat-journey-actions{flex-direction:column;align-items:stretch}.bat-plan-checkout-bar{flex-direction:column-reverse;align-items:stretch}.bat-journey-actions>*,.bat-journey-actions .bat-onboarding-primary,.bat-plan-checkout-bar .bat-onboarding-primary{width:100%;margin:0}.bat-onboarding-trial{grid-template-columns:34px 1fr}.bat-onboarding-trial .bat-onboarding-primary{grid-column:1/-1;width:100%}.bat-plan-cycle{width:100%}}@media (prefers-reduced-motion:reduce){.bat-journey-shell *,.bat-journey-shell :before,.bat-journey-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.bat-waitlist-card{background:#fffffff5;border:1px solid #dbe3f1;border-radius:24px;padding:clamp(1.25rem,3vw,1.75rem);position:relative;overflow:hidden;box-shadow:0 24px 60px #08143d1c,0 2px 8px #08143d0d}.bat-waitlist-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#0049ff2b,#0000 68%);border-radius:999px;width:13rem;height:13rem;position:absolute;top:-8rem;right:-6rem}.bat-waitlist-illustration{place-items:center;width:104px;height:82px;margin-bottom:1rem;display:grid;position:relative}.bat-waitlist-mail{z-index:1;color:#0039e6;background:linear-gradient(145deg,#fff,#eaf0ff);border:1px solid #b9cdf8;border-radius:22px;place-items:center;width:68px;height:68px;animation:3.4s ease-in-out infinite bat-waitlist-float;display:grid;position:relative;box-shadow:0 12px 28px #0039e629}.bat-waitlist-mail svg{width:31px;height:31px}.bat-waitlist-spark{color:#ff8a3d;place-items:center;display:grid;position:absolute}.bat-waitlist-spark svg{width:20px;height:20px}.bat-waitlist-spark--one{top:1px;right:0}.bat-waitlist-spark--two{color:#7c5cff;bottom:2px;left:0;transform:scale(.72)}.bat-waitlist-kicker{color:#0039e6;font-size:calc(.74rem / var(--bat-zoom,1));letter-spacing:.09em;text-transform:uppercase;margin:0 0 .45rem;font-weight:800}.bat-waitlist-card h2{color:#0f172a;font-family:var(--font-archivo), "Archivo", system-ui, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,3vw,1.7rem);font-weight:650;line-height:1.15}.bat-waitlist-card-copy>p:last-child,.bat-waitlist-success>p:last-child{color:#526079;max-width:48ch;font-size:calc(.88rem / var(--bat-zoom,1));margin:.65rem 0 0;line-height:1.6}.bat-waitlist-success strong{overflow-wrap:anywhere;color:#28364d}.bat-waitlist-form{margin-top:1.35rem}.bat-waitlist-input-row{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;display:grid}.bat-waitlist-input-wrap{position:relative}.bat-waitlist-input-wrap>svg{z-index:1;color:#68758b;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.bat-waitlist-input-wrap .bat-auth-input{padding-left:2.7rem}.bat-waitlist-submit{white-space:nowrap;min-width:138px;width:auto!important}.bat-waitlist-submit svg{width:17px;height:17px}.bat-waitlist-helper{color:#59677d;font-size:calc(.75rem / var(--bat-zoom,1));margin-top:.55rem;line-height:1.5;display:block}.bat-waitlist-form .bat-journey-alert{margin-top:.8rem}@keyframes bat-waitlist-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@media (max-width:520px){.bat-waitlist-input-row{grid-template-columns:1fr}.bat-waitlist-submit{width:100%!important}}@media (prefers-reduced-motion:reduce){.bat-waitlist-mail{animation:none}}
