@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_8c2be2a3-module__iX1fDW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_8c2be2a3-module__iX1fDW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_841764d9-module__J9UjGG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_841764d9-module__J9UjGG__variable{--font-jbmono:"JetBrains Mono", "JetBrains Mono Fallback"}
@property --wdth{syntax:"<number>";inherits:true;initial-value:125}@property --mx{syntax:"<percentage>";inherits:true;initial-value:40%}@property --my{syntax:"<percentage>";inherits:true;initial-value:30%}@property --rx{syntax:"<angle>";inherits:true;initial-value:0deg}@property --ry{syntax:"<angle>";inherits:true;initial-value:0deg}:root{--vacio:#060613;--noche:#0d102e;--indigo:#1b216d;--glitch:#2662fe;--cian:#5de8f6;--violeta:#5300c6;--magenta:#c61d78;--solar:#fe6a00;--oro:#ffbc63;--blanco:#fff;--tinta:#f3f5fb;--tinta-2:#ccd0e2;--tinta-3:#a4aac1;--linea:#ffffff24;--linea-fuerte:#ffffff4d;--white:var(--blanco);--text:var(--tinta);--text-2:var(--tinta-2);--text-3:var(--tinta-3);--line:var(--linea);--line-strong:var(--linea-fuerte);--solar-deep:#ec5100;--gold:var(--oro);--horizon:#fed7a3;--night-deep:var(--vacio);--font-sans:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-jbmono), ui-monospace, "SF Mono", Menlo, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(20px, 4.5vw, 48px);--z-campo:0;--z-contenido:1;--z-barra:2;--z-modal:100;--ola-patron:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 144.97'%3E%3Cpath d='M0.03 144.95C-0.29 126.87 1.71 109.74 6.02 93.79C10.34 77.85 17.00 63.11 25.76 50.26C34.53 37.41 45.40 26.48 57.64 18.20C69.88 9.92 83.46 4.31 97.21 1.71C110.95 -0.89 124.83 -0.47 137.54 2.69C150.26 5.84 161.78 11.71 171.08 19.39C180.39 27.07 187.31 36.60 191.98 46.41C196.65 56.23 199.18 66.34 199.83 76.01C200.48 85.67 199.26 94.88 196.63 103.09C194.00 111.31 189.97 118.54 185.10 124.49C180.23 130.44 174.52 135.11 168.53 138.44C162.55 141.77 156.29 143.76 150.24 144.56C144.18 145.36 138.34 144.96 133.07 143.64C127.79 142.31 123.09 140.07 119.15 137.25C115.21 134.42 112.05 131.02 109.71 127.39C107.37 123.76 105.87 119.90 105.12 116.13C104.38 112.35 104.39 108.66 105.01 105.29C105.63 101.92 106.85 98.87 108.47 96.28C110.09 93.69 112.10 91.56 114.29 89.95C116.48 88.33 118.85 87.23 121.19 86.61C123.54 85.99 125.86 85.85 128.00 86.10C130.15 86.36 132.21 86.88 133.69 88.18C135.17 89.49 136.01 91.30 136.48 92.85C136.95 94.40 137.10 95.70 137.54 96.74C137.10 95.70 135.92 94.95 134.61 94.69C133.29 94.43 131.89 94.66 130.76 94.81C129.63 94.96 128.71 94.75 127.65 94.88C126.60 95.01 125.50 95.34 124.45 95.91C123.40 96.48 122.40 97.28 121.54 98.31C120.68 99.34 119.96 100.59 119.48 102.02C119.01 103.44 118.78 105.05 118.87 106.73C118.97 108.42 119.39 110.19 120.18 111.91C120.98 113.63 122.15 115.30 123.69 116.77C125.22 118.23 127.13 119.50 129.35 120.39C131.56 121.29 134.07 121.82 136.75 121.84C139.43 121.86 142.27 121.37 145.08 120.29C147.88 119.20 150.65 117.52 153.13 115.23C155.61 112.94 157.80 110.05 159.44 106.63C161.08 103.22 162.17 99.29 162.48 95.05C162.78 90.81 162.30 86.26 160.87 81.71C159.44 77.16 157.05 72.61 153.68 68.46C150.31 64.30 146.05 60.55 141.20 56.97C136.34 53.38 130.71 50.02 123.99 47.26C117.28 44.51 109.44 42.37 100.47 41.63C91.50 40.89 81.37 41.57 70.67 44.61C59.97 47.65 48.69 53.08 38.19 61.51C27.68 69.95 17.98 81.43 10.97 95.65C3.97 109.88 -0.29 126.87 0.03 144.95Z'/%3E%3C/svg%3E")}@supports (color:lab(0% 0 0)){:root{--vacio:lab(1.84834% 1.51031 -5.87871);--noche:lab(5.56135% 6.84865 -20.694);--indigo:lab(16.8157% 20.1551 -46.0287);--glitch:lab(45.8072% 27.949 -84.4765);--cian:lab(84.807% -35.7059 -19.0016);--violeta:lab(26.6855% 67.9705 -88.5215);--magenta:lab(45.0546% 66.9222 -6.05981);--solar:lab(63.7311% 54.8773 72.7088);--oro:lab(81.2698% 20.0948 58.739);--blanco:lab(100% 0 0);--tinta:lab(96.4679% .28497 -3.01929);--tinta-2:lab(83.5882% 1.03596 -9.35342);--tinta-3:lab(69.5881% 1.63108 -13.0057);--linea:lab(100% 0 0/.14);--linea-fuerte:lab(100% 0 0/.3);--solar-deep:lab(56.4949% 61.0802 74.1115);--horizon:lab(88.441% 8.67325 31.1878)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--vacio);color:var(--tinta);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.6;overflow-x:clip}::selection{background:var(--blanco);color:var(--vacio)}a{color:inherit}button{cursor:pointer;font-family:inherit}input,textarea{font-family:inherit}@media screen and (max-width:768px){input,textarea,select{font-size:16px!important}}:focus-visible{outline:2px solid var(--cian);outline-offset:3px;border-radius:6px}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.campo{width:100%;height:100lvh;z-index:var(--z-campo);image-rendering:pixelated;pointer-events:none;display:block;position:fixed;top:0;left:0}html[data-campo=off] .campo{display:none}html[data-campo=off] .pagina{background:linear-gradient(#060613 0%,#0d102e 30%,#2f164f 55%,#6d0056 75%,#cc2a1b 92%,#f3821d 100%);background:linear-gradient(lab(1.84834% 1.51031 -5.87871) 0%,lab(5.56135% 6.84865 -20.694) 30%,lab(13.6413% 23.2048 -30.823) 55%,lab(23.4028% 48.4965 -19.6474) 75%,lab(45.8683% 62.2002 50.529) 92%,lab(66.6158% 39.9115 67.7677) 100%)}.pagina{min-height:100svh;position:relative}.contenido{z-index:var(--z-contenido);position:relative}.envoltura{width:100%;max-width:1120px;padding:0 var(--gutter);margin:0 auto}.barra{z-index:var(--z-barra);padding:calc(env(safe-area-inset-top,0px) + 20px) var(--gutter) 0;color:var(--blanco);justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:0;left:0;right:0}.marca{font-variation-settings:"wdth" 125;letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:800;line-height:1;display:inline-flex}.marca-ola{aspect-ratio:200/144.97;width:30px;height:auto}.barra-dato{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;display:inline-flex}.barra-der{align-items:center;gap:28px;display:flex;position:relative}.barra-enlace{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--linea-fuerte);font-size:12px;line-height:1.5;text-decoration:none;transition:border-color .25s}.barra-enlace:hover{border-color:var(--blanco)}@media (max-width:640px){.barra-enlace{position:absolute;top:calc(100% + 8px);right:0}}.vivo{background:var(--solar);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-out infinite latido;box-shadow:0 0 #fe6a0099;box-shadow:0 0 lab(63.7311% 54.8773 72.7088/.6)}.hero{min-height:100svh;padding:128px var(--gutter) clamp(44px, 8vh, 88px);align-items:flex-end;display:flex;position:relative;overflow:clip}.ola-hero{aspect-ratio:200/144.97;width:min(54vw,860px);height:auto;color:var(--blanco);transition:opacity .7s ease-out;position:absolute;top:clamp(72px,11vh,112px);right:1.5vw}html[data-campo=intro] .ola-hero{opacity:0}.hero-texto{width:100%;max-width:1120px;position:relative}.titular{--wdth:125;letter-spacing:-.012em;text-transform:uppercase;color:var(--blanco);font-size:clamp(3rem,7vw,5.75rem);font-weight:850;line-height:.9;position:relative}.titular-negativo{color:var(--vacio);pointer-events:none;visibility:hidden;clip-path:inset(0 0 100%);position:absolute;inset:0}html[data-titular=listo]:not([data-campo=intro]) .titular-negativo{visibility:visible}html:not([data-titular]) .titular{mix-blend-mode:difference}.titular .linea{white-space:nowrap;display:block}.titular-estrecho{display:none}.palabra{white-space:nowrap;display:inline-block}.letra{font-variation-settings:"wdth" var(--wdth);display:inline-block}.hero-cuando{font-variation-settings:"wdth" 118;text-transform:uppercase;color:var(--blanco);flex-direction:column;align-items:flex-start;gap:4px;margin-top:clamp(22px,3.4vh,34px);font-size:clamp(1.05rem,1.9vw,1.45rem);font-weight:750;line-height:1.25;display:flex}.hero-cuando .f-corta{display:none}.hero-cuando .hora{white-space:nowrap}.hero-cuando .hora:before{content:"· "}.hero-cuando a{border-bottom:2px solid var(--linea-fuerte);text-decoration:none;transition:border-color .25s}.hero-cuando a:hover{border-color:var(--blanco)}.hero-sub{max-width:56ch;color:var(--tinta-2);text-wrap:pretty;margin-top:16px;font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.65}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:clamp(24px,3.6vh,34px);display:flex}.hero-quedan{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);font-size:12.5px}.hero-quedan strong{color:var(--blanco)}.hero-antes{font-family:var(--font-mono);letter-spacing:.04em;color:var(--tinta-3);margin-top:22px;font-size:12px}.boton{background:var(--blanco);color:var(--vacio);font-variation-settings:"wdth" 116;letter-spacing:.02em;text-transform:uppercase;transition:transform .2s var(--ease-out), box-shadow .35s var(--ease-out), opacity .2s;border:0;border-radius:999px;align-items:center;gap:12px;padding:18px 24px 18px 28px;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.boton:hover{box-shadow:0 0 0 6px #2662fe59,0 0 42px #2662fe8c;box-shadow:0 0 0 6px lab(45.8072% 27.949 -84.4765/.35),0 0 42px lab(45.8072% 27.949 -84.4765/.55)}.boton:active{transform:scale(.97)}.boton:disabled{opacity:.6;cursor:default}.boton-flecha{transition:transform .35s var(--ease-out);display:inline-block}.boton:hover .boton-flecha{transform:translateY(3px)}.boton-ancho{justify-content:center;width:100%;margin-top:6px}.enlace{font-variation-settings:"wdth" 115;letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid var(--linea-fuerte);margin-top:18px;font-size:14px;font-weight:750;text-decoration:none;transition:border-color .25s;display:inline-block}.enlace:hover{border-color:var(--blanco)}.h2{font-variation-settings:"wdth" 125;letter-spacing:-.01em;text-transform:uppercase;color:var(--blanco);text-wrap:balance;font-size:clamp(2rem,4.8vw,3.7rem);font-weight:850;line-height:.92}.aforo{padding:clamp(80px,14vh,150px) 0 clamp(64px,10vh,120px)}.aforo-cabeza{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 24px;margin-bottom:clamp(32px,5vh,48px);display:grid}.contador{font-variation-settings:"wdth" 125;font-feature-settings:"tnum";color:var(--blanco);grid-area:1/2/span 2;align-items:baseline;font-weight:850;line-height:1;display:flex}.contador-n{letter-spacing:-.02em;font-size:clamp(3.6rem,10vw,7rem);display:inline-flex}.contador-de{color:var(--tinta-3);font-size:clamp(1.2rem,3vw,2rem)}.contador-texto{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);font-size:12.5px}.contador-texto strong{color:var(--oro)}.digito{height:1em;line-height:1;display:inline-block;overflow:hidden}.digito-tira{display:block}.digito-tira span{height:1em;line-height:1;display:block}.sala{max-width:780px;margin:0 auto;position:relative}.escenario{width:min(74%,640px);box-shadow:0 -10px 30px -10px var(--glitch);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-3);border-top:2px solid #ffffffd9;border-top:2px solid lab(100% 0 0/.85);justify-content:center;margin:0 auto 30px;padding-top:10px;font-size:11px;display:flex}.plazas{--arco:20px;padding-bottom:var(--arco);grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;list-style:none;display:grid}.plazas li{--k:var(--k6);transform:translateY(calc(var(--k) * var(--arco)))}.plaza{aspect-ratio:1;width:100%;color:var(--tinta);font:inherit;text-align:left;background:#07091c9e;background:lab(2.8065% 2.50202 -10.9532/.62);border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);border-radius:14px;flex-direction:column;justify-content:space-between;padding:10px 11px;display:flex;position:relative;overflow:hidden}.plaza-num{font-family:var(--font-mono);letter-spacing:.06em;color:var(--tinta-3);font-size:11px}.plaza-mas{font-family:var(--font-mono);color:var(--tinta-3);transition:transform .35s var(--ease-out), color .2s;align-self:flex-end;font-size:20px;line-height:1}.plaza-estado{font-variation-settings:"wdth" 112;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:750;overflow:hidden}button.plaza.libre{cursor:pointer;transition:transform .25s var(--ease-out), border-color .2s, background-color .2s, box-shadow .3s}@media (hover:hover){button.plaza.libre:hover{border-color:var(--blanco);box-shadow:0 12px 30px -12px var(--glitch);background-color:#10163acc;background-color:lab(8.66329% 8.09953 -24.8567/.8);transform:translateY(-4px)}button.plaza.libre:hover .plaza-mas{color:var(--blanco);transform:rotate(90deg)}}button.plaza.libre:active{transform:scale(.96)}.plaza.ocupada{background-color:#080e3ebf;background-color:lab(6.01542% 12.8813 -31.5527/.75);background-image:conic-gradient(#2662fe80 25%, transparent 0 50%, #2662fe80 0 75%, transparent 0);background-size:4px 4px;border-color:#2662fe8c;border-color:lab(45.8072% 27.949 -84.4765/.55)}@supports (color:lab(0% 0 0)){.plaza.ocupada{background-image:conic-gradient(lab(45.8072% 27.949 -84.4765/.5) 25%, transparent 0 50%, lab(45.8072% 27.949 -84.4765/.5) 0 75%, transparent 0)}}.plaza.ocupada .plaza-num{color:var(--tinta-2)}.plaza.mia{border-color:var(--blanco);background:var(--blanco);color:var(--vacio);box-shadow:0 0 36px #2662fea6;box-shadow:0 0 36px lab(45.8072% 27.949 -84.4765/.65)}.plaza.mia .plaza-num{color:#06061399;color:lab(1.84834% 1.51031 -5.87871/.6)}.plaza.fresca{animation:.9s steps(3,end) both glitch-plaza}.plazas-nota{max-width:780px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);margin:26px auto 0;font-size:11.5px}.pase{color:var(--tinta);transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:linear-gradient(160deg,#161944 0%,#08071f 55%,#050410 100%);background:linear-gradient(160deg,lab(10.7817% 10.7673 -28.3014) 0%,lab(2.69228% 4.20168 -14.0501) 55%,lab(1.43342% 1.58666 -4.9764) 100%);border:1px solid #fff3;border:1px solid lab(100% 0 0/.2);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6,inset 0 1px #ffffff1f;box-shadow:0 40px 90px -40px lab(0% 0 0/.9),inset 0 1px lab(100% 0 0/.12)}.pase-inline{max-width:560px;margin-top:48px}.pase-foil{pointer-events:none;background:linear-gradient(115deg,#0000 38%,#2cecf5e6 45%,#ff8cf6e6 50%,#ffe478e6 55%,#0000 62%) 0 0/300% 300%;background:linear-gradient(115deg,#0000 38%,lab(85.1141% -43.8271 -17.9997/.9) 45%,lab(73.8473% 58.3807 -36.265/.9) 50%,lab(91.2939% 1.25214 65.333/.9) 55%,#0000 62%) 0 0/300% 300%;background-position:var(--mx,30%) var(--my,30%);mix-blend-mode:screen;opacity:.12;-webkit-mask-image:var(--ola-patron);-webkit-mask-image:var(--ola-patron);mask-image:var(--ola-patron);transition:opacity .4s var(--ease-out);position:absolute;inset:0;-webkit-mask-size:20px 14.5px;mask-size:20px 14.5px}.pase:hover .pase-foil{opacity:.26}.pase-pista{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);margin-top:10px;font-size:11px}@media (prefers-reduced-motion:no-preference){.pase-tactil:not(.pase-giro){animation:6s ease-in-out infinite alternate holo-reposo}.pase-tactil .pase-foil{opacity:.24}}.pase-giro{transition:transform .12s linear}@keyframes holo-reposo{0%{--mx:12%;--my:18%;--rx:2deg;--ry:-4deg}to{--mx:88%;--my:72%;--rx:-2deg;--ry:4deg}}.pase-brillo{pointer-events:none;background:radial-gradient(circle at var(--mx,40%) var(--my,20%), #fff3, transparent 45%);mix-blend-mode:overlay;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.pase-brillo{background:radial-gradient(circle at var(--mx,40%) var(--my,20%), lab(100% 0 0/.2), transparent 45%)}}.pase-cabeza{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2);border-bottom:1px dashed #ffffff3d;border-bottom:1px dashed lab(100% 0 0/.24);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:11px;display:flex;position:relative}.pase-marca{color:var(--blanco);align-items:center;gap:10px;display:inline-flex}.pase-ola{aspect-ratio:200/144.97;width:28px;height:auto}.pase-cuerpo{padding:24px 22px 22px;position:relative}.pase-plaza{font-variation-settings:"wdth" 125;text-transform:uppercase;color:var(--blanco);font-size:clamp(2.6rem,7vw,3.6rem);font-weight:850;line-height:.95}.pase-plaza small{color:var(--tinta-3);margin-left:4px;font-size:.42em}.pase-nombre{color:var(--tinta);white-space:pre-wrap;margin-top:10px;font-size:1.05rem}.pase-datos{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-2);flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:12px;display:flex}.pase-acciones{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.pase-btn{color:var(--blanco);font-variation-settings:"wdth" 112;letter-spacing:.03em;text-transform:uppercase;transition:background-color .2s, border-color .2s, transform .2s var(--ease-out);background:0 0;border:1px solid #ffffff52;border:1px solid lab(100% 0 0/.32);border-radius:999px;justify-content:center;align-items:center;padding:13px 18px;font-size:13px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.pase-btn:hover{border-color:var(--blanco)}.pase-btn:active{transform:scale(.97)}.pase-btn.principal{background:var(--blanco);border-color:var(--blanco);color:var(--vacio)}.pase-barras{color:#ffffffd9;color:lab(100% 0 0/.85);width:100%;height:38px;margin-top:24px;display:block}.pase-nota{color:var(--tinta-2);margin-top:14px;font-size:13.5px;line-height:1.5}.espera{background:#ffbc6314;background:lab(81.2698% 20.0948 58.739/.08);border:1px solid #ffbc638c;border:1px solid lab(81.2698% 20.0948 58.739/.55);border-radius:20px;margin-bottom:40px;padding:clamp(20px,3.5vw,28px)}.espera-titulo{font-variation-settings:"wdth" 122;text-transform:uppercase;color:var(--blanco);font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:850;line-height:1.05}.espera-texto{max-width:56ch;color:var(--tinta-2);margin-top:8px}.espera-form{gap:10px;margin-top:18px;display:flex}.espera-form input[type=email]{min-width:0;color:var(--blanco);background:#02020cbf;background:lab(.813072% 1.0451 -3.76478/.75);border:1px solid #fff3;border:1px solid lab(100% 0 0/.2);border-radius:999px;flex:1;padding:15px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.espera-form input[type=email]:focus{border-color:var(--blanco);outline:none;box-shadow:0 0 0 4px #ffbc634d;box-shadow:0 0 0 4px lab(81.2698% 20.0948 58.739/.3)}.espera-form button{background:var(--oro);color:var(--vacio);font-variation-settings:"wdth" 116;letter-spacing:.03em;text-transform:uppercase;border:0;border-radius:999px;padding:0 24px;font-size:14px;font-weight:800}.espera-form button:disabled{opacity:.6}.espacio{padding:clamp(64px,12vh,140px) 0}.espacio-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:36px 56px;display:grid}.espacio-texto{container-type:inline-size}.espacio-texto .h2{margin-bottom:22px;font-size:min(clamp(2rem,4.8vw,3.7rem),11.236cqi)}.espacio-texto p{max-width:58ch;color:var(--tinta-2);font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.65}.espacio-texto p+p{margin-top:14px}.espacio-texto strong{color:var(--blanco);font-weight:700}.espacio-nota{color:var(--tinta-3)!important}.mapa{border:1px solid var(--linea-fuerte);background:#060613d1;background:lab(1.84834% 1.51031 -5.87871/.82);border-radius:18px;margin:0;transition:border-color .3s;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #000000e6;box-shadow:0 30px 80px -40px lab(0% 0 0/.9)}.mapa:hover{border-color:var(--blanco)}.mapa a,.mapa svg{width:100%;height:auto;display:block}.m-punto{fill:#ffffff12;fill:lab(100% 0 0/.07)}.m-punto-parque{fill:#3ad4aa80;fill:lab(76.3245% -48.7816 8.91682/.5)}.m-parques{fill:url(#m-parque)}.m-tren{fill:none;stroke:#ffffff47;stroke:lab(100% 0 0/.28);stroke-width:2px;stroke-dasharray:2 6}.m-calle{fill:none;stroke-linecap:round;stroke-linejoin:round}.m-peatonal{stroke:#ffffff24;stroke:lab(100% 0 0/.14);stroke-width:1.4px}.m-residencial{stroke:#ffffff42;stroke:lab(100% 0 0/.26);stroke-width:1.8px}.m-terciaria{stroke:#9c94ffe6;stroke:lab(65.5343% 23.466 -55.4691/.9);stroke-width:3.4px}.m-secundaria{stroke:#4f8cfff2;stroke:lab(58.6702% 11.8293 -70.4071/.95);stroke-width:4px}.m-principal{stroke:#5de8f6f2;stroke:lab(84.807% -35.7059 -19.0016/.95);stroke-width:5.4px}.m-etq,.m-zona,.m-escala text,.m-norte text,.m-osm,.m-rotulo text{font-family:var(--font-mono);text-transform:uppercase;paint-order:stroke;stroke:#060613;stroke:lab(1.84834% 1.51031 -5.87871);stroke-linejoin:round}.m-etq{letter-spacing:.12em;fill:var(--tinta-2);stroke-width:4px;font-size:14px}.m-corto{display:none}.m-zona{letter-spacing:.1em;fill:#5bdfb7;fill:lab(80.8344% -45.0418 8.26659);stroke-width:4px;font-size:13px}.m-escala path,.m-norte path{fill:none;stroke:var(--tinta-2);stroke-width:2px}.m-norte path{fill:var(--tinta-2)}.m-escala text,.m-norte text{letter-spacing:.1em;fill:var(--tinta-2);stroke-width:3px;font-size:13px}.m-osm{letter-spacing:.06em;text-transform:none;fill:var(--tinta-3);stroke-width:3px;font-size:11px}.m-ola{fill:var(--blanco)}.m-ola-mg{fill:var(--magenta);translate:-2px}.m-ola-cy{fill:var(--cian);translate:2px}.m-pulso{fill:none;stroke:var(--cian);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.m-rotulo rect{fill:#060613eb;fill:lab(1.84834% 1.51031 -5.87871/.92);stroke:var(--linea-fuerte)}.m-rotulo text{letter-spacing:.08em;fill:var(--blanco);stroke-width:0;font-size:14px;font-weight:700}.m-rotulo .m-rotulo-sub{fill:var(--tinta-3);font-size:12px;font-weight:500}@media (prefers-reduced-motion:no-preference){html[data-js] .mapa .m-calle{stroke-dasharray:1;stroke-dashoffset:1px}html[data-js] .mapa[data-visto] .m-calle{animation:m-traza 2.4s var(--ease-out) forwards}.mapa[data-visto] .m-residencial,.mapa[data-visto] .m-peatonal{animation-duration:3.2s}.mapa[data-visto] .m-terciaria{animation-delay:.5s}.mapa[data-visto] .m-secundaria{animation-delay:.7s}.mapa[data-visto] .m-principal{animation-delay:.9s}.mapa[data-visto] .m-pulso{animation:2.8s ease-out 1.2s infinite m-pulso}.mapa[data-visto] .m-pulso-2{animation-delay:2.6s}}@media (prefers-reduced-motion:reduce){.mapa[data-visto] .m-pulso{animation:3.2s ease-in-out infinite m-respira}}@keyframes m-traza{to{stroke-dashoffset:0}}@keyframes m-pulso{0%{opacity:.9;scale:.6}to{opacity:0;scale:3.4}}@keyframes m-respira{0%,to{opacity:.15}50%{opacity:.7}}@media (max-width:640px){.m-etq{font-size:21px}.m-largo{display:none}.m-corto{display:inline}.m-zona,.m-escala text,.m-norte text{font-size:19px}.m-osm{font-size:16px}.m-rotulo{display:none}}.antetitulo{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-3);margin-bottom:14px;font-size:12px}.charla{padding:clamp(80px,13vh,150px) 0 clamp(36px,6vh,72px)}.partes{border-top:1px solid var(--linea-fuerte);margin-top:clamp(34px,5vh,56px);list-style:none}.parte{border-bottom:1px solid var(--linea);grid-template-columns:72px minmax(0,.95fr) minmax(0,1.25fr);gap:12px 40px;padding:clamp(24px,3.6vh,38px) 0;display:grid}.parte-n{font-family:var(--font-mono);letter-spacing:.1em;color:var(--cian);padding-top:5px;font-size:13px}.parte-quien{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--oro);margin-bottom:8px;font-size:12px}.parte-titulo{font-variation-settings:"wdth" 118;text-transform:uppercase;color:var(--blanco);text-wrap:balance;font-size:clamp(1.35rem,2.3vw,1.85rem);font-weight:800;line-height:1.04}.parte-texto{max-width:60ch;color:var(--tinta-2);font-size:clamp(1.02rem,1.4vw,1.12rem);line-height:1.65}.ideas-seccion{padding:clamp(56px,10vh,120px) 0 clamp(8px,2vh,24px)}.ideas{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(30px,4.5vh,48px);display:grid}.idea{border:1px solid var(--linea-fuerte);color:var(--tinta-2);background:#060613b8;background:lab(1.84834% 1.51031 -5.87871/.72);border-radius:14px;padding:22px 22px 24px;font-size:clamp(1.04rem,1.35vw,1.14rem);line-height:1.55;list-style:none;transition:border-color .3s}.idea:hover{border-color:var(--blanco)}.idea strong{color:var(--blanco);font-weight:750}.charla-nota{max-width:60ch;color:var(--tinta);margin-top:28px;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.6}@media (max-width:900px){.parte{grid-template-columns:52px minmax(0,1fr)}.parte-texto{grid-column:2}.ideas{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.parte{grid-template-columns:minmax(0,1fr);gap:10px}.parte-n{padding-top:0}.parte-texto{grid-column:auto}.ideas{gap:10px}.idea{padding:18px 18px 20px}}.campo-diag{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:2147483000;color:#fff;max-width:calc(100vw - 16px);font:11px/1.45 var(--font-mono);white-space:pre-wrap;pointer-events:none;background:#000000d1;background:lab(0% 0 0/.82);border-radius:8px;padding:10px 12px;position:fixed;left:8px}.pie{flex-direction:column;min-height:100svh;padding-top:clamp(72px,12vh,140px);display:flex;position:relative;overflow:hidden}.pie-texto{position:relative}.pie-grande{font-variation-settings:"wdth" 125;letter-spacing:-.01em;text-transform:uppercase;max-width:21ch;color:var(--blanco);text-wrap:balance;font-size:clamp(2rem,4.4vw,3.7rem);font-weight:850;line-height:.92}.pie-sub{max-width:52ch;color:var(--tinta);margin-top:22px;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.65}.ola-pie{aspect-ratio:200/144.97;width:min(88vw,940px);height:auto;color:var(--blanco);margin:auto auto 0;display:block}.pie-barra{padding:18px var(--gutter) calc(env(safe-area-inset-bottom,0px) + 18px);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);background:var(--vacio);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;font-size:11.5px;display:flex;position:relative}.aviso-demo{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:var(--z-barra);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--oro);pointer-events:none;background:#060613e6;background:lab(1.84834% 1.51031 -5.87871/.9);border:1px solid #ffbc6399;border:1px solid lab(81.2698% 20.0948 58.739/.6);border-radius:999px;padding:9px 16px;font-size:11.5px;position:fixed;transform:translate(-50%)}.modal-fondo{z-index:var(--z-modal);padding:max(20px, calc(env(safe-area-inset-top,0px) + 12px)) 16px calc(env(safe-area-inset-bottom,0px) + 16px);-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);background:#02020c99;background:lab(.813072% 1.0451 -3.76478/.6);justify-content:center;align-items:flex-start;animation:.3s ease-out both fundido;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-height:720px) and (pointer:fine){.modal-fondo{align-items:center}}.modal{border-radius:22px;width:100%;max-width:480px;max-height:calc(100svh - 32px);overflow-y:auto}.modal-pase{max-height:none;overflow:visible}.ficha{background:#08081ef0;background:lab(2.75175% 3.30391 -12.5229/.94);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);padding:clamp(20px,4vw,28px);box-shadow:0 40px 100px -40px #000000e6;box-shadow:0 40px 100px -40px lab(0% 0 0/.9)}@supports not (view-transition-name:none){.modal{animation:entra-modal .45s var(--ease-expo) both}}.modal-cabeza{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.modal-titulo{font-variation-settings:"wdth" 125;text-transform:uppercase;color:var(--blanco);font-size:1.9rem;font-weight:850;line-height:.95}.modal-titulo span{font-family:var(--font-mono);letter-spacing:.08em;color:var(--tinta-2);margin-top:8px;font-size:12px;font-weight:400;display:block}.modal-cerrar{width:36px;height:36px;color:var(--tinta);transition:border-color .2s, transform .2s var(--ease-out);background:0 0;border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);border-radius:50%;flex-shrink:0;place-items:center;font-size:22px;line-height:1;display:grid}.modal-cerrar:hover{border-color:var(--blanco);transform:rotate(90deg)}.campo-form{margin-bottom:16px}.campo-form label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2);margin-bottom:8px;font-size:11px;display:block}.campo-form label em{letter-spacing:.06em;color:var(--tinta-3);font-style:normal}.campo-ayuda{color:var(--tinta-3);margin-top:6px;font-size:13px;line-height:1.45}.campo-form input,.campo-form textarea{width:100%;color:var(--blanco);resize:none;background:#02020cbf;background:lab(.813072% 1.0451 -3.76478/.75);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:12px;padding:14px 15px;font-size:16px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.campo-form input::placeholder,.campo-form textarea::placeholder,.espera-form input::placeholder{color:#9fa4b8;color:lab(67.3071% 1.34996 -11.1704)}.campo-form input:focus,.campo-form textarea:focus{border-color:#ffffffbf;border-color:lab(100% 0 0/.75);outline:none;box-shadow:0 0 0 4px #2662fe59;box-shadow:0 0 0 4px lab(45.8072% 27.949 -84.4765/.35)}.check{cursor:pointer;color:var(--tinta-2);align-items:flex-start;gap:12px;margin:4px 0 20px;font-size:14px;line-height:1.45;display:flex}.check input{appearance:none;background:#02020cbf;background:lab(.813072% 1.0451 -3.76478/.75);border:1px solid #ffffff59;border:1px solid lab(100% 0 0/.35);border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;transition:background-color .2s,border-color .2s;display:grid}.check input:after{content:"";border-left:2px solid var(--vacio);border-bottom:2px solid var(--vacio);width:10px;height:6px;transition:transform .25s var(--ease-out);transform:translateY(-1px)rotate(-45deg)scale(0)}.check input:checked{background:var(--blanco);border-color:var(--blanco)}.check input:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.check strong{color:var(--blanco);font-weight:700}.form-error{color:#ffd3b2;color:lab(88.0928% 16.7753 26.3566);background:#fe6a0024;background:lab(63.7311% 54.8773 72.7088/.14);border:1px solid #fe6a0073;border:1px solid lab(63.7311% 54.8773 72.7088/.45);border-radius:12px;margin-top:14px;padding:10px 14px;font-size:14px}.form-letra-pequena{font-family:var(--font-mono);color:var(--tinta-3);margin-top:14px;font-size:11.5px;line-height:1.55}::view-transition-group(plaza-abierta){animation-duration:.55s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(plaza-abierta){object-fit:cover;object-position:top;height:100%;animation-duration:.3s}::view-transition-new(plaza-abierta){object-fit:cover;object-position:top;height:100%;animation-duration:.3s}::view-transition-old(root){animation-duration:.3s}::view-transition-new(root){animation-duration:.3s}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.plazas li{animation:linear both plaza-entra;animation-timeline:view();animation-range:entry entry 55%}}html[data-js] [data-revelar]{transition:opacity .9s var(--ease-out), transform .9s var(--ease-out)}html[data-js] [data-revelar]:not([data-visto]){opacity:0;transform:translateY(26px)}}@keyframes fundido{0%{opacity:0}}@keyframes entra-modal{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes plaza-entra{0%{opacity:0;transform:translateY(calc(var(--k) * var(--arco) + 36px)) scale(.85)}}@keyframes glitch-plaza{0%{filter:drop-shadow(3px 0 #ff38d2)drop-shadow(-3px 0 #2cecf5);filter:drop-shadow(3px 0 lab(61.1102% 85.1699 -34.4561))drop-shadow(-3px 0 lab(85.1141% -43.8271 -17.9997));transform:translate(-4px)}40%{transform:translate(3px)}70%{filter:drop-shadow(1px 0 #ff38d2)drop-shadow(-1px 0 #2cecf5);filter:drop-shadow(1px 0 lab(61.1102% 85.1699 -34.4561))drop-shadow(-1px 0 lab(85.1141% -43.8271 -17.9997));transform:none}to{filter:none}}@keyframes latido{0%{box-shadow:0 0 #fe6a008c;box-shadow:0 0 lab(63.7311% 54.8773 72.7088/.55)}70%{box-shadow:0 0 0 9px #fe6a0000;box-shadow:0 0 0 9px lab(63.7311% 54.8773 72.7088/0)}to{box-shadow:0 0 #fe6a0000;box-shadow:0 0 lab(63.7311% 54.8773 72.7088/0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html[data-js] [data-revelar]{transition:opacity .9s var(--ease-out)}html[data-js] [data-revelar]:not([data-visto]){opacity:0}.pase-tactil:not(.pase-giro){animation:6s ease-in-out infinite alternate holo-suave}.pase-tactil .pase-foil{opacity:.24}.plaza.fresca{animation:.9s steps(3,end) both glitch-plaza-suave}.modal{animation:.3s ease-out both fundido}}@keyframes holo-suave{0%{--mx:12%;--my:18%}to{--mx:88%;--my:72%}}@keyframes glitch-plaza-suave{0%{filter:drop-shadow(3px 0 #ff38d2)drop-shadow(-3px 0 #2cecf5);filter:drop-shadow(3px 0 lab(61.1102% 85.1699 -34.4561))drop-shadow(-3px 0 lab(85.1141% -43.8271 -17.9997))}70%{filter:drop-shadow(1px 0 #ff38d2)drop-shadow(-1px 0 #2cecf5);filter:drop-shadow(1px 0 lab(61.1102% 85.1699 -34.4561))drop-shadow(-1px 0 lab(85.1141% -43.8271 -17.9997))}to{filter:none}}@media (max-width:800px){.espacio-grid{grid-template-columns:1fr}}@media (max-width:640px){.hero{min-height:0;padding:calc(env(safe-area-inset-top,0px) + 64px) var(--gutter) 52px;flex-direction:column;justify-content:flex-start;align-items:stretch}.ola-hero{width:90vw;margin-right:calc(-1 * var(--gutter) + 1vw);align-self:flex-end;position:relative;top:auto;right:auto}.hero-texto{flex-direction:column;margin-top:-12vw;display:flex}.hero-cuando{order:1}.hero-cta{order:2}.hero-sub{order:3;margin-top:30px}.hero-antes{order:4}.hero-cuando .f-larga{display:none}.hero-cuando .f-corta{display:inline}.titular{--wdth:106;font-size:clamp(2.5rem,12.6vw,3.5rem);line-height:.92}.titular-ancho{display:none}.titular-estrecho{display:block}.plazas{--arco:9px;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.plazas li{--k:var(--k6)}.plaza{border-radius:10px;padding:6px 7px}.plaza-num{font-size:10px}.plaza-mas{font-size:16px}.plaza.ocupada:not(.mia) .plaza-estado{display:none}.plaza.mia .plaza-estado{font-size:11px}.aforo-cabeza{grid-template-columns:1fr}.contador{grid-area:auto/1}.espera-form{flex-direction:column}.espera-form button{padding:15px 24px}.escenario{width:88%}.pie{min-height:0;padding-top:96px}.ola-pie{width:100vw;margin-top:56px}}
