@charset "UTF-8";.bili-header[data-v-087aab52]{position:relative;display:flex;flex-direction:column;box-shadow:0 4px 24px #00000014;overflow:visible!important;z-index:1001}.bili-header--home[data-v-087aab52]{min-height:9.375rem}.bili-header[data-v-087aab52]:not(.bili-header--home){height:4rem;background-color:#fff}.bili-header:not(.bili-header--home) .bili-header__top[data-v-087aab52]{color:#61666d}.bili-header:not(.bili-header--home) .nav-links .nav-link[data-v-087aab52]{color:#61666d;text-shadow:none}.bili-header:not(.bili-header--home) .nav-links .nav-link[data-v-087aab52]:hover{opacity:.8}.bili-header:not(.bili-header--home) .user-actions .action-item[data-v-087aab52]{color:#61666d;text-shadow:none}.bili-header:not(.bili-header--home) .user-actions .action-item[data-v-087aab52]:hover{opacity:.8}.bili-header:not(.bili-header--home) .user-avatar img[data-v-087aab52]{border-color:#e2e8f0}.bili-header:not(.bili-header--home) .user-avatar img[data-v-087aab52]:hover{border-color:#94a3b8}.bili-header:not(.bili-header--home) .login-actions .login-btn[data-v-087aab52]{color:#61666d;border-color:#e3e5e7}.bili-header:not(.bili-header--home) .login-actions .login-btn[data-v-087aab52]:hover{background:#f1f2f3;border-color:#cbd5e1}.bili-header:not(.bili-header--home) .login-actions .register-btn[data-v-087aab52]{background:#61666d;color:#fff}.bili-header:not(.bili-header--home) .login-actions .register-btn[data-v-087aab52]:hover{background:#334155}@media (max-width: 1024px){.bili-header--home[data-v-087aab52]{min-height:7.5rem}}@media (max-width: 768px){.bili-header--home[data-v-087aab52]{min-height:6.25rem}}.bili-header__bg[data-v-087aab52]{position:absolute;top:0;left:-50px;width:calc(100% + 100px);height:100%;background-position:center 0;background-size:cover;background-repeat:no-repeat;z-index:0;transition:transform .1s ease-out}.bili-header__fg[data-v-087aab52]{position:absolute;top:0;left:-100px;width:calc(100% + 200px);height:100%;background-position:center bottom;background-size:cover;background-repeat:no-repeat;z-index:0;transition:transform .1s ease-out;pointer-events:none}.bili-header__top[data-v-087aab52]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:.625rem 1.5rem;height:4rem;color:#fff}@media (max-width: 768px){.bili-header__top[data-v-087aab52]{padding:10px 16px}}.bili-header__left[data-v-087aab52]{flex-shrink:0}@media (max-width: 1024px){.bili-header__left .nav-links li[data-v-087aab52]:not(:first-child){display:none}}.bili-header__left .nav-links[data-v-087aab52]{display:flex;list-style:none;margin:0;padding:0;gap:16px;align-items:end}.bili-header__left .nav-links .nav-link[data-v-087aab52]{display:flex;align-items:center;gap:.25rem;color:#fff;text-decoration:none;font-size:.875rem;font-weight:500;text-shadow:0 .0625rem .0625rem rgba(0,0,0,.3)}.bili-header__left .nav-links .nav-link svg[data-v-087aab52]{width:18px;height:18px}.bili-header__left .nav-links .nav-link[data-v-087aab52]:hover{opacity:.8}.bili-header__search[data-v-087aab52]{flex:1;max-width:31.25rem;margin:0 1.25rem;position:relative}.bili-header__search .search-box[data-v-087aab52]{display:flex;align-items:center;background:#f1f2f3;border-radius:.3125rem;opacity:1;padding:0 .25rem 0 .625rem;border:.0625rem solid #e3e5e7;transition:background-color .3s;height:2.5rem}@media (max-width: 480px){.bili-header__search .search-box[data-v-087aab52]{height:2.25rem}}.bili-header__search .search-box[data-v-087aab52]:hover{background:#fff}.bili-header__search .search-box input[data-v-087aab52]{flex:1;border:none;background:transparent;outline:none;height:32px;padding:0 8px;font-size:14px;color:#18191c}.bili-header__search .search-box .search-btn[data-v-087aab52]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#18191c;cursor:pointer;border-radius:6px;transition:background-color .3s,color .3s}.bili-header__search .search-box .search-btn[data-v-087aab52]:hover{background:#10b981;color:#fff}.bili-header__search .search-box .search-btn svg[data-v-087aab52]{width:16px;height:16px}.bili-header__search .search-suggestions[data-v-087aab52]{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:5px;box-shadow:0 4px 12px #0000001a,0 0 1px #0000001a;overflow:hidden;z-index:1000;border:1px solid #e3e5e7}.bili-header__search .search-suggestions .search-hint[data-v-087aab52]{display:flex;align-items:center;gap:10px;padding:12px 16px;color:#9499a0;font-size:13px}.bili-header__search .search-suggestions .search-hint .hint-icon[data-v-087aab52]{width:16px;height:16px;color:#10b981}.bili-header__search .search-suggestions .suggestion-group[data-v-087aab52]{padding:6px 0}.bili-header__search .search-suggestions .suggestion-item[data-v-087aab52]{display:flex;align-items:center;padding:10px 16px;cursor:pointer;gap:12px;transition:background-color .2s}.bili-header__search .search-suggestions .suggestion-item[data-v-087aab52]:hover{background-color:#f1f2f3}.bili-header__search .search-suggestions .suggestion-item .s-icon[data-v-087aab52]{width:14px;height:14px;color:#9499a0}.bili-header__search .search-suggestions .suggestion-item .s-text[data-v-087aab52]{flex:1;font-size:14px;color:#18191c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bili-header__search .search-suggestions .suggestion-item .s-text[data-v-087aab52] .highlight{color:#10b981;font-style:normal;font-weight:600}.bili-header__search .search-suggestions .suggestion-item .s-tag[data-v-087aab52]{font-size:11px;color:#9499a0;background:#f6f7f8;padding:2px 6px;border-radius:4px}.bili-header__right[data-v-087aab52]{display:flex;align-items:center;gap:6px}.bili-header__right .user-avatar-wrapper[data-v-087aab52]{position:relative}@media (min-width: 769px){.bili-header__right .user-avatar-wrapper:hover .user-popover[data-v-087aab52]{opacity:1;visibility:visible;transform:translateY(0)}}@media (max-width: 768px){.bili-header__right .user-avatar-wrapper .user-popover[data-v-087aab52]{display:none!important}}.bili-header__right .user-avatar[data-v-087aab52]{margin-right:.625rem;width:2.375rem;height:2.375rem;border-radius:50%;overflow:hidden;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);border:.125rem solid rgba(255,255,255,.6);background:#e3e5e7;display:flex;align-items:center;justify-content:center}.bili-header__right .user-avatar.no-avatar[data-v-087aab52]{background:linear-gradient(135deg,#10b981,#3b82f6);border-color:#fff6}.bili-header__right .user-avatar .letter-avatar[data-v-087aab52]{color:#fff;font-size:1.125rem;font-weight:700;-webkit-user-select:none;user-select:none}.bili-header__right .user-avatar img[data-v-087aab52]{width:100%;height:100%;object-fit:cover}.bili-header__right .user-avatar[data-v-087aab52]:hover{border-color:#fff;transform:scale(1.1);box-shadow:0 4px 16px #0000002e}.bili-header__right .user-popover[data-v-087aab52]{position:absolute;top:calc(100% + 10px);right:4px;background:#fff;border-radius:14px;box-shadow:0 12px 40px #00000026,0 4px 12px #00000014;width:200px;padding:16px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .25s cubic-bezier(.16,1,.3,1);z-index:101;border:1px solid #f1f5f9}.bili-header__right .user-popover[data-v-087aab52]:before{content:"";position:absolute;top:-6px;right:16px;width:12px;height:12px;background:#fff;transform:rotate(45deg);border-left:1px solid #f1f5f9;border-top:1px solid #f1f5f9}.bili-header__right .user-popover .user-name[data-v-087aab52]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bili-header__right .user-popover .user-stats[data-v-087aab52]{display:flex;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.bili-header__right .user-popover .user-stats .stat-item[data-v-087aab52]{display:flex;flex-direction:column;align-items:center;gap:1px;cursor:pointer;transition:opacity .2s}.bili-header__right .user-popover .user-stats .stat-item[data-v-087aab52]:hover{opacity:.7}.bili-header__right .user-popover .user-stats .stat-item .count[data-v-087aab52]{font-size:16px;font-weight:500;color:#1f1f1f}.bili-header__right .user-popover .user-stats .stat-item .label[data-v-087aab52]{font-size:11px;color:#94a3b8}.bili-header__right .user-popover .popover-menu[data-v-087aab52]{display:flex;flex-direction:column;gap:2px}.bili-header__right .user-popover .popover-menu .menu-item[data-v-087aab52]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s}.bili-header__right .user-popover .popover-menu .menu-item svg[data-v-087aab52]{width:15px;height:15px;flex-shrink:0}.bili-header__right .user-popover .popover-menu .menu-item[data-v-087aab52]:hover{background:#f8fafc;color:#0f172a}.bili-header__right .user-popover .popover-menu .menu-item[data-v-087aab52]:last-child:hover{background:#fff1f2;color:#e11d48}.bili-header__right .user-popover .popover-menu .menu-item .badge-dot[data-v-087aab52]{width:8px;height:8px;background-color:var(--primary-color);border-radius:50%;margin-left:auto}.bili-header__right .user-actions[data-v-087aab52]{display:flex;list-style:none;margin:0;padding:0;gap:15px}@media (max-width: 768px){.bili-header__right .user-actions[data-v-087aab52]{display:none!important}}.bili-header__right .user-actions .action-item[data-v-087aab52]{display:flex;flex-direction:column;align-items:center;color:#fff;text-decoration:none;font-size:13px;text-shadow:0 1px 1px rgba(0,0,0,.3);position:relative}.bili-header__right .user-actions .action-item svg[data-v-087aab52]{width:20px;height:20px;margin-bottom:2px}.bili-header__right .user-actions .action-item .badge[data-v-087aab52]{position:absolute;top:-4px;right:4px;background:var(--primary-color);color:#fff;line-height:14px;padding:0 4px;border-radius:10px;font-size:11px;transform:scale(.85);font-weight:600;box-shadow:0 0 0 1px #fff}.bili-header__right .user-actions .action-item[data-v-087aab52]:hover{opacity:.8}.bili-header__right .login-actions[data-v-087aab52]{display:flex;align-items:center;gap:12px}.bili-header__right .login-actions .login-btn[data-v-087aab52]{display:flex;align-items:center;gap:4px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:8px;padding:7px 20px;font-size:14px;cursor:pointer;font-weight:500;transition:all .3s}.bili-header__right .login-actions .login-btn svg[data-v-087aab52]{width:16px;height:16px}.bili-header__right .login-actions .login-btn[data-v-087aab52]:hover{background:#ffffff1a;border-color:#fffc}.bili-header__right .login-actions .register-btn[data-v-087aab52]{background:#fff;color:#18191c;border:none;border-radius:8px;padding:8px 16px;font-size:14px;cursor:pointer;font-weight:500;transition:all .3s}.bili-header__right .login-actions .register-btn[data-v-087aab52]:hover{background:#f1f2f3}.bili-header__right .upload-wrapper[data-v-087aab52]{position:relative}.bili-header__right .upload-wrapper:hover .upload-popover[data-v-087aab52]{opacity:1;visibility:visible;transform:translateY(0)}.bili-header__right .upload-btn[data-v-087aab52]{display:flex;align-items:center;gap:4px;background:#10b981;color:#fff;border:none;border-radius:8px;padding:7px 20px;border:1px solid transparent;font-size:14px;cursor:pointer;font-weight:500;margin-left:4px;transition:background-color .3s}@media (max-width: 768px){.bili-header__right .upload-btn[data-v-087aab52]{display:none!important}}.bili-header__right .upload-btn svg[data-v-087aab52]{width:16px;height:16px}.bili-header__right .upload-btn[data-v-087aab52]:hover{background:#059669}.bili-header__right .upload-popover[data-v-087aab52]{position:absolute;top:calc(100% + 10px);right:0;width:140px;background:#fff;border-radius:14px;box-shadow:0 12px 40px #00000026,0 4px 12px #00000014;padding:8px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .25s cubic-bezier(.16,1,.3,1);z-index:100;border:1px solid #f1f5f9}.bili-header__right .upload-popover[data-v-087aab52]:before{content:"";position:absolute;top:-6px;right:24px;width:12px;height:12px;background:#fff;transform:rotate(45deg);border-left:1px solid #f1f5f9;border-top:1px solid #f1f5f9}.bili-header__right .upload-popover .popover-item[data-v-087aab52]{display:flex;align-items:center;gap:10px;padding:10px 12px;color:#475569;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s}.bili-header__right .upload-popover .popover-item[data-v-087aab52]:hover{background:#f1f5f9;color:#10b981}.bili-header__right .upload-popover .popover-item svg[data-v-087aab52]{width:18px;height:18px}.bili-header__logo[data-v-087aab52]{position:absolute;bottom:0;left:60px;z-index:1;padding-bottom:20px}@media (max-width: 768px){.bili-header__logo[data-v-087aab52]{left:20px}.bili-header__logo h1[data-v-087aab52]{font-size:24px!important;padding-bottom:16px!important}}.bili-header__logo .logo-img[data-v-087aab52]{height:70px}.modal-overlay[data-v-087aab52]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:9999;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-087aab52 .2s ease}@keyframes fadeIn-087aab52{0%{opacity:0}to{opacity:1}}.modal-content[data-v-087aab52]{background:#fff;width:48.75rem;max-width:90vw;border-radius:1rem;display:flex;overflow:hidden;position:relative;box-shadow:0 10px 40px #0003;transform:translateY(0);animation:slideUp-087aab52 .3s cubic-bezier(.16,1,.3,1);color:#18191c;transition:all .3s cubic-bezier(.16,1,.3,1);min-height:520px}@media (max-width: 768px){.modal-content[data-v-087aab52]{flex-direction:column;width:400px;min-height:auto}}@keyframes slideUp-087aab52{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-close[data-v-087aab52]{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#94a3b8;transition:all .2s;z-index:20;background:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-close[data-v-087aab52]:hover{background:#f1f5f9;color:#0f172a}.modal-left-visual[data-v-087aab52]{width:340px;position:relative}@media (max-width: 768px){.modal-left-visual[data-v-087aab52]{display:none}}.modal-left-visual .visual-bg[data-v-087aab52]{position:absolute;top:0;right:0;bottom:0;left:0}.modal-left-visual .visual-bg img[data-v-087aab52]{width:100%;height:100%;object-fit:cover}.modal-left-visual .visual-bg[data-v-087aab52]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000001a,#0009)}.modal-left-visual .visual-content[data-v-087aab52]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:32px;color:#fff}.modal-left-visual .visual-content .v-logo[data-v-087aab52]{width:48px;height:48px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;border:1px solid rgba(255,255,255,.3)}.modal-left-visual .visual-content .v-logo svg[data-v-087aab52]{width:28px;height:28px;color:#fff}.modal-left-visual .visual-content h2[data-v-087aab52]{margin:0 0 8px;font-size:24px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.modal-left-visual .visual-content p[data-v-087aab52]{margin:0;font-size:14px;opacity:.9;line-height:1.5;text-shadow:0 1px 2px rgba(0,0,0,.3)}.modal-right-form[data-v-087aab52]{flex:1;padding:40px 48px;display:flex;flex-direction:column;min-height:520px;box-sizing:border-box;justify-content:center}@media (max-width: 768px){.modal-right-form[data-v-087aab52]{padding:40px 24px;min-height:auto}}.modal-tabs[data-v-087aab52]{display:flex;gap:24px;margin-bottom:24px;border-bottom:1px solid #e2e8f0;padding-bottom:2px;margin-top:-10px}.modal-tabs .tab-item[data-v-087aab52]{font-size:18px;font-weight:600;color:#64748b;cursor:pointer;position:relative;padding-bottom:8px;transition:color .2s}.modal-tabs .tab-item.active[data-v-087aab52]{color:#0f172a}.modal-tabs .tab-item.active[data-v-087aab52]:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;border-radius:2px;background:var(--primary-color)}.modal-tabs .tab-item[data-v-087aab52]:hover:not(.active){color:#334155}.auth-message[data-v-087aab52]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:500;margin-bottom:20px;min-height:46px;box-sizing:border-box;animation:messageSlideIn-087aab52 .3s cubic-bezier(.16,1,.3,1);border:1px solid transparent}.auth-message svg[data-v-087aab52]{width:18px;height:18px;flex-shrink:0}.auth-message.error[data-v-087aab52]{background:#fff5f5;color:#e53e3e;border-color:#feb2b2;box-shadow:0 4px 12px #e53e3e14}.auth-message.success[data-v-087aab52]{background:#f0fff4;color:#38a169;border-color:#9ae6b4;box-shadow:0 4px 12px #38a16914}@keyframes messageSlideIn-087aab52{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.modal-form[data-v-087aab52]{display:flex;flex-direction:column;gap:16px}.modal-form .form-item[data-v-087aab52]{width:100%}.modal-form .form-item input[type=text][data-v-087aab52],.modal-form .form-item input[type=password][data-v-087aab52],.modal-form .form-item input[type=email][data-v-087aab52]{width:100%;height:48px;padding:0 16px;border:1px solid #cbd5e1;border-radius:8px;font-size:15px;outline:none;transition:all .2s;background:#f8fafc;box-sizing:border-box}.modal-form .form-item input[type=text][data-v-087aab52]:focus,.modal-form .form-item input[type=password][data-v-087aab52]:focus,.modal-form .form-item input[type=email][data-v-087aab52]:focus{background:#fff;border-color:var(--primary-color);box-shadow:0 0 0 3px #ff6b6b1a}.modal-form .code-input[data-v-087aab52]{display:flex;gap:12px}.modal-form .code-input input[data-v-087aab52]{flex:1}.modal-form .code-input .send-code-btn[data-v-087aab52]{width:110px;border:1px solid #cbd5e1;background:#fff;color:var(--primary-color);border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s}.modal-form .code-input .send-code-btn[data-v-087aab52]:hover{background:#fff5f5;border-color:#feb2b2}.modal-form .primary-btn[data-v-087aab52]{height:48px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;margin-top:8px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.modal-form .primary-btn[data-v-087aab52]:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #ff6b6b33}.modal-form .primary-btn[data-v-087aab52]:active{transform:scale(.96)}.modal-form .form-footer[data-v-087aab52]{display:flex;justify-content:space-between;font-size:13px;color:#64748b}.modal-form .form-footer a[data-v-087aab52]{color:var(--primary-color);text-decoration:none}.modal-form .form-footer a[data-v-087aab52]:hover{text-decoration:underline}.modal-form .form-footer .agreement[data-v-087aab52]{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.modal-form .form-item .qq-input-wrap[data-v-087aab52]{position:relative;width:100%}.modal-form .form-item .qq-input-wrap input[data-v-087aab52]{width:100%;height:48px;padding:0 16px;border:1px solid #cbd5e1;border-radius:8px;font-size:15px;outline:none;transition:all .2s;background:#f8fafc;box-sizing:border-box}.modal-form .form-item .qq-input-wrap input[data-v-087aab52]:focus{background:#fff;border-color:var(--primary-color);box-shadow:0 0 0 3px #ff6b6b1a}.modal-form .form-item .qq-input-wrap input.loading[data-v-087aab52]{background:#f0fdf4;border-color:#86efac}.modal-form .form-item .qq-input-wrap .qq-status[data-v-087aab52]{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:12px;color:#10b981;pointer-events:none;animation:pulse-087aab52 1s infinite}@keyframes pulse-087aab52{0%,to{opacity:1}50%{opacity:.5}}.modal-form .qq-preview[data-v-087aab52]{display:flex;align-items:center;gap:14px;background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(134,239,172,.4);border-radius:14px;padding:14px 18px;margin-top:-4px;box-shadow:0 8px 25px #0000000d;animation:fadeSlideIn-087aab52 .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.modal-form .qq-preview[data-v-087aab52]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#86efac}@keyframes fadeSlideIn-087aab52{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.modal-form .qq-preview img[data-v-087aab52]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 10px #0000001a;flex-shrink:0;transition:transform .3s ease}.modal-form .qq-preview img[data-v-087aab52]:hover{transform:rotate(5deg) scale(1.1)}.modal-form .qq-preview .qq-preview-info[data-v-087aab52]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.modal-form .qq-preview .qq-preview-info .qq-name[data-v-087aab52]{font-size:14px;font-weight:600;color:#15803d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-form .qq-preview .qq-preview-info .qq-number[data-v-087aab52]{font-size:12px;color:#4ade80}.modal-form .qq-preview .qq-badge[data-v-087aab52]{font-size:12px;font-weight:600;color:#16a34a;background:#ffffffb3;padding:3px 8px;border-radius:20px;border:1px solid #86efac;white-space:nowrap;flex-shrink:0}.modal-form .reg-success-content[data-v-087aab52]{display:flex;flex-direction:column;align-items:center;padding:24px 0;text-align:center;animation:fadeInScale-087aab52 .4s ease-out}@keyframes fadeInScale-087aab52{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-form .reg-success-content .success-icon[data-v-087aab52]{width:64px;height:64px;background:#f0fdf4;color:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:32px;box-shadow:0 4px 12px #16a34a1a}.modal-form .reg-success-content h3[data-v-087aab52]{font-size:20px;color:#18191c;margin:0 0 12px}.modal-form .reg-success-content .success-tip[data-v-087aab52]{font-size:14px;color:#61666d;line-height:1.6;margin-bottom:24px;padding:0 10px}.modal-form .reg-success-content .success-tip strong[data-v-087aab52]{color:#16a34a}.modal-form .reg-success-content .email-action[data-v-087aab52]{width:100%;margin-bottom:16px}.modal-form .reg-success-content .email-action .email-link[data-v-087aab52]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#16a34a;color:#fff;height:44px;border-radius:8px;text-decoration:none;font-weight:600;transition:all .2s}.modal-form .reg-success-content .email-action .email-link[data-v-087aab52]:hover{background:#15803d;transform:translateY(-1px);box-shadow:0 4px 12px #16a34a33}.modal-form .reg-success-content .email-action .email-link svg[data-v-087aab52]{width:18px;height:18px}.modal-form .reg-success-content .text-button[data-v-087aab52]{background:none;border:none;color:#9499a0;font-size:13px;cursor:pointer;padding:8px 16px;transition:color .2s}.modal-form .reg-success-content .text-button[data-v-087aab52]:hover{color:#16a34a}.footer[data-v-a47a1317]{background:var(--bg-white);border-top:1px solid var(--border-color);padding:30px 20px 20px;margin-top:auto}.footer-container[data-v-a47a1317]{max-width:1200px;margin:0 auto}.footer-content[data-v-a47a1317]{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:30px}.footer-section .footer-title[data-v-a47a1317]{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--text-color)}.footer-section .footer-text[data-v-a47a1317]{font-size:13px;line-height:1.6;color:var(--text-light);margin:0}.footer-links[data-v-a47a1317]{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.footer-link[data-v-a47a1317]{color:var(--text-light);transition:var(--transition);font-size:13px}.footer-link[data-v-a47a1317]:hover{color:var(--primary-color)}.footer-bottom[data-v-a47a1317]{text-align:center;padding-top:20px;border-top:1px solid var(--border-color);font-size:12px;color:var(--text-light);margin:0}@media (max-width: 768px){.footer-content[data-v-a47a1317]{grid-template-columns:1fr;gap:20px}}.toast-container[data-v-7c9690b4]{position:fixed;top:30px;left:50%;transform:translate(-50%);z-index:99999;pointer-events:none}.toast-list[data-v-7c9690b4]{display:flex;flex-direction:column;gap:12px;align-items:center}.toast-item[data-v-7c9690b4]{display:flex;align-items:center;gap:10px;padding:13px 16px;border-radius:12px;font-size:14px;font-weight:500;min-width:240px;max-width:380px;box-shadow:0 8px 30px #0000001f,0 2px 8px #00000014;cursor:pointer;pointer-events:all;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid transparent;transition:transform .15s,opacity .15s}.toast-item[data-v-7c9690b4]:hover{transform:translateY(-2px)}.toast-success[data-v-7c9690b4]{background:#f0fdf5f7;color:#15803d;border-color:#bbf7d0}.toast-error[data-v-7c9690b4]{background:#fef2f2f7;color:#b91c1c;border-color:#fecaca}.toast-warning[data-v-7c9690b4]{background:#fffbebf7;color:#b45309;border-color:#fde68a}.toast-info[data-v-7c9690b4]{background:#eff6fff7;color:#1d4ed8;border-color:#bfdbfe}.toast-icon[data-v-7c9690b4]{display:flex;align-items:center;flex-shrink:0}.toast-icon svg[data-v-7c9690b4]{width:18px;height:18px}.toast-message[data-v-7c9690b4]{flex:1;line-height:1.4}.toast-close[data-v-7c9690b4]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:2px;border-radius:4px;color:inherit;opacity:.5;transition:opacity .2s;flex-shrink:0}.toast-close[data-v-7c9690b4]:hover{opacity:1}.toast-close svg[data-v-7c9690b4]{width:14px;height:14px}.toast-enter-active[data-v-7c9690b4]{transition:all .3s cubic-bezier(.16,1,.3,1)}.toast-leave-active[data-v-7c9690b4]{transition:all .2s ease-in}.toast-enter-from[data-v-7c9690b4]{opacity:0;transform:translateY(-30px) scale(.95)}.toast-leave-to[data-v-7c9690b4]{opacity:0;transform:translateY(-20px) scale(.95)}.toast-move[data-v-7c9690b4]{transition:transform .3s ease}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:var(--bg-gray, #f0f2f5);min-height:100vh;overflow-x:hidden}div{box-sizing:border-box}#app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;width:100%;margin:0 auto}.stats-banner[data-v-56e8e268]{background:linear-gradient(135deg,#10b981,#059669,#047857);color:#fff;padding:20px 0;margin-bottom:16px;position:relative;overflow:hidden}.stats-banner[data-v-56e8e268]:before{content:"";position:absolute;top:-50%;left:-10%;width:40%;height:200%;background:#ffffff0d;transform:rotate(-15deg);pointer-events:none}.stats-banner .bili-container[data-v-56e8e268]{display:flex;align-items:center;justify-content:space-between;gap:20px}@media (max-width: 768px){.stats-banner .bili-container[data-v-56e8e268]{flex-direction:column;gap:12px}}.stats-banner .stats-inner[data-v-56e8e268]{display:flex;align-items:center;gap:0;flex:1;justify-content:center}@media (max-width: 640px){.stats-banner .stats-inner[data-v-56e8e268]{flex-wrap:wrap;gap:16px}}.stats-banner .stat-item[data-v-56e8e268]{display:flex;align-items:center;gap:12px;padding:8px 24px}@media (max-width: 640px){.stats-banner .stat-item[data-v-56e8e268]{padding:8px 16px}}.stats-banner .stat-item .stat-icon[data-v-56e8e268]{width:32px;height:32px;opacity:.9}.stats-banner .stat-item .stat-info[data-v-56e8e268]{display:flex;flex-direction:column;gap:2px}.stats-banner .stat-item .stat-num[data-v-56e8e268]{font-size:20px;font-weight:700;letter-spacing:-.5px}@media (max-width: 640px){.stats-banner .stat-item .stat-num[data-v-56e8e268]{font-size:16px}}.stats-banner .stat-item .stat-label[data-v-56e8e268]{font-size:12px;opacity:.85}.stats-banner .stat-divider[data-v-56e8e268]{width:1px;height:40px;background:#fff3}@media (max-width: 640px){.stats-banner .stat-divider[data-v-56e8e268]{display:none}}.stats-banner .stats-slogan[data-v-56e8e268]{font-size:14px;opacity:.9;white-space:nowrap}@media (max-width: 768px){.stats-banner .stats-slogan[data-v-56e8e268]{display:none}}.bilibili-home[data-v-56e8e268]{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#18191c;min-height:100vh;margin:0 auto;margin-top:.9375rem;max-width:93.75rem;width:100%}@media (max-width: 1300px){.bilibili-home[data-v-56e8e268]{max-width:100%}}.bilibili-home .visual-hidden[data-v-56e8e268]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bili-container[data-v-56e8e268]{margin:0 auto;display:flex;align-items:flex-start;gap:.9375rem;padding:0 1.25rem}@media (max-width: 1100px){.bili-container[data-v-56e8e268]{flex-direction:column}}.bili-channel[data-v-56e8e268]{display:flex;flex-direction:column;width:16.25rem;flex-shrink:0;background:#fff;padding:1.5rem;border-radius:.3125rem;box-shadow:0 .25rem 1.25rem #0000000a;border:.0625rem solid #f3f4f6;position:sticky;top:.9375rem;z-index:100}@media (max-width: 1100px){.bili-channel[data-v-56e8e268]{width:100%;position:static;display:flex;flex-direction:row;align-items:center;gap:8px;padding:12px 16px;overflow-x:auto;scrollbar-width:none}.bili-channel[data-v-56e8e268]::-webkit-scrollbar{display:none}.bili-channel .channel-split[data-v-56e8e268]{display:none}}@media (max-width: 640px){.bili-channel[data-v-56e8e268]{padding:10px 12px}}.channel-icons[data-v-56e8e268]{display:flex;flex-direction:column;gap:12px}@media (max-width: 1100px){.channel-icons[data-v-56e8e268]{flex-shrink:0;flex-direction:row;gap:8px;padding-right:12px;border-right:1px solid #f3f4f6}}@media (max-width: 640px){.channel-icons[data-v-56e8e268]{display:none}}.channel-icons .channel-icon-item[data-v-56e8e268]{display:flex;align-items:center;text-decoration:none;color:#18191c;font-size:.875rem;font-weight:500;padding:.5rem;border-radius:.5rem;transition:all .2s}.channel-icons .channel-icon-item .icon-wrap[data-v-56e8e268]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;margin-right:12px}.channel-icons .channel-icon-item .icon-wrap svg[data-v-56e8e268]{width:18px;height:18px}.channel-icons .channel-icon-item .icon-wrap.bg-dynamic[data-v-56e8e268]{background:linear-gradient(135deg,#10b981,#059669)}.channel-icons .channel-icon-item .icon-wrap.bg-hot[data-v-56e8e268]{background:linear-gradient(135deg,#f43f5e,#e11d48)}.channel-icons .channel-icon-item[data-v-56e8e268]:hover,.channel-icons .channel-icon-item.active[data-v-56e8e268]{background-color:#ecfdf5;color:#10b981}.channel-split[data-v-56e8e268]{width:100%;height:1px;background-color:#f3f4f6;margin:12px 0}@media (max-width: 1100px){.channel-split[data-v-56e8e268]{display:none}}.channel-links[data-v-56e8e268]{display:flex;flex-direction:column;gap:12px}@media (max-width: 1100px){.channel-links[data-v-56e8e268]{flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.channel-links[data-v-56e8e268]::-webkit-scrollbar{display:none}}.channel-links .channel-row[data-v-56e8e268]{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 1100px){.channel-links .channel-row[data-v-56e8e268]{flex-wrap:nowrap}}.channel-links .channel-row .channel-link[data-v-56e8e268]{display:inline-flex;align-items:center;text-decoration:none;font-size:.8125rem;padding:.375rem .75rem;border-radius:.375rem;transition:all .2s;border:.0625rem solid transparent}.channel-links .channel-row .channel-link[data-v-56e8e268]:nth-child(5n+1){background-color:#fee2e2;color:#ef4444;border-color:#fecaca}.channel-links .channel-row .channel-link[data-v-56e8e268]:nth-child(5n+1):hover{background-color:#fca5a5;color:#b91c1c}.channel-links .channel-row .channel-link[data-v-56e8e268]:nth-child(5n+2){background-color:#fef3c7;color:#f59e0b;border-color:#fde68a}.channel-links .channel-row .channel-link[data-v-56e8e268]:nth-child(5n+2):hover{background-color:#fcd34d;color:#b45309}.channel-links .channel-row .channel-link[data-v-56e8e268]:nth-child(5n+3){background-color:#dcfce7;color:#10b981;border-color:#bbf7d0}.channel-links .channel-row .channel-link[data-v-56e8e268]:nth-child(5n+3):hover{background-color:#86efac;color:#047857}.channel-links .channel-row .channel-link[data-v-56e8e268]:nth-child(5n+4){background-color:#ccfbf1;color:#14b8a6;border-color:#99f6e4}.channel-links .channel-row .channel-link[data-v-56e8e268]:nth-child(5n+4):hover{background-color:#5eead4;color:#0f766e}.channel-links .channel-row .channel-link[data-v-56e8e268]:nth-child(5n+5){background-color:#fce7f3;color:#ec4899;border-color:#fbcfe8}.channel-links .channel-row .channel-link[data-v-56e8e268]:nth-child(5n+5):hover{background-color:#f9a8d4;color:#be185d}.quick-nav[data-v-56e8e268]{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width: 1100px){.quick-nav[data-v-56e8e268]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none}.quick-nav[data-v-56e8e268]::-webkit-scrollbar{display:none}}.quick-nav .quick-nav-item[data-v-56e8e268]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border-radius:10px;text-decoration:none;font-size:11px;font-weight:500;color:#4b5563;transition:all .2s;white-space:nowrap;flex:0 0 auto}.quick-nav .quick-nav-item[data-v-56e8e268]:hover{background:#f1f5f9}.quick-nav .quick-nav-item .qn-icon[data-v-56e8e268]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.quick-nav .quick-nav-item .qn-icon svg[data-v-56e8e268]{width:16px;height:16px;color:#fff}.quick-nav .quick-nav-item .qn-icon.submit[data-v-56e8e268]{background:linear-gradient(135deg,#10b981,#059669)}.quick-nav .quick-nav-item .qn-icon.article[data-v-56e8e268]{background:linear-gradient(135deg,#f59e0b,#d97706)}.quick-nav .quick-nav-item .qn-icon.explore[data-v-56e8e268]{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.quick-nav .quick-nav-item .qn-icon.read[data-v-56e8e268]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.channel-group-label[data-v-56e8e268]{font-size:11px;font-weight:600;color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;margin-bottom:-4px}@media (max-width: 1100px){.channel-group-label[data-v-56e8e268]{display:none}}.bili-feed[data-v-56e8e268]{flex:1;display:flex;flex-direction:column;gap:16px;padding-bottom:40px;width:100%}.feed-card-grid[data-v-56e8e268]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}@media (max-width: 768px){.feed-card-grid[data-v-56e8e268]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.feed-card-grid[data-v-56e8e268]{grid-template-columns:1fr}}.carousel-section[data-v-56e8e268]{display:flex;gap:15px;align-items:stretch}@media (max-width: 960px){.carousel-section[data-v-56e8e268]{flex-direction:column}}.carousel-main[data-v-56e8e268]{flex:1;min-width:0}.ad-panel[data-v-56e8e268]{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:10px}@media (max-width: 960px){.ad-panel[data-v-56e8e268]{width:100%;flex-direction:row}}@media (max-width: 480px){.ad-panel[data-v-56e8e268]{flex-direction:column}}.ad-slot[data-v-56e8e268]{flex:1;border-radius:10px;overflow:hidden;border:1px solid #e5e7eb;background:#fff;display:flex;flex-direction:column;cursor:pointer;transition:all .25s ease;position:relative}.ad-slot[data-v-56e8e268]:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.ad-slot:hover .ad-placeholder[data-v-56e8e268]{background:#f0fdf4}.ad-slot .ad-label[data-v-56e8e268]{position:absolute;top:8px;right:8px;font-size:10px;color:#9ca3af;background:#f3f4f6e6;padding:2px 6px;border-radius:4px;font-weight:500;z-index:1}.ad-slot .ad-placeholder[data-v-56e8e268]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px 12px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);text-align:center;transition:background .25s}.ad-slot .ad-placeholder .ad-icon[data-v-56e8e268]{width:32px;height:32px;color:#10b981;opacity:.8}.ad-slot .ad-placeholder .ad-title[data-v-56e8e268]{margin:0;font-size:13px;font-weight:600;color:#374151;line-height:1.3}.ad-slot .ad-placeholder .ad-desc[data-v-56e8e268]{margin:0;font-size:11px;color:#9ca3af;line-height:1.4}.ad-slot.ad-slot-top .ad-placeholder .ad-icon[data-v-56e8e268]{color:#10b981}.ad-slot.ad-slot-bottom .ad-placeholder .ad-icon[data-v-56e8e268]{color:#f59e0b}.carousel-wrapper[data-v-56e8e268]{width:100%;min-width:0;height:100%;position:relative;border-radius:5px;overflow:hidden;background:#1f2937;aspect-ratio:16/6}@media (max-width: 768px){.carousel-wrapper[data-v-56e8e268]{aspect-ratio:16/8}}.carousel-wrapper:hover .carousel-btn[data-v-56e8e268]{opacity:1;pointer-events:auto}.carousel-wrapper .carousel-track[data-v-56e8e268]{display:flex;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.carousel-wrapper .carousel-slide[data-v-56e8e268]{min-width:100%;position:relative;cursor:pointer}.carousel-wrapper .carousel-slide img[data-v-56e8e268]{width:100%;height:100%;object-fit:cover}.carousel-wrapper .carousel-slide .carousel-mask[data-v-56e8e268]{position:absolute;bottom:0;left:0;right:0;padding:60px 24px 24px;background:linear-gradient(transparent,#000000bf);color:#fff}.carousel-wrapper .carousel-slide .carousel-tag[data-v-56e8e268]{display:inline-block;padding:4px 12px;background:#10b981e6;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:10px}.carousel-wrapper .carousel-slide .carousel-title[data-v-56e8e268]{margin:0 0 6px;font-size:22px;font-weight:600;line-height:1.3}@media (max-width: 640px){.carousel-wrapper .carousel-slide .carousel-title[data-v-56e8e268]{font-size:18px}}.carousel-wrapper .carousel-slide .carousel-desc[data-v-56e8e268]{margin:0;font-size:14px;opacity:.9}.carousel-wrapper .carousel-btn[data-v-56e8e268]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#ffffffe6;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:10;opacity:0;pointer-events:none}.carousel-wrapper .carousel-btn svg[data-v-56e8e268]{width:20px;height:20px;color:#1f2937}.carousel-wrapper .carousel-btn[data-v-56e8e268]:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.carousel-wrapper .carousel-btn.prev[data-v-56e8e268]{left:16px}.carousel-wrapper .carousel-btn.next[data-v-56e8e268]{right:16px}.carousel-wrapper .carousel-btn[data-v-56e8e268]:disabled{opacity:.5;cursor:not-allowed}.carousel-wrapper .carousel-indicators[data-v-56e8e268]{position:absolute;bottom:16px;right:24px;display:flex;gap:8px;z-index:10}.carousel-wrapper .carousel-indicators .indicator[data-v-56e8e268]{width:8px;height:8px;border-radius:50%;background:#fff6;cursor:pointer;transition:all .2s}.carousel-wrapper .carousel-indicators .indicator[data-v-56e8e268]:hover{background:#ffffffb3}.carousel-wrapper .carousel-indicators .indicator.active[data-v-56e8e268]{width:24px;border-radius:4px;background:#fff}.carousel-empty[data-v-56e8e268]{display:flex;align-items:center;justify-content:center;background:#f8fafc}.carousel-empty .carousel-empty-inner[data-v-56e8e268]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#94a3b8}.carousel-empty .carousel-empty-inner .empty-icon[data-v-56e8e268]{width:48px;height:48px;opacity:.4}.carousel-empty .carousel-empty-inner p[data-v-56e8e268]{margin:0;font-size:14px}.articles-scroll-skeleton[data-v-56e8e268]{display:flex;gap:16px;overflow:hidden}.articles-scroll-skeleton .article-skel-card[data-v-56e8e268]{flex:0 0 240px;border-radius:10px;overflow:hidden;border:1px solid #f3f4f6}.articles-scroll-skeleton .article-skel-card .askel-info[data-v-56e8e268]{padding:12px;display:flex;flex-direction:column;gap:8px}.articles-scroll-skeleton .article-skel-card .askel-line[data-v-56e8e268]{border-radius:4px;height:14px}.featured-section[data-v-56e8e268]{background:#fff;padding:20px;border-radius:5px;border:1px solid #f3f4f6;box-shadow:0 4px 20px #0000000a;display:flex;flex-direction:column;gap:16px}.featured-top-layout[data-v-56e8e268]{display:flex;gap:16px}@media (max-width: 768px){.featured-top-layout[data-v-56e8e268]{flex-direction:column}}.featured-top-layout .inline-carousel[data-v-56e8e268]{flex:3;min-height:200px;border-radius:10px;overflow:hidden;cursor:pointer}.featured-top-layout .inline-carousel .carousel-content[data-v-56e8e268]{position:relative;width:100%;height:100%}.featured-top-layout .inline-carousel .carousel-content img[data-v-56e8e268]{width:100%;height:100%;object-fit:cover}.featured-top-layout .inline-carousel .carousel-content .carousel-mask[data-v-56e8e268]{position:absolute;bottom:0;left:0;right:0;padding:50px 16px 16px;background:linear-gradient(transparent,#000000b3);color:#fff}.featured-top-layout .inline-carousel .carousel-content .carousel-mask .carousel-title[data-v-56e8e268]{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.3}.featured-top-layout .inline-carousel .carousel-content .carousel-mask .carousel-controls[data-v-56e8e268]{display:flex;align-items:center;gap:12px}.featured-top-layout .inline-carousel .carousel-content .carousel-mask .carousel-controls .carousel-dots[data-v-56e8e268]{display:flex;gap:6px}.featured-top-layout .inline-carousel .carousel-content .carousel-mask .carousel-controls .carousel-dots .dot[data-v-56e8e268]{width:6px;height:6px;border-radius:50%;background:#fff6}.featured-top-layout .inline-carousel .carousel-content .carousel-mask .carousel-controls .carousel-dots .dot.active[data-v-56e8e268]{background:#fff}.featured-top-layout .inline-carousel .carousel-content .carousel-mask .carousel-controls .carousel-btns[data-v-56e8e268]{display:flex;gap:4px;margin-left:auto}.featured-top-layout .inline-carousel .carousel-content .carousel-mask .carousel-controls .carousel-btns .c-btn[data-v-56e8e268]{width:24px;height:24px;border-radius:4px;background:#fff3;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.featured-top-layout .inline-carousel .carousel-content .carousel-mask .carousel-controls .carousel-btns .c-btn svg[data-v-56e8e268]{width:14px;height:14px}.featured-top-layout .inline-carousel .carousel-content .carousel-mask .carousel-controls .carousel-btns .c-btn[data-v-56e8e268]:hover{background:#ffffff4d}.top-cards-column[data-v-56e8e268]{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.featured-grid[data-v-56e8e268]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}@media (max-width: 768px){.featured-grid[data-v-56e8e268]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.featured-grid[data-v-56e8e268]{grid-template-columns:1fr}}.feed-section-title[data-v-56e8e268]{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#18191c;padding:8px 0}.feed-section-title h2[data-v-56e8e268]{font-size:18px;font-weight:600;margin:0}.feed-section-title svg[data-v-56e8e268]{width:22px;height:22px;color:#f59e0b}.feed-section-title .title-left[data-v-56e8e268]{display:flex;align-items:center;gap:10px}.feed-section-title .title-left .result-count[data-v-56e8e268]{font-size:13px;color:#9499a0;font-weight:400}.feed-section-title .refresh-content-btn[data-v-56e8e268]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:1px solid #e3e5e7;background:#fff;color:#61666d;font-size:13px;cursor:pointer;transition:all .3s}.feed-section-title .refresh-content-btn svg[data-v-56e8e268]{width:14px!important;height:14px!important;color:#61666d!important}.feed-section-title .refresh-content-btn[data-v-56e8e268]:hover:not(:disabled){color:#10b981;border-color:#10b981;background-color:#ecfdf5}.feed-section-title .refresh-content-btn:hover:not(:disabled) svg[data-v-56e8e268]{color:#10b981!important}.feed-section-title .refresh-content-btn[data-v-56e8e268]:disabled{cursor:not-allowed;opacity:.6}.feed-section-title .refresh-content-btn .spinning[data-v-56e8e268]{animation:rotate-56e8e268 1s linear infinite}.feed-section-title .clear-search[data-v-56e8e268]{display:flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #e3e5e7;background:#fff;color:#61666d;border-radius:8px;font-size:13px;cursor:pointer;transition:all .3s}.feed-section-title .clear-search svg[data-v-56e8e268]{width:14px;height:14px}.feed-section-title .clear-search[data-v-56e8e268]:hover{color:#ef4444;border-color:#ef4444;background:#fef2f2}.feed-section-title .see-all-link[data-v-56e8e268]{display:flex;align-items:center;gap:4px;font-size:13px;color:#10b981;text-decoration:none;transition:color .2s}.feed-section-title .see-all-link svg[data-v-56e8e268]{width:14px;height:14px}.feed-section-title .see-all-link[data-v-56e8e268]:hover{color:#059669}@media (max-width: 640px){.feed-section-title .title-suffix[data-v-56e8e268]{display:none}}.feed-section-title.with-tabs .title-left svg[data-v-56e8e268]{color:#10b981}.feed-section-title.with-tabs .title-tabs[data-v-56e8e268]{display:flex;gap:6px;background:#f3f4f6;padding:4px;border-radius:8px}.feed-section-title.with-tabs .title-tabs .tab-btn[data-v-56e8e268]{border:none;background:transparent;color:#61666d;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.feed-section-title.with-tabs .title-tabs .tab-btn[data-v-56e8e268]:hover{color:#18191c}.feed-section-title.with-tabs .title-tabs .tab-btn.active[data-v-56e8e268]{background:#fff;color:#10b981;box-shadow:0 2px 8px #10b98126}.feed-card[data-v-56e8e268]{display:flex;flex-direction:column;cursor:pointer;background:#fff;border-radius:5px;overflow:hidden;border:1px solid #f3f4f6;transition:all .25s ease}.feed-card[data-v-56e8e268]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.feed-card:hover .card-cover img[data-v-56e8e268]{transform:scale(1.05)}.feed-card:hover .card-title[data-v-56e8e268]{color:#10b981}.feed-card .card-cover[data-v-56e8e268]{width:100%;aspect-ratio:307/173;overflow:hidden;position:relative}.feed-card .card-cover img[data-v-56e8e268]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.feed-card .card-cover .cover-stats[data-v-56e8e268]{position:absolute;bottom:0;left:0;width:100%;padding:24px 8px 6px;background:linear-gradient(transparent,#000000b3);color:#fff;display:flex;gap:12px;font-size:12px}.feed-card .card-cover .cover-stats .stat-item[data-v-56e8e268]{display:flex;align-items:center;gap:4px}.feed-card .card-cover .cover-stats .stat-item svg[data-v-56e8e268]{width:14px;height:14px}.feed-card .card-cover .cover-badge[data-v-56e8e268]{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600}.feed-card .card-cover .cover-badge.official[data-v-56e8e268]{background:#10b981;color:#fff}.feed-card .card-info[data-v-56e8e268]{padding:12px}.feed-card .card-info .card-title[data-v-56e8e268]{margin:0 0 6px;font-size:14px;font-weight:500;line-height:1.4;color:#18191c;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;transition:color .2s}.feed-card .card-info .card-desc[data-v-56e8e268]{margin:0 0 8px;font-size:12px;color:#9499a0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feed-card .card-info .card-meta-row[data-v-56e8e268]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#9499a0}.feed-card .card-info .card-meta-row .author-name[data-v-56e8e268]{display:flex;align-items:center;gap:4px}.feed-card .card-info .card-meta-row .author-name svg[data-v-56e8e268]{width:12px;height:12px}.feed-card .card-info .card-author[data-v-56e8e268]{display:flex;align-items:center;gap:4px;font-size:12px;color:#9499a0}.feed-card .card-info .card-author .author-label[data-v-56e8e268]{font-size:11px;padding:1px 4px;border-radius:3px;border:1px solid currentColor}.feed-card .card-info .card-author .author-name[data-v-56e8e268]{display:flex;align-items:center;gap:2px;text-decoration:none;color:#9499a0}.feed-card .card-info .card-author .author-name svg[data-v-56e8e268]{width:12px;height:12px}.feed-card .card-info .card-author .author-name[data-v-56e8e268]:hover,.feed-card:hover .card-title[data-v-56e8e268]{color:#10b981}.articles-scroll[data-v-56e8e268]{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.articles-scroll[data-v-56e8e268]::-webkit-scrollbar{display:none}.article-card[data-v-56e8e268]{flex:0 0 240px;display:flex;flex-direction:column;background:#f9fafb;border-radius:10px;overflow:hidden;cursor:pointer;transition:all .25s ease}.article-card[data-v-56e8e268]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000014}.article-card .article-cover[data-v-56e8e268]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#f1f2f3}.article-card .article-cover img[data-v-56e8e268]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.article-card .article-cover .article-tag[data-v-56e8e268]{position:absolute;top:8px;left:8px;padding:3px 8px;background:#10b981e6;color:#fff;border-radius:4px;font-size:11px;font-weight:500}.article-card .article-cover .article-badge-featured[data-v-56e8e268]{position:absolute;top:8px;right:8px;padding:2px 8px;background:linear-gradient(135deg,#f59e0b,#ea580c);color:#fff;border-radius:4px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:2px;box-shadow:0 2px 6px #ea580c4d;z-index:1}.article-card .article-cover .article-badge-featured .badge-icon[data-v-56e8e268]{width:12px;height:12px;color:#fff!important}.article-card .article-info[data-v-56e8e268]{padding:12px}.article-card .article-info .article-title[data-v-56e8e268]{margin:0 0 6px;font-size:14px;font-weight:500;line-height:1.3;color:#18191c;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.article-card .article-info .article-desc[data-v-56e8e268]{margin:0 0 8px;font-size:12px;color:#9499a0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-card .article-info .article-meta[data-v-56e8e268]{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#9499a0}.article-card .article-info .article-meta .meta-author[data-v-56e8e268]{display:flex;align-items:center;gap:4px}.article-card .article-info .article-meta .meta-author svg[data-v-56e8e268]{width:12px;height:12px}.article-card:hover .article-title[data-v-56e8e268]{color:#10b981}.discover-section[data-v-56e8e268]{background:#fff;padding:20px;border-radius:5px;border:1px solid #f3f4f6;box-shadow:0 4px 20px #0000000a;display:flex;flex-direction:column;gap:16px}.list-card-wrap[data-v-56e8e268]{display:flex;flex-direction:column}.list-card[data-v-56e8e268]{display:flex;padding:24px;gap:24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid #f1f5f9;position:relative}.list-card[data-v-56e8e268]:last-child{border-bottom:none}.list-card[data-v-56e8e268]:hover{background-color:#f8fafc}.list-card:hover .list-title[data-v-56e8e268]{color:#10b981!important}.list-card:hover .list-card-cover img[data-v-56e8e268]{transform:scale(1.05)}.list-card[data-v-56e8e268]:hover{box-shadow:inset 0 0 20px #00000003}.list-card .list-card-cover[data-v-56e8e268]{width:240px;aspect-ratio:16/9;flex-shrink:0;border-radius:12px;overflow:hidden;position:relative;border:1px solid #f1f5f9;box-shadow:0 4px 12px #00000008}@media (max-width: 768px){.list-card .list-card-cover[data-v-56e8e268]{width:100%}}.list-card .list-card-cover img[data-v-56e8e268]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.33,1,.68,1)}.list-card .list-card-cover .card-badge-wrap[data-v-56e8e268]{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:6px;z-index:2}.list-card .list-card-cover .card-badge-wrap .card-badge[data-v-56e8e268]{padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:3px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0000001a}.list-card .list-card-cover .card-badge-wrap .card-badge.official[data-v-56e8e268]{background:#10b981e6;color:#fff}.list-card .list-card-cover .card-badge-wrap .card-badge.featured[data-v-56e8e268]{background:#f59e0be6;color:#fff}.list-card .list-card-content[data-v-56e8e268]{flex:1;display:flex;flex-direction:column;min-width:0}.list-card .list-card-content .list-header-row[data-v-56e8e268]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.list-card .list-card-content .list-title[data-v-56e8e268]{font-size:20px;font-weight:600;color:#1e293b;margin:0;line-height:1.4;transition:color .2s}@media (max-width: 768px){.list-card .list-card-content .list-title[data-v-56e8e268]{font-size:18px}}.list-card .list-card-content .plat-tags[data-v-56e8e268]{display:flex;flex-wrap:wrap;gap:6px}.list-card .list-card-content .plat-tags .list-plat-tag[data-v-56e8e268]{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:3px 10px;background:#f1f5f9;color:#475569;border-radius:6px;font-weight:500;border:1px solid #e2e8f0;transition:all .2s ease}.list-card .list-card-content .plat-tags .list-plat-tag[data-v-56e8e268]:hover{background:#e2e8f0;color:#1e293b;transform:translateY(-1px)}.list-card .list-card-content .plat-tags .list-plat-tag.category[data-v-56e8e268]{background:#ecfdf5;color:#10b981;border-color:#bbf7d0}.list-card .list-card-content .plat-tags .list-plat-tag svg[data-v-56e8e268]{width:12px;height:12px}.list-card .list-card-content .list-desc[data-v-56e8e268]{font-size:15px;color:#64748b;line-height:1.6;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.list-card .list-card-content .list-meta[data-v-56e8e268]{display:flex;justify-content:space-between;align-items:center}.list-card .list-card-content .list-meta .meta-date[data-v-56e8e268]{font-size:12px;color:#94a3b8;display:flex;align-items:center;gap:4px}.list-card .list-card-content .list-meta .meta-date svg[data-v-56e8e268]{width:14px;height:14px}.list-card .list-card-content .list-meta .meta-tags[data-v-56e8e268]{display:flex;gap:10px}.list-card .list-card-content .list-meta .meta-tags .meta-tag[data-v-56e8e268]{display:flex;align-items:center;gap:5px;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:500;transition:all .2s}.list-card .list-card-content .list-meta .meta-tags .meta-tag svg[data-v-56e8e268]{width:14px;height:14px}.list-card .list-card-content .list-meta .meta-tags .meta-tag.view[data-v-56e8e268]{background:#f1f5f9;color:#64748b}.list-card .list-card-content .list-meta .meta-tags .meta-tag.like[data-v-56e8e268]{background:#fff1f2;color:#ef4444}.skeleton-item[data-v-56e8e268]{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:shimmer-56e8e268 1.5s infinite;border-radius:.25rem}.skeleton-grid[data-v-56e8e268]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}@media (max-width: 768px){.skeleton-grid[data-v-56e8e268]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.skeleton-grid[data-v-56e8e268]{grid-template-columns:1fr}}.skeleton-card[data-v-56e8e268]{background:#fff;border-radius:.625rem;overflow:hidden;border:.0625rem solid #f3f4f6}.skeleton-card .skeleton-img[data-v-56e8e268]{aspect-ratio:307/173;border-radius:0}.skeleton-card .skeleton-info[data-v-56e8e268]{padding:.75rem}.skeleton-card .skeleton-info .skeleton-line[data-v-56e8e268]{height:.75rem;margin-bottom:.5rem}.skeleton-card .skeleton-info .skeleton-line.title[data-v-56e8e268]{width:80%}.skeleton-card .skeleton-info .skeleton-line.desc[data-v-56e8e268]{width:100%;height:.625rem}.skeleton-card .skeleton-info .skeleton-line.meta[data-v-56e8e268]{width:50%;height:.625rem}.articles-scroll-skeleton[data-v-56e8e268]{display:flex;gap:16px;overflow:hidden;min-height:12.5rem;width:100%}.articles-scroll-skeleton .article-skel-card[data-v-56e8e268]{flex:0 0 240px;border-radius:10px;overflow:hidden;border:1px solid #f3f4f6;background:#fff}.articles-scroll-skeleton .article-skel-card .askel-img[data-v-56e8e268]{width:100%;aspect-ratio:16/9}.articles-scroll-skeleton .article-skel-card .askel-info[data-v-56e8e268]{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.articles-scroll-skeleton .article-skel-card .askel-line[data-v-56e8e268]{height:14px}.articles-scroll-skeleton .article-skel-card .askel-line.title[data-v-56e8e268]{width:85%}.articles-scroll-skeleton .article-skel-card .askel-line.desc[data-v-56e8e268]{width:60%}.list-skeleton .list-skeleton-item[data-v-56e8e268]{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #f3f4f6}.list-skeleton .list-skeleton-item .ls-img[data-v-56e8e268]{width:200px;aspect-ratio:307/173;border-radius:8px;flex-shrink:0}.list-skeleton .list-skeleton-item .ls-content[data-v-56e8e268]{flex:1;display:flex;flex-direction:column;gap:12px}.list-skeleton .list-skeleton-item .ls-content .ls-line[data-v-56e8e268]{height:14px}.list-skeleton .list-skeleton-item .ls-content .ls-line.title[data-v-56e8e268]{width:60%}.list-skeleton .list-skeleton-item .ls-content .ls-line.desc[data-v-56e8e268]{width:100%;height:10px}.list-skeleton .list-skeleton-item .ls-content .ls-line.meta[data-v-56e8e268]{width:40%;height:10px}@keyframes shimmer-56e8e268{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-56e8e268]{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;padding:60px 20px;text-align:center}.empty-state .empty-illustration[data-v-56e8e268]{width:80px;height:80px;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.empty-state .empty-illustration svg[data-v-56e8e268]{width:40px;height:40px;color:#9ca3af}.empty-state h3[data-v-56e8e268]{margin:0 0 8px;font-size:18px;font-weight:600;color:#18191c}.empty-state p[data-v-56e8e268]{margin:0 0 20px;font-size:14px;color:#9499a0}.empty-state .empty-btn[data-v-56e8e268]{padding:10px 24px;background:#10b981;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.empty-state .empty-btn[data-v-56e8e268]:hover{background:#059669}.empty-state-inline[data-v-56e8e268]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;color:#9499a0}.empty-state-inline svg[data-v-56e8e268]{width:40px;height:40px;margin-bottom:12px;opacity:.5}.empty-state-inline p[data-v-56e8e268]{margin:0;font-size:14px}.load-more-section[data-v-56e8e268]{display:flex;justify-content:center;padding:20px 0}.load-more-btn[data-v-56e8e268]{display:flex;align-items:center;gap:10px;padding:12px 36px;border-radius:8px;background:#10b981;border:none;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #10b98133}.load-more-btn[data-v-56e8e268]:hover:not(:disabled){background:#059669;transform:translateY(-2px);box-shadow:0 8px 20px #0596694d}.load-more-btn[data-v-56e8e268]:disabled{cursor:not-allowed;opacity:.6}.load-more-btn .spin-icon[data-v-56e8e268]{animation:rotate-56e8e268 1s linear infinite}.no-more-data[data-v-56e8e268]{display:flex;align-items:center;gap:20px;color:#9499a0;font-size:13px;width:100%}.no-more-data .divider[data-v-56e8e268]{flex:1;height:1px;background:#e5e7eb}@keyframes rotate-56e8e268{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-results-feed[data-v-56e8e268]{background:#fff;padding:20px;border-radius:5px;border:1px solid #f3f4f6;box-shadow:0 4px 20px #0000000a}@media (max-width: 768px){.list-card[data-v-56e8e268]{flex-direction:column!important}.list-card .list-card-cover[data-v-56e8e268]{width:100%!important}.featured-section[data-v-56e8e268],.discover-section[data-v-56e8e268]{padding:16px}.feed-section-title[data-v-56e8e268]{flex-wrap:wrap;gap:12px}.feed-section-title .title-tabs[data-v-56e8e268]{width:100%;justify-content:flex-start;overflow-x:auto}}:root{--primary-color: #ff6b6b;--primary-hover: #ee5a5a;--secondary-color: #06b6d4;--accent-color: #f97316;--text-color: #1a1a2a;--text-light: #4b5563;--bg-white: #ffffff;--bg-gray: #f5f3f4;--border-color: #e2e8f0;--border-light: #f0f0f5;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--transition: all .2s ease;--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem}html{font-size:16px;scroll-behavior:smooth}@media (max-width: 1440px){html{font-size:15px}}@media (max-width: 1200px){html{font-size:14px}}@media (max-width: 768px){html{font-size:13px}}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,textarea{font-family:inherit}
