.auth_page__CGm18{min-height:100dvh;display:grid;grid-template-columns:1.05fr .95fr;background:#f5f6f8}.auth_aside__Rc2sl{position:relative;overflow:hidden;padding:56px 52px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:radial-gradient(circle at 78% 12%,rgba(235,107,90,.28),transparent 42%),radial-gradient(circle at 12% 88%,rgba(80,100,172,.22),transparent 40%),linear-gradient(128deg,#0d1830,#162443 64%,#101b34)}.auth_asideMark__FwEbw{display:flex;align-items:center;gap:11px;font-size:17px;font-weight:800;letter-spacing:-.2px}.auth_markBadge__r5Zy7{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#f48a78,#eb6b5a);box-shadow:0 6px 16px rgba(235,107,90,.32)}.auth_asideBody__h_D2g h1{font-family:Cormorant Garamond,Georgia,serif;font-size:42px;line-height:1.12;font-weight:700;margin:0 0 14px}.auth_asideBody__h_D2g p{font-size:13.5px;line-height:1.7;color:#b9c4d8;max-width:40ch;margin:0}.auth_roles__G7Dei{display:grid;gap:10px;margin-top:26px}.auth_role__g3JWX{display:flex;gap:11px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07)}.auth_roleIcon__vKRGH{color:#ff8a78;flex-shrink:0;margin-top:1px}.auth_roleName__8bYph{font-size:12px;font-weight:750;margin:0 0 2px}.auth_roleWhat__A9_hw{font-size:11px;line-height:1.5;color:#94a3bd;margin:0}.auth_asideFoot__B1WFo{font-size:11px;color:#7e8aa3}.auth_main__7JN_R{display:grid;place-items:center;padding:40px 32px}.auth_card__P0W9t{width:100%;max-width:380px}.auth_eyebrow__w8Y9i{color:#eb6b5a;font-size:9px;font-weight:850;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 9px}.auth_title__8jdIt{font-size:25px;font-weight:800;color:#172033;margin:0 0 7px;letter-spacing:-.3px}.auth_subtitle__F4DEK{font-size:12.5px;line-height:1.6;color:#788093;margin:0 0 24px}.auth_field__McVeH{display:block;margin-bottom:13px}.auth_label__5qKQi{display:block;font-size:11px;font-weight:700;color:#586174;margin-bottom:6px}.auth_input__H5eGy{width:100%;min-height:42px;padding:0 13px;border:1px solid #e6e8ed;border-radius:10px;background:#fff;font:inherit;font-size:13px;color:#172033;transition:border-color .15s,box-shadow .15s}.auth_input__H5eGy:focus{outline:none;border-color:#eb6b5a;box-shadow:0 0 0 3px rgba(235,107,90,.12)}.auth_button__6MVqz{width:100%;min-height:44px;border:0;border-radius:10px;background:#eb6b5a;color:#fff;font:inherit;font-size:13.5px;font-weight:750;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 7px 15px rgba(235,107,90,.18);transition:background .15s,transform .15s}.auth_button__6MVqz:hover:not(:disabled){background:#d95648;transform:translateY(-1px)}.auth_button__6MVqz:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth_divider__rHTu0{display:flex;align-items:center;gap:12px;margin:18px 0;color:#9aa2b2;font-size:10.5px;font-weight:600}.auth_divider__rHTu0:after,.auth_divider__rHTu0:before{content:"";flex:1;height:1px;background:#e6e8ed}.auth_google__xM_O_{width:100%;min-height:44px;border:1px solid #e6e8ed;border-radius:10px;background:#fff;color:#3c4557;font:inherit;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:background .15s}.auth_google__xM_O_:hover:not(:disabled){background:#f7f8fa}.auth_error__Gqe9B{background:#fff0ee;color:#b95a52;font-size:12px;line-height:1.5}.auth_error__Gqe9B,.auth_notice__tNmLl{border-radius:10px;padding:10px 12px;margin-bottom:15px}.auth_notice__tNmLl{background:#fff6e4;color:#94702d;font-size:11.5px;line-height:1.55}.auth_foot__fAcXY{margin-top:20px;font-size:12px;color:#788093;text-align:center}.auth_foot__fAcXY a{color:#eb6b5a;font-weight:700;text-decoration:none}.auth_foot__fAcXY a:hover{text-decoration:underline}.auth_spin__bTrN_{animation:auth_authSpin__ZQHYu 1.1s linear infinite}@keyframes auth_authSpin__ZQHYu{to{transform:rotate(1turn)}}@media (max-width:900px){.auth_page__CGm18{grid-template-columns:1fr}.auth_aside__Rc2sl{padding:26px 22px 24px}.auth_asideBody__h_D2g h1{font-size:27px}.auth_asideFoot__B1WFo,.auth_roles__G7Dei{display:none}.auth_main__7JN_R{padding:30px 22px 44px}}