.signin_modalOverlay__L7GBi{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(5,8,20,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:2000;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible}.signin_glassCard__Zuid_{background:rgba(12,16,36,.7);border:1px solid hsla(0,0%,100%,.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.signin_modalContent__eBZdg{width:100%;max-width:440px;padding:40px;position:relative;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.4);animation:signin_modalFadeIn__dPfQQ .3s ease forwards}@keyframes signin_modalFadeIn__dPfQQ{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.signin_modalHeader__yPBQH{text-align:center;margin-bottom:32px}.signin_modalHeader__yPBQH h2{font-size:1.75rem;font-weight:800;margin-bottom:8px;color:#fff}.signin_modalHeader__yPBQH p{font-size:.95rem;color:#94a3b8}.signin_modalForm__Ygbtk .signin_formGroup__pfchO{margin-bottom:20px}.signin_modalForm__Ygbtk label{display:block;margin-bottom:8px;font-size:.875rem;font-weight:600;color:#94a3b8}.signin_calcInputWrapper__XIZCb{position:relative;display:flex;align-items:center}.signin_calcInputWrapper__XIZCb:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#5affbe;transition:width .3s ease}.signin_calcInputWrapper__XIZCb:focus-within:after{width:100%}.signin_calcInputWrapper__XIZCb i,.signin_calcInputWrapper__XIZCb svg{position:absolute;left:16px;color:#64748b;transition:color .3s ease;width:20px;height:20px}.signin_calcInputWrapper__XIZCb:focus-within i,.signin_calcInputWrapper__XIZCb:focus-within svg{color:#5affbe}.signin_calcInputWrapper__XIZCb input{width:100%;padding:14px 16px 14px 48px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;color:#f8fafc;font-size:1rem;font-family:inherit;transition:background-color .3s ease,border-color .3s ease;outline:none}.signin_calcInputWrapper__XIZCb input:focus{background:hsla(0,0%,100%,.05);border-color:rgba(90,255,190,.4)}.signin_modalFormActions__DjkFE{display:flex;justify-content:flex-end;margin-bottom:24px}.signin_forgotPassLink__n4wfV{font-size:.875rem;color:#5affbe;font-weight:500;transition:color .2s ease;text-decoration:none}.signin_forgotPassLink__n4wfV:hover{color:#fff;text-decoration:underline}.signin_btn__9gVnq{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-weight:600;font-size:1rem;border-radius:8px;transition:all .3s ease;cursor:pointer;border:none;outline:none;text-decoration:none;font-family:inherit}.signin_btnPrimary__CJVB2{background-color:#0443c2;color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.2)}.signin_btnPrimary__CJVB2:hover{background-color:#03369a;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.3)}.signin_btnPrimary__CJVB2:disabled{opacity:.7;cursor:not-allowed;transform:none}.signin_btnBlock__GbObh{width:100%}.signin_modalFooter__bZ0OR{margin-top:24px;text-align:center;font-size:.9rem;color:#94a3b8}.signin_modalFooter__bZ0OR a{color:#5affbe;text-decoration:none;transition:color .2s ease}.signin_modalFooter__bZ0OR a:hover{color:#fff;text-decoration:underline}