:root{--yellow: #ffc928;--yellow2: #f3aa00;--ink: #181814;--muted: #8a8a83;--bg: #f6f6f2;--red: #ff4d45;--line: #ecece7;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--tabbar-height: 60px;--tabbar-bottom-inset: max(0px, calc(var(--safe-bottom) - 16px));font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:var(--ink);background:#deded9;font-synthesis:none}*{box-sizing:border-box}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html,body,#app{margin:0;min-height:100%;background:#deded9}body{overflow-x:hidden}button,input,textarea{font:inherit}button{border:0;background:none;color:inherit;cursor:pointer;padding:0}svg{display:block}.phone{width:100%;max-width:430px;min-height:100vh;margin:auto;background:var(--bg);position:relative;box-shadow:0 0 45px #7774;padding-bottom:calc(var(--tabbar-height) + var(--tabbar-bottom-inset));overflow:hidden}.phone.no-pad{padding-bottom:0}.screen{min-height:100vh}.page{min-height:100vh;padding:calc(12px + var(--safe-top)) 16px 90px}.dark{background:#050505}.logo{display:flex;align-items:center;gap:8px;font-size:19px}.brand-logo-image,.logo .brand-logo-image{display:block;width:30px;height:30px;flex:none;border-radius:8px;object-fit:cover}.partner-brand>.partner-brand-logo{display:block;width:42px;height:42px;flex:none;border-radius:12px;object-fit:cover}.logo .brand-wordmark{font-size:22px}.fruit{width:30px;height:30px;border-radius:52% 48% 46% 54%;background:var(--yellow);display:grid;place-items:center;transform:rotate(-7deg);position:relative;color:#181818}.fruit svg{transform:rotate(7deg)}.fruit i{width:8px;height:5px;background:#62a940;border-radius:9px 1px;position:absolute;top:-2px;right:4px;transform:rotate(-25deg)}.home-head,.discover-head{height:48px;display:flex;align-items:center;justify-content:space-between}.home-head>div,.discover-head>div{display:flex;gap:6px}.home-head button,.discover-head button{width:38px;height:38px;display:grid;place-items:center}.home-head{padding-top:var(--safe-top)}.home-page{padding-top:8px}.channel-row{display:flex;gap:22px;overflow:auto;padding:5px 0 15px;scrollbar-width:none}.channel-row button{white-space:nowrap;color:#6b6b66;font-size:15px}.channel-row .active{font-weight:700;color:#181814;position:relative}.channel-row .active:after{content:"";position:absolute;width:16px;height:4px;background:var(--yellow);border-radius:4px;left:50%;bottom:-8px;transform:translate(-50%)}.hero{height:218px;border-radius:20px;overflow:hidden;position:relative;color:#fff}.hero>img{width:100%;height:100%;object-fit:cover}.hero-mask{position:absolute;inset:0;background:linear-gradient(90deg,#000000b3,#0000000d 80%),linear-gradient(0deg,rgba(0,0,0,.45),transparent 60%)}.hero-copy{position:absolute;left:20px;bottom:25px;max-width:280px}.hero-copy>span{font-size:11px;color:#ffde65}.hero-copy h1{font-size:25px;margin:6px 0}.hero-copy p{font-size:12px;margin:0 0 14px;color:#eee}.hero-copy button{background:var(--yellow);border-radius:99px;padding:8px 14px;font-weight:700;display:flex;align-items:center;gap:5px;font-size:12px}.dots{position:absolute;right:14px;bottom:13px;display:flex;gap:4px}.dots i{width:4px;height:4px;border-radius:5px;background:#fff7}.dots i:first-child{width:14px;background:var(--yellow)}.section-head{display:flex;align-items:center;justify-content:space-between;margin:23px 0 12px}.section-head h2{font-size:19px;margin:0}.section-head button{display:flex;align-items:center;color:var(--muted);font-size:12px}.h-scroll{display:flex;gap:11px;overflow:auto;margin-right:-16px;padding-right:16px;scrollbar-width:none}.drama-card{min-width:120px;width:120px}.poster{height:160px;border-radius:12px;overflow:hidden;position:relative;background:#ddd;color:#fff}.poster img{width:300%;height:200%;object-fit:cover;object-position:var(--pos);position:absolute;inset:0}.poster-shade{position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#000000b8)}.ep{position:absolute;right:6px;top:6px;background:#0008;border-radius:4px;padding:3px 5px;font-size:9px}.poster-copy{position:absolute;left:8px;right:7px;bottom:8px}.poster-copy b{font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-copy small{font-size:9px;color:#eee;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.card-meta{padding:7px 2px}.card-meta b,.card-meta span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-meta b{font-size:13px}.card-meta span{font-size:10px;color:var(--muted);margin-top:3px}.rank-strip{margin-top:22px;background:linear-gradient(105deg,#2b2415,#4a3912);height:75px;border-radius:16px;color:#fff;display:flex;align-items:center;padding:0 14px;gap:8px}.rank-strip>div:first-child{flex:1}.rank-strip span,.rank-strip b{display:block}.rank-strip span{color:#ffe28c;font-size:12px}.rank-strip b{font-size:14px;margin-top:5px}.rank-faces{display:flex}.rank-faces span{width:35px;height:45px;border-radius:8px;border:2px solid #52431c;overflow:hidden;margin-left:-9px;position:relative}.rank-faces img{width:300%;height:200%;object-fit:cover;object-position:var(--pos)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 11px}.grid .drama-card{width:auto}.grid .poster{height:236px}.bottom-nav{position:fixed;z-index:20;bottom:0;left:0;right:0;transform:none;width:100%;max-width:430px;margin:0 auto;height:calc(var(--tabbar-height) + var(--tabbar-bottom-inset));padding:0 8px var(--tabbar-bottom-inset);background:#fffffff0;-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);border-top:1px solid rgba(120,124,135,.18);box-shadow:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;isolation:isolate}.bottom-nav:before{display:none}.nav-item,.nav-play{min-width:0;height:60px;padding:5px 0 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:12px;color:#737781;font-size:10px;font-weight:620;line-height:1.2;-webkit-tap-highlight-color:transparent;transition:color .16s ease,transform .16s ease}.nav-item em,.nav-play em{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap;color:inherit;font-size:10px;font-style:normal;font-weight:inherit;line-height:1}.nav-icon{width:28px;height:26px;display:grid;place-items:center;border-radius:12px;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.nav-item.active{color:#9a6900;font-weight:800}.nav-item.active .nav-icon{background:transparent;box-shadow:none}.nav-item:active,.nav-play:active{transform:scale(.94)}.nav-item:focus-visible,.nav-play:focus-visible{outline:2px solid rgba(230,165,0,.55);outline-offset:-2px}.nav-play span{width:28px;height:26px;border-radius:0;background:transparent;display:grid;place-items:center;margin-top:0;color:inherit;box-shadow:none;transition:box-shadow .16s ease,transform .16s ease}.nav-play.active{color:#9a6900;font-weight:800}.nav-play.active span{box-shadow:none}.sub-top{min-height:48px;height:auto;display:grid;grid-template-columns:44px 1fr 64px;align-items:center;margin:0 -8px 9px}.sub-top>button:first-child{width:44px;height:44px;display:grid;place-items:center}.sub-top h1{text-align:center;font-size:18px;margin:0}.sub-top>div{text-align:right;font-size:12px}.sub-top>div button{font-size:12px}.discover-head h1{font-size:24px}.featured-list-intro{margin:4px 0 18px;padding:18px;border:1px solid color-mix(in srgb,var(--yellow) 32%,var(--line));border-radius:16px;background:linear-gradient(135deg,rgba(255,201,40,.14),transparent 68%)}.featured-list-intro small{color:#c89100;font-size:9px;font-weight:800;letter-spacing:.16em}.featured-list-intro h2{margin:6px 0 3px;font-size:20px}.featured-list-intro p{margin:0;color:var(--muted);font-size:11px}.discover-tabs,.rank-tabs,.fav-tabs{display:flex;border-bottom:1px solid var(--line);gap:28px}.discover-tabs button,.rank-tabs button,.fav-tabs button{padding:10px 0 12px;color:var(--muted)}.discover-tabs .active,.rank-tabs .active,.fav-tabs .active{font-weight:700;color:var(--ink);position:relative}.discover-tabs .active:after,.rank-tabs .active:after,.fav-tabs .active:after{content:"";height:3px;width:22px;background:var(--yellow);position:absolute;bottom:-1px;left:50%;transform:translate(-50%);border-radius:3px}.filters{display:flex;gap:9px;overflow:auto;padding:16px 0;scrollbar-width:none}[data-center-active]{scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-x:contain}[data-center-active]>button{scroll-snap-align:center}.filters button,.chips button{white-space:nowrap;background:#eaeae5;padding:7px 13px;border-radius:20px;font-size:12px}.filters .active{background:var(--yellow);font-weight:700}.sort,.result-count{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;margin:3px 0 14px}.sort button{font-size:12px}.discover-grid .poster{height:240px}.rank-page{background:radial-gradient(circle at 50% 90px,rgba(255,201,40,.22),transparent 250px),var(--bg)}.rank-tabs{width:min(100%,336px);height:46px;margin:6px auto 0;padding:4px;justify-content:stretch;gap:4px;border:1px solid rgba(145,119,48,.18);border-radius:15px;background:#ffffff8f;box-shadow:0 8px 28px #5e45050f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rank-tabs button{flex:1;padding:0;border-radius:11px;font-size:13px;font-weight:650;white-space:nowrap}.rank-tabs .active{background:linear-gradient(135deg,#ffd85b,#ffba17);color:#2b2108;box-shadow:0 5px 14px #d3920033}.rank-tabs .active:after{display:none}.rank-description{margin:11px 0 0;color:var(--muted);font-size:10px;text-align:center}.podium{min-height:300px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;padding:32px 2px 24px}.podium>article{min-width:0;text-align:center;position:relative}.rank-podium-cover{position:relative;width:100%;padding-top:136%}.podium-1{order:2;padding-bottom:20px}.podium-1 .rank-podium-cover{padding-top:145%}.podium-2{order:1}.podium-3{order:3}.rank-cover{position:absolute;inset:0;overflow:hidden;border:1px solid rgba(206,167,61,.5);border-radius:14px;background:#171b23;box-shadow:0 12px 28px #1b150633;isolation:isolate}.podium-1 .rank-cover{border:2px solid #ffc928;box-shadow:0 14px 34px #da9e0047}.rank-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.rank-cover>img.poster-backdrop{z-index:0;inset:-10%;width:120%;height:120%;filter:blur(13px) brightness(.62);transform:scale(1.08)}.rank-cover>img.real-poster{z-index:1}.rank-cover>img.video-poster{object-fit:contain}.rank-cover:after{content:"";position:absolute;z-index:2;inset:55% 0 0;background:linear-gradient(transparent,#040508b3);pointer-events:none}.rank-cover-empty{position:absolute;inset:0;display:grid;place-items:center;color:#ffce38;font-size:34px;font-weight:900;background:radial-gradient(circle,#42350f,#131720 68%)}.rank-episode{position:absolute;z-index:3;right:7px;top:7px;max-width:calc(100% - 14px);overflow:hidden;padding:4px 6px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#06080cad;color:#fff;font-size:9px;line-height:1;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.medal{position:absolute;top:-13px;left:50%;transform:translate(-50%);z-index:5;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:2px solid rgba(255,255,255,.74);background:linear-gradient(145deg,#ffe36e,#ffb600);color:#3b2900;box-shadow:0 5px 15px #6947004d;font-size:13px;font-weight:900}.podium-2 .medal{background:linear-gradient(145deg,#f2f4f8,#aab0bd);color:#323741}.podium-3 .medal{background:linear-gradient(145deg,#ffc08a,#b76a31);color:#3b1d08}.podium h2{min-height:35px;margin:10px 2px 4px;overflow:hidden;display:-webkit-box;color:var(--ink);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.podium p{margin:0;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.rank-list{overflow:hidden;padding:0 14px;border:1px solid rgba(130,125,110,.12);border-radius:20px;background:#ffffffd1;box-shadow:0 15px 40px #211d1114}.rank-list article{display:flex;align-items:center;min-height:106px;gap:11px;padding:13px 0;border-bottom:1px solid var(--line)}.rank-list article:last-of-type{border-bottom:0}.rank-number{width:24px;flex:none;color:#9397a0;font-size:16px;font-variant-numeric:tabular-nums;text-align:center}.rank-list .rank-row-cover{position:relative;inset:auto;width:58px;height:78px;flex:none;border-radius:9px;box-shadow:none}.rank-row-cover .rank-episode{left:5px;right:5px;top:5px;padding:3px 4px;text-align:center}.rank-row-copy{flex:1;min-width:0}.rank-row-copy h3,.rank-row-copy p{margin:0}.rank-row-copy h3{overflow:hidden;color:var(--ink);font-size:14px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.rank-row-copy p{display:flex;gap:5px;margin:7px 0 6px}.rank-row-copy p span{max-width:90px;overflow:hidden;padding:3px 6px;border-radius:5px;background:var(--surface-2);color:var(--muted);font-size:9px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.rank-row-copy small{display:block;overflow:hidden;font-size:10px;color:#d49100;text-overflow:ellipsis;white-space:nowrap}.rank-list article>button{width:36px;height:36px;flex:none;background:linear-gradient(145deg,#fff0a6,#ffd454);border-radius:50%;display:grid;place-items:center;color:#6d4800;box-shadow:0 5px 14px #ca910029}.rank-empty{grid-column:1 / -1;padding:70px 12px;color:var(--muted);font-size:12px;text-align:center}.rank-empty-list{padding:28px 12px}.search-page{padding-top:calc(8px + var(--safe-top))}.search-head{display:flex;align-items:center;gap:6px}.search-head>button:first-child{width:35px;height:42px;display:grid;place-items:center}.search-head>button:last-child{font-size:13px;font-weight:600}.search-head label{height:38px;background:#eaeae5;border-radius:22px;display:flex;align-items:center;gap:6px;padding:0 12px;flex:1;color:#888}.search-head input{border:0;outline:0;background:none;min-width:0;flex:1;font-size:13px}.search-head label button{font-size:20px;color:#999}.search-section{padding:5px 1px}.chips{display:flex;flex-wrap:wrap;gap:9px}.muted{font-size:11px;color:var(--muted)}.hot-list{padding:0;margin:0;list-style:none}.hot-list li{display:flex;align-items:center;height:45px;border-bottom:1px solid var(--line);gap:12px;font-size:14px}.hot-list strong{color:#999;width:16px}.hot-list li:nth-child(-n+3) strong{color:var(--red)}.hot-list span{flex:1}.hot-list em{font-size:9px;background:#ffddd9;color:var(--red);padding:2px 4px;border-radius:3px;font-style:normal}.search-results article{display:flex;gap:13px;margin:14px 0}.search-results .poster{width:112px;height:150px;flex:none}.search-results article>div{padding:5px 0;flex:1}.search-results h3{font-size:17px;margin:0 0 7px}.search-results p{font-size:12px;color:#555;margin:0 0 7px}.search-results span,.search-results small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.search-results article>div button{background:var(--yellow);border-radius:20px;padding:7px 14px;margin-top:12px;font-size:12px;font-weight:700}.detail-page{background:#fff;min-height:100vh;padding-bottom:30px}.detail-hero{height:480px;position:relative;overflow:hidden;color:#fff}.detail-hero>img{width:300%;height:200%;object-fit:cover;object-position:var(--pos);position:absolute;inset:0}.detail-mask{position:absolute;inset:0;background:linear-gradient(0deg,#fff,#0000001a 25%,#00000026 70%,#00000073)}.detail-hero header{position:absolute;left:12px;right:12px;top:calc(8px + var(--safe-top));display:flex;justify-content:space-between}.detail-hero header button{width:38px;height:38px;border-radius:50%;background:#0004;display:grid;place-items:center}.detail-title{position:absolute;left:20px;right:20px;bottom:34px;text-shadow:0 1px 8px #000}.detail-title span{font-size:11px;background:#0007;border-radius:5px;padding:4px 7px}.detail-title h1{font-size:29px;margin:12px 0 4px}.detail-title p{margin:0;font-size:13px}.detail-body{padding:0 18px}.detail-actions{display:flex;gap:10px;margin-top:-2px;position:relative}.detail-actions button{height:45px;border-radius:24px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px}.detail-actions .primary{background:var(--yellow);flex:1}.detail-actions .fav{width:100px;background:#f1f1ed}.detail-actions .fav.on{color:#f3a600;background:#fff4c2}.stats{height:78px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-around}.stats span{text-align:center}.stats b,.stats small{display:block}.stats b{font-size:16px}.stats small{font-size:10px;color:var(--muted);margin-top:4px}.detail-body h2{font-size:18px;margin-top:22px}.desc{font-size:13px;color:#555;line-height:1.7}.actors{font-size:12px;color:var(--muted)}.episode-preview{display:flex;gap:9px}.episode-preview button{width:46px;height:42px;background:#f1f1ed;border-radius:9px}.episode-preview button:first-child{background:#fff0a9;color:#c28300;font-weight:700}.watch{width:100%;height:var(--app-height, 100dvh);min-height:0;background:#050505;position:relative;color:#fff;overflow:hidden}.watch-bg{width:300%;height:200%;object-fit:cover;object-position:var(--pos);position:absolute;inset:0}.watch-vignette{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 25%,transparent 55%,rgba(0,0,0,.85))}.watch header{position:absolute;z-index:2;left:13px;right:13px;top:calc(10px + var(--safe-top));display:grid;grid-template-columns:40px 1fr 40px;align-items:center}.watch header button{width:40px;height:40px;display:grid;place-items:center}.watch header span{text-align:center;font-size:14px}.watch header .watch-landscape{border-radius:50%;background:#0a0c1094;box-shadow:inset 0 0 0 1px #ffffff24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.watch header .watch-landscape[hidden]{display:none}.watch.horizontal-source header{grid-template-columns:40px 1fr 40px 40px}.center-play{position:absolute;inset:0;margin:auto;width:70px;height:70px;display:grid;place-items:center;z-index:1}.watch aside{position:absolute;right:10px;bottom:calc(145px + var(--safe-bottom));display:flex;flex-direction:column;gap:18px;z-index:2}.watch aside button{color:#fff;display:flex;flex-direction:column;align-items:center;gap:4px}.watch aside button>span{width:43px;height:43px;border-radius:50%;background:#0005;display:grid;place-items:center}.watch aside em{font-style:normal;font-size:10px;text-shadow:0 1px 4px #000}.watch aside .on{color:#ffcf31}.watch-copy{position:absolute;left:17px;right:69px;bottom:calc(65px + var(--safe-bottom));z-index:2}.watch-copy h2{font-size:16px;margin:0 0 8px}.watch-copy h2 span{font-size:11px;font-weight:400;background:#fff2;padding:3px 6px;border-radius:4px}.watch-copy p{font-size:11px;color:#eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.watch-copy p button{color:#fff;display:inline-flex;align-items:center}.episodes-btn{border:1px solid #fff4;border-radius:15px;padding:5px 9px;display:flex;gap:4px;align-items:center;color:#fff;font-size:10px;background:#0003}.progress{height:2px;background:#fff4;position:absolute;bottom:calc(38px + var(--safe-bottom));left:12px;right:12px;z-index:2}.progress i{height:100%;background:#fff;display:block}.progress span{position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;top:-3px;left:32%}.next-tip{position:absolute;bottom:calc(14px + var(--safe-bottom));left:0;right:0;text-align:center;color:#fff8;font-size:9px}.fav-tabs{margin-bottom:10px}.fav-list article,.history-list article{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);position:relative}.fav-list .poster,.history-list .poster{width:100px;height:132px;flex:none}.fav-list article>div,.history-list article>div{flex:1;padding:7px 0}.fav-list h3,.history-list h3{font-size:15px;margin:0 0 10px}.fav-list p,.history-list p{font-size:11px;color:var(--muted);margin:0}.mini-progress{height:3px;background:#ddd;border-radius:3px;margin:9px 0}.mini-progress i{height:100%;display:block;background:var(--yellow);border-radius:3px}.fav-list span{font-size:10px;color:#db9700}.fav-list article>button,.history-list article>div>button{position:absolute;right:0;bottom:19px;border:1px solid #e7b61b;padding:6px 12px;border-radius:16px;font-size:11px;color:#be8300}.favorites-shell,.favorites-shell .screen{background:#07090e;color:#f4f5f7}.favorites-page{min-height:100vh;padding:calc(8px + var(--safe-top)) 14px calc(var(--tabbar-height) + var(--tabbar-bottom-inset) + 24px);background:radial-gradient(circle at 50% -90px,rgba(255,201,40,.09),transparent 260px),#07090e}.favorites-head{min-height:60px;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px}.favorites-head>button:first-child{width:40px;height:40px;border-radius:13px;color:#f4f5f7;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}.favorites-head>div{min-width:0;text-align:center}.favorites-head h1{margin:0;font-size:18px;font-weight:850;letter-spacing:.2px}.favorites-head p{margin:3px 0 0;color:#747b88;font-size:8px}.favorites-manage{width:42px;height:32px;border-radius:11px;color:#9ba1ad;font-size:10px;font-weight:750}.favorites-manage.active{background:#ffc9281a;color:#ffc928}.favorites-tabs{height:48px;margin:10px 0 14px;padding:4px;border:1px solid #1d222c;border-radius:15px;background:#0e1118;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.favorites-tabs button{min-width:0;border-radius:11px;color:#858c98;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:750;line-height:1;-webkit-tap-highlight-color:transparent;transition:background .16s ease,color .16s ease}.favorites-tabs button small{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#1b2029;color:#737b88;display:grid;place-items:center;font-size:8px}.favorites-tabs button.active{background:#20242d;color:#fff;box-shadow:inset 0 0 0 1px #303640}.favorites-tabs button.active small{background:#ffc928;color:#1a1506}.favorites-tabs button:focus-visible,.favorites-manage:focus-visible,.favorites-head>button:focus-visible{outline:2px solid rgba(255,201,40,.58);outline-offset:2px}.favorites-list{display:grid;gap:10px}.favorite-drama-card{min-height:126px;padding:10px;border:1px solid #1d222b;border-radius:17px;background:#0f1218;display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;position:relative;overflow:hidden}.favorite-drama-card:active{background:#131720}.favorite-drama-cover{width:80px;height:106px;border-radius:11px;overflow:hidden;position:relative;background:#181d26}.favorite-drama-cover img{width:100%;height:100%;display:block;object-fit:cover}.favorite-drama-cover:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#000000b8)}.favorite-drama-cover>span{position:absolute;z-index:1;left:7px;bottom:6px;color:#ffffffdb;font-size:7px;font-weight:700}.favorite-drama-copy{min-width:0;padding:4px 0 36px}.favorite-drama-copy>small{color:#d8ad43;font-size:8px;font-weight:800}.favorite-drama-copy h2{margin:6px 0 8px;overflow:hidden;color:#f7f7f8;font-size:15px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.favorite-drama-copy p{margin:0;color:#858c98;font-size:9px}.favorite-progress{width:min(150px,100%);height:3px;margin-top:9px;overflow:hidden;border-radius:2px;background:#282d36}.favorite-progress i{height:100%;border-radius:inherit;background:#ffc928;display:block}.favorite-drama-copy>em{display:none}.favorite-watch,.favorite-remove{position:absolute;right:11px;bottom:11px;height:29px;padding:0 11px;border-radius:10px;display:flex;align-items:center;gap:3px;font-size:9px;font-weight:850}.favorite-watch{background:#ffc928;color:#181403}.favorite-remove{border:1px solid rgba(236,100,100,.24);background:#ec646414;color:#ef8d8d}.favorites-empty{min-height:410px;padding:40px 22px 80px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.favorites-empty>i{width:66px;height:66px;border:1px solid #272d37;border-radius:22px;background:#11151d;color:#555d69;display:grid;place-items:center;font-style:normal}.favorites-empty h2{margin:18px 0 0;color:#e7e9ed;font-size:16px}.favorites-empty p{max-width:275px;margin:8px 0 0;color:#727986;font-size:10px;line-height:1.65}.favorites-empty button{height:40px;margin-top:20px;padding:0 24px;border-radius:13px;background:#ffc928;color:#181403;font-size:10px;font-weight:900}@media(max-width:350px){.favorites-page{padding-inline:11px}.favorite-drama-card{grid-template-columns:72px minmax(0,1fr);gap:10px}.favorite-drama-cover{width:72px}}.date-label{font-size:13px;font-weight:700;margin:16px 0 0}.profile-page{min-height:100vh;padding:calc(14px + var(--safe-top)) 16px 95px;background:linear-gradient(#fff5ca 0,#f6f6f2 310px)}.profile-page>header{display:flex;justify-content:space-between;align-items:center;height:42px}.profile-page>header>span{font-weight:700;font-size:17px}.profile-page>header>div{display:flex;gap:6px}.profile-page>header button{width:38px;height:38px;display:grid;place-items:center}.user-card{height:88px;display:flex;align-items:center;gap:12px}.avatar{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#ffe574,#f0ad00);border:3px solid #fff;display:grid;place-items:center;font-size:22px;font-weight:800}.user-card>div:nth-child(2){flex:1}.user-card h2{font-size:18px;margin:0 0 6px}.user-card h2 span{font-size:9px;background:#201d16;color:#ffd55f;border-radius:4px;padding:3px 5px;margin-left:5px}.user-card p{font-size:10px;color:#797973;margin:0}.vip-card{height:118px;border-radius:17px;background:linear-gradient(120deg,#252118,#49402b);color:#fff;padding:18px;display:flex;align-items:center}.vip-card>div{flex:1}.vip-card small{color:#ffe294}.vip-card h3{font-size:17px;margin:6px 0}.vip-card p{font-size:9px;color:#d7d0bd;margin:0}.vip-card button{background:linear-gradient(90deg,#ffe590,#eeb844);border-radius:18px;padding:8px 12px;font-size:11px;font-weight:700}.quick-grid{background:#fff;border-radius:17px;margin-top:14px;padding:16px 5px;display:grid;grid-template-columns:repeat(4,1fr)}.quick-grid button{display:flex;flex-direction:column;align-items:center;gap:5px;position:relative}.quick-grid b{height:30px;font-size:22px}.quick-grid span{font-size:11px}.quick-grid em{font-style:normal;font-size:9px;color:var(--muted)}.profile-section{background:#fff;border-radius:17px;margin-top:14px;padding:7px 16px 4px}.profile-section>h3{font-size:16px}.menu-row{display:flex;width:100%;height:61px;align-items:center;border-top:1px solid var(--line);gap:12px;text-align:left}.menu-row>span{font-size:22px}.menu-row>div{flex:1}.menu-row b,.menu-row small{display:block}.menu-row b{font-size:13px}.menu-row small{font-size:9px;color:var(--muted);margin-top:4px}.campaign{margin-top:14px;border-radius:17px;background:linear-gradient(120deg,#ffefb3,#ffe267);padding:16px;position:relative}.campaign span{font-size:10px;color:#9e6800}.campaign h3{margin:6px 0;font-size:18px}.campaign p{font-size:10px;margin:0;color:#765e23}.campaign button{position:absolute;right:15px;bottom:18px;background:#242019;color:#ffe06b;padding:7px 12px;border-radius:16px;font-size:10px}.text-btn{color:#b67c00!important}.message-list article{display:flex;gap:12px;padding:17px 0;border-bottom:1px solid var(--line)}.message-list article>span{width:46px;height:46px;background:#fff;border-radius:15px;display:grid;place-items:center;font-size:22px}.message-list article>div{flex:1}.message-list h3{font-size:14px;margin:0;position:relative}.message-list h3 i{display:inline-block;width:6px;height:6px;background:var(--red);border-radius:50%;margin-left:5px}.message-list p{font-size:11px;color:#555;margin:6px 0}.message-list small{font-size:9px;color:#aaa}.vip-page,.wallet-page{min-height:100vh;background:#f8f4e9;padding:calc(12px + var(--safe-top)) 16px 170px}.vip-hero{text-align:center;padding:19px 0 21px}.vip-crown{font-size:42px;color:#d8a528}.vip-hero h1{font-size:24px;margin:5px}.vip-hero p{font-size:12px;color:#7f7052}.benefits{background:#29251d;color:#fff;border-radius:17px;display:grid;grid-template-columns:repeat(4,1fr);padding:18px 6px}.benefits div{text-align:center}.benefits b,.benefits span,.benefits small{display:block}.benefits b{height:28px;color:#f5c85e}.benefits span{font-size:10px}.benefits small{font-size:7px;color:#bcb49f;margin-top:4px}.plans h2,.coin-box h2{font-size:17px}.plan{height:72px;width:100%;border:1.5px solid #e4ded1;border-radius:13px;margin:9px 0;background:#fff;display:flex;align-items:center;padding:0 14px;position:relative;text-align:left}.plan>span{flex:1}.plan b,.plan small{display:block}.plan b{font-size:14px}.plan small{font-size:9px;color:#888;margin-top:5px}.plan strong{font-size:15px}.plan em{position:absolute;right:-1px;top:-1px;background:#ddd0aa;padding:3px 7px;border-radius:0 13px 0 9px;font-style:normal;font-size:8px}.plan.active{border-color:#dbaa26;background:#fff9e8}.plan.active em{background:#e6b735}.pay-bar{position:fixed;bottom:0;left:0;right:0;transform:none;width:100%;max-width:430px;margin:0 auto;background:#fff;padding:9px 16px calc(10px + var(--safe-bottom));z-index:5;text-align:center;box-shadow:0 -8px 25px #0000000d}.pay-bar p{font-size:9px;color:var(--red);margin:0 0 7px}.pay-bar>button{width:100%;height:45px;border-radius:24px;background:linear-gradient(90deg,#ffd75b,#f0b41d);font-weight:800}.pay-bar small{font-size:8px;color:#aaa}.balance{border-radius:18px;background:linear-gradient(120deg,#302b20,#50452c);color:#fff;padding:22px;margin-top:10px}.balance span{font-size:11px;color:#d9ccb0}.balance h1{font-size:33px;margin:9px 0}.balance h1 small{font-size:12px}.balance p{font-size:10px;color:#c0b79f;margin:0}.coin-box{background:#fff;border-radius:17px;padding:15px;margin-top:14px}.coin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.coin-grid button{height:100px;border:1.5px solid #e7e2d7;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.coin-grid button.active{border-color:#e1ac1f;background:#fff9e8}.coin-grid b{font-size:20px;color:#c98c00}.coin-grid span{font-size:9px;color:#a98028}.coin-grid strong{font-size:12px;margin-top:7px}.coin-grid em{position:absolute;top:0;right:0;background:#ffde73;font-style:normal;font-size:8px;padding:3px;border-radius:0 11px 0 7px}.wallet-note{padding:12px 4px}.wallet-note h3{font-size:13px}.wallet-note p{font-size:10px;line-height:1.6;color:#999}.settings-page section{background:#fff;border-radius:14px;margin:13px 0;padding:0 14px}.setting-row{width:100%;min-height:54px;border-bottom:1px solid var(--line);display:flex;align-items:center;text-align:left}.setting-row:last-child{border:0}.setting-row>span{flex:1;font-size:13px}.setting-row>em{font-style:normal;font-size:10px;color:#aaa;margin-right:6px}.switch{width:43px;height:25px;background:#ddd;border-radius:20px;padding:3px}.switch i{display:block;width:19px;height:19px;border-radius:50%;background:#fff;transition:.2s}.switch.on{background:var(--yellow)}.switch.on i{transform:translate(18px)}.logout{width:100%;height:50px;background:#fff;border-radius:14px;color:var(--red);font-size:13px;margin-top:5px}.copyright{text-align:center;color:#bbb;font-size:9px;line-height:1.7;margin-top:24px}.edit-avatar{text-align:center;padding:20px}.edit-avatar>div{width:78px;height:78px;border-radius:50%;background:linear-gradient(135deg,#ffe576,#efa900);display:grid;place-items:center;margin:auto;font-size:26px;font-weight:800}.edit-avatar button{font-size:11px;color:#ae7600;margin-top:8px}.form-list{background:#fff;border-radius:16px;padding:0 15px}.form-list label,.form-list>button{width:100%;min-height:58px;border-bottom:1px solid var(--line);display:flex;align-items:center;text-align:left}.form-list span{width:75px;font-size:13px}.form-list input,.form-list textarea{border:0;outline:0;background:none;flex:1;text-align:right}.security-page{padding-bottom:calc(28px + var(--safe-bottom))}.security-summary,.security-form,.session-list,.privacy-explain{margin:13px 14px;border-radius:16px;background:var(--surface, #fff)}.security-summary{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden}.security-summary>div{min-width:0;padding:16px;background:var(--surface, #fff)}.security-summary span,.security-summary b{display:block}.security-summary span{color:var(--muted);font-size:10px}.security-summary b{margin-top:6px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.security-form{padding:16px}.security-form h2,.session-list h2,.privacy-explain h2{margin:0;font-size:15px}.security-form>p,.session-list header p,.privacy-explain p{margin:5px 0 14px;color:var(--muted);font-size:10px;line-height:1.6}.security-form label{display:block;margin-top:11px}.security-form label span{display:block;margin-bottom:6px;font-size:11px;font-weight:650}.security-form input{width:100%;height:48px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2, #f7f7f3);color:var(--ink);padding:0 13px;outline:0}.security-form>button{width:100%;height:48px;margin-top:15px;border-radius:24px;background:var(--yellow);color:#332500;font-weight:750}.session-list{padding:0 16px}.session-list>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px}.session-list>header button{color:#a86f00;font-size:11px;white-space:nowrap}.session-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;border-top:1px solid var(--line)}.session-list article b,.session-list article small{display:block}.session-list article b{font-size:12px}.session-list article small,.session-list article>span,.security-loading{color:var(--muted);font-size:9px}.session-list article small{margin-top:4px}.security-loading{padding:22px 0}.privacy-settings-page .privacy-explain{padding:16px}.form-list em{flex:1;text-align:right;font-style:normal;font-size:12px;color:#999}.form-list .bio{display:block;padding:15px 0}.form-list .bio span{display:block}.form-list textarea{width:100%;height:80px;text-align:left;padding-top:12px;resize:none}.legal-logo{display:flex;justify-content:center;padding:25px 0 5px}.legal-page>h2{text-align:center;font-size:19px}.legal-page>p{text-align:center;font-size:9px;color:#aaa}.legal-page article{background:#fff;padding:15px;border-radius:16px;margin-top:22px}.legal-page article h3{font-size:14px}.legal-page article p{text-align:left;font-size:11px;color:#666;line-height:1.8}.empty{grid-column:1/-1;text-align:center;padding:70px 20px;color:var(--muted)}.empty>div{font-size:42px;filter:grayscale(.25)}.empty h3{color:#555;font-size:16px}.empty p{font-size:11px}.empty button{background:var(--yellow);color:#181814;padding:9px 17px;border-radius:20px;font-size:12px;margin-top:7px}.overlay{position:fixed;z-index:100;inset:0;background:#0008;display:flex;align-items:flex-end;justify-content:center}.sheet{width:100%;max-width:430px;max-height:75vh;overflow:auto;background:#fff;border-radius:22px 22px 0 0;padding:20px 18px calc(20px + var(--safe-bottom));animation:up .25s ease}.sheet-head{display:flex;align-items:center;justify-content:space-between}.sheet-head h2{font-size:17px;margin:0}.sheet-head p{font-size:9px;color:#999;margin:4px 0}.sheet-head>button{font-size:28px;color:#999}.episode-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:18px}.episode-grid button{height:48px;background:#f3f3ef;border-radius:10px;position:relative}.episode-grid button.active{background:#ffe58a;color:#b77a00;font-weight:700}.episode-grid i{position:absolute;right:2px;top:2px;font-size:6px;font-style:normal;color:#c99716}.sheet-desc{font-size:13px;line-height:1.7;color:#555}.tags{display:flex;gap:8px;margin:20px 0}.tags span{background:#f1f1ed;color:#30333a;border-radius:15px;padding:6px 11px;font-size:11px;font-weight:650}.comments article{display:flex;gap:9px;padding:14px 0;border-bottom:1px solid var(--line);position:relative}.comments article>span{width:34px;height:34px;border-radius:50%;background:#ffe384;display:grid;place-items:center}.comments article>div{flex:1}.comments b{font-size:11px;color:#777}.comments p{font-size:12px;margin:5px 0}.comments small{font-size:8px;color:#aaa}.comments article>em{font-style:normal;font-size:9px;color:#999}.comment-input{position:sticky;bottom:0;background:#fff;display:flex;gap:8px;padding-top:12px}.comment-input input{border:0;background:#f1f1ed;border-radius:20px;padding:10px 14px;flex:1;outline:0}.comment-input button{color:#bd8100}.share-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 0}.share-grid button{display:flex;flex-direction:column;align-items:center;gap:8px}.share-grid b{width:50px;height:50px;border-radius:50%;background:#fff0b0;display:grid;place-items:center;font-size:16px}.share-grid span{font-size:10px}.cancel{width:100%;height:45px;border-top:1px solid var(--line)}.overlay.center{align-items:center}.login-modal,.confirm{width:calc(100% - 38px);max-width:390px;background:#fff;border-radius:22px;padding:25px;text-align:center;position:relative;animation:pop .22s ease}.login-modal>button:first-child{position:absolute;right:14px;top:10px;font-size:26px;color:#999}.login-modal .logo{justify-content:center}.login-modal h2{font-size:21px;margin:20px 0 5px}.login-modal>p{font-size:11px;color:#999;margin-bottom:22px}.login-modal label{height:48px;border:1px solid #e5e5df;border-radius:12px;margin:10px 0;display:flex;align-items:center;padding:0 13px;text-align:left;font-size:12px}.login-modal input{border:0;outline:0;min-width:0;flex:1;padding-left:10px}.login-modal label button{color:#b97e00;font-size:11px}.login-btn{width:100%;height:46px;border-radius:23px;background:var(--yellow);font-weight:700;margin:6px 0 14px}.login-modal>small{font-size:8px;color:#aaa;line-height:1.7}.confirm>div:first-child{font-size:35px}.confirm h3{font-size:17px}.confirm p{font-size:11px;color:#777}.confirm>div:last-child{display:flex;gap:10px;margin-top:20px}.confirm>div:last-child button{flex:1;height:42px;background:#eee;border-radius:22px}.confirm>div:last-child button:last-child{background:var(--yellow);font-weight:700}.toast{position:fixed;z-index:300;left:50%;top:12%;transform:translate(-50%);background:#222e;color:#fff;padding:10px 16px;border-radius:22px;font-size:12px;white-space:nowrap;animation:toast .25s ease}.splash{height:100vh;max-height:950px;min-height:600px;background:linear-gradient(150deg,#ffdf58,#f6b800);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.splash-logo{width:90px;height:90px;border-radius:22px;box-shadow:0 18px 40px #b77c0030;object-fit:cover}.splash .splash-wordmark{font-size:38px;letter-spacing:-3px;margin:22px 0 3px}.splash p{font-size:13px;letter-spacing:6px}.loader{width:100px;height:3px;background:#fff7;border-radius:3px;overflow:hidden;margin-top:50px}.loader i{display:block;width:45%;height:100%;background:#fff;animation:load 1.1s infinite}.splash>button{position:absolute;bottom:60px;border:1px solid #18181455;border-radius:20px;padding:8px 20px;font-size:11px}@keyframes up{0%{transform:translateY(100%)}to{transform:none}}@keyframes pop{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}@keyframes toast{0%{transform:translate(-50%,-10px);opacity:0}}@keyframes load{0%{transform:translate(-100%)}to{transform:translate(230%)}}@media(max-width:480px){:root{background:var(--bg)}html,body,#app{background:var(--bg)}.phone{box-shadow:none;max-width:none}.bottom-nav,.pay-bar,.wallet-pay-bar,.detail-bottom,.create-dock,.sheet{max-width:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.home-page{padding-top:calc(8px + var(--safe-top))}.home-head{height:48px;padding-top:0}.channel-row{padding-top:8px}.detail-actions .primary.disabled{background:#e7e7e1;color:#777}.episode-grid button.paid{border:1px solid #f0b934;color:#7a5200;background:#fff8dc}.episode-grid button b{display:block}.episode-grid button small{display:block;font-size:8px;margin-top:2px;color:#b58000}.purchase-modal{width:88%;max-width:360px;border-radius:20px;background:linear-gradient(180deg,#322414,#171717 25%);color:#fff;padding:18px;box-shadow:0 18px 60px #0008;border:1px solid #6f5227}.purchase-modal header{display:flex;align-items:center;justify-content:center;position:relative;color:#ffdb57}.purchase-modal header h2{margin:0;font-size:24px}.purchase-modal header button{position:absolute;right:0;color:#fff8;font-size:22px}.purchase-box{margin:28px 0 14px;background:#242424;border-radius:12px;padding:35px 16px;text-align:center}.purchase-box p{margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.5}.purchase-box b{color:#ffdb57}.purchase-box small{color:#aaa}.purchase-balance{display:flex;justify-content:space-between;color:#d9c08d;font-size:12px;margin:0 6px 14px}.purchase-modal footer{display:grid;grid-template-columns:1fr 1fr;gap:14px}.purchase-modal footer button{height:48px;border-radius:24px;border:1px solid #f3bf3b;color:#f3bf3b;font-weight:800}.purchase-modal footer .unlock{border:0;color:#3c2500;background:linear-gradient(90deg,#ffbd18,#fff1a9)}.watch{will-change:transform,opacity;touch-action:pan-y;background:#000}.watch.watch-leaving{pointer-events:none}.watch.leave-up{animation:watchLeaveUp .22s cubic-bezier(.22,.8,.2,1) forwards}.watch.leave-down{animation:watchLeaveDown .22s cubic-bezier(.22,.8,.2,1) forwards}.watch.enter-up{animation:watchEnterFromBottom .28s cubic-bezier(.18,.86,.2,1) both}.watch.enter-down{animation:watchEnterFromTop .28s cubic-bezier(.18,.86,.2,1) both}.root-top>span:first-child{width:44px;height:44px}.invite-hero{border-radius:18px;background:linear-gradient(135deg,#27211a,#6e4c13);color:#fff;padding:22px;margin-bottom:14px}.invite-hero small{color:#ffd86b}.invite-hero h1{font-size:24px;margin:8px 0}.invite-hero p{font-size:12px;color:#f5e8bf;line-height:1.6;margin:0}.invite-card,.feedback-card{background:#fff;border-radius:16px;padding:16px;margin-bottom:14px}.invite-card span,.invite-card strong,.invite-card p{display:block;text-align:center}.invite-card span{font-size:11px;color:#999}.invite-card strong{font-size:28px;letter-spacing:2px;margin:8px 0;color:#bd8200}.invite-card p{font-size:10px;color:#888;background:#f6f6f2;border-radius:9px;padding:9px;word-break:break-all}.invite-card button,.wide-primary{width:100%;height:44px;border-radius:22px;background:var(--yellow);font-weight:800;margin-top:10px}.invite-rules{background:#fff;border-radius:16px;padding:16px;margin-bottom:14px}.invite-rules h2,.feedback-card h2{font-size:17px;margin:0 0 12px}.invite-rules div{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.invite-rules b{width:24px;height:24px;border-radius:50%;background:#fff1b9;color:#b47b00;display:grid;place-items:center}.invite-rules span{font-size:12px;color:#555}.feedback-card label{display:block;margin-top:12px}.feedback-card label span{display:block;font-size:11px;font-weight:700;margin-bottom:7px}.feedback-card input,.feedback-card select,.feedback-card textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:#fafaf8;padding:11px;outline:0}.feedback-card textarea{height:120px;resize:none;line-height:1.5}.empty-mini{font-size:12px;color:#999;text-align:center;padding:18px 0;margin:0}@keyframes watchLeaveUp{to{transform:translate3d(0,-34%,0) scale(.96);opacity:.45;filter:brightness(.65)}}@keyframes watchLeaveDown{to{transform:translate3d(0,34%,0) scale(.96);opacity:.45;filter:brightness(.65)}}@keyframes watchEnterFromBottom{0%{transform:translate3d(0,100%,0) scale(1.02);filter:brightness(.8)}to{transform:translateZ(0) scale(1);filter:brightness(1)}}@keyframes watchEnterFromTop{0%{transform:translate3d(0,-100%,0) scale(1.02);filter:brightness(.8)}to{transform:translateZ(0) scale(1);filter:brightness(1)}}.watch .progress{bottom:42px;height:3px;cursor:pointer;touch-action:none}.watch .progress:before{content:"";position:absolute;inset:-14px 0}.watch .progress input[type=range]{position:absolute;z-index:4;left:-8px;right:-8px;top:-17px;width:calc(100% + 16px);height:37px;margin:0;padding:0;opacity:0;cursor:pointer;touch-action:none;-webkit-appearance:none;appearance:none}.watch .progress i{width:0;transition:width .08s linear}.watch .progress span{left:0;transform:translate(-50%);transition:left .08s linear}.watch .progress.ready span{width:10px;height:10px;top:-4px;box-shadow:0 0 0 5px #ffffff18}.watch .progress time{position:absolute;top:10px;font-size:10px;color:#fffc;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #000}.watch .progress time[data-current]{left:0}.watch .progress time[data-duration]{right:0}.watch .progress:not(.ready) i,.watch .progress:not(.ready) span{opacity:.45}.detail-hero{height:min(58vh,360px);min-height:318px}.detail-mask{background:linear-gradient(0deg,#fff,#ffffffeb 12%,#0000000a 34%,#0000002e 72%,#0000007a)}.detail-title{bottom:28px}.detail-title h1{font-size:27px;margin:10px 0 5px;line-height:1.12}.detail-title p{display:-webkit-box;overflow:hidden;max-width:100%;font-size:12px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.detail-body{padding:0 20px 24px}.detail-actions{margin-top:0;transform:translateY(-8px)}.stats{height:66px}.detail-body h2{margin-top:18px}.desc{margin-bottom:8px}.episode-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.episode-preview button,.episode-grid button{min-width:0;height:54px;border-radius:12px;background:#f3f3ef;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;line-height:1;text-align:center;overflow:hidden}.episode-preview button b,.episode-grid button b{display:block;width:100%;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.episode-preview button small,.episode-grid button small{display:block;margin:0;width:100%;font-size:9px;color:#8d8a82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.episode-preview button.paid,.episode-grid button.paid{border:1px solid #f0c44b;background:#fff6d7;color:#7a5200}.episode-preview button.paid small,.episode-grid button.paid small{color:#b07800;font-weight:700}.episode-preview button:first-child{background:#fff0a9;color:#c28300}.episode-preview button.more{font-size:18px;color:#777}.episode-grid{grid-template-columns:repeat(4,1fr);gap:10px}.episode-grid button.active{box-shadow:inset 0 0 0 2px #d89d00}@media(max-width:360px){.detail-hero{height:52vh;min-height:290px}.episode-preview,.episode-grid{grid-template-columns:repeat(3,1fr)}.detail-actions .fav{width:92px}.detail-title h1{font-size:24px}}.home-page .hero{height:clamp(154px,40vw,172px);border-radius:17px}.home-page .hero-copy{left:18px;bottom:16px;max-width:calc(100% - 70px)}.home-page .hero-copy>span{font-size:10px}.home-page .hero-copy h1{font-size:22px;line-height:1.12;margin:5px 0}.home-page .hero-copy p{max-width:250px;margin:0 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .hero-copy button{min-height:34px;padding:7px 13px}.home-page .dots{right:12px;bottom:10px}.home-shell,.home-shell .screen,.home-shell .home-page{background:#070a12;color:#f7f8fc}.home-shell{padding-bottom:calc(72px + var(--safe-bottom))}.home-page{padding:calc(104px + var(--safe-top)) 10px 96px}.home-command{height:50px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:6px}.home-fixed-head{position:fixed;z-index:18;top:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;margin:0;padding:calc(8px + var(--safe-top)) 16px 8px;background:#080b12;box-shadow:0 10px 22px #030509b8}.home-fixed-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#222837}.home-brand{width:auto;height:42px;display:flex;align-items:center;gap:7px;overflow:hidden}.home-brand-cluster{position:relative;display:flex;min-width:0;align-items:center;gap:7px}.home-language-button{display:grid;width:34px;min-width:34px;height:30px;padding:0;place-items:center;border:1px solid #303646;border-radius:10px;background:#121722;color:#dfe3ec;font-size:11px;font-weight:800;letter-spacing:-.2px}.home-language-button.active,.home-language-button:focus-visible{border-color:#ffc928d1;color:#ffd347;outline:none}.home-language-menu{position:absolute;z-index:40;top:calc(100% + 8px);left:42px;width:174px;padding:7px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#131720fa;box-shadow:0 18px 48px #00000080;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);animation:language-menu-in .15s ease-out both}.home-language-menu button{display:flex;width:100%;min-height:48px;padding:7px 10px;align-items:center;justify-content:space-between;border-radius:11px;color:#f5f7fb;text-align:left}.home-language-menu button.active{background:#ffc9281f;color:#ffd447}.home-language-menu button span,.home-language-menu button b,.home-language-menu button small{display:block}.home-language-menu button b{font-size:13px}.home-language-menu button small{margin-top:2px;color:#7f8798;font-size:9px}.home-language-menu button i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#ffc928f0;color:#211800;font-size:11px;font-style:normal;font-weight:900}.home-language-menu button:not(.active) i{background:transparent}@keyframes language-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.home-brand-logo{display:block;width:32px;height:32px;flex:none;border-radius:9px;object-fit:cover}.home-brand>.brand-wordmark{color:#f7f8fb;font-size:22px;white-space:nowrap}.home-brand .logo{gap:0}.home-brand .logo b{display:none}.home-brand .fruit{width:31px;height:31px}.home-search{height:38px;min-width:0;padding:0 13px;border:1px solid #292e3c;border-radius:22px;background:#11141e;color:#8f95a5;display:flex;align-items:center;gap:8px;text-align:left}.home-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.home-recharge{position:relative;isolation:isolate;overflow:hidden;height:38px;border:1px solid rgba(255,211,80,.58);border-radius:21px;background:linear-gradient(115deg,#493813,#725a21,#3d3015);color:#ffe887;padding:0 14px 0 6px;display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;font-weight:850;letter-spacing:.2px;box-shadow:inset 0 1px #ffffff29,0 5px 16px #ffb71f21}.home-recharge:after{content:"";position:absolute;z-index:-1;inset:-80% auto -80% -28%;width:42%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:home-recharge-shine 4.8s ease-in-out infinite}.home-recharge b{width:25px;height:25px;flex:none;border-radius:50%;border:1px solid rgba(255,250,196,.78);background:linear-gradient(145deg,#fff076,#ffbf27 58%,#ff8f16);color:#3a2700;display:grid;place-items:center;font-size:12px;font-weight:950;box-shadow:0 2px 7px #ffad1947}.home-auth-action{min-width:108px;justify-content:flex-start}.home-auth-action b svg{width:14px;height:14px;stroke-width:2.25}@keyframes home-recharge-shine{0%,72%{left:-42%}to{left:142%}}@media(prefers-reduced-motion:reduce){.home-recharge:after{animation:none}}.home-pill-row{display:flex;gap:6px;overflow-x:auto;margin:0 -10px;padding:1px 10px 0;scrollbar-width:none}.home-pill-row::-webkit-scrollbar{display:none}.home-pill-row button{height:30px;padding:0 14px;border:1px solid #303544;border-radius:16px;background:#11141e;color:#a3a8b5;font-size:11px;font-weight:700;white-space:nowrap}.home-pill-row button.active{border-color:#ffc928;background:linear-gradient(120deg,#ffd64e,#ffb915);color:#211800}.home-promo{height:108px;margin-top:10px;border-radius:10px;overflow:hidden;position:relative;background:linear-gradient(135deg,#252a38,#11151d);color:#fff;isolation:isolate}.home-promo>img{display:none}.home-promo.has-real-poster{background-image:none}.home-promo>img.real-poster{display:block;position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.home-promo-mask{position:absolute;inset:0;background:linear-gradient(90deg,#05070ddb,#05070d38 65%,#05070d14),linear-gradient(0deg,rgba(0,0,0,.45),transparent);z-index:-1}.home-promo-copy{position:absolute;left:13px;top:12px;right:95px;text-shadow:0 1px 5px #000}.home-promo-copy small{display:inline-block;color:#ffd84e;font-size:9px;font-weight:700}.home-promo-copy h1{font-size:21px;line-height:1.05;margin:7px 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-promo-copy span{display:block;font-size:10px;color:#e7e9ef;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-promo-action{position:absolute;right:12px;top:12px;padding:6px 10px;border-radius:15px;background:#ff3347;color:#fff;font-size:9px;font-weight:800}.home-promo-dots{position:absolute;right:12px;bottom:9px;display:flex;gap:4px}.home-promo-dots button{width:5px;height:5px;border-radius:5px;background:#ffffff72}.home-promo-dots button.active{width:17px;background:#ffc928}.home-promo-empty{display:grid;place-items:center;background:#111621;border:1px dashed #343c50;text-align:center}.home-promo-empty b,.home-promo-empty span{display:block}.home-promo-empty b{font-size:13px}.home-promo-empty span{font-size:10px;color:#858c9e;margin-top:6px}.home-block-head{height:54px;display:flex;align-items:center;justify-content:space-between}.home-block-head h2{font-size:18px;margin:0;display:flex;align-items:center;gap:9px}.home-block-head h2:before{content:"";width:4px;height:21px;border-radius:3px;background:#ffd12c;box-shadow:0 0 10px #ffcb2655}.home-block-head button{display:flex;align-items:center;color:#9ca1ae;font-size:11px}.home-feature-card{height:168px;border:1px solid #5f4723;border-radius:12px;background:linear-gradient(100deg,#463016cc,#0f0e0de0 44%,#090b11 78%);overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 39%;position:relative;isolation:isolate;box-shadow:inset 0 0 32px #ffb9360a}.home-feature-card:before{content:"";position:absolute;z-index:-1;inset:-60% 44% -70% -24%;background:repeating-conic-gradient(from 214deg at 18% 48%,rgba(255,209,105,.075) 0 4deg,transparent 4deg 18deg);filter:blur(.4px);opacity:.38;pointer-events:none}.home-feature-copy{position:relative;z-index:2;padding:13px 11px 12px 18px;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.home-feature-copy h3{margin:0 0 8px;color:#ffe17a;font-size:18px;font-weight:900;letter-spacing:-.3px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-shadow:0 1px 10px rgba(255,190,45,.12)}.home-feature-copy>div{display:flex;gap:6px;max-width:100%}.home-feature-copy>div span{padding:4px 9px;border-radius:5px;background:#4e3c16;color:#e9bd42;font-size:9px;line-height:1;white-space:nowrap;max-width:90px;overflow:hidden;text-overflow:ellipsis}.home-feature-copy>div span+span{background:#292a2e;color:#aeb0b7}.home-feature-copy>button{margin-top:auto;min-height:29px;padding:0 13px;border-radius:18px;background:linear-gradient(110deg,#ffc51d,#ffe991);color:#2b1d00;font-size:10px;font-weight:900;display:flex;align-items:center;gap:5px;box-shadow:0 7px 18px #ffb91c1f}.home-feature-poster{align-self:stretch;height:auto;margin:9px 16px 9px 0;border-radius:11px;border:1px solid #8f6a20;box-shadow:7px 7px #ffdc67c7,0 0 22px #ffb82333;position:relative;background:#151922}.home-feature-poster:after{content:"";position:absolute;z-index:2;inset:0;border-radius:10px;background:linear-gradient(0deg,rgba(3,4,7,.86),transparent 35%),linear-gradient(90deg,rgba(9,11,17,.24),transparent 28%);box-shadow:inset 0 0 22px #00000052;pointer-events:none}.home-feature-poster img.poster-backdrop{filter:blur(16px) brightness(.72) saturate(1.16)}.home-feature-poster img.real-poster.video-poster{inset:18% 0 17%;height:65%;object-fit:cover;border-top:1px solid rgba(255,222,117,.35);border-bottom:1px solid rgba(255,222,117,.35)}.home-feature-poster i{position:absolute;z-index:4;right:-1px;top:-1px;padding:6px 9px;background:linear-gradient(120deg,#fff1ad,#ffd461);border-radius:0 11px 0 9px;color:#714600;font-style:normal;font-size:9px;font-weight:900;box-shadow:0 4px 12px #ffc73438}.home-feature-poster b{position:absolute;z-index:4;left:7px;right:5px;bottom:6px;font-size:8px;color:#fff;text-shadow:0 1px 5px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-feature-poster b span{color:#ffc928;margin-right:3px}.home-poster-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 9px;margin-top:12px}.home-channel-waterfall{margin-bottom:8px}.home-grid-card{min-width:0}.home-editorial-grid,.home-recommend-desktop-head,.home-recommend-desktop-grid{display:none}.home-grid-poster{height:244px;border-radius:9px;position:relative;border:1px solid #191d29;overflow:hidden}.home-grid-poster:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#030409d9)}.home-grid-poster>span{position:absolute;z-index:2;left:0;top:0;padding:5px 9px;border-radius:0 0 7px;background:#ff932e;color:#fff;font-size:9px;font-weight:800}.home-grid-poster>div{position:absolute;z-index:2;left:8px;bottom:7px}.home-grid-poster small{font-size:9px;color:#fff;text-shadow:0 1px 4px #000}.home-grid-card h3{font-size:13px;margin:7px 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-grid-card p{font-size:9px;color:#858b9a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-rank-link{height:68px;margin-top:18px;padding:0 13px;border:1px solid #4a3b18;border-radius:12px;background:linear-gradient(110deg,#2d230d,#4a3610);display:flex;align-items:center;gap:9px}.home-rank-link>div:first-child{flex:1}.home-rank-link span,.home-rank-link b{display:block}.home-rank-link span{font-size:10px;color:#ffd558}.home-rank-link b{font-size:13px;margin-top:5px;color:#fff}.home-rank-link .rank-faces{display:flex}.home-rank-link .rank-faces span{width:31px;height:40px;margin-left:-8px;border:2px solid #59461c;border-radius:7px;overflow:hidden;background:#181818}.home-rank-link .rank-faces img{width:300%;height:200%;object-fit:cover;object-position:var(--pos)}.home-catalog-page-status{min-height:64px;margin:10px 0 2px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:13px}.home-catalog-page-status i{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--muted) 28%,transparent);border-top-color:var(--yellow);border-radius:50%;animation:home-catalog-spin .75s linear infinite}.home-catalog-page-status.is-complete{min-height:44px;opacity:.72}.home-catalog-page-status.is-complete:before,.home-catalog-page-status.is-complete:after{content:"";width:34px;height:1px;background:color-mix(in srgb,var(--muted) 18%,transparent)}@keyframes home-catalog-spin{to{transform:rotate(1turn)}}.home-shell .bottom-nav,.home-shell~.bottom-nav{background:#080a10f5;border-color:#232735;color:#7f8593}.home-shell .nav-item,.home-shell .nav-play,.home-shell~.bottom-nav .nav-item,.home-shell~.bottom-nav .nav-play{color:#7f8593}.home-shell .nav-item.active,.home-shell~.bottom-nav .nav-item.active{color:#ffd12e}.home-shell .nav-play em,.home-shell~.bottom-nav .nav-play em{color:#a3a7b1}.home-shell .empty{color:#7f8798;background:#10141e;border:1px dashed #313849;border-radius:12px;padding:38px 18px}.home-shell .empty h3{color:#d6d9e2}@media(max-width:370px){.home-command{grid-template-columns:38px minmax(0,1fr) auto;gap:5px}.home-brand{width:38px}.home-recharge{padding:0 9px}.home-recharge span{font-size:10px}.home-pill-row button{padding:0 12px}.home-feature-card{grid-template-columns:minmax(0,1fr) 40%;height:160px}.home-feature-copy{padding-left:14px}.home-feature-copy h3{font-size:16px}.home-feature-poster{margin-right:13px}.home-grid-poster{height:218px}}.detail-shell,.detail-shell .screen,.detail-page{background:#080a0f;color:#f4f6fb}.detail-shell{padding-bottom:0}.detail-page{min-height:100vh;padding-bottom:calc(28px + var(--safe-bottom));overflow:hidden}.detail-page .detail-hero{height:clamp(430px,61vh,560px);min-height:430px;position:relative;isolation:isolate;background-color:#11151d}.detail-page .detail-hero:before{content:"";position:absolute;z-index:1;inset:auto -18% -62px;height:160px;background:radial-gradient(ellipse at center,rgba(255,197,37,.16),transparent 67%);filter:blur(16px);pointer-events:none}.detail-page .detail-mask{z-index:0;background:linear-gradient(180deg,#04060a94,#04060a14 26%,#05070b24 50%,#080a0fe6 84%,#080a0f),linear-gradient(90deg,rgba(0,0,0,.28),transparent 62%)}.detail-page .detail-hero header{z-index:3;left:15px;right:15px;top:calc(10px + var(--safe-top));display:grid;grid-template-columns:42px 1fr 42px;align-items:center}.detail-page .detail-hero header>span{text-align:center;font-size:13px;font-weight:650;letter-spacing:.5px;color:#fff;opacity:.94;text-shadow:0 1px 8px #000}.detail-page .detail-hero header button{width:42px;height:42px;border:1px solid rgba(255,255,255,.2);background:#05070b57;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 28px #0003}.detail-page .detail-title{z-index:2;left:18px;right:18px;bottom:48px;text-shadow:0 2px 12px rgba(0,0,0,.72)}.detail-page .detail-kicker{display:flex;align-items:center;gap:7px;margin-bottom:12px}.detail-page .detail-kicker span,.detail-page .detail-kicker i{height:23px;padding:0 9px;border-radius:6px;display:flex;align-items:center;font-style:normal;font-size:10px;font-weight:750;letter-spacing:.2px}.detail-page .detail-kicker span{background:linear-gradient(110deg,#ffcd31,#ffb914);color:#261a00;text-shadow:none}.detail-page .detail-kicker i{border:1px solid rgba(255,255,255,.2);background:#07090e66;color:#f1f2f6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.detail-page .detail-title h1{font-size:34px;line-height:1.06;letter-spacing:-1.3px;margin:0 0 10px;max-width:92%;text-wrap:balance}.detail-page .detail-title>p{font-size:13px;line-height:1.5;color:#e5e7ed;margin:0 0 14px;max-width:94%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-meta{display:flex;align-items:center;gap:9px;color:#c9cdd7;font-size:10px;text-shadow:0 1px 6px #000}.detail-meta i{width:3px;height:3px;border-radius:50%;background:#a4a9b4}.detail-page .detail-body{position:relative;z-index:4;margin-top:-27px;padding:0 14px 26px}.detail-action-dock{height:74px;padding:8px;border:1px solid #242a36;border-radius:20px;background:#11151ef0;box-shadow:0 18px 45px #0000006b;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:grid;grid-template-columns:minmax(0,1fr) 53px 53px;gap:7px}.detail-action-dock button{min-width:0;border-radius:14px;display:flex;align-items:center;justify-content:center}.detail-action-dock .primary{height:56px;background:linear-gradient(110deg,#ffd64a,#ffb914);color:#251900;box-shadow:inset 0 1px #fff8a9,0 7px 20px #ffbd1d28;gap:8px}.detail-action-dock .primary span{width:29px;height:29px;border-radius:50%;background:#1c1710;color:#ffd33c;display:grid;place-items:center}.detail-action-dock .primary b{font-size:15px;white-space:nowrap}.detail-action-dock .primary small{font-size:10px;font-weight:650;opacity:.64;white-space:nowrap}.detail-action-dock .primary.disabled{background:#252a33;color:#767d8d;box-shadow:none}.detail-action-dock>button:not(.primary){height:56px;border:1px solid #2a303d;background:#181c25;color:#d9dde6;flex-direction:column;gap:4px}.detail-action-dock>button:not(.primary) small{font-size:8px;color:#9097a7}.detail-action-dock .fav.on{color:#ffcb2d;border-color:#69551d;background:#272315}.detail-action-dock .fav.on small{color:#ffcb2d}.detail-panel{margin-top:13px;padding:17px 15px;border:1px solid #1f2531;border-radius:18px;background:linear-gradient(145deg,#11151e,#0e1118);box-shadow:inset 0 1px #ffffff06}.detail-panel>header,.detail-recommend>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.detail-panel>header>div small,.detail-recommend>header small{display:block;color:#d7a90f;font-size:7px;font-weight:850;letter-spacing:1.5px;margin-bottom:4px}.detail-panel h2,.detail-recommend h2{font-size:18px;line-height:1.1;margin:0;letter-spacing:-.3px}.detail-panel>header>button{display:flex;align-items:center;color:#818897;font-size:9px}.detail-intro .desc{margin:0;color:#b9bfca;font-size:12px;line-height:1.75;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.detail-intro .actors{margin:12px 0 0;padding-top:12px;border-top:1px solid #202632;color:#aeb4c0;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-intro .actors span{display:inline-flex;padding:3px 7px;margin-right:7px;border-radius:5px;background:#282313;color:#e3b62f;font-size:8px}.detail-episodes{padding-right:0;overflow:hidden}.detail-episodes>header{padding-right:15px}.detail-episodes .episode-preview{display:flex;gap:9px;overflow-x:auto;padding:1px 15px 5px 0;scroll-snap-type:x proximity;scrollbar-width:none}.detail-episodes .episode-preview::-webkit-scrollbar{display:none}.detail-episodes .episode-preview button{width:84px;min-width:84px;height:82px;padding:10px;border:1px solid #282e3a;border-radius:14px;background:#181c25;color:#e7e9ee;align-items:flex-start;justify-content:flex-start;text-align:left;scroll-snap-align:start;position:relative;gap:0}.detail-episodes .episode-preview button>span{font-size:20px;line-height:1;font-weight:900;letter-spacing:-.5px;color:#f3f4f7}.detail-episodes .episode-preview button>b{font-size:10px;line-height:1.1;margin-top:7px;color:#aeb4c0;text-align:left}.detail-episodes .episode-preview button>small{font-size:8px;line-height:1;margin-top:5px;color:#6f7787;text-align:left}.detail-episodes .episode-preview button.current{border-color:#866b19;background:linear-gradient(145deg,#342c17,#1a1916);box-shadow:inset 0 0 0 1px #c89f2040}.detail-episodes .episode-preview button.current:after{content:"首播";position:absolute;right:7px;top:8px;padding:2px 4px;border-radius:4px;background:#ffd139;color:#251a00;font-size:6px;font-weight:900}.detail-episodes .episode-preview button.paid{border-color:#50472b;background:linear-gradient(145deg,#211f19,#17191e)}.detail-episodes .episode-preview button.paid>small{color:#e0b735}.detail-episodes .episode-preview button.more>span{letter-spacing:2px;color:#949baa}.episode-summary{display:flex;align-items:center;gap:6px;margin:9px 15px 0 0;color:#7f8796;font-size:8px}.episode-summary span{padding:4px 7px;border-radius:5px;background:#1d222c;color:#adb3c0}.episode-summary em{font-style:normal;margin-left:auto}.detail-recommend{padding:22px 1px 0}.detail-reco-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 9px}.detail-reco-grid .drama-card{min-width:0;width:auto}.detail-reco-grid .poster{height:240px;border-radius:12px;border:1px solid #1e2430}.detail-reco-grid .card-meta b{color:#e9ebf0}.detail-reco-grid .card-meta span{color:#747c8b}.detail-reco-empty{height:82px;border:1px dashed #2c3340;border-radius:15px;background:#0e1219;display:flex;align-items:center;padding:0 17px;gap:13px;color:#697181}.detail-reco-empty>span{width:36px;height:36px;border-radius:12px;background:#1f1c12;color:#d6aa20;display:grid;place-items:center}.detail-reco-empty b,.detail-reco-empty small{display:block}.detail-reco-empty b{font-size:12px;color:#b9bfca}.detail-reco-empty small{font-size:9px;margin-top:5px}@media(max-width:370px){.detail-page .detail-hero{height:430px;min-height:430px}.detail-page .detail-title h1{font-size:30px}.detail-action-dock{grid-template-columns:minmax(0,1fr) 50px 50px}.detail-action-dock .primary small{display:none}.detail-episodes .episode-preview button{width:79px;min-width:79px}}.detail-shell .screen{overflow:visible}.detail-page.detail-info-page{min-height:100vh;padding:calc(8px + var(--safe-top)) 14px calc(94px + var(--safe-bottom));overflow:visible;background:radial-gradient(circle at 95% 0,#171923 0,transparent 27%),#080a0f;color:#f4f5f8}.detail-info-nav{height:44px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;margin-bottom:12px}.detail-info-nav>span{text-align:center;font-size:14px;font-weight:750;letter-spacing:.4px}.detail-info-nav button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #252936;border-radius:13px;background:#111520;color:#f7f8fa}.detail-info-nav button:last-child{justify-self:end}.detail-summary{display:grid;grid-template-columns:112px minmax(0,1fr);gap:17px;align-items:start}.detail-cover{height:168px;position:relative;overflow:hidden;border-radius:8px;background:#151922;box-shadow:0 12px 28px #0008;border:1px solid #1c202a}.detail-cover>img{position:absolute;display:block}.detail-cover .poster-backdrop{inset:-12%;width:124%;height:124%;object-fit:cover;filter:blur(15px) brightness(.48) saturate(1.15);transform:scale(1.08)}.detail-cover .real-poster{inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.detail-cover .real-poster.video-poster{inset:11% 0;width:100%;height:78%;object-fit:cover;box-shadow:0 0 24px #000}.detail-summary-copy{min-width:0;padding-top:3px}.detail-summary-copy h1{margin:0 0 13px;font-size:23px;line-height:1.28;letter-spacing:-.7px;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.detail-summary-copy>span{display:inline-flex;padding:5px 9px;border-radius:5px;background:#302814;color:#d9b844;font-size:10px;font-weight:700}.detail-summary-copy p{margin:13px 0 0;color:#969ba8;font-size:12px;font-weight:650}.detail-summary-copy small{display:block;margin-top:12px;color:#747b89;font-size:10px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-story{padding:19px 0 16px}.detail-story p{margin:0;color:#b7bbc4;font-size:13px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.detail-hot{margin-top:2px}.detail-hot>h2{margin:0 0 10px;padding-left:8px;border-left:2px solid #ffcf27;font-size:16px;line-height:18px}.detail-hot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.detail-comment-card{min-width:0;padding:11px 12px;border-radius:9px;background:#131620;border:1px solid #171b25}.detail-comment-card header{display:flex;align-items:center;gap:7px;color:#838997}.detail-comment-card header span{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#262b36;color:#d9dde5;font-size:8px}.detail-comment-card header b{min-width:0;font-size:9px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-comment-card header em{margin-left:auto;color:#a6acb8;font-size:7px;font-style:normal;font-weight:600}.detail-comment-card p{margin:8px 0 0;color:#f1f2f5;font-size:11px;font-weight:650;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.detail-comment-card time{display:none}.detail-comment-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.detail-comment-card footer div{display:flex;gap:12px}.detail-comment-card footer button{color:#7d8491;font-size:8px}.detail-comment-card footer button.on{color:#ff4f72}.detail-comment-card footer button:disabled{opacity:.5}.detail-comments-state{grid-column:1/-1;min-height:62px;padding:0 14px;display:flex;align-items:center;border:1px dashed #242a36;border-radius:9px;background:#10131a;color:#777e8c;font-size:10px}.detail-tabs{height:52px;margin:17px -14px 0;padding:0 15px;border-bottom:1px solid #282c34;display:flex;align-items:stretch;gap:28px}.detail-tabs button{position:relative;padding:0 2px;color:#8e939e;font-size:16px;font-weight:700}.detail-tabs button.active{color:#f5f6f8}.detail-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px;background:#ffd129}.detail-episode-list{display:flex;flex-wrap:wrap;gap:8px;padding:17px 0 5px}.detail-episode-list>button{width:58px;height:57px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid #4a4020;border-radius:10px;background:#131722;color:#f2f3f6}.detail-episode-list>button b{font-size:14px}.detail-episode-list>button small{color:#727987;font-size:7px}.detail-episode-list>button.current{border-color:#9e592d;background:#482716;box-shadow:inset 0 0 0 1px #bc643f40}.detail-episode-list>button.current small{color:#d9a37f}.detail-episode-list>button i{position:absolute;right:-2px;top:-5px;padding:2px 5px;border-radius:8px 8px 8px 2px;background:#ffce2b;color:#2a1b00;font-size:7px;font-style:normal;font-weight:850}.detail-all-comments{padding:16px 0 5px;display:grid;gap:9px}.detail-all-comments .detail-comment-card p{-webkit-line-clamp:5}.detail-all-comments .detail-comment-card time{display:block;margin-top:7px;color:#5f6673;font-size:8px}.detail-comment-form{height:45px;margin-top:4px;display:flex;gap:7px}.detail-comment-form input{min-width:0;flex:1;padding:0 13px;border:1px solid #272d38;border-radius:10px;background:#121620;color:#fff;font-size:12px;outline:none}.detail-comment-form input:focus{border-color:#8c741c}.detail-comment-form button{width:62px;border-radius:10px;background:#ffd02c;color:#281b00;font-size:11px;font-weight:800}.detail-comment-form button:disabled{opacity:.55}.detail-bottom{position:fixed;z-index:30;left:0;right:0;bottom:0;width:100%;max-width:430px;margin:0 auto;height:calc(76px + var(--safe-bottom));padding:9px 14px calc(9px + var(--safe-bottom));display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;border-top:1px solid #222630;background:#080a0ff5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.detail-bottom>button{height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center}.detail-favorite{flex-direction:column;gap:2px;color:#f1f2f5}.detail-favorite span{font-size:9px;font-weight:650}.detail-favorite.on{color:#ffd12c}.detail-watch-now{gap:10px;background:linear-gradient(100deg,#ffbf13,#ffe894);color:#4b2600;box-shadow:inset 0 1px #fff7b0}.detail-watch-now b{font-size:15px}.detail-watch-now.disabled{background:#2a2d35;color:#777e8b}@media(max-width:370px){.detail-summary{grid-template-columns:101px 1fr;gap:14px}.detail-cover{height:152px}.detail-summary-copy h1{font-size:20px}.detail-story p{font-size:12px}.detail-comment-card{padding:10px}.detail-episode-list>button{width:54px}}.poster.has-real-poster{background-image:none}.poster img.real-poster{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.detail-page .detail-hero{background-image:none}.detail-page .detail-hero>img.real-poster{display:block;position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.poster img.poster-backdrop,.home-promo>img.poster-backdrop,.detail-page .detail-hero>img.poster-backdrop{display:block;position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;object-position:center;filter:blur(18px) brightness(.58) saturate(1.08);transform:scale(1.08)}.poster img.poster-backdrop{z-index:0}.poster img.real-poster{z-index:1}.poster img.real-poster.video-poster{object-fit:contain;background:transparent}.home-promo>img.poster-backdrop{z-index:-3}.home-promo>img.real-poster{z-index:-2}.home-promo>img.real-poster.video-poster{object-fit:contain}.detail-page .detail-hero>img.poster-backdrop{z-index:-2}.detail-page .detail-hero>img.real-poster.video-poster{object-fit:contain;background:transparent}.home-feature-poster{overflow:hidden;background:#11151d}.home-feature-poster:before{content:"";position:absolute;z-index:2;inset:0;box-shadow:inset 0 0 28px #0008;pointer-events:none}.home-feature-poster i,.home-feature-poster b,.home-grid-poster>span,.home-grid-poster>div{z-index:4}.rank-faces img.rank-real-poster{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:600px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{overscroll-behavior-y:none}.phone{min-height:var(--app-height, 100dvh)}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[contenteditable=true]{font-size:16px!important;line-height:1.35;touch-action:manipulation;-webkit-user-select:text;user-select:text}input,textarea,select{scroll-margin-top:calc(72px + var(--safe-top));scroll-margin-bottom:calc(24px + var(--keyboard-inset))}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(255,193,25,.5);outline-offset:1px}html.keyboard-open .bottom-nav{transform:translateY(calc(100% + var(--safe-bottom)));pointer-events:none}html.keyboard-open .overlay.center{align-items:flex-start;overflow-y:auto;padding:calc(10px + var(--safe-top)) 0 18px}html.keyboard-open .overlay.center .login-modal{margin:auto 0;max-height:calc(var(--app-height) - 24px - var(--safe-top));overflow-y:auto}html.keyboard-open .sheet,html.keyboard-open .feed-comments{bottom:var(--keyboard-inset);max-height:calc(var(--app-height) - 10px)}}.wallet-shell{background:#0d0907;color:#fff5df;padding-bottom:0;box-shadow:0 0 45px #0008}html .wallet-shell .wallet-page{min-height:100vh;padding:calc(8px + var(--safe-top)) 14px calc(108px + var(--safe-bottom));background:radial-gradient(circle at 18% 0,#321509 0,#160c08 18%,#0d0907 48%);color:#fff5df}.wallet-head{height:58px;display:grid;grid-template-columns:42px 1fr 66px;align-items:center;gap:7px}.wallet-head>button:first-child{width:40px;height:40px;border:1px solid #34394a;border-radius:12px;background:#121724;color:#ffc928;display:grid;place-items:center}.wallet-head>button:last-child{height:29px;border-radius:15px;background:#2c2722;color:#d8c5a3;font-size:10px;font-weight:700}.wallet-head nav{height:58px;display:flex;align-items:center;justify-content:center;gap:30px}.wallet-head nav button{height:58px;color:#827664;font-size:15px;font-weight:800;position:relative}.wallet-head nav button.active{color:#f0deb3}.wallet-head nav button.active:after{content:"";position:absolute;left:50%;bottom:8px;width:45px;height:3px;border-radius:3px;background:#f2d695;transform:translate(-50%)}.wallet-balance-card{height:116px;margin:8px 0 22px;border:1px solid #b77b22;border-radius:15px;position:relative;overflow:hidden;background:linear-gradient(112deg,#ffd292 0,#ffdca9 46%,#b86513);color:#4c2708;box-shadow:0 9px 25px #0004}.wallet-balance-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 86% 33%,rgba(255,246,185,.78),transparent 25%),linear-gradient(120deg,transparent 45%,rgba(116,48,0,.13));pointer-events:none}.wallet-balance-copy{position:absolute;z-index:2;left:16px;top:16px}.wallet-balance-copy small{font-size:12px;font-weight:800}.wallet-balance-copy h1{font-size:23px;line-height:1;margin:15px 0 5px}.wallet-balance-copy h1 b{font-size:12px}.wallet-balance-copy p{font-size:10px;font-weight:650;margin:0;white-space:nowrap}.wallet-balance-card>button{position:absolute;z-index:4;right:10px;bottom:12px;height:28px;padding:0 12px;border-radius:15px;background:#36250eaa;color:#fff2c4;font-size:9px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wallet-coin-art{position:absolute;z-index:2;right:19px;top:11px;width:133px;height:92px;filter:drop-shadow(0 9px 9px #8e400068)}.wallet-coin-art i{position:absolute;width:54px;height:19px;border-radius:50%;background:linear-gradient(#fff57b 0 22%,#ffb300 24% 68%,#e77d00 70%);border:2px solid #ffda21;box-shadow:0 8px #ea8500,0 10px #ffbd00}.wallet-coin-art i:after{content:"♥";position:absolute;left:50%;top:0;color:#fff08a;font-size:16px;transform:translate(-50%,-1px)}.wallet-coin-art i:nth-child(1){right:0;top:7px}.wallet-coin-art i:nth-child(2){right:49px;top:25px;transform:scale(.88)}.wallet-coin-art i:nth-child(3){right:14px;top:48px;transform:scale(.95)}.wallet-coin-art b{position:absolute;right:36px;top:37px;width:47px;height:47px;border-radius:50%;background:linear-gradient(145deg,#ffe55b,#ff9700);border:4px solid #ffc400;color:#fff3a4;display:grid;place-items:center;font-size:22px;box-shadow:inset 0 0 0 3px #ffb000,0 5px 8px #a84a0055}.wallet-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 10px;padding:0 5px}.wallet-package{height:136px;border:1px solid #f0d170;border-radius:15px;background:#211d19;color:#fff7e8;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative}.wallet-package.active{border-color:#ff941c;background:radial-gradient(circle at 55% 35%,#97442f,#4a241d 68%);box-shadow:0 0 0 1px #b8571d inset}.wallet-package b{font-size:15px}.wallet-package b i{display:inline-grid;width:18px;height:18px;margin-right:4px;border-radius:50%;background:#ffb300;color:#fff183;place-items:center;font-style:normal;font-size:10px}.wallet-package strong{font-size:28px;line-height:1;margin-top:17px}.wallet-package strong small{font-size:16px;margin-right:2px}.wallet-package>span{position:absolute;left:0;right:0;bottom:0;height:27px;background:#38312b;color:#a89b89;display:grid;place-items:center;font-size:9px;font-weight:800}.wallet-package.active>span{background:#45231e;color:#ffd597}.wallet-config-empty{grid-column:1/-1;border:1px dashed #554534;border-radius:14px;color:#948472;text-align:center;padding:34px 10px;font-size:11px}.wallet-note{padding:17px 0 0;color:#e9dcc9}.wallet-note h3{font-size:13px;margin:0 0 10px}.wallet-note p{font-size:9px;line-height:1.7;color:#aaa09a;margin:5px 0}.wallet-pay-bar{position:fixed;z-index:20;left:0;right:0;bottom:0;transform:none;width:100%;max-width:430px;margin:0 auto;padding:7px 19px calc(9px + var(--safe-bottom));background:linear-gradient(0deg,#0d0907 82%,transparent)}.wallet-pay-bar small{display:block;text-align:center;color:#9e8c7d;font-size:8px;margin-bottom:5px}.wallet-pay-bar button{width:100%;height:47px;border-radius:25px;background:linear-gradient(100deg,#ffdda1,#e9ac39);color:#4c2b0d;font-size:14px;font-weight:900;box-shadow:0 7px 20px #0005}.payment-method-overlay,.usdt-payment-overlay{z-index:90;background:#030509c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.payment-method-overlay{padding:0}.usdt-payment-overlay{padding:max(18px,var(--safe-top)) 16px max(18px,var(--safe-bottom))}.payment-method-modal,.usdt-payment-modal{box-sizing:border-box;max-height:min(780px,calc(100dvh - 36px));overflow:auto;border:1px solid #2c313b;background:#10131a;color:#f5f6f8;box-shadow:0 24px 70px #0009}.payment-method-modal{width:min(100%,420px);padding:0 18px calc(18px + var(--safe-bottom));border-color:#ffffff14;border-width:1px 0 0;border-radius:28px 28px 0 0;background:#0c1016;animation:up .22s ease-out}.usdt-payment-modal{width:min(100%,390px);border-radius:24px}.payment-sheet-handle{display:block;width:34px;height:4px;margin:9px auto 1px;border-radius:4px;background:#343a45}.payment-method-modal>header,.usdt-payment-modal>header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 14px}.payment-method-modal>header{padding:14px 0 17px}.payment-method-modal h2,.usdt-payment-modal h2{margin:0;font-size:20px}.payment-title{display:grid;gap:4px}.payment-title span{display:flex;align-items:center;gap:6px;color:#53d5ae;font-size:8px;font-weight:800;letter-spacing:.12em}.payment-title span i{width:6px;height:6px;border-radius:50%;background:currentColor}.payment-method-modal header p,.usdt-payment-modal header span{margin:5px 0 0;color:#8e95a2;font-size:11px}.payment-method-modal header button,.usdt-payment-modal header button{width:34px;height:34px;border-radius:50%;background:#1b2029;color:#f5f6f8;font-size:22px}.payment-method-modal header button{display:grid;width:36px;height:36px;place-items:center;background:#171c24;color:#8f97a4}.payment-method-modal header button svg{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.payment-product-summary{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:90px;padding:15px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#141922}.payment-summary-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:#f5c344;color:#2b2109;font-size:19px;font-style:normal;font-weight:950}.payment-summary-icon.vip{background:#efe1b5;color:#58400f}.payment-summary-copy{display:grid;min-width:0;gap:2px}.payment-summary-copy strong{color:#fafbfc;font-size:19px;font-weight:800;letter-spacing:-.02em}.payment-summary-copy small,.payment-summary-price small{color:#7f8896;font-size:9px;font-weight:650}.payment-summary-copy span{overflow:hidden;color:#9ba3af;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.payment-summary-price{display:grid;justify-items:end;gap:2px}.payment-summary-price b{color:#f7c84b;font-size:26px;font-weight:850;letter-spacing:-.04em}.payment-summary-price b em{margin-right:2px;font-size:14px;font-style:normal}.payment-value-detail{display:flex;align-items:center;justify-content:space-between;margin:8px 2px 0;color:#8d96a4;font-size:10px}.payment-value-detail b{color:#52cba6;font-weight:750}.payment-section-title{display:flex;align-items:baseline;justify-content:space-between;margin:21px 2px 10px}.payment-section-title h3{margin:0;color:#f4f6f9;font-size:14px}.payment-section-title small{color:#6f7886;font-size:9px}.payment-method-list{display:grid;gap:8px}.payment-method-card{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;gap:12px;align-items:center;min-height:68px;padding:11px 13px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#12171f;color:#f4f5f7;text-align:left;touch-action:manipulation;transition:border-color .16s ease,background .16s ease}.payment-method-card:active{background:#171c24}.payment-method-card.selected{border-color:#f6c644c7;background:#191a16}.payment-method-card.coming-soon{border-color:#252a33;background:#11141a;color:#777d88}.payment-method-card.unavailable{opacity:.55}.payment-method-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:#fff;font-size:18px;font-style:normal;font-weight:900}.payment-method-icon.wechat{overflow:hidden;background:#07c160;color:#fff}.payment-method-icon.wechat svg{width:31px;height:31px;fill:currentColor}.payment-method-card.unavailable .payment-method-icon.wechat{background:#343943;color:#8b919b;filter:grayscale(1)}.payment-method-icon.alipay{overflow:hidden;background:#fff;color:#1677ff}.payment-method-icon.alipay svg{display:block;width:100%;height:100%;fill:currentColor}.payment-method-icon.tether{background:#26a17b}.payment-method-card span{display:grid;min-width:0;gap:3px}.payment-method-card b{font-size:14px;font-weight:750}.payment-method-card small{overflow:hidden;color:#8d96a4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.payment-method-card.coming-soon small{color:#666c76}.payment-method-card>em{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;border:1px solid #3b424d;background:#1b2029;color:#6e7784;font-style:normal}.payment-method-card>em svg{width:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.payment-method-card.selected>em{border-color:#f6c644;background:#f6c644;color:#211a09}.payment-method-note{display:flex;align-items:center;gap:10px;color:#8e95a2;margin:12px 0 17px;padding:11px 12px;border-radius:14px;background:#37be9612}.payment-method-note>svg{flex:0 0 auto;width:21px;fill:none;stroke:#51cda7;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.payment-method-note span{display:grid;gap:2px}.payment-method-note b{color:#d9e2df;font-size:10px}.payment-method-note small{color:#7e8996;font-size:9px;line-height:1.4}.payment-method-modal>footer p{margin:0 0 7px;color:#69727f;font-size:9px;text-align:center}.payment-method-modal>footer button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;border-radius:16px;background:#f6c644;color:#211a09;font-size:15px;font-weight:850}.payment-method-modal>footer button b{font-size:15px;font-weight:850}.payment-method-modal>footer button:disabled{background:#2a2e36;color:#6f7580;box-shadow:none}.usdt-network-overlay{z-index:92;padding:max(20px,var(--safe-top)) 16px max(20px,var(--safe-bottom));background:#020408c2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.usdt-network-modal{box-sizing:border-box;width:min(100%,404px);max-height:calc(100dvh - 40px);overflow:auto;padding:0 20px 20px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:#0d1117;color:#f7f8fa;box-shadow:0 28px 80px #0000008a;animation:pop .2s ease-out}.usdt-network-modal>header{display:flex;align-items:center;justify-content:space-between;padding:23px 0 9px}.usdt-network-modal header span,.usdt-network-modal header h2,.usdt-network-lead{margin:0}.usdt-network-heading>span{display:flex;align-items:center;gap:6px;color:#8c95a3;font-size:10px;font-weight:700;letter-spacing:.04em}.usdt-network-heading>span i{width:6px;height:6px;border-radius:50%;background:#26a17b;box-shadow:0 0 0 3px #26a17b1f}.usdt-network-modal header h2{margin-top:5px;font-size:21px;line-height:1.2;letter-spacing:-.02em}.usdt-network-modal header button{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#171c24;color:#9aa3b1}.usdt-network-modal header button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.usdt-network-lead{color:#7f8998;font-size:11px;line-height:1.5}.usdt-network-list{display:grid;gap:9px;margin-top:17px}.usdt-network-card{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;padding:13px 14px;border:1px solid #252b35;border-radius:18px;background:#121720;color:#f6f7f9;text-align:left;touch-action:manipulation;transition:border-color .16s ease,background-color .16s ease}.usdt-network-card.selected{border-color:#2ac99a;background:#111b1a;box-shadow:inset 0 0 0 1px #2ac99a14}.usdt-network-card.unavailable{opacity:.4}.usdt-chain-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;font-style:normal}.usdt-chain-icon svg{width:25px;height:25px}.usdt-chain-icon.bsc{background:#f3ba2f;color:#17130a}.usdt-chain-icon.bsc svg{fill:currentColor}.usdt-chain-icon.tron{background:#ef3340}.usdt-chain-icon.tron svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.usdt-network-copy{display:grid;min-width:0;gap:3px}.usdt-network-copy b{font-size:14px;line-height:1.25}.usdt-network-copy small{overflow:hidden;color:#7e8897;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.usdt-network-state{display:flex;align-items:center;gap:9px}.usdt-network-state em{color:#87909d;font-size:9px;font-style:normal;font-weight:700}.usdt-network-state>i{display:grid;width:20px;height:20px;place-items:center;border:1px solid #363d48;border-radius:50%;color:transparent}.usdt-network-state svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.usdt-network-card.selected .usdt-network-state>i{border-color:#29c99a;background:#29c99a;color:#07140f}.usdt-network-card.selected .usdt-network-state em{color:#5fdab5}.usdt-network-warning{display:flex;align-items:center;gap:10px;margin:13px 0 16px;padding:11px 12px;border-radius:14px;background:#17191d;color:#8e97a4}.usdt-network-warning>svg{flex:0 0 auto;width:20px;height:20px;fill:none;stroke:#e4b84b;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.usdt-network-warning>span{display:grid;gap:2px}.usdt-network-warning b{color:#d6dbe2;font-size:10px}.usdt-network-warning small{color:#858e9a;font-size:9px;line-height:1.45}.usdt-network-modal>footer button{width:100%;height:50px;border-radius:15px;background:#26a17b;color:#fff;font-size:13px;font-weight:800;letter-spacing:.01em}.usdt-network-modal>footer button:disabled{background:#20252d;color:#69717d}@media(max-width:600px){.usdt-network-overlay{align-items:flex-end;padding:0}.usdt-network-modal{width:100%;max-height:calc(var(--app-height, 100dvh) - max(18px,var(--safe-top)));padding:0 18px calc(17px + var(--safe-bottom));border-width:1px 0 0;border-radius:28px 28px 0 0;animation:up .22s ease-out}.usdt-network-modal:before{display:block;width:34px;height:4px;margin:9px auto -5px;border-radius:4px;background:#323842;content:""}.usdt-network-modal>header{padding-top:19px}}.usdt-payment-body{padding:0 18px 22px}.usdt-qr{display:grid;width:182px;height:182px;margin:6px auto 16px;place-items:center;border-radius:18px;background:#fff}.usdt-qr canvas{width:164px!important;height:164px!important}.usdt-amount{display:grid;justify-items:center;gap:5px}.usdt-amount>small,.usdt-countdown span{color:#9198a5;font-size:10px}.usdt-amount strong{color:#fff;font-size:28px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.usdt-amount strong i{color:#26a17b;font-size:13px;font-style:normal}.usdt-amount button{min-height:30px;padding:0 13px;border-radius:15px;background:#1d332d;color:#5cddb4;font-size:10px}.usdt-countdown{display:flex;align-items:center;justify-content:space-between;margin:17px 0 10px;padding:12px 14px;border-radius:12px;background:#1a1e27}.usdt-countdown b{color:#ffcc3d;font-size:16px;font-variant-numeric:tabular-nums}.usdt-payment-body dl{margin:0;padding:4px 14px;border:1px solid #292f39;border-radius:14px}.usdt-payment-body dl>div{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px;padding:11px 0;border-bottom:1px solid #252a33}.usdt-payment-body dl>div:last-child{border-bottom:0}.usdt-payment-body dt{color:#7f8794;font-size:10px}.usdt-payment-body dd{overflow:hidden;margin:0;color:#dfe2e7;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.usdt-payment-body dl button{position:absolute;right:0;top:7px;padding:4px 7px;border-radius:7px;background:#242a34;color:#dfe2e7;font-size:9px}.usdt-payment-body dl>div:first-child dd{padding-right:42px}.usdt-order-status{margin:13px 0 9px;color:#aeb4be;font-size:11px;text-align:center}.usdt-payment-modal[data-order-status=submitted] .usdt-order-status{color:#63ddb8;font-weight:750}.usdt-paid-button{width:100%;height:48px;border-radius:24px;background:#26a17b;color:#fff;font-size:14px;font-weight:850}.usdt-paid-button:disabled{opacity:.62}.usdt-payment-modal[data-order-status=submitted] .usdt-paid-button{background:#1b352f;color:#65ddb9;opacity:1}.usdt-payment-warning{display:block;margin:11px 4px 0;color:#777f8c;font-size:9px;line-height:1.6;text-align:center}.wallet-records h2{font-size:18px;margin:20px 0}.wallet-records article,.wallet-usdt-record{min-height:62px;border-bottom:1px solid #2c251f;display:flex;align-items:center}.wallet-usdt-record{width:100%;padding:0;border-width:0 0 1px;border-radius:0;background:transparent;color:inherit;text-align:left}.wallet-records article>div,.wallet-usdt-record>div{flex:1;min-width:0}.wallet-records article b,.wallet-records article small,.wallet-usdt-record b,.wallet-usdt-record small{display:block}.wallet-records article small,.wallet-usdt-record small{font-size:9px;color:#897d72;margin-top:6px}.wallet-records article span,.wallet-usdt-record span{color:#e8bd5d;font-size:10px}.wallet-online-record span.paid{color:#58d4a6}.wallet-online-record span.failed,.wallet-online-record span.refunded{color:#ef8a8a}.wallet-record-empty{margin-top:80px;text-align:center;color:#7d7269}.wallet-record-empty b,.wallet-record-empty span{display:block}.wallet-record-empty b{font-size:14px;color:#baab9e}.wallet-record-empty span{font-size:9px;margin-top:8px}.wallet-subpage-shell,.wallet-subpage-shell .screen{background:#0b0908}html .wallet-shell .wallet-subpage{min-height:100vh;padding:calc(8px + var(--safe-top)) 14px calc(30px + var(--safe-bottom));background:radial-gradient(circle at 92% 0,rgba(113,67,21,.18),transparent 30%),#0b0908;color:#fff7e8}.wallet-subpage-head{min-height:58px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:8px}.wallet-subpage-head>button{width:40px;height:40px;border:1px solid #333642;border-radius:13px;background:#141722;color:#ffc928;display:grid;place-items:center}.wallet-subpage-head>button:last-child{border-color:#302b25;background:#201c18;color:#d9c49a;font-size:20px}.wallet-subpage-head>div{min-width:0;text-align:center}.wallet-subpage-head h1{margin:0;font-size:17px;letter-spacing:.2px}.wallet-subpage-head div>span{display:block;margin-top:3px;color:#81786f;font-size:8px}.wallet-history-overview,.wallet-ledger-overview{margin:10px 0 14px;border:1px solid #3a3024;border-radius:18px;background:#15110e;box-shadow:0 14px 32px #00000038}.wallet-history-overview{display:grid;grid-template-columns:1fr 1fr;padding:16px 18px 13px}.wallet-history-overview>div{min-width:0}.wallet-history-overview>div+div{padding-left:18px;border-left:1px solid #312a23}.wallet-history-overview small,.wallet-ledger-overview>small{display:block;color:#8e8378;font-size:9px}.wallet-history-overview strong{display:inline-block;margin-top:5px;color:#fff6e4;font-size:24px}.wallet-history-overview div>span{margin-left:3px;color:#9c8e7e;font-size:9px}.wallet-history-overview>p{grid-column:1 / -1;margin:12px 0 0;padding-top:10px;border-top:1px solid #2b251f;color:#776e66;font-size:8px}.wallet-history-list,.wallet-ledger-list{overflow:hidden;border:1px solid #27231f;border-radius:17px;background:#11100f}.wallet-history-item{width:100%;min-height:86px;padding:13px 12px;border:0;border-bottom:1px solid #29241f;border-radius:0;background:transparent;color:inherit;display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left}.wallet-history-item:last-child{border-bottom:0}.wallet-history-item:active{background:#191613}.wallet-history-channel{width:39px;height:39px;border-radius:12px;background:#22252b;color:#aeb4be;display:grid;place-items:center;font-size:16px;font-style:normal;font-weight:900}.wallet-history-channel.alipay{background:#1677ff;color:#fff}.wallet-history-channel.wechat{background:#07c160;color:#fff}.wallet-history-channel.bsc{background:#f3ba2f;color:#17130a}.wallet-history-channel.tron{background:#ed334c;color:#fff}.wallet-history-channel.admin{background:#3a3020;color:#ffd46a}.wallet-history-copy{min-width:0}.wallet-history-copy>span{display:flex;align-items:center;gap:6px}.wallet-history-copy b{min-width:0;overflow:hidden;color:#f7f2e9;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.wallet-history-copy em{flex:none;padding:2px 5px;border-radius:7px;background:#29251f;color:#aaa094;font-size:7px;font-style:normal}.wallet-history-copy em.paid{background:#2cb07e1f;color:#55d5a7}.wallet-history-copy em.failed,.wallet-history-copy em.refunded,.wallet-history-copy em.expired{background:#e25c5c1c;color:#e99292}.wallet-history-copy small,.wallet-history-value small{display:block;margin-top:5px;color:#77716b;font-size:7px}.wallet-history-value{min-width:72px;text-align:right}.wallet-history-value strong{display:block;color:#f6d67e;font-size:11px}.wallet-ledger-overview{padding:18px}.wallet-ledger-overview h2{margin:5px 0 16px;color:#fff2ca;font-size:30px;line-height:1}.wallet-ledger-overview h2 b{font-size:11px}.wallet-ledger-overview>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wallet-ledger-overview>div span{padding:9px 10px;border-radius:10px;background:#1e1914;color:#887d72;font-size:8px}.wallet-ledger-overview>div b{display:block;margin-top:3px;color:#d9cdbd;font-size:11px}.wallet-ledger-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;padding:4px;border-radius:13px;background:#151310}.wallet-ledger-filters button{height:34px;border-radius:10px;color:#817970;font-size:10px;font-weight:800}.wallet-ledger-filters button.active{background:#2d251a;color:#ffd265;box-shadow:inset 0 0 0 1px #554324}.wallet-ledger-item{min-height:82px;padding:13px 12px;border-bottom:1px solid #29241f;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px}.wallet-ledger-item:last-child{border-bottom:0}.wallet-ledger-item>i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:20px;font-style:normal}.wallet-ledger-item>i.credit{background:#2bb77e1f;color:#4fd09f}.wallet-ledger-item>i.debit{background:#ebae391f;color:#e8ba59}.wallet-ledger-item>div{min-width:0}.wallet-ledger-item b,.wallet-ledger-item small,.wallet-ledger-item time{display:block}.wallet-ledger-item>div b{color:#f3eee5;font-size:11px}.wallet-ledger-item>div small{margin-top:4px;overflow:hidden;color:#878078;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.wallet-ledger-item time{margin-top:5px;color:#5f5a55;font-size:7px}.wallet-ledger-item>span{min-width:72px;text-align:right}.wallet-ledger-item>span strong{display:block;font-size:14px}.wallet-ledger-item>span.credit strong{color:#56d3a6}.wallet-ledger-item>span.debit strong{color:#e8c06a}.wallet-ledger-item>span small{margin-top:5px;color:#746e67;font-size:7px}.wallet-ledger-more{width:100%;height:42px;margin-top:12px;border:1px solid #332c24;border-radius:13px;background:#17130f;color:#d9c18d;font-size:10px;font-weight:800}.wallet-ledger-more:disabled{opacity:.55}.wallet-ledger-end{margin:18px 0 0;color:#5f5953;font-size:8px;text-align:center}.wallet-data-loading,.wallet-private-empty{min-height:380px;display:grid;place-content:center;justify-items:center;text-align:center;color:#817971}.wallet-data-loading i{width:27px;height:27px;margin-bottom:10px;border:2px solid #39332c;border-top-color:#e7b849;border-radius:50%;animation:agent-spin .8s linear infinite}.wallet-data-loading span,.wallet-private-empty p{color:#817971;font-size:9px}.wallet-private-empty>i{width:52px;height:52px;border-radius:17px;background:#241d13;color:#e6ba55;display:grid;place-items:center;font-style:normal}.wallet-private-empty h2{margin:14px 0 0;font-size:16px}.wallet-private-empty p{max-width:260px;line-height:1.6}.wallet-private-empty button{height:40px;margin-top:8px;padding:0 28px;border-radius:20px;background:#ffc928;color:#2a1e04;font-size:11px;font-weight:900}.vip-status-card{height:140px;margin:8px 0 18px;border:1px solid #835d2d;border-radius:15px;position:relative;overflow:hidden;background:linear-gradient(105deg,#f6c98a,#ffe4ba 52%,#39291e);color:#5c3212}.vip-status-card:before{content:"";position:absolute;inset:0;background:linear-gradient(125deg,transparent 45%,rgba(255,255,255,.2) 46% 50%,transparent 51%),radial-gradient(circle at 87% 36%,rgba(255,204,79,.55),transparent 34%)}.vip-status-copy{position:absolute;z-index:2;left:20px;top:20px;display:flex;align-items:flex-start;gap:10px}.vip-status-copy>div{padding-top:2px}.vip-status-copy small{display:inline-block;font-size:12px;font-weight:800}.vip-status-copy em{display:block;width:max-content;margin-top:5px;padding:3px 7px;border-radius:9px;background:#fff5;font-size:8px;font-style:normal;font-weight:700}.vip-status-copy h1{font-size:20px;margin:15px 0 4px}.vip-status-copy p{font-size:11px;margin:0;font-weight:700}.vip-avatar{width:38px;height:38px;border:1px solid #fff5d9;border-radius:50%;background:linear-gradient(145deg,#d3a971,#8b5b31);color:#f8dfb4;display:grid;place-items:center;font-size:12px;font-weight:900;box-shadow:0 4px 12px #7d430044}.vip-emblem{position:absolute;z-index:2;right:18px;top:14px;width:130px;height:115px;display:grid;place-items:center;filter:drop-shadow(0 14px 10px #5c26006b)}.vip-emblem:before{content:"";position:absolute;width:88px;height:95px;background:linear-gradient(145deg,#bfc5ff,#352667 55%,#19102f);clip-path:polygon(50% 0,92% 18%,84% 75%,50% 100%,16% 75%,8% 18%);border-radius:18px}.vip-emblem:after{content:"";position:absolute;width:112px;height:42px;border:7px solid #f6b72a;border-left-color:transparent;border-radius:50%;transform:rotate(-16deg);box-shadow:0 0 0 3px #fff0a5 inset}.vip-emblem i{position:relative;z-index:2;color:#ffd970;font-size:58px;line-height:1;font-style:normal;font-family:Georgia,serif;font-weight:900;text-shadow:4px 4px 0 #a86000,0 0 12px #fff1a8}.vip-benefit-title{font-size:14px;text-align:center;color:#ffd442;margin:0 0 15px}.vip-benefit-title i{font-size:10px;font-style:normal;color:#d8bd7e;margin:0 8px}.vip-benefits{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin:0 -3px 22px}.vip-benefits div{text-align:center;min-width:0}.vip-benefits b{width:43px;height:43px;margin:0 auto 8px;border:1px solid #584a2e;border-radius:11px;background:linear-gradient(145deg,#272219,#171717);color:#efd48c;display:grid;place-items:center;font-size:17px}.vip-benefits strong,.vip-benefits span{display:block;white-space:nowrap}.vip-benefits strong{font-size:10px;color:#e8d6b8}.vip-benefits span{font-size:8px;color:#776e63;margin-top:5px}.vip-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.vip-plan{height:145px;border:1px solid #57475d;border-radius:9px;background:linear-gradient(#2c1e31,#28182d);color:#ad94ad;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.vip-plan.active{border:2px solid #ffe59b;background:linear-gradient(#3c1754,#371345);color:#fff2ed;box-shadow:0 0 18px #f2c75122}.vip-plan em{position:absolute;left:-1px;top:-1px;padding:4px 9px;border-radius:0 0 9px;background:#ff4d36;color:#fff;font-size:9px;font-style:normal;font-weight:800}.vip-plan b{font-size:15px}.vip-plan strong{font-size:28px;line-height:1;margin-top:15px}.vip-plan strong small{font-size:13px;margin-right:2px}.vip-plan del{font-size:10px;color:#887b83;margin-top:6px}.vip-plan>span{position:absolute;left:0;right:0;bottom:0;height:27px;background:#493047;color:#bda7b6;display:grid;place-items:center;font-size:9px;font-weight:800}.vip-plan.active>span{background:#ffe3a0;color:#74501b}.vip-plan-note{height:27px;padding:0 8px;border:1px solid #564124;border-radius:3px;background:#261b12;color:#c6aa75;display:flex;align-items:center;font-size:8px;margin:12px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:370px){.wallet-head nav{gap:17px}.wallet-head nav button{font-size:13px}.wallet-package-grid{gap:9px 8px;padding:0}.wallet-package{height:125px}.wallet-package strong{font-size:25px}.wallet-coin-art{right:10px;transform:scale(.9);transform-origin:right center}}.phone:not(.no-pad),.home-shell{padding-bottom:calc(var(--tabbar-height) + var(--tabbar-bottom-inset))}.bottom-nav{height:calc(var(--tabbar-height) + var(--tabbar-bottom-inset))}.home-feature-card:after{content:"";position:absolute;z-index:0;right:9px;top:14px;bottom:4px;width:calc(39% - 9px);border-radius:13px;background:linear-gradient(145deg,#ffeb97eb,#e8b53db3 48%,#91590d33);filter:blur(4px);opacity:.78;pointer-events:none}.home-feature-poster{z-index:1;box-shadow:0 11px 26px #00000085,0 0 24px #f7bd3533}@media(max-width:370px){.home-feature-card:after{width:calc(40% - 7px);right:7px}}.home-carousel{height:108px;margin-top:10px;border-radius:10px;overflow:hidden;position:relative;background:#111621;touch-action:pan-y;user-select:none;-webkit-user-select:none}.home-carousel-track{height:100%;display:flex;will-change:transform;transition:transform .36s cubic-bezier(.22,.72,.24,1)}.home-carousel-track>.home-promo{height:100%;margin:0;min-width:100%;flex:0 0 100%;border-radius:0}.home-carousel>.home-promo-dots{z-index:6}.home-carousel>.home-promo-dots button{transition:width .22s,background-color .22s}@supports (content-visibility: auto){.home-grid-card,.drama-card,.up-card,.wish-item,.business-lead-card,.search-results article{content-visibility:auto;contain-intrinsic-size:auto 300px}}.detail-page.detail-info-page{padding-right:16px;padding-left:16px;background:#05070b}.detail-info-nav{grid-template-columns:44px minmax(0,1fr) 44px;min-height:52px;margin-bottom:14px}.detail-info-nav>span{font-size:17px;font-weight:760;letter-spacing:-.015em}.detail-info-nav button{width:42px;height:42px;border:0;border-radius:12px;background:transparent;color:#f4f5f7}.detail-info-nav button:active{background:#ffffff14;transform:scale(.94)}.detail-summary{grid-template-columns:94px minmax(0,1fr);gap:16px;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.075)}.detail-cover{width:94px;height:132px;border:0;border-radius:12px;background:#11151d;box-shadow:none}.detail-cover .real-poster.video-poster{inset:0;height:100%;object-fit:cover;box-shadow:none}.detail-summary-copy{padding:0}.detail-summary-copy h1{margin:0 0 10px;font-size:22px;font-weight:800;line-height:1.25;letter-spacing:-.035em;-webkit-line-clamp:2}.detail-summary-copy>span{padding:4px 8px;border-radius:7px;background:#f4c4301f;color:#f4c430;font-size:11px}.detail-summary-copy p{margin-top:10px;color:#969daa;font-size:12px}.detail-summary-copy small{margin-top:8px;color:#767e8d;font-size:11px}.detail-breadcrumb,.detail-story-inline,.detail-summary-actions,.detail-episode-head{display:none}.detail-cover>em{position:absolute;right:6px;bottom:6px;z-index:2;padding:3px 6px;border-radius:6px;background:#05070bc7;color:#f4f5f7;font-size:8px;font-style:normal;font-weight:800}.detail-title-kicker{display:flex;align-items:center;gap:7px;margin-bottom:9px}.detail-title-kicker>span,.detail-title-kicker>small{display:inline-flex;margin:0;padding:4px 8px;border-radius:7px;font-size:10px;font-weight:750;line-height:1}.detail-title-kicker>span{background:#f4c4301f;color:#f4c430}.detail-title-kicker>small{background:#ffffff0e;color:#969daa}.detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;color:#8a919e;font-size:11px}.detail-meta b{color:#f4c430;font-size:12px}.detail-official{display:flex;align-items:center;gap:8px;margin-bottom:10px}.detail-official>span,.detail-official-logo{display:block;width:28px;height:28px;flex:none;border-radius:50%}.detail-official>b{color:#e7e9ed;font-size:11px}.detail-official>button{height:28px;padding:0 11px;border-radius:999px;background:#f4c430;color:#17130a;font-size:10px;font-weight:850}.detail-official>button.on{background:#2a2c31;color:#adb1b9}.detail-tags{display:flex;margin-top:12px;flex-wrap:wrap;gap:7px}.detail-tags span{padding:5px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#969ba4;font-size:10px}.detail-content-panel{min-width:0}.detail-comments-panel{margin-top:16px}.detail-story{padding:14px 0 16px;border-bottom:1px solid rgba(255,255,255,.075)}.detail-story p{color:#b7bbc4;font-size:13px;line-height:1.65;-webkit-line-clamp:3}.detail-tabs{height:48px;margin:0;padding:0;gap:26px;border-bottom-color:#ffffff17}.detail-tabs button{font-size:14px;font-weight:750}.detail-tabs button.active:after{height:2px;background:#f4f5f7}.detail-episode-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:16px 0 18px}.detail-episode-list>button{width:auto;height:auto;min-height:54px;aspect-ratio:1;gap:2px;border:1px solid #292f39;border-radius:12px;background:#11151c}.detail-episode-list>button b{font-size:15px}.detail-episode-list>button small{color:#767e8b;font-size:9px}.detail-episode-list>button.current{border-color:#f4c430;background:#f4c430;color:#17130a;box-shadow:none}.detail-episode-list>button.current small{color:#17130aa6}.detail-episode-list>button i{top:-4px;right:-3px;background:#f4c430}.detail-hot{margin:0;padding:16px 0 8px;border-top:1px solid rgba(255,255,255,.075)}.detail-hot-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.detail-hot .detail-hot-head h2{margin:0;padding:0;border:0;font-size:16px}.detail-hot-head button{min-height:34px;padding:0;border:0;background:transparent;color:#9aa1ad;font-size:12px}.detail-hot-grid{grid-template-columns:1fr;gap:8px}.detail-comment-card{padding:12px 0;border:0;border-bottom:1px solid rgba(255,255,255,.065);border-radius:0;background:transparent}.detail-comment-card header span{width:26px;height:26px;background:#20252f;font-size:10px}.detail-comment-card header b{font-size:12px}.detail-comment-card p{margin:8px 0 0 33px;font-size:13px;font-weight:500}.detail-comment-card footer{margin-left:33px}.detail-comments-state{min-height:52px;padding:0;border:0;border-radius:0;background:transparent;color:#757c89;font-size:12px}.detail-all-comments{padding-top:4px}.detail-comment-form{height:46px;margin-top:12px}.detail-comment-form input{border-color:#292f39;border-radius:14px;background:#11151c;font-size:13px}.detail-comment-form button{width:64px;border-radius:14px;background:#f4c430}.detail-bottom{height:calc(70px + var(--safe-bottom));grid-template-columns:58px minmax(0,1fr);gap:10px;padding:8px 16px calc(8px + var(--safe-bottom));border-top-color:#ffffff14;background:#05070bf7}.detail-bottom>button{height:50px;border-radius:14px}.detail-favorite span{font-size:10px}.detail-watch-now{background:#f4c430;color:#17130a;box-shadow:none}.detail-watch-now b{font-size:16px}.dots button{width:5px;height:5px;border-radius:5px;background:#fff7}.dots button.active{width:16px;background:var(--yellow)}.poster{background:#171b24}.poster>img{display:none}.hero{background:#171b24}.hero>img{display:none}.detail-hero{background:#11151d}.detail-hero>img{display:none}.watch{background:#050505}.watch-bg{display:none}.page.ai-face-page{background:#05070b;color:#f4f5f7;padding:calc(12px + var(--safe-top)) 16px 90px}.page.ai-feed-shell{position:relative;padding-left:0;padding-right:0;padding-top:0}.page.ai-create-shell{padding:0}.ai-banner{min-height:104px;border-radius:18px;background:linear-gradient(120deg,#201c13,#504521);color:#fff;padding:18px;display:flex;align-items:center;gap:14px;overflow:hidden;position:relative}.ai-banner:after{content:"✦";position:absolute;right:-10px;top:-28px;font-size:100px;color:#ffd75817}.ai-banner>span{width:54px;height:54px;flex:none;border-radius:16px;background:linear-gradient(135deg,#ffe77a,#eda900);color:#201c13;display:grid;place-items:center;font-size:19px;font-weight:900;box-shadow:0 8px 24px #0004}.ai-banner h1{font-size:17px;margin:0 0 7px}.ai-banner p{font-size:10px;color:#d9d1ba;margin:0}.ai-banner>button{position:relative;z-index:1;flex:none;padding:8px 11px;border:1px solid #ffe48666;border-radius:16px;color:#ffe486;font-size:9px}.ai-service-state{margin-top:10px;padding:11px 13px;border:1px solid #ead9a4;border-radius:13px;background:#fff9e8}.ai-service-state.ready{border-color:#b9e5c9;background:#f2fff7}.ai-service-state b{color:#8e6500;font-size:11px}.ai-service-state.ready b{color:#087747}.ai-service-state p{margin:4px 0 0;color:#7b7463;font-size:9px;line-height:1.55}.ai-step{background:#fff;border-radius:18px;margin-top:14px;padding:16px}.step-title{display:flex;align-items:center;gap:10px}.step-title>i{width:26px;height:26px;border-radius:50%;background:var(--yellow);font-style:normal;font-weight:800;display:grid;place-items:center;font-size:12px}.step-title>div{flex:1}.step-title h2{font-size:15px;margin:0}.step-title p{font-size:9px;color:#999;margin:4px 0 0}.step-title>button{font-size:10px;color:#b67b00}.face-upload{height:190px;margin-top:14px;border:1.5px dashed #d7ca9d;border-radius:15px;background:#fffcf1;display:grid;place-items:center;overflow:hidden;position:relative;cursor:pointer}.face-upload input{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;font-size:16px;cursor:pointer}.face-upload .upload-placeholder,.face-upload>img,.face-upload>video{pointer-events:none}.upload-placeholder{text-align:center;display:flex;flex-direction:column;align-items:center}.upload-placeholder>b{width:52px;height:52px;border-radius:50%;background:#fff0ad;color:#b77c00;display:grid;place-items:center;font-size:28px;font-weight:400}.upload-placeholder strong{font-size:13px;margin-top:10px}.upload-placeholder small{font-size:9px;color:#aaa;margin-top:5px}.face-upload>img,.face-upload>video{display:none;width:100%;height:100%;object-fit:cover}.ai-studio-filter{display:block;margin:12px 0 0}.ai-studio-filter input{width:100%;height:40px;padding:0 12px;border:1px solid #2d3442;border-radius:12px;background:#11151d;color:#f5f6f8;font-size:13px}.template-scroll{display:flex;gap:10px;overflow:auto;margin:14px -16px 0;padding:0 16px 4px;scrollbar-width:none}.ai-template{min-width:105px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;position:relative;cursor:pointer}.ai-template[hidden]{display:none!important}.template-img{display:block;height:132px;border-radius:12px;background:linear-gradient(145deg,#2a251d,#171a21);border:2px solid transparent}.template-img img{width:100%;height:100%;border-radius:10px;object-fit:cover}.ai-template b,.ai-template small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-template b{font-size:11px;margin-top:6px}.ai-template small{font-size:9px;color:#999;margin-top:3px}.ai-template em{position:absolute;right:6px;top:6px;width:22px;height:22px;background:var(--yellow);border-radius:50%;display:none;place-items:center;font-style:normal;font-weight:800;font-size:12px}.ai-template.active .template-img{border-color:var(--yellow)}.ai-template.active em{display:grid}.ai-selected-preview{display:grid;gap:10px;margin-top:14px;padding:12px;border:1px solid #292d37;border-radius:14px;background:#11151d}.ai-selected-preview>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-selected-preview b{min-width:0;overflow:hidden;color:#f5f6f8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ai-selected-preview span{flex:none;color:#9299a6;font-size:9px}.ai-selected-preview video{width:100%;max-height:280px;border-radius:10px;background:#050609;object-fit:contain}.ai-studio-template-media{position:relative;overflow:hidden}.ai-studio-template-media img,.ai-studio-template-media video{position:absolute;inset:0;width:100%;height:100%;border-radius:10px;object-fit:cover;background:#050609}.ai-studio-preview-fallback{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:8px;color:#ffd02c;background:radial-gradient(circle at 50% 35%,#33303a,#151820 72%)}.ai-studio-preview-fallback[hidden],.ai-studio-large-fallback[hidden]{display:none}.ai-studio-preview-fallback i{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#ffd02c;color:#241c00;font-size:14px;font-style:normal;font-weight:900}.ai-studio-preview-fallback small{margin:0;color:#d8dbe2;font-size:9px}.ai-studio-media-badge{position:absolute;z-index:2;right:6px;bottom:6px;padding:4px 7px;border:1px solid #ffffff26;border-radius:999px;background:#07090dcc;color:#fff;font-size:8px;font-weight:800;line-height:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ai-studio-media-badge.video{background:#ffd02ce8;color:#211900}.ai-studio-media-badge.motion{background:#7ee0c8e8;color:#06241c}.ai-studio-selected-preview>div>span.video{color:#ffd02c}.ai-studio-selected-preview>div>span.motion{color:#7ee0c8}.ai-studio-preview-note{margin:0;color:#9aa3b5;font-size:11px;line-height:1.5}.ai-studio-preview-note[hidden]{display:none}.ai-studio-duration-filter{display:flex;gap:8px;margin:12px 0 0}.ai-studio-duration-filter button{height:32px;padding:0 12px;border:1px solid #2d3442;border-radius:999px;background:#11151d;color:#a9b0bf;font-size:12px;font-weight:700}.ai-studio-duration-filter button.active{border-color:#ffca28;background:#2a2412;color:#ffd43b}.ai-studio-preview-frame{position:relative;min-height:180px;overflow:hidden;border-radius:10px;background:#050609}.ai-studio-preview-frame video,.ai-studio-preview-frame>img{display:block;width:100%;max-height:320px;border-radius:10px;object-fit:contain}.ai-studio-preview-frame video[hidden],.ai-studio-preview-frame>img[hidden]{display:none}.ai-studio-large-fallback{min-height:180px;display:grid;place-content:center;justify-items:center;gap:6px;color:#dfe2e8;text-align:center}.ai-studio-large-fallback b{color:#fff;font-size:13px}.ai-studio-large-fallback span,.ai-studio-selected-preview>small{color:#9299a6;font-size:9px}.ai-studio-card-action{display:block;width:max-content;margin-top:6px;color:#ffd02c;font-size:9px;font-weight:800}.ai-studio-user-preview-overlay{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:18px;background:#030405d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ai-studio-user-preview-dialog>.ai-studio-preview-note{padding:0 15px 14px}.ai-studio-user-preview-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid #272c36}.ai-studio-user-preview-dialog>header>div{min-width:0;display:grid;gap:4px}.ai-studio-user-preview-dialog>header b{overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ai-studio-user-preview-dialog>header span{color:#ffd02c;font-size:10px}.ai-studio-user-preview-dialog>header button{flex:none;width:34px;height:34px;border-radius:50%;background:#252a34;color:#fff;font-size:22px}.ai-studio-user-preview-stage{min-height:280px;display:grid;place-items:center;background:#050609}.ai-studio-user-preview-stage>video,.ai-studio-user-preview-stage>img{display:block;width:auto;height:auto;max-width:100%;max-height:62vh;object-fit:contain;background:#050609}.ai-studio-user-preview-stage>video{min-height:0}.ai-studio-user-preview-error{display:grid;justify-items:center;gap:7px;color:#fff}.ai-studio-user-preview-error[hidden]{display:none}.ai-studio-user-preview-error span{color:#969daa;font-size:10px}.ai-options>div{padding:15px 0 4px;border-bottom:1px solid var(--line)}.ai-options>div:last-child{border:0}.ai-options>div>span{display:block;font-size:11px;font-weight:700;margin-bottom:10px}.ai-options button{padding:7px 12px;background:#f1f1ed;border-radius:16px;font-size:10px;margin-right:7px}.ai-options button.active{background:#fff0ad;color:#a66f00}.ai-options input{width:100%;accent-color:#e9ae0e}.ai-options>div>div{display:flex;justify-content:space-between;color:#aaa}.ai-consent{display:flex;gap:9px;margin:15px 3px 0;align-items:flex-start;cursor:pointer}.ai-consent input{display:none}.ai-consent>span{width:18px;height:18px;border:1px solid #bbb;border-radius:5px;flex:none;position:relative}.ai-consent input:checked+span{background:var(--yellow);border-color:var(--yellow)}.ai-consent input:checked+span:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;font-size:12px;font-weight:900}.ai-consent p{font-size:9px;color:#85857e;line-height:1.6;margin:0}.ai-generate{width:100%;height:49px;border-radius:25px;background:linear-gradient(90deg,#ffd94f,#f0ae08);font-size:14px;font-weight:800;margin-top:16px;box-shadow:0 8px 20px #d99b2638}.ai-generate:disabled{opacity:.75}.ai-local-note{text-align:center;color:#999;font-size:9px}.ai-no-template{display:grid;width:100%;min-height:88px;place-content:center;gap:6px;border:1px dashed #d8cfae;border-radius:13px;color:#8f835d;text-align:center}.ai-no-template b{font-size:12px}.ai-no-template span{font-size:9px}.ai-empty-state{display:grid;justify-items:center;gap:9px;min-height:420px;padding:80px 24px;color:#77766e;text-align:center}.ai-empty-state>span{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;background:linear-gradient(135deg,#ffe77a,#eda900);color:#2c2617;font-size:25px}.ai-empty-state h2,.ai-empty-state p{margin:0}.ai-empty-state h2{color:#24231e;font-size:16px}.ai-empty-state p{max-width:280px;font-size:10px;line-height:1.7}.ai-empty-state button{margin-top:5px;padding:10px 18px;border-radius:20px;background:var(--yellow);color:#30270f;font-size:11px;font-weight:800}.ai-recent{margin-top:16px}.ai-recent>div:first-child,.ai-history-list{display:flex}.ai-recent>div:first-child{align-items:center;justify-content:space-between}.ai-recent h2{margin:0;font-size:14px}.ai-recent>div button{color:#9c7100;font-size:9px}.ai-history-list{flex-direction:column}.ai-state{display:inline-flex!important;width:fit-content}.ai-state.pending,.ai-state.queued{background:#fff0bd;color:#9a6900}.ai-state.processing{background:#e8efff;color:#3868c7}.ai-history-progress{display:grid!important;grid-template-columns:minmax(90px,1fr) 32px;align-items:center;gap:7px;width:min(210px,100%);margin-top:7px}.ai-history-progress>i{height:6px;overflow:hidden;border-radius:999px;background:#e9e8e1}.ai-history-progress>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffd84e,#f0ad08);transition:width .45s ease}.ai-history-progress.processing>i>b{background:linear-gradient(90deg,#5e83dd,#8ca9ee)}.ai-history-progress.completed>i>b{background:linear-gradient(90deg,#26a565,#63d193)}.ai-history-progress>em{color:#77756d;font-size:9px;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.ai-state.completed{background:#ddf6e7;color:#26814c}.ai-state.rejected,.ai-state.failed{background:#ffe4e3;color:#bd4743}.ai-progress-card{display:grid;justify-items:center;gap:12px;margin-top:14px;padding:42px 20px;border-radius:20px;background:#fff;text-align:center}.ai-progress-card>span{color:#dfaa12;font-size:34px}.ai-progress-card h2,.ai-progress-card p{margin:0}.ai-progress-card h2{color:#171717;font-size:15px}.ai-progress-card p,.ai-progress-card small{color:#898880;font-size:9px}.ai-progress-card small.error{color:#be4743}.ai-progress-card>i{width:100%;height:7px;overflow:hidden;border-radius:4px;background:#eeeae0}.ai-progress-card>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffd94f,#f0ae08)}.ai-progress-card>button{padding:9px 15px;border-radius:18px;background:#f1efe8;color:#27251f;font-size:10px;font-weight:700}.ai-result-player{position:relative;overflow:hidden;margin-top:12px;border-radius:20px;background:#050608}.ai-result-player video{display:block;width:auto;height:auto;max-width:100%;max-height:70vh;margin:0 auto;background:#050608;object-fit:contain}.ai-result-loading{position:absolute;inset:0;display:grid;place-items:center;color:#d7d7d2;font-size:10px;pointer-events:none}.ai-spin{display:inline-block;animation:aiSpin .8s linear infinite}.ai-history-card{background:#fff;border-radius:17px;padding:12px;display:flex;align-items:center;gap:11px;margin-top:12px}.ai-result-placeholder{width:72px;height:92px;border-radius:11px;background:linear-gradient(140deg,#272116,#ffe278);display:grid;place-items:center;color:#ffe681;font-size:28px}.ai-history-card>div:nth-child(2){flex:1}.ai-history-card h3{font-size:12px;margin:0 0 7px}.ai-history-card p{font-size:9px;color:#999;margin:0 0 6px}.ai-history-card span{font-size:8px;background:#f0f0ec;padding:3px 6px;border-radius:7px}.ai-history-card>button{font-size:10px;color:#b47a00}.ai-safety{background:#fff9dc;border-radius:14px;padding:14px;margin-top:16px}.ai-safety b{font-size:12px}.ai-safety p{font-size:9px;color:#777;line-height:1.6}.ai-result-page{min-height:100vh;background:#0b0b09;color:#fff;padding:calc(12px + var(--safe-top)) 16px 30px}.result-stage{height:620px;max-height:72vh;border-radius:20px;overflow:hidden;position:relative;background:linear-gradient(145deg,#2a251d,#171a21)}.result-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000b,transparent 55%)}.result-badge{position:absolute;z-index:2;top:13px;left:13px;background:#0009;border:1px solid #fff4;border-radius:15px;padding:6px 9px;font-size:9px}.result-person{position:absolute;z-index:2;top:36%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,#ffe170,#eea800);border:3px solid #fff8;color:#2b2414;display:grid;place-items:center;font-size:28px;font-weight:900;box-shadow:0 10px 30px #0006}.result-copy{position:absolute;z-index:2;left:20px;bottom:22px}.result-copy small{color:#ffe376}.result-copy h1{font-size:25px;margin:6px 0}.result-copy p{font-size:11px;margin:0}.result-actions{display:flex;gap:10px;padding:15px 0}.result-actions button{flex:1;height:44px;border:1px solid #fff4;border-radius:23px;color:#fff}.result-actions button:last-child{background:var(--yellow);color:#191711;border-color:var(--yellow);font-weight:700}.result-compare{background:#181816;border-radius:16px;padding:15px}.result-compare h2{font-size:14px;margin:0 0 13px}.result-compare>div{display:flex;align-items:center;justify-content:center;gap:18px}.result-compare span{display:flex;flex-direction:column;align-items:center;gap:6px}.result-compare i{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;font-style:normal}.mini-face{background:#ffe170;color:#342c18;font-size:22px}.mini-scene{background:linear-gradient(145deg,#2a251d,#171a21)}.result-compare b{font-size:9px}.result-compare .arrow{color:#ffe170;font-size:20px}.result-warning{text-align:center;font-size:9px;color:#999;line-height:1.6}@keyframes aiSpin{to{transform:rotate(360deg)}}.ai-creator-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 16px 16px;padding:7px;border:1px solid #242936;border-radius:18px;background:#11151e}.ai-creator-nav button{position:relative;min-width:0;border:0;border-radius:14px;padding:10px 3px 9px;background:transparent;color:#8f96a7;display:grid;justify-items:center;gap:5px;font:inherit}.ai-creator-nav button b{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#1b202b;color:#c6cad4;font-size:14px}.ai-creator-nav button span{font-size:12px;white-space:nowrap}.ai-creator-nav button.active{color:#ffd43b;background:linear-gradient(180deg,#2a2515,#191a1b)}.ai-creator-nav button.active b{color:#17130a;background:#ffca28;box-shadow:0 8px 20px #ffca2840}.ai-creator-nav button.unavailable:not(.active){opacity:.62}.ai-creator-nav button em{position:absolute;right:2px;top:2px;font-size:8px;font-style:normal;color:#9ca2b2}.ai-studio-banner{background:linear-gradient(125deg,#171f34,#17140c)}.ai-batch-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ai-batch-options label input{position:absolute;opacity:0}.ai-batch-options label span{display:grid;place-items:center;height:52px;border:1px solid #2d3442;border-radius:14px;background:#11151d;color:#a9b0bf;font-weight:700}.ai-batch-options label input:checked+span{border-color:#ffca28;background:#2a2412;color:#ffd43b;box-shadow:0 0 0 2px #ffca2820}.ai-price-summary{margin:14px 16px;display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #2a3040;border-radius:16px;background:#11151d;color:#9ba2b2}.ai-price-summary b{color:#ffd43b}.ai-studio-results{padding:14px 16px}.ai-studio-results>h2{margin:0 0 14px;font-size:20px}.ai-studio-results>.ai-partial-refund{margin:-4px 0 14px;padding:10px 12px;border:1px solid #6d5922;border-radius:12px;background:#211d12;color:#e4c76a;font-size:12px}.ai-studio-results>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-studio-results article{overflow:hidden;border:1px solid #252b37;border-radius:15px;background:#121721}.ai-studio-results video,.ai-studio-results img{display:block;width:auto;max-width:100%;height:auto;max-height:72vh;margin:0 auto;object-fit:contain;background:#000}.ai-studio-results a{display:block;padding:12px;text-align:center;color:#ffd43b;text-decoration:none;font-weight:700}.ai-studio-template .template-img{position:relative;display:block;overflow:hidden;color:#ffd43b;background:#171c26}.ai-scene-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-scene-type{display:block}.ai-scene-type input{position:absolute;opacity:0}.ai-scene-type span{display:grid;place-items:center;height:48px;border:1px solid #2d3442;border-radius:14px;background:#11151d;color:#a9b0bf;font-weight:700}.ai-scene-type input:checked+span{border-color:#ffca28;background:#2a2412;color:#ffd43b}.ai-scene-type input:disabled+span{opacity:.4}.ai-scene-hint{margin:10px 0 0;padding:10px 12px;border:1px solid #6d5922;border-radius:12px;background:#211d12;color:#e4c76a;font-size:12px}.ai-scene-tags{display:grid;gap:14px}.ai-scene-tags>p{margin:0;color:#8f96a7;font-size:13px}.ai-scene-tag-group{display:grid;gap:8px}.ai-scene-tag-group b{color:#d7dbe6;font-size:13px}.ai-scene-tag-group div{display:flex;flex-wrap:wrap;gap:8px}.ai-scene-tag-group div button{border:1px solid #2d3442;border-radius:999px;padding:7px 12px;background:#11151d;color:#c6cad4}.ai-scene-tag-group div button.active{border-color:#ffca28;background:#2a2412;color:#ffd43b}.ai-scene-multiple{display:flex;align-items:center;gap:10px;color:#c6cad4}#aiScenePrompt{width:100%;min-height:88px;border:1px solid #2d3442;border-radius:14px;padding:12px;background:#11151d;color:#e8ebf2;resize:vertical}@media(max-width:420px){.ai-creator-nav{overflow-x:auto;grid-template-columns:repeat(3,minmax(64px,1fr));gap:4px;margin-inline:10px}.ai-creator-nav button span{font-size:11px}.ai-studio-results>div{grid-template-columns:1fr}}.ai-progress-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.ai-progress-actions button{margin-top:0}.ai-progress-actions [data-ai-studio-delete]{border:1px solid #4b3035;background:#21151a;color:#ef9aa8}.create-shell .screen,.create-page,.create-subpage{background:#05070b;color:#f4f5f7}.create-page{padding:0 16px 168px;min-height:100%}.create-subpage{padding-bottom:24px}.create-media-glyph{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(180deg,#2e2613,#1a160d);color:#ffd43b;box-shadow:inset 0 1px #ffd67829;font-style:normal}.create-media-svg{display:block;width:28px;height:28px}.create-head{position:sticky;top:0;z-index:20;margin:0 -16px 16px;padding:calc(6px + var(--safe-top)) 16px 12px;background:linear-gradient(180deg,#05070b 70%,rgba(5,7,11,.92) 88%,transparent)}.create-head-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:44px}.create-head-bar h1,.create-head h1{margin:0;overflow:hidden;font-size:17px;font-weight:800;letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.create-head .create-back{width:44px;height:44px;margin:0;padding:0;border:0;border-radius:14px;background:#141922;color:#f4f5f7;font-size:28px;font-weight:400;line-height:1;justify-self:start}.create-head .create-works-btn{height:34px;padding:0 14px;border:1px solid #3a3318;border-radius:999px;background:#1a160d;color:#ffd43b;font-size:13px;font-weight:700;justify-self:end}.create-head-kicker,.create-head p{margin:6px 0 0;color:#8b93a3;font-size:12px;line-height:1.45;text-align:center}.create-kind-nav{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:12px;padding:4px;border:1px solid #2d3442;border-radius:999px;background:#11151d}.create-kind-nav button,.create-head .create-kind-nav button{height:34px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#8f96a7;font-size:13px;font-weight:700}.create-kind-nav button.active,.create-head .create-kind-nav button.active{background:#2a2412;color:#ffd43b}.create-page .create-form{gap:12px}.create-page .ai-step,.create-panel{margin-top:0;padding:16px;border:1px solid #252b37;border-radius:22px;background:#121722;color:#f4f5f7}.create-page .step-title{align-items:flex-start}.create-page .step-title h2{font-size:16px}.create-page .step-title p{color:#8b93a3;font-size:12px;line-height:1.5}.create-page .face-upload,.create-upload{height:228px;margin-top:14px;border:1px dashed #3d3418;border-radius:22px;background:radial-gradient(90% 80% at 50% 0%,rgba(255,196,64,.12),transparent 58%),#0e131c}.create-page .upload-placeholder{gap:8px;padding:0 20px}.create-page .upload-placeholder strong{color:#f4f5f7;font-size:15px}.create-page .upload-placeholder small{max-width:220px;color:#8b93a3;font-size:11px;line-height:1.45}.create-page .face-upload>img,.create-page .face-upload>video{object-fit:contain;background:#05070b}.face-swap-upload-page .create-upload{height:176px}.create-status,.studio-tool-page .ai-service-state{margin:0 0 12px;padding:11px 14px;border-radius:16px;font-size:12px}.create-status.is-wait,.studio-tool-page .ai-service-state.manual{border:1px solid #6d5922;background:#211d12}.create-status.is-ready,.studio-tool-page .ai-service-state.ready{border:1px solid #1f6a45;background:#102018}.create-status b,.studio-tool-page .ai-service-state b{color:#e4c76a;font-size:12px}.create-status.is-ready b,.studio-tool-page .ai-service-state.ready b{color:#7ee0b0}.create-status p,.studio-tool-page .ai-service-state p{margin:3px 0 0;color:#9aa3b5;font-size:11px;line-height:1.5}.studio-tool-page .template-img{height:148px;border-radius:16px}.studio-tool-page .ai-template{min-width:118px}.studio-tool-page .ai-template b{color:#f4f5f7;font-size:12px}.studio-tool-page .ai-template small{color:#8b93a3}.studio-tool-page .ai-no-template{border-color:#3a3318;background:#17130c;color:#c4ae7c}.studio-tool-page .ai-selected-preview{border-color:#2d3442;background:#0e131c}.studio-dock .ai-price-summary{display:grid;gap:2px;margin:0;padding:0;border:0;background:transparent;justify-items:start}.studio-dock .ai-price-summary span{color:#8f96a7;font-size:11px}.studio-dock .ai-price-summary b{color:#ffd43b;font-size:18px;line-height:1.2}.studio-dock .create-submit{width:100%;height:58px;margin:0}.create-page .ai-recent h2,.create-page .create-recent h2{color:#f4f5f7}.create-page .ai-recent>div button{border:0;background:transparent;color:#ffd43b;font-size:12px;font-weight:700}.undress-option,.create-option-group{margin-top:14px;padding-top:12px;border-top:1px solid #252b37}.undress-option:first-of-type,.create-panel>.undress-option:first-of-type{margin-top:12px;padding-top:0;border-top:0}.undress-option b,.create-option-group b{display:block;margin-bottom:8px;color:#d7dbe6;font-size:13px}.undress-option>div,.undress-poses,.create-chips{display:flex;flex-wrap:wrap;gap:8px}.undress-option label{cursor:pointer}.undress-option input{position:absolute;opacity:0;pointer-events:none}.undress-option span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid #2d3442;border-radius:999px;background:#0e131c;color:#c6cad4;font-size:12px}.undress-option input:checked+span{border-color:#ffca28;background:#2a2412;color:#ffd43b}.create-gate{margin-top:36px;padding:32px 20px 28px;border:1px solid #2d2818;border-radius:28px;background:radial-gradient(90% 80% at 50% 0%,rgba(255,196,64,.14),transparent 58%),linear-gradient(180deg,#17130c,#11151d);text-align:center}.create-gate-art{display:grid;place-items:center;width:88px;height:88px;margin:0 auto 18px;border-radius:28px;background:radial-gradient(circle at 50% 22%,rgba(255,214,80,.28),transparent 64%),linear-gradient(180deg,#2a2412,#14110b);box-shadow:0 16px 36px #00000047}.create-gate-art .create-media-glyph{width:auto;height:auto;background:transparent;box-shadow:none}.create-gate-art .create-media-svg{width:36px;height:36px}.create-gate h2{margin:0 0 8px;font-size:20px}.create-gate p{margin:0 0 18px;color:#9aa3b5;line-height:1.6}.create-gate button,.create-submit{border:0;border-radius:16px;background:linear-gradient(100deg,#ffe66f,#f2a900);color:#241c00;font-weight:800}.create-gate button{height:46px;padding:0 22px}.create-banner{margin-bottom:14px;padding:12px 14px;border:1px solid #6d5922;border-radius:14px;background:#211d12;color:#e4c76a;font-size:13px}.create-form{display:grid;gap:12px}.create-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;border-radius:16px;background:#11151d}.create-mode{position:relative;cursor:pointer}.create-mode input{position:absolute;inset:0;opacity:0;pointer-events:none}.create-mode span{display:grid;place-items:center;height:40px;border-radius:12px;color:#9aa3b5;font-weight:800}.create-mode input:checked+span{background:#2a2412;color:#ffd43b;box-shadow:inset 0 0 0 1px #ffca2840}.create-mode input:disabled+span{opacity:.35}.create-composer{overflow:hidden;border:1px solid #2a3040;border-radius:22px;background:#121722}.create-composer textarea,.create-composer #aiScenePrompt{display:block;width:100%;min-height:132px;margin:0;border:0;border-radius:0;padding:16px 16px 8px;background:transparent;color:#f4f5f7;font:inherit;font-size:16px;line-height:1.55;resize:none}.create-composer-tools{display:flex;align-items:center;gap:8px;padding:10px 12px 12px}.create-face,.create-pack span{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:1px solid #2d3442;border-radius:999px;background:#0e131c;color:#d7dbe6;font-size:12px;font-weight:700}.create-face{position:relative;overflow:hidden}.create-face input{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;font-size:16px;cursor:pointer}.create-face span,.create-face img{pointer-events:none}.create-face img{display:none;width:22px;height:22px;border-radius:50%;object-fit:cover}.create-face.has-image img{display:block}.create-pack input{position:absolute;opacity:0}.create-pack input:checked+span{border-color:#ffca28;background:#2a2412;color:#ffd43b}.create-composer-tools em{margin-left:auto;color:#6f7788;font-size:11px;font-style:normal}.create-model-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border:1px solid #2a3040;border-radius:18px;background:#121722;color:inherit;text-align:left}.create-model-row small{display:block;color:#8f96a7;font-size:11px}.create-model-row b{font-size:16px}.create-model-row>span{color:#ffd43b;font-size:13px;font-weight:700}.create-model-row i{color:#6f7788;font-style:normal;font-size:22px;line-height:1}.create-hint{margin:0;padding:10px 12px;border:1px solid #6d5922;border-radius:12px;background:#211d12;color:#e4c76a;font-size:12px}.create-tags{padding:16px;border:1px solid #2a3040;border-radius:18px;background:#121722}.create-tags-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.create-tags-head b{display:block;font-size:15px}.create-tags-head small,.create-tags-head em{color:#8f96a7;font-size:12px;font-style:normal}.create-tags-head em[hidden]{display:none}.create-tags.is-empty{padding-bottom:14px}.create-tags-empty{margin:0;padding:12px 14px;border-radius:12px;background:#0e131c;color:#9aa3b5;font-size:13px;line-height:1.55}.ai-scene-tags>p{margin:0;color:#9aa3b5;font-size:13px;line-height:1.55}.create-works>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.create-works h2{margin:0;font-size:16px}.create-works>div:first-child button{border:0;background:transparent;color:#ffd43b;font-weight:700}.create-works .ai-history-card{margin:0 0 10px}.create-dock{position:fixed;z-index:18;left:0;right:0;bottom:calc(var(--tabbar-height) + var(--tabbar-bottom-inset));transform:none;width:100%;max-width:430px;margin:0 auto;padding:10px 16px 12px;background:linear-gradient(180deg,transparent,#05070b 28%)}.create-consent{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#c6cad4;font-size:12px}.create-consent input{accent-color:#ffd43b}.create-consent button{border:0;background:transparent;color:#ffd43b;font-weight:700}.create-consent-copy{margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#121722;color:#9aa3b5;font-size:12px;line-height:1.55}.create-dock-bar{display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:12px;align-items:center}.create-dock-bar small{display:block;color:#8f96a7;font-size:11px}.create-dock-bar b{color:#ffd43b;font-size:18px}.create-submit{height:48px;font-size:16px}.create-submit:disabled{opacity:.45}.create-sheet{position:fixed;inset:0;z-index:100;display:grid;align-items:end;isolation:isolate}.create-sheet[hidden]{display:none}.create-sheet-dismiss{position:absolute;inset:0;border:0;background:#0008}.create-sheet section{position:relative;width:100%;max-width:430px;justify-self:center;max-height:min(78vh,calc(var(--app-height, 100dvh) - var(--safe-top) - 12px));overflow:auto;padding:0 16px calc(20px + var(--safe-bottom));border-radius:24px 24px 0 0;background:#121722;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.create-sheet header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -16px 12px;padding:16px 16px 12px;background:#121722}.create-sheet header b{display:block;font-size:18px}.create-sheet header small{color:#8f96a7}.create-sheet header button{height:34px;padding:0 12px;border:0;border-radius:999px;background:#ffd43b;color:#241c00;font-weight:800}.create-model-list{display:grid;gap:8px;padding-bottom:8px}.create-model{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid #2a3040;border-radius:16px;background:#0e131c;color:inherit;text-align:left}.create-model[hidden]{display:none}.create-model i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#1b202b;color:#ffd43b;font-style:normal;font-weight:800}.create-model small{display:block;color:#8f96a7}.create-model em{color:transparent;font-style:normal}.create-model.active{border-color:#ffca28;background:#2a2412}.create-model.active em{color:#ffd43b}html.keyboard-open .create-dock{display:none}html.create-sheet-open .create-dock,html.create-sheet-open .bottom-nav{visibility:hidden;pointer-events:none}html.create-sheet-open .create-shell .screen{overflow:hidden}.create-page .ai-history-card,.create-page .ai-record-card{background:#121722;border-color:#252b37}.create-tag-search{display:block;margin-bottom:4px}.create-tag-search input{width:100%;height:40px;padding:0 12px;border:1px solid #2d3442;border-radius:12px;background:#0e131c;color:inherit;font:inherit}.create-tag-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.create-tag-toggle small{color:#8f96a7;font-size:12px}.create-tag-toggle em{margin-left:auto;color:#6f7788;font-style:normal;font-size:18px;line-height:1}.create-page .ai-scene-tag-group>div{display:none}.create-page .ai-scene-tag-group.open>div{display:flex;flex-wrap:wrap;gap:8px}.create-page .ai-scene-tag-group[hidden],.create-model[hidden],.create-page .ai-scene-tag-group div button[hidden]{display:none}.create-page .ai-scene-tag-group.open .create-tag-toggle em{transform:rotate(90deg)}.ai-face-page .ai-empty-state,.ai-face-page .ai-empty-state h2{color:#f4f5f7}.ai-face-page .ai-empty-state p{color:#9aa3b5}.ai-face-page .ai-recent h2,.ai-face-page .ai-history-list h2{color:#f4f5f7}.ai-feed-chrome{position:sticky;top:0;z-index:30;padding:calc(8px + var(--safe-top)) 0 10px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#05070bfa,#05070be6);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%)}.ai-feed-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;box-sizing:border-box;width:auto;margin:0;padding:0 14px;background:transparent}.ai-feed-head-actions{display:flex;flex:none;grid-column:2;grid-row:2;gap:6px}.ai-feed-head-actions button{display:grid;min-width:40px;min-height:40px;padding:1px 3px 0;place-items:center;gap:1px;border:0;border-radius:12px;background:transparent;color:#f4f5f7;font-size:10px;font-weight:700}.ai-feed-head-actions button:active{background:#ffffff14;transform:scale(.96)}.ai-feed-head-actions button i{position:relative;display:block;width:20px;height:20px;font-style:normal}.ai-feed-create-action i{border:1.7px solid currentColor;border-radius:6px}.ai-feed-create-action i:before,.ai-feed-create-action i:after{position:absolute;top:50%;left:50%;width:9px;height:1.7px;border-radius:2px;background:currentColor;content:"";transform:translate(-50%,-50%)}.ai-feed-create-action i:after{transform:translate(-50%,-50%) rotate(90deg)}.ai-feed-history-action i{box-sizing:border-box;border:1.7px solid currentColor;border-radius:50%}.ai-feed-history-action i:before{position:absolute;top:4px;left:9px;width:1.6px;height:6px;border-radius:2px;background:currentColor;box-shadow:3px 5px 0 -.3px currentColor;content:""}.ai-feed-filters{display:flex;grid-column:1 / -1;grid-row:1;gap:7px;margin:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ai-feed-filters::-webkit-scrollbar{display:none}.ai-feed-filters button{display:inline-flex;flex:none;align-items:center;gap:7px;min-height:30px;height:30px;padding:0 10px;border:1px solid #282e39;border-radius:999px;background:#141821d1;color:#aeb4c0;font-size:12px;font-weight:700}.ai-feed-filters button small{display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;border-radius:9px;background:#ffffff14;color:#818897;font-size:9px}.ai-feed-filters button.active{border-color:#f4f5f7;background:#f4f5f7;color:#111318}.ai-feed-filters button.active small{background:#17191f;color:#ffd342}.ai-feed-search{position:relative;display:block;grid-column:1;grid-row:2;min-width:0;margin:0}.ai-feed-search>i{position:absolute;z-index:1;top:50%;left:13px;width:12px;height:12px;border:1.5px solid #7e8695;border-radius:50%;transform:translateY(-58%)}.ai-feed-search>i:after{position:absolute;right:-4px;bottom:-3px;width:6px;height:1.5px;border-radius:2px;background:#7e8695;content:"";transform:rotate(45deg)}.ai-feed-search input{box-sizing:border-box;width:100%;height:34px;padding:0 14px 0 36px;border:1px solid transparent;border-radius:11px;outline:0;background:#151922;color:#f4f5f7;font-size:13px}.ai-feed-search input:focus{border-color:#ffd3426b;background:#191e28}.ai-feed-player-host{position:absolute;z-index:0;overflow:hidden;border-radius:18px;background:#0c1018;pointer-events:none;opacity:0;contain:strict;transform:translateZ(0);transition:opacity .12s linear}.ai-feed-player-host.is-on{opacity:1}.ai-feed-player-host video{position:absolute;inset:0;display:block;width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;object-fit:cover;object-position:center;contain:size layout paint;transform:translateZ(0)}.ai-feed-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:10px;padding:8px 8px 18px}.ai-feed-grid .ai-no-template{min-height:180px;border-color:#2a3140;color:#9aa3b5}.ai-feed-card{min-width:0;scroll-margin-top:154px;scroll-snap-align:start}.ai-feed-stage{position:relative;overflow:hidden;width:100%;height:clamp(440px,calc(var(--app-height, 100dvh) - var(--tabbar-height) - var(--tabbar-bottom-inset) - 238px),580px);margin-inline:auto;border:0;border-radius:18px;background:#0c1018;box-shadow:none}.ai-feed-stage.is-playing{background:transparent;box-shadow:none}.ai-feed-poster,.ai-feed-empty,.ai-feed-inline-video{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;transition:opacity .12s linear}.ai-feed-inline-video{display:none;object-position:center;opacity:0;pointer-events:none;transform:translateZ(0)}.ai-feed-inline-video.is-playing{opacity:1}.ai-feed-stage.is-playing .ai-feed-poster,.ai-feed-stage.is-playing .ai-feed-empty{opacity:0}.ai-feed-empty{display:grid;place-items:center;color:#ffd43b;font-style:normal;font-size:28px}.ai-feed-shade{position:absolute;z-index:1;inset:auto 0 0;height:62%;background:linear-gradient(180deg,transparent 0%,rgba(5,7,11,.3) 34%,rgba(5,7,11,.9) 76%,#05070b 100%);pointer-events:none;transform:translateZ(0)}.ai-feed-topline{position:absolute;z-index:2;top:11px;right:11px;left:11px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;transform:translateZ(0)}.ai-feed-badge{display:inline-flex;align-items:center;gap:5px;padding:6px 9px 6px 7px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#07090d80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:10px;font-style:normal;font-weight:800;line-height:1.2;transform:translateZ(0)}.ai-feed-badge i{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#ffe45f,#ff8b24);color:#1c1205;font-size:10px;font-style:normal}.ai-feed-heat{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#07090d7a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:10px;font-weight:700;transform:translateZ(0)}.ai-feed-heat span{color:#ffd342;font-variant-numeric:tabular-nums;letter-spacing:.04em}.ai-feed-stage.is-playing .ai-feed-heat:before{content:"";width:6px;height:6px;margin-right:6px;border-radius:50%;background:#5dff9f;box-shadow:0 0 8px #5dff9f}.ai-feed-foot{position:absolute;z-index:2;right:15px;bottom:14px;left:15px;display:grid;align-items:stretch;gap:12px;transform:translateZ(0)}.ai-feed-copy{display:grid;gap:7px;min-width:0;flex:1;padding:0 3px}.ai-feed-copy b{display:-webkit-box;overflow:hidden;color:#fff;font-size:clamp(20px,5.7vw,24px);line-height:1.18;letter-spacing:-.02em;text-shadow:0 2px 14px rgba(0,0,0,.5);-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-feed-meta{display:flex;min-width:0;align-items:center;gap:7px}.ai-feed-meta span{overflow:hidden;padding:4px 7px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#0a0d1375;color:#f5f7fbd1;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ai-feed-meta span:first-child{min-width:0}.ai-feed-meta span:last-child:not(:first-child){flex:none}.ai-feed-swap{display:grid;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:11px;width:100%;min-height:64px;padding:9px 11px 9px 9px;border:1px solid rgba(255,236,151,.72);border-radius:18px;background:linear-gradient(100deg,#ffca29,#ffd94d 58%,#ffe277);box-shadow:0 10px 26px #ffbe1c30,inset 0 1px #ffffff75;color:#211900;font-size:13px;font-weight:850;text-align:left;transition:background .14s ease,transform .14s ease}.ai-feed-swap i{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#3525001a;color:#211900;font-size:18px;font-style:normal}.ai-feed-swap>span{display:grid;gap:2px;min-width:0}.ai-feed-swap b,.ai-feed-swap small{display:block}.ai-feed-swap b{font-size:16px;line-height:1.2}.ai-feed-swap small{color:#211900a6;font-size:10.5px;font-weight:650}.ai-feed-swap em{display:grid;width:30px;height:30px;place-items:center;justify-self:end;border-radius:50%;background:#271c001a;font-size:25px;font-style:normal;font-weight:400;line-height:1}.ai-feed-swap em span{transform:translate(1px,-1px)}.ai-feed-swap:active{transform:scale(.985);background:#f5c526}.ai-feed-swap:focus-visible{outline:3px solid rgba(255,255,255,.72);outline-offset:2px}.ai-feed-hint{margin:4px 16px 0;color:#8b93a3;font-size:12px;line-height:1.55}.ai-feed-shell .ai-recent{margin:16px}.ai-feed-card[hidden]{display:none}.ai-upload-overlay{align-items:center;padding:18px;background:#000c}.ai-upload-modal{position:relative;width:min(100%,400px);max-height:calc(100dvh - 36px);overflow:auto;padding:22px 18px 18px;border:1px solid #2a2f3a;border-radius:18px;background:#0b0d12;color:#f4f5f7}.ai-upload-close{position:absolute;top:10px;right:10px;width:36px;height:36px;color:#c6cad4;font-size:24px}.ai-upload-modal h2{margin:0;text-align:center;font-size:20px}.ai-upload-target{margin:8px 0 16px;color:#9aa3b5;text-align:center;font-size:12px}.ai-upload-selected{display:grid;grid-template-columns:52px minmax(0,1fr);gap:11px;margin:0 40px 18px 0;align-items:center}.ai-upload-selected-cover{display:grid;width:52px;height:66px;place-items:center;overflow:hidden;border:1px solid #313743;border-radius:10px;background:#171b23;color:#ffd43b}.ai-upload-selected-cover img{width:100%;height:100%;object-fit:cover}.ai-upload-selected-cover i{font-size:20px;font-style:normal}.ai-upload-selected>div:last-child{display:grid;min-width:0;gap:4px}.ai-upload-selected span,.ai-upload-selected small{overflow:hidden;color:#8f98a8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ai-upload-selected b{overflow:hidden;color:#f5f6f8;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ai-upload-drop{position:relative;display:grid;min-height:196px;place-items:center;overflow:hidden;border:1px dashed #3d3418;border-radius:22px;background:radial-gradient(90% 80% at 50% 0%,rgba(255,196,64,.12),transparent 58%),#0e131c;cursor:pointer}.ai-upload-drop input{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;font-size:16px;cursor:pointer}.ai-upload-placeholder{display:grid;justify-items:center;gap:8px;padding:24px;color:#fff;text-align:center}.ai-upload-placeholder i{display:grid;width:56px;height:56px;place-items:center;border-radius:18px;background:linear-gradient(180deg,#2e2613,#1a160d);color:#ffd43b;font-size:0;font-style:normal;line-height:1;box-shadow:inset 0 1px #ffd67829}.ai-upload-placeholder i .create-media-svg{width:28px;height:28px}.ai-upload-placeholder b{font-size:14px}.ai-upload-placeholder small{color:#8b93a3;font-size:11px}.ai-upload-drop.has-image .ai-upload-placeholder{display:none}.ai-upload-drop img{display:none;width:100%;max-height:220px;object-fit:contain;background:#000}.ai-upload-drop.has-image img{display:block}.ai-upload-or{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:16px 0;color:#6f7788;font-size:12px}.ai-upload-or:before,.ai-upload-or:after{content:"";height:1px;background:#2a2f3a}.ai-upload-url,.ai-upload-submit{width:100%;height:46px;border:0;border-radius:12px;font-weight:800}.ai-upload-url{display:flex;align-items:center;justify-content:center;gap:8px;background:#1a1f29;color:#fff}.ai-upload-url i{width:16px;height:16px;border:2px solid currentColor;border-radius:4px;transform:rotate(-45deg);box-shadow:6px -6px 0 -2px #1a1f29,6px -6px 0 0 currentColor}.ai-upload-url-row{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:10px}.ai-upload-url-row[hidden]{display:none}.ai-upload-url-row input{min-width:0;height:42px;padding:0 12px;border:1px solid #2d3442;border-radius:10px;background:#11151d;color:#fff}.ai-upload-url-row button{padding:0 14px;border:0;border-radius:10px;background:#ff8a1f;color:#2a1400;font-weight:800}.ai-upload-consent{display:grid;grid-template-columns:18px 1fr;gap:10px;margin:16px 0 10px;color:#d7dbe6;font-size:12px;line-height:1.55;align-items:start}.ai-upload-consent p{margin:0;min-width:0}.ai-upload-consent input{margin-top:3px;accent-color:#ff8a1f}.ai-upload-consent [data-ai-upload-terms]{padding:0;border:0;background:transparent;color:#ff8a1f;font:inherit;font-weight:700}.ai-upload-terms{margin:0 0 12px;color:#9aa3b5;font-size:11px;line-height:1.55}.ai-upload-price{margin:0 0 12px;color:#ffd43b;text-align:center;font-size:13px;font-weight:800}.ai-upload-submit{background:linear-gradient(180deg,#ffb347,#ff8a1f);color:#2a1400}.ai-upload-submit:disabled{opacity:.45}.page.ai-create-shell{padding:0 0 24px}.ai-create-page{padding:0 16px 28px}.ai-create-head{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:0 -16px 14px;padding:calc(6px + var(--safe-top)) 16px 12px;background:linear-gradient(180deg,#05070b 70%,rgba(5,7,11,.92) 88%,transparent)}.ai-create-head h1{margin:0;font-size:17px;font-weight:800;letter-spacing:0;text-align:center}.ai-create-back{width:44px;height:44px;min-height:44px;border:0;border-radius:14px;background:#141922;color:#f4f5f7;font-size:28px;font-weight:400;line-height:1;justify-self:start}.ai-create-record{min-height:34px;height:34px;padding:0 14px;border:1px solid #3a3318;border-radius:999px;background:#1a160d;color:#ffd43b;font-size:13px;font-weight:700;justify-self:end}.ai-create-lead{margin:0 0 14px;color:#9aa3b5;font-size:12px;line-height:1.6}.ai-create-picks{display:grid;grid-auto-flow:column;grid-auto-columns:118px;gap:10px;margin:0 -16px 14px;padding:0 16px 4px;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}.ai-create-picks::-webkit-scrollbar{display:none}.ai-create-pick{display:grid;gap:6px;min-width:0;padding:0 0 8px;border:1px solid #2d3442;border-radius:16px;background:#11151d;color:#f4f5f7;text-align:left}.ai-create-pick img,.ai-create-pick i{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:15px 15px 0 0;background:#171c26}.ai-create-pick i{display:grid;place-items:center;color:#ffd43b;font-style:normal}.ai-create-pick em,.ai-create-pick b{margin:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-create-pick em{color:#ffb060;font-size:10px;font-style:normal;font-weight:700}.ai-create-pick b{font-size:12px}.ai-create-pick.active{border-color:#ff8a1f;box-shadow:0 0 0 1px #ff8a1f66}.ai-create-selected{display:grid;gap:4px;margin-bottom:14px;padding:12px 14px;border:1px solid #2d3442;border-radius:14px;background:#11151d}.ai-create-selected small{color:#ffb060;font-size:11px;font-weight:700}.ai-create-selected b{font-size:15px}.ai-create-selected span{color:#9aa3b5;font-size:12px}.ai-create-form{display:grid}.page.ai-record-shell,.page.ai-result-shell,.create-subpage.ai-record-shell,.create-subpage.ai-result-shell{padding:0 0 24px;background:#05070b;color:#f4f5f7}.page.ai-result-shell,.create-subpage.ai-result-shell{padding-bottom:0}.ai-record-page{padding:0 16px calc(18px + var(--tabbar-height) + var(--tabbar-bottom-inset))}.ai-record-head{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;margin:0 -16px 10px;padding:calc(8px + var(--safe-top)) 16px 12px;background:linear-gradient(180deg,#05070b 70%,#05070b00)}.ai-record-head p{margin:0 0 2px;color:#8b93a3;font-size:11px;font-weight:700;letter-spacing:.08em}.ai-record-head h1{margin:0;font-size:26px;letter-spacing:-.04em;line-height:1.1}.ai-record-back,.ai-result-back{width:44px;height:44px;border:1px solid #2d3442;border-radius:50%;background:#141922;color:#f4f5f7;font-size:28px;line-height:1}.ai-record-create{min-height:40px;height:40px;padding:0 14px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffe66f,#f2a900);color:#241c00;font-size:13px;font-weight:800}.ai-record-lead{margin:0 0 14px;color:#9aa3b5;font-size:13px;line-height:1.55}.ai-record-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0 0 4px}.ai-record-filters button{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;border:1px solid #2d3442;border-radius:999px;background:#11151d;color:#a9b0bf;font-size:12px;font-weight:700;white-space:nowrap}.ai-record-filters button i{min-width:16px;padding:0 5px;border-radius:999px;background:#1c2230;color:#d7dbe6;font-style:normal;font-size:10px}.ai-record-filters button.active{border-color:#ffca28;background:#2a2412;color:#ffd43b}.ai-record-filters button.active i{background:#ffd43b;color:#241c00}.ai-record-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ai-record-rows{display:grid;gap:10px}.ai-record-card{display:grid;overflow:hidden;padding:0;border:1px solid #252b37;border-radius:18px;background:#121722;color:inherit;text-align:left;cursor:pointer;box-shadow:0 12px 28px #0005}.ai-record-card.layout-grid{grid-template-rows:auto 1fr}.ai-record-card.layout-row{grid-template-columns:94px minmax(0,1fr);align-items:center;gap:0;min-width:0;min-height:112px}.ai-record-thumb{position:relative;overflow:hidden;background:radial-gradient(circle at 30% 20%,#3a3318,transparent 46%),linear-gradient(160deg,#1b202b,#0d1118)}.ai-record-card.layout-grid .ai-record-thumb{width:100%;min-height:168px;aspect-ratio:3 / 4}.ai-record-card.layout-row .ai-record-thumb{width:94px;height:112px}.ai-record-thumb i{position:absolute;inset:0;display:grid;place-items:center;color:#ffd43b;font-size:22px;font-style:normal}.ai-record-thumb img,.ai-record-thumb video{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#05070b}.ai-feature-chip{position:absolute;z-index:2;top:8px;left:8px;padding:4px 7px;border-radius:8px;background:#ff8a1f;color:#fff;font-size:10px;font-style:normal;font-weight:800;line-height:1.2;letter-spacing:.02em}.ai-feature-chip.gold{background:#d4a017;color:#1d1500}.ai-feature-chip.orange{background:#ff8a1f}.ai-feature-chip.amber{background:linear-gradient(180deg,#ffb347,#ff8a1f);color:#2a1400}.ai-feature-chip.cyan{background:#3ec7c9;color:#042224}.ai-feature-chip.violet{background:#7b6cff}.ai-feature-chip.mint{background:#5ee0b0;color:#04281c}.ai-feature-chip.blue{background:#4d8dff}.ai-feature-chip.rose{background:#e56b8a}.ai-record-card.layout-row .ai-feature-chip{top:6px;left:6px;padding:2px 5px;font-size:9px}.ai-record-copy{display:grid;gap:4px;min-width:0;padding:10px 10px 12px}.ai-record-card.layout-row .ai-record-copy{align-content:center;min-height:112px;padding:12px 14px}.ai-record-topline{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:10px}.ai-record-copy h3{margin:0;overflow:hidden;color:#f4f5f7;font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ai-record-copy p{margin:0;overflow:hidden;color:#8b93a3;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ai-record-card.layout-grid .ai-record-copy p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ai-record-state,.ai-state{display:inline-flex;width:fit-content;padding:3px 7px;border-radius:999px;background:#1c2230;color:#c6cad4;font-size:10px;font-weight:800}.ai-record-state.pending,.ai-record-state.queued,.ai-state.pending,.ai-state.queued{background:#2a2412;color:#ffd43b}.ai-record-state.processing,.ai-state.processing{background:#18233a;color:#8eb2ff}.ai-record-state.completed,.ai-state.completed{background:#102018;color:#7ee0b0}.ai-record-state.rejected,.ai-record-state.failed,.ai-state.rejected,.ai-state.failed{background:#2a1518;color:#f0a0aa}.ai-record-cta{display:none}.ai-record-card.layout-row .ai-record-cta{display:inline-flex;align-items:center;flex:0 0 auto;color:#ffd43b;font-size:11px;font-weight:800;white-space:nowrap}.ai-record-card.layout-row .ai-record-cta:after{margin-left:3px;content:"›";font-size:16px;line-height:1}.ai-record-card .ai-history-progress{width:100%;margin-top:6px}.ai-record-card .ai-history-progress>i{background:#1c2230}.ai-record-card .ai-history-progress>em{color:#9aa3b5}.ai-record-empty{min-height:360px;color:#9aa3b5}.ai-record-empty h2,.ai-result-screen .ai-empty-state h2,.create-subpage .ai-empty-state h2,.ai-face-page .ai-empty-state h2{color:#f4f5f7}.ai-recent .ai-record-card,.create-works .ai-record-card{margin:0}.ai-recent>.ai-record-rows,.create-works>.ai-record-rows{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;min-width:0;gap:10px}.create-page .ai-recent,.create-page .create-works{margin-top:22px}.create-page .ai-recent>div:first-child,.create-page .create-works>div:first-child{margin-bottom:12px}.create-page .ai-recent .ai-record-card,.create-page .create-works .ai-record-card{border:0;border-radius:17px;background:#0f131a;box-shadow:none}.ai-record-page.is-create-gallery{padding-right:0;padding-left:0}.is-create-gallery .ai-record-head{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;margin:0 0 10px;padding:calc(6px + var(--safe-top)) 10px 7px;border-bottom:1px solid #20242d;background:#05070bfa}.is-create-gallery .ai-record-head>div{min-width:0;text-align:center}.is-create-gallery .ai-record-head h1{overflow:hidden;font-size:19px;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.is-create-gallery .ai-record-back,.is-create-gallery .ai-record-create{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;box-shadow:none;color:#f4f5f7}.is-create-gallery .ai-record-back{font-size:31px}.is-create-gallery .ai-record-create{font-size:27px;font-weight:350}.is-create-gallery .ai-record-filters{flex-wrap:nowrap;gap:22px;margin:0 0 2px;padding:0 14px;overflow-x:auto;border-bottom:1px solid #20242d;scrollbar-width:none;-webkit-overflow-scrolling:touch}.is-create-gallery .ai-record-filters::-webkit-scrollbar{display:none}.is-create-gallery .ai-record-filters button{position:relative;min-height:43px;padding:0 1px;border:0;border-radius:0;background:transparent;color:#818896;font-size:12px;font-weight:700}.is-create-gallery .ai-record-filters button.active{background:transparent;color:#f5f6f8}.is-create-gallery .ai-record-filters button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px 2px 0 0;background:#f5f6f8;content:""}.is-create-gallery .ai-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.ai-record-card.layout-gallery{position:relative;display:block;aspect-ratio:1;overflow:hidden;border:0;border-radius:0;background:#11151d;box-shadow:none}.ai-record-card.layout-gallery .ai-record-thumb{width:100%;height:100%;min-height:0;aspect-ratio:1}.ai-gallery-media-mark{position:absolute;z-index:3;top:8px;right:8px;display:grid;width:24px;height:24px;place-items:center;color:#fff;font-size:13px;text-shadow:0 1px 5px #000}.ai-gallery-state{position:absolute;z-index:3;right:7px;bottom:7px;left:7px;display:grid;gap:5px;padding:7px;border-radius:8px;background:#05070bc2;color:#f5f6f8}.ai-gallery-state b{font-size:10px}.ai-gallery-state>i{height:2px;overflow:hidden;border-radius:2px;background:#fff3}.ai-gallery-state>i>span{display:block;height:100%;border-radius:inherit;background:#ffd43b}.ai-record-empty.is-gallery-empty{min-height:390px;padding:80px 24px 40px}.ai-record-empty.is-gallery-empty>span{display:grid;width:76px;height:76px;margin:0 auto 18px;place-items:center;border:2px solid #e9ebef;border-radius:50%;background:transparent;color:#f4f5f7;font-size:30px}.ai-record-empty.is-gallery-empty>span svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.ai-record-empty.is-gallery-empty h2{margin:0 0 22px;font-size:18px}.ai-record-empty.is-gallery-empty button{min-width:112px;min-height:40px;border-radius:10px;background:#f4f5f7;color:#111318;font-size:13px;font-weight:800}.ai-result-screen{display:grid;align-content:start;align-items:start;min-height:100%;padding:calc(8px + var(--safe-top)) 16px calc(18px + var(--safe-bottom));background:radial-gradient(120% 60% at 50% -10%,#2a241280,transparent 52%),#05070b;color:#f4f5f7}.ai-result-head,.ai-result-panel,.ai-result-dock,.ai-result-thumbs,.ai-pending-card{justify-self:stretch;width:100%}.ai-result-head{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px}.ai-result-kicker{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ai-result-kicker .ai-feature-chip{position:static}.ai-result-head h1{margin:0;overflow:hidden;font-size:20px;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.ai-result-stage{position:relative;display:flex;justify-content:center;align-items:center;justify-self:stretch;width:100%;max-width:100%;min-height:200px;overflow:hidden;border:1px solid #252b37;border-radius:24px;background:#07090d;box-shadow:0 24px 60px #0008}.ai-result-stage video,.ai-result-stage img{display:block;width:auto;height:auto;max-width:100%;max-height:min(72vh,780px);margin:0 auto;background:#05070b;object-fit:contain;object-position:center}.ai-result-play{position:absolute;z-index:3;inset:50% auto auto 50%;width:64px;height:64px;transform:translate(-50%,-50%);border:0;border-radius:50%;background:#ffd43be8;color:#241c00;font-size:22px;box-shadow:0 12px 32px #0008}.ai-result-play[hidden]{display:none}.ai-result-loading{position:absolute;inset:0;display:grid;place-items:center;color:#c6cad4;font-size:12px;pointer-events:none;background:#05070bcc}.ai-result-loading[hidden]{display:none!important}.ai-result-thumbs{display:flex;gap:8px;margin:12px -16px 0;padding:0 16px 2px;overflow-x:auto;scrollbar-width:none}.ai-result-thumbs::-webkit-scrollbar{display:none}.ai-result-thumbs button{position:relative;flex:none;width:64px;height:86px;overflow:hidden;padding:0;border:2px solid transparent;border-radius:12px;background:#11151d}.ai-result-thumbs button.active{border-color:#ffd43b}.ai-result-thumbs img,.ai-result-thumbs video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ai-result-thumbs em{position:absolute;right:4px;bottom:4px;padding:1px 5px;border-radius:6px;background:#0009;color:#fff;font-size:10px;font-style:normal;font-weight:800}.ai-result-panel{margin-top:16px;padding:16px;border:1px solid #252b37;border-radius:20px;background:#121722}.ai-result-panel h2{margin:0 0 10px;font-size:16px}.ai-result-facts{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ai-result-facts li{padding:5px 9px;border-radius:999px;background:#1b202b;color:#d7dbe6;font-size:11px;font-weight:700}.ai-result-note,.ai-partial-refund{margin:10px 0 0;color:#9aa3b5;font-size:12px;line-height:1.55}.ai-partial-refund{padding:10px 12px;border:1px solid #6d5922;border-radius:12px;background:#211d12;color:#e4c76a}.ai-result-dock{position:sticky;bottom:0;z-index:8;margin-top:16px;padding:12px 0 4px;background:linear-gradient(180deg,transparent,#05070b 32%)}.ai-result-actions,.result-actions{display:grid;gap:10px}.ai-result-actions .primary,.result-actions button:last-child{height:48px;border:0;border-radius:16px;background:linear-gradient(100deg,#ffe66f,#f2a900);color:#241c00;font-size:15px;font-weight:800}.ai-result-actions .ghost,.result-actions button:first-child{height:44px;border:1px solid #2d3442;border-radius:16px;background:#141922;color:#f4f5f7;font-weight:700}.ai-result-actions .danger{border-color:#4b3035;background:#21151a;color:#ef9aa8}.result-warning{margin:12px 0 0;color:#6f7788;font-size:11px;line-height:1.6;text-align:center}.ai-pending-card{display:grid;justify-items:center;gap:10px;margin-top:24px;padding:36px 20px 28px;border:1px solid #252b37;border-radius:24px;background:linear-gradient(180deg,#17130c,#11151d);text-align:center}.ai-pending-orb{display:grid;width:64px;height:64px;place-items:center;border-radius:20px;background:linear-gradient(135deg,#ffe77a,#eda900);color:#241c00;font-size:28px}.ai-pending-orb.is-failed{background:#3a1820;color:#f0a0aa}.ai-pending-card h2,.ai-pending-card p,.ai-pending-card small{margin:0}.ai-pending-card h2{font-size:18px}.ai-pending-card p,.ai-pending-card small{color:#9aa3b5;font-size:13px;line-height:1.55}.ai-pending-card small.error{color:#f0a0aa}.ai-pending-bar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;width:min(280px,100%);margin-top:6px}.ai-pending-bar>span{display:block;height:8px;overflow:hidden;border-radius:999px;background:#1c2230}.ai-pending-bar>span>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffd84e,#f0ad08)}.ai-pending-bar em{color:#ffd43b;font-size:12px;font-style:normal;font-weight:800}.ai-pending-card .ai-result-actions{width:100%;margin-top:8px}.ai-result-lightbox{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:18px;background:#000d}.ai-result-lightbox[hidden]{display:none}.ai-result-lightbox img{width:auto;height:auto;max-width:100%;max-height:88vh;border-radius:12px;object-fit:contain}.ai-result-lightbox button{position:absolute;top:calc(10px + var(--safe-top));right:16px;width:40px;height:40px;border-radius:50%;background:#1b202b;color:#fff;font-size:24px}@media(max-width:360px){.ai-record-page:not(.is-create-gallery) .ai-record-grid{grid-template-columns:1fr}}.create-page{padding-inline:14px;background:#05070b}.create-head{margin-inline:-14px;margin-bottom:12px;padding:calc(5px + var(--safe-top)) 14px 8px;border-bottom:1px solid rgba(255,255,255,.055);background:#05070bf0;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%)}.create-head-bar{min-height:44px}.create-head-bar h1,.create-head h1{font-size:17px;font-weight:760;letter-spacing:-.02em}.create-head .create-back{width:40px;height:40px;border-radius:12px;background:transparent;font-size:30px}.create-head .create-back:active,.create-head .create-works-btn:active{background:#ffffff14;transform:scale(.95)}.create-head .create-works-btn{height:38px;padding:0 8px;border:0;background:transparent;color:#f4c430;font-size:14px}.create-head-kicker,.create-head>p{display:none}.create-kind-nav{gap:2px;margin-top:6px;padding:3px;border:0;border-radius:12px;background:#141820}.create-kind-nav button,.create-head .create-kind-nav button{height:34px;border-radius:9px;color:#89909d}.create-kind-nav button.active,.create-head .create-kind-nav button.active{background:#2a2f39;color:#fff;box-shadow:0 1px 3px #00000059}.create-page .create-form{gap:18px;width:100%;min-width:0;max-width:100%}.create-page .create-hero-panel,.create-page .create-options-panel,.create-page .create-template-panel,.create-page .create-count-panel{display:block;width:100%;min-width:0;max-width:100%}.create-page .ai-step,.create-panel{padding:0 0 18px;border:0;border-bottom:1px solid rgba(255,255,255,.075);border-radius:0;background:transparent}.create-page .step-title{margin-bottom:12px}.create-page .step-title h2{margin:0;font-size:18px;font-weight:760;letter-spacing:-.02em}.create-page .face-upload,.create-upload{height:250px;margin-top:0;border:1px solid #292f3a;border-radius:18px;background:radial-gradient(75% 65% at 50% 20%,rgba(255,196,64,.1),transparent 70%),#0f131a}.create-page .upload-placeholder{gap:10px}.create-page .upload-placeholder strong{font-size:16px}.create-page .upload-placeholder small{color:#777f8e;font-size:12px}.create-page .create-media-glyph{width:58px;height:58px;border-radius:50%;background:#f4c4301f;color:#f4c430;box-shadow:none}.studio-tool-page .ai-service-state.ready{display:none}.create-status.is-wait,.studio-tool-page .ai-service-state.manual{margin-bottom:16px;padding:12px 14px;border-color:#f4c43038;border-radius:12px;background:#f4c43014}.create-status p,.studio-tool-page .ai-service-state p{margin-top:2px}.create-template-panel .template-scroll{gap:9px;margin-inline:-14px;padding-inline:14px;scroll-snap-type:x proximity}.studio-tool-page .ai-template{min-width:126px;padding-bottom:8px;border:0;border-radius:14px;background:transparent;scroll-snap-align:start}.studio-tool-page .template-img{height:158px;border:1px solid #252b35;border-radius:14px;background:#10141b}.studio-tool-page .ai-template.active .template-img{border-color:#f4c430;box-shadow:0 0 0 2px #f4c43038}.studio-tool-page .ai-template>b{margin:8px 2px 0;font-size:13px}.studio-tool-page .ai-template>em{top:8px;right:8px}.studio-tool-page .ai-studio-card-action{display:none}.studio-tool-page .ai-selected-preview{margin-top:14px;padding:12px;border:1px solid #272d38;border-radius:16px;background:#0e1117}.studio-tool-page .ai-studio-selected-preview>small{display:none}.studio-tool-page .ai-studio-preview-note{margin-bottom:0;color:#858c99}.create-count-panel .ai-batch-options{gap:8px}.create-count-panel .ai-batch-options label span{height:44px;border-radius:12px;background:#11151c}.create-count-panel .ai-batch-options label input:checked+span{border-color:#f4c430;background:#f4c4301f;color:#f4c430;box-shadow:none}.create-options-panel .undress-option,.create-options-panel .create-option-group{width:100%;min-width:0;max-width:100%;margin-top:12px;padding-top:12px;overflow:hidden}.create-options-panel .undress-option>div,.create-options-panel .create-chips{width:calc(100% + 28px);max-width:none;flex-wrap:nowrap;margin-inline:-14px;padding:0 14px 2px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scroll-snap-type:x proximity;scrollbar-width:none}.create-options-panel .create-chips>label{flex:0 0 auto;scroll-snap-align:start}.create-options-panel .undress-option>div::-webkit-scrollbar,.create-options-panel .create-chips::-webkit-scrollbar{display:none}.create-options-panel .undress-option span{min-height:38px;white-space:nowrap;border-color:#292f39;background:#10141b}.create-options-panel .undress-option input:checked+span{border-color:#f4c430;background:#f4c4301f;color:#f4c430}.create-composer{border-color:#292f39;border-radius:18px;background:#0f131a}.create-composer textarea,.create-composer #aiScenePrompt{min-height:154px;padding:18px 16px 10px;font-size:16px}.create-model-row,.create-tags{border-color:#292f39;border-radius:16px;background:#0f131a}.create-model-row{min-height:62px}.create-tags-head small{margin-left:6px}.create-dock{padding:10px 14px 12px;border-top:1px solid #242a34;background:#07090dfa;box-shadow:0 -12px 32px #0000006b}.create-payment-head{display:flex;align-items:center;justify-content:space-between;min-height:22px;margin-bottom:7px;padding:0 2px}.create-payment-head strong{color:#f4f5f7;font-size:13px;font-weight:800;letter-spacing:.01em}.create-payment-head span{display:inline-flex;align-items:center;gap:5px;color:#aeb4c0;font-size:10px;font-weight:700}.create-payment-head span:before{width:6px;height:6px;border-radius:50%;background:#f4c430;content:""}.create-consent{justify-content:space-between;min-width:0;margin-bottom:9px;padding:0 2px;color:#aeb4c0;font-size:11px}.create-consent label{display:flex;align-items:center;min-width:0;gap:7px;cursor:pointer}.create-consent input{-webkit-appearance:none;appearance:none;flex:0 0 18px;width:18px;height:18px;margin:0;border:1.5px solid #697180;border-radius:6px;background:#0d1118;transition:border-color .16s ease,background-color .16s ease}.create-consent input:checked{border-color:#f4c430;background:#f4c430}.create-consent input:checked:after{display:block;width:8px;height:4px;margin:4px 0 0 4px;transform:rotate(-45deg);border-bottom:2px solid #151207;border-left:2px solid #151207;content:""}.create-consent input:focus-visible{outline:2px solid rgba(244,196,48,.42);outline-offset:2px}.create-consent button{flex:0 0 auto;padding:4px 0 4px 8px;color:#f4c430;font-size:11px}.create-dock-bar{grid-template-columns:minmax(112px,.9fr) minmax(0,1.35fr);gap:8px;min-height:72px;padding:7px;border:1px solid #242a34;border-radius:19px;background:#0d1118}.create-dock .ai-price-summary{display:grid;justify-items:start;gap:1px;min-width:0;margin:0;padding:5px 7px;border:0;background:transparent}.create-dock .ai-price-summary span{color:#9098a7;font-size:10px;line-height:1.2}.create-dock .ai-price-summary b{color:#f7ca32;font-size:20px;font-weight:850;line-height:1.3;letter-spacing:-.02em}.create-dock .ai-price-summary small{overflow:hidden;max-width:100%;color:#777f8e;font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.create-submit{width:100%;height:58px;margin:0;border-radius:14px;background:#f4c430;color:#17130a;box-shadow:none;font-size:15px;letter-spacing:.01em;transition:filter .16s ease,opacity .16s ease}.create-submit:not(:disabled):active{filter:brightness(.9)}.create-submit:focus-visible{outline:2px solid #fff4b2;outline-offset:2px}.create-submit:disabled{background:#393a35;color:#8e8f89;opacity:1}.create-gate{margin-top:24px;padding:34px 20px 30px;border-color:#252b35;border-radius:20px;background:#0f131a}.create-gate-art{width:76px;height:76px;border-radius:50%;background:#f4c4301a;box-shadow:none}.create-gate p{max-width:270px;margin-inline:auto;color:#858c99}.ai-result-screen{min-height:var(--app-height, 100dvh);padding:calc(5px + var(--safe-top)) 16px calc(10px + var(--safe-bottom));background:#05070b}.ai-result-head{position:relative;z-index:10;grid-template-columns:42px minmax(0,1fr) 42px;gap:8px;min-height:48px;margin-bottom:10px}.ai-result-back,.ai-result-library{display:grid;width:40px;height:40px;padding:0;place-items:center;border:0;border-radius:12px;background:transparent;color:#f4f5f7}.ai-result-back{font-size:31px;line-height:1}.ai-result-library{justify-self:end}.ai-result-library svg{width:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ai-result-back:active,.ai-result-library:active{background:#ffffff14;transform:scale(.94)}.ai-result-title{min-width:0;text-align:center}.ai-result-head .ai-result-title h1{font-size:16px;font-weight:760;letter-spacing:-.015em}.ai-result-title p{margin:3px 0 0;overflow:hidden;color:#858c99;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ai-result-title p .completed{color:#72d29d}.ai-result-stage{width:calc(100% + 32px);max-width:none;min-height:min(56vh,520px);margin-left:-16px;border:0;border-radius:0;background:#000;box-shadow:none;touch-action:pan-y}.ai-result-stage.is-ready{min-height:0}.ai-result-stage video,.ai-result-stage img{width:100%;max-height:min(68vh,calc(var(--app-height, 100dvh) - var(--safe-top) - var(--safe-bottom) - 242px),760px);background:#000}.ai-result-stage.is-landscape video,.ai-result-stage.is-landscape img{width:100%}.ai-result-stage.is-image img{cursor:zoom-in}.ai-result-play{width:58px;height:58px;padding:0;border:1px solid rgba(255,255,255,.25);background:#f4c430f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 30px #0000006b}.ai-result-play svg{width:26px;fill:#17130a;stroke:none}.ai-result-expand{position:absolute;z-index:4;right:12px;bottom:12px;display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#05070ba3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ai-result-expand svg{width:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ai-result-loading{background:#05070b;color:#858c99}.ai-result-thumbs{gap:7px;margin:10px -16px 0;padding:0 16px 3px}.ai-result-thumbs button{width:70px;height:70px;border:0;border-radius:10px;background:#11151d;opacity:.62}.ai-result-thumbs button.active{opacity:1;box-shadow:inset 0 0 0 2px #f4c430}.ai-result-thumbs button.active:after{content:"";position:absolute;inset:0;border:2px solid #f4c430;border-radius:inherit;pointer-events:none}.ai-result-thumbs em{display:none}.ai-result-caption{display:flex;align-items:center;justify-content:center;min-height:32px;gap:8px}.ai-result-caption p{margin:0;color:#9aa1ae;font-size:12px;font-variant-numeric:tabular-nums}.ai-result-caption .ai-partial-refund{margin:0;padding:4px 7px;border:0;border-radius:7px;background:#f4c4301a;color:#d6b84d;font-size:10px}.ai-result-dock{position:sticky;bottom:0;margin-top:auto;padding:10px 0 2px;background:linear-gradient(180deg,#05070b00,#05070b 28%)}.ai-result-dock .ai-result-actions{grid-template-columns:minmax(0,1fr) 50px 50px;gap:8px}.ai-result-dock .ai-result-actions .primary{height:50px;border-radius:14px;background:#f4c430;color:#17130a;box-shadow:none}.ai-result-dock .ai-result-actions .compact{display:grid;width:50px;height:50px;padding:0;place-items:center;border-color:#292f39;border-radius:14px;background:#12161e;color:#eef0f4}.ai-result-dock .ai-result-actions .compact.danger{border-color:#3c292e;background:#1d1317;color:#d88491}.ai-result-actions .compact svg{width:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ai-result-actions .compact span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ai-result-lightbox{z-index:120;padding:calc(56px + var(--safe-top)) 0 calc(44px + var(--safe-bottom));background:#000}.ai-result-lightbox header{position:absolute;top:var(--safe-top);left:0;right:0;display:grid;min-height:52px;place-items:center;color:#fff;font-size:15px}.ai-result-lightbox img{max-width:100%;max-height:calc(var(--app-height, 100dvh) - var(--safe-top) - var(--safe-bottom) - 104px);border-radius:0;-webkit-user-select:none;user-select:none}.ai-result-lightbox header [data-ai-result-lightbox-close]{top:6px;right:12px;background:#ffffff1f}.ai-result-lightbox>[data-ai-result-lightbox-nav]{top:50%;z-index:2;width:42px;height:54px;transform:translateY(-50%);border-radius:12px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ai-result-lightbox>.previous{left:8px;right:auto}.ai-result-lightbox>.next{right:8px}.ai-result-lightbox>[data-ai-result-lightbox-index]{position:absolute;bottom:calc(12px + var(--safe-bottom));color:#aaa;font-size:12px}.create-page .create-upload.is-portrait{width:100%;max-width:none;height:auto;min-height:0;aspect-ratio:4 / 5;margin-right:0;margin-left:0;justify-self:stretch}.undress-page .create-upload.is-portrait{width:100%;max-width:none}.create-page .create-upload.is-square,.ai-upload-drop.is-square{width:100%;max-width:none;height:auto;min-height:0;aspect-ratio:1;margin-right:0;margin-left:0;justify-self:stretch}.create-page .create-upload.is-landscape{width:100%;max-width:none;height:auto;min-height:0;aspect-ratio:16 / 9;margin-right:0;margin-left:0;justify-self:stretch}.create-upload>img,.ai-upload-drop img,.ai-record-thumb img,.ai-result-stage img,.ai-result-thumbs img,.ai-result-lightbox img{image-orientation:from-image}.email-register-link{display:block;margin:-3px auto 12px;color:#a87300;font-size:11px}.recommend-page,.creator-page,.business-page,.register-page{background:linear-gradient(180deg,#fff8d8,#f6f6f2 300px)}.recommend-hero{text-align:center;padding:20px 0}.recommend-hero>span{font-size:35px;color:#e5aa00}.recommend-hero h1{font-size:21px;margin:7px}.recommend-hero p{font-size:10px;color:#888}.mode-list{display:grid;gap:10px}.mode-list>button{background:#fff;border:1.5px solid transparent;border-radius:15px;min-height:78px;padding:13px;display:flex;align-items:center;gap:11px;text-align:left}.mode-list>button.active{border-color:#e8b31d;background:#fffaf0}.mode-list i{width:39px;height:39px;background:#f4f2ea;border-radius:12px;display:grid;place-items:center;font-style:normal;font-size:19px}.mode-list div{flex:1}.mode-list b{font-size:14px}.mode-list p{font-size:9px;color:#888;margin:5px 0}.mode-list em{width:21px;height:21px;border-radius:50%;border:1px solid #ccc;display:grid;place-items:center;font-style:normal;font-size:11px}.mode-list .active em{background:var(--yellow);border-color:var(--yellow)}.taste-box,.privacy-reco{background:#fff;border-radius:16px;margin-top:13px;padding:15px}.taste-box h2{font-size:15px;margin:0}.taste-box>p{font-size:9px;color:#999}.taste-box>div{display:flex;gap:8px;flex-wrap:wrap}.taste-box button{padding:7px 14px;border-radius:16px;background:#f0f0ec;font-size:10px}.taste-box button.active{background:#fff0ad;color:#a66d00}.privacy-reco{display:flex;align-items:center}.privacy-reco>div{flex:1}.privacy-reco b{font-size:13px}.privacy-reco p{font-size:9px;color:#999;margin:5px 0}.wide-primary{width:100%;height:47px;background:var(--yellow);border-radius:24px;font-weight:700;margin-top:16px}.creator-hero{background:linear-gradient(125deg,#201d16,#5a4820);color:#fff;border-radius:18px;padding:18px;display:flex;gap:13px}.creator-hero>span{font-size:35px}.creator-hero small{color:#ffd85a}.creator-hero h1{font-size:20px;margin:5px 0}.creator-hero p{font-size:10px;color:#d7d0bc;margin:0}.creator-stats{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-radius:16px;margin-top:13px;padding:17px 5px}.creator-stats div{text-align:center;border-right:1px solid var(--line)}.creator-stats div:last-child{border:0}.creator-stats b,.creator-stats span{display:block}.creator-stats b{font-size:16px}.creator-stats span{font-size:9px;color:#999;margin-top:5px}.creator-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.creator-actions button{background:#fff;border-radius:16px;text-align:left;padding:15px}.creator-actions i{width:34px;height:34px;border-radius:10px;background:#fff0ad;display:grid;place-items:center;font-style:normal;font-size:20px}.creator-actions b,.creator-actions span{display:block}.creator-actions b{font-size:13px;margin-top:11px}.creator-actions span{font-size:9px;color:#999;margin-top:5px}.contact-card{background:#fff;border-radius:16px;margin-top:13px;padding:15px;display:flex;align-items:center;gap:10px}.contact-icon{width:38px;height:38px;background:#262117;color:#ffd553;border-radius:11px;display:grid;place-items:center;font-weight:900}.contact-card>div:nth-child(2){flex:1}.contact-card h2{font-size:13px;margin:0 0 7px}.contact-card p{font-size:9px;color:#555;margin:4px 0}.contact-card small{font-size:8px;color:#aaa}.contact-card>button{font-size:10px;color:#b47a00;border:1px solid #e1bd58;border-radius:14px;padding:6px 9px}.creator-guide,.creator-notice{background:#fff;border-radius:16px;padding:15px;margin-top:13px}.creator-guide h2{font-size:14px;margin-top:0}.creator-guide>div{display:flex;align-items:center;justify-content:space-between}.creator-guide span{font-size:8px;text-align:center}.creator-guide span i{width:24px;height:24px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;margin:0 auto 6px;font-style:normal;font-weight:700}.creator-guide>div>b{color:#ccc}.creator-notice b{font-size:12px}.creator-notice p{font-size:9px;line-height:1.6;color:#777}.business-page{padding-bottom:50px}.business-hero{background:linear-gradient(135deg,#17140e,#51421e);border-radius:20px;color:#fff;padding:25px 20px;position:relative;overflow:hidden}.business-hero:after{content:"B";font-size:150px;font-weight:900;position:absolute;right:-15px;bottom:-58px;color:#fff08}.business-hero small{color:#ffd75b;font-size:8px;letter-spacing:1px}.business-hero h1{font-size:25px;line-height:1.35;margin:12px 0}.business-hero p{font-size:9px;color:#d4ccb7}.business-hero button{background:var(--yellow);border-radius:18px;padding:8px 13px;font-size:10px;font-weight:700;margin-top:10px}.business-empty,.business-lead-card{background:#ffffffeb;border:1px solid rgba(181,135,23,.16);border-radius:16px;padding:14px;margin-top:12px;box-shadow:0 8px 28px #5b41000f}.business-empty b{font-size:12px}.business-empty p{color:#8d8676;font-size:9px;margin:6px 0 0}.business-lead-card header,.business-lead-card header>div,.business-lead-card footer{display:flex}.business-lead-card header,.business-lead-card footer{align-items:center;justify-content:space-between;gap:10px}.business-lead-card header>div{flex-direction:column;gap:3px}.business-lead-card header b{font-size:13px}.business-lead-card header small,.business-lead-card p,.business-lead-card footer{color:#8d8676;font-size:8px}.business-lead-card header>span{background:#fff1bd;color:#9a6900;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:700}.business-lead-card header>span.closed{background:#ecebe7;color:#777}.business-lead-card p{margin:10px 0}.business-lead-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 0}.business-lead-steps i{height:4px;background:#e7e3d8;border-radius:999px}.business-lead-steps i.active{background:linear-gradient(90deg,#f3ab00,#ffd95d);box-shadow:0 0 8px #ffc01759}.business-lead-card footer time{white-space:nowrap}.business-tags{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr;background:#fff;border-radius:15px;margin-top:12px;padding:14px 10px;align-items:center;gap:5px}.business-tags span{font-size:12px;font-weight:900;color:#ae7700}.business-tags p{font-size:8px;color:#999;margin:0}.business-title{display:flex;gap:9px;align-items:center;margin:22px 2px 10px}.business-title>span{font-size:24px;font-weight:900;color:#e8c24f}.business-title h2{font-size:16px;margin:0}.business-title p{font-size:9px;color:#999;margin:3px 0}.skin-preview{height:190px;background:#e8e6dc;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:18px}.mini-phone{width:88px;height:160px;background:#fff;border:4px solid #211f1a;border-radius:16px;padding:12px 7px}.mini-phone i{display:block;width:25px;height:25px;border-radius:8px;background:#ffca27}.mini-phone b{font-size:8px}.mini-phone span{display:block;height:36px;border-radius:5px;background:#eee;margin-top:10px}.mini-phone.violet i{background:#8e6cff}.mini-phone.violet span{background:#e9e2ff}.swap-arrow{width:30px;height:30px;border-radius:50%;background:#fff;display:grid;place-items:center}.revenue-plans{display:grid;grid-template-columns:1fr 1fr;gap:10px}.revenue-plans button{background:#fff;border:1.5px solid transparent;border-radius:15px;padding:15px;text-align:left}.revenue-plans button.active{border-color:#e6b425;background:#fffbef}.revenue-plans b{font-size:13px}.revenue-plans p{font-size:9px;color:#777;line-height:1.5;min-height:41px}.revenue-plans span{font-size:8px;color:#b37a00}.business-safe,.business-contact{background:#fff;border-radius:15px;padding:14px;margin-top:12px}.business-safe b{font-size:11px}.business-safe p{font-size:8px;color:#888;line-height:1.6}.business-contact{text-align:center}.business-contact h2{font-size:15px}.business-contact p{font-size:12px}.business-contact button{background:var(--yellow);border-radius:18px;padding:8px 14px;font-size:10px}.business-contact small{display:block;font-size:8px;color:#aaa;margin-top:7px}.register-brand{text-align:center;padding:16px 0 24px}.register-brand .logo{justify-content:center}.register-brand h1{font-size:22px;margin:16px 0 5px}.register-brand p{font-size:10px;color:#999}.register-form{background:#fff;border-radius:18px;padding:19px}.register-form>label>span{display:block;font-size:11px;font-weight:700;margin:12px 0 7px}.register-form>label>div{height:46px;border:1px solid #e4e4df;border-radius:11px;display:flex;align-items:center;padding:0 12px}.register-form>label>div i{font-style:normal;color:#aaa}.register-form input{border:0;outline:0;min-width:0;flex:1;padding:0 9px}.register-form>label>div button{color:#ad7500;font-size:10px;flex:none;white-space:nowrap;padding-right:4px}.register-form>label>div button:disabled{color:#bbb}.register-mailer-hint{font-size:8px;color:#888;margin:8px 0 0;line-height:1.5}.slider-verify{height:46px;border-radius:11px;background:#eeeeea;margin-top:17px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.slider-verify>span{font-size:10px;color:#888;z-index:1}.slider-verify>button{position:absolute;left:3px;top:3px;width:40px;height:40px;background:#fff;border-radius:9px;font-size:20px;color:#b17800;z-index:2;touch-action:none;box-shadow:0 2px 8px #0002}.slider-fill{position:absolute;left:0;top:0;bottom:0;width:0;background:#ffe379}.slider-verify.verified{background:#e5f7dd}.slider-verify.verified .slider-fill{background:#b7e69f}.slider-verify.verified>span{color:#37762f}.reg-agree{display:flex!important;gap:8px;align-items:flex-start;margin-top:14px}.reg-agree input{display:none}.reg-agree>i{width:18px;height:18px;border:1px solid #bbb;border-radius:5px;flex:none}.reg-agree input:checked+i{background:var(--yellow);border-color:var(--yellow);position:relative}.reg-agree input:checked+i:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;font-size:11px}.reg-agree p{font-size:8px;line-height:1.6;color:#888;margin:0}.register-submit{height:47px;width:100%;background:var(--yellow);border-radius:24px;font-weight:700;margin-top:16px}.register-login{display:block;margin:14px auto 0;font-size:10px;color:#a97300}.register-safe{text-align:center;font-size:8px;color:#999;margin-top:14px}.creator-upload-list{background:#fff;border-radius:16px;padding:15px;margin-top:13px}.creator-upload-list h2{font-size:14px;margin:0 0 10px}.creator-upload-list article{display:grid;grid-template-columns:1fr auto;gap:7px;padding:10px 0;border-top:1px solid var(--line)}.creator-upload-list article:first-of-type{border-top:0}.creator-upload-list article div b,.creator-upload-list article div span{display:block}.creator-upload-list article div b{font-size:11px}.creator-upload-list article div span{font-size:9px;color:#888;margin-top:4px}.creator-upload-list article em{font-size:10px;font-style:normal;color:#aa7600}.creator-upload-list article>i{grid-column:1/-1;height:4px;background:#eee;border-radius:4px;overflow:hidden}.creator-upload-list article>i span{display:block;height:100%;background:linear-gradient(90deg,#ffb800,#ffe68d);border-radius:inherit}.creator-upload-dialog{max-height:min(680px,calc(var(--app-height, 100vh) - 24px));overflow:auto}.creator-upload-fields{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:7px}.creator-upload-fields label{display:block;height:auto;padding:8px}.creator-upload-fields label span,.creator-file-field>span{display:block;font-size:8px;color:#777;margin-bottom:5px}.creator-upload-fields select,.creator-upload-fields input{width:100%;font-size:10px;background:transparent}.creator-upload-dialog textarea{width:100%;min-height:58px;border:0;outline:0;resize:vertical;background:transparent}.creator-file-field{display:block!important;height:auto!important;padding:10px!important}.creator-file-field input{font-size:9px;padding:0}.creator-upload-progress{margin:10px 0}.creator-upload-progress>span{display:block;font-size:9px;color:#777;margin-bottom:6px}.creator-upload-progress>i{display:block;height:6px;background:#ecebe6;border-radius:6px;overflow:hidden}.creator-upload-progress b{display:block;width:0;height:100%;background:linear-gradient(90deg,#ffaf00,#ffe17b);transition:width .2s}.up-page{min-height:100%;padding:calc(10px + var(--safe-top)) 16px 104px;background:#07090e;color:#f7f7f9}.up-page.up-hub{position:relative;display:grid;align-content:start;gap:24px;overflow:visible;background:#07090e}.up-hub-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:38px;background:transparent}.up-hub-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid rgba(255,255,255,.09);border-radius:50%;background:#ffffff0b;color:#b5bac5}.up-hub-profile{display:inline-flex;align-items:center;gap:3px;min-height:36px;padding:0 11px 0 14px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0b;color:#d6d9df;font-size:11px;font-weight:760}.up-hub-profile svg{width:15px;height:15px}.up-hero{position:relative;isolation:isolate;min-height:235px;overflow:hidden;padding:24px 20px;border:1px solid rgba(255,218,89,.24);border-radius:28px;background:linear-gradient(118deg,#2a2009f5,#12100deb 58%,#1a160df0),#17130b;box-shadow:0 22px 48px #0000004d,inset 0 1px #ffe79029}.up-hero:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000 100%);mask-image:linear-gradient(90deg,transparent 20%,#000 100%)}.up-hero-glow{position:absolute;z-index:-1;width:210px;height:210px;right:-72px;top:-74px;border-radius:50%;background:#ffc52380;filter:blur(58px)}.up-hero-copy{position:relative;z-index:2;width:72%}.up-hero-kicker{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid rgba(255,217,92,.22);border-radius:999px;background:#ffc92814;color:#ffd75b;font-size:9px;font-weight:800;letter-spacing:.05em}.up-hero-kicker svg{width:13px;height:13px}.up-hero h2{margin:13px 0 8px;color:#fff;font-size:30px;font-weight:900;line-height:1.04;letter-spacing:-.055em}.up-hero h2 em{color:#ffd044;font-style:normal}.up-hero p{max-width:225px;margin:0;color:#a9a59b;font-size:11px;line-height:1.55}.up-hero-actions{display:flex;align-items:center;gap:8px;margin-top:18px}.up-hero-primary,.up-hero-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:999px;font-size:11px;font-weight:850}.up-hero-primary{gap:5px;padding:0 15px 0 12px;background:linear-gradient(135deg,#ffe36d,#ffc221);box-shadow:0 8px 24px #ffbe0f3d;color:#171205}.up-hero-primary svg{width:19px;height:19px}.up-hero-secondary{gap:1px;padding:0 9px 0 12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#dddde0}.up-hero-secondary svg{width:14px;height:14px}.up-hero-art{position:absolute;z-index:1;width:108px;height:152px;right:-2px;bottom:-7px;border:1px solid rgba(255,233,157,.34);border-radius:54px 54px 12px 12px;background:linear-gradient(160deg,#fbd85c,#c68a0f 48%,#2a1e0a);box-shadow:-14px 12px 38px #0000005c,inset 0 1px #ffffff6b;transform:rotate(8deg)}.up-hero-art:before{content:"";position:absolute;inset:8px;border:1px solid rgba(38,25,2,.18);border-radius:46px 46px 8px 8px}.up-hero-art i,.up-hero-art span{position:absolute;border-radius:50%}.up-hero-art i{width:46px;height:46px;top:20px;right:16px;background:#fff9d866}.up-hero-art span{width:78px;height:78px;left:-20px;bottom:9px;border:14px solid rgba(255,223,98,.25)}.up-hero-art b{position:absolute;z-index:2;display:grid;place-items:center;width:44px;height:44px;top:60px;left:25px;border-radius:50%;background:#111009;box-shadow:0 8px 20px #00000059;color:#ffd344}.up-hero-art b svg{width:25px;height:25px}.up-hub-block{display:grid;gap:13px;min-width:0}.up-quick-section{gap:14px}.up-hub-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.up-hub-head>div{display:grid;gap:1px}.up-hub-head small{color:#f4bd23;font-size:8px;font-weight:900;letter-spacing:.16em}.up-hub-head h2{margin:0;color:#f7f7f9;font-size:19px;font-weight:900;letter-spacing:-.04em}.up-hub-head>span{align-self:end;padding-bottom:3px;color:#757d8c;font-size:10px}.up-hub-action{display:inline-flex;align-items:center;gap:2px;color:#8e95a3;font-size:10px;font-weight:700}.up-hub-action svg{width:14px;height:14px}.up-quick-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:auto auto;gap:10px;align-items:stretch}.up-quick-card{position:relative;display:grid;justify-items:start;gap:10px;min-width:0;min-height:0;padding:13px 11px 12px;overflow:hidden;border:0;border-radius:20px;background:#121620;color:#f4f5f7;text-align:left;box-shadow:none}.up-quick-card:after{display:none}.up-quick-card:before{display:none}.up-quick-media{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:#121620}.up-quick-media img,.up-quick-media video{display:block;width:100%;height:100%;object-fit:cover}.up-quick-placeholder{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 72% 22%,color-mix(in srgb,var(--up-card-accent) 24%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--up-card-accent) 8%,#121620),#0d1017 76%)}.up-quick-placeholder i{display:block;width:34%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--up-card-accent) 32%,transparent);border-radius:38% 62% 56% 44%;box-shadow:0 0 48px color-mix(in srgb,var(--up-card-accent) 18%,transparent),inset 0 0 24px color-mix(in srgb,var(--up-card-accent) 12%,transparent);opacity:.8;transform:rotate(22deg)}.up-quick-card.sun{--up-card-accent: #ffc928}.up-quick-card.violet{--up-card-accent: #ae8bff}.up-quick-card.blue{--up-card-accent: #65c9ff}.up-quick-card.cyan{--up-card-accent: #55e0d2}.up-quick-card.rose{--up-card-accent: #ff83ac}.up-quick-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:color-mix(in srgb,var(--up-card-accent) 18%,#151922);color:var(--up-card-accent)}.up-quick-icon svg{width:24px;height:24px}.up-quick-copy{position:relative;z-index:2;align-self:end;display:grid;gap:4px;min-width:0;width:calc(100% + 22px);margin:0 -11px -12px;padding:9px 11px 10px;background:#07090ed6}.up-quick-copy b,.up-quick-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-quick-copy b{font-size:13px;font-weight:850}.up-quick-copy small{color:#a7adba;font-size:9px}.up-quick-arrow{position:absolute;right:10px;bottom:12px;color:#565e6b;z-index:2}.up-quick-arrow svg{width:14px;height:14px}.up-community-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.up-community-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-width:0;min-height:118px;padding:14px;border:0;border-radius:18px;background:#121620;color:#f5f6f8;text-align:left;box-shadow:none}.up-community-card:active{transform:none;background:#171c27}.up-community-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:#29230f;color:#ffc83d}.up-community-icon svg{width:22px;height:22px}.up-community-card.wish .up-community-icon{background:#10282a;color:#62ddd1}.up-community-card b{display:block;max-width:100%;font-size:15px;font-weight:820;line-height:1.2}.up-community-arrow{position:absolute;top:20px;right:14px;color:#68707d}.up-community-arrow svg{width:14px;height:14px}.up-community-page{background:#07090e;color:#f4f5f7}.up-community-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 14px;padding:4px;border:1px solid #292f3a;border-radius:14px;background:#11151d}.up-community-tabs button{min-height:38px;border-radius:10px;color:#858d9b;font-size:11px;font-weight:750}.up-community-tabs button.active{background:#f3f4f6;color:#17191e}.up-community-content{min-width:0}.up-inspire-rail{display:flex;gap:10px;overflow-x:auto;margin:0 -16px;padding:1px 16px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.up-inspire-rail::-webkit-scrollbar{display:none}.up-inspire-card{flex:0 0 176px;display:grid;gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#131720;scroll-snap-align:start;box-shadow:0 12px 30px #0003}.up-inspire-cover{position:relative;width:100%;height:108px;overflow:hidden;background:#1a202b}.up-inspire-cover svg{display:block;width:100%;height:100%}.up-inspire-cover>span{position:absolute;display:grid;place-items:center;width:30px;height:30px;right:9px;bottom:9px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#080a0eb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.up-inspire-cover>span svg{width:18px;height:18px}.up-inspire-copy{display:grid;gap:5px;padding:10px 11px 12px}.up-inspire-copy h3{margin:0;color:#f7f8fc;font-size:13px;font-weight:850;letter-spacing:-.02em}.up-inspire-copy p{margin:0;overflow:hidden;color:#818997;font-size:9px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.up-inspire-tags{display:flex;flex-wrap:wrap;gap:4px;order:-1}.up-inspire-tags span{padding:2px 6px;border-radius:999px;background:#ffc9281a;color:#d7b94e;font-size:7px;font-weight:800}.up-studio{display:grid;gap:10px;margin:0 0 16px}.up-studio-row{display:grid;gap:10px}.up-studio-row-2{grid-template-columns:1fr 1fr}.up-studio-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.up-studio-card{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:center;min-width:0;padding:16px 14px;border:1px solid #3d3318;border-radius:18px;background:radial-gradient(120% 90% at 100% 20%,rgba(255,196,64,.16),transparent 46%),linear-gradient(180deg,#2c2412,#120f0a);color:#f4f5f7;text-align:left;box-shadow:inset 0 1px #ffd6781f}.up-studio-card-third{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:8px;padding:16px 8px 14px;text-align:center}.up-studio-copy{display:grid;gap:4px;min-width:0}.up-studio-card-third .up-studio-copy{justify-items:center}.up-studio-copy b{min-width:0;overflow:hidden;font-size:16px;line-height:1.2;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.up-studio-copy span{display:-webkit-box;min-width:0;overflow:hidden;color:#c4ae7c;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.up-studio-card-third .up-studio-copy b{font-size:13px}.up-studio-card-third .up-studio-copy span{display:block;font-size:10px;-webkit-line-clamp:unset;white-space:nowrap;text-overflow:ellipsis}.up-studio-figure{position:relative;overflow:hidden;display:grid;flex:none;place-items:center;width:46px;height:46px;margin:0;border-radius:14px;background:linear-gradient(180deg,#ffd64e,#ffb915);box-shadow:0 6px 14px #ffbc282e;pointer-events:none}.up-studio-card-third .up-studio-figure{width:50px;height:50px}.up-studio-figure img,.up-studio-figure video{width:100%;height:100%;object-fit:cover;object-position:center top}.up-studio-silhouette{width:22px;height:22px;fill:#8a5a00;opacity:.55}.home-community{margin-top:4px}.home-community .up-empty{padding:48px 16px;color:#8f96a5}.up-card{margin:12px 0;padding:14px;border:1px solid #252b37;border-radius:18px;background:#121720;box-shadow:0 8px 24px #0005;color:#f4f5f7}.up-author{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #252b37}.up-avatar{width:42px;height:42px;flex:none;display:grid;place-items:center;border:2px solid #2a3140;border-radius:50%;background:linear-gradient(135deg,#ffe88a,#f2b414);box-shadow:0 3px 9px #cf92002e;color:#211800;font-weight:900}.up-author>div{min-width:0;flex:1}.up-author b,.up-author small{display:block}.up-author b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.up-author small{margin-top:4px;color:#8f96a5;font-size:9px}.up-follow{min-width:68px;padding:7px 12px;border:1px solid #e1ad13;border-radius:18px;color:#ffe071;font-size:10px;font-weight:700}.up-follow.on{border-color:#343b48;color:#aeb4bf;background:#1a202b}.up-copy{padding:12px 0}.up-tags{display:flex;gap:6px}.up-tags span{padding:3px 7px;border-radius:5px;background:#352b16;color:#f0c653;font-size:9px}.up-copy h3{margin:10px 0 6px;font-size:17px}.up-copy p{margin:0;overflow:hidden;color:#b1b7c2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.up-work-media{height:210px;overflow:hidden;position:relative;border-radius:13px;background:#171c24}.up-work-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.up-work-media:after{content:"";position:absolute;inset:48% 0 0;background:linear-gradient(transparent,#0000006b);pointer-events:none}.up-unlock,.up-unlocked{position:absolute;z-index:2;left:50%;bottom:14px;transform:translate(-50%);border-radius:20px;white-space:nowrap;font-size:10px;font-weight:800}.up-unlock{padding:9px 14px;background:var(--yellow);box-shadow:0 6px 18px #0003;color:#211800}.up-unlocked{padding:7px 11px;background:#181814c7;color:#fff}.up-actions{display:grid;grid-template-columns:repeat(4,1fr);padding-top:12px}.up-actions button,.up-actions>span{display:flex;align-items:center;justify-content:center;gap:4px;color:#9aa1ae;font-size:11px}.up-actions button.on{color:#ffd034}.up-creators{display:grid;gap:10px}.up-creator-card{padding:14px;display:flex;align-items:center;gap:11px;border:1px solid #252b37;border-radius:17px;background:#121720;box-shadow:0 8px 24px #0005}.up-creator-card .up-avatar{width:48px;height:48px}.up-creator-card>div:nth-child(2){min-width:0;flex:1}.up-creator-card b,.up-creator-card span,.up-creator-card small{display:block}.up-creator-card span{margin:4px 0;color:#b1b7c2;font-size:10px}.up-creator-card small{color:#f0c653;font-size:9px}.up-empty{padding:70px 20px;color:#8f96a5;text-align:center}.up-page~.bottom-nav{border-color:#232735;background:#07090ef5}.up-page~.bottom-nav .nav-item{color:#858c99}.up-page~.bottom-nav .nav-item.active{color:#ffd034}.up-director-hero{position:relative;isolation:isolate;min-height:238px;overflow:hidden;padding:76px 22px 30px;border-radius:26px;background:radial-gradient(90% 100% at 95% 18%,rgba(244,196,48,.2),transparent 56%),linear-gradient(135deg,#19170f,#0e1118 53%,#111620);box-shadow:inset 0 1px #ffffff0f}.up-director-hero:after{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 82%);mask-image:linear-gradient(90deg,#000,transparent 82%);content:""}.up-director-hero .up-hub-toolbar{position:absolute;top:14px;right:14px;z-index:3}.up-director-hero-copy{position:relative;z-index:2;max-width:76%}.up-director-kicker{display:inline-flex;align-items:center;gap:7px;color:#f4c430;font-size:9px;font-weight:850;letter-spacing:.13em}.up-director-kicker svg{width:15px;height:15px}.up-director-hero h1{max-width:420px;margin:0 0 10px;color:#fff;font-size:29px;font-weight:900;line-height:1.08;letter-spacing:-.055em}.up-director-hero h1 em{color:#f6cf46;font-style:normal}.up-director-hero p{max-width:none;margin:0;color:#f4c430;font-size:18px;font-weight:850;line-height:1.25;letter-spacing:.02em}.up-director-pipeline{display:flex;align-items:center;gap:7px;margin-top:22px;color:#cbd0d9;font-size:9px;font-weight:720}.up-director-pipeline span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.up-director-pipeline i{color:#f4c430;font-style:normal}.up-director-pipeline b{width:12px;height:1px;background:#ffffff2e}.up-director-visual{position:absolute;right:-25px;bottom:-42px;width:136px;height:166px;border:1px solid rgba(255,221,105,.22);border-radius:26px;background:linear-gradient(180deg,transparent 46%,rgba(6,8,12,.88)),radial-gradient(circle at 58% 28%,#f5d184 0 8%,transparent 9%),linear-gradient(145deg,#55411e,#1b2331 56%,#090b10);box-shadow:-24px 20px 48px #00000057;transform:rotate(7deg)}.up-director-visual:before,.up-director-visual:after{position:absolute;width:62px;height:86px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(160deg,#9a7031cc,#0b0f17eb);content:""}.up-director-visual:before{left:-40px;top:62px;transform:rotate(-16deg)}.up-director-visual:after{right:-30px;top:36px;transform:rotate(13deg)}.up-director-visual>b{position:absolute;left:50%;top:50%;z-index:2;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#f4c430;color:#17130a;transform:translate(-50%,-50%);box-shadow:0 10px 28px #f4c43040}.up-director-visual>b svg{width:21px;height:21px}.up-hub-works>span{display:grid;width:20px;height:20px;place-items:center;border-radius:7px;background:#f4c4301f;color:#f4c430}.up-hub-works>span svg{width:13px;height:13px}.up-hub-works>b{font-size:inherit;font-weight:inherit}.up-hub-head p{margin:4px 0 0;color:#737b89;font-size:10px;line-height:1.45}.up-workbench-section{gap:18px}.up-workbench-head>div{min-width:0}.up-workbench-head{align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0 12px;background:transparent;text-align:left}.up-workbench-head h2{margin:0;letter-spacing:-.045em}.up-workbench-head h2 em{margin-left:.22em;color:#f6cd42;font-style:normal}.up-workbench-actions{display:flex;align-items:center;gap:7px}.up-workbench-actions .up-hub-profile{min-height:38px;background:#12161d}.up-workbench-actions .up-hub-profile>b{font-size:inherit;font-weight:700}.up-director-workspace{min-width:0;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:24px;background:#0b0f15;box-shadow:none}.up-director-form{gap:16px}.up-director-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;border:1px solid rgba(255,255,255,.055);border-radius:14px;background:#080b10}.up-director-mode label{position:relative;cursor:pointer}.up-director-mode input{position:absolute;opacity:0;pointer-events:none}.up-director-mode span{display:grid;min-height:58px;align-content:center;grid-template-columns:30px minmax(0,1fr);gap:2px 8px;padding:8px 10px;border:1px solid transparent;border-radius:10px;color:#878f9d}.up-director-mode span>i{display:grid;width:30px;height:30px;grid-row:1 / 3;place-items:center;align-self:center;border-radius:9px;background:#ffffff0d;color:#929aa8;font-style:normal}.up-director-mode span>i svg{width:23px;height:23px}.up-director-mode b{color:#aeb4bf;font-size:12px}.up-director-mode small{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.up-director-mode input:checked+span{border-color:#f4c43042;background:linear-gradient(135deg,#f4c43029,#f4c4300f);color:#d7c278;box-shadow:inset 0 1px #ffe78b14}.up-director-mode input:checked+span b{color:#f6d45b}.up-director-mode input:checked+span>i{background:#f4c43021;color:#f6d45b}.up-director-main{display:grid;gap:12px}.up-director-tools{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#10151d}.up-director-tools>header{display:flex;align-items:center;justify-content:space-between}.up-director-tools>header>div{display:grid;gap:3px}.up-director-tools>header b{color:#eef0f4;font-size:13px}.up-director-tools>header small{color:#737b89;font-size:9px}.up-director-tools>div{display:grid;gap:7px}.up-director-tool{display:grid;min-width:0;min-height:54px;padding:7px 8px;grid-template-columns:40px minmax(0,1fr) 14px;align-items:center;gap:9px;border-radius:12px;background:#ffffff09;color:#dfe3ea;text-align:left}.up-director-tool>i{display:grid;width:40px;height:40px;overflow:hidden;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--tool-accent) 13%,#171c25);color:var(--tool-accent);font-style:normal}.up-director-tool>i img,.up-director-tool>i video{width:100%;height:100%;object-fit:cover}.up-director-tool>i svg{width:21px;height:21px}.up-director-tool>span{display:grid;min-width:0;gap:2px}.up-director-tool b,.up-director-tool small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-director-tool b{font-size:11px}.up-director-tool small{color:#747d8c;font-size:8px}.up-director-tool>svg{width:13px;color:#626b78}.up-director-tool.rose{--tool-accent: #ff83ac}.up-director-tool.cyan{--tool-accent: #55e0d2}.up-director-tool.blue{--tool-accent: #65c9ff}.up-director-step{display:flex;align-items:flex-start;gap:10px;margin:4px 2px -2px}.up-director-step>span{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:9px;background:#f4c4301a;color:#f4c430;font-size:9px;font-weight:850}.up-director-step>div{display:grid;gap:2px}.up-director-step b{color:#eceef2;font-size:13px}.up-director-step small{color:#727a88;font-size:9px;line-height:1.4}.up-director-workspace .create-dock{position:static;width:auto;max-width:none;margin:0;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#10141c;box-shadow:none}.up-director-confirm{display:grid;min-width:0;align-content:center}.up-director-summary{display:grid;gap:3px;margin-bottom:13px}.up-director-summary span{color:#f4c430;font-size:9px;font-weight:850;letter-spacing:.08em}.up-director-summary b{color:#e7e9ed;font-size:13px}.up-director-login-note{grid-column:1 / -1;margin:10px 0 0;color:#707887;font-size:9px;line-height:1.45;text-align:center}.up-workbench-loading{display:grid;min-height:320px;place-items:center;align-content:center;gap:12px;color:#89919f}.up-workbench-loading i{width:24px;height:24px;border:2px solid #323846;border-top-color:#f4c430;border-radius:50%;animation:up-console-spin .7s linear infinite}@keyframes up-console-spin{to{transform:rotate(360deg)}}.up-quick-grid,.up-quick-side,.up-quick-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.up-quick-side,.up-quick-bottom{display:contents}.up-quick-card,.up-quick-card[data-up-quick-capability=undress],.up-quick-bottom .up-quick-card{grid-column:auto;grid-row:auto;width:100%;aspect-ratio:4 / 5}@media(max-width:360px){.up-page{padding-inline:12px}.up-hero{min-height:226px;padding-inline:17px}.up-hero-copy{width:76%}.up-hero h2{font-size:27px}.up-hero-art{right:-14px;transform:rotate(7deg) scale(.92)}.up-quick-grid{gap:6px}.up-quick-card{min-height:0;padding-inline:9px}.up-quick-copy b{font-size:12px}.up-inspire-card{flex-basis:164px}.up-studio-card-third .up-studio-copy b{font-size:12px}.up-work-media{height:190px}.up-follow{min-width:62px;padding-inline:9px}}.feed-shell{background:#000!important;color:#fff}.feed-shell .screen{background:#000!important}.feed-shell .bottom-nav,.feed-shell~.bottom-nav{height:calc(var(--tabbar-height) + var(--tabbar-bottom-inset));background:#050609f2;color:#8d929d;box-shadow:0 -10px 30px #0008}.feed-shell .bottom-nav button,.feed-shell~.bottom-nav button{color:#8d929d}.feed-shell .bottom-nav .active,.feed-shell .bottom-nav .nav-play.active,.feed-shell~.bottom-nav .active,.feed-shell~.bottom-nav .nav-play.active{color:#ffd034}.feed-shell .nav-play span,.feed-shell~.bottom-nav .nav-play span{color:#171717}.feed-shell .nav-play svg,.feed-shell~.bottom-nav .nav-play svg{color:#171717}.video-feed{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:#000;color:#fff}.feed-track,.feed-slide,.feed-video{width:100%}.feed-track{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none}.feed-track::-webkit-scrollbar{display:none}.feed-loading,.feed-empty{height:100%;padding:0 42px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 44%,#242424,#070707 55%);color:#fff}.feed-loading i{width:32px;height:32px;margin-bottom:14px;border:3px solid #ffffff26;border-top-color:var(--yellow);border-radius:50%;animation:feed-spin .8s linear infinite}.feed-loading span,.feed-empty span{font-size:12px;color:#aaa;line-height:1.6}.feed-empty b{font-size:19px;margin-bottom:9px}.feed-empty button{margin-top:22px;padding:11px 18px;border-radius:22px;background:#fff;color:#111;font-weight:800}.feed-slide{height:100%;position:relative;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;background:#050505;isolation:isolate}.feed-video,.feed-cover{position:absolute;inset:0;width:100%;height:100%;background:#050505}.feed-video{object-fit:contain;object-position:center}.feed-cover{z-index:0;object-fit:cover;object-position:center;filter:brightness(.75);opacity:1;transition:opacity .12s ease-out;pointer-events:none}.feed-slide.feed-media-ready .feed-cover{opacity:0}.feed-vignette{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.34),transparent 22%,transparent 48%,rgba(0,0,0,.86) 90%,#000)}.feed-top{position:absolute;z-index:20;top:0;left:0;right:0;height:calc(62px + var(--safe-top));padding-top:var(--safe-top);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:linear-gradient(#0008,transparent);pointer-events:none}.feed-tabs{grid-column:2;display:flex;align-items:center;gap:27px;pointer-events:auto}.feed-tabs button{position:relative;padding:11px 2px;color:#ffffff9c;font-size:16px;font-weight:650;text-shadow:0 1px 5px #000}.feed-tabs button.active{color:#fff;font-weight:900}.feed-tabs button.active:after{content:"";position:absolute;left:50%;bottom:2px;width:22px;height:3px;transform:translate(-50%);border-radius:3px;background:#fff}.feed-search{grid-column:3;justify-self:end;margin-right:17px;padding:10px;color:#fff;filter:drop-shadow(0 1px 3px #000);pointer-events:auto}.feed-tap-zone{position:absolute;z-index:4;inset:62px 64px 112px 0;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;outline:none;background:transparent;box-shadow:none}.feed-tap-zone:active,.feed-tap-zone:focus{outline:none;background:transparent;box-shadow:none}.feed-play-state{position:absolute;z-index:3;inset:0;margin:auto;width:52px;height:52px;display:grid;place-items:center;opacity:0;transform:scale(.78);filter:drop-shadow(0 2px 9px #000);transition:opacity .14s,transform .14s;pointer-events:none}.feed-slide.paused .feed-play-state{opacity:.88;transform:scale(1)}.feed-landscape{position:absolute;z-index:7;top:calc(var(--safe-top) + 68px);right:max(13px,var(--safe-right));width:42px;height:42px;display:grid;place-items:center;border:1px solid #ffffff2e;border-radius:50%;background:#0b0d12a6;color:#fff;box-shadow:0 5px 18px #0007;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feed-landscape[hidden]{display:none}.feed-side{position:absolute;z-index:5;right:8px;bottom:calc(18px + var(--tabbar-height) + var(--tabbar-bottom-inset));display:flex;flex-direction:column;align-items:center;gap:18px}.feed-side button{position:relative;min-width:52px;display:flex;flex-direction:column;align-items:center;gap:5px;color:#fff;font-size:10px;font-weight:700;text-shadow:0 1px 5px #000}.feed-side button>b{width:45px;height:45px;display:grid;place-items:center;border-radius:50%;background:#17171791;font-size:25px;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.feed-side button>span{min-height:12px}.feed-side button.on>b{color:#ff315d;animation:feed-heart .24s ease}.feed-side .feed-avatar{margin-bottom:2px}.feed-side .feed-avatar>b{border:2px solid #fff;background:linear-gradient(145deg,#ffe483,#e0a000);color:#17130a;font-size:17px;font-weight:900}.feed-side .feed-avatar>i{position:absolute;top:35px;width:18px;height:18px;display:grid;place-items:center;border:2px solid #111;border-radius:50%;background:#ff315d;color:#fff;font-size:13px;font-style:normal;font-weight:900;line-height:1}.feed-side .feed-avatar.followed>i{background:#fff;color:#111}.feed-side .feed-avatar+button{margin-top:3px}.feed-copy{position:absolute;z-index:5;left:15px;right:72px;bottom:calc(47px + var(--tabbar-height) + var(--tabbar-bottom-inset));text-shadow:0 1px 6px #000}.feed-copy h2{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:16px}.feed-copy h2 span{padding:3px 7px;border:1px solid #ffffff50;border-radius:5px;color:#fff;font-size:9px;font-weight:600}.feed-copy>p{margin:0 0 10px;display:-webkit-box;overflow:hidden;color:#f5f5f5;font-size:12px;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.feed-copy>p b{font-weight:850}.feed-series{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;padding:6px 9px;overflow:hidden;border:1px solid #ffffff26;border-radius:999px;background:#1113189e;color:#fff;font-size:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.feed-series span{margin-right:6px;padding:2px 5px;border-radius:3px;background:var(--yellow);color:#18140a;font-size:8px;font-weight:900}.feed-series svg{flex:0 0 auto;opacity:.75}.feed-series b{font-size:10px}.feed-seek{position:absolute;z-index:8;left:12px;right:12px;bottom:calc(7px + var(--tabbar-height) + var(--tabbar-bottom-inset));display:grid;gap:1px;filter:drop-shadow(0 1px 3px #000)}.feed-seek input[type=range]{--feed-seek-progress: 0%;width:100%;height:18px;margin:0;padding:0;appearance:none;-webkit-appearance:none;border:0;outline:0;background:transparent;touch-action:none}.feed-seek input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(90deg,#fff 0 var(--feed-seek-progress),#ffffff45 var(--feed-seek-progress) 100%)}.feed-seek input[type=range]::-webkit-slider-thumb{width:13px;height:13px;margin-top:-5px;appearance:none;-webkit-appearance:none;border:2px solid #fff;border-radius:50%;background:var(--yellow);box-shadow:0 1px 5px #0008}.feed-seek input[type=range]::-moz-range-track{height:3px;border-radius:3px;background:#ffffff45}.feed-seek input[type=range]::-moz-range-progress{height:3px;border-radius:3px;background:#fff}.feed-seek input[type=range]::-moz-range-thumb{width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:var(--yellow)}.feed-seek>div{display:flex;justify-content:space-between;color:#ffffffc7;font-size:9px;font-variant-numeric:tabular-nums}.feed-sound{display:flex;align-items:center;gap:7px;overflow:hidden;font-size:10px}.feed-sound i{font-size:14px;font-style:normal}.feed-sound span{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-no-video{position:absolute;z-index:2;inset:0;display:grid;place-items:center}.feed-no-video span{padding:9px 13px;border-radius:20px;background:#0008;color:#fff;font-size:11px}.feed-video::-webkit-media-controls,.feed-video::-webkit-media-controls-enclosure{display:none!important}.feed-comments{position:fixed;z-index:120;left:50%;bottom:0;transform:translate(-50%);width:100%;max-width:430px;max-height:72vh;display:flex;flex-direction:column;border-radius:22px 22px 0 0;background:#fff;color:var(--ink);box-shadow:0 -18px 60px #0006}.feed-comments header{position:relative;padding:17px;text-align:center;border-bottom:1px solid var(--line);font-weight:800}.feed-comments header button{position:absolute;right:17px;font-size:22px;color:#999}.feed-comment-list{overflow:auto;min-height:180px;padding:4px 16px}.feed-comment-list article{padding:12px 0;border-bottom:1px solid var(--line)}.feed-comment-list b{display:block;font-size:11px;color:#8b7440}.feed-comment-list p{margin:5px 0;font-size:12px}.feed-comment-list small{color:#aaa;font-size:8px}.feed-comment-form{display:flex;gap:8px;padding:10px 14px calc(10px + var(--safe-bottom));border-top:1px solid var(--line)}.feed-comment-form input{min-width:0;flex:1;border:0;outline:0;border-radius:20px;background:#f1f1ed;padding:10px 13px}.feed-comment-form button{padding:0 12px;color:#ae7900;font-weight:800}.comment-card>header{display:flex;align-items:center;gap:8px;text-align:left!important;padding:0!important;border:0!important}.comment-card>header>span{width:28px;height:28px;display:grid;place-items:center;flex:none;border-radius:50%;background:linear-gradient(145deg,#ffe37b,#ffc326);color:#332600;font-size:11px;font-weight:900}.comment-card>header>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7a642f}.comment-card>header>em{margin-left:auto;padding:3px 7px;border-radius:8px;background:#fff3c6;color:#9a7000;font-size:8px;font-style:normal}.comment-card>p{padding-left:36px;white-space:pre-wrap;overflow-wrap:anywhere;color:#272727;line-height:1.55}.comment-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-left:36px}.comment-card>footer time{color:#9a9a9a;font-size:8px}.comment-card>footer div{display:flex;gap:13px}.comment-card>footer button{padding:4px 0;color:#8d8d8d;font-size:9px}.comment-card>footer button.on{color:#ff315d}.comment-card>footer button:disabled{opacity:.5}.comment-load-more{display:block;width:100%;padding:13px;color:#9a7200;font-size:10px;font-weight:750}.comment-report-mask{position:absolute;z-index:5;inset:0;display:flex;align-items:flex-end;justify-content:center;background:#0007}.comment-report-mask section{width:100%;max-width:430px;padding:18px 16px calc(14px + var(--safe-bottom));border-radius:20px 20px 0 0;background:#fff}.comment-report-mask h3{margin:0;font-size:16px}.comment-report-mask p{margin:5px 0 12px;color:#888;font-size:10px}.comment-report-mask button{display:block;width:100%;padding:13px 4px;border-top:1px solid #eee;color:#252525;text-align:left}.comment-report-mask button.cancel{margin-top:7px;border:0;border-radius:10px;background:#f3f3f3;text-align:center;font-weight:700}.feed-shell .feed-comments,.dark .sheet{--line: #242a35;background:#10131a;color:#f4f5f7;box-shadow:0 -18px 60px #000b}.episode-sheet-overlay{background:#020408b8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.dark .sheet.episode-sheet{position:relative;overflow:hidden;max-height:min(68vh,560px);padding:28px 16px calc(18px + var(--safe-bottom));border:1px solid #2a303b;border-bottom:0;border-radius:24px 24px 0 0;background:#0e1118fa;box-shadow:0 -24px 70px #000c}.dark .sheet.episode-sheet:before{content:"";position:absolute;top:9px;left:50%;width:38px;height:4px;transform:translate(-50%);border-radius:4px;background:#4d535e}.episode-sheet .episode-sheet-head{display:grid;grid-template-columns:minmax(0,1fr) auto 36px;gap:10px;padding:0 2px 16px;border-bottom:1px solid #252a34}.episode-sheet .episode-sheet-head>div{min-width:0}.episode-sheet .episode-sheet-head h2{color:#f6f7fa;font-size:20px;font-weight:850}.episode-sheet .episode-sheet-head p{overflow:hidden;margin:5px 0 0;color:#8e95a3;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.episode-sheet .episode-sheet-head>span{align-self:center;padding:5px 9px;border-radius:999px;background:#20242d;color:#aeb4bf;font-size:10px;font-weight:700}.episode-sheet .episode-sheet-head>button{align-self:center;width:34px;height:34px;border-radius:50%;background:#20242d;color:#b3b8c2;font-size:24px;line-height:1}.episode-sheet .episode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:calc(min(68vh,560px) - 112px);margin:16px 0 0;padding:0 1px 2px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.episode-sheet .episode-grid::-webkit-scrollbar{display:none}.episode-sheet .episode-grid button{min-height:62px;height:62px;gap:5px;border:1px solid #2b313d;border-radius:14px;background:#171b23;color:#e7e9ee;box-shadow:none}.episode-sheet .episode-grid button b{font-size:17px}.episode-sheet .episode-grid button small{min-height:10px;color:#818997;font-size:9px}.episode-sheet .episode-grid button.paid{border-color:#56471d;background:#1e1b13;color:#f0ce65}.episode-sheet .episode-grid button.active{border-color:#ffc928;background:linear-gradient(145deg,#ffd74b,#ffb719);color:#221800;box-shadow:0 9px 24px #ffbe192e}.episode-sheet .episode-grid button.active small{color:#674600;font-weight:800}@media(max-width:360px){.episode-sheet .episode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.feed-shell .comment-card>header>b,.dark .comment-card>header>b,.detail-shell .comment-card>header>b{color:#e8d99f}.feed-shell .comment-card>header>em,.dark .comment-card>header>em,.detail-shell .comment-card>header>em{background:#2a261b;color:#dec36b}.feed-shell .comment-card>p,.dark .comment-card>p,.detail-shell .comment-card>p{color:#f0f1f4}.feed-shell .feed-comment-form input,.dark .feed-comment-form input{border:1px solid #2a303b;background:#191d26;color:#f7f7f8;-webkit-text-fill-color:#f7f7f8}.feed-shell .comment-report-mask section,.dark .comment-report-mask section{background:#141821;color:#f4f5f7}.feed-shell .comment-report-mask button,.dark .comment-report-mask button{border-color:#282e39;color:#eff0f2}.feed-shell .comment-report-mask button.cancel,.dark .comment-report-mask button.cancel{background:#20252f}@keyframes feed-spin{to{transform:rotate(360deg)}}@keyframes feed-heart{50%{transform:scale(1.22)}}@media(min-width:700px){.feed-shell~.bottom-nav{max-width:430px;margin-inline:auto}.feed-shell{background:#111!important}.feed-shell .phone{box-shadow:0 0 80px #000}}.video-feed{height:100%}html.feed-landscape-active,html.feed-landscape-active body,html.feed-landscape-active #app{width:100%;height:100%;min-height:0;overflow:hidden;background:#000}html.feed-landscape-active .phone{position:fixed;inset:0;width:100vw;max-width:none;height:var(--app-height, 100dvh);min-height:0;margin:0;padding:0;overflow:hidden;box-shadow:none;background:#000}html.feed-landscape-active .phone>.screen,html.feed-landscape-active .video-feed,html.feed-landscape-active .feed-track{width:100%;max-width:none;height:100%;min-height:0;overflow:hidden}html.feed-landscape-active .bottom-nav,html.feed-landscape-active .feed-top{display:none}.feed-slide.feed-landscape-player{position:fixed;z-index:100;inset:0;width:100vw;height:var(--app-height, 100dvh);min-height:0;margin:0;overflow:hidden;transform:none!important;animation:none!important}.feed-slide.feed-landscape-player .feed-video{inset:0;width:100%;height:100%;object-fit:contain}.feed-slide.feed-landscape-player .feed-vignette{background:linear-gradient(180deg,#0007,transparent 18%,transparent 76%,#0008)}.feed-slide.feed-landscape-player .feed-side,.feed-slide.feed-landscape-player .feed-copy{display:none}.feed-slide.feed-landscape-player .feed-tap-zone{inset:0;z-index:4}.feed-slide.feed-landscape-player .feed-landscape{top:max(12px,var(--safe-top));right:max(14px,var(--safe-right));z-index:8}@media(orientation:landscape){.feed-slide.feed-landscape-player{width:100vw;height:var(--app-height, 100dvh)}}.wish-page{overflow-x:hidden}.wish-list{margin-top:8px}.wish-cats{display:flex;gap:8px;overflow-x:auto;padding:2px 0 13px;scrollbar-width:none}.wish-cats::-webkit-scrollbar{display:none}.wish-cats button{flex:none;padding:8px 14px;border:1px solid #ded9c9;border-radius:18px;background:#fff;color:#66645e;font-size:10px}.wish-cats button.active{border-color:var(--yellow);background:var(--yellow);box-shadow:0 4px 10px #da9f0029;color:var(--ink);font-weight:800}.wish-title{display:flex;align-items:center;margin:5px 0 10px}.wish-title:before{content:"";width:4px;height:23px;margin-right:9px;border-radius:3px;background:var(--yellow)}.wish-title h2{flex:1;margin:0;color:var(--ink);font-size:17px}.wish-title span{margin-left:6px;color:var(--muted);font-size:9px;font-weight:400}.wish-title button{color:#a36e00;font-size:10px;font-weight:800}.wish-item{min-height:124px;margin:10px 0;padding:12px;display:grid;grid-template-columns:27px 74px minmax(0,1fr) 62px;gap:9px;align-items:center;position:relative;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 7px 22px #2f2a170f}.wish-rank{color:#dda900;font-size:23px;font-weight:900;text-align:center}.wish-item:nth-of-type(2) .wish-rank{color:#887a59}.wish-cover{height:96px;overflow:hidden;position:relative;border-radius:10px;background:linear-gradient(145deg,#3a2c14,#11151d);color:#ffda5b;display:grid;place-items:center;font-size:18px;letter-spacing:2px}.wish-cover img{width:300%;height:200%;position:absolute;inset:0;object-fit:cover;object-position:var(--pos)}.wish-info{min-width:0}.wish-info h3{overflow:hidden;margin:0 0 6px;color:var(--ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.wish-info p{overflow:hidden;margin:0 0 8px;display:-webkit-box;color:#77736a;font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wish-info div{display:flex;gap:4px;overflow:hidden}.wish-info span{flex:none;padding:3px 5px;border-radius:4px;background:#fff0d3;color:#a66a00;font-size:8px}.wish-vote{text-align:center}.wish-vote b{display:block;color:#cf9700;font-size:17px}.wish-vote small{display:block;margin-top:2px;color:var(--muted);font-size:7px}.wish-vote button{margin-top:8px;padding:7px 11px;border-radius:15px;background:var(--yellow);color:var(--ink);font-size:9px;font-weight:800}.wish-vote button:disabled{background:#eceae2;color:#99958b}.wish-status{position:absolute;right:8px;top:0;padding:3px 7px;border-radius:0 10px 0 8px;background:#e9f7e8;color:#438543;font-size:8px;font-style:normal}.wish-dialog textarea{width:100%;height:80px;padding:12px;resize:none;border:1px solid #e5e5df;border-radius:12px}@media(max-width:360px){.wish-item{grid-template-columns:23px 66px minmax(0,1fr) 56px;gap:7px;padding:10px}.wish-cover{height:88px}.wish-info h3{font-size:13px}.wish-cats button{padding-inline:12px}}.uploaded-player{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:contain;background:#000;-webkit-tap-highlight-color:transparent}.watch.has-uploaded-video{-webkit-tap-highlight-color:transparent}.watch.has-uploaded-video .watch-vignette{z-index:2;pointer-events:none}.watch.has-uploaded-video header,.watch.has-uploaded-video aside,.watch.has-uploaded-video .watch-copy,.watch.has-uploaded-video .progress,.watch.has-uploaded-video .next-tip{z-index:3}.watch.has-uploaded-video .center-play{display:grid;z-index:4;opacity:0;transform:scale(.82);pointer-events:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;outline:none;box-shadow:none;transition:opacity .14s ease,transform .14s ease}.watch.has-uploaded-video .center-play:active,.watch.has-uploaded-video .center-play:focus{outline:none;background:transparent;box-shadow:none}.watch.has-uploaded-video.paused .center-play{opacity:.92;transform:scale(1);pointer-events:auto}.watch-skip{display:none;position:absolute;z-index:5;top:50%;width:64px;height:64px;margin:0;place-items:center;transform:translateY(-50%);border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#0d0f13d1;color:#fff;box-shadow:0 8px 28px #00000047,inset 0 0 0 1px #ffffff0a;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.watch-skip svg{width:34px;height:34px}.watch-skip-back{left:calc(50% - clamp(116px,14vw,150px))}.watch-skip-forward{right:calc(50% - clamp(116px,14vw,150px))}.watch.landscape-player{position:fixed;z-index:100;inset:0;width:100vw;height:var(--app-height,100dvh);min-height:0;margin:0;overflow:hidden;touch-action:manipulation;transform:none!important;animation:none!important}.watch.landscape-player .uploaded-player{inset:0;width:100%;height:100%;object-fit:contain}.watch.landscape-player .watch-vignette{inset:0;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 24%,transparent 68%,rgba(0,0,0,.62))}.watch.landscape-player header{left:max(18px,var(--safe-left));right:max(18px,var(--safe-right));top:max(14px,var(--safe-top));grid-template-columns:48px 1fr 48px;align-items:center}.watch.landscape-player header>span,.watch.landscape-player header>[data-sheet=share]{display:none}.watch.landscape-player header>[data-back],.watch.landscape-player header .watch-landscape{width:48px;height:48px;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#0d0f13c7;box-shadow:0 8px 28px #0000003d;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.watch.landscape-player header .watch-landscape{grid-column:3}.watch.landscape-player aside,.watch.landscape-player .watch-copy,.watch.landscape-player .next-tip{display:none}.watch.landscape-player .progress{z-index:5;left:max(30px,var(--safe-left));right:max(30px,var(--safe-right));bottom:max(30px,var(--safe-bottom));height:4px;border-radius:4px;background:#ffffff57}.watch.landscape-player .progress time{top:-27px;font-size:11px}.watch.landscape-player .center-play,.watch.landscape-player.has-uploaded-video .center-play{display:grid;z-index:5;width:76px;height:76px;opacity:1;transform:scale(1);pointer-events:auto;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#0d0f13d1;color:#fff;box-shadow:0 10px 34px #0000004d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.watch.landscape-player .watch-skip{display:grid}html.watch-landscape-active,html.watch-landscape-active body,html.watch-landscape-active #app{width:100%;height:100%;min-height:0;overflow:hidden;background:#000}html.watch-landscape-active .phone{position:fixed;inset:0;width:100vw;max-width:none;height:var(--app-height,100dvh);min-height:0;margin:0;padding:0;overflow:hidden;box-shadow:none;background:#000}html.watch-landscape-active .phone>.screen{width:100%;height:100%;min-height:0;overflow:hidden}@media(orientation:landscape){.watch.landscape-player{width:100vw;height:var(--app-height,100dvh)}}:root{--surface:#fff;--surface-2:#f1f1ed;--soft-text:#555;color-scheme:light}html.theme-dark{--ink:#f4f5f7;--muted:#8f96a5;--bg:#080b12;--line:#252b37;--surface:#121720;--surface-2:#1a202b;--soft-text:#c0c5cf;color-scheme:dark;background:#05070b}html.theme-light{color-scheme:light;background:#deded9}html.content-dark-route{--ink:#f4f5f7;--muted:#8f96a5;--bg:#080b12;--line:#252b37;--surface:#121720;--surface-2:#1a202b;--soft-text:#c0c5cf;color-scheme:dark;background:#05070b}.content-dark-route body,.content-dark-route #app,.content-dark-route .phone,.content-dark-route .screen{background:#05070b;color:#f4f5f7}.content-dark-route .bottom-nav{background:#07090ef5;border-color:#232735;color:#7f8593}.content-dark-route .nav-item,.content-dark-route .nav-play,.content-dark-route .nav-play em{color:#858c99}.content-dark-route .nav-item.active,.content-dark-route .nav-play.active{color:#ffd034}.content-dark-route .home-shell,.content-dark-route .home-shell .screen,.content-dark-route .home-shell .home-page{background:#080b12;color:#f4f5f7}.content-dark-route .home-search,.content-dark-route .home-trophy{background:#11141e;border-color:#292e3c;color:#8f95a5;box-shadow:none}.content-dark-route .home-pill-row{border-color:#1c2130}.content-dark-route .home-pill-row button{background:#11141e;border-color:#303544;color:#a3a8b5}.content-dark-route .home-block-head button,.content-dark-route .home-grid-card p{color:#858b9a}.content-dark-route .home-pill-row button.active{border-color:#ffc928;background:linear-gradient(120deg,#ffd64e,#ffb915);color:#211800;box-shadow:0 5px 14px #ffbe1433}.content-dark-route .home-shell .empty{background:#10141e;border-color:#313849;color:#7f8798}.content-dark-route .home-shell .empty h3{color:#d6d9e2}.content-dark-route .up-page{background:#080b12;color:#f4f5f7}.content-dark-route .up-page.up-hub{background:radial-gradient(70% 25% at 2% 0%,rgba(255,201,40,.12),transparent 65%),radial-gradient(55% 28% at 104% 12%,rgba(129,93,255,.1),transparent 70%),#07090e}.content-dark-route .up-studio-card{border-color:#3d3318;background:radial-gradient(120% 90% at 100% 20%,rgba(255,196,64,.16),transparent 46%),linear-gradient(180deg,#2c2412,#120f0a);color:#f4f5f7}.content-dark-route .up-studio-copy span{color:#c4ae7c}.content-dark-route .up-studio-figure{background:linear-gradient(180deg,#ffd64e,#ffb915)}.content-dark-route .up-studio-silhouette{fill:#8a5a00}.content-dark-route .up-card,.content-dark-route .up-creator-card,.content-dark-route .home-community .up-card,.content-dark-route .home-community .up-creator-card{background:#121720;border-color:#252b37;box-shadow:0 8px 24px #0005;color:#f4f5f7}.content-dark-route .up-copy p,.content-dark-route .up-creator-card span{color:#b1b7c2}.content-dark-route .up-follow.on{border-color:#343b48;background:#1a202b;color:#aeb4bf}.content-dark-route .up-work-media{background:#171c24}.content-dark-route .up-actions button{color:#9aa1ae}.content-dark-route .up-page~.bottom-nav{background:#07090ef5;border-color:#232735}.content-dark-route .up-page~.bottom-nav .nav-item{color:#858c99}.content-dark-route .up-page~.bottom-nav .nav-item.active{color:#ffd034}.content-dark-route .wish-cats button{background:#171d27;border-color:#303744;color:#aeb4bf}.content-dark-route .wish-cats button.active{background:var(--yellow);border-color:var(--yellow);color:#251a00}.content-dark-route .wish-title h2,.content-dark-route .wish-info h3{color:#f4f5f7}.content-dark-route .wish-title button{color:#f0c653}.content-dark-route .wish-item{background:#121720;border-color:#252b37;box-shadow:0 8px 24px #0005}.content-dark-route .wish-info p{color:#aeb4bf}.content-dark-route .wish-info span{background:#352b16;color:#f0c653}.content-dark-route .wish-vote button:disabled{background:#272d38;color:#777f8e}.content-dark-route .feed-comments,.content-dark-route .login-modal,.content-dark-route .sheet,.content-dark-route .confirm{background:#121720;color:#f4f5f7}.content-dark-route .feed-comment-form input,.content-dark-route .login-modal label{background:#1a202b;border-color:#303744;color:#f4f5f7}.content-dark-route .feed-comment-form input::placeholder,.content-dark-route .login-modal input::placeholder{color:#777f8e}.theme-dark body,.theme-dark #app{background:#05070b;color:var(--ink)}.theme-dark .phone,.theme-dark .screen,.theme-dark .page,.theme-dark .detail-page,.theme-dark .profile-page,.theme-dark .wallet-page,.theme-dark .vip-page,.theme-dark .up-page,.theme-dark .recommend-page,.theme-dark .creator-page,.theme-dark .business-page,.theme-dark .invite-page,.theme-dark .feedback-page{background:var(--bg);color:var(--ink)}.theme-dark .rank-page{background:radial-gradient(circle at 50% 75px,rgba(151,109,6,.26),transparent 250px),var(--bg)}.theme-dark .profile-page{background:linear-gradient(#2b2412 0,var(--bg) 310px)}.theme-dark .up-page{background:#080b12}.theme-dark .bottom-nav,.theme-dark .up-page~.bottom-nav{background:#080b11f5;border-color:var(--line)}.theme-dark .nav-item,.theme-dark .nav-play,.theme-dark .up-page~.bottom-nav .nav-item{color:#858c99}.theme-dark .nav-item.active,.theme-dark .up-page~.bottom-nav .nav-item.active{color:#ffd034}.theme-dark .quick-grid,.theme-dark .profile-section,.theme-dark .settings-page section,.theme-dark .logout,.theme-dark .rank-list,.theme-dark .coin-box,.theme-dark .plan,.theme-dark .pay-bar,.theme-dark .form-list,.theme-dark .legal-page article,.theme-dark .message-list article>span,.theme-dark .feedback-card,.theme-dark .mode-list button,.theme-dark .taste-box,.theme-dark .privacy-reco,.theme-dark .creator-actions button,.theme-dark .invite-card,.theme-dark .invite-rules,.theme-dark .security-summary,.theme-dark .security-summary>div,.theme-dark .security-form,.theme-dark .session-list,.theme-dark .privacy-explain{background:var(--surface);color:var(--ink);border-color:var(--line)}.theme-dark .detail-body{background:var(--bg)}.theme-dark .detail-mask{background:linear-gradient(0deg,var(--bg) 0%,rgba(8,11,18,.1) 27%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.52))}.theme-dark .detail-panel{background:var(--surface);border-color:var(--line);box-shadow:0 12px 38px #0005}.theme-dark .detail-page .detail-action-dock{background:#111720;border-color:#2a313d;box-shadow:0 15px 38px #0008}.theme-dark .detail-action-dock>button:not(.primary){color:#d5d9e0}.theme-dark .detail-intro .desc,.theme-dark .desc,.theme-dark .message-list p,.theme-dark .legal-page article p{color:var(--soft-text)}.theme-dark .filters button,.theme-dark .chips button,.theme-dark .search-head label,.theme-dark .episode-preview button,.theme-dark .fav-tabs button,.theme-dark .discover-tabs button,.theme-dark .rank-tabs button{background:var(--surface-2);color:#aeb4bf;border-color:var(--line)}.theme-dark .rank-page .rank-tabs{border-color:#323748;background:#11161fc7;box-shadow:0 12px 32px #0005}.theme-dark .rank-page .rank-tabs button{background:transparent;color:#9299a7}.theme-dark .rank-page .rank-tabs button.active{background:linear-gradient(135deg,#ffd85b,#ffb817);color:#2b2108}.theme-dark .rank-page .rank-list{border-color:#252b37;background:#121720eb;box-shadow:0 18px 45px #0006}.theme-dark .rank-page .rank-row-copy p span{background:#1c2330;color:#9da4b2}.theme-dark .phone input,.theme-dark .phone textarea,.theme-dark .phone select{color:var(--ink);background:transparent}.theme-dark .phone input::placeholder,.theme-dark .phone textarea::placeholder{color:#707786}.theme-dark .mini-progress{background:#303642}.theme-dark .empty h3,.theme-dark .card-meta b,.theme-dark .fav-list h3,.theme-dark .history-list h3{color:var(--ink)}.theme-dark .campaign{background:linear-gradient(120deg,#443813,#695417);color:#fff0b0}.theme-dark .campaign p{color:#d4c080}.theme-dark .avatar{border-color:#3b3320}.theme-dark .setting-row,.theme-dark .menu-row,.theme-dark .fav-list article,.theme-dark .history-list article,.theme-dark .message-list article{border-color:var(--line)}.theme-dark .overlay{background:#000a}.theme-dark .login-modal,.theme-dark .sheet{background:var(--surface);color:var(--ink)}.theme-dark .sheet .sheet-desc,.content-dark-route .sheet .sheet-desc{color:#c6cbd5}.theme-dark .sheet .tags span,.content-dark-route .sheet .tags span{background:#252c38;color:#f2f4f8;border:1px solid #343c49}.settings-page section.theme-setting{padding:15px}.theme-setting>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.theme-setting>header b,.theme-setting>header small{display:block}.theme-setting>header b{font-size:14px}.theme-setting>header small{font-size:9px;color:var(--muted);margin-top:4px}.theme-setting>header em{font-style:normal;font-size:9px;color:#a87600;background:#fff3bd;border-radius:12px;padding:5px 8px;white-space:nowrap}.theme-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.theme-options button{height:82px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;position:relative}.theme-options button i{font-style:normal;font-size:21px}.theme-options button span{font-size:11px;font-weight:700}.theme-options button small{font-size:8px;color:var(--muted)}.theme-options button.active{border-color:#e5ad16;background:#fff8dc;box-shadow:0 0 0 1px #e5ad16 inset}.theme-options button.active:after{content:"✓";position:absolute;right:6px;top:5px;width:16px;height:16px;border-radius:50%;background:var(--yellow);color:#362600;font-size:10px;display:grid;place-items:center;font-weight:900}.theme-dark .theme-setting>header em{background:#372e14;color:#ffd55d}.theme-dark .theme-options button{background:#191f29}.theme-dark .theme-options button.active{background:#302912;color:#ffe17b}.settings-page section.language-setting{padding:15px}.language-setting>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.language-setting>header b,.language-setting>header small{display:block}.language-setting>header b{font-size:14px}.language-setting>header small{margin-top:4px;color:var(--muted);font-size:9px}.language-setting>header em{padding:5px 8px;border-radius:12px;background:#fff3bd;color:#9b6e00;font-size:9px;font-style:normal;white-space:nowrap}.language-setting-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.language-setting-options button{position:relative;display:flex;min-width:0;height:66px;padding:10px;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);text-align:left}.language-setting-options button b{max-width:100%;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.language-setting-options button small{margin-top:4px;color:var(--muted);font-size:8px}.language-setting-options button i{position:absolute;right:7px;top:7px;display:grid;width:16px;height:16px;place-items:center;border-radius:50%;font-size:9px;font-style:normal;font-weight:900}.language-setting-options button.active{border-color:#e5ad16;background:#fff8dc;box-shadow:0 0 0 1px #e5ad16 inset}.language-setting-options button.active i{background:var(--yellow);color:#352500}.theme-dark .language-setting>header em{background:#372e14;color:#ffd55d}.theme-dark .language-setting-options button{background:#191f29}.theme-dark .language-setting-options button.active{background:#302912;color:#ffe17b}.pwa-brand-editor{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:center;margin-top:14px}.pwa-brand-avatar{display:flex;flex-direction:column;align-items:center;gap:6px;background:transparent;color:inherit}.pwa-brand-avatar img{width:72px;height:72px;border-radius:18px;object-fit:cover;background:#11141e;border:1px solid var(--line)}.pwa-brand-avatar span{font-size:10px;color:#a87600}.pwa-brand-editor label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}.pwa-brand-editor input{height:44px;border:1px solid var(--line);border-radius:12px;padding:0 12px;background:var(--surface-2);color:var(--ink);font-size:15px;font-weight:700}.pwa-brand-actions{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin-top:14px}.pwa-brand-actions .wide-primary{margin:0;height:44px}.pwa-brand-hint{margin:10px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}.theme-dark .pwa-brand-editor input{background:#191f29;border-color:#303744;color:#f4f5f7}.phone .switch.on{background:var(--yellow)}.phone input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.phone textarea,.phone select,.phone [contenteditable=true]{min-width:0;font-size:16px!important;line-height:1.35;caret-color:var(--yellow2);touch-action:manipulation;-webkit-user-select:text;user-select:text}.phone input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.phone textarea{-webkit-appearance:none;appearance:none;background-image:none;background-clip:padding-box}.phone input,.phone textarea,.phone select{max-width:100%}.phone textarea{display:block;overflow-y:auto}.phone input::placeholder,.phone textarea::placeholder{color:#a5a5a0;opacity:1}.phone input:disabled,.phone textarea:disabled,.phone select:disabled{-webkit-text-fill-color:var(--muted);opacity:1}.phone input:focus-visible,.phone textarea:focus-visible,.phone select:focus-visible{outline:none}.phone .search-head label:focus-within,.phone .register-form>label>div:focus-within,.phone .login-modal label:focus-within,.phone .form-list label:focus-within{border-color:#efb814;box-shadow:0 0 0 3px #ffc9281f}.phone .feedback-card input:focus,.phone .feedback-card textarea:focus,.phone .feedback-card select:focus{border-color:#efb814;box-shadow:0 0 0 3px #ffc9281f}.phone .search-head input,.phone .register-form input,.phone .login-modal input,.phone .form-list input,.phone .comment-input input,.phone .detail-comment-form input,.phone .feed-comment-form input{height:100%;padding-top:0;padding-bottom:0}.phone .form-list input{text-align:right}.phone .feedback-card input,.phone .feedback-card select{min-height:46px}.phone .feedback-card textarea{min-height:126px;padding:13px}.phone .wish-dialog>textarea{min-height:92px;padding:13px;line-height:1.55}.phone .login-modal label{min-height:50px;height:auto}.phone .login-modal>label:not(.creator-description-field):not(.creator-file-field)>input,.phone .login-modal>label:not(.creator-description-field):not(.creator-file-field)>select{min-height:48px;width:100%;padding:0;background:transparent}.phone .creator-upload-dialog{width:calc(100% - 24px);max-height:calc(var(--app-height, 100dvh) - 24px - var(--safe-top));padding:22px 20px 18px;overscroll-behavior:contain;scrollbar-width:none}.phone .creator-upload-dialog::-webkit-scrollbar{display:none}.phone .creator-upload-dialog h2{margin-top:14px}.phone .creator-upload-dialog>p{margin:6px 8px 17px;font-size:11px;line-height:1.65}.phone .creator-upload-fields{grid-template-columns:1.25fr 1fr 1fr;gap:8px}.phone .creator-upload-fields label{min-height:66px;margin:2px 0 8px;padding:8px 10px;position:relative}.phone .creator-upload-fields label>span,.phone .creator-description-field>span,.phone .creator-file-field>span:first-child{display:block;margin:0 0 4px;color:#777b82;font-size:10px;font-weight:500;line-height:1.3}.phone .creator-upload-fields input,.phone .creator-upload-fields select{width:100%;height:31px;padding:0;border:0;outline:0;background:transparent}.phone .creator-select-field select{padding-right:18px;-webkit-appearance:none;appearance:none}.phone .creator-select-field:after{content:"⌄";position:absolute;right:10px;bottom:15px;color:currentColor;font-size:16px;font-weight:800;line-height:1;pointer-events:none}.phone .creator-description-field{display:block;min-height:94px;height:auto;margin:2px 0 10px;padding:10px 13px 9px;align-items:initial}.phone .creator-description-field>span em{margin-left:3px;color:#a4a4a0;font-size:9px;font-style:normal}.phone .creator-upload-dialog .creator-description-field textarea{width:100%;min-height:58px;height:58px;margin:0;padding:4px 0 0;border:0;outline:0;resize:none;background:transparent;line-height:1.5}.phone .creator-file-field{display:block!important;min-height:72px;height:auto!important;margin:0 0 10px;padding:10px 13px!important;cursor:pointer}.phone .creator-file-picker{min-width:0;display:flex!important;align-items:center;gap:9px;margin:0!important;font-size:12px!important}.phone .creator-file-picker b{flex:none;padding:7px 11px;border-radius:9px;background:#f0efe9;color:#252521;font-size:12px}.phone .creator-file-picker em{min-width:0;overflow:hidden;color:#777b82;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.phone .creator-file-picker em.selected{color:#9b6b00;font-weight:700}.phone .creator-file-field input[type=file]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;opacity:0;white-space:nowrap}.phone .creator-upload-progress>span{font-size:11px}.phone .creator-upload-dialog>.login-btn{min-height:48px;margin-bottom:2px;font-size:16px}html.field-focused .bottom-nav{transform:translateY(calc(100% + var(--safe-bottom)));pointer-events:none}html.field-focused .overlay.center{align-items:flex-start;height:var(--app-height, 100dvh);overflow-y:auto;padding:calc(10px + var(--safe-top)) 0 14px}html.field-focused .overlay.center .login-modal{max-height:calc(var(--app-height, 100dvh) - 24px - var(--safe-top));margin:auto 0;overflow-y:auto}.theme-dark .phone .creator-file-picker b,.content-dark-route .phone .creator-file-picker b{background:#262d38;color:#f1f3f6}.theme-dark .phone .creator-file-picker em.selected,.content-dark-route .phone .creator-file-picker em.selected{color:#ffd45c}html.theme-dark .phone,html.content-dark-route .phone{--form-field-bg: #171d27;--form-field-border: #303744;--form-field-text: #f1f3f6;--form-field-placeholder: #858c99}html.theme-dark .phone .search-head label,html.theme-dark .phone .register-form>label>div,html.theme-dark .phone .login-modal label,html.theme-dark .phone .feedback-card input,html.theme-dark .phone .feedback-card select,html.theme-dark .phone .feedback-card textarea,html.theme-dark .phone .wish-dialog>label,html.theme-dark .phone .wish-dialog>textarea,html.theme-dark .phone .comment-input input,html.theme-dark .phone .feed-comment-form input,html.theme-dark .phone .detail-comment-form input,html.content-dark-route .phone .search-head label,html.content-dark-route .phone .register-form>label>div,html.content-dark-route .phone .login-modal label,html.content-dark-route .phone .feedback-card input,html.content-dark-route .phone .feedback-card select,html.content-dark-route .phone .feedback-card textarea,html.content-dark-route .phone .wish-dialog>label,html.content-dark-route .phone .wish-dialog>textarea,html.content-dark-route .phone .comment-input input,html.content-dark-route .phone .feed-comment-form input,html.content-dark-route .phone .detail-comment-form input{border-color:var(--form-field-border);background-color:var(--form-field-bg)!important;color:var(--form-field-text)}html.theme-dark .phone .search-head input,html.theme-dark .phone .register-form input,html.theme-dark .phone .login-modal input,html.theme-dark .phone .form-list input,html.theme-dark .phone .creator-upload-fields select,html.theme-dark .phone .creator-description-field textarea,html.content-dark-route .phone .search-head input,html.content-dark-route .phone .register-form input,html.content-dark-route .phone .login-modal input,html.content-dark-route .phone .form-list input,html.content-dark-route .phone .creator-upload-fields select,html.content-dark-route .phone .creator-description-field textarea{border:0;background-color:transparent!important;color:var(--form-field-text);-webkit-text-fill-color:var(--form-field-text);box-shadow:none}html.theme-dark .phone input::placeholder,html.theme-dark .phone textarea::placeholder,html.content-dark-route .phone input::placeholder,html.content-dark-route .phone textarea::placeholder{color:var(--form-field-placeholder);-webkit-text-fill-color:var(--form-field-placeholder);opacity:1}html.theme-dark .phone input:-webkit-autofill,html.theme-dark .phone input:-webkit-autofill:hover,html.theme-dark .phone input:-webkit-autofill:focus,html.content-dark-route .phone input:-webkit-autofill,html.content-dark-route .phone input:-webkit-autofill:hover,html.content-dark-route .phone input:-webkit-autofill:focus{-webkit-text-fill-color:var(--form-field-text);-webkit-box-shadow:0 0 0 1000px var(--form-field-bg) inset;caret-color:var(--yellow)}html.theme-dark .phone select,html.theme-dark .phone select option,html.content-dark-route .phone select,html.content-dark-route .phone select option{background-color:var(--form-field-bg);color:var(--form-field-text)}:root{--app-height: 100dvh;--tabbar-bottom-inset: max(0px, calc(var(--safe-bottom) - 16px))}html{height:100%;height:-webkit-fill-available;height:100dvh;height:var(--app-height, 100dvh);-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{overflow:hidden;overscroll-behavior:none}body,#app{height:100%;max-height:var(--app-height, 100dvh)}#app{overflow:hidden}button,a,[data-go],[data-back]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}img,video{-webkit-touch-callout:none}.phone{display:flex;flex-direction:column;width:100%;max-width:430px;height:100%;max-height:var(--app-height, 100dvh);min-height:0;overflow:hidden;padding-bottom:0}.phone:not(.no-pad){padding-bottom:calc(var(--tabbar-height) + var(--tabbar-bottom-inset))}.phone.no-tabbar{padding-bottom:0}.home-shell{padding-bottom:calc(var(--tabbar-height) + var(--tabbar-bottom-inset))}.screen{flex:1 1 0%;width:100%;min-width:0;min-height:0;height:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.page,.up-page,.profile-page,.create-page,.wallet-page,.splash{min-height:100%}.page,.up-page,.page.ai-face-page{padding-bottom:24px}.home-page{padding:0 10px 24px}.home-fixed-head{position:sticky;top:0;left:auto;z-index:18;width:auto;max-width:none;margin:0 -10px 6px;transform:none}.sub-top{position:sticky;top:0;z-index:16;margin-top:calc(-12px - var(--safe-top));margin-bottom:9px;padding:calc(8px + var(--safe-top)) 8px 8px;background:var(--bg)}.bottom-nav{left:0;right:0;bottom:0;width:100%;max-width:430px;margin:0 auto;transform:none;padding:0 8px var(--tabbar-bottom-inset);height:calc(var(--tabbar-height) + var(--tabbar-bottom-inset))}.nav-item,.nav-play{min-height:50px}html.keyboard-open .phone:not(.no-pad){padding-bottom:0}html.keyboard-open .bottom-nav,html.field-focused .bottom-nav{transform:translateY(calc(100% + var(--safe-bottom)))}.phone.no-pad .screen{overflow:hidden}.phone.detail-shell .screen,.phone.wallet-shell .screen{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.watch{height:100%}.sheet{max-height:min(75vh,calc(var(--app-height, 100dvh) - var(--safe-top) - 24px));padding-bottom:calc(20px + var(--safe-bottom))}@media(max-width:600px){html{scroll-behavior:auto}.bottom-nav,.pay-bar,.wallet-pay-bar,.detail-bottom,.create-dock,.sheet{max-width:none}}@supports (padding: max(0px)){.phone{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}}.profile-page,.vip-page,.wallet-page,.up-page,.create-page,.detail-page,.detail-page.detail-info-page{min-height:100%}.profile-page,.up-page,.page.ai-face-page,.create-page{padding-bottom:24px}.create-page{padding-bottom:168px}.sub-top{min-height:48px;height:auto;background:var(--bg)}.detail-shell .screen{overflow-x:hidden;overflow-y:auto}.detail-page.detail-info-page{padding:0 16px calc(88px + var(--safe-bottom))}.detail-info-nav{position:sticky;top:0;z-index:16;min-height:44px;height:auto;margin:0 -16px 14px;padding:calc(6px + var(--safe-top)) 16px 6px;border-bottom:1px solid rgba(255,255,255,.055);background:#05070b}.detail-bottom,.wallet-pay-bar,.pay-bar,.create-dock{left:0;right:0;transform:none;margin:0 auto}html .wallet-shell .wallet-page{min-height:100%;padding:0 14px calc(108px + var(--safe-bottom))}.wallet-head{position:sticky;top:0;z-index:16;min-height:58px;height:auto;margin:0 -14px;padding:calc(8px + var(--safe-top)) 14px 0;background:#0d0907}html.hg-standalone:not(.keyboard-open){height:100%;min-height:100dvh;min-height:-webkit-fill-available;max-height:none}html.hg-standalone:not(.keyboard-open) body,html.hg-standalone:not(.keyboard-open) #app,html.hg-standalone:not(.keyboard-open) .phone{height:100%;max-height:none;min-height:0}html.hg-standalone #app{overflow:visible}html.hg-standalone:not(.hg-native-shell){--tabbar-bottom-inset: max( 0px, min(8px, calc(var(--safe-bottom) - 24px)) )}html.admin-root{height:auto;max-height:none;overflow-x:auto;overflow-y:auto;overscroll-behavior:auto}html.admin-root body,html.admin-root #app{height:auto;max-height:none;min-height:100%;overflow:visible;overscroll-behavior:auto}html.hg-standalone .phone{max-width:none}html.hg-standalone .bottom-nav,html.hg-standalone .pay-bar,html.hg-standalone .wallet-pay-bar,html.hg-standalone .detail-bottom,html.hg-standalone .create-dock{position:fixed;left:0;right:0;width:100%;max-width:none;margin:0;transform:none}html.hg-standalone .bottom-nav{bottom:0;padding:0 8px var(--tabbar-bottom-inset);height:calc(var(--tabbar-height) + var(--tabbar-bottom-inset));z-index:40}html.hg-standalone:not(.hg-native-shell) .bottom-nav:after{content:"";position:absolute;z-index:-1;top:100%;right:0;left:0;display:block;height:max(1px,var(--safe-bottom));background:inherit}html.hg-standalone .create-sheet{z-index:100}html.hg-standalone .create-sheet section{max-width:none}html.hg-standalone .pay-bar,html.hg-standalone .wallet-pay-bar,html.hg-standalone .detail-bottom{bottom:0}html.hg-standalone.keyboard-open .bottom-nav,html.hg-standalone.field-focused .bottom-nav{transform:translateY(calc(100% + 8px))}@media(min-width:600px){html.hg-standalone:not(.hg-native-shell) .phone,html.hg-standalone:not(.hg-native-shell) .bottom-nav,html.hg-standalone:not(.hg-native-shell) .pay-bar,html.hg-standalone:not(.hg-native-shell) .wallet-pay-bar,html.hg-standalone:not(.hg-native-shell) .detail-bottom,html.hg-standalone:not(.hg-native-shell) .create-dock{max-width:430px;margin-inline:auto}}html.hg-native-shell,html.hg-native-shell body,html.hg-native-shell #app{width:100%;max-width:none;background:var(--bg)}html.hg-native-shell .phone{box-shadow:none;max-width:none;width:100%;margin:0;border-radius:0}html.hg-native-shell .screen{overscroll-behavior:none}html.hg-native-shell .home-fixed-head,html.hg-native-shell .ai-feed-chrome,html.hg-native-shell .up-community-page>.sub-top{-webkit-backdrop-filter:none;backdrop-filter:none}html.hg-native-shell .home-fixed-head,html.hg-native-shell .up-community-page>.sub-top{background:#07090e}html.hg-native-shell .ai-feed-chrome{background:#05070b}html.hg-native-shell .home-fixed-head,html.hg-native-shell .bottom-nav,html.hg-native-shell .pay-bar,html.hg-native-shell .wallet-pay-bar,html.hg-native-shell .detail-bottom,html.hg-native-shell .create-dock{left:0;right:0;width:100%;max-width:none;transform:none}.home-shell .home-page{padding:0 10px 92px;background:#07090e}.home-shell .home-fixed-head{padding:calc(6px + var(--safe-top)) 12px 8px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#07090efa,#07090eeb);box-shadow:none;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%)}.home-shell .home-fixed-head:after{display:none}.home-shell .home-command{display:flex;height:44px;margin:0 0 7px;align-items:center;justify-content:space-between}.home-shell .home-brand{display:flex;width:auto;height:44px;padding:0 2px;align-items:center;overflow:visible;text-align:left}.home-shell .home-brand-cluster{flex:1 1 auto;min-width:0}.home-shell .home-brand{flex:0 1 auto;min-width:0}.home-shell .home-brand .brand-wordmark{overflow:hidden;max-width:92px;text-overflow:ellipsis}.home-shell .home-language-button{flex:none}.home-shell .home-language-menu{left:min(104px,28vw)}html.locale-en .bottom-nav em{font-size:8px;letter-spacing:-.15px}html.locale-en .home-pill-row button{padding-right:13px;padding-left:13px}@media(max-width:370px){.home-shell .home-brand .brand-wordmark{max-width:74px}.home-shell .home-language-button{width:32px;min-width:32px}}.home-shell .home-brand .brand-wordmark{color:#f7f8fb;font-family:Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:22px;font-style:italic;font-weight:700;line-height:.92;letter-spacing:-1.8px}.home-shell .home-brand-logo{width:34px;height:34px;border-radius:10px}.home-command-actions{display:flex;align-items:center;gap:7px}.home-shell .home-search{display:grid;flex:none;width:38px;min-width:38px;height:38px;padding:0;place-items:center;border:0;border-radius:12px;background:transparent;color:#f4f5f7}.home-shell .home-recharge{display:flex;height:36px;padding:0 11px 0 5px;gap:6px;border:1px solid rgba(255,210,70,.58);border-radius:19px;background:linear-gradient(115deg,#443511,#6d541d 52%,#3a2d12);color:#ffe57a;font-size:10.5px;box-shadow:inset 0 1px #ffffff24,0 4px 14px #ffb71f1f}.home-shell .home-recharge b{width:26px;height:26px;background:linear-gradient(145deg,#fff17b,#ffc127 58%,#ff9218);color:#342200;font-size:11px}html.locale-en .home-shell .home-recharge{padding-right:9px;font-size:9px;letter-spacing:-.15px}.home-shell .home-pill-row{position:relative;display:flex;gap:4px;height:44px;margin:0 -12px;padding:0 12px;align-items:stretch;overflow-x:auto;overflow-y:hidden;border:0;scroll-behavior:auto;scroll-snap-type:none;scroll-padding-inline:16px;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-user-select:none;user-select:none}.home-shell .home-pill-row:after{content:"";flex:0 0 8px}.content-dark-route .home-shell .home-pill-row button,.home-shell .home-pill-row button{position:relative;display:inline-grid;flex:0 0 auto;width:auto;min-width:54px;height:44px;padding:0 11px;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;color:#8f96a5;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;touch-action:pan-x;transition:color .16s ease,background-color .16s ease}.home-shell .home-pill-row button:after{position:absolute;right:11px;bottom:2px;left:11px;height:3px;border-radius:999px;background:#f4c430;content:"";opacity:0;transform:scaleX(.35);transition:opacity .16s ease,transform .18s cubic-bezier(.2,.7,.2,1)}.content-dark-route .home-shell .home-pill-row button.active,.home-shell .home-pill-row button.active{border:0;background:transparent;box-shadow:none;color:#f6f7fa}.home-shell .home-pill-row button.active:after{opacity:1;transform:scaleX(1)}.home-shell .home-pill-row button:active{background:#ffffff0e}.home-shell .home-pill-row button:focus-visible{outline:2px solid rgba(244,196,48,.75);outline-offset:-3px}.home-shell .home-pill-row[data-scroll-edge=start]{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 8px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 8px),transparent)}.home-shell .home-pill-row[data-scroll-edge=middle]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent);mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent)}.home-shell .home-pill-row[data-scroll-edge=end]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8px,#000 100%);mask-image:linear-gradient(90deg,transparent,#000 8px,#000 100%)}.home-channel-content{animation:home-channel-enter .18s cubic-bezier(.2,.7,.2,1) both}@keyframes home-channel-enter{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.home-shell .home-pill-row button,.home-shell .home-pill-row button:after{transition:none}.home-channel-content{animation:none}}.home-shell .home-carousel{width:100%;height:auto;min-height:0;aspect-ratio:1 / 1;margin:8px 0 0;border:1px solid #272c37;border-radius:18px;background:#11151d;box-shadow:0 18px 48px #00000061}.home-shell .home-carousel-track>.home-promo,.home-shell .home-promo{height:100%;border-radius:18px;background:#11151d}.home-shell .home-promo>img.real-poster{z-index:0;object-fit:cover;object-position:center}.home-shell .home-promo>img.poster-backdrop{display:none}.home-shell .home-promo-mask{z-index:1;background:linear-gradient(180deg,rgba(3,4,7,.72) 0%,transparent 25%),linear-gradient(0deg,rgba(3,4,7,.94) 0%,rgba(3,4,7,.42) 31%,transparent 62%)}.home-post-author{position:absolute;z-index:3;top:13px;right:13px;left:13px;display:flex;align-items:center;gap:9px;color:#fff;text-shadow:0 1px 7px rgba(0,0,0,.75)}.home-post-author>i{display:grid;flex:none;width:34px;height:34px;place-items:center;border:2px solid #fff;border-radius:50%;background:linear-gradient(145deg,#ffdf50,#ff8127);box-shadow:0 0 0 2px #ff8926b8;color:#211402;font-size:10px;font-style:normal;font-weight:900}.home-post-author>div{display:grid;gap:2px;flex:1}.home-post-author>.home-post-logo{display:block;width:34px;height:34px;flex:none;border-radius:10px;object-fit:cover}.home-post-author .brand-wordmark{font-size:16px;letter-spacing:-1.2px}.home-post-author small{color:#fffc;font-size:9px}.home-shell .home-promo-copy{z-index:3;inset:auto 154px 18px 15px;display:flex;min-width:0;flex-direction:column;align-items:flex-start;text-shadow:0 2px 10px rgba(0,0,0,.78)}.home-shell .home-promo-copy h1{display:-webkit-box;width:100%;margin:0;overflow:hidden;color:#f7f7f8;font-size:clamp(18px,5.3vw,23px);font-weight:820;line-height:1.18;letter-spacing:-.025em;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-shell .home-promo-copy .home-promo-episodes{align-self:flex-start;margin-top:7px;color:#f4f5f8d1;font-size:11px;font-weight:600;line-height:1;text-align:left}.home-shell .home-promo-action{z-index:4;top:auto;right:15px;bottom:17px;display:grid;width:126px;height:42px;padding:0 14px 0 8px;grid-template-columns:28px auto;place-items:center;align-content:center;gap:8px;border-radius:22px;background:linear-gradient(110deg,#ffdc45,#ffbd16);color:#191407;font-size:12px;font-weight:850}.home-shell .home-promo-action i{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#211b0b;color:#ffd43a;font-size:10px;font-style:normal}.home-shell .home-carousel>.home-promo-dots{z-index:5;top:15px;right:15px;bottom:auto}.home-shell .home-carousel>.home-promo-dots button{width:5px;height:5px;background:#ffffff7a}.home-shell .home-carousel>.home-promo-dots button.active{width:14px;background:#ffd343}.home-shell .home-block-head{height:56px;margin:0;padding:0 2px}.home-shell .home-block-head h2{gap:8px;background:transparent;box-shadow:none;font-size:18px}.home-shell .home-block-head h2:before{width:4px;height:18px;border-radius:4px;background:#ffd13b;box-shadow:none;clip-path:none}.home-shell .home-feature-card{display:block;width:100%;height:auto;aspect-ratio:5 / 2;isolation:isolate;border:1px solid #282d37;border-radius:15px;background:#11151d;box-shadow:none}.home-shell .home-feature-card:before{display:none}.home-shell .home-feature-card:after{content:"";position:absolute;z-index:1;inset:0;display:block;width:auto;border-radius:inherit;background:linear-gradient(0deg,#030407f0,#0304072e 66%,#0304070f);filter:none;opacity:1;pointer-events:none}.home-shell .home-feature-copy{position:absolute;z-index:3;inset:auto 12px 11px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 10px;padding:0}.home-shell .home-feature-copy h3{grid-column:1;margin:0;color:#f4f5f7;font-size:18px;font-weight:850;line-height:1.12;letter-spacing:-.2px}.home-shell .home-feature-copy>div{grid-column:1;gap:6px}.home-shell .home-feature-copy>div span{padding:3px 7px;border-color:#ffd13b47;background:#0a0c118a;color:#f1d46f;font-size:9px;line-height:1}.home-shell .home-feature-copy>button{grid-column:2;grid-row:1 / span 2;min-height:32px;padding:0 12px;align-self:end;border-radius:18px;background:#ffd13b;color:#17140a;box-shadow:none}.home-shell .home-feature-poster{position:absolute;z-index:0;inset:0;width:100%;height:100%;margin:0;border:0;border-radius:0;box-shadow:none}.home-shell .home-feature-poster>img.real-poster{width:100%;height:100%;object-fit:cover;object-position:center}.home-shell .home-feature-poster>img.poster-backdrop,.home-shell .home-feature-poster>b{display:none}.home-shell .home-feature-poster>i{top:8px;right:8px;left:auto;z-index:2;padding:4px 7px;border:1px solid rgba(255,255,255,.22);border-radius:7px;background:#080a0e8f;color:#f4f5f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:8px}.home-shell .home-content-head{display:flex;height:56px;padding:0 2px;align-items:center;justify-content:space-between}.home-shell .home-content-head h2{margin:0;color:#eef0f4;font-size:18px}.home-shell .home-content-head span{color:#737b89;font-size:9px}.home-shell .home-poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;margin:0}.home-shell .home-grid-card{overflow:hidden}.home-shell .home-grid-poster{width:100%;height:auto;aspect-ratio:3 / 4;border:0;border-radius:7px}.home-shell .home-grid-poster>span{top:5px;left:5px;padding:3px 5px;border-radius:5px;background:#080a0e9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:7px}.home-shell .home-grid-poster>div{right:5px;bottom:5px;left:5px}.home-shell .home-grid-poster small{font-size:7px}.home-shell .home-grid-card h3{display:-webkit-box;min-height:26px;margin:6px 2px 0;overflow:hidden;font-size:12px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-shell .home-grid-card p{display:none}.home-shell .home-rank-link{height:62px;margin-top:14px;border-color:#292e39;border-radius:15px;background:#11151d}.home-shell .home-promo-empty{height:150px;min-height:150px}html.hg-native-shell .bottom-nav,html.hg-native-shell .pay-bar,html.hg-native-shell .wallet-pay-bar,html.hg-native-shell .detail-bottom,html.hg-native-shell .create-dock{margin:0}html.hg-native-shell .home-fixed-head{width:auto;margin-left:-10px;margin-right:-10px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}html.hg-native-shell .bottom-nav{padding-left:max(4px,env(safe-area-inset-left,0px));padding-right:max(4px,env(safe-area-inset-right,0px))}@media(min-width:700px){html.hg-native-shell .home-poster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){html.hg-native-shell .home-poster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.screen.hg-route-enter{will-change:opacity;animation:hg-route-enter .16s cubic-bezier(.22,.72,.24,1) both}img{transition:opacity .16s ease}img.hg-media-loading{opacity:0}button:disabled,[aria-disabled=true]{pointer-events:none;opacity:.52}.bottom-nav,.home-fixed-head,.sub-top,.ai-feed-chrome{backface-visibility:hidden;-webkit-backface-visibility:hidden}.bottom-nav{will-change:transform}.feed-slide{contain:layout paint style}.ai-feed-card,.home-grid-card,.up-card,.wish-item{contain:layout style}@media(hover:none)and (pointer:coarse){button:not(:disabled):active,[data-go]:active,[data-drama]:active{opacity:.76}}@keyframes hg-route-enter{0%{opacity:.82}to{opacity:1}}@media(prefers-reduced-motion:reduce){.screen.hg-route-enter{animation:none}img{transition:none}}.up-page.up-hub{gap:24px;padding:calc(10px + var(--safe-top)) 12px 24px;overflow:visible;background:#07090e}.up-hub-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:38px;padding:0;border:0;background:transparent}.up-hub-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#ffffff0a;color:#c8ccd4}.up-hub-icon svg{width:18px;height:18px}.up-hub-profile{min-height:36px;padding-inline:13px 9px;border-color:#ffffff14;background:#ffffff0a;color:#eceef2}.up-hero{min-height:226px;padding:18px;border-color:#ffffff1f;border-radius:22px;background:linear-gradient(0deg,#05070bf5,#05070b1f 72%),radial-gradient(circle at 88% 22%,rgba(255,203,49,.2),transparent 38%),linear-gradient(135deg,#27303d,#171c25 50%,#3c3015);box-shadow:inset 0 1px #ffffff0d}.up-hero:after{opacity:.12;background-size:24px 24px}.up-hero-author{position:relative;z-index:3;display:flex;align-items:center;gap:11px}.up-hero-author>span{display:grid;box-sizing:border-box;width:40px;height:40px;place-items:center;border:2px solid #11151c;border-radius:50%;outline:2px solid #ffc92a;background:#f4f5f7;color:#15171c;font-size:10px;font-weight:950}.up-hero-author>div{display:block}.up-hero-author b{color:#fff;font-size:14px;font-weight:800}.up-hero-author small{color:#ffffffb3;font-size:8px}.up-hero-copy{width:72%;margin-top:28px}.up-hero h2{margin:0;max-width:210px;font-size:30px;line-height:.98;letter-spacing:-.045em}.up-hero-actions{display:grid;grid-template-columns:1.08fr .92fr;gap:10px;width:260px;max-width:100%;margin-top:23px}.up-hero-primary,.up-hero-secondary{min-width:0;min-height:42px;padding:0 12px;border-radius:14px;font-size:12px;white-space:nowrap}.up-hero-primary{box-shadow:0 10px 24px #ffbe0f2e}.up-hero-secondary{border-color:#ffffff29;background:#0c0e139e}.up-hero-art{width:96px;height:132px;right:12px;bottom:11px;border-radius:48px 48px 14px 14px;transform:rotate(5deg);box-shadow:-12px 12px 30px #00000047,inset 0 1px #ffffff6b}.up-hub-block{gap:12px}.up-hub-head{min-height:26px;padding:0 2px;justify-content:flex-start}.up-hub-head small{color:#858c99;font-size:7px}.up-hub-head h2{font-size:19px}.up-quick-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:auto auto;gap:10px;margin:0;padding:0;overflow:visible;align-items:stretch}.up-quick-card,.up-quick-card:nth-child(-n+2),.up-quick-card:nth-child(n+3){min-width:0;min-height:0;padding:12px;overflow:hidden;justify-items:start;align-content:end;gap:4px;border:0;border-radius:17px;background:#121620;box-shadow:none;text-align:left}.up-quick-card[data-up-quick-capability=undress]{grid-column:1;grid-row:1;width:100%;justify-self:stretch;aspect-ratio:9 / 16;box-shadow:none}.up-quick-side{display:grid;grid-column:2;grid-row:1;grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;min-width:0;min-height:0}.up-quick-side .up-quick-card{width:100%}.up-quick-bottom{display:grid;grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.up-quick-bottom .up-quick-card{width:100%;aspect-ratio:1 / 1}.up-quick-card:active{opacity:1;transform:none}.up-quick-card:before,.up-quick-card:after,.up-quick-arrow{display:none}.up-quick-placeholder i{display:none}.up-quick-copy{display:grid;align-self:end;gap:3px;width:calc(100% + 24px);margin:0 -12px -12px;padding:9px 12px 10px;background:#07090ed6}.up-quick-copy b{display:block;width:100%;color:#f4f5f8;font-size:12px;font-weight:850}.up-quick-copy small{display:block;color:#a1a7b2;font-size:8px}.up-quick-card[data-up-quick-capability=undress] .up-quick-copy b{font-size:18px}.up-quick-card[data-up-quick-capability=undress] .up-quick-copy small{font-size:10px}.up-community-card{min-height:108px;padding:13px;border-radius:18px}.up-community-icon{width:40px;height:40px;border-radius:13px}.up-community-card b{font-size:14px}.up-community-arrow{top:18px;right:13px}.up-inspire-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;overflow:visible;margin:0;padding:0}.up-page.up-community-page{padding:calc(8px + var(--safe-top)) 12px 24px}.up-community-page>.sub-top{margin:calc(-8px - var(--safe-top)) -4px 10px;padding:calc(7px + var(--safe-top)) 4px 7px;border-bottom:1px solid #20252f;background:#07090ef5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.up-inspire-card{position:relative;display:block;min-width:0;overflow:hidden;border:0;border-radius:5px;background:#151922;box-shadow:none}.up-inspire-cover{height:auto;aspect-ratio:4 / 3}.up-inspire-copy{gap:4px;padding:9px 9px 10px}.up-inspire-copy p,.up-inspire-tags{display:none}.up-inspire-copy h3{font-size:11px}.content-dark-route .profile-page{min-height:100%;padding:calc(6px + var(--safe-top)) 12px 24px;background:#07090e;color:#f4f5f7}.profile-topbar{min-height:46px;height:auto;padding:0 2px}.profile-page>.profile-topbar>.profile-wordmark{display:flex;align-items:center;gap:8px}.profile-wordmark .brand-wordmark{font-family:Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:21px;font-style:italic;font-weight:700;line-height:.92;letter-spacing:-1.7px}.profile-brand-logo{display:block;width:34px;height:34px;border-radius:10px;object-fit:cover}.profile-top-actions{display:flex;gap:4px}.profile-page>.profile-topbar button{width:38px;height:38px;border-radius:12px;color:#f1f2f5}.profile-overview{box-sizing:border-box;height:auto;min-height:116px;gap:13px;padding:14px 2px 17px;border-bottom:1px solid #232833}.profile-avatar-ring{display:grid;box-sizing:border-box;width:76px;height:76px;flex:none;padding:3px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#ffe15a 4%,#ff9a2a 50%,#ff4f65)}.profile-avatar-ring .avatar{width:66px;height:66px;border:3px solid #090b10;background:#f2f3f6;color:#17191e;font-size:22px}.profile-identity{display:grid;min-width:0;flex:1;align-content:center;gap:6px}.profile-overview .profile-identity h2{margin:0;overflow:hidden;color:#f5f6f8;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.profile-overview .profile-identity p{overflow:hidden;color:#8c939f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.profile-edit-pill{flex:none;padding:7px 9px;border:1px solid #343a45;border-radius:8px;background:#171b23;color:#e3e5e9;font-size:9px;font-weight:750}.content-dark-route .profile-page .quick-grid{margin:0;padding:15px 0 16px;border-bottom:1px solid #232833;border-radius:0;background:transparent}.content-dark-route .profile-page .quick-grid button{gap:6px;color:#dfe2e8}.content-dark-route .profile-page .quick-grid b{display:grid;box-sizing:border-box;width:46px;height:46px;place-items:center;border:1px solid #343a46;border-radius:50%;background:#13171f;color:#f2f3f6;font-size:17px}.content-dark-route .profile-page .quick-grid b svg{width:20px;height:20px}.content-dark-route .profile-page .quick-grid span{font-size:9px}.content-dark-route .profile-page .quick-grid em{color:#858c99;font-size:8px}.content-dark-route .profile-page .profile-section{margin-top:17px;padding:0;border:0;border-radius:0;background:transparent}.content-dark-route .profile-page .profile-section>h3{margin:0 0 7px;color:#f1f2f5;font-size:15px}.content-dark-route .profile-page .menu-row{height:62px;gap:11px;border-color:#232833;color:#eef0f3}.content-dark-route .profile-page .menu-row>span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#151922;font-size:17px}.content-dark-route .profile-page .menu-row b{font-size:12px}.content-dark-route .profile-page .menu-row small{color:#7f8693;font-size:8px}.content-dark-route .profile-page .menu-row>svg{color:#59606d}@media(max-width:360px){.up-page.up-hub,.content-dark-route .profile-page{padding-inline:10px}.up-quick-icon{width:50px;height:50px}.up-hero{min-height:220px;padding-inline:15px}.up-hero-copy{width:76%;margin-top:25px}.up-hero h2{font-size:27px}.up-hero-actions{width:238px;gap:8px}.up-hero-primary,.up-hero-secondary{padding-inline:9px;font-size:11px}.up-hero-art{right:8px;bottom:10px;transform:rotate(5deg) scale(.9);transform-origin:right bottom}.up-quick-copy b{font-size:8px}.profile-avatar-ring{width:70px;height:70px}.profile-avatar-ring .avatar{width:60px;height:60px}}.feed-shell .nav-play span,.feed-shell~.bottom-nav .nav-play span,.feed-shell .nav-play svg,.feed-shell~.bottom-nav .nav-play svg{background:transparent;color:inherit;box-shadow:none}.rank-page.is-unified{min-height:100%;padding:0 0 calc(18px + var(--tabbar-height) + var(--tabbar-bottom-inset));background:#05070b;color:#f4f5f7}.rank-page.is-unified .rank-head{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:52px;padding:calc(6px + var(--safe-top)) 12px 6px;border-bottom:1px solid rgba(255,255,255,.055);background:#05070b}.rank-page.is-unified .rank-head button{display:grid;width:42px;height:42px;padding:0;place-items:center;border:0;border-radius:12px;background:transparent;color:#f4f5f7}.rank-page.is-unified .rank-head button:active{background:#ffffff14;transform:scale(.94)}.rank-page.is-unified .rank-head h1{margin:0;font-size:18px;font-weight:780;letter-spacing:-.02em;text-align:center}.rank-page.is-unified .rank-tabs,.theme-dark .rank-page.is-unified .rank-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;width:100%;height:46px;margin:0;padding:0 16px;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:#05070b;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.rank-page.is-unified .rank-tabs button,.theme-dark .rank-page.is-unified .rank-tabs button{position:relative;padding:0;border:0;border-radius:0;background:transparent;color:#858c99;font-size:14px;font-weight:700;box-shadow:none}.rank-page.is-unified .rank-tabs button.active,.theme-dark .rank-page.is-unified .rank-tabs button.active{background:transparent;color:#f5f6f8;box-shadow:none}.rank-page.is-unified .rank-tabs button.active:after{position:absolute;right:26%;bottom:-1px;left:26%;display:block;width:auto;height:2px;border-radius:2px 2px 0 0;background:#f4f5f7;content:"";transform:none}.rank-page.is-unified .rank-list,.theme-dark .rank-page.is-unified .rank-list{margin:0;padding:0 16px;overflow:visible;border:0;border-radius:0;background:#05070b;box-shadow:none}.rank-page.is-unified .rank-list article{display:grid;grid-template-columns:30px 64px minmax(0,1fr) 24px;align-items:center;gap:11px;min-height:94px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07)}.rank-page.is-unified .rank-list article:active{opacity:.72}.rank-page.is-unified .rank-number{width:30px;color:#747b88;font-size:17px;font-weight:760;font-variant-numeric:tabular-nums;text-align:center}.rank-page.is-unified .rank-top-1 .rank-number{color:#f4c430;font-size:24px}.rank-page.is-unified .rank-top-2 .rank-number{color:#d4d8df;font-size:21px}.rank-page.is-unified .rank-top-3 .rank-number{color:#c58a5b;font-size:20px}.rank-page.is-unified .rank-list .rank-row-cover{position:relative;inset:auto;width:64px;height:74px;overflow:hidden;border:0;border-radius:10px;background:#11151d;box-shadow:none}.rank-page.is-unified .rank-row-cover:after{display:none}.rank-page.is-unified .rank-row-cover>img.real-poster,.rank-page.is-unified .rank-row-cover>img.video-poster{object-fit:cover}.rank-page.is-unified .rank-row-copy{display:grid;min-width:0;gap:7px}.rank-page.is-unified .rank-row-copy h3{margin:0;overflow:hidden;color:#f4f5f7;font-size:16px;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.rank-page.is-unified .rank-row-copy small{display:block;overflow:hidden;color:#8b929f;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.rank-page.is-unified .rank-chevron{color:#656c79;font-size:25px;font-weight:300;line-height:1;text-align:right}.rank-page.is-unified .rank-empty{padding:96px 20px;color:#777e8b;font-size:13px}.creator-page.creator-center{min-height:100%;padding:calc(8px + var(--safe-top)) 14px 32px;background:radial-gradient(70% 24% at 100% 0%,rgba(255,201,40,.1),transparent 72%),#07090e;color:#f4f5f7}.creator-center>.sub-top{margin:calc(-8px - var(--safe-top)) -14px 18px;padding:calc(9px + var(--safe-top)) 14px 9px;border-bottom:1px solid #20252f;background:#07090ef5}.creator-center>.sub-top h1{color:#f5f6f8;font-size:18px;font-weight:750}.creator-center>.sub-top button{color:#f5f6f8}.creator-center .creator-hero{position:relative;display:flex;min-height:126px;align-items:center;gap:17px;overflow:hidden;padding:20px;border:1px solid #2b303b;border-radius:22px;background:radial-gradient(circle at 92% 22%,rgba(255,202,40,.28),transparent 34%),linear-gradient(135deg,#202631,#11151c 62%,#2b2411);color:#fff;box-shadow:inset 0 1px #ffffff0d}.creator-center .creator-hero:after{content:"";position:absolute;right:-28px;bottom:-52px;width:132px;height:132px;border:20px solid rgba(255,205,48,.08);border-radius:50%}.creator-center .creator-hero>span{position:relative;z-index:1;display:grid;box-sizing:border-box;width:64px;height:64px;flex:none;place-items:center;border:3px solid #11151c;border-radius:50%;outline:3px solid #ffc92a;background:#f4f5f7;color:#15171c;font-size:18px;font-weight:850}.creator-center .creator-hero h1{position:relative;z-index:1;margin:0;color:#fff;font-size:24px;font-weight:850;letter-spacing:-.04em}.creator-center .creator-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;padding:17px 0;border:solid #252a34;border-width:1px 0;border-radius:0;background:transparent}.creator-center .creator-stats div{border-color:#252a34}.creator-center .creator-stats b{color:#f5f6f8;font-size:20px;font-weight:760;font-variant-numeric:tabular-nums}.creator-center .creator-stats span{margin-top:6px;color:#858c99;font-size:11px}.creator-center .creator-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.creator-center .creator-actions button{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;min-width:0;min-height:70px;align-items:center;gap:10px;padding:14px 12px;border:1px solid #292f3a;border-radius:17px;background:#121720;color:#f4f5f7;text-align:left}.creator-center .creator-actions button:active{transform:scale(.98);background:#181e28}.creator-center .creator-actions i{display:grid;width:40px;height:40px;margin:0;place-items:center;border-radius:13px;background:#2a2413;color:#ffd13a;font-style:normal}.creator-center .creator-actions b{min-width:0;margin:0;color:#f4f5f7;font-size:14px;font-weight:750;white-space:nowrap}.creator-center .creator-actions em{display:grid;color:#626a78;font-style:normal}.creator-center .creator-upload-list{margin-top:18px;padding:16px;border:1px solid #292f3a;border-radius:18px;background:#121720}.creator-center .creator-upload-list h2,.creator-center .creator-upload-list article div b{color:#f4f5f7}.creator-center .creator-upload-list article{border-color:#292f3a}.creator-center .creator-upload-list article div span{color:#8c93a0}.creator-center .creator-upload-list article>i{background:#2b313c}.overlay:has(.share-sheet){background:#000000b3}.share-sheet{position:relative;overflow:visible;padding:13px 18px calc(14px + var(--safe-bottom));border:1px solid #303642;border-bottom:0;border-radius:26px 26px 0 0;background:#11151d;color:#f4f5f7;box-shadow:0 -18px 50px #0000006b}.share-sheet:before{content:"";display:block;width:38px;height:4px;margin:0 auto 14px;border-radius:999px;background:#454c58}.share-sheet .sheet-head{min-height:38px;padding:0 2px}.share-sheet .sheet-head h2{margin:0;color:#f5f6f8;font-size:19px;font-weight:760}.share-sheet .sheet-head>button{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#1b2029;color:#aeb4bf;font-size:25px;line-height:1}.share-sheet .share-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:20px 0 22px}.share-sheet .share-option{display:grid;min-width:0;justify-items:center;gap:9px;color:#d9dde4}.share-sheet .share-option b{display:grid;width:54px;height:54px;place-items:center;border-radius:18px;background:#232936;color:#eef0f4;box-shadow:inset 0 1px #ffffff14}.share-sheet .share-option.wechat b{background:#22a85a;color:#fff}.share-sheet .share-option.moments b{background:#168a70;color:#fff}.share-sheet .share-option.weibo b{background:#e85b45;color:#fff}.share-sheet .share-option.link b{background:#272d38;color:#dfe3ea}.share-sheet .share-option span{overflow:hidden;width:100%;color:#b8bec8;font-size:11px;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap}.share-sheet .cancel{width:100%;height:48px;border:0;border-radius:15px;background:#1b2029;color:#f0f2f6;font-size:14px;font-weight:700}.share-sheet .share-option:active,.share-sheet .cancel:active,.share-sheet .sheet-head>button:active{opacity:.72}.phone.no-tabbar .create-dock{bottom:0;padding-right:max(14px,calc(var(--safe-right) + 14px));padding-bottom:max(10px,calc(var(--safe-bottom) + 6px));padding-left:max(14px,calc(var(--safe-left) + 14px));border-top:1px solid rgba(255,255,255,.08);background:#05070bfa;box-shadow:0 -14px 30px #05070bb8}.phone.no-tabbar .create-page{padding-bottom:calc(168px + var(--safe-bottom))}.create-shell,.create-shell .screen,.create-shell .create-page,.create-shell .create-form,.create-shell .create-panel,.create-shell .create-composer,.create-shell .create-tags,.create-shell .create-model-row{width:100%;min-width:0;max-width:100%}.create-shell .screen{overflow-x:hidden}.create-shell .create-page{overflow-x:clip}.create-shell .create-hero-panel,.create-shell .create-options-panel,.create-shell .create-template-panel,.create-shell .create-count-panel{display:block;min-width:0}.create-shell .create-upload,.create-shell .create-upload.is-portrait,.create-shell .create-upload.is-square,.create-shell .create-upload.is-landscape{width:100%;min-width:0;max-width:100%;margin-right:0;margin-left:0;justify-self:stretch}.create-shell .create-options-panel,.create-shell .create-option-group{min-width:0;max-width:100%;overflow:hidden}.create-shell .create-options-panel .create-chips,.create-shell .template-scroll,.create-shell .ai-studio-duration-filter{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}.create-shell .create-options-panel .create-chips::-webkit-scrollbar,.create-shell .template-scroll::-webkit-scrollbar,.create-shell .ai-studio-duration-filter::-webkit-scrollbar{display:none}.create-shell .create-options-panel .create-chips{width:calc(100% + 28px);max-width:none}.create-shell .create-options-panel .create-chips>label,.create-shell .ai-studio-duration-filter>button{flex:0 0 auto}.create-shell .create-composer-tools,.create-shell .create-model-row,.create-shell .create-tags-head,.create-shell .create-dock-bar{min-width:0}.create-shell .create-composer-tools>*,.create-shell .create-model-row>*,.create-shell .create-tags-head>*{min-width:0}.phone.no-tabbar .create-dock{width:100%;max-width:430px}html.hg-native-shell .phone.no-tabbar .create-dock{max-width:none}.phone.no-tabbar .create-dock-bar{grid-template-columns:minmax(112px,.85fr) minmax(0,1.35fr)}.phone.no-tabbar .create-submit,.phone.no-tabbar .ai-price-summary b{min-width:0;white-space:nowrap}.phone.no-tabbar .create-page{padding-bottom:calc(184px + var(--safe-bottom))}@media(max-width:360px){.create-shell .create-page{padding-right:12px;padding-left:12px}.create-shell .create-head{margin-right:-12px;margin-left:-12px;padding-right:12px;padding-left:12px}.create-shell .create-options-panel .create-chips{width:calc(100% + 24px);margin-right:-12px;margin-left:-12px;padding-right:12px;padding-left:12px}.phone.no-tabbar .create-dock{padding-right:max(12px,calc(var(--safe-right) + 12px));padding-left:max(12px,calc(var(--safe-left) + 12px))}.phone.no-tabbar .create-dock-bar{grid-template-columns:minmax(104px,.8fr) minmax(0,1.4fr);gap:8px}}.home-shell .home-channel-content.section-format-landscape .home-carousel{aspect-ratio:16 / 9;border-radius:14px}.home-shell .home-channel-content.section-format-landscape .home-promo{border-radius:14px}.home-shell .home-channel-content.section-format-landscape .home-promo-copy{bottom:15px}.home-shell .home-channel-content.section-format-landscape .home-promo-copy h1{font-size:clamp(17px,4.8vw,21px)}.home-shell .home-channel-content.section-format-landscape .home-poster-grid{grid-template-columns:minmax(0,1fr);gap:18px}.home-shell .home-channel-content.section-format-landscape .home-grid-poster{aspect-ratio:16 / 9;border-radius:12px}.home-shell .home-channel-content.section-format-landscape .home-grid-card h3{min-height:0;margin-top:9px;font-size:14px;-webkit-line-clamp:1}.home-shell .home-channel-content.section-format-landscape .home-grid-card p{display:block;margin:4px 2px 0;font-size:10px}.home-shell .home-channel-content.section-format-landscape :is(.home-promo,.home-grid-poster)>img.real-poster{object-fit:cover;object-position:center}@media(min-width:700px){html.hg-native-shell .home-channel-content.section-format-landscape .home-poster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html.age-gate-open,html.age-gate-open body{overflow:hidden!important;overscroll-behavior:none}html.age-gate-open #app{visibility:hidden}.age-gate{--age-gate-yellow: #ffc928;position:fixed;z-index:10000;inset:0;display:grid;min-height:100vh;min-height:100dvh;overflow:auto;color:#f8f9fb;background:radial-gradient(circle at 50% 22%,rgba(255,201,40,.13),transparent 29rem),linear-gradient(180deg,#11130f,#08090c 56%,#050609);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.age-gate:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.18;background-image:radial-gradient(rgba(255,255,255,.18) .55px,transparent .55px);background-size:5px 5px}.age-gate__panel{position:relative;isolation:isolate;align-self:center;width:min(100%,620px);margin:auto;padding:max(42px,env(safe-area-inset-top)) clamp(22px,6vw,52px) max(34px,env(safe-area-inset-bottom))}.age-gate__brand{display:flex;align-items:center;justify-content:center;gap:13px;margin-bottom:clamp(54px,10vh,96px)}.age-gate__brand-icon{width:68px;height:68px;overflow:hidden;border-radius:18px;box-shadow:0 16px 38px #ffa80033}.age-gate__brand-icon img{display:block;width:100%;height:100%;object-fit:cover}.age-gate__brand>span:last-child{display:grid;gap:4px}.age-gate__brand b{color:#fff;font-family:Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:36px;font-style:italic;line-height:.9;letter-spacing:-2.5px}.age-gate__brand small{color:var(--age-gate-yellow);font-size:9px;font-weight:800;letter-spacing:2.6px}.age-gate__content{text-align:center}.age-gate__badge{display:inline-flex;align-items:center;min-height:30px;padding:0 13px;color:var(--age-gate-yellow);border:1px solid rgba(255,201,40,.38);border-radius:999px;background:#ffc92814;font-size:11px;font-weight:800;letter-spacing:.08em}.age-gate__content h1{margin:19px 0 15px;color:#fff;font-size:clamp(28px,7vw,42px);font-weight:850;line-height:1.18;letter-spacing:-.035em}.age-gate__content p{max-width:520px;margin:0 auto;color:#c7c9d0;font-size:clamp(16px,4.2vw,21px);line-height:1.7}.age-gate__actions{display:grid;gap:13px;margin-top:clamp(42px,8vh,72px)}.age-gate__actions button{width:100%;min-height:64px;border:1px solid transparent;border-radius:22px;font-size:16px;font-weight:780;transition:transform .16s ease,filter .16s ease,border-color .16s ease}.age-gate__actions button:active{transform:scale(.985)}.age-gate__actions button:focus-visible{outline:3px solid #fff;outline-offset:3px}.age-gate__enter{position:relative;color:#12130f;background:linear-gradient(105deg,#ffc51f,#ffda48);box-shadow:0 18px 44px #ffbc1233}.age-gate__enter svg{position:absolute;top:50%;right:22px;width:20px;height:20px;transform:translateY(-50%);fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.age-gate__leave{color:#d1d3d8;border-color:#2d3037!important;background:#ffffff09}.age-gate__notice{display:flex;align-items:flex-start;justify-content:center;gap:8px;max-width:500px;margin:27px auto 0;color:#6f737c;font-size:11px;line-height:1.65;text-align:left}.age-gate__notice svg{flex:0 0 auto;width:17px;height:17px;margin-top:1px;fill:currentColor}@media(max-height:690px){.age-gate__panel{align-self:start}.age-gate__brand{margin-bottom:34px}.age-gate__actions{margin-top:30px}}@media(min-width:700px){.age-gate__panel{width:min(calc(100% - 48px),620px);margin-block:32px;border:1px solid rgba(255,255,255,.075);border-radius:36px;background:#0a0b0ec2;box-shadow:0 36px 90px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}@media(prefers-reduced-motion:reduce){.age-gate__actions button{transition:none}}html.ios-home-guide-open,html.ios-home-guide-open body{overflow:hidden}html.ios-home-guide-open:not(.hg-standalone) .bottom-nav{visibility:hidden;pointer-events:none}.ios-home-install-nudge{margin:8px 0 10px}.ios-home-install-nudge>button{width:100%;min-height:58px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;border:1px solid rgba(255,202,40,.28);border-radius:16px;background:#121721;color:#f6f7fa;text-align:left}.ios-home-install-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#ffca28;color:#171200}.ios-home-install-nudge b,.ios-home-install-nudge small{display:block}.ios-home-install-nudge b{font-size:14px;line-height:1.3}.ios-home-install-nudge small{margin-top:3px;color:#9299a8;font-size:11px}.ios-home-install-nudge em{color:#ffd13d;font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.ios-home-guide{position:fixed;inset:0;z-index:240;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;pointer-events:none}.ios-home-guide-backdrop{position:absolute;inset:0;border:0;padding:0;background:#05070b9e;pointer-events:auto}.ios-home-guide-sheet{position:relative;z-index:1;width:min(100%,430px);margin:0 12px calc(88px + env(safe-area-inset-bottom,0px));padding:22px 20px 18px;border-radius:24px;background:#121720;color:#f4f5f7;box-shadow:0 24px 60px #00000073;pointer-events:auto}.ios-home-guide[data-variant=inapp] .ios-home-guide-sheet,.ios-home-guide[data-variant=ipad] .ios-home-guide-sheet{margin-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.ios-home-guide-icon{display:block;width:64px;height:64px;margin:0 auto 12px;border-radius:14px}.ios-home-guide-sheet h2{margin:0;text-align:center;font-size:20px;font-weight:800}.ios-home-guide-lead{margin:8px 0 16px;text-align:center;font-size:13px;line-height:1.55;color:#b7bec9}.ios-home-guide-sheet ol{margin:0;padding:0;list-style:none;display:grid;gap:10px}.ios-home-guide-sheet li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;min-height:44px;padding:10px 12px;border-radius:14px;background:#1a202b}.ios-home-guide-sheet li span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#ffc928;color:#211800;font-size:13px;font-weight:800}.ios-home-guide-sheet li p{margin:0;font-size:13px;line-height:1.45}.ios-share-glyph{width:16px;height:16px;display:inline-block;vertical-align:-3px;color:#ffc928}.ios-home-guide-status{margin:12px 0 0;text-align:center;font-size:12px;color:#ffd34e}.ios-home-guide-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;margin-top:16px}.ios-home-guide-actions button{height:46px;border:0;border-radius:14px;font-size:15px;font-weight:700;background:#252b37;color:#d7dce5}.ios-home-guide-actions .primary{background:linear-gradient(120deg,#ffd64e,#ffb915);color:#211800}.ios-home-guide-hint{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:calc(6px + env(safe-area-inset-bottom,0px));color:#fff;pointer-events:none}.ios-home-guide-hint b{font-size:12px;font-weight:700;background:#ffc928;color:#211800;border-radius:999px;padding:5px 10px}.ios-home-guide-hint i{width:2px;height:18px;background:#ffc928}.ios-home-guide-hint .ios-share-glyph{width:28px;height:28px;color:#ffc928;filter:drop-shadow(0 6px 12px rgba(0,0,0,.35))}.ios-home-guide-corner{position:absolute;top:calc(10px + env(safe-area-inset-top,0px));right:14px;z-index:2;pointer-events:none}.ios-home-guide-corner b{position:relative;display:inline-block;font-size:12px;background:#ffc928;color:#211800;border-radius:999px;padding:6px 10px}.ios-home-guide-corner b:after{content:"";position:absolute;top:-10px;right:18px;width:10px;height:10px;background:#ffc928;transform:rotate(45deg)}@media(prefers-reduced-motion:no-preference){.ios-home-guide-sheet{animation:ios-home-up .32s ease}.ios-home-guide-hint{animation:ios-home-pulse 1.4s ease-in-out infinite}}@keyframes ios-home-up{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ios-home-pulse{50%{transform:translateY(5px)}}.auth-login-overlay{padding:calc(18px + var(--safe-top)) 16px calc(18px + var(--safe-bottom));overflow-y:auto;overscroll-behavior:contain;background:#000000ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-login-modal{width:min(100%,380px);max-width:380px;padding:22px 22px 20px;border:1px solid rgba(18,23,32,.1);border-radius:26px;background:#fff;box-shadow:0 24px 70px #00000047;text-align:left;overflow:hidden;animation:auth-login-in .24s cubic-bezier(.2,.75,.25,1)}.auth-login-modal .auth-login-close,.auth-login-modal>button:first-child{top:18px;right:18px;width:34px;height:34px;padding:0;border:1px solid #e3e6eb;border-radius:50%;background:#f4f5f7;color:#686e79;font-size:23px;font-weight:300;line-height:30px;display:grid;place-items:center}.auth-login-brand{min-height:36px;padding-right:48px;display:flex;align-items:center}.auth-login-modal .auth-login-brand .logo{justify-content:flex-start;gap:9px;font-size:16px}.auth-login-modal .auth-login-brand .fruit{width:32px;height:32px}.auth-login-copy{margin:24px 0 22px}.auth-login-modal .auth-login-copy h2{margin:0;color:#16191f;font-size:26px;font-weight:800;line-height:1.2;letter-spacing:-.5px}.auth-login-modal .auth-login-copy p{margin:7px 0 0;color:#7c828d;font-size:13px;line-height:1.45}.auth-login-form{display:grid;gap:15px}.auth-login-modal .auth-login-field{min-height:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;display:block;color:inherit;font-size:inherit}.auth-login-field>span{display:block;margin:0 0 8px 2px;color:#555c67;font-size:12px;font-weight:650;line-height:1}.auth-login-field>div{width:100%;height:54px;padding:0 14px;border:1px solid #dfe3e9;border-radius:15px;background:#f7f8fa;display:flex;align-items:center;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.auth-login-field>div:focus-within{border-color:#e8ad0a;background:#fff;box-shadow:0 0 0 3px #ffc11924}.auth-login-modal .auth-login-field input{width:100%;height:52px;min-height:52px;padding:0;border:0;background:transparent!important;color:#171a20;-webkit-text-fill-color:#171a20;box-shadow:none;font-size:16px!important;font-weight:500;line-height:1.25;letter-spacing:0;caret-color:#e8ad0a}.auth-login-modal .auth-login-field input[type=password]{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:1px}.auth-login-modal .auth-login-field input::placeholder{color:#9ba1ac;-webkit-text-fill-color:#9ba1ac;font-weight:400;letter-spacing:0}.auth-login-field input[aria-invalid=true]{caret-color:#e14f5a}.auth-login-field>div:has(input[aria-invalid=true]){border-color:#e14f5a;box-shadow:0 0 0 3px #e14f5a1a}.auth-login-modal .auth-login-field [data-login-password-toggle]{flex:0 0 auto;min-width:44px;height:36px;margin-right:-7px;padding:0 8px;color:#8b6500;font-size:12px;font-weight:700}.auth-login-feedback{min-height:18px;margin:-5px 2px -3px;color:#e05c66;font-size:12px;line-height:1.5}.auth-login-feedback[hidden]{display:none}.auth-login-modal .auth-login-submit{position:relative;width:100%;height:52px;margin:3px 0 0;border-radius:16px;background:linear-gradient(135deg,#ffd84c,#ffbb17);color:#231a02;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;line-height:1;letter-spacing:.2px;box-shadow:0 10px 24px #efae0033;-webkit-tap-highlight-color:transparent}.auth-login-submit.is-loading span{transform:translate(10px)}.auth-login-submit.is-loading:before{content:"";width:15px;height:15px;margin-right:8px;border:2px solid rgba(35,26,2,.3);border-top-color:#231a02;border-radius:50%;animation:auth-login-spin .7s linear infinite}.auth-login-submit:disabled{opacity:.72}.auth-login-register{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:5px;color:#858b96;font-size:12px}.auth-login-modal .email-register-link{display:inline-flex;margin:0;padding:7px 2px;color:#a87400;font-size:12px;font-weight:750;line-height:1}.auth-login-modal>small{display:block;margin-top:11px;color:#a2a7af;font-size:10px;line-height:1.55;text-align:center}html.theme-dark .auth-login-modal,html.content-dark-route .auth-login-modal{border-color:#292f3a;background:#10141b;color:#f4f5f7;box-shadow:0 28px 80px #00000094}html.theme-dark .auth-login-modal .auth-login-close,html.content-dark-route .auth-login-modal .auth-login-close{border-color:#303744;background:#1a202a;color:#b4bac5}html.theme-dark .auth-login-modal .auth-login-copy h2,html.content-dark-route .auth-login-modal .auth-login-copy h2{color:#f6f7f9}html.theme-dark .auth-login-modal .auth-login-copy p,html.content-dark-route .auth-login-modal .auth-login-copy p,html.theme-dark .auth-login-modal .auth-login-field>span,html.content-dark-route .auth-login-modal .auth-login-field>span{color:#9299a6}html.theme-dark .auth-login-modal .auth-login-field>div,html.content-dark-route .auth-login-modal .auth-login-field>div{border-color:#303744;background:#171d27}html.theme-dark .phone .auth-login-modal .auth-login-field,html.content-dark-route .phone .auth-login-modal .auth-login-field,html.theme-dark .phone .auth-login-modal .auth-login-field:focus-within,html.content-dark-route .phone .auth-login-modal .auth-login-field:focus-within{border:0;background:transparent!important;box-shadow:none}html.theme-dark .auth-login-modal .auth-login-field>div:focus-within,html.content-dark-route .auth-login-modal .auth-login-field>div:focus-within{border-color:#e6ad12;background:#1a202b;box-shadow:0 0 0 3px #ffc9281f}html.theme-dark .auth-login-modal .auth-login-field input,html.content-dark-route .auth-login-modal .auth-login-field input{background:transparent!important;color:#f2f4f7;-webkit-text-fill-color:#f2f4f7}html.theme-dark .auth-login-modal .auth-login-field input::placeholder,html.content-dark-route .auth-login-modal .auth-login-field input::placeholder{color:#747c89;-webkit-text-fill-color:#747c89}html.theme-dark .auth-login-modal .auth-login-register,html.content-dark-route .auth-login-modal .auth-login-register,html.theme-dark .auth-login-modal>small,html.content-dark-route .auth-login-modal>small{color:#737b88}html.keyboard-open .auth-login-overlay,html.field-focused .auth-login-overlay{padding:calc(10px + var(--safe-top)) 16px calc(12px + var(--safe-bottom))}html.keyboard-open .auth-login-modal,html.field-focused .auth-login-modal{width:min(100%,380px);margin:auto;max-height:calc(var(--app-height, 100dvh) - var(--safe-top) - 22px);overflow-y:auto;scrollbar-width:none}html.keyboard-open .auth-login-modal::-webkit-scrollbar,html.field-focused .auth-login-modal::-webkit-scrollbar{display:none}@media(max-height:670px){.auth-login-modal{padding-top:18px;padding-bottom:16px}.auth-login-copy{margin:16px 0}.auth-login-form{gap:11px}.auth-login-register{margin-top:12px}}@media(prefers-reduced-motion:reduce){.auth-login-modal{animation:none}}@keyframes auth-login-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes auth-login-spin{to{transform:rotate(360deg)}}.register-shell,.register-shell .screen,.register-page{min-height:100%;background:#07090e;color:#f4f6f9}.register-shell{overflow-x:hidden}.register-page{position:relative;overflow-x:hidden;padding:0 16px calc(34px + var(--safe-bottom))}.register-page:before{content:"";position:absolute;top:-150px;right:-145px;width:330px;height:330px;border-radius:50%;background:#ffc9281f;filter:blur(65px);pointer-events:none}.register-page>.sub-top{position:sticky;z-index:4;top:0;min-height:calc(54px + var(--safe-top));margin:0 -16px;padding:var(--safe-top) 16px 0;border-bottom:1px solid rgba(255,255,255,.07);background:#07090ef0;color:#f5f6f8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.register-page>.sub-top h1{color:#f5f6f8;font-size:17px;font-weight:750}.register-page>.sub-top>button:first-child{color:#f5f6f8}.register-hero{position:relative;z-index:1;padding:28px 4px 22px}.register-brandline{display:flex;align-items:center;justify-content:space-between}.register-brandline .logo{gap:9px;color:#f5f6f8;font-size:16px}.register-brandline .fruit{width:34px;height:34px}.register-brandline>span{padding:6px 9px;border:1px solid rgba(255,205,53,.22);border-radius:999px;background:#ffc92814;color:#e8bd36;font-size:10px;font-weight:700}.register-hero h1{margin:27px 0 8px;color:#fff;font-size:clamp(28px,8vw,34px);font-weight:850;line-height:1.12;letter-spacing:-.05em}.register-hero>p{max-width:330px;margin:0;color:#939aa7;font-size:13px;line-height:1.65}.register-benefits{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.register-benefits span{padding:6px 10px;border-radius:999px;background:#151a22;color:#aeb4bf;font-size:10px;font-weight:650}.register-form{position:relative;z-index:1;display:grid;gap:15px;padding:20px 17px 17px;border:1px solid #282e38;border-radius:23px;background:#10141b;box-shadow:0 22px 60px #00000047}.register-form-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2px}.register-form-head small{display:block;margin-bottom:4px;color:#d9ad26;font-size:10px;font-weight:700}.register-form-head h2{margin:0;color:#f6f7f9;font-size:20px;font-weight:800}.register-form-head>span{padding-bottom:2px;color:#737b87;font-size:10px}.register-form .register-field{display:block;min-width:0}.register-form .register-field[hidden]{display:none}.register-form .register-field>span{display:block;margin:0 0 8px 2px;color:#a4abb6;font-size:12px;font-weight:650;line-height:1.2}.register-field>span em{margin-left:4px;color:#646c78;font-size:10px;font-style:normal;font-weight:500}.register-form .register-field>div{width:100%;height:54px;display:flex;align-items:center;padding:0 12px;border:1px solid #303641;border-radius:15px;background:#171c24;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.register-form .register-field>div:focus-within{border-color:#dba817;background:#1a2029;box-shadow:0 0 0 3px #ffc9281c}.register-form .register-field>div>i{width:28px;flex:none;color:#d6aa29;font-size:12px;font-style:normal;font-weight:800;text-align:center}.register-form .register-field input{min-width:0;height:52px;flex:1;padding:0 8px;border:0;outline:0;background:transparent!important;color:#f2f4f7;-webkit-text-fill-color:#f2f4f7;box-shadow:none;font-size:16px!important}.register-form .register-field input::placeholder{color:#6f7783;-webkit-text-fill-color:#6f7783}.register-form .register-field>div>button{min-width:48px;height:34px;flex:none;padding:0 7px;border-radius:9px;background:#272313;color:#e5b92f;font-size:11px;font-weight:750}.register-form .register-code-field>div>button{min-width:82px}.register-form .register-field>div>button:disabled{background:#20252d;color:#666e7a}.register-mailer-hint{min-height:17px;margin:-5px 2px 0;color:#7f8794;font-size:10px;line-height:1.55}.register-section-label{display:flex;align-items:center;justify-content:space-between;margin:3px 0 -2px;padding-top:15px;border-top:1px solid #272d37}.register-section-label span{color:#d8dce2;font-size:12px;font-weight:700}.register-section-label small{color:#717986;font-size:10px}.register-form .reg-agree{display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin:2px 0 0;padding:2px}.register-form .reg-agree input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.register-form .reg-agree>i{width:20px;height:20px;display:grid;place-items:center;border:1px solid #4a5260;border-radius:7px;background:#171c24}.register-form .reg-agree input:focus-visible+i{box-shadow:0 0 0 3px #ffc92824}.register-form .reg-agree input:checked+i{border-color:#ffc928;background:#ffc928;color:#211800}.register-form .reg-agree input:checked+i:after{content:"✓";font-size:12px;font-weight:900}.register-form .reg-agree p{margin:0;color:#858d99;font-size:11px;line-height:1.6}.register-form .reg-agree b{color:#d5aa29;font-weight:700}.register-form .register-submit{width:100%;height:54px;display:flex;align-items:center;justify-content:center;gap:7px;margin:2px 0 0;border-radius:16px;background:#ffc928;color:#211800;box-shadow:0 10px 28px #e9aa0033;font-size:16px;font-weight:850}.register-form .register-submit:active{transform:scale(.985)}.register-form .register-submit:disabled{opacity:.55}.register-form .register-login{min-height:38px;margin:-3px auto -4px;padding:0 10px;color:#858d99;font-size:12px}.register-form .register-login b{margin-left:3px;color:#e2b52e}.register-safe{position:relative;z-index:1;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;margin:14px 3px 0;padding:12px;border-radius:15px;background:#ffffff09;color:#808895}.register-safe>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#171c24;color:#cda526}.register-safe p,.register-safe b,.register-safe small{display:block;margin:0}.register-safe b{color:#b8bec8;font-size:11px}.register-safe small{margin-top:3px;color:#737b88;font-size:9px;line-height:1.5}html.keyboard-open .register-page,html.field-focused .register-page{padding-bottom:calc(18px + var(--safe-bottom))}html.keyboard-open .register-hero,html.field-focused .register-hero{padding-top:14px;padding-bottom:14px}html.keyboard-open .register-hero h1,html.field-focused .register-hero h1,html.keyboard-open .register-benefits,html.field-focused .register-benefits{display:none}@media(max-width:360px){.register-page{padding-right:12px;padding-left:12px}.register-page>.sub-top{margin-right:-12px;margin-left:-12px;padding-right:12px;padding-left:12px}.register-form{padding-right:14px;padding-left:14px}}@media(prefers-reduced-motion:reduce){.register-form .register-submit,.register-form .register-field>div{transition:none}}.desktop-site-header,.desktop-floating-message,.desktop-profile-menu,.home-site-footer,.home-carousel-desktop-controls{display:none}@media(min-width:900px){html:not(.hg-native-shell),html:not(.hg-native-shell) body,html:not(.hg-native-shell) #app{min-width:900px;background:#080a0f}html:not(.hg-native-shell) body{overflow-x:auto}html:not(.hg-native-shell) .desktop-site-header{position:sticky;z-index:120;top:0;display:block;width:100%;height:68px;border-bottom:1px solid rgba(255,255,255,.08);background:#080a0feb;color:#f7f8fb;box-shadow:0 10px 30px #00000038;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.desktop-site-header-inner{display:grid;width:min(100% - 40px,1480px);height:100%;margin:0 auto;grid-template-columns:auto auto minmax(240px,1fr) auto;align-items:center;gap:clamp(14px,1.8vw,30px)}.desktop-brand{display:inline-flex;min-width:142px;align-items:center;gap:10px;color:#fff}.desktop-brand-logo{display:block;width:38px;height:38px;border-radius:11px;object-fit:cover;box-shadow:0 7px 20px #ffb31833}.desktop-brand-wordmark{color:#fff;font-family:Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:25px;font-style:italic;font-weight:750;line-height:1;letter-spacing:-1.7px}.desktop-primary-nav{display:flex;height:100%;align-items:center;gap:3px;white-space:nowrap}.desktop-primary-nav button{position:relative;height:100%;padding:0 11px;color:#a9afbb;font-size:14px;font-weight:680;transition:color .16s ease,background-color .16s ease}.desktop-primary-nav button:hover,.desktop-primary-nav button.active{color:#fff;background:#ffffff09}.desktop-primary-nav button.active:after{position:absolute;right:11px;bottom:0;left:11px;height:3px;border-radius:4px 4px 0 0;background:#f4c430;content:""}.desktop-search{display:grid;width:min(100%,470px);height:44px;margin:0 auto;grid-template-columns:minmax(0,1fr) 44px;align-items:center;border:1px solid #343434;border-radius:999px;background:#1d1d1d;color:#8f97a5;transition:border-color .16s ease,background-color .16s ease}.desktop-search:focus-within{border-color:#505050;background:#212121}.desktop-search input{width:100%;height:42px;padding:0 8px 0 17px;border:0;outline:0;background:transparent;color:#f3f4f6;font-size:14px;font-weight:650}.desktop-search input::placeholder{color:#707174;opacity:1}.desktop-search button{display:grid;width:40px;height:40px;margin-right:3px;padding:0;place-items:center;border-radius:50%;background:transparent;color:#747579;transition:color .15s ease,background-color .15s ease}.desktop-search button:hover{background:#ffffff0d;color:#b9babd}.desktop-header-actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.desktop-header-actions>button,.desktop-header-actions .desktop-profile-action,.desktop-language-toggle{min-height:38px;border:1px solid #2c323e;border-radius:11px;background:#12161e;color:#d8dce4}.desktop-language{position:relative}.desktop-language-toggle{width:38px;font-size:11px;font-weight:850}.desktop-language-toggle.active,.desktop-language-toggle:hover{border-color:#766326;color:#f4c430}.desktop-language-menu{position:absolute;z-index:130;top:calc(100% + 10px);right:0;width:156px;padding:7px;border:1px solid #303641;border-radius:12px;background:#151922;box-shadow:0 18px 46px #0000006b}.desktop-language-menu button{display:flex;width:100%;height:38px;padding:0 10px;align-items:center;justify-content:space-between;border-radius:8px;color:#b7bdc8;font-size:12px}.desktop-language-menu button:hover,.desktop-language-menu button.active{background:#202630;color:#f4c430}.desktop-language-menu i{font-style:normal}.desktop-coin-action{display:inline-flex;height:40px;padding:0 12px 0 6px;align-items:center;gap:7px;border-color:#f4c43075!important;background:linear-gradient(115deg,#493914,#2c2514)!important;color:#ffe270!important;font-size:12px;font-weight:800}.desktop-coin-action b{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#fff17b,#ffb71b);color:#342300;font-size:11px}.desktop-message-action{display:grid;width:40px;padding:0;place-items:center}.desktop-profile-action{display:inline-flex;height:40px;padding:0 10px 0 5px;align-items:center;gap:7px;font-size:12px}.desktop-profile-action i{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#ffe36a,#ff9f25);color:#221700;font-style:normal;font-weight:900}.desktop-profile-action.active{border-color:#f4c43094;color:#f4c430}html:not(.hg-native-shell) .phone,html:not(.hg-native-shell) .phone:not(.no-pad),html:not(.hg-native-shell) .home-shell{width:100%;max-width:none;min-height:calc(100vh - 68px);margin:0;padding-bottom:0;overflow:visible;background:#080a0f;box-shadow:none}html:not(.hg-native-shell) .screen{min-height:calc(100vh - 68px)}html:not(.hg-native-shell) .bottom-nav{display:none!important}html:not(.hg-native-shell) .page{width:min(100% - 48px,1400px);min-height:calc(100vh - 68px);margin:0 auto;padding:26px 0 64px}html:not(.hg-native-shell) .sub-top{position:relative;top:auto;height:56px;margin:0 0 20px;padding:0;border-bottom:1px solid rgba(255,255,255,.09);background:transparent}html:not(.hg-native-shell) .sub-top>button:first-child{display:none}html:not(.hg-native-shell) .sub-top h1{text-align:left;font-size:24px}html:not(.hg-native-shell) .home-shell,html:not(.hg-native-shell) .home-shell .screen,html:not(.hg-native-shell) .home-shell .home-page{background:#080a0f}html:not(.hg-native-shell) .home-shell .home-page{width:min(100% - 48px,1400px);min-height:calc(100vh - 68px);margin:0 auto;padding:0 0 70px}html:not(.hg-native-shell) .home-shell .home-fixed-head{position:sticky;z-index:35;top:68px;left:auto;width:100%;max-width:none;padding:0;transform:none;border-bottom:1px solid rgba(255,255,255,.08);background:#080a0ff0;box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html:not(.hg-native-shell) .home-shell .home-command{display:none}html:not(.hg-native-shell) .home-shell .home-pill-row{display:flex;height:58px;margin:0;padding:0;gap:7px;overflow:visible;align-items:center;-webkit-mask-image:none!important;mask-image:none!important}html:not(.hg-native-shell) .home-shell .home-pill-row:after{display:none}html:not(.hg-native-shell) .home-shell .home-pill-row button,html:not(.hg-native-shell).content-dark-route .home-shell .home-pill-row button{min-width:0;height:36px;padding:0 15px;border-radius:9px;color:#939aa7;font-size:13px}html:not(.hg-native-shell) .home-shell .home-pill-row button:hover{background:#151922;color:#fff}html:not(.hg-native-shell) .home-shell .home-pill-row button.active,html:not(.hg-native-shell).content-dark-route .home-shell .home-pill-row button.active{background:#20242c;color:#f8f8fa}html:not(.hg-native-shell) .home-shell .home-pill-row button:after{right:14px;bottom:-11px;left:14px;height:3px}html:not(.hg-native-shell) .home-channel-content{padding-top:22px}html:not(.hg-native-shell) .ios-home-install-nudge{display:none}html:not(.hg-native-shell) .home-shell .home-carousel{width:100%;max-height:480px;margin:0;aspect-ratio:16 / 5.5;border-radius:20px}html:not(.hg-native-shell) .home-shell .home-carousel-track>.home-promo,html:not(.hg-native-shell) .home-shell .home-promo{border-radius:20px}html:not(.hg-native-shell) .home-post-author{top:24px;right:28px;left:28px}html:not(.hg-native-shell) .home-post-author>.home-post-logo{width:42px;height:42px}html:not(.hg-native-shell) .home-post-author .brand-wordmark{font-size:20px}html:not(.hg-native-shell) .home-post-author small{font-size:11px}html:not(.hg-native-shell) .home-shell .home-promo-copy{right:190px;bottom:42px;left:42px}html:not(.hg-native-shell) .home-shell .home-promo-copy h1{max-width:760px;font-size:clamp(30px,3vw,46px);-webkit-line-clamp:1}html:not(.hg-native-shell) .home-shell .home-promo-copy .home-promo-episodes{margin-top:12px;font-size:14px}html:not(.hg-native-shell) .home-shell .home-promo-action{right:42px;bottom:38px;width:118px;height:46px;grid-template-columns:30px auto;border-radius:23px;background:#f4c430;color:#1c1707;font-size:13px;font-weight:850}html:not(.hg-native-shell) .home-shell .home-promo-action i{width:27px;height:27px;background:#1d190b;color:#f4c430;font-size:10px}html:not(.hg-native-shell) .home-shell .home-carousel>.home-promo-dots{inset:auto auto 18px 42px}html:not(.hg-native-shell) .home-shell .home-block-head{height:78px}html:not(.hg-native-shell) .home-shell .home-block-head h2{font-size:24px}html:not(.hg-native-shell) .home-shell .home-block-head button{min-height:36px;padding:0 13px;border:1px solid #303642;border-radius:9px;background:#131720;font-size:12px}html:not(.hg-native-shell) .home-shell .home-feature-card{aspect-ratio:16 / 4.6;border-radius:18px;cursor:pointer}html:not(.hg-native-shell) .home-shell .home-feature-copy{right:30px;bottom:26px;left:30px;gap:10px 18px}html:not(.hg-native-shell) .home-shell .home-feature-copy h3{font-size:29px}html:not(.hg-native-shell) .home-shell .home-feature-copy>div span{padding:6px 10px;font-size:11px}html:not(.hg-native-shell) .home-shell .home-feature-copy>button{min-height:42px;padding:0 18px;font-size:13px}html:not(.hg-native-shell) .home-shell .home-content-head{height:78px}html:not(.hg-native-shell) .home-shell .home-content-head h2{font-size:24px}html:not(.hg-native-shell) .home-shell .home-content-head span{font-size:12px}html:not(.hg-native-shell) .home-shell .home-poster-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}html:not(.hg-native-shell) .home-shell .home-grid-card{border-radius:10px;cursor:pointer;transition:transform .18s ease}html:not(.hg-native-shell) .home-shell .home-grid-card:hover{transform:translateY(-5px)}html:not(.hg-native-shell) .home-shell .home-grid-poster{border-radius:10px;box-shadow:0 12px 30px #0000003d}html:not(.hg-native-shell) .home-shell .home-grid-poster>img{transition:transform .3s ease}html:not(.hg-native-shell) .home-shell .home-grid-card:hover .home-grid-poster>img{transform:scale(1.035)}html:not(.hg-native-shell) .home-shell .home-grid-card h3{margin-top:10px;font-size:15px}html:not(.hg-native-shell) .home-shell .home-grid-card p{margin-top:5px;font-size:11px}html:not(.hg-native-shell) .home-channel-content.section-format-landscape .home-poster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html:not(.hg-native-shell) .home-channel-content.section-format-landscape .home-grid-poster{aspect-ratio:16 / 9}html:not(.hg-native-shell) .home-rank-link{height:82px;margin-top:30px;padding:0 22px;border-radius:15px}html:not(.hg-native-shell) .grid,html:not(.hg-native-shell) .discover-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 18px}html:not(.hg-native-shell) .grid .poster,html:not(.hg-native-shell) .discover-grid .poster{height:auto;aspect-ratio:3 / 4;border-radius:12px}html:not(.hg-native-shell) .featured-list-intro{min-height:160px;padding:30px 34px;border-radius:18px}html:not(.hg-native-shell) .search-page{max-width:1180px}html:not(.hg-native-shell) .search-head{grid-template-columns:minmax(0,1fr) 80px;max-width:820px;margin:0 auto 30px}html:not(.hg-native-shell) .search-head>button:first-child{display:none}html:not(.hg-native-shell) .search-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}html:not(.hg-native-shell) .search-results article{display:grid;grid-template-columns:112px minmax(0,1fr);min-height:156px;margin:0;padding:12px;border:1px solid #272d37;border-radius:14px;background:#11151d}html:not(.hg-native-shell) .search-results .poster{width:112px;height:150px}html:not(.hg-native-shell) .rank-page.is-unified,html:not(.hg-native-shell) .favorites-page,html:not(.hg-native-shell) .profile-page,html:not(.hg-native-shell) .wallet-page{width:min(100% - 48px,1180px);min-height:calc(100vh - 68px);margin:0 auto}html:not(.hg-native-shell) .favorites-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html:not(.hg-native-shell) .favorite-drama-card{margin:0;border:1px solid #282e38;border-radius:14px;background:#11151d}html:not(.hg-native-shell).content-dark-route .profile-page,html:not(.hg-native-shell) .profile-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:18px;padding:28px 0 64px;background:#080a0f}html:not(.hg-native-shell) .profile-topbar,html:not(.hg-native-shell) .profile-overview,html:not(.hg-native-shell) .quick-grid{grid-column:1 / -1}html:not(.hg-native-shell) .profile-topbar{display:none}html:not(.hg-native-shell) .profile-overview{min-height:148px;padding:22px 26px;border:1px solid #2b313b;border-radius:18px;background:linear-gradient(115deg,#171b22,#101319)}html:not(.hg-native-shell) .content-dark-route .profile-page .quick-grid,html:not(.hg-native-shell) .profile-page .quick-grid{padding:20px;border:1px solid #272d37;border-radius:16px;background:#11151d}html:not(.hg-native-shell) .content-dark-route .profile-page .profile-section,html:not(.hg-native-shell) .profile-page .profile-section{margin:0;padding:20px 22px;border:1px solid #272d37;border-radius:16px;background:#11151d}html:not(.hg-native-shell) .profile-page .menu-row{padding:0 4px}html:not(.hg-native-shell) .detail-shell,html:not(.hg-native-shell) .detail-shell .screen{background:#05070b}html:not(.hg-native-shell) .detail-page.detail-info-page{width:min(100% - 48px,1180px);margin:0 auto;padding:28px 0 70px}html:not(.hg-native-shell) .detail-info-nav{display:none}html:not(.hg-native-shell) .detail-summary{grid-template-columns:220px minmax(0,1fr);gap:34px;padding:26px;border:1px solid #262c35;border-radius:20px;background:linear-gradient(120deg,#151922,#0c0f14)}html:not(.hg-native-shell) .detail-cover{width:220px;height:306px;border-radius:15px}html:not(.hg-native-shell) .detail-summary-copy h1{font-size:38px}html:not(.hg-native-shell) .detail-summary-copy p{max-width:760px;font-size:15px;line-height:1.7}html:not(.hg-native-shell) .detail-story p{font-size:14px;-webkit-line-clamp:unset}html:not(.hg-native-shell) .detail-episode-list{grid-template-columns:repeat(12,minmax(0,1fr))}html:not(.hg-native-shell) .detail-hot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}html:not(.hg-native-shell) .detail-bottom{position:static;width:100%;height:70px;margin-top:24px;padding:8px 0;border-top:1px solid rgba(255,255,255,.08);background:transparent}html:not(.hg-native-shell) .detail-watch-now{max-width:420px;justify-self:end}html:not(.hg-native-shell) .dark{background:#000}html:not(.hg-native-shell) .watch{width:min(100%,1440px);height:calc(100dvh - 68px);margin:0 auto;background:#000;box-shadow:0 0 70px #0009}html:not(.hg-native-shell) .watch .uploaded-player{object-fit:contain;background:#000}html:not(.hg-native-shell) .watch header{top:18px;right:24px;left:24px}html:not(.hg-native-shell) .watch-copy{right:120px;bottom:70px;left:30px;max-width:760px}html:not(.hg-native-shell) .watch aside{right:28px;bottom:110px}html:not(.hg-native-shell) .watch .progress{right:28px;bottom:28px;left:28px}html:not(.hg-native-shell) .feed-shell,html:not(.hg-native-shell) .feed-shell .screen{background:#050608!important}html:not(.hg-native-shell) .feed-shell .video-feed{width:min(100%,560px);height:calc(100dvh - 68px);margin:0 auto;border-right:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08);box-shadow:0 0 70px #000000a6}html:not(.hg-native-shell) .up-page,html:not(.hg-native-shell) .page.ai-face-page,html:not(.hg-native-shell) .create-page{width:min(100% - 48px,1240px);max-width:none;margin:0 auto}html:not(.hg-native-shell) .up-page.up-hub{padding-right:0;padding-left:0}html:not(.hg-native-shell) .up-inspire-grid,html:not(.hg-native-shell) .ai-template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html:not(.hg-native-shell) .create-shell .screen{overflow:visible}html:not(.hg-native-shell) .create-shell .create-page{padding-right:0;padding-bottom:140px;padding-left:0;overflow:visible}html:not(.hg-native-shell) .create-shell .create-form{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(460px,1.15fr);align-items:start;gap:20px}html:not(.hg-native-shell) .create-shell .create-form>*{min-width:0}html:not(.hg-native-shell) .create-shell .create-form>.create-composer,html:not(.hg-native-shell) .create-shell .create-form>.create-tags,html:not(.hg-native-shell) .create-shell .create-form>.create-model-row,html:not(.hg-native-shell) .create-shell .create-form>.create-count-panel,html:not(.hg-native-shell) .create-shell .create-form>.create-template-panel{grid-column:2}html:not(.hg-native-shell) .create-shell .create-form>.create-hero-panel,html:not(.hg-native-shell) .create-shell .create-form>.ai-step:first-child{grid-column:1;grid-row:1 / span 5}html:not(.hg-native-shell) .phone.no-tabbar .create-dock{right:0;bottom:0;left:0;width:min(100% - 48px,1240px);max-width:none;margin:0 auto;border:1px solid rgba(255,255,255,.09);border-bottom:0;border-radius:16px 16px 0 0}html:not(.hg-native-shell) .wallet-shell,html:not(.hg-native-shell) .wallet-shell .screen{background:#0a0806}html:not(.hg-native-shell) .wallet-page{padding:28px 0 130px}html:not(.hg-native-shell) .wallet-head{max-width:900px;margin:0 auto 24px}html:not(.hg-native-shell) .wallet-head>button:first-child{display:none}html:not(.hg-native-shell) .wallet-balance-card,html:not(.hg-native-shell) .vip-status-card,html:not(.hg-native-shell) .wallet-package-grid,html:not(.hg-native-shell) .vip-benefits,html:not(.hg-native-shell) .vip-plan-grid,html:not(.hg-native-shell) .wallet-note,html:not(.hg-native-shell) .vip-plan-note,html:not(.hg-native-shell) .vip-benefit-title{width:min(100%,900px);margin-right:auto;margin-left:auto}html:not(.hg-native-shell) .wallet-pay-bar{right:0;bottom:0;left:0;width:min(100% - 48px,900px);max-width:none;margin:0 auto;border:1px solid rgba(255,255,255,.1);border-bottom:0;border-radius:16px 16px 0 0}@media(max-width:1180px){.desktop-site-header-inner{width:calc(100% - 24px);grid-template-columns:auto auto minmax(190px,1fr) auto;gap:10px}.desktop-brand{min-width:112px}.desktop-brand-wordmark{font-size:21px}.desktop-primary-nav button{padding:0 7px;font-size:12px}.desktop-coin-action span,.desktop-profile-action span{display:none}.desktop-coin-action{padding-right:6px}html:not(.hg-native-shell) .home-shell .home-poster-grid,html:not(.hg-native-shell) .grid,html:not(.hg-native-shell) .discover-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html:not(.hg-native-shell) .search-results{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media(min-width:900px){html:not(.hg-native-shell){--desktop-content: 1280px;--desktop-form: 920px;--desktop-gutter: clamp(24px, 3vw, 42px);--desktop-header-height: 126px}html:not(.hg-native-shell) .desktop-site-header-inner,html:not(.hg-native-shell) .home-shell .home-page,html:not(.hg-native-shell) .up-page.up-hub,html:not(.hg-native-shell) .page.ai-face-page,html:not(.hg-native-shell) .favorites-page,html:not(.hg-native-shell) .rank-page.is-unified,html:not(.hg-native-shell) .search-page,html:not(.hg-native-shell) .featured-list-page{width:min(calc(100% - (var(--desktop-gutter) * 2)),var(--desktop-content));max-width:var(--desktop-content);margin-right:auto;margin-left:auto}html:not(.hg-native-shell) .home-shell .home-poster-grid,html:not(.hg-native-shell) .home-channel-content.section-format-landscape .home-poster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html:not(.hg-native-shell) .desktop-site-header{height:var(--desktop-header-height);border-bottom:1px solid #17191e;background:#040508fa;box-shadow:0 8px 24px #00000038}html:not(.hg-native-shell) .desktop-site-header.is-compact{height:64px}html:not(.hg-native-shell) .desktop-site-header-inner{width:min(calc(100% - 32px),1880px);max-width:1880px;height:100%;grid-template:64px 52px / minmax(0,1fr);align-content:start;gap:5px}html:not(.hg-native-shell) .desktop-site-header.is-compact .desktop-site-header-inner{grid-template:64px / minmax(0,1fr)}html:not(.hg-native-shell) .desktop-site-topbar{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) clamp(420px,50vw,700px) minmax(0,1fr);align-items:center;gap:18px}html:not(.hg-native-shell) .desktop-brand{gap:9px}html:not(.hg-native-shell) .desktop-brand-logo{width:38px;height:38px;border-radius:11px}html:not(.hg-native-shell) .desktop-brand-wordmark{font-size:26px;letter-spacing:-1.4px}html:not(.hg-native-shell) .desktop-search{flex:0 0 clamp(250px,22vw,320px);width:clamp(250px,22vw,320px);height:44px;margin:0;order:2;border-color:#343434;border-radius:999px;background:#1d1d1d}html:not(.hg-native-shell) .desktop-search input{height:42px;font-size:14px}html:not(.hg-native-shell) .desktop-search button{width:40px;min-width:40px;height:40px;padding:0;border-radius:50%}html:not(.hg-native-shell) .desktop-header-actions{justify-content:flex-end;gap:8px}html:not(.hg-native-shell) .desktop-header-actions>button,html:not(.hg-native-shell) .desktop-header-actions .desktop-profile-action,html:not(.hg-native-shell) .desktop-language-toggle{box-sizing:border-box;height:40px;min-height:40px;border:0;background:#25272c;color:#f7f7f8;box-shadow:inset 0 0 0 1px #ffffff06;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}html:not(.hg-native-shell) .desktop-header-actions>button:hover,html:not(.hg-native-shell) .desktop-language-toggle:hover{background:#303238;transform:translateY(-1px)}html:not(.hg-native-shell) .desktop-coin-action{position:relative;isolation:isolate;height:42px;min-width:124px;padding:0 13px 0 5px;gap:8px;overflow:hidden;border:0!important;border-radius:14px;background:linear-gradient(135deg,#ffe161,#ffc428 48%,#f5a400)!important;color:#211807!important;box-shadow:0 8px 22px #ffae0040,inset 0 1px #ffffff8c,inset 0 -1px #8e54002e!important;font-size:13px;font-weight:850;letter-spacing:.01em}html:not(.hg-native-shell) .desktop-coin-action:after{position:absolute;top:-26px;left:-48px;z-index:-1;width:54px;height:94px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);transform:rotate(22deg);transition:left .42s ease;content:""}html:not(.hg-native-shell) .desktop-coin-action:hover{background:linear-gradient(135deg,#ffea7b,#ffd03b 48%,#ffad00)!important;box-shadow:0 11px 28px #ffae0061,inset 0 1px #ffffffad!important;transform:translateY(-2px)}html:not(.hg-native-shell) .desktop-coin-action:hover:after{left:128px}html:not(.hg-native-shell) .desktop-coin-action b{width:32px;height:32px;border:1px solid rgba(72,43,0,.2);background:#ffffff52;color:#322000;font-size:12px;box-shadow:inset 0 1px #ffffff73}html:not(.hg-native-shell) .desktop-coin-action>i{margin-left:auto;color:#2f1e00b8;font-size:20px;font-style:normal;font-weight:600;line-height:1}html:not(.hg-native-shell) .desktop-auth-action{min-width:136px}html:not(.hg-native-shell) .desktop-auth-action b svg{width:16px;height:16px;stroke-width:2.2}html:not(.hg-native-shell) .desktop-profile-action{position:relative;display:grid;width:40px;min-width:40px;padding:0;place-items:center;border-radius:50%}html:not(.hg-native-shell) .desktop-floating-message{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:115;display:grid;width:58px;height:58px;padding:0;place-items:center;border:1px solid rgba(255,215,82,.34);border-radius:19px;background:linear-gradient(145deg,#26210f,#12151c 62%);color:#ffd548;box-shadow:0 14px 36px #00000075,0 0 0 5px #06080c99,inset 0 1px #ffe78f1f;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}html:not(.hg-native-shell) .desktop-floating-message:hover{border-color:#ffd752ad;box-shadow:0 18px 42px #00000085,0 0 0 5px #06080ca3,0 0 26px #ffbe1929;transform:translateY(-3px)}html:not(.hg-native-shell) .desktop-floating-message>i{display:grid;place-items:center;font-style:normal}html:not(.hg-native-shell) .desktop-floating-message svg{width:24px;height:24px;stroke-width:1.9}html:not(.hg-native-shell) .desktop-floating-message>b{position:absolute;top:-6px;right:-6px;display:grid;min-width:22px;height:22px;padding:0 5px;place-items:center;border:3px solid #080a0f;border-radius:999px;background:#ff9f00;color:#1b1100;font-size:9px;font-weight:900}html:not(.hg-native-shell) .desktop-floating-message>span{position:absolute;right:calc(100% + 11px);padding:7px 10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#11141bf5;color:#eceef2;font-size:11px;font-weight:750;opacity:0;pointer-events:none;transform:translate(5px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap}html:not(.hg-native-shell) .desktop-floating-message:hover>span,html:not(.hg-native-shell) .desktop-floating-message:focus-visible>span{opacity:1;transform:translate(0)}html:not(.hg-native-shell) .desktop-profile-action i{width:30px;height:30px;border:1px solid #f2f3f5;background:#34363c;color:#fff;font-size:12px}html:not(.hg-native-shell) .desktop-profile-action span{display:none}html:not(.hg-native-shell) .desktop-profile-action.active{background:#302b1e;box-shadow:inset 0 0 0 2px #f5ae18}html:not(.hg-native-shell) .desktop-profile{position:relative;display:grid;place-items:center}html:not(.hg-native-shell) .desktop-profile-menu{position:absolute;z-index:150;top:calc(100% + 12px);right:0;display:block;width:330px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#11141bfa;color:#eef0f4;box-shadow:0 22px 60px #00000085;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}html:not(.hg-native-shell) .desktop-profile-menu:before{position:absolute;top:-5px;right:16px;width:10px;height:10px;border-top:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1);background:#11141b;transform:rotate(45deg);content:""}html:not(.hg-native-shell) .desktop-profile-menu>header{display:grid;min-height:62px;padding:6px 6px 12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}html:not(.hg-native-shell) .desktop-profile-menu>header>i{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:linear-gradient(145deg,#ffd95a,#ff9f24);color:#201600;font-size:15px;font-style:normal;font-weight:900}html:not(.hg-native-shell) .desktop-profile-menu>header>div{display:grid;min-width:0;gap:3px}html:not(.hg-native-shell) .desktop-profile-menu>header b,html:not(.hg-native-shell) .desktop-profile-menu>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not(.hg-native-shell) .desktop-profile-menu>header b{font-size:14px}html:not(.hg-native-shell) .desktop-profile-menu>header small{color:#7f8795;font-size:10px}html:not(.hg-native-shell) .desktop-profile-menu>header button{min-height:30px;padding:0 9px;border-radius:8px;background:#242933;color:#d9dde5;font-size:10px;font-weight:760}html:not(.hg-native-shell) .desktop-profile-balance{display:flex;width:100%;min-height:62px;padding:10px 12px;align-items:center;gap:10px;border-radius:13px;background:linear-gradient(135deg,#f4c43029,#f4c4300e);color:#f6d34f;text-align:left}html:not(.hg-native-shell) .desktop-profile-balance>span{display:grid;flex:1;gap:2px}html:not(.hg-native-shell) .desktop-profile-balance small{color:#b5a361;font-size:9px}html:not(.hg-native-shell) .desktop-profile-balance b{color:#ffdc56;font-size:18px}html:not(.hg-native-shell) .desktop-profile-balance em{color:#f3c937;font-size:10px;font-style:normal;font-weight:800}html:not(.hg-native-shell) .desktop-profile-balance>svg{width:14px;height:14px}html:not(.hg-native-shell) .desktop-profile-menu>nav{display:grid;margin-top:8px;padding:6px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}html:not(.hg-native-shell) .desktop-profile-menu>nav>button{display:grid;min-height:50px;padding:6px 8px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;border-radius:10px;color:#dfe2e8;text-align:left}html:not(.hg-native-shell) .desktop-profile-menu>nav>button:hover{background:#ffffff0e}html:not(.hg-native-shell) .desktop-profile-menu>nav>button>i{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#20252e;color:#d6dae2;font-size:10px;font-style:normal;font-weight:850}html:not(.hg-native-shell) .desktop-profile-menu>nav>button>i svg{width:17px;height:17px}html:not(.hg-native-shell) .desktop-profile-menu>nav>button>span{display:grid;min-width:0;gap:2px}html:not(.hg-native-shell) .desktop-profile-menu>nav>button b{font-size:12px}html:not(.hg-native-shell) .desktop-profile-menu>nav>button small{color:#757d8b;font-size:9px}html:not(.hg-native-shell) .desktop-profile-menu>nav>button>svg{width:14px;color:#626a77}html:not(.hg-native-shell) .desktop-profile-menu>footer{display:flex;min-height:42px;padding:8px 6px 0;align-items:center;justify-content:space-between}html:not(.hg-native-shell) .desktop-profile-menu>footer button{display:inline-flex;min-height:30px;padding:0 7px;align-items:center;gap:5px;color:#8c94a2;font-size:10px}html:not(.hg-native-shell) .desktop-profile-menu>footer svg{width:15px;height:15px}html:not(.hg-native-shell) .home-site-footer{display:grid;margin-top:76px;padding:42px 4px 24px;grid-template-columns:minmax(280px,1.65fr) repeat(3,minmax(130px,.7fr));gap:34px;border-top:1px solid rgba(255,255,255,.09);color:#a2a9b5}html:not(.hg-native-shell) .home-footer-brand{display:flex;align-items:flex-start;gap:13px}html:not(.hg-native-shell) .home-footer-logo{width:44px;height:44px;border-radius:12px;box-shadow:0 8px 22px #ffae1829}html:not(.hg-native-shell) .home-footer-brand>div{display:grid;gap:9px}html:not(.hg-native-shell) .home-footer-wordmark{color:#f4f5f7;font-family:Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:27px;font-style:italic;font-weight:750;line-height:1;letter-spacing:-1.5px}html:not(.hg-native-shell) .home-footer-brand p{max-width:300px;margin:0;color:#747c89;font-size:11px;line-height:1.7}html:not(.hg-native-shell) .home-site-footer>nav{display:grid;align-content:start;justify-items:start;gap:12px}html:not(.hg-native-shell) .home-site-footer>nav>b{margin-bottom:4px;color:#e8eaf0;font-size:12px}html:not(.hg-native-shell) .home-site-footer>nav>button{padding:0;color:#7e8693;font-size:11px;transition:color .15s ease,transform .15s ease}html:not(.hg-native-shell) .home-site-footer>nav>button:hover{color:#f4c430;transform:translate(2px)}html:not(.hg-native-shell) .home-footer-bottom{display:flex;min-height:40px;padding-top:18px;grid-column:1 / -1;align-items:center;gap:18px;border-top:1px solid rgba(255,255,255,.055);color:#59616e;font-size:10px}html:not(.hg-native-shell) .home-footer-bottom span{margin-right:auto}html:not(.hg-native-shell) .home-footer-bottom button{padding:0;color:#6f7784;font-size:10px}html:not(.hg-native-shell) .profile-page .profile-site-services{display:none}html:not(.hg-native-shell) .desktop-language-toggle{display:inline-flex;width:auto;min-width:70px;padding:0 10px 0 6px;align-items:center;justify-content:center;gap:6px;border-radius:20px;font-size:13px}html:not(.hg-native-shell) .desktop-language-toggle b{font-size:13px;font-weight:760}html:not(.hg-native-shell) .desktop-language-flag{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#d9272f;font-size:16px;line-height:1}html:not(.hg-native-shell) .desktop-language-toggle.active{background:#33353b;box-shadow:inset 0 0 0 2px #ffb400b8}html:not(.hg-native-shell) .desktop-primary-nav{display:grid;width:min(100%,700px);height:46px;padding:3px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;justify-self:center;gap:4px;border:1px solid #292c32;border-radius:15px;background:#050608;min-width:0;overflow:hidden}html:not(.hg-native-shell) .desktop-primary-nav button{display:inline-flex;height:38px;padding:0 16px;align-items:center;justify-content:center;gap:8px;border-radius:11px;color:#afb3bc;font-size:14px;font-weight:720;line-height:1}html:not(.hg-native-shell) .desktop-primary-nav button:hover{background:#17191e;color:#fff}html:not(.hg-native-shell) .desktop-primary-nav button.active{background:#22252b;color:#fff;box-shadow:inset 0 0 0 1px #ffffff06}html:not(.hg-native-shell) .desktop-primary-nav button.active:after{display:none}html:not(.hg-native-shell) .desktop-primary-nav button>i{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#bec1c8;font-style:normal}html:not(.hg-native-shell) .desktop-primary-nav button.active>i{background:#ffb400;color:#171008}html:not(.hg-native-shell) .desktop-primary-nav button>i svg{width:15px;height:15px}html:not(.hg-native-shell) .desktop-discovery-row{display:flex;min-width:0;height:52px;align-items:center;gap:16px}html:not(.hg-native-shell) .desktop-discovery-row.no-channels{justify-content:center}html:not(.hg-native-shell) .desktop-channel-nav{display:flex;min-width:0;height:52px;flex:1 1 auto;align-items:center;gap:clamp(10px,1vw,16px);overflow-x:auto;overflow-y:hidden;order:1;overscroll-behavior-x:contain;scrollbar-width:none}html:not(.hg-native-shell) .desktop-channel-nav::-webkit-scrollbar{display:none}html:not(.hg-native-shell) .desktop-channel-nav button{position:relative;display:inline-flex;height:38px;padding:0 2px;flex:0 0 auto;align-items:center;border-radius:7px;color:#e7e9ed;font-size:14px;font-weight:680;line-height:1;white-space:nowrap;transition:color .15s ease}html:not(.hg-native-shell) .desktop-channel-nav button:hover{color:#ffd34c}html:not(.hg-native-shell) .desktop-channel-nav button.active{color:#ffb800;font-weight:780}html:not(.hg-native-shell) .desktop-channel-nav button:nth-child(4){margin-left:8px}html:not(.hg-native-shell) .desktop-channel-nav button:nth-child(4):before{position:absolute;top:11px;bottom:11px;left:-13px;width:1px;background:#34373e;content:""}html:not(.hg-native-shell) .phone,html:not(.hg-native-shell) .phone:not(.no-pad),html:not(.hg-native-shell) .home-shell{height:calc(100dvh - var(--desktop-header-height));max-height:calc(100dvh - var(--desktop-header-height))}html:not(.hg-native-shell) .desktop-site-header.is-compact+.phone{height:calc(100dvh - 64px);max-height:calc(100dvh - 64px);min-height:calc(100vh - 64px)}html:not(.hg-native-shell) .phone,html:not(.hg-native-shell) .phone:not(.no-pad),html:not(.hg-native-shell) .home-shell,html:not(.hg-native-shell) .page,html:not(.hg-native-shell) .home-shell .home-page,html:not(.hg-native-shell) .rank-page.is-unified,html:not(.hg-native-shell) .favorites-page,html:not(.hg-native-shell) .profile-page,html:not(.hg-native-shell) .wallet-page{min-height:calc(100vh - var(--desktop-header-height))}html:not(.hg-native-shell) .home-shell .home-fixed-head,html:not(.hg-native-shell) .create-head,html:not(.hg-native-shell) .ai-create-head,html:not(.hg-native-shell) .ai-record-head{display:none!important}html:not(.hg-native-shell) .watch,html:not(.hg-native-shell) .feed-shell .video-feed{height:100%}html:not(.hg-native-shell) .home-channel-content{padding-top:22px}html:not(.hg-native-shell) .screen,html:not(.hg-native-shell) .page,html:not(.hg-native-shell) .page>*,html:not(.hg-native-shell) .create-form,html:not(.hg-native-shell) .create-form>*,html:not(.hg-native-shell) .profile-page>*,html:not(.hg-native-shell) .wallet-page>*{min-width:0}html:not(.hg-native-shell) .screen img,html:not(.hg-native-shell) .screen video,html:not(.hg-native-shell) .screen canvas{max-width:100%}html:not(.hg-native-shell) .home-shell .home-pill-row{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}html:not(.hg-native-shell) .home-shell .home-pill-row::-webkit-scrollbar{display:none}html:not(.hg-native-shell) .home-shell .home-fixed-head{border-bottom:0;background:#040508f7}html:not(.hg-native-shell) .home-shell .home-pill-row{height:52px;padding:0 4px;gap:clamp(20px,1.8vw,32px);align-items:center}html:not(.hg-native-shell) .home-shell .home-pill-row button,html:not(.hg-native-shell).content-dark-route .home-shell .home-pill-row button{position:relative;flex:0 0 auto;min-width:0;height:52px;padding:0;border-radius:0;background:transparent!important;color:#f0f1f3;font-size:15px;font-weight:720;line-height:1;letter-spacing:0}html:not(.hg-native-shell) .home-shell .home-pill-row button:hover{background:transparent!important;color:#ffcf39}html:not(.hg-native-shell) .home-shell .home-pill-row button.active,html:not(.hg-native-shell).content-dark-route .home-shell .home-pill-row button.active{background:transparent!important;color:#ffb400}html:not(.hg-native-shell) .home-shell .home-pill-row button:after{display:none!important}html:not(.hg-native-shell) .home-shell .home-pill-row button:nth-child(4){margin-left:8px}html:not(.hg-native-shell) .home-shell .home-pill-row button:nth-child(4):before{position:absolute;top:16px;bottom:16px;left:-22px;width:1px;border-radius:2px;background:#33363c;content:""}html:not(.hg-native-shell) .home-channel-content,html:not(.hg-native-shell) .home-carousel,html:not(.hg-native-shell) .home-feature-card,html:not(.hg-native-shell) .home-grid-card,html:not(.hg-native-shell) .home-grid-poster,html:not(.hg-native-shell) .grid>*,html:not(.hg-native-shell) .discover-grid>*{width:100%;min-width:0;max-width:100%}html:not(.hg-native-shell) .home-shell .home-recommend-mobile-feature,html:not(.hg-native-shell) .home-shell .home-recommend-mobile-head,html:not(.hg-native-shell) .home-shell .home-recommend-mobile-grid{display:none!important}html:not(.hg-native-shell) .home-shell .home-editorial-grid,html:not(.hg-native-shell) .home-shell .home-recommend-desktop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}html:not(.hg-native-shell) .home-shell .home-recommend-desktop-head{display:flex}html:not(.hg-native-shell) .home-editorial-card{min-width:0;cursor:pointer;transition:transform .18s ease}html:not(.hg-native-shell) .home-editorial-card:hover{transform:translateY(-4px)}html:not(.hg-native-shell) .home-editorial-poster{position:relative;width:100%;height:auto;aspect-ratio:3 / 4;overflow:hidden;border:1px solid #242832;border-radius:13px;background:#11141a;box-shadow:0 14px 34px #00000047}html:not(.hg-native-shell) .home-editorial-poster:after{position:absolute;inset:52% 0 0;background:linear-gradient(transparent,#030407e6);content:"";pointer-events:none}html:not(.hg-native-shell) .home-editorial-poster img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}html:not(.hg-native-shell) .home-editorial-card:hover .home-editorial-poster img{transform:scale(1.025)}html:not(.hg-native-shell) .home-editorial-badge,html:not(.hg-native-shell) .home-editorial-heat,html:not(.hg-native-shell) .home-editorial-poster>em{position:absolute;z-index:2;font-style:normal;line-height:1}html:not(.hg-native-shell) .home-editorial-badge{top:12px;left:12px;padding:7px 10px;border-radius:999px;background:#f4c430;color:#211b08;font-size:11px;font-weight:800}html:not(.hg-native-shell) .home-editorial-heat{top:12px;right:12px;padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#08090cbd;color:#ffd12c;font-size:11px}html:not(.hg-native-shell) .home-editorial-poster>em{right:10px;bottom:10px;padding:6px 8px;border-radius:7px;background:#08090cc7;color:#fff;font-size:11px;font-weight:750}html:not(.hg-native-shell) .home-editorial-card h3{margin:13px 0 0;overflow:hidden;color:#f7f8fa;font-size:17px;font-weight:760;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}html:not(.hg-native-shell) .home-editorial-card>p{display:-webkit-box;min-height:40px;margin:7px 0 0;overflow:hidden;color:#9298a5;font-size:12px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}html:not(.hg-native-shell) .home-editorial-tags{display:flex;margin-top:10px;gap:7px;overflow:hidden}html:not(.hg-native-shell) .home-editorial-tags span{flex:0 0 auto;padding:5px 9px;border:1px solid #2d3139;border-radius:999px;background:#121419;color:#afb4be;font-size:10px;line-height:1}html:not(.hg-native-shell) .home-carousel,html:not(.hg-native-shell) .home-feature-card{overflow:hidden}html:not(.hg-native-shell) .home-shell .home-carousel{max-height:590px;aspect-ratio:16 / 7.15;border:0;border-radius:22px;background:#090b10;box-shadow:0 24px 70px #0000003d;transform-origin:center center}html:not(.hg-native-shell) .home-shell .home-carousel.is-first-enter{animation:hgDesktopCarouselEnter .76s cubic-bezier(.16,1,.3,1) both}html:not(.hg-native-shell) .home-shell .home-carousel .home-promo>img.real-poster,html:not(.hg-native-shell) .home-shell .home-carousel .home-promo>img.poster-backdrop{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}html:not(.hg-native-shell) .home-shell .home-carousel-track>.home-promo,html:not(.hg-native-shell) .home-shell .home-promo{border-radius:21px}html:not(.hg-native-shell) .home-shell .home-promo-mask{background:linear-gradient(90deg,#030407e0,#03040780 34%,#03040714 70%),linear-gradient(0deg,#020305eb,#02030533 42%,#02030505 72%)}html:not(.hg-native-shell) .home-shell .home-post-author{display:none}html:not(.hg-native-shell) .home-shell .home-promo-copy{top:clamp(50px,6vw,88px);right:58%;bottom:auto;left:56px;z-index:4}html:not(.hg-native-shell) .home-shell .home-promo-copy .home-promo-kicker{display:block;margin-bottom:12px;color:#e9ebef;font-size:14px;font-weight:720;letter-spacing:.02em}html:not(.hg-native-shell) .home-shell .home-promo-copy h1{max-width:100%;margin:0;color:#fff;font-size:clamp(36px,3.2vw,54px);line-height:1.08;text-shadow:0 3px 18px rgba(0,0,0,.55)}html:not(.hg-native-shell) .home-shell .home-promo-copy .home-promo-episodes{margin-top:13px;color:#c8ccd3;font-size:15px;line-height:1.45}html:not(.hg-native-shell) .home-shell .home-promo-action{right:auto;bottom:48px;left:56px;display:grid;width:154px;height:50px;padding:0 20px 0 9px;grid-template-columns:32px auto;gap:10px;border-radius:26px;background:linear-gradient(110deg,#ffdc45,#ffbd16);color:#191407;font-size:14px;font-weight:850;opacity:1;pointer-events:auto;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}html:not(.hg-native-shell) .home-shell .home-promo-action i{width:32px;height:32px}html:not(.hg-native-shell) .home-shell .home-promo-action:hover{filter:brightness(1.04);box-shadow:0 12px 28px #ffbe1633;transform:translateY(-2px)}html:not(.hg-native-shell) .home-carousel-desktop-controls{position:absolute;z-index:8;right:34px;bottom:38px;display:grid;width:max-content;max-width:calc(100% - 68px);grid-template-columns:38px max-content 38px;align-items:start;justify-content:end;gap:12px}html:not(.hg-native-shell) .home-carousel-thumbs{display:flex;min-width:0;align-items:end;justify-content:flex-end;gap:12px}html:not(.hg-native-shell) .home-carousel-thumb{display:grid;width:clamp(92px,8.5vw,122px);min-width:0;gap:7px;color:#ffffffb8;text-align:left;transition:transform .18s ease,color .18s ease,opacity .18s ease;opacity:.72}html:not(.hg-native-shell) .home-carousel-thumb>span{display:block;height:clamp(118px,10.5vw,154px);overflow:hidden;border:2px solid rgba(255,255,255,.2);border-radius:13px;background:#171a20;box-shadow:0 12px 30px #00000061}html:not(.hg-native-shell) .home-carousel-thumb img{display:block;width:100%;height:100%;object-fit:cover}html:not(.hg-native-shell) .home-carousel-thumb b{overflow:hidden;font-size:12px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}html:not(.hg-native-shell) .home-carousel-thumb:hover,html:not(.hg-native-shell) .home-carousel-thumb.active{color:#fff;opacity:1}html:not(.hg-native-shell) .home-carousel-thumb.active{transform:translateY(-8px)}html:not(.hg-native-shell) .home-carousel-thumb.active>span{border-color:#ffc51b;box-shadow:0 0 0 2px #ffc51b29,0 16px 34px #0000007a}html:not(.hg-native-shell) .home-carousel-arrow{display:grid;width:38px;height:38px;margin:calc((clamp(118px,10.5vw,154px) - 38px)/2) 0 0;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#0f1116c7;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html:not(.hg-native-shell) .home-carousel-arrow:hover{border-color:#ffc51b;background:#ffc51b;color:#161106}html:not(.hg-native-shell) .home-carousel-arrow:disabled{visibility:hidden}html:not(.hg-native-shell) .home-shell .home-carousel>.home-promo-dots{right:34px;bottom:15px;left:auto;width:min(56%,700px);justify-content:center;gap:7px}html:not(.hg-native-shell) .home-shell .home-carousel>.home-promo-dots button{width:7px;height:7px;background:#ffffff75}html:not(.hg-native-shell) .home-shell .home-carousel>.home-promo-dots button.active{width:28px;background:#ffc51b}html:not(.hg-native-shell) .home-shell .home-block-head button{min-height:32px;padding:0;border:0;border-radius:0;background:transparent;color:#858b97;font-size:12px;gap:4px}html:not(.hg-native-shell) .home-shell .home-block-head button:hover{background:transparent;color:#f4c430}@keyframes hgDesktopCarouselEnter{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){html:not(.hg-native-shell) .home-shell .home-carousel.is-first-enter{animation:none}}html:not(.hg-native-shell) .page.ai-face-page{padding:0 0 72px;overflow:visible}html:not(.hg-native-shell) .ai-feed-chrome{top:68px;width:100%;padding:16px 0}html:not(.hg-native-shell) .ai-feed-toolbar{display:flex;min-height:44px;padding:0;align-items:center;gap:14px}html:not(.hg-native-shell) .ai-feed-head-actions button{display:inline-flex;min-width:72px;height:40px;min-height:40px;padding:0 13px;align-items:center;justify-content:center;grid-auto-flow:column;gap:7px;border:1px solid #2a303a;border-radius:999px;background:#131720e0;font-size:12px;transition:border-color .18s ease,background .18s ease,transform .18s ease}html:not(.hg-native-shell) .ai-feed-filters{flex:none;margin:0}html:not(.hg-native-shell) .ai-feed-filters button{min-height:42px;height:42px;padding:0 16px;gap:9px;border-color:#ffffff1a;background:#141821b8;font-size:14px;font-weight:760}html:not(.hg-native-shell) .ai-feed-filters button small{min-width:22px;height:22px;padding:0 6px;border-radius:11px;font-size:10px}html:not(.hg-native-shell) .ai-feed-filters button.active{border-color:#f4f5f7;background:#f4f5f7;color:#111318}html:not(.hg-native-shell) .ai-feed-filters button.active small{background:#17191f;color:#ffd342}html:not(.hg-native-shell) .ai-feed-search{flex:1 1 300px;width:auto;max-width:390px;margin:0 0 0 auto}html:not(.hg-native-shell) .ai-feed-search input{height:42px;border-color:#ffffff14;border-radius:999px;background:#151922c7;font-size:13px}html:not(.hg-native-shell) .ai-feed-head-actions{flex:none;gap:8px}html:not(.hg-native-shell) .ai-feed-head-actions button:hover{border-color:#ffc9284d;background:#ffc92814;color:#fff1b2;transform:translateY(-1px)}html:not(.hg-native-shell) .ai-feed-grid{width:100%;padding:22px 0 32px;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}html:not(.hg-native-shell) .ai-feed-card{width:100%;min-width:0}html:not(.hg-native-shell) .ai-upload-overlay.is-card-anchored{display:block;padding:0;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html:not(.hg-native-shell) .ai-upload-overlay.is-card-anchored .ai-upload-modal{position:fixed;top:var(--ai-upload-top, 88px);left:var(--ai-upload-left, 16px);width:var(--ai-upload-width, 420px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:18px;border-color:#343b47;border-radius:17px;box-shadow:0 24px 70px #00000094,0 0 0 1px #ffc92814;animation:hgAiUploadAnchorIn .18s ease-out both}html:not(.hg-native-shell) .ai-upload-overlay.is-card-anchored .ai-upload-selected{margin-bottom:13px;padding:8px;border:1px solid #292f39;border-radius:13px;background:#11151c}html:not(.hg-native-shell) .ai-upload-overlay.is-card-anchored .ai-upload-modal h2{font-size:17px}html:not(.hg-native-shell) .ai-upload-overlay.is-card-anchored .ai-upload-target{margin:4px 0 12px;font-size:11px}html:not(.hg-native-shell) .ai-upload-overlay.is-card-anchored .ai-upload-drop.is-square{width:100%;height:clamp(164px,22vh,196px);min-height:164px;aspect-ratio:auto;border-radius:15px}html:not(.hg-native-shell) .ai-upload-overlay.is-card-anchored .ai-upload-placeholder{gap:6px;padding:14px}html:not(.hg-native-shell) .ai-upload-overlay.is-card-anchored .ai-upload-placeholder i{width:46px;height:46px;border-radius:14px}html:not(.hg-native-shell) .ai-upload-overlay.is-card-anchored .ai-upload-or{margin:10px 0}html:not(.hg-native-shell) .ai-upload-overlay.is-card-anchored .ai-upload-consent{margin:12px 0 8px;font-size:11px}html:not(.hg-native-shell) .ai-upload-overlay.is-card-anchored .ai-upload-price{margin-bottom:9px}@keyframes hgAiUploadAnchorIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}html:not(.hg-native-shell) .ai-feed-inline-video{display:block}html:not(.hg-native-shell) .ai-feed-stage{width:100%;height:auto;min-height:0;aspect-ratio:3 / 4;border:1px solid #252b35;border-radius:16px;box-shadow:0 14px 34px #00000047}html:not(.hg-native-shell) .ai-feed-copy b{font-size:clamp(17px,1.45vw,21px)}html:not(.hg-native-shell) .ai-feed-foot{right:12px;bottom:12px;left:12px;gap:9px}html:not(.hg-native-shell) .ai-feed-swap{min-height:54px;grid-template-columns:36px minmax(0,1fr) 26px;gap:8px;padding:7px 9px 7px 7px;border-radius:14px}html:not(.hg-native-shell) .ai-feed-swap i{width:36px;height:36px;border-radius:10px}html:not(.hg-native-shell) .ai-feed-swap b{font-size:14px}html:not(.hg-native-shell) .ai-feed-swap em{width:26px;height:26px}html:not(.hg-native-shell) .create-shell .create-page,html:not(.hg-native-shell) .page.ai-create-shell,html:not(.hg-native-shell) .page.ai-record-shell,html:not(.hg-native-shell) .page.ai-result-shell{width:min(calc(100% - (var(--desktop-gutter) * 2)),var(--desktop-form));max-width:var(--desktop-form);margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;overflow:visible}html:not(.hg-native-shell) .create-shell .create-form,html:not(.hg-native-shell) .ai-create-form{display:grid;width:100%;max-width:100%;grid-template-columns:minmax(0,1fr);gap:18px}html:not(.hg-native-shell) .create-shell .create-form>*,html:not(.hg-native-shell) .create-shell .create-form>.create-composer,html:not(.hg-native-shell) .create-shell .create-form>.create-tags,html:not(.hg-native-shell) .create-shell .create-form>.create-model-row,html:not(.hg-native-shell) .create-shell .create-form>.create-count-panel,html:not(.hg-native-shell) .create-shell .create-form>.create-template-panel,html:not(.hg-native-shell) .create-shell .create-form>.create-hero-panel,html:not(.hg-native-shell) .create-shell .create-form>.ai-step:first-child{grid-column:auto;grid-row:auto}html:not(.hg-native-shell) .create-head,html:not(.hg-native-shell) .ai-create-head,html:not(.hg-native-shell) .ai-record-head{top:68px;width:100%;margin-right:0;margin-left:0;padding-right:0;padding-left:0}html:not(.hg-native-shell) .create-template-panel .template-scroll,html:not(.hg-native-shell) .create-options-panel .create-chips,html:not(.hg-native-shell) .create-shell .create-options-panel .create-chips,html:not(.hg-native-shell) .ai-create-picks,html:not(.hg-native-shell) .ai-result-thumbs{width:100%;max-width:100%;margin-right:0;margin-left:0;padding-right:0;padding-left:0}html:not(.hg-native-shell) .phone.no-tabbar .create-dock{position:sticky;inset:auto auto 0;width:100%;max-width:100%;margin:22px 0 0;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#090b10f5}html:not(.hg-native-shell) .up-page.up-hub{gap:32px;padding:22px 0 72px;background:#07090e}html:not(.hg-native-shell) .up-hub-toolbar{min-height:42px;gap:10px;padding:0;border:0;background:transparent}html:not(.hg-native-shell) .up-hub-icon{width:40px;height:40px;border-radius:50%;border-color:#ffffff14;background:#ffffff0a;color:#d7dae0;transition:color .18s ease,background .18s ease,transform .18s ease}html:not(.hg-native-shell) .up-hub-profile{min-height:40px;padding:0 14px 0 16px;border-color:#ffffff14;background:#ffffff0a;font-size:12px;transition:border-color .18s ease,background .18s ease,transform .18s ease}html:not(.hg-native-shell) .up-hub-icon:hover,html:not(.hg-native-shell) .up-hub-profile:hover{border-color:#ffc9284d;background:#ffc92814;color:#fff1b2;transform:translateY(-1px)}html:not(.hg-native-shell) .desktop-site-header.is-compact+.phone .ai-feed-chrome,html:not(.hg-native-shell) .desktop-site-header.is-compact+.phone .create-head,html:not(.hg-native-shell) .desktop-site-header.is-compact+.phone .ai-create-head,html:not(.hg-native-shell) .desktop-site-header.is-compact+.phone .ai-record-head{top:0}html:not(.hg-native-shell) .up-hero{min-height:310px;padding:40px}html:not(.hg-native-shell) .up-hero-copy{width:min(58%,620px)}html:not(.hg-native-shell) .up-hero h2{font-size:clamp(38px,4vw,56px)}html:not(.hg-native-shell) .up-hero p{max-width:460px;font-size:14px}html:not(.hg-native-shell) .up-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto;gap:16px}html:not(.hg-native-shell) .up-quick-card,html:not(.hg-native-shell) .up-quick-card[data-up-quick-capability=undress],html:not(.hg-native-shell) .up-quick-bottom .up-quick-card{grid-column:auto;grid-row:auto;width:100%;aspect-ratio:4 / 5;padding:18px 16px 16px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#10141c;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}html:not(.hg-native-shell) .up-quick-card:hover{border-color:color-mix(in srgb,var(--up-card-accent) 46%,transparent);box-shadow:0 16px 36px #0000004d;transform:translateY(-3px)}html:not(.hg-native-shell) .up-quick-media img,html:not(.hg-native-shell) .up-quick-media video{transition:transform .32s ease}html:not(.hg-native-shell) .up-quick-card:hover .up-quick-media img,html:not(.hg-native-shell) .up-quick-card:hover .up-quick-media video{transform:scale(1.025)}html:not(.hg-native-shell) .up-quick-copy{width:calc(100% + 32px);margin:0 -16px -16px;padding:42px 16px 16px;gap:6px;background:linear-gradient(180deg,transparent,rgba(6,8,12,.94) 58%)}html:not(.hg-native-shell) .up-quick-copy b,html:not(.hg-native-shell) .up-quick-card[data-up-quick-capability=undress] .up-quick-copy b{font-size:16px}html:not(.hg-native-shell) .up-quick-copy small,html:not(.hg-native-shell) .up-quick-card[data-up-quick-capability=undress] .up-quick-copy small{font-size:11px}html:not(.hg-native-shell) .up-quick-arrow{right:14px;bottom:18px;color:#ffffff9e}html:not(.hg-native-shell) .up-community-section{margin-top:4px}html:not(.hg-native-shell) .up-community-grid{gap:16px}html:not(.hg-native-shell) .up-community-card{min-height:104px;padding:18px 20px;border:1px solid rgba(255,255,255,.07);border-radius:18px;transition:border-color .18s ease,background .18s ease}html:not(.hg-native-shell) .up-community-card:hover{border-color:#ffc9283d;background:#151a23}html:not(.hg-native-shell) .up-director-hero{min-height:252px;padding:82px 56px 42px;border-radius:26px}html:not(.hg-native-shell) .up-director-hero .up-hub-toolbar{top:22px;right:24px}html:not(.hg-native-shell) .up-director-hero-copy{max-width:720px}html:not(.hg-native-shell) .up-director-kicker{font-size:11px}html:not(.hg-native-shell) .up-director-hero h1{max-width:720px;margin:0 0 13px;font-size:clamp(38px,3.25vw,52px);line-height:1.05}html:not(.hg-native-shell) .up-director-hero p{max-width:none;font-size:23px;line-height:1.2}html:not(.hg-native-shell) .up-director-pipeline{gap:12px;margin-top:30px;font-size:11px}html:not(.hg-native-shell) .up-director-pipeline b{width:34px}html:not(.hg-native-shell) .up-director-visual{right:84px;bottom:-86px;width:202px;height:246px;border-radius:30px;transform:rotate(7deg)}html:not(.hg-native-shell) .up-director-visual:before,html:not(.hg-native-shell) .up-director-visual:after{width:90px;height:126px;border-radius:20px}html:not(.hg-native-shell) .up-director-visual:before{left:-60px;top:88px}html:not(.hg-native-shell) .up-director-visual:after{right:-44px;top:54px}html:not(.hg-native-shell) .up-director-visual>b{width:54px;height:54px}html:not(.hg-native-shell) .up-hub-head h2{font-size:26px}html:not(.hg-native-shell) .up-hub-head small{font-size:9px}html:not(.hg-native-shell) .up-hub-head p{font-size:12px}html:not(.hg-native-shell) .up-workbench-section{gap:18px;padding-top:18px}html:not(.hg-native-shell) .up-workbench-head{width:min(100%,1240px);min-height:58px;margin:0 auto;padding:0;align-items:center;justify-content:space-between;flex-wrap:nowrap;background:transparent}html:not(.hg-native-shell) .up-workbench-head>div:first-child{display:block;min-width:0}html:not(.hg-native-shell) .up-workbench-head h2{margin:0;font-size:clamp(28px,2.1vw,36px);line-height:1.15}html:not(.hg-native-shell) .up-workbench-head>.up-workbench-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex:none;gap:10px;margin-left:28px}html:not(.hg-native-shell) .up-workbench-actions .up-hub-profile{min-width:124px;min-height:44px;justify-content:center;padding-inline:16px;border-color:#262c35;border-radius:13px;background:#12161d;color:#e7e9ed;font-size:13px;transition:border-color .16s ease,background .16s ease,color .16s ease}html:not(.hg-native-shell) .up-workbench-actions .up-hub-profile:hover{border-color:#f4c4306b;background:#17191c;color:#fff}html:not(.hg-native-shell) .up-director-workspace{width:min(100%,1240px);margin:0 auto;padding:32px 38px 34px;border-color:#ffffff12;border-radius:28px;background:#0b0f15;box-shadow:none}html:not(.hg-native-shell) .up-director-form{display:grid;width:min(100%,1080px);margin:0 auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"banner" "mode" "main" "dock" "works";align-items:start;gap:22px}html:not(.hg-native-shell) .up-director-form>.create-banner{grid-area:banner;margin:0}html:not(.hg-native-shell) .up-director-mode{grid-area:mode;width:min(100%,480px);justify-self:center;gap:4px;padding:4px;border-radius:15px}html:not(.hg-native-shell) .up-director-mode span{min-height:62px;grid-template-columns:34px minmax(0,1fr);padding:9px 12px;border-radius:11px}html:not(.hg-native-shell) .up-director-mode span>i{width:34px;height:34px}html:not(.hg-native-shell) .up-director-mode b{font-size:14px}html:not(.hg-native-shell) .up-director-mode small{font-size:10px}html:not(.hg-native-shell) .up-director-main{grid-area:main;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:16px;min-width:0}html:not(.hg-native-shell) .up-director-step{grid-column:1 / -1;margin:6px 2px -2px}html:not(.hg-native-shell) .up-director-step b{font-size:15px}html:not(.hg-native-shell) .up-director-step small{font-size:11px}html:not(.hg-native-shell) .up-director-main .create-composer textarea{min-height:210px;padding:24px 22px 14px;font-size:16px}html:not(.hg-native-shell) .up-director-main .create-composer{grid-column:1 / -1}html:not(.hg-native-shell) .up-director-main .create-model-row{min-height:178px;align-items:flex-start;padding:21px 20px}html:not(.hg-native-shell) .up-director-main .create-model-row>span{margin-left:auto}html:not(.hg-native-shell) .up-director-main .up-director-tools{min-height:178px;padding:17px;align-content:start}html:not(.hg-native-shell) .up-director-tools>div{grid-template-columns:repeat(3,minmax(0,1fr))}html:not(.hg-native-shell) .up-director-tool{min-height:83px;padding:10px;grid-template-columns:38px minmax(0,1fr);align-content:center}html:not(.hg-native-shell) .up-director-tool>i{width:38px;height:38px}html:not(.hg-native-shell) .up-director-tool>svg{display:none}html:not(.hg-native-shell) .up-director-tool b{font-size:11px}html:not(.hg-native-shell) .up-director-main .create-hint,html:not(.hg-native-shell) .up-director-main .create-tags{grid-column:1 / -1}html:not(.hg-native-shell) .up-director-main .create-tags{min-height:112px;padding:20px}html:not(.hg-native-shell) .up-director-main .create-composer,html:not(.hg-native-shell) .up-director-main .create-model-row,html:not(.hg-native-shell) .up-director-main .create-tags{border-color:#ffffff16;background:#10151d}html:not(.hg-native-shell) .up-director-form>.create-works{grid-area:works;min-width:0}html:not(.hg-native-shell) .up-director-workspace .create-dock{position:static;display:grid;grid-area:dock;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:22px;padding:19px 20px;border-color:#f4c43024;border-radius:18px;background:linear-gradient(110deg,#f4c43013,#11161efa 48%)}html:not(.hg-native-shell) .up-director-summary{margin-bottom:9px}html:not(.hg-native-shell) .up-director-summary span{font-size:10px}html:not(.hg-native-shell) .up-director-summary b{font-size:15px}html:not(.hg-native-shell) .up-director-workspace .create-dock-bar{grid-template-columns:minmax(120px,.7fr) minmax(190px,1fr);gap:14px;padding:0}html:not(.hg-native-shell) .up-director-workspace .create-submit{height:54px;border-radius:14px;background:linear-gradient(135deg,#ffe36b,#f7b914);color:#181200;box-shadow:0 12px 30px #f4b4112e;font-size:15px;font-weight:900}html:not(.hg-native-shell) .up-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html:not(.hg-native-shell) .up-quick-side,html:not(.hg-native-shell) .up-quick-bottom{display:contents}html:not(.hg-native-shell) .up-quick-card,html:not(.hg-native-shell) .up-quick-card[data-up-quick-capability=undress],html:not(.hg-native-shell) .up-quick-bottom .up-quick-card{grid-column:auto;grid-row:auto}html:not(.hg-native-shell) .up-studio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html:not(.hg-native-shell) .up-inspire-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html:not(.hg-native-shell).content-dark-route .profile-page,html:not(.hg-native-shell) .profile-page,html:not(.hg-native-shell) .wallet-page{display:block;width:min(calc(100% - (var(--desktop-gutter) * 2)),960px);max-width:960px;margin-right:auto;margin-left:auto;padding:32px 0 72px}html:not(.hg-native-shell) .profile-page .profile-overview,html:not(.hg-native-shell) .profile-page .quick-grid,html:not(.hg-native-shell) .profile-page .profile-section,html:not(.hg-native-shell) .wallet-head,html:not(.hg-native-shell) .wallet-balance-card,html:not(.hg-native-shell) .vip-status-card,html:not(.hg-native-shell) .wallet-package-grid,html:not(.hg-native-shell) .vip-benefits,html:not(.hg-native-shell) .vip-plan-grid,html:not(.hg-native-shell) .wallet-note,html:not(.hg-native-shell) .vip-plan-note,html:not(.hg-native-shell) .vip-benefit-title{width:100%;max-width:100%;margin-right:0;margin-left:0}html:not(.hg-native-shell) .profile-page .profile-section{margin-top:18px}html:not(.hg-native-shell) .wallet-pay-bar{position:sticky;inset:auto auto 0;width:100%;max-width:100%;margin:24px 0 0;border:1px solid rgba(255,255,255,.1);border-radius:16px}html:not(.hg-native-shell) .detail-page.detail-info-page{width:min(calc(100% - (var(--desktop-gutter) * 2)),1100px);max-width:1100px}html:not(.hg-native-shell) .detail-summary,html:not(.hg-native-shell) .detail-story,html:not(.hg-native-shell) .detail-tabs,html:not(.hg-native-shell) .detail-episode-list,html:not(.hg-native-shell) .detail-hot,html:not(.hg-native-shell) .detail-bottom{width:100%;min-width:0;max-width:100%}html:not(.hg-native-shell) .detail-bottom{position:static;inset:auto}html:not(.hg-native-shell) .phone.route-secondary>.screen{min-height:calc(100vh - var(--desktop-header-height));background:radial-gradient(circle at 50% -180px,rgba(255,196,38,.055),transparent 430px),#080a0f;color:#f3f4f7}html:not(.hg-native-shell) .phone.route-secondary .page:not(.ai-face-page):not(.create-subpage){width:min(calc(100% - (var(--desktop-gutter) * 2)),1180px);max-width:1180px;min-height:calc(100vh - var(--desktop-header-height));margin:0 auto;padding:30px 0 80px;background:transparent;color:#f3f4f7}html:not(.hg-native-shell) .phone.route-secondary .sub-top{display:grid;width:100%;height:68px;margin:0 0 26px;padding:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;border-bottom:1px solid rgba(255,255,255,.09);background:transparent}html:not(.hg-native-shell) .phone.route-secondary .sub-top>button:first-child{display:grid;width:40px;height:40px;place-items:center;border:1px solid #292f39;border-radius:12px;background:#11151d;color:#d9dde5}html:not(.hg-native-shell) .phone.route-secondary .sub-top>button:first-child:hover{border-color:#4b515c;background:#181d26;color:#fff}html:not(.hg-native-shell) .phone.route-secondary .sub-top h1{margin:0;color:#f7f8fa;font-size:26px;font-weight:820;line-height:1;text-align:left;letter-spacing:-.025em}html:not(.hg-native-shell) .phone.route-secondary .sub-top>div{min-width:44px;text-align:right}html:not(.hg-native-shell) .phone.route-secondary .text-btn{min-height:36px;padding:0 14px;border-radius:10px;background:#ffc92817;color:#e9bd35!important;font-size:12px;font-weight:760}html:not(.hg-native-shell) .phone.route-secondary .empty{min-height:360px;display:grid;align-content:center;justify-items:center;color:#747c89}html:not(.hg-native-shell) .phone.route-secondary .empty h3{color:#d8dce3;font-size:18px}html:not(.hg-native-shell) .featured-list-intro{min-height:190px;margin-bottom:28px;padding:36px 40px;border:1px solid #292f39;background:radial-gradient(circle at 84% 20%,rgba(255,201,40,.17),transparent 32%),linear-gradient(125deg,#171b23,#0e1117)}html:not(.hg-native-shell) .featured-list-intro h2{margin:11px 0 7px;color:#f7f8fa;font-size:31px}html:not(.hg-native-shell) .featured-list-intro p,html:not(.hg-native-shell) .featured-list-intro small{color:#9299a5}html:not(.hg-native-shell) .discover-page .discover-head{height:60px}html:not(.hg-native-shell) .discover-page .discover-head h1{margin:0;color:#f7f8fa;font-size:30px;letter-spacing:-.03em}html:not(.hg-native-shell) .discover-page .discover-head button{border:1px solid #292f39;border-radius:12px;background:#11151d;color:#d8dce4}html:not(.hg-native-shell) .discover-page .discover-tabs{width:280px;margin-top:10px}html:not(.hg-native-shell) .discover-page .filters{display:flex;margin:22px 0 12px;padding:6px;gap:6px;overflow-x:auto;border:1px solid #222832;border-radius:15px;background:#0e1218}html:not(.hg-native-shell) .discover-page .filters button{min-width:max-content;height:36px;padding:0 16px;border-radius:10px;color:#959daa;font-size:12px}html:not(.hg-native-shell) .discover-page .filters button.active{background:#242932;color:#ffc928}html:not(.hg-native-shell) .discover-page .sort{margin:20px 0 16px;color:#7f8794}html:not(.hg-native-shell) .featured-list-page .discover-grid,html:not(.hg-native-shell) .discover-page .discover-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}html:not(.hg-native-shell) .rank-page.is-unified{padding:28px 0 80px}html:not(.hg-native-shell) .phone .rank-page.is-unified .rank-head{position:static;min-height:58px;padding:0 0 18px;grid-template-columns:42px minmax(0,1fr);gap:16px;border-bottom:1px solid #232831;background:transparent}html:not(.hg-native-shell) .phone .rank-page.is-unified .rank-head h1{font-size:27px;text-align:left}html:not(.hg-native-shell) .phone .rank-page.is-unified .rank-tabs{width:min(100%,520px);height:auto;margin:20px 0 28px;padding:5px;border:1px solid #282e38;border-radius:15px;background:#10141b}html:not(.hg-native-shell) .phone .rank-page.is-unified .rank-tabs button{height:42px;border-radius:11px}html:not(.hg-native-shell) .phone .rank-page.is-unified .rank-tabs button.active{background:#252a33}html:not(.hg-native-shell) .phone .rank-page.is-unified .rank-tabs button.active:after{display:none}html:not(.hg-native-shell) .rank-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;border:0;background:transparent}html:not(.hg-native-shell) .rank-list article{min-height:112px;padding:12px 16px;border:1px solid #242a34;border-radius:16px;background:#10141b}html:not(.hg-native-shell) .rank-list article:hover{border-color:#3d444f;background:#151a22}html:not(.hg-native-shell) .search-page .search-head{max-width:860px;margin:12px auto 34px}html:not(.hg-native-shell) .search-head label{height:50px;padding:0 18px;border:1px solid #303640;background:#171a1f;color:#8d949f}html:not(.hg-native-shell) .search-head input{color:#f3f4f6;font-size:15px}html:not(.hg-native-shell) .search-head>button:last-child{flex:0 0 88px;width:88px;height:46px;padding:0 18px;border-radius:999px;background:#ffc928;color:#1c1606;font-weight:820}html:not(.hg-native-shell) .search-section{max-width:860px;margin:0 auto;padding:22px 28px;border:1px solid #242a34;border-radius:18px;background:#10141b}html:not(.hg-native-shell) .search-section .hot-list li{border-color:#242a34}html:not(.hg-native-shell) .search-results article{border-color:#252b35;background:#10141b}html:not(.hg-native-shell) .search-results article:hover{border-color:#424955;background:#151a22}html:not(.hg-native-shell) .search-results h3,html:not(.hg-native-shell) .search-results p{color:#f1f3f6}html:not(.hg-native-shell) .favorites-page{padding:28px 0 80px}html:not(.hg-native-shell) .favorites-head{min-height:72px;grid-template-columns:44px minmax(0,1fr) 76px;border-bottom:1px solid #232933}html:not(.hg-native-shell) .favorites-head>div{text-align:left}html:not(.hg-native-shell) .favorites-head h1{font-size:27px}html:not(.hg-native-shell) .favorites-head p{font-size:11px}html:not(.hg-native-shell) .favorites-manage{width:72px;height:36px;border:1px solid #2a303a;font-size:11px}html:not(.hg-native-shell) .favorites-tabs{width:420px;margin:22px 0 24px}html:not(.hg-native-shell) .favorite-drama-card{min-height:154px;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:12px}html:not(.hg-native-shell) .favorite-drama-cover{width:96px;height:128px}html:not(.hg-native-shell) .history-page,html:not(.hg-native-shell) .messages-page,html:not(.hg-native-shell) .feedback-page,html:not(.hg-native-shell) .settings-page,html:not(.hg-native-shell) .security-page,html:not(.hg-native-shell) .edit-profile-page,html:not(.hg-native-shell) .recommend-page,html:not(.hg-native-shell) .creator-page,html:not(.hg-native-shell) .business-page,html:not(.hg-native-shell) .legal-page{width:min(calc(100% - (var(--desktop-gutter) * 2)),1040px)!important;max-width:1040px!important}html:not(.hg-native-shell) .history-page .date-label{margin:0 0 14px;color:#858d9a;font-size:12px}html:not(.hg-native-shell) .history-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html:not(.hg-native-shell) .history-list article{min-height:176px;padding:13px;gap:16px;border:1px solid #252b35;border-radius:17px;background:#10141b}html:not(.hg-native-shell) .history-list .poster{width:108px;height:148px;border-radius:12px}html:not(.hg-native-shell) .history-list h3{color:#f4f5f7;font-size:16px}html:not(.hg-native-shell) .history-list p{color:#8c94a1;font-size:11px}html:not(.hg-native-shell) .history-list article>div>button{right:14px;bottom:14px;border-color:#ffc928;background:#ffc928;color:#1a1506}html:not(.hg-native-shell) .messages-page{max-width:920px!important}html:not(.hg-native-shell) .message-list{display:grid;gap:10px}html:not(.hg-native-shell) .message-list article{min-height:94px;padding:18px 20px;align-items:center;border:1px solid #252b35;border-radius:16px;background:#10141b}html:not(.hg-native-shell) .message-list article>span{width:50px;height:50px;background:#1b2029}html:not(.hg-native-shell) .message-list h3{color:#f2f4f7;font-size:14px}html:not(.hg-native-shell) .message-list p{color:#969eaa;font-size:12px}html:not(.hg-native-shell) .settings-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px}html:not(.hg-native-shell) .settings-page>.sub-top,html:not(.hg-native-shell) .settings-page>.logout,html:not(.hg-native-shell) .settings-page>.copyright{grid-column:1 / -1}html:not(.hg-native-shell) .settings-page section,html:not(.hg-native-shell) .form-list,html:not(.hg-native-shell) .security-summary,html:not(.hg-native-shell) .security-summary>div,html:not(.hg-native-shell) .security-form,html:not(.hg-native-shell) .session-list,html:not(.hg-native-shell) .privacy-explain,html:not(.hg-native-shell) .feedback-card,html:not(.hg-native-shell) .feedback-records{margin:0;border:1px solid #252b35;border-radius:17px;background:#10141b;color:#f1f3f6}html:not(.hg-native-shell) .settings-page section{padding:4px 18px}html:not(.hg-native-shell) .settings-page .pwa-brand-setting,html:not(.hg-native-shell) .privacy-settings-page .privacy-explain{grid-column:1 / -1}html:not(.hg-native-shell) .setting-row{min-height:62px;border-color:#252b35}html:not(.hg-native-shell) .setting-row>span{color:#e9ecf1}html:not(.hg-native-shell) .logout{height:52px;margin:4px 0 0;border:1px solid rgba(239,92,92,.2);background:#ef5c5c12}html:not(.hg-native-shell) .feedback-page{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-content:start;gap:18px}html:not(.hg-native-shell) .feedback-page>.sub-top{grid-column:1 / -1}html:not(.hg-native-shell) .feedback-card,html:not(.hg-native-shell) .feedback-records{padding:24px}html:not(.hg-native-shell) .feedback-card h2,html:not(.hg-native-shell) .feedback-records>h3{margin-top:0;font-size:19px}html:not(.hg-native-shell) .feedback-card input,html:not(.hg-native-shell) .feedback-card select,html:not(.hg-native-shell) .feedback-card textarea,html:not(.hg-native-shell) .security-form input{border-color:#303641;background:#171c24;color:#f2f4f7}html:not(.hg-native-shell) .edit-profile-page{display:grid;grid-template-columns:240px minmax(0,1fr);align-content:start;gap:22px}html:not(.hg-native-shell) .edit-profile-page>.sub-top{grid-column:1 / -1}html:not(.hg-native-shell) .edit-profile-page .edit-avatar{min-height:220px;display:grid;place-items:center;padding:24px;border:1px solid #252b35;border-radius:18px;background:#10141b}html:not(.hg-native-shell) .edit-profile-page .edit-avatar>div{width:112px;height:112px;font-size:36px}html:not(.hg-native-shell) .edit-profile-page .form-list{padding:10px 22px}html:not(.hg-native-shell) .form-list label,html:not(.hg-native-shell) .form-list>button{min-height:72px;border-color:#252b35}html:not(.hg-native-shell) .form-list input,html:not(.hg-native-shell) .form-list textarea{color:#f1f3f6}html:not(.hg-native-shell) .security-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:18px}html:not(.hg-native-shell) .security-page>.sub-top,html:not(.hg-native-shell) .security-page>.security-summary,html:not(.hg-native-shell) .security-page>.empty{grid-column:1 / -1}html:not(.hg-native-shell) .security-summary{margin:0}html:not(.hg-native-shell) .security-form,html:not(.hg-native-shell) .session-list{padding:24px}html:not(.hg-native-shell) .session-list>header{padding-top:0}html:not(.hg-native-shell) .recommend-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px}html:not(.hg-native-shell) .recommend-page>.sub-top,html:not(.hg-native-shell) .recommend-hero,html:not(.hg-native-shell) .mode-list,html:not(.hg-native-shell) .recommend-page>.wide-primary{grid-column:1 / -1}html:not(.hg-native-shell) .recommend-hero{padding:16px 0 26px}html:not(.hg-native-shell) .recommend-hero h1{color:#f7f8fa;font-size:28px}html:not(.hg-native-shell) .mode-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html:not(.hg-native-shell) .mode-list>button,html:not(.hg-native-shell) .taste-box,html:not(.hg-native-shell) .privacy-reco{margin:0;border:1px solid #252b35;background:#10141b;color:#f1f3f6}html:not(.hg-native-shell) .mode-list>button{min-height:132px;padding:20px;align-items:flex-start}html:not(.hg-native-shell) .mode-list>button.active{border-color:#d3a527;background:#191912}html:not(.hg-native-shell) .taste-box,html:not(.hg-native-shell) .privacy-reco{min-height:150px;padding:22px}html:not(.hg-native-shell) .taste-box button{background:#20252d;color:#b7bec8}html:not(.hg-native-shell) .taste-box button.active{background:#ffc928;color:#1d1605}html:not(.hg-native-shell) .recommend-page>.wide-primary{width:260px;margin:10px auto 0}html:not(.hg-native-shell) .creator-page{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-content:start;gap:18px}html:not(.hg-native-shell) .creator-page>.sub-top,html:not(.hg-native-shell) .creator-actions,html:not(.hg-native-shell) .creator-upload-list{grid-column:1 / -1}html:not(.hg-native-shell) .creator-center .creator-hero,html:not(.hg-native-shell) .creator-stats,html:not(.hg-native-shell) .creator-actions button,html:not(.hg-native-shell) .creator-upload-list{margin:0;border:1px solid #252b35;background:#10141b;color:#f2f4f7}html:not(.hg-native-shell) .creator-center .creator-hero{min-height:190px;padding:30px;align-items:center;background:radial-gradient(circle at 82% 20%,rgba(255,201,40,.18),transparent 32%),linear-gradient(125deg,#191b1f,#101318)}html:not(.hg-native-shell) .creator-center .creator-hero h1{font-size:31px}html:not(.hg-native-shell) .creator-stats{min-height:190px;padding:0 18px;align-content:center}html:not(.hg-native-shell) .creator-stats b{font-size:25px}html:not(.hg-native-shell) .creator-actions{gap:14px;margin:0}html:not(.hg-native-shell) .creator-actions button{min-height:96px;display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:13px;padding:20px}html:not(.hg-native-shell) .creator-actions button b{margin:0;font-size:15px}html:not(.hg-native-shell) .creator-upload-list{padding:22px}html:not(.hg-native-shell) .business-page .business-hero{min-height:310px;padding:48px;border:1px solid #4c4025;background:radial-gradient(circle at 80% 18%,rgba(255,205,64,.22),transparent 35%),linear-gradient(135deg,#16130e,#352c18)}html:not(.hg-native-shell) .business-hero h1{max-width:600px;font-size:42px}html:not(.hg-native-shell) .business-hero p{font-size:14px}html:not(.hg-native-shell) .business-hero button{min-height:44px;padding:0 22px;font-size:13px}html:not(.hg-native-shell) .business-empty,html:not(.hg-native-shell) .business-lead-card,html:not(.hg-native-shell) .business-safe{border:1px solid #292f39;background:#10141b;color:#f1f3f6;box-shadow:none}html:not(.hg-native-shell) .business-empty,html:not(.hg-native-shell) .business-safe{padding:22px}html:not(.hg-native-shell) .legal-page{max-width:860px!important}html:not(.hg-native-shell) .legal-logo{padding-top:6px}html:not(.hg-native-shell) .legal-page>h2{color:#f5f6f8;font-size:28px}html:not(.hg-native-shell) .legal-page article{padding:30px 34px;border:1px solid #252b35;border-radius:18px;background:#10141b}html:not(.hg-native-shell) .legal-page article h3{color:#f2f4f7;font-size:17px}html:not(.hg-native-shell) .legal-page article p{color:#a0a7b2;font-size:13px;line-height:1.9}html:not(.hg-native-shell) .wallet-subpage{width:min(calc(100% - (var(--desktop-gutter) * 2)),960px);max-width:960px;margin:0 auto;padding:30px 0 80px}html:not(.hg-native-shell) .wallet-subpage-head{min-height:72px;margin-bottom:20px;padding:0;border-bottom:1px solid #2a2e35}html:not(.hg-native-shell) .wallet-history-overview,html:not(.hg-native-shell) .wallet-ledger-overview{padding:28px;border-radius:20px}html:not(.hg-native-shell) .wallet-history-list,html:not(.hg-native-shell) .wallet-ledger-list{padding:6px 22px;border:1px solid #252b35;border-radius:18px;background:#10141b}html:not(.hg-native-shell) .up-page.up-community-page{width:min(calc(100% - (var(--desktop-gutter) * 2)),var(--desktop-content));max-width:var(--desktop-content);min-height:calc(100vh - var(--desktop-header-height));margin:0 auto;padding:28px 0 80px}html:not(.hg-native-shell) .up-community-page>.sub-top{margin-bottom:14px}html:not(.hg-native-shell) .up-community-tabs{width:420px;margin:0 0 24px}html:not(.hg-native-shell) .up-creators{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html:not(.hg-native-shell) .up-creator-card{min-height:138px;margin:0;padding:20px;border:1px solid #252b35;border-radius:18px;background:#10141b}html:not(.hg-native-shell) .wish-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html:not(.hg-native-shell) .wish-title,html:not(.hg-native-shell) .wish-cats{grid-column:1 / -1}html:not(.hg-native-shell) .wish-item{margin:0;border-color:#252b35;background:#10141b;box-shadow:none}html:not(.hg-native-shell) .wish-title h2,html:not(.hg-native-shell) .wish-info h3{color:#f3f4f7}html:not(.hg-native-shell) .wish-info p{color:#8f97a3}html:not(.hg-native-shell) .wish-cats button{border-color:#2b313b;background:#12161d;color:#a0a7b2}html:not(.hg-native-shell) .wish-cats button.active{border-color:#ffc928;background:#ffc928;color:#1c1606}html:not(.hg-native-shell) .register-page{display:grid;width:min(calc(100% - (var(--desktop-gutter) * 2)),1080px)!important;max-width:1080px!important;min-height:calc(100vh - var(--desktop-header-height));padding:54px 0 80px!important;grid-template-columns:minmax(0,.85fr) minmax(430px,1.15fr);grid-template-rows:auto auto;align-content:start;gap:18px 62px}html:not(.hg-native-shell) .register-page>.sub-top{display:none}html:not(.hg-native-shell) .register-hero{grid-column:1;grid-row:1;padding:34px 0}html:not(.hg-native-shell) .register-hero h1{margin-top:60px;font-size:46px}html:not(.hg-native-shell) .register-hero>p{max-width:390px;font-size:14px}html:not(.hg-native-shell) .register-form{grid-column:2;grid-row:1 / span 2;padding:28px}html:not(.hg-native-shell) .register-safe{grid-column:1;grid-row:2;margin:0}}@media(min-width:900px)and (max-width:1199px){html:not(.hg-native-shell) .ai-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.hg-native-shell) .home-poster-grid,html:not(.hg-native-shell) .grid,html:not(.hg-native-shell) .discover-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html:not(.hg-native-shell) .up-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html:not(.hg-native-shell) .up-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.hg-native-shell) .up-inspire-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html:not(.hg-native-shell) .history-list,html:not(.hg-native-shell) .rank-list,html:not(.hg-native-shell) .wish-list{grid-template-columns:minmax(0,1fr)}html:not(.hg-native-shell) .up-creators{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){body,#app{width:100%;max-width:none}body{overflow-x:hidden}#app{overflow:hidden}main.phone,main.phone:not(.no-pad),main.phone.no-pad,main.phone.no-tabbar{width:100vw!important;max-width:none!important;min-width:0!important;margin-right:0!important;margin-left:0!important;box-shadow:none!important}main.phone:not(.no-pad){padding-bottom:0!important}main.phone>.screen{width:100%!important;max-width:none!important;min-width:0!important}main.phone.wallet-shell .wallet-page{display:grid!important;width:min(calc(100vw - clamp(48px,6vw,120px)),1280px)!important;max-width:1280px!important;min-width:0!important;min-height:calc(100vh - var(--desktop-header-height, 126px));margin:0 auto!important;padding:32px 0 64px!important;grid-template-columns:minmax(0,1fr) 360px;grid-auto-rows:max-content;align-content:start;gap:22px 28px;background:transparent}main.phone.wallet-shell .wallet-head{width:100%!important;max-width:none!important;height:64px;margin:0!important;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.09)}main.phone.wallet-shell .wallet-head>button:first-child{display:none!important}main.phone.wallet-shell .wallet-head nav{height:64px;justify-content:flex-start;gap:34px}main.phone.wallet-shell .wallet-head nav button{height:64px;min-width:max-content;font-size:18px;white-space:nowrap;writing-mode:horizontal-tb}main.phone.wallet-shell .wallet-head>button:last-child{width:auto;min-width:112px;height:38px;padding:0 18px;border-radius:19px;font-size:13px}main.phone.wallet-shell .wallet-page>:not(.wallet-head):not(.wallet-pay-bar){width:100%!important;max-width:none!important;min-width:0!important;margin-right:0!important;margin-left:0!important;grid-column:1}main.phone.wallet-shell .wallet-balance-card,main.phone.wallet-shell .vip-status-card{min-height:190px;height:auto;margin-top:0;margin-bottom:0;border-radius:24px}main.phone.wallet-shell .wallet-balance-copy{top:30px;left:32px}main.phone.wallet-shell .wallet-balance-copy small{font-size:15px}main.phone.wallet-shell .wallet-balance-copy h1{margin-top:22px;font-size:38px}main.phone.wallet-shell .wallet-balance-copy h1 b,main.phone.wallet-shell .wallet-balance-copy p{font-size:14px}main.phone.wallet-shell .wallet-balance-card>button{right:24px;bottom:24px;height:38px;padding:0 18px;border-radius:20px;font-size:12px}main.phone.wallet-shell .wallet-coin-art{top:34px;right:42px;transform:scale(1.25);transform-origin:top right}main.phone.wallet-shell .wallet-package-grid,main.phone.wallet-shell .vip-plan-grid{display:grid;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}main.phone.wallet-shell .wallet-package,main.phone.wallet-shell .vip-plan{min-width:0;height:158px;border-radius:18px}main.phone.wallet-shell .wallet-package b{font-size:17px}main.phone.wallet-shell .wallet-package strong{font-size:34px}main.phone.wallet-shell .wallet-package>span{height:32px;font-size:11px}main.phone.wallet-shell .wallet-note,main.phone.wallet-shell .vip-plan-note{padding:6px 4px 0}main.phone.wallet-shell .wallet-note h3{font-size:16px}main.phone.wallet-shell .wallet-note p,main.phone.wallet-shell .vip-plan-note{font-size:12px;line-height:1.8}main.phone.wallet-shell .wallet-pay-bar{position:sticky!important;inset:28px auto auto;width:100%!important;max-width:none!important;margin:0!important;padding:26px;grid-column:2;grid-row:2 / span 8;align-self:start;border:1px solid rgba(255,218,151,.18);border-radius:22px;background:linear-gradient(145deg,#372315f5,#120e0cfa);box-shadow:0 22px 50px #0000003d}main.phone.wallet-shell .wallet-pay-bar:before{display:block;margin-bottom:18px;color:#fff2d8;font-size:20px;font-weight:850;content:"确认充值"}main.phone.wallet-shell .wallet-pay-bar small{margin-bottom:14px;text-align:left;font-size:12px}main.phone.wallet-shell .wallet-pay-bar button{height:58px;border-radius:15px;font-size:17px}}@media(min-width:900px)and (max-width:1100px){main.phone.wallet-shell .wallet-page{grid-template-columns:minmax(0,1fr) 300px;gap:20px}main.phone.wallet-shell .wallet-package-grid,main.phone.wallet-shell .vip-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){html:not(.hg-native-shell){--desktop-header-height: 116px}html:not(.hg-native-shell) .desktop-site-header{height:var(--desktop-header-height)}html:not(.hg-native-shell) .desktop-site-header.is-compact{height:72px}html:not(.hg-native-shell) .desktop-site-header-inner{width:min(calc(100% - 40px),1800px);max-width:1800px;grid-template:64px 46px / minmax(0,1fr);gap:0}html:not(.hg-native-shell) .desktop-site-header.is-compact .desktop-site-header-inner{grid-template:72px / minmax(0,1fr)}html:not(.hg-native-shell) .desktop-site-topbar{grid-template-columns:minmax(190px,1fr) minmax(480px,680px) minmax(260px,1fr);gap:24px}html:not(.hg-native-shell) .desktop-primary-nav{width:min(100%,680px);height:44px;padding:3px;border-radius:14px}html:not(.hg-native-shell) .desktop-primary-nav button{height:36px;border-radius:10px;font-size:14px}html:not(.hg-native-shell) .desktop-primary-nav button.active{background:linear-gradient(180deg,#2b2e34,#22252b);color:#fff;box-shadow:inset 0 0 0 1px #ffffff0b,0 5px 14px #0000002e}html:not(.hg-native-shell) .desktop-primary-nav button.active>i{background:#ffc21c;color:#171008}html:not(.hg-native-shell) .desktop-discovery-row,html:not(.hg-native-shell) .desktop-channel-nav{height:46px}html:not(.hg-native-shell) .desktop-discovery-row{justify-content:center}html:not(.hg-native-shell) .desktop-channel-nav{flex:0 1 auto;justify-content:center;gap:clamp(18px,1.7vw,30px)}html:not(.hg-native-shell) .desktop-site-header.is-compact+.phone{height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);min-height:calc(100vh - 72px)}html:not(.hg-native-shell) .desktop-site-header.is-compact+.phone>.screen,html:not(.hg-native-shell) .desktop-site-header.is-compact+.phone .page{min-height:calc(100vh - 72px)}.phone.detail-shell{height:calc(100dvh - 72px);max-height:calc(100dvh - 72px)}.phone.detail-shell .detail-page.detail-info-page{width:min(calc(100vw - clamp(56px,6vw,112px)),1800px)!important;max-width:1800px!important;padding-top:20px;padding-bottom:64px}.phone.detail-shell .detail-breadcrumb{min-height:30px;margin:0 2px 12px;font-size:13px}.phone.detail-shell .detail-summary{min-height:480px;padding:40px;grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important;align-items:stretch;gap:42px;border-radius:24px}.phone.detail-shell .detail-cover{max-width:260px;align-self:start}.phone.detail-shell .detail-official{margin-bottom:16px;gap:10px}.phone.detail-shell .detail-official>span,.phone.detail-shell .detail-official-logo{width:40px;height:40px}.phone.detail-shell .detail-official>b{font-size:15px}.phone.detail-shell .detail-summary-copy h1{margin-bottom:16px;font-size:clamp(36px,3vw,48px);line-height:1.16;letter-spacing:-.035em}.phone.detail-shell .detail-meta{gap:9px 16px;font-size:14px}.phone.detail-shell .detail-meta b{font-size:18px}.phone.detail-shell .detail-story-inline{margin-top:24px}.phone.detail-shell .detail-story-inline h2{margin-bottom:7px;font-size:16px}.phone.detail-shell .detail-story-inline p{font-size:14px;line-height:1.72}.phone.detail-shell .detail-tags{margin-top:16px}.phone.detail-shell .detail-tags span{padding:6px 12px;font-size:11px}.phone.detail-shell .detail-summary-actions{padding-top:22px}.phone.detail-shell .detail-summary-actions>button{min-height:56px;border-radius:28px;font-size:14px}.phone.detail-shell .detail-primary-action{min-width:190px}.phone.detail-shell .detail-secondary-action{min-width:132px}.phone.detail-shell .detail-content-panel,.phone.detail-shell .detail-comments-panel{margin-top:20px;padding:30px 40px 38px;border-radius:24px}}@media(min-width:900px)and (max-width:1050px){html:not(.hg-native-shell) .desktop-language-toggle{width:40px;min-width:40px;padding:0}html:not(.hg-native-shell) .desktop-language-toggle b{display:none}}@media(min-width:600px),(any-hover:hover)and (any-pointer:fine){html:not(.hg-native-shell) .detail-shell,html:not(.hg-native-shell) .detail-shell .screen{width:100%;max-width:none;min-height:100vh;margin:0;padding-bottom:0;background:#060709;box-shadow:none}html:not(.hg-native-shell) .detail-shell{overflow:hidden}html:not(.hg-native-shell) .detail-shell .screen{overflow-x:hidden;overflow-y:auto}html:not(.hg-native-shell) .detail-page.detail-info-page{width:min(calc(100vw - 96px),2560px)!important;max-width:2560px!important;min-height:100vh;margin:0 auto;padding:26px 0 82px;background:transparent}html:not(.hg-native-shell) .detail-breadcrumb{display:flex;min-height:34px;margin:0 2px 16px;align-items:center;gap:9px;color:#6f7580;font-size:11px}html:not(.hg-native-shell) .detail-breadcrumb button,html:not(.hg-native-shell) .detail-breadcrumb span{max-width:240px;overflow:hidden;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap}html:not(.hg-native-shell) .detail-breadcrumb button:hover,html:not(.hg-native-shell) .detail-breadcrumb span{color:#f4c430}html:not(.hg-native-shell) .detail-breadcrumb i{color:#3e434c;font-style:normal}html:not(.hg-native-shell) .detail-info-nav{display:none}html:not(.hg-native-shell) .detail-summary{display:grid;width:100%;min-width:0;min-height:530px;padding:48px;grid-template-columns:290px minmax(520px,1fr);align-items:stretch;gap:42px;border:0;border-radius:28px;background:radial-gradient(70% 120% at 100% 0%,rgba(244,196,48,.045),transparent 58%),#151515;box-shadow:none}html:not(.hg-native-shell) .detail-cover{width:290px;height:435px;align-self:start;border:0;border-radius:14px;background:#202126;box-shadow:0 18px 36px #00000047}html:not(.hg-native-shell) .detail-cover>em{right:10px;bottom:10px;padding:5px 8px;border-radius:7px;font-size:10px}html:not(.hg-native-shell) .detail-summary-copy{display:flex;min-width:0;padding:0;flex-direction:column;align-items:flex-start;overflow:visible}html:not(.hg-native-shell) .detail-title-kicker{margin-bottom:14px}html:not(.hg-native-shell) .detail-official{gap:12px;margin:0 0 22px}html:not(.hg-native-shell) .detail-official>span,html:not(.hg-native-shell) .detail-official-logo{width:44px;height:44px}html:not(.hg-native-shell) .detail-official>b{font-size:16px;font-weight:760}html:not(.hg-native-shell) .detail-official>button{height:36px;padding:0 18px;border-radius:18px;font-size:13px}html:not(.hg-native-shell) .detail-title-kicker>span,html:not(.hg-native-shell) .detail-title-kicker>small{padding:6px 10px;border-radius:8px;font-size:11px}html:not(.hg-native-shell) .detail-summary-copy h1{display:block;width:100%;max-width:none;margin:0 0 22px;overflow:visible;color:#f6f7f9;font-size:clamp(38px,3vw,54px);font-weight:860;line-height:1.12;letter-spacing:-.045em;overflow-wrap:break-word;word-break:keep-all;white-space:normal;writing-mode:horizontal-tb;-webkit-line-clamp:unset}html:not(.hg-native-shell) .detail-meta{gap:10px 18px;color:#8e929a;font-size:15px}html:not(.hg-native-shell) .detail-meta b{font-size:19px}html:not(.hg-native-shell) .detail-story-inline{display:block;width:100%;max-width:none;margin:30px 0 0;padding:0;border:0}html:not(.hg-native-shell) .detail-story-inline h2{margin:0 0 8px;color:#e6e8ec;font-size:17px}html:not(.hg-native-shell) .detail-story-inline p{display:block;margin:0;overflow:visible;color:#a9adb5;font-size:15px;line-height:1.8;-webkit-line-clamp:unset}html:not(.hg-native-shell) .detail-story-mobile{display:none}html:not(.hg-native-shell) .detail-actors{width:100%;margin:13px 0 0;overflow:hidden;color:#777e89;font-size:11px;text-overflow:ellipsis;white-space:nowrap}html:not(.hg-native-shell) .detail-tags{margin-top:20px;gap:10px}html:not(.hg-native-shell) .detail-tags span{padding:7px 13px;border-color:#ffffff1f;color:#a2a5ac;font-size:12px;font-weight:700}html:not(.hg-native-shell) .detail-summary-actions{display:flex;margin-top:auto;padding-top:26px;align-items:center;gap:10px}html:not(.hg-native-shell) .detail-summary-actions>button{display:inline-flex;min-height:62px;padding:0 26px;align-items:center;justify-content:center;gap:8px;border-radius:32px;font-size:15px;font-weight:820}html:not(.hg-native-shell) .detail-primary-action{min-width:205px;background:linear-gradient(135deg,#ffdc48,#f5b916);color:#1d1600;box-shadow:0 10px 26px #f4b91629}html:not(.hg-native-shell) .detail-primary-action.disabled{background:#2b2d32;color:#777c86;box-shadow:none}html:not(.hg-native-shell) .detail-secondary-action{min-width:148px;border:1px solid rgba(255,255,255,.12);background:#ffffff09;color:#d6d9df}html:not(.hg-native-shell) .detail-secondary-action.on{border-color:#f4c43059;color:#f4c430}html:not(.hg-native-shell) .detail-content-panel{width:100%;margin-top:24px;padding:38px 48px 48px;border-radius:28px;background:#151515}html:not(.hg-native-shell) .detail-episode-head{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:20px}html:not(.hg-native-shell) .detail-episode-head h2{margin:0 0 5px;color:#eceef2;font-size:23px}html:not(.hg-native-shell) .detail-episode-head p,html:not(.hg-native-shell) .detail-episode-head>span{margin:0;color:#757b86;font-size:14px}html:not(.hg-native-shell) .detail-episode-head>span{color:#c9a72f}html:not(.hg-native-shell) .detail-episode-list{display:grid;width:100%;padding:0;grid-template-columns:repeat(auto-fill,170px);justify-content:start;gap:14px}html:not(.hg-native-shell) .detail-episode-list>button{width:auto;width:170px;height:68px;min-height:68px;aspect-ratio:auto;border:0;border-radius:11px;background:#242424}html:not(.hg-native-shell) .detail-episode-list>button.current{border:0;background:#f4c430;color:#17130a}html:not(.hg-native-shell) .detail-episode-list>button b{font-size:16px}html:not(.hg-native-shell) .detail-hot{padding:22px 0 4px}html:not(.hg-native-shell) .detail-hot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}html:not(.hg-native-shell) .detail-comments-panel{width:100%;margin-top:24px;padding:34px 48px 42px;border-radius:28px;background:#151515}html:not(.hg-native-shell) .detail-comments-panel .detail-hot-head{margin-bottom:18px}html:not(.hg-native-shell) .detail-bottom{display:none}}@media(min-width:600px)and (max-width:760px),(max-width:760px)and (any-hover:hover)and (any-pointer:fine){html:not(.hg-native-shell) .detail-page.detail-info-page{width:calc(100vw - 28px)!important;max-width:none!important}html:not(.hg-native-shell) .detail-summary{min-height:0;padding:20px;grid-template-columns:148px minmax(280px,1fr);gap:20px}html:not(.hg-native-shell) .detail-cover{width:148px;height:208px}html:not(.hg-native-shell) .detail-summary-copy h1{font-size:30px}html:not(.hg-native-shell) .detail-story-inline{margin-top:16px}html:not(.hg-native-shell) .detail-story-inline p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}html:not(.hg-native-shell) .detail-summary-actions{padding-top:16px;flex-wrap:nowrap}html:not(.hg-native-shell) .detail-summary-actions>button{min-height:42px;padding-inline:12px;white-space:nowrap}html:not(.hg-native-shell) .detail-primary-action{min-width:132px}}@media(min-width:761px)and (max-width:1100px),(min-width:761px)and (max-width:1100px)and (any-hover:hover)and (any-pointer:fine){html:not(.hg-native-shell) .detail-summary{min-height:390px;padding:30px;grid-template-columns:210px minmax(330px,1fr);gap:28px}html:not(.hg-native-shell) .detail-cover{width:210px;height:315px}html:not(.hg-native-shell) .detail-summary-copy h1{font-size:36px}html:not(.hg-native-shell) .detail-official{margin-bottom:14px}html:not(.hg-native-shell) .detail-story-inline{margin-top:18px}html:not(.hg-native-shell) .detail-summary-actions>button{min-height:48px;padding-inline:18px}html:not(.hg-native-shell) .detail-primary-action{min-width:160px}html:not(.hg-native-shell) .detail-secondary-action{min-width:108px}}@media(min-width:900px){html,body,#app{width:100%;max-width:none}#app{overflow-x:hidden}.phone.detail-shell,.phone.detail-shell.no-pad,.phone.detail-shell.no-tabbar{width:100vw!important;max-width:none!important;min-width:0!important;height:calc(100dvh - var(--desktop-header-height, 126px));max-height:calc(100dvh - var(--desktop-header-height, 126px));margin:0!important;padding:0!important;overflow:visible!important;border-radius:0;box-shadow:none!important}.phone.detail-shell>.screen{width:100vw!important;max-width:none!important;min-width:0!important;margin:0!important;overflow-x:clip!important;overflow-y:auto!important}.phone.detail-shell .detail-page.detail-info-page{width:min(calc(100vw - clamp(48px,6vw,120px)),2560px)!important;max-width:2560px!important;min-width:0!important;margin-right:auto!important;margin-left:auto!important}.phone.detail-shell .detail-summary{width:100%!important;max-width:none!important;min-width:0!important;grid-template-columns:minmax(220px,290px) minmax(0,1fr)!important}.phone.detail-shell .detail-cover{width:100%!important;height:auto!important;aspect-ratio:2 / 3}.phone.detail-shell .detail-summary-copy,.phone.detail-shell .detail-story-inline,.phone.detail-shell .detail-content-panel,.phone.detail-shell .detail-comments-panel{width:100%;max-width:none;min-width:0}.phone.detail-shell .detail-summary-copy h1,.phone.detail-shell .detail-story-inline p{max-width:100%;overflow-wrap:anywhere}}@media(min-width:900px)and (max-width:1199px){.phone.detail-shell .detail-summary{min-height:420px;padding:32px;grid-template-columns:220px minmax(0,1fr)!important;gap:30px}.phone.detail-shell .detail-summary-copy h1{font-size:clamp(34px,4vw,44px)}.phone.detail-shell .detail-story-inline{margin-top:20px}.phone.detail-shell .detail-summary-actions>button{min-height:50px}.phone.detail-shell .detail-content-panel,.phone.detail-shell .detail-comments-panel{padding-right:32px;padding-left:32px}}@media(min-width:900px){html:not(.hg-native-shell) .overlay{align-items:center;padding:clamp(24px,4vw,56px);overflow:auto}html:not(.hg-native-shell) .overlay>.sheet{width:min(100%,720px);max-width:720px;max-height:calc(100dvh - 80px);padding:26px 28px 28px;border-radius:22px;animation:pop .2s ease-out}html:not(.hg-native-shell) .overlay>.sheet .episode-grid{grid-template-columns:repeat(8,minmax(0,1fr))}html:not(.hg-native-shell) .dark .sheet.episode-sheet{max-height:calc(100dvh - 80px);padding:28px;border:1px solid #2a303b;border-radius:22px}html:not(.hg-native-shell) .overlay>.confirm{width:min(100%,460px);max-width:460px;padding:30px}html:not(.hg-native-shell) .overlay>.purchase-modal{width:min(100%,520px);max-width:520px;padding:26px;border-radius:24px}html:not(.hg-native-shell) .purchase-modal .purchase-box{margin:22px 0 16px;padding:28px 20px}html:not(.hg-native-shell) .auth-login-overlay{padding:32px}html:not(.hg-native-shell) .auth-login-modal{width:min(100%,430px);max-width:430px;padding:26px 28px 24px}html:not(.hg-native-shell) .payment-method-overlay{align-items:center;padding:clamp(28px,4vw,56px);background:#020408c7}html:not(.hg-native-shell) .payment-method-modal{width:min(calc(100vw - 96px),760px);max-height:calc(100dvh - 72px);padding:26px 28px 28px;border:1px solid #29303a;border-radius:24px;background:#0d1117;box-shadow:0 34px 90px #0000008a;animation:pop .2s ease-out}html:not(.hg-native-shell) .payment-method-modal .payment-sheet-handle,html:not(.hg-native-shell) .payment-method-modal .payment-title>span,html:not(.hg-native-shell) .payment-method-modal .payment-section-title>small,html:not(.hg-native-shell) .payment-method-modal>footer>p{display:none}html:not(.hg-native-shell) .payment-method-modal>header{min-height:48px;padding:0 0 18px}html:not(.hg-native-shell) .payment-method-modal h2{font-size:27px;line-height:1.1;letter-spacing:-.03em}html:not(.hg-native-shell) .payment-method-modal header button{width:40px;height:40px;border-radius:12px}html:not(.hg-native-shell) .payment-product-summary{min-height:104px;padding:18px 20px;grid-template-columns:54px minmax(0,1fr) auto;gap:16px;border-radius:18px}html:not(.hg-native-shell) .payment-summary-icon{width:54px;height:54px;border-radius:15px}html:not(.hg-native-shell) .payment-summary-copy strong{font-size:21px}html:not(.hg-native-shell) .payment-summary-copy small,html:not(.hg-native-shell) .payment-summary-price small{font-size:11px}html:not(.hg-native-shell) .payment-summary-copy span,html:not(.hg-native-shell) .payment-value-detail,html:not(.hg-native-shell) .payment-method-card small{font-size:12px}html:not(.hg-native-shell) .payment-summary-price b{font-size:30px}html:not(.hg-native-shell) .payment-value-detail{margin:10px 2px 0}html:not(.hg-native-shell) .payment-section-title{margin:22px 0 12px}html:not(.hg-native-shell) .payment-section-title h3{font-size:17px}html:not(.hg-native-shell) .payment-method-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}html:not(.hg-native-shell) .payment-method-card{min-height:84px;padding:14px 15px;grid-template-columns:46px minmax(0,1fr) 22px;gap:13px;border-radius:16px}html:not(.hg-native-shell) .payment-method-card:hover:not(.unavailable){border-color:#f6c64475;background:#171b20}html:not(.hg-native-shell) .payment-method-icon{width:46px;height:46px}html:not(.hg-native-shell) .payment-method-card b{font-size:15px}html:not(.hg-native-shell) .payment-method-note{margin:14px 0 18px;padding:12px 14px}html:not(.hg-native-shell) .payment-method-note b{font-size:12px}html:not(.hg-native-shell) .payment-method-note small{font-size:11px}html:not(.hg-native-shell) .payment-method-modal>footer{display:flex;justify-content:flex-end}html:not(.hg-native-shell) .payment-method-modal>footer button{width:min(100%,300px);height:50px;border-radius:14px}html:not(.hg-native-shell) .usdt-network-overlay,html:not(.hg-native-shell) .usdt-payment-overlay{align-items:center;padding:32px}html:not(.hg-native-shell) .usdt-network-modal{width:min(100%,560px);max-height:calc(100dvh - 72px);padding:0 26px 26px;border-radius:24px}html:not(.hg-native-shell) .usdt-payment-modal{width:min(100%,680px);max-height:calc(100dvh - 72px);border-radius:24px}html:not(.hg-native-shell) .feed-comments{position:relative;inset:auto;width:min(100%,720px);max-width:720px;max-height:calc(100dvh - 80px);transform:none;border-radius:22px;box-shadow:0 32px 84px #00000075}html:not(.hg-native-shell) .feed-comments header{padding:20px 24px;font-size:16px}html:not(.hg-native-shell) .feed-comment-list{min-height:280px;max-height:min(55vh,520px);padding:8px 24px}html:not(.hg-native-shell) .feed-comment-form{padding:14px 20px 18px}html:not(.hg-native-shell) .comment-report-mask{align-items:center;padding:22px}html:not(.hg-native-shell) .comment-report-mask section{max-width:420px;padding:22px;border-radius:18px}html:not(.hg-native-shell) .create-sheet{align-items:center;padding:32px}html:not(.hg-native-shell) .create-sheet section{width:min(100%,760px);max-width:760px;max-height:calc(100dvh - 80px);padding:0 24px 24px;border:1px solid #2a303b;border-radius:24px;box-shadow:0 32px 84px #00000080}html:not(.hg-native-shell) .create-sheet header{margin:0 -24px 16px;padding:20px 24px 16px}html:not(.hg-native-shell) .create-model-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(min-width:900px)and (max-height:720px){html:not(.hg-native-shell) .payment-method-modal{max-height:calc(100dvh - 32px);padding:20px 24px 22px}html:not(.hg-native-shell) .payment-method-modal>header{min-height:42px;padding-bottom:12px}html:not(.hg-native-shell) .payment-product-summary{min-height:88px;padding-block:14px}html:not(.hg-native-shell) .payment-section-title{margin-top:14px}html:not(.hg-native-shell) .payment-method-card{min-height:72px;padding-block:10px}html:not(.hg-native-shell) .payment-method-note{margin-block:10px 12px}}
