.ad-poster-play[data-v-148cfc20]{display:block;width:100%;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left}.ad-poster-card h3[data-v-148cfc20]{margin:9px 0 0;font-size:14px;font-weight:550;line-height:1.5}.ad-poster-art.has-material[data-v-148cfc20]{padding:0;background:#171a1c}.ad-poster-material[data-v-148cfc20]{display:block;width:100%;height:auto;min-height:180px;-o-object-fit:cover;object-fit:cover}.theater-loading[data-v-00160bdc]{display:flex;justify-content:center;padding:48px 0}.theater-nav-empty[data-v-00160bdc]{margin:8px 0;padding:12px;border:1px solid hsla(0,0%,100%,.07058823529411765);border-radius:10px;background:#111518;color:#a2a6aa;font-size:12px;text-align:center}.theater-r2-banner[data-v-00160bdc]{display:flex;gap:10px;margin:4px 0 12px;overflow-x:auto;scrollbar-width:none}.theater-r2-banner[data-v-00160bdc]::-webkit-scrollbar{display:none}.theater-r2-banner button[data-v-00160bdc]{flex:0 0 100%;aspect-ratio:2.3;overflow:hidden;border-radius:12px}.theater-r2-banner img[data-v-00160bdc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.theater-r2-section[data-v-00160bdc]{margin:8px 0 22px}.theater-r2-section>header[data-v-00160bdc]{display:flex;align-items:center;justify-content:space-between;min-height:44px}.theater-r2-section>header h2[data-v-00160bdc]{margin:0;font-size:17px}.theater-r2-section>header button[data-v-00160bdc]{color:#fdc503;font-size:12px}.theater-r2-scroll[data-v-00160bdc]{display:flex;gap:10px;margin:0 -16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.theater-r2-scroll[data-v-00160bdc]::-webkit-scrollbar{display:none}.theater-r2-scroll button[data-v-00160bdc]{flex:0 0 112px;min-width:0;text-align:left}.theater-r2-scroll button>span[data-v-00160bdc]{position:relative;display:block;aspect-ratio:.72;overflow:hidden;border-radius:9px}.theater-r2-scroll img[data-v-00160bdc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.theater-r2-scroll em[data-v-00160bdc]{position:absolute;bottom:0;left:5px;color:#fdc503;font-size:28px;font-weight:900;font-style:italic;text-shadow:0 2px 5px #000}.theater-r2-scroll b[data-v-00160bdc]{display:block;margin-top:7px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.theater-filter-page[data-v-00160bdc]{width:100%;height:100%;max-width:430px;background:#080b0d;color:#f4f2ec}.theater-filter-head[data-v-00160bdc]{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0) 16px 0}.theater-filter-head h2[data-v-00160bdc]{margin:0;font-size:16px;font-weight:600;text-align:center}.theater-filter-head>button[data-v-00160bdc]:first-child{font-size:32px;text-align:left}.theater-filter-head>button[data-v-00160bdc]:last-child{color:#a2a1ab;font-size:12px}.theater-filter-body[data-v-00160bdc]{height:calc(100% - 56px - env(safe-area-inset-top,0px));padding:12px 16px calc(28px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain}.advanced-filter-panel[data-v-00160bdc]{padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.08627450980392157)}.advanced-filter-row[data-v-00160bdc]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.advanced-filter-row>span[data-v-00160bdc]{flex:0 0 28px;color:#a2a1ab;font-size:12px;line-height:36px}.advanced-filter-row>div[data-v-00160bdc]{display:flex;flex:1;min-width:0;gap:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.advanced-filter-row>div[data-v-00160bdc]::-webkit-scrollbar{display:none}.advanced-filter-row button[data-v-00160bdc]{flex:none;min-height:36px;padding:0 12px;border-radius:10px;color:#a2a6aa;font-size:12px;font-weight:500;white-space:nowrap}.advanced-filter-row button.active[data-v-00160bdc]{background:#28261f;color:#fdc503;font-weight:700}.advanced-results-head[data-v-00160bdc]{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.advanced-results-head h3[data-v-00160bdc]{margin:0;font-size:15px;font-weight:600}.advanced-results-head>span[data-v-00160bdc]{color:#a2a1ab;font-size:11px}.theater-page[data-v-00160bdc]{background:#080b0d;color:#f4f2ec}.theater-header[data-v-00160bdc]{grid-template-columns:126px minmax(0,1fr) 48px;gap:6px;margin:0 -4px;padding-top:calc(10px + env(safe-area-inset-top,0px))}.theater-header>img[data-v-00160bdc]{width:126px;height:42px}.theater-search[data-v-00160bdc]{height:42px;padding:0 12px;border:1px solid rgba(72,50,28,.035);border-radius:12px;background:#13171a}.theater-search .theater-suggestion-window[data-v-00160bdc]{position:relative;display:block;flex:1;min-width:0;height:18px;overflow:hidden}.theater-search .theater-suggestion-text[data-v-00160bdc]{position:absolute;inset:0;display:block;overflow:hidden;color:#a2a6aa;font-size:12px;line-height:18px;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.theater-suggestion-enter-active[data-v-00160bdc],.theater-suggestion-leave-active[data-v-00160bdc]{transition:transform .18s ease,opacity .18s ease}.theater-suggestion-enter[data-v-00160bdc]{transform:translateY(100%);opacity:0}.theater-suggestion-leave-to[data-v-00160bdc]{transform:translateY(-100%);opacity:0}.theater-welfare[data-v-00160bdc]{position:relative;width:48px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:0;border:0;background:radial-gradient(ellipse at 50% 40%,rgba(253,197,3,.14901960784313725),transparent 70%);overflow:visible}.theater-welfare .welfare-gift[data-v-00160bdc]{flex:none;width:32px;height:29px;filter:drop-shadow(0 2px 3px #b56e0038);transform-origin:50% 85%;animation:welfareGiftWiggle-data-v-00160bdc 5.6s ease-in-out infinite}.welfare-entry-label[data-v-00160bdc]{position:relative;overflow:hidden;display:block;margin-top:-1px;min-width:44px;padding:1px 5px;border:1px solid #ffe684;border-radius:7px;background:linear-gradient(110deg,#fff0a2,#fdc503);color:#4e3000;font-size:10px;font-weight:800;line-height:14px;white-space:nowrap}.theater-welfare[data-v-00160bdc]:focus-visible{outline:2px solid #fdc503;outline-offset:2px;border-radius:8px}.theater-welfare[data-v-00160bdc]:active{transform:scale(.96)}.welfare-entry-label[data-v-00160bdc]:after{content:"";position:absolute;inset:-5px auto -5px 0;width:14px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);transform:translateX(-25px) skewX(-20deg);pointer-events:none;animation:welfareLabelShine-data-v-00160bdc 5.6s ease-in-out infinite}@keyframes welfareGiftWiggle-data-v-00160bdc{0%,6%,26%,to{transform:none}10%{transform:translateY(-2px) rotate(-9deg)}14%{transform:translateY(-2px) rotate(8deg)}18%{transform:translateY(-1px) rotate(-5deg)}22%{transform:rotate(3deg)}}@keyframes welfareLabelShine-data-v-00160bdc{0%,25%{transform:translateX(-25px) skewX(-20deg);opacity:0}28%{opacity:1}42%,to{transform:translateX(65px) skewX(-20deg);opacity:0}}@media(prefers-reduced-motion:reduce){.theater-welfare .welfare-gift[data-v-00160bdc],.welfare-entry-label[data-v-00160bdc]:after{animation:none}.welfare-entry-label[data-v-00160bdc]:after{display:none}}.category-tabs[data-v-00160bdc]{gap:20px;margin:8px -16px 0;padding:0 16px 4px}.category-tabs button[data-v-00160bdc]{min-width:0;min-height:44px;padding:0 7px;color:#a2a6aa;font-size:12px;line-height:1}.category-tabs button.active[data-v-00160bdc]{position:relative;color:#f4f2ec}.category-tabs button.active[data-v-00160bdc]:after{position:absolute;right:7px;bottom:0;left:7px;width:auto;height:2px;margin:0;border-radius:0}.theater-filter-row[data-v-00160bdc]{margin:0 -16px;overflow:hidden}.theater-filter-row nav[data-v-00160bdc]{display:flex;align-items:center;gap:8px;padding:4px 16px 8px;overflow-x:auto;scrollbar-width:none}.theater-filter-row nav[data-v-00160bdc]::-webkit-scrollbar{display:none}.theater-filter-row button[data-v-00160bdc]{flex:none;min-height:40px;padding:0 12px;border-radius:10px;color:#a2a6aa;font-size:12px;white-space:nowrap}.theater-filter-row button.active[data-v-00160bdc]{background:#28261f;color:#fdc503;font-weight:700}.theater-sort-row[data-v-00160bdc]{display:flex;align-items:center;justify-content:space-between;min-height:54px;margin:0;padding:8px 0;gap:12px}.theater-sort-row .sort-tabs[data-v-00160bdc]{gap:20px}.theater-sort-row .sort-tabs button[data-v-00160bdc]{min-height:38px;padding:0;border-radius:0;font-size:13px}.filter-entry[data-v-00160bdc]{display:flex;align-items:center;gap:4px;padding:0;color:#a2a6aa;font-size:12px}.filter-entry svg[data-v-00160bdc]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.75}.theater-sort-row+.series-grid[data-v-00160bdc]{margin-top:0;gap:18px 12px}.series-card__cover[data-v-00160bdc]{border-radius:10px}.series-card__badge[data-v-00160bdc]{top:0;left:0;min-height:25px;padding:5px 12px 5px 7px;border-radius:9px 0 0 0;background:linear-gradient(115deg,#df3448,#fa704a);font-size:11px;font-weight:750;line-height:15px;clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%)}.series-card__badge.complete[data-v-00160bdc]{background:linear-gradient(115deg,#35616a,#648c91)}.series-card__badge.fresh[data-v-00160bdc]{background:linear-gradient(115deg,#2873dc,#4c9af0)}.series-card__badge[data-v-00160bdc]{display:inline-flex;align-items:center;gap:3px}.series-card__badge svg[data-v-00160bdc]{flex:none;width:12px;height:12px;fill:currentColor}.series-card__cover em[data-v-00160bdc]{top:7px;right:7px;padding:4px 7px;border-radius:5px;background:#fdc503;color:#302400;font-size:11px;font-weight:750;line-height:1.2;box-shadow:0 1px 5px rgba(0,0,0,.2)}.series-card__cover em.coin[data-v-00160bdc]{background:#ffac70;color:#442007}.series-card__cover em.free[data-v-00160bdc]{background:#78dfb3;color:#103b2b}.series-card h3[data-v-00160bdc]{margin:9px 0 0;font-size:14px;font-weight:550;line-height:1.5}.theater-card-meta[data-v-00160bdc]{display:flex;align-items:center;justify-content:space-between;gap:5px;min-width:0;margin-top:2px;color:#a2a6aa}.theater-card-tags[data-v-00160bdc]{display:flex;align-items:center;gap:1px;min-width:0;color:#a2a6aa;font-size:10px;white-space:nowrap}.theater-card-tags button[data-v-00160bdc]{min-width:0;min-height:30px;padding:4px 0;overflow:hidden;color:inherit;font:inherit;text-overflow:ellipsis}.theater-card-tags>span[data-v-00160bdc]{flex:none}.theater-card-meta small[data-v-00160bdc]{display:flex;align-items:center;flex:none;gap:2px;margin:0;font-size:10px;white-space:nowrap}.theater-card-meta svg[data-v-00160bdc]{flex:none;width:12px;height:12px;fill:#f45b55;stroke:none}.theater-filter-options[data-v-00160bdc]{display:flex;gap:12px;margin-top:20px}.theater-filter-options button[data-v-00160bdc]{padding:10px 12px;border-radius:10px;background:#25292e}.theater-filter-options button.active[data-v-00160bdc]{color:#fdc503}