.K2bxqa_screen{--fonmat-navy:#141c2b;--fonmat-secondary:#556275;--fonmat-blue:#30588f;--fonmat-blue-deep:#254777;--fonmat-border:#dce1e7;--fonmat-soft:#eef2f7;--fonmat-surface:#f4f5f7;color:#141c2b;caret-color:#30588f;background:#f4f5f7}.K2bxqa_screen ::selection{color:#141c2b;background:#dceafa}.K2bxqa_screen .text-fonmat-navy{color:var(--fonmat-navy)}.K2bxqa_screen .text-fonmat-secondary{color:var(--fonmat-secondary)}.K2bxqa_screen .text-fonmat-blue{color:var(--fonmat-blue)}.K2bxqa_screen .bg-fonmat-blue{background-color:var(--fonmat-blue)}.K2bxqa_screen .bg-fonmat-blue:hover{background-color:var(--fonmat-blue-deep)}.K2bxqa_screen .border-fonmat-blue{border-color:var(--fonmat-blue)}.K2bxqa_screen :is(h1,h2,h3){text-transform:none;letter-spacing:-.02em;font-family:inherit;line-height:1.3}.K2bxqa_screen h1{font-size:1.75rem;font-weight:650}.K2bxqa_screen h2{font-size:1.125rem;font-weight:650}.K2bxqa_screen h3{font-size:1rem;font-weight:650}.K2bxqa_screen :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){color:#141c2b;background:#fff;border:1px solid #8290a2;border-radius:6px;min-height:48px;font-family:inherit;font-size:1rem;font-weight:400;transition:border-color .15s,box-shadow .15s}.K2bxqa_screen :is(input,textarea)::-moz-placeholder{color:#687487;opacity:1}.K2bxqa_screen :is(input,textarea)::placeholder{color:#687487;opacity:1}.K2bxqa_screen :is(input,select,textarea):focus-visible{outline-offset:2px;box-shadow:none;border-color:#30588f;outline:2px solid #30588f}.K2bxqa_screen :is(input,select,textarea)[aria-invalid=true]{border-color:#b42318}.K2bxqa_screen :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #30588f}.K2bxqa_screen button{text-transform:none;letter-spacing:normal;box-shadow:none}.K2bxqa_login{width:100%;padding:48px 24px}.K2bxqa_loginCard{max-width:1120px;margin:0 auto}.K2bxqa_loginForm{background:#fff;border:1px solid #dce1e7;border-radius:12px;padding:32px}.K2bxqa_loginAside{border-top:1px solid #e2e6eb;margin-top:28px;padding-top:24px}.K2bxqa_loginAside h2{font-size:1rem}.K2bxqa_loginAside p{color:#556275;margin-top:6px;font-size:.875rem;line-height:1.6}.K2bxqa_loginAside a{color:#30588f;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:4px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.K2bxqa_registrationNav{max-width:1152px}.K2bxqa_registrationCard{border-radius:12px;max-width:1040px;padding:32px}.K2bxqa_registrationOverview{min-width:0}.K2bxqa_registrationHeading{margin-bottom:12px}.K2bxqa_registrationIntro{color:#556275;max-width:58ch;margin:0;font-size:.9375rem;line-height:1.65}.K2bxqa_requiredFieldsNote{color:#556275;margin:8px 0 28px;font-size:.8125rem;line-height:1.5}.K2bxqa_fieldLabel{color:#25334a;margin-bottom:8px;font-size:.875rem;font-weight:600;line-height:1.5;display:block}.K2bxqa_screen form>section+section{border-top:1px solid #e2e6eb;padding-top:28px}.K2bxqa_screen form>section{row-gap:24px}.K2bxqa_screen form>section>div>h2+p{margin-top:6px}.K2bxqa_roleCard{border-radius:12px;max-width:1120px;display:block}.K2bxqa_roleIntro{background:#fff;padding:32px 32px 24px}.K2bxqa_roleIntro p{max-width:55ch;margin-top:12px}.K2bxqa_roleList{padding:0 24px 16px}.K2bxqa_roleList button{border-radius:0}.K2bxqa_roleIcon{color:#30588f;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.K2bxqa_accountRole{color:#556275;font-size:.8125rem}.K2bxqa_support{color:#556275;text-align:center;max-width:720px;margin:0 auto;padding:0 24px 32px;font-size:.8125rem}.K2bxqa_support p{line-height:1.6}.K2bxqa_support nav{flex-wrap:wrap;justify-content:center;gap:0 24px;margin-top:4px;display:flex}.K2bxqa_support a{color:#30588f;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.K2bxqa_verificationIntro{color:#556275;margin-bottom:24px;font-size:.9375rem;line-height:1.6}.K2bxqa_passwordHint{color:#556275;margin-top:8px;font-size:.8125rem;line-height:1.5}@media (min-width:960px){.K2bxqa_loginCard{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}.K2bxqa_loginForm{grid-area:1/2;padding:40px}.K2bxqa_loginAside{border:0;grid-area:1/1;margin:0;padding:24px 0}.K2bxqa_loginAside h2{max-width:16ch;font-size:2rem}.K2bxqa_loginAside p{margin-top:16px;font-size:1rem;line-height:1.75}.K2bxqa_loginAside a{margin-top:16px;font-size:1rem}.K2bxqa_roleCard{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.K2bxqa_roleIntro{padding:48px 40px}.K2bxqa_roleIntro h1{max-width:14ch;font-size:2rem}.K2bxqa_roleList{border-left:1px solid #e2e6eb;padding:24px}.K2bxqa_registrationCard{padding:40px}.K2bxqa_registrationOverview h1{font-size:2rem}}@media (min-width:640px) and (max-width:959px){.K2bxqa_loginCard{max-width:600px}.K2bxqa_loginAside{padding-left:24px;padding-right:24px}}@media (max-width:639px){.K2bxqa_login{padding:24px 16px}.K2bxqa_loginForm,.K2bxqa_registrationCard{padding:24px 20px}.K2bxqa_loginAside{padding-left:4px;padding-right:4px}.K2bxqa_roleIntro{padding:24px 20px 20px}.K2bxqa_roleList{padding:0 8px 8px}.K2bxqa_screen h1{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.K2bxqa_screen :is(input,select,textarea){transition:none}}
