@keyframes sep-player-spin{to{transform:rotate(360deg)}}@keyframes sep-source-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.52;transform:scale(.72)}}.single-episode{margin:0 auto;padding:30px 24px 0;overflow-x:hidden;min-width:0}.single-episode .player-title h1{font-size:1rem;font-weight:600;margin:0;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single-episode .player-title h1 a{color:inherit;text-decoration:none;transition:color .2s ease}.single-episode .player-title h1 a:hover{color:#e50914}.single-episode .player-title h1 a:hover::before{opacity:1}.single-episode .player-badges .badge.episode-num{background:#e50914}.single-episode .player-badges .badge.rating::before{content:"⭐"}.sep-player-wrap{background:#000;overflow:hidden}.sep-player-wrap .uniquestream-player-container{margin:0 auto!important}.sep-player-wrap .uniquestream-player-container .uniquestream-player-display{border-radius:0;margin-bottom:0}.sep-grid{display:grid;grid-template-columns:1fr}@media (min-width:1024px){.sep-grid{grid-template-columns:repeat(3,1fr)}.sep-main{grid-column:span 2}}.sep-main,.sep-sidebar{display:flex;flex-direction:column}.sep-sidebar{gap:16px}.sep-card{background:#121212;border:1px solid #222;border-radius:12px;box-shadow:0 1px 3px rgb(0 0 0 / .2)}.sep-servers-card .sep-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.sep-servers-card .sep-card-header-left{display:flex;align-items:center;gap:8px}.sep-servers-card .sep-card-header-left .sep-header-icon{font-size:24px;color:#e50914;flex-shrink:0;line-height:1}.sep-overview-card .sep-card-header h3,.sep-servers-card .sep-card-header-left h3{font-size:1.125rem;font-weight:700;margin:0}.sep-servers-count{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.sep-servers-card .server-content,.sep-servers-card .server-section,.sep-servers-card .uniquestream-server-list{border:0!important;background:0 0!important;padding:0!important;margin:0!important;border-radius:0!important}.sep-servers-card .server-header,.sep-servers-card .server-list-header{display:none!important}.sep-servers-card .server-buttons,.sep-servers-card .server-content,.sep-servers-card .server-grid,.sep-servers-card .server-list-content{display:flex!important;flex-wrap:wrap;gap:12px}.sep-servers-card .server-btn,.sep-servers-card .server-button{display:inline-flex!important;align-items:center;gap:12px;padding:12px 24px!important;border-radius:9999px!important;font-size:1rem!important;font-weight:500!important;line-height:1.5!important;border:1px solid #222!important;background:#0a0a0a!important;color:#cbd5e1!important;cursor:pointer;transition:all .2s ease!important;min-height:0;min-width:0}.sep-servers-card .server-btn::before,.sep-servers-card .server-button::before{font-family:"Material Symbols Outlined";font-size:14px;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga";flex-shrink:0;content:"dns"}.sep-servers-card .server-btn:first-child::before,.sep-servers-card .server-button:first-child::before{content:"bolt"}.sep-servers-card .server-btn:nth-child(2)::before,.sep-servers-card .server-button:nth-child(2)::before{content:"speed"}.sep-servers-card .server-btn:nth-child(3)::before,.sep-servers-card .server-button:nth-child(3)::before{content:"cloud_download"}.sep-servers-card .server-btn:hover,.sep-servers-card .server-button:hover{background:rgb(38 38 38 / .8)!important;border-color:#333!important;color:#e2e8f0!important;transform:scale(1.02)}.sep-servers-card .server-btn:first-child,.sep-servers-card .server-button:first-child{background:#e50914!important;color:#fff!important;border-color:#e50914!important;box-shadow:0 0 15px rgb(229 9 20 / .4);font-weight:600!important}.sep-servers-card .server-btn:first-child:hover,.sep-servers-card .server-button:first-child:hover{filter:brightness(1.1);transform:scale(1.02)}.sep-servers-card .server-btn.active,.sep-servers-card .server-button.active{background:#e50914!important;color:#fff!important;border-color:#e50914!important;box-shadow:0 0 15px rgb(229 9 20 / .4);font-weight:600!important}.sep-servers-card .server-buttons:has(.server-btn.active) .server-btn:not(.active),.sep-servers-card .server-buttons:has(.server-button.active) .server-button:not(.active),.sep-servers-card .server-grid:has(.server-btn.active) .server-btn:not(.active),.sep-servers-card .server-grid:has(.server-button.active) .server-button:not(.active),.sep-servers-card .server-list-content:has(.server-btn.active) .server-btn:not(.active),.sep-servers-card .server-list-content:has(.server-button.active) .server-button:not(.active){background:#0a0a0a!important;color:#cbd5e1!important;border-color:#222!important;box-shadow:none;font-weight:500!important}.sep-overview-card{flex:1}.sep-overview-card .sep-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.sep-overview-rating{display:flex;align-items:center}.sep-overview-stars{display:flex;color:#eab308}.sep-overview-stars .material-symbols-outlined{font-size:14px;line-height:1}.sep-overview-stars .star-filled{font-variation-settings:"FILL"1}.sep-rating-count{font-size:.75rem;color:#64748b}.sep-overview-text{font-size:.9375rem;line-height:1.7;margin:0 0 24px}.player-error p,.sep-overview-text p{margin:0}.sep-genre-tags{display:flex;flex-wrap:wrap;gap:8px}.sep-genre-tags .sep-genre-tag{padding:4px 12px;border-radius:50px;background:#0a0a0a;border:1px solid #222;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s ease;min-height:0;min-width:0}.sep-genre-tag:hover{border-color:#e50914}.sep-overview-card .user-rating-section{margin-bottom:16px}.sep-next-ep-card{background:#121212;border:1px solid #222;border-radius:12px;overflow:hidden;cursor:pointer;box-shadow:0 4px 16px rgb(0 0 0 / .3);text-decoration:none;color:inherit;display:block}.sep-next-ep-header{padding:16px;border-bottom:1px solid #222;display:flex;align-items:center;justify-content:space-between}.sep-next-ep-header h4{font-size:.875rem;font-weight:700;margin:0}.sep-next-ep-badge{font-size:10px;background:#0a0a0a;padding:4px 8px;border-radius:4px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.sep-next-ep-body{padding:12px}.sep-next-ep-thumb{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:16/9;margin-bottom:12px;background:#000;border:1px solid #222}.sep-next-ep-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sep-next-ep-card:hover .sep-next-ep-thumb img{transform:scale(1.025)}.sep-next-ep-thumb .sep-up-next-tag{position:absolute;top:8px;left:8px;padding:3px 8px;background:#e50914;color:#fff;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;border-radius:3px}.sep-next-ep-thumb .sep-play-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.sep-next-ep-card:hover .sep-play-overlay{opacity:1}.sep-play-overlay svg{width:48px;height:48px;color:#fff}.sep-next-ep-title{font-size:1rem;font-weight:700;margin:0 0 4px;transition:color .2s ease}.sep-next-ep-desc{font-size:.75rem;color:#64748b;margin:0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sep-ep-nav-buttons{display:flex;gap:12px}.sep-nav-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#121212;border:1px solid #222;border-radius:12px;font-size:.875rem;font-weight:500;color:#cbd5e1;text-decoration:none;cursor:pointer;transition:all .2s ease}.sep-nav-btn:hover{border-color:#e50914}.sep-nav-btn svg{width:16px;height:16px}.sep-nav-btn.sep-nav-disabled{color:#374151;cursor:not-allowed;opacity:.5;pointer-events:none}.sep-comments{max-width:1280px;margin:0 auto 48px;padding:0 16px}body.lights-off .single-episode>:not(.sep-player-wrap){opacity:.05;pointer-events:none;transition:opacity .3s ease}body.lights-off .sep-player-wrap{position:relative;z-index:100}body.theater-mode .sep-player-wrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:#000;display:flex;flex-direction:column;justify-content:center;padding:0;margin:0;border-radius:0;box-shadow:none}.sep-no-servers{display:flex;align-items:center;gap:10px;padding:16px 20px;background:rgb(255 255 255 / .03);border:1px dashed #333;border-radius:8px;color:#64748b;font-size:.875rem}.sep-no-servers svg{flex-shrink:0;color:#475569}.sep-next-ep-thumb .sep-poster-fallback{object-fit:contain;background:#0a0a0a}.sep-thumb-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e 0,#0d0d15 100%);color:#333}.sep-thumb-placeholder svg{width:40px;height:40px}@media (max-width:768px){.single-episode{padding:0;width:100%;max-width:100%}.sep-player-wrap{margin-bottom:16px;border-radius:0}.single-episode .player-title h1{white-space:normal;max-width:100%;font-size:.9rem}.sep-grid{gap:16px;margin-bottom:24px;padding:0 12px}.sep-servers-card .sep-card-header{flex-direction:column;align-items:flex-start;gap:8px}.sep-card,.sep-grid{min-width:0}.sep-next-ep-card{max-width:100%;min-width:0}.sep-comments{padding:0 12px;margin-bottom:32px}}@media (max-width:480px){.sep-card{padding:16px;border-radius:10px}.single-episode .player-title h1{max-width:100%;font-size:.85rem}.sep-grid{gap:12px;padding:0 10px}.sep-servers-card .server-btn,.sep-servers-card .server-button{padding:8px 14px!important;font-size:.75rem!important;gap:8px;min-height:0;min-width:0}.sep-ep-nav-buttons,.sep-servers-card .server-buttons,.sep-servers-card .server-content,.sep-servers-card .server-grid,.sep-servers-card .server-list-content{gap:8px}.sep-nav-btn{padding:10px;font-size:.8125rem}.sep-genre-tags{gap:6px}.sep-genre-tag{font-size:.7rem;padding:3px 10px;min-height:0;min-width:0}.sep-next-ep-title,.sep-overview-text{font-size:.875rem}.sep-comments{padding:0 10px}}body.single-episodes{background:#0b0d10}.single-episode{--sep-primary:#e11d5f;--sep-primary-hover:#f02b6d;--sep-bg:#0b0d10;--sep-surface:#111318;--sep-surface-raised:#15181e;--sep-border:#292e37;--sep-text:#f5f7fa;--sep-muted:#98a2b3;max-width:none;padding-inline:24px;background:var(--sep-bg)}.sep-player-wrap{width:100%;margin:0 auto 32px;border:1px solid var(--sep-border);border-radius:12px;background:#070809;box-shadow:0 16px 48px rgb(0 0 0 / .34)}.sep-player-wrap.player-small{max-width:900px}.sep-player-wrap.player-big{max-width:1200px}@media (min-width:901px){body .single-episode{--sep-adminbar-reserve:0px}body .single-episode .sep-player-wrap.player-big,body .single-episode .sep-player-wrap.player-big~.sep-grid{max-width:clamp(1120px,calc((100vh - 190px - var(--sep-adminbar-reserve))*16/9),1200px);max-width:clamp(1120px,calc((100dvh - 190px - var(--sep-adminbar-reserve))*16/9),1200px)}body .single-episode .sep-player-wrap.player-small,body .single-episode .sep-player-wrap.player-small~.sep-grid{max-width:clamp(800px,calc((100vh - 190px - var(--sep-adminbar-reserve))*16/9),900px);max-width:clamp(800px,calc((100dvh - 190px - var(--sep-adminbar-reserve))*16/9),900px)}body.admin-bar .single-episode{--sep-adminbar-reserve:32px}}.sep-player-wrap .uniquestream-player-container{width:100%!important;max-width:none!important;position:relative}.sep-player-wrap .player-splash-screen,.sep-player-wrap .player-video-container,.sep-player-wrap .uniquestream-player-display{width:100%}.single-episode .player-splash-screen{background:#090b0e;cursor:default}.single-episode .player-splash-screen::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(8 10 13 / .1),rgb(8 10 13 / .46));pointer-events:none}.single-episode .splash-background .splash-background-image,.single-episode .splash-background img{width:100%;height:100%;object-fit:cover;filter:brightness(.72) saturate(.9);transform:none}.single-episode .player-splash-screen:hover .splash-background img{transform:scale(1.012)}.single-episode .splash-play-button{width:56px;height:56px;padding:0;border:1px solid rgb(255 255 255 / .62);border-radius:999px;background:var(--sep-primary);color:#fff;box-shadow:0 8px 24px rgb(0 0 0 / .38);cursor:pointer;z-index:12;appearance:none}.single-episode .splash-play-button:hover{transform:scale(1.04);background:var(--sep-primary-hover)}.single-episode .splash-play-icon{display:grid;place-items:center;transform:translateX(1px)}.single-episode .splash-play-icon svg{width:24px;height:24px;filter:none}.single-episode .splash-play-pulse{display:none}.uniquestream-player-container.is-loading::after{content:"";position:absolute;z-index:30;top:min(50%,320px);left:50%;width:36px;height:36px;margin:-18px;border:3px solid rgb(255 255 255 / .18);border-top-color:var(--sep-primary);border-radius:50%;animation:sep-player-spin .8s linear infinite}.player-error{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:12px;padding:24px;text-align:center;background:#090b0e;color:var(--sep-muted)}.player-retry-btn{min-height:42px;padding:0 18px;border:1px solid var(--sep-primary);border-radius:8px;background:var(--sep-primary);color:#fff;font:inherit;font-weight:700;cursor:pointer}.single-episode .player-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-top:1px solid var(--sep-border);background:var(--sep-surface)}.single-episode .player-title{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"context badges""title badges";align-items:center;column-gap:16px;row-gap:2px;min-width:0;flex:1}.single-episode .player-context{grid-area:context;width:fit-content;color:var(--sep-muted);font-size:.75rem;font-weight:600;text-decoration:none}.single-episode .player-context:hover{color:var(--sep-text)}.single-episode .player-title h1{grid-area:title;max-width:100%;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.3;color:var(--sep-text)}.single-episode .player-badges{grid-area:badges;flex-wrap:wrap;justify-content:flex-end}.single-episode .player-badges .badge{padding:4px 8px;border:1px solid var(--sep-border);border-radius:5px;background:#1b1f26;color:#d7dce4;font-size:.625rem;line-height:1.2}.single-episode .player-badges .badge.episode-num{border-color:rgb(225 29 95 / .62);background:rgb(225 29 95 / .15);color:#ff7aa7}.single-episode .player-actions{display:grid;grid-template-columns:repeat(4,68px);gap:8px;flex-shrink:0}.single-episode .action-btn,.single-episode .action-btn.ghost{width:68px;min-width:68px;min-height:44px;padding:7px 10px;flex-direction:column;gap:3px;border:1px solid var(--sep-border);border-radius:8px;background:#15181e;color:#cbd1db;font-size:.625rem;line-height:1}.single-episode .action-btn.ghost:hover,.single-episode .action-btn:hover{border-color:#414854;background:#1c2027;color:#fff}.single-episode .action-btn.ghost.active{border-color:var(--sep-primary);background:rgb(225 29 95 / .16);color:#ff7aa7}.single-episode .action-btn:disabled,.single-episode .action-btn[aria-disabled=true]{border-color:#242932;background:#11141a;color:#69717d;opacity:.62;cursor:not-allowed;box-shadow:none}.single-episode .action-btn:disabled:hover,.single-episode .action-btn[aria-disabled=true]:hover{border-color:#242932;background:#11141a;color:#69717d}.single-episode .action-btn svg{width:18px;height:18px}.sep-grid{width:100%;max-width:1200px;margin:0 auto 48px;gap:24px}.sep-main{gap:20px}@media (min-width:1024px){.sep-sidebar{min-height:100%}.sep-sidebar .sep-ep-nav-buttons{margin-top:auto}.sep-main.is-single-source .sep-overview-card{flex:1}}.sep-card,.sep-nav-btn,.sep-next-ep-card{border-color:var(--sep-border);background:var(--sep-surface);box-shadow:none}.sep-nav-btn{min-height:44px;box-sizing:border-box}.sep-card{padding:22px}.sep-servers-card .sep-card-header-left .sep-header-icon{color:var(--sep-primary);width:20px;height:20px}.sep-next-ep-header h2,.sep-overview-card .sep-card-header h2,.sep-servers-card .sep-card-header-left h2{margin:0;color:var(--sep-text);font-size:1rem;font-weight:700}.sep-servers-card--compact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:84px;padding:16px 18px}.sep-servers-card--compact.is-single-source{display:none}.sep-servers-card--compact.is-single-source :is(.server-btn,.server-button)::after{content:none!important}.sep-servers-card--compact .sep-card-header{display:flex;min-width:0;align-items:center;gap:14px;margin:0}.sep-servers-card--compact .sep-card-header-left{min-width:0;flex:0 1 auto}.sep-servers-card--compact .sep-servers-count{display:inline-flex;min-height:24px;align-items:center;padding:0 9px;border:1px solid #303641;border-radius:999px;color:var(--sep-muted);background:#171a20;font-size:.625rem;font-weight:700;letter-spacing:.055em;line-height:1;text-transform:uppercase;white-space:nowrap}.sep-episode-credits div,.sep-server-selector,.sep-server-selector .server-content,.sep-server-selector .server-grid,.sep-server-selector .server-section{min-width:0}.sep-server-selector,.sep-server-selector .server-content,.sep-server-selector .server-grid{display:flex!important;justify-content:flex-end}.sep-server-selector .server-grid{flex-wrap:wrap;gap:8px}.sep-servers-card--compact.is-multi-source{grid-template-columns:minmax(132px,150px) minmax(0,1fr);align-items:start}.sep-servers-card--compact.is-multi-source .sep-card-header{align-items:flex-start;flex-direction:column;gap:8px;padding-top:2px}.sep-servers-card--compact.is-multi-source .sep-servers-count{max-width:100%}.sep-servers-card--compact.is-multi-source .sep-server-selector,.sep-servers-card--compact.is-multi-source .server-content,.sep-servers-card--compact.is-multi-source .server-grid,.sep-servers-card--compact.is-multi-source .server-section{width:100%}.sep-servers-card--compact.is-multi-source .server-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.sep-servers-card--compact.is-multi-source.source-count-2 .server-grid,.sep-servers-card--compact.is-multi-source.source-count-4 .server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sep-servers-card--compact .server-btn,.sep-servers-card--compact .server-button{display:inline-flex!important;min-width:150px;min-height:48px;align-items:center;justify-content:flex-start;gap:10px;padding:10px 12px!important;border:1px solid #343a45!important;border-radius:10px!important;color:#cbd1db!important;background:#171a20!important;box-shadow:none!important;font-size:.8125rem!important;font-weight:650!important;line-height:1.2!important;transition:transform 160ms ease,border-color 160ms ease,background-color 160ms ease,color 160ms ease!important}.sep-servers-card--compact.is-multi-source .server-btn,.sep-servers-card--compact.is-multi-source .server-button{width:100%;min-width:0}.sep-servers-card--compact :is(.server-name,.server-label){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sep-servers-card--compact :is(.server-quality,.quality-badge){flex:0 0 auto}.sep-servers-card--compact .server-btn::before,.sep-servers-card--compact .server-button::before{content:""!important;width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#77818f;opacity:1}.sep-servers-card--compact .server-btn:hover,.sep-servers-card--compact .server-button:hover{border-color:#4b5360!important;color:#fff!important;background:#1d2128!important;transform:translateY(-1px)}.sep-servers-card--compact .server-btn:first-child:not(.active)[aria-pressed=false],.sep-servers-card--compact .server-button:first-child:not(.active)[aria-pressed=false]{border-color:#343a45!important;color:#cbd1db!important;background:#171a20!important;box-shadow:none!important}.sep-servers-card--compact .server-btn.active,.sep-servers-card--compact .server-btn[aria-pressed=true],.sep-servers-card--compact .server-button.active,.sep-servers-card--compact .server-button[aria-pressed=true]{border-color:rgb(225 29 95 / .58)!important;color:#fff!important;background:#1a1d23!important;box-shadow:inset 3px 0 0 var(--sep-primary)!important}.sep-servers-card--compact .server-btn.is-switching,.sep-servers-card--compact .server-button.is-switching{border-color:rgb(225 29 95 / .48)!important;color:#fff!important;background:#191c22!important;box-shadow:inset 3px 0 0 var(--sep-primary)!important;cursor:progress}.sep-servers-card--compact .server-btn.active::before,.sep-servers-card--compact .server-btn.is-switching::before,.sep-servers-card--compact .server-btn[aria-pressed=true]::before,.sep-servers-card--compact .server-button.active::before,.sep-servers-card--compact .server-button.is-switching::before,.sep-servers-card--compact .server-button[aria-pressed=true]::before{background:var(--sep-primary);animation:sep-source-pulse 1.35s ease-in-out infinite}.sep-servers-card--compact .server-btn.active::after,.sep-servers-card--compact .server-btn[aria-pressed=true]::after,.sep-servers-card--compact .server-button.active::after,.sep-servers-card--compact .server-button[aria-pressed=true]::after{content:attr(data-active-label);display:inline-flex;width:auto;height:18px;align-items:center;justify-content:center;margin-left:auto;padding:0 6px;border:1px solid rgb(255 118 164 / .3);border-radius:999px;color:#ff9fbe;background:rgb(225 29 95 / .16);font-size:.5rem;font-weight:800;letter-spacing:.065em;line-height:1;text-transform:uppercase;white-space:nowrap}.sep-servers-card--compact .server-btn.is-switching::after,.sep-servers-card--compact .server-button.is-switching::after{content:attr(data-loading-label);display:inline-flex;width:auto;height:18px;align-items:center;justify-content:center;margin-left:auto;padding:0 6px;border:1px solid rgb(255 118 164 / .24);border-radius:999px;color:#ffafca;background:rgb(225 29 95 / .1);font-size:.5rem;font-weight:800;letter-spacing:.065em;line-height:1;text-transform:uppercase;white-space:nowrap}@media (prefers-reduced-motion:reduce){.sep-servers-card--compact .server-btn::before,.sep-servers-card--compact .server-button::before{animation:none!important}}.sep-overview-rating{gap:5px;padding:5px 8px;border:1px solid #3a414c;border-radius:6px;background:#171a20;color:#dce1e8;font-size:.75rem}.sep-rating-source{color:#f6c945;font-size:.625rem;font-weight:800;letter-spacing:.08em}#reportModal .modal-close:hover,.sep-overview-rating strong{color:#fff}.sep-rating-count{margin-left:5px;padding-left:8px;border-left:1px solid #3a414c;color:var(--sep-muted)}.sep-overview-text{margin-bottom:18px;color:#b3bbc7}.sep-episode-credits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0 0 20px;padding-top:16px;border-top:1px solid var(--sep-border)}.sep-episode-credits dt{color:var(--sep-muted);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.sep-episode-credits dd{margin:3px 0 0;color:#d9dee6;font-size:.8125rem}.sep-genre-tags .sep-genre-tag{border-color:var(--sep-border);background:#171a20;color:#bdc5d0}.sep-genre-tag:hover,.sep-nav-btn:hover{border-color:var(--sep-primary);color:#ff6f9f}.sep-next-ep-card{padding:0;transition:border-color .2s ease,transform .2s ease}.sep-next-ep-card:hover{transform:translateY(-2px);border-color:#3b424d;box-shadow:0 10px 30px rgb(0 0 0 / .25)}.sep-next-ep-header{border-color:var(--sep-border)}.sep-next-ep-badge{background:rgb(225 29 95 / .14);color:#ff7aa7}.sep-next-ep-thumb{border-color:var(--sep-border)}.sep-next-ep-thumb .sep-up-next-tag{background:var(--sep-primary)}.sep-next-ep-thumb .sep-play-overlay{background:rgb(11 13 16 / .56)}.sep-next-ep-card:hover .sep-next-ep-title{color:#ff6f9f}.sep-next-ep-title{color:var(--sep-text)}.sep-next-ep-desc{color:var(--sep-muted)}.single-episode :is(a,button,input,textarea):focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px rgb(225 29 95 / .58)}#reportModal .modal-content{display:flex;flex-direction:column;width:min(520px,calc(100vw - 32px));max-width:520px;max-height:min(90vh,720px);overflow:hidden;border:1px solid #292e37;border-radius:12px;background:#15181e;box-shadow:0 24px 64px rgb(0 0 0 / .58)}#reportModal .modal-overlay{background:rgb(3 5 8 / .84);backdrop-filter:blur(3px)}#reportModal .modal-footer,#reportModal .modal-header{flex-shrink:0;background:#13161b}#reportModal .modal-header{border-color:#292e37}#reportModal .modal-header h2{margin:0;color:#f7f8fa;font-size:1.125rem}#reportModal .modal-close{color:#98a1af}#reportModal .modal-body{flex:1;min-height:0;overflow-y:auto;background:#15181e;scrollbar-width:thin;scrollbar-color:#4a515d #15181e}#reportModal .modal-body::-webkit-scrollbar{width:8px}#reportModal .modal-body::-webkit-scrollbar-track{background:#15181e}#reportModal .modal-body::-webkit-scrollbar-thumb{border:2px solid #15181e;border-radius:999px;background:#4a515d}#reportModal .modal-body p{color:#c7cdd6}#reportModal .report-options{margin:16px 0;padding:0;border:0}#reportModal .report-field-label,#reportModal .report-options legend{display:block;margin:0 0 7px;color:#d9dee6;font-size:.8125rem;font-weight:700}#reportModal .report-field-label span{color:#8f98a6;font-weight:500}#reportModal .report-options label{border:1px solid #2b313b;background:#1b1f26;color:#d9dee6}#reportModal .report-options label:hover{border-color:#3d4552;background:#222730}#reportModal .report-options label:has(input:checked){border-color:rgb(225 29 95 / .72);background:rgb(225 29 95 / .12)}#reportModal .report-options input[type=radio]{accent-color:#e11d5f}#reportModal :is(#reportEmail,#reportMessage){width:100%;box-sizing:border-box;margin:0 0 14px;padding:11px 12px;border:1px solid #292e37;border-radius:7px;background:#0f1115;color:#fff;font:inherit;font-size:.8125rem}#reportModal #reportEmail{min-height:44px}#reportModal #reportMessage{min-height:108px;resize:vertical}#reportModal :is(#reportEmail,#reportMessage):focus{border-color:#e11d5f;outline:0;box-shadow:0 0 0 3px rgb(225 29 95 / .18)}#reportModal .modal-footer{display:flex;justify-content:flex-end;gap:10px;border-color:#292e37}#reportModal .btn-cancel{border-color:#39404b;background:#181b21;color:#d4d9e1}#reportModal .btn-cancel:hover{background:#222730;color:#fff}#reportModal .btn-submit{background:#e11d5f;font-weight:700}#reportModal .btn-submit:hover{background:#f02b6d}#reportModal :is(button,input,textarea):focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px rgb(225 29 95 / .5)}#reportStatus{display:none;margin:0 20px 15px;padding:8px 15px;border-radius:6px;font-size:.8125rem;text-align:center}@media (max-width:900px){.single-episode{padding-inline:16px}.single-episode .player-controls{align-items:stretch;flex-direction:column}.single-episode .player-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.single-episode .action-btn,.single-episode .action-btn.ghost{width:100%;min-width:0}}@media (max-width:768px){.single-episode{padding-inline:0}.sep-player-wrap{margin-bottom:20px;border-inline:0;border-radius:0}.single-episode .player-controls{padding:14px 12px}.single-episode .player-title{grid-template-columns:1fr;grid-template-areas:"context""title""badges";row-gap:5px}.single-episode .player-badges{justify-content:flex-start}.sep-grid{padding-inline:12px;gap:16px}.sep-servers-card--compact{gap:12px;min-height:0;padding:16px}.sep-servers-card--compact,.sep-servers-card--compact.is-multi-source{grid-template-columns:minmax(0,1fr)}.sep-servers-card--compact .sep-card-header{justify-content:space-between}.sep-servers-card--compact.is-multi-source .sep-card-header{align-items:center;flex-direction:row;gap:12px;padding-top:0}.sep-server-selector,.sep-server-selector .server-content,.sep-server-selector .server-grid,.sep-server-selector .server-section{width:100%}.sep-server-selector .server-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.sep-servers-card--compact .server-btn,.sep-servers-card--compact .server-button{width:100%;min-width:0}.sep-servers-card--compact.is-single-source .server-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.single-episode .splash-play-button{width:52px;height:52px}.single-episode .player-actions{gap:6px}.single-episode .action-btn,.single-episode .action-btn.ghost{min-height:46px;padding-inline:4px;font-size:.59375rem}.sep-grid{padding-inline:10px}.sep-card{padding:16px}.sep-overview-card .sep-card-header{align-items:flex-start;gap:12px}.sep-overview-rating{flex-wrap:wrap;justify-content:flex-end}.sep-episode-credits{grid-template-columns:1fr}.sep-ep-nav-buttons{display:grid;grid-template-columns:1fr 1fr}.sep-servers-card--compact .sep-card-header{align-items:flex-start;flex-direction:column;gap:8px}.sep-server-selector .server-grid{grid-template-columns:minmax(0,1fr)}.sep-servers-card--compact.is-multi-source .sep-card-header{align-items:center;flex-direction:row}.sep-servers-card--compact.is-multi-source .server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px) and (max-height:820px){.single-episode{padding-top:16px}.sep-player-wrap{margin-bottom:24px}.single-episode .player-controls{gap:14px;padding:8px 12px}.single-episode .player-title{column-gap:12px}.single-episode .action-btn,.single-episode .action-btn.ghost{min-height:42px;padding-block:5px}}body.theater-mode .single-episode .sep-player-wrap{--sep-theater-controls-height:81px;position:fixed;inset:0;z-index:1000000;display:flex;flex-direction:column;justify-content:flex-start;width:100vw;max-width:none!important;height:100vh;height:100dvh;margin:0;overflow:hidden;border:0;border-radius:0;background:#000;box-shadow:none}body.theater-mode .single-episode .sep-player-wrap .uniquestream-player-container{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;max-width:none!important;min-height:0;height:calc(100vh - var(--sep-theater-controls-height))!important;height:calc(100dvh - var(--sep-theater-controls-height))!important;margin:0!important;background:#000}body.theater-mode .single-episode .sep-player-wrap .uniquestream-player-display{flex:0 0 auto;width:min(100vw,calc((100vh - var(--sep-theater-controls-height))*16/9));width:min(100vw,calc((100dvh - var(--sep-theater-controls-height))*16/9));height:min(calc(100vw*9/16),calc(100vh - var(--sep-theater-controls-height)));height:min(calc(100vw*9/16),calc(100dvh - var(--sep-theater-controls-height)));padding-bottom:0!important;background:#000}body.theater-mode .single-episode .sep-player-wrap .player-controls{position:static;inset:auto;flex:0 0 auto;width:100%;min-height:var(--sep-theater-controls-height);margin:0;box-sizing:border-box;background:#111318}@media (max-width:900px){body.theater-mode .single-episode .sep-player-wrap{--sep-theater-controls-height:167px}}@media (orientation:landscape) and (max-height:500px) and (min-width:600px){body.theater-mode .single-episode .sep-player-wrap{--sep-theater-controls-height:81px}body.theater-mode .single-episode .sep-player-wrap .player-controls{flex-direction:row;align-items:center;gap:12px;padding:8px 12px}body.theater-mode .single-episode .sep-player-wrap .player-actions{grid-template-columns:repeat(4,64px);width:auto;flex-shrink:0}body.theater-mode .single-episode .sep-player-wrap .action-btn,body.theater-mode .single-episode .sep-player-wrap .action-btn.ghost{width:64px;min-width:64px;min-height:44px}}.sep-action-notice{position:fixed;left:50%;bottom:24px;z-index:1000100;max-width:min(420px,calc(100vw - 32px));padding:11px 16px;transform:translate(-50%,14px);border:1px solid #35404b;border-radius:8px;background:#171b21;color:#f5f7fa;box-shadow:0 12px 32px rgb(0 0 0 / .42);font-size:.8125rem;font-weight:700;line-height:1.4;text-align:center;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.sep-action-notice.is-visible{transform:translate(-50%,0);opacity:1}.sep-action-notice.is-success{border-color:rgb(54 196 125 / .5)}.sep-action-notice.is-error{border-color:rgb(239 83 100 / .62)}@media (prefers-reduced-motion:reduce){.single-episode *,.single-episode ::after,.single-episode ::before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.sep-action-notice{transition-duration:.01ms!important}}@media (forced-colors:active){.sep-servers-card .server-btn.active,.single-episode .action-btn.ghost.active,.splash-play-button{border:2px solid ButtonText!important}}