.time-window-toggle-container{display:flex!important;justify-content:center!important;margin:20px 0!important;padding:0 20px!important;z-index:100!important;position:relative!important}.time-window-toggle{display:flex!important;align-items:center!important;gap:15px!important;background:#000000b3!important;padding:10px 20px!important;border-radius:30px!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.1)!important;width:fit-content!important;margin:0 auto!important}.toggle-label{color:#fff!important;font-weight:600!important;font-size:14px!important;transition:color .3s ease!important;opacity:.7!important}.toggle-label.active{opacity:1!important;color:#e50914!important}.toggle-switch{position:relative!important;width:60px!important;height:30px!important;background:#333!important;border-radius:30px!important;border:none!important;cursor:pointer!important;transition:background .3s ease!important;outline:none!important}.toggle-switch.day{background:#e50914!important}.toggle-slider{position:absolute!important;top:3px!important;left:3px!important;width:24px!important;height:24px!important;background:#fff!important;border-radius:50%!important;transition:transform .3s ease!important}.toggle-switch.week .toggle-slider{transform:translate(0)!important}.toggle-switch.day .toggle-slider{transform:translate(30px)!important}@media(max-width:768px){.time-window-toggle{padding:8px 15px!important;gap:12px!important}.toggle-label{font-size:12px!important}.toggle-switch{width:50px!important;height:25px!important}.toggle-slider{width:20px!important;height:20px!important}.toggle-switch.day .toggle-slider{transform:translate(25px)!important}}.time-window-toggle-container{display:flex!important;justify-content:center!important;margin:20px 0!important;padding:0 20px!important;z-index:100!important;position:relative!important;visibility:visible!important;opacity:1!important}.time-window-toggle{display:flex!important;align-items:center!important;gap:15px!important;background:#000000b3!important;padding:10px 20px!important;border-radius:30px!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.1)!important;width:fit-content!important;margin:0 auto!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:1001!important}.now-playing-overlay{margin-bottom:15px}.now-playing-badge{display:inline-block;background:linear-gradient(135deg,#e50914,#ff6b6b);color:#fff;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #e5091466;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 2px 8px #e5091466}50%{box-shadow:0 2px 16px #e5091499}to{box-shadow:0 2px 8px #e5091466}}.trending-side-by-side{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:40px}.trending-column{display:flex;flex-direction:column}.trending-column .movie-row .grid-container{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.trending-side-by-side{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:768px){.trending-column .movie-row .grid-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.trending-column .movie-row .grid-container{grid-template-columns:1fr}}:root{--wd-primary: #fdbcfd;--wd-secondary: #affdfd;--wd-accent: #fbefc8;--wd-bg: #0b0b12;--wd-bg-soft: #141420;--wd-card: #1a1a28;--wd-card-2: #222235;--wd-text: #ffffff;--wd-text-muted: #b8b8c7;--wd-border: rgba(255, 255, 255, .08);--wd-shadow: 0 8px 32px rgba(0, 0, 0, .32);--wd-shadow-pink: 0 10px 30px rgba(253, 188, 253, .22);--wd-shadow-blue: 0 10px 30px rgba(175, 253, 253, .18);--wd-gradient-main: linear-gradient(135deg, #0b0b12 0%, #171724 100%);--wd-gradient-soft: linear-gradient(135deg, rgba(253, 188, 253, .12), rgba(175, 253, 253, .08));--wd-banner-overlay: linear-gradient(to right, rgba(11, 11, 18, .92) 0%, rgba(11, 11, 18, .55) 50%, transparent 100%)}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:var(--wd-bg);color:var(--wd-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.4;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--wd-bg)}::-webkit-scrollbar-thumb{background:#fdbcfd47;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#affdfd73}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;text-decoration:none;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-box-shadow:var(--wd-shadow);box-shadow:var(--wd-shadow)}.btn-primary{background:linear-gradient(135deg,var(--wd-primary),var(--wd-secondary));color:#111218;border:1px solid transparent}.btn-primary:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:var(--wd-shadow-pink);box-shadow:var(--wd-shadow-pink);filter:brightness(1.02)}.btn-secondary{background:#ffffff0a;color:var(--wd-text);border:1px solid rgba(253,188,253,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-secondary:hover{background:#fdbcfd1a;border-color:var(--wd-secondary);color:var(--wd-secondary);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:var(--wd-shadow-blue);box-shadow:var(--wd-shadow-blue)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0b0b12db,#141420f0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2000;padding:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.loading-screen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;background:var(--wd-gradient-main)}.loading-spinner{width:50px;height:50px;border:4px solid rgba(255,255,255,.12);border-top:4px solid var(--wd-primary);border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-bottom:1rem}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading-screen p{color:var(--wd-text-muted);font-size:1.1rem}.error-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;background:var(--wd-gradient-main)}.error-content{text-align:center;padding:40px;background:#1a1a28eb;border-radius:18px;border:1px solid rgba(253,188,253,.28);-webkit-box-shadow:var(--wd-shadow);box-shadow:var(--wd-shadow)}.error-content h1{color:var(--wd-primary);margin-bottom:1rem}.back-home-btn{background:linear-gradient(135deg,var(--wd-primary),var(--wd-accent));color:#151515;border:none;padding:12px 24px;border-radius:14px;font-weight:700;cursor:pointer;margin-top:1rem;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-box-shadow:var(--wd-shadow-pink);box-shadow:var(--wd-shadow-pink)}.back-home-btn:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);filter:brightness(1.03)}@media(max-width:768px){.banner-title{font-size:2rem!important}.banner-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(4,1fr)!important;gap:15px;padding:10px 5px}}@media(max-width:480px){.banner-slider{height:60vh}.banner-title{font-size:2rem!important}.banner-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(4,1fr)!important;gap:15px;padding:10px 5px}}.banner-slider{position:relative;height:80vh;overflow:hidden;background:var(--wd-gradient-main);margin-top:4rem}@media(max-width:768px){.banner-slider{height:60vh}}.banner-slide{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;align-items:center;padding:0 4%;transition:opacity .5s ease}.banner-slide:before{content:"";position:absolute;inset:0;background:var(--wd-banner-overlay);z-index:1}.banner-content{max-width:600px;z-index:2;position:relative;margin-left:3rem}@media(max-width:768px){.banner-content{margin-top:2rem;max-width:400px;margin-left:.2rem}}.banner-title{font-size:3.5rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,#ffffff,var(--wd-primary),var(--wd-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.banner-meta{display:flex;align-items:center;gap:15px;margin-bottom:1rem;font-size:1rem}.rating{color:var(--wd-accent);font-weight:700}.banner-description{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;color:var(--wd-text);text-shadow:1px 1px 2px rgba(0,0,0,.35)}.banner-buttons{display:flex;gap:15px}.banner-dots{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:3}.banner-dot{width:9px;height:9px;border-radius:50%;background-color:#ffffff59;border:none;cursor:pointer;transition:all .25s ease}.banner-dot.active{background-color:var(--wd-primary);box-shadow:0 0 12px #fdbcfd66}.content-rows{padding:100px 4% 0;position:relative;z-index:2;margin-top:-100px}.row{margin-bottom:40px}.row-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.row h2{font-size:1.4rem;font-weight:800;background:linear-gradient(135deg,#ffffff,var(--wd-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px}.grid-container{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;padding:10px 5px}.filters-section{padding:20px 4%;background:linear-gradient(135deg,#1a1a28f2,#222235f2);border-radius:18px;margin:20px 4%;box-shadow:var(--wd-shadow);border:1px solid rgba(253,188,253,.12);position:relative!important;z-index:100!important}.filter-row{display:flex;gap:20px;flex-wrap:wrap;align-items:end}.filter-group{display:flex!important;flex-direction:column!important;min-width:200px;flex:1;gap:5px!important;position:relative!important;z-index:100!important}.filter-group label{font-size:.9rem;font-weight:700!important;color:var(--wd-text);margin-bottom:8px!important;text-transform:uppercase;letter-spacing:.5px}.filter-group select,.filter-dropdown,select.filter-dropdown{background:#ffffff0f!important;border:1px solid rgba(253,188,253,.22)!important;border-radius:12px!important;color:var(--wd-text)!important;padding:12px 40px 12px 16px!important;font-size:.92rem;cursor:pointer;transition:all .25s ease;outline:none;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fdbcfd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px!important;min-width:150px!important;position:relative!important;z-index:9999!important}.filter-group select:focus,.filter-dropdown:focus{border-color:var(--wd-primary)!important;box-shadow:0 0 0 4px #fdbcfd14!important}.filter-group select:hover,.filter-dropdown:hover{border-color:#affdfd73!important;transform:translateY(-1px)}.filter-group option,.filter-dropdown option{background-color:#161622!important;color:var(--wd-text)!important;padding:8px!important}.static-page{padding-top:100px;min-height:100vh;background-color:var(--wd-bg)}.static-container{max-width:900px;margin:0 auto;padding:40px;background:#1a1a28f5;border-radius:20px;box-shadow:var(--wd-shadow);border:1px solid rgba(253,188,253,.12)}.static-container h1{font-size:2.5rem;margin-bottom:2rem;color:var(--wd-text);border-bottom:3px solid var(--wd-primary);padding-bottom:.5rem}.static-container h2{font-size:1.8rem;margin:2rem 0 1rem;color:var(--wd-text)}.static-container h3{font-size:1.3rem;margin:1.5rem 0 .5rem;color:var(--wd-text)}.static-container p{line-height:1.7;margin-bottom:1rem;color:var(--wd-text-muted)}.static-container ul{margin:1rem 0;padding-left:2rem}.static-container li{margin-bottom:.5rem;line-height:1.6;color:var(--wd-text-muted)}.about-section{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.08)}.about-section:last-of-type{border-bottom:none}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.feature-card{background:linear-gradient(135deg,#1a1a28f2,#222235f2);padding:1.5rem;border-radius:18px;text-align:center;transition:transform .25s ease,border-color .25s ease;border:1px solid rgba(253,188,253,.12)}.feature-card:hover{transform:translateY(-5px);border-color:var(--wd-primary)}.feature-icon{font-size:2.5rem;margin-bottom:1rem}.feature-card h3{margin:.5rem 0;color:var(--wd-text)}.feature-card p{font-size:.92rem;margin:0}.contact-section,.support-section{text-align:center}.contact-info{margin-top:1.5rem}.contact-info a{color:var(--wd-primary);text-decoration:none;transition:color .25s ease}.contact-info a:hover{color:var(--wd-secondary);text-decoration:underline}.disclaimer-section{margin-bottom:2.5rem}.disclaimer-section strong{color:var(--wd-text)}.responsibility-list,.tech-list{background-color:#00000029;padding:1.5rem;border-radius:14px;border-left:4px solid var(--wd-primary)}.warning-section{margin:3rem 0}.warning-banner{background:linear-gradient(135deg,var(--wd-primary),var(--wd-secondary));padding:2rem;border-radius:18px;text-align:center;border:1px solid rgba(255,255,255,.18)}.warning-banner h3{color:#111218;margin-bottom:1rem;font-size:1.5rem}.warning-banner p{color:#111218;font-weight:600;margin:0}.platform-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:1.5rem 0}.platform-link,.static-link{background:linear-gradient(135deg,var(--wd-primary),var(--wd-secondary));color:#111218;padding:.85rem 1.5rem;border-radius:14px;text-decoration:none;font-weight:700;transition:all .25s ease;border:1px solid transparent;text-align:center;min-width:150px;box-shadow:var(--wd-shadow-pink)}.platform-link:hover,.static-link:hover{transform:translateY(-2px);filter:brightness(1.02)}.static-links{display:flex;justify-content:center;gap:2rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)}.watch-page{padding-top:80px;min-height:100vh;background-color:var(--wd-bg)}.back-btn,.back-browse-btn{background:#ffffff0f;border:1px solid rgba(253,188,253,.2);color:var(--wd-text);padding:.75rem 1.35rem;border-radius:12px;cursor:pointer;transition:all .25s ease}.back-btn:hover,.back-browse-btn:hover{border-color:var(--wd-secondary);background:#affdfd14;transform:translateY(-1px)}.player-container{padding:0 4% 40px}.video-wrapper{position:relative;width:100%;aspect-ratio:16/9;margin-bottom:30px}.video-player{width:100%;height:100%;border:none;border-radius:16px;background-color:#000}.player-controls{background:#1a1a28f2;padding:20px;border-radius:18px;border:1px solid rgba(253,188,253,.12)}.server-selection,.episode-selection{margin-bottom:25px}.server-selection h3,.season-selector label{margin-bottom:10px;display:block}.server-buttons{display:flex;gap:10px;flex-wrap:wrap}.server-btn{background:#ffffff0f;color:var(--wd-text);border:1px solid rgba(253,188,253,.2);padding:10px 16px;border-radius:12px;cursor:pointer;transition:all .25s ease}.server-btn.active,.server-btn:hover{background:linear-gradient(135deg,var(--wd-primary),var(--wd-secondary));color:#111218;border-color:transparent}.season-selector select,.season-dropdown{width:100%;background:#ffffff0f;border:1px solid rgba(253,188,253,.2);border-radius:12px;padding:.85rem 1rem;color:var(--wd-text);font-size:.92rem;margin-bottom:1.5rem;cursor:pointer}.season-dropdown option{background-color:#161622;color:var(--wd-text);padding:8px}.episode-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:15px;max-height:300px;overflow-y:auto}.episode-btn,.episode-card{background:#ffffff0f;color:var(--wd-text);border:1px solid transparent;padding:12px;border-radius:12px;cursor:pointer;text-align:left;transition:all .25s ease;display:flex;flex-direction:column;gap:5px}.episode-btn.active,.episode-btn:hover,.episode-card.active,.episode-card:hover{background:#fdbcfd1f;border-color:#fdbcfd47}.episode-title{font-size:.85rem;color:var(--wd-text-muted)}.watch-header-content{display:flex;justify-content:space-between;max-width:1400px;margin:0 auto;gap:2rem;padding-left:2rem}.watch-title-section{text-align:center;flex:1}.watching-text{display:block;font-size:.9rem;color:var(--wd-text-muted);margin-bottom:.25rem}.content-title{font-size:1.8rem;font-weight:800;margin:0;background:linear-gradient(135deg,#ffffff,var(--wd-primary),var(--wd-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.enjoy-text{display:block;font-size:.9rem;color:var(--wd-primary);font-weight:700;margin-top:.25rem}.season-episode-badge{background:linear-gradient(135deg,var(--wd-primary),var(--wd-accent));color:#111218;padding:.5rem 1rem;border-radius:999px;font-weight:700;font-size:.9rem;white-space:nowrap}.watch-container{display:grid;grid-template-columns:1fr 400px;gap:2rem;max-width:1400px;margin:0 auto;padding:1rem 2rem}.player-section,.sidebar{display:flex;flex-direction:column;gap:2rem}.video-container{position:relative;width:100%;aspect-ratio:16/9;padding-bottom:56.25%;border-radius:18px;overflow:hidden;border:1px solid rgba(253,188,253,.18);box-shadow:var(--wd-shadow)}.video-player{position:absolute;inset:0;width:100%;height:100%;border:none;background:#000}.server-section,.episode-section,.info-section{background:#1a1a28f2;padding:1.5rem;border-radius:18px;border:1px solid rgba(253,188,253,.12)}.section-title{border-bottom:2px solid rgba(253,188,253,.18);margin:0 0 1rem;font-size:1.2rem;font-weight:700;color:var(--wd-text);padding-bottom:.65rem}.server-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.server-card{background:#ffffff0f;border:1px solid transparent;border-radius:14px;padding:1rem;cursor:pointer;transition:all .25s ease;text-align:center;position:relative;color:var(--wd-text)}.server-card:hover{background:#affdfd14;transform:translateY(-2px)}.server-card.active{background:linear-gradient(135deg,var(--wd-primary),var(--wd-secondary));color:#111218;border-color:transparent}.server-name{font-size:.9rem;font-weight:700}.active-indicator{position:absolute;top:-5px;right:-5px;width:12px;height:12px;background:var(--wd-accent);border-radius:50%;border:2px solid #1a1a1a}.selector-label{display:block;margin-bottom:.5rem;font-weight:700;color:var(--wd-text-muted)}.episodes-title{margin:0 0 1rem;font-size:1.1rem;font-weight:700}.episodes-list{display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto}.episode-number{background:#ffffff14;padding:.5rem;border-radius:8px;font-weight:700;font-size:.8rem;min-width:40px;text-align:center;color:var(--wd-text)}.episode-content{flex:1}.episode-meta{display:flex;gap:1rem;font-size:.8rem;color:var(--wd-text-muted)}.content-card,.content-details{display:flex;gap:1rem}.content-poster{width:80px;height:120px;border-radius:10px;object-fit:cover;flex-shrink:0}.content-overview{font-size:.9rem;line-height:1.6;color:var(--wd-text-muted);margin-bottom:1rem}.content-stats{display:flex;flex-direction:column;gap:.5rem}.stat-item{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.stat-icon{font-size:1rem}.stat-value{color:var(--wd-text);font-weight:700}.watch-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem}.watch-error{display:flex;align-items:center;justify-content:center;min-height:50vh;text-align:center}.watch-title{margin-left:20px}.watch-title h1{font-size:1.5rem;margin:0}.season-episode{color:var(--wd-text-muted);font-size:.9rem}.content-info{margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.content-meta{flex:1}.episode-runtime{font-size:.8rem;color:var(--wd-text-muted);margin-top:5px}.breadcrumb{font-size:medium;font-weight:700;margin:0 auto;padding:1rem 2rem;max-width:1400px;width:100%;box-sizing:border-box;color:var(--wd-text-muted)}.page-header{text-align:center;margin-top:5rem;margin-bottom:2rem}.page-header h1{margin-bottom:.5rem}.page-header p{color:var(--wd-text-muted);margin-bottom:1rem}.clear-filters-container{display:flex;justify-content:center;width:100%;margin-top:1rem}.clear-filters-btn{background:linear-gradient(135deg,var(--wd-primary),var(--wd-secondary))!important;color:#111218!important;border:none!important;padding:10px 20px!important;border-radius:12px!important;cursor:pointer!important;font-weight:700!important;font-size:.9rem!important;transition:all .25s ease!important;letter-spacing:.3px!important;box-shadow:var(--wd-shadow-pink)!important}.clear-filters-btn:hover{transform:translateY(-2px)!important;filter:brightness(1.02)!important}.clear-filters-btn:active{transform:translateY(0)!important}@media(max-width:1024px){.watch-container{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.breadcrumb{padding:1rem 1.5rem}.watch-header-content{flex-direction:column;text-align:center;gap:1rem}.content-title{font-size:1.5rem}}@media(max-width:768px){.watch-container{padding:0rem 1.5rem!important}.breadcrumb{padding:.75rem 2rem;font-size:small}.server-grid{grid-template-columns:repeat(2,1fr)}.content-card,.content-details{flex-direction:column;text-align:center}.content-poster{align-self:center}.filters-section{margin:20px 2%;padding:15px 3%}.filter-row{gap:15px}.filter-group{min-width:150px}.static-page{padding-top:80px}.static-container{padding:20px;margin:0 10px}.static-container h1{font-size:2rem}.static-container h2{font-size:1.5rem}.features-grid{grid-template-columns:1fr;gap:1rem}.platform-list,.static-links{flex-direction:column;align-items:center;gap:1rem}.platform-link,.static-link{width:200px}.content-stats{justify-content:center}.watch-title{margin-left:10px}.watch-title h1{font-size:1.2rem}}@media(max-width:480px){.server-grid{grid-template-columns:1fr}.episode-card{flex-direction:column;text-align:center;gap:.5rem}.episode-number{align-self:center}.static-container{padding:15px}.static-container h1{font-size:1.8rem}.feature-card{padding:1rem}.warning-banner{padding:1.5rem}.watch-container{padding:0rem 1.5rem!important}.breadcrumb{padding:.75rem 2rem;font-size:.8rem}}.navbar{position:fixed;top:0;width:100%;padding:0 4%;height:68px;display:flex;align-items:center;justify-content:space-between;z-index:1000;transition:all .3s ease;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0b0b12c2;border-bottom:1px solid rgba(253,188,253,.12)}.navbar.scrolled{background:linear-gradient(135deg,#0b0b12f0,#181824f0);box-shadow:0 8px 30px #00000047}.navbar-container{display:flex;align-items:center;width:100%;max-width:1800px;margin:0 auto}.navbar-logo{display:flex;align-items:center;text-decoration:none;color:var(--wd-primary);font-size:1.8rem;font-weight:800;margin-right:25px;transition:transform .3s ease}.navbar-logo:hover{transform:scale(1.03)}.navbar-logo img{height:36px;margin-right:10px;filter:drop-shadow(0 4px 12px rgba(253,188,253,.22))}.logo-text{background:linear-gradient(135deg,var(--wd-primary),var(--wd-secondary),var(--wd-accent));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-flow 5s linear infinite;text-shadow:0 2px 10px rgba(0,0,0,.25)}@keyframes gradient-flow{0%{background-position:0% center}to{background-position:200% center}}.Logo{width:151px;height:41px;margin-right:10px;transition:margin .125s ease;display:flex;align-items:center}.Logo svg{transform:scale(.5);transform-origin:0 0;width:300px;height:81.386726px}.Logo path{fill:var(--wd-primary);transition:fill .125s ease}.Logo:hover{cursor:pointer;margin-top:2px}.Logo:hover svg path{fill:var(--wd-secondary)!important}.navbar-links{display:flex;gap:20px}.nav-link{color:var(--wd-text);text-decoration:none;font-size:.92rem;transition:all .25s ease;position:relative;padding:8px 12px;border-radius:10px}.nav-link:hover{color:var(--wd-secondary);background:#affdfd14;transform:translateY(-1px)}.nav-link:after{content:"";position:absolute;bottom:2px;left:50%;width:0;height:2px;background:linear-gradient(90deg,var(--wd-primary),var(--wd-secondary));transition:all .25s ease;transform:translate(-50%);border-radius:999px}.nav-link:hover:after{width:70%}.navbar-actions{display:flex;align-items:center;gap:15px;margin-left:auto}.search-btn{background:none;border:none;color:var(--wd-text);font-size:1.2rem;cursor:pointer;padding:5px;transition:color .25s ease}.search-btn:hover{color:var(--wd-secondary)}.navbar-search-container{position:relative;margin-left:auto;margin-right:20px;order:1}.search-bar-wrapper{position:relative;width:300px}.navbar-search-input{width:100%;padding:11px 42px 11px 16px;background:#ffffff0f;border:1px solid rgba(253,188,253,.22);border-radius:999px;color:var(--wd-text);font-size:.92rem;transition:all .25s ease;outline:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.navbar-search-input:focus{background:#ffffff14;border-color:var(--wd-primary);box-shadow:0 0 0 4px #fdbcfd14;z-index:1002}.navbar-search-input::placeholder{color:#ffffff8c}.search-results-dropdown{position:absolute;top:calc(100% + 10px);left:0;right:0;min-width:320px;background:#161622f5;border-radius:16px;box-shadow:0 18px 40px #00000057;border:1px solid rgba(253,188,253,.15);z-index:1001;max-height:400px;overflow-y:auto;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.search-results-list{padding:8px 0}.search-result-item{display:flex;align-items:center;padding:12px 15px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid rgba(255,255,255,.06);gap:12px}.search-result-item:hover{background:#affdfd14}.search-result-item:last-child{border-bottom:none}.search-result-poster{width:40px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative;background:linear-gradient(135deg,var(--wd-card),var(--wd-card-2))}.search-result-poster img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.search-result-item:hover .search-result-poster img{transform:scale(1.05)}.poster-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--wd-card),var(--wd-card-2));color:#ffffffb3;font-size:.7rem;text-align:center;font-weight:600;line-height:1.2;padding:8px}.poster-placeholder span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.search-result-info{flex:1;min-width:0}.search-result-title{font-weight:700;font-size:.95rem;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--wd-text)}.search-result-meta{display:flex;gap:8px;font-size:.8rem;color:var(--wd-text-muted);align-items:center;flex-wrap:wrap}.search-result-type{text-transform:capitalize;background:#fdbcfd24;color:var(--wd-primary);padding:3px 8px;border-radius:999px;font-size:.72rem}.search-result-year{color:var(--wd-text-muted);font-size:.8rem}.search-no-results,.search-loading,.no-results,.search-placeholder{padding:20px;text-align:center;color:var(--wd-text-muted);font-style:italic;font-size:1rem}.search-close{position:absolute;top:20px;right:4%;background:none;border:none;color:var(--wd-text);font-size:2rem;cursor:pointer}.search-input-container{margin-bottom:30px}.search-input{width:100%;padding:15px 20px;font-size:1.2rem;background:#ffffff0f;border:2px solid rgba(253,188,253,.2);border-radius:16px;color:var(--wd-text);outline:none;transition:border-color .25s ease,box-shadow .25s ease}.search-input:focus{border-color:var(--wd-primary);box-shadow:0 0 0 4px #fdbcfd14}.search-results{flex:1;overflow-y:auto}.results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px}.movie-card{cursor:pointer;transition:all .3s ease;position:relative;border-radius:14px;overflow:hidden;box-shadow:var(--wd-shadow)}.movie-card:hover{transform:translateY(-10px);z-index:10;box-shadow:0 22px 44px #00000057}.card-image-container{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:2/3;background:linear-gradient(135deg,var(--wd-card),var(--wd-card-2))}.card-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease,filter .3s ease;filter:brightness(.92)}.movie-card:hover .card-image-container img{transform:scale(1.08);filter:brightness(1.04)}.card-hover-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#fdbcfddb,#affdfdd1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;opacity:0;transition:all .3s ease;transform:translateY(20px)}.movie-card:hover .card-hover-overlay{opacity:1;transform:translateY(0)}.play-hover-btn{background:linear-gradient(135deg,var(--wd-text),#f8f8f8);color:#111218;border:none;padding:10px 20px;border-radius:999px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:5px;font-size:.9rem;box-shadow:0 10px 24px #0000002e;transition:all .25s ease}.play-hover-btn:hover{transform:scale(1.04)}.add-to-list-btn{background:#11121824;color:#111218;border:1px solid rgba(255,255,255,.35);padding:8px;border-radius:50%;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:1.2rem;transition:all .25s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.add-to-list-btn:hover{background:#ffffff3d;transform:scale(1.08)}.card-content{padding:10px 0}.card-title{font-size:.95rem;font-weight:700;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-meta{display:flex;gap:10px;font-size:.82rem;color:var(--wd-text-muted)}.modal-content{background:linear-gradient(135deg,#1a1a28f5,#222235f5);border-radius:20px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 24px 60px #0006;border:1px solid rgba(253,188,253,.12)}.modal-close{position:absolute;top:15px;right:15px;background:#0b0b12b3;border:1px solid rgba(253,188,253,.14);color:var(--wd-text);font-size:1.5rem;width:38px;height:38px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .25s ease}.modal-close:hover{background:#fdbcfd1f;color:var(--wd-primary)}.modal-body{display:flex;gap:20px;padding:30px}.modal-poster{width:300px;border-radius:14px;flex-shrink:0;box-shadow:var(--wd-shadow);border:1px solid rgba(255,255,255,.08)}.modal-details{flex:1}.modal-title{font-size:2rem;margin-bottom:10px}.modal-meta{margin-bottom:15px}.rating-stars{color:var(--wd-accent);font-size:1.1rem}.rating-text{color:var(--wd-text-muted);margin-left:8px}.modal-description{line-height:1.6;margin-bottom:20px;color:var(--wd-text)}.modal-extra-info{margin-bottom:25px}.info-row{display:flex;margin-bottom:8px}.info-row strong{min-width:80px;color:var(--wd-text-muted)}.modal-actions{display:flex;gap:15px}.watch-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border:none;border-radius:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:all .25s ease}.watch-btn.primary{background:linear-gradient(135deg,var(--wd-primary),var(--wd-secondary));color:#111218;box-shadow:var(--wd-shadow-pink)}.watch-btn.primary:hover{transform:translateY(-2px);filter:brightness(1.02)}.watch-btn.secondary{background:#ffffff0f;color:var(--wd-text);border:1px solid rgba(253,188,253,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.watch-btn.secondary:hover{background:#affdfd14;border-color:var(--wd-secondary);color:var(--wd-secondary);transform:translateY(-2px)}.footer{background:linear-gradient(135deg,#141420eb,#0b0b12fa);border-top:1px solid rgba(253,188,253,.1);padding:2rem 0;margin-top:auto}.footer-container{max-width:1200px;margin:0 auto;padding:0 4%}.footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-left p{color:var(--wd-text-muted);font-size:.9rem;margin:0}.footer-right{display:flex;gap:2rem}.footer-link{color:var(--wd-text-muted);text-decoration:none;font-size:.9rem;transition:all .25s ease;padding:.5rem 0;position:relative}.footer-link:hover{color:var(--wd-primary)}.footer-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:linear-gradient(90deg,var(--wd-primary),var(--wd-secondary));transition:width .25s ease}.footer-link:hover:after{width:100%}.menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1003;order:2;margin-left:1rem}.menu-toggle span{display:block;height:3px;width:100%;background-color:var(--wd-text);border-radius:3px;transition:all .3s ease}.menu-toggle.open span:nth-child(1){transform:translateY(9px) rotate(45deg)}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.side-menu{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:#0b0b12f7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:right .35s cubic-bezier(.4,0,.2,1);z-index:1002;display:flex;flex-direction:column;padding:2rem 1.5rem;box-shadow:-8px 0 28px #00000059;border-left:1px solid rgba(253,188,253,.12);overflow-y:auto}.side-menu.open{right:0}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000a3;z-index:1001;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:all .25s ease}.menu-overlay.active{opacity:1;visibility:visible}.side-menu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(253,188,253,.12)}.side-menu-header h3{color:var(--wd-text);margin:0;font-size:1.5rem;background:linear-gradient(135deg,var(--wd-primary),var(--wd-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.close-menu{background:transparent;border:1px solid rgba(253,188,253,.18);color:var(--wd-text);font-size:1.5rem;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .25s ease}.close-menu:hover{background:#fdbcfd14;transform:scale(1.08);border-color:var(--wd-primary)}.side-menu-links{display:flex;flex-direction:column;gap:.5rem;flex:1}.side-menu-links .nav-link{font-size:1.05rem;padding:1rem .75rem;border-bottom:1px solid rgba(255,255,255,.06);color:var(--wd-text);text-decoration:none;transition:all .25s ease;border-radius:10px;display:flex;align-items:center;gap:10px}.side-menu-links .nav-link:hover{color:var(--wd-primary);background:#fdbcfd14;transform:translate(5px);border-bottom-color:#fdbcfd33}.side-menu-links .nav-link:before{content:"▶";font-size:.75rem;opacity:.7;transition:all .25s ease}.side-menu-links .nav-link:hover:before{opacity:1;color:var(--wd-secondary)}.watch-container{display:flex;flex-direction:column;gap:20px}.main-content{display:grid;grid-template-columns:1fr 300px;gap:20px;align-items:start}.video-player-section{display:flex;flex-direction:column;gap:20px}.video-player{width:100%;height:100%;border:none;border-radius:16px;background:#000}.controls-section{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:start;padding:20px;background:#1a1a28eb;border-radius:18px;border:1px solid rgba(253,188,253,.12)}.details-section{flex:1}.server-dropdown-section{min-width:200px}.server-dropdown{width:100%;padding:10px 14px;border:1px solid rgba(253,188,253,.2);border-radius:12px;background:#0b0b12f2;color:var(--wd-text);font-size:14px;cursor:pointer}.server-dropdown option{background:#111218;color:var(--wd-text)}.server-dropdown:focus{outline:none;border-color:var(--wd-primary);box-shadow:0 0 0 4px #fdbcfd14}.recommendations-sidebar{background:#1a1a28eb;border-radius:18px;padding:15px;height:fit-content;border:1px solid rgba(253,188,253,.12)}.recommendation-info{flex:1;display:flex;flex-direction:column;justify-content:space-between}.recommendation-rating{font-size:.8rem;color:var(--wd-accent)}.recommendations-list{display:flex;flex-direction:column;gap:6px}.recommendation-item{color:var(--wd-text);text-decoration:none;padding:10px;border-radius:10px;cursor:pointer;transition:all .25s ease;font-size:.92rem;line-height:1.25;position:relative}.recommendation-item:hover{color:var(--wd-primary);background:#fdbcfd14;transform:translateY(-1px)}.recommendation-title{font-size:1rem;font-weight:600;color:var(--wd-text)}.no-recommendations{text-align:center;padding:10px;color:var(--wd-text-muted);font-size:.9rem}.content-overview{line-height:1.5;margin-bottom:15px}.episode-section{margin-top:20px;background:#1a1a28eb;border-radius:18px;padding:20px;border:1px solid rgba(253,188,253,.12)}@media(max-width:768px){.navbar-links{display:none}.menu-toggle{display:flex}.navbar-search-container{margin-right:10px}.search-bar-wrapper{width:200px}.modal-body{flex-direction:column;padding:20px}.modal-poster{width:100%;max-width:300px;margin:0 auto}.results-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.footer-content{flex-direction:column;text-align:center;gap:1.5rem}.footer-right{gap:1.5rem}.main-content{display:flex;flex-direction:column;gap:20px}.recommendations-sidebar{order:3;width:100%}.video-player-section{order:1}.controls-section{order:2;display:flex;flex-direction:column;gap:20px;padding:0rem 1.5rem!important}.server-dropdown-section{order:2}.details-section{order:1}.search-results-dropdown{min-width:280px;right:0;left:auto}.search-result-item{padding:10px 12px;gap:10px}.search-result-poster{width:35px;height:52px}}@media(max-width:480px){.search-bar-wrapper{width:150px}.navbar-search-input:focus{width:100%}.side-menu{width:280px}.navbar-search-container{margin-right:5px}.modal-actions{flex-direction:column}.search-results-dropdown{min-width:250px}.search-result-poster{width:30px;height:45px}.search-result-title{font-size:.9rem}}
