.profile-page[data-v-d51592ba]{min-height:100vh;background:var(--gray-100)}.profile-header[data-v-d51592ba]{position:relative;padding-bottom:30px}.profile-header .header-bg[data-v-d51592ba]{position:absolute;top:0;left:0;right:0;height:140px;background:var(--gradient-primary);border-radius:0 0 30px 30px}.user-card[data-v-d51592ba]{position:relative;z-index:1;gap:16px;padding:30px 20px}.avatar[data-v-d51592ba],.user-card[data-v-d51592ba]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.avatar[data-v-d51592ba]{width:72px;height:72px;background:var(--white);border-radius:50%;-ms-flex-pack:center;justify-content:center;font-size:32px;color:var(--primary);box-shadow:var(--shadow-lg)}.user-info .name[data-v-d51592ba]{font-size:22px;font-weight:700;color:var(--white);margin-bottom:4px}.user-info .id[data-v-d51592ba]{font-size:14px;color:hsla(0,0%,100%,.9)}.stats-section[data-v-d51592ba]{display:-ms-flexbox;display:flex;background:var(--white);margin:0 16px;border-radius:var(--radius-lg);padding:20px 0;box-shadow:var(--shadow)}.stats-section .stat-item[data-v-d51592ba]{-ms-flex:1;flex:1;text-align:center;border-right:1px solid var(--gray-100)}.stats-section .stat-item[data-v-d51592ba]:last-child{border-right:none}.stats-section .stat-value[data-v-d51592ba]{font-size:24px;font-weight:700;color:var(--gray-900)}.stats-section .stat-value.text-success[data-v-d51592ba]{color:var(--success)}.stats-section .stat-label[data-v-d51592ba]{font-size:12px;color:var(--gray-500);margin-top:4px}.menu-section[data-v-d51592ba]{margin:20px 16px;background:var(--white);border-radius:var(--radius-lg);overflow:hidden}.menu-item[data-v-d51592ba]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--gray-100);cursor:pointer;transition:background .2s}.menu-item[data-v-d51592ba]:last-child{border-bottom:none}.menu-item[data-v-d51592ba]:active{background:var(--gray-50)}.menu-left[data-v-d51592ba]{gap:14px}.menu-left .icon[data-v-d51592ba],.menu-left[data-v-d51592ba]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.menu-left .icon[data-v-d51592ba]{width:36px;height:36px;background:var(--gray-100);border-radius:var(--radius);-ms-flex-pack:center;justify-content:center;color:var(--primary)}.menu-left span[data-v-d51592ba]{font-size:15px;color:var(--gray-800)}.menu-item>i[data-v-d51592ba]{color:var(--gray-400)}.logout-section[data-v-d51592ba]{padding:20px 16px}.btn-logout[data-v-d51592ba]{width:100%;padding:14px;background:var(--white);border:2px solid var(--danger);border-radius:var(--radius);color:var(--danger);font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.btn-logout[data-v-d51592ba]:active{background:var(--danger);color:var(--white)}.pc-profile[data-v-d51592ba]{max-width:900px;margin:0 auto}.profile-grid[data-v-d51592ba]{display:-ms-grid;display:grid;-ms-grid-columns:1.5fr 1fr;grid-template-columns:1.5fr 1fr;gap:24px}.profile-card[data-v-d51592ba]{background:var(--white);border-radius:var(--radius-xl);padding:32px;box-shadow:var(--shadow)}.main-card[data-v-d51592ba]{-ms-grid-row:span 2;grid-row:span 2}.user-header[data-v-d51592ba]{display:-ms-flexbox;display:flex;gap:24px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--gray-100)}.avatar-large[data-v-d51592ba]{width:100px;height:100px;background:var(--gradient-primary);border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:48px;color:var(--white)}.user-details .name[data-v-d51592ba]{font-size:28px;font-weight:700;color:var(--gray-900);margin-bottom:8px}.user-details .id[data-v-d51592ba]{font-size:14px;color:var(--gray-500);margin-bottom:12px}.user-tags[data-v-d51592ba]{display:-ms-flexbox;display:flex;gap:8px}.user-tags .tag[data-v-d51592ba]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;background:var(--gray-100);border-radius:var(--radius-full);font-size:13px;color:var(--gray-600)}.user-stats[data-v-d51592ba]{display:-ms-flexbox;display:flex;gap:20px}.user-stats .stat-box[data-v-d51592ba]{-ms-flex:1;flex:1;text-align:center;padding:20px;background:var(--gray-50);border-radius:var(--radius-lg)}.user-stats .stat-box.highlight[data-v-d51592ba]{background:var(--gradient-success);color:var(--white)}.user-stats .stat-box .num[data-v-d51592ba]{display:block;font-size:32px;font-weight:700}.user-stats .stat-box.highlight .num[data-v-d51592ba]{color:var(--white)}.user-stats .stat-box:not(.highlight) .num[data-v-d51592ba]{color:var(--gray-900)}.user-stats .stat-box .label[data-v-d51592ba]{font-size:13px;margin-top:4px}.user-stats .stat-box:not(.highlight) .label[data-v-d51592ba]{color:var(--gray-500)}.card-title[data-v-d51592ba]{font-size:16px;font-weight:600;color:var(--gray-800);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:20px}.card-title i[data-v-d51592ba]{color:var(--primary)}.settings-list[data-v-d51592ba]{margin-bottom:24px}.settings-item[data-v-d51592ba]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;padding:16px;background:var(--gray-50);border-radius:var(--radius);cursor:pointer;transition:background .2s}.settings-item[data-v-d51592ba]:hover{background:var(--gray-100)}.item-icon[data-v-d51592ba]{width:44px;height:44px;background:var(--white);border-radius:var(--radius);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:var(--primary);font-size:18px}.item-content[data-v-d51592ba]{-ms-flex:1;flex:1}.item-content h4[data-v-d51592ba]{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:2px}.item-content p[data-v-d51592ba]{font-size:13px;color:var(--gray-500)}.settings-item>i[data-v-d51592ba]{color:var(--gray-400)}.about-popup[data-v-d51592ba]{padding:24px}.about-popup h3[data-v-d51592ba]{font-size:18px;font-weight:600;text-align:center;margin-bottom:20px;color:var(--gray-900)}.about-content[data-v-d51592ba]{font-size:14px;color:var(--gray-600);line-height:1.8}.about-content p[data-v-d51592ba]{margin-bottom:8px}.about-content .features-title[data-v-d51592ba]{margin-top:16px}.about-content ul[data-v-d51592ba]{margin-left:20px;margin-top:8px}.about-content li[data-v-d51592ba]{margin-bottom:4px}.pwd-dialog[data-v-d51592ba]{padding:24px}.pwd-dialog h3[data-v-d51592ba]{font-size:18px;font-weight:600;color:var(--gray-900);margin-bottom:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.pwd-dialog h3 i[data-v-d51592ba]{color:var(--primary)}.pwd-dialog .form-group[data-v-d51592ba]{margin-bottom:16px}.pwd-dialog .form-group label[data-v-d51592ba]{display:block;font-size:14px;font-weight:500;color:var(--gray-700);margin-bottom:8px}.pwd-dialog .input-wrapper[data-v-d51592ba]{position:relative}.pwd-dialog .form-input[data-v-d51592ba]{width:100%;padding:12px 40px 12px 16px;border:2px solid var(--gray-200);border-radius:var(--radius);font-size:14px;transition:border-color .2s}.pwd-dialog .form-input[data-v-d51592ba]:focus{outline:none;border-color:var(--primary)}.pwd-dialog .toggle-pwd[data-v-d51592ba]{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--gray-400);cursor:pointer;font-size:16px;transition:color .2s}.pwd-dialog .toggle-pwd[data-v-d51592ba]:hover{color:var(--primary)}.dialog-actions[data-v-d51592ba]{display:-ms-flexbox;display:flex;gap:12px;margin-top:24px}.dialog-actions .btn[data-v-d51592ba]{-ms-flex:1;flex:1;padding:12px;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.dialog-actions .btn-secondary[data-v-d51592ba]{background:var(--gray-100);border:none;color:var(--gray-700)}.dialog-actions .btn-primary[data-v-d51592ba]{background:var(--primary);border:none;color:#fff}