.content-area[data-v-1d7dbe1a]{margin:0 auto;max-width:1600px;padding:32px;width:100%}.hero-grid[data-v-1d7dbe1a]{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.hero-item[data-v-1d7dbe1a]{border-radius:12px;color:#fff;cursor:pointer;height:160px;overflow:hidden;padding:24px;position:relative;transition:transform .3s,box-shadow .3s}.hero-item[data-v-1d7dbe1a]:hover{box-shadow:0 10px 20px rgba(0,0,0,.1);transform:translateY(-4px)}.hero-content[data-v-1d7dbe1a]{position:relative;z-index:2}.hero-icon[data-v-1d7dbe1a]{margin-bottom:12px}.hero-icon svg[data-v-1d7dbe1a]{height:32px;opacity:.9;width:32px}.hero-item h3[data-v-1d7dbe1a]{font-size:18px;font-weight:600;margin:0 0 8px}.hero-item p[data-v-1d7dbe1a]{font-size:13px;line-height:1.4;margin:0;opacity:.9}.section-header[data-v-1d7dbe1a]{align-items:baseline;display:flex;gap:12px;margin-bottom:20px}.section-title[data-v-1d7dbe1a]{color:#1a1a1a;font-size:20px;font-weight:700}.section-subtitle[data-v-1d7dbe1a]{color:#999;font-size:14px;font-weight:400}.tag-gold[data-v-1d7dbe1a]{background:#fff7e6;border-radius:4px;color:#fa8c16;cursor:pointer;font-size:12px;font-weight:500;padding:4px 10px}.slider[data-v-1d7dbe1a]{display:flex;gap:16px;margin-bottom:40px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.slider[data-v-1d7dbe1a]::-webkit-scrollbar{display:none}.slider-item[data-v-1d7dbe1a]{align-items:center;background:#fff;border:1px solid #eee;border-radius:12px;cursor:pointer;display:flex;gap:16px;min-width:240px;padding:16px;transition:all .2s}.slider-item[data-v-1d7dbe1a]:hover{border-color:#29bdb9;box-shadow:0 4px 12px rgba(41,189,185,.1)}.slider-icon-box[data-v-1d7dbe1a]{align-items:center;border-radius:10px;display:flex;height:48px;justify-content:center;width:48px}.slider-info h4[data-v-1d7dbe1a]{align-items:center;color:#333;display:flex;font-size:15px;gap:6px;margin:0 0 4px}.slider-info p[data-v-1d7dbe1a]{color:#999;font-size:12px;margin:0}.badge-new[data-v-1d7dbe1a]{background:#ff4d4f;border-radius:2px;color:#fff;font-size:10px;padding:1px 4px}.tabs-area[data-v-1d7dbe1a]{margin-bottom:24px}.main-tabs[data-v-1d7dbe1a]{border-bottom:1px solid #e0e0e0;display:flex;gap:32px;margin-bottom:20px}.tab[data-v-1d7dbe1a]{color:#666;cursor:pointer;font-size:16px;font-weight:500;padding:12px 0;position:relative}.tab.active[data-v-1d7dbe1a]{color:#29bdb9;font-weight:600}.tab.active[data-v-1d7dbe1a]:after{background:#29bdb9;border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.filter-row[data-v-1d7dbe1a]{align-items:center;display:flex;justify-content:space-between}.filter-tags[data-v-1d7dbe1a]{display:flex;flex:1;gap:8px;overflow-x:auto;padding-right:16px;scrollbar-width:none}.tag-chip[data-v-1d7dbe1a]{align-items:center;background:#fff;border:1px solid #eee;border-radius:99px;color:#666;cursor:pointer;display:flex;font-size:13px;gap:4px;padding:6px 16px;transition:all .2s;white-space:nowrap}.tag-chip.active[data-v-1d7dbe1a]{background:#333;border-color:#333;color:#fff}.tag-chip[data-v-1d7dbe1a]:hover:not(.active){border-color:#29bdb9;color:#29bdb9}.tool-btn[data-v-1d7dbe1a]{align-items:center;background:#fff;border:1px solid #eee;border-radius:99px;color:#333;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 16px}.tool-btn[data-v-1d7dbe1a]:hover{background:#f5f5f5}.card-grid[data-v-1d7dbe1a]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:60px}.card[data-v-1d7dbe1a]{aspect-ratio:4/3;background:#fff;border:1px solid #eee;border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s}.card[data-v-1d7dbe1a]:hover{box-shadow:0 10px 20px rgba(0,0,0,.08);transform:translateY(-4px)}.card-bg[data-v-1d7dbe1a]{align-items:center;display:flex;height:100%;justify-content:center;transition:transform .4s;width:100%}.card-icon-lg[data-v-1d7dbe1a]{font-size:64px;opacity:.8}.card:hover .card-bg[data-v-1d7dbe1a]{transform:scale(1.05)}.card-overlay[data-v-1d7dbe1a]{background:rgba(0,0,0,.4);bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;left:0;opacity:0;padding:16px;position:absolute;right:0;top:0;transition:opacity .3s}.card:hover .card-overlay[data-v-1d7dbe1a]{opacity:1}.card-tags[data-v-1d7dbe1a]{display:flex;gap:6px;left:10px;position:absolute;top:10px;z-index:10}.c-tag[data-v-1d7dbe1a]{background:hsla(0,0%,100%,.9);border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.05);color:#333;font-size:11px;font-weight:600;gap:4px;padding:4px 8px}.c-tag[data-v-1d7dbe1a],.user-row[data-v-1d7dbe1a]{align-items:center;display:flex}.user-row[data-v-1d7dbe1a]{justify-content:space-between;width:100%}.user-left[data-v-1d7dbe1a]{gap:8px}.avatar-sm[data-v-1d7dbe1a],.user-left[data-v-1d7dbe1a]{align-items:center;display:flex}.avatar-sm[data-v-1d7dbe1a]{border-radius:50%;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.username[data-v-1d7dbe1a]{font-weight:500}.stats[data-v-1d7dbe1a],.username[data-v-1d7dbe1a]{font-size:12px}.card-hover-action[data-v-1d7dbe1a]{background:#29bdb9;border-radius:8px;color:#fff;font-size:14px;font-weight:600;margin-bottom:12px;padding:10px;text-align:center;transform:translateY(10px);transition:transform .3s}.card:hover .card-hover-action[data-v-1d7dbe1a]{transform:translateY(0)}.card-title-below[data-v-1d7dbe1a]{color:#333;font-size:14px;font-weight:500;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.float-btn[data-v-1d7dbe1a]{align-items:center;background:#29bdb9;border-radius:99px;bottom:40px;box-shadow:0 8px 24px rgba(41,189,185,.4);color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;left:50%;padding:12px 32px;position:fixed;transform:translateX(-50%);transition:all .2s;z-index:100}.float-btn[data-v-1d7dbe1a]:hover{background:#20a09c;transform:translateX(-50%) translateY(-2px)}@media(max-width:1400px){.hero-grid[data-v-1d7dbe1a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.card-grid[data-v-1d7dbe1a]{grid-template-columns:repeat(2,1fr)}.hero-grid[data-v-1d7dbe1a]{grid-template-columns:1fr}}