.info-form[data-v-0a867f95]{padding:0 20px 20px}.form-grid[data-v-0a867f95]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:768px){.form-grid[data-v-0a867f95]{grid-template-columns:1fr}}.form-item-wrapper[data-v-0a867f95]{position:relative;animation:slideUp-0a867f95 .5s ease-out both}.full-width[data-v-0a867f95]{grid-column:1/-1}@keyframes slideUp-0a867f95{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-item-wrapper[data-v-0a867f95]:first-child{animation-delay:.1s}.form-item-wrapper[data-v-0a867f95]:nth-child(2){animation-delay:.2s}.form-item-wrapper[data-v-0a867f95]:nth-child(3){animation-delay:.3s}.form-item-wrapper[data-v-0a867f95]:nth-child(4){animation-delay:.4s}.form-item-wrapper[data-v-0a867f95]:nth-child(5){animation-delay:.5s}.form-help[data-v-0a867f95]{margin-top:5px;font-size:12px;color:#909399;opacity:.8;transition:all .3s}.form-item-wrapper:hover .form-help[data-v-0a867f95]{color:#409eff;opacity:1}.animated-form-item[data-v-0a867f95] .el-input__inner:focus{box-shadow:0 0 0 2px rgba(64,158,255,.2)}.radio-group[data-v-0a867f95]{display:flex;gap:15px}.radio-group[data-v-0a867f95] .el-radio-button__inner{padding:10px 20px;display:flex;align-items:center;border-radius:4px;transition:all .3s}.radio-group[data-v-0a867f95] .el-radio-button__inner i{margin-right:5px;font-size:16px}.radio-group[data-v-0a867f95] .el-radio-button__orig-radio:checked+.el-radio-button__inner{box-shadow:0 5px 15px rgba(64,158,255,.3);transform:translateY(-2px)}.form-actions[data-v-0a867f95]{margin-top:30px;display:flex;justify-content:center;gap:15px}.submit-btn[data-v-0a867f95]{min-width:140px;border-radius:24px;padding:12px 25px;font-size:15px;position:relative;overflow:hidden;transition:all .3s}.submit-btn[data-v-0a867f95]:hover{transform:translateY(-3px);box-shadow:0 7px 15px rgba(64,158,255,.3)}.submit-btn[data-v-0a867f95]:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:hsla(0,0%,100%,.5);opacity:0;border-radius:100%;transform:scale(1) translate(-50%,-50%);transform-origin:50% 50%}.submit-btn[data-v-0a867f95]:active:after{animation:ripple-0a867f95 .6s ease-out}@keyframes ripple-0a867f95{0%{transform:scale(0) translate(-50%,-50%);opacity:.5}to{transform:scale(20) translate(-50%,-50%);opacity:0}}.profile-container[data-v-02bccfe4]{min-height:100%;padding:40px;position:relative;overflow:hidden;background-color:#f8fafc}.profile-wrapper[data-v-02bccfe4]{max-width:1200px;margin:0 auto;position:relative;z-index:1;animation:fadeIn-02bccfe4 .8s ease-out}@keyframes fadeIn-02bccfe4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.glass-card[data-v-02bccfe4]{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(31,38,135,.15);border:1px solid hsla(0,0%,100%,.18);overflow:hidden;transform:perspective(1000px) rotateX(0deg);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.glass-card[data-v-02bccfe4]:hover{transform:perspective(1000px) rotateX(2deg);box-shadow:0 15px 35px rgba(31,38,135,.2)}.profile-decor-1[data-v-02bccfe4],.profile-decor-2[data-v-02bccfe4],.profile-decor-3[data-v-02bccfe4],.profile-decor-4[data-v-02bccfe4],.profile-decor-5[data-v-02bccfe4]{position:absolute;border-radius:50%;opacity:.05;z-index:0;filter:blur(2px)}.profile-decor-1[data-v-02bccfe4]{width:400px;height:400px;background:linear-gradient(135deg,#6a11cb,#2575fc);top:-150px;left:-100px;animation:float-02bccfe4 15s ease-in-out infinite}.profile-decor-2[data-v-02bccfe4]{width:300px;height:300px;background:linear-gradient(135deg,#f83600,#f9d423);bottom:-80px;right:10%;animation:float-02bccfe4 20s ease-in-out infinite reverse}.profile-decor-3[data-v-02bccfe4]{width:200px;height:200px;background:linear-gradient(135deg,#00c6fb,#005bea);top:20%;right:-50px;animation:float-02bccfe4 18s ease-in-out infinite}.profile-decor-4[data-v-02bccfe4]{width:180px;height:180px;background:linear-gradient(135deg,#00dbde,#fc00ff);top:60%;left:5%;animation:float-02bccfe4 25s ease-in-out infinite reverse}.profile-decor-5[data-v-02bccfe4]{width:140px;height:140px;background:linear-gradient(135deg,#ff0844,#ffb199);bottom:10%;left:40%;animation:float-02bccfe4 22s ease-in-out infinite}@keyframes float-02bccfe4{0%{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(5deg)}66%{transform:translateY(10px) rotate(-3deg)}to{transform:translateY(0) rotate(0deg)}}.profile-header[data-v-02bccfe4]{background:linear-gradient(120deg,#84fab0,#8fd3f4);padding:40px;margin-bottom:30px;position:relative;overflow:hidden}.profile-header[data-v-02bccfe4]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.4));clip-path:polygon(0 0,100% 0,100% 100%,0 70%);z-index:0}.avatar-container[data-v-02bccfe4]{display:flex;align-items:center;position:relative;z-index:1}.avatar-wrapper[data-v-02bccfe4]{position:relative;cursor:pointer;border-radius:50%;border:4px solid hsla(0,0%,100%,.8);box-shadow:0 5px 15px rgba(0,0,0,.15);width:130px;height:130px;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.avatar-wrapper[data-v-02bccfe4]:hover{transform:scale(1.08);box-shadow:0 8px 25px rgba(0,0,0,.25)}.avatar[data-v-02bccfe4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.avatar-wrapper:hover .avatar[data-v-02bccfe4]{transform:scale(1.1)}.avatar-placeholder[data-v-02bccfe4]{background:linear-gradient(45deg,#6a11cb,#2575fc);color:#fff;font-size:52px;font-weight:700}.avatar-overlay[data-v-02bccfe4],.avatar-placeholder[data-v-02bccfe4]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.avatar-overlay[data-v-02bccfe4]{position:absolute;top:0;left:0;background:rgba(0,0,0,.6);flex-direction:column;opacity:0;transition:opacity .3s}.avatar-wrapper:hover .avatar-overlay[data-v-02bccfe4]{opacity:1}.avatar-overlay i[data-v-02bccfe4]{color:#fff;font-size:32px;margin-bottom:5px}.avatar-overlay span[data-v-02bccfe4]{color:#fff;font-size:14px}.user-meta[data-v-02bccfe4]{margin-left:35px}.user-name[data-v-02bccfe4]{margin:0 0 12px;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.2);font-size:34px;letter-spacing:.5px}.user-role[data-v-02bccfe4]{display:flex;gap:8px;margin-bottom:15px}.user-role .el-tag[data-v-02bccfe4]{background-color:hsla(0,0%,100%,.2);border-color:transparent;color:#fff;padding:0 12px;height:28px;line-height:28px}.user-stats[data-v-02bccfe4]{display:flex;gap:20px}.stat-item[data-v-02bccfe4]{display:flex;align-items:center;color:hsla(0,0%,100%,.9);font-size:14px}.stat-item i[data-v-02bccfe4]{margin-right:6px;font-size:16px}.profile-content[data-v-02bccfe4]{display:grid;grid-template-columns:1fr 2fr;gap:30px}@media (max-width:1024px){.profile-content[data-v-02bccfe4]{grid-template-columns:1fr}.profile-container[data-v-02bccfe4]{padding:20px}.avatar-container[data-v-02bccfe4]{flex-direction:column;text-align:center}.user-meta[data-v-02bccfe4]{margin-left:0;margin-top:20px}.user-role[data-v-02bccfe4],.user-stats[data-v-02bccfe4]{justify-content:center}}.card-header[data-v-02bccfe4]{display:flex;align-items:center;padding:20px;background:linear-gradient(90deg,rgba(238,242,243,.8),hsla(0,0%,97.6%,.8));border-bottom:1px solid hsla(0,0%,93.3%,.5)}.card-header i[data-v-02bccfe4]{font-size:20px;margin-right:10px;color:#409eff}.card-header h3[data-v-02bccfe4]{margin:0;font-size:18px;font-weight:600;color:#333}.info-list[data-v-02bccfe4]{padding:20px}.info-item[data-v-02bccfe4]{display:flex;align-items:center;padding:15px 0;border-bottom:1px dashed hsla(0,0%,93.3%,.8);position:relative;overflow:hidden}.info-item[data-v-02bccfe4]:last-child{border-bottom:none}.info-item[data-v-02bccfe4]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:linear-gradient(90deg,#409eff,transparent);transition:width .5s ease}.info-item[data-v-02bccfe4]:hover:after{width:100%}.info-label[data-v-02bccfe4]{width:120px;color:#909399;display:flex;align-items:center}.info-label i[data-v-02bccfe4]{margin-right:8px;font-size:18px;width:20px;text-align:center}.info-value[data-v-02bccfe4]{flex:1;color:#333;font-weight:500}.animated-text[data-v-02bccfe4]{position:relative;transition:transform .3s}.animated-text[data-v-02bccfe4]:hover{transform:translateX(5px);color:#409eff}.form-card[data-v-02bccfe4]{padding-bottom:20px}.loading-container[data-v-02bccfe4]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.loading-animation[data-v-02bccfe4]{display:flex;justify-content:center;margin-bottom:20px}.loading-circle[data-v-02bccfe4]{display:inline-block;width:18px;height:18px;margin:0 5px;background-color:#409eff;border-radius:50%;animation:bounce-02bccfe4 1.4s ease-in-out infinite both}.loading-circle[data-v-02bccfe4]:first-child{animation-delay:-.32s}.loading-circle[data-v-02bccfe4]:nth-child(2){animation-delay:-.16s}@keyframes bounce-02bccfe4{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.loading-container p[data-v-02bccfe4]{color:#909399;font-size:16px;font-weight:500}.avatar-dialog[data-v-02bccfe4] .el-dialog{border-radius:12px;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,.1)}.avatar-dialog[data-v-02bccfe4] .el-dialog__header{background:linear-gradient(90deg,#84fab0,#8fd3f4);padding:15px 20px}.avatar-dialog[data-v-02bccfe4] .el-dialog__title{color:#fff;font-weight:600}.avatar-dialog[data-v-02bccfe4] .el-dialog__headerbtn .el-dialog__close{color:#fff}.avatar-dialog[data-v-02bccfe4] .el-dialog__body{padding:30px}.dialog-content[data-v-02bccfe4]{display:flex;flex-direction:column;align-items:center}.avatar-uploader[data-v-02bccfe4]{text-align:center;margin-bottom:20px}.upload-area[data-v-02bccfe4]{display:inline-block;position:relative;width:200px;height:200px;border-radius:50%;border:2px dashed #d9d9d9;overflow:hidden;cursor:pointer;transition:all .3s;box-shadow:0 5px 15px rgba(0,0,0,.08)}.upload-area[data-v-02bccfe4]:hover{border-color:#409eff;box-shadow:0 8px 20px rgba(0,0,0,.12)}.preview-avatar[data-v-02bccfe4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-placeholder[data-v-02bccfe4]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background:#f5f7fa;color:#909399}.upload-placeholder i[data-v-02bccfe4]{font-size:40px;margin-bottom:10px}.upload-actions[data-v-02bccfe4]{margin-top:15px;display:flex;justify-content:center;gap:10px}.upload-tip[data-v-02bccfe4]{display:flex;align-items:center;justify-content:center;color:#909399;font-size:14px;margin:10px 0;background:rgba(230,162,60,.1);border-radius:4px;padding:8px 12px}.upload-tip i[data-v-02bccfe4]{margin-right:8px;color:#e6a23c}.avatar-dialog[data-v-02bccfe4] .el-dialog__footer{border-top:1px solid #f0f0f0;padding:15px 20px}.submit-btn[data-v-02bccfe4]{padding:10px 24px}.submit-btn i[data-v-02bccfe4]{margin-right:5px}@media (prefers-color-scheme:dark){.profile-container[data-v-02bccfe4]{background-color:#1a1c23}.glass-card[data-v-02bccfe4]{background:rgba(30,32,40,.7);border-color:hsla(0,0%,100%,.05)}.card-header[data-v-02bccfe4]{background:linear-gradient(90deg,rgba(35,37,45,.8),rgba(40,42,50,.8));border-bottom-color:rgba(60,60,60,.5)}.card-header h3[data-v-02bccfe4]{color:#e0e0e0}.info-item[data-v-02bccfe4]{border-bottom-color:rgba(60,60,60,.5)}.info-label[data-v-02bccfe4]{color:#aaa}.info-value[data-v-02bccfe4]{color:#e0e0e0}.animated-text[data-v-02bccfe4]:hover{color:#79bbff}.upload-placeholder[data-v-02bccfe4]{background:#2a2c35}.loading-container p[data-v-02bccfe4]{color:#aaa}}