:root{--bg:#0b0d18;--surface:#151829;--surface-2:#1d2138;--border:#2a2f4a;--text:#eef0fb;--muted:#8b91b5;--accent:#8b5cf6;--accent-2:#22d3ee;--cyan:#22d3ee;--faint:#6f7899;--gold:#f5c84c;--ok:#22c55e;--warn:#f59e0b;--bad:#ef4444;--pink:#ec4899;--blue:#3b82f6;--wa:#25d366;--radius:14px;--border-strong:rgba(255,255,255,0.14);--glass:rgba(21,24,41,0.62);--glass-soft:rgba(255,255,255,0.03);--r-lg:18px;--r-pill:999px;--ease:cubic-bezier(0.22,1,0.36,1);--ease-io:cubic-bezier(0.65,0,0.35,1);--t-fast:0.18s;--t:0.34s;--t-slow:0.6s}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.5 Outfit,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;padding-bottom:calc(64px + env(safe-area-inset-bottom))}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.page{max-width:1080px;margin:0 auto;padding:20px 16px 40px}.page.hm{max-width:430px;padding:8px 10px 36px;background:linear-gradient(180deg,rgba(11,13,24,.02),rgba(11,13,24,.28) 40%,rgba(11,13,24,.55));box-shadow:0 0 0 1px rgba(255,255,255,.05),0 40px 120px -40px rgba(0,0,0,.9)}.page.narrow{max-width:720px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px;margin-bottom:14px}.mono{font-family:ui-monospace,Cascadia Code,Consolas,monospace}.hint{color:var(--muted);font-size:13px;margin:6px 0 0}.center{text-align:center;display:block}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.spacer{flex:1 1}.back,.ck-back,.lp-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:7px 12px;border-radius:999px;background:rgba(12,16,30,.86);border:1px solid rgba(255,255,255,.16);color:#e8ecfb;font-size:11px;font-weight:700;letter-spacing:.06em;text-decoration:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 24px -12px rgba(0,0,0,.9);transition:color var(--t-fast),border-color var(--t-fast)}.back:hover,.ck-back:hover,.lp-back:hover{color:var(--cyan);border-color:rgba(34,211,238,.4)}.ck .ck-back{margin-bottom:0}.hero{text-align:center;padding:22px 0 18px}.hero-logo{width:104px;height:104px;margin:0 auto 14px;padding:3px;border-radius:50%;background:linear-gradient(135deg,#a78bfa,var(--accent-2));box-shadow:0 0 34px rgba(139,92,246,.35)}.hero h1{font-size:30px;margin:0;letter-spacing:-.03em;line-height:1.1}.grad{background:linear-gradient(90deg,#a78bfa,var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{margin:8px 0 14px}.badges,.hero-sub{color:var(--muted)}.badges{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;font-size:13px}.badges span{display:inline-flex;align-items:center;gap:5px;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:5px 11px}.badges .icon{width:15px;height:15px;flex:none}.badges span:first-child .icon{color:var(--warn)}.badges span:nth-child(2) .icon{color:var(--ok)}.badges span:nth-child(3) .icon{color:var(--accent-2)}.icon{width:20px;height:20px;flex:none;vertical-align:-4px}.mega{display:block;text-align:center;background:linear-gradient(150deg,#2a1a5e,#151829 60%);border-color:var(--accent);padding:22px}.mega-tag{display:inline-block;background:var(--accent);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 11px;border-radius:999px}.mega-name{font-size:13px;color:var(--muted);margin-top:12px;letter-spacing:.08em}.mega-diamonds{font-size:40px;font-weight:900;letter-spacing:-.03em;margin:2px 0}.mega-price{font-size:26px;font-weight:800;color:var(--accent-2)}.mega-cta{margin-top:14px;font-weight:700;color:var(--accent-2)}.trust-line{text-align:center;color:var(--muted);font-size:14px;margin:4px 0 24px}.promo-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px 26px;padding:0 16px 4px;scroll-padding-left:16px}.promo-card{flex:0 0 78%;max-width:300px;scroll-snap-align:start}.promo-flyer{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border)}.promo-flyer-empty{display:grid;place-items:center;padding:16px;background:var(--surface);font-weight:700}.promo-flyer-empty,.promo-name{text-align:center;color:var(--muted)}.promo-name{font-size:13px;margin-top:8px}.flyer{width:100%;border-radius:var(--radius);border:1px solid var(--border);margin-bottom:12px}.flyer.promo-flyer-empty{min-height:160px}body:has(.page.pr){background:#07080f}body:has(.page.pr) .appbg{background:radial-gradient(60% 40% at 50% 8%,rgba(139,92,246,.28),transparent 62%),radial-gradient(50% 40% at 20% 70%,rgba(34,211,238,.12),transparent 60%),radial-gradient(55% 35% at 0 68%,rgba(232,121,249,.05),transparent 60%),#07080f}body:has(.page.pr) .appbg:after{background:radial-gradient(70% 55% at 50% 30%,rgba(11,13,24,.15),rgba(9,11,22,.62) 78%),linear-gradient(180deg,rgba(9,11,22,.35),rgba(9,11,22,.55) 55%,rgba(9,11,22,.78))}body:has(.page.pr) .appbg-gems,body:has(.page.pr) .appbg-sparks{opacity:.22}body:has(.page.pr) .appbg-caps{opacity:.55}.page.pr{max-width:430px;padding:8px 12px 36px;background:linear-gradient(180deg,rgba(11,13,24,.02),rgba(11,13,24,.28) 40%,rgba(11,13,24,.55));box-shadow:0 0 0 1px rgba(255,255,255,.05),0 40px 120px -40px rgba(0,0,0,.9)}.pr-head{position:relative;padding:22px 0 34px;min-height:236px;overflow:visible}.pr-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan,#22d3ee);border:1px solid rgba(34,211,238,.28);background:rgba(34,211,238,.07);padding:5px 9px;border-radius:var(--r-pill,999px)}.pr-eyebrow i{width:5px;height:5px;border-radius:999px;background:var(--cyan,#22d3ee);box-shadow:0 0 8px var(--cyan,#22d3ee);animation:prPulseDot 2.4s ease-in-out infinite}@keyframes prPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.pr-head h1{margin:12px 0 6px;font-size:26px;line-height:1.1;font-weight:800;letter-spacing:-.02em;max-width:calc(100% - 182px)}.pr-head h1 em{font-style:normal;background:linear-gradient(100deg,#67e8f9,var(--cyan,#22d3ee));-webkit-background-clip:text;background-clip:text;color:transparent}.pr-head p{margin:0;font-size:12.5px;color:var(--muted);max-width:calc(100% - 182px);line-height:1.5}.pr-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px;max-width:calc(100% - 176px)}.pr-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-pill,999px);font-size:10px;font-weight:700;letter-spacing:.04em;color:#c9d0e8;border:1px solid var(--border);background:rgba(255,255,255,.03)}.pr-chip svg{width:11px;height:11px;flex:none}.pr-chip b,.pr-chip svg{color:var(--cyan,#22d3ee)}.pr-chip b{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-head-mascot{position:absolute;right:0;top:auto;bottom:4px;width:172px;height:196px;pointer-events:none;z-index:2;animation:prFloaty 6s ease-in-out infinite;filter:drop-shadow(0 14px 22px rgba(0,0,0,.55))}.pr-head-mascot .mm-anim,.pr-head-mascot .mm-live,.pr-head-mascot .mm-still{width:100%;height:196px;object-fit:cover;object-position:56% 50%}@keyframes prFloaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.pr-group{--pr-glow:rgba(139,92,246,0.3);margin:0 0 26px}.pr-group:last-child{margin-bottom:0}.pr-group[data-glow=gold]{--pr-glow:rgba(245,200,76,0.22)}.pr-group[data-glow=cyan]{--pr-glow:rgba(34,211,238,0.26)}.pr-group[data-glow=magenta]{--pr-glow:rgba(232,121,249,0.26)}.pr-group[data-glow=violet]{--pr-glow:rgba(139,92,246,0.3)}.pr-flyer{position:relative;display:block;margin:0;border-radius:var(--r-lg,16px);isolation:isolate}.pr-flyer:before{content:"";position:absolute;inset:-14px -8px;z-index:-1;border-radius:26px;background:radial-gradient(60% 60% at 50% 40%,var(--pr-glow),transparent 72%);filter:blur(6px);opacity:.9}.pr-flyer-frame{position:relative;display:block;border-radius:var(--r-lg,16px);padding:1px;overflow:hidden;background:linear-gradient(150deg,rgba(139,92,246,.75),rgba(34,211,238,.42) 46%,rgba(232,121,249,.6));box-shadow:0 22px 46px -26px #000,0 0 0 1px rgba(255,255,255,.04)}.pr-flyer-shot{display:block;border-radius:calc(var(--r-lg, 16px) - 1px);overflow:hidden;background:#0a0c16}.pr-flyer-shot img{width:100%;height:auto;display:block;transition:transform .7s var(--ease,ease)}.pr-flyer-empty{min-height:180px;display:grid;place-items:center;color:var(--muted);font-weight:700;background:var(--surface-2)}.pr-flyer-shine{position:absolute;inset:0;pointer-events:none;border-radius:inherit;overflow:hidden}.pr-flyer-shine:before{content:"";position:absolute;top:-40%;left:-60%;width:38%;height:180%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.3),transparent);transform:rotate(12deg);animation:prSwipe 2.2s var(--ease-io,ease-in-out) 1 .25s both}@keyframes prSwipe{0%{left:-60%}to{left:130%}}.pr-corner{position:absolute;width:16px;height:16px;border:2px solid rgba(196,181,253,.85);border-radius:3px;opacity:.9;pointer-events:none;z-index:2}.pr-corner.tl{top:8px;left:8px;border-right:0;border-bottom:0}.pr-corner.tr{top:8px;right:8px;border-left:0;border-bottom:0}.pr-corner.bl{bottom:8px;left:8px;border-right:0;border-top:0}.pr-corner.br{bottom:8px;right:8px;border-left:0;border-top:0}@media (hover:hover){.pr-flyer:hover .pr-flyer-shot img{transform:scale(1.015)}.pr-flyer:hover .pr-flyer-frame{box-shadow:0 26px 54px -26px rgba(34,211,238,.35),0 0 0 1px rgba(34,211,238,.3)}}.pr-row{display:flex;align-items:center;gap:10px;margin:14px 0 11px}.pr-row h2{margin:0;font-size:13.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.25}.pr-row h2 span{display:block;font-size:9.5px;font-weight:600;letter-spacing:.12em;color:var(--faint,#6b7396);margin-top:3px;text-transform:uppercase}.pr-line{flex:1 1;height:1px;background:linear-gradient(90deg,rgba(139,92,246,.55),transparent)}.pr-count{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#cfd5ea;padding:4px 8px;border-radius:6px;border:1px solid rgba(139,92,246,.35);background:rgba(139,92,246,.12);white-space:nowrap}.pr-combos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pr-combo{position:relative;display:flex;flex-direction:column;gap:3px;padding:13px 13px 14px;border-radius:14px;background:linear-gradient(180deg,rgba(29,33,56,.94),rgba(16,19,32,.97));border:1px solid var(--border);box-shadow:0 10px 22px -16px #000,inset 0 1px 0 rgba(255,255,255,.06);transition:transform var(--t,.3s) var(--ease,ease),border-color var(--t,.3s),box-shadow var(--t,.3s)}.pr-combo:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(70% 50% at 50% 0,rgba(255,255,255,.09),transparent 72%)}.pr-combo:hover{transform:translateY(-3px);border-color:rgba(34,211,238,.4);box-shadow:0 20px 34px -20px rgba(34,211,238,.3),0 0 0 1px rgba(34,211,238,.18),inset 0 1px 0 rgba(255,255,255,.1)}.pr-combo:hover .pr-combo-go{opacity:1;transform:none}.pr-combo:active{transform:scale(.985)}.pr-combo-qty{display:flex;align-items:baseline;gap:5px;font-size:19px;font-weight:800;line-height:1.1;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-combo-qty .icon{width:14px;height:14px;align-self:center;color:var(--cyan,#22d3ee);filter:drop-shadow(0 0 6px rgba(34,211,238,.55))}.pr-combo-nm{font-size:10px;line-height:1.35;color:#9aa2c4;min-height:26px}.pr-combo-pr{margin-top:auto;padding-top:6px;display:flex;align-items:baseline;gap:4px;font-size:16px;font-weight:800;color:var(--cyan,#22d3ee);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pr-combo-pr small{font-size:9px;font-weight:700;letter-spacing:.08em;color:#6f7899}.pr-combo-go{position:absolute;right:11px;bottom:13px;color:var(--cyan,#22d3ee);opacity:0;transform:translateX(-4px);transition:opacity var(--t,.3s),transform var(--t,.3s)}.pr-combo.is-mega{background:linear-gradient(160deg,rgba(20,28,52,.98),rgba(12,15,28,.99) 58%);border-color:rgba(245,200,76,.28);box-shadow:0 16px 34px -22px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.1)}.pr-combo.is-mega .pr-combo-pr{color:var(--gold,#f5c84c)}.pr-combo.is-mega .pr-combo-pr small{color:#a08b4a}.pr-combo-tag{position:absolute;top:9px;right:9px;z-index:1;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0a0713;background:linear-gradient(150deg,var(--gold,#f5c84c),#e0a92e);padding:3px 6px;border-radius:5px}@media (min-width:600px) and (max-width:1023px){.page.pr{max-width:600px}.pr-head-mascot{width:180px}}@media (min-width:1024px){.page.pr{max-width:780px;background:none;box-shadow:none}.pr-head{padding:34px 0 46px}.pr-head h1{font-size:38px;max-width:22ch}.pr-head p{font-size:14px;max-width:46ch}.pr-chips{max-width:none}.pr-head-mascot{width:440px;height:252px;right:6px;top:0;bottom:auto}.pr-head-mascot .mm-anim,.pr-head-mascot .mm-live,.pr-head-mascot .mm-still{height:252px;object-position:52% 48%}.pr-group{margin-bottom:34px}.pr-row h2{font-size:15px}.pr-combos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pr-combo{padding:18px 18px 19px;min-height:112px}.pr-combo-qty{font-size:24px}.pr-combo-nm{font-size:11.5px;min-height:30px}.pr-combo-pr{font-size:20px}}@media (prefers-reduced-motion:reduce){.pr-eyebrow i,.pr-flyer-shine:before,.pr-head-mascot{animation:none!important}.pr-combo{transition:none}.pr-combo:hover{transform:none}}.page.cf{max-width:430px;margin-left:auto;margin-right:auto;padding:8px 12px 36px;position:relative;z-index:1;min-height:100vh;background:linear-gradient(180deg,rgba(11,13,24,.02),rgba(11,13,24,.28) 40%,rgba(11,13,24,.55));box-shadow:0 0 0 1px rgba(255,255,255,.05),0 40px 120px -40px rgba(0,0,0,.9)}body:has(.page.cf){background:radial-gradient(85% 50% at 50% -6%,rgba(139,92,246,.22),transparent 62%),radial-gradient(60% 40% at 100% 30%,rgba(34,211,238,.07),transparent 60%),radial-gradient(55% 35% at 0 68%,rgba(232,121,249,.06),transparent 60%),#0b0d18}body:has(.page.cf) .appbg{background:radial-gradient(60% 40% at 50% 8%,rgba(139,92,246,.3),transparent 62%),radial-gradient(50% 40% at 20% 70%,rgba(34,211,238,.14),transparent 60%),#07080f}body:has(.page.cf) .appbg:after{background:radial-gradient(70% 55% at 50% 30%,rgba(11,13,24,.15),rgba(9,11,22,.62) 78%),linear-gradient(180deg,rgba(9,11,22,.35),rgba(9,11,22,.55) 55%,rgba(9,11,22,.78))}body:has(.page.cf) .appbg-gems,body:has(.page.cf) .appbg-sparks{opacity:0;visibility:hidden}body:has(.page.cf) .appbg-caps{opacity:1;visibility:visible}.cf-head{position:relative;padding:22px 0 18px;min-height:250px}.cf-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2);border:1px solid rgba(34,211,238,.28);background:rgba(34,211,238,.07);padding:5px 9px;border-radius:var(--r-pill,999px)}.cf-eyebrow i{width:5px;height:5px;border-radius:999px;background:var(--accent-2);box-shadow:0 0 8px var(--accent-2)}.cf-head h1{margin:12px 0 6px;font-size:26px;line-height:1.1;font-weight:800;letter-spacing:-.02em;max-width:calc(100% - 158px)}.cf-head h1 em{font-style:normal;background:linear-gradient(100deg,var(--violet-light,#c4b5fd),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.cf-head p{margin:0;font-size:12.5px;color:var(--muted);max-width:calc(100% - 158px);line-height:1.5}.cf-head-mascot{position:absolute;right:0;top:auto;bottom:10px;width:150px;height:184px;pointer-events:none;z-index:2}.cf-head-mascot .mm-anim,.cf-head-mascot .mm-live,.cf-head-mascot .mm-still{width:100%;height:184px;object-fit:cover;object-position:50% 50%;filter:drop-shadow(0 14px 22px rgba(0,0,0,.55))}.cf-stats-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-bottom:20px}.cf-counter{position:relative;padding:14px 10px 13px;border-radius:14px;text-align:center;overflow:hidden;background:linear-gradient(180deg,rgba(29,33,56,.94),rgba(16,19,32,.97));border:1px solid var(--border);box-shadow:0 10px 22px -16px #000,inset 0 1px 0 rgba(255,255,255,.06)}.cf-counter:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 0,rgba(34,211,238,.14),transparent 70%)}.cf-counter b{position:relative;display:block;font-size:21px;font-weight:900;line-height:1.1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(160deg,#ffffff,#c4b5fd 55%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent}.cf-counter>b+span{position:relative;display:block;margin-top:4px;font-size:9px;line-height:1.3;color:#9aa2c4;font-weight:600}.cf-counter .cf-counter-dot{position:absolute;top:8px;right:8px;width:5px;height:5px;border-radius:999px;background:var(--wa,#25d366);box-shadow:0 0 6px var(--wa,#25d366);animation:cfPulseDot 2.6s ease-in-out infinite;z-index:1}@keyframes cfPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.cf-trust-grid{display:grid;grid-gap:10px;gap:10px}.cf-trust{position:relative;padding:15px 15px 16px;border-radius:15px;overflow:hidden;background:linear-gradient(180deg,rgba(26,30,50,.92),rgba(15,18,30,.97));border:1px solid var(--border);box-shadow:0 12px 26px -18px #000;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.cf-trust:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 50% at 8% 0,rgba(139,92,246,.16),transparent 70%)}.cf-trust-ic{position:relative;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;margin-bottom:10px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,rgba(139,92,246,.28),rgba(34,211,238,.12))}.cf-trust-ic .icon{width:16px;height:16px;color:#dbe0f6}.cf-trust h3{position:relative;margin:0 0 5px;font-size:12.5px;font-weight:800;letter-spacing:.01em}.cf-trust p{position:relative;margin:0;font-size:11px;line-height:1.55;color:#9aa2c4}@media (hover:hover){.cf-trust:hover{transform:translateY(-2px);border-color:rgba(34,211,238,.35);box-shadow:0 18px 30px -20px rgba(34,211,238,.28)}}.cf-titulo-bloque{display:flex;align-items:center;gap:10px;margin:22px 0 12px}.cf-titulo-bloque h2{margin:0;font-size:13.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.25;white-space:nowrap}.cf-line{flex:1 1;height:1px;background:linear-gradient(90deg,rgba(139,92,246,.55),transparent)}.cf-count{display:inline-flex;align-items:center;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#cfd5ea;padding:4px 8px;border-radius:6px;border:1px solid rgba(139,92,246,.35);background:rgba(139,92,246,.12);white-space:nowrap}.cf-rev-wrap{position:relative}.cf-rev-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 10px;scrollbar-width:none;-ms-overflow-style:none}.cf-rev-track::-webkit-scrollbar{display:none}.cf-rev{flex:0 0 84%;scroll-snap-align:center;position:relative;padding:14px 14px 15px;border-radius:15px;background:linear-gradient(180deg,rgba(26,30,50,.94),rgba(15,18,30,.97));border:1px solid var(--border);box-shadow:0 14px 28px -20px #000}.cf-rev-top{display:flex;align-items:center;gap:10px;margin-bottom:9px}.cf-rev-av{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;font-size:11px;font-weight:900;letter-spacing:.02em;color:#0a0713;background:linear-gradient(150deg,#a5f3fc,#22d3ee 60%,#8b5cf6);box-shadow:0 6px 14px -8px rgba(34,211,238,.8)}.cf-rev-who{min-width:0}.cf-rev-who b{display:block;font-size:12px;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-stars{display:flex;gap:2px;margin-top:3px;font-size:10px;color:var(--gold)}.cf-stars .off{color:#3b4162}.cf-rev blockquote{margin:0;font-size:11.5px;line-height:1.6;color:#c9d0e8}.cf-rev-tag{display:inline-flex;margin-top:9px;padding:3px 8px;border-radius:6px;font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a9b1d0;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.cf-rev-nav{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px}.cf-rev-dots{display:flex;gap:5px}.cf-rev-dots i{width:5px;height:5px;border-radius:999px;background:#3b4162;display:block;transition:background .2s,width .2s}.cf-rev-dots i.on{width:16px;background:var(--accent-2)}.cf-rev-arrow{width:30px;height:30px;border-radius:999px;display:none;place-items:center;cursor:pointer;border:1px solid var(--border);background:rgba(255,255,255,.03);color:#c9d0e8;font-family:inherit}.cf-rev-arrow:disabled{opacity:.35;cursor:default}.cf-primera{position:relative;margin-top:20px;padding:18px 16px;border-radius:16px;overflow:hidden;background:linear-gradient(150deg,rgba(139,92,246,.2),rgba(15,18,30,.98) 60%);border:1px solid rgba(196,181,253,.3);box-shadow:0 18px 36px -24px rgba(139,92,246,.7)}.cf-primera h2{margin:0 0 7px;font-size:14px;font-weight:800;letter-spacing:.01em}.cf-primera p{margin:0 0 14px;font-size:11.5px;line-height:1.6;color:#b6bdd8;max-width:44ch}.cf-primera-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:11px;font-size:12px;font-weight:800;letter-spacing:.04em;border:0;background:linear-gradient(150deg,#a78bfa,#8b5cf6 55%,#6d28d9);color:#fff;box-shadow:0 12px 26px -14px rgba(139,92,246,.9);transition:transform .15s ease,box-shadow .25s ease}.cf-primera-btn:hover{box-shadow:0 16px 30px -14px rgba(139,92,246,1)}.cf-primera-btn:active{transform:scale(.98)}@media (min-width:600px){.cf-stats-row{gap:14px}.cf-counter b{font-size:26px}.cf-counter>b+span{font-size:10px}.cf-trust-grid{grid-template-columns:repeat(2,1fr)}.cf-rev{flex-basis:60%}}@media (min-width:600px) and (max-width:1023px){.page.cf{max-width:600px}}@media (min-width:1024px){.page.cf{max-width:840px;padding-left:30px;padding-right:30px}.cf-head{min-height:300px;padding-bottom:26px}.cf-head,.cf-primera,.cf-rev-wrap,.cf-stats-row,.cf-titulo-bloque,.cf-trust-grid{max-width:780px;margin-left:auto;margin-right:auto}.cf-titulo-bloque{margin-top:22px;margin-bottom:12px}.cf-primera{margin-top:20px}.cf-head h1{max-width:none;font-size:34px}.cf-head p{max-width:42ch}.cf-head-mascot{width:224px;height:292px;bottom:0}.cf-head-mascot .mm-anim,.cf-head-mascot .mm-live,.cf-head-mascot .mm-still{height:292px}.cf-stats-row{gap:16px}.cf-counter{padding:20px 14px}.cf-counter b{font-size:32px}.cf-trust-grid{grid-template-columns:repeat(4,1fr);gap:14px}.cf-trust{padding:18px 16px 19px}.cf-trust-ic{width:38px;height:38px}.cf-trust-ic .icon{width:18px;height:18px}.cf-trust h3{font-size:13.5px}.cf-trust p{font-size:11.5px}.cf-rev{flex-basis:calc(50% - 6px)}.cf-rev blockquote{font-size:12px}.cf-rev-arrow{display:grid}.cf-rev-nav{justify-content:space-between}.cf-rev-dots{margin:0 auto}.cf-primera{padding:24px 22px}.cf-primera h2{font-size:17px}.cf-primera p{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.cf-counter-dot{animation:none}.cf-rev-track{scroll-behavior:auto}}.page.sp{max-width:430px;margin-left:auto;margin-right:auto;padding:8px 12px 36px;position:relative;z-index:1;min-height:100vh;background:linear-gradient(180deg,rgba(11,13,24,.02),rgba(11,13,24,.28) 40%,rgba(11,13,24,.55));box-shadow:0 0 0 1px rgba(255,255,255,.05),0 40px 120px -40px rgba(0,0,0,.9)}body:has(.page.sp){background:radial-gradient(85% 50% at 50% -6%,rgba(139,92,246,.22),transparent 62%),radial-gradient(60% 40% at 100% 30%,rgba(34,211,238,.07),transparent 60%),radial-gradient(55% 35% at 0 68%,rgba(232,121,249,.06),transparent 60%),#0b0d18}body:has(.page.sp) .appbg{background:radial-gradient(60% 40% at 50% 8%,rgba(139,92,246,.3),transparent 62%),radial-gradient(50% 40% at 20% 70%,rgba(34,211,238,.14),transparent 60%),#07080f}body:has(.page.sp) .appbg:after{background:radial-gradient(70% 55% at 50% 30%,rgba(11,13,24,.15),rgba(9,11,22,.62) 78%),linear-gradient(180deg,rgba(9,11,22,.35),rgba(9,11,22,.55) 55%,rgba(9,11,22,.78))}body:has(.page.sp) .appbg-gems,body:has(.page.sp) .appbg-sparks{opacity:0;visibility:hidden}body:has(.page.sp) .appbg-caps{opacity:1;visibility:visible}.sp-head{position:relative;padding:22px 0 18px;min-height:208px}.sp-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2);border:1px solid rgba(34,211,238,.28);background:rgba(34,211,238,.07);padding:5px 9px;border-radius:var(--r-pill,999px)}.sp-eyebrow i{width:5px;height:5px;border-radius:999px;background:var(--accent-2);box-shadow:0 0 8px var(--accent-2)}.sp-head h1{margin:12px 0 6px;font-size:26px;line-height:1.1;font-weight:800;letter-spacing:-.02em;max-width:calc(100% - 128px)}.sp-head p{margin:0;font-size:12.5px;color:var(--muted);max-width:calc(100% - 164px);line-height:1.5}.sp-head-mascot{position:absolute;right:6px;top:auto;bottom:16px;width:116px;height:146px;pointer-events:none;z-index:2}.sp-head-mascot .mm-anim,.sp-head-mascot .mm-live,.sp-head-mascot .mm-still{width:100%;height:146px;object-fit:cover;object-position:44% 30%;filter:drop-shadow(0 14px 22px rgba(0,0,0,.55))}.sp-wa-card{position:relative;display:block;padding:16px 16px 17px;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,rgba(37,211,102,.14),rgba(15,18,30,.97) 58%);border:1px solid rgba(37,211,102,.32);box-shadow:0 18px 40px -26px rgba(37,211,102,.6),inset 0 1px 0 rgba(255,255,255,.07)}.sp-wa-card:after{content:"";position:absolute;right:-40px;top:-40px;width:150px;height:150px;border-radius:999px;background:radial-gradient(circle,rgba(37,211,102,.28),transparent 70%);pointer-events:none}.sp-wa-card h2{position:relative;display:flex;align-items:center;gap:9px;margin:0 0 10px;font-size:14px;font-weight:800}.sp-wa-card h2 .icon{width:17px;height:17px;color:var(--wa,#25d366)}.sp-wa-card ul{position:relative;margin:0 0 14px;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.sp-wa-card li{display:flex;align-items:flex-start;gap:8px;font-size:11.5px;color:#c9d0e8}.sp-wa-card li .icon{width:12px;height:12px;margin-top:3px;color:var(--wa,#25d366);flex:0 0 auto}.sp-btn-wa{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:14px 18px;border-radius:12px;font-size:13px;font-weight:800;letter-spacing:.02em;color:#04150b;background:linear-gradient(160deg,#4ade80,#25d366 60%,#16a34a);box-shadow:0 16px 34px -18px rgba(37,211,102,.95);overflow:hidden;transition:transform .15s ease,box-shadow .25s ease}.sp-btn-wa:hover{box-shadow:0 20px 38px -18px rgba(37,211,102,1)}.sp-btn-wa:active{transform:scale(.985)}.sp-btn-wa:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:translateX(-110%);animation:spBarrido 3.6s cubic-bezier(.65,0,.35,1) 1s 1}@keyframes spBarrido{to{transform:translateX(115%)}}.sp-mini-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:12px}.sp-mini{position:relative;display:flex;flex-direction:column;align-items:center;padding:13px 8px 12px;border-radius:14px;text-align:center;overflow:hidden;background:linear-gradient(180deg,rgba(26,30,50,.92),rgba(15,18,30,.97));border:1px solid var(--border);box-shadow:0 10px 22px -18px #000;transition:transform .25s ease,border-color .25s ease}.sp-mini-ic{flex:none;width:30px;height:30px;margin:0 auto 8px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,rgba(139,92,246,.26),rgba(34,211,238,.12))}.sp-mini-ic .icon{width:15px;height:15px;color:#dbe0f6}.sp-mini b{display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(1.25em * 2);margin:0;font-size:10.5px;font-weight:800;line-height:1.25;text-wrap:balance}.sp-mini span{display:block;width:100%;margin-top:3px;font-size:9.5px;color:#9aa2c4;line-height:1.3}@media (hover:hover){.sp-mini:hover{transform:translateY(-2px);border-color:rgba(34,211,238,.35)}}.sp-titulo-bloque{display:flex;align-items:center;gap:10px;margin:22px 0 12px}.sp-titulo-bloque h2{margin:0;font-size:13.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.25;white-space:nowrap}.sp-line{flex:1 1;height:1px;background:linear-gradient(90deg,rgba(139,92,246,.55),transparent)}.sp-faq{display:flex;flex-direction:column;gap:8px}.sp-faq details{position:relative;border-radius:13px;overflow:hidden;background:linear-gradient(180deg,rgba(26,30,50,.9),rgba(15,18,30,.97));border:1px solid var(--border);transition:border-color .25s ease,box-shadow .25s ease}.sp-faq details[open]{border-color:rgba(34,211,238,.35);box-shadow:0 14px 30px -22px rgba(34,211,238,.5)}.sp-faq summary{display:flex;align-items:center;gap:10px;padding:14px;cursor:pointer;list-style:none;font-size:12px;font-weight:700;line-height:1.35}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.sp-mas{margin-left:auto;flex:0 0 auto;width:20px;height:20px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:var(--accent-2);transition:transform .25s ease,background .25s ease}.sp-faq details[open] .sp-mas{transform:rotate(45deg);background:rgba(34,211,238,.14)}.sp-resp{padding:0 14px 14px;font-size:11.5px;line-height:1.6;color:#a9b1d0}.sp-contacto{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.sp-cc{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:15px 14px;border-radius:14px;text-align:center;overflow:hidden;background:linear-gradient(180deg,rgba(26,30,50,.92),rgba(15,18,30,.97));border:1px solid var(--border);box-shadow:0 10px 22px -18px #000;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.sp-cc .icon{width:16px;height:16px;color:#c9d0e8;margin-bottom:2px}.sp-cc b{font-size:12px;font-weight:800}.sp-cc span{font-size:10.5px;color:#9aa2c4}.sp-cc:hover{border-color:rgba(34,211,238,.4);box-shadow:0 16px 30px -20px rgba(34,211,238,.35)}.sp-cc:active{transform:scale(.99)}@media (min-width:600px){.page.sp{max-width:600px}.sp-mini-row{gap:12px}.sp-contacto{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page.sp{max-width:840px;padding-left:30px;padding-right:30px}.sp-head{min-height:300px;padding-bottom:26px;max-width:780px;margin-left:auto;margin-right:auto}.sp-head h1{font-size:34px;max-width:none}.sp-head p{max-width:42ch}.sp-head-mascot{width:238px;height:280px;right:0;bottom:0}.sp-head-mascot .mm-anim,.sp-head-mascot .mm-live,.sp-head-mascot .mm-still{height:280px;object-position:50% 36%}.sp-contacto,.sp-faq,.sp-mini-row,.sp-titulo-bloque,.sp-wa-card{max-width:780px;margin-left:auto;margin-right:auto}.sp-wa-card{padding:22px}.sp-wa-card h2{font-size:17px}.sp-wa-card li{font-size:12.5px}.sp-mini{padding:16px 10px 15px}.sp-mini-ic{width:36px;height:36px}.sp-mini-ic .icon{width:17px;height:17px}.sp-mini b{font-size:11.5px}.sp-mini span{font-size:10.5px}.sp-faq summary{font-size:13px;padding:16px}.sp-resp{font-size:12px}.sp-cc{padding:18px 16px}.sp-cc b{font-size:13px}}@media (prefers-reduced-motion:reduce){.sp-btn-wa:after{animation:none}}.page.mc{max-width:430px;padding:8px 12px 36px;position:relative;z-index:1}.mc-head{padding:12px 0 2px;text-align:center;position:relative}.mc-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(245,200,76,.35);background:rgba(245,200,76,.09);padding:5px 11px;border-radius:var(--r-pill,999px)}.mc-eyebrow .icon{width:12px;height:12px}.mc-head h1{margin:9px 0 5px;font-size:25px;line-height:1.08;font-weight:900;letter-spacing:-.025em}.mc-head h1 em{font-style:normal;background:linear-gradient(100deg,#67e8f9,var(--cyan,#22d3ee) 40%,var(--violet-light,#c4b5fd));-webkit-background-clip:text;background-clip:text;color:transparent}.mc-head p{margin:0 auto;font-size:11.5px;color:#a9b1d0;line-height:1.5;max-width:32ch}.mc-hero{position:relative;display:grid;place-items:center;margin:6px auto 0;width:100%;min-height:min(420px,52vh)}.mc-halo{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:min(360px,94%);aspect-ratio:1;border-radius:999px;pointer-events:none;background:radial-gradient(circle,rgba(139,92,246,.5),rgba(34,211,238,.16) 48%,transparent 70%);filter:blur(10px);animation:mcHaloPulse 7s var(--ease-io,ease-in-out) infinite alternate}@keyframes mcHaloPulse{0%{opacity:.75;transform:translate(-50%,-50%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}.mc-hero-mascot{display:block;width:min(340px,92%);aspect-ratio:432/560;z-index:1;margin:0 auto;animation:mcFloaty 6s ease-in-out infinite;filter:drop-shadow(0 18px 30px rgba(0,0,0,.6))}.mc-hero-mascot .mm-anim,.mc-hero-mascot .mm-live,.mc-hero-mascot .mm-still{display:block;width:100%;height:100%;object-fit:contain}@keyframes mcFloaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.page.mc .login{position:relative;z-index:2;margin:28px 0 0}.login{position:relative;margin:9px 0 0;padding:12px 13px 13px;border-radius:17px;background:linear-gradient(180deg,rgba(26,30,50,.94),rgba(15,18,30,.99));border:1px solid rgba(139,92,246,.32);box-shadow:0 22px 48px -30px rgba(139,92,246,.9),inset 0 1px 0 rgba(255,255,255,.06)}.login label{display:block;font-size:11px;font-weight:700;color:#b9c0dc;margin:0 0 6px}.login .campo{position:relative}.login .campo svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:#7a82a6;pointer-events:none}.login input{width:100%;padding:12px 12px 12px 36px;border-radius:11px;font:600 13.5px/1 Outfit,sans-serif;color:#eef0fb;background:#0b0e1c;border:1px solid rgba(255,255,255,.14);transition:border-color var(--t-fast,.16s),box-shadow var(--t-fast,.16s)}.login input::placeholder{color:#5f6787;font-weight:500}.login input:focus{outline:none;border-color:rgba(34,211,238,.65);box-shadow:0 0 0 3px rgba(34,211,238,.14)}.btn-codigo{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:9px;padding:12px 16px;border:0;border-radius:12px;cursor:pointer;font-size:13.5px;font-weight:900;letter-spacing:.01em;color:#04121a;background:linear-gradient(140deg,#a5f3fc,#22d3ee 52%,#38bdf8);box-shadow:0 16px 34px -18px rgba(34,211,238,.95);transition:transform var(--t-fast,.16s),filter var(--t-fast,.16s)}.btn-codigo:hover{filter:brightness(1.05)}.btn-codigo:active{transform:scale(.985)}.btn-codigo:disabled{opacity:.7;cursor:wait}.btn-codigo svg{width:15px;height:15px;flex:none}.btn-codigo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(-110%);animation:mcBarrido 3.6s var(--ease-io,ease-in-out) 1 .8s}@keyframes mcBarrido{to{transform:translateX(115%)}}.login .nota{margin:7px 0 0;font-size:9.5px;color:#7a82a6;text-align:center;line-height:1.5}.login .alert{margin-top:10px}@media (prefers-reduced-motion:reduce){.btn-codigo:after,.mc-halo,.mc-hero-mascot{animation:none!important}}.jugador{position:relative;overflow:hidden;padding:14px 15px 15px;border-radius:17px;background:linear-gradient(150deg,rgba(76,29,149,.5),rgba(15,18,30,.97) 58%);border:1px solid rgba(139,92,246,.34);margin-bottom:14px}.jg-top{display:flex;align-items:center;gap:12px}.mc-avatar{position:relative;flex:0 0 auto;width:64px;height:64px;border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,rgba(34,211,238,.35),rgba(11,13,24,.95) 68%);border:1.5px solid rgba(34,211,238,.55);overflow:visible}.mc-avatar img{width:64px;height:64px;border-radius:999px;object-fit:cover}.mc-avatar .diam{width:30px;height:30px;color:#67e8f9}.mc-avatar .corona{position:absolute;right:-3px;bottom:-3px;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(150deg,#fde68a,var(--gold) 60%,#b45309);box-shadow:0 0 0 2px #141728}.mc-avatar .corona .icon{width:11px;height:11px;color:#3b2405}.jg-name{display:flex;align-items:center;gap:7px;min-width:0}.jg-name b{font-size:16.5px;font-weight:900;letter-spacing:-.01em}.jg-name .edit{width:19px;height:19px;display:grid;place-items:center;border-radius:6px;flex:0 0 auto;border:1px solid var(--border);background:rgba(255,255,255,.05);color:#a9b1d0;font-size:10px}.jg-id{display:block;margin-top:2px;font-size:10.5px;color:#8f97b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jg-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.jg-pills .pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-pill,999px);font-size:10px;font-weight:700;color:#cfd5ea;border:1px solid var(--border);background:rgba(255,255,255,.04)}.jg-pills .pill .icon{width:11px;height:11px;color:var(--accent-2)}.jg-pills .pill.lock .icon{color:#9aa2c4}.btn-edit{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:9px 14px;border-radius:10px;font-size:11.5px;font-weight:800;color:#dbe0f6;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);cursor:pointer;text-decoration:none}a.btn-edit:hover{color:#fff;border-color:rgba(255,255,255,.28)}.jg-nota{margin:12px 0 0;font-size:10.5px;color:#8f97b8}.stats3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:10px;margin-bottom:14px}.stats3 .stat{position:relative;padding:13px 8px 12px;border-radius:14px;text-align:center;background:linear-gradient(180deg,rgba(26,30,50,.92),rgba(15,18,30,.98));border:1px solid var(--border)}.stats3 .stat .ic{width:22px;height:22px;margin:0 auto 6px;display:grid;place-items:center;color:var(--accent-2)}.stats3 .stat .ic .icon{width:17px;height:17px}.stats3 .stat .ic.lp-ic{width:24px;height:24px;margin-bottom:5px;border-radius:7px;border:1px solid rgba(196,181,253,.45);background:linear-gradient(150deg,rgba(139,92,246,.55),rgba(34,211,238,.18))}.stats3 .stat .ic.lp-ic b{font-size:10px;font-weight:900;letter-spacing:.02em;color:#f5f3ff}.stats3 .stat b{display:block;font-size:22px;font-weight:900;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats3 .stat span{display:block;margin-top:5px;font-size:9.5px;color:#9aa2c4;line-height:1.25}.stats3 .stat.lp .ic{color:#c4b5fd}.stats3 .stat.lp b{color:#fff}.insignias{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;margin:16px 0 14px;padding:8px 13px;border-radius:var(--r-pill,999px);border:1px solid var(--border);background:rgba(255,255,255,.035);font-size:10.5px;font-weight:800;color:#c2c9e4}.insignias .arw{color:var(--accent-2)}.lp-card{display:block;position:relative;overflow:hidden;margin-top:9px;padding:13px 14px 14px;border-radius:15px;background:linear-gradient(150deg,rgba(139,92,246,.22),rgba(15,18,30,.98) 62%);border:1px solid rgba(196,181,253,.28)}.lp-head{display:flex;align-items:center;gap:10px}.lp-badge{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(150deg,rgba(139,92,246,.55),rgba(34,211,238,.2));border:1px solid rgba(196,181,253,.4)}.lp-badge b{font-size:10px;font-weight:900;color:#f5f3ff}.lp-head h3{margin:0;font-size:13.5px;font-weight:800}.lp-head .ver{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;color:var(--accent-2)}.lp-sub{margin:9px 0 8px;font-size:11px;color:#b9c0dc}.lp-sub b{color:#fff;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.barra{position:relative;height:7px;background:rgba(255,255,255,.08);overflow:hidden}.barra,.barra i{border-radius:999px}.barra i{position:absolute;inset:0 auto 0 0;display:block;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.temp{position:relative;overflow:hidden;margin-top:9px;padding:13px 14px 14px;border-radius:15px;background:linear-gradient(180deg,rgba(20,24,42,.96),rgba(13,16,28,.99));border:1px solid var(--border)}.temp h3{display:flex;align-items:center;gap:9px;margin:0 0 9px;font-size:13.5px;font-weight:800}.temp h3 .ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;border:1px solid rgba(34,211,238,.35);background:rgba(34,211,238,.1);color:var(--accent-2)}.temp h3 .ic .icon{width:13px;height:13px}.temp ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.temp li{display:flex;align-items:center;gap:7px;font-size:11px;color:#b9c0dc}.temp li .icon{width:12px;height:12px;color:var(--accent-2);flex:0 0 auto}.temp li b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn-rank{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:11px;padding:10px 12px;border-radius:11px;font-size:11.5px;font-weight:800;color:#dbe0f6;border:1px solid rgba(34,211,238,.42);background:linear-gradient(150deg,rgba(34,211,238,.16),rgba(139,92,246,.14))}.btn-rank .arw{margin-left:auto;color:var(--accent-2)}.boveda{display:block;position:relative;overflow:hidden;margin-top:9px;border-radius:16px;padding:1px;background:linear-gradient(150deg,rgba(245,200,76,.85),rgba(180,83,9,.45) 45%,rgba(245,200,76,.25))}.boveda .in{position:relative;display:flex;align-items:center;gap:11px;padding:12px 13px;border-radius:15px;background:linear-gradient(150deg,#1a1608,#0d1018 62%)}.boveda .cofre{position:relative;flex:0 0 auto;width:40px;height:40px;border-radius:999px;display:grid;place-items:center;border:1.5px solid rgba(245,200,76,.6);background:radial-gradient(circle,rgba(245,200,76,.28),rgba(26,22,8,.95) 70%);color:var(--gold)}.boveda .cofre .icon{width:18px;height:18px}.boveda .txt{min-width:0}.boveda h3{display:flex;align-items:center;gap:7px;margin:0 0 3px;font-size:13.5px;font-weight:900;color:#ffe6a8}.boveda .chip-estado{font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:999px;color:#3b2405;background:linear-gradient(150deg,#fde68a,var(--gold))}.boveda p{margin:0;font-size:10.5px;color:#cbb98f;line-height:1.45}.boveda .ver{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:800;color:var(--gold);white-space:nowrap}.boveda[data-estado=abierta]{background:linear-gradient(150deg,#fde68a,var(--gold) 40%,#fbbf24)}.boveda[data-estado=abierta] .in{background:linear-gradient(150deg,#2a2109,#14100a 60%)}.boveda[data-estado=abierta] .cofre{color:#ffe6a8}.boveda[data-estado=abierta] .chip-estado{color:#1a1305;background:linear-gradient(150deg,#86efac,#22c55e)}.pedidos{margin-top:16px}.pedidos .cab{display:flex;align-items:center;gap:8px;margin-bottom:9px}.pedidos .cab i{width:3px;height:14px;border-radius:2px;background:linear-gradient(180deg,var(--accent-2),var(--accent));display:block}.pedidos .cab h2{margin:0;font-size:12.5px;font-weight:900;letter-spacing:.02em}.pedido{position:relative;display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:13px;margin-bottom:7px;background:linear-gradient(180deg,rgba(26,30,50,.9),rgba(15,18,30,.98));border:1px solid var(--border);border-left:2px solid #22c55e}.pedido.o{border-left-color:#f59e0b}.pedido.e{border-left-color:#ef4444}.pedido .carro{width:34px;height:34px;flex:0 0 auto;border-radius:10px;display:grid;place-items:center;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35);color:#4ade80}.pedido .carro .icon{width:15px;height:15px}.pedido.o .carro{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.35);color:#fbbf24}.pedido.e .carro{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.35);color:#f87171}.pedido .datos{min-width:0;flex:1 1}.pedido .id{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pedido .det{display:block;margin-top:3px;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#8f97b8}.pedido .der{text-align:right;flex:0 0 auto}.pedido .monto{font-size:13px;font-weight:900;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pedido .est{display:inline-flex;align-items:center;gap:4px;margin-top:5px;padding:3px 8px;border-radius:999px;font-size:8.5px;font-weight:900;color:#062a12;background:linear-gradient(150deg,#86efac,#22c55e)}.pedido.o .est{color:#3a2400;background:linear-gradient(150deg,#fde68a,#f59e0b)}.pedido.e .est{color:#fff5f5;background:linear-gradient(150deg,#f87171,#dc2626)}.pedido .lp{display:block;margin-top:5px;font-size:9px;font-weight:800;color:#c4b5fd;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pedido .arw{width:12px;height:12px;color:#5f6787;flex:0 0 auto}.cerrar{display:flex;align-items:center;gap:9px;padding:12px 13px;border-radius:13px;margin-top:10px;cursor:pointer;font-size:11.5px;font-weight:800;color:#c9d0e8;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);width:100%}.cerrar .arw{margin-left:auto;color:#5f6787}.arw{display:inline-block}@media (min-width:600px){.jugador{padding:17px 18px}.mc-avatar,.mc-avatar img{width:74px;height:74px}.stats3{gap:11px}}@media (min-width:1024px){.page.mc{max-width:780px}.mc-head{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-column-gap:22px;column-gap:22px;align-items:center;text-align:left;padding:26px 0 12px}.mc-head h1{font-size:40px;max-width:20ch;margin:13px 0 8px}.mc-head p{font-size:14px;max-width:44ch;margin:0}.mc-hero{margin:0;min-height:0}.mc-hero-mascot{width:340px}.mc-halo{width:380px}.page.mc .login{margin-top:32px}.login{margin-top:16px;padding:18px}.login label{margin-bottom:7px}.login input{padding:14px 14px 14px 38px}.btn-codigo{margin-top:12px;padding:14px 18px}.login .nota{margin-top:10px;font-size:10px}.jugador{padding:20px 22px}.mc-avatar,.mc-avatar img{width:84px;height:84px}.jg-name b{font-size:20px}}.combo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.combo{text-align:center;padding:16px 12px;margin:0;transition:border-color .15s}.combo:active,.combo:hover{border-color:var(--accent-2)}.combo-diamonds{font-size:21px;font-weight:800;letter-spacing:-.02em}.combo-name{font-size:12px;color:var(--muted);margin:3px 0 8px}.combo-price{font-size:18px;font-weight:800;color:var(--accent-2)}.summary{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.summary-name{font-weight:700}.summary-diamonds{color:var(--muted)}.summary-price{margin-left:auto;font-size:21px;font-weight:800;color:var(--accent-2)}.step-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:12px}.step-head h2{font-size:16px;margin:0}.step-num{width:24px;height:24px;flex:none;border-radius:999px;background:var(--accent-2);color:var(--bg);display:grid;place-items:center;font-size:13px;font-weight:800}.checkout-stepper{display:flex;align-items:flex-start;list-style:none;margin:16px 0 18px;padding:0}.checkout-step-item{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative}.checkout-step-item:not(:last-child):after{content:"";position:absolute;top:12px;left:50%;width:100%;height:2px;background:var(--surface-2);z-index:0}.checkout-step-item.done:not(:last-child):after{background:var(--ok)}.checkout-step-dot{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:800;border:2px solid var(--surface-2);color:var(--muted);background:var(--surface);z-index:1}.checkout-step-item.done .checkout-step-dot{background:var(--ok);border-color:var(--ok);color:#0b0d18}.checkout-step-item.active .checkout-step-dot{border-color:var(--accent-2);color:var(--accent-2)}.checkout-step-label{font-size:11px;color:var(--muted)}.checkout-step-item.active .checkout-step-label{color:var(--text);font-weight:700}.confirm{text-align:center;padding:14px 0 4px}.confirm-q{color:var(--muted);font-size:14px}.confirm-name{font-size:24px;font-weight:800;margin:4px 0 14px;letter-spacing:-.02em}.confirm .row{justify-content:center}.confirmed .confirm-name{font-size:18px;margin:0}.pay-box{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:14px;margin-bottom:16px}.pay-row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:14px}.pay-row span{color:var(--muted)}.pay-row.total{border-top:1px solid var(--border);margin-top:6px;padding-top:10px;font-size:17px}.pay-compare{display:flex;flex-direction:column;gap:14px;margin-bottom:14px}.pay-option{border:1.5px solid var(--border);border-radius:var(--radius);padding:16px;background:var(--surface)}.pay-option.blue{border-color:#3b82f6}.pay-option.red{border-color:#ef4444}.pay-option.purple{border-color:var(--accent)}.pay-option-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pay-option-icon{width:30px;height:30px}.pay-option.blue .pay-option-icon{color:var(--blue)}.pay-option.red .pay-option-icon{color:var(--bad)}.pay-option.purple .pay-option-icon{color:var(--accent)}.pay-option-badge{font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px;background:var(--surface-2);color:var(--text)}.pay-option-title{font-size:18px;font-weight:800;letter-spacing:-.01em}.pay-option-manual{display:inline-block;flex:none;white-space:nowrap;font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:2px 9px;margin:4px 0 10px}.pay-option-features{list-style:none;margin:0 0 12px;padding:0;font-size:13px}.pay-option-features li{padding:4px 0;color:var(--text)}.pay-option-features li span{color:var(--ok);font-weight:800;margin-right:4px}.pay-option-banks{font-size:12px;border-top:1px solid var(--border);padding-top:10px;margin-bottom:12px;text-align:center}.pay-option-banks span{display:block}.pay-option-note{font-size:13px;color:var(--muted);background:var(--bg);border-radius:10px;padding:10px 12px;margin-bottom:12px}.pay-option-cta.blue{background:#3b82f6;border-color:#3b82f6;color:#fff}.pay-option-cta.red{background:#ef4444;border-color:#ef4444;color:#fff}.pay-option-cta.purple{background:var(--accent);border-color:var(--accent);color:#fff}.pay-copy{display:flex;align-items:center;gap:8px}.copy-btn{font-size:14px;background:transparent;border:none;color:var(--muted);cursor:pointer;padding:2px;line-height:1}.copy-btn:hover{color:var(--accent-2)}.pay-instructions{list-style:none;margin:0 0 16px;padding:0;font-size:13px;color:var(--muted)}.pay-instructions li{padding:6px 0}.field{display:block;margin-bottom:14px}.field span{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}input:not([type]),input[type=file],input[type=tel],input[type=text]{font:inherit;width:100%;padding:12px 13px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--text)}input:focus{outline:2px solid var(--accent-2);outline-offset:-1px}.btn{font:inherit;font-weight:700;padding:12px 18px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer}.btn.primary{background:var(--accent-2);border-color:var(--accent-2);color:var(--bg)}.btn.ghost{background:transparent;color:var(--muted)}.btn.wide{width:100%;display:block;text-align:center}.btn.sm{padding:7px 12px;font-size:14px}.btn:disabled{opacity:.55;cursor:not-allowed}.alert{border-radius:10px;padding:11px 13px;margin:12px 0;font-size:14px;border:1px solid}.alert.bad{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.4)}.alert.warn{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.4)}.status-card{text-align:center;padding:26px 18px}.status-card.ok{border-color:rgba(34,197,94,.5)}.status-card.warn{border-color:rgba(245,158,11,.5)}.status-card.bad{border-color:rgba(239,68,68,.5)}.status-label{font-size:20px;font-weight:800;letter-spacing:-.02em}.status-detail{color:var(--muted);margin:8px 0 0;font-size:14px}.progress-track{height:8px;background:var(--surface-2);border-radius:999px;overflow:hidden;margin:16px 0 6px}.progress-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .4s}.tracker{list-style:none;margin:0;padding:0}.tracker-step{display:flex;gap:12px;position:relative;padding-bottom:22px}.tracker-step:last-child{padding-bottom:0}.tracker-step:not(:last-child):after{content:"";position:absolute;left:11px;top:26px;bottom:-2px;width:2px;background:var(--surface-2)}.tracker-step.done:not(:last-child):after{background:var(--ok)}.tracker-dot{flex:0 0 24px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;border:2px solid var(--surface-2);color:var(--muted);background:var(--surface);z-index:1}.tracker-step.done .tracker-dot{background:var(--ok);border-color:var(--ok);color:#0b0d18}.tracker-step.active .tracker-dot{border-color:var(--accent-2);box-shadow:0 0 0 3px rgba(34,211,238,.25)}.tracker-step.error .tracker-dot{background:var(--bad);border-color:var(--bad);color:#fff}.tracker-label{font-size:14px;font-weight:700}.tracker-step.pending .tracker-label{color:var(--muted);font-weight:500}.tracker-time{font-size:12px;color:var(--muted);margin-top:2px}.kv{display:grid;grid-template-columns:110px 1fr;grid-gap:10px 14px;gap:10px 14px;margin:0;font-size:15px}.kv dt{color:var(--muted)}.kv dd{margin:0}.empty{text-align:center;color:var(--muted);padding:36px}.vip-popup-overlay{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:16px 12px calc(20px + env(safe-area-inset-bottom));background:rgba(4,6,14,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vip-popup{position:relative;display:grid;grid-template-columns:168px minmax(0,1fr);align-items:stretch;width:min(400px,100%);padding:0;border-radius:22px;border:1.5px solid transparent;background:linear-gradient(#101428,#0d1022) padding-box,linear-gradient(135deg,#22d3ee,#a855f7 55%,#7c3aed) border-box;box-shadow:0 0 0 1px rgba(34,211,238,.18),0 0 36px rgba(139,92,246,.45),0 18px 40px rgba(0,0,0,.55);overflow:hidden}.vip-popup-close{position:absolute;top:10px;right:10px;z-index:3;background:transparent;border:none;color:#c5cbe3;font-size:16px;line-height:1;padding:6px;cursor:pointer;font-family:inherit}.vip-popup-mascot{position:relative;z-index:1;pointer-events:none;overflow:hidden}.vip-popup-mascot img{position:absolute;inset:18px 10px 18px 14px;width:calc(100% - 24px);height:calc(100% - 36px);object-fit:contain;object-position:center center;filter:drop-shadow(0 10px 16px rgba(0,0,0,.5))}.vip-popup-body{position:relative;z-index:2;min-width:0;padding:18px 16px 14px 6px;text-align:left}.vip-popup-logo{display:block;width:36px;height:36px;margin:0 auto 8px;border-radius:50%;border:1px solid rgba(255,255,255,.12)}.vip-popup-title{margin:0 0 10px;text-align:center;font-size:18px;font-weight:800;letter-spacing:-.03em;line-height:1.15}.vip-popup-title span{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;padding:3px 10px 4px;border-radius:8px;background:linear-gradient(100deg,#7c3aed,#22d3ee);color:#fff;font-size:17px;font-weight:900}.vip-popup-title .icon{width:16px;height:16px;color:#f5c84c}.vip-popup-lead{margin:0 0 8px;color:#a7aecb;font-size:12px;font-weight:700}.vip-popup-benefits{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-gap:5px;gap:5px}.vip-popup-benefits li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);font-size:12px;font-weight:700;color:#e8ebf7}.vip-popup-benefit-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:rgba(34,211,238,.12);color:var(--accent-2);flex:none}.vip-popup-benefit-icon .icon{width:13px;height:13px}.vip-popup-cta{background:#25d366;border-color:#25d366;color:#04140a;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:4px;padding-top:11px;padding-bottom:11px;font-size:13px;font-weight:800;text-transform:none;letter-spacing:0;box-shadow:0 0 22px rgba(37,211,102,.45)}.vip-popup-cta .icon{width:18px;height:18px}.vip-popup-later{display:block;width:100%;background:transparent;border:none;color:#9aa2c4;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;padding:8px;cursor:pointer;font-family:inherit}@media (max-width:380px){.vip-popup{grid-template-columns:148px minmax(0,1fr)}.vip-popup-mascot img{inset:14px 8px 14px 10px;width:calc(100% - 18px);height:calc(100% - 28px)}.vip-popup-body{padding:16px 12px 12px 4px}.vip-popup-title{font-size:16px}.vip-popup-title span{font-size:15px}.vip-popup-benefits li{font-size:11px}}.bottom-nav{position:fixed;left:50%;right:auto;bottom:0;transform:translateX(-50%);width:100%;max-width:430px;z-index:90;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;background:rgba(10,12,24,.95);border-top:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:0 0 env(safe-area-inset-bottom);height:calc(58px + env(safe-area-inset-bottom))}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;font-size:9px;font-weight:700;letter-spacing:.03em;color:#8a92b5;border-radius:0;background:transparent}.bottom-nav-item.active{color:var(--accent-2,#22d3ee);background:transparent}.bottom-nav-item.active .icon{filter:drop-shadow(0 0 8px rgba(34,211,238,.75))}.bottom-nav-icon{font-size:20px;line-height:1}.bottom-nav-icon .icon{width:19px;height:19px;vertical-align:0}body:has(.page.hm) .bottom-nav{max-width:430px}body:has(.page.pr) .bottom-nav{max-width:430px}body:has(.page.cf) .bottom-nav,body:has(.page.mc) .bottom-nav,body:has(.page.sp) .bottom-nav{max-width:430px}@media (min-width:600px) and (max-width:1023px){body:has(.page.cf) .bottom-nav,body:has(.page.pr) .bottom-nav,body:has(.page.sp) .bottom-nav{max-width:600px}}@media (min-width:1024px){body:has(.page.cf) .bottom-nav,body:has(.page.sp) .bottom-nav{max-width:840px}body:has(.page.mc) .bottom-nav{max-width:780px}body:has(.page.pr) .bottom-nav{max-width:780px}body:has(.page.hm) .bottom-nav{max-width:1080px}}.wa-fab{position:fixed;z-index:88;left:50%;transform:translateX(-50%);bottom:calc(58px + 14px + env(safe-area-inset-bottom));width:min(100vw,430px);padding:0 12px;display:flex;justify-content:flex-end;pointer-events:none}.wa-fab>*{pointer-events:auto}.wa-fab-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:6px;margin:0;border:1px solid rgba(37,211,102,.45);border-radius:999px;background:linear-gradient(140deg,rgba(16,34,28,.96),rgba(12,16,28,.96));cursor:pointer;box-shadow:0 14px 30px -14px rgba(0,0,0,.95),0 0 0 1px rgba(255,255,255,.05);transition:transform var(--t-fast) var(--ease,ease),box-shadow var(--t) var(--ease,ease)}.wa-fab-btn:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px rgba(37,211,102,.5)}.wa-fab-btn img{width:38px;height:38px;border-radius:50%;object-fit:cover;object-position:center 22%;background:#132a20;border:1px solid rgba(37,211,102,.5);display:block}.wa-fab-dot{position:absolute;left:38px;bottom:8px;width:9px;height:9px;border-radius:50%;background:var(--wa,#25d366);border:2px solid #0d1424;box-shadow:0 0 0 3px rgba(37,211,102,.25);animation:pulse 2s ease-in-out infinite}@media (min-width:1024px){.wa-fab{left:auto;right:max(24px,calc(50% - 550px + 24px));transform:none;width:auto;bottom:calc(58px + 14px + env(safe-area-inset-bottom));padding:0}}@media (prefers-reduced-motion:reduce){.wa-fab-dot{animation:none!important}.wa-fab-btn{transition:none}.wa-fab-btn:hover{transform:none}}.wa-overlay,body>.wa-overlay{position:fixed;inset:0;z-index:250;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(4,3,10,.62);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);overflow:hidden;animation:wa-ov-in .3s ease-out both}@keyframes wa-ov-in{0%{opacity:0}to{opacity:1}}.wa-sheet{position:relative;width:100%;max-width:404px;max-height:92vh;overflow:visible;border-radius:22px;border:1.5px solid rgba(37,211,102,.85);background:linear-gradient(180deg,#0a1310,#0b0a14 40%,#0a0710);box-shadow:0 0 0 1px rgba(37,211,102,.25),0 0 34px -4px rgba(37,211,102,.55),0 34px 70px -30px rgba(0,0,0,.95);animation:wa-sheet-in .62s cubic-bezier(.2,1.25,.35,1) both}@keyframes wa-sheet-in{0%{opacity:0;transform:translateY(26px) scale(.93)}to{opacity:1;transform:none}}.wa-top{position:relative;height:186px;overflow:visible;border-radius:21px 21px 0 0;background:radial-gradient(80% 120% at 78% 18%,rgba(37,211,102,.35),transparent 62%),linear-gradient(160deg,#123326,#0d1a2c 58%,#120a24)}.wa-top .hex{opacity:.55;background-image:linear-gradient(30deg,rgba(37,211,102,.16) 12%,transparent 12.5%,transparent 87%,rgba(37,211,102,.16) 87.5%),linear-gradient(150deg,rgba(37,211,102,.16) 12%,transparent 12.5%,transparent 87%,rgba(37,211,102,.16) 87.5%),linear-gradient(30deg,rgba(37,211,102,.16) 12%,transparent 12.5%,transparent 87%,rgba(37,211,102,.16) 87.5%);background-size:44px 76px;background-position:0 0,0 0,22px 38px}.wa-shapes,.wa-top .hex{position:absolute;inset:0;border-radius:21px 21px 0 0;overflow:hidden}.wa-shapes{pointer-events:none}.wa-shapes i{position:absolute;opacity:.85;animation:wa-shape-float var(--d,9s) ease-in-out infinite}.wa-shapes i:first-child{left:12%;top:52%;width:34px;height:34px;background:var(--accent-2,#22d3ee);-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);--d:8s}.wa-shapes i:nth-child(2){left:30%;top:34%;width:20px;height:20px;border:3px solid var(--wa,#25d366);border-radius:50%;background:transparent;--d:11s}.wa-shapes i:nth-child(3){left:20%;top:76%;width:26px;height:26px;border-radius:6px;background:linear-gradient(150deg,#c084fc,#7c3aed);transform:rotate(14deg);--d:7s}.wa-shapes i:nth-child(4){left:44%;top:18%;width:44px;height:16px;border-radius:999px;background:linear-gradient(100deg,#a78bfa,var(--accent-2,#22d3ee));--d:10s}@keyframes wa-shape-float{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(4px,-12px,0) rotate(10deg)}}.wa-ic{position:absolute;top:20px;left:18px;width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(160deg,#2ee06f,#12a34b);box-shadow:0 10px 26px -10px rgba(37,211,102,.95),inset 0 1px 0 rgba(255,255,255,.45);z-index:3}.wa-ic svg{width:27px;height:27px;color:#04220f}.wa-bubble{top:14px;left:82px;z-index:7;max-width:52%;padding:9px 12px;border-radius:13px;color:#0b1220;font-size:12.5px;font-weight:800;line-height:1.25;box-shadow:0 12px 24px -12px rgba(0,0,0,.85);animation:wa-bubble-bob 4.4s ease-in-out infinite}.wa-bubble,.wa-bubble:after{position:absolute;background:#fff}.wa-bubble:after{content:"";right:-6px;left:auto;top:50%;bottom:auto;transform:translateY(-50%) rotate(45deg);width:14px;height:14px;border-radius:2px}@keyframes wa-bubble-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.wa-fighter{position:absolute;right:0;bottom:-58px;width:48%;height:auto;z-index:6;filter:drop-shadow(0 16px 24px rgba(0,0,0,.7)) drop-shadow(0 0 18px rgba(37,211,102,.35))}.wa-fighter .mm-anim,.wa-fighter .mm-live,.wa-fighter .mm-still{width:100%;height:auto;display:block}.glowline{position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg,transparent,#25d366,#7ce7f7,transparent);opacity:.9}.wa-body{padding:54px 20px 18px;text-align:center;position:relative;z-index:4;border-radius:0 0 21px 21px;background:linear-gradient(180deg,rgba(10,7,16,.2),rgba(10,7,16,.92) 22%,#0a0710)}.wa-head b{display:block;font-size:20px;font-weight:900;letter-spacing:-.02em;line-height:1.15}.wa-head b i{font-style:normal;color:#2ee06f}.wa-head p{margin:9px 0 0;font-size:12.5px;line-height:1.55;color:#a7b0c8}.wa-tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:16px}.wa-tile{padding:12px 6px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(37,211,102,.28);display:grid;justify-items:center;grid-gap:7px;gap:7px}.wa-tile svg{width:19px;height:19px;color:#2ee06f}.wa-tile span{font-size:8.5px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:#d5dbe9;line-height:1.25}.wa-actions{display:grid;grid-gap:9px;gap:9px;margin-top:16px}.btn-wa{position:relative;overflow:hidden;height:48px;border-radius:14px;font-size:16px;font-weight:800;letter-spacing:-.01em;color:#06120a;background:linear-gradient(100deg,#3ef07d,#12a34b 70%,#0e8f42);box-shadow:0 16px 30px -16px rgba(37,211,102,.95),inset 0 1px 0 rgba(255,255,255,.4)}.wa-actions .btn-ghost{height:40px;font-size:12.5px;font-weight:600;letter-spacing:0;color:#c5cce0}.btn-wa:after{content:"";position:absolute;top:-60%;left:-60%;width:44%;height:220%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:rotate(16deg);animation:wa-sweep 5.5s var(--ease-io,ease-in-out) infinite}@keyframes wa-sweep{0%,76%{left:-80%;opacity:0}78%{opacity:1}to{left:135%;opacity:1}}.btn-ghost{height:42px;border-radius:13px;background:#151122;border:1px solid rgba(255,255,255,.1);color:var(--text)}.btn-block{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:9px}.wa-actions .btn svg{width:18px;height:18px;flex:none}.wa-skip{background:none;border:0;cursor:pointer;font-size:11px;color:#7d86a3;display:inline-flex;align-items:center;gap:6px;justify-content:center}.wa-close{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:11px;z-index:7;background:rgba(4,8,12,.82);border:1px solid rgba(255,255,255,.35);color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 18px -8px rgba(0,0,0,.9);cursor:pointer}.wa-close svg{width:14px;height:14px}@media (max-width:430px){.wa-fighter{bottom:-50px;width:52%}.wa-body{padding-top:48px}}@media (prefers-reduced-motion:reduce){.btn-wa:after,.wa-bubble,.wa-overlay,.wa-shapes i,.wa-sheet{animation:none!important}}.site-footer{max-width:1080px;margin:6px auto 0;padding:20px 16px 26px;border-top:1px solid rgba(255,255,255,.07)}.foot-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.foot-brand{grid-column:1/-1;display:flex;flex-direction:column;gap:8px}.foot-brand-row{display:flex;align-items:center;gap:9px}.foot-brand img{width:32px;height:32px;border-radius:8px;object-fit:cover}.foot-brand b{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#eef0fb}.foot-brand p{margin:0;font-size:10.5px;color:var(--faint,#6f7899);max-width:34ch;line-height:1.5}.site-footer h4{margin:0 0 7px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#9aa2c4}.site-footer ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.site-footer a{font-size:11px;color:#a7aecb;transition:color var(--t-fast)}.site-footer a:hover{color:#fff}.foot-social a{display:inline-flex;align-items:center;gap:7px}.foot-base{margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:10px;color:var(--faint,#6f7899)}@media (min-width:760px){.foot-grid{grid-template-columns:1.4fr repeat(3,1fr)}.foot-brand{grid-column:auto}}@media (min-width:640px){.hero-logo{width:128px;height:128px}.hero h1{font-size:40px}.mega-diamonds{font-size:52px}}.page-title{font-size:26px;margin:0 0 6px;letter-spacing:-.03em;line-height:1.15}.page-title .icon{width:24px;height:24px;color:var(--accent);vertical-align:-3px;margin-right:2px}.page-sub{color:var(--muted);margin:0 0 20px}.section-title{font-size:15px;letter-spacing:.1em;color:var(--muted);margin:28px 0 10px}.mini-title{font-size:15px;margin:0 0 8px}.link{color:var(--accent-2);text-decoration:underline}.counter{text-align:center}.counter-value{font-size:40px;font-weight:900;letter-spacing:-.03em}.counter-label{color:var(--muted);font-size:14px}.stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:10px;gap:10px}.stats-row .card{padding:14px 8px;margin-bottom:0}.stats-row .counter-value{font-size:24px}.stats-row .counter-label{font-size:12px}.trust-grid{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.trust-item h2{font-size:16px;margin:8px 0 6px}.trust-item p{color:var(--muted);font-size:14px;margin:0}.trust-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-2);color:var(--text);margin-bottom:10px}.trust-icon .icon{width:23px;height:23px}.trust-icon.amber{background:rgba(245,158,11,.14);color:var(--warn)}.trust-icon.green{background:rgba(34,197,94,.14);color:var(--ok)}.trust-icon.cyan{background:rgba(34,211,238,.14);color:var(--accent-2)}.trust-icon.purple{background:rgba(139,92,246,.14);color:var(--accent)}.trust-icon.pink{background:rgba(236,72,153,.14);color:var(--pink)}.trust-icon.blue{background:rgba(59,130,246,.14);color:var(--blue)}.quote-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.avatar{width:38px;height:38px;flex:none;border-radius:50%;background:linear-gradient(135deg,#a78bfa,var(--accent-2));color:#0b0d18;font-weight:800;font-size:14px;display:grid;place-items:center}.quote-author{font-weight:700;font-size:14px}.stars{color:#f59e0b;font-size:13px;letter-spacing:1px}.quote p{margin:0 0 10px;font-size:15px}.quote footer{color:var(--muted);font-size:13px}.badge-pill{display:inline-flex;align-items:center;gap:4px;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.badge-pill.selected{border-color:var(--accent-2);background:rgba(34,211,238,.14)}.support-cta{display:block;border-color:rgba(37,211,102,.45);background:linear-gradient(180deg,rgba(37,211,102,.12),var(--surface) 70%)}.support-cta-title{font-size:17px;font-weight:800;margin-bottom:10px}.support-cta-list{margin:0 0 14px;padding-left:20px;color:var(--muted);font-size:14px}.support-cta-list li{margin-bottom:4px}.support-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:20px}.support-stat{text-align:center;padding:14px 8px}.support-stat .mini-title{font-size:13px;margin:6px 0 2px}.faq-item summary{cursor:pointer;font-weight:700;font-size:15px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--muted);font-size:20px;flex:none}.faq-item[open] summary:after{content:"−"}.faq-item p{color:var(--muted);font-size:14px;margin:12px 0 0}.support-actions{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.legal h2{font-size:16px;margin:26px 0 8px}.legal li,.legal p{color:var(--muted);font-size:15px}.legal ul{padding-left:20px}.legal li{margin-bottom:6px}.legal strong{color:var(--text)}.footer-links.small{font-size:12px;margin-top:4px}.card{box-shadow:0 0 0 1px rgba(139,92,246,.05),0 6px 22px rgba(0,0,0,.28)}.btn.primary{box-shadow:0 0 22px rgba(34,211,238,.45)}.mega{box-shadow:0 0 30px rgba(139,92,246,.25)}.section-title-lg{font-size:22px;font-weight:900;letter-spacing:-.02em;line-height:1.2;margin:0 0 4px;text-shadow:0 0 18px rgba(139,92,246,.35)}.brand-bar{justify-content:space-between;padding:4px 0 18px}.brand-bar,.brand-bar-id{display:flex;align-items:center;gap:10px}.brand-bar-id{font-weight:800;font-size:15px}.brand-bar-id img{border-radius:50%}.brand-bar-sep{color:var(--border);font-weight:300}.social-links{display:flex;gap:14px}.social-links a{color:var(--text);opacity:.85}.social-links a:hover{opacity:1;color:var(--accent-2)}.social-links .icon{width:22px;height:22px}.hm-bar{position:-webkit-sticky;position:sticky;top:0;z-index:60;width:auto;margin:-20px -16px 14px;padding:0 16px;background:linear-gradient(180deg,rgba(9,11,22,.94),rgba(9,11,22,.72));border-bottom:1px solid rgba(255,255,255,.06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:opacity .42s var(--ease,ease),transform .42s var(--ease,ease),visibility .42s}.hm-bar.hm-bar-away{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px)}@media (prefers-reduced-motion:reduce){.hm-bar{transition:none}}.page.hm .hm-bar{margin:-8px -10px 12px;padding:0 10px}.hm-bar-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;min-height:62px;padding:8px 0}.hm-bar-side{display:flex;align-items:center;min-width:0}.hm-bar-social{justify-content:flex-start}.hm-bar-social .social-links{gap:7px;flex-wrap:nowrap}.hm-bar-social .social-links a{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;border:1px solid var(--border);background:rgba(255,255,255,.05);color:#c3c9e2;transition:background var(--t-fast),color var(--t-fast),transform var(--t-fast)}.hm-bar-social .social-links a:hover{background:rgba(139,92,246,.18);color:#fff;transform:translateY(-1px)}.hm-bar-social .icon{width:15px;height:15px}.hm-bar-brand{display:flex;flex-direction:row;align-items:center;gap:8px;justify-self:center;text-align:left}.hm-bar-brand img{width:34px;height:34px;border-radius:50%;object-fit:cover;background:#0b0d18;filter:drop-shadow(0 0 10px rgba(139,92,246,.6));box-shadow:none}.hm-bar-wordmark{display:block;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1;color:#fff}.hm-bar-wordmark i{display:block;font-style:normal;font-size:8.5px;letter-spacing:.24em;color:var(--muted);margin-top:3px;font-weight:700}.hm-bar-account{justify-content:flex-end;gap:8px}.hm-bar-user{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.05);color:#c3c9e2;transition:background var(--t-fast),color var(--t-fast)}.hm-bar-user:hover{background:rgba(255,255,255,.1);color:#fff}.hm-bar-user .icon{width:16px;height:16px}.hm-bar-bell{position:relative;pointer-events:none}.hm-bar-bell-dot{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(140deg,#fb7185,#e11d48);color:#fff;font-size:9.5px;font-weight:800;line-height:1;border:2px solid #0d1020}.hm-layout{display:flex;flex-direction:column;gap:12px}.hm-col-main,.hm-rail{display:contents}.hm-rk{order:1}.hm-hero{order:2}.hm-promo{order:3}.hm-supt{order:4}.hm-layout .card.empty,.hm-metrics,.hm-ofertas,.hm-ofertas-head,.hm-steps-wrap,.hm-why-section{order:5}@media (min-width:1024px){.page.hm{max-width:1100px;background:none;box-shadow:none}.hm-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:20px;gap:20px;align-items:start}.hm-col-main{gap:20px}.hm-col-main,.hm-rail{display:flex;flex-direction:column}.hm-rail{gap:12px;position:-webkit-sticky;position:sticky;top:16px}}.hm-rk{padding:1px;border-radius:15px;overflow:visible;background:linear-gradient(100deg,#e879f9,#8b5cf6 42%,#22d3ee);box-shadow:0 0 24px -10px rgba(139,92,246,.75);border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.hm-rk-in{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head more" "list list";align-items:center;grid-gap:9px 12px;gap:9px 12px;padding:10px 12px;border-radius:14px;background:radial-gradient(62% 46% at 50% 0,rgba(255,255,255,.1),transparent 72%),linear-gradient(160deg,rgba(21,18,48,.88),rgba(10,9,22,.82) 72%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.hm-rk-head{grid-area:head;display:flex;align-items:center;gap:8px;min-width:0}.hm-rk-head .icon{width:19px;height:19px;color:#c4b5fd;flex:none;filter:drop-shadow(0 0 7px rgba(167,139,250,.6))}.hm-rk-head b{font-size:10.5px;font-weight:900;line-height:1.05;letter-spacing:.11em;color:#fff}.hm-rk-head b,.hm-rk-head small{display:block;text-transform:uppercase}.hm-rk-head small{margin-top:3px;color:#f5c84c;font-size:8px;font-weight:800;line-height:1;letter-spacing:.1em}.hm-rk-more{grid-area:more;justify-self:end;padding:7px 10px;border-radius:8px;border:1px solid rgba(245,200,76,.72);background:rgba(245,200,76,.08);color:#ffe08a;font-size:7.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background .25s ease,color .25s ease,border-color .25s ease}.hm-rk-more:hover{background:rgba(245,200,76,.2);color:#fff3c4;border-color:rgba(245,200,76,.95)}.hm-rk-list{grid-area:list;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;width:100%;margin:0;padding:0;list-style:none}.hm-rk-list li{display:flex;align-items:center;gap:5px;min-width:0}.hm-rk-list .hm-rk-r1{justify-self:start}.hm-rk-list .hm-rk-r2{justify-self:center}.hm-rk-list .hm-rk-r3{justify-self:end}.hm-rk-badge{position:relative;display:grid;place-items:center;flex:none;width:23px;height:23px;border-radius:50%;font-size:9.5px;font-weight:900;line-height:1;color:#fff;background:conic-gradient(from 210deg,#fff6d8,#f5c84c 22%,#a8730a 44%,#ffe9a8 62%,#c9930f 84%,#f7dfa0);box-shadow:0 0 0 1px rgba(255,255,255,.16),0 6px 14px -8px rgba(0,0,0,.9)}.hm-rk-badge:after{content:"";position:absolute;inset:2.5px;border-radius:50%;background:radial-gradient(120% 120% at 30% 20%,#20264a,#0b0e1c)}.hm-rk-badge b{position:relative;z-index:2}.hm-rk-r1 .hm-rk-badge{background:conic-gradient(from 200deg,#fff9e0,#f5c84c 18%,#8a5c05 40%,#ffeeb0 58%,#e3ae2c 78%,#fff4c9);box-shadow:0 0 0 1px rgba(255,255,255,.26),0 0 16px -3px rgba(245,200,76,.6),0 8px 18px -10px rgba(0,0,0,.95)}.hm-rk-r1 .hm-rk-badge b{color:#ffe9a8}.hm-rk-r1 .hm-rk-badge .hm-rk-crown{position:absolute;top:-8px;left:50%;transform:translateX(-50%);z-index:3;width:11px;height:9px;color:#f5c84c;filter:drop-shadow(0 0 5px rgba(245,200,76,.9));pointer-events:none}.hm-rk-r2 .hm-rk-badge{background:conic-gradient(from 210deg,#ffffff,#c9d4e4 22%,#6f7c92 44%,#eef3fb 62%,#93a1b8 84%,#ffffff)}.hm-rk-r2 .hm-rk-badge b{color:#e6ecf7}.hm-rk-r3 .hm-rk-badge{background:conic-gradient(from 210deg,#ffe6cc,#d29a6b 22%,#7a4a26 44%,#f3cba6 62%,#a2663a 84%,#ffd9b0)}.hm-rk-r3 .hm-rk-badge b{color:#ffd9b0}.hm-rk-who{min-width:0;white-space:nowrap}.hm-rk-who,.hm-rk-who b{overflow:hidden;text-overflow:ellipsis}.hm-rk-who b{font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#eaf6ff}.hm-rk-who b,.hm-rk-who em{display:block;line-height:1}.hm-rk-who em{margin-top:2px;font-size:10.5px;font-weight:900;font-style:normal;color:#22d3ee;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:1024px){.hm-rk-in{padding:12px 14px;gap:10px 14px}}.hm-supt{margin-top:30px;border:0;background:none}.hm-supt,.hm-supt-card{position:relative;overflow:visible}.hm-supt-card{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(8,16,32,.82);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 34px -14px rgba(0,0,0,.7)}.hm-supt-deco{position:absolute;inset:0;overflow:hidden;border-radius:16px;pointer-events:none}.hm-supt-glow{position:absolute;right:-44px;top:-70%;width:78%;height:220%;background:radial-gradient(closest-side,rgba(37,211,102,.3),transparent)}.hm-supt-dots{position:absolute;inset:0;border-radius:16px;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 0);background-size:14px 14px;-webkit-mask-image:linear-gradient(90deg,transparent 22%,#000);mask-image:linear-gradient(90deg,transparent 22%,#000)}.hm-supt-main{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:9px;width:100%;text-align:left;padding:16px 12px 14px 118px;border:0;background:none;cursor:pointer;border-radius:16px 16px 0 0;min-height:0}.hm-supt-art{position:absolute;z-index:3;left:-10px;bottom:-8px;width:84px;height:auto;aspect-ratio:185/300;max-width:none;overflow:visible;pointer-events:none;filter:drop-shadow(0 12px 24px rgba(0,0,0,.6)) drop-shadow(0 0 18px rgba(37,211,102,.18))}.hm-supt-mascot{position:relative;display:block;width:100%;height:100%;pointer-events:none}.hm-supt-mascot .mm-anim,.hm-supt-mascot .mm-live,.hm-supt-mascot .mm-still{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 100%;transform:none}.hm-supt-side{position:relative;z-index:2;justify-content:flex-start;gap:9px}.hm-supt-copy,.hm-supt-side{min-width:0;width:100%;display:flex;flex-direction:column;align-items:flex-start}.hm-supt-copy{gap:3px}.hm-supt-badge{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;width:max-content;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:rgba(255,255,255,.72);font-size:8.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hm-supt-badge i{width:5px;height:5px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.18)}.hm-supt-copy b{font-size:13px;font-weight:900;line-height:1.2;letter-spacing:-.01em}.hm-supt-copy small{font-size:10.5px;color:#a7c8b4;line-height:1.35}.hm-supt-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;align-self:flex-start;margin:0;padding:8px 11px;border-radius:10px;background:var(--wa,#25d366);color:#04120a;font-size:10.5px;font-weight:800;white-space:nowrap;box-shadow:0 0 22px rgba(37,211,102,.45)}.hm-supt-main:hover .hm-supt-cta{background:#43e57f}.hm-supt-cta .icon{width:13px;height:13px}.hm-supt-div{height:1px;margin:0 6%;background:linear-gradient(90deg,transparent,rgba(37,211,102,.85),transparent)}.hm-supt-foot{justify-content:space-between;gap:6px;padding:7px 12px;border-radius:0 0 16px 16px;background:rgba(3,8,18,.45);border-top:0}.hm-supt-foot,.hm-supt-lbl{display:flex;align-items:center}.hm-supt-lbl{gap:5px;font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55);line-height:1.1}.hm-supt-lbl .icon{width:12px;height:12px;color:#4ade80;flex:none}.hm-supt-lbl em{font-style:normal;display:block}.hm-supt-digits{justify-content:center;flex:0 0 auto;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-supt-digits,.hm-supt-digits .hm-live-digits{display:inline-flex;align-items:flex-end;gap:3px}.hm-supt-digits .hm-live-digit{min-width:15px;height:19px;padding:0 3px;font-size:10.5px;font-weight:800;border-radius:4px;background:#080a14;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);display:inline-grid;place-items:center;line-height:1}.hm-supt-digits .hm-live-sep{min-width:0;padding:0;background:none;border:0;box-shadow:none;height:auto}.hm-supt-digits .hm-live-sep,.hm-supt-digits>small{font-size:11px;color:#4ade80;font-weight:800;align-self:center}.hm-supt-digits>small{line-height:1}.hm-supt-live{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:rgba(255,255,255,.78);padding:0;background:none;border:0}.hm-supt-live i{width:7px;height:7px;border-radius:50%;background:#fb7185;box-shadow:0 0 0 3px rgba(251,113,133,.2);animation:pulse 2.2s ease-in-out infinite}@media (max-width:360px){.hm-supt-cta span{display:none}.hm-supt-cta{padding:9px}}@media (max-width:430px){.hm-supt-main{padding:14px 10px 12px 106px}.hm-supt-art{width:80px;left:-2px}.hm-supt-copy b{font-size:12.5px}}@media (max-width:1023px){.hm-supt-art{width:96px;left:-2px}.hm-supt-main{padding-left:106px}}@media (min-width:1024px){.hm-supt-main{padding:16px 16px 16px 164px;gap:11px}.hm-supt-art{width:118px;left:-16px;bottom:-24px}.hm-supt-copy b{font-size:15.5px}.hm-supt-copy small{font-size:11.5px}.hm-supt-cta{padding:10px 14px;font-size:12px;border-radius:12px}.hm-supt-foot{padding:9px 16px}.hm-supt-digits .hm-live-digit{min-width:18px;height:23px;font-size:12.5px}}.hm-hero-mascot,.hm-promo-mascot,.hm-steps-mascot,.hm-why-mascot{display:block}.hm-why-head{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:10px;gap:10px;margin:12px 0 10px}.hm-why-head .section-title-lg{margin:0;text-align:left;line-height:1.15}.hm-why-mascot{width:96px;flex:none;margin-bottom:-10px;justify-self:end;filter:drop-shadow(0 12px 20px rgba(0,0,0,.6)) drop-shadow(0 0 14px rgba(34,211,238,.3))}.hm-why-mascot .mm-anim,.hm-why-mascot .mm-live,.hm-why-mascot .mm-still{display:block;width:100%;height:auto}.hm-steps-head{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:10px;gap:10px;margin:12px 0 10px}.hm-steps-head .section-title-lg{margin:0;text-align:left;line-height:1.15}.hm-steps-sub{display:block;margin-top:4px;font-size:11px;font-weight:600;letter-spacing:0;color:var(--muted);background:none;-webkit-text-fill-color:var(--muted)}.hm-steps-mascot{width:138px;flex:none;justify-self:end;filter:drop-shadow(0 12px 20px rgba(0,0,0,.6)) drop-shadow(0 0 14px rgba(34,211,238,.3))}.hm-steps-mascot .mm-anim,.hm-steps-mascot .mm-live,.hm-steps-mascot .mm-still{display:block;width:100%;height:auto}@media (min-width:1024px){.hm-why-mascot{width:112px;margin-bottom:-14px}.hm-steps-mascot{width:160px}}.hm-hero{display:block;isolation:isolate;container-type:inline-size;margin-top:22px;margin-bottom:12px;padding:1px;border-radius:20px;border:0;background:linear-gradient(125deg,#ff3ea5,#a855f7 34%,#22d3ee 68%,#7ce7f7);box-shadow:0 0 0 1px rgba(255,255,255,.04),0 18px 40px -26px rgba(139,92,246,.9);backdrop-filter:none;-webkit-backdrop-filter:none}.hm-hero,.hm-hero-in{position:relative;overflow:visible}.hm-hero-in{border-radius:19px;background:linear-gradient(178deg,#0e0820,#100a26 46%,#0a0518)}.hm-hero-frm{inset:6px;z-index:8;border-radius:12px;background:linear-gradient(#7ce7f7,#7ce7f7) left 0 top 0 /26px 2px no-repeat,linear-gradient(#7ce7f7,#7ce7f7) left 0 top 0 /2px 26px no-repeat,linear-gradient(#ff6ec7,#ff6ec7) right 0 top 0 /26px 2px no-repeat,linear-gradient(#ff6ec7,#ff6ec7) right 0 top 0 /2px 26px no-repeat,linear-gradient(#ff6ec7,#ff6ec7) left 0 bottom 0 /26px 2px no-repeat,linear-gradient(#ff6ec7,#ff6ec7) left 0 bottom 0 /2px 26px no-repeat,linear-gradient(#7ce7f7,#7ce7f7) right 0 bottom 0 /26px 2px no-repeat,linear-gradient(#7ce7f7,#7ce7f7) right 0 bottom 0 /2px 26px no-repeat;filter:drop-shadow(0 0 6px rgba(124,231,247,.75))}.hm-hero-frm,.hm-hero-shine{position:absolute;pointer-events:none}.hm-hero-shine{inset:0;z-index:9;overflow:hidden;border-radius:inherit}.hm-hero-shine:before{content:"";position:absolute;top:-70%;left:-80%;width:64%;height:240%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.08) 26%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.08) 74%,transparent);transform:rotate(16deg);mix-blend-mode:screen;animation:hmHeroSweep 6.5s ease-in-out infinite}@keyframes hmHeroSweep{0%,76%{left:-80%;opacity:0}78%{opacity:1}to{left:135%;opacity:1}}.hm-hero-body{position:relative;overflow:visible;min-height:400px}.hm-hero-copy{position:relative;z-index:6;display:flex;flex-direction:column;gap:10px;max-width:56%;padding:34px 10px 16px 18px}.hm-hero-flag{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 11px;border-radius:8px;background:linear-gradient(100deg,#ffe08a,var(--gold,#f5c84c));color:#2a1a00;font-size:9.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 20px -10px rgba(245,200,76,.9)}.hm-hero-flag .icon{width:12px;height:12px;color:#2a1a00}.hm-hero-h{display:flex;flex-direction:column;gap:2px;margin:2px 0 0}.hm-hero-num{display:block;font-size:clamp(52px,15cqi,66px);font-weight:900;letter-spacing:-.05em;line-height:.86;background:linear-gradient(180deg,#fff,#eaf4ff 46%,#8fd8f5);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 14px rgba(120,150,255,.35))}.hm-hero-unit{font-size:23px;letter-spacing:.02em;text-transform:none;color:#fff}.hm-hero-price,.hm-hero-unit{display:block;font-weight:900;line-height:1}.hm-hero-price{margin:4px 0 0;color:var(--gold,#f5c84c);background:none;font-size:26px;letter-spacing:-.02em;padding:0;border-radius:0;text-shadow:none;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-hero-price small{font-size:12px;font-weight:700;color:#e8d9a8}.hm-hero-chips{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px;max-width:none}.hm-hero-chips li{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:7px;background:rgba(9,12,26,.62);border:1px solid rgba(255,255,255,.12);font-size:9.5px;font-weight:600;color:#cfd6ee;line-height:1.15;flex:none}.hm-hero-chips .icon{width:11px;height:11px;color:var(--accent-2,#22d3ee)}.hm-hero-pays{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px;max-width:none}.hm-hero-pays li{padding:4px 7px;border-radius:5px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8f97b8}.hm-hero-cta-wrap{position:relative;z-index:7;padding:0 14px 26px}.hm-hero-cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:13px 20px;position:relative;overflow:hidden;border-radius:999px;white-space:nowrap;background:linear-gradient(100deg,#8be9fb,#22d3ee 42%,#a855f7);color:#040d16;font-size:14.5px;font-weight:800;letter-spacing:.02em;text-transform:none;box-shadow:0 14px 34px -14px rgba(34,211,238,.95),inset 0 1px 0 rgba(255,255,255,.55)}.hm-hero-cta:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.55),transparent 46%)}.hm-hero-cta .icon{width:18px;height:18px;position:relative;z-index:1}.hm-hero-art{position:absolute;top:auto;right:-7%;bottom:-12%;left:auto;width:74%;height:auto;max-width:none;z-index:5;pointer-events:none;overflow:visible}.hm-hero-art:after,.hm-hero-art:before{content:none}.hm-hero-mascot{position:relative;display:block;width:100%;height:auto;max-width:none;z-index:5;transform-origin:50% 96%;animation:hmHeroFloat 9s cubic-bezier(.45,0,.35,1) infinite;filter:drop-shadow(0 26px 30px rgba(0,0,0,.65))}.hm-hero-mascot:before{content:"";position:absolute;inset:6% 4% 2%;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,rgba(34,211,238,.45) 0,rgba(139,92,246,.28) 58%,transparent 74%);filter:blur(10px);opacity:.9;animation:hmHeroHalo 3.2s ease-in-out infinite}.hm-hero-mascot:after{content:none}@keyframes hmHeroFloat{0%{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-10px) rotate(.5deg)}to{transform:translateY(0) rotate(-.4deg)}}@keyframes hmHeroHalo{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}.hm-hero-mascot .mm-anim,.hm-hero-mascot .mm-live,.hm-hero-mascot .mm-still{display:block;width:100%;height:auto;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 14px rgba(34,211,238,.45)) drop-shadow(0 0 34px rgba(139,92,246,.35))}.hm-hero-gems{position:absolute;inset:0;z-index:4;pointer-events:none}.hm-hero-gems i{position:absolute;display:block;width:var(--w,10%);aspect-ratio:320/245;background:url(/design/home/diamante.webp) 50%/contain no-repeat;opacity:.95;transform:rotate(var(--r,0deg));filter:saturate(1.2) brightness(1.13) drop-shadow(0 0 16px rgba(56,222,255,.7)) drop-shadow(0 8px 26px rgba(56,189,248,.45));animation:hmGemFloat var(--d,7s) cubic-bezier(.45,0,.35,1) infinite;animation-delay:var(--dl,0s)}.hm-hero-gems i:first-child{--w:17%;left:50%;top:5%;--r:-8deg;--d:8.5s;--dl:0.2s;z-index:1}.hm-hero-gems i:nth-child(2){--w:6.2%;left:76%;top:3%;--r:16deg;--d:7.4s;--dl:1.1s}.hm-hero-gems i:nth-child(3){--w:5.8%;left:37%;top:17%;--r:-18deg;--d:6.8s;--dl:2.3s;z-index:6}.hm-hero-gems i:nth-child(4){--w:4%;left:66%;top:15%;--r:22deg;--d:9.2s;--dl:0.7s}.hm-hero-gems i:nth-child(5){--w:5.2%;left:27%;top:56%;--r:-10deg;--d:7.1s;--dl:2.8s;z-index:6;opacity:.62;filter:saturate(1.15) brightness(1.25) blur(1.6px) drop-shadow(0 0 20px rgba(56,222,255,.9)) drop-shadow(0 0 32px rgba(56,189,248,.6))}.hm-hero-gems i:nth-child(6){display:none}.hm-hero-sp{position:absolute;background:#f2fdff;-webkit-clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);box-shadow:0 0 10px rgba(190,240,255,.9);opacity:.8;animation:hmGemTwinkle 3.4s ease-in-out infinite}.hm-hero-sp:first-of-type{width:10px;height:10px;left:58%;top:12%;animation-delay:.3s}.hm-hero-sp:nth-of-type(2){width:9px;height:9px;left:30%;top:62%;animation-delay:1.4s;opacity:.45;filter:blur(.6px);box-shadow:0 0 14px rgba(190,240,255,.95)}@keyframes hmGemFloat{0%,to{transform:rotate(var(--r,0deg)) translateY(0)}50%{transform:rotate(calc(var(--r, 0deg) + 3deg)) translateY(-13px)}}@keyframes hmGemTwinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:.95;transform:scale(1)}}.hm-hero-tab{position:absolute;top:-15px;left:50%;transform:translateX(-50%);z-index:5;display:inline-flex;align-items:center;gap:7px;padding:6px 14px 7px;background:linear-gradient(180deg,#241033,#12071f);border:1px solid rgba(255,110,199,.55);border-bottom:0;border-radius:10px 10px 3px 3px;white-space:nowrap;box-shadow:0 -2px 18px -4px rgba(255,110,199,.7),0 6px 18px -8px rgba(0,0,0,.9)}.hm-hero-tab:after{content:"";position:absolute;inset:auto 0 -1px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.55),transparent)}.hm-hero-tab img{width:20px;height:20px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(139,92,246,.8))}.hm-hero-tab b{color:#fff}.hm-hero-tab b,.hm-hero-tab i{font-style:normal;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.hm-hero-tab i{color:#0b0d18;background:var(--accent-2,#22d3ee);padding:1px 5px;border-radius:3px}.hm-hero-chev{display:inline-flex;gap:2px;margin-left:auto;opacity:.75;position:relative;z-index:1}.hm-hero-chev b{width:5px;height:5px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);display:block;animation:hmChev 1.6s ease-in-out infinite}.hm-hero-chev b:nth-child(2){animation-delay:.16s}.hm-hero-chev b:nth-child(3){animation-delay:.32s}@keyframes hmChev{0%,60%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.hm-hero-chev b,.hm-hero-gems i,.hm-hero-mascot,.hm-hero-mascot:before,.hm-hero-shine,.hm-hero-sp{animation:none!important}}.hm-promo{display:block;z-index:2;margin-top:32px;margin-bottom:7px;padding:1px;border-radius:16px;border:0;background:linear-gradient(125deg,#ff3ea5,#a855f7 34%,#22d3ee 68%,#7ce7f7);box-shadow:0 0 0 1px rgba(255,255,255,.04),0 18px 40px -26px rgba(139,92,246,.9)}.hm-promo,.hm-promo-in{position:relative;overflow:visible;min-height:0}.hm-promo-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);grid-template-areas:"art side";align-items:center;grid-column-gap:8px;column-gap:8px;grid-row-gap:9px;row-gap:9px;padding:16px 13px 15px;border-radius:15px;background:linear-gradient(110deg,#2a1250,#17103a 60%,#0e1030)}.hm-promo-frm{inset:6px;z-index:8;border-radius:10px;background:linear-gradient(#7ce7f7,#7ce7f7) left 0 top 0 /22px 2px no-repeat,linear-gradient(#7ce7f7,#7ce7f7) left 0 top 0 /2px 22px no-repeat,linear-gradient(#ff6ec7,#ff6ec7) right 0 top 0 /22px 2px no-repeat,linear-gradient(#ff6ec7,#ff6ec7) right 0 top 0 /2px 22px no-repeat,linear-gradient(#ff6ec7,#ff6ec7) left 0 bottom 0 /22px 2px no-repeat,linear-gradient(#ff6ec7,#ff6ec7) left 0 bottom 0 /2px 22px no-repeat,linear-gradient(#7ce7f7,#7ce7f7) right 0 bottom 0 /22px 2px no-repeat,linear-gradient(#7ce7f7,#7ce7f7) right 0 bottom 0 /2px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(124,231,247,.75))}.hm-promo-frm,.hm-promo-shine{position:absolute;pointer-events:none}.hm-promo-shine{inset:0;z-index:9;overflow:hidden;border-radius:inherit}.hm-promo-shine:before{content:"";position:absolute;top:-70%;left:-80%;width:64%;height:240%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.08) 26%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.08) 74%,transparent);transform:rotate(16deg);mix-blend-mode:screen;animation:hmHeroSweep 6.5s ease-in-out infinite}.hm-promo-main{display:contents}.hm-promo-art{grid-area:art;position:relative;z-index:2;display:block;width:calc(100% + 34px);max-width:none;height:auto;aspect-ratio:1.22;justify-self:center;align-self:start;margin:-48px 0 0;background:transparent;overflow:visible;filter:drop-shadow(0 8px 16px rgba(0,0,0,.5))}.hm-promo-mascot{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;background:transparent;transform:none;filter:none;animation:none}.hm-promo-mascot .mm-anim,.hm-promo-mascot .mm-live{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:63% 50%;transform:none}.hm-promo-mascot .mm-still{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;object-position:50% 50%;transform:none}.hm-promo-side{grid-area:side;width:100%;justify-self:stretch;align-items:stretch;gap:10px}.hm-promo-copy,.hm-promo-side{position:relative;z-index:2;min-width:0;max-width:100%;display:flex;flex-direction:column;justify-content:center}.hm-promo-copy{width:max-content;align-items:flex-start;gap:0;padding:0}.hm-promo-copy b{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--accent-2,#22d3ee);text-transform:uppercase}.hm-promo-copy strong{display:block;margin-top:2px;font-size:19px;font-weight:900;letter-spacing:-.02em;line-height:1.1;color:#fff;text-transform:none}.hm-promo-copy small{display:block;margin-top:3px;font-size:11px;color:#b8bedb;line-height:1.35}.hm-promo-cta{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;max-width:100%;flex:none;align-self:stretch;margin:0;padding:11px 10px;border-radius:999px;overflow:hidden;background:linear-gradient(100deg,#8be9fb,#22d3ee 42%,#a855f7);color:#040d16;font-size:12.5px;font-weight:800;letter-spacing:.02em;text-transform:none;white-space:nowrap;box-shadow:0 14px 34px -14px rgba(34,211,238,.95),inset 0 1px 0 rgba(255,255,255,.55)}.hm-promo-cta:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.55),transparent 46%)}.hm-promo-cta svg{width:16px;height:16px;flex:none;position:relative;z-index:1}.hm-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:4px}.hm-metric{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:5px;padding:10px 11px;border-radius:var(--radius);background:linear-gradient(160deg,rgba(139,92,246,.16),rgba(20,23,40,.78) 62%);border:1px solid rgba(139,92,246,.26)}.hm-metric:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 70% at 100% 0,rgba(34,211,238,.16),transparent 62%)}.hm-metric-cyan{background:linear-gradient(150deg,rgba(34,211,238,.14),rgba(20,23,40,.72));border-color:rgba(34,211,238,.28)}.hm-metric-top{display:flex;align-items:center;gap:6px}.hm-metric-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#fb7185;box-shadow:0 0 0 3px rgba(251,113,133,.2);animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.hm-metric-lbl{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9aa2c4}.hm-metric-odo{display:flex;align-items:baseline;gap:1px;font-size:26px;font-weight:900;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,#c9d6ff 60%,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent}.hm-metric-odo small{font-size:12px;font-weight:800;color:var(--cyan);-webkit-text-fill-color:var(--cyan)}.hm-metric-big{display:flex;align-items:center;gap:5px;font-size:20px;font-weight:900;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-metric-big svg{width:14px;height:14px;color:var(--gold)}.hm-metric-sub{font-size:9.5px;color:#8a92b5}.hm-metric-bar{height:3px;margin-top:6px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.hm-metric-bar i{display:block;height:100%;width:62%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--cyan))}.hm-live-digits{display:inline-flex;align-items:center;gap:3px}.hm-live-digit{display:inline-grid;place-items:center;min-width:1.35em;height:1.55em;padding:0 4px;border-radius:6px;background:var(--surface-2);border:1px solid var(--border);font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-live-sep{font-weight:800;color:var(--muted);padding:0 1px}.hm-ofertas-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 4px}.hm-ofertas-head h2{margin:0;font-size:19px;font-weight:900;letter-spacing:-.02em}.hm-ofertas-more{margin-left:auto;padding:7px 11px;border-radius:var(--r-pill);background:rgba(34,211,238,.12);border:1px solid rgba(34,211,238,.35);color:#b7f1fb;font-size:10.5px;font-weight:800;letter-spacing:.06em;white-space:nowrap}.hm-ofertas-more:hover{background:rgba(34,211,238,.22)}.hm-ofertas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:12px;gap:12px;margin-bottom:28px}.hm-offer{position:relative;display:flex;flex-direction:column;min-width:0;padding:0;border:0;background:none;color:var(--text);text-align:left;border-radius:0;overflow:visible;box-shadow:none;transition:transform var(--t) var(--ease)}.hm-offer:hover{transform:translateY(-3px)}.hm-offer-frame{position:relative;display:block;border-radius:var(--radius);overflow:hidden;padding:1px;background:linear-gradient(150deg,rgba(139,92,246,.9),rgba(34,211,238,.6))}.hm-offer-o2 .hm-offer-frame{background:linear-gradient(150deg,rgba(34,211,238,.9),rgba(139,92,246,.55))}.hm-offer-o3 .hm-offer-frame{background:linear-gradient(150deg,rgba(232,121,249,.85),rgba(139,92,246,.6))}.hm-offer-o4 .hm-offer-frame{background:linear-gradient(150deg,rgba(245,200,76,.9),rgba(232,121,249,.55))}.hm-offer-frame:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,rgba(255,255,255,.28),transparent 42%);mix-blend-mode:screen;opacity:.5}.hm-offer-shot{position:relative;display:block;aspect-ratio:1/1;border-radius:calc(var(--radius) - 1px);overflow:hidden;background:#0b0e1c}.hm-offer-shot img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .5s var(--ease)}.hm-offer:hover .hm-offer-shot img{transform:scale(1.03)}.hm-offer-empty{display:grid;place-items:center;width:100%;height:100%;text-align:center;padding:16px;color:var(--muted);font-weight:700;font-size:12px}.hm-offer-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;row-gap:2px;min-width:0;padding:9px 2px 0}.hm-offer-meta b{font-size:12px;font-weight:800;letter-spacing:-.01em;min-width:0}.hm-offer-meta em{display:inline-flex;align-items:center;gap:4px;margin-left:0;padding:2px 6px;border-radius:5px;border:1px solid rgba(139,92,246,.35);background:rgba(139,92,246,.16);color:#c4b5fd;font-style:normal;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.hm-offer-meta>span{margin-left:auto;font-size:9.5px;color:var(--faint);white-space:nowrap}.hm-offer-obar{margin-top:7px;border-radius:8px;padding:7px;text-align:center;font-size:10.5px;font-weight:800;color:#040d16;background:linear-gradient(100deg,#8be9fb,#22d3ee 55%,#a855f7);transition:filter var(--t-fast),box-shadow var(--t-fast)}.hm-offer-o3 .hm-offer-obar{background:linear-gradient(100deg,#f5b8fb,#ec4899)}.hm-offer-o4 .hm-offer-obar{background:linear-gradient(100deg,#ffe08a,var(--gold))}.hm-offer:hover .hm-offer-obar{filter:brightness(1.08);box-shadow:0 10px 24px -14px rgba(34,211,238,.9)}@media (max-width:560px){.hm-bar-in{min-height:56px;gap:6px}.hm-bar-wordmark{font-size:12px;letter-spacing:.12em}.hm-bar-wordmark i{font-size:8px}.hm-bar-brand img{width:32px;height:32px}.hm-bar-social .social-links{gap:6px}.hm-bar-social .social-links a{width:30px;height:30px;border-radius:9px}.hm-bar-social .icon{width:14px;height:14px}.hm-bar-user{width:32px;height:32px;border-radius:10px}.hm-bar-user .icon{width:15px;height:15px}.hm-hero-copy{max-width:58%;padding:30px 8px 14px 14px}.hm-hero-num{font-size:clamp(46px,14cqi,58px)}.hm-hero-unit{font-size:20px}.hm-hero-price{font-size:22px}.hm-hero-body{min-height:400px}.hm-hero-art{top:auto;right:0;bottom:-3%;left:auto;width:74%;height:auto}.hm-hero-tab{top:-14px;padding:5px 12px 6px}.hm-promo-copy strong{font-size:16.5px;line-height:1.15}.hm-promo-copy b{font-size:10px;letter-spacing:.12em}.hm-promo-copy small{font-size:10.5px;line-height:1.45}.hm-promo-cta{padding:11px 10px;font-size:12.5px;width:100%}.hm-live-digit{min-width:1.15em;height:1.4em;font-size:15px}}@media (min-width:1024px){.hm-metrics{gap:12px}.hm-metric{padding:13px 15px}.hm-metric-odo{font-size:28px}.hm-metric-big{font-size:24px}.hm-ofertas{gap:16px}.hm-ofertas-head h2{font-size:25px}.hm-offer-obar{font-size:11px}.hm-hero-body{min-height:470px}.hm-hero-copy{max-width:54%;padding:34px 0 16px 38px}.hm-hero-art{right:-4%;bottom:-9%;width:58%;max-width:560px}.hm-hero-cta-wrap{padding:0 0 26px 38px}.hm-promo{margin-top:58px}.hm-promo-in{padding:18px 18px 18px 286px}.hm-promo-in,.hm-promo-main{display:block;min-height:112px}.hm-promo-main{position:relative}.hm-promo-art{position:absolute;left:6px;top:auto;bottom:-26px;width:274px;height:auto;aspect-ratio:auto;margin:0;justify-self:auto;align-self:auto}.hm-promo-mascot{position:relative;inset:auto;width:100%;height:auto}.hm-promo-mascot .mm-anim,.hm-promo-mascot .mm-live,.hm-promo-mascot .mm-still{position:relative;inset:auto;display:block;width:100%;height:auto;object-fit:contain;object-position:center}.hm-promo-side{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:auto}.hm-promo-cta{width:auto;align-self:flex-start;padding:10px 18px}}@media (prefers-reduced-motion:reduce){.hm-metric-dot,.hm-supt-live i{animation:none!important}.hm-offer{transition:none}.hm-offer:hover,.hm-offer:hover .hm-offer-shot img{transform:none}.hm-offer:hover .hm-offer-obar{filter:none;box-shadow:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hm-ofertas-more{position:relative;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.hm-ofertas-more:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 28%,rgba(255,255,255,.5) 50%,transparent 72%);transform:translateX(-140%);animation:hmShine 2.8s ease-in-out infinite;pointer-events:none}@keyframes hmShine{0%,55%{transform:translateX(-140%)}80%,to{transform:translateX(140%)}}.hm-hero:hover .hm-hero-cta,.hm-promo:hover .hm-promo-cta{filter:brightness(1.06);transform:translateY(-1px)}.hm-hero:active .hm-hero-cta,.hm-ofertas-more:active,.hm-promo:active .hm-promo-cta{transform:scale(.97)}.hm-bar-social a,.hm-bar-user{transition:transform .16s ease,border-color .16s ease,color .16s ease}.hm-bar-social a:hover,.hm-bar-user:hover{transform:scale(1.08);border-color:var(--accent-2);color:var(--accent-2)}.hm-rk{transition:transform .16s ease,box-shadow .16s ease}.hm-rk:hover{transform:translateY(-1px);box-shadow:0 0 28px -8px rgba(139,92,246,.9)}@media (prefers-reduced-motion:reduce){.hm-ofertas-more:after,.hm-promo-mascot,.hm-promo-shine{animation:none!important}.hm-bar-user:hover,.hm-hero:hover .hm-hero-cta,.hm-promo:hover .hm-promo-cta,.hm-rk:hover{transform:none;filter:none}}.banner-slider{position:relative;aspect-ratio:8/3;border-radius:var(--radius);overflow:hidden;margin-bottom:18px;border:1px solid var(--border);box-shadow:0 0 24px rgba(139,92,246,.2);cursor:pointer}.banner-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.banner-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px}.banner-dot{width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.35)}.banner-dot.active{background:#fff;width:16px;transition:width .25s}@media (prefers-reduced-motion:reduce){.banner-dot.active,.banner-slide{transition:none!important}}.mega-flyer-link{display:block;margin-bottom:14px;border-radius:var(--radius);overflow:hidden;border:1.5px solid rgba(139,92,246,.6);box-shadow:0 0 16px rgba(139,92,246,.55),0 0 40px rgba(34,211,238,.3)}.mega-flyer{width:100%;display:block}.section-head-row{margin:4px 0 12px}.btn.ghost-neon{background:transparent;border-color:var(--accent-2);color:var(--accent-2);border-radius:999px}.why-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px}.why-item h3{font-size:14px;margin:8px 0 5px;letter-spacing:-.01em}.why-item p{color:var(--muted);font-size:12.5px;margin:0}.why-item.glow-purple{border-color:rgba(139,92,246,.5);box-shadow:0 0 16px rgba(139,92,246,.18)}.why-item.glow-cyan{border-color:rgba(34,211,238,.5);box-shadow:0 0 16px rgba(34,211,238,.18)}.why-item.glow-green{border-color:rgba(34,197,94,.5);box-shadow:0 0 16px rgba(34,197,94,.18)}.why-item.glow-pink{border-color:rgba(236,72,153,.5);box-shadow:0 0 16px rgba(236,72,153,.18)}@media (max-width:380px){.why-grid{grid-template-columns:1fr}}.community{margin-top:26px;border-color:rgba(139,92,246,.35)}.community .stats-row{margin-top:4px}.steps-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.step-card{position:relative}.step-card-icon{width:38px;height:38px;border-radius:10px;background:var(--surface-2);color:var(--accent-2);display:grid;place-items:center;margin-bottom:8px}.step-card-icon .icon{width:19px;height:19px}.step-card h3{font-size:13px;margin:0 0 4px;letter-spacing:-.01em}.step-card p{color:var(--muted);font-size:12px;margin:0}.step-card:first-child{border-color:rgba(139,92,246,.5)}.step-card:nth-child(2){border-color:rgba(59,130,246,.5)}.step-card:nth-child(3){border-color:rgba(236,72,153,.5)}.step-card:nth-child(4){border-color:rgba(34,211,238,.5)}.step-card,.why-item{position:relative;background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--r-lg);overflow:hidden}.step-card:before,.why-item:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 60% at 50% -20%,rgba(255,255,255,.08),transparent 60%)}@media (max-width:380px){.steps-grid{grid-template-columns:1fr}}.summary{align-items:center}.lp-hero{position:relative;padding:2px 0 0}.lp-hero .txt{display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:2}.lp-hero .lp-back{display:none;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#a9b1d0;padding:6px 10px;border-radius:9px;border:1px solid var(--border);background:rgba(255,255,255,.03);margin-bottom:10px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;letter-spacing:0}.lp-hero .mc-eyebrow{margin-bottom:0}.lp-hero h1{margin:8px 0 6px;font-size:29px;line-height:1.05;font-weight:900;letter-spacing:-.025em;max-width:12ch}.lp-hero h1 em{font-style:normal;background:linear-gradient(100deg,#c4b5fd,#67e8f9 55%,var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.lp-hero p{margin:0;font-size:12.5px;color:#a9b1d0;line-height:1.55;max-width:30ch}.lp-hero .mc-hero-mascot{display:block;position:relative;width:min(320px,88%);aspect-ratio:432/560;margin:-6px auto -18px;z-index:1}.lp-hero .mc-halo{left:50%;top:auto;bottom:18%;transform:translateX(-50%);width:min(340px,92%)}.chip-dias{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 11px;border-radius:var(--r-pill,999px);font-size:10.5px;font-weight:800;color:#bfe9f5;border:1px solid rgba(34,211,238,.35);background:rgba(34,211,238,.1)}.chip-dias .icon{width:12px;height:12px;color:var(--accent-2)}.ganas{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:4px 0 0;z-index:2}.gana,.ganas{position:relative}.gana{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:13px 7px 14px;border-radius:14px;text-align:center;background:linear-gradient(180deg,rgba(24,28,46,.94),rgba(14,17,29,.99));border:1px solid var(--border)}.gana .ic{width:38px;height:38px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;background:linear-gradient(150deg,rgba(139,92,246,.45),rgba(34,211,238,.16));border:1px solid rgba(196,181,253,.34);color:#e9e4ff}.gana .ic .icon{width:17px;height:17px}.gana b{font-size:10.5px;font-weight:800;line-height:1.25;display:block}.prog{position:relative;overflow:hidden;margin-top:12px;padding:14px;border-radius:16px;background:linear-gradient(150deg,rgba(76,29,149,.45),rgba(15,18,30,.98) 60%);border:1px solid rgba(139,92,246,.34)}.prog .cab{display:flex;align-items:center;gap:8px}.prog .cab h2{margin:0;font-size:11.5px;font-weight:800;color:#b9c0dc;letter-spacing:.04em;text-transform:uppercase}.prog .pct{margin-left:auto;font-size:10px;font-weight:900;color:#67e8f9;padding:3px 8px;border-radius:999px;border:1px solid rgba(34,211,238,.4);background:rgba(34,211,238,.12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prog .num{margin:9px 0;font-size:27px;font-weight:900;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prog .num small{font-size:13px;font-weight:800;color:#a9b1d0;margin-left:2px}.prog .barra{height:9px}.prog .prox{display:flex;align-items:center;gap:8px;margin-top:11px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);font-size:10.5px;color:#a9b1d0}.prog .prox .icon{width:14px;height:14px;color:#c4b5fd;flex:0 0 auto}.prog .prox b{color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cp-wrap{margin-top:10px;padding:13px 10px 12px;border-radius:15px;background:linear-gradient(180deg,rgba(20,24,42,.94),rgba(13,16,28,.99));border:1px solid var(--border)}.cp{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin:0;padding:0;list-style:none;position:relative;text-align:center}.cp:before{content:"";position:absolute;left:12.5%;right:12.5%;top:15px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(139,92,246,.75),rgba(34,211,238,.5) 45%,rgba(255,255,255,.1))}.cp .nodo{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;z-index:1}.cp .dot{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#12162a;border:1.5px solid rgba(255,255,255,.14);color:#8b93b5}.cp .dot .icon{width:13px;height:13px}.cp .nodo b{font-size:10px;font-weight:900;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.cp .nodo span{font-size:9px;color:#8f97b8;line-height:1.2}.cp .nodo .est{font-size:8px;font-weight:800;letter-spacing:.04em;padding:2px 6px;border-radius:999px;color:#9aa2c4;border:1px solid var(--border);background:rgba(255,255,255,.03);margin-top:1px}.cp .nodo.sig .dot{background:radial-gradient(circle,rgba(34,211,238,.35),#12162a 70%);border-color:var(--accent-2);color:#67e8f9}.cp .nodo.sig .est{color:#04121a;background:linear-gradient(150deg,#a5f3fc,var(--accent-2));border-color:transparent}.cp .nodo.done .dot{background:radial-gradient(circle,rgba(34,197,94,.35),#12162a 70%);border-color:#22c55e;color:#4ade80}.cp .nodo.done .est{color:#062a12;background:linear-gradient(150deg,#86efac,#22c55e);border-color:transparent}.cp .nodo.fin .dot{border-color:rgba(245,200,76,.5);color:var(--gold)}.cp .nodo.fin .est{color:#ffe6a8;border-color:rgba(245,200,76,.35);background:rgba(245,200,76,.1)}.banda{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:10px}.banda .dato{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:3px;row-gap:3px;align-items:center;padding:10px 9px;border-radius:14px;background:linear-gradient(180deg,rgba(20,24,42,.94),rgba(13,16,28,.99));border:1px solid var(--border)}.banda .dato .ic{grid-row:1/3;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#e7ebff}.banda .dato .ic .icon{width:14px;height:14px}.banda .dato b{font-size:19px;font-weight:900;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-self:end}.banda .dato .lbl{font-size:9px;color:#9aa2c4;line-height:1.2;align-self:start}.banda .dato.lp{border-color:rgba(196,181,253,.38)}.banda .dato.lp .ic{color:#f5f3ff;border-color:rgba(196,181,253,.45);background:linear-gradient(150deg,rgba(139,92,246,.55),rgba(34,211,238,.18))}.banda .dato.lp b{color:#fff}.banda .dato.diam{border-color:rgba(34,211,238,.38)}.banda .dato.diam .ic{color:#67e8f9;border-color:rgba(34,211,238,.45);background:radial-gradient(circle at 40% 30%,rgba(34,211,238,.35),rgba(11,13,24,.9) 70%)}.banda .dato.dias{border-color:rgba(34,197,94,.38)}.banda .dato.dias .ic{color:#6ee7a8;border-color:rgba(34,197,94,.45);background:radial-gradient(circle at 40% 30%,rgba(34,197,94,.3),rgba(11,13,24,.9) 70%)}@media (min-width:1024px){.lp-hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;grid-gap:16px;gap:16px;padding-top:14px}.lp-hero .txt{order:1}.lp-hero .lp-back{display:inline-flex}.lp-hero .mc-hero-mascot{order:2;width:320px;margin:0 auto}.lp-hero .mc-halo{bottom:6%;width:min(340px,92%)}.lp-hero h1{font-size:38px;max-width:14ch}.lp-hero p{font-size:14px;max-width:34ch}.ganas{margin-top:16px;gap:10px}.gana{padding:16px 10px 17px;gap:10px}.prog{padding:18px 20px}.prog .num{font-size:34px}}.season-pill{display:inline-block;margin-top:10px;padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--accent-2);background:rgba(34,211,238,.12);border:1px solid rgba(34,211,238,.4)}.season-pill.locked{color:var(--muted);background:var(--surface-2);border-color:var(--border)}.season-pill.unlocked-gold{color:#fcd34d;background:rgba(252,211,77,.12);border-color:rgba(252,211,77,.4)}.lp-how{position:relative}.lp-how summary{list-style:none;cursor:pointer;font-size:12.5px;font-weight:700;color:var(--accent-2);border:1px solid var(--accent-2);border-radius:999px;padding:5px 12px;white-space:nowrap}.lp-how summary::-webkit-details-marker{display:none}.lp-how p{position:absolute;right:0;top:calc(100% + 6px);width:240px;margin:0;padding:10px 12px;font-size:12.5px;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:5}.lp-progress-card{border-color:rgba(139,92,246,.4)}.lp-progress-value{font-size:32px;font-weight:900;letter-spacing:-.02em;margin-top:4px}.lp-progress-value .hint{font-size:16px;font-weight:700}.lp-progress-fill{animation:lpFillIn .9s ease-out}@keyframes lpFillIn{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.lp-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.lp-node{padding:14px 10px;text-align:center;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface)}.lp-node-icon{width:36px;height:36px;margin:0 auto 8px;display:grid;place-items:center;border-radius:999px;font-size:16px;background:var(--surface-2);border:2px solid var(--border)}.lp-node-lp{font-size:12px;color:var(--muted);font-weight:700}.lp-node-reward{font-weight:800;margin:4px 0}.lp-node-status{font-size:11.5px;font-weight:700;letter-spacing:.02em}.lp-node-granted{border-color:rgba(34,197,94,.45)}.lp-node-granted .lp-node-icon{color:var(--ok);border-color:var(--ok);background:rgba(34,197,94,.14)}.lp-node-status-granted{color:var(--ok)}.lp-node-current{border-color:var(--accent);box-shadow:0 0 22px rgba(139,92,246,.35)}.lp-node-current .lp-node-icon{color:#fcd34d;border-color:#fcd34d;background:rgba(252,211,77,.14);animation:lpPop .5s ease-out,lpPulse 2.2s ease-in-out .5s infinite}.lp-node-status-current{color:#fcd34d}.lp-node-pending .lp-node-icon{color:var(--accent-2);border-color:var(--accent-2);background:rgba(34,211,238,.14)}.lp-node-status-pending{color:var(--accent-2)}.lp-node-locked{opacity:.55}.lp-node-status-locked,.lp-node-status-reversed{color:var(--muted)}@keyframes lpPop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}@keyframes lpPulse{0%,to{box-shadow:0 0 0 0 rgba(252,211,77,.45)}50%{box-shadow:0 0 0 6px rgba(252,211,77,0)}}.lp-vault-teaser{display:flex;align-items:center;gap:12px;margin-top:16px;border-color:rgba(139,92,246,.3)}.lp-vault-teaser.unlocked{border-color:#fcd34d;box-shadow:0 0 20px rgba(252,211,77,.2)}.lp-vault-icon{font-size:22px}.lp-history-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.lp-history-status-granted{color:var(--ok)}.lp-history-status-pending{color:var(--accent-2)}.lp-history-status-reversed{color:var(--muted)}@media (prefers-reduced-motion:reduce){.lp-node-current .lp-node-icon,.lp-progress-fill{animation:none!important}}.vlt-hero{position:relative;padding:18px;margin-bottom:18px;border-radius:var(--radius);border:1px solid rgba(139,92,246,.4);background:radial-gradient(circle at 85% 0,rgba(34,211,238,.16),transparent 55%),radial-gradient(circle at 10% 100%,rgba(139,92,246,.22),transparent 55%),linear-gradient(160deg,var(--surface) 0,var(--surface-2) 100%),repeating-linear-gradient(60deg,rgba(139,92,246,.05) 0 1px,transparent 1px 26px),repeating-linear-gradient(-60deg,rgba(139,92,246,.05) 0 1px,transparent 1px 26px);box-shadow:0 0 30px rgba(139,92,246,.2)}.vlt-hero.unlocked{border-color:#fcd34d;box-shadow:0 0 30px rgba(252,211,77,.25)}.vlt-hero-title{text-shadow:0 0 18px rgba(139,92,246,.45)}.vlt-hero.unlocked .vlt-hero-title{text-shadow:0 0 18px rgba(252,211,77,.4)}.vlt-status{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;color:var(--muted);background:var(--surface-2);border:1px solid var(--border)}.vlt-status.unlocked{color:#fcd34d;background:rgba(252,211,77,.14);border-color:#fcd34d}.vlt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.vlt-offer{text-align:center;border-color:rgba(252,211,77,.3);animation:vltOfferIn .4s ease-out backwards}.vlt-offer:nth-child(2){animation-delay:.05s}.vlt-offer:nth-child(3){animation-delay:.1s}.vlt-offer:nth-child(4){animation-delay:.15s}.vlt-offer:nth-child(5){animation-delay:.2s}.vlt-offer:nth-child(6){animation-delay:.25s}@keyframes vltOfferIn{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}.vlt-offer-diamonds{font-size:22px;font-weight:900;letter-spacing:-.02em}.vlt-offer-name{color:var(--muted);font-size:12px;margin:2px 0 10px}.vlt-offer-prices{display:flex;flex-direction:column;gap:2px}.vlt-offer-price{font-size:19px;font-weight:800;color:var(--accent-2)}.vlt-savings{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;color:#fcd34d;background:rgba(252,211,77,.12)}.vlt-offer-cta{display:block;margin-top:10px}@media (prefers-reduced-motion:reduce){.vlt-offer{animation:none!important}}.page.rk{padding-top:52px}.page.rk>.hx-rise:first-child .hx-kicker{margin-top:4px}.rk-tabs{display:flex;gap:6px;margin:14px 0 4px;padding:4px;background:var(--surface-2);width:-moz-fit-content;width:fit-content}.rk-tab,.rk-tabs{border-radius:999px}.rk-tab{padding:7px 16px;font-size:13px;font-weight:700;color:var(--muted)}.rk-tab.active{color:var(--bg);background:var(--accent-2);box-shadow:0 0 16px rgba(34,211,238,.4)}.rk-podium-card{justify-content:flex-start}.rk-podium-1{border-color:#fcd34d;box-shadow:0 0 22px rgba(252,211,77,.3);padding-top:18px}.rk-podium-2{border-color:rgba(203,213,225,.5)}.rk-podium-3{border-color:rgba(217,119,6,.5)}.rk-pagination{display:flex;justify-content:center;gap:6px;margin-top:14px;flex-wrap:wrap}.rk-pagination .btn.disabled{opacity:.35;pointer-events:none}.rk-fama-season{border-color:rgba(252,211,77,.25)}.support-stat .trust-icon{margin-left:auto;margin-right:auto}.me-hero{position:relative;padding:18px;border-radius:var(--radius);border:1px solid rgba(139,92,246,.4);background:radial-gradient(circle at 85% 0,rgba(34,211,238,.16),transparent 55%),radial-gradient(circle at 10% 100%,rgba(139,92,246,.22),transparent 55%),linear-gradient(160deg,var(--surface) 0,var(--surface-2) 100%),repeating-linear-gradient(60deg,rgba(139,92,246,.05) 0 1px,transparent 1px 26px),repeating-linear-gradient(-60deg,rgba(139,92,246,.05) 0 1px,transparent 1px 26px);box-shadow:0 0 30px rgba(139,92,246,.2)}.me-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.me-kicker{margin:0;font-size:13px;font-weight:700}.me-avatar-ring{flex:none;padding:3px;border-radius:50%;background:linear-gradient(135deg,#a78bfa,var(--accent-2));box-shadow:0 0 20px rgba(139,92,246,.35)}.me-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}body,html{background:#0b1030}body{overflow-x:hidden}.appbg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(158deg,#3b1470,#5b21b6 26%,#6d28d9 44%,#0ea5e9 76%,#0b1030)}.appbg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,6,20,.42),rgba(8,6,20,.62))}.appbg-layer{position:absolute;inset:0;pointer-events:none}.appbg-caps i{position:absolute;display:block;border-radius:999px;opacity:.5;filter:blur(1px);background:linear-gradient(100deg,rgba(196,181,253,.95),rgba(34,211,238,.85));box-shadow:0 0 40px -6px rgba(167,139,250,.9);animation:appbgCapDrift var(--d,26s) var(--ease-io,ease-in-out) infinite alternate}@keyframes appbgCapDrift{0%{transform:translateZ(0) rotate(var(--r,-18deg))}to{transform:translate3d(var(--tx,18px),var(--ty,-26px),0) rotate(calc(var(--r, -18deg) + 8deg))}}.appbg-gems i{position:absolute;display:block;width:var(--s,22px);height:var(--s,22px);opacity:.85;background:linear-gradient(150deg,#dff7ff,#5ad3f7 42%,#2f7ff0 74%,#c4b5fd);-webkit-clip-path:polygon(50% 0,100% 36%,72% 100%,28% 100%,0 36%);clip-path:polygon(50% 0,100% 36%,72% 100%,28% 100%,0 36%);filter:drop-shadow(0 0 10px rgba(90,211,247,.75));animation:appbgGemFloat var(--d,14s) ease-in-out infinite}@keyframes appbgGemFloat{0%,to{transform:translateZ(0) rotate(-6deg)}50%{transform:translate3d(6px,-22px,0) rotate(9deg)}}.appbg-sparks i{position:absolute;display:block;width:var(--s,10px);height:var(--s,10px);background:radial-gradient(circle,#fff 0 34%,rgba(255,255,255,0) 68%);-webkit-clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);animation:appbgSparkTwinkle var(--d,4.6s) ease-in-out infinite}@keyframes appbgSparkTwinkle{0%,to{opacity:0;transform:scale(.4)}45%{opacity:1;transform:scale(1)}75%{opacity:.25;transform:scale(.7)}}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E")}body>:not(.appbg):not(.mc-bg):not(.pv-back):not(.bottom-nav):not(.wa-overlay):not(.wa-fab){position:relative;z-index:1}a.pv-back{position:fixed;top:max(4px,env(safe-area-inset-top,0px));left:10px;z-index:200;display:inline-flex;align-items:center;gap:6px;margin:0;padding:7px 12px;border-radius:999px;background:rgba(12,16,30,.86);border:1px solid rgba(255,255,255,.16);color:#e8ecfb;font-size:11px;font-weight:700;letter-spacing:.06em;text-decoration:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 24px -12px rgba(0,0,0,.9);transition:background var(--t-fast),border-color var(--t-fast)}a.pv-back:hover{background:rgba(139,92,246,.28);border-color:rgba(139,92,246,.6);color:#e8ecfb}.page:not(.hm) .hm-bar-brand{justify-self:center}@media (prefers-reduced-motion:reduce){.appbg-caps i,.appbg-gems i,.appbg-sparks i{animation:none}}.hx-rise{animation:hxRise .7s ease both}.hx-rise-2{animation:hxRise .7s ease .12s both}.hx-rise-3{animation:hxRise .7s ease .24s both}@keyframes hxRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hx-hero{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;position:relative;overflow:hidden;margin:0 -16px 22px;padding:22px 16px 8px;min-height:340px}.hx-hero-copy{position:relative;z-index:2;max-width:34rem}.hx-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gold);background:rgba(245,200,76,.1);border:1px solid rgba(245,200,76,.35)}.hx-hero h1{margin:0;font-size:clamp(32px,8vw,56px);font-weight:800;letter-spacing:-.045em;line-height:1.02}.hx-hero-lead{color:var(--muted);font-size:16px;margin:12px 0 18px;max-width:28rem}.hx-cta-row{gap:10px}.hx-cta-row,.hx-live{display:flex;flex-wrap:wrap}.hx-live{gap:8px 14px;margin-top:16px;font-size:13px;color:var(--muted)}.hx-live strong{color:var(--text)}.hx-live-dot{width:8px;height:8px;border-radius:50%;background:var(--bad);box-shadow:0 0 0 0 rgba(239,68,68,.5);animation:hmLivePulse 1.8s ease-in-out infinite;align-self:center}.hx-mascot{position:relative;justify-self:end;width:min(280px,72vw);margin:-8px 0 0 auto;z-index:1}.hx-mascot img{width:100%;height:auto;filter:drop-shadow(0 18px 40px rgba(139,92,246,.45));animation:hxFloat 4.2s ease-in-out infinite}.hx-mascot-glow{position:absolute;inset:18% 8% 6%;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.4),transparent 68%);z-index:-1;animation:hxPulse 3.4s ease-in-out infinite}@keyframes hxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes hxPulse{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}.hx-orb{position:absolute;width:18px;height:18px;border-radius:4px;background:linear-gradient(135deg,#67e8f9,#22d3ee);transform:rotate(45deg);animation:hxOrb 5s ease-in-out infinite;pointer-events:none}.hx-orb.a{top:12%;right:8%;animation-delay:0s}.hx-orb.b{top:48%;right:78%;width:12px;height:12px;animation-delay:1.2s;background:linear-gradient(135deg,#fde68a,var(--gold))}.hx-orb.c{bottom:18%;right:22%;width:10px;height:10px;animation-delay:2s}@keyframes hxOrb{0%,to{transform:rotate(45deg) translateY(0);opacity:.85}50%{transform:rotate(45deg) translateY(-14px);opacity:1}}.hx-podium{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:18px}.hx-podium-slot{text-align:center;padding:14px 8px 12px;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.hx-podium-slot.rank-1{border-color:var(--gold);box-shadow:0 0 24px rgba(245,200,76,.22);transform:translateY(-6px)}.hx-podium-name{display:block;font-weight:700;font-size:13px;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-podium-diamonds{color:var(--gold);font-size:12px;font-weight:700}.hx-statbar{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;overflow:hidden;padding:0}.hx-statbar .counter{margin:0;border:0;box-shadow:none;background:transparent}.hx-login-scene,.hx-pass,.hx-vault{position:relative;overflow:hidden;border-color:rgba(139,92,246,.45);background:radial-gradient(circle at 90% 0,rgba(139,92,246,.28),transparent 50%),var(--surface)}.hx-pass-head,.hx-vault-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.hx-pass .progress-track{height:10px;margin-top:12px;background:#0d1020}.hx-pass .progress-fill{background:linear-gradient(90deg,#7c3aed,#c4b5fd);animation:hxFill 1.1s ease both}@keyframes hxFill{0%{width:0}}.hx-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));grid-gap:8px;gap:8px;position:relative;margin:8px 0 4px}.hx-track:before{content:"";position:absolute;left:12%;right:12%;top:22px;height:2px;background:linear-gradient(90deg,rgba(139,92,246,.15),rgba(139,92,246,.55),rgba(139,92,246,.15))}.hx-node{position:relative;text-align:center;z-index:1}.hx-node-icon{width:44px;height:44px;margin:0 auto 8px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);border:2px solid var(--border);color:var(--accent-2)}.hx-node-icon .icon{width:22px;height:22px}.hx-node.granted .hx-node-icon{border-color:var(--ok);color:var(--ok);background:rgba(34,197,94,.12)}.hx-node.current .hx-node-icon{border-color:var(--gold);color:var(--gold);box-shadow:0 0 0 4px rgba(245,200,76,.15);animation:hxPulse 2.2s ease-in-out infinite}.hx-node.locked .hx-node-icon{color:var(--muted)}.hx-node-lp{font-size:11px;font-weight:800}.hx-node-reward{font-size:12px;color:var(--muted)}.hx-node-status{font-size:11px;margin-top:4px;font-weight:700}.hx-node.granted .hx-node-status{color:var(--ok)}.hx-node.current .hx-node-status{color:var(--gold)}.hx-node.locked .hx-node-status{color:var(--muted)}.hx-vault-banner{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid rgba(245,200,76,.28);background:radial-gradient(circle at 0 50%,rgba(245,200,76,.16),transparent 46%),var(--surface)}.hx-vault-banner .hx-node-icon{margin:0;color:var(--gold);border-color:rgba(245,200,76,.45)}.hx-profile-hero{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:center}.hx-profile-hero .me-avatar-ring .avatar,.hx-profile-hero .me-avatar-ring img{width:84px;height:84px}@media (min-width:760px){.hx-hero{grid-template-columns:1.1fr .9fr;align-items:center;min-height:420px;padding:28px 8px 12px}.hx-mascot{width:340px;margin:0}}@media (prefers-reduced-motion:reduce){.hx-live-dot,.hx-mascot img,.hx-mascot-glow,.hx-node.current .hx-node-icon,.hx-orb,.hx-pass .progress-fill,.hx-rise,.hx-rise-2,.hx-rise-3{animation:none!important}}.ck .ck-top{display:flex;align-items:center;gap:10px;margin:0 0 14px}.ck .ck-back svg{width:12px;height:12px}.ck .ck-user{margin-left:auto;display:flex;align-items:center;gap:9px}.ck .ck-user .av{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:900;color:#0a0713;background:linear-gradient(150deg,#a5f3fc,#22d3ee 60%,#8b5cf6)}.ck .ck-user b{display:block;font-size:11.5px;font-weight:800;line-height:1.15}.ck .ck-user span{display:block;font-size:9.5px;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck .ck-user .cambiar{font:inherit;font-size:10px;font-weight:800;color:var(--cyan);border:1px solid rgba(34,211,238,.35);background:rgba(34,211,238,.08);padding:6px 10px;border-radius:8px;white-space:nowrap;cursor:pointer}.ck .resumen{position:relative;display:flex;align-items:center;gap:12px;padding:14px 15px;border-radius:15px;overflow:hidden;background:linear-gradient(160deg,rgba(139,92,246,.16),rgba(15,18,30,.98) 62%);border:1px solid rgba(196,181,253,.28);box-shadow:0 16px 32px -24px rgba(139,92,246,.75)}.ck .resumen:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 100% 0,rgba(34,211,238,.14),transparent 70%)}.ck .resumen .txt{min-width:0}.ck .resumen b{display:block;font-size:12.5px;font-weight:800;line-height:1.25}.ck .resumen span{display:block;margin-top:3px;font-size:10px;color:#9aa2c4}.ck .resumen .pr{margin-left:auto;text-align:right;font-size:17px;font-weight:900;color:var(--cyan);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ck .resumen .pr small{display:block;font-size:8.5px;font-weight:700;color:#6f7899;letter-spacing:.08em}.ck .stepper{display:grid;grid-template-columns:repeat(3,1fr);align-items:flex-start;margin:16px 0 14px;padding:0;list-style:none;position:relative}.ck .stepper:before{content:"";position:absolute;left:16.66%;right:16.66%;top:13px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(74,222,128,.65),rgba(139,92,246,.45) 42%,rgba(34,211,238,.35) 72%,rgba(255,255,255,.08))}.ck .step{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;z-index:1;min-width:0}.ck .step i{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:900;color:#8b93b5;background:#12162a;border:1px solid rgba(255,255,255,.12);transition:all var(--t)}.ck .step span{font-size:9.5px;font-weight:700;color:#7a82a6;letter-spacing:.02em}.ck .step.on i{color:#04121a;background:linear-gradient(160deg,#a5f3fc,#22d3ee);border-color:transparent;box-shadow:0 0 0 4px rgba(34,211,238,.16),0 8px 18px -8px rgba(34,211,238,.9)}.ck .step.on span{color:#e8ecfb}.ck .step.done i{color:#04150b;background:linear-gradient(160deg,#86efac,#22c55e 60%,#16a34a);border-color:transparent;box-shadow:0 0 0 4px rgba(74,222,128,.16),0 0 16px rgba(37,211,102,.6),0 8px 18px -8px rgba(34,197,94,.95)}.ck .step.done span{color:#a7e9c3}.ck .aviso{position:relative;padding:12px 13px;border-radius:12px;margin-bottom:14px;font-size:11px;line-height:1.55;color:#f0dcae;background:linear-gradient(160deg,rgba(245,200,76,.14),rgba(30,26,16,.75));border:1px solid rgba(245,200,76,.34)}.ck .aviso b{color:#ffe6a8;font-weight:800}.ck .paso{position:relative;padding:15px 15px 17px;border-radius:15px;background:linear-gradient(180deg,rgba(26,30,50,.94),rgba(15,18,30,.98));border:1px solid var(--border);box-shadow:0 14px 30px -22px #000,inset 0 1px 0 rgba(255,255,255,.05)}.ck .paso h2{display:flex;align-items:center;gap:9px;margin:0 0 4px;font-size:13px;font-weight:800}.ck .paso h2 .n{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;font-size:10px;font-weight:900;color:#04121a;background:linear-gradient(160deg,#a5f3fc,#22d3ee)}.ck .paso .ayuda{margin:0 0 11px;font-size:10.5px;color:#8f97b8;line-height:1.5}.ck .campo{display:block;position:relative}.ck .campo input{width:100%;padding:14px;border-radius:11px;font:600 14px/1 Outfit,sans-serif;color:#eef0fb;background:#0b0e1c;border:1px solid rgba(255,255,255,.14);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.ck .campo input::placeholder{color:#5f6684;font-weight:500;letter-spacing:.02em}.ck .campo input:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(34,211,238,.18)}.ck .paso.confirmado .campo input{border-color:rgba(37,211,102,.5);box-shadow:0 0 0 3px rgba(37,211,102,.12)}.ck .eres{margin-top:13px;text-align:center}.ck .eres p{margin:0;font-size:11px;color:#9aa2c4}.ck .eres b{display:block;margin:4px 0 12px;font-size:18px;font-weight:900;letter-spacing:-.01em;background:linear-gradient(120deg,#fff,#c4b5fd 60%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent}.ck .eres .fila{display:flex;gap:9px}.ck .eres .fila>*{flex:1 1}.ck .btn-ghost,.ck .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 16px;border-radius:11px;font-size:12.5px;font-weight:800;letter-spacing:.02em;cursor:pointer;border:0;transition:transform var(--t-fast),box-shadow var(--t),border-color var(--t-fast),color var(--t-fast)}.ck .btn-primary{color:#04121a;background:linear-gradient(160deg,#a5f3fc,#22d3ee 55%,#0ea5c4);box-shadow:0 16px 30px -16px rgba(34,211,238,.9)}.ck .btn-primary:hover{box-shadow:0 20px 34px -16px rgba(34,211,238,1)}.ck .btn-ghost:active,.ck .btn-primary:active{transform:scale(.985)}.ck .btn-ghost svg,.ck .btn-primary svg{width:14px;height:14px}.ck .btn-ghost{color:#c9d0e8;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.ck .btn-ghost:hover{color:#fff;border-color:rgba(34,211,238,.45)}.ck .pagos{display:flex;flex-direction:column;gap:11px}.ck .pago{position:relative;padding:15px;border-radius:15px;overflow:hidden;background:linear-gradient(180deg,rgba(26,30,50,.95),rgba(15,18,30,.98));border:1px solid var(--border);box-shadow:0 14px 30px -22px #000;transition:border-color var(--t),box-shadow var(--t),transform var(--t) var(--ease)}.ck .pago:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.9;background:radial-gradient(70% 60% at 0 0,var(--tono,rgba(139,92,246,.18)),transparent 72%)}.ck .pago.tarjeta{--tono:rgba(139,92,246,.22);border-color:rgba(196,181,253,.3)}.ck .pago.spei{--tono:rgba(11,90,210,.22);border-color:rgba(96,165,250,.28)}.ck .pago.oxxo{--tono:rgba(239,68,68,.18);border-color:rgba(248,113,113,.26)}.ck .pago .head{display:flex;align-items:center;gap:9px;margin-bottom:8px}.ck .pago .head .ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05)}.ck .pago .head .ic svg{width:16px;height:16px}.ck .pago.tarjeta .head .ic svg{color:#c4b5fd}.ck .pago.spei .head .ic svg{color:#93c5fd}.ck .pago.oxxo .head .ic svg{color:#fca5a5}.ck .pago h3{margin:0;font-size:13px;font-weight:800;line-height:1.2}.ck .pago .estado{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;border-radius:6px;white-space:nowrap;color:#cfe9dd;background:rgba(37,211,102,.14);border:1px solid rgba(37,211,102,.3)}.ck .pago .estado svg{width:9px;height:9px}.ck .pago .estado.rojo{color:#ffd7d7;background:rgba(239,68,68,.16);border-color:rgba(248,113,113,.34)}.ck .pago .badge-auto{display:inline-flex;width:-moz-fit-content;width:fit-content;margin:0 0 10px;padding:3px 8px;border-radius:6px;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd;border:1px solid rgba(139,92,246,.4);background:rgba(139,92,246,.14)}.ck .pago ul{margin:0 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.ck .pago li{display:flex;align-items:flex-start;gap:7px;font-size:11px;color:#b9c0dc}.ck .pago li svg{width:11px;height:11px;margin-top:3px;flex:0 0 auto;color:#4ade80}.ck .pago .btn-primary{font-size:12px;padding:13px 16px}.ck .pago.tarjeta .btn-primary{color:#fff;background:linear-gradient(160deg,#a78bfa,#8b5cf6 55%,#6d28d9);box-shadow:0 16px 30px -16px rgba(139,92,246,.95)}.ck .pago.spei .btn-primary{color:#fff;background:linear-gradient(160deg,#60a5fa,#2563eb 60%,#1d4ed8);box-shadow:0 16px 30px -16px rgba(37,99,235,.95)}.ck .pago.oxxo .btn-primary{color:#fff;background:linear-gradient(160deg,#f87171,#dc2626 60%,#b91c1c);box-shadow:0 16px 30px -16px rgba(220,38,38,.9)}.ck .estado-card{position:relative;padding:18px 16px;border-radius:15px;text-align:center;overflow:hidden;margin-bottom:13px;background:linear-gradient(160deg,rgba(245,200,76,.16),rgba(30,26,16,.8));border:1px solid rgba(245,200,76,.42);box-shadow:0 18px 36px -26px rgba(245,200,76,.8)}.ck .estado-card.revisando .spin{width:34px;height:34px;margin:0 auto 10px;border-radius:999px;border:2px solid rgba(245,200,76,.28);border-top:2px solid var(--gold);animation:ck-girar 1.1s linear infinite}@keyframes ck-girar{to{transform:rotate(1turn)}}.ck .estado-card p{margin:0;font-size:11px;line-height:1.55;color:#e7d7ac}.ck .estado-card.ok{background:linear-gradient(160deg,rgba(37,211,102,.16),rgba(12,28,20,.85));border-color:rgba(37,211,102,.42)}.ck .estado-card.ok h2{color:#b7f3ce}.ck .ok-check{position:relative;display:grid;place-items:center;width:74px;height:74px;margin:2px auto 12px;border-radius:999px;color:#eafff2;border:3px solid #4ade80;background:radial-gradient(circle,rgba(34,197,94,.35),rgba(12,28,20,.6) 70%);box-shadow:0 0 0 6px rgba(34,197,94,.12),0 0 34px rgba(37,211,102,.75),inset 0 0 22px rgba(34,197,94,.5)}.ck .ok-check svg{width:34px;height:34px;filter:drop-shadow(0 0 6px rgba(74,222,128,.8))}.ck .ok-check .rayo{position:absolute;width:3px;height:12px;border-radius:2px;background:#4ade80;box-shadow:0 0 8px rgba(74,222,128,.9);opacity:.9}.ck .ok-check .r1{top:8px;left:-14px;transform:rotate(28deg)}.ck .ok-check .r2{bottom:12px;left:-13px;transform:rotate(-28deg)}.ck .ok-check .r3{top:8px;right:-14px;transform:rotate(-28deg)}.ck .ok-check .r4{bottom:12px;right:-13px;transform:rotate(28deg)}.ck .timeline{margin:0 0 14px;padding:15px 15px 6px;border-radius:15px;background:linear-gradient(180deg,rgba(26,30,50,.94),rgba(15,18,30,.98));border:1px solid var(--border)}.ck .tl{position:relative;display:flex;gap:12px;padding-bottom:16px}.ck .tl:before{content:"";position:absolute;left:11px;top:24px;bottom:0;width:2px;background:rgba(255,255,255,.1)}.ck .tl:last-child{padding-bottom:8px}.ck .tl:last-child:before{display:none}.ck .tl .dot{position:relative;flex:0 0 auto;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);background:#101427;color:#6b7396;font-size:10px;font-weight:900}.ck .tl .dot svg{width:11px;height:11px}.ck .tl.hecho .dot{color:#04150b;background:linear-gradient(160deg,#86efac,#22c55e 60%,#16a34a);border-color:transparent;box-shadow:0 0 14px rgba(37,211,102,.55)}.ck .tl.activo .dot{color:#04121a;background:linear-gradient(160deg,#a5f3fc,#22d3ee);border-color:transparent;box-shadow:0 0 0 4px rgba(34,211,238,.14)}.ck .tl .cuerpo b{display:block;font-size:12px;font-weight:800;line-height:1.3}.ck .tl .cuerpo small{display:block;margin-top:2px;font-size:9.5px;color:#8f97b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck .tl.pendiente .cuerpo b{color:#7d85a6;font-weight:700}.ck .datos{margin:0 0 13px;padding:2px 15px;border-radius:15px;background:linear-gradient(180deg,rgba(26,30,50,.94),rgba(15,18,30,.98));border:1px solid var(--border)}.ck .datos .fila{display:flex;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:11.5px}.ck .datos .fila:last-child{border-bottom:0}.ck .datos .k{color:#8f97b8;min-width:84px}.ck .datos .v{margin-left:auto;text-align:right;font-weight:700;color:#e8ecfb;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck .datos .v.total{font-size:15px;font-weight:900;color:var(--cyan)}.ck .crear{padding:15px;border-radius:15px;background:linear-gradient(160deg,rgba(139,92,246,.16),rgba(15,18,30,.98) 60%);border:1px solid rgba(196,181,253,.28)}.ck .crear h3{margin:0 0 6px;font-size:12.5px;font-weight:800}.ck .crear p{margin:0 0 12px;font-size:11px;line-height:1.55;color:#a9b1d0}@media (min-width:600px){.ck .pagos{display:grid;grid-template-columns:repeat(2,1fr)}.ck .pago.oxxo{grid-column:1/-1}}@media (min-width:1024px){.ck .ck-top{margin-bottom:18px}.ck .resumen{padding:18px}.ck .resumen b{font-size:14px}.ck .resumen .pr{font-size:20px}.ck .stepper{margin:22px 0 18px}.ck .step i{width:30px;height:30px;font-size:12px}.ck .step span{font-size:10.5px}.ck .stepper:before{top:15px}.ck .paso{padding:20px 20px 22px}.ck .paso h2{font-size:15px}.ck .paso .ayuda{font-size:11.5px}.ck .campo input{padding:16px;font-size:16px}.ck .eres b{font-size:22px}.ck .pagos{grid-template-columns:repeat(3,1fr)}.ck .pago.oxxo{grid-column:auto}.ck .pago{padding:18px}.ck .pago h3{font-size:14px}.ck .pago li{font-size:11.5px}.ck .estado-card{padding:24px 20px}.ck .estado-card h2{font-size:20px}.ck .estado-card p{font-size:12px}.ck .timeline{padding:20px 20px 10px}.ck .tl .cuerpo b{font-size:13px}.ck .datos .fila{font-size:12.5px;padding:14px 0}.ck .datos .v.total{font-size:17px}.ck .crear{padding:20px}.ck .crear h3{font-size:14px}.ck .crear p{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.ck .estado-card.revisando .spin{animation:none;border-top-color:rgba(245,200,76,.6)}}body:has(.page.mc){background:#050817}body:has(.page.mc):before{opacity:0}body:has(.page.mc) .appbg{background:#050817 url(/mascot/cuenta-fondo-midnight.jpg) 50%/cover no-repeat}body:has(.page.mc) .appbg:after{background:none}body:has(.page.mc) .appbg-caps,body:has(.page.mc) .appbg-gems,body:has(.page.mc) .appbg-sparks{opacity:0}.mc-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#050817}.mc-bg__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}