.sheet-module__C3BoEq__backdrop{z-index:80;animation:sheet-module__C3BoEq__fadeIn .22s var(--ease-out);background:#000000b3;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-module__C3BoEq__sheet{background:var(--bg);width:min(100%,720px);height:92dvh;animation:sheet-module__C3BoEq__slideUp .32s var(--ease-out);transition:transform .2s var(--ease-out);border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 -20px 60px -20px #000c}.sheet-module__C3BoEq__sheet:focus{outline:none}.sheet-module__C3BoEq__backdrop.sheet-module__C3BoEq__out{animation:.22s ease-in forwards sheet-module__C3BoEq__fadeOut}.sheet-module__C3BoEq__sheet.sheet-module__C3BoEq__out{animation:.22s ease-in forwards sheet-module__C3BoEq__slideDown}@keyframes sheet-module__C3BoEq__fadeIn{0%{opacity:0}}@keyframes sheet-module__C3BoEq__fadeOut{to{opacity:0}}@keyframes sheet-module__C3BoEq__slideUp{0%{transform:translateY(100%)}}@keyframes sheet-module__C3BoEq__slideDown{to{transform:translateY(100%)}}.sheet-module__C3BoEq__handleZone{cursor:grab;touch-action:none;flex:none;justify-content:center;padding:12px 0;display:flex}.sheet-module__C3BoEq__handle{background:#fff3;border-radius:2px;width:40px;height:4px}.sheet-module__C3BoEq__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:1;padding-bottom:48px;overflow-y:auto}.sheet-module__C3BoEq__player{aspect-ratio:16/9;background:#000;position:relative}.sheet-module__C3BoEq__player iframe,.sheet-module__C3BoEq__player img{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.sheet-module__C3BoEq__player img{opacity:.5}.sheet-module__C3BoEq__videoRow,.sheet-module__C3BoEq__hRow{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.sheet-module__C3BoEq__videoRow::-webkit-scrollbar{display:none}.sheet-module__C3BoEq__hRow::-webkit-scrollbar{display:none}.sheet-module__C3BoEq__videoRow{padding:10px 12px}.sheet-module__C3BoEq__videoThumb{width:120px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;flex:none;padding:0;overflow:hidden}.sheet-module__C3BoEq__videoThumb img{object-fit:cover;background:#1a1a1f;width:100%;height:68px;display:block}.sheet-module__C3BoEq__videoThumb span{color:#f4f1eab3;white-space:nowrap;text-overflow:ellipsis;padding:4px;font-size:10px;font-weight:600;display:block;overflow:hidden}.sheet-module__C3BoEq__videoThumbActive{border-color:var(--primary)}.sheet-module__C3BoEq__content{padding:20px;position:relative}.sheet-module__C3BoEq__headBtns{gap:8px;display:flex;position:absolute;top:20px;right:20px}.sheet-module__C3BoEq__roundBtn{width:32px;height:32px;color:var(--text);cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;transition:background .15s;display:grid}.sheet-module__C3BoEq__roundBtn:hover{background:#ffffff2e}.sheet-module__C3BoEq__roundBtn[aria-pressed=true]{color:var(--primary)}.sheet-module__C3BoEq__title{letter-spacing:-.02em;text-wrap:balance;margin-bottom:6px;padding-right:124px;font-size:28px;font-weight:900;font-stretch:72%;line-height:1.15}.sheet-module__C3BoEq__meta{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:13px}.sheet-module__C3BoEq__genreRow{scrollbar-width:none;gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.sheet-module__C3BoEq__genreChip{color:#f4f1eab3;background:#ffffff0f;border:1px solid #ffffff26;border-radius:100px;flex:none;padding:5px 12px;font-size:12px;font-weight:600}.sheet-module__C3BoEq__label{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-faint);margin-bottom:10px;font-size:11px;font-weight:700}.sheet-module__C3BoEq__tagsSection{margin-bottom:20px;padding:0}.sheet-module__C3BoEq__tagsRow{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.sheet-module__C3BoEq__appTag,.sheet-module__C3BoEq__userTag,.sheet-module__C3BoEq__rawTag{border:1px solid;border-radius:8px;padding:6px 12px;font-size:12px}.sheet-module__C3BoEq__appTag{color:var(--primary);background:color-mix(in srgb, var(--primary) 15%, transparent);border-color:color-mix(in srgb, var(--primary) 40%, transparent);font-weight:700}.sheet-module__C3BoEq__userTag{color:#f4f1eacc;background:#ffffff0f;border-color:#ffffff26;align-items:center;gap:4px;font-weight:600;display:inline-flex}.sheet-module__C3BoEq__userTag small{color:var(--text-faint);font-size:11px}.sheet-module__C3BoEq__rawTag{color:var(--text-faint);background:#ffffff0a;border-color:#ffffff1a;font-weight:500}.sheet-module__C3BoEq__noTags{color:var(--text-faint);font-size:13px;font-style:italic}.sheet-module__C3BoEq__addTagRow{gap:8px;margin-top:10px;display:flex}.sheet-module__C3BoEq__addTagRow input{min-width:0;font:inherit;color:var(--text);caret-color:var(--primary);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;flex:1;padding:8px 12px;font-size:13px}.sheet-module__C3BoEq__addTagRow input::placeholder{color:var(--text-faint)}.sheet-module__C3BoEq__addTagRow input:focus{border-color:color-mix(in srgb, var(--primary) 60%, transparent);outline:none}.sheet-module__C3BoEq__addTagRow button{min-width:58px;font:inherit;color:var(--on-primary);background:var(--primary-fill);cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700}.sheet-module__C3BoEq__addTagRow button:disabled{opacity:.45;cursor:default}.sheet-module__C3BoEq__tagNote{color:var(--text-faint);margin-top:8px;font-size:12px}.sheet-module__C3BoEq__tagline{color:var(--text-faint);margin-bottom:20px;font-size:13px;font-style:italic}.sheet-module__C3BoEq__section{margin-bottom:24px;padding:0}.sheet-module__C3BoEq__overview{color:#f4f1eabf;max-width:68ch;font-size:14px;line-height:22px}.sheet-module__C3BoEq__director{font-size:16px;font-weight:600}.sheet-module__C3BoEq__hRow{gap:16px}.sheet-module__C3BoEq__castMember{text-align:center;flex-direction:column;flex:none;align-items:center;width:72px;display:flex}.sheet-module__C3BoEq__castPhoto{object-fit:cover;background:#1a1a1f;border-radius:50%;width:56px;height:56px;margin-bottom:6px}.sheet-module__C3BoEq__castInitial{color:var(--on-primary);background:var(--primary-fill);place-items:center;font-weight:700;display:grid}.sheet-module__C3BoEq__castName{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.sheet-module__C3BoEq__castChar{width:100%;color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.sheet-module__C3BoEq__castMember:hover .sheet-module__C3BoEq__castName{color:var(--primary)}.sheet-module__C3BoEq__providerType{color:var(--text-faint);margin-bottom:8px;font-size:11px;font-weight:600}.sheet-module__C3BoEq__providerRow{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.sheet-module__C3BoEq__provider{flex-direction:column;align-items:center;width:56px;display:flex}.sheet-module__C3BoEq__provider img{background:#1a1a1f;border-radius:10px;width:44px;height:44px;margin-bottom:4px}.sheet-module__C3BoEq__provider span{text-align:center;width:100%;color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.sheet-module__C3BoEq__provider:hover img{outline:2px solid var(--primary);outline-offset:2px}.sheet-module__C3BoEq__attrib{color:var(--text-faint);margin-top:10px;font-size:10px}.sheet-module__C3BoEq__similar{width:80px;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.sheet-module__C3BoEq__similar img{object-fit:cover;width:80px;height:120px;transition:transform .15s var(--ease-out);background:#1a1a1f;border-radius:8px;margin-bottom:6px;display:block}.sheet-module__C3BoEq__similar span{color:#f4f1ea99;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.sheet-module__C3BoEq__similar:hover img{transform:translateY(-2px)}.sheet-module__C3BoEq__appCta{text-align:center;color:var(--on-primary);background:var(--primary-fill);border-radius:12px;margin-top:8px;padding:14px;font-size:14px;font-weight:700;display:block}.sheet-module__C3BoEq__appCta:hover{background:var(--primary-fill-hover)}.sheet-module__C3BoEq__spinner,.sheet-module__C3BoEq__spinnerSm{border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:.8s linear infinite sheet-module__C3BoEq__spin;display:inline-block}.sheet-module__C3BoEq__spinner{width:20px;height:20px;margin:8px 0 16px}.sheet-module__C3BoEq__spinnerSm{border-color:#fff #ffffff4d #ffffff4d;width:14px;height:14px}@keyframes sheet-module__C3BoEq__spin{to{transform:rotate(360deg)}}.sheet-module__C3BoEq__videoThumb:focus-visible,.sheet-module__C3BoEq__roundBtn:focus-visible,.sheet-module__C3BoEq__castMember:focus-visible,.sheet-module__C3BoEq__provider:focus-visible,.sheet-module__C3BoEq__similar:focus-visible,.sheet-module__C3BoEq__appCta:focus-visible,.sheet-module__C3BoEq__addTagRow button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:720px){.sheet-module__C3BoEq__sheet{height:94dvh}}@media (prefers-reduced-motion:reduce){.sheet-module__C3BoEq__backdrop,.sheet-module__C3BoEq__sheet,.sheet-module__C3BoEq__backdrop.sheet-module__C3BoEq__out,.sheet-module__C3BoEq__sheet.sheet-module__C3BoEq__out{animation-duration:.01ms}.sheet-module__C3BoEq__sheet,.sheet-module__C3BoEq__similar img{transition:none}}
.watch-module__xXtvyW__shell{--tabs-h:52px;--feed-h:calc(100dvh - 64px - var(--tabs-h));position:relative}.watch-module__xXtvyW__tabs{height:var(--tabs-h);scrollbar-width:none;border-bottom:1px solid var(--border);justify-content:safe center;align-items:center;gap:4px;padding:0 16px;display:flex;overflow-x:auto}.watch-module__xXtvyW__tabs::-webkit-scrollbar{display:none}.watch-module__xXtvyW__tab{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.watch-module__xXtvyW__tab:hover{color:var(--text)}.watch-module__xXtvyW__tabActive{color:var(--text);background:#ffffff14}.watch-module__xXtvyW__tab:focus-visible,.watch-module__xXtvyW__action:focus-visible,.watch-module__xXtvyW__tapLayer:focus-visible,.watch-module__xXtvyW__nudgeClose:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.watch-module__xXtvyW__feed{height:var(--feed-h);scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.watch-module__xXtvyW__feed::-webkit-scrollbar{display:none}.watch-module__xXtvyW__slide{height:var(--feed-h);scroll-snap-align:start;scroll-snap-stop:always;justify-content:center;align-items:center;padding:20px 16px;display:flex;position:relative;overflow:hidden}.watch-module__xXtvyW__ambient{filter:blur(48px)saturate(1.3);opacity:.32;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-40px}.watch-module__xXtvyW__ambient:after{content:"";background:radial-gradient(ellipse at center, transparent 30%, var(--bg) 85%);position:absolute;inset:0}.watch-module__xXtvyW__stageWrap{width:min(100%, 1100px, calc((var(--feed-h) - 210px) * 16 / 9));flex-direction:column;gap:18px;display:flex;position:relative}.watch-module__xXtvyW__stage{aspect-ratio:16/9;background:#000;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #000000b3}.watch-module__xXtvyW__player,.watch-module__xXtvyW__still{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.watch-module__xXtvyW__tapLayer{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.watch-module__xXtvyW__soundPill{color:var(--text);pointer-events:none;background:#0a0a0cb8;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}.watch-module__xXtvyW__burst{color:var(--primary);pointer-events:none;filter:drop-shadow(0 6px 18px #00000080);animation:watch-module__xXtvyW__burst .7s var(--ease-out) forwards;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.watch-module__xXtvyW__burst svg{width:96px;height:96px}@keyframes watch-module__xXtvyW__burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}60%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-62%)scale(1)}}.watch-module__xXtvyW__below{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.watch-module__xXtvyW__info{flex:1;min-width:0}.watch-module__xXtvyW__gem{color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 45%, transparent);border-radius:999px;margin-bottom:6px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.watch-module__xXtvyW__title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,2.6vw,32px);font-weight:900;font-stretch:72%;line-height:1.15}.watch-module__xXtvyW__meta{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:pre;margin-top:4px;font-size:14px}.watch-module__xXtvyW__overview{max-width:62ch;color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;display:-webkit-box;overflow:hidden}.watch-module__xXtvyW__actions{flex:none;gap:6px;display:flex}.watch-module__xXtvyW__action{min-width:56px;font:inherit;color:var(--text);cursor:pointer;transition:background .15s, color .15s, transform .15s var(--ease-out);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;display:flex}.watch-module__xXtvyW__action:hover{background:#ffffff0f}.watch-module__xXtvyW__action:active{transform:scale(.92)}.watch-module__xXtvyW__on{color:var(--primary)}.watch-module__xXtvyW__count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.watch-module__xXtvyW__on .watch-module__xXtvyW__count{color:var(--primary)}.watch-module__xXtvyW__nudge{top:calc(var(--tabs-h) + 12px);z-index:5;background:var(--bg-elev);border:1px solid var(--border);border-radius:999px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);padding:8px 8px 8px 16px;font-size:14px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -10px #0009}.watch-module__xXtvyW__nudgeCta{color:var(--on-primary);background:var(--primary-fill);border-radius:999px;flex:none;padding:6px 14px;font-weight:700}.watch-module__xXtvyW__nudgeCta:hover{background:var(--primary-fill-hover)}.watch-module__xXtvyW__nudgeClose{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:18px;line-height:1}.watch-module__xXtvyW__nudgeClose:hover{color:var(--text);background:#ffffff0f}.watch-module__xXtvyW__status{height:var(--feed-h);color:var(--text-muted);scroll-snap-align:start;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.watch-module__xXtvyW__spinner{border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite watch-module__xXtvyW__spin}@keyframes watch-module__xXtvyW__spin{to{transform:rotate(360deg)}}.watch-module__xXtvyW__keys{color:var(--text-faint);pointer-events:none;font-size:12px;position:absolute;bottom:14px;right:20px}.watch-module__xXtvyW__toast{z-index:90;background:var(--bg-elev);border:1px solid var(--border);opacity:0;pointer-events:none;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;transition:opacity .2s;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -10px #0009}.watch-module__xXtvyW__toast:not(:empty){opacity:1}@media (max-width:720px){.watch-module__xXtvyW__slide{padding:0 0 24px}.watch-module__xXtvyW__stageWrap{gap:14px;width:100%}.watch-module__xXtvyW__stage{border-radius:0}.watch-module__xXtvyW__below{flex-direction:column;gap:14px;padding:0 16px}.watch-module__xXtvyW__overview{-webkit-line-clamp:3}.watch-module__xXtvyW__actions{justify-content:space-between;width:100%}.watch-module__xXtvyW__action{flex:1;min-width:0}.watch-module__xXtvyW__keys{display:none}.watch-module__xXtvyW__nudge{font-size:13px}.watch-module__xXtvyW__nudge span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.watch-module__xXtvyW__burst{opacity:0;animation:none}.watch-module__xXtvyW__action,.watch-module__xXtvyW__action:active{transition:none;transform:none}}
