.tabs-titles{align-items:center;gap:16px;margin-bottom:16px;display:flex}.tab-title{cursor:pointer;color:var(--app-text-muted);letter-spacing:.01em;margin:0;padding:0;font-size:26px;font-weight:700;transition:all .2s;position:relative}.tab-title:hover{color:var(--app-primary)}.tab-title.active{color:var(--app-text-primary)}.tab-title.active:after{content:"";background:var(--app-primary);border-radius:999px;width:100%;height:3px;position:absolute;bottom:-6px;left:0}.tab-divider{color:var(--app-border);font-size:20px;font-weight:300}@media (max-width:500px){.tabs-titles{gap:12px;padding-bottom:8px;overflow-x:auto}.tab-title{white-space:nowrap;font-size:20px}.tab-divider{font-size:18px}}:root{-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#f3f6fb;--app-surface:#fff;--app-surface-muted:#eef3fa;--app-surface-alt:#f7f9fd;--app-border:#dbe3ef;--app-border-light:#e9eef6;--app-text-primary:#1f2a37;--app-text-secondary:#4e5d72;--app-text-muted:#75839a;--app-primary:#cf2e2e;--app-primary-soft:#fdecea;--app-rank-top-bg:#fef0f0;--app-rank-top-text:#f56c6c;--app-radius-sm:10px;--app-radius-md:14px;--app-radius-lg:18px;--app-radius-xl:24px;--app-shadow-sm:0 6px 18px #14243d0f;--app-shadow-md:0 12px 28px #14243d17;--app-shadow-lg:0 20px 44px #14243d1f;--el-color-primary:var(--app-primary);--el-border-radius-base:var(--app-radius-md);--el-border-radius-small:var(--app-radius-sm);--el-border-radius-round:999px;--el-font-family:"Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--el-bg-color:var(--app-surface);--el-bg-color-page:var(--app-bg);--el-text-color-primary:var(--app-text-primary);--el-text-color-regular:var(--app-text-secondary);--el-text-color-secondary:var(--app-text-muted);--el-border-color:var(--app-border);--el-border-color-light:var(--app-border-light)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#0f1115;--app-surface:#1a1d23;--app-surface-muted:#23272f;--app-surface-alt:#1f242c;--app-border:#2f3440;--app-border-light:#2a2f39;--app-text-primary:#e5eaf3;--app-text-secondary:#c0c4cc;--app-text-muted:#9aa0a6;--app-primary:#ff5a4f;--app-primary-soft:#ff5a4f38;--app-rank-top-bg:#f56c6c33;--app-rank-top-text:#f4b4b4}body{background-color:var(--app-bg);color:var(--app-text-primary);overscroll-behavior-x:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-width:320px;margin:0;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;overflow-x:hidden}#app{min-height:100vh;min-height:100dvh;overflow-x:hidden}html,body,#app{width:100%;max-width:100%;height:100%;overflow:hidden}button,a,[role=button],.el-button{touch-action:manipulation}.el-card{box-shadow:var(--app-shadow-sm);border-radius:var(--app-radius-lg)!important;border-color:var(--app-border-light)!important}.el-button:not(.is-text):not(.is-link){border-radius:var(--app-radius-md);font-weight:600}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{border-radius:var(--app-radius-md)}.el-dialog{border-radius:var(--app-radius-xl);overflow:hidden}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--app-text-muted) 35%, transparent) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--app-text-muted) 36%, transparent);border-radius:999px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.home-container[data-v-2dc54a20]{gap:18px;max-width:1500px;margin:0 auto;padding:16px 12px 24px;display:flex}.home-main[data-v-2dc54a20]{flex:1;min-width:0}.home-sidebar[data-v-2dc54a20]{flex-shrink:0;width:320px}.section[data-v-2dc54a20]{border:1px solid var(--app-border-light);border-radius:var(--app-radius-lg);background:var(--app-surface);box-shadow:var(--app-shadow-sm);margin-bottom:16px;padding:14px}.section-header[data-v-2dc54a20]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-title[data-v-2dc54a20]{color:var(--app-text-primary);padding-left:12px;font-size:20px;font-weight:700;position:relative}.section-title[data-v-2dc54a20]:before{content:"";background:var(--app-primary);border-radius:999px;width:4px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.view-more[data-v-2dc54a20]{color:var(--app-primary);align-items:center;gap:4px;font-size:13px;font-weight:600;transition:all .3s;display:flex}.view-more[data-v-2dc54a20]:hover{opacity:.8;transform:translate(4px)}.media-row-container[data-v-2dc54a20]{width:100%;overflow:hidden}.media-row[data-v-2dc54a20]{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--app-border) transparent;gap:14px;padding:4px 0 10px;display:flex;overflow-x:auto}.media-row[data-v-2dc54a20]::-webkit-scrollbar{height:6px}.media-row[data-v-2dc54a20]::-webkit-scrollbar-thumb{background-color:var(--app-border);border-radius:3px}.media-row[data-v-2dc54a20]::-webkit-scrollbar-track{background:0 0}.media-card-mini[data-v-2dc54a20]{cursor:pointer;flex:0 0 198px;width:198px;transition:all .3s cubic-bezier(.165,.84,.44,1)}.media-card-mini[data-v-2dc54a20]:hover{transform:translateY(-8px)}.movie-tabs-section[data-v-2dc54a20]{margin-bottom:16px}.tabs-titles[data-v-2dc54a20]{align-items:center;gap:15px;display:flex}.tab-title[data-v-2dc54a20]{cursor:pointer;color:var(--app-text-muted);margin:0;padding:0;font-size:20px;transition:all .3s;position:relative}.tab-title[data-v-2dc54a20]:before{display:none}.tab-title.active[data-v-2dc54a20]{color:var(--app-text-primary);font-weight:600}.tab-title.active[data-v-2dc54a20]:after{content:"";background:var(--app-primary);border-radius:2px;width:100%;height:3px;position:absolute;bottom:-4px;left:0}.tab-divider[data-v-2dc54a20]{color:var(--app-border);font-size:20px;font-weight:300}.pubdate-tag[data-v-2dc54a20]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ff6700e6;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;top:10px;right:10px;box-shadow:0 2px 4px #0000001a}.poster-wrapper[data-v-2dc54a20]{width:198px;height:298px;box-shadow:var(--app-shadow-sm);border-radius:12px;position:relative;overflow:hidden}.poster[data-v-2dc54a20]{width:100%;height:100%;transition:transform .5s}.media-card-mini:hover .poster[data-v-2dc54a20]{filter:brightness(.8);transform:scale(1.05)}.rating[data-v-2dc54a20]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f90;background:#000000bf;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:700;position:absolute;bottom:8px;right:8px}.info[data-v-2dc54a20]{margin-top:10px}.title[data-v-2dc54a20]{color:var(--app-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.subtitle[data-v-2dc54a20]{color:var(--app-text-muted);text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;display:-webkit-box;overflow:hidden}.sidebar-section[data-v-2dc54a20]{background:var(--app-surface);border-radius:var(--app-radius-lg);border:1px solid var(--app-border-light);box-shadow:var(--app-shadow-sm);margin-bottom:16px;padding:14px}.sidebar-header[data-v-2dc54a20]{border-bottom:1px solid var(--app-border-light);margin-bottom:15px;padding-bottom:10px}.sidebar-title[data-v-2dc54a20]{color:var(--app-text-primary);font-size:18px;font-weight:600}.chart-list[data-v-2dc54a20]{flex-direction:column;gap:12px;display:flex}.chart-item[data-v-2dc54a20]{cursor:pointer;border-bottom:1px solid var(--app-border-light);align-items:center;gap:12px;margin-bottom:0;padding:0;transition:color .2s,transform .2s;display:flex}.chart-item[data-v-2dc54a20]:last-child{border-bottom:none}.chart-item[data-v-2dc54a20]:hover{color:var(--app-primary);transform:translate(2px)}.chart-rank[data-v-2dc54a20]{width:24px;height:48px;color:var(--app-text-muted);background:var(--app-surface-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.chart-rank.top-three[data-v-2dc54a20]{background:var(--app-rank-top-bg);color:var(--app-rank-top-text)}.chart-item-info[data-v-2dc54a20]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chart-item-title[data-v-2dc54a20]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.chart-item-subtitle[data-v-2dc54a20]{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chart-item-rating[data-v-2dc54a20]{color:#f90;text-align:right;min-width:25px;font-size:13px;font-weight:700}.image-slot[data-v-2dc54a20]{background:var(--app-surface-muted);width:100%;height:100%;color:var(--app-text-muted);justify-content:center;align-items:center;font-size:12px;display:flex}@media (max-width:1200px){.home-sidebar[data-v-2dc54a20]{display:none}}@media (max-width:500px){.home-container[data-v-2dc54a20]{gap:10px;padding:8px 6px 14px}.section[data-v-2dc54a20]{margin-bottom:10px;padding:10px}.section-header[data-v-2dc54a20]{flex-wrap:nowrap;gap:8px}.tabs-header[data-v-2dc54a20]{align-items:center}.tabs-titles[data-v-2dc54a20]{flex:1;gap:10px;margin-bottom:0;overflow-x:auto}.section-title[data-v-2dc54a20]{padding-left:10px;font-size:18px}.section-title[data-v-2dc54a20]:before{width:3px;height:16px}.view-more[data-v-2dc54a20]{white-space:nowrap;flex:none;font-size:12px}.media-row[data-v-2dc54a20]{gap:10px;padding:4px 0 8px}.media-card-mini[data-v-2dc54a20]{flex:0 0 132px;width:132px}.poster-wrapper[data-v-2dc54a20]{width:132px;height:198px}.pubdate-tag[data-v-2dc54a20]{padding:2px 6px;font-size:10px;top:6px;right:6px}.rating[data-v-2dc54a20]{padding:2px 5px;font-size:10px}.title[data-v-2dc54a20]{font-size:13px}.subtitle[data-v-2dc54a20]{font-size:11px}}
