.level-ranking-container[data-v-df8f501b]{padding:0}.ranking-content[data-v-df8f501b]{max-height:70vh;min-height:200px;overflow-y:auto}.top-ranking-section[data-v-df8f501b]{margin-bottom:0}.ranking-list[data-v-df8f501b]{border:1px solid var(--border-color,#e0e0e0);flex-direction:column;gap:0;margin:8px}.ranking-item[data-v-df8f501b],.ranking-list[data-v-df8f501b]{background:var(--bg-secondary,#fff);display:flex}.ranking-item[data-v-df8f501b]{align-items:center;border-bottom:1px solid var(--border-color,#f5f5f5);gap:10px;padding:10px 12px;transition:background-color .15s}.ranking-item[data-v-df8f501b]:last-child{border-bottom:none}.ranking-item[data-v-df8f501b]:hover{background:var(--bg-tertiary,#f8f8f8)}.ranking-item.is-current-user[data-v-df8f501b]{background:var(--primary-light,#fff5f5);border-left:3px solid var(--primary-color,#fc5531);padding-left:9px}.ranking-item.is-current-user .user-name[data-v-df8f501b]{color:var(--primary-color,#fc5531);font-weight:600}.current-user-item[data-v-df8f501b]{background:var(--primary-light,#fff5f5)!important;border-left:3px solid var(--primary-color,#fc5531)!important;padding-left:9px!important}.current-user-item .user-name[data-v-df8f501b]{color:var(--primary-color,#fc5531);font-weight:600}.rank-number[data-v-df8f501b]{align-items:center;border-radius:2px;display:flex;flex-shrink:0;font-size:11px;font-weight:500;height:24px;justify-content:center;width:24px}.rank-bronze[data-v-df8f501b],.rank-gold[data-v-df8f501b],.rank-silver[data-v-df8f501b]{color:var(--text-color,#666)}.rank-bronze[data-v-df8f501b],.rank-gold[data-v-df8f501b],.rank-normal[data-v-df8f501b],.rank-silver[data-v-df8f501b]{background:var(--bg-tertiary,#f5f5f5);border:1px solid var(--border-color,#d8d8d8)}.rank-normal[data-v-df8f501b]{color:var(--text-secondary,#999)}.user-avatar[data-v-df8f501b]{border:1px solid var(--border-color,#e0e0e0);flex-shrink:0}.user-info[data-v-df8f501b]{flex:1;min-width:0}.user-name[data-v-df8f501b]{align-items:center;color:var(--text-color,#2c3e50);display:flex;font-size:13px;font-weight:500;gap:6px;margin-bottom:2px}.user-level[data-v-df8f501b]{font-size:11px;font-weight:400;transition:text-shadow .3s ease}.user-level.glow-text[data-v-df8f501b]{animation:textGlow-df8f501b 2s ease-in-out infinite;text-shadow:0 0 6px color-mix(in srgb,var(--level-color) 50%,transparent),0 0 12px color-mix(in srgb,var(--level-color) 30%,transparent)}@keyframes textGlow-df8f501b{0%,to{text-shadow:0 0 6px color-mix(in srgb,var(--level-color) 50%,transparent),0 0 12px color-mix(in srgb,var(--level-color) 30%,transparent)}50%{text-shadow:0 0 10px color-mix(in srgb,var(--level-color) 70%,transparent),0 0 18px color-mix(in srgb,var(--level-color) 50%,transparent),0 0 25px color-mix(in srgb,var(--level-color) 30%,transparent)}}.user-exp[data-v-df8f501b]{color:var(--text-tertiary,#b0b0b0);font-size:10px}.current-user-section[data-v-df8f501b]{border-top:1px solid var(--border-color,#e0e0e0);margin:0 8px 8px;padding-top:0}.current-user-section .ranking-list[data-v-df8f501b]{border-top:none;margin:0}.login-prompt[data-v-df8f501b]{align-items:center;color:var(--text-tertiary,#b0b0b0);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px}.login-prompt .el-icon[data-v-df8f501b]{color:var(--text-tertiary,#c0c4cc);font-size:32px}.login-prompt p[data-v-df8f501b]{font-size:11px;margin:0}.ranking-dialog[data-v-30bbce7b] .el-dialog__header{background:var(--bg-tertiary,#fafafa);border-bottom:1px solid var(--border-color,#e8e8e8);padding:10px 14px}.ranking-dialog[data-v-30bbce7b] .el-dialog__title{color:var(--text-color,#2c3e50);font-size:13px;font-weight:500}.ranking-dialog[data-v-30bbce7b] .el-dialog__headerbtn{top:10px}.ranking-dialog[data-v-30bbce7b] .el-dialog__headerbtn .el-dialog__close{color:var(--text-tertiary,#909090);font-size:16px}.ranking-dialog[data-v-30bbce7b] .el-dialog__body{padding:0}.referral-dialog[data-v-0e7676e6] .el-dialog__header{background:var(--bg-tertiary,#fafafa);border-bottom:1px solid var(--border-color,#e8e8e8);padding:16px 20px}.referral-dialog[data-v-0e7676e6] .el-dialog__title{color:var(--text-color,#2c3e50);font-size:16px;font-weight:600}.referral-dialog[data-v-0e7676e6] .el-dialog__body{padding:20px}.error-container[data-v-0e7676e6],.loading-container[data-v-0e7676e6]{align-items:center;display:flex;gap:10px;justify-content:center;padding:40px 20px}.loading-container .el-icon[data-v-0e7676e6]{color:var(--primary-color,#fc5531);font-size:24px}.referral-content[data-v-0e7676e6]{display:flex;flex-direction:column;gap:24px}.referral-link-section[data-v-0e7676e6],.referral-stats-section[data-v-0e7676e6]{background:var(--bg-secondary,#f5f5f5);border-radius:8px;padding:16px}.section-title[data-v-0e7676e6]{color:var(--text-color,#2c3e50);font-size:14px;font-weight:600}.link-container[data-v-0e7676e6],.section-title[data-v-0e7676e6]{margin-bottom:12px}.link-input[data-v-0e7676e6] .el-input__inner{color:var(--text-color,#2c3e50);font-size:13px}.link-tip[data-v-0e7676e6]{align-items:center;color:var(--text-secondary,#666);display:flex;font-size:12px;gap:6px}.link-tip .el-icon[data-v-0e7676e6]{color:var(--primary-color,#fc5531);font-size:14px}.stats-grid[data-v-0e7676e6]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.stat-item[data-v-0e7676e6]{border-radius:6px;padding:12px;text-align:center}.stat-value[data-v-0e7676e6]{color:var(--primary-color,#fc5531);font-size:24px;font-weight:700;margin-bottom:4px}.stat-label[data-v-0e7676e6]{color:var(--text-secondary,#666);font-size:12px}.share-buttons[data-v-0e7676e6]{display:flex;gap:12px;justify-content:center}.share-buttons .el-button[data-v-0e7676e6]{flex:1}.csdn-header[data-v-f578e4cf]{background:#1a1a1a;box-shadow:0 2px 8px #00000026;color:#fff;left:0;padding:0;position:fixed;right:0;top:0;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;width:100%;z-index:1000}.header-container[data-v-f578e4cf]{box-sizing:border-box;height:60px;justify-content:space-between;margin:0 auto;min-width:1400px;padding:0 20px;width:1400px}.header-container[data-v-f578e4cf],.header-left[data-v-f578e4cf]{align-items:center;display:flex}.header-left[data-v-f578e4cf]{gap:30px}.logo-link[data-v-f578e4cf]{text-decoration:none}.logo[data-v-f578e4cf]{color:#fc5531;cursor:pointer;font-size:24px;font-weight:700}.main-nav[data-v-f578e4cf]{align-items:center;display:flex;gap:20px}.nav-item[data-v-f578e4cf]{background:none;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;padding:0;text-decoration:none;transition:color .3s}.nav-item.router-link-active[data-v-f578e4cf],.nav-item[data-v-f578e4cf]:hover{color:var(--primary-color,#fc5531)}.nav-item.router-link-active[data-v-f578e4cf]{font-weight:600}.header-right[data-v-f578e4cf]{gap:20px}.header-right[data-v-f578e4cf],.search-group[data-v-f578e4cf]{align-items:center;display:flex}.search-group[data-v-f578e4cf]{gap:8px}.search-input[data-v-f578e4cf]{background:var(--bg-tertiary,#2a2a2a);border:1px solid var(--border-color,#333);border-radius:4px;color:var(--text-color,#fff);font-size:14px;outline:none;padding:8px 12px;transition:border-color .3s ease,background-color .3s ease,color .3s ease;width:200px}.search-input[data-v-f578e4cf]::-moz-placeholder{color:var(--text-tertiary,#888)}.search-input[data-v-f578e4cf]::placeholder{color:var(--text-tertiary,#888)}.search-input[data-v-f578e4cf]:focus{border-color:var(--primary-color,#fc5531)}.ai-search-btn[data-v-f578e4cf],.search-btn[data-v-f578e4cf]{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .3s}.search-btn[data-v-f578e4cf]{background:#fc5531;color:#fff}.search-btn[data-v-f578e4cf]:hover{background:#e6442a}.ai-search-btn[data-v-f578e4cf]{background:#4a90e2;color:#fff}.ai-search-btn[data-v-f578e4cf]:hover{background:#357abd}.user-actions[data-v-f578e4cf]{align-items:center;display:flex;gap:15px}.action-item[data-v-f578e4cf]{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;gap:6px;padding:0;text-decoration:none;transition:color .3s}.action-item[data-v-f578e4cf]:hover{color:var(--primary-color,#fc5531)}.action-item .el-icon[data-v-f578e4cf]{font-size:16px}.theme-toggle-btn[data-v-f578e4cf]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:all .3s;width:36px}.theme-toggle-btn[data-v-f578e4cf]:hover{background:var(--primary-light,hsla(0,0%,100%,.2));border-color:var(--primary-color,hsla(0,0%,100%,.3));color:var(--primary-color,#fff);transform:scale(1.05)}.theme-toggle-btn .el-icon[data-v-f578e4cf]{font-size:18px}.create-btn[data-v-f578e4cf]{background:#fc5531;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:background .3s}.create-btn[data-v-f578e4cf]:hover{background:#e6442a}@media(max-width:1200px){.search-input[data-v-f578e4cf]{width:150px}.main-nav[data-v-f578e4cf]{gap:15px}.action-item[data-v-f578e4cf],.nav-item[data-v-f578e4cf]{font-size:13px}}@media(max-width:768px){.header-container[data-v-f578e4cf]{flex-direction:column;height:auto;padding:10px}.header-left[data-v-f578e4cf],.header-right[data-v-f578e4cf]{justify-content:center;width:100%}.main-nav[data-v-f578e4cf]{flex-wrap:wrap;gap:10px}.search-group[data-v-f578e4cf]{width:100%}.search-input[data-v-f578e4cf]{flex:1}.user-actions[data-v-f578e4cf]{flex-wrap:wrap;gap:10px;justify-content:center}}
