html:has(.pdm-page),body:has(.pdm-page){background:#050506!important;margin:0!important;overflow-x:hidden!important}
body:has(.pdm-page) .wp-site-blocks>header,body:has(.pdm-page) .wp-site-blocks>footer{display:none!important}
body:has(.pdm-page) .wp-site-blocks{padding:0!important;margin:0!important;width:100%!important;max-width:none!important}
body:has(.pdm-page) .entry-content,body:has(.pdm-page) .wp-block-post-content,body:has(.pdm-page) main.wp-block-group{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
body:has(.pdm-page) .wp-block-post-title,body:has(.pdm-page) .entry-title,body:has(.pdm-page) header.entry-header{display:none!important}
.pdm-page{--ink:#fff7ef;--muted:#d9cfd6;--hot:#ff2d63;--hot2:#e537c3;--orange:#ff9338;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",Arial,sans-serif;color:var(--ink);background:#050506;min-height:100svh;width:100%!important;max-width:100%!important;margin:0!important;overflow-x:hidden}
.pdm-page *{box-sizing:border-box}
.pdm-inner{width:min(390px,100%);margin:0 auto;padding:0 16px}
.pdm-appbar{position:sticky;top:0;z-index:12;background:rgba(5,5,6,.98);border-bottom:1px solid rgba(255,255,255,.08)}
.pdm-appbar-row{height:68px;display:flex;align-items:center;justify-content:space-between;gap:10px}
.pdm-app-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}
.pdm-icon{width:40px;height:40px;border-radius:12px;overflow:hidden;display:grid;place-items:center;flex:0 0 auto;background:#1b1b20}
.pdm-logo-img{display:block;width:100%;height:100%;object-fit:cover}
.pdm-app-title{font-weight:950;line-height:1.08;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:118px}
.pdm-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}
.pdm-lang{height:34px;max-width:88px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#17171b;color:#fff;font-size:.78rem;font-weight:800;padding:0 24px 0 10px;outline:0}
.pdm-open{border:0;border-radius:999px;background:#ff2d63;color:white;min-width:96px;min-height:42px;padding:0 13px;font-weight:950;font-size:.88rem;cursor:pointer;white-space:nowrap}
.pdm-hero{position:relative;min-height:auto;padding:14px 0 18px;background:linear-gradient(180deg,#160e11 0,#090708 230px,#050506 100%)}
.pdm-poster-wrap{position:relative;width:min(306px,79vw);margin:0 auto 16px;border-radius:14px;overflow:hidden}
.pdm-poster{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:14px}
.pdm-play{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;border:0;background:rgba(255,255,255,.96);cursor:pointer;display:grid;place-items:center}
.pdm-play:before{content:"";width:21px;height:26px;background:#1b1b1d;clip-path:polygon(0 0,100% 50%,0 100%);margin-left:5px}
.pdm-badge{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:5px;background:rgba(0,0,0,.62);border-radius:999px;padding:4px 8px 4px 25px;color:#fff;font-size:.62rem;line-height:1;text-transform:uppercase;font-weight:900;letter-spacing:.01em}
.pdm-badge:before{content:"";position:absolute;left:7px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:4px;background:#ff2d63}
.pdm-badge:after{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:6px;height:8px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}
.pdm-title{font-size:1.06rem;line-height:1.22;margin:0 0 9px;font-weight:950;text-wrap:balance}
.pdm-desc{font-size:.96rem;line-height:1.48;color:#d7e8ff;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.pdm-cta{display:block;width:100%;margin:16px auto 0;border:0;border-radius:999px;min-height:54px;color:white;font-size:1.02rem;font-weight:950;background:linear-gradient(100deg,var(--orange),#ff575a 45%,var(--hot2));cursor:pointer}
.pdm-episodes{background:#202020;padding:20px 0 calc(26px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.08)}
.pdm-tabs{display:flex;align-items:center;gap:22px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:16px}
.pdm-tab{position:relative;border:0;background:transparent;color:#fff;font-weight:900;padding:0 0 14px;cursor:pointer}
.pdm-tab.is-active{color:#ff2d63}
.pdm-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#ff2d63}
.pdm-full{margin-left:auto;border:0;background:transparent;color:#cfe1ff;font-size:.82rem;text-decoration:none;cursor:pointer;padding:0 0 14px}
.pdm-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}
.pdm-ep{position:relative;border:0;border-radius:7px;background:#272727;color:white;min-height:40px;font-weight:900;cursor:pointer}
.pdm-ep.is-active{background:#ff2d63}
.pdm-ep.is-locked:before{content:"";position:absolute;right:7px;top:3px;width:8px;height:7px;border:1.5px solid #bdbdbd;border-bottom:0;border-radius:7px 7px 0 0;opacity:.9}
.pdm-ep.is-locked:after{content:"";position:absolute;right:5px;top:9px;width:13px;height:10px;border-radius:2px;background:#777;box-shadow:0 0 0 1px rgba(255,255,255,.25) inset}
.pdm-modal-backdrop{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.78);display:none;align-items:flex-end;justify-content:center}
.pdm-modal-backdrop.is-open{display:flex}
.pdm-modal{width:min(420px,100%);background:#111115;border-radius:22px 22px 0 0;padding:24px 18px max(22px,env(safe-area-inset-bottom))}
.pdm-modal-head{display:flex;justify-content:space-between;gap:14px;align-items:start;margin-bottom:12px}
.pdm-modal h2{font-size:1.55rem;line-height:1.1;margin:0;font-weight:950}
.pdm-x{width:42px;height:42px;border:0;border-radius:50%;background:#29292e;color:white;font-size:22px;cursor:pointer}
.pdm-price-wrap{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin:14px 0 8px}.pdm-price{font-size:3rem;font-family:Georgia,serif;color:#ffd15a;font-weight:900;line-height:1;margin:0}.pdm-normal-price{font-size:.72rem;line-height:1.22;color:#c9c2ca;font-weight:850;margin-bottom:5px;max-width:12.5em;text-wrap:pretty}
.pdm-modal p{color:var(--muted);line-height:1.55;margin:0 0 16px}
.pdm-benefits{display:grid;gap:8px;margin:0 0 18px;padding:0;list-style:none;color:#f4edf2;font-weight:800}
.pdm-benefits li:before{content:"";display:inline-block;width:16px;height:16px;background:#6df0a1;margin:0 8px -3px 2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M6.2 12.6 1.8 8.3l1.7-1.7 2.7 2.7 6.3-6.1 1.7 1.7-8 7.7Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M6.2 12.6 1.8 8.3l1.7-1.7 2.7 2.7 6.3-6.1 1.7 1.7-8 7.7Z'/%3E%3C/svg%3E") center/contain no-repeat}
.pdm-pay{width:100%;border:0;border-radius:999px;background:#ff2d63;color:white;min-height:52px;font-weight:850;font-size:1rem;cursor:pointer}
.pdm-note{display:none;margin-top:12px;border-radius:12px;background:rgba(78,196,118,.16);color:#a7f2bd;padding:12px;line-height:1.45;font-size:.9rem}
.pdm-note.is-visible{display:block}
.pdm-page[dir="rtl"] .pdm-copy,.pdm-page[dir="rtl"] .pdm-modal{text-align:right}
.pdm-page[dir="rtl"] .pdm-appbar-row,.pdm-page[dir="rtl"] .pdm-app-left,.pdm-page[dir="rtl"] .pdm-modal-head{direction:rtl}
.pdm-page[dir="rtl"] .pdm-badge{left:auto;right:10px;padding-left:8px;padding-right:25px}
.pdm-page[dir="rtl"] .pdm-badge:before{left:auto;right:7px}
.pdm-page[dir="rtl"] .pdm-badge:after{left:auto;right:12px;transform:translateY(-50%) rotate(180deg)}
.pdm-page[dir="rtl"] .pdm-tabs,.pdm-page[dir="rtl"] .pdm-grid{direction:ltr}
.pdm-page[dir="rtl"] .pdm-price-wrap{direction:rtl}.pdm-page[dir="rtl"] .pdm-price{direction:ltr;text-align:right}.pdm-page[dir="rtl"] .pdm-normal-price{text-align:right;direction:rtl}
@media (max-width:370px){
  .pdm-lang{max-width:68px;padding-right:18px;font-size:.72rem}
  .pdm-open{min-width:82px;font-size:.8rem;padding:0 10px}
  .pdm-app-title{max-width:96px}
  .pdm-inner{padding:0 12px}
  .pdm-grid{gap:7px}
  .pdm-ep{min-height:38px}
}
@media (max-height:760px) and (max-width:759px){
  .pdm-appbar-row{height:64px}
  .pdm-poster-wrap{width:min(282px,75vw);margin-bottom:14px}
  .pdm-hero{padding-top:10px;padding-bottom:16px}
  .pdm-desc{font-size:.94rem;line-height:1.43;-webkit-line-clamp:2}
}
@media (min-width:760px){
  .pdm-inner{width:min(1120px,calc(100% - 48px))}
  .pdm-app-title{max-width:190px}
  .pdm-hero{padding:64px 0 128px}
  .pdm-hero .pdm-inner{display:grid;grid-template-columns:360px minmax(0,560px);gap:52px;align-items:center}
  .pdm-poster-wrap{width:360px;margin:0;order:2}
  .pdm-copy{order:1}
  .pdm-title{font-size:clamp(2.2rem,4vw,4.5rem);line-height:.98;letter-spacing:-.035em}
  .pdm-desc{font-size:1.1rem;max-width:50ch}
  .pdm-cta{width:280px;margin:18px 0 0}
  .pdm-episodes .pdm-inner{width:min(760px,calc(100% - 48px))}
  .pdm-grid{gap:10px}
  .pdm-ep{min-height:48px}
  .pdm-modal-backdrop{align-items:center}
  .pdm-modal{border-radius:22px;padding:28px;width:480px}
}
@media (prefers-reduced-motion:reduce){
  .pdm-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}
}
/* v1.4.0 video/player refinements */
.pdm-desc.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible}
.pdm-desc-toggle{margin:8px 0 0;padding:0;border:0;background:transparent;color:#ff7aa1;font-weight:900;font-size:.88rem;cursor:pointer}
.pdm-page[dir="rtl"] .pdm-desc-toggle{text-align:right}
.pdm-bottom-cta{background:#202020;padding:0 0 calc(22px + env(safe-area-inset-bottom));}
.pdm-bottom-cta .pdm-cta{margin:0 auto;box-shadow:0 10px 26px rgba(229,55,195,.18)}
.pdm-ep.has-video{background:#323235;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
.pdm-ep.has-video:before{content:"";position:absolute;left:7px;top:50%;transform:translateY(-50%);width:8px;height:10px;background:#ff7aa1;clip-path:polygon(0 0,100% 50%,0 100%);opacity:.95}
.pdm-ep.has-video:hover,.pdm-ep.has-video:focus-visible{background:#3b3138;outline:2px solid rgba(255,45,99,.45);outline-offset:2px}
.pdm-ep.has-video.is-active{background:#ff2d63}.pdm-ep.has-video.is-active:before{background:#fff}
.pdm-play.is-disabled{display:none}
.pdm-video-backdrop{position:fixed;inset:0;z-index:45;background:rgba(0,0,0,.84);display:none;align-items:center;justify-content:center;padding:18px}
.pdm-video-backdrop.is-open{display:flex}
.pdm-video-modal{width:min(720px,100%);background:#0d0d10;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:14px;color:#fff;outline:0}
.pdm-video-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}
.pdm-video-head h2{margin:2px 0 0;font-size:1rem;line-height:1.25;font-weight:950;color:#fff}
.pdm-video-episode{color:#ff7aa1;font-size:.8rem;font-weight:950;letter-spacing:.01em}
.pdm-video{display:block;width:100%;max-height:72svh;background:#000;border-radius:12px;outline:0}
@media (max-width:370px){.pdm-bottom-cta{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.pdm-desc-toggle{font-size:.84rem}}
@media (min-width:760px){.pdm-bottom-cta{padding:0 0 42px}.pdm-bottom-cta .pdm-inner{width:min(760px,calc(100% - 48px))}.pdm-bottom-cta .pdm-cta{width:360px}.pdm-video-modal{padding:16px}.pdm-video-head h2{font-size:1.15rem}}


/* v1.4.17 Fizzio-inspired plan modal */
html.pdm-modal-open,html.pdm-modal-open body{overflow:hidden!important}
.pdm-modal-backdrop{position:fixed;inset:0;z-index:40;background:#000;display:none;overflow-y:auto;overscroll-behavior:contain;align-items:stretch;justify-content:center;padding:0;color:#fff}
.pdm-modal-backdrop.is-open{display:block}
.pdm-modal{width:min(440px,100%);min-height:100svh;margin:0 auto;background:#000;border-radius:0;padding:0 16px calc(92px + env(safe-area-inset-bottom));outline:0;color:#fff;box-shadow:none}
.pdm-deal-strip{position:sticky;top:0;z-index:4;margin:0 -16px 12px;padding:12px 16px;background:#ff0a6c;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 10px 30px rgba(255,10,108,.22)}
.pdm-deal-copy{display:grid;gap:2px;font-weight:950;line-height:1.05;min-width:0}.pdm-deal-copy span{font-size:.78rem}.pdm-deal-copy strong{font-size:1.12rem;letter-spacing:.01em}.pdm-deal-button{border:0;border-radius:999px;background:#fff;color:#ff0a6c;min-height:36px;padding:0 16px;font-weight:950;white-space:nowrap;cursor:pointer}
.pdm-plan-head{display:flex;align-items:flex-start;justify-content:center;position:relative;margin:10px 0 16px;text-align:center}.pdm-plan-head>div{min-width:0}.pdm-plan-head h2{font-size:1.48rem;line-height:1.05;margin:0 40px 6px;font-weight:850;letter-spacing:-.02em}.pdm-plan-head p{margin:0;color:#d8d8e2;font-size:.96rem}.pdm-plan-head .pdm-x{position:absolute;right:0;top:-7px;background:transparent;color:#fff;width:38px;height:38px;font-size:26px}
.pdm-plan-list{display:grid;gap:12px;margin:0 0 12px}.pdm-plan-card{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr) minmax(112px,auto);align-items:center;gap:10px;width:100%;min-height:88px;padding:17px 16px;border:1px solid rgba(255,255,255,.78);border-radius:16px;background:#050505;color:#fff;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.pdm-plan-card:hover,.pdm-plan-card:focus-visible{transform:translateY(-1px);outline:2px solid rgba(255,255,255,.2);outline-offset:2px}.pdm-plan-card.is-selected{background:#563f07;border-color:#efc85e;box-shadow:0 12px 32px rgba(239,200,94,.18)}.pdm-plan-card.is-best{padding-top:26px}.pdm-best-tag{position:absolute;left:0;right:0;top:0;height:18px;display:flex;align-items:center;justify-content:center;border-radius:15px 15px 0 0;background:rgba(255,255,255,.08);font-size:.62rem;font-weight:850;color:#fff}.pdm-best-tag:before{content:"";width:12px;height:12px;margin-right:5px;background:#fff;clip-path:polygon(50% 0,62% 32%,96% 32%,69% 52%,79% 88%,50% 66%,21% 88%,31% 52%,4% 32%,38% 32%)}
.pdm-plan-radio{width:20px;height:20px;border-radius:50%;border:2px solid #d9d9de;display:inline-grid;place-items:center}.pdm-plan-card.is-selected .pdm-plan-radio{border-color:#fff;background:#fff}.pdm-plan-card.is-selected .pdm-plan-radio:after{content:"";width:10px;height:7px;border-radius:1px;background:#6b4a00;clip-path:polygon(0 48%,18% 28%,42% 54%,82% 0,100% 18%,43% 100%)}
.pdm-plan-main{display:grid;gap:5px;min-width:0}.pdm-plan-main strong{font-size:1.12rem;line-height:1;text-transform:uppercase;font-weight:800;color:#edf5ff}.pdm-plan-main em{justify-self:start;background:#ff2369;color:#fff;border-radius:4px;padding:3px 5px;font-style:normal;font-size:.62rem;font-weight:800}.pdm-plan-main span{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:.72rem}.pdm-plan-main del{color:#b4b4bd}.pdm-plan-main b{color:#fff;font-weight:850}
.pdm-plan-price{justify-self:end;min-width:112px;min-height:58px;padding:8px 10px 7px 18px;background:rgba(255,255,255,.1);clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 50%);display:flex;align-items:flex-start;justify-content:center;color:#fff;text-align:right}.pdm-plan-card.is-selected .pdm-plan-price{background:rgba(255,255,255,.12)}.pdm-plan-currency{font-weight:850;font-size:.82rem;margin-top:10px;margin-right:4px}.pdm-plan-major{font-size:2.55rem;line-height:.9;font-weight:850;letter-spacing:-.035em}.pdm-plan-cents{font-size:1rem;font-weight:850;line-height:1;margin:4px 0 0 2px}.pdm-plan-price small{align-self:flex-end;font-size:.68rem;font-weight:760;line-height:1.05;margin:0 0 7px 3px;max-width:42px;text-align:left}
.pdm-plan-terms{font-size:.76rem;line-height:1.33;color:#f2f5ff;margin:10px 0 12px}.pdm-safe-pill{width:max-content;max-width:100%;margin:0 auto 20px;border-radius:999px;background:#00c987;color:#fff;padding:7px 16px 7px 34px;font-size:.78rem;font-weight:950;position:relative}.pdm-safe-pill:before{content:"";position:absolute;left:14px;top:50%;width:13px;height:13px;transform:translateY(-50%);background:#fff;clip-path:polygon(50% 0,92% 16%,86% 70%,50% 100%,14% 70%,8% 16%)}.pdm-safe-pill:after{content:"";position:absolute;left:18px;top:50%;width:6px;height:5px;transform:translateY(-48%);background:#00c987;clip-path:polygon(0 48%,25% 24%,45% 52%,78% 0,100% 22%,45% 100%)}
.pdm-refund-seal{width:138px;height:138px;margin:4px auto 20px;border:2px solid rgba(255,255,255,.72);border-radius:50%;display:grid;place-items:center;position:relative;color:#fff;text-align:center}.pdm-refund-seal:before{content:"";position:absolute;inset:29px;border:2px solid rgba(255,255,255,.65);border-radius:50%}.pdm-refund-seal span{font-size:.68rem;letter-spacing:.38em;transform:translateY(7px);opacity:.86}.pdm-refund-seal strong{z-index:1;background:#f5cf75;color:#050505;padding:6px 14px;border-radius:2px;font-size:.94rem;line-height:1;font-weight:950}.pdm-refund-seal em{font-style:normal;font-size:.58rem;letter-spacing:.28em;transform:translateY(-7px);opacity:.88}
.pdm-guarantee{text-align:left;margin:0 0 34px}.pdm-guarantee h3,.pdm-fans h3{font-size:1.44rem;line-height:1.08;margin:0 0 12px;text-align:center;font-weight:950;letter-spacing:-.03em;text-wrap:balance}.pdm-guarantee p{font-size:.94rem;line-height:1.45;color:#e7eefc;margin:0}.pdm-fans{padding-bottom:10px}.pdm-feature-card{position:relative;overflow:hidden;border-radius:14px;background:linear-gradient(135deg,#f2c575,#ffe4ae);color:#050505;padding:26px 18px 20px;min-height:198px}.pdm-feature-card:after{content:"";position:absolute;right:-34px;top:-42px;width:160px;height:220px;background:rgba(255,255,255,.24);transform:rotate(20deg);border-radius:40px}.pdm-feature-text{position:relative;z-index:1;max-width:72%}.pdm-feature-card h4{margin:0 0 14px;font-size:1.28rem;line-height:1.05;font-weight:950;letter-spacing:-.02em}.pdm-feature-card .pdm-benefits{color:#080808;margin:0;gap:9px;font-size:.86rem}.pdm-feature-card .pdm-benefits li:before{background:#050505}.pdm-feature-poster{position:absolute;right:12px;bottom:12px;width:92px;height:128px;object-fit:cover;border-radius:10px;box-shadow:0 18px 38px rgba(0,0,0,.28);z-index:1}.pdm-modal-paybar{position:fixed;left:50%;bottom:0;z-index:5;transform:translateX(-50%);width:min(440px,100%);padding:12px 16px max(12px,env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(0,0,0,0),#000 18%,#000)}.pdm-pay{width:100%;border:0;border-radius:12px;background:#f4d39a;color:#040404;min-height:52px;font-weight:850;font-size:1rem;cursor:pointer}.pdm-note{display:none;margin-top:10px;border-radius:12px;background:rgba(78,196,118,.16);color:#a7f2bd;padding:12px;line-height:1.45;font-size:.9rem}.pdm-note.is-visible{display:block}
.pdm-page[dir="rtl"] .pdm-plan-card{text-align:right;grid-template-columns:minmax(112px,auto) minmax(0,1fr) 26px}.pdm-page[dir="rtl"] .pdm-plan-radio{grid-column:3}.pdm-page[dir="rtl"] .pdm-plan-price{grid-column:1;grid-row:1}.pdm-page[dir="rtl"] .pdm-plan-main{grid-column:2;grid-row:1}.pdm-page[dir="rtl"] .pdm-plan-price small{text-align:right}.pdm-page[dir="rtl"] .pdm-best-tag:before{margin-right:0;margin-left:5px}.pdm-page[dir="rtl"] .pdm-feature-poster{right:auto;left:12px}.pdm-page[dir="rtl"] .pdm-feature-text{margin-left:auto;text-align:right}.pdm-page[dir="rtl"] .pdm-guarantee{text-align:right}.pdm-page[dir="rtl"] .pdm-plan-head .pdm-x{right:auto;left:0}
@media (max-width:370px){.pdm-modal{padding-left:12px;padding-right:12px}.pdm-deal-strip{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.pdm-deal-button{padding:0 12px;font-size:.76rem}.pdm-plan-card{grid-template-columns:24px minmax(0,1fr) minmax(98px,auto);padding:15px 12px}.pdm-plan-price{min-width:98px;padding-left:14px}.pdm-plan-major{font-size:2.18rem}.pdm-feature-text{max-width:68%}.pdm-feature-poster{width:82px;height:116px}}
@media (min-width:760px){.pdm-modal-backdrop{background:rgba(0,0,0,.84);padding:24px 0}.pdm-modal{min-height:auto;border-radius:22px;overflow:hidden;padding-bottom:92px}.pdm-deal-strip{border-radius:22px 22px 0 0}.pdm-modal-paybar{position:sticky;margin:0 -16px calc(-92px - env(safe-area-inset-bottom));transform:none;left:auto;width:auto}}
@media (prefers-reduced-motion:reduce){.pdm-plan-card{transition:none}}



/* v1.4.18 popup promo banner */
.pdm-promo-banner{display:block;width:100%;height:auto;border-radius:14px;margin:0 0 16px;background:#120012;box-shadow:0 16px 38px rgba(0,0,0,.34)}
.pdm-promo-banner[hidden]{display:none!important}
.pdm-page.has-promo-banner .pdm-feature-card{display:none!important}
.pdm-page.has-promo-banner .pdm-fans h3{margin-bottom:14px}


/* v1.4.19 lighter emphasis in plan modal */
.pdm-plan-head h2{font-weight:820!important;letter-spacing:-.018em!important}
.pdm-plan-main strong{font-weight:720!important;font-size:1.06rem!important;letter-spacing:-.006em!important}
.pdm-plan-main em{font-weight:740!important}
.pdm-plan-main b{font-weight:760!important}
.pdm-plan-currency,.pdm-plan-cents{font-weight:740!important}
.pdm-plan-major{font-weight:760!important;letter-spacing:-.025em!important}
.pdm-guarantee h3,.pdm-fans h3{font-weight:820!important;letter-spacing:-.02em!important}
.pdm-refund-seal strong,.pdm-pay,.pdm-deal-button{font-weight:800!important}


/* v1.4.20 custom middle trust badge */
.pdm-trust-badge-img{display:block;width:min(328px,88%);height:auto;margin:10px auto 24px;background:#000;border-radius:6px;object-fit:contain}
.pdm-trust-badge-img[hidden]{display:none!important}
.pdm-page.has-trust-badge .pdm-refund-seal{display:none!important}
.pdm-page.has-trust-badge .pdm-guarantee{margin-top:2px}


/* v1.4.21 modal poster showcase */
.pdm-poster-showcase{margin:2px 0 30px;padding:2px 0 0;overflow:hidden;text-align:center;color:#fff}
.pdm-poster-showcase[hidden]{display:none!important}
.pdm-poster-showcase h3{margin:0 0 16px;font-size:1.34rem;line-height:1.12;font-weight:820;letter-spacing:-.02em;text-wrap:balance;color:#fff}.pdm-poster-showcase h3 span{color:#ffda72}.pdm-coming-title{margin-top:22px!important}
.pdm-vip-rank{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:end;margin:0 auto 10px;width:100%;max-width:384px;overflow:visible}.pdm-vip-rank[hidden]{display:none!important}
.pdm-rank-card{position:relative;min-height:160px;display:flex;align-items:flex-end;justify-content:flex-end;overflow:visible}.pdm-rank-number{position:absolute;left:-2px;bottom:1px;z-index:0;font-size:7.2rem;line-height:.72;font-weight:900;letter-spacing:-.14em;color:#ffe071;text-shadow:0 12px 26px rgba(0,0,0,.42);pointer-events:none}.pdm-rank-card:nth-child(2) .pdm-rank-number,.pdm-rank-card:nth-child(3) .pdm-rank-number{color:#f2f3f8}.pdm-rank-card img{position:relative;z-index:1;width:min(92px,82%);height:128px;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.78);box-shadow:0 14px 28px rgba(0,0,0,.45);background:#141414;margin-left:auto}.pdm-rank-card:first-child img{border-color:#f8c84f}
.pdm-coming-row{display:flex;gap:9px;overflow-x:auto;overflow-y:hidden;margin:0 -2px;padding:0 2px 8px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.pdm-coming-row[hidden]{display:none!important}.pdm-coming-row::-webkit-scrollbar{height:0}.pdm-coming-poster{flex:0 0 104px;width:104px;height:144px;object-fit:cover;border-radius:7px;background:#111;scroll-snap-align:start;box-shadow:0 12px 26px rgba(0,0,0,.34)}
.pdm-page.has-poster-showcase .pdm-guarantee{margin-top:0}.pdm-page[dir="rtl"] .pdm-coming-row{direction:rtl}.pdm-page[dir="rtl"] .pdm-rank-card{justify-content:flex-start}.pdm-page[dir="rtl"] .pdm-rank-card img{margin-left:0;margin-right:auto}.pdm-page[dir="rtl"] .pdm-rank-number{left:auto;right:-2px;letter-spacing:-.08em}
@media (max-width:370px){.pdm-poster-showcase h3{font-size:1.18rem}.pdm-vip-rank{gap:6px}.pdm-rank-card{min-height:146px}.pdm-rank-number{font-size:6.2rem}.pdm-rank-card img{width:min(82px,82%);height:116px}.pdm-coming-poster{flex-basis:94px;width:94px;height:130px}}


/* v1.4.22 appbar language placement */
.pdm-appbar-row{gap:12px!important}.pdm-app-left{min-width:0;flex:1 1 auto}.pdm-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:0;flex:0 0 auto}.pdm-actions .pdm-open{display:none!important}.pdm-lang{height:40px;min-width:116px;max-width:136px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#141418;color:#fff;font-size:.82rem;font-weight:850;padding:0 34px 0 14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04);cursor:pointer}.pdm-lang:focus-visible{outline:2px solid rgba(255,45,99,.72);outline-offset:2px}.pdm-page[dir="rtl"] .pdm-actions{margin-left:0;margin-right:auto}.pdm-page[dir="rtl"] .pdm-lang{padding-left:34px;padding-right:14px}
@media (max-width:370px){.pdm-lang{min-width:104px;max-width:118px;height:38px;font-size:.78rem;padding-left:12px;padding-right:30px}.pdm-appbar-row{height:64px!important}.pdm-app-title{max-width:132px}}


/* v1.4.23 modal top banner and reviews */
.pdm-modal{position:relative}.pdm-promo-banner-top{display:block;width:calc(100% + 32px);max-width:none;height:auto;margin:0 -16px 12px;border-radius:0 0 18px 18px;background:#080008;box-shadow:0 18px 42px rgba(186,0,90,.22);object-fit:cover}.pdm-promo-banner-top[hidden]{display:none!important}.pdm-x-floating{position:absolute;right:16px;top:48px;z-index:6;width:34px;height:34px;background:rgba(0,0,0,.48);border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(8px);font-size:21px;color:#fff}.pdm-deal-strip{position:relative!important;top:auto!important}.pdm-plan-head{margin-top:12px!important}.pdm-plan-head .pdm-x:not(.pdm-x-floating){display:none!important}.pdm-page.has-promo-banner .pdm-feature-card{display:block!important}.pdm-page.has-promo-banner .pdm-fans h3{margin-bottom:12px}.pdm-trust-badge-img{width:min(300px,78%)!important;max-width:300px;margin:18px auto 26px!important;object-position:center center;transform:none!important}.pdm-page.has-trust-badge .pdm-guarantee{margin-top:0}.pdm-fans{padding:0;margin:0 0 28px}.pdm-feature-card{display:block;min-height:0!important;margin:0 0 32px;padding:26px 20px 24px!important;border-radius:14px;background:linear-gradient(135deg,#efc16e 0%,#ffe7ad 58%,#e8b756 100%)!important;box-shadow:0 16px 34px rgba(0,0,0,.28);overflow:hidden}.pdm-feature-card:after{right:-28px;top:-52px;width:190px;height:260px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.26) 0 2px,transparent 2px 14px);opacity:.5;transform:rotate(0deg);border-radius:0}.pdm-feature-text{max-width:none!important;position:relative;z-index:1}.pdm-feature-card h4{text-align:center;margin:0 0 20px!important;font-size:1.22rem!important;line-height:1.1;font-weight:820!important;color:#030303;letter-spacing:-.018em}.pdm-feature-poster{display:none!important}.pdm-feature-card .pdm-benefits{display:grid;gap:14px;margin:0!important;padding:0;list-style:none;color:#030303!important;font-size:.88rem!important;font-weight:620!important;line-height:1.25}.pdm-feature-card .pdm-benefits li{display:flex;align-items:flex-start;gap:12px}.pdm-feature-card .pdm-benefits li:before{content:"";flex:0 0 15px;width:15px;height:15px;margin:1px 0 0!important;background:#030303!important;clip-path:polygon(50% 0,62% 34%,98% 35%,69% 55%,80% 91%,50% 70%,20% 91%,31% 55%,2% 35%,38% 34%);-webkit-mask:none!important;mask:none!important}.pdm-reviews{margin:0;text-align:center;color:#fff}.pdm-reviews h3{margin:0 0 6px!important;font-size:1.38rem;line-height:1.12;font-weight:820;letter-spacing:-.02em}.pdm-reviews-kicker{margin:0 0 20px!important;color:#d5c8d4!important;font-size:.92rem;line-height:1.25;font-style:italic;font-weight:650}.pdm-review-list{display:grid;gap:18px}.pdm-review-card{background:#f3f0ec;color:#050505;border-radius:18px;padding:18px 20px 20px;text-align:left;box-shadow:0 16px 34px rgba(0,0,0,.35)}.pdm-review-head{display:flex;align-items:center;gap:14px;margin:0 0 14px}.pdm-review-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;color:#fff;font-weight:800;background:radial-gradient(circle at 35% 28%,#f5e7cb 0 18%,#b8c0b8 19% 34%,#5b6b78 35% 100%)}.pdm-review-card:nth-child(2) .pdm-review-avatar{background:radial-gradient(circle at 38% 25%,#ffe1c0 0 20%,#cf7c51 21% 42%,#5d4039 43% 100%)}.pdm-review-card:nth-child(3) .pdm-review-avatar{background:radial-gradient(circle at 35% 28%,#d7f4ee 0 18%,#3d9b9d 19% 44%,#1f3446 45% 100%)}.pdm-review-head strong{display:block;font-size:.9rem;line-height:1.2;font-weight:820;color:#050505}.pdm-review-head em{display:block;margin-top:3px;font-size:.72rem;line-height:1.2;font-style:normal;color:#77706a;font-weight:620}.pdm-review-stars{display:flex;gap:4px;margin:0 0 12px}.pdm-review-stars span{width:14px;height:14px;background:#ffad1f;clip-path:polygon(50% 0,62% 34%,98% 35%,69% 55%,80% 91%,50% 70%,20% 91%,31% 55%,2% 35%,38% 34%)}.pdm-review-card p{margin:0!important;color:#050505!important;font-size:.9rem;line-height:1.45;font-weight:450}.pdm-poster-showcase{margin-top:30px!important}.pdm-guarantee{margin-top:26px!important}.pdm-page[dir="rtl"] .pdm-review-card{text-align:right}.pdm-page[dir="rtl"] .pdm-review-head{direction:rtl}.pdm-page[dir="rtl"] .pdm-feature-card .pdm-benefits li{direction:rtl;text-align:right}.pdm-page[dir="rtl"] .pdm-x-floating{right:auto;left:16px}
@media (max-width:370px){.pdm-promo-banner-top{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}.pdm-x-floating{right:12px;top:44px}.pdm-feature-card{padding:24px 18px 22px!important}.pdm-review-card{padding:17px 18px 19px}.pdm-reviews h3{font-size:1.25rem}}
@media (min-width:760px){.pdm-promo-banner-top{border-radius:22px 22px 18px 18px}.pdm-x-floating{top:54px;right:20px}}
