.provider-notice.svelte-vg5r9f{color:#ffeef2c7;background:#bd29481a;border:1px solid #bd294847;border-left:3px solid #bd2948;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .375rem .5rem .875rem;display:flex}p.svelte-vg5r9f{flex:1;min-width:0;margin:0;font-size:.8125rem;line-height:1.5}strong.svelte-vg5r9f{color:#ffeef2f0;font-weight:600}button.svelte-vg5r9f{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.32rem;flex:0 0 44px;place-items:center;padding:0;display:grid}button.svelte-vg5r9f:hover{background:#ffffff0e}button.svelte-vg5r9f:focus-visible{outline-offset:2px;outline:2px solid #bd2948}svg.svelte-vg5r9f{width:18px;height:18px}.home-page{gap:.58rem}.home-page .topbar__title{color:#fffffff0;letter-spacing:-.035em;font-size:1.32rem}.home-page .topbar__status,.home-page .topbar__status-tier,.home-page .topbar__status-chevron{border-radius:.34rem}.home-page .topbar__status{background:#ffffff0e;border-color:#ffffff1c}.home-page .topbar__status-tier--active{color:#ffeef2f0;background:#bd2948;border-color:#bd29486b}.home-page .topbar__status-chevron{background:#ffffff13}.home-page .topbar__vip{box-shadow:none;background:#bd294824;border-color:#bd29486b;gap:.34rem}.home-page .topbar__vip-icon{color:#ffeef2f0;background:#bd2948;border-color:#bd29487a;border-radius:.28rem}.home-page .topbar__vip-label{color:#ffeef2f0;text-shadow:none}.home-page .topbar__vip-tier{color:#ffffff8a}.home-page .search-strip{color:#ffffff94;background:#ffffff0f;border:0;border-radius:.34rem;min-height:2.62rem;font-size:.84rem;font-weight:640}.home-page .search-strip__icon{color:#ffeef2e6;background:#bd29482e;border-radius:.24rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.86rem;display:inline-flex}.promo-strip{color:#ffffffdb;width:100%;min-height:2.05rem;font:inherit;cursor:pointer;background:#bd294817;border:1px solid #bd294847;border-radius:.34rem;align-items:center;gap:.42rem;padding:0 .6rem;font-size:.76rem;display:flex}.promo-strip__icon{flex-shrink:0;font-size:.86rem}.promo-strip__text{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.promo-strip__arrow{color:#bd2948d9;flex-shrink:0;font-size:1rem}:root[data-theme=light] .promo-strip{color:var(--text);background:#bd29480d;border-color:#bd294838}.home-feature-card{min-height:10rem;color:inherit;background:linear-gradient(120deg,#bd294821,#0000 46%),#ffffff0e;border:1px solid #bd294857;border-radius:.38rem;grid-template-columns:6.2rem minmax(0,1fr);align-items:stretch;gap:.72rem;padding:.58rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.home-feature-card__poster{aspect-ratio:.7;contain:paint;background:#ffffff12;border-radius:.32rem;align-self:stretch;width:100%;min-height:8.85rem;position:relative;overflow:hidden;transform:translateZ(0)}.home-feature-card__image{object-fit:cover;object-position:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateZ(0)}.home-feature-card__fallback-title{color:currentColor;letter-spacing:-.045em;max-width:8ch;font-size:1.06rem;font-weight:850;line-height:.94;position:absolute;top:auto;bottom:.55rem;left:.55rem;right:.55rem}.home-feature-card__copy{align-content:center;gap:.46rem;min-width:0;display:grid}.home-feature-card__title{color:#fffffff0;letter-spacing:-.048em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:max(1.18rem,min(6.4vw,1.72rem));font-weight:870;line-height:1;display:-webkit-box;overflow:hidden}.home-feature-card__synopsis{color:#ffffff8a;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.38;display:-webkit-box;overflow:hidden}.home-feature-card__footer{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.home-feature-card__meta{color:#ffffff75;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:720;line-height:1.24;overflow:hidden}.home-feature-card__button{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#bd2948;border-radius:.32rem;flex:none;justify-content:center;align-items:center;min-height:2.1rem;padding:0 .85rem;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 .12rem .36rem #bd294861}.home-feature-card__footer .home-feature-card__button{color:#fff}.home-page .section-block,.home-page .footer-card{background:var(--panel-bg);border:0;border-radius:.38rem;padding:.58rem}.home-state-card{gap:.58rem;display:grid}.home-state-card p:not(.section-label){color:#ffffff94;font-size:.82rem;line-height:1.4}.home-state-card__action{color:#ffeef2f0;width:-moz-fit-content;width:fit-content;min-height:2.25rem;font:inherit;cursor:pointer;background:#bd2948;border:0;border-radius:.32rem;justify-content:center;align-items:center;padding:0 .82rem;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.home-state-card__action:disabled{cursor:wait;opacity:.6}.home-page .section-header{min-height:2rem}.home-page .section-label{color:#ffffff7a;letter-spacing:.11em}.home-page .section-title{color:#ffffffeb;letter-spacing:-.028em;font-size:1.08rem}.home-page .poster-rail{grid-auto-columns:7.45rem;gap:.46rem;margin-inline-start:-.1rem;margin-inline-end:-.1rem;padding:0 .1rem .08rem}.home-page .poster-card{color:inherit;text-decoration:none}.home-page .poster-card__art{contain:paint;background-color:#ffffff12;border-radius:.3rem;transform:translateZ(0)}.home-page .poster-card__image{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.home-page .poster-card__title{z-index:1;letter-spacing:-.04em;max-width:7ch;font-size:1.02rem;font-weight:850;position:relative}.home-page .poster-card__copy{min-height:2.72rem}.home-page .poster-card__copy h3{color:#ffffffe6;letter-spacing:-.01em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.14;display:-webkit-box;overflow:hidden}.home-page .poster-card__copy p{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.22;overflow:hidden}.home-page .poster-badge{color:#ffeef2f0;background:#bd2948;border-radius:.2rem;padding:.18rem .36rem;font-size:.54rem;top:.42rem;left:.42rem}.home-feature-card--skeleton{border-color:var(--line);background:var(--panel-bg)}.skeleton-text--home-copy{border-radius:.28rem;width:100%;height:2.35rem}.skeleton-text--home-button{border-radius:.32rem;width:4.2rem;height:2.06rem}@media (max-width:360px){.home-feature-card{grid-template-columns:5.65rem minmax(0,1fr);gap:.58rem}.home-page .poster-rail{grid-auto-columns:6.92rem}.home-feature-card__button{padding:0 .62rem}}.android-banner{color:#ffffffe6;background:linear-gradient(135deg,#bd294826,#bd29480d);border:1px solid #bd294857;border-radius:.38rem;justify-content:space-between;align-items:center;gap:.58rem;padding:.72rem .84rem;font-size:.82rem;line-height:1.35;display:flex}.android-banner__content{align-items:center;gap:.58rem;min-width:0;display:flex}.android-banner__icon{color:#bd2948;background:#bd294833;border-radius:.28rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.94rem;display:flex}.android-banner__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.android-banner__link{color:#bd2948;font-weight:700;text-decoration:underline}.android-banner__link:hover{color:#fffffff2}.continue-banner{color:inherit;text-decoration:none}.continue-banner strong{color:#fff;font-weight:700}:root[data-theme=light] .android-banner{color:var(--text);background:linear-gradient(135deg,#bd294814,#bd294805);border-color:#bd29483d}:root[data-theme=light] .android-banner__icon{background:#bd29481a}:root[data-theme=light] .continue-banner strong{color:var(--text)}:root[data-theme=light] .home-page .section-block,:root[data-theme=light] .home-page .footer-card,:root[data-theme=light] .home-feature-card{border-color:var(--line);background:var(--surface-raised)}:root[data-theme=light] .home-page .search-strip,:root[data-theme=light] .home-page .topbar__status,:root[data-theme=light] .home-page .topbar__status-chevron{border-color:var(--line);color:#201216ad;background:#2d12190e}:root[data-theme=light] .home-page .topbar__vip,:root[data-theme=light] .home-page .search-strip__icon{background:var(--success-surface);color:#bd2948;border-color:#bd294842}:root[data-theme=light] .home-page .topbar__vip-label{color:#bd2948;text-shadow:none}:root[data-theme=light] .home-page .topbar__vip-tier{color:#37222794}:root[data-theme=light] .home-page .topbar__vip-icon,:root[data-theme=light] .home-page .topbar__status-tier--active{color:#ffeef2f5;background:#bd2948;border-color:#bd29487a}:root[data-theme=light] .home-feature-card__poster,:root[data-theme=light] .home-page .poster-card__art{background-color:var(--skeleton-bg)}:root[data-theme=light] .home-feature-card--skeleton{border-color:var(--line);background:#ffffffb3}:root[data-theme=light] .home-feature-card__footer .home-feature-card__button{color:#fff7f8}:root[data-theme=light] .home-page .topbar__title{color:var(--text)}:root[data-theme=light] .home-page .section-label{color:var(--muted)}:root[data-theme=light] .home-page .section-title,:root[data-theme=light] .home-feature-card__title{color:var(--text)}:root[data-theme=light] .home-feature-card__synopsis{color:var(--muted)}:root[data-theme=light] .home-feature-card__meta{color:#37222794}:root[data-theme=light] .home-page .poster-card__copy h3{color:var(--text)}:root[data-theme=light] .home-page .poster-card__copy p{color:var(--muted)}.gift-banner{color:#ffffffe6;background:linear-gradient(135deg,#bd29481f,#bd29480a);border:1px solid #bd294857;border-radius:.38rem;justify-content:space-between;align-items:center;gap:.58rem;margin-top:.4rem;padding:.72rem 2.2rem .72rem .84rem;font-size:.82rem;line-height:1.35;display:flex;position:relative}.gift-banner__content{align-items:center;gap:.58rem;min-width:0;display:flex}.gift-banner__icon{color:#bd2948;background:#bd294833;border-radius:.28rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.94rem;display:flex}.gift-banner__text{min-width:0}.gift-banner__link{color:#bd2948;font-weight:700;text-decoration:underline}.gift-banner__link:hover{color:#fffffff2}.gift-banner__close{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:background .2s,color .2s;display:flex;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.gift-banner__close:hover{color:#ffffffe6;background:#ffffff14}.gift-banner__close-icon{width:.88rem;height:.88rem}:root[data-theme=light] .gift-banner{color:var(--text);background:linear-gradient(135deg,#bd29480d,#bd294803);border-color:#bd29483d}:root[data-theme=light] .gift-banner__icon{background:#bd29481a}:root[data-theme=light] .gift-banner__close{color:#0006}:root[data-theme=light] .gift-banner__close:hover{color:#000c;background:#0000000d}.hero-carousel-wrap{min-width:0;position:relative}.hero-carousel{outline:none;width:100%;min-width:0;margin:-2px 0;padding:2px 0;display:block;position:relative;overflow:hidden}.hero-carousel__track{touch-action:pan-y;will-change:transform;cursor:grab;width:100%;display:flex}.hero-carousel__track:active{cursor:grabbing}.hero-carousel__slide{box-sizing:border-box;width:100%;min-width:100%;max-width:100%;min-height:10rem;color:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:linear-gradient(120deg,#bd294821,#0000 46%),#ffffff0e;border:1px solid #bd294857;border-radius:.38rem;flex:0 0 100%;grid-template-columns:6.2rem minmax(0,1fr);align-items:stretch;gap:.72rem;padding:.58rem;text-decoration:none;transition:border-color .2s,opacity .2s;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.hero-carousel__track{transition:none!important}.hero-carousel__slide{transition:none}}.hero-carousel__slide.is-active{border-color:#bd294885}.hero-carousel__slide .home-feature-card__poster{aspect-ratio:.7;contain:paint;background:#ffffff12;border-radius:.32rem;align-self:stretch;width:100%;min-height:8.85rem;position:relative;overflow:hidden;transform:translateZ(0)}.hero-carousel__slide .home-feature-card__image{object-fit:cover;object-position:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateZ(0)}.hero-carousel__slide .home-feature-card__copy{align-content:center;gap:.46rem;min-width:0;display:grid}.hero-carousel__slide .home-feature-card__title{color:#fffffff0;letter-spacing:-.048em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:max(1.18rem,min(6.4vw,1.72rem));font-weight:870;line-height:1;display:-webkit-box;overflow:hidden}.hero-carousel__slide .home-feature-card__synopsis{color:#ffffff8a;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.38;display:-webkit-box;overflow:hidden}.hero-carousel__slide .home-feature-card__footer{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.hero-carousel__slide .home-feature-card__meta{color:#ffffff75;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:720;line-height:1.24;overflow:hidden}.hero-carousel__slide .home-feature-card__button{letter-spacing:.06em;text-transform:uppercase;background:#bd2948;border-radius:.32rem;flex:none;justify-content:center;align-items:center;min-height:2.1rem;padding:0 .85rem;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 .12rem .36rem #bd294861;color:#fff!important}.hero-carousel__dots{justify-content:center;gap:.12rem;min-height:1.65rem;padding:.18rem 0 0;display:flex}.hero-carousel__dot{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.hero-carousel__dot:before{content:"";background:#ffffff3d;border-radius:50%;width:.42rem;height:.42rem;transition:width .2s,height .2s,background-color .2s}.hero-carousel__dot:hover:before,.hero-carousel__dot--active:before{background:#bd2948;border-radius:50%;width:.52rem;height:.52rem}:root[data-theme=light] .hero-carousel__slide{border-color:var(--line);background:var(--surface-raised)}:root[data-theme=light] .hero-carousel__slide .home-feature-card__title{color:var(--text)}:root[data-theme=light] .hero-carousel__slide .home-feature-card__synopsis{color:var(--muted)}:root[data-theme=light] .hero-carousel__slide .home-feature-card__meta{color:#37222794}@media (max-width:360px){.hero-carousel__slide{grid-template-columns:5.65rem minmax(0,1fr);gap:.58rem}.hero-carousel__slide .home-feature-card__button{padding:0 .62rem}}
