h3[data-v-379548a4]{margin:40px 0 0}ul[data-v-379548a4]{list-style-type:none;padding:0}li[data-v-379548a4]{display:inline-block;margin:0 10px}a[data-v-379548a4]{color:#42b983}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}.home-container[data-v-f96fc99c]{width:100%;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e4e8ed);position:relative}.home-container[data-v-f96fc99c]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(45deg,hsla(0,0%,100%,.12549019607843137) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.12549019607843137) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.12549019607843137) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.12549019607843137) 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;pointer-events:none;z-index:0}.header[data-v-f96fc99c]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center;padding:.8rem 2rem;position:sticky;top:0;z-index:100;height:60px}.logo[data-v-f96fc99c]{color:#2196f3;font-size:1.6rem;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.1);transition:color .3s ease;min-width:200px}.nav-links[data-v-f96fc99c]{display:flex;gap:20px;margin-right:20px}.nav-link[data-v-f96fc99c]{text-decoration:none;color:#666;font-size:1rem;padding:8px 16px;border-radius:20px;transition:all .3s ease;display:flex;align-items:center;gap:6px}.nav-link i[data-v-f96fc99c]{font-size:1.1rem}.nav-link.active[data-v-f96fc99c],.nav-link[data-v-f96fc99c]:hover{color:#2196f3;background-color:#f0f7ff}.nav-link.active[data-v-f96fc99c]{font-weight:500}.search-box[data-v-f96fc99c]{display:flex;align-items:center;position:relative;max-width:400px;width:100%;margin:0 20px}.search-icon[data-v-f96fc99c]{position:absolute;left:12px;color:#999}.search-box input[data-v-f96fc99c]{padding:10px 40px;border:2px solid #e0e0e0;border-radius:25px;width:100%;font-size:.95rem;transition:all .3s ease;background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.1)}.search-box input[data-v-f96fc99c]:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 2px rgba(33,150,243,.2),0 4px 6px rgba(0,0,0,.05);background:#fff}.search-btn[data-v-f96fc99c]{position:absolute;right:5px;padding:6px 16px;background-color:#2196f3;color:#fff;border:none;border-radius:20px;cursor:pointer;transition:all .3s ease}.search-btn[data-v-f96fc99c]:hover{background-color:#1976d2;transform:translateY(-1px)}.profile-link[data-v-f96fc99c]{background-color:#f5f5f5;border-radius:20px;padding:8px 16px}.profile-link[data-v-f96fc99c]:hover{background-color:#e0e0e0;color:#1976d2}@media (max-width:1024px){.search-box[data-v-f96fc99c]{max-width:300px}.nav-link[data-v-f96fc99c]{padding:6px 12px;font-size:.9rem}}@media (max-width:768px){.header[data-v-f96fc99c]{padding:.8rem 1rem}.logo[data-v-f96fc99c]{font-size:1.3rem;min-width:auto}.search-box[data-v-f96fc99c]{max-width:200px}.nav-link span[data-v-f96fc99c]{display:none}.nav-link i[data-v-f96fc99c]{font-size:1.2rem}}.banner[data-v-f96fc99c]{background:linear-gradient(135deg,#1976d2,#64b5f6);padding:3rem 2rem;margin-bottom:2rem;color:#fff}.banner-content[data-v-f96fc99c]{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto}.news-grid[data-v-f96fc99c]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:2rem;max-width:1200px;margin:0 auto}.news-card[data-v-f96fc99c]{background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 3px 10px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.news-card[data-v-f96fc99c]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.news-image[data-v-f96fc99c]{height:200px;background-color:#e0e0e0;transition:all .3s ease}.news-content[data-v-f96fc99c]{padding:1.2rem}.news-content h4[data-v-f96fc99c]{color:#333;margin-bottom:.5rem}.news-source[data-v-f96fc99c]{color:#757575;font-size:.9rem}.section-title[data-v-f96fc99c]{padding:1rem 2rem;color:#333;font-size:1.8rem;font-weight:700;text-align:center;margin:1rem 0}.category-nav[data-v-f96fc99c]{display:flex;justify-content:center;gap:20px;padding:15px 0;background:hsla(0,0%,100%,.9);backdrop-filter:blur(5px);border-bottom:1px solid rgba(0,0,0,.05)}.category-item[data-v-f96fc99c]{padding:5px 15px;cursor:pointer;border-radius:20px;transition:all .3s}.category-item.active[data-v-f96fc99c],.category-item[data-v-f96fc99c]:hover{background:#2196f3;color:#fff}.carousel-section[data-v-f96fc99c]{width:100%;padding:20px;background:transparent}.carousel-container[data-v-f96fc99c]{width:100%;max-width:1300px;height:500px;position:relative;overflow:hidden;margin:0 auto;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.carousel-wrapper[data-v-f96fc99c]{display:flex;transition:transform .5s ease;height:100%}.carousel-item[data-v-f96fc99c]{min-width:100%;height:100%;position:relative;background:#f5f5f5}.carousel-item img[data-v-f96fc99c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel-title[data-v-f96fc99c]{position:absolute;bottom:0;left:0;right:0;padding:15px 20px;color:#fff;font-size:18px;background:linear-gradient(transparent,rgba(0,0,0,.7))}.carousel-indicators[data-v-f96fc99c]{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:2}.carousel-indicators span[data-v-f96fc99c]{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.5);cursor:pointer;transition:all .3s ease}.carousel-indicators span.active[data-v-f96fc99c]{background:#fff;transform:scale(1.2)}.carousel-arrow[data-v-f96fc99c]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:rgba(0,0,0,.3);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;border-radius:50%;transition:all .3s ease;z-index:2}.carousel-arrow[data-v-f96fc99c]:hover{background:rgba(0,0,0,.5)}.carousel-arrow.left[data-v-f96fc99c]{left:20px}.carousel-arrow.right[data-v-f96fc99c]{right:20px}@media (max-width:768px){.carousel-container[data-v-f96fc99c]{height:200px}.carousel-title[data-v-f96fc99c]{font-size:16px;padding:10px 15px}.carousel-arrow[data-v-f96fc99c]{width:30px;height:30px;font-size:16px}}.news-sections[data-v-f96fc99c]{display:grid;grid-template-columns:2fr 1fr 300px;gap:20px;padding:20px;max-width:1200px;margin:0 auto}.news-section[data-v-f96fc99c]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:12px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.1)}.section-header[data-v-f96fc99c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #f0f0f0}.section-header h3[data-v-f96fc99c]{color:#333;font-size:1.2rem;font-weight:600;display:flex;align-items:center;gap:8px}.section-header h3 i[data-v-f96fc99c]{color:#2196f3}.more-link[data-v-f96fc99c]{color:#666;font-size:.9rem;display:flex;align-items:center;gap:4px;cursor:pointer;transition:all .3s ease}.more-link[data-v-f96fc99c]:hover{color:#2196f3}.news-item[data-v-f96fc99c]{display:flex;padding:15px 0;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .3s ease}.news-item[data-v-f96fc99c]:hover{background:rgba(248,249,250,.8)}.news-item-content[data-v-f96fc99c]{flex:1;padding-right:15px}.news-title[data-v-f96fc99c]{font-size:1.1rem;color:#333;margin-bottom:8px;line-height:1.4}.news-brief[data-v-f96fc99c]{color:#666;font-size:.9rem;margin-bottom:8px;line-height:1.5}.news-meta[data-v-f96fc99c]{display:flex;gap:15px;color:#999;font-size:.85rem}.news-meta span[data-v-f96fc99c]{display:flex;align-items:center;gap:4px}.news-image[data-v-f96fc99c]{width:120px;height:80px;border-radius:8px;overflow:hidden}.news-image img[data-v-f96fc99c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-card[data-v-f96fc99c]{margin-bottom:20px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.news-card[data-v-f96fc99c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.news-card-image[data-v-f96fc99c]{height:160px}.news-card-image img[data-v-f96fc99c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-card-content[data-v-f96fc99c]{padding:12px}.hot-news-item[data-v-f96fc99c]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .3s ease}.hot-news-item[data-v-f96fc99c]:hover{background:#f8f9fa}.hot-rank[data-v-f96fc99c]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#e0e0e0;color:#666;border-radius:4px;margin-right:12px;font-weight:700}.hot-rank.top-rank[data-v-f96fc99c]{background:#ff4d4f;color:#fff}.hot-news-content[data-v-f96fc99c]{flex:1}.hot-news-content h4[data-v-f96fc99c]{font-size:1rem;color:#333;margin-bottom:4px;line-height:1.4}@media (max-width:1024px){.news-sections[data-v-f96fc99c]{grid-template-columns:1fr 1fr}.news-section[data-v-f96fc99c]:last-child{grid-column:span 2}}@media (max-width:768px){.news-sections[data-v-f96fc99c]{grid-template-columns:1fr}.news-section[data-v-f96fc99c]:last-child{grid-column:span 1}.news-image[data-v-f96fc99c]{width:100px;height:70px}}.category-container[data-v-011f89b4]{min-height:100vh;padding:20px;background:linear-gradient(135deg,#f5f7fa,#e4e8ed)}.animate-in[data-v-011f89b4]{animation:slideDown-011f89b4 .6s ease-out}@keyframes slideDown-011f89b4{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.category-header[data-v-011f89b4]{background:hsla(0,0%,100%,.95);padding:30px;border-radius:20px;margin-bottom:30px;box-shadow:0 4px 20px rgba(0,0,0,.08);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.category-title[data-v-011f89b4]{font-size:2.2rem;color:#2c3e50;margin-bottom:15px;display:flex;align-items:center;gap:15px}.icon-wrapper[data-v-011f89b4]{width:50px;height:50px;background:linear-gradient(135deg,#2196f3,#1565c0);border-radius:12px;display:flex;align-items:center;justify-content:center}.icon-wrapper i[data-v-011f89b4]{color:#fff;font-size:1.5rem}.category-stats[data-v-011f89b4]{display:flex;gap:30px}.stat-item[data-v-011f89b4]{display:flex;align-items:center;gap:8px;color:#666;font-size:1.1rem}.stat-value[data-v-011f89b4]{font-weight:600;color:#2196f3}.news-grid[data-v-011f89b4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px}.news-item[data-v-011f89b4]{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.4,0,.2,1);animation:fadeIn-011f89b4 .6s ease-out forwards;opacity:0}@keyframes fadeIn-011f89b4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.news-item[data-v-011f89b4]:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.15)}.news-image-wrapper[data-v-011f89b4]{position:relative;overflow:hidden}.news-image[data-v-011f89b4]{height:200px;overflow:hidden}.news-image img[data-v-011f89b4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.news-item:hover .news-image img[data-v-011f89b4]{transform:scale(1.08)}.news-source-badge[data-v-011f89b4]{position:absolute;bottom:10px;left:10px;background:rgba(33,150,243,.9);color:#fff;padding:6px 12px;border-radius:20px;font-size:.85rem;backdrop-filter:blur(4px)}.hot-news-section[data-v-011f89b4]{background:#fff;border-radius:15px;padding:25px}.hot-news-item[data-v-011f89b4]{padding:12px;border-radius:10px;transition:all .3s ease;animation:slideIn-011f89b4 .5s ease-out forwards;opacity:0}@keyframes slideIn-011f89b4{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.hot-news-item[data-v-011f89b4]:hover{background:#f5f9ff;transform:translateX(8px)}.animated-fire[data-v-011f89b4]{animation:flame-011f89b4 1.5s ease-in-out infinite;color:#ff4d4f}@keyframes flame-011f89b4{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.rotating[data-v-011f89b4]{animation:rotate-011f89b4 6s linear infinite;color:#2196f3}@keyframes rotate-011f89b4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pulse[data-v-011f89b4]{animation:pulse-011f89b4 2s infinite}@keyframes pulse-011f89b4{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.topic-tag[data-v-011f89b4]{padding:8px 16px;background:#f0f7ff;color:#2196f3;border-radius:20px;font-size:.9rem;cursor:pointer;transition:all .3s ease;animation:fadeInUp-011f89b4 .5s ease-out forwards;opacity:0;border:1px solid rgba(33,150,243,.2)}@keyframes fadeInUp-011f89b4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.topic-tag[data-v-011f89b4]:hover{background:#2196f3;color:#fff;transform:translateY(-3px);box-shadow:0 4px 12px rgba(33,150,243,.3)}@media (max-width:1024px){.news-content[data-v-011f89b4]{grid-template-columns:1fr}.sidebar[data-v-011f89b4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}}@media (max-width:768px){.category-header[data-v-011f89b4]{padding:20px}.category-title[data-v-011f89b4]{font-size:1.8rem}.news-grid[data-v-011f89b4]{grid-template-columns:1fr}}.news-detail-container[data-v-8496ab4c]{min-height:100vh;padding:20px;background:#f5f7fa}.news-detail-card[data-v-8496ab4c]{max-width:900px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);padding:30px}.title-section[data-v-8496ab4c]{margin-bottom:20px;position:relative;display:flex;justify-content:space-between;align-items:flex-start}.news-title[data-v-8496ab4c]{font-size:24px;color:#2c3e50;font-weight:600;margin-bottom:20px;line-height:1.4}.news-info[data-v-8496ab4c]{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #eee;margin-bottom:24px}.info-left[data-v-8496ab4c]{display:flex;gap:20px;color:#666;font-size:14px}.info-left span[data-v-8496ab4c]{display:flex;align-items:center;gap:6px}.source[data-v-8496ab4c]{color:#1890ff;font-weight:500}.share-btn[data-v-8496ab4c]{padding:6px 16px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;color:#666;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .3s ease}.share-btn[data-v-8496ab4c]:hover{color:#1890ff;border-color:#1890ff}.news-content-wrapper[data-v-8496ab4c]{position:relative;margin:40px 0;padding:0 20px}.news-content[data-v-8496ab4c]{font-size:16px;line-height:1.8;color:#333;min-height:400px}.content-actions[data-v-8496ab4c]{position:absolute;bottom:-20px;right:20px;display:flex;gap:12px;padding:10px;background:#fff;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.action-btn[data-v-8496ab4c]{padding:8px 16px;border-radius:20px}.action-btn[data-v-8496ab4c]:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.like-btn.active[data-v-8496ab4c]{background:#fff1f0}.interest-btn[data-v-8496ab4c]{min-width:100px;justify-content:center}.interest-btn.interested[data-v-8496ab4c]{background:#f6ffed}.interest-btn.not-interested[data-v-8496ab4c]{background:#fff1f0}.comments-section[data-v-8496ab4c]{border-top:1px solid #eee;padding-top:30px;margin-top:40px}.comments-header[data-v-8496ab4c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 16px}.comments-title[data-v-8496ab4c]{font-size:20px;font-weight:600;color:#333;display:flex;align-items:center;gap:8px}.comment-count[data-v-8496ab4c]{font-size:14px;color:#999;font-weight:400}.comments-sort[data-v-8496ab4c]{display:flex;gap:16px}.sort-item[data-v-8496ab4c]{font-size:14px;color:#666;cursor:pointer;padding:6px 12px;border-radius:15px;transition:all .3s ease}.sort-item[data-v-8496ab4c]:hover{color:#1890ff;background:#f0f7ff}.sort-item.active[data-v-8496ab4c]{color:#1890ff;background:#e6f7ff;font-weight:500}.comment-input-section[data-v-8496ab4c]{background:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:30px}.input-header[data-v-8496ab4c]{display:flex;gap:16px}.user-avatar[data-v-8496ab4c]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.input-wrapper[data-v-8496ab4c]{flex:1;display:flex;flex-direction:column}.comment-input[data-v-8496ab4c]{width:100%;height:100px;padding:16px;border:1px solid #e8e8e8;border-radius:8px;resize:none;font-size:14px;line-height:1.6;transition:all .3s ease}.comment-input[data-v-8496ab4c]:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.input-footer[data-v-8496ab4c]{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.input-tools[data-v-8496ab4c]{display:flex;gap:12px}.tool-btn[data-v-8496ab4c]{padding:8px;color:#666;cursor:pointer;border-radius:4px;transition:all .3s ease}.tool-btn[data-v-8496ab4c]:hover{color:#1890ff;background:#f0f7ff}.submit-comment[data-v-8496ab4c]{padding:8px 24px;background:#1890ff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:all .3s ease}.submit-comment[data-v-8496ab4c]:hover{background:#40a9ff;transform:translateY(-1px)}.comments-list[data-v-8496ab4c]{padding:0 16px}.comment-item[data-v-8496ab4c]{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid #f0f0f0}.comment-item[data-v-8496ab4c]:last-child{border-bottom:none}.comment-avatar img[data-v-8496ab4c]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.comment-main[data-v-8496ab4c]{flex:1}.comment-header[data-v-8496ab4c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.user-info[data-v-8496ab4c]{display:flex;align-items:center;gap:8px}.username[data-v-8496ab4c]{font-size:15px;font-weight:500;color:#333}.user-badge[data-v-8496ab4c]{padding:2px 8px;background:#1890ff;color:#fff;border-radius:10px;font-size:12px}.comment-time[data-v-8496ab4c]{font-size:13px;color:#999}.comment-text[data-v-8496ab4c]{font-size:14px;line-height:1.6;color:#333;margin-bottom:12px}.comment-actions[data-v-8496ab4c]{display:flex;justify-content:space-between;align-items:center}.action-btn[data-v-8496ab4c]{border-radius:15px;font-size:13px}.action-btn.like-btn.active[data-v-8496ab4c],.action-btn.like-btn.active i[data-v-8496ab4c]{color:#ff4d4f}.action-count[data-v-8496ab4c],.action-text[data-v-8496ab4c]{font-size:13px}@media (max-width:768px){.comments-header[data-v-8496ab4c]{padding:0 12px}.comment-input-section[data-v-8496ab4c]{padding:16px}.comments-list[data-v-8496ab4c]{padding:0 12px}.comment-item[data-v-8496ab4c]{padding:16px 0}}.loading[data-v-8496ab4c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px;color:#666}.subscribe-btn[data-v-8496ab4c]{padding:8px 16px;border-radius:20px;border:1px solid #1890ff;background:#fff;color:#1890ff;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .3s ease;font-size:14px}.subscribe-btn[data-v-8496ab4c]:hover{background:#1890ff;color:#fff;transform:translateY(-2px);box-shadow:0 2px 8px rgba(24,144,255,.2)}.subscribe-btn.subscribed[data-v-8496ab4c]{background:#52c41a;border-color:#52c41a;color:#fff}.subscribe-btn.subscribed[data-v-8496ab4c]:hover{background:#389e0d;border-color:#389e0d}.info-right[data-v-8496ab4c]{display:flex;align-items:center;gap:12px}.action-btn[data-v-8496ab4c]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e0e0e0;border-radius:16px;background:#fff;color:#666;cursor:pointer;transition:all .3s ease;font-size:14px}.action-btn[data-v-8496ab4c]:hover{background:#f5f5f5}.like-btn.active[data-v-8496ab4c]{color:#ff4d4f;border-color:#ff4d4f}.like-btn.active i[data-v-8496ab4c]{color:#ff4d4f}.interest-btn[data-v-8496ab4c]{padding:6px 10px}.interest-btn.interested[data-v-8496ab4c]{color:#52c41a;border-color:#52c41a}.interest-btn.not-interested[data-v-8496ab4c]{color:#ff4d4f;border-color:#ff4d4f}.profile-container[data-v-decd7358]{display:flex;min-height:100vh;background:linear-gradient(135deg,#f6f9fc,#f1f5f9)}.profile-nav[data-v-decd7358]{width:240px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);position:fixed;height:100vh;padding:40px 0}.nav-header[data-v-decd7358]{padding:0 24px;text-align:center;margin-bottom:40px}.avatar-container[data-v-decd7358]{width:120px;height:120px;margin:0 auto;position:relative;border-radius:50%;overflow:hidden}.avatar[data-v-decd7358]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.avatar-overlay[data-v-decd7358]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);padding:20px 10px 10px;transform:translateY(100%);transition:transform .3s ease}.avatar-container:hover .avatar-overlay[data-v-decd7358]{transform:translateY(0)}.avatar-container:hover .avatar[data-v-decd7358]{transform:scale(1.1)}.username[data-v-decd7358]{color:#fff;font-size:14px;font-weight:500}.nav-menu[data-v-decd7358]{padding:0 20px}.nav-item[data-v-decd7358]{padding:14px 24px;margin:8px 0;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:12px;color:#4a5568;transition:all .3s ease}.nav-item[data-v-decd7358]:hover{background:#f7fafc;color:#2b6cb0;transform:translateX(5px)}.nav-item.active[data-v-decd7358]{background:linear-gradient(135deg,#2b6cb0,#4299e1);color:#fff;box-shadow:0 4px 12px rgba(43,108,176,.2)}.profile-content[data-v-decd7358]{flex:1;margin-left:240px;padding:40px}.info-section[data-v-decd7358]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.section-title[data-v-decd7358]{font-size:24px;color:#2d3748;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #e2e8f0;position:relative}.section-title[data-v-decd7358]:after{content:"";position:absolute;bottom:-2px;left:0;width:100px;height:2px;background:linear-gradient(90deg,#2b6cb0,#4299e1)}.info-grid[data-v-decd7358]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.info-item[data-v-decd7358]{display:flex;flex-direction:column;gap:8px}.info-item.full[data-v-decd7358]{grid-column:1/-1}.info-item label[data-v-decd7358]{font-size:14px;color:#718096;font-weight:500}.info-item p[data-v-decd7358],.info-item span[data-v-decd7358]{color:#2d3748;font-size:16px;padding:12px 16px;background:#f8fafc;border-radius:8px;min-height:45px;display:flex;align-items:center}.info-item p.bio[data-v-decd7358]{min-height:100px;line-height:1.6;white-space:pre-wrap}.settings-section[data-v-decd7358]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.avatar-upload[data-v-decd7358]{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:40px}.avatar-preview[data-v-decd7358]{width:120px;height:120px;border-radius:50%;overflow:hidden;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.1)}.avatar-preview img[data-v-decd7358]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-preview .avatar-overlay[data-v-decd7358]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.avatar-preview:hover .avatar-overlay[data-v-decd7358]{opacity:1}.avatar-overlay i[data-v-decd7358]{color:#fff;font-size:24px}.upload-btn[data-v-decd7358]{padding:10px 20px;background:#2b6cb0;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:14px}.upload-btn[data-v-decd7358]:hover{background:#4299e1;transform:translateY(-2px)}.form-grid[data-v-decd7358]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px}.form-field[data-v-decd7358]{display:flex;flex-direction:column;gap:8px}.form-field.full[data-v-decd7358]{grid-column:1/-1}.form-field label[data-v-decd7358]{font-size:14px;color:#4a5568;font-weight:500}.form-field input[data-v-decd7358],.form-field textarea[data-v-decd7358]{padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:all .3s ease;background:#f8fafc}.form-field input[data-v-decd7358]:focus,.form-field textarea[data-v-decd7358]:focus{border-color:#2b6cb0;box-shadow:0 0 0 3px rgba(43,108,176,.1);outline:none;background:#fff}.form-field textarea[data-v-decd7358]{height:120px;resize:vertical}.radio-group[data-v-decd7358]{display:flex;gap:24px;padding:8px 0}.radio-label[data-v-decd7358]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 16px;border-radius:8px;transition:all .3s ease}.radio-label[data-v-decd7358]:hover{background:#f8fafc}.form-actions[data-v-decd7358]{display:flex;justify-content:flex-end}.submit-btn[data-v-decd7358]{padding:12px 32px;background:linear-gradient(135deg,#2b6cb0,#4299e1);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.submit-btn[data-v-decd7358]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(43,108,176,.2)}.fade-enter-active[data-v-decd7358],.fade-leave-active[data-v-decd7358]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-decd7358],.fade-leave-to[data-v-decd7358]{opacity:0;transform:translateY(10px)}@media (max-width:1024px){.profile-nav[data-v-decd7358]{width:200px}.profile-content[data-v-decd7358]{margin-left:200px;padding:24px}.info-grid[data-v-decd7358]{grid-template-columns:1fr}}@media (max-width:768px){.profile-container[data-v-decd7358]{flex-direction:column}.profile-nav[data-v-decd7358]{width:100%;height:auto;position:static;padding:20px}.profile-content[data-v-decd7358]{margin-left:0;padding:20px}.form-grid[data-v-decd7358]{grid-template-columns:1fr}}.subscribe-container[data-v-2b232436]{min-height:100vh;padding:40px 20px;background:linear-gradient(135deg,#f5f7fa,#e4e8ed)}.page-header[data-v-2b232436]{text-align:center;margin-bottom:40px}.page-header h1[data-v-2b232436]{font-size:2.2rem;color:#2c3e50;display:flex;align-items:center;justify-content:center;gap:12px}.page-header i[data-v-2b232436]{color:#f1c40f}.subtitle[data-v-2b232436]{color:#666;margin-top:10px}.subscribe-content[data-v-2b232436]{max-width:1200px;margin:0 auto}.section-header[data-v-2b232436]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h2[data-v-2b232436]{font-size:1.5rem;color:#2c3e50;display:flex;align-items:center;gap:10px}.subscribe-count[data-v-2b232436]{color:#666;font-size:.9rem}.category-grid[data-v-2b232436]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:40px}.category-card[data-v-2b232436]{background:hsla(0,0%,100%,.95);border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:all .3s ease;position:relative}.category-card[data-v-2b232436]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.1)}.category-icon[data-v-2b232436]{width:50px;height:50px;background:#f0f7ff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#2196f3}.category-info[data-v-2b232436]{flex:1}.category-info h3[data-v-2b232436]{font-size:1.1rem;color:#333;margin-bottom:5px}.category-info p[data-v-2b232436]{font-size:.9rem;color:#666}.category-actions[data-v-2b232436]{display:flex;gap:8px}.setting-btn[data-v-2b232436],.unsubscribe-btn[data-v-2b232436]{width:32px;height:32px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.setting-btn[data-v-2b232436]{background:#f0f7ff;color:#2196f3}.setting-btn[data-v-2b232436]:hover{background:#2196f3;color:#fff}.unsubscribe-btn[data-v-2b232436]{background:#fff5f5;color:#ff4d4f}.unsubscribe-btn[data-v-2b232436]:hover{background:#ff4d4f;color:#fff}.subscribe-btn[data-v-2b232436]{padding:8px 16px;background:#2196f3;color:#fff;border:none;border-radius:20px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .3s ease}.subscribe-btn[data-v-2b232436]:hover{background:#1976d2;transform:scale(1.05)}.settings-modal[data-v-2b232436]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-2b232436]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-2b232436]{padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.modal-body[data-v-2b232436]{padding:20px}.setting-item[data-v-2b232436]{margin-bottom:20px}.setting-item label[data-v-2b232436]{display:block;margin-bottom:8px;color:#333}.toggle-switch[data-v-2b232436]{position:relative;width:50px;height:24px}.toggle-switch input[data-v-2b232436]{opacity:0;width:0;height:0}.slider[data-v-2b232436]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.slider[data-v-2b232436]:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-2b232436]{background-color:#2196f3}input:checked+.slider[data-v-2b232436]:before{transform:translateX(26px)}.keywords-input input[data-v-2b232436],select[data-v-2b232436]{width:100%;padding:8px;border-radius:6px;border:1px solid #ddd}.keywords-input input[data-v-2b232436]{margin-bottom:10px}.keywords-list[data-v-2b232436]{display:flex;flex-wrap:wrap;gap:8px}.keyword-tag[data-v-2b232436]{background:#f0f7ff;color:#2196f3;padding:4px 8px;border-radius:4px;display:flex;align-items:center;gap:4px}.keyword-tag i[data-v-2b232436]{cursor:pointer;font-size:.8rem}.keyword-tag i[data-v-2b232436]:hover{color:#ff4d4f}.modal-footer[data-v-2b232436]{padding:20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.cancel-btn[data-v-2b232436],.save-btn[data-v-2b232436]{padding:8px 20px;border-radius:6px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-2b232436]{background:#f5f5f5;border:none;color:#666}.save-btn[data-v-2b232436]{background:#2196f3;border:none;color:#fff}.save-btn[data-v-2b232436]:hover{background:#1976d2}@media (max-width:768px){.category-grid[data-v-2b232436]{grid-template-columns:1fr}.modal-content[data-v-2b232436]{width:95%}}