.language-selector{display:inline-flex;align-items:center;min-width:0}.language-selector select{font:inherit;font-size:12px;font-weight:600;background:#141019;color:#d4c5e5;border:1px solid #382940;border-radius:20px;padding:10px 11px;max-width:130px;cursor:pointer}.language-links{display:flex;gap:16px;flex-wrap:wrap}.language-links a{color:#c9a2fa}.locale-unavailable{padding-top:80px;padding-bottom:100px}.platform-page{padding-top:36px;padding-bottom:70px}.platform-page>header{margin-bottom:30px}.platform-page>header img{width:64px;height:64px;object-fit:contain;border-radius:15px}.platform-page h1{font-size:32px}.platform-page header p,.platform-page small{color:#aaa0b8;line-height:1.7}.localized-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:24px 16px}.localized-grid .watching-card{width:100%;min-width:0;text-decoration:none;color:inherit}.localized-grid img{width:100%;aspect-ratio:2/3;object-fit:cover}.localized-grid .poster{height:auto;aspect-ratio:2/3}.platform-paging{display:flex;justify-content:center;gap:32px;padding:30px}.platform-paging a{padding:12px;color:#cda6ff}.platform-chip{text-decoration:none;color:inherit;flex-shrink:0}.feed-stage,.feed-controls,.feed-top,.feed-progress,.seek-feedback{direction:ltr}.feed-caption,.feed-sheet{direction:inherit}.feed-stage>.feed-caption{direction:var(--caption-direction,ltr)}html[dir=rtl] .detail-page,html[dir=rtl] .detail-copy,html[dir=rtl] .rail-heading,html[dir=rtl] .account-dialog,html[dir=rtl] .page-heading{text-align:right}html[dir=rtl] .feed-sheet{direction:rtl}html[dir=rtl] .detail-facts span+span:before{margin-right:0;margin-left:18px}html[dir=rtl] .detail-eyebrow>span{border-left:0;border-right:1px solid #51435d;margin-left:0;margin-right:14px;padding-left:0;padding-right:14px}html[dir=rtl] .continue-remove{right:auto;left:8px}.language-selector option{color:#eee;background:#141019}[lang=ja] body,[lang=ko] body,[lang=zh] body{word-break:normal;line-break:auto}.hero-copy h1,.detail-copy h1{overflow-wrap:anywhere}[lang=ar] .hero-copy h1,[lang=ar] .detail-copy h1{letter-spacing:0;line-height:1.35}
@media(max-width:760px){.language-selector select{max-width:82px;padding:8px 6px;font-size:11px}.top-actions{gap:5px}.top-actions .round-control,.top-actions .list-control{display:none}.detail-top nav{gap:10px}.detail-top nav>a{display:none}.localized-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.platform-page h1{font-size:25px}.language-selector{flex-shrink:1}.wordmark{flex-shrink:0}}

.caption-ink[dir=rtl]{direction:rtl;unicode-bidi:plaintext}.caption-ink[dir=ltr]{direction:ltr;unicode-bidi:plaintext}

.platform-scroller,.carousel-window{direction:ltr}

.locale-picker{position:relative;flex-shrink:0;z-index:40}.locale-trigger{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px!important;border:1px solid #ffffff20!important;border-radius:22px!important;background:#14111c!important;color:#eee9f5!important;font:600 12px inherit;white-space:nowrap;cursor:pointer}.locale-trigger>svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7}.locale-flag{font-family:"Apple Color Emoji","Segoe UI Emoji",sans-serif;font-size:20px;line-height:1}.locale-menu{position:absolute;inset-inline-end:0;top:calc(100% + 10px);width:240px;max-height:min(520px,75dvh);overflow:auto;padding:10px;border:1px solid #c197ef35;border-radius:18px;background:#17131ff5;box-shadow:0 18px 55px #0009;backdrop-filter:blur(18px)}.locale-menu[hidden]{display:none!important}.locale-menu p{margin:5px 10px 10px;font-size:11px;color:#aaa0ba}.locale-menu>button{display:flex!important;align-items:center;gap:12px;width:100%;min-height:42px;padding:10px!important;margin:2px 0;border:0!important;border-radius:10px!important;background:transparent!important;color:#eee9f5!important;font:inherit;font-size:13px;text-align:start;cursor:pointer}.locale-menu>button small{margin-inline-start:auto;color:#998eab;font-size:10px}.locale-menu>button:hover,.locale-menu>button:focus-visible{background:#ffffff0c!important}.locale-menu>button.selected{background:#ad7bec24!important;color:#d9b9ff!important}.topbar,.detail-top{overflow:visible}.top-actions{min-width:0}.locale-trigger:focus-visible{outline:2px solid #c398f4;outline-offset:3px}@media(max-width:600px){.locale-trigger{gap:6px;min-height:36px;padding:7px 9px!important;font-size:11px!important}.locale-trigger>span:nth-child(2){max-width:52px;overflow:hidden;text-overflow:ellipsis}.locale-menu{position:fixed;top:72px;inset-inline-end:12px;width:min(280px,calc(100vw - 24px))}.locale-flag{font-size:18px}}

.navigation-symbol{width:19px;height:19px;flex-shrink:0;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.desktop-links a{display:inline-flex;align-items:center;gap:7px}.bottom-nav .navigation-symbol{width:25px;height:25px}.catalog-section:not([hidden]){min-height:65vh}.desktop-links{gap:24px}@media(max-width:1100px) and (min-width:801px){.desktop-links{gap:14px}.desktop-links a{font-size:12px}.topbar{gap:16px}.desktop-links .navigation-symbol{width:16px;height:16px}}

.catalog-card .catalog-poster{height:auto!important;width:100%;aspect-ratio:2/3}.catalog-card{align-self:start}.catalog-grid,.discover-grid{row-gap:24px!important}.catalog-card strong{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em}.catalog-card small{line-height:1.5;min-height:1.5em}
