.desktop-header[data-v-9ba8ba88]{position:sticky;top:0;z-index:40;height:80px;border-bottom:1px solid hsla(0,0%,100%,.043137254901960784);background:rgba(16,19,21,.9607843137254902);backdrop-filter:blur(16px)}.desktop-header-inner[data-v-9ba8ba88]{display:flex;align-items:center;gap:48px;width:calc(100% - 80px);max-width:1160px;height:100%;margin:0 auto}.desktop-brand[data-v-9ba8ba88]{display:flex;align-items:center;flex:none}.desktop-brand img[data-v-9ba8ba88]{width:126px;height:42px;-o-object-fit:contain;object-fit:contain}.desktop-header nav[data-v-9ba8ba88]{display:flex;align-self:stretch;gap:32px}.desktop-header nav a[data-v-9ba8ba88]{position:relative;display:flex;align-items:center;color:#969da3;font-size:14px;text-decoration:none;white-space:nowrap}.desktop-header nav a[data-v-9ba8ba88]:hover{color:#f4f2ec}.desktop-header nav .selected[data-v-9ba8ba88]{color:#fdc503}.desktop-header nav .selected[data-v-9ba8ba88]:after{content:"";position:absolute;left:calc(50% - 9px);bottom:17px;width:18px;height:3px;border-radius:3px;background:#fdc503}.desktop-header-actions[data-v-9ba8ba88]{display:flex;align-items:center;gap:20px;margin-left:auto}.desktop-search[data-v-9ba8ba88]{display:flex;align-items:center;gap:10px;width:190px;height:38px;padding:0 14px;border:1px solid hsla(0,0%,100%,.047058823529411764);border-radius:20px;background:#1a1e21;color:#858f97;font-size:12px}.desktop-header svg[data-v-9ba8ba88]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.desktop-notice[data-v-9ba8ba88]{position:relative;display:grid;place-items:center;width:32px;height:38px;color:#b1b8bd}.desktop-notice i[data-v-9ba8ba88]{position:absolute;top:5px;right:4px;width:5px;height:5px;border-radius:50%;background:#fdc503}.desktop-account img[data-v-9ba8ba88]{display:block;width:34px;height:34px;border:1px solid hsla(0,0%,100%,.08627450980392157);border-radius:50%;-o-object-fit:cover;object-fit:cover}@media(max-width:1150px){.desktop-header-inner[data-v-9ba8ba88]{gap:30px}.desktop-header nav[data-v-9ba8ba88]{gap:24px}.desktop-search[data-v-9ba8ba88]{width:150px}}.support-dialog[data-v-7df2a288]{width:min(calc(100% - 48px),326px);padding:28px 22px 20px;overflow:hidden;border:1px solid hsla(0,0%,100%,.0784313725490196);border-radius:18px;background:#13171a;color:#f4f2ec;text-align:center}.support-dialog-icon[data-v-7df2a288]{display:grid;width:48px;height:48px;margin:auto;place-items:center;border-radius:50%;background:#28261f;color:#fdc503}.support-dialog-icon svg[data-v-7df2a288]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.4}.support-dialog h2[data-v-7df2a288]{margin:16px 0 7px;font-size:18px;font-weight:600;letter-spacing:-.02em}.support-dialog p[data-v-7df2a288]{margin:0 auto 20px;max-width:260px;color:#a2a6aa;font-size:13px;line-height:1.65}.support-dialog>button[data-v-7df2a288]{width:100%;height:48px;border:0;border-radius:15px;background:#fdc503;color:#211a08;font-weight:750}.startup-page[data-v-1c0a2f98]{position:fixed;inset:0;z-index:10000;background:#e5ded8;overflow:hidden}.startup-art[data-v-1c0a2f98]{position:absolute;inset:0;width:100%;height:100%}.startup-art img[data-v-1c0a2f98]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.startup-page[data-v-1c0a2f98]:focus-visible{outline:3px solid #6b450a;outline-offset:-3px}.startup-credential[data-v-61405ca8]{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.7333333333333333);touch-action:none;overscroll-behavior:contain}.startup-credential__card[data-v-61405ca8]{width:100%;max-width:320px;max-height:calc(100dvh - 48px);overflow:auto;padding:16px 16px 10px;border:1px solid hsla(0,0%,100%,.09803921568627451);border-radius:22px;background:#171b1d;box-shadow:0 24px 80px rgba(0,0,0,.6);touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.identity-card[data-v-61405ca8]{overflow:hidden;border:1px solid #f3d990;border-radius:16px;background:#fff3ce;color:#3f2d12;text-align:center}.identity-brand[data-v-61405ca8]{position:relative;display:flex;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(115deg,#fff0aa,#fdc503);text-align:left}.identity-brand>img[data-v-61405ca8]{width:32px;height:32px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.identity-brand>span[data-v-61405ca8]{flex:1;min-width:0}.identity-brand small[data-v-61405ca8]{color:#84632b;font-size:9px;letter-spacing:.06em}.identity-brand h2[data-v-61405ca8]{margin:3px 0 0;font-size:16px;line-height:1.2}.identity-brand>svg[data-v-61405ca8]{width:22px;height:22px;fill:none;stroke:#745622;stroke-width:1.6}.identity-body[data-v-61405ca8]{padding:16px 16px 12px}.credential-code-image[data-v-61405ca8]{display:block;width:168px;height:168px;margin:0 auto;border-radius:8px;background:#fff;-o-object-fit:contain;object-fit:contain}.identity-number[data-v-61405ca8]{display:flex;align-items:center;justify-content:space-between;margin-top:9px;padding-top:9px;border-top:1px dashed rgba(188,155,85,.3137254901960784);font-size:10px}.identity-number span[data-v-61405ca8]{color:#9f8254}.identity-number b[data-v-61405ca8]{color:#694f27;letter-spacing:.07em}.startup-credential__status[data-v-61405ca8]{margin:9px 0 0;color:#ffb196;font-size:11px;line-height:1.6;text-align:center}.startup-credential__retry[data-v-61405ca8]{display:block;min-height:44px;margin:9px auto 0;padding:0 16px;border:1px solid hsla(0,0%,100%,.1450980392156863);border-radius:8px;color:#e8dfbb;font-size:12px}.startup-credential__save[data-v-61405ca8]{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:44px;margin:12px 0 0;padding:10px;border-radius:11px;background:#fdc503;color:#211a08;font-size:14px;font-weight:650}.startup-credential__save svg[data-v-61405ca8]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.startup-credential__save[data-v-61405ca8]:disabled{opacity:.55}.startup-credential__later[data-v-61405ca8]{display:block;width:100%;min-height:44px;margin:2px 0 0;color:#d0d1c9;font-size:12px}@media (max-height:640px){.startup-credential[data-v-61405ca8]{padding:12px}.startup-credential__card[data-v-61405ca8]{padding:12px 12px 8px;max-height:calc(100dvh - 24px)}.credential-code-image[data-v-61405ca8]{width:112px;height:112px}}.update-mask[data-v-30bc088c]{position:fixed;z-index:10000;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55)}.update-dialog[data-v-30bc088c]{width:min(80%,320px);padding:28px 20px 20px;border-radius:16px;background:#13171a;color:#f4f2ec;text-align:center}.update-dialog p[data-v-30bc088c]{margin:0;font-size:15px;line-height:1.6}.update-dialog__actions[data-v-30bc088c]{display:flex;justify-content:center;gap:12px;margin-top:24px}.update-dialog__button[data-v-30bc088c]{width:42%;min-height:40px;border-radius:10px;font-size:14px;font-weight:700}.update-dialog__button--confirm[data-v-30bc088c]{background:#fdc503;color:#171717}.update-dialog__button--cancel[data-v-30bc088c]{border:1px solid hsla(0,0%,100%,.24);color:#f4f2ec}:root{--brand:#fdc503;--page-bg:#111214;--panel:#1b1d20;--muted:#92979f;--text:#f7f7f5;--safe-bottom:env(safe-area-inset-bottom,0px);--tabbar-height:calc(72px + var(--safe-bottom));--tabbar-clearance:var(--tabbar-height)}*{box-sizing:border-box}:where(html,body,#app,#app *,.van-popup,.van-popup *){scrollbar-width:thin;scrollbar-color:#555b62 hsla(0,0%,100%,.023529411764705882)}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{border-radius:10px;background:hsla(0,0%,100%,.023529411764705882)}::-webkit-scrollbar-thumb{min-height:28px;border:2px solid transparent;border-radius:10px;background:#555b62;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:#858b92}::-webkit-scrollbar-thumb:active{background-color:#a5abb1}::-webkit-scrollbar-corner{background:transparent}#app,body,html{min-height:100%;margin:0;background:var(--page-bg);color:var(--text);touch-action:manipulation}body.mango-ad-page-locked,html.mango-ad-page-locked{overflow:hidden!important;touch-action:none!important}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}button{color:inherit;font:inherit;border:0;background:none}.app-shell{width:100%;min-height:100vh;min-height:100dvh;margin:0 auto;background:var(--page-bg)}#app.app-shell{margin-right:auto;margin-left:auto}.page-with-tabbar{min-height:100vh;min-height:100dvh;padding-bottom:calc(72px + var(--safe-bottom))}.standard-page{padding:0 16px calc(88px + var(--safe-bottom))}.series-detail,.sub-page{min-height:100vh;padding:0 16px 36px}.page-header{display:grid;align-items:center;grid-template-columns:42px 1fr 42px;height:calc(56px + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0)}.page-header>button{font-size:34px;text-align:left}.page-header h1{margin:0;font-size:17px;text-align:center}.download-banner{display:flex;align-items:center;gap:10px;height:calc(56px + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) 12px 0;background:#191a1d}.download-banner img{width:34px;height:34px;border-radius:8px}.download-banner div{display:flex;flex:1;flex-direction:column}.download-banner strong{font-size:14px}.download-banner small{margin-top:2px;color:var(--muted);font-size:10px}.download-banner button{padding:9px 12px;border-radius:17px;background:var(--brand);color:#191919;font-size:11px;font-weight:700}.app-tabbar{position:fixed;z-index:50;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);height:calc(64px + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:rgba(18,19,21,.96);border-top:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(18px)}.app-tabbar__item{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;color:#777d84;text-decoration:none}.app-tabbar__icon{font-size:23px;line-height:24px}.recommend-page{position:relative;min-height:0;height:100vh;height:100dvh;overflow:hidden;background:#000}.recommend-page.page-with-tabbar{padding-bottom:0}.recommend-feed-swipe{position:absolute;inset:0;z-index:1;height:100%;background:transparent}.recommend-feed-swipe .van-swipe-item,.recommend-feed-swipe .van-swipe__track,.recommend-slide{height:100%}.recommend-slide{position:relative;overflow:hidden;background:transparent}.recommend-slide:not(.is-active){background:#000}.recommend-slide__poster{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recommend-slide:not(.is-active) .recommend-action-rail,.recommend-slide:not(.is-active) .recommend-page__content{pointer-events:none}.app-shell.has-download-banner .recommend-page{height:calc(100vh - 56px - env(safe-area-inset-top, 0px));height:calc(100dvh - 56px - env(safe-area-inset-top, 0px))}.recommend-page__hero,.recommend-page__shade{position:absolute;inset:0;width:100%;height:100%}.recommend-page__hero{-o-object-fit:cover;object-fit:cover;animation:recommend-enter .28s ease-out}.recommend-page__shade{background:linear-gradient(180deg,rgba(0,0,0,.42),transparent 30%,rgba(0,0,0,.14) 52%,rgba(0,0,0,.92))}.recommend-page__header{position:absolute;z-index:2;left:50%;display:flex;gap:22px;transform:translateX(-50%)}.text-tab{position:relative;padding:8px 0;color:hsla(0,0%,100%,.68);font-weight:650}.text-tab.is-active{color:#fff}.text-tab.is-active:after{position:absolute;right:7px;bottom:0;left:7px;height:3px;border-radius:3px;background:var(--brand);content:""}.recommend-page__content{position:absolute;z-index:2;right:72px;left:18px}.recommend-page__content h1{margin:12px 0 8px;font-size:24px}.recommend-page__content p{margin:0 0 18px;color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.55}.pill{display:inline-block;margin-right:7px;padding:4px 8px;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;font-size:11px}.primary-action{padding:11px 18px;border-radius:22px;background:var(--brand);color:#171717;font-weight:750}.recommend-page__rail{position:absolute;z-index:2;right:12px;bottom:calc(94px + var(--safe-bottom));display:flex;flex-direction:column;gap:18px}.recommend-page__rail button{display:flex;align-items:center;flex-direction:column;gap:2px}.recommend-page__rail span{font-size:29px;line-height:30px;text-shadow:0 2px 6px #000}.recommend-publisher{position:absolute;z-index:2;top:calc(70px + env(safe-area-inset-top, 0px));left:16px;display:flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;border-radius:22px;background:rgba(0,0,0,.42);font-size:12px;backdrop-filter:blur(8px)}.rail-avatar,.recommend-publisher img{width:34px;height:34px;border:2px solid #fff;border-radius:50%;-o-object-fit:cover;object-fit:cover}.recommend-page__rail .rail-avatar{font-size:0}.recommend-next{position:absolute;z-index:2;right:14px;top:50%;padding:7px 10px;border-radius:16px;background:rgba(0,0,0,.42);color:hsla(0,0%,100%,.82);font-size:10px;writing-mode:vertical-rl;backdrop-filter:blur(8px)}.recommend-empty{position:absolute;z-index:3;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;padding:80px 24px;background:var(--page-bg);text-align:center}.recommend-empty>img{width:44px;height:44px;margin-bottom:16px;-o-object-fit:contain;object-fit:contain;opacity:.65}.recommend-empty b{margin:0 0 10px;font-size:16px;font-weight:500}.recommend-empty span{margin:0 0 22px;color:var(--muted);font-size:12px;font-weight:400}.recommend-empty .primary-action{min-height:44px;margin:0;padding:0 20px;border-radius:22px;font-size:13px;font-weight:400}@keyframes recommend-enter{0%{opacity:.55;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.form-card{margin-top:12px;padding:20px;border-radius:14px;background:var(--panel)}.form-card h2{margin:0 0 8px;font-size:19px}.form-card>p{margin:0 0 22px;color:var(--muted);font-size:12px;line-height:1.6}.form-card label{display:flex;flex-direction:column;gap:8px;font-size:12px}.form-card input{width:100%;padding:13px 12px;border:1px solid hsla(0,0%,100%,.12);border-radius:9px;outline:none;background:#141517;color:var(--text);font:inherit;text-transform:uppercase}.form-card input:focus{border-color:var(--brand)}.form-card input:disabled{color:var(--muted)}.form-error{display:block;margin-top:8px;color:#ff6268}.form-submit{width:100%;margin-top:20px}.form-submit:disabled{opacity:.55}.help-links span{text-align:left}.help-links small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.brand-header{display:flex;align-items:center;gap:10px;padding-top:calc(15px + env(safe-area-inset-top, 0px))}.brand-header img{width:31px;height:31px;border-radius:9px}.brand-header h1{flex:1;margin:0;font-size:21px}.icon-button{width:38px;height:38px;border-radius:50%;background:var(--panel);font-size:25px}.category-tabs{display:flex;gap:19px;margin:21px -16px 0;padding:0 16px 12px;overflow-x:auto;scrollbar-width:none}.category-tabs button{flex:none;padding:5px 0;color:var(--muted);white-space:nowrap}.category-tabs button.active{color:var(--text);font-weight:700}.category-tabs button.active:after{display:block;width:18px;height:3px;margin:6px auto 0;border-radius:3px;background:var(--brand);content:""}.sort-tabs{display:flex;gap:8px;margin-top:8px}.sort-tabs button{padding:7px 12px;border-radius:15px;background:var(--panel);color:var(--muted);font-size:11px}.sort-tabs button.active{background:var(--brand);color:#171717;font-weight:700}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:22px 0 14px}.section-heading small{color:var(--brand);font-size:9px;letter-spacing:1.5px}.section-heading h2{margin:3px 0 0;font-size:21px}.section-heading button{color:var(--muted);font-size:12px}.series-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 11px}.series-card__cover{position:relative;overflow:hidden;aspect-ratio:.75;border-radius:10px;background:var(--panel)}.series-card__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.series-card__badge,.series-card__cover em{position:absolute;top:7px;padding:4px 6px;border-radius:5px;font-size:10px;font-style:normal}.series-card__badge{left:7px;background:#ef3e45}.series-card__cover em{right:7px;background:rgba(0,0,0,.7);color:var(--brand)}.series-card h3{margin:9px 0 4px;overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.series-card p{margin:0;color:var(--muted);font-size:11px}.series-card{cursor:pointer}.profile-header{display:flex;align-items:center;gap:13px;padding-top:calc(28px + env(safe-area-inset-top, 0px))}.profile-header>img{width:58px;height:58px;border:2px solid var(--brand);border-radius:50%;-o-object-fit:cover;object-fit:cover}.profile-header div{flex:1}.profile-header h1{margin:0 0 5px;font-size:21px}.profile-header p{margin:0;color:var(--muted);font-size:12px}.notification-button{position:relative;width:42px;height:42px;border-radius:50%;background:var(--panel);font-size:25px}.notification-button b{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#ef3e45;color:#fff;font-size:10px;line-height:18px}.account-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:27px 0}.account-cards article{display:flex;align-items:flex-start;flex-direction:column;min-height:138px;padding:16px;border:1px solid rgba(253,197,3,.25);border-radius:14px;background:linear-gradient(145deg,#24221b,#191a1d)}.account-cards small{color:#d8c98e}.account-cards strong{margin-top:7px;font-size:21px}.account-cards button{margin-top:auto;color:var(--brand);font-size:12px}.mine-menu{overflow:hidden;border-radius:14px;background:var(--panel)}.mine-menu button{display:flex;justify-content:space-between;width:100%;padding:17px 16px;border-bottom:1px solid hsla(0,0%,100%,.06);text-align:left}.mine-menu button:last-child{border-bottom:0}.mine-menu i{color:var(--muted);font-style:normal}.search-box{display:flex;gap:8px;margin-top:8px}.search-box input{min-width:0;flex:1;height:44px;padding:0 14px;border:1px solid transparent;border-radius:22px;outline:none;background:var(--panel);color:var(--text)}.search-box input:focus{border-color:var(--brand)}.search-box button{padding:0 14px;color:var(--brand);font-weight:700}.search-discovery h2{margin-top:28px;font-size:17px}.search-discovery div{display:flex;flex-wrap:wrap;gap:10px}.search-discovery button{padding:9px 14px;border-radius:18px;background:var(--panel);color:#c4c7ca}.search-history{margin-top:24px}.search-history header{display:flex;align-items:center;justify-content:space-between}.search-history h2{margin:0;font-size:17px}.search-history header button{color:var(--muted);font-size:11px}.search-history div{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}.search-history div button{padding:8px 13px;border-radius:17px;background:var(--panel);color:#c4c7ca}.result-summary{color:var(--muted);font-size:12px}.search-results>button{display:flex;gap:12px;width:100%;padding:10px 0;text-align:left}.search-results img{width:72px;aspect-ratio:.75;border-radius:7px;-o-object-fit:cover;object-fit:cover}.search-results span{display:flex;min-width:0;flex-direction:column;padding-top:7px}.search-results strong{margin-bottom:7px}.search-results small{color:var(--brand)}.search-results em{display:-webkit-box;margin-top:10px;overflow:hidden;color:var(--muted);font-size:12px;font-style:normal;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.empty-state{display:flex;align-items:center;flex-direction:column;gap:8px;padding:90px 10px;color:var(--muted)}.empty-state b{color:var(--text)}.empty-state .primary-action{margin-top:9px}.series-hero{display:flex;align-items:flex-end;gap:17px;padding:12px 0 22px}.series-hero>img{width:128px;aspect-ratio:.75;border-radius:11px;-o-object-fit:cover;object-fit:cover}.series-hero h1{margin:10px 0;font-size:23px}.series-description p,.series-hero p{color:var(--muted);font-size:12px;line-height:1.7}.series-hero span{padding:4px 7px;border-radius:5px;background:#ef3e45;font-size:10px}.series-tag-link{color:var(--muted);font-size:12px;text-align:left}.detail-share{font-size:20px}.related-series{margin:26px 0 82px}.related-series>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.related-series h2{margin:0;font-size:17px}.related-series header span{color:var(--muted);font-size:9px}.episode-preview h2,.series-description h2{font-size:17px}.episode-preview header{display:flex;align-items:center;justify-content:space-between}.episode-preview header span{color:var(--muted);font-size:11px}.episode-preview>div{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.episode-preview button{position:relative;aspect-ratio:1;border-radius:8px;background:var(--panel)}.episode-preview button.locked{color:#c2c2c2}.episode-preview button small{position:absolute;right:2px;bottom:2px;color:var(--brand);font-size:7px}.series-actions{position:fixed;right:0;bottom:0;left:0;display:grid;grid-template-columns:110px 1fr;gap:10px;padding:10px 16px calc(10px + var(--safe-bottom));background:rgba(17,18,20,.97)}.secondary-action{border-radius:22px;background:var(--panel)}.commerce-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;border-radius:24px;background:var(--panel)}.commerce-tabs button{padding:10px;border-radius:20px;color:var(--muted)}.commerce-tabs button.active{background:var(--brand);color:#171717;font-weight:700}.commerce-hero,.welfare-hero{position:relative;min-height:130px;margin:18px 0;overflow:hidden;border-radius:15px;background:linear-gradient(135deg,#29261c,#17181a)}.commerce-hero img,.welfare-hero img{position:absolute;right:0;bottom:0;width:55%;max-height:100%;-o-object-fit:contain;object-fit:contain}.commerce-hero div,.welfare-hero div{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;padding:27px 18px}.commerce-hero strong,.welfare-hero strong{font-size:21px}.member-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:0 0 18px;padding:14px 6px;border-radius:13px;background:var(--panel)}.member-benefits article{display:flex;align-items:center;min-width:0;flex-direction:column;text-align:center}.member-benefits b{display:grid;width:34px;height:34px;margin-bottom:7px;place-items:center;border-radius:50%;background:rgba(253,197,3,.13);color:var(--brand);font-size:11px}.member-benefits strong{font-size:10px}.member-benefits small{margin-top:4px;color:var(--muted);font-size:7px}.account-cards article>em{margin-top:5px;color:var(--muted);font-size:9px;font-style:normal}.plan-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.plan-grid button{display:flex;min-height:104px;align-items:flex-start;flex-direction:column;padding:13px;border:1px solid transparent;border-radius:12px;background:var(--panel);text-align:left}.plan-grid button.selected{border-color:var(--brand);background:#29261b}.plan-grid strong{margin:7px 0 4px;color:var(--brand);font-size:21px}.plan-grid small{color:var(--muted);font-size:10px}.agreement{display:flex;align-items:center;margin:22px 2px 14px;color:var(--muted);font-size:11px}.agreement input{margin-right:7px;accent-color:var(--brand)}.agreement-link{color:var(--brand);font-size:11px}.reward-records{margin-top:16px;padding:16px;border-radius:14px;background:var(--panel)}.reward-records h2{margin:0 0 8px;font-size:16px}.reward-records article{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid hsla(0,0%,100%,.06)}.reward-records span{display:flex;flex-direction:column;gap:4px}.reward-records small{color:var(--muted);font-size:9px}.reward-records b{color:var(--brand)}.commerce-submit{width:100%;padding:14px;border-radius:24px;background:var(--brand);color:#171717;font-weight:800}.checkin-card,.task-card{margin-top:14px;padding:16px;border-radius:14px;background:var(--panel)}.checkin-card header,.task-card article{display:flex;align-items:center;justify-content:space-between}.checkin-card h2,.task-card h2{margin:0 0 5px;font-size:17px}.checkin-card p{margin:0;color:var(--muted);font-size:11px}.checkin-card header button,.task-card article button{padding:8px 12px;border-radius:16px;background:var(--brand);color:#171717;font-size:11px}.checkin-card header button:disabled,.task-card article button:disabled{background:#303236;color:var(--muted)}.day-track{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:18px}.day-track span{display:flex;align-items:center;flex-direction:column;gap:4px;padding:8px 1px;border-radius:7px;background:#25272a;color:var(--muted)}.day-track span.done{background:#4b421e;color:var(--brand)}.day-track b{font-size:9px}.day-track small{font-size:8px}.task-card article{padding:14px 0;border-top:1px solid hsla(0,0%,100%,.06)}.task-card article div{display:flex;flex-direction:column;gap:5px}.task-card article small{color:var(--muted);font-size:10px}.watch-progress{margin-top:14px;padding:16px;border-radius:14px;background:var(--panel)}.watch-progress header{display:flex;align-items:center;justify-content:space-between}.watch-progress h2{margin:0 0 5px;font-size:16px}.watch-progress p{margin:0;color:var(--muted);font-size:10px}.watch-progress header>b{color:var(--brand)}.watch-progress>i{display:block;height:7px;margin:15px 0 8px;overflow:hidden;border-radius:4px;background:#303236}.watch-progress>i>em{display:block;height:100%;border-radius:4px;background:var(--brand)}.watch-progress>small{color:var(--muted);font-size:9px}.read-all{color:var(--brand);font-size:12px;white-space:nowrap}.read-all:disabled{color:var(--muted)}.notification-list{overflow:hidden;border-radius:14px;background:var(--panel)}.notification-list>button{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:16px 14px;border-bottom:1px solid hsla(0,0%,100%,.06);text-align:left}.notification-list>button:last-child{border-bottom:0}.notification-list>button>i{width:7px;height:7px;flex:none;border-radius:50%;background:#ef3e45}.notification-list>button>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.notification-list strong{font-size:14px}.notification-list small,.notification-list strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.notification-list small{color:#b7bbc0;font-size:11px}.notification-list em{color:var(--muted);font-size:9px;font-style:normal}.notification-list>button>b{color:var(--muted);font-weight:400}.notification-list>button.read{opacity:.58}.notification-group{margin-bottom:18px}.notification-group>h2{margin:0 0 9px 3px;color:var(--muted);font-size:11px;font-weight:500}.notification-list label{width:-moz-fit-content;width:fit-content;padding:2px 5px;border-radius:4px;background:rgba(253,197,3,.12);color:var(--brand);font-size:8px}.player-page{min-height:100vh;padding-bottom:calc(28px + var(--safe-bottom));background:#0c0d0e}.video-stage{position:relative;height:62vh;max-height:540px;overflow:hidden;background:#000}.video-stage>img,.video-stage>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-stage__status{position:absolute;z-index:3;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:24px;background:rgba(0,0,0,.82);text-align:center}.video-stage__status b{font-size:17px}.video-stage__status small{color:#b7bbc0}.video-stage__status button{margin-top:5px;padding:9px 16px;border-radius:18px;background:var(--brand);color:#171717;font-weight:700}.video-stage__loading{position:absolute;z-index:2;bottom:52px;left:50%;padding:6px 10px;border-radius:12px;background:rgba(0,0,0,.6);color:#ddd;font-size:10px;transform:translateX(-50%)}.video-stage__controls{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 28%,transparent 70%,rgba(0,0,0,.55))}.video-back{position:absolute;top:calc(12px + env(safe-area-inset-top, 0px));left:14px;font-size:35px}.video-play{position:absolute;top:47%;left:50%;width:54px;height:54px;border-radius:50%;background:rgba(0,0,0,.58);transform:translate(-50%,-50%)}.video-stage__controls footer{position:absolute;right:13px;bottom:12px;left:13px;display:grid;align-items:center;grid-template-columns:36px 1fr 36px;gap:7px;font-size:9px}.video-stage__controls input{width:100%;accent-color:var(--brand)}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.player-meta{position:relative;padding:14px 16px}.member-entry{color:var(--brand);font-size:11px}.player-meta h1{margin:11px 0 5px;font-size:21px}.player-meta>p{margin:0;color:var(--muted);font-size:11px}.player-tags{display:flex;gap:7px;margin-top:10px}.player-tags button,.player-tags span{padding:4px 7px;border:0;border-radius:5px;background:var(--panel);color:inherit;font-size:9px}.player-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 0;margin-top:18px}.player-tools button{display:flex;align-items:center;flex-direction:column;gap:4px;font-size:21px}.player-tools small{color:var(--muted);font-size:9px}.urge-button{position:absolute;top:16px;right:16px;padding:7px 12px;border:1px solid var(--brand);border-radius:16px;color:var(--brand);font-size:11px}.player-sheet{max-height:74vh;padding:18px 16px calc(20px + var(--safe-bottom));background:#1b1d20;color:var(--text)}.player-sheet header{display:flex;align-items:center;justify-content:space-between}.player-sheet h2{margin:0;font-size:17px}.player-sheet header p{margin:5px 0 0;color:var(--muted);font-size:10px}.player-sheet header>button{font-size:26px}.episode-ranges{display:flex;gap:9px;margin:18px 0;overflow-x:auto}.episode-ranges button{flex:none;padding:7px 12px;border-radius:16px;background:#292b2f;color:var(--muted);font-size:10px}.episode-ranges button.active{background:var(--brand);color:#171717}.episode-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;max-height:42vh;overflow-y:auto}.episode-grid button{position:relative;aspect-ratio:1;border-radius:8px;background:#292b2f}.episode-grid button.current{background:var(--brand);color:#171717}.episode-grid button small{position:absolute;right:2px;bottom:2px;color:var(--brand);font-size:7px}.episode-grid button.current small{color:#171717}.comment-sheet article{display:flex;gap:10px;padding:15px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.comment-sheet article>span{display:grid;width:35px;height:35px;flex:none;place-items:center;border-radius:50%;background:var(--brand);color:#171717;font-weight:700}.comment-sheet article div{flex:1}.comment-sheet article strong{font-size:12px}.comment-sheet article p{margin:5px 0;font-size:13px}.comment-sheet article small{color:var(--muted);font-size:9px}.comment-sheet article>button{align-self:flex-start;color:var(--muted);font-size:10px}.comment-sheet form{position:sticky;bottom:0;display:flex;gap:8px;padding-top:12px;background:#1b1d20}.comment-sheet input{min-width:0;flex:1;padding:11px 13px;border:0;border-radius:20px;outline:none;background:#292b2f;color:#fff}.comment-sheet form button{color:var(--brand)}.comment-sheet .reply-label{display:block;margin-top:4px;color:var(--brand)}.comment-image{display:block;width:110px;max-height:150px;margin:7px 0;border-radius:8px;-o-object-fit:cover;object-fit:cover}.comment-context{display:flex;gap:10px;margin-top:8px;padding:8px 10px;border-radius:8px;background:#292b2f;color:var(--muted);font-size:10px}.comment-context button{margin-left:auto}.comment-image-picker{position:relative;display:grid;width:39px;height:39px;flex:none;place-items:center;border-radius:50%;background:#292b2f;color:var(--brand)}.comment-image-picker input{position:absolute;width:1px;height:1px;opacity:0}.comment-context span{display:flex;align-items:center;gap:5px}.comment-context span button{color:var(--brand);font-size:9px}.speed-sheet>div{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:20px}.speed-sheet>div button{padding:11px 3px;border-radius:9px;background:#292b2f}.speed-sheet>div button.active{background:var(--brand);color:#171717}.tip-balance{margin:18px 0;padding:13px;border-radius:10px;background:#292b2f;color:var(--muted)}.tip-balance b{color:var(--brand)}.tip-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tip-options button{padding:13px 4px;border:1px solid transparent;border-radius:10px;background:#292b2f}.tip-options button.active{border-color:var(--brand);color:var(--brand)}.tip-custom{display:flex;align-items:center;gap:12px;margin-top:11px;padding:0 13px;border-radius:10px;background:#292b2f}.tip-custom input{min-width:0;flex:1;padding:13px 0;border:0;outline:none;background:transparent;color:#fff;text-align:right}.tip-shortage{color:#ef7377;font-size:10px}.tip-note{display:block;margin-top:9px;color:var(--muted);font-size:9px;text-align:center}.share-sheet>div{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.share-sheet>div button{display:flex;align-items:center;flex-direction:column;gap:6px;padding:17px 8px;border-radius:11px;background:#292b2f}.share-sheet>p,.share-sheet button small{color:var(--muted);font-size:9px}.share-sheet>p{line-height:1.6;text-align:center}.wish-write{color:var(--brand);font-size:12px;white-space:nowrap}.wish-summary{display:flex;align-items:center;gap:18px;padding:17px;border:1px solid rgba(253,197,3,.25);border-radius:14px;background:linear-gradient(135deg,#2b2719,#191a1d)}.wish-summary div{display:flex;align-items:center;flex-direction:column}.wish-summary small{color:#d8c98e;font-size:10px}.wish-summary strong{color:var(--brand);font-size:30px}.wish-summary p{margin:0;color:#c6c7c9;font-size:12px;line-height:1.6}.wish-tabs{display:flex;gap:20px;margin:22px 0 10px}.wish-tabs button{padding:6px 0;color:var(--muted)}.wish-tabs button.active{border-bottom:3px solid var(--brand);color:var(--text);font-weight:700}.wish-list article{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.07)}.wish-rank{width:24px;color:var(--brand);font-size:21px;font-style:italic}.wish-list article>div{min-width:0;flex:1}.wish-list h2{margin:0 0 5px;overflow:hidden;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.wish-list p{margin:0 0 6px;color:#c0c3c7;font-size:11px}.wish-list small{color:var(--muted);font-size:9px}.wish-list article>button{padding:8px 13px;border-radius:16px;background:var(--brand);color:#171717;font-size:11px}.wish-list article>button:disabled{background:#303236;color:var(--muted)}.wish-list article>.wish-content{display:block;min-width:0;flex:1;padding:0;border-radius:0;background:transparent;color:var(--text);text-align:left}.wish-list article>.wish-content:disabled{background:transparent}.wish-composer{max-height:82vh;min-height:55vh;padding:20px 16px calc(22px + var(--safe-bottom));background:#1b1d20;color:var(--text)}.wish-composer header{display:flex;justify-content:space-between;margin-bottom:18px}.wish-composer header h2{margin:0;font-size:18px}.wish-composer header p{margin:5px 0 0;color:var(--muted);font-size:10px}.wish-composer header>button{font-size:26px}.wish-composer input,.wish-composer textarea{width:100%;padding:13px;border:1px solid transparent;border-radius:10px;outline:none;background:#292b2f;color:#fff}.wish-composer textarea{height:130px;resize:none;line-height:1.6}.wish-search-results{display:flex;flex-direction:column;max-height:34vh;margin:12px 0;overflow-y:auto}.wish-search-results button{display:flex;justify-content:space-between;padding:13px 10px;border-bottom:1px solid hsla(0,0%,100%,.06);text-align:left}.wish-search-results button.selected{color:var(--brand)}.wish-search-results small{color:var(--muted)}.composer-primary{width:100%;padding:13px;border-radius:22px;background:var(--brand);color:#171717;font-weight:700}.composer-primary:disabled{background:#303236;color:var(--muted)}.selected-wish-title{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.selected-wish-title small{color:var(--muted)}.direction-presets{display:flex;gap:7px;margin-bottom:10px;overflow-x:auto}.direction-presets button{flex:none;padding:7px 10px;border-radius:15px;background:#303236;font-size:10px}.word-count{display:block;margin-top:5px;color:var(--muted);text-align:right}.composer-actions{display:grid;grid-template-columns:90px 1fr;gap:9px;margin-top:14px}.composer-actions>button:first-child{border-radius:22px;background:#303236}.settings-group{overflow:hidden;margin-bottom:16px;border-radius:14px;background:var(--panel)}.settings-group button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;border-bottom:1px solid hsla(0,0%,100%,.06);text-align:left}.settings-group button:last-child{border-bottom:0}.settings-group span{display:flex;flex-direction:column;gap:4px}.settings-group small{color:var(--muted);font-size:9px}.settings-group i{color:var(--muted);font-style:normal}.logout-button{width:100%;padding:15px;border-radius:14px;background:var(--panel);color:#ef666b}.save-profile{color:var(--brand);font-size:12px}.avatar-editor{position:relative;display:flex;align-items:center;flex-direction:column;gap:10px;padding:25px;color:var(--brand);font-size:11px}.avatar-editor img{width:86px;height:86px;border:2px solid var(--brand);border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar-editor input{position:absolute;width:1px;height:1px;opacity:0}.form-row{display:flex;align-items:center;gap:18px;padding:16px 2px;border-bottom:1px solid hsla(0,0%,100%,.08)}.form-row>span{width:62px;flex:none;color:#c9cbd0;font-size:13px}.form-row input,.form-row textarea{min-width:0;flex:1;border:0;outline:none;background:transparent;color:#fff;text-align:right}.form-row--bio{position:relative;align-items:flex-start}.form-row textarea{height:80px;resize:none;line-height:1.5}.form-row--bio small{position:absolute;right:2px;bottom:5px;color:var(--muted);font-size:9px}.form-tip{color:var(--muted);font-size:10px;line-height:1.6}.invite-hero{position:relative;min-height:174px;overflow:hidden;border-radius:16px;background:#2a2519}.invite-hero>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.72}.invite-hero>div{position:relative;z-index:1;display:flex;align-items:flex-start;flex-direction:column;padding:32px 18px}.invite-hero small{color:#f4e3a0}.invite-hero strong{margin:5px 0 14px;color:var(--brand);font-size:28px;letter-spacing:2px}.invite-hero button{padding:8px 12px;border-radius:16px;background:var(--brand);color:#171717;font-size:10px}.invite-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:14px 0;padding:15px 0;border-radius:14px;background:var(--panel)}.invite-stats div{display:flex;align-items:center;flex-direction:column;gap:4px;border-right:1px solid hsla(0,0%,100%,.07)}.invite-stats div:last-child{border-right:0}.invite-stats strong{color:var(--brand);font-size:20px}.invite-stats small{color:var(--muted);font-size:9px}.invite-records,.milestone-card{margin-top:14px;padding:16px;border-radius:14px;background:var(--panel)}.invite-records h2,.milestone-card h2{margin:0 0 9px;font-size:16px}.invite-records article,.milestone-card article{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-top:1px solid hsla(0,0%,100%,.06)}.invite-records span,.milestone-card span{display:flex;flex-direction:column;gap:4px}.invite-records small,.milestone-card small{color:var(--muted);font-size:9px}.milestone-card button{padding:7px 11px;border-radius:14px;background:var(--brand);color:#171717;font-size:10px}.milestone-card button:disabled{background:#303236;color:var(--muted)}.invite-records article>strong{color:var(--brand)}.invite-hero>div>span{display:flex;gap:8px}.invite-hero>div>span button:last-child{background:hsla(0,0%,100%,.16);color:#fff}.credential-card{display:flex;align-items:center;flex-direction:column;margin:12px 0 18px;padding:28px 18px;border:1px solid rgba(253,197,3,.25);border-radius:16px;background:linear-gradient(145deg,#2a271c,#18191b)}.credential-card img{width:190px;height:190px;padding:8px;border-radius:12px;background:#fff}.credential-card h1{margin:18px 0 7px;font-size:18px}.credential-card p{margin:0 0 8px;color:#ddd2a4}.credential-card small{color:var(--muted);font-size:9px}.credential-primary,.credential-secondary{width:100%;padding:13px;border-radius:22px;font-weight:700}.credential-primary{background:var(--brand);color:#171717}.credential-secondary{margin-top:9px;background:var(--panel)}.security-note{margin-top:20px;padding:14px;border-radius:12px;background:var(--panel)}.security-note h2{margin:0 0 7px;font-size:14px}.security-note p{margin:0;color:var(--muted);font-size:10px;line-height:1.7}.recover-intro{display:flex;align-items:center;flex-direction:column;padding:38px 18px 24px;text-align:center}.recover-intro img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.recover-intro h1{margin:14px 0 7px;font-size:20px}.recover-intro p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.recover-picker{position:relative;display:block;padding:14px;border-radius:23px;background:var(--brand);color:#171717;font-weight:700;text-align:center}.recover-picker input{position:absolute;width:1px;height:1px;opacity:0}.recover-result{margin-top:16px;padding:15px;border-radius:12px;background:var(--panel)}.recover-result p{margin:7px 0 0;color:var(--muted);font-size:10px;line-height:1.6}.checkout-sheet{padding:20px 16px calc(20px + var(--safe-bottom));background:#1b1d20;color:var(--text)}.checkout-sheet header{display:flex;align-items:center;justify-content:space-between}.checkout-sheet header h2{margin:0;font-size:18px}.checkout-sheet header p{margin:4px 0 0;color:var(--muted);font-size:10px}.checkout-sheet header>button{font-size:26px}.checkout-product{display:flex;align-items:center;justify-content:space-between;margin:18px 0;padding:15px;border-radius:12px;background:#292b2f}.checkout-product span{display:flex;flex-direction:column;gap:5px}.checkout-product small{color:var(--muted)}.checkout-product b{color:var(--brand);font-size:23px}.payment-methods h3{font-size:14px}.payment-methods button{display:grid;align-items:center;grid-template-columns:28px 1fr 24px;width:100%;padding:13px 0;border-bottom:1px solid hsla(0,0%,100%,.06);text-align:left}.payment-methods img{width:22px;height:22px}.payment-methods i{color:var(--brand);font-style:normal;text-align:right}.checkout-submit{width:100%;margin-top:20px;padding:14px;border-radius:23px;background:var(--brand);color:#171717;font-weight:700}.checkout-submit:disabled{opacity:.65}.checkout-sheet>p{color:var(--muted);font-size:9px;line-height:1.6;text-align:center}.checkout-error{margin-top:12px;color:#ef7377;font-size:10px}.order-list{overflow:hidden;border-radius:14px;background:var(--panel)}.order-list button{display:flex;align-items:center;gap:10px;width:100%;padding:16px;border-bottom:1px solid hsla(0,0%,100%,.06);text-align:left}.order-list button>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.order-list em,.order-list small{color:var(--muted);font-size:9px;font-style:normal}.order-list b{color:var(--brand)}.order-list i{color:var(--muted);font-style:normal}.library-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:15px;padding:4px;border-radius:20px;background:var(--panel)}.library-tabs button{padding:9px 3px;border-radius:16px;color:var(--muted);font-size:11px}.library-tabs button.active{background:var(--brand);color:#171717;font-weight:700}.library-list{overflow:hidden;border-radius:14px;background:var(--panel)}.library-list button{display:flex;align-items:center;gap:12px;width:100%;padding:11px;border-bottom:1px solid hsla(0,0%,100%,.06);text-align:left}.library-list img{width:65px;aspect-ratio:.75;border-radius:7px;-o-object-fit:cover;object-fit:cover}.library-list span{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.library-list small{color:var(--muted);font-size:9px}.library-list em{color:var(--brand);font-size:10px;font-style:normal}.library-list i{color:var(--muted);font-style:normal}.publisher-entry{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border-radius:12px;background:var(--panel);text-align:left}.publisher-entry img{width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.publisher-entry span{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.publisher-entry small{color:var(--muted);font-size:9px}.publisher-entry i{color:var(--muted);font-style:normal}.publisher-profile{display:flex;align-items:center;gap:12px;padding:18px 0 24px}.publisher-profile>img{width:66px;height:66px;border:2px solid var(--brand);border-radius:50%;-o-object-fit:cover;object-fit:cover}.publisher-profile>div{min-width:0;flex:1}.publisher-profile h1{margin:0 0 5px;font-size:18px}.publisher-profile p{margin:0 0 6px;color:var(--muted);font-size:10px}.publisher-profile small{color:#c4c7ca}.publisher-profile>button{padding:8px 12px;border-radius:16px;background:var(--brand);color:#171717;font-size:10px}.publisher-profile>button.followed{background:#303236;color:var(--muted)}.publisher-works>h2{font-size:17px}.following-list{overflow:hidden;border-radius:14px;background:var(--panel)}.following-list article{display:flex;align-items:center;gap:8px;padding:13px;border-bottom:1px solid hsla(0,0%,100%,.06)}.following-list article:last-child{border-bottom:0}.following-profile{display:flex;align-items:center;min-width:0;flex:1;gap:11px;text-align:left}.following-profile img{width:50px;height:50px;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover}.following-profile span{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.following-profile em,.following-profile small{overflow:hidden;color:var(--muted);font-size:9px;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.following-profile i{color:var(--muted);font-style:normal}.following-cancel{flex:none;padding:7px 9px;border-radius:15px;background:#303236;color:var(--muted);font-size:9px}.recover-result .credential-primary{margin-top:2px}.recover-result .credential-primary:disabled{opacity:.6}.app-shell{max-width:var(--app-content-width,430px)}.app-tabbar{right:0;left:0;width:min(100%,var(--app-content-width,430px));height:calc(72px + var(--safe-bottom));margin-right:auto;margin-left:auto;padding:6px 26px calc(5px + var(--safe-bottom));transform:none;background:#111214;backdrop-filter:none}body:has(#app.app-shell--immersive:not(.app-shell--web)) .app-tabbar{width:100%;max-width:none}.app-tabbar__item{display:grid;grid-template-rows:28px 17px;align-content:center;justify-items:center;gap:1px;min-width:64px;color:#8b8e93;font-size:11px;font-weight:500}.app-tabbar__item svg{display:block;width:26px;height:26px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.app-tabbar__item.router-link-active{color:var(--brand)}.app-tabbar__item.router-link-active svg{fill:currentColor;stroke:currentColor}.app-tabbar__item.router-link-active:nth-child(2) svg path{fill:#080b0d;stroke:#080b0d}.recommend-page__hero{-o-object-position:center center;object-position:center center}.recommend-page .recommend-test-video{position:absolute;z-index:0;isolation:isolate;inset:0;width:100%;height:100%;max-height:none;pointer-events:none}.recommend-slide .video-stage.recommend-test-video{background:transparent}.recommend-slide:not(.is-active) .recommend-test-video .video-stage__controls,.recommend-slide:not(.is-active) .recommend-test-video .video-stage__loading{display:none}.recommend-page.video-landscape-mode .recommend-test-video{z-index:5;pointer-events:auto}.recommend-test-video .video-stage__controls{z-index:3;pointer-events:none}.recommend-test-video .video-stage__controls footer{bottom:calc(var(--tabbar-clearance) + 4px)}.recommend-test-video .video-back,.recommend-test-video .video-play{display:none}.recommend-test-video+.recommend-page__shade{pointer-events:none}.recommend-page__shade{pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 27%,transparent 49%,rgba(0,0,0,.9))}.recommend-page__header{z-index:4;top:calc(18px + env(safe-area-inset-top, 0px));right:60px;left:60px;display:block;overflow-x:auto;transform:none;scrollbar-width:none;overscroll-behavior-x:contain}.recommend-page__header::-webkit-scrollbar{display:none}.recommend-channel-tabs{display:flex;align-items:flex-start;justify-content:center;gap:18px;width:-moz-max-content;width:max-content;min-width:100%}.recommend-channel-tabs>button{flex:none;white-space:nowrap}.recommend-page__header .text-tab{min-width:48px;min-height:44px;padding:0 2px;color:var(--muted);font-size:14px;font-weight:750}.recommend-page__header .text-tab.is-active{color:#fff}.recommend-page__header .text-tab.is-active:after{position:static;display:block;width:18px;height:2px;margin:7px auto 0;border-radius:0}.recommend-speed-sheet{padding:20px 16px calc(24px + var(--safe-bottom))}.recommend-speed-sheet header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.recommend-speed-sheet header button{padding:8px;color:var(--muted);font-size:14px}.recommend-speed-options{display:flex;gap:8px}.recommend-speed-options button{flex:1;height:46px;padding:0;border:1px solid hsla(0,0%,100%,.12549019607843137);border-radius:10px;background:var(--panel);color:var(--text);font-size:14px}.recommend-speed-options button[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:#241b00;font-weight:700}.recommend-search{position:absolute;z-index:3;top:calc(23px + env(safe-area-inset-top, 0px));right:16px;width:34px;height:34px;padding:6px}.recommend-search svg{width:100%;height:100%;fill:none;stroke:#fff;stroke-linecap:round;stroke-width:1.8}.recommend-page__rail{right:11px;bottom:calc(var(--tabbar-clearance) + 60px);gap:12px;width:46px}.recommend-page__rail>button{min-height:47px;justify-content:center;gap:3px;color:#fff}.recommend-page__rail svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;filter:drop-shadow(0 1px 2px #000)}.recommend-page__rail svg.filled{fill:none;stroke:var(--brand)}.recommend-page__rail .recommend-favorited,.recommend-page__rail .recommend-favorited small{color:var(--brand)}.recommend-page__rail small{color:#fff;font-size:10px;line-height:13px;text-shadow:0 1px 2px #000}.rail-publisher{position:relative;display:block;width:44px;height:51px;margin-bottom:1px}.recommend-page__rail .rail-avatar{display:block;width:44px;height:44px;padding:0}.recommend-page__rail .rail-avatar img{width:44px;height:44px;border:2px solid #fff;border-radius:50%;-o-object-fit:cover;object-fit:cover}.recommend-page__rail .rail-follow{position:absolute;z-index:2;bottom:-2px;left:11px;display:grid;width:22px;height:22px;padding:0;place-items:center;border-radius:50%;background:var(--brand);color:#171717;font-size:20px;font-weight:700;line-height:20px}.recommend-page__rail .rail-follow.followed{background:#fff;color:#18191b;font-size:13px}.recommend-page__content{right:61px;bottom:calc(var(--tabbar-clearance) + 8px);left:16px}.recommend-inline-timeline{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:7px;width:calc(100% + 47px);min-height:32px;margin-top:10px;padding:0 3px 2px 0;color:#fff;font-size:10px;pointer-events:auto}.recommend-inline-timeline input{width:100%;min-width:0;height:32px;margin:0;accent-color:var(--brand);touch-action:none;cursor:pointer}.recommend-inline-timeline>span:last-child{text-align:right}.recommend-member{min-height:30px;margin:0 0 5px;padding:5px 10px;border-radius:4px;background:rgba(36,31,13,.76);color:var(--brand);font-size:11px;font-weight:650}.recommend-title{display:flex;align-items:center;gap:7px;max-width:100%;padding:0;text-align:left}.recommend-title h1{min-width:0;margin:4px 0 6px;overflow:hidden;font-size:21px;text-overflow:ellipsis;white-space:nowrap}.recommend-title b{font-size:25px;font-weight:400}.recommend-tags{display:flex;gap:6px;margin-bottom:8px}.recommend-tags button,.recommend-tags span{padding:3px 7px;border:1px solid hsla(0,0%,100%,.09);border-radius:4px;background:rgba(16,19,21,.48);color:#dfddd7;font-size:11px}.recommend-page__content p{display:block;margin:0 0 9px;overflow:hidden;color:hsla(0,0%,100%,.82);font-size:12px;line-height:18px;max-height:18px;text-overflow:ellipsis;white-space:nowrap}.player-page .player-meta>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:3em;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere}.recommend-controls{display:flex;align-items:center;width:calc(100% + 47px);gap:0;margin-top:10px;border:1px solid hsla(0,0%,100%,.08627450980392157);border-radius:11px;background:rgba(8,9,11,.7411764705882353)}.recommend-controls .recommend-full-entry{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;flex:1;height:44px;padding:0 12px;color:#f3f3f3;font-size:12px;font-weight:500;text-align:left}.recommend-full-entry svg{flex:none;width:18px;height:18px;fill:none;stroke:#a6a6a9;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.recommend-controls .recommend-rate-entry{flex:none;width:62px;height:28px;padding:0;border-left:1px solid hsla(0,0%,100%,.14901960784313725);color:#fff;font-size:12px;font-weight:600}.theater-header{display:grid;align-items:center;grid-template-columns:112px minmax(0,1fr) 40px;gap:9px;padding-top:calc(14px + env(safe-area-inset-top, 0px))}.theater-header>img{width:112px;height:42px;-o-object-fit:contain;object-fit:contain}.theater-search{display:flex;align-items:center;gap:7px;min-width:0;height:42px;padding:0 12px;border-radius:12px;background:#1b1e20;color:#c4c6c9}.theater-search svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8}.theater-search span{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.theater-welfare{display:flex;align-items:center;flex-direction:column;color:var(--brand)}.theater-welfare b{font-size:24px}.theater-welfare small{padding:1px 4px;border-radius:7px;background:var(--brand);color:#171717;font-size:8px}.theater-sort-row{display:flex;align-items:center;margin-top:4px}.theater-sort-row .sort-tabs{flex:1;margin:0}.theater-sort-row .sort-tabs button{padding:7px 8px;background:transparent;font-size:12px}.theater-sort-row .sort-tabs button.active{color:var(--brand)}.filter-entry{color:#c9cbd0;font-size:12px}.theater-sort-row+.series-grid{margin-top:10px}.theater-sort-row+.series-grid .series-card__cover{aspect-ratio:.75}.mine-page{padding-right:16px;padding-left:16px}.mine-brand-row{display:flex;align-items:center;justify-content:space-between;padding-top:calc(14px + env(safe-area-inset-top, 0px))}.mine-brand-row>img{width:116px;height:42px;-o-object-fit:contain;object-fit:contain}.mine-brand-row>span{display:flex;gap:10px}.mine-brand-row button{position:relative;width:34px;height:34px;font-size:23px}.mine-brand-row button b{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;border-radius:8px;background:#ee3f4d;font-size:9px;line-height:16px}.mine-page .profile-header{padding-top:12px}.mine-page .profile-header>img{width:66px;height:66px}.mine-page .profile-header h1{font-size:19px}.mine-page .profile-header h1 small{display:inline-grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#222428;color:#ddd;font-size:12px}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:3px 0 13px}.profile-stats button,.profile-stats div{display:flex;align-items:center;flex-direction:column;gap:3px;padding:0;color:inherit}.profile-stats b{font-size:20px}.profile-stats small{color:#b7bac0;font-size:10px}.profile-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 0;border-top:1px solid hsla(0,0%,100%,.08)}.profile-service-grid button{position:relative;width:100%;min-width:0;overflow:hidden;min-height:98px;padding:17px;border-radius:14px;background-position:50%;background-size:cover;color:#1c1a15;text-align:left}.profile-service-grid button:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,221,.95),rgba(255,248,221,.18));content:""}.profile-service-grid button>span{position:relative;z-index:1;display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:7px}.profile-service-grid .profile-vip{grid-column:1/-1;min-height:168px;background-image:url(../img/member-campaign.45975309.webp)}.profile-service-grid .profile-vip:after{background:linear-gradient(90deg,rgba(255,226,83,.96),rgba(255,226,83,.08))}.profile-service-grid .profile-coin{background-image:url(../img/coin-campaign.5a061384.webp)}.profile-service-grid .profile-reward{background-image:url(../img/welfare-campaign.b27ad93b.webp)}.profile-service-grid strong{max-width:100%;font-size:14px}.profile-service-grid .profile-vip strong{font-size:21px}.profile-service-grid small{font-size:11px}.profile-service-grid em{margin-top:9px;padding:9px 14px;border-radius:18px;background:#211e17;color:#fff;font-size:11px;font-style:normal}.mine-content-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin:3px 0 12px}.mine-content-tabs button{padding:12px 0;color:#b7bac0}.mine-content-tabs button.active{color:var(--brand);font-weight:700}.mine-content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.mine-content-grid button{min-width:0;text-align:left}.mine-content-grid img{width:100%;aspect-ratio:.75;border-radius:10px;-o-object-fit:cover;object-fit:cover}.mine-content-grid b{display:block;margin-top:6px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.commerce-page{padding-bottom:128px}.commerce-head{display:grid;align-items:center;grid-template-columns:44px 1fr 72px;height:64px}.commerce-head>button:first-child{font-size:35px;text-align:left}.commerce-head>button:last-child{font-size:11px;text-align:right}.commerce-head .commerce-tabs{margin:0 auto;width:184px;height:42px}.commerce-head .commerce-tabs button{padding:8px}.commerce-page>.commerce-head{height:calc(64px + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0)}.commerce-page .commerce-hero{height:164px;min-height:0;margin:0 0 16px;border-radius:15px;background:#2b281e}.commerce-page .commerce-hero img{inset:0;width:100%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover}.commerce-page .commerce-hero div{justify-content:center;height:100%;padding:22px}.commerce-page .commerce-hero strong{font-size:21px}.commerce-page .commerce-hero small{font-size:12px}.plan-title{display:flex;justify-content:space-between;margin:2px 0 14px}.plan-title small{color:#c2c4c8;font-size:10px}.commerce-page .plan-grid{display:flex;gap:12px;margin-right:-16px;overflow-x:auto;padding-right:16px}.commerce-page .plan-grid button{position:relative;min-width:174px;height:234px;padding:18px 14px;border-color:hsla(0,0%,100%,.12);background:linear-gradient(155deg,#17191b,#0e1012)}.commerce-page .plan-grid button.selected{border-color:var(--brand);background:linear-gradient(155deg,#202016,#0e1012)}.commerce-page .plan-grid button>b{font-size:17px}.commerce-page .plan-grid button>span{align-self:center;margin:38px 0 28px;color:var(--brand);font-size:38px;font-weight:800}.commerce-page .plan-grid button>strong{margin-top:auto;font-size:30px}.commerce-page .plan-grid button>strong i{margin-right:3px;font-size:12px;font-style:normal}.commerce-page .member-benefits{display:block;margin-top:22px;padding:0;background:transparent}.commerce-page .member-benefits h2{font-size:17px}.commerce-page .member-benefits>div{display:grid;grid-template-columns:repeat(4,1fr);padding:16px 6px;border-radius:13px;background:var(--panel)}.commerce-page .member-benefits article b{color:var(--brand);font-size:18px}.commerce-dock{position:fixed;z-index:40;right:50%;bottom:0;left:50%;display:grid;grid-template-columns:150px 1fr;width:min(100%,var(--app-content-width,430px));padding:10px 16px calc(10px + var(--safe-bottom));transform:translateX(-50%);background:rgba(13,15,16,.98)}.commerce-dock>span{display:flex;flex-direction:column}.commerce-dock>span strong{color:var(--brand);font-size:28px}.commerce-dock>span small{font-size:10px}.commerce-dock .commerce-submit{margin:5px 0}.commerce-dock .agreement{grid-column:1/-1;justify-content:center;margin:8px 0 0;font-size:9px}.welfare-page .page-header{grid-template-columns:42px 1fr 42px}.welfare-help{display:grid;width:22px;height:22px;margin-left:auto;place-items:center;border:2px solid #fff;border-radius:50%;font-size:12px}.welfare-page .welfare-hero{height:168px;min-height:0;margin:12px 0 16px;background:#fff3ce}.welfare-page .welfare-hero img{inset:0 0 0 auto;width:67%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover}.welfare-page .welfare-hero div{justify-content:center;height:100%;padding:22px;color:#1b1a16}.welfare-page .welfare-hero strong{font-size:38px}.welfare-page .welfare-hero div button{margin-top:4px;padding:10px 15px;border-radius:20px;background:#201d16;color:#fff;font-size:10px}.welfare-page .checkin-card{padding:18px 15px;border:1px solid hsla(0,0%,100%,.08)}.welfare-page .checkin-card header>b{font-size:29px}.welfare-page .checkin-card .day-track span{min-width:0;padding:10px 1px}.welfare-page .checkin-card .day-track b{font-size:8px}.checkin-main{width:100%;margin-top:18px;padding:14px;border-radius:24px;background:var(--brand);color:#171717;font-weight:750}.checkin-main:disabled{background:#303236;color:var(--muted)}.recommend-comment-sheet{display:flex;height:72vh;max-height:680px;flex-direction:column;padding-top:8px}.recommend-comment-sheet .comments-head{position:relative;justify-content:center;min-height:45px}.recommend-comment-sheet .comments-head>i{position:absolute;top:-1px;left:50%;width:36px;height:4px;border-radius:2px;transform:translateX(-50%);background:#55585d}.recommend-comment-sheet .comments-head>button{position:absolute;right:0}.comment-hot-search{display:flex;align-items:center;gap:4px;width:100%;margin:2px 0 8px;padding:10px 12px;border-radius:7px;background:#292b2f;color:var(--muted);font-size:11px;text-align:left}.comment-hot-search b{min-width:0;flex:1;overflow:hidden;color:#eee;text-overflow:ellipsis;white-space:nowrap}.comment-hot-search svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.recommend-comment-list{flex:1;overflow-y:auto}.recommend-comment-sheet form{flex:none}.recommend-comment-sheet form>button:not(.comment-send){width:34px;color:#ddd}.recommend-comment-sheet .comment-send,.recommend-page__rail>button.recommend-liked{color:var(--brand)}.recommend-page__rail>button.recommend-liked svg{fill:none;stroke:var(--brand)}.recommend-page__rail>button.recommend-liked small{color:var(--brand)}.recommend-comment-list article>.recommend-comment-like{display:grid;grid-template-rows:26px 16px;justify-items:center;min-width:34px;min-height:48px;padding:0;color:var(--text)}.recommend-comment-like svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.recommend-comment-like.active small,.recommend-comment-list article>.recommend-comment-like.active{color:var(--brand)}.recommend-comment-like.active svg{fill:none;stroke:currentColor}.recommend-comment-like small{font-size:10px;line-height:16px}.recommend-replies-toggle{display:flex;align-items:center;gap:7px;min-height:32px;margin-top:6px;padding:0;color:var(--muted);font-size:12px}.recommend-replies-toggle i{width:24px;height:1px;background:#42454a}.recommend-replies-toggle svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.75}.recommend-comment-list .recommend-replies{display:grid;gap:7px;margin-top:8px;padding:10px 11px;border-radius:10px;background:#24262a}.recommend-comment-list .recommend-replies p{margin:0;font-size:11px;line-height:1.55}.recommend-replies b{color:var(--muted)}.recommend-comment-sheet{overflow:hidden;overscroll-behavior:contain;will-change:transform;contain:layout paint}.recommend-comment-sheet .comment-hot-search{flex:0 0 42px;gap:0;width:100%;min-height:42px;margin:0;padding:0 16px;border:0;border-radius:0;background:var(--panel);color:var(--text);font-size:12px;white-space:nowrap}.recommend-comment-sheet .comment-hot-search span{flex:0 0 auto}.recommend-comment-sheet .comment-hot-search b{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--muted);font-weight:500;text-overflow:ellipsis}.recommend-comment-sheet .comment-hot-search svg{flex:0 0 14px;width:14px;height:14px;margin-left:3px;stroke:var(--muted);stroke-width:2}.recommend-comment-list{min-height:0;overscroll-behavior:contain}.comment-reply-action{margin-left:10px;padding:4px;color:var(--muted);font-size:12px}.recommend-file-input{display:none}.recommend-tip-sheet{width:100%;max-height:82vh;padding:10px 16px calc(24px + var(--safe-bottom));border-radius:20px 20px 0 0;background:#131719;color:#f7f7f5}.tip-sheet-handle{display:block;width:28px;height:3px;margin:0 auto 16px;border-radius:2px;background:hsla(0,0%,100%,.14901960784313725)}.tip-sheet-head{display:flex;align-items:center;justify-content:space-between;min-height:46px;border-bottom:1px solid hsla(0,0%,100%,.054901960784313725)}.tip-sheet-head h2{margin:0;font-size:14px;font-weight:600}.tip-sheet-head button{padding:10px;color:#a0a5a7;font-size:12px}.tip-series-row{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:14px 0 12px;border-bottom:1px solid hsla(0,0%,100%,.054901960784313725)}.tip-series-row img{width:36px;height:48px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.tip-series-row b{font-size:14px;font-weight:550}.recommend-tip-sheet .tip-quick-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.tip-quick-options button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:56px;padding:10px 6px;border:1px solid hsla(0,0%,100%,.054901960784313725);border-radius:10px;background:#080c0d}.tip-quick-options strong{font-size:18px;font-weight:550}.tip-quick-options span{color:#a0a5a7;font-size:11px}.tip-quick-options button.active{border-color:#fdc503;background:rgba(253,197,3,.047058823529411764);color:#fdc503}.tip-quick-options button.active span{color:#fdc503}.recommend-tip-sheet .tip-custom-row{display:flex;align-items:center;gap:16px}.tip-custom-row>span{flex:none;color:#a0a5a7;font-size:13px}.tip-amount-field{display:flex;align-items:center;flex:1;min-width:0;padding:0 12px;border:1px solid hsla(0,0%,100%,.054901960784313725);border-radius:10px;background:#080c0d}.tip-amount-field input{min-width:0;width:100%;height:44px;padding:0;border:0;outline:0;background:none;color:#f7f7f5;font:inherit}.tip-amount-field>span{flex:none;color:#a0a5a7;font-size:11px}.tip-amount-field:focus-within{border-color:#fdc503}.tip-wallet-row{display:flex;align-items:center;justify-content:space-between;margin-top:14px;color:#a0a5a7;font-size:12px}.tip-wallet-row strong{color:#f7f7f5;font-size:13px;font-weight:500}.tip-form-message{min-height:18px;margin:6px 0;color:#ef7377;font-size:12px}.tip-confirm{width:100%;min-height:46px;padding:10px 14px;border-radius:12px;background:#fdc503;color:#282116;font-size:14px;font-weight:600}.tip-confirm:disabled{opacity:.4}.recommend-share-sheet>header button{color:var(--muted);font-size:13px}.share-code-card{padding:16px;border:1px solid rgba(253,197,3,.18823529411764706);border-radius:16px;background:var(--panel)}.share-code-card>header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.share-code-card>header img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.share-code-card>header b{flex:1;font-size:15px}.share-code-card>header em{color:var(--brand);font-size:11px;font-style:normal}.share-code-visual{display:flex;align-items:center;gap:14px}.share-code-visual>img{width:82px;aspect-ratio:.75;border-radius:8px;-o-object-fit:cover;object-fit:cover}.share-code-visual span{display:flex;flex-direction:column;gap:10px}.share-code-visual small{color:var(--muted)}.share-code-bottom{display:flex;align-items:center;gap:16px;margin-top:18px}.share-code-bottom>img{width:100px;height:100px;padding:6px;border-radius:8px;background:#fff}.share-code-bottom div>b{display:block;margin-top:5px;color:var(--brand);font-size:23px}.share-code-bottom p,.share-code-bottom small{color:var(--muted);font-size:11px;line-height:1.6}.share-code-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.share-code-actions button{min-height:44px;border:1px solid hsla(0,0%,100%,.12549019607843137);border-radius:10px;font-size:12px}.share-code-actions button:first-child{grid-column:1/-1;border:0;background:var(--brand);color:#241b00}.share-code-note{color:var(--muted);font-size:11px;line-height:1.6;text-align:center}.recommend-share-sheet{max-height:88vh;padding:10px 16px calc(24px + var(--safe-bottom));background:#13171a;color:#f4f2ec}.recommend-share-sheet>header{min-height:46px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.09411764705882353)}.recommend-share-sheet>header h2{font-size:14px}.recommend-share-sheet>header button{padding:10px;font-size:12px}.recommend-share-sheet .share-code-card{position:relative;overflow:hidden;background:#13171a}.recommend-share-sheet .share-code-card:after{position:absolute;right:-56px;bottom:-86px;width:190px;height:190px;border:1px solid rgba(255,225,153,.1803921568627451);border-radius:50%;pointer-events:none;content:""}.recommend-share-sheet .share-code-card>header em{padding:6px 9px;border-radius:999px;background:#fdc503;color:#211a08;font-size:9px;font-weight:800}.recommend-share-sheet .share-code-visual{position:relative;display:block;height:154px;overflow:hidden;border-radius:16px;background:#160f0b}.recommend-share-sheet .share-code-visual>img{width:100%;height:100%;border-radius:0;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.recommend-share-sheet .share-code-visual:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(15,9,5,.8784313725490196));content:""}.recommend-share-sheet .share-code-visual>span{position:absolute;z-index:1;right:14px;bottom:12px;left:14px;display:block}.recommend-share-sheet .share-code-visual b{display:block;overflow:hidden;padding-right:54px;font-size:15px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.recommend-share-sheet .share-code-visual em{position:absolute;right:0;bottom:1px;color:#e1dfd9;font-size:10px;font-style:normal}.recommend-share-sheet .share-code-bottom{position:relative;z-index:1;display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;margin-top:14px;padding:12px;border-radius:17px}.share-code-bottom figure{display:grid;box-sizing:border-box;width:112px;height:112px;margin:0;padding:7px;place-items:center;border:1px solid hsla(0,0%,100%,.09411764705882353);border-radius:14px}.share-code-bottom figure img{width:96px;height:96px;-o-object-fit:contain;object-fit:contain}.recommend-share-sheet .share-code-bottom div>small{font-size:9px}.recommend-share-sheet .share-code-bottom div>b{margin:6px 0 7px;color:#f4f2ec;font-size:25px;letter-spacing:.08em}.recommend-share-sheet .share-code-bottom div>p{margin:0;font-size:10px;line-height:1.55}.recommend-share-sheet .share-code-actions{gap:9px;margin-top:12px}.recommend-share-sheet .share-code-actions button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;border:1px solid hsla(0,0%,100%,.09411764705882353);border-radius:14px;background:#13171a;color:#f4f2ec;font-size:13px;font-weight:600}.recommend-share-sheet .share-code-actions button:last-child{border-color:#fdc503;background:#fdc503;color:#211a08}.share-code-actions svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}@media (max-width:374px){.recommend-share-sheet .share-code-card{padding:14px}.recommend-share-sheet .share-code-visual{height:142px}.recommend-share-sheet .share-code-bottom{grid-template-columns:100px minmax(0,1fr);gap:12px}.share-code-bottom figure{width:100px;height:100px}.share-code-bottom figure img{width:86px;height:86px}}.support-sheet .support-later{display:block;width:100%;padding:14px;color:var(--muted)}.support-series{display:flex;align-items:center;gap:12px;margin:18px 0}.support-series img{width:48px;height:64px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.urge-vip-dialog{width:calc(100% - 48px);max-width:330px;padding:0;overflow:hidden;border-radius:20px;background:#171b1d;box-shadow:0 20px 64px rgba(0,0,0,.4)}.urge-vip-dialog>header{position:relative;display:flex;align-items:center;min-height:126px;padding:24px 18px;background:#fdc503 url(../img/member-campaign.45975309.webp) 50%/cover no-repeat}.urge-vip-dialog h2{max-width:130px;margin:0;color:#34280c;font-size:18px;font-weight:700;line-height:1.4}.urge-vip-dialog header button{position:absolute;top:7px;right:7px;display:grid;width:32px;height:32px;padding:7px;place-items:center;border-radius:50%;background:hsla(0,0%,100%,.6);color:#594516}.urge-vip-dialog header svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.urge-vip-body{padding:20px 22px 12px}.urge-vip-body p{margin:0;color:#c7c9c7;font-size:13px;line-height:1.7;text-align:center}.urge-vip-body .checkout-submit{min-height:44px;margin-top:18px;border-radius:23px}.urge-vip-later{display:block;width:100%;min-height:44px;margin-top:6px;color:var(--muted);font-size:13px}.recommend-comment-sheet form input{height:46px;padding:0 13px;border:0;border-radius:13px;background:var(--panel);color:var(--text);font-size:13px}.recommend-comment-sheet form input::-moz-placeholder{color:var(--muted)}.recommend-comment-sheet form input::placeholder{color:var(--muted)}.recommend-comment-sheet form input:focus{outline:none}.recommend-comment-sheet form input:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.recommend-comment-sheet form>button{display:grid;height:46px;place-items:center}.recommend-comment-sheet form:not(:focus-within):not(.has-comment-content)>.comment-send{display:none}.recommend-comment-sheet form>button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.recommend-image-preview{position:relative;display:flex;align-items:center;width:60px;padding:8px 0}.recommend-image-preview .recommend-image-close{position:absolute;top:2px;right:-9px;display:grid;width:28px;height:28px;padding:6px;place-items:center;border:0;border-radius:50%;background:#292d31;color:#b7bac0}.recommend-image-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.recommend-image-preview img{width:60px;height:60px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.recommend-emoji-picker{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.recommend-emoji-picker button{padding:6px;font-size:24px}@media (min-width:600px){.app-shell{max-width:var(--app-content-width,430px);box-shadow:0 0 40px rgba(0,0,0,.35)}.app-tabbar{right:0;left:0;max-width:100%;margin-right:auto;margin-left:auto;transform:none}.app-tabbar,.series-actions{width:var(--app-content-width,430px)}.series-actions{right:50%;left:50%;transform:translateX(-50%)}}.recommend-comment-list .comment-delete-action{margin-left:10px;padding:0;color:var(--muted);font-size:11px;opacity:1}.van-toast.tip-success-toast{width:auto;max-width:calc(100% - 48px);min-width:0;min-height:38px;padding:10px 15px;border-radius:19px;background:rgba(40,40,47,.96);box-shadow:none;line-height:18px;text-align:center}.recommend-action-rail{position:absolute;z-index:3;right:11px;bottom:calc(var(--tabbar-clearance) + 60px)}.recommend-page:not(.video-landscape-mode) .recommend-action-rail{bottom:calc(var(--tabbar-clearance) + 106px)}.recommend-page .video-stage__landscape{z-index:5}.player-landscape-entry,.recommend-landscape-entry{position:relative;z-index:6;display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:34px;margin:0 0 12px;padding:0 13px;border:1px solid hsla(0,0%,100%,.25882352941176473);border-radius:18px;background:rgba(9,11,13,.9098039215686274);color:#fff;font-size:12px;white-space:nowrap;box-shadow:0 3px 14px rgba(0,0,0,.4666666666666667);pointer-events:auto}.player-landscape-entry em,.recommend-landscape-entry em{padding-left:7px;border-left:1px solid hsla(0,0%,100%,.1411764705882353);color:var(--brand);font-size:9px;font-style:normal}.recommend-page .recommend-landscape-entry{left:calc(50% + 22.5px);transform:translateX(-50%)}#app .player-page.video-landscape-mode,#app .recommend-page.video-landscape-mode{--landscape-safe-start:18px;--landscape-safe-end:18px;position:fixed!important;z-index:3000!important;top:0!important;right:auto!important;bottom:auto!important;left:100%!important;width:100vh!important;height:100vw!important;max-width:none!important;max-height:none!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;margin:0!important;transform-origin:top left!important;transform:rotate(90deg)!important;background:#000!important;box-shadow:0 0 0 100vmax #000}#app.app-shell--pwa .player-page.video-landscape-mode,#app.app-shell--pwa .recommend-page.video-landscape-mode{--landscape-safe-start:48px}@media (min-height:700px){#app.app-shell--pwa .player-page.video-landscape-mode,#app.app-shell--pwa .recommend-page.video-landscape-mode{--landscape-safe-start:76px}}.video-landscape-mode .recommend-feed-swipe .van-swipe__track{height:100%!important;transform:none!important;transition:none!important}.video-landscape-mode .recommend-feed-swipe .van-swipe-item{height:100%!important;transform:none!important}.video-landscape-mode .recommend-feed-swipe .van-swipe-item:not(.is-active-slot){display:none!important}.video-landscape-mode .video-stage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;background:#000!important}.video-landscape-mode .video-stage__engine,.video-landscape-mode .video-stage__xg,.video-landscape-mode .video-stage video,.video-landscape-mode .xgplayer,.video-landscape-mode .xgplayer .xg-video-container,.video-landscape-mode .xgplayer video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;transform:none!important}.video-landscape-mode .video-stage video,.video-landscape-mode .xgplayer video{-o-object-fit:contain!important;object-fit:contain!important}.video-landscape-mode .video-stage__backdrop{display:none}.video-landscape-mode .video-stage__controls{background:linear-gradient(180deg,rgba(0,0,0,.5333333333333333),transparent 28%,transparent 58%,rgba(0,0,0,.7333333333333333))!important}.video-landscape-mode .video-stage__controls footer{right:var(--landscape-safe-end)!important;bottom:8px!important;left:var(--landscape-safe-start)!important;display:grid!important;height:66px;grid-template-areas:"seek seek seek seek" "toggle current duration filler"!important;grid-template-columns:40px auto auto 1fr!important;grid-template-rows:28px 38px!important;align-items:center!important;justify-content:start;gap:0 7px!important;font-size:11px!important}.video-landscape-mode .video-stage__controls footer input{grid-area:seek;width:100%}.video-landscape-mode .video-stage__controls footer input[type=range]{height:28px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;accent-color:var(--brand)}.video-landscape-mode .video-stage__controls footer input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(90deg,var(--brand) var(--played),hsla(0,0%,100%,.3137254901960784) var(--played))}.video-landscape-mode .video-stage__controls footer input[type=range]::-webkit-slider-thumb{width:10px;height:10px;margin-top:-3.5px;border:0;border-radius:50%;appearance:none;-webkit-appearance:none;background:var(--brand);box-shadow:0 1px 4px rgba(0,0,0,.4)}.video-landscape-mode .video-stage__controls footer input[type=range]::-moz-range-track{height:3px;border-radius:3px;background:hsla(0,0%,100%,.3137254901960784)}.video-landscape-mode .video-stage__controls footer input[type=range]::-moz-range-progress{height:3px;border-radius:3px;background:var(--brand)}.video-landscape-mode .video-stage__controls footer input[type=range]::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:var(--brand);box-shadow:0 1px 4px rgba(0,0,0,.4)}.video-landscape-mode .video-stage__controls footer .video-timeline-toggle{grid-area:toggle}.video-landscape-mode .video-stage__controls footer>span:first-child{grid-area:current;color:#fff}.video-landscape-mode .video-stage__controls footer>span:first-child:after{margin-left:7px;color:hsla(0,0%,100%,.4392156862745098);content:"/"}.video-landscape-mode .video-stage__controls footer>span:last-child{grid-area:duration;color:hsla(0,0%,100%,.4392156862745098)}.video-landscape-mode .video-stage__landscape{z-index:9!important;top:16px!important;right:18px!important;bottom:auto!important;left:auto!important;min-height:32px!important;padding:0 11px!important;transform:none!important;background:rgba(17,17,17,.6666666666666666)!important;display:none!important}.video-landscape-mode .landscape-exit-control{position:absolute;z-index:30;top:12px;right:var(--landscape-safe-end);display:flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid hsla(0,0%,100%,.20784313725490197);border-radius:18px;background:rgba(17,17,17,.8);color:#fff;font-size:11px;pointer-events:auto;touch-action:manipulation}.video-landscape-mode .landscape-exit-control svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.video-landscape-mode .video-play{top:50%!important;left:50%!important;width:58px!important;height:58px!important}.video-landscape-mode .video-stage__landscape-back{top:10px;left:var(--landscape-safe-start)}.video-landscape-mode .recommend-page__header,.video-landscape-mode .recommend-page__shade,.video-landscape-mode .recommend-search{display:none!important}.video-landscape-mode .recommend-page__content{z-index:5!important;top:17px!important;right:170px!important;bottom:auto!important;left:74px!important;width:auto!important}.video-landscape-mode .recommend-page__content .recommend-member,.video-landscape-mode .recommend-page__content .recommend-tags,.video-landscape-mode .recommend-page__content>p{display:none!important}.video-landscape-mode .recommend-title h1{max-width:60vw;margin:0!important;font-size:17px!important;text-shadow:0 1px 4px #000}.video-landscape-mode .recommend-title b{display:none}.video-landscape-mode .recommend-controls{position:fixed;z-index:6;right:20px;bottom:8px;width:auto!important;margin:0!important;border:0!important;background:none!important}.video-landscape-mode .recommend-controls .recommend-full-entry{width:auto;min-width:78px;height:36px;padding:0 10px}.video-landscape-mode .recommend-controls .recommend-full-entry span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-landscape-mode .recommend-controls .recommend-rate-entry{width:54px;border:0}.video-landscape-mode .landscape-social-actions{position:fixed;z-index:7;bottom:5px;left:164px;display:flex;align-items:center;gap:4px}.video-landscape-mode .landscape-social-actions button{display:flex;min-width:70px;min-height:42px;padding:0 8px;align-items:center;justify-content:center;gap:6px;color:#fff;font-size:11px;white-space:nowrap}.video-landscape-mode .landscape-social-actions svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.video-landscape-mode .landscape-social-actions button.active{color:var(--brand)}.video-landscape-mode .landscape-social-actions button.active svg{fill:none}.video-landscape-mode .immersive-player-head,.video-landscape-mode .landscape-social-actions,.video-landscape-mode .player-meta,.video-landscape-mode .recommend-page__content{transition:opacity .2s ease}.video-landscape-mode.landscape-controls-hidden .immersive-player-head,.video-landscape-mode.landscape-controls-hidden .landscape-social-actions,.video-landscape-mode.landscape-controls-hidden .player-meta,.video-landscape-mode.landscape-controls-hidden .recommend-page__content{opacity:0!important;visibility:hidden;pointer-events:none}.player-ui-hidden .video-stage__landscape,.video-stage.controls-hidden .video-stage__landscape,.video-stage.controls-hidden .video-stage__landscape-back{opacity:0;visibility:hidden;pointer-events:none}.player-page.video-landscape-mode .immersive-player-head{z-index:6;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:var(--landscape-safe-start);background:none}.player-page.video-landscape-mode .video-stage__landscape-back{display:none}.player-page.video-landscape-mode .immersive-player-head{pointer-events:none}.player-page.video-landscape-mode .immersive-player-head>button{pointer-events:auto}.player-page.video-landscape-mode .immersive-player-head>button:first-child{max-width:62vw;font-size:17px;font-weight:650}.player-page.video-landscape-mode .immersive-player-head>button:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-page.video-landscape-mode .immersive-player-head>button:last-child{display:none}.player-page.video-landscape-mode .player-meta{z-index:5!important;inset:auto 18px 5px auto!important;width:210px!important;padding:0!important}.player-page.video-landscape-mode .player-meta>.member-entry,.player-page.video-landscape-mode .player-meta>.player-tags,.player-page.video-landscape-mode .player-meta>.player-title,.player-page.video-landscape-mode .player-meta>p{display:none!important}.player-page .player-controls-row{color:#f3f3f3}.player-page .player-meta>.member-entry{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:8px}.player-page .player-meta>.player-title{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;text-align:left}.player-page .player-meta,.recommend-page .recommend-page__content{pointer-events:none}.player-page .player-meta button,.recommend-page .recommend-page__content button{pointer-events:auto}.video-stage__controls footer input[type=range]{min-height:28px;cursor:pointer;touch-action:none}.player-page .player-controls-row>button{color:inherit}.player-page .player-controls-row small{color:hsla(0,0%,100%,.6392156862745098)}.player-page .player-controls-row>button:last-child{color:#fff;border-left-color:hsla(0,0%,100%,.14901960784313725)}.player-page.video-landscape-mode .player-controls-row{width:100%!important;margin:0!important;background:transparent}.player-page.video-landscape-mode .player-controls-row>button:first-child{height:36px!important}.player-page.video-landscape-mode .player-controls-row>button:last-child{width:52px!important;height:28px!important}.video-landscape-mode .landscape-panel-backdrop{position:absolute;z-index:20;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(0,0,0,.4)}.video-landscape-mode .landscape-panel{position:absolute;z-index:21;top:0;right:0;bottom:0;display:flex;width:min(350px,50%);padding:10px 16px;flex-direction:column;border-left:1px solid hsla(0,0%,100%,.08235294117647059);background:rgba(18,22,25,.9686274509803922);color:#fff}.video-landscape-mode .landscape-panel>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px}.video-landscape-mode .landscape-panel h2{margin:0;font-size:16px;font-weight:600}.video-landscape-mode .landscape-panel>header button{display:grid;width:44px;height:44px;padding:0;place-items:center;color:#fff;font-size:24px}.video-landscape-mode .landscape-episode-grid{display:grid;min-height:0;padding:4px 0 16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;overflow:auto;overscroll-behavior:contain}.video-landscape-mode .landscape-episode-grid button{position:relative;min-height:51px;padding:8px 4px 20px;border:1px solid hsla(0,0%,100%,.08627450980392157);border-radius:7px;background:hsla(0,0%,100%,.0196078431372549);color:#fff;text-align:left}.video-landscape-mode .landscape-episode-grid button[aria-current=true]{border-color:var(--brand);background:rgba(253,197,3,.07058823529411765);color:var(--brand)}.video-landscape-mode .landscape-episode-grid b{padding-left:4px;font-size:13px;font-weight:500}.video-landscape-mode .landscape-episode-grid small{position:absolute;right:3px;bottom:3px;padding:1px 3px;border-radius:3px;background:var(--brand);color:#302400;font-size:8px;line-height:12px}.video-landscape-mode .landscape-episode-grid small.free{background:#78dfb3;color:#103b2b}.video-landscape-mode .landscape-episode-grid small.coin{background:#ffac70;color:#442007}.video-landscape-mode .landscape-speed-options{display:grid;gap:8px;margin-top:8px}.video-landscape-mode .landscape-speed-options button{min-height:44px;border:1px solid hsla(0,0%,100%,.09411764705882353);border-radius:8px;background:hsla(0,0%,100%,.01568627450980392);color:#fff;font-size:14px}.video-landscape-mode .landscape-speed-options button[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:#241b00;font-weight:600}.recommend-page.recommend-controls-hidden .player-icon-ad,.recommend-page.recommend-controls-hidden .recommend-action-rail,.recommend-page.recommend-controls-hidden .recommend-page__content,.recommend-page.recommend-controls-hidden .recommend-page__header,.recommend-page.recommend-controls-hidden .recommend-search{opacity:0;visibility:hidden;pointer-events:none}@media (min-width:600px),(orientation:landscape){#app .player-page.video-landscape-mode,#app .recommend-page.video-landscape-mode{inset:0!important;left:0!important;width:100%!important;height:100%!important;min-height:100%!important;aspect-ratio:auto;transform:none!important;box-shadow:none!important;animation:landscape-player-open .2s ease-out both}}@keyframes landscape-player-open{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.player-page.video-landscape-mode,.recommend-page.video-landscape-mode{animation:none}}img[data-image-state=default],img[data-image-state=loading]{background:#080b0d url(../img/avatar.e44e9226.png) 50%/contain no-repeat}img[data-image-state=default]{-o-object-fit:contain!important;object-fit:contain!important;background-color:#080b0d}#app.app-shell--standalone{width:100%;max-width:none;margin:0}#app.app-shell--immersive:not(.app-shell--web){position:static;width:100%;max-width:none;height:auto}#app.app-shell--immersive:not(.app-shell--web),#app.app-shell--immersive:not(.app-shell--web)>.app-main{min-height:100vh;min-height:100dvh;overscroll-behavior:none}#app.app-shell--immersive:not(.app-shell--web) .player-page:not(.video-landscape-mode),#app.app-shell--immersive:not(.app-shell--web) .recommend-page:not(.video-landscape-mode){height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;padding-bottom:0;overscroll-behavior:none}#app.app-shell--immersive:not(.app-shell--web) .player-page:not(.video-landscape-mode)>.video-stage{top:0;right:0;bottom:0;left:0;height:auto}#app.app-shell--pwa{--tabbar-clearance:72px}.app-tabbar.app-tabbar--flush{position:fixed;bottom:calc(0px - var(--safe-bottom))}body,html{min-height:var(--app-height,100%)}#app.app-shell--pwa.app-shell--immersive:not(.app-shell--web),#app.app-shell--pwa.app-shell--immersive:not(.app-shell--web)>.app-main{min-height:var(--app-height,100vh)}#app.app-shell--pwa.app-shell--immersive:not(.app-shell--web) .player-page:not(.video-landscape-mode),#app.app-shell--pwa.app-shell--immersive:not(.app-shell--web) .recommend-page:not(.video-landscape-mode){height:var(--app-height,100vh);min-height:var(--app-height,100vh)}.app-tabbar.app-tabbar--flush{top:calc(var(--app-height, 100vh) - 72px);bottom:auto}#app.app-shell--pwa .startup-page{bottom:auto;height:var(--app-height,100%)}#app.app-shell--pwa:not(.app-shell--immersive) .app-tabbar{bottom:calc(0px - var(--safe-bottom))}#app.app-shell--pwa:not(.app-shell--immersive) .page-with-tabbar{padding-bottom:72px}#app.app-shell--pwa:not(.app-shell--immersive) .standard-page.page-with-tabbar{padding-bottom:88px}.commerce-dock .agreement{font-size:11px}.recommend-comment-sheet form>button:not(.comment-send){width:40px;min-width:40px;padding:0;font-size:22px;line-height:1}.recommend-comment-sheet form>button svg{width:22px;height:22px}.recommend-emoji-picker button{display:grid;width:40px;height:40px;padding:0;place-items:center;font-size:22px;line-height:1}.theater-ad-icons{padding:4px 0 12px;border-bottom:1px solid hsla(0,0%,100%,.03137254901960784)}.ad-icon-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ad-icon-row+.ad-icon-row{margin-top:13px}.ad-icon-row button{display:grid;justify-items:center;gap:6px;min-width:0;min-height:62px;height:auto;padding:0;border:0;background:none;color:#d9dcd8;font-size:10px;line-height:1.4}.ad-icon-art{position:relative;display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08627450980392157);border-radius:12px;background:linear-gradient(140deg,#ffe780,#eaae19);color:#745010}.ad-icon-art:after{position:absolute;right:2px;bottom:1px;color:inherit;font-size:7px;line-height:1.1;opacity:.75;content:"广告"}.ad-icon-art svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7}.ad-icon-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ad-icon-art.tone-0{background:linear-gradient(140deg,#ffe780,#eaae19);color:#745010}.ad-icon-art.tone-1{background:linear-gradient(140deg,#ffb7ad,#d85c78);color:#681e39}.ad-icon-art.tone-2{background:linear-gradient(140deg,#b5d9ff,#649ccf);color:#224b6c}.ad-icon-art.tone-3{background:linear-gradient(140deg,#d5c9ff,#9584d9);color:#483970}.ad-icon-art.tone-4{background:linear-gradient(140deg,#cdebbf,#86b46f);color:#345a2a}.theater-page .theater-masonry{align-items:start}.ad-poster-card{min-width:0}.ad-poster-card .ad-poster-art{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;min-height:0;padding:18px 12px 20px;border-radius:10px;background:linear-gradient(150deg,#fff0ab,#efc842 58%,#be8625);color:#4b3210}.ad-poster-art>.ad-poster-logo{position:relative;z-index:1;width:42px;height:42px;margin-bottom:15px;border-radius:10px;-o-object-fit:contain;object-fit:contain}.ad-poster-art>span{position:relative;z-index:1;display:grid;gap:6px;min-width:0;max-width:100%;overflow-wrap:anywhere;text-align:center}.ad-poster-art small{font-size:10px;letter-spacing:.12em}.ad-poster-art strong{font-size:24px;font-weight:750;line-height:1.4}.ad-poster-card .ad-poster-art em{position:static;width:-moz-max-content;width:max-content;max-width:100%;margin-top:6px;padding:5px 10px;border:1px solid rgba(91,60,25,.2);border-radius:12px;background:none;color:#6b4a16;font-size:9px;font-style:normal;font-weight:500;line-height:1.4;box-shadow:none}.ad-poster-art>i{position:absolute;bottom:-36px;left:-20px;width:200px;height:120px;border:20px solid hsla(0,0%,100%,.13333333333333333);border-radius:50%;transform:rotate(-25deg)}.ad-mark{position:absolute!important;z-index:2;top:6px;right:6px;padding:2px 4px;border:1px solid rgba(0,0,0,.13333333333333333);border-radius:4px;color:#59400d;font-size:8px!important;font-style:normal;line-height:1.2;letter-spacing:0!important}.ad-poster-caption{color:#a8aaa3;font-size:10px}.ad-poster-card .theater-card-meta>small{color:#a8aaa3;font-size:9px}.search-ad-slot{margin:12px 16px 0}.ad-search-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:82px;padding:16px;border:1px solid #efd882;border-radius:12px;background:linear-gradient(115deg,#fff0b1,#f4d568);color:#5b4218;text-align:left}.ad-search-banner>span:first-child{display:grid;gap:4px}.ad-search-banner small{font-size:9px;letter-spacing:.1em}.ad-search-banner b{font-size:16px;font-weight:750}.ad-banner-cta{display:flex;align-items:center;gap:2px;flex:none;margin-top:12px;font-size:10px}.ad-banner-cta svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.7}.ad-host{position:fixed;inset:0;z-index:40;pointer-events:none}.ad-host>*{pointer-events:auto}.floating-ad{position:absolute;z-index:25;right:14px;bottom:calc(105px + var(--ad-bottom-offset, 0px) + var(--safe-bottom))}.ad-host[data-ad-screen=recommend] .floating-ad{top:calc(230px + env(safe-area-inset-top));right:auto;bottom:auto;left:16px}.ad-host[data-ad-screen=wish] .floating-ad{right:auto;left:16px}.ad-float-art{display:grid;grid-template-rows:24px 12px 8px;align-content:center;justify-items:center;gap:2px;width:66px;height:66px;min-height:0;padding:6px 4px;aspect-ratio:1;border:1px solid #ffeaa2;border-radius:15px;background:linear-gradient(145deg,#fff1a8,#efbd20);color:#62410d;box-shadow:0 5px 20px rgba(0,0,0,.26666666666666666)}.ad-float-art>svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6}.ad-float-art>img{width:34px;height:34px;border-radius:9px;-o-object-fit:cover;object-fit:cover}.ad-float-art b{font-size:10px;line-height:12px}.ad-float-art small{font-size:7px;line-height:8px;opacity:.7}.ad-dismiss{position:absolute;top:-17px;right:-14px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:#d4d5d0}.ad-dismiss>svg{width:20px;height:20px;padding:4px;border:1px solid hsla(0,0%,100%,.27058823529411763);border-radius:50%;background:#282c2e;fill:none;stroke:currentColor;stroke-width:1.8}.player-icon-ad{position:absolute;z-index:5;top:calc(56px + env(safe-area-inset-top, 0px));left:16px}.recommend-page .player-icon-ad{top:calc(70px + env(safe-area-inset-top, 0px));z-index:6}.ad-player-art{display:grid;justify-items:center;gap:3px;min-width:54px;min-height:64px;padding:7px;border:1px solid rgba(255,219,105,.4);border-radius:11px;background:rgba(42,36,26,.788235294117647);color:#ffdf78;backdrop-filter:blur(6px)}.ad-player-art>svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7}.ad-player-art>img{width:32px;height:32px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.ad-player-art span{font-size:9px}.ad-player-art small{font-size:6px;opacity:.7}.player-icon-ad .ad-dismiss{top:-17px;right:-18px}.player-page.player-ui-hidden .player-icon-ad{opacity:0;visibility:hidden;pointer-events:none}.player-page.video-landscape-mode .player-icon-ad,.recommend-page.video-landscape-mode .player-icon-ad{display:none}.ad-marquee{position:absolute;z-index:24;right:12px;bottom:calc(78px + var(--safe-bottom));left:12px;display:flex;align-items:center;height:30px;padding:0 2px 0 8px;border:1px solid rgba(182,148,57,.27058823529411763);border-radius:8px;background:#241f13;color:#e5c96f}#app.app-shell--pwa .ad-marquee{bottom:78px}.marquee-ad-label{flex:none;padding-right:7px;border-right:1px solid rgba(229,201,111,.2);color:#a18d53;font-size:8px}.ad-marquee-link{flex:1;min-width:0;padding:0 8px;border:0;background:none;color:inherit;font-size:10px;text-align:left}.ad-marquee-link,.ad-marquee-window{display:block;height:28px;overflow:hidden}.ad-marquee-window{position:relative}.ad-marquee-text{position:absolute;inset:0;display:block;overflow:hidden;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.ad-marquee-enter-active,.ad-marquee-leave-active{transition:transform .18s ease,opacity .18s ease}.ad-marquee-enter{transform:translateY(100%);opacity:0}.ad-marquee-leave-to{transform:translateY(-100%);opacity:0}.ad-marquee-close{display:grid;flex:none;place-items:center;width:44px;height:44px;border:0;background:none;color:#a79e81}.ad-marquee-close svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8}@media (prefers-reduced-motion:reduce){.ad-marquee-enter-active,.ad-marquee-leave-active{transition:none}}.operation-ad{position:fixed;z-index:11000;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.7333333333333333)}.operation-ad[data-ad-kind=feed]{touch-action:pan-x;overscroll-behavior:contain}.operation-ad .dialog-card{position:relative;display:block;width:100%;max-width:320px;max-height:calc(100dvh - 48px);overflow:auto;padding:0;border:1px solid #f1d77b;border-radius:22px;background:#fff1bd;color:#503912}.operation-ad-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:3px 10px 0 16px}.operation-ad-head>span{color:#8d733d;font-size:10px}.operation-ad-head>button{display:grid;flex:none;place-items:center;width:auto;min-width:44px;height:44px;min-height:44px;padding:0 8px;border:0;border-radius:20px;background:none;color:#6c5326;font-size:11px}.operation-ad-head>button:disabled{opacity:.6}.operation-ad-head>button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.operation-campaign{position:relative;display:flex;overflow:hidden;flex-direction:column;align-items:center;padding:6px 22px 24px;background:radial-gradient(ellipse at 50% 35%,hsla(0,0%,100%,.6) 0,hsla(0,0%,100%,0) 60%),linear-gradient(150deg,#fff1bd,#edc545);text-align:center}.operation-campaign.has-material{justify-content:center;padding-top:0}.ad-campaign-material{display:block;width:calc(100% + 44px);max-height:min(68dvh,620px);margin:0 -22px 18px;-o-object-fit:contain;object-fit:contain}.operation-ad.is-fullscreen .ad-campaign-material{width:100%;max-width:100%;max-height:calc(100dvh - 150px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:0 0 18px;-o-object-fit:contain;object-fit:contain}.operation-campaign>small{font-size:11px;letter-spacing:.2em}.operation-campaign>h2{position:relative;z-index:1;margin:12px 0 10px;color:#543710;font-size:24px;line-height:1.35;letter-spacing:-.02em}.ad-cover-stack{position:relative;flex:none;overflow:visible;width:100%;height:197px;margin:10px 0}.ad-cover-stack>span{position:absolute;top:12px;left:50%;width:115px;height:154px;border:2px solid hsla(0,0%,100%,.4666666666666667);border-radius:10px;background:#d9b24a 50%/cover no-repeat;box-shadow:0 8px 22px rgba(113,82,26,.2196078431372549)}.ad-cover-stack .ad-cover-0{transform:translateX(-112%) rotate(-13deg)}.ad-cover-stack .ad-cover-1{top:1px;z-index:2;width:130px;height:174px;transform:translateX(-50%)}.ad-cover-stack .ad-cover-2{transform:translateX(12%) rotate(13deg)}.operation-campaign>p{margin:0 0 16px;color:#886a2d;font-size:11px}.operation-ad .operation-ad-cta{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:46px;padding:8px;border:1px solid hsla(0,0%,100%,.3333333333333333);border-radius:12px;background:#342a17;color:#ffeeb1;font-size:14px;font-weight:650}.operation-ad-cta svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7}.operation-ad.is-fullscreen{padding:0;background:#f9dc7b}.operation-ad.is-fullscreen .dialog-card{display:flex;flex-direction:column;width:100%;height:100%;max-width:none;max-height:none;border:0;border-radius:0;background:linear-gradient(150deg,#fff1bd,#edc545)}.operation-ad.is-fullscreen .operation-ad-head{flex:none;padding-top:calc(8px + env(safe-area-inset-top))}.operation-ad.is-fullscreen .operation-campaign{flex:1;justify-content:center;min-height:0;padding-bottom:28px;background:none}.operation-ad.is-fullscreen .operation-campaign>h2{font-size:29px}.operation-ad.is-fullscreen .ad-cover-stack{max-width:320px;height:260px}.operation-ad.is-fullscreen .ad-cover-stack>span{top:25px;width:135px;height:180px}.operation-ad.is-fullscreen .ad-cover-stack .ad-cover-1{top:9px;width:155px;height:207px}.operation-ad.is-fullscreen .operation-ad-cta{max-width:330px}.ad-splash-brand{display:grid;place-items:center;padding:20px 20px calc(22px + env(safe-area-inset-bottom))}.ad-splash-brand img{width:154px;height:auto}.ad-feed-hint{margin:0 0 calc(24px + env(safe-area-inset-bottom));color:#7c632f;font-size:11px;text-align:center}.operation-grid{padding:0 16px 20px}.operation-grid>header{margin:0 0 20px;text-align:center}.operation-grid h2{margin:0;font-size:22px;font-weight:700}.ad-grid-scroll{max-height:290px;overflow-y:auto;overscroll-behavior:contain}.operation-grid .ad-icon-row{gap:4px}.operation-grid .ad-icon-row button{color:#694f26}.operation-grid .ad-icon-row+.ad-icon-row{margin-top:16px}.operation-grid .ad-icon-art{width:42px;height:42px;border-color:rgba(198,153,66,.4)}#app{--ad-bottom-offset:0px;--ad-rail-offset:0px;--ad-action-offset:0px}.recommend-page__content{bottom:calc(var(--tabbar-clearance) + 8px + var(--ad-rail-offset, 0px))}.recommend-page:not(.video-landscape-mode) .recommend-action-rail{bottom:calc(var(--tabbar-clearance) + 106px + var(--ad-action-offset, 0px))}.video-landscape-mode .recommend-action-rail{bottom:calc(60px + var(--ad-rail-offset, 0px))}@media (orientation:landscape) and (max-height:520px){.operation-ad{padding:16px}.operation-ad .dialog-card{max-height:calc(100dvh - 32px)}.operation-ad.is-fullscreen .operation-campaign{padding:0 20px 10px}.operation-ad.is-fullscreen .operation-campaign>h2{margin:3px 0;font-size:22px}.operation-ad.is-fullscreen .ad-cover-stack{height:140px;margin:0}.operation-ad.is-fullscreen .ad-cover-stack>span{top:12px;width:75px;height:100px}.operation-ad.is-fullscreen .ad-cover-stack .ad-cover-1{top:2px;width:90px;height:120px}.operation-campaign>p{margin-bottom:8px}.ad-splash-brand{padding:8px}.ad-splash-brand img{width:100px}.ad-feed-hint{margin-bottom:8px}}#app:not(.app-shell--pwa) .recommend-page__content{bottom:calc(var(--tabbar-clearance) + 12px + var(--ad-rail-offset, 0px))}#app.has-download-banner.app-shell--immersive:not(.app-shell--web):not(.app-shell--pwa)>.app-main{min-height:0}#app.has-download-banner.app-shell--immersive:not(.app-shell--web):not(.app-shell--pwa) .recommend-page:not(.video-landscape-mode){height:calc(100vh - 56px - env(safe-area-inset-top, 0px));height:calc(100dvh - 56px - env(safe-area-inset-top, 0px));min-height:0}#app.app-shell--pwa .recommend-page__content{bottom:calc(var(--tabbar-clearance) + 4px + var(--ad-rail-offset, 0px))}#app.app-shell--pwa .recommend-page:not(.video-landscape-mode) .recommend-action-rail,#app.app-shell--pwa .recommend-page:not(.video-landscape-mode) .recommend-page__rail{bottom:calc(var(--tabbar-clearance) + 96px + var(--ad-action-offset, 0px))}@media (min-width:1024px){#app.app-shell--web{width:100%;max-width:none;margin:0;box-shadow:none;background:#0c0f11;--tabbar-height:0px}#app.app-shell--web .web-main{width:calc(100% - 80px);max-width:1160px;min-height:calc(100dvh - 80px);margin:0 auto;padding:32px 0 56px}#app.app-shell--web .web-main>.standard-page,#app.app-shell--web .web-main>.sub-page{min-height:calc(100dvh - 168px);padding:0 0 40px;background:transparent}#app.app-shell--web .page-with-tabbar{min-height:0;padding-bottom:32px}#app.app-shell--web .web-main--immersive{width:430px;max-width:calc(100% - 80px);padding:24px 0}#app.app-shell--web .web-main--immersive>.player-page,#app.app-shell--web .web-main--immersive>.recommend-page{height:calc(100dvh - 128px);min-height:600px;max-height:940px;margin:auto;padding-bottom:0;border:1px solid hsla(0,0%,100%,.047058823529411764);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.3333333333333333)}#app.app-shell--web .recommend-page:not(.video-landscape-mode) .recommend-action-rail{bottom:106px}#app.app-shell--web .web-main .mine-page{display:grid;grid-template-columns:296px minmax(0,1fr);align-items:start;gap:28px}#app.app-shell--web .mine-page>.mine-brand-row{display:none}#app.app-shell--web .mine-account-panel{padding:22px;border:1px solid hsla(0,0%,100%,.047058823529411764);border-radius:18px;background:#14181b}#app.app-shell--web .mine-account-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;color:#a1aab1;font-size:12px}#app.app-shell--web .mine-account-label button{display:grid;place-items:center;padding:0;width:28px;height:28px;color:#929da5}#app.app-shell--web .mine-account-label svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}#app.app-shell--web .mine-page .profile-header{gap:13px;padding:0}#app.app-shell--web .mine-page .profile-header>img{flex:none;width:56px;height:56px}#app.app-shell--web .mine-page .profile-header>div{min-width:0}#app.app-shell--web .mine-page .profile-header h1{gap:4px;font-size:17px}#app.app-shell--web .mine-page .profile-header h1 button{flex-basis:24px;width:24px;height:24px}#app.app-shell--web .mine-page .profile-header p{display:block;margin:7px 0 0;font-size:10px;color:#79858f}#app.app-shell--web .mine-page .profile-header .profile-review-pending{color:#fdc503}#app.app-shell--web .mine-page .profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:24px 0 6px;padding:20px 0 0;border-top:1px solid hsla(0,0%,100%,.03529411764705882)}#app.app-shell--web .mine-page .profile-stats button{padding:0}#app.app-shell--web .mine-page .profile-stats b{font-size:19px;line-height:1.3}#app.app-shell--web .mine-page .profile-stats small{margin-top:6px;font-size:10px;color:#7e8993}#app.app-shell--web .mine-page .profile-service-grid{gap:10px;margin-top:22px;padding:0;border:0}#app.app-shell--web .mine-page .profile-service-grid .profile-vip{min-height:144px;padding:18px 16px;border-radius:12px;background-position:62%}#app.app-shell--web .mine-page .profile-service-grid .profile-vip strong{max-width:100%;font-size:15px;line-height:1.5}#app.app-shell--web .mine-page .profile-service-grid .profile-vip small{font-size:10px}#app.app-shell--web .mine-page .profile-service-grid em{margin-top:6px;padding:7px 11px;font-size:10px}#app.app-shell--web .mine-page .profile-service-grid .profile-coin,#app.app-shell--web .mine-page .profile-service-grid .profile-reward{min-height:92px;padding:14px 12px;border-radius:12px}#app.app-shell--web .mine-page .profile-service-grid strong{font-size:12px}#app.app-shell--web .mine-page .profile-service-grid small{font-size:10px}#app.app-shell--web .mine-page .profile-expense-entry{gap:7px;min-height:46px;margin:18px 0 0;padding:0 10px;border-color:hsla(0,0%,100%,.043137254901960784);background:#1b2024;font-size:11px}#app.app-shell--web .mine-library-panel{min-width:0;min-height:600px;padding:26px;border:1px solid hsla(0,0%,100%,.03529411764705882);border-radius:18px;background:#121619}#app.app-shell--web .mine-library-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}#app.app-shell--web .mine-library-head>div>span{color:#7e8a94;font-size:11px;letter-spacing:.04em}#app.app-shell--web .mine-library-head h2{margin:7px 0 0;color:#f1f3f1;font-size:23px;font-weight:600}#app.app-shell--web .mine-library-head>span{align-self:flex-end;margin-bottom:4px;color:#707d87;font-size:11px}#app.app-shell--web .mine-page .mine-content-tabs{position:static;display:flex;gap:30px;justify-content:flex-start;margin:0 0 24px;padding:0;border-bottom:1px solid hsla(0,0%,100%,.043137254901960784);background:none}#app.app-shell--web .mine-page .mine-content-tabs button{height:42px;padding:0 2px;font-size:13px}#app.app-shell--web .mine-page .mine-content-tabs button.active:after{left:0;bottom:-1px;width:100%;height:2px}#app.app-shell--web .mine-page .mine-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px;padding:0}#app.app-shell--web .mine-page .mine-content-grid b{margin-top:12px;font-size:13px}#app.app-shell--web .mine-page .mine-content-grid small{margin-top:5px;color:#717f8a;font-size:11px}#app.app-shell--web .mine-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:400px;gap:20px}#app.app-shell--web .mine-empty b{font-weight:400}#app.app-shell--web .mine-empty>button{padding:12px 22px;border:1px solid rgba(253,197,3,.2);border-radius:22px;background:rgba(253,197,3,.06274509803921569)}#app.app-shell--web .mine-card-cover{border-radius:10px;background:#1a2024}#app.app-shell--web .mine-content-grid>button:hover .mine-card-cover{box-shadow:0 0 0 2px rgba(253,197,3,.5333333333333333)}#app.app-shell--web .mine-content-grid>button:hover>b{color:#fdc503}#app.app-shell--web .web-main .theater-header{grid-template-columns:minmax(0,1fr) 56px;max-width:640px;gap:12px;margin:0 0 18px;padding:0}#app.app-shell--web .theater-header>img{display:none}#app.app-shell--web .theater-search{height:46px;border-radius:24px;background:#171c20}#app.app-shell--web .theater-page .category-tabs{margin:0;padding:0 0 10px;gap:28px;border-bottom:1px solid hsla(0,0%,100%,.043137254901960784)}#app.app-shell--web .theater-page .category-tabs button{font-size:15px}#app.app-shell--web .theater-page .theater-sort-row{min-height:66px}#app.app-shell--web .theater-page .series-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 20px}#app.app-shell--web .series-card h3{font-size:14px}#app.app-shell--web .wish-head{padding:0 0 24px}#app.app-shell--web .wish-banner{margin:0 0 28px;max-width:600px}#app.app-shell--web .wish-tabs{padding-left:0}#app.app-shell--web .wish-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 0 0}#app.app-shell--web .web-main>.agreement-page,#app.app-shell--web .web-main>.bind-invite-page,#app.app-shell--web .web-main>.coin-expenses-page,#app.app-shell--web .web-main>.coin-page,#app.app-shell--web .web-main>.edit-profile-page,#app.app-shell--web .web-main>.invite-page,#app.app-shell--web .web-main>.member-page,#app.app-shell--web .web-main>.orders-page,#app.app-shell--web .web-main>.recover-page,#app.app-shell--web .web-main>.settings-page,#app.app-shell--web .web-main>.welfare-page{max-width:760px;margin-inline:auto}#app.app-shell--web .commerce-dock{width:760px}#app.app-shell--web .web-main .series-detail-page{max-width:960px;margin-inline:auto}#app.app-shell--web .series-suggestions>div{grid-template-columns:repeat(4,minmax(0,1fr))}#app.app-shell--web .series-detail-page .series-detail-actions{width:960px}#app.app-shell--web button{cursor:pointer}#app.app-shell--web button:disabled{cursor:default}#app.app-shell--web a:focus-visible,#app.app-shell--web button:focus-visible{outline:2px solid #fdc503;outline-offset:4px}}@media (min-width:1024px){#app.app-shell--web .mine-empty-symbol{display:block;width:52px;height:52px;margin-bottom:0;color:#4d5a63;fill:none;stroke:currentColor;stroke-width:1}}