html,body,#root{margin:0;padding:0;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:#f0f2f5}*{box-sizing:border-box}.login-stage{position:relative;overflow:hidden}.login-stage .login-card{position:relative;border-radius:16px;background:#0d1a338c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(120,170,255,.28);box-shadow:0 24px 70px #00000080,inset 0 0 40px #1677ff1f;overflow:hidden}.login-stage .login-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1677ff,#38bdf8 45%,#f0b429)}.login-stage .login-card .ant-card-body{padding:28px 26px 22px}.login-brand{text-align:center;margin-bottom:18px}.login-logo-chip{width:74px;height:74px;margin:4px auto 10px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 6px 20px #143c8c4d}.login-logo-chip img{width:54px;height:54px;object-fit:contain}.login-title.ant-typography{color:#eaf2ff;margin:4px 0 2px;letter-spacing:.5px}.login-en{color:#7cc4ff;font-size:12px;letter-spacing:2px;text-transform:uppercase}.login-subtle{color:#9fb3d1;font-size:12px;margin-top:6px}.login-stage .ant-form-item-label>label{color:#9fb3d1}.login-stage .ant-input-affix-wrapper,.login-stage .ant-input{background:#ffffff0f;border:1px solid rgba(140,180,255,.22);color:#eaf2ff}.login-stage .ant-input-affix-wrapper .ant-input{background:transparent;border:0}.login-stage .ant-input::placeholder,.login-stage .ant-input-affix-wrapper input::placeholder{color:#6f86ab}.login-stage .ant-input-affix-wrapper .anticon{color:#6f86ab}.login-stage .ant-input-affix-wrapper:hover,.login-stage .ant-input-affix-wrapper-focused,.login-stage .ant-input:hover,.login-stage .ant-input:focus{border-color:#1677ff;background:#ffffff1a}.login-stage .ant-btn-primary{background:linear-gradient(135deg,#1677ff,#0c5bd8);border:0;box-shadow:0 8px 22px #1677ff66;font-weight:600;letter-spacing:4px}.login-stage .ant-btn-primary:hover{filter:brightness(1.08)}
