.auth-surface{-webkit-font-smoothing:antialiased;color:#0a0e1a;background:#fafafa;min-height:100vh;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.auth-surface input::placeholder{color:#b3bac7}.auth-surface ::selection{background:#007ed92e}.auth-scrollnice::-webkit-scrollbar{width:8px}.auth-scrollnice::-webkit-scrollbar-thumb{background:#d8dce4;border-radius:8px}@keyframes auth-revealIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes auth-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes auth-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes auth-popIn{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.02)}to{transform:scale(1)}}@keyframes auth-spin{to{transform:rotate(360deg)}}@keyframes auth-orbit{to{transform:rotate(360deg)}}@keyframes auth-orbitR{to{transform:rotate(-360deg)}}@keyframes auth-shimmer{0%{background-position:-160% 0}to{background-position:260% 0}}@keyframes auth-floatBlob{0%,to{transform:translate(0)scale(1)}50%{transform:translate(14px,-18px)scale(1.05)}}@keyframes auth-checkPop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes auth-dotPulse{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.auth-surface .ant-input-affix-wrapper:focus-within,.auth-surface .ant-input:focus,.auth-surface .ant-input-affix-wrapper-focused{border-color:#007ed9!important;box-shadow:0 0 0 3px #007ed921!important}.auth-surface .ant-input,.auth-surface .ant-input-affix-wrapper,.auth-surface .ant-input-affix-wrapper>input.ant-input{height:46px;font-size:14.5px;line-height:1.4}.auth-surface .ant-input-affix-wrapper>input.ant-input{height:100%}.auth-surface .ant-form-item-explain,.auth-surface .ant-form-item-explain-error,.auth-surface .ant-form-item-margin-offset{min-height:0!important}.auth-surface .ant-form-item-explain{padding-top:0!important}.auth-surface .ant-form-item:not(.ant-form-item-has-error) .ant-form-item-explain{display:none}.auth-surface .ant-form-item-has-error .ant-form-item-explain{margin-top:7px!important}.auth-surface .ant-form-item-label{width:100%;padding-bottom:7px!important;line-height:1.2!important}.auth-surface .ant-form-item-label>label{color:#374151;width:100%;height:auto;font-size:13px;font-weight:500}.auth-surface .ant-form-item-label>label:after{display:none}.auth-surface .ant-form-item-has-error .ant-input,.auth-surface .ant-form-item-has-error .ant-input-affix-wrapper{border-color:#dc2626!important}.auth-surface .ant-form-item-has-error .ant-input:focus,.auth-surface .ant-form-item-has-error .ant-input-affix-wrapper:focus-within,.auth-surface .ant-form-item-has-error .ant-input-affix-wrapper-focused{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26262e!important}.auth-surface .ant-notification-notice{border-radius:12px!important;box-shadow:0 1px 2px #0a0e1a0a,0 12px 32px -8px #0a0e1a38!important}
