.friend-links__chip[data-v-88250fbc]{border:1px solid color-mix(in srgb,var(--color-line,#ffffff1f) 70%,transparent);max-width:100%;color:color-mix(in srgb,var(--color-muted,#94a3b8) 92%,#fff);white-space:nowrap;text-overflow:ellipsis;background:#ffffff08;border-radius:.65rem;align-items:center;padding:.35rem .75rem;font-size:.8125rem;line-height:1.25;transition:color .2s,border-color .2s,background .2s;display:inline-flex;overflow:hidden}.friend-links__chip[data-v-88250fbc]:hover{color:var(--color-primary,#f60);border-color:color-mix(in srgb,var(--color-primary,#f60) 35%,transparent);background:color-mix(in srgb,var(--color-primary,#f60) 8%,transparent)}@media (prefers-reduced-motion:reduce){.friend-links__chip[data-v-88250fbc]{transition:none}}.site-footer[data-v-e75d5abf]{z-index:10;border-top:1px solid color-mix(in srgb,var(--color-line,#ffffff1f) 55%,transparent);background:color-mix(in srgb,var(--bg-elevated,#111827) 50%,transparent);-webkit-backdrop-filter:blur(20px);padding:3.5rem 0 calc(3.25rem + env(safe-area-inset-bottom,0px));margin-top:4rem;position:relative;overflow:hidden}.site-footer__glow[data-v-e75d5abf]{background:color-mix(in srgb,var(--color-primary,#f60) 6%,transparent);filter:blur(120px);pointer-events:none;width:37.5rem;height:25rem;position:absolute;bottom:-10rem;left:50%;transform:translate(-50%)}.site-footer__main[data-v-e75d5abf]{gap:2.75rem;margin-bottom:2.5rem;display:grid}@media (width>=1024px){.site-footer[data-v-e75d5abf]{padding:4rem 0 calc(4rem + env(safe-area-inset-bottom,0px));margin-top:5rem}.site-footer__main[data-v-e75d5abf]{grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);align-items:start;gap:3.5rem;margin-bottom:3rem}}.site-footer__brand[data-v-e75d5abf]{flex-direction:column;gap:1.35rem;display:flex}.site-footer__logo[data-v-e75d5abf]{align-items:center;gap:1rem;max-width:100%;display:inline-flex}.site-footer__logo-mark[data-v-e75d5abf]{border-radius:1rem;flex-shrink:0;width:3rem;height:3rem}.site-footer__desc[data-v-e75d5abf]{max-width:28rem;color:var(--color-muted,#94a3b8);font-size:.9375rem;line-height:1.7}.site-footer__eyebrow[data-v-e75d5abf]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-subtle,#64748b);margin-bottom:.65rem;font-size:.6875rem;font-weight:700}.site-footer__nav[data-v-e75d5abf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;display:grid}@media (width>=768px){.site-footer__nav[data-v-e75d5abf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.site-footer__col-title[data-v-e75d5abf]{color:var(--color-main,#f8fafc);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1.15rem;font-size:.8125rem;font-weight:700;display:flex}.site-footer__col-bar[data-v-e75d5abf]{border-radius:9999px;flex-shrink:0;width:.25rem;height:1rem}.site-footer__link-list[data-v-e75d5abf]{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__link[data-v-e75d5abf]{color:var(--color-muted,#94a3b8);font-size:.9375rem;line-height:1.4;transition:color .2s;display:block}.site-footer__link[data-v-e75d5abf]:hover{color:var(--color-primary,#f60)}.site-footer__qr[data-v-e75d5abf]{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.site-footer__qr-frame[data-v-e75d5abf]{background:#fff;border-radius:1rem;padding:.75rem;transition:transform .25s;display:inline-flex;box-shadow:0 10px 28px #00000047}.site-footer__qr-frame[data-v-e75d5abf]:hover{transform:translateY(-2px)}.site-footer__qr-hint[data-v-e75d5abf]{color:var(--color-subtle,#64748b);letter-spacing:.02em;font-size:.6875rem;font-weight:700}.site-footer__meta[data-v-e75d5abf]{border-top:1px solid color-mix(in srgb,var(--color-line,#ffffff1a) 45%,transparent);margin-top:2.25rem;padding-top:1.75rem}.site-footer__meta-row[data-v-e75d5abf]{flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media (width>=768px){.site-footer__meta-row[data-v-e75d5abf]{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}}.site-footer__meta-copy[data-v-e75d5abf]{text-align:center;flex-direction:column;gap:.55rem;max-width:42rem;display:flex}.site-footer__disclaimer[data-v-e75d5abf]{color:var(--color-subtle,#64748b);font-size:.75rem;line-height:1.7}.site-footer__legal[data-v-e75d5abf]{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:.35rem 1.35rem;display:flex}@media (width>=768px){.site-footer__meta-copy[data-v-e75d5abf]{text-align:left}.site-footer__legal[data-v-e75d5abf]{justify-content:flex-end;padding-top:.15rem}}.site-footer__legal-link[data-v-e75d5abf]{color:var(--color-subtle,#64748b);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700;transition:color .2s}.site-footer__legal-link[data-v-e75d5abf]:hover{color:var(--color-primary,#f60)}.footer-contact-btn[data-v-e75d5abf]{--hermes:#f60;--hermes-soft:#ff660024;--champagne:#f3e5c8;--champagne-soft:#f3e5c81f;color:var(--hermes);background:var(--hermes-soft);border:1px solid #ff660059;transition:color .28s,border-color .28s,background .28s,transform .28s,box-shadow .28s}.footer-contact-btn.footer-contact-btn--active[data-v-e75d5abf],.footer-contact-btn[data-v-e75d5abf]:hover{color:var(--champagne);background:var(--champagne-soft);border-color:#f3e5c88c;transform:translateY(-2px);box-shadow:0 8px 20px #ff66002e}.footer-contact-tip[data-v-e75d5abf]{pointer-events:none;white-space:nowrap;color:#f3e5c8;opacity:0;background:#0b1220;border-radius:.375rem;padding:.25rem .5rem;font-size:.625rem;font-weight:500;transition:opacity .2s;position:absolute;top:-2.25rem;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000059,0 0 0 1px #ff660040}.group\/contact:hover .footer-contact-tip[data-v-e75d5abf]{opacity:1}.footer-wechat-pop[data-v-e75d5abf]{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1220f2;border:1px solid #ffffff1a;border-radius:1rem;width:10rem;margin-bottom:.75rem;padding:.75rem;transition:all .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 20px 40px #00000073}@media (prefers-reduced-motion:reduce){.footer-contact-btn[data-v-e75d5abf],.footer-wechat-pop[data-v-e75d5abf],.site-footer__legal-link[data-v-e75d5abf],.site-footer__link[data-v-e75d5abf],.site-footer__qr-frame[data-v-e75d5abf]{transition:none!important}.footer-contact-btn[data-v-e75d5abf]:hover{transform:none}}.nav-premium-badge[data-v-bff8ba55]{background:linear-gradient(#d4af3724,#d4af370d);border:1px solid #d4af378c;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.3125rem .625rem;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s;display:inline-flex;box-shadow:inset 0 1px #ffecb31f,0 0 #d4af3700}.nav-premium-badge[data-v-bff8ba55]:hover{background:linear-gradient(#d4af3738,#d4af3714);border-color:#d4af37d9;box-shadow:inset 0 1px #ffecb32e,0 0 14px #d4af3738}.nav-premium-badge[data-v-bff8ba55]:active{transform:scale(.97)}.nav-premium-badge-active[data-v-bff8ba55]{background:linear-gradient(#d4af3747,#d4af371a)!important;border-color:#d4af37f2!important;box-shadow:inset 0 1px #ffecb338,0 0 16px #d4af3747!important}.search-hot-suggest-item[data-v-d165c091]{width:100%;color:var(--text-main);cursor:pointer;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;transition:background-color .15s,color .15s;display:flex}.search-hot-suggest-item[data-v-d165c091]:hover{background-color:var(--color-primary-muted);color:var(--color-primary)}.nav-link[data-v-50240f2d]{color:var(--text-muted);white-space:nowrap;border-radius:.5rem;padding:.375rem .75rem;font-size:.9375rem;font-weight:500;transition:color .2s,background-color .2s;position:relative}.nav-link[data-v-50240f2d]:hover{color:var(--color-primary);background-color:var(--color-primary-muted)}.nav-link-active[data-v-50240f2d]{font-weight:700;color:var(--color-primary)!important;background-color:var(--color-primary-muted)!important}.nav-link-active[data-v-50240f2d]:after{content:"";background-color:var(--color-primary);border-radius:99px;width:60%;height:2px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.dropdown-item[data-v-50240f2d]{color:var(--text-main);cursor:pointer;border-radius:.625rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s,color .15s;display:flex}.dropdown-item[data-v-50240f2d]:hover{background-color:var(--color-primary-muted);color:var(--color-primary)}.mobile-nav-link[data-v-50240f2d]{color:var(--text-main);border-radius:.75rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;transition:background-color .15s,color .15s}.mobile-nav-link[data-v-50240f2d]:hover{background-color:#ffffff0d}.mobile-nav-link-active[data-v-50240f2d]{font-weight:700;color:var(--color-primary)!important;background-color:var(--color-primary-muted)!important}.mobile-tool-row[data-v-50240f2d]{gap:.375rem;display:flex}.mobile-tool-chip[data-v-50240f2d]{min-width:0;min-height:52px;color:var(--text-muted);background:#ffffff08;border:1px solid #ffffff1a;border-radius:.7rem;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.2rem;padding:.35rem .2rem;font-size:.6875rem;font-weight:600;line-height:1.15;transition:color .15s,border-color .15s,background-color .15s;display:flex}.mobile-tool-chip span[data-v-50240f2d]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-tool-chip--active[data-v-50240f2d],.mobile-tool-chip[data-v-50240f2d]:hover{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);background:var(--color-primary-muted)}.mobile-site-link[data-v-50240f2d]{width:100%;min-height:44px;color:var(--text-main);text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:color .15s,border-color .15s,background-color .15s;display:flex}.mobile-site-link--open[data-v-50240f2d],.mobile-site-link[data-v-50240f2d]:hover{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);background:var(--color-primary-muted)}.mobile-cat-list[data-v-50240f2d]{flex-direction:column;gap:.375rem;display:flex}.mobile-cat-link[data-v-50240f2d]{text-align:left;width:100%;min-height:44px;color:var(--text-main);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--color-primary) 40%,transparent);background:#ffffff09;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem .85rem;font-size:.9375rem;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s;display:flex}.mobile-cat-link--open[data-v-50240f2d],.mobile-cat-link[data-v-50240f2d]:hover{color:var(--color-primary);background:var(--color-primary-muted);box-shadow:inset 2px 0 0 var(--color-primary)}.nav-movie-menu .mobile-cat-link[data-v-50240f2d]{min-height:36px;padding-block:.35rem;font-size:.875rem}.nav-movie-menu .mobile-cat-sub[data-v-50240f2d]{min-height:34px}.nav-site-link[data-v-50240f2d]{min-height:44px;color:var(--text-main);background:#ffffff09;border:1px solid #0000;border-radius:.7rem;align-items:center;gap:.55rem;padding:.35rem .6rem .35rem .45rem;font-size:.875rem;font-weight:600;line-height:1.2;display:flex}.nav-site-link+.nav-site-link[data-v-50240f2d]{margin-top:.25rem}.nav-site-link[data-v-50240f2d]:hover{color:var(--color-primary);background:var(--color-primary-muted);border-color:color-mix(in srgb,var(--color-primary) 28%,transparent)}.nav-site-mark[data-v-50240f2d]{background:color-mix(in srgb,var(--color-primary) 16%,transparent);width:1.75rem;height:1.75rem;color:var(--color-primary);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.nav-site-host[data-v-50240f2d]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.6875rem;font-weight:500;line-height:1.2;display:block;overflow:hidden}.mobile-cat-subs[data-v-50240f2d]{flex-direction:column;gap:.125rem;margin:.125rem 0 .15rem .7rem;display:flex}.mobile-cat-sub[data-v-50240f2d]{min-height:40px;color:var(--text-muted);border-radius:.6rem;align-items:center;gap:.5rem;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;display:flex}.mobile-cat-sub[data-v-50240f2d]:before{content:"";background:#ffffff47;border-radius:999px;flex-shrink:0;width:.28rem;height:.28rem}.mobile-cat-sub--active[data-v-50240f2d],.mobile-cat-sub[data-v-50240f2d]:hover{color:var(--color-primary);background:#ffffff0a}.mobile-cat-sub--active[data-v-50240f2d]:before,.mobile-cat-sub[data-v-50240f2d]:hover:before{background:var(--color-primary)}.mobile-product-link[data-v-50240f2d]{border:1px solid color-mix(in srgb,var(--color-primary) 28%,transparent);background:var(--color-primary-muted);min-height:48px;color:var(--text-main);border-radius:.75rem;align-items:center;gap:.5rem;margin-top:.15rem;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .15s,background-color .15s,color .15s;display:flex}.mobile-product-link[data-v-50240f2d]:hover{border-color:color-mix(in srgb,var(--color-primary) 48%,transparent);color:var(--color-primary)}.mobile-product-link-active[data-v-50240f2d]{border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);color:var(--color-primary)}.nav-icon-btn[data-v-50240f2d]{border:1px solid color-mix(in srgb,var(--color-primary) 32%,transparent);background-color:color-mix(in srgb,var(--color-primary) 4%,transparent)}.nav-icon-btn[data-v-50240f2d]:hover{border-color:color-mix(in srgb,var(--color-primary) 48%,transparent)}.nav-icon-btn--active[data-v-50240f2d]{border-color:color-mix(in srgb,var(--color-primary) 55%,transparent)}.mobile-account-chip[data-v-50240f2d]{color:var(--text-main);background:#ffffff08;border:1px solid #ffffff1f;border-radius:.7rem;align-items:center;gap:.3rem;padding:.4rem .7rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.mobile-account-chip[data-v-50240f2d]:hover{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);background:var(--color-primary-muted)}.mobile-account-chip--accent[data-v-50240f2d]{color:var(--color-accent,#f59e0b);border-color:color-mix(in srgb,var(--color-accent,#f59e0b) 28%,transparent)}.mobile-account-chip--accent[data-v-50240f2d]:hover{color:var(--color-accent,#f59e0b);border-color:color-mix(in srgb,var(--color-accent,#f59e0b) 45%,transparent);background:color-mix(in srgb,var(--color-accent,#f59e0b) 10%,transparent)}.mobile-account-chip--muted[data-v-50240f2d]{color:var(--text-muted)}.mobile-account-chip--danger[data-v-50240f2d]{color:#f87171f2;border-color:#f8717138}.mobile-account-chip--danger[data-v-50240f2d]:hover{color:#fca5a5;background:#ef444414;border-color:#f8717166}.dropdown-bridge[data-v-50240f2d]:before{width:7.5rem;height:.875rem;top:-.875rem;left:50%;transform:translate(-50%)}.dropdown-bridge[data-v-50240f2d]:before,.submenu-bridge[data-v-50240f2d]:before{content:"";background:0 0;position:absolute}.submenu-bridge[data-v-50240f2d]:before{width:20px;top:0;bottom:0;left:-20px}.nav-premium-cluster[data-v-50240f2d]{border-left:1px solid #ffffff1a;margin-left:.375rem;padding-left:.75rem}[data-v-50240f2d] .nav-premium-badge-compact{padding:.375rem .5rem!important}[data-v-50240f2d] .nav-premium-badge-mobile{width:100%;min-height:44px}.scrollbar-hide[data-v-dd460c20]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-dd460c20]::-webkit-scrollbar{display:none}.community-shell[data-v-6166bcc8]{width:100%;max-width:96rem;margin-left:auto;margin-right:auto;padding:1rem 1rem 5rem}@media (width>=641px){.community-shell[data-v-6166bcc8]{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=1024px){.community-shell[data-v-6166bcc8]{padding:2rem 2rem 2.5rem}}.community-shell__grid[data-v-6166bcc8]{justify-content:center;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.community-shell__left[data-v-6166bcc8]{width:240px;top:calc(1rem + var(--navbar-height,4rem));flex-shrink:0;position:sticky}.community-shell__main[data-v-6166bcc8]{flex:auto;width:100%;max-width:860px}.community-shell__right[data-v-6166bcc8]{width:320px;top:calc(1rem + var(--navbar-height,4rem));flex-shrink:0;position:sticky}.scrollbar-hide[data-v-2f4cee7d]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-2f4cee7d]{-ms-overflow-style:none;scrollbar-width:none}.ad-banner--standalone[data-v-f2e3c669]{width:100%;margin-block:1.5rem}@media (width>=1024px){.ad-banner--standalone[data-v-f2e3c669]{margin-block:1.75rem}}.ad-banner--embedded[data-v-f2e3c669]{width:100%;margin:0}.ad-banner__grid[data-v-f2e3c669]{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}@media (width>=768px){.ad-banner__grid[data-v-f2e3c669]{grid-template-columns:var(--ad-banner-cols,minmax(0,1fr))}}.ad-banner__item[data-v-f2e3c669]{background:#1118278c;border:1px solid #ffffff0f;border-radius:.75rem;transition:border-color .2s,background-color .2s;display:block;position:relative;overflow:hidden}.ad-banner__item[data-v-f2e3c669]:hover{background:#111827bf;border-color:#e8610a47}.ad-banner__media[data-v-f2e3c669]{height:var(--ad-banner-h-mobile,56px);width:100%;overflow:hidden}@media (width>=640px){.ad-banner__media[data-v-f2e3c669]{height:var(--ad-banner-h-desktop,72px)}}.ad-banner__img[data-v-f2e3c669]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#00000059;width:100%;height:100%;display:block}.ad-banner__placeholder[data-v-f2e3c669]{background:linear-gradient(90deg,#ffffff0a,#ffffff14 50%,#ffffff0a);width:100%;height:100%}.ad-banner__badge[data-v-f2e3c669]{z-index:2;letter-spacing:.06em;color:#ffffff8c;pointer-events:none;background:#0000008c;border:1px solid #ffffff14;border-radius:.25rem;padding:.125rem .375rem;font-size:.5625rem;font-weight:800;line-height:1;position:absolute;top:.35rem;right:.35rem}.ad-banner__title-bar[data-v-f2e3c669]{inset-inline:0;z-index:1;pointer-events:none;background:linear-gradient(#0000,#000000b8);padding:1.25rem .5rem .35rem;position:absolute;bottom:0}.ad-banner__title[data-v-f2e3c669]{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;font-weight:700;overflow:hidden}.safe-area-pb[data-v-41ede72f]{padding-bottom:env(safe-area-inset-bottom,0)}div[data-v-20336c9e]{background:radial-gradient(circle at 50% 0,#e8610a0d,#0000 50%)}.mask-edges[data-v-fd9b6035]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.logo-marquee-seq[data-v-fd9b6035]{gap:1.5rem;padding-right:1.5rem}.logo-marquee-track[data-v-fd9b6035]{animation:logo-marquee-shift-fd9b6035 var(--marquee-duration,40s) linear infinite;will-change:transform}.logo-marquee:hover .logo-marquee-track[data-v-fd9b6035]{animation-play-state:paused}@keyframes logo-marquee-shift-fd9b6035{0%{transform:translateZ(0)}to{transform:translate(-50%)}}@media (width>=768px){.logo-marquee-seq[data-v-fd9b6035]{gap:2.5rem;padding-right:2.5rem}}@media (prefers-reduced-motion:reduce){.logo-marquee-track[data-v-fd9b6035]{animation:none;transform:none}}.page-home[data-v-ed6f331e]{background:radial-gradient(ellipse 130% 60% at 50% -6%,#e8610a0b 0,transparent 62%),var(--bg-main)}.search-page[data-v-4146d05f]{background:radial-gradient(circle at 50% 0,#168a4a14,#0000 55%)}.search-masthead[data-v-4146d05f]{flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.search-bar[data-v-4146d05f],.search-masthead[data-v-4146d05f]{align-items:center;display:flex}.search-bar[data-v-4146d05f]{border:1px solid var(--border-main);background:var(--bg-surface);width:min(100%,42rem);min-height:3.5rem;box-shadow:var(--shadow-card);border-radius:999px;padding:.28rem .28rem .28rem .15rem;position:relative}.search-bar[data-v-4146d05f]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-muted),var(--shadow-card)}.search-bar__reel[data-v-4146d05f]{flex-direction:column;flex-shrink:0;justify-content:space-between;width:1.15rem;height:2.35rem;margin-left:.7rem;display:flex}.search-bar__reel i[data-v-4146d05f]{background:var(--color-accent);border-radius:2px;width:.42rem;height:.42rem;margin:0 auto}.search-bar__input[data-v-4146d05f]{min-width:0;height:2.6rem;color:var(--text-main);background:0 0;border:0;outline:none;flex:1;margin:0 .65rem 0 .45rem;font-size:1rem}.search-bar__input[data-v-4146d05f]::-webkit-search-cancel-button{appearance:none}.search-bar__input[data-v-4146d05f]::-webkit-search-decoration{appearance:none}.search-bar__submit[data-v-4146d05f]{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-width:5.25rem;min-height:2.85rem;padding:0 1.05rem;font-size:.9375rem;font-weight:700;display:inline-flex}.search-bar__submit[data-v-4146d05f]:focus-visible,.search-hot__chip[data-v-4146d05f]:focus-visible,.search-retry[data-v-4146d05f]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.search-bar__play[data-v-4146d05f]{border:.32rem solid #0000;border-left:.5rem solid;border-right-width:0;width:0;height:0}.search-h1[data-v-4146d05f]{max-width:40rem;color:var(--text-main);text-align:center;margin:0;font-size:calc(clamp(1.25rem,3vw,1.75rem));font-weight:700;line-height:1.3}.search-count[data-v-4146d05f],.search-lead[data-v-4146d05f]{margin:0;font-size:.9375rem;font-weight:700}.search-lead[data-v-4146d05f]{color:var(--text-muted);font-weight:600}.search-hot[data-v-4146d05f]{flex-wrap:wrap;justify-content:center;gap:.5rem;width:min(100%,42rem);margin:0 auto 1.5rem;display:flex}.search-hot__chip[data-v-4146d05f]{min-height:2.5rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .9rem;font-size:.8125rem;font-weight:700}.search-hot__chip[data-v-4146d05f]:hover{color:var(--color-primary)}.search-empty[data-v-4146d05f]{border:1px dashed var(--border-soft);border-radius:var(--radius-control);background:var(--bg-elevated);text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem;padding:4rem 1rem;display:flex}.search-retry[data-v-4146d05f]{border:1px solid var(--border-soft);background:var(--bg-surface);min-height:2.5rem;color:var(--text-main);cursor:pointer;border-radius:999px;padding:0 1rem;font-size:.875rem;font-weight:700}.is-refreshing[data-v-4146d05f]{opacity:.72}.scrollbar-hide[data-v-ae379109]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-ae379109]{-ms-overflow-style:none;scrollbar-width:none}.category-page[data-v-c6a6d622]{background:radial-gradient(circle at 50% 0,#e8610a0a,#0000 55%)}.category-filter-panel.card[data-v-c6a6d622]:hover{transform:none}.category-list-zone.section-block-card[data-v-c6a6d622]:hover{border-color:#ffffff14;transform:none;box-shadow:0 32px 64px -16px #0009}.category-list-zone.section-block-card[data-v-c6a6d622]:after{opacity:.08}.category-list-grid[data-v-c6a6d622] .video-card{transition:transform .2s,box-shadow .2s}.category-list-toolbar[data-v-88c969dc]{border-bottom:1px solid #ffffff0f;margin-bottom:1.25rem;padding-bottom:1.25rem}.sort-tabs-scroll[data-v-88c969dc]{-webkit-overflow-scrolling:touch}.category-subnav-scroll[data-v-8decbd81]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.category-subnav-scroll[data-v-8decbd81]::-webkit-scrollbar{display:none}.category-subnav-chip[data-v-8decbd81]{white-space:nowrap;border-style:solid;border-width:1px;border-radius:9999px;flex:none;padding:.375rem 1rem;font-size:.75rem;font-weight:900;line-height:1rem;transition:color .2s,border-color .2s,background-color .2s}.category-subnav-arrow[data-v-8decbd81]{cursor:pointer;width:1.75rem;height:1.75rem;color:var(--color-primary);background:#e8610a24;border:1px solid #e8610a73;border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hero-stage[data-v-3435d3b8]{--hero-stage-height:268px;--hero-autoplay-ms:6.5s;height:var(--hero-stage-height)}@media (width>=480px){.hero-stage[data-v-3435d3b8]{--hero-stage-height:320px}}@media (width>=640px){.hero-stage[data-v-3435d3b8]{--hero-stage-height:350px}}@media (width>=768px){.hero-stage[data-v-3435d3b8]{--hero-stage-height:420px}}@media (width>=1024px){.hero-stage[data-v-3435d3b8]{--hero-stage-height:520px}}@media (width>=1280px){.hero-stage[data-v-3435d3b8]{--hero-stage-height:580px}}@media (width>=1536px){.hero-stage[data-v-3435d3b8]{--hero-stage-height:640px}}.hero-slide[data-v-3435d3b8]{transition:opacity .7s ease-in-out}.hero-slide-active[data-v-3435d3b8]{opacity:1}.hero-slide-idle[data-v-3435d3b8]{opacity:0;pointer-events:none}.hero-slide-link[data-v-3435d3b8]{color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.hero-chrome[data-v-3435d3b8]{z-index:20;inset-inline:0;pointer-events:none;padding-bottom:1rem;position:absolute;bottom:0}.hero-chrome-row[data-v-3435d3b8]{-moz-column-gap:.75rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"copy copy""cta thumbs";align-items:end;gap:.75rem;width:100%;padding-left:1rem;padding-right:1rem;display:grid}.hero-chrome-row[data-v-3435d3b8]:not(:has(.hero-cta-link)){grid-template-areas:"copy copy""thumbs thumbs"}.hero-copy-link[data-v-3435d3b8]{pointer-events:auto;min-width:0;max-width:48rem;color:inherit;grid-area:copy;text-decoration:none}.hero-copy-link[data-v-3435d3b8]:focus-visible{outline-offset:4px;outline:2px solid #fff}.hero-thumbs[data-v-3435d3b8]{--hero-thumb-w:3rem;--hero-thumb-gap:.375rem;justify-content:flex-start;gap:var(--hero-thumb-gap);scroll-behavior:auto;width:calc(3.5 * var(--hero-thumb-w) + 3 * var(--hero-thumb-gap));overscroll-behavior-x:contain;pointer-events:auto;touch-action:pan-x;grid-area:thumbs;justify-self:end;max-width:100%;scroll-padding-inline:0;display:flex;position:relative;overflow-x:auto}.hero-thumbs-portrait[data-v-3435d3b8]{--hero-thumb-w:2.125rem}.hero-cta-link[data-v-3435d3b8]{pointer-events:auto;grid-area:cta;place-self:end start;margin-top:0;text-decoration:none}@media (width>=640px){.hero-chrome[data-v-3435d3b8]{padding-bottom:1.25rem}.hero-chrome-row[data-v-3435d3b8]{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=1024px){.hero-chrome[data-v-3435d3b8]{padding-bottom:2.25rem}.hero-chrome-row[data-v-3435d3b8]{-moz-column-gap:2.5rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy thumbs""cta thumbs";gap:1.25rem 2.5rem;padding-left:max(2rem,50% - 46rem);padding-right:.75rem}.hero-chrome-row[data-v-3435d3b8]:not(:has(.hero-cta-link)){grid-template-areas:"copy thumbs"}.hero-thumbs[data-v-3435d3b8],.hero-thumbs-portrait[data-v-3435d3b8]{--hero-thumb-gap:.625rem;width:max-content;max-width:calc(min(40rem,46vw))}}@media (width>=1280px){.hero-chrome[data-v-3435d3b8]{padding-bottom:2.75rem}}.hero-slide-image[data-v-3435d3b8]{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.hero-overlay-mobile[data-v-3435d3b8]{inset-inline:0;background:linear-gradient(#0000,#05070a59 32%,#05070ad1 62%,#05070afa);height:72%;position:absolute;bottom:0}.hero-overlay-desktop[data-v-3435d3b8]{background:linear-gradient(90deg,#05070ae0,#05070a85 34%,#05070a1f 58%,#0000 78%),linear-gradient(#0000 48%,#05070a73 76%,#05070aeb);position:absolute;inset:0}.hero-overlay-vignette[data-v-3435d3b8]{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 100px #00000059}.hero-bottom-fade[data-v-3435d3b8]{inset-inline:0;background:linear-gradient(to top,var(--bg-main) 0,color-mix(in srgb,var(--bg-main) 92%,transparent) 28%,color-mix(in srgb,var(--bg-main) 62%,transparent) 52%,color-mix(in srgb,var(--bg-main) 22%,transparent) 78%,transparent 100%);pointer-events:none;z-index:10;height:112px;position:absolute;bottom:0}.hero-nav[data-v-3435d3b8]{z-index:30;color:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;opacity:0;background:#05070a8c;border:1px solid #ffffff1f;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:opacity .2s,background-color .2s,border-color .2s;position:absolute;top:50%;translate:0 -50%}.hero-carousel:focus-within .hero-nav[data-v-3435d3b8],.hero-carousel:hover .hero-nav[data-v-3435d3b8]{opacity:1}.hero-nav[data-v-3435d3b8]:hover{color:#fff;background:#05070ac7;border-color:#e8610a73}.hero-nav[data-v-3435d3b8]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;opacity:1}.hero-nav-prev[data-v-3435d3b8]{left:1rem}.hero-nav-next[data-v-3435d3b8]{right:1rem}.hero-counter[data-v-3435d3b8]{letter-spacing:.12em;color:#ffffffb8;font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;padding:.2rem .55rem;font-size:10px;font-weight:700;display:inline-flex}.hero-title[data-v-3435d3b8]{color:#fff;letter-spacing:-.02em;-webkit-line-clamp:2;line-clamp:2;text-shadow:0 2px 16px #000000bf;margin:0;font-size:calc(clamp(1.05rem,4.5vw,1.5rem));font-weight:800;line-height:1.25}.hero-desc[data-v-3435d3b8],.hero-title[data-v-3435d3b8]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hero-desc[data-v-3435d3b8]{color:#ffffffc7;-webkit-line-clamp:1;line-clamp:1;margin-top:.5rem;font-size:.75rem;line-height:1.55}@media (width>=1024px){.hero-title[data-v-3435d3b8]{letter-spacing:-.03em;font-size:calc(clamp(1.875rem,3vw,3rem));line-height:1.12}.hero-desc[data-v-3435d3b8]{color:#ffffffb8;-webkit-line-clamp:3;line-clamp:3;max-width:42rem;margin-top:.85rem;font-size:calc(clamp(.95rem,1.2vw,1.125rem));line-height:1.65}}.hero-cta[data-v-3435d3b8]{color:#fff;background:var(--color-primary);border-radius:9999px;align-items:center;gap:.5rem;margin-top:0;padding:.55rem 1.15rem;font-size:.8125rem;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .15s;display:inline-flex;box-shadow:0 0 18px #e8610a61}.hero-cta[data-v-3435d3b8]:hover{background:var(--color-primary-hover);box-shadow:0 0 28px #e8610a85}.hero-cta[data-v-3435d3b8]:active{transform:translateY(1px)}.hero-cta[data-v-3435d3b8]:focus-visible{outline-offset:2px;outline:2px solid #fff}.hero-thumb[data-v-3435d3b8]{opacity:.62;cursor:pointer;border:1.5px solid #ffffff2e;border-radius:.45rem;transition:opacity .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.hero-thumb-landscape[data-v-3435d3b8]{width:var(--hero-thumb-w,3rem);height:2.125rem}.hero-thumb-portrait[data-v-3435d3b8]{width:var(--hero-thumb-w,2.125rem);height:3rem}.hero-thumb-active[data-v-3435d3b8]{opacity:1;border-color:var(--color-primary);box-shadow:0 0 12px #e8610a6b}.hero-thumb-idle[data-v-3435d3b8]:hover{opacity:.92;border-color:#ffffff59}@media (width>=1024px){.hero-cta[data-v-3435d3b8]{padding:.8rem 1.6rem;font-size:1rem}.hero-thumb[data-v-3435d3b8]{border-width:2px;border-radius:.75rem}.hero-thumb-landscape[data-v-3435d3b8]{width:7rem;height:4rem}.hero-thumb-portrait[data-v-3435d3b8]{width:4rem;height:6rem}.hero-thumb-active[data-v-3435d3b8]{box-shadow:0 0 18px #e8610a6b}}@media (width>=1280px){.hero-thumb-landscape[data-v-3435d3b8]{width:7.75rem;height:4.35rem}.hero-thumb-portrait[data-v-3435d3b8]{width:4.35rem;height:6.5rem}}.hero-progress-track[data-v-3435d3b8]{inset-inline:0;z-index:20;background:#ffffff14;height:2px;position:absolute;bottom:0}.hero-progress-fill[data-v-3435d3b8]{background:linear-gradient(90deg,var(--color-primary) 0,#f97316 100%);width:0;height:100%;animation:hero-progress-3435d3b8 var(--hero-autoplay-ms) linear forwards}.hero-progress-paused[data-v-3435d3b8]{animation-play-state:paused}@keyframes hero-progress-3435d3b8{0%{width:0}to{width:100%}}.scrollbar-hide[data-v-3435d3b8]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-3435d3b8]{-ms-overflow-style:none;scrollbar-width:none}@media (prefers-reduced-motion:reduce){.hero-cta[data-v-3435d3b8],.hero-nav[data-v-3435d3b8],.hero-slide[data-v-3435d3b8],.hero-thumb[data-v-3435d3b8]{transition-duration:.01ms!important;animation-duration:.01ms!important}.hero-progress-fill[data-v-3435d3b8]{opacity:.35;width:100%;animation:none}}.hot-tags-section[data-v-fb86bc55]{border-bottom-right-radius:.625rem;border-bottom-left-radius:.625rem}.hot-tags-list[data-v-fb86bc55]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (width>=640px){.hot-tags-list[data-v-fb86bc55]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}@media (width>=768px){.hot-tags-list[data-v-fb86bc55]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1024px){.hot-tags-list[data-v-fb86bc55]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1280px){.hot-tags-list[data-v-fb86bc55]{grid-template-columns:repeat(8,minmax(0,1fr))}}.hot-tag-chip[data-v-fb86bc55]{-webkit-backdrop-filter:blur(12px)}.hot-tags-list-wrap[data-v-fb86bc55]{--hot-tags-peek:22px;--hot-tags-row3:40px}.hot-tags-fade[data-v-fb86bc55]{height:calc(.75rem + var(--hot-tags-peek,22px));background:linear-gradient(to top,color-mix(in srgb,var(--bg-main) 78%,transparent) 0,color-mix(in srgb,var(--bg-main) 48%,transparent) 38%,color-mix(in srgb,var(--bg-main) 18%,transparent) 68%,transparent 100%);box-shadow:inset 0 -10px 24px -8px color-mix(in srgb,var(--bg-main) 55%,transparent);position:absolute;bottom:0;left:0;right:0}.dropdown-item[data-v-dcd31cc2]{color:var(--color-muted,#9ca3af);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s;display:flex}.dropdown-item[data-v-dcd31cc2]:hover{background-color:var(--color-primary-muted);color:var(--color-primary)}.section-head[data-v-e2a7c68c]{-moz-column-gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:center;column-gap:.5rem;margin-bottom:1.25rem;display:grid}.section-head--subs[data-v-e2a7c68c]{grid-template-areas:"title actions""subs subs";row-gap:.625rem}.section-head__title[data-v-e2a7c68c]{min-width:0}.section-head--subs .section-head__title[data-v-e2a7c68c]{grid-area:title}.section-head__actions[data-v-e2a7c68c]{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.section-head--subs .section-head__actions[data-v-e2a7c68c]{grid-area:actions}.section-head__subs[data-v-e2a7c68c]{overscroll-behavior-x:contain;min-width:0;padding-block:.125rem;overflow-x:auto}.section-head--subs .section-head__subs[data-v-e2a7c68c]{grid-area:subs}@media (width>=640px){.section-head[data-v-e2a7c68c]{margin-bottom:1.75rem}.section-head__actions[data-v-e2a7c68c]{gap:.75rem}}@media (width>=768px){.section-head[data-v-e2a7c68c],.section-head--subs[data-v-e2a7c68c]{-moz-column-gap:1rem;grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;grid-template-areas:"title subs actions";gap:0 1rem}.section-head__title[data-v-e2a7c68c]{grid-area:title}.section-head__actions[data-v-e2a7c68c]{grid-area:actions}.section-head__subs[data-v-e2a7c68c]{grid-area:subs}}.scoring-title[data-v-f69e127d]{color:#fff;filter:drop-shadow(0 6px 18px #000000d9)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.scoring-title[data-v-f69e127d]{background-image:linear-gradient(90deg,var(--color-primary) 2em,#fff 2em);color:#0000;-webkit-background-clip:text;background-clip:text}}.top-scoring-container[data-v-f69e127d]{--sc-card-w:calc(clamp(200px, 74vw, 268px));--sc-card-h:calc(var(--sc-card-w) * 1.48);--sc-stage-h:calc(1.75rem + var(--sc-card-h));--sc-spacing:min(var(--sc-card-w) * .72, .5 * (100vw - var(--sc-card-w)));--sc-depth:90;--sc-scale-factor:.07;--sc-max-visible:3;--sc-perspective:1400;--sc-angle:20;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (width>=640px){.top-scoring-container[data-v-f69e127d]{--sc-card-w:calc(clamp(220px, 36vw, 280px));--sc-spacing:min(var(--sc-card-w) * .76, .5 * (100vw - var(--sc-card-w)));--sc-depth:100;--sc-angle:22}}@media (width>=1024px){.top-scoring-container[data-v-f69e127d]{--sc-card-w:calc(clamp(236px, 19vw, 288px));--sc-spacing:min(var(--sc-card-w) * .8, .5 * (100vw - var(--sc-card-w)));--sc-depth:110;--sc-max-visible:4;--sc-perspective:1600;--sc-angle:24}}@media (width>=1280px){.top-scoring-container[data-v-f69e127d]{--sc-card-w:calc(clamp(252px, 17vw, 308px));--sc-spacing:min(var(--sc-card-w) * .82, .5 * (100vw - var(--sc-card-w)));--sc-depth:120;--sc-perspective:1800}}@media (width>=1536px){.top-scoring-container[data-v-f69e127d]{--sc-card-w:calc(clamp(264px, 15vw, 328px));--sc-spacing:min(var(--sc-card-w) * .84, .5 * (100vw - var(--sc-card-w)));--sc-max-visible:5;--sc-perspective:2000}}.scoring-stage[data-v-f69e127d]{height:var(--sc-stage-h);perspective-origin:50%;overflow:visible}.scoring-stage-inner[data-v-f69e127d]{height:100%;overflow:visible}.scoring-card-frame[data-v-f69e127d]{border-radius:1.15rem}.scoring-card-frame-idle[data-v-f69e127d]{outline-offset:0;outline:1px solid #ffffff14;box-shadow:0 20px 48px -18px #000000eb}.scoring-card-frame-idle[data-v-f69e127d]:hover{outline-color:#e8610a59}.scoring-card-frame-active[data-v-f69e127d]{outline-offset:3px;outline:2px solid #e8610ad1;box-shadow:0 0 0 1px #e8610a38,0 0 32px #e8610a47,0 22px 52px -14px #000000f2}.scoring-card-frame-active[data-v-f69e127d]:after{content:"";border-radius:inherit;pointer-events:none;z-index:15;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}.scoring-card-spotlight[data-v-f69e127d]{z-index:-1}.scoring-card-overlay[data-v-f69e127d]{background:linear-gradient(#0000,#00000014 42%,#00000073 68%,#000000eb)}.scoring-bg-image[data-v-f69e127d]{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:.34;filter:saturate(.82)brightness(.62);width:116%;height:108%;position:absolute;inset:-4% -8%}@media (width>=640px){.scoring-card-frame[data-v-f69e127d]{border-radius:1.35rem}.scoring-bg-image[data-v-f69e127d]{opacity:.36;width:112%;height:106%;inset:-3% -6%}}@media (width>=1024px){.scoring-card-frame[data-v-f69e127d]{border-radius:1.5rem}.scoring-bg-image[data-v-f69e127d]{-o-object-position:58% center;object-position:58% center;opacity:.38}}.scoring-bg-tint[data-v-f69e127d]{background:radial-gradient(90% 80% at 62% 48%,#e8610a12,#0000 58%),radial-gradient(50% 40% at 12% 72%,#e8610a0a,#0000 52%)}.scoring-bg-overlay[data-v-f69e127d]{background:linear-gradient(to right,var(--bg-main) 0,color-mix(in srgb,var(--bg-main) 72%,transparent) 14%,#05070a8c 32%,#05070a47 52%,#05070a47 68%,color-mix(in srgb,var(--bg-main) 72%,transparent) 86%,var(--bg-main) 100%),linear-gradient(to bottom,var(--bg-main) 0,#05070a38 10%,transparent 24%,transparent 76%,#05070a61 90%,var(--bg-main) 100%)}.scoring-card[data-v-f69e127d],.transform-style-3d[data-v-f69e127d]{transform-style:preserve-3d}.scoring-card[data-v-f69e127d]{backface-visibility:hidden}.scoring-card-shell[data-v-f69e127d]{width:var(--sc-card-w);height:var(--sc-card-h);margin-left:calc(var(--sc-card-w) / -2);margin-top:calc(var(--sc-card-h) / -2)}.scrollbar-hide[data-v-f69e127d]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-f69e127d]{-ms-overflow-style:none;scrollbar-width:none}@media (prefers-reduced-motion:reduce){.scoring-card[data-v-f69e127d]{transition-duration:.01ms!important}}.rankings-page[data-v-ce3f69c0]{background-color:var(--bg-main)}.rankings-ambient[data-v-ce3f69c0]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.rankings-ambient__image[data-v-ce3f69c0]{opacity:.1;filter:blur(1.5px)saturate(.85);background-position:50% 18%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-8%;transform:scale(1.06)}.rankings-ambient__wash[data-v-ce3f69c0]{background:linear-gradient(180deg,#0a0e1759 0,#0a0e17b8 38%,#0a0e17e6 72%,var(--bg-main) 100%);position:absolute;inset:0}.rankings-ambient__vignette[data-v-ce3f69c0]{background:radial-gradient(130% 70% at 50% -8%,#e8610a12,#0000 55%),radial-gradient(90% 60% at 50% 100%,#0a0e17f2,#0000 70%),radial-gradient(80% 50% at 0,#0a0e1799,#0000 65%),radial-gradient(80% 50% at 100%,#0a0e1799,#0000 65%);position:absolute;inset:0}.rankings-ambient__glow[data-v-ce3f69c0]{filter:blur(48px);border-radius:999px;position:absolute}.rankings-ambient__glow--primary[data-v-ce3f69c0]{background:#e8610a1f;width:42%;height:28%;top:-8%;left:12%}.rankings-ambient__glow--accent[data-v-ce3f69c0]{background:#fbbf2414;width:36%;height:22%;top:4%;right:8%}.rankings-ambient__glow--primary-soft[data-v-ce3f69c0]{background:#e8610a0d;width:50%;height:18%;bottom:8%;left:20%}.rankings-live-dot[data-v-36cd2b92]{animation:2.4s ease-in-out infinite rankings-pulse-36cd2b92}.scrollbar-hide[data-v-36cd2b92]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-36cd2b92]{-ms-overflow-style:none;scrollbar-width:none}@keyframes rankings-pulse-36cd2b92{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.rankings-live-dot[data-v-36cd2b92]{animation:none}}.rankings-scoring-bg[data-v-b30fe1ec]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;opacity:.32;filter:saturate(.82)brightness(.58);width:120%;height:112%;position:absolute;inset:-6% -10%}.rankings-scoring-tint[data-v-b30fe1ec]{background:radial-gradient(90% 70% at 50% 28%,#e8610a1a,#0000 58%),radial-gradient(50% 40% at 12% 80%,#e8610a0d,#0000 52%);position:absolute;inset:0}.rankings-scoring-wash[data-v-b30fe1ec]{background:linear-gradient(#07090f59,#07090f8c 42%,#07090fe0);position:absolute;inset:0}.rankings-board__rule[data-v-b30fe1ec]{background:linear-gradient(90deg,#0000,#fbbf241f 12%,#e8610a73 50%,#fbbf241f 88%,#0000);height:1px;margin:.35rem 10% .85rem}.rankings-stage[data-v-b30fe1ec]{--rk-card-w:calc(clamp(168px, 54vw, 214px));--rk-card-h:calc(var(--rk-card-w) * 1.48);--rk-spacing:calc(var(--rk-card-w) * .62);--rk-depth:88;--rk-scale-factor:.08;--rk-max-visible:2;--rk-perspective:1400;--rk-angle:18;height:calc(1.5rem + var(--rk-card-h));perspective-origin:50% 46%;transform-style:preserve-3d;outline:none}@media (width>=640px){.rankings-stage[data-v-b30fe1ec]{--rk-card-w:calc(clamp(184px, 30vw, 228px));--rk-spacing:calc(var(--rk-card-w) * .68);--rk-depth:100;--rk-angle:20;--rk-max-visible:3;height:calc(1.75rem + var(--rk-card-h))}}@media (width>=1024px){.rankings-stage[data-v-b30fe1ec]{--rk-card-w:calc(clamp(196px, 16vw, 240px));--rk-spacing:calc(var(--rk-card-w) * .74);--rk-depth:110;--rk-angle:22;--rk-max-visible:4;--rk-perspective:1600;height:calc(2rem + var(--rk-card-h))}}.rankings-stack-card[data-v-b30fe1ec],.rankings-stage-inner[data-v-b30fe1ec]{transform-style:preserve-3d}.rankings-stack-card[data-v-b30fe1ec]{width:var(--rk-card-w);height:var(--rk-card-h);margin-left:calc(var(--rk-card-w) / -2);margin-top:calc(var(--rk-card-h) / -2);backface-visibility:hidden;transition:transform .7s cubic-bezier(.2,1,.3,1),opacity .7s,filter .7s}.rankings-stack-link[data-v-b30fe1ec]{width:100%;height:100%;display:block;position:relative}.rankings-stack-index[data-v-b30fe1ec]{z-index:4;font-size:calc(clamp(1.6rem,5.5vw,2.5rem));line-height:1;position:absolute;top:-.45rem;left:-.55rem}.rankings-stack-frame[data-v-b30fe1ec]{background:#05070a;border-radius:1.05rem;width:100%;height:100%;overflow:hidden}.rankings-stack-frame--side[data-v-b30fe1ec]{outline:1px solid #ffffff1a;box-shadow:0 18px 40px -16px #000000eb}.rankings-stack-frame--front[data-v-b30fe1ec]{outline-offset:3px;outline:2px solid #e8610ad1;box-shadow:0 0 0 1px #e8610a38,0 0 28px #e8610a3d,0 20px 44px -14px #000000f2}.rankings-stack-cover[data-v-b30fe1ec]{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}.rankings-stack-cover--empty[data-v-b30fe1ec]{background:#ffffff0f}.rankings-stack-overlay[data-v-b30fe1ec]{background:linear-gradient(#0000,#0006 42%,#000000eb);padding:2rem .7rem .7rem;position:absolute;inset:auto 0 0}.scrollbar-hide[data-v-b30fe1ec]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-b30fe1ec]{-ms-overflow-style:none;scrollbar-width:none}@media (prefers-reduced-motion:reduce){.rankings-stack-card[data-v-b30fe1ec]{transition-duration:.01ms}}.fade-enter-active[data-v-bd4c6e6f],.fade-leave-active[data-v-bd4c6e6f]{transition:opacity .2s}.fade-enter-from[data-v-bd4c6e6f],.fade-leave-to[data-v-bd4c6e6f]{opacity:0}:where(.vds-slider){--width:var(--media-slider-width,100%);--height:var(--media-slider-height,48px);--thumb-size:var(--media-slider-thumb-size,15px);--thumb-focus-size:var(--media-slider-focused-thumb-size,calc(var(--thumb-size) * 1.1));--track-width:var(--media-slider-track-width,100%);--track-height:var(--media-slider-track-height,5px);--track-focus-width:var(--media-slider-focused-track-width,var(--track-width));--track-focus-height:var(--media-slider-focused-track-height,calc(var(--track-height) * 1.25));width:var(--width);height:var(--height);margin:0 calc(var(--thumb-size) / 2);contain:layout style;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;outline:none;align-items:center;display:inline-flex;position:relative}:where(.vds-slider[aria-hidden=true]){display:none!important}:where(.vds-slider[aria-disabled=true]){cursor:unset}:where(.vds-slider:focus){outline:none}:where(.vds-slider:not([data-chapters])[data-focus],.vds-slider:not([data-chapters]):focus-visible) :where(.vds-slider-track){box-shadow:var(--media-focus-ring)}:where(.vds-slider .vds-slider-track){z-index:0;width:var(--track-width);height:var(--track-height);border-radius:var(--media-slider-track-border-radius,2px);background-color:var(--media-slider-track-bg,#ffffff4d);contain:strict;position:absolute;top:50%;left:0;transform:translateY(-50%)translateZ(0)}:where(.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-track){outline-offset:var(--thumb-size)}:where(.vds-slider:not([data-chapters])[data-active] .vds-slider-track){width:var(--track-focus-width);height:var(--track-focus-height)}:where(.vds-slider .vds-slider-track-fill){z-index:2;background-color:var(--media-slider-track-fill-bg,var(--media-brand));width:var(--slider-fill,0);will-change:width}:where(.vds-slider .vds-slider-thumb){top:50%;left:var(--slider-fill);opacity:0;contain:layout size style;width:var(--thumb-size);height:var(--thumb-size);border:var(--media-slider-thumb-border,1px solid #cacaca);border-radius:var(--media-slider-thumb-border-radius,9999px);background-color:var(--media-slider-thumb-bg,#fff);pointer-events:none;will-change:left;z-index:2;transition:opacity .15s ease-in;position:absolute;transform:translate(-50%,-50%)translateZ(0)}:where(.vds-slider[data-dragging],.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-thumb){box-shadow:var(--media-slider-focused-thumb-shadow,0 0 0 4px #fff6)}:where(.vds-slider[data-active] .vds-slider-thumb){opacity:1;transition:var(--media-slider-thumb-transition,opacity .2s ease-in,box-shadow .2s ease)}:where(.vds-slider[data-dragging] .vds-slider-thumb){width:var(--thumb-focus-size);height:var(--thumb-focus-size)}:where(.vds-slider-value){contain:content;font-size:14px;font-family:var(--media-font-family,sans-serif);display:inline-block}:where(.vds-slider-thumbnail){contain:content;box-sizing:border-box;display:block}:where(.vds-slider-video){box-sizing:border-box;contain:content;border:var(--media-thumbnail-border,1px solid #fff);background-color:#000;display:inline-block}:where(.vds-slider-video video){width:156px;height:auto;display:block}:where(.vds-slider-video[data-loading]){opacity:0}:where(.vds-slider-video[data-hidden],.vds-slider-video[data-hidden] video){width:0;display:none}:where(.vds-slider .vds-slider-preview){opacity:0;background-color:var(--media-slider-preview-bg);border-radius:var(--media-slider-preview-border-radius,2px);pointer-events:none;will-change:left,opacity;contain:layout paint style;flex-direction:column;align-items:center;transition:opacity .2s ease-out;display:flex}:where(.vds-slider-preview[data-visible]){opacity:1;transition:opacity .2s ease-in}.vds-slider-value{background-color:var(--media-slider-value-bg,#000);border-radius:var(--media-slider-value-border-radius,2px);border:var(--media-slider-value-border);color:var(--media-slider-value-color,#fff);padding:var(--media-slider-value-padding,1px 10px)}:where(.vds-slider-video:not([data-hidden])+.vds-slider-chapter-title,.vds-slider-thumbnail:not([data-hidden])+.vds-slider-chapter-title){margin-top:var(--media-slider-chapter-title-gap,6px)}:where(.vds-slider-video:not([data-hidden])+.vds-slider-value,.vds-slider-thumbnail:not([data-hidden])+.vds-slider-value,.vds-slider-chapter-title+.vds-slider-value){margin-top:var(--media-slider-value-gap,2px)}:where(.vds-slider[aria-orientation=vertical]){--width:var(--media-slider-width,48px);--height:var(--media-slider-height,100%);--track-width:var(--media-slider-track-width,4px);--track-height:var(--media-slider-track-height,100%);--track-focus-width:var(--media-slider-focused-track-width,calc(var(--track-width) * 1.25));--track-focus-height:var(--media-slider-focused-track-height,var(--track-height));margin:calc(var(--thumb-size) / 2) 0}:where(.vds-slider[aria-orientation=vertical] .vds-slider-track){top:unset;bottom:0;left:50%;transform:translate(-50%)translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-track-fill){width:var(--track-width);height:var(--slider-fill);will-change:height;transform:translate(-50%)translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-progress){top:unset;width:var(--track-width);height:var(--slider-progress,0);will-change:height;bottom:0}:where(.vds-slider[aria-orientation=vertical] .vds-slider-thumb){top:unset;bottom:var(--slider-fill);will-change:bottom;left:50%;transform:translate(-50%,50%)translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-preview){will-change:bottom,opacity}:where([data-live] .vds-time-slider .vds-slider-track-fill){background-color:var(--media-slider-track-fill-live-bg,#dc2626)}:where(.vds-time-slider .vds-slider-progress){z-index:1;width:var(--slider-progress,0);will-change:width;background-color:var(--media-slider-track-progress-bg,#ffffff80);left:0}:where([data-media-player]:not([data-can-play]) .vds-time-slider .vds-slider-value){display:none}:where(.vds-slider-steps){justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}:where(.vds-slider-step){width:var(--media-slider-step-width,2.5px);height:calc(1px + var(--track-height));background-color:var(--media-slider-step-color,#7c7c7c);opacity:0;transition:opacity .3s}:where(.vds-slider[data-active] .vds-slider-step){opacity:1}:where(.vds-time-slider .vds-slider-chapters){contain:layout style;border-radius:var(--media-slider-track-border-radius,1px);align-items:center;width:100%;height:100%;display:flex;position:relative}:where(.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-chapters){box-shadow:var(--media-focus-ring);height:var(--track-height)}:where(.vds-time-slider .vds-slider-chapter){margin-right:2px}:where(.vds-time-slider .vds-slider-chapter:last-child){margin-right:0}:where(.vds-time-slider .vds-slider-chapter){will-change:height,transform;contain:layout style;border-radius:var(--media-slider-track-border-radius,1px);align-items:center;width:100%;height:100%;display:flex;position:relative}:where(.vds-time-slider .vds-slider-chapter .vds-slider-track-fill){width:var(--chapter-fill,0);will-change:width}:where(.vds-time-slider .vds-slider-chapter .vds-slider-progress){width:var(--chapter-progress,0);will-change:width}@media (hover:hover) and (pointer:fine){:where(.vds-time-slider:hover .vds-slider-chapters){contain:strict}:where(.vds-time-slider .vds-slider-chapter:hover:not(:only-of-type)){transform:var(--media-slider-chapter-hover-transform,scaleY(2));transition:var(--media-slider-chapter-hover-transition,transform .1s cubic-bezier(.4,0,1,1))}}:where(.vds-time-slider .vds-slider-chapter-title){font-family:var(--media-font-family,sans-serif);font-size:var(--media-slider-chapter-title-font-size,14px);color:var(--media-slider-chapter-title-color,#f5f5f5);background-color:var(--media-slider-chapter-title-bg)}:where(.vds-gestures){display:contents}:where(.vds-gesture){contain:content;z-index:0;opacity:0;visibility:hidden;display:block;position:absolute;pointer-events:none!important}.dynamic-watermark[data-v-476f2cc6]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.media-protected[data-v-03135d2d] img,.media-protected[data-v-03135d2d] media-player,.media-protected[data-v-03135d2d] video{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}.media-protected[data-v-03135d2d] media-player{touch-action:manipulation}.slide-left-enter-active[data-v-3684de0a],.slide-left-leave-active[data-v-3684de0a]{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s}.slide-left-enter-from[data-v-3684de0a],.slide-left-leave-to[data-v-3684de0a]{opacity:0;transform:translate(100%)}.slide-up-enter-active[data-v-3684de0a],.slide-up-leave-active[data-v-3684de0a]{transition:transform .25s,opacity .25s}.slide-up-enter-from[data-v-3684de0a],.slide-up-leave-to[data-v-3684de0a]{opacity:0;transform:translateY(100%)}.fade-enter-active[data-v-3684de0a],.fade-leave-active[data-v-3684de0a]{transition:opacity .2s}.fade-enter-from[data-v-3684de0a],.fade-leave-to[data-v-3684de0a]{opacity:0}.fade-slide-enter-active[data-v-3684de0a],.fade-slide-leave-active[data-v-3684de0a]{transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .28s}.fade-slide-enter-from[data-v-3684de0a],.fade-slide-leave-to[data-v-3684de0a]{opacity:0;transform:translateY(15px)}@media (width<=767px){.fade-slide-enter-from[data-v-3684de0a],.fade-slide-leave-to[data-v-3684de0a]{transform:translateY(100%)}}.player-ambient-glow[data-v-3684de0a]{filter:blur(42px);opacity:.85;z-index:0;background:radial-gradient(at 50% 42%,#e8610a47,#0000 68%);transition:opacity .5s;position:absolute;inset:-35% -15% -20%}[data-v-3684de0a] video{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important}[data-v-3684de0a] media-player{--media-brand:var(--color-primary,#e8610a);aspect-ratio:auto!important;width:100%!important;height:100%!important;display:block!important;position:relative!important}.player-hit[data-v-3684de0a]{flex-shrink:0;min-width:44px;min-height:44px}.player-episode.player-hit[data-v-3684de0a]{min-width:0;max-width:4.75rem;height:28px;min-height:0;padding:0 .7rem 0 .375rem}.player-episode.player-hit[data-v-3684de0a]:before{content:"";position:absolute;inset:-8px 0}.player-episode-corner[data-v-3684de0a]{pointer-events:none;border-top:0 solid #0000;border-bottom:7px solid #ffffffeb;border-left:7px solid #0000;border-right:0 solid #0000;width:0;height:0;position:absolute;bottom:1px;right:1px}.player-cast[data-v-3684de0a]:not([data-supported]),.player-cast[data-supported=false][data-v-3684de0a]{display:none!important}.player-chrome[data-v-3684de0a]{padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right));padding-bottom:max(env(safe-area-inset-bottom),var(--player-vv-bottom,0px))}@container (width>=620px){.player-episode.player-hit[data-v-3684de0a]{max-width:10rem;height:32px;padding:0 .85rem 0 .5rem}.player-episode.player-hit[data-v-3684de0a]:before{top:-6px;bottom:-6px}.player-chrome[data-v-3684de0a]{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:max(.75rem,env(safe-area-inset-bottom),var(--player-vv-bottom,0px))}}.app-time-slider[data-v-3684de0a]{--media-slider-width:100%;--media-slider-height:44px;--media-slider-track-height:4px;--media-slider-focused-track-height:6px;--media-slider-thumb-size:14px;--media-slider-track-fill-bg:var(--color-primary,#e8610a);width:100%}@container (width<=619px){.app-time-slider[data-v-3684de0a]{--media-slider-height:28px;--media-slider-thumb-size:12px;height:28px}}.app-time-slider.pointer-events-none[data-v-3684de0a]{pointer-events:none!important}html.has-web-fullscreen{z-index:99999!important;width:100dvw!important;height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}.sticky-enter-enter-active[data-v-3684de0a]{transition:opacity .25s,transform .28s cubic-bezier(.34,1.56,.64,1)}.sticky-enter-leave-active[data-v-3684de0a]{transition:opacity .18s,transform .18s}.sticky-enter-enter-from[data-v-3684de0a],.sticky-enter-leave-to[data-v-3684de0a]{opacity:0;transform:translateY(12px)}.player-sticky-window[data-v-3684de0a]{z-index:9000;border:1px solid #ffffff26;border-radius:16px;width:640px;height:360px;transition:box-shadow .25s;animation:.35s cubic-bezier(.34,1.45,.64,1) both sticky-pop-in-3684de0a;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 32px 64px -12px #000000bf,0 12px 24px -6px #0000008c,0 0 0 1px #ffffff0d}@keyframes sticky-pop-in-3684de0a{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateZ(0)scale(1)}}.player-sticky-window[data-v-3684de0a]:hover{box-shadow:0 36px 72px -12px #000000d9,0 14px 28px -6px #000000a6,0 0 0 1px #ffffff1a}@media (width<=1100px){.player-sticky-window[data-v-3684de0a]{width:480px;height:270px}}@media (width<=767px){.player-sticky-window[data-v-3684de0a]{border-radius:12px;width:360px;height:202.5px;bottom:16px;right:16px}}@media (width<=480px){.player-sticky-window[data-v-3684de0a]{width:calc(100vw - 32px);height:calc(56.25vw - 18px);bottom:16px;right:16px}}media-icon[data-v-3684de0a]{vertical-align:middle;fill:currentColor;width:1.25rem;height:1.25rem;display:inline-block}media-icon.w-4[data-v-3684de0a]{width:1rem;height:1rem}media-icon.w-5[data-v-3684de0a]{width:1.25rem;height:1.25rem}media-icon.w-6[data-v-3684de0a]{width:1.5rem;height:1.5rem}media-icon.w-8[data-v-3684de0a]{width:2rem;height:2rem}media-icon.w-12[data-v-3684de0a]{width:3rem;height:3rem}media-icon.w-14[data-v-3684de0a]{width:3.5rem;height:3.5rem}media-player[data-v-3684de0a] [data-media-provider]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}media-player[data-v-3684de0a] video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}media-player[data-v-3684de0a] .vds-poster{z-index:1;opacity:0;pointer-events:none;background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}media-player[data-v-3684de0a] .vds-poster[data-visible]{opacity:1}media-player[data-v-3684de0a] .vds-poster img:not([src]),media-player[data-v-3684de0a] .vds-poster[data-hidden]{display:none}media-player[data-v-3684de0a] .vds-poster img{-o-object-fit:contain;object-fit:contain;border:0;width:100%;height:100%}.video-detail-root[data-v-088bf6d2]{background:radial-gradient(circle at 0 0,#e8610a0a,#0000 45%)}.fade-enter-active[data-v-088bf6d2],.fade-leave-active[data-v-088bf6d2]{transition:opacity .2s}.fade-enter-from[data-v-088bf6d2],.fade-leave-to[data-v-088bf6d2]{opacity:0}.video-detail-cinema .section-block-card[data-v-088bf6d2],.video-detail-cinema .video-header[data-v-088bf6d2],.video-detail-cinema aside[data-v-088bf6d2],.video-detail-cinema nav[data-v-088bf6d2]{opacity:.12;filter:blur(1px);pointer-events:none;transition:opacity .35s,filter .35s}.video-detail-cinema .md\\[data-v-088bf6d2]:hidden{opacity:.12;filter:blur(1px);pointer-events:none;transition:opacity .35s,filter .35s}.player-cinema-shell[data-v-088bf6d2]{z-index:80;border-radius:1rem;position:relative;box-shadow:0 0 0 1px #e8610a40,0 0 80px #e8610a38,0 40px 120px #000000d9}@media (width>=768px){.video-detail-cinema .player-cinema-shell[data-v-088bf6d2]{transform:scale(1.015)}}.site-footer[data-v-cbd47637]{z-index:10;border-top:1px solid var(--border-soft);background:var(--bg-surface);padding:3.5rem 0 calc(3.25rem + env(safe-area-inset-bottom,0px));margin-top:4rem;position:relative;overflow:hidden}.site-footer__glow[data-v-cbd47637]{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-primary) 18%,transparent),transparent 70%);pointer-events:none;width:28rem;height:16rem;position:absolute;bottom:-8rem;left:50%;transform:translate(-50%)}.site-footer__main[data-v-cbd47637]{gap:2.75rem;margin-bottom:2.5rem;display:grid}@media (width>=1024px){.site-footer[data-v-cbd47637]{padding:4rem 0 calc(4rem + env(safe-area-inset-bottom,0px));margin-top:5rem}.site-footer__main[data-v-cbd47637]{grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);align-items:start;gap:3.5rem;margin-bottom:3rem}}.site-footer__brand[data-v-cbd47637]{flex-direction:column;gap:1.35rem;display:flex}.site-footer__logo[data-v-cbd47637]{align-items:center;gap:1rem;max-width:100%;display:inline-flex}.site-footer__logo-mark[data-v-cbd47637]{border-radius:var(--radius-card);border:1px solid var(--border-soft);flex-shrink:0;width:3rem;height:3rem}.site-footer__desc[data-v-cbd47637]{max-width:28rem;color:var(--text-muted);font-size:.9375rem;line-height:1.7}.site-footer__eyebrow[data-v-cbd47637]{color:var(--text-subtle);margin-bottom:.65rem;font-size:.75rem;font-weight:700}.site-footer__nav[data-v-cbd47637]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;display:grid}@media (width>=768px){.site-footer__nav[data-v-cbd47637]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.site-footer__col-title[data-v-cbd47637]{color:var(--text-main);align-items:center;gap:.5rem;margin-bottom:1.15rem;font-size:.9375rem;font-weight:700;display:flex}.site-footer__col-bar[data-v-cbd47637]{border-radius:9999px;flex-shrink:0;width:.25rem;height:1rem}.site-footer__link-list[data-v-cbd47637]{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__link[data-v-cbd47637]{color:var(--text-muted);font-size:.9375rem;line-height:1.4;transition:color .2s;display:block}.site-footer__link[data-v-cbd47637]:hover{color:var(--color-primary)}.site-footer__qr[data-v-cbd47637]{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.site-footer__qr-frame[data-v-cbd47637]{border-radius:var(--radius-card);border:1px solid var(--border-soft);box-shadow:var(--shadow-card);background:#fff;padding:.75rem;transition:transform .25s;display:inline-flex}.site-footer__qr-frame[data-v-cbd47637]:hover{transform:translateY(-2px)}.site-footer__qr-hint[data-v-cbd47637]{color:var(--text-subtle);font-size:.75rem;font-weight:600}.site-footer__meta[data-v-cbd47637]{border-top:1px solid var(--border-soft);margin-top:2.25rem;padding-top:1.75rem}.site-footer__meta-row[data-v-cbd47637]{flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media (width>=768px){.site-footer__meta-row[data-v-cbd47637]{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}}.site-footer__meta-copy[data-v-cbd47637]{text-align:center;flex-direction:column;gap:.55rem;max-width:42rem;display:flex}.site-footer__disclaimer[data-v-cbd47637]{color:var(--text-subtle);font-size:.75rem;line-height:1.7}.site-footer__legal[data-v-cbd47637]{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:.35rem 1.35rem;display:flex}@media (width>=768px){.site-footer__meta-copy[data-v-cbd47637]{text-align:left}.site-footer__legal[data-v-cbd47637]{justify-content:flex-end;padding-top:.15rem}}.site-footer__legal-link[data-v-cbd47637]{color:var(--text-subtle);font-size:.75rem;font-weight:600;transition:color .2s}.footer-contact-btn[data-v-cbd47637],.site-footer__legal-link[data-v-cbd47637]:hover{color:var(--color-primary)}.footer-contact-btn[data-v-cbd47637]{border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);background:var(--color-primary-muted);border-radius:var(--radius-control);transition:color .2s,border-color .2s,background .2s}.footer-contact-btn.footer-contact-btn--active[data-v-cbd47637],.footer-contact-btn[data-v-cbd47637]:hover{color:#fff;border-color:var(--color-primary);background:var(--color-primary)}.footer-contact-tip[data-v-cbd47637]{pointer-events:none;white-space:nowrap;border-radius:var(--radius-control);border:1px solid var(--border-soft);background:var(--bg-elevated);color:var(--text-main);opacity:0;box-shadow:var(--shadow-card);padding:.25rem .5rem;font-size:.75rem;font-weight:600;transition:opacity .2s;position:absolute;top:-2.25rem;left:50%;transform:translate(-50%)}.group\/contact:hover .footer-contact-tip[data-v-cbd47637]{opacity:1}.footer-wechat-pop[data-v-cbd47637]{z-index:20;border-radius:var(--radius-card);border:1px solid var(--border-soft);background:var(--bg-surface);width:10rem;box-shadow:var(--shadow-card);margin-bottom:.75rem;padding:.75rem;transition:opacity .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.footer-contact-btn[data-v-cbd47637],.footer-wechat-pop[data-v-cbd47637],.site-footer__legal-link[data-v-cbd47637],.site-footer__link[data-v-cbd47637],.site-footer__qr-frame[data-v-cbd47637]{transition:none!important}.footer-contact-btn.footer-contact-btn--active[data-v-cbd47637],.footer-contact-btn[data-v-cbd47637]:hover{color:#fff}}.nav-scheme-toggle[data-v-1383d732]{border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.nav-scheme-toggle[data-v-1383d732]:hover{color:var(--color-primary);background:var(--color-primary-muted)}.nav-link[data-v-1383d732]{color:var(--text-muted);white-space:nowrap;border-radius:.5rem;padding:.375rem .75rem;font-size:.9375rem;font-weight:500;transition:color .2s,background-color .2s;position:relative}.nav-link[data-v-1383d732]:hover{color:var(--color-primary);background-color:var(--color-primary-muted)}.nav-link-active[data-v-1383d732]{font-weight:700;color:var(--color-primary)!important;background-color:var(--color-primary-muted)!important}.nav-link-active[data-v-1383d732]:after{content:"";background-color:var(--color-primary);border-radius:99px;width:60%;height:2px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.dropdown-item[data-v-1383d732]{color:var(--text-main);cursor:pointer;border-radius:.625rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s,color .15s;display:flex}.dropdown-item[data-v-1383d732]:hover{background-color:var(--color-primary-muted);color:var(--color-primary)}.mobile-nav-link[data-v-1383d732]{color:var(--text-main);border-radius:.75rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;transition:background-color .15s,color .15s}.mobile-nav-link[data-v-1383d732]:hover{background-color:#ffffff0d}.mobile-nav-link-active[data-v-1383d732]{font-weight:700;color:var(--color-primary)!important;background-color:var(--color-primary-muted)!important}.mobile-tool-row[data-v-1383d732]{gap:.375rem;display:flex}.mobile-tool-chip[data-v-1383d732]{min-width:0;min-height:52px;color:var(--text-muted);background:#ffffff08;border:1px solid #ffffff1a;border-radius:.7rem;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.2rem;padding:.35rem .2rem;font-size:.6875rem;font-weight:600;line-height:1.15;transition:color .15s,border-color .15s,background-color .15s;display:flex}.mobile-tool-chip span[data-v-1383d732]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-tool-chip--active[data-v-1383d732],.mobile-tool-chip[data-v-1383d732]:hover{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);background:var(--color-primary-muted)}.mobile-site-link[data-v-1383d732]{width:100%;min-height:44px;color:var(--text-main);text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:color .15s,border-color .15s,background-color .15s;display:flex}.mobile-site-link--open[data-v-1383d732],.mobile-site-link[data-v-1383d732]:hover{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);background:var(--color-primary-muted)}.mobile-cat-list[data-v-1383d732]{flex-direction:column;gap:.375rem;display:flex}.mobile-cat-link[data-v-1383d732]{text-align:left;width:100%;min-height:44px;color:var(--text-main);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--color-primary) 40%,transparent);background:#ffffff09;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem .85rem;font-size:.9375rem;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s;display:flex}.mobile-cat-link--open[data-v-1383d732],.mobile-cat-link[data-v-1383d732]:hover{color:var(--color-primary);background:var(--color-primary-muted);box-shadow:inset 2px 0 0 var(--color-primary)}.nav-movie-menu .mobile-cat-link[data-v-1383d732]{min-height:36px;padding-block:.35rem;font-size:.875rem}.nav-movie-menu .mobile-cat-sub[data-v-1383d732]{min-height:34px}.nav-site-link[data-v-1383d732]{min-height:44px;color:var(--text-main);background:#ffffff09;border:1px solid #0000;border-radius:.7rem;align-items:center;gap:.55rem;padding:.35rem .6rem .35rem .45rem;font-size:.875rem;font-weight:600;line-height:1.2;display:flex}.nav-site-link+.nav-site-link[data-v-1383d732]{margin-top:.25rem}.nav-site-link[data-v-1383d732]:hover{color:var(--color-primary);background:var(--color-primary-muted);border-color:color-mix(in srgb,var(--color-primary) 28%,transparent)}.nav-site-mark[data-v-1383d732]{background:color-mix(in srgb,var(--color-primary) 16%,transparent);width:1.75rem;height:1.75rem;color:var(--color-primary);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.nav-site-host[data-v-1383d732]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.6875rem;font-weight:500;line-height:1.2;display:block;overflow:hidden}.mobile-cat-subs[data-v-1383d732]{flex-direction:column;gap:.125rem;margin:.125rem 0 .15rem .7rem;display:flex}.mobile-cat-sub[data-v-1383d732]{min-height:40px;color:var(--text-muted);border-radius:.6rem;align-items:center;gap:.5rem;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;display:flex}.mobile-cat-sub[data-v-1383d732]:before{content:"";background:#ffffff47;border-radius:999px;flex-shrink:0;width:.28rem;height:.28rem}.mobile-cat-sub--active[data-v-1383d732],.mobile-cat-sub[data-v-1383d732]:hover{color:var(--color-primary);background:#ffffff0a}.mobile-cat-sub--active[data-v-1383d732]:before,.mobile-cat-sub[data-v-1383d732]:hover:before{background:var(--color-primary)}.mobile-product-link[data-v-1383d732]{border:1px solid color-mix(in srgb,var(--color-primary) 28%,transparent);background:var(--color-primary-muted);min-height:48px;color:var(--text-main);border-radius:.75rem;align-items:center;gap:.5rem;margin-top:.15rem;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .15s,background-color .15s,color .15s;display:flex}.mobile-product-link[data-v-1383d732]:hover{border-color:color-mix(in srgb,var(--color-primary) 48%,transparent);color:var(--color-primary)}.mobile-product-link-active[data-v-1383d732]{border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);color:var(--color-primary)}.nav-icon-btn[data-v-1383d732]{border:1px solid color-mix(in srgb,var(--color-primary) 32%,transparent);background-color:color-mix(in srgb,var(--color-primary) 4%,transparent)}.nav-icon-btn[data-v-1383d732]:hover{border-color:color-mix(in srgb,var(--color-primary) 48%,transparent)}.nav-icon-btn--active[data-v-1383d732]{border-color:color-mix(in srgb,var(--color-primary) 55%,transparent)}.mobile-account-chip[data-v-1383d732]{color:var(--text-main);background:color-mix(in srgb,var(--text-main) 4%,var(--bg-surface));border:1px solid var(--border-soft);border-radius:.7rem;align-items:center;gap:.3rem;padding:.4rem .7rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.mobile-account-chip[data-v-1383d732]:hover{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);background:var(--color-primary-muted)}.mobile-account-tile[data-v-1383d732]{border:1px solid var(--border-soft);background:color-mix(in srgb,var(--text-main) 4%,var(--bg-surface));min-height:3.5rem;color:var(--text-main);white-space:nowrap;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.35rem .2rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:flex;position:relative}.mobile-account-chip--accent[data-v-1383d732]{color:var(--color-accent,#f59e0b);border-color:color-mix(in srgb,var(--color-accent,#f59e0b) 28%,transparent)}.mobile-account-chip--accent[data-v-1383d732]:hover{color:var(--color-accent,#f59e0b);border-color:color-mix(in srgb,var(--color-accent,#f59e0b) 45%,transparent);background:color-mix(in srgb,var(--color-accent,#f59e0b) 10%,transparent)}.mobile-account-chip--muted[data-v-1383d732]{color:var(--text-muted)}.mobile-account-chip--danger[data-v-1383d732]{color:#f87171f2;border-color:#f8717138}.mobile-account-chip--danger[data-v-1383d732]:hover{color:#fca5a5;background:#ef444414;border-color:#f8717166}.dropdown-bridge[data-v-1383d732]:before{width:7.5rem;height:.875rem;top:-.875rem;left:50%;transform:translate(-50%)}.dropdown-bridge[data-v-1383d732]:before,.submenu-bridge[data-v-1383d732]:before{content:"";background:0 0;position:absolute}.submenu-bridge[data-v-1383d732]:before{width:20px;top:0;bottom:0;left:-20px}.nav-premium-cluster[data-v-1383d732]{border-left:1px solid #ffffff1a;margin-left:.375rem;padding-left:.75rem}[data-v-1383d732] .nav-premium-badge-compact{padding:.375rem .5rem!important}[data-v-1383d732] .nav-premium-badge-mobile{width:100%;min-height:44px}.nav-rail[data-v-1383d732]{background:color-mix(in srgb,var(--text-main) 6%,transparent);border:1px solid var(--border-soft);gap:.125rem;max-width:100%;padding:.125rem}.nav-entry[data-v-1383d732],.nav-rail[data-v-1383d732]{border-radius:999px;align-items:center;display:inline-flex}.nav-entry[data-v-1383d732]{white-space:nowrap;min-height:2.25rem;color:var(--text-main);flex-shrink:0;justify-content:center;gap:.3rem;padding:0 .55rem;font-size:.8125rem;font-weight:600;line-height:1;transition:background-color .15s,color .15s}.nav-entry[data-v-1383d732]:hover{color:var(--color-primary);background:var(--color-primary-muted)}.nav-entry-active[data-v-1383d732]{background:var(--color-primary);color:#fff}.nav-entry-active[data-v-1383d732]:hover{color:#fff}.nav-mobile-primary[data-v-1383d732]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.25rem 0 .75rem;display:grid}.nav-mobile-entry[data-v-1383d732]{border:1px solid var(--border-soft);background:color-mix(in srgb,var(--text-main) 4%,var(--bg-surface));min-height:4.25rem;color:var(--text-main);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.5rem .25rem;font-size:.75rem;font-weight:600;display:flex}.nav-mobile-entry-active[data-v-1383d732]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.mobile-drawer[data-v-1383d732]{background:var(--bg-surface);border-color:var(--border-soft);box-shadow:-16px 0 40px #2430281f}.mobile-support-panel[data-v-1383d732]{border-top:1px solid var(--border-soft);background:color-mix(in srgb,var(--color-primary) 6%,var(--bg-surface));flex-direction:column;gap:.25rem;max-height:42vh;padding:.75rem 1rem .25rem;display:flex;overflow-y:auto}.mobile-support-link[data-v-1383d732]{min-height:2.75rem;color:var(--text-main);border-radius:.75rem;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:flex}.mobile-support-link[data-v-1383d732]:hover{background:var(--color-primary-muted);color:var(--color-primary)}.mobile-support-wechat[data-v-1383d732]{color:var(--text-muted);flex-direction:column;align-items:center;gap:.35rem;padding:.5rem 0 .75rem;font-size:.6875rem;font-weight:600;display:flex}.mobile-support-wechat img[data-v-1383d732]{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:.75rem;width:7rem;height:7rem;padding:.35rem}.mobile-drawer-dock[data-v-1383d732]{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-soft);background:var(--bg-surface);flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.mobile-drawer-dock--support[data-v-1383d732]{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-dock-item[data-v-1383d732]{border:1px solid var(--border-soft);background:color-mix(in srgb,var(--text-main) 4%,var(--bg-surface));min-height:3.5rem;color:var(--text-main);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.75rem;font-weight:600;display:flex}.mobile-dock-item--active[data-v-1383d732]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.mobile-dock-item--vip[data-v-1383d732]{color:#8a6a1f;border-color:color-mix(in srgb,#d4af37 48%,var(--border-soft));background:color-mix(in srgb,#d4af37 14%,var(--bg-surface))}.mobile-identity[data-v-1383d732]{border-bottom:1px solid var(--border-soft);align-items:center;gap:.75rem;margin-bottom:.85rem;padding-bottom:.85rem;display:flex}.mobile-vip-call[data-v-1383d732]{border:1px solid color-mix(in srgb,#d4af37 48%,var(--border-soft));background:linear-gradient(105deg,color-mix(in srgb,#d4af37 24%,var(--bg-surface)),color-mix(in srgb,#d4af37 8%,var(--bg-surface)));color:#8a6a1f;border-radius:12px;align-items:center;gap:.55rem;min-height:3.25rem;margin-top:.75rem;padding:.55rem .7rem;display:flex}.mobile-vip-call__title[data-v-1383d732]{font-size:.8125rem;font-weight:700;line-height:1.2;display:block}.mobile-vip-call__desc[data-v-1383d732]{opacity:.82;margin-top:.1rem;font-size:.6875rem;font-weight:600;line-height:1.3;display:block}.mobile-cat-board[data-v-1383d732]{border-top:1px solid var(--border-soft);margin:.85rem 0 .25rem;padding-top:.85rem}.mobile-cat-board__title[data-v-1383d732]{color:var(--text-muted);letter-spacing:.04em;align-items:center;gap:.4rem;margin:0 0 .55rem;font-size:.75rem;font-weight:700;display:flex}.mobile-cat-board__title[data-v-1383d732]:before{content:"";background:var(--color-primary);border-radius:99px;width:.2rem;height:.85rem}.mobile-cat-board__grid[data-v-1383d732]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.mobile-cat-card[data-v-1383d732]{border:1px solid var(--border-soft);background:linear-gradient(160deg,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 58%),var(--bg-surface);border-radius:12px;min-width:0;padding:.55rem}.mobile-cat-card--active[data-v-1383d732]{border-color:color-mix(in srgb,var(--color-primary) 55%,var(--border-soft));background:color-mix(in srgb,var(--color-primary) 12%,var(--bg-surface))}.mobile-cat-card__head[data-v-1383d732]{align-items:center;gap:.45rem;min-height:2rem;display:flex}.mobile-cat-card__mark[data-v-1383d732]{background:var(--color-primary);color:#fff;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.mobile-cat-card__name[data-v-1383d732]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-main);font-size:.8125rem;font-weight:700;overflow:hidden}.mobile-cat-card__subs[data-v-1383d732]{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.mobile-cat-chip[data-v-1383d732]{background:color-mix(in srgb,var(--text-main) 5%,var(--bg-surface));max-width:100%;color:var(--text-muted);border-radius:999px;padding:.15rem .4rem;font-size:.6875rem;font-weight:600;line-height:1.4}.mobile-cat-chip[data-v-1383d732]:hover{color:var(--color-primary);background:var(--color-primary-muted)}.feed-nav[data-v-27181584]{scrollbar-width:none;top:var(--navbar-height,4rem);z-index:20;background:var(--bg-main);gap:.5rem;margin:0 -.25rem;padding:.65rem .25rem;display:flex;position:sticky;overflow-x:auto}.feed-nav[data-v-27181584]::-webkit-scrollbar{display:none}.feed-nav a[data-v-27181584]{border:1px solid var(--border-soft);background:var(--bg-surface);min-height:2.75rem;color:var(--text-muted);cursor:pointer;border-radius:999px;flex:none;align-items:center;padding:0 .95rem;font-size:.875rem;font-weight:700;display:inline-flex}.feed-nav a.is-on[data-v-27181584]{background:var(--color-primary);color:#fff;border-color:#0000}.feed-nav a[data-v-27181584]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.people[data-v-b8e3e30c]{margin-top:.25rem}.people-head[data-v-b8e3e30c]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.people-head h2[data-v-b8e3e30c]{color:var(--text-main);margin:0;font-size:.95rem;font-weight:700}.people-head button[data-v-b8e3e30c]{min-height:2.75rem;color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.8125rem;font-weight:700}.people a[data-v-b8e3e30c]:focus-visible,.people-head button[data-v-b8e3e30c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.people ul[data-v-b8e3e30c],.people-row[data-v-b8e3e30c]{scrollbar-width:none;gap:.5rem;margin:.55rem 0 0;padding:0 0 .35rem;list-style:none;display:flex;overflow-x:auto}.people ul[data-v-b8e3e30c]::-webkit-scrollbar{display:none}.people a[data-v-b8e3e30c]{background:var(--bg-surface);min-height:2.75rem;color:var(--text-main);cursor:pointer;border-radius:999px;align-items:center;gap:.55rem;padding:.3rem .75rem .3rem .3rem;display:flex}.people-name[data-v-b8e3e30c]{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;font-size:.875rem;font-weight:700;overflow:hidden}.people-mark[data-v-b8e3e30c]{color:var(--color-accent);font-size:.75rem;font-weight:700}.people-bone[data-v-b8e3e30c]{border-radius:999px;width:8.5rem;height:2.75rem}.community-feed[data-v-224bb0e1]{width:min(46rem,100% - 2rem);margin:0 auto;padding:.75rem 0 4.5rem}.community-feed__main[data-v-224bb0e1]{margin-top:1.25rem}@media (width>=1024px){.community-feed[data-v-224bb0e1]{padding-top:1.25rem;padding-bottom:3rem}}.sv-root[data-v-62399bef]{background:var(--bg-main);height:100dvh;color:var(--text-main);overflow:hidden}.sv-app[data-v-62399bef]{height:100%;min-height:0;padding-top:env(safe-area-inset-top,0);grid-template:"back h1 tools"3rem"stage stage stage"minmax(0,1fr)"tabs tabs tabs"/2.75rem minmax(0,1fr) auto;display:grid}.sv-back[data-v-62399bef],.sv-h1[data-v-62399bef],.sv-tools[data-v-62399bef]{background:var(--bg-main);align-items:center;min-width:0;display:flex}.sv-back[data-v-62399bef]{min-height:2.75rem;color:var(--text-main);grid-area:back;justify-content:center}.sv-h1[data-v-62399bef]{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;grid-area:h1;margin:0;font-size:1rem;font-weight:700;line-height:1.25;overflow:hidden}.sv-tools[data-v-62399bef]{grid-area:tools;justify-content:flex-end;padding-right:.15rem}.sv-tools[data-v-62399bef] a{color:var(--text-main)}.sv-rail[data-v-62399bef]{display:none}.sv-stage[data-v-62399bef]{background:#000;grid-area:stage;min-width:0;min-height:0;overflow:hidden}.sv-app[data-v-62399bef] nav.sv-tabs{background-color:var(--bg-surface);border-top-color:var(--border-soft);-webkit-backdrop-filter:none;grid-area:tabs}.sv-app[data-v-62399bef] nav.sv-tabs a{color:var(--text-muted)}.sv-app[data-v-62399bef] nav.sv-tabs a.text-white{color:var(--color-primary)}.sv-cat[data-v-62399bef],.sv-home[data-v-62399bef],.sv-link[data-v-62399bef]{border-radius:var(--radius-control);min-height:2.75rem;color:var(--text-muted);align-items:center;text-decoration:none;display:flex}.sv-link[data-v-62399bef]{gap:.65rem;padding:0 .75rem;font-size:.95rem;font-weight:600}.sv-cat[data-v-62399bef]{padding:0 .75rem;font-size:.9rem}.sv-cat.is-active[data-v-62399bef],.sv-link.is-active[data-v-62399bef]{background:var(--color-primary);color:#fff}.sv-back[data-v-62399bef]:focus-visible,.sv-cat[data-v-62399bef]:focus-visible,.sv-home[data-v-62399bef]:focus-visible,.sv-link[data-v-62399bef]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width>=1024px){.sv-app[data-v-62399bef]{grid-template:"h1 stage""rail stage"minmax(0,1fr)/13.5rem minmax(0,1fr);padding-top:0}.sv-app[data-v-62399bef] nav.sv-tabs,.sv-back[data-v-62399bef],.sv-tools[data-v-62399bef]{display:none}.sv-h1[data-v-62399bef]{white-space:normal;align-items:flex-end;padding:1.15rem 1rem .35rem;font-size:1.125rem}.sv-h1[data-v-62399bef],.sv-rail[data-v-62399bef]{background:var(--bg-surface);border-right:1px solid var(--border-soft)}.sv-rail[data-v-62399bef]{grid-area:rail;gap:.75rem;min-height:0;padding:.35rem .75rem .85rem}.sv-cats[data-v-62399bef],.sv-rail[data-v-62399bef],.sv-rail-links[data-v-62399bef]{flex-direction:column;display:flex}.sv-cats[data-v-62399bef],.sv-rail-links[data-v-62399bef]{gap:.15rem}.sv-cats[data-v-62399bef]{border-top:1px solid var(--border-soft);flex:1;min-height:0;padding-top:.65rem;overflow-y:auto}.sv-cats-label[data-v-62399bef],.sv-empty[data-v-62399bef]{color:var(--text-subtle);margin:0;padding:.35rem .75rem;font-size:.75rem;font-weight:700}.sv-home[data-v-62399bef]{gap:.45rem;padding:0 .75rem;font-size:.85rem;font-weight:600}.sv-cat[data-v-62399bef]:hover,.sv-home[data-v-62399bef]:hover,.sv-link[data-v-62399bef]:hover{color:var(--text-main);background:var(--bg-elevated)}.sv-cat.is-active[data-v-62399bef]:hover,.sv-link.is-active[data-v-62399bef]:hover{color:#fff;background:var(--color-primary)}}.page-home[data-v-78ec2004]{background:radial-gradient(ellipse 130% 60% at 50% -6%,#168a4a1a 0,transparent 62%),var(--bg-main)}.home-masthead[data-v-78ec2004]{z-index:30;flex-direction:column;gap:.85rem;margin-bottom:1.5rem}.home-masthead[data-v-78ec2004],.home-search[data-v-78ec2004]{align-items:center;display:flex;position:relative}.home-search[data-v-78ec2004]{border:1px solid var(--border-main);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 70%,var(--bg-surface)) 0,var(--bg-surface) 100%);width:min(100%,42rem);min-height:3.5rem;box-shadow:var(--shadow-card),inset 0 1px 0 color-mix(in srgb,var(--text-main) 14%,transparent);border-radius:999px;padding:.28rem .28rem .28rem .15rem}.home-search[data-v-78ec2004]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-muted),var(--shadow-card)}.home-search__reel[data-v-78ec2004]{flex-direction:column;flex-shrink:0;justify-content:space-between;width:1.15rem;height:2.35rem;margin-left:.7rem;padding:.15rem 0;display:flex}.home-search__reel i[data-v-78ec2004]{background:var(--color-accent);border-radius:2px;width:.42rem;height:.42rem;margin:0 auto}.home-search__input[data-v-78ec2004]{min-width:0;height:2.6rem;color:var(--text-main);background:0 0;border:0;outline:none;flex:1;margin:0 .65rem 0 .45rem;font-size:1rem}.home-search__input[data-v-78ec2004]::placeholder{color:var(--text-subtle)}.home-search__input[data-v-78ec2004]::-webkit-search-cancel-button{appearance:none}.home-search__input[data-v-78ec2004]::-webkit-search-decoration{appearance:none}.home-search__submit[data-v-78ec2004]{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-width:5.25rem;min-height:2.85rem;padding:0 1.05rem;font-size:.95rem;font-weight:700;display:inline-flex}.home-search__submit[data-v-78ec2004]:hover{background:var(--color-primary-hover)}.home-search__submit[data-v-78ec2004]:focus-visible{outline:2px solid var(--text-main);outline-offset:2px}.home-retry[data-v-78ec2004]{border:1px solid var(--border-main);border-radius:var(--radius-control);background:var(--bg-surface);min-height:2.75rem;color:var(--text-main);cursor:pointer;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.home-retry[data-v-78ec2004]:hover{border-color:var(--color-primary);color:var(--color-primary)}.home-retry[data-v-78ec2004]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.home-search__play[data-v-78ec2004]{border:5px solid #0000;border-left:8px solid #fff;border-right-width:0;width:0;height:0}.home-title[data-v-78ec2004]{width:min(100%,40rem);color:var(--text-main);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:calc(clamp(1.125rem,2.6vw,1.375rem));font-weight:700;line-height:1.3;overflow:hidden}.home-stack[data-v-78ec2004]{gap:1.75rem}.home-scoring-block[data-v-78ec2004],.home-stack[data-v-78ec2004]{flex-direction:column;display:flex}.home-scoring-block[data-v-78ec2004]{gap:.35rem}@media (width>=640px){.home-stack[data-v-78ec2004]{gap:2.25rem}}@media (width>=1024px){.home-stack[data-v-78ec2004]{gap:2.75rem}}.hot-tags-section[data-v-045358dd]{border-bottom-right-radius:.625rem;border-bottom-left-radius:.625rem}.hot-tag-fire[data-v-045358dd]{color:#e11d48}.hot-tags-list[data-v-045358dd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (width>=640px){.hot-tags-list[data-v-045358dd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}@media (width>=768px){.hot-tags-list[data-v-045358dd]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1024px){.hot-tags-list[data-v-045358dd]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1280px){.hot-tags-list[data-v-045358dd]{grid-template-columns:repeat(8,minmax(0,1fr))}}.hot-tag-chip[data-v-045358dd]{-webkit-backdrop-filter:blur(12px)}.hot-tags-list-wrap[data-v-045358dd]{--hot-tags-peek:22px;--hot-tags-row3:40px}.hot-tags-fade[data-v-045358dd]{height:calc(.75rem + var(--hot-tags-peek,22px));background:linear-gradient(to top,color-mix(in srgb,var(--bg-main) 78%,transparent) 0,color-mix(in srgb,var(--bg-main) 48%,transparent) 38%,color-mix(in srgb,var(--bg-main) 18%,transparent) 68%,transparent 100%);box-shadow:inset 0 -10px 24px -8px color-mix(in srgb,var(--bg-main) 55%,transparent);position:absolute;bottom:0;left:0;right:0}.section-head[data-v-595af9e7]{-moz-column-gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:center;column-gap:.5rem;margin-bottom:1.25rem;display:grid}.section-head--subs[data-v-595af9e7]{grid-template-areas:"title actions""subs subs";row-gap:.625rem}.section-head__title[data-v-595af9e7]{min-width:0}.section-head--subs .section-head__title[data-v-595af9e7]{grid-area:title}.section-head__actions[data-v-595af9e7]{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.section-head--subs .section-head__actions[data-v-595af9e7]{grid-area:actions}.section-head__subs[data-v-595af9e7]{overscroll-behavior-x:contain;min-width:0;padding-block:.125rem;overflow-x:auto}.section-head--subs .section-head__subs[data-v-595af9e7]{grid-area:subs}@media (width>=640px){.section-head[data-v-595af9e7]{margin-bottom:1.75rem}.section-head__actions[data-v-595af9e7]{gap:.75rem}}@media (width>=768px){.section-head[data-v-595af9e7],.section-head--subs[data-v-595af9e7]{-moz-column-gap:1rem;grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;grid-template-areas:"title subs actions";gap:0 1rem}.section-head__title[data-v-595af9e7]{grid-area:title}.section-head__actions[data-v-595af9e7]{grid-area:actions}.section-head__subs[data-v-595af9e7]{grid-area:subs}}.scoring-title[data-v-22daac09]{color:#fff;filter:drop-shadow(0 6px 18px #000000d9)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.scoring-title[data-v-22daac09]{background-image:linear-gradient(90deg,var(--color-primary) 2em,#fff 2em);color:#0000;-webkit-background-clip:text;background-clip:text}}.top-scoring-container[data-v-22daac09]{--sc-card-w:calc(clamp(200px, 74vw, 268px));--sc-card-h:calc(var(--sc-card-w) * 1.48);--sc-stage-h:calc(1.75rem + var(--sc-card-h));--sc-spacing:min(var(--sc-card-w) * .72, .5 * (100vw - var(--sc-card-w)));--sc-depth:90;--sc-scale-factor:.07;--sc-max-visible:3;--sc-perspective:1400;--sc-angle:20;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (width>=640px){.top-scoring-container[data-v-22daac09]{--sc-card-w:calc(clamp(220px, 36vw, 280px));--sc-spacing:min(var(--sc-card-w) * .76, .5 * (100vw - var(--sc-card-w)));--sc-depth:100;--sc-angle:22}}@media (width>=1024px){.top-scoring-container[data-v-22daac09]{--sc-card-w:calc(clamp(236px, 19vw, 288px));--sc-spacing:min(var(--sc-card-w) * .8, .5 * (100vw - var(--sc-card-w)));--sc-depth:110;--sc-max-visible:4;--sc-perspective:1600;--sc-angle:24}}@media (width>=1280px){.top-scoring-container[data-v-22daac09]{--sc-card-w:calc(clamp(252px, 17vw, 308px));--sc-spacing:min(var(--sc-card-w) * .82, .5 * (100vw - var(--sc-card-w)));--sc-depth:120;--sc-perspective:1800}}@media (width>=1536px){.top-scoring-container[data-v-22daac09]{--sc-card-w:calc(clamp(264px, 15vw, 328px));--sc-spacing:min(var(--sc-card-w) * .84, .5 * (100vw - var(--sc-card-w)));--sc-max-visible:5;--sc-perspective:2000}}.scoring-stage[data-v-22daac09]{height:var(--sc-stage-h);perspective-origin:50%;overflow:visible}.scoring-stage-inner[data-v-22daac09]{height:100%;overflow:visible}.scoring-card-frame[data-v-22daac09]{border-radius:1.15rem}.scoring-card-frame-idle[data-v-22daac09]{outline-offset:0;outline:1px solid #ffffff14;box-shadow:0 20px 48px -18px #000000eb}.scoring-card-frame-idle[data-v-22daac09]:hover{outline-color:#e8610a59}.scoring-card-frame-active[data-v-22daac09]{outline-offset:3px;outline:2px solid #e8610ad1;box-shadow:0 0 0 1px #e8610a38,0 0 32px #e8610a47,0 22px 52px -14px #000000f2}.scoring-card-frame-active[data-v-22daac09]:after{content:"";border-radius:inherit;pointer-events:none;z-index:15;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}.scoring-card-spotlight[data-v-22daac09]{z-index:-1}.scoring-card-overlay[data-v-22daac09]{background:linear-gradient(#0000,#00000014 42%,#00000073 68%,#000000eb)}.scoring-bg-image[data-v-22daac09]{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:.34;filter:saturate(.82)brightness(.62);width:116%;height:108%;position:absolute;inset:-4% -8%}@media (width>=640px){.scoring-card-frame[data-v-22daac09]{border-radius:1.35rem}.scoring-bg-image[data-v-22daac09]{opacity:.36;width:112%;height:106%;inset:-3% -6%}}@media (width>=1024px){.scoring-card-frame[data-v-22daac09]{border-radius:1.5rem}.scoring-bg-image[data-v-22daac09]{-o-object-position:58% center;object-position:58% center;opacity:.38}}.scoring-bg-tint[data-v-22daac09]{background:radial-gradient(90% 80% at 62% 48%,#e8610a12,#0000 58%),radial-gradient(50% 40% at 12% 72%,#e8610a0a,#0000 52%)}.scoring-bg-overlay[data-v-22daac09]{background:linear-gradient(to right,var(--bg-main) 0,color-mix(in srgb,var(--bg-main) 72%,transparent) 14%,#05070a8c 32%,#05070a47 52%,#05070a47 68%,color-mix(in srgb,var(--bg-main) 72%,transparent) 86%,var(--bg-main) 100%),linear-gradient(to bottom,var(--bg-main) 0,#05070a38 10%,transparent 24%,transparent 76%,#05070a61 90%,var(--bg-main) 100%)}.scoring-card[data-v-22daac09],.transform-style-3d[data-v-22daac09]{transform-style:preserve-3d}.scoring-card[data-v-22daac09]{backface-visibility:hidden}.scoring-card-shell[data-v-22daac09]{width:var(--sc-card-w);height:var(--sc-card-h);margin-left:calc(var(--sc-card-w) / -2);margin-top:calc(var(--sc-card-h) / -2)}.scrollbar-hide[data-v-22daac09]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-22daac09]{-ms-overflow-style:none;scrollbar-width:none}@media (prefers-reduced-motion:reduce){.scoring-card[data-v-22daac09]{transition-duration:.01ms!important}}.top-scoring-container[data-v-b9feea6b]{--sc-card-w:calc(clamp(176px, 51vw, 224px));--sc-card-h:calc(var(--sc-card-w) * 1.5);--sc-stage-h:var(--sc-card-h);--sc-max-visible:1;--sc-perspective:900;--sc-turn:16;--sc-edge:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:.75rem}.top-scoring-container.is-landscape[data-v-b9feea6b]{--sc-card-w:calc(clamp(210px, 68vw, 270px));--sc-card-h:calc(var(--sc-card-w) * .5625);--sc-turn:10;--sc-max-visible:1}@media (width>=640px){.top-scoring-container[data-v-b9feea6b]{--sc-card-w:calc(clamp(200px, 29vw, 240px));--sc-max-visible:2;--sc-perspective:1100;--sc-turn:18;padding-top:1rem}.top-scoring-container.is-landscape[data-v-b9feea6b]{--sc-card-w:calc(clamp(320px, 46vw, 420px));--sc-turn:12;--sc-max-visible:1}}@media (width>=1024px){.top-scoring-container[data-v-b9feea6b]{--sc-card-w:calc(clamp(208px, 18vw, 252px));--sc-max-visible:3;--sc-perspective:1280;--sc-turn:20}.top-scoring-container.is-landscape[data-v-b9feea6b]{--sc-card-w:calc(clamp(340px, 30vw, 460px));--sc-turn:16;--sc-max-visible:2}}@media (width>=1280px){.top-scoring-container[data-v-b9feea6b]{--sc-card-w:calc(clamp(220px, 16vw, 268px));--sc-max-visible:4;--sc-perspective:1400}.top-scoring-container.is-landscape[data-v-b9feea6b]{--sc-card-w:calc(clamp(380px, 28vw, 500px));--sc-max-visible:2}}@media (width>=1536px){.top-scoring-container[data-v-b9feea6b]{--sc-max-visible:5}.top-scoring-container.is-landscape[data-v-b9feea6b]{--sc-max-visible:3}}.scoring-stage[data-v-b9feea6b]{height:var(--sc-stage-h)}.scoring-ring[data-v-b9feea6b]{z-index:1;position:absolute;inset:0}.scoring-card-shell[data-v-b9feea6b]{width:var(--sc-card-w);height:var(--sc-card-h);margin-left:calc(var(--sc-card-w) / -2);margin-top:calc(var(--sc-card-h) / -2);color:inherit;text-decoration:none;transition:transform .7s cubic-bezier(.2,1,.3,1),opacity .7s;display:block;position:absolute;top:50%;left:50%}.scoring-card-frame[data-v-b9feea6b]{background:var(--bg-elevated);width:100%;height:100%;box-shadow:0 18px 36px -20px color-mix(in srgb,var(--bg-main) 70%,#000);outline:1px solid color-mix(in srgb,var(--text-main) 12%,transparent);border-radius:12px;position:relative;overflow:hidden}.scoring-card-active .scoring-card-frame[data-v-b9feea6b]{outline:2px solid color-mix(in srgb,var(--color-primary) 88%,transparent);outline-offset:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 28%,transparent),0 0 28px color-mix(in srgb,var(--color-primary) 32%,transparent),0 22px 40px -18px color-mix(in srgb,var(--bg-main) 55%,#000)}.scoring-card-fallback[data-v-b9feea6b],.scoring-card-image[data-v-b9feea6b]{width:100%;height:100%;position:absolute;inset:0}.scoring-card-image[data-v-b9feea6b]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.scoring-card-fallback[data-v-b9feea6b]{background:linear-gradient(160deg,var(--bg-elevated),var(--bg-main))}.scoring-rank[data-v-b9feea6b]{z-index:2;color:#fff;letter-spacing:-.04em;text-shadow:0 2px 10px color-mix(in srgb,var(--bg-main) 80%,#000);font-size:1.35rem;font-style:italic;font-weight:700;line-height:1;position:absolute;top:.55rem;left:.6rem}.scoring-depth[data-v-b9feea6b]{z-index:3;background:var(--bg-main);opacity:var(--sc-shade,0)}.scoring-depth[data-v-b9feea6b],.scoring-play[data-v-b9feea6b]{pointer-events:none;position:absolute;inset:0}.scoring-play[data-v-b9feea6b]{z-index:4;opacity:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.scoring-card-active:hover .scoring-play[data-v-b9feea6b]{opacity:1}.scoring-play-icon[data-v-b9feea6b]{color:#fff;width:1.35rem;height:1.35rem;margin-left:2px}.scoring-play[data-v-b9feea6b]:before{content:"";background:color-mix(in srgb,var(--bg-main) 42%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 70%,transparent);width:2.75rem;height:2.75rem;box-shadow:0 0 18px color-mix(in srgb,var(--color-primary) 35%,transparent);border-radius:999px;position:absolute}.scoring-nav[data-v-b9feea6b]{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;display:none;position:absolute;inset:0 1.25rem}.scoring-nav-btn[data-v-b9feea6b]{pointer-events:auto;width:2.75rem;height:2.75rem;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 18%,var(--bg-main));border:1px solid color-mix(in srgb,var(--color-primary) 46%,transparent);box-shadow:0 8px 18px color-mix(in srgb,var(--bg-main) 35%,transparent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:flex}.scoring-nav-btn[data-v-b9feea6b]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.scoring-nav-btn[data-v-b9feea6b]:hover{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.scoring-nav-icon[data-v-b9feea6b]{width:1.35rem;height:1.35rem}@media (width>=768px){.top-scoring-container[data-v-b9feea6b]{--sc-edge:104}.scoring-nav[data-v-b9feea6b]{display:flex}}.scoring-caption[data-v-b9feea6b]{z-index:10;text-align:center;margin-top:.35rem;position:relative}.scoring-caption-more[data-v-b9feea6b]{color:var(--color-primary);font-size:.75rem;font-weight:600;line-height:1.2}.scoring-dots[data-v-b9feea6b]{z-index:10;gap:.45rem;margin-top:.4rem;display:flex;position:relative}.scoring-dot[data-v-b9feea6b],.scoring-dots[data-v-b9feea6b]{justify-content:center;align-items:center}.scoring-dot[data-v-b9feea6b]{cursor:pointer;background:0 0;border:0;border-radius:999px;width:1.75rem;height:1.75rem;padding:0;display:inline-flex}.scoring-dot[data-v-b9feea6b]:before{content:"";background:color-mix(in srgb,var(--text-main) 22%,transparent);border-radius:999px;width:.375rem;height:.25rem}.scoring-dot-active[data-v-b9feea6b]:before{background:var(--color-primary);width:1.4rem}.scoring-dot[data-v-b9feea6b]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}@media (prefers-reduced-motion:reduce){.scoring-card-shell[data-v-b9feea6b]{transition-duration:.01ms}}.category-index[data-v-8ffe9b19]{background:radial-gradient(circle at 50% 0,#168a4a14,#0000 52%)}.category-rank-link[data-v-862c62a4]{color:var(--color-accent);flex:none;align-self:flex-start;font-size:.875rem;font-weight:700;line-height:2.5rem}.category-rank-link[data-v-862c62a4]:hover{color:var(--color-primary)}.category-rank-link[data-v-862c62a4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.scrollbar-hide[data-v-abd6172e]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-abd6172e]{-ms-overflow-style:none;scrollbar-width:none}.category-page[data-v-9c8ab315]{background:radial-gradient(circle at 50% 0,#168a4a14,#0000 55%)}.category-h1[data-v-9c8ab315]{color:var(--text-main);margin:0;font-size:calc(clamp(1.35rem,4vw,1.75rem));font-weight:700;line-height:1.25}.category-filter-panel[data-v-9c8ab315]{margin-bottom:1.5rem}.category-filter-bar[data-v-9c8ab315]{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.category-filter-summary[data-v-9c8ab315]{min-width:0;color:var(--text-muted);font-size:.875rem;font-weight:600}.category-filter-summary p[data-v-9c8ab315]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.category-filter-chips[data-v-9c8ab315]{flex-wrap:wrap;gap:.5rem;display:flex}.category-filter-chip[data-v-9c8ab315],.category-filter-toggle[data-v-9c8ab315]{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:2.5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.category-filter-chip[data-v-9c8ab315]{border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);background:var(--color-primary-muted);color:var(--color-primary);gap:.35rem;padding:0 .8rem}.category-filter-toggle[data-v-9c8ab315]{color:var(--color-primary);background:0 0;border:0;flex:none;padding:0 .9rem}.category-filter-chip[data-v-9c8ab315]:focus-visible,.category-filter-toggle[data-v-9c8ab315]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.category-filter-rows[data-v-9c8ab315]{border-top:1px solid var(--border-soft);margin-top:.75rem;padding-top:.25rem}.category-empty[data-v-9c8ab315]{border:1px dashed var(--border-soft);border-radius:var(--radius-control);background:var(--bg-elevated);color:var(--text-muted);text-align:center;padding:4rem 1rem}.category-list-grid[data-v-9c8ab315] .video-card{transition:transform .2s,box-shadow .2s}.category-list-toolbar[data-v-6a15ef9b]{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.category-list-count[data-v-6a15ef9b]{color:var(--text-main);margin:0;font-size:.9375rem;font-weight:700}.category-list-actions[data-v-6a15ef9b]{align-items:center;gap:1rem;min-width:0;max-width:100%;display:flex}.sort-tabs-scroll[data-v-6a15ef9b]{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.sort-tabs-scroll[data-v-6a15ef9b]::-webkit-scrollbar{display:none}.category-sort-track[data-v-6a15ef9b]{background:var(--bg-elevated);border:1px solid var(--border-soft);gap:.125rem;width:max-content;padding:.25rem}.category-sort-tab[data-v-6a15ef9b],.category-sort-track[data-v-6a15ef9b]{border-radius:999px;align-items:center;display:inline-flex}.category-sort-tab[data-v-6a15ef9b]{min-height:2.25rem;color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;padding:0 .8rem;font-size:.75rem;font-weight:700}.category-sort-tab[data-v-6a15ef9b]:hover{color:var(--text-main)}.category-rank-link[data-v-6a15ef9b]:focus-visible,.category-sort-tab[data-v-6a15ef9b]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.category-sort-tab[data-v-6a15ef9b]:disabled{cursor:default;opacity:.6}.category-rank-link[data-v-6a15ef9b]{color:var(--color-accent);flex:none;font-size:.875rem;font-weight:700;line-height:1}.category-rank-link[data-v-6a15ef9b]:hover{color:var(--color-primary)}.category-subnav[data-v-479c5e8e]{align-items:center;gap:.375rem;min-width:0;margin-bottom:1.5rem;display:flex}.category-subnav-scroll[data-v-479c5e8e]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-width:0;overflow:auto hidden}.category-subnav-scroll[data-v-479c5e8e]::-webkit-scrollbar{display:none}.category-subnav-track[data-v-479c5e8e]{background:var(--bg-elevated);border:1px solid var(--border-soft);border-radius:999px;flex-wrap:nowrap;align-items:center;gap:.125rem;width:max-content;min-width:100%;padding:.25rem;display:flex}.category-subnav-chip[data-v-479c5e8e]{min-height:2.5rem;color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 .9rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.category-subnav-arrow[data-v-479c5e8e],.category-subnav-chip[data-v-479c5e8e]:hover{color:var(--color-primary)}.category-subnav-chip[data-v-479c5e8e]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.category-subnav-arrow[data-v-479c5e8e]{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.category-subnav-arrow[data-v-479c5e8e]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rank-card[data-v-72658073]{border-top:1px solid var(--border-soft);padding:1rem 0 .25rem}.rank-card__head[data-v-72658073]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.rank-card__title[data-v-72658073]{min-width:0;margin:0;font-size:1.05rem;font-weight:700}.rank-card__title a[data-v-72658073]{color:var(--text-main)}.rank-card__title a[data-v-72658073]:hover{color:var(--color-primary)}.rank-card__more[data-v-72658073]{color:var(--color-accent);flex:none;font-size:.8125rem;font-weight:700}.rank-card__more[data-v-72658073]:hover{color:var(--color-primary)}.rank-card__list[data-v-72658073]{margin:0;padding:0;list-style:none}.rank-row[data-v-72658073]{min-height:2.75rem;color:inherit;align-items:center;gap:.75rem;padding:.35rem .15rem;display:flex}.rank-row.is-tail[data-v-72658073]{justify-content:space-between;min-height:4.25rem}.rank-no[data-v-72658073]{width:1.5rem;color:var(--text-subtle);font-variant-numeric:tabular-nums;flex:none;font-size:.875rem;font-weight:700}.rank-no.is-top[data-v-72658073]{color:var(--color-primary)}.rank-row img[data-v-72658073]{-o-object-fit:cover;object-fit:cover;background:var(--bg-elevated);border-radius:.5rem;flex:none;width:2.75rem;height:3.875rem}.rank-row__cover[data-v-72658073]{margin-left:auto}.rank-row__main[data-v-72658073]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.rank-row__title[data-v-72658073]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.rank-row:hover .rank-row__title[data-v-72658073]{color:var(--color-primary)}.rank-row__meta[data-v-72658073]{color:var(--text-subtle);gap:.5rem;font-size:.75rem;display:flex}.rank-row__score[data-v-72658073]{color:var(--color-accent);font-weight:700}.rank-card__empty[data-v-72658073]{color:var(--text-muted);margin:.5rem 0 1rem;font-size:.875rem}.rankings-page[data-v-854095ce]{background:radial-gradient(circle at 50% 0,#168a4a14 0,transparent 52%),var(--bg-main)}.rank-h1[data-v-13ec59dd]{color:var(--text-main);margin:0;font-size:calc(clamp(1.35rem,4vw,1.75rem));font-weight:700;line-height:1.3}.rank-lead[data-v-13ec59dd]{max-width:42rem;color:var(--text-muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.6}.rank-h1[data-v-359bfba9]{color:var(--text-main);margin:0;font-size:calc(clamp(1.35rem,4vw,1.75rem));font-weight:700;line-height:1.3}.rank-lead[data-v-359bfba9]{max-width:42rem;color:var(--text-muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.6}.rank-h2[data-v-359bfba9]{color:var(--text-main);align-items:center;gap:.55rem;margin:0 0 .5rem;font-size:1.15rem;font-weight:700;display:flex}.rank-bar[data-v-359bfba9]{background:var(--color-primary);border-radius:999px;width:.25rem;height:1.05rem}.rank-h1[data-v-16d9fbb2]{color:var(--text-main);margin:0;font-size:calc(clamp(1.35rem,4vw,1.75rem));font-weight:700;line-height:1.25}.rank-lead[data-v-16d9fbb2]{max-width:42rem;color:var(--text-muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.6}.rank-note[data-v-16d9fbb2]{color:var(--text-subtle);margin:.45rem 0 0;font-size:.8125rem;font-weight:600}.rank-channels[data-v-16d9fbb2]{scrollbar-width:none;gap:.25rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.rank-channels[data-v-16d9fbb2]::-webkit-scrollbar{display:none}.rank-channels__link[data-v-16d9fbb2]{min-height:2.5rem;color:var(--text-muted);border-radius:999px;flex:none;align-items:center;padding:0 .9rem;font-size:.8125rem;font-weight:700;display:inline-flex}.rank-channels__link.router-link-active[data-v-16d9fbb2],.rank-channels__link[data-v-16d9fbb2]:hover{background:var(--color-primary);color:#fff}.rank-section-head[data-v-16d9fbb2]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.25rem;display:flex}.rank-section-head h2[data-v-16d9fbb2]{color:var(--text-main);align-items:center;gap:.55rem;margin:0;font-size:1.25rem;font-weight:700;display:flex}.rank-section-head a[data-v-16d9fbb2]{color:var(--color-accent);font-size:.875rem;font-weight:700}.rank-bar[data-v-16d9fbb2]{background:var(--color-primary);border-radius:999px;width:.25rem;height:1.1rem}.rank-skeleton[data-v-16d9fbb2]{gap:.75rem;display:grid}.rank-empty[data-v-16d9fbb2]{color:var(--text-muted);text-align:center;margin:0;padding:4rem 0}.rank-board[data-v-a2d274d9]{margin:0;padding:0;list-style:none}.rank-board__row[data-v-a2d274d9]{border-bottom:1px solid var(--border-soft);min-height:4.5rem;color:inherit;align-items:center;gap:.85rem;padding:.65rem .2rem;display:flex}.rank-board__row.is-tail[data-v-a2d274d9]{justify-content:space-between;align-items:flex-start;padding:.85rem .2rem}.rank-board__no[data-v-a2d274d9]{width:1.75rem;color:var(--text-subtle);font-variant-numeric:tabular-nums;flex:none;font-size:1rem;font-weight:700}.rank-board__no.is-top[data-v-a2d274d9]{color:var(--color-primary)}.rank-board__placeholder[data-v-a2d274d9],.rank-board__row img[data-v-a2d274d9]{background:var(--bg-elevated);-o-object-fit:cover;object-fit:cover;border-radius:.55rem;flex:none;width:3.25rem;height:4.6rem}.rank-board__cover[data-v-a2d274d9]{margin-left:auto}.rank-board__main[data-v-a2d274d9]{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.rank-board__title[data-v-a2d274d9]{color:var(--text-main);font-size:1rem;font-weight:700;line-height:1.35}.rank-board__row:hover .rank-board__title[data-v-a2d274d9]{color:var(--color-primary)}.rank-board__meta[data-v-a2d274d9]{color:var(--text-muted);flex-wrap:wrap;gap:.45rem .75rem;font-size:.8125rem;display:flex}.rank-board__score[data-v-a2d274d9]{color:var(--color-accent);font-weight:700}.rank-board__blurb[data-v-a2d274d9]{-webkit-line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;font-size:.8125rem;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.rank-board__empty[data-v-a2d274d9]{color:var(--text-muted);text-align:center;margin:0;padding:3rem 0}.video-detail-root[data-v-e77ae24a]{background:radial-gradient(ellipse 90% 42% at 8% 0,#168a4a24,transparent 58%),var(--bg-main)}.detail-title[data-v-e77ae24a]{color:var(--text-main);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.45}.detail-title-score[data-v-e77ae24a]{color:var(--color-accent);letter-spacing:0;vertical-align:.72em;white-space:nowrap;align-items:center;gap:.12rem;margin-left:.28rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.detail-title-score-icon[data-v-e77ae24a]{width:.72rem;height:.72rem}.detail-stage[data-v-e77ae24a]{flex-direction:column;gap:.75rem;margin-bottom:0;display:flex}.detail-logo[data-v-e77ae24a]{margin-top:.85rem}.video-detail-root .ad-banner.detail-bottom-ad[data-v-e77ae24a]{margin-bottom:0}.video-detail-root .video-list-grid.detail-related-landscape[data-v-e77ae24a]{--grid-cols-sm:2;--grid-cols-md:4;--grid-cols-lg:4;--grid-cols-xl:4;--grid-cols-2xl:4}.detail-facts[data-v-e77ae24a]{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--bg-surface);justify-content:space-between;gap:.65rem;padding:.55rem .7rem}.detail-facts[data-v-e77ae24a],.detail-facts-meta[data-v-e77ae24a]{flex-wrap:nowrap;align-items:center;display:flex}.detail-facts-meta[data-v-e77ae24a]{min-width:0;color:var(--text-muted);white-space:nowrap;gap:.35rem .65rem;font-size:.8125rem}.detail-facts-actions[data-v-e77ae24a]{flex-shrink:0;align-items:center;gap:.4rem;margin-left:auto;display:flex}.detail-share[data-v-e77ae24a]{border:1px solid var(--border-main);border-radius:var(--radius-control);background:var(--bg-elevated);min-height:2.5rem;color:var(--text-main);cursor:pointer;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.75rem;font-weight:700;display:inline-flex}.detail-share[data-v-e77ae24a]:hover{border-color:var(--color-primary);color:var(--color-primary)}.video-detail-root[data-v-e77ae24a] .section-block-card{background-color:var(--bg-surface);border:1px solid var(--border-soft);box-shadow:var(--shadow-card);-webkit-backdrop-filter:none}.video-detail-root[data-v-e77ae24a] .section-block-card:hover{border-color:var(--border-main);box-shadow:var(--shadow-card-hover);transform:none}.video-detail-root[data-v-e77ae24a] .section-block-card:after{content:none}@media (width>=768px){.detail-title[data-v-e77ae24a]{font-size:1.75rem}.detail-title-score[data-v-e77ae24a]{font-size:.8125rem}.video-detail-cinema .player-cinema-shell[data-v-e77ae24a]{transform:scale(1.015)}}.fade-enter-active[data-v-e77ae24a],.fade-leave-active[data-v-e77ae24a]{transition:opacity .2s}.fade-enter-from[data-v-e77ae24a],.fade-leave-to[data-v-e77ae24a]{opacity:0}.video-detail-cinema .section-block-card[data-v-e77ae24a],.video-detail-cinema .video-header[data-v-e77ae24a],.video-detail-cinema aside[data-v-e77ae24a],.video-detail-cinema nav[data-v-e77ae24a]{opacity:.12;filter:blur(1px);pointer-events:none;transition:opacity .35s,filter .35s}.video-detail-cinema .md\\[data-v-e77ae24a]:hidden{opacity:.12;filter:blur(1px);pointer-events:none;transition:opacity .35s,filter .35s}.player-cinema-shell[data-v-e77ae24a]{z-index:80;border-radius:1rem;position:relative;box-shadow:0 0 0 1px #168a4a47,0 0 80px #168a4a29,0 40px 120px #00000073}
