.navbar[data-v-d2010ab6]{background-size:cover;position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:.5rem 0}.navbar[data-v-d2010ab6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);z-index:-1}.navbar .container[data-v-d2010ab6]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.img_logo[data-v-d2010ab6]{width:100%;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:3px}.nav-brand[data-v-d2010ab6]{font-size:1.2rem;font-weight:500;color:#2c3e50;display:flex}.nav-menu[data-v-d2010ab6]{display:flex;gap:2rem}.nav-link[data-v-d2010ab6]{text-decoration:none;color:#333;font-weight:500;transition:color .3s;padding:.5rem 0}.nav-link.active[data-v-d2010ab6],.nav-link[data-v-d2010ab6]:hover{color:#3498db}.auth-buttons[data-v-d2010ab6]{display:flex;gap:1rem}.btn-login[data-v-d2010ab6],.btn-register[data-v-d2010ab6]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;transition:background .3s}.btn-login[data-v-d2010ab6]{background:#fff;color:#3498db;border:1px solid #3498db}.btn-register[data-v-d2010ab6]{background:#3498db;color:#fff}.mobile-menu-btn[data-v-d2010ab6]{display:none;flex-direction:column;background:none;border:none;cursor:pointer}.mobile-menu-btn span[data-v-d2010ab6]{width:25px;height:3px;background:#333;margin:3px 0;transition:.3s}.mobile-menu[data-v-d2010ab6]{display:none;background:#fff;padding:1rem 20px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:absolute;top:100%;left:0;right:0;z-index:999}.mobile-nav-link[data-v-d2010ab6]{display:block;padding:.8rem 0;text-decoration:none;color:#333;border-bottom:1px solid #eee}.mobile-nav-link[data-v-d2010ab6]:last-child{border-bottom:none}@media (max-width:768px){.auth-buttons[data-v-d2010ab6],.nav-menu[data-v-d2010ab6]{display:none}.mobile-menu-btn[data-v-d2010ab6]{display:flex}.mobile-menu[data-v-d2010ab6]{display:block}}@media (max-width:480px){.navbar .container[data-v-d2010ab6]{padding:0 15px}.mobile-menu[data-v-d2010ab6]{padding:1rem 15px}}.footer[data-v-441f5106]{background:#2c3e50;color:#fff;padding:2rem 0}.footer .container[data-v-441f5106]{max-width:1200px;margin:0 auto;padding:0 20px}.footer-content[data-v-441f5106]{display:flex;justify-content:space-between;align-items:center}.footer-links a[data-v-441f5106]{color:#fff;text-decoration:none;margin-left:1rem;transition:color .3s}.footer-links a[data-v-441f5106]:hover{color:#3498db}@media (max-width:768px){.footer-content[data-v-441f5106]{flex-direction:column;gap:1rem;text-align:center}.footer-links a[data-v-441f5106]{margin:0 .5rem}}@media (max-width:480px){.footer .container[data-v-441f5106]{padding:0 15px}}.unread-badge[data-v-36327f9a]{min-width:16px;height:16px;padding:0 4px}.unread-badge[data-v-36327f9a],.unread-circle[data-v-36327f9a]{position:absolute;top:12px;right:10px;line-height:16px;background-color:#f56c6c;color:#fff;font-size:12px;border-radius:8px;text-align:center}.unread-circle[data-v-36327f9a]{width:6px;height:6px}.container[data-v-36327f9a]{max-width:1200px;margin:0 auto;padding:0 20px}.profile-banner[data-v-36327f9a]{height:200px;overflow:hidden;position:relative}.banner-bg[data-v-36327f9a]{width:100%;height:100%}.banner-bg img[data-v-36327f9a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bg-mask[data-v-36327f9a]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.profile-content[data-v-36327f9a]{padding:2rem 0;background:#f8fafc;min-height:calc(100vh - 280px)}.content-wrapper[data-v-36327f9a]{display:grid;grid-template-columns:280px 1fr;gap:2rem}.profile-sidebar[data-v-36327f9a]{display:flex;flex-direction:column;gap:1.5rem}.profile-card[data-v-36327f9a]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.05);text-align:center}.avatar-wrapper[data-v-36327f9a]{position:relative;display:inline-block;margin-bottom:1rem}.avatar[data-v-36327f9a]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #f0f7ff}.edit-avatar[data-v-36327f9a]{position:absolute;bottom:0;right:0;background:#1677ff;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0}.profile-info[data-v-36327f9a]{margin-bottom:1.5rem}.username[data-v-36327f9a]{font-size:1.2rem;font-weight:600;color:#2d3748;margin:0 0 .5rem 0}.user-id[data-v-36327f9a],.user-level[data-v-36327f9a]{font-size:.9rem;color:#718096;margin:0 0 .3rem 0}.profile-stats[data-v-36327f9a]{display:flex;justify-content:space-around;padding-top:1rem;border-top:1px solid #e2e8f0}.stat-item[data-v-36327f9a]{text-align:center}.stat-value[data-v-36327f9a]{font-size:1.1rem;font-weight:700;color:#1677ff;display:block}.stat-label[data-v-36327f9a]{font-size:.85rem;color:#718096}.profile-menu[data-v-36327f9a]{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.profile-nav[data-v-36327f9a]{border-right:none}.profile-main[data-v-36327f9a]{background:#fff;border-radius:12px;padding:2rem;width:80%;box-shadow:0 4px 20px rgba(0,0,0,.05)}.panel-header[data-v-36327f9a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.panel-header h2[data-v-36327f9a]{font-size:1.4rem;font-weight:600;color:#2d3748;margin:0}.date-filter[data-v-36327f9a],.filter-select[data-v-36327f9a]{width:200px}.info-card[data-v-36327f9a]{border:none;box-shadow:none}.info-descriptions[data-v-36327f9a]{background:#f8fafc}.score-value[data-v-36327f9a]{font-weight:700;color:#1677ff;font-size:1.1rem}.rank-value[data-v-36327f9a]{font-weight:600;color:#faad14}.score-stats[data-v-36327f9a]{margin-top:20px}.stat-card[data-v-36327f9a]{background:#f8fafc;padding:1rem;border-radius:8px;text-align:center}.stat-card .stat-label[data-v-36327f9a]{color:#718096;font-size:.9rem;margin-bottom:.5rem}.stat-card .stat-value[data-v-36327f9a]{font-size:1.5rem;font-weight:700;color:#1677ff}.settings-form[data-v-36327f9a]{padding:1rem 0}.settings-tabs[data-v-36327f9a]{margin-top:1rem}.security-list[data-v-36327f9a]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.security-item[data-v-36327f9a]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.security-item[data-v-36327f9a]:last-child{border-bottom:none}.security-info h4[data-v-36327f9a]{margin:0 0 .3rem 0;font-size:1rem;font-weight:600}.security-info p[data-v-36327f9a]{margin:0;font-size:.9rem;color:#718096}.current-login[data-v-36327f9a]{color:#1677ff;font-size:.9rem}.avatar-uploader[data-v-36327f9a]{text-align:center}.avatar-preview[data-v-36327f9a]{width:150px;height:150px;display:block;margin:0 auto;border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar-uploader-icon[data-v-36327f9a]{font-size:28px;color:#8c939d;width:150px;height:150px;line-height:150px;background:#f5f7fa;border-radius:50%;display:inline-block}.tips[data-v-36327f9a]{color:#f56c6c;font-size:13px;width:200px;margin-top:10px;line-height:20px}@media (max-width:992px){.content-wrapper[data-v-36327f9a]{grid-template-columns:1fr}.profile-sidebar[data-v-36327f9a]{display:grid;grid-template-columns:1fr 1fr}.profile-card[data-v-36327f9a]{grid-column:1/3}}@media (max-width:768px){.profile-sidebar[data-v-36327f9a]{grid-template-columns:1fr}.profile-card[data-v-36327f9a]{grid-column:1}.profile-main[data-v-36327f9a]{padding:1.5rem}.panel-header[data-v-36327f9a]{flex-direction:column;align-items:flex-start;gap:1rem}.date-filter[data-v-36327f9a],.filter-select[data-v-36327f9a]{width:100%}.security-item[data-v-36327f9a]{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:480px){.container[data-v-36327f9a]{padding:0 15px}.profile-stats[data-v-36327f9a]{flex-direction:column;gap:1rem}.security-item[data-v-36327f9a]{padding:1rem}}.notice-list[data-v-36327f9a]{display:flex;flex-direction:column;gap:12px}.notice-item[data-v-36327f9a]{padding:16px;background:#fafbfc;border-radius:8px;border:1px solid #e4e7ed;cursor:pointer;transition:all .2s}.notice-item[data-v-36327f9a]:hover{background:#f0f7ff;border-color:#d1e7ff}.notice-title[data-v-36327f9a]{font-size:16px;font-weight:600;color:#303133;margin-bottom:6px;display:flex;align-items:center;gap:8px}.notice-title.unread[data-v-36327f9a]{color:#1677ff}.notice-content[data-v-36327f9a]{font-size:14px;color:#606266;line-height:1.5;margin-bottom:8px}.notice-time[data-v-36327f9a]{font-size:12px;color:#909399}.notice-detail[data-v-36327f9a]{padding:10px 0}.detail-title[data-v-36327f9a]{font-size:18px;font-weight:600;color:#303133;margin:0 0 10px 0}.detail-time[data-v-36327f9a]{font-size:12px;color:#909399;margin-bottom:20px}.detail-content[data-v-36327f9a]{font-size:15px;color:#303133;line-height:1.7;min-height:100px}