html,body,#root{width:100%;min-height:100%;margin:0}body{background:#030306;overflow-x:hidden}*{box-sizing:border-box}html,body,#root{background:#030306;width:100%;min-height:100%;margin:0}body{color:#fff;font-family:Arial,sans-serif;overflow-x:hidden}button,input{font-family:inherit}button{cursor:pointer}a{color:#fff;text-decoration:none}.app{background:radial-gradient(circle at 80% 10%,#8400ff73,#0000 28%),radial-gradient(circle at 10% 20%,#005aff33,#0000 30%),#030306;width:100vw;min-height:100vh;padding:0 70px 50px}.navbar{justify-content:space-between;align-items:center;height:95px;display:flex}.logo img{object-fit:contain;height:78px}nav{gap:34px;font-size:15px;display:flex}nav a{opacity:.9;transition:opacity .2s}nav a:hover{opacity:1}.login,.buttons button,.plan button,.download button{color:#fff;background:linear-gradient(135deg,#a14dff,#5b18ff);border:none;border-radius:12px;padding:14px 24px;font-weight:700}.hero{grid-template-columns:1fr .9fr;align-items:center;gap:60px;min-height:calc(100vh - 95px);display:grid}.heroText h1{color:#fff;margin:0;font-size:clamp(48px,5vw,84px);font-weight:900;line-height:1.02}.heroText h1 span{color:#9b4dff;display:block}.heroText p{color:#d8d8d8;max-width:620px;font-size:22px;line-height:1.5}.buttons{gap:18px;margin-top:28px;display:flex}.buttons .outline{background:0 0;border:1px solid #9b4dff}.stats{gap:42px;margin-top:55px;display:flex}.stats b{color:#9b4dff;font-size:22px;display:block}.stats small{color:#ddd;font-size:14px}.tvBox{background:linear-gradient(145deg,#111,#050505);border-radius:24px;width:100%;padding:18px;box-shadow:0 0 70px #8a2be28c}.screen{background-color:#0000;background-image:linear-gradient(#00000040,#000000bf),url(https://images.unsplash.com/photo-1489599849927-2ee91cede3ba?q=80&w=1600);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;height:520px;display:flex}.screen h2{color:#fff;text-shadow:0 0 25px #9b4dffe6;margin:0;font-size:86px}.screen p{color:#fff;font-size:26px;font-weight:700}.features{background:#ffffff09;border:1px solid #9b4dff73;border-radius:18px;grid-template-columns:repeat(5,1fr);gap:18px;width:100%;padding:32px;display:grid}.features div{text-align:center}.features h3{color:#a35cff;font-size:18px}.features p{color:#ccc;font-size:14px}.loginPage{background:#030306;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.loginPage:before{content:"";filter:blur(2px)brightness(.65);z-index:0;background-color:#0000;background-image:linear-gradient(#000000b3,#000000d9),url(/backgrounds/login-bg.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:22s ease-in-out infinite alternate loginBgMove;position:absolute;inset:-40px;transform:scale(1.08)}.loginPage:after{content:"";z-index:1;background:radial-gradient(circle,#0000 0%,#00000073 55%,#000000e6 100%),radial-gradient(circle at 100% 0,#9b4dff59,#0000 35%);position:absolute;inset:0}@keyframes loginBgMove{0%{transform:scale(1.08)translate(-18px)translateY(-8px)}to{transform:scale(1.15)translate(18px)translateY(8px)}}.backBtn{z-index:2;color:#fff;background:0 0;border:1px solid #8f3cff;border-radius:10px;padding:12px 18px;position:fixed;top:25px;left:30px}.loginBox{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;background:radial-gradient(circle at top,#00aaff1f,#0000 35%),radial-gradient(circle at bottom,#9b4dff2e,#0000 40%),#090912c7;border:1px solid #8f3cffa6;border-radius:24px;width:420px;padding:34px;position:relative;box-shadow:0 0 70px #9b4dff73}.loginLogo{object-fit:contain;mix-blend-mode:screen;opacity:.92;filter:drop-shadow(0 0 18px #00aaffa6)drop-shadow(0 0 35px #9b4dff73);border-radius:22px;width:150px;height:150px;margin:0 auto 25px;display:block}.loginBox h2{margin:0 0 10px;font-size:28px}.loginBox p{color:#cfcfcf;margin-bottom:22px}.loginBox input{color:#fff;background:#050508;border:1px solid #28283a;border-radius:10px;outline:none;width:100%;margin-top:14px;padding:15px}.loginBox input:focus{border-color:#9b4dff}.loginFull{color:#fff;background:linear-gradient(135deg,#a14dff,#5b18ff);border:none;border-radius:10px;width:100%;margin-top:18px;padding:15px;font-weight:700}.loginFull:disabled{opacity:.65;cursor:not-allowed}.loginError{color:#ff5f5f!important;margin-top:12px!important}.profilesPage{background:radial-gradient(circle at 100% 0,#8400ff59,#0000 30%),#030306;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;display:flex}.profilesLogo{width:360px;margin-bottom:45px}.profilesPage h1{margin:0 0 45px;font-size:42px}.profilesGrid{gap:35px;display:flex}.profileCard{text-align:center;cursor:pointer;transition:transform .25s}.profileCard:hover{transform:scale(1.08)}.avatar{background:linear-gradient(135deg,#a14dff,#241041);border-radius:24px;justify-content:center;align-items:center;width:150px;height:150px;font-size:60px;display:flex;box-shadow:0 0 35px #9b4dff59}.avatar img{object-fit:cover;border-radius:24px;width:100%;height:100%}.profileCard p{font-size:20px;font-weight:700}.addAvatar{color:#fff;background:#ffffff14;border:2px dashed #ffffff59;font-size:80px}.createProfileModal{z-index:50;background:#000000c7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.createProfileBox{text-align:center;background:#090912f2;border:1px solid #8f3cffbf;border-radius:24px;width:620px;max-height:90vh;padding:32px;position:relative;overflow-y:auto;box-shadow:0 0 70px #9b4dff73}.createProfileBox input{color:#fff;background:#050508;border:1px solid #28283a;border-radius:12px;outline:none;width:100%;margin:18px 0;padding:15px}.avatarPicker{grid-template-columns:repeat(6,1fr);gap:16px;margin:20px 0;display:grid}.avatarPicker img{object-fit:cover;cursor:pointer;border:2px solid #0000;border-radius:18px;width:75px;height:75px;transition:all .2s}.avatarPicker img:hover,.avatarPicker img.selectedAvatar{border-color:#9b4dff;transform:scale(1.08);box-shadow:0 0 25px #9b4dffa6}.close{color:#fff;background:0 0;border:none;font-size:30px;position:absolute;top:14px;right:18px}.dashboardPage{color:#fff;background:radial-gradient(circle at 100% 0,#8400ff59,#0000 30%),#030306;width:100vw;min-height:100vh;padding:0 70px 50px}.dashboardNav{justify-content:space-between;align-items:center;height:90px;display:flex}.dashboardNav img{object-fit:contain;height:70px}.dashboardNav button{color:#fff;background:linear-gradient(135deg,#a14dff,#5b18ff);border:none;border-radius:12px;padding:13px 22px;font-weight:700}.loadingContent{color:#d8d8d8;padding:18px 60px 0}.dashboardSearch{align-items:center;width:min(32vw,420px);display:flex;position:relative}.dashboardSearch input{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #9b4dff73;border-radius:999px;outline:none;width:100%;height:46px;padding:0 48px 0 18px;font-size:15px}.dashboardSearch input::placeholder{color:#ffffff94}.dashboardSearch input:focus{border-color:#9b4dff;box-shadow:0 0 28px #9b4dff40}.dashboardSearch button{color:#fff;background:#ffffff29;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:22px;display:flex;position:absolute;right:8px}.searchResultsPanel{background:radial-gradient(circle at 100% 0,#9b4dff2e,#0000 35%),#08080eeb;border:1px solid #9b4dff40;border-radius:24px;width:min(94vw,1780px);margin:0 auto 34px;padding:28px;box-shadow:0 0 45px #00000059}.searchResultsHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.searchResultsHeader h2{margin:0;font-size:28px;font-weight:900}.searchResultsHeader span{color:#cfc7ff;font-size:15px;font-weight:800}.searchGroup{margin-top:26px}.searchGroup h3{color:#fff;margin:0 0 16px;font-size:22px}.searchGrid{grid-template-columns:repeat(auto-fill,minmax(150px,150px));gap:18px;display:grid}.searchCard{cursor:pointer;background:#ffffff14;border-radius:16px;width:150px;transition:transform .25s,box-shadow .25s;overflow:hidden}.searchCard:hover{transform:scale(1.06);box-shadow:0 0 32px #9b4dff52}.searchCard img,.searchNoImage{width:100%;height:220px;display:block}.searchCard img{object-fit:cover}.searchNoImage{color:#fff;background:linear-gradient(135deg,#180022,#5b12c9);justify-content:center;align-items:center;font-weight:900;display:flex}.searchCardInfo{padding:10px}.searchCardInfo strong{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.searchCardInfo span{color:#b8a7ff;margin-top:6px;font-size:12px;font-weight:800;display:block}.emptySearch{text-align:center;background:#ffffff0f;border-radius:18px;padding:38px}.emptySearch h3{margin:0 0 8px;font-size:24px}.emptySearch p{color:#cfcfcf;margin:0}.dashboardHero{background-color:#050508;border-radius:24px;align-items:center;width:min(94vw,1780px);height:540px;margin:0 auto;padding:65px 80px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 55px #9b4dff38}.dashboardHero:before{content:"";z-index:0;background:#050508;position:absolute;inset:0}.dashboardHero:after{content:"";z-index:1;background:linear-gradient(90deg,#0000008c 0%,#00000047 35%,#0000000f 70%,#0000002e 100%);position:absolute;inset:0}.heroBackdropImage{object-fit:cover;object-position:center;z-index:0;opacity:1;filter:brightness();transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.heroZoomImage{animation:6s ease-in-out forwards maxoraHeroZoom}@keyframes maxoraHeroZoom{0%{transform:scale(1.02)}to{transform:scale(1.28)}}.heroContent{z-index:2;max-width:660px;transition:opacity .8s,transform .8s;position:relative}.dashboardHero.heroVisible .heroContent{opacity:1;transform:translateY(0)}.dashboardHero.heroChanging .heroContent{opacity:.8;transform:translateY(8px)}.heroBadge{color:#fff;background:linear-gradient(135deg,#a14dff,#5b18ff);border-radius:9px;padding:8px 18px;font-size:17px;font-weight:900;display:inline-block}.heroContent h1{max-width:660px;margin:24px 0 16px;font-size:clamp(34px,4vw,58px);line-height:1.05}.heroTags{gap:12px;margin-bottom:18px;display:flex}.heroTags span{color:#fff;background:#ffffff2e;border-radius:9px;padding:8px 15px;font-size:17px;font-weight:900}.heroContent p{color:#f1f1f1;max-width:620px;margin:0;font-size:18px;line-height:1.35}.watchBtn{color:#fff;background:linear-gradient(135deg,#a14dff,#5b18ff);border:none;border-radius:999px;margin-top:24px;padding:13px 24px;font-size:18px;font-weight:900}.heroArrow{color:#fff;z-index:4;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:0;font-size:38px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.heroArrow.left{left:24px}.heroArrow.right{right:24px}.heroDots{z-index:4;gap:10px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.heroDots button{background:#ffffff59;border:none;border-radius:20px;width:15px;height:15px;padding:0;transition:width .25s,background .25s}.heroDots button.activeDot{background:#8f3cff;width:36px}.row{margin-top:34px;padding:30px 60px}.row h2,.plans h2{color:#fff;margin-bottom:18px;font-size:24px}.posters{gap:18px;padding-bottom:18px;display:flex;overflow-x:auto}.posters::-webkit-scrollbar{height:8px}.posters::-webkit-scrollbar-thumb{background:#9b4dff73;border-radius:999px}.poster{background:#ffffff14;border-radius:14px;flex-shrink:0;min-width:180px;max-width:180px;transition:transform .25s;overflow:hidden}.poster:hover{transform:scale(1.05)}.poster img{object-fit:cover;width:100%;height:270px;display:block}.poster p{color:#fff;margin:0;padding:10px;font-size:14px;font-weight:700}.noImageCard{color:#fff;background:linear-gradient(135deg,#180022,#5b12c9);justify-content:center;align-items:center;width:100%;height:270px;font-weight:900;display:flex}.movieDetailOverlay{z-index:100;color:#fff;background:#000;position:fixed;inset:0;overflow-y:auto}.movieDetailBackground{z-index:0;background:#000;position:fixed;inset:0}.movieDetailBackground img{object-fit:cover;object-position:center;filter:brightness(.75);width:100%;height:100%}.movieDetailGradient{z-index:1;background:linear-gradient(90deg,#000000f2 0%,#000000b8 34%,#00000059 65%,#000000bf 100%),linear-gradient(#0000001a 0%,#000000b3 76%,#000 100%);position:fixed;inset:0}.movieDetailClose{z-index:5;color:#fff;background:#0000008c;border:none;border-radius:50%;width:46px;height:46px;font-size:34px;line-height:1;position:fixed;top:24px;right:30px}.movieDetailContent{z-index:2;width:min(92vw,1420px);min-height:100vh;padding:70px 70px 60px;position:relative}.movieDetailBadges{align-items:center;gap:12px;margin-bottom:28px;display:flex}.movieTypeBadge{color:#fff;background:linear-gradient(135deg,#6126db,#26104d);border-radius:999px;padding:12px 28px;font-size:21px;font-weight:900}.movieRatingBadge{color:#050505;background:linear-gradient(135deg,#fc3,#ff9e18);border-radius:999px;padding:11px 22px;font-size:22px;font-weight:900}.movieDetailContent h1{letter-spacing:-1px;text-shadow:0 5px 22px #000000d9;max-width:1250px;margin:0 0 28px;font-size:clamp(40px,4.8vw,72px);font-weight:900;line-height:1.05}.movieDetailMeta{color:#d6d9e4;flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:30px;font-size:26px;font-weight:800;display:flex}.movieDetailInfo{flex-direction:column;gap:18px;max-width:1250px;margin-bottom:34px;display:flex}.detailLine{grid-template-columns:330px 1fr;align-items:start;gap:22px;font-size:29px;line-height:1.25;display:grid}.detailLine strong{color:#fff;font-weight:900}.detailLine span{color:#d9dbe6;font-weight:500}.movieDetailButtons{align-items:center;gap:14px;margin:22px 0 28px;display:flex}.detailPlayBtn,.detailTrailerBtn,.detailFavoriteBtn{border:none;font-size:24px;font-weight:900}.detailPlayBtn{color:#141821;background:#e8edf6;border-radius:999px;padding:18px 34px}.detailPlayBtn:disabled{opacity:.65;cursor:not-allowed}.detailTrailerBtn{color:#fff;background:#111a31;border-radius:999px;padding:18px 32px}.detailFavoriteBtn{color:#dce4f5;background:#111a31;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;font-size:40px;display:flex}.movieDetailDescription{color:#d8dbe6;max-width:1350px;margin:0;font-size:29px;line-height:1.45}.clickablePoster{cursor:pointer}.moreLikeThisSection{width:100%;margin-top:46px;padding-bottom:80px}.moreLikeThisSection h2{color:#fff;margin:0 0 26px;font-size:34px;font-weight:900}.moreLikeThisRow{grid-template-columns:repeat(auto-fill,minmax(160px,160px));gap:22px;padding-bottom:20px;display:grid;overflow:visible}.moreLikeThisCard{cursor:pointer;background:#ffffff14;border-radius:16px;width:160px;height:240px;transition:transform .25s,box-shadow .25s;overflow:hidden}.moreLikeThisCard:hover{transform:scale(1.06);box-shadow:0 0 35px #9b4dff59}.moreLikeThisCard img{object-fit:cover;width:100%;height:100%;display:block}.moreLikeThisNoImage{color:#fff;background:linear-gradient(135deg,#180022,#5b12c9);justify-content:center;align-items:center;width:100%;height:100%;font-weight:900;display:flex}.maxoraPlayerOverlay{z-index:300;color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.maxoraPlayerTop{z-index:2;background:linear-gradient(#000000f2 0%,#000000a6 75%,#0000 100%);justify-content:space-between;align-items:center;height:82px;padding:0 28px;display:flex}.maxoraPlayerBack{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;padding:12px 20px;font-size:17px;font-weight:900}.maxoraPlayerTitle{align-items:center;gap:16px;max-width:70%;display:flex}.maxoraPlayerTitle img{object-fit:contain;height:46px}.maxoraPlayerTitle span{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:900;overflow:hidden}.maxoraVideoWrap{background:#000;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.maxoraVideo{object-fit:contain;background:#000;width:100%;height:100%}.maxoraVideoError{text-align:center;background:#0f0f18f2;border:1px solid #9b4dff80;border-radius:24px;width:min(90vw,620px);padding:36px;box-shadow:0 0 60px #9b4dff47}.maxoraVideoError h2{margin:0 0 12px;font-size:28px}.maxoraVideoError p{color:#d8d8d8;line-height:1.5}.maxoraVideoError button{color:#fff;background:linear-gradient(135deg,#a14dff,#5b18ff);border:none;border-radius:999px;margin-top:18px;padding:13px 24px;font-weight:900}.planGrid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.plan{background:#ffffff0a;border:1px solid #28283a;border-radius:18px;padding:35px;position:relative}.plan.popular{border-color:#9b4dff;box-shadow:0 0 35px #9b4dff47}.plan span{background:#9b4dff;border-radius:20px;padding:7px 16px;font-size:12px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.plan p{color:#ccc}.download{background:linear-gradient(135deg,#9b4dff40,#ffffff08);border:1px solid #2d2340;border-radius:18px;margin-top:35px;padding:35px}.download button{margin-right:14px}@media (width<=1000px){.app,.dashboardPage{padding:0 22px 40px}nav{display:none}.hero{grid-template-columns:1fr;gap:30px;padding:40px 0}.features,.planGrid{grid-template-columns:1fr}.screen{height:340px}.dashboardNav{flex-wrap:wrap;gap:16px;height:auto;min-height:90px;padding:16px 0}.dashboardSearch{order:3;width:100%;max-width:none}.dashboardHero{width:100%;height:500px;padding:45px 35px}.heroContent h1{font-size:38px}.row{padding:24px 0}.profilesGrid{flex-wrap:wrap;justify-content:center}.profilesLogo{width:260px}.createProfileBox{width:92vw}.avatarPicker{grid-template-columns:repeat(4,1fr)}.searchResultsPanel{width:100%;padding:20px}.searchGrid{grid-template-columns:repeat(auto-fill,minmax(130px,130px));gap:14px}.searchCard{width:130px}.searchCard img,.searchNoImage{height:195px}}@media (width<=900px){.movieDetailContent{width:100%;padding:75px 28px 45px}.movieDetailContent h1{font-size:36px}.movieDetailMeta{font-size:18px}.detailLine{grid-template-columns:1fr;gap:4px;font-size:19px}.movieDetailDescription{font-size:19px}.movieTypeBadge,.movieRatingBadge{padding:9px 16px;font-size:16px}.detailPlayBtn,.detailTrailerBtn{padding:14px 22px;font-size:18px}.detailFavoriteBtn{width:52px;height:52px;font-size:30px}.moreLikeThisSection h2{font-size:26px}.moreLikeThisRow{grid-template-columns:repeat(auto-fill,minmax(135px,135px));gap:16px}.moreLikeThisCard{width:135px;height:205px}.maxoraPlayerTop{height:72px;padding:0 16px}.maxoraPlayerTitle span{font-size:14px}.maxoraPlayerTitle img{height:36px}.maxoraPlayerBack{padding:10px 14px;font-size:14px}}.downloadPage{color:#fff;background:#02040b;min-height:100vh;position:relative;overflow:hidden}.downloadPage:before{content:"";filter:blur(2px);background:linear-gradient(#02040bd1,#02040bf5),url(/backgrounds/login-bg.png) 50%/cover no-repeat;position:absolute;inset:-40px;transform:scale(1.06)}.downloadPage:after{content:"";pointer-events:none;background:radial-gradient(circle at 18% 25%,#8b2cff42,#0000 33%),radial-gradient(circle at 82% 68%,#1e9bff33,#0000 35%);position:absolute;inset:0}.downloadNavbar{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#02040b7a;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:96px;padding:0 48px;display:grid;position:relative}.downloadNavbar img{object-fit:contain;width:210px;max-height:92px}.downloadNavbarSpacer{display:block}.downloadBackBtn{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:999px;justify-self:start;align-items:center;gap:9px;padding:11px 17px;font-size:14px;font-weight:900;transition:all .22s;display:inline-flex}.downloadBackBtn:hover,.downloadBackBtn:focus-visible{background:#8b2cff38;border-color:#a45cffd9;outline:none}.downloadContent{z-index:2;box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(1120px,100% - 48px);min-height:calc(100vh - 96px);margin:0 auto;padding:74px 0 64px;display:flex;position:relative}.downloadEyebrow{color:#c79bff;letter-spacing:2px;background:#9b4dff1a;border:1px solid #9b4dff61;border-radius:999px;margin-bottom:16px;padding:8px 14px;font-size:12px;font-weight:950;display:inline-flex}.downloadContent h1{letter-spacing:-2.6px;margin:0;font-size:clamp(38px,5vw,70px);font-weight:950;line-height:1.02}.downloadContent>p:not(.downloadFootnote){color:#ffffffad;max-width:690px;margin:20px auto 0;font-size:clamp(16px,1.8vw,19px);line-height:1.65}.downloadPlatformGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;margin-top:48px;display:grid}.downloadPlatformCard{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1a,#ffffff06),#070a14cc;border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:30px 24px 26px;text-decoration:none;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 65px #00000059}.downloadPlatformCard:before{content:"";opacity:.08;pointer-events:none;background:radial-gradient(circle at 50% 4%,currentColor,#0000 48%);position:absolute;inset:0}.downloadPlatformCard.android{color:#67e58a}.downloadPlatformCard.pc{color:#5dbdff}.downloadPlatformCard.tv{color:#b582ff}.downloadPlatformCard:hover,.downloadPlatformCard:focus-visible{box-shadow:0 28px 75px #00000075, 0 0 28px color-mix(in srgb, currentColor 32%, transparent);border-color:currentColor;outline:none;transform:translateY(-9px)}.downloadPlatformIcon{border:1px solid color-mix(in srgb, currentColor 48%, transparent);background:color-mix(in srgb, currentColor 11%, transparent);border-radius:25px;place-items:center;width:88px;height:88px;margin-bottom:22px;display:grid}.downloadPlatformIcon svg{width:52px;height:52px}.downloadPlatformCard strong{color:#fff;font-size:29px;font-weight:950}.downloadPlatformCard small{color:#ffffff94;margin-top:7px;font-size:14px;font-weight:700}.downloadPlatformAction{color:currentColor;letter-spacing:.3px;align-items:center;gap:8px;margin-top:25px;font-size:14px;font-weight:950;display:inline-flex}.downloadFootnote{color:#ffffff6b;margin:28px 0 0;font-size:13px;font-weight:700}@media (width<=820px){.downloadNavbar{gap:10px;min-height:82px;padding:0 20px}.downloadNavbar img{width:155px;max-height:76px}.downloadBackBtn{padding:9px 12px;font-size:13px}.downloadContent{width:min(520px,100% - 32px);min-height:calc(100vh - 82px);padding:48px 0 58px}.downloadContent h1{letter-spacing:-1.7px}.downloadPlatformGrid{grid-template-columns:1fr;gap:16px;margin-top:34px}.downloadPlatformCard{min-height:220px;padding:24px}.downloadPlatformIcon{width:74px;height:74px;margin-bottom:16px}.downloadPlatformIcon svg{width:44px;height:44px}.downloadPlatformAction{margin-top:18px}}@media (width<=470px){.downloadNavbar{grid-template-columns:auto 1fr}.downloadNavbar img{justify-self:end;width:145px}.downloadNavbarSpacer{display:none}.downloadContent h1{font-size:38px}}.maxoraPlayerMode{color:#d8c8ff;background:#9b4dff2e;border:1px solid #9b4dff66;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:900}.maxoraAppNav{z-index:80;background:linear-gradient(90deg,#020106 0%,#07000f 48%,#240044 100%);border-bottom:1px solid #ffffff14;align-items:center;gap:34px;width:100%;height:86px;padding:0 34px;display:flex;position:sticky;top:0}.maxoraAppLogo{object-fit:contain;flex-shrink:0;width:170px;height:auto}.maxoraAppMenu{flex-shrink:0;align-items:center;gap:14px;display:flex}.appNavItem{color:#ffffffbd;cursor:pointer;background:0 0;border:none;border-radius:18px;outline:none;align-items:center;gap:9px;padding:12px 18px;font-size:16px;font-weight:800;transition:all .25s;display:flex}.appNavItem svg{color:#ffffffad;flex-shrink:0}.appNavItem:hover{color:#fff;background:#ffffff14}.appNavItem:hover svg{color:#fff}.appNavItem.active{color:#fff;background:linear-gradient(135deg,#7b2cff,#9b4dff);box-shadow:0 0 28px #7b2cff73}.appNavItem.active svg{color:#fff}.maxoraNavSearch{background:#ffffff14;border:1px solid #9b4dff80;border-radius:999px;align-items:center;width:380px;height:42px;margin-left:auto;padding:0 14px;display:flex}.maxoraNavSearch input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:14px}.maxoraNavSearch input::placeholder{color:#ffffff80}.maxoraNavSearch button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:20px}.profileAvatarButtonTop{cursor:pointer;background:radial-gradient(circle,#9b4dff,#1b0138);border:3px solid #9d5ffff2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:66px;height:66px;padding:4px;transition:all .25s;display:flex;box-shadow:0 0 26px #7b2cff8c}.profileAvatarButtonTop:hover{transform:scale(1.07);box-shadow:0 0 36px #7b2cffd9}.profileAvatarButtonTop img{object-fit:cover;border-radius:50%;width:100%;height:100%}.dashboard-navbar{box-sizing:border-box;background:linear-gradient(90deg,#050511 0%,#1a0033 50%,#2a0b4f 100%);border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:100%;padding:10px 24px;display:grid}.dashboard-navbar-left{justify-self:start;align-items:center;display:flex}.dashboard-logo{width:auto;height:40px;display:block}.dashboard-navbar-center{justify-content:center;justify-self:center;align-items:center;gap:18px;display:flex}.nav-link{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:14px;align-items:center;gap:8px;padding:12px 18px;font-size:18px;font-weight:600;transition:all .25s;display:flex}.nav-link i{font-size:15px}.nav-link:hover{background:#ffffff14}.nav-link.active{background:linear-gradient(135deg,#7b2cff,#b14dff);box-shadow:0 0 18px #994cff59}.dashboard-navbar-right{justify-content:flex-end;justify-self:end;align-items:center;gap:14px;display:flex}.dashboard-search-box{width:320px;max-width:100%}.dashboard-search-box input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;outline:none;width:100%;height:42px;padding:0 16px;font-size:14px}.dashboard-search-box input::placeholder{color:#ffffff8c}.profile-avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:flex}.profile-avatar-img{object-fit:cover;border:3px solid #b469ffe6;border-radius:50%;width:52px;height:52px;box-shadow:0 0 16px #994cff59}.accountOverlay{z-index:9999;background:radial-gradient(circle at top,#752aff29,#0000 35%),linear-gradient(#040712f5,#02030afa);justify-content:center;align-items:center;padding:40px 20px;animation:.25s accountFadeIn;display:flex;position:fixed;inset:0}.accountCloseArea{cursor:default;background:0 0;border:none;position:absolute;inset:0}.accountPanel{z-index:2;background:linear-gradient(#0a0e1ef5,#03050efa);border:1px solid #ffffff0f;border-radius:32px;flex-direction:column;align-items:center;width:min(980px,95vw);min-height:520px;padding:34px 36px 42px;display:flex;position:relative;box-shadow:0 30px 90px #0000008c}.accountCloseBtn{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;width:44px;height:44px;font-size:30px;line-height:1;transition:all .2s;position:absolute;top:18px;right:22px}.accountCloseBtn:hover{background:#ffffff29;transform:scale(1.05)}.accountPanel h1{color:#fff;letter-spacing:-2px;margin:0;font-size:clamp(44px,5vw,72px);font-weight:900}.accountAvatarWrap{background:linear-gradient(135deg,#ffffffe6,#8250ffb3);border-radius:50%;width:170px;height:170px;margin-top:40px;padding:13px;box-shadow:0 0 0 18px #ffffff14,0 18px 45px #00000073}.accountAvatar{object-fit:cover;background:#fff3;border-radius:50%;width:100%;height:100%;display:block}.accountPanel h2{color:#fff;text-transform:lowercase;margin:42px 0 8px;font-size:clamp(32px,4vw,54px);font-weight:900;line-height:1}.accountPanel p{color:#ffffff94;margin:0;font-size:clamp(22px,2.4vw,34px);font-weight:600}.accountActions{grid-template-columns:repeat(3,1fr);gap:28px;width:100%;margin-top:62px;display:grid}.accountBtn{color:#fff;cursor:pointer;border:none;border-radius:999px;min-height:76px;font-size:clamp(22px,2.4vw,34px);font-weight:900;transition:all .25s;box-shadow:0 16px 35px #00000047}.accountBtn.purple{background:linear-gradient(135deg,#8b2cff,#6f22ff)}.accountBtn.red{background:linear-gradient(135deg,#d12b22,#aa1d18)}.accountBtn:hover{filter:brightness(1.08);transform:translateY(-3px)scale(1.02)}.accountBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}@keyframes accountFadeIn{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media (width<=900px){.accountPanel{min-height:auto;padding:34px 20px 30px}.accountActions{grid-template-columns:1fr;gap:18px;margin-top:40px}.accountBtn{min-height:64px}.accountAvatarWrap{width:135px;height:135px}}.sectionHeader{justify-content:space-between;align-items:center;margin-bottom:18px;padding:0 36px;display:flex}.sectionHeader h2{color:#fff;margin:0;font-size:28px;font-weight:900}.sectionHeader span{color:#ffffff8c;font-size:15px;font-weight:700}.liveSection{padding:20px 0 10px}.liveChannelsRow{scrollbar-width:none;gap:18px;padding:0 36px 20px;display:flex;overflow-x:auto}.liveChannelsRow::-webkit-scrollbar{display:none}.liveChannelCard{color:#fff;cursor:pointer;background:linear-gradient(#181c30f2,#080a16f5);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-width:190px;height:155px;padding:18px;transition:all .25s;display:flex}.liveChannelCard:hover{border-color:#8b2cffcc;transform:translateY(-6px)scale(1.03);box-shadow:0 18px 40px #8b2cff2e}.liveLogoBox{background:#ffffff14;border-radius:18px;justify-content:center;align-items:center;width:84px;height:64px;margin-bottom:14px;display:flex;overflow:hidden}.liveLogoBox img{object-fit:contain;width:100%;height:100%;padding:8px}.liveLogoBox span{color:#8b2cff;font-size:22px;font-weight:900}.liveChannelCard strong{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:15px;font-weight:900;overflow:hidden}.liveChannelCard small{color:#48ff9b;margin-top:6px;font-weight:800}.livePage{padding:34px 36px 80px}.livePageHero{background:radial-gradient(circle at 80% 20%,#8b2cff59,#0000 35%),linear-gradient(135deg,#0f1226fa,#050712fa);border:1px solid #ffffff14;border-radius:34px;justify-content:space-between;align-items:center;min-height:240px;padding:42px;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000059}.livePageHero span{color:#a66cff;letter-spacing:2px;font-size:15px;font-weight:900}.livePageHero h1{color:#fff;letter-spacing:-2px;margin:10px 0;font-size:clamp(42px,6vw,76px);font-weight:950}.livePageHero p{color:#ffffffad;max-width:620px;margin:0;font-size:20px;font-weight:600}.liveCounter{background:linear-gradient(135deg,#8b2cff,#4c16bd);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;display:flex;box-shadow:0 0 50px #8b2cff73}.liveCounter strong{color:#fff;font-size:50px;font-weight:950;line-height:1}.liveCounter small{color:#ffffffbf;margin-top:8px;font-weight:900}.liveSearchBox{margin:28px 0}.liveSearchBox input{color:#fff;background:#ffffff0f;border:1px solid #8b2cff73;border-radius:999px;outline:none;width:min(520px,100%);height:52px;padding:0 22px;font-size:16px;font-weight:600}.liveSearchBox input::placeholder{color:#ffffff73}.liveChannelsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px;display:grid}.liveChannelBigCard{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(#181c30f0,#070914f5);border:1px solid #ffffff14;border-radius:28px;min-height:190px;padding:22px;transition:all .25s}.liveChannelBigCard:hover{border-color:#8b2cffd9;transform:translateY(-6px);box-shadow:0 20px 48px #8b2cff33}.liveBigLogoBox{background:radial-gradient(circle,#8b2cff2e,#0000 55%),#ffffff0f;border-radius:22px;justify-content:center;align-items:center;width:100%;height:105px;display:flex;overflow:hidden}.liveBigLogoBox img{object-fit:contain;width:100%;height:100%;padding:16px}.liveBigLogoBox span{color:#8b2cff;font-size:22px;font-weight:950}.liveChannelInfo{flex-direction:column;gap:7px;margin-top:18px;display:flex}.liveChannelInfo strong{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:900;overflow:hidden}.liveChannelInfo small{color:#48ff9b;font-weight:900}.catalogPage{padding:34px 36px 80px}.catalogHeader{margin-bottom:26px}.catalogHeader h1,.searchEmptyPage h1{color:#fff;letter-spacing:-2px;margin:0 0 8px;font-size:clamp(42px,5vw,72px);font-weight:950}.catalogHeader p,.searchEmptyPage p{color:#ffffff94;margin:0;font-size:19px;font-weight:600}.searchEmptyPage{flex-direction:column;justify-content:center;min-height:65vh;padding:80px 36px;display:flex}.landingStreamPage{color:#fff;background:#02040b;min-height:100vh;overflow-x:hidden}.streamNavbar{z-index:20;box-sizing:border-box;background:linear-gradient(#02040beb,#02040b40,#0000);justify-content:space-between;align-items:center;width:100%;height:86px;padding:0 54px;display:flex;position:fixed;top:0;left:0}.streamLogo img{width:auto;height:120px;display:block}.streamNavLinks{align-items:center;gap:28px;display:flex}.streamNavLinks button{color:#ffffffc7;cursor:pointer;background:0 0;border:none;font-size:15px;font-weight:800;transition:all .2s}.streamNavLinks button:hover{color:#fff}.streamDownloadBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;padding:13px 24px;font-size:14px;font-weight:900;transition:all .25s}.streamDownloadBtn:hover{background:linear-gradient(135deg,#8b2cff,#1e9bff);border-color:#0000;transform:translateY(-2px)}.streamHero{box-sizing:border-box;align-items:center;min-height:100vh;padding:120px 70px 70px;display:flex;position:relative;overflow:hidden}.streamHeroOverlay{z-index:3;background:radial-gradient(circle at 75% 45%,#0084ff38,#0000 32%),linear-gradient(90deg,#02040b 0%,#02040bf2 23%,#02040b9e 49%,#02040b47 100%),linear-gradient(#02040b26,#02040b 100%);position:absolute;inset:0}.streamPosterWall{z-index:1;opacity:.86;grid-template-columns:repeat(3,minmax(220px,1fr));grid-auto-rows:180px;gap:18px;width:68vw;height:112vh;display:grid;position:absolute;top:-40px;right:-90px;transform:perspective(1000px)rotateY(-9deg)rotate(-2deg)}.streamPosterCard{background:#ffffff0f;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2891ff40,0 20px 45px #0000008c,0 0 25px #008cff2e}.streamPosterCard.wide{grid-column:span 2}.streamPosterCard.tall{grid-row:span 2}.streamPosterCard img{object-fit:cover;filter:brightness(.68)contrast(1.1)saturate(1.1);width:100%;height:100%;transform:scale(1.04)}.streamPosterCard:after{content:"";background:linear-gradient(#0000,#00000073),radial-gradient(circle,#0000 30%,#00000059);position:absolute;inset:0}.streamHeroContent{z-index:6;width:min(720px,90vw);padding-top:40px;position:relative}.streamSmallText{color:#0d9dff;letter-spacing:-.4px;margin-bottom:18px;font-size:clamp(18px,1.6vw,28px);font-weight:900;display:inline-block}.streamHeroContent h1{color:#fff;letter-spacing:-5px;text-transform:uppercase;margin:0;font-size:clamp(70px,9vw,140px);font-weight:950;line-height:.86}.streamHeroContent h1 strong{letter-spacing:-2px;margin-top:10px;font-size:clamp(34px,4.3vw,72px);line-height:.95;display:block}.streamHeroContent p{color:#ffffffb8;max-width:650px;margin:32px 0 0;font-size:clamp(18px,1.4vw,24px);font-weight:600;line-height:1.45}.primaryStreamBtn,.secondaryStreamBtn{text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;min-width:170px;height:56px;font-size:15px;font-weight:950;transition:all .25s}.primaryStreamBtn{color:#fff;background:linear-gradient(135deg,#009dff,#006eff);box-shadow:0 18px 38px #007eff52}.secondaryStreamBtn{color:#111827;background:#fff}.primaryStreamBtn:hover,.secondaryStreamBtn:hover{filter:brightness(1.06);transform:translateY(-3px)scale(1.03)}.livePlayerBadge{color:#fff;letter-spacing:1px;background:#e32626;border-radius:999px;margin-left:12px;padding:5px 10px;font-size:12px;font-weight:900}@media (width<=1050px){.streamNavbar{padding:0 24px}.streamNavLinks{display:none}.streamHero{padding:120px 28px 60px}.streamPosterWall{opacity:.55;width:95vw;right:-260px}}@media (width<=700px){.streamHeroContent h1{letter-spacing:-3px}.streamHeroButtons{flex-direction:column;align-items:flex-start;gap:14px}.primaryStreamBtn,.secondaryStreamBtn{width:100%}}.streamPosterWall{will-change:transform;animation:22s ease-in-out infinite alternate posterWallMove}.streamPosterCard{will-change:transform;animation:7s ease-in-out infinite posterCardFloat}.streamPosterCard img{will-change:transform;animation:12s ease-in-out infinite alternate posterImageZoom}.streamPosterCard:first-child{animation-delay:0s}.streamPosterCard:nth-child(2){animation-delay:.7s}.streamPosterCard:nth-child(3){animation-delay:1.2s}.streamPosterCard:nth-child(4){animation-delay:1.8s}.streamPosterCard:nth-child(5){animation-delay:2.4s}.streamPosterCard:nth-child(6){animation-delay:3s}.streamPosterCard:nth-child(7){animation-delay:3.6s}.streamPosterCard:nth-child(8){animation-delay:4.2s}.streamPosterCard:nth-child(9){animation-delay:4.8s}@keyframes posterWallMove{0%{transform:perspective(1000px)rotateY(-9deg)rotate(-2deg)translate(0,0)}50%{transform:perspective(1000px)rotateY(-7deg)rotate(-1.2deg)translate(-28px,18px)}to{transform:perspective(1000px)rotateY(-10deg)rotate(-2.6deg)translate(22px,-18px)}}@keyframes posterCardFloat{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-12px)scale(1.015)}to{transform:translateY(0)scale(1)}}@keyframes posterImageZoom{0%{transform:scale(1.04)}to{transform:scale(1.12)}}.landing-whatsapp-btn{color:#fff;letter-spacing:.3px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#009dff,#006dff);border:none;border-radius:999px;outline:none;padding:16px 26px;font-size:13px;font-weight:900;transition:all .25s;box-shadow:0 14px 35px #009dff59}.landing-whatsapp-btn:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 18px 45px #009dff80}.landing-whatsapp-btn:active{transform:scale(.98)}.streamHeroContent{z-index:5;position:relative}.streamHeroButtons{align-items:center;gap:18px;margin-top:34px;display:flex}.landing-plans-btn{color:#020713;letter-spacing:.3px;cursor:pointer;background:#fffffff5;border:2px solid #fffffff2;border-radius:999px;height:48px;padding:0 30px;font-size:12px;font-weight:1000;transition:all .2s;box-shadow:0 12px 28px #ffffff1f}.landing-plans-btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 36px #ffffff2e}.plans-modal-overlay{z-index:999999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#01040cd6;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.plans-modal{color:#fff;background:radial-gradient(circle at 0 0,#0099ff38,#0000 36%),radial-gradient(circle at 100% 100%,#6300ff33,#0000 36%),linear-gradient(145deg,#050915,#01040b 70%);border:1px solid #ffffff1f;border-radius:34px;width:min(1080px,100%);max-height:90vh;padding:34px;animation:.25s plansModalIn;position:relative;overflow-y:auto;box-shadow:0 35px 100px #000000bf}@keyframes plansModalIn{0%{opacity:0;transform:scale(.96)translateY(18px)}to{opacity:1;transform:scale(1)translateY(0)}}.plans-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;width:44px;height:44px;font-size:30px;line-height:1;position:absolute;top:20px;right:22px}.plans-top{max-width:720px;margin-bottom:28px}.plans-top span{color:#00a7ff;letter-spacing:1px;background:#0099ff29;border:1px solid #0099ff59;border-radius:999px;margin-bottom:14px;padding:8px 14px;font-size:12px;font-weight:1000;display:inline-flex}.plans-top h2{letter-spacing:-2px;margin:0 0 16px;font-size:clamp(34px,5vw,58px);font-weight:1000;line-height:.95}.plans-top p{color:#ffffffb8;max-width:650px;margin:0;font-size:17px;font-weight:600;line-height:1.6}.plans-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.plans-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden}.plans-card img{object-fit:cover;opacity:.82;width:100%;height:165px;display:block}.plans-card div{padding:18px}.plans-card h3{margin:0 0 8px;font-size:22px}.plans-card p{color:#ffffffad;margin:0;font-size:14px;font-weight:600;line-height:1.45}.plans-bottom{grid-template-columns:1.25fr .75fr;gap:20px;display:grid}.plans-benefits-box,.plans-price-box{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:26px;padding:24px}.plans-benefits-box h3,.plans-price-box h3{margin-top:0}.plans-benefits-box ul{color:#ffffffc2;margin:0;padding-left:20px;font-weight:650;line-height:1.9}.plans-price-box span{color:#00a7ff;text-transform:uppercase;font-size:13px;font-weight:1000}.plans-price-box h3{letter-spacing:-2px;margin:8px 0;font-size:58px}.plans-price-box p{color:#ffffffb3;font-weight:600}.plans-price-box a{text-align:center;color:#fff;background:linear-gradient(135deg,#009dff,#006dff);border-radius:999px;margin-top:22px;padding:16px 20px;font-size:13px;font-weight:1000;text-decoration:none;display:block;box-shadow:0 18px 35px #0091ff59}@media (width<=850px){.streamHeroButtons{flex-wrap:wrap}.plans-modal{border-radius:24px;padding:24px}.plans-grid,.plans-bottom{grid-template-columns:1fr}.plans-card img{height:150px}}.profileAvatarWrap{cursor:pointer;position:relative}.editProfileBtn{color:#fff;cursor:pointer;opacity:0;background:linear-gradient(135deg,#7c2cff,#2f7dff);border:none;border-radius:50%;width:34px;height:34px;font-size:18px;font-weight:900;transition:all .2s;position:absolute;top:-8px;right:-8px;transform:scale(.8);box-shadow:0 8px 24px #7c2cff73}.editProfileBox h1{margin-bottom:28px;font-size:48px;font-weight:900}.editProfileBox h2{margin-top:28px;margin-bottom:18px;font-size:26px}.editAvatarPreview{margin-bottom:26px}@media (width<=700px){.editProfileBox h1{font-size:36px}.editAvatarGrid{grid-template-columns:repeat(4,1fr)}.editProfileActions{grid-template-columns:1fr}}@media (width<=700px){.profileAvatarWrap{width:96px;height:96px}.profileAvatar{width:92px;height:92px}.editAvatarGrid{grid-template-columns:repeat(4,1fr)}.editProfileActions{grid-template-columns:1fr}}.editInputLabel{text-align:left;color:#ffffffb8;margin-bottom:22px;font-size:17px;display:block}.editInputLabel input{color:#fff;background:#080a18e6;border:2px solid #ffffff40;border-radius:10px;outline:none;width:100%;height:66px;margin-top:8px;padding:0 22px;font-size:22px}.editInputLabel input:focus{border-color:#8b2cff;box-shadow:0 0 0 4px #8b2cff2e}.kidsCheckbox{color:#fff;justify-content:center;align-items:center;gap:14px;margin:26px 0;font-size:24px;display:flex}.kidsCheckbox input{accent-color:#8b2cff;width:28px;height:28px}@media (width<=700px){.profileAvatarWrap{width:96px;height:96px}.profileAvatar{width:92px;height:92px}.editAvatarGrid{grid-template-columns:repeat(4,1fr)}.editProfileActions{grid-template-columns:1fr}}.createKidsCheckbox{margin:16px 0 20px;font-size:18px}.profileItem{text-align:center;position:relative}.profileAvatarWrap{cursor:pointer;border-radius:24px;place-items:center;width:118px;height:118px;transition:all .22s;display:grid;position:relative}.profileAvatarWrap:hover{transform:translateY(-5px)scale(1.03)}.profileAvatar{object-fit:cover;border-radius:22px;width:112px;height:112px;display:block;box-shadow:0 18px 38px #7c2cff52,0 0 0 2px #ffffff14}.profileName{color:#fff;margin-top:12px;font-size:15px;font-weight:800}.editProfileBtn{color:#fff;cursor:pointer;opacity:0;z-index:5;background:linear-gradient(135deg,#7c2cff,#2f7dff);border:1px solid #ffffff38;border-radius:50%;width:36px;height:36px;font-size:18px;font-weight:900;transition:all .2s;position:absolute;top:-8px;right:-8px;transform:scale(.8);box-shadow:0 8px 24px #7c2cff73}.profileAvatarWrap:hover .editProfileBtn{opacity:1;transform:scale(1)}.editProfileOverlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:9999;background:radial-gradient(circle at top,#701edc3d,#0000 38%),#01030cf5;justify-content:center;align-items:flex-start;padding:42px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.editProfileBox{color:#fff;text-align:center;width:min(620px,100%);padding-bottom:60px}.editProfileBox h1{letter-spacing:-1px;margin:0 0 28px;font-size:clamp(36px,5vw,58px);font-weight:950}.editProfileBox h2{margin:28px 0 18px;font-size:28px;font-weight:900}.editAvatarPreview{cursor:pointer;flex-direction:column;align-items:center;margin:0 auto 26px;display:inline-flex}.editAvatarPreview img{object-fit:cover;background:#181927;border-radius:50%;width:132px;height:132px;box-shadow:0 0 0 10px #ffffff14,0 18px 40px #0006}.editAvatarPreview p{color:#ffffffa6;margin-top:18px;font-size:18px}.editInputLabel,.maxoraFormLabel{text-align:left;color:#ffffffc2;margin-bottom:18px;font-size:15px;font-weight:750;display:block}.editInputLabel input,.maxoraProfileInput{color:#fff!important;background:#fff1!important;border:1px solid #ffffff29!important;border-radius:16px!important;outline:none!important;width:100%!important;height:58px!important;margin-top:8px!important;padding:0 18px!important;font-size:17px!important;font-weight:650!important;box-shadow:inset 0 1px #ffffff0d!important}.editInputLabel input::placeholder,.maxoraProfileInput::placeholder,.pinProfileInput::placeholder{color:#fff6!important}.editInputLabel input:focus,.maxoraProfileInput:focus,.pinProfileInput:focus{border-color:#8b2cffe6!important;box-shadow:0 0 0 4px #8b2cff29,inset 0 1px #ffffff0d!important}.editAvatarGrid{grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:28px;display:grid}.editAvatarOption{cursor:pointer;background:#ffffff0e;border:2px solid #0000;border-radius:18px;padding:6px;transition:all .2s}.editAvatarOption img{border-radius:14px;width:100%;display:block}.editAvatarOption:hover,.editAvatarOption.active{border-color:#8b2cff;transform:translateY(-3px);box-shadow:0 0 24px #8b2cff73}.kidsCheckbox,.maxoraKidsCheck{color:#fff!important;justify-content:center!important;align-items:center!important;gap:14px!important;margin:22px 0!important;font-size:20px!important;font-weight:800!important;display:flex!important}.kidsCheckbox input,.maxoraKidsCheck input{accent-color:#8b2cff!important;width:24px!important;height:24px!important}.deleteProfileBtn{color:#fff;cursor:pointer;background:#ff1748;border:none;border-radius:18px;height:58px;margin:10px auto 34px;padding:0 34px;font-size:21px;font-weight:850;box-shadow:0 16px 40px #ff174840}.deleteProfileBtn:hover{filter:brightness(1.08)}.editProfileActions{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cancelEditBtn,.saveEditBtn{color:#fff;cursor:pointer;border:none;border-radius:18px;height:66px;font-size:22px;font-weight:850}.cancelEditBtn{background:#ffffff26}.saveEditBtn{background:linear-gradient(135deg,#7c2cff,#9b27ff);box-shadow:0 18px 45px #7c2cff59}.createProfileModal{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:radial-gradient(circle at top,#7c2cff33,#0000 36%),#000000d6!important}.createProfileBoxClean{color:#fff!important;background:linear-gradient(#0c0d1cf5,#04050efa)!important;border:1px solid #9744ff8c!important;border-radius:28px!important;width:min(610px,100vw - 34px)!important;max-height:calc(100vh - 64px)!important;padding:34px 34px 32px!important;overflow-y:auto!important;box-shadow:0 34px 100px #7c2cff59,inset 0 1px #ffffff0f!important}.cleanCloseBtn{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:50%!important;width:38px!important;height:38px!important;font-size:26px!important;line-height:1!important;top:18px!important;right:20px!important}.createProfileHeader{text-align:center;margin-bottom:20px}.createProfileHeader h2{letter-spacing:-.5px!important;margin:0!important;font-size:30px!important;font-weight:950!important}.createProfileHeader p{color:#ffffff94!important;margin:8px 0 0!important;font-size:15px!important}.createAvatarPreview{flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:14px auto 24px;display:flex}.createAvatarPreview img{object-fit:cover;border-radius:50%;width:112px;height:112px;box-shadow:0 0 0 8px #ffffff12,0 18px 44px #7c2cff5c}.createAvatarPreview span{color:#ffffff94;font-size:14px;font-weight:700}.createAvatarTitle{justify-content:space-between;align-items:center;margin:24px 0 14px;display:flex}.createAvatarTitle h3{margin:0!important;font-size:20px!important;font-weight:900!important}.createAvatarTitle small{color:#ffffff8c;font-weight:800}.cleanAvatarPicker{grid-template-columns:repeat(6,1fr)!important;gap:13px!important;max-height:310px!important;margin:0 0 24px!important;padding:4px 4px 10px!important;display:grid!important;overflow-y:auto!important}.cleanAvatarOption{aspect-ratio:1!important;cursor:pointer!important;background:#ffffff0e!important;border:2px solid #0000!important;border-radius:22px!important;width:100%!important;padding:5px!important;transition:all .18s!important}.cleanAvatarOption img{object-fit:cover!important;border-radius:18px!important;width:100%!important;height:100%!important;display:block!important}.cleanAvatarOption:hover,.selectedAvatarOption{border-color:#9b43ff!important;transform:translateY(-2px)!important;box-shadow:0 0 24px #8b2cff73!important}.createSaveBtn{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#a348ff,#6517ff)!important;border:none!important;border-radius:16px!important;width:100%!important;height:58px!important;font-size:16px!important;font-weight:900!important;box-shadow:0 20px 46px #7c2cff57!important}.createSaveBtn:hover{filter:brightness(1.08)}.pinProfileOverlay{z-index:10000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at top,#762aff38,#0000 34%),#000000e0;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.pinProfileBox{text-align:center;color:#fff;background:linear-gradient(#0f1020fa,#050610fa);border:1px solid #9744ff8c;border-radius:28px;width:min(420px,100%);padding:34px 28px 28px;position:relative;box-shadow:0 34px 100px #7c2cff59}.pinProfileClose{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;width:34px;height:34px;font-size:25px;position:absolute;top:14px;right:16px}.pinProfileAvatar{object-fit:cover;border-radius:50%;width:104px;height:104px;box-shadow:0 0 0 8px #ffffff14,0 18px 44px #7c2cff59}.pinProfileBox h2{margin:22px 0 4px;font-size:28px;font-weight:950}.pinProfileBox p{color:#ffffff9e;margin:0 0 22px;font-size:15px}.pinProfileInput{color:#fff;text-align:center;letter-spacing:5px;background:#fff1;border:1px solid #ffffff29;border-radius:16px;outline:none;width:100%;height:58px;font-size:24px;font-weight:900}.pinProfileError{color:#ff6f8d;margin:12px 0 0;font-size:14px;font-weight:800;display:block}.pinProfileEnterBtn,.pinProfileCancelBtn{color:#fff;cursor:pointer;border:none;border-radius:16px;width:100%;height:56px;margin-top:16px;font-weight:900}.pinProfileEnterBtn{background:linear-gradient(135deg,#a348ff,#6517ff);box-shadow:0 20px 46px #7c2cff57}.pinProfileCancelBtn{background:#ffffff1a;margin-top:10px}@media (width<=700px){.profileAvatarWrap{width:96px;height:96px}.profileAvatar{width:92px;height:92px}.editAvatarGrid,.cleanAvatarPicker{grid-template-columns:repeat(4,1fr)!important}.editProfileActions{grid-template-columns:1fr}.createProfileBoxClean{padding:30px 22px 26px!important}}.profileLockBadge{z-index:4;background:#080a18db;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid;position:absolute;top:-7px;left:-7px;box-shadow:0 10px 26px #0000005c}.accountPanel{border-radius:28px;width:min(820px,92vw);min-height:420px;padding:28px 32px 34px}.accountCloseBtn{width:36px;height:36px;font-size:24px;top:16px;right:18px}.accountPanel h1{letter-spacing:-1px;font-size:clamp(30px,3vw,46px)}.accountAvatarWrap{width:130px;height:130px;margin-top:28px;padding:10px;box-shadow:0 0 0 12px #ffffff14,0 14px 35px #0000006b}.accountPanel h2{letter-spacing:-.5px;margin:30px 0 6px;font-size:clamp(24px,2.5vw,36px)}.accountPanel p{font-size:clamp(15px,1.4vw,20px);font-weight:700}.accountActions{gap:18px;margin-top:38px}.accountBtn{min-height:58px;padding:0 20px;font-size:clamp(15px,1.4vw,20px);font-weight:900}@media (width<=900px){.accountPanel{width:min(520px,92vw);padding:30px 22px}.accountPanel h1{font-size:34px}.accountAvatarWrap{width:112px;height:112px;margin-top:24px}.accountPanel h2{margin-top:24px;font-size:26px}.accountPanel p{font-size:16px}.accountActions{grid-template-columns:1fr;gap:14px;margin-top:30px}.accountBtn{min-height:52px;font-size:16px}}.catalogCountText{color:#ffffffad;text-align:center;width:min(94vw,1780px);margin:12px auto 18px;font-size:15px;font-weight:700}.loadMoreBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a14dff,#5b18ff);border:none;border-radius:999px;min-width:220px;height:54px;margin:8px auto 44px;padding:0 30px;font-size:17px;font-weight:900;transition:transform .2s,filter .2s;display:block;box-shadow:0 16px 38px #7b2cff59}.loadMoreBtn:hover{filter:brightness(1.08);transform:translateY(-2px)}.loadMoreBtn:active{transform:translateY(0)}.moviesAppPage{color:#fff;width:min(94vw,1780px);margin:0 auto;padding:46px 0 90px}.moviesAppHeader{margin-bottom:34px}.moviesAppHeader h1{letter-spacing:-2px;margin:0;font-size:clamp(42px,4vw,72px);font-weight:950;line-height:1}.moviesAppHeader p{color:#ffffff9e;margin:16px 0 0;font-size:17px;font-weight:800}.movieFilterChips{align-items:center;gap:18px;padding:4px 0 42px;display:flex;overflow-x:auto}.movieFilterChips::-webkit-scrollbar{height:0}.movieFilterChips button{color:#fff;cursor:pointer;background:#080d16eb;border:2px solid #ffffff24;border-radius:999px;flex-shrink:0;min-width:132px;height:62px;padding:0 30px;font-size:22px;font-weight:900;transition:all .22s}.movieFilterChips button:hover{border-color:#8b2cffb3;transform:translateY(-2px)}.movieFilterChips button.active{background:linear-gradient(135deg,#a14dff,#6b25ff);border-color:#ffffff47;box-shadow:0 16px 38px #8b2cff61}.movieAppRow{margin-bottom:58px}.movieAppRowHeader{align-items:center;gap:18px;margin-bottom:22px;display:flex}.movieAppRowHeader h2{letter-spacing:-.7px;margin:0;font-size:clamp(28px,2.2vw,42px);font-weight:950}.movieAppRowHeader button{color:#a96cff;cursor:pointer;background:#0e1726eb;border:1px solid #8748ff73;border-radius:999px;height:46px;padding:0 24px;font-size:18px;font-weight:900}.movieAppPosters{scroll-behavior:smooth;gap:22px;padding:6px 2px 18px;display:flex;overflow-x:auto}.movieAppPosters::-webkit-scrollbar{height:4px}.movieAppPosters::-webkit-scrollbar-thumb{background:#8b2cffb3;border-radius:999px}.movieAppPoster{cursor:pointer;background:#090912;border:1px solid #ffffff14;border-radius:22px;flex:0 0 235px;width:235px;height:350px;padding:0;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden}.movieAppPoster:hover{transform:translateY(-6px)scale(1.03);box-shadow:0 22px 48px #8b2cff47}.movieAppPoster img,.movieAppNoImage{width:100%;height:100%;display:block}.movieAppPoster img{object-fit:cover}.movieAppNoImage{color:#fff;background:linear-gradient(135deg,#14001f,#5b18ff);place-items:center;font-size:22px;font-weight:950;display:grid}.movieAppPosterGradient{pointer-events:none;background:linear-gradient(#0000 38%,#0000008c 70%,#000000f0 100%);position:absolute;inset:0}.movieAppPoster strong{color:#fff;text-align:left;-webkit-line-clamp:2;text-shadow:0 4px 14px #000000e6;-webkit-box-orient:vertical;font-size:21px;font-weight:900;line-height:1.08;display:-webkit-box;position:absolute;bottom:18px;left:18px;right:14px;overflow:hidden}.movieCategoriesPanel{margin-top:4px;padding-bottom:60px}.movieCategoriesPanel h2,.movieFullCategoryTop h2{margin:0 0 24px;font-size:clamp(30px,3vw,48px);font-weight:950}.movieCategoryGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}.movieCategoryGrid button{color:#fff;cursor:pointer;background:#080d16eb;border:1px solid #ffffff1f;border-radius:22px;min-height:64px;padding:0 20px;font-size:18px;font-weight:900;transition:all .22s}.movieCategoryGrid button:hover{border-color:#8b2cffb3;transform:translateY(-3px);box-shadow:0 16px 34px #8b2cff38}.movieFullCategoryTop{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.movieFullCategoryTop span{color:#ffffff9e;font-size:16px;font-weight:800}.movieAppGrid{grid-template-columns:repeat(auto-fill,minmax(205px,205px));gap:24px;display:grid}.movieAppGrid .movieAppPoster{flex-basis:205px;width:205px;height:310px}.movieAppGrid .movieAppPoster strong{font-size:18px}.movieLoadMoreBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a14dff,#5b18ff);border:none;border-radius:999px;min-width:230px;height:58px;margin:40px auto 0;padding:0 32px;font-size:18px;font-weight:950;display:block;box-shadow:0 16px 38px #7b2cff59}.movieEmptyText{color:#ffffffa3;font-size:18px;font-weight:700}@media (width<=900px){.moviesAppPage{width:100%;padding:34px 0 70px}.moviesAppHeader,.movieFilterChips,.movieAppRow,.movieCategoriesPanel,.movieFullCategory{padding-left:22px;padding-right:22px}.movieFilterChips button{min-width:auto;height:52px;padding:0 22px;font-size:18px}.movieAppPoster{border-radius:18px;flex-basis:165px;width:165px;height:250px}.movieAppPoster strong{font-size:16px;bottom:14px;left:13px;right:12px}.movieAppGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.movieAppGrid .movieAppPoster{width:100%;height:235px}}.movieAppRowSlider{width:100%;position:relative;overflow:visible}.movieAppPosters{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:22px;width:100%;padding:6px 2px 18px;display:flex;overflow:auto hidden}.movieAppPosters::-webkit-scrollbar{display:none}.movieRowArrow{z-index:20;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05050cc7;border:1px solid #9b4dff73;border-radius:18px;justify-content:center;align-items:center;width:48px;height:78px;padding:0;font-size:44px;font-weight:900;line-height:1;transition:all .22s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 34px #00000073}.movieRowArrow:hover{background:linear-gradient(135deg,#a14dff,#5b18ff);box-shadow:0 0 30px #9b4dff73}.movieRowArrowLeft{left:-18px}.movieRowArrowRight{right:-18px}.movieFilterSlider{width:100%;margin-bottom:42px;position:relative;overflow:visible}.movieFilterChips{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:18px;padding:4px 54px 10px;display:flex;overflow:auto hidden}.movieFilterChips::-webkit-scrollbar{display:none}.movieFilterChips button{flex-shrink:0}.movieFilterArrow{z-index:15;color:#fff;cursor:pointer;background:#05050cd1;border:1px solid #9b4dff73;border-radius:16px;justify-content:center;align-items:center;width:42px;height:64px;padding:0;font-size:34px;font-weight:900;line-height:1;transition:all .22s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 30px #0006}.movieFilterArrow:hover{background:linear-gradient(135deg,#a14dff,#5b18ff);box-shadow:0 0 26px #9b4dff66}.movieFilterArrowLeft{left:0}.movieFilterArrowRight{right:0}.seriesEpisodesBox{max-width:1180px;margin-top:42px}.seriesSeasonsHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.seriesSeasonsHeader h2{margin:0;font-size:clamp(28px,2.6vw,44px);font-weight:950}.seriesSeasonsHeader span{color:#ffffffa6;font-size:16px;font-weight:800}.seriesSeasonTabs{scrollbar-width:none;-ms-overflow-style:none;gap:14px;padding-bottom:18px;display:flex;overflow-x:auto}.seriesSeasonTabs::-webkit-scrollbar{display:none}.seriesSeasonTabs button{color:#fff;background:#0c1220e6;border:1px solid #9b4dff6b;border-radius:999px;flex-shrink:0;height:48px;padding:0 22px;font-size:16px;font-weight:900}.seriesSeasonTabs button.active{background:linear-gradient(135deg,#a14dff,#5b18ff);box-shadow:0 12px 30px #7b2cff52}.seriesEpisodesList{flex-direction:column;gap:16px;display:flex}.seriesEpisodeCard{background:#0a0d18e0;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:170px 1fr auto;align-items:center;gap:20px;padding:16px;display:grid}.seriesEpisodeImage{color:#fff;background:linear-gradient(135deg,#180022,#5b12c9);border-radius:16px;place-items:center;width:170px;height:96px;font-weight:950;display:grid;overflow:hidden}.seriesEpisodeImage img{object-fit:cover;width:100%;height:100%}.seriesEpisodeInfo small{color:#a96cff;font-size:13px;font-weight:900}.seriesEpisodeInfo h3{margin:5px 0 8px;font-size:20px;font-weight:950}.seriesEpisodeInfo p{color:#ffffffad;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.seriesEpisodePlay{color:#111827;background:#e8edf6;border:none;border-radius:999px;height:46px;padding:0 22px;font-size:15px;font-weight:950}@media (width<=900px){.seriesEpisodeCard{grid-template-columns:1fr}.seriesEpisodeImage{width:100%;height:180px}.seriesEpisodePlay{width:100%}}
