/* Nekon HUB v26.8 · NOVA tester-only redesign
   IMPORTANT: every visual rule is scoped to html.nekon-next. Production/non-tester remains untouched. */

html.nekon-next {
  --nova-bg:#090711;
  --nova-bg-2:#0f0b19;
  --nova-surface:#171122;
  --nova-surface-2:#20172f;
  --nova-surface-3:#271b38;
  --nova-text:#f9f5ff;
  --nova-muted:#aaa2bb;
  --nova-coral:#ff7a5c;
  --nova-coral-rgb:255,122,92;
  --nova-violet:#a78bfa;
  --nova-violet-rgb:167,139,250;
  --nova-teal:#36d7c0;
  --nova-teal-rgb:54,215,192;
  --nova-gold:#f6c65b;
  --nova-blue:#65a7ff;
  --nova-blue-rgb:101,167,255;
  --nova-line:rgba(213,195,235,.13);
  --nova-line-strong:rgba(255,122,92,.34);
  --nova-shadow:0 26px 80px rgba(0,0,0,.34);
  --nova-soft-shadow:0 14px 42px rgba(0,0,0,.23);
  --brand-primary:var(--nova-coral);
  --brand-accent:var(--nova-violet);
  --brand-cyan:var(--nova-teal);
  --page-bg:var(--nova-bg);
  --surface:var(--nova-surface);
  --panel:var(--nova-surface-2);
  --page-border:var(--nova-line);
  --border:var(--nova-line);
  --line:var(--nova-line);
  --text:var(--nova-text);
  --white:var(--nova-text);
  --muted:var(--nova-muted);
  color-scheme:dark;
}
html[data-theme="light"].nekon-next {
  --nova-bg:#f6f2f8;
  --nova-bg-2:#eee7f3;
  --nova-surface:#fffafd;
  --nova-surface-2:#f7eff8;
  --nova-surface-3:#efe5f2;
  --nova-text:#21172c;
  --nova-muted:#6e6478;
  --nova-coral:#d9573c;
  --nova-coral-rgb:217,87,60;
  --nova-violet:#7457c8;
  --nova-violet-rgb:116,87,200;
  --nova-teal:#138d7d;
  --nova-teal-rgb:19,141,125;
  --nova-gold:#a97611;
  --nova-blue:#376fc8;
  --nova-line:rgba(74,49,88,.13);
  --nova-line-strong:rgba(217,87,60,.28);
  --nova-shadow:0 24px 65px rgba(65,38,76,.13);
  --nova-soft-shadow:0 12px 34px rgba(65,38,76,.09);
  color-scheme:light;
}
html.nekon-next,
html.nekon-next body { background:var(--nova-bg)!important;color:var(--nova-text)!important; }
html.nekon-next body {
  background-image:
    radial-gradient(circle at 7% 7%,rgba(var(--nova-coral-rgb),.12),transparent 27rem),
    radial-gradient(circle at 92% 8%,rgba(var(--nova-violet-rgb),.13),transparent 31rem),
    radial-gradient(circle at 78% 86%,rgba(var(--nova-teal-rgb),.07),transparent 27rem),
    linear-gradient(180deg,var(--nova-bg),var(--nova-bg-2) 52%,var(--nova-bg))!important;
}
html.nekon-next body::before {
  opacity:.22!important;
  background-image:linear-gradient(rgba(222,201,239,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(222,201,239,.08) 1px,transparent 1px)!important;
  background-size:72px 72px!important;
  mask-image:linear-gradient(to bottom,#000 0,transparent 70%)!important;
}

/* Header + balance */
html.nekon-next body>header {
  height:78px!important;min-height:78px!important;
  border-bottom:1px solid var(--nova-line)!important;
  background:color-mix(in srgb,var(--nova-bg) 82%,transparent)!important;
  box-shadow:0 12px 42px rgba(0,0,0,.18)!important;
  backdrop-filter:blur(26px) saturate(135%)!important;
}
html.nekon-next main{padding-top:78px!important}
html.nekon-next .menu-toggle,
html.nekon-next .notification-bell,
html.nekon-next .theme-toggle,
html.nekon-next .mobile-header-whatsapp,
html.nekon-next .member-account-button,
html.nekon-next .header-register-button,
html.nekon-next .header-wallet-chip{
  border:1px solid var(--nova-line)!important;background:rgba(23,17,34,.82)!important;color:var(--nova-text)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 8px 24px rgba(0,0,0,.14)!important;
}
html[data-theme="light"].nekon-next .menu-toggle,
html[data-theme="light"].nekon-next .notification-bell,
html[data-theme="light"].nekon-next .theme-toggle,
html[data-theme="light"].nekon-next .mobile-header-whatsapp,
html[data-theme="light"].nekon-next .member-account-button,
html[data-theme="light"].nekon-next .header-wallet-chip{background:rgba(255,250,253,.92)!important}
html.nekon-next body>header .brand img{filter:drop-shadow(0 0 16px rgba(var(--nova-violet-rgb),.25))!important}
html.nekon-next body>header .brand b{color:var(--nova-coral)!important}
html.nekon-next .v26-lab-badge{border-color:rgba(var(--nova-violet-rgb),.27)!important;background:linear-gradient(135deg,rgba(var(--nova-violet-rgb),.14),rgba(var(--nova-coral-rgb),.1))!important}
html.nekon-next .v26-lab-badge b{color:#c6b4ff!important}
html.nekon-next .header-wallet-wrap{position:relative;display:block}
html.nekon-next .header-wallet-chip{display:grid!important;grid-template-columns:32px auto 18px;gap:9px;align-items:center;min-width:142px!important;height:50px!important;padding:6px 10px!important;border-color:rgba(var(--nova-coral-rgb),.28)!important;border-radius:17px!important;background:linear-gradient(145deg,rgba(var(--nova-coral-rgb),.12),rgba(var(--nova-violet-rgb),.09))!important}
html.nekon-next .header-wallet-chip__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:linear-gradient(135deg,var(--nova-coral),#ffab72);color:#20100b;font-weight:950;box-shadow:0 8px 20px rgba(var(--nova-coral-rgb),.19)}
html.nekon-next .header-wallet-chip__copy{display:grid;gap:1px;text-align:left}
html.nekon-next .header-wallet-chip__copy small{color:var(--nova-muted);font-size:.54rem;letter-spacing:.13em;font-weight:900}
html.nekon-next .header-wallet-chip__copy strong{color:var(--nova-text);font-size:.94rem;letter-spacing:-.02em}
html.nekon-next .header-wallet-chip__chevron{color:var(--nova-muted);font-size:.95rem;transition:transform .18s ease}
html.nekon-next .header-wallet-chip[aria-expanded="true"] .header-wallet-chip__chevron{transform:rotate(180deg)}
html.nekon-next .header-wallet-popover{position:absolute;z-index:120;right:0;top:calc(100% + 12px);width:min(340px,calc(100vw - 28px));padding:15px;border:1px solid rgba(var(--nova-coral-rgb),.2);border-radius:22px;background:linear-gradient(155deg,rgba(31,22,45,.98),rgba(15,11,25,.98));box-shadow:0 30px 85px rgba(0,0,0,.45);backdrop-filter:blur(28px)}
html[data-theme="light"].nekon-next .header-wallet-popover{background:linear-gradient(155deg,#fffafd,#f3ebf6)}
html.nekon-next .header-wallet-popover[hidden]{display:none!important}
html.nekon-next .header-wallet-popover__head{display:flex;justify-content:space-between;align-items:center;padding:3px 3px 13px;border-bottom:1px solid var(--nova-line)}
html.nekon-next .header-wallet-popover__head div{display:grid;gap:4px}
html.nekon-next .header-wallet-popover__head small{color:var(--nova-coral);font-size:.58rem;letter-spacing:.16em;font-weight:900}
html.nekon-next .header-wallet-popover__head strong{font-size:1rem}
html.nekon-next .header-wallet-popover__status{padding:6px 8px;border:1px solid rgba(var(--nova-teal-rgb),.22);border-radius:999px;background:rgba(var(--nova-teal-rgb),.08);color:var(--nova-teal);font-size:.55rem;font-weight:900;letter-spacing:.09em}
html.nekon-next .header-wallet-popover__balance{padding:20px 4px 15px;display:grid;gap:5px}
html.nekon-next .header-wallet-popover__balance small{color:var(--nova-muted);font-size:.61rem;letter-spacing:.14em;font-weight:900}
html.nekon-next .header-wallet-popover__balance strong{font-size:2.45rem;line-height:1;letter-spacing:-.055em;background:linear-gradient(110deg,#fff,var(--nova-coral));-webkit-background-clip:text;background-clip:text;color:transparent}
html.nekon-next .header-wallet-popover__pending{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid var(--nova-line);border-radius:15px;background:rgba(255,255,255,.025)}
html.nekon-next .header-wallet-popover__pending span{display:flex;align-items:center;gap:8px}
html.nekon-next .header-wallet-popover__pending i{width:7px;height:7px;border-radius:50%;background:var(--nova-gold);box-shadow:0 0 12px rgba(246,198,91,.55)}
html.nekon-next .header-wallet-popover__pending small{color:var(--nova-muted);font-size:.57rem;font-weight:850;letter-spacing:.08em}
html.nekon-next .header-wallet-popover__pending strong{font-size:.93rem;color:var(--nova-gold)}
html.nekon-next .header-wallet-popover__action{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:49px;margin-top:12px;padding:0 16px;border:0;border-radius:15px;background:linear-gradient(135deg,var(--nova-coral),#ffae70);color:#1a0c08;font-size:.69rem;font-weight:950;letter-spacing:.09em;cursor:pointer;box-shadow:0 14px 30px rgba(var(--nova-coral-rgb),.16)}

/* Menu */
html.nekon-next aside{background:radial-gradient(circle at 12% 0,rgba(var(--nova-violet-rgb),.15),transparent 18rem),radial-gradient(circle at 100% 72%,rgba(var(--nova-coral-rgb),.09),transparent 18rem),linear-gradient(180deg,#100b1a,#0a0811)!important;border-right:1px solid var(--nova-line)!important;box-shadow:35px 0 95px rgba(0,0,0,.38)!important}
html.nekon-next nav{gap:8px!important}
html.nekon-next nav button{min-height:53px!important;border:1px solid transparent!important;border-radius:17px!important;background:transparent!important;color:var(--nova-muted)!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease!important}
html.nekon-next nav button:hover,html.nekon-next nav button:focus-visible{transform:translateX(3px);border-color:var(--nova-line)!important;background:rgba(255,255,255,.035)!important;color:var(--nova-text)!important}
html.nekon-next nav button.is-active,html.nekon-next .menu-group-toggle[aria-expanded="true"]{border-color:rgba(var(--nova-coral-rgb),.2)!important;background:linear-gradient(90deg,rgba(var(--nova-coral-rgb),.115),rgba(var(--nova-violet-rgb),.07))!important;color:var(--nova-text)!important}
html.nekon-next .menu-icon{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:11px!important;background:rgba(var(--nova-violet-rgb),.1)!important;color:#c0aaff!important}
html.nekon-next .menu-group-toggle[aria-expanded="true"] .menu-icon{background:rgba(var(--nova-coral-rgb),.13)!important;color:var(--nova-coral)!important}
html.nekon-next .menu-group-indicator{border-color:var(--nova-line)!important;background:rgba(255,255,255,.025)!important;color:var(--nova-coral)!important}
html.nekon-next .menu-submenu{margin:4px 0 9px 20px!important;padding:7px 0 2px 18px!important;border-left:1px solid rgba(var(--nova-violet-rgb),.18)!important;gap:5px!important}
html.nekon-next .menu-submenu button{min-height:42px!important;border-radius:12px!important;padding:9px 12px!important;font-size:.79rem!important}
html.nekon-next .menu-submenu button.is-active{background:rgba(var(--nova-coral-rgb),.1)!important;color:#ffd9cf!important;border-color:rgba(var(--nova-coral-rgb),.15)!important}

/* Rebuilt showcase */
html.nekon-next .home>.hero{display:none!important}
html.nekon-next .v266-showcase{width:min(1500px,100%);margin:0 auto;border:1px solid var(--nova-line)!important;border-radius:30px!important;background:#0a0711!important;box-shadow:0 30px 90px rgba(0,0,0,.38)!important}
html.nekon-next .v266-showcase__topline{min-height:52px!important;padding:0 clamp(20px,3vw,38px)!important;background:rgba(11,8,18,.78)!important;border-bottom:1px solid var(--nova-line)!important}
html.nekon-next .v266-showcase__lab{color:var(--nova-coral)!important}
html.nekon-next .v266-showcase__lab i{background:var(--nova-coral)!important;box-shadow:0 0 0 5px rgba(var(--nova-coral-rgb),.09),0 0 18px rgba(var(--nova-coral-rgb),.65)!important}
html.nekon-next .v266-showcase__viewport{min-height:clamp(470px,58vh,545px)!important}
html.nekon-next .v266-slide{grid-template-columns:minmax(0,1fr) minmax(460px,.95fr)!important;opacity:0;visibility:hidden;transform:translateY(12px) scale(.99);filter:blur(3px);transition:opacity .65s ease,transform .85s cubic-bezier(.2,.7,.2,1),filter .65s ease,visibility .65s!important}
html.nekon-next .v266-slide.is-active{opacity:1;visibility:visible;transform:none;filter:none}
html.nekon-next .v266-slide::before{background:linear-gradient(90deg,#0a0711 0%,rgba(10,7,17,.98) 36%,rgba(10,7,17,.78) 51%,rgba(10,7,17,.27) 72%,rgba(10,7,17,.04) 100%)!important}
html.nekon-next .v266-slide::after{width:58%!important;height:65%!important;background:radial-gradient(circle at 17% 92%,color-mix(in srgb,var(--slide-accent) 17%,transparent),transparent 69%)!important}
html.nekon-next .v266-slide__visual{left:43%!important;inset-block:0!important;right:0!important;width:auto!important;border-left:1px solid rgba(255,255,255,.035)}
html.nekon-next .v266-slide__visual::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,7,17,.8),transparent 36%),linear-gradient(180deg,transparent 68%,rgba(10,7,17,.34));pointer-events:none}
html.nekon-next .v266-slide__visual img{filter:saturate(.9) contrast(1.06) brightness(.88)!important;transform:scale(1.04)!important;transition:transform 8s cubic-bezier(.15,.72,.15,1)!important}
html.nekon-next .v266-slide.is-active .v266-slide__visual img{transform:scale(1.0)!important}
html.nekon-next .v266-slide__content{width:min(670px,100%)!important;padding:clamp(36px,4.3vw,62px) clamp(25px,4vw,58px)!important}
html.nekon-next .v266-slide__eyebrow{min-height:32px!important;margin-bottom:19px!important;padding:0 13px 0 6px!important;border-color:color-mix(in srgb,var(--slide-accent) 27%,transparent)!important;background:color-mix(in srgb,var(--slide-accent) 8%,transparent)!important;font-size:.61rem!important}
html.nekon-next .v266-slide__eyebrow b{width:24px!important;height:24px!important}
html.nekon-next .v266-slide__content h1{max-width:660px!important;font-size:clamp(2.75rem,4vw,4.25rem)!important;line-height:.92!important;letter-spacing:-.057em!important}
html.nekon-next .v266-slide__content>p{max-width:560px!important;margin-top:18px!important;font-size:clamp(.92rem,1vw,1rem)!important;line-height:1.62!important}
html.nekon-next .v266-slide__actions{margin-top:23px!important}
html.nekon-next .v266-slide__actions button:not(.v266-slide__text-action){min-height:50px!important;border-radius:14px!important;box-shadow:0 13px 32px color-mix(in srgb,var(--slide-accent) 16%,transparent)!important}
html.nekon-next .v266-slide__content>*{opacity:0;transform:translateY(12px);transition:opacity .48s ease,transform .58s cubic-bezier(.2,.8,.2,1)}
html.nekon-next .v266-slide.is-active .v266-slide__content>*{opacity:1;transform:none}
html.nekon-next .v266-slide.is-active .v266-slide__content>*:nth-child(2){transition-delay:.05s}
html.nekon-next .v266-slide.is-active .v266-slide__content>*:nth-child(3){transition-delay:.1s}
html.nekon-next .v266-slide.is-active .v266-slide__content>*:nth-child(4){transition-delay:.15s}
html.nekon-next .v266-slide[data-accent="mint"]{--slide-accent:var(--nova-coral)!important}
html.nekon-next .v266-slide[data-accent="violet"]{--slide-accent:var(--nova-violet)!important}
html.nekon-next .v266-slide[data-accent="gold"]{--slide-accent:var(--nova-gold)!important}
html.nekon-next .v266-slide[data-accent="blue"]{--slide-accent:var(--nova-teal)!important}
html.nekon-next .v266-slide--recharge .v266-slide__visual{left:48%!important;background:radial-gradient(circle at 60% 43%,rgba(var(--nova-teal-rgb),.18),transparent 32%),linear-gradient(130deg,#110b1c,#171029 52%,#090711)!important}
html.nekon-next .v266-slide__visual--device img{height:76%!important;max-width:49%!important;border-radius:34px!important;box-shadow:0 30px 72px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.1)!important}
html.nekon-next .v266-showcase__controls{min-height:61px!important;padding:0 clamp(18px,3vw,38px)!important;border-top:1px solid var(--nova-line)!important;background:rgba(11,8,18,.96)!important}
html.nekon-next .v266-showcase__arrows button{width:38px!important;height:38px!important;border-radius:12px!important;border-color:var(--nova-line)!important;background:rgba(255,255,255,.035)!important}
html.nekon-next .v266-showcase__arrows button:hover{border-color:rgba(var(--nova-coral-rgb),.34)!important;background:rgba(var(--nova-coral-rgb),.08)!important}
html.nekon-next .v266-showcase__dots button{background:rgba(255,255,255,.15)!important}
html.nekon-next .v266-showcase__dots button.is-active{background:var(--nova-coral)!important}
html.nekon-next .v266-showcase__progress{height:2px!important;background:rgba(255,255,255,.025)!important}
html.nekon-next .v266-showcase__progress span{background:linear-gradient(90deg,var(--nova-coral),var(--nova-violet),var(--nova-teal))!important}
html.nekon-next .v266-showcase__progress span.is-running{animation:v266ProgressNova 8s linear forwards!important}
@keyframes v266ProgressNova{to{transform:scaleX(1)}}

/* Home cards: equal rhythm, no cramped stagger */
html.nekon-next .quick-grid{width:min(1500px,100%)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin:22px auto 0!important}
html.nekon-next .quick-grid article{min-height:285px!important;margin-top:0!important;padding:25px!important;border-radius:23px!important;border-color:var(--nova-line)!important;background:linear-gradient(155deg,rgba(27,19,41,.9),rgba(14,10,24,.88))!important;box-shadow:var(--nova-soft-shadow)!important}
html.nekon-next .quick-grid article:nth-child(n){border-radius:23px!important;margin-top:0!important}
html.nekon-next .quick-grid article::before{height:2px!important;background:var(--nova-coral)!important}
html.nekon-next .quick-grid article:nth-child(2)::before{background:var(--nova-violet)!important}
html.nekon-next .quick-grid article:nth-child(3)::before{background:var(--nova-teal)!important}
html.nekon-next .quick-grid article:nth-child(4)::before{background:var(--nova-gold)!important}
html.nekon-next .quick-grid article:hover{transform:translateY(-5px)!important;border-color:rgba(var(--nova-violet-rgb),.26)!important;box-shadow:0 24px 58px rgba(0,0,0,.28)!important}
html.nekon-next .quick-grid article small{color:var(--nova-coral)!important}
html.nekon-next .quick-grid article:nth-child(2) small{color:#c4adff!important}
html.nekon-next .quick-grid article:nth-child(3) small{color:var(--nova-teal)!important}
html.nekon-next .quick-grid article:nth-child(4) small{color:var(--nova-gold)!important}
html.nekon-next .quick-grid article h2{font-size:clamp(1.45rem,1.8vw,1.9rem)!important;line-height:1.02!important}
html.nekon-next .quick-grid article p{font-size:.88rem!important;line-height:1.62!important}
html.nekon-next .app-promo{width:min(1500px,100%)!important;margin:22px auto 0!important;border:1px solid var(--nova-line)!important;border-radius:26px!important;background:radial-gradient(circle at 8% 8%,rgba(var(--nova-violet-rgb),.12),transparent 22rem),radial-gradient(circle at 93% 92%,rgba(var(--nova-coral-rgb),.1),transparent 22rem),linear-gradient(150deg,rgba(24,17,37,.94),rgba(13,10,22,.92))!important;box-shadow:var(--nova-soft-shadow)!important}
html.nekon-next .app-promo__visual{border-color:var(--nova-line)!important;background:linear-gradient(145deg,rgba(var(--nova-violet-rgb),.12),rgba(var(--nova-coral-rgb),.06))!important}
html.nekon-next .app-promo__copy>small{color:var(--nova-coral)!important}
html.nekon-next .app-promo__platforms button{border-color:var(--nova-line)!important;background:rgba(255,255,255,.03)!important;border-radius:16px!important}

/* Shared inner pages */
html.nekon-next .view.inner{padding-inline:clamp(15px,3vw,42px)!important;padding-bottom:78px!important}
html.nekon-next .page-title{max-width:1380px!important;margin:26px auto 24px!important;padding:30px 32px 28px!important;border:1px solid var(--nova-line)!important;border-radius:23px!important;background:linear-gradient(145deg,rgba(29,21,44,.91),rgba(14,10,23,.9))!important;box-shadow:var(--nova-soft-shadow)!important}
html.nekon-next .page-title::before{width:3px!important;background:linear-gradient(180deg,var(--nova-coral),var(--nova-violet))!important}
html.nekon-next .page-title::after{content:"";position:absolute;right:-55px;top:-85px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(var(--nova-violet-rgb),.12),transparent 68%);pointer-events:none}
html.nekon-next #billetera .page-title::before{background:linear-gradient(180deg,var(--nova-teal),var(--nova-violet))!important}
html.nekon-next #recargar .page-title::before{background:linear-gradient(180deg,var(--nova-coral),var(--nova-gold))!important}
html.nekon-next #cuentas-gratis .page-title::before,html.nekon-next #cuentas-premium .page-title::before{background:linear-gradient(180deg,var(--nova-violet),var(--nova-blue))!important}
html.nekon-next #premios .page-title::before,html.nekon-next #ganadores .page-title::before,html.nekon-next #referidos .page-title::before,html.nekon-next #ranking .page-title::before{background:linear-gradient(180deg,var(--nova-gold),var(--nova-coral))!important}
html.nekon-next #red-agencias .page-title::before,html.nekon-next #sugerencias .page-title::before{background:linear-gradient(180deg,var(--nova-teal),var(--nova-violet))!important}
html.nekon-next .page-title small{color:var(--nova-coral)!important;font-size:.64rem!important}
html.nekon-next .page-title h1{font-size:clamp(2.2rem,4.4vw,4.25rem)!important;line-height:.98!important;margin:9px 0 9px!important}
html.nekon-next .page-title p{font-size:.95rem!important;line-height:1.68!important;color:var(--nova-muted)!important}
html.nekon-next .prediction-grid,html.nekon-next .prediction-history-host,html.nekon-next .cards,html.nekon-next .member-private-content,html.nekon-next .member-auth-gate,html.nekon-next .methodology-shell,html.nekon-next .suggestions-shell,html.nekon-next .premium-store-inner,html.nekon-next .streaming-shell{max-width:1380px!important;margin-inline:auto!important}
html.nekon-next .prediction-card,html.nekon-next .history-day,html.nekon-next .member-panel,html.nekon-next .ranking-panel,html.nekon-next .member-gate-card,html.nekon-next .empty,html.nekon-next .modern-empty,html.nekon-next .methodology-card,html.nekon-next .methodology-steps article,html.nekon-next .benefits-browser,html.nekon-next .premium-shell,html.nekon-next .premium-product-card,html.nekon-next .whatsapp-card{border:1px solid var(--nova-line)!important;border-radius:22px!important;background:linear-gradient(150deg,rgba(27,19,41,.9),rgba(14,10,23,.91))!important;box-shadow:var(--nova-soft-shadow)!important}

/* Pronósticos + historial */
html.nekon-next .prediction-grid{display:grid!important;gap:18px!important}
html.nekon-next .prediction-card{position:relative;overflow:hidden}
html.nekon-next .prediction-card::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--nova-coral),var(--nova-violet));opacity:.9}
html.nekon-next .pick-v27-rank,html.nekon-next .pick-v27-event__number{border-color:rgba(var(--nova-coral-rgb),.2)!important;background:rgba(var(--nova-coral-rgb),.09)!important;color:var(--nova-coral)!important}
html.nekon-next .pick-v27-odds,html.nekon-next .pick-v27-code,html.nekon-next .pick-v27-validity,html.nekon-next .history-ticket__stats{border-color:var(--nova-line)!important;background:rgba(255,255,255,.025)!important;border-radius:14px!important}
html.nekon-next .copy-pick__action{background:linear-gradient(135deg,var(--nova-coral),#ffad71)!important;color:#1a0c08!important}
html.nekon-next .prediction-note{border-color:rgba(var(--nova-coral-rgb),.16)!important;background:rgba(var(--nova-coral-rgb),.045)!important;border-radius:17px!important}

/* Wallet */
html.nekon-next .wallet-overview{grid-template-columns:1.2fr .8fr!important;gap:16px!important;margin-bottom:18px!important}
html.nekon-next .wallet-metric{min-height:142px!important;padding:25px!important;border:1px solid var(--nova-line)!important;border-radius:21px!important;background:linear-gradient(145deg,rgba(38,25,53,.95),rgba(20,14,32,.93))!important}
html.nekon-next .wallet-metric:first-child{border-color:rgba(var(--nova-teal-rgb),.18)!important;background:radial-gradient(circle at 90% 15%,rgba(var(--nova-teal-rgb),.14),transparent 10rem),linear-gradient(145deg,rgba(27,36,45,.96),rgba(16,19,29,.94))!important}
html.nekon-next .wallet-metric:nth-child(2){background:radial-gradient(circle at 92% 14%,rgba(246,198,91,.11),transparent 10rem),linear-gradient(145deg,rgba(39,28,44,.95),rgba(19,14,28,.94))!important}
html.nekon-next .wallet-metric small{color:var(--nova-muted)!important}
html.nekon-next .wallet-metric strong{font-size:2.35rem!important}
html.nekon-next .member-two-column{gap:18px!important;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr)!important}
html.nekon-next .member-panel{padding:24px!important}
html.nekon-next .member-panel__head{padding-bottom:14px!important;border-bottom:1px solid var(--nova-line)!important}
html.nekon-next .member-panel__head>span{border-color:rgba(var(--nova-violet-rgb),.18)!important;background:rgba(var(--nova-violet-rgb),.08)!important;color:#c6b4ff!important}
html.nekon-next .wallet-row{padding:15px 0!important;border-bottom:1px solid var(--nova-line)!important}
html.nekon-next .wallet-status.is-approved{color:var(--nova-teal)!important}.nekon-next .wallet-status.is-pending{color:var(--nova-gold)!important}.nekon-next .wallet-status.is-rejected{color:#ff7b91!important}

/* Forms / recargas / profile / security */
html.nekon-next .member-form label input,html.nekon-next .member-form label select,html.nekon-next .member-form label textarea,html.nekon-next .member-copy-row input,html.nekon-next .member-auth-form input,html.nekon-next .premium-purchase-shell input,html.nekon-next .premium-purchase-shell select,html.nekon-next .premium-purchase-shell textarea,html.nekon-next .suggestion-form input,html.nekon-next .suggestion-form select,html.nekon-next .suggestion-form textarea{min-height:51px!important;border:1px solid var(--nova-line)!important;border-radius:14px!important;background:rgba(255,255,255,.03)!important;color:var(--nova-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important}
html.nekon-next .member-form label input:focus,html.nekon-next .member-form label select:focus,html.nekon-next .member-form label textarea:focus,html.nekon-next .member-auth-form input:focus{border-color:rgba(var(--nova-coral-rgb),.42)!important;box-shadow:0 0 0 4px rgba(var(--nova-coral-rgb),.07)!important}
html.nekon-next .member-primary-button,html.nekon-next .suggestion-submit,html.nekon-next .premium-finalize-button,html.nekon-next .premium-detail-buy{min-height:50px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,var(--nova-coral),#ffae70)!important;color:#1b0d08!important;box-shadow:0 13px 30px rgba(var(--nova-coral-rgb),.14)!important;font-weight:950!important}
html.nekon-next .member-small-button,html.nekon-next .member-whatsapp-button,html.nekon-next .premium-secondary-shop-button,html.nekon-next .premium-orders-status-button{min-height:46px!important;border:1px solid var(--nova-line)!important;border-radius:14px!important;background:rgba(255,255,255,.03)!important;color:var(--nova-text)!important}
html.nekon-next .bank-account-card,html.nekon-next .sportsbook-id-options,html.nekon-next .profile-static-field,html.nekon-next .security-note{border-color:var(--nova-line)!important;background:rgba(255,255,255,.025)!important;border-radius:15px!important}

/* Tickets, ranking, referral */
html.nekon-next .ticket-summary-grid{gap:14px!important}
html.nekon-next .ticket-summary-grid article{border:1px solid var(--nova-line)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(34,24,49,.9),rgba(17,12,28,.9))!important}
html.nekon-next .ticket-summary-grid article strong{color:var(--nova-coral)!important}
html.nekon-next .ranking-panel{padding:24px!important}
html.nekon-next .ranking-row,html.nekon-next .referral-stat{border:1px solid var(--nova-line)!important;border-radius:15px!important;background:rgba(255,255,255,.025)!important}
html.nekon-next .referral-share-card{background:radial-gradient(circle at 95% 6%,rgba(var(--nova-violet-rgb),.11),transparent 14rem),linear-gradient(150deg,rgba(27,19,41,.92),rgba(14,10,23,.92))!important}
html.nekon-next .member-copy-row button{border-radius:12px!important;background:rgba(var(--nova-violet-rgb),.1)!important;color:#d4c8ff!important;border-color:rgba(var(--nova-violet-rgb),.18)!important}

/* Entertainment */
html.nekon-next .streaming-platform-tabs{gap:9px!important;padding:7px!important;border:1px solid var(--nova-line)!important;border-radius:17px!important;background:rgba(255,255,255,.025)!important}
html.nekon-next .streaming-platform-tabs button{border-radius:12px!important}
html.nekon-next .streaming-platform-tabs button.is-active{background:linear-gradient(135deg,rgba(var(--nova-violet-rgb),.23),rgba(var(--nova-coral-rgb),.11))!important;color:#fff!important}
html.nekon-next .benefit-card,html.nekon-next .premium-product-card{border:1px solid var(--nova-line)!important;border-radius:20px!important;background:linear-gradient(150deg,rgba(27,19,41,.91),rgba(15,11,24,.92))!important;box-shadow:var(--nova-soft-shadow)!important}
html.nekon-next .benefit-card__visual,html.nekon-next .premium-card-media{background:linear-gradient(145deg,rgba(var(--nova-violet-rgb),.11),rgba(var(--nova-coral-rgb),.08))!important}
html.nekon-next .premium-price,html.nekon-next .premium-card-price{color:var(--nova-coral)!important}
html.nekon-next .premium-sale-banner{border-color:rgba(var(--nova-coral-rgb),.17)!important;background:linear-gradient(115deg,rgba(var(--nova-coral-rgb),.1),rgba(var(--nova-violet-rgb),.08),rgba(var(--nova-teal-rgb),.05))!important;border-radius:18px!important}

/* Agencies / winners / suggestion / methodology */
html.nekon-next .agency-card,html.nekon-next .winner-public-card{border:1px solid var(--nova-line)!important;border-radius:20px!important;background:linear-gradient(150deg,rgba(27,19,41,.9),rgba(14,10,23,.91))!important;box-shadow:var(--nova-soft-shadow)!important}
html.nekon-next .suggestions-shell{display:grid!important;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)!important;gap:18px!important;padding:20px!important;border:1px solid var(--nova-line)!important;border-radius:22px!important;background:linear-gradient(150deg,rgba(27,19,41,.9),rgba(14,10,23,.91))!important;box-shadow:var(--nova-soft-shadow)!important}
html.nekon-next .suggestions-intro{padding:24px!important;border-radius:17px!important;background:radial-gradient(circle at 10% 10%,rgba(var(--nova-teal-rgb),.1),transparent 13rem),rgba(255,255,255,.025)!important}
html.nekon-next .suggestion-form{padding:4px!important}
html.nekon-next .methodology-card,html.nekon-next .methodology-steps article{border-color:var(--nova-line)!important;border-radius:19px!important;background:linear-gradient(145deg,rgba(27,19,41,.88),rgba(15,11,24,.89))!important}
html.nekon-next .methodology-card__index{background:rgba(var(--nova-violet-rgb),.1)!important;color:#cabaff!important;border-color:rgba(var(--nova-violet-rgb),.2)!important}
html.nekon-next .responsible-note{max-width:1380px!important;margin-inline:auto!important;border-color:rgba(var(--nova-teal-rgb),.16)!important;background:rgba(var(--nova-teal-rgb),.04)!important;border-radius:18px!important}

/* dialogs + floating */
html.nekon-next dialog::backdrop{background:rgba(5,3,9,.76)!important;backdrop-filter:blur(10px)}
html.nekon-next .member-auth-shell,html.nekon-next .member-success-shell,html.nekon-next .premium-product-detail-shell,html.nekon-next .premium-purchase-shell,html.nekon-next .premium-status-shell,html.nekon-next .premium-support-shell,html.nekon-next .notification-center-shell,html.nekon-next .notification-image-viewer__shell,html.nekon-next .install-guide{border:1px solid var(--nova-line)!important;border-radius:23px!important;background:var(--nova-bg-2)!important;color:var(--nova-text)!important;box-shadow:0 32px 100px rgba(0,0,0,.48)!important}
html.nekon-next .member-auth-tabs button.is-active{background:linear-gradient(135deg,var(--nova-coral),#ffae70)!important;color:#1a0c08!important}
html.nekon-next .notification-list-item.is-active,html.nekon-next .notification-list-item:hover{background:rgba(var(--nova-violet-rgb),.07)!important;border-color:rgba(var(--nova-violet-rgb),.19)!important}
html.nekon-next .notification-list-item__icon,html.nekon-next .notification-center-title__icon{background:rgba(var(--nova-violet-rgb),.09)!important;color:#c7b5ff!important}
html.nekon-next .premium-support-float{border-color:var(--nova-line)!important;background:rgba(23,17,34,.88)!important}
html.nekon-next .premium-support-float__icon{background:linear-gradient(135deg,var(--nova-coral),#ffae70)!important;color:#1a0c08!important}
html.nekon-next footer{border-top-color:var(--nova-line)!important;background:rgba(15,11,25,.72)!important}

@media(max-width:1100px){
  html.nekon-next .v266-slide{grid-template-columns:1fr!important}
  html.nekon-next .v266-slide__visual{left:36%!important}
  html.nekon-next .quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html.nekon-next .member-two-column{grid-template-columns:1fr!important}
}
@media(max-width:760px){
  html.nekon-next body>header{height:70px!important;min-height:70px!important}
  html.nekon-next main{padding-top:70px!important}
  html.nekon-next .header-wallet-chip{min-width:94px!important;height:42px!important;grid-template-columns:auto 14px!important;padding:6px 9px!important}
  html.nekon-next .header-wallet-chip__icon{display:none}
  html.nekon-next .header-wallet-chip__copy small{display:none}
  html.nekon-next .header-wallet-popover{position:fixed;top:78px;right:12px;left:12px;width:auto}
  html.nekon-next .v266-showcase{border-radius:21px!important}
  html.nekon-next .v266-showcase__viewport{min-height:590px!important}
  html.nekon-next .v266-slide__visual{left:0!important}
  html.nekon-next .v266-slide::before{background:linear-gradient(180deg,rgba(10,7,17,.12) 0%,rgba(10,7,17,.26) 28%,rgba(10,7,17,.91) 62%,#0a0711 100%)!important}
  html.nekon-next .v266-slide__content{align-self:end!important;padding:230px 20px 27px!important;width:100%!important}
  html.nekon-next .v266-slide__content h1{font-size:clamp(2.25rem,10.5vw,3.25rem)!important}
  html.nekon-next .v266-slide__content>p{font-size:.89rem!important}
  html.nekon-next .v266-slide__actions{align-items:stretch!important;flex-direction:column!important;gap:8px!important}
  html.nekon-next .v266-slide__actions button:not(.v266-slide__text-action){width:100%!important}
  html.nekon-next .v266-slide__visual--device img{height:48%!important;max-width:50%!important}
  html.nekon-next .quick-grid{grid-template-columns:1fr!important}
  html.nekon-next .page-title{padding:24px 20px 22px!important;border-radius:19px!important}
  html.nekon-next .wallet-overview{grid-template-columns:1fr!important}
  html.nekon-next .suggestions-shell{grid-template-columns:1fr!important;padding:14px!important}
}
@media (prefers-reduced-motion: reduce){
  html.nekon-next .v266-slide,
  html.nekon-next .v266-slide__visual img,
  html.nekon-next .v266-slide__content>*{transition:none!important}
  html.nekon-next .v266-showcase__progress span{animation:none!important}
}

/* ==========================================================
   v26.8 · NOVA — navegación, billetera y Premium con saldo
   SOLO html.nekon-next (tester / futura publicación controlada)
   ========================================================== */
html.nekon-next #menu{
  background:
    radial-gradient(circle at 4% 5%,rgba(var(--nova-coral-rgb),.18),transparent 20rem),
    radial-gradient(circle at 100% 74%,rgba(var(--nova-violet-rgb),.15),transparent 22rem),
    linear-gradient(180deg,#160b1b 0%,#100817 48%,#0b0711 100%)!important;
  border-right:1px solid rgba(var(--nova-coral-rgb),.18)!important;
  box-shadow:38px 0 95px rgba(0,0,0,.42)!important;
}
html.nekon-next #menu .menu-head{
  background:linear-gradient(145deg,rgba(var(--nova-coral-rgb),.06),rgba(var(--nova-violet-rgb),.05))!important;
  border-bottom:1px solid rgba(255,255,255,.055)!important;
}
html.nekon-next #menu>small{color:#f2a893!important;letter-spacing:.2em!important}
html.nekon-next #menu nav button{
  color:#d9d1df!important;
  border:1px solid transparent!important;
  background:transparent!important;
}
html.nekon-next #menu nav button:hover,
html.nekon-next #menu nav button:focus-visible{
  color:#fff!important;
  background:linear-gradient(90deg,rgba(var(--nova-coral-rgb),.08),rgba(var(--nova-violet-rgb),.05))!important;
  border-color:rgba(var(--nova-coral-rgb),.1)!important;
}
html.nekon-next #menu nav button.is-active,
html.nekon-next #menu .menu-group-toggle[aria-expanded="true"]{
  color:#fff!important;
  background:linear-gradient(95deg,rgba(var(--nova-coral-rgb),.16),rgba(var(--nova-violet-rgb),.11))!important;
  border-color:rgba(var(--nova-coral-rgb),.28)!important;
  box-shadow:inset 3px 0 0 var(--nova-coral),0 12px 28px rgba(0,0,0,.12)!important;
}
html.nekon-next #menu .menu-icon{
  background:linear-gradient(145deg,rgba(var(--nova-coral-rgb),.12),rgba(var(--nova-violet-rgb),.09))!important;
  color:#ffae96!important;
  border:1px solid rgba(var(--nova-coral-rgb),.13)!important;
}
html.nekon-next #menu .menu-group-toggle[aria-expanded="true"] .menu-icon,
html.nekon-next #menu nav button.is-active .menu-icon{
  background:linear-gradient(145deg,var(--nova-coral),#ffab78)!important;
  color:#22100d!important;
  border-color:transparent!important;
  box-shadow:0 8px 20px rgba(var(--nova-coral-rgb),.17)!important;
}
html.nekon-next #menu .menu-group-indicator{color:#ff9a7e!important;border-color:rgba(var(--nova-coral-rgb),.2)!important}
html.nekon-next #menu .menu-submenu{border-left-color:rgba(var(--nova-coral-rgb),.23)!important}
html.nekon-next #menu .menu-submenu button{background:rgba(255,255,255,.018)!important}
html.nekon-next #menu .menu-submenu button.is-active{background:rgba(var(--nova-coral-rgb),.09)!important;color:#fff!important;border-color:rgba(var(--nova-coral-rgb),.13)!important;box-shadow:none!important}
html.nekon-next #menu .brand img,
html.nekon-next body>header .brand img{border:1px solid rgba(var(--nova-coral-rgb),.22)!important;background:#120b1a!important;box-shadow:0 9px 28px rgba(var(--nova-coral-rgb),.1)!important}
html.nekon-next #menu .brand b,
html.nekon-next body>header .brand b{color:var(--nova-coral)!important}

/* Wallet: compact metrics + two-column workspace */
html.nekon-next #billetera .member-private-content.wallet-private{max-width:1380px!important;margin:0 auto!important}
html.nekon-next #billetera .wallet-overview{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:0 0 18px!important}
html.nekon-next #billetera .wallet-metric{
  min-height:142px!important;display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;
  padding:22px 24px!important;border-radius:22px!important;overflow:hidden!important;
}
html.nekon-next #billetera .wallet-metric--available{background:radial-gradient(circle at 92% 18%,rgba(var(--nova-teal-rgb),.16),transparent 15rem),linear-gradient(145deg,#171524,#10101c)!important;border-color:rgba(var(--nova-teal-rgb),.18)!important}
html.nekon-next #billetera .wallet-metric--pending{background:radial-gradient(circle at 92% 18%,rgba(var(--nova-violet-rgb),.15),transparent 15rem),linear-gradient(145deg,#1b1524,#120f1c)!important;border-color:rgba(var(--nova-violet-rgb),.18)!important}
html.nekon-next #billetera .wallet-metric__icon{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;border-radius:17px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.07)!important;font-weight:950!important;font-size:1rem!important}
html.nekon-next #billetera .wallet-metric small{display:block!important;margin:0 0 6px!important;color:#aaa2bb!important;font-size:.67rem!important;letter-spacing:.14em!important}
html.nekon-next #billetera .wallet-metric strong{display:block!important;margin:0!important;font-size:2.15rem!important;line-height:1!important;letter-spacing:-.05em!important}
html.nekon-next #billetera .wallet-metric p{margin:9px 0 0!important;max-width:460px!important;color:#8f879d!important;font-size:.78rem!important;line-height:1.45!important}
html.nekon-next #billetera .wallet-workspace{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:18px!important;align-items:start!important}
html.nekon-next #billetera .wallet-topup-panel,
html.nekon-next #billetera .wallet-history-panel{min-width:0!important;padding:24px!important;border-radius:22px!important}
html.nekon-next #billetera .wallet-topup-panel{position:sticky!important;top:96px!important}
html.nekon-next #billetera .member-panel__head p{margin:5px 0 0!important;color:#8f879d!important;font-size:.75rem!important;line-height:1.45!important}
html.nekon-next .wallet-bank-info{padding:16px!important;border-radius:16px!important;border:1px solid rgba(var(--nova-coral-rgb),.17)!important;background:linear-gradient(145deg,rgba(var(--nova-coral-rgb),.07),rgba(var(--nova-violet-rgb),.045))!important}
html.nekon-next .wallet-bank-info__head{display:flex!important;justify-content:space-between!important;gap:14px!important;align-items:center!important;padding-bottom:11px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}
html.nekon-next .wallet-bank-info__head span{color:#9f95ad!important;font-size:.62rem!important;letter-spacing:.12em!important;font-weight:900!important}
html.nekon-next .wallet-bank-info__head strong{font-size:.82rem!important;text-align:right!important}
html.nekon-next .wallet-bank-info dl{display:grid!important;gap:7px!important;margin:11px 0 0!important}
html.nekon-next .wallet-bank-info dl>div{display:flex!important;justify-content:space-between!important;gap:14px!important}
html.nekon-next .wallet-bank-info dt{color:#8f879d!important;font-size:.7rem!important}
html.nekon-next .wallet-bank-info dd{margin:0!important;font-size:.77rem!important;font-weight:850!important;text-align:right!important}
html.nekon-next .wallet-history-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;padding:5px!important;margin-bottom:12px!important;border:1px solid var(--nova-line)!important;border-radius:15px!important;background:rgba(255,255,255,.02)!important}
html.nekon-next .wallet-history-tabs button{min-height:38px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#8f879d!important;font-size:.67rem!important;font-weight:900!important;letter-spacing:.09em!important}
html.nekon-next .wallet-history-tabs button.is-active{background:linear-gradient(135deg,rgba(var(--nova-coral-rgb),.17),rgba(var(--nova-violet-rgb),.1))!important;color:#fff!important}
html.nekon-next .wallet-history-list{display:grid!important;gap:10px!important;max-height:610px!important;overflow:auto!important;padding-right:3px!important}
html.nekon-next .wallet-request-card{padding:15px!important;border:1px solid var(--nova-line)!important;border-radius:17px!important;background:rgba(255,255,255,.025)!important}
html.nekon-next .wallet-request-card>header{position:static!important;height:auto!important;min-height:0!important;padding:0 0 11px!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important}
html.nekon-next .wallet-request-card>header div{display:grid!important;gap:4px!important}
html.nekon-next .wallet-request-card>header small{color:#8f879d!important;font-size:.65rem!important}
html.nekon-next .wallet-request-card>header strong{font-size:1.2rem!important}
html.nekon-next .wallet-request-card dl{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;padding:11px 0!important;border-top:1px solid rgba(255,255,255,.055)!important}
html.nekon-next .wallet-request-card dl>div{display:grid!important;gap:3px!important}
html.nekon-next .wallet-request-card dt{color:#8f879d!important;font-size:.62rem!important}
html.nekon-next .wallet-request-card dd{margin:0!important;font-size:.73rem!important;font-weight:850!important}
html.nekon-next .wallet-request-actions{display:flex!important;justify-content:flex-end!important;padding-top:10px!important}
html.nekon-next .wallet-request-actions button{min-height:34px!important;padding:0 11px!important;border:1px solid var(--nova-line)!important;border-radius:10px!important;background:rgba(255,255,255,.025)!important;color:#ddd3e5!important;font-size:.61rem!important;font-weight:900!important}
html.nekon-next .wallet-request-note{margin:8px 0 0!important;padding:9px 10px!important;border-radius:10px!important;background:rgba(255,255,255,.025)!important;color:#a99fb2!important;font-size:.7rem!important;line-height:1.45!important}
html.nekon-next .wallet-transaction-card{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:13px!important;border:1px solid var(--nova-line)!important;border-radius:15px!important;background:rgba(255,255,255,.02)!important}
html.nekon-next .wallet-transaction-card__icon{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:12px!important;background:rgba(var(--nova-violet-rgb),.09)!important;color:#c7b5ff!important;font-size:1.1rem!important}
html.nekon-next .wallet-transaction-card.is-positive .wallet-transaction-card__icon{background:rgba(var(--nova-teal-rgb),.09)!important;color:#66e6d2!important}
html.nekon-next .wallet-transaction-card div{display:grid!important;gap:3px!important;min-width:0!important}
html.nekon-next .wallet-transaction-card small,html.nekon-next .wallet-transaction-card span{color:#8f879d!important;font-size:.63rem!important}
html.nekon-next .wallet-transaction-card strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.76rem!important}
html.nekon-next .wallet-transaction-card>b{font-size:.82rem!important;color:#ff9d84!important;white-space:nowrap!important}
html.nekon-next .wallet-transaction-card.is-positive>b{color:#60dfca!important}

/* Premium tester: wallet becomes the only checkout payment source */
html.nekon-next .premium-purchase-dialog.is-wallet-checkout .premium-purchase-shell{gap:14px!important}
html.nekon-next .premium-wallet-payment{display:grid!important;gap:13px!important;padding:17px!important;border:1px solid rgba(var(--nova-coral-rgb),.2)!important;border-radius:18px!important;background:radial-gradient(circle at 94% 10%,rgba(var(--nova-coral-rgb),.12),transparent 13rem),linear-gradient(145deg,rgba(35,23,44,.9),rgba(20,14,29,.92))!important}
html.nekon-next .premium-wallet-payment[hidden]{display:none!important}
html.nekon-next .premium-wallet-payment__brand{display:flex!important;align-items:center!important;gap:11px!important}
html.nekon-next .premium-wallet-payment__brand>span{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:13px!important;background:linear-gradient(135deg,var(--nova-coral),#ffb078)!important;color:#20100b!important;font-weight:950!important}
html.nekon-next .premium-wallet-payment__brand div{display:grid!important;gap:2px!important}
html.nekon-next .premium-wallet-payment__brand small{font-size:.6rem!important;letter-spacing:.13em!important;color:#9f95ad!important}
html.nekon-next .premium-wallet-payment__brand strong{font-size:.9rem!important}
html.nekon-next .premium-wallet-payment__numbers{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}
html.nekon-next .premium-wallet-payment__numbers>div{padding:12px!important;border-radius:13px!important;background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.05)!important;display:grid!important;gap:5px!important}
html.nekon-next .premium-wallet-payment__numbers small{color:#91879d!important;font-size:.58rem!important;letter-spacing:.1em!important}
html.nekon-next .premium-wallet-payment__numbers strong{font-size:1.2rem!important}
html.nekon-next .premium-wallet-payment__numbers strong.is-insufficient{color:#ff8b9a!important}
html.nekon-next .premium-wallet-payment>p{margin:0!important;color:#9d93a8!important;font-size:.72rem!important;line-height:1.5!important}
html.nekon-next #premiumWalletTopupShortcut{min-height:40px!important;border:1px solid rgba(var(--nova-coral-rgb),.22)!important;border-radius:12px!important;background:rgba(var(--nova-coral-rgb),.08)!important;color:#ffab94!important;font-size:.67rem!important;font-weight:900!important}
html.nekon-next .premium-purchase-dialog.is-wallet-checkout .premium-payment-method-field,
html.nekon-next .premium-purchase-dialog.is-wallet-checkout .premium-payment-details,
html.nekon-next .premium-purchase-dialog.is-wallet-checkout .premium-receipt-field{display:none!important}

/* PWA mobile: no artificial empty band above views */
@media(max-width:820px){
  html.is-installed-app.nekon-next main,
  html.nekon-next main{padding-top:64px!important}
  html.is-installed-app.nekon-next body>header,
  html.nekon-next body>header{height:64px!important;min-height:64px!important}
  html.nekon-next main>.view{min-height:calc(100svh - 64px)!important}
  html.nekon-next .home{padding-top:8px!important}
  html.nekon-next .inner{padding-top:6px!important}
  html.nekon-next .page-title{margin-top:0!important;padding-top:24px!important}
  html.nekon-next #billetera .wallet-overview{grid-template-columns:1fr!important;gap:10px!important}
  html.nekon-next #billetera .wallet-metric{min-height:108px!important;grid-template-columns:44px minmax(0,1fr)!important;padding:16px!important;gap:13px!important}
  html.nekon-next #billetera .wallet-metric__icon{width:44px!important;height:44px!important;border-radius:14px!important}
  html.nekon-next #billetera .wallet-metric strong{font-size:1.7rem!important}
  html.nekon-next #billetera .wallet-metric p{font-size:.7rem!important;margin-top:6px!important}
  html.nekon-next #billetera .wallet-workspace{grid-template-columns:1fr!important}
  html.nekon-next #billetera .wallet-topup-panel{position:static!important}
  html.nekon-next #billetera .wallet-topup-panel,
  html.nekon-next #billetera .wallet-history-panel{padding:17px!important}
  html.nekon-next .wallet-history-list{max-height:none!important}
  html.nekon-next .wallet-request-card dl{grid-template-columns:1fr!important}
  html.nekon-next .premium-wallet-payment__numbers{grid-template-columns:1fr 1fr!important}
}
@media(max-width:390px){
  html.nekon-next .premium-wallet-payment__numbers{grid-template-columns:1fr!important}
}


/* v26.9 refinements */
html.nekon-next .v266-slide__text-action,
html.nekon-next .v266-slide__alt-action{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  min-height:50px!important;
  padding:0 20px!important;
  border:1px solid rgba(var(--nova-teal-rgb),.28)!important;
  border-radius:14px!important;
  background:linear-gradient(135deg,rgba(var(--nova-teal-rgb),.16),rgba(var(--nova-violet-rgb),.12))!important;
  color:#f6fbff!important;
  box-shadow:0 13px 32px rgba(22,34,60,.18)!important;
  font-size:.69rem!important;
  font-weight:900!important;
  letter-spacing:.1em!important;
  text-transform:uppercase!important;
  border-bottom-width:1px!important;
}
html.nekon-next .v266-slide[data-accent="gold"] .v266-slide__text-action,
html.nekon-next .v266-slide[data-accent="gold"] .v266-slide__alt-action{
  border-color:rgba(var(--nova-violet-rgb),.25)!important;
  background:linear-gradient(135deg,rgba(var(--nova-violet-rgb),.17),rgba(var(--nova-coral-rgb),.13))!important;
}
html.nekon-next .v266-slide__text-action:hover,
html.nekon-next .v266-slide__alt-action:hover{transform:translateY(-2px)!important}

html.nekon-next .v266-slide__visual--device img{
  width:min(100%,360px)!important;
  height:auto!important;
  max-height:82%!important;
  object-fit:contain!important;
}

html[data-theme="light"].nekon-next .premium-sale-banner,
html[data-theme="light"].nekon-next .premium-sale-banner--compact,
html[data-theme="light"].nekon-next .premium-product-card,
html[data-theme="light"].nekon-next .benefit-card,
html[data-theme="light"].nekon-next .premium-product-detail-shell,
html[data-theme="light"].nekon-next .premium-purchase-shell,
html[data-theme="light"].nekon-next .premium-support-shell,
html[data-theme="light"].nekon-next .wallet-topup-panel,
html[data-theme="light"].nekon-next .wallet-history-panel,
html[data-theme="light"].nekon-next .member-panel{
  background:linear-gradient(155deg,#fffefe,#f7eff8)!important;
  color:var(--nova-text)!important;
}
html[data-theme="light"].nekon-next .premium-sale-banner small,
html[data-theme="light"].nekon-next .premium-sale-banner strong,
html[data-theme="light"].nekon-next .premium-sale-banner span,
html[data-theme="light"].nekon-next .premium-sale-countdown strong,
html[data-theme="light"].nekon-next .premium-product-body h2,
html[data-theme="light"].nekon-next .premium-product-body p,
html[data-theme="light"].nekon-next .premium-duration,
html[data-theme="light"].nekon-next .premium-card-title,
html[data-theme="light"].nekon-next .premium-shop-card__body > p,
html[data-theme="light"].nekon-next .premium-card-meta span,
html[data-theme="light"].nekon-next .premium-price-breakdown > div span,
html[data-theme="light"].nekon-next .premium-price-breakdown > div strong,
html[data-theme="light"].nekon-next .premium-whatsapp-toggle small,
html[data-theme="light"].nekon-next .wallet-metric p,
html[data-theme="light"].nekon-next .member-panel__head p,
html[data-theme="light"].nekon-next .wallet-request-note,
html[data-theme="light"].nekon-next .wallet-transaction-card span,
html[data-theme="light"].nekon-next .wallet-transaction-card small,
html[data-theme="light"].nekon-next .wallet-request-card small,
html[data-theme="light"].nekon-next .wallet-request-card dt,
html[data-theme="light"].nekon-next .wallet-bank-info dt,
html[data-theme="light"].nekon-next .wallet-bank-info__head span{
  color:#5f566a!important;
}
html[data-theme="light"].nekon-next .premium-price-chip{
  background:linear-gradient(135deg,#ffca72,#ff8e68)!important;
  color:#24130d!important;
}
html.nekon-next #premiumProductDiscountPct,
html.nekon-next #premiumGlobalDiscountPct,
html.nekon-next #premiumCouponDiscountPct{
  color:var(--nova-coral)!important;
}
html.nekon-next #premiumProductDiscountAmount,
html.nekon-next #premiumGlobalDiscountAmount,
html.nekon-next #premiumCouponDiscountAmount{
  color:#6fe1cb!important;
}
html[data-theme="light"].nekon-next .v266-showcase__counter,
html[data-theme="light"].nekon-next .v266-showcase__hint,
html[data-theme="light"].nekon-next .v266-slide__content > p{color:#54495f!important}
html[data-theme="light"].nekon-next .v266-slide__content h1{color:#1b1230!important}
html[data-theme="light"].nekon-next .v266-slide__text-action,
html[data-theme="light"].nekon-next .v266-slide__alt-action{color:#201629!important}
html[data-theme="light"].nekon-next .v266-slide__text-action,
html[data-theme="light"].nekon-next .v266-slide__alt-action{background:linear-gradient(135deg,rgba(var(--nova-teal-rgb),.22),rgba(var(--nova-blue-rgb,101,167,255),.13))!important}
html[data-theme="light"].nekon-next .wallet-history-tabs button{color:#625869!important}
html[data-theme="light"].nekon-next .wallet-history-tabs button.is-active{color:#201629!important}
html[data-theme="light"].nekon-next .member-primary-button,
html[data-theme="light"].nekon-next .premium-buy-button,
html[data-theme="light"].nekon-next .premium-card-actions button:first-child{color:#160c0b!important}
html[data-theme="light"].nekon-next .premium-card-actions button:last-child{color:#241b2e!important}

@media(max-width:820px){
  html.is-installed-app.nekon-next body>header,
  html.nekon-next body>header{height:60px!important;min-height:60px!important}
  html.is-installed-app.nekon-next main,
  html.nekon-next main{padding-top:60px!important}
  html.nekon-next .home{padding-top:0!important}
  html.nekon-next .inner{padding-top:2px!important}
  html.nekon-next .v266-showcase{margin-top:2px!important;margin-bottom:18px!important}
  html.nekon-next .v266-showcase__viewport{min-height:610px!important}
  html.nekon-next .v266-slide__content{padding:214px 20px 30px!important}
  html.nekon-next .v266-slide__visual--device img{width:min(88vw,260px)!important;max-width:60%!important;max-height:44%!important;transform:none!important;border-radius:28px!important}
  html.nekon-next .quick-grid{margin-top:12px!important}
}

/* ==========================================================
   v26.9.1 · Correcciones finales solicitadas
   Todas estas reglas siguen limitadas a html.nekon-next.
   ========================================================== */

/* El header es sticky y ocupa espacio en el flujo: no duplicar ese alto en main. */
html.nekon-next main,
html.is-installed-app.nekon-next main{
  padding-top:0!important;
}
html.nekon-next .home,
html.nekon-next .inner{
  padding-top:0!important;
}
html.nekon-next .page-title{
  margin-top:18px!important;
}

/* El showcase tester reemplaza definitivamente al hero antiguo. */
html.nekon-next #inicio > .hero{
  display:none!important;
}
html.nekon-next .v266-showcase{
  margin-top:18px!important;
  margin-bottom:26px!important;
}
html.nekon-next .quick-grid{
  margin-top:0!important;
}

/* Identidad visible junto al icono, también en móvil. */
html.nekon-next body>header .brand{
  display:inline-flex!important;
  align-items:center!important;
  gap:9px!important;
  min-width:max-content!important;
}
html.nekon-next body>header .brand span{
  display:inline-block!important;
  color:var(--nova-text)!important;
  font-size:.62rem!important;
  line-height:1.02!important;
  letter-spacing:.13em!important;
  font-weight:900!important;
  text-align:left!important;
}
html.nekon-next body>header .brand b{
  color:var(--nova-coral)!important;
}

/* Dos CTA visibles lado a lado en los slides con dos acciones. */
html.nekon-next .v266-slide[data-accent="violet"] .v266-slide__actions,
html.nekon-next .v266-slide[data-accent="gold"] .v266-slide__actions{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:12px!important;
  width:min(500px,100%)!important;
}
html.nekon-next .v266-slide[data-accent="violet"] .v266-slide__actions button,
html.nekon-next .v266-slide[data-accent="gold"] .v266-slide__actions button{
  width:100%!important;
  min-width:0!important;
  margin:0!important;
}

/* Selector bancario NOVA: visual equivalente al selector nativo de referencia. */
html.nekon-next .nekon-bank-picker.is-nova-picker{
  width:min(650px,calc(100vw - 36px))!important;
  max-width:650px!important;
  max-height:min(760px,82dvh)!important;
  margin:auto!important;
  border:1px solid #d8dbe2!important;
  border-radius:28px!important;
  background:#f8f9fb!important;
  color:#15171c!important;
  box-shadow:0 32px 95px rgba(8,6,16,.42)!important;
  overflow:hidden!important;
}
html.nekon-next .nekon-bank-picker.is-nova-picker::backdrop{
  background:rgba(13,12,18,.58)!important;
  backdrop-filter:blur(5px)!important;
}
html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-select-sheet{
  max-height:inherit!important;
  background:#f8f9fb!important;
}
html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-select-header{
  min-height:94px!important;
  padding:20px 30px!important;
  border-bottom:1px solid #e0e2e7!important;
  background:#fafbfc!important;
}
html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-select-header small,
html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-select-search,
html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-select-meta{
  display:none!important;
}
html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-select-header h2{
  margin:0!important;
  color:#111318!important;
  font-size:1.48rem!important;
  font-weight:500!important;
  letter-spacing:.01em!important;
}
html.nekon-next .nekon-bank-picker.is-nova-picker [data-nekon-select-close]{
  width:48px!important;
  height:48px!important;
  border:0!important;
  background:transparent!important;
  color:#05070b!important;
  font-size:0!important;
  box-shadow:none!important;
}
html.nekon-next .nekon-bank-picker.is-nova-picker [data-nekon-select-close]::before{
  content:"↓";
  font-size:2.35rem;
  font-weight:400;
  line-height:1;
}
html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-select-options{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:0!important;
  max-height:min(610px,66dvh)!important;
  padding:14px 30px 22px!important;
  overflow:auto!important;
  background:#f8f9fb!important;
}
html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-bank-option{
  min-height:78px!important;
  grid-template-columns:48px minmax(0,1fr) 26px!important;
  gap:16px!important;
  padding:12px 8px!important;
  border:0!important;
  border-bottom:1px solid #dfe2e7!important;
  border-radius:0!important;
  background:transparent!important;
  color:#111318!important;
  box-shadow:none!important;
}
html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-bank-option:last-child{
  border-bottom:0!important;
}
html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-bank-option:hover,
html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-bank-option[aria-selected="true"]{
  background:#f0f2f5!important;
}
html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-bank-option__copy{
  display:grid!important;
  align-content:center!important;
  gap:3px!important;
  white-space:normal!important;
}
html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-bank-option__copy strong{
  color:#111318!important;
  font-size:1.12rem!important;
  line-height:1.2!important;
  font-weight:520!important;
  white-space:normal!important;
}
html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-bank-option__copy small{
  color:#6b7079!important;
  font-size:.78rem!important;
  font-weight:650!important;
}
html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-bank-option>i{
  color:#80858e!important;
  font-size:1.35rem!important;
  font-style:normal!important;
}
html.nekon-next .nekon-bank-option__logo{
  width:48px!important;
  height:48px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:9px!important;
  color:#fff!important;
  font-size:.72rem!important;
  font-weight:950!important;
  letter-spacing:-.03em!important;
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)!important;
}
html.nekon-next .nekon-bank-option__logo.is-guayaquil{background:linear-gradient(145deg,#d50076,#ef178c)!important;font-size:1.25rem!important}
html.nekon-next .nekon-bank-option__logo.is-internacional{background:#ff9200!important;font-size:1.15rem!important}
html.nekon-next .nekon-bank-option__logo.is-pacifico{background:#006eb9!important;font-size:1.1rem!important}
html.nekon-next .nekon-bank-option__logo.is-pichincha{background:#ffd400!important;color:#222!important;font-size:1.05rem!important}
html.nekon-next .nekon-bank-option__logo.is-produbanco{background:#0b8f45!important;font-size:1rem!important}
html.nekon-next .nekon-bank-option__logo.is-jep{border-radius:50%!important;background:#109e3f!important;font-size:.58rem!important}
html.nekon-next .nekon-bank-option__logo.is-jardin{background:#fff!important;color:#a51f2b!important;border:1px solid #e1e2e5!important;font-size:.58rem!important}
html.nekon-next .nekon-bank-option__logo.is-generic{background:#5c6675!important}

/* Datos de la cuenta seleccionada: claros y visibles debajo del selector. */
html.nekon-next .wallet-bank-info,
html.nekon-next .bank-account-card{
  margin-top:2px!important;
  border-color:rgba(var(--nova-coral-rgb),.24)!important;
  background:linear-gradient(145deg,rgba(var(--nova-coral-rgb),.08),rgba(var(--nova-violet-rgb),.055))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}

/* Oferta Premium: porcentaje legible en oscuro y claro. */
html.nekon-next .premium-price-chip,
html.nekon-next .premium-product-badges em,
html.nekon-next .premium-product-badges b{
  opacity:1!important;
  visibility:visible!important;
  text-shadow:none!important;
}
html.nekon-next .premium-price-chip{
  background:linear-gradient(135deg,#ffc75e,#ff7a5c)!important;
  color:#1b0e08!important;
  border:1px solid rgba(255,255,255,.18)!important;
  font-weight:950!important;
}
html.nekon-next .premium-product-badges em{
  background:linear-gradient(135deg,#ffc75e,#ff8a64)!important;
  color:#1e110b!important;
}
html.nekon-next .premium-product-badges b{
  background:rgba(10,7,17,.9)!important;
  color:#fff!important;
}

/* Tema claro: saneamiento global de tarjetas/textos de la experiencia tester. */
html[data-theme="light"].nekon-next body,
html[data-theme="light"].nekon-next .inner{
  color:#21172c!important;
}
html[data-theme="light"].nekon-next .page-title,
html[data-theme="light"].nekon-next .member-panel,
html[data-theme="light"].nekon-next .ranking-panel,
html[data-theme="light"].nekon-next .prediction-card,
html[data-theme="light"].nekon-next .prediction-card--v26,
html[data-theme="light"].nekon-next .prediction-note,
html[data-theme="light"].nekon-next .premium-shop-card,
html[data-theme="light"].nekon-next .premium-product-card,
html[data-theme="light"].nekon-next .premium-sale-banner,
html[data-theme="light"].nekon-next .premium-sale-banner--compact,
html[data-theme="light"].nekon-next .streaming-card,
html[data-theme="light"].nekon-next .platform-card,
html[data-theme="light"].nekon-next .agency-card,
html[data-theme="light"].nekon-next .winner-card,
html[data-theme="light"].nekon-next .methodology-card,
html[data-theme="light"].nekon-next .suggestions-layout article,
html[data-theme="light"].nekon-next .ticket-summary-grid article,
html[data-theme="light"].nekon-next .referral-stat,
html[data-theme="light"].nekon-next .member-info-card,
html[data-theme="light"].nekon-next .wallet-request-card,
html[data-theme="light"].nekon-next .wallet-transaction-card,
html[data-theme="light"].nekon-next .wallet-bank-info,
html[data-theme="light"].nekon-next .bank-account-card,
html[data-theme="light"].nekon-next .empty{
  background:linear-gradient(150deg,#fffefe,#f7f1f9)!important;
  color:#21172c!important;
  border-color:rgba(74,49,88,.14)!important;
  box-shadow:0 14px 34px rgba(65,38,76,.08)!important;
}
html[data-theme="light"].nekon-next .page-title h1,
html[data-theme="light"].nekon-next .member-panel h2,
html[data-theme="light"].nekon-next .ranking-panel h2,
html[data-theme="light"].nekon-next .prediction-card h2,
html[data-theme="light"].nekon-next .premium-shop-card h2,
html[data-theme="light"].nekon-next .premium-product-card h2,
html[data-theme="light"].nekon-next .streaming-card h2,
html[data-theme="light"].nekon-next .agency-card h2,
html[data-theme="light"].nekon-next .winner-card h2,
html[data-theme="light"].nekon-next .empty h2,
html[data-theme="light"].nekon-next strong,
html[data-theme="light"].nekon-next b{
  color:#21172c;
}
html[data-theme="light"].nekon-next p,
html[data-theme="light"].nekon-next small,
html[data-theme="light"].nekon-next .muted,
html[data-theme="light"].nekon-next .premium-duration,
html[data-theme="light"].nekon-next .premium-shop-card__body>p,
html[data-theme="light"].nekon-next .premium-product-body p{
  color:#675d70!important;
}
html[data-theme="light"].nekon-next input,
html[data-theme="light"].nekon-next textarea,
html[data-theme="light"].nekon-next select,
html[data-theme="light"].nekon-next .nekon-select-trigger{
  background:#fff!important;
  color:#21172c!important;
  border-color:rgba(74,49,88,.19)!important;
}
html[data-theme="light"].nekon-next .member-small-button,
html[data-theme="light"].nekon-next .member-copy-row button,
html[data-theme="light"].nekon-next .premium-card-actions button:last-child,
html[data-theme="light"].nekon-next .wallet-request-actions button{
  background:#f2eaf5!important;
  color:#2b2034!important;
  border-color:rgba(74,49,88,.16)!important;
}
html[data-theme="light"].nekon-next .premium-product-badges b{
  background:#fff!important;
  color:#2a2031!important;
  border-color:rgba(74,49,88,.16)!important;
}

@media(max-width:820px){
  html.nekon-next body>header{
    height:58px!important;
    min-height:58px!important;
    padding:0 12px!important;
  }
  html.nekon-next body>header .brand img{
    width:38px!important;
    height:38px!important;
  }
  html.nekon-next body>header .brand span{
    font-size:.53rem!important;
    letter-spacing:.1em!important;
  }
  html.nekon-next .v266-showcase{
    margin-top:8px!important;
    margin-bottom:22px!important;
  }
  html.nekon-next .v266-slide[data-accent="violet"] .v266-slide__actions,
  html.nekon-next .v266-slide[data-accent="gold"] .v266-slide__actions{
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
  }
  html.nekon-next .v266-slide[data-accent="violet"] .v266-slide__actions button,
  html.nekon-next .v266-slide[data-accent="gold"] .v266-slide__actions button{
    min-height:46px!important;
    padding:0 9px!important;
    font-size:.56rem!important;
    letter-spacing:.055em!important;
    border-radius:12px!important;
  }
  html.nekon-next .nekon-bank-picker.is-nova-picker{
    width:calc(100vw - 28px)!important;
    max-width:none!important;
    max-height:min(78dvh,720px)!important;
    margin:auto!important;
    border:1px solid #d8dbe2!important;
    border-radius:26px!important;
  }
  html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-select-header{
    min-height:84px!important;
    padding:18px 22px!important;
  }
  html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-select-header h2{
    font-size:1.25rem!important;
  }
  html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-select-options{
    max-height:59dvh!important;
    padding:10px 20px max(18px,env(safe-area-inset-bottom))!important;
  }
  html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-bank-option{
    min-height:68px!important;
    grid-template-columns:44px minmax(0,1fr) 22px!important;
    gap:13px!important;
    padding:9px 4px!important;
  }
  html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-bank-option__logo{
    width:44px!important;
    height:44px!important;
  }
  html.nekon-next .nekon-bank-picker.is-nova-picker .nekon-bank-option__copy strong{
    font-size:1rem!important;
  }
}
