@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:100;src:url(/_astro/poppins-devanagari-100-normal.CeW0BfHd.woff2) format("woff2"),url(/_astro/poppins-devanagari-100-normal.TYorP3aZ.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:100;src:url(/_astro/poppins-latin-ext-100-normal.C9Knam7P.woff2) format("woff2"),url(/_astro/poppins-latin-ext-100-normal.BW8h--AB.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:100;src:url(/_astro/poppins-latin-100-normal.CY-M_i9k.woff2) format("woff2"),url(/_astro/poppins-latin-100-normal.PssVh1UL.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/poppins-devanagari-200-normal.Cd2cBuw-.woff2) format("woff2"),url(/_astro/poppins-devanagari-200-normal.xi-_ae4H.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/poppins-latin-ext-200-normal.C8LeRBwY.woff2) format("woff2"),url(/_astro/poppins-latin-ext-200-normal.BnXTLz5G.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/poppins-latin-200-normal.B8tqA5oA.woff2) format("woff2"),url(/_astro/poppins-latin-200-normal.BxK-3Qw6.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-devanagari-300-normal.D7nrgzLr.woff2) format("woff2"),url(/_astro/poppins-devanagari-300-normal.5EpgE5P1.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-ext-300-normal.Cirz0Guu.woff2) format("woff2"),url(/_astro/poppins-latin-ext-300-normal.nf6F73WS.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-300-normal.Dku2WoCh.woff2) format("woff2"),url(/_astro/poppins-latin-300-normal.DCNuMXUj.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2) format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2) format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2) format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2) format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2) format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2) format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2) format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2) format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2) format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2) format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2) format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2) format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff) format("woff");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}html{font-size:62.5%;box-sizing:border-box;scroll-padding-top:0rem;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}ins.adsbygoogle{max-width:100%!important;overflow:hidden!important}body{font-family:poppins,sans-serif;font-display:swap;font-optical-sizing:auto;font-style:normal;font-size:2rem;background-color:#1a1025;min-height:100vh;overflow-x:hidden;position:relative;background-image:linear-gradient(#241535d9,#241535d9),url(/img/fondo.webp);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}p{line-height:1.5;margin:0}.contenedor{width:95%;max-width:95rem;margin:0 auto}hr{margin:4rem 0;border:none;border-top:1px solid rgba(255,255,255,.2)}a{text-decoration:none;color:#fff;list-style-type:none}ul{list-style:none}h1,h2,h3{margin:0;font-weight:900;color:#ddd}h1{font-family:poppins,sans-serif;text-transform:uppercase;font-weight:700;font-size:35px;color:#ff7b25}h2{font-family:poppins,sans-serif;color:#fff;font-weight:900;font-size:50px;text-transform:uppercase;font-style:oblique}h3{font-family:poppins,sans-serif;color:#fff;font-weight:600;font-size:30px;margin:2rem 0}h4{color:#fff;font-weight:600;font-size:20px;margin:4px 0}p{color:#fff;font-size:25px;font-weight:200;font-family:poppins,sans-serif}img{max-width:100%;width:100%;height:100%;display:block;object-fit:cover}.button{border:none;background-color:#ff7b25;padding:6px 15px;color:#fff;border-radius:8px;cursor:pointer}.button:hover{filter:brightness(.8)}input[type=text],input[type=email],textarea{border-radius:10px;font-size:15px;padding-left:1rem;height:35px;color:#fff;border:solid 1px #857e7e;width:100%;background-color:#3a2852}input[type=text]::placeholder,input[type=email]::placeholder,textarea::placeholder{font-size:15px;color:#fff}input[type=text]:focus,input[type=email]:focus,textarea:focus{outline:none}label{cursor:pointer}.seleccionada-radio{background-color:#d0a0f7!important;color:#010b13!important}input[type=radio]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.icono-rendirse{border:solid 2px #ff7b25;padding:4px;border-radius:10px;cursor:pointer;height:34px;width:auto;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:5px;font-style:normal;color:#fff;font-size:12px}.icono-rendirse:hover{background-color:#ff7b2580}.titulo_juegos{text-align:center;text-transform:uppercase;color:#ff7b25;font-weight:700;font-size:clamp(2.2rem,5vw,3.5rem);margin-top:2rem;font-style:oblique;color:#fff}.titulo_juegos span:nth-child(2){color:#ff7b25}.titulo_juegos span:nth-child(3){color:#ff7b25}.activo{background-color:#e84530a1!important;border:solid 1px #ff7b25!important}.success{background-color:#3cb3712e!important;border:1px solid #3cb371!important;color:#3cb371!important}.error{background-color:#dc35452e!important;border:1px solid #dc3545!important;color:#dc3545!important}.texto-derrota,.texto-victoria{font-weight:600}.texto-victoria{color:#3cb371!important}.texto-derrota{color:#dc3545!important}span{font-family:poppins,sans-serif}@media(max-width:500px){h2{font-size:35px}}.header{background-color:#241535cc;border-bottom:solid 1px #3a2852;font-style:italic;padding:.5rem 0;top:0;z-index:1}.header .header_contenedor{display:flex;justify-content:space-evenly;padding:6px}.header .header_contenedor .header_img{width:40px;cursor:pointer;padding:2px;border:none;background-color:transparent;transition:background-color .3s ease-in-out;border-radius:5px}.header .header_contenedor .header_img:hover{background-color:#d076c466}.header .header_contenedor .header_titulo{position:relative}.header .header_contenedor .header_titulo h1{color:#ff7b25}.header .header_contenedor .header_titulo h1 span{color:#ff7b25;font-style:italic;font-weight:700;font-size:35px;font-family:poppins,sans-serif}.header .header_contenedor .header_titulo button{position:absolute;top:-5px;right:-17px;border:none;background-color:transparent;cursor:pointer;width:20px;height:20px;font-size:15px;border-radius:50%;display:grid;place-content:center}.header .header_contenedor .header_titulo button:before,.header .header_contenedor .header_titulo button:after{position:absolute;content:"";inset:0;border:solid 2px #17b87c;border-radius:50%}.header .header_contenedor .header_titulo button:after{animation:ripple 2s 1s linear infinite}.header .header_contenedor .header_titulo button:before{animation:ripple 2s linear infinite}.header{background-color:#1e1030fa;border-bottom:1px solid rgba(255,255,255,.08);position:relative;top:0;padding:.6rem 1.5rem;display:flex;align-items:center;justify-content:space-between;min-height:60px;transition:all .3s ease;width:100%}.header .header_left{display:flex;align-items:center;gap:1rem;padding-left:4.5rem}.header .header_titulo{display:flex;align-items:center}@media(max-width:849px){.header .header_titulo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}}.header .header_titulo a{display:flex;align-items:center;text-decoration:none}@media(max-width:849px){.header .header_img--info{position:absolute;left:90px;top:50%;transform:translateY(-50%)}}.header .header_right{display:flex;align-items:center;gap:1.2rem}.header .header_right .header_img{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:50%;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:8px}.header .header_right .header_img img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1);transition:transform .3s ease}.header .header_right .header_img:hover{background:#ff7b2526;border-color:#ff7b2566;box-shadow:0 4px 12px #ff7b2540}.header .header_right .header_img:hover img{transform:scale(1.1)}.header .header_right .header_img:active{transform:translateY(0)}.header .header_nav{display:none;list-style:none;padding:0;margin:0;align-items:center;gap:1rem}.header .header_nav li a{color:#ffffffd9;font-family:poppins,sans-serif;font-size:1.4rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;padding:.8rem 1.6rem;border-radius:20px;transition:all .3s ease;position:relative}.header .header_nav li a:hover{color:#fff;background-color:#ffffff14;text-shadow:0 0 5px rgba(255,255,255,.5)}.header .header_nav li a:after{content:"";position:absolute;bottom:4px;left:50%;width:0;height:2px;background-color:#ff7b25;transition:width .3s ease,left .3s ease;transform:translate(-50%)}.header .header_nav li a:hover:after{width:50%}.header .header_nav li a.active-link{color:#fff}.header .header_nav li a.active-link:after{width:50%;background-color:#ff7b25}#abrir-modal-infoLuto{position:relative;border:none;background-color:transparent;cursor:pointer;width:24px;height:24px;font-size:14px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-left:8px;transition:all .3s ease}#abrir-modal-infoLuto:before,#abrir-modal-infoLuto:after{position:absolute;content:"";inset:-2px;border:solid 1.5px #17b87c;border-radius:50%;pointer-events:none}#abrir-modal-infoLuto:after{animation:ripple 2.3s 1s linear infinite}#abrir-modal-infoLuto:before{animation:ripple 2.3s linear infinite}#abrir-modal-infoLuto:hover{transform:scale(1.1)}@keyframes ripple{to{transform:scale(2);opacity:0}}@media(min-width:850px){.header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:.8rem 1.5rem;max-width:100%}.header .header_left{grid-column:1}.header .header_nav{display:flex;grid-column:2;justify-self:center}.header .header_right{grid-column:3;justify-self:end}}.cards_info-contenedor{display:flex;justify-content:space-between;flex-direction:column;align-items:center;background-color:#241535cc;border:solid 1px #3a2852;border-radius:15px;min-height:92px;position:relative}.cards_info-contenedor .contenedor-nombre-logros{display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:solid 1px #3a2852;padding:1rem 2rem}.cards_info-contenedor .cards_marcador_reporte{position:absolute;top:-20px;right:-25px;background-color:transparent;border:none;cursor:pointer}.cards_info-contenedor .cards_marcador_reporte img{transition:transform .3s ease;width:43px}.cards_info-contenedor .cards_marcador_reporte:hover{color:#ff7b25}.cards_info-contenedor .cards_marcador_reporte:has(img:hover) img{transform:scale(1.1)}.cards_info .cards_user{display:flex;justify-content:center;align-items:center}.cards_info .cards_user .cards_nombre{display:flex;flex-direction:column;justify-content:start;margin-left:10px}.cards_info .cards_user .cards_nombre p{font-size:15px;color:#9b8ab0;font-weight:600}.cards_info .cards_user .cards_user-svg{background-color:#2d1d42;width:50px;height:50px;border-radius:50%;display:grid;place-content:center}.cards_info .cards_user .cards_user-svg svg{color:#9b8ab0}.cards_info .cards_user .cards_user-nombre{display:flex;align-items:center;color:#ff7b25;font-weight:500;font-size:18px;border:none;background:transparent;cursor:pointer;transition:transform 3s ease;padding:0}.cards_info .cards_user .cards_user-nombre:hover{color:color-mix(in srgb,#ff7b25,black 10%)}.cards_info .cards_user .cards_user-nombre svg{transition:transform .3s ease}.cards_info .cards_user .cards_user-nombre:hover svg{transform:rotate(-10deg) scale(1.2)}.cards_info .cards_user svg{margin:0 4px}.cards_info .cards_subtitulo{margin:0 auto 50px;font-weight:100;font-size:18px;max-width:67rem}.cards_logros-contenedor{height:stretch;display:flex;justify-content:center;align-items:center;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat}.cards_logros-contenedor .cards_logros{display:flex;justify-content:center;align-items:center;gap:10px;border:2px solid rgba(99,86,165,.5);background-color:transparent;padding:6px 15px;border-radius:20px;cursor:pointer;transition:all .3s ease;position:relative;z-index:2}.cards_logros-contenedor .cards_logros:hover{background-color:#6356a559;transform:scale(1.05)}.cards_logros-contenedor .cards_logros .cards_logros_titulo{color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.cards_logros-contenedor .cards_logros .cards_logros_numero{width:18px;height:18px;border-radius:50%;display:grid;place-content:center;color:#fff;font-size:12px;font-weight:600;background:radial-gradient(circle,#fc0 10%,#f60 60%,#c00)}.cards_titulo{font-size:24px;text-align:center;margin-bottom:2rem}.cards_marcador{display:flex;justify-content:space-evenly;align-items:center;max-width:620px;width:40%;border-radius:10px;position:relative}.cards_marcador:before{content:"";position:absolute;inset:0;filter:blur(20px);z-index:0;pointer-events:none}.cards_marcador.copa-activada:after{content:"";position:absolute;inset:0;background-image:url(/icons/copa.svg);background-size:75px;background-position:center;background-repeat:no-repeat;opacity:.7;z-index:0;pointer-events:none}.cards_marcador.copa-activada:before{background:radial-gradient(circle,rgba(255,123,37,.25),transparent 50%)}.cards_marcador.supercopa-activada:after{content:"";position:absolute;inset:0;background-image:url(/icons/supercopa.svg);background-size:75px;background-position:center;background-repeat:no-repeat;opacity:.7;z-index:0;pointer-events:none}.cards_marcador.supercopa-activada:before{background:radial-gradient(circle,rgba(37,131,255,.25),transparent 50%)}.cards_marcador .cards_marcador_separador{width:2px;height:50px;background-color:#3a2852}.cards_marcador .cards_marcador_victorias,.cards_marcador .cards_marcador_derrotas{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:500;padding:10px 15px}.cards_marcador .cards_marcador_victorias span,.cards_marcador .cards_marcador_derrotas span{font-size:12px;text-transform:uppercase;font-weight:500;color:#9b8ab0}.cards_marcador .cards_marcador_victorias .cards_marcador_numero,.cards_marcador .cards_marcador_derrotas .cards_marcador_numero{font-size:10rem;font-weight:700;line-height:1}.cards_marcador .cards_marcador_victorias #victorias,.cards_marcador .cards_marcador_derrotas #victorias{color:#3fd98a;text-shadow:rgba(52,211,153,.6) 0px 0px 40px,rgba(52,211,153,.3) 0px 0px 80px}.cards_marcador .cards_marcador_victorias #derrotas,.cards_marcador .cards_marcador_derrotas #derrotas{color:#e24a1a;text-shadow:rgba(239,68,68,.6) 0px 0px 40px,rgba(239,68,68,.3) 0px 0px 80px}.cards_marcador_sugerencia{display:flex;justify-content:center;align-items:center;gap:.5rem;margin:2rem auto;font-size:13px;font-weight:600;color:#d0a0f7;background-color:transparent;border:none}.cards_marcador_sugerencia svg{transition:transform .3s ease}.cards_marcador_sugerencia:hover{color:#ff7b25}.cards_marcador_sugerencia:has(span:hover) svg{transform:scale(1.1)}.cards_marcador_sugerencia span{border-bottom:1px dashed rgba(208,160,247,.4901960784)}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;margin-bottom:4rem}.cards .cards_link{position:relative;z-index:0}.cards .cards_link .cards_racha{position:absolute;bottom:5px;left:7px;font-weight:900;font-size:15px;padding:2px 5px;border-radius:11px;color:#fff;z-index:1;filter:none}.cards .cards_link .cards_nuevo{position:absolute;top:7px;right:6px;padding:4px 10px;background-color:#ff7b25;border-radius:10px;display:grid;place-content:center}.cards .cards_link .cards_nuevo span{color:#fff;font-size:12px;font-weight:600;text-transform:uppercase}.cards .cards_link .cards_victoria,.cards .cards_link .cards_derrota{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;color:#fff;width:30px;height:30px;border-radius:50%;font-size:15px;display:grid;place-content:center;z-index:1}.cards .cards_link .cards_victoria{background-color:#32e063;outline:solid 3px #4df57c;box-shadow:0 0 60px 20px #32e06375}.cards .cards_link .cards_derrota{background-color:#ed143d;outline:solid 3px #f54d5a;box-shadow:0 0 60px 20px #ed143d75}.cards .cards_link .cards_contenedor{position:relative;text-align:center;border-radius:1rem;outline:solid .5px #3a2852;background-color:#241535cc;color:#d0a0f7;text-decoration:none;transition:outline .1s ease,background-color .5s ease}.cards .cards_link .cards_contenedor .cards_header{display:flex;justify-content:center;align-items:center;gap:1rem}.cards .cards_link .cards_contenedor .cards_img{display:flex;justify-content:center;align-items:center;overflow:hidden;height:150px}.cards .cards_link .cards_contenedor .cards_img img{height:82%;transition:transform .3s ease,opacity .3s ease;opacity:60%;mask-image:linear-gradient(#241535 45%,transparent)}.cards .cards_link .cards_contenedor .cards_descripcion{height:50px;text-align:start;margin:9px 8px;display:flex;flex-direction:column;justify-content:center;gap:5px}.cards .cards_link .cards_contenedor .cards_descripcion h3{font-size:18px;margin:0}.cards .cards_link .cards_contenedor .cards_descripcion p{font-size:15px;color:#9b8ab0;font-weight:400}.cards .cards_link .cards_contenedor.cards_filtro{filter:grayscale(.95);position:relative}.cards .cards_link .cards_contenedor.cards_filtro img{filter:blur(1px)}.cards .cards_link .cards_contenedor:hover .cards_img img{transform:scale(1.05);opacity:100%}.cards .cards_link .cards_contenedor:hover{outline:solid 2.5px #ff7b25}.cards .cards_link .cards_contenedor .cards_text{width:100%;display:flex;flex-direction:row-reverse;border-top:solid 1px #3a2852;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;transition:background-color .5s ease,color .3s ease}.cards .cards_link .cards_contenedor .cards_text .cards-text_principal{font-weight:500;text-transform:uppercase;font-size:12px;text-align:start;margin:7px 10px;color:#ff7b25}.cards .cards_link .cards_contenedor .cards_text .cards-text_descripcion{font-weight:300;font-size:15px}.cards .cards_link .cards_contenedor .cards_text .cards_titulo{display:none}.cards .cards_link .cards_contenedor .cards_nuevo{position:absolute;top:-8px;left:-10px;padding:3px 5px;background-color:#ff7b25;border-radius:20px;display:grid;place-content:center}.cards .cards_link .cards_contenedor .cards_nuevo span{color:#010b13;font-size:14px;font-weight:700}@media(max-width:766px){.cards_info-contenedor{flex-direction:column;padding:2rem 3rem}.cards_info .cards_user{margin-bottom:1.5rem}}.wordle{display:flex;flex-direction:column;align-items:center}.wordle h1{margin:4rem 0}.wordle .wordle_contenedor{display:flex;flex-direction:column;margin:4rem 0 0}.wordle .wordle_contenedor .loading{display:flex;justify-content:center;align-items:center;color:#fff;height:54vh}.wordle .wordle_contenedor .wordle_row{display:flex}.wordle .wordle_contenedor .wordle_row .wordle_cell{width:10vw;height:10vw;max-width:50px;max-height:50px;border:2px solid #414458;border-radius:5px;background-color:#191a24;margin-bottom:5px;margin-left:5px;font-weight:700;display:grid;place-content:center;color:#fff;font-size:3.1rem;text-transform:uppercase}.wordle .wordle_contenedor .wordle_row .active{border:solid 2px #d0a0f7}.wordle .wordle_palabra{display:flex;align-items:center;height:70px}.wordle .wordle_palabra .wordle_palabra-correcta{text-align:center;display:none}.wordle .wordle_palabra .wordle_palabra-correcta p{font-weight:100;font-size:18px}.wordle .wordle_palabra .wordle_palabra-correcta p span{text-transform:uppercase;font-weight:600}.wordle_teclado{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.wordle_teclado .wordle_teclado-contenedor{display:flex;column-gap:5px;margin-bottom:5px;flex-wrap:nowrap;width:90%;max-width:600px}.wordle_teclado .wordle_teclado-contenedor .wordle_letras{height:50px;background-color:#3f4752;border-radius:5px;text-transform:uppercase;display:flex;flex:1;min-width:0;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:1.6rem;border:none;cursor:pointer}.wordle_teclado .wordle_teclado-contenedor .wordle_letras:hover{filter:brightness(1.2)}.wordle_teclado .wordle_teclado-contenedor .wordle_letras:active{background-color:#777}.wordle_teclado .wordle_teclado-contenedor .wordle_letras:focus{outline:none;box-shadow:0 0 5px #fff}@keyframes flip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.flip-animation{animation:flip .5s ease-in-out forwards}@keyframes jump{0%{transform:translateY(0)}20%{transform:translateY(-25px)}40%{transform:translateY(0)}60%{transform:translateY(-15px)}80%{transform:translateY(0)}90%{transform:translateY(-5px)}to{transform:translateY(0)}}.jump-animation{animation:jump .7s ease-in-out}.alerta{width:max-content;margin:1rem 1rem 0;position:fixed;top:15px;left:50%;transform:translate(-50%);z-index:99999999999}.alerta .alerta_contenedor{text-align:center;max-width:350px;padding:2rem 5rem;border:1px solid #857e7e;background-color:#010b13;border-radius:5px}.alerta .alerta_contenedor p{margin:0;font-size:16px;font-weight:400;color:#fff}.alerta.alerta-success .alerta_contenedor{background-color:#0f5132;border-color:#0f5132}.alerta.alerta-success .alerta_contenedor p{color:#75b798}.alerta.alerta-warning .alerta_contenedor{background-color:#332701;border-color:#997404}.alerta.alerta-warning .alerta_contenedor p{color:#ffda6a}.alerta.alerta-error .alerta_contenedor{background-color:#2c0b0e;border-color:#842029}.alerta.alerta-error .alerta_contenedor p{color:#ea868f}.alerta.alerta-info .alerta_contenedor{background-color:#031633;border-color:#084298}.alerta.alerta-info .alerta_contenedor p{color:#6ea8fe}.hidden{opacity:0;pointer-events:none;top:-100px}@keyframes slideIn{0%{opacity:0;transform:translate(-50%) translateY(-50px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slideOut{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-200px)}}@keyframes shake{0%,to{transform:translate(-50%) translateY(0)}10%,30%,50%,70%,90%{transform:translate(-53%) translateY(0)}20%,40%,60%,80%{transform:translate(-47%) translateY(0)}}.fijar-body{overflow:hidden}.padding-contenedor{padding:4rem 3rem}.modal{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:999;overflow:auto}.modal .modal_contenedor{background-color:#241535cc;border-radius:2rem;position:relative;overflow:hidden;text-align:center}.modal .modal_contenedor:after{content:"";position:absolute;top:0;left:0;height:5px;width:100%;background-color:#ff7b25}.modal .modal_contenedor{max-width:45rem;margin-top:2rem;max-height:90%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.modal .modal_contenedor h2{text-align:center;width:29rem;margin:0rem auto 1rem;font-size:clamp(2rem,3vw,2.5rem);font-style:italic;color:#ff7b25}.modal .modal_contenedor .modal_estadisticas{text-align:center;position:relative}.modal .modal_contenedor .modal_estadisticas h3{font-size:clamp(1.5rem,2vw,2rem)}.modal .modal_contenedor .modal_estadisticas .modal_estadisticas-contenedor{display:flex;justify-content:center;gap:3rem;margin:2rem 1rem}.modal .modal_contenedor .modal_estadisticas .modal_estadisticas-contenedor .modal_estadisticas-item{display:flex;flex-direction:column;align-items:center}.modal .modal_contenedor .modal_estadisticas .modal_estadisticas-contenedor .modal_estadisticas-item p{margin:0;font-size:clamp(1.5rem,2vw,1.9rem)}.modal .modal_contenedor .modal_estadisticas .modal_estadisticas-contenedor .modal_estadisticas-item p:first-child{font-size:clamp(3rem,4vw,3.5rem);color:#fff}.modal .modal_contenedor .modal_tabla{margin:2rem auto;color:#fff}.modal .modal_contenedor .modal_tabla .modal_tabla-contenedor{display:flex;justify-content:space-evenly;gap:10px}.modal .modal_contenedor .modal_tabla .modal_tabla-contenedor .contenedor_estadistica{display:flex;flex-direction:column;justify-content:end}.modal .modal_contenedor .modal_tabla .modal_tabla-contenedor .contenedor_estadistica .barra-estadistica{background-color:#8e247b;transition:height .5s ease-in-out;text-align:center;font-size:15px;color:#ddd}.modal .modal_contenedor .modal_tiempo{text-align:center}.modal .modal_contenedor .modal_tiempo .modal_tiempo-titulo{font-size:16px;margin:1rem 0}.modal .modal_contenedor .modal_tiempo .modal_tiempo-contenedor,.modal .modal_contenedor .modal_tiempo .modal_tiempo-contenedorUno{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.modal .modal_contenedor .modal_tiempo .modal_tiempo-contenedor .modal_tiempo-item,.modal .modal_contenedor .modal_tiempo .modal_tiempo-contenedorUno .modal_tiempo-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;border-radius:10px;height:100px;background-color:#6356a54d}.modal .modal_contenedor .modal_tiempo .modal_tiempo-contenedor .modal_tiempo-item .modal_tiempo-nombre,.modal .modal_contenedor .modal_tiempo .modal_tiempo-contenedorUno .modal_tiempo-item .modal_tiempo-nombre{font-size:17px;color:#ddd}.modal .modal_contenedor .modal_tiempo .modal_tiempo-contenedor .modal_tiempo-item .modal_tiempo-minuto,.modal .modal_contenedor .modal_tiempo .modal_tiempo-contenedorUno .modal_tiempo-item .modal_tiempo-minuto{font-size:25px;color:#ff7b25;font-weight:700}.modal .modal_contenedor .modal_tiempo .modal_tiempo-contenedorUno{grid-template-columns:1fr}.modal .modal_contenedor .modal_datos-desafiar{margin:2rem;display:flex;flex-direction:column;row-gap:1rem}.modal .modal_contenedor .modal_datos-desafiar p{font-size:13px;font-weight:500}.modal .modal_contenedor .modal_datos-desafiar .modal_datos-desafiar-contenedor{display:flex;justify-content:center;gap:10px}.modal .modal_contenedor .modal_datos{margin:2rem}.modal .modal_contenedor .modal_datos .modal_datos-contenedor{display:flex;justify-content:space-between;align-items:center;column-gap:1rem}.modal .modal_contenedor .modal_datos .modal_datos-contenedor .modal_datos-time p{font-size:17px}.modal .modal_contenedor .modal_datos .modal_datos-contenedor .modal_datos-time p:last-child{margin-left:10px;font-size:27px}.modal .modal_contenedor .modal_datos p{font-size:10px;margin:20px 0 -34px}.modal .modal_contenedor .modal_contenido-principal{display:flex}.modal .modal_contenedor .modal_instruccion{text-align:center;font-weight:100;padding:.2vw;margin-top:5px;height:10rem;display:flex;align-items:center}.modal .modal_contenedor .modal_instruccion p{font-size:clamp(1.1rem,3vw,1.6rem)}.modal .modal_contenedor .modal_btn{display:flex;justify-content:space-between;align-items:center;font-family:bootstrap-icons!important}.modal .modal_contenedor .modal_btn .dots{display:flex;justify-content:center;gap:5px;margin:2rem 0}.modal .modal_contenedor .modal_btn .dots .dot{width:10px;height:10px;background-color:#3a2852;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out}.modal .modal_contenedor .modal_btn .dots .active{background-color:#d0a0f7;width:22px;height:10px;border-radius:20px}.modal .modal_contenedor .modal_btn .arrow-left,.modal .modal_contenedor .modal_btn .arrow-right{cursor:pointer;font-size:2rem;background-color:#ff7b25;height:40px;width:40px;border-radius:50%;display:grid;place-content:center;color:#fff;box-shadow:0 0 #ff7b25,0 0 5px #ff7b25,0 0 #ff7b25}.modal_close{position:absolute;top:1rem;right:1rem;width:35px;height:35px;display:grid;place-content:center;border-radius:50%;background-color:#d076c466;border:none;cursor:pointer;font-size:2.5rem;transition:color .3s ease-in-out;color:#fff}.modal_close:hover{filter:brightness(3.1)}@media(max-width:426px){.modal .modal_contenedor .modal_estadisticas .modal_estadisticas-contenedor{gap:1.5rem}.modal .modal_contenedor .modal_datos{margin:2rem 0}}.explicacion{margin-bottom:2rem}.explicacion .explicacion_titulo{text-align:center;text-transform:uppercase;color:#ff7b25;font-weight:700;font-size:3.5rem;margin-bottom:1rem;font-style:oblique}.explicacion .explicacion_titulo span:nth-child(2){color:#ff7b25}.explicacion .explicacion_titulo span:nth-child(3){color:#fff}.explicacion .explicacion_contenedor{display:flex;flex-direction:column;align-items:center;max-width:75rem;width:93%;margin:2.5rem auto 0}.explicacion .explicacion_contenedor .explicacion_layout{display:flex;width:fit-content;gap:1.5rem}.explicacion .explicacion_contenedor .explicacion_layout--dos-col{flex-direction:row}.explicacion .explicacion_contenedor .explicacion_layout--dos-col .explicacion_contenido{flex:1;min-width:0}.explicacion .explicacion_contenedor .explicacion_layout--dos-col .explicacion_derecha{flex:0 0 auto;width:280px}.explicacion .explicacion_contenedor .explicacion_contenido{background-color:#241535cc;border:1px solid #3a2852;border-radius:16px;padding:2.5rem 3rem;width:100%}.explicacion .explicacion_contenedor .explicacion_contenido .explicacion_comoFunciona{text-align:center;text-transform:uppercase;font-size:1.8rem;font-weight:700;letter-spacing:2px;color:#9b8ab0;margin-bottom:2rem}.explicacion .explicacion_contenedor .explicacion_contenido .explicacion_pistas{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.explicacion .explicacion_contenedor .explicacion_contenido .explicacion_pistas .explicacion_pista{display:flex;align-items:flex-start;gap:1.2rem}.explicacion .explicacion_contenedor .explicacion_contenido .explicacion_pistas .explicacion_pista .explicacion_pista-color{display:inline-block;min-width:18px;min-height:18px;width:18px;height:18px;border-radius:4px;margin-top:5px;flex-shrink:0}.explicacion .explicacion_contenedor .explicacion_contenido .explicacion_pistas .explicacion_pista p{font-size:1.4rem;font-weight:300;color:#ffffffe6;line-height:1.6;margin:0}.explicacion .explicacion_contenedor .explicacion_contenido .explicacion_pistas .explicacion_pista p strong{font-weight:600;color:#fff}.explicacion .explicacion_contenedor .explicacion_contenido>p{font-size:1.4rem;font-weight:300;color:#ffffffe6;margin-bottom:1rem;line-height:1.6}.explicacion .explicacion_contenedor .explicacion_contenido .explicacion_adicional{font-size:1.3rem;color:#ffffff80;text-align:center;font-style:italic;margin-top:1rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.explicacion .explicacion_contenedor .explicacion_derecha{background-image:linear-gradient(#2415358c,#2415358c),url(/img/fondo-tactica.png);background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid #3a2852;border-radius:16px;padding:2rem;display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.explicacion .explicacion_contenedor .explicacion_derecha .explicacion_modo>p{font-size:1.3rem;margin-bottom:.8rem;color:#ffffffb3;text-align:center}.explicacion .explicacion_contenedor .explicacion_derecha .explicacion_modo .explicacion_modo-contenedor{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.explicacion .explicacion_contenedor .explicacion_derecha .explicacion_modo .explicacion_modo-contenedor label{flex:1;display:flex;justify-content:center;align-items:center;margin-bottom:5px;background-color:#6356a5;padding:1rem 2rem;border-radius:1rem;color:#fff;cursor:pointer;transition:all .2s ease}.explicacion .explicacion_contenedor .explicacion_derecha .explicacion_modo .explicacion_modo-contenedor label:hover{filter:brightness(1.15);transform:scale(1.01)}.explicacion .explicacion_contenedor .explicacion_derecha .explicacion_modo .explicacion_modo-contenedor label span{font-size:10px;display:flex;justify-content:center;align-items:center}.explicacion .explicacion_contenedor .explicacion_empezar-btn{display:flex;align-items:center;justify-content:center;gap:1rem;border:none;background-color:#ff7b25;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:1.4rem 5rem;border-radius:50px;cursor:pointer;margin-top:2.5rem;transition:all .3s ease}.explicacion .explicacion_contenedor .explicacion_empezar-btn:hover{filter:brightness(1.1);transform:scale(1.01)}.explicacion .explicacion_contenedor .explicacion_empezar-btn svg{flex-shrink:0}.explicacion .seleccionarLigas{background-color:#241535cc;border:solid 1px #9b8ab0;border-radius:1.5rem;margin-top:2rem;width:100%}.explicacion .seleccionarLigas .seleccionarLigas-ligas{display:flex;flex-wrap:wrap;gap:1rem;padding:2rem}.explicacion .seleccionarLigas .seleccionarLigas-ligas .contenedor{padding:1rem;display:flex;justify-content:center;align-items:center;border-radius:1.5rem;flex:1 1 9rem;max-width:12rem;transition:all .3s ease}.explicacion .seleccionarLigas .seleccionarLigas-ligas .contenedor .imgAllligas{height:auto}.explicacion .seleccionarLigas .seleccionarLigas-ligas .contenedor img{width:7.5rem;height:7.5rem;object-fit:contain}.explicacion .seleccionarLigas .seleccionarLigas-ligas .contenedor p{font-size:1.1rem;font-weight:700;color:#fff;text-align:center;margin:0}.explicacion .seleccionarLigas .seleccionarLigas-ligas .allLigas{background:linear-gradient(145deg,#21194a,#11102f);border:1px solid #5B3FD1}.explicacion .seleccionarLigas .seleccionarLigas-ligas .allLigas:hover,.explicacion .seleccionarLigas .seleccionarLigas-ligas .allLigas.selected{border-color:#7b61ff;box-shadow:0 0 25px #7b61ffb3}.explicacion .seleccionarLigas .seleccionarLigas-ligas .premierLeague{background:linear-gradient(145deg,#29134a,#17102f);border:1px solid #7137D9}.explicacion .seleccionarLigas .seleccionarLigas-ligas .premierLeague:hover,.explicacion .seleccionarLigas .seleccionarLigas-ligas .premierLeague.selected{border-color:#b57bff;box-shadow:0 0 25px #b57bffb3}.explicacion .seleccionarLigas .seleccionarLigas-ligas .laliga{background:linear-gradient(145deg,#17174a,#0d1235);border:1px solid #4930C9}.explicacion .seleccionarLigas .seleccionarLigas-ligas .laliga:hover,.explicacion .seleccionarLigas .seleccionarLigas-ligas .laliga.selected{border-color:#8c75ff;box-shadow:0 0 25px #8c75ffb3}.explicacion .seleccionarLigas .seleccionarLigas-ligas .bundesliga{background:linear-gradient(145deg,#47152f,#241024);border:1px solid #B21F4B}.explicacion .seleccionarLigas .seleccionarLigas-ligas .bundesliga:hover,.explicacion .seleccionarLigas .seleccionarLigas-ligas .bundesliga.selected{border-color:#ff4d79;box-shadow:0 0 25px #ff4d79b3}.explicacion .seleccionarLigas .seleccionarLigas-ligas .seriea{background:linear-gradient(145deg,#102f57,#0a1c3a);border:1px solid #1675C8}.explicacion .seleccionarLigas .seleccionarLigas-ligas .seriea:hover,.explicacion .seleccionarLigas .seleccionarLigas-ligas .seriea.selected{border-color:#4db3ff;box-shadow:0 0 25px #4db3ffb3}.explicacion .seleccionarLigas .seleccionarLigas-ligas .ligue1{background:linear-gradient(145deg,#15345a,#0b1b39);border:1px solid #1877C9}.explicacion .seleccionarLigas .seleccionarLigas-ligas .ligue1:hover,.explicacion .seleccionarLigas .seleccionarLigas-ligas .ligue1.selected{border-color:#4dbfff;box-shadow:0 0 25px #4dbfffb3}@media(max-width:766px){.explicacion .explicacion_contenedor{width:95%}.explicacion .explicacion_contenedor .explicacion_layout--dos-col{flex-direction:column}.explicacion .explicacion_contenedor .explicacion_layout--dos-col .explicacion_derecha{width:100%}.explicacion .explicacion_contenedor .explicacion_contenido{padding:2rem}.explicacion .explicacion_contenedor .explicacion_contenido .explicacion_comoFunciona,.explicacion .explicacion_contenedor .explicacion_contenido .explicacion_pistas .explicacion_pista p{font-size:1.3rem}.explicacion .explicacion_contenedor .explicacion_empezar-btn{padding:1.2rem 4rem;font-size:1.4rem}}.expediente{background-color:#241936;display:flex;flex-direction:column;gap:2rem;padding:3rem 2rem 0;position:relative;border:2px solid #9b8ab0;margin-top:10rem;margin-bottom:5rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-right-radius:10px}.expediente hr{margin:0;border:none;border-top:1px dashed #9b8ab0}.expediente .expedienteCaso-wrap{clip-path:polygon(0% 1%,79% 2%,100% 98%,0% 100%);background-color:#9b8ab0;padding:2px;position:absolute;top:-64px;left:-2px;width:258px;height:65px;border-top-left-radius:10px}.expediente .expedienteCaso-wrap .expedienteCaso{clip-path:polygon(0% 1%,79% 1%,100% 100%,0% 100%);background-color:#241936;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-top-left-radius:10px}.expediente .expedienteCaso-wrap .expedienteCaso p{color:#9b8ab0;font-size:14px;text-transform:uppercase;font-family:Courier New,Courier,monospace;font-weight:600;max-width:120px}.expediente .expedienteLineas{position:absolute;display:flex;gap:1rem;top:-50px;right:25px}.expediente .expedienteLineas span{display:block;width:10px;height:30px;background-color:#9b8ab0;transform:skew(-30deg)}.expediente .expediente_header{display:flex;justify-content:space-between;align-items:center}.expediente .expediente_header .titulo p{font-weight:600}.expediente .expediente_header .titulo p:nth-child(1){color:#9b8ab0;text-transform:uppercase;font-size:11px;letter-spacing:1px}.expediente .expediente_header .titulo p:nth-child(2){font-size:20px;color:#fff}.expediente .expediente_body{display:grid;grid-template-columns:1fr 2fr;gap:2rem}.expediente .expediente_body .imgIncongnita{display:flex;justify-content:center;flex-direction:column}.expediente .expediente_body .imgIncongnita .imgIncongnita-contenedor{position:relative;display:flex;align-items:center;justify-content:center;background-color:#31244d;border-radius:12px 12px 0 0}.expediente .expediente_body .imgIncongnita .expediente-img-incognito,.expediente .expediente_body .imgIncongnita .expediente-img-jugador{width:100%;height:100%;object-fit:cover;border-radius:12px}.expediente .expediente_body .imgIncongnita .clasificado{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:solid 2px red;padding:5px 15px}.expediente .expediente_body .imgIncongnita .clasificado span{color:red;font-size:23px;font-weight:700;text-transform:uppercase;font-family:Courier New,Courier,monospace}.expediente .expediente_body .imgIncongnita .expediente-resultado{text-align:center;padding:8px 12px;font-size:clamp(12px,2.5vw,14px);font-weight:700;font-family:math;text-transform:uppercase;border-radius:0 0 12px 12px}.expediente .expediente_body .imgIncongnita .expediente-resultado--victoria{background-color:#00c864;color:#fff}.expediente .expediente_body .imgIncongnita .expediente-resultado--derrota{background-color:#c81e1e;color:#fff}.expediente .expediente_body .pistasContenedor{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.expediente .expediente_body .pistasContenedor .pista-wrapper{display:flex;flex-direction:column;border:solid 1px #9b8ab0;border-radius:12px;height:160px;overflow:hidden}.expediente .expediente_body .pistasContenedor .pista-wrapper .pista-etiqueta{background-color:#31244d;font-size:10px;color:#9b8ab0;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;padding:10px 5px;min-height:14px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:solid 1px #9b8ab0;display:none}.expediente .expediente_body .pistasContenedor .pista{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:0;background-color:#3a2852;overflow:hidden;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:100%;position:relative;transition:background-color .4s ease}.expediente .expediente_body .pistasContenedor .pista .pista-bloqueada{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%}.expediente .expediente_body .pistasContenedor .pista .pista-bloqueada .pista-signo{font-size:2.5rem;font-family:Courier New,Courier,monospace;color:#fff6;font-weight:700;line-height:1}.expediente .expediente_body .pistasContenedor .pista .pista-bloqueada .pista-bloqueada-label{font-size:10px;font-family:Courier New,Courier,monospace;color:#d0a0f7b3;text-transform:uppercase;letter-spacing:1px;font-weight:600}.expediente .expediente_body .pistasContenedor .pista .pista-revelada{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:1rem;width:100%;height:100%;animation:fadeInPista .4s ease forwards}.expediente .expediente_body .pistasContenedor .pista .pista-revelada .estadio{width:140px;height:73px}.expediente .expediente_body .pistasContenedor .pista .pista-revelada .pista-icono{display:flex;align-items:center;justify-content:center}.expediente .expediente_body .pistasContenedor .pista .pista-revelada .pista-icono img{width:70px;height:70px;object-fit:contain}.expediente .expediente_body .pistasContenedor .pista .pista-revelada .pista-icono .pista-posicion{font-family:fantasy;color:peru;font-size:clamp(14px,3vw,25px);text-align:center}.expediente .expediente_body .pistasContenedor .pista .pista-revelada .pista-texto{color:#fff;font-size:clamp(11px,2.5vw,13px);font-weight:600;text-align:center;max-width:160px;line-height:1.3}.expediente .expediente_body .pistasContenedor .pista .pista-revelada .pista-texto:empty{display:none}.expediente .expediente_body .pistasContenedor .pista .pista-revelada .pista-etiqueta{font-size:10px;font-family:Courier New,Courier,monospace;color:#d0a0f7cc;text-transform:uppercase;letter-spacing:1px;font-weight:600;display:none}.expediente .expediente_body .pistasContenedor .pista.revelando{opacity:.4;transform:scale(.97);transition:opacity .3s,transform .3s}.expediente .expediente_body .pistasContenedor .pista.revelada{background-color:#2d1b45}.expediente .expediente_footer .footerInput{display:flex;justify-content:center;align-items:center;gap:1rem}.expediente .expediente_footer .footerDetalles{display:none;justify-content:space-around;align-items:center;border-top:2px solid #9b8ab0;margin-left:-2rem;margin-right:-2rem;padding:1.5rem 2rem;flex-wrap:wrap;gap:2rem}.expediente .expediente_footer .footerDetalles .footerDetalles-pistas{display:flex;flex:1;justify-content:center;align-items:center;gap:1rem}.expediente .expediente_footer .footerDetalles .footerDetalles-pistas .footerDetalles-span{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:.5rem}.expediente .expediente_footer .footerDetalles .footerDetalles-pistas .footerDetalles-span span{font-weight:600}.expediente .expediente_footer .footerDetalles .footerDetalles-pistas .footerDetalles-span span:nth-child(1){color:#9b8ab0;font-size:20px}.expediente .expediente_footer .footerDetalles .footerDetalles-pistas .footerDetalles-span span:nth-child(2){color:#fff;font-size:18px}.expediente .expediente_footer .footerDetalles .footerDetalles-pistas .footerDetalles-span span:nth-child(2).resuelto{color:#00c864}.expediente .expediente_footer .footerDetalles .footerDetalles-pistas .footerDetalles-span span:nth-child(2).noresuelto{color:#ff384c}.expediente .expediente_footer .footerDetalles .footerDetalles-pistas .footerDetalles-span .resuelto,.expediente .expediente_footer .footerDetalles .footerDetalles-pistas .footerDetalles-span .noresuelto{font-weight:600;text-transform:uppercase}@keyframes fadeInPista{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:750px){.expediente .expediente_body{grid-template-columns:1fr!important}}.vg-container{padding:2rem;max-width:800px;margin:2rem auto;font-family:poppins,sans-serif;border-radius:12px}.vg-video-container{width:100%;margin:1.5rem 0;position:relative}.vg-video-container .vg-video-wrapper{border:solid 2px #ff7b25;border-radius:12px;padding:.6rem}.vg-options{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0}.vg-option{padding:12px;border:none;border-radius:5px;transition:all .3s cubic-bezier(.25,.8,.25,1);color:#010b13;font-weight:800;font-size:1.3rem;text-align:center;box-shadow:0 2px 4px #0000000d;background-color:#d0a0f7;transition:transform .3s ease}.vg-option:hover{transform:scale(1.03);background-color:#8e247b;cursor:pointer}.vg-option:disabled{opacity:.5;cursor:not-allowed}.hover{transform:scale(1.03);background-color:#8e247b;cursor:pointer}.vg-selected{background-color:#8e247b!important}.vg-correct{background:#00b8941a!important;border-color:#00b894!important;color:#00b894}.vg-incorrect{background:#d630311a!important;border-color:#d63031!important;color:#d63031}.vg-message{display:none;padding:1rem;border-radius:10px;margin:1.5rem 0;text-align:center;font-weight:600;font-size:1.1rem;background:#f8f9fa;box-shadow:0 4px 6px #0000001a;transition:all .3s ease}.vg-button{background:linear-gradient(135deg,#4821f3,#6c5ce7);color:#f5f6fa;border:none;padding:.8rem 1.8rem;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 8px #4821f333;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.vg-button:hover{transform:translateY(-2px);box-shadow:0 6px 12px #4821f34d}.vg-button:active{transform:translateY(0)}.vg-button .play-icon{font-size:1.2rem}.vg-repeat-btn{position:absolute;top:1.6rem;right:1.6rem;background:#ffffffe6;color:#2d3436;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0003;z-index:10}.vg-repeat-btn:hover:not(:disabled){background:#fff;transform:rotate(15deg) scale(1.1)}.vg-repeat-btn:disabled{opacity:.5;cursor:not-allowed}.vg-instruction-box{text-align:center;padding:2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;margin-bottom:1.5rem;box-shadow:0 4px 6px #0000001a}.vg-instruction-box h1{color:#4821f3;margin-bottom:1rem;font-size:2rem;font-weight:700}.vg-instruction-box p{color:#2d3436;font-size:1.1rem;margin-bottom:1.5rem;line-height:1.5}.vg-question{font-size:1.2rem;font-weight:600;color:#2d3436;margin:1rem 0;text-align:center;padding:.5rem;background:#4821f30d;border-radius:8px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.vg-container{padding:1rem;margin:1rem auto}.vg-video-player{border-radius:8px}.vg-option{padding:.8rem;font-size:.9rem}.vg-options{grid-template-columns:1fr}}.vg-video-player{position:relative;width:100%;height:0;padding-bottom:56.25%;background:#000}.vg-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000000b3;color:#fff;z-index:10}.vg-loading .spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;margin-bottom:10px}.vg-video-element{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-inner-container{position:absolute;top:0;left:0;width:100%;height:100%}.vg-play-button:hover{background:#000000b3!important;transform:translate(-50%,-50%) scale(1.05)!important;transition:all .2s ease}.vg-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;cursor:pointer;border:none;background:transparent;transition:all .3s ease;padding:0;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff3;backdrop-filter:blur(5px);box-shadow:0 4px 15px #0003}.vg-play-button:hover{transform:translate(-50%,-50%) scale(1.1);background-color:#ffffff4d}.vg-play-button:hover .vg-play-icon{transform:scale(1.1)}.vg-play-button:active{transform:translate(-50%,-50%) scale(.95)}.vg-play-icon{width:40px;height:40px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:all .2s ease}.vg-play-icon path{fill:#fff}.top-section{display:flex;flex-direction:column;align-items:center;min-height:100vh;color:#333;position:relative}.top-section .top-container{width:100%;justify-content:center;animation:fadeIn .5s ease-in-out;box-sizing:border-box;padding:0 15px;position:relative}.top-section .top-title{color:#fff;text-align:center;margin:0 auto 15px;font-size:2rem;font-weight:700;position:relative;padding-bottom:10px;display:flex;align-items:center;justify-content:center;gap:10px}.top-section .top-title .fas{font-size:1.5rem}.top-section .top-title:after{content:"";display:block;width:120px;height:4px;margin:12px auto;border-radius:2px}.top-section .top-quiz-card{border-radius:var(--top-border-radius);padding:20px;box-shadow:var(--top-shadow);max-width:45rem;margin:0 auto;border:none}.top-section .top-question-container{margin-bottom:20px}.top-section .top-question{font-size:2.5rem;font-weight:200;color:#fff;margin-bottom:15px;padding:10px;text-align:center}.top-section .top-list{color:#fff;font-size:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;justify-items:center}.top-section .top-list .top-list_container{position:relative;display:flex;height:100%;width:100%;border:solid 1px #3a2852;background-color:#24153599;margin-bottom:10px;border-radius:10px}.top-section .top-list .top-list_container.correct{background-color:#75c49880;border:1px solid #3cb371}.top-section .top-list .top-list_container span{font-family:poppins,sans-serif;font-weight:500;text-align:center}.top-section .top-list .top-list_container .top-list-number{position:absolute;top:-8px;left:-12px;display:flex;justify-content:center;align-items:center;flex-basis:8%;text-align:center;background-color:#6356a5cc;border:solid 1px #3a2852;width:25px;height:25px;border-radius:50%;font-size:12px}.top-section .top-list .top-list_container .top-list-jugador{flex-basis:92%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px 6px;gap:1rem}.top-section .top-list .top-list_container .top-list-jugador .top-list-img{width:30px}.top-section .top-list .pos-1{grid-column:2}.top-section .top-list .pos-2{grid-column:1}.top-section .top-list .pos-3{grid-column:2}.top-section .top-list .pos-4{grid-column:3}.top-section .top-list .pos-5{grid-column:1/3;grid-row:3}.top-section .top-list .pos-6{grid-column:2/4;grid-row:3}.top-section .top-list .pos-7{grid-column:1}.top-section .top-list .pos-8{grid-column:2}.top-section .top-list .pos-9{grid-column:3}.top-section .top-list .pos-10{grid-column:2}.top-section .top-list-item{width:95px;height:95px}.top-section .top-list-item:last-child{margin-bottom:0}.top-section .top-list-item.hidden{color:transparent;text-shadow:0 0 8px rgba(0,0,0,.5);background-color:#0000000d}.top-section .top-position{font-weight:700;min-width:30px;display:flex;align-items:center;gap:8px;font-size:1rem}.top-section .top-player-name{flex-grow:1;margin:0 15px;font-size:1rem}.top-section .top-player-name small{color:#666;font-size:.8rem;margin-left:5px}.top-section .top-goals{font-weight:700;min-width:40px;text-align:right;font-size:1rem}.top-section .top-input-container{display:flex;justify-content:center;gap:10px;margin-top:20px;height:36px}.top-section .top-input-container #surrenderBtn{padding:12px 15px;color:#fff;border:none;border-radius:var(--top-border-radius);font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:var(--top-shadow);display:flex;align-items:center;justify-content:center}.top-section .top-input-container #surrenderBtn:hover{transform:translateY(-2px)}.top-section .top-input-container #surrenderBtn .fas{font-size:1.2rem}.top-section .top-message{position:fixed;bottom:20px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:var(--top-border-radius);color:#fff;font-weight:500;background-color:#8e247b;box-shadow:0 4px 12px #00000026;z-index:1000;opacity:0;transition:opacity .3s ease}.top-section .top-message.show{opacity:1}.top-section .surrender-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;pointer-events:none;transition:opacity .3s ease}.top-section .surrender-modal.active{opacity:1;pointer-events:all}.top-section .surrender-modal .modal-content{background-color:#fff;padding:25px;border-radius:var(--top-border-radius);box-shadow:var(--top-shadow);max-width:400px;width:90%;text-align:center}.top-section .surrender-modal .modal-content p{margin-bottom:20px;font-size:1.1rem}.top-section .surrender-modal .modal-content .modal-buttons{display:flex;gap:10px;justify-content:center}.top-section .surrender-modal .modal-content .modal-buttons button{padding:10px 20px;border-radius:var(--top-border-radius);border:none;cursor:pointer;font-weight:600;transition:all .2s ease}.top-section .surrender-modal .modal-content .modal-buttons button.confirm{color:#fff}.top-section .surrender-modal .modal-content .modal-buttons button.cancel{background-color:#f0f0f0;color:#333}.top-section .surrender-modal .modal-content .modal-buttons button.cancel:hover{background-color:#e0e0e0}.top-section .top-confetti{position:fixed;width:10px;height:10px;opacity:.8;animation:confetti-fall 3s ease-in-out forwards;z-index:1001;pointer-events:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes top-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes confetti-fall{0%{transform:translateY(-100vh) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(360deg);opacity:0}}@media(max-width:768px){.top-section .top-title{font-size:1.8rem;flex-direction:column;gap:5px}.top-section .top-quiz-card{padding:15px}.top-section .top-input-container #surrenderBtn{width:100%}}.video-play-btn,.enable-sound-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;padding:12px 24px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;box-shadow:0 2px 5px #0003;transition:all .3s ease}.video-play-btn:hover,.enable-sound-btn:hover{background-color:#3e8e41}.enable-sound-btn{position:relative;top:auto;left:auto;transform:none;display:block;margin:10px auto}.autoplay-message{background:#000000b3;color:#fff;padding:10px 20px;border-radius:5px;text-align:center;margin:10px auto;max-width:80%;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#000;border-radius:8px}.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.vg-option{padding:12px;border-radius:5px;background-color:#f5f5f5;cursor:pointer;transition:all .3s ease;margin:5px 0;opacity:.7}.vg-option.active{pointer-events:auto;opacity:1}.vg-loading{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;font-family:Arial,sans-serif;font-size:1.2rem;text-align:center;transition:opacity .5s ease}.spinner{border:6px solid #f3f3f3;border-top:6px solid #00bfff;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;margin-bottom:1rem}.top-list-nombre.no-encontrado{text-decoration:underline dashed red;color:#a94442;font-weight:700}.top-list_container.mostrado{opacity:.8}.resultado-final{margin-top:2rem;font-size:1.8rem;font-weight:700;color:#fff;background-color:#333;padding:1rem 2rem;border-radius:1rem;text-align:center;box-shadow:0 0 10px #fff3}.victory-message{color:#28a745;font-weight:700;margin-top:15px;font-size:1.1em;text-align:center;background-color:#28a7451a;padding:10px;border-radius:5px}.defeat-message{color:#dc3545;font-weight:700;margin-top:15px;font-size:1.1em;text-align:center;background-color:#dc35451a;padding:10px;border-radius:5px}.top-list-nombre.found{color:#28a745}.top-list-nombre.not-found{color:#dc3545;background-color:#dc35451a;padding:2px 5px;border-radius:3px}.top-message.persistent{display:block!important;opacity:1!important;padding:15px;background-color:#f8f9fa;border-radius:5px;margin-top:20px;border-left:4px solid}.top-message.persistent.top-message-success{border-color:#28a745}.top-message.persistent.top-message-error{border-color:#dc3545}.top-list_container.revealed{opacity:1!important;transition:opacity .3s ease}.top-results-container{margin-top:30px;background-color:#f8f9fa;border-radius:8px}.top-final-list{margin-bottom:20px}.top-final-list .top-list_container{width:100%;height:100%;padding:10px 15px;margin:5px 0;border-radius:4px;display:flex;align-items:center}.top-final-list .top-list_container.found{background-color:#28a7451a}.top-final-list .top-list_container.not-found{background-color:#dc35451a}.top-final-list .top-list_container .top-list-number{font-weight:700;margin-right:10px}.top-final-list .top-list_container .top-list-nombre{color:inherit}.top-results-container{width:100%;margin-top:20px;background:transparent;border-radius:8px}.top-final-list{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.top-final-item{padding:10px;border-radius:4px;background:#ffffff1a;transition:all .3s ease}.top-final-item.found{background:#28a74533}.top-final-item.not-found{background:#dc354533}.top-final-message{padding:15px;border-radius:8px;text-align:center;font-weight:700;margin-top:5px}.top-final-message.victory{background:#28a74533;color:#28a745}.top-final-message.defeat{background:#dc354533;color:#dc3545}.top-list_container.not-found{background-color:red;opacity:0;animation:fadeIn .5s ease forwards}.top-timer{display:none;text-align:center;font-size:2rem;font-weight:700;color:#ff7b25;margin:15px auto;padding:8px 15px;background-color:#241535cc;border-radius:20px;width:max-content;box-shadow:0 2px 5px #0000001a;border:solid 2px #d0a0f7}.top-timer.pulse{animation:pulse .5s infinite alternate}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.jugadorMisterioso .jugadorMisterioso_contenedor .enlace_imgIncongnito{display:flex;margin:0 auto;gap:2rem;padding:20px 10px;place-content:center;flex-wrap:wrap}.jugadorMisterioso .jugadorMisterioso_contenedor .enlace_imgIncongnito .jugador-oculto-contenedor{background-color:#241535cc;border-radius:20px;border:solid 4px #3a2852;width:23rem;position:relative;overflow:hidden}.jugadorMisterioso .jugadorMisterioso_contenedor .enlace_imgIncongnito .jugador-oculto-contenedor.victoria{border:2px solid #3cb371;box-shadow:0 0 10px #75c498}.jugadorMisterioso .jugadorMisterioso_contenedor .enlace_imgIncongnito .jugador-oculto-contenedor.derrota{border:2px solid #dc3545;box-shadow:0 0 10px #f28b82}.jugadorMisterioso .jugadorMisterioso_contenedor .enlace_imgIncongnito .jugador-oculto-contenedor .jugadorMisterioso_vidas{position:absolute;display:flex;align-items:center;gap:2px;top:8px;left:50%;transform:translate(-50%);z-index:10;border-radius:20px;padding:4px 8px}.jugadorMisterioso .jugadorMisterioso_contenedor .enlace_imgIncongnito .jugador-oculto-contenedor .jugadorMisterioso_vidas .jugadorMisterioso_vidas-contenedor{width:26px;height:26px;display:flex;align-items:center;justify-content:center;transition:opacity .4s,transform .4s}.jugadorMisterioso .jugadorMisterioso_contenedor .enlace_imgIncongnito .jugador-oculto-contenedor .jugadorMisterioso_vidas .jugadorMisterioso_vidas-contenedor img{width:22px;height:22px;object-fit:contain}.jugadorMisterioso .jugadorMisterioso_contenedor .enlace_imgIncongnito .jugador-oculto-contenedor .jugadorMisterioso_vidas .jugadorMisterioso_vidas-contenedor.vida-perdida{opacity:.15;transform:scale(.7);filter:grayscale(1)}.jugadorMisterioso .jugadorMisterioso_contenedor .enlace_imgIncongnito .jugador-oculto-contenedor .jugador-oculto-detras{transition:filter .7s ease;min-height:280px}.jugadorMisterioso .jugadorMisterioso_contenedor .enlace_imgIncongnito .jugador-oculto-contenedor .jugador-oculto-detras .jugador-oculto-img{width:100%;height:100%;object-fit:cover;display:block}.jugadorMisterioso .jugadorMisterioso_contenedor .enlace_imgIncongnito .jugador-oculto-contenedor .jugador-oculto-nombre-wrap{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000d9);padding:12px 12px 8px;text-align:center;min-height:40px}.jugadorMisterioso .jugadorMisterioso_contenedor .enlace_imgIncongnito .jugador-oculto-contenedor .jugador-oculto-nombre-wrap .jugador-oculto-nombre{color:#fff;font-weight:700;font-size:15px;text-shadow:0 1px 3px rgba(0,0,0,.8)}.jugadorMisterioso .jugadorMisterioso_contenedor .enlace_imgIncongnito .jugador_oculto-titulo{color:#fff;font-weight:600;font-size:17px;margin-bottom:1rem}.jugadorMisterioso .jugador-oculto_detalles{display:grid;grid-template-columns:repeat(2,auto);place-content:center;gap:.8rem}.jugadorMisterioso .jugadorMiesterioso__pregunta-resul{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 1rem;justify-content:center}.jugadorMisterioso .jugadorMisterioso_input-respuesta{display:flex;margin:1.5rem 0 1rem;justify-content:center;align-items:center;gap:8px}.jugadorMisterioso .jugador-oculto_detalle{display:flex;flex-direction:column;justify-content:center;gap:3px;align-items:center;width:64px;height:64px;border-radius:50%;overflow:hidden;background-color:#6356a559;border:2px solid rgba(99,86,165,.5);transition:background-color .4s,border-color .4s}.jugadorMisterioso .jugador-oculto_detalle .jugador-oculto_nom{color:#9b8ab0;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.jugadorMisterioso .jugador-oculto_detalle .jugador-oculto-deta{color:#fff;font-weight:600;font-size:13px}.jugadorMisterioso .jugador-oculto_detalle .detalle-val{display:flex;align-items:center;justify-content:center;width:100%}.jugadorMisterioso .jugador-oculto_detalle .jugador-oculto-info{display:flex;align-items:center;gap:2px}.jugadorMisterioso .jugador-oculto_detalle .jugador-oculto-info .jugador_oculto-flecha{font-size:14px;color:#f0c040;font-weight:700}.jugadorMisterioso .jugador-oculto_detalle .detalles_correct_img{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.jugadorMisterioso .jugador-oculto_detalle .detalles_correct_img img{width:100%;height:100%;object-fit:contain}.jugadorMisterioso .jugador-oculto_detalle.detalles_correct{background-color:#3cb37159!important;border-color:#75c498!important}.jugadorMisterioso .jugador-oculto_detalle.detalles_correct .jugador-oculto_nom{color:#c5f0d5!important}.jugadorMisterioso .jugador-oculto_detalle.celda-incorrecta{background-color:#a0323259!important;border:2px solid #e05555!important}.jugadorMisterioso .jugador-oculto_detalle.celda-incorrecta .jugador-oculto_nom{color:#f5c6c6!important}.jugadorMisterioso .jugadorMisterioso_lista-intentos{display:flex;flex-direction:column;gap:.8rem;max-width:680px;margin:0 auto 2rem;padding:0 10px}.jugadorMisterioso .jugadorMisterioso_pregunta{background-color:#241535cc;border-radius:16px;border:1px solid #3a2852;overflow:hidden;animation:slideDown .4s ease}.jugadorMisterioso .jugadorMisterioso_pregunta .jugadorMisterioso_pregunta-nombre{display:flex;justify-content:center;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid #3a2852}.jugadorMisterioso .jugadorMisterioso_pregunta .jugadorMisterioso_pregunta-nombre .jug-intento-foto{width:34px;height:34px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid #3a2852}.jugadorMisterioso .jugadorMisterioso_pregunta .jugadorMisterioso_pregunta-nombre .jug-intento-foto img{width:100%;height:100%;object-fit:cover}.jugadorMisterioso .jugadorMisterioso_pregunta .jugadorMisterioso_pregunta-nombre span{color:#fff;font-weight:600;font-size:15px}.jugadorMisterioso .jugadorMisterioso_pregunta .jugadorMiesterioso__pregunta-resul{margin:.8rem 1rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}.input{border:solid 2px #3a2852;border-radius:10px;height:40px}.input .input-container{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.input .sugerencias{width:auto;max-height:120px;border-radius:8px;overflow:auto;padding:0;margin:4px 0 0;background-color:#1a1025f2;backdrop-filter:blur(10px)}.input .sugerencias.border{border:1px solid #3a2852}.input .sugerencias li{list-style:none;color:#ffffffd9;font-weight:400;text-align:center;padding:6px 12px;font-size:15px;cursor:pointer;height:auto;min-height:30px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(58,40,82,.5);transition:all .15s ease;position:relative}.input .sugerencias li strong{margin-left:4px}.input .sugerencias li:hover{background-color:#ff7b2526;color:#fff;padding-left:16px}.input .sugerencias li:last-child{border-bottom:none}.input .sugerencias li.seleccionado{background-color:#d0a0f74d;color:#fff;border-left:3px solid #d0a0f7;padding-left:9px}.modalRendirse{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999}.modalRendirse .modalRendirse_contenedor{background-color:#241535cc;border-radius:20px;position:relative;overflow:hidden;text-align:center}.modalRendirse .modalRendirse_contenedor:after{content:"";position:absolute;top:0;left:0;height:5px;width:100%;background-color:#ff7b25}.modalRendirse .modalRendirse_contenedor{padding:20px}.modalRendirse .modalRendirse_contenedor h2,.modalRendirse .modalRendirse_contenedor p{color:#fff;margin-bottom:5px}.modalRendirse .modalRendirse_contenedor h2{font-size:20px}.modalRendirse .modalRendirse_contenedor p{font-weight:300;font-size:15px}.modalRendirse .modalRendirse_contenedor .modalRendirse_btn{margin-top:20px;display:flex;justify-content:center;column-gap:25px}.modalRendirse .modalRendirse_contenedor .modalRendirse_btn .btns{padding:10px 15px;font-size:15px}.modalRendirse .modalRendirse_contenedor .modalRendirse_btn #btn-rendirse{padding:0 19px}.modalRendirse .modalRendirse_contenedor form{text-align:left;margin:20px 0}.modalRendirse .modalRendirse_contenedor form label{color:#fff;font-size:15px;text-align:left}.modalRendirse .modalRendirse_contenedor .form-btns{margin-top:1rem;display:flex;justify-content:space-between;column-gap:20px}.modalRendirse .modalRendirse_contenedor .form-btns .botonUser{padding:10px 15px;font-size:15px;border-radius:5px;color:#fff;border:none;cursor:pointer;flex:1}.modalRendirse .modalRendirse_contenedor .form-btns .btnCan{background-color:transparent;border:solid 1px #d0a0f7;transition:background-color .2s ease-in-out}.modalRendirse .modalRendirse_contenedor .form-btns .btnCan:hover{background-color:#d0a0f780}.modalRendirse .modalRendirse_contenedor .form-btns .btnGua{background-color:#ff7b25;transition:background-color .2s ease-in-out}.modalRendirse .modalRendirse_contenedor .form-btns .btnGua:hover{background-color:color-mix(in srgb,#ff7b25,black 15%)}.piramide{margin-top:5rem}.piramide .piramide_siguiente{text-align:center;font-size:18px;font-weight:400;margin:2rem 0;min-height:28px}.piramide .piramide_siguiente span{color:#ff7b25;font-weight:500;text-transform:uppercase}.piramide .btnEnviar{display:none}.piramide .piramide_contenedor{display:flex;flex-direction:column;align-items:center;max-width:120rem;width:95%;margin:0 auto}.piramide .piramide_contenedor .piramide_titulo{width:max-content;text-align:center;font-size:18px;padding:10px 15px;border:solid 2px #3a2852;border-radius:25px;background-color:#6356a533;margin:2rem 0}.piramide .piramide_contenedor .piramide_layout{display:flex;align-items:flex-start;gap:20px;width:100%;justify-content:center}.piramide .piramide_contenedor .piramide_contenido{position:relative;width:100%;max-width:620px;padding:30px 10px;background-image:repeating-linear-gradient(0deg,transparent,transparent 10%,rgba(255,255,255,.05) 10%,rgba(255,255,255,.05) 20%);border:3px solid rgba(255,255,255,.6);border-radius:8px;display:flex;flex-direction:column;gap:15px;overflow:hidden}.piramide .piramide_contenedor .piramide_contenido .cancha-fondo{position:absolute;inset:0;pointer-events:none;z-index:0}.piramide .piramide_contenedor .piramide_contenido .cancha-fondo .circulo-central{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;border:3px solid rgba(255,255,255,.6);border-radius:50%}.piramide .piramide_contenedor .piramide_contenido .cancha-fondo .circulo-central:before{content:"";position:absolute;top:50%;left:-50vw;right:-50vw;height:3px;background:#fff9;transform:translateY(-50%)}.piramide .piramide_contenedor .piramide_contenido .cancha-fondo .area-arriba{position:absolute;top:0;left:20%;right:20%;height:15%;border:3px solid rgba(255,255,255,.6);border-top:none}.piramide .piramide_contenedor .piramide_contenido .cancha-fondo .area-abajo{position:absolute;bottom:0;left:20%;right:20%;height:15%;border:3px solid rgba(255,255,255,.6);border-bottom:none}.piramide .piramide_contenedor .piramide_contenido .piramide-box-facil{position:relative;z-index:1;border-radius:14px;transition:outline .2s,background-color .2s;width:100%;margin-top:10px}.piramide .piramide_contenedor .piramide_contenido .piramide-box-facil.guia-posicion{outline:2.5px solid #ff7b25;background-color:#ff8c0012;border-radius:12px;padding:8px}.piramide .piramide_contenedor .piramide_contenido .podio-wrapper{width:100%;display:flex;justify-content:center;margin-bottom:10px}.piramide .piramide_contenedor .piramide_contenido .podio-container{display:flex;align-items:flex-end;justify-content:center;gap:20px;margin-top:30px}.piramide .piramide_contenedor .piramide_contenido .podio-item{display:flex;flex-direction:column;align-items:center;gap:10px}.piramide .piramide_contenedor .piramide_contenido .podio-1{order:2;z-index:3}.piramide .piramide_contenedor .piramide_contenido .podio-2{order:1;z-index:2}.piramide .piramide_contenedor .piramide_contenido .podio-3{order:3;z-index:1}.piramide .piramide_contenedor .piramide_contenido .podio-drop{position:relative;width:90px;height:90px;border-radius:50%;border:2px dashed rgba(255,255,255,.4);background-color:transparent;display:flex;justify-content:center;align-items:center;cursor:grab;transition:background-color .2s,border-color .2s}.piramide .piramide_contenedor .piramide_contenido .podio-drop .numero-jugador{position:absolute;bottom:-5px;right:-5px;background:#2a2a2a;color:#fff;font-size:12px;font-weight:700;padding:2px 6px;border-radius:10px;border:1px solid rgba(255,255,255,.2);display:none;z-index:5}.piramide .piramide_contenedor .piramide_contenido .podio-drop .jugador-imagen{width:80px;height:80px;border-radius:50%;object-fit:contain;display:none;opacity:0;transform:translateY(20px);transition:transform .4s ease-out,opacity .4s ease-out;will-change:transform,opacity;z-index:2}.piramide .piramide_contenedor .piramide_contenido .podio-drop .jugador-imagen.animando{transform:translateY(0);opacity:1}.piramide .piramide_contenedor .piramide_contenido .podio-drop:hover{background-color:#ffffff0d}.piramide .piramide_contenedor .piramide_contenido .podio-drop.sobre-drop{background-color:#ffffff1a;border-color:#ff7b25;border-style:solid}.piramide .piramide_contenedor .piramide_contenido .podio-drop.arrastrando{opacity:.4}.piramide .piramide_contenedor .piramide_contenido .podio-drop.bloqueado{cursor:not-allowed}.piramide .piramide_contenedor .piramide_contenido .podio-drop.success{border-color:#1b4d31;border-style:solid}.piramide .piramide_contenedor .piramide_contenido .podio-drop.error{border-color:#5f091a;border-style:solid}.piramide .piramide_contenedor .piramide_contenido .podio-block{width:85px;border-radius:12px 12px 0 0;display:flex;justify-content:center;align-items:flex-start;padding-top:15px;background-color:#6356a566;box-shadow:inset 0 2px 10px #ffffff1a;border:2px solid rgba(255,255,255,.2);border-bottom:none;position:relative;z-index:1}.piramide .piramide_contenedor .piramide_contenido .podio-block .medalla{font-size:32px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.piramide .piramide_contenedor .piramide_contenido .pilar-1{height:120px}.piramide .piramide_contenedor .piramide_contenido .pilar-2{height:90px}.piramide .piramide_contenedor .piramide_contenido .pilar-3{height:75px}.piramide .piramide_contenedor .piramide_contenido .podio-label{color:#fff;font-weight:600;font-size:14px;margin-top:5px}.piramide .piramide_contenedor .piramide_contenido .piramide-list-wrapper{width:100%;margin-top:10px}.piramide .piramide_contenedor .piramide_contenido .piramide-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.piramide .piramide_contenedor .piramide_contenido .list-drop{position:relative;display:flex;align-items:center;background-color:#3a2852;border:1px solid rgba(255,255,255,.1);border-radius:8px;min-height:60px;padding:8px 12px;cursor:grab;transition:background-color .2s,border-color .2s}.piramide .piramide_contenedor .piramide_contenido .list-drop .list-num{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,255,255,.3);color:#fff9;font-size:12px;font-weight:600;margin-right:12px;flex-shrink:0}.piramide .piramide_contenedor .piramide_contenido .list-drop .list-info{display:flex;flex-direction:column;gap:2px;width:100%}.piramide .piramide_contenedor .piramide_contenido .list-drop .list-info .list-empty-title{color:#fff;font-weight:700;font-style:italic;font-size:14px}.piramide .piramide_contenedor .piramide_contenido .list-drop .list-info .list-empty-desc{color:#fff9;font-size:10px}.piramide .piramide_contenedor .piramide_contenido .list-drop .list-player-content{display:flex;align-items:center;gap:10px;width:100%}.piramide .piramide_contenedor .piramide_contenido .list-drop .list-player-content .jugador-imagen{width:45px;height:45px;object-fit:contain;display:none;opacity:0;transition:opacity .3s}.piramide .piramide_contenedor .piramide_contenido .list-drop .list-player-content .jugador-imagen.animando{opacity:1}.piramide .piramide_contenedor .piramide_contenido .list-drop .list-player-content .jugador-nombre{color:#fff;font-weight:600;font-size:13px}.piramide .piramide_contenedor .piramide_contenido .list-drop .numero-jugador{position:absolute;top:-5px;right:-5px;background:#111;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.2);display:none;z-index:5}.piramide .piramide_contenedor .piramide_contenido .list-drop:hover{background-color:#6356a5}.piramide .piramide_contenedor .piramide_contenido .list-drop.sobre-drop{background-color:#ffffff1a;border-color:#ff7b25}.piramide .piramide_contenedor .piramide_contenido .list-drop.arrastrando{opacity:.4}.piramide .piramide_contenedor .piramide_contenido .list-drop.guia-posicion-item{outline:2.5px solid #ff7b25;background-color:#ff8c0026}.piramide .piramide_contenedor .piramide_contenido .list-drop.bloqueado{cursor:not-allowed}.piramide .piramide_contenedor .piramide_contenido .list-drop.success{border-color:#1b4d31;background-color:#1b4d3133}.piramide .piramide_contenedor .piramide_contenido .list-drop.error{border-color:#5f091a;background-color:#5f091a33}.piramide .piramide_contenedor .piramide_contenido .piramide_btnAyuda{display:none;position:absolute;top:0;left:0;padding:8px 12px;background-color:#d0a0f7;text-transform:uppercase;border-radius:15px;margin:5px;font-weight:500;border:none;cursor:pointer;font-size:15px;z-index:5}.piramide .piramide_contenedor .piramide_contenido .piramide_btnAyuda:hover{background-color:#d0a0f7cc}.piramide .piramide_contenedor .piramide_panel-jugadores{width:200px;min-width:180px;max-height:650px;overflow-y:auto;background-color:#ffffff0d;border:2px solid rgba(255,255,255,.15);border-radius:14px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.piramide .piramide_contenedor .piramide_panel-jugadores::-webkit-scrollbar{width:4px}.piramide .piramide_contenedor .piramide_panel-jugadores::-webkit-scrollbar-track{background:transparent}.piramide .piramide_contenedor .piramide_panel-jugadores::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.piramide .piramide_contenedor .piramide_panel-jugadores .piramide_panel-titulo{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#ffffff80;font-weight:600;margin-bottom:4px}.piramide .piramide_contenedor .piramide_panel-jugadores .piramide_lista-jugadores{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.card-jugador{position:relative;background-color:#3a2852;border:1px solid rgba(255,255,255,.1);border-radius:8px;width:100%;height:65px;display:flex;align-items:center;padding:0 10px;cursor:grab;transition:transform .15s,background-color .15s;flex-shrink:0}.card-jugador .card-avatar{width:45px;height:45px;border-radius:50%;background-color:#ffffff0d;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-right:12px;flex-shrink:0}.card-jugador .card-avatar img{width:100%;height:100%;object-fit:cover}.card-jugador .card-avatar svg{width:24px;height:24px;color:#fff9}.card-jugador .card-info{flex-grow:1;display:flex;flex-direction:column}.card-jugador .card-info .jugador-nombre{color:#fff;font-size:14px;font-weight:700;padding:1px 5px;border-radius:10px}.card-jugador .card-drag{color:#fff6;font-size:18px;letter-spacing:-2px;font-weight:900;margin-left:10px}.card-jugador:hover{background-color:#6356a5;transform:scale(1.02)}.card-jugador.arrastrando{opacity:.3}.card-jugador.hex-guia,.card-jugador.hex-guia-activo{background:#6356a5;outline:2px solid #ff7b25}.card-jugador.ghost-drag{cursor:grabbing;opacity:.85;border-radius:8px}@media(max-width:900px){.piramide .piramide_contenedor .piramide_layout{flex-direction:column;align-items:center}.piramide .piramide_contenedor .piramide_panel-jugadores{min-width:100%;max-height:200px;flex-direction:row;overflow-x:auto;overflow-y:hidden;justify-content:flex-start}.piramide .piramide_contenedor .piramide_panel-jugadores .piramide_lista-jugadores{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:6px}.card-jugador{width:auto}}@media(max-width:770px){.piramide .piramide_contenedor .piramide_contenido{max-width:100%;padding:20px 5px}.piramide .piramide_contenedor .piramide_contenido .cancha-fondo{border-width:2px}.piramide .piramide_contenedor .piramide_contenido .cancha-fondo .circulo-central{width:80px;height:80px;border-width:2px}.piramide .piramide_contenedor .piramide_contenido .cancha-fondo .area-arriba,.piramide .piramide_contenedor .piramide_contenido .cancha-fondo .area-abajo{left:15%;right:15%;border-width:2px}.piramide .piramide_contenedor .piramide_contenido .piramide-box_contenedor{gap:3px}.piramide .piramide_contenedor .piramide_contenido .piramide-box_contenedor .piramide-box{width:76px;height:100px}.piramide .piramide_contenedor .piramide_contenido .piramide-box_contenedor .piramide-box .numero-box{font-size:15px;left:8px;top:18px}.piramide .piramide_contenedor .piramide_contenido .piramide-box_contenedor .piramide-box .numero-jugador{font-size:11px;right:8px;top:20px}.piramide .piramide_contenedor .piramide_contenido .piramide-box_contenedor .piramide-box .jugador-imagen,.piramide .piramide_contenedor .piramide_contenido .piramide-box_contenedor .piramide-box .jugador-imagen-fantasma{width:50px;height:50px;margin-top:20px}.piramide .piramide_contenedor .piramide_contenido .piramide-box_contenedor .piramide-box .jugador-nombre{font-size:8px;padding:2px 0 14px}.piramide .piramide_contenedor .piramide_contenido .podio-container{gap:10px;margin-top:15px}.piramide .piramide_contenedor .piramide_contenido .podio-container .podio-drop{width:70px;height:70px}.piramide .piramide_contenedor .piramide_contenido .podio-container .podio-drop .jugador-imagen{width:60px;height:60px}.piramide .piramide_contenedor .piramide_contenido .podio-container .pilar{width:75px}.piramide .piramide_contenedor .piramide_contenido .podio-container .pilar-1{height:90px}.piramide .piramide_contenedor .piramide_contenido .podio-container .pilar-2{height:70px}.piramide .piramide_contenedor .piramide_contenido .podio-container .pilar-3{height:50px}.piramide .piramide_contenedor .piramide_contenido .podio-container .podio-label{font-size:11px}.piramide .piramide_contenedor .piramide_contenido .piramide-grid{gap:6px}.piramide .piramide_contenedor .piramide_contenido .piramide-grid .list-drop{min-height:50px;padding:6px 8px}.piramide .piramide_contenedor .piramide_contenido .piramide-grid .list-drop .list-num{width:20px;height:20px;font-size:10px}.piramide .piramide_contenedor .piramide_contenido .piramide-grid .list-drop .list-info .list-empty-title{font-size:11px}.piramide .piramide_contenedor .piramide_contenido .piramide-grid .list-drop .list-info .list-empty-desc{font-size:8px}.piramide .piramide_contenedor .piramide_contenido .piramide-grid .list-drop .list-player-content .jugador-imagen{width:35px;height:35px}.piramide .piramide_contenedor .piramide_contenido .piramide-grid .list-drop .list-player-content .jugador-nombre{font-size:10px}.piramide .piramide_siguiente{font-size:15px}.card-jugador{height:60px}.card-jugador .card-avatar{width:40px;height:40px}.card-jugador .card-avatar svg,.card-jugador .card-avatar img{width:25px;height:25px}.card-jugador .card-info .jugador-nombre{font-size:12px}}.cadena{display:flex;flex-direction:column;align-items:center}.cadena .cadena__contenedor{width:83%;max-width:63rem;text-align:center}.cadena .cadena__contenedor .cadena__jugador .cadena__time{display:none;justify-content:center}.cadena .cadena__contenedor .cadena__jugador .cadena__time .cadena__time-jugador{width:max-content;background-color:#6356a533;border-radius:20px;border:solid 2px #d0a0f7;padding:10px 15px;margin:3rem 0 0;font-size:20px;color:#ff7b25;font-weight:400}.cadena .cadena__contenedor .cadena__jugador .cadena__info{border:solid 1px #d0a0f7;border-radius:25px;padding:10px 25px;margin:2rem 0}.cadena .cadena__contenedor .cadena__jugador .cadena__info .cadena__subtitulo,.cadena .cadena__contenedor .cadena__jugador .cadena__info .cadena__siguiente{color:#ddd}.cadena .cadena__contenedor .cadena__jugador .cadena__info .cadena__subtitulo{font-size:15px;font-weight:200;text-transform:uppercase}.cadena .cadena__contenedor .cadena__jugador .cadena__info picture{display:flex;margin:0 auto;width:90px;height:90px;border-radius:50%;background-color:#6356a5cc;overflow:hidden}.cadena .cadena__contenedor .cadena__jugador .cadena__info .cadena__nombre-jugador{font-size:4rem;font-weight:600;margin:1rem 0}.cadena .cadena__contenedor .cadena__jugador .cadena__info .cadena__siguiente{font-size:1.9rem;font-weight:300;margin:1rem 0}.cadena .cadena__contenedor .cadena__jugador .cadena__info .cadena__info-puntuacion{display:flex;flex-direction:column;background-color:#6356a54d;max-width:45%;margin:0 auto;font-size:1.9rem;padding:1rem;margin-top:1rem;border-radius:20px}.cadena .cadena__contenedor .cadena__jugador .cadena__info .cadena__info-puntuacion .cadena__info-puntuacion-numero{color:#ff7b25;font-size:4rem;font-weight:600}.cadena .cadena__contenedor .cadena__jugador .cadena__info .cadena__info-puntuacion .cadena__info-puntuacion-puntos{font-size:15px}.cadena .cadena__contenedor .cadena__jugador .cadena__info .cadena__info-puntuacion .cadena__info-puntuacion-puntos span{color:#ff7b25;font-weight:500}.cadena .cadena__contenedor .cadena__input .cadena__input-btnOpciones{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.cadena .cadena__contenedor .cadena__input .cadena__input-btnOpciones .btnOpciones{flex:1 1 200px;background-color:#6356a580;border:solid 1px #d0a0f7;transition:background-color .2s ease}.cadena .cadena__contenedor .cadena__input .cadena__input-btnOpciones .btnOpciones:hover{background-color:#6356a5cc;filter:none}.cadena .cadena__contenedor .cadena__input .cadena__input-btnOpciones .btnOpciones.seleccionado{background-color:#ff7b2580;border-color:#ff7b2599;filter:none}.cadena .cadena__contenedor .cadena__input .btnEnviar{margin-top:2rem}.cadena .cadena__contenedor .cadena__lista{border:solid 1px #ff7b25;border-radius:25px;padding:10px 25px;margin:2rem 0;text-align:left}.cadena .cadena__contenedor .cadena__lista .cadena__contador{font-size:20px;font-weight:400}.cadena .cadena__contenedor .cadena__lista .cadena__jugadores-lista ul{display:flex;flex-direction:column;padding:0;margin:10px 0 0}.cadena .cadena__contenedor .cadena__lista .cadena__jugadores-lista ul .cadena__jugador-item{background-color:#6356a566;border-radius:15px;padding:1rem;font-size:15px;color:#ddd;margin-bottom:10px;display:flex;align-items:center;font-style:oblique;opacity:.5}.cadena .cadena__contenedor .cadena__lista .cadena__jugadores-lista ul .cadena__jugador-item .cadena__jugador-numero{background-color:#d0a0f7;display:grid;place-content:center;width:30px;height:30px;border-radius:50%;margin-right:5px}.cadena .cadena__contenedor .cadena__lista .cadena__jugadores-lista ul .cadena__jugador-item.correcto,.cadena .cadena__contenedor .cadena__lista .cadena__jugadores-lista ul .cadena__jugador-item.incorrecto,.cadena .cadena__contenedor .cadena__lista .cadena__jugadores-lista ul .cadena__jugador-item.incompleto{opacity:1;font-style:normal;background-color:#16a34a4d;border:solid 1px rgba(34,197,94,.5);position:relative}.cadena .cadena__contenedor .cadena__lista .cadena__jugadores-lista ul .cadena__jugador-item.correcto .icono,.cadena .cadena__contenedor .cadena__lista .cadena__jugadores-lista ul .cadena__jugador-item.incorrecto .icono,.cadena .cadena__contenedor .cadena__lista .cadena__jugadores-lista ul .cadena__jugador-item.incompleto .icono{position:absolute;right:10px;color:#75c498;font-size:20px}.cadena .cadena__contenedor .cadena__lista .cadena__jugadores-lista ul .cadena__jugador-item.incorrecto{background-color:#a316164d;border:solid 1px rgba(197,34,34,.5)}.cadena .cadena__contenedor .cadena__lista .cadena__jugadores-lista ul .cadena__jugador-item.incorrecto .icono{color:#d63031}.cadena .cadena__contenedor .cadena__lista .cadena__jugadores-lista ul .cadena__jugador-item.incompleto{background-color:#ff7b254d;border:solid 1px rgba(255,123,37,.5)}.cadena .cadena__contenedor .cadena__lista .cadena__jugadores-lista ul .cadena__jugador-item.incompleto .icono{color:orange}.cadena .cadena__contenedor .cadena__lista .cadena__jugadores-lista ul .cadena__jugador-item em{font-weight:600;background-color:#6356a580;width:max-content;padding:2px 5px;border-radius:10px;margin-left:2rem}@media(max-width:716px){.cadena .cadena__contenedor .cadena__jugador .cadena__info .cadena__info-puntuacion{max-width:56%}}@media(max-width:490px){.cadena .cadena__contenedor .cadena__jugador .cadena__info .cadena__info-puntuacion{max-width:85%}}.politicas .politicas_contenedor .politicas_privacidad,.politicas .politicas_contenedor .politicas_terminos,.politicas .politicas_contenedor .politicas_acercade,.politicas .politicas_contenedor .politicas_contacto{background-color:#6356a566;border-radius:20px;border:2px solid #6356a5;padding:15px;margin-top:5rem;margin-bottom:5rem}.politicas .politicas_contenedor .politicas_privacidad h1,.politicas .politicas_contenedor .politicas_privacidad h2,.politicas .politicas_contenedor .politicas_terminos h1,.politicas .politicas_contenedor .politicas_terminos h2,.politicas .politicas_contenedor .politicas_acercade h1,.politicas .politicas_contenedor .politicas_acercade h2,.politicas .politicas_contenedor .politicas_contacto h1,.politicas .politicas_contenedor .politicas_contacto h2{color:#fff;font-size:25px;font-weight:400;font-style:normal}.politicas .politicas_contenedor .politicas_privacidad h3,.politicas .politicas_contenedor .politicas_terminos h3,.politicas .politicas_contenedor .politicas_acercade h3,.politicas .politicas_contenedor .politicas_contacto h3{color:#fff;font-size:20px;font-weight:400;font-style:normal;text-transform:none;margin:2rem 0}.politicas .politicas_contenedor .politicas_privacidad hr,.politicas .politicas_contenedor .politicas_terminos hr,.politicas .politicas_contenedor .politicas_acercade hr,.politicas .politicas_contenedor .politicas_contacto hr{border:1px solid #6356a5;margin:1rem 0}.politicas .politicas_contenedor .politicas_privacidad p,.politicas .politicas_contenedor .politicas_terminos p,.politicas .politicas_contenedor .politicas_acercade p,.politicas .politicas_contenedor .politicas_contacto p{font-size:15px}.politicas .politicas_contenedor .politicas_privacidad p a,.politicas .politicas_contenedor .politicas_terminos p a,.politicas .politicas_contenedor .politicas_acercade p a,.politicas .politicas_contenedor .politicas_contacto p a{color:#ff7b25}.politicas .politicas_contenedor .politicas_privacidad ul,.politicas .politicas_contenedor .politicas_terminos ul,.politicas .politicas_contenedor .politicas_acercade ul,.politicas .politicas_contenedor .politicas_contacto ul{list-style:outside}.politicas .politicas_contenedor .politicas_privacidad ul li,.politicas .politicas_contenedor .politicas_terminos ul li,.politicas .politicas_contenedor .politicas_acercade ul li,.politicas .politicas_contenedor .politicas_contacto ul li{font-size:15px;color:#fff;font-weight:200;margin-bottom:8px}.politicas .politicas_contenedor .politicas_privacidad ul li:last-child,.politicas .politicas_contenedor .politicas_terminos ul li:last-child,.politicas .politicas_contenedor .politicas_acercade ul li:last-child,.politicas .politicas_contenedor .politicas_contacto ul li:last-child{margin-bottom:0}:root{--pp-color-primary: #3498db;--pp-color-success: #2ecc71;--pp-color-danger: #e74c3c;--pp-color-warning: #f39c12;--pp-color-text: #2c3e50;--pp-color-bg: #f8f9fa;--pp-color-card: #ffffff}.pp-body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:var(--pp-color-bg);display:flex;justify-content:center;align-items:center;min-height:100vh;margin:0;color:var(--pp-color-text);overflow:hidden}.pp-game-container{position:relative;width:650px;height:650px;margin:20px auto}.pp-rosco{position:absolute;width:100%;height:100%;border-radius:50%;border:4px solid #ff7b25;box-shadow:0 10px 30px #0000001a;display:flex;justify-content:center;align-items:center}.pp-letra{position:absolute;width:48px;height:48px;background-color:#d0a0f7;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:1.3em;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 3px 6px #00000029;border:2px solid rgba(255,255,255,.3);user-select:none}.pp-letra:hover{transform:scale(1.15);box-shadow:0 5px 15px #0003}.pp-letra--activa{background-color:#f1c40f;transform:scale(1.2);box-shadow:0 0 0 4px #f1c40f66}.pp-letra--respondida-correcta{background-color:var(--pp-color-success);box-shadow:0 0 0 4px #2ecc7166}.pp-letra--respondida-incorrecta{background-color:var(--pp-color-danger);box-shadow:0 0 0 4px #e74c3c66}.pp-letra--pasapalabra{background-color:var(--pp-color-warning);box-shadow:0 0 0 4px #f39c1266}.pp-pregunta-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180px;background-color:var(--pp-color-card);padding:15px;border-radius:16px;box-shadow:0 8px 25px #0000001a;text-align:center;z-index:10;opacity:0;transform:translate(-50%,-50%) translateY(20px);transition:all .5s ease-out}.pp-pregunta-container .pp-alertas{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:10px}.pp-pregunta-container.visible{opacity:1;transform:translate(-50%,-50%) translateY(0)}.pp-pregunta{font-size:.8em;margin-bottom:12px;min-height:50px;font-weight:600;color:var(--pp-color-text);max-height:130px;overflow-y:auto}.pp-respuesta-container{display:flex;flex-direction:column;gap:10px}.pp-input{padding:8px 10px;font-size:.9em;border:2px solid #dfe6e9;border-radius:8px;outline:none;transition:all .3s;font-family:inherit}.pp-input:focus{border-color:var(--pp-color-primary);box-shadow:0 0 0 3px #3498db33}.pp-button{padding:8px 0;font-size:.9em;border:none;border-radius:8px;cursor:pointer;transition:all .3s;font-weight:700;font-family:inherit}.pp-button--comprobar{background-color:var(--pp-color-success);color:#fff}.pp-button--comprobar:hover{background-color:#27ae60;transform:translateY(-2px)}.pp-button--pasapalabra{background-color:var(--pp-color-warning);color:#fff}.pp-button--pasapalabra:hover{background-color:#e67e22;transform:translateY(-2px)}.pp-button--comprobar.pp-loading:after{content:"";display:inline-block;width:16px;height:16px;margin-left:8px;border:2px solid #fff;border-radius:50%;border-top-color:transparent;animation:spin 1s linear infinite}.pp-resultado{margin-top:12px;font-weight:700;min-height:18px;padding:8px;border-radius:8px;background-color:#f8f9fa;transition:all .3s;font-size:.85em}.pp-resultado-contenido{max-width:90%;width:100%}.pp-resultado-final h2{font-size:1.8rem;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.pp-mensaje-final{font-size:1.4rem;margin-bottom:2rem;font-weight:700}.pp-estadisticas{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.pp-estadistica{background:#fff3;padding:1rem 1.5rem;border-radius:8px;min-width:100px}.pp-estadistica-valor{display:block;font-size:2rem;font-weight:700}.pp-estadistica-texto{font-size:.9rem;opacity:.9}.pp-contador{display:flex;flex-direction:column;gap:6px;margin-top:15px;font-size:.8em}.pp-contador-item{padding:4px 8px;border-radius:12px;background-color:#f1f3f5;font-weight:600}@keyframes pp-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pp-timer{display:none;font-size:1.5rem;font-weight:700;color:#333;background:#f8f8f8;padding:5px 10px;border-radius:5px;box-shadow:0 2px 5px #0000001a}.pp-timer--urgente{color:#d9534f;animation:pulse 1s infinite}.pp-timer.visible{display:block}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.pp-letra--respondida-correcta{background-color:#4caf50!important;color:#fff!important}.pp-letra--respondida-incorrecta{background-color:#f44336!important;color:#fff!important}.pp-letra--pasapalabra{background-color:#ffc107!important;color:#000!important}.pp-resultado-final{position:absolute;top:-153.5px;left:0;right:0;bottom:10;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#2c3e50,#4ca1af);color:#fff;border-radius:10px;padding:20px;text-align:center;box-shadow:0 4px 20px #0000004d;z-index:10;animation:fadeIn .5s ease-out}.pp-reiniciar{background:#fff;color:#2c3e50;border:none;padding:12px 25px;font-size:1rem;border-radius:50px;cursor:pointer;font-weight:700;transition:all .3s;box-shadow:0 4px 10px #0003}.pp-reiniciar:hover{transform:translateY(-3px);box-shadow:0 6px 15px #0000004d}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modalRendirse{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:none;align-items:center;justify-content:center;z-index:2000}.modalRendirse_contenedor{background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;width:90%;text-align:center;position:relative}.modalRendirse h2{margin-top:0;color:#333}.modalRendirse p{margin-bottom:20px;color:#666}.modalRendirse_btn{display:flex;gap:10px;justify-content:center}@media(max-width:768px){.pp-body{overflow:auto}.modalRendirse_contenedor{padding:20px}.modalRendirse_contenedor p{font-size:.9rem}}.game-section{max-width:950px;margin:0 auto;padding:20px}.game-container-stadium{display:flex;flex-direction:column;gap:1rem;margin:0 auto}.game-container-stadium p{text-align:center;color:#fff;margin-bottom:2rem;font-size:2rem;font-weight:200}.game-container-stadium .stadiums-container{display:flex;justify-content:space-around;flex-wrap:wrap}.game-container-stadium .stadium-card{width:200px;position:relative;margin-bottom:30px}.game-container-stadium .stadium-card-name{font-size:16px;font-weight:500;margin:0 0 10px;color:#fff;text-align:center;height:40px;display:flex;align-items:center;justify-content:center}.game-container-stadium .stadium-card-image{width:100%;height:150px;background-size:100% 100%;background-position:center;border-radius:8px;margin-bottom:15px;box-shadow:0 4px 8px #0000004d;transition:transform .3s ease;background-repeat:no-repeat;background-color:#f0f0f0}.game-container-stadium .stadium-card:hover .game-container-stadium .stadium-card-image{transform:scale(1.03)}.game-container-stadium .stadium-drop-zone{width:120px;height:120px;margin:0 auto;background-color:#ffffff1a;border:2px dashed #6c757d;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}.game-container-stadium .stadium-drop-zone.highlight{background-color:#fff3;border-color:#3498db}.game-container-stadium .stadium-drop-zone.has-team{border-style:solid;border-color:#4a5568;background-color:transparent}.game-container-stadium .stadium-drop-zone .team-logo{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:6px;cursor:grab}.game-container-stadium .empty-message{color:#8d97ad;font-style:italic;font-size:14px;padding:10px}.game-container-stadium .teams-container{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px;margin-top:20px;padding:30px 20px;background-color:#ffffff0d;border-radius:10px;transition:opacity .3s ease}.game-container-stadium .teams-container.hidden{opacity:0;pointer-events:none;height:0;padding:0;margin:0;overflow:hidden}.game-container-stadium .team-item{width:120px;display:flex;flex-direction:column;align-items:center;cursor:grab;transition:transform .2s ease}.game-container-stadium .team-item:hover{transform:scale(1.05)}.game-container-stadium .team-item.dragging{opacity:.5;cursor:grabbing}.game-container-stadium .team-item .team-logo{width:100px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:10px}.game-container-stadium .team-item .team-name{font-size:16px;font-weight:500;color:#fff;text-align:center}.game-container-stadium .game-controls{position:relative;margin:30px 0;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;align-items:center}.game-container-stadium .game-button{padding:12px 24px;font-size:16px;cursor:pointer;border:none;border-radius:5px;transition:all .3s ease;font-weight:700}.game-container-stadium .game-button#check-btn{background-color:#2ecc71;color:#fff}.game-container-stadium .game-button#check-btn:hover{background-color:#27ae60}.game-container-stadium .game-button#reset-btn{background-color:#e74c3c;color:#fff}.game-container-stadium .game-button#reset-btn:hover{background-color:#c0392b}.game-container-stadium .icono-rendirse{cursor:pointer;color:#e74c3c;font-size:24px;transition:transform .3s ease}.game-container-stadium .icono-rendirse:hover{transform:scale(1.1)}.game-container-stadium .game-message{position:absolute;top:-70px;left:50%;transform:translate(-50%);width:90%;max-width:600px;font-size:18px;font-weight:700;padding:12px 20px;border-radius:5px;text-align:center;color:#fff;opacity:0;transition:opacity .3s ease;z-index:10;pointer-events:none}.game-container-stadium .game-message-container{width:100%;margin-top:30px}.game-container-stadium .game-board{padding-bottom:40px}@media(max-width:768px){.game-container-stadium .game-message{font-size:16px;padding:12px 15px;margin-top:15px}}@media(max-width:480px){.game-container-stadium .game-message{font-size:14px;padding:10px 12px;margin-top:10px;border-radius:6px}}.game-container-stadium.visible{opacity:1;bottom:30px}.game-container-stadium .game-message.visible{opacity:1}.game-container-stadium .game-controls{position:relative;margin:30px 0}.game-container-stadium .correct{border-color:#2ecc71!important}.game-container-stadium .incorrect{border-color:#e74c3c!important}.game-container-stadium .game-confetti{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000}@media(max-width:768px){.game-container-stadium h1{font-size:1.8rem}.game-container-stadium .game-board{display:grid;grid-template-columns:1fr 3fr;column-gap:.5rem;grid-template-areas:"columna1 columna2"}.game-container-stadium .game-board.invertido{grid-template-areas:"columna2 columna1"}.game-container-stadium .game-board>:first-child{grid-area:columna1}.game-container-stadium .game-board>:nth-child(2){grid-area:columna2}.game-container-stadium .teams-container{flex-direction:column;gap:7rem;align-items:center;justify-content:center;padding:0}.game-container-stadium .stadium-drop-zone{flex-direction:column;gap:0px}.game-container-stadium .stadium-img{display:flex;flex-direction:column;width:50%}.game-container-stadium .stadiums-container{flex-direction:column;align-items:center}.game-container-stadium .stadium-card{display:flex;flex-direction:row-reverse;align-items:center;margin-bottom:0;column-gap:1rem;width:100%}.game-container-stadium .stadium-card-image{height:117px}.game-container-stadium .team-item{height:100px;width:auto}.game-container-stadium .team-item .team-logo{width:100%;height:100%}}@media(max-width:480px){.game-container-stadium h1{font-size:1.5rem;margin-bottom:20px}.game-container-stadium .stadium-card{width:100%}.game-container-stadium .game-controls{flex-direction:column;gap:10px}.game-container-stadium .game-button{width:100%}}.stadium-correct{border:3px solid #2ecc71!important}.stadium-incorrect{border:3px solid #e74c3c!important}#btnEnviar{position:absolute;top:-70px;left:50%;transform:translate(-50%);z-index:10;opacity:0;transition:opacity .3s ease}#btnEnviar.visible{opacity:1}.grid{margin-top:5rem}.grid .grid__contenedor{display:flex;justify-content:center}.grid .grid__contenedor .grid__box .grid__hori .grid__conte,.grid .grid__contenedor .grid__box .grid__verti .grid__conte,.grid .grid__contenedor .grid__box .grid__cent .grid__conte{display:flex}.grid .grid__contenedor .grid__box .grid__hori .grid__conte .grid_logo,.grid .grid__contenedor .grid__box .grid__verti .grid__conte .grid_logo,.grid .grid__contenedor .grid__box .grid__cent .grid__conte .grid_logo{display:flex;flex-direction:column}.grid .grid__contenedor .grid__box .grid__hori .grid__conte .grid_logo .grid__temporizador,.grid .grid__contenedor .grid__box .grid__verti .grid__conte .grid_logo .grid__temporizador,.grid .grid__contenedor .grid__box .grid__cent .grid__conte .grid_logo .grid__temporizador{width:45px;height:40px;border-radius:50%;color:#010b13;background-color:#ff7b25;display:none;place-content:center;font-weight:900;margin-top:.5rem;font-size:17px}.grid .grid__contenedor .grid__box .grid__hori .grid__conte .grid__item,.grid .grid__contenedor .grid__box .grid__verti .grid__conte .grid__item,.grid .grid__contenedor .grid__box .grid__cent .grid__conte .grid__item{position:relative;width:120px;height:120px;margin:2px;text-align:center;display:flex;justify-content:center;overflow:hidden;border-radius:20px}.grid .grid__contenedor .grid__box .grid__hori .grid__conte .grid__item .grid__nombre,.grid .grid__contenedor .grid__box .grid__verti .grid__conte .grid__item .grid__nombre,.grid .grid__contenedor .grid__box .grid__cent .grid__conte .grid__item .grid__nombre{position:absolute;color:#9b8ab0;text-transform:uppercase;font-size:13px;width:100%;bottom:0;font-weight:600;overflow:hidden}.grid .grid__contenedor .grid__box .grid__hori .grid__conte .grid__item img,.grid .grid__contenedor .grid__box .grid__verti .grid__conte .grid__item img,.grid .grid__contenedor .grid__box .grid__cent .grid__conte .grid__item img{max-width:70%;object-fit:contain;height:60%;margin-top:12px}.grid .grid__contenedor .grid__box .grid__hori .grid__conte .grid__item .grid__jugadores,.grid .grid__contenedor .grid__box .grid__verti .grid__conte .grid__item .grid__jugadores,.grid .grid__contenedor .grid__box .grid__cent .grid__conte .grid__item .grid__jugadores{overflow:hidden;width:90%;height:90%;margin:5px;border-radius:20px}.grid .grid__contenedor .grid__box .grid__hori .grid__conte .grid__item .grid__jugadores .grid__jugador-img,.grid .grid__contenedor .grid__box .grid__verti .grid__conte .grid__item .grid__jugadores .grid__jugador-img,.grid .grid__contenedor .grid__box .grid__cent .grid__conte .grid__item .grid__jugadores .grid__jugador-img{max-width:100%;height:100%;margin-top:0}.grid .grid__contenedor .grid__box .grid__hori .grid__conte .grid__item .grid__jugadores.grid__correcto,.grid .grid__contenedor .grid__box .grid__verti .grid__conte .grid__item .grid__jugadores.grid__correcto,.grid .grid__contenedor .grid__box .grid__cent .grid__conte .grid__item .grid__jugadores.grid__correcto{background-color:#6356a5}.grid .grid__contenedor .grid__box .grid__hori .grid__conte .grid__item .grid__jugadores.grid__incorrecto,.grid .grid__contenedor .grid__box .grid__verti .grid__conte .grid__item .grid__jugadores.grid__incorrecto,.grid .grid__contenedor .grid__box .grid__cent .grid__conte .grid__item .grid__jugadores.grid__incorrecto{background-color:#d6303180}.grid .grid__contenedor .grid__box .grid__verti{display:flex}.grid .grid__contenedor .grid__box .grid__verti .grid__conte{flex-direction:column}.grid .grid__contenedor .grid__box .grid__cent .grid__conte{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.grid .grid__contenedor .grid__box .grid__cent .grid__conte .grid__item{background-color:transparent;border:1px solid #83647d}.grid .grid__contenedor .grid__box .grid_contenedor-img{display:flex;justify-content:center;align-items:center;width:90px;height:90px;border-radius:22%;background-color:#241535cc;border:solid 1px #3a2852}.grid .grid__input{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:4rem}.grid__disponible{background-color:#ffeb3b4d;border:2px dashed #FFC107;cursor:pointer;transition:all .3s}.grid__disponible:hover{background-color:#ffeb3b80}@media(max-width:560px){.grid .grid__contenedor .grid__box .grid__hori .grid__conte .grid__item,.grid .grid__contenedor .grid__box .grid__verti .grid__conte .grid__item,.grid .grid__contenedor .grid__box .grid__cent .grid__conte .grid__item{width:106px;height:106px}.grid .grid__contenedor .grid__box .grid__hori .grid__conte .grid__item .grid__nombre,.grid .grid__contenedor .grid__box .grid__verti .grid__conte .grid__item .grid__nombre,.grid .grid__contenedor .grid__box .grid__cent .grid__conte .grid__item .grid__nombre{font-size:11px}}.explicacionJuego{background-color:#241535cc;margin:20rem 0 2rem;border-top:1px solid #3a2852;border-bottom:1px solid #3a2852}.explicacionJuego .explicacionJuego_contenedor{padding:2rem 0}.explicacionJuego .explicacionJuego_contenedor .explicacionJuego_titulo{font-size:25px;font-style:normal;font-weight:600;margin-bottom:1rem;text-transform:capitalize}.explicacionJuego .explicacionJuego_contenedor .explicacionJuego_titulo span{color:#ff7b25}.explicacionJuego .explicacionJuego_contenedor .explicacionJuego_curiosidades{margin-top:2rem;padding-top:1.5rem;border-top:1px dashed #3a2852}.explicacionJuego .explicacionJuego_contenedor .explicacionJuego_curiosidades .explicacionJuego_curiosidades_titulo{font-size:20px;font-weight:600;margin-bottom:1rem;color:#ff7b25}.explicacionJuego .explicacionJuego_contenedor .explicacionJuego_curiosidades p{font-size:17px;font-weight:200;margin-bottom:1.2rem}.explicacionJuego .explicacionJuego_contenedor .explicacionJuego_texto p{font-size:17px;font-weight:200;margin-bottom:1.5rem}.explicacionJuego .explicacionJuego_contenedor .explicacionJuego_texto ul{color:#fff;list-style-type:disc;font-size:17px}.explicacionJuego .explicacionJuego_contenedor .explicacionJuego_texto ul li{font-weight:200}.explicacionJuego .explicacionJuego_contenedor .explicacionJuego_texto ul li strong{font-weight:600}.explicacionJuego .explicacionJuego_contenedor .explicacionJuego_texto .explicacionJuego_buenaSuerte{text-align:center;font-weight:700;font-size:20px;color:#ff7b25;margin-bottom:0}.explicacionJuego .explicacionJuego_articulos{margin-top:2rem;border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem}.explicacionJuego .explicacionJuego_articulos ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.explicacionJuego .explicacionJuego_articulos ul li{height:100%}.explicacionJuego .explicacionJuego_articulos ul li a{background-color:#140a2899;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;height:100%;transition:transform .3s ease,background-color .3s ease;text-decoration:none}.explicacionJuego .explicacionJuego_articulos ul li a:hover{background-color:#1e0f3ccc;transform:translateY(-5px)}.explicacionJuego .explicacionJuego_articulos ul li a h4{line-height:1.4;margin:0 0 1.5rem;flex-grow:1}.explicacionJuego .explicacionJuego_articulos ul li a .explicacionJuego_articulos-categoria{color:#a78bfa;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:.8rem}.explicacionJuego .explicacionJuego_articulos ul li a .explicacionJuego_articulos-timer{display:flex;align-items:center;color:#ffffff80;font-size:14px;gap:.5rem}.presentacion{width:100%;display:flex;justify-content:center;margin:5rem 0 0;background-color:#241535cc;border-top:solid 2px #3a2852;border-bottom:solid 2px #3a2852}.presentacion .presentacion_contenedor{max-width:130rem;display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;align-items:center;margin:5rem 0}.presentacion .presentacion_contenedor .presentacion_img{display:flex;justify-content:center;align-items:center}.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion{width:450px;height:450px;border-radius:50%;display:grid;place-content:center;position:relative}.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion .orbitador{position:absolute;width:100%;height:100%;animation:girar 25s linear infinite;transform-origin:center}.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion .presentacion_ani{position:absolute;color:#fff;padding:2px 10px;border-radius:20px;white-space:nowrap;animation:anti-giro 25s linear infinite}.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion .juega{top:-14px;left:50%;transform:translate(-50%);background-color:#ff7b25}.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion .gana{top:50%;right:-40px;transform:translateY(-50%);background-color:#300f4f}.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion .diviertete{bottom:-11px;left:50%;transform:translate(-50%);background-color:#ff7b25}.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion .conquista{top:50%;left:-46px;transform:translateY(-50%);background-color:#300f4f}.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion .presentacion_img-contenedor{width:400px;height:400px;border-radius:50%;box-shadow:0 1px 24px -4px #0000009c;overflow:hidden;display:grid;place-content:center;background-color:#6356a580}.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion:hover .orbitador,.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion:hover .presentacion_ani{animation-play-state:paused}.presentacion .presentacion_contenedor .presentacion_texto{margin:0 2rem}.presentacion .presentacion_contenedor .presentacion_texto h2{font-style:normal;font-weight:600;font-size:40px;text-transform:lowercase}.presentacion .presentacion_contenedor .presentacion_texto p{font-size:18px;margin:1rem 0}@keyframes girar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes anti-giro{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media(max-width:1130px){.presentacion .presentacion_contenedor{grid-template-columns:1fr}.presentacion .presentacion_contenedor .presentacion_texto{text-align:center}}@media(max-width:768px){.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion,.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion .presentacion_img-contenedor,.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion .orbitador{width:350px;height:350px}.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion .presentacion_ani{font-size:12px}}@media(max-width:595px){.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion,.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion .presentacion_img-contenedor,.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion .orbitador{width:250px;height:250px}.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion .presentacion_ani{font-size:10px}.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion .juega{top:0}.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion .gana{right:-29px}.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion .diviertete{bottom:0}.presentacion .presentacion_contenedor .presentacion_img .presentacion_animacion .conquista{left:-31px}}.noticias,.modalnoticias{width:90%;margin:0 auto}.noticias .noticias_descripcion,.modalnoticias .noticias_descripcion{font-size:2rem;margin-top:1rem;text-align:center}.noticias .noticias_contenedor,.noticias .modalnoticias_contenedor,.modalnoticias .noticias_contenedor,.modalnoticias .modalnoticias_contenedor{margin:4rem 0;display:grid;grid-template-columns:1fr;gap:3rem}.noticias .noticias_contenedor .noticias_contenedor-cards,.noticias .modalnoticias_contenedor .noticias_contenedor-cards,.modalnoticias .noticias_contenedor .noticias_contenedor-cards,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));column-gap:3rem}.noticias .noticias_contenedor .noticias_contenedor-cards.modal-noticias_cards,.noticias .modalnoticias_contenedor .noticias_contenedor-cards.modal-noticias_cards,.modalnoticias .noticias_contenedor .noticias_contenedor-cards.modal-noticias_cards,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards.modal-noticias_cards{position:relative;display:grid;grid-template-columns:1fr}.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards,.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal{background-color:#6356a580;border-radius:15px;border:solid 1px #d0a0f7;transition:box-shadow .2s ease-out;break-inside:avoid;margin-bottom:2rem;overflow:hidden;cursor:pointer}.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards:hover,.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal:hover,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards:hover,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal:hover,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards:hover,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal:hover,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards:hover,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal:hover{box-shadow:0 0 17px -6px #fff}.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards.modal_cards,.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal.modal_cards,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards.modal_cards,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal.modal_cards,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards.modal_cards,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal.modal_cards,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards.modal_cards,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal.modal_cards{background-color:#6356a5;cursor:default}.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards.modal_cards:hover,.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal.modal_cards:hover,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards.modal_cards:hover,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal.modal_cards:hover,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards.modal_cards:hover,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal.modal_cards:hover,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards.modal_cards:hover,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal.modal_cards:hover{box-shadow:none!important}.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-img img,.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-img img,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-img img,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-img img,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-img img,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-img img,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-img img,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-img img{height:200px}.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info,.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info{padding:10px}.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info p,.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info h4,.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info p,.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info h4,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info p,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info h4,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info p,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info h4,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info p,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info h4,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info p,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info h4,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info p,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info h4,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info p,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info h4{font-size:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info h4,.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info h4,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info h4,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info h4,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info h4,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info h4,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info h4,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info h4{font-size:2.5rem;-webkit-line-clamp:1}.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info span,.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info span,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info span,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info span,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info span,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info span,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info span,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info span{color:#fff;font-size:1.5rem;display:flex;align-items:center;margin:1rem 0;gap:5px}.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info .modal_descripcion,.noticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info .modal_descripcion,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info .modal_descripcion,.noticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info .modal_descripcion,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info .modal_descripcion,.modalnoticias .noticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info .modal_descripcion,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards .noticias_cards-info .modal_descripcion,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-cards .noticias_cards-modal .noticias_cards-info .modal_descripcion{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;white-space:normal}.noticias .noticias_contenedor .noticias_aside,.noticias .modalnoticias_contenedor .noticias_aside,.modalnoticias .noticias_contenedor .noticias_aside,.modalnoticias .modalnoticias_contenedor .noticias_aside{padding:1rem 2rem;border:solid 1px #d0a0f7;border-radius:15px;height:max-content}.noticias .noticias_contenedor .noticias_aside p,.noticias .modalnoticias_contenedor .noticias_aside p,.modalnoticias .noticias_contenedor .noticias_aside p,.modalnoticias .modalnoticias_contenedor .noticias_aside p{font-size:1.1rem}.noticias .noticias_contenedor .noticias_aside .noticias_aside-contenedor,.noticias .modalnoticias_contenedor .noticias_aside .noticias_aside-contenedor,.modalnoticias .noticias_contenedor .noticias_aside .noticias_aside-contenedor,.modalnoticias .modalnoticias_contenedor .noticias_aside .noticias_aside-contenedor{display:flex;flex-direction:column;justify-content:space-between;margin-top:1rem;gap:1rem}.noticias .noticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards,.noticias .modalnoticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards,.modalnoticias .noticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards,.modalnoticias .modalnoticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards{display:flex;justify-content:start;align-items:center;gap:1rem;border:solid 1px #d0a0f7;padding:1rem .5rem;background-color:#6356a54d;border-radius:15px;transition:box-shadow .2s ease-out}.noticias .noticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards:hover,.noticias .modalnoticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards:hover,.modalnoticias .noticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards:hover,.modalnoticias .modalnoticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards:hover{box-shadow:0 0 17px -6px #fff}.noticias .noticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards .noticias_aside-contenedor-cards-img,.noticias .modalnoticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards .noticias_aside-contenedor-cards-img,.modalnoticias .noticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards .noticias_aside-contenedor-cards-img,.modalnoticias .modalnoticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards .noticias_aside-contenedor-cards-img{width:50px;height:50px;border-radius:50%;overflow:hidden;border:solid 1px #d0a0f7}.noticias .noticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards .noticias_aside-contenedor-cards-info h5,.noticias .modalnoticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards .noticias_aside-contenedor-cards-info h5,.modalnoticias .noticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards .noticias_aside-contenedor-cards-info h5,.modalnoticias .modalnoticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards .noticias_aside-contenedor-cards-info h5{color:#fff;font-size:1.3rem;margin:0}.noticias .noticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards .noticias_aside-contenedor-cards-info p,.noticias .modalnoticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards .noticias_aside-contenedor-cards-info p,.modalnoticias .noticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards .noticias_aside-contenedor-cards-info p,.modalnoticias .modalnoticias_contenedor .noticias_aside .noticias_aside-contenedor .noticias_aside-contenedor-cards .noticias_aside-contenedor-cards-info p{color:#fff;font-size:1rem}.noticias .noticias_contenedor .noticias_contenedor-principal,.noticias .modalnoticias_contenedor .noticias_contenedor-principal,.modalnoticias .noticias_contenedor .noticias_contenedor-principal,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-principal{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;background-color:#6356a580;border-radius:15px;overflow:hidden;position:relative}.noticias .noticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info,.noticias .modalnoticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info,.modalnoticias .noticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info{padding:1rem;display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.noticias .noticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info h4,.noticias .modalnoticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info h4,.modalnoticias .noticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info h4,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info h4{font-size:3.2rem}.noticias .noticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info p,.noticias .modalnoticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info p,.modalnoticias .noticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info p,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info p{font-size:1.5rem}.noticias .noticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info .noticias_contenedor-principal-info-detalle,.noticias .modalnoticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info .noticias_contenedor-principal-info-detalle,.modalnoticias .noticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info .noticias_contenedor-principal-info-detalle,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info .noticias_contenedor-principal-info-detalle{display:flex;flex-wrap:wrap;align-items:start;gap:2rem}.noticias .noticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info .noticias_contenedor-principal-info-detalle span,.noticias .modalnoticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info .noticias_contenedor-principal-info-detalle span,.modalnoticias .noticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info .noticias_contenedor-principal-info-detalle span,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info .noticias_contenedor-principal-info-detalle span{color:#ddd;font-size:1.5rem;display:flex;gap:.5rem;align-items:center;justify-content:center}.noticias .noticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info a,.noticias .modalnoticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info a,.modalnoticias .noticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info a,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info a{color:#fff;font-size:1.5rem;padding:1rem 2rem;background-color:#ff7b25;border-radius:10px;width:max-content;transition:filter .3s ease}.noticias .noticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info a:hover,.noticias .modalnoticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info a:hover,.modalnoticias .noticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info a:hover,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-principal .noticias_contenedor-principal-info a:hover{filter:brightness(.9)}.noticias .noticias_contenedor .noticias_contenedor-principal .noticias_aviso,.noticias .modalnoticias_contenedor .noticias_contenedor-principal .noticias_aviso,.modalnoticias .noticias_contenedor .noticias_contenedor-principal .noticias_aviso,.modalnoticias .modalnoticias_contenedor .noticias_contenedor-principal .noticias_aviso{position:absolute;top:0;left:0;margin:1rem;background-color:#ff7b25;padding:5px 10px;font-size:1rem;color:#fff;border-radius:7px}.modalnoticias{position:fixed;width:100%!important;height:100vh;top:0;z-index:1;display:none;justify-content:center;align-items:center;background-color:#010b1380;overflow-y:auto;overflow:auto}.modalnoticias .modalnoticias_contenedor{display:grid;grid-template-columns:1fr;width:45%;height:max-content;margin:2rem 0}@media(max-width:826px){.noticias,.noticias_contenedor,.noticias_contenedor-principal{grid-template-columns:1fr!important}.modalnoticias .modalnoticias_contenedor{width:90%}}.spinner-noticias{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#010b1380;z-index:10}.spinner-noticias .spiner-contenedor{width:50px;height:50px;border-radius:50%;border:solid 5px #ff7b25;border-top:solid 5px #d0a0f7;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.listaarticulos{background-color:#241535cc;border-radius:20px;border:solid 1px #3a2852;margin-bottom:2rem;padding:1.5rem 0 0}.listaarticulos .listaarticulos_header{display:flex;justify-content:space-between;align-items:center;border-bottom:solid 1px #3a2852;padding:0 1.5rem 1rem}.listaarticulos .listaarticulos_header h2{font-style:normal;font-size:2rem}.listaarticulos .listaarticulos_header a{font-size:1.5rem;color:#ff7b25}.listaarticulos .listaarticulos_cards{margin:0;padding:0}.listaarticulos .listaarticulos_cards li:not(:last-child){border-bottom:solid 1px #3a2852}.listaarticulos .listaarticulos_cards li{padding:0 1.5rem 0rem}.listaarticulos .listaarticulos_cards li:hover{background-color:#6356a559}.listaarticulos .listaarticulos_cards li:hover svg{color:#ff7b25;transform:translate(5px);transition:transform .3s ease}.listaarticulos .listaarticulos_cards li:last-child{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.listaarticulos .listaarticulos_cards a{display:flex;justify-content:space-between;align-items:center;gap:1rem}.listaarticulos .listaarticulos_cards a img{width:50px;height:50px;border-radius:50%}.listaarticulos .listaarticulos_cards a .listaarticulos_cards-info{display:flex;align-items:center;gap:1rem;padding:1rem 0}.listaarticulos .listaarticulos_cards a .listaarticulos_cards-info-text h4{font-size:1.5rem}.listaarticulos .listaarticulos_cards a .listaarticulos_cards-info-text p{font-size:1.3rem;color:#d0a0f7;text-transform:uppercase;font-weight:300}.game-main{max-width:1600px;margin:0 auto;padding:2.5rem 1.5rem;display:flex;flex-direction:column;justify-content:center;gap:3rem;box-sizing:border-box;width:100%;position:relative}.score-header{display:flex;flex-direction:column;align-items:center;z-index:10;margin-bottom:1.5rem;gap:1rem}.theme-display{font-size:2.8rem;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:.05em;margin:0;background:#fff;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline-block;position:relative;padding-bottom:.5rem}.score-display{background:#0006;border:2px solid rgba(255,255,255,.15);border-radius:16px;padding:1.2rem 2.5rem;font-size:1.1rem;font-weight:600;color:#fff;backdrop-filter:blur(12px);box-shadow:0 6px 24px #0000004d;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;gap:.8rem}.score-display:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0006;border-color:#ffffff40}.score-number{font-weight:700;font-size:1.3rem;text-shadow:0 2px 4px rgba(0,0,0,.2);background:linear-gradient(135deg,#5dade2,#3498db);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline-block}@supports not (background-clip: text){.score-number{color:#5dade2}}.game-arena{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem;width:100%;box-sizing:border-box;position:relative}.game-arena:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(91,173,226,.05) 0%,transparent 70%);pointer-events:none}.player-card{flex:1 1 45%;min-height:450px;max-height:450px;max-width:350px;border-radius:24px;position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 12px 40px #00000080;transition:all .4s cubic-bezier(.16,1,.3,1);margin:.5rem;border:1px solid rgba(255,255,255,.15)}.player-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0003,#000000b3)}.player-card:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 16px 50px #0009}.player-card--left{background-image:url(https://images.unsplash.com/photo-1571019613454-1cb2f99b2d8b?w=500&h=700&fit=crop&crop=face)}.player-card--right{background-image:url(https://images.unsplash.com/photo-1594736797933-d0401ba2fe65?w=500&h=700&fit=crop&crop=face)}.player-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:3rem 2.5rem;text-align:center}.player-name{font-size:2.8rem;font-weight:800;margin-bottom:1rem;text-shadow:0 4px 12px rgba(0,0,0,.8);color:#fff;letter-spacing:-.02em;line-height:1.1;position:relative;padding-bottom:.5rem;font-style:normal;text-transform:uppercase}.value-label{font-size:1.1rem;opacity:.9;margin-bottom:.8rem;text-shadow:0 2px 6px rgba(0,0,0,.8);color:#fff;font-weight:500;letter-spacing:.05em}.player-value{font-size:3.2rem;font-weight:800;margin-bottom:1.5rem;transition:all .4s ease;position:relative;padding:0 1rem;background:#ff7b25;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline-block}@supports not (background-clip: text){.player-value{color:#5dade2}}.player-value.counting{animation:numberCount .2s ease-in-out}.player-value.reveal{animation:priceReveal 1.8s cubic-bezier(.16,1,.3,1)}.value-source{font-size:.95rem;opacity:.8;font-style:italic;text-shadow:0 1px 3px rgba(0,0,0,.8);color:#ffffffb3;font-weight:400;max-width:80%;margin:0 auto;line-height:1.4}.vs-separator{display:flex;align-items:center;justify-content:center;position:relative}.vs-circle{width:80px;height:80px;background:linear-gradient(135deg,#fff,#e0e0e0);color:#2c3e50;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:800;box-shadow:0 8px 30px #0006;border:4px solid rgba(255,255,255,.9);transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.vs-circle:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to bottom right,#ffffff4d,#fff0 50%);transform:rotate(30deg)}.vs-circle:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 40px #00000080}.vs-circle.correct{background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff;border-color:#27ae60;box-shadow:0 12px 40px #2ecc7180;animation:correctPulse .8s cubic-bezier(.16,1,.3,1)}.vs-circle.incorrect{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border-color:#c0392b;box-shadow:0 12px 40px #e74c3c80;animation:incorrectShake .8s cubic-bezier(.16,1,.3,1)}.comparison-controls{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0;max-width:320px;width:100%;align-items:center;justify-content:center}.comparison-button{padding:1.6rem 4.5rem;border:2px solid;border-radius:50px;background:#0006;color:#fff;font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;gap:.75rem;text-shadow:0 1px 3px rgba(0,0,0,.5);min-height:64px;position:relative;overflow:hidden;width:100%;max-width:180px;background-color:#00000080}.comparison-button:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 12px 30px #0006}.comparison-button:hover:not(:disabled):before{transform:translate(100%)}.comparison-button:active:not(:disabled){transform:translateY(-1px)}.comparison-button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.comparison-button--more{border-color:#2ecc71b3;color:#2ecc71}.comparison-button--more:hover:not(:disabled){background:#2ecc7126;border-color:#2ecc71;box-shadow:0 12px 30px #2ecc714d}.comparison-button--less{border-color:#e74c3cb3;color:#e74c3c}.comparison-button--less:hover:not(:disabled){background:#e74c3c26;border-color:#e74c3c;box-shadow:0 12px 30px #e74c3c4d}.comparison-text{font-size:1.1rem;opacity:.9;text-shadow:0 1px 3px rgba(0,0,0,.8);color:#fff;font-weight:500;line-height:1.5;margin-bottom:1.5rem;text-align:center;max-width:80%}.comparison-reference{font-weight:700;color:#fff;text-underline-offset:3px}.result-notification{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);background:#000000f2;border-radius:20px;padding:3rem;width:90%;max-width:450px;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);z-index:1000;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);text-align:center;box-shadow:0 20px 60px #0009}.result-notification:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#5dade2,#2ecc71);border-radius:20px 20px 0 0}.result-notification.show{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.notification-content{font-size:1.5rem;font-weight:700;text-shadow:0 2px 6px rgba(0,0,0,.5);line-height:1.4;margin-bottom:1.5rem;position:relative}.notification-content:after{content:"";display:block;width:60px;height:3px;background:#fff3;margin:1.5rem auto 0;border-radius:3px}.notification-content.correct{color:#2ecc71}.notification-content.incorrect{color:#e74c3c}.notification-actions{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.notification-button{padding:.8rem 2rem;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.notification-button--primary{background:#5dade2;color:#fff}.notification-button--primary:hover{background:#3498db;transform:translateY(-2px)}.notification-button--secondary{background:#ffffff1a;color:#fff}.notification-button--secondary:hover{background:#fff3;transform:translateY(-2px)}.loading-indicator{text-align:center;background:#000000e6;border-radius:20px;padding:3rem;color:#fff;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 15px 40px #00000080;max-width:500px;margin:0 auto}.loading-indicator .loading-spinner{width:60px;height:60px;border:4px solid rgba(255,255,255,.1);border-radius:50%;border-top-color:#5dade2;animation:spin 1s linear infinite;margin:0 auto 1.5rem}.loading-indicator .loading-text{font-size:1.2rem;font-weight:500;letter-spacing:.05em}@keyframes numberCount{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes priceReveal{0%{opacity:0;transform:translateY(30px) scale(.7)}60%{opacity:.8;transform:translateY(-5px) scale(1.05)}80%{transform:translateY(2px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes correctPulse{0%{transform:scale(1)}20%{transform:scale(1.2) rotate(5deg)}40%{transform:scale(1.3) rotate(-5deg)}60%{transform:scale(1.2) rotate(3deg)}80%{transform:scale(1.1) rotate(-2deg)}to{transform:scale(1) rotate(0)}}@keyframes incorrectShake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@media(max-width:1200px){.player-card{min-height:450px;max-height:700px}}@media(max-width:992px){.game-main{padding:2rem 1rem}.player-name{font-size:2.4rem}.player-value{font-size:2.8rem}}@media(max-width:768px){.game-arena{flex-direction:column;gap:2.5rem}.player-card{min-height:500px;max-height:600px;max-width:400px;width:100%}.theme-display{font-size:1.8rem}.vs-circle{width:70px;height:70px;font-size:1.4rem}.comparison-controls{flex-direction:row;max-width:100%;margin:1.5rem 0}.comparison-button{padding:1.2rem 2rem;max-width:160px}}@media(max-width:576px){.game-main{padding:1.5rem 1rem;gap:2rem}.player-card{min-height:450px;max-height:550px}.player-name{font-size:2rem}.player-value{font-size:2.4rem}.theme-display{font-size:1.5rem}.comparison-controls{flex-direction:column}.comparison-button{max-width:220px;width:100%}}.glowing-border{position:relative}.glowing-border:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(45deg,#5dade2,#2ecc71,#e74c3c,#f39c12);background-size:400% 400%;z-index:-1;filter:blur(5px);opacity:0;transition:opacity .3s ease;animation:gradientShift 8s ease infinite}.glowing-border:hover:after{opacity:.7}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.particles .particle{position:absolute;background:#fff9;border-radius:50%;animation:float linear infinite}.particles .particle:nth-child(1){width:2.0037353778px;height:2.0037353778px;top:43.6641860053%;left:76.8072485344%;opacity:.9323715296;animation-duration:40.9654495619s;animation-delay:9.3679913301s}.particles .particle:nth-child(2){width:3.8729705114px;height:3.8729705114px;top:74.5278886168%;left:59.1181619424%;opacity:.2222471319;animation-duration:30.1382099631s;animation-delay:7.5915964518s}.particles .particle:nth-child(3){width:1.7710654197px;height:1.7710654197px;top:3.4282528627%;left:28.8866639591%;opacity:.9107725211;animation-duration:30.0931702785s;animation-delay:3.5042773501s}.particles .particle:nth-child(4){width:1.3922027761px;height:1.3922027761px;top:13.3834266576%;left:23.546996687%;opacity:.7130895446;animation-duration:30.7677417411s;animation-delay:6.0082774825s}.particles .particle:nth-child(5){width:2.2830700121px;height:2.2830700121px;top:12.6949587951%;left:59.2815739452%;opacity:.9630137986;animation-duration:28.8675516874s;animation-delay:6.5139151918s}.particles .particle:nth-child(6){width:2.9192694794px;height:2.9192694794px;top:45.2848448678%;left:40.076908036%;opacity:.7810123947;animation-duration:21.0546684115s;animation-delay:9.8079028172s}.particles .particle:nth-child(7){width:3.6742588197px;height:3.6742588197px;top:11.2890127084%;left:21.1168981559%;opacity:.073406484;animation-duration:43.3260234229s;animation-delay:2.3835193029s}.particles .particle:nth-child(8){width:2.5422897864px;height:2.5422897864px;top:16.7490957814%;left:70.0035226674%;opacity:.5596401797;animation-duration:45.8561010774s;animation-delay:.5704085412s}.particles .particle:nth-child(9){width:3.0623754575px;height:3.0623754575px;top:36.9533776749%;left:9.4438065444%;opacity:.2117519903;animation-duration:25.8566217108s;animation-delay:.6062925248s}.particles .particle:nth-child(10){width:1.7247543023px;height:1.7247543023px;top:54.7089156237%;left:96.9604765033%;opacity:.204689175;animation-duration:20.14517475s;animation-delay:6.1858399725s}.particles .particle:nth-child(11){width:2.0353894048px;height:2.0353894048px;top:50.7439596209%;left:17.1048277269%;opacity:.580416351;animation-duration:25.4711254957s;animation-delay:.6289072806s}.particles .particle:nth-child(12){width:3.6800998703px;height:3.6800998703px;top:80.7949148881%;left:47.8625931255%;opacity:.7815955264;animation-duration:38.0306750625s;animation-delay:2.0222513474s}.particles .particle:nth-child(13){width:2.9125542247px;height:2.9125542247px;top:52.6363617217%;left:79.4920317342%;opacity:.9510614568;animation-duration:24.6535401004s;animation-delay:5.4961244412s}.particles .particle:nth-child(14){width:2.989794859px;height:2.989794859px;top:62.5380412313%;left:96.1634159086%;opacity:.3980676177;animation-duration:33.243267128s;animation-delay:4.6538524506s}.particles .particle:nth-child(15){width:3.3714617313px;height:3.3714617313px;top:87.2969770234%;left:37.1345077743%;opacity:.273878786;animation-duration:37.7941306521s;animation-delay:8.0508913091s}.particles .particle:nth-child(16){width:3.4803106022px;height:3.4803106022px;top:46.7979867745%;left:95.7542695708%;opacity:.1587440569;animation-duration:46.124883938s;animation-delay:2.2117076014s}.particles .particle:nth-child(17){width:3.35438644px;height:3.35438644px;top:89.6593626079%;left:.8082292739%;opacity:.3538404391;animation-duration:43.8735362594s;animation-delay:3.7329635711s}.particles .particle:nth-child(18){width:1.5049334283px;height:1.5049334283px;top:4.7727333158%;left:52.5440410542%;opacity:.4628957492;animation-duration:38.9504980535s;animation-delay:4.736040449s}.particles .particle:nth-child(19){width:2.1987335703px;height:2.1987335703px;top:82.8400170843%;left:36.1294976503%;opacity:.8771763336;animation-duration:31.8499774383s;animation-delay:1.79401953s}.particles .particle:nth-child(20){width:3.9334652894px;height:3.9334652894px;top:57.9406178841%;left:16.7403968451%;opacity:.3232691196;animation-duration:28.9114077212s;animation-delay:2.0622255374s}.particles .particle:nth-child(21){width:3.0984437516px;height:3.0984437516px;top:85.6429987352%;left:48.720360761%;opacity:.7957190779;animation-duration:44.126546908s;animation-delay:7.6614579673s}.particles .particle:nth-child(22){width:2.2199681805px;height:2.2199681805px;top:17.7718057278%;left:69.8532219844%;opacity:.1462590372;animation-duration:36.2903432077s;animation-delay:6.6937697175s}.particles .particle:nth-child(23){width:2.2457269373px;height:2.2457269373px;top:43.3544433615%;left:16.1515972534%;opacity:.8982824843;animation-duration:38.7253606049s;animation-delay:3.4183647378s}.particles .particle:nth-child(24){width:1.9358990737px;height:1.9358990737px;top:60.7740309072%;left:62.6580054025%;opacity:.3223882213;animation-duration:21.9927950753s;animation-delay:1.3542251342s}.particles .particle:nth-child(25){width:3.6036968202px;height:3.6036968202px;top:53.4517005281%;left:13.1523307098%;opacity:.9763160127;animation-duration:31.1271495565s;animation-delay:3.8597974453s}.particles .particle:nth-child(26){width:2.8422451809px;height:2.8422451809px;top:66.7752303452%;left:99.2087219952%;opacity:.7417007586;animation-duration:37.2570389233s;animation-delay:.2772178209s}.particles .particle:nth-child(27){width:1.5397578289px;height:1.5397578289px;top:92.817912915%;left:43.6210950942%;opacity:.3827234375;animation-duration:33.2168906731s;animation-delay:2.6223722942s}.particles .particle:nth-child(28){width:3.7727357925px;height:3.7727357925px;top:11.4504564267%;left:76.1163020071%;opacity:.2933363414;animation-duration:36.1647725134s;animation-delay:7.4275439829s}.particles .particle:nth-child(29){width:2.9816974803px;height:2.9816974803px;top:15.3738872092%;left:47.6715916906%;opacity:.6580437371;animation-duration:38.32676639s;animation-delay:5.4826768874s}.particles .particle:nth-child(30){width:1.8528736368px;height:1.8528736368px;top:12.9647330467%;left:55.4491387689%;opacity:.3213729852;animation-duration:39.13461979s;animation-delay:.1905846127s}@keyframes float{0%{transform:translateY(0) translate(0)}50%{transform:translateY(-100px) translate(20px)}to{transform:translateY(-200px) translate(0)}}.formacionClubes{width:95%;max-width:800px;margin:0 auto}.formacionClubes .formacionClubes_contenedor{position:relative;overflow:hidden}.formacionClubes .formacionClubes_contenedor .formacionClubes_fondo{position:absolute;width:100%;height:100%;z-index:1}.formacionClubes .formacionClubes_contenedor .formacionClubes_fondo svg{color:#857e7e}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;border:solid 2px #d0a0f7;border-radius:20px;padding:2rem 3rem;background-color:#241535cc;position:relative;margin-top:2rem;z-index:0}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones:after{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.5;z-index:0}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones.clubes:after{background-image:url(/icons/fondo-formacionclubes.svg)}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones.paises:after{background-image:url(/icons/fondo-formacionpaises.svg)}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones.mundial2026:after{background-image:url(/icons/fondo-formacionmundial2026.svg)}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_linea{width:100%;height:55px;display:flex;align-items:center;justify-content:space-around}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_linea .formacionClubes_posicion{position:relative;display:flex;justify-content:center;align-items:center;font-size:15px;height:50%;border:solid 2px #d0a0f7;color:#fff;width:25%;border-radius:10px;font-weight:500;transition:transform 1s;transform-style:preserve-3d;background-color:#3a2852;z-index:3}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_linea .formacionClubes_posicion.flipme,.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_linea .formacionClubes_posicion.flipme .jugadorColocado{transform:rotateY(180deg)}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_linea .formacionClubes_posicion .jugadorColocado{display:flex;justify-content:center;align-items:center;background-color:#6356a5;width:100%;height:100%;border-radius:10px;gap:5px}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_linea .formacionClubes_posicion .jugadorColocado img{width:max-content;max-height:25px}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_linea .formacionClubes_posicion .jugadorColocado span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;text-align:center}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_linea .formacionClubes_posicion.ocupada{height:65%}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_linea .formacionClubes_posicion.posicion-seleccionable{background-color:#ffeb3b4d;border:2px dashed #FFC107;cursor:pointer;animation:pulso-seleccionable 1s ease-in-out infinite alternate}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_linea .formacionClubes_posicion.posicion-seleccionable .club_posicion{border:2px dashed #FFC107}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_linea .formacionClubes_posicion.posicion-seleccionable:hover{background-color:#ffeb3b80}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_linea .formacionClubes_posicion .club_posicion{position:absolute;top:-25px;border-radius:50%;width:35px;height:35px;background-color:#241535cc;border:solid 1px #d0a0f7;display:grid;place-content:center;color:#fff;font-weight:500;font-size:11px;z-index:2}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_laterales,.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_mediocampo-laterales,.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_exteriores{justify-content:space-between}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_mediocentro{justify-content:space-evenly}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClunes_alineacion{position:absolute;bottom:0;right:0;margin:.2rem .5rem}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClunes_alineacion p{font-weight:700;font-size:clamp(12px,2vw,25px)}.formacionClubes .formacionClubes_entradas{display:flex;justify-content:space-around;align-items:start;gap:2rem;margin:2rem 0}.formacionClubes .formacionClubes_entradas .formacionClubes_clubes{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;border:solid 1px #d0a0f7;border-radius:20px;padding:1rem 0;background-color:#241535cc;width:200px;height:110px}.formacionClubes .formacionClubes_entradas .formacionClubes_clubes img{max-width:max-content;max-height:70%}.formacionClubes .formacionClubes_entradas .formacionClubes_clubes p{font-size:15px;text-transform:uppercase;font-weight:700}.formacionClubes .formacionClubes_entradas .formacionClubes_inputs{display:flex;flex-direction:column;justify-content:center;gap:1rem}.formacionClubes .formacionClubes_entradas .formacionClubes_inputs .formacionClubes_inputs-contenedor{display:flex;justify-content:center;align-items:center}.formacionClubes .formacionClubes_entradas .formacionClubes_inputs .formacionClubes_inputs-contenedor .formacionClubes_inputs-time{display:grid;width:65px;height:40px;border-radius:17px;background-color:#241535cc;border:solid 2px #d0a0f7;place-content:center;margin:0 1rem}.formacionClubes .formacionClubes_entradas .formacionClubes_inputs .formacionClubes_inputs-contenedor .formacionClubes_inputs-time span{color:#ff7b25;font-size:18px;font-weight:700}.formacionClubes .formacionClubes_entradas .formacionClubes_inputs .formacionClubes_elegirPosicion{display:flex;justify-content:center;align-items:center;gap:1rem}.formacionClubes .formacionClubes_entradas .formacionClubes_inputs .formacionClubes_elegirPosicion .opciones-posicion{display:flex;gap:1rem}.formacionClubes .formacionClubes_entradas .formacionClubes_inputs .formacionClubes_elegirPosicion .opciones-posicion span{display:flex;gap:.5rem}.formacionClubes .formacionClubes_entradas .formacionClubes_inputs .formacionClubes_elegirPosicion .opciones-posicion span label{color:#fff;font-size:15px}.formacionClubes .formacionClubes_entradas .formacionClubes_inputs .formacionClubes_elegirPosicion .opciones-posicion span input[type=radio]{-webkit-appearance:auto;appearance:auto}.formacionClubes .formacionClubes_entradas .formacionClubes_inputs .formacionClubes_elegirPosicion button{font-size:15px}.formacionClubes .mensajeCompletado{text-align:center;font-size:20px;font-weight:400;margin-top:3rem}@media(max-width:885px){.formacionClubes .formacionClubes_entradas{flex-direction:column;align-items:center;gap:2rem}.formacionClubes .formacionClubes_entradas .formacionClubes_clubes{background-color:transparent;border:none;flex-direction:row;justify-content:center;gap:2rem;height:auto;width:auto;padding:0}.formacionClubes .formacionClubes_entradas .formacionClubes_clubes img{width:20%;max-height:35px}.formacionClubes .formacionClubes_entradas .formacionClubes_clubes p{text-transform:capitalize;font-weight:400}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones{padding:5rem 2rem}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_linea .formacionClubes_posicion{width:32%;height:50%}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_linea .formacionClubes_posicion.ocupada{height:50%}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_linea .formacionClubes_posicion .club_posicion{width:30px;height:30px;font-size:10px}.formacionClubes .formacionClubes_contenedor .formacionClubes_posiciones .formacionClubes_linea .formacionClubes_posicion .jugadorColocado img{max-width:25px;max-height:17px!important}}:root{--gold: #fbbf24;--gold-light: #fcd34d;--gold-dark: #d97706;--purple: #7c3aed;--purple-dark: #5b21b6;--purple-mid: #4f46e5;--green: #10b981;--green-dark: #059669;--red: #ef4444;--dark-1: #0f0f1a;--dark-2: #13131f;--dark-3: #1a1a2e;--dark-4: #16213e;--surface: rgba(255, 255, 255, .04);--surface-hover: rgba(255, 255, 255, .08);--border: rgba(251, 191, 36, .35);--border-strong: rgba(251, 191, 36, .7);--shadow-gold: 0 0 30px rgba(251, 191, 36, .25);--shadow-purple: 0 15px 40px rgba(124, 58, 237, .35);--radius-xl: 24px;--radius-2xl: 32px;--radius-pill: 100px;--transition: all .3s cubic-bezier(.4, 0, .2, 1)}.header-juego{background:linear-gradient(160deg,#1a1a2ecc,#16213ee6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:24px 30px;border-radius:var(--radius-2xl);margin-bottom:30px;border:1px solid rgba(251,191,36,.4);box-shadow:0 12px 40px #000000b3,inset 0 1px 2px #ffffff26;position:relative;overflow:hidden}.header-juego:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.8}.stats-primarias{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px}.stat-item{background:#0006;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:12px 28px;border-radius:var(--radius-pill);font-size:1.45rem;font-weight:700;color:#ffffffe6;border:1.5px solid var(--border);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff12;letter-spacing:.02em;transition:var(--transition)}.stat-item:first-child span{color:var(--green);font-weight:800;text-shadow:0 0 12px rgba(16,185,129,.6)}.stat-item:last-child span{color:var(--gold);font-weight:800;text-shadow:0 0 12px rgba(251,191,36,.6)}.progress-container{width:100%;height:10px;background:#00000080;border-radius:var(--radius-pill);overflow:hidden;border:1px solid var(--border);position:relative}.progress-fill{height:100%;background:linear-gradient(90deg,var(--gold) 0%,var(--purple) 50%,#3b82f6 100%);border-radius:var(--radius-pill);transition:width .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:shine 2.5s ease-in-out infinite}.campo-futbol{background:linear-gradient(180deg,#107238f2,#0c5529fa,#083719);border-radius:44px;padding:48px 24px;border:2px solid rgba(255,255,255,.2);box-shadow:0 30px 70px #000c,inset 0 2px 4px #fff3,inset 0 -2px 4px #00000080;position:relative;overflow:hidden;margin-bottom:30px}.campo-futbol:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 48px,rgba(255,255,255,.025) 48px,rgba(255,255,255,.025) 96px);pointer-events:none}.field-decoration{position:absolute;inset:0;pointer-events:none}.field-decoration .center-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:130px;height:130px;border:1.5px solid rgba(255,255,255,.2);border-radius:50%}.field-decoration .center-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#ffffff40;border-radius:50%}.field-decoration .half-line{position:absolute;top:0;left:50%;width:1.5px;height:100%;background:#ffffff26;transform:translate(-50%)}.field-decoration .penalty-area{position:absolute;left:50%;transform:translate(-50%);width:260px;height:85px;border:1.5px solid rgba(255,255,255,.18);border-radius:16px}.field-decoration .penalty-area.top{top:16px;border-top:none;border-radius:0 0 16px 16px}.field-decoration .penalty-area.bottom{bottom:16px;border-bottom:none;border-radius:16px 16px 0 0}.formacion-433{position:relative;z-index:1;display:flex;flex-direction:column;gap:22px}.fila{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.fila.portero{margin-bottom:8px}.fila.defensas,.fila.mediocampistas{margin-bottom:12px}.posicion-slot{width:112px;height:134px;background:#0000008c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);border-radius:20px;cursor:pointer;transition:var(--transition);position:relative;overflow:hidden;box-shadow:0 6px 20px #0006,inset 0 1px #ffffff14}.posicion-slot:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.06) 0%,transparent 60%);pointer-events:none}.posicion-slot:hover:not(.ocupada){transform:translateY(-12px) scale(1.05);border-color:var(--gold-light);box-shadow:0 22px 44px #fbbf2459,0 0 0 2px #fbbf2480,inset 0 2px #fff3;background:#fbbf242e;filter:brightness(1.1)}.posicion-slot.ocupada{cursor:pointer;border-color:var(--green);box-shadow:0 0 24px #10b9814d,0 6px 20px #0006;padding:0}.posicion-slot.ocupada.leyenda{border-color:gold;box-shadow:0 0 35px #ffd7008c,0 8px 24px #00000080}.slot-content.vacio{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px}.slot-content.vacio .numero{font-size:1.9rem;font-weight:800;color:#ffffff2e;line-height:1}.slot-content.vacio .abreviatura{font-size:.78rem;font-weight:700;color:#ffffff8c;text-transform:uppercase;letter-spacing:1.5px;background:#ffffff14;padding:3px 10px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.12)}.player-revealed{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:2px 8px;border-radius:inherit;background:transparent;box-sizing:border-box;animation:revealPlayer .45s cubic-bezier(.34,1.56,.64,1);position:relative}.leyenda-tag{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,gold,#ff8c00);color:#000;font-size:.65rem;font-weight:900;padding:2px 6px;border-radius:4px;text-transform:uppercase;box-shadow:0 4px 10px #ffd70066;z-index:10;letter-spacing:1px;border:1px solid rgba(255,255,255,.4)}.img-fichado{height:100%;max-height:48px;width:auto;object-fit:contain;background:transparent;border-radius:0;flex-shrink:0}.player-info-strip{background:transparent;padding:0;text-align:left;height:100%;display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0}.player-info-strip:before{display:none}.p-name{font-size:14px;font-weight:800;color:#fff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1;text-transform:uppercase}.p-price{font-size:12px;font-weight:700;color:var(--green);margin:0;line-height:1.1;text-shadow:0 0 4px rgba(16,185,129,.3)}.formacionClubes_posiciones .formacionClubes_linea{height:65px!important}.formacionClubes_posiciones .formacionClubes_posicion.slot{height:85%!important}.formacionClubes_posicion.slot{cursor:pointer!important;transition:all .25s ease}.formacionClubes_posicion.slot:hover:not(.ocupada){transform:scale(1.05);border-color:var(--gold)!important;box-shadow:0 4px 15px #fbbf2466}.formacion-label{text-align:center;margin-top:22px;padding:8px 22px;background:#00000080;backdrop-filter:blur(8px);border-radius:var(--radius-pill);border:1px solid var(--border);display:inline-block;position:relative;left:50%;transform:translate(-50%);color:var(--gold);font-weight:800;font-size:.95rem;letter-spacing:3px;text-transform:uppercase;box-shadow:var(--shadow-gold)}.subasta-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#05050feb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .25s ease}.subasta-modal{background:linear-gradient(160deg,var(--dark-3) 0%,var(--dark-4) 100%);border:1.5px solid var(--border);border-radius:var(--radius-2xl);padding:32px;width:92%;max-width:1020px;max-height:92vh;overflow-y:auto;box-shadow:0 32px 80px #000000b3,inset 0 1px #ffffff0f;position:relative}.subasta-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),var(--purple),transparent);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0}.subasta-modal::-webkit-scrollbar{width:6px}.subasta-modal::-webkit-scrollbar-track{background:#ffffff0a;border-radius:10px}.subasta-modal::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--gold),var(--gold-dark));border-radius:10px}.subasta-header_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.subasta-header_top h1{color:var(--gold);font-size:1.9rem;margin:0;text-transform:uppercase;letter-spacing:3px;font-weight:900;text-shadow:0 0 20px rgba(251,191,36,.4)}.subasta-tag{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%);color:var(--dark-3);font-weight:900;padding:7px 20px;border-radius:var(--radius-pill);font-size:.85rem;letter-spacing:2px;text-transform:uppercase;box-shadow:0 4px 16px #fbbf244d}.subasta-stats{display:flex;gap:14px;margin-bottom:16px}.stat-box{flex:1;background:#0006;backdrop-filter:blur(8px);padding:12px 20px;border-radius:var(--radius-pill);font-size:1.4rem;border:1.5px solid var(--border);color:#fff;text-align:center;box-shadow:0 4px 16px #0000004d;letter-spacing:.03em}.stat-box span{font-weight:800;margin-left:5px}.stat-box:first-child span{color:var(--green);text-shadow:0 0 10px rgba(16,185,129,.5)}.stat-box:last-child span{color:var(--gold);text-shadow:0 0 10px rgba(251,191,36,.5)}.subasta-progress{width:100%;height:8px;background:#00000080;border-radius:var(--radius-pill);margin-bottom:24px;overflow:hidden;border:1px solid var(--border);position:relative}.bar{height:100%;background:linear-gradient(90deg,var(--gold) 0%,var(--purple) 50%,#3b82f6 100%);border-radius:var(--radius-pill);transition:width .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:shine 2.5s ease-in-out infinite}.posicion-info{text-align:center;margin:22px 0;padding:22px;background:#0000004d;border-radius:var(--radius-xl);border:1px solid var(--border);position:relative;overflow:hidden}.posicion-info:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(251,191,36,.07) 0%,transparent 70%);pointer-events:none}.posicion-info h2{color:#ffffffa6;font-size:.85rem;margin:0 0 12px;text-transform:uppercase;letter-spacing:4px;font-weight:600}.abbr{font-size:2.8rem;font-weight:900;color:var(--dark-3);background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%);padding:8px 48px;border-radius:var(--radius-pill);display:inline-block;box-shadow:0 8px 24px #fbbf2466,0 0 0 1px #fbbf244d;letter-spacing:3px}.instruccion{color:#ffffff73;font-size:.85rem;margin-top:14px;font-style:italic;letter-spacing:.02em}.options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin:28px 0}.blind-option-card{background:#ffffff08;border:1.5px solid var(--border);border-radius:var(--radius-xl);padding:22px 16px 18px;cursor:pointer;transition:var(--transition);text-align:center;position:relative;overflow:hidden;backdrop-filter:blur(6px)}.blind-option-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-strong),transparent)}.blind-option-card:hover:not(.sin-fondos){transform:translateY(-12px) scale(1.03);border-color:var(--gold-light);box-shadow:0 25px 60px #fbbf244d,0 0 0 2px #fbbf2466,inset 0 2px #ffffff1a;background:#fbbf241a;filter:brightness(1.05)}.blind-option-card.sin-fondos{opacity:.45;cursor:not-allowed;filter:grayscale(.4)}.blind-avatar{width:128px;height:128px;margin:0 auto 16px;border-radius:50%;overflow:hidden;border:2.5px solid var(--border-strong);background:var(--dark-3);transition:var(--transition);box-shadow:0 8px 24px #0006}.blind-option-card:hover:not(.sin-fondos) .blind-avatar{border-color:var(--gold);box-shadow:0 0 0 4px #fbbf2426,0 8px 24px #0006;transform:scale(1.04)}.blind-avatar img{width:100%;height:100%;object-fit:cover;filter:brightness(.65) contrast(1.2) saturate(.6);transition:var(--transition)}.blind-option-card:hover:not(.sin-fondos) .blind-avatar img{filter:brightness(.75) contrast(1.3) saturate(.7)}.blind-price-btn{background:linear-gradient(135deg,var(--purple) 0%,var(--purple-dark) 100%);padding:14px 16px;border-radius:var(--radius-pill);font-weight:800;font-size:1.5rem;color:#fff;border:none;transition:var(--transition);display:inline-block;width:100%;letter-spacing:.5px;box-shadow:0 6px 20px #7c3aed59;position:relative;overflow:hidden}.blind-price-btn:before{content:"💰";margin-right:8px;font-size:1.05rem}.blind-price-btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transition:left .4s ease}.blind-option-card:hover:not(.sin-fondos) .blind-price-btn:after{left:100%}.blind-option-card:hover:not(.sin-fondos) .blind-price-btn{background:linear-gradient(135deg,#8b5cf6 0%,var(--purple) 100%);box-shadow:0 10px 28px #7c3aed80;transform:translateY(-1px)}.blind-price-btn.sin-fondos{background:linear-gradient(135deg,#374151,#1f2937);opacity:.5;box-shadow:none}.sin-fondos-label{color:var(--red);font-size:1.35rem;margin-top:16px;font-weight:900;letter-spacing:.5px}.subasta-footer{text-align:center;padding-top:8px}.btn-atras-modal{background:#ffffff0a;border:1.5px solid var(--border-strong);color:var(--gold);font-size:1rem;font-weight:800;padding:13px 44px;border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition);text-transform:uppercase;letter-spacing:2px;backdrop-filter:blur(6px)}.btn-atras-modal:hover{background:var(--gold);color:var(--dark-3);transform:translateY(-2px);box-shadow:0 12px 28px #fbbf2459;border-color:var(--gold)}.confirm-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#05050fe0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:center;z-index:3000;opacity:0;transition:opacity .3s ease}.confirm-overlay.show{opacity:1}.confirm-modal{background:linear-gradient(160deg,var(--dark-3) 0%,var(--dark-4) 100%);border:1.5px solid var(--border);border-radius:var(--radius-2xl);padding:32px;max-width:460px;width:92%;transform:scale(.92) translateY(12px);transition:all .35s cubic-bezier(.34,1.56,.64,1);box-shadow:0 24px 64px #000000b3,inset 0 1px #ffffff0f;position:relative;overflow:hidden}.confirm-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.confirm-overlay.show .confirm-modal{transform:scale(1) translateY(0)}.confirm-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.confirm-header h3{color:var(--gold);font-size:1.25rem;margin:0;text-transform:uppercase;letter-spacing:2px;font-weight:800}.confirm-close{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff9;font-size:1.4rem;cursor:pointer;line-height:1;transition:var(--transition);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.confirm-close:hover{background:#ef444426;border-color:var(--red);color:var(--red);transform:scale(1.1) rotate(90deg)}.confirm-jugador-preview{display:flex;flex-direction:column;align-items:center;gap:12px;background:#00000059;padding:24px 20px;border-radius:var(--radius-xl);margin-bottom:20px;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.confirm-jugador-preview:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(124,58,237,.18) 0%,transparent 70%);pointer-events:none}.preview-silueta{width:90px;height:90px;border-radius:50%;overflow:hidden;border:2.5px solid rgba(251,191,36,.5);flex-shrink:0;box-shadow:0 0 0 6px #fbbf2414,0 0 28px #7c3aed66;position:relative;z-index:1}.preview-silueta img{width:100%;height:100%;object-fit:cover;filter:brightness(.35) contrast(1.1)}.preview-nombre{display:none}.preview-info{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;z-index:1}.preview-precio{color:var(--green);font-size:2.2rem;font-weight:900;margin:0;line-height:1;text-shadow:0 0 20px rgba(16,185,129,.6);letter-spacing:-.02em}.confirm-mensaje{color:#ffffffd9;font-size:1.05rem;margin-bottom:10px;text-align:center;line-height:1.5}.confirm-mensaje strong{color:var(--gold);font-size:1.25rem;display:block;font-weight:800}.confirm-advertencia{color:#fbbf24b3;font-size:.82rem;text-align:center;margin-bottom:22px;font-style:italic}.confirm-actions{display:flex;gap:12px;justify-content:center}.btn-cancelar,.btn-confirmar{padding:13px 28px;border:none;border-radius:var(--radius-pill);font-weight:800;font-size:.9rem;cursor:pointer;transition:var(--transition);text-transform:uppercase;letter-spacing:1.5px;flex:1}.btn-cancelar{background:transparent;border:1.5px solid var(--border-strong);color:#ffffffb3}.btn-cancelar:hover{background:#ffffff14;border-color:#fff6;color:#fff}.btn-confirmar{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%);border:none;color:var(--dark-3);box-shadow:0 6px 20px #fbbf2459}.btn-confirmar:hover{transform:translateY(-2px);box-shadow:0 12px 32px #fbbf2473;background:linear-gradient(135deg,var(--gold-light) 0%,var(--gold) 100%)}.loading-reveal{position:fixed;top:0;left:0;width:100%;height:100%;background:#05050ff5;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:3500;opacity:0;transition:opacity .3s ease;gap:24px}.loading-reveal.show{opacity:1}.loading-spinner{width:56px;height:56px;border:3px solid rgba(251,191,36,.15);border-top-color:var(--gold);border-right-color:var(--purple);border-radius:50%;animation:spin .9s linear infinite}.loading-reveal p{color:#ffffffb3;font-size:1.05rem;font-weight:600;text-transform:uppercase;letter-spacing:3px}.reveal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#05050ff5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;justify-content:center;align-items:center;z-index:4000;opacity:0;transition:opacity .4s ease}.reveal-overlay.show{opacity:1}.reveal-card{background:linear-gradient(160deg,#2d1b69 0%,var(--purple-dark) 50%,#1e1b4b 100%);border:2px solid var(--border-strong);border-radius:36px;padding:36px 32px;max-width:520px;width:92%;transform:scale(.82) rotateY(-90deg);transition:all .65s cubic-bezier(.34,1.56,.64,1);box-shadow:0 40px 80px #0009,0 0 0 1px #ffffff0f,inset 0 1px #ffffff1a;position:relative;overflow:hidden}.reveal-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),var(--gold-light),transparent)}.reveal-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at 50% 0%,rgba(251,191,36,.08) 0%,transparent 60%);pointer-events:none}.reveal-overlay.show .reveal-card{transform:scale(1) rotateY(0)}.reveal-header{text-align:center;margin-bottom:24px}.reveal-tag{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%);color:var(--purple-dark);font-weight:900;font-size:1.1rem;padding:6px 22px;border-radius:var(--radius-pill);display:inline-block;text-transform:uppercase;letter-spacing:3px;box-shadow:0 6px 20px #fbbf2466;animation:pulse 2s ease-in-out infinite}.reveal-avatar{width:176px;height:176px;margin:0 auto 22px;border-radius:50%;overflow:hidden;border:3px solid var(--gold);box-shadow:0 0 0 6px #fbbf241f,0 20px 40px #00000080;animation:avatarReveal .7s cubic-bezier(.34,1.56,.64,1);position:relative;z-index:1}.reveal-avatar img{width:100%;height:100%;object-fit:cover}.reveal-nombre{color:#fff;font-size:1.9rem;font-weight:900;text-align:center;margin-bottom:24px;text-transform:uppercase;letter-spacing:2px;line-height:1.1;text-shadow:0 4px 16px rgba(0,0,0,.5);animation:textoReveal .5s ease .2s both;position:relative;z-index:1}.reveal-stats{display:flex;gap:16px;justify-content:center;margin-bottom:28px;position:relative;z-index:1}.reveal-stat{text-align:center;background:#0000004d;padding:16px 24px;border-radius:18px;min-width:130px;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px);animation:textoReveal .5s ease .3s both}.stat-label{display:block;color:#ffffff80;font-size:.72rem;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:8px;font-weight:600}.stat-value{font-size:1.75rem;font-weight:900;line-height:1}.stat-value.precio{color:var(--green);text-shadow:0 0 16px rgba(16,185,129,.5)}.stat-value.posicion{color:#fff}.btn-continuar{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%);color:var(--purple-dark);border:none;padding:16px 40px;font-size:1.1rem;font-weight:900;border-radius:var(--radius-pill);cursor:pointer;width:100%;text-transform:uppercase;letter-spacing:3px;transition:var(--transition);box-shadow:0 8px 24px #fbbf2466,0 1px #ffffff4d inset;position:relative;overflow:hidden;z-index:1}.btn-continuar:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .4s ease}.btn-continuar:hover:before{left:100%}.btn-continuar:hover{transform:translateY(-3px);background:linear-gradient(135deg,var(--gold-light) 0%,var(--gold) 100%);box-shadow:0 16px 36px #fbbf2480}.mensaje-exito-flotante{position:fixed;bottom:28px;right:28px;background:linear-gradient(135deg,var(--green) 0%,var(--green-dark) 100%);color:#fff;padding:14px 24px;border-radius:var(--radius-pill);font-weight:700;font-size:.95rem;z-index:5000;transform:translate(calc(100% + 40px));transition:transform .45s cubic-bezier(.34,1.56,.64,1);box-shadow:0 8px 24px #10b98166;border:1px solid rgba(255,255,255,.15)}.mensaje-exito-flotante.show{transform:translate(0)}.mensaje-flotante{position:fixed;top:20px;right:20px;padding:14px 24px;border-radius:var(--radius-xl);font-weight:700;z-index:5000;transform:translate(calc(100% + 40px));transition:transform .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 8px 24px #00000059;color:#fff;font-size:.95rem;letter-spacing:.02em;border:1px solid rgba(255,255,255,.1);max-width:340px}.mensaje-flotante.show{transform:translate(0)}.mensaje-flotante.success{background:linear-gradient(135deg,var(--green) 0%,var(--green-dark) 100%);border-left:3px solid var(--gold)}.mensaje-flotante.error{background:linear-gradient(135deg,#ef4444,#dc2626);border-left:3px solid #fca5a5}.mensaje-flotante.warning{background:linear-gradient(135deg,#f59e0b 0%,var(--gold-dark) 100%);border-left:3px solid var(--gold-light)}.mensaje-flotante.info{background:linear-gradient(135deg,#3b82f6,#2563eb);border-left:3px solid #93c5fd}.loading-cards{grid-column:span 4;text-align:center;padding:48px;display:flex;flex-direction:column;align-items:center;gap:20px}.loading-cards .loading-spinner{width:48px;height:48px;border:3px solid rgba(251,191,36,.15);border-top-color:var(--gold);border-right-color:var(--purple);border-radius:50%;animation:spin .9s linear infinite}.loading-cards p{color:#fff9;font-size:1rem;letter-spacing:.05em}.error-message{grid-column:span 4;text-align:center;padding:48px;background:#ef44440f;border-radius:var(--radius-xl);border:1.5px solid rgba(239,68,68,.4)}.error-message span{font-size:2.8rem;display:block;margin-bottom:12px}.error-message p{color:#ef4444e6;font-size:1.05rem;margin:0;font-weight:600}.none{display:none!important}@keyframes shine{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.92}}@keyframes avatarReveal{0%{transform:scale(0) rotate(-180deg);opacity:0}60%{transform:scale(1.12) rotate(6deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes textoReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes revealPlayer{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes pulseSuccess{0%,to{transform:scale(1);border-color:var(--green);box-shadow:0 0 20px #10b98166}50%{transform:scale(1.05);border-color:var(--gold);box-shadow:0 0 32px #fbbf2480}}@keyframes floatUp{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@media(max-width:768px){.header-juego{padding:16px 18px}.stat-item{padding:10px 18px;font-size:1.1rem}.campo-futbol{padding:32px 14px}.fila{gap:14px}.posicion-slot{width:88px;height:108px}.slot-content.vacio .numero{font-size:1.5rem}.slot-content.vacio .abreviatura{font-size:.72rem}.subasta-modal{padding:22px 18px;border-radius:var(--radius-xl)}.subasta-header_top h1{font-size:1.45rem}.stat-box{font-size:1.05rem;padding:10px 12px}.abbr{font-size:2rem;padding:6px 28px}.options-grid{grid-template-columns:repeat(2,1fr);gap:14px}.blind-avatar{width:100px;height:100px}.blind-price-btn{font-size:1.1rem;padding:11px 12px}}@media(max-width:480px){.stats-primarias{flex-direction:column;gap:10px}.stat-item{width:100%;text-align:center}.options-grid{grid-template-columns:1fr}.posicion-slot{width:72px;height:92px}.slot-content.vacio .numero{font-size:1.2rem}.slot-content.vacio .abreviatura{font-size:.65rem;padding:2px 8px}.abbr{font-size:1.6rem;padding:5px 22px}.reveal-avatar{width:144px;height:144px}.reveal-nombre{font-size:1.5rem}.reveal-stats{flex-direction:column;align-items:center}.reveal-stat{width:100%;max-width:260px}}.secuencial-wrapper{display:flex;flex-direction:column;align-items:center;gap:20px;padding:8px 0;animation:fadeIn .3s ease}.step-indicator{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;font-size:1.45rem;font-weight:700;color:#fff9;text-transform:uppercase;letter-spacing:1.5px}.obligatorio-tag{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;font-size:1.15rem;font-weight:900;padding:5px 16px;border-radius:var(--radius-pill);letter-spacing:1.5px;text-transform:uppercase;box-shadow:0 4px 14px #ef444473;animation:pulse 1.5s ease-in-out infinite}.secuencial-card{cursor:default!important;pointer-events:none;width:220px;min-width:180px}.secuencial-card:hover{transform:none!important;box-shadow:none!important}.secuencial-acciones{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.btn-comprar-secuencial,.btn-saltar-secuencial{padding:16px 42px;border-radius:var(--radius-pill);font-size:1.3rem;font-weight:900;text-transform:uppercase;letter-spacing:2px;border:none;cursor:pointer;transition:var(--transition)}.btn-comprar-secuencial{background:linear-gradient(135deg,var(--green) 0%,var(--green-dark) 100%);color:#fff;box-shadow:0 6px 20px #10b98166}.btn-comprar-secuencial:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b9818c}.btn-saltar-secuencial{background:#ffffff0f;border:1.5px solid var(--border-strong);color:var(--gold);backdrop-filter:blur(6px)}.btn-saltar-secuencial:hover{background:#fbbf241f;transform:translateY(-2px);box-shadow:0 8px 20px #fbbf2433}.aviso-sin-fondos{color:var(--red);font-size:1.25rem;font-weight:800;text-align:center;max-width:500px;line-height:1.5;padding:10px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.35);border-radius:var(--radius-xl)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.04)}}.stats-overlay{position:fixed;inset:0;background:#05050fe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;justify-content:center;align-items:center;z-index:4000;opacity:0;transition:opacity .3s ease}.stats-overlay.show{opacity:1}.stats-modal{background:linear-gradient(160deg,var(--dark-3) 0%,var(--dark-4) 100%);border:1.5px solid var(--border);border-radius:var(--radius-2xl);width:92%;max-width:640px;overflow:hidden;box-shadow:0 32px 80px #000000bf,inset 0 1px #ffffff0f;transform:translateY(20px);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.stats-overlay.show .stats-modal{transform:translateY(0)}.stats-modal:before{content:"";display:block;height:3px;background:linear-gradient(90deg,transparent,var(--gold),var(--purple),transparent)}.stats-modal-header{display:flex;justify-content:center;align-items:center;padding:20px 24px 0;position:relative}.stats-modal-header h2{font-size:1.5rem;font-weight:900;letter-spacing:4px;color:var(--gold);font-style:italic;text-shadow:0 0 20px rgba(251,191,36,.4);margin:0}.stats-modal-header .stats-close{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:#ffffff14;border:1.5px solid var(--border);color:#fff;width:34px;height:34px;border-radius:50%;font-size:1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.stats-modal-header .stats-close:hover{background:#ffffff2e;transform:translateY(-50%) scale(1.1)}.stats-numbers{display:flex;justify-content:center;gap:8px;padding:24px 20px 16px;flex-wrap:wrap}.stat-num-item{flex:1;min-width:60px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.stat-num-value{font-size:2.4rem;font-weight:900;color:#fff;line-height:1}.stat-num-label{font-size:.7rem;color:#ffffff8c;font-weight:600;text-align:center;letter-spacing:.5px;line-height:1.3}.stats-distribucion{padding:8px 20px 16px}.dist-titulo{font-size:.78rem;color:#ffffff73;text-align:center;margin:0 0 14px;letter-spacing:.5px}.dist-bars{display:flex;align-items:flex-end;justify-content:center;gap:6px;height:160px}.dist-col{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;max-width:48px}.dist-bar-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:128px;width:100%}.dist-count{font-size:.7rem;font-weight:800;color:#fff;margin-bottom:3px;min-height:14px}.dist-bar{width:100%;background:#7c3aed99;border-radius:4px 4px 0 0;min-height:4px;transition:height .45s cubic-bezier(.4,0,.2,1)}.dist-bar--actual{background:linear-gradient(180deg,var(--gold) 0%,var(--gold-dark) 100%);box-shadow:0 0 12px #fbbf2473}.dist-label{font-size:.68rem;color:#ffffff73;font-weight:600}.stats-mensaje{text-align:center;padding:16px 24px 24px;border-top:1px solid var(--border);margin-top:4px}.stats-mensaje p{font-size:.95rem;font-weight:700;margin:0;line-height:1.5;letter-spacing:.3px}.stats-mensaje--victoria p{color:var(--green);text-shadow:0 0 12px rgba(16,185,129,.4)}.stats-mensaje--derrota p{color:#ffffffb3}.animacion-clasificacion{position:fixed;top:0;left:0;width:100%;height:100%;background:#05050ff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2000;opacity:0;pointer-events:none;transition:opacity .5s ease}.animacion-clasificacion.show{opacity:1;pointer-events:auto}.clasificacion-ruleta{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:40px;perspective:1000px}.fase-card{background:linear-gradient(135deg,#141428cc,#282850cc);border:2px solid rgba(255,255,255,.1);color:#ffffff80;padding:15px 25px;font-weight:800;font-size:1.2rem;transform:skew(-15deg);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #00000080;min-width:120px;text-align:center;position:relative;overflow:hidden}.fase-card.small{padding:10px 15px;font-size:.9rem;min-width:90px}.fase-card.large{padding:20px 35px;font-size:1.5rem;min-width:150px}.fase-card span.fase-name{display:block;transform:skew(15deg);letter-spacing:2px;position:relative;z-index:2;transition:all .4s ease}.fase-card .fase-content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:skew(15deg) scale(.8);transition:all .4s ease;z-index:1}.fase-card .fase-content img{max-width:85%;max-height:85%;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5));border-radius:8px}.fase-card .fase-stamp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) skew(15deg) scale(3);font-size:2.8rem;font-weight:900;text-transform:uppercase;opacity:0;z-index:3;transition:all .35s cubic-bezier(.175,.885,.32,1.275);-webkit-text-stroke:2px #000;pointer-events:none}.fase-card .fase-stamp.win{color:#4ade80;text-shadow:0 0 15px rgba(74,222,128,.6)}.fase-card .fase-stamp.lose{color:#f87171;text-shadow:0 0 15px rgba(248,113,113,.6)}.fase-card.evaluating span.fase-name{opacity:.15;transform:skew(15deg) translateY(-25px) scale(.65)}.fase-card.evaluating .fase-content{opacity:1;transform:skew(15deg) scale(1)}.fase-card.stamped span.fase-name{opacity:0}.fase-card.stamped .fase-stamp{opacity:1;transform:translate(-50%,-50%) skew(15deg) scale(1) rotate(-8deg)}.fase-card.stamped .fase-content{opacity:.35;filter:grayscale(1)}.fase-card.active{background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-color:#60a5fa;color:#fff;transform:skew(-15deg) scale(1.15);box-shadow:0 0 30px #3b82f699,inset 0 0 15px #ffffff4d;z-index:10}.clasificacion-mensaje{color:var(--gold);font-size:2.2rem;font-weight:900;text-transform:uppercase;letter-spacing:4px;text-shadow:0 0 20px rgba(251,191,36,.5);opacity:0;transform:translateY(20px);transition:all .5s ease;text-align:center}.clasificacion-mensaje.show{opacity:1;transform:translateY(0)}.articulos{margin-bottom:3rem}.articulos .articulos_contenedor{height:calc(100vh - 52.25px);place-content:center;margin:0 auto;max-width:87%;position:relative}.articulos .articulos_contenedor .articulos_contenedor-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.articulos .articulos_contenedor .articulos_contenedor-grid .articulos_texto{display:flex;flex-direction:column;justify-content:center;align-items:normal;position:relative}.articulos .articulos_contenedor .articulos_contenedor-grid .articulos_texto:after{content:"";position:absolute;bottom:0;left:0;width:15%;height:3px;background:linear-gradient(-271deg,#ff7b25,#8e247b 50%,#30224f 127%);border-radius:25px}.articulos .articulos_contenedor .articulos_contenedor-grid .articulos_texto h1{color:#fff;font-size:clamp(2rem,5vw + 1rem,5rem);text-transform:capitalize;margin-bottom:10px}.articulos .articulos_contenedor .articulos_contenedor-grid .articulos_texto p{font-size:20px;margin-bottom:5px}.articulos .articulos_contenedor .articulos_contenedor-grid .articulo_img{border-radius:20px;overflow:hidden;height:auto}.articulos .articulos_contenedor .articulos_contenedor-mause{position:absolute;bottom:0;left:50%;transform:translateY(-30%)}.articulos .articulos_contenedor .articulos_contenedor-mause .articulos_contenedor-mause-borde{width:26px;height:42px;border-radius:calc(infinity * 1px);border:2px solid rgba(255,255,255,.2);position:relative;display:flex;justify-content:center;align-items:center;animation:jump 1s ease-in-out infinite}.articulos .articulos_contenedor .articulos_contenedor-mause .articulos_contenedor-mause-borde .articulos_contenedor-mause-rueda{width:4px;height:12px;background-color:#fff;border-radius:35%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);animation:fadeIn .9s ease-in-out infinite alternate}.articulos .articulos__contenedor-img{background:#ffffff05;border:1px solid rgba(255,255,255,.15);border-radius:14px;margin:2.5rem auto;width:100%;max-width:500px;padding:8px;box-shadow:0 10px 30px #0003}.articulos .articulos__contenedor-img img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;display:block}.articulos .articulos__contenedor-img p{padding:12px 16px;font-size:15px;color:#ffffffd9;text-align:center;border-radius:6px}.articulos .articulos__contenedor-img p em{font-style:italic;letter-spacing:.3px;font-size:13px}.articulos .articulos__contenedor-img iframe{width:100%;border-radius:8px}.articulos .post-layout-wrapper{display:flex;justify-content:center;gap:3rem;max-width:90%;margin:0 auto;align-items:stretch}.articulos .post-layout-wrapper .post-toc{width:25%;max-width:320px;display:none}@media(min-width:1024px){.articulos .post-layout-wrapper .post-toc{display:block}}.articulos .post-layout-wrapper .post-toc .post-toc-sticky{position:sticky;top:50px;height:max-content;padding-left:1.5rem;border-left:2px solid rgba(255,255,255,.1)}.articulos .post-layout-wrapper .post-toc .post-toc-sticky h4{color:#fff9;font-size:13px;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.5rem;font-weight:600}.articulos .post-layout-wrapper .post-toc .post-toc-sticky nav ul{list-style:none;padding:0;margin:0;background:none}.articulos .post-layout-wrapper .post-toc .post-toc-sticky nav ul li{margin-bottom:1rem;line-height:1.4;font-weight:400}.articulos .post-layout-wrapper .post-toc .post-toc-sticky nav ul li.toc-level-3{padding-left:1rem;font-size:14px}.articulos .post-layout-wrapper .post-toc .post-toc-sticky nav ul li.toc-level-2{font-size:15px}.articulos .post-layout-wrapper .post-toc .post-toc-sticky nav ul li a{color:#ffffffb3;text-decoration:none;transition:color .3s ease;display:block;position:relative}.articulos .post-layout-wrapper .post-toc .post-toc-sticky nav ul li a:hover,.articulos .post-layout-wrapper .post-toc .post-toc-sticky nav ul li a.active{color:#ff7b25;font-weight:600}.articulos .post-layout-wrapper .post-toc .post-toc-sticky nav ul li a.active:before{content:"";position:absolute;left:-1.6rem;top:-.2rem;height:calc(100% + .4rem);width:2px;background-color:#ff7b25}.articulos .post-layout-wrapper .post-content{background-color:#6356a54d;width:100%;border-radius:25px;padding:6rem 5rem;border:1px solid rgba(255,255,255,.2)}@media(min-width:1024px){.articulos .post-layout-wrapper .post-content{width:75%}}.articulos .post-layout-wrapper .post-content .post-content_detalles{display:flex;flex-wrap:wrap;justify-content:space-evenly}.articulos .post-layout-wrapper .post-content .post-content_detalles .post-content-items{display:flex;align-items:center;gap:4px}.articulos .post-layout-wrapper .post-content .post-content_detalles .post-content-items svg{color:#ff7b25}.articulos .post-layout-wrapper .post-content .post-content_detalles .post-content-items span{color:#fff;font-size:16px;font-weight:300}.articulos .post-layout-wrapper .post-content .post-content_contenido>p:first-of-type:first-letter{float:left;font-size:7rem;line-height:.6;padding-right:.5rem;padding-top:.2rem;color:#ff7b25;font-weight:700;text-transform:uppercase}.articulos .post-layout-wrapper .post-content .post-content_contenido p{font-size:18px;margin-bottom:1rem}.articulos .post-layout-wrapper .post-content .post-content_contenido strong{color:#ff7b25}@media(min-width:1024px){.articulos .post-layout-wrapper .post-content .post-content_contenido h2[id*=ndice-de-contenidos]{display:none!important}}@media(min-width:1024px){.articulos .post-layout-wrapper .post-content .post-content_contenido h2[id*=ndice-de-contenidos]+ul,.articulos .post-layout-wrapper .post-content .post-content_contenido h2[id*=ndice-de-contenidos]+ol{display:none!important}}.articulos .post-layout-wrapper .post-content .post-content_contenido h2,.articulos .post-layout-wrapper .post-content .post-content_contenido h3{font-size:30px;margin:3rem 0 2rem;text-transform:capitalize;font-style:normal}.articulos .post-layout-wrapper .post-content .post-content_contenido h3{font-size:22px}.articulos .post-layout-wrapper .post-content .post-content_contenido ol{list-style:none;padding:1.5rem 2rem;margin:2rem 0 3rem;background:linear-gradient(145deg,#ffffff0f,#ffffff03);border:1px solid rgba(255,255,255,.08);border-left:5px solid #ff7b25;border-radius:12px;color:#fff;font-size:18px;counter-reset:custom-counter}.articulos .post-layout-wrapper .post-content .post-content_contenido ol li{background-color:transparent;border-radius:0;margin-bottom:0;font-weight:400;line-height:1.6;counter-increment:custom-counter;position:relative;padding:.8rem 0 .8rem 2.5rem;border-bottom:1px dashed rgba(255,255,255,.15)}.articulos .post-layout-wrapper .post-content .post-content_contenido ol li:last-child{border-bottom:none}.articulos .post-layout-wrapper .post-content .post-content_contenido ol li a{text-decoration:none;color:#fff;transition:color .3s ease}.articulos .post-layout-wrapper .post-content .post-content_contenido ol li a:hover{color:#ff7b25}.articulos .post-layout-wrapper .post-content .post-content_contenido ol li ul{background:transparent;padding:.5rem 0 0 1rem;margin:0;border-radius:0}.articulos .post-layout-wrapper .post-content .post-content_contenido ol li ul li{padding-left:1.5rem;padding-top:.5rem;padding-bottom:.5rem;border:none;line-height:1.5}.articulos .post-layout-wrapper .post-content .post-content_contenido ol li ul li:before{content:"";width:6px;height:6px;background-color:#ff7b25;top:22px;left:0;border-radius:50%}.articulos .post-layout-wrapper .post-content .post-content_contenido ul{list-style:outside;background-color:#6356a5b3;border-radius:10px;padding-top:2rem;padding-bottom:2rem;color:#fff;font-size:18px}.articulos .post-layout-wrapper .post-content .post-content_contenido ul li{font-weight:300;line-height:3rem}.articulos .post-layout-wrapper .post-content .post-content_contenido .post-content_contenido-btn{display:flex;align-items:center;justify-content:center;background-color:transparent;border:1.5px solid rgba(255,255,255,.2);color:#fff;padding:1rem 2rem;border-radius:10px;font-size:16px;font-weight:500;margin-top:2rem;cursor:pointer;transition:background-color .3s ease}.articulos .post-layout-wrapper .post-content .post-content_contenido .post-content_contenido-btn svg{margin-right:.5rem;color:#ff7b25}.articulos .post-layout-wrapper .post-content .post-content_contenido .post-content_contenido-btn:hover{background-color:#6356a5b3;color:#fff}.articulos .related-articles-section-outer{margin:4rem auto 0;padding:3rem 0;max-width:90%;border-top:1px solid rgba(255,255,255,.1)}.articulos .related-articles-section-outer .related-title{font-size:26px;margin-bottom:2rem;margin-top:0;display:flex;align-items:center;color:#fff}.articulos .related-articles-section-outer .related-articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.articulos .related-articles-section-outer .related-articles-grid .related-card{background-color:#140a2899;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;transition:transform .3s ease,background-color .3s ease;text-decoration:none}.articulos .related-articles-section-outer .related-articles-grid .related-card:hover{background-color:#1e0f3ccc;transform:translateY(-5px)}.articulos .related-articles-section-outer .related-articles-grid .related-card .related-category{color:#a78bfa;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:.8rem}.articulos .related-articles-section-outer .related-articles-grid .related-card h4{color:#fff;font-size:19px;line-height:1.4;margin:0 0 1.5rem;font-weight:600;flex-grow:1}.articulos .related-articles-section-outer .related-articles-grid .related-card .related-meta{display:flex;align-items:center;color:#ffffff80;font-size:14px;gap:.5rem}.articulos .related-articles-section-outer .related-articles-grid .related-card .related-meta svg{color:#ffffff80}.articulos table{width:100%;text-align:left;border-collapse:collapse;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0006;border-radius:12px;display:block;overflow-x:auto;backdrop-filter:blur(10px);margin:2rem 0}.articulos table thead{background-color:#140a28cc;border-bottom:2px solid #ff7b25;color:#fff;font-weight:600;font-size:18px}.articulos table thead tr th{padding:1rem 1.5rem}.articulos table tbody{background-color:#ffffff08;font-size:18px;color:#ddd}.articulos table tbody tr{transition:background-color .3s ease;border-bottom:1px solid rgba(255,255,255,.05)}.articulos table tbody tr:last-child{border-bottom:none}.articulos table tbody tr:hover{background-color:#ffffff1a}.articulos table tbody tr td{padding:1rem 1.5rem;vertical-align:middle}.articulos table tbody tr:nth-child(2n){background-color:#ffffff0d}.articulos table tbody tr:nth-child(2n):hover{background-color:#ffffff1a}.articulos iframe{border-radius:10px}.articulos a{text-decoration:revert}.articulos a:hover{color:#ff7b25}.modal_compartir{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:none;align-items:center;justify-content:center;z-index:1000}.modal_compartir .modal_compartir_contenedor{position:relative;background-image:linear-gradient(-200deg,#1e0d30 50%,#b837c6 180%);padding:1rem 3rem;border-radius:10px;width:100%;max-width:500px;text-align:center;margin:0 1rem}.modal_compartir .modal_compartir_contenedor h3{color:#fff;font-size:22px;font-weight:600}.modal_compartir .modal_compartir_contenedor .modal_compartir_contenedor-redes{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;gap:1rem}.modal_compartir .modal_compartir_contenedor .modal_compartir_contenedor-redes a{color:#fff;font-size:16px;font-weight:600;text-decoration:none;height:85px;border-radius:10px;display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;transition:background-color .5s ease,scale .5s ease,box-shadow .5s ease}.modal_compartir .modal_compartir_contenedor .modal_compartir_contenedor-redes a:hover{background-color:#fff;color:#010b13;scale:1.05;box-shadow:0 0 29px -6px #ffffff75}.modal_compartir .modal_compartir_contenedor .modal_compartir_contenedor-redes .modal_compartir-facebook{background-color:#1877f2}.modal_compartir .modal_compartir_contenedor .modal_compartir_contenedor-redes .modal_compartir-twitter{background-color:#000}.modal_compartir .modal_compartir_contenedor .modal_compartir_contenedor-redes .modal_compartir-whatsapp{background-color:#25d366}.modal_compartir .modal_compartir_contenedor .modal_compartir_contenedor-redes .modal_compartir-linkedin{background-color:#0a66c2}.modal_compartir .modal_compartir_contenedor .modal_compartir_contenedor-redes .modal_compartir-reddit{background-color:#ff4500}.modal_compartir .modal_compartir_contenedor .modal_compartir_contenedor-redes .modal_compartir-tumblr{background-color:#001935}.modal_compartir .modal_compartir_contenedor .modal_compartir-enlace-btn{background:#1d293d80;border:1.5px solid rgba(255,255,255,.2);color:#fff;padding:1.5rem 1rem;border-radius:10px;font-size:16px;font-weight:500;margin-top:2rem;cursor:pointer;transition:background-color .3s ease;width:100%}.modal_compartir .modal_compartir_contenedor .modal_compartir-enlace-btn:hover{background-color:#6356a5b3;color:#fff}@media(max-width:1024px){.articulos .articulos_contenedor{height:auto;margin-top:4rem;margin-bottom:4rem}.articulos .articulos_contenedor .articulos_contenedor-grid{grid-template-columns:1fr}.articulos .post-content{max-width:85%}.articulos .articulos_contenedor-mause{display:none}}@media(max-width:570px){.articulos .post-content{padding:6rem 2rem}}@keyframes fadeIn{0%{opacity:.3}to{opacity:1}}@keyframes jump{0%{transform:translateY(0)}40%{transform:translateY(-24%)}to{transform:translateY(0)}}@keyframes jump{0%{transform:translateY(0);animation-timing-function:ease-out}50%{transform:translateY(-24%);animation-timing-function:linear}to{transform:translateY(0)}}.btn-hamburguesa{cursor:pointer;position:absolute;left:15px;top:50%;transform:translateY(-50%)}.btn-hamburguesa_contenedor{position:fixed;width:auto;min-width:342px;background-color:#241535fc;left:0;top:0;z-index:9999;height:100%;padding:2rem;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;visibility:hidden;opacity:0;transform:translate(-100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility 0s linear .3s}.btn-hamburguesa_contenedor::-webkit-scrollbar{width:0;background:transparent}.btn-hamburguesa_contenedor.btn-hamburguesa_visible{visibility:visible;opacity:1;transform:translate(0);transition:transform .3s ease-in-out,opacity .3s;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility 0s linear 0s}.btn-hamburguesa_contenedor .btn-hamburguesa_titulo{display:flex;align-items:center;justify-content:space-between}.btn-hamburguesa_contenedor .btn-hamburguesa_titulo h2{font-size:2.5rem;font-style:normal;font-weight:600;color:#ff7b25}.btn-hamburguesa_contenedor .btn-hamburguesa_titulo .btn-hamburguesa_cerrar{display:grid;place-content:center;background-color:#d076c466;border-radius:50%;font-size:2.5rem;width:3rem;height:3rem;color:#fff;border:none;cursor:pointer}.btn-hamburguesa_contenedor .btn-hamburguesa_informacion{margin-top:4rem}.btn-hamburguesa_contenedor .btn-hamburguesa_informacion ul{padding:0}.btn-hamburguesa_contenedor .btn-hamburguesa_informacion ul p{font-size:2rem;font-weight:600;color:#fff;margin-bottom:1rem;font-style:normal}.btn-hamburguesa_contenedor .btn-hamburguesa_informacion ul li{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-style:normal;border:1px solid rgba(208,160,247,.5);padding:1rem 2rem;border-radius:15px;position:relative}.btn-hamburguesa_contenedor .btn-hamburguesa_informacion ul li span:first-child{font-weight:400;font-size:1.8rem}.btn-hamburguesa_contenedor .btn-hamburguesa_informacion ul li span:last-child{color:#fff;font-size:1.5rem;font-weight:200}.btn-hamburguesa_contenedor .btn-hamburguesa_informacion ul li:hover{background-color:#d0a0f7cc}.btn-hamburguesa_contenedor .btn-hamburguesa_informacion ul li .btn-hamburguesa_info{display:flex;flex-direction:column}.btn-hamburguesa_contenedor .btn-hamburguesa_informacion ul li .btn-hamburguesa_icono{display:flex;align-items:center;justify-content:center}.btn-hamburguesa_contenedor .btn-hamburguesa_informacion ul li .btn-hamburguesa_nuevo{position:absolute;top:-10px;right:-19px;background-color:#fff;padding:3px 14px;border-radius:30px;display:grid;place-content:center;rotate:6deg}.btn-hamburguesa_contenedor .btn-hamburguesa_informacion ul li .btn-hamburguesa_nuevo span{font-weight:600;color:#010b13;font-size:11px}.btn-hamburguesa_contenedor .btn-hamburguesa_informacion ul hr{margin:1rem 0}.modalinformativo{position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(10px);z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease}.modalinformativo.activo{opacity:1;visibility:visible;pointer-events:auto}.modalinformativo .modalinformativo_contenedor{background-color:#241535cc;border-radius:10px;position:relative;overflow:hidden;text-align:center}.modalinformativo .modalinformativo_contenedor:after{content:"";position:absolute;top:0;left:0;height:5px;width:100%;background-color:#ff7b25}.modalinformativo .modalinformativo_contenedor{position:relative;display:flex;gap:12px;flex-direction:column;justify-content:center;align-items:center;max-width:120rem;width:40%;padding:20px;color:#fff;transform:scale(.9);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.modalinformativo .modalinformativo_contenedor.animacionModal{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.modalinformativo .modalinformativo_contenedor .modalinformativo_icono{font-size:6.5rem}.modalinformativo .modalinformativo_contenedor h2{font-size:35px;font-style:normal;text-transform:none}.modalinformativo .modalinformativo_contenedor h3{margin:0}.modalinformativo .modalinformativo_contenedor p{color:#ddd;font-weight:300}.modalinformativo .modalinformativo_contenedor .modalinformativo_fecha{font-size:21px;font-weight:500}.modalinformativo .modalinformativo_contenedor .modalinformativo_texto{font-size:18px}.modalinformativo .modalinformativo_contenedor .modalinformtivo_btn{width:100%;padding:12px 0;border:none;background-color:#171717;border-radius:10px;font-size:15px;color:#fff}.modalinformativo .modalinformativo_contenedor .modalinformtivo_btn:hover{background-color:#1b1b1b}@media(max-width:865px){.modalinformativo .modalinformativo_contenedor{width:80%}}.contacto{margin-top:3rem;margin-bottom:3rem;text-align:center}.contacto .contacto__container h2{font-size:2rem;font-weight:600;font-style:normal;color:#fff;margin:2rem;text-transform:capitalize}.contacto .contacto__container p{font-size:1.4rem;color:#fff}.contacto .contacto__container .contacto__title{font-size:3rem;font-weight:700;color:#fff;text-transform:capitalize;margin:2rem}.contacto .contacto__container .contacto__text{font-size:1.7rem}.contacto .contacto__container .contacto__detalles{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.contacto .contacto__container .contacto__detalles__item,.contacto .contacto__container .contacto__formulario{display:flex;flex-direction:column;align-items:center;background-color:#6356a580;padding:2rem 3rem;border-radius:2rem;margin:3rem 0;border:solid 1px #d0a0f7}.contacto .contacto__container .contacto__detalle__svg{display:grid;place-content:center;background-color:#6356a5;border-radius:50%;height:5rem;width:5rem;padding:1rem;text-align:center}.contacto .contacto__container .contacto__detalle__svg svg{color:#fff}.contacto .contacto__container .contacto__formulario{margin-top:3rem}.contacto .contacto__container .contacto__formulario h2{font-size:3rem}.contacto .contacto__container .contacto__formulario p{font-size:1.7rem}.contacto .contacto__container .contacto__formulario button{background-color:#ff7b25;color:#fff;border:none;border-radius:1rem;padding:1.5rem 3rem;font-size:2rem;margin:3rem 0 0;cursor:pointer;transition:scale .3s,background-color .3s}.contacto .contacto__container .contacto__formulario button:hover{scale:1.05;background-color:filter(#ff7b25,.5);box-shadow:0 0 12px 1px #ff7b2540}@media(max-width:770px){.contacto .contacto__container .contacto__detalles{grid-template-columns:1fr}.contacto .contacto__container .contacto__detalles__item{margin:1rem 0}}.buttonup{position:fixed;bottom:0;right:0;margin:0 1rem 1rem 0}.buttonup button{display:grid;place-items:center;padding:1rem;border-color:#fff;border-radius:7px;background-color:transparent;--tw-backdrop-blur: blur(8px);backdrop-filter:var(--tw-backdrop-blur);cursor:pointer}.buttonup button svg{color:#fff;transform:rotate(-45deg);transition:transform .15s}.buttonup button:hover svg{color:#ff7b25;transform:rotate(-90deg)}.buttonup button:hover{border-color:#ff7b25}.buttonup:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#buttonup{opacity:0;transition:transform .15s,opacity .15s}#buttonup.visible{opacity:1;display:block}.modal_ayuda-contenedor{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;background-color:#00000080}.modal_ayuda{background-color:#241535cc;border-radius:20px;position:relative;overflow:hidden;text-align:left}.modal_ayuda:after{content:"";position:absolute;top:0;left:0;height:5px;width:100%;background-color:#ff7b25}.modal_ayuda{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;max-width:90vw;margin:0 auto;padding:2rem;transition:width .3s ease}.modal_ayuda .modal_ayuda_titulo{margin-bottom:2rem;display:flex;justify-content:center}.modal_ayuda .modal_ayuda_titulo h2{display:flex;gap:1rem;font-size:2rem;font-weight:600;font-style:normal;color:#ff7b25;text-transform:math-auto}.modal_ayuda .modal_ayuda-descripcion{font-size:17px;color:#dab2ff;text-align:center}.modal_ayuda .modal_ayuda_form{display:flex;flex-direction:column;gap:1rem;margin:0 auto;width:100%}.modal_ayuda .modal_ayuda_form .modal_ayuda_form_grupo{margin:.5rem 0}.modal_ayuda .modal_ayuda_form .modal_ayuda_form_grupo label{font-size:15px;color:#ebd9f5;line-height:30px}.modal_ayuda .modal_ayuda_form .modal_ayuda_form_grupo input,.modal_ayuda .modal_ayuda_form .modal_ayuda_form_grupo textarea{background-color:#7c3aed80;color:#dab2ff;border:1px solid #d0a0f7;border-radius:5px;padding:10px;font-size:15px;outline:none;transition:all .3s ease}.modal_ayuda .modal_ayuda_form .modal_ayuda_form_grupo input::placeholder,.modal_ayuda .modal_ayuda_form .modal_ayuda_form_grupo textarea::placeholder{color:#dab2ff}.modal_ayuda .modal_ayuda_form .modal_ayuda_form_grupo textarea{width:100%;min-height:140px;resize:vertical;line-height:1.2}.modal_ayuda .modal_ayuda_form .modal_ayuda_form_grupo.modal_ayuda-principal{display:flex;gap:2rem}.modal_ayuda .modal_ayuda_form .modal_ayuda_form_grupo.modal_ayuda-principal .modal_ayuda_form_grupo_nombre,.modal_ayuda .modal_ayuda_form .modal_ayuda_form_grupo.modal_ayuda-principal .modal_ayuda_form_grupo_email{flex:1}.modal_ayuda .modal_ayuda_form button{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:17px}@media(max-width:640px){.modal_ayuda{max-width:112vw;width:100%}}.carrusel{padding:2rem 3rem;background-color:#241535cc;border:1px solid #3a2852;border-radius:20px;margin-bottom:2rem;position:relative;overflow:hidden}.carrusel .carrusel_contenedor{display:flex;transition:transform .5s ease-in-out}.carrusel .carrusel_contenedor .carrusel_slide{min-width:100%;align-items:center;gap:3rem;opacity:0;transition:opacity .5s ease-in-out;display:flex;flex-wrap:wrap}.carrusel .carrusel_contenedor .carrusel_slide.active{opacity:1}.carrusel .carrusel_contenedor .carrusel_slide .carrusel_texto{display:flex;flex-direction:column;gap:1.5rem;flex:1 1 280px}.carrusel .carrusel_contenedor .carrusel_slide .carrusel_texto h3{margin:0;font-family:fantasy;text-transform:uppercase;font-weight:100}.carrusel .carrusel_contenedor .carrusel_slide .carrusel_texto p{font-size:15px}.carrusel .carrusel_contenedor .carrusel_slide .carrusel_texto a{width:max-content;padding:8px 50px;border-radius:15px}.carrusel .carrusel_contenedor .carrusel_slide .carrusel_img{display:flex;justify-content:center;align-items:center;flex:1 1 200px}.carrusel .carrusel_contenedor .carrusel_slide .carrusel_img img{max-width:250px}.carrusel .carrusel_puntos{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px;position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:2}.carrusel .carrusel_puntos .punto{width:10px;height:10px;border-radius:50%;background-color:#ffffff80;cursor:pointer;transition:all .3s ease}.carrusel .carrusel_puntos .punto.active{width:15px;height:8px;border-radius:15px;background-color:#fff;transform:scale(1.2)}.carrusel .carrusel_puntos .punto:hover{background-color:#fffc}.bingo{margin-top:3rem}.bingo .bingo-container{display:grid;grid-template-columns:280px auto;grid-template-areas:"header body" "header footer";gap:20px;margin:0 auto;max-width:800px}.bingo .bingo-container .bingo-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border:solid 1px #ff7b25;border-radius:10px;position:relative;padding:30px 20px}.bingo .bingo-container .bingo-header .bingo-header-container{display:flex;flex-direction:column;justify-content:center;gap:25px;align-items:center;width:100%;padding:0}.bingo .bingo-container .bingo-header .bingo-header-container .bingo-header-img{display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;overflow:hidden}.bingo .bingo-container .bingo-header .bingo-header-container .bingo-header-img .bingo-header-img-container{width:100px;height:100px;background-color:#6356a5;border:solid 2px #3a2852;border-radius:10px;display:flex;justify-content:center;align-items:center;overflow:hidden}.bingo .bingo-container .bingo-header .bingo-header-container .bingo-header-img .bingo-header-img-container img{max-width:100px;max-height:100px;object-fit:contain}.bingo .bingo-container .bingo-header .bingo-header-container p{font-size:20px;font-weight:500}.bingo .bingo-container .bingo-header .bingo-header-container .btn-saltar{width:80%}.bingo .bingo-container .bingo-header .bingo-header-container .bingo-stats{display:flex;gap:12px;justify-content:center}.bingo .bingo-container .bingo-header .bingo-header-container .bingo-stats .bingo-stat{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;padding:5px 12px;border-radius:20px;transition:transform .15s}.bingo .bingo-container .bingo-header .bingo-header-container .bingo-stats .bingo-stat i{font-size:12px}.bingo .bingo-container .bingo-header .bingo-header-container .bingo-stats .bingo-stat.bump{animation:bingo-bump .3s ease}.bingo .bingo-container .bingo-header .bingo-header-container .bingo-stats .bingo-stat--ok{background-color:#3cb37126;border:1px solid rgba(60,179,113,.4);color:#3cb371}.bingo .bingo-container .bingo-header .bingo-header-container .bingo-stats .bingo-stat--err{background-color:#d630311f;border:1px solid rgba(214,48,49,.35);color:#e05555}@keyframes bingo-bump{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.bingo .bingo-container .bingo-header .bingo-mensaje{margin-top:15px;font-size:12px;font-weight:600;color:#fff;text-align:center;display:none}.bingo .bingo-container .bingo-header .bingo-header-timer{position:absolute;top:10px;right:10px;font-size:12px;font-weight:600;background-color:#3a2852;width:40px;height:40px;display:grid;place-items:center;border:solid 1px #ff7b25;border-radius:50%;display:none}.bingo .bingo-container .bingo-header .bingo-header-timer span{color:#ff7b25;font-size:14px;font-weight:700}.bingo .bingo-container .bingo-body{grid-area:body;border:solid 1px #ff7b25;border-radius:10px;display:flex;justify-content:center;padding:20px;width:100%}.bingo .bingo-container .bingo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.bingo .bingo-container .bingo-grid .bingo-cell-correcta{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border:solid 1px #3cb371;position:relative;background-color:#3cb37180}.bingo .bingo-container .bingo-grid .bingo-cell-correcta .escudo,.bingo .bingo-container .bingo-grid .bingo-cell-correcta .jugador{position:absolute;object-fit:contain}.bingo .bingo-container .bingo-grid .bingo-cell-correcta .escudo{top:3px;left:1px;max-width:40px;max-height:43px}.bingo .bingo-container .bingo-grid .bingo-cell-correcta .jugador{bottom:0;right:0;max-width:80px;max-height:80px}.bingo .bingo-container .bingo-grid .bingo-cell{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border:solid 1px #ff7b25;background-color:#ff7b251a;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.bingo .bingo-container .bingo-grid .bingo-cell.alerta-error{background-color:#d6303180!important;border-color:#dc3545!important}.bingo .bingo-container .bingo-grid .bingo-cell img{max-width:64%;max-height:80px;object-fit:contain}.bingo .bingo-container .bingo-grid .bingo-cell:hover{background-color:#ff7b254d}.bingo .bingo-container .bingo-footer{grid-area:footer;display:flex;justify-content:flex-end;align-items:center;padding:0}@media(max-width:770px){.bingo .bingo-container{grid-template-columns:1fr;grid-template-areas:"header" "body" "footer";max-width:450px}.bingo .bingo-container .bingo-grid{grid-template-columns:repeat(3,1fr)}}.imgfutbolera{display:flex;justify-content:center;padding:1rem 0 3rem}.imgfutbolera__container{display:flex;flex-direction:column;gap:1.8rem;max-width:60rem;width:100%;background-color:#6356a559;border:2px solid rgba(99,86,165,.5);border-radius:16px;padding:2rem 2rem 2.5rem}@media(max-width:600px){.imgfutbolera__container{padding:1.2rem 1rem 2rem;gap:1.2rem}}.imgfutbolera_header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.imgfutbolera_header .imgf-progreso-imgs{display:flex;gap:.5rem}.imgfutbolera_header .imgf-img-dot{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;font-size:.85rem;font-weight:700;background-color:#6356a566;color:#9b8ab0;border:2px solid rgba(99,86,165,.6);transition:all .3s ease}.imgfutbolera_header .imgf-img-dot.dot-resuelto{background-color:#ff7b25;border-color:#ff7b25;color:#fff;transform:scale(1.05);box-shadow:0 0 8px #ff7b2580}.imgfutbolera_header .imgf-total-score{display:flex;flex-direction:column;align-items:center;gap:.1rem}.imgfutbolera_header .imgf-total-score .imgf-total-label{font-size:.75rem;color:#9b8ab0}.imgfutbolera_header .imgf-total-score .imgf-total-value{font-size:1.1rem;font-weight:700;color:#ff7b25}.imgfutbolera_body{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.imgfutbolera_body .imgfutbolera_body_img{position:relative;width:100%;max-width:50rem;border:2px solid #ff7b25;border-radius:12px;overflow:hidden;background-color:#0d0820;aspect-ratio:16/9}.imgfutbolera_body .imgfutbolera_body_img .imgf-zoom-wrapper{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.imgfutbolera_body .imgfutbolera_body_img .imgf-zoom-wrapper img{width:100%;height:100%;object-fit:cover;transform-origin:center center;transition:transform .6s cubic-bezier(.25,.46,.45,.94);border-radius:0;user-select:none;pointer-events:none}.imgfutbolera_body .imgfutbolera_body_img .imgfutbolera_puntaje-badge{position:absolute;top:10px;right:10px;z-index:2}.imgfutbolera_body .imgfutbolera_body_img .imgf-zoom-dots{position:absolute;bottom:10px;left:10px;display:flex;gap:.4rem;z-index:2}.imgfutbolera_body .imgfutbolera_body_img .imgf-zoom-dots .imgf-zoom-dot{width:10px;height:10px;border-radius:50%;background-color:#ffffff40;border:1.5px solid rgba(255,255,255,.5);transition:all .25s ease}.imgfutbolera_body .imgfutbolera_body_img .imgf-zoom-dots .imgf-zoom-dot.usado{background-color:#f28b82;border-color:#dc3545;box-shadow:0 0 6px #dc354599}.imgfutbolera_puntaje{display:inline-block;padding:1rem;border-radius:8px;font-size:1.1rem;font-weight:700;transition:all .3s ease;background-color:#00000080;backdrop-filter:blur(4px);color:#ff7b25}.imgfutbolera_body_btn,.imgf-btn-enviar,.imgf-btn-siguiente{display:flex;align-items:center;justify-content:center;gap:.6rem;border:.5px solid #ff7b25;border-radius:10px;padding:.7rem 1.8rem;background-color:transparent;color:#ff7b25;font-size:1rem;font-family:poppins,sans-serif;font-weight:600;cursor:pointer;transition:all .25s ease}.imgfutbolera_body_btn .btn-zoom-icon,.imgf-btn-enviar .btn-zoom-icon,.imgf-btn-siguiente .btn-zoom-icon{font-size:1.1rem}.imgfutbolera_body_btn .btn-zoom-cost,.imgf-btn-enviar .btn-zoom-cost,.imgf-btn-siguiente .btn-zoom-cost{font-size:.8rem;opacity:.75}.imgfutbolera_body_btn:hover:not(:disabled),.imgf-btn-enviar:hover:not(:disabled),.imgf-btn-siguiente:hover:not(:disabled){background-color:#ff7b2526}.imgfutbolera_body_btn:disabled,.imgfutbolera_body_btn.zoom-agotado,.imgf-btn-enviar:disabled,.imgf-btn-enviar.zoom-agotado,.imgf-btn-siguiente:disabled,.imgf-btn-siguiente.zoom-agotado{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.imgf-btn-enviar{height:32px}.imgfutbolera_resultado{display:flex;align-items:center;gap:.8rem;width:100%;padding:.9rem 1.2rem;border-radius:10px;font-size:1rem;font-weight:600;animation:resultadoEntrada .4s ease}.imgfutbolera_resultado .imgf-icon{font-size:1.4rem;flex-shrink:0}.imgfutbolera_resultado small{display:block;font-size:.8rem;font-weight:400;opacity:.85;margin-top:.2rem}.imgfutbolera_resultado.resultado-correcto{background-color:#3cb37133;border:1.5px solid #3cb371;color:#75c498}.imgfutbolera_resultado.resultado-incorrecto{background-color:#dc354526;border:1.5px solid #dc3545;color:#f28b82}@keyframes resultadoEntrada{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.imgfutbolera_footer{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%}.imgfutbolera_footer .imgf-input-wrapper{display:flex;gap:.6rem;width:100%}.imgfutbolera_footer .imgf-input-wrapper .imgf-input-inner{flex:1;position:relative}.imgfutbolera_footer .imgf-input-wrapper .imgf-input-inner .imgf-input{width:100%;padding:.85rem 1.2rem;border-radius:10px;border:2px solid rgba(99,86,165,.6);background-color:#0a051480;color:#9b8ab0;font-size:1.5rem;font-family:poppins,sans-serif;outline:none;transition:border-color .25s ease,box-shadow .25s ease;box-sizing:border-box}.imgfutbolera_footer .imgf-input-wrapper .imgf-input-inner .imgf-input::placeholder{color:#9b8ab0;font-size:1.5rem}.imgfutbolera_footer .imgf-input-wrapper .imgf-input-inner .imgf-input:focus{border-color:#9b8ab0}.imgfutbolera_footer .imgf-input-wrapper .imgf-input-inner .imgf-input:disabled{opacity:.5;cursor:not-allowed}.imgfutbolera_footer .imgf-input-wrapper .imgf-input-inner .imgf-sugerencias{width:auto;max-height:120px;border-radius:8px;overflow:auto;padding:0;margin:4px 0 0;background-color:#1a1025f2;backdrop-filter:blur(10px);animation:sugerenciasEntrada .18s ease}.imgfutbolera_footer .imgf-input-wrapper .imgf-input-inner .imgf-sugerencias .imgf-sugerencia-item{list-style:none;color:#ffffffd9;font-weight:400;text-align:center;padding:6px 12px;font-size:12px;cursor:pointer;height:auto;min-height:30px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(58,40,82,.5);transition:all .15s ease;position:relative}.imgfutbolera_footer .imgf-input-wrapper .imgf-input-inner .imgf-sugerencias .imgf-sugerencia-item:hover{background-color:#d0a0f74d;color:#fff;border-left:3px solid #d0a0f7;padding-left:9px}.imgfutbolera_footer .imgf-input-wrapper .imgf-input-inner .imgf-sugerencias .imgf-sugerencia-item:last-child{border-bottom:none}.imgfutbolera_footer .imgf-input-wrapper .imgf-btn-enviar{white-space:nowrap}.imgfutbolera_footer .imgf-btn-siguiente{padding:.85rem 2.5rem;width:100%;max-width:36rem;animation:btnEntrada .35s ease}@keyframes btnEntrada{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes sugerenciasEntrada{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.imgf-pantalla-final{display:flex;justify-content:center;align-items:flex-start;padding:2rem 1rem 3rem}.imgf-pantalla-final .imgf-final-card{background-color:#6356a559;border:2px solid rgba(99,86,165,.5);border-radius:20px;padding:2.5rem 2rem;max-width:55rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:1.4rem;animation:cardEntrada .5s ease}.imgf-pantalla-final .imgf-final-trophy{font-size:4rem;animation:trophyBounce .8s ease}.imgf-pantalla-final .imgf-final-titulo{font-size:1.8rem;font-weight:700;color:#fff;text-align:center}.imgf-pantalla-final .imgf-final-puntaje-container{text-align:center}.imgf-pantalla-final .imgf-final-puntaje-container .imgf-final-label{font-size:.9rem;color:#9b8ab0;margin-bottom:.3rem}.imgf-pantalla-final .imgf-final-puntaje-container .imgf-final-puntaje{font-size:3rem;font-weight:800;color:#ff7b25;line-height:1;text-shadow:0 0 20px rgba(255,123,37,.4)}.imgf-pantalla-final .imgf-final-mensaje{font-size:1.1rem;color:#dab2ff;text-align:center;font-weight:500}.imgf-pantalla-final .imgf-btn-stats{margin-top:.5rem;padding:.85rem 2.5rem;border-radius:12px;border:2px solid #ff7b25;background-color:#ff7b251f;color:#ff7b25;font-size:1rem;font-family:poppins,sans-serif;font-weight:700;cursor:pointer;transition:all .25s ease}.imgf-pantalla-final .imgf-btn-stats:hover{background-color:#ff7b2540;box-shadow:0 0 16px #ff7b254d;transform:translateY(-1px)}@keyframes cardEntrada{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trophyBounce{0%{transform:scale(0) rotate(-15deg)}60%{transform:scale(1.2) rotate(5deg)}to{transform:scale(1) rotate(0)}}.imgf-desglose{display:flex;flex-direction:column;gap:.6rem;width:100%}.imgf-desglose .imgf-desglose-item{display:flex;align-items:center;gap:.8rem;padding:.7rem 1rem;border-radius:10px;font-size:.9rem}.imgf-desglose .imgf-desglose-item .imgf-desglose-num{width:1.8rem;height:1.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex-shrink:0}.imgf-desglose .imgf-desglose-item .imgf-desglose-text{flex:1;color:#fff}.imgf-desglose .imgf-desglose-item .imgf-desglose-pts{font-weight:700;flex-shrink:0}.imgf-desglose .imgf-desglose-item.desglose-ok{background-color:#3cb37126;border:1px solid rgba(60,179,113,.4)}.imgf-desglose .imgf-desglose-item.desglose-ok .imgf-desglose-num{background-color:#3cb371;color:#fff}.imgf-desglose .imgf-desglose-item.desglose-ok .imgf-desglose-pts{color:#75c498}.imgf-desglose .imgf-desglose-item.desglose-fail{background-color:#dc35451f;border:1px solid rgba(220,53,69,.35)}.imgf-desglose .imgf-desglose-item.desglose-fail .imgf-desglose-num{background-color:#dc3545;color:#fff}.imgf-desglose .imgf-desglose-item.desglose-fail .imgf-desglose-pts{color:#f28b82}@media(max-width:480px){.imgfutbolera_header{flex-direction:column;align-items:flex-start;gap:.5rem}.imgfutbolera_footer .imgf-input-wrapper{flex-direction:column}.imgfutbolera_footer .imgf-input-wrapper .imgf-input-inner,.imgfutbolera_footer .imgf-input-wrapper .imgf-btn-enviar{width:100%}.imgf-pantalla-final .imgf-final-card{padding:1.5rem 1rem}}.modalLogros{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:999;overflow:auto}.modalLogros .modalLogros_contenedor{background-color:#241535cc;border-radius:2rem;position:relative;overflow:hidden;text-align:center}.modalLogros .modalLogros_contenedor:after{content:"";position:absolute;top:0;left:0;height:5px;width:100%;background-color:#ff7b25}.modalLogros .modalLogros_contenedor{max-width:60rem;margin-top:2rem;padding:4rem 3rem;max-height:90%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.modalLogros .modalLogros_contenedor .modalLogros_titulo{font-size:3rem;margin:.5rem 0;color:#fff;font-style:normal;font-weight:600}.modalLogros .modalLogros_contenedor .modalLogros_header{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1rem 0}.modalLogros .modalLogros_contenedor .modalLogros_header .logros_header{display:flex;justify-content:start;align-items:start;flex-direction:column;border:2px solid rgba(99,86,165,.5);background-color:#6356a559;padding:1rem;border-radius:10px}.modalLogros .modalLogros_contenedor .modalLogros_header .logros_header p:nth-child(1){font-size:1.2rem;text-transform:uppercase;color:#9b8ab0;font-weight:600}.modalLogros .modalLogros_contenedor .modalLogros_header .logros_header p:nth-child(2){font-size:2rem;font-weight:700;color:#d0a0f7}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one{display:grid;grid-template-columns:1fr 3fr;gap:1rem;border:2px solid rgba(99,86,165,.5);background-color:#6356a559;padding:1rem;border-radius:10px;margin:1rem 0}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-contenedor{display:flex;justify-content:center;align-items:center;flex-direction:column-reverse;gap:1rem}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-contenedor p{font-size:1.2rem;font-weight:700;color:#9b8ab0;text-transform:uppercase}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-contenedor span:nth-child(1){font-size:1.4rem;font-weight:700;color:#9b8ab0}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-contenedor span:nth-child(2){font-size:3rem;font-weight:700;color:#d0a0f7}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-detalles .modalLogros_progreso{text-align:start}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-detalles .modalLogros_progreso p:nth-child(1){font-size:1.2rem;text-transform:uppercase;color:#d0a0f7;font-weight:700}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-detalles .modalLogros_progreso p:nth-child(2){font-size:1.2rem;font-weight:700;color:#9b8ab0}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-detalles .modalLogros_progreso-porcentaje{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-detalles .modalLogros_progreso-porcentaje p{font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#d0a0f7}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-detalles .modalLogros_progreso-porcentaje span{font-size:1.2rem;font-weight:700;color:#9b8ab0}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-detalles .modalLogros_progreso-barra{width:100%;height:10px;background-color:#9b8ab0;border-radius:20px;margin:.5rem 0}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-detalles .modalLogros_progreso-puntos-contenedor{display:flex;justify-content:space-between;align-items:center}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-detalles .modalLogros_progreso-puntos-contenedor .modalLogros_progreso-puntos{width:5px;height:5px;background-color:#9b8ab0;border-radius:50%}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-detalles .modalLogros_progreso-puntos-contenedor .modalLogros_progreso-puntos.logros_punto-activo{background-color:#ff7b25}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-detalles .modalLogros_copa-contenedor{display:flex;align-items:center;gap:2rem}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-detalles .modalLogros_copa-contenedor .modalLogros_copa,.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-detalles .modalLogros_copa-contenedor .modalLogros_supercopa{display:flex;justify-content:center;align-items:center;border:solid 1px #ff7b25;border-radius:1rem;background-color:#ff7b251a;padding:5px 10px;margin:1rem 0}.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-detalles .modalLogros_copa-contenedor .modalLogros_copa p,.modalLogros .modalLogros_contenedor .modalLogros_body .modalLogros_one .modalLogros_progreso-detalles .modalLogros_copa-contenedor .modalLogros_supercopa p{font-size:1.1rem;font-weight:700;color:#ff7b25;text-transform:uppercase}.modalLogros .modalLogros_contenedor .modalLogros_body-final{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.modalLogros .modalLogros_contenedor .modalLogros_body-final .modalLogros_two,.modalLogros .modalLogros_contenedor .modalLogros_body-final .modalLogros_three{border:2px solid rgba(99,86,165,.5);background-color:#6356a559;padding:1rem;border-radius:10px;display:grid;grid-template-columns:1fr 2fr;text-align:start;gap:1rem}.modalLogros .modalLogros_contenedor .modalLogros_body-final .modalLogros_two h3,.modalLogros .modalLogros_contenedor .modalLogros_body-final .modalLogros_three h3{margin:.5rem 0;font-size:2rem;font-weight:700;color:#d0a0f7;text-transform:uppercase}.modalLogros .modalLogros_contenedor .modalLogros_body-final .modalLogros_two p,.modalLogros .modalLogros_contenedor .modalLogros_body-final .modalLogros_three p{font-size:1.2rem;font-weight:700;color:#9b8ab0}.modalLogros .modalLogros_contenedor .modalLogros_body-final .modalLogros_two small,.modalLogros .modalLogros_contenedor .modalLogros_body-final .modalLogros_three small{display:flex;justify-content:center;align-items:center;border:solid 1px #ff7b25;border-radius:1rem;background-color:#ff7b251a;padding:5px 10px;margin:1rem 0;font-size:1rem;font-weight:700;color:#ff7b25;text-transform:uppercase}.modalReporte{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000}.modalReporte .modalReporte_contenedor{background-color:#241535cc;border-radius:20px;position:relative;overflow:hidden;text-align:center}.modalReporte .modalReporte_contenedor:after{content:"";position:absolute;top:0;left:0;height:5px;width:100%;background-color:#ff7b25}.modalReporte .modalReporte_contenedor{width:600px;max-width:90vw;padding:3rem 2rem}.modalReporte .modalReporte_contenedor h2{font-size:2.2rem;color:#ff7b25;margin-bottom:.5rem;font-weight:700}.modalReporte .modalReporte_contenedor .modalReporte_desc{color:#ddd;margin-bottom:2rem;font-size:1.4rem}.modalReporte .modalReporte_contenedor .modalReporte_form{text-align:left;display:flex;flex-direction:column;gap:1.5rem}.modalReporte .modalReporte_contenedor .modalReporte_form .form_group-row{display:flex;gap:1rem}.modalReporte .modalReporte_contenedor .modalReporte_form .form_group-row .form_group{flex:1}.modalReporte .modalReporte_contenedor .modalReporte_form .form_group{display:flex;flex-direction:column;gap:.5rem}.modalReporte .modalReporte_contenedor .modalReporte_form .form_group label{color:#fff;font-size:1.4rem}.modalReporte .modalReporte_contenedor .modalReporte_form .form_group input,.modalReporte .modalReporte_contenedor .modalReporte_form .form_group select,.modalReporte .modalReporte_contenedor .modalReporte_form .form_group textarea{background-color:#0003;border-radius:8px;padding:1rem;color:#fff;font-family:inherit;font-size:1.4rem;outline:none;transition:border-color .3s ease}.modalReporte .modalReporte_contenedor .modalReporte_form .form_group input:focus,.modalReporte .modalReporte_contenedor .modalReporte_form .form_group select:focus,.modalReporte .modalReporte_contenedor .modalReporte_form .form_group textarea:focus{border-color:#ff7b25}.modalReporte .modalReporte_contenedor .modalReporte_form .form_group input::placeholder,.modalReporte .modalReporte_contenedor .modalReporte_form .form_group select::placeholder,.modalReporte .modalReporte_contenedor .modalReporte_form .form_group textarea::placeholder{color:#ffffff80}.modalReporte .modalReporte_contenedor .modalReporte_form .form_group textarea{width:100%;min-height:140px;resize:vertical;line-height:1.2}.modalReporte .modalReporte_contenedor .modalReporte_form .form_group select option{background-color:#241535cc}.modalReporte .modalReporte_contenedor .modalReporte_form .btn-enviar{background-color:#ff7b25;color:#fff;border:none;padding:1.2rem;border-radius:8px;font-size:1.6rem;font-weight:600;cursor:pointer;transition:transform .2s ease,filter .2s ease;margin-top:1rem;display:flex;justify-content:center;gap:1rem}.modalReporte .modalReporte_contenedor .modalReporte_form .btn-enviar:hover{filter:brightness(1.1);transform:translateY(-2px)}@media(max-width:600px){.modalReporte .modalReporte_contenedor .modalReporte_form .form_group-row{flex-direction:column}}.torre{display:grid;max-width:590px;gap:2rem;margin-top:3rem}.torre .torreContenedor{border:solid 1px #ff7b25;background-color:#ff7b251a;display:flex;flex-wrap:wrap;width:100%;min-height:430px;margin:0 auto;border-radius:15px;padding:1rem;gap:1rem}.torre .torreContenedor .torreFondo{text-align:center}.torre .torreContenedor .torreFondo p{color:#9b8ab0}.torre .torreContenedor .torreFondo p:nth-child(1){font-size:12px;font-weight:600}.torre .torreContenedor .torreFondo p:nth-child(2){font-size:10px;font-weight:400}.torre .torreContenedor .torreImg{width:105px;height:130px;border:1px solid #ff7b25;border-radius:10px;display:flex;justify-content:center;align-items:center;overflow:hidden}.torre .torreContenedor .torreImg.imgincorrecta{background-color:#ff7b254d;filter:grayscale(.95)}.torre .torreContenedor .torreImg .torreImgContenedor{position:relative;display:flex;justify-content:center;width:100%;height:100%}.torre .torreContenedor .torreImg .torreImgContenedor img{max-width:75%;height:86%}.torre .torreContenedor .torreImg .torreImgContenedor .torreNombre{background-color:#ff7b25;text-align:center;width:100%;font-size:12px;font-weight:400;position:absolute;bottom:0}.torre .botonTorre{display:flex;justify-content:center;align-items:center;font-size:15px}.torre .botonTorre svg{width:20px}.torre .torreJugadores{text-align:center;font-size:12px;color:#9b8ab0;font-weight:400}.torre .torreJugadores span{font-weight:600}.torre .torreInput{display:flex;justify-content:center;gap:4rem}.faq{display:flex;flex-direction:column;justify-content:center;max-width:75rem}.faq .faq_titulo{font-size:3.75rem;font-style:normal;text-align:center;margin-bottom:2rem}.faq .faq_titulo span{color:#ff7b25}.faq .faq_contenedor{display:flex;flex-direction:column;align-items:start;gap:2rem}.faq .faq_contenedor .faq_bloque{display:flex;flex-direction:column;gap:1rem;padding:2rem 3rem;background-color:#241535cc;border-radius:1rem;border:solid 1px #3a2852;width:100%}.faq .faq_contenedor .faq_bloque .faq_pregunta{font-size:1.5rem;font-weight:700;color:#ff7b25;margin:0;text-transform:uppercase}.faq .faq_contenedor .faq_bloque .faq_respuesta{font-size:1.5rem;color:#fff}.memoria-futbolera{width:100%;max-width:700px;margin:2rem auto}.memoria-futbolera .memoria-header{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:1.5rem}.memoria-futbolera .memoria-header .memoria-pares{border:solid 1px #ff7b25;padding:.5rem 1rem;border-radius:10px}.memoria-futbolera .memoria-header .memoria-pares p{font-size:16px;font-weight:300;color:#fff}.memoria-futbolera .memoria-header .memoria-pares span{font-weight:700}.memoria-futbolera .memoria-header .memoria-tiempo{background-color:#3a2852;width:50px;height:50px;border:solid 1px #ff7b25;border-radius:50%;display:none;place-items:center}.memoria-futbolera .memoria-header .memoria-tiempo span{color:#ff7b25;font-size:18px;font-weight:700}.memoria-futbolera .memoria-contenedor{display:grid;grid-template-columns:repeat(7,1fr);gap:.75rem;border:solid 3px #3a2852;padding:1rem;border-radius:15px;background:#ffffff05}.memoria-futbolera .memoria-card{position:relative;height:110px;perspective:700px;cursor:pointer}.memoria-futbolera .memoria-card .card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .48s cubic-bezier(.4,0,.2,1)}.memoria-futbolera .memoria-card.volteada .card-inner,.memoria-futbolera .memoria-card.emparejada .card-inner{transform:rotateY(180deg)}.memoria-futbolera .memoria-card .card-front,.memoria-futbolera .memoria-card .card-back{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.memoria-futbolera .memoria-card .card-front{background-color:#241535cc;border:3px solid #3a2852;transition:border-color .25s ease,box-shadow .25s ease}.memoria-futbolera .memoria-card .card-front .card-icon-incognito{width:64%;height:60px;transition:filter .25s ease;pointer-events:none}.memoria-futbolera .memoria-card:not(.volteada):not(.emparejada):hover .card-front{border-color:#fff;box-shadow:0 0 14px #ffffff1f}.memoria-futbolera .memoria-card:not(.volteada):not(.emparejada):hover .card-front .card-icon-incognito{filter:brightness(0) invert(1)}.memoria-futbolera .memoria-card .card-back{background-color:#300f4f80;border:3px solid #623389;transform:rotateY(180deg);padding:.5rem .4rem;gap:.35rem}.memoria-futbolera .memoria-card .card-back .card-img-jugador{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0}.memoria-futbolera .memoria-card .card-back .card-img-escudo{width:48px;height:48px;object-fit:contain;flex-shrink:0}.memoria-futbolera .memoria-card .card-back .card-nombre{font-size:9.5px;font-weight:700;text-align:center;color:#fff;line-height:1.2;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.memoria-futbolera .memoria-card.emparejada .card-back{border:solid 2px #3cb371;background-color:#3cb37166;box-shadow:0 0 12px #3cb37140}.memoria-futbolera .memoria-card.emparejada{animation:memoriaEmparejada .4s ease forwards}.memoria-futbolera .memoria-card.no-emparejada .card-back{border-color:#dc3545;background-color:#d6303140;box-shadow:0 0 10px #d630314d}.memoria-futbolera .memoria-card.no-emparejada{animation:memoriaNoEmparejada .5s ease forwards}@keyframes memoriaEmparejada{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes memoriaNoEmparejada{0%{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}@media(max-width:650px){.memoria-futbolera{max-width:400px}.memoria-futbolera .memoria-contenedor{grid-template-columns:repeat(4,1fr)}}.impostor{max-width:45rem;margin:0 auto;display:flex;flex-direction:column;gap:20px}.impostorHeader{display:flex;flex-direction:column;gap:10px}.impostorHeader .impostorTemas{display:flex;flex-direction:column;text-align:start;background-color:#241535cc;padding:10px;border-radius:20px;border:solid 1px #9b8ab0;margin-top:3rem}.impostorHeader .impostorTemas p:nth-child(1){color:#9b8ab0;font-size:1.5rem;font-weight:700;text-transform:uppercase}.impostorHeader .impostorTemas p:nth-child(2){color:#ff7b25;font-size:2rem;font-weight:700}.impostorHeader .impostorTemas p:nth-child(3){color:#9b8ab0;font-size:1rem;font-weight:700}.impostorBody .impostorBody-contenedor{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.impostorBody .impostorBody-contenedor .impostorBody-contenedor-jugadores{display:flex;flex-direction:column;align-items:center;gap:5px;background-color:#241535cc;padding:10px;border-radius:20px;border:solid 1px #9b8ab0;cursor:pointer;position:relative}.impostorBody .impostorBody-contenedor .impostorBody-contenedor-jugadores .impostorBody-contenedor-jugadores-foto{width:80px;height:80px;overflow:hidden}.impostorBody .impostorBody-contenedor .impostorBody-contenedor-jugadores .impostorConsignaImg{position:absolute;top:-9%;right:-5%;width:40px;height:40px;object-fit:contain}.impostorBody .impostorBody-contenedor .impostorBody-contenedor-jugadores span{color:#fff;font-size:1.1rem;font-weight:700;text-align:center;text-transform:uppercase}.impostorBody .impostorBody-contenedor .impostorBody-contenedor-jugadores .emojiImpostor{position:absolute;font-size:2rem;top:5%;left:5%}.impostorBody .impostorBody-contenedor .impostorBody-contenedor-jugadores:hover{filter:brightness(.8)}.impostorFooter .impostorVidas{display:flex;justify-content:space-between;align-items:center}.impostorFooter .impostorVidas span{background-color:#241535cc;padding:5px 15px;border-radius:20px;border:solid 1px #9b8ab0;font-size:1.5rem;font-weight:700;color:#9b8ab0}.impostorFooter .impostorVidas .impostorVidas-contenedor{display:flex}.impostorFooter .impostorVidas .impostorVidas-contenedor img{width:3rem}.impostorFooter .textoGanador,.impostorFooter .textoPerdedor{text-align:center;font-size:1.5rem;font-weight:700}.impostorFooter .textoGanador{color:#00b894}.impostorFooter .textoPerdedor{color:#d63031}.draftmundial{max-width:120rem;width:75%;margin:auto;margin-top:3rem}.draftmundial .draftmundial__container{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.draftmundial .draftmundial__container.vista-final{display:flex;flex-direction:column;align-items:center;background-color:#241535cc;border-radius:20px;border:solid 2px #3a2852;padding:3rem}.draftmundial .draftmundial__container.vista-final .draftmundial__center{width:100%;max-width:480px;margin:0 auto 2rem}.draftmundial .draftmundial__container.vista-final .draftmundial__right{width:100%;max-width:900px}.draftmundial .draftmundial__container.vista-final .draftmundial__right .right-titulo,.draftmundial .draftmundial__container.vista-final .draftmundial__right .draftmundial__right--score{display:none}.draftmundial .draftmundial__container.vista-final .draftmundial__right .draftmundial__right--lista{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem}.draftmundial .draftmundial__left{display:flex;flex-direction:column;gap:1.5rem}.draftmundial .draftmundial__left .draftmundial__left--paises{display:flex;justify-content:center;align-items:center;background-color:#241535cc;border-radius:1rem;border:2px dashed #9b8ab0;padding:2rem;min-height:13rem;flex-shrink:0;overflow:hidden;transition:border-color .3s ease}.draftmundial .draftmundial__left .draftmundial__left--paises p{font-size:2rem;color:#fff;text-align:center}.draftmundial .draftmundial__left .draftmundial__left--paises.tiene-pais{flex-direction:column;gap:1rem;border-color:#ffffff4d}.draftmundial .draftmundial__left .draftmundial__left--paises.tiene-pais .pais-bandera-grande{width:7rem;height:auto;border-radius:6px;animation-duration:.4s!important}.draftmundial .draftmundial__left .draftmundial__left--paises.tiene-pais .pais-nombre-grande{font-size:2.2rem;font-weight:700;color:#fff;text-align:center;animation-duration:.4s!important}.draftmundial .draftmundial__left .btn{justify-content:center;align-items:center;padding:1rem 0;width:100%;flex-shrink:0}.draftmundial .draftmundial__left .draftmundial__left--cambios{display:flex;flex-direction:column;gap:1rem;align-items:center}.draftmundial .draftmundial__left .draftmundial__left--cambios #texto-cambios{font-size:1.1rem;font-weight:700;color:#9b8ab0;text-transform:uppercase;letter-spacing:1px;text-align:center}.draftmundial .draftmundial__left .draftmundial__left--cambios .botones-cambio{width:100%;display:flex;gap:1rem}.draftmundial .draftmundial__left .draftmundial__left--cambios .btn-secundario{width:100%;background-color:#f1ebd8;color:#111;font-weight:700;font-size:1.4rem;padding:1rem;border-radius:.8rem;border:2px solid #111;display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer;transition:transform .2s,background-color .2s}.draftmundial .draftmundial__left .draftmundial__left--cambios .btn-secundario:hover{background-color:#e3ddca;transform:translateY(-2px)}.draftmundial .draftmundial__left .draftmundial__left--cambios .btn-secundario:active:not(:disabled){transform:translateY(0)}.draftmundial .draftmundial__left .draftmundial__left--cambios .btn-secundario:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(100%)}.draftmundial .draftmundial__left .draftmundial__left--cambios .btn-secundario:disabled:hover{transform:translateY(0);background-color:#f1ebd8}.draftmundial .draftmundial__left .draftmundial__left--lista{display:flex;flex-direction:column;gap:.4rem;overflow-y:auto;max-height:50vh;background-color:#241535cc;border:solid 1px #3a2852;border-radius:10px;padding:1rem}.draftmundial .draftmundial__left .draftmundial__left--lista .jugador-fila{display:grid;grid-template-columns:4rem 1fr 3rem;align-items:center;gap:.8rem;padding:.7rem 1rem;background-color:#3a2852;border-radius:.8rem;cursor:pointer;transition:background-color .15s ease}.draftmundial .draftmundial__left .draftmundial__left--lista .jugador-fila:hover{background-color:#252540}.draftmundial .draftmundial__left .draftmundial__left--lista .jugador-fila.seleccionado{border-left:3px solid #ff7b25;background-color:#2b2b4a}.draftmundial .draftmundial__left .draftmundial__left--lista .jugador-fila.deshabilitado{opacity:.35;cursor:not-allowed;filter:grayscale(100%)}.draftmundial .draftmundial__left .draftmundial__left--lista .jugador-fila.deshabilitado:hover{background-color:#241535cc}.draftmundial .draftmundial__left .draftmundial__left--lista .jugador-fila .jugador-pos{font-size:1.1rem;font-weight:700;color:#9b8ab0;text-transform:uppercase;text-align:center;background-color:#ffffff14;border-radius:4px;padding:.2rem .4rem}.draftmundial .draftmundial__left .draftmundial__left--lista .jugador-fila .jugador-nombre{font-size:1.3rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draftmundial .draftmundial__left .draftmundial__left--lista .jugador-fila .jugador-ovr{font-size:1.4rem;font-weight:700;color:#f0c040;text-align:right;display:flex}.draftmundial .draftmundial__left .draftmundial__left--lista .jugador-fila .jugador-ovr .penalizacion{font-size:1rem;font-weight:700;color:#ff5f4d}.draftmundial .draftmundial__center .draftmundial__center--cancha{background:repeating-linear-gradient(90deg,#216f38 0 60px,#1a5d30 60px 120px);border:3px solid #1b1a17;border-radius:14px;position:relative;overflow:hidden;box-shadow:4px 4px #1b1a17;aspect-ratio:3/4}.draftmundial .draftmundial__center .draftmundial__center--cancha .posicion{position:absolute;transform:translate(-50%,-50%);width:5rem;height:5rem;background-color:transparent;border-radius:50%;border:dashed 2px #9b8ab0;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:1.2rem;color:#fff;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s;user-select:none}.draftmundial .draftmundial__center .draftmundial__center--cancha .posicion.disponible{border-style:solid;border-color:#f0a431;background-color:#ff7b25e6;box-shadow:0 0 12px 4px #e97e2799;animation:pulso-disponible 1s ease-in-out infinite alternate;cursor:pointer}.draftmundial .draftmundial__center .draftmundial__center--cancha .posicion.ocupado{border-style:solid;border-color:#fff;background-color:#fff;overflow:visible;cursor:default}.draftmundial .draftmundial__center .draftmundial__center--cancha .posicion .slot-dorsal{font-size:2rem;font-weight:900;color:#010b13;line-height:1}.draftmundial .draftmundial__center .draftmundial__center--cancha .posicion .slot-apellido{position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%);font-size:.85rem;font-weight:700;text-align:center;color:#fff;background-color:#010b13;padding:3px 5px;border-radius:5px;line-height:1.1;max-width:5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes pulso-disponible{0%{box-shadow:0 0 8px 2px #e97e2780}to{box-shadow:0 0 18px 6px #e97e27e6}}.draftmundial .draftmundial__center.completado{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;animation:fadeIn .5s ease;width:100%;margin-top:1rem}.draftmundial .draftmundial__center.completado .btn-primario{background:#ff5f4d;color:#fff;border:none;width:100%;padding:1.2rem 2rem;font-size:1.5rem;font-weight:900;border-radius:8px;cursor:pointer;text-transform:uppercase;transition:transform .2s,background .2s}.draftmundial .draftmundial__center.completado .btn-primario:hover{transform:scale(1.02);background:#ff4a36}.draftmundial .draftmundial__center.completado p{font-size:.95rem;color:#ffffffb3;font-weight:800;letter-spacing:2px;margin-top:.5rem}.draftmundial .draftmundial__right{display:flex;flex-direction:column;gap:.8rem;overflow-y:auto;max-height:90vh}.draftmundial .draftmundial__right .right-titulo{font-size:1.6rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;padding:.5rem 0;flex-shrink:0;display:none}.draftmundial .draftmundial__right--score{display:flex;flex-direction:column;gap:1.2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:.5rem}.draftmundial .draftmundial__right--score .score-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.draftmundial .draftmundial__right--score .score-header .score-label{font-size:.85rem;color:#fff9;font-weight:700;letter-spacing:2px;text-transform:uppercase}.draftmundial .draftmundial__right--score .score-header .score-global{font-size:4rem;font-weight:900;line-height:.8;color:#fff}.draftmundial .draftmundial__right--score .score-bar-container{display:flex;flex-direction:column;gap:.4rem}.draftmundial .draftmundial__right--score .score-bar-container .score-bar-header{display:flex;justify-content:space-between;font-size:.9rem;font-weight:800;color:#fffc;letter-spacing:1.5px}.draftmundial .draftmundial__right--score .score-bar-container .score-bar-bg{width:100%;height:6px;background-color:#fff;border-radius:3px;overflow:hidden}.draftmundial .draftmundial__right--score .score-bar-container .score-bar-bg .score-bar-fill{height:100%;border-radius:3px;transition:width .4s ease-out}.draftmundial .draftmundial__right--score .score-bar-container .score-bar-bg .score-bar-fill.fill-ataque{background-color:#ff5f4d}.draftmundial .draftmundial__right--score .score-bar-container .score-bar-bg .score-bar-fill.fill-defensa{background-color:#1b1a17}.draftmundial .draftmundial__right .right-placeholder{font-size:1.4rem;color:#9b8ab0;text-align:center;padding:2rem 0}.draftmundial .draftmundial__right .draftmundial__right--lista{display:flex;flex-direction:column;gap:.4rem}.draftmundial .draftmundial__right .draftmundial__right--lista .jugador-fila{display:grid;grid-template-columns:4rem 1fr 3rem;align-items:center;gap:.8rem;padding:.7rem 1rem;border-radius:.8rem}.draftmundial .draftmundial__right .draftmundial__right--lista .jugador-fila.resumen-final{background-color:#3a2852}.draftmundial .draftmundial__right .draftmundial__right--lista .jugador-fila .jugador-pos{font-size:1.1rem;font-weight:700;color:#9b8ab0;text-transform:uppercase;text-align:center;background-color:#ffffff14;border-radius:4px;padding:.2rem .4rem}.draftmundial .draftmundial__right .draftmundial__right--lista .jugador-fila .jugador-nombre{font-size:1.3rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draftmundial .draftmundial__right .draftmundial__right--lista .jugador-fila .jugador-ovr{font-size:1.4rem;font-weight:700;color:#f0c040;text-align:right;display:flex;align-items:center;gap:.3rem;justify-content:flex-end}.draftmundial .draftmundial__right .draftmundial__right--lista .jugador-fila .jugador-ovr .penalizacion{font-size:.8rem;font-weight:700;color:#ff5f4d}.torneo-overlay{max-width:120rem;width:80%;margin:2rem auto 0;background:#241535cc;border-radius:1.2rem;overflow:hidden;border:1px solid rgba(255,255,255,.08);position:relative;animation:fadeIn .4s ease}.torneo-overlay .torneo-header{padding:1.5rem 2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.8rem;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.08)}.torneo-overlay .torneo-header .torneo-fase{font-size:.8rem;font-weight:800;letter-spacing:3px;color:#ffffff80;text-transform:uppercase}.torneo-overlay .torneo-header .torneo-marcador-bloque{display:flex;align-items:center;gap:2rem;width:100%;justify-content:center}.torneo-overlay .torneo-header .torneo-marcador-bloque .torneo-equipo{display:flex;flex-direction:column;align-items:center;gap:.3rem}.torneo-overlay .torneo-header .torneo-marcador-bloque .torneo-equipo .torneo-equipo-nombre{font-size:1rem;font-weight:900;letter-spacing:2px;color:#fff}.torneo-overlay .torneo-header .torneo-marcador-bloque .torneo-equipo .torneo-posesion{font-size:.75rem;color:#ffffff73;letter-spacing:1px}.torneo-overlay .torneo-header .torneo-marcador-bloque .torneo-score-box{display:flex;align-items:center;gap:.8rem;background:#1b1a17;border-radius:1rem;padding:.8rem 2rem;position:relative}.torneo-overlay .torneo-header .torneo-marcador-bloque .torneo-score-box .torneo-goles{font-size:3.5rem;font-weight:900;color:#fff;line-height:1;min-width:2.5rem;text-align:center}.torneo-overlay .torneo-header .torneo-marcador-bloque .torneo-score-box .torneo-guion{font-size:2.5rem;color:#fff6;font-weight:300}.torneo-overlay .torneo-header .torneo-marcador-bloque .torneo-score-box .torneo-minuto{position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%);font-size:.9rem;font-weight:700;color:#f0c040;letter-spacing:1px}.torneo-overlay .torneo-cuerpo{display:grid;grid-template-columns:1fr 1.6fr;gap:2rem;padding:2.5rem 2rem 2rem}.torneo-overlay .torneo-cuerpo .torneo-cancha{position:relative;aspect-ratio:3/4;background:repeating-linear-gradient(90deg,#216f38 0 60px,#1a5d30 60px 120px);border:2px solid #1b1a17;border-radius:10px;overflow:hidden;box-shadow:3px 3px #1b1a17}.torneo-overlay .torneo-cuerpo .torneo-cancha .cancha-svg{position:absolute;inset:0;width:100%;height:100%}.torneo-overlay .torneo-cuerpo .torneo-cancha .t-posicion{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px}.torneo-overlay .torneo-cuerpo .torneo-cancha .t-posicion .t-circulo{width:3rem;height:3rem;background:#fff;border:2px solid #1b1a17;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:900;color:#1b1a17;text-align:center}.torneo-overlay .torneo-cuerpo .torneo-cancha .t-posicion .t-apellido{font-size:.6rem;font-weight:700;color:#fff;text-align:center;max-width:4rem;line-height:1.1;text-shadow:0 1px 3px rgba(0,0,0,.8)}.torneo-overlay .torneo-cuerpo .torneo-log{display:flex;flex-direction:column;gap:.6rem;max-height:45rem;overflow-y:auto;padding-right:.5rem}.torneo-overlay .torneo-cuerpo .torneo-log::-webkit-scrollbar{width:4px}.torneo-overlay .torneo-cuerpo .torneo-log::-webkit-scrollbar-track{background:transparent}.torneo-overlay .torneo-cuerpo .torneo-log::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.torneo-overlay .torneo-cuerpo .torneo-log .log-evento{display:grid;grid-template-columns:3.5rem 1fr;gap:.8rem;align-items:center;padding:.8rem 1rem;background:#ffffff0a;border-radius:.6rem;font-size:1.1rem;color:#ffffffd9;animation:fadeIn .3s ease}.torneo-overlay .torneo-cuerpo .torneo-log .log-evento .log-minuto{font-size:1rem;font-weight:800;color:#fff6;text-align:right}.torneo-overlay .torneo-cuerpo .torneo-log .log-evento.gol-local{background:#4caf501f;border-left:3px solid #4caf50}.torneo-overlay .torneo-cuerpo .torneo-log .log-evento.gol-rival{background:#ff5f4d1f;border-left:3px solid #ff5f4d}.torneo-overlay .torneo-cuerpo .torneo-log .log-evento.inicio{border-left:3px solid rgba(255,255,255,.15)}.torneo-overlay .torneo-penales-ui{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem;background:#00000026;border-radius:1rem;animation:fadeIn .4s ease;flex-grow:1}.torneo-overlay .torneo-penales-ui .penales-titulo{font-size:1.5rem;font-weight:900;color:#f0c040;letter-spacing:2px;text-transform:uppercase}.torneo-overlay .torneo-penales-ui .penales-equipos{display:flex;flex-direction:column;gap:1.5rem;width:100%}.torneo-overlay .torneo-penales-ui .penales-equipos .penal-fila{display:flex;align-items:center;justify-content:space-between;background:#ffffff0d;padding:1rem 1.5rem;border-radius:.8rem}.torneo-overlay .torneo-penales-ui .penales-equipos .penal-fila .penal-nombre-equipo{font-weight:800;font-size:1.2rem;color:#fff;width:30%}.torneo-overlay .torneo-penales-ui .penales-equipos .penal-fila .penal-circulos{display:flex;gap:.8rem}.torneo-overlay .torneo-penales-ui .penales-equipos .penal-fila .penal-circulos .p-circulo{width:2rem;height:2rem;border-radius:50%;border:2px solid rgba(255,255,255,.3);display:flex;justify-content:center;align-items:center;font-size:1.2rem;transition:all .3s ease}.torneo-overlay .torneo-penales-ui .penales-equipos .penal-fila .penal-circulos .p-circulo.gol{background-color:#4caf50;border-color:#4caf50;color:#fff}.torneo-overlay .torneo-penales-ui .penales-equipos .penal-fila .penal-circulos .p-circulo.fallo{background-color:#ff5f4d;border-color:#ff5f4d;color:#fff}.torneo-overlay .torneo-penales-ui .penales-narracion{font-size:1.3rem;font-weight:700;color:#ffffffe6;text-align:center;min-height:2rem;margin-top:1rem;animation:fadeIn .3s ease}.torneo-overlay .torneo-resultado{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:#00000040;border-top:1px solid rgba(255,255,255,.08);text-align:center;animation:fadeIn .5s ease}.torneo-overlay .torneo-resultado .resultado-texto{font-size:3rem;font-weight:900;color:#4caf50;letter-spacing:2px}.torneo-overlay .torneo-resultado .resultado-texto.eliminado{color:#ff5f4d}.torneo-overlay .torneo-resultado .resultado-texto.campeon{color:#f0c040}.torneo-overlay .torneo-resultado .resultado-detalle{font-size:1.1rem;color:#fff9;max-width:40rem}.torneo-overlay .torneo-resultado .btn-primario{background:#ff5f4d;color:#fff;border:none;padding:1.2rem 3rem;font-size:1.4rem;font-weight:900;border-radius:8px;cursor:pointer;text-transform:uppercase;transition:transform .2s,background .2s;margin-top:.5rem}.torneo-overlay .torneo-resultado .btn-primario:hover{transform:scale(1.03);background:#ff4a36}.resumen-torneo{background:#241535cc;border-radius:12px;padding:2rem;margin-top:2rem;border:1px solid rgba(255,255,255,.05)}.resumen-torneo__header{text-align:left;margin-bottom:1.5rem}.resumen-torneo__header h3{font-size:1.2rem;font-weight:800;color:#ffffffe6;text-transform:uppercase;letter-spacing:1px;margin:0}.resumen-torneo__lista{display:flex;flex-direction:column;gap:1rem}.resumen-torneo .resumen-row{display:grid;grid-template-columns:120px 1fr auto;align-items:center;padding:1rem 1.5rem;background:#3a2852;border-radius:8px;font-size:1.1rem;font-weight:700;transition:background .2s}.resumen-torneo .resumen-row.row-ganado{border-left:solid 5px #75c498}.resumen-torneo .resumen-row.row-perdido{border-left:solid 5px #f28b82}.resumen-torneo .resumen-row:hover{background:#ffffff0d}.resumen-torneo .resumen-row .resumen-fase{color:#ffffff80;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.resumen-torneo .resumen-row .resumen-rival{color:#fff;text-transform:uppercase}.resumen-torneo .resumen-row .resumen-score{text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:1rem;font-size:1.6rem;color:#fff}.resumen-torneo .resumen-row .resumen-score .resumen-penales{font-size:.8rem;font-weight:600;margin-right:.5rem}.resumen-torneo .resumen-row .resumen-score .resumen-penales.ganado{color:#4caf50}.resumen-torneo .resumen-row .resumen-score .resumen-penales.perdido{color:#ff5f4d}.resumen-torneo .resumen-row .resumen-score .resumen-icon{font-size:1rem}@media(max-width:1024px){.draftmundial{width:95%;margin:2rem auto}.draftmundial .draftmundial__container{grid-template-columns:repeat(2,1fr);gap:2rem}.draftmundial .draftmundial__container.vista-final .draftmundial__right .draftmundial__right--lista{grid-template-columns:repeat(2,1fr)}.draftmundial .draftmundial__right{grid-column:1/-1}.draftmundial .draftmundial__left .draftmundial__left--lista{max-height:50vh}.draftmundial__center{width:100%;max-width:450px;margin:0 auto}.torneo-overlay{width:95%;margin:2rem auto 0}}@media(max-width:850px){.draftmundial{width:92%;max-width:700px;margin:2rem auto}.draftmundial .draftmundial__container{grid-template-columns:1fr;gap:2rem}.torneo-overlay{width:92%;max-width:700px;margin:2rem auto}.torneo-overlay .torneo-cuerpo{grid-template-columns:1fr 1fr}.draftmundial__center{max-width:100%}.draftmundial__center--cancha .posicion{width:4rem;height:4rem}.draftmundial__center--cancha .posicion .slot-dorsal{font-size:1.5rem}.draftmundial__center--cancha .posicion .slot-apellido{font-size:.7rem;max-width:4rem}}.conexionesClubes{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:500px}.conexionesClubes .conexionesClubes-header{text-align:center}.conexionesClubes .conexionesClubes-header .cc-subtitulo{font-size:12px;color:#9b8ab0;margin-top:4px}.conexionesClubes .conexionesClubes-main{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#241535cc;border-radius:20px;padding:1.5rem;width:100%;gap:.75rem}.conexionesClubes .conexionesClubes-main .tablero{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.conexionesClubes .conexionesClubes-main .tablero .cartas{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;width:140px;padding:8px 0;transition:transform .2s ease}.conexionesClubes .conexionesClubes-main .tablero .cartas.carta-revelada{background-color:#6356a559;border:1px solid rgba(99,86,165,.4)}.conexionesClubes .conexionesClubes-main .tablero .cartas.carta-bloqueada{background-color:#00000059;border:1px dashed rgba(99,86,165,.3)}.conexionesClubes .conexionesClubes-main .tablero .cartas.carta-bloqueada .carta-bloqueada-img{display:flex;align-items:center;justify-content:center;color:#6356a580}.conexionesClubes .conexionesClubes-main .tablero .cartas.carta-bloqueada .nombre-jugador p{color:#ffffff4d;letter-spacing:2px}.conexionesClubes .conexionesClubes-main .tablero .cartas .img-jugador{width:75px;height:75px;border-radius:50%;overflow:hidden;background-color:#6356a5;display:flex;align-items:center;justify-content:center}.conexionesClubes .conexionesClubes-main .tablero .cartas .img-jugador img{width:100%;height:100%;object-fit:cover}.conexionesClubes .conexionesClubes-main .tablero .cartas .nombre-jugador{padding:3px 5px;text-align:center}.conexionesClubes .conexionesClubes-main .tablero .cartas .nombre-jugador p{font-size:11px;font-weight:600}.conexionesClubes .conexionesClubes-main .tablero .cartas .bandera{position:absolute;top:6px;right:6px;width:22px;border-radius:2px;overflow:hidden}.conexionesClubes .conexionesClubes-main .tablero .cartas .bandera img{width:100%;display:block}.conexionesClubes .conexionesClubes-main .cc-contador{font-size:11px;color:#9b8ab0;text-align:center;min-height:16px}.conexionesClubes .conexionesClubes-footer{width:100%;display:flex;flex-direction:column;gap:0}.conexionesClubes .conexionesClubes-footer #ccPanelInput .footer-input{display:flex;align-items:stretch;gap:.5rem}.conexionesClubes .conexionesClubes-footer #ccPanelInput .footer-input .input{flex:1;width:auto!important}.conexionesClubes .conexionesClubes-footer #ccPanelInput .footer-input .input .sugerencias{max-height:190px!important;position:relative;z-index:2}.conexionesClubes .conexionesClubes-footer #ccPanelInput .footer-input .input .sugerencias li{justify-content:start}.conexionesClubes .conexionesClubes-footer #ccPanelInput .footer-input .input .sugerencias .sugerenciaList{display:flex;align-items:center;justify-content:center;gap:1.5rem}.conexionesClubes .conexionesClubes-footer #ccPanelInput .footer-input .input .sugerencias .sugerenciaList .sugerencia-nombre{display:flex;flex-direction:column;text-align:start}.conexionesClubes .conexionesClubes-footer #ccPanelInput .footer-input .input .sugerencias .sugerenciaList .sugerencia-nombre span:last-child{font-size:12px;color:#9b8ab0;font-weight:500}.conexionesClubes .conexionesClubes-footer .footer-intentos ul{width:100%;padding:0;margin:1rem 0;display:flex;flex-direction:column;gap:.75rem}.conexionesClubes .conexionesClubes-footer .footer-intentos ul li{display:flex;justify-content:space-between;align-items:center;border-radius:20px;padding:6px 12px}.conexionesClubes .conexionesClubes-footer .footer-intentos ul li span{font-size:15px;gap:.4rem;display:flex;align-items:center;font-weight:500}.conexionesClubes .conexionesClubes-footer .footer-intentos ul li span:last-child{display:flex;justify-content:center;align-items:center;gap:.25rem;white-space:nowrap}.conexionesClubes .conexionesClubes-footer .footer-intentos ul li .escudo-intento{width:20px;height:20px;object-fit:contain;border-radius:2px}.conexionesClubes .conexionesClubes-footer .footer-intentos ul li.incorrecto{background-color:#d6303133;border:solid 1px #dc3545}.conexionesClubes .conexionesClubes-footer .footer-intentos ul li.incorrecto span{color:#f28b82}.conexionesClubes .conexionesClubes-footer .footer-intentos ul li.correcto{background-color:#00b89433;border:solid 1px #3cb371}.conexionesClubes .conexionesClubes-footer .footer-intentos ul li.correcto span{color:#75c498}.conexionesClubes .conexionesClubes-footer .footer-resultado{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem 0}.conexionesClubes .conexionesClubes-footer .footer-resultado img.escudo{width:20%}.conexionesClubes .conexionesClubes-footer .footer-resultado .footer-resultado-texto{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.conexionesClubes .conexionesClubes-footer .footer-resultado .footer-resultado-texto span{font-size:18px;font-weight:700;color:#75c498}.conexionesClubes .conexionesClubes-footer .footer-resultado .footer-resultado-texto span.texto-derrota{color:#f28b82}.conexionesClubes .conexionesClubes-footer .footer-resultado .footer-resultado-texto p{font-size:13px}.conexionesClubes .conexionesClubes-footer .footer-resultado .footer-resultado-texto p span{font-weight:700}.sugerencias li{display:flex;align-items:start;gap:.5rem}.sugerencias li .sugerencia-escudo{width:40px;height:30px;object-fit:contain;flex-shrink:0}.nacionalidad{display:flex;flex-direction:column;gap:1.5rem;max-width:520px;margin:0 auto}.nacionalidad .nacionalidad_header{display:flex;justify-content:center;align-items:center;gap:.6rem}.nacionalidad .nm-dot{width:12px;height:12px;border-radius:50%;background-color:#ffffff26;border:2px solid rgba(255,255,255,.25);transition:all .3s ease}.nacionalidad .nm-dot--activo{background-color:#d0a0f799;border-color:#d0a0f7;box-shadow:0 0 8px #d0a0f780}.nacionalidad .nm-dot--correcto{background-color:#22c55e;border-color:#16a34a;box-shadow:0 0 8px #22c55e80}.nacionalidad .nm-dot--incorrecto{background-color:#ef4444;border-color:#dc2626;box-shadow:0 0 8px #ef444466}.nacionalidad .nm-puntaje{margin-left:.5rem;font-size:1rem;font-weight:700;color:#fff;letter-spacing:.05em}.nacionalidad .nacionalidad_main{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;background-color:#241535cc;border-radius:20px;padding:2rem 1.5rem;box-shadow:0 4px 15px #010b1366}.nacionalidad .nacionalidad_main .nm-vidas{position:absolute;top:1rem;right:1.25rem;font-size:1.35rem;user-select:none;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);animation:latido 2s infinite}.nacionalidad .nacionalidad_main .nm-vidas--roto{animation:none;filter:grayscale(.2)}@keyframes latido{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.nacionalidad .nm-contador{font-size:12px;color:#9b8ab0;text-transform:uppercase;letter-spacing:.08em}.nacionalidad .nm-foto{width:120px;height:120px;border-radius:50%;object-fit:cover;background-color:#6356a5;border:3px solid rgba(208,160,247,.3)}.nacionalidad .nm-nombre{color:#fff;font-size:1.6rem;font-weight:700;text-align:center;margin:0}.nacionalidad .nm-pregunta{color:#9b8ab0;font-size:13px;margin:0}.nacionalidad .nacionalidad_footer{display:flex;flex-direction:column;gap:1rem}.nacionalidad .nacionalidad_paises{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.nacionalidad .nm-opcion-btn{display:flex;align-items:center;gap:.75rem;padding:12px 14px;background-color:#241535cc;border-radius:12px;border:2px solid #3a2852;cursor:pointer;transition:all .25s ease;width:100%;text-align:left}.nacionalidad .nm-opcion-btn:hover:not(:disabled){background-color:#d0a0f733;border-color:#d0a0f799;transform:translateY(-2px)}.nacionalidad .nm-opcion-btn:disabled{cursor:default}.nacionalidad .nm-opcion-btn--correcto{background-color:#22c55e26!important;border-color:#22c55e!important;box-shadow:0 0 12px #22c55e4d}.nacionalidad .nm-opcion-btn--incorrecto{background-color:#ef444426!important;border-color:#ef4444!important;box-shadow:0 0 12px #ef444440}.nacionalidad .nm-bandera{width:32px;height:auto;border-radius:3px;flex-shrink:0;box-shadow:0 1px 4px #0000004d}.nacionalidad .nm-pais-nombre{font-size:13px;font-weight:600;color:#fff;line-height:1.2}.nacionalidad .nm-resultado-final{background-color:#241535cc;border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);margin-top:.5rem}.nacionalidad .nm-resultado-titulo{text-align:center;font-size:1.2rem;font-weight:700;margin:0 0 1.25rem}.nacionalidad .nm-resultado-titulo--victoria{color:#22c55e}.nacionalidad .nm-resultado-titulo--derrota{color:#ef4444}.nacionalidad .nm-resumen{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.nacionalidad .nm-res-item{display:flex;align-items:center;gap:.5rem;padding:8px 12px;border-radius:10px;font-size:13px}.nacionalidad .nm-res-item--ok{background-color:#22c55e1a}.nacionalidad .nm-res-item--err{background-color:#ef444414}.nacionalidad .nm-res-icono{font-size:14px;flex-shrink:0}.nacionalidad .nm-res-jugador{flex:1;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nacionalidad .nm-res-pais{display:flex;align-items:center;gap:4px;flex-shrink:0}.nacionalidad .nm-res-bandera{width:20px;height:auto;border-radius:2px}.nacionalidad .nm-res-err{color:#f87171;font-size:12px}.nacionalidad .nm-res-ok{color:#4ade80;font-size:12px}.nacionalidad .nm-res-arrow{color:#9b8ab0;font-size:12px}.golradar{max-width:500px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:4rem}.golradar .input-golradar{display:flex;justify-content:center;align-items:center;gap:1rem}.golradar .input-golradar .golradar-contador{background-color:#241535cc;color:#ff7b25;border-radius:50%;border:solid 1.5px #9b8ab0;font-size:1.5rem;font-weight:700;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.golradar .input-golradar .contenedor-input{display:flex;justify-content:center;align-items:center}.golradar .contenido{width:100%;display:flex;flex-direction:column;align-items:start;background-color:#241535cc;padding:2rem;border-radius:10px}.golradar .contenido .golradar-nombre{font-size:1.2rem;font-weight:700;margin-bottom:1rem;color:#fff}.golradar .contenido .progreso{width:100%;display:flex;flex-direction:column;align-items:start}.golradar .contenido .progreso span{font-size:1.5rem;font-weight:700}.golradar .contenido .progreso progress{width:100%;height:1rem}@media(max-width:575px){.golradar .input-golradar{gap:.5rem}.golradar .input-golradar .contenedor-input{max-width:345px}.golradar .input-golradar .golradar-contador{width:35px;height:35px;font-size:1.2rem}}.footer{background-color:#241535cc;padding:5rem 1rem;text-align:center;border-top:solid 2px #3a2852}.footer .footer_contenedor{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center;align-items:start;column-gap:2rem;margin:0 4rem}.footer .footer_contenedor .footer_enlaces,.footer .footer_contenedor .footer_copyright{justify-content:center;align-items:center}.footer .footer_contenedor .footer_enlaces ul,.footer .footer_contenedor .footer_copyright ul{font-weight:200;margin:0;padding:0;width:100%;display:grid;gap:1rem}.footer .footer_contenedor .footer_enlaces ul li,.footer .footer_contenedor .footer_copyright ul li{font-size:15px}.footer .footer_contenedor .footer_enlaces ul a:hover,.footer .footer_contenedor .footer_copyright ul a:hover{color:#d0a0f7}.footer .footer_contenedor .footer_enlaces p,.footer .footer_contenedor .footer_copyright p{font-size:15px}.footer .footer_contenedor .footer_redes,.footer .footer_contenedor .footer_enlaces,.footer .footer_contenedor .footer_copyright{display:flex;flex-direction:column;gap:1rem}.footer .footer_contenedor .footer_redes h2,.footer .footer_contenedor .footer_enlaces h2,.footer .footer_contenedor .footer_copyright h2{font-size:45px;color:#ff7b25;font-weight:700}.footer .footer_contenedor .footer_redes h2 span,.footer .footer_contenedor .footer_enlaces h2 span,.footer .footer_contenedor .footer_copyright h2 span{color:#d0a0f7}.footer .footer_contenedor .footer_redes .footer_redes_titulo,.footer .footer_contenedor .footer_redes .footer_redes_correo,.footer .footer_contenedor .footer_redes .footer_enlaces_titulo,.footer .footer_contenedor .footer_redes .footer_copyright_titulo,.footer .footer_contenedor .footer_enlaces .footer_redes_titulo,.footer .footer_contenedor .footer_enlaces .footer_redes_correo,.footer .footer_contenedor .footer_enlaces .footer_enlaces_titulo,.footer .footer_contenedor .footer_enlaces .footer_copyright_titulo,.footer .footer_contenedor .footer_copyright .footer_redes_titulo,.footer .footer_contenedor .footer_copyright .footer_redes_correo,.footer .footer_contenedor .footer_copyright .footer_enlaces_titulo,.footer .footer_contenedor .footer_copyright .footer_copyright_titulo{color:#ff7b25;font-weight:400;font-size:17px}.footer .footer_contenedor .footer_redes .footer_redes_titulo span,.footer .footer_contenedor .footer_redes .footer_redes_correo span,.footer .footer_contenedor .footer_redes .footer_enlaces_titulo span,.footer .footer_contenedor .footer_redes .footer_copyright_titulo span,.footer .footer_contenedor .footer_enlaces .footer_redes_titulo span,.footer .footer_contenedor .footer_enlaces .footer_redes_correo span,.footer .footer_contenedor .footer_enlaces .footer_enlaces_titulo span,.footer .footer_contenedor .footer_enlaces .footer_copyright_titulo span,.footer .footer_contenedor .footer_copyright .footer_redes_titulo span,.footer .footer_contenedor .footer_copyright .footer_redes_correo span,.footer .footer_contenedor .footer_copyright .footer_enlaces_titulo span,.footer .footer_contenedor .footer_copyright .footer_copyright_titulo span{color:#fff}.footer .footer_contenedor .footer_redes .footer_redes_titulo,.footer .footer_contenedor .footer_redes .footer_enlaces_titulo,.footer .footer_contenedor .footer_redes .footer_copyright_titulo,.footer .footer_contenedor .footer_enlaces .footer_redes_titulo,.footer .footer_contenedor .footer_enlaces .footer_enlaces_titulo,.footer .footer_contenedor .footer_enlaces .footer_copyright_titulo,.footer .footer_contenedor .footer_copyright .footer_redes_titulo,.footer .footer_contenedor .footer_copyright .footer_enlaces_titulo,.footer .footer_contenedor .footer_copyright .footer_copyright_titulo{font-size:20px;font-weight:600}.footer .footer_redes_contenedor{display:flex;justify-content:center;gap:2rem}.footer .footer_redes_contenedor svg:hover{fill:#d0a0f7}.footer .footer__copy{display:flex;justify-content:center}.footer .footer__copy p{color:#fff;font-size:14px;margin-top:2rem;font-weight:400;width:40%}.footer .footer__copy span{color:#ddd;font-weight:200}@media(max-width:768px){.footer .footer_contenedor{grid-template-columns:2fr 2fr;gap:3rem}.footer .footer__copy p{width:100%}}.boton-idioma_contenedor[data-astro-cid-kel2qrwq]{position:relative;display:inline-block}.boton-idioma_lista[data-astro-cid-kel2qrwq]{position:absolute;top:142%;left:-85px;list-style:none;background-color:var(--color-header);padding:0;margin:0;min-width:150px;border-radius:10px;border:solid 1px var(--color-cards);display:flex;flex-direction:column;gap:1rem;padding:1rem 0;opacity:0;pointer-events:none;transition:all .3s ease;transform:translateY(-10px);z-index:1}.boton-idioma_lista[data-astro-cid-kel2qrwq].active{opacity:1;pointer-events:all;transform:translateY(0)}.boton-idioma_contenedor[data-astro-cid-kel2qrwq] li[data-astro-cid-kel2qrwq]{display:flex;align-items:center;justify-content:center}.boton-idioma_contenedor[data-astro-cid-kel2qrwq] li[data-astro-cid-kel2qrwq] a[data-astro-cid-kel2qrwq]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--blanco);text-decoration:none;transition:all .3s ease;width:80%;padding:3px 5px;border-radius:5px}.boton-idioma_contenedor[data-astro-cid-kel2qrwq] li[data-astro-cid-kel2qrwq] a[data-astro-cid-kel2qrwq]:hover{background-color:var(--bluePop-color);transition:all .3s ease}.boton-idioma_contenedor[data-astro-cid-kel2qrwq] li[data-astro-cid-kel2qrwq] a[data-astro-cid-kel2qrwq] img[data-astro-cid-kel2qrwq]{width:25px}.boton-idioma_contenedor[data-astro-cid-kel2qrwq] li[data-astro-cid-kel2qrwq] a[data-astro-cid-kel2qrwq] span[data-astro-cid-kel2qrwq]{font-size:16px}.boton-idioma_btn[data-astro-cid-kel2qrwq]{background-color:transparent;border:none;display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer;color:var(--blanco);font-size:16px}.boton-idioma_btn[data-astro-cid-kel2qrwq] span[data-astro-cid-kel2qrwq] img[data-astro-cid-kel2qrwq]{width:3rem}.boton-idioma[data-astro-cid-kel2qrwq]:hover{transform:scale(1.06)}.publicidad-vertical[data-astro-cid-hhnaomdq]{position:sticky;top:80px;min-height:250px;display:flex;flex-direction:column;align-items:center}.ad-label[data-astro-cid-hhnaomdq]{font-size:.75rem;color:#857e7e;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-family:sans-serif}@media(max-width:1143px){.publicidad-vertical[data-astro-cid-hhnaomdq]{display:none}}.separador{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}.main-layout{position:relative;width:100%;max-width:100%}main{width:100%}.sidebar-left,.sidebar-right{position:absolute;top:0;bottom:0;width:185px;pointer-events:none}.sidebar-left{left:0}.sidebar-right{right:0}.sidebar-left>*,.sidebar-right>*{pointer-events:auto}:root{--blanco: #fff;--gris: #857e7e;--blanco-claro: #ddd;--negro: #010b13;--color-principal: #010b13;--color-header: #30224f;--color-secundario: #0096a9;--color-cards: #300f4f;--color-barra: #8e247b;--color-fondo: linear-gradient(-200deg, #1e0d30 50%, #b837c6 180%);--bluePop-color: #d0a0f7;--color-boton: #ff7b25;--fondo-degradado: rgba(90, 45, 140, .5)}.titulo_pagina_juego{font-size:2.5rem;font-weight:600;color:var(--blanco);text-align:center;margin:1.5rem 0;font-style:italic}.banner-racha[data-astro-cid-sckkx6r4]{display:none;background-color:#e66a1c;color:#fff;text-align:center;padding:12px 20px;justify-content:center;align-items:center;gap:15px;position:relative;box-shadow:0 4px 10px #0003}.banner-racha[data-astro-cid-sckkx6r4] p[data-astro-cid-sckkx6r4]{margin:0;font-weight:500;font-size:14px;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.banner-racha[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{color:#fff;text-decoration:underline;font-weight:700}.cerrar-banner[data-astro-cid-sckkx6r4]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;line-height:1;padding:0 5px}.cerrar-banner[data-astro-cid-sckkx6r4]:hover{color:#ddd}
