@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/ahorcadito/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/ahorcadito/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/ahorcadito/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8f762b{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8f762b{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/ahorcadito/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/ahorcadito/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/ahorcadito/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a1cc10{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_a1cc10{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-purple-500:oklch(62.7% .265 303.9);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-800:oklch(27.8% .033 256.848);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-2xl:0 25px 25px #00000026;--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.-top-4{top:calc(var(--spacing)*-4)}.-top-6{top:calc(var(--spacing)*-6)}.top-1\/4{top:25%}.top-20{top:calc(var(--spacing)*20)}.top-full{top:100%}.-right-4{right:calc(var(--spacing)*-4)}.right-0{right:calc(var(--spacing)*0)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-full{bottom:100%}.-left-2{left:calc(var(--spacing)*-2)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.z-5{z-index:5}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-6{margin-top:calc(var(--spacing)*6)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.h-0{height:calc(var(--spacing)*0)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-22{height:calc(var(--spacing)*22)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-auto{height:auto}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.-translate-x-1\/2,.translate-x-1{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1)}.translate-y-1{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}.scale-100,.scale-95{scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%}.scale-105,.scale-110{scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform-none{transform:none}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t-6{border-top-style:var(--tw-border-style);border-top-width:6px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-blue-500{border-color:var(--color-blue-500)}.border-gray-200{border-color:var(--color-gray-200)}.border-green-400{border-color:var(--color-green-400)}.border-red-500{border-color:var(--color-red-500)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-t-blue-400{border-top-color:var(--color-blue-400)}.border-t-transparent{border-top-color:#0000}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-900{background-color:var(--color-red-900)}.bg-white{background-color:var(--color-white)}.bg-yellow-200{background-color:var(--color-yellow-200)}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500\/10{--tw-gradient-from:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.from-blue-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.from-blue-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/20{--tw-gradient-from:#fff3}@supports (color:color-mix(in lab,red,red)){.from-white\/20{--tw-gradient-from:color-mix(in oklab,var(--color-white)20%,transparent)}}.from-white\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-purple-500\/5{--tw-gradient-via:#ac4bff0d}@supports (color:color-mix(in lab,red,red)){.via-purple-500\/5{--tw-gradient-via:color-mix(in oklab,var(--color-purple-500)5%,transparent)}}.via-purple-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-700{--tw-gradient-to:var(--color-green-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-700{--tw-gradient-to:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-8{padding:calc(var(--spacing)*8)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0{padding-block:calc(var(--spacing)*0)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-gray-400{color:var(--color-gray-400)}.text-gray-800{color:var(--color-gray-800)}.text-orange-600{color:var(--color-orange-600)}.text-red-200{color:var(--color-red-200)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.blur-sm{--tw-blur:blur(var(--blur-sm))}.blur-sm,.drop-shadow-2xl{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl))}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg))}.drop-shadow-lg,.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:from-green-600:hover{--tw-gradient-from:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-red-600:hover{--tw-gradient-from:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-green-800:hover{--tw-gradient-to:var(--color-green-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-red-800:hover{--tw-gradient-to:var(--color-red-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}@media (min-width:40rem){.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-18{height:calc(var(--spacing)*18)}.sm\:h-27{height:calc(var(--spacing)*27)}.sm\:h-45{height:calc(var(--spacing)*45)}.sm\:w-10{width:calc(var(--spacing)*10)}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:w-56{width:calc(var(--spacing)*56)}.sm\:w-80{width:calc(var(--spacing)*80)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:top-24{top:calc(var(--spacing)*24)}.md\:bottom-24{bottom:calc(var(--spacing)*24)}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:mr-4{margin-right:calc(var(--spacing)*4)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:mb-3{margin-bottom:calc(var(--spacing)*3)}.md\:mb-6{margin-bottom:calc(var(--spacing)*6)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:mb-10{margin-bottom:calc(var(--spacing)*10)}.md\:mb-12{margin-bottom:calc(var(--spacing)*12)}.md\:block{display:block}.md\:hidden{display:none}.md\:h-3{height:calc(var(--spacing)*3)}.md\:h-6{height:calc(var(--spacing)*6)}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-12{height:calc(var(--spacing)*12)}.md\:h-14{height:calc(var(--spacing)*14)}.md\:h-20{height:calc(var(--spacing)*20)}.md\:h-24{height:calc(var(--spacing)*24)}.md\:h-32{height:calc(var(--spacing)*32)}.md\:h-54{height:calc(var(--spacing)*54)}.md\:w-3{width:calc(var(--spacing)*3)}.md\:w-6{width:calc(var(--spacing)*6)}.md\:w-8{width:calc(var(--spacing)*8)}.md\:w-10{width:calc(var(--spacing)*10)}.md\:w-12{width:calc(var(--spacing)*12)}.md\:w-14{width:calc(var(--spacing)*14)}.md\:w-16{width:calc(var(--spacing)*16)}.md\:w-20{width:calc(var(--spacing)*20)}.md\:w-40{width:calc(var(--spacing)*40)}.md\:w-56{width:calc(var(--spacing)*56)}.md\:w-72{width:calc(var(--spacing)*72)}.md\:w-96{width:calc(var(--spacing)*96)}.md\:w-\[28rem\]{width:28rem}.md\:w-auto{width:auto}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-lg{max-width:var(--container-lg)}.md\:max-w-md{max-width:var(--container-md)}.md\:max-w-xs{max-width:var(--container-xs)}.md\:flex-1{flex:1}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-8{gap:calc(var(--spacing)*8)}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.md\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.md\:space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}:where(.md\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}:where(.md\:space-x-12>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*12)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-x-reverse)))}.md\:border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.md\:border-b-6{border-bottom-style:var(--tw-border-style);border-bottom-width:6px}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:py-4{padding-block:calc(var(--spacing)*4)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.md\:shadow-lg,.md\:shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}@media (hover:hover){.md\:hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}@media (min-width:64rem){.lg\:h-64{height:calc(var(--spacing)*64)}.lg\:w-80{width:calc(var(--spacing)*80)}.lg\:w-112{width:calc(var(--spacing)*112)}.lg\:w-\[32rem\]{width:32rem}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}}.preloader-screen{z-index:9999;position:fixed;inset:0;overflow:hidden}.preloader-bg{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155)}.particles,.preloader-bg{position:absolute;inset:0}.particles{background-image:radial-gradient(2px 2px at 20px 30px,#3b82f666,#0000),radial-gradient(2px 2px at 40px 70px,#a855f766,#0000),radial-gradient(1px 1px at 90px 40px,#22c55e66,#0000),radial-gradient(1px 1px at 130px 80px,#ef444466,#0000),radial-gradient(2px 2px at 160px 30px,#f59e0b66,#0000);background-repeat:repeat;background-size:200px 100px;animation:particleFloat 20s linear infinite}@keyframes particleFloat{0%{transform:translateY(0)translate(0)}25%{transform:translateY(-20px)translate(10px)}50%{transform:translateY(0)translate(-5px)}75%{transform:translateY(-15px)translate(-10px)}to{transform:translateY(0)translate(0)}}.grid-pattern{background-image:linear-gradient(#3b82f61a 1px,#0000 0),linear-gradient(90deg,#3b82f61a 1px,#0000 0);background-size:50px 50px;animation:gridShift 8s ease-in-out infinite;position:absolute;inset:0}@keyframes gridShift{0%,to{opacity:.3;transform:translate(0)}50%{opacity:.6;transform:translate(25px,25px)}}.cyber-grid{background-image:linear-gradient(#0000 23%,#3b82f60d 24% 25%,#0000 26% 73%,#3b82f60d 74% 75%,#0000 76%);background-size:100px 100px;animation:cyberPulse 4s ease-in-out infinite alternate;position:absolute;inset:0}@keyframes cyberPulse{0%{opacity:.1}to{opacity:.3}}.preloader-content{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative}.character-container{margin-bottom:2rem;position:relative}.character-glow{background:radial-gradient(circle,#3b82f64d 0,#0000 70%);border-radius:50%;animation:characterGlow 3s ease-in-out infinite alternate;position:absolute;inset:-20px}@keyframes characterGlow{0%{opacity:.4;transform:scale(.8)}to{opacity:.8;transform:scale(1.2)}}.preloader-character{z-index:2;filter:drop-shadow(0 0 20px #3b82f680);width:180px;height:auto;animation:characterBob 2s ease-in-out infinite;position:relative}@keyframes characterBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.character-pulse{border:2px solid #3b82f64d;border-radius:50%;animation:characterPulse 2s ease-in-out infinite;position:absolute;inset:-30px}@keyframes characterPulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.game-title-container{margin-bottom:2rem;position:relative}.game-title-main{color:#0000;text-shadow:0 0 30px #3b82f680;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ef4444);-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3rem;font-weight:900;animation:titlePulse 3s ease-in-out infinite}.game-title-sub{color:#fffc;text-transform:uppercase;letter-spacing:.2em;font-size:1.5rem;font-weight:700;animation:subtitleGlow 2s ease-in-out infinite alternate}@keyframes titlePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes subtitleGlow{0%{text-shadow:0 0 10px #ffffff4d}to{text-shadow:0 0 20px #fff9}}.title-glow{filter:blur(20px);background:linear-gradient(45deg,#3b82f61a,#8b5cf61a,#ef44441a);border-radius:20px;animation:titleGlowRotate 4s linear infinite;position:absolute;inset:-10px}@keyframes titleGlowRotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-message-container{align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.loading-message{color:#ffffffe6;font-size:1.2rem;font-weight:600;animation:messageFlicker 3s ease-in-out infinite}@keyframes messageFlicker{0%,to{opacity:.7}50%{opacity:1}}.loading-dots{gap:.5rem;display:flex}.dot{background:#3b82f6;border-radius:50%;width:8px;height:8px;animation:dotBounce 1.5s ease-in-out infinite}.dot:first-child{animation-delay:0s}.dot:nth-child(2){animation-delay:.3s}.dot:nth-child(3){animation-delay:.6s}@keyframes dotBounce{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.progress-section{width:100%;max-width:400px;margin-bottom:2rem}.progress-label{color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.9rem;font-weight:600;animation:labelGlow 2s ease-in-out infinite alternate}@keyframes labelGlow{0%{color:#ffffff80}to{color:#ffffffe6}}.progress-bar-gaming{margin-bottom:1rem}.progress-track{background:#1e293bcc;border:1px solid #3b82f64d;height:12px;box-shadow:inset 0 2px 4px #0000004d}.progress-fill,.progress-track{border-radius:6px;position:relative;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ef4444);height:100%;transition:width .3s}.progress-shine{background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:progressShine 2s ease-in-out infinite;position:absolute;top:0;left:-100%}@keyframes progressShine{0%{left:-100%}to{left:100%}}.progress-segments{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.segment{border-right:1px solid #3b82f633;flex:1}.segment:last-child{border-right:none}.progress-percentage{text-align:center;color:#fff;text-shadow:0 0 10px #3b82f680;margin-top:.5rem;font-size:1.1rem;font-weight:700;animation:percentageGlow 1s ease-in-out infinite alternate}@keyframes percentageGlow{0%{text-shadow:0 0 10px #3b82f64d}to{text-shadow:0 0 20px #3b82f6cc}}.loading-stats{text-align:center;color:#fff9;margin-top:.5rem;font-size:.9rem}.completion-effect{animation:completionAppear .8s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes completionAppear{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.completion-text{color:#10b981;text-shadow:0 0 20px #10b981cc;margin-bottom:1rem;font-size:2rem;font-weight:900;animation:completionPulse .6s ease-in-out infinite alternate}@keyframes completionPulse{0%{transform:scale(1)}to{transform:scale(1.1)}}.completion-sparkles{height:60px;position:relative}.sparkle{width:6px;height:6px;animation:sparkleFloat 1.5s ease-out infinite;animation-delay:var(--delay);background:#fbbf24;border-radius:50%;position:absolute}.sparkle:first-child{top:20%;left:10%}.sparkle:nth-child(2){top:30%;left:90%}.sparkle:nth-child(3){top:80%;left:20%}.sparkle:nth-child(4){top:70%;left:80%}.sparkle:nth-child(5){top:10%;left:50%}.sparkle:nth-child(6){top:50%;left:30%}.sparkle:nth-child(7){top:40%;left:70%}.sparkle:nth-child(8){top:90%;left:60%}@keyframes sparkleFloat{0%{opacity:0;transform:translateY(0)scale(0)}25%{opacity:1}50%{transform:translateY(-30px)scale(1)}to{opacity:0;transform:translateY(-60px)scale(0)}}@media (max-width:768px){.preloader-content{padding:1rem}.preloader-character{width:120px}.game-title-main{font-size:2rem}.game-title-sub,.loading-message{font-size:1rem}.completion-text{font-size:1.5rem}.progress-section{max-width:300px}}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;font-family:Noctura-Georgia-Sans-Rough,BERNIER-Regular,Arial,sans-serif;overflow-x:hidden}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d2459}.bg-game,.bg-welcome{background-position:50%;background-repeat:no-repeat;background-size:cover}.btn-jugar:active{transform:scale(.95)}.btn-pearlescent{background-image:url('data:image/svg+xml,<svg width="618" height="294" viewBox="0 0 309 147" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M256.089 0H52.9478C43.2969 0 35.4733 7.83982 35.4733 17.5107V69.4592C35.4733 79.1301 43.2969 86.97 52.9478 86.97H256.089C265.74 86.97 273.563 79.1301 273.563 69.4592V17.5107C273.563 7.83982 265.74 0 256.089 0Z" fill="%23BE1731"/><path d="M257.545 0H51.4551C42.281 0 35 8.57296 35 19.0794V70.882C35 81.4249 42.281 89.9614 51.4551 89.9614H257.545C266.61 89.9614 274 81.4249 274 70.882V19.0794C274 8.57296 266.61 0 257.545 0ZM273.09 70.882C273.09 80.8412 266.136 88.9034 257.545 88.9034H51.4551C42.8635 88.9034 35.9101 80.8412 35.9101 70.882V19.0794C35.9101 9.15665 42.8635 1.05794 51.4551 1.05794H257.545C266.136 1.05794 273.09 9.15665 273.09 19.0794V70.882Z" fill="url(%23paint0_linear_512_203760)"/><g opacity="0.3"><path d="M257.545 0H51.4551C42.281 0 35 8.57296 35 19.0794V70.882C35 81.4249 42.281 89.9614 51.4551 89.9614H257.545C266.61 89.9614 274 81.4249 274 70.882V19.0794C274 8.57296 266.61 0 257.545 0ZM273.09 70.882C273.09 80.8412 266.136 88.9034 257.545 88.9034H51.4551C42.8635 88.9034 35.9101 80.8412 35.9101 70.882V19.0794C35.9101 9.15665 42.8635 1.05794 51.4551 1.05794H257.545C266.136 1.05794 273.09 9.15665 273.09 19.0794V70.882Z" fill="white"/></g><g opacity="0.4"><path d="M257.545 1.05811H51.4552C42.8635 1.05811 35.9102 9.15682 35.9102 19.0796V70.8821C35.9102 80.8414 42.8635 88.9036 51.4552 88.9036H257.545C266.137 88.9036 273.09 80.8414 273.09 70.8821V19.0796C273.09 9.15682 266.137 1.05811 257.545 1.05811ZM272.107 70.8821C272.107 80.2212 265.59 87.8456 257.545 87.8456H51.4552C43.4096 87.8456 36.8931 80.2212 36.8931 70.8821V19.0796C36.8931 9.74051 43.446 2.15253 51.4552 2.15253H257.545C265.627 2.15253 272.107 9.74051 272.107 19.0796V70.8821Z" fill="url(%23paint1_linear_512_203760)"/><g opacity="0.3"><path d="M257.545 1.05811H51.4552C42.8635 1.05811 35.9102 9.15682 35.9102 19.0796V70.8821C35.9102 80.8414 42.8635 88.9036 51.4552 88.9036H257.545C266.137 88.9036 273.09 80.8414 273.09 70.8821V19.0796C273.09 9.15682 266.137 1.05811 257.545 1.05811ZM272.107 70.8821C272.107 80.2212 265.59 87.8456 257.545 87.8456H51.4552C43.4096 87.8456 36.8931 80.2212 36.8931 70.8821V19.0796C36.8931 9.74051 43.446 2.15253 51.4552 2.15253H257.545C265.627 2.15253 272.107 9.74051 272.107 19.0796V70.8821Z" fill="white"/></g></g><path d="M257.545 2.15234H51.4551C43.4096 2.15234 36.8931 9.74033 36.8931 19.0794V70.882C36.8931 80.221 43.446 87.8455 51.4551 87.8455H257.545C265.627 87.8455 272.107 80.221 272.107 70.882V19.0794C272.143 9.74033 265.627 2.15234 257.545 2.15234Z" fill="url(%23paint2_linear_512_203760)"/><g opacity="0.3"><path d="M257.545 2.15234H51.4551C43.4096 2.15234 36.8931 9.74033 36.8931 19.0794V70.882C36.8931 80.221 43.446 87.8455 51.4551 87.8455H257.545C265.627 87.8455 272.107 80.221 272.107 70.882V19.0794C272.143 9.74033 265.627 2.15234 257.545 2.15234Z" fill="white"/></g><path d="M272.143 30.9721V19.0794C272.143 9.74033 265.627 2.15234 257.581 2.15234H51.4551C43.4095 2.15234 36.893 9.74033 36.893 19.0794V70.882C36.8793 73.3181 37.3367 75.7339 38.24 77.9957C77.0479 57.5665 159.942 28.3455 272.143 30.9721Z" fill="url(%23paint3_linear_512_203760)"/><defs><linearGradient id="paint0_linear_512_203760" x1="77.4848" y1="-32.2124" x2="231.834" y2="121.854" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.85"/><stop offset="0.22" stop-color="white" stop-opacity="0"/><stop offset="0.24" stop-color="white" stop-opacity="0.08"/><stop offset="0.41" stop-color="white" stop-opacity="0.85"/><stop offset="0.62" stop-color="white" stop-opacity="0"/><stop offset="0.64" stop-color="white" stop-opacity="0.08"/><stop offset="0.81" stop-color="white" stop-opacity="0.85"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint1_linear_512_203760" x1="35.9102" y1="44.9809" x2="273.09" y2="44.9809" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.3"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint2_linear_512_203760" x1="119.205" y1="-30.8627" x2="190.035" y2="120.712" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.4"/><stop offset="0.05" stop-color="white" stop-opacity="0.35"/><stop offset="0.17" stop-color="white" stop-opacity="0.22"/><stop offset="0.29" stop-color="white" stop-opacity="0.12"/><stop offset="0.43" stop-color="white" stop-opacity="0.05"/><stop offset="0.57" stop-color="white" stop-opacity="0.01"/><stop offset="0.73" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint3_linear_512_203760" x1="119.242" y1="-30.8627" x2="170.346" y2="78.5348" gradientUnits="userSpaceOnUse"><stop offset="0.27" stop-color="white" stop-opacity="0.07"/><stop offset="0.48" stop-color="white" stop-opacity="0.08"/><stop offset="0.66" stop-color="white" stop-opacity="0.12"/><stop offset="0.83" stop-color="white" stop-opacity="0.19"/><stop offset="0.99" stop-color="white" stop-opacity="0.29"/><stop offset="1" stop-color="white" stop-opacity="0.3"/></linearGradient></defs></svg>');background-size:initial;color:#fff;cursor:pointer;background-position:50%;background-repeat:no-repeat;border:none;border-radius:20px;min-height:50px;padding:.75rem 1.5rem;font-family:BERNIER-Distressed,Arial,sans-serif;font-size:1.1rem;font-weight:700;transition:all .3s;position:relative;box-shadow:0 4px 15px #be173166}.btn-pearlescent:hover{background-image:url('data:image/svg+xml,<svg width="618" height="294" viewBox="0 0 309 147" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M256.089 0H52.9478C43.2969 0 35.4733 7.83982 35.4733 17.5107V69.4592C35.4733 79.1301 43.2969 86.97 52.9478 86.97H256.089C265.74 86.97 273.563 79.1301 273.563 69.4592V17.5107C273.563 7.83982 265.74 0 256.089 0Z" fill="%23D41E3A"/><path d="M257.545 0H51.4551C42.281 0 35 8.57296 35 19.0794V70.882C35 81.4249 42.281 89.9614 51.4551 89.9614H257.545C266.61 89.9614 274 81.4249 274 70.882V19.0794C274 8.57296 266.61 0 257.545 0ZM273.09 70.882C273.09 80.8412 266.136 88.9034 257.545 88.9034H51.4551C42.8635 88.9034 35.9101 80.8412 35.9101 70.882V19.0794C35.9101 9.15665 42.8635 1.05794 51.4551 1.05794H257.545C266.136 1.05794 273.09 9.15665 273.09 19.0794V70.882Z" fill="url(%23paint0_linear_512_203760)"/><g opacity="0.4"><path d="M257.545 0H51.4551C42.281 0 35 8.57296 35 19.0794V70.882C35 81.4249 42.281 89.9614 51.4551 89.9614H257.545C266.61 89.9614 274 81.4249 274 70.882V19.0794C274 8.57296 266.61 0 257.545 0ZM273.09 70.882C273.09 80.8412 266.136 88.9034 257.545 88.9034H51.4551C42.8635 88.9034 35.9101 80.8412 35.9101 70.882V19.0794C35.9101 9.15665 42.8635 1.05794 51.4551 1.05794H257.545C266.136 1.05794 273.09 9.15665 273.09 19.0794V70.882Z" fill="white"/></g><g opacity="0.5"><path d="M257.545 1.05811H51.4552C42.8635 1.05811 35.9102 9.15682 35.9102 19.0796V70.8821C35.9102 80.8414 42.8635 88.9036 51.4552 88.9036H257.545C266.137 88.9036 273.09 80.8414 273.09 70.8821V19.0796C273.09 9.15682 266.137 1.05811 257.545 1.05811ZM272.107 70.8821C272.107 80.2212 265.59 87.8456 257.545 87.8456H51.4552C43.4096 87.8456 36.8931 80.2212 36.8931 70.8821V19.0796C36.8931 9.74051 43.446 2.15253 51.4552 2.15253H257.545C265.627 2.15253 272.107 9.74051 272.107 19.0796V70.8821Z" fill="url(%23paint1_linear_512_203760)"/><g opacity="0.4"><path d="M257.545 1.05811H51.4552C42.8635 1.05811 35.9102 9.15682 35.9102 19.0796V70.8821C35.9102 80.8414 42.8635 88.9036 51.4552 88.9036H257.545C266.137 88.9036 273.09 80.8414 273.09 70.8821V19.0796C273.09 9.15682 266.137 1.05811 257.545 1.05811ZM272.107 70.8821C272.107 80.2212 265.59 87.8456 257.545 87.8456H51.4552C43.4096 87.8456 36.8931 80.2212 36.8931 70.8821V19.0796C36.8931 9.74051 43.446 2.15253 51.4552 2.15253H257.545C265.627 2.15253 272.107 9.74051 272.107 19.0796V70.8821Z" fill="white"/></g></g><path d="M257.545 2.15234H51.4551C43.4096 2.15234 36.8931 9.74033 36.8931 19.0794V70.882C36.8931 80.221 43.446 87.8455 51.4551 87.8455H257.545C265.627 87.8455 272.107 80.221 272.107 70.882V19.0794C272.143 9.74033 265.627 2.15234 257.545 2.15234Z" fill="url(%23paint2_linear_512_203760)"/><g opacity="0.4"><path d="M257.545 2.15234H51.4551C43.4096 2.15234 36.8931 9.74033 36.8931 19.0794V70.882C36.8931 80.221 43.446 87.8455 51.4551 87.8455H257.545C265.627 87.8455 272.107 80.221 272.107 70.882V19.0794C272.143 9.74033 265.627 2.15234 257.545 2.15234Z" fill="white"/></g><path d="M272.143 30.9721V19.0794C272.143 9.74033 265.627 2.15234 257.581 2.15234H51.4551C43.4095 2.15234 36.893 9.74033 36.893 19.0794V70.882C36.8793 73.3181 37.3367 75.7339 38.24 77.9957C77.0479 57.5665 159.942 28.3455 272.143 30.9721Z" fill="url(%23paint3_linear_512_203760)"/><defs><linearGradient id="paint0_linear_512_203760" x1="77.4848" y1="-32.2124" x2="231.834" y2="121.854" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.9"/><stop offset="0.22" stop-color="white" stop-opacity="0"/><stop offset="0.24" stop-color="white" stop-opacity="0.1"/><stop offset="0.41" stop-color="white" stop-opacity="0.9"/><stop offset="0.62" stop-color="white" stop-opacity="0"/><stop offset="0.64" stop-color="white" stop-opacity="0.1"/><stop offset="0.81" stop-color="white" stop-opacity="0.9"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint1_linear_512_203760" x1="35.9102" y1="44.9809" x2="273.09" y2="44.9809" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.4"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint2_linear_512_203760" x1="119.205" y1="-30.8627" x2="190.035" y2="120.712" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.5"/><stop offset="0.05" stop-color="white" stop-opacity="0.4"/><stop offset="0.17" stop-color="white" stop-opacity="0.25"/><stop offset="0.29" stop-color="white" stop-opacity="0.15"/><stop offset="0.43" stop-color="white" stop-opacity="0.08"/><stop offset="0.57" stop-color="white" stop-opacity="0.02"/><stop offset="0.73" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint3_linear_512_203760" x1="119.242" y1="-30.8627" x2="170.346" y2="78.5348" gradientUnits="userSpaceOnUse"><stop offset="0.27" stop-color="white" stop-opacity="0.09"/><stop offset="0.48" stop-color="white" stop-opacity="0.1"/><stop offset="0.66" stop-color="white" stop-opacity="0.15"/><stop offset="0.83" stop-color="white" stop-opacity="0.22"/><stop offset="0.99" stop-color="white" stop-opacity="0.32"/><stop offset="1" stop-color="white" stop-opacity="0.35"/></linearGradient></defs></svg>');transform:scale(1.05);box-shadow:0 6px 20px #be173199}.btn-pearlescent:active{background-image:url('data:image/svg+xml,<svg width="618" height="294" viewBox="0 0 309 147" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M256.089 0H52.9478C43.2969 0 35.4733 7.83982 35.4733 17.5107V69.4592C35.4733 79.1301 43.2969 86.97 52.9478 86.97H256.089C265.74 86.97 273.563 79.1301 273.563 69.4592V17.5107C273.563 7.83982 265.74 0 256.089 0Z" fill="%23A01426"/><path d="M257.545 0H51.4551C42.281 0 35 8.57296 35 19.0794V70.882C35 81.4249 42.281 89.9614 51.4551 89.9614H257.545C266.61 89.9614 274 81.4249 274 70.882V19.0794C274 8.57296 266.61 0 257.545 0ZM273.09 70.882C273.09 80.8412 266.136 88.9034 257.545 88.9034H51.4551C42.8635 88.9034 35.9101 80.8412 35.9101 70.882V19.0794C35.9101 9.15665 42.8635 1.05794 51.4551 1.05794H257.545C266.136 1.05794 273.09 9.15665 273.09 19.0794V70.882Z" fill="url(%23paint0_linear_512_203760)"/><g opacity="0.2"><path d="M257.545 0H51.4551C42.281 0 35 8.57296 35 19.0794V70.882C35 81.4249 42.281 89.9614 51.4551 89.9614H257.545C266.61 89.9614 274 81.4249 274 70.882V19.0794C274 8.57296 266.61 0 257.545 0ZM273.09 70.882C273.09 80.8412 266.136 88.9034 257.545 88.9034H51.4551C42.8635 88.9034 35.9101 80.8412 35.9101 70.882V19.0794C35.9101 9.15665 42.8635 1.05794 51.4551 1.05794H257.545C266.136 1.05794 273.09 9.15665 273.09 19.0794V70.882Z" fill="white"/></g><g opacity="0.25"><path d="M257.545 1.05811H51.4552C42.8635 1.05811 35.9102 9.15682 35.9102 19.0796V70.8821C35.9102 80.8414 42.8635 88.9036 51.4552 88.9036H257.545C266.137 88.9036 273.09 80.8414 273.09 70.8821V19.0796C273.09 9.15682 266.137 1.05811 257.545 1.05811ZM272.107 70.8821C272.107 80.2212 265.59 87.8456 257.545 87.8456H51.4552C43.4096 87.8456 36.8931 80.2212 36.8931 70.8821V19.0796C36.8931 9.74051 43.446 2.15253 51.4552 2.15253H257.545C265.627 2.15253 272.107 9.74051 272.107 19.0796V70.8821Z" fill="url(%23paint1_linear_512_203760)"/><g opacity="0.2"><path d="M257.545 1.05811H51.4552C42.8635 1.05811 35.9102 9.15682 35.9102 19.0796V70.8821C35.9102 80.8414 42.8635 88.9036 51.4552 88.9036H257.545C266.137 88.9036 273.09 80.8414 273.09 70.8821V19.0796C273.09 9.15682 266.137 1.05811 257.545 1.05811ZM272.107 70.8821C272.107 80.2212 265.59 87.8456 257.545 87.8456H51.4552C43.4096 87.8456 36.8931 80.2212 36.8931 70.8821V19.0796C36.8931 9.74051 43.446 2.15253 51.4552 2.15253H257.545C265.627 2.15253 272.107 9.74051 272.107 19.0796V70.8821Z" fill="white"/></g></g><path d="M257.545 2.15234H51.4551C43.4096 2.15234 36.8931 9.74033 36.8931 19.0794V70.882C36.8931 80.221 43.446 87.8455 51.4551 87.8455H257.545C265.627 87.8455 272.107 80.221 272.107 70.882V19.0794C272.143 9.74033 265.627 2.15234 257.545 2.15234Z" fill="url(%23paint2_linear_512_203760)"/><g opacity="0.2"><path d="M257.545 2.15234H51.4551C43.4096 2.15234 36.8931 9.74033 36.8931 19.0794V70.882C36.8931 80.221 43.446 87.8455 51.4551 87.8455H257.545C265.627 87.8455 272.107 80.221 272.107 70.882V19.0794C272.143 9.74033 265.627 2.15234 257.545 2.15234Z" fill="white"/></g><path d="M272.143 30.9721V19.0794C272.143 9.74033 265.627 2.15234 257.581 2.15234H51.4551C43.4095 2.15234 36.893 9.74033 36.893 19.0794V70.882C36.8793 73.3181 37.3367 75.7339 38.24 77.9957C77.0479 57.5665 159.942 28.3455 272.143 30.9721Z" fill="url(%23paint3_linear_512_203760)"/><defs><linearGradient id="paint0_linear_512_203760" x1="77.4848" y1="-32.2124" x2="231.834" y2="121.854" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.6"/><stop offset="0.22" stop-color="white" stop-opacity="0"/><stop offset="0.24" stop-color="white" stop-opacity="0.05"/><stop offset="0.41" stop-color="white" stop-opacity="0.6"/><stop offset="0.62" stop-color="white" stop-opacity="0"/><stop offset="0.64" stop-color="white" stop-opacity="0.05"/><stop offset="0.81" stop-color="white" stop-opacity="0.6"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint1_linear_512_203760" x1="35.9102" y1="44.9809" x2="273.09" y2="44.9809" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.2"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint2_linear_512_203760" x1="119.205" y1="-30.8627" x2="190.035" y2="120.712" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.3"/><stop offset="0.05" stop-color="white" stop-opacity="0.25"/><stop offset="0.17" stop-color="white" stop-opacity="0.15"/><stop offset="0.29" stop-color="white" stop-opacity="0.08"/><stop offset="0.43" stop-color="white" stop-opacity="0.03"/><stop offset="0.57" stop-color="white" stop-opacity="0.01"/><stop offset="0.73" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint3_linear_512_203760" x1="119.242" y1="-30.8627" x2="170.346" y2="78.5348" gradientUnits="userSpaceOnUse"><stop offset="0.27" stop-color="white" stop-opacity="0.04"/><stop offset="0.48" stop-color="white" stop-opacity="0.05"/><stop offset="0.66" stop-color="white" stop-opacity="0.08"/><stop offset="0.83" stop-color="white" stop-opacity="0.12"/><stop offset="0.99" stop-color="white" stop-opacity="0.18"/><stop offset="1" stop-color="white" stop-opacity="0.2"/></linearGradient></defs></svg>');transform:scale(.95);box-shadow:0 2px 10px #be1731cc}.btn-game{margin-top:1rem;padding:.5rem}.screen-container{flex-direction:column;width:100vw;min-height:100vh;display:flex;position:relative}@media (min-width:768px){.screen-container{width:100%;max-width:1200px;margin:0 auto;padding:0 .6rem}}.text-shadow{text-shadow:2px 2px 4px #00000080}.fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.interactive-hover{transform-origin:50%;transition:all .2s cubic-bezier(.4,0,.2,1)}.interactive-hover:hover{filter:brightness(1.05);transform:translateY(-2px)}.interactive-hover:active{filter:brightness(.95);transform:translateY(0)scale(.98)}.pulse-soft{animation:pulseSoft 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulseSoft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.glow-on-hover{transition:box-shadow .3s ease-in-out}.glow-on-hover:hover{box-shadow:0 0 20px #ffffff4d,0 0 40px #ffffff1a}.stagger-animation{opacity:0;animation:staggerIn .6s ease-out forwards;transform:translateY(30px)}.stagger-animation:first-child{animation-delay:.1s}.stagger-animation:nth-child(2){animation-delay:.2s}.stagger-animation:nth-child(3){animation-delay:.3s}.stagger-animation:nth-child(4){animation-delay:.4s}.stagger-animation:nth-child(5){animation-delay:.5s}@keyframes staggerIn{to{opacity:1;transform:translateY(0)}}.clip-section-1{clip-path:polygon(50% 50%,50% 0,100% 50%)}.clip-section-2{clip-path:polygon(50% 50%,100% 50%,50% 100%)}.clip-section-3{clip-path:polygon(50% 50%,50% 100%,0 50%)}.padding-game{padding:.5rem 1rem}.padding-game-answer{border-radius:.5rem;padding:.5rem 1rem}.font-keyboard-text,.font-question-text{font-family:BERNIER-Shade,Arial,sans-serif}.font-buttons{font-family:BERNIER-Distressed,Arial,sans-serif}.font-noctura{font-family:Noctura-Georgia-Sans-Rough,Arial,sans-serif}.fade-enter{opacity:0;animation:fadeEnter .5s ease-out forwards}.fade-exit{animation:fadeExit .3s ease-in forwards}@keyframes fadeEnter{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-20px)scale(.95)}}.success-flash{animation:successFlash .6s ease-out}.error-shake{animation:errorShake .5s ease-out}@keyframes successFlash{0%{background-color:#0000}50%{background-color:#22c55e33}to{background-color:#0000}}@keyframes errorShake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@media (min-width:768px){.padding-game{padding:1rem 2rem}.padding-game-answer{border-radius:1rem;padding:1rem 2rem}.btn-pearlescent{font-size:1.25rem}.btn-jugar{min-width:200px;min-height:80px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}