.login-container[data-v-22a82120]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#fff8f0,#fffbf5 50%,#fff)}.login-wrapper[data-v-22a82120]{display:flex;width:900px;min-height:500px;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(255,122,0,.12);overflow:hidden}.login-illustration[data-v-22a82120]{flex:1;background:linear-gradient(135deg,#ff7a00,#ff9e4d);display:flex;justify-content:center;align-items:center;padding:40px}.illustration-content[data-v-22a82120]{text-align:center;color:#fff}.logo-icon[data-v-22a82120]{width:80px;height:80px;background:hsla(0,0%,100%,.2);border-radius:20px;display:flex;justify-content:center;align-items:center;margin:0 auto 24px;font-size:40px}.illustration-content h1[data-v-22a82120]{font-size:36px;font-weight:700;margin-bottom:12px}.illustration-content p[data-v-22a82120]{font-size:16px;opacity:.9}.login-form[data-v-22a82120]{flex:1;padding:50px 40px;display:flex;flex-direction:column}.login-form h2[data-v-22a82120]{font-size:28px;font-weight:600;color:#333;margin-bottom:8px}.form-subtitle[data-v-22a82120]{font-size:14px;color:#999;margin-bottom:40px}.login-btn[data-v-22a82120]{width:100%;font-size:16px;margin-top:16px}.el-input__inner[data-v-22a82120],.login-btn[data-v-22a82120]{height:44px;border-radius:8px}.el-input__prefix[data-v-22a82120]{color:#ff9e4d}.form-footer[data-v-22a82120]{text-align:center;margin-top:16px}.switch-link[data-v-22a82120]{font-size:14px;color:#ff7a00;cursor:pointer;transition:color .2s}.switch-link[data-v-22a82120]:hover{color:#ff9e4d}.el-radio-group[data-v-22a82120]{width:100%;display:flex;gap:24px}.el-radio[data-v-22a82120]{font-size:14px}.el-radio.is-bordered[data-v-22a82120]{padding:8px 16px;border-radius:8px}.el-radio__label[data-v-22a82120]{font-size:14px}