:root{--mp7-bg:#070a10;--mp7-panel:#0e131d;--mp7-panel2:#121925;--mp7-line:rgba(255,255,255,.09);--mp7-text:#f7f8fb;--mp7-muted:#9099aa;--mp7-accent:#8057ff;--mp7-accent2:#b7a5ff;--mp7-green:#36d67e;--mp7-header:66px}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--mp7-bg)}body.mp7-body{margin:0;background:var(--mp7-bg)!important;color:var(--mp7-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh}.mp7-body button,.mp7-body input{font:inherit}.mp7-body a{color:inherit}.mp7-header{position:sticky;top:0;z-index:260;height:var(--mp7-header);background:rgba(7,10,16,.88);backdrop-filter:blur(18px);border-bottom:1px solid var(--mp7-line)}.mp7-nav-wrap{width:min(1360px,calc(100% - 40px));height:100%;margin:auto;display:flex;align-items:center;gap:30px}.mp7-brand{display:flex;align-items:center;flex:none}.mp7-brand img{display:block;width:148px;height:auto}.mp7-nav{display:flex;align-items:center;gap:5px;margin-left:14px}.mp7-nav a{position:relative;text-decoration:none;color:#aeb6c5;font-size:13px;font-weight:750;padding:23px 13px 20px}.mp7-nav a:hover,.mp7-nav a.active{color:#fff}.mp7-nav a.active:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:2px;border-radius:9px;background:var(--mp7-accent2)}.mp7-actions{margin-left:auto;display:flex;gap:8px}.mp7-icon-btn{width:42px;height:42px;border-radius:13px;border:1px solid var(--mp7-line);background:#0e131d;color:#fff;display:grid;place-items:center;cursor:pointer;position:relative}.mp7-icon-btn:hover{background:#161d2a}.mp7-icon-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mp7-cart-action span{display:none;position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--mp7-accent);font-size:9px;font-weight:900;place-items:center}.mp7-menu-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:400}.mp7-menu-panel{position:fixed;z-index:410;top:0;right:0;width:min(390px,92vw);height:100%;background:#0b1018;border-left:1px solid var(--mp7-line);padding:18px;transform:translateX(105%);transition:transform .25s ease;box-shadow:-30px 0 80px rgba(0,0,0,.4);overflow:auto}.mp7-menu-panel.open{transform:none}.mp7-menu-head{display:flex;align-items:center;justify-content:space-between}.mp7-menu-head img{width:135px}.mp7-menu-head button{width:40px;height:40px;border-radius:12px;border:1px solid var(--mp7-line);background:#121925;color:#fff;font-size:22px;cursor:pointer}.mp7-menu-account{margin:24px 0 14px;padding:15px;background:linear-gradient(135deg,rgba(128,87,255,.17),rgba(255,255,255,.03));border:1px solid rgba(151,123,255,.22);border-radius:16px;display:flex;align-items:center;gap:12px}.mp7-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#10131b;font-weight:950}.mp7-menu-account strong,.mp7-menu-account small{display:block}.mp7-menu-account strong{font-size:13px}.mp7-menu-account small{font-size:10px;color:#9ba5b5;margin-top:3px}.mp7-menu-main,.mp7-menu-secondary{display:grid}.mp7-menu-main a,.mp7-menu-secondary a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:13px 10px;border-radius:10px;font-size:13px;color:#c8d0dc}.mp7-menu-main a:hover,.mp7-menu-secondary a:hover,.mp7-menu-main a.active{background:#141b27;color:#fff}.mp7-menu-main b,.mp7-menu-secondary b{font-size:18px;color:#667085}.mp7-menu-divider{height:1px;background:var(--mp7-line);margin:10px 0}.mp7-main{width:min(1360px,calc(100% - 40px));margin:0 auto}.mp7-hero{position:relative;margin-top:18px;min-height:560px;border-radius:28px;overflow:hidden;background:#101521;border:1px solid var(--mp7-line);isolation:isolate}.mp7-hero-bg{position:absolute;inset:0;background:radial-gradient(circle at 75% 25%,#3e2f7c 0,transparent 31%),linear-gradient(120deg,#151b2b,#090d14 65%);background-size:cover;background-position:center;transform:scale(1.01)}.mp7-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,7,12,.96) 0%,rgba(4,7,12,.72) 40%,rgba(4,7,12,.08) 74%),linear-gradient(0deg,rgba(4,7,12,.75),transparent 38%)}.mp7-hero-shade{position:absolute;inset:0;background:radial-gradient(circle at 18% 80%,rgba(128,87,255,.19),transparent 26%);z-index:1}.mp7-hero-content{position:absolute;left:clamp(28px,5vw,70px);bottom:105px;z-index:2;width:min(620px,64%)}.mp7-pill{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.15);font-size:9px;font-weight:950;letter-spacing:.14em}.mp7-hero h1{font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:-.045em;margin:15px 0 12px;max-width:800px;text-wrap:balance}.mp7-hero p{font-size:14px;color:#d0d5df;max-width:530px;margin:0 0 20px}.mp7-hero-buttons{display:flex;gap:9px;flex-wrap:wrap}.mp7-hero-buttons button,.mp7-hero-buttons a{height:43px;padding:0 16px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:11px;font-weight:900;cursor:pointer}.mp7-hero-buttons .primary{border:0;background:#fff;color:#0b0e14}.mp7-hero-buttons .secondary{border:1px solid rgba(255,255,255,.17);background:rgba(12,16,24,.72);color:#fff}.mp7-search{position:absolute;left:clamp(28px,5vw,70px);bottom:35px;z-index:3;width:min(610px,calc(100% - 56px));height:48px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.16);background:rgba(7,10,16,.83);backdrop-filter:blur(14px);border-radius:14px;padding:0 6px 0 14px}.mp7-search svg{width:17px;height:17px;fill:none;stroke:#9aa4b4;stroke-width:1.7}.mp7-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;padding:0 11px;font-size:12px}.mp7-search button{height:36px;border:0;border-radius:9px;background:#fff;color:#090c12;padding:0 13px;font-size:10px;font-weight:900}.mp7-search-results{position:absolute;left:0;right:0;top:55px;display:none;padding:7px;background:#0d131d;border:1px solid var(--mp7-line);border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.4)}.mp7-search-results.show{display:grid}.mp7-search-results a{display:flex;align-items:center;gap:10px;text-decoration:none;padding:9px;border-radius:10px}.mp7-search-results a:hover{background:#161d29}.mp7-search-results img{width:42px;height:42px;border-radius:10px;object-fit:contain;background:#111722}.mp7-search-results strong,.mp7-search-results small{display:block}.mp7-search-results strong{font-size:11px}.mp7-search-results small{font-size:9px;color:#8d97a6;margin-top:2px}.mp7-strip{padding:48px 0 4px}.mp7-section-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.mp7-section-title small,.mp7-page-head>small,.mp7-combo-teaser small{font-size:9px;letter-spacing:.16em;color:#a895ff;font-weight:950}.mp7-section-title h2{margin:4px 0 0;font-size:27px;letter-spacing:-.035em}.mp7-section-title>a{font-size:11px;text-decoration:none;color:#c9c1ff;font-weight:800}.mp7-logo-rail,.mp7-poster-rail,.mp7-service-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);gap:12px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:none}.mp7-logo-rail::-webkit-scrollbar,.mp7-poster-rail::-webkit-scrollbar,.mp7-service-rail::-webkit-scrollbar{display:none}.mp7-brand-card{scroll-snap-align:start;min-height:150px;border:1px solid var(--mp7-line);background:#0d121b;border-radius:18px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;transition:.2s}.mp7-brand-card:hover{transform:translateY(-3px);border-color:rgba(172,151,255,.38)}.mp7-brand-logo{height:56px;display:flex;align-items:center}.mp7-brand-logo img{max-width:118px;max-height:46px;object-fit:contain}.mp7-brand-logo .fallback{font-size:22px;font-weight:950}.mp7-brand-card strong{font-size:13px}.mp7-brand-card small{display:block;color:#8f99aa;font-size:9px;margin-top:5px}.mp7-brand-card b{font-size:14px;margin-top:10px}.mp7-poster-card{scroll-snap-align:start;min-width:0;text-decoration:none}.mp7-poster-media{position:relative;aspect-ratio:16/9;border-radius:17px;overflow:hidden;background:#111722;border:1px solid var(--mp7-line)}.mp7-poster-media img{width:100%;height:100%;display:block;object-fit:cover;transition:.3s}.mp7-poster-card:hover img{transform:scale(1.035)}.mp7-poster-play{position:absolute;left:12px;bottom:12px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#090b10;font-size:12px}.mp7-poster-card h3{font-size:12px;margin:10px 2px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp7-poster-card span{font-size:9px;color:#8f99aa}.mp7-combo-teaser{margin:50px 0 8px;min-height:290px;border-radius:26px;border:1px solid var(--mp7-line);background:linear-gradient(115deg,#111727,#0b0e15 68%);display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;overflow:hidden}.mp7-combo-art{height:100%;min-height:290px;position:relative;background:radial-gradient(circle at 50% 50%,rgba(128,87,255,.23),transparent 52%)}.mp7-combo-art .bubble{position:absolute;width:120px;height:120px;border-radius:26px;border:1px solid rgba(255,255,255,.12);background:#151b27;display:grid;place-items:center;box-shadow:0 25px 45px rgba(0,0,0,.25)}.mp7-combo-art .bubble img{max-width:78%;max-height:55%;object-fit:contain}.mp7-combo-art .bubble:nth-child(1){left:14%;top:18%;transform:rotate(-8deg)}.mp7-combo-art .bubble:nth-child(2){left:42%;top:35%;transform:rotate(7deg)}.mp7-combo-art .bubble:nth-child(3){left:26%;top:57%;transform:rotate(-3deg)}.mp7-combo-teaser>div:last-child{padding:38px 45px 38px 20px}.mp7-combo-teaser h2{font-size:34px;line-height:1.04;margin:8px 0 10px;letter-spacing:-.04em}.mp7-combo-teaser p{font-size:11px;color:#929cac;margin:0 0 18px}.mp7-combo-teaser a{display:inline-flex;height:41px;align-items:center;padding:0 14px;background:#fff;color:#080b10;border-radius:11px;text-decoration:none;font-size:10px;font-weight:950}.mp7-service-card{border:1px solid var(--mp7-line);border-radius:18px;background:#0d121b;padding:15px;text-decoration:none;min-height:135px;display:flex;flex-direction:column;justify-content:space-between}.mp7-service-card small{font-size:9px;color:#8f99aa}.mp7-service-card strong{font-size:15px}.mp7-service-card b{font-size:13px}.mp7-footer{margin-top:62px;border-top:1px solid var(--mp7-line);padding:28px 0 36px}.mp7-footer-inner{width:min(1360px,calc(100% - 40px));margin:auto;display:flex;align-items:center;gap:18px}.mp7-footer img{width:110px}.mp7-footer span{font-size:10px;color:#7e8897}.mp7-footer nav{margin-left:auto;display:flex;gap:18px}.mp7-footer a{text-decoration:none;font-size:10px;color:#9da6b5}.mp7-page-head{padding:58px 0 28px}.mp7-page-head h1{margin:7px 0 0;font-size:clamp(35px,5vw,62px);letter-spacing:-.045em;line-height:1.02;max-width:860px}.mp7-page-head p{margin:10px 0 0;color:#909aaa;font-size:12px}.mp7-page-filters{display:flex;gap:7px;flex-wrap:wrap;margin-top:22px}.mp7-page-filters button{height:37px;padding:0 13px;border-radius:999px;border:1px solid var(--mp7-line);background:#0d121b;color:#a7b0bf;font-size:10px;font-weight:850;cursor:pointer}.mp7-page-filters button.active{background:#fff;color:#0b0e14;border-color:#fff}.mp7-platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.mp7-platform-tile{min-width:0;border:1px solid var(--mp7-line);border-radius:21px;background:#0d121b;padding:18px;text-decoration:none;display:flex;flex-direction:column;min-height:220px}.mp7-platform-tile .logo{height:78px;display:flex;align-items:center}.mp7-platform-tile .logo img{max-width:140px;max-height:52px;object-fit:contain}.mp7-platform-tile h2{font-size:16px;margin:15px 0 5px}.mp7-platform-tile p{font-size:10px;line-height:1.5;color:#8791a2;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mp7-platform-tile footer{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:18px}.mp7-platform-tile footer span{font-size:9px;color:#8b95a5}.mp7-platform-tile footer strong{font-size:18px}.mp7-trailer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.mp7-trailer-card{min-width:0;cursor:pointer}.mp7-trailer-card .media{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;border:1px solid var(--mp7-line);background:#101620}.mp7-trailer-card img{width:100%;height:100%;object-fit:cover}.mp7-trailer-card .play{position:absolute;inset:auto auto 12px 12px;width:38px;height:38px;border-radius:50%;background:#fff;color:#090c12;display:grid;place-items:center}.mp7-trailer-card h2{font-size:13px;margin:10px 1px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp7-trailer-card p{margin:0;font-size:9px;color:#8993a3}.mp7-trailer-modal{position:fixed;inset:0;z-index:650;display:grid;place-items:center;padding:20px}.mp7-trailer-modal[hidden]{display:none}.mp7-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px)}.mp7-modal-card{position:relative;width:min(980px,96vw);background:#05070b;border:1px solid rgba(255,255,255,.14);border-radius:20px;overflow:hidden;box-shadow:0 35px 110px rgba(0,0,0,.62)}.mp7-modal-card header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid var(--mp7-line)}.mp7-modal-card header strong{font-size:12px}.mp7-modal-card header button{width:36px;height:36px;border:0;border-radius:50%;background:#171d28;color:#fff;font-size:20px}.mp7-video{aspect-ratio:16/9}.mp7-video iframe{width:100%;height:100%;border:0}.mp7-empty{grid-column:1/-1;padding:38px 16px;text-align:center;border:1px dashed var(--mp7-line);border-radius:18px;color:#7f8998;font-size:11px}
/* Runtime legado: se conserva para carrito/pagos y el combo original, pero no invade la portada. */
.discord-premium-bar-mobile,#heroCarouselArea,.mobile-bar,.floating-wa,.pwa-floating-install,.pwa-install-card{display:none!important}.mp7-body>#comboBuilderArea,.mp7-body>.toolbar,.mp7-body>#wishlistSection,.mp7-body>#productsArea,.mp7-body>#productsGrid,.mp7-body>#emptyBox{display:none!important}.mp7-legacy-combo-slot #comboBuilderArea,.mp7-legacy-services-slot>.toolbar,.mp7-legacy-services-slot>#productsArea,.mp7-legacy-services-slot>#productsGrid,.mp7-legacy-services-slot>#emptyBox{display:block!important}
/* Combo original: sólo cambia presentación, no su lógica. */
.mp7-legacy-combo-slot #comboBuilderArea{margin:0!important;padding:0!important;background:transparent!important;border:0!important}.mp7-legacy-combo-slot .block-head{display:none!important}.mp7-legacy-combo-slot .combo-builder{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:18px!important}.mp7-legacy-combo-slot .builder-products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.mp7-legacy-combo-slot .builder-item{background:#0d121b!important;border:1px solid var(--mp7-line)!important;border-radius:17px!important;padding:13px!important;min-height:92px!important}.mp7-legacy-combo-slot .builder-item.selected{border-color:#9b83ff!important;background:rgba(128,87,255,.11)!important}.mp7-legacy-combo-slot .builder-summary{position:sticky!important;top:86px!important;background:#0d121b!important;border:1px solid var(--mp7-line)!important;border-radius:20px!important;padding:18px!important;align-self:start}.mp7-legacy-combo-slot .builder-summary h3{font-size:16px!important}.mp7-legacy-combo-slot .builder-summary p{font-size:10px!important;color:#8c96a6!important}.mp7-legacy-combo-slot .builder-confirm{background:#fff!important;color:#080b10!important;border-radius:11px!important}
/* Catálogo completo legado, modernizado pero con la misma lógica. */
.mp7-legacy-services-slot>.toolbar{margin:0 0 18px!important;padding:0!important;background:transparent!important;border:0!important}.mp7-legacy-services-slot .quick-filters,.mp7-legacy-services-slot .tabs{display:flex!important;gap:7px!important;overflow:auto!important;padding-bottom:5px!important}.mp7-legacy-services-slot .advanced-toolbar{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.mp7-legacy-services-slot #productsArea{margin:18px 0 12px!important}.mp7-legacy-services-slot #productsGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important}.mp7-legacy-services-slot .product-card{background:#0d121b!important;border:1px solid var(--mp7-line)!important;border-radius:20px!important;box-shadow:none!important;overflow:hidden!important}.mp7-legacy-services-slot .product-info{padding:14px!important}.mp7-legacy-services-slot .product-title-row h3{font-size:14px!important}.mp7-legacy-services-slot .desc{font-size:10px!important;color:#8993a3!important}.mp7-legacy-services-slot .wishlist-btn{display:none!important}.mp7-legacy-services-slot #wishlistSection{display:none!important}
@media(max-width:1100px){.mp7-platform-grid,.mp7-trailer-grid,.mp7-legacy-services-slot #productsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mp7-legacy-combo-slot .builder-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:850px){:root{--mp7-header:60px}.mp7-nav-wrap,.mp7-main,.mp7-footer-inner{width:calc(100% - 24px)}.mp7-brand img{width:124px}.mp7-nav{display:none}.mp7-hero{min-height:500px;margin-top:12px;border-radius:21px}.mp7-hero-content{left:24px;bottom:110px;width:calc(100% - 48px)}.mp7-hero h1{font-size:46px;max-width:600px}.mp7-search{left:24px;bottom:30px;width:calc(100% - 48px)}.mp7-logo-rail,.mp7-service-rail{grid-auto-columns:42%}.mp7-poster-rail{grid-auto-columns:62%}.mp7-combo-teaser{grid-template-columns:1fr}.mp7-combo-art{min-height:220px}.mp7-combo-teaser>div:last-child{padding:28px}.mp7-platform-grid,.mp7-trailer-grid,.mp7-legacy-services-slot #productsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mp7-legacy-combo-slot .combo-builder{grid-template-columns:1fr!important}.mp7-legacy-combo-slot .builder-summary{position:static!important}.mp7-footer-inner{align-items:flex-start;flex-wrap:wrap}.mp7-footer nav{width:100%;margin-left:0}.mp7-page-head{padding-top:40px}}
@media(max-width:560px){.mp7-nav-wrap,.mp7-main,.mp7-footer-inner{width:calc(100% - 18px)}.mp7-brand img{width:111px}.mp7-icon-btn{width:39px;height:39px;border-radius:12px}.mp7-hero{min-height:440px;margin-top:9px}.mp7-hero-bg:after{background:linear-gradient(0deg,rgba(4,7,12,.94) 0%,rgba(4,7,12,.6) 45%,rgba(4,7,12,.14) 100%)}.mp7-hero-content{left:17px;bottom:102px;width:calc(100% - 34px)}.mp7-hero h1{font-size:36px;letter-spacing:-.04em}.mp7-hero p{font-size:11px}.mp7-search{left:14px;bottom:18px;width:calc(100% - 28px);height:46px}.mp7-search button{display:none}.mp7-strip{padding-top:34px}.mp7-section-title h2{font-size:22px}.mp7-logo-rail{grid-auto-columns:64%}.mp7-poster-rail{grid-auto-columns:82%}.mp7-service-rail{grid-auto-columns:72%}.mp7-combo-teaser{margin-top:36px}.mp7-combo-art{min-height:190px}.mp7-combo-art .bubble{width:95px;height:95px;border-radius:20px}.mp7-combo-teaser>div:last-child{padding:22px}.mp7-combo-teaser h2{font-size:27px}.mp7-page-head h1{font-size:38px}.mp7-platform-grid{grid-template-columns:1fr 1fr;gap:8px}.mp7-platform-tile{padding:13px;min-height:190px}.mp7-platform-tile .logo{height:58px}.mp7-platform-tile .logo img{max-width:110px;max-height:42px}.mp7-platform-tile h2{font-size:13px}.mp7-platform-tile p{display:none}.mp7-platform-tile footer strong{font-size:15px}.mp7-trailer-grid{grid-template-columns:1fr 1fr;gap:10px}.mp7-trailer-card h2{font-size:11px}.mp7-legacy-combo-slot .builder-products{grid-template-columns:1fr!important}.mp7-legacy-services-slot #productsGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}.mp7-legacy-services-slot .advanced-toolbar{display:none!important}.mp7-footer nav{gap:12px;flex-wrap:wrap}.mp7-footer span{width:100%}}
@media(max-width:390px){.mp7-platform-grid,.mp7-trailer-grid,.mp7-legacy-services-slot #productsGrid{grid-template-columns:1fr!important}.mp7-logo-rail{grid-auto-columns:76%}.mp7-poster-rail{grid-auto-columns:88%}.mp7-hero h1{font-size:33px}}
.mp7-hero-visual{position:absolute;right:6%;top:13%;width:min(420px,34vw);height:68%;z-index:1;pointer-events:none}.mp7-hero-visual .tile{position:absolute;width:158px;height:158px;border-radius:28px;border:1px solid rgba(255,255,255,.14);background:rgba(16,22,34,.72);backdrop-filter:blur(10px);display:grid;place-items:center;box-shadow:0 28px 60px rgba(0,0,0,.28)}.mp7-hero-visual .tile img{max-width:72%;max-height:46%;object-fit:contain}.mp7-hero-visual .tile:nth-child(1){right:44%;top:8%;transform:rotate(-7deg)}.mp7-hero-visual .tile:nth-child(2){right:3%;top:30%;transform:rotate(6deg)}.mp7-hero-visual .tile:nth-child(3){right:40%;top:56%;transform:rotate(-2deg)}
@media(max-width:850px){.mp7-hero-visual{opacity:.46;right:-5%;width:48vw}.mp7-hero-visual .tile{width:125px;height:125px}.mp7-hero-content{z-index:2}}
@media(max-width:560px){.mp7-hero-visual{display:none}}

/* V8 · Estrenos automáticos */
.mp7-week-meta{margin:8px 0 18px;color:#8f9aab;font-size:11px;line-height:1.5}
.mp7-trailer-card .media{isolation:isolate}
.mp7-official-tag{position:absolute;top:10px;left:10px;z-index:2;padding:5px 7px;border-radius:999px;background:rgba(5,8,13,.82);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);color:#fff;font-size:8px;font-weight:900;letter-spacing:.08em}
.mp8-platform-filters{margin-top:8px;max-width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.mp8-platform-filters::-webkit-scrollbar{display:none}.mp8-platform-filters button{flex:0 0 auto}
