.login_screen__qEzt1{min-height:100dvh;display:grid;place-items:center;padding:28px 16px;background:radial-gradient(ellipse at top left,#ffe7ed,transparent 55%),#f6f7fa;color:#172536}.login_card__r3Ltj{width:100%;max-width:470px;padding:38px;background:#fff;border:1px solid #e6e8ee;border-radius:22px;box-shadow:0 16px 60px #15273a10}.login_brand__isTcd{font-size:20px;font-weight:850;letter-spacing:-.5px;margin-bottom:30px}.login_brand__isTcd span{color:#bf123f}.login_card__r3Ltj h1{font-size:26px;letter-spacing:-.6px;margin:0 0 8px}.login_intro__4f4eN{color:#687485;margin:0 0 27px}.login_provider__fTamW{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #d6dce5;border-radius:11px;background:white;color:#243245;font-weight:650;font-size:14px;margin-bottom:12px;text-align:left;min-height:53px}.login_provider__fTamW:disabled{cursor:not-allowed;background:#fafbfc}.login_provider__fTamW>svg:last-child:not(:first-child){margin-left:auto;transition:transform .15s}.login_expanded__mT4Y5{transform:rotate(180deg)}.login_whatsapp__thHEx{color:#168842;border-color:#b9ddc7}.login_badge__ZGa4w{margin-left:auto;font-size:10px;color:#667386;font-weight:500}.login_google__VPc1i{font-size:23px;font-weight:800;color:#4285f4;line-height:1}.login_divider__Hxxps{display:flex;align-items:center;gap:12px;color:#8a95a5;margin:18px 0}.login_divider__Hxxps:after,.login_divider__Hxxps:before{content:"";height:1px;background:#e9ecf1;flex:1}.login_form__Ij6Df{display:flex;flex-direction:column;gap:9px;padding-top:5px}.login_form__Ij6Df label{font-size:13px;font-weight:650;margin-top:8px}.login_form__Ij6Df input{width:100%;min-width:0;border:1px solid #d6dce5;border-radius:9px;padding:12px;background:white;color:#172536;font:inherit;font-size:14px}.login_password__E7Jav{position:relative}.login_password__E7Jav input{padding-right:48px}.login_password__E7Jav button{position:absolute;right:4px;top:3px;height:38px;width:38px;border:0;background:transparent;color:#687485;display:grid;place-items:center}.login_submit__ajKqa{border:0;border-radius:9px;background:#bd123e;color:white;padding:14px;font-weight:750;margin-top:10px}.login_submit__ajKqa:disabled{opacity:.65}.login_error__BN8Ls{font-size:13px;color:#a31332;margin:6px 0}.login_footer__Xh0OZ{border-top:1px solid #edf0f3;padding-top:22px;margin-top:25px;display:flex;gap:9px;color:#778193;font-size:11px;line-height:1.7}.login_footer__Xh0OZ svg{flex-shrink:0;margin-top:3px}.login_card__r3Ltj button:focus-visible,.login_card__r3Ltj input:focus-visible{outline:3px solid #e88ca5;outline-offset:3px}@media(max-width:480px){.login_card__r3Ltj{padding:27px 21px}.login_provider__fTamW{font-size:13px;padding:13px 10px;gap:8px}.login_badge__ZGa4w{font-size:9px}}