.BrandedAuthLayout-module__K30GxW__scene{background:radial-gradient(circle at 14% 16%,#bbaa9a42 0%,#bbaa9a00 36%),radial-gradient(circle at 85% 18%,#b6c4c64d 0%,#b6c4c600 38%),linear-gradient(#e8e3dc 0%,#ddd6cd 100%);justify-content:center;align-items:center;min-height:100%;padding:2rem 1rem;display:flex;position:relative;overflow:hidden}.BrandedAuthLayout-module__K30GxW__sceneCompact{background:0 0;min-height:0;padding:1rem 1rem 2.2rem}.BrandedAuthLayout-module__K30GxW__sceneCompact:before,.BrandedAuthLayout-module__K30GxW__sceneCompact:after{display:none}.BrandedAuthLayout-module__K30GxW__sceneCompact .BrandedAuthLayout-module__K30GxW__panel{background:#ffffffdb;border-radius:5px;width:min(100%,34rem);box-shadow:0 12px 26px #60513d1f}.BrandedAuthLayout-module__K30GxW__sceneCompact .BrandedAuthLayout-module__K30GxW__panelHeader{padding:1.2rem 1.7rem .45rem}.BrandedAuthLayout-module__K30GxW__sceneCompact .BrandedAuthLayout-module__K30GxW__title,.BrandedAuthLayout-module__K30GxW__sceneCompact .BrandedAuthLayout-module__K30GxW__description,.BrandedAuthLayout-module__K30GxW__sceneCompact .BrandedAuthLayout-module__K30GxW__inlineFooter,.BrandedAuthLayout-module__K30GxW__sceneCompact .BrandedAuthLayout-module__K30GxW__waveBand,.BrandedAuthLayout-module__K30GxW__sceneCompact .BrandedAuthLayout-module__K30GxW__bottomCta{display:none}.BrandedAuthLayout-module__K30GxW__sceneCompact .BrandedAuthLayout-module__K30GxW__content{padding:.8rem 1.7rem 1.35rem}.BrandedAuthLayout-module__K30GxW__scene:before,.BrandedAuthLayout-module__K30GxW__scene:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.BrandedAuthLayout-module__K30GxW__scene:before{background:radial-gradient(circle,#59b8c438 0%,#59b8c400 68%);width:16rem;height:16rem;bottom:-6rem;left:-7rem}.BrandedAuthLayout-module__K30GxW__scene:after{background:radial-gradient(circle,#f9d0ad33 0%,#f9d0ad00 70%);width:15rem;height:15rem;top:-5rem;right:-6rem}.BrandedAuthLayout-module__K30GxW__panel{background:#ffffffeb;border:1px solid #d7ddde;border-radius:1rem;width:min(100%,26rem);position:relative;overflow:hidden;box-shadow:0 20px 38px #61534029}.BrandedAuthLayout-module__K30GxW__panelHeader{text-align:center;padding:1.25rem 1.35rem .5rem}.BrandedAuthLayout-module__K30GxW__brandLink{align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.BrandedAuthLayout-module__K30GxW__brandIcon{color:#fff;background:linear-gradient(140deg,#22b6c7 0%,#0ea3b8 100%);border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.9rem;display:inline-flex}.BrandedAuthLayout-module__K30GxW__brandText{font-family:var(--font-heading),Georgia,serif;color:#245f68;font-size:1.85rem;line-height:1}.BrandedAuthLayout-module__K30GxW__title{font-family:var(--font-heading),Georgia,serif;color:#3f3a37;margin:1rem 0 0;font-size:clamp(1.8rem,2.8vw,2.15rem)}.BrandedAuthLayout-module__K30GxW__description{color:#66717a;max-width:26ch;margin:.55rem auto 0;font-size:.94rem}.BrandedAuthLayout-module__K30GxW__content{padding:.95rem 1.35rem 1.15rem}.BrandedAuthLayout-module__K30GxW__inlineFooter{color:#5f6c75;text-align:center;border-top:1px solid #e0e7e7;margin:0;padding:0 1.35rem 1rem}.BrandedAuthLayout-module__K30GxW__inlineFooterLink{color:#2f6e78;font-weight:700;text-decoration:underline}.BrandedAuthLayout-module__K30GxW__waveBand{background:radial-gradient(130% 140% at 10% 100%,#3fbfcd52 0%,#3fbfcd00 58%),radial-gradient(140% 150% at 56% 100%,#6bd1da4d 0%,#6bd1da00 62%),linear-gradient(#f7fcfd 0%,#e6f7fa 100%);border-top:1px solid #d7e5e8;height:3rem}.BrandedAuthLayout-module__K30GxW__bottomCta{color:#4f5f68;text-align:center;background:linear-gradient(#f5fcfdd6 0%,#ddf6fac2 100%);padding:1rem 1.35rem 1.15rem}.BrandedAuthLayout-module__K30GxW__bottomCtaLink{color:#2f6d77;font-weight:700;text-decoration:underline}@media (max-width:575px){.BrandedAuthLayout-module__K30GxW__scene{padding:1.15rem .75rem}.BrandedAuthLayout-module__K30GxW__panelHeader,.BrandedAuthLayout-module__K30GxW__content,.BrandedAuthLayout-module__K30GxW__inlineFooter,.BrandedAuthLayout-module__K30GxW__bottomCta{padding-left:1rem;padding-right:1rem}.BrandedAuthLayout-module__K30GxW__sceneCompact{padding:.7rem .75rem 1.3rem}.BrandedAuthLayout-module__K30GxW__sceneCompact .BrandedAuthLayout-module__K30GxW__panelHeader,.BrandedAuthLayout-module__K30GxW__sceneCompact .BrandedAuthLayout-module__K30GxW__content{padding-left:1rem;padding-right:1rem}}
.BrandedAuthForm-module__f7fjzW__formStack{gap:.8rem;display:grid}.BrandedAuthForm-module__f7fjzW__inputIcon{color:#6b7d86;background:#f9fcfd;border:1px solid #ccd7da;border-right:0;border-radius:.65rem 0 0 .65rem}.BrandedAuthForm-module__f7fjzW__inputControl{background:#fff;border:1px solid #ccd7da;border-left:0;border-radius:0 .65rem .65rem 0;min-height:2.65rem}.BrandedAuthForm-module__f7fjzW__inputControl:focus{border-color:#31acbd;box-shadow:0 0 0 .2rem #31acbd33}.BrandedAuthForm-module__f7fjzW__inputToggle{color:#6b7d86;background:#f9fcfd;border:1px solid #ccd7da;border-left:0;border-radius:0 .65rem .65rem 0;min-width:2.6rem}.BrandedAuthForm-module__f7fjzW__inputToggle:hover,.BrandedAuthForm-module__f7fjzW__inputToggle:focus-visible{color:#3d6572;background:#f0f8fa}.BrandedAuthForm-module__f7fjzW__inputWithToggle{border-radius:0}.BrandedAuthForm-module__f7fjzW__fieldError{color:#b42318;margin-top:.35rem;font-size:.84rem}.BrandedAuthForm-module__f7fjzW__loginForm{gap:1rem;display:grid}.BrandedAuthForm-module__f7fjzW__loginField{gap:.35rem;display:grid}.BrandedAuthForm-module__f7fjzW__loginMetaRow{justify-content:space-between;align-items:center;gap:.8rem;margin-top:.2rem;display:flex}.BrandedAuthForm-module__f7fjzW__rememberMeRow{color:#5d676e;-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;font-size:1rem;display:inline-flex}.BrandedAuthForm-module__f7fjzW__rememberMeRow input{appearance:none;cursor:pointer;background:#fff;border:1px solid #79b8bf;border-radius:.4rem;place-content:center;width:1.35rem;height:1.35rem;margin:0;display:grid}.BrandedAuthForm-module__f7fjzW__rememberMeRow input:after{content:"";transform-origin:50%;border-bottom:2px solid #fff;border-right:2px solid #fff;width:.42rem;height:.72rem;transition:transform .12s ease-in-out;transform:rotate(45deg)scale(0)}.BrandedAuthForm-module__f7fjzW__rememberMeRow input:checked{background:#5aa7af;border-color:#5aa7af}.BrandedAuthForm-module__f7fjzW__rememberMeRow input:checked:after{transform:rotate(45deg)scale(1)}.BrandedAuthForm-module__f7fjzW__rememberMeRow input:focus-visible{outline-offset:2px;outline:2px solid #0f8295}.BrandedAuthForm-module__f7fjzW__forgotLink{color:#4a97a2;font-size:1.03rem;text-decoration:none}.BrandedAuthForm-module__f7fjzW__forgotLink:hover,.BrandedAuthForm-module__f7fjzW__forgotLink:focus-visible{color:#327f8b;text-decoration:underline}.BrandedAuthForm-module__f7fjzW__loginActionRow{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:.25rem;display:grid}.BrandedAuthForm-module__f7fjzW__loginSubmitButton{background:linear-gradient(135deg,#66b1ba 0%,#4f9ea8 100%);border-color:#5ca9b3;border-radius:.8rem;justify-content:center;align-items:center;min-height:3.25rem;font-size:1.08rem;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #438e9747}.BrandedAuthForm-module__f7fjzW__loginSubmitButton:hover,.BrandedAuthForm-module__f7fjzW__loginSubmitButton:focus-visible{background:linear-gradient(135deg,#57a4ad 0%,#458f99 100%)}.BrandedAuthForm-module__f7fjzW__submitButton{background:linear-gradient(135deg,#28b6c6 0%,#0ea2b7 100%);border-color:#109cb1;border-radius:999px;width:100%;box-shadow:0 8px 18px #0c8c9d47}.BrandedAuthForm-module__f7fjzW__submitButton:hover,.BrandedAuthForm-module__f7fjzW__submitButton:focus-visible{background:linear-gradient(135deg,#1ca8b8 0%,#0795aa 100%)}.BrandedAuthForm-module__f7fjzW__primaryRectButton{background:linear-gradient(135deg,#28b6c6 0%,#0ea2b7 100%);border-color:#109cb1;border-radius:5px;width:100%;box-shadow:0 8px 18px #0c8c9d47}.BrandedAuthForm-module__f7fjzW__primaryRectButton:hover,.BrandedAuthForm-module__f7fjzW__primaryRectButton:focus-visible{background:linear-gradient(135deg,#1ca8b8 0%,#0795aa 100%)}.BrandedAuthForm-module__f7fjzW__helperRow{text-align:center;margin-top:.25rem}.BrandedAuthForm-module__f7fjzW__postRegisterInfo{gap:.25rem;display:grid}.BrandedAuthForm-module__f7fjzW__centeredStatusAlert .alert{text-align:center}.BrandedAuthForm-module__f7fjzW__verificationBlock{background:#f8fcfd;border:1px solid #d7e5e8;border-radius:5px;gap:.55rem;padding:.7rem .75rem;display:grid}.BrandedAuthForm-module__f7fjzW__verificationButton{border-radius:5px;justify-self:center;min-height:2.45rem}.BrandedAuthForm-module__f7fjzW__resendButton{border-radius:5px}.BrandedAuthForm-module__f7fjzW__textLink{color:#356e78;font-weight:600;text-decoration:underline}.BrandedAuthForm-module__f7fjzW__checkboxRow{color:#4f5f68;align-items:flex-start;gap:.55rem;font-size:.95rem;display:flex}.BrandedAuthForm-module__f7fjzW__checkboxText{flex-wrap:wrap;align-items:baseline;gap:.25rem;display:inline-flex}.BrandedAuthForm-module__f7fjzW__checkboxLabel{cursor:pointer;margin:0}.BrandedAuthForm-module__f7fjzW__checkboxRow input{margin-top:.15rem}@media (max-width:575px){.BrandedAuthForm-module__f7fjzW__loginMetaRow{flex-direction:column;align-items:flex-start}.BrandedAuthForm-module__f7fjzW__loginActionRow{grid-template-columns:1fr;gap:.7rem}}
