@font-face{font-family:antonio;src:url(../media/antonio_latin_500_normal-s.p.22c9-_lb_ln7l.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:antonio;src:url(../media/antonio_latin_600_normal-s.p.004h0fxpisxr6.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:antonio Fallback;src:local(Arial);ascent-override:136.59%;descent-override:16.46%;line-gap-override:0.0%;size-adjust:84.55%}.ieLKvW_className{font-family:antonio,antonio Fallback}.ieLKvW_variable{--f-titular:"antonio", "antonio Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.Dn6oza_className{font-family:inter,inter Fallback}.Dn6oza_variable{--f-texto:"inter", "inter Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_500_normal-s.37tbwx4qeyuup.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jcJ8WG_className{font-family:mono,mono Fallback;font-weight:500}.jcJ8WG_variable{--f-datos:"mono", "mono Fallback"}
:root{--negro:#0a0a0a;--grafito:#141414;--grafito2:#1e1e1e;--linea:#2e2e2e;--lima:#a6ff00;--lima-osc:#7acc00;--blanco:#f5f5f5;--gris-c:#d9d9d9;--gris:#a9a9a9;--alerta:#ffb020;--error:#ff6b6b;--titular:var(--f-titular),Impact,"Arial Narrow",sans-serif;--texto:var(--f-texto),system-ui,sans-serif;--datos:var(--f-datos),ui-monospace,monospace;--gutter:clamp(16px,4vw,56px);--max:1360px;--beat:.5s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--negro);color:var(--blanco);font:400 17px/1.55 var(--texto);margin:0;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--titular);text-transform:uppercase;letter-spacing:.005em;margin:0;font-weight:600;line-height:1.02}h1{font-size:clamp(44px,8vw,96px)}h2{font-size:clamp(38px,6vw,76px)}h3{font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.1}p{max-width:68ch;margin:0 0 1em}:focus-visible{outline:3px solid var(--lima);outline-offset:3px;border-radius:2px}.lima-bg :focus-visible{outline-color:var(--negro)}.saltar{background:var(--lima);color:var(--negro);z-index:100;padding:10px 16px;font-weight:700;position:absolute;top:8px;left:-999px}.saltar:focus{left:8px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.envoltura{max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}.seccion{padding-block:clamp(64px,10vw,128px)}.seccion-enc{gap:12px;max-width:860px;margin-bottom:clamp(32px,5vw,56px);display:grid}.seccion-enc p{color:var(--gris-c);margin:0;font-size:clamp(17px,2vw,20px)}.mono{font-family:var(--datos);font-feature-settings:"tnum"}.tenue{color:var(--gris)}.btn{white-space:nowrap;border:2px solid var(--lima);background:var(--lima);min-height:48px;color:var(--negro);font:600 19px/1 var(--titular);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);padding:12px 24px;justify-content:center;align-items:center;gap:8px;padding-right:32px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.btn:hover{background:var(--blanco);border-color:var(--blanco)}.btn.sec{color:var(--blanco);border-color:var(--blanco);clip-path:none;background:0 0;padding-right:24px}.btn.sec:hover{background:var(--blanco);color:var(--negro)}.btn.neg{background:var(--negro);border-color:var(--negro);color:var(--lima)}.btn.neg:hover{color:var(--blanco)}.btn.peq{min-height:44px;padding:8px 22px 8px 14px;font-size:17px}.btn.sec.peq{padding-right:14px}.btn[disabled],.btn[aria-disabled=true]{background:var(--grafito2);border-color:var(--linea);color:var(--gris);cursor:not-allowed;clip-path:none}.enlace{color:var(--lima);text-underline-offset:3px}.enc{z-index:40;border-bottom:1px solid var(--linea);background:#0a0a0aeb;position:sticky;top:0}.enc-in{max-width:1500px;min-height:72px;padding-inline:var(--gutter);align-items:center;gap:16px;margin:0 auto;display:flex}.enc a:first-child{flex:none}.enc img{width:auto;max-width:none;height:36px}.nav{align-items:center;gap:clamp(8px,1vw,16px);margin-left:auto;display:flex}.nav a{color:var(--gris-c);white-space:nowrap;padding:8px 2px;font-size:14px;text-decoration:none}.nav a:hover{color:var(--lima)}.enc-cta{flex:none;margin-left:4px}.menu-btn{border:2px solid var(--linea);color:var(--blanco);cursor:pointer;background:0 0;min-width:48px;min-height:48px;margin-left:auto;padding:0 12px;font-size:15px;display:none}.aviso-top{background:var(--lima);max-width:none;color:var(--negro);text-align:center;padding:6px var(--gutter);font-size:15px;font-weight:600}@media (max-width:1280px){.menu-btn{display:block}.enc-cta{display:none}.nav{background:var(--negro);padding:8px var(--gutter) 24px;border-bottom:1px solid var(--linea);flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 80px);display:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.nav.abierto{display:flex}.nav a{font:500 26px/1.2 var(--titular);text-transform:uppercase;border-bottom:1px solid var(--grafito2);color:var(--blanco);padding:12px 0}}.barra-mov{display:none}@media (max-width:760px){.barra-mov{z-index:45;background:var(--negro);border-top:1px solid var(--linea);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:1.3fr 1fr 1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.barra-mov a{min-height:56px;font:500 16px var(--titular);text-transform:uppercase;letter-spacing:.03em;border-left:1px solid var(--linea);justify-content:center;align-items:center;text-decoration:none;display:flex}.barra-mov a:first-child{background:var(--lima);color:var(--negro);border:0;font-weight:600}body{padding-bottom:58px}}.hero{--h1:clamp(54px,min(10.6vw,17.5vh),176px);--pad:clamp(32px,4.5vw,64px);isolation:isolate;flex-direction:column;justify-content:space-between;min-height:calc(100svh - 110px);display:flex;position:relative;overflow:hidden}.hero-media{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-filtro{z-index:-1;background:linear-gradient(90deg,#0a0a0aeb,#0a0a0a8c);position:absolute;inset:0}.hero-txt{padding-top:var(--pad);z-index:2;position:relative}.hero h1{font-size:var(--h1);font-weight:600;line-height:1.16}.hero h1 span{display:block}.hero-sub{max-width:32ch;color:var(--blanco);margin:20px 0 24px;font-size:clamp(18px,1.7vw,22px)}.hero-cta{flex-wrap:wrap;gap:12px;display:flex}.onda{width:58vw;height:calc(100% - 2.32*var(--h1) - var(--pad) - 128px);min-height:120px;padding-right:var(--gutter);z-index:0;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:92px;right:0}.onda:after{content:"";background:var(--lima);height:2px;position:absolute;top:50%;left:0;right:0}.onda i{width:clamp(8px,1.5vw,22px);height:calc(var(--h)*0.96%);background:var(--lima);transform-origin:50%;min-height:12px;animation:latido calc(var(--beat)*2) ease-in-out infinite;animation-delay:calc(var(--i)*-.09s);border-radius:99px;display:block}@keyframes latido{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1)}}.tablero{z-index:2;border-top:1px solid var(--linea);background:var(--negro);padding-inline:max(var(--gutter),calc((100vw - var(--max))/2 + var(--gutter)));grid-template-columns:repeat(4,1fr);display:grid;position:relative}.tablero div{border-left:1px solid var(--linea);padding:14px 20px}.tablero div:first-child{border-left:0;padding-left:0}.tablero dt{color:var(--gris);font-size:14px}.tablero dd{font:500 clamp(20px,2.4vw,28px)/1.15 var(--titular);text-transform:uppercase;margin:2px 0 0}.tablero{--p:16px}@media (max-width:760px){.hero{min-height:0;display:block}.onda{width:100%;height:150px;min-height:0;margin:28px 0 12px;padding-inline:16px;position:relative;bottom:auto}.onda:after{left:0}.tablero{grid-template-columns:1fr 1fr;padding-inline:0}.tablero div,.tablero div:first-child{padding:10px 16px}.tablero div:nth-child(3){border-left:0}.tablero div:nth-child(n+3){border-top:1px solid var(--linea)}}@media (min-width:761px) and (max-width:1100px){.onda{width:44vw}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.pend{font:500 13px/1.3 var(--datos);color:var(--lima);border:1px dashed var(--lima);white-space:nowrap;vertical-align:middle;text-transform:none;padding:1px 7px;display:inline-block}.lima-bg .seccion-enc .pend{color:var(--negro);border-color:var(--negro)}.foto-pend{background:var(--grafito);color:var(--gris);text-align:center;place-items:center;min-height:180px;padding:16px;font-size:14px;display:grid;position:relative;overflow:hidden}.foto-pend svg{opacity:.16;width:100%;height:100%;position:absolute;inset:0}.foto-pend span{position:relative}.beneficios{border-top:1px solid var(--linea);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.beneficio{border-bottom:1px solid var(--linea);padding:28px 28px 28px 0}.beneficio+.beneficio{border-left:1px solid var(--linea);padding-left:28px}.beneficio:nth-child(3n+1){border-left:0;padding-left:0}.beneficio svg{width:44px;height:44px;color:var(--lima);margin-bottom:14px}.beneficio h3{margin-bottom:6px}.beneficio p{color:var(--gris-c);margin:0}@media (max-width:860px){.beneficios{grid-template-columns:1fr 1fr}.beneficio,.beneficio+.beneficio{border-left:0;padding:20px 16px 20px 0}.beneficio:nth-child(2n){border-left:1px solid var(--linea);padding-left:16px}}@media (max-width:520px){.beneficios{grid-template-columns:1fr}.beneficio:nth-child(2n){border-left:0;padding-left:0}}.exp{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.exp ul{grid-template-columns:1fr 1fr;gap:10px 24px;margin:24px 0 32px;padding:0;list-style:none;display:grid}.exp li{padding-left:22px;position:relative}.exp li:before{content:"";background:var(--lima);border-radius:9px;width:6px;height:.8em;position:absolute;top:.35em;left:0}.cifras{flex-wrap:wrap;gap:16px 40px;margin:0 0 32px;display:flex}.cifras dt{color:var(--gris);order:2;font-size:15px}.cifras div{flex-direction:column;display:flex}.cifras dd{font:600 clamp(44px,6vw,68px)/1 var(--titular);margin:0}@media (max-width:900px){.exp,.exp ul{grid-template-columns:1fr}}.sala{grid-template-columns:repeat(var(--cols,5),1fr);gap:clamp(6px,1.2vw,12px);max-width:560px;display:grid}.podio{text-align:center;border:1px solid var(--linea);color:var(--gris-c);clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);grid-column:1/-1;margin-bottom:8px;padding:8px;font-size:14px}.bici{aspect-ratio:1;border:2px solid var(--linea);background:var(--grafito);min-height:44px;color:var(--blanco);font:500 16px var(--datos);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.bici:hover:not([disabled]){border-color:var(--lima)}.bici[aria-pressed=true]{background:var(--lima);border-color:var(--lima);color:var(--negro);font-weight:700}.bici.ocupada{color:#6e6e6e;cursor:not-allowed;background:0 0;border-style:dashed}.bici.fuera{border-color:var(--grafito2);color:#555;cursor:not-allowed;background:0 0;text-decoration:line-through}.bici.mia{border-color:var(--lima);color:var(--lima)}.sala-mini{max-width:420px}.sala-mini .bici{cursor:default;border-width:1px;min-height:0;font-size:13px}.leyenda{color:var(--gris-c);flex-wrap:wrap;gap:8px 20px;margin-top:14px;padding:0;font-size:14px;list-style:none;display:flex}.tarjetas{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(16px,2vw,24px);display:grid}.clase{background:var(--grafito);border-top:3px solid var(--lima);flex-direction:column;display:flex}.clase-foto{aspect-ratio:16/9;object-fit:cover;width:100%}.clase .foto-pend{aspect-ratio:16/9;min-height:0}.clase-cuerpo{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.clase-cuerpo p{color:var(--gris-c);margin:0;font-size:16px}.datos{grid-template-columns:1fr 1fr;gap:4px 16px;margin:4px 0;font-size:15px;display:grid}.datos dt{color:var(--gris);font-size:13px}.datos dd{margin:0}.clase-pie{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.nota{color:var(--gris);font-size:14px}.dias{border-bottom:2px solid var(--linea);scrollbar-width:thin;gap:0;margin-bottom:8px;display:flex;overflow-x:auto}.dias button{min-height:64px;color:var(--gris-c);cursor:pointer;font:500 15px var(--texto);background:0 0;border:0;border-bottom:4px solid #0000;flex:1 0 84px;margin-bottom:-2px;padding:8px 10px}.dias button b{font:500 22px/1.1 var(--titular);display:block}.dias button[aria-selected=true]{color:var(--lima);border-bottom-color:var(--lima)}.filtros{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.filtros label{color:var(--gris);flex:150px;gap:2px;max-width:240px;font-size:13px;display:grid}select,input,textarea{background:var(--grafito);width:100%;min-height:48px;color:var(--blanco);font:400 16px/1.4 var(--texto);border:1px solid #5a5a5a;border-radius:0;padding:10px 12px}textarea{min-height:120px}input[type=checkbox],input[type=radio]{width:22px;height:22px;min-height:0;accent-color:var(--lima);flex:none;margin:0}.setlist{margin:0;padding:0;list-style:none}.pista{border-bottom:1px solid var(--linea);grid-template-columns:96px minmax(0,1.5fr) minmax(0,1fr) 120px 128px;align-items:center;gap:12px 20px;padding:16px 0;display:grid}.pista .hora{font:500 26px/1 var(--datos);color:var(--lima)}.pista h3{font-size:clamp(22px,2.4vw,28px)}.pista h3 a{text-decoration:none}.pista h3 a:hover{color:var(--lima)}.pista .meta{color:var(--gris-c);font-size:15px}.cupo{font:500 14px var(--datos)}.cupo.pocos{color:var(--alerta)}.cupo.agotada{color:var(--error)}.pista.agotada .hora{color:var(--gris)}@media (max-width:860px){.pista{grid-template-columns:76px 1fr auto;gap:4px 12px}.pista .hora{grid-row:1/3;font-size:20px}.pista .meta,.pista .cupo{grid-column:2/3}.pista .accion{grid-area:1/3/4}.pista h3{grid-column:2/3}}.vacio{color:var(--gris-c);border-bottom:1px solid var(--linea);padding:40px 0}.actualiza{color:var(--gris);margin-top:10px;font-size:13px}.entrenador{background:var(--grafito);gap:8px;display:grid}.entrenador .foto-pend,.entrenador img{aspect-ratio:4/5;object-fit:cover;width:100%;min-height:0}.ent-txt{gap:8px;padding:4px 18px 20px;display:grid}.ent-txt p{color:var(--gris-c);margin:0;font-size:16px}.frase{font-style:italic}.banda-lima{background:var(--lima);color:var(--negro);clip-path:polygon(0 clamp(20px,4vw,64px),100% 0,100% calc(100% - clamp(20px,4vw,64px)),0 100%);padding-block:clamp(88px,12vw,160px)}.banda-lima .seccion-enc p{color:var(--negro)}.planes{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.plan{background:var(--negro);color:var(--blanco);flex-direction:column;gap:12px;padding:24px 22px;display:flex;position:relative}.plan.dest{outline:3px solid var(--blanco);outline-offset:-3px}.plan .sello{background:var(--lima);color:var(--negro);font:600 15px var(--titular);text-transform:uppercase;align-self:flex-start;padding:3px 10px}.precio{font:600 clamp(44px,5vw,60px)/1 var(--titular)}.precio small{font-size:20px;font-weight:500}.plan ul{color:var(--gris-c);margin:0;padding-left:18px;font-size:15.5px}.plan h4{font:600 14px var(--texto);color:var(--gris);margin:6px 0 2px}.plan .btn{margin-top:auto}.plan .datos{font-size:15px}.plan details{color:var(--gris-c);font-size:15px}.plan summary{cursor:pointer;min-height:32px}.testimonios{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:24px;display:grid}.testimonio{border-left:3px solid var(--lima);padding-left:18px}.estrellas{color:var(--lima);letter-spacing:.1em}.galeria{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px;display:grid}.galeria img,.galeria video{aspect-ratio:1;object-fit:cover;width:100%}.redes{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.faq{max-width:900px}.faq details{border-bottom:1px solid var(--linea)}.faq summary{cursor:pointer;min-height:56px;font:500 clamp(21px,2.4vw,26px)/1.2 var(--titular);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--lima);font:500 28px var(--datos);flex:none}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--gris-c);padding-bottom:12px}.aviso-salud{border-left:3px solid var(--alerta);background:var(--grafito);max-width:900px;margin-top:32px;padding:12px 16px}.contacto{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);display:grid}.contacto dl{gap:14px;margin:0;display:grid}.contacto dt{color:var(--gris);font-size:14px}.contacto dd{margin:0;font-size:18px}.mapa{background:var(--grafito);text-align:center;place-items:center;min-height:280px;margin-top:24px;padding:16px;display:grid}.mapa iframe{border:0;width:100%;height:320px;display:block}.mapa-sitio{padding:0}@media (max-width:900px){.contacto{grid-template-columns:1fr}}.form{gap:16px;max-width:560px;display:grid}.campo{gap:4px;display:grid}.campo>span,.campo>label{color:var(--gris-c);font-size:15px}.campo small{color:var(--gris);font-size:14px}.check{color:var(--gris-c);align-items:flex-start;gap:10px;font-size:15px;display:flex}.msg{border-left:4px solid var(--lima);background:var(--grafito);padding:12px 14px;font-size:16px}.msg.error{border-color:var(--error)}.msg.alerta{border-color:var(--alerta)}.fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.fieldset legend{color:var(--gris-c);margin-bottom:6px;font-size:15px}.opcion{border:1px solid var(--linea);align-items:flex-start;gap:10px;padding:12px;display:flex}.opcion:has(input:checked){border-color:var(--lima)}.opcion.off{opacity:.75}.auth{max-width:520px;padding:clamp(40px,8vw,88px) var(--gutter);margin:0 auto}.auth h1{margin-bottom:20px;font-size:clamp(40px,6vw,60px)}.pie{border-top:1px solid var(--linea);margin-top:0;padding-block:56px 32px}.pie-rej{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}.pie img{width:180px;height:auto;margin-bottom:12px}.pie h2{margin-bottom:10px;font-size:20px;font-weight:500}.pie ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pie li a{color:var(--gris-c);padding:5px 0;font-size:15px;text-decoration:none;display:inline-block}.pie li a:hover{color:var(--lima);text-decoration:underline}.pie button.link{color:var(--gris-c);font:400 15px var(--texto);cursor:pointer;background:0 0;border:0;min-height:32px;padding:5px 0}.legal{border-top:1px solid var(--grafito2);color:var(--gris);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:32px;padding-top:16px;font-size:14px;display:flex}@media (max-width:900px){.pie-rej{grid-template-columns:1fr 1fr}}@media (max-width:520px){.pie-rej{grid-template-columns:1fr}}.cookies{z-index:60;background:var(--grafito2);border:1px solid #5a5a5a;max-width:560px;padding:16px;position:fixed;bottom:16px;left:16px;right:16px}.cookies p{margin-bottom:10px;font-size:15px}.cookies div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:760px){.cookies{bottom:70px}}.reserva{grid-template-columns:minmax(0,600px) 360px;justify-content:space-between;align-items:start;gap:clamp(24px,5vw,64px);display:grid}.resumen{background:var(--grafito);gap:12px;padding:22px;display:grid;position:sticky;top:96px}@media (max-width:860px){.reserva{grid-template-columns:1fr}.resumen{position:static}}.cuenta-rej{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;display:grid}.caja{background:var(--grafito);align-content:start;gap:10px;padding:20px;display:grid}.caja h2{font-size:26px;font-weight:500}.fila{border-bottom:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.fila:last-child{border-bottom:0}.acc{flex-wrap:wrap;gap:8px;display:flex}.etq{font:500 13px var(--datos);border:1px solid var(--linea);padding:2px 8px}.etq.ok{color:var(--lima);border-color:var(--lima)}.etq.mal{color:var(--error);border-color:var(--error)}.etq.ojo{color:var(--alerta);border-color:var(--alerta)}.qr{background:#fff;width:220px;height:220px;padding:12px}.panel{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.panel-nav{background:var(--grafito);align-content:start;gap:2px;height:100vh;padding:16px;display:grid;position:sticky;top:0;overflow:auto}.panel-nav img{width:auto;height:34px;margin-bottom:12px}.panel-nav a{color:var(--gris-c);padding:8px 10px;font-size:15px;text-decoration:none;display:block}.panel-nav a:hover,.panel-nav a[aria-current=page]{background:var(--grafito2);color:var(--lima)}.panel-nav h2{font:500 13px var(--datos);text-transform:none;color:var(--gris);margin:12px 0 2px}.panel-main{min-width:0;padding:clamp(16px,3vw,36px)}.panel-main h1{margin-bottom:16px;font-size:clamp(34px,4vw,48px)}.tabla{border-collapse:collapse;width:100%;font-size:15px}.tabla th{text-align:left;color:var(--gris);border-bottom:1px solid var(--linea);padding:8px 10px;font-size:13px;font-weight:500}.tabla td{border-bottom:1px solid var(--grafito2);vertical-align:middle;padding:10px}.tabla-scroll{overflow-x:auto}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:24px;display:grid}.kpi{background:var(--grafito);padding:16px}.kpi b{font:600 36px/1.1 var(--titular);display:block}.kpi span{color:var(--gris);font-size:14px}.dos{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:980px){.panel{grid-template-columns:1fr}.panel-nav{flex-wrap:wrap;height:auto;display:flex;position:static}.panel-nav h2{display:none}.panel-nav img{object-fit:contain;object-position:left;width:100%}.dos{grid-template-columns:1fr}}.prosa{max-width:72ch}.prosa h2{margin:1.4em 0 .4em;font-size:clamp(26px,3vw,34px)}.prosa li{margin-bottom:.4em}.miga{color:var(--gris);margin-bottom:12px;font-size:15px}.grafico{margin:0;position:relative}.grafico svg{touch-action:pan-y;width:100%;height:auto;display:block}.grafico-tip{background:var(--grafito2);border:1px solid var(--linea);pointer-events:none;white-space:nowrap;padding:6px 10px;font-size:13px;display:grid;position:absolute;top:0}.grafico-tip span{color:var(--gris)}.zona{grid-template-columns:108px 1fr 58px;align-items:center;gap:10px;font-size:14px;display:grid}.zona .mono{text-align:right}.zona-barra{background:var(--grafito2);border-radius:0 4px 4px 0;height:10px;display:block;overflow:hidden}.zona-barra i{border-radius:0 4px 4px 0;height:100%;display:block}.cuenta-rej>*{min-width:0}.tabla-scroll{position:relative}
