.step-form-wrapper[data-v-4a462ef6]{margin:0 auto;width:80%;max-width:400px}.login-container[data-v-3288eefa]{width:100%}.login-shell[data-v-3288eefa]{position:relative;display:flex;min-height:560px;border-radius:16px;overflow:hidden;background:rgba(8,13,26,.75);border:1px solid rgba(148,163,184,.12);box-shadow:0 25px 80px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.login-shell__glow[data-v-3288eefa]{position:absolute;top:-50%;left:20%;width:60%;height:100%;background:radial-gradient(ellipse,rgba(201,169,98,.08) 0,transparent 70%);pointer-events:none}.brand-panel[data-v-3288eefa]{position:relative;flex:1;min-width:0;padding:48px 40px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(160deg,rgba(201,169,98,.06),transparent 50%),linear-gradient(220deg,rgba(125,211,252,.04),transparent 40%);border-right:1px solid rgba(148,163,184,.08);overflow:hidden}.brand-panel__inner[data-v-3288eefa]{position:relative;z-index:2}.brand-panel__deco[data-v-3288eefa]{position:absolute;inset:0;pointer-events:none}.brand-panel__deco .deco-line[data-v-3288eefa]{position:absolute;background:linear-gradient(90deg,transparent,rgba(201,169,98,.15),transparent);height:1px}.brand-panel__deco .deco-line--1[data-v-3288eefa]{top:30%;left:-20%;right:-20%;transform:rotate(-8deg)}.brand-panel__deco .deco-line--2[data-v-3288eefa]{bottom:25%;left:-20%;right:-20%;transform:rotate(5deg);opacity:.5}.brand-panel__deco .deco-hex[data-v-3288eefa]{position:absolute;bottom:-60px;right:-40px;width:200px;height:200px;border:1px solid rgba(201,169,98,.08);transform:rotate(30deg);border-radius:20%}.brand-panel__deco .deco-hex[data-v-3288eefa]:before{content:"";position:absolute;inset:20px;border:1px solid rgba(125,211,252,.06);border-radius:20%}.brand-badge[data-v-3288eefa]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;margin-bottom:32px;font-size:10px;font-weight:600;letter-spacing:2.5px;color:#c9a962;border:1px solid rgba(201,169,98,.25);border-radius:20px;background:rgba(201,169,98,.06)}.brand-badge__dot[data-v-3288eefa]{width:6px;height:6px;border-radius:50%;background:#c9a962;box-shadow:0 0 8px rgba(201,169,98,.6);animation:dotPulse-3288eefa 2s ease-in-out infinite}.brand-logo[data-v-3288eefa]{margin-bottom:28px}.brand-logo__img[data-v-3288eefa]{display:block;max-width:280px;width:100%;height:auto;border-radius:8px}.brand-title[data-v-3288eefa]{margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.3;color:#f1f5f9;letter-spacing:1px}.brand-title span[data-v-3288eefa]{background:linear-gradient(135deg,#e8d5a8,#c9a962);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-desc[data-v-3288eefa]{margin:0 0 36px;font-size:14px;line-height:1.8;color:#94a3b8;max-width:340px}.brand-stats[data-v-3288eefa]{display:flex;align-items:center;gap:0;margin-bottom:32px;padding:20px 0;border-top:1px solid rgba(148,163,184,.1);border-bottom:1px solid rgba(148,163,184,.1)}.stat-item[data-v-3288eefa]{flex:1;text-align:center}.stat-item__value[data-v-3288eefa]{font-size:22px;font-weight:700;color:#f1f5f9;font-variant-numeric:tabular-nums}.stat-item__value span[data-v-3288eefa]{font-size:13px;font-weight:500;color:#c9a962;margin-left:1px}.stat-item__label[data-v-3288eefa]{margin-top:4px;font-size:11px;color:#475569;letter-spacing:.5px}.stat-divider[data-v-3288eefa]{width:1px;height:36px;background:rgba(148,163,184,.12)}.brand-features[data-v-3288eefa]{display:flex;flex-wrap:wrap;gap:10px}.feature-tag[data-v-3288eefa]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;color:rgba(148,163,184,.8);border:1px solid rgba(148,163,184,.1);border-radius:6px;background:rgba(15,23,42,.4)}.feature-tag .anticon[data-v-3288eefa]{font-size:12px;color:#c9a962;opacity:.7}.form-panel[data-v-3288eefa]{flex:0 0 400px;padding:48px 40px 36px;display:flex;flex-direction:column;justify-content:center;background:rgba(12,18,34,.6)}.form-panel__header[data-v-3288eefa]{margin-bottom:36px}.form-panel__footer[data-v-3288eefa]{margin-top:auto;padding-top:24px}.form-title[data-v-3288eefa]{margin:0 0 8px;font-size:26px;font-weight:600;color:#f1f5f9;letter-spacing:.5px}.form-subtitle[data-v-3288eefa]{margin:0;font-size:14px;color:#94a3b8}.security-badge[data-v-3288eefa]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:rgba(148,163,184,.5);letter-spacing:.3px}.security-badge .anticon[data-v-3288eefa]{font-size:11px;color:rgba(201,169,98,.5)}.premium-form .login-alert[data-v-3288eefa]{margin-bottom:24px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:8px}.premium-form .input-group .input-label[data-v-3288eefa]{display:block;margin-bottom:8px;font-size:13px;font-weight:500;color:rgba(148,163,184,.9);letter-spacing:.5px}.premium-form .field-box[data-v-3288eefa]{position:relative;display:flex;align-items:center;height:48px;padding:0 14px;overflow:hidden;background:#0a0f1a;border:1px solid rgba(148,163,184,.12);border-radius:10px;transition:all .35s cubic-bezier(.4,0,.2,1)}.premium-form .field-box[data-v-3288eefa]:hover{border-color:rgba(201,169,98,.3);background:#0d1524}.premium-form .field-box[data-v-3288eefa]:focus-within{border-color:rgba(201,169,98,.5);box-shadow:0 0 0 3px rgba(201,169,98,.08)}.premium-form .field-box__icon[data-v-3288eefa]{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:2;font-size:15px;color:rgba(201,169,98,.5);pointer-events:none}.premium-form .field-box[data-v-3288eefa] .ant-input{flex:1;min-width:0;width:100%;height:100%;padding:0 0 0 28px;border:none!important;border-radius:10px;background:transparent!important;box-shadow:none!important;color:#f1f5f9!important;font-size:14px}.premium-form .field-box[data-v-3288eefa] .ant-input::-moz-placeholder{color:rgba(100,116,139,.6)!important}.premium-form .field-box[data-v-3288eefa] .ant-input::placeholder{color:rgba(100,116,139,.6)!important}.premium-form .field-box[data-v-3288eefa] .ant-input:focus{border:none!important;box-shadow:none!important}.premium-form .field-box[data-v-3288eefa] .ant-input-affix-wrapper,.premium-form .field-box[data-v-3288eefa] .ant-input-password{flex:1;min-width:0;width:100%;height:100%;padding:0 0 0 28px;border:none!important;border-radius:10px;background:transparent!important;box-shadow:none!important}.premium-form .field-box[data-v-3288eefa] .ant-input-affix-wrapper .ant-input,.premium-form .field-box[data-v-3288eefa] .ant-input-password .ant-input{height:100%;padding:0;border:none!important;border-radius:10px;background:transparent!important;box-shadow:none!important}.premium-form .field-box[data-v-3288eefa] .ant-input-affix-wrapper .ant-input-suffix,.premium-form .field-box[data-v-3288eefa] .ant-input-password .ant-input-suffix{background:transparent!important;margin-right:0}.premium-form .field-box[data-v-3288eefa] .ant-input-affix-wrapper .ant-input-suffix .anticon,.premium-form .field-box[data-v-3288eefa] .ant-input-password .ant-input-suffix .anticon{color:rgba(148,163,184,.5)}.premium-form[data-v-3288eefa] .ant-form-item{margin-bottom:22px}.premium-form[data-v-3288eefa] .ant-form-item-has-error .field-box{border-color:rgba(239,68,68,.5)!important;background:#0a0f1a!important}.premium-form .options-row[data-v-3288eefa]{margin-bottom:28px!important}.premium-form .options-row[data-v-3288eefa] .ant-checkbox-wrapper{color:#94a3b8;font-size:13px}.premium-form .options-row[data-v-3288eefa] .ant-checkbox-inner{background:transparent;border-color:rgba(148,163,184,.25);border-radius:4px}.premium-form .options-row[data-v-3288eefa] .ant-checkbox-checked .ant-checkbox-inner{background:#c9a962;border-color:#c9a962}.premium-form .submit-row[data-v-3288eefa]{margin-bottom:0!important}.submit-btn[data-v-3288eefa]{position:relative;width:100%;height:52px;border:none;border-radius:10px;cursor:pointer;overflow:hidden;transition:transform .3s,box-shadow .3s}.submit-btn__bg[data-v-3288eefa]{position:absolute;inset:0;background:linear-gradient(135deg,#a8863a,#c9a962 40%,#e8d5a8);transition:opacity .3s}.submit-btn__content[data-v-3288eefa]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:600;color:#0f172a;letter-spacing:2px}.submit-btn__content .anticon[data-v-3288eefa]{font-size:14px;transition:transform .3s}.submit-btn[data-v-3288eefa]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 30%,hsla(0,0%,100%,.15) 50%,transparent 70%);transform:translateX(-100%);transition:transform .6s}.submit-btn[data-v-3288eefa]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px rgba(201,169,98,.35)}.submit-btn[data-v-3288eefa]:hover:not(:disabled):after{transform:translateX(100%)}.submit-btn:hover:not(:disabled) .submit-btn__content .anticon[data-v-3288eefa]{transform:translateX(4px)}.submit-btn[data-v-3288eefa]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-3288eefa]:disabled{cursor:not-allowed;opacity:.7}.submit-btn.is-loading .submit-btn__content[data-v-3288eefa]{color:#0f172a}@media (max-width:768px){.login-shell[data-v-3288eefa]{flex-direction:column;min-height:auto}.brand-panel[data-v-3288eefa]{padding:32px 28px;border-right:none;border-bottom:1px solid rgba(148,163,184,.08)}.brand-panel .brand-title[data-v-3288eefa]{font-size:24px}.brand-panel .brand-desc[data-v-3288eefa]{font-size:13px;margin-bottom:24px}.brand-panel .brand-stats[data-v-3288eefa]{margin-bottom:20px}.brand-panel .stat-item__value[data-v-3288eefa]{font-size:18px}.form-panel[data-v-3288eefa]{flex:none;padding:32px 28px}}@keyframes dotPulse-3288eefa{0%,to{opacity:1;box-shadow:0 0 8px rgba(201,169,98,.6)}50%{opacity:.6;box-shadow:0 0 4px rgba(201,169,98,.3)}}#formLogin .field-box .ant-input,#formLogin .field-box .ant-input-affix-wrapper,#formLogin .field-box .ant-input-affix-wrapper .ant-input,#formLogin .field-box .ant-input-password,#formLogin .field-box .ant-input-password .ant-input{background:transparent!important;border:none!important;box-shadow:none!important}#formLogin .field-box .ant-input-affix-wrapper-focused,#formLogin .field-box .ant-input-affix-wrapper:focus,#formLogin .field-box .ant-input-affix-wrapper:hover,#formLogin .field-box .ant-input-password:hover,#formLogin .field-box .ant-input:focus{border:none!important;box-shadow:none!important}#formLogin .field-box .ant-input:-webkit-autofill,#formLogin .field-box .ant-input:-webkit-autofill:active,#formLogin .field-box .ant-input:-webkit-autofill:focus,#formLogin .field-box .ant-input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #0a0f1a!important;-webkit-text-fill-color:#f1f5f9!important;caret-color:#f1f5f9;border-radius:10px;-webkit-transition:background-color 99999s ease-out,color 99999s ease-out;transition:background-color 99999s ease-out,color 99999s ease-out}#formLogin .field-box:hover .ant-input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #0d1524!important}