.auth_page__BzxL8{padding:48px 24px}.auth_shell__F7Oiq{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);max-width:1060px;margin:0 auto;background:#fff;border:1px solid #e1e7f0;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px rgba(15,47,85,.06)}.auth_intro__vywCl{padding:56px 44px;color:#fff;background:linear-gradient(140deg,#12365e,#21599a)}.auth_eyebrow__Sob_Q{font-size:13px;letter-spacing:.08em;color:#c1d7ef;margin-bottom:28px}.auth_intro__vywCl h1{font-size:clamp(27px,3vw,36px);line-height:1.5;margin:0 0 20px;color:#fff}.auth_intro__vywCl p{max-width:27em;font-size:14px;line-height:1.8;color:#d8e5f4}.auth_intro__vywCl ul{list-style:none;padding:24px 0 0;margin:0;display:grid;grid-gap:16px;gap:16px;font-size:14px;color:#e1edfa}.auth_intro__vywCl li:before{content:"✓";margin-right:12px;color:#a5c9ef}.auth_demo__lHr2X{margin-top:32px;font-size:12px;line-height:1.9;overflow-wrap:anywhere;color:#d0dff0}.auth_panel__hPqEF{min-width:0;padding:42px 36px}.auth_heading__YPzn1{margin-bottom:30px}.auth_heading__YPzn1 h2{margin:0 0 8px;font-size:25px;color:#173858}.auth_heading__YPzn1 p,.auth_note__HiW8k{color:#65758b;font-size:13px;line-height:1.7;margin:0}.auth_tabs__qdHsY{display:flex;gap:24px;overflow-x:auto;margin-bottom:30px;border-bottom:1px solid #e1e7f0}.auth_tabs__qdHsY button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:3px solid transparent;border-radius:0;background:none;color:#66758b;padding:0 0 13px;font:inherit;font-size:16px;cursor:pointer;flex:0 0 auto;white-space:nowrap}.auth_tabs__qdHsY button.auth_active__PyKJo{color:#184b84;border-bottom-color:#225da3;font-weight:700}.auth_form__BXYhi{display:grid;grid-gap:22px;gap:22px}.auth_form__BXYhi label{font-size:14px;margin-bottom:8px}.auth_form__BXYhi input,.auth_form__BXYhi select{min-height:46px;border-radius:7px;padding:10px 12px;font-size:15px}.auth_required__E_KKo{color:#b42318}.auth_submit__oaITh{width:100%;min-height:46px;border-radius:7px;font-size:16px;margin-top:4px}.auth_actions__ZL_ZM{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;color:#65758b;font-size:12px}.auth_actions__ZL_ZM button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:3px 0;border:0;font:inherit;font-size:13px;color:#225da3;cursor:pointer;white-space:nowrap}.auth_help__ko7vH{font-size:14px;line-height:1.8;color:#53657b}.auth_help__ko7vH p{margin-top:0}.auth_error__WDyRu{margin:0;padding:10px 12px;background:#fff4f2;color:#ad3025;border-radius:6px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}@media (max-width:760px){.auth_page__BzxL8{padding:24px 16px}.auth_shell__F7Oiq{grid-template-columns:minmax(0,1fr);max-width:480px}.auth_intro__vywCl{padding:24px}.auth_eyebrow__Sob_Q{margin-bottom:8px}.auth_intro__vywCl h1{font-size:24px;margin:0}.auth_intro__vywCl h1 br,.auth_intro__vywCl p,.auth_intro__vywCl ul{display:none}.auth_panel__hPqEF{padding:28px 24px}.auth_tabs__qdHsY{gap:22px}.auth_form__BXYhi input,.auth_form__BXYhi select{font-size:16px}}@media (max-width:380px){.auth_panel__hPqEF{padding:24px 18px}.auth_tabs__qdHsY{gap:18px}.auth_tabs__qdHsY button{font-size:15px}}.auth_methods___k3UE{display:flex;gap:20px;margin:-8px 0 24px}.auth_methods___k3UE button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:4px 0;color:#65758b;cursor:pointer;font-size:14px}.auth_methods___k3UE button[aria-pressed=true]{color:#184b84;font-weight:700}.auth_codeRow__lo2_Z{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:10px;gap:10px}.auth_codeRow__lo2_Z input{width:100%;min-width:0}.auth_codeRow__lo2_Z button{min-height:46px;white-space:nowrap;padding:10px;font-size:13px}.auth_notice__WkLyv{margin:0;color:#246943;background:#eff9f1;border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.7}.auth_actions__ZL_ZM button:disabled,.auth_form__BXYhi button:disabled,.auth_methods___k3UE button:disabled{opacity:.55;cursor:not-allowed}