/* Nekon HUB 27.30 · Inicio premium */
html.nekon-next .v266-showcase.nekon-home-premium-v2731{
  --home-surface:#09080e;
  --home-surface-2:#0f0d15;
  width:min(1540px,calc(100% - 18px))!important;
  margin:14px auto 20px!important;
  border:1px solid color-mix(in srgb,var(--vip-main,#ff4d72) 34%,rgba(255,255,255,.08))!important;
  border-radius:32px!important;
  background:
    radial-gradient(circle at 11% 0%,color-mix(in srgb,var(--vip-main,#ff4d72) 8%,transparent),transparent 27%),
    linear-gradient(180deg,#0b0a10 0%,#07070a 100%)!important;
  box-shadow:0 34px 100px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.035)!important;
  overflow:hidden!important;
}
html.nekon-next .nekon-home-premium-v2731::after{
  content:"";position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.18;
  background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);
  background-size:44px 44px;mask-image:linear-gradient(180deg,#000,transparent 92%);
}
html.nekon-next .nekon-home-premium-v2731 .v266-showcase__topline{
  min-height:58px!important;padding:0 clamp(20px,3vw,36px)!important;z-index:8!important;
  background:linear-gradient(90deg,rgba(15,12,21,.94),rgba(10,9,15,.88))!important;
  border-bottom:1px solid rgba(255,255,255,.065)!important;backdrop-filter:none!important;
}
html.nekon-next .nekon-home-premium-v2731 .v266-showcase__lab{color:color-mix(in srgb,var(--vip-main,#ff4d72) 86%,white)!important;font-size:.68rem!important;letter-spacing:.14em!important}
html.nekon-next .nekon-home-premium-v2731 .v266-showcase__lab i{background:var(--vip-main,#ff4d72)!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--vip-main,#ff4d72) 12%,transparent),0 0 18px color-mix(in srgb,var(--vip-main,#ff4d72) 58%,transparent)!important}
html.nekon-next .nekon-home-premium-v2731 .v266-showcase__hint{font-size:.65rem!important;color:rgba(236,233,242,.54)!important;letter-spacing:.12em!important}
html.nekon-next .nekon-home-premium-v2731 .v266-showcase__viewport{min-height:570px!important;height:570px!important;z-index:2!important;background:transparent!important}
html.nekon-next .nekon-home-premium-v2731 .v266-slide{
  grid-template-columns:minmax(0,.89fr) minmax(520px,1.11fr)!important;align-items:stretch!important;
  transform:translateX(14px) scale(.995)!important;filter:none!important;
  transition:opacity .42s ease,transform .62s cubic-bezier(.18,.72,.2,1),visibility .42s!important;
}
html.nekon-next .nekon-home-premium-v2731 .v266-slide.is-active{transform:none!important}
html.nekon-next .nekon-home-premium-v2731 .v266-slide::before{
  z-index:1!important;background:linear-gradient(90deg,#08080b 0%,#08080bf4 38%,#08080bd8 47%,rgba(8,8,11,.32) 66%,transparent 100%)!important;
}
html.nekon-next .nekon-home-premium-v2731 .v266-slide::after{
  width:52%!important;height:74%!important;left:-3%!important;bottom:-22%!important;
  background:radial-gradient(circle,color-mix(in srgb,var(--slide-accent) 14%,transparent),transparent 68%)!important;
}
html.nekon-next .nekon-home-premium-v2731 .v266-slide[data-accent="analysis"]{--slide-accent:#ff3c72}
html.nekon-next .nekon-home-premium-v2731 .v266-slide[data-accent="vip"]{--slide-accent:#f4c45d}
html.nekon-next .nekon-home-premium-v2731 .v266-slide[data-accent="points"]{--slide-accent:#a785ff}
html.nekon-next .nekon-home-premium-v2731 .v266-slide[data-accent="recharge"]{--slide-accent:#68c9ff}
html.nekon-next .nekon-home-premium-v2731 .v266-slide__content{
  width:100%!important;max-width:720px!important;padding:clamp(42px,4.4vw,64px) clamp(30px,4.5vw,66px)!important;
  display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;z-index:4!important;
}
html.nekon-next .nekon-home-premium-v2731 .v266-slide__eyebrow{
  min-height:36px!important;margin-bottom:22px!important;padding:0 15px 0 6px!important;
  border:1px solid color-mix(in srgb,var(--slide-accent) 34%,transparent)!important;
  background:linear-gradient(90deg,color-mix(in srgb,var(--slide-accent) 12%,transparent),rgba(255,255,255,.015))!important;
  box-shadow:inset 0 1px rgba(255,255,255,.05)!important;backdrop-filter:none!important;
}
html.nekon-next .nekon-home-premium-v2731 .v266-slide__eyebrow b{width:26px!important;height:26px!important;background:var(--slide-accent)!important;color:#08080b!important}
html.nekon-next .nekon-home-premium-v2731 .v266-slide__content h1{
  max-width:650px!important;font-size:clamp(3.05rem,4.55vw,5.05rem)!important;line-height:.9!important;letter-spacing:-.06em!important;
  text-shadow:0 10px 40px rgba(0,0,0,.22)!important;
}
html.nekon-next .nekon-home-premium-v2731 .v266-slide__content h1 em{background:linear-gradient(100deg,var(--slide-accent),color-mix(in srgb,var(--slide-accent) 65%,white))!important;background-clip:text!important;-webkit-background-clip:text!important}
html.nekon-next .nekon-home-premium-v2731 .v266-slide__content>p{max-width:590px!important;margin-top:20px!important;font-size:1rem!important;line-height:1.66!important;color:rgba(239,236,245,.73)!important}
html.nekon-next .nekon-home-premium-v2731 .v266-slide__actions{margin-top:25px!important;gap:14px!important}
html.nekon-next .nekon-home-premium-v2731 .v266-slide__actions button:not(.v266-slide__text-action){
  min-width:230px!important;min-height:52px!important;padding:0 22px!important;border-radius:15px!important;
  background:linear-gradient(135deg,var(--slide-accent),color-mix(in srgb,var(--slide-accent) 72%,#6c5cff))!important;
  color:#08080c!important;box-shadow:0 16px 34px color-mix(in srgb,var(--slide-accent) 18%,transparent)!important;
  transition:transform .18s ease,box-shadow .18s ease!important;
}
html.nekon-next .nekon-home-premium-v2731 .v266-slide__actions>span{color:color-mix(in srgb,var(--slide-accent) 50%,#efeaf4)!important;font-size:.75rem!important}
html.nekon-next .nekon-home-premium-v2731 .home-premium-proof{display:flex;align-items:center;gap:9px;margin-top:18px;color:rgba(238,235,244,.46);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
html.nekon-next .nekon-home-premium-v2731 .home-premium-proof i{width:7px;height:7px;border-radius:50%;background:var(--slide-accent);box-shadow:0 0 14px color-mix(in srgb,var(--slide-accent) 70%,transparent)}

html.nekon-next .nekon-home-premium-v2731 .home-premium-scene{
  position:absolute!important;z-index:0!important;left:43%!important;right:0!important;top:0!important;bottom:0!important;width:auto!important;height:auto!important;margin:0!important;overflow:hidden!important;border-left:1px solid rgba(255,255,255,.05)!important;
  background:#0a0b11!important;isolation:isolate!important;
}
html.nekon-next .nekon-home-premium-v2731 .home-premium-scene::before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(90deg,rgba(8,8,11,.88) 0%,rgba(8,8,11,.42) 16%,transparent 40%),linear-gradient(180deg,transparent 67%,rgba(6,6,9,.38))}
html.nekon-next .nekon-home-premium-v2731 .home-premium-scene::after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;box-shadow:inset 0 0 70px rgba(0,0,0,.22)}

/* Slide análisis */
html.nekon-next .home-premium-analysis__stadium{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:saturate(1.08) contrast(1.06) brightness(.82)!important;transform:scale(1.035)!important;transition:transform 5s ease!important}
html.nekon-next .v266-slide.is-active .home-premium-analysis__stadium{transform:scale(1)!important}
html.nekon-next .home-premium-grid{position:absolute;inset:0;z-index:1;background-image:linear-gradient(rgba(98,200,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(98,200,255,.05) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,#000 44%,#000)}
html.nekon-next .home-premium-radar{position:absolute;right:5%;bottom:6%;z-index:2;width:190px;aspect-ratio:1;border:1px solid rgba(116,212,255,.22);border-radius:50%;animation:homeRadar 9s linear infinite}
html.nekon-next .home-premium-radar i{position:absolute;inset:18%;border:1px solid rgba(116,212,255,.18);border-radius:50%}
html.nekon-next .home-premium-radar i:nth-child(2){inset:36%}.home-premium-radar i:nth-child(3){inset:49%;background:#72d5ff;box-shadow:0 0 18px #72d5ff}
html.nekon-next .home-analysis-panel{position:absolute;z-index:3;border:1px solid rgba(255,255,255,.12);background:linear-gradient(150deg,rgba(12,20,34,.92),rgba(8,12,22,.78));box-shadow:0 18px 40px rgba(0,0,0,.30);backdrop-filter:none}
html.nekon-next .home-analysis-panel--top{right:6%;top:9%;min-width:245px;padding:16px 18px;border-radius:18px}
html.nekon-next .home-analysis-panel--top small{display:block;color:#9fe6ff;font-size:.59rem;font-weight:900;letter-spacing:.15em}.home-analysis-panel--top strong{display:block;margin-top:6px;color:#fff;font-size:1.03rem}.home-analysis-panel--top span{display:flex;align-items:center;gap:6px;margin-top:10px;color:#aebdce;font-size:.66rem}.home-analysis-panel--top span i{width:7px;height:7px;border-radius:50%;background:#5af0b9;box-shadow:0 0 12px #5af0b9}
html.nekon-next .home-analysis-panel--bottom{right:17%;bottom:9%;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px}.home-analysis-panel--bottom>b{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#ff3c72;color:#fff}.home-analysis-panel--bottom small{display:block;color:#8d9fb1;font-size:.55rem;letter-spacing:.12em}.home-analysis-panel--bottom strong{display:block;margin-top:4px;color:#fff;font-size:.83rem}.home-analysis-panel--bottom em{color:#70d7ff;font-style:normal;font-size:1.1rem}
html.nekon-next .home-analysis-score{position:absolute;right:5.8%;top:45%;z-index:3;display:grid;place-items:center;width:112px;height:112px;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:rgba(7,13,24,.72);box-shadow:0 18px 40px rgba(0,0,0,.28)}.home-analysis-score span{font-size:.54rem;letter-spacing:.16em;color:#a8b6c9}.home-analysis-score strong{font-size:1.55rem;color:#fff;line-height:1}.home-analysis-score small{font-size:.48rem;color:#ff6b91;letter-spacing:.14em}

/* Slide VIP */
html.nekon-next .home-premium-scene--vip{background:radial-gradient(circle at 52% 46%,rgba(120,118,255,.12),transparent 30%),linear-gradient(135deg,#09090d 0%,#0e0c12 48%,#07070a 100%)!important}
html.nekon-next .home-vip-aura{position:absolute;z-index:0;border-radius:50%;filter:blur(18px);opacity:.55}.home-vip-aura--oro{width:310px;height:310px;right:48%;bottom:7%;background:radial-gradient(circle,rgba(234,177,64,.26),transparent 67%)}.home-vip-aura--diamante{width:340px;height:340px;left:39%;top:2%;background:radial-gradient(circle,rgba(122,192,255,.23),rgba(168,132,255,.08),transparent 68%)}.home-vip-aura--rubi{width:280px;height:280px;right:-2%;top:20%;background:radial-gradient(circle,rgba(225,35,89,.25),transparent 67%)}
html.nekon-next .home-vip-stage{position:absolute;inset:7% 4% 8% 8%;z-index:2;display:flex;align-items:center;justify-content:center;perspective:1200px}
html.nekon-next .home-vip-pass{position:absolute;width:min(37%,300px);aspect-ratio:1.58;padding:17px;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;color:#fff;box-shadow:0 28px 54px rgba(0,0,0,.38);transform-style:preserve-3d;transition:transform .7s cubic-bezier(.18,.8,.2,1),filter .7s ease;will-change:transform}
html.nekon-next .home-vip-pass::before{content:"";position:absolute;inset:1px;border-radius:19px;pointer-events:none;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px rgba(255,255,255,.11)}
html.nekon-next .home-vip-pass__sheen{position:absolute;inset:-70% -55%;transform:rotate(22deg);background:linear-gradient(90deg,transparent 40%,rgba(255,255,255,.16) 50%,transparent 60%);animation:homePassSheen 5s ease-in-out infinite}
html.nekon-next .home-vip-pass--oro{left:6%;transform:rotateY(18deg) rotateZ(-5deg) translateY(16px);background:radial-gradient(circle at 72% 22%,rgba(255,218,126,.25),transparent 26%),linear-gradient(145deg,#0d0a08,#2d1c0d 55%,#0b0907);border:1px solid rgba(238,185,72,.50)}
html.nekon-next .home-vip-pass--diamante{left:34%;z-index:3;transform:translateY(-18px) scale(1.08);background:radial-gradient(circle at 75% 20%,rgba(183,221,255,.22),transparent 26%),linear-gradient(145deg,#08101e,#172344 58%,#090d18);border:1px solid rgba(172,218,255,.55)}
html.nekon-next .home-vip-pass--rubi{right:2%;transform:rotateY(-18deg) rotateZ(5deg) translateY(16px);background:radial-gradient(circle at 70% 18%,rgba(255,104,138,.24),transparent 28%),linear-gradient(145deg,#13060a,#3b0a19 58%,#0b0508);border:1px solid rgba(255,77,121,.50)}
html.nekon-next .v266-slide.is-active .home-vip-pass--oro{animation:homePassFloatOro 4.6s ease-in-out infinite}.v266-slide.is-active .home-vip-pass--diamante{animation:homePassFloatDia 4.2s ease-in-out infinite}.v266-slide.is-active .home-vip-pass--rubi{animation:homePassFloatRubi 4.8s ease-in-out infinite}
html.nekon-next .home-vip-pass__top{position:relative;z-index:2;display:flex;justify-content:space-between;color:rgba(255,255,255,.62);font-size:.53rem;font-weight:900;letter-spacing:.12em}.home-vip-pass__icon{position:relative;z-index:2;display:grid;place-items:center;width:58px;height:58px;margin:auto;border-radius:50%;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}
html.nekon-next .home-vip-pass__icon img{width:42px!important;height:42px!important;object-fit:contain!important;filter:none!important;transform:none!important}.home-vip-pass>strong{position:relative;z-index:2;margin-top:auto;font-size:1.25rem;letter-spacing:.02em}.home-vip-pass>p{position:relative;z-index:2;margin:2px 0 10px;color:rgba(255,255,255,.58);font-size:.67rem}.home-vip-pass footer{position:relative;z-index:2;display:flex;justify-content:space-between;color:rgba(255,255,255,.44);font-size:.51rem;letter-spacing:.09em}.home-vip-pass footer b{color:rgba(255,255,255,.72)}
html.nekon-next .home-vip-caption{position:absolute;z-index:3;right:4.8%;bottom:5.2%;text-align:right}.home-vip-caption small{display:block;color:#a9a4af;font-size:.55rem;letter-spacing:.14em}.home-vip-caption strong{display:block;margin-top:5px;color:#fff;font-size:.9rem}

/* Slide puntos */
html.nekon-next .home-premium-scene--points{background:radial-gradient(circle at 62% 45%,rgba(113,84,255,.30),transparent 27%),radial-gradient(circle at 82% 65%,rgba(67,177,255,.18),transparent 26%),linear-gradient(135deg,#080712,#130b2e 48%,#07101c 100%)!important}
html.nekon-next .home-points-orbit{position:absolute;z-index:0;left:44%;top:47%;width:430px;height:430px;transform:translate(-50%,-50%);border:1px solid rgba(153,124,255,.11);border-radius:50%;animation:homeOrbit 14s linear infinite}.home-points-orbit i{position:absolute;inset:14%;border:1px solid rgba(112,206,255,.10);border-radius:50%}.home-points-orbit i:nth-child(2){inset:30%}.home-points-orbit i:nth-child(3){inset:44%;background:#a978ff;box-shadow:0 0 28px rgba(169,120,255,.6)}
html.nekon-next .home-points-vault{position:absolute;z-index:3;left:12%;top:23%;width:215px;height:230px;filter:drop-shadow(0 28px 36px rgba(0,0,0,.30))}.home-points-vault__lid{position:absolute;left:4%;top:0;width:92%;height:68px;border-radius:16px 16px 10px 10px;background:linear-gradient(145deg,#8d59ff,#5e32d8);border:1px solid rgba(255,255,255,.18);transform:perspective(600px) rotateX(18deg)}.home-points-vault__lid::before,.home-points-vault__lid::after{content:"";position:absolute;top:-22px;width:46px;height:46px;border:8px solid #9d6dff;border-bottom:0;border-radius:50% 50% 0 0}.home-points-vault__lid::before{left:44px}.home-points-vault__lid::after{right:44px}.home-points-vault__body{position:absolute;left:7%;right:7%;top:58px;bottom:0;border-radius:12px 12px 26px 26px;background:linear-gradient(145deg,#35176e,#1a0e3b);border:1px solid rgba(169,120,255,.5);display:grid;place-items:center;box-shadow:inset 0 1px rgba(255,255,255,.1)}.home-points-vault__body::before{content:"";position:absolute;top:0;bottom:0;width:34px;background:linear-gradient(180deg,#9b68ff,#6836dd)}.home-points-vault__body strong{position:relative;z-index:2;font-size:4.5rem;color:#f8f5ff;line-height:1}.home-points-vault__body small{position:absolute;bottom:16px;color:#a99ac2;font-size:.52rem;letter-spacing:.16em}
html.nekon-next .home-points-token{position:absolute;z-index:3;display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:linear-gradient(145deg,#16152a,#0b0b15);border:2px solid #b889ff;box-shadow:0 18px 32px rgba(0,0,0,.26),inset 0 0 0 4px rgba(255,255,255,.025);animation:homeTokenFloat 4s ease-in-out infinite}.home-points-token b{font-size:1.55rem;color:#ffca4e}.home-points-token span{font-size:.58rem;color:#d7cbeb;font-weight:900}.home-points-token--1{right:24%;top:15%;border-color:#ffca4e}.home-points-token--2{right:9%;top:34%;animation-delay:-1.2s}.home-points-token--3{right:31%;top:46%;animation-delay:-2.1s}.home-points-token--4{right:12%;top:64%;border-color:#68d0ff;animation-delay:-2.8s}
html.nekon-next .home-points-rewards{position:absolute;z-index:3;left:39%;right:5%;bottom:8%;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.home-points-rewards article{display:flex;align-items:center;gap:9px;min-width:0;padding:11px 12px;border-radius:15px;background:rgba(10,10,20,.78);border:1px solid rgba(255,255,255,.09);box-shadow:0 16px 30px rgba(0,0,0,.20)}.home-points-rewards article>span{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:rgba(162,115,255,.12);color:#c39cff;font-size:.6rem;font-weight:900}.home-points-rewards article div{min-width:0}.home-points-rewards small{display:block;color:#817d91;font-size:.48rem;letter-spacing:.12em}.home-points-rewards strong{display:block;margin-top:3px;color:#fff;font-size:.65rem;white-space:nowrap}.home-points-rewards article>b{margin-left:auto;color:#ffcf56}

/* Slide recargas */
html.nekon-next .home-premium-scene--recharge{background:radial-gradient(circle at 54% 40%,rgba(58,145,255,.28),transparent 31%),radial-gradient(circle at 86% 70%,rgba(126,83,255,.18),transparent 28%),linear-gradient(135deg,#07111d,#0a1b33 48%,#100a25 100%)!important}
html.nekon-next .home-recharge-orbit{position:absolute;z-index:0;left:49%;top:48%;width:490px;height:490px;transform:translate(-50%,-50%);border:1px solid rgba(95,183,255,.11);border-radius:50%}.home-recharge-orbit i{position:absolute;inset:15%;border:1px solid rgba(165,122,255,.09);border-radius:50%}.home-recharge-orbit i:nth-child(2){inset:32%}
html.nekon-next .home-recharge-phone{position:absolute;z-index:3;left:25%;top:7%;width:260px;height:485px;padding:9px;border-radius:42px;background:linear-gradient(145deg,#51677e,#07101a 28%,#0b1420 72%,#5c7896);box-shadow:0 34px 62px rgba(0,0,0,.42),0 0 0 1px rgba(128,203,255,.32);transform:perspective(900px) rotateY(-8deg) rotateX(2deg)}
html.nekon-next .home-recharge-phone__speaker{position:absolute;z-index:3;top:17px;left:50%;width:74px;height:12px;transform:translateX(-50%);border-radius:999px;background:#02050a}
html.nekon-next .home-recharge-phone__screen{height:100%;padding:47px 14px 16px;border-radius:33px;background:radial-gradient(circle at 50% 10%,rgba(70,160,255,.15),transparent 27%),linear-gradient(180deg,#0a1727,#070c14);border:1px solid rgba(255,255,255,.08);overflow:hidden}.home-recharge-phone__screen header{display:flex;align-items:center;justify-content:space-between}.home-recharge-phone__screen header span{color:#6fc7ff;font-size:.6rem;font-weight:950;letter-spacing:.12em}.home-recharge-phone__screen header b{color:#fff;font-size:.58rem;letter-spacing:.10em}.home-recharge-balance{margin-top:18px;padding:14px;border-radius:16px;background:linear-gradient(145deg,rgba(77,164,255,.14),rgba(128,90,255,.08));border:1px solid rgba(120,190,255,.18)}.home-recharge-balance small{display:block;color:#75c8ff;font-size:.48rem;letter-spacing:.13em}.home-recharge-balance strong{display:block;margin-top:5px;color:#fff;font-size:.95rem}.home-recharge-balance span{display:flex;align-items:center;gap:5px;margin-top:8px;color:#9cafbf;font-size:.52rem}.home-recharge-balance span i{width:6px;height:6px;border-radius:50%;background:#53e2a7;box-shadow:0 0 10px #53e2a7}.home-recharge-step{display:flex;align-items:center;gap:9px;margin-top:10px;padding:10px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.055)}.home-recharge-step>b{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#132941;color:#70caff;font-size:.58rem}.home-recharge-step div{min-width:0;flex:1}.home-recharge-step small{display:block;color:#718398;font-size:.45rem;letter-spacing:.10em}.home-recharge-step strong{display:block;margin-top:3px;color:#edf7ff;font-size:.62rem}.home-recharge-step em{color:#7ae1bc;font-style:normal;font-size:.65rem}
html.nekon-next .home-recharge-card{position:absolute;z-index:2;width:265px;padding:15px 16px;border-radius:17px;background:linear-gradient(145deg,rgba(14,28,48,.95),rgba(10,14,24,.92));border:1px solid rgba(255,255,255,.09);box-shadow:0 20px 38px rgba(0,0,0,.26)}.home-recharge-card small{display:block;color:#7bcfff;font-size:.51rem;letter-spacing:.13em}.home-recharge-card strong{display:block;margin-top:6px;color:#fff;font-size:.9rem}.home-recharge-card span{display:block;margin-top:5px;color:#8495a9;font-size:.57rem}.home-recharge-card--a{right:5%;top:24%;transform:rotate(2deg)}.home-recharge-card--b{right:8%;bottom:16%;transform:rotate(-2deg)}

html.nekon-next .nekon-home-premium-v2731 .v266-showcase__controls{min-height:64px!important;padding:0 clamp(18px,3vw,34px)!important;background:rgba(7,7,11,.96)!important;border-top:1px solid rgba(255,255,255,.065)!important;z-index:8!important}
html.nekon-next .nekon-home-premium-v2731 .v266-showcase__nav-button{border-radius:12px!important;background:#0d0d14!important;border-color:rgba(255,255,255,.09)!important}
html.nekon-next .nekon-home-premium-v2731 .v266-showcase__dots button{width:7px!important;height:7px!important;background:rgba(255,255,255,.17)!important}
html.nekon-next .nekon-home-premium-v2731 .v266-showcase__dots button.is-active{width:31px!important;background:linear-gradient(90deg,var(--vip-main,#ff3c72),var(--vip-soft,#8e7cff))!important}
html.nekon-next .nekon-home-premium-v2731 .v266-showcase__counter{font-size:.68rem!important}.nekon-home-premium-v2731 .v266-showcase__counter b{font-size:.94rem!important}
html.nekon-next .nekon-home-premium-v2731 .v266-showcase__progress{height:2px!important;background:rgba(255,255,255,.025)!important;z-index:9!important}.nekon-home-premium-v2731 .v266-showcase__progress span{background:linear-gradient(90deg,var(--vip-main,#ff3c72),var(--vip-soft,#8e7cff),#6fd5ff)!important}

@keyframes homeRadar{to{transform:rotate(360deg)}}
@keyframes homePassSheen{0%,55%,100%{transform:translateX(-24%) rotate(22deg)}72%{transform:translateX(24%) rotate(22deg)}}
@keyframes homePassFloatOro{0%,100%{transform:rotateY(18deg) rotateZ(-5deg) translateY(16px)}50%{transform:rotateY(14deg) rotateZ(-4deg) translateY(6px)}}
@keyframes homePassFloatDia{0%,100%{transform:translateY(-18px) scale(1.08)}50%{transform:translateY(-27px) scale(1.08)}}
@keyframes homePassFloatRubi{0%,100%{transform:rotateY(-18deg) rotateZ(5deg) translateY(16px)}50%{transform:rotateY(-14deg) rotateZ(4deg) translateY(7px)}}
@keyframes homeOrbit{to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes homeTokenFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}

@media(max-width:1180px){
  html.nekon-next .nekon-home-premium-v2731 .v266-slide{grid-template-columns:minmax(0,.98fr) minmax(470px,1.02fr)!important}
  html.nekon-next .nekon-home-premium-v2731 .home-premium-scene{left:47%!important}
  html.nekon-next .home-vip-pass{width:min(39%,245px)}
  html.nekon-next .home-points-vault{left:8%;transform:scale(.9);transform-origin:center}
  html.nekon-next .home-recharge-phone{left:17%;transform:perspective(900px) rotateY(-7deg) rotateX(2deg) scale(.92);transform-origin:center}
}
@media(max-width:900px){
  html.nekon-next .v266-showcase.nekon-home-premium-v2731{width:min(100% - 16px,760px)!important;border-radius:24px!important;margin-top:8px!important}
  html.nekon-next .nekon-home-premium-v2731 .v266-showcase__topline{min-height:48px!important;padding:0 15px!important}
  html.nekon-next .nekon-home-premium-v2731 .v266-showcase__hint{display:none!important}
  html.nekon-next .nekon-home-premium-v2731 .v266-showcase__viewport{height:690px!important;min-height:690px!important}
  html.nekon-next .nekon-home-premium-v2731 .v266-slide{display:block!important}
  html.nekon-next .nekon-home-premium-v2731 .home-premium-scene{left:0!important;right:0!important;top:0!important;height:330px!important;bottom:auto!important;border-left:0!important;border-bottom:1px solid rgba(255,255,255,.05)!important}
  html.nekon-next .nekon-home-premium-v2731 .v266-slide::before{background:linear-gradient(180deg,transparent 0%,rgba(8,8,11,.12) 38%,#08080bec 53%,#08080b 64%,#08080b 100%)!important}
  html.nekon-next .nekon-home-premium-v2731 .v266-slide__content{position:absolute!important;left:0!important;right:0!important;bottom:0!important;display:block!important;padding:300px 20px 24px!important;max-width:none!important}
  html.nekon-next .nekon-home-premium-v2731 .v266-slide__content h1{font-size:clamp(2.3rem,8.7vw,3.5rem)!important;max-width:560px!important}
  html.nekon-next .nekon-home-premium-v2731 .v266-slide__content>p{font-size:.88rem!important;line-height:1.55!important;margin-top:14px!important;max-width:560px!important}
  html.nekon-next .nekon-home-premium-v2731 .v266-slide__eyebrow{margin-bottom:13px!important;min-height:31px!important;font-size:.56rem!important}
  html.nekon-next .nekon-home-premium-v2731 .v266-slide__actions{margin-top:16px!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important}
  html.nekon-next .nekon-home-premium-v2731 .v266-slide__actions button:not(.v266-slide__text-action){min-width:0!important;width:100%!important;min-height:46px!important;font-size:.65rem!important}
  html.nekon-next .nekon-home-premium-v2731 .home-premium-proof{margin-top:12px!important}
  html.nekon-next .home-analysis-panel--top{right:4%;top:7%;transform:scale(.78);transform-origin:top right}.home-analysis-panel--bottom{right:5%;bottom:7%;transform:scale(.8);transform-origin:bottom right}.home-analysis-score{right:4%;top:43%;transform:scale(.74);transform-origin:center}
  html.nekon-next .home-vip-stage{inset:4% 1% 2% 2%;transform:scale(.88);transform-origin:center}.home-vip-caption{display:none}
  html.nekon-next .home-points-vault{left:6%;top:14%;transform:scale(.76);transform-origin:top left}.home-points-token{transform:scale(.77)}.home-points-token--1{right:22%;top:12%}.home-points-token--2{right:5%;top:31%}.home-points-token--3{right:30%;top:46%}.home-points-token--4{right:8%;top:60%}.home-points-rewards{left:32%;right:4%;bottom:6%;gap:5px}.home-points-rewards article{padding:8px}.home-points-rewards article>span{display:none}
  html.nekon-next .home-recharge-phone{left:50%;top:2%;transform:translateX(-50%) scale(.68);transform-origin:top center}.home-recharge-card{width:210px;padding:11px}.home-recharge-card--a{right:2%;top:12%;transform:scale(.76)}.home-recharge-card--b{left:2%;right:auto;bottom:9%;transform:scale(.76)}
}
@media(max-width:560px){
  html.nekon-next .nekon-home-premium-v2731 .v266-showcase__viewport{height:655px!important;min-height:655px!important}
  html.nekon-next .nekon-home-premium-v2731 .home-premium-scene{height:285px!important}
  html.nekon-next .nekon-home-premium-v2731 .v266-slide__content{padding:254px 17px 20px!important}
  html.nekon-next .nekon-home-premium-v2731 .v266-slide__content h1{font-size:clamp(2.05rem,11vw,2.85rem)!important}
  html.nekon-next .nekon-home-premium-v2731 .v266-slide__actions{grid-template-columns:1fr!important}.nekon-home-premium-v2731 .v266-slide__actions>span{display:none!important}
  html.nekon-next .nekon-home-premium-v2731 .home-premium-proof{display:none!important}
  html.nekon-next .home-vip-stage{transform:scale(.72);inset:-2% -9% -4% -9%}
  html.nekon-next .home-points-rewards article:nth-child(2){display:none}.home-points-rewards{grid-template-columns:1fr 1fr;left:38%}.home-points-vault{transform:scale(.65)}
  html.nekon-next .home-recharge-card--a{right:-7%;top:8%}.home-recharge-card--b{left:-8%;bottom:7%}
  html.nekon-next .nekon-home-premium-v2731 .v266-showcase__controls{min-height:54px!important;padding:0 13px!important}
}
@media(prefers-reduced-motion:reduce){
  html.nekon-next .home-premium-radar,html.nekon-next .home-vip-pass,html.nekon-next .home-vip-pass__sheen,html.nekon-next .home-points-orbit,html.nekon-next .home-points-token{animation:none!important}
}


/* ===== Nekon HUB 27.31 · Inicio premium / sincronización 10 s ===== */
@keyframes nekonHomeProgress10 { from { transform:scaleX(0); } to { transform:scaleX(1); } }
html.nekon-next .nekon-home-premium-v2731 .v266-showcase__progress > span{transform:scaleX(0)!important;transform-origin:left center!important;will-change:transform!important}
html.nekon-next .nekon-home-premium-v2731 .v266-showcase__progress > span.is-running{animation:nekonHomeProgress10 10s linear forwards!important}

/* Escenas renovadas: mayor profundidad y mejor lectura sin tocar la estructura del carrusel. */
html.nekon-next .nekon-home-premium-v2731 .home-premium-scene{perspective:1200px!important}
html.nekon-next .nekon-home-premium-v2731 .home-premium-scene .home-depth-glow{position:absolute;z-index:1;width:42%;aspect-ratio:1;border-radius:50%;filter:blur(44px);opacity:.22;pointer-events:none}
html.nekon-next .nekon-home-premium-v2731 .home-premium-scene .home-depth-glow--a{right:7%;top:2%;background:var(--slide-accent)}
html.nekon-next .nekon-home-premium-v2731 .home-premium-scene .home-depth-glow--b{left:18%;bottom:-16%;background:#68c9ff;opacity:.12}

/* Análisis: HUD tridimensional sobre el estadio. */
html.nekon-next .home-analysis-holo{position:absolute;z-index:3;right:7%;bottom:18%;width:260px;height:148px;transform:perspective(900px) rotateY(-13deg) rotateX(5deg);border:1px solid rgba(116,212,255,.25);border-radius:22px;background:linear-gradient(145deg,rgba(8,22,39,.80),rgba(7,12,23,.52));box-shadow:0 28px 58px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.08)}
html.nekon-next .home-analysis-holo::before{content:"";position:absolute;inset:12px;border-radius:15px;background:linear-gradient(90deg,transparent 0 16%,rgba(111,213,255,.09) 16% 17%,transparent 17% 33%,rgba(111,213,255,.09) 33% 34%,transparent 34% 50%,rgba(111,213,255,.09) 50% 51%,transparent 51%),linear-gradient(rgba(111,213,255,.08) 1px,transparent 1px);background-size:auto,100% 30px}
html.nekon-next .home-analysis-holo__chart{position:absolute;left:25px;right:22px;bottom:24px;height:72px}
html.nekon-next .home-analysis-holo__chart i{position:absolute;bottom:0;width:14%;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#7de3ff,#306eff);box-shadow:0 0 22px rgba(92,195,255,.26)}
html.nekon-next .home-analysis-holo__chart i:nth-child(1){left:2%;height:36%}.home-analysis-holo__chart i:nth-child(2){left:22%;height:68%}.home-analysis-holo__chart i:nth-child(3){left:42%;height:48%}.home-analysis-holo__chart i:nth-child(4){left:62%;height:84%}.home-analysis-holo__chart i:nth-child(5){left:82%;height:61%}
html.nekon-next .home-analysis-holo__label{position:absolute;left:22px;top:18px;color:#b9eaff;font-size:.56rem;font-weight:900;letter-spacing:.14em}

/* VIP: pedestal/joyas con pases de membresía. */
html.nekon-next .home-vip-pedestal{position:absolute;z-index:1;left:50%;bottom:8%;width:68%;height:58px;transform:translateX(-50%) perspective(700px) rotateX(64deg);border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--slide-accent) 28%,transparent),transparent 68%);border:1px solid color-mix(in srgb,var(--slide-accent) 30%,transparent);box-shadow:0 0 50px color-mix(in srgb,var(--slide-accent) 15%,transparent)}
html.nekon-next .home-vip-gem{position:absolute;z-index:4;width:58px;aspect-ratio:1;display:grid;place-items:center;border-radius:20px;transform:rotate(45deg);box-shadow:0 18px 35px rgba(0,0,0,.26),0 0 30px currentColor;animation:homeGemPulse 3.8s ease-in-out infinite}
html.nekon-next .home-vip-gem>span{transform:rotate(-45deg);font-size:1.15rem;font-weight:1000}
html.nekon-next .home-vip-gem--oro{left:17%;top:18%;color:#ffd775;background:linear-gradient(145deg,#6c4811,#e0a630)}
html.nekon-next .home-vip-gem--dia{left:50%;top:9%;color:#e8faff;background:linear-gradient(145deg,#476986,#bcecff);animation-delay:-1.1s}
html.nekon-next .home-vip-gem--rubi{right:15%;top:20%;color:#ff7899;background:linear-gradient(145deg,#5e1026,#dd2558);animation-delay:-2.1s}
@keyframes homeGemPulse{0%,100%{translate:0 0;filter:brightness(.95)}50%{translate:0 -7px;filter:brightness(1.15)}}

/* Puntos: núcleo de recompensas más tecnológico. */
html.nekon-next .home-points-core{position:absolute;z-index:2;left:50%;top:44%;width:170px;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 38% 34%,#d9b8ff 0 7%,#8a54ff 8% 28%,#3d1a83 55%,rgba(61,26,131,.2) 72%,transparent 73%);box-shadow:0 0 70px rgba(137,82,255,.32)}
html.nekon-next .home-points-core::before,html.nekon-next .home-points-core::after{content:"";position:absolute;border:1px solid rgba(178,142,255,.28);border-radius:50%;inset:-38px;animation:homeOrbit 10s linear infinite}
html.nekon-next .home-points-core::after{inset:-76px;animation-duration:16s;animation-direction:reverse}
html.nekon-next .home-points-core strong{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:3rem;text-shadow:0 0 22px rgba(255,255,255,.35)}
html.nekon-next .home-points-card{position:absolute;z-index:3;width:215px;padding:15px 16px;border-radius:18px;background:linear-gradient(145deg,rgba(31,18,67,.92),rgba(12,12,29,.90));border:1px solid rgba(168,120,255,.20);box-shadow:0 22px 48px rgba(0,0,0,.28)}
html.nekon-next .home-points-card small{display:block;color:#bda2ff;font-size:.5rem;letter-spacing:.13em}.home-points-card strong{display:block;margin-top:6px;color:#fff;font-size:.9rem}.home-points-card span{display:block;margin-top:5px;color:#8f85a6;font-size:.57rem}
html.nekon-next .home-points-card--a{left:8%;top:18%;transform:rotate(-3deg)}.home-points-card--b{right:6%;bottom:17%;transform:rotate(3deg)}

/* Recargas: terminal holográfica más clara. */
html.nekon-next .home-recharge-beam{position:absolute;z-index:1;left:47%;top:8%;width:42%;height:84%;background:linear-gradient(180deg,rgba(104,201,255,.14),rgba(104,201,255,0));clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);opacity:.34;pointer-events:none}
html.nekon-next .home-recharge-node{position:absolute;z-index:3;display:grid;place-items:center;width:76px;aspect-ratio:1;border-radius:24px;border:1px solid rgba(109,207,255,.24);background:linear-gradient(145deg,rgba(19,47,80,.96),rgba(8,14,26,.94));box-shadow:0 18px 38px rgba(0,0,0,.28),0 0 28px rgba(99,188,255,.12);color:#d8f4ff;font-weight:1000}
html.nekon-next .home-recharge-node--a{right:10%;top:18%}.home-recharge-node--b{right:15%;bottom:19%;color:#7de8b9}

/* Tema claro: EL MISMO carrusel, mismas medidas y misma composición del tema oscuro. */
html[data-theme="light"].nekon-next .v266-showcase.nekon-home-premium-v2731{--home-surface:#09080e!important;--home-surface-2:#0f0d15!important;background:radial-gradient(circle at 11% 0%,color-mix(in srgb,var(--vip-main,#ff4d72) 8%,transparent),transparent 27%),linear-gradient(180deg,#0b0a10 0%,#07070a 100%)!important;color:#fff!important}
html[data-theme="light"].nekon-next .nekon-home-premium-v2731 .v266-showcase__topline{background:linear-gradient(90deg,rgba(15,12,21,.94),rgba(10,9,15,.88))!important;border-bottom-color:rgba(255,255,255,.065)!important}
html[data-theme="light"].nekon-next .nekon-home-premium-v2731 .v266-showcase__hint{color:rgba(236,233,242,.54)!important}
html[data-theme="light"].nekon-next .nekon-home-premium-v2731 .v266-slide::before{background:linear-gradient(90deg,#08080b 0%,#08080bf4 38%,#08080bd8 47%,rgba(8,8,11,.32) 66%,transparent 100%)!important}
html[data-theme="light"].nekon-next .nekon-home-premium-v2731 .v266-slide__content h1{color:#fff8fb!important}
html[data-theme="light"].nekon-next .nekon-home-premium-v2731 .v266-slide__content>p{color:rgba(239,236,245,.73)!important}
html[data-theme="light"].nekon-next .nekon-home-premium-v2731 .home-premium-proof{color:rgba(238,235,244,.46)!important}
html[data-theme="light"].nekon-next .nekon-home-premium-v2731 .v266-showcase__controls{background:rgba(7,7,11,.96)!important;border-top-color:rgba(255,255,255,.065)!important}
html[data-theme="light"].nekon-next .nekon-home-premium-v2731 .v266-showcase__nav-button{background:#0d0d14!important;border-color:rgba(255,255,255,.09)!important;color:#fff!important}
html[data-theme="light"].nekon-next .nekon-home-premium-v2731 .v266-showcase__counter{color:rgba(255,255,255,.65)!important}
html[data-theme="light"].nekon-next .nekon-home-premium-v2731 .v266-showcase__counter b{color:#fff!important}
@media(max-width:900px){html[data-theme="light"].nekon-next .nekon-home-premium-v2731 .v266-slide::before{background:linear-gradient(180deg,transparent 0%,rgba(8,8,11,.12) 38%,#08080bec 53%,#08080b 64%,#08080b 100%)!important}}
