.bnh-auth{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;background:#f4fafe;color:#10243f;font-family:Instrument Sans,sans-serif}.bnh-auth-form{padding:56px 96px;display:flex;flex-direction:column;justify-content:center;gap:20px;min-width:0;box-sizing:border-box}.bnh-auth-logo{align-self:flex-start;margin-bottom:28px}.bnh-auth-logo img{display:block;height:26px;width:auto}.bnh-auth-fields{max-width:420px;width:100%}.bnh-auth-fields h1{font:400 40px/1.12 var(--betr-font-display,"Archivo Black",sans-serif)!important;letter-spacing:-.02em!important;color:#10243f!important}.bnh-auth-fields p{color:#55728b!important}.bnh-auth-fields a{color:#1f86c4!important}.bnh-auth [data-auth-control=label]{font:600 13.5px Instrument Sans,sans-serif!important;letter-spacing:normal!important;text-transform:none!important;color:#10243f!important;margin-bottom:6px!important}.bnh-auth [data-auth-control=input]{min-height:48px;border-radius:12px!important;border:1px solid #10243f29!important;background:white!important;color:#10243f!important;font-size:15px!important}.bnh-auth [data-auth-control=secondary]{min-height:50px;border-radius:14px!important;background:white!important;border:1px solid #10243f24!important;color:#10243f!important;font-size:15px!important;font-weight:600!important}.bnh-auth [data-auth-control=primary]{min-height:50px;border-radius:999px!important;background:var(--betr-action-grad,linear-gradient(180deg,#1a7cae,#1871a4))!important;font-size:15.5px!important;font-weight:600!important}.bnh-auth :is(input,button,a):focus-visible{outline:2px solid #239ad8!important;outline-offset:3px}.bnh-auth footer{display:flex;gap:20px;flex-wrap:wrap;font-size:13px}.bnh-auth footer a{color:#55728b}.bnh-auth-hero{min-width:0;overflow:hidden}@media(max-width:1100px){.bnh-auth-form{padding:48px}}@media(max-width:960px){.bnh-auth{grid-template-columns:minmax(0,1fr)}.bnh-auth-hero{display:none}.bnh-auth-form{max-width:600px;width:100%;margin:auto;padding:40px 24px}.bnh-auth-fields{max-width:none}}@media(max-width:700px){.bnh-auth-form{padding:32px 20px max(32px,env(safe-area-inset-bottom))}.bnh-auth-fields h1{font-size:34px!important}.bnh-auth [data-auth-control=input]{font-size:16px!important}.bnh-auth-logo{margin-bottom:12px}}.bnh-auth [data-auth-control=divider]{justify-content:center;margin:6px 0 18px!important}.bnh-auth [data-auth-control=divider]>span{font:400 13px Instrument Sans,sans-serif!important;letter-spacing:normal!important;text-transform:none!important;color:#55728b!important}.bnh-auth [data-auth-control=divider]>span:first-child,.bnh-auth [data-auth-control=divider]>span:last-child{display:none}.bnh-auth-artwork{position:relative;min-height:100%;height:100%;background:#0d1622;overflow:hidden}.bnh-auth-artwork:after{content:"";position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(180deg,transparent,rgba(6,12,22,.45));pointer-events:none}.bnh-auth-destination{position:absolute;z-index:1;left:28px;bottom:28px;right:28px;margin:0;font-size:14px;line-height:1.5;color:#fff;background:rgba(10,20,34,.55);backdrop-filter:blur(20px);padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.18)}@media(prefers-reduced-transparency:reduce){.bnh-auth-destination{background:#10243f;backdrop-filter:none}}.bnh-auth-single{grid-template-columns:minmax(0,1fr)}.bnh-auth-single .bnh-auth-form{width:100%;max-width:612px;margin:auto}.bnh-reset-sent{display:flex;flex-direction:column;gap:16px}.bnh-reset-sent h1,.bnh-reset-sent p{margin:0!important}.bnh-reset-sent p{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.bnh-reset-return{display:flex;justify-content:center;align-items:center;min-height:50px;border-radius:999px;background:#fff;border:1px solid #10243f24;color:#10243f!important;font-size:15px;font-weight:600;text-decoration:none}@media(max-width:700px){.bnh-auth-single .bnh-auth-form{padding:40px 28px}.bnh-reset-sent h1{font-size:28px!important}}.bnh-auth [data-auth-control=error]{font:400 13.5px/1.5 Instrument Sans,sans-serif!important;color:#a12c2c!important;background:#fff5f4!important;border-color:#c2372f!important;overflow-wrap:anywhere}.bnh-auth [data-auth-control=input][aria-invalid=true]{border:1.5px solid #c2372f!important;background:#fff!important}.bnh-auth [data-auth-control=input][aria-invalid=true]:focus-visible{outline-color:#c2372f!important}.bnh-reset-resend{min-height:44px;padding:10px;border:0;background:transparent;color:#1f86c4;font:400 14.5px Instrument Sans,sans-serif;text-decoration:underline;cursor:pointer}.bnh-reset-resend:disabled{cursor:default;color:#55728b;text-decoration:none}@media(max-width:700px){.bnh-reset-confirmation .bnh-auth-form{align-self:start;min-height:100dvh;margin:0 auto;padding:84px 28px 32px;justify-content:flex-start;gap:0}.bnh-reset-confirmation .bnh-auth-logo{margin:0 0 46px}.bnh-reset-confirmation .bnh-auth-logo img{height:20px}.bnh-reset-confirmation footer{margin-top:auto;padding-top:24px}.bnh-reset-confirmation .bnh-reset-sent{gap:16px}.bnh-reset-confirmation .bnh-reset-sent h1{font-size:28px!important}}.bnh-login .bnh-auth-form{position:relative}.bnh-login .bnh-auth-fields{position:relative;display:flex;flex-direction:column;gap:12px}.bnh-login .bnh-auth-fields h1{margin:0 0 8px!important;line-height:1.1!important}.bnh-login [data-auth-control=secondary]{height:50px;margin:0!important;padding:0 14px;flex-shrink:0}.bnh-login [data-auth-control=divider]{height:27px;margin:0!important;padding:6px;box-sizing:border-box}.bnh-login form{gap:12px!important}.bnh-login [data-auth-control=label]{line-height:16px!important}.bnh-login [data-auth-control=input]{height:50px;padding:0 14px}.bnh-login form>a{line-height:16px}.bnh-login [data-auth-control=primary]{height:50px;padding:0 18px;flex-shrink:0}.bnh-login .bnh-login-signup{margin:0!important;text-align:left!important;font-size:14px!important;line-height:17px}.bnh-login .bnh-login-sso{position:absolute;top:100%;left:0;right:0;margin-top:16px!important;padding-top:12px!important}.bnh-login .bnh-login-sso>button{min-height:44px}.bnh-login .bnh-auth-form>footer{position:absolute;left:96px;bottom:24px}@media(max-width:1100px){.bnh-login .bnh-auth-form>footer{left:48px}}@media(max-width:960px){.bnh-login .bnh-auth-form{padding-bottom:140px}.bnh-login .bnh-auth-form>footer{left:24px}}@media(max-width:700px){.bnh-login .bnh-auth-form{padding-bottom:140px}.bnh-login .bnh-auth-form>footer{left:20px}}.bnh-login .bnh-login-sso.is-open{position:static}@media(min-width:961px){.bnh-login .bnh-auth-form{min-height:860px}}.bnh-auth [data-auth-providers]{gap:12px}.bnh-auth-providers{animation:bnh-auth-fade .24s ease-out both}@keyframes bnh-auth-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.bnh-auth-providers{animation:none}}.bnh-signup .bnh-auth-fields p{font-size:12.5px!important;margin:6px 0 0!important}.bnh-login .bnh-login-notice{display:flex;flex-direction:column;gap:4px;margin:4px 0 22px;padding:14px 16px;border-radius:16px;background:#10243f;color:#fff;font-size:14px;line-height:1.45}.bnh-login .bnh-login-notice strong{font-weight:700}.bnh-login .bnh-login-notice span{color:#d5dde6}.bnh-login .bnh-login-notice[data-tone=error]{background:#fdecea;color:#7a1a12}.bnh-login .bnh-login-notice[data-tone=error] span{color:#8f2a20}@media(max-width:760px){.bnh-auth .bnh-auth-fields a,.bnh-auth .bnh-auth-form>:not(.bnh-auth-fields) a,.bnh-auth .bnh-auth-logo{display:inline-flex;align-items:center;min-height:44px}}