[hidden]{display:none!important}.pie{background:var(--noche);color:#d5d9e4;padding:48px 0 96px;font-size:.95rem}.pie-grid{display:grid;gap:28px 20px;grid-template-columns:1fr 1fr}.pie-marca{grid-column:1/-1}.pie-marca p{max-width:34ch;margin:12px 0 14px;color:#d5d9e4}.pie-logo{display:inline-block}.pie h2{font-size:.8rem;text-transform:uppercase;letter-spacing:.09em;color:#fff;margin:0 0 10px}.pie ul{list-style:none;margin:0;padding:0}.pie a{color:#d5d9e4;text-decoration:none;display:inline-block;padding:5px 0}.pie a:hover{color:#fff;text-decoration:underline}.pie .redes{display:flex;gap:10px}.pie .redes a{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff}.pie .redes a:hover{background:rgba(255,255,255,.12);text-decoration:none}.pie-aviso{margin:32px 0 6px;padding-top:20px;border-top:1px solid rgba(255,255,255,.16);max-width:80ch}.pie-copy{margin:0;font-size:.85rem;color:#aab4d8}@media (min-width:900px){.pie{padding-bottom:40px}.pie-grid{grid-template-columns:1.5fr;grid-auto-flow:column;grid-auto-columns:1fr}.pie-marca{grid-column:auto}}.datos{display:grid;gap:12px 28px;margin:18px 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.datos div{background:var(--sup);border:1px solid var(--borde);border-radius:12px;padding:12px 16px}.datos dt{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--texto2)}.datos dd{margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}.redes{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0}.redes a{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--borde-f);border-radius:99px;text-decoration:none;color:var(--texto);font-weight:600}.cumple{display:flex;gap:18px;align-items:flex-start;max-width:900px}.cumple h2{margin-bottom:.4em}.dia{display:grid;gap:14px;margin-top:20px}.paso-dia{background:var(--sup);border:1px solid var(--borde);border-radius:var(--r);padding:18px 22px}.paso-dia h3{margin:0 0 6px}.paso-dia p{margin:0 0 .6em;color:var(--texto2)}.meta-guia{font-size:.85rem}.res-modulo{background:var(--sup);border:1px dashed var(--borde-f);border-radius:var(--r);padding:28px;text-align:center;color:var(--texto2);min-height:132px;display:grid;place-items:center;margin:16px 0}.res-vacio{margin:0}.logos-loterias{list-style:none;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:20px 0;padding:0}.logos-loterias li{display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--sup);border:1px solid var(--borde);border-radius:12px;padding:12px 10px;text-align:center}.logo-caja{display:grid;place-items:center;height:60px;width:100%;background:#fff;border-radius:8px;color:var(--rojo)}.logo-caja img{max-height:48px;width:auto;max-width:88%;object-fit:contain}.logo-bola{width:32px;height:32px}.logo-nombre{font-weight:600;font-size:.92rem}.res-grid{list-style:none;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:18px 0;padding:0}.res-card{background:var(--sup);border:1px solid var(--borde);border-radius:var(--r);padding:16px}.res-card h3{display:flex;align-items:center;gap:10px;font-size:1rem;margin:0 0 10px}.res-fila{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid var(--borde)}.res-hora{font-size:.85rem;color:var(--texto2);font-variant-numeric:tabular-nums}.bolas{display:flex;gap:6px;list-style:none;margin:0;padding:0}.bola{display:inline-grid;place-items:center;min-width:38px;height:38px;border-radius:50%;background:var(--marca);color:var(--fondo);font-weight:800;font-variant-numeric:tabular-nums}.res-card h3 a{color:inherit;text-decoration:none}.res-card h3 a:hover{text-decoration:underline}.res-card .logo-caja{width:56px;height:40px;flex:none}.res-card .logo-caja img{max-height:32px}.res-card .logo-bola{width:26px;height:26px}.res-card .ver-mas{margin:10px 0 0}.res-fila{flex-wrap:wrap}.res-info{display:flex;flex-direction:column;gap:2px;flex:1 1 120px;min-width:0}.res-nom{font-weight:700;font-size:.95rem;line-height:1.25;overflow-wrap:anywhere}.res-num{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.bolas-lt{flex-wrap:wrap;justify-content:flex-end}.bola.lt{border-radius:99px;padding:0 12px;min-width:0;height:30px;background:var(--fondo2);color:var(--texto);border:1px solid var(--borde-f);font-size:.85rem;font-weight:700}.bola.sm{min-width:32px;height:32px;font-size:.92rem}.bola.sm.lt{padding:0 10px;min-width:0;height:30px}.tabla-res th,.tabla-res td{padding:8px 10px}.tabla-res td.n{text-align:center;white-space:nowrap}.tabla-res td.hora,.tabla-res tbody th time{white-space:nowrap}.tabla-res td.hora{color:var(--texto2);font-variant-numeric:tabular-nums}.tabla-res tbody th{font-weight:600}.logos-loterias a{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;color:inherit;text-decoration:none}.logos-loterias a:hover .logo-nombre{text-decoration:underline}.mas-dias{margin-top:16px}.mas-dias summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}.infografia-f{margin:22px auto;max-width:520px;text-align:center}.infografia{width:100%;height:auto;display:block}.infografia .ib{fill:#cc1518}.infografia .iw{fill:#fff}.infografia .in{font:800 26px system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;fill:#1d1d1b}.infografia .il{font:700 17px system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;fill:var(--texto)}.infografia .ilin{stroke:var(--borde-f);stroke-width:3;stroke-linecap:round}.infografia-f figcaption{font-size:.88rem;color:var(--texto2);margin-top:6px}@media print{.cab,.pie,.wa-flot,.indice,.cta-band{display:none}body{font-size:12pt}}.dispositivos{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.disp{background:radial-gradient(circle at 50% 28%,#ffe3e0 0,#fff 66%);border:1px solid var(--borde);border-radius:var(--r);box-shadow:var(--sombra);padding:22px 12px 16px;text-align:center;transition:transform .2s}@media (hover:hover) and (pointer:fine){.disp:hover{transform:translateY(-4px)}}.disp h3{margin:.3em 0 .1em;font-size:1.1rem}.disp p{margin:0;color:var(--texto2);font-size:.95rem}@media (min-width:720px){.dispositivos{grid-template-columns:repeat(4,1fr)}}.vel{max-width:640px;margin:0 auto;display:grid;gap:14px}.vel-f{display:grid;grid-template-columns:4.2rem 1fr 4.6rem;gap:12px;align-items:center}.vel-n{font-weight:700}.vel-b{display:block;height:30px;background:var(--fondo2);border-radius:99px;overflow:hidden}.vel-b i{display:block;height:100%;border-radius:99px}.vel-antes{width:100%;background:#cdbfbc}.vel-ahora{width:19%;background:linear-gradient(90deg,var(--rojo-vivo),var(--rojo-hondo))}.vel-v{font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.vel-v-ahora{color:var(--rojo);font-size:1.25rem}.sec-alt{position:relative}.sec-alt::before{content:"";position:absolute;left:0;right:0;top:-1px;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1440v12c-220 30-470 30-720 14S240 2 0 22z' fill='%23fff'/%3E%3C/svg%3E") center/100% 100% no-repeat;pointer-events:none}.sec-alt + .sec::before{content:none}.sec-roja{position:relative;background:linear-gradient(135deg,var(--rojo-vivo) 0%,var(--rojo) 55%,var(--rojo-hondo) 100%);color:#fff;overflow:hidden}.sec-roja::after{content:"";position:absolute;right:-90px;top:-90px;width:320px;height:320px;border-radius:50%;background:rgba(255,255,255,.08)}.sec-roja h2{color:#fff}.sec-roja .intro{color:#ffe9e8}.sec-roja .nota{color:#ffe2e0}.vel-grid{display:grid;gap:28px;align-items:center;position:relative;z-index:1}@media (min-width:860px){.vel-grid{grid-template-columns:auto 1fr;gap:64px}}.sec-roja .vel{margin:0 0 14px;max-width:none}.sec-roja .vel-b{background:rgba(255,255,255,.2)}.sec-roja .vel-antes{background:rgba(255,255,255,.6)}.sec-roja .vel-ahora{background:linear-gradient(90deg,#ffd24d,var(--oro))}.sec-roja .vel-v{color:#fff}.sec-roja .vel-v-ahora{color:var(--oro);font-size:1.4rem}.franja-oro{background:linear-gradient(180deg,var(--oro-suave),#fffbe8)}.logos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.logos li{background:#fff;border-radius:14px;box-shadow:var(--sombra);padding:12px 16px;display:grid;place-items:center;min-width:104px;height:84px}.logos img{max-height:56px;width:auto;height:auto;max-width:130px}.duo{display:grid;gap:clamp(26px,4vw,40px);align-items:center}.duo-img,.duo-t{min-width:0}.duo-t .intro{font-size:clamp(1.1rem,1rem + .5vw,1.3rem);margin-bottom:1.1em}.duo-t .lista{font-weight:600;margin-bottom:1.6em}.marco{width:100%;border-radius:clamp(18px,2.4vw,28px);box-shadow:0 2px 6px rgba(29,29,27,.06),0 30px 60px -14px rgba(143,13,16,.34)}.duo-inv .duo-img{order:-1}@media (min-width:860px){.duo{grid-template-columns:1.1fr .9fr;gap:72px}.duo-inv{grid-template-columns:.9fr 1.1fr}.duo-inv .duo-img{order:0}}.vel-foto{position:relative;width:min(400px,86vw);margin:0 auto 18px}.vel-foto .marco{box-shadow:0 2px 6px rgba(60,5,8,.2),0 30px 60px -16px rgba(40,0,3,.6)}.vel-pastilla{position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);background:#fff;color:var(--rojo);font-weight:800;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem);line-height:1;padding:.34em .72em;border-radius:99px;box-shadow:0 14px 30px rgba(60,5,8,.38);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.sec-roja + .sec-alt::before,.franja-oro + .sec-alt::before{content:none}.funciones-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:900px){.funciones-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.tarjeta-fn{padding:18px 16px 20px;border-radius:22px;transition:transform .25s ease-out,box-shadow .25s ease-out,border-color .25s ease-out}.tarjeta-fn:active{transform:scale(.98);transition-duration:.1s}.tarjeta-fn .ico-caja{width:52px;height:52px;border-radius:15px;box-shadow:0 10px 20px -8px rgba(143,13,16,.55)}.tarjeta-fn .ico-caja .ico{width:28px;height:28px}.tarjeta-fn h3{margin:14px 0 4px;font-size:clamp(1rem,.95rem + .3vw,1.12rem)}.tarjeta-fn p{font-size:.92rem;margin:0;line-height:1.45}@media (hover:hover) and (pointer:fine){.tarjeta-fn:hover{transform:translateY(-3px);box-shadow:0 2px 6px rgba(29,29,27,.06),0 22px 44px -12px rgba(143,13,16,.3)}}.temas-carrusel{margin:0 -16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:thin;scrollbar-color:var(--borde-f) transparent}.temas-carrusel:focus-visible{outline-offset:-3px}.temas-carrusel ul{list-style:none;display:flex;gap:clamp(14px,2.4vw,24px);margin:0;padding:12px 16px 26px;width:max-content}.temas-carrusel li{flex:none;width:clamp(150px,42vw,212px);scroll-snap-align:start;text-align:center}.temas-carrusel img{width:calc(100% - 12px);box-sizing:content-box;aspect-ratio:390/844;border:6px solid #1d1d1b;border-radius:30px;background:#1d1d1b;box-shadow:0 24px 40px -16px rgba(29,29,27,.5)}.tema-nombre{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-weight:600;font-size:.95rem}.tema-punto{width:14px;height:14px;border-radius:50%;flex:none;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(29,29,27,.2)}.tp-clasico{background:#1b2440}.tp-oscuro{background:#0e1013}.tp-plata{background:#c9cfd8}.tp-neon{background:#00d1ff}.tp-esmeralda{background:#0f7b53}.tp-carbono{background:#ff8a00}.tp-uva{background:#6d3fd1}.tp-oro{background:#d4af37}.tp-oceano{background:#0284c7}@media (prefers-reduced-motion:reduce){.tarjeta-fn{transition:none}}.sec-roja .intro{font-size:clamp(1.1rem,1rem + .5vw,1.3rem)}.sec-roja .vel{font-size:1.05rem;gap:16px}.sec-roja .vel-f{grid-template-columns:4.6rem 1fr 5.2rem}.sec-roja .vel-b{height:34px}.btn-wa{background:var(--wa);color:#fff;box-shadow:0 10px 24px -6px rgba(15,122,62,.55)}.btn-wa:hover{background:#0c6633}.btn-wa:disabled{opacity:.75;cursor:progress}.cot-d{width:min(460px,calc(100% - 24px));max-height:calc(100% - 24px);padding:0;border:0;border-radius:24px;background:var(--fondo);color:var(--texto);box-shadow:0 30px 80px rgba(16,24,40,.45);overflow:auto}.cot-d::backdrop{background:rgba(16,24,40,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cot-d[open]{animation:cot-entra .22s ease-out}@keyframes cot-entra{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:599px){.cot-d{width:100%;max-width:100%;max-height:92svh;margin:auto 0 0;border-radius:24px 24px 0 0}.cot-d[open]{animation-name:cot-sube}}@keyframes cot-sube{from{transform:translateY(40px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.cot-d[open]{animation:none}}.cot-f{position:relative;display:grid;gap:12px;padding:24px 22px calc(20px + env(safe-area-inset-bottom,0px))}.cot-caja{max-width:520px;margin:0 auto;background:var(--sup);border:1px solid var(--borde);border-radius:24px;box-shadow:var(--sombra)}.cot-x{position:absolute;right:10px;top:10px;width:44px;height:44px;border:0;border-radius:50%;background:var(--fondo2);color:var(--texto);font-size:1.6rem;line-height:1;cursor:pointer}.cot-eti{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--wa);font-weight:700;font-size:.9rem}.cot-t{margin:0;font-size:clamp(1.6rem,1.3rem + 1.4vw,2rem)}.cot-sub{margin:-4px 0 4px;color:var(--texto2)}.campo{display:grid;gap:5px}.campo-e{font-weight:600;font-size:.95rem}.campo-e em{font-style:normal;font-weight:400;color:var(--texto2)}.campo input{font:inherit;font-size:1.05rem;min-height:52px;padding:10px 14px;border:1.5px solid var(--borde-f);border-radius:14px;background:#fff;color:var(--texto);width:100%}.campo input:focus{outline:none;border-color:var(--wa);box-shadow:0 0 0 4px rgba(15,122,62,.18)}.campo input[aria-invalid=true]{border-color:var(--rojo);box-shadow:0 0 0 4px rgba(204,21,24,.12)}.campo-msg{color:var(--rojo);font-weight:600;font-size:.88rem}.cot-chips{border:0;margin:2px 0 0;padding:0;min-width:0}.cot-chips legend{font-weight:600;font-size:.95rem;padding:0;margin-bottom:6px}.cot-chips div{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative}.chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid var(--borde-f);border-radius:99px;font-weight:600;background:#fff}.chip input:checked + span{background:var(--texto);border-color:var(--texto);color:#fff}.chip input:focus-visible + span{outline:3px solid var(--foco);outline-offset:2px}.cot-trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cot-enviar{width:100%;min-height:56px;font-size:1.08rem;margin-top:4px}.cot-pie{margin:0;text-align:center;font-size:.88rem;color:var(--texto2)}.cot-pie a{color:var(--texto2)}.eti{display:inline-block;margin:0 0 12px;padding:5px 12px;border-radius:99px;background:#fde4e2;color:var(--rojo-hondo);font-weight:800;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.sec-roja .t2 span,.sec-escena .t2 span{color:#fff}.sec-roja .t2 .t2-b,.sec-escena .t2 .t2-b{color:var(--oro)}.sec-roja .eti,.sec-escena .eti{background:rgba(255,255,255,.18);color:#fff}.tel{position:relative;max-width:280px;margin:0 auto;border:8px solid #141414;border-radius:40px;background:#141414;overflow:hidden;box-shadow:0 0 0 2px #3a3a3a,0 34px 60px -22px rgba(29,29,27,.6)}.tel{padding-top:24px}.tel::before{content:"";position:absolute;z-index:2;top:6px;left:50%;width:26%;height:13px;transform:translateX(-50%);border-radius:99px;background:#000;box-shadow:inset 0 0 0 1px #2a2a2a}.tel img{width:100%;border-radius:8px 8px 31px 31px;object-fit:cover}.tel-xl{max-width:min(320px,76vw)}.demo{display:grid;gap:clamp(30px,5vw,72px);align-items:center}.demo-tel{position:relative;padding:10px 0}.demo-tel::before{content:"";position:absolute;inset:8% 6%;border-radius:50%;background:radial-gradient(circle,#ffd9d6 0,rgba(255,217,214,0) 70%);z-index:-1}.pasos-demo{list-style:none;margin:6px 0 18px;padding:0;display:grid;gap:14px}.pasos-demo li{display:flex;gap:14px;align-items:center;font-size:clamp(1.05rem,1rem + .4vw,1.25rem)}.pasos-demo b{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(145deg,var(--rojo-vivo),var(--rojo-hondo));color:#fff;font-size:1.25rem;box-shadow:0 8px 18px -6px rgba(143,13,16,.5)}@media (min-width:860px){.demo{grid-template-columns:.9fr 1.1fr}}.sec-escena{position:relative;overflow:hidden;color:#fff;background:radial-gradient(120% 80% at 50% 0,#ef3a3e 0,var(--rojo) 45%,var(--rojo-hondo) 100%)}.sec-escena .intro{color:#ffe2e0}.familia{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px;align-items:end}.eq{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.eq-pc{grid-column:1/-1}.eq h3{margin:14px 0 0;font-size:clamp(.95rem,.9rem + .4vw,1.15rem);color:#fff}.eq p{margin:0;font-size:clamp(.78rem,.75rem + .2vw,.92rem);color:#ffe2e0}.dv-pc{position:relative;width:min(100%,560px);margin-bottom:34px;padding:9px 9px 20px;border-radius:14px;background:linear-gradient(#2c2c2a,#141413);box-shadow:0 30px 50px -20px rgba(30,0,2,.7)}.dv-pc::after{content:"";position:absolute;left:50%;bottom:-34px;width:28%;height:34px;transform:translateX(-50%);background:linear-gradient(#3a3a38,#121211);clip-path:polygon(32% 0,68% 0,100% 100%,0 100%)}.dv-pc-pant img{width:100%;border-radius:4px}.dv-cel{width:min(100%,160px);border:6px solid #141414;border-radius:26px;overflow:hidden;background:#141414;box-shadow:0 0 0 1.5px #444,0 26px 40px -18px rgba(30,0,2,.7)}.dv-cel img{width:100%;border-radius:20px}.dv-vf{width:min(100%,150px);padding:9px 9px 12px;border-radius:20px 20px 30px 30px;background:linear-gradient(160deg,#47474c,#1c1c1f 60%);box-shadow:0 26px 40px -18px rgba(30,0,2,.7)}.dv-vf-pant{aspect-ratio:3/4;overflow:hidden;border-radius:6px;border:2px solid #0c0c0d}.dv-vf-pant img,.dv-sm-pant img{width:100%;height:100%;object-fit:cover;object-position:top}.dv-vf-teclas{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px}.dv-vf-teclas i{height:clamp(8px,1.6vw,13px);border-radius:4px;background:linear-gradient(#6a6a70,#46464b)}.dv-vf-teclas i:nth-child(10){background:#d6383a}.dv-vf-teclas i:nth-child(11){background:#e8c13b}.dv-vf-teclas i:nth-child(12){background:#2e9e55}.dv-sm{width:min(100%,150px);padding:0 8px 16px;border-radius:22px;background:linear-gradient(160deg,#3a3c42,#16171a 60%);box-shadow:0 26px 40px -18px rgba(30,0,2,.7)}.dv-sm-imp{position:relative;height:30px;margin:0 -8px 8px;border-radius:22px 22px 6px 6px;background:linear-gradient(#55575e,#2a2c31)}.dv-sm-imp::after{content:"";position:absolute;left:18%;right:18%;top:7px;height:4px;border-radius:2px;background:#0b0b0c}.dv-papel{position:absolute;left:22%;right:22%;bottom:22px;height:clamp(34px,7vw,58px);border-radius:2px 2px 0 0;background:repeating-linear-gradient(#fff 0 6px,#e6dedc 6px 7px);transform-origin:bottom;animation:papel 4.5s ease-out infinite;box-shadow:0 -2px 6px rgba(0,0,0,.15)}@keyframes papel{0%{transform:scaleY(0)}45%,85%{transform:scaleY(1);opacity:1}100%{transform:scaleY(1);opacity:0}}.dv-sm-pant{aspect-ratio:9/16;overflow:hidden;border-radius:7px;border:2px solid #0c0c0d}@media (min-width:960px){.familia{grid-template-columns:2.4fr 1fr 1fr 1fr;gap:28px}.eq-pc{grid-column:auto}.eq{padding-top:40px}}.voz-escena{position:relative;max-width:360px;margin:0 auto;padding:24px 0}.voz-escena .tel{max-width:240px}.voz-anillo{position:absolute;z-index:3;left:86%;top:73%;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;border:3px solid var(--oro);animation:anillo 1.6s ease-out infinite}@keyframes anillo{from{transform:scale(.55);opacity:1}to{transform:scale(1.7);opacity:0}}.voz-burbuja{position:absolute;z-index:4;left:0;top:18%;display:flex;align-items:center;gap:10px;margin:0;padding:12px 16px;border-radius:20px 20px 20px 4px;background:#fff;color:var(--texto);font-weight:700;font-size:clamp(.95rem,.9rem + .4vw,1.1rem);box-shadow:0 18px 36px -12px rgba(29,29,27,.45);animation:voz-b 6s ease-in-out infinite}.voz-onda{display:inline-flex;gap:3px;align-items:center}.voz-onda i{display:block;width:4px;height:18px;border-radius:2px;background:var(--rojo);animation:onda .9s ease-in-out infinite}.voz-onda i:nth-child(2){animation-delay:-.2s}.voz-onda i:nth-child(3){animation-delay:-.4s}.voz-onda i:nth-child(4){animation-delay:-.6s}.voz-onda i:nth-child(5){animation-delay:-.8s}@keyframes onda{0%,100%{transform:scaleY(.35)}50%{transform:scaleY(1)}}.voz-chip{position:absolute;z-index:4;right:0;top:48%;margin:0;padding:10px 14px;border-radius:14px;background:var(--wa);color:#fff;font-weight:800;font-size:clamp(.92rem,.88rem + .3vw,1.05rem);box-shadow:0 18px 36px -12px rgba(15,122,62,.6);animation:voz-c 6s ease-in-out infinite}@keyframes voz-b{0%,6%{opacity:0;transform:translateY(12px) scale(.92)}14%,72%{opacity:1;transform:none}82%,100%{opacity:0;transform:translateY(-6px)}}@keyframes voz-c{0%,38%{opacity:0;transform:translateY(12px) scale(.92)}48%,84%{opacity:1;transform:none}94%,100%{opacity:0}}.pv{display:flex;align-items:center;justify-content:center;gap:clamp(8px,2.5vw,36px);margin:8px 0 34px}.pv-tel{position:relative;flex:none;width:clamp(138px,38vw,250px);aspect-ratio:390/844;overflow:hidden;border:6px solid #141414;border-radius:30px;background:#fff;box-shadow:0 0 0 1.5px #444,0 30px 50px -22px rgba(29,29,27,.55);font-size:clamp(.6rem,2.3vw,.95rem)}.pv-cab{background:linear-gradient(135deg,var(--rojo-vivo),var(--rojo-hondo));color:#fff;font-weight:800;padding:2.4em .9em .8em;text-align:center}.pv-tit{margin:.9em .9em .5em;font-weight:800;font-size:1.25em}.pv-lista{list-style:none;margin:0 .7em;padding:0;display:grid;gap:.45em}.pv-lista li{display:flex;justify-content:space-between;align-items:center;padding:.55em .6em;border-radius:.7em;background:#f6f1f0;font-weight:600}.pv-lista b{display:inline-grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;background:#1d1d1b;color:#fff;font-size:.85em}.pv-total{display:flex;justify-content:space-between;margin:.8em 1em .6em;font-weight:800}.pv-btn{margin:0 .7em;padding:.8em;border-radius:.8em;background:var(--wa);color:#fff;font-weight:800;text-align:center}.pv-banca{background:#1b2440}.pv-banca img{width:100%;height:100%;object-fit:cover;object-position:top;filter:brightness(.8)}.pv-aviso{position:absolute;left:6%;right:6%;top:7%;padding:.8em;border-radius:1em;background:#fff;color:var(--texto);box-shadow:0 14px 30px rgba(0,0,0,.45);animation:pv-a 5s ease-in-out infinite}.pv-aviso p{margin:0;display:grid;gap:.15em;line-height:1.25}.pv-aviso b{color:var(--rojo);font-size:1.1em}.pv-aviso span{font-weight:600}.pv-aviso .pv-vender{display:block;margin-top:.6em;padding:.55em;border-radius:.7em;background:var(--wa);color:#fff;font-weight:800;text-align:center}@keyframes pv-a{0%{opacity:0;transform:translateY(-120%)}10%,94%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-40%)}}.pv-viaje{display:flex;gap:clamp(4px,1vw,8px)}.pv-viaje i{display:block;width:clamp(6px,1.4vw,10px);aspect-ratio:1;border-radius:50%;background:var(--rojo);opacity:.2;animation:viaje 1.5s ease-in-out infinite}.pv-viaje i:nth-child(2){animation-delay:.15s}.pv-viaje i:nth-child(3){animation-delay:.3s}.pv-viaje i:nth-child(4){animation-delay:.45s}.pv-viaje i:nth-child(5){animation-delay:.6s}@keyframes viaje{0%,100%{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1.15)}}.sec-precio{background:var(--fondo2)}.precio{display:grid;max-width:980px;margin:0 auto;border-radius:30px;overflow:hidden;background:#fff;box-shadow:0 2px 6px rgba(29,29,27,.06),0 34px 70px -24px rgba(143,13,16,.4)}.precio-cab{display:grid;place-content:center;justify-items:center;text-align:center;padding:clamp(30px,5vw,52px) 20px;color:#fff;background:radial-gradient(120% 90% at 30% 0,#ef3a3e 0,var(--rojo) 50%,var(--rojo-hondo))}.precio-cab .eti{background:rgba(255,255,255,.2);color:#fff}.precio-num{margin:0;font-size:clamp(4.2rem,3rem + 6vw,7rem);font-weight:800;line-height:.95;letter-spacing:-.05em}.precio-mon{font-size:.36em;vertical-align:.95em;margin-right:6px;letter-spacing:0}.precio-per{margin:8px 0 0;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:700;color:#ffe9e8}.precio-cuerpo{padding:clamp(24px,4vw,44px)}.precio-cuerpo h2.t2{font-size:clamp(1.7rem,1.2rem + 2vw,2.5rem)}.precio-lista{font-weight:600;margin-bottom:22px}.precio-cuerpo .nota{margin:14px 0 0}@media (min-width:600px){.precio-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:860px){.precio{grid-template-columns:.85fr 1.15fr}}@media (prefers-reduced-motion:reduce){.dv-papel,.voz-anillo,.voz-onda i,.voz-burbuja,.voz-chip,.pv-aviso,.pv-viaje i{animation:none}.voz-burbuja,.voz-chip,.pv-aviso{opacity:1}}.sec-precio + .sec-alt::before,.sec-escena + .sec-alt::before{content:none}.controles{list-style:none;margin:0 0 1.5em;padding:0;display:grid;gap:12px}.controles li{position:relative;display:grid;gap:2px;padding:12px 16px 12px 18px;background:#fff;border:1px solid var(--borde);border-left:4px solid var(--rojo);border-radius:12px;box-shadow:var(--sombra)}.controles strong{font-size:1.05rem;line-height:1.3}.controles span{color:var(--texto2);font-size:.95rem;line-height:1.4}.sorteo{display:flex;flex-direction:column;gap:10px;padding:14px 14px 16px;border-radius:18px;position:relative}.sorteo h3{display:flex;align-items:center;gap:10px;margin:0;font-size:.92rem;line-height:1.2;min-height:40px}.sorteo h3 span{min-width:0;overflow-wrap:anywhere}.sorteo h3 a{color:inherit;text-decoration:none}.sorteo h3 a:hover{text-decoration:underline}.sorteo .logo-caja,.res-ult .logo-caja,.res-nav .logo-caja{flex:none;width:52px;height:40px;background:#fff;border-radius:10px;box-shadow:0 0 0 1px rgba(0,0,0,.07)}.sorteo .logo-caja img,.res-ult .logo-caja img{max-height:30px;max-width:42px}.logo-ini{font-weight:800;font-size:.9rem;color:var(--rojo);letter-spacing:.02em}.sorteo .res-hora{display:flex;align-items:center;gap:8px;margin:0}.res-dia{display:inline-block;font-weight:800;text-transform:uppercase;font-size:.7rem;letter-spacing:.05em;padding:2px 9px;border-radius:99px}.sorteo .res-num{align-items:flex-start;gap:8px;margin-top:auto;padding-top:12px;border-top:2px dashed rgba(0,0,0,.14)}.sorteo .bolas,.res-ult .bolas{gap:7px}.sorteo .bola,.res-ult .bola,.busca-t .bola{position:relative;min-width:46px;height:46px;font-size:1.2rem;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);background:radial-gradient(circle at 32% 26%,#ff8a8d 0,var(--rojo-vivo) 38%,var(--rojo-hondo) 100%);box-shadow:0 5px 10px -4px rgba(143,13,16,.65),inset 0 -3px 5px rgba(0,0,0,.22)}.sorteo .bola::after,.res-ult .bola::after,.busca-t .bola::after{content:"";position:absolute;top:6px;left:9px;width:13px;height:7px;border-radius:50%;background:rgba(255,255,255,.55);transform:rotate(-28deg)}.sorteo .bola.lt,.res-ult .bola.lt{min-width:0;height:30px;padding:0 12px;font-size:.82rem;border-radius:99px;text-shadow:none;background:var(--oro);color:#1d1d1b;box-shadow:none}.sorteo .bola.lt::after,.res-ult .bola.lt::after{display:none}.card-hoy.sorteo{background:#fff;color:var(--texto);border:0;box-shadow:0 0 0 3px var(--oro),0 18px 34px -16px rgba(143,13,16,.55)}.card-hoy .res-dia,.res-dia.dia-hoy{background:var(--rojo);color:#fff}.card-ant.sorteo{background:#fff;color:var(--texto);border:1px solid var(--borde);box-shadow:none}.card-ant .res-dia,.res-dia.dia-ant{background:#efe6e4;color:#5b4b49}.card-ant .bola:not(.lt){color:var(--rojo-hondo);text-shadow:none;background:radial-gradient(circle at 32% 26%,#fff 0,#f6e4e1 55%,#d7b4b0 100%);box-shadow:0 5px 10px -4px rgba(0,0,0,.3),inset 0 -3px 5px rgba(120,40,40,.16)}.card-ant.sorteo h3{color:#3d3534}.sorteos{list-style:none;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));margin:0;padding:0}.sec-franja{position:relative;padding:34px 0 30px;color:#fff;border-top:4px solid var(--oro);overflow:hidden;background:radial-gradient(circle at 6% 12%,rgba(255,255,255,.10) 0 110px,transparent 111px),radial-gradient(circle at 94% 88%,rgba(255,194,14,.18) 0 150px,transparent 151px),linear-gradient(160deg,var(--rojo-hondo),var(--rojo) 55%,#d81c20)}.franja-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 18px;text-align:left;max-width:none}.franja-tit{min-width:0}.franja-vivo{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--oro);background:rgba(0,0,0,.35);padding:5px 12px;border-radius:99px;margin:0 0 10px}.franja-vivo i{width:8px;height:8px;border-radius:50%;background:var(--oro);box-shadow:0 0 0 0 rgba(255,194,14,.7);animation:franja-pulso 1.8s infinite}.franja-vivo time{color:#fff}@keyframes franja-pulso{70%{box-shadow:0 0 0 9px rgba(255,194,14,0)}100%{box-shadow:0 0 0 0 rgba(255,194,14,0)}}.sec-franja .franja-cab .t2{margin:0;font-size:clamp(1.6rem,4.6vw,2.6rem);color:#fff}.sec-franja .franja-cab .t2 span{display:inline}.sec-franja .franja-cab .t2 .t2-b{color:var(--oro)}.franja-sub{margin:8px 0 0;color:#fff;font-size:.95rem}.franja-acc{display:flex;align-items:center;gap:8px}.franja-fl{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.1);color:#fff;display:inline-grid;place-items:center;cursor:pointer;padding:0}.franja-fl:hover,.franja-fl:focus-visible{background:#fff;color:var(--rojo)}.franja-fl svg{width:18px;height:18px}.franja-fl.ant svg{transform:scaleX(-1)}.franja-ver{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:99px;background:var(--oro);color:#1d1d1b;font-weight:800;text-decoration:none;white-space:nowrap}.franja-ver:hover{background:#fff}.franja-res{min-height:120px}.franja-res>.res-vacio{padding:24px 16px;color:#fff}.franja-res .res-grid{display:flex;align-items:stretch;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;margin:0;padding:10px 16px 22px max(16px,calc((100vw - 1160px)/2 + 16px));scroll-padding-left:max(16px,calc((100vw - 1160px)/2 + 16px));scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}.franja-res .res-grid::-webkit-scrollbar{display:none}.franja-res .sorteo{flex:0 0 min(200px,64vw);scroll-snap-align:start}.franja-res .card-ant.sorteo{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.26)}.franja-res .card-ant.sorteo h3{color:#fff}.franja-res .card-ant .res-dia{background:rgba(255,255,255,.2);color:#fff}.franja-res .card-ant .res-num{border-top-color:rgba(255,255,255,.3)}.franja-res .card-ant .bola:not(.lt){box-shadow:0 5px 10px -4px rgba(0,0,0,.4),inset 0 -3px 5px rgba(120,40,40,.18)}.res-sep{flex:0 0 auto;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:96px;padding:0 10px 0 4px;border-left:3px solid var(--oro)}.res-sep b{font-size:1.2rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--oro);padding-left:10px;line-height:1}.res-sep span{font-size:.78rem;color:#fff;padding-left:10px;line-height:1.3}.res-sep.sep-ant b{color:#fff}.res-hero{color:#fff;border-bottom:4px solid var(--oro);background:radial-gradient(circle at 4% 10%,rgba(255,255,255,.09) 0 140px,transparent 141px),radial-gradient(circle at 96% 92%,rgba(255,194,14,.16) 0 180px,transparent 181px),linear-gradient(160deg,var(--rojo-hondo),var(--rojo) 55%,#d81c20)}.res-hero-in{display:grid;gap:22px;padding-top:20px;padding-bottom:30px;align-items:center}.res-hero .migas ol{color:#fff}.res-hero .migas a{color:#fff}.res-hero h1{color:#fff;font-size:clamp(2rem,1.1rem + 3.6vw,3.4rem);line-height:1.02;letter-spacing:-.02em;margin:0 0 10px;text-transform:uppercase;font-weight:800}.res-hero h1 span{color:var(--oro)}.res-hero-fecha{font-weight:700;font-size:1.05rem;margin:0 0 8px}.res-hero-lead{margin:0 0 16px;color:#fff;max-width:58ch}.res-hero-lead a{color:#fff}.res-cifras{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.res-cifras li{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:8px 14px;font-size:.82rem;color:#fff}.res-cifras b{display:block;font-size:1.5rem;line-height:1.1;color:var(--oro);font-variant-numeric:tabular-nums}.res-panel{background:#fff;color:var(--texto);border-radius:22px;padding:18px;box-shadow:0 0 0 3px var(--oro),0 26px 50px -24px rgba(0,0,0,.6)}.res-panel-t{margin:0 0 10px;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--texto2)}.res-ult{padding:14px;border-radius:16px;background:var(--fondo2)}.res-ult-n{display:flex;align-items:center;gap:12px;margin:0 0 14px}.res-ult-n strong{display:block;font-size:1.05rem;line-height:1.2;margin-bottom:4px}.res-ult .bola:not(.lt){min-width:60px;height:60px;font-size:1.55rem}.res-ult .bola::after{top:8px;left:12px;width:17px;height:9px}@media (min-width:900px){.res-hero-in{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);padding-top:24px;padding-bottom:40px}}.res-nav{background:#fff;border-bottom:1px solid var(--borde)}.res-nav ul{display:flex;gap:8px;overflow-x:auto;list-style:none;margin:0;padding:12px 0;scrollbar-width:none}.res-nav ul::-webkit-scrollbar{display:none}.res-nav a{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border:1px solid var(--borde);border-radius:99px;color:var(--texto);font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap}.res-nav a:hover,.res-nav a:focus-visible{border-color:var(--rojo);color:var(--rojo)}.res-nav .logo-caja{width:38px;height:28px;border-radius:99px}.res-nav .logo-caja img{max-height:20px;max-width:30px}.sec-cab{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;margin:0 0 18px}.sec-cab h2{margin:0}.sec-cab-d{margin:0;color:var(--texto2);display:flex;align-items:center;gap:8px}.res-espera{display:flex;align-items:center;gap:16px;padding:20px;border:2px dashed var(--borde-f);border-radius:18px;background:#fff}.res-espera p{margin:0}.res-espera-i{flex:none;width:44px;height:44px;color:var(--rojo)}.fam-grid{list-style:none;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0 0 14px;padding:0}.fam-card{position:relative;background:#fff;border:1px solid var(--borde);border-radius:18px;padding:16px;transition:transform .15s,border-color .15s}.fam-card:hover{border-color:var(--rojo);transform:translateY(-2px)}.fam-card.card-hoy{box-shadow:0 0 0 2px var(--oro)}.fam-cab{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-weight:800;line-height:1.2}.fam-cab .logo-caja{width:56px;height:42px;flex:none}.fam-cab .logo-caja img{max-height:32px}.fam-card .res-hora{display:flex;align-items:center;gap:8px;margin:0;font-size:.8rem;color:var(--texto2)}.fam-num{display:flex;gap:6px;margin:10px 0 12px}.fam-card:not(.card-hoy) .fam-num .bola{background:#f3e6e4;color:var(--rojo-hondo)}.fam-ver{display:flex;align-items:center;gap:6px;margin:0;color:var(--rojo);font-weight:700;font-size:.86rem}.fam-ver svg{width:14px;height:14px}.est-lead{margin:0 0 16px;color:var(--texto2)}.est-grid{display:grid;gap:16px}.est-card{background:#fff;border:1px solid var(--borde);border-radius:18px;padding:18px;min-width:0}.est-card h3{margin:0 0 4px;font-size:1.05rem}.est-sub{margin:0 0 12px;font-size:.85rem;color:var(--texto2)}@media (min-width:960px){.est-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.est-mapa{grid-column:1/4;grid-row:1/3}.est-verif{grid-column:4/7}.est-grid>.est-card:nth-child(3){grid-column:4/7}.est-grid>.est-card:nth-child(n+4){grid-column:span 3}}.mapa{list-style:none;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin:0;padding:0}.mapa button{width:100%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:0;border-radius:8px;cursor:pointer;font:inherit;font-weight:800;font-size:clamp(.7rem,2.6vw,.92rem);font-variant-numeric:tabular-nums;line-height:1;padding:0}.mapa small{font-size:.62em;font-weight:600;opacity:.8}.mapa button:hover,.mapa button:focus-visible{outline:3px solid var(--oro);outline-offset:1px}.m0 button,.mapa-ley .m0{background:#f6f0ef;color:#6f605e}.m1 button,.mapa-ley .m1{background:#fde3e0;color:#7a1b1d}.m2 button,.mapa-ley .m2{background:#f5a8a3;color:#5e0c0e}.m3 button,.mapa-ley .m3{background:#c8323a;color:#fff}.m4 button,.mapa-ley .m4{background:#9b0d11;color:#fff}.mapa-ley{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin:10px 0 0;font-size:.78rem;color:var(--texto2)}.mapa-ley i{width:16px;height:16px;border-radius:4px;display:inline-block}.busca label{display:block;font-weight:600;font-size:.9rem;margin:0 0 8px}.busca-f{display:flex;gap:8px}.busca input{width:110px;font:inherit;font-size:1.7rem;font-weight:800;text-align:center;letter-spacing:.08em;padding:6px 10px;border:2px solid var(--borde-f);border-radius:14px;color:var(--texto)}.busca input:focus{outline:none;border-color:var(--rojo);box-shadow:0 0 0 3px rgba(204,21,24,.15)}.busca-r{margin-top:14px}.busca-t{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-weight:700}.busca-l{list-style:none;margin:0;padding:0;max-height:300px;overflow:auto;border-top:1px solid var(--borde)}.busca-l li{display:flex;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid var(--borde);font-size:.88rem}.busca-l .res-dia{background:#efe6e4;color:#5b4b49;min-width:74px;text-align:center}.busca-l .es-hoy .res-dia{background:var(--rojo);color:#fff}.busca-s{flex:1;min-width:0}.busca-l b{color:var(--rojo)}.graf{display:block;width:100%;height:auto;overflow:visible}.graf .bar{fill:#e98e89}.graf .bar-hoy{fill:var(--rojo)}.graf text{font-size:10px;text-anchor:middle;fill:var(--texto2)}.graf .v{font-weight:700;fill:var(--texto)}.partida{margin:0 0 14px}.graf-p{border-radius:9px;overflow:hidden}.graf-p .pa,.partida-ley i.pa{fill:var(--rojo);background:var(--rojo)}.graf-p .pb,.partida-ley i.pb{fill:var(--oro);background:var(--oro)}.partida-ley{display:flex;justify-content:space-between;gap:8px;margin:6px 0 0;font-size:.84rem}.partida-ley i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px}.compartir{margin-left:auto;flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#0f7a3f;color:#fff;box-shadow:0 4px 10px -4px rgba(0,0,0,.4)}.compartir svg{width:18px;height:18px}.compartir:hover,.compartir:focus-visible{background:#0b5e30}.franja-res .card-ant .compartir{background:rgba(255,255,255,.18);box-shadow:none}.franja-res .card-ant .compartir:hover{background:#0f7a3f}.sorteo.nuevo{animation:res-nuevo 1.1s ease 3}.sorteo.nuevo::before{content:"NUEVO";position:absolute;top:-10px;left:14px;background:var(--oro);color:#1d1d1b;font-size:.66rem;font-weight:800;letter-spacing:.08em;padding:3px 9px;border-radius:99px;box-shadow:0 4px 10px -4px rgba(0,0,0,.4)}@keyframes res-nuevo{0%,100%{transform:none}40%{transform:translateY(-4px) scale(1.03)}}.res-hero-acc{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.res-btn-oro{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:99px;background:var(--oro);color:#1d1d1b;font-weight:800;text-decoration:none;box-shadow:0 10px 22px -12px rgba(0,0,0,.6)}.res-btn-oro svg{width:20px;height:20px}.res-btn-oro:hover{background:#fff}.res-btn-borde{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:99px;border:2px solid rgba(255,255,255,.7);color:#fff;font-weight:700;text-decoration:none}.res-btn-borde:hover{background:#fff;color:var(--rojo)}.franja-sub a{color:#fff;font-weight:800;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--oro);text-decoration-thickness:2px;text-underline-offset:3px}.verif{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.verif-n{display:flex;gap:8px}.verif-n input{width:68px;font:inherit;font-size:1.6rem;font-weight:800;text-align:center;letter-spacing:.06em;padding:6px 4px;border:2px solid var(--borde-f);border-radius:14px;color:var(--texto);background:#fff}.verif-n input:focus{outline:none;border-color:var(--rojo);box-shadow:0 0 0 3px rgba(204,21,24,.15)}.verif-n input::placeholder{color:#c9b9b6}.verif-l{display:flex;flex-direction:column;gap:4px;font-size:.8rem;font-weight:600;color:var(--texto2);flex:1 1 160px}.verif-l select{font:inherit;font-size:.95rem;padding:10px 12px;border:2px solid var(--borde);border-radius:12px;background:#fff;color:var(--texto);min-height:48px}.verif .btn{min-height:48px}.verif-r{margin-top:14px}.verif-cab{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:var(--fondo2);margin:0 0 10px}.verif-cab p{margin:0;line-height:1.35}.verif-cab .bolas{flex:none}.verif-cab .bola{min-width:40px;height:40px}.verif-hoy{background:var(--oro-suave);box-shadow:0 0 0 2px var(--oro)}.verif-hoy strong{color:var(--rojo)}.verif-nota{margin:12px 0 0;font-size:.78rem;color:var(--texto2)}.dias{display:flex;gap:8px;overflow-x:auto;list-style:none;margin:0 0 18px;padding:2px 2px 8px;scrollbar-width:thin}.dias button{font:inherit;font-weight:700;font-size:.85rem;white-space:nowrap;min-height:44px;padding:0 16px;border-radius:99px;border:2px solid var(--borde);background:#fff;color:var(--texto);cursor:pointer}.dias button:hover{border-color:var(--rojo);color:var(--rojo)}.dias button[aria-pressed="true"]{background:var(--rojo);border-color:var(--rojo);color:#fff}.sec-intro{margin:0 0 16px;max-width:75ch;color:var(--texto2)}.est-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 18px;margin:0 0 14px;padding:14px 16px;background:#fff;border:1px solid var(--borde);border-radius:18px;box-shadow:0 10px 30px -22px rgba(143,13,16,.45)}.est-filtros[hidden],.est-ficha[hidden]{display:none}.est-f{display:flex;flex-direction:column;gap:6px;min-width:0}.est-f>span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--texto2)}.est-f select{font:inherit;font-size:.95rem;min-height:44px;padding:0 12px;border:2px solid var(--borde);border-radius:12px;background:#fff;color:var(--texto);max-width:100%}.seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;background:var(--fondo2);border:1px solid var(--borde);border-radius:99px}.seg button{font:inherit;font-weight:700;font-size:.86rem;min-height:38px;padding:0 14px;border:0;border-radius:99px;background:transparent;color:var(--texto);cursor:pointer;white-space:nowrap}.seg button:hover{color:var(--rojo)}.seg button[aria-pressed="true"]{background:var(--rojo);color:#fff}.est-lead b{color:var(--texto);font-variant-numeric:tabular-nums}.mapa button[aria-pressed="true"]{outline:3px solid #1d1d1b;outline-offset:1px;position:relative;z-index:1}.graf .bar-sel{fill:var(--oro)}.graf .ti{text-anchor:start}.graf .tf{text-anchor:end}.graf .lin0{fill:#d9c7c4}.est-ficha{padding:0;overflow:hidden}.est-ficha>h3{margin:0;padding:14px 18px 10px}.ficha-top{display:flex;align-items:center;gap:16px;padding:16px 18px;color:#fff;background:linear-gradient(160deg,var(--rojo-hondo),var(--rojo) 60%,#d81c20)}.ficha-bola{flex:none;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:1.9rem;font-weight:800;color:var(--rojo-hondo);background:radial-gradient(circle at 32% 26%,#fff 0,#f6e4e1 55%,#d7b4b0 100%);box-shadow:0 8px 18px -8px rgba(0,0,0,.5),inset 0 -4px 6px rgba(120,40,40,.18)}.ficha-veces{margin:0;font-weight:700;line-height:1.1}.ficha-veces strong{font-size:2.4rem;line-height:1;color:var(--oro);font-variant-numeric:tabular-nums}.ficha-esc{margin:4px 0 0;font-size:.82rem;color:#fff}.ficha-top .compartir{margin-left:auto;background:rgba(255,255,255,.2)}.ficha-cuerpo{display:flex;flex-direction:column;gap:14px;padding:14px 18px 18px}.ficha-ctx{margin:0;font-size:.86rem;color:var(--texto2)}.ficha-k{display:block;margin:0 0 6px;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--texto2)}.ficha-pos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fp{padding:10px 12px;border:1px solid var(--borde);border-radius:14px}.fp span{display:block;font-size:.78rem;font-weight:700;color:var(--texto2)}.fp b{display:block;font-size:1.5rem;line-height:1.2;font-variant-numeric:tabular-nums}.fp svg{display:block;width:100%;height:6px;margin-top:6px}.fp .fp-v{fill:#f3e6e4}.fp .fp-f{fill:var(--rojo)}.fp.sel{border-color:var(--rojo);box-shadow:0 0 0 2px rgba(204,21,24,.15)}.ficha-ult{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.92rem}.ficha-ult b{color:var(--rojo)}.ficha-lot ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ficha-lot button{font:inherit;font-size:.82rem;font-weight:600;min-height:36px;padding:0 12px;border:1px solid var(--borde);border-radius:99px;background:#fff;color:var(--texto);cursor:pointer}.ficha-lot button:hover{border-color:var(--rojo)}.ficha-lot b{color:var(--rojo)}.ficha-todas summary{cursor:pointer;font-weight:700;color:var(--rojo)}.ficha-todas .busca-l{margin-top:8px}@media (min-width:960px){.est-grid>.est-card:nth-child(n+4){grid-column:span 3}}.mas-sorteos{margin-top:14px}.mas-sorteos summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:99px;border:2px solid var(--rojo);color:var(--rojo);font-weight:800;cursor:pointer;list-style:none}.mas-sorteos summary::-webkit-details-marker{display:none}.mas-sorteos summary::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.mas-sorteos[open] summary{margin-bottom:14px}.mas-sorteos[open] summary::after{transform:rotate(-135deg) translateY(-2px)}.mas-sorteos summary:hover{background:var(--rojo);color:#fff}@media (prefers-reduced-motion:reduce){.franja-vivo i,.sorteo.nuevo{animation:none}.fam-card{transition:none}.fam-card:hover{transform:none}}@media (max-width:560px){.franja-fl{display:none}.franja-ver{min-height:40px;padding:0 14px}}.ficha-modal{position:fixed;inset:0;width:min(560px,calc(100vw - 24px));max-height:calc(100vh - 32px);margin:auto;padding:0;border:0;border-radius:22px;background:#fff;color:var(--texto);box-shadow:0 30px 80px -20px rgba(0,0,0,.55);overflow:auto;overscroll-behavior:contain;z-index:1000}.ficha-modal:not([open]){display:none}.ficha-modal[open]{animation:ficha-in .18s ease-out}.ficha-modal::backdrop{background:rgba(25,5,6,.62)}@keyframes ficha-in{from{opacity:0;transform:translateY(14px)}}.ficha-barra{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 18px;background:#fff;border-bottom:1px solid var(--borde)}.ficha-barra h2{margin:0;font-size:1.05rem}.ficha-x{flex:none;width:44px;height:44px;border-radius:50%;border:0;background:var(--fondo2);color:var(--texto);font-size:1.7rem;line-height:1;cursor:pointer}.ficha-x:hover,.ficha-x:focus-visible{background:var(--rojo);color:#fff}.ficha-per{display:flex;gap:6px}.ficha-per button{font:inherit;font-size:.85rem;font-weight:700;min-height:40px;padding:0 14px;border-radius:99px;border:2px solid var(--borde);background:#fff;color:var(--texto);cursor:pointer}.ficha-per button[aria-pressed="true"]{background:var(--rojo);border-color:var(--rojo);color:#fff}.ficha-hist .busca-l{max-height:none}.sorteo .bola:not(.lt),.res-ult .bola:not(.lt),.verif-cab .bola,.busca-t .bola{cursor:pointer}html.modal-abierto{overflow:hidden}@media (max-width:600px){.ficha-modal{width:100vw;max-width:100vw;max-height:90vh;margin:auto 0 0;border-radius:22px 22px 0 0}}@media (prefers-reduced-motion:reduce){.ficha-modal[open]{animation:none}}.res-nav-nd{background:var(--oro)!important;border-color:var(--oro)!important;color:#1d1d1b!important;font-weight:800!important;padding-left:12px!important}.res-nav-nd svg{width:18px;height:18px}.nd-chip{display:inline-block;margin:14px 0 0;padding:8px 14px;border-radius:12px;background:rgba(0,0,0,.3);color:#fff;font-weight:700;font-size:.9rem}.nd-grid{list-style:none;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));margin:0;padding:0}.nd-card{background:#fff;border:1px solid var(--borde);border-radius:18px;padding:16px;box-shadow:0 0 0 3px var(--oro),0 18px 34px -18px rgba(143,13,16,.5)}.nd-card h3{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:1rem}.nd-card h3 .logo-caja{width:52px;height:40px;flex:none}.nd-card h3 .logo-caja img{max-height:30px}.nd-card h3 span{flex:1;min-width:0}.nd-bolas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;justify-items:center}.nd-card .bola{position:relative;width:46px;min-width:46px;height:46px;font-size:1.15rem;font-weight:800;color:#fff;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.35);background:radial-gradient(circle at 32% 26%,#ff8a8d 0,var(--rojo-vivo) 38%,var(--rojo-hondo) 100%);box-shadow:0 5px 10px -4px rgba(143,13,16,.65),inset 0 -3px 5px rgba(0,0,0,.22)}.nd-card .bola::after{content:"";position:absolute;top:6px;left:9px;width:13px;height:7px;border-radius:50%;background:rgba(255,255,255,.55);transform:rotate(-28deg)}.nd-acc{display:flex;justify-content:space-between;gap:10px;margin:14px 0 0;padding-top:12px;border-top:2px dashed rgba(0,0,0,.12);font-size:.86rem;font-weight:700}.nd-acc a{color:var(--rojo)}.nd-verdad{max-width:760px}.nd-verdad strong{color:var(--rojo)}.nd-sub{margin:-6px 0 12px;font-size:.82rem;color:var(--texto2)}.nd-card{scroll-margin-top:90px}.nd-card:target{box-shadow:0 0 0 4px var(--rojo),0 18px 34px -18px rgba(143,13,16,.5)}.nd-prueba{margin:14px 0 0;padding:12px;border-radius:14px;background:var(--fondo2)}.nd-k{margin:0 0 8px;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--texto2)}.nd-fila{display:grid;grid-template-columns:92px 1fr 48px;align-items:center;gap:8px;margin:0 0 6px;font-size:.84rem;font-weight:600}.nd-fila b{text-align:right;font-variant-numeric:tabular-nums}.nd-barra{display:block;height:14px}.nd-b0{fill:#efe2df}.nd-b1{fill:var(--rojo)}.nd-b2{fill:#9a8a88}.nd-nota{margin:6px 0 0;font-size:.76rem;color:var(--texto2)}.nd-por{margin:12px 0 0}.nd-por summary{cursor:pointer;font-weight:800;color:var(--rojo);min-height:32px;display:flex;align-items:center}.nd-por ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.nd-por li{display:flex;align-items:center;gap:10px;font-size:.84rem;line-height:1.35}.nd-por .bola.sm{flex:none}.nd-panel .nd-big{margin:0 0 12px;font-size:1rem;color:var(--texto2)}.nd-panel .nd-big b{font-size:2.6rem;color:var(--rojo);line-height:1;font-variant-numeric:tabular-nums}.franja-nd{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:99px;background:var(--oro);color:#1d1d1b;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 8px 20px -10px rgba(0,0,0,.6)}.franja-nd svg{width:18px;height:18px}.franja-nd:hover{background:#fff}.franja-nd~.franja-ver{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.7)}.franja-nd~.franja-ver:hover{background:#fff;color:var(--rojo)}.res-btn-blanco{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:99px;background:#fff;color:var(--rojo);font-weight:800;text-decoration:none}.res-btn-blanco:hover{background:var(--oro-suave)}.nd-prob{margin:14px 0 0;padding:12px 14px;border-radius:14px;background:var(--oro-suave);box-shadow:inset 0 0 0 1px rgba(255,194,14,.6)}.nd-prob p{margin:0;font-size:.8rem;font-weight:600;color:#5b4b49}.nd-prob-n{display:flex;align-items:baseline;gap:10px;margin-top:4px!important}.nd-prob-n b{font-size:1.9rem;color:var(--rojo);line-height:1;font-variant-numeric:tabular-nums}.nd-prob-n span{font-size:.82rem;color:var(--texto2)}.nd-sesgo{margin:10px 0 0;font-size:.82rem;line-height:1.4;color:var(--texto2)}.nd-sesgo b{color:var(--texto)}.nd-sesgo.si b{color:var(--rojo)}.nd-pasos{margin:0 0 16px;padding-left:20px;display:flex;flex-direction:column;gap:8px}@media (max-width:560px){.franja-nd{min-height:40px;padding:0 14px}}.mis{background:#fff;border-bottom:1px solid var(--borde)}.mis[hidden],.mis-aviso[hidden]{display:none}.mis-in{display:grid;gap:12px;padding-top:18px;padding-bottom:18px}@media (min-width:900px){.mis-in{grid-template-columns:minmax(0,1fr) auto;align-items:center}.mis-aviso-c,.mis-lista{grid-column:1/-1}}.mis-cab h2{display:flex;align-items:center;gap:8px;margin:0 0 2px;font-size:1.25rem}.mis-cab h2 svg{width:22px;height:22px;color:var(--rojo)}.mis-cab p{margin:0;font-size:.88rem;color:var(--texto2)}.mis-form{display:flex;flex-wrap:wrap;gap:8px}.mis-form input{width:76px;font:inherit;font-size:1.4rem;font-weight:800;text-align:center;padding:4px;border:2px solid var(--borde-f);border-radius:12px;color:var(--texto)}.mis-form input:focus,.mis-form select:focus{outline:none;border-color:var(--rojo);box-shadow:0 0 0 3px rgba(204,21,24,.15)}.mis-form select{font:inherit;font-size:.92rem;min-height:48px;max-width:230px;padding:0 10px;border:2px solid var(--borde);border-radius:12px;background:#fff;color:var(--texto)}.mis-form .btn{min-height:48px}.mis-lista{list-style:none;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));margin:0;padding:0}.mis-lista li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--borde);border-radius:14px;background:var(--fondo2)}.mis-lista li>div{flex:1;min-width:0;font-size:.84rem;line-height:1.35}.mis-lista li>div span{color:var(--texto2)}.mis-lista .bola{min-width:40px;height:40px;cursor:pointer;flex:none}.mis-lista button{flex:none;width:36px;height:36px;border-radius:50%;border:0;background:#fff;color:var(--texto2);font-size:1.3rem;line-height:1;cursor:pointer}.mis-lista button:hover,.mis-lista button:focus-visible{background:var(--rojo);color:#fff}.mis-lista .mis-vacio{display:block;grid-column:1/-1;background:none;border:2px dashed var(--borde);color:var(--texto2);font-size:.88rem}.mis-ya{margin:0;padding:12px 14px;border-radius:14px;background:var(--oro-suave);box-shadow:inset 0 0 0 2px var(--oro);color:var(--rojo-hondo);font-weight:800;line-height:1.5}.mis-aviso{display:inline-block;margin:10px 0 0;padding:6px 12px;border-radius:12px;background:rgba(0,0,0,.32);color:#fff;font-size:.9rem}.mis-aviso b{color:var(--oro)}.mis-aviso a{margin-left:4px;color:#fff;font-weight:800}.bola.mio{outline:3px solid var(--oro);outline-offset:2px}.mis-tg{align-self:flex-start;font:inherit;font-size:.86rem;font-weight:800;min-height:40px;padding:0 14px;border-radius:99px;border:2px solid var(--oro);background:#fff;color:#7a5a00;cursor:pointer}.mis-tg[aria-pressed="true"]{background:var(--oro);color:#1d1d1b}.nd-grid.js-tabs{grid-template-columns:1fr}.nd-grid.js-tabs>.nd-card:not(.nd-activa){display:none}.nd-nav a[aria-current="true"]{background:var(--rojo);border-color:var(--rojo);color:#fff}.nd-nav{position:sticky;top:0;z-index:5}.nd-card{padding:18px}.nd-in{display:grid;gap:18px}@media (min-width:900px){.nd-grid.js-tabs .nd-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}}.nd-card h3{align-items:center}.nd-card h3 span{display:flex;flex-direction:column;font-size:1.2rem;line-height:1.15}.nd-card h3 small{font-size:.78rem;font-weight:600;color:var(--texto2);margin-top:2px}.nd-bolas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 8px;list-style:none;margin:0;padding:0}.nd-bolas li{display:flex;flex-direction:column;align-items:center;gap:4px}.nd-bolas small{font-size:.72rem;font-weight:700;color:var(--texto2);font-variant-numeric:tabular-nums}.nd-grid.js-tabs .nd-card .bola{width:58px;min-width:58px;height:58px;font-size:1.45rem}.nd-grid.js-tabs .nd-card .bola::after{top:8px;left:12px;width:16px;height:9px}.nd-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0}.nd-kpi{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;background:var(--fondo2);min-width:0}.nd-kpi span{font-size:.72rem;font-weight:700;color:var(--texto2);line-height:1.25}.nd-kpi b{font-size:1.55rem;line-height:1.1;color:var(--texto);font-variant-numeric:tabular-nums}.nd-kpi small{font-size:.74rem;color:var(--texto2)}.nd-kpi-p{background:var(--oro-suave);box-shadow:inset 0 0 0 1px rgba(255,194,14,.7)}.nd-kpi-p b{color:var(--rojo)}.nd-kpi-si b{color:var(--rojo)}@media (max-width:560px){.nd-kpis{grid-template-columns:1fr 1fr}.nd-kpi-p{grid-column:1/-1}}.nd-fig{margin:0 0 14px;padding:14px;border:1px solid var(--borde);border-radius:16px;background:#fff}.nd-fig figcaption{display:flex;flex-direction:column;gap:2px;margin:0 0 8px}.nd-fig figcaption b{font-size:.95rem}.nd-fig figcaption span{font-size:.78rem;color:var(--texto2);line-height:1.35}.nd-svg{width:100%;height:auto}.nd-svg .e{font-size:9px;fill:var(--texto2)}.nd-g{stroke:#efe2df;stroke-width:1}.nd-franja{fill:#e9dfdd;opacity:.8}.nd-azar{stroke:#9a8a88;stroke-width:1.2;stroke-dasharray:4 3}.nd-linea{fill:none;stroke:var(--rojo);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.nd-punto{fill:var(--rojo);stroke:#fff;stroke-width:1.5}.nd-z{fill:#b9a9a6}.nd-z-sel{fill:var(--rojo)}.nd-fig-u{margin:18px 0 0}.nd-u-caja{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-top:4px}.nd-svg-u{display:block;min-width:620px}.nd-svg-u .e{font-size:9px}.nd-svg-u .nd-eje{font-size:9px;font-weight:700;fill:#7b6b69}.nd-hit{fill:transparent;cursor:pointer}.nd-zg.on .nd-z{fill:#6f605e}.nd-zg.on .nd-z-sel{fill:var(--rojo-hondo)}.nd-zg.on .nd-hit{fill:rgba(204,21,24,.07)}.nd-zl{font-size:8.5px;font-weight:800;text-anchor:middle;fill:#5b4b49}.nd-zl.sel{fill:var(--rojo)}.nd-tip{position:absolute;z-index:3;transform:translate(-50%,-100%);padding:7px 11px;border-radius:10px;background:#1d1d1b;color:#fff;font-size:.8rem;font-weight:700;line-height:1.2;white-space:nowrap;pointer-events:none;box-shadow:0 8px 20px -8px rgba(0,0,0,.5)}.nd-tip::after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;background:#1d1d1b;transform:translateX(-50%) rotate(45deg)}.nd-tip[hidden]{display:none}.est-q{margin:0 0 8px;font-size:.84rem;line-height:1.4;color:var(--texto2)}.est-q b{color:var(--texto)}.est-hb{max-width:520px}.graf .est-et{text-anchor:end;font-size:9.5px;fill:#4a3d3b}.graf .est-v{text-anchor:start;font-size:10px}.graf .est-esp-t{text-anchor:middle;font-weight:700;fill:#6f605e}.est-banda{fill:#ece3e1}.est-esp{stroke:#6f605e;stroke-width:1.2;stroke-dasharray:3 3}.est-b{fill:#e98e89}.est-b-fuera{fill:var(--rojo)}.est-b-sel{fill:var(--oro)}.partida-t{margin:0 0 4px;font-weight:800;font-size:.88rem}.graf-p .est-banda-p{fill:#fff;opacity:.32}.graf-p .est-mitad{stroke:#fff;stroke-width:2;stroke-dasharray:3 2}.graf text[text-anchor="end"]{text-anchor:end}.graf text[text-anchor="start"]{text-anchor:start}.graf .nd-eje{text-anchor:start}.nd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-bolas small{font-size:.78rem;color:var(--rojo-hondo);font-weight:800}.nd-analisis{margin:18px 0 0;padding:16px;border-radius:18px;background:var(--fondo2)}.an-cargando{animation:an-pulso 1.2s ease-in-out infinite}@keyframes an-pulso{50%{opacity:.45}}.an-cab h4{margin:0 0 4px;font-size:1.1rem}.an-cab p{margin:0 0 12px;font-size:.88rem;line-height:1.45;color:var(--texto2)}.an-cab b{color:var(--texto)}.an-tabla{font-size:.84rem;background:#fff}.an-tabla th,.an-tabla td{padding:7px 10px}.an-tabla tbody th{font-weight:600}.an-tabla td.n{white-space:nowrap;font-variant-numeric:tabular-nums}.an-v{display:inline-block;padding:2px 9px;border-radius:99px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:#e4efe7;color:#185c33}.an-v.si{background:#fde3e0;color:var(--rojo-hondo)}.an-grid{display:grid;gap:14px;margin:14px 0 0}@media (min-width:900px){.an-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.an-dos{display:grid;gap:8px}@media (min-width:600px){.an-dos{grid-template-columns:1fr 1fr}}.an-form{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:#f7f2f1;font-family:"Cambria Math","STIX Two Math","Times New Roman",serif;font-size:.92rem;color:#3d3534;overflow-x:auto;white-space:nowrap}.an-curva{fill:none;stroke:#6f605e;stroke-width:1.8}.an-cola{fill:var(--rojo);opacity:.22}.an-obs{stroke:var(--rojo);stroke-width:2}.graf .an-obs-t{font-weight:800;fill:var(--rojo)}.an-err{stroke:var(--rojo-hondo);stroke-width:1.6}.an-pt{fill:var(--rojo);stroke:#fff;stroke-width:1.2}.an-bar{fill:#e9b8b4}.an-teo{fill:none;stroke:var(--rojo-hondo);stroke-width:1.8;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.an-cargando{animation:none}}.an-grid>.an-ancho{grid-column:1/-1}.an-modelos{margin:14px 0 0;padding:14px;border-radius:16px;background:#fff;border:1px solid var(--borde)}.an-modelos h5{margin:0 0 4px;font-size:1rem}.an-modelos .tabla-w{margin:10px 0}.an-tabla tr.an-mejor th,.an-tabla tr.an-mejor td{background:var(--oro-suave);font-weight:800}.an-modelos .nd-fig{max-width:600px}.an-modelos .nd-fig .nd-svg{max-width:520px;margin:0 auto}.nd-grid>.nd-card,.nd-in>*,.an-grid>*,.an-dos>*,.est-grid>*,.nd-fig{min-width:0}.demo-pc{position:relative;padding:10px 0 40px}.demo-pc::before{content:"";position:absolute;inset:4% 2%;border-radius:50%;background:radial-gradient(circle,#ffd9d6 0,rgba(255,217,214,0) 70%);z-index:-1}.demo-pc .dv-pc,.voz-pc .dv-pc,.pv-pc .dv-pc{width:100%;margin-left:auto;margin-right:auto}.eq-solo{max-width:860px;margin:0 auto}.eq-solo .dv-pc{width:min(100%,820px)}.eq-pills{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.eq-pills li{padding:9px 16px;border-radius:99px;background:rgba(255,255,255,.14);border:1.5px solid rgba(255,255,255,.35);color:#fff;font-weight:700;font-size:clamp(.85rem,.8rem + .25vw,1rem)}.voz-pc{max-width:560px}.voz-pc .voz-anillo{left:70%;top:52%}.voz-pc .voz-burbuja{top:4%}.voz-pc .voz-chip{top:auto;bottom:22%}.pv{flex-wrap:wrap}.pv-web{position:relative;flex:none;width:clamp(190px,30vw,270px);overflow:hidden;border-radius:22px;background:#fff;border:1px solid var(--borde,#e6dedc);box-shadow:0 30px 50px -22px rgba(29,29,27,.45);font-size:clamp(.72rem,1.6vw,.95rem);padding-bottom:.9em}.pv-url{margin:0;padding:.6em .9em;background:#f3eeed;color:#585858;font-weight:700;font-size:.9em;border-bottom:1px solid #e6dedc}.pv-web .pv-cab{padding:.8em .9em}.pv-pc{position:relative;flex:1 1 320px;max-width:560px}.pv-pc .pv-aviso{left:auto;right:3%;top:4%;width:min(64%,290px);font-size:clamp(.72rem,1.5vw,.95rem)}.temas-pc{display:grid;gap:20px;grid-template-columns:1fr}.temas-pc figure{margin:0;text-align:center}.temas-pc img{width:100%;height:auto;border:6px solid #1d1d1b;border-radius:12px;background:#1d1d1b;box-shadow:0 24px 40px -18px rgba(29,29,27,.5)}.temas-pc figcaption{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-weight:800}.temas-chips{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px}.temas-chips li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:99px;background:#fff;border:1px solid var(--borde,#e6dedc);font-weight:700;font-size:.9rem}@media (min-width:860px){.temas-pc{grid-template-columns:repeat(3,1fr)}}@media (min-width:860px){.demo-g-pc{grid-template-columns:1.3fr .7fr}}