.login_page__VIB1K{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f7f9fc;color:#172036;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.18px}.login_card__NoG7p{width:100%;max-width:380px;padding:32px;background:#fff;border:1px solid #e6ebf3;border-radius:17px;box-shadow:0 25px 80px #14203a14}.login_brand__ezSFe{display:flex;align-items:center;gap:10px;margin-bottom:28px}.login_symbol__Ubqc5{color:#ff8819;font-size:26px;line-height:1}.login_wordmark__Rqnzn{color:#172036;font-size:21px;font-weight:550;letter-spacing:-.7px}.login_dot__iybnZ{color:#f28a39}.login_title__r1aBc{margin:0 0 22px;font-size:19px;font-weight:600;letter-spacing:-.5px}.login_field___YCmt{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.login_field___YCmt label{color:#7f8ba1;font-size:10px;font-weight:500}.login_field___YCmt input{width:100%;height:40px;padding:0 12px;color:#28344d;font:inherit;font-size:12px;background:#fff;border:1px solid #e4e9f1;border-radius:8px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.login_field___YCmt input:hover{border-color:#d1d9e8}.login_field___YCmt input:focus{border-color:#a398f6;box-shadow:0 0 0 3px #7760ef1a}.login_error__wxSLK{margin:0 0 15px;padding:9px 11px;color:#b23b2e;font-size:11px;line-height:1.4;background:#fdf1ef;border:1px solid #f6d8d2;border-radius:8px}.login_submit__56LbW{width:100%;height:40px;color:#fff;font:inherit;font-size:12px;font-weight:550;cursor:pointer;background:linear-gradient(105deg,#a94217,#ff821c);border:0;border-radius:8px;box-shadow:0 6px 16px #f4771729;transition:filter .15s ease,transform .15s ease}.login_submit__56LbW:hover:not(:disabled){filter:brightness(1.04)}.login_submit__56LbW:active:not(:disabled){transform:translateY(1px)}.login_submit__56LbW:focus-visible{outline:2px solid #a398f6;outline-offset:3px}.login_submit__56LbW:disabled{cursor:default;opacity:.7}@media (prefers-reduced-motion:reduce){.login_field___YCmt input,.login_submit__56LbW{transition:none}}