*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/estehit/app/assets/space-grotesk-latin-BhU9QXUp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/estehit/app/assets/space-grotesk-latin-ext-D9tNdqV9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{--letra: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--letra-visor: var(--letra);--tono: 299.1;--bg: #0a0a12;--bg: oklch(.1491 .0171 calc(var(--tono) - 15));--bg2: #12121f;--bg2: oklch(.1891 .0262 calc(var(--tono) - 15.5));--glass: rgba(255, 255, 255, .06);--glass-border: rgba(255, 255, 255, .1);--txt: #f2f2f8;--txt: oklch(.9629 .008 calc(var(--tono) - 12.9));--txt-dim: #a5a5bd;--txt-dim: oklch(.7298 .0345 calc(var(--tono) - 13.6));--pink: #cf7dff;--pink: oklch(.7282 .1958 calc(var(--tono) + 12.5));--purple: #9337f9;--purple: oklch(.5733 .2631 var(--tono));--cyan: #cf7dff;--cyan: oklch(.7282 .1958 calc(var(--tono) + 12.5));--red: #ff4438;--red: oklch(.6622 .2246 28.5);--green: #2dffa8;--green: oklch(.885 .1961 158.8);--gold: #f6c057;--gold: oklch(.8371 .1358 81.5);--grad: linear-gradient(120deg, var(--purple), var(--pink));--grad-soft: linear-gradient(120deg, oklch(.5733 .2631 var(--tono) / .25), oklch(.7282 .1958 calc(var(--tono) + 12.5) / .25))}html,body,#root{height:100%}body{background:var(--bg);background-image:radial-gradient(1500px 780px at 50% -18%,#cf7dff33,transparent 64%),radial-gradient(1600px 380px at 50% 110%,#9337f922,transparent 72%);background-image:radial-gradient(1500px 780px at 50% -18%,oklch(.7282 .1958 calc(var(--tono) + 12.5) / .2),transparent 64%),radial-gradient(1600px 380px at 50% 110%,oklch(.5733 .2631 var(--tono) / .1333),transparent 72%);background-attachment:fixed;color:var(--txt);font-family:var(--letra);overflow-x:hidden;user-select:none;-webkit-user-select:none}button{font-family:inherit;color:inherit}input,select,textarea{font-family:inherit}.pantalla{min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding-top:calc(20px + env(safe-area-inset-top,0px));padding-right:calc(20px + env(safe-area-inset-right,0px));padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));padding-left:calc(20px + env(safe-area-inset-left,0px))}.safe-top-banner{padding-top:calc(6px + env(safe-area-inset-top,0px))!important;padding-left:calc(10px + env(safe-area-inset-left,0px))!important;padding-right:calc(10px + env(safe-area-inset-right,0px))!important}.safe-top-float{top:calc(10px + env(safe-area-inset-top,0px))!important;left:calc(12px + env(safe-area-inset-left,0px))!important;right:calc(12px + env(safe-area-inset-right,0px))!important}.safe-bottom-dock{padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.safe-bottom-banner{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;padding-left:calc(12px + env(safe-area-inset-left,0px))!important;padding-right:calc(12px + env(safe-area-inset-right,0px))!important}.glass{background:linear-gradient(180deg,#cf7dff1c,#ffffff0a 45%,#ffffff04);background:linear-gradient(180deg,oklch(.7282 .1958 calc(var(--tono) + 12.5) / .11),#ffffff0a 45%,#ffffff04);border:1px solid var(--glass-border);border-top-color:#cf7dff59;border-top-color:oklch(.7282 .1958 calc(var(--tono) + 12.5) / .349);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #cf7dff33;box-shadow:inset 0 1px oklch(.7282 .1958 calc(var(--tono) + 12.5) / .2)}.titulo-grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:900;letter-spacing:.02em}.btn{border:none;border-radius:16px;padding:16px 32px;font-size:18px;font-weight:800;color:#fff;background:var(--grad);cursor:pointer;box-shadow:0 8px 30px #8b3dff66;transition:transform .1s,filter .2s}.btn:active{transform:scale(.96)}.btn:disabled{filter:grayscale(.8) brightness(.6);box-shadow:none;cursor:default}.btn-ghost{border:1px solid var(--glass-border);border-radius:14px;padding:12px 22px;font-size:14px;font-weight:700;color:var(--txt-dim);background:var(--glass);cursor:pointer}.input{border:1px solid var(--glass-border);border-radius:14px;background:var(--glass);color:var(--txt);font-size:20px;font-weight:700;padding:14px 18px;outline:none;text-align:center;width:100%}.input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #8b3dff40}.input-codigo::placeholder{letter-spacing:.06em;font-size:16px}.chip-jugador{display:inline-flex;align-items:center;gap:7px;padding:7px 13px 7px 8px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-border);font-weight:700;font-size:14px;white-space:nowrap}.dim{color:var(--txt-dim)}.carta-mini{position:relative;border-radius:14px;background:linear-gradient(160deg,var(--bg2),#1a1a2e);border:1px solid var(--glass-border);overflow:hidden;flex-shrink:0}.carta-mini .anio{font-size:26px;font-weight:900;line-height:1}.carta-mini .meta{font-size:13px;color:var(--txt-dim);line-height:1.25;overflow:hidden;text-overflow:ellipsis}.scroll-x{overflow-x:auto;scrollbar-width:none}.scroll-x::-webkit-scrollbar{display:none}@keyframes pulso-suave{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.97)}}.pulso{animation:pulso-suave 1.6s ease-in-out infinite}@keyframes eh-scroll-inf{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-1 * var(--eh-tramo)),0)}}@keyframes shShakeX{0%,to{transform:translate(0)}20%{transform:translate(-12px)}40%{transform:translate(12px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}@keyframes shPopIn{0%{transform:scale(0);opacity:0}70%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}@keyframes shCaeDardo{0%{transform:translateY(-70vh) rotate(45deg);opacity:0}60%{opacity:1}to{transform:translateY(0) rotate(45deg)}}@keyframes shOnda{0%{transform:scale(.2);opacity:.9}to{transform:scale(3.2);opacity:0}}@keyframes shLluvia{0%{transform:translateY(-12vh) rotate(0)}to{transform:translateY(112vh) rotate(720deg)}}@keyframes shLluviaMoneda{0%{transform:translateY(-12vh) rotateY(0)}to{transform:translateY(112vh) rotateY(1440deg)}}@keyframes shCaeMoneda{0%{transform:translateY(-14vh) rotateY(0) scaleY(1);animation-timing-function:cubic-bezier(.45,0,.9,.6)}52%{transform:translateY(64vh) rotateY(900deg) scaleY(1);animation-timing-function:linear}56%{transform:translateY(62.5vh) rotateY(940deg) scaleY(.78);animation-timing-function:cubic-bezier(.2,.9,.4,1)}70%{transform:translateY(50vh) rotateY(1080deg) scaleY(1.04);animation-timing-function:cubic-bezier(.55,0,.9,.6)}82%{transform:translateY(64vh) rotateY(1170deg) scaleY(.9);animation-timing-function:cubic-bezier(.2,.9,.4,1)}90%{transform:translateY(58vh) rotateY(1260deg) scaleY(1);animation-timing-function:cubic-bezier(.55,0,.9,.6)}to{transform:translateY(64vh) rotateY(1440deg) scaleY(1)}}@keyframes shRespira{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes shRueda{0%{transform:translateY(-300%)}to{transform:translateY(0)}}@keyframes shFlota{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes shRayo{0%,88%,to{opacity:0}90%,96%{opacity:1}}@keyframes shDespega{0%{transform:translateY(30vh) scale(1)}60%{transform:translateY(-6vh) scale(1.05)}to{transform:translateY(-70vh) scale(.7);opacity:0}}@keyframes shEstela{0%{opacity:.9;transform:scaleY(.3)}to{opacity:0;transform:scaleY(1.6) translateY(30px)}}@keyframes shBajaCorona{0%{transform:translateY(-40vh) rotate(-16deg)}60%{transform:translateY(6px) rotate(4deg)}80%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes shBrillo{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes shVuelaTomate{0%{transform:translate(var(--x0),var(--y0)) scale(1) rotate(0)}70%{transform:translate(0) rotate(340deg)}71%{transform:translate(0) scale(1.6)}to{transform:translate(0) scale(1.4);opacity:1}}@keyframes shSplat{0%,70%{opacity:0}75%{opacity:1;transform:scale(.4)}to{opacity:1;transform:scale(1.5)}}@keyframes shHojas{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),110vh) rotate(var(--rot));opacity:.2}}@keyframes shTiembla{0%,to{transform:rotate(0) scale(1)}20%{transform:rotate(-4deg) scale(1.06)}40%{transform:rotate(3deg)}60%{transform:rotate(-3deg) scale(1.04)}80%{transform:rotate(2deg)}}@keyframes shNota{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),-60vh) rotate(var(--rot));opacity:0}}@keyframes shTortuga{0%{transform:translate(-25vw)}to{transform:translate(115vw)}}@keyframes shSello{0%{transform:scale(6) rotate(-25deg);opacity:0}55%{transform:scale(.92) rotate(-12deg);opacity:1}70%{transform:scale(1.12) rotate(-12deg)}to{transform:scale(1) rotate(-12deg)}}@keyframes shCongela{0%{opacity:0}to{opacity:1}}@keyframes shVaho{0%{opacity:0;transform:translateY(10px) scale(.8)}40%{opacity:.7}to{opacity:0;transform:translateY(-40px) scale(1.3)}}@keyframes shSlamIzq{0%{transform:translate(-70vw)}70%{transform:translate(4vw)}to{transform:translate(0)}}@keyframes shSlamDer{0%{transform:translate(70vw)}70%{transform:translate(-4vw)}to{transform:translate(0)}}@keyframes shReflector{0%,to{transform:rotate(-18deg)}50%{transform:rotate(18deg)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:1ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}.pantalla ::-webkit-scrollbar{width:0;height:0}.eh-dj-linea{white-space:nowrap}@media (max-width: 700px){.eh-dj-linea{white-space:normal}.eh-dj-linea>span{overflow:visible!important;text-overflow:clip!important}}[data-vista=telefono]{--letra-visor: var(--letra)}[data-vista=telefono] body{background:linear-gradient(180deg,#14141c,#0d0d13) fixed;background-color:#0d0d13}[data-vista=telefono],[data-vista=telefono] body{touch-action:manipulation;overscroll-behavior:none}:root{--luz-escena: var(--pink, #cf7dff)}.eh-figura>img{filter:drop-shadow(0 var(--eh-filo, -2px) 0 color-mix(in srgb,var(--luz-escena) 35%,transparent))}.eh-figura:before{content:"";position:absolute;left:calc(18% + var(--eh-corrido, 0%));right:calc(18% - var(--eh-corrido, 0%));bottom:min(-3%,-5px);height:max(6%,10px);border-radius:50%;background:radial-gradient(ellipse at center,#000000b8,#00000073 45%,#0000 72%);pointer-events:none}[data-vista=telefono] .eh-figura>img,.eh-figura-chica>img,.eh-figura:has(+.pulso)>img{filter:none}[data-vista=telefono] .eh-figura:before,.eh-figura:has(+.pulso):before,.po-avatar .eh-figura:before{content:none}
