.catalog-brand-header[data-v-5c63ce2d]{display:flex;align-items:center;padding:calc(var(--rvw)*8) calc(var(--rvw)*16);flex-shrink:0;gap:0}.catalog-brand[data-v-5c63ce2d]{display:flex;align-items:center;white-space:nowrap}.catalog-brand img[data-v-5c63ce2d]{width:calc(var(--rvw)*32);height:calc(var(--rvw)*32);object-fit:cover;border-radius:calc(var(--rvw)*4);margin-right:calc(var(--rvw)*4)}.catalog-brand strong[data-v-5c63ce2d],.catalog-brand b[data-v-5c63ce2d]{font-size:1.0625rem;font-weight:500;line-height:1.45}.catalog-brand strong[data-v-5c63ce2d]{color:var(--gold)}.catalog-brand b[data-v-5c63ce2d]{color:#fff}.header-spacer[data-v-5c63ce2d]{flex:1}.catalog-search-pill[data-v-5c63ce2d]{display:flex;align-items:center;flex-shrink:0;gap:calc(var(--rvw)*6);width:calc(var(--rvw)*134);height:calc(var(--rvw)*36);padding-left:calc(var(--rvw)*10);border-radius:calc(var(--rvw)*16);background:var(--brand-primary-a26);color:#ffffff8c;font-size:.875rem}.catalog-search-pill[data-v-5c63ce2d] .material-icon{width:calc(var(--rvw)*24)!important;height:calc(var(--rvw)*24)!important;color:var(--gold)}.catalog-rank[data-v-5c63ce2d]{width:calc(var(--rvw)*32);height:calc(var(--rvw)*32);margin-left:calc(var(--rvw)*12)}.catalog-rank img[data-v-5c63ce2d]{width:100%;height:100%}.virtual-content-grid[data-v-c5cbdf90]{position:relative;overflow-anchor:none;min-width:0;flex-shrink:0}.virtual-grid-row[data-v-c5cbdf90]{position:absolute;display:grid;align-items:start;box-sizing:border-box;contain:layout style}.virtual-grid-row>.source-content-card[data-v-c5cbdf90]{min-height:calc(var(--card-column-width) * 4/3 + 41 * var(--rvw))}.zone .virtual-grid-row>.source-content-card[data-v-c5cbdf90]{min-height:calc(var(--card-column-width) / 1.06);aspect-ratio:auto}.single .virtual-grid-row>.source-content-card[data-v-c5cbdf90]{min-height:0;aspect-ratio:auto}.source-featured>header[data-v-be8031fa]{padding:calc(var(--rvw)*9) calc(var(--rvw)*16) calc(var(--rvw)*12);display:flex;justify-content:space-between;align-items:center}.source-featured h2[data-v-be8031fa]{font-size:1.0625rem;font-weight:500;line-height:1.45}.source-featured header>a[data-v-be8031fa]{display:flex;align-items:center;color:#ffffffb8;font-size:.9375rem;padding:calc(var(--rvw)*4) 0}.source-featured header[data-v-be8031fa] .material-icon{width:calc(var(--rvw)*20)!important;height:calc(var(--rvw)*20)!important}.source-featured-strip[data-v-be8031fa]{display:flex;scroll-snap-type:x mandatory;overflow-x:auto;scrollbar-width:none}.source-featured-strip[data-v-be8031fa]::-webkit-scrollbar{display:none}.source-featured-slot[data-v-be8031fa]{flex:0 0 100%;min-width:0;scroll-snap-align:start;padding:0 calc(var(--rvw)*16)}.source-featured-card[data-v-be8031fa]{min-height:calc(var(--rvw)*224);display:flex;align-items:center;gap:calc(var(--rvw)*12);padding:calc(var(--rvw)*16) calc(var(--rvw)*12);border:1px solid #fff1b28c;border-radius:calc(var(--rvw)*12);background:linear-gradient(135deg,#fff0a033 0,#0a0a0d 55%)}.source-featured-info[data-v-be8031fa]{flex:1;min-width:0;gap:calc(var(--rvw)*6);min-height:calc(var(--rvw)*192);display:flex;flex-direction:column;justify-content:space-between}.source-featured h3[data-v-be8031fa]{font-size:.9375rem;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-featured p[data-v-be8031fa]{font-size:.875rem;line-height:1.5;color:#ffffffb3;margin-top:calc(var(--rvw)*3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.source-featured-tags[data-v-be8031fa]{display:flex;flex-wrap:wrap;gap:calc(var(--rvw)*4)}.source-featured-tags>span[data-v-be8031fa]{font-size:.75rem;line-height:1.5;border-radius:calc(var(--rvw)*4);padding:2px calc(var(--rvw)*8);color:#ffffffb8;background:#ffffff14}.source-featured-info small[data-v-be8031fa]{display:block;margin-top:calc(var(--rvw)*4);font-size:.75rem;color:#ffffffb8;line-height:1.45}.source-watch-now[data-v-be8031fa]{display:flex;align-items:center;justify-content:center;gap:calc(var(--rvw)*4);width:calc(var(--rvw)*136);min-height:40px;height:calc(var(--rvw)*40);border-radius:calc(var(--rvw)*24);border:1px solid #ffe9a8;box-shadow:0 0 12px 1px var(--brand-primary-a77);background:linear-gradient(#ffe082,var(--brand-primary));color:#020f18;font-size:.9375rem;font-weight:500}.source-watch-now img[data-v-be8031fa]{width:calc(var(--rvw)*24);height:calc(var(--rvw)*24)}.source-featured-cover[data-v-be8031fa]{width:calc(var(--rvw)*120);height:calc(var(--rvw)*160);position:relative;flex-shrink:0;border-radius:calc(var(--rvw)*6);overflow:hidden}.source-featured-cover small[data-v-be8031fa]{position:absolute;right:calc(var(--rvw)*5);bottom:calc(var(--rvw)*5);font-size:.75rem;color:#fff;text-shadow:0 0 2px #0008}.source-featured-dots[data-v-be8031fa]{display:flex;justify-content:center;align-items:center;height:calc(var(--rvw)*11);gap:calc(var(--rvw)*4);padding-top:calc(var(--rvw)*2);padding-bottom:calc(var(--rvw)*3)}.source-featured-dots>span[data-v-be8031fa]{width:calc(var(--rvw)*6);height:calc(var(--rvw)*6);background:var(--brand-primary-a8c);border-radius:calc(var(--rvw)*4);transition:width .15s}.source-featured-dots>.selected[data-v-be8031fa]{width:calc(var(--rvw)*12);background:var(--gold)}.catalog-refresh-error[data-v-1bb4ea34]{margin:8px 16px;color:#ccc;font-size:.9375rem}.catalog-refresh-error button[data-v-1bb4ea34]{color:var(--gold);min-height:44px}.source-catalog[data-v-1bb4ea34]{height:100%;display:flex;flex-direction:column;min-height:0;position:relative;background:#161616 url(/images/common/page_background.webp) center top/100% var(--app-height)}.source-pillbar[data-v-1bb4ea34]{display:flex;gap:calc(var(--rvw)*8);padding:0 calc(var(--rvw)*16);margin:0;padding-top:4px;padding-bottom:8px;height:52px;background:#161616;position:relative;z-index:11;flex-shrink:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.source-pillbar button[data-v-1bb4ea34]{flex-shrink:0;display:flex;align-items:center;gap:calc(var(--rvw)*3);height:40px;padding:0 12px;border-radius:calc(var(--rvw)*8);font-size:.875rem;white-space:nowrap;color:#ffffffb8;background:#ffffff0f}.source-pillbar button.selected[data-v-1bb4ea34]{background:var(--gold);color:#020f18;font-weight:500}.source-pillbar img[data-v-1bb4ea34]{width:calc(var(--rvw)*14);height:calc(var(--rvw)*14)}.source-pillbar[data-v-1bb4ea34]::-webkit-scrollbar,.source-topicbar[data-v-1bb4ea34]::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.catalog-state[data-v-1bb4ea34]{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:#ffffff61;font-size:.9375rem;text-align:center;overflow:auto}.catalog-state>img[data-v-1bb4ea34]{width:136px;height:98px;object-fit:contain}.catalog-state>p[data-v-1bb4ea34]{font-size:.9375rem;color:#ffffff8a;line-height:1.45}.catalog-state>.gold-button[data-v-1bb4ea34]{margin-top:4px;min-height:40px;font-weight:500}.catalog-state[data-v-1bb4ea34] .material-icon{color:#ffffff3d}.source-catalog-scroll[data-v-1bb4ea34]{position:relative;flex:1;min-height:0}.source-sortbar[data-v-1bb4ea34]{position:sticky;top:0;z-index:10;display:flex;height:44px;background:#161616;box-shadow:0 -1px #161616}.source-sortbar>div[data-v-1bb4ea34]{display:flex;align-items:center;justify-content:space-around;flex:1;padding:calc(var(--rvw)*5) calc(var(--rvw)*16) 0;min-width:0}.source-sortbar>div>button[data-v-1bb4ea34]{font-size:.875rem;padding:calc(var(--rvw)*6) 0;white-space:nowrap;flex-shrink:0;color:#fff6}.source-sortbar .selected[data-v-1bb4ea34]{color:var(--gold);font-weight:500}.source-sortbar.zone>div[data-v-1bb4ea34]{padding-top:0;justify-content:flex-start;gap:calc(var(--rvw)*20);overflow-x:auto;scrollbar-width:none}.source-layout-switch[data-v-1bb4ea34]{display:flex;align-items:center;gap:calc(var(--rvw)*2);font-size:.875rem;color:var(--gold);padding:0 calc(var(--rvw)*4);margin-right:calc(var(--rvw)*12)}.source-layout-switch[data-v-1bb4ea34] .material-icon{width:calc(var(--rvw)*18)!important;height:calc(var(--rvw)*18)!important}.source-topicbar[data-v-1bb4ea34]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--rvw)*8);padding:calc(var(--rvw)*9) calc(var(--rvw)*16) calc(var(--rvw)*13)}.source-topicbar button[data-v-1bb4ea34]{height:calc(var(--rvw)*28);background:#ffffff0d;border-radius:calc(var(--rvw)*4);padding:0;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.source-catalog-footer[data-v-1bb4ea34]{padding:calc(var(--rvw)*16) calc(var(--rvw)*16) calc(var(--rvw)*28);display:flex;justify-content:center;font-size:.875rem;color:#ffffff3d}.source-more-retry[data-v-1bb4ea34]{display:flex;align-items:center;gap:8px;color:var(--gold);font-size:1rem}.source-scroll-top[data-v-1bb4ea34]{position:absolute;right:16px;bottom:72px;width:42px;height:42px;padding:0;z-index:20}.source-scroll-top img[data-v-1bb4ea34]{width:42px;height:42px}.source-catalog-scroll[data-v-1bb4ea34] .van-pull-refresh{overflow:visible}.source-pillbar button[data-v-1bb4ea34],.source-topicbar button[data-v-1bb4ea34],.source-sortbar button[data-v-1bb4ea34]{transition:color .14s ease,background-color .14s ease,transform .12s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.source-pillbar button[data-v-1bb4ea34]:active,.source-topicbar button[data-v-1bb4ea34]:active{transform:scale(.96);opacity:1}.source-sortbar>div>button[data-v-1bb4ea34]{position:relative}.source-sortbar>div>button.selected[data-v-1bb4ea34]:after{content:"";position:absolute;bottom:0;left:calc(50% - 9px);width:18px;height:2px;border-radius:2px;background:var(--gold)}
