.stats-card[data-v-5bce4ee1]{margin-top:2rem}.stats-header[data-v-5bce4ee1]{margin-bottom:1.5rem}.stats-header h3[data-v-5bce4ee1]{margin:0;color:var(--text)}.stats-grid[data-v-5bce4ee1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-item[data-v-5bce4ee1]{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--background);border-radius:8px}.stat-icon[data-v-5bce4ee1]{width:40px;height:40px;background-color:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.stat-info[data-v-5bce4ee1]{display:flex;flex-direction:column}.stat-value[data-v-5bce4ee1]{font-size:1.5rem;font-weight:600;color:var(--text)}.stat-label[data-v-5bce4ee1]{color:var(--light-text);font-size:.9rem}.btn.btn-outline[data-v-5bce4ee1]{transition:all .3s ease;position:relative;overflow:hidden}.btn.btn-outline[data-v-5bce4ee1]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.btn.btn-outline[data-v-5bce4ee1]:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn.btn-outline[data-v-5bce4ee1]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(0,0,0,.1);transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn.btn-outline[data-v-5bce4ee1]:active:after{width:300px;height:300px}@media (max-width:768px){.stats-grid[data-v-5bce4ee1]{grid-template-columns:1fr}.stat-item[data-v-5bce4ee1]{padding:1.25rem;transition:background-color .2s ease}.stat-item[data-v-5bce4ee1]:active{background-color:rgba(0,0,0,.05)}.btn.btn-outline[data-v-5bce4ee1]{padding:.75rem 1.5rem;font-size:1rem;min-height:44px}}.profile-container[data-v-2331c745]{max-width:1200px;margin:2rem auto;padding:0 1rem}.profile-card[data-v-2331c745]{margin-bottom:2rem}.profile-header[data-v-2331c745]{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.avatar-section[data-v-2331c745]{position:relative}.avatar-uploader[data-v-2331c745]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:150px;height:150px}.avatar-uploader[data-v-2331c745]:hover{border-color:var(--primary)}.avatar-uploader-icon[data-v-2331c745]{font-size:28px;color:#8c939d;width:150px;height:150px;line-height:150px;text-align:center}.avatar[data-v-2331c745]{width:150px;height:150px;display:block;-o-object-fit:cover;object-fit:cover}.points-display[data-v-2331c745]{position:absolute;top:-10px;right:-10px;background-color:var(--primary);color:#fff;padding:.5rem;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.points[data-v-2331c745]{display:flex;align-items:center;gap:.25rem}.user-info[data-v-2331c745]{flex:1}.user-info h2[data-v-2331c745]{margin:0;color:var(--text)}.email[data-v-2331c745]{color:var(--light-text);margin:.5rem 0}.member-since[data-v-2331c745]{color:var(--light-text);font-size:.9rem;margin:0}.profile-content[data-v-2331c745]{max-width:600px;margin:0 auto}.points-section[data-v-2331c745]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:var(--primary);font-weight:500}.points-section i[data-v-2331c745]{font-size:1.2rem}.points-value[data-v-2331c745]{font-size:1.1rem;font-weight:600}.points-label[data-v-2331c745]{color:var(--light-text);font-size:.9rem}@media (max-width:768px){.profile-header[data-v-2331c745]{flex-direction:column;text-align:center;gap:1rem}.avatar-section[data-v-2331c745]{margin:0 auto}.user-info[data-v-2331c745]{text-align:center}}@media (max-width:576px){.profile-container[data-v-2331c745]{margin:1rem auto}.avatar-uploader-icon[data-v-2331c745],.avatar-uploader[data-v-2331c745],.avatar[data-v-2331c745]{width:120px;height:120px}.points-display[data-v-2331c745]{width:35px;height:35px;font-size:.9rem}}.note-edit-icon[data-v-2331c745]{color:#2c8cbc;font-size:1.2rem;cursor:pointer;transition:color .2s}.note-edit-icon[data-v-2331c745]:hover{color:#e67e22}.notification-settings-card[data-v-2331c745]{background:#fafafa}.settings-header h3[data-v-2331c745]{margin:0;color:#333;font-size:1.2rem;margin-bottom:1rem}.notification-option[data-v-2331c745]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #eee}.option-label[data-v-2331c745]{flex:1}.option-label i[data-v-2331c745]{color:#409eff;margin-right:8px;font-size:1.1rem}.option-label span[data-v-2331c745]{font-weight:500;color:#333;font-size:1rem}.option-description[data-v-2331c745]{margin:.5rem 0 0 1.5rem;font-size:.85rem;color:#666;line-height:1.4}.push-status[data-v-2331c745]{margin-top:1rem}@media (max-width:768px){.notification-option[data-v-2331c745]{flex-direction:column;align-items:flex-start;gap:1rem}.option-label[data-v-2331c745]{width:100%}.el-switch[data-v-2331c745]{align-self:flex-end}}