*{margin:0;padding:0;box-sizing:border-box;font-family:"Inter",sans-serif}:root{--nb-accent:#8b5cf6;--nb-accent-dark:#7c3aed;--nb-accent-light:#a78bfa;--nb-accent-rgb:139,92,246;--bg:#020202;--card:#111111;--text:#ffffff;--sub:#aaaaaa;--nb-purple-legacy:var(--nb-accent);--red2:var(--nb-accent-light);--border:rgba(var(--nb-accent-rgb),.25)}body.light-mode{--bg:#ffffff;--card:#f9f9f9;--text:#111111;--sub:#555;--nb-purple-legacy:var(--nb-accent);--red2:var(--nb-accent);--border:rgba(var(--nb-accent-rgb),0.15)}body.light-mode #bgSlider{background:#ffffff!important}body.light-mode .topbar{background:rgba(255,255,255,.9)!important}body.light-mode .search-bar{background:rgba(255,255,255,.95)!important}body.light-mode .side-panel{background:#ffffff!important}body.light-mode .box,body.light-mode .home-card,body.light-mode .season-card,body.light-mode .cast-card{background:#f5f5f5!important;color:#111!important}body{background:var(--bg);color:var(--text);overflow-x:hidden;transition:.4s}body.light-mode .home-title,body.light-mode .home-overlay h3,body.light-mode .cast-info h4,body.light-mode .season-title,body.light-mode .provider-item span{color:#111!important}body.light-mode .hero p,body.light-mode .cast-info p,body.light-mode .season-desc{color:#444!important}body.rtl{direction:rtl;text-align:right}.bg-glow{position:fixed;inset:0;z-index:-5;background:transparent}.glow{position:absolute;border-radius:50%;z-index:-4;opacity:0.05;pointer-events:none}.g1{width:350px;height:350px;background:var(--nb-accent);top:-120px;right:-120px}.g2{width:280px;height:280px;background:#700000;bottom:-100px;left:-100px}.glow{position:fixed;border-radius:50%;z-index:-4;opacity:0.15;pointer-events:none}.g1{width:400px;height:400px;background:var(--red);top:-100px;right:-100px}.g2{width:300px;height:300px;background:#800000;bottom:-100px;left:-100px}.app{max-width:600px;margin:auto;padding:100px 20px 190px}.topbar{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:600px;display:flex;justify-content:space-between;align-items:center;padding:15px 20px;z-index:9999;background:rgba(0,0,0,.75);border-bottom:1px solid rgba(255,255,255,.05);box-sizing:border-box}.logo h1{font-size:32px;font-weight:900;background:linear-gradient(to bottom,#ff5c5c,var(--nb-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.logo p{font-size:10px;letter-spacing:4px;color:var(--sub);text-transform:uppercase}.icon-btn{width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,0.05);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--red);font-size:16px;transition:0.3s}background:rgba(255,255,255,0.05);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--red);font-size:20px;transition:0.3s}.icon-btn:hover{background:var(--red);color:white;transform:scale(1.1)}.hero{text-align:center;margin-bottom:40px}.hero h2{font-size:38px;font-weight:800;line-height:1.2;margin-bottom:12px}.hero span{color:var(--red)}.hero p{color:var(--sub);font-size:16px;opacity:0.8}.side-panel{position:fixed;top:0;right:-100%;width:100%;max-width:420px;height:100%;background:var(--bg);z-index:9999;padding:30px;transition:0.5s cubic-bezier(0.4,0,0.2,1);border-left:1px solid var(--border);overflow-y:auto}.side-panel.active{right:0}body.rtl .side-panel{right:auto;left:-100%;border-left:none;border-right:1px solid var(--border)}body.rtl .side-panel.active{left:0}.panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.box{background:var(--card);padding:20px;border-radius:24px;border:1px solid var(--border);margin-bottom:20px}input,select{width:100%;height:55px;border-radius:15px;border:1px solid var(--border);background:rgba(255,255,255,0.05);color:var(--text);padding:0 15px;margin-bottom:12px;outline:none}.btn{width:100%;height:55px;border-radius:15px;border:none;font-weight:700;cursor:pointer;transition:0.3s;background:var(--red);color:white;display:flex;align-items:center;justify-content:center;gap:10px}.btn-dark{background:#1a1a1a;color:var(--nb-accent);margin-top:10px}.search-bar{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);width:92%;max-width:520px;height:80px;background:rgba(10,10,10,0.9);border:1px solid var(--border);border-radius:40px;display:flex;align-items:center;padding:0 12px;z-index:1000}.search-input{flex:1;background:none;border:none;outline:none;padding:0 15px;font-size:17px;color:white}.search-btn{width:60px;height:60px;border-radius:50%;background:var(--red);color:white;border:none;cursor:pointer;font-size:20px}.movie-card{border-radius:28px;overflow:hidden;background:var(--card);border:1px solid var(--border);margin-bottom:25px;cursor:pointer;transition:0.4s}.card-overlay{padding:20px;background:linear-gradient(to top,var(--card),transparent)}.p-img-wrap{position:relative;width:110px;height:110px;margin:0 auto 15px}.p-img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid var(--red)}.p-badge{position:absolute;bottom:0;right:0;background:var(--red);color:white;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;border:2px solid var(--bg)}.floating-actions{position:fixed;top:20px;left:50%;transform:translateX(-50%);width:100%;max-width:600px;display:none;justify-content:space-between;padding:0 65px;z-index:10000;pointer-events:none;box-sizing:border-box}.floating-actions .icon-btn{pointer-events:auto}.home-section{margin-bottom:55px;animation:fadeUp .5s ease}.home-title{font-size:34px;font-weight:900;margin-bottom:22px;padding-left:8px;letter-spacing:-1px;color:white}.movies-slider{display:flex;gap:18px;overflow-x:auto;padding:5px 8px 18px;scroll-behavior:smooth}.movies-slider::-webkit-scrollbar{display:none}.home-card{min-width:210px;width:210px;height:320px;border-radius:30px;overflow:hidden;position:relative;flex-shrink:0;background:#111;transition:.35s;border:1px solid rgba(255,255,255,.06)}.home-card:hover{transform:translateY(-8px) scale(1.03)}.home-card img{width:100%;height:100%;object-fit:cover;transition:.4s}.home-card:hover img{transform:scale(1.06)}.home-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:18px;background:linear-gradient( to top,rgba(0,0,0,.96),rgba(0,0,0,.45),transparent )}.home-overlay h3{font-size:19px;font-weight:800;color:white;margin-bottom:8px;line-height:1.2}.home-overlay span{color:var(--nb-accent-light);font-size:16px;font-weight:700}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}
/* QUARANTINED duplicate CSS rule for to */
}.search-bar{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:99999}#homeSections{padding-bottom:140px}.movies-slider,.home-card{pointer-events:auto}.search-bar *{pointer-events:auto}.movies-slider{display:flex;gap:18px;overflow-x:auto;padding:10px 5px 20px;scroll-behavior:smooth}.seasons-slider{display:flex;gap:16px;overflow-x:auto;padding:10px 0;scroll-snap-type:x mandatory}.seasons-slider::-webkit-scrollbar{display:none}.season-card{min-width:300px;max-width:300px;background:#111;border-radius:22px;overflow:hidden;border:1px solid rgba(var(--nb-accent-rgb),.15);scroll-snap-align:start;flex-shrink:0}.season-img{width:100%;height:180px;object-fit:cover}.season-content{padding:15px}.season-title{font-size:20px;font-weight:700;margin-bottom:10px}.season-meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.season-badge{background:rgba(255,255,255,.08);padding:6px 12px;border-radius:999px;font-size:12px}.season-desc{font-size:13px;line-height:1.7;color:#ccc;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.season-desc.open{-webkit-line-clamp:unset}.read-more-btn{margin-top:12px;background:none;border:none;color:var(--nb-accent-light);font-weight:700;cursor:pointer;font-size:13px}#bgSlider{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:600px;height:100%;z-index:-20;background-size:200% 200%;animation:bgMove 12s ease infinite}@keyframes bgMove{NET 0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.movies-slider.dragging,.seasons-slider.dragging{cursor:grabbing}.movies-slider,.seasons-slider{cursor:grab}.providers-box{display:flex;gap:14px;overflow-x:auto;padding:15px 0;margin-bottom:20px}.providers-box::-webkit-scrollbar{display:none}.provider-item{min-width:90px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:12px;text-align:center}.provider-logo{width:55px;height:55px;border-radius:14px;object-fit:cover;margin-bottom:8px}.provider-item span{font-size:12px;font-weight:600;color:white;display:block}.cast-section{margin-top:45px;padding:24px;border-radius:32px;background:linear-gradient( 180deg,rgba(255,255,255,.05),rgba(255,255,255,.02) );border:1px solid rgba(255,255,255,.08)}.cast-title{font-size:32px;font-weight:900;margin-bottom:24px;display:flex;align-items:center;gap:10px}.cast-slider{display:flex;gap:18px;overflow-x:auto;padding-bottom:8px;scroll-behavior:smooth}.cast-slider::-webkit-scrollbar{display:none}.cast-card{min-width:170px;border-radius:28px;overflow:hidden;background:linear-gradient( 180deg,rgba(255,255,255,.06),rgba(255,255,255,.03) );border:1px solid rgba(255,255,255,.08);transition:.35s}.cast-card:hover{transform:translateY(-8px)}.cast-img{width:100%;height:220px;object-fit:cover}.cast-info{padding:16px}.cast-info h4{font-size:17px;font-weight:800;margin-bottom:6px;color:white}.cast-info p{font-size:13px;color:#aaa;line-height:1.5}.cast-title{font-size:28px;font-weight:900;margin-bottom:18px}.cast-slider{display:flex;gap:16px;overflow-x:auto;padding-bottom:10px;scroll-behavior:smooth}.cast-card{min-width:160px;background:linear-gradient( 180deg,rgba(255,255,255,.06),rgba(255,255,255,.03) );border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.08);transition:.35s}.cast-card:hover{transform:translateY(-10px)}.cast-info h4{font-size:16px;font-weight:800;margin-bottom:5px}.cast-info p{font-size:13px;color:#999}.cast-card:hover{transform:translateY(-6px)}.cast-img{width:100%;height:180px;object-fit:cover;background:#222}.cast-info{padding:12px}.cast-info h4{font-size:15px;margin-bottom:6px;font-weight:700;color:white}.cast-info p{font-size:12px;color:#aaa;line-height:1.4}#bgSlider{background-size:cover}#suggestionsBox{position:fixed;bottom:115px;left:50%;transform:translateX(-50%);width:92%;max-width:520px;background:#111;border-radius:25px;overflow:hidden;z-index:99999;border:1px solid rgba(255,255,255,.08)}.suggestion-item{padding:15px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:.2s}.suggestion-item:hover{background:rgba(255,255,255,.05)}.profile-modern{background:linear-gradient( 180deg,rgba(255,255,255,.06),rgba(255,255,255,.03) );border:1px solid rgba(255,255,255,.08);border-radius:32px;padding:30px}.profile-name{font-size:28px;font-weight:900;margin-top:18px}.profile-email{color:#999;font-size:14px;margin-bottom:25px}.profile-stats{display:flex;justify-content:space-between;gap:15px;margin:25px 0}.profile-stat{flex:1;background:rgba(255,255,255,.04);padding:18px;border-radius:22px;text-align:center;border:1px solid rgba(255,255,255,.06)}.profile-stat h3{font-size:22px;margin-bottom:6px}.profile-stat span{font-size:12px;color:#888}.settings-card{background:linear-gradient( 180deg,rgba(255,255,255,.05),rgba(255,255,255,.02) );border-radius:28px;padding:22px;margin-bottom:22px;border:1px solid rgba(255,255,255,.08)}.settings-title{font-size:20px;font-weight:800;margin-bottom:18px}.side-panel{background:linear-gradient( 180deg,rgba(10,10,10,.92),rgba(10,10,10,.82) )}.home-card,.cast-card,.season-card,.provider-item{animation:fadeUp .6s ease}#results{padding-bottom:140px}.pro-card{background:linear-gradient( 180deg,rgba(var(--nb-accent-rgb),.08),rgba(255,255,255,.03) );border:1px solid rgba(var(--nb-accent-rgb),.18)}.p-img{border:4px solid rgba(var(--nb-accent-rgb),.4)}.side-panel{background:rgba(8,8,8,.92)}.box{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.trailer-box{background:linear-gradient( 180deg,rgba(255,255,255,.05),rgba(255,255,255,.02) );border-radius:32px;padding:22px;border:1px solid rgba(var(--nb-accent-rgb),.12);margin-top:25px;overflow:hidden}.trailer-title{font-size:28px;font-weight:900;margin-bottom:18px;color:var(--red)}.trailer-frame{overflow:hidden;border-radius:24px}.trailer-frame iframe{width:100%;height:260px;border:none;display:block}body.light-mode .trailer-title{color:var(--nb-accent-dark)!important}body.light-mode .trailer-frame{background:#000!important}.trailer-title{margin-bottom:15px;color:white}body.light-mode .trailer-title{color:#111!important}.netflix-cats{display:flex;gap:12px;overflow-x:auto;padding:15px 5px 20px;scrollbar-width:none}.player-wrapper{position:relative;width:100%;height:600px;overflow:hidden;border-radius:20px;background:black}.player-wrapper iframe{width:100%;height:100%;border:none}.top-cover{position:absolute;top:0;left:0;width:100%;height:55px;background:black;z-index:999;pointer-events:none}.continue-menu{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:999;color:white;cursor:pointer}.continue-menu:hover{background:var(--nb-accent)}#loadingScreen{position:fixed;inset:0;background:#000;display:flex;justify-content:center;align-items:center;z-index:999999;transition:1s}.loadingLogo{display:flex;gap:5px}.loadingLogo span{color:var(--nb-accent);font-size:32px;font-weight:900;font-family:Impact,sans-serif;opacity:0;transform:translateY(20px);animation:letterIntro .5s forwards}.loadingLogo span:nth-child(1){animation-delay:.1s}.loadingLogo span:nth-child(2){animation-delay:.2s}.loadingLogo span:nth-child(3){animation-delay:.3s}.loadingLogo span:nth-child(4){animation-delay:.4s}.loadingLogo span:nth-child(5){animation-delay:.5s}.loadingLogo span:nth-child(6){animation-delay:.6s}.loadingLogo span:nth-child(8){animation-delay:.8s}.loadingLogo span:nth-child(9){animation-delay:.9s}@keyframes letterIntro{to{opacity:1;transform:translateY(0)}}:root{--bg:#05050A!important;--card:#11111A!important;--text:#F8F7FF!important;--sub:#B8B3C7!important;--red:var(--nb-accent)!important;--red2:var(--nb-accent-light)!important;--border:rgba(var(--nb-accent-rgb),.30)!important;--primary:var(--nb-accent)!important;--primary2:var(--nb-accent-light)!important;--primary-dark:var(--nb-accent-dark)!important;--soft-purple:rgba(var(--nb-accent-rgb),.14)!important;--glow:rgba(var(--nb-accent-rgb),.32)!important}body{background:radial-gradient(circle at 15% 0%,rgba(var(--nb-accent-rgb),.20),transparent 34%),radial-gradient(circle at 85% 100%,rgba(var(--nb-accent-rgb),.18),transparent 36%),linear-gradient(180deg,#05050A 0%,#090912 100%)!important;color:#F8F7FF!important}body.light-mode{--bg:#F8F7FF!important;--card:#FFFFFF!important;--text:#161225!important;--sub:#6B6478!important;--red:var(--nb-accent-dark)!important;--red2:var(--nb-accent)!important;--border:rgba(var(--nb-accent-rgb),.25)!important;background:#F8F7FF!important}.header,.navbar,.topbar,footer,.bottom-nav{background:rgba(5,5,10,.82)!important;border-color:rgba(var(--nb-accent-rgb),.22)!important}.logo,.brand,.active,a:hover,.highlight{color:var(--nb-accent-light)!important}button,.btn,.search-btn,.category-btn,.filter-btn,.nav-btn,.lang-btn,.profile-btn,.settings-btn,.theme-toggle,[role="button"]{background:linear-gradient(135deg,var(--nb-accent-dark),var(--nb-accent-light))!important;color:#FFFFFF!important;border:1px solid rgba(var(--nb-accent-rgb),.38)!important;transition:.25s ease!important}button:hover,.btn:hover,.search-btn:hover,.category-btn:hover,.filter-btn:hover,.nav-btn:hover,.lang-btn:hover,.profile-btn:hover,.settings-btn:hover,.theme-toggle:hover,[role="button"]:hover{transform:translateY(-2px)!important;filter:saturate(1.08)!important}input,select,textarea,.search-input{background:rgba(17,17,26,.88)!important;color:#F8F7FF!important;border:1px solid rgba(var(--nb-accent-rgb),.32)!important}input:focus,select:focus,textarea:focus,.search-input:focus{border-color:var(--nb-accent-light)!important;outline:none!important}.card,.movie-card,.item-card,.panel,.modal,.dropdown,.search-suggestions,.suggestions,.box,.container{background:linear-gradient(180deg,rgba(17,17,26,.96),rgba(11,11,18,.96))!important;border:1px solid rgba(var(--nb-accent-rgb),.20)!important}.movie-card:hover,.card:hover,.item-card:hover{transform:translateY(-4px)!important;border-color:rgba(var(--nb-accent-rgb),.42)!important}.badge,.tag,.rating,.year,.genre{background:rgba(var(--nb-accent-rgb),.14)!important;color:#D8CCFF!important;border-color:rgba(var(--nb-accent-rgb),.26)!important}::-webkit-scrollbar{width:10px!important}::-webkit-scrollbar-track{background:#080811!important}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--nb-accent-dark),var(--nb-accent-light))!important;border-radius:20px!important}#continueRechargeOverlay{position:fixed;inset:0;z-index:9999999;display:none;align-items:center;justify-content:center;background:rgba(3,3,8,.58)}#continueRechargeOverlay.active{display:flex}.continue-recharge-circle{width:140px;height:140px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#11111A 0 54%,transparent 55%),conic-gradient(var(--nb-accent-light),var(--nb-accent-dark),var(--nb-accent-light));animation:continueRechargeSpin .9s linear infinite}.continue-recharge-circle::before{content:"";position:absolute;width:96px;height:96px;border-radius:50%;background:linear-gradient(180deg,#11111A,#07070E);border:1px solid rgba(167,139,250,.35)}.continue-recharge-play{position:relative;z-index:2;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--nb-accent-dark),var(--nb-accent-light));color:white}.continue-recharge-play i{font-size:21px;margin-left:3px}.continue-recharge-text{position:absolute;top:calc(50%+92px);left:50%;transform:translateX(-50%);color:#F8F7FF;font-size:14px;font-weight:800;white-space:nowrap}.continue-card-removing{opacity:.15;transform:scale(.92);transition:opacity .22s ease,transform .22s ease;pointer-events:none}@keyframes continueRechargeSpin{
/* QUARANTINED duplicate CSS rule for to */
}#suggestionsBox.suggestions-hidden,.suggestions.suggestions-hidden,.search-suggestions.suggestions-hidden{display:none!important}#searchHeaderBackBtn{display:none;width:40px;height:40px;min-width:40px;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(var(--nb-accent-rgb),.42);background:rgba(17,17,26,.72);color:#fff;transition:.22s ease;margin-right:2px;flex:0 0 40px}#searchHeaderBackBtn.show{display:flex}#searchHeaderBackBtn i{font-size:15px;line-height:1}#searchHeaderBackBtn:hover{background:linear-gradient(135deg,rgba(var(--nb-accent-rgb),.96),rgba(var(--nb-accent-rgb),.96));transform:translateY(-1px) scale(1.03)}@media (max-width:700px){#searchHeaderBackBtn{width:38px;height:38px;min-width:38px;flex-basis:38px;margin-right:1px}#searchHeaderBackBtn i{font-size:14px}}.netflix-hero{width:calc(100% - 28px);max-width:1180px;height:430px;min-height:430px;position:relative;overflow:hidden;border-radius:26px;background:#05050a;margin:22px auto 28px;display:flex;align-items:flex-end;isolation:isolate;border:1px solid rgba(167,139,250,.18)}.netflix-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,10,.95) 0%,rgba(5,5,10,.72) 38%,rgba(5,5,10,.20) 72%,rgba(5,5,10,.38) 100%),linear-gradient(0deg,rgba(5,5,10,.96) 0%,rgba(5,5,10,.18) 55%,rgba(5,5,10,.12) 100%);z-index:1;pointer-events:none}.netflix-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02);filter:saturate(1.08) contrast(1.03);opacity:.92;z-index:0;transition:opacity .25s ease}.netflix-hero-content{position:relative;z-index:2;width:min(640px,calc(100% - 36px));padding:0 0 38px 28px;color:#fff;transition:opacity .22s ease,transform .22s ease}.netflix-hero.playing .netflix-hero-content{opacity:0;transform:translateY(12px);pointer-events:none}.netflix-hero-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--nb-accent-light);margin-bottom:10px}.netflix-hero-title{font-size:clamp(30px,6vw,58px);line-height:.98;font-weight:950;letter-spacing:-.045em;margin:0 0 12px}.netflix-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;color:#e9ddff;font-size:13px;font-weight:800}.netflix-hero-meta span{padding:5px 9px;border-radius:999px;background:rgba(var(--nb-accent-rgb),.16);border:1px solid rgba(167,139,250,.25)}.netflix-hero-overview{font-size:14px;line-height:1.55;color:#e8e2f3;max-width:560px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:18px}.netflix-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.netflix-hero-btn{height:44px;border:0;border-radius:10px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:15px;font-weight:900;cursor:pointer;transition:.22s ease}.netflix-hero-play{background:#fff!important;color:#05050a!important}.netflix-hero-info{background:rgba(109,109,110,.72)!important;color:#fff!important;border:1px solid rgba(255,255,255,.10)!important}.netflix-hero-btn:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.05)}.netflix-hero-dots{position:absolute;right:22px;bottom:20px;z-index:3;display:flex;gap:7px}.netflix-hero-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.35);border:1px solid rgba(255,255,255,.2);cursor:pointer}.netflix-hero-dot.active{background:var(--nb-accent-light)}.hero-watch-frame{position:absolute;inset:14px;z-index:4;border-radius:20px;overflow:hidden;background:#07070e;border:1px solid rgba(167,139,250,.30);display:none}.hero-watch-frame.show{display:block}.hero-watch-frame iframe{width:100%;height:100%;border:0;display:block;background:#000}.hero-watch-close{position:absolute;top:12px;right:12px;z-index:5;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.20);background:rgba(0,0,0,.62);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.old-ai-hero-title{display:none!important}#heroArea{display:block;height:auto!important;min-height:auto!important;padding-bottom:0!important}#homeSections{display:block}@media (max-width:700px){.netflix-hero{width:calc(100% - 20px);height:390px;min-height:390px;border-radius:22px;margin:16px auto 22px}.netflix-hero-content{padding:0 16px 34px;width:100%}.netflix-hero-title{font-size:38px}.netflix-hero-overview{font-size:13px;-webkit-line-clamp:3}.netflix-hero-btn{height:42px;font-size:14px;padding:0 16px}.hero-watch-frame{inset:10px;border-radius:16px}}.netflix-hero-content{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important}.netflix-hero-kicker{order:1!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;font-size:10px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 7px!important;color:var(--nb-accent-light)!important;text-align:left!important}.netflix-hero-title{order:2!important;font-size:clamp(20px,3.2vw,34px)!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.02em!important;max-width:560px!important;margin:0 0 9px!important;text-align:left!important}.netflix-hero-meta{order:3!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:0 0 12px!important}.netflix-hero-overview{order:4!important}.netflix-hero-actions{order:5!important}@media (max-width:700px){.netflix-hero-kicker{font-size:9px!important;margin-bottom:6px!important}.netflix-hero-title{font-size:22px!important;line-height:1.12!important;max-width:94%!important;margin-bottom:8px!important}}.netflix-hero{height:540px!important;min-height:540px!important;margin-top:3.5mm!important}@media (max-width:700px){.netflix-hero{height:500px!important;min-height:500px!important;margin-top:3.5mm!important}}#floatActions{display:none;position:fixed!important;top:92px!important;right:78px!important;z-index:999999!important;align-items:center!important;justify-content:center!important;gap:0!important}#floatActions button[onclick*="historyBack"],#floatActions button:has(.fa-arrow-left){display:none!important;pointer-events:none!important}#floatActions button[onclick*="goHome"]{display:flex!important;align-items:center!important;justify-content:center!important}#floatActions .fa-xmark{display:inline-block!important}@media (max-width:700px){#floatActions{top:84px!important;right:68px!important}}.search-bar{transition:.25s ease!important;overflow:visible!important}.search-bar:not(.open){width:68px!important;max-width:68px!important;padding:0!important;background:transparent!important;border-color:transparent!important}.search-bar:not(.open) input,.search-bar:not(.open) #searchInput{display:none!important;opacity:0!important;pointer-events:none!important}.search-bar:not(.open) button,.search-bar:not(.open) .search-btn{width:62px!important;height:62px!important;min-width:62px!important;border-radius:50%!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,var(--nb-accent-dark),var(--nb-accent-light))!important;color:#fff!important}.search-bar.open{display:flex!important}.search-bar.open input,.search-bar.open #searchInput{display:block!important;opacity:1!important;pointer-events:auto!important}.search-bar.open #suggestionsBox,.search-bar.open .suggestions,.search-bar.open .search-suggestions{display:block}@media (max-width:700px){.search-bar:not(.open){width:64px!important;max-width:64px!important}.search-bar:not(.open) button,.search-bar:not(.open) .search-btn{width:58px!important;height:58px!important;min-width:58px!important}}.search-bar:not(.open){position:fixed!important;left:min(calc(50%+230px),calc(100vw - 92px))!important;right:auto!important;bottom:86px!important;transform:none!important;z-index:99998!important}@media (max-width:700px){.search-bar:not(.open){left:min(calc(50%+155px),calc(100vw - 82px))!important;bottom:82px!important}}.search-bar.search-hidden{display:none!important;opacity:0!important;pointer-events:none!important}
/* QUARANTINED duplicate CSS rule for .search-bar */
@media (max-width:700px){.search-bar{position:fixed!important;z-index:99998!important}}#loadingScreen{position:fixed!important;inset:0!important;z-index:9999999!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:radial-gradient(circle at center,rgba(var(--nb-accent-rgb),.18),transparent 38%),linear-gradient(180deg,#030307 0%,#080812 100%)!important;opacity:1!important;pointer-events:auto!important;transition:opacity .75s ease,visibility .75s ease!important}#loadingScreen::before{content:"";position:absolute;width:130%;height:130%;background:linear-gradient(115deg,transparent 0%,rgba(var(--nb-accent-rgb),.12) 38%,rgba(var(--nb-accent-rgb),.22) 50%,rgba(var(--nb-accent-rgb),.12) 62%,transparent 100%);opacity:.75;transform:translateX(-80%) rotate(8deg);animation:nbClearLight 3.8s ease forwards}#loadingScreen::after{content:"";position:absolute;width:320px;height:320px;border-radius:50%;border:1px solid rgba(var(--nb-accent-rgb),.22);opacity:.9;animation:nbClearPulse 3.8s ease forwards}.loadingLogo{position:relative!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;transform-style:preserve-3d!important;animation:nbClearLogoExit 3.8s cubic-bezier(.18,.8,.2,1) forwards!important;filter:none!important}.loadingLogo span{display:inline-block!important;font-size:clamp(48px,11vw,104px)!important;font-weight:950!important;font-family:Impact,Inter,system-ui,sans-serif!important;line-height:1!important;letter-spacing:.018em!important;color:var(--nb-accent-light)!important;opacity:0;transform:translateY(48px) scale(.70) rotate(-8deg);filter:none!important;animation:nbClearLetter .9s cubic-bezier(.16,.8,.25,1.16) forwards!important}.loadingLogo .space{width:16px!important;opacity:1!important;animation:none!important;transform:none!important;filter:none!important}.loadingLogo span:nth-child(1){animation-delay:.08s!important}.loadingLogo span:nth-child(2){animation-delay:.18s!important}.loadingLogo span:nth-child(3){animation-delay:.28s!important}.loadingLogo span:nth-child(4){animation-delay:.38s!important}.loadingLogo span:nth-child(5){animation-delay:.48s!important}.loadingLogo span:nth-child(6){animation-delay:.58s!important}.loadingLogo span:nth-child(8){animation-delay:.82s!important}.loadingLogo span:nth-child(9){animation-delay:.94s!important}#loadingScreen.netbom-hide,#loadingScreen.netbom-intro-hide{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@keyframes nbClearLetter{0%{opacity:0;transform:translateY(48px) scale(.70) rotate(-8deg)}45%{opacity:1;transform:translateY(-10px) scale(1.12) rotate(2deg)}72%{opacity:1;transform:translateY(3px) scale(.98) rotate(0deg)}100%{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}}@keyframes nbClearLogoExit{0%{opacity:1;transform:scale(.92)}62%{opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(1.06)}100%{opacity:0;transform:scale(1.35)}}@keyframes nbClearLight{0%{opacity:0;transform:translateX(-90%) rotate(8deg)}30%{opacity:.85}70%{opacity:.65}100%{opacity:0;transform:translateX(90%) rotate(8deg)}}@keyframes nbClearPulse{0%{opacity:0;transform:scale(.75)}30%{opacity:.85;transform:scale(1)}75%{opacity:.55;transform:scale(1.10)}100%{opacity:0;transform:scale(1.25)}}@media (max-width:520px){.loadingLogo span{font-size:clamp(42px,13vw,78px)!important}.loadingLogo{gap:3px!important}.loadingLogo .space{width:10px!important}}:root,body:not(.light-mode){--bg:#05050A!important;--card:#11111A!important;--text:#FFFFFF!important;--sub:#B8B3C7!important;--red:var(--nb-accent)!important;--red2:var(--nb-accent-light)!important;--primary:var(--nb-accent)!important;--primary2:var(--nb-accent-light)!important;--border:rgba(167,139,250,.20)!important;--nb-bg:#05050A;--nb-card:#141421;--nb-card2:#1B1830;--nb-text:#FFFFFF;--nb-sub:#B8B3C7;--nb-primary:var(--nb-accent);--nb-primary2:var(--nb-accent-light);--nb-border:rgba(167,139,250,.20);color-scheme:dark}html.light-mode,body.light-mode{--bg:#F8F7FF!important;--card:#FFFFFF!important;--text:#161225!important;--sub:#6B6478!important;--red:var(--nb-accent-dark)!important;--red2:var(--nb-accent)!important;--primary:var(--nb-accent-dark)!important;--primary2:var(--nb-accent)!important;--border:rgba(var(--nb-accent-rgb),.20)!important;--nb-bg:#F8F7FF;--nb-card:#FFFFFF;--nb-card2:#F1EEFF;--nb-text:#161225;--nb-sub:#6B6478;--nb-primary:var(--nb-accent-dark);--nb-primary2:var(--nb-accent);--nb-border:rgba(var(--nb-accent-rgb),.20);color-scheme:light}*{transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .18s ease,opacity .18s ease!important}html,body{min-height:100%;background:var(--nb-bg)!important;color:var(--nb-text)!important}body:not(.light-mode){background:radial-gradient(circle at 16% 0%,rgba(var(--nb-accent-rgb),.22),transparent 34%),radial-gradient(circle at 84% 100%,rgba(var(--nb-accent-rgb),.18),transparent 36%),linear-gradient(180deg,#05050A 0%,#090912 100%)!important;background-attachment:fixed!important}body.light-mode{background:radial-gradient(circle at 14% 0%,rgba(var(--nb-accent-rgb),.14),transparent 32%),radial-gradient(circle at 86% 20%,rgba(var(--nb-accent-rgb),.10),transparent 34%),linear-gradient(180deg,#F8F7FF 0%,#F1EEFF 48%,#FFFFFF 100%)!important;background-attachment:fixed!important}.app-shell,.bg-glow,.glow,.g1,.g2{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.topbar{background:linear-gradient(180deg,rgba(5,5,10,.96),rgba(5,5,10,.74),rgba(5,5,10,.08))!important;border-bottom:1px solid var(--nb-border)!important}body.light-mode .topbar{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.84),rgba(255,255,255,.18))!important}.logo h1{background:none!important;-webkit-text-fill-color:var(--nb-primary)!important;color:var(--nb-primary)!important;font-weight:950!important;letter-spacing:-1.5px!important}.logo p{color:var(--nb-sub)!important}.icon-btn,#searchHeaderBackBtn{background:var(--nb-card2)!important;color:var(--nb-text)!important;border:1px solid var(--nb-border)!important;border-radius:8px!important}.icon-btn:hover,#searchHeaderBackBtn:hover{background:var(--nb-primary)!important;color:#fff!important;transform:scale(1.05)!important}#heroArea{background:transparent!important;border:0!important}.netflix-hero{width:100%!important;min-height:72vh!important;height:72vh!important;border-radius:0 0 28px 28px!important;margin:0 auto 24px!important;background:var(--nb-bg)!important;overflow:hidden!important}.netflix-hero::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important}body:not(.light-mode) .netflix-hero::after{background:linear-gradient(90deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.72) 35%,rgba(0,0,0,.14) 76%,transparent 100%),linear-gradient(0deg,var(--nb-bg) 0%,rgba(0,0,0,.72) 18%,transparent 52%)!important}body.light-mode .netflix-hero::after{background:linear-gradient(90deg,rgba(248,247,255,.98) 0%,rgba(248,247,255,.70) 35%,rgba(248,247,255,.12) 76%,transparent 100%),linear-gradient(0deg,var(--nb-bg) 0%,rgba(248,247,255,.76) 18%,transparent 52%)!important}.netflix-hero-content{z-index:3!important}.netflix-hero-kicker{color:var(--nb-primary)!important;background:transparent!important;border:0!important;font-weight:950!important}.netflix-hero-title{color:var(--nb-text)!important;font-weight:950!important;letter-spacing:-.055em!important}.netflix-hero-overview{color:var(--nb-sub)!important}.netflix-hero-play{background:var(--nb-text)!important;color:var(--nb-bg)!important}.netflix-hero-info{background:var(--nb-card2)!important;color:var(--nb-text)!important;border:1px solid var(--nb-border)!important}.netflix-hero-dot.active{background:var(--nb-primary)!important}#homeSections,#results{background:transparent!important}.home-section{background:transparent!important;padding-left:4vw!important;margin-bottom:32px!important}.home-title{color:var(--nb-text)!important;font-size:clamp(20px,2vw,28px)!important;font-weight:900!important;padding-left:0!important}.home-title i{color:var(--nb-primary)!important}.movies-slider{gap:10px!important;padding:8px 4vw 34px 0!important}.movies-slider::-webkit-scrollbar{display:none!important}.home-card{border-radius:8px!important;background:var(--nb-card)!important;border:1px solid var(--nb-border)!important;overflow:hidden!important}.home-card:hover{transform:scale(1.08) translateY(-6px)!important;z-index:50!important}.home-card img{width:100%!important;height:100%!important;object-fit:cover!important}body:not(.light-mode) .home-overlay{background:linear-gradient(0deg,rgba(0,0,0,.96),rgba(0,0,0,.72) 58%,transparent 100%)!important}body.light-mode .home-overlay{background:linear-gradient(0deg,rgba(255,255,255,.96),rgba(255,255,255,.72) 58%,transparent 100%)!important}.home-overlay h3,.cast-info h4,.season-title,.provider-item span{color:var(--nb-text)!important}.home-overlay span,.cast-info p,.season-desc{color:var(--nb-sub)!important}.trailer-box,.cast-section,.season-card,.provider-item,.box,.side-panel,.profile-modern,background:var(--nb-card) !important;color:var(--nb-text) !important;border:1px solid var(--nb-border) !important}.trailer-title,.cast-title{color:var(--nb-text)!important}.trailer-frame,.player-wrapper{background:#000!important;border:1px solid var(--nb-border)!important;border-radius:16px!important;overflow:hidden!important}.cast-card{background:var(--nb-card)!important;border:1px solid var(--nb-border)!important;border-radius:12px!important;overflow:hidden!important}.cast-card:hover,.season-card:hover,.provider-item:hover{transform:scale(1.04)!important}.btn,.btn-red,.search-btn,.p-badge,.read-more-btn,.continue-menu:hover{background:var(--nb-primary)!important;color:#fff!important}.btn-dark{background:var(--nb-card2)!important;color:var(--nb-text)!important;border:1px solid var(--nb-border)!important}input,select,textarea,.search-input{background:var(--nb-card2)!important;color:var(--nb-text)!important;border:1px solid var(--nb-border)!important}body.light-mode input,body.light-mode select,body.light-mode textarea,body.light-mode .search-input{background:#fff!important}.continue-card,.home-card.continue-card{background:var(--nb-card)!important}.continue-menu{background:rgba(0,0,0,.70)!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important}body.light-mode .continue-menu{background:rgba(255,255,255,.86)!important;color:var(--nb-text)!important;border:1px solid var(--nb-border)!important}background:var(--nb-card2) !important;color:var(--nb-text) !important}background:var(--nb-primary) !important;color:#fff !important}background:var(--nb-primary) !important}.loadingLogo span{color:var(--nb-primary)!important}@media (max-width:700px){.home-section{padding-left:14px!important}.movies-slider{padding-right:14px!important}.netflix-hero{min-height:430px!important;height:58vh!important;border-radius:0 0 20px 20px!important}}.nb-detail-actions-row{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin:20px 0 24px!important}.nb-detail-action{height:48px!important;padding:0 22px!important;border-radius:999px!important;border:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;font-weight:900!important;cursor:pointer!important;font-size:15px!important}.nb-detail-watch{background:var(--nb-text,#fff)!important;color:var(--nb-bg,#05050A)!important}.nb-detail-soft{background:var(--nb-card2,rgba(255,255,255,.10))!important;color:var(--nb-text,#fff)!important;border:1px solid var(--nb-border,rgba(167,139,250,.20))!important}.nb-detail-soft.active,#myListDetailBtn.active{background:var(--nb-primary,var(--nb-accent))!important;color:#fff!important;border-color:transparent!important}.nb-card-actions{display:flex!important;gap:7px!important;margin-bottom:10px!important}.nb-card-actions button,.nb-mini-play,.nb-mini-list{width:31px!important;height:31px!important;border-radius:50%!important;border:1px solid var(--nb-border,rgba(var(--nb-accent-rgb),.22))!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;font-size:12px!important}.nb-mini-play{background:var(--nb-text,#fff)!important;color:var(--nb-bg,#05050A)!important}.nb-mini-list{background:var(--nb-card2,rgba(255,255,255,.10))!important;color:var(--nb-text,#fff)!important}.nb-mini-list.active,.my-list-card .nb-mini-list{background:var(--nb-primary,var(--nb-accent))!important;color:#fff!important;border-color:transparent!important}.my-list-section{background:transparent!important}.my-list-card .home-overlay h3{color:var(--nb-text,#fff)!important}.netbom-toast{position:fixed!important;left:50%!important;bottom:96px!important;transform:translate(-50%,20px)!important;background:var(--nb-card,#141421)!important;color:var(--nb-text,#fff)!important;border:1px solid var(--nb-border,rgba(167,139,250,.20))!important;border-radius:999px!important;padding:12px 18px!important;font-weight:850!important;z-index:99999999!important;opacity:0!important;pointer-events:none!important;transition:.25s ease!important}.netbom-toast.active{opacity:1!important;transform:translate(-50%,0)!important}@media (max-width:700px){.nb-detail-actions-row{gap:8px!important}.nb-detail-action{height:44px!important;padding:0 15px!important;font-size:13px!important}
/* QUARANTINED duplicate CSS rule for .netbom-toast */
}.home-overlay.nb-home-overlay,.home-card .home-overlay{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;gap:6px!important}.home-overlay.nb-home-overlay h3,.home-card .home-overlay h3{order:1!important;width:100%!important;margin:0 0 4px!important;padding-right:74px!important;line-height:1.2!important}.home-overlay.nb-home-overlay span,.home-card .home-overlay span{order:2!important;margin:0!important;padding-right:74px!important}.nb-card-actions{order:3!important;position:absolute!important;right:10px!important;bottom:10px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;margin:0!important;z-index:5!important}body.rtl .nb-card-actions{right:auto!important;left:10px!important}body.rtl .home-overlay.nb-home-overlay h3,body.rtl .home-card .home-overlay h3,body.rtl .home-overlay.nb-home-overlay span,body.rtl .home-card .home-overlay span{padding-right:0!important;padding-left:74px!important}.nb-card-actions button,.nb-mini-play,.nb-mini-list{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:50%!important;padding:0!important;font-size:12px!important}.nb-mini-list{background:var(--nb-card2,rgba(255,255,255,.14))!important;color:var(--nb-text,#fff)!important;border:1px solid var(--nb-border,rgba(var(--nb-accent-rgb),.22))!important}@media (max-width:700px){.nb-card-actions{right:8px!important;bottom:8px!important;gap:6px!important}.nb-card-actions button,.nb-mini-play,.nb-mini-list{width:29px!important;height:29px!important;min-width:29px!important;min-height:29px!important;font-size:11px!important}.home-overlay.nb-home-overlay h3,.home-card .home-overlay h3,.home-overlay.nb-home-overlay span,.home-card .home-overlay span{padding-right:66px!important}body.rtl .home-overlay.nb-home-overlay h3,body.rtl .home-card .home-overlay h3,body.rtl .home-overlay.nb-home-overlay span,body.rtl .home-card .home-overlay span{padding-left:66px!important;padding-right:0!important}}#suggestionsBox,.suggestions,.search-suggestions,#suggestions,#searchSuggestions,.autocomplete,.autocomplete-box{background:var(--nb-card,#141421)!important;color:var(--nb-text,#fff)!important;border:1px solid var(--nb-border,rgba(var(--nb-accent-rgb),.22))!important}.suggestion-item,#suggestionsBox .suggestion-item,.suggestions .suggestion-item,.search-suggestions .suggestion-item,#suggestionsBox div,.suggestions div,.search-suggestions div,.autocomplete div,.autocomplete-box div{color:var(--nb-text,#fff)!important;background:transparent!important;border-color:var(--nb-border,rgba(167,139,250,.18))!important}.suggestion-item:hover,#suggestionsBox .suggestion-item:hover,.suggestions .suggestion-item:hover,.search-suggestions .suggestion-item:hover,#suggestionsBox div:hover,.suggestions div:hover,.search-suggestions div:hover,.autocomplete div:hover,.autocomplete-box div:hover{background:var(--nb-card2,rgba(var(--nb-accent-rgb),.14))!important;color:var(--nb-primary,var(--nb-accent))!important}body.light-mode #suggestionsBox,body.light-mode .suggestions,body.light-mode .search-suggestions,body.light-mode #suggestions,body.light-mode #searchSuggestions,body.light-mode .autocomplete,body.light-mode .autocomplete-box{background:#FFFFFF!important;color:#161225!important;border:1px solid rgba(var(--nb-accent-rgb),.20)!important}body.light-mode .suggestion-item,body.light-mode #suggestionsBox .suggestion-item,body.light-mode .suggestions .suggestion-item,body.light-mode .search-suggestions .suggestion-item,body.light-mode #suggestionsBox div,body.light-mode .suggestions div,body.light-mode .search-suggestions div,body.light-mode .autocomplete div,body.light-mode .autocomplete-box div{color:#161225!important;background:transparent!important}body.light-mode .suggestion-item:hover,body.light-mode #suggestionsBox .suggestion-item:hover,body.light-mode .suggestions .suggestion-item:hover,body.light-mode .search-suggestions .suggestion-item:hover,body.light-mode #suggestionsBox div:hover,body.light-mode .suggestions div:hover,body.light-mode .search-suggestions div:hover,body.light-mode .autocomplete div:hover,body.light-mode .autocomplete-box div:hover{background:#F1EEFF!important;color:var(--nb-accent-dark)!important}.home-card,.nf-home-card,.nb-home-card,.continue-card,.my-list-card{border-radius:22px!important;overflow:hidden!important;transform:none!important}.home-card img,.nf-home-card img,.nb-home-card img,.continue-card img,.my-list-card img{border-radius:22px!important;overflow:hidden!important}.home-card:hover,.nf-home-card:hover,.nb-home-card:hover,.continue-card:hover,.my-list-card:hover,.movie-card:hover,.poster-card:hover,.content-card:hover,.result-card:hover,.media-card:hover{transform:none!important;scale:1!important}.home-card:active,.nf-home-card:active,.nb-home-card:active,.continue-card:active,.my-list-card:active{transform:scale(.985)!important}.home-card,.nf-home-card,.nb-home-card,.continue-card,.my-list-card{transition:opacity .18s ease,box-shadow .18s ease,filter .18s ease,background-color .22s ease,border-color .22s ease!important}.home-card:hover,.nf-home-card:hover,.nb-home-card:hover,.continue-card:hover,.my-list-card:hover{filter:brightness(1.04)!important}body.light-mode .home-card:hover,body.light-mode .nf-home-card:hover,body.light-mode .nb-home-card:hover,body.light-mode .continue-card:hover,body.light-mode .my-list-card:hover{filter:brightness(1.01)!important}.nb-card-actions{right:12px!important;bottom:12px!important}body.rtl .nb-card-actions{left:12px!important;right:auto!important}.nb-mini-play{background:var(--nb-primary,var(--nb-accent))!important;color:#fff!important;border-color:transparent!important}.nb-mini-list{background:rgba(255,255,255,.14)!important;color:var(--nb-text,#fff)!important;border:1px solid var(--nb-border,rgba(167,139,250,.25))!important}body.light-mode .nb-mini-list{background:#F1EEFF!important;color:#161225!important}.home-overlay.nb-home-overlay h3,.home-card .home-overlay h3{padding-right:78px!important}.home-overlay.nb-home-overlay span,.home-card .home-overlay span{padding-right:78px!important}body.rtl .home-overlay.nb-home-overlay h3,body.rtl .home-card .home-overlay h3,body.rtl .home-overlay.nb-home-overlay span,body.rtl .home-card .home-overlay span{padding-right:0!important;padding-left:78px!important}@media (max-width:700px){.home-card,.nf-home-card,.nb-home-card,.continue-card,.my-list-card,.home-card img,.nf-home-card img,.nb-home-card img,.continue-card img,.my-list-card img{border-radius:16px!important}.nb-card-actions{right:9px!important;bottom:9px!important}body.rtl .nb-card-actions{left:9px!important;right:auto!important}.home-overlay.nb-home-overlay h3,.home-card .home-overlay h3,.home-overlay.nb-home-overlay span,.home-card .home-overlay span{padding-right:68px!important}body.rtl .home-overlay.nb-home-overlay h3,body.rtl .home-card .home-overlay h3,body.rtl .home-overlay.nb-home-overlay span,body.rtl .home-card .home-overlay span{padding-left:68px!important;padding-right:0!important}}.home-section{content-visibility:auto!important;contain-intrinsic-size:360px!important}.home-card,.nb-home-card,.continue-card,.my-list-card{will-change:auto!important;backface-visibility:hidden!important}.netflix-hero{border-radius:26px!important;width:calc(100% - 28px)!important;margin:14px auto 24px!important;overflow:hidden!important;transform:translateZ(0)!important}.netflix-hero-bg{border-radius:26px!important}@media (max-width:700px){.netflix-hero{width:calc(100% - 20px)!important;border-radius:22px!important;margin:10px auto 18px!important;min-height:390px!important;height:54vh!important}.netflix-hero-bg{border-radius:22px!important}}.home-overlay h3,.home-overlay.nb-home-overlay h3,.home-card .home-overlay h3{font-size:13px!important;line-height:1.18!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;display:block!important}.home-overlay span,.home-card .home-overlay span{font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.home-card:hover,.nb-home-card:hover,.continue-card:hover,.my-list-card:hover{transform:none!important;filter:brightness(1.03)!important}.home-card img{background:#111!important;transform:translateZ(0)!important}.hero-watch-frame{border-radius:22px!important;overflow:hidden!important}@media (max-width:700px){.home-overlay h3,.home-overlay.nb-home-overlay h3,.home-card .home-overlay h3{font-size:11.5px!important}.home-overlay span,.home-card .home-overlay span{font-size:10px!important}}.fast-player-page{min-height:100vh;background:var(--nb-bg,#05050A)!important;color:var(--nb-text,#fff)!important;padding:82px 4vw 110px}.fast-player-top{display:flex;align-items:center;gap:14px;margin-bottom:18px}.fast-player-top h2{margin:0;font-size:24px;font-weight:950;color:var(--nb-text,#fff)!important}.fast-player-top p{margin:4px 0 0;color:var(--nb-sub,#B8B3C7)!important;font-size:13px}.fast-player-back{width:46px;height:46px;border-radius:50%;border:1px solid var(--nb-border,rgba(var(--nb-accent-rgb),.22));background:var(--nb-card2,#1B1830);color:var(--nb-text,#fff);display:flex;align-items:center;justify-content:center;cursor:pointer}.fast-server-row,.inline-server-row{display:flex!important;gap:10px!important;overflow-x:auto!important;padding:4px 0 16px!important;margin-bottom:4px!important}.fast-server-row::-webkit-scrollbar,.inline-server-row::-webkit-scrollbar{display:none!important}.fast-server-btn,.inline-server-btn{min-width:92px!important;height:42px!important;border-radius:999px!important;border:1px solid var(--nb-border,rgba(var(--nb-accent-rgb),.22))!important;background:var(--nb-card2,#1B1830)!important;color:var(--nb-text,#fff)!important;font-weight:850!important;cursor:pointer!important;white-space:nowrap!important}.fast-server-btn.active,.inline-server-btn.active,.fast-server-btn:hover,.inline-server-btn:hover{background:var(--nb-primary,var(--nb-accent))!important;color:#fff!important;border-color:transparent!important}.fast-server-btn.disabled-placeholder,.inline-server-btn.disabled-placeholder{opacity:.48!important;border-style:dashed!important}.fast-player-shell{position:relative;width:100%;height:min(62vw,720px);min-height:360px;background:#000;border-radius:22px;overflow:hidden;border:1px solid var(--nb-border,rgba(var(--nb-accent-rgb),.22))}.fast-player-shell iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000;display:block}.inline-fast-player{margin-top:0!important;height:min(60vw,680px)!important;min-height:360px!important}.fast-player-loader{position:absolute;inset:0;z-index:3;background:radial-gradient(circle at center,rgba(var(--nb-accent-rgb),.24),transparent 34%),#05050A;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;transition:opacity .35s ease,visibility .35s ease}.fast-player-loader.hide,.fast-player-loader.hide-soft{opacity:0;visibility:hidden;pointer-events:none}.fast-spinner{width:54px;height:54px;border-radius:50%;border:4px solid rgba(255,255,255,.16);border-top-color:var(--nb-primary,var(--nb-accent));animation:fastSpin .8s linear infinite;margin-bottom:16px}.fast-player-loader h3{margin:0 0 6px;color:#fff;font-size:22px}.fast-player-loader p{margin:0;color:rgba(255,255,255,.70);font-size:13px}@keyframes fastSpin{to{transform:rotate(360deg)}}body.light-mode .fast-player-page{background:var(--nb-bg,#F8F7FF)!important;color:var(--nb-text,#161225)!important}body.light-mode .fast-player-back,body.light-mode .fast-server-btn,body.light-mode .inline-server-btn{background:#fff!important;color:#161225!important;border-color:rgba(var(--nb-accent-rgb),.20)!important}body.light-mode .fast-server-btn.active,body.light-mode .inline-server-btn.active,body.light-mode .fast-server-btn:hover,body.light-mode .inline-server-btn:hover{background:var(--nb-primary,var(--nb-accent-dark))!important;color:#fff!important}@media (max-width:700px){.fast-player-page{padding:72px 12px 90px}.fast-player-shell,.inline-fast-player{min-height:260px!important;height:58vw!important;border-radius:16px!important}.fast-player-top h2{font-size:20px}.fast-player-back{width:42px;height:42px}.fast-server-btn,.inline-server-btn{min-width:84px!important;height:39px!important;font-size:12px!important}.netbom-toast{bottom:84px!important;max-width:88vw!important;text-align:center!important}}.fast-player-loader,#fastPlayerLoader,#inlineFastPlayerLoader{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.fast-server-btn,.inline-server-btn{min-width:max-content!important;padding:0 14px!important}.fast-player-page{contain:layout style paint!important}.fast-player-shell,.inline-fast-player{background:#000!important;transform:translateZ(0)!important;will-change:auto!important}.fast-player-shell iframe,.inline-fast-player iframe,#fastPlayerIframe,#inlineFastPlayerIframe{background:#000!important;transform:translateZ(0)!important}body.player-open #homeSections,body.player-open #heroArea{display:none!important}.hero-server-bar{position:absolute;left:50%;bottom:18px;transform:translateX(-50%) translateY(12px);z-index:25;width:min(92%,720px);display:flex;gap:8px;overflow-x:auto;padding:8px;border-radius:999px;background:rgba(5,5,10,.46);border:1px solid rgba(255,255,255,.12);opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease}.hero-server-bar.show{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.hero-server-bar::-webkit-scrollbar{display:none}.hero-server-chip{height:34px;min-width:max-content;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.10);color:#fff;font-size:12px;font-weight:850;cursor:pointer;white-space:nowrap}.hero-server-chip.active,.hero-server-chip:hover{background:var(--nb-primary,var(--nb-accent))!important;color:#fff!important;border-color:transparent!important}.hero-server-chip.disabled-placeholder{opacity:.45;border-style:dashed}.netflix-hero.playing .netflix-hero-content,.netflix-hero.playing .netflix-hero-dots{opacity:0;pointer-events:none}.netflix-hero.playing .hero-server-bar{opacity:1;pointer-events:auto}.hero-watch-frame{z-index:20!important}@media (max-width:700px){.hero-server-bar{bottom:12px;width:calc(100% - 22px);padding:7px;border-radius:18px}.hero-server-chip{height:31px;font-size:11px;padding:0 11px}}.hero-server-bar{top:12px!important;bottom:auto!important;left:50%!important;transform:translateX(-50%) translateY(-10px)!important;z-index:35!important;width:min(92%,720px)!important;display:flex!important;gap:8px!important;overflow-x:auto!important;padding:8px!important;border-radius:999px!important;background:rgba(5,5,10,.52)!important;border:1px solid rgba(255,255,255,.14)!important}.hero-server-bar.show{opacity:1!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important}.hero-server-chip{height:34px!important;min-width:max-content!important;padding:0 13px!important;border-radius:999px!important;font-size:12px!important;font-weight:850!important}.hero-watch-frame{z-index:20!important;border-radius:22px!important;overflow:hidden!important}.netflix-hero.playing .hero-server-bar{opacity:1!important;pointer-events:auto!important}.netflix-hero.playing #heroWatchFrame{padding-top:0!important}.netflix-hero.playing .netflix-hero-bg,.netflix-hero.playing .netflix-hero-content,.netflix-hero.playing .netflix-hero-dots{will-change:auto!important}@media (max-width:700px){.hero-server-bar{top:8px!important;width:calc(100% - 22px)!important;padding:7px!important;border-radius:18px!important}.hero-server-chip{height:31px!important;font-size:11px!important;padding:0 11px!important}.hero-watch-frame{border-radius:18px!important}}.hero-server-bar{position:absolute!important;top:44px!important;right:0!important;left:auto!important;bottom:auto!important;transform:translateY(-8px)!important;z-index:45!important;width:210px!important;max-height:220px!important;display:flex!important;flex-direction:column!important;gap:7px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px!important;border-radius:16px!important;background:rgba(5,5,10,.72)!important;border:1px solid rgba(255,255,255,.14)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important}.hero-server-wrap{position:absolute!important;top:12px!important;right:58px!important;z-index:50!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.hero-server-wrap.show{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.hero-server-wrap.open .hero-server-bar{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.hero-server-toggle{height:36px!important;padding:0 13px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(5,5,10,.66)!important;color:#fff!important;display:flex!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}.hero-server-toggle:hover{background:var(--nb-primary,var(--nb-accent))!important;color:#fff!important}.hero-server-chip{width:100%!important;height:34px!important;min-width:0!important;padding:0 12px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;font-size:12px!important;font-weight:850!important;cursor:pointer!important;white-space:nowrap!important;text-align:left!important}.hero-server-chip.disabled-placeholder{opacity:.45!important;border-style:dashed!important}.hero-watch-close{z-index:60!important}.netflix-hero.playing .hero-server-wrap{opacity:1!important;visibility:visible!important;pointer-events:auto!important}@media (max-width:700px){.hero-server-wrap{top:10px!important;right:54px!important}.hero-server-toggle{height:32px!important;padding:0 10px!important;font-size:11px!important}
/* QUARANTINED duplicate CSS rule for .hero-server-toggle span */
.hero-server-bar{top:40px!important;right:-46px!important;width:178px!important;max-height:190px!important;border-radius:14px!important}.hero-server-chip{height:31px!important;font-size:11px!important}}body.rtl .hero-server-wrap{right:auto!important;left:58px!important}body.rtl .hero-server-bar{right:auto!important;left:0!important}body.rtl .hero-server-chip{text-align:right!important}@media (max-width:700px){body.rtl .hero-server-wrap{left:54px!important;right:auto!important}body.rtl .hero-server-bar{left:-46px!important;right:auto!important}}.hero-server-wrap{top:12px!important;left:14px!important;right:auto!important;z-index:50!important}.hero-server-bar{top:44px!important;left:0!important;right:auto!important;transform:translateY(-8px)!important}.hero-watch-close{right:14px!important;left:auto!important;z-index:60!important}body.rtl .hero-server-wrap{left:14px!important;right:auto!important}
/* QUARANTINED duplicate CSS rule for body.rtl .hero-server-bar */
body.rtl .hero-watch-close{right:14px!important;left:auto!important}@media (max-width:700px){.hero-server-wrap{top:10px!important;left:10px!important;right:auto!important}.hero-server-bar{top:40px!important;left:0!important;right:auto!important;width:178px!important}
/* QUARANTINED duplicate CSS rule for .hero-watch-close */
body.rtl .hero-server-wrap{left:10px!important;right:auto!important}body.rtl .hero-server-bar{left:0!important;right:auto!important}body.rtl .hero-watch-close{right:10px!important;left:auto!important}}.hero-server-wrap{position:absolute!important;top:14px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;z-index:55!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.hero-server-toggle{height:36px!important;min-width:112px!important;justify-content:center!important;padding:0 15px!important;border-radius:999px!important;background:rgba(5,5,10,.66)!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important}.hero-server-bar{position:absolute!important;top:44px!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translateX(-50%) translateY(-8px)!important;z-index:54!important;width:220px!important;max-height:220px!important;display:flex!important;flex-direction:column!important;gap:7px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px!important;border-radius:16px!important;background:rgba(5,5,10,.74)!important;border:1px solid rgba(255,255,255,.14)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important}.hero-server-wrap.open .hero-server-bar{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important}.hero-server-chip{width:100%!important;height:34px!important;min-width:0!important;border-radius:12px!important;text-align:center!important}.hero-watch-close{right:14px!important;left:auto!important;z-index:70!important}
/* QUARANTINED duplicate CSS rule for body.rtl .hero-server-wrap */

/* QUARANTINED duplicate CSS rule for body.rtl .hero-server-bar */

/* QUARANTINED duplicate CSS rule for body.rtl .hero-server-wrap.open .hero-server-bar */
body.rtl .hero-server-chip{text-align:center!important}@media (max-width:700px){.hero-server-wrap{top:10px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}
/* QUARANTINED duplicate CSS rule for .hero-server-toggle */

/* QUARANTINED duplicate CSS rule for .hero-server-toggle span */
.hero-server-bar{top:40px!important;left:50%!important;right:auto!important;width:178px!important;max-height:190px!important;transform:translateX(-50%) translateY(-8px)!important}
/* QUARANTINED duplicate CSS rule for .hero-server-wrap.open .hero-server-bar */
.hero-watch-close{right:10px!important;left:auto!important}body.rtl .hero-server-wrap{left:50%!important;right:auto!important;transform:translateX(-50%)!important}body.rtl .hero-server-bar{left:50%!important;right:auto!important;transform:translateX(-50%) translateY(-8px)!important}body.rtl .hero-server-wrap.open .hero-server-bar{transform:translateX(-50%) translateY(0)!important}}.netflix-hero.playing{position:relative!important;overflow:hidden!important;background:#000!important}.netflix-hero.playing #heroWatchFrame,.netflix-hero.playing .hero-watch-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border-radius:inherit!important;overflow:hidden!important;z-index:20!important;background:#000!important;display:block!important}.netflix-hero.playing #heroWatchIframe,.netflix-hero.playing .hero-watch-frame iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;border:0!important;margin:0!important;padding:0!important;display:block!important;background:#000!important;border-radius:inherit!important}.netflix-hero.playing .netflix-hero-content,.netflix-hero.playing .netflix-hero-dots,.netflix-hero.playing .netflix-hero-bg{opacity:0!important;pointer-events:none!important}.hero-watch-close{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;z-index:80!important}.hero-server-wrap{position:absolute!important;top:12px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;z-index:75!important}.hero-server-toggle{height:36px!important;min-width:112px!important;justify-content:center!important;padding:0 15px!important;border-radius:999px!important;background:rgba(5,5,10,.70)!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important}.hero-server-bar{position:absolute!important;top:44px!important;left:50%!important;right:auto!important;transform:translateX(-50%) translateY(-8px)!important;z-index:74!important;width:220px!important;max-height:220px!important;display:flex!important;flex-direction:column!important;gap:7px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px!important;border-radius:16px!important;background:rgba(5,5,10,.78)!important;border:1px solid rgba(255,255,255,.14)!important}.hero-server-wrap.open .hero-server-bar{transform:translateX(-50%) translateY(0)!important}#heroWatchIframe{background:#000!important}@media (max-width:700px){.hero-watch-close{top:10px!important;right:10px!important}.hero-server-wrap{top:10px!important;left:50%!important;transform:translateX(-50%)!important}.hero-server-toggle{height:32px!important;min-width:42px!important;padding:0 11px!important}.hero-server-toggle span{display:none!important}.hero-server-bar{top:40px!important;width:178px!important;max-height:190px!important}}.netflix-hero-dots,.hero-dots,#netflixHeroDots,.netflix-hero-dot,.hero-dot,#netflixHeroDots span,#netflixHeroDots button{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.netflix-hero-trailer{background:rgba(109,109,110,.72)!important;color:#fff!important;border:1px solid rgba(255,255,255,.10)!important}.netflix-hero-trailer:hover{background:rgba(var(--nb-accent-rgb),.72)!important;color:#fff!important}.netflix-hero-trailer i{color:#fff!important}.netflix-hero.trailer-playing .hero-server-row,.netflix-hero.trailer-playing #heroServerRow,.netflix-hero.trailer-playing .hero-server-wrap,.netflix-hero.trailer-playing #heroServerWrap{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.fast-server-row{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:4px 0 16px!important;margin-bottom:4px!important;-webkit-overflow-scrolling:touch!important}.fast-server-row::-webkit-scrollbar{display:none!important}.fast-server-btn{min-width:max-content!important;height:39px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid var(--nb-border,rgba(var(--nb-accent-rgb),.22))!important;background:var(--nb-card2,#1B1830)!important;color:var(--nb-text,#fff)!important;font-weight:850!important;cursor:pointer!important;white-space:nowrap!important}.fast-server-btn.active,.fast-server-btn:hover{background:var(--nb-primary,var(--nb-accent))!important;color:#fff!important;border-color:transparent!important}.fast-server-btn.disabled-placeholder{opacity:.45!important;border-style:dashed!important}#continueServerChooser,.continue-server-overlay{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.light-mode .fast-server-btn{background:#F1EEFF!important;color:#161225!important;border-color:rgba(var(--nb-accent-rgb),.20)!important}body.light-mode .fast-server-btn.active,body.light-mode .fast-server-btn:hover{background:var(--nb-primary,var(--nb-accent-dark))!important;color:#fff!important}@media (max-width:700px){.netflix-hero-actions{gap:8px!important}.netflix-hero-btn{height:40px!important;padding:0 13px!important;font-size:13px!important}}.netflix-hero-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important;padding-bottom:2px!important;-webkit-overflow-scrolling:touch!important}.netflix-hero-actions::-webkit-scrollbar{display:none!important}.netflix-hero-btn{flex:0 0 auto!important;white-space:nowrap!important}@media (max-width:700px){.netflix-hero-actions{gap:6px!important;flex-wrap:nowrap!important;width:100%!important}
/* QUARANTINED duplicate CSS rule for .netflix-hero-btn */
.netflix-hero-btn i{font-size:11px!important}.netflix-hero-play{padding:0 12px!important}
/* QUARANTINED duplicate CSS rule for .netflix-hero-title */

/* QUARANTINED duplicate CSS rule for .netflix-hero-overview */
}@media (max-width:390px){.netflix-hero-btn{height:32px!important;padding:0 7px!important;font-size:10px!important;gap:4px!important}.netflix-hero-play{padding:0 10px!important}}#heroArea{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;overflow:hidden!important}.netflix-hero,#netflixHero{width:calc(100% - 8px)!important;max-width:none!important;margin-left:4px!important;margin-right:4px!important;border-radius:24px!important}.netflix-hero-bg,#netflixHeroBg{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.netflix-hero-content{left:0!important;right:auto!important;width:min(650px,calc(100% - 28px))!important;padding-left:18px!important;padding-right:10px!important}#homeSections{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;overflow:hidden!important}.home-section{width:100%!important;max-width:none!important;padding-left:6px!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.home-title{margin-left:0!important;padding-left:0!important}.movies-slider,.seasons-slider{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:6px!important;scroll-padding-left:0!important;gap:8px!important}.movies-slider>*:first-child,.seasons-slider>*:first-child{margin-left:0!important}.movies-slider>*:last-child,.seasons-slider>*:last-child{margin-right:6px!important}.home-card,.nb-home-card,.continue-card,.my-list-card{margin-left:0!important}body.rtl .home-section{padding-right:6px!important;padding-left:0!important}body.rtl .movies-slider,body.rtl .seasons-slider{padding-right:0!important;padding-left:6px!important;scroll-padding-right:0!important}body.rtl .movies-slider>*:first-child,body.rtl .seasons-slider>*:first-child{margin-right:0!important;margin-left:0!important}body.rtl .movies-slider>*:last-child,body.rtl .seasons-slider>*:last-child{margin-left:6px!important;margin-right:0!important}@media (max-width:700px){
/* QUARANTINED duplicate CSS rule for .netflix-hero,#netflixHero */

/* QUARANTINED duplicate CSS rule for .netflix-hero-content */

/* QUARANTINED duplicate CSS rule for .home-section */

/* QUARANTINED duplicate CSS rule for .movies-slider,.seasons-slider */
.movies-slider>*:last-child,.seasons-slider>*:last-child{margin-right:3px!important}body.rtl .home-section{padding-right:3px!important;padding-left:0!important}body.rtl .movies-slider,body.rtl .seasons-slider{padding-right:0!important;padding-left:3px!important}body.rtl .movies-slider>*:last-child,body.rtl .seasons-slider>*:last-child{margin-left:3px!important;margin-right:0!important}}@media (min-width:900px){.netflix-hero,#netflixHero{width:calc(100% - 18px)!important;margin-left:9px!important;margin-right:9px!important}.home-section{padding-left:12px!important}.movies-slider,.seasons-slider{padding-right:12px!important}body.rtl .home-section{padding-right:12px!important;padding-left:0!important}body.rtl .movies-slider,body.rtl .seasons-slider{padding-left:12px!important;padding-right:0!important}}.netflix-hero-kicker{color:var(--nb-accent-light)!important;letter-spacing:.14em!important}.netflix-hero-kicker i{color:var(--nb-accent-light)!important;!important}.netflix-hero-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important;-webkit-overflow-scrolling:touch!important}.speed-tools-row,.try-next-server-btn,.speed-mode-badge,.fast-player-back,#continueServerChooser,.continue-server-overlay{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.fast-player-top.clean-player-title{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin-bottom:14px!important}.fast-player-top.clean-player-title h2{margin:0!important}.fast-player-top.clean-player-title p{margin:4px 0 0!important;opacity:.55!important}.fast-server-row{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:4px 0 14px!important;margin-bottom:2px!important;-webkit-overflow-scrolling:touch!important}.fast-server-btn{flex:0 0 auto!important;min-width:max-content!important;height:38px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid var(--nb-border,rgba(var(--nb-accent-rgb),.22))!important;background:var(--nb-card2,#1B1830)!important;color:var(--nb-text,#fff)!important;font-weight:850!important;cursor:pointer!important;white-space:nowrap!important}.fast-player-shell,.fast-player-shell iframe{background:#000!important;transform:translateZ(0)!important}.hero-server-row,#heroServerRow{display:none!important}.hero-server-wrap{position:absolute!important;top:8px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;z-index:95!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.hero-server-toggle{height:36px!important;min-width:108px!important;padding:0 15px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(5,5,10,.68)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}.hero-server-toggle:hover{background:var(--nb-primary,var(--nb-accent))!important}.hero-server-bar{position:absolute!important;top:44px!important;left:50%!important;right:auto!important;transform:translateX(-50%) translateY(-8px)!important;z-index:94!important;width:210px!important;max-height:230px!important;display:flex!important;flex-direction:column!important;gap:7px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px!important;border-radius:16px!important;background:rgba(5,5,10,.78)!important;border:1px solid rgba(255,255,255,.14)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important}.hero-server-chip{width:100%!important;height:34px!important;min-width:0!important;padding:0 12px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.10)!important;color:#fff!important;font-size:12px!important;font-weight:850!important;cursor:pointer!important;white-space:nowrap!important;text-align:center!important}.netflix-hero.playing{position:relative!important;overflow:hidden!important;background:#000!important;padding-top:0!important}.netflix-hero.playing #heroWatchFrame,.netflix-hero.playing .hero-watch-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border-radius:inherit!important;overflow:hidden!important;z-index:20!important;background:#000!important}.netflix-hero.playing #heroWatchIframe,.netflix-hero.playing .hero-watch-frame iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;margin:0!important;padding:0!important;background:#000!important}.hero-watch-close{position:absolute!important;top:54px!important;right:12px!important;left:auto!important;z-index:100!important;width:32px!important;height:32px!important;border-radius:50%!important;background:rgba(5,5,10,.70)!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important}.netflix-hero.trailer-playing .hero-server-wrap{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:700px){.netflix-hero,#netflixHero{width:calc(100% - 4px)!important;margin-left:2px!important;margin-right:2px!important;border-radius:20px!important}.netflix-hero-content{width:calc(100% - 22px)!important;padding-left:12px!important;padding-right:10px!important}.netflix-hero-actions{gap:6px!important}.netflix-hero-btn{height:34px!important;border-radius:9px!important;padding:0 9px!important;font-size:11px!important;gap:5px!important;font-weight:900!important}.netflix-hero-title{font-size:34px!important}.netflix-hero-overview{margin-bottom:12px!important;font-size:12px!important;-webkit-line-clamp:2!important}.home-section{padding-left:3px!important;padding-right:0!important}.movies-slider,.seasons-slider{padding-left:0!important;padding-right:3px!important;gap:7px!important}.hero-server-wrap{top:7px!important}.hero-server-toggle{height:33px!important;min-width:92px!important;padding:0 12px!important;font-size:11px!important}.hero-server-bar{top:40px!important;width:178px!important;max-height:205px!important}.hero-watch-close{top:49px!important;right:10px!important;width:30px!important;height:30px!important}}#netbomAIBox,.ai-assistant,.old-ai-hero-title,[data-i18n="assistant"]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.fast-server-row{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:4px 0 12px!important}.fast-server-btn{height:38px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid var(--nb-border,rgba(var(--nb-accent-rgb),.22))!important;background:var(--nb-card2,#1B1830)!important;color:var(--nb-text,#fff)!important;font-weight:850!important;cursor:pointer!important;white-space:nowrap!important}.fast-server-btn.active,.hero-server-chip.active{background:var(--nb-primary,var(--nb-accent))!important;color:#fff!important}.hero-server-bar{width:165px!important;max-height:110px!important}.fast-player-top.clean-player-title p{opacity:.55!important;font-size:13px!important}.trailer-video{position:relative!important;width:100%!important;aspect-ratio:16/9!important;background:#000!important;border-radius:18px!important;overflow:hidden!important}.trailer-video iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;background:#000!important}.hero-trailer-embed-wrap{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:#000!important;z-index:22!important}.hero-trailer-embed-wrap iframe,.netbom-youtube-trailer-frame{width:100%!important;height:100%!important;border:0!important;background:#000!important;display:block!important}.netbom-trailer-fallback-btn{margin:12px auto 0!important;display:flex!important;align-items:center!important;justify-content:center!important;height:38px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:var(--nb-primary,var(--nb-accent))!important;color:#fff!important;font-weight:850!important;cursor:pointer!important;position:relative!important;z-index:50!important}.netbom-trailer-fallback-btn{display:none!important}.fast-server-row button:nth-of-type(4),.inline-server-row button:nth-of-type(4),.hero-server-bar button:nth-of-type(4),.fast-server-row button:nth-of-type(5),.inline-server-row button:nth-of-type(5),.hero-server-bar button:nth-of-type(5),.fast-server-row button:nth-of-type(6),.inline-server-row button:nth-of-type(6),.hero-server-bar button:nth-of-type(6){display:inline-flex!important}.fast-server-btn.disabled-placeholder,.inline-server-btn.disabled-placeholder,.hero-server-chip.disabled-placeholder{display:none!important}.fast-server-row,.inline-server-row{display:flex!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px 0 14px!important;margin-bottom:2px!important;-webkit-overflow-scrolling:touch!important}.fast-server-row::-webkit-scrollbar,.inline-server-row::-webkit-scrollbar,.hero-server-bar::-webkit-scrollbar{display:none!important}.fast-server-btn,.inline-server-btn{flex:0 0 auto!important;min-width:max-content!important;height:38px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid var(--nb-border,rgba(var(--nb-accent-rgb),.22))!important;background:var(--nb-card2,#1B1830)!important;color:var(--nb-text,#fff)!important;font-weight:850!important;cursor:pointer!important;white-space:nowrap!important}.fast-server-btn.active,.fast-server-btn:hover,.inline-server-btn.active,.inline-server-btn:hover{background:var(--nb-primary,var(--nb-accent))!important;color:#fff!important;border-color:transparent!important}#heroServerWrap,.hero-server-wrap{position:absolute!important;top:8px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;z-index:95!important;display:block!important}#heroServerWrap:not(.show),.hero-server-wrap:not(.show){opacity:0!important;visibility:hidden!important;pointer-events:none!important}#heroServerWrap.show,.hero-server-wrap.show{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.hero-server-bar{position:absolute!important;top:44px!important;left:50%!important;transform:translateX(-50%) translateY(-8px)!important;z-index:94!important;width:230px!important;max-height:310px!important;display:flex!important;flex-direction:column!important;gap:7px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px!important;border-radius:16px!important;background:rgba(5,5,10,.78)!important;border:1px solid rgba(255,255,255,.14)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}#heroServerWrap.open .hero-server-bar,.hero-server-wrap.open .hero-server-bar{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important}.hero-server-chip{width:100%!important;height:34px!important;padding:0 12px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.10)!important;color:#fff!important;font-size:12px!important;font-weight:850!important;cursor:pointer!important;white-space:nowrap!important;justify-content:center!important}.hero-server-chip.active,.hero-server-chip:hover{background:var(--nb-primary,var(--nb-accent))!important;border-color:transparent!important}.fast-server-row button:nth-of-type(6),.inline-server-row button:nth-of-type(6),.hero-server-bar button:nth-of-type(6){display:inline-flex!important}.fast-server-row button:nth-of-type(5),.inline-server-row button:nth-of-type(5),.hero-server-bar button:nth-of-type(5),.fast-server-row button:nth-of-type(6),.inline-server-row button:nth-of-type(6),.hero-server-bar button:nth-of-type(6){display:inline-flex!important}.continue-watch-section .home-card img[src=""]{background:rgba(255,255,255,.06)!important}.fast-server-row button:nth-of-type(7),.inline-server-row button:nth-of-type(7),.hero-server-bar button:nth-of-type(7){display:inline-flex!important}.continue-watch-section .home-title,.continue-watch-section .nb-resume-title,.nb-watch-now-title{color:var(--nb-text,var(--text,#fff))!important;font-size:clamp(20px,2vw,28px)!important;font-weight:900!important;line-height:1.15!important;margin:0 0 22px 0!important;padding-left:0!important;letter-spacing:-.5px!important;display:flex!important;align-items:center!important;gap:10px!important;background:transparent!important;border:0!important}.continue-watch-section .home-title i,.continue-watch-section .nb-resume-title i,.nb-watch-now-title i{color:var(--nb-primary,var(--red,var(--nb-accent)))!important;font-size:.9em!important}body.rtl .continue-watch-section .home-title,body.rtl .continue-watch-section .nb-resume-title,body.rtl .nb-watch-now-title{padding-left:0!important;padding-right:0!important}.netbom-section-title,.trailer-title,.cast-title,#nbWatchNow .trailer-title{display:flex!important;align-items:center!important;gap:12px!important;color:var(--nb-text,#fff)!important;font-size:clamp(28px,7vw,44px)!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-1.5px!important;margin:0 0 24px!important;padding:0!important;text-transform:none!important}.netbom-section-title i,.trailer-title i,.cast-title i,#nbWatchNow .trailer-title i{color:var(--nb-primary,var(--nb-accent))!important;!important}.trailer-box,.cast-section,#nbWatchNow{border-radius:28px!important}.netflix-hero-list{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;border-radius:999px!important;background:rgba(255,255,255,.10)!important;color:#fff!important;border:1px solid rgba(167,139,250,.28)!important}.netflix-hero-list.active{background:var(--nb-primary,var(--nb-accent))!important;color:#fff!important;border-color:transparent!important}@media (max-width:640px){.netbom-section-title,.trailer-title,.cast-title,#nbWatchNow .trailer-title{font-size:clamp(30px,9vw,42px)!important;margin-bottom:20px!important}.netflix-hero-list{width:42px!important;min-width:42px!important;height:42px!important}}.continue-watch-section .home-title,.continue-watch-section .nb-resume-title{width:100%!important;justify-content:center!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.continue-watch-section{text-align:center!important}.continue-watch-section .movies-slider,.continue-watch-section .continue-live-slider{text-align:left!important}body.rtl .continue-watch-section .movies-slider,body.rtl .continue-watch-section .continue-live-slider{text-align:right!important}.netflix-hero-actions #heroMyListBtn{order:99!important}.netflix-hero-actions .netflix-hero-trailer{order:50!important}:root{--nb-crystal-bg:rgba(12,12,18,.42);--nb-crystal-bg2:rgba(255,255,255,.055);--nb-crystal-border:rgba(255,255,255,.20);--nb-crystal-top:rgba(255,255,255,.30);--nb-crystal-line:rgba(255,255,255,.42);--nb-crystal-shadow:rgba(0,0,0,.40)}body.light-mode{--nb-crystal-bg:rgba(255,255,255,.34);--nb-crystal-bg2:rgba(255,255,255,.18);--nb-crystal-border:rgba(255,255,255,.78);--nb-crystal-top:rgba(255,255,255,.96);--nb-crystal-line:rgba(255,255,255,.98);--nb-crystal-shadow:rgba(80,70,120,.16)}.movie-card,.content-card,.poster-card,.result-card,.media-card,.continue-card,.my-list-card,.home-card,.nf-home-card,.nb-home-card,.card,.item-card,.panel,.box,.dropdown,.search-suggestions,.suggestions,.modal,.server-btn,.category-btn,.filter-btn,.netflix-server-btn,.watch-server-btn,.resume-card,.cast-card,.episode-card,.season-card{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(145deg,var(--nb-crystal-bg),var(--nb-crystal-bg2))!important;border:1px solid var(--nb-crystal-border)!important}.movie-card::before,.content-card::before,.poster-card::before,.result-card::before,.media-card::before,.continue-card::before,.my-list-card::before,.home-card::before,.nf-home-card::before,.nb-home-card::before,.card::before,.item-card::before,.panel::before,.box::before,.dropdown::before,.search-suggestions::before,.suggestions::before,.modal::before,.server-btn::before,.category-btn::before,.filter-btn::before,.netflix-server-btn::before,.watch-server-btn::before,.resume-card::before,.cast-card::before,.episode-card::before,.season-card::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(135deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.10) 22%,transparent 46%),radial-gradient(circle at 14% 0%,rgba(255,255,255,.28),transparent 32%),radial-gradient(circle at 100% 100%,rgba(229,9,20,.10),transparent 34%)!important;opacity:.86!important}.movie-card::after,.content-card::after,.poster-card::after,.result-card::after,.media-card::after,.continue-card::after,.my-list-card::after,.home-card::after,.nf-home-card::after,.nb-home-card::after,.card::after,.item-card::after,.panel::after,.box::after,.dropdown::after,.search-suggestions::after,.suggestions::after,.modal::after,.server-btn::after,.category-btn::after,.filter-btn::after,.netflix-server-btn::after,.watch-server-btn::after,.resume-card::after,.cast-card::after,.episode-card::after,.season-card::after{content:""!important;position:absolute!important;left:-35%!important;top:-70%!important;width:90%!important;height:190%!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(115deg,transparent 0%,var(--nb-crystal-line) 47%,transparent 68%)!important;transform:rotate(18deg)!important;opacity:.12!important}body.light-mode .movie-card,body.light-mode .content-card,body.light-mode .poster-card,body.light-mode .result-card,body.light-mode .media-card,body.light-mode .continue-card,body.light-mode .my-list-card,body.light-mode .home-card,body.light-mode .nf-home-card,body.light-mode .nb-home-card,body.light-mode .card,body.light-mode .item-card,body.light-mode .panel,body.light-mode .box,body.light-mode .dropdown,body.light-mode .search-suggestions,body.light-mode .suggestions,body.light-mode .modal,body.light-mode .server-btn,body.light-mode .category-btn,body.light-mode .filter-btn,body.light-mode .netflix-server-btn,body.light-mode .watch-server-btn,body.light-mode .resume-card,body.light-mode .cast-card,body.light-mode .episode-card,body.light-mode .season-card{background:linear-gradient(145deg,rgba(255,255,255,.42),rgba(255,255,255,.18))!important;border-color:rgba(255,255,255,.84)!important}body.light-mode .movie-card::before,body.light-mode .content-card::before,body.light-mode .poster-card::before,body.light-mode .result-card::before,body.light-mode .media-card::before,body.light-mode .continue-card::before,body.light-mode .my-list-card::before,body.light-mode .home-card::before,body.light-mode .nf-home-card::before,body.light-mode .nb-home-card::before,body.light-mode .card::before,body.light-mode .item-card::before,body.light-mode .panel::before,body.light-mode .box::before,body.light-mode .dropdown::before,body.light-mode .search-suggestions::before,body.light-mode .suggestions::before,body.light-mode .modal::before,body.light-mode .server-btn::before,body.light-mode .category-btn::before,body.light-mode .filter-btn::before,body.light-mode .netflix-server-btn::before,body.light-mode .watch-server-btn::before,body.light-mode .resume-card::before,body.light-mode .cast-card::before,body.light-mode .episode-card::before,body.light-mode .season-card::before{opacity:1!important;background:linear-gradient(135deg,rgba(255,255,255,.76) 0%,rgba(255,255,255,.24) 28%,transparent 50%),radial-gradient(circle at 16% 0%,rgba(255,255,255,.62),transparent 38%),radial-gradient(circle at 100% 100%,rgba(229,9,20,.10),transparent 34%)!important}body.light-mode .movie-card::after,body.light-mode .content-card::after,body.light-mode .poster-card::after,body.light-mode .result-card::after,body.light-mode .media-card::after,body.light-mode .continue-card::after,body.light-mode .my-list-card::after,body.light-mode .home-card::after,body.light-mode .nf-home-card::after,body.light-mode .nb-home-card::after,body.light-mode .card::after,body.light-mode .item-card::after,body.light-mode .panel::after,body.light-mode .box::after,body.light-mode .dropdown::after,body.light-mode .search-suggestions::after,body.light-mode .suggestions::after,body.light-mode .modal::after,body.light-mode .server-btn::after,body.light-mode .category-btn::after,body.light-mode .filter-btn::after,body.light-mode .netflix-server-btn::after,body.light-mode .watch-server-btn::after,body.light-mode .resume-card::after,body.light-mode .cast-card::after,body.light-mode .episode-card::after,body.light-mode .season-card::after{opacity:.30!important}.movie-card img,.content-card img,.poster-card img,.result-card img,.media-card img,.continue-card img,.my-list-card img,.home-card img,.nf-home-card img,.nb-home-card img{position:relative!important;z-index:1!important}.avatar-modal{position:fixed;inset:0;background:rgba(0,0,0,.78);display:none;align-items:center;justify-content:center;z-index:999999}.avatar-modal.active{display:flex}.avatar-box{width:min(620px,94vw);max-height:82vh;overflow:auto;background:var(--card);color:var(--text);border-radius:26px;border:1px solid var(--border);padding:20px}.avatar-box-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.avatar-box-head h3{margin:0;font-size:20px}.avatar-close{width:38px;height:38px;border-radius:50%;border:0;background:rgba(255,255,255,.08);color:inherit;cursor:pointer}.avatar-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.avatar-grid img{width:100%;aspect-ratio:1/1;border-radius:18px;object-fit:cover;cursor:pointer;border:2px solid transparent;transition:.2s;background:#111}.avatar-grid img:hover{border-color:var(--nb-accent);transform:scale(1.04)}.profile-modern input[type="email"]{width:100%;padding:15px;margin:10px 0;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:inherit;outline:none}.profile-modern input[type="email"]:focus{border-color:var(--nb-accent)}.account-extra-actions{display:grid;gap:10px;margin-top:10px}.danger-account{background:rgba(255,60,60,.14)!important;color:#ff7070!important;border:1px solid rgba(255,60,60,.25)!important}@media (max-width:560px){.avatar-grid{grid-template-columns:repeat(4,1fr)}}.nb-auth-shell{width:100%;max-width:520px;margin:0 auto;padding:22px;border-radius:28px;background:linear-gradient(180deg,rgba(22,22,38,.94),rgba(12,12,22,.97));border:1px solid rgba(var(--nb-accent-rgb),.26);color:#fff}.nb-auth-title{font-size:30px;font-weight:900;letter-spacing:-.04em;margin:0 0 6px}.nb-auth-sub{font-size:14px;color:rgba(255,255,255,.66);line-height:1.45;margin-bottom:18px}.nb-field{margin-bottom:13px}.nb-field label{display:block;font-size:12px;font-weight:800;margin-bottom:7px;color:rgba(255,255,255,.78)}.nb-input{width:100%;padding:15px 16px;border-radius:16px;border:1px solid rgba(var(--nb-accent-rgb),.24);background:rgba(255,255,255,.055);color:#fff;outline:none;font-size:15px}
/* QUARANTINED duplicate CSS rule for .nb-input:focus */
.nb-btn,.nb-btn2,.nb-danger{width:100%;min-height:52px;border:0;border-radius:16px;padding:14px 16px;font-weight:900;font-size:15px;cursor:pointer;margin-top:10px}.nb-btn{background:linear-gradient(135deg,var(--nb-accent-dark),var(--nb-accent));color:#fff}.nb-btn2{background:rgba(255,255,255,.09);color:#fff;border:1px solid rgba(255,255,255,.10)}.nb-danger{background:rgba(255,65,65,.14);color:#ff7272;border:1px solid rgba(255,65,65,.25)}.nb-link{text-align:center;margin-top:15px;font-size:14px;color:rgba(255,255,255,.65)}.nb-link span{color:var(--nb-accent-light);font-weight:900;cursor:pointer}.nb-msg{display:none;margin:14px 0 0;padding:12px 14px;border-radius:15px;background:rgba(var(--nb-accent-rgb),.13);border:1px solid rgba(var(--nb-accent-rgb),.23);color:#fff;font-size:13px;line-height:1.45;font-weight:700}.nb-avatar-wrap{display:flex;justify-content:center;margin:8px 0 20px}.nb-avatar-holder{position:relative}.nb-avatar{width:132px;height:132px;border-radius:50%;object-fit:cover;border:4px solid rgba(var(--nb-accent-rgb),.75);background:#202033}.nb-plus{position:absolute;right:2px;bottom:8px;width:46px;height:46px;border-radius:50%;border:3px solid #111323;background:linear-gradient(135deg,var(--nb-accent-dark),var(--nb-accent));color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:900;cursor:pointer}.nb-row{padding:13px 14px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);margin-top:10px;display:flex;justify-content:space-between;gap:10px;align-items:center;word-break:break-all}.nb-badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:rgba(34,197,94,.16);color:#86efac;font-size:12px;font-weight:900;white-space:nowrap}.nb-section{margin:18px 0 8px;font-size:12px;font-weight:900;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.08em}.nb-note{padding:12px 14px;border-radius:15px;margin-top:12px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.20);color:#86efac;font-size:13px;font-weight:800;line-height:1.45}.nb-pass-panel{margin-top:12px;padding:14px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);display:none}.nb-modal{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.72);display:none;align-items:center;justify-content:center}.nb-modal-box{width:min(620px,94vw);max-height:84vh;overflow:auto;background:#151522;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:18px;color:#fff}.nb-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-weight:900;font-size:18px}.nb-close{border:0;background:rgba(255,255,255,.12);color:#fff;border-radius:12px;padding:8px 12px;cursor:pointer}.nb-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.nb-grid img{width:100%;aspect-ratio:1/1;border-radius:18px;object-fit:cover;cursor:pointer;border:2px solid transparent;background:#222;transition:.18s ease}.nb-grid img:hover{transform:scale(1.04);border-color:var(--nb-accent)}.nb-logout{position:fixed;inset:0;background:rgba(0,0,0,.72);z-index:999999;display:none;align-items:center;justify-content:center}.nb-logout-card{width:min(420px,92vw);background:#151522;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:22px;color:#fff;text-align:center}.nb-logout-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:650px){.nb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nb-auth-title{font-size:26px}}.nb-auth-root{width:100%;max-width:520px;margin:0 auto;padding:24px;border-radius:30px;background:linear-gradient(180deg,rgba(18,18,32,.96),rgba(10,10,20,.98));border:1px solid rgba(var(--nb-accent-rgb),.25);color:white;position:relative}.nb-auth-title{font-size:31px;font-weight:1000;margin:0 0 6px;letter-spacing:-.04em}.nb-auth-sub{color:rgba(255,255,255,.62);font-size:14px;line-height:1.45;margin-bottom:20px}.nb-field{margin-bottom:13px;text-align:left}.nb-field label{display:block;font-size:12px;font-weight:900;color:rgba(255,255,255,.72);margin-bottom:7px}.nb-input{width:100%;padding:15px 16px;border-radius:16px;border:1px solid rgba(var(--nb-accent-rgb),.24);background:rgba(255,255,255,.06);color:white;outline:none;font-size:15px}.nb-input:focus{border-color:var(--nb-accent)}.nb-btn{width:100%;min-height:52px;border-radius:16px;border:0;margin-top:10px;font-size:15px;font-weight:1000;cursor:pointer;color:white}.nb-btn.primary{background:linear-gradient(135deg,var(--nb-accent-dark),var(--nb-accent))}.nb-btn.soft{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.1)}.nb-btn.danger{background:rgba(255,70,70,.14);border:1px solid rgba(255,70,70,.26);color:#ff7777}.nb-switch{text-align:center;margin-top:15px;color:rgba(255,255,255,.65);font-size:14px}.nb-switch span{color:var(--nb-accent-light);font-weight:1000;cursor:pointer}.nb-message{display:none;margin-top:14px;padding:12px 14px;border-radius:15px;background:rgba(var(--nb-accent-rgb),.13);border:1px solid rgba(var(--nb-accent-rgb),.24);color:white;font-size:13px;font-weight:800;line-height:1.45}.nb-toast{position:fixed;top:22px;right:22px;z-index:9999999;background:rgba(17,17,28,.96);border:1px solid rgba(var(--nb-accent-rgb),.28);color:white;padding:13px 16px;border-radius:16px;font-weight:900;font-size:14px;opacity:0;transform:translateY(-12px);transition:.22s ease;pointer-events:none}.nb-toast.show{opacity:1;transform:translateY(0)}.nb-profile{text-align:center}.nb-logo{font-size:13px;font-weight:1000;color:var(--nb-accent-light);letter-spacing:.16em;margin-bottom:12px}.nb-avatar-area{position:relative;display:inline-block;margin:4px auto 16px}.nb-avatar{width:154px;height:154px;border-radius:50%;object-fit:cover;border:4px solid rgba(var(--nb-accent-rgb),.88);background:#17172a}.nb-avatar-plus{position:absolute;right:3px;bottom:12px;width:46px;height:46px;border-radius:50%;border:3px solid #111323;background:linear-gradient(135deg,var(--nb-accent-dark),var(--nb-accent));color:white;font-size:24px;font-weight:1000;cursor:pointer}.nb-name{font-size:31px;font-weight:1000;line-height:1.05;margin:6px 0 5px}.nb-email{font-size:14px;color:rgba(255,255,255,.65);margin-bottom:8px}.nb-active{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;background:rgba(34,197,94,.14);color:#86efac;font-size:12px;font-weight:1000;margin-bottom:18px}.nb-menu-btn{position:absolute;top:16px;left:16px;width:43px;height:43px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:white;font-size:22px;cursor:pointer}.nb-side{position:fixed;top:0;right:-370px;width:min(340px,88vw);height:100vh;background:rgba(14,14,26,.98);border-left:1px solid rgba(var(--nb-accent-rgb),.24);z-index:999999;padding:22px;color:white;transition:.28s ease}.nb-side.open{right:0}.nb-side-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.nb-side-title{font-size:20px;font-weight:1000}.nb-close{width:38px;height:38px;border-radius:12px;border:0;background:rgba(255,255,255,.1);color:white;font-size:22px;cursor:pointer}.nb-pass-panel{display:none;margin-top:10px;padding:14px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}.nb-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:999998;background:rgba(0,0,0,.72)}.nb-modal-card{width:min(410px,92vw);background:#151522;color:white;border:1px solid rgba(var(--nb-accent-rgb),.22);border-radius:26px;padding:26px;text-align:center}.nb-modal-icon{width:82px;height:82px;border-radius:50%;margin:0 auto 14px;background:linear-gradient(135deg,#22c55e,#86efac);display:flex;align-items:center;justify-content:center;font-size:42px;font-weight:1000}.nb-modal-card h3{margin:0 0 8px;font-size:25px}.nb-modal-card p{margin:0;color:rgba(255,255,255,.68);line-height:1.45}.nb-avatar-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.72);z-index:999999}.nb-avatar-box{width:min(620px,94vw);max-height:84vh;overflow:auto;background:#151522;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:18px;color:#fff}.nb-avatar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-weight:1000;font-size:18px}.nb-avatar-close{border:0;background:rgba(255,255,255,.12);color:#fff;border-radius:12px;padding:8px 12px;cursor:pointer}.nb-avatar-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.nb-avatar-grid img{width:100%;aspect-ratio:1/1;border-radius:18px;object-fit:cover;cursor:pointer;border:2px solid transparent;background:#222;transition:.18s ease}.nb-avatar-grid img:hover{transform:scale(1.04);border-color:var(--nb-accent)}@media (max-width:650px){.nb-avatar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nb-auth-root{padding:20px}.nb-avatar{width:135px;height:135px}}.nb-side{right:-410px!important;width:min(390px,90vw)!important;padding:24px!important;background:linear-gradient(180deg,rgba(15,15,29,.98),rgba(8,8,17,.99))!important}.nb-side.open{right:0!important}.nb-side-title{font-size:25px!important;letter-spacing:-.04em!important}.nb-settings-card{margin:14px 0;padding:16px;border-radius:20px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09)}.nb-settings-card h4{margin:0 0 8px;font-size:15px;font-weight:1000}.nb-settings-card p{margin:0 0 12px;font-size:13px;line-height:1.45;color:rgba(255,255,255,.62)}.nb-settings-btn{width:100%;min-height:48px;margin-top:8px;border-radius:15px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.085);color:#fff;font-weight:900;cursor:pointer}.nb-settings-btn.primary{background:linear-gradient(135deg,var(--nb-accent-dark),var(--nb-accent));border:0}.nb-settings-btn.danger{background:rgba(255,65,65,.13);border-color:rgba(255,65,65,.28);color:#ff7676}.nb-pass-box{display:none;margin-top:12px;padding:12px;border-radius:18px;background:rgba(0,0,0,.18);border:1px solid rgba(var(--nb-accent-rgb),.17)}.nb-pass-box input{width:100%;margin:7px 0;padding:13px 14px;border-radius:14px;border:1px solid rgba(var(--nb-accent-rgb),.2);background:rgba(255,255,255,.06);color:#fff;outline:none}.nb-list-panel{display:none;margin-top:12px;max-height:260px;overflow:auto}.nb-list-item{display:flex;gap:10px;align-items:center;padding:10px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);margin:8px 0}.nb-list-item img{width:44px;height:62px;border-radius:9px;object-fit:cover;background:#222}.nb-list-item-title{font-weight:900;font-size:13px}.nb-list-item-sub{font-size:12px;color:rgba(255,255,255,.55);margin-top:3px}.nb-small-note{margin-top:10px;color:rgba(255,255,255,.58);font-size:12px;line-height:1.4}.profile-avatar-button img,.profile-btn img,#profileBtn img,#profileButton img,.user-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}.nb-profile-button-avatar{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important;display:block!important}#profileBtn,#profileButton,.profile-btn,.profile-avatar-button,.user-avatar,.nav-profile,.profile-icon{overflow:hidden!important;position:relative!important}.nb-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.nb-list-poster{position:relative;aspect-ratio:2/3;border-radius:14px;overflow:hidden;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);cursor:pointer}.nb-list-poster img{width:100%;height:100%;object-fit:cover;display:block}.nb-list-title{position:absolute;left:0;right:0;bottom:0;padding:22px 7px 7px;font-size:11px;line-height:1.15;font-weight:1000;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.86))}.nb-list-empty{padding:12px;border-radius:14px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.64);font-size:13px;line-height:1.45}.nb-main-profile-btn{overflow:hidden!important;position:relative!important}.nb-main-profile-btn img.nb-main-profile-img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important;display:block!important}.nb-list-title{position:absolute;left:0;right:0;bottom:0;padding:22px 7px 7px;font-size:11px;line-height:1.15;font-weight:1000;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.9))}.nb-mylist-actions{display:grid;gap:8px;margin:10px 0}.nb-mylist-actions .danger,.nb-settings-btn.danger{background:rgba(255,65,65,.13)!important;border:1px solid rgba(255,65,65,.28)!important;color:#ff7676!important}.nb-search-history-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.nb-search-history-chip{padding:8px 11px;border-radius:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09);font-size:12px;font-weight:800;cursor:pointer;color:#fff}.nb-search-history-chip:hover{background:rgba(var(--nb-accent-rgb),.22);border-color:rgba(var(--nb-accent-rgb),.35)}.nb-settings-hidden-history{display:none!important}.nb-profile-default-icon{display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;color:#fff!important}#mainProfileBtn.nb-main-profile-btn{overflow:hidden!important;position:relative!important;border-radius:14px!important}#mainProfileBtn.nb-main-profile-btn img.nb-main-profile-img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:14px!important;display:block!important}#mainProfileBtn.nb-main-profile-btn i{display:flex!important;align-items:center!important;justify-content:center!important}#mainProfileBtn.nb-main-profile-btn{border-radius:14px!important;overflow:hidden!important}#mainProfileBtn,#mainProfileBtn.nb-main-profile-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;padding:0!important;margin:0!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;overflow:hidden!important;background-color:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.10)!important}#mainProfileBtn i{font-size:18px!important;width:auto!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}#mainProfileBtn.nb-main-profile-btn img.nb-main-profile-img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;border-radius:14px!important;display:block!important;margin:0!important;padding:0!important}:root{--nb-accent:#8b5cf6;--nb-accent-dark:#7c3aed;--nb-accent-light:#a78bfa;--nb-accent-rgb:139,92,246}.nb-accent-box{margin-top:15px;padding-top:14px;border-top:1px solid rgba(var(--nb-accent-rgb),.22)}.nb-accent-row{display:grid!important;grid-template-columns:repeat(7,34px)!important;gap:10px!important;align-items:center!important;justify-content:center!important;margin-top:10px!important}.nb-accent-dot{width:34px;height:34px;border-radius:999px;border:2px solid rgba(255,255,255,.72);background:var(--dot-color)!important;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.nb-accent-dot:hover,.nb-accent-dot.active{transform:scale(1.1)}.nb-original-color,.nb-save-color{border:1px solid rgba(var(--nb-accent-rgb),.38);background:rgba(var(--nb-accent-rgb),.14);color:#fff;border-radius:14px;padding:10px 12px;font-weight:900;cursor:pointer}.nb-save-color{background:linear-gradient(135deg,var(--nb-accent-dark),var(--nb-accent))}.logo,.brand,.app-title,.navbar-brand,#appTitle,#logo,.topbar h1,.intro-logo,.splash-logo{color:var(--nb-accent)!important}.search-btn{background:linear-gradient(135deg,var(--nb-accent-dark),var(--nb-accent))!important;border-color:rgba(var(--nb-accent-rgb),.45)!important}.search-btn i,.search-btn svg{color:#fff!important;fill:#fff!important}.btn,.btn-red,.theme-toggle,.settings-btn,.profile-btn,.icon-btn,.nb-btn,.nb-settings-btn.primary,.p-badge,.nb-plus{border-color:rgba(var(--nb-accent-rgb),.38)!important}.btn:not(.btn-dark):not(.danger-account),.btn-red,.nb-btn,.nb-settings-btn.primary,.p-badge,.nb-plus{background:linear-gradient(135deg,var(--nb-accent-dark),var(--nb-accent))!important;color:#fff!important}.hero .btn,.hero button,.play-btn,.trailer-btn,.hero-play,.hero-trailer{border-color:var(--nb-accent)!important;color:#fff!important}.hero .btn *,.play-btn *,.trailer-btn *,.hero-play *,.hero-trailer *{color:#fff!important;fill:#fff!important}.movie-title,.card-title,.home-title,.home-overlay h3,.section-title,.row-title,.hero-title{color:#fff!important}.section-title i,.row-title i,.section-heading i,.category-title i,.home-section-title i{color:var(--nb-accent)!important}.badge,.tag,.meta span,.tmdb-badge,.rating-badge,.type-badge{background:rgba(var(--nb-accent-rgb),.20)!important;border-color:rgba(var(--nb-accent-rgb),.38)!important;color:#fff!important}.home-card,.box,.side-panel,.profile-modern,.settings-card,.nb-auth-shell,.nb-modal-box,.nb-modal-card,.nb-settings-card,.nb-row,.nb-pass-panel{border-color:rgba(var(--nb-accent-rgb),.26)!important}.home-card:hover,.cast-card:hover,.season-card:hover,.profile-modern:hover,.nb-settings-card:hover{border-color:rgba(var(--nb-accent-rgb),.55)!important}input:focus,select:focus,.nb-input:focus{border-color:var(--nb-accent)!important}.avatar-grid img:hover,.nb-grid img:hover,.nb-avatar-grid img:hover{border-color:var(--nb-accent)!important}.p-img,.nb-avatar{border-color:rgba(var(--nb-accent-rgb),.85)!important}.netbom-cursor{background:var(--nb-accent-light)!important}.intro,.splash,.preloader,.loader{--nb-intro-accent:var(--nb-accent)}.nb-accent-row{display:grid!important;grid-template-columns:repeat(7,34px)!important;gap:10px!important;justify-content:center!important;align-items:center!important;width:100%!important}.nb-accent-row .nb-accent-dot{width:34px!important;height:34px!important;min-width:34px!important}@media (max-width:420px){.nb-accent-row{grid-template-columns:repeat(7,30px)!important;gap:7px!important}.nb-accent-row .nb-accent-dot{width:30px!important;height:30px!important;min-width:30px!important}}.nb-accent-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:14px!important}.nb-original-color,.nb-save-color{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}.nb-original-color{background:rgba(var(--nb-accent-rgb),.10)!important;border:1px solid rgba(var(--nb-accent-rgb),.38)!important;color:#fff!important}.nb-save-color{background:linear-gradient(135deg,var(--nb-accent-dark),var(--nb-accent))!important;border:1px solid rgba(var(--nb-accent-rgb),.45)!important;color:#fff!important}.netflix-hero-play,.netflix-hero-actions .netflix-hero-play{background:rgba(var(--nb-accent-rgb),.22)!important;color:#fff!important;border:1px solid rgba(var(--nb-accent-rgb),.80)!important}.netflix-hero-play i,.netflix-hero-play span,.netflix-hero-play *{color:#fff!important;fill:#fff!important}.netflix-hero-trailer,.netflix-hero-info,.netflix-hero-list{border-color:rgba(var(--nb-accent-rgb),.60)!important}#loadingScreen{background:radial-gradient(circle at center,rgba(var(--nb-accent-rgb),.18),transparent 38%),linear-gradient(180deg,#030307 0%,#080812 100%)!important}#loadingScreen::before{background:linear-gradient(115deg,transparent 0%,rgba(var(--nb-accent-rgb),.12) 38%,rgba(var(--nb-accent-rgb),.22) 50%,rgba(var(--nb-accent-rgb),.12) 62%,transparent 100%)!important}#loadingScreen::after{border-color:rgba(var(--nb-accent-rgb),.22)!important}.loadingLogo span{color:var(--nb-accent-light)!important}#nbGenreHub .nb-hub-top{grid-template-columns:1fr 48px!important;grid-template-areas:"title back"!important}#nbGenreHub .nb-hub-back{grid-area:back!important;justify-self:end!important}#nbGenreHub .nb-hub-title{grid-area:title!important;justify-self:start!important;text-align:left!important;flex-direction:row!important}@media (max-width:700px){#nbGenreHub .nb-hub-top{grid-template-columns:1fr 42px!important}}.nb-avatar,.netbom-auth-avatar,#nbAvatarPreview{border-radius:50%!important}#mainProfileBtn,#mainProfileBtn.nb-main-profile-btn,#mainProfileBtn.nb-main-profile-btn img.nb-main-profile-img{border-radius:14px!important}@media (min-width:900px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.app,.wrapper,main,#homePage,#homeSections,.home-section,.netflix-home,.netflix-hero,.topbar{width:100%!important;max-width:100%!important}.app{margin:0!important;padding-left:0!important;padding-right:0!important}.home-section,#homeSections,.netflix-home{padding-left:32px!important;padding-right:32px!important}.topbar{left:0!important;right:0!important;transform:none!important}}.nb-old-account-ui-removed{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#nbSide{position:fixed!important;inset:0 0 0 auto!important;width:min(100vw,560px)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;scroll-behavior:smooth!important;transform:translateX(100%)!important;right:0!important;z-index:100000!important}#nbSide.open{transform:translateX(0)!important;right:0!important}#nbSide .nb-side-head{position:sticky!important;top:0!important;z-index:50!important;min-height:92px!important;padding:calc(18px+env(safe-area-inset-top,0px)) 24px 16px!important;background:linear-gradient(180deg,rgba(5,5,12,.98),rgba(5,5,12,.88))!important;border-bottom:1px solid rgba(255,255,255,.08)!important}#nbSide .nb-side-title{margin:0!important;line-height:1.1!important}#nbSide .nb-close{position:absolute!important;top:calc(18px+env(safe-area-inset-top,0px))!important;right:20px!important;z-index:60!important}#nbSide .nb-settings-card:first-of-type{margin-top:18px!important}#nbSide .nb-settings-card,#nbSide #nbLegalCard,#nbSide #nbSupportCard{margin-left:24px!important;margin-right:24px!important}#nbSide::after{content:""!important;display:block!important;height:calc(140px+env(safe-area-inset-bottom,0px))!important}@media (max-width:700px){#nbSide{width:100vw!important;max-width:100vw!important;left:0!important;right:0!important;border-left:none!important;border-right:none!important;border-radius:0!important}#nbSide .nb-settings-card,#nbSide #nbLegalCard,#nbSide #nbSupportCard{margin-left:18px!important;margin-right:18px!important}}html.nb-nbside-open,body.nb-nbside-open{overflow:hidden!important;height:100%!important}#searchHeaderBackBtn{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#searchHeaderBackBtn.nb-inner-exit-visible{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.nb-inner-exit-active #floatActions,body.nb-inner-exit-active .floating-actions{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.nb-inner-exit-active button[onclick*="closeDetails"]:not(.icon-btn):not(.nb-close):not(.avatar-close),body.nb-inner-exit-active button[onclick*="goHome"]:not(.icon-btn):not(.nb-close):not(.avatar-close),body.nb-inner-exit-active button[onclick*="closeWatch"]:not(.icon-btn):not(.nb-close):not(.avatar-close),body.nb-inner-exit-active button[onclick*="closePlayer"]:not(.icon-btn):not(.nb-close):not(.avatar-close),body.nb-inner-exit-active .details-close,body.nb-inner-exit-active .watch-close,body.nb-inner-exit-active .player-close,body.nb-inner-exit-active .close-details{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.panel-header .icon-btn,#profilePanel .icon-btn,#settingsPanel .icon-btn,.nb-close,.avatar-close{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.light-mode #nbSide,body.light-mode .nb-side,body.light-mode #nbSide *,body.light-mode .nb-side *,body.light-mode #settingsPanel,body.light-mode #settingsPanel *,body.light-mode #profilePanel,body.light-mode #profilePanel *{color:#111!important}body.light-mode #nbSide .nb-side-head,body.light-mode .nb-side-head,body.light-mode #settingsPanel .panel-header,body.light-mode #profilePanel .panel-header{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.88))!important;border-bottom:1px solid rgba(0,0,0,.10)!important}body.light-mode #nbSide .nb-settings-card,body.light-mode .nb-side .nb-settings-card,body.light-mode #nbSupportCard,body.light-mode #nbLegalCard,body.light-mode .nb-legal-row,body.light-mode .nb-color-card,body.light-mode .color-card,body.light-mode .settings-color-card,body.light-mode [class*="color-card"],body.light-mode [class*="settings-card"]{background:rgba(255,255,255,.94)!important;border-color:rgba(0,0,0,.14)!important;color:#111!important}body.light-mode #nbSide h1,body.light-mode #nbSide h2,body.light-mode #nbSide h3,body.light-mode #nbSide h4,body.light-mode #nbSide p,body.light-mode #nbSide label,body.light-mode #nbSide span,body.light-mode #nbSide button,body.light-mode .nb-side h1,body.light-mode .nb-side h2,body.light-mode .nb-side h3,body.light-mode .nb-side h4,body.light-mode .nb-side p,body.light-mode .nb-side label,body.light-mode .nb-side span,body.light-mode .nb-side button,body.light-mode #nbSupportCard h3,body.light-mode #nbSupportCard p,body.light-mode #nbSupportCard button,body.light-mode #nbSupportCard [class*="support"],body.light-mode #nbLegalCard h3,body.light-mode #nbLegalCard p,body.light-mode #nbLegalCard button,body.light-mode #nbLegalCard [class*="legal"],body.light-mode [class*="color"] h1,body.light-mode [class*="color"] h2,body.light-mode [class*="color"] h3,body.light-mode [class*="color"] h4,body.light-mode [class*="color"] button,body.light-mode [class*="color"] span,body.light-mode [class*="color"] label{color:#111!important}body.light-mode #nbSide input,body.light-mode #nbSide textarea,body.light-mode #nbSide select,body.light-mode #nbSide .nb-input,body.light-mode #settingsPanel input,body.light-mode #settingsPanel textarea,body.light-mode #settingsPanel select{background:#fff!important;color:#111!important;border-color:rgba(0,0,0,.16)!important}body.light-mode #nbSide input::placeholder,body.light-mode #nbSide textarea::placeholder,body.light-mode #settingsPanel input::placeholder,body.light-mode #settingsPanel textarea::placeholder{color:#666!important}body.light-mode #heroArea,body.light-mode #heroArea *,body.light-mode .netflix-hero,body.light-mode .netflix-hero *,body.light-mode #netflixHero,body.light-mode #netflixHero *,body.light-mode .hero-card,body.light-mode .hero-card *{color:#111!important}body.light-mode #heroArea button,body.light-mode .netflix-hero button,body.light-mode #netflixHero button,body.light-mode .hero-card button,body.light-mode button.play,body.light-mode .play-btn,body.light-mode .btn-play,body.light-mode [class*="play"]{color:#111!important}body.light-mode #heroArea button[onclick*="play"],body.light-mode #heroArea button[onclick*="watch"],body.light-mode .netflix-hero .play,body.light-mode .netflix-hero-play,body.light-mode .play-btn,body.light-mode .btn-play{color:#111!important;background:rgba(255,255,255,.86)!important;border-color:rgba(0,0,0,.16)!important}.nb-img-failed{background:radial-gradient(circle at 70% 20%,rgba(255,255,255,.16),transparent 32%),linear-gradient(135deg,rgba(20,20,30,.96),rgba(5,5,12,.98))!important;object-fit:cover!important}#netbomSimpleFooter{width:100%;margin:46px auto 26px;padding:0 18px 22px;text-align:center;background:transparent!important;border:0!important;color:rgba(255,255,255,.52);font-size:13px;line-height:1.7}#netbomSimpleFooter .netbom-copy{margin:0 0 6px;font-weight:700;letter-spacing:.2px;color:rgba(255,255,255,.58)}#netbomSimpleFooter .netbom-sub{margin:0;color:rgba(255,255,255,.42)}#netbomSmallBackTop{display:none!important;visibility:hidden!important;pointer-events:none!important}body.light-mode #netbomSimpleFooter,body.light-mode #netbomSimpleFooter *{color:#555!important;background:transparent!important;border:0!important}body.light-mode #netbomSimpleFooter .netbom-copy{color:#333!important}body.light-mode #netbomSimpleFooter .netbom-sub{color:#666!important}#netbomSimpleFooter{margin-top:90px!important;margin-bottom:46px!important;padding-bottom:34px!important}@media (max-width:640px){#netbomSimpleFooter{margin-top:76px!important;margin-bottom:38px!important;padding-bottom:30px!important}}.search-bar{position:fixed!important;left:auto!important;right:72px!important;top:auto!important;bottom:86px!important;transform:none!important;z-index:999999!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;pointer-events:auto!important}.search-bar .search-btn{position:relative!important;right:auto!important;left:auto!important;bottom:auto!important;transform:none!important;z-index:1000000!important;pointer-events:auto!important}.search-bar .search-input,.search-bar #searchInput{pointer-events:auto!important}.search-bar #suggestionsBox{pointer-events:auto!important}@media (min-width:901px){.search-bar{right:72px!important;bottom:86px!important;transform:none!important}}@media (max-width:900px){.search-bar{right:28px!important;bottom:118px!important;transform:none!important}}@media (max-width:900px){.search-bar{bottom:96px!important}}@media (min-width:901px){.search-bar{right:72px!important;bottom:86px!important}}#nbGenreStrip{width:min(1180px,calc(100% - 28px));margin:18px auto 12px;position:relative;z-index:12}.nb-genre-row{display:flex;gap:10px;overflow-x:auto;padding:8px 4px 14px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.nb-genre-row::-webkit-scrollbar{display:none}.nb-genre-chip,.nb-genre-more{flex:0 0 auto;min-height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.045));color:#fff;padding:0 18px;font-weight:950;letter-spacing:.15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.nb-genre-chip:hover,.nb-genre-more:hover{transform:translateY(-2px) scale(1.015);background:linear-gradient(135deg,rgba(var(--nb-accent-rgb,239,68,68),.24),rgba(255,255,255,.08));border-color:rgba(var(--nb-accent-rgb,239,68,68),.56)}.nb-genre-chip.active{background:linear-gradient(135deg,rgba(var(--nb-accent-rgb,239,68,68),.85),rgba(var(--nb-accent-rgb,239,68,68),.34));border-color:rgba(255,255,255,.28);color:#fff}#nbGenreModal{position:fixed;inset:0;z-index:120000;display:none;align-items:center;justify-content:center;padding:22px;background:radial-gradient(circle at 50% 0%,rgba(var(--nb-accent-rgb,239,68,68),.22),transparent 36%),rgba(0,0,0,.72)}#nbGenreModal.open{display:flex}.nb-genre-modal-box{width:min(920px,100%);max-height:min(82vh,800px);overflow:auto;border-radius:32px;background:linear-gradient(145deg,rgba(20,20,28,.92),rgba(7,7,10,.96));border:1px solid rgba(255,255,255,.14);padding:24px}.nb-genre-modal-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.nb-genre-modal-head h3{margin:0;color:#fff;font-size:clamp(24px,4vw,34px);font-weight:1000;letter-spacing:-.8px}.nb-genre-close{width:46px;height:46px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:#fff;font-size:22px;cursor:pointer}.nb-genre-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nb-genre-grid button{min-height:66px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(255,255,255,.105),rgba(255,255,255,.045));color:#fff;font-weight:950;cursor:pointer;text-align:left;padding:0 16px;transition:transform .18s ease,background .18s ease,border-color .18s ease}.nb-genre-grid button:hover{transform:translateY(-3px);background:rgba(var(--nb-accent-rgb,239,68,68),.20);border-color:rgba(var(--nb-accent-rgb,239,68,68),.42)}#nbGenreHub{position:fixed;inset:0;z-index:119000;display:none;overflow:auto;background:linear-gradient(180deg,rgba(0,0,0,.96),rgba(8,8,12,.98) 32%,#050505);padding:20px 0 70px}#nbGenreHub.open{display:block}.nb-hub-top{width:min(1220px,calc(100% - 28px));margin:0 auto 20px;position:sticky;top:0;z-index:2;padding:14px 0 16px;background:linear-gradient(180deg,rgba(0,0,0,.96),rgba(0,0,0,.72),transparent)}.nb-hub-back{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.09);color:#fff;border-radius:999px;padding:11px 18px;font-weight:950;cursor:pointer;display:inline-flex;align-items:center;gap:9px}.nb-hub-title{margin:18px 0 6px;color:#fff;font-size:clamp(32px,7vw,68px);font-weight:1000;letter-spacing:-2px;line-height:.98}.nb-hub-sub{color:rgba(255,255,255,.68);font-weight:800;margin:0}.nb-hub-content{width:min(1220px,calc(100% - 28px));margin:0 auto}.nb-hub-section{margin:28px 0 36px}.nb-hub-section-title{color:#fff;margin:0 0 13px;font-size:clamp(20px,3vw,28px);font-weight:1000;letter-spacing:-.45px;display:flex;align-items:center;gap:10px}.nb-hub-row{display:flex;gap:14px;overflow-x:auto;padding:4px 2px 18px;scroll-snap-type:x proximity}.nb-hub-row::-webkit-scrollbar{height:8px}.nb-hub-row::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:999px}.nb-hub-card{flex:0 0 168px;border-radius:22px;overflow:hidden;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);cursor:pointer;position:relative;scroll-snap-align:start;transition:transform .18s ease,border-color .18s ease}.nb-hub-card:hover{transform:translateY(-5px) scale(1.02);border-color:rgba(var(--nb-accent-rgb,239,68,68),.48)}.nb-hub-card img{width:100%;height:248px;object-fit:cover;display:block;background:#111}.nb-hub-info{padding:11px}.nb-hub-card-title{color:#fff;font-size:13.5px;font-weight:950;line-height:1.25;margin:0 0 6px}.nb-hub-card-meta{color:rgba(255,255,255,.62);font-size:12px;font-weight:800}.nb-hub-loading,.nb-hub-empty{color:rgba(255,255,255,.72);padding:24px;border:1px dashed rgba(255,255,255,.16);border-radius:22px;text-align:center;font-weight:800}.nb-hub-loader{width:min(1220px,calc(100% - 28px));margin:28px auto;color:#fff;font-weight:900}body.light-mode .nb-genre-chip,body.light-mode .nb-genre-more{background:rgba(255,255,255,.78)!important;color:#111!important;border-color:rgba(0,0,0,.12)!important}body.light-mode .nb-genre-modal-box{background:rgba(255,255,255,.96)!important}body.light-mode .nb-genre-modal-head h3,body.light-mode .nb-genre-grid button,body.light-mode .nb-genre-close{color:#111!important}body.light-mode .nb-genre-grid button,body.light-mode .nb-genre-close{background:rgba(255,255,255,.86)!important;border-color:rgba(0,0,0,.12)!important}@media (max-width:900px){#nbGenreStrip{width:calc(100% - 20px);margin-top:12px}.nb-genre-chip,.nb-genre-more{min-height:40px;padding:0 14px;font-size:13px}.nb-genre-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-genre-modal-box{border-radius:24px;padding:18px}.nb-hub-card{flex-basis:138px}.nb-hub-card img{height:204px}.nb-hub-top,.nb-hub-content{width:calc(100% - 20px)}}.nb-genre-chip,.nb-genre-more{background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.18)!important}.nb-genre-chip:hover,.nb-genre-more:hover{background:rgba(var(--nb-accent-rgb,239,68,68),.20)!important;border-color:rgba(var(--nb-accent-rgb,239,68,68),.55)!important}.nb-genre-emoji{font-size:18px;line-height:1;display:inline-grid;place-items:center;width:24px;height:24px}.nb-hub-section{margin:32px 0 42px;opacity:0;transform:translateY(24px);transition:opacity .42s ease,transform .42s ease}.nb-hub-section.is-visible{opacity:1;transform:translateY(0)}.nb-hub-section-title{position:relative;width:100%;margin:0 0 16px!important;padding:0 0 15px!important;color:#fff!important;font-size:clamp(21px,3.2vw,31px)!important;font-weight:1000!important;letter-spacing:-.55px!important;line-height:1.05!important;display:flex!important;align-items:center!important;gap:11px!important;text-transform:none!important}.nb-hub-section-title::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;border-radius:999px;background:linear-gradient(90deg,rgba(var(--nb-accent-rgb,239,68,68),1),rgba(var(--nb-accent-rgb,239,68,68),.82),rgba(var(--nb-accent-rgb,239,68,68),.14),transparent)}.nb-hub-section-title span{font-size:28px}.nb-hub-row-skeleton{display:flex;gap:14px;overflow:hidden;padding:4px 2px 18px}.nb-hub-skeleton-card{flex:0 0 168px;height:315px;border-radius:22px;background:linear-gradient(110deg,rgba(255,255,255,.055),rgba(255,255,255,.12),rgba(255,255,255,.055));background-size:220% 100%;animation:nbSkel 1.15s linear infinite;border:1px solid rgba(255,255,255,.08)}@keyframes nbSkel{to{background-position:-220% 0}}.nb-hub-top{border-bottom:1px solid rgba(255,255,255,.06)}.nb-hub-sub{max-width:860px}@media (max-width:900px){.nb-hub-section-title{font-size:22px!important}.nb-hub-section-title span{font-size:25px}.nb-hub-skeleton-card{flex-basis:138px;height:270px}}.nb-hub-title{font-size:clamp(34px,6vw,56px)!important;letter-spacing:-1.3px!important;line-height:1!important;margin:14px 0 4px!important;display:flex;align-items:center;gap:14px;text-transform:none!important}.nb-hub-sub{font-size:14px!important;color:rgba(255,255,255,.58)!important;font-weight:800!important;margin-top:6px!important}.nb-hub-back{height:44px!important;padding:0 17px!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(var(--nb-accent-rgb,239,68,68),.95),rgba(var(--nb-accent-rgb,239,68,68),.48))!important;border:1px solid rgba(255,255,255,.20)!important}.nb-hub-section-title b{font:inherit!important;color:inherit!important}.nb-title-icon,.nb-genre-emoji{display:inline-grid!important;place-items:center!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(var(--nb-accent-rgb,239,68,68),.24),rgba(255,255,255,.075))!important;border:1px solid rgba(255,255,255,.13)!important}.nb-title-icon{width:42px!important;height:42px!important;font-size:24px!important;flex:0 0 auto!important}.nb-genre-emoji{width:28px!important;height:28px!important;font-size:17px!important}.nb-genre-grid button{display:flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;letter-spacing:.1px!important}.nb-genre-modal-head h3{font-size:clamp(24px,4vw,32px)!important;letter-spacing:-.7px!important}@media (max-width:900px){.nb-hub-title{font-size:34px!important}.nb-title-icon{width:38px!important;height:38px!important;font-size:22px!important}.nb-hub-sub{display:none!important}}.nb-genre-emoji,.nb-title-icon{background:transparent!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;min-width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--nb-primary,var(--nb-accent,#e50914))!important;!important}.nb-genre-emoji i,.nb-title-icon i{color:var(--nb-primary,var(--nb-accent,#e50914))!important;font-size:1em!important;line-height:1!important}.nb-genre-chip{gap:9px!important}.nb-genre-chip .nb-genre-emoji i{font-size:16px!important}.nb-hub-title .nb-title-icon i{font-size:31px!important}.nb-hub-title{font-size:clamp(32px,6vw,54px)!important;gap:12px!important}.nb-hub-section-title .nb-title-icon i{font-size:26px!important}.nb-genre-modal-head h3{display:flex!important;align-items:center!important;gap:10px!important}.nb-genre-modal-head h3 i{color:var(--nb-primary,var(--nb-accent,#e50914))!important;!important}.nb-genre-grid button .nb-genre-emoji i{font-size:17px!important}.nb-hub-back i{font-size:14px!important}#nbGenreStrip{z-index:12!important}#nbGenreModal{background:rgba(0,0,0,.78)!important}.nb-genre-chip,.nb-genre-more,#nbGenreModal .nb-genre-grid button{background:rgba(255,255,255,.075)!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important}.nb-genre-chip span,.nb-genre-more,#nbGenreModal .nb-genre-grid button span{color:#fff!important}.nb-genre-emoji,.nb-title-icon,.nb-genre-emoji i,.nb-title-icon i,.nb-genre-more i,#nbGenreModal .nb-genre-modal-head h3 i{color:#fff!important;filter:none!important}.nb-genre-chip:hover,.nb-genre-chip.active,.nb-genre-more:hover,#nbGenreModal .nb-genre-grid button:hover{background:rgba(255,255,255,.13)!important;color:#fff!important;border-color:rgba(255,255,255,.28)!important;transform:translateY(-2px)!important}#nbGenreModal .nb-genre-modal-box{background:rgba(10,10,12,.94)!important;border:1px solid rgba(255,255,255,.12)!important}#nbGenreModal .nb-genre-modal-head h3,#nbGenreModal .nb-genre-close{color:#fff!important}#nbGenreHub{background:#050505!important;color:#fff!important;padding:0 0 72px!important;overflow-y:auto!important}#nbGenreHub .nb-hub-top{width:100%!important;margin:0!important;padding:8px 14px 9px!important;min-height:58px!important;position:sticky!important;top:0!important;z-index:30!important;display:grid!important;grid-template-columns:auto 1fr!important;grid-template-areas:"back title" "back sub"!important;align-items:center!important;gap:2px 12px!important;background:rgba(5,5,5,.92)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}#nbGenreHub .nb-hub-back{grid-area:back!important;height:38px!important;padding:0 13px!important;border-radius:999px!important;background:rgba(255,255,255,.10)!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;font-size:13px!important}#nbGenreHub .nb-hub-title{grid-area:title!important;margin:0!important;padding:0!important;color:#fff!important;font-size:clamp(22px,3.2vw,34px)!important;line-height:1.05!important;letter-spacing:-.7px!important;display:flex!important;align-items:center!important;gap:9px!important}#nbGenreHub .nb-hub-title .nb-title-icon i{font-size:.82em!important;color:#fff!important}#nbGenreHub .nb-hub-sub{grid-area:sub!important;margin:0!important;color:rgba(255,255,255,.56)!important;font-size:11px!important;line-height:1.1!important}#nbGenreHub .nb-hub-content{width:min(1220px,calc(100% - 28px))!important;margin:18px auto 0!important}#nbGenreHub .nb-hub-section-title,#nbGenreHub .nb-hub-card-title{color:#fff!important}#nbGenreHub .nb-hub-card-meta{color:rgba(255,255,255,.64)!important}#nbGenreHub .nb-hub-section-title::after{background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.28),transparent)!important}#nbGenreHub .nb-hub-card img{background:#151515!important;object-fit:cover!important}body.light-mode .nb-genre-chip,body.light-mode .nb-genre-more,body.light-mode #nbGenreModal .nb-genre-grid button{background:rgba(255,255,255,.74)!important;color:#111!important;border-color:rgba(0,0,0,.13)!important}body.light-mode .nb-genre-chip span,body.light-mode .nb-genre-more,body.light-mode #nbGenreModal .nb-genre-grid button span{color:#111!important}body.light-mode .nb-genre-emoji,body.light-mode .nb-title-icon,body.light-mode .nb-genre-emoji i,body.light-mode .nb-title-icon i,body.light-mode .nb-genre-more i,body.light-mode #nbGenreModal .nb-genre-modal-head h3 i{color:#111!important;filter:none!important}body.light-mode .nb-genre-chip:hover,body.light-mode .nb-genre-chip.active,body.light-mode .nb-genre-more:hover,body.light-mode #nbGenreModal .nb-genre-grid button:hover{background:rgba(255,255,255,.92)!important;color:#111!important;border-color:rgba(0,0,0,.22)!important}body.light-mode #nbGenreModal{background:rgba(255,255,255,.62)!important}body.light-mode #nbGenreModal .nb-genre-modal-box{background:rgba(255,255,255,.96)!important;border-color:rgba(0,0,0,.10)!important}body.light-mode #nbGenreModal .nb-genre-modal-head h3,body.light-mode #nbGenreModal .nb-genre-close{color:#111!important}body.light-mode #nbGenreHub{background:#f6f6f6!important;color:#111!important}body.light-mode #nbGenreHub .nb-hub-top{background:rgba(246,246,246,.92)!important;border-bottom:1px solid rgba(0,0,0,.10)!important}body.light-mode #nbGenreHub .nb-hub-back{background:rgba(0,0,0,.06)!important;color:#111!important;border-color:rgba(0,0,0,.14)!important}body.light-mode #nbGenreHub .nb-hub-title,body.light-mode #nbGenreHub .nb-hub-title .nb-title-icon i,body.light-mode #nbGenreHub .nb-hub-section-title,body.light-mode #nbGenreHub .nb-hub-card-title{color:#111!important}body.light-mode #nbGenreHub .nb-hub-sub,body.light-mode #nbGenreHub .nb-hub-card-meta{color:rgba(0,0,0,.58)!important}body.light-mode #nbGenreHub .nb-hub-section-title::after{background:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.24),transparent)!important}body.light-mode #nbGenreHub .nb-hub-card{background:rgba(0,0,0,.045)!important;border-color:rgba(0,0,0,.08)!important}body.light-mode #nbGenreHub .nb-hub-card img{background:#e5e5e5!important}@media (max-width:700px){#nbGenreHub .nb-hub-top{padding:7px 10px!important;min-height:54px!important;gap:1px 9px!important}#nbGenreHub .nb-hub-back{height:34px!important;padding:0 11px!important;font-size:12px!important}#nbGenreHub .nb-hub-title{font-size:24px!important}
/* QUARANTINED duplicate CSS rule for #nbGenreHub .nb-hub-sub */
#nbGenreHub .nb-hub-content{width:calc(100% - 20px)!important;margin-top:14px!important}}#nbGenreModal .nb-genre-grid button,.nb-genre-chip,.nb-genre-more{background:rgba(120,120,120,.18)!important;border:1px solid rgba(255,255,255,.14)!important}#nbGenreModal .nb-genre-grid button:hover,.nb-genre-chip:hover,.nb-genre-chip.active,.nb-genre-more:hover{background:rgba(145,145,145,.25)!important;border-color:rgba(255,255,255,.24)!important;transform:translateY(-2px)!important}#nbGenreModal .nb-genre-grid button span,.nb-genre-chip span,.nb-genre-more{color:#fff!important}.nb-genre-emoji,.nb-title-icon,.nb-genre-emoji i,.nb-title-icon i,.nb-genre-more i,#nbGenreModal .nb-genre-modal-head h3 i,#nbGenreModal .nb-genre-grid button i{color:var(--nb-primary,var(--nb-accent,var(--red,#e50914)))!important;background:transparent!important;border:0!important;!important}#nbGenreModal{background:rgba(0,0,0,.76)!important}#nbGenreModal .nb-genre-modal-box{background:linear-gradient(145deg,rgba(24,24,26,.96),rgba(8,8,10,.97))!important;border:1px solid rgba(255,255,255,.12)!important}#nbGenreHub .nb-hub-top{width:100%!important;margin:0!important;min-height:52px!important;padding:7px 12px!important;position:sticky!important;top:0!important;z-index:80!important;display:grid!important;grid-template-columns:1fr 48px!important;grid-template-areas:"title back"!important;align-items:center!important;gap:10px!important;background:rgba(5,5,5,.94)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}#nbGenreHub .nb-hub-back{grid-area:back!important;justify-self:end!important;width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border-radius:999px!important;font-size:0!important;line-height:1!important;display:grid!important;place-items:center!important;color:#fff!important;background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.16)!important}#nbGenreHub .nb-hub-back i{display:none!important}#nbGenreHub .nb-hub-back::before{content:"×";font-size:30px!important;font-weight:400!important;line-height:1!important;transform:translateY(-1px)}#nbGenreHub .nb-hub-title{grid-area:title!important;justify-self:start!important;text-align:left!important;margin:0!important;padding:0!important;max-width:calc(100vw - 78px)!important;color:#fff!important;font-size:clamp(22px,4vw,34px)!important;line-height:1!important;letter-spacing:-.5px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#nbGenreHub .nb-hub-title .nb-title-icon i{color:var(--nb-primary,var(--nb-accent,var(--red,#e50914)))!important;font-size:.82em!important}#nbGenreHub .nb-hub-sub{display:none!important}#nbGenreHub .nb-hub-content{margin-top:16px!important}body.light-mode #nbGenreModal .nb-genre-grid button,body.light-mode .nb-genre-chip,body.light-mode .nb-genre-more{background:rgba(210,210,210,.70)!important;border-color:rgba(0,0,0,.12)!important}body.light-mode #nbGenreModal .nb-genre-grid button:hover,body.light-mode .nb-genre-chip:hover,body.light-mode .nb-genre-chip.active,body.light-mode .nb-genre-more:hover{background:rgba(190,190,190,.82)!important;border-color:rgba(0,0,0,.20)!important}body.light-mode #nbGenreModal .nb-genre-grid button span,body.light-mode .nb-genre-chip span,body.light-mode .nb-genre-more{color:#111!important}body.light-mode #nbGenreModal{background:rgba(255,255,255,.60)!important}body.light-mode #nbGenreModal .nb-genre-modal-box{background:rgba(248,248,248,.97)!important;border-color:rgba(0,0,0,.10)!important}body.light-mode #nbGenreHub .nb-hub-top{background:rgba(255,255,255,.94)!important;border-bottom:1px solid rgba(0,0,0,.10)!important}body.light-mode #nbGenreHub .nb-hub-back{color:#111!important;background:rgba(0,0,0,.06)!important;border-color:rgba(0,0,0,.14)!important}body.light-mode #nbGenreHub .nb-hub-title{color:#111!important}@media (max-width:700px){#nbGenreHub .nb-hub-top{min-height:48px!important;padding:6px 10px!important;grid-template-columns:1fr 42px!important}#nbGenreHub .nb-hub-back{width:34px!important;height:34px!important;min-width:34px!important}#nbGenreHub .nb-hub-back::before{font-size:27px!important}#nbGenreHub .nb-hub-title{font-size:23px!important;max-width:calc(100vw - 66px)!important}}#nbGenreHub .nb-hub-back{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border-radius:14px!important;display:grid!important;place-items:center!important;font-size:0!important;line-height:1!important;background:rgba(18,18,24,.82)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important}#nbGenreHub .nb-hub-back::before{content:"×"!important;font-size:30px!important;font-weight:400!important;line-height:1!important;transform:translateY(-1px)!important}#nbGenreHub .nb-hub-back:hover{background:rgba(var(--nb-accent-rgb,229,9,20),.22)!important;border-color:rgba(var(--nb-accent-rgb,229,9,20),.45)!important}body.light-mode #nbGenreHub .nb-hub-back{background:rgba(255,255,255,.82)!important;border-color:rgba(0,0,0,.14)!important;color:#111!important}.search-bar:not(.open){width:62px!important;max-width:62px!important;height:62px!important;min-height:62px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;outline:0!important;overflow:visible!important}.search-bar:not(.open)::before,.search-bar:not(.open)::after{display:none!important;content:none!important}.search-bar:not(.open) #suggestionsBox,.search-bar:not(.open) .suggestions,.search-bar:not(.open) .search-suggestions{display:none!important;opacity:0!important;visibility:hidden!important;background:transparent!important;border:0!important}.search-bar:not(.open) .search-input,.search-bar:not(.open) #searchInput{display:none!important;opacity:0!important;pointer-events:none!important}.search-bar:not(.open) .search-btn{width:62px!important;height:62px!important;min-width:62px!important;border-radius:50%!important;margin:0!important;background:linear-gradient(135deg,var(--nb-accent-dark,var(--nb-accent,#6ee000)),var(--nb-accent-light,var(--nb-accent,#7cff00)))!important;border:0!important}@media (max-width:700px){#nbGenreHub .nb-hub-back{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important}#nbGenreHub .nb-hub-back::before{font-size:28px!important}.search-bar:not(.open){width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important}.search-bar:not(.open) .search-btn{width:58px!important;height:58px!important;min-width:58px!important}}#nbGenreHub .nb-hub-back{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;font-size:0!important;line-height:0!important;text-align:center!important}#nbGenreHub .nb-hub-back i,#nbGenreHub .nb-hub-back svg,#nbGenreHub .nb-hub-back span{display:none!important}#nbGenreHub .nb-hub-back::before{content:"×"!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-52%)!important;width:auto!important;height:auto!important;display:block!important;margin:0!important;padding:0!important;font-size:28px!important;font-weight:700!important;line-height:1!important;text-align:center!important;font-family:Arial,Helvetica,sans-serif!important}@media (max-width:700px){#nbGenreHub .nb-hub-back{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:12px!important}#nbGenreHub .nb-hub-back::before{font-size:27px!important;transform:translate(-50%,-52%)!important}}:root{--nb-safe-top:env(safe-area-inset-top,0px);--nb-safe-bottom:env(safe-area-inset-bottom,0px);--nb-app-bg:#050805}html{min-height:100%;background:var(--nb-app-bg)!important}body{min-height:100%;background:var(--nb-app-bg)!important;padding-top:var(--nb-safe-top)!important;padding-bottom:var(--nb-safe-bottom)!important;overflow-x:hidden!important}#netbomPwaSafeTop{position:fixed!important;top:0!important;left:0!important;right:0!important;height:var(--nb-safe-top)!important;min-height:var(--nb-safe-top)!important;background:linear-gradient(90deg,#071006 0%,#0b1807 55%,#120707 100%)!important;z-index:2147483647!important;pointer-events:none!important}.topbar{top:var(--nb-safe-top)!important}.floating-actions{top:calc(var(--nb-safe-top)+14px)!important}.app{padding-top:100px!important}.side-panel,#settingsPanel,#profilePanel,#detailsPanel,.overlay,.modal,.nb-side-panel{padding-top:var(--nb-safe-top)}@supports (padding-top:env(safe-area-inset-top)){body::before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top);background:#050805;z-index:2147483646;pointer-events:none}}.nb-support-card{margin-top:18px!important;padding:18px!important;border-radius:22px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.22)!important}.nb-support-card h3{margin:0 0 8px!important;color:#fff!important;font-size:20px!important;font-weight:1000!important}.nb-support-card p{margin:0 0 14px!important;color:rgba(255,255,255,.68)!important;line-height:1.45!important;font-size:14px!important}.nb-support-btn,.nb-support-send{width:100%!important;border:0!important;border-radius:18px!important;padding:15px 18px!important;color:#fff!important;font-weight:1000!important;cursor:pointer!important;background:linear-gradient(135deg,var(--nb-accent,#8b5cf6),var(--nb-accent-light,#a78bfa))!important}.nb-support-modal{position:fixed!important;inset:0!important;display:none!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:rgba(0,0,0,.72)!important;z-index:1000002!important}.nb-support-modal.open{display:flex!important}.nb-support-box{width:min(440px,96vw)!important;max-height:90dvh!important;border-radius:28px!important;overflow:hidden!important;background:#111120!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.28)!important;display:flex!important;flex-direction:column!important}.nb-support-head{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px 16px 12px!important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02))!important}.nb-support-title{color:#fff!important;font-size:18px!important;font-weight:1000!important}.nb-support-sub{color:rgba(255,255,255,.62)!important;font-size:12px!important;margin-top:3px!important}.nb-support-close{width:42px!important;height:42px!important;border-radius:14px!important;border:0!important;background:rgba(255,255,255,.1)!important;color:white!important;font-size:24px!important;cursor:pointer!important}.nb-support-form{padding:16px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.nb-support-form label{display:block!important;color:rgba(255,255,255,.86)!important;font-size:13px!important;font-weight:900!important;margin:12px 0 7px!important}.nb-support-form input,.nb-support-form select,.nb-support-form textarea{width:100%!important;box-sizing:border-box!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.25)!important;outline:none!important;border-radius:16px!important;padding:13px 14px!important;background:rgba(255,255,255,.07)!important;color:#fff!important;font-size:15px!important}.nb-support-form textarea{min-height:130px!important;resize:vertical!important}.nb-support-form input::placeholder,.nb-support-form textarea::placeholder{color:rgba(255,255,255,.42)!important}.nb-support-status{min-height:22px!important;margin-top:12px!important;font-size:13px!important;font-weight:800!important;color:rgba(255,255,255,.72)!important;text-align:center!important}.nb-support-status.ok{color:#86efac!important}.nb-support-status.err{color:#fca5a5!important}body.nb-support-open{overflow:hidden!important}@media (max-width:768px){.nb-support-modal{padding:10px!important}.nb-support-box{width:96vw!important;max-height:88dvh!important;border-radius:24px!important}}.nb-legal-card{margin-top:18px!important;padding:18px!important;border-radius:22px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.22)!important}.nb-legal-card h3{margin:0 0 8px!important;color:#fff!important;font-size:20px!important;font-weight:1000!important}.nb-legal-card p{margin:0 0 14px!important;color:rgba(255,255,255,.68)!important;line-height:1.45!important;font-size:14px!important}.nb-legal-grid{display:grid!important;gap:10px!important}.nb-legal-btn{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.22)!important;border-radius:16px!important;padding:14px 14px!important;background:rgba(255,255,255,.06)!important;color:#fff!important;font-weight:900!important;cursor:pointer!important;box-sizing:border-box!important}.nb-legal-modal{position:fixed!important;inset:0!important;display:none!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:rgba(0,0,0,.72)!important;z-index:1000003!important}.nb-legal-modal.open{display:flex!important}.nb-legal-box{width:min(520px,96vw)!important;max-height:86dvh!important;border-radius:28px!important;overflow:hidden!important;background:#111120!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.28)!important;display:flex!important;flex-direction:column!important}.nb-legal-head{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02))!important}.nb-legal-title{color:#fff!important;font-size:19px!important;font-weight:1000!important}.nb-legal-close{width:42px!important;height:42px!important;border-radius:14px!important;border:0!important;background:rgba(255,255,255,.1)!important;color:white!important;font-size:24px!important;cursor:pointer!important}.nb-legal-content{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:18px!important;color:rgba(255,255,255,.78)!important;font-size:14px!important;line-height:1.65!important}.nb-legal-content p{margin:0 0 12px!important}body.nb-legal-open{overflow:hidden!important}@media (max-width:700px){
/* QUARANTINED duplicate CSS rule for html,body */
#nbGenreStrip{width:calc(100% - 14px)!important;max-width:calc(100% - 14px)!important;margin-left:auto!important;margin-right:auto!important;margin-top:8px!important;margin-bottom:10px!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}.nb-genre-row{width:100%!important;padding-left:0!important;padding-right:0!important;padding-bottom:12px!important;overflow-x:auto!important;overflow-y:visible!important}#heroArea{width:100%!important;padding-left:0!important;padding-right:0!important;margin-top:0!important;overflow:visible!important}.netflix-hero{width:calc(100% - 14px)!important;max-width:calc(100% - 14px)!important;margin-left:auto!important;margin-right:auto!important;margin-top:8px!important;margin-bottom:22px!important;border-radius:22px!important;overflow:hidden!important}#homeSections,#results{width:100%!important;max-width:100%!important;overflow:visible!important;padding-left:0!important;padding-right:0!important}.home-section{width:calc(100% - 14px)!important;max-width:calc(100% - 14px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}.home-title{padding-left:0!important;margin-left:0!important}.movies-slider{width:100%!important;padding-left:0!important;padding-right:0!important;overflow-x:auto!important;overflow-y:visible!important}}@media (max-width:700px){html,body{overflow-x:hidden!important}.app{max-width:none!important;width:100%!important;padding-left:6px!important;padding-right:6px!important;padding-top:84px!important}.topbar{width:100%!important;max-width:none!important;padding:10px 14px!important}
/* QUARANTINED duplicate CSS rule for .logo h1 */

/* QUARANTINED duplicate CSS rule for .logo p */
#nbGenreStrip{width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;margin:0 auto 6px auto!important;padding:0!important;overflow:visible!important}.nb-genre-row{width:100%!important;max-width:100%!important;gap:10px!important;padding:2px 0 8px 0!important;margin:0!important;overflow-x:auto!important;overflow-y:visible!important;scroll-padding-left:0!important}.nb-genre-chip,.nb-genre-more{flex:0 0 auto!important}#heroArea{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.netflix-hero{width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;margin:4px auto 14px auto!important;border-radius:22px!important;overflow:hidden!important}#homeSections,#results{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.home-section{width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;margin:0 auto 28px auto!important;padding:0!important;overflow:visible!important}.home-section:first-child{margin-top:4px!important}.home-title{margin:8px 0 10px 0!important;padding-left:0!important;padding-right:0!important;line-height:1.08!important}.movies-slider{width:100%!important;max-width:100%!important;padding:2px 0 10px 0!important;margin:0!important;overflow-x:auto!important;overflow-y:visible!important;scroll-padding-left:0!important}}.nb-monetag-bottom-slot{width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}.home-section{content-visibility:auto;contain-intrinsic-size:1px 430px}.movies-slider{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.nb-section-loading{min-height:220px;display:flex;gap:12px;align-items:stretch;padding:4px 0 8px;overflow:hidden}.nb-section-loading span{flex:0 0 132px;border-radius:14px;background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.12),rgba(255,255,255,.06));animation:nbSkeletonPulse 1.15s ease-in-out infinite}@keyframes nbSkeletonPulse{0%,100%{opacity:.42}50%{opacity:.9}}@media (max-width:760px){.home-card img,.movie-card img,.poster-card img{transform:translateZ(0)}.home-section{contain-intrinsic-size:1px 360px}.nb-section-loading{min-height:190px}.nb-section-loading span{flex-basis:108px}}#homeSections.nb-home-building{min-height:520px;opacity:1;pointer-events:auto}#homeSections .nb-stable-section{content-visibility:auto;contain-intrinsic-size:420px 320px}#homeSections .home-card img{background:#111;transform:translateZ(0)}@media (max-width:760px){#homeSections .nb-stable-section{content-visibility:auto;contain-intrinsic-size:360px 270px}.movies-slider{scroll-behavior:auto!important}}@media (max-width:768px){.movie-card,.home-card,.season-card,.cast-card,.poster-card{will-change:auto!important}*{scroll-behavior:auto!important}}@media (max-width:520px){.nb-detail-actions-row{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.nb-detail-actions-row::-webkit-scrollbar{display:none!important}.nb-detail-action{height:42px!important;padding:0 10px!important;font-size:12px!important;white-space:nowrap!important}.nb-detail-action i{font-size:12px!important}}#homeSections.nb-home-building{opacity:1!important;pointer-events:auto!important}.nb-section-loading{display:none!important}#homeSections .home-section{opacity:1!important;visibility:visible!important}.side-panel,.profile-panel,.settings-panel{content-visibility:visible!important}.nb-detail-actions-row{background:transparent!important;border:0!important;outline:0!important;padding:0!important;margin:20px 0 34px!important;align-items:center!important}.nb-detail-actions-row::before,.nb-detail-actions-row::after{display:none!important;content:none!important}.providers-box{margin-top:10px!important}.continue-recharge-text{visibility:hidden!important}@media (max-width:520px){.nb-detail-actions-row{gap:8px!important;margin:18px 0 30px!important;padding:0!important;overflow-x:auto!important}.nb-detail-action{flex:0 0 auto!important}.providers-box{margin-top:12px!important}}.home-title > i,
.netbom-section-title > i,
.trailer-title > i,
.cast-title > i,
.nb-hub-section-title > i,
.nb-list-title > i{margin-inline-end:9px!important;flex:0 0 auto!important}#nb-ad-home-bottom{margin-top:30px;margin-bottom:40px}#profilePanel #nb-ad-profile-bottom,
#settingsPanel #nb-ad-settings-bottom{margin-top:22px;margin-bottom:28px}@media (max-width:520px){}#nbGenreHub,
#nbGenreHubContent,
#nbGenreHub .nb-hub-section{width:100%!important;max-width:100vw!important;box-sizing:border-box!important;overflow-x:hidden!important}#nbGenreHub.open{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}#nbGenreHub .nb-hub-row{display:flex!important;flex-wrap:nowrap!important;gap:14px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px 4px 18px!important;box-sizing:border-box!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;touch-action:pan-x pan-y!important}#nbGenreHub .nb-hub-row::-webkit-scrollbar{display:none!important}#nbGenreHub .nb-hub-row{scrollbar-width:none!important}#nbGenreHub .nb-hub-card{flex:0 0 clamp(145px, 42vw, 210px)!important;width:clamp(145px, 42vw, 210px)!important;min-width:clamp(145px, 42vw, 210px)!important;max-width:clamp(145px, 42vw, 210px)!important;height:auto!important;aspect-ratio:2 / 3!important;border-radius:18px!important;overflow:hidden!important;position:relative!important;scroll-snap-align:start!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.06)!important;box-sizing:border-box!important}#nbGenreHub .nb-hub-card img{width:100%!important;height:100%!important;aspect-ratio:2 / 3!important;object-fit:cover!important;display:block!important;border-radius:18px!important}#nbGenreHub .nb-hub-info{position:absolute!important;left:0!important;right:0!important;bottom:0!important;padding:34px 12px 10px!important;background:linear-gradient(to top, rgba(0,0,0,.88), rgba(0,0,0,.50), transparent)!important;color:#fff!important;box-sizing:border-box!important}#nbGenreHub .nb-hub-card-title{margin:0 0 4px!important;font-size:clamp(13px, 3.8vw, 16px)!important;font-weight:900!important;line-height:1.12!important;color:#fff!important;letter-spacing:.1px!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}#nbGenreHub .nb-hub-card-meta{font-size:clamp(11px, 3.2vw, 13px)!important;font-weight:800!important;color:rgba(255,255,255,.84)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#nbGenreHub .nb-hub-row-skeleton{display:flex!important;flex-wrap:nowrap!important;gap:14px!important;width:100%!important;overflow:hidden!important;padding:8px 4px 18px!important;box-sizing:border-box!important}#nbGenreHub .nb-hub-skeleton-card{flex:0 0 clamp(145px, 42vw, 210px)!important;width:clamp(145px, 42vw, 210px)!important;min-width:clamp(145px, 42vw, 210px)!important;height:auto!important;aspect-ratio:2 / 3!important;border-radius:18px!important}@media (max-width:520px){#nbGenreHub .nb-hub-row{gap:12px!important;padding:8px 2px 16px!important}#nbGenreHub .nb-hub-card{flex-basis:44vw!important;width:44vw!important;min-width:44vw!important;max-width:44vw!important;border-radius:16px!important}#nbGenreHub .nb-hub-card img{border-radius:16px!important}#nbGenreHub .nb-hub-info{padding:30px 10px 9px!important}#nbGenreHub .nb-hub-row-skeleton{gap:12px!important;padding:8px 2px 16px!important}#nbGenreHub .nb-hub-skeleton-card{flex-basis:44vw!important;width:44vw!important;min-width:44vw!important;border-radius:16px!important}}#nbGenreHub .nb-genre-same-home-actions{position:absolute!important;right:12px!important;bottom:12px!important;display:flex!important;align-items:center!important;gap:12px!important;z-index:30!important;pointer-events:auto!important}#nbGenreHub .nb-genre-same-play{width:64px!important;height:64px!important;min-width:64px!important;border-radius:50%!important;border:0!important;background:color-mix(in srgb, var(--accent, var(--red, #7cff00)) 78%, #111 22%)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}#nbGenreHub .nb-genre-same-plus{width:64px!important;height:64px!important;min-width:64px!important;border-radius:50%!important;border:2px solid color-mix(in srgb, var(--accent, var(--red, #7cff00)) 72%, rgba(255,255,255,.28))!important;background:rgba(10,10,14,.34)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}#nbGenreHub .nb-genre-same-play i{font-size:21px!important;transform:translateX(2px)!important}#nbGenreHub .nb-genre-same-plus i{font-size:28px!important;font-weight:900!important}#nbGenreHub .nb-genre-same-plus.active{background:color-mix(in srgb, var(--accent, var(--red, #7cff00)) 36%, rgba(10,10,14,.44))!important}#nbGenreHub .nb-genre-same-play:active,
#nbGenreHub .nb-genre-same-plus:active{transform:scale(.94)!important}#results.nb-player-over-genre-results{position:fixed!important;inset:0!important;z-index:1000000!important;background:rgba(0,0,0,.90)!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;padding:max(18px, env(safe-area-inset-top, 0px)) 10px max(18px, env(safe-area-inset-bottom, 0px))!important;box-sizing:border-box!important;pointer-events:auto!important}.nb-genre-player-x-btn{position:fixed!important;top:max(16px, env(safe-area-inset-top, 0px) + 16px)!important;right:max(14px, env(safe-area-inset-right, 0px) + 14px)!important;width:54px!important;height:54px!important;border-radius:17px!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(16,16,22,.76)!important;color:#fff!important;font-size:34px!important;font-weight:900!important;line-height:1!important;z-index:1000002!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.nb-genre-player-x-btn:active{transform:scale(.94)!important}@media (max-width:520px){#nbGenreHub .nb-genre-same-home-actions{right:10px!important;bottom:10px!important;gap:10px!important}#nbGenreHub .nb-genre-same-play,
#nbGenreHub .nb-genre-same-plus{width:58px!important;height:58px!important;min-width:58px!important}#nbGenreHub .nb-genre-same-play i{font-size:20px!important}#nbGenreHub .nb-genre-same-plus i{font-size:26px!important}.nb-genre-player-x-btn{width:50px!important;height:50px!important;border-radius:16px!important;font-size:32px!important}}#nbGenreHub .nb-genre-same-home-actions{right:10px!important;bottom:10px!important;gap:8px!important}#nbGenreHub .nb-genre-same-play,
#nbGenreHub .nb-genre-same-plus{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;border-radius:50%!important}#nbGenreHub .nb-genre-same-play i{font-size:15px!important;transform:translateX(1px)!important}#nbGenreHub .nb-genre-same-plus i{font-size:20px!important}#nbGenreHub .nb-genre-same-plus{border-width:2px!important;background:rgba(10,10,14,.30)!important}body:not(.nb-genre-player-over-genre) #nbGenrePlayerXBtn,
body:not(.nb-genre-player-over-genre) .nb-genre-player-x-btn{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:520px){#nbGenreHub .nb-genre-same-home-actions{right:8px!important;bottom:8px!important;gap:7px!important}#nbGenreHub .nb-genre-same-play,
#nbGenreHub .nb-genre-same-plus{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important}#nbGenreHub .nb-genre-same-play i{font-size:14px!important}#nbGenreHub .nb-genre-same-plus i{font-size:19px!important}}#nbGenreHub .nb-genre-same-home-actions{right:9px!important;bottom:9px!important;gap:7px!important}#nbGenreHub .nb-genre-same-play,
#nbGenreHub .nb-genre-same-plus{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;border-radius:50%!important;padding:0!important}#nbGenreHub .nb-genre-same-play i{font-size:13px!important;transform:translateX(1px)!important}#nbGenreHub .nb-genre-same-plus{border-width:1.5px!important}#nbGenreHub .nb-genre-same-plus i{font-size:17px!important}.nb-genre-player-x-btn,
#nbGenrePlayerXBtn{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;border-radius:13px!important;font-size:27px!important;top:max(12px, env(safe-area-inset-top, 0px) + 12px)!important;right:max(12px, env(safe-area-inset-right, 0px) + 12px)!important}body:not(.player-open):not(.nb-genre-player-over-genre):not(.nb-details-open) #nbGenrePlayerXBtn,
body:not(.player-open):not(.nb-genre-player-over-genre):not(.nb-details-open) .nb-genre-player-x-btn,
body:not(.player-open):not(.nb-genre-player-over-genre):not(.nb-details-open) [data-nb-hidden-center-x="1"]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:520px){#nbGenreHub .nb-genre-same-home-actions{right:8px!important;bottom:8px!important;gap:6px!important}#nbGenreHub .nb-genre-same-play,
#nbGenreHub .nb-genre-same-plus{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important}#nbGenreHub .nb-genre-same-play i{font-size:12px!important}#nbGenreHub .nb-genre-same-plus i{font-size:16px!important}.nb-genre-player-x-btn,
#nbGenrePlayerXBtn{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;border-radius:12px!important;font-size:26px!important}}#floatActions[data-nb-hidden-by-player-x-fix="1"],
body.nb-genre-player-over-genre #floatActions,
body:not(.player-open) #floatActions[data-nb-hidden-by-player-x-fix="1"]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}#nbGenrePlayerXBtn.nb-genre-player-x-btn{position:fixed!important;top:max(10px, env(safe-area-inset-top, 0px) + 10px)!important;right:max(10px, env(safe-area-inset-right, 0px) + 10px)!important;left:auto!important;bottom:auto!important;width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(16,16,22,.78)!important;color:#fff!important;font-size:22px!important;font-weight:900!important;line-height:1!important;z-index:2147483647!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}@media (max-width:520px){#nbGenrePlayerXBtn.nb-genre-player-x-btn{width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;border-radius:9px!important;font-size:21px!important}}body.nb-genre-player-over-genre #nbGenrePlayerXBtn.nb-genre-player-x-btn{position:fixed!important;top:max(10px, env(safe-area-inset-top, 0px) + 10px)!important;right:max(10px, env(safe-area-inset-right, 0px) + 10px)!important;left:auto!important;bottom:auto!important;width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;border-radius:9px!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(16,16,22,.78)!important;color:#fff!important;font-size:21px!important;font-weight:900!important;z-index:2147483647!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}body.player-open #results,
body.player-open #results *,
body.player-open .fast-player-page,
body.player-open .fast-player-page *,
body.player-open .fast-server-row,
body.player-open .fast-server-row *,
body.player-open .fast-server-btn,
body.player-open .hero-server-chip,
body.player-open iframe,
body.player-open .fast-player-shell{pointer-events:auto!important}body.player-open:not(.nb-genre-player-over-genre) #results{position:relative!important;z-index:9999!important;display:block!important;opacity:1!important;visibility:visible!important;overflow:visible!important}body.player-open:not(.nb-genre-player-over-genre) #homeSections,
body.player-open:not(.nb-genre-player-over-genre) #heroArea{pointer-events:auto!important}.fast-server-btn,
.hero-server-chip,
.fast-server-row button,
.server-btn,
.server-chip,
button[onclick*="openPlayer"],
button[onclick*="playHeroMovie"]{pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important}#fastPlayerIframe,
.fast-player-shell iframe,
.player-shell iframe{pointer-events:auto!important}#nbGenreHub .nb-hub-card .nb-hub-info,
#nbGenreHub .nb-hub-card .nb-hub-card-title,
#nbGenreHub .nb-hub-card .nb-hub-card-meta{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}#nbGenreHub.open{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;z-index:999998!important;background:var(--bg, #050505)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;padding-left:max(12px, env(safe-area-inset-left, 0px))!important;padding-right:max(12px, env(safe-area-inset-right, 0px))!important;padding-top:max(84px, env(safe-area-inset-top, 0px) + 84px)!important;padding-bottom:max(24px, env(safe-area-inset-bottom, 0px) + 24px)!important}#nbGenreModal.open{position:fixed!important;inset:0!important;z-index:999999!important;background:rgba(0,0,0,.78)!important}body.nb-genre-cover-open #homeSections,
body.nb-genre-cover-open #heroArea,
body.nb-genre-cover-open #bgSlider{pointer-events:none!important}body.nb-genre-cover-open .search-btn,
body.nb-genre-cover-open .search-fab,
body.nb-genre-cover-open .floating-search,
body.nb-genre-cover-open #searchBtn,
body.nb-genre-cover-open #searchButton,
body.nb-genre-cover-open #floatingSearchBtn,
body.nb-genre-cover-open #searchFloatingBtn,
.nb-hide-on-genre{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}#nbGenreHub.open #nbGenreHubContent,
#nbGenreHub.open .nb-hub-content,
#nbGenreHub.open .nb-hub-section{width:100%!important;max-width:100vw!important;box-sizing:border-box!important;overflow-x:hidden!important}#nbGenreHub.open .nb-hub-row{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important}#nbGenreHub.open .nb-hub-row::-webkit-scrollbar{display:none!important}#nbGenreHub.open .nb-hub-row{scrollbar-width:none!important}@media (max-width:520px){#nbGenreHub.open{padding-top:max(78px, env(safe-area-inset-top, 0px) + 78px)!important;padding-left:max(10px, env(safe-area-inset-left, 0px))!important;padding-right:max(10px, env(safe-area-inset-right, 0px))!important}}#nbGenreHub.open{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;z-index:999998!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;padding-top:0!important;padding-left:max(12px, env(safe-area-inset-left, 0px))!important;padding-right:max(12px, env(safe-area-inset-right, 0px))!important;padding-bottom:max(24px, env(safe-area-inset-bottom, 0px) + 24px)!important;background:var(--bg, #050505)!important}#nbGenreHub.open .nb-hub-top{position:sticky!important;top:0!important;z-index:100!important;isolation:isolate!important;margin-top:0!important;margin-left:calc(-1 * max(12px, env(safe-area-inset-left, 0px)))!important;margin-right:calc(-1 * max(12px, env(safe-area-inset-right, 0px)))!important;margin-bottom:24px!important;padding-top:max(18px, env(safe-area-inset-top, 0px) + 18px)!important;padding-bottom:16px!important;padding-left:max(14px, env(safe-area-inset-left, 0px) + 14px)!important;padding-right:max(14px, env(safe-area-inset-right, 0px) + 14px)!important;background:linear-gradient(
180deg,
color-mix(in srgb, var(--accent, var(--red, #8b5cf6)) 22%, #050505) 0%,
color-mix(in srgb, var(--accent, var(--red, #8b5cf6)) 12%, #050505) 100%
)!important;border-bottom:1px solid color-mix(in srgb, var(--accent, var(--red, #8b5cf6)) 42%, rgba(255,255,255,.14))!important}#nbGenreHub.open .nb-hub-top::before,
#nbGenreHub.open .nb-hub-top::after{content:none!important;display:none!important}#nbGenreHub.open .nb-hub-title,
#nbGenreHub.open .nb-hub-back,
#nbGenreHub.open #nbGenreHubBack{position:relative!important;z-index:2!important}#nbGenreHub.open #nbGenreHubContent,
#nbGenreHub.open .nb-hub-content{margin-top:0!important;padding-top:0!important}body.nb-genre-cover-open .search-btn,
body.nb-genre-cover-open .search-fab,
body.nb-genre-cover-open .floating-search,
body.nb-genre-cover-open #searchBtn,
body.nb-genre-cover-open #searchButton,
body.nb-genre-cover-open #floatingSearchBtn,
body.nb-genre-cover-open #searchFloatingBtn{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:520px){#nbGenreHub.open .nb-hub-top{padding-top:max(16px, env(safe-area-inset-top, 0px) + 16px)!important;padding-bottom:15px!important;margin-bottom:22px!important}}body.nb-search-locked-hidden .search-btn,
body.nb-search-locked-hidden .search-fab,
body.nb-search-locked-hidden .floating-search,
body.nb-search-locked-hidden #searchBtn,
body.nb-search-locked-hidden #searchButton,
body.nb-search-locked-hidden #floatingSearchBtn,
body.nb-search-locked-hidden #searchFloatingBtn,
.nb-search-locked-item{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.nb-genre-cover-open .search-btn,
body.nb-genre-cover-open .search-fab,
body.nb-genre-cover-open .floating-search,
body.nb-genre-cover-open #searchBtn,
body.nb-genre-cover-open #searchButton,
body.nb-genre-cover-open #floatingSearchBtn,
body.nb-genre-cover-open #searchFloatingBtn,
body.nb-panel-cover-open .search-btn,
body.nb-panel-cover-open .search-fab,
body.nb-panel-cover-open .floating-search,
body.nb-panel-cover-open #searchBtn,
body.nb-panel-cover-open #searchButton,
body.nb-panel-cover-open #floatingSearchBtn,
body.nb-panel-cover-open #searchFloatingBtn,
body.player-open .search-btn,
body.player-open .search-fab,
body.player-open .floating-search,
body.player-open #searchBtn,
body.player-open #searchButton,
body.player-open #floatingSearchBtn,
body.player-open #searchFloatingBtn{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}#nbGenreHub.open{padding-left:0!important;padding-right:0!important;background:var(--bg, #050505)!important}#nbGenreHub.open .nb-hub-top{width:100vw!important;max-width:100vw!important;min-width:100vw!important;margin-left:0!important;margin-right:0!important;left:0!important;right:0!important;box-sizing:border-box!important;padding-left:max(18px, env(safe-area-inset-left, 0px) + 18px)!important;padding-right:max(22px, env(safe-area-inset-right, 0px) + 22px)!important;background:linear-gradient(
180deg,
color-mix(in srgb, var(--accent, var(--red, #8b5cf6)) 24%, #050505) 0%,
color-mix(in srgb, var(--accent, var(--red, #8b5cf6)) 12%, #050505) 100%
)!important;border-bottom:1px solid color-mix(in srgb, var(--accent, var(--red, #8b5cf6)) 45%, rgba(255,255,255,.14))!important;overflow:hidden!important}#nbGenreHub.open #nbGenreHubContent,
#nbGenreHub.open .nb-hub-content{padding-left:max(12px, env(safe-area-inset-left, 0px) + 12px)!important;padding-right:max(12px, env(safe-area-inset-right, 0px) + 12px)!important;box-sizing:border-box!important}#nbGenreHub.open .nb-hub-back,
#nbGenreHub.open #nbGenreHubBack{transform:translateX(-8px)!important}#nbGenreHub.open .nb-hub-top::before,
#nbGenreHub.open .nb-hub-top::after{display:none!important;content:none!important}@media (max-width:520px){#nbGenreHub.open .nb-hub-top{padding-left:max(16px, env(safe-area-inset-left, 0px) + 16px)!important;padding-right:max(24px, env(safe-area-inset-right, 0px) + 24px)!important}#nbGenreHub.open .nb-hub-back,
#nbGenreHub.open #nbGenreHubBack{transform:translateX(-10px)!important}}:root{--nb-close-box-size:42px;--nb-close-x-size:21px;--nb-close-radius:13px}#settingsPanel .panel-header,
#profilePanel .panel-header{padding-top:calc(env(safe-area-inset-top, 0px) + 24px)!important;align-items:center!important}#settingsPanel .panel-header h2,
#profilePanel .panel-header h2{transform:translateY(8px)!important}#settingsPanel .panel-header .icon-btn,
#profilePanel .panel-header .icon-btn{transform:translateY(8px)!important}#profilePanel .box:first-of-type{padding-top:34px!important}#profilePanel .box:first-of-type .icon-btn,
#profilePanel .box:first-of-type button:first-child,
#profilePanel .box:first-of-type .fa-bars,
#profilePanel .box:first-of-type .fa-bars.closest{transform:translateY(10px)!important}#nbSide.open .nb-side-head{padding-top:calc(env(safe-area-inset-top, 0px) + 22px)!important;align-items:center!important}#nbSide.open .nb-side-title{transform:translateY(8px)!important}#nbSide.open #nbCloseSide{transform:translateY(8px)!important}#nbSide.open .nb-profile-card,
#nbSide.open .profile-card,
#nbSide.open .nb-user-card,
#nbSide.open .user-card{padding-top:40px!important}#nbSide.open .nb-profile-card > button:first-child,
#nbSide.open .profile-card > button:first-child,
#nbSide.open .nb-user-card > button:first-child{transform:translateY(10px)!important}@media (max-width:700px){:root{--nb-close-box-size:40px;--nb-close-x-size:20px;--nb-close-radius:13px}#settingsPanel .panel-header,
#profilePanel .panel-header{padding-top:calc(env(safe-area-inset-top, 0px) + 22px)!important}#settingsPanel .panel-header h2,
#profilePanel .panel-header h2,
#settingsPanel .panel-header .icon-btn,
#profilePanel .panel-header .icon-btn{transform:translateY(7px)!important}#profilePanel .box:first-of-type{padding-top:32px!important}#nbSide.open .nb-side-title,
#nbSide.open #nbCloseSide{transform:translateY(7px)!important}}#profilePanel,
#profilePanel.active,
#profilePanel.open,
#nbSide,
#nbSide.open{visibility:visible!important;opacity:1!important}#profilePanel.active,
#profilePanel.open,
#nbSide.open{z-index:1000002!important;pointer-events:auto!important}#profilePanel .box,
#profilePanel .box *,
#nbSide .nb-profile-card,
#nbSide .nb-profile-card *,
#nbSide .profile-card,
#nbSide .profile-card *,
#nbSide .nb-settings-card,
#nbSide .nb-settings-card *{visibility:visible!important}:root{--nb-close-box-size:40px;--nb-close-x-size:19px;--nb-close-radius:999px}#settingsPanel .panel-header,
#profilePanel .panel-header{padding-top:calc(env(safe-area-inset-top, 0px) + 14px)!important}#settingsPanel .panel-header h2,
#profilePanel .panel-header h2,
#settingsPanel .panel-header .icon-btn,
#profilePanel .panel-header .icon-btn{transform:translateY(2px)!important}#nbSide.open .nb-side-head{padding-top:calc(env(safe-area-inset-top, 0px) + 14px)!important}#nbSide.open .nb-side-title,
#nbSide.open #nbCloseSide{transform:translateY(2px)!important}#settingsPanel .panel-header h2,
#profilePanel .panel-header h2,
#nbSide.open .nb-side-title,
#homeSections > section > h2,
#homeSections > section > h3,
#nbGenreHub h2,
#nbGenreHub h3,
#nbGenreModal h2,
#nbGenreModal h3,
.section-head h2,
.section-head h3,
.category-title,
.genre-title,
.row-title,
.section-title{text-transform:uppercase!important;font-size:clamp(15px, 4.4vw, 22px)!important;letter-spacing:.07em!important;font-weight:900!important}#profilePanel .box h3,
#profilePanel .box h2,
#nbSide .nb-profile-card h2,
#nbSide .nb-profile-card h3,
#nbSide .profile-card h2,
#nbSide .profile-card h3,
.movie-title,
.card-title,
.item-title,
#netflixHeroTitle,
.hero-title,
.details-title{text-transform:none!important;letter-spacing:normal!important}@media (max-width:700px){:root{--nb-close-box-size:38px;--nb-close-x-size:18px}#settingsPanel .panel-header,
#profilePanel .panel-header{padding-top:calc(env(safe-area-inset-top, 0px) + 12px)!important}#settingsPanel .panel-header h2,
#profilePanel .panel-header h2,
#nbSide.open .nb-side-title{font-size:20px!important}}#nbGenreHub .nb-genre-head button,
#nbGenreHub .nb-genre-header button,
#nbGenreHub .genre-head button,
#nbGenreHub .genre-header button,
#nbGenreHub header button,
#nbGenreHub .overlay-header button,
#nbGenreHub .panel-header button,
#nbGenreHub button[onclick*="close"],
#nbGenreHub button[onclick*="Close"],
#nbGenreHub button[aria-label*="Close"],
#nbGenreHub button[title*="Close"],
#nbGenreModal .nb-genre-head button,
#nbGenreModal .nb-genre-header button,
#nbGenreModal .genre-head button,
#nbGenreModal .genre-header button,
#nbGenreModal header button,
#nbGenreModal .overlay-header button,
#nbGenreModal .panel-header button,
#nbGenreModal button[onclick*="close"],
#nbGenreModal button[onclick*="Close"],
#nbGenreModal button[aria-label*="Close"],
#nbGenreModal button[title*="Close"],
#nbGenreClose,
.nb-genre-close,
.genre-close{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;flex:0 0 38px!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1px solid color-mix(in srgb, var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 45%, rgba(255,255,255,.16))!important;background:linear-gradient(
180deg,
color-mix(in srgb, var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 13%, rgba(255,255,255,.05)),
rgba(10,10,18,.52)
)!important;color:transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:0!important;line-height:1!important;text-align:center!important;box-sizing:border-box!important;overflow:hidden!important}#nbGenreHub .nb-genre-head button::before,
#nbGenreHub .nb-genre-header button::before,
#nbGenreHub .genre-head button::before,
#nbGenreHub .genre-header button::before,
#nbGenreHub header button::before,
#nbGenreHub .overlay-header button::before,
#nbGenreHub .panel-header button::before,
#nbGenreHub button[onclick*="close"]::before,
#nbGenreHub button[onclick*="Close"]::before,
#nbGenreHub button[aria-label*="Close"]::before,
#nbGenreHub button[title*="Close"]::before,
#nbGenreModal .nb-genre-head button::before,
#nbGenreModal .nb-genre-header button::before,
#nbGenreModal .genre-head button::before,
#nbGenreModal .genre-header button::before,
#nbGenreModal header button::before,
#nbGenreModal .overlay-header button::before,
#nbGenreModal .panel-header button::before,
#nbGenreModal button[onclick*="close"]::before,
#nbGenreModal button[onclick*="Close"]::before,
#nbGenreModal button[aria-label*="Close"]::before,
#nbGenreModal button[title*="Close"]::before,
#nbGenreClose::before,
.nb-genre-close::before,
.genre-close::before{content:"×"!important;width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:18px!important;font-weight:800!important;line-height:1!important;text-align:center!important;transform:translateY(-1px)!important}#nbGenreHub .nb-genre-head button > *,
#nbGenreHub .nb-genre-header button > *,
#nbGenreHub .genre-head button > *,
#nbGenreHub .genre-header button > *,
#nbGenreHub header button > *,
#nbGenreHub .overlay-header button > *,
#nbGenreHub .panel-header button > *,
#nbGenreHub button[onclick*="close"] > *,
#nbGenreHub button[onclick*="Close"] > *,
#nbGenreHub button[aria-label*="Close"] > *,
#nbGenreHub button[title*="Close"] > *,
#nbGenreModal .nb-genre-head button > *,
#nbGenreModal .nb-genre-header button > *,
#nbGenreModal .genre-head button > *,
#nbGenreModal .genre-header button > *,
#nbGenreModal header button > *,
#nbGenreModal .overlay-header button > *,
#nbGenreModal .panel-header button > *,
#nbGenreModal button[onclick*="close"] > *,
#nbGenreModal button[onclick*="Close"] > *,
#nbGenreModal button[aria-label*="Close"] > *,
#nbGenreModal button[title*="Close"] > *,
#nbGenreClose > *,
.nb-genre-close > *,
.genre-close > *{display:none!important}#nbGenreHub .icon-btn,
#nbGenreModal .icon-btn{border-radius:999px!important}#nbGenreHub h1,
#nbGenreHub h2:first-child,
#nbGenreModal h1,
#nbGenreModal h2:first-child,
#nbGenreHub .genre-title,
#nbGenreModal .genre-title{text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:900!important}@media (max-width:700px){#nbGenreHub .nb-genre-head button,
#nbGenreHub .nb-genre-header button,
#nbGenreHub .genre-head button,
#nbGenreHub .genre-header button,
#nbGenreHub header button,
#nbGenreHub .overlay-header button,
#nbGenreHub .panel-header button,
#nbGenreHub button[onclick*="close"],
#nbGenreHub button[onclick*="Close"],
#nbGenreHub button[aria-label*="Close"],
#nbGenreHub button[title*="Close"],
#nbGenreModal .nb-genre-head button,
#nbGenreModal .nb-genre-header button,
#nbGenreModal .genre-head button,
#nbGenreModal .genre-header button,
#nbGenreModal header button,
#nbGenreModal .overlay-header button,
#nbGenreModal .panel-header button,
#nbGenreModal button[onclick*="close"],
#nbGenreModal button[onclick*="Close"],
#nbGenreModal button[aria-label*="Close"],
#nbGenreModal button[title*="Close"],
#nbGenreClose,
.nb-genre-close,
.genre-close{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;flex-basis:36px!important}#nbGenreHub .nb-genre-head button::before,
#nbGenreHub .nb-genre-header button::before,
#nbGenreHub .genre-head button::before,
#nbGenreHub .genre-header button::before,
#nbGenreHub header button::before,
#nbGenreHub .overlay-header button::before,
#nbGenreHub .panel-header button::before,
#nbGenreHub button[onclick*="close"]::before,
#nbGenreHub button[onclick*="Close"]::before,
#nbGenreHub button[aria-label*="Close"]::before,
#nbGenreHub button[title*="Close"]::before,
#nbGenreModal .nb-genre-head button::before,
#nbGenreModal .nb-genre-header button::before,
#nbGenreModal .genre-head button::before,
#nbGenreModal .genre-header button::before,
#nbGenreModal header button::before,
#nbGenreModal .overlay-header button::before,
#nbGenreModal .panel-header button::before,
#nbGenreModal button[onclick*="close"]::before,
#nbGenreModal button[onclick*="Close"]::before,
#nbGenreModal button[aria-label*="Close"]::before,
#nbGenreModal button[title*="Close"]::before,
#nbGenreClose::before,
.nb-genre-close::before,
.genre-close::before{width:36px!important;height:36px!important;font-size:17px!important}}#nbGenreHubBack,
#nbGenreHub .nb-hub-back,
#nbGenreHub .nb-hub-top #nbGenreHubBack{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;flex:0 0 38px!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1px solid color-mix(in srgb, var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 45%, rgba(255,255,255,.16))!important;background:linear-gradient(
180deg,
color-mix(in srgb, var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 13%, rgba(255,255,255,.05)),
rgba(10,10,18,.52)
)!important;color:transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:0!important;line-height:1!important;text-align:center!important;box-sizing:border-box!important;overflow:hidden!important}#nbGenreHubBack::before,
#nbGenreHub .nb-hub-back::before,
#nbGenreHub .nb-hub-top #nbGenreHubBack::before{content:"×"!important;width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:18px!important;font-weight:800!important;line-height:1!important;text-align:center!important;transform:translateY(-1px)!important}#nbGenreHubBack > *,
#nbGenreHub .nb-hub-back > *,
#nbGenreHub .nb-hub-top #nbGenreHubBack > *{display:none!important}#nbGenreHub .nb-hub-top{display:flex!important;align-items:center!important}#nbGenreHub .nb-hub-top #nbGenreHubBack{position:relative!important;top:auto!important;right:auto!important;left:auto!important;transform:none!important}#nbGenreHubTitle,
#nbGenreHub .nb-hub-title,
#nbGenreHub .nb-hub-top h1,
#nbGenreHub .nb-hub-top h2{text-transform:uppercase!important;letter-spacing:.08em!important;font-size:clamp(18px, 5vw, 24px)!important;font-weight:900!important}@media (max-width:700px){#nbGenreHubBack,
#nbGenreHub .nb-hub-back,
#nbGenreHub .nb-hub-top #nbGenreHubBack{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;flex-basis:36px!important}#nbGenreHubBack::before,
#nbGenreHub .nb-hub-back::before,
#nbGenreHub .nb-hub-top #nbGenreHubBack::before{width:36px!important;height:36px!important;font-size:17px!important}}#nbGenreHubBack,
#nbGenreHub .nb-hub-back,
#nbGenreHub .nb-hub-top #nbGenreHubBack{position:relative!important;color:transparent!important;overflow:hidden!important}#nbGenreHubBack::after,
#nbGenreHub .nb-hub-back::after,
#nbGenreHub .nb-hub-top #nbGenreHubBack::after{content:"×"!important;position:absolute!important;inset:0!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;color:#ffffff!important;opacity:1!important;visibility:visible!important;font-size:18px!important;font-weight:850!important;line-height:1!important;text-align:center!important;transform:translateY(-1px)!important;pointer-events:none!important}#nbGenreHubBack i,
#nbGenreHubBack span,
#nbGenreHub .nb-hub-back i,
#nbGenreHub .nb-hub-back span{display:none!important}#nbGenreHubBack,
#nbGenreHub .nb-hub-back{font-size:0!important}@media (max-width:700px){#nbGenreHubBack::after,
#nbGenreHub .nb-hub-back::after,
#nbGenreHub .nb-hub-top #nbGenreHubBack::after{font-size:17px!important}}#nbGenreHub .nb-hub-top,
#nbGenreHub .nb-genre-head,
#nbGenreHub .nb-genre-header,
#nbGenreHub .genre-head,
#nbGenreHub .genre-header,
#nbGenreHub header,
#nbGenreHub .overlay-header{background:linear-gradient(
180deg,
color-mix(in srgb, var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 18%, rgba(12,12,18,.58)),
color-mix(in srgb, var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 8%, rgba(6,6,10,.44))
)!important;border-bottom:1px solid color-mix(in srgb, var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 42%, rgba(255,255,255,.10))!important;border-top:1px solid rgba(255,255,255,.035)!important}#nbGenreHub::before{background:linear-gradient(
180deg,
color-mix(in srgb, var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 14%, rgba(12,12,18,.52)),
rgba(5,5,9,.30)
)!important}#nbGenreHub .nb-hub-top{background-color:color-mix(in srgb, var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 10%, rgba(5,5,10,.42))!important}#nbGenreHub .nb-hub-top::before,
#nbGenreHub .nb-hub-top::after{background:radial-gradient(
circle at 10% 0%,
color-mix(in srgb, var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 18%, transparent),
transparent 62%
)!important;opacity:.72!important;pointer-events:none!important}#nbGenreHubTitle,
#nbGenreHub .nb-hub-title,
#nbGenreHub .nb-hub-top h1,
#nbGenreHub .nb-hub-top h2,
#nbGenreHub .nb-hub-sub{position:relative!important;z-index:2!important}#nbGenreHubBack,
#nbGenreHub .nb-hub-back{position:relative!important;z-index:3!important}#nbGenreHub .nb-hub-top,
#nbGenreHub .nb-genre-head,
#nbGenreHub .nb-genre-header,
#nbGenreHub .genre-head,
#nbGenreHub .genre-header,
#nbGenreHub header,
#nbGenreHub .overlay-header{border-bottom:0!important}#nbGenreHub .nb-hub-top::after,
#nbGenreHub .nb-genre-head::after,
#nbGenreHub .nb-genre-header::after,
#nbGenreHub .genre-head::after,
#nbGenreHub .genre-header::after,
#nbGenreHub header::after,
#nbGenreHub .overlay-header::after{content:none!important;display:none!important;height:0!important;opacity:0!important;border:0!important}#nbSide{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;pointer-events:auto!important}#nbSide.open{position:fixed!important;top:0!important;bottom:0!important;right:0!important;left:auto!important;width:min(100vw, 460px)!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;pointer-events:auto!important;z-index:1000006!important}@media (max-width:700px){#nbSide.open{left:0!important;right:0!important;width:100vw!important}}#nbSide.open .nb-side-head{position:sticky!important;top:0!important;z-index:30!important}#nbSide.open,
#nbSide.open *{pointer-events:auto!important}#nbSide.open,
#nbSide.open .nb-settings-card,
#nbSide.open .nb-list-panel,
#nbSide.open .nb-side-head{touch-action:pan-y!important}#nbSide.open button,
#nbSide.open input,
#nbSide.open select,
#nbSide.open textarea{touch-action:manipulation!important}body.nb-nbside-independent-open #homeSections,
body.nb-nbside-independent-open #heroArea,
body.nb-nbside-independent-open #results,
body.nb-nbside-independent-open #bgSlider,
body.nb-nbside-independent-open .topbar,
body.nb-nbside-independent-open header.topbar,
body.nb-nbside-independent-open .app{pointer-events:none!important}body.nb-overlay-scroll-locked #nbSide.open,
html.nb-overlay-scroll-locked #nbSide.open{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;pointer-events:auto!important}#nbGenreHubBack,
#nbGenreHub .nb-hub-back,
#nbGenreHub .nb-hub-top #nbGenreHubBack{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;flex:0 0 38px!important;padding:0!important;margin:0!important;border-radius:999px!important;color:transparent!important;font-size:0!important;overflow:hidden!important}#nbGenreHubBack::after,
#nbGenreHub .nb-hub-back::after,
#nbGenreHub .nb-hub-top #nbGenreHubBack::after{content:"×"!important;position:absolute!important;inset:0!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;opacity:1!important;visibility:visible!important;font-size:18px!important;font-weight:850!important;line-height:1!important;transform:translateY(-1px)!important;pointer-events:none!important}#nbGenreHub .nb-hub-top{position:sticky!important;top:0!important;z-index:60!important;display:grid!important;grid-template-columns:minmax(0, 1fr) 40px!important;grid-template-areas:"title close"
"sub close"!important;align-items:center!important;column-gap:12px!important;padding:calc(env(safe-area-inset-top, 0px) + 18px)
max(18px, env(safe-area-inset-right, 0px) + 18px)
18px
max(18px, env(safe-area-inset-left, 0px) + 18px)!important;background:linear-gradient(
180deg,
color-mix(in srgb, var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 10%, rgba(8,8,12,.50)),
rgba(5,5,8,.18)
)!important;border:0!important;border-bottom:0!important}#nbGenreHub .nb-hub-title,
#nbGenreHubTitle{grid-area:title!important;margin:0!important}#nbGenreHub .nb-hub-sub{grid-area:sub!important;margin:6px 0 0!important}#nbGenreHubBack,
#nbGenreHub .nb-hub-back,
#nbGenreHub .nb-hub-top #nbGenreHubBack{grid-area:close!important;justify-self:end!important;align-self:center!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;border-radius:999px!important}#nbGenreHub .nb-hub-top,
#nbGenreHub .nb-hub-content,
#nbGenreHub .nb-hub-top::after,
#nbGenreHub .nb-hub-top::before{border-bottom:0!important}#nbGenreHub .nb-hub-top::after{display:none!important;content:none!important}#nbGenreHub .nb-hub-content{margin-top:0!important;padding-top:22px!important;border-top:0!important}#nbSide.open .nb-side-head{position:sticky!important;top:0!important;z-index:70!important;display:grid!important;grid-template-columns:minmax(0, 1fr) 40px!important;align-items:center!important;gap:12px!important;padding:calc(env(safe-area-inset-top, 0px) + 18px)
max(18px, env(safe-area-inset-right, 0px) + 18px)
18px
max(18px, env(safe-area-inset-left, 0px) + 18px)!important;min-height:auto!important;height:auto!important;background:linear-gradient(
180deg,
color-mix(in srgb, var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 8%, rgba(8,8,12,.46)),
rgba(5,5,8,.12)
)!important;border:0!important;border-bottom:0!important}#nbSide.open .nb-side-title{margin:0!important;transform:none!important;text-transform:uppercase!important;font-size:clamp(18px, 5vw, 22px)!important;letter-spacing:.08em!important;line-height:1.05!important;font-weight:900!important}#nbSide.open #nbCloseSide,
#nbSide.open .nb-close{justify-self:end!important;align-self:center!important;transform:none!important}#nbSide.open .nb-settings-card:first-of-type{margin-top:10px!important}#nbSide.open .nb-settings-card{border-top-color:color-mix(in srgb, var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 26%, rgba(255,255,255,.08))!important}#settingsPanel .panel-header,
#profilePanel .panel-header{background:linear-gradient(
180deg,
color-mix(in srgb, var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 8%, rgba(8,8,12,.46)),
rgba(5,5,8,.12)
)!important;border-bottom:0!important}#settingsPanel .box:first-of-type,
#profilePanel #profileContent,
#profilePanel .box:first-of-type{margin-top:8px!important}@media (max-width:700px){#nbGenreHub .nb-hub-top{grid-template-columns:minmax(0, 1fr) 38px!important;padding:calc(env(safe-area-inset-top, 0px) + 16px)
max(16px, env(safe-area-inset-right, 0px) + 16px)
16px
max(16px, env(safe-area-inset-left, 0px) + 16px)!important}#nbSide.open .nb-side-head{grid-template-columns:minmax(0, 1fr) 38px!important;padding:calc(env(safe-area-inset-top, 0px) + 16px)
max(16px, env(safe-area-inset-right, 0px) + 16px)
16px
max(16px, env(safe-area-inset-left, 0px) + 16px)!important}}#nbGenreHub,
#nbGenreHub.open{background-color:#050509!important;background-image:none!important}#nbGenreHub .nb-hub-top,
#nbGenreHub.open .nb-hub-top,
#nbGenreHub .nb-genre-head,
#nbGenreHub .nb-genre-header,
#nbGenreHub .genre-head,
#nbGenreHub .genre-header,
#nbGenreHub header,
#nbGenreHub .overlay-header{background:#050509!important;background-color:#050509!important;background-image:none!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid color-mix(
in srgb,
var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 65%,
rgba(255,255,255,.10)
)!important}#nbGenreHub .nb-hub-top::before,
#nbGenreHub .nb-genre-head::before,
#nbGenreHub .nb-genre-header::before,
#nbGenreHub .genre-head::before,
#nbGenreHub .genre-header::before,
#nbGenreHub header::before,
#nbGenreHub .overlay-header::before{content:none!important;display:none!important;background:transparent!important;background-image:none!important;opacity:0!important}#nbGenreHub .nb-hub-top::after,
#nbGenreHub .nb-genre-head::after,
#nbGenreHub .nb-genre-header::after,
#nbGenreHub .genre-head::after,
#nbGenreHub .genre-header::after,
#nbGenreHub header::after,
#nbGenreHub .overlay-header::after{content:""!important;display:block!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:1px!important;background:color-mix(
in srgb,
var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 70%,
rgba(255,255,255,.08)
)!important;opacity:.8!important;border:0!important}#nbGenreHub .nb-hub-content,
#nbGenreHub .nb-hub-content > *{background-color:#050509!important}#nbGenreHub .nb-hub-content::before,
#nbGenreHub .nb-hub-content::after,
#nbGenreHub::before,
#nbGenreHub::after{content:none!important;display:none!important;background:transparent!important;background-image:none!important;opacity:0!important}#nbGenreHub .nb-hub-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}#nbGenreHubTitle,
#nbGenreHub .nb-hub-title{flex:1 1 auto!important;order:1!important;margin:0!important;transform:none!important}#nbGenreHubBack,
#nbGenreHub .nb-hub-back{order:2!important;flex:0 0 38px!important;margin:0!important;transform:none!important;align-self:center!important}#profilePanel .panel-header,
#settingsPanel .panel-header{position:sticky!important;top:0!important;z-index:90!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:calc(env(safe-area-inset-top, 0px) + 4px)
max(18px, env(safe-area-inset-right, 0px) + 18px)
10px
max(18px, env(safe-area-inset-left, 0px) + 18px)!important;min-height:56px!important;height:auto!important;background:#050509!important;background-color:#050509!important;background-image:none!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid color-mix(
in srgb,
var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 65%,
rgba(255,255,255,.10)
)!important;overflow:visible!important;pointer-events:auto!important}#profilePanel .panel-header::before,
#profilePanel .panel-header::after,
#settingsPanel .panel-header::before,
#settingsPanel .panel-header::after{content:none!important;display:none!important;opacity:0!important;background:transparent!important;background-image:none!important;border:0!important;pointer-events:none!important}#profilePanel .panel-header h2,
#settingsPanel .panel-header h2{flex:1 1 auto!important;order:1!important;margin:0!important;padding:0!important;transform:translateY(-1px)!important;text-transform:uppercase!important;font-size:clamp(18px, 5vw, 24px)!important;letter-spacing:.085em!important;line-height:1!important;font-weight:900!important;pointer-events:auto!important}#profilePanel .panel-header .icon-btn,
#settingsPanel .panel-header .icon-btn{order:2!important;flex:0 0 38px!important;align-self:center!important;margin:0!important;transform:translateY(-1px)!important;pointer-events:auto!important;touch-action:manipulation!important}#nbSide.open .nb-side-head{position:sticky!important;top:0!important;z-index:90!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0, 1fr) 38px!important;align-items:center!important;gap:12px!important;padding:calc(env(safe-area-inset-top, 0px) + 5px)
max(18px, env(safe-area-inset-right, 0px) + 18px)
10px
max(18px, env(safe-area-inset-left, 0px) + 18px)!important;min-height:58px!important;height:auto!important;background:#050509!important;background-color:#050509!important;background-image:none!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid color-mix(
in srgb,
var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 65%,
rgba(255,255,255,.10)
)!important;overflow:visible!important}#nbSide.open .nb-side-head::before,
#nbSide.open .nb-side-head::after{content:none!important;display:none!important;opacity:0!important;background:transparent!important;background-image:none!important;border:0!important}#nbSide.open .nb-side-title{margin:0!important;padding:0!important;transform:translateY(-1px)!important;text-transform:uppercase!important;font-size:clamp(18px, 5vw, 24px)!important;letter-spacing:.085em!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important}#nbSide.open #nbCloseSide,
#nbSide.open .nb-close{justify-self:end!important;align-self:center!important;margin:0!important;transform:translateY(-1px)!important;pointer-events:auto!important;touch-action:manipulation!important}#profilePanel .box:first-of-type,
#settingsPanel .box:first-of-type,
#nbSide.open .nb-settings-card:first-of-type{margin-top:14px!important}#profilePanel,
#settingsPanel,
#nbSide,
#profilePanel *,
#settingsPanel *,
#nbSide *{pointer-events:auto}@media (max-width:700px){#profilePanel .panel-header,
#settingsPanel .panel-header{padding:calc(env(safe-area-inset-top, 0px) + 3px)
max(16px, env(safe-area-inset-right, 0px) + 16px)
9px
max(16px, env(safe-area-inset-left, 0px) + 16px)!important;min-height:54px!important}#profilePanel .panel-header h2,
#settingsPanel .panel-header h2,
#nbSide.open .nb-side-title{font-size:21px!important;letter-spacing:.08em!important;transform:translateY(-1px)!important}#profilePanel .panel-header .icon-btn,
#settingsPanel .panel-header .icon-btn{flex-basis:36px!important;transform:translateY(-1px)!important}#nbSide.open .nb-side-head{grid-template-columns:minmax(0, 1fr) 36px!important;padding:calc(env(safe-area-inset-top, 0px) + 4px)
max(16px, env(safe-area-inset-right, 0px) + 16px)
9px
max(16px, env(safe-area-inset-left, 0px) + 16px)!important;min-height:56px!important}#nbSide.open #nbCloseSide,
#nbSide.open .nb-close{transform:translateY(-1px)!important}}#profilePanel.active,
#profilePanel.open,
#settingsPanel.active,
#settingsPanel.open{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;pointer-events:auto!important;z-index:1000005!important}#profilePanel.active,
#profilePanel.open,
#settingsPanel.active,
#settingsPanel.open,
#profilePanel.active *,
#profilePanel.open *,
#settingsPanel.active *,
#settingsPanel.open *{pointer-events:auto!important}body.nb-panels-isolated-open #profilePanel.active,
body.nb-panels-isolated-open #profilePanel.open,
body.nb-panels-isolated-open #settingsPanel.active,
body.nb-panels-isolated-open #settingsPanel.open,
html.nb-panels-isolated-open #profilePanel.active,
html.nb-panels-isolated-open #profilePanel.open,
html.nb-panels-isolated-open #settingsPanel.active,
html.nb-panels-isolated-open #settingsPanel.open{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;pointer-events:auto!important}body.nb-panels-isolated-open #homeSections,
body.nb-panels-isolated-open #heroArea,
body.nb-panels-isolated-open #results,
body.nb-panels-isolated-open #bgSlider,
body.nb-panels-isolated-open .topbar,
body.nb-panels-isolated-open header.topbar,
body.nb-panels-isolated-open .app{pointer-events:none!important}body.nb-panels-isolated-open #profilePanel,
body.nb-panels-isolated-open #settingsPanel,
body.nb-panels-isolated-open #profilePanel *,
body.nb-panels-isolated-open #settingsPanel *{pointer-events:auto!important}#profilePanel.active .panel-header,
#profilePanel.open .panel-header,
#settingsPanel.active .panel-header,
#settingsPanel.open .panel-header{position:sticky!important;top:0!important;z-index:100!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:calc(env(safe-area-inset-top, 0px) + 4px)
max(18px, env(safe-area-inset-right, 0px) + 18px)
10px
max(18px, env(safe-area-inset-left, 0px) + 18px)!important;min-height:56px!important;background:#050509!important;background-color:#050509!important;background-image:none!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid color-mix(
in srgb,
var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 65%,
rgba(255,255,255,.10)
)!important;overflow:visible!important;pointer-events:auto!important}#profilePanel .panel-header h2,
#settingsPanel .panel-header h2{margin:0!important;padding:0!important;transform:translateY(-1px)!important;text-transform:uppercase!important;font-size:clamp(18px, 5vw, 24px)!important;letter-spacing:.085em!important;line-height:1!important;font-weight:900!important;pointer-events:auto!important}#profilePanel .panel-header .icon-btn,
#settingsPanel .panel-header .icon-btn{flex:0 0 38px!important;align-self:center!important;margin:0!important;transform:translateY(-1px)!important;pointer-events:auto!important;touch-action:manipulation!important}#profilePanel .box:first-of-type,
#settingsPanel .box:first-of-type{margin-top:14px!important}#profilePanel button,
#profilePanel a,
#profilePanel input,
#profilePanel textarea,
#profilePanel select,
#settingsPanel button,
#settingsPanel a,
#settingsPanel input,
#settingsPanel textarea,
#settingsPanel select{pointer-events:auto!important;touch-action:manipulation!important}@media (max-width:700px){#profilePanel.active .panel-header,
#profilePanel.open .panel-header,
#settingsPanel.active .panel-header,
#settingsPanel.open .panel-header{padding:calc(env(safe-area-inset-top, 0px) + 3px)
max(16px, env(safe-area-inset-right, 0px) + 16px)
9px
max(16px, env(safe-area-inset-left, 0px) + 16px)!important;min-height:54px!important}#profilePanel .panel-header h2,
#settingsPanel .panel-header h2{font-size:21px!important;letter-spacing:.08em!important}#profilePanel .panel-header .icon-btn,
#settingsPanel .panel-header .icon-btn{flex-basis:36px!important}}#nbSide.open .nb-side-head{position:sticky!important;top:0!important;z-index:100!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0, 1fr) 40px!important;align-items:center!important;gap:12px!important;padding:calc(env(safe-area-inset-top, 0px) + 14px)
max(18px, env(safe-area-inset-right, 0px) + 18px)
14px
max(18px, env(safe-area-inset-left, 0px) + 18px)!important;min-height:74px!important;height:auto!important;background:#050509!important;background-color:#050509!important;background-image:none!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid color-mix(
in srgb,
var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 65%,
rgba(255,255,255,.10)
)!important;overflow:visible!important;pointer-events:auto!important}#nbSide.open .nb-side-head::before,
#nbSide.open .nb-side-head::after{content:none!important;display:none!important;opacity:0!important;background:transparent!important;background-image:none!important;border:0!important;pointer-events:none!important}#nbSide.open .nb-side-title{display:block!important;visibility:visible!important;opacity:1!important;margin:0!important;padding:0!important;transform:none!important;color:#fff!important;text-transform:uppercase!important;font-size:clamp(18px, 5vw, 24px)!important;letter-spacing:.085em!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important;overflow:visible!important;max-width:100%!important;pointer-events:auto!important}#nbSide.open #nbCloseSide,
#nbSide.open .nb-close{display:inline-flex!important;visibility:visible!important;opacity:1!important;justify-self:end!important;align-self:center!important;position:relative!important;inset:auto!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;margin:0!important;transform:none!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;border-radius:999px!important;overflow:visible!important;pointer-events:auto!important;touch-action:manipulation!important}@media (display-mode: standalone){#nbSide.open .nb-side-head{padding:calc(env(safe-area-inset-top, 0px) + 14px)
max(18px, env(safe-area-inset-right, 0px) + 18px)
14px
max(18px, env(safe-area-inset-left, 0px) + 18px)!important;min-height:74px!important}#nbSide.open .nb-side-title,
#nbSide.open #nbCloseSide,
#nbSide.open .nb-close{transform:none!important}}#nbSide.open .nb-settings-card:first-of-type{margin-top:18px!important}#nbSide.open{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}#profilePanel .panel-header,
#settingsPanel .panel-header{position:sticky!important;top:0!important;z-index:100!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:#050509!important;background-color:#050509!important;background-image:none!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid color-mix(
in srgb,
var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 65%,
rgba(255,255,255,.10)
)!important;overflow:visible!important}#profilePanel.active .panel-header,
#profilePanel.open .panel-header,
#settingsPanel.active .panel-header,
#settingsPanel.open .panel-header{padding:5px
max(18px, env(safe-area-inset-right, 0px) + 18px)
10px
max(18px, env(safe-area-inset-left, 0px) + 18px)!important;min-height:54px!important}@media (display-mode: standalone){#profilePanel.active .panel-header,
#profilePanel.open .panel-header,
#settingsPanel.active .panel-header,
#settingsPanel.open .panel-header{padding:4px
max(18px, env(safe-area-inset-right, 0px) + 18px)
9px
max(18px, env(safe-area-inset-left, 0px) + 18px)!important;min-height:52px!important}}@supports (-webkit-touch-callout: none){@media (display-mode: standalone){#profilePanel.active .panel-header,
#profilePanel.open .panel-header,
#settingsPanel.active .panel-header,
#settingsPanel.open .panel-header{padding:3px
max(18px, env(safe-area-inset-right, 0px) + 18px)
9px
max(18px, env(safe-area-inset-left, 0px) + 18px)!important;min-height:51px!important}}}#profilePanel .panel-header h2,
#settingsPanel .panel-header h2{display:block!important;visibility:visible!important;opacity:1!important;flex:1 1 auto!important;margin:0!important;padding:0!important;transform:translateY(-2px)!important;color:#fff!important;text-transform:uppercase!important;font-size:clamp(18px, 5vw, 24px)!important;letter-spacing:.085em!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important;overflow:visible!important;pointer-events:auto!important}#profilePanel .panel-header .icon-btn,
#settingsPanel .panel-header .icon-btn{display:inline-flex!important;visibility:visible!important;opacity:1!important;flex:0 0 38px!important;align-self:center!important;position:relative!important;inset:auto!important;margin:0!important;transform:translateY(-2px)!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;border-radius:999px!important;overflow:visible!important;pointer-events:auto!important;touch-action:manipulation!important}#profilePanel .panel-header::before,
#profilePanel .panel-header::after,
#settingsPanel .panel-header::before,
#settingsPanel .panel-header::after{content:none!important;display:none!important;opacity:0!important;background:transparent!important;background-image:none!important;border:0!important}#homeSections h2,
#homeSections h3,
.home-section-title,
.section-title,
.row-title,
.category-title,
.genre-title,
.netflix-row-title,
.rail-title,
.slider-title,
.section-head h2,
.section-head h3,
.home-row h2,
.home-row h3,
.movie-row h2,
.movie-row h3,
.content-row h2,
.content-row h3,
.row-header h2,
.row-header h3{text-transform:uppercase!important;letter-spacing:.045em!important}#homeSections h2,
#homeSections h3,
.home-section-title,
.section-title,
.row-title,
.category-title,
.genre-title,
.netflix-row-title,
.rail-title,
.slider-title{font-size:inherit}.movie-title,
.card-title,
.item-title,
.poster-title,
#netflixHeroTitle,
.netflix-hero-title,
.hero-title,
.details-title,
.player-title{text-transform:none!important;letter-spacing:normal!important}#nbAvatarModal,
.nb-avatar-modal,
#avatarModal,
.avatar-modal{position:fixed!important;inset:0!important;z-index:2147483000!important;pointer-events:auto!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important}#nbAvatarModal.open,
#nbAvatarModal.active,
#nbAvatarModal[style*="flex"],
.nb-avatar-modal.open,
.nb-avatar-modal.active,
.nb-avatar-modal[style*="flex"],
#avatarModal.open,
#avatarModal.active,
.avatar-modal.open,
.avatar-modal.active{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;z-index:2147483000!important}#nbAvatarModal .nb-avatar-box,
.nb-avatar-modal .nb-avatar-box,
#avatarModal .avatar-box,
.avatar-modal .avatar-box{position:relative!important;z-index:2147483001!important;max-height:84dvh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;pointer-events:auto!important}#nbSide.open{height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;pointer-events:auto!important}#nbSide.open *,
#nbAvatarModal *,
.nb-avatar-modal *,
#avatarModal *,
.avatar-modal *{pointer-events:auto!important}#profilePanel.active,
#profilePanel.open,
#settingsPanel.active,
#settingsPanel.open,
#nbSide.open{z-index:1000005!important}body.nb-avatar-modal-is-open #nbAvatarModal,
body.nb-avatar-modal-is-open .nb-avatar-modal,
body.nb-avatar-modal-is-open #avatarModal,
body.nb-avatar-modal-is-open .avatar-modal{z-index:2147483000!important}#nbGenreHub.open .nb-hub-row,
#nbGenreHub.open .genre-row,
#nbGenreHub.open .movies-slider,
#nbGenreHub.open .content-slider,
#nbGenreHub.open .row-slider{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;touch-action:pan-x pan-y!important;scroll-behavior:smooth!important;scrollbar-width:none!important;cursor:grab!important}#nbGenreHub.open .nb-hub-row::-webkit-scrollbar,
#nbGenreHub.open .genre-row::-webkit-scrollbar,
#nbGenreHub.open .movies-slider::-webkit-scrollbar,
#nbGenreHub.open .content-slider::-webkit-scrollbar,
#nbGenreHub.open .row-slider::-webkit-scrollbar{display:none!important}#nbGenreHub.open .nb-hub-row.nb-dragging,
#nbGenreHub.open .genre-row.nb-dragging,
#nbGenreHub.open .movies-slider.nb-dragging,
#nbGenreHub.open .content-slider.nb-dragging,
#nbGenreHub.open .row-slider.nb-dragging{cursor:grabbing!important;scroll-behavior:auto!important}#nbGenreHub.open .nb-hub-card,
#nbGenreHub.open .genre-card{scroll-snap-align:start!important}.search-bar.open,
.search-bar.active,
.search-bar:focus-within{overflow:visible!important;border-radius:999px!important}.search-bar.open #searchInput,
.search-bar.active #searchInput,
.search-bar:focus-within #searchInput,
.search-bar.open input.search-input,
.search-bar.active input.search-input,
.search-bar:focus-within input.search-input{border-radius:999px!important;padding-right:72px!important;background:linear-gradient(
180deg,
color-mix(in srgb, var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 88%, rgba(255,255,255,.18)),
color-mix(in srgb, var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 72%, rgba(0,0,0,.30))
)!important;border:1.5px solid color-mix(
in srgb,
var(--nb-primary, var(--nb-accent, var(--accent, #8b5cf6))) 78%,
rgba(255,255,255,.20)
)!important;color:#fff!important}.search-bar.open .search-btn,
.search-bar.active .search-btn,
.search-bar:focus-within .search-btn{transform:none!important;margin:0!important;z-index:20!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;border-radius:999px!important}.search-bar.open .search-btn,
.search-bar.active .search-btn{top:auto!important}.search-bar.open .search-btn i,
.search-bar.active .search-btn i,
.search-bar:focus-within .search-btn i,
.search-bar.open .search-btn svg,
.search-bar.active .search-btn svg,
.search-bar:focus-within .search-btn svg{opacity:1!important;visibility:visible!important;display:inline-block!important;color:#fff!important}#suggestionsBox{z-index:99999!important}@media (max-width:700px){.search-bar.open #searchInput,
.search-bar.active #searchInput,
.search-bar:focus-within #searchInput,
.search-bar.open input.search-input,
.search-bar.active input.search-input,
.search-bar:focus-within input.search-input{padding-right:68px!important}}.search-bar.open .search-btn,
.search-bar.active .search-btn,
.search-bar:focus-within .search-btn{top:auto!important;bottom:0!important;transform:none!important;margin-top:0!important;margin-bottom:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.search-bar.open .search-btn i,
.search-bar.active .search-btn i,
.search-bar:focus-within .search-btn i,
.search-bar.open .search-btn svg,
.search-bar.active .search-btn svg,
.search-bar:focus-within .search-btn svg{line-height:1!important;margin:0!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.search-bar:not(.open):not(.active):not(:focus-within) .search-btn{transform:none!important}#nbSupportModal,
.nb-support-modal,
#supportModal,
.support-modal,
#nbLegalModal,
#legalModal,
#privacyModal,
#termsModal,
#dmcaModal,
#aboutModal,
.nb-legal-modal,
.legal-modal,
.privacy-modal,
.terms-modal,
.dmca-modal,
.about-modal{position:fixed!important;inset:0!important;z-index:2147482500!important;pointer-events:auto!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important}#nbSupportModal.open,
#nbSupportModal.active,
.nb-support-modal.open,
.nb-support-modal.active,
#supportModal.open,
#supportModal.active,
.support-modal.open,
.support-modal.active,
#nbLegalModal.open,
#legalModal.open,
#privacyModal.open,
#termsModal.open,
#dmcaModal.open,
#aboutModal.open,
.nb-legal-modal.open,
.legal-modal.open,
.privacy-modal.open,
.terms-modal.open,
.dmca-modal.open,
.about-modal.open,
#nbLegalModal.active,
#legalModal.active,
#privacyModal.active,
#termsModal.active,
#dmcaModal.active,
#aboutModal.active,
.nb-legal-modal.active,
.legal-modal.active,
.privacy-modal.active,
.terms-modal.active,
.dmca-modal.active,
.about-modal.active{display:flex!important;visibility:visible!important;opacity:1!important;z-index:2147482500!important;pointer-events:auto!important}#nbSupportModal *,
.nb-support-modal *,
#supportModal *,
.support-modal *,
#nbLegalModal *,
#legalModal *,
#privacyModal *,
#termsModal *,
#dmcaModal *,
#aboutModal *,
.nb-legal-modal *,
.legal-modal *,
.privacy-modal *,
.terms-modal *,
.dmca-modal *,
.about-modal *{pointer-events:auto!important}#settingsPanel.active,
#settingsPanel.open,
#profilePanel.active,
#profilePanel.open,
#nbSide.open{z-index:1000005!important}body.nb-settings-child-open #nbSupportModal,
body.nb-settings-child-open .nb-support-modal,
body.nb-settings-child-open #supportModal,
body.nb-settings-child-open .support-modal,
body.nb-settings-child-open #nbLegalModal,
body.nb-settings-child-open #legalModal,
body.nb-settings-child-open #privacyModal,
body.nb-settings-child-open #termsModal,
body.nb-settings-child-open #dmcaModal,
body.nb-settings-child-open #aboutModal,
body.nb-settings-child-open .nb-legal-modal,
body.nb-settings-child-open .legal-modal,
body.nb-settings-child-open .privacy-modal,
body.nb-settings-child-open .terms-modal,
body.nb-settings-child-open .dmca-modal,
body.nb-settings-child-open .about-modal{z-index:2147482500!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}#nbSupportModal .close,
#nbSupportModal .modal-close,
#nbSupportModal button,
.nb-support-modal .close,
.nb-support-modal .modal-close,
.nb-support-modal button,
#nbLegalModal .close,
#legalModal .close,
#privacyModal .close,
#termsModal .close,
#dmcaModal .close,
#aboutModal .close{position:relative;z-index:2147482501!important}*,
*::before,
*::after{-webkit-tap-highlight-color:transparent!important}button,
a,
[role="button"],
.icon-btn,
.search-btn,
.nb-close,
.close,
.card,
.movie-card,
.home-card,
.nb-hub-card,
.nb-settings-card,
.nb-legal-item,
input,
select,
textarea{-webkit-tap-highlight-color:transparent!important}button:focus,
button:active,
a:focus,
a:active,
[role="button"]:focus,
[role="button"]:active,
.icon-btn:focus,
.icon-btn:active,
.search-btn:focus,
.search-btn:active,
.nb-close:focus,
.nb-close:active,
.close:focus,
.close:active{outline:none!important}html,
body{height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior-y:auto!important}body{position:relative!important}#app,
.app,
.wrapper,
.main,
main,
#home,
#homePage,
#homeScreen,
#homeSections,
.sections,
.content,
.page,
.home,
.home-page{overflow-y:visible!important;touch-action:pan-y!important}.row,
.movies-row,
.movies-slider,
.content-slider,
.nb-hub-row,
.genre-row,
.home-row,
.rail,
.slider{touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important}#profilePanel.active,
#profilePanel.open,
#settingsPanel.active,
#settingsPanel.open,
#nbSide.open,
#nbGenreHub.open,
#searchResults.open,
#searchResults.active,
.search-results.open,
.search-results.active,
.overlay.open,
.panel.open,
.modal.open{height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}#searchResults,
.search-results,
.results-page,
.results-overlay{min-height:auto!important;padding-bottom:max(24px, env(safe-area-inset-bottom, 0px))!important}html.nb-android *{will-change:auto!important}img,
.card img,
.movie-card img,
.home-card img{user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important}html.nb-android,
body.nb-android{scroll-behavior:auto!important}html.nb-android iframe,
html.nb-android video,
html.nb-android .trailer,
html.nb-android .trailer-box,
html.nb-android .trailer-modal,
html.nb-android #trailerModal,
html.nb-android #trailerPlayer,
html.nb-android #trailerFrame,
html.nb-android .youtube-frame,
html.nb-android .player,
html.nb-android .player-modal,
html.nb-android #playerModal,
html.nb-android #profilePanel,
html.nb-android #settingsPanel,
html.nb-android #nbSide,
html.nb-android #nbGenreHub,
html.nb-android #nbAvatarModal,
html.nb-android .nb-avatar-modal,
html.nb-android #nbSupportModal,
html.nb-android #nbLegalModal,
html.nb-android .modal.open,
html.nb-android .overlay.open,
html.nb-android .panel.open{content-visibility:visible!important;contain:none!important;contain-intrinsic-size:auto!important}html.nb-android #homeSections > .section,
html.nb-android #homeSections > .home-section,
html.nb-android #homeSections > .movie-section,
html.nb-android #homeSections > .content-section,
html.nb-android #homeSections > .row-section{content-visibility:auto;contain-intrinsic-size:1px 560px}html.nb-android #profilePanel img,
html.nb-android #settingsPanel img,
html.nb-android #nbSide img,
html.nb-android #nbAvatarModal img,
html.nb-android .nb-avatar-modal img,
html.nb-android #nbSupportModal img,
html.nb-android #nbLegalModal img,
html.nb-android .modal img,
html.nb-android .overlay img{content-visibility:visible!important;contain:none!important}html.nb-android body,
html.nb-android main,
html.nb-android #home,
html.nb-android #homeScreen,
html.nb-android #homePage,
html.nb-android #homeSections{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior-y:auto!important}html.nb-android.nb-scrolling *,
html.nb-android.nb-scrolling *::before,
html.nb-android.nb-scrolling *::after{transition-duration:0s!important}html.nb-android.nb-scrolling iframe,
html.nb-android.nb-scrolling video,
html.nb-android.nb-scrolling .trailer,
html.nb-android.nb-scrolling .player,
html.nb-android.nb-scrolling #trailerModal,
html.nb-android.nb-scrolling #playerModal{transition-duration:initial!important;animation-play-state:running!important}html.nb-android img{user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important}html.nb-android .movies-slider,
html.nb-android .content-slider,
html.nb-android .row-slider,
html.nb-android .home-row,
html.nb-android .nb-hub-row,
html.nb-android .genre-row{-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;touch-action:pan-x pan-y!important}html.nb-android #profilePanel:not(.active):not(.open),
html.nb-android #settingsPanel:not(.active):not(.open),
html.nb-android #nbSide:not(.open),
html.nb-android #nbGenreHub:not(.open),
html.nb-android #nbAvatarModal:not(.open):not(.active),
html.nb-android #nbSupportModal:not(.open):not(.active),
html.nb-android #nbLegalModal:not(.open):not(.active),
html.nb-android .modal:not(.open):not(.active),
html.nb-android .overlay:not(.open):not(.active){content-visibility:hidden!important}html.nb-android *,
html.nb-android *::before,
html.nb-android *::after{-webkit-tap-highlight-color:transparent!important}html.nb-android .netflix-hero,
html.nb-android .hero,
html.nb-android .hero-section,
html.nb-android .top-categories,
html.nb-android .categories-bar,
html.nb-android .category-chips,
html.nb-android .genre-chips{content-visibility:visible!important;contain:none!important}html.nb-android #homeSections > *:not(:nth-child(-n/**/+3)),
html.nb-android .sections > *:not(:nth-child(-n/**/+3)){content-visibility:auto;contain-intrinsic-size:1px 540px}html.nb-android #homeSections > *:nth-child(-n/**/+3),
html.nb-android .sections > *:nth-child(-n/**/+3){content-visibility:visible!important;contain:none!important}html.nb-android #profilePanel:not(.active):not(.open),
html.nb-android #settingsPanel:not(.active):not(.open),
html.nb-android #nbSide:not(.open),
html.nb-android #nbGenreHub:not(.open),
html.nb-android #nbAvatarModal:not(.open):not(.active),
html.nb-android #nbSupportModal:not(.open):not(.active),
html.nb-android #nbLegalModal:not(.open):not(.active),
html.nb-android .modal:not(.open):not(.active),
html.nb-android .overlay:not(.open):not(.active),
html.nb-android .panel:not(.open):not(.active){content-visibility:hidden!important;contain-intrinsic-size:0 0!important;pointer-events:none!important}html.nb-android #profilePanel.active,
html.nb-android #profilePanel.open,
html.nb-android #settingsPanel.active,
html.nb-android #settingsPanel.open,
html.nb-android #nbSide.open,
html.nb-android #nbGenreHub.open,
html.nb-android #nbAvatarModal.open,
html.nb-android #nbAvatarModal.active,
html.nb-android #nbSupportModal.open,
html.nb-android #nbSupportModal.active,
html.nb-android #nbLegalModal.open,
html.nb-android #nbLegalModal.active,
html.nb-android .modal.open,
html.nb-android .modal.active,
html.nb-android .overlay.open,
html.nb-android .overlay.active,
html.nb-android .panel.open,
html.nb-android .panel.active{content-visibility:visible!important;contain:none!important;pointer-events:auto!important}html.nb-android #profilePanel.open img,
html.nb-android #profilePanel.active img,
html.nb-android #settingsPanel.open img,
html.nb-android #settingsPanel.active img,
html.nb-android #nbSide.open img,
html.nb-android #nbAvatarModal.open img,
html.nb-android #nbAvatarModal.active img,
html.nb-android #nbGenreHub.open img,
html.nb-android #nbSupportModal.open img,
html.nb-android #nbLegalModal.open img,
html.nb-android .modal.open img,
html.nb-android .overlay.open img{content-visibility:visible!important;contain:none!important}html.nb-android iframe,
html.nb-android video,
html.nb-android .trailer,
html.nb-android .trailer-modal,
html.nb-android #trailerModal,
html.nb-android #trailerFrame,
html.nb-android #trailerPlayer,
html.nb-android .player,
html.nb-android .player-modal,
html.nb-android #playerModal{content-visibility:visible!important;contain:none!important;transform:translateZ(0)}html.nb-android body.nb-trailer-preparing #trailerModal,
html.nb-android body.nb-trailer-preparing .trailer-modal{opacity:0!important;pointer-events:none!important}html.nb-android body.nb-trailer-ready #trailerModal,
html.nb-android body.nb-trailer-ready .trailer-modal{opacity:1!important;pointer-events:auto!important}html.nb-android.nb-scrolling *{transition-duration:0s!important}html.nb-android.nb-scrolling iframe,
html.nb-android.nb-scrolling video,
html.nb-android.nb-scrolling #trailerModal *,
html.nb-android.nb-scrolling .trailer-modal *{transition-duration:initial!important}html.nb-android body,
html.nb-android #home,
html.nb-android #homeSections{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}html.nb-android #homeSections > *:nth-child(-n/**/+2),
html.nb-android .sections > *:nth-child(-n/**/+2){content-visibility:visible!important;contain:none!important}html.nb-android #homeSections > *:nth-child(n/**/+3),
html.nb-android .sections > *:nth-child(n/**/+3){content-visibility:auto!important;contain-intrinsic-size:1px 560px!important}html.nb-android #intro,
html.nb-android #introScreen,
html.nb-android .intro,
html.nb-android .intro-screen,
html.nb-android .splash,
html.nb-android .splash-screen,
html.nb-android .loading-screen,
html.nb-android .app-intro,
html.nb-android .intro-logo,
html.nb-android .intro-trailer{content-visibility:visible!important;contain:none!important;transform:translateZ(0);will-change:opacity, transform!important}html.nb-android body.nb-intro-running #homeSections,
html.nb-android body.nb-intro-running #profilePanel,
html.nb-android body.nb-intro-running #settingsPanel,
html.nb-android body.nb-intro-running #nbSide,
html.nb-android body.nb-intro-running #nbGenreHub{content-visibility:hidden!important;pointer-events:none!important}html.nb-android body.nb-intro-done #homeSections{content-visibility:visible!important}html.nb-android.nb-scrolling #intro *,
html.nb-android.nb-scrolling .intro *,
html.nb-android.nb-scrolling iframe,
html.nb-android.nb-scrolling video,
html.nb-android.nb-scrolling #trailerModal *,
html.nb-android.nb-scrolling .trailer-modal *{transition-duration:initial!important;animation-play-state:running!important}html.nb-android img{image-rendering:auto!important}html.nb-android,
html.nb-android body{scroll-behavior:auto!important}html.nb-android body,
html.nb-android main,
html.nb-android #home,
html.nb-android #homeScreen,
html.nb-android #homePage,
html.nb-android #homeSections,
html.nb-android .wrapper,
html.nb-android .main,
html.nb-android .content{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior-y:auto!important;scroll-behavior:auto!important}html.nb-android .movies-slider,
html.nb-android .content-slider,
html.nb-android .row-slider,
html.nb-android .home-row,
html.nb-android .movie-row,
html.nb-android .rail,
html.nb-android .slider,
html.nb-android .nb-hub-row,
html.nb-android .genre-row,
html.nb-android #nbGenreHub.open .nb-hub-row,
html.nb-android #nbGenreHub.open .genre-row,
html.nb-android #nbGenreHub.open .movies-slider,
html.nb-android #nbGenreHub.open .content-slider,
html.nb-android #nbGenreHub.open .row-slider{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;overscroll-behavior-x:auto!important;scroll-behavior:auto!important;scroll-snap-type:none!important;scroll-padding:0!important;cursor:default!important}html.nb-android .movies-slider > *,
html.nb-android .content-slider > *,
html.nb-android .row-slider > *,
html.nb-android .home-row > *,
html.nb-android .movie-row > *,
html.nb-android .rail > *,
html.nb-android .slider > *,
html.nb-android .nb-hub-row > *,
html.nb-android .genre-row > *,
html.nb-android #nbGenreHub.open .nb-hub-card,
html.nb-android #nbGenreHub.open .genre-card,
html.nb-android #nbGenreHub.open .movie-card,
html.nb-android #nbGenreHub.open .content-card{scroll-snap-align:none!important;scroll-snap-stop:normal!important}html.nb-android.nb-scrolling #intro *,
html.nb-android.nb-scrolling #introScreen *,
html.nb-android.nb-scrolling .intro *,
html.nb-android.nb-scrolling .intro-screen *,
html.nb-android.nb-scrolling .splash *,
html.nb-android.nb-scrolling .splash-screen *,
html.nb-android.nb-scrolling .app-intro *,
html.nb-android.nb-scrolling iframe,
html.nb-android.nb-scrolling video{transition-duration:initial!important;animation-play-state:running!important}html.nb-android .netflix-hero,
html.nb-android .hero,
html.nb-android .hero-section,
html.nb-android .top-categories,
html.nb-android .categories-bar,
html.nb-android .category-chips,
html.nb-android .genre-chips,
html.nb-android #homeSections > *:nth-child(-n/**/+2),
html.nb-android .sections > *:nth-child(-n/**/+2){content-visibility:visible!important;contain:none!important}html.nb-android,
html.nb-android body{overflow-x:hidden!important;overflow-y:auto!important;height:auto!important;min-height:100dvh!important;position:relative!important;touch-action:pan-y!important;overscroll-behavior-y:auto!important;scroll-behavior:auto!important}html.nb-android #app,
html.nb-android .app,
html.nb-android .wrapper,
html.nb-android main,
html.nb-android .main,
html.nb-android #home,
html.nb-android #homeScreen,
html.nb-android #homePage,
html.nb-android #homeSections,
html.nb-android .sections,
html.nb-android .content{overflow-y:visible!important;overflow-x:hidden!important;height:auto!important;min-height:auto!important;touch-action:pan-y!important;scroll-behavior:auto!important}html.nb-android .movies-slider,
html.nb-android .content-slider,
html.nb-android .row-slider,
html.nb-android .home-row,
html.nb-android .movie-row,
html.nb-android .rail,
html.nb-android .slider,
html.nb-android .nb-hub-row,
html.nb-android .genre-row,
html.nb-android #nbGenreHub.open .nb-hub-row,
html.nb-android #nbGenreHub.open .genre-row,
html.nb-android #nbGenreHub.open .movies-slider,
html.nb-android #nbGenreHub.open .content-slider,
html.nb-android #nbGenreHub.open .row-slider{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;scroll-behavior:auto!important;scroll-snap-type:none!important}html.nb-android .movies-slider *,
html.nb-android .content-slider *,
html.nb-android .row-slider *,
html.nb-android .home-row *,
html.nb-android .movie-row *,
html.nb-android .rail *,
html.nb-android .slider *,
html.nb-android .nb-hub-row *,
html.nb-android .genre-row *{touch-action:pan-x pan-y!important}html.nb-android body:not(.nb-avatar-modal-is-open):not(.nb-settings-child-open):not(.nb-support-open):not(.nb-legal-open){overflow-y:auto!important;touch-action:pan-y!important}html.nb-android #profilePanel.active,
html.nb-android #profilePanel.open,
html.nb-android #settingsPanel.active,
html.nb-android #settingsPanel.open,
html.nb-android #nbSide.open,
html.nb-android #nbGenreHub.open,
html.nb-android #nbAvatarModal.open,
html.nb-android #nbAvatarModal.active,
html.nb-android #nbSupportModal.open,
html.nb-android #nbSupportModal.active,
html.nb-android #nbLegalModal.open,
html.nb-android #nbLegalModal.active,
html.nb-android .modal.open,
html.nb-android .modal.active,
html.nb-android .overlay.open,
html.nb-android .overlay.active,
html.nb-android .panel.open,
html.nb-android .panel.active{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior-y:contain!important;height:100dvh!important;max-height:100dvh!important}html.nb-android .dragging,
html.nb-android .nb-dragging{cursor:default!important;scroll-behavior:auto!important}html.nb-android,
html.nb-android body{scroll-behavior:auto!important;overscroll-behavior-y:auto!important}html.nb-android #homeSections .movies-slider,
html.nb-android #homeSections .content-slider,
html.nb-android #homeSections .row-slider,
html.nb-android #homeSections .home-row,
html.nb-android #homeSections .movie-row{contain:layout paint!important;transform:translateZ(0)}html.nb-android #homeSections .home-card,
html.nb-android #homeSections .movie-card,
html.nb-android #homeSections .content-card,
html.nb-android #homeSections .poster-card,
html.nb-android #homeSections .media-card{contain:layout paint style!important;backface-visibility:hidden!important;transform:translateZ(0);transition-property:transform, opacity!important;transition-duration:.12s!important}html.nb-android #homeSections .home-card:hover,
html.nb-android #homeSections .movie-card:hover,
html.nb-android #homeSections .content-card:hover,
html.nb-android #homeSections .poster-card:hover,
html.nb-android #homeSections .media-card:hover,
html.nb-android #homeSections .home-card:hover img,
html.nb-android #homeSections .movie-card:hover img,
html.nb-android #homeSections .content-card:hover img{transform:translateZ(0)!important}html.nb-android.nb-fast-scrolling #homeSections .home-card,
html.nb-android.nb-fast-scrolling #homeSections .movie-card,
html.nb-android.nb-fast-scrolling #homeSections .content-card,
html.nb-android.nb-fast-scrolling #homeSections .poster-card,
html.nb-android.nb-fast-scrolling #homeSections .media-card,
html.nb-android.nb-fast-scrolling #homeSections .card{filter:none!important}html.nb-android.nb-fast-scrolling #homeSections *,
html.nb-android.nb-fast-scrolling #homeSections *::before,
html.nb-android.nb-fast-scrolling #homeSections *::after{transition-duration:0s!important;animation-play-state:paused!important}html.nb-android #profilePanel.open,
html.nb-android #profilePanel.active,
html.nb-android #settingsPanel.open,
html.nb-android #settingsPanel.active,
html.nb-android #nbSide.open,
html.nb-android #nbGenreHub.open,
html.nb-android .modal.open,
html.nb-android .overlay.open,
html.nb-android #intro,
html.nb-android #introScreen,
html.nb-android .intro,
html.nb-android iframe,
html.nb-android video{content-visibility:visible!important;contain:none!important}html.nb-android .movies-slider,
html.nb-android .content-slider,
html.nb-android .row-slider,
html.nb-android .home-row,
html.nb-android .movie-row,
html.nb-android .rail,
html.nb-android .slider,
html.nb-android .nb-hub-row,
html.nb-android .genre-row{scroll-snap-type:none!important;scroll-behavior:auto!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important}#playerModal,
#playerOverlay,
#watchOverlay,
#watchPlayer,
#netbomPlayer,
.player-modal,
.player-overlay,
.watch-overlay,
.watch-player,
.netbom-player,
.nb-player,
.nb-player-modal,
[class*="player-page"],
[class*="watch-page"]{z-index:2147482000!important}#playerModal.open,
#playerModal.active,
#playerOverlay.open,
#playerOverlay.active,
#watchOverlay.open,
#watchOverlay.active,
#watchPlayer.open,
#watchPlayer.active,
#netbomPlayer.open,
#netbomPlayer.active,
.player-modal.open,
.player-modal.active,
.player-overlay.open,
.player-overlay.active,
.watch-overlay.open,
.watch-overlay.active,
.watch-player.open,
.watch-player.active,
.netbom-player.open,
.netbom-player.active,
.nb-player.open,
.nb-player.active,
.nb-player-modal.open,
.nb-player-modal.active{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;background:radial-gradient(circle at 50% 0%, rgba(255,255,255,.035), transparent 34%),
linear-gradient(180deg, rgba(8,7,13,.98), rgba(4,3,8,.995))!important;border:0!important}#playerModal .player-page,
#playerModal .player-shell,
#playerModal .player-content,
#playerModal .player-wrapper,
#playerModal .player-container,
#playerModal .player-box,
#playerModal .watch-page,
#playerModal .watch-shell,
#playerOverlay .player-page,
#playerOverlay .player-shell,
#playerOverlay .player-content,
#playerOverlay .player-wrapper,
#playerOverlay .player-container,
#playerOverlay .player-box,
#watchOverlay .player-page,
#watchOverlay .player-shell,
#watchOverlay .player-content,
#watchOverlay .player-wrapper,
#watchOverlay .player-container,
#watchOverlay .player-box,
.player-modal .player-page,
.player-modal .player-shell,
.player-modal .player-content,
.player-modal .player-wrapper,
.player-modal .player-container,
.player-modal .player-box,
.player-overlay .player-page,
.player-overlay .player-shell,
.player-overlay .player-content,
.player-overlay .player-wrapper,
.player-overlay .player-container,
.player-overlay .player-box,
.nb-player .player-page,
.nb-player .player-shell,
.nb-player .player-content,
.nb-player .player-wrapper,
.nb-player .player-container,
.nb-player .player-box,
.netbom-player .player-page,
.netbom-player .player-shell,
.netbom-player .player-content,
.netbom-player .player-wrapper,
.netbom-player .player-container,
.netbom-player .player-box,
[class*="player-page"] > *,
[class*="watch-page"] > *{background:transparent!important}body.nb-player-open .player-page,
body.nb-player-open .player-shell,
body.nb-player-open .player-content,
body.nb-player-open .player-wrapper,
body.nb-player-open .player-container,
body.nb-player-open .watch-page,
body.nb-player-open .watch-shell{background:transparent!important;border-radius:0!important}body.nb-player-open .player-header,
body.nb-player-open .watch-header,
body.nb-player-open .player-top,
body.nb-player-open .watch-top,
body.nb-player-open [class*="player-head"],
body.nb-player-open [class*="watch-head"]{position:relative!important;z-index:2147482010!important;background:transparent!important}body.nb-player-open .player-close,
body.nb-player-open .watch-close,
body.nb-player-open .close-player,
body.nb-player-open #playerClose,
body.nb-player-open #watchClose,
body.nb-player-open .nb-close,
body.nb-player-open .close{z-index:2147482020!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.nb-player-open iframe,
body.nb-player-open video,
#playerModal iframe,
#playerModal video,
#playerOverlay iframe,
#playerOverlay video,
#watchOverlay iframe,
#watchOverlay video,
.player-modal iframe,
.player-modal video,
.player-overlay iframe,
.player-overlay video,
.nb-player iframe,
.nb-player video,
.netbom-player iframe,
.netbom-player video{background:#000!important;border-radius:18px!important;display:block!important}body.nb-player-open .advertisement,
body.nb-player-open .ad-card,
body.nb-player-open [class*="advertisement"],
body.nb-player-open [class*="advert"],
body.nb-player-open [id*="advert"]{position:relative!important;z-index:2!important;margin-top:18px!important}html.nb-android body.nb-player-open #playerModal,
html.nb-android body.nb-player-open #playerOverlay,
html.nb-android body.nb-player-open #watchOverlay,
html.nb-android body.nb-player-open #watchPlayer,
html.nb-android body.nb-player-open #netbomPlayer,
html.nb-android body.nb-player-open .player-modal,
html.nb-android body.nb-player-open .player-overlay,
html.nb-android body.nb-player-open .watch-overlay,
html.nb-android body.nb-player-open .watch-player,
html.nb-android body.nb-player-open .netbom-player,
html.nb-android body.nb-player-open .nb-player,
html.nb-android body.nb-player-open .nb-player-modal{content-visibility:visible!important;contain:none!important;height:100dvh!important;max-height:100dvh!important}body.nb-player-open #home,
body.nb-player-open #homeScreen,
body.nb-player-open #homePage,
body.nb-player-open #homeSections{pointer-events:none!important}body.nb-player-open #playerModal .advertisement,
body.nb-player-open #playerModal .ad-card,
body.nb-player-open #playerModal .ad-box,
body.nb-player-open #playerModal .ads-box,
body.nb-player-open #playerModal [class*="advertisement"],
body.nb-player-open #playerModal [class*="advert"],
body.nb-player-open #playerModal [class*="ad-"],
body.nb-player-open #playerModal [id*="advert"],
body.nb-player-open #playerModal [id*="ad-"],
body.nb-player-open #playerOverlay .advertisement,
body.nb-player-open #playerOverlay .ad-card,
body.nb-player-open #playerOverlay .ad-box,
body.nb-player-open #playerOverlay .ads-box,
body.nb-player-open #playerOverlay [class*="advertisement"],
body.nb-player-open #playerOverlay [class*="advert"],
body.nb-player-open #playerOverlay [class*="ad-"],
body.nb-player-open #playerOverlay [id*="advert"],
body.nb-player-open #playerOverlay [id*="ad-"],
body.nb-player-open #watchOverlay .advertisement,
body.nb-player-open #watchOverlay .ad-card,
body.nb-player-open #watchOverlay .ad-box,
body.nb-player-open #watchOverlay .ads-box,
body.nb-player-open #watchOverlay [class*="advertisement"],
body.nb-player-open #watchOverlay [class*="advert"],
body.nb-player-open #watchOverlay [class*="ad-"],
body.nb-player-open #watchOverlay [id*="advert"],
body.nb-player-open #watchOverlay [id*="ad-"],
body.nb-player-open .player-modal .advertisement,
body.nb-player-open .player-modal .ad-card,
body.nb-player-open .player-modal .ad-box,
body.nb-player-open .player-modal .ads-box,
body.nb-player-open .player-modal [class*="advertisement"],
body.nb-player-open .player-modal [class*="advert"],
body.nb-player-open .player-modal [class*="ad-"],
body.nb-player-open .player-modal [id*="advert"],
body.nb-player-open .player-modal [id*="ad-"],
body.nb-player-open .player-overlay .advertisement,
body.nb-player-open .player-overlay .ad-card,
body.nb-player-open .player-overlay .ad-box,
body.nb-player-open .player-overlay .ads-box,
body.nb-player-open .player-overlay [class*="advertisement"],
body.nb-player-open .player-overlay [class*="advert"],
body.nb-player-open .player-overlay [class*="ad-"],
body.nb-player-open .player-overlay [id*="advert"],
body.nb-player-open .player-overlay [id*="ad-"],
body.nb-player-open .nb-player .advertisement,
body.nb-player-open .nb-player .ad-card,
body.nb-player-open .nb-player .ad-box,
body.nb-player-open .nb-player .ads-box,
body.nb-player-open .nb-player [class*="advertisement"],
body.nb-player-open .nb-player [class*="advert"],
body.nb-player-open .nb-player [class*="ad-"],
body.nb-player-open .nb-player [id*="advert"],
body.nb-player-open .nb-player [id*="ad-"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body.nb-player-open #playerModal .player-spacer,
body.nb-player-open #playerModal .watch-spacer,
body.nb-player-open #playerModal .ad-spacer,
body.nb-player-open #playerModal [class*="spacer"],
body.nb-player-open #playerOverlay .player-spacer,
body.nb-player-open #playerOverlay .watch-spacer,
body.nb-player-open #playerOverlay .ad-spacer,
body.nb-player-open #playerOverlay [class*="spacer"],
body.nb-player-open #watchOverlay .player-spacer,
body.nb-player-open #watchOverlay .watch-spacer,
body.nb-player-open #watchOverlay .ad-spacer,
body.nb-player-open #watchOverlay [class*="spacer"],
body.nb-player-open .player-modal .player-spacer,
body.nb-player-open .player-modal .watch-spacer,
body.nb-player-open .player-modal .ad-spacer,
body.nb-player-open .player-modal [class*="spacer"],
body.nb-player-open .player-overlay .player-spacer,
body.nb-player-open .player-overlay .watch-spacer,
body.nb-player-open .player-overlay .ad-spacer,
body.nb-player-open .player-overlay [class*="spacer"],
body.nb-player-open .nb-player .player-spacer,
body.nb-player-open .nb-player .watch-spacer,
body.nb-player-open .nb-player .ad-spacer,
body.nb-player-open .nb-player [class*="spacer"]{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}body.nb-player-open #playerModal,
body.nb-player-open #playerOverlay,
body.nb-player-open #watchOverlay,
body.nb-player-open #watchPlayer,
body.nb-player-open #netbomPlayer,
body.nb-player-open .player-modal,
body.nb-player-open .player-overlay,
body.nb-player-open .watch-overlay,
body.nb-player-open .watch-player,
body.nb-player-open .netbom-player,
body.nb-player-open .nb-player,
body.nb-player-open .nb-player-modal{background:#050509!important}body.nb-player-open .player-page,
body.nb-player-open .player-shell,
body.nb-player-open .player-content,
body.nb-player-open .player-wrapper,
body.nb-player-open .player-container,
body.nb-player-open .watch-page,
body.nb-player-open .watch-shell{padding-bottom:24px!important;margin-bottom:0!important;background:transparent!important}.topbar{position:fixed!important;min-height:74px!important}.topbar .logo{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%, -50%)!important;text-align:center!important;z-index:2!important;pointer-events:none!important}.topbar > .icon-btn:first-child{position:relative!important;z-index:5!important;flex:0 0 42px!important}#mainProfileBtn.nb-main-profile-btn,
#mainProfileBtn{position:fixed!important;top:15px!important;right:max(14px, calc((100vw - 600px) / 2 + 14px))!important;z-index:1000002!important;opacity:1!important;visibility:visible!important;display:flex!important;pointer-events:auto!important}#searchHeaderBackBtn{position:fixed!important;top:15px!important;right:max(64px, calc((100vw - 600px) / 2 + 64px))!important;width:42px!important;height:42px!important;z-index:1000001!important}.search-bar{position:fixed!important;top:15px!important;bottom:auto!important;left:auto!important;right:max(112px, calc((100vw - 600px) / 2 + 112px))!important;width:44px!important;max-width:none!important;height:44px!important;padding:0!important;margin:0!important;transform:none!important;background:transparent!important;border:0!important;overflow:visible!important;z-index:1000000!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;pointer-events:auto!important}.search-bar .search-btn{width:42px!important;height:42px!important;min-width:42px!important;border-radius:999px!important;background:var(--nb-accent, var(--red, #8b5cf6))!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1000003!important}.search-bar:not(.open):not(.active):not(:focus-within) #searchInput,
.search-bar:not(.open):not(.active):not(:focus-within) input.search-input{width:0!important;min-width:0!important;max-width:0!important;height:0!important;padding:0!important;margin:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.search-bar.open,
.search-bar.active,
.search-bar:focus-within{top:14px!important;right:max(112px, calc((100vw - 600px) / 2 + 112px))!important;width:min(390px, calc(100vw - 180px))!important;height:46px!important;padding:0 3px 0 14px!important;border-radius:999px!important;background:rgba(10,10,10,.92)!important;border:1px solid rgba(var(--nb-accent-rgb, 139,92,246), .32)!important}.search-bar.open #searchInput,
.search-bar.active #searchInput,
.search-bar:focus-within #searchInput,
.search-bar.open input.search-input,
.search-bar.active input.search-input,
.search-bar:focus-within input.search-input{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:42px!important;opacity:1!important;pointer-events:auto!important;margin:0!important;padding:0 12px!important;background:transparent!important;border:0!important;color:#fff!important}#suggestionsBox{position:absolute!important;top:52px!important;left:0!important;right:0!important;z-index:1000004!important}@media (max-width: 520px){.topbar{padding-left:14px!important;padding-right:14px!important}.topbar .logo h1{font-size:24px!important;white-space:nowrap!important}#mainProfileBtn.nb-main-profile-btn,
#mainProfileBtn{right:12px!important}#searchHeaderBackBtn{right:62px!important}.search-bar{right:112px!important}.search-bar.open,
.search-bar.active,
.search-bar:focus-within{right:112px!important;width:calc(100vw - 174px)!important}}#mainProfileBtn.nb-main-profile-btn,
#mainProfileBtn{top:15px!important;right:max(14px, calc((100vw - 600px) / 2 + 14px))!important;width:42px!important;height:42px!important}#searchHeaderBackBtn{top:15px!important;right:max(62px, calc((100vw - 600px) / 2 + 62px))!important;width:42px!important;height:42px!important}.search-bar{top:17px!important;right:max(62px, calc((100vw - 600px) / 2 + 62px))!important;width:38px!important;height:38px!important;min-width:38px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;z-index:1000000!important}.search-bar .search-btn,
.search-bar.open .search-btn,
.search-bar.active .search-btn,
.search-bar:focus-within .search-btn{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;margin:0!important;border-radius:999px!important;font-size:17px!important;line-height:1!important;transform:none!important}.search-bar .search-btn i,
.search-bar .search-btn svg{font-size:17px!important;width:17px!important;height:17px!important;line-height:1!important}.search-bar.open,
.search-bar.active,
.search-bar:focus-within{top:15px!important;right:max(62px, calc((100vw - 600px) / 2 + 62px))!important;width:min(380px, calc(100vw - 128px))!important;height:42px!important;min-width:0!important;padding:0 2px 0 12px!important}.search-bar.search-hidden,
body.nb-search-results-mode .search-bar,
body.nb-search-locked-hidden .search-bar,
body.nb-details-open .search-bar,
body.player-open .search-bar{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.nb-search-results-mode #searchHeaderBackBtn.show{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}@media (max-width: 520px){#mainProfileBtn.nb-main-profile-btn,
#mainProfileBtn{right:12px!important;width:42px!important;height:42px!important}#searchHeaderBackBtn{right:62px!important;width:42px!important;height:42px!important}.search-bar{right:62px!important;top:17px!important;width:38px!important;height:38px!important;min-width:38px!important}.search-bar.open,
.search-bar.active,
.search-bar:focus-within{right:62px!important;top:15px!important;width:calc(100vw - 128px)!important;height:42px!important}}#mainProfileBtn.nb-main-profile-btn,
#mainProfileBtn{position:fixed!important;top:15px!important;right:max(12px, calc((100vw - 600px) / 2 + 12px))!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;z-index:1000004!important}#searchHeaderBackBtn{position:fixed!important;top:15px!important;right:max(62px, calc((100vw - 600px) / 2 + 62px))!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;z-index:1000003!important}.search-bar{position:fixed!important;top:15px!important;bottom:auto!important;left:auto!important;right:max(62px, calc((100vw - 600px) / 2 + 62px))!important;width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;padding:0!important;margin:0!important;transform:none!important;border-radius:14px!important;background:rgba(255,255,255,0.05)!important;border:1px solid var(--border)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;z-index:1000002!important;pointer-events:auto!important}.search-bar .search-btn,
.search-bar.open .search-btn,
.search-bar.active .search-btn,
.search-bar:focus-within .search-btn{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;border-radius:14px!important;background:transparent!important;color:var(--nb-accent, var(--red, #8b5cf6))!important;border:0!important;font-size:18px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.search-bar .search-btn i,
.search-bar .search-btn svg{font-size:18px!important;width:18px!important;height:18px!important;line-height:1!important}.search-bar.open,
.search-bar.active,
.search-bar:focus-within{top:15px!important;right:max(62px, calc((100vw - 600px) / 2 + 62px))!important;width:min(390px, calc(100vw - 128px))!important;max-width:min(390px, calc(100vw - 128px))!important;height:42px!important;min-width:0!important;padding:0 0 0 12px!important;border-radius:14px!important;background:rgba(10,10,10,.92)!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.32)!important;justify-content:flex-end!important}.search-bar.open #searchInput,
.search-bar.active #searchInput,
.search-bar:focus-within #searchInput,
.search-bar.open input.search-input,
.search-bar.active input.search-input,
.search-bar:focus-within input.search-input{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:40px!important;opacity:1!important;pointer-events:auto!important;margin:0!important;padding:0 10px!important;background:transparent!important;border:0!important;color:#fff!important}#suggestionsBox{position:absolute!important;top:50px!important;left:0!important;right:0!important;z-index:1000005!important}body.nb-search-results-mode .search-bar,
.search-bar.search-hidden,
body.nb-details-open .search-bar,
body.player-open .search-bar{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width: 520px){#mainProfileBtn.nb-main-profile-btn,
#mainProfileBtn{right:12px!important;top:15px!important;width:42px!important;height:42px!important}#searchHeaderBackBtn{right:62px!important;top:15px!important;width:42px!important;height:42px!important}.search-bar{right:62px!important;top:15px!important;width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;border-radius:14px!important}.search-bar.open,
.search-bar.active,
.search-bar:focus-within{right:62px!important;top:15px!important;width:calc(100vw - 128px)!important;max-width:calc(100vw - 128px)!important;height:42px!important}}:root{--nb-header-btn-size:42px;--nb-header-btn-radius:14px;--nb-header-edge-gap:max(12px, calc((100vw - 600px) / 2 + 12px));--nb-header-second-gap:max(62px, calc((100vw - 600px) / 2 + 62px))}#mainProfileBtn,
#mainProfileBtn.nb-main-profile-btn{position:fixed!important;top:15px!important;right:var(--nb-header-edge-gap)!important;width:var(--nb-header-btn-size)!important;height:var(--nb-header-btn-size)!important;min-width:var(--nb-header-btn-size)!important;min-height:var(--nb-header-btn-size)!important;max-width:var(--nb-header-btn-size)!important;max-height:var(--nb-header-btn-size)!important;border-radius:var(--nb-header-btn-radius)!important;z-index:1000004!important}#searchHeaderBackBtn{position:fixed!important;top:15px!important;right:var(--nb-header-second-gap)!important;width:var(--nb-header-btn-size)!important;height:var(--nb-header-btn-size)!important;min-width:var(--nb-header-btn-size)!important;min-height:var(--nb-header-btn-size)!important;max-width:var(--nb-header-btn-size)!important;max-height:var(--nb-header-btn-size)!important;border-radius:var(--nb-header-btn-radius)!important;z-index:1000005!important}body:not(.nb-search-results-mode):not(.nb-search-locked-hidden):not(.nb-details-open):not(.player-open):not(.nb-panel-cover-open) .search-bar:not(:focus-within):not(.open):not(.active){position:fixed!important;top:15px!important;right:var(--nb-header-second-gap)!important;left:auto!important;bottom:auto!important;transform:none!important;width:var(--nb-header-btn-size)!important;height:var(--nb-header-btn-size)!important;min-width:var(--nb-header-btn-size)!important;min-height:var(--nb-header-btn-size)!important;max-width:var(--nb-header-btn-size)!important;max-height:var(--nb-header-btn-size)!important;padding:0!important;margin:0!important;border-radius:var(--nb-header-btn-radius)!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.45)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1000003!important}body:not(.nb-search-results-mode):not(.nb-search-locked-hidden):not(.nb-details-open):not(.player-open):not(.nb-panel-cover-open) .search-bar:not(:focus-within):not(.open):not(.active) #searchInput,
body:not(.nb-search-results-mode):not(.nb-search-locked-hidden):not(.nb-details-open):not(.player-open):not(.nb-panel-cover-open) .search-bar:not(:focus-within):not(.open):not(.active) .search-input,
body:not(.nb-search-results-mode):not(.nb-search-locked-hidden):not(.nb-details-open):not(.player-open):not(.nb-panel-cover-open) .search-bar:not(:focus-within):not(.open):not(.active) #suggestionsBox{display:none!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important}body:not(.nb-search-results-mode):not(.nb-search-locked-hidden):not(.nb-details-open):not(.player-open):not(.nb-panel-cover-open) .search-bar:not(:focus-within):not(.open):not(.active) .search-btn{width:var(--nb-header-btn-size)!important;height:var(--nb-header-btn-size)!important;min-width:var(--nb-header-btn-size)!important;min-height:var(--nb-header-btn-size)!important;max-width:var(--nb-header-btn-size)!important;max-height:var(--nb-header-btn-size)!important;padding:0!important;margin:0!important;border-radius:var(--nb-header-btn-radius)!important;background:transparent!important;border:0!important;color:#fff!important;font-size:19px!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}body:not(.nb-search-results-mode):not(.nb-search-locked-hidden):not(.nb-details-open):not(.player-open):not(.nb-panel-cover-open) .search-bar:not(:focus-within):not(.open):not(.active) .search-btn i{font-size:19px!important;line-height:1!important}.search-bar:focus-within,
.search-bar.open,
.search-bar.active{position:fixed!important;top:15px!important;right:var(--nb-header-second-gap)!important;left:auto!important;bottom:auto!important;transform:none!important;width:min(390px, calc(100vw - 128px))!important;max-width:min(390px, calc(100vw - 128px))!important;height:var(--nb-header-btn-size)!important;min-height:var(--nb-header-btn-size)!important;padding:0 0 0 12px!important;border-radius:var(--nb-header-btn-radius)!important;background:rgba(10,10,14,.94)!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.45)!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;overflow:visible!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1000003!important}.search-bar:focus-within #searchInput,
.search-bar.open #searchInput,
.search-bar.active #searchInput,
.search-bar:focus-within .search-input,
.search-bar.open .search-input,
.search-bar.active .search-input{display:block!important;flex:1 1 auto!important;width:auto!important;height:40px!important;min-width:0!important;opacity:1!important;pointer-events:auto!important;margin:0!important;padding:0 10px!important;background:transparent!important;border:0!important;color:#fff!important}.search-bar:focus-within #suggestionsBox,
.search-bar.open #suggestionsBox,
.search-bar.active #suggestionsBox{display:block!important;position:absolute!important;top:calc(var(--nb-header-btn-size) + 8px)!important;left:0!important;right:0!important;z-index:1000008!important;opacity:1!important;pointer-events:auto!important}body.nb-search-results-mode .search-bar,
body.nb-search-locked-hidden .search-bar,
body.nb-details-open .search-bar,
body.player-open .search-bar,
body.nb-panel-cover-open .search-bar{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width: 520px){:root{--nb-header-btn-size:42px;--nb-header-btn-radius:14px;--nb-header-edge-gap:12px;--nb-header-second-gap:62px}}:root{--nb-final-head-top:15px;--nb-final-head-edge:max(16px, calc((100vw - 600px) / 2 + 16px));--nb-final-btn:44px;--nb-final-gap:10px;--nb-final-radius:14px;--nb-final-before-profile:calc(var(--nb-final-head-edge) + var(--nb-final-btn) + var(--nb-final-gap))}.topbar .logo,
header.topbar .logo{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%, -50%)!important;text-align:center!important;z-index:1000001!important;pointer-events:none!important}#mainProfileBtn,
#mainProfileBtn.nb-main-profile-btn{position:fixed!important;top:var(--nb-final-head-top)!important;right:var(--nb-final-head-edge)!important;left:auto!important;bottom:auto!important;width:var(--nb-final-btn)!important;height:var(--nb-final-btn)!important;min-width:var(--nb-final-btn)!important;min-height:var(--nb-final-btn)!important;max-width:var(--nb-final-btn)!important;max-height:var(--nb-final-btn)!important;border-radius:var(--nb-final-radius)!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.50)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:1000012!important}#searchHeaderBackBtn{position:fixed!important;top:var(--nb-final-head-top)!important;right:var(--nb-final-before-profile)!important;left:auto!important;bottom:auto!important;width:var(--nb-final-btn)!important;height:var(--nb-final-btn)!important;min-width:var(--nb-final-btn)!important;min-height:var(--nb-final-btn)!important;max-width:var(--nb-final-btn)!important;max-height:var(--nb-final-btn)!important;border-radius:var(--nb-final-radius)!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.50)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:1000011!important}body:not(.nb-search-results-mode):not(.nb-search-locked-hidden):not(.nb-details-open):not(.player-open):not(.nb-panel-cover-open) .search-bar:not(:focus-within):not(.open):not(.active){position:fixed!important;top:var(--nb-final-head-top)!important;right:var(--nb-final-before-profile)!important;left:auto!important;bottom:auto!important;transform:none!important;width:var(--nb-final-btn)!important;height:var(--nb-final-btn)!important;min-width:var(--nb-final-btn)!important;min-height:var(--nb-final-btn)!important;max-width:var(--nb-final-btn)!important;max-height:var(--nb-final-btn)!important;padding:0!important;margin:0!important;border-radius:var(--nb-final-radius)!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.50)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1000010!important}body:not(.nb-search-results-mode):not(.nb-search-locked-hidden):not(.nb-details-open):not(.player-open):not(.nb-panel-cover-open) .search-bar:not(:focus-within):not(.open):not(.active) .search-btn{width:var(--nb-final-btn)!important;height:var(--nb-final-btn)!important;min-width:var(--nb-final-btn)!important;min-height:var(--nb-final-btn)!important;max-width:var(--nb-final-btn)!important;max-height:var(--nb-final-btn)!important;padding:0!important;margin:0!important;border-radius:var(--nb-final-radius)!important;background:transparent!important;border:0!important;color:#fff!important;font-size:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}body:not(.nb-search-results-mode):not(.nb-search-locked-hidden):not(.nb-details-open):not(.player-open):not(.nb-panel-cover-open) .search-bar:not(:focus-within):not(.open):not(.active) .search-btn i{font-size:20px!important;line-height:1!important}body:not(.nb-search-results-mode):not(.nb-search-locked-hidden):not(.nb-details-open):not(.player-open):not(.nb-panel-cover-open) .search-bar:not(:focus-within):not(.open):not(.active) #searchInput,
body:not(.nb-search-results-mode):not(.nb-search-locked-hidden):not(.nb-details-open):not(.player-open):not(.nb-panel-cover-open) .search-bar:not(:focus-within):not(.open):not(.active) .search-input,
body:not(.nb-search-results-mode):not(.nb-search-locked-hidden):not(.nb-details-open):not(.player-open):not(.nb-panel-cover-open) .search-bar:not(:focus-within):not(.open):not(.active) #suggestionsBox{display:none!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important}.search-bar:focus-within,
.search-bar.open,
.search-bar.active{position:fixed!important;top:var(--nb-final-head-top)!important;right:var(--nb-final-before-profile)!important;left:auto!important;bottom:auto!important;transform:none!important;width:min(360px, calc(100vw - (var(--nb-final-head-edge) * 2) - var(--nb-final-btn) - var(--nb-final-gap) - 14px))!important;max-width:min(360px, calc(100vw - (var(--nb-final-head-edge) * 2) - var(--nb-final-btn) - var(--nb-final-gap) - 14px))!important;height:var(--nb-final-btn)!important;min-height:var(--nb-final-btn)!important;padding:0 0 0 12px!important;border-radius:var(--nb-final-radius)!important;background:rgba(10,10,14,.94)!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.50)!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;overflow:visible!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1000010!important}.search-bar:focus-within .search-btn,
.search-bar.open .search-btn,
.search-bar.active .search-btn{width:var(--nb-final-btn)!important;height:var(--nb-final-btn)!important;min-width:var(--nb-final-btn)!important;border-radius:var(--nb-final-radius)!important}.search-bar:focus-within #searchInput,
.search-bar.open #searchInput,
.search-bar.active #searchInput,
.search-bar:focus-within .search-input,
.search-bar.open .search-input,
.search-bar.active .search-input{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;height:40px!important;opacity:1!important;pointer-events:auto!important;margin:0!important;padding:0 10px!important;background:transparent!important;border:0!important;color:#fff!important}.search-bar:focus-within #suggestionsBox,
.search-bar.open #suggestionsBox,
.search-bar.active #suggestionsBox{display:block!important;position:absolute!important;top:calc(var(--nb-final-btn) + 8px)!important;left:0!important;right:0!important;z-index:1000016!important;opacity:1!important;pointer-events:auto!important}@media (max-width: 520px){:root{--nb-final-head-top:14px;--nb-final-head-edge:16px;--nb-final-btn:44px;--nb-final-gap:10px;--nb-final-radius:14px}}.search-bar #suggestionsBox{display:none!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;max-height:168px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:5px!important;margin:0!important;border-radius:12px!important;background:rgba(12,12,18,.97)!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.46)!important;z-index:1000100!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.search-bar.open #suggestionsBox.nb-suggestions-visible,
.search-bar.active #suggestionsBox.nb-suggestions-visible,
.search-bar:focus-within #suggestionsBox.nb-suggestions-visible{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.search-bar #suggestionsBox .suggestion-item{min-height:30px!important;padding:7px 9px!important;margin:0!important;border-radius:9px!important;display:flex!important;align-items:center!important;color:#fff!important;font-size:12.5px!important;font-weight:650!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;background:transparent!important;border:0!important}.search-bar #suggestionsBox .suggestion-item + .suggestion-item{margin-top:2px!important}.search-bar #suggestionsBox .suggestion-item:hover,
.search-bar #suggestionsBox .suggestion-item:focus{background:rgba(var(--nb-accent-rgb,139,92,246),.18)!important}body.nb-any-interface-open .search-bar{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.nb-genre-hub-open .topbar,
body.nb-genre-hub-open header.topbar,
body.nb-genre-hub-open #mainProfileBtn,
body.nb-genre-hub-open #searchHeaderBackBtn,
body.nb-genre-hub-open .search-bar{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.search-bar.open #suggestionsBox:not(.nb-suggestions-visible),
.search-bar.active #suggestionsBox:not(.nb-suggestions-visible),
.search-bar:focus-within #suggestionsBox:not(.nb-suggestions-visible){display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;border:0!important;height:0!important;min-height:0!important;padding:0!important;overflow:hidden!important}.search-bar.open #suggestionsBox.nb-suggestions-visible,
.search-bar.active #suggestionsBox.nb-suggestions-visible,
.search-bar:focus-within #suggestionsBox.nb-suggestions-visible{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;height:auto!important;min-height:0!important}.search-bar #suggestionsBox:empty,
.search-bar.open #suggestionsBox:empty,
.search-bar.active #suggestionsBox:empty,
.search-bar:focus-within #suggestionsBox:empty,
body .search-bar #suggestionsBox.suggestions-hidden{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;border:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}#netflixHeroTitle,
.netflix-hero-title,
.hero-title,
.netflix-hero h1,
.netflix-hero h2,
.hero-content h1,
.hero-content h2{text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:min(82vw, 520px)!important;font-size:clamp(18px, 4.6vw, 30px)!important;line-height:1.05!important;letter-spacing:.045em!important}@media (max-width: 520px){#netflixHeroTitle,
.netflix-hero-title,
.hero-title,
.netflix-hero h1,
.netflix-hero h2,
.hero-content h1,
.hero-content h2{max-width:calc(100vw - 58px)!important;font-size:clamp(16px, 5vw, 22px)!important;letter-spacing:.035em!important}}body.nb-genre-modal-open .topbar,
body.nb-genre-hub-open .topbar,
body.nb-genre-cover-open .topbar{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.nb-genre-modal-open .search-bar,
body.nb-genre-hub-open .search-bar,
body.nb-genre-cover-open .search-bar,
body.nb-genre-modal-open #mainProfileBtn,
body.nb-genre-hub-open #mainProfileBtn,
body.nb-genre-cover-open #mainProfileBtn,
body.nb-genre-modal-open #searchHeaderBackBtn,
body.nb-genre-hub-open #searchHeaderBackBtn,
body.nb-genre-cover-open #searchHeaderBackBtn{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}:root{--nb-header-good-top:15px;--nb-header-good-edge:12px;--nb-header-good-x:62px;--nb-header-good-btn:42px;--nb-header-good-radius:14px;--nb-header-phone-drop:0px}@media (max-width: 700px){:root{--nb-header-phone-drop:8px}.app{max-width:none!important;width:100%!important;padding-left:6px!important;padding-right:6px!important;padding-top:calc(84px + var(--nb-header-phone-drop))!important}.topbar,
header.topbar{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 14px!important;top:var(--nb-header-phone-drop)!important;left:50%!important;transform:translateX(-50%)!important;align-items:center!important;box-sizing:border-box!important}.topbar::before,
header.topbar::before{display:none!important;content:none!important}.logo h1{margin:0!important;line-height:1!important}.logo p{display:none!important}}#mainProfileBtn.nb-main-profile-btn,
#mainProfileBtn{top:calc(var(--nb-header-good-top) + var(--nb-header-phone-drop))!important;right:max(var(--nb-header-good-edge), calc((100vw - 600px) / 2 + var(--nb-header-good-edge)))!important;width:var(--nb-header-good-btn)!important;height:var(--nb-header-good-btn)!important;min-width:var(--nb-header-good-btn)!important;max-width:var(--nb-header-good-btn)!important;min-height:var(--nb-header-good-btn)!important;max-height:var(--nb-header-good-btn)!important;border-radius:var(--nb-header-good-radius)!important;padding:0!important;box-sizing:border-box!important}#searchHeaderBackBtn{top:calc(var(--nb-header-good-top) + var(--nb-header-phone-drop))!important;right:max(var(--nb-header-good-x), calc((100vw - 600px) / 2 + var(--nb-header-good-x)))!important;width:var(--nb-header-good-btn)!important;height:var(--nb-header-good-btn)!important;min-width:var(--nb-header-good-btn)!important;max-width:var(--nb-header-good-btn)!important;min-height:var(--nb-header-good-btn)!important;max-height:var(--nb-header-good-btn)!important;border-radius:var(--nb-header-good-radius)!important;padding:0!important;box-sizing:border-box!important}.search-bar:not(:focus-within):not(.open):not(.active){top:calc(var(--nb-header-good-top) + var(--nb-header-phone-drop))!important;right:max(var(--nb-header-good-x), calc((100vw - 600px) / 2 + var(--nb-header-good-x)))!important;width:var(--nb-header-good-btn)!important;height:var(--nb-header-good-btn)!important;min-width:var(--nb-header-good-btn)!important;max-width:var(--nb-header-good-btn)!important;min-height:var(--nb-header-good-btn)!important;max-height:var(--nb-header-good-btn)!important;border-radius:var(--nb-header-good-radius)!important;padding:0!important;box-sizing:border-box!important}.search-bar .search-btn,
.search-bar:not(:focus-within):not(.open):not(.active) .search-btn,
.search-bar.open .search-btn,
.search-bar.active .search-btn,
.search-bar:focus-within .search-btn{width:var(--nb-header-good-btn)!important;height:var(--nb-header-good-btn)!important;min-width:var(--nb-header-good-btn)!important;max-width:var(--nb-header-good-btn)!important;min-height:var(--nb-header-good-btn)!important;max-height:var(--nb-header-good-btn)!important;border-radius:var(--nb-header-good-radius)!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.search-bar.open,
.search-bar.active,
.search-bar:focus-within{top:calc(var(--nb-header-good-top) + var(--nb-header-phone-drop))!important;right:max(var(--nb-header-good-x), calc((100vw - 600px) / 2 + var(--nb-header-good-x)))!important;height:var(--nb-header-good-btn)!important;min-height:var(--nb-header-good-btn)!important;max-height:var(--nb-header-good-btn)!important;border-radius:var(--nb-header-good-radius)!important;box-sizing:border-box!important}@media (max-width: 700px){#mainProfileBtn.nb-main-profile-btn,
#mainProfileBtn,
#searchHeaderBackBtn,
.search-bar:not(:focus-within):not(.open):not(.active),
.search-bar.open,
.search-bar.active,
.search-bar:focus-within{top:calc(15px + var(--nb-header-phone-drop))!important}}[data-i18n="toggle"]{display:none!important}html.light-mode,
body.light-mode,
html[data-theme="light"],
body[data-theme="light"]{--bg:#020202;--card:#111111;--text:#ffffff;--sub:#aaaaaa;color-scheme:dark;background:#020202;color:#ffffff}html.light-mode *,
body.light-mode *{color-scheme:dark}@media (max-width: 700px){body.nb-details-open #results{padding-top:0!important;margin-top:0!important}body.nb-details-open #results > div:first-child{margin-top:-72px!important}body.nb-details-open #results > div:first-child > img:first-child{display:block!important;width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:18px!important;border-radius:22px!important}#nbGenreStrip{margin-bottom:2px!important}#heroArea{margin-top:0!important;padding-top:0!important}#heroArea .netflix-hero,
.netflix-hero{margin-top:2px!important;margin-bottom:18px!important}#nbGenreHub.open .nb-hub-row,
#nbGenreHub.open .genre-row,
#nbGenreHub.open .movies-slider,
#nbGenreHub.open .content-slider,
#nbGenreHub.open .row-slider{gap:14px!important;padding:2px 0 10px 0!important}#nbGenreHub.open .nb-hub-card,
#nbGenreHub.open .genre-card,
#nbGenreHub.open .movie-card,
#nbGenreHub.open .content-card{flex:0 0 132px!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:202px!important;min-height:202px!important;max-height:202px!important;border-radius:18px!important;overflow:hidden!important}
/* QUARANTINED duplicate CSS rule for #nbGenreHub.open .nb-hub-card img, #nbGenreHub.open .genre-card img, #nbGenreHub */
}@media (min-width: 701px){body.nb-details-open #results > div:first-child{margin-top:-40px!important}#nbGenreStrip{margin-bottom:4px!important}#heroArea .netflix-hero,
.netflix-hero{margin-top:4px!important}#nbGenreHub.open .nb-hub-card,
#nbGenreHub.open .genre-card,
#nbGenreHub.open .movie-card,
#nbGenreHub.open .content-card{flex:0 0 210px!important;width:210px!important;min-width:210px!important;max-width:210px!important;height:320px!important;min-height:320px!important;max-height:320px!important;border-radius:30px!important;overflow:hidden!important}#nbGenreHub.open .nb-hub-card img,
#nbGenreHub.open .genre-card img,
#nbGenreHub.open .movie-card img,
#nbGenreHub.open .content-card img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}}.nb-apk-download{display:flex;align-items:center;justify-content:center;text-decoration:none;margin-top:10px;background:rgba(var(--nb-accent-rgb),.12)!important;border:1px solid rgba(var(--nb-accent-rgb),.55)!important}.nb-apk-download:active{transform:scale(.99)}.nb-apk-note{text-align:center;margin-top:8px;color:rgba(255,255,255,.55);font-size:12px;font-weight:800}.nb-apk-download{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;margin-top:12px!important;padding:14px 18px!important;border-radius:18px!important;text-decoration:none!important;font-weight:900!important;letter-spacing:.2px!important;color:#fff!important;background:rgba(var(--nb-accent-rgb,255,15,79),.22)!important;border:1px solid rgba(var(--nb-accent-rgb,255,15,79),.75)!important;opacity:1!important;visibility:visible!important}.nb-apk-note{display:block!important;text-align:center!important;margin-top:8px!important;color:rgba(255,255,255,.65)!important;font-size:12px!important;font-weight:800!important}.nb-apk-settings-card .nb-apk-download{margin-top:10px!important}.nb-apk-download{gap:10px!important;min-height:54px!important;border-radius:20px!important;text-transform:none!important;letter-spacing:.25px!important;background:linear-gradient(135deg, rgba(var(--nb-accent-rgb,255,15,79),.30), rgba(255,255,255,.045))!important;border:1px solid rgba(var(--nb-accent-rgb,255,15,79),.80)!important}.nb-apk-download::before{content:"";width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg, var(--nb-accent,#ff0f4f), #ff4778);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 20h14v-2H5v2Zm7-18v10.2l3.6-3.6L17 10l-5 5-5-5 1.4-1.4 3.6 3.6V2h2Z'/%3E%3C/svg%3E") center/18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 20h14v-2H5v2Zm7-18v10.2l3.6-3.6L17 10l-5 5-5-5 1.4-1.4 3.6 3.6V2h2Z'/%3E%3C/svg%3E") center/18px 18px no-repeat;display:inline-block;flex:0 0 22px}.nb-apk-note{color:rgba(255,255,255,.58)!important;font-size:12px!important;letter-spacing:.15px!important}:root{--nb-pwa-safe-top:env(safe-area-inset-top, 0px);--nb-header-base-h:74px}html{min-height:100%;background:#050805;overflow-x:hidden}body{min-height:100dvh;background:#050805;overflow-x:hidden;-webkit-text-size-adjust:100%;overscroll-behavior-y:none}#nbPwaStatusSafeTop{position:fixed;top:0;left:0;right:0;height:var(--nb-pwa-safe-top);background:#050805;z-index:2147483647;pointer-events:none}.app{padding-top:calc(var(--nb-header-base-h) + var(--nb-pwa-safe-top) + 18px)!important}.topbar{top:0!important;padding-top:calc(12px + var(--nb-pwa-safe-top))!important;min-height:calc(var(--nb-header-base-h) + var(--nb-pwa-safe-top))!important;background:rgba(5,8,5,.92)!important;transform:translateX(-50%) translateZ(0)!important;will-change:transform}.floating-actions{top:calc(12px + var(--nb-pwa-safe-top))!important}.search-bar,
#searchPanel,
#detailsPage,
.side-panel,
.overlay,
.modal,
.nb-overlay,
#nbGenreHub,
#nbGenreModal{padding-top:max(var(--nb-pwa-safe-top), 0px)}.side-panel .panel-header,
#settingsPanel .panel-header,
#profilePanel .panel-header{padding-top:calc(14px + var(--nb-pwa-safe-top))!important}@media (display-mode: standalone){body::before{content:"";position:fixed;inset:0 0 auto 0;height:var(--nb-pwa-safe-top);background:#050805;z-index:2147483646;pointer-events:none}}@supports (padding: max(0px)){.topbar{padding-left:max(14px, env(safe-area-inset-left, 0px) + 14px)!important;padding-right:max(14px, env(safe-area-inset-right, 0px) + 14px)!important}}.nb-auth-root .nb-login-apk-btn{width:100%!important;min-height:55px!important;margin-top:16px!important;margin-bottom:0!important;border-radius:18px!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important;color:#fff!important;background:linear-gradient(135deg,var(--nb-accent),var(--nb-accent-dark))!important;border:0!important}.nb-auth-root .nb-login-apk-btn:active{transform:scale(.99)!important}#nbLoginApkDownloadBtn.nb-login-apk-btn{width:100%!important;min-height:55px!important;height:55px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;text-decoration:none!important;font-weight:900!important;font-size:16px!important;margin-top:12px!important;margin-bottom:12px!important;padding:0 18px!important;box-sizing:border-box!important;color:#fff!important;background:linear-gradient(135deg,var(--nb-accent,#8b5cf6),var(--nb-accent-light,#a78bfa))!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.45)!important}#profilePanel.active{right:0!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:1000002!important}body.rtl #profilePanel.active{left:0!important;right:auto!important}#profilePanel:not(.active){pointer-events:none!important}#profilePanel #profileContent:empty::before{content:"Profile is loading...";display:block;padding:18px;border-radius:20px;background:rgba(255,255,255,.06);color:#fff;font-weight:900}:root{--nb-page-bg:#070608;--nb-paper:#111014;--nb-paper-2:#15131a;--nb-ink:#ffffff;--nb-muted:#c9c0d4;--nb-line:rgba(139,92,246,.34)}*{filter:none!important;-webkit-filter:none!important;scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.12s!important}html,body{background:var(--nb-page-bg)!important;color:var(--nb-ink)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(180deg,#050406 0%,#09070d 45%,#050406 100%)!important}.bg-glow,.glow,.g1,.g2,#bgSlider,.nb-section-loading,.nb-section-loading span,.skeleton,.loader,.loading-spinner{display:none!important;opacity:0!important;visibility:hidden!important}.topbar,.search-bar,.side-panel,.settings-panel,.profile-panel,.modal,.overlay,.box,.glass,.home-card,.season-card,.cast-card,.server-btn,.genre-chip,.category-chip,.provider-item,.netflix-hero,.nb-platform-page,.nb-platform-header,.episode-card,.watch-player,.player-shell{background:var(--nb-paper)!important;border:1px solid var(--nb-line)!important}.topbar{background:#08070b!important;border-bottom:1px solid var(--nb-line)!important}.logo h1,.home-title,.section-title,.movie-title,.details-title{letter-spacing:-.04em!important}.icon-btn,.btn,.action-button,.server-btn,.nb-genre-chip,.nb-genre-more,.search-btn,.provider-item,.home-card,.movie-card,.poster-card,.season-card,.cast-card,.episode-card{transform:none!important}.icon-btn:hover,.home-card:hover,.movie-card:hover,.poster-card:hover,.season-card:hover,.cast-card:hover,.provider-item:hover{transform:none!important}.home-card,.movie-card,.poster-card{border-radius:18px!important;overflow:hidden!important;background:#0f0e13!important;border:1px solid var(--nb-line)!important}.home-card img,.movie-card img,.poster-card img,.season-img,.provider-logo,.cast-img,img{filter:none!important;-webkit-filter:none!important;image-rendering:auto!important;object-fit:cover}.home-card:hover img,.movie-card:hover img,.poster-card:hover img{transform:none!important}.home-overlay,.card-overlay{background:linear-gradient(to top,rgba(0,0,0,.88),rgba(0,0,0,.25),transparent)!important}.movies-slider,.seasons-slider,.cast-slider,.providers-box{-webkit-overflow-scrolling:touch!important;scroll-behavior:auto!important;overscroll-behavior-x:contain!important}#searchHeaderBackBtn,.floating-actions,.old-close-btn,.legacy-close-btn,.platform-floating-close,.nb-floating-platform-x,.hero-watch-close.legacy{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.nb-platform-inline-x,.platform-inline-x,.nb-platform-page .nb-platform-close,.nb-platform-header .nb-platform-close,.nb-platform-page button[aria-label="Close"]{position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(17,16,20,.72)!important;border:1px solid var(--nb-line)!important;color:#fff!important;font-size:18px!important}.btn,.action-button,.server-btn{border-radius:14px!important;background:#121018!important;border:1px solid var(--nb-line)!important;color:#fff!important}.btn-primary,.action-button:first-child,.search-btn{background:var(--nb-accent)!important;border-color:var(--nb-accent)!important;color:#fff!important}input,select,textarea{background:#0d0c10!important;border:1px solid var(--nb-line)!important}@media (max-width:768px){.app{padding-left:10px!important;padding-right:10px!important}.topbar{padding:12px 14px!important}.home-section{margin-bottom:24px!important}.movies-slider{gap:12px!important;padding-bottom:10px!important}.home-card{min-width:132px!important;width:132px!important;height:198px!important;border-radius:16px!important}.home-overlay h3{font-size:13px!important;line-height:1.15!important}.provider-item{min-width:92px!important;border-radius:16px!important;padding:10px!important}.provider-logo{width:54px!important;height:54px!important;border-radius:13px!important}}
/* ===== NETBOM FINAL LIGHT PERFORMANCE OVERRIDES ===== */
*{box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
#netflixHero::before,#netflixHero::after,.netflix-hero::before,.netflix-hero::after,.hero::before,.hero::after,.banner_fadeBottom,.hero-fade,.hero-shadow,.netflix-hero-fade{display:none!important;content:none!important;background:none!important;opacity:0!important}
#netflixHero,.netflix-hero,#heroArea .netflix-hero{box-shadow:none!important;filter:none!important;-webkit-filter:none!important;background:#050505!important}
#netflixHeroBg,.netflix-hero-bg,.netflix-hero img,.home-card img,.nb-platform-poster img{filter:none!important;-webkit-filter:none!important;opacity:1!important;image-rendering:auto!important}
.home-overlay,.card-overlay{background:linear-gradient(to top,rgba(0,0,0,.78),rgba(0,0,0,.16),transparent)!important}
body.nb-platform-open #searchHeaderBackBtn{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
/* NETBOM PWA loader failsafe */
html.nb-app-ready #loadingScreen, body.nb-app-ready #loadingScreen{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}

/* ===== NETBOM download button outside profile/auth card + click outside helpers ===== */
#profileContent > .nb-download-outside-box,
.nb-download-outside-box{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-height:52px!important;
  margin:14px 0 0!important;
  padding:14px 18px!important;
  border-radius:20px!important;
  text-decoration:none!important;
  font-weight:1000!important;
  color:#fff!important;
  background:rgba(var(--nb-accent-rgb,139,92,246),.18)!important;
  border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.72)!important;
  box-shadow:none!important;
}
.nb-download-outside-box:active{transform:scale(.99)!important}
.side-panel.active{pointer-events:auto!important}
.search-bar:not(.open):not(.active):not(:focus-within) #suggestionsBox{display:none!important;visibility:hidden!important;pointer-events:none!important}
/* NETBOM targeted mobile layout patch: platform/category headers + one-line server rows */
:root{--nb-safe-top:env(safe-area-inset-top,0px);--nb-safe-bottom:env(safe-area-inset-bottom,0px)}

/* Platform page: title must not hide under iOS/PWA top area. Header stays fixed and content scrolls below it. */
body.nb-platform-open #results{top:0!important;bottom:0!important;left:0!important;right:0!important;height:100dvh!important;overflow:hidden!important;background:#050407!important}
.nb-platform-page{padding-top:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;scroll-padding-top:calc(86px + var(--nb-safe-top))!important}
.nb-platform-page-head{position:sticky!important;top:0!important;z-index:50!important;margin:0!important;padding:calc(18px + var(--nb-safe-top)) 16px 14px!important;background:rgba(5,4,7,.96)!important;border-bottom:1px solid rgba(var(--nb-accent-rgb,139,92,246),.45)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}
.nb-platform-title{font-size:26px!important;line-height:1.08!important;max-width:calc(100vw - 90px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.nb-platform-page-close{flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}
.nb-platform-row:first-of-type{margin-top:18px!important}
.nb-platform-row{padding-left:14px!important;padding-right:14px!important}

/* Genre/category page: header fixed while content passes underneath, like the platform page. */
#nbGenreHub.open{height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;scroll-padding-top:calc(96px + var(--nb-safe-top))!important;padding-top:0!important;background:#050407!important}
#nbGenreHub.open .nb-hub-top{position:sticky!important;top:0!important;z-index:60!important;margin:0!important;padding:calc(16px + var(--nb-safe-top)) 16px 14px!important;background:rgba(5,4,7,.96)!important;border-bottom:1px solid rgba(var(--nb-accent-rgb,139,92,246),.45)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
#nbGenreHub.open .nb-hub-content{padding-top:18px!important}
#nbGenreHub.open .nb-hub-title{font-size:28px!important;line-height:1.08!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
#nbGenreHub.open .nb-hub-sub{margin-top:6px!important}

/* Watch/player server buttons: always one horizontal row, never wrap to a second line. */
.fast-server-row,.inline-server-row,.server-row,.watch-servers-row,.nb-server-row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important;padding:4px 0 12px!important;touch-action:pan-x!important;white-space:nowrap!important}
.fast-server-row::-webkit-scrollbar,.inline-server-row::-webkit-scrollbar,.server-row::-webkit-scrollbar,.watch-servers-row::-webkit-scrollbar,.nb-server-row::-webkit-scrollbar{display:none!important}
.fast-server-row .fast-server-btn,.fast-server-btn,.inline-server-btn,.hero-server-chip,.server-btn{flex:0 0 auto!important;white-space:nowrap!important;min-width:max-content!important;scroll-snap-align:start!important}

/* Keep embedded players responsive without clipping controls. */
.fast-player-shell,.watch-player-shell,.player-shell{width:100%!important;max-width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#000!important;border-radius:18px!important;touch-action:auto!important}
.fast-player-shell iframe,.watch-player-shell iframe,.player-shell iframe{width:100%!important;height:100%!important;display:block!important;border:0!important;touch-action:auto!important}

@media(max-width:430px){.nb-platform-title{font-size:24px!important}.nb-platform-page-head{padding-left:14px!important;padding-right:14px!important}#nbGenreHub.open .nb-hub-title{font-size:26px!important}.fast-server-row,.inline-server-row,.server-row,.watch-servers-row,.nb-server-row{gap:8px!important}.fast-server-btn,.inline-server-btn,.server-btn{padding-left:18px!important;padding-right:18px!important}}


/* NETBOM D1/profile visual patch only: keep existing categories and server logic untouched */
.nb-server-row,.server-row,.fast-server-row,.inline-server-row,.watch-servers-row{align-items:center!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;gap:10px!important;padding-top:4px!important;padding-bottom:12px!important}
.nb-server-row button,.server-row button,.fast-server-btn,.inline-server-btn,.watch-servers-row button,.server-btn,.hero-server-chip{height:48px!important;min-height:48px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;white-space:nowrap!important;margin-top:0!important;margin-bottom:0!important;vertical-align:middle!important}
#nbD1ProfileSettings{z-index:1000005!important}
#nbD1ProfileSettings.open{right:0!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
body.rtl #nbD1ProfileSettings.open{left:0!important;right:auto!important}
#nbD1AvatarModal{position:fixed!important;inset:0!important;background:rgba(0,0,0,.72)!important;z-index:1000010!important;display:none!important;align-items:center!important;justify-content:center!important;padding:18px!important}
#nbD1AvatarModal.open{display:flex!important}
#nbD1AvatarModal .nb-avatar-box{width:min(520px,94vw)!important;max-height:82vh!important;overflow:auto!important;background:#111014!important;border:1px solid rgba(139,92,246,.35)!important;border-radius:24px!important;padding:16px!important}
#nbD1AvatarModal .nb-avatar-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important;color:#fff!important}
#nbD1AvatarModal .nb-avatar-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important}
#nbD1AvatarModal .nb-avatar-grid img{width:100%!important;aspect-ratio:1/1!important;border-radius:18px!important;object-fit:cover!important;border:1px solid rgba(139,92,246,.25)!important;background:#0d0c10!important}
#nbD1AvatarModal .nb-avatar-grid img:active{transform:scale(.97)!important}

/* NETBOM final mobile/profile fixes */
html, body { -webkit-text-size-adjust: 100%; touch-action: pan-x pan-y; overscroll-behavior: none; }
input, select, textarea { font-size: 16px !important; }
#nbD1ProfileSettings.nb-side.open, #nbD1ProfileSettings.open {
  width: min(92vw, 430px) !important;
  max-height: calc(100dvh - 96px) !important;
  overflow-y: auto !important;
  border-radius: 26px !important;
}
.nb-final-avatar-modal .nb-avatar-box, .nb-avatar-modal .nb-avatar-box {
  width: min(92vw, 560px) !important;
  max-height: min(82dvh, 760px) !important;
  overflow-y: auto !important;
}
.nb-avatar-close { display: none !important; }
.nb-round-glass-close, #nbD1SettingsClose, .nb-side-head .nb-close {
  width: 54px !important;
  height: 54px !important;
  min-width: 54px !important;
  min-height: 54px !important;
  border-radius: 18px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border: 2px solid rgba(var(--nb-accent-rgb,139,92,246),.42) !important;
  background: rgba(15,12,28,.55) !important;
  color: #fff !important;
  box-shadow: none !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  font-size: 28px !important;
  line-height: 1 !important;
}
.nb-round-glass-close:hover, #nbD1SettingsClose:hover, .nb-side-head .nb-close:hover {
  background: rgba(var(--nb-accent-rgb,139,92,246),.22) !important;
}

/* ===== ADEM FINAL: full-width profile settings + homepage footer social ===== */
html, body { overflow-x: hidden !important; }
body.nb-profile-settings-open { overflow: hidden !important; }
#nbSide.open,
.nb-side.open,
#nbD1ProfileSettings.open,
.profile-settings-overlay.open,
.profile-settings.open {
  position: fixed !important;
  inset: 0 !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-width: 100vw !important;
  height: 100dvh !important;
  max-height: 100dvh !important;
  margin: 0 !important;
  padding-left: max(14px, env(safe-area-inset-left)) !important;
  padding-right: max(14px, env(safe-area-inset-right)) !important;
  padding-bottom: calc(22px + env(safe-area-inset-bottom)) !important;
  border-radius: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  -webkit-overflow-scrolling: touch !important;
  z-index: 2147482500 !important;
  box-sizing: border-box !important;
}
#nbSide.open .nb-side-head,
.nb-side.open .nb-side-head,
#nbD1ProfileSettings.open .nb-side-head,
#nbD1ProfileSettings.open .nb-side-head,
.profile-settings-overlay.open .nb-side-head {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(-1 * max(14px, env(safe-area-inset-left))) !important;
  margin-right: calc(-1 * max(14px, env(safe-area-inset-right))) !important;
  padding-left: max(26px, calc(env(safe-area-inset-left) + 18px)) !important;
  padding-right: max(26px, calc(env(safe-area-inset-right) + 18px)) !important;
  box-sizing: border-box !important;
}
#nbSide.open .nb-settings-card,
.nb-side.open .nb-settings-card,
#nbD1ProfileSettings.open .nb-settings-card,
#nbD1ProfileSettings.open .box,
#nbD1ProfileSettings.open .nb-color-card,
.profile-settings-overlay.open .nb-settings-card {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
}
@media (max-width: 700px){
  #nbSide.open,
  .nb-side.open,
  #nbD1ProfileSettings.open,
  .profile-settings-overlay.open,
  .profile-settings.open {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  #nbSide.open .nb-side-head,
  .nb-side.open .nb-side-head,
  #nbD1ProfileSettings.open .nb-side-head {
    margin-left: -12px !important;
    margin-right: -12px !important;
  }
}
#netbomSimpleFooter .netbom-adem-social-wrap{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  gap:12px !important;
  margin-top:22px !important;
  padding-bottom:26px !important;
  text-align:center !important;
}
#netbomSimpleFooter .netbom-instagram-link{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:10px !important;
  min-height:46px !important;
  padding:0 22px !important;
  border-radius:999px !important;
  text-decoration:none !important;
  color:#fff !important;
  font-weight:900 !important;
  letter-spacing:.01em !important;
  background:linear-gradient(135deg, rgba(var(--nb-accent-rgb,139,92,246),.25), rgba(236,72,153,.18)) !important;
  border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.48) !important;
  box-shadow:0 10px 28px rgba(var(--nb-accent-rgb,139,92,246),.14) !important;
  backdrop-filter:blur(12px) !important;
  -webkit-backdrop-filter:blur(12px) !important;
}
#netbomSimpleFooter .netbom-instagram-link svg{
  width:20px !important;
  height:20px !important;
  display:block !important;
  flex:0 0 auto !important;
}
#netbomSimpleFooter .netbom-created-by{
  color:rgba(255,255,255,.62) !important;
  font-size:14px !important;
  line-height:1.5 !important;
  font-weight:700 !important;
}
#netbomSimpleFooter .netbom-created-by strong{
  color:#fff !important;
  font-weight:1000 !important;
  letter-spacing:.04em !important;
}
/* Hide old AI surfaces if present */
#netbomAIBox, .netbom-ai-box, .ai-box, [data-ai-box], [id*="AIBox"] { display:none !important; }

/* ===== ADEM FOOTER SOCIAL LINKS SAFE ADD ===== */
#netbomSimpleFooter .netbom-social-icons{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  flex-wrap:wrap !important;
  gap:10px !important;
  width:100% !important;
  margin-top:4px !important;
}
#netbomSimpleFooter .netbom-social-link{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:8px !important;
  min-height:42px !important;
  padding:0 15px !important;
  border-radius:999px !important;
  text-decoration:none !important;
  color:#fff !important;
  font-weight:900 !important;
  font-size:13px !important;
  letter-spacing:.01em !important;
  background:rgba(255,255,255,.055) !important;
  border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.36) !important;
  box-shadow:none !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
  touch-action:manipulation !important;
  -webkit-tap-highlight-color:transparent !important;
}
#netbomSimpleFooter .netbom-social-link i{
  font-size:18px !important;
  line-height:1 !important;
  width:18px !important;
  text-align:center !important;
  flex:0 0 auto !important;
}
#netbomSimpleFooter .netbom-instagram-link{background:rgba(225,48,108,.12) !important;border-color:rgba(225,48,108,.36) !important;}
#netbomSimpleFooter .netbom-snapchat-link{background:rgba(255,252,0,.10) !important;border-color:rgba(255,252,0,.34) !important;}
#netbomSimpleFooter .netbom-tiktok-link{background:rgba(255,255,255,.07) !important;border-color:rgba(37,244,238,.25) !important;}
@media (max-width:520px){
  #netbomSimpleFooter .netbom-social-icons{gap:8px !important;}
  #netbomSimpleFooter .netbom-social-link{min-height:40px !important;padding:0 12px !important;font-size:12px !important;}
}



/* ===== NETBOM DZ V155 PROFILE COPY CSS - exact selectors, no home/header/footer changes ===== */
.nb-forgot-line{margin-top:18px!important;margin-bottom:6px!important;text-align:center!important}.nb-forgot-line span,#nbGoRecovery{color:rgb(var(--nb-accent-rgb,139,92,246))!important;font-weight:1000!important;cursor:pointer!important;text-shadow:0 0 14px rgba(var(--nb-accent-rgb,139,92,246),.35)!important}.nb-auth-root .nb-message{display:block!important;min-height:20px!important;margin-top:10px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#20f28b!important;font-weight:900!important;text-align:center!important}.nb-auth-root .nb-message:empty{display:none!important;min-height:0!important;margin:0!important}.nb-recovery-auth .nb-btn.soft{margin-top:12px!important}
.nb-prof-gate-v47{position:fixed!important;inset:0!important;z-index:2147483000!important;display:none!important;background:radial-gradient(circle at 50% 12%,rgba(var(--nb-accent-rgb,139,92,246),.16),transparent 38%),linear-gradient(180deg,#050505 0%,#080403 100%)!important;color:#fff!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:clamp(26px,6vh,70px) 20px!important;align-items:center!important;justify-content:center!important}.nb-prof-gate-v47.show{display:flex!important;pointer-events:auto!important}.nb-prof-gate-v47:not(.show){pointer-events:none!important}.nb-prof-shell-v47,.nb-prof-shell-clean-v48{width:min(930px,96vw)!important;min-height:calc(100vh - clamp(52px,12vh,140px))!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;text-align:center!important}.nb-prof-heading-v50{position:relative!important;text-align:center!important;margin:0 auto 18px!important;display:block!important;pointer-events:none!important}.nb-prof-brand-v50{font-size:clamp(18px,3vw,32px)!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important;line-height:1.05!important;color:#fff!important;text-shadow:0 0 18px rgba(var(--nb-accent-rgb,139,92,246),.38)!important}.nb-prof-question-v50{font-size:clamp(13px,2.2vw,20px)!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;line-height:1.1!important;margin-top:8px!important;color:rgba(255,255,255,.82)!important}.nb-prof-grid-v47{width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:center!important;gap:clamp(18px,3vw,32px)!important;padding:10px 0 28px!important}.nb-prof-unit-v47{width:142px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important}.nb-prof-card-v47{width:142px!important;background:transparent!important;border:0!important;color:#fff!important;cursor:pointer!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;font-family:inherit!important;touch-action:manipulation!important}.nb-prof-img-v47,.nb-prof-plus-v47{width:132px!important;height:132px!important;border-radius:28px!important;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border:2px solid rgba(var(--nb-accent-rgb,139,92,246),.33)!important;box-shadow:0 16px 36px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.045) inset!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:.22s!important}.nb-prof-img-v47 img{width:100%!important;height:100%!important;border-radius:26px!important;object-fit:cover!important;display:block!important}.nb-prof-card-v47:hover .nb-prof-img-v47,.nb-prof-card-v47:hover .nb-prof-plus-v47{border-color:rgb(var(--nb-accent-rgb,139,92,246))!important;box-shadow:0 18px 45px rgba(0,0,0,.5),0 0 28px rgba(var(--nb-accent-rgb,139,92,246),.24)!important;transform:translateY(-3px)!important}.nb-prof-card-v47 b{font-size:15px!important;font-weight:850!important;letter-spacing:.01em!important;max-width:142px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nb-prof-plus-v47{font-size:54px!important;color:rgb(var(--nb-accent-rgb,139,92,246))!important;border-style:dashed!important;background:rgba(var(--nb-accent-rgb,139,92,246),.08)!important}.nb-prof-tools-v47{display:flex!important;gap:10px!important;justify-content:center!important}.nb-prof-tools-v47 button{width:34px!important;height:34px!important;border-radius:50%!important;background:rgba(8,8,8,.78)!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.45)!important;color:#fff!important;box-shadow:0 8px 22px rgba(0,0,0,.35)!important;font-weight:900!important;line-height:1!important;cursor:pointer!important}.nb-profile-lock-v57,.nb-profile-lock-v59{display:inline-grid!important;place-items:center!important;width:24px!important;height:24px!important;border-radius:999px!important;background:rgba(var(--nb-accent-rgb,139,92,246),.18)!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.7)!important;box-shadow:0 0 14px rgba(var(--nb-accent-rgb,139,92,246),.3)!important;color:transparent!important;font-size:0!important}.nb-profile-lock-v57::before,.nb-profile-lock-v59::before{content:""!important;width:11px!important;height:9px!important;border:2px solid #fff!important;border-top:none!important;border-radius:2px!important;display:block!important;position:relative!important}.nb-profile-lock-v57::after,.nb-profile-lock-v59::after{content:""!important;width:9px!important;height:7px!important;border:2px solid #fff!important;border-bottom:none!important;border-radius:8px 8px 0 0!important;position:absolute!important;transform:translateY(-5px)!important}#nbProfileEditModalV47,#nbProfileEditV47,#nbPinModalV47,#nbAvatarChooseV47,#nbFinalAvatarModal{position:fixed!important;inset:0!important;z-index:2147483100!important;background:rgba(0,0,0,.72)!important;display:none!important;align-items:center!important;justify-content:center!important;padding:18px!important}#nbProfileEditModalV47.show,#nbProfileEditV47.show,#nbPinModalV47.show,#nbAvatarChooseV47.show,#nbFinalAvatarModal.open,#nbFinalAvatarModal.active{display:flex!important;pointer-events:auto!important}#nbProfileEditModalV47:not(.show),#nbProfileEditV47:not(.show),#nbPinModalV47:not(.show),#nbAvatarChooseV47:not(.show),#nbFinalAvatarModal:not(.open):not(.active){pointer-events:none!important}.nb-pin-card-v47,.nb-prof-edit-card-v47,.nb-avatar-box-v47{width:min(420px,100%)!important;background:linear-gradient(180deg,rgba(18,10,20,.98),rgba(4,4,4,.98))!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.42)!important;border-radius:30px!important;box-shadow:0 30px 90px rgba(0,0,0,.68),0 0 30px rgba(var(--nb-accent-rgb,139,92,246),.08)!important;color:#fff!important;padding:22px!important}.nb-pin-card-v47 input,.nb-prof-edit-card-v47 input{width:100%!important;height:48px!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.26)!important;background:rgba(255,255,255,.055)!important;border-radius:16px!important;color:#fff!important;padding:0 14px!important}.nb-save-v47,#nbPinOpenV47{width:100%!important;height:48px!important;background:linear-gradient(135deg,rgb(var(--nb-accent-rgb,139,92,246)),rgba(var(--nb-accent-rgb,139,92,246),.76))!important;border:0!important;border-radius:16px!important;color:#fff!important;font-weight:900!important;margin-top:10px!important}.nb-soft-v47,.nb-danger-v47{width:100%!important;height:48px!important;border:0!important;border-radius:16px!important;color:#fff!important;font-weight:900!important;margin-top:10px!important}.nb-soft-v47{background:rgba(255,255,255,.08)!important}.nb-danger-v47{background:rgba(255,42,42,.14)!important;color:#ffd5d5!important}.nb-close-v47{float:right!important;width:34px!important;height:34px!important;border-radius:50%!important;border:0!important;background:rgba(255,255,255,.08)!important;color:#fff!important;font-size:22px!important}.nb-edit-avatar-v47{text-align:center!important;margin:8px 0 12px!important}.nb-edit-avatar-v47 img{width:92px!important;height:92px!important;border-radius:24px!important;object-fit:cover!important}.nb-avatar-grid-v47{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important;max-height:360px!important;overflow:auto!important}.nb-avatar-grid-v47 img{width:100%!important;aspect-ratio:1!important;object-fit:cover!important;border-radius:16px!important;border:2px solid transparent!important}@media(max-width:520px){.nb-prof-gate-v47{padding-top:44px!important;padding-bottom:44px!important}.nb-prof-grid-v47{gap:20px!important}.nb-prof-unit-v47,.nb-prof-card-v47{width:124px!important}.nb-prof-img-v47,.nb-prof-plus-v47{width:118px!important;height:118px!important;border-radius:25px!important}.nb-prof-img-v47 img{border-radius:23px!important}}


/* ===== NETBOM DZ V156 PROFILE UI SAFE FIXES =====
   Only touches profile overlays/messages. Does not change home/hero/footer/server UI.
*/
body.nb-profile-modal-open-v156 #netbomStaticFooter,
body.nb-profile-modal-open-v156 #netbomSimpleFooter,
body.nb-profile-modal-open-v156 #nbVisitorCounter,
body.nb-profile-modal-open-v156 .nb-footer,
body.nb-profile-modal-open-v156 .netbom-footer,
body.nb-profile-modal-open-v156 .footer-social,
body.nb-prof-gate-open-v47 #netbomStaticFooter,
body.nb-prof-gate-open-v47 #netbomSimpleFooter,
body.nb-prof-gate-open-v47 #nbVisitorCounter{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}

/* Hidden profile layers must never block touches */
#nbProfileGateV47:not(.show),
#nbPinModalV47:not(.show),
#nbProfileEditV47:not(.show),
#nbAvatarPickV47:not(.show),
#nbD1AvatarModal:not(.open):not(.active){
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}

/* Main who-is-watching screen keeps the same style but is cleaner on phones */
.nb-prof-gate-v47.show{display:flex!important;z-index:2147483000!important;pointer-events:auto!important;}
.nb-prof-shell-v47,.nb-prof-shell-clean-v48{max-width:960px!important;}
.nb-prof-card-v47{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;}
.nb-prof-add-v47 .nb-prof-plus-v47{
  background:linear-gradient(135deg,rgba(var(--nb-accent-rgb,139,92,246),.20),rgba(var(--nb-accent-rgb,139,92,246),.08))!important;
  border:2px dashed rgba(var(--nb-accent-rgb,139,92,246),.75)!important;
}

/* PIN modal: smaller like the working profile file */
#nbPinModalV47.show{display:flex!important;z-index:2147483200!important;pointer-events:auto!important;align-items:center!important;justify-content:center!important;}
.nb-pin-card-v47{
  width:min(360px,92vw)!important;
  padding:20px!important;
  border-radius:28px!important;
  text-align:center!important;
}
.nb-pin-card-v47 img#nbPinAvatarV47{
  width:92px!important;
  height:92px!important;
  border-radius:24px!important;
  object-fit:cover!important;
  display:block!important;
  margin:4px auto 12px!important;
}
.nb-pin-card-v47 h3{font-size:24px!important;line-height:1.05!important;margin:0 0 4px!important;}
.nb-pin-card-v47 p{margin:0 0 14px!important;color:rgba(255,255,255,.82)!important;}
.nb-pin-card-v47 input{height:54px!important;text-align:center!important;font-size:22px!important;letter-spacing:.16em!important;}
#nbPinOpenV47,#nbPinForgotV47{height:50px!important;border-radius:18px!important;}
#nbPinMsgV47,#nbEditMsgV47,.nb-message{
  display:none;
  margin:9px 0 0!important;
  padding:0!important;
  min-height:18px!important;
  background:transparent!important;
  border:0!important;
  color:#22f07a!important;
  text-align:center!important;
  font-weight:900!important;
  font-size:14px!important;
  line-height:1.35!important;
  text-shadow:0 0 12px rgba(34,240,122,.32)!important;
}
#nbPinMsgV47:not(:empty),#nbEditMsgV47:not(:empty),.nb-message:not(:empty){display:block!important;}

/* Add/Edit profile modal: modal on top, not inside underlying page */
#nbProfileEditV47.show{display:flex!important;z-index:2147483200!important;pointer-events:auto!important;align-items:center!important;justify-content:center!important;}
.nb-prof-edit-card-v47{
  width:min(430px,94vw)!important;
  max-height:min(86vh,780px)!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
}
.nb-prof-edit-card-v47 label{display:block!important;margin:10px 0 6px!important;color:rgba(255,255,255,.82)!important;font-weight:850!important;}
.nb-prof-edit-card-v47 input{height:52px!important;}
.nb-edit-avatar-v47 img{width:96px!important;height:96px!important;}

/* Avatar picker: centered overlay, never at the bottom of the home page */
#nbAvatarPickV47,
#nbD1AvatarModal,
.nb-avatar-pick-v47{
  position:fixed!important;
  inset:0!important;
  z-index:2147483300!important;
  background:rgba(0,0,0,.76)!important;
  display:none!important;
  align-items:center!important;
  justify-content:center!important;
  padding:18px!important;
  overflow:hidden!important;
  pointer-events:none!important;
}
#nbAvatarPickV47.show,
#nbD1AvatarModal.open,
#nbD1AvatarModal.active,
.nb-avatar-pick-v47.show{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}
#nbAvatarPickV47 .nb-avatar-box-v47,
#nbD1AvatarModal .nb-avatar-box,
.nb-avatar-pick-v47 .nb-avatar-box-v47{
  width:min(560px,94vw)!important;
  max-height:82vh!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  margin:0!important;
}
#nbAvatarPickV47 .nb-avatar-grid-v47,
#nbD1AvatarModal .nb-avatar-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
}
#nbAvatarPickV47 .nb-avatar-grid-v47 img,
#nbD1AvatarModal .nb-avatar-grid img{
  width:100%!important;
  aspect-ratio:1/1!important;
  object-fit:cover!important;
  border-radius:18px!important;
  cursor:pointer!important;
  -webkit-tap-highlight-color:transparent!important;
}

@media(max-width:520px){
  .nb-pin-card-v47{width:min(340px,92vw)!important;padding:18px!important;}
  .nb-pin-card-v47 img#nbPinAvatarV47{width:84px!important;height:84px!important;border-radius:22px!important;}
  .nb-prof-unit-v47,.nb-prof-card-v47{width:116px!important;}
  .nb-prof-img-v47,.nb-prof-plus-v47{width:108px!important;height:108px!important;border-radius:24px!important;}
  .nb-prof-card-v47 b{font-size:14px!important;max-width:116px!important;}
  #nbAvatarPickV47 .nb-avatar-grid-v47,#nbD1AvatarModal .nb-avatar-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
}


/* =========================================================
   NETBOM DZ V157 - EXACT PROFILE CSS FROM WORKING PROFILE FILE
   نفس ستايل بوابة البروفايل والـ PIN واختيار الصورة من الملف العامل
   ========================================================= */
html.nb-profile-pending-v47 body{overflow:hidden!important;background:#050505!important}.nb-prof-gate-v47{position:fixed;inset:0;z-index:2147483600;display:none;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 0%,rgba(var(--nb-accent-rgb,139,92,246),.13),transparent 42%),#050505;color:#fff;padding:22px;overflow:auto}.nb-prof-gate-v47.show{display:flex}.nb-prof-gate-open-v47{overflow:hidden!important}.nb-prof-shell-v47{text-align:center;width:min(930px,96vw)}.nb-prof-brand-v47{font-size:30px;font-weight:950;letter-spacing:.1em;margin-bottom:8px}.nb-prof-shell-v47 h2{font-size:clamp(28px,4vw,46px);font-weight:900;margin:0 0 30px}.nb-prof-grid-v47{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:24px;align-items:start}.nb-prof-unit-v47{display:flex;flex-direction:column;align-items:center;gap:9px}.nb-prof-card-v47{background:transparent;border:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:12px}.nb-prof-img-v47,.nb-prof-plus-v47{width:128px;height:128px;border-radius:24px;background:rgba(255,255,255,.055);border:2px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;position:relative;transition:.22s}.nb-prof-img-v47 img{width:100%;height:100%;border-radius:22px;object-fit:cover}.nb-prof-card-v47:hover .nb-prof-img-v47,.nb-prof-card-v47:hover .nb-prof-plus-v47{border-color:rgba(var(--nb-accent-rgb,139,92,246),.9);transform:translateY(-4px);background:rgba(var(--nb-accent-rgb,139,92,246),.08)}.nb-prof-img-v47 i{position:absolute;right:8px;bottom:8px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.62);font-style:normal;font-size:13px}.nb-prof-plus-v47{font-size:58px;color:rgba(255,255,255,.7);border-style:dashed}.nb-prof-card-v47 b{font-size:16px;max-width:138px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-prof-tools-v47{display:flex;gap:8px}.nb-prof-tools-v47 button{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff;cursor:pointer}.nb-prof-tools-v47 button:hover{border-color:rgba(var(--nb-accent-rgb,139,92,246),.75);background:rgba(var(--nb-accent-rgb,139,92,246),.18)}.nb-pin-modal-v47,.nb-prof-edit-v47,.nb-avatar-pick-v47{position:fixed;inset:0;z-index:2147483700;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:18px;color:#fff}.nb-pin-modal-v47.show,.nb-prof-edit-v47.show,.nb-avatar-pick-v47.show{display:flex}.nb-pin-card-v47,.nb-prof-edit-card-v47{position:relative;width:min(440px,94vw);background:#090909;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.35);border-radius:28px;padding:26px;box-shadow:0 28px 90px rgba(0,0,0,.58);text-align:center}.nb-prof-edit-card-v47{text-align:left;max-height:92vh;overflow:auto}.nb-close-v47{position:absolute;right:14px;top:14px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#fff;font-size:22px}.nb-pin-card-v47 img{width:96px;height:96px;border-radius:22px;object-fit:cover;margin-bottom:14px}.nb-pin-card-v47 input,.nb-prof-edit-card-v47 input{width:100%;height:50px;margin:8px 0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.06);color:#fff;text-align:center;outline:none}.nb-prof-edit-card-v47 label{font-size:13px;font-weight:750;color:rgba(255,255,255,.78)}#nbPinOpenV47,.nb-save-v47{width:100%;height:50px;border:0;border-radius:14px;background:linear-gradient(135deg,rgb(var(--nb-accent-rgb,139,92,246)),rgba(var(--nb-accent-rgb,139,92,246),.72));color:#fff;font-weight:850;margin-top:4px}.nb-soft-v47,#nbPinForgotV47{width:100%;height:44px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);color:#fff;margin-top:8px}.nb-danger-v47{width:100%;height:44px;border-radius:14px;background:rgba(255,55,55,.11);color:#ffb7b7;border:1px solid rgba(255,55,55,.26);margin-top:10px}.nb-edit-avatar-v47{position:relative;width:108px;height:108px;margin:0 auto 18px}.nb-edit-avatar-v47 img{width:108px;height:108px;border-radius:24px;object-fit:cover;border:2px solid rgba(var(--nb-accent-rgb,139,92,246),.55)}#nbEditAvatarBtnV47{position:absolute;right:-8px;bottom:-8px;width:38px;height:38px;border-radius:50%;border:2px solid #090909;background:rgb(var(--nb-accent-rgb,139,92,246));color:#fff;font-weight:900}.nb-avatar-box-v47{width:min(720px,96vw);max-height:86vh;overflow:auto;background:#0a0a0a;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:22px;position:relative}.nb-avatar-grid-v47{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:14px;margin-top:18px}.nb-avatar-grid-v47 img{width:72px;height:72px;border-radius:18px;object-fit:cover;border:2px solid transparent;cursor:pointer}.nb-avatar-grid-v47 img:hover{border-color:rgb(var(--nb-accent-rgb,139,92,246))}.nb-switch-prof-v47,.nb-edit-current-v47{margin:12px 0!important}@media(max-width:520px){.nb-prof-grid-v47{grid-template-columns:repeat(2,minmax(118px,1fr));gap:18px}.nb-prof-img-v47,.nb-prof-plus-v47{width:118px;height:118px}}


/* NETBOM DZ V48: clean profile gate layout + safer delete profile */
.nb-prof-gate-v47{
  background:#050505!important;
  padding:28px!important;
}
.nb-prof-shell-v47.nb-prof-shell-clean-v48,
.nb-prof-shell-v47{
  width:min(860px,96vw)!important;
  text-align:center!important;
}
.nb-prof-brand-v47,
.nb-prof-shell-v47 h2{
  display:none!important;
}
.nb-prof-grid-v47{
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:center!important;
  align-items:flex-start!important;
  gap:26px!important;
  margin:0 auto!important;
}
.nb-prof-unit-v47{
  width:136px!important;
  flex:0 0 136px!important;
}
.nb-prof-card-v47{
  width:136px!important;
  background:transparent!important;
}
.nb-prof-img-v47,
.nb-prof-plus-v47{
  width:132px!important;
  height:132px!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.045)!important;
  box-shadow:none!important;
}
.nb-prof-plus-v47{
  border-style:dashed!important;
  color:rgba(255,255,255,.72)!important;
  font-size:54px!important;
}
.nb-prof-card-v47:hover .nb-prof-img-v47,
.nb-prof-card-v47:hover .nb-prof-plus-v47{
  transform:translateY(-3px)!important;
  background:rgba(var(--nb-accent-rgb,139,92,246),.07)!important;
  box-shadow:none!important;
}
.nb-prof-tools-v47 button[title="Delete"]{
  background:rgba(255,40,40,.11)!important;
  border-color:rgba(255,80,80,.3)!important;
  color:#ffb3b3!important;
}
@media(max-width:520px){
  .nb-prof-grid-v47{gap:18px!important;}
  .nb-prof-unit-v47{width:126px!important;flex-basis:126px!important;}
  .nb-prof-card-v47{width:126px!important;}
  .nb-prof-img-v47,.nb-prof-plus-v47{width:122px!important;height:122px!important;}
}


/* NETBOM DZ V48: compact Netflix-style profile gate, no title banner */
.nb-prof-gate-v47.show{display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at 50% 12%,rgba(var(--nb-accent-rgb,255,107,26),.16),transparent 38%),linear-gradient(180deg,#050505 0%,#080403 100%)!important;}
.nb-prof-shell-clean-v48{width:min(760px,94vw)!important;text-align:center!important;padding:18px 0!important;}
.nb-prof-brand-v47,.nb-prof-shell-v47 h2{display:none!important;}
.nb-prof-grid-v47{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:center!important;gap:28px!important;margin:0 auto!important;}
.nb-prof-unit-v47{width:142px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;}
.nb-prof-card-v47{width:142px!important;background:transparent!important;border:0!important;color:#fff!important;cursor:pointer!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;font-family:inherit!important;}
.nb-prof-img-v47,.nb-prof-plus-v47{width:132px!important;height:132px!important;border-radius:28px!important;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border:2px solid rgba(var(--nb-accent-rgb,255,107,26),.33)!important;box-shadow:0 16px 36px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.045) inset!important;overflow:hidden!important;}
.nb-prof-img-v47 img{width:100%!important;height:100%!important;border-radius:26px!important;object-fit:cover!important;display:block!important;}
.nb-prof-card-v47:hover .nb-prof-img-v47,.nb-prof-card-v47:hover .nb-prof-plus-v47{border-color:rgb(var(--nb-accent-rgb,255,107,26))!important;box-shadow:0 18px 45px rgba(0,0,0,.5),0 0 28px rgba(var(--nb-accent-rgb,255,107,26),.24)!important;transform:translateY(-3px)!important;}
.nb-prof-card-v47 b{font-size:15px!important;font-weight:850!important;letter-spacing:.01em!important;max-width:142px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.nb-prof-plus-v47{font-size:54px!important;color:rgb(var(--nb-accent-rgb,255,107,26))!important;border-style:dashed!important;background:rgba(var(--nb-accent-rgb,255,107,26),.08)!important;}
.nb-prof-tools-v47{display:flex!important;gap:10px!important;justify-content:center!important;}
.nb-prof-tools-v47 button{width:34px!important;height:34px!important;border-radius:50%!important;background:rgba(8,8,8,.78)!important;border:1px solid rgba(var(--nb-accent-rgb,255,107,26),.45)!important;color:#fff!important;box-shadow:0 8px 22px rgba(0,0,0,.35)!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;}
.nb-prof-tools-v47 button:hover{background:rgba(var(--nb-accent-rgb,255,107,26),.2)!important;border-color:rgb(var(--nb-accent-rgb,255,107,26))!important;}
.nb-pin-card-v47,.nb-prof-edit-card-v47{background:linear-gradient(180deg,rgba(18,10,7,.98),rgba(4,4,4,.98))!important;border:1px solid rgba(var(--nb-accent-rgb,255,107,26),.42)!important;border-radius:30px!important;box-shadow:0 30px 90px rgba(0,0,0,.68),0 0 30px rgba(var(--nb-accent-rgb,255,107,26),.08)!important;}
.nb-pin-card-v47 input,.nb-prof-edit-card-v47 input{border:1px solid rgba(var(--nb-accent-rgb,255,107,26),.26)!important;background:rgba(255,255,255,.055)!important;border-radius:16px!important;}
#nbPinOpenV47,.nb-save-v47{background:linear-gradient(135deg,rgb(var(--nb-accent-rgb,255,107,26)),rgba(var(--nb-accent-rgb,255,107,26),.76))!important;border-radius:16px!important;}
.nb-danger-v47{border-color:rgba(255,60,60,.42)!important;background:rgba(255,60,60,.14)!important;border-radius:16px!important;}
@media(max-width:520px){.nb-prof-grid-v47{gap:20px!important}.nb-prof-unit-v47{width:124px!important}.nb-prof-card-v47{width:124px!important}.nb-prof-img-v47,.nb-prof-plus-v47{width:118px!important;height:118px!important;border-radius:25px!important}.nb-prof-img-v47 img{border-radius:23px!important}}


/* NETBOM DZ V49: final profile gate behavior + unified delete loaders */
html.nb-profile-pending-v47 body{overflow:hidden!important;}
.nb-prof-gate-v47{position:fixed!important;inset:0!important;z-index:2147483600!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;align-items:flex-start!important;justify-content:center!important;padding:clamp(26px,6vh,70px) 20px!important;}
.nb-prof-gate-v47.show{display:flex!important;}
.nb-prof-shell-v47,.nb-prof-shell-clean-v48{width:min(930px,96vw)!important;min-height:calc(100vh - clamp(52px,12vh,140px))!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;}
.nb-prof-grid-v47{width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:center!important;gap:clamp(18px,3vw,28px)!important;padding:10px 0 28px!important;}
#nbEditDeleteV47{display:none!important;visibility:hidden!important;pointer-events:none!important;}
.nb-prof-tools-v47 [data-delete]{background:rgba(255,45,45,.11)!important;border-color:rgba(255,75,75,.38)!important;color:#ffd5d5!important;}
.nb-prof-unit-v47:first-child .nb-prof-tools-v47 [data-delete]{display:none!important;}
.nb-delete-loader.nb-v49-card-loader,.nb-delete-loader{position:absolute!important;inset:0!important;z-index:40!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:inherit!important;background:rgba(0,0,0,.48)!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;pointer-events:none!important;}
.nb-delete-spinner.nb-v49-spinner,.nb-delete-spinner{position:relative!important;width:88px!important;height:88px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:rgba(var(--nb-accent-rgb,255,107,26),.16)!important;border:2px solid rgba(var(--nb-accent-rgb,255,107,26),.68)!important;box-shadow:0 0 0 8px rgba(var(--nb-accent-rgb,255,107,26),.12),0 20px 48px rgba(0,0,0,.42)!important;color:#fff!important;animation:nbV49Pulse 1.1s ease-in-out infinite!important;}
.nb-delete-spinner i{display:none!important;}
.nb-delete-spinner:before{content:""!important;position:absolute!important;inset:10px!important;border-radius:50%!important;border:4px solid transparent!important;border-top-color:#fff!important;border-right-color:rgba(var(--nb-accent-rgb,255,107,26),.95)!important;animation:nbV49Spin .75s linear infinite!important;}
.nb-delete-spinner:after{content:""!important;position:absolute!important;width:12px!important;height:12px!important;border-radius:50%!important;background:#fff!important;box-shadow:22px 0 0 rgba(var(--nb-accent-rgb,255,107,26),.95),-22px 0 0 rgba(255,255,255,.72)!important;animation:nbV49Dots .9s ease-in-out infinite!important;}
.nb-delete-spinner span{display:none!important;}
.nb-v49-delete-loading>*:not(.nb-delete-loader),.nb-delete-loading>*:not(.nb-delete-loader){filter:brightness(.64)!important;}
@keyframes nbV49Spin{to{transform:rotate(360deg)}}
@keyframes nbV49Pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.045)}}
@keyframes nbV49Dots{0%,100%{transform:rotate(0deg) scale(.95)}50%{transform:rotate(180deg) scale(1.08)}}
@media(max-width:520px){.nb-prof-gate-v47{padding-top:44px!important;padding-bottom:44px!important}.nb-prof-shell-v47,.nb-prof-shell-clean-v48{min-height:calc(100vh - 88px)!important}.nb-delete-spinner.nb-v49-spinner,.nb-delete-spinner{width:78px!important;height:78px!important}}


/* NETBOM DZ V50: profile gate fixed style, headings, clean editor */
.nb-prof-gate-v47.show{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  scrollbar-width:none!important;
  background:radial-gradient(circle at 50% 18%,rgba(var(--nb-accent-rgb,255,107,26),.16),transparent 38%),#050505!important;
}
.nb-prof-gate-v47.show::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}
.nb-prof-shell-v47,.nb-prof-shell-clean-v48{
  width:min(960px,96vw)!important;
  min-height:auto!important;
  max-height:96vh!important;
  overflow:visible!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:clamp(24px,4vh,42px)!important;
  margin:0 auto!important;
  padding:0!important;
}
.nb-prof-heading-v50{text-align:center!important;display:block!important;margin:0 auto!important;}
.nb-prof-brand-v50{font-size:clamp(26px,4.8vw,54px)!important;font-weight:1000!important;letter-spacing:.03em!important;line-height:1!important;background:linear-gradient(180deg,#fff,#b9b9b9)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:0 0 30px rgba(255,255,255,.16)!important;}
.nb-prof-question-v50{font-size:clamp(28px,6vw,72px)!important;font-weight:1000!important;letter-spacing:-.04em!important;line-height:.98!important;margin-top:8px!important;color:#fff!important;text-shadow:0 0 36px rgba(255,255,255,.12)!important;}
.nb-prof-grid-v47{margin:0 auto!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;gap:clamp(18px,3vw,32px)!important;max-width:100%!important;overflow:visible!important;padding:0!important;}
.nb-prof-unit-v47{flex:0 0 auto!important;}
.nb-prof-card-v47{background:transparent!important;border:0!important;}
.nb-prof-tools-v47 button[title="Delete"],.nb-prof-tools-v47 [data-delete]{background:rgba(255,42,42,.12)!important;border-color:rgba(255,80,80,.45)!important;color:#fff!important;}
.nb-prof-unit-v47:first-child .nb-prof-tools-v47 [data-delete]{display:none!important;}
.nb-prof-edit-card-v47 #nbEditDeleteV47{display:none!important;}
.nb-prof-edit-card-v47 label[style*="none"]+input{display:none!important;}
.nb-prof-edit-card-v47 input[disabled][value*="••"]{display:block!important;}
.nb-forgot-pin-v50{color:#fff!important;border-color:rgba(var(--nb-accent-rgb,255,107,26),.28)!important;background:rgba(var(--nb-accent-rgb,255,107,26),.08)!important;}
html.nb-profile-pending-v47 body{overflow:hidden!important;}
@media(max-width:520px){
  .nb-prof-gate-v47.show{align-items:center!important;padding:26px 16px!important;}
  .nb-prof-shell-v47,.nb-prof-shell-clean-v48{max-height:96vh!important;gap:26px!important;}
  .nb-prof-grid-v47{gap:20px!important;}
  .nb-prof-question-v50{font-size:clamp(34px,12vw,54px)!important;}
}

/* V56 profile reliability overrides are injected at runtime from JS to avoid old cached CSS conflicts. */

/* NETBOM DZ V59: profile micro UI verified clean */
.nb-prof-heading-v50{position:relative!important;top:-10px!important;text-align:center!important;margin:0 auto 18px!important;display:block!important;pointer-events:none!important;}
.nb-prof-brand-v50{font-size:clamp(18px,3vw,32px)!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important;line-height:1.05!important;color:#fff!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-shadow:0 0 18px color-mix(in srgb,var(--accent,#ff6a00) 38%,transparent)!important;}
.nb-prof-question-v50{font-size:clamp(13px,2.2vw,20px)!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;line-height:1.1!important;margin-top:8px!important;color:rgba(255,255,255,.82)!important;text-shadow:none!important;}
.nb-profile-lock-v57,.nb-profile-lock-v59{display:inline-grid!important;place-items:center!important;width:24px!important;height:24px!important;border-radius:999px!important;background:color-mix(in srgb,var(--accent,#ff6a00) 18%,rgba(0,0,0,.72))!important;border:1px solid color-mix(in srgb,var(--accent,#ff6a00) 70%,rgba(255,255,255,.25))!important;box-shadow:0 0 14px color-mix(in srgb,var(--accent,#ff6a00) 30%,transparent)!important;color:transparent!important;font-size:0!important;}
.nb-profile-lock-v57::before,.nb-profile-lock-v59::before{content:""!important;width:11px!important;height:9px!important;border:2px solid #fff!important;border-top:none!important;border-radius:2px!important;display:block!important;position:relative!important;}
.nb-profile-lock-v57::after,.nb-profile-lock-v59::after{content:""!important;width:9px!important;height:7px!important;border:2px solid #fff!important;border-bottom:none!important;border-radius:8px 8px 0 0!important;position:absolute!important;transform:translateY(-5px)!important;}
#nbEditOldPinV47::placeholder,#nbEditPinV47::placeholder{font-size:inherit!important;letter-spacing:0!important;}

/* NETBOM DZ V60: mobile profile cards size tuning */
@media (max-width:520px){
  .nb-prof-gate-v47.show{
    padding:34px 14px 28px!important;
    align-items:center!important;
    justify-content:center!important;
    overflow:hidden!important;
  }
  .nb-prof-shell-v47,
  .nb-prof-shell-clean-v48{
    gap:18px!important;
    max-height:94vh!important;
    justify-content:center!important;
  }
  .nb-prof-heading-v50{
    top:0!important;
    margin:0 auto 12px!important;
    transform:translateY(10px)!important;
  }
  .nb-prof-brand-v50{
    font-size:clamp(15px,4.4vw,20px)!important;
    letter-spacing:.14em!important;
  }
  .nb-prof-question-v50{
    font-size:clamp(10px,3vw,13px)!important;
    letter-spacing:.15em!important;
    margin-top:5px!important;
  }
  .nb-prof-grid-v47{
    gap:12px!important;
    padding:0!important;
    max-width:100%!important;
  }
  .nb-prof-unit-v47{
    width:92px!important;
    max-width:92px!important;
  }
  .nb-prof-card-v47{
    width:92px!important;
    max-width:92px!important;

    max-width:92px!important;
  }
  .nb-prof-img-v47,
  .nb-prof-plus-v47{
    width:88px!important;
    height:88px!important;
    border-radius:18px!important;
  }
  .nb-prof-img-v47 img{
    border-radius:16px!important;
  }
  .nb-prof-name-v47,
  .nb-prof-unit-v47 span,
  .nb-prof-unit-v47 .nb-prof-label-v47{
    font-size:11px!important;
    line-height:1.15!important;
    max-width:92px!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  .nb-prof-tools-v47{
    transform:scale(.82)!important;
    transform-origin:center top!important;
  }
  .nb-profile-lock-v57,
  .nb-profile-lock-v59{
    width:18px!important;
    height:18px!important;
  }
  .nb-profile-lock-v57::before,
  .nb-profile-lock-v59::before{
    width:8px!important;
    height:7px!important;
    border-width:1.6px!important;
  }
  .nb-profile-lock-v57::after,
  .nb-profile-lock-v59::after{
    width:7px!important;
    height:6px!important;
    border-width:1.6px!important;
    transform:translateY(-4px)!important;
  }
}
@media (max-width:380px){
  .nb-prof-unit-v47,.nb-prof-card-v47{width:82px!important;max-width:82px!important;}
  .nb-prof-img-v47,.nb-prof-plus-v47{width:78px!important;height:78px!important;border-radius:16px!important;}
  .nb-prof-img-v47 img{border-radius:14px!important;}
  .nb-prof-grid-v47{gap:10px!important;}
  .nb-prof-heading-v50{transform:translateY(14px)!important;margin-bottom:10px!important;}
}

/* NETBOM DZ V62: remove main profile PIN field + lower profile gate spacing */
.nb-field:has(#nbD1PinInline){display:none!important;}
#nbD1PinInline{display:none!important;}
#nbD1PinInline + *, label[for="nbD1PinInline"]{display:none!important;}
@media (max-width:520px){
  .nb-prof-gate-v47.show{
    padding-top:52px!important;
    padding-bottom:54px!important;
    align-items:center!important;
    justify-content:center!important;
  }
  .nb-prof-shell-v47,.nb-prof-shell-clean-v48{
    justify-content:flex-start!important;
    padding-top:8vh!important;
    padding-bottom:28px!important;
    gap:20px!important;
    max-height:100vh!important;
    box-sizing:border-box!important;
  }
  .nb-prof-heading-v50{
    top:auto!important;
    transform:none!important;
    margin:0 auto 16px!important;
  }
  .nb-prof-grid-v47{
    padding-bottom:22px!important;
  }
}
@media (max-width:380px){
  .nb-prof-shell-v47,.nb-prof-shell-clean-v48{padding-top:7vh!important;padding-bottom:34px!important;}
  .nb-prof-heading-v50{transform:none!important;margin-bottom:14px!important;}
  .nb-prof-grid-v47{padding-bottom:26px!important;}
}
#nbEditOldPinV47::placeholder,#nbEditPinV47::placeholder{font-size:inherit!important;letter-spacing:0!important;text-align:center!important;}

/* NETBOM DZ V63: delete profile lives only inside edit modal */
#nbProfileGateV47 .nb-prof-tools-v47 [data-delete],
#nbProfileGateV47 .nb-prof-tools-v47 button[title="Delete"]{display:none!important;visibility:hidden!important;pointer-events:none!important;}
#nbEditDeleteV47{display:none!important;visibility:hidden!important;pointer-events:none!important;}
#nbEditDeleteProfileV63{width:100%!important;height:52px!important;margin:12px 0 8px!important;border-radius:18px!important;border:1px solid rgba(255,70,70,.55)!important;background:linear-gradient(135deg,rgba(255,45,45,.22),rgba(255,45,45,.08))!important;color:#ffe1e1!important;font-weight:900!important;letter-spacing:.02em!important;box-shadow:0 14px 36px rgba(255,30,30,.12),inset 0 0 0 1px rgba(255,255,255,.04)!important;cursor:pointer!important;}
#nbEditDeleteProfileV63:active{transform:scale(.985)!important;}
#nbEditOldPinV47::placeholder,#nbEditPinV47::placeholder{letter-spacing:.02em!important;text-transform:none!important;}
#nbProfileEditV47 label{white-space:nowrap!important;}


/* NETBOM DZ V64: final profile gate spacing and 2-column layout */
#nbEditOldPinV47::placeholder,#nbEditPinV47::placeholder{content:none!important;font-size:inherit!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important;}
#nbEditOldPinV47[placeholder],#nbEditPinV47[placeholder]{font-size:16px!important;}
#nbProfileEditV47 small{display:none!important;}
#nbProfileEditV47 label{white-space:nowrap!important;}
#nbProfileEditV47 #nbOldPinBoxV47 label{font-size:14px!important;}
#nbProfileEditV47 label:has(+ #nbEditPinV47){font-size:14px!important;}
.nb-prof-heading-v50{transform:translateY(8px)!important;margin:0 auto 14px!important;}
.nb-prof-brand-v50{font-size:clamp(16px,3.2vw,28px)!important;letter-spacing:.16em!important;text-transform:uppercase!important;}
.nb-prof-question-v50{font-size:clamp(11px,2.4vw,16px)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-top:6px!important;}
.nb-profile-lock-v59{position:absolute!important;right:8px!important;bottom:8px!important;display:inline-grid!important;place-items:center!important;width:23px!important;height:23px!important;border-radius:999px!important;background:rgba(var(--nb-accent-rgb,139,92,246),.22)!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.72)!important;box-shadow:0 0 14px rgba(var(--nb-accent-rgb,139,92,246),.34)!important;font-size:0!important;color:transparent!important;}
.nb-profile-lock-v59::before{content:""!important;width:10px!important;height:8px!important;border:2px solid #fff!important;border-top:none!important;border-radius:2px!important;display:block!important;position:absolute!important;top:10px!important;}
.nb-profile-lock-v59::after{content:""!important;width:8px!important;height:7px!important;border:2px solid #fff!important;border-bottom:none!important;border-radius:8px 8px 0 0!important;position:absolute!important;top:5px!important;}
.nb-prof-img-v47{position:relative!important;}
@media (max-width:520px){
  .nb-prof-gate-v47.show{padding:42px 14px 58px!important;align-items:flex-start!important;justify-content:center!important;}
  .nb-prof-shell-v47,.nb-prof-shell-clean-v48{justify-content:flex-start!important;gap:16px!important;padding-top:5vh!important;padding-bottom:38px!important;max-height:100vh!important;min-height:100vh!important;box-sizing:border-box!important;}
  .nb-prof-heading-v50{transform:none!important;margin:0 auto 14px!important;}
  .nb-prof-grid-v47{display:grid!important;grid-template-columns:repeat(2, minmax(92px, 104px))!important;justify-content:center!important;justify-items:center!important;align-items:start!important;gap:14px 22px!important;width:100%!important;max-width:250px!important;margin:0 auto!important;padding:0 0 42px!important;}
  .nb-prof-unit-v47{width:104px!important;max-width:104px!important;flex-basis:auto!important;}
  .nb-prof-card-v47{width:104px!important;max-width:104px!important;}
  .nb-prof-img-v47,.nb-prof-plus-v47{width:100px!important;height:100px!important;border-radius:20px!important;}
  .nb-prof-img-v47 img{border-radius:18px!important;}
  .nb-prof-card-v47 b,.nb-prof-name-v47,.nb-prof-unit-v47 span,.nb-prof-unit-v47 .nb-prof-label-v47{font-size:12px!important;line-height:1.1!important;max-width:104px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  .nb-prof-tools-v47{transform:scale(.82)!important;margin-top:-2px!important;}
}
@media (max-width:380px){
  .nb-prof-shell-v47,.nb-prof-shell-clean-v48{padding-top:4vh!important;}
  .nb-prof-grid-v47{grid-template-columns:repeat(2, minmax(84px, 94px))!important;gap:12px 16px!important;max-width:220px!important;padding-bottom:46px!important;}
  .nb-prof-unit-v47,.nb-prof-card-v47{width:94px!important;max-width:94px!important;}
  .nb-prof-img-v47,.nb-prof-plus-v47{width:88px!important;height:88px!important;border-radius:18px!important;}
  .nb-prof-img-v47 img{border-radius:16px!important;}
}

/* NETBOM DZ V65: profile gate final spacing + edit actions order */
@media (max-width:520px){
  #nbProfileGateV47.nb-prof-gate-v47.show{
    padding:52px 14px 72px!important;
    align-items:flex-start!important;
    justify-content:flex-start!important;
    overflow:hidden!important;
  }
  #nbProfileGateV47 .nb-prof-shell-v47,
  #nbProfileGateV47 .nb-prof-shell-clean-v48{
    min-height:100svh!important;
    max-height:100svh!important;
    width:100%!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:flex-start!important;
    align-items:center!important;
    gap:20px!important;
    padding-top:5.8vh!important;
    padding-bottom:76px!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
  }
  #nbProfileGateV47 .nb-prof-heading-v50{
    transform:none!important;
    margin:0 auto 20px!important;
    line-height:1.05!important;
  }
  #nbProfileGateV47 .nb-prof-brand-v50{
    font-size:clamp(15px,3.6vw,22px)!important;
    line-height:1!important;
    letter-spacing:.18em!important;
    text-transform:uppercase!important;
    margin:0!important;
  }
  #nbProfileGateV47 .nb-prof-question-v50{
    font-size:clamp(10px,2.8vw,14px)!important;
    line-height:1!important;
    letter-spacing:.18em!important;
    text-transform:uppercase!important;
    margin-top:4px!important;
  }
  #nbProfileGateV47 .nb-prof-grid-v47{
    display:grid!important;
    grid-template-columns:repeat(2, minmax(96px, 108px))!important;
    justify-content:center!important;
    justify-items:center!important;
    align-items:start!important;
    gap:26px 28px!important;
    width:100%!important;
    max-width:260px!important;
    margin:0 auto!important;
    padding:0 0 64px!important;
    overflow:visible!important;
  }
  #nbProfileGateV47 .nb-prof-grid-v47 > .nb-prof-unit-v47:nth-child(5):last-child,
  #nbProfileGateV47 .nb-prof-grid-v47 > .nb-prof-card-v47:nth-child(5):last-child{
    grid-column:1 / -1!important;
    justify-self:center!important;
  }
  #nbProfileGateV47 .nb-prof-unit-v47,
  #nbProfileGateV47 .nb-prof-card-v47{width:108px!important;max-width:108px!important;}
  #nbProfileGateV47 .nb-prof-img-v47,
  #nbProfileGateV47 .nb-prof-plus-v47{width:104px!important;height:104px!important;border-radius:21px!important;}
  #nbProfileGateV47 .nb-prof-img-v47 img{border-radius:19px!important;}
  #nbProfileGateV47 .nb-prof-card-v47 b,
  #nbProfileGateV47 .nb-prof-name-v47,
  #nbProfileGateV47 .nb-prof-unit-v47 span,
  #nbProfileGateV47 .nb-prof-unit-v47 .nb-prof-label-v47{
    font-size:13px!important;
    line-height:1.05!important;
    max-width:108px!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    margin-top:2px!important;
  }
}
@media (max-width:380px){
  #nbProfileGateV47 .nb-prof-shell-v47,
  #nbProfileGateV47 .nb-prof-shell-clean-v48{padding-top:5.2vh!important;padding-bottom:76px!important;gap:18px!important;}
  #nbProfileGateV47 .nb-prof-heading-v50{margin-bottom:18px!important;}
  #nbProfileGateV47 .nb-prof-grid-v47{grid-template-columns:repeat(2, minmax(88px, 96px))!important;gap:22px 20px!important;max-width:228px!important;padding-bottom:70px!important;}
  #nbProfileGateV47 .nb-prof-unit-v47,#nbProfileGateV47 .nb-prof-card-v47{width:96px!important;max-width:96px!important;}
  #nbProfileGateV47 .nb-prof-img-v47,#nbProfileGateV47 .nb-prof-plus-v47{width:92px!important;height:92px!important;border-radius:18px!important;}
  #nbProfileGateV47 .nb-prof-img-v47 img{border-radius:16px!important;}
}
#nbProfileEditV47 .nb-v65-actions{display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:14px!important;}
#nbProfileEditV47 .nb-v65-actions button,
#nbProfileEditV47 #nbEditDeleteProfileV63,
#nbProfileEditV47 #nbEditForgotV47,
#nbProfileEditV47 #nbEditSaveV47{
  width:100%!important;
  min-height:52px!important;
  border-radius:18px!important;
  font-weight:900!important;
  letter-spacing:.01em!important;
  margin:0!important;
}
#nbProfileEditV47 #nbEditForgotV47,
#nbProfileEditV47 #nbEditSaveV47{
  border:0!important;
  background:linear-gradient(135deg,rgb(var(--nb-accent-rgb,139,92,246)),rgba(var(--nb-accent-rgb,139,92,246),.72))!important;
  color:#fff!important;
}
#nbProfileEditV47 #nbEditDeleteProfileV63{
  border:1px solid rgba(255,70,70,.55)!important;
  background:linear-gradient(135deg,rgba(255,55,55,.22),rgba(255,55,55,.08))!important;
  color:#ffe2e2!important;
}

/* NETBOM DZ V66: profile gate vertical balance + reliable edit delete button */
@media (max-width:520px){
  #nbProfileGateV47.nb-prof-gate-v47.show{
    padding-top:34px!important;
    padding-bottom:calc(34px + env(safe-area-inset-bottom,0px))!important;
    align-items:flex-start!important;
    justify-content:flex-start!important;
    overflow:hidden!important;
  }
  #nbProfileGateV47 .nb-prof-shell-v47,
  #nbProfileGateV47 .nb-prof-shell-clean-v48{
    min-height:100svh!important;
    max-height:100svh!important;
    padding-top:3.2vh!important;
    padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;
    gap:14px!important;
    justify-content:flex-start!important;
    overflow:hidden!important;
  }


/* V157: hidden profile layers must never block touches */
#nbProfileGateV47:not(.show),
#nbPinModalV47:not(.show),
#nbProfileEditV47:not(.show),
#nbProfileEditModalV47:not(.show),
#nbAvatarPickV47:not(.show),
#nbAvatarChooseV47:not(.show),
#nbFinalAvatarModal:not(.open):not(.active):not(.show),
.nb-avatar-pick-v47:not(.show),
.nb-prof-edit-v47:not(.show),
.nb-pin-modal-v47:not(.show){
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}
#nbProfileGateV47.show,
#nbPinModalV47.show,
#nbProfileEditV47.show,
#nbProfileEditModalV47.show,
#nbAvatarPickV47.show,
#nbAvatarChooseV47.show,
#nbFinalAvatarModal.open,
#nbFinalAvatarModal.active,
#nbFinalAvatarModal.show{
  pointer-events:auto!important;
}
.nb-linked-green-msg-v157{
  display:block!important;
  width:100%!important;
  margin:8px 0 0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  color:#20f276!important;
  text-align:center!important;
  font-weight:900!important;
  font-size:14px!important;
  line-height:1.35!important;
  text-shadow:0 0 12px rgba(32,242,118,.55)!important;
  pointer-events:none!important;
}
.nb-prof-edit-card-v47 .nb-linked-green-msg-v157,
.nb-pin-card-v47 .nb-linked-green-msg-v157{
  margin-top:8px!important;
}

/* =========================================================
   NETBOM DZ V158 - Avatar cards square + centered edit avatar + inline server messages
   ========================================================= */
#nbProfileEditV47.show,
#nbProfileEditModalV47.show,
#nbPinModalV47.show,
#nbAvatarPickV47.show,
#nbAvatarChooseV47.show,
#nbFinalAvatarModal.open,
#nbFinalAvatarModal.active{
  align-items:center!important;
  justify-content:center!important;
}

/* Center the profile avatar block inside edit/add profile modal */
#nbProfileEditV47 .nb-prof-edit-card-v47,
#nbProfileEditModalV47 .nb-prof-edit-card-v47{
  text-align:left!important;
}
#nbProfileEditV47 .nb-edit-avatar-v47,
#nbProfileEditModalV47 .nb-edit-avatar-v47,
.nb-prof-edit-card-v47 .nb-edit-avatar-v47{
  width:120px!important;
  height:120px!important;
  margin:8px auto 26px!important;
  display:block!important;
  position:relative!important;
}
#nbProfileEditV47 .nb-edit-avatar-v47 img,
#nbProfileEditModalV47 .nb-edit-avatar-v47 img,
.nb-prof-edit-card-v47 .nb-edit-avatar-v47 img{
  width:120px!important;
  height:120px!important;
  border-radius:26px!important;
  display:block!important;
  object-fit:cover!important;
}
#nbProfileEditV47 #nbEditAvatarBtnV47,
#nbProfileEditModalV47 #nbEditAvatarBtnV47,
.nb-prof-edit-card-v47 #nbEditAvatarBtnV47{
  right:-10px!important;
  bottom:-10px!important;
  width:42px!important;
  height:42px!important;
  display:grid!important;
  place-items:center!important;
}

/* Avatar chooser: square cards like the profile cards, centered, no clipped top row */
#nbAvatarPickV47 .nb-avatar-box-v47,
#nbAvatarChooseV47 .nb-avatar-box-v47,
#nbFinalAvatarModal .nb-avatar-box,
#nbD1AvatarModal .nb-avatar-box,
.nb-avatar-pick-v47 .nb-avatar-box-v47{
  width:min(620px,94vw)!important;
  max-height:min(78vh,760px)!important;
  padding:24px!important;
  margin:auto!important;
  border-radius:30px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
}
#nbAvatarPickV47 .nb-avatar-grid-v47,
#nbAvatarChooseV47 .nb-avatar-grid-v47,
#nbFinalAvatarModal .nb-avatar-grid,
#nbD1AvatarModal .nb-avatar-grid,
.nb-avatar-pick-v47 .nb-avatar-grid-v47{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
  margin-top:18px!important;
  padding:2px!important;
  align-items:center!important;
}
#nbAvatarPickV47 .nb-avatar-grid-v47 img,
#nbAvatarChooseV47 .nb-avatar-grid-v47 img,
#nbFinalAvatarModal .nb-avatar-grid img,
#nbD1AvatarModal .nb-avatar-grid img,
.nb-avatar-pick-v47 .nb-avatar-grid-v47 img{
  width:100%!important;
  height:auto!important;
  aspect-ratio:1/1!important;
  border-radius:22px!important;
  object-fit:cover!important;
  display:block!important;
  background:rgba(255,255,255,.055)!important;
  border:2px solid rgba(var(--nb-accent-rgb,139,92,246),.18)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.28)!important;
}
#nbAvatarPickV47 .nb-avatar-grid-v47 img:hover,
#nbAvatarChooseV47 .nb-avatar-grid-v47 img:hover,
#nbFinalAvatarModal .nb-avatar-grid img:hover,
#nbD1AvatarModal .nb-avatar-grid img:hover,
.nb-avatar-pick-v47 .nb-avatar-grid-v47 img:hover{
  border-color:rgb(var(--nb-accent-rgb,139,92,246))!important;
}
@media(max-width:520px){
  #nbAvatarPickV47 .nb-avatar-grid-v47,
  #nbAvatarChooseV47 .nb-avatar-grid-v47,
  #nbFinalAvatarModal .nb-avatar-grid,
  #nbD1AvatarModal .nb-avatar-grid,
  .nb-avatar-pick-v47 .nb-avatar-grid-v47{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
  }
  #nbAvatarPickV47 .nb-avatar-box-v47,
  #nbAvatarChooseV47 .nb-avatar-box-v47,
  #nbFinalAvatarModal .nb-avatar-box,
  #nbD1AvatarModal .nb-avatar-box,
  .nb-avatar-pick-v47 .nb-avatar-box-v47{
    width:calc(100vw - 28px)!important;
    max-height:76vh!important;
    padding:20px!important;
  }
}

/* One green inline message: under the clicked server/email/account button, never floating */
.nb-linked-green-msg-v157,
.nb-linked-green-msg-v158,
.nb-email-link-status.ok{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:8px 0 0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  color:#20f276!important;
  text-align:center!important;
  font-weight:950!important;
  font-size:14px!important;
  line-height:1.35!important;
  text-shadow:0 0 12px rgba(32,242,118,.55)!important;
  pointer-events:none!important;
  position:static!important;
  transform:none!important;
}
.nb-prof-edit-card-v47 .nb-linked-green-msg-v157,
.nb-prof-edit-card-v47 .nb-linked-green-msg-v158,
.nb-pin-card-v47 .nb-linked-green-msg-v157,
.nb-pin-card-v47 .nb-linked-green-msg-v158,
.nb-settings-card .nb-linked-green-msg-v157,
.nb-settings-card .nb-linked-green-msg-v158{
  margin-top:8px!important;
  margin-bottom:0!important;
}


/* =========================================================
   NETBOM DZ V159 - final avatar/profile layout polish
   - Edit/Add profile avatar perfectly centered
   - Choose Avatar cards are true squares
   - Green linked messages appear immediately under the clicked button
   ========================================================= */
#nbProfileEditV47 .nb-prof-edit-card-v47,
#nbProfileEditModalV47 .nb-prof-edit-card-v47,
.nb-prof-edit-v47 .nb-prof-edit-card-v47{
  text-align:left!important;
}
#nbProfileEditV47 .nb-edit-avatar-v47,
#nbProfileEditModalV47 .nb-edit-avatar-v47,
.nb-prof-edit-card-v47 .nb-edit-avatar-v47,
#nbProfileEditV47 .profile-avatar-button,
#nbProfileEditModalV47 .profile-avatar-button{
  position:relative!important;
  width:122px!important;
  height:122px!important;
  margin:6px auto 28px!important;
  display:block!important;
  float:none!important;
  left:auto!important;
  right:auto!important;
  transform:none!important;
  text-align:center!important;
}
#nbProfileEditV47 .nb-edit-avatar-v47 img,
#nbProfileEditModalV47 .nb-edit-avatar-v47 img,
.nb-prof-edit-card-v47 .nb-edit-avatar-v47 img,
#nbProfileEditV47 .profile-avatar-button img,
#nbProfileEditModalV47 .profile-avatar-button img{
  width:122px!important;
  height:122px!important;
  border-radius:28px!important;
  object-fit:cover!important;
  display:block!important;
  margin:0 auto!important;
}
#nbProfileEditV47 #nbEditAvatarBtnV47,
#nbProfileEditModalV47 #nbEditAvatarBtnV47,
.nb-prof-edit-card-v47 #nbEditAvatarBtnV47,
#nbProfileEditV47 .avatar-plus,
#nbProfileEditModalV47 .avatar-plus{
  position:absolute!important;
  right:-10px!important;
  bottom:-10px!important;
  width:42px!important;
  height:42px!important;
  border-radius:999px!important;
  display:grid!important;
  place-items:center!important;
  z-index:3!important;
}
#nbAvatarPickV47 .nb-avatar-grid-v47,
#nbAvatarChooseV47 .nb-avatar-grid-v47,
#nbFinalAvatarModal .nb-avatar-grid,
#nbD1AvatarModal .nb-avatar-grid,
.nb-avatar-pick-v47 .nb-avatar-grid-v47{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  align-items:stretch!important;
  justify-items:stretch!important;
}
#nbAvatarPickV47 .nb-avatar-grid-v47 img,
#nbAvatarChooseV47 .nb-avatar-grid-v47 img,
#nbFinalAvatarModal .nb-avatar-grid img,
#nbD1AvatarModal .nb-avatar-grid img,
.nb-avatar-pick-v47 .nb-avatar-grid-v47 img{
  width:100%!important;
  height:auto!important;
  aspect-ratio:1/1!important;
  min-height:0!important;
  max-height:none!important;
  border-radius:22px!important;
  object-fit:cover!important;
  display:block!important;
}
@supports not (aspect-ratio: 1 / 1){
  #nbAvatarPickV47 .nb-avatar-grid-v47 img,
  #nbAvatarChooseV47 .nb-avatar-grid-v47 img,
  #nbFinalAvatarModal .nb-avatar-grid img,
  #nbD1AvatarModal .nb-avatar-grid img,
  .nb-avatar-pick-v47 .nb-avatar-grid-v47 img{
    height:104px!important;
  }
}
.nb-linked-green-msg-v158,
.nb-linked-green-msg-v157,
.nb-email-link-status.ok{
  color:#20f276!important;
  display:block!important;
  opacity:1!important;
  visibility:visible!important;
  margin:7px 0 0!important;
  text-align:center!important;
  font-weight:950!important;
  line-height:1.35!important;
  text-shadow:0 0 12px rgba(32,242,118,.58)!important;
  background:transparent!important;
  border:0!important;
  position:static!important;
  pointer-events:none!important;
}

/* =========================================================
   NETBOM DZ V160 - final profile avatar centering, square avatar picker, one green inline message
   ========================================================= */
/* Hide older inline/toast message layers so only the final message appears */
.nb-linked-green-msg-v157,
.nb-linked-green-msg-v158,
.nb-email-link-status:not(.nb-inline-green-msg-v160){
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
}

/* Edit/Add Profile: keep the avatar card centered under the title */
.nb-prof-edit-card-v47 .nb-edit-avatar-v47,
#nbProfileEditV47 .nb-edit-avatar-v47,
#nbProfileEditModalV47 .nb-edit-avatar-v47,
#nbFinalProfileEditor .nb-edit-avatar,
#nbD1ProfileEditor .nb-edit-avatar{
  display:block!important;
  position:relative!important;
  width:122px!important;
  height:122px!important;
  margin:10px auto 26px!important;
  float:none!important;
  left:auto!important;
  right:auto!important;
  transform:none!important;
}
.nb-prof-edit-card-v47 .nb-edit-avatar-v47 img,
#nbProfileEditV47 .nb-edit-avatar-v47 img,
#nbProfileEditModalV47 .nb-edit-avatar-v47 img,
#nbFinalProfileEditor .nb-edit-avatar img,
#nbD1ProfileEditor .nb-edit-avatar img{
  width:122px!important;
  height:122px!important;
  max-width:122px!important;
  min-width:122px!important;
  aspect-ratio:1/1!important;
  object-fit:cover!important;
  border-radius:26px!important;
  display:block!important;
}
.nb-prof-edit-card-v47 #nbEditAvatarBtnV47,
#nbProfileEditV47 #nbEditAvatarBtnV47,
#nbProfileEditModalV47 #nbEditAvatarBtnV47,
#nbFinalProfileEditor .avatar-plus,
#nbD1ProfileEditor .avatar-plus{
  position:absolute!important;
  right:-10px!important;
  bottom:-10px!important;
  width:42px!important;
  height:42px!important;
  border-radius:50%!important;
  display:grid!important;
  place-items:center!important;
}

/* Choose Avatar: make every avatar card square, not rectangular */
#nbAvatarPickV47 .nb-avatar-box-v47,
#nbAvatarChooseV47 .nb-avatar-box-v47,
#nbFinalAvatarModal .nb-avatar-box,
#nbD1AvatarModal .nb-avatar-box,
.nb-avatar-pick-v47 .nb-avatar-box-v47,
.nb-avatar-modal .nb-avatar-box{
  width:min(640px,94vw)!important;
  max-height:min(78vh,760px)!important;
  margin:auto!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
}
#nbAvatarPickV47 .nb-avatar-grid-v47,
#nbAvatarChooseV47 .nb-avatar-grid-v47,
#nbFinalAvatarModal .nb-avatar-grid,
#nbD1AvatarModal .nb-avatar-grid,
.nb-avatar-pick-v47 .nb-avatar-grid-v47,
.nb-avatar-modal .nb-avatar-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
  align-items:start!important;
}
#nbAvatarPickV47 .nb-avatar-grid-v47 img,
#nbAvatarChooseV47 .nb-avatar-grid-v47 img,
#nbFinalAvatarModal .nb-avatar-grid img,
#nbD1AvatarModal .nb-avatar-grid img,
.nb-avatar-pick-v47 .nb-avatar-grid-v47 img,
.nb-avatar-modal .nb-avatar-grid img{
  width:100%!important;
  height:auto!important;
  max-width:none!important;
  min-width:0!important;
  aspect-ratio:1/1!important;
  object-fit:cover!important;
  border-radius:22px!important;
  display:block!important;
}
@media(max-width:520px){
  #nbAvatarPickV47 .nb-avatar-grid-v47,
  #nbAvatarChooseV47 .nb-avatar-grid-v47,
  #nbFinalAvatarModal .nb-avatar-grid,
  #nbD1AvatarModal .nb-avatar-grid,
  .nb-avatar-pick-v47 .nb-avatar-grid-v47,
  .nb-avatar-modal .nb-avatar-grid{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
  }
}

/* Final message style: one green line under the clicked button */
.nb-inline-green-msg-v160{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:7px 0 0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  color:#22f07a!important;
  text-align:center!important;
  font-weight:950!important;
  font-size:14px!important;
  line-height:1.35!important;
  text-shadow:0 0 12px rgba(34,240,122,.58)!important;
  position:static!important;
  transform:none!important;
  pointer-events:none!important;
  opacity:1!important;
  visibility:visible!important;
}

/* =========================================================
   NETBOM DZ V161 - final title above edit card, square avatars,
   green messages under the correct button, stable home footer
   ========================================================= */
#nbProfileEditV47.show{
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
}
#nbProfileEditV47 .nb-prof-edit-card-v47 > #nbEditTitleV47{
  display:none!important;
}
#nbProfileEditV47 .nb-edit-title-outside-v161{
  width:min(440px,94vw)!important;
  color:#fff!important;
  font-size:clamp(30px,7vw,42px)!important;
  line-height:1.06!important;
  font-weight:1000!important;
  letter-spacing:-.035em!important;
  margin:0 auto -2px!important;
  padding:0 4px!important;
  text-align:left!important;
  text-shadow:0 12px 34px rgba(0,0,0,.45)!important;
  pointer-events:none!important;
}
#nbProfileEditV47 .nb-prof-edit-card-v47{
  margin-top:0!important;
}

/* centered square profile avatar in edit/add profile */
#nbProfileEditV47 .nb-edit-avatar-v47,
.nb-prof-edit-card-v47 .nb-edit-avatar-v47{
  width:128px!important;
  height:128px!important;
  margin:8px auto 26px!important;
  position:relative!important;
  display:block!important;
  float:none!important;
  left:auto!important;
  right:auto!important;
  transform:none!important;
}
#nbProfileEditV47 .nb-edit-avatar-v47 img,
.nb-prof-edit-card-v47 .nb-edit-avatar-v47 img{
  width:128px!important;
  height:128px!important;
  max-width:128px!important;
  min-width:128px!important;
  aspect-ratio:1/1!important;
  border-radius:28px!important;
  object-fit:cover!important;
  display:block!important;
}
#nbProfileEditV47 #nbEditAvatarBtnV47,
.nb-prof-edit-card-v47 #nbEditAvatarBtnV47{
  position:absolute!important;
  right:-10px!important;
  bottom:-10px!important;
  width:44px!important;
  height:44px!important;
  border-radius:999px!important;
  z-index:4!important;
}

/* avatar chooser cards square, not rectangular */
#nbAvatarPickV47 .nb-avatar-grid-v47,
#nbAvatarChooseV47 .nb-avatar-grid-v47,
.nb-avatar-pick-v47 .nb-avatar-grid-v47,
#nbFinalAvatarModal .nb-avatar-grid,
#nbD1AvatarModal .nb-avatar-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  align-items:start!important;
}
#nbAvatarPickV47 .nb-avatar-grid-v47 img,
#nbAvatarChooseV47 .nb-avatar-grid-v47 img,
.nb-avatar-pick-v47 .nb-avatar-grid-v47 img,
#nbFinalAvatarModal .nb-avatar-grid img,
#nbD1AvatarModal .nb-avatar-grid img{
  width:100%!important;
  height:auto!important;
  aspect-ratio:1/1!important;
  object-fit:cover!important;
  border-radius:22px!important;
  display:block!important;
}

/* one final green message, below the actual clicked button */
.nb-final-green-msg-v161{
  display:block!important;
  width:100%!important;
  margin:8px 0 0!important;
  padding:0!important;
  color:#20f276!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  text-align:center!important;
  font-size:14px!important;
  line-height:1.35!important;
  font-weight:1000!important;
  text-shadow:0 0 14px rgba(32,242,118,.6)!important;
  position:static!important;
  transform:none!important;
  pointer-events:none!important;
  opacity:1!important;
  visibility:visible!important;
}
#settingsPanel .nb-v123-color-saved,
#settingsPanel .nb-inline-green-msg-v160:not(.nb-final-green-msg-v161),
#settingsPanel .nb-linked-green-msg-v157,
#settingsPanel .nb-linked-green-msg-v158{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
  height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
}

/* keep home footer text visible on home without changing the visual style */
body.nb-home-footer-visible-v161 #netbomStaticFooter{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  content-visibility:visible!important;
  contain:none!important;
}
body.nb-home-footer-visible-v161 #netbomStaticFooter .netbom-copy,
body.nb-home-footer-visible-v161 #netbomStaticFooter .netbom-sub,
body.nb-home-footer-visible-v161 #netbomStaticFooter .netbom-end-note,
body.nb-home-footer-visible-v161 #netbomStaticFooter .netbom-created-line,
body.nb-home-footer-visible-v161 #netbomStaticFooter .netbom-static-socials,
body.nb-home-footer-visible-v161 #netbomStaticFooter .netbom-social{
  visibility:visible!important;
  opacity:1!important;
  content-visibility:visible!important;
}
body.nb-home-footer-visible-v161 #netbomStaticFooter .netbom-static-socials{
  display:flex!important;
}


/* =========================================================
   NETBOM DZ V163 - profile title inside card + square profile avatar + stable rebuilt footer
   ========================================================= */
/* Edit/Add Profile title: inside the card, uppercase, small registered-style label */
#nbProfileEditV47 .nb-edit-title-outside-v161,
#nbProfileEditModalV47 .nb-edit-title-outside-v161{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
  height:0!important;
  margin:0!important;
  padding:0!important;
}
#nbProfileEditV47.show,
#nbProfileEditModalV47.show{
  flex-direction:row!important;
  align-items:center!important;
  justify-content:center!important;
}
#nbProfileEditV47 .nb-prof-edit-card-v47 > #nbEditTitleV47,
#nbProfileEditModalV47 .nb-prof-edit-card-v47 > #nbEditTitleV47,
#nbProfileEditV47 .nb-edit-title-inside-v163,
#nbProfileEditModalV47 .nb-edit-title-inside-v163{
  display:block!important;
  opacity:1!important;
  visibility:visible!important;
  height:auto!important;
  margin:0 0 14px!important;
  padding:0!important;
  color:rgba(255,255,255,.86)!important;
  font-size:13px!important;
  line-height:1!important;
  font-weight:1000!important;
  letter-spacing:.24em!important;
  text-transform:uppercase!important;
  text-align:left!important;
  text-shadow:none!important;
}
#nbProfileEditV47 .nb-prof-edit-card-v47,
#nbProfileEditModalV47 .nb-prof-edit-card-v47{
  margin-top:0!important;
}

/* Profile settings avatar card and edit avatar: rounded square, not a circle */
.nb-profile .nb-avatar-area,
.nb-auth-root .nb-avatar-area,
#profilePanel .nb-avatar-area{
  display:block!important;
  text-align:center!important;
  position:relative!important;
}
.nb-profile .nb-avatar,
.nb-auth-root .nb-avatar,
#profilePanel .nb-avatar,
#nbAvatarPreview.nb-avatar,
.nb-prof-edit-card-v47 .nb-edit-avatar-v47 img,
#nbProfileEditV47 .nb-edit-avatar-v47 img,
#nbProfileEditModalV47 .nb-edit-avatar-v47 img{
  border-radius:26px!important;
  object-fit:cover!important;
}
.nb-profile .nb-avatar-plus,
.nb-auth-root .nb-avatar-plus,
#profilePanel .nb-avatar-plus,
#nbPickAvatar.nb-avatar-plus,
.nb-prof-edit-card-v47 #nbEditAvatarBtnV47,
#nbProfileEditV47 #nbEditAvatarBtnV47,
#nbProfileEditModalV47 #nbEditAvatarBtnV47{
  border-radius:16px!important;
  width:44px!important;
  height:44px!important;
  display:grid!important;
  place-items:center!important;
}

/* Revert avatar chooser to clean square grid, no stacked/overlapped cards */
#nbAvatarPickV47 .nb-avatar-box-v47,
#nbAvatarChooseV47 .nb-avatar-box-v47,
.nb-avatar-pick-v47 .nb-avatar-box-v47,
#nbD1AvatarModal .nb-avatar-box,
#nbFinalAvatarModal .nb-avatar-box,
.nb-avatar-modal .nb-avatar-box{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  max-height:min(78vh,760px)!important;
  width:min(620px,94vw)!important;
  padding:22px!important;
  border-radius:28px!important;
}
#nbAvatarPickV47 .nb-avatar-grid-v47,
#nbAvatarChooseV47 .nb-avatar-grid-v47,
.nb-avatar-pick-v47 .nb-avatar-grid-v47,
#nbD1AvatarModal .nb-avatar-grid,
#nbFinalAvatarModal .nb-avatar-grid,
.nb-avatar-modal .nb-avatar-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  align-items:start!important;
  justify-items:stretch!important;
}
#nbAvatarPickV47 .nb-avatar-grid-v47 img,
#nbAvatarChooseV47 .nb-avatar-grid-v47 img,
.nb-avatar-pick-v47 .nb-avatar-grid-v47 img,
#nbD1AvatarModal .nb-avatar-grid img,
#nbFinalAvatarModal .nb-avatar-grid img,
.nb-avatar-modal .nb-avatar-grid img{
  position:static!important;
  width:100%!important;
  height:auto!important;
  aspect-ratio:1/1!important;
  max-height:none!important;
  object-fit:cover!important;
  border-radius:20px!important;
  display:block!important;
  transform:none!important;
  margin:0!important;
}

/* One stable footer only: no duplicate old footer, visible on home as a real home section */
#netbomSimpleFooter,
.netbom-footer-social[data-netbom-footer-social],
[data-netbom-footer-social="1"]{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  height:0!important;
  overflow:hidden!important;
}
body.nb-home-footer-visible-v163 #netbomStaticFooter{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  position:relative!important;
  inset:auto!important;
  transform:none!important;
  width:100%!important;
  margin:36px auto 0!important;
  padding:24px 14px calc(32px + env(safe-area-inset-bottom))!important;
  content-visibility:visible!important;
  contain:none!important;
}
body.nb-home-footer-hidden-v163 #netbomStaticFooter{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}
body.nb-home-footer-visible-v163 #netbomStaticFooter .netbom-copy,
body.nb-home-footer-visible-v163 #netbomStaticFooter .netbom-sub,
body.nb-home-footer-visible-v163 #netbomStaticFooter .netbom-end-note,
body.nb-home-footer-visible-v163 #netbomStaticFooter .netbom-created-line,
body.nb-home-footer-visible-v163 #netbomStaticFooter .netbom-static-socials,
body.nb-home-footer-visible-v163 #netbomStaticFooter .netbom-social,
body.nb-home-footer-visible-v163 #netbomStaticFooter #nbVisitorCounter,
body.nb-home-footer-visible-v163 #netbomStaticFooter .nb-visitor-counter{
  display:revert!important;
  visibility:visible!important;
  opacity:1!important;
  content-visibility:visible!important;
}
body.nb-home-footer-visible-v163 #netbomStaticFooter .netbom-static-socials{
  display:flex!important;
}


/* =========================================================
   NETBOM DZ V164 - rebuilt home footer + green button messages
   ========================================================= */
#netbomStaticFooter,
#netbomSimpleFooter,
.netbom-footer-social,
[data-netbom-footer-social]{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}
#homeSections #nbHomeFooterV164.nb-home-footer-rebuilt{
  width:calc(100% - 34px)!important;
  max-width:980px!important;
  margin:38px auto 90px!important;
  padding:0 10px calc(28px + env(safe-area-inset-bottom))!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  position:relative!important;
  z-index:1!important;
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  text-align:center!important;
  content-visibility:visible!important;
  contain:none!important;
}
#nbHomeFooterV164 .nb-visitor-counter,
#nbHomeFooterV164 #nbVisitorCounter{
  margin:0 auto 28px!important;
  width:100%!important;
  max-width:760px!important;
  min-height:58px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:14px!important;
  border:1px solid color-mix(in srgb, var(--accent, #8b5cf6) 42%, rgba(255,255,255,.14))!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.045)!important;
  backdrop-filter:blur(12px)!important;
  -webkit-backdrop-filter:blur(12px)!important;
  color:rgba(255,255,255,.82)!important;
  font-size:14px!important;
  font-weight:900!important;
  letter-spacing:2px!important;
  text-transform:uppercase!important;
  box-sizing:border-box!important;
  visibility:visible!important;
  opacity:1!important;
}
#nbHomeFooterV164 .nb-visitor-counter span,
#nbHomeFooterV164 #nbVisitorCounter span{display:inline-flex!important;align-items:center!important;gap:7px!important;}
#nbHomeFooterV164 .nb-visitor-dot{display:inline-block!important;width:10px!important;height:10px!important;border-radius:50%!important;background:var(--accent,#8b5cf6)!important;box-shadow:0 0 18px var(--accent,#8b5cf6)!important;}
#nbHomeFooterV164 .netbom-copy{
  margin:0 0 16px!important;
  color:rgba(255,255,255,.75)!important;
  font-size:22px!important;
  line-height:1.35!important;
  font-weight:900!important;
  text-align:center!important;
}
#nbHomeFooterV164 .netbom-sub,
#nbHomeFooterV164 .netbom-end-note{
  margin:0 0 16px!important;
  color:rgba(255,255,255,.58)!important;
  font-size:18px!important;
  line-height:1.45!important;
  font-weight:800!important;
  text-align:center!important;
}
#nbHomeFooterV164 .netbom-created-line{
  margin:22px 0 18px!important;
  color:rgba(255,255,255,.66)!important;
  font-size:16px!important;
  line-height:1.4!important;
  font-weight:900!important;
  letter-spacing:8px!important;
  text-transform:uppercase!important;
  text-align:center!important;
}
#nbHomeFooterV164 .netbom-created-line strong{color:#fff!important;}
#nbHomeFooterV164 .netbom-static-socials{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:16px!important;
  margin:0 auto!important;
  visibility:visible!important;
  opacity:1!important;
}
#nbHomeFooterV164 .netbom-social{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  min-height:48px!important;
  padding:0 20px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.13)!important;
  background:rgba(255,255,255,.075)!important;
  color:#fff!important;
  text-decoration:none!important;
  font-size:18px!important;
  font-weight:900!important;
  line-height:1!important;
  box-shadow:0 14px 34px rgba(0,0,0,.2)!important;
}
#nbHomeFooterV164 .netbom-social.instagram i{color:#ff4fd8!important;}
#nbHomeFooterV164 .netbom-social.snapchat i{color:#fffc00!important;}
#nbHomeFooterV164 .netbom-social.tiktok i{color:#25f4ee!important;}
.nb-button-green-message-v164{
  display:block!important;
  width:100%!important;
  margin:10px auto 0!important;
  padding:0!important;
  color:#22ff8a!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  text-align:center!important;
  font-weight:900!important;
  font-size:15px!important;
  line-height:1.35!important;
  text-shadow:0 0 12px rgba(34,255,138,.45)!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:none!important;
}
.nb-v123-color-saved,
.nb-inline-green-msg-v160,
.nb-linked-green-msg-v157,
.nb-linked-green-msg-v158,
.nb-final-green-msg-v161,
.nb-email-link-status:not(.nb-keep-status){
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
}
@media(max-width:600px){
  #homeSections #nbHomeFooterV164.nb-home-footer-rebuilt{width:calc(100% - 26px)!important;margin-top:30px!important;margin-bottom:86px!important;}
  #nbHomeFooterV164 .netbom-copy{font-size:18px!important;}
  #nbHomeFooterV164 .netbom-sub,#nbHomeFooterV164 .netbom-end-note{font-size:15px!important;}
  #nbHomeFooterV164 .netbom-created-line{font-size:13px!important;letter-spacing:5px!important;}
  #nbHomeFooterV164 .netbom-social{font-size:15px!important;padding:0 14px!important;min-height:44px!important;}
  #nbHomeFooterV164 .netbom-static-socials{gap:10px!important;}
}

/* =========================================================
   NETBOM DZ V165 - footer social row + smaller buttons
   ========================================================= */
#nbHomeFooterV164 .netbom-static-socials{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  width:100%!important;
  max-width:560px!important;
  margin:0 auto!important;
  overflow:visible!important;
}
#nbHomeFooterV164 .netbom-social{
  flex:0 1 auto!important;
  min-width:0!important;
  min-height:40px!important;
  padding:0 12px!important;
  gap:7px!important;
  font-size:14px!important;
  border-radius:999px!important;
  white-space:nowrap!important;
}
#nbHomeFooterV164 .netbom-social i{font-size:18px!important;line-height:1!important;flex:0 0 auto!important;}
#nbHomeFooterV164 .netbom-social span{display:inline-block!important;white-space:nowrap!important;}
.nb-button-green-message-v165{
  display:block!important;
  width:100%!important;
  margin:9px auto 0!important;
  padding:0!important;
  color:#22ff8a!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  text-align:center!important;
  font-weight:1000!important;
  font-size:15px!important;
  line-height:1.35!important;
  text-shadow:0 0 12px rgba(34,255,138,.55)!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:none!important;
  position:relative!important;
  z-index:5!important;
}
@media(max-width:430px){
  #nbHomeFooterV164 .netbom-static-socials{gap:7px!important;max-width:100%!important;}
  #nbHomeFooterV164 .netbom-social{font-size:13px!important;padding:0 9px!important;min-height:38px!important;gap:6px!important;}
  #nbHomeFooterV164 .netbom-social i{font-size:17px!important;}
}
@media(max-width:360px){
  #nbHomeFooterV164 .netbom-social{font-size:12px!important;padding:0 7px!important;}
  #nbHomeFooterV164 .netbom-static-socials{gap:5px!important;}
}

/* ===== NETBOM DZ V166: copied seasons/episodes/player UI from V124 ===== */
/* NETBOM DZ V5 professional player episode controls */
.nb-v5-player-tools{width:100%;margin:14px auto 0;padding:0 2px 18px;box-sizing:border-box}.nb-v5-tool-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.nb-v5-season-wrap{position:relative;z-index:5}.nb-v5-season-toggle,.nb-v5-pill{height:40px;border:1px solid rgba(255,255,255,.16);background:rgba(20,20,24,.72);backdrop-filter:blur(14px);color:#fff;border-radius:999px;padding:0 15px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13px;letter-spacing:.2px;cursor:pointer}.nb-v5-season-toggle:hover,.nb-v5-pill:hover{border-color:var(--accent,#e50914);box-shadow:0 0 0 1px rgba(229,9,20,.25)}.nb-v5-next{background:linear-gradient(135deg,var(--accent,#e50914),rgba(229,9,20,.72));border-color:rgba(255,255,255,.08)}.nb-v5-season-menu{display:none;position:absolute;top:46px;left:0;min-width:170px;max-height:260px;overflow:auto;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(12,12,16,.94);box-shadow:0 18px 40px rgba(0,0,0,.45);backdrop-filter:blur(18px)}.nb-v5-season-menu.open{display:block}.nb-v5-season-menu button{width:100%;border:0;background:transparent;color:#fff;text-align:left;border-radius:12px;padding:10px 12px;font-weight:700;cursor:pointer}.nb-v5-season-menu button.active,.nb-v5-season-menu button:hover{background:var(--accent,#e50914)}.nb-v5-episodes-strip{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:2px 2px 12px;-webkit-overflow-scrolling:touch;cursor:grab}.nb-v5-episodes-strip.dragging{cursor:grabbing;scroll-snap-type:none}.nb-v5-episodes-strip::-webkit-scrollbar{height:6px}.nb-v5-episodes-strip::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:999px}.nb-v5-episode-card{flex:0 0 260px;scroll-snap-align:start;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:18px;overflow:hidden;text-align:left;color:#fff;padding:0;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.nb-v5-episode-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.08)}.nb-v5-episode-card.active{border-color:var(--accent,#e50914);box-shadow:0 0 0 1px rgba(229,9,20,.25)}.nb-v5-ep-img{height:128px;background:rgba(255,255,255,.06);position:relative;overflow:hidden}.nb-v5-ep-img img{width:100%;height:100%;object-fit:cover;display:block}.nb-v5-ep-img:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.58),transparent 56%)}.nb-v5-ep-img span{position:absolute;left:10px;bottom:8px;z-index:1;background:rgba(0,0,0,.58);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.nb-v5-ep-fallback{height:100%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:900;color:rgba(255,255,255,.75)}.nb-v5-ep-meta{padding:10px 11px 12px;min-height:88px}.nb-v5-ep-meta strong{display:block;font-size:13px;line-height:1.25;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-v5-ep-meta p{margin:0;color:rgba(255,255,255,.66);font-size:11.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nb-v5-continue-card .home-overlay span{font-weight:800;color:#fff;background:rgba(0,0,0,.52);border-radius:999px;padding:3px 8px;display:inline-block;margin-top:4px}@media(max-width:640px){.nb-v5-player-tools{padding-bottom:14px}.nb-v5-tool-line{gap:8px}.nb-v5-season-toggle,.nb-v5-pill{height:38px;padding:0 12px;font-size:12px}.nb-v5-episode-card{flex-basis:225px}.nb-v5-ep-img{height:118px}}


/* NETBOM DZ V6 player tool space: collapsed season drawer + vertical episodes */
.fast-player-page{max-width:min(100%,1040px)!important;margin:0 auto!important;padding:14px 12px 24px!important;background:linear-gradient(180deg,rgba(12,12,16,.96),rgba(8,8,10,.98))!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.26)!important;border-radius:26px!important;box-shadow:none!important;overflow:hidden!important}.fast-player-shell{width:100%!important;max-width:100%!important;border-radius:22px!important;overflow:hidden!important;background:#050507!important}.fast-player-shell iframe,#fastPlayerIframe{width:100%!important;min-height:min(56vw,560px)!important;border-radius:22px!important;display:block!important}.nb-v5-player-tools,.nb-player-bottom-tools{display:none!important}.nb-v6-player-tools{width:100%!important;margin:12px auto 0!important;padding:12px!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.28)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(var(--nb-accent-rgb,139,92,246),.12),rgba(255,255,255,.035))!important;box-sizing:border-box!important}.nb-v6-controlbar{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.nb-v6-season-main,.nb-v6-pill{height:42px!important;border-radius:999px!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.42)!important;background:rgba(0,0,0,.34)!important;color:#fff!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-weight:800!important;font-size:13px!important;letter-spacing:.15px!important;cursor:pointer!important}.nb-v6-season-main{min-width:132px!important;background:linear-gradient(135deg,rgba(var(--nb-accent-rgb,139,92,246),.32),rgba(0,0,0,.38))!important}.nb-v6-next{background:linear-gradient(135deg,var(--nb-accent,#8b5cf6),var(--nb-accent-dark,#7c3aed))!important;border-color:rgba(var(--nb-accent-rgb,139,92,246),.9)!important}.nb-v6-drawer{display:none;margin-top:12px!important;padding:12px!important;border-radius:20px!important;background:rgba(0,0,0,.25)!important;border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.24)!important}.nb-v6-player-tools.drawer-open .nb-v6-drawer{display:block!important}.nb-v6-season-tabs{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:2px 2px 12px!important;-webkit-overflow-scrolling:touch!important}.nb-v6-season-tabs::-webkit-scrollbar{display:none!important}.nb-v6-season-tabs button{flex:0 0 auto!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.055)!important;color:#fff!important;border-radius:999px!important;padding:9px 13px!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important}.nb-v6-season-tabs button.active{background:linear-gradient(135deg,var(--nb-accent,#8b5cf6),var(--nb-accent-dark,#7c3aed))!important;border-color:rgba(var(--nb-accent-rgb,139,92,246),.9)!important}.nb-v6-episodes-list{display:flex!important;flex-direction:column!important;gap:10px!important;max-height:420px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px!important}.nb-v6-episodes-list::-webkit-scrollbar{width:6px!important}.nb-v6-episodes-list::-webkit-scrollbar-thumb{background:rgba(var(--nb-accent-rgb,139,92,246),.45)!important;border-radius:999px!important}.nb-v6-episode-row{width:100%!important;display:grid!important;grid-template-columns:142px 1fr!important;gap:12px!important;align-items:stretch!important;text-align:left!important;border:1px solid rgba(255,255,255,.11)!important;background:rgba(255,255,255,.052)!important;color:#fff!important;border-radius:18px!important;padding:8px!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important}.nb-v6-episode-row:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.24)!important;transform:translateY(-1px)!important}.nb-v6-episode-row.active{border-color:rgba(var(--nb-accent-rgb,139,92,246),.88)!important;background:rgba(var(--nb-accent-rgb,139,92,246),.18)!important}.nb-v6-episode-thumb{height:82px!important;border-radius:13px!important;overflow:hidden!important;background:rgba(0,0,0,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-weight:900!important}.nb-v6-episode-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.nb-v6-episode-info{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important}.nb-v6-episode-info strong{font-size:11px!important;text-transform:uppercase!important;color:rgba(255,255,255,.72)!important;letter-spacing:.08em!important}.nb-v6-episode-info b{font-size:14px!important;line-height:1.25!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nb-v6-episode-info p{margin:0!important;color:rgba(255,255,255,.64)!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}@media(max-width:640px){.fast-player-page{border-radius:0!important;padding:10px 8px 18px!important}.fast-player-shell iframe,#fastPlayerIframe{min-height:56vw!important;border-radius:16px!important}.nb-v6-player-tools{border-radius:18px!important;padding:10px!important}.nb-v6-controlbar{gap:8px!important}.nb-v6-season-main,.nb-v6-pill{height:38px!important;padding:0 11px!important;font-size:12px!important}.nb-v6-episode-row{grid-template-columns:112px 1fr!important;gap:9px!important;border-radius:15px!important}.nb-v6-episode-thumb{height:68px!important;border-radius:11px!important}.nb-v6-episodes-list{max-height:360px!important}.nb-v6-episode-info p{-webkit-line-clamp:1!important}}


/* NETBOM DZ V15 - SYSTEM PLAYER LAYOUT (safe, static, no overlap) */
body.player-open:not(.nb-genre-player-over-genre) #results{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  padding:12px 0 70px!important;
}
body.player-open:not(.nb-genre-player-over-genre) #results .fast-player-page,
.fast-player-page.nb-v15-system-player{
  display:flex!important;
  flex-direction:column!important;
  gap:10px!important;
  width:min(96vw,1180px)!important;
  max-width:min(96vw,1180px)!important;
  min-height:auto!important;
  height:auto!important;
  margin:0 auto!important;
  padding:14px!important;
  overflow:visible!important;
  position:relative!important;
  border-radius:24px!important;
  background:linear-gradient(180deg,rgba(12,12,16,.98),rgba(8,8,10,.98))!important;
  border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.26)!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
}
body.player-open .fast-player-top.clean-player-title,
body.player-open .fast-server-row,
body.player-open .fast-player-shell{
  position:relative!important;
  z-index:2!important;
  flex:0 0 auto!important;
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  transform:none!important;
}
body.player-open .fast-player-shell{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  border-radius:22px!important;
  overflow:hidden!important;
  background:#050507!important;
}
body.player-open .fast-player-shell iframe,
body.player-open #fastPlayerIframe{
  display:block!important;
  width:100%!important;
  min-height:min(52vw,610px)!important;
  max-height:610px!important;
  border-radius:22px!important;
  background:#050507!important;
}
body.player-open .nb-v5-player-tools,
body.player-open .nb-player-bottom-tools,
body.player-open .nb-final-player-tools{
  display:none!important;
}
body.player-open .nb-v6-player-tools{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  position:relative!important;
  z-index:1!important;
  width:100%!important;
  max-width:100%!important;
  margin:10px 0 0!important;
  padding:12px!important;
  flex:0 0 auto!important;
  order:999!important;
  overflow:hidden!important;
  border-radius:22px!important;
  box-sizing:border-box!important;
  background:linear-gradient(180deg,rgba(var(--nb-accent-rgb,139,92,246),.14),rgba(255,255,255,.04))!important;
  border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.30)!important;
  transform:none!important;
  clear:both!important;
  contain:paint!important;
}
body.player-open .nb-v6-player-tools:before,
body.player-open .nb-v6-player-tools:after{
  display:none!important;
  content:none!important;
}
body.player-open .nb-v6-controlbar{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
  flex-wrap:wrap!important;
  position:relative!important;
  z-index:2!important;
  margin:0!important;
  padding:0!important;
}
body.player-open .nb-v6-season-main,
body.player-open .nb-v6-pill{
  position:relative!important;
  z-index:3!important;
  flex:0 0 auto!important;
  height:42px!important;
  min-width:auto!important;
  border-radius:999px!important;
  padding:0 16px!important;
  cursor:pointer!important;
  transform:none!important;
}
body.player-open .nb-v6-drawer{
  display:none!important;
  position:relative!important;
  z-index:1!important;
  width:100%!important;
  margin:12px 0 0!important;
  padding:12px!important;
  overflow:hidden!important;
  max-height:min(50dvh,520px)!important;
  border-radius:18px!important;
  box-sizing:border-box!important;
  background:rgba(0,0,0,.23)!important;
  border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.24)!important;
}
body.player-open .nb-v6-player-tools.drawer-open .nb-v6-drawer{
  display:block!important;
}
body.player-open .nb-v6-season-tabs{
  display:flex!important;
  flex-direction:row!important;
  gap:8px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  padding:2px 2px 10px!important;
  position:relative!important;
  top:auto!important;
  z-index:2!important;
  background:transparent!important;
  -webkit-overflow-scrolling:touch!important;
}
body.player-open .nb-v6-season-tabs::-webkit-scrollbar{display:none!important;}
body.player-open .nb-v6-episodes-list{
  display:flex!important;
  flex-direction:column!important;
  gap:10px!important;
  max-height:calc(min(50dvh,520px) - 58px)!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  padding:0 4px 8px 0!important;
  scrollbar-width:thin!important;
}
body.player-open .nb-v6-episodes-list::-webkit-scrollbar{width:7px!important;}
body.player-open .nb-v6-episodes-list::-webkit-scrollbar-thumb{background:rgba(var(--nb-accent-rgb,139,92,246),.55)!important;border-radius:999px!important;}
body.player-open .nb-v6-episode-row{
  min-height:98px!important;
  flex:0 0 auto!important;
  width:100%!important;
}
@media(max-width:640px){
  body.player-open:not(.nb-genre-player-over-genre) #results{padding:0 0 60px!important;}
  body.player-open:not(.nb-genre-player-over-genre) #results .fast-player-page,
  .fast-player-page.nb-v15-system-player{
    width:100%!important;
    max-width:100%!important;
    padding:10px 8px 14px!important;
    border-radius:0 0 24px 24px!important;
  }
  body.player-open .fast-player-shell iframe,
  body.player-open #fastPlayerIframe{
    min-height:56vw!important;
    max-height:62vh!important;
    border-radius:16px!important;
  }
  body.player-open .nb-v6-player-tools{margin-top:10px!important;padding:10px!important;border-radius:18px!important;}
  body.player-open .nb-v6-controlbar{gap:8px!important;}
  body.player-open .nb-v6-season-main,
  body.player-open .nb-v6-pill{height:38px!important;padding:0 11px!important;font-size:12px!important;}
  body.player-open .nb-v6-drawer{max-height:46dvh!important;padding:10px!important;border-radius:16px!important;}
  body.player-open .nb-v6-episodes-list{max-height:calc(46dvh - 56px)!important;}
}
@media(min-width:1200px){
  body.player-open:not(.nb-genre-player-over-genre) #results .fast-player-page,
  .fast-player-page.nb-v15-system-player{width:min(90vw,1320px)!important;max-width:min(90vw,1320px)!important;}
}


/* NETBOM DZ V16 - clean static player tools, no overlay/no push errors */
#nbVisitorCounter.nb-visitor-counter{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  position:relative!important;
  z-index:4!important;
  pointer-events:none!important;
}
body.player-open #nbVisitorCounter{display:none!important;}
body.player-open #results{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  padding-bottom:80px!important;
}
body.player-open .fast-player-page.nb-v16-player-page,
.fast-player-page.nb-v16-player-page{
  display:flex!important;
  flex-direction:column!important;
  gap:12px!important;
  position:relative!important;
  width:min(94vw,1240px)!important;
  max-width:min(94vw,1240px)!important;
  height:auto!important;
  min-height:0!important;
  overflow:visible!important;
  margin:0 auto 40px!important;
  padding:14px!important;
  box-sizing:border-box!important;
}
body.player-open .fast-player-top,
body.player-open .fast-server-row,
body.player-open .fast-player-shell{
  order:initial!important;
  position:relative!important;
  z-index:2!important;
  transform:none!important;
  flex:0 0 auto!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}
body.player-open .fast-player-shell{
  width:100%!important;
  max-width:100%!important;
  overflow:hidden!important;
  margin:0!important;
  border-radius:22px!important;
}
body.player-open .fast-player-shell iframe,
body.player-open #fastPlayerIframe{
  width:100%!important;
  min-height:min(52vw,620px)!important;
  max-height:620px!important;
  display:block!important;
}
body.player-open .nb-v6-player-tools.nb-v16-tools,
body.player-open .nb-v6-player-tools{
  order:99!important;
  display:block!important;
  position:relative!important;
  inset:auto!important;
  top:auto!important;
  left:auto!important;
  right:auto!important;
  bottom:auto!important;
  transform:none!important;
  z-index:3!important;
  width:100%!important;
  max-width:100%!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:12px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  clear:both!important;
  contain:none!important;
  border-radius:22px!important;
  background:linear-gradient(180deg,rgba(var(--nb-accent-rgb,139,92,246),.14),rgba(255,255,255,.04))!important;
  border:1px solid rgba(var(--nb-accent-rgb,139,92,246),.32)!important;
}
body.player-open .nb-v6-player-tools:before,
body.player-open .nb-v6-player-tools:after{display:none!important;content:none!important;}
body.player-open .nb-v6-controlbar{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
  position:relative!important;
  z-index:4!important;
  margin:0!important;
  padding:0!important;
}
body.player-open .nb-v6-season-main,
body.player-open .nb-v6-pill{
  position:relative!important;
  flex:0 0 auto!important;
  z-index:5!important;
  transform:none!important;
}
body.player-open .nb-v6-drawer{
  position:relative!important;
  z-index:3!important;
  width:100%!important;
  height:auto!important;
  margin:12px 0 0!important;
  padding:12px!important;
  overflow:hidden!important;
  max-height:min(52dvh,520px)!important;
  box-sizing:border-box!important;
  border-radius:18px!important;
}
body.player-open .nb-v6-player-tools.drawer-open .nb-v6-drawer{display:block!important;}
body.player-open .nb-v6-season-tabs{
  display:flex!important;
  flex-direction:row!important;
  gap:8px!important;
  width:100%!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  padding:0 0 10px!important;
  -webkit-overflow-scrolling:touch!important;
}
body.player-open .nb-v6-episodes-list{
  display:flex!important;
  flex-direction:column!important;
  gap:10px!important;
  max-height:calc(min(52dvh,520px) - 58px)!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  padding:0 4px 8px 0!important;
}
body.player-open .nb-v6-episode-row{position:relative!important;flex:0 0 auto!important;width:100%!important;}
@media(max-width:700px){
  body.player-open .fast-player-page.nb-v16-player-page,
  .fast-player-page.nb-v16-player-page{width:100%!important;max-width:100%!important;padding:10px 8px 18px!important;margin-bottom:30px!important;}
  body.player-open .fast-player-shell iframe,
  body.player-open #fastPlayerIframe{min-height:56vw!important;max-height:62dvh!important;border-radius:16px!important;}
  body.player-open .nb-v6-player-tools{padding:10px!important;border-radius:18px!important;}
  body.player-open .nb-v6-controlbar{gap:8px!important;}
  body.player-open .nb-v6-season-main,
  body.player-open .nb-v6-pill{height:38px!important;padding:0 11px!important;font-size:12px!important;}
  body.player-open .nb-v6-drawer{max-height:48dvh!important;padding:10px!important;}
  body.player-open .nb-v6-episodes-list{max-height:calc(48dvh - 54px)!important;}
}


/* NETBOM DZ V26 requested card/button styles */
.nb-detail-open-player{background:linear-gradient(135deg,var(--nb-accent,#8b5cf6),var(--nb-accent-dark,#7c3aed))!important;color:#fff!important;border-color:rgba(var(--nb-accent-rgb,139,92,246),.9)!important}

/* NETBOM DZ V166 green button messages */
.nb-button-green-message-v166{display:none;margin:9px auto 0;text-align:center;color:#22ff85!important;font-weight:900;font-size:14px;line-height:1.3;text-shadow:0 0 12px rgba(34,255,133,.55);max-width:92%;}
.nb-button-green-message-v166.show{display:block!important;animation:nbGreenV166 .14s ease-out both;}
@keyframes nbGreenV166{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}


/* NETBOM DZ V167 final CSS fixes */
body.player-open #nbHomeFooterV164,
body.nb-player-open #nbHomeFooterV164,
body.nb-details-open #nbHomeFooterV164,
body.search-open #nbHomeFooterV164{
  display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;
}
#nbHomeFooterV164 #nbVisitorCounter.nb-visitor-counter{display:flex!important;visibility:visible!important;opacity:1!important;}
body.player-open #results{padding-bottom:22px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;}
body.player-open .fast-player-page,
body.player-open .fast-player-page.nb-v16-player-page,
.fast-player-page.nb-v16-player-page{
  min-height:0!important;height:auto!important;overflow:visible!important;margin-bottom:18px!important;
}
body.player-open .nb-v6-player-tools{margin-bottom:0!important;}
body.player-open .nb-v6-drawer{height:auto!important;min-height:0!important;}
body.player-open .nb-v6-episodes-list{min-height:0!important;overscroll-behavior:contain!important;}
#nbTogglePass + .nb-button-green-message-v164,
#nbTogglePass + .nb-button-green-message-v165,
#nbTogglePass + .nb-button-green-message-v166{display:none!important;visibility:hidden!important;opacity:0!important;}

/* NETBOM DZ V168: watch scroll only in episode list + hide old visitors outside home/player */
.fast-player-page{
  min-height:0 !important;
  height:auto !important;
  overflow:visible !important;
  padding-bottom:max(20px, env(safe-area-inset-bottom)) !important;
}
.fast-player-page .nb-v6-player-tools,
.fast-player-page .nb-v6-drawer{
  overflow:visible !important;
}
.fast-player-page .nb-v6-episodes-list{
  overflow-y:auto !important;
  overflow-x:hidden !important;
  -webkit-overflow-scrolling:touch !important;
  overscroll-behavior:contain !important;
  touch-action:pan-y !important;
}
body.player-open #nbVisitorCounter:not(#nbHomeFooterV164 #nbVisitorCounter):not(#nbHomeFooterV164 *) ,
body.nb-player-open #nbVisitorCounter:not(#nbHomeFooterV164 #nbVisitorCounter):not(#nbHomeFooterV164 *),
body.nb-details-open #nbVisitorCounter:not(#nbHomeFooterV164 #nbVisitorCounter):not(#nbHomeFooterV164 *){
  display:none !important;
}
body.player-open .nb-visitor-live,
body.player-open .visitors-live,
body.player-open .visitor-live,
body.player-open .netbom-visitor-counter,
body.nb-player-open .nb-visitor-live,
body.nb-player-open .visitors-live,
body.nb-player-open .visitor-live,
body.nb-player-open .netbom-visitor-counter,
body.nb-details-open .nb-visitor-live,
body.nb-details-open .visitors-live,
body.nb-details-open .visitor-live,
body.nb-details-open .netbom-visitor-counter{
  display:none !important;
}
#nbPassBox .nb-button-green-message-v168,
#nbPassBox .nb-button-green-message-v166{
  margin-top:10px !important;
  text-align:center !important;
  color:#19f56f !important;
  font-weight:900 !important;
  text-shadow:0 0 14px rgba(25,245,111,.45) !important;
}

/* NETBOM DZ V170 password single-message and logout option */
.nb-button-green-message-v170{
  margin:10px auto 0!important;
  text-align:center!important;
  color:#26ff7d!important;
  font-weight:900!important;
  font-size:clamp(14px,3.4vw,18px)!important;
  line-height:1.35!important;
  text-shadow:0 0 14px rgba(38,255,125,.55)!important;
  display:none;
}
.nb-logout-devices-option{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  width:100%!important;
  margin:12px 0 12px!important;
  color:rgba(255,255,255,.88)!important;
  font-size:14px!important;
  font-weight:800!important;
  user-select:none!important;
}
.nb-logout-devices-option input{
  width:20px!important;
  height:20px!important;
  accent-color:var(--accent,#8b5cf6)!important;
  flex:0 0 auto!important;
}

/* NETBOM DZ V170 final password/player fixes */
.nb-button-green-message-v170{display:none;margin:12px auto 0;text-align:center;color:#24ff7a!important;font-weight:900;font-size:17px;line-height:1.35;text-shadow:0 0 12px rgba(36,255,122,.55);opacity:0;visibility:hidden;transition:opacity .12s ease;max-width:100%;}
.nb-logout-all-devices-row{display:flex;align-items:center;gap:10px;margin:14px 4px 14px;color:#e9e9e9;font-weight:800;font-size:14px;letter-spacing:.01em;}
.nb-logout-all-devices-row input{width:19px;height:19px;accent-color:var(--accent,#8b5cf6);}
.fast-player-page{height:auto!important;max-height:none!important;overflow:visible!important;touch-action:pan-y!important;overscroll-behavior:auto!important;}
#results{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;}
.nb-v6-episodes-list,.episodes-list,.episode-list{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;}
.nb-v6-drawer,.nb-v6-card,.netbom-episodes-panel,.episodes-panel{max-height:none!important;overflow:visible!important;}

/* NETBOM DZ V171 - password messages single + clean logout toggle */
.nb-pass-box .nb-button-green-message-v164,
.nb-pass-box .nb-button-green-message-v165,
.nb-pass-box .nb-final-green-msg-v161,
.nb-pass-box .nb-inline-green-msg-v160,
.nb-pass-box .nb-linked-green-msg-v157,
.nb-pass-box .nb-linked-green-msg-v158{display:none!important;}
.nb-logout-all-devices-row{display:flex!important;align-items:center!important;gap:12px!important;margin:14px 4px 14px!important;color:#fff!important;font-weight:900!important;font-size:15px!important;}
.nb-logout-all-devices-row input[type="checkbox"]{
  appearance:none!important;-webkit-appearance:none!important;
  width:30px!important;height:30px!important;min-width:30px!important;border-radius:50%!important;
  background:rgba(255,255,255,.08)!important;border:2px solid rgba(255,255,255,.22)!important;
  display:inline-grid!important;place-items:center!important;position:relative!important;box-shadow:none!important;
}
.nb-logout-all-devices-row input[type="checkbox"]:checked{
  background:linear-gradient(135deg,var(--accent,#f59e0b),var(--nb-accent,#fbbf24))!important;
  border-color:transparent!important;
}
.nb-logout-all-devices-row input[type="checkbox"]:checked::after{
  content:"✓";font-size:21px;font-weight:1000;color:#fff;line-height:1;
}

/* NETBOM DZ V172 - clean logout check, single password message, no style reset */
.nb-pass-box .nb-button-green-message-v164,
.nb-pass-box .nb-button-green-message-v165,
.nb-pass-box .nb-button-green-message-v166,
.nb-pass-box .nb-button-green-message-v168,
.nb-pass-box .nb-button-green-message-v169,
.nb-pass-box .nb-button-green-message-v170,
.nb-pass-box .nb-password-single-message-v172,
.nb-pass-box .nb-final-green-msg-v161,
.nb-pass-box .nb-inline-green-msg-v160,
.nb-pass-box .nb-linked-green-msg-v157,
.nb-pass-box .nb-linked-green-msg-v158,
.nb-pass-box .nb-inline-green-msg,
.nb-pass-box .nb-server-message{
  display:none;
}
.nb-pass-box .nb-password-single-message-v172{
  display:none;
  margin:12px auto 0;
  text-align:center;
  color:#24ff7a!important;
  font-weight:900;
  font-size:17px;
  line-height:1.35;
  text-shadow:0 0 12px rgba(36,255,122,.55);
  max-width:100%;
}
.nb-logout-all-devices-row{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  margin:14px 4px 14px!important;
  color:#fff!important;
  font-weight:900!important;
  font-size:15px!important;
  user-select:none!important;
}
.nb-logout-all-devices-row input[type="checkbox"]{
  position:absolute!important;
  opacity:0!important;
  width:1px!important;
  height:1px!important;
  pointer-events:none!important;
}
.nb-logout-all-visual{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.08)!important;
  border:2px solid rgba(255,255,255,.22)!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-shadow:none!important;
  position:relative!important;
}
#nbLogoutAllDevices:checked + .nb-logout-all-visual{
  background:linear-gradient(135deg,var(--accent,#f59e0b),var(--nb-accent,#fbbf24))!important;
  border-color:transparent!important;
}
#nbLogoutAllDevices:checked + .nb-logout-all-visual::before{
  content:"✓";
  color:#fff!important;
  font-size:22px!important;
  font-weight:1000!important;
  line-height:1!important;
  transform:translateY(-1px);
}

/* NETBOM DZ V265 - PWA profile gate background cover only.
   Does not change profile scrolling, buttons, events, or touch behavior. */
html.nb-profile-pending-v47,
html.nb-profile-pending-v47 body,
html.nb-prof-locked-v56,
html.nb-prof-locked-v56 body{
  background:#050505!important;
  min-height:100vh!important;
  min-height:100dvh!important;
}
html.nb-profile-pending-v47 #nbProfileGateV47,
html.nb-profile-pending-v47 .nb-prof-gate-v47,
html.nb-prof-locked-v56 #nbProfileGateV47,
html.nb-prof-locked-v56 .nb-prof-gate-v47,
#nbProfileGateV47.show,
.nb-prof-gate-v47.show{
  position:fixed!important;
  inset:0!important;
  width:100vw!important;
  height:100vh!important;
  height:100dvh!important;
  min-height:100svh!important;
  background:radial-gradient(circle at 50% 10%,rgba(var(--nb-accent-rgb,139,92,246),.15),transparent 36%),#050505!important;
  z-index:2147483000!important;
}
#nbProfileGateV47.show::before,
.nb-prof-gate-v47.show::before{
  content:""!important;
  position:fixed!important;
  inset:0!important;
  background:#050505!important;
  z-index:-1!important;
  pointer-events:none!important;
}
