.title-rating{color:#b7b7bd;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;max-width:100%;min-height:44px;font-size:20px;line-height:1.4;display:flex;position:relative}.title-rating-value,.title-rating-context{align-items:center;gap:8px;min-width:0;display:flex}.title-rating-value{flex-wrap:wrap}.title-rating-score,.title-rating-votes{white-space:nowrap;font-variant-numeric:tabular-nums}.title-rating-score>span{color:#a1a1aa}.title-rating-stars{flex:0 0 108px;gap:2px;width:108px;height:20px;display:flex}.title-rating-star{flex:0 0 20px;width:20px;height:20px;position:relative}.title-rating-empty{color:#62626b}.title-rating-fill{color:#facc15;position:absolute;inset:0 auto 0 0;overflow:hidden}.title-rating-star svg{width:20px;max-width:none;height:20px;display:block}.title-rating-info{color:#a1a1aa;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.title-rating-info:hover,.title-rating-info:focus-visible{color:#fff}.title-rating-info:focus-visible{outline-offset:1px;outline:2px solid #facc15}.title-rating-tooltip{z-index:40;color:#d4d4d8;overflow-wrap:anywhere;background:#18181b;border:1px solid #3f3f46;border-radius:6px;width:300px;max-width:100%;padding:12px 14px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0006}.title-rating-tooltip strong{color:#fafafa;font-weight:600}.title-rating-tooltip p{margin:6px 0 0}.title-rating-tooltip[hidden]{display:none}@media (max-width:639px){.title-rating{font-size:18px}}
.watch-together-cta{background:#e8938314;border-color:#e8938347}.watch-together-cta svg{color:#e89383}.watch-together-cta:hover{color:#fff;background:#e8938329;border-color:#e8938380}.watch-workspace{background:linear-gradient(155deg,#141416,#0c0c0e 55%);border:1px solid #ffffff12;border-radius:1.75rem;width:100%;min-width:0;max-width:100%;margin-inline:auto;padding:1rem}.watch-player-actions{flex-wrap:wrap;flex:none;align-self:center;align-items:center;gap:.5rem;margin-left:auto;display:flex}.watch-action{color:#f4f4f5;background-color:#ffffff05;border:1px solid #ffffff1f;border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem 1rem;font-size:.75rem;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.watch-action svg{flex-shrink:0;width:1.125rem;height:1.125rem}.watch-action:hover{background-color:#ffffff0d;border-color:#ffffff38}.watch-action[aria-pressed=true]{background-color:#ffffff14;border-color:#ffffff50}.watch-action.watch-together-cta{background-color:#e8938314;border-color:#e8938347}.watch-source-controls{z-index:35;flex-wrap:wrap;gap:.65rem;margin-bottom:.85rem;display:flex;position:relative}.watch-source-selector{flex-direction:column;flex:0 8rem;min-width:0;max-width:10rem;display:flex;position:relative}.watch-source-selector.watch-voice-selector{flex:12rem;max-width:24rem}.watch-source-trigger{text-align:left;background:#ffffff04;border:1px solid #ffffff14;border-radius:.85rem;align-items:center;gap:.6rem;width:100%;height:100%;min-height:3.5rem;padding:.5rem .65rem;transition:background .15s,border-color .15s;display:flex}.watch-source-trigger[data-empty=true] .watch-source-label{display:none}.watch-source-trigger:disabled:not([aria-expanded]){cursor:default}.watch-source-trigger:hover:not(:disabled),.watch-source-trigger[aria-expanded=true]{background:#ffffff09;border-color:#ffffff38}.watch-source-trigger:disabled{cursor:default}.watch-source-icon{color:#a1a1aa;background:#ffffff07;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.watch-source-icon svg{width:1rem;height:1rem}.watch-episode-selector{display:contents}.watch-episode-selector>.watch-source-trigger{flex:0 9.5rem;width:auto;min-width:0;max-width:11rem;height:auto}.watch-episode-panel{background:#0b0b0d;border:1px solid #ffffff12;border-radius:1rem;flex:0 0 100%;order:1;min-width:0;padding:1rem}.watch-episode-panel-header{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.watch-episode-panel-title{color:#f4f4f5;align-items:center;gap:.65rem;margin-right:auto;font-size:.875rem;font-weight:650;display:flex}.watch-episode-count{color:#a1a1aa;font-variant-numeric:tabular-nums;background:#ffffff09;border-radius:.4rem;padding:.15rem .45rem;font-size:.7rem}.watch-source-search{background:#ffffff04;border:1px solid #ffffff1a;border-radius:.65rem;align-items:center;gap:.5rem;min-width:0;padding-inline:.7rem;display:flex}.watch-source-popover .watch-source-search{margin-bottom:.5rem}.watch-episode-panel .watch-source-search{flex:0 16rem}.watch-source-search svg{color:#71717a;flex-shrink:0;width:1rem;height:1rem}.watch-source-search input{color:#f4f4f5;width:100%;min-width:0;min-height:2.75rem;box-shadow:none;background:0 0;border:0;outline:none;font-size:.8rem}.watch-source-controls .watch-source-search input:focus-visible{box-shadow:none;outline:none}.watch-source-search:focus-within{border-color:#e8938380;box-shadow:0 0 0 2px #e893831a}.watch-episode-close{color:#a1a1aa;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.watch-episode-close:hover{color:#fafafa;background:#ffffff0a}.watch-episode-close svg{width:1.1rem;height:1.1rem}.watch-episode-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;grid-template-columns:repeat(auto-fill,minmax(max(3rem,8.33333% - .458333rem),1fr));gap:.5rem;max-height:min(16rem,38dvh);padding:3px;display:grid;overflow-y:auto}.watch-source-option{text-align:left;color:#d4d4d8;border-radius:.65rem;width:100%;min-height:2.75rem;padding:.75rem;font-size:.75rem;display:block;position:relative}.watch-source-option:hover{background:#ffffff0d}.watch-source-option[aria-selected=true]{color:#18181b;background:#f4f4f5}.watch-source-option.watch-episode-option{text-align:center;background:#ffffff04;border:1px solid #ffffff0f;border-radius:.6rem;flex-direction:column;justify-content:center;min-width:0;min-height:2.875rem;padding:.6rem .5rem;display:flex}.watch-episode-option:hover{background:#ffffff0b;border-color:#ffffff3d}.watch-episode-option-content{min-width:0;display:block}.watch-episode-number{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600;line-height:1.25rem;display:block}.watch-episode-option[data-watched=true]{color:#a1a1aa}.watch-episode-option[aria-selected=true]{color:#ffd9cf;background:#e893831f;border-color:#e8938380}.watch-source-controls .watch-episode-option:focus-visible{outline-offset:-3px;outline:2px solid #f8c3b3}.watch-episode-watched{color:#b6c8bc;font-size:.6rem;line-height:.75rem;position:absolute;top:.12rem;right:.2rem}.watch-episode-option.watch-episode-option-named{grid-column:span 3}.watch-episode-option-named .watch-episode-number{white-space:normal;overflow-wrap:break-word;font-size:.75rem}.watch-episode-option.watch-episode-option-detailed{grid-column:span 2}.watch-episode-detail{color:#a1a1aa;margin-top:.2rem;font-size:.65rem;line-height:1rem;display:block}.watch-option-progress{inset-inline:.5rem;color:#e89383;background:#ffffff12;border-radius:2px;height:2px;position:absolute;bottom:.2rem;overflow:hidden}.watch-episode-legend{color:#a1a1aa;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.8rem;font-size:.65rem;display:flex}.watch-episode-legend>span{align-items:center;gap:.35rem;display:inline-flex}.watch-episode-legend i{justify-content:center;align-items:center;width:.65rem;height:.65rem;font-style:normal;display:inline-flex}.watch-legend-selected{background:#e893831f;border:1px solid #e8938380;border-radius:3px}.watch-legend-watched{color:#b6c8bc}.watch-episode-legend .watch-legend-progress{background:#e89383;border-radius:2px;height:2px}.watch-episode-step{color:#fafafa;text-align:left;background:#ffffff04;border:1px solid #ffffff14;border-radius:1rem;align-items:center;gap:.7rem;min-width:0;min-height:3.5rem;padding:.65rem 1rem;font-size:.8rem;display:flex}.watch-episode-step:hover:not(:disabled){background:#ffffff0c;border-color:#ffffff30}.watch-episode-step:disabled{opacity:.35;cursor:not-allowed}.watch-episode-step:last-child{text-align:right;justify-content:flex-end}.watch-workspace{scroll-margin-top:7rem}.watch-source-option:disabled{cursor:wait;opacity:.5}.watch-source-controls>.watch-source-selector:only-child{flex:0 24rem}.watch-source-selector:not(.watch-voice-selector) .watch-source-icon{display:none}.watch-workspace .detail-player-shell,.watch-workspace [role=application]{border-radius:1rem}@media (max-width:767px){.watch-workspace{border-radius:1.25rem;padding:.65rem}.watch-workspace .watch-player-actions{order:-1;width:100%;margin-left:0}.watch-workspace .watch-player-actions>button{flex:7rem}.watch-action{white-space:nowrap;padding-inline:.6rem}.watch-source-selector.watch-voice-selector{flex-basis:100%;max-width:none}.watch-source-selector,.watch-episode-selector>.watch-source-trigger{flex:7rem;max-width:none}.watch-source-trigger{gap:.45rem;padding:.5rem}.watch-source-popover{width:max(100%,16rem)}.watch-episode-panel{padding:.75rem}.watch-episode-panel .watch-source-search{flex:1 0 100%;order:1}.watch-episode-panel-header{gap:.5rem;margin-bottom:.65rem}.watch-episode-step{gap:.4rem;padding:.65rem}}@media (max-width:360px){.watch-action{gap:.35rem;font-size:.7rem}.watch-action.watch-together-cta svg{display:none}}.watch-schedule-status{background:#e8938309;border-style:dashed;border-color:#e8938333}@media (max-width:767px){.watch-voice-toolbar,.watch-voice-selector,.watch-player-stage,.watch-episode-panel{max-width:100%}.watch-player-actions>button{flex:8.5rem;min-height:2.75rem}.watch-player-stage .detail-player-shell{border-radius:1.25rem}.watch-player-stage [data-mini-player=true]{border-radius:1.15rem}.watch-episode-panel{-webkit-backdrop-filter:blur(22px)saturate(102%);backdrop-filter:blur(22px)saturate(102%)}}@media (max-width:390px){.watch-player-stage .detail-player-shell{border-radius:1.1rem}}
