body:has(.brand-auth),html:has(.brand-auth){background:var(--brand-paper);color-scheme:light}.auth.brand-auth{display:flex;flex-direction:column;min-height:100svh;background:var(--brand-paper);color:var(--brand-forest);font-family:var(--brand-font-body);font-variation-settings:normal;font-synthesis:none;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;letter-spacing:normal;color-scheme:light}.brand-auth .auth__topbar{width:min(100%,var(--brand-size-page));margin:0 auto;padding:var(--brand-space-6) var(--brand-space-8);display:flex;align-items:center;justify-content:space-between;gap:var(--brand-space-4)}.brand-auth .auth__brand{display:inline-flex;min-height:44px;gap:var(--brand-space-3);align-items:center;color:var(--brand-forest);font-family:var(--brand-font-heading);font-size:20px;font-weight:750;text-decoration:none}.brand-auth .auth__brand:after{display:none}.brand-auth .auth__brand:focus-visible,.brand-auth a:focus-visible{outline:2px solid var(--brand-focus);outline-offset:3px;border-radius:var(--brand-radius-detail)}.brand-auth .auth__form-wrap{flex:none;display:block;width:min(var(--brand-size-form),calc(100% - 44px));max-width:none;margin:clamp(32px,7vh,80px) auto var(--brand-space-12);padding:0}.brand-auth .auth__title{margin:0 0 var(--brand-space-3);color:var(--brand-forest);font-family:var(--brand-font-heading);font-size:32px;font-weight:750;line-height:1.2;letter-spacing:-.8px;text-wrap:balance}.brand-auth .auth__lede{margin:0 0 var(--brand-space-8);max-width:none;font-size:16px;color:var(--brand-body);line-height:1.6}.brand-auth .auth__form{display:grid;gap:var(--brand-space-4);margin:0}.brand-auth .auth__form>.brand-control{min-height:var(--brand-size-field)}.brand-auth .auth__divider{display:flex;align-items:center;gap:var(--brand-space-4);margin-block:var(--brand-space-1);color:var(--brand-muted);font-size:13px}.brand-auth .auth__divider:after,.brand-auth .auth__divider:before{content:"";flex:1;height:1px;background:var(--brand-line)}.brand-auth .auth__legal{margin:var(--brand-space-6) 0 0;color:var(--brand-muted);text-align:center;font-size:13px;line-height:1.65}.brand-auth .auth__legal a{color:var(--brand-body);text-decoration:underline;text-underline-offset:3px}.brand-auth .auth__error{margin:0;padding:var(--brand-space-3) var(--brand-space-4);border-radius:var(--brand-radius-control);background:color-mix(in srgb,var(--brand-error) 6%,var(--brand-paper));color:var(--brand-error);font-size:14px;line-height:1.5}.brand-auth .auth__status{margin:0;color:var(--brand-body);font-size:14px;line-height:1.5}.brand-auth .auth__number{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--brand-space-2);margin:calc(-1 * var(--brand-space-4)) 0 var(--brand-space-6);font-size:16px}.brand-auth .auth__number .brand-control{padding-inline:var(--brand-space-3);font-size:14px}.brand-auth .auth__number strong{font-weight:600}.brand-auth .auth__loading{padding-block:var(--brand-space-6);color:var(--brand-muted)}.brand-auth .auth__resend{display:flex;gap:var(--brand-space-2);align-items:center;flex-wrap:wrap;justify-content:center}.brand-auth .auth__resend>span{color:var(--brand-muted);font-size:13px}.brand-auth .auth__resend button{font-size:14px;padding:var(--brand-space-2)}.brand-auth .field{gap:var(--brand-space-2)}.brand-auth .field__label{position:static;background:transparent;transform:none;padding:0;color:var(--brand-body);font-size:14px;font-weight:500}.brand-auth .field__error{margin:0;color:var(--brand-error);font-size:13px}.brand-auth .otp__cells{gap:var(--brand-space-2)}.brand-auth .otp__cell{height:60px;background:var(--brand-white);color:var(--brand-forest);border:1px solid var(--brand-control-border);border-radius:var(--brand-radius-control);font-family:var(--brand-font-body);font-size:24px;box-shadow:none}.brand-auth .otp__cell:focus{border-color:var(--brand-focus);outline:2px solid var(--brand-focus);outline-offset:-1px;box-shadow:var(--brand-shadow-focus);border-radius:var(--brand-radius-control)}.brand-auth .otp[data-invalid] .otp__cell{border-color:var(--brand-error)}:root[data-locale=ne] .brand-auth{font-family:var(--brand-font-nepali)}:root[data-locale=ne] .brand-auth :is(.auth__title,.brand-control,.brand-field){font-family:var(--brand-font-nepali);letter-spacing:normal}:root[data-locale=ne] .brand-auth .auth__title{line-height:1.5}@media (max-width:600px){.brand-auth .auth__topbar{padding:var(--brand-space-5) 22px}.brand-auth .auth__brand{font-size:17px;gap:var(--brand-space-2)}.brand-auth .auth__brand img{width:26px;height:26px}.brand-auth .auth__form-wrap{margin-top:var(--brand-space-8)}.brand-auth .auth__title{font-size:28px}.brand-auth .otp__cell{height:var(--brand-size-field)}}@media (max-width:370px){.brand-auth .auth__topbar{padding-inline:17px;gap:var(--brand-space-2)}.brand-auth .auth__brand{font-size:16px}.brand-auth .auth__form-wrap{width:calc(100% - 34px)}.brand-auth .otp__cells{gap:var(--brand-space-1)}}.brand-auth .auth__account-choice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--brand-space-1);margin:calc(-1 * var(--brand-space-4)) 0 var(--brand-space-5);font-size:14px;color:var(--brand-body)}.brand-auth .auth__account-choice .brand-control{min-height:44px;padding:var(--brand-space-2);font-size:14px;text-decoration:underline;text-underline-offset:3px}