
/* Batch B only. Loaded by the nine auth/support templates. */
.batch-b{--bb-navy:#17263f;--bb-purple:#5438e8;--bb-lavender:#f1eeff;color:var(--bb-navy)}
.batch-b img{display:block;max-width:100%;height:auto}.batch-b figure{margin:0}.batch-b .bb-overline{display:block;font-size:10px;line-height:1.6;font-weight:700;letter-spacing:.15em;color:#5438e8}.batch-b h1,.batch-b h2,.batch-b h3{letter-spacing:-.035em}.batch-b a:focus-visible,.batch-b button:focus-visible,.batch-b summary:focus-visible{outline:3px solid #a697fa;outline-offset:4px}.batch-b .button{min-height:46px;transition:box-shadow .2s,transform .2s}.batch-b .button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #5438e82b}.batch-b input:not([type=radio]):not([type=checkbox]),.batch-b textarea{transition:border-color .2s,box-shadow .2s;background:#fcfcff;border:1px solid #d8deea;color:#17263f}.batch-b input:focus,.batch-b textarea:focus{border-color:#5438e8;box-shadow:0 0 0 4px #5438e812}.batch-b input[aria-invalid=true],.batch-b textarea[aria-invalid=true]{border-color:#b33251;background:#fff8fa}.batch-b p{overflow-wrap:break-word}.batch-b .field-error{color:#a42d48;background:#fff2f5;padding:10px 12px;border-radius:8px}
.batch-b-auth{gap:36px;align-items:stretch;padding-block:38px 60px}.batch-b-auth .auth-creative-story{background:radial-gradient(ellipse at 10% 0%,#4f4383 0%,transparent 55%),linear-gradient(155deg,#17263f 22%,#342660 100%);position:relative;top:auto;border-radius:26px;display:block;min-width:0}.batch-b-auth .auth-story-copy{padding:35px 32px}.batch-b-auth .bb-overline{color:#d4c9ff}.batch-b-auth .eyebrow{display:none}.batch-b-auth .auth-story-copy h1{font-size:clamp(30px,3.2vw,45px);margin:20px 0 16px;line-height:1.12;max-width:13ch}.batch-b-auth .auth-story-copy>p{font-size:14px;line-height:1.8;color:#dce0f0}.batch-b-auth .bb-auth-art{margin:25px 0 18px;position:relative}.batch-b-auth .bb-auth-art img{width:100%;border-radius:18px;box-shadow:0 16px 32px #0f162e35}.batch-b-auth .bb-art-note{position:absolute;bottom:-10px;right:12px;display:block;background:#fff;color:#17263f;border-radius:8px;padding:10px 15px;font-size:11px;box-shadow:0 8px 22px #11172b21}.batch-b-auth .bb-benefits{list-style:none;display:grid;gap:13px;padding:18px 0 0;margin:0;color:#e9e4ff;font-size:12px}.batch-b-auth .bb-benefits li{display:flex;gap:11px;align-items:center}.batch-b-auth .bb-benefits svg{width:18px;height:18px;color:#c1b3ff;flex:none}.batch-b-auth .auth-story-caption{display:none}.batch-b-auth .auth-form-panel{padding:35px;min-width:0;border-radius:26px;box-shadow:0 16px 55px #17263f0a}.batch-b-auth .auth-heading h2{font-size:30px;line-height:1.15;margin:16px 0 10px}.batch-b-auth .auth-symbol{background:#f1eeff;color:#5438e8;border-radius:13px}.batch-b-auth .auth-role-choice{gap:12px}.batch-b-auth .auth-role-choice label>span{padding:12px 13px 14px 30px;min-height:126px;gap:5px;border:1px solid #dce0ec;transition:background .2s,border-color .2s,box-shadow .2s}.batch-b-auth .auth-role-choice input{top:20px;left:12px;accent-color:#5438e8}.batch-b-auth .auth-role-choice .bb-role-art{width:88px;height:44px;margin-bottom:3px}.batch-b-auth .auth-role-choice input:checked+span{border-color:#5438e8;box-shadow:0 0 0 2px #5438e818;background:#f1eeff}.batch-b-auth .auth-role-choice small{font-size:11px}.batch-b-auth .auth-legal,.batch-b-auth .auth-form-note{color:#616e83}.batch-b-auth .auth-legal a{color:#5438e8}.batch-b-auth .password-field input{margin:0}.batch-b-auth .auth-forgot{margin-top:12px}.batch-b-auth .auth-heading .muted{color:#616e83}
.batch-b-recovery{max-width:570px;border-radius:26px;padding:30px 38px 35px!important;background:linear-gradient(180deg,#f8f6ff 0%,#fff 55%);box-shadow:0 18px 70px #17263f0b;border-top:4px solid #5438e8;text-align:center}.batch-b-recovery .bb-security-art{width:255px;margin:18px auto;border-radius:18px}.batch-b-recovery h1{font-size:30px;margin:18px 0 12px}.batch-b-recovery .bb-recovery-intro{color:#5b687f;margin-bottom:25px;line-height:1.8}.batch-b-recovery .panel{text-align:left}.batch-b-recovery label{display:block;color:#17263f;font-weight:600;margin-top:16px}.batch-b-recovery input{width:100%;margin-top:8px;min-height:46px}.batch-b-recovery form>.button{width:100%;justify-content:center}.batch-b-recovery p{color:#56647a}.batch-b-recovery .panel>p{padding:14px;border-radius:12px;background:#f1eeff}.batch-b-recovery button[type=button]{margin-top:10px;min-height:35px;color:#5438e8}
.batch-b .bb-editorial-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:45px;padding:38px 0 42px;margin-bottom:22px;text-align:left;background:transparent;border:0;overflow:visible}.batch-b .bb-hero-copy{min-width:0}.batch-b .premium-kicker{font-size:10px;line-height:1.8;color:#5438e8;letter-spacing:.11em;max-width:40ch}.batch-b .bb-editorial-hero h1{font-size:clamp(38px,4.8vw,64px);line-height:1.04;color:#17263f;margin:19px 0 22px}.batch-b .bb-editorial-hero p:not(.premium-kicker){font-size:16px;line-height:1.85;max-width:47ch;color:#56647a}.batch-b .bb-hero-art{min-width:0;position:relative;padding:12px 0}.batch-b .bb-hero-art img{width:100%;border-radius:26px}.batch-b .bb-hero-path{display:flex;align-items:center;gap:10px;font-size:12px;color:#5438e8;margin-top:25px}.batch-b .bb-hero-path>span{display:grid;place-items:center;width:30px;height:30px;background:#f1eeff;border-radius:50%}.batch-b .panel{border-color:#e0e4ed;border-radius:20px;padding:28px;box-shadow:0 8px 32px #17263f04}.batch-b .panel p{color:#56647a;font-size:14px;line-height:1.85}.batch-b .panel h2{font-size:26px}.batch-b .panel h3{font-size:19px}.batch-b .phase5-heading{font-size:29px;margin-bottom:24px}.batch-b-about .phase5-info-grid:first-of-type>article:first-child{background:#17263f;padding:36px}.batch-b-about .phase5-info-grid:first-of-type>article:first-child h2{font-size:34px;max-width:15ch;color:white}.batch-b-about .phase5-info-grid:first-of-type>article:first-child p{color:#d6def0}.batch-b-about .phase5-info-grid:first-of-type>article:first-child .premium-kicker{color:#cbbfff}.batch-b .bb-process{gap:0;background:#f1eeff;border-radius:22px;padding:14px;margin-block:24px 45px}.batch-b .bb-process .panel{position:relative;background:transparent;border:0;box-shadow:none;padding:25px}.batch-b .phase5-step{width:45px;height:45px;background:#5438e8;color:#fff;border-radius:12px;margin-bottom:25px;font-weight:700}.batch-b .bb-process .panel:not(:last-child)::after{content:'→';position:absolute;right:0;top:32px;color:#8874d7;font-size:25px}.batch-b .phase5-category-links a{color:#17263f;border-radius:40px;padding:13px 18px;background:#faf9ff}.batch-b .phase5-category-links svg{color:#5438e8}.batch-b .phase5-join{position:relative;background:linear-gradient(120deg,#17263f,#3d2b7f)!important;padding:42px;border:0;overflow:hidden}.batch-b .phase5-join h2{color:#fff;font-size:34px;max-width:22ch}.batch-b .phase5-join .text-link{color:#e2d9ff}.batch-b .phase5-join .button{background:white;color:#5438e8;border-color:white}
.batch-b-contact .bb-editorial-hero{grid-template-columns:1.12fr .88fr;gap:60px}.batch-b-contact .phase5-contact-grid{grid-template-columns:.8fr 1.2fr;gap:35px}.batch-b-contact .phase5-contact-grid>aside{background:#f7f5ff;border:0;padding:30px}.batch-b-contact .bb-support-art{width:210px;border-radius:18px;margin:22px 0}.batch-b-contact .phase5-contact-form{padding:32px}.batch-b-contact .phase5-contact-form label{font-size:13px;font-weight:600;color:#17263f;margin-bottom:18px}.batch-b-contact .phase5-contact-form input{min-height:48px}.batch-b-contact .premium-note{font-size:12px;color:#5c687c}.batch-b-contact .phase5-contact-form textarea{min-height:160px}
.batch-b-help .bb-editorial-hero{background:#17263f;border-radius:28px;padding:38px;gap:30px}.batch-b-help .bb-editorial-hero h1{color:white;font-size:52px}.batch-b-help .bb-editorial-hero p:not(.premium-kicker){color:#dae0ef}.batch-b-help .bb-editorial-hero .premium-kicker{color:#cec0ff}.batch-b-help .bb-hero-path{color:#e3d9ff}.batch-b-help .bb-hero-art img{border-radius:18px}.batch-b .bb-topic-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0}.batch-b .bb-topic-nav button{display:flex;flex-direction:column;align-items:flex-start;gap:13px;border:1px solid #e1e3ee;background:white;border-radius:17px;padding:20px;color:#17263f;cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s}.batch-b .bb-topic-nav button:hover{border-color:#a89ae7;box-shadow:0 8px 25px #17263f09}.batch-b .bb-topic-nav svg{width:32px;height:32px;padding:7px;box-sizing:content-box;background:#f1eeff;color:#5438e8;border-radius:12px}.batch-b .bb-topic-nav strong{font-size:13px}.batch-b .bb-topic-nav span{font-size:11px;color:#67728a}.batch-b .phase5-help-search{padding:22px 25px;background:#f8f6ff;color:#17263f;font-weight:600}.batch-b .phase5-help-search input{min-height:50px;background:#fff}.batch-b .bb-answers-layout{display:grid;grid-template-columns:.65fr 1.35fr;align-items:start;gap:42px;margin-top:32px}.batch-b .bb-answer-aside{position:sticky;top:100px;padding:22px 0}.batch-b .bb-answer-aside h2{font-size:31px;line-height:1.18;margin:15px 0}.batch-b .bb-answer-aside p{font-size:14px;line-height:1.8;color:#56647a}.batch-b .phase5-question{border-radius:15px;transition:border-color .2s,box-shadow .2s}.batch-b .phase5-question[open]{border-color:#b5a8f1;box-shadow:0 6px 23px #5438e808}.batch-b .phase5-question summary{font-size:14px;padding:21px 23px;color:#17263f}.batch-b .phase5-question summary small{color:#64518f;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.batch-b .phase5-question summary svg{color:#5438e8}.batch-b .phase5-question>div{padding:0 23px 24px}.batch-b .phase5-question p{font-size:14px;color:#56647a;line-height:1.85}.batch-b .bb-support-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#f1eeff;border-radius:22px;padding:32px;margin-top:42px}.batch-b .bb-support-cta h2{font-size:29px;margin:10px 0}.batch-b .bb-support-cta p{font-size:14px;color:#56647a}.batch-b .bb-support-cta .button{flex-shrink:0}.batch-b .phase5-published-notes{color:#59667b}.batch-b .phase5-help-empty{color:#17263f}
@media(max-width:1024px){.batch-b-auth{gap:24px}.batch-b-auth .auth-story-copy{padding:28px 24px}.batch-b-auth .auth-form-panel{padding:28px 24px}.batch-b .bb-editorial-hero{gap:28px}.batch-b .bb-editorial-hero h1{font-size:46px}.batch-b .bb-topic-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-b .bb-answers-layout{grid-template-columns:.7fr 1.3fr;gap:25px}.batch-b-contact .phase5-contact-grid{gap:24px}.batch-b .panel{padding:24px}.batch-b-help .bb-editorial-hero{padding:28px}.batch-b-help .bb-editorial-hero h1{font-size:42px}}
@media(max-width:768px){.batch-b-auth{grid-template-columns:1fr}.batch-b-auth .auth-story-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;padding:28px}.batch-b-auth .auth-story-copy h1{font-size:32px}.batch-b-auth .auth-story-copy .bb-auth-art{grid-column:2;grid-row:1/5;margin:0;align-self:center}.batch-b-auth .bb-benefits{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));font-size:10px;gap:16px}.batch-b-auth .bb-art-note{font-size:10px;padding:9px}.batch-b-auth .auth-form-panel{padding:30px}.batch-b .bb-editorial-hero,.batch-b-contact .bb-editorial-hero{grid-template-columns:1fr 1fr;gap:23px}.batch-b .bb-editorial-hero h1{font-size:37px}.batch-b .bb-editorial-hero p:not(.premium-kicker){font-size:14px}.batch-b .bb-process{grid-template-columns:1fr}.batch-b .bb-process .panel{padding:23px}.batch-b .bb-process .panel:not(:last-child)::after{display:none}.batch-b .phase5-step{margin-bottom:18px}.batch-b-contact .phase5-contact-grid{grid-template-columns:1fr}.batch-b-contact .phase5-contact-grid>aside{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.batch-b-contact .bb-support-art{grid-column:2;grid-row:1/5;margin:0;align-self:center}.batch-b .bb-answers-layout{grid-template-columns:1fr;gap:15px}.batch-b .bb-answer-aside{position:static;padding:0}.batch-b .bb-answer-aside h2{max-width:20ch}.batch-b .bb-support-cta{padding:26px;align-items:flex-start;flex-direction:column;gap:10px}.batch-b-help .bb-editorial-hero h1{font-size:37px}.batch-b .bb-hero-path{line-height:1.6}}
@media(max-width:540px){.batch-b-auth{padding-top:24px}.batch-b-auth .auth-story-copy{display:block;padding:25px}.batch-b-auth .auth-story-copy h1{max-width:15ch;font-size:32px}.batch-b-auth .auth-story-copy>p{font-size:13px}.batch-b-auth .auth-story-copy .bb-auth-art{margin:20px 0}.batch-b-auth .bb-benefits{display:grid;grid-template-columns:1fr;gap:12px;font-size:11px}.batch-b-auth .auth-form-panel{padding:24px 20px}.batch-b-auth .auth-heading h2{font-size:27px}.batch-b-auth .auth-role-choice label>span{padding:12px 9px 14px 25px;min-height:130px}.batch-b-auth .auth-role-choice input{top:20px;left:9px}.batch-b-auth .auth-role-choice .bb-role-art{width:70px}.batch-b-auth .auth-role-choice strong{font-size:12px}.batch-b-auth .auth-role-choice small{font-size:10px}.batch-b .bb-editorial-hero,.batch-b-contact .bb-editorial-hero{grid-template-columns:1fr;padding:25px 0 15px;gap:15px}.batch-b .bb-editorial-hero h1{font-size:43px;margin-block:16px}.batch-b .bb-hero-art{max-width:430px;width:100%;margin:auto}.batch-b .bb-hero-path{margin-top:17px}.batch-b .bb-editorial-hero p:not(.premium-kicker){font-size:14px}.batch-b .panel{padding:23px}.batch-b-about .phase5-info-grid:first-of-type>article:first-child{padding:27px}.batch-b-about .phase5-info-grid:first-of-type>article:first-child h2{font-size:29px}.batch-b .panel h2{font-size:25px}.batch-b .phase5-heading{font-size:26px}.batch-b .phase5-join{padding:28px}.batch-b .phase5-join h2{font-size:29px}.batch-b-contact .phase5-contact-grid>aside{display:block;padding:25px}.batch-b-contact .bb-support-art{width:180px;margin:20px 0}.batch-b-contact .phase5-contact-form{padding:23px}.batch-b-recovery{padding:25px 22px!important}.batch-b-recovery h1{font-size:27px}.batch-b-recovery .bb-security-art{width:220px}.batch-b-help .bb-editorial-hero{padding:25px;border-radius:22px}.batch-b-help .bb-editorial-hero h1{font-size:36px}.batch-b .bb-topic-nav{gap:10px}.batch-b .bb-topic-nav button{padding:15px 12px;gap:10px}.batch-b .bb-topic-nav strong{font-size:12px}.batch-b .bb-topic-nav span{font-size:10px}.batch-b .phase5-help-search{padding:18px}.batch-b .bb-answer-aside h2{font-size:28px}.batch-b .phase5-question summary{padding:19px 17px;font-size:13px}.batch-b .phase5-question>div{padding:0 17px 20px}.batch-b .bb-support-cta{padding:24px}.batch-b .bb-support-cta h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){.batch-b *,.batch-b *::before,.batch-b *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.batch-b .button:hover{transform:none}}

.batch-b{font-family:Arial,Helvetica,sans-serif}.batch-b input,.batch-b textarea,.batch-b button,.batch-b label{font-family:inherit}
.batch-b.premium-page .button:not(.outline):not(.light){color:#fff}.batch-b.premium-page .phase5-join .button{color:#5438e8}
.batch-b input[type=email],.batch-b input[type=password],.batch-b input[data-bb-password]{padding-left:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23786ba4' stroke-width='1.6'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='m3 6 9 7 9-7'/%3E%3C/svg%3E")!important;background-size:18px 18px!important;background-repeat:no-repeat!important;background-position:14px center!important}
.batch-b input[type=password],.batch-b input[data-bb-password]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23786ba4' stroke-width='1.6'%3E%3Crect x='5' y='10' width='14' height='11' rx='3'/%3E%3Cpath d='M8 10V6a4 4 0 0 1 8 0v4m-4 5v2'/%3E%3C/svg%3E")!important}

.batch-b-auth .auth-role-choice label{position:relative}.batch-b-auth .auth-role-choice input[type=radio]{position:absolute;inset:14px 12px auto auto;width:16px;height:16px;margin:0;min-height:0;z-index:1}.batch-b-auth .auth-role-choice label>span{padding-left:14px}
.batch-b.premium-page p.premium-kicker{color:#5438e8}.batch-b-help.premium-page .bb-editorial-hero p.premium-kicker{color:#d8cdff}.batch-b-about.premium-page .phase5-info-grid:first-of-type>article:first-child p.premium-kicker{color:#d8cdff}

.batch-b.premium-page .button:not(.outline):not(.light){color:#fff!important}.batch-b.premium-page .phase5-join .button,.batch-b.premium-page .button.outline{color:#5438e8!important}
