.site-footer[data-v-42d1e9dc]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-top:1px solid var(--n-border-color);margin-top:40px}[data-theme=dark] .site-footer[data-v-42d1e9dc]{background:linear-gradient(135deg,#262626,#434343)}[data-theme=dark] .section-title[data-v-42d1e9dc]{color:#fff!important}[data-theme=dark] .footer-link[data-v-42d1e9dc]{color:#e0e0e0!important}[data-theme=dark] .footer-link[data-v-42d1e9dc]:hover{color:#1890ff!important}[data-theme=dark] .footer-icon[data-v-42d1e9dc]{color:#e0e0e0!important;background:#ffffff1a!important}[data-theme=dark] .footer-icon[data-v-42d1e9dc]:hover{color:#1890ff!important;background:#1890ff1a!important}[data-theme=dark] .copyright p[data-v-42d1e9dc],[data-theme=dark] .footer-meta[data-v-42d1e9dc]{color:#b0b0b0!important}[data-theme=dark] .version[data-v-42d1e9dc]{background:#ffffff1a!important;color:#e0e0e0!important}.footer-container[data-v-42d1e9dc]{max-width:1200px;margin:0 auto;padding:0 20px}.footer-main[data-v-42d1e9dc]{padding:24px 0 16px}.footer-sections[data-v-42d1e9dc]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:800px;margin:0 auto}.footer-section[data-v-42d1e9dc]{display:flex;flex-direction:column;text-align:center}.section-title[data-v-42d1e9dc]{font-size:14px;font-weight:600;color:var(--n-text-color);padding-bottom:6px;border-bottom:2px solid var(--n-primary-color);display:inline-block;width:fit-content;margin:0 auto 12px}.section-links[data-v-42d1e9dc]{display:flex;flex-direction:column;gap:6px;align-items:center}.footer-link[data-v-42d1e9dc]{color:var(--n-text-color-2);font-size:13px;text-decoration:none;transition:color .3s ease,top .2s ease;padding:2px 0;display:inline-block;width:fit-content;position:relative}.footer-link[data-v-42d1e9dc]:hover{color:var(--n-primary-color);top:-1px}.footer-icons[data-v-42d1e9dc]{display:flex;flex-direction:column;gap:8px;align-items:center}.footer-icon[data-v-42d1e9dc]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;background:var(--n-color-hover);color:var(--n-text-color-2);cursor:pointer;transition:all .3s ease;font-size:12px}.footer-icon[data-v-42d1e9dc]:hover{background:var(--n-primary-color-hover);color:var(--n-primary-color);transform:translateY(-1px)}.footer-bottom[data-v-42d1e9dc]{padding:12px 0;border-top:1px solid var(--n-border-color);display:flex;justify-content:space-between;align-items:center}.copyright[data-v-42d1e9dc]{display:flex;flex-direction:column}.copyright p[data-v-42d1e9dc]{margin:0;font-size:11px;color:var(--n-text-color-3)}.footer-meta[data-v-42d1e9dc]{display:flex;gap:12px;font-size:11px;color:var(--n-text-color-3)}.version[data-v-42d1e9dc]{padding:2px 8px;background:var(--n-color-hover);border-radius:4px}@media (max-width: 768px){.footer-main[data-v-42d1e9dc]{padding:20px 0 12px}.footer-sections[data-v-42d1e9dc]{grid-template-columns:1fr;gap:16px;max-width:400px}.footer-bottom[data-v-42d1e9dc]{flex-direction:column;gap:8px;text-align:center;padding:12px 0 16px}.footer-meta[data-v-42d1e9dc]{flex-direction:column;gap:4px}}@media (max-width: 480px){.footer-container[data-v-42d1e9dc]{padding:0 16px}.footer-main[data-v-42d1e9dc]{padding:16px 0 8px}.footer-bottom[data-v-42d1e9dc]{padding:12px 0 20px}.section-title[data-v-42d1e9dc]{font-size:13px;margin:0 0 8px}.footer-link[data-v-42d1e9dc]{font-size:12px}.footer-icon[data-v-42d1e9dc]{padding:4px 8px;font-size:11px}}.search-header[data-v-dcedcc67]{position:relative;min-height:160px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e9ecef,#dee2e6);background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:24px}.search-header.dark-mode[data-v-dcedcc67]{background:linear-gradient(135deg,#495057,#6c757d)}.search-overlay[data-v-dcedcc67]{position:absolute;inset:0;background:#0000000d;display:flex;align-items:center;justify-content:center}.search-header.dark-mode .search-overlay[data-v-dcedcc67]{background:#0003}.search-container[data-v-dcedcc67]{width:100%;max-width:800px;padding:0 24px}.search-content[data-v-dcedcc67]{text-align:center;color:#333}.search-header.dark-mode .search-content[data-v-dcedcc67]{color:#fff}.search-box[data-v-dcedcc67]{margin-bottom:16px}.search-box[data-v-dcedcc67] .n-auto-complete{width:100%}.search-box[data-v-dcedcc67] .n-input{border-radius:50px;box-shadow:0 4px 12px #00000026;background-color:#fff!important;text-align:left}.search-box[data-v-dcedcc67] .n-input input{text-align:left;padding-left:20px}.search-header.dark-mode .search-box[data-v-dcedcc67] .n-input,.search-header.dark-mode .search-box[data-v-dcedcc67] .n-input input{background-color:#fff!important;color:#333!important}.search-header.dark-mode .search-box[data-v-dcedcc67] .n-input .n-input__placeholder{color:#999!important}.search-box[data-v-dcedcc67] .n-input__suffix{position:static;padding-right:8px;display:flex;align-items:center;height:auto}.search-box .search-suffix[data-v-dcedcc67]{display:flex;align-items:center;gap:8px}.search-box .search-suffix[data-v-dcedcc67] .n-button{border-radius:6px;padding:0 12px;height:28px}.hot-tags[data-v-dcedcc67]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.hot-tags-label[data-v-dcedcc67]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#2a2a2a;background:#fffc;padding:4px 10px;border-radius:9999px;margin-right:8px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 6px #0000000f;backdrop-filter:saturate(150%) blur(4px);-webkit-backdrop-filter:saturate(150%) blur(4px)}.search-header.dark-mode .hot-tags-label[data-v-dcedcc67]{color:#fff;background:#00000073;border:1px solid rgba(255,255,255,.2);box-shadow:0 2px 6px #00000040;backdrop-filter:saturate(150%) blur(6px);-webkit-backdrop-filter:saturate(150%) blur(6px)}.hot-label-icon[data-v-dcedcc67]{color:#18a058}.search-header.dark-mode .hot-label-icon[data-v-dcedcc67]{color:#63e2b7}.hot-tag[data-v-dcedcc67]{cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;border:1px solid #dee2e6;border-radius:16px;padding:4px 12px;font-size:12px;font-weight:500;box-shadow:0 2px 4px #0000001a}.hot-tag[data-v-dcedcc67]:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);color:#18a058;border-color:#18a058;transform:translateY(-2px);box-shadow:0 4px 8px #18a05833}.search-header.dark-mode .hot-tag[data-v-dcedcc67]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}.search-header.dark-mode .hot-tag[data-v-dcedcc67]:hover{background:#ffffff4d}@media (max-width: 768px){.search-header[data-v-dcedcc67]{min-height:140px}.search-container[data-v-dcedcc67]{padding:0 16px}.hot-tags[data-v-dcedcc67]{justify-content:center;max-width:100%;gap:6px;flex-wrap:wrap}.hot-tags-label[data-v-dcedcc67]{width:100%;text-align:center;margin-bottom:8px;margin-right:0;font-size:13px}.hot-tag[data-v-dcedcc67]{font-size:11px;padding:4px 8px;margin:0;border-radius:12px;flex-shrink:0;white-space:nowrap}}@media (max-width: 480px){.search-container[data-v-dcedcc67]{padding:0 12px}.hot-tags[data-v-dcedcc67]{gap:4px;justify-content:center}.hot-tags-label[data-v-dcedcc67]{font-size:12px;margin-bottom:6px}.hot-tag[data-v-dcedcc67]{font-size:10px;padding:3px 6px;border-radius:10px}}@media (max-width: 375px){.hot-tag[data-v-dcedcc67]{font-size:9px;padding:2px 5px}}.user-info-card[data-v-5f5822f1]{margin-bottom:16px;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.06)}.user-header[data-v-5f5822f1]{display:flex;align-items:center;margin-bottom:16px}.user-avatar[data-v-5f5822f1]{margin-right:12px;flex-shrink:0}.user-info[data-v-5f5822f1]{flex:1;min-width:0}.user-name[data-v-5f5822f1]{display:flex;align-items:center;margin-bottom:4px}.nickname[data-v-5f5822f1]{font-size:16px;font-weight:600;margin-right:8px;color:#000;cursor:pointer;transition:color .3s ease}.nickname[data-v-5f5822f1]:hover{color:var(--n-primary-color)}[data-theme=dark] .nickname[data-v-5f5822f1]{color:#fff}[data-theme=dark] .nickname[data-v-5f5822f1]:hover{color:var(--n-primary-color)}.user-level[data-v-5f5822f1]{margin-right:8px}.online-badge[data-v-5f5822f1]{margin-left:4px}.login-prompt[data-v-5f5822f1]{margin-top:8px}.user-stats[data-v-5f5822f1]{display:flex;align-items:center;justify-content:space-around;padding:12px 0;background:transparent;border-radius:8px}.stat-item[data-v-5f5822f1]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s ease;padding:4px 8px;border-radius:4px}.stat-item[data-v-5f5822f1]:hover{background:var(--n-color-hover)}.stat-number[data-v-5f5822f1]{font-size:18px;font-weight:600;color:var(--n-text-color);margin-bottom:2px}.stat-label[data-v-5f5822f1]{font-size:12px;color:var(--n-text-color-2)}.n-divider[data-v-5f5822f1]{margin:0 8px!important;height:32px}.product-recommendation[data-v-f9685b9b]{margin-bottom:16px;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.06)}.card-header[data-v-f9685b9b]{display:flex;justify-content:space-between;align-items:center}.title[data-v-f9685b9b]{font-size:16px;font-weight:600;color:var(--n-text-color)}.more-button[data-v-f9685b9b]{color:var(--n-text-color)!important;transition:all .3s ease}.more-button[data-v-f9685b9b]:hover{color:var(--n-primary-color)!important}.product-list[data-v-f9685b9b]{display:flex;flex-direction:column;gap:12px}.product-item[data-v-f9685b9b]{display:flex;cursor:pointer;position:relative;transition:background-color .3s ease,top .25s ease;padding:8px;border-radius:8px}.product-item[data-v-f9685b9b]:hover{background:var(--n-color-hover);top:-1px}.product-image-wrapper[data-v-f9685b9b]{position:relative;width:80px;height:80px;margin-right:12px;flex-shrink:0}.product-image[data-v-f9685b9b]{width:100%;height:100%;object-fit:cover;border-radius:6px;border:1px solid #e5e7eb;background:var(--n-color-target)}.channel-label[data-v-f9685b9b]{position:absolute;top:4px;left:4px;background:#000000b3;color:#fff;font-size:10px;padding:2px 4px;border-radius:2px;line-height:1}.product-info[data-v-f9685b9b]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.product-name[data-v-f9685b9b]{font-size:14px;font-weight:500;color:#000;line-height:1.4;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;cursor:pointer;transition:color .3s ease}.product-name[data-v-f9685b9b]:hover{color:var(--n-primary-color)}[data-theme=dark] .product-name[data-v-f9685b9b]{color:#fff}[data-theme=dark] .product-name[data-v-f9685b9b]:hover{color:var(--n-primary-color)}.product-price[data-v-f9685b9b]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.current-price[data-v-f9685b9b]{font-size:16px;font-weight:600;color:var(--n-error-color)}.original-price[data-v-f9685b9b]{font-size:12px;color:var(--n-text-color-3);text-decoration:line-through}.product-tags[data-v-f9685b9b]{display:flex;gap:4px;flex-wrap:wrap}.product-tag[data-v-f9685b9b]{font-size:10px}@media (max-width: 768px){.product-item[data-v-f9685b9b]{padding:6px}.product-image-wrapper[data-v-f9685b9b]{width:60px;height:60px;margin-right:8px}.product-name[data-v-f9685b9b]{font-size:13px}.current-price[data-v-f9685b9b]{font-size:14px}}.user-ranking[data-v-22c8ec38]{margin-bottom:16px;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.06)}.card-header[data-v-22c8ec38]{display:flex;justify-content:space-between;align-items:center}.title[data-v-22c8ec38]{font-size:16px;font-weight:600;color:var(--n-text-color)}.ranking-tabs[data-v-22c8ec38]{margin-bottom:16px}.ranking-list[data-v-22c8ec38]{display:flex;flex-direction:column;gap:8px}.ranking-item[data-v-22c8ec38]{display:flex;align-items:center;padding:8px;border-radius:8px;cursor:pointer;transition:all .3s ease}.ranking-item[data-v-22c8ec38]:hover{background:var(--n-color-hover)}.rank-number[data-v-22c8ec38]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.rank-icon[data-v-22c8ec38]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff}.rank-1[data-v-22c8ec38]{background:linear-gradient(135deg,gold,#ffed4e);color:#8b5a00}.rank-2[data-v-22c8ec38]{background:linear-gradient(135deg,silver,#e5e5e5);color:#666}.rank-3[data-v-22c8ec38]{background:linear-gradient(135deg,#cd7f32,#daa520);color:#fff}.rank-text[data-v-22c8ec38]{font-size:14px;font-weight:600;color:var(--n-text-color-2)}.user-avatar[data-v-22c8ec38]{margin-right:12px;flex-shrink:0}.user-info[data-v-22c8ec38]{flex:1;min-width:0}.user-name[data-v-22c8ec38]{display:flex;align-items:center;margin-bottom:2px}.nickname[data-v-22c8ec38]{font-size:14px;font-weight:500;color:#000;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .3s ease}.nickname[data-v-22c8ec38]:hover{color:var(--n-primary-color)}[data-theme=dark] .nickname[data-v-22c8ec38]{color:#fff}[data-theme=dark] .nickname[data-v-22c8ec38]:hover{color:var(--n-primary-color)}.user-level[data-v-22c8ec38]{flex-shrink:0}.score-info[data-v-22c8ec38]{display:flex;align-items:center;gap:6px}.score[data-v-22c8ec38]{font-size:12px;color:var(--n-text-color-2)}.score-change[data-v-22c8ec38]{font-size:11px;font-weight:500}.score-change.positive[data-v-22c8ec38]{color:var(--n-success-color)}.score-change.negative[data-v-22c8ec38]{color:var(--n-error-color)}.empty-state[data-v-22c8ec38]{padding:20px;text-align:center}@media (max-width: 768px){.ranking-item[data-v-22c8ec38]{padding:6px}.user-avatar[data-v-22c8ec38]{margin-right:8px}.nickname[data-v-22c8ec38]{font-size:13px}}.sidebar[data-v-fc34076d]{width:100%;max-width:320px}@media (max-width: 1200px){.sidebar[data-v-fc34076d]{max-width:280px}}@media (max-width: 768px){.sidebar[data-v-fc34076d]{max-width:100%;margin-bottom:16px}}.home-carousel[data-v-d34549ca]{margin-bottom:16px}.carousel[data-v-d34549ca]{height:200px;border-radius:10px;overflow:hidden}.slide[data-v-d34549ca]{height:100%;cursor:pointer}.image[data-v-d34549ca]{width:100%;height:100%;background-size:cover;background-position:center;position:relative}.overlay[data-v-d34549ca]{position:absolute;inset:0;background:linear-gradient(180deg,#0000 40%,#0000008c);display:flex;align-items:end}.content[data-v-d34549ca]{color:#fff;padding:16px}.title[data-v-d34549ca]{margin:0 0 6px;font-size:18px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.4)}.desc[data-v-d34549ca]{margin:0;font-size:12px;opacity:.9}@media (max-width: 768px){.carousel[data-v-d34549ca]{height:160px}.title[data-v-d34549ca]{font-size:16px}}.content-navigation[data-v-a6a5cd3e]{margin-bottom:16px}.nav-card[data-v-a6a5cd3e]{padding:8px}.nav-card[data-v-a6a5cd3e] .n-card__content,[data-theme=dark] .nav-card[data-v-a6a5cd3e],[data-theme=dark] .nav-card[data-v-a6a5cd3e] .n-card__content{background:transparent!important}.nav-tabs[data-v-a6a5cd3e]{display:flex;justify-content:space-around;align-items:center}.nav-tab[data-v-a6a5cd3e]{display:flex;flex-direction:column;align-items:center;padding:12px 8px;border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative;min-width:60px}.nav-tab[data-v-a6a5cd3e]:hover{background:var(--n-color-hover)}.nav-tab.active[data-v-a6a5cd3e]{background:transparent;color:var(--n-primary-color)}.nav-tab.active .tab-icon[data-v-a6a5cd3e]{color:var(--n-primary-color)}.nav-tab.active .tab-label[data-v-a6a5cd3e]{color:var(--n-primary-color);font-weight:600}.tab-icon[data-v-a6a5cd3e]{font-size:20px;margin-bottom:4px;color:var(--n-text-color-2);transition:color .3s ease}.tab-label[data-v-a6a5cd3e]{font-size:12px;color:var(--n-text-color-2);transition:all .3s ease;text-align:center}.tab-badge[data-v-a6a5cd3e]{position:absolute;top:8px;right:8px}@media (max-width: 768px){.nav-tabs[data-v-a6a5cd3e]{justify-content:space-between;padding:0 8px}.nav-tab[data-v-a6a5cd3e]{padding:8px 4px;min-width:50px}.tab-icon[data-v-a6a5cd3e]{font-size:18px;margin-bottom:2px}.tab-label[data-v-a6a5cd3e]{font-size:11px}}@media (max-width: 480px){.nav-tab[data-v-a6a5cd3e]{padding:6px 2px;min-width:40px}.tab-icon[data-v-a6a5cd3e]{font-size:16px}.tab-label[data-v-a6a5cd3e]{font-size:10px}}.dynamic-card[data-v-b3623c17]{margin:0;position:relative;cursor:pointer;border-radius:12px}.dynamic-card[data-v-b3623c17]:hover{transform:none}.dynamic-card[data-v-b3623c17] .n-card__content{padding:16px}:root .dynamic-card[data-v-b3623c17]{background-color:var(--n-card-color)}[data-theme=dark] .dynamic-card[data-v-b3623c17]{background-color:var(--n-card-color)}.card-header[data-v-b3623c17]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.user-info[data-v-b3623c17]{display:flex;align-items:center;flex:1}.user-avatar[data-v-b3623c17]{margin-right:12px;flex-shrink:0;cursor:pointer}.user-details[data-v-b3623c17]{flex:1;min-width:0}.user-name[data-v-b3623c17]{display:flex;align-items:center;margin-bottom:2px}.nickname[data-v-b3623c17]{font-size:14px;font-weight:500;color:#000;margin-right:6px;cursor:pointer;transition:color .3s ease}.nickname[data-v-b3623c17]:hover{color:var(--n-primary-color)}[data-theme=dark] .nickname[data-v-b3623c17]{color:#fff}[data-theme=dark] .nickname[data-v-b3623c17]:hover{color:var(--n-primary-color)}.user-level[data-v-b3623c17]{flex-shrink:0}.publish-time[data-v-b3623c17]{font-size:12px;color:var(--n-text-color-3)}.content-type[data-v-b3623c17]{flex-shrink:0}.card-content[data-v-b3623c17]{margin-bottom:12px}.content-title[data-v-b3623c17]{font-size:16px;font-weight:600;color:var(--n-text-color);margin-bottom:8px;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;will-change:auto;backface-visibility:hidden}.content-text[data-v-b3623c17]{font-size:14px;color:var(--n-text-color-2);line-height:1.5;margin-bottom:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;will-change:auto;backface-visibility:hidden}.content-text.is-clamped[data-v-b3623c17]{display:-webkit-box;-webkit-line-clamp:var(--line-clamp, 3);-webkit-box-orient:vertical;overflow:hidden}.content-inline-action[data-v-b3623c17]{margin-top:4px}.content-images[data-v-b3623c17]{margin-bottom:12px;display:flex;justify-content:flex-start}.single-image[data-v-b3623c17]{max-width:100%;display:flex;justify-content:flex-start}.single-image .content-image[data-v-b3623c17]{width:100%;max-width:400px;height:300px;border-radius:8px;cursor:pointer;transition:opacity .3s ease;object-fit:contain}.single-image .content-image[data-v-b3623c17]:hover{opacity:.8}.multiple-images[data-v-b3623c17]{display:grid;gap:6px;border-radius:8px;overflow:hidden;width:fit-content}.images-2[data-v-b3623c17]{grid-template-columns:1fr 1fr}.images-3[data-v-b3623c17]{grid-template-columns:1fr 1fr 1fr}.images-4[data-v-b3623c17]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.images-5[data-v-b3623c17],.images-6[data-v-b3623c17],.images-7[data-v-b3623c17],.images-8[data-v-b3623c17],.images-9[data-v-b3623c17]{grid-template-columns:1fr 1fr 1fr}.multiple-images .content-image[data-v-b3623c17]{width:100%;height:120px;object-fit:contain;cursor:pointer;transition:opacity .3s ease;border-radius:4px}.multiple-images .content-image[data-v-b3623c17]:hover{opacity:.8}.activity-status[data-v-b3623c17]{margin-top:8px}.card-actions[data-v-b3623c17]{border-top:1px solid var(--n-border-color);padding-top:12px}.action-buttons[data-v-b3623c17]{display:flex;justify-content:space-around}@media (max-width: 768px){.user-avatar[data-v-b3623c17]{margin-right:8px}.nickname[data-v-b3623c17]{font-size:13px}.content-title[data-v-b3623c17]{font-size:15px}.content-text[data-v-b3623c17]{font-size:13px}.single-image .content-image[data-v-b3623c17]{max-width:100%;height:200px}.multiple-images[data-v-b3623c17]{gap:4px}.multiple-images .content-image[data-v-b3623c17]{height:80px}}.dynamic-content-list[data-v-be127be3]{width:100%}.content-list[data-v-be127be3]{display:flex;flex-direction:column;gap:16px}.empty-state[data-v-be127be3]{padding:60px 20px;text-align:center}.load-more[data-v-be127be3]{margin-top:16px;margin-bottom:32px;padding:0 16px}.no-more[data-v-be127be3]{margin-top:24px;padding:0 16px}.no-more-text[data-v-be127be3]{font-size:12px;color:var(--n-text-color-3)}@media (max-width: 768px){.empty-state[data-v-be127be3]{padding:40px 16px}.load-more[data-v-be127be3],.no-more[data-v-be127be3]{padding:0 8px}}.main-content[data-v-c127ebf2]{flex:1;min-width:0}.section-divider[data-v-c127ebf2]{margin:8px 0 16px}@media (max-width: 768px){.main-content[data-v-c127ebf2]{width:100%}}.right-sidebar[data-v-7f5d6876]{width:100%;max-width:280px}.sidebar-card[data-v-7f5d6876]{margin-bottom:16px;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.06)}.sidebar-card[data-v-7f5d6876]:last-child{margin-bottom:0}.hot-topics[data-v-7f5d6876]{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.topic-tag[data-v-7f5d6876]{cursor:pointer;position:relative;transition:top .2s ease}.topic-tag[data-v-7f5d6876]:hover{top:-1px;transform:none}.recommended-users[data-v-7f5d6876]{display:flex;flex-direction:column;gap:12px}.user-item[data-v-7f5d6876]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;cursor:pointer;position:relative;transition:box-shadow .25s ease,top .25s ease}.user-item[data-v-7f5d6876]:hover{top:-1px;transform:none}.user-info[data-v-7f5d6876]{flex:1;min-width:0}.user-name[data-v-7f5d6876]{font-size:14px;font-weight:500;color:var(--n-text-color);margin-bottom:2px}.user-desc[data-v-7f5d6876]{font-size:12px;color:var(--n-text-color-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activities[data-v-7f5d6876]{display:flex;flex-direction:column;gap:12px}.activity-item[data-v-7f5d6876]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;cursor:pointer;position:relative;transition:box-shadow .25s ease,top .25s ease}.activity-item[data-v-7f5d6876]:hover{top:-1px;transform:none}.activity-image[data-v-7f5d6876]{width:60px;height:60px;border-radius:8px;border:1px solid #e5e7eb;object-fit:cover}.activity-info[data-v-7f5d6876]{flex:1;min-width:0}.activity-title[data-v-7f5d6876]{font-size:14px;font-weight:500;color:var(--n-text-color);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-time[data-v-7f5d6876]{font-size:12px;color:var(--n-text-color-2)}.ad-card[data-v-7f5d6876]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.ad-content[data-v-7f5d6876]{text-align:center;cursor:pointer}.ad-image[data-v-7f5d6876]{width:100%;height:120px;border-radius:8px;border:1px solid #e5e7eb;object-fit:cover;margin-bottom:8px}.ad-text[data-v-7f5d6876]{color:#fff;font-size:14px;font-weight:500}@media (max-width: 1200px){.right-sidebar[data-v-7f5d6876]{max-width:260px}}@media (max-width: 768px){.right-sidebar[data-v-7f5d6876]{display:none}}.product-banner[data-v-d209a90d]{display:flex;gap:20px;margin-bottom:24px}.banner-main[data-v-d209a90d]{flex:1;display:flex}.banner-carousel[data-v-d209a90d]{flex:2;height:300px;border-radius:8px;overflow:hidden}.banner-slide[data-v-d209a90d]{height:100%;cursor:pointer}.banner-image[data-v-d209a90d]{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.banner-overlay[data-v-d209a90d]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);padding:40px 24px 24px}.banner-content[data-v-d209a90d]{color:#fff}.banner-title[data-v-d209a90d]{font-size:24px;font-weight:600;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.banner-description[data-v-d209a90d]{font-size:14px;margin:0;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.5)}.banner-list[data-v-d209a90d]{flex:1;background:var(--n-card-color);border-radius:8px;border:1px solid var(--n-border-color);overflow:hidden}.banner-items[data-v-d209a90d]{max-height:260px;overflow-y:auto}.banner-item[data-v-d209a90d]{display:flex;padding:12px 16px;cursor:pointer;transition:all .3s ease;border-bottom:1px solid var(--n-border-color);position:relative}.banner-item[data-v-d209a90d]:last-child{border-bottom:none}.banner-item[data-v-d209a90d]:hover{background:var(--n-hover-color)}.banner-item.active[data-v-d209a90d]{background:#52c41a1a;border:2px solid var(--n-primary-color);border-radius:6px;box-shadow:0 2px 8px #52c41a33}.banner-item.active[data-v-d209a90d]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,var(--n-primary-color),var(--n-primary-color-hover));border-radius:0 2px 2px 0}.banner-item.active .banner-item-title[data-v-d209a90d]{color:var(--n-primary-color);font-weight:600}.banner-item+.banner-item[data-v-d209a90d]{border-top:1px solid var(--n-divider-color)}.banner-thumbnail[data-v-d209a90d]{width:60px;height:40px;border-radius:4px;overflow:hidden;flex-shrink:0;margin-right:12px}.banner-thumbnail img[data-v-d209a90d]{width:100%;height:100%;object-fit:cover}.banner-info[data-v-d209a90d]{flex:1;min-width:0}.banner-item-title[data-v-d209a90d]{font-size:13px;font-weight:500;margin:0 0 4px;color:var(--n-text-color-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner-item-desc[data-v-d209a90d]{font-size:11px;margin:0;color:var(--n-text-color-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.external-links[data-v-d209a90d]{width:200px;flex-shrink:0}.links-header[data-v-d209a90d]{margin-bottom:12px}.links-title[data-v-d209a90d]{font-size:16px;font-weight:600;margin:0;color:var(--n-text-color-1)}.links-content[data-v-d209a90d]{display:flex;flex-direction:column;gap:8px}.link-card[data-v-d209a90d]{cursor:pointer;position:relative;transition:box-shadow .3s ease,top .3s ease}.link-card[data-v-d209a90d]:hover{top:-1px;box-shadow:0 6px 18px #0000001f}.link-content[data-v-d209a90d]{display:flex;align-items:center;gap:12px;padding:4px}.link-icon[data-v-d209a90d]{color:var(--n-primary-color);flex-shrink:0}.link-info[data-v-d209a90d]{flex:1;min-width:0}.link-name[data-v-d209a90d]{font-size:14px;font-weight:500;margin:0 0 2px;color:var(--n-text-color-1)}.link-desc[data-v-d209a90d]{font-size:11px;margin:0;color:var(--n-text-color-3)}.link-arrow[data-v-d209a90d]{color:var(--n-text-color-3);flex-shrink:0}@media (max-width: 1200px){.external-links[data-v-d209a90d]{width:180px}}@media (max-width: 768px){.product-banner[data-v-d209a90d]{flex-direction:column;gap:16px}.banner-main[data-v-d209a90d]{flex-direction:column}.banner-carousel[data-v-d209a90d]{height:200px}.banner-title[data-v-d209a90d]{font-size:18px}.banner-description[data-v-d209a90d]{font-size:12px}.external-links[data-v-d209a90d]{width:100%}.links-content[data-v-d209a90d]{flex-direction:row;overflow-x:auto;gap:12px;padding-bottom:8px}.link-card[data-v-d209a90d]{min-width:160px;flex-shrink:0}}.hot-products[data-v-07273c69]{margin-bottom:24px;padding:20px 0;border-top:1px solid #e0e0e0!important;border-bottom:1px solid #e0e0e0!important;background:var(--n-body-color)}[data-theme=dark] .hot-products[data-v-07273c69]{border-top:1px solid #333!important;border-bottom:1px solid #333!important}.hot-products-header[data-v-07273c69]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-title[data-v-07273c69]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin:0;color:var(--n-text-color-1)}.title-icon[data-v-07273c69]{color:var(--n-error-color)}.header-actions[data-v-07273c69]{display:flex;gap:4px}.hot-products-content[data-v-07273c69]{background:var(--n-card-color);border-radius:8px;border:1px solid var(--n-border-color);padding:16px;overflow:hidden}.products-carousel[data-v-07273c69]{overflow:hidden;width:100%}.products-track[data-v-07273c69]{display:flex;transition:transform .3s ease;gap:16px}.product-item[data-v-07273c69]{width:180px;flex-shrink:0;cursor:pointer;position:relative}.product-image[data-v-07273c69]{position:relative;width:100%;height:120px;border-radius:6px;overflow:hidden;margin-bottom:8px}.product-image[data-v-07273c69] .n-image{width:100%;height:100%}.product-image[data-v-07273c69] .n-image img{width:100%;height:100%;object-fit:cover}.product-overlay[data-v-07273c69]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);padding:16px 8px 8px;opacity:0;transition:opacity .3s ease}.product-item:hover .product-overlay[data-v-07273c69]{opacity:1}.product-stats[data-v-07273c69]{display:flex;justify-content:space-between;align-items:center}.view-count[data-v-07273c69]{display:flex;align-items:center;gap:2px;font-size:10px;color:#fff}.rating[data-v-07273c69]{display:flex;align-items:center}.product-info[data-v-07273c69]{text-align:center}.product-name[data-v-07273c69]{font-size:13px;font-weight:500;margin:0 0 4px;color:var(--n-text-color-1);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.6em}.product-brand[data-v-07273c69]{font-size:11px;margin:0;color:var(--n-text-color-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carousel-indicators[data-v-07273c69]{display:flex;justify-content:center;gap:6px;margin-top:12px}.indicator[data-v-07273c69]{width:6px;height:6px;border-radius:50%;background:var(--n-border-color);cursor:pointer;transition:all .3s ease}.indicator.active[data-v-07273c69]{background:var(--n-primary-color);transform:scale(1.2)}.indicator[data-v-07273c69]:hover{background:var(--n-primary-color-hover)}@media (max-width: 1200px){.product-item[data-v-07273c69]{width:160px}}@media (max-width: 768px){.section-title[data-v-07273c69]{font-size:16px}.hot-products-content[data-v-07273c69]{padding:12px}.product-item[data-v-07273c69]{width:140px}.product-image[data-v-07273c69]{height:100px}.product-name[data-v-07273c69]{font-size:12px}.product-brand[data-v-07273c69]{font-size:10px}.product-overlay[data-v-07273c69]{opacity:1}}@media (max-width: 480px){.products-track[data-v-07273c69]{gap:12px}.product-item[data-v-07273c69]{width:120px}.product-image[data-v-07273c69]{height:80px}}.lazy-image[data-v-9e2f8780]{position:relative;width:100%}.skeleton[data-v-9e2f8780],.lazy-image img[data-v-9e2f8780]{width:100%}.product-card[data-v-0029aeaf]{height:100%;display:flex;flex-direction:column;contain:layout style paint}.product-image-container[data-v-0029aeaf]{position:relative;width:100%;height:200px;overflow:hidden}.product-image[data-v-0029aeaf]{width:100%;height:100%;object-fit:cover}.product-labels[data-v-0029aeaf]{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:4px}.product-label[data-v-0029aeaf]{font-size:11px!important;padding:2px 6px!important;line-height:1.3!important;min-height:20px!important;background:linear-gradient(135deg,#22c55ee6,#16a34ae6)!important;color:#fff!important;border:none!important;font-weight:600!important}.product-actions[data-v-0029aeaf]{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;gap:4px;opacity:0;transition:opacity .3s ease;pointer-events:none}.product-actions[data-v-0029aeaf] .n-button--default-type{background:#fffffff2!important;border:1px solid rgba(0,0,0,.1)!important;color:#000c!important}.product-actions[data-v-0029aeaf] .n-button--default-type .n-icon{color:#000c!important}.product-actions[data-v-0029aeaf] .n-button--primary-type{background:#1890ffe6!important;border:1px solid rgba(24,144,255,.9)!important;color:#fff!important}.product-actions[data-v-0029aeaf] .n-button--primary-type .n-icon{color:#fff!important}.product-actions[data-v-0029aeaf] .n-button--warning-type{background:#faad14e6!important;border:1px solid rgba(250,173,20,.9)!important;color:#fff!important}.product-actions[data-v-0029aeaf] .n-button--warning-type .n-icon{color:#fff!important}.product-actions[data-v-0029aeaf] .n-button--default-type:hover{background:#fff!important;color:#000000e6!important}.product-actions[data-v-0029aeaf] .n-button--default-type:hover .n-icon{color:#000000e6!important}.product-actions[data-v-0029aeaf] .n-button--primary-type:hover{background:#1890ff!important;color:#fff!important}.product-actions[data-v-0029aeaf] .n-button--primary-type:hover .n-icon{color:#fff!important}.product-actions[data-v-0029aeaf] .n-button--warning-type:hover{background:#faad14!important;color:#fff!important}.product-actions[data-v-0029aeaf] .n-button--warning-type:hover .n-icon{color:#fff!important}.product-card:hover .product-actions[data-v-0029aeaf]{opacity:1;pointer-events:auto}.product-info[data-v-0029aeaf]{padding:12px;flex:1;display:flex;flex-direction:column;gap:8px}.product-title[data-v-0029aeaf]{font-size:14px;font-weight:600;color:var(--n-text-color-1);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.8em}.product-brand[data-v-0029aeaf]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--n-text-color-2)}.brand-icon[data-v-0029aeaf]{color:var(--n-text-color-3)}.brand-name[data-v-0029aeaf]{font-weight:500}.product-details[data-v-0029aeaf]{display:flex;flex-direction:column;gap:2px}.detail-item[data-v-0029aeaf]{display:flex;font-size:11px;line-height:1.3}.detail-label[data-v-0029aeaf]{color:var(--n-text-color-3);width:32px;flex-shrink:0}.detail-value[data-v-0029aeaf]{color:var(--n-text-color-2);flex:1}.product-stats[data-v-0029aeaf]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.rating[data-v-0029aeaf]{display:flex;align-items:center;gap:4px}.rating-text[data-v-0029aeaf]{font-size:11px;color:var(--n-text-color-2);font-weight:500}.stats[data-v-0029aeaf]{display:flex;gap:8px}.stat-item[data-v-0029aeaf]{display:flex;align-items:center;gap:2px;font-size:10px;color:var(--n-text-color-3)}.product-price[data-v-0029aeaf]{display:flex;align-items:center;gap:6px}.current-price[data-v-0029aeaf]{font-size:14px;font-weight:600;color:var(--n-error-color)}.original-price[data-v-0029aeaf]{font-size:11px;color:var(--n-text-color-3);text-decoration:line-through}.product-tags[data-v-0029aeaf]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.product-tags[data-v-0029aeaf] .n-tag{border:none!important}.more-tags[data-v-0029aeaf]{font-size:10px;color:var(--n-text-color-3)}@media (max-width: 768px){.product-image-container[data-v-0029aeaf]{height:160px}.product-info[data-v-0029aeaf]{padding:10px}.product-title[data-v-0029aeaf]{font-size:13px}.product-actions[data-v-0029aeaf]{opacity:1}}.product-grid[data-v-0fbda2ca]{width:100%;contain:layout style}.grid-header[data-v-0fbda2ca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 20px;background:var(--n-card-color);border-radius:8px;border:1px solid var(--n-border-color)}.filter-controls[data-v-0fbda2ca]{display:flex;align-items:center;gap:12px}.sort-controls[data-v-0fbda2ca]{display:flex;align-items:center;gap:8px}.sort-label[data-v-0fbda2ca]{font-size:14px;color:var(--n-text-color-2);white-space:nowrap}.grid-content[data-v-0fbda2ca]{width:100%}.products-grid[data-v-0fbda2ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:24px}.empty-state[data-v-0fbda2ca]{padding:60px 20px;text-align:center}.skeleton-grid[data-v-0fbda2ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:24px}.skeleton-card[data-v-0fbda2ca]{background:var(--n-card-color);border-radius:8px;overflow:hidden;border:1px solid var(--n-border-color)}.skeleton-content[data-v-0fbda2ca]{padding:12px;display:flex;flex-direction:column;gap:8px}.load-more-trigger[data-v-0fbda2ca]{margin-bottom:24px}.load-more-content[data-v-0fbda2ca]{padding:0 20px}.loading-text[data-v-0fbda2ca]{text-align:center;padding:16px;color:var(--n-text-color-3);font-size:14px}.no-more[data-v-0fbda2ca]{margin-top:24px;padding:0 20px}.no-more-text[data-v-0fbda2ca]{font-size:12px;color:var(--n-text-color-3)}@media (max-width: 1400px){.products-grid[data-v-0fbda2ca],.skeleton-grid[data-v-0fbda2ca]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}}@media (max-width: 1200px){.products-grid[data-v-0fbda2ca],.skeleton-grid[data-v-0fbda2ca]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width: 768px){.grid-header[data-v-0fbda2ca]{flex-direction:column;gap:12px;align-items:stretch;padding:12px 16px}.sort-controls[data-v-0fbda2ca]{justify-content:space-between}.view-controls[data-v-0fbda2ca]{justify-content:center}.products-grid[data-v-0fbda2ca],.skeleton-grid[data-v-0fbda2ca]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.empty-state[data-v-0fbda2ca]{padding:40px 16px}.load-more-content[data-v-0fbda2ca],.no-more[data-v-0fbda2ca]{padding:0 8px}}@media (max-width: 480px){.products-grid[data-v-0fbda2ca],.skeleton-grid[data-v-0fbda2ca]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.sort-controls[data-v-0fbda2ca]{flex-direction:column;align-items:stretch;gap:8px}.sort-label[data-v-0fbda2ca]{text-align:center}}.product-sidebar[data-v-7ab34ac5]{display:flex;flex-direction:column;gap:20px}.sidebar-section[data-v-7ab34ac5]{background:var(--n-card-color);border-radius:8px;border:1px solid var(--n-border-color);overflow:hidden;position:relative}.sidebar-section[data-v-7ab34ac5]:not(:first-child):before{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:80%;height:1px;background:linear-gradient(to right,transparent,var(--n-border-color),transparent)}.sidebar-section[data-v-7ab34ac5]:not(:last-child):after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80%;height:1px;background:linear-gradient(to right,transparent,var(--n-border-color),transparent)}.section-header[data-v-7ab34ac5]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--n-border-color);background:var(--n-modal-color)}.section-title[data-v-7ab34ac5]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;margin:0;color:var(--n-text-color-1)}.title-icon[data-v-7ab34ac5]{color:var(--n-primary-color)}.ranking-content[data-v-7ab34ac5]{padding:12px}.ranking-list[data-v-7ab34ac5]{display:flex;flex-direction:column;gap:12px}.ranking-item[data-v-7ab34ac5]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;cursor:pointer;transition:all .3s ease}.ranking-item[data-v-7ab34ac5]:hover{background:var(--n-hover-color)}.rank-number[data-v-7ab34ac5]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.rank-first[data-v-7ab34ac5]{background:linear-gradient(135deg,gold,#ffed4e);color:#8b5a00}.rank-second[data-v-7ab34ac5]{background:linear-gradient(135deg,silver,#e8e8e8);color:#666}.rank-third[data-v-7ab34ac5]{background:linear-gradient(135deg,#cd7f32,#daa520);color:#5d4e37}.rank-normal[data-v-7ab34ac5]{background:var(--n-border-color);color:var(--n-text-color-3)}.product-thumbnail[data-v-7ab34ac5]{width:40px;height:40px;border-radius:4px;overflow:hidden;flex-shrink:0}.product-thumbnail[data-v-7ab34ac5] .n-image{width:100%;height:100%}.product-thumbnail[data-v-7ab34ac5] .n-image img{width:100%;height:100%;object-fit:cover}.product-info[data-v-7ab34ac5]{flex:1;min-width:0}.product-name[data-v-7ab34ac5]{font-size:12px;font-weight:500;margin:0 0 4px;color:var(--n-text-color-1);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-rating[data-v-7ab34ac5]{display:flex;align-items:center;gap:4px;margin-bottom:2px}.rating-text[data-v-7ab34ac5]{font-size:10px;color:var(--n-text-color-3);font-weight:500}.product-stats[data-v-7ab34ac5]{font-size:10px;color:var(--n-text-color-3)}.review-count[data-v-7ab34ac5]{font-size:10px}.empty-ranking[data-v-7ab34ac5]{padding:20px;text-align:center}.ad-section[data-v-7ab34ac5]{padding:12px}.ad-card[data-v-7ab34ac5]{cursor:pointer;position:relative;transition:box-shadow .3s ease,top .3s ease}.ad-card[data-v-7ab34ac5]:hover{top:-1px;box-shadow:0 6px 18px #0000001f}.ad-content[data-v-7ab34ac5]{display:flex;align-items:center;gap:12px;padding:8px}.ad-icon[data-v-7ab34ac5]{color:var(--n-warning-color);flex-shrink:0}.ad-text[data-v-7ab34ac5]{flex:1}.ad-title[data-v-7ab34ac5]{font-size:14px;font-weight:600;margin:0 0 2px;color:var(--n-text-color-1)}.ad-desc[data-v-7ab34ac5]{font-size:11px;margin:0;color:var(--n-text-color-3)}.quick-links[data-v-7ab34ac5]{padding:12px;display:flex;flex-direction:column;gap:8px}.quick-link[data-v-7ab34ac5]{justify-content:flex-start;padding:8px 12px;border-radius:6px;transition:all .3s ease}.quick-link[data-v-7ab34ac5]:hover{background:var(--n-hover-color)}@media (max-width: 1200px){.product-sidebar[data-v-7ab34ac5]{gap:16px}.section-header[data-v-7ab34ac5]{padding:12px}.ranking-content[data-v-7ab34ac5]{padding:8px}.ranking-list[data-v-7ab34ac5]{gap:8px}.ranking-item[data-v-7ab34ac5]{padding:6px}.product-thumbnail[data-v-7ab34ac5]{width:36px;height:36px}.product-name[data-v-7ab34ac5]{font-size:11px}}@media (max-width: 768px){.product-sidebar[data-v-7ab34ac5]{display:none}}.album-filter[data-v-466dc464]{background:var(--n-card-color);border-radius:8px;padding:20px;border:1px solid var(--n-border-color);margin-bottom:20px}.search-sort-section[data-v-466dc464]{display:flex;gap:16px;align-items:flex-start;margin-bottom:24px}.search-wrapper[data-v-466dc464]{flex:1}.sort-wrapper[data-v-466dc464]{width:200px;flex-shrink:0}.search-suffix[data-v-466dc464]{display:flex;align-items:center;gap:8px}.clear-button[data-v-466dc464]{padding:0 4px!important}.clear-button[data-v-466dc464]:hover:before{display:none!important}.search-wrapper[data-v-466dc464] .n-base-clear:before,.search-wrapper[data-v-466dc464] .n-base-clear:after{display:none!important}.search-wrapper[data-v-466dc464] .n-base-clear:hover:before,.search-wrapper[data-v-466dc464] .n-base-clear:hover:after{display:none!important}.search-wrapper[data-v-466dc464] .n-input__clear,.search-wrapper[data-v-466dc464] .n-base-clear{opacity:0!important;visibility:hidden!important}.tags-section[data-v-466dc464]{margin-bottom:24px}.hot-tags[data-v-466dc464]{display:flex;flex-wrap:wrap;gap:8px}.hot-tag[data-v-466dc464]{cursor:pointer}.hot-tags .hot-tag.n-tag.n-tag--primary[data-v-466dc464]{background-color:#ec4899!important;color:#fff!important;border:1px solid #ec4899!important}.hot-tags .hot-tag.n-tag.n-tag--primary .n-tag__content[data-v-466dc464]{background-color:#ec4899!important;color:#fff!important}.hot-tags .hot-tag.n-tag.n-tag--primary[data-v-466dc464]:hover{background-color:#f472b6!important;border-color:#f472b6!important}.hot-tags .hot-tag.n-tag.n-tag--primary:hover .n-tag__content[data-v-466dc464]{background-color:#f472b6!important}.hot-tags .hot-tag.n-tag.n-tag--default[data-v-466dc464]{background-color:#fafafa!important;color:#262626!important;border:1px solid #d9d9d9!important}.hot-tags .hot-tag.n-tag.n-tag--default .n-tag__content[data-v-466dc464]{background-color:#fafafa!important;color:#262626!important}.hot-tags .hot-tag.n-tag.n-tag--default[data-v-466dc464]:hover{background-color:#f0f0f0!important;border-color:#f9a8d4!important}.hot-tags .hot-tag.n-tag.n-tag--default:hover .n-tag__content[data-v-466dc464]{background-color:#f0f0f0!important}[data-theme=dark] .hot-tags .hot-tag.n-tag.n-tag--primary[data-v-466dc464]{background-color:#ec4899!important;color:#fff!important;border:1px solid #ec4899!important;box-shadow:0 0 0 1px #ec48994d!important}[data-theme=dark] .hot-tags .hot-tag.n-tag.n-tag--primary .n-tag__content[data-v-466dc464]{background-color:#ec4899!important;color:#fff!important}[data-theme=dark] .hot-tags .hot-tag.n-tag.n-tag--primary[data-v-466dc464]:hover{background-color:#f472b6!important;border-color:#f472b6!important;box-shadow:0 0 0 1px #ec489966!important}[data-theme=dark] .hot-tags .hot-tag.n-tag.n-tag--primary:hover .n-tag__content[data-v-466dc464]{background-color:#f472b6!important}[data-theme=dark] .hot-tags .hot-tag.n-tag.n-tag--default[data-v-466dc464]{background-color:#1f1f1f!important;color:#d9d9d9!important;border:1px solid #434343!important}[data-theme=dark] .hot-tags .hot-tag.n-tag.n-tag--default .n-tag__content[data-v-466dc464]{background-color:#1f1f1f!important;color:#d9d9d9!important}[data-theme=dark] .hot-tags .hot-tag.n-tag.n-tag--default[data-v-466dc464]:hover{background-color:#262626!important;border-color:var(--n-primary-color)!important}[data-theme=dark] .hot-tags .hot-tag.n-tag.n-tag--default:hover .n-tag__content[data-v-466dc464]{background-color:#262626!important}.hot-tag.n-tag--primary .tag-count[data-v-466dc464]{color:#ffffffe6!important;font-weight:500}.hot-tag.n-tag--default .tag-count[data-v-466dc464]{color:#8c8c8c!important}.tag-count[data-v-466dc464]{font-size:11px;margin-left:4px;font-weight:400}[data-theme=dark] .hot-tag.n-tag--primary .tag-count[data-v-466dc464]{color:#ffffffe6!important}[data-theme=dark] .hot-tag.n-tag--default .tag-count[data-v-466dc464]{color:#8c8c8c!important}@media (max-width: 768px){.album-filter[data-v-466dc464]{padding:16px}.search-sort-section[data-v-466dc464]{flex-direction:column;gap:12px}.sort-wrapper[data-v-466dc464]{width:100%}.hot-tags[data-v-466dc464]{gap:6px}}.hot-tags .n-tag.n-tag--primary{background-color:#ec4899!important;color:#fff!important;border:1px solid #ec4899!important}.hot-tags .n-tag.n-tag--primary .n-tag__content{background-color:#ec4899!important;color:#fff!important}.hot-tags .n-tag.n-tag--primary:hover{background-color:#f472b6!important;border-color:#f472b6!important}.hot-tags .n-tag.n-tag--primary:hover .n-tag__content{background-color:#f472b6!important;transition:none!important;transform:none!important}.hot-tags .n-tag.n-tag--default{background-color:#fafafa!important;color:#262626!important;border:1px solid #d9d9d9!important}.hot-tags .n-tag.n-tag--default .n-tag__content{background-color:#fafafa!important;color:#262626!important}.hot-tags .n-tag.n-tag--default:hover{background-color:#f0f0f0!important;border-color:#f9a8d4!important}.hot-tags .n-tag.n-tag--default:hover .n-tag__content{background-color:#f0f0f0!important;transition:none!important;transform:none!important}[data-theme=dark] .hot-tags .n-tag.n-tag--primary{background-color:#ec4899!important;color:#fff!important;border:1px solid #ec4899!important;box-shadow:0 0 0 1px #ec48994d!important}[data-theme=dark] .hot-tags .n-tag.n-tag--primary .n-tag__content{background-color:#ec4899!important;color:#fff!important}[data-theme=dark] .hot-tags .n-tag.n-tag--primary:hover{background-color:#f472b6!important;border-color:#f472b6!important;box-shadow:0 0 0 1px #ec489966!important}[data-theme=dark] .hot-tags .n-tag.n-tag--primary:hover .n-tag__content{background-color:#f472b6!important;transition:none!important;transform:none!important}[data-theme=dark] .hot-tags .n-tag.n-tag--default{background-color:#1f1f1f!important;color:#d9d9d9!important;border:1px solid #434343!important}[data-theme=dark] .hot-tags .n-tag.n-tag--default .n-tag__content{background-color:#1f1f1f!important;color:#d9d9d9!important}[data-theme=dark] .hot-tags .n-tag.n-tag--default:hover{background-color:#262626!important;border-color:var(--n-primary-color)!important}[data-theme=dark] .hot-tags .n-tag.n-tag--default:hover .n-tag__content{background-color:#262626!important;transition:none!important;transform:none!important}.album-card[data-v-1fc6eac0]{display:flex;flex-direction:column;width:100%}.album-card[data-v-1fc6eac0]:hover{border-color:var(--n-primary-color-hover);z-index:2}.album-cover[data-v-1fc6eac0]{position:relative;width:100%;overflow:hidden;cursor:pointer}.cover-image[data-v-1fc6eac0],.cover-image[data-v-1fc6eac0] img{width:100%!important;height:auto!important;display:block!important}.album-info[data-v-1fc6eac0]{padding:12px;flex:1;display:flex;flex-direction:column;gap:8px}.album-title[data-v-1fc6eac0]{font-size:14px;font-weight:600;color:var(--n-text-color-1);margin:0;cursor:pointer}.author-info[data-v-1fc6eac0]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:2px;border-radius:4px;transition:background-color .2s ease}.author-info[data-v-1fc6eac0]:hover{background:var(--n-color-target)}.author-avatar[data-v-1fc6eac0]{flex-shrink:0}.author-name[data-v-1fc6eac0]{font-size:12px;color:var(--n-text-color-2);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publish-time[data-v-1fc6eac0]{font-size:11px;color:var(--n-text-color-3)}.album-tags[data-v-1fc6eac0]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.album-tag[data-v-1fc6eac0]{cursor:pointer}.album-tags[data-v-1fc6eac0] .n-tag{border:none!important}.more-tags[data-v-1fc6eac0]{font-size:10px;color:var(--n-text-color-3)}.album-actions[data-v-1fc6eac0]{padding:8px 12px;border-top:1px solid var(--n-border-color);display:flex;gap:8px;background:var(--n-color-target)}@media (max-width: 768px){.album-info[data-v-1fc6eac0]{padding:10px;gap:6px}.album-title[data-v-1fc6eac0]{font-size:13px}.album-actions[data-v-1fc6eac0]{padding:6px 10px;gap:6px}}.album-grid[data-v-863e7e0a],.grid-content[data-v-863e7e0a]{width:100%}.albums-masonry-ultra[data-v-863e7e0a]{column-count:auto;column-width:260px;column-gap:16px;margin-bottom:24px;min-height:400px}.masonry-item[data-v-863e7e0a]{break-inside:avoid;page-break-inside:avoid;margin-bottom:16px;overflow:visible;width:100%;display:inline-block}@media (max-width: 1200px){.albums-masonry-ultra[data-v-863e7e0a]{column-width:240px}}@media (max-width: 768px){.albums-masonry-ultra[data-v-863e7e0a]{column-width:280px;column-gap:12px;margin-bottom:16px}.masonry-item[data-v-863e7e0a]{margin-bottom:12px}}@media (max-width: 480px){.albums-masonry-ultra[data-v-863e7e0a]{column-count:1;column-width:auto;column-gap:8px}.masonry-item[data-v-863e7e0a]{margin-bottom:8px}}.empty-state[data-v-863e7e0a]{padding:60px 20px;text-align:center}.skeleton-grid[data-v-863e7e0a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:24px}.skeleton-card[data-v-863e7e0a]{background:var(--n-card-color);border-radius:8px;overflow:hidden;border:1px solid var(--n-border-color);height:300px}.skeleton-content[data-v-863e7e0a]{padding:12px;display:flex;flex-direction:column;gap:8px}.load-more-trigger[data-v-863e7e0a]{margin-bottom:24px}.load-more-content[data-v-863e7e0a]{padding:0 20px}.loading-text[data-v-863e7e0a]{text-align:center;color:var(--n-text-color-2);font-size:14px;padding:12px}.no-more[data-v-863e7e0a]{margin-top:24px;padding:0 20px}.no-more-text[data-v-863e7e0a]{font-size:12px;color:var(--n-text-color-3)}@media (max-width: 768px){.empty-state[data-v-863e7e0a]{padding:40px 16px}.load-more-content[data-v-863e7e0a]{padding:0 8px}.skeleton-grid[data-v-863e7e0a]{gap:12px}}.albums-masonry-ultra[data-v-863e7e0a] *{box-sizing:border-box}.album-grid[data-v-863e7e0a]{contain:layout style}.album-sidebar[data-v-030772ba]{display:flex;flex-direction:column;gap:20px}.sidebar-section[data-v-030772ba]{background:var(--n-card-color);border-radius:8px;border:1px solid var(--n-border-color);overflow:hidden;position:relative}.sidebar-section[data-v-030772ba]:not(:first-child):before{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:80%;height:1px;background:linear-gradient(to right,transparent,var(--n-border-color),transparent)}.sidebar-section[data-v-030772ba]:not(:last-child):after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80%;height:1px;background:linear-gradient(to right,transparent,var(--n-border-color),transparent)}.section-header[data-v-030772ba]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--n-border-color);background:var(--n-modal-color)}.sidebar-section:first-child .section-header[data-v-030772ba]{padding-top:32px}.section-title[data-v-030772ba]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;margin:0;color:var(--n-text-color-1)}.title-icon[data-v-030772ba]{color:var(--n-primary-color)}.ranking-content[data-v-030772ba]{padding:12px}.ranking-list[data-v-030772ba]{display:flex;flex-direction:column;gap:12px}.ranking-item[data-v-030772ba]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;cursor:pointer;transition:all .3s ease}.ranking-item[data-v-030772ba]:hover{background:var(--n-hover-color)}.rank-number[data-v-030772ba]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.rank-first[data-v-030772ba]{background:linear-gradient(135deg,gold,#ffed4e);color:#8b5a00}.rank-second[data-v-030772ba]{background:linear-gradient(135deg,silver,#e8e8e8);color:#666}.rank-third[data-v-030772ba]{background:linear-gradient(135deg,#cd7f32,#daa520);color:#5d4e37}.rank-normal[data-v-030772ba]{background:var(--n-border-color);color:var(--n-text-color-3)}.album-thumbnail[data-v-030772ba]{width:40px;height:40px;border-radius:4px;overflow:hidden;flex-shrink:0}.album-thumbnail[data-v-030772ba] .n-image{width:100%;height:100%}.album-thumbnail[data-v-030772ba] .n-image img{width:100%;height:100%;object-fit:cover}.album-info[data-v-030772ba]{flex:1;min-width:0}.album-name[data-v-030772ba]{font-size:12px;font-weight:500;margin:0 0 4px;color:var(--n-text-color-1);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.album-stats[data-v-030772ba]{font-size:10px;color:var(--n-text-color-3)}.stat-item[data-v-030772ba]{display:flex;align-items:center;gap:4px;margin-bottom:2px}.album-time[data-v-030772ba]{font-size:10px;color:var(--n-text-color-3)}.empty-ranking[data-v-030772ba]{padding:20px;text-align:center}@media (max-width: 1200px){.album-sidebar[data-v-030772ba]{gap:16px}.section-header[data-v-030772ba]{padding:12px}.ranking-content[data-v-030772ba]{padding:8px}.ranking-list[data-v-030772ba]{gap:8px}.ranking-item[data-v-030772ba]{padding:6px}.album-thumbnail[data-v-030772ba]{width:36px;height:36px}.album-name[data-v-030772ba]{font-size:11px}}@media (max-width: 768px){.album-sidebar[data-v-030772ba]{display:none}}.breadcrumb-wrapper[data-v-a8fe63dc]{background:var(--n-card-color);border:1px solid var(--n-border-color);border-radius:8px;padding:12px 16px;margin-bottom:16px}.breadcrumb-link[data-v-a8fe63dc]{color:var(--n-text-color-2);text-decoration:none}.breadcrumb-link[data-v-a8fe63dc]:hover{color:var(--n-primary-color-hover)}.breadcrumb-current[data-v-a8fe63dc]{color:var(--n-text-color-1);font-weight:500}@media (max-width: 768px){.breadcrumb-wrapper[data-v-a8fe63dc]{padding:10px 12px;margin-bottom:12px}}.comment-item[data-v-00269ae6]{width:100%}.comment-main[data-v-00269ae6]{display:flex;gap:12px;align-items:flex-start}.comment-avatar[data-v-00269ae6]{flex-shrink:0}.comment-content[data-v-00269ae6]{flex:1;min-width:0}.comment-meta[data-v-00269ae6]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.author-name[data-v-00269ae6]{font-weight:600;color:var(--n-text-color-1);font-size:14px}.user-level[data-v-00269ae6]{font-size:10px!important;padding:1px 4px!important;line-height:1.2!important}.comment-time[data-v-00269ae6]{font-size:12px;color:var(--n-text-color-3)}.reply-indicator[data-v-00269ae6]{font-size:12px;color:var(--n-text-color-3);margin-bottom:4px}.reply-target[data-v-00269ae6]{color:var(--n-primary-color);font-weight:500}.comment-text[data-v-00269ae6]{font-size:14px;line-height:1.5;color:var(--n-text-color-2);margin-bottom:8px;word-wrap:break-word}.comment-actions[data-v-00269ae6]{display:flex;align-items:center;gap:16px}.replies-container[data-v-00269ae6]{margin-top:12px;margin-left:44px;padding-left:16px;border-left:2px solid var(--n-border-color)}.replies-list[data-v-00269ae6]{display:flex;flex-direction:column;gap:12px}.comment-item.is-reply .comment-main[data-v-00269ae6]{gap:8px}.comment-item.is-reply .comment-avatar[data-v-00269ae6] .n-avatar{width:32px!important;height:32px!important}@media (max-width: 768px){.comment-main[data-v-00269ae6]{gap:8px}.comment-meta[data-v-00269ae6]{flex-wrap:wrap;gap:6px}.comment-actions[data-v-00269ae6]{gap:12px}.replies-container[data-v-00269ae6]{margin-left:36px;padding-left:12px}}@media (max-width: 480px){.comment-actions[data-v-00269ae6]{flex-wrap:wrap;gap:8px}.replies-container[data-v-00269ae6]{margin-left:28px;padding-left:8px}}.comment-system[data-v-adf6c2b0]{width:100%}.comment-header[data-v-adf6c2b0]{margin-bottom:20px}.comment-title[data-v-adf6c2b0]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:var(--n-text-color-1);margin:0}.comment-form[data-v-adf6c2b0]{margin-bottom:24px}.login-prompt-content[data-v-adf6c2b0]{display:flex;justify-content:space-between;align-items:center;width:100%}.login-actions[data-v-adf6c2b0]{display:flex;gap:8px}.comment-input-area[data-v-adf6c2b0]{display:flex;gap:12px;align-items:flex-start}.user-avatar[data-v-adf6c2b0]{flex-shrink:0}.input-container[data-v-adf6c2b0]{flex:1}.input-actions[data-v-adf6c2b0]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.input-tools[data-v-adf6c2b0],.submit-actions[data-v-adf6c2b0]{display:flex;gap:8px}.comment-list[data-v-adf6c2b0]{min-height:200px}.empty-comments[data-v-adf6c2b0]{padding:40px 0}.comments-container[data-v-adf6c2b0]{display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.comment-input-area[data-v-adf6c2b0]{gap:8px}.input-actions[data-v-adf6c2b0]{flex-direction:column;align-items:stretch;gap:8px}.input-tools[data-v-adf6c2b0]{justify-content:flex-start}.submit-actions[data-v-adf6c2b0]{justify-content:flex-end}.login-prompt-content[data-v-adf6c2b0]{flex-direction:column;gap:12px;align-items:flex-start}}.author-info-card[data-v-31ecddf8]{background:var(--n-card-color);border:1px solid var(--n-border-color);border-radius:8px;overflow:hidden;margin-bottom:20px}.author-content[data-v-31ecddf8]{padding:20px}.author-basic[data-v-31ecddf8]{display:flex;gap:12px}.author-avatar-container[data-v-31ecddf8]{position:relative;flex-shrink:0}.author-avatar[data-v-31ecddf8]{border:2px solid var(--n-border-color)}.author-details[data-v-31ecddf8]{flex:1;min-width:0}.author-name-row[data-v-31ecddf8]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.author-name[data-v-31ecddf8]{font-size:16px;font-weight:600;color:var(--n-text-color-1);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-level[data-v-31ecddf8]{flex-shrink:0}.author-signature[data-v-31ecddf8]{font-size:12px;color:var(--n-text-color-3);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.author-content[data-v-31ecddf8]{padding:16px}.author-basic[data-v-31ecddf8]{gap:10px}.author-name[data-v-31ecddf8]{font-size:15px}}.related-products-card[data-v-9cbab4a5]{background:var(--n-card-color);border:1px solid var(--n-border-color);border-radius:8px;overflow:hidden;margin-bottom:20px}.card-header[data-v-9cbab4a5]{padding:16px 20px;border-bottom:1px solid var(--n-border-color);background:var(--n-color-target)}.card-title[data-v-9cbab4a5]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--n-text-color-1);margin:0}.products-content[data-v-9cbab4a5]{padding:16px}.empty-products[data-v-9cbab4a5]{padding:20px 0}.products-list[data-v-9cbab4a5]{display:flex;flex-direction:column;gap:12px}.product-item[data-v-9cbab4a5]{display:flex;gap:12px;padding:12px;border-radius:6px;cursor:pointer;position:relative;transition:background-color .3s ease,top .25s ease;border:1px solid transparent}.product-item[data-v-9cbab4a5]:hover{background:var(--n-color-target);top:-1px}.product-image[data-v-9cbab4a5]{position:relative;width:80px;height:80px;border-radius:4px;overflow:hidden;flex-shrink:0}.product-image[data-v-9cbab4a5] .n-image{width:100%;height:100%}.product-image[data-v-9cbab4a5] .n-image img{width:100%;height:100%;object-fit:cover}.product-labels[data-v-9cbab4a5]{position:absolute;top:4px;left:4px}.product-label[data-v-9cbab4a5]{font-size:10px!important;padding:2px 5px!important;line-height:1.3!important;min-height:18px!important}.product-info[data-v-9cbab4a5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.product-name[data-v-9cbab4a5]{font-size:13px;font-weight:600;color:var(--n-text-color-1);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-brand[data-v-9cbab4a5]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--n-text-color-3)}.product-meta[data-v-9cbab4a5]{display:flex;flex-direction:column;gap:4px;margin-top:auto}.product-rating[data-v-9cbab4a5]{display:flex;align-items:center;gap:4px}.rating-text[data-v-9cbab4a5]{font-size:10px;color:var(--n-text-color-3)}.product-stats[data-v-9cbab4a5]{display:flex;gap:8px}.stat-item[data-v-9cbab4a5]{display:flex;align-items:center;gap:2px;font-size:10px;color:var(--n-text-color-3)}.product-price[data-v-9cbab4a5]{display:flex;align-items:center;gap:4px;margin-top:4px}.current-price[data-v-9cbab4a5]{font-size:12px;font-weight:600;color:var(--n-error-color)}.original-price[data-v-9cbab4a5]{font-size:10px;color:var(--n-text-color-3);text-decoration:line-through}@media (max-width: 768px){.products-content[data-v-9cbab4a5]{padding:12px}.product-item[data-v-9cbab4a5]{padding:10px;gap:10px}.product-image[data-v-9cbab4a5]{width:70px;height:70px}.product-name[data-v-9cbab4a5]{font-size:12px}}.related-albums-card[data-v-3e5a7d55]{background:var(--n-card-color);border:1px solid var(--n-border-color);border-radius:8px;overflow:hidden;margin-bottom:20px}.card-header[data-v-3e5a7d55]{padding:16px 20px;border-bottom:1px solid var(--n-border-color);background:var(--n-color-target);display:flex;align-items:center;justify-content:space-between}.card-title[data-v-3e5a7d55]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--n-text-color-1);margin:0}.albums-content[data-v-3e5a7d55]{padding:16px}.empty-albums[data-v-3e5a7d55]{padding:20px 0}.albums-list[data-v-3e5a7d55]{display:flex;flex-direction:column;gap:12px}.album-item[data-v-3e5a7d55]{display:flex;gap:12px;padding:12px;border-radius:6px;cursor:pointer;position:relative;transition:background-color .3s ease,top .25s ease;border:1px solid transparent}.album-item[data-v-3e5a7d55]:hover{background:var(--n-color-target);top:-1px}.album-cover[data-v-3e5a7d55]{position:relative;width:80px;height:80px;border-radius:4px;overflow:hidden;flex-shrink:0}.album-cover[data-v-3e5a7d55] .n-image{width:100%;height:100%}.album-cover[data-v-3e5a7d55] .n-image img{width:100%;height:100%;object-fit:cover}.image-count-badge[data-v-3e5a7d55]{position:absolute;bottom:4px;right:4px;background:#000000b3;color:#fff;padding:2px 6px;border-radius:10px;font-size:10px;display:flex;align-items:center;gap:2px}.album-info[data-v-3e5a7d55]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.album-title[data-v-3e5a7d55]{font-size:13px;font-weight:600;color:var(--n-text-color-1);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.album-author[data-v-3e5a7d55]{display:flex;align-items:center;gap:6px}.author-name[data-v-3e5a7d55]{font-size:11px;color:var(--n-text-color-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.album-time[data-v-3e5a7d55]{font-size:10px;color:var(--n-text-color-3);margin-top:2px}@media (max-width: 768px){.albums-content[data-v-3e5a7d55]{padding:12px}.album-item[data-v-3e5a7d55]{padding:10px;gap:10px}.album-cover[data-v-3e5a7d55]{width:70px;height:70px}.album-title[data-v-3e5a7d55]{font-size:12px}.author-name[data-v-3e5a7d55]{font-size:10px}}.recommended-products-card[data-v-b552de95]{background:var(--n-card-color);border:1px solid var(--n-border-color);border-radius:8px;overflow:hidden;margin-bottom:20px}.card-header[data-v-b552de95]{padding:16px 20px;border-bottom:1px solid var(--n-border-color);background:var(--n-color-target)}.card-title[data-v-b552de95]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--n-text-color-1);margin:0}.card-title n-icon[data-v-b552de95]{color:var(--n-error-color)}.products-content[data-v-b552de95]{padding:16px}.empty-products[data-v-b552de95]{padding:20px 0}.products-grid[data-v-b552de95]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px}.product-item[data-v-b552de95]{cursor:pointer;position:relative;transition:top .25s ease}.product-item[data-v-b552de95]:hover{top:-2px}.product-image[data-v-b552de95]{position:relative;width:100%;height:100px;border-radius:6px;overflow:hidden;margin-bottom:8px}.product-image[data-v-b552de95] .n-image{width:100%;height:100%}.product-image[data-v-b552de95] .n-image img{width:100%;height:100%;object-fit:cover}.rating[data-v-b552de95]{display:flex;align-items:center}.product-info[data-v-b552de95]{text-align:center}.product-name[data-v-b552de95]{font-size:12px;font-weight:500;margin:0 0 4px;color:var(--n-text-color-1);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.6em}.product-brand[data-v-b552de95]{font-size:10px;margin:0 0 4px;color:var(--n-text-color-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-price[data-v-b552de95]{display:flex;align-items:center;justify-content:center;gap:4px}.current-price[data-v-b552de95]{font-size:12px;font-weight:600;color:var(--n-error-color)}.original-price[data-v-b552de95]{font-size:10px;color:var(--n-text-color-3);text-decoration:line-through}.carousel-controls[data-v-b552de95]{display:flex;justify-content:center;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--n-border-color)}.page-indicator[data-v-b552de95]{font-size:12px;color:var(--n-text-color-3);min-width:40px;text-align:center}@media (max-width: 768px){.products-content[data-v-b552de95]{padding:12px}.products-grid[data-v-b552de95]{gap:10px}.product-image[data-v-b552de95]{height:80px}.product-name[data-v-b552de95]{font-size:11px}.product-brand[data-v-b552de95]{font-size:9px}}.action-button[data-v-e5d81d5a]{transition:all .3s ease;padding:8px 12px!important;min-width:44px;min-height:32px;border-radius:6px}.action-button[data-v-e5d81d5a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.action-button[data-v-e5d81d5a]:active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}.action-button[data-v-e5d81d5a]:disabled{transform:none;box-shadow:none}.action-button.n-button--tiny[data-v-e5d81d5a]{min-width:36px;min-height:28px;padding:6px 10px!important}.action-button.n-button--medium[data-v-e5d81d5a]{min-width:48px;min-height:36px;padding:10px 16px!important}.action-button.n-button--large[data-v-e5d81d5a]{min-width:52px;min-height:40px;padding:12px 20px!important}.collect-count[data-v-8b474546]{margin-left:4px;font-size:12px;opacity:.8}.product-navigation[data-v-33d26103]{background:var(--n-card-color);border:1px solid var(--n-border-color);border-radius:8px;padding:16px 24px}.nav-container[data-v-33d26103]{display:flex;justify-content:space-between;align-items:center;gap:20px}.nav-links[data-v-33d26103]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nav-item[data-v-33d26103]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .3s ease;color:var(--n-text-color-2);border:1px solid transparent;background:transparent}.nav-item[data-v-33d26103]:hover{background:var(--n-color-hover);color:var(--n-text-color-1);transform:translateY(-1px)}.nav-item.active[data-v-33d26103]{background:transparent;color:var(--n-primary-color);border-color:transparent;font-weight:600}.nav-item.active .nav-icon[data-v-33d26103]{color:var(--n-primary-color)}.nav-item.active .nav-label[data-v-33d26103]{color:var(--n-primary-color);font-weight:600}.nav-icon[data-v-33d26103]{font-size:18px;transition:color .3s ease}.nav-label[data-v-33d26103]{font-size:14px;font-weight:500;transition:color .3s ease}.share-section[data-v-33d26103]{flex-shrink:0}@media (max-width: 768px){.product-navigation[data-v-33d26103]{padding:12px 16px}.nav-container[data-v-33d26103]{flex-direction:column;gap:12px;align-items:stretch}.nav-links[data-v-33d26103]{justify-content:flex-start;gap:8px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.nav-links[data-v-33d26103]::-webkit-scrollbar{height:4px}.nav-links[data-v-33d26103]::-webkit-scrollbar-thumb{background-color:var(--n-border-color);border-radius:4px}.nav-item[data-v-33d26103]{flex:0 0 auto;min-width:auto;padding:10px 12px;justify-content:center}.share-section[data-v-33d26103]{align-self:center}}@media (max-width: 480px){.nav-item[data-v-33d26103]{padding:8px 10px}}.product-info[data-v-62793782]{background:var(--n-card-color);border:1px solid var(--n-border-color);border-radius:8px;padding:24px;margin-bottom:20px}.product-main[data-v-62793782]{display:grid;grid-template-columns:400px 1fr 320px;gap:32px}.main-image[data-v-62793782]{width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;margin-bottom:12px}.main-img[data-v-62793782]{width:100%;height:100%}.main-image[data-v-62793782] .n-image{width:100%;height:100%;max-width:100%;max-height:100%;display:block;background:transparent}.main-image[data-v-62793782] .n-image img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;display:block}.thumbnail-list[data-v-62793782]{display:flex;gap:8px;overflow-x:auto;padding:4px 0}.thumbnail-item[data-v-62793782]{flex:0 0 60px;height:60px;border-radius:4px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .3s ease}.thumbnail-item.active[data-v-62793782]{border-color:var(--n-color-primary)}.thumbnail-item[data-v-62793782]:hover{border-color:var(--n-color-primary-hover)}.thumbnail-item[data-v-62793782] .n-image,.thumbnail-item[data-v-62793782] .n-image img{width:100%;height:100%}.product-details[data-v-62793782]{display:flex;flex-direction:column;gap:16px}.product-title[data-v-62793782]{font-size:20px;font-weight:600;color:var(--n-text-color-1);margin:0 0 16px;line-height:1.3}.collect-rating-section[data-v-62793782]{display:flex;flex-direction:column;gap:16px}.top-info[data-v-62793782]{display:flex;justify-content:space-between;align-items:center}.collect-rating-label[data-v-62793782]{font-size:14px;color:var(--n-text-color-2);font-weight:500}.view-count[data-v-62793782]{font-size:14px;color:var(--n-text-color-2)}.action-buttons[data-v-62793782]{display:flex;gap:8px;justify-content:flex-start}.rating-row[data-v-62793782]{display:flex;justify-content:flex-start;align-items:center;margin:20px 0}.my-rating[data-v-62793782]{display:flex;align-items:center;gap:8px;font-size:14px}.rating-label[data-v-62793782]{color:var(--n-text-color-2)}.rating-stats-container[data-v-62793782]{display:flex;flex-direction:column;gap:16px;padding:0 24px;background:var(--n-color-target);border-radius:12px;border:1px solid var(--n-border-color);min-height:200px}.rating-score-display[data-v-62793782]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 0}.rating-score[data-v-62793782]{font-size:48px;font-weight:700;color:var(--n-primary-color);display:block;line-height:1}.rating-meta[data-v-62793782]{display:flex;flex-direction:column;align-items:center;gap:4px}.rating-text[data-v-62793782]{font-size:12px;color:var(--n-text-color-2)}.rating-distribution[data-v-62793782]{flex:1;font-size:13px}.distribution-header[data-v-62793782]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.distribution-title[data-v-62793782]{font-weight:600;color:var(--n-text-color-1);font-size:14px}.total-reviews[data-v-62793782]{font-size:12px;color:var(--n-text-color-2)}.rating-bar[data-v-62793782]{display:flex;flex-direction:column;gap:6px}.bar-item[data-v-62793782]{display:flex;align-items:center;gap:6px}.bar-label[data-v-62793782]{width:28px;text-align:right;color:var(--n-text-color-2);font-size:11px}.bar-bg[data-v-62793782]{flex:1;height:8px;background:var(--n-border-color);border-radius:4px;overflow:hidden}.bar-fill[data-v-62793782]{height:100%;background:linear-gradient(90deg,gold,#ff8c00);transition:width .3s ease}.bar-count[data-v-62793782]{width:20px;text-align:center;color:var(--n-text-color-2);font-size:11px}.product-attributes[data-v-62793782]{display:flex;flex-direction:column;gap:12px}.attribute-row[data-v-62793782]{display:flex;align-items:center;margin-bottom:12px;font-size:14px;position:relative}.attribute-label[data-v-62793782]{flex:0 0 60px;color:var(--n-text-color-2);font-weight:500}.attribute-value[data-v-62793782]{color:var(--n-text-color-1);flex:1}.price-text[data-v-62793782]{color:var(--n-text-color-1)}.clickable-tag[data-v-62793782]{cursor:pointer;margin-right:8px}.clickable-tag[data-v-62793782]:last-child{margin-right:0}.rating-component[data-v-62793782]{--n-item-color-active: var(--n-color-warning)}@media (max-width: 1024px){.product-main[data-v-62793782]{grid-template-columns:1fr;grid-template-rows:auto auto auto}.product-images[data-v-62793782]{grid-row:1}.product-details[data-v-62793782]{grid-row:2}.collect-rating-section[data-v-62793782]{grid-row:3}}@media (max-width: 768px){.product-main[data-v-62793782]{gap:20px}.product-title[data-v-62793782]{font-size:18px}.rating-row[data-v-62793782]{flex-direction:column;align-items:flex-start;gap:8px}.action-buttons[data-v-62793782]{flex-wrap:wrap}}.review-summary[data-v-74c690ea]{background:var(--n-card-color);border:1px solid var(--n-border-color);border-radius:8px;padding:24px;margin-bottom:20px}.section-header[data-v-74c690ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-title[data-v-74c690ea]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:var(--n-text-color-1);margin:0}.loading-container[data-v-74c690ea],.empty-container[data-v-74c690ea]{display:flex;justify-content:center;align-items:center;min-height:200px}.review-list[data-v-74c690ea]{display:flex;flex-direction:column;gap:16px}.review-card[data-v-74c690ea]{display:flex;gap:16px;padding:16px;border:1px solid var(--n-border-color);border-radius:8px;cursor:pointer;position:relative;transition:box-shadow .3s ease,border-color .3s ease,top .3s ease;background:var(--n-card-color)}.review-card[data-v-74c690ea]:hover{border-color:var(--n-color-primary);box-shadow:0 4px 12px #0000001a;top:-2px}.review-cover[data-v-74c690ea]{position:relative;flex:0 0 120px;height:90px;border-radius:6px;overflow:hidden}.cover-image[data-v-74c690ea]{width:100%;height:100%}.review-content[data-v-74c690ea]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.review-title[data-v-74c690ea]{font-size:16px;font-weight:600;color:var(--n-text-color-1);margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review-excerpt[data-v-74c690ea]{font-size:14px;color:var(--n-text-color-2);line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review-meta[data-v-74c690ea]{display:flex;justify-content:space-between;align-items:center;gap:12px}.author-info[data-v-74c690ea]{display:flex;align-items:center;gap:8px;flex-shrink:0}.author-avatar[data-v-74c690ea]{flex-shrink:0}.author-name[data-v-74c690ea]{font-size:13px;color:var(--n-text-color-2);font-weight:500}.review-stats[data-v-74c690ea]{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--n-text-color-3)}.stat-item[data-v-74c690ea]{display:flex;align-items:center;gap:2px}.publish-time[data-v-74c690ea]{color:var(--n-text-color-3)}@media (max-width: 768px){.review-summary[data-v-74c690ea]{padding:16px}.section-header[data-v-74c690ea]{flex-direction:column;gap:12px;align-items:stretch}.review-card[data-v-74c690ea]{flex-direction:column;gap:12px}.review-cover[data-v-74c690ea]{flex:none;width:100%;height:120px}.review-meta[data-v-74c690ea]{flex-direction:column;align-items:flex-start;gap:8px}.review-stats[data-v-74c690ea]{gap:8px}}.review-card[data-v-88bd9e68]{display:flex;gap:16px;padding:20px;position:relative}.review-card[data-v-88bd9e68]:hover{transform:none}.review-cover[data-v-88bd9e68]{position:relative;flex-shrink:0;width:200px;height:140px;border-radius:6px;overflow:hidden}.cover-image[data-v-88bd9e68]{width:100%;height:100%;object-fit:cover}.review-content[data-v-88bd9e68]{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:140px}.review-title[data-v-88bd9e68]{font-size:18px;font-weight:600;color:var(--n-text-color);margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review-excerpt[data-v-88bd9e68]{font-size:14px;color:var(--n-text-color-2);line-height:1.5;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.review-meta[data-v-88bd9e68]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.author-info[data-v-88bd9e68]{display:flex;align-items:center;gap:8px}.author-avatar[data-v-88bd9e68]{flex-shrink:0}.author-name[data-v-88bd9e68]{font-size:14px;color:var(--n-text-color-2);font-weight:500}.review-stats[data-v-88bd9e68]{display:flex;align-items:center;gap:16px}.stat-item[data-v-88bd9e68]{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--n-text-color-3)}@media (max-width: 768px){.review-card[data-v-88bd9e68]{flex-direction:column;gap:12px;padding:16px}.review-cover[data-v-88bd9e68]{width:100%;height:180px}.review-content[data-v-88bd9e68]{min-height:auto}.review-meta[data-v-88bd9e68]{flex-direction:column;align-items:flex-start;gap:12px}.review-stats[data-v-88bd9e68]{gap:12px}}@media (max-width: 480px){.review-card[data-v-88bd9e68]{padding:12px}.review-cover[data-v-88bd9e68]{height:160px}.review-title[data-v-88bd9e68]{font-size:16px}.review-excerpt[data-v-88bd9e68]{font-size:13px}.review-stats[data-v-88bd9e68]{gap:8px}.stat-item[data-v-88bd9e68]{font-size:12px}}.review-list[data-v-f0540834]{width:100%}.list-header[data-v-f0540834]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 20px;background:var(--n-card-color);border-radius:8px;border:1px solid var(--n-border-color)}.header-left[data-v-f0540834]{display:flex;align-items:center;gap:12px}.list-title[data-v-f0540834]{font-size:20px;font-weight:600;color:var(--n-text-color);margin:0}.list-count[data-v-f0540834]{font-size:14px;color:var(--n-text-color-2);background:var(--n-tag-color);padding:4px 8px;border-radius:4px}.sort-controls[data-v-f0540834]{display:flex;align-items:center;gap:8px}.sort-label[data-v-f0540834]{font-size:14px;color:var(--n-text-color-2);white-space:nowrap}.review-cards[data-v-f0540834]{width:100%}.cards-container[data-v-f0540834]{display:flex;flex-direction:column;gap:16px}.empty-state[data-v-f0540834]{padding:80px 20px;text-align:center}.load-more-trigger[data-v-f0540834]{margin-bottom:24px}.load-more-content[data-v-f0540834]{padding:0 20px}.loading-text[data-v-f0540834]{text-align:center;color:var(--n-text-color-2);font-size:14px;padding:12px}.no-more[data-v-f0540834]{margin-top:24px;padding:0 20px}.no-more-text[data-v-f0540834]{font-size:14px;color:var(--n-text-color-3)}@media (max-width: 768px){.list-header[data-v-f0540834]{flex-direction:column;gap:16px;align-items:stretch;padding:16px}.header-left[data-v-f0540834],.sort-controls[data-v-f0540834]{justify-content:space-between}.cards-container[data-v-f0540834]{gap:12px}.load-more-content[data-v-f0540834],.no-more[data-v-f0540834]{padding:0 8px}}@media (max-width: 480px){.list-header[data-v-f0540834]{padding:12px}.list-title[data-v-f0540834]{font-size:18px}.header-left[data-v-f0540834]{flex-direction:column;align-items:flex-start;gap:8px}.sort-controls[data-v-f0540834]{flex-direction:column;align-items:stretch;gap:8px}.sort-label[data-v-f0540834]{text-align:center}.cards-container[data-v-f0540834]{gap:8px}.empty-state[data-v-f0540834]{padding:60px 16px}}.review-content[data-v-b1eb219e]{background:var(--n-card-color);border:1px solid var(--n-border-color);border-radius:8px;overflow:hidden}.review-header[data-v-b1eb219e]{padding:24px;border-bottom:1px solid var(--n-border-color)}.review-title[data-v-b1eb219e]{font-size:28px;font-weight:600;color:var(--n-text-color-1);margin:0 0 16px;line-height:1.3}.review-stats[data-v-b1eb219e]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.stats-left[data-v-b1eb219e],.stats-right[data-v-b1eb219e]{display:flex;align-items:center;gap:16px}.stat-item[data-v-b1eb219e]{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--n-text-color-2)}.stat-item n-icon[data-v-b1eb219e]{color:var(--n-text-color-3)}.review-body[data-v-b1eb219e]{padding:24px}.review-excerpt[data-v-b1eb219e]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--n-border-color)}.review-excerpt p[data-v-b1eb219e]{font-size:16px;line-height:1.6;color:var(--n-text-color-2);margin:0;font-style:italic}.review-rich-content[data-v-b1eb219e]{margin-bottom:24px;width:100%;overflow-x:hidden;word-wrap:break-word}.content-block[data-v-b1eb219e]{margin-bottom:24px}.content-block[data-v-b1eb219e]:last-child{margin-bottom:0}.text-block p[data-v-b1eb219e]{font-size:16px;line-height:1.8;color:var(--n-text-color-1);margin:0}.image-block[data-v-b1eb219e]{text-align:center;width:100%;overflow:hidden}.single-image-wrapper[data-v-b1eb219e]{cursor:pointer;transition:transform .3s ease}.single-image-wrapper[data-v-b1eb219e]:hover{transform:scale(1.02)}.content-image[data-v-b1eb219e]{max-width:100%;max-height:80vh;width:auto;height:auto;border-radius:8px;box-shadow:0 2px 8px #0000001a;object-fit:contain}.image-block[data-v-b1eb219e] .n-image{max-width:100%;width:100%;display:block;background:transparent;border:none;box-shadow:none}.image-block[data-v-b1eb219e] .n-image img{max-width:100%!important;max-height:80vh!important;width:auto!important;height:auto!important;object-fit:contain!important;border:none!important;box-shadow:0 2px 8px #0000001a!important}.image-block[data-v-b1eb219e] .n-image .n-image__img{border:none!important;outline:none!important}.image-caption[data-v-b1eb219e],.video-caption[data-v-b1eb219e],.group-caption[data-v-b1eb219e]{margin-top:8px;font-size:14px;color:var(--n-text-color-3);text-align:center}.video-block[data-v-b1eb219e]{text-align:center;width:100%;overflow:hidden}.content-video[data-v-b1eb219e]{max-width:100%;max-height:80vh;width:auto;height:auto;border-radius:8px;box-shadow:0 2px 8px #0000001a}.image-grid[data-v-b1eb219e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:8px}.grid-image-item[data-v-b1eb219e]{aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s ease}.grid-image-item[data-v-b1eb219e]:hover{transform:scale(1.02)}.grid-image-item[data-v-b1eb219e] .n-image{width:100%;height:100%}.grid-image-item[data-v-b1eb219e] .n-image{background:transparent;border:none;box-shadow:none}.grid-image-item[data-v-b1eb219e] .n-image img{width:100%;height:100%;object-fit:cover;border:none!important}.grid-image-item[data-v-b1eb219e] .n-image .n-image__img{border:none!important;outline:none!important}.review-tags[data-v-b1eb219e]{display:flex;flex-wrap:wrap;gap:8px;padding-top:24px;border-top:1px solid var(--n-border-color)}.review-tag[data-v-b1eb219e]{cursor:pointer;transition:transform .2s ease}.review-tag[data-v-b1eb219e]:hover{transform:translateY(-1px)}@media (max-width: 768px){.review-header[data-v-b1eb219e],.review-body[data-v-b1eb219e]{padding:20px}.review-title[data-v-b1eb219e]{font-size:24px}.review-stats[data-v-b1eb219e]{flex-direction:column;align-items:flex-start;gap:12px}.image-grid[data-v-b1eb219e]{grid-template-columns:repeat(2,1fr);gap:8px}}@media (max-width: 480px){.review-header[data-v-b1eb219e],.review-body[data-v-b1eb219e]{padding:16px}.image-grid[data-v-b1eb219e]{grid-template-columns:1fr}}.activity-card[data-v-f5222d34]{margin-bottom:20px;position:relative}.activity-card[data-v-f5222d34]:hover{transform:none}.activity-card.ended[data-v-f5222d34]{opacity:.8}.ongoing-activity[data-v-f5222d34]{padding:24px}.activity-content[data-v-f5222d34]{display:flex;gap:20px}.activity-cover[data-v-f5222d34]{flex-shrink:0;width:200px;height:280px;border-radius:8px;overflow:hidden;max-width:100%}.activity-cover.small[data-v-f5222d34]{width:120px;height:160px;max-width:100%}.cover-image[data-v-f5222d34]{width:100%;height:100%;max-width:100%;max-height:100%;display:block;object-fit:cover!important;transition:transform .3s ease}.activity-cover:hover .cover-image[data-v-f5222d34]{transform:scale(1.02)}.activity-info[data-v-f5222d34]{flex:1;display:flex;flex-direction:column;gap:16px}.activity-title[data-v-f5222d34]{font-size:24px;font-weight:600;color:var(--n-text-color);margin:0;line-height:1.3}.activity-meta[data-v-f5222d34]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.status-tag[data-v-f5222d34]{font-weight:500}.participant-count[data-v-f5222d34],.deadline[data-v-f5222d34],.end-time[data-v-f5222d34]{font-size:14px;color:var(--n-text-color-2)}.activity-description[data-v-f5222d34]{flex:1}.activity-description p[data-v-f5222d34]{font-size:16px;line-height:1.6;color:var(--n-text-color-1);margin:0}.activity-conditions[data-v-f5222d34],.activity-prizes[data-v-f5222d34]{display:flex;flex-direction:column;gap:8px}.conditions-title[data-v-f5222d34],.prizes-title[data-v-f5222d34]{font-size:14px;font-weight:500;color:var(--n-text-color)}.conditions-list[data-v-f5222d34],.prizes-list[data-v-f5222d34]{display:flex;flex-wrap:wrap;gap:8px}.condition-item[data-v-f5222d34],.prize-item[data-v-f5222d34]{padding:4px 12px;background:var(--n-tag-color);border:1px solid var(--n-tag-border-color);border-radius:16px;font-size:12px;color:var(--n-tag-text-color)}.activity-actions[data-v-f5222d34]{margin-top:auto}.participate-btn[data-v-f5222d34]{padding:0 32px;height:44px;font-size:16px;font-weight:500}.ended-activity[data-v-f5222d34]{border-top:3px solid var(--n-divider-color)}.ended-header[data-v-f5222d34]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;cursor:pointer;transition:background-color .2s ease}.ended-header[data-v-f5222d34]:hover{background:var(--n-hover-color)}.ended-title[data-v-f5222d34]{display:flex;align-items:center;gap:12px}.ended-title h4[data-v-f5222d34]{font-size:18px;font-weight:500;color:var(--n-text-color);margin:0}.expand-icon[data-v-f5222d34]{transition:transform .3s ease}.expand-icon .rotated[data-v-f5222d34]{transform:rotate(180deg)}.ended-content[data-v-f5222d34]{padding:0 24px 24px;border-top:1px solid var(--n-divider-color)}@media (max-width: 768px){.activity-content[data-v-f5222d34]{flex-direction:column}.activity-cover[data-v-f5222d34]{width:100%;height:auto;aspect-ratio:16 / 9;max-width:100%}.activity-cover.small[data-v-f5222d34]{width:100%;height:auto;aspect-ratio:3 / 4;max-width:100%}.activity-title[data-v-f5222d34]{font-size:20px}.ongoing-activity[data-v-f5222d34]{padding:16px}.ended-header[data-v-f5222d34]{padding:12px 16px}.ended-content[data-v-f5222d34]{padding:0 16px 16px}}.profile-header[data-v-5dd91168]{width:100%;height:480px;position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.background-container[data-v-5dd91168]{width:100%;height:100%;position:relative}.background-image[data-v-5dd91168]{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.background-overlay[data-v-5dd91168]{position:absolute;inset:0;background:linear-gradient(to bottom,#0000004d,#0000001a,#0009)}.user-info-overlay[data-v-5dd91168]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:40px;color:#fff}.user-main-info[data-v-5dd91168]{display:flex;align-items:flex-start;gap:24px;margin-top:60px}.user-avatar[data-v-5dd91168]{border:4px solid rgba(255,255,255,.9);box-shadow:0 4px 16px #0000004d}.user-details[data-v-5dd91168]{flex:1}.user-name-section[data-v-5dd91168]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.user-nickname[data-v-5dd91168]{font-size:32px;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.online-badge[data-v-5dd91168]{margin-left:8px}.user-signature[data-v-5dd91168]{font-size:16px;color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.5);line-height:1.5}.bottom-section[data-v-5dd91168]{display:flex;justify-content:space-between;align-items:center}.social-stats[data-v-5dd91168]{display:flex;align-items:center;gap:24px}.stat-item[data-v-5dd91168]{text-align:center;cursor:pointer;transition:all .3s ease;padding:8px 12px;border-radius:8px}.stat-item[data-v-5dd91168]:hover{background:#ffffff1a;transform:translateY(-2px)}.stat-number[data-v-5dd91168]{font-size:24px;font-weight:600;line-height:1;margin-bottom:4px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.stat-label[data-v-5dd91168]{font-size:14px;color:#fffc;text-shadow:0 1px 2px rgba(0,0,0,.5)}.stat-divider[data-v-5dd91168]{width:1px;height:40px;background:#ffffff4d}.action-buttons[data-v-5dd91168]{display:flex;gap:12px}@media (max-width: 768px){.profile-header[data-v-5dd91168]{height:400px}.user-info-overlay[data-v-5dd91168]{padding:24px}.user-main-info[data-v-5dd91168]{flex-direction:column;align-items:center;text-align:center;margin-top:40px;gap:16px}.user-nickname[data-v-5dd91168]{font-size:24px}.bottom-section[data-v-5dd91168]{flex-direction:column;gap:20px}.social-stats[data-v-5dd91168]{gap:16px}.stat-number[data-v-5dd91168]{font-size:20px}}@media (max-width: 480px){.profile-header[data-v-5dd91168]{height:360px}.user-info-overlay[data-v-5dd91168]{padding:16px}.user-main-info[data-v-5dd91168]{margin-top:20px}.user-nickname[data-v-5dd91168]{font-size:20px}.social-stats[data-v-5dd91168]{gap:12px}.stat-number[data-v-5dd91168]{font-size:18px}}.collection-list[data-v-63fc8387]{width:100%}.empty-state[data-v-63fc8387]{padding:40px 0;text-align:center}.collection-grid[data-v-63fc8387]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.collection-item[data-v-63fc8387]{background:var(--n-card-color);border-radius:12px;overflow:hidden;border:1px solid var(--n-border-color);cursor:pointer;position:relative;transition:box-shadow .3s ease,top .3s ease}.collection-item[data-v-63fc8387]:hover{top:-2px;box-shadow:0 6px 18px #0000001f}.item-cover[data-v-63fc8387]{position:relative;width:100%;height:160px;overflow:hidden}.cover-image[data-v-63fc8387]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.collection-item:hover .cover-image[data-v-63fc8387]{transform:scale(1.02)}.item-type-badge[data-v-63fc8387]{position:absolute;top:8px;left:8px}.item-content[data-v-63fc8387]{padding:16px}.item-title[data-v-63fc8387]{font-size:16px;font-weight:600;color:var(--n-text-color);margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-description[data-v-63fc8387]{font-size:13px;color:var(--n-text-color-2);line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-author[data-v-63fc8387]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.author-avatar[data-v-63fc8387]{flex-shrink:0}.author-name[data-v-63fc8387]{font-size:13px;color:var(--n-text-color-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-meta[data-v-63fc8387]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.meta-stats[data-v-63fc8387]{display:flex;gap:12px}.stat-item[data-v-63fc8387]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--n-text-color-3)}.meta-info[data-v-63fc8387]{display:flex;align-items:center}.price-info[data-v-63fc8387]{display:flex;align-items:center;gap:6px}.current-price[data-v-63fc8387]{font-size:14px;font-weight:600;color:var(--n-error-color)}.original-price[data-v-63fc8387]{font-size:12px;color:var(--n-text-color-3);text-decoration:line-through}.image-count[data-v-63fc8387]{font-size:12px;color:var(--n-text-color-2)}.collect-time[data-v-63fc8387]{font-size:11px;color:var(--n-text-color-3);text-align:right}.loading-more[data-v-63fc8387]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px}.loading-text[data-v-63fc8387]{font-size:13px;color:var(--n-text-color-2)}@media (max-width: 768px){.collection-grid[data-v-63fc8387]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.item-cover[data-v-63fc8387]{height:140px}.item-content[data-v-63fc8387]{padding:12px}.item-title[data-v-63fc8387]{font-size:15px}}@media (max-width: 480px){.collection-grid[data-v-63fc8387]{grid-template-columns:1fr;gap:12px}.item-cover[data-v-63fc8387]{height:120px}}.album-list[data-v-107d3ad2]{width:100%}.empty-state[data-v-107d3ad2]{padding:40px 0;text-align:center}.album-grid[data-v-107d3ad2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.album-item[data-v-107d3ad2]{background:var(--n-card-color);border-radius:12px;overflow:hidden;border:1px solid var(--n-border-color);cursor:pointer;position:relative;transition:box-shadow .3s ease,top .3s ease}.album-item[data-v-107d3ad2]:hover{top:-2px;box-shadow:0 6px 18px #0000001f}.album-cover[data-v-107d3ad2]{position:relative;width:100%;height:180px;overflow:hidden}.cover-image[data-v-107d3ad2]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.album-item:hover .cover-image[data-v-107d3ad2]{transform:scale(1.02)}.image-count-badge[data-v-107d3ad2]{position:absolute;top:8px;right:8px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;display:flex;align-items:center;gap:4px}.private-badge[data-v-107d3ad2]{position:absolute;top:8px;left:8px}.album-content[data-v-107d3ad2]{padding:16px}.album-title[data-v-107d3ad2]{font-size:16px;font-weight:600;color:var(--n-text-color);margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.album-description[data-v-107d3ad2]{font-size:13px;color:var(--n-text-color-2);line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.album-tags[data-v-107d3ad2]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.album-tag[data-v-107d3ad2]{font-size:11px}.more-tags[data-v-107d3ad2]{font-size:11px;color:var(--n-text-color-3);align-self:center}.album-stats[data-v-107d3ad2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stat-group[data-v-107d3ad2]{display:flex;gap:12px}.stat-item[data-v-107d3ad2]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--n-text-color-3)}.publish-time[data-v-107d3ad2]{font-size:12px;color:var(--n-text-color-3)}.related-products[data-v-107d3ad2]{border-top:1px solid var(--n-border-color);padding-top:12px}.related-label[data-v-107d3ad2]{font-size:12px;color:var(--n-text-color-2);margin-bottom:8px}.product-list[data-v-107d3ad2]{display:flex;align-items:center;gap:8px}.product-item[data-v-107d3ad2]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:var(--n-color-target);border-radius:6px;border:1px solid var(--n-border-color)}.product-thumbnail[data-v-107d3ad2]{width:20px;height:20px;border-radius:4px;object-fit:cover}.product-name[data-v-107d3ad2]{font-size:11px;color:var(--n-text-color-2);max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-products[data-v-107d3ad2]{font-size:11px;color:var(--n-text-color-3)}.loading-more[data-v-107d3ad2]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px}.loading-text[data-v-107d3ad2]{font-size:13px;color:var(--n-text-color-2)}@media (max-width: 768px){.album-grid[data-v-107d3ad2]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.album-cover[data-v-107d3ad2]{height:160px}.album-content[data-v-107d3ad2]{padding:12px}.album-title[data-v-107d3ad2]{font-size:15px}}@media (max-width: 480px){.album-grid[data-v-107d3ad2]{grid-template-columns:1fr;gap:12px}.album-cover[data-v-107d3ad2]{height:140px}}.profile-content[data-v-b3350840]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-b3350840]{display:flex;align-items:center;gap:8px}.section-icon[data-v-b3350840]{color:var(--n-primary-color)}.section-title[data-v-b3350840]{font-size:18px;font-weight:600;color:var(--n-text-color)}.section-count[data-v-b3350840]{font-size:14px;color:var(--n-text-color-2);margin-left:4px}.intro-content[data-v-b3350840]{display:flex;flex-direction:column;gap:16px}.intro-text[data-v-b3350840]{font-size:14px;line-height:1.6;color:var(--n-text-color);margin:0}.intro-placeholder[data-v-b3350840]{font-size:14px;color:var(--n-text-color-3);font-style:italic;margin:0}.join-info[data-v-b3350840]{display:flex;align-items:center;gap:6px;padding-top:12px;border-top:1px solid var(--n-border-color)}.join-icon[data-v-b3350840]{color:var(--n-text-color-3)}.join-text[data-v-b3350840]{font-size:13px;color:var(--n-text-color-2)}.collection-filters[data-v-b3350840]{margin-bottom:20px}.tag-filters[data-v-b3350840]{margin-top:16px}.tag-filter-header[data-v-b3350840]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.filter-label[data-v-b3350840]{font-size:13px;color:var(--n-text-color-2)}.tag-list[data-v-b3350840]{display:flex;flex-wrap:wrap;gap:8px}.filter-tag[data-v-b3350840]{cursor:pointer;transition:all .3s ease}.filter-tag[data-v-b3350840]:hover{transform:translateY(-1px)}@media (max-width: 768px){.profile-content[data-v-b3350840]{gap:16px}.section-title[data-v-b3350840]{font-size:16px}.tag-list[data-v-b3350840]{gap:6px}}.profile-sidebar[data-v-733d619d]{width:100%;max-width:280px}.section-header[data-v-733d619d]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-733d619d]{font-size:16px;font-weight:600;color:var(--n-text-color)}.more-button[data-v-733d619d]{color:var(--n-text-color-3);font-size:12px}.friend-tabs[data-v-733d619d]{display:flex;margin-bottom:16px;border-bottom:1px solid var(--n-border-color)}.tab-item[data-v-733d619d]{flex:1;padding:8px 12px;text-align:center;font-size:13px;color:var(--n-text-color-2);cursor:pointer;border-bottom:2px solid transparent;transition:all .3s ease}.tab-item[data-v-733d619d]:hover{color:var(--n-primary-color)}.tab-item.active[data-v-733d619d]{color:var(--n-primary-color);border-bottom-color:var(--n-primary-color);font-weight:500}.user-list[data-v-733d619d]{display:flex;flex-direction:column;gap:12px}.empty-state[data-v-733d619d]{padding:20px 0;text-align:center}.user-item[data-v-733d619d]{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.user-item[data-v-733d619d]:hover{transform:translateY(-1px)}.user-avatar-section[data-v-733d619d]{position:relative;flex-shrink:0}.user-avatar[data-v-733d619d]{border:2px solid var(--n-border-color)}.online-badge[data-v-733d619d]{position:absolute;bottom:-2px;right:-2px}.user-info[data-v-733d619d]{flex:1;min-width:0}.user-nickname[data-v-733d619d]{font-size:14px;font-weight:500;color:var(--n-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.user-signature[data-v-733d619d]{font-size:12px;color:var(--n-text-color-2);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.user-actions[data-v-733d619d]{flex-shrink:0;display:flex;align-items:center}.follow-btn[data-v-733d619d]{flex-shrink:0}.unfollow-btn[data-v-733d619d]{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:#0000001a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;opacity:0;transform:scale(.8)}.user-item:hover .unfollow-btn[data-v-733d619d]{opacity:1;transform:scale(1)}.unfollow-btn[data-v-733d619d]:hover{background:#ff4d4f1a;color:#ff4d4f}[data-theme=dark] .unfollow-btn[data-v-733d619d]{background:#ffffff1a}[data-theme=dark] .unfollow-btn[data-v-733d619d]:hover{background:#ff4d4f33;color:#ff7875}.loading-section[data-v-733d619d],.load-more-section[data-v-733d619d]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0;margin-top:8px;border-top:1px solid var(--n-border-color)}.loading-text[data-v-733d619d]{font-size:12px;color:var(--n-text-color-2)}@media (max-width: 1200px){.profile-sidebar[data-v-733d619d]{max-width:260px}}@media (max-width: 768px){.profile-sidebar[data-v-733d619d]{max-width:100%}.user-item[data-v-733d619d]{padding:10px}.user-nickname[data-v-733d619d]{font-size:13px}}.settings-sidebar[data-v-762e6fed]{height:100%;display:flex;flex-direction:column}.sidebar-header[data-v-762e6fed]{padding:24px 20px 16px;border-bottom:1px solid var(--n-border-color)}.sidebar-title[data-v-762e6fed]{font-size:16px;font-weight:600;color:var(--n-text-color);margin:0}.sidebar-menu[data-v-762e6fed]{flex:1;padding:8px 0}.menu-item[data-v-762e6fed]{display:flex;align-items:center;padding:12px 20px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.menu-item[data-v-762e6fed]:hover{background-color:var(--n-color-hover)}.menu-item.active[data-v-762e6fed]{background-color:var(--n-color-pressed);border-left-color:var(--n-primary-color)}.menu-item.active .menu-text[data-v-762e6fed]{color:var(--n-primary-color);font-weight:500}.menu-icon[data-v-762e6fed]{font-size:18px;color:var(--n-text-color-2);margin-right:12px;flex-shrink:0}.menu-item.active .menu-icon[data-v-762e6fed]{color:var(--n-primary-color)}.menu-text[data-v-762e6fed]{font-size:14px;color:var(--n-text-color);line-height:1.4}@media (max-width: 768px){.sidebar-header[data-v-762e6fed],.menu-item[data-v-762e6fed]{padding:16px}.sidebar-menu[data-v-762e6fed]{display:flex;overflow-x:auto;padding:0;border-bottom:1px solid var(--n-border-color)}.menu-item[data-v-762e6fed]{flex-shrink:0;flex-direction:column;text-align:center;min-width:80px;border-left:none;border-bottom:3px solid transparent}.menu-item.active[data-v-762e6fed]{border-left:none;border-bottom-color:var(--n-primary-color)}.menu-icon[data-v-762e6fed]{margin-right:0;margin-bottom:4px}.menu-text[data-v-762e6fed]{font-size:12px}}.basic-profile-settings[data-v-90796107]{max-width:600px}.readonly-field[data-v-90796107]{position:relative}.readonly-hint[data-v-90796107]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--n-text-color-disabled);pointer-events:none}.form-actions[data-v-90796107]{display:flex;gap:12px}[data-v-90796107] .n-input--readonly{background-color:var(--n-input-color-disabled);cursor:not-allowed}[data-v-90796107] .n-input--readonly .n-input__input-el{cursor:not-allowed;color:var(--n-text-color-disabled)}.avatar-settings[data-v-2b08f3b5]{max-width:100%;width:100%}.avatar-main-container[data-v-2b08f3b5]{display:flex;gap:24px;align-items:flex-start;max-width:100%;width:100%}.left-section[data-v-2b08f3b5]{flex:1;max-width:500px;display:flex;flex-direction:column;gap:24px}.right-section[data-v-2b08f3b5]{flex:0 0 200px;min-width:200px}.section-title[data-v-2b08f3b5]{font-size:16px;font-weight:500;color:var(--n-text-color);margin:0 0 16px}.current-avatar-section[data-v-2b08f3b5]{text-align:center}.current-avatar-display[data-v-2b08f3b5]{display:inline-block;padding:16px;border:2px dashed var(--n-border-color);border-radius:8px;background:var(--n-card-color)}.upload-section[data-v-2b08f3b5]{width:100%}.upload-content[data-v-2b08f3b5]{text-align:center;padding:32px 16px}.upload-icon[data-v-2b08f3b5]{color:var(--n-text-color-2);margin-bottom:16px}.upload-text[data-v-2b08f3b5]{display:block;font-size:16px;margin-bottom:8px;color:var(--n-text-color)}.upload-hint[data-v-2b08f3b5]{font-size:14px;color:var(--n-text-color-2)}.upload-compact[data-v-2b08f3b5]{padding:16px;text-align:center;border:1px dashed var(--n-border-color);border-radius:6px;background:var(--n-card-color)}.cropper-container-main[data-v-2b08f3b5]{width:100%}.cropper-container-main .cropper-wrapper[data-v-2b08f3b5]{width:100%;max-width:500px;height:400px;border:1px solid var(--n-border-color);border-radius:8px;background:var(--n-card-color);position:relative}.cropper-section[data-v-2b08f3b5]{width:100%}.cropper-layout[data-v-2b08f3b5]{display:flex;gap:24px;align-items:flex-start;width:100%;max-width:100%}.cropper-wrapper[data-v-2b08f3b5]{flex:1;min-width:400px;width:450px;height:450px;border:1px solid var(--n-border-color);border-radius:8px;background:var(--n-card-color);position:relative}.cropper-image[data-v-2b08f3b5]{max-width:100%;display:block}[data-v-2b08f3b5] .cropper-container{width:100%!important;height:100%!important}[data-v-2b08f3b5] .cropper-canvas,[data-v-2b08f3b5] .cropper-crop-box{position:absolute!important}[data-v-2b08f3b5] .cropper-view-box{display:block!important;overflow:hidden!important;width:100%!important;height:100%!important}.preview-section[data-v-2b08f3b5]{width:100%}.preview-title[data-v-2b08f3b5]{font-size:14px;font-weight:500;margin-bottom:16px;color:var(--n-text-color)}.preview-container[data-v-2b08f3b5]{display:flex;flex-direction:column;align-items:center;width:100%}.preview-item[data-v-2b08f3b5]{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.preview-avatar[data-v-2b08f3b5]{border-radius:8px;border:1px solid var(--n-border-color);overflow:hidden;background:var(--n-card-color);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.preview-avatar.large[data-v-2b08f3b5]{width:120px;height:120px}.preview-item span[data-v-2b08f3b5]{font-size:12px;color:var(--n-text-color-2);white-space:nowrap;flex:1;min-width:0}.form-actions[data-v-2b08f3b5]{display:flex;gap:12px;justify-content:flex-start}@media (max-width: 900px){.avatar-main-container[data-v-2b08f3b5]{flex-direction:column;gap:24px}.left-section[data-v-2b08f3b5]{flex:none;width:100%;max-width:none}.right-section[data-v-2b08f3b5]{flex:none;width:100%;min-width:auto}.cropper-container-main .cropper-wrapper[data-v-2b08f3b5]{height:300px}.preview-container[data-v-2b08f3b5]{flex-direction:row;justify-content:space-around;gap:16px}}.placeholder-icon[data-v-2b08f3b5]{font-size:24px;color:var(--n-text-color-3);font-weight:700}.preview-avatar.large .placeholder-icon[data-v-2b08f3b5]{font-size:48px}.preview-avatar.medium .placeholder-icon[data-v-2b08f3b5]{font-size:24px}.preview-avatar.small .placeholder-icon[data-v-2b08f3b5]{font-size:12px}@media (max-width: 768px){.cropper-layout[data-v-2b08f3b5]{flex-direction:column;gap:24px}.preview-section[data-v-2b08f3b5]{flex:none;width:100%}.preview-container[data-v-2b08f3b5]{flex-direction:row;justify-content:space-around;gap:12px}.cropper-wrapper[data-v-2b08f3b5]{width:100%;height:400px}.form-actions[data-v-2b08f3b5]{justify-content:center}}.privacy-settings[data-v-9b5a69e2]{max-width:600px}.setting-label[data-v-9b5a69e2]{display:flex;flex-direction:column;gap:4px}.label-text[data-v-9b5a69e2]{font-size:16px;font-weight:500;color:var(--n-text-color)}.label-desc[data-v-9b5a69e2]{font-size:14px;color:var(--n-text-color-2);line-height:1.4}.radio-option[data-v-9b5a69e2]{display:flex;flex-direction:column;gap:2px}.option-title[data-v-9b5a69e2]{font-size:14px;font-weight:500;color:var(--n-text-color)}.option-desc[data-v-9b5a69e2]{font-size:12px;color:var(--n-text-color-2);line-height:1.3}.form-actions[data-v-9b5a69e2]{display:flex;gap:12px;margin-top:24px}[data-v-9b5a69e2] .n-form-item{margin-bottom:32px}[data-v-9b5a69e2] .n-form-item:last-child{margin-bottom:0}[data-v-9b5a69e2] .n-radio{align-items:flex-start;padding:12px 0}[data-v-9b5a69e2] .n-radio .n-radio__dot{margin-top:2px}.notification-settings[data-v-2c995f1a]{max-width:600px}.setting-group[data-v-2c995f1a]{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--n-border-color)}.setting-group[data-v-2c995f1a]:last-of-type{border-bottom:none}.group-title[data-v-2c995f1a]{font-size:16px;font-weight:600;color:var(--n-text-color);margin:0 0 16px}.setting-info[data-v-2c995f1a]{flex:1;margin-left:16px;display:flex;flex-direction:column;gap:4px}.setting-name[data-v-2c995f1a]{font-size:14px;font-weight:500;color:var(--n-text-color)}.setting-desc[data-v-2c995f1a]{font-size:12px;color:var(--n-text-color-2);line-height:1.4}.form-actions[data-v-2c995f1a]{display:flex;gap:12px;margin-top:24px}[data-v-2c995f1a] .n-form-item{margin-bottom:16px}[data-v-2c995f1a] .n-form-item:last-child{margin-bottom:0}[data-v-2c995f1a] .n-form-item .n-form-item-blank{display:flex;align-items:flex-start;gap:0}.security-settings[data-v-8584f069]{max-width:600px}.setting-section[data-v-8584f069]{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--n-border-color)}.setting-section[data-v-8584f069]:last-of-type{border-bottom:none;margin-bottom:32px}.section-title[data-v-8584f069]{font-size:16px;font-weight:600;color:var(--n-text-color);margin:0 0 24px}.security-tips[data-v-8584f069]{background:var(--n-card-color);padding:16px;border-radius:8px;border:1px solid var(--n-border-color)}.tips-list[data-v-8584f069]{margin:0;padding-left:20px;color:var(--n-text-color-2)}.tips-list li[data-v-8584f069]{margin-bottom:8px;line-height:1.5}.tips-list li[data-v-8584f069]:last-child{margin-bottom:0}[data-v-8584f069] .n-input--readonly{background-color:var(--n-input-color-disabled);cursor:not-allowed}[data-v-8584f069] .n-input--readonly .n-input__input-el{cursor:not-allowed;color:var(--n-text-color-disabled)}[data-theme=dark] .security-tips[data-v-8584f069]{background:var(--n-card-color);border-color:var(--n-border-color)}[data-theme=dark] .section-title[data-v-8584f069]{color:var(--n-text-color)}[data-theme=dark] .tips-list[data-v-8584f069]{color:var(--n-text-color-2)}.friends-sidebar[data-v-24108b74]{height:100%;display:flex;flex-direction:column}.sidebar-header[data-v-24108b74]{padding:24px 20px 16px;border-bottom:1px solid var(--n-border-color)}.sidebar-title[data-v-24108b74]{font-size:16px;font-weight:600;color:var(--n-text-color);margin:0}.sidebar-menu[data-v-24108b74]{flex:1;padding:8px 0}.menu-item[data-v-24108b74]{display:flex;align-items:center;padding:12px 20px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.menu-item[data-v-24108b74]:hover{background-color:var(--n-color-hover)}.menu-item.active[data-v-24108b74]{background-color:var(--n-color-pressed);border-left-color:var(--n-primary-color)}.menu-item.active .menu-text[data-v-24108b74]{color:var(--n-primary-color);font-weight:500}.menu-item.active .menu-count[data-v-24108b74]{color:var(--n-primary-color)}.menu-icon[data-v-24108b74]{font-size:18px;color:var(--n-text-color-2);margin-right:12px;flex-shrink:0}.menu-item.active .menu-icon[data-v-24108b74]{color:var(--n-primary-color)}.menu-content[data-v-24108b74]{display:flex;align-items:center;gap:6px;flex:1}.menu-text[data-v-24108b74]{font-size:14px;color:var(--n-text-color);line-height:1.4}.menu-count[data-v-24108b74]{font-size:12px;color:var(--n-text-color-2);font-weight:400}@media (max-width: 768px){.sidebar-header[data-v-24108b74],.menu-item[data-v-24108b74]{padding:16px}.sidebar-menu[data-v-24108b74]{display:flex;overflow-x:auto;padding:0;border-bottom:1px solid var(--n-border-color)}.menu-item[data-v-24108b74]{flex-shrink:0;flex-direction:column;text-align:center;min-width:100px;border-left:none;border-bottom:3px solid transparent}.menu-item.active[data-v-24108b74]{border-left:none;border-bottom-color:var(--n-primary-color)}.menu-icon[data-v-24108b74]{margin-right:0;margin-bottom:4px}.menu-content[data-v-24108b74]{flex-direction:column;gap:2px}.menu-text[data-v-24108b74]{font-size:12px}.menu-count[data-v-24108b74]{font-size:11px}}.user-card[data-v-58c00f40]{display:flex;align-items:center;padding:16px;background:var(--n-card-color);border-radius:8px;border:1px solid var(--n-border-color);cursor:pointer;transition:all .2s ease;position:relative}.user-card[data-v-58c00f40]:hover{border-color:var(--n-border-color-hover);box-shadow:0 2px 8px var(--n-box-shadow-color)}.user-avatar-section[data-v-58c00f40]{position:relative;margin-right:12px;flex-shrink:0}.user-avatar[data-v-58c00f40]{border:2px solid var(--n-border-color)}.online-indicator[data-v-58c00f40]{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:var(--n-success-color);border:2px solid var(--n-card-color);border-radius:50%}.user-info[data-v-58c00f40]{flex:1;min-width:0}.user-nickname[data-v-58c00f40]{font-size:16px;font-weight:600;color:var(--n-text-color);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-signature[data-v-58c00f40]{font-size:14px;color:var(--n-text-color-2);margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-stats[data-v-58c00f40]{display:flex;align-items:center;font-size:12px;color:var(--n-text-color-3)}.stat-item[data-v-58c00f40]{display:flex;align-items:center;gap:4px}.stat-label[data-v-58c00f40]{color:var(--n-text-color-3)}.stat-value[data-v-58c00f40]{color:var(--n-text-color-2);font-weight:500}.stat-divider[data-v-58c00f40]{margin:0 8px;color:var(--n-border-color)}.user-actions[data-v-58c00f40]{margin-left:12px;flex-shrink:0}.follow-btn[data-v-58c00f40],.followed-btn[data-v-58c00f40],.unfollow-btn[data-v-58c00f40]{min-width:80px}.quick-unfollow[data-v-58c00f40]{position:absolute;top:8px;right:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--n-color-hover);border-radius:50%;cursor:pointer;opacity:0;transition:opacity .2s ease;color:var(--n-text-color-2)}.user-card:hover .quick-unfollow[data-v-58c00f40]{opacity:1}.quick-unfollow[data-v-58c00f40]:hover{background:var(--n-error-color-hover);color:var(--n-error-color)}@media (max-width: 640px){.user-card[data-v-58c00f40]{padding:12px}.user-nickname[data-v-58c00f40]{font-size:15px}.user-signature[data-v-58c00f40]{font-size:13px}.user-stats[data-v-58c00f40]{font-size:11px}.follow-btn[data-v-58c00f40],.followed-btn[data-v-58c00f40],.unfollow-btn[data-v-58c00f40]{min-width:70px;font-size:12px}}.collections-sidebar[data-v-2ae78663]{height:100%;display:flex;flex-direction:column}.sidebar-header[data-v-2ae78663]{padding:24px 20px 16px;border-bottom:1px solid var(--n-border-color)}.sidebar-title[data-v-2ae78663]{font-size:16px;font-weight:600;color:var(--n-text-color);margin:0}.sidebar-menu[data-v-2ae78663]{flex:1;padding:8px 0}.menu-item[data-v-2ae78663]{display:flex;align-items:center;padding:12px 20px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.menu-item[data-v-2ae78663]:hover{background-color:var(--n-color-hover)}.menu-item.active[data-v-2ae78663]{background-color:var(--n-color-pressed);border-left-color:var(--n-primary-color)}.menu-item.active .menu-text[data-v-2ae78663]{color:var(--n-primary-color);font-weight:500}.menu-item.active .menu-count[data-v-2ae78663]{color:var(--n-primary-color)}.menu-icon[data-v-2ae78663]{font-size:18px;color:var(--n-text-color-2);margin-right:12px;flex-shrink:0}.menu-item.active .menu-icon[data-v-2ae78663]{color:var(--n-primary-color)}.menu-content[data-v-2ae78663]{display:flex;align-items:center;gap:6px;flex:1}.menu-text[data-v-2ae78663]{font-size:14px;color:var(--n-text-color);line-height:1.4}.menu-count[data-v-2ae78663]{font-size:12px;color:var(--n-text-color-2);font-weight:400}@media (max-width: 768px){.sidebar-header[data-v-2ae78663],.menu-item[data-v-2ae78663]{padding:16px}.sidebar-menu[data-v-2ae78663]{display:flex;overflow-x:auto;padding:0;border-bottom:1px solid var(--n-border-color)}.menu-item[data-v-2ae78663]{flex-shrink:0;flex-direction:column;text-align:center;min-width:100px;border-left:none;border-bottom:3px solid transparent}.menu-item.active[data-v-2ae78663]{border-left:none;border-bottom-color:var(--n-primary-color)}.menu-icon[data-v-2ae78663]{margin-right:0;margin-bottom:4px}.menu-content[data-v-2ae78663]{flex-direction:column;gap:2px}.menu-text[data-v-2ae78663]{font-size:12px}.menu-count[data-v-2ae78663]{font-size:11px}}.collection-card[data-v-c763bcff]{background:var(--n-card-color);border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease;border:1px solid var(--n-border-color)}.collection-card[data-v-c763bcff]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.card-cover[data-v-c763bcff]{position:relative;width:100%;height:200px;overflow:hidden}.cover-image[data-v-c763bcff]{width:100%;height:100%;object-fit:cover}.type-tag[data-v-c763bcff]{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:4px}.type-tag[data-v-c763bcff] .n-tag{font-size:11px!important;padding:2px 6px!important;line-height:1.3!important;min-height:20px!important;background:linear-gradient(135deg,#22c55ee6,#16a34ae6)!important;color:#fff!important;border:none!important;font-weight:600!important}.card-content[data-v-c763bcff]{padding:16px}.card-title[data-v-c763bcff]{font-size:16px;font-weight:600;color:var(--n-text-color);margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-description[data-v-c763bcff]{font-size:14px;color:var(--n-text-color-2);margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.author-info[data-v-c763bcff]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.author-avatar[data-v-c763bcff]{width:20px;height:20px;border-radius:50%;object-fit:cover}.author-name[data-v-c763bcff]{font-size:12px;color:var(--n-text-color-2)}.type-specific-info[data-v-c763bcff]{margin-bottom:12px}.product-info[data-v-c763bcff]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.price[data-v-c763bcff]{font-size:16px;font-weight:600;color:var(--n-error-color)}.original-price[data-v-c763bcff]{font-size:14px;color:var(--n-text-color-3);text-decoration:line-through}.brand[data-v-c763bcff]{font-size:12px;color:var(--n-text-color-2);background:var(--n-color-hover);padding:2px 6px;border-radius:4px}.album-info[data-v-c763bcff],.activity-info[data-v-c763bcff]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--n-text-color-2)}.info-icon[data-v-c763bcff]{font-size:14px}.end-time[data-v-c763bcff]{margin-left:8px}.card-stats[data-v-c763bcff]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--n-text-color-3)}.stat-item[data-v-c763bcff]{display:flex;align-items:center;gap:4px}.stat-icon[data-v-c763bcff]{font-size:14px}.collect-time[data-v-c763bcff]{font-size:12px;color:var(--n-text-color-3)}.messages-sidebar[data-v-858d1ac7]{display:flex;flex-direction:column;height:100%;background:var(--n-card-color);min-height:0}.search-section[data-v-858d1ac7]{padding:16px;border-bottom:1px solid var(--n-border-color);position:relative}.search-results[data-v-858d1ac7]{position:absolute;top:100%;left:16px;right:16px;background:var(--n-card-color);border:1px solid var(--n-border-color);border-radius:6px;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:200px;overflow-y:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.search-results-header[data-v-858d1ac7]{padding:8px 12px;border-bottom:1px solid var(--n-border-color);background:var(--n-color-target)}.results-title[data-v-858d1ac7]{font-size:12px;color:var(--n-text-color-2);font-weight:500}.search-result-item[data-v-858d1ac7]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;transition:background-color .2s}.search-result-item[data-v-858d1ac7]:hover{background:var(--n-color-hover)}.contact-avatar[data-v-858d1ac7]{margin-right:8px}.contact-info[data-v-858d1ac7]{flex:1;min-width:0}.contact-name[data-v-858d1ac7]{font-size:14px;font-weight:500;color:var(--n-text-color-1);margin-bottom:2px}.contact-signature[data-v-858d1ac7]{font-size:12px;color:var(--n-text-color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.following-icon[data-v-858d1ac7]{color:var(--n-color-success);font-size:16px}.system-notifications-section[data-v-858d1ac7]{border-bottom:1px solid var(--n-border-color)}.system-notification-item[data-v-858d1ac7]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s;position:relative}.system-notification-item[data-v-858d1ac7]:hover{background:var(--n-color-hover)}.system-notification-item.active[data-v-858d1ac7]{background:#6366f11a!important;border-left:4px solid var(--n-color-primary)!important;position:relative}.system-notification-item.active .notification-title[data-v-858d1ac7]{color:var(--n-color-primary)!important;font-weight:600!important}.system-notification-item.active[data-v-858d1ac7]:hover{background:#6366f126!important}.notification-avatar[data-v-858d1ac7]{position:relative;margin-right:12px}.system-avatar[data-v-858d1ac7]{background:linear-gradient(135deg,var(--n-color-primary),var(--n-color-info));color:#fff!important}.system-avatar .n-icon[data-v-858d1ac7]{color:#4a5568!important}.notification-badge[data-v-858d1ac7]{position:absolute;top:-4px;right:-4px}.notification-info[data-v-858d1ac7]{flex:1;min-width:0}.notification-title[data-v-858d1ac7]{font-size:14px;font-weight:500;color:var(--n-text-color-1);margin-bottom:2px}.notification-preview[data-v-858d1ac7]{font-size:12px;color:var(--n-text-color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-time[data-v-858d1ac7]{font-size:11px;color:var(--n-text-color-3);margin-left:8px}.conversations-section[data-v-858d1ac7]{flex:1;display:flex;flex-direction:column;min-height:0}.conversations-header[data-v-858d1ac7]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--n-border-color)}.section-title[data-v-858d1ac7]{font-size:14px;font-weight:500;color:var(--n-text-color-1)}.conversations-list[data-v-858d1ac7]{flex:1;overflow-y:auto;min-height:0}.conversations-list[data-v-858d1ac7]::-webkit-scrollbar{width:6px}.conversations-list[data-v-858d1ac7]::-webkit-scrollbar-track{background:transparent}.conversations-list[data-v-858d1ac7]::-webkit-scrollbar-thumb{background:var(--n-scrollbar-color);border-radius:3px}.conversations-list[data-v-858d1ac7]::-webkit-scrollbar-thumb:hover{background:var(--n-scrollbar-color-hover)}.loading-state[data-v-858d1ac7]{display:flex;align-items:center;justify-content:center;padding:20px;gap:8px}.loading-text[data-v-858d1ac7]{font-size:12px;color:var(--n-text-color-3)}.empty-conversations[data-v-858d1ac7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-icon[data-v-858d1ac7]{color:var(--n-text-color-3);margin-bottom:8px}.empty-text[data-v-858d1ac7]{font-size:12px;color:var(--n-text-color-3);margin:0}.conversation-item[data-v-858d1ac7]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s;position:relative}.conversation-item[data-v-858d1ac7]:hover{background:var(--n-color-hover)}.conversation-item.active[data-v-858d1ac7]{background:#6366f11a!important;border-left:4px solid var(--n-color-primary)!important;position:relative}.conversation-item.active .user-name[data-v-858d1ac7]{color:var(--n-color-primary)!important;font-weight:600!important}.conversation-item.active[data-v-858d1ac7]:hover{background:#6366f126!important}.conversation-avatar[data-v-858d1ac7]{position:relative;margin-right:12px}.unread-badge[data-v-858d1ac7]{position:absolute;top:-4px;right:-4px}.conversation-info[data-v-858d1ac7]{flex:1;min-width:0}.conversation-header[data-v-858d1ac7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.user-name[data-v-858d1ac7]{font-size:14px;font-weight:500;color:var(--n-text-color-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.message-time[data-v-858d1ac7]{font-size:11px;color:var(--n-text-color-3);margin-left:8px;flex-shrink:0}.last-message[data-v-858d1ac7]{display:flex;align-items:center}.message-preview[data-v-858d1ac7]{font-size:12px;color:var(--n-text-color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.conversation-actions[data-v-858d1ac7]{margin-left:8px;opacity:0;transition:opacity .2s}.conversation-item:hover .conversation-actions[data-v-858d1ac7]{opacity:1}.action-button[data-v-858d1ac7]{padding:4px}.message-item[data-v-1db2a127]{margin-bottom:12px}.message-item.sent-by-me[data-v-1db2a127]{text-align:right}.message-content[data-v-1db2a127]{display:flex;align-items:flex-end;gap:8px;max-width:70%}.sent-by-me .message-content[data-v-1db2a127]{margin-left:auto;flex-direction:row-reverse}.message-avatar[data-v-1db2a127]{flex-shrink:0}.message-bubble[data-v-1db2a127]{position:relative;padding:8px 12px;border-radius:12px;max-width:100%;word-wrap:break-word;word-break:break-word}.bubble-sent[data-v-1db2a127]{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border-bottom-right-radius:4px;border:none}.bubble-received[data-v-1db2a127]{background:var(--n-card-color);color:var(--n-text-color-1);border:1px solid var(--n-border-color);border-bottom-left-radius:4px}.bubble-system[data-v-1db2a127]{background:var(--n-color-warning-light);color:var(--n-color-warning-dark);border:1px solid var(--n-color-warning);text-align:center;font-size:12px;margin:8px auto;max-width:300px}.message-text[data-v-1db2a127]{font-size:14px;line-height:1.4;margin-bottom:4px}.message-attachments[data-v-1db2a127]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.2)}.bubble-received .message-attachments[data-v-1db2a127]{border-top-color:var(--n-border-color)}.attachment-item[data-v-1db2a127]{display:flex;align-items:center;gap:6px;padding:4px 0;font-size:12px}.attachment-icon[data-v-1db2a127]{font-size:14px;opacity:.8}.attachment-name[data-v-1db2a127]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-size[data-v-1db2a127]{opacity:.7;font-size:11px}.message-meta[data-v-1db2a127]{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:2px}.message-time[data-v-1db2a127]{font-size:11px;opacity:.7}.message-status[data-v-1db2a127]{display:flex;align-items:center}.read-icon[data-v-1db2a127]{color:var(--n-color-success);font-size:12px}.sent-icon[data-v-1db2a127]{opacity:.7;font-size:12px}.dark .bubble-received[data-v-1db2a127]{background:var(--n-color-base-card);border-color:var(--n-border-color)}.dark .bubble-sent[data-v-1db2a127]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}@media (max-width: 768px){.message-content[data-v-1db2a127]{max-width:85%}.message-bubble[data-v-1db2a127]{padding:6px 10px;font-size:13px}.message-text[data-v-1db2a127]{font-size:13px}.message-time[data-v-1db2a127]{font-size:10px}.attachment-item[data-v-1db2a127]{font-size:11px}}@media (max-width: 480px){.message-content[data-v-1db2a127]{max-width:90%}.message-bubble[data-v-1db2a127]{padding:6px 8px}.message-text[data-v-1db2a127]{font-size:12px}}.message-item[data-v-1db2a127]{animation:messageSlideIn-1db2a127 .3s ease-out;will-change:transform,opacity}@keyframes messageSlideIn-1db2a127{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.message-bubble[data-v-1db2a127]{box-shadow:0 1px 2px #0000001a}.bubble-sent[data-v-1db2a127]{box-shadow:0 1px 2px #0003}@media (max-width: 768px){.message-bubble[data-v-1db2a127]{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.message-bubble[data-v-1db2a127]:active{transform:scale(.98);transition:transform .1s}}.message-input[data-v-5576a00c]{background:var(--n-card-color)}.quick-replies[data-v-5576a00c]{border-bottom:1px solid var(--n-border-color);padding:12px 16px}.quick-replies-header[data-v-5576a00c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.quick-replies-title[data-v-5576a00c]{font-size:12px;color:var(--n-text-color-2);font-weight:500}.quick-replies-list[data-v-5576a00c]{display:flex;flex-wrap:wrap;gap:6px}.quick-reply-button[data-v-5576a00c]{font-size:12px;height:28px;padding:0 8px}.input-area[data-v-5576a00c]{padding:12px 16px}.input-toolbar[data-v-5576a00c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.toolbar-left[data-v-5576a00c]{display:flex;align-items:center;gap:4px}.toolbar-left .n-button.active[data-v-5576a00c]{color:var(--n-color-primary)}.toolbar-right[data-v-5576a00c]{display:flex;align-items:center}.char-count[data-v-5576a00c]{font-size:11px;color:var(--n-text-color-3)}.char-count.warning[data-v-5576a00c]{color:var(--n-color-warning)}.attachments-preview[data-v-5576a00c]{margin-bottom:8px;padding:8px;background:var(--n-color-target);border-radius:6px;border:1px solid var(--n-border-color)}.attachment-preview[data-v-5576a00c]{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.attachment-preview[data-v-5576a00c]:not(:last-child){border-bottom:1px solid var(--n-border-color);margin-bottom:4px;padding-bottom:8px}.attachment-info[data-v-5576a00c]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.attachment-icon[data-v-5576a00c]{font-size:14px;color:var(--n-text-color-2)}.attachment-name[data-v-5576a00c]{font-size:12px;color:var(--n-text-color-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.attachment-size[data-v-5576a00c]{font-size:11px;color:var(--n-text-color-3);margin-left:4px}.remove-button[data-v-5576a00c]{color:var(--n-color-error);padding:2px}.input-container[data-v-5576a00c]{display:flex;align-items:flex-end;gap:8px}.message-textarea[data-v-5576a00c]{flex:1}.send-button[data-v-5576a00c]{flex-shrink:0;height:36px}@media (max-width: 768px){.input-area[data-v-5576a00c],.quick-replies[data-v-5576a00c]{padding:10px 12px}.quick-reply-button[data-v-5576a00c]{font-size:11px;height:26px;padding:0 6px}.input-container[data-v-5576a00c]{gap:6px}.send-button[data-v-5576a00c]{height:32px;font-size:12px}.char-count[data-v-5576a00c]{font-size:10px}}@media (max-width: 480px){.input-area[data-v-5576a00c],.quick-replies[data-v-5576a00c]{padding:8px 10px}.toolbar-left[data-v-5576a00c]{gap:2px}.attachment-info[data-v-5576a00c]{gap:4px}.attachment-name[data-v-5576a00c]{font-size:11px}.attachment-size[data-v-5576a00c]{font-size:10px}}.quick-replies[data-v-5576a00c]{transition:all .3s ease}.attachment-preview[data-v-5576a00c]{animation:slideIn-5576a00c .2s ease-out}@keyframes slideIn-5576a00c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.message-textarea[data-v-5576a00c]:focus-within{border-color:var(--n-color-primary)}.input-container[data-v-5576a00c]{position:relative}.input-container.drag-over[data-v-5576a00c]:after{content:"拖拽文件到这里上传";position:absolute;inset:0;background:rgba(var(--n-color-primary-rgb),.1);border:2px dashed var(--n-color-primary);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--n-color-primary);z-index:10}.conversation-window[data-v-41610ec2]{display:flex;flex-direction:column;height:100%;background:var(--n-card-color)}.conversation-header[data-v-41610ec2]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--n-border-color);background:var(--n-card-color);flex-shrink:0}.header-info[data-v-41610ec2]{display:flex;align-items:center;gap:12px}.user-info[data-v-41610ec2]{min-width:0}.user-name[data-v-41610ec2]{font-size:16px;font-weight:600;color:var(--n-text-color-1);margin:0 0 4px}.user-signature[data-v-41610ec2]{font-size:12px;color:var(--n-text-color-3);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.header-actions[data-v-41610ec2]{display:flex;align-items:center;gap:8px}.clear-button[data-v-41610ec2]{color:var(--n-color-error)}.clear-button[data-v-41610ec2]:hover{background:var(--n-color-error-hover)}.messages-container[data-v-41610ec2]{flex:1;overflow-y:auto;padding:0;background:var(--n-body-color);min-height:0}.load-more-section[data-v-41610ec2]{display:flex;justify-content:center;padding:12px;border-bottom:1px solid var(--n-border-color)}.load-more-button[data-v-41610ec2]{font-size:12px}.messages-list[data-v-41610ec2]{padding:16px 20px;min-height:100%;display:flex;flex-direction:column}.top-loading[data-v-41610ec2]{display:flex;align-items:center;justify-content:center;padding:12px 20px;gap:8px;border-bottom:1px solid var(--n-border-color);background:var(--n-card-color)}.loading-state[data-v-41610ec2]{display:flex;align-items:center;justify-content:center;padding:40px;gap:8px}.loading-text[data-v-41610ec2]{font-size:12px;color:var(--n-text-color-3)}.empty-messages[data-v-41610ec2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;flex:1}.empty-icon[data-v-41610ec2]{color:var(--n-text-color-3);margin-bottom:12px}.empty-text[data-v-41610ec2]{font-size:14px;color:var(--n-text-color-3);margin:0}.message-item[data-v-41610ec2]{margin-bottom:16px}.message-item[data-v-41610ec2]:last-child{margin-bottom:0}.message-input-section[data-v-41610ec2]{border-top:1px solid var(--n-border-color);background:var(--n-card-color);flex-shrink:0}.messages-container[data-v-41610ec2]::-webkit-scrollbar{width:6px}.messages-container[data-v-41610ec2]::-webkit-scrollbar-track{background:transparent}.messages-container[data-v-41610ec2]::-webkit-scrollbar-thumb{background:var(--n-scrollbar-color);border-radius:3px}.messages-container[data-v-41610ec2]::-webkit-scrollbar-thumb:hover{background:var(--n-scrollbar-color-hover)}@media (max-width: 768px){.conversation-header[data-v-41610ec2]{padding:12px 16px}.user-name[data-v-41610ec2]{font-size:14px}.user-signature[data-v-41610ec2]{font-size:11px;max-width:150px}.messages-list[data-v-41610ec2]{padding:12px 16px}.header-actions[data-v-41610ec2]{gap:4px}.clear-button[data-v-41610ec2]{font-size:12px}}@media (max-width: 480px){.conversation-header[data-v-41610ec2],.messages-list[data-v-41610ec2]{padding:10px 12px}.user-signature[data-v-41610ec2]{max-width:100px}}.static-page-layout[data-v-7da7f093]{min-height:100vh;background-color:var(--n-body-color);padding:24px}.page-container[data-v-7da7f093]{max-width:1200px;margin:0 auto;display:flex;gap:24px;background:var(--n-card-color);border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;border:1px solid var(--n-border-color)}.sidebar[data-v-7da7f093]{width:240px;flex-shrink:0;background:var(--n-card-color);border-right:1px solid var(--n-border-color)}.sidebar-nav[data-v-7da7f093]{padding:24px 24px 0}.nav-title[data-v-7da7f093]{font-size:16px;font-weight:600;color:var(--n-text-color);margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid var(--n-primary-color)}.nav-list[data-v-7da7f093]{list-style:none;margin:0;padding:0}.nav-item[data-v-7da7f093]{margin-bottom:4px}.nav-link[data-v-7da7f093]{display:block;padding:12px 16px;color:var(--n-text-color-2);text-decoration:none;border-radius:8px;transition:all .3s ease;font-size:14px}.nav-link[data-v-7da7f093]:hover{background:var(--n-color-hover);color:var(--n-text-color)}.nav-link.router-link-active[data-v-7da7f093]{background:var(--n-primary-color-hover);color:var(--n-primary-color);font-weight:500;border-left:3px solid var(--n-primary-color)}.nav-divider[data-v-7da7f093]{height:1px;background:var(--n-border-color);margin:16px 0}.content[data-v-7da7f093]{flex:1;padding:32px}.content-wrapper[data-v-7da7f093]{max-width:800px}@media (max-width: 1024px){.main-container[data-v-7da7f093]{flex-direction:column}.sidebar[data-v-7da7f093]{width:100%;position:static;max-height:none;border-right:none;border-bottom:1px solid var(--n-border-color)}.sidebar-nav[data-v-7da7f093]{padding:0 24px}.nav-list[data-v-7da7f093]{display:flex;flex-wrap:wrap;gap:8px}.nav-item[data-v-7da7f093]{margin-bottom:0}.nav-link[data-v-7da7f093]{padding:8px 16px;white-space:nowrap}}@media (max-width: 768px){.header-content[data-v-7da7f093]{padding:0 16px}.app-title[data-v-7da7f093]{font-size:20px}.content[data-v-7da7f093]{padding:16px}.content-wrapper[data-v-7da7f093]{padding:24px 20px}.sidebar-nav[data-v-7da7f093]{padding:0 16px}}@media (max-width: 480px){.header-content[data-v-7da7f093]{padding:0 12px}.app-title[data-v-7da7f093]{font-size:18px}.content[data-v-7da7f093]{padding:12px}.content-wrapper[data-v-7da7f093]{padding:20px 16px}.sidebar-nav[data-v-7da7f093]{padding:0 12px}.nav-list[data-v-7da7f093]{flex-direction:column}.nav-link[data-v-7da7f093]{text-align:center}}
