@theme inline{@keyframes accordion-down{0%{height:0}to{height:var(
        --radix-accordion-content-height,var(--accordion-panel-height,auto)
      )}}@keyframes accordion-up{0%{height:var(
        --radix-accordion-content-height,var(--accordion-panel-height,auto)
      )}to{height:0}}}@utility no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none}}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@theme inline{@keyframes scroll-fade-reveal-t{0%{--scroll-fade-t:0px}to{--scroll-fade-t:var(--_scroll-fade-size-t,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}}@utility scroll-fade{--_scroll-fade-size-t:var(
    --scroll-fade-t-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--_scroll-fade-size-b:var(
    --scroll-fade-b-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-block:linear-gradient(to bottom,transparent 0,#000 var(--scroll-fade-t,0px),#000 calc(100% - var(--scroll-fade-b, 0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-t 1ms ease-in-out,scroll-fade-reveal-b 1ms ease-in-out;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-t:var(--_scroll-fade-size-t);--scroll-fade-b:var(--_scroll-fade-size-b)}}@utility scroll-fade-y{--_scroll-fade-size-t:var(
    --scroll-fade-t-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--_scroll-fade-size-b:var(
    --scroll-fade-b-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-block:linear-gradient(to bottom,transparent 0,#000 var(--scroll-fade-t,0px),#000 calc(100% - var(--scroll-fade-b, 0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-t 1ms ease-in-out,scroll-fade-reveal-b 1ms ease-in-out;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-t:var(--_scroll-fade-size-t);--scroll-fade-b:var(--_scroll-fade-size-b)}}@utility scroll-fade-x{--_scroll-fade-size-s:var(
    --scroll-fade-s-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--_scroll-fade-size-e:var(
    --scroll-fade-e-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-inline:linear-gradient(to right,transparent 0,#000 var(--scroll-fade-s,0px),#000 calc(100% - var(--scroll-fade-e, 0px)),transparent 100%);&:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left,transparent 0,#000 var(--scroll-fade-s,0px),#000 calc(100% - var(--scroll-fade-e, 0px)),transparent 100%)}-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-s 1ms ease-in-out,scroll-fade-reveal-e 1ms ease-in-out;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}@utility scroll-fade-t{--_scroll-fade-size-t:var(
    --scroll-fade-t-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to bottom,transparent 0,#000 var(--scroll-fade-t,0px),#000 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-t 1ms ease-in-out;animation-timeline:scroll(self y);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24));animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-t:var(--_scroll-fade-size-t)}}@utility scroll-fade-b{--_scroll-fade-size-b:var(
    --scroll-fade-b-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--scroll-fade-b, 0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-b 1ms ease-in-out;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-b:var(--_scroll-fade-size-b)}}@utility scroll-fade-l{--_scroll-fade-size-s:var(
    --scroll-fade-s-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to right,transparent 0,#000 var(--scroll-fade-s,0px),#000 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-s 1ms ease-in-out;animation-timeline:scroll(self x);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24));animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-s:var(--_scroll-fade-size-s)}}@utility scroll-fade-r{--_scroll-fade-size-e:var(
    --scroll-fade-e-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to right,#000 0,#000 calc(100% - var(--scroll-fade-e, 0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-e 1ms ease-in-out;animation-timeline:scroll(self x);animation-range:calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-e:var(--_scroll-fade-size-e)}}@utility scroll-fade-s{--_scroll-fade-size-s:var(
    --scroll-fade-s-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to right,transparent 0,#000 var(--scroll-fade-s,0px),#000 100%);&:where([dir=rtl],[dir=rtl] *){--scroll-fade-mask:linear-gradient(to left,transparent 0,#000 var(--scroll-fade-s,0px),#000 100%)}-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-s 1ms ease-in-out;animation-timeline:scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24));animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-s:var(--_scroll-fade-size-s)}}@utility scroll-fade-e{--_scroll-fade-size-e:var(
    --scroll-fade-e-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to right,#000 0,#000 calc(100% - var(--scroll-fade-e, 0px)),transparent 100%);&:where([dir=rtl],[dir=rtl] *){--scroll-fade-mask:linear-gradient(to left,#000 0,#000 calc(100% - var(--scroll-fade-e, 0px)),transparent 100%)}-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-e 1ms ease-in-out;animation-timeline:scroll(self inline);animation-range:calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-e:var(--_scroll-fade-size-e)}}@utility scroll-fade-*{--scroll-fade-size:calc(var(--spacing) * --value(integer));--scroll-fade-size:--value([length],[percentage])}@utility scroll-fade-t-*{--scroll-fade-t-size:calc(var(--spacing) * --value(integer));--scroll-fade-t-size:--value([length],[percentage])}@utility scroll-fade-b-*{--scroll-fade-b-size:calc(var(--spacing) * --value(integer));--scroll-fade-b-size:--value([length],[percentage])}@utility scroll-fade-s-*{--scroll-fade-s-size:calc(var(--spacing) * --value(integer));--scroll-fade-s-size:--value([length],[percentage])}@utility scroll-fade-e-*{--scroll-fade-e-size:calc(var(--spacing) * --value(integer));--scroll-fade-e-size:--value([length],[percentage])}@utility scroll-fade-none{--scroll-fade-mask:none}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@theme inline{@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}}@utility shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(
    --shimmer-color,oklch(from currentColor l c h/calc(alpha* 0.2))
  );background-image:var(
    --shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread)))
  );background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;background-position:0 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;@variant dark{--_highlight:var(
      --shimmer-color,oklch(from currentColor max(0.8,calc(l + 0.4)) c h/calc(alpha + 0.4))
    )}&:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}@media (prefers-reduced-motion:reduce){animation:none;background-image:none;-webkit-text-fill-color:currentColor}}@utility shimmer-once{animation-iteration-count:1}@utility shimmer-reverse{animation-direction:reverse}@utility shimmer-none{--shimmer-image:none;--shimmer-text-fill:currentColor}@utility shimmer-color-*{--shimmer-color:--value(--color,[color]);--shimmer-color:color-mix(in oklch,--value(--color,[color]) calc(--modifier(integer) * 1%),transparent)}@utility shimmer-duration-*{--shimmer-duration:calc(--value(integer) * 1ms)}@utility shimmer-spread-*{--shimmer-spread:calc(var(--spacing) * --value(integer));--shimmer-spread:--value([length],[percentage])}@utility shimmer-angle-*{--shimmer-angle:calc(--value(integer) * 1deg)}@media (prefers-reduced-motion:reduce){.shimmer{animation:none;background-image:none;-webkit-text-fill-color:currentColor}}nav.admin-navigation{position:relative;padding:24px;background:linear-gradient(115deg,#19131e,#111219 65%)}.admin-navigation .admin-navigation-inner{align-items:flex-start;gap:24px}.admin-navigation .admin-navigation-brand{padding-top:12px}.admin-navigation .admin-navigation-links{display:grid;grid-template-columns:1.2fr 1fr 1fr;flex:1 1;gap:14px}.admin-navigation .admin-nav-group{min-width:0;padding:16px;border:1px solid #32313d;border-radius:16px;background:#ffffff03}.admin-navigation .admin-nav-group-0{border-color:#643046;background:linear-gradient(145deg,#ff426b0d,transparent)}.admin-navigation .admin-nav-group-title{display:flex;align-items:center;gap:9px;min-height:35px;font-size:11px;line-height:1.5;letter-spacing:.03em;color:#bcb8c5;margin-bottom:10px}.admin-nav-group-title>span{color:#ff789d;font-size:10px;border:1px solid #593044;border-radius:6px;padding:4px 6px}.admin-navigation .admin-navigation-links a{padding:10px;font-size:12px;line-height:1.45}.admin-navigation .admin-navigation-links a svg{flex-shrink:0}.admin-navigation .admin-navigation-links a[aria-current]{background:#452034;border-color:#a44365;box-shadow:inset 3px 0 #ff547e}.subscribe-page .plan-card{transition:border-color .18s,transform .18s;padding:30px}.subscribe-page .plan-card .plan-price-loading{font-size:18px;line-height:1.5;color:#beb4c1;min-height:60px;display:flex;align-items:center}.subscribe-page .plan-card:hover:not(:disabled){transform:translateY(-3px);border-color:#a94b70}.coins-page .coin-pack.selected,.subscribe-page .plan-card.selected{border-color:#ff7297;box-shadow:0 0 0 2px #ff447722,0 14px 40px #0003}.coins-page .coin-pack:focus-visible,.subscribe-page .plan-card:focus-visible{outline:3px solid #ffb4cb;outline-offset:4px}.checkout-card .checkout-heading{padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid #3d2b38}.checkout-step{display:block;color:#ff89aa;font-size:11px;letter-spacing:.14em;font-weight:700;margin-bottom:12px}.checkout-heading h2{font-size:25px;letter-spacing:-.6px;margin-bottom:10px}.checkout-heading p{color:#beb4c1;line-height:1.6}.coins-page .checkout-card,.subscribe-page .checkout-card{background:linear-gradient(155deg,#211822,#13131a 55%);border-color:#4c3041;box-shadow:0 20px 60px #0003}.checkout-card .coupon-box{background:#0e0c1388}.checkout-card input:focus-visible,.checkout-card textarea:focus-visible{outline:2px solid #ff83a3;outline-offset:2px}.coins-page .coin-pack{position:relative;border-radius:20px}.coins-page .coin-pack>svg{color:#ffc867}.coins-page .coin-pack>span{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:12px}.coins-page .reward-card{border-color:#59452d;background:linear-gradient(120deg,#342316,#19171b 70%)}@media(max-width:960px){.admin-navigation .admin-navigation-inner{flex-direction:column}.admin-navigation .admin-navigation-links{width:100%;grid-template-columns:1fr 1fr}.admin-navigation .admin-nav-group-2{grid-column:1/-1}.admin-navigation .admin-nav-group-2 a{display:inline-flex}}@media(max-width:600px){nav.admin-navigation{padding:16px}.admin-navigation .admin-navigation-links{grid-template-columns:1fr;overflow:visible}.admin-navigation .admin-nav-group{padding:12px}.admin-navigation .admin-nav-group-2{grid-column:auto}.admin-navigation .admin-navigation-links a{display:flex}.subscribe-page .plan-card{padding:24px}.checkout-card .checkout-heading{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.subscribe-page .plan-card{transition:none}.subscribe-page .plan-card:hover:not(:disabled){transform:none}}.discovery-page .page-shell{max-width:1500px;padding-top:24px}.discovery-page .hero{display:grid;grid-template-columns:1fr 330px;gap:44px;align-items:center;min-height:550px;padding:44px 60px;border-radius:24px;background:#19121c}.discovery-page .hero>img{filter:blur(22px) saturate(.7);opacity:.4;object-position:center}.discovery-page .hero-backdrop{background:linear-gradient(90deg,#100d16f5,#100d16a8 65%,#341a2b66)}.discovery-page .hero .hero-content{width:100%;min-height:0;padding:0}.discovery-page .hero h1{font-size:clamp(32px,3.6vw,56px);line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.discovery-page .hero .hero-badges{flex-wrap:wrap;margin-bottom:26px}.discovery-page .hero .eyebrow{font-size:10px;letter-spacing:.15em;color:#e8b6c7;margin-bottom:15px}.hero-facts{color:#c1b6c8;font-size:13px;line-height:1.6;margin:18px 0 0}.hero-facts span{color:#ff638c;margin:0 9px}.discovery-page .hero-copy{font-size:15px;line-height:1.7;margin:18px 0 28px;color:#c8c0cd}.discovery-page .hero-poster{position:relative;z-index:1;display:block;width:100%;max-width:300px;justify-self:end;border-radius:16px;overflow:hidden;box-shadow:0 24px 70px #0008;border:1px solid #ffffff26;text-decoration:none}.hero-poster>img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block}.hero-poster>span{display:flex;align-items:center;justify-content:space-between;gap:10px;position:absolute;bottom:0;inset-inline:0;padding:40px 18px 20px;background:linear-gradient(transparent,#100b17);font-size:13px;font-weight:700;color:white}.discovery-page .hero-actions{flex-wrap:wrap}.discovery-page .desktop-nav a{white-space:nowrap}.discovery-page .hero-actions .secondary,.editorial-detail .hero-actions .secondary{width:auto;min-width:112px;padding:10px 16px!important}.discovery-page .hero-actions .primary{background:#fa426e;box-shadow:0 8px 28px #fa426e30}.discovery-intro{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-top:48px}.discovery-intro h2{font-size:clamp(21px,2vw,28px);font-weight:700;letter-spacing:-.035em;margin:0}.discovery-intro>a,.discovery-page .section-heading>a{display:inline-flex;align-items:center;gap:6px;color:#d4c6d3;font-size:13px;text-decoration:none;white-space:nowrap}.discovery-page .categories{padding-top:22px;padding-bottom:18px;border-bottom:1px solid #ffffff12}.discovery-page .categories button{min-height:44px;font-size:13px}.discovery-page .categories button.selected{background:#f3eaf0;color:#241422}.discovery-page .shelf{padding-top:36px}.discovery-page .section-heading h2{font-size:clamp(20px,2vw,27px);font-weight:700}.discovery-page .poster-art{border-radius:12px;border:1px solid #ffffff15;box-shadow:0 6px 22px #0004}.discovery-page .poster strong{font-size:14px;font-weight:650;line-height:1.45;margin-top:12px}.discovery-page .poster .badge{background:#17101cdb;border:1px solid #ffffff35;font-size:9px;letter-spacing:.08em}.discovery-page .poster .rank{top:10px;bottom:auto;left:10px;font-size:32px;line-height:1;padding:7px 10px;border-radius:10px;background:#140e1cdb;color:#fff;-webkit-text-stroke:0;text-shadow:none}.poster-play{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-40%);display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#f44773ed;color:#fff;opacity:0;transition:opacity .2s,transform .2s}.poster:focus-visible .poster-play,.poster:hover .poster-play{opacity:1;transform:translate(-50%,-50%)}.discovery-page a:focus-visible,.discovery-page button:focus-visible,.editorial-detail a:focus-visible,.editorial-detail button:focus-visible{outline:2px solid #ff96b3;outline-offset:5px}.discovery-page .site-footer{margin-top:20px;border-top:1px solid #ffffff14}.editorial-detail .detail-hero{min-height:620px;align-items:center}.editorial-detail .detail-cover{filter:blur(18px);opacity:.38}.editorial-detail .detail-overlay{background:linear-gradient(0deg,#08080c,transparent 60%),linear-gradient(90deg,#08080ce8,#08080c66)}.editorial-detail .detail-content{width:66%;padding:120px clamp(22px,5vw,76px) 64px}.editorial-detail .detail-content h1{font-size:clamp(32px,4vw,58px);line-height:1.08;text-wrap:balance}.detail-poster{position:absolute;right:7%;top:110px;width:25%;max-width:300px;border-radius:18px;overflow:hidden;border:1px solid #ffffff26;box-shadow:0 24px 60px #0008}.detail-poster img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover}.editorial-detail .hero-actions{flex-wrap:wrap;margin-top:24px}.editorial-detail .detail-stats{flex-wrap:wrap;gap:10px}.editorial-detail .episode-section{padding-top:25px}.editorial-detail .episode-heading{gap:16px;flex-wrap:wrap}.editorial-detail .episode{border-radius:12px;transition:border-color .2s,background .2s}.editorial-detail .episode:hover:not(:disabled){border-color:#d3527a;background:#281725}@media(max-width:1000px){.discovery-page .hero{grid-template-columns:1fr 230px;gap:28px;padding:36px;min-height:470px}.discovery-page .hero h1{font-size:36px}.discovery-page .hero-poster{max-width:230px}.discovery-intro{margin-top:34px}}@media(max-width:700px){.discovery-page .page-shell{padding:14px 18px 50px}.discovery-page .hero{display:flex;flex-direction:column-reverse;gap:24px;padding:26px 22px;min-height:0}.discovery-page .hero-poster{width:155px;max-width:48%;align-self:center}.hero-poster>span{display:none}.discovery-page .hero h1{font-size:30px;line-height:1.1}.discovery-page .hero .hero-badges{margin-bottom:16px;gap:6px}.discovery-page .hero .eyebrow{font-size:9px}.discovery-page .hero-copy{-webkit-line-clamp:2;font-size:14px;margin:12px 0 22px}.discovery-page .hero-actions{width:100%;gap:8px}.discovery-page .hero-actions a,.discovery-page .hero-actions button{padding:0 14px;font-size:13px;justify-content:center}.discovery-intro{align-items:start;flex-direction:column;gap:12px}.discovery-page .poster-row{display:grid;grid-auto-flow:column;grid-auto-columns:42%;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.discovery-page .poster{scroll-snap-align:start}.discovery-page .section-heading{gap:8px}.discovery-page .section-heading h2{font-size:21px}.discovery-page .section-heading>a{font-size:12px}.editorial-detail .detail-hero{display:flex;flex-direction:column;min-height:0;padding-top:90px}.editorial-detail .detail-poster{position:relative;top:auto;right:auto;width:170px;max-width:45%;margin:auto}.editorial-detail .detail-content{width:100%;padding:28px 22px 36px}.editorial-detail .detail-content h1{font-size:32px}.editorial-detail .detail-description{font-size:14px}.editorial-detail .hero-actions{gap:10px}.editorial-detail .hero-actions>a,.editorial-detail .hero-actions>button{font-size:13px;padding:10px 14px}.editorial-detail .episode-heading{align-items:start;flex-direction:column}.editorial-detail .episode-balance{font-size:13px}.editorial-detail .episode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-detail .episode{padding:12px 8px}.editorial-detail .episode b{font-size:12px}}@media(prefers-reduced-motion:reduce){.discovery-page *,.editorial-detail *{scroll-behavior:auto!important;transition:none!important}}.plans-switch{gap:8px;padding:6px;margin:24px auto;width:fit-content;max-width:100%;border:1px solid #34313d;border-radius:18px;background:#121219}.plans-switch,.plans-switch button{display:flex;justify-content:center}.plans-switch button{align-items:center;gap:10px;min-width:130px;padding:14px 24px;border:0;border-radius:13px;background:transparent;color:#b9b6c4;font:inherit;font-weight:700;cursor:pointer}.plans-switch button[aria-pressed=true]{background:linear-gradient(110deg,#d72bc6,#ff456c);color:white}.plans-switch button:focus-visible{outline:2px solid white;outline-offset:3px}.plans-switch button:disabled{cursor:default;opacity:.65}.payer-saved{display:flex;align-items:center;gap:12px;padding:16px;margin:18px 0;border:1px solid #34313d;border-radius:14px;background:#121219}.payer-saved>svg{color:#ff527e;flex-shrink:0}.payer-saved>div{flex:1 1;min-width:0}.payer-saved p{font-size:13px;margin:5px 0 0}.payer-saved button{border:1px solid #704054;border-radius:9px;background:transparent;color:#ff8aa8;padding:9px 12px;cursor:pointer}.discovery-page .section-heading h2{letter-spacing:-.035em}.discovery-page .section-heading>a{padding:8px 12px;border:1px solid #ffffff16;border-radius:999px;background:#ffffff04}.discovery-page .poster-info{min-width:0}.discovery-page .poster-info small{display:block;margin-top:7px;color:#aaa5b6;font-size:12px}.discovery-page .poster-art{transition:transform .2s,border-color .2s}.discovery-page .poster:hover .poster-art{transform:translateY(-3px);border-color:#ff638c88}.discovery-page .resume-shelf .poster-row{display:grid;grid-auto-flow:column;grid-auto-columns:340px;grid-template-columns:none;justify-content:start;overflow-x:auto;gap:16px;padding:4px 2px 14px;scroll-snap-type:x mandatory}.discovery-page .resume-card{display:flex;gap:16px;align-items:center;padding:12px;background:linear-gradient(125deg,#211722,#121219);border:1px solid #ffffff18;border-radius:16px;scroll-snap-align:start;text-decoration:none}.discovery-page .resume-card .poster-art{width:86px;min-width:86px;height:129px;aspect-ratio:2/3;border-radius:9px}.discovery-page .resume-card .poster-info{flex:1 1}.discovery-page .resume-card strong{margin:0 0 9px;font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.discovery-page .resume-card .audio-chip,.discovery-page .resume-card .badge,.discovery-page .resume-card .poster-meta,.discovery-page .resume-card .poster-play{display:none}.resume-caption{display:block;font-size:11px;color:#bcb4c5}.resume-progress{display:block;height:4px;border-radius:8px;background:#ffffff18;overflow:hidden;margin:10px 0 13px}.resume-progress>span{display:block;height:100%;background:linear-gradient(90deg,#d82ec5,#ff577c);border-radius:8px}.resume-action{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#ff8daa}@media(max-width:700px){.discovery-page .resume-shelf .poster-row{grid-auto-columns:min(310px,90%)}.discovery-page .resume-card{gap:12px;padding:10px}.discovery-page .resume-card .poster-art{width:72px;min-width:72px;height:108px}.discovery-page .resume-card strong{font-size:12px}}