*,body,html{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;min-height:100%}#root{min-height:100vh;min-height:100dvh}*{-webkit-tap-highlight-color:transparent}:root{--rv-brand-color: #3f45ff;--rv-black: #000;--rv-white: #fff;--rv-gray-1: #f7f8fa;--rv-gray-2: #f2f3f5;--rv-gray-3: #ebedf0;--rv-gray-4: #dcdee0;--rv-gray-5: #c8c9cc;--rv-gray-6: #969799;--rv-gray-7: #646566;--rv-gray-8: #323232;--rv-red: #f44336;--rv-blue: #3f45ff;--rv-orange: #ff976a;--rv-orange-dark: #ff590d;--rv-orange-light: #fffbe8;--rv-green: #00c853;--rv-gradient-red: linear-gradient(to right, #ff6034, #ee0a24);--rv-gradient-orange: linear-gradient(to right, #ffd01e, #ff8917);--rv-primary-color: var(--rv-blue);--rv-success-color: var(--rv-green);--rv-danger-color: var(--rv-red);--rv-warning-color: var(--rv-orange);--rv-text-color: var(--rv-gray-8);--rv-text-color-weak: #969799;--rv-active-color: var(--rv-gray-2);--rv-active-opacity: .7;--rv-disabled-opacity: .5;--rv-background-color: var(--rv-gray-1);--rv-background-color-light: #fafafa;--rv-text-link-color: #576b95;--rv-padding-base: 4px;--rv-padding-xs: 8px;--rv-padding-sm: 12px;--rv-padding-md: 16px;--rv-padding-lg: 24px;--rv-padding-xl: 32px;--rv-font-size-xs: 10px;--rv-font-size-sm: 12px;--rv-font-size-md: 14px;--rv-font-size-lg: 16px;--rv-font-size-xl: 18px;--rv-font-size-xxl: 20px;--rv-font-size-xxxl: 24px;--rv-font-weight-bold: 500;--rv-line-height-xs: 14px;--rv-line-height-sm: 18px;--rv-line-height-md: 20px;--rv-line-height-lg: 22px;--rv-line-height-xl: 24px;--rv-line-height-xxl: 28px;--rv-line-height-xxxl: 32px;--rv-base-font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--rv-price-integer-font-family: Avenir-Heavy, PingFang SC, Helvetica Neue, Arial, sans-serif;--rv-animation-duration-base: .3s;--rv-animation-duration-fast: .2s;--rv-animation-timing-function-enter: ease-out;--rv-animation-timing-function-leave: ease-in;--rv-border-color: var(--rv-gray-3);--rv-border-width-base: 1px;--rv-border-radius-sm: 2px;--rv-border-radius-md: 4px;--rv-border-radius-lg: 8px;--rv-border-radius-max: 999px}:root{--rv-floating-panel-z-index: 1001;--rv-floating-panel-background-color: #fff;--rv-floating-panel-header-background-color: #fff;--rv-floating-panel-header-padding: 8px;--rv-floating-panel-thumb-background-color: #c8c9cc;--rv-floating-panel-thumb-width: 20px;--rv-floating-panel-thumb-height: 4px}.rv-floating-panel{z-index:var(--rv-floating-panel-z-index);position:fixed;bottom:0;left:0;width:100vw;display:flex;flex-direction:column;background-color:var(--rv-floating-panel-background-color);touch-action:none;-webkit-user-select:none;user-select:none}.rv-floating-panel__header{flex:none;padding:var(--rv-floating-panel-header-padding);background-color:var(--rv-floating-panel-header-background-color)}.rv-floating-panel__thumb{background-color:var(--rv-floating-panel-thumb-background-color);width:var(--rv-floating-panel-thumb-width);height:var(--rv-floating-panel-thumb-height);margin:0 auto;border-radius:calc(var(--rv-floating-panel-thumb-height) / 2)}.rv-floating-panel__body{flex:1;width:100%;overflow:scroll}:root{color-scheme:dark;--bg:#101113;--panel:#161719;--card:#202125;--line:#2b2d31;--text:#f7f7f8;--muted:#96979e;--accent:#ff416c;--green:#42d392}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font:14px/1.5 Inter,Segoe UI,PingFang SC,sans-serif}button,input{font:inherit}button{color:inherit;-webkit-tap-highlight-color:transparent}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.landing-shell{min-height:100vh;padding:18px 16px 104px}.watch-shell{width:min(520px,100%);margin:auto;overflow:hidden;border:1px solid #25272b;border-radius:18px;background:var(--panel);box-shadow:0 24px 80px #0007}.breadcrumbs{min-height:42px;display:flex;align-items:center;gap:7px;padding:0 12px;color:#a4a5ac;font-size:10px}.breadcrumbs b{color:#5e6067}.breadcrumbs strong{color:#fff;white-space:nowrap}.breadcrumbs i{font-style:normal}.lang-toggle{width:38px;height:28px;margin-left:auto;border:1px solid #34363c;border-radius:999px;background:#202125;color:#ddd;font-size:9px;font-weight:700;cursor:pointer}.watch-grid{display:block}.player-wrap{background:#000}.video-stage{position:relative;width:100%;height:min(82vw,430px);min-height:300px;overflow:hidden;border-radius:17px;background:#000}.video-stage:before{content:"";position:absolute;inset:0;background:url(/img/fatal-sweet-love-cover-v2.png) center/contain no-repeat}.video-stage video{position:relative;z-index:1;width:100%;height:100%;display:block;object-fit:contain;background:#000;transition:opacity .2s}.video-stage:not(.started) video{opacity:0}.video-shade{position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,#000b)}.big-play{position:absolute;z-index:4;left:50%;top:48%;width:58px;height:58px;display:grid;place-items:center;border:1px solid #ffffff62;border-radius:50%;background:#1119;color:#fff;transform:translate(-50%,-50%);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.big-play svg{width:25px;height:25px;fill:currentColor;stroke:0;margin-left:3px}.video-stage.playing .big-play{opacity:0;pointer-events:none}.controls{position:absolute;z-index:5;left:0;right:0;bottom:0;padding:7px 9px 8px}.progress{width:100%;height:3px;margin:0;accent-color:var(--accent);cursor:pointer}.control-row,.control-row>div{display:flex;align-items:center;justify-content:space-between}.control-row{margin-top:2px}.control-row>div{gap:5px}.controls button{width:29px;height:29px;display:grid;place-items:center;border:0;background:transparent;color:#fff;cursor:pointer}.controls button svg{width:17px;height:17px}.controls span{color:#c1c1c5;font-size:9px}.controls b{color:#fff}.story-panel{padding:20px 14px 24px;background:var(--panel)}.episode-heading .eyebrow{display:none}.episode-heading h1{margin:0;font-size:17px;line-height:1.3;letter-spacing:-.015em}.episode-heading h1 em{color:#666;font-style:normal}.episode-heading h1 small{font-size:15px}.episode-heading p{margin:3px 0 0;color:#85868d;font-size:10px}.story-proof{display:flex;align-items:center;gap:15px;margin:11px 0 17px;color:#85868d;font-size:9px}.story-proof b{color:#fff}.story-proof b span{color:#f2b841}.episode-section,.synopsis-section{padding:17px 0;border-top:1px solid var(--line)}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.section-head b{font-size:12px}.section-head button{border:0;background:transparent;color:#8c8d94;font-size:9px;cursor:pointer}.inline-episode-grid{display:grid;grid-auto-flow:column;grid-auto-columns:58px;gap:6px;overflow-x:auto;padding:1px 0 5px;scrollbar-width:none}.inline-episode-grid::-webkit-scrollbar{display:none}.inline-episode-grid button,.episode-grid button{position:relative;height:39px;border:1px solid transparent;border-radius:7px;background:#25262a;color:#ddd;font-weight:750;cursor:pointer}.inline-episode-grid button.active,.episode-grid button.active{border-color:#ff6686;background:#ff416c17;color:#ff7290}.inline-episode-grid button.locked:after,.episode-grid button.locked:after{content:"▣";position:absolute;right:4px;top:2px;color:#777;font-size:7px}.engagement-row{display:grid;grid-template-columns:repeat(3,1fr);padding:14px 0;border-top:1px solid var(--line)}.engagement-row button{display:grid;justify-items:center;gap:4px;border:0;background:transparent;color:#ddd;cursor:pointer}.engagement-row button>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#25262a}.engagement-row small{color:#c1c1c5;font-size:9px}.engagement-row button.active>span{color:var(--accent)}.engagement-row button.active svg{fill:currentColor}.story-line{margin:0;color:#aaaab0;font-size:11px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.story-tags{display:flex;gap:6px;margin-top:11px}.story-tags span{padding:4px 8px;border-radius:999px;background:#25262a;color:#94959c;font-size:8px}.unlock-offer{margin-top:1px;padding:15px;border:1px solid #303238;border-radius:12px;background:#1c1d20}.offer-heading{display:flex;align-items:center;gap:10px}.offer-heading>div{display:grid}.offer-heading b{font-size:11px}.offer-heading small{color:#7f8087;font-size:8px}.offer-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#ff416c18;color:#ff708d}.offer-icon svg{width:17px}.campaign-stat{display:grid;grid-template-columns:1fr 1px 1fr;gap:13px;align-items:center;margin:13px 0;padding:11px 0;border-top:1px solid #2e3035;border-bottom:1px solid #2e3035}.campaign-stat>i{height:23px;background:#34363b}.campaign-stat>span{display:grid}.campaign-stat b{font-size:18px;line-height:1}.campaign-stat small{margin-top:3px;color:#777880;font-size:7px;text-transform:uppercase}.offer-actions{display:block}.primary-button,.secondary-button,.text-button{width:100%;min-height:42px;border-radius:8px;font-weight:800;cursor:pointer}.primary-button{border:0;background:var(--accent);color:#fff}.secondary-button{border:1px solid #393b41;background:#25262a}.text-button{min-height:31px;border:0;background:transparent;color:#85868d;font-size:8px}.no-account{display:block;color:#5e5f66;text-align:center;font-size:7px}.continue-bar{position:fixed;z-index:70;left:50%;bottom:8px;width:min(500px,calc(100% - 20px));min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 9px 8px 14px;border:1px solid #36383e;border-radius:13px;background:#202125ee;color:#fff;text-align:left;box-shadow:0 13px 40px #000a;transform:translate(-50%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer}.continue-bar>span{display:grid}.continue-bar b{font-size:11px}.continue-bar small{color:#96979e;font-size:8px}.continue-bar i{font-style:normal}.continue-bar>strong{padding:10px 14px;border-radius:8px;background:var(--accent);font-size:9px;white-space:nowrap}.continue-bar.gated{border-color:#ff416c55}.continue-bar.gated>strong{box-shadow:0 8px 20px #ff416c30}.drawer,.modal{position:fixed;z-index:100;inset:0;display:none;align-items:flex-end;justify-content:center}.drawer.open,.modal.open{display:flex}.drawer-mask,.modal-mask{position:absolute;inset:0;border:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drawer-card,.modal-card{position:relative;z-index:1;width:min(520px,100%);max-height:82vh;overflow:auto;padding:13px 20px calc(22px + env(safe-area-inset-bottom));border:1px solid #34363b;border-radius:21px 21px 0 0;background:#191a1d;box-shadow:0 -24px 70px #000a}.handle{width:36px;height:4px;margin:0 auto 17px;border-radius:999px;background:#515259}.drawer-close{position:absolute;right:13px;top:11px;width:33px;height:33px;border:0;background:transparent;color:#aaa;font-size:24px;cursor:pointer}.eyebrow{display:block;color:#ff7592;font-size:8px;font-weight:900;letter-spacing:.15em}.drawer-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:15px}.drawer-head h2,.share-card h2{margin:4px 0 0}.drawer-head small{color:#888;font-size:9px}.drawer-head i{font-style:normal}.free-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green)}.episode-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.share-card>p{margin:3px 0 13px;color:#999;font-size:11px}.task-progress{display:flex;align-items:center;justify-content:space-between;margin:13px 0}.task-progress>div{display:flex;gap:5px}.task-progress i{width:26px;height:4px;border-radius:999px;background:#3b3c41}.task-progress i.done{background:var(--accent)}.task-progress span{color:#aaa;font-size:9px}.share-preview{display:grid;grid-template-columns:64px 1fr;gap:10px;padding:8px;border:1px solid #34363b;border-radius:12px;background:#0e0f10}.share-preview img{width:64px;height:76px;border-radius:7px;object-fit:cover}.share-preview div{display:grid;align-content:center}.share-preview span,.share-preview small{color:#aaa;font-size:9px}.share-channels{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:13px}.share-channels button{display:grid;justify-items:center;gap:5px;padding:9px 2px;border:0;border-radius:10px;background:#26272b;color:#ddd;font-size:9px;cursor:pointer}.share-channels i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;font-style:normal;font-weight:900}.wa{background:#25d366}.tg{background:#2aabee}.fb{background:#1877f2}.copy{background:#666672}.share-channels button.recommended{outline:2px solid #ff607d}.share-channels button.recommended:after{content:"Recommended";color:#ff6d87;font-size:7px}.share-trust{display:grid;gap:2px;margin-top:12px;color:#707178;font-size:8px}.modal{align-items:center;padding:16px}.modal-card{width:min(400px,100%);padding:28px;border-radius:19px;text-align:center}.conversion-icon,.success-icon{width:56px;height:56px;display:grid;place-items:center;margin:0 auto 13px;border-radius:16px;background:#ff416c18;color:#ff6683;font-size:23px}.success-icon{background:#42d39218;color:var(--green)}.modal-card h2{margin:6px 0;font-size:23px}.modal-card p{margin:0 0 17px;color:#999}.modal-card>small{display:block;color:#666;font-size:8px}.story-modal{text-align:left}.toast{position:fixed;z-index:140;left:50%;bottom:78px;max-width:calc(100vw - 24px);padding:10px 14px;border:1px solid #3a3c41;border-radius:10px;background:#292a2e;color:#fff;opacity:0;transform:translate(-50%,12px);transition:.2s;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%)}@media(min-width:760px){.landing-shell{padding-top:28px}.watch-shell{width:580px}.video-stage{height:440px}.story-panel{padding:22px 22px 28px}.continue-bar{width:540px}}@media(max-width:520px){.landing-shell{padding:0 0 92px}.watch-shell{border:0;border-radius:0;box-shadow:none}.breadcrumbs{padding-top:2px}.video-stage{height:82vw;min-height:292px;max-height:390px;border-radius:17px}.story-panel{padding-left:14px;padding-right:14px}.continue-bar{bottom:7px}}.video-stage{height:min(94vw,500px);min-height:340px;max-height:500px}.episode-heading p{font-size:12px}.story-proof{font-size:10px}.section-head b{font-size:13px}.section-head button,.engagement-row small{font-size:10px}.story-line{font-size:12px;line-height:1.65}.story-tags span{font-size:9px}@media(min-width:760px){.video-stage{height:500px}}@media(max-width:520px){.breadcrumbs{min-height:39px;font-size:11px}.video-stage{height:97vw;min-height:320px;max-height:440px;border-radius:18px}.story-panel{padding-top:23px}.episode-heading h1{font-size:18px}.episode-heading h1 small{font-size:16px}.story-proof{font-size:10px}.episode-section,.synopsis-section{padding:18px 0}.engagement-row{padding:16px 0}.engagement-row button>span{width:42px;height:42px}.unlock-offer{display:none}.continue-bar b{font-size:12px}.continue-bar small,.continue-bar>strong{font-size:9px}}.episode-heading h1 i{font-style:normal}.breadcrumbs{min-height:46px;font-size:12px}.breadcrumbs strong{font-weight:800}@media(max-width:520px){.breadcrumbs{min-height:44px;font-size:12px;padding-left:13px;padding-right:13px}}.controls .speed-button{width:auto;min-width:34px;padding:0 5px;color:#fff;font-size:10px;font-weight:800;letter-spacing:-.02em}.episode-heading .creator-line{margin-top:7px;color:#8f9097;font-size:12px}.episode-heading .creator-line span{color:#a8a9af}.story-proof{gap:24px;margin-top:15px}.story-proof .metric{display:flex;align-items:center;gap:5px;color:#92939a}.story-proof .metric svg{width:13px;height:13px;fill:currentColor;stroke-width:0}.story-proof .metric b{font-size:12px}.story-proof .metric small{font-size:10px}.range-head{align-items:flex-end}.range-tabs{display:flex;gap:20px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.range-tabs::-webkit-scrollbar{display:none;width:0;height:0}.range-tabs button{position:relative;padding:0 0 9px;border:0;background:transparent;color:#777982;font-size:11px;font-weight:800}.range-tabs button.active{color:#fff}.range-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--accent)}@media(max-width:520px){body{font-size:15px}.controls span{font-size:10px}.story-panel{padding-top:25px}.episode-heading h1{font-size:19px}.episode-heading h1 small{font-size:17px}.episode-heading .creator-line,.story-proof .metric b{font-size:13px}.story-proof .metric small,.section-head button,.range-tabs button{font-size:11px}.inline-episode-grid button,.episode-grid button{font-size:15px}.engagement-row small{font-size:11px}.synopsis-section .section-head b{font-size:14px}.story-line{font-size:13px}.story-tags span{font-size:10px}}.story-proof{gap:18px;flex-wrap:wrap}.story-proof .rating-metric i{color:#f4b642;font-style:normal;font-size:13px}.story-proof .rating-metric small{margin-left:1px}.landing-shell{padding-bottom:28px}.toast{bottom:20px}@media(max-width:520px){.landing-shell{padding-bottom:24px}}.story-proof{display:flex;align-items:center;gap:0}.story-proof .metric{min-width:78px;justify-content:center;padding:0 17px;border-right:1px solid #303238}.story-proof .metric:first-child{justify-content:flex-start;padding-left:0}.story-proof .metric b{font-size:13px}.story-proof .metric svg{color:#a5a6ac}.inline-episode-grid button.locked:after,.episode-grid button.locked:after{content:none}@media(max-width:520px){.story-proof .metric{min-width:72px;padding:0 14px}.story-proof .metric b{font-size:14px}}.inline-episode-grid button .episode-number,.episode-grid button .episode-number{display:grid;place-items:center;height:100%}.episode-wave{display:none;align-items:center;justify-content:center;gap:2px;height:18px}.episode-wave i{width:2px;height:5px;border-radius:999px;background:currentColor;transform-origin:center;animation:episodeWave .72s ease-in-out infinite alternate}.episode-wave i:nth-child(2){height:12px;animation-delay:-.34s}.episode-wave i:nth-child(3){height:8px;animation-delay:-.56s}.episode-wave i:nth-child(4){height:14px;animation-delay:-.18s}.is-playing .inline-episode-grid button.active .episode-number,.is-playing .episode-grid button.active .episode-number{display:none}.is-playing .inline-episode-grid button.active .episode-wave,.is-playing .episode-grid button.active .episode-wave{display:flex}@keyframes episodeWave{0%{transform:scaleY(.45);opacity:.7}to{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.episode-wave i{animation:none}.episode-wave i:nth-child(1),.episode-wave i:nth-child(3){transform:scaleY(.55)}}.video-stage:before{background-image:var(--poster,url(/img/fatal-sweet-love-cover-v2.png))}.discover-more{margin-top:8px}.recommendation-card h2{margin:5px 0 15px}.recommendation-grid{display:grid;gap:10px}.recommendation-item{display:grid;grid-template-columns:72px 1fr;gap:12px;width:100%;padding:9px;border:1px solid #303238;border-radius:12px;background:#202125;color:#fff;text-align:left;cursor:pointer}.recommendation-cover{display:block;width:72px;height:92px;border-radius:8px;background:linear-gradient(145deg,#75294a,#161719 68%);background-position:center;background-size:cover}.recommendation-item>span:last-child{display:grid;align-content:center;gap:4px}.recommendation-item b{font-size:13px}.recommendation-item small{color:#888a91;font-size:10px}.recommendation-item i{margin-top:8px;color:#ff6d8b;font-size:10px;font-style:normal;font-weight:800}.video-stage.remote-demo:before{background:#000}.video-stage.remote-demo video{opacity:1}.episode-heading .title-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.episode-heading h1{min-width:0;margin:0;overflow:hidden;color:#fafafa;font-size:21px;font-weight:850;line-height:1.25;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.episode-chip{flex:none;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid #34363b;border-radius:999px;background:#222327;color:#a8a9b0;font-size:10px;font-weight:700;line-height:1}.episode-chip i{font-style:normal}.episode-chip strong{color:#fff;font-size:11px}.story-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:15px 0 18px;padding:10px 4px;border:1px solid #292b30;border-radius:12px;background:linear-gradient(180deg,#1d1e22,#1a1b1e)}.story-proof .metric{min-width:0;min-height:24px;justify-content:center;padding:0 10px;border-right:0;color:#a8a9b0}.story-proof .metric+.metric{border-left:1px solid #303238}.story-proof .metric:first-child{justify-content:center;padding-left:10px}.story-proof .metric:last-child{border-right:0}.story-proof .metric b{color:#f7f7f8;font-size:14px;font-weight:800;letter-spacing:-.01em}.story-proof .metric svg{width:14px;height:14px;color:#8f9199}.story-proof .rating-metric i{font-size:14px}@media(max-width:520px){.story-panel{padding-top:19px}.episode-heading h1{font-size:20px}.episode-chip{padding:6px 9px;font-size:10px}.story-proof{margin-top:13px;margin-bottom:16px;padding:10px 2px}.story-proof .metric{padding:0 7px}.story-proof .metric:first-child{padding-left:7px}.story-proof .metric b{font-size:14px}}.share-card{padding:14px 18px calc(20px + env(safe-area-inset-bottom));border-color:#3a3c43;background:linear-gradient(180deg,#1d1e22 0,#17181b);box-shadow:0 -30px 90px #000d}.share-card:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,#ff6688aa,transparent)}.share-card .handle{margin-bottom:15px;background:#62646c}.share-card .drawer-close{top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:#292a2f;color:#b8b9bf;font-size:20px;line-height:1}.share-hero{display:flex;align-items:center;gap:12px;padding-right:42px}.share-hero-icon{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#ff5175,#e52d59);color:#fff;box-shadow:0 10px 24px #ff416c30}.share-hero-icon svg{width:20px;height:20px}.share-hero>div{min-width:0}.share-hero .eyebrow{margin-bottom:3px;color:#ff7995;font-size:9px;letter-spacing:.13em}.share-card .share-hero h2{margin:0;font-size:22px;line-height:1.2;letter-spacing:-.025em}.share-card>p{margin:9px 0 0;padding-left:54px;color:#a5a6ad;font-size:12px;line-height:1.5}.share-card .task-progress{display:grid;grid-template-columns:1fr auto;gap:13px;margin:18px 0 14px;padding:0}.share-card .task-progress>div{display:flex;gap:6px}.share-card .task-progress i{width:auto;flex:1;height:6px;background:#393b42}.share-card .task-progress i.done{background:linear-gradient(90deg,#ff416c,#ff7a96);box-shadow:0 0 12px #ff416c55}.share-card .task-progress span{color:#b4b5bb;font-size:10px;font-weight:700;white-space:nowrap}.share-card .share-preview{position:relative;grid-template-columns:58px 1fr;gap:12px;padding:10px 58px 10px 10px;border-color:#34363d;border-radius:14px;background:#222328}.share-card .share-preview img{width:58px;height:74px;border-radius:9px}.share-card .share-preview div{gap:2px}.share-card .share-preview b{font-size:13px;line-height:1.25}.share-card .share-preview span{display:-webkit-box;overflow:hidden;color:#a2a3aa;font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.share-card .share-preview small{margin-top:2px;color:#6f7179;font-size:8px}.share-card .share-preview>strong{position:absolute;right:10px;top:10px;padding:5px 7px;border-radius:999px;background:#ff416c18;color:#ff7592;font-size:9px}.share-channel-head{display:flex;align-items:end;justify-content:space-between;margin:17px 1px 9px}.share-channel-head b{font-size:12px}.share-channel-head small{color:#777982;font-size:9px}.share-card .share-channels{grid-template-columns:repeat(2,1fr);gap:8px;margin:0}.share-card .share-channels button{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:58px;padding:9px 12px;border:1px solid transparent;border-radius:13px;background:#25262b;color:#f1f1f3;font-size:11px;font-weight:700}.share-card .share-channels i{flex:none;width:36px;height:36px}.share-card .share-channels button.recommended{outline:0;border-color:#ff5e80;background:linear-gradient(135deg,#30252a,#27282d);box-shadow:inset 0 0 0 1px #ff416c22}.share-card .share-channels button.recommended:after{content:"Best";position:absolute;right:8px;top:7px;padding:2px 5px;border-radius:999px;background:#ff416c1f;color:#ff7592;font-size:7px}.share-card .share-trust{display:flex;flex-wrap:wrap;gap:7px 14px;margin:13px 2px 2px;color:#74767e;font-size:8px}.share-card .discover-more{margin:5px 0 0;color:#8b8d95;font-size:9px}@media(max-width:380px){.share-card{padding-left:14px;padding-right:14px}.share-card .share-hero h2{font-size:20px}.share-card>p{padding-left:0}.share-channel-head small{display:none}}.share-card{padding:12px 20px calc(18px + env(safe-area-inset-bottom));border-color:#34363a;background:#191a1c;box-shadow:0 -18px 55px #000b}.share-card:before{display:none}.share-card .handle{width:34px;margin-bottom:14px;background:#55575d}.share-card .drawer-close{top:12px;right:12px;background:transparent;color:#9b9ca2;font-size:22px}.share-hero{display:block;padding-right:38px}.share-hero-icon,.share-hero .eyebrow{display:none}.share-card .share-hero h2{font-size:20px;font-weight:750;line-height:1.3;letter-spacing:-.015em}.share-card>p{margin:6px 0 0;padding-left:0;color:#96979d;font-size:12px;line-height:1.5}.share-card .task-progress{gap:12px;margin:16px 0 15px}.share-card .task-progress i{height:4px;background:#383a3f}.share-card .task-progress i.done{background:#ff5578;box-shadow:none}.share-card .task-progress span{color:#94959b;font-size:9px;font-weight:500}.share-card .share-preview{grid-template-columns:48px 1fr;gap:10px;padding:9px;border-color:#303237;border-radius:10px;background:#202124}.share-card .share-preview img{width:48px;height:62px;border-radius:7px}.share-card .share-preview b{font-size:12px;font-weight:700}.share-card .share-preview span{font-size:9px}.share-card .share-preview small{font-size:8px}.share-card .share-preview>strong{display:none}.share-channel-head{margin:16px 0 8px}.share-channel-head b{font-size:12px;font-weight:700}.share-channel-head small{display:none}.share-card .share-channels{grid-template-columns:repeat(3,1fr);gap:4px}.share-card .share-channels button{display:grid;justify-items:center;justify-content:center;gap:6px;min-height:74px;padding:7px 2px;border:0;border-radius:9px;background:transparent;color:#d9d9dc;font-size:9px;font-weight:500}.share-card .share-channels button:hover{background:#222326}.share-card .share-channels i{width:40px;height:40px;font-size:12px}.share-card .share-channels button.recommended{border:0;background:transparent;box-shadow:none}.share-card .share-channels button.recommended:after{content:"Recommended";position:static;padding:0;background:transparent;color:#ff6d89;font-size:7px;font-weight:500}.share-card .share-trust{justify-content:center;gap:6px 14px;margin:8px 0 0;color:#676970;font-size:8px}.share-card .discover-more{margin-top:4px;min-height:28px;color:#777980;font-size:9px;font-weight:500}@media(max-width:380px){.share-card{padding-left:16px;padding-right:16px}.share-card .share-channels i{width:38px;height:38px}}.share-card .task-progress{align-items:center}.share-card .task-progress>div{width:100%}.share-card .task-progress i{min-width:0;height:5px;border-radius:999px;background:#34363b;transition:background .2s ease,transform .2s ease}.share-card .task-progress i.done{background:var(--accent);transform:scaleY(1.12)}.share-card .share-preview{grid-template-columns:54px 1fr;padding:10px}.share-card .share-preview img{width:54px;height:70px}.share-card .share-preview div{gap:4px}.share-card .share-preview b{font-size:13px}.share-card .share-preview span{color:#bbbcc1;font-size:10px;line-height:1.45}.share-card .share-preview small{color:#7e8087;font-size:8px;font-weight:600}.share-channel-head{margin-top:18px}.share-channel-head b{font-size:13px}.share-card .share-channels button{min-height:78px}.share-card .share-channels i{width:42px;height:42px}.share-card .share-channels i svg{width:22px;height:22px;stroke:none;fill:#fff}.share-card .share-channels .wa svg path:first-child{fill:none;stroke:#fff;stroke-width:1.7}.share-card .share-channels .wa svg path:last-child{fill:#fff}.share-card .share-channels .copy svg{fill:none;stroke:#fff;stroke-width:1.9}.share-card .share-channels button.recommended:after{display:none}.drawer.open .drawer-mask{animation:drawerMaskIn .18s ease-out both}.drawer.open .drawer-card{animation:drawerSlideIn .24s cubic-bezier(.2,.78,.28,1) both;will-change:transform}.drawer.closing .drawer-mask{animation:drawerMaskOut .18s ease-in both}.drawer.closing .drawer-card{animation:drawerSlideOut .18s ease-in both}@keyframes drawerSlideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drawerSlideOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes drawerMaskIn{0%{opacity:0}to{opacity:1}}@keyframes drawerMaskOut{0%{opacity:1}to{opacity:0}}.share-card .handle,.share-card .share-hero{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.share-card.dragging .handle,.share-card.dragging .share-hero{cursor:grabbing}.drawer-card .handle,.drawer-card .drawer-head{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.drawer-card.dragging .handle,.drawer-card.dragging .drawer-head{cursor:grabbing}.share-card{overscroll-behavior:contain}.share-card.dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.lock-overlay{position:absolute;z-index:6;inset:0;display:none;place-content:center;justify-items:center;gap:9px;padding:30px;text-align:center;background:#050506b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lock-overlay.visible{display:grid}.lock-mark{width:46px;height:46px;display:grid;place-items:center;border:1px solid #ffffff26;border-radius:50%;background:#151619d9;color:#fff}.lock-mark svg{width:22px;height:22px}.lock-overlay b{max-width:260px;font-size:19px;line-height:1.3}.lock-overlay small{max-width:270px;color:#bbbcc2;font-size:11px}.lock-overlay button{margin-top:4px;padding:11px 20px;border:0;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;font-weight:800;cursor:pointer}.big-play{width:54px;height:54px;overflow:hidden;border:1px solid rgba(255,255,255,.5);background:#0a0a0c47;box-shadow:0 5px 18px #0000003d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:opacity .2s ease,transform .2s ease,background .2s ease,box-shadow .2s ease}.big-play:before{display:none}.big-play:hover,.big-play:focus-visible{background:#0a0a0c6b;border-color:#ffffffb8;box-shadow:0 7px 22px #00000052;outline:0}.big-play:active{transform:translate(-50%,-50%) scale(.94)}.big-play svg{width:23px;height:23px;margin-left:3px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.controls .pause-icon{fill:currentColor;stroke:none}.sound-prompt{position:absolute;z-index:7;left:50%;top:58%;display:none;align-items:center;gap:6px;padding:8px 12px;border:1px solid #ffffff8a;border-radius:999px;background:transparent;color:#fff;font-size:10px;font-weight:750;text-shadow:0 1px 3px #000;transform:translate(-50%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer}.sound-prompt.visible{display:flex}.sound-prompt svg{width:15px;height:15px}@media(max-width:520px){.video-stage{height:clamp(360px,calc(100dvh - 282px),680px);max-height:none}.synopsis-section{padding-top:20px}}.share-card{padding:12px 18px calc(22px + env(safe-area-inset-bottom));border-color:#3a3c43;background:linear-gradient(180deg,#1d1e21,#17181b 72%);box-shadow:0 -28px 80px #000d}.share-card .handle{width:38px;height:4px;margin-bottom:17px;background:#666971}.share-card .drawer-close{top:13px;right:12px;color:#b6b7bd}.share-card .share-hero h2{font-size:22px;font-weight:800;letter-spacing:-.025em}.share-card>p{margin-top:5px;color:#a5a6ac;font-size:11px}.share-card .task-progress{margin:15px 0 16px;gap:12px}.share-card .task-progress i{height:5px;background:#383a40}.share-card .task-progress i.done{background:linear-gradient(90deg,#ff416c,#ff7895);box-shadow:0 0 14px #ff416c45}.share-card .task-progress span{font-size:9px;color:#a7a8ae}.share-card .share-preview{grid-template-columns:82px 1fr;min-height:118px;gap:14px;padding:12px;border:1px solid #393b42;border-radius:15px;background:linear-gradient(135deg,#26272b,#202125);box-shadow:inset 0 1px #ffffff08,0 12px 28px #0003}.share-card .share-preview img{width:82px;height:108px;border-radius:10px;box-shadow:0 8px 20px #0008}.share-card .share-preview div{gap:6px;align-content:center}.share-card .share-preview b{font-size:16px;line-height:1.25;letter-spacing:-.01em}.share-card .share-preview span{font-size:11px;line-height:1.5;color:#c4c5ca;-webkit-line-clamp:3}.share-card .share-preview small{font-size:9px;color:#82848c}.share-channel-head{margin:20px 2px 9px}.share-channel-head b{font-size:13px;color:#f2f2f4}.share-card .share-channels{grid-template-columns:repeat(3,1fr);gap:10px}.share-card .share-channels button{min-height:104px;gap:9px;padding:10px 4px;border-radius:14px;color:#f5f5f6;font-size:11px;font-weight:650;transition:transform .16s ease,background .16s ease}.share-card .share-channels button:hover{background:#ffffff08;transform:translateY(-2px)}.share-card .share-channels button:active{transform:scale(.96)}.share-card .share-channels i{width:60px;height:60px;box-shadow:0 12px 24px #0005,inset 0 1px #ffffff35}.share-card .share-channels i svg{width:29px;height:29px}.share-card .share-channels .wa{background:linear-gradient(145deg,#2be275,#18b95a)}.share-card .share-channels .tg{background:linear-gradient(145deg,#37b9f1,#198fcf)}.share-card .share-channels .fb{background:linear-gradient(145deg,#3188f4,#1768d4)}@media(max-width:380px){.share-card{padding-left:14px;padding-right:14px}.share-card .share-preview{grid-template-columns:72px 1fr;gap:11px}.share-card .share-preview img{width:72px;height:96px}.share-card .share-preview b{font-size:14px}.share-card .share-channels i{width:56px;height:56px}}.share-verifying{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:10px;margin:0 0 14px;padding:11px 12px;border:1px solid #343940;border-radius:12px;background:#202226;color:#fff}.share-verifying[hidden],.share-verifying:not(.active){display:none}.share-verifying.is-success{border-color:#25d36655;background:#1c2821}.share-verifying-spinner{width:28px;height:28px;border:2px solid #555b63;border-right-color:#25d366;border-radius:50%;animation:shareVerifySpin .8s linear infinite}.share-verifying-check{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#25d366;animation:shareVerifyPop .28s cubic-bezier(.2,.8,.2,1) both}.share-verifying-check svg{width:16px;height:16px;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;fill:none}.share-verifying>span:last-child{display:grid;gap:2px}.share-verifying b{font-size:11px}.share-verifying small{color:#979da4;font-size:9px}.share-verifying.is-success small{color:#8fba9c}.share-failure{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;margin:0 0 14px;padding:11px 12px;border:1px solid #e08a4352;border-radius:12px;background:#25211f;box-shadow:inset 3px 0 #e08a43,0 8px 22px #0003;animation:shareFailureIn .24s cubic-bezier(.2,.8,.2,1) both}.share-failure[hidden]{display:none}.share-failure-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#ff9d4d1c;color:#ffb36f}.share-failure-icon svg{width:20px;height:20px;stroke-width:1.9}.share-failure>span:nth-child(2){display:grid;gap:2px}.share-failure b{font-size:12px;color:#fff3e9}.share-failure small{color:#cdb9aa;font-size:9px;line-height:1.45}.share-failure em{color:#746d68;font-size:7px;font-style:normal;letter-spacing:.03em}.share-failure button{min-width:68px;height:34px;border:1px solid #ffad6948;border-radius:9px;background:#ff9d4d12;color:#ffc18e;font-size:9px;font-weight:800;cursor:pointer}.share-card.failure-pulse .task-progress{animation:shareProgressShake .32s ease}@keyframes shareVerifySpin{to{transform:rotate(360deg)}}@keyframes shareVerifyPop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes shareFailureIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes shareProgressShake{0%,to{transform:translate(0)}30%{transform:translate(-4px)}65%{transform:translate(4px)}}.share-card .share-channel-head{text-align:left;margin-top:18px}.share-card .share-channels{display:grid;grid-template-columns:1fr}.share-card .share-channels .whatsapp-primary{width:100%;min-height:78px;grid-template-columns:48px 1fr 24px;align-items:center;justify-items:stretch;gap:13px;padding:11px 15px;border:1px solid #58ea9152;border-radius:17px;background:linear-gradient(135deg,#17683a,#124f31 58%,#173d2b);box-shadow:inset 0 1px #fff2,0 14px 34px #071e135c;color:#fff;text-align:left;overflow:hidden;position:relative}.share-card .share-channels .whatsapp-primary:before{content:"";position:absolute;width:130px;height:130px;right:-45px;top:-72px;border-radius:50%;background:#65f39a1c;pointer-events:none}.share-card .share-channels .whatsapp-primary:hover{background:linear-gradient(135deg,#1b7542,#155a37 58%,#194830);transform:translateY(-1px)}.share-card .share-channels .whatsapp-primary:active{transform:scale(.985)}.share-card .share-channels .whatsapp-primary i{width:48px;height:48px;background:#25d366;box-shadow:0 8px 20px #092e195c,inset 0 1px #fff6}.share-card .share-channels .whatsapp-primary i svg{width:25px;height:25px}.whatsapp-primary-copy{display:grid;gap:3px;min-width:0}.whatsapp-primary-copy b{font-size:14px;letter-spacing:-.01em}.whatsapp-primary-copy small{color:#c5ebd2;font-size:9px;line-height:1.35;font-weight:500}.whatsapp-primary-arrow{font-size:22px;color:#d9f8e4;text-align:right;transition:transform .16s ease}.whatsapp-primary:hover .whatsapp-primary-arrow{transform:translate(3px)}.unlock-share-only[hidden],.regular-share-actions[hidden]{display:none!important}.share-card.regular-mode .share-hero-icon{background:#ffffff0d;color:#dfe1e6}.share-card.regular-mode .share-hero h2{font-size:21px}.share-card.regular-mode .share-preview{margin-top:15px}.regular-share-actions{margin-top:17px}.regular-share-copy{display:grid;gap:3px;margin:0 2px 12px}.regular-share-copy b{font-size:13px;color:#f2f2f4}.regular-share-copy span{font-size:9px;color:#85878e}.regular-share-channels{display:grid;grid-template-columns:1fr;gap:10px}.regular-share-channels button{min-height:105px;display:grid;justify-items:center;align-content:center;gap:9px;padding:11px 5px;border:1px solid #35373d;border-radius:15px;background:linear-gradient(145deg,#25262a,#202125);box-shadow:inset 0 1px #ffffff09,0 10px 24px #0003;color:#f0f1f3;font-size:10px;font-weight:650;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.regular-share-channels button:hover{transform:translateY(-2px);border-color:#494c54;background:#292a2f}.regular-share-channels button:active{transform:scale(.96)}.regular-share-channels i{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;color:#fff;box-shadow:0 10px 22px #0005,inset 0 1px #ffffff3d}.regular-share-channels i svg{width:29px;height:29px}.regular-share-channels .wa{background:#25d366}.regular-share-channels .tg{background:#2aabee}.regular-share-channels .fb{background:#1877f2}.regular-share-channels .facebook-brand svg path:first-child{display:none}.regular-share-channels .facebook-brand .facebook-f{fill:#fff}@media(max-width:380px){.regular-share-channels{gap:7px}.regular-share-channels button{min-height:96px}.regular-share-channels i{width:52px;height:52px}}#conversionModal{align-items:flex-end;padding:0}.conversion-card{padding:12px 18px calc(22px + env(safe-area-inset-bottom));overflow:hidden;text-align:left;background:linear-gradient(180deg,#1d1e22,#151619);border-color:#3b3d44;box-shadow:0 -28px 80px #000d}.conversion-card .handle{margin-bottom:41px}.conversion-card .drawer-close{z-index:3;top:12px;right:22px;width:31px;height:31px;display:grid;place-items:center;border:1px solid #ffffff12;border-radius:50%;background:#292a2f;color:#c5c6ca;font-size:20px;line-height:1}.conversion-visual{position:relative;margin:0 0 19px;overflow:hidden;border:1px solid #3c3e45;border-radius:17px;background:#090a0c}.conversion-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b0c0e66,#0000 42%);pointer-events:none}.conversion-visual img{display:block;width:100%;height:auto;max-height:min(42vh,280px);object-fit:contain;object-position:center;filter:saturate(.88) contrast(1.06)}.conversion-series-count{position:absolute;z-index:2;right:12px;bottom:11px;padding:6px 9px;border:1px solid #ffffff1f;border-radius:999px;background:#090a0ca8;color:#d5d6da;font-size:8px;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.conversion-series-count b{color:#fff;font-size:10px}.conversion-card h2{margin:0 2px 8px;font-size:24px;letter-spacing:-.035em}.conversion-card>p{margin:0 2px 18px;color:#a9abb2;font-size:12px;line-height:1.55}.conversion-card .primary-button{width:100%;min-height:54px;border-radius:14px;background:linear-gradient(135deg,#ff416c,#ff5f7f);box-shadow:0 13px 30px #ff416c38;font-size:14px}.conversion-card>small{display:block;margin-top:10px;color:#70727a;font-size:8px;text-align:center}.share-card .share-channels[data-count="1"]{grid-template-columns:1fr}.share-card .share-channels[data-count="2"]{grid-template-columns:repeat(2,1fr)}.share-card .share-channels[data-count="3"]{grid-template-columns:repeat(3,1fr)}.share-card .share-channels[data-count]:not([data-count="1"]) button{width:auto;min-height:92px;border-color:transparent;background:transparent;box-shadow:none}.share-card .share-channels[data-count]:not([data-count="1"]) button:hover{background:#ffffff08}.link-unavailable{position:fixed;z-index:500;inset:0;display:grid;place-items:center;padding:24px;background:#101114;color:#fff;text-align:center}.link-unavailable>div{max-width:440px}.link-unavailable span{color:#ff6482;font-weight:900}.link-unavailable h1{margin:10px 0 8px;font-size:28px}.link-unavailable p{margin:0;color:#9b9da5}.inline-episode-grid{padding-bottom:5px;scrollbar-width:none}.inline-episode-grid::-webkit-scrollbar{display:none;width:0;height:0}.inline-episode-grid button,.episode-grid button{cursor:pointer;opacity:1}.inline-episode-grid button:disabled,.episode-grid button:disabled{color:#ddd;-webkit-text-fill-color:currentColor}.inline-episode-grid button.active:disabled,.episode-grid button.active:disabled{color:#ff7290;-webkit-text-fill-color:currentColor}.inline-episode-grid button.active,.episode-grid button.active{cursor:default}.sd-floating-overlay{position:fixed;z-index:1000;inset:0;border:0;padding:0;background:#000000bf;opacity:0;pointer-events:none;transition:opacity .16s ease-out;will-change:opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sd-floating-overlay.visible{opacity:1;pointer-events:auto}.sd-floating-overlay.visible.closing{opacity:0;pointer-events:none}.sd-floating-panel{left:50%!important;width:min(520px,100%)!important;max-width:100vw;margin-left:calc(min(520px,100%)/-2);color:#f7f7f8;border:1px solid #34363b;border-bottom:0;border-radius:21px 21px 0 0;box-shadow:0 -24px 70px #000a;overflow:hidden;box-sizing:border-box;touch-action:none;--rv-floating-panel-z-index:1001;--rv-floating-panel-background-color:#191a1d;--rv-floating-panel-header-background-color:#191a1d;--rv-floating-panel-thumb-background-color:#515259;--rv-floating-panel-thumb-width:36px}.sd-floating-panel.sd-floating-panel--fit{display:flex;flex-direction:column;height:auto!important;bottom:0;position:fixed}.sd-floating-panel .rv-floating-panel__header,.sd-floating-panel .sd-floating-header{position:relative;flex:none;display:flex;align-items:center;justify-content:center;padding:10px 44px 8px;touch-action:none;user-select:none;cursor:grab;-webkit-user-select:none}.sd-floating-panel.dragging .sd-floating-header{cursor:grabbing}.sd-floating-panel .sd-floating-handle{display:flex;align-items:center;justify-content:center;width:100%;min-height:20px;margin:0;pointer-events:none}.sd-floating-panel .sd-floating-handle .rv-floating-panel__thumb{margin:0}.sd-floating-panel .rv-floating-panel__body{touch-action:pan-y}.sd-floating-panel.sd-floating-panel--fit .rv-floating-panel__body{position:relative;flex:1 1 auto;min-width:0;min-height:0;max-width:100%;max-height:calc(var(--sd-panel-max, 100dvh) - 48px);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sd-floating-panel .rv-floating-panel__body::-webkit-scrollbar{display:none;width:0;height:0}.sd-floating-panel .sd-floating-content{min-width:0}.sd-floating-content .share-preview span,.sd-floating-content>p{display:-webkit-box;overflow:hidden;color:#9b9b9b;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;word-break:break-word}.sd-floating-content>small{display:block;margin-top:10px;color:#9b9b9b;text-align:center}.sd-floating-panel.share-card,.sd-floating-panel.conversion-card,.sd-floating-panel.recommendation-card{padding:0}.sd-floating-panel:not(.share-card):not(.conversion-card):not(.recommendation-card) .rv-floating-panel__body{padding:0 20px calc(22px + env(safe-area-inset-bottom))}.sd-floating-panel.share-card .rv-floating-panel__body{padding:12px 20px calc(18px + env(safe-area-inset-bottom))}.sd-floating-panel.conversion-card .rv-floating-panel__body{padding:12px 18px calc(22px + env(safe-area-inset-bottom))}.sd-floating-panel.recommendation-card .rv-floating-panel__body{padding:0 20px calc(22px + env(safe-area-inset-bottom))}.sd-floating-panel.share-card .share-hero,.sd-floating-panel.share-card .share-preview,.sd-floating-panel.share-card .share-channels,.sd-floating-panel.share-card .task-progress,.sd-floating-panel.share-card>p{max-width:100%;min-width:0}.sd-floating-panel.share-card .share-preview{padding-right:10px}.sd-floating-panel.share-card .share-channels .whatsapp-primary{max-width:100%}.sd-floating-panel .rv-floating-panel__header>.drawer-close{position:absolute;top:50%;right:12px;z-index:5;width:33px;height:33px;margin:0;border:0;background:transparent;color:#aaa;font-size:24px;line-height:1;transform:translateY(-50%);cursor:pointer}.sd-floating-panel.share-card .rv-floating-panel__header>.drawer-close,.sd-floating-panel.conversion-card .rv-floating-panel__header>.drawer-close{top:50%;right:12px;transform:translateY(-50%)}.video-stage.video-stage--suspended video{display:none!important}.video-stage.is-locked video{visibility:hidden;pointer-events:none}.video-stage.is-locked .big-play,.video-stage.is-locked .controls,.video-stage.is-locked .sound-prompt,.video-stage.is-locked .video-loading{display:none!important;opacity:0;pointer-events:none}.lock-cover{position:absolute;z-index:1;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#101113}.video-stage.is-locked .video-shade{opacity:.35;background:linear-gradient(180deg,#00000026 20%,#0000008c)}.video-stage.is-locked .lock-overlay{background:#0505068c}body.sd-layer-open .player-wrap,body.sd-layer-open .video-stage,body.sd-layer-open .video-stage video{pointer-events:none!important}body.sd-layer-open .player-wrap{z-index:0}.video-loading{position:absolute;z-index:5;inset:0;display:none;place-content:center;place-items:center;pointer-events:none;background:#05050647}.video-loading.visible{display:grid}.video-loading-spinner{width:42px;height:42px;border:3px solid rgba(255,255,255,.22);border-top-color:#fff;border-radius:50%;animation:videoLoadSpin .7s linear infinite;box-shadow:0 4px 18px #00000059}.video-stage.is-loading .big-play{opacity:0;pointer-events:none}@keyframes videoLoadSpin{to{transform:rotate(360deg)}}.controls{opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease;z-index:8}.controls.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.video-stage video{pointer-events:none}.video-stage .controls button,.video-stage .controls .progress,.video-stage .big-play,.video-stage .sound-prompt{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.video-shade{transition:opacity .22s ease}.video-stage.controls-visible .video-shade,.video-stage:not(.playing) .video-shade{opacity:1}.video-stage.playing:not(.controls-visible) .video-shade{opacity:0}.player-wrap .video-stage{height:min(94vw,500px);min-height:340px;max-height:500px}@media(min-width:760px){.player-wrap .video-stage{height:500px;max-height:500px}}@media(max-width:520px){.player-wrap .video-stage{height:clamp(360px,calc(100dvh - 282px),680px);min-height:340px;max-height:none;border-radius:18px}}
