*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{bottom:0;top:0}.-left-8{left:-2rem}.-right-1{right:-.25rem}.-right-4{right:-1rem}.-top-1{top:-.25rem}.-top-4{top:-1rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[-8px\]{bottom:-8px}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-20{top:5rem}.top-24{top:6rem}.top-4{top:1rem}.top-auto{top:auto}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[210\]{z-index:210}.z-\[220\]{z-index:220}.z-\[230\]{z-index:230}.z-\[240\]{z-index:240}.z-\[250\]{z-index:250}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-12{margin-left:3rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.\!h-10{height:2.5rem!important}.\!h-auto{height:auto!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-24{height:6rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-auto{height:auto}.h-full{height:100%}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[500px\]{max-height:500px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.\!w-12{width:3rem!important}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-24{width:6rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[350px\]{width:350px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[70px\]{min-width:70px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[140px\]{max-width:140px}.max-w-\[80\%\]{max-width:80%}.max-w-\[80vw\]{max-width:80vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-4{--tw-translate-x:-1rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.translate-y-2{--tw-translate-y:0.5rem}.rotate-180,.translate-y-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-full{border-radius:9999px!important}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-lg{border-top-right-radius:.5rem}.rounded-t-lg,.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-cyan-400{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.border-cyan-400\/20{border-color:rgba(34,211,238,.2)}.border-cyan-500{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.border-cyan-500\/10{border-color:rgba(6,182,212,.1)}.border-cyan-500\/20{border-color:rgba(6,182,212,.2)}.border-cyan-500\/30{border-color:rgba(6,182,212,.3)}.border-cyan-500\/50{border-color:rgba(6,182,212,.5)}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-gray-700\/50{border-color:rgba(55,65,81,.5)}.border-gray-900{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.border-green-500\/20{border-color:rgba(34,197,94,.2)}.border-purple-500\/10{border-color:rgba(168,85,247,.1)}.border-purple-500\/20{border-color:rgba(168,85,247,.2)}.border-purple-500\/30{border-color:rgba(168,85,247,.3)}.border-transparent{border-color:transparent}.\!bg-black\/60{background-color:rgba(0,0,0,.6)!important}.\!bg-cyan-600{--tw-bg-opacity:1!important;background-color:rgb(8 145 178/var(--tw-bg-opacity,1))!important}.\!bg-cyan-600\/50{background-color:rgba(8,145,178,.5)!important}.\!bg-green-600{--tw-bg-opacity:1!important;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))!important}.\!bg-green-600\/80{background-color:rgba(22,163,74,.8)!important}.\!bg-purple-600{--tw-bg-opacity:1!important;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))!important}.\!bg-red-500{--tw-bg-opacity:1!important;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))!important}.\!bg-transparent{background-color:transparent!important}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:rgba(0,0,0,.1)}.bg-black\/20{background-color:rgba(0,0,0,.2)}.bg-black\/30{background-color:rgba(0,0,0,.3)}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-black\/60{background-color:rgba(0,0,0,.6)}.bg-black\/70{background-color:rgba(0,0,0,.7)}.bg-black\/80{background-color:rgba(0,0,0,.8)}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-500\/20{background-color:rgba(6,182,212,.2)}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-800\/40{background-color:rgba(31,41,55,.4)}.bg-gray-800\/50{background-color:rgba(31,41,55,.5)}.bg-gray-800\/60{background-color:rgba(31,41,55,.6)}.bg-gray-800\/70{background-color:rgba(31,41,55,.7)}.bg-gray-800\/80{background-color:rgba(31,41,55,.8)}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-gray-900\/50{background-color:rgba(17,24,39,.5)}.bg-gray-900\/80{background-color:rgba(17,24,39,.8)}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-purple-500\/30{background-color:rgba(168,85,247,.3)}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,182,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-900\/50{--tw-gradient-from:rgba(22,78,99,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(22,78,99,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from:#818cf8 var(--tw-gradient-from-position);--tw-gradient-to:rgba(129,140,248,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-cyan-400{--tw-gradient-to:rgba(34,211,238,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#22d3ee var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-purple-400{--tw-gradient-to:#c084fc var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-purple-900\/50{--tw-gradient-to:rgba(88,28,135,.5) var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.\!p-0{padding:0!important}.\!p-2{padding:.5rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.\!py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.\!py-1\.5{padding-bottom:.375rem!important;padding-top:.375rem!important}.\!py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.\!py-2\.5{padding-bottom:.625rem!important;padding-top:.625rem!important}.\!py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.\!pl-12{padding-left:3rem!important}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.\!text-center{text-align:center!important}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[8px\]{letter-spacing:8px}.tracking-wider{letter-spacing:.05em}.text-\[\#ff00e6\]{--tw-text-opacity:1;color:rgb(255 0 230/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-cyan-400\/50{color:rgba(34,211,238,.5)}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-lime-400{--tw-text-opacity:1;color:rgb(163 230 53/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\!shadow-green-500\/50{--tw-shadow-color:rgba(34,197,94,.5)!important;--tw-shadow:var(--tw-shadow-colored)!important}.\!shadow-purple-500\/50{--tw-shadow-color:rgba(168,85,247,.5)!important;--tw-shadow:var(--tw-shadow-colored)!important}.\!shadow-purple-600\/50{--tw-shadow-color:rgba(147,51,234,.5)!important;--tw-shadow:var(--tw-shadow-colored)!important}.\!shadow-red-500\/50{--tw-shadow-color:rgba(239,68,68,.5)!important;--tw-shadow:var(--tw-shadow-colored)!important}.shadow-cyan-500\/20{--tw-shadow-color:rgba(6,182,212,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/50{--tw-shadow-color:rgba(6,182,212,.5);--tw-shadow:var(--tw-shadow-colored)}.shadow-green-500\/20{--tw-shadow-color:rgba(34,197,94,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-pink-500\/20{--tw-shadow-color:rgba(236,72,153,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/10{--tw-shadow-color:rgba(168,85,247,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/20{--tw-shadow-color:rgba(168,85,247,.2);--tw-shadow:var(--tw-shadow-colored)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1))}.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)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-blur-xl,.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--neon-cyan:#00f7ff;--neon-purple:#a100f7;--neon-pink:#ff00e6;--neon-green:#39ff14;--deep-space:#0a0e17;--cosmic-blue:#1a1c2e;--gradient-primary:linear-gradient(135deg,var(--neon-cyan),var(--neon-purple));--gradient-secondary:linear-gradient(135deg,var(--neon-pink),var(--neon-cyan));--card-glow:0 0 15px rgba(161,0,247,.3);--text-glow:0 0 8px currentColor;--primary:var(--neon-purple);--secondary:var(--neon-cyan);--accent:var(--neon-pink);--app-dark-bg:var(--cosmic-blue);--app-darker-bg:var(--deep-space);--app-text-primary:#f3f4f6;--app-text-secondary:#9ca3af;--app-main-border-color:rgba(0,247,255,.2);--app-card-bg:rgba(26,28,46,.85);--app-card-border:rgba(161,0,247,.25);--navbar-bg-color:rgba(10,14,23,.7);--navbar-border-color:rgba(0,247,255,.3);--transition-normal:all 0.3s ease;--glass-effect:blur(12px);--neon-purple-rgb:161,0,247;--modal-bg:#1e2137;--input-bg:#2c2f48;--input-border:#4a4e69;--sidebar-width:280px;--sidebar-width-collapsed:88px;--sidebar-bg:#111522}html{scroll-behavior:smooth;scroll-padding-top:80px}.slide-content{transform:translateZ(0)}body{background-color:var(--app-darker-bg);color:var(--app-text-primary);font-family:Space Grotesk,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden;padding-left:var(--sidebar-width);transition:padding-left .15s cubic-bezier(.4,0,.2,1)}body.sidebar-collapsed{padding-left:var(--sidebar-width-collapsed)}.nav-link,.neon-button .button-text,.slide-title,.sport-category-tile-title,footer h4,h1,h2,h3,h4{font-family:Orbitron,sans-serif;letter-spacing:1px}.webgl{height:100vh;left:0;outline:none;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}#navbar{backdrop-filter:blur(12px);background-color:rgba(10,14,23,.2);border-bottom:1px solid rgba(0,247,255,.05);left:var(--sidebar-width);transition:all .3s ease;transition:left .15s cubic-bezier(.4,0,.2,1),width .15s cubic-bezier(.4,0,.2,1);width:calc(100% - var(--sidebar-width));z-index:50}#navbar.scrolled{background-color:rgba(26,28,46,.92);box-shadow:0 4px 20px rgba(0,0,0,.3)}body.sidebar-collapsed #navbar{left:var(--sidebar-width-collapsed);width:calc(100% - var(--sidebar-width-collapsed))}.nav-link{position:relative;transition:color .3s ease,text-shadow .3s ease}.nav-link:after{background:var(--gradient-primary);border-radius:1px;bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1);width:0}.nav-link.active:after,.nav-link:hover:after{width:80%}.nav-link:hover{color:var(--secondary);text-shadow:0 0 5px var(--secondary)}@keyframes rotate-world{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rotating-world{animation:rotate-world 20s linear infinite}.neon-button{align-items:center;background-color:transparent;border:1px solid var(--primary);border-radius:8px;color:var(--app-text-primary);display:inline-flex;font-family:Orbitron,sans-serif;gap:.5rem;justify-content:center;letter-spacing:1px;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-decoration:none;text-shadow:0 0 3px var(--app-text-primary);transition:all .3s}.neon-button:hover{background-color:var(--secondary);border-color:var(--secondary);box-shadow:0 0 15px var(--secondary),0 0 25px var(--secondary);color:var(--deep-space);text-shadow:none}.neon-button.neon-button-primary{animation:pulse-primary 3s infinite;background:var(--gradient-primary);border:1px solid transparent}.neon-button.neon-button-primary:hover{background:var(--gradient-primary);box-shadow:0 0 20px var(--neon-purple),0 0 30px var(--neon-cyan);filter:brightness(1.2)}@keyframes pulse-primary{0%,to{box-shadow:0 0 10px color-mix(in srgb,var(--neon-purple) 50%,transparent),0 0 20px color-mix(in srgb,var(--neon-cyan) 30%,transparent);transform:scale(1)}50%{box-shadow:0 0 15px color-mix(in srgb,var(--neon-purple) 70%,transparent),0 0 30px color-mix(in srgb,var(--neon-cyan) 50%,transparent);transform:scale(1.03)}}.section-title{background:var(--gradient-primary);-webkit-background-clip:text;color:transparent;font-size:2.25rem;font-weight:700;margin-bottom:3rem;padding-bottom:.5rem;position:relative;text-align:center}.section-title:after{background:var(--gradient-secondary);bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .5s ease-in-out;width:0}.section-title.in-view:after{width:100px}.holographic-card{background:var(--cosmic-blue);border:1px solid var(--app-card-border);box-shadow:var(--card-glow);opacity:0;transform:translateY(20px);transition:transform .5s ease,opacity .5s ease,box-shadow .3s ease,border-color .3s ease}.holographic-card.in-view{opacity:1;transform:translateY(0)}.holographic-card:hover{border-color:var(--secondary);box-shadow:0 12px 35px color-mix(in srgb,var(--primary) 50%,transparent);transform:translateY(-8px) scale(1.03)}#hero-slider{height:70vh;max-height:700px;min-height:500px;width:100%}.swiper-slide{align-items:center;background-color:transparent;color:#fff;display:flex;justify-content:center;position:relative;text-align:center}.slide-content{background:transparent;max-width:90%;opacity:0;padding:2.5rem;transform:translateY(40px);transition:transform .8s ease-out,opacity .8s ease-out;width:700px;z-index:10}.swiper-slide-active .slide-content{opacity:1;transform:translateY(0)}.slide-title{font-size:3rem;font-weight:900;text-shadow:0 0 15px var(--neon-cyan),0 0 25px var(--neon-cyan),0 0 5px rgba(0,0,0,.5)}.slide-subtitle{color:var(--app-text-primary);font-size:1.25rem;margin:1rem auto 2rem;max-width:600px;text-shadow:0 0 8px rgba(0,0,0,.8)}.swiper-pagination-bullet{background-color:var(--neon-cyan);height:12px;opacity:.6;transition:all .3s;width:12px}.swiper-pagination-bullet-active{background-color:var(--neon-pink);border-radius:6px;width:30px}.my-swiper .swiper-button-next,.my-swiper .swiper-button-prev{color:var(--neon-cyan);transition:all .3s}.my-swiper .swiper-button-next:hover,.my-swiper .swiper-button-prev:hover{color:var(--neon-pink);transform:scale(1.2)}.sport-category-tile .image-container{aspect-ratio:4/5;overflow:hidden;position:relative;width:100%}.sport-category-tile .image-container img{height:103%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease-out;width:100%}.sport-category-tile:hover .image-container img{transform:scale(1.1)}.sport-category-tile .image-overlay{background:linear-gradient(0deg,rgba(10,14,23,.9) 0,rgba(10,14,23,.2) 60%,transparent);inset:0;position:absolute;z-index:1}.sport-category-tile-title{padding:1.25rem 1rem;right:0;transition:color .3s ease,text-shadow .3s ease;z-index:2}.sport-category-tile:hover .sport-category-tile-title{color:var(--neon-cyan);text-shadow:0 0 5px var(--neon-cyan)}.modal-content{background-color:var(--modal-bg)}.input-style{-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:linear-gradient(145deg,hsla(0,0%,100%,.03),rgba(10,5,20,.5));border:none;border-radius:0;box-shadow:0 0 15px rgba(255,87,51,.3);clip-path:polygon(25px 0,calc(100% - 25px) 0,100% 50%,calc(100% - 25px) 100%,25px 100%,0 50%);color:#e0e0e0;font-size:1rem;outline:none;padding:.85rem 2.5rem;position:relative;transition:all .3s ease;width:100%}.input-style:focus{box-shadow:0 0 25px rgba(255,87,51,.6),inset 0 0 5px rgba(255,87,51,.2)}.input-style::-moz-placeholder{color:hsla(0,0%,88%,.5)}.input-style::placeholder{color:hsla(0,0%,88%,.5)}.sidebar{backdrop-filter:blur(12px);background-color:rgba(10,14,23,.2);border-right:1px solid rgba(0,247,255,.05);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;top:0;transition:width .15s cubic-bezier(.4,0,.2,1);width:var(--sidebar-width);z-index:200}.sidebar-header{align-items:center;border-bottom:1px solid var(--app-main-border-color);display:flex;flex-shrink:0;height:77px;justify-content:space-between;padding:1.25rem}.sidebar-nav{flex-grow:1;overflow-y:auto;padding:1rem 0}.sidebar .logo-container{align-items:center;display:flex;gap:.75rem;overflow:hidden;text-decoration:none}.sidebar .logo-text{background:var(--gradient-primary);-webkit-background-clip:text;color:transparent;font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700;transition:opacity .15s cubic-bezier(.4,0,.2,1),width .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}#sidebar-toggle{background:transparent;border:none;color:var(--app-text-secondary);cursor:pointer;padding:.5rem;transition:color .3s ease,transform .3s ease}#sidebar-toggle:hover{color:var(--neon-cyan)}.sidebar-main-nav{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:0 1rem}.main-nav-button{align-items:center;background-color:var(--cosmic-blue);border:1px solid var(--app-card-border);border-radius:8px;color:var(--app-text-primary);display:flex;height:60px;overflow:hidden;padding:0 1.25rem;position:relative;text-decoration:none;transition:all .3s ease}.main-nav-button:hover{border-color:var(--secondary);box-shadow:var(--card-glow);transform:translateY(-3px)}.main-nav-button .bg-image{filter:brightness(.5) blur(1px);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:all .4s ease;width:100%;z-index:0}.main-nav-button:hover .bg-image{filter:brightness(.7) blur(0);transform:scale(1.1)}.main-nav-button .text{font-size:1rem;font-weight:700;position:relative;text-shadow:0 0 5px #000;transition:opacity .15s cubic-bezier(.4,0,.2,1),width .15s cubic-bezier(.4,0,.2,1);z-index:1}.main-nav-button .text,.menu-title{font-family:Orbitron,sans-serif;white-space:nowrap}.menu-title{font-size:.8rem;letter-spacing:1.5px;padding:1.5rem 1.25rem .5rem;text-transform:uppercase;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.menu-link,.menu-title{color:var(--app-text-secondary)}.menu-link{align-items:center;border-left:3px solid transparent;display:flex;padding:.85rem 1.75rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.menu-link:hover{background-color:color-mix(in srgb,var(--neon-cyan) 8%,transparent);border-left-color:var(--neon-cyan);color:var(--app-text-primary)}.menu-link.active{background-color:color-mix(in srgb,var(--neon-cyan) 12%,transparent);border-left-color:var(--neon-cyan);color:var(--neon-cyan);text-shadow:0 0 8px var(--neon-cyan)}.menu-link i{flex-shrink:0;font-size:1.3rem;margin-right:1.25rem;transition:margin .3s ease}.menu-link-text{font-size:.95rem;transition:opacity .15s cubic-bezier(.4,0,.2,1),width .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}body.sidebar-collapsed .sidebar{width:var(--sidebar-width-collapsed)}body.sidebar-collapsed .logo-text,body.sidebar-collapsed .main-nav-button .text,body.sidebar-collapsed .menu-link-text,body.sidebar-collapsed .menu-title{opacity:0;pointer-events:none;transition-duration:.15s;transition-property:opacity,width;transition-timing-function:cubic-bezier(.4,0,.2,1);width:0}body.sidebar-collapsed .main-nav-button,body.sidebar-collapsed .menu-link{justify-content:center;padding:.85rem}body.sidebar-collapsed .main-nav-button i,body.sidebar-collapsed .menu-link i{font-size:1.5rem;margin-right:0}body.sidebar-collapsed #sidebar-toggle{transform:rotate(180deg);transition:transform .15s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){body,body.sidebar-collapsed{padding-left:0}.sidebar{transform:translateX(-100%);transition:transform .15s ease}.sidebar.open{transform:translateX(0)}#navbar,body.sidebar-collapsed #navbar{left:0;width:100%}.slide-title{font-size:2rem}.slide-subtitle{font-size:1rem}.slide-content{padding:1.5rem;width:90%}.section-title{font-size:1.875rem}}.hide-scrollbar::-webkit-scrollbar,.sidebar-nav::-webkit-scrollbar{background:transparent;width:0}.hide-scrollbar,.sidebar-nav{scrollbar-width:none;-ms-overflow-style:none}#currency-container{position:relative}.currency-display{align-items:center;background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;cursor:pointer;display:flex;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease;white-space:nowrap}.currency-display:hover{border-color:var(--secondary);box-shadow:0 0 8px color-mix(in srgb,var(--secondary) 25%,transparent)}.currency-dropdown{background-color:var(--modal-bg);border:1px solid var(--secondary);border-radius:.5rem;box-shadow:var(--card-glow);display:none;flex-direction:column;gap:.5rem;min-width:150px;padding:.5rem;position:absolute;right:0;top:110%;z-index:55}.currency-item{border-radius:.375rem;gap:.75rem;padding:.5rem .75rem;transition:all .2s ease}.currency-item:hover{background-color:var(--app-card-bg)}.currency-item.active{background-color:color-mix(in srgb,var(--neon-cyan) 15%,transparent);border-left:2px solid var(--neon-cyan);color:var(--neon-cyan)}#withdraw-currency-selector-container{position:relative}#withdraw-currency-selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke="%239ca3af" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down"><path d="m6 9 6 6 6-6"/></svg>');background-position:right .75rem center;background-repeat:no-repeat;background-size:1em;padding-right:2.5rem}.animated-icon{animation:spin 10s linear infinite}.holographic-swiper .swiper-slide{align-items:stretch;display:flex;height:auto;width:200px}.holographic-swiper .sport-category-tile{display:flex;flex-direction:column;width:100%}.swiper-nav-button{align-items:center;animation:pulse-arrow 2.5s ease-in-out infinite;background-color:rgba(26,28,46,.85);border:1px solid var(--neon-cyan);color:var(--neon-cyan);cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.swiper-nav-button:after{font-size:1.2rem}.swiper-nav-button:hover{animation-play-state:paused;background-color:var(--neon-cyan);box-shadow:0 0 15px var(--neon-cyan);color:var(--deep-space)}.swiper-nav-button.swiper-button-disabled{animation-play-state:paused;cursor:not-allowed;opacity:.3}.swiper-nav-button.swiper-button-prev{left:10px}.swiper-nav-button.swiper-button-next{right:10px}@media (max-width:640px){.swiper-nav-button.swiper-button-prev{left:5px}.swiper-nav-button.swiper-button-next{right:5px}}@keyframes pulse-arrow{0%,to{box-shadow:0 0 5px transparent;transform:translateY(-50%) scale(1)}50%{box-shadow:0 0 10px color-mix(in srgb,var(--neon-cyan) 40%,transparent);transform:translateY(-50%) scale(1.08)}}@keyframes animate-logo-stroke{0%{stroke:var(--neon-cyan)}33%{stroke:var(--neon-pink)}66%{stroke:var(--neon-purple)}to{stroke:var(--neon-cyan)}}#logo-stroke-ring{animation:animate-logo-stroke 10s linear infinite}#popup-overlay{transition:opacity .3s ease}#popup-box{transition:transform .3s ease,opacity .3s ease}#language-dropdown{max-height:50vh;overflow-y:auto}.notification-item{border-left:3px solid transparent;border-radius:.5rem;padding:.75rem;transition:background-color .2s ease}.notification-item.unread{background-color:rgba(0,247,255,.08);border-left-color:var(--neon-cyan)}.custom-scrollbar::-webkit-scrollbar{width:5px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--app-main-border-color);border-radius:10px}.notification-toast{animation:slideInRight .5s ease-out forwards,fadeOut .5s ease-in 6s forwards;backdrop-filter:blur(10px);background-color:var(--app-dark-bg);border:1px solid var(--app-main-border-color);border-radius:10px;box-shadow:0 5px 25px rgba(0,0,0,.4),var(--card-glow);color:var(--app-text-primary);padding:1rem;width:350px}.notification-toast.success{border-left:4px solid var(--neon-green)}.notification-toast.error{border-left:4px solid var(--neon-pink)}.notification-toast.info{border-left:4px solid var(--neon-cyan)}@keyframes slideInRight{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}#action-buttons-container{align-items:center;bottom:20px;display:flex;gap:1rem;position:fixed;right:20px;z-index:10000}#coupon-window{z-index:10001}#chatbot-window,#coupon-window{bottom:100px;position:fixed;right:20px}#chatbot-window{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:var(--app-card-bg);border:1px solid var(--app-main-border-color);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.6);display:flex;flex-direction:column;pointer-events:none;transform:translateY(20px) scale(.98);transition:transform .3s ease,opacity .3s ease;width:380px;z-index:10002}#chatbot-window.show{pointer-events:auto;transform:translateY(0) scale(1)}.chat-header{align-items:center;background-color:var(--deep-space);border-bottom:1px solid var(--app-main-border-color);border-top-left-radius:12px;border-top-right-radius:12px;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem}.chat-header h3{color:var(--neon-cyan);font-family:Orbitron,sans-serif;font-size:1.1rem;text-shadow:0 0 5px var(--neon-cyan)}.chat-header button{background:none;border:none;color:var(--app-text-secondary);cursor:pointer;font-size:1.5rem;transition:color .3s ease}.chat-header button:hover{color:var(--neon-pink)}#chatbot-messages{flex-grow:1;gap:.75rem;overflow-y:auto;padding:1rem}#chatbot-messages,.chat-message{display:flex;flex-direction:column}.chat-message{max-width:85%}.sender-label{color:var(--app-text-secondary);font-size:.75rem;font-weight:600;margin-bottom:.2rem}.message-content{border-radius:10px;line-height:1.4;padding:.7rem 1rem;word-wrap:break-word;box-shadow:0 2px 8px rgba(0,0,0,.2)}.chat-message.ai{align-self:flex-start}.chat-message.ai .sender-label{color:var(--neon-cyan);text-align:left}.chat-message.ai .message-content{background-color:var(--cosmic-blue);border:1px solid var(--app-card-border);border-top-left-radius:2px;color:var(--app-text-primary)}.chat-message.user{align-self:flex-end}.chat-message.user .sender-label{color:var(--neon-pink);text-align:right}.chat-message.user .message-content{background-color:var(--neon-purple);border-top-right-radius:2px;color:#fff}.typing-indicator{align-items:center;display:flex;height:30px;justify-content:center;padding:.5rem .75rem;width:50px}.typing-indicator span{animation:typing 1s infinite;background-color:var(--neon-cyan);border-radius:50%;display:block;height:8px;margin:0 3px;opacity:.4;width:8px}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.chat-input-container{align-items:center;background-color:var(--deep-space);border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:1px solid var(--app-main-border-color);display:flex;flex-shrink:0;gap:.75rem;padding:1rem}.chat-input-container input[type=text]{background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--app-text-primary);flex-grow:1;font-size:.95rem;outline:none;padding:.75rem 1rem;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.chat-input-container input[type=text]:focus{border-color:var(--neon-cyan);box-shadow:0 0 0 2px rgba(0,247,255,.2)}.chat-input-container button{align-items:center;background-color:var(--neon-cyan);border:none;border-radius:50%;color:var(--deep-space);cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:44px;justify-content:center;transition:background-color .3s ease,transform .2s ease;width:44px}.chat-input-container button:hover{background-color:color-mix(in srgb,var(--neon-cyan) 80%,#000);transform:scale(1.05)}.sport-card-photo{background:var(--cosmic-blue);border:1px solid var(--app-card-border);border-radius:12px;box-shadow:var(--card-glow);cursor:pointer;overflow:hidden;position:relative;transition:transform .5s ease,opacity .5s ease,box-shadow .3s ease,border-color .3s ease}.sport-card-photo.active,.sport-card-photo:hover{border-color:var(--secondary);box-shadow:0 12px 35px color-mix(in srgb,var(--primary) 50%,transparent);transform:translateY(-8px) scale(1.03)}.sport-card-photo .image-container{aspect-ratio:4/5;overflow:hidden;position:relative;width:100%}.sport-card-photo img{filter:brightness(.7);height:103%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease-out;width:100%}.sport-card-photo:hover img{filter:brightness(1);transform:scale(1.1)}.sport-card-photo .image-overlay{background:linear-gradient(0deg,rgba(10,14,23,.9) 0,rgba(10,14,23,.2) 60%,transparent);inset:0;position:absolute;z-index:1}.sport-card-photo .sport-name{bottom:0;color:#fff;font-family:Orbitron,sans-serif;font-size:1.25rem;font-weight:700;left:0;padding:1.25rem 1rem;position:absolute;right:0;text-align:center;transition:color .3s ease,text-shadow .3s ease;z-index:2}.sport-card-photo:hover .sport-name{color:var(--neon-cyan);text-shadow:0 0 5px var(--neon-cyan)}.league-card-item{background-color:var(--cosmic-blue);border:1px solid var(--app-card-border);overflow:hidden;position:relative;transition:all .3s ease}.league-card-item:hover{border-color:var(--neon-cyan);box-shadow:0 0 20px rgba(0,247,255,.2);transform:translateY(-5px) scale(1.02)}.league-card-item.active{background-color:color-mix(in srgb,var(--neon-cyan) 15%,transparent);border-color:var(--neon-cyan);box-shadow:0 0 25px rgba(0,247,255,.4)}.league-card-item .league-card-glow{background:radial-gradient(circle,rgba(0,247,255,.3) 0,rgba(0,247,255,0) 70%);height:200%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .6s ease;width:200%}.league-card-item:hover .league-card-glow{transform:translate(-50%,-50%) scale(1)}#userDropdown{backdrop-filter:blur(12px);background-color:rgba(10,14,23,.2);border:1px solid rgba(0,247,255,.05);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.5);max-height:80vh;overflow-y:auto;position:fixed;right:20px;top:80px;transform-origin:top right;transition:all .3s ease;width:320px;z-index:1000}.tab-content{background-color:transparent;padding:1rem}.tab-btn{border-bottom:2px solid transparent;transition:all .3s ease}.tab-btn.active{border-color:var(--neon-cyan);color:var(--neon-cyan)}.tab-btn:hover{background-color:rgba(0,247,255,.05);color:var(--neon-cyan)}#profileEmail,#profileUsername{background-color:transparent}footer{backdrop-filter:blur(8px);background-color:rgba(10,14,23,.2);border-top:1px solid rgba(0,247,255,.05);margin-top:2rem;padding:2rem 0}footer .container{padding-bottom:0;padding-top:0}footer .grid{gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){footer .grid{gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}}footer h4{color:var(--app-text-primary);font-family:Orbitron,sans-serif;font-weight:700;margin-bottom:.5rem}footer ul{list-style:none;margin:0;padding:0}footer a{color:var(--app-text-secondary);display:block;margin-bottom:.25rem;transition:color .3s ease}footer a:hover{color:var(--neon-cyan)}footer .border-t{border-top:none;margin-top:1rem;padding-top:1rem}footer .text-center{text-align:center}footer .text-gray-500{color:var(--app-text-secondary)}footer>.container>.text-center{border-top:none}.match-card{backdrop-filter:blur(5px);background-color:rgba(0,0,0,.7);border:2px solid rgba(0,255,255,.3);border-radius:25px}.match-card-overlay{background-image:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.4))}.loading-container{width:100%}.sport-category-tile img{transition:transform .3s ease}.sport-category-tile:hover img{transform:scale(1.05)}.sport-category-tile-title{bottom:1rem;color:#fff;font-size:1.25rem;font-weight:700;left:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.7);z-index:20}.image-container{border-radius:1rem;height:100%;overflow:hidden;position:relative;width:100%}.image-overlay{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.2));height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.holographic-card{background-color:rgba(0,0,0,.7);border:2px solid rgba(0,255,255,.3);border-radius:1rem;cursor:pointer;transition:all .3s ease}.holographic-card:hover{box-shadow:0 0 20px rgba(0,255,255,.6);transform:scale(1.05);z-index:20}.bonus-card ul{list-style-position:inside;padding-left:0}.bonus-card li{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgba%280, 255, 255, 0.8%29" viewBox="0 0 256 256"><path d="M182.2,68.8a12.3,12.3,0,0,1,0,17l-80,80a12,12,0,0,1-17,0l-32-32a12,12,0,1,1,17-17L94,140.7,165.2,69.8a12,12,0,0,1,17,1.8Z"></path></svg>') no-repeat 0;margin-bottom:.5rem;padding-left:24px}.terms-toggle{align-items:center;background-color:rgba(0,255,255,.05);border:1px solid rgba(0,255,255,.2);border-radius:.5rem;cursor:pointer;display:flex;gap:.5rem;margin-top:1.5rem;padding:.75rem}.terms-toggle .ph{transition:transform .3s ease}.terms-toggle.active .ph{transform:rotate(90deg)}.terms-content{background-color:rgba(0,0,0,.3);border-left:2px solid rgba(0,255,255,.5);border-radius:.5rem;padding:1rem}.bonus-card-bg{background-position:50%;background-size:cover}.bonus-card-bg:before{backdrop-filter:blur(2px);background-color:rgba(10,5,25,.7);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.bonus-card-content{position:relative;z-index:2}.animated-promo-icon{filter:drop-shadow(0 0 5px #00e5ff) drop-shadow(0 0 10px #ff00e6);height:50px;width:50px}.animated-promo-icon .box{stroke:#00e5ff;stroke-width:4;fill:rgba(0,229,255,.1)}.animated-promo-icon .ribbon{stroke:#ff00e6;stroke-width:4;fill:rgba(255,0,230,.1)}.animated-promo-icon .sparkle{fill:#fff;animation:sparkle 2s ease-in-out infinite;transform-origin:center}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}}.scan-line{stroke:#fff;stroke-width:2;animation:scan 3s linear infinite;opacity:.5}@keyframes scan{0%{transform:translateY(-10%)}to{transform:translateY(110%)}}.menu-link,.terms-toggle{position:relative;transition:all .3s ease}.menu-link:hover,.terms-toggle:hover{background:linear-gradient(90deg,rgba(173,0,255,.2),rgba(0,229,255,.2));box-shadow:0 0 15px rgba(138,43,226,.6),0 0 5px rgba(0,229,255,.8);color:#fff}.menu-link.active{background:linear-gradient(90deg,rgba(173,0,255,.25),rgba(0,229,255,.25));box-shadow:0 0 10px rgba(138,43,226,.5);color:#fff}#depositModal .modal-content{border:2px solid rgba(0,255,255,.3);overflow:hidden;position:relative}#depositModal .modal-content .flex-grow{backdrop-filter:blur(5px);background-color:rgba(10,5,25,.5);border-radius:.5rem}#depositModal{z-index:1000!important}.modal-backdrop{z-index:999!important}#chatbot-window{display:none;opacity:0;transform:translateY(100px);transition:all .3s ease-in-out}#chatbot-window.show{display:flex;opacity:1;transform:translateY(0)}.modal-bg-cover{background-position:50%;background-size:cover;overflow:hidden;position:relative}.modal-bg-auth{background-image:url(https://image.pollinations.ai/prompt/futuristic%20holographic%20fingerprint%20scan,%20glowing%20neon%20lines,%20data%20streams,%20cyberpunk%20security%20interface,%20dark%20background)}.modal-bg-coupon{background-image:url(https://image.pollinations.ai/prompt/holographic%20futuristic%20betting%20slip%20with%20glowing%20data%20and%20charts,%20sports%20icons,%20neon%20grid%20background,%20cyberpunk)}.modal-bg-feed{background-image:url(https://image.pollinations.ai/prompt/vibrant%20cyberpunk%20cityscape%20at%20night,%20digital%20information%20overlay,%20glowing%20holographic%20betting%20data,%20neon%20lights,%20futuristic%20architecture,%20dark%20and%20atmospheric)}.modal-bg-cover:before{backdrop-filter:blur(6px);background-color:rgba(14,15,23,.92);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.modal-bg-cover>*{position:relative;z-index:2}#currency-selector-wrapper{position:relative}#currency-selector-wrapper .dropdown-menu{backdrop-filter:blur(10px);background:rgba(15,23,42,.9);border:1px solid rgba(56,189,248,.2);border-radius:.75rem;box-shadow:0 10px 25px rgba(0,0,0,.5);display:none;margin-top:8px;max-height:300px;overflow-y:auto;position:absolute;right:0;scrollbar-color:rgba(56,189,248,.5) transparent;scrollbar-width:thin;top:100%;width:220px;z-index:100}#currency-selector-wrapper.active .dropdown-menu{display:block}.currency-item{align-items:center;cursor:pointer;display:flex;padding:10px 15px;transition:background-color .2s}.currency-item.selected,.currency-item:hover{background-color:rgba(56,189,248,.1)}.currency-item img{border-radius:50%;height:24px;margin-right:12px;width:24px}.currency-item .currency-name{color:#fff;font-weight:700}#depositModal .modal-content{background-image:url(https://image.pollinations.ai/prompt/futuristic%20financial%20transaction%20interface%20with%20glowing%20data%20streams%20and%20crypto%20coins,%20cyberpunk,%204k);background-position:50%;background-size:cover}#currency-selector-wrapper .dropdown-menu,#language-selector-wrapper .dropdown-menu,#userDropdown .flex-grow{scrollbar-width:none;-ms-overflow-style:none}#currency-selector-wrapper .dropdown-menu::-webkit-scrollbar,#language-selector-wrapper .dropdown-menu::-webkit-scrollbar,#userDropdown .flex-grow::-webkit-scrollbar{display:none}#language-selector-wrapper>*{scrollbar-width:none!important;-ms-overflow-style:none!important}#language-selector-wrapper>::-webkit-scrollbar{display:none!important}#coupon-window .relative.z-10{display:grid!important;grid-template-rows:auto 1fr auto!important;height:100%!important;overflow:hidden}#coupon-window #coupon-list{max-height:300px;min-height:0;overflow-y:auto!important;overflow-y:auto;padding-right:4px;scrollbar-color:var(--neon-cyan) rgba(10,14,23,.5);scrollbar-width:thin}#coupon-window #coupon-list::-webkit-scrollbar{width:10px}#coupon-window #coupon-list::-webkit-scrollbar-track{background:rgba(10,14,23,.5);border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.4)}#coupon-window #coupon-list::-webkit-scrollbar-thumb{background-color:var(--neon-cyan);border:2px solid rgba(10,14,23,.7);border-radius:10px;box-shadow:0 0 8px var(--neon-cyan),0 0 12px var(--neon-cyan)}#coupon-window #coupon-list::-webkit-scrollbar-thumb:hover{background-color:#9effff;box-shadow:0 0 12px var(--neon-cyan),0 0 18px var(--neon-purple)}#coupon-list{max-height:300px;overflow-y:auto;padding-right:4px}#coupon-list::-webkit-scrollbar{width:6px}#coupon-list::-webkit-scrollbar-thumb{background-color:var(--neon-cyan);border-radius:6px}#coupon-list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.holographic-card.is-expanded,.holographic-card.is-expanded .bonus-card-content{height:auto!important}.terms-content{display:none;margin-top:.5rem}.terms-content.open{display:block}.ph.rotate-90{transform:rotate(90deg)}.ph{transition:transform .3s ease-in-out}#bonus-message{backdrop-filter:blur(5px);background:rgba(10,14,23,.5);border:1px solid transparent;border-radius:.75rem;font-family:Orbitron,sans-serif;font-weight:700;opacity:0;padding:1rem;transition:all .3s ease}#bonus-message.success{border-color:rgba(57,255,20,.3);box-shadow:0 0 15px rgba(57,255,20,.2);color:#39ff14;text-shadow:0 0 8px rgba(57,255,20,.7)}#bonus-message.error{border-color:rgba(255,45,85,.3);box-shadow:0 0 15px rgba(255,45,85,.2);color:#ff2d55;text-shadow:0 0 8px rgba(255,45,85,.7)}@keyframes futuristic-fade-in-out{0%{opacity:0;transform:translateY(20px) scale(.95)}15%{opacity:1;transform:translateY(0) scale(1)}85%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.95)}}#bonus-message.error,#bonus-message.success{animation:futuristic-fade-in-out 6s ease-in-out forwards}@keyframes pulse-bg{0%,to{background-color:rgba(0,247,255,.1)}50%{background-color:rgba(0,247,255,.03)}}.animate-new-row{animation:pulse-bg 2s ease-in-out}#bet-feed-container{border-radius:12px;overflow-y:auto;padding:1rem;position:relative;scrollbar-color:var(--neon-cyan) rgba(10,14,23,.5);scrollbar-width:thin}#bet-feed-container:before{content:none}#bet-feed-container::-webkit-scrollbar{width:8px}#bet-feed-container::-webkit-scrollbar-track{background:rgba(10,14,23,.5);border-radius:10px}#bet-feed-container::-webkit-scrollbar-thumb{background-color:var(--neon-cyan);border:2px solid rgba(10,14,23,.7);border-radius:10px}#bet-feed-list{display:flex;flex-direction:column;gap:8px}#bet-feed-list .coupon-item{background-color:rgba(0,247,255,.05);border:1px solid transparent;border-radius:12px;list-style:none;transition:all .3s ease}#bet-feed-list .coupon-item:hover{background-color:rgba(0,247,255,.1);border-color:var(--neon-cyan)}.bet-feed-grid{background-position:50%;background-size:cover;border-radius:12px}.coupon-expand-icon{transition:transform .3s ease}.coupon-bets-list:not(.hidden)+.bet-feed-grid .coupon-expand-icon{transform:rotate(180deg)}.coupon-bets-list{max-height:0;overflow:hidden;padding:0 1rem;transition:max-height .4s ease-in-out,padding .4s ease-in-out}.coupon-bets-list:not(.hidden){max-height:500px;padding:1rem}.coupon-bets-list ul{display:flex;flex-direction:column;gap:8px}@keyframes bet-enter-animation{0%{max-height:0;opacity:0;transform:translateY(-20px)}to{max-height:200px;opacity:1;transform:translateY(0)}}.bet-item-enter{animation:bet-enter-animation .5s ease-out forwards;overflow:hidden}@keyframes bet-exit-animation{0%{margin-bottom:8px;max-height:200px;opacity:1;transform:scaleY(1)}to{margin-bottom:0;max-height:0;opacity:0;overflow:hidden;padding:0;transform:scaleY(0)}}.bet-item-exit{animation:bet-exit-animation .6s ease-in forwards;transform-origin:top}.add-bet-btn{background:var(--gradient-secondary);border:none;border-radius:6px;color:var(--deep-space);flex-shrink:0;font-weight:700;margin-left:1rem;padding:.5rem 1rem;text-shadow:none;transition:all .2s ease}.add-bet-btn:hover{box-shadow:0 0 10px var(--neon-cyan);filter:brightness(1.15)}.mixed-icon-container{align-items:center;display:flex;height:28px;justify-content:center;position:relative;width:28px}.mixed-icon-container>i{height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(.8);transition:opacity .5s ease-in-out,transform .5s ease-in-out;width:100%}.mixed-icon-container>i.active{opacity:1;transform:scale(1)}#provider-select-dropdown{background-image:url(https://image.pollinations.ai/prompt/dark%20futuristic%20holographic%20grid%20pattern);background-position:50%;background-size:cover}.swiper-nav-button{background-color:rgba(0,0,0,.5);border-radius:50%;color:#fff;height:40px;transition:background-color .3s ease;width:40px}.swiper-nav-button:hover{background-color:rgba(0,188,212,.7)}.swiper-nav-button:after{font-size:20px!important;font-weight:700}#top-banner-section{backdrop-filter:blur(8px);background-color:rgba(20,22,38,.8);background-image:url(https://image.pollinations.ai/prompt/dark%20futuristic%20holographic%20circuit%20board%20pattern);background-position:50%;background-size:cover;border:1px solid rgba(0,255,255,.2);border-radius:1.5rem;margin-bottom:2rem;overflow:hidden;padding:1.5rem;position:relative}#top-banner-swiper .swiper-slide{align-items:center;cursor:pointer;display:flex;height:160px;justify-content:center;position:relative;text-align:center;width:320px}#top-banner-swiper img{border:1px solid rgba(0,255,255,.1);border-radius:1rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner-text-overlay{align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);border-radius:0 0 1rem 1rem;bottom:0;color:#fff;display:flex;flex-direction:column;height:70%;justify-content:flex-end;left:0;padding:1.5rem 1rem 1rem;position:absolute;right:0}.banner-text-overlay h3{font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:700;text-shadow:0 0 5px rgba(0,255,255,.7)}.banner-text-overlay p{color:#ccc;font-size:.85rem;margin-top:4px}.view-transition-fade-in{animation:fadeIn .4s ease-in-out forwards}.view-transition-fade-out{animation:fadeOut .4s ease-in-out forwards}.game-card-hover-overlay{align-items:center;background-color:rgba(0,0,0,.7);border-radius:1rem;display:flex;flex-direction:column;gap:.75rem;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease;z-index:2}.sport-category-tile.group:hover .game-card-hover-overlay{opacity:1}.game-action-btn{background:transparent;border:2px solid #0ff;border-radius:999px;color:#fff;font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:700;overflow:hidden;padding:.5rem 1.5rem;position:relative;transition:color .4s ease;z-index:1}.game-action-btn:before{background-color:#0ff;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:-1}.game-action-btn:hover{color:#0e0f17}.game-action-btn:hover:before{transform:scaleX(1)}.game-action-btn i{margin-right:.5rem}.search-container{backdrop-filter:blur(5px);background-position:50%;background-size:cover;border:1px solid rgba(0,255,255,.3);border-radius:1.5rem;box-shadow:0 0 20px rgba(0,255,255,.1);margin:0 auto 2.5rem;max-width:700px;padding:1rem;position:relative;z-index:50}.search-input-wrapper{position:relative}.search-input{background-color:rgba(14,15,23,.7);border:1px solid rgba(0,255,255,.2);border-radius:999px;color:#fff;font-family:Space Grotesk,sans-serif;padding:.75rem 1.25rem .75rem 3rem;transition:all .3s ease;width:100%}.search-input:focus{border-color:rgba(0,255,255,.7);box-shadow:0 0 15px rgba(0,255,255,.3);outline:none}.search-input-wrapper i{color:rgba(0,255,255,.5);left:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}.search-results{backdrop-filter:blur(10px);background-color:rgba(20,22,38,.95);border:1px solid rgba(0,255,255,.2);border-radius:1rem;left:0;max-height:300px;overflow-y:auto;position:absolute;top:110%;width:100%;z-index:100}.search-result-item{align-items:center;border-bottom:1px solid rgba(0,255,255,.1);cursor:pointer;display:flex;gap:1rem;padding:.75rem 1.25rem;transition:background-color .2s ease}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{background-color:rgba(0,255,255,.1)}.search-result-item img{border-radius:.5rem;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.search-result-item .info{display:flex;flex-direction:column}.search-result-item .info .name{color:#fff;font-weight:700}.search-result-item .info .category{color:#9ca3af;font-size:.75rem}.highlight{box-shadow:0 0 20px 5px rgba(0,255,255,.5),inset 0 0 15px rgba(0,255,255,.3);transform:scale(1.02);transition:all .5s ease}.holographic-card{backdrop-filter:blur(10px);background-color:rgba(30,41,59,.7);border:1px solid rgba(59,130,246,.2);border-radius:12px;box-shadow:0 0 10px rgba(59,130,246,.1);overflow:hidden;position:relative;transform:scale(1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.holographic-card:hover{border-color:rgba(59,130,246,.5);box-shadow:0 0 20px rgba(59,130,246,.3),0 0 30px rgba(139,92,246,.2);transform:scale(1.02);z-index:10}.bet-feed-grid{box-shadow:none;cursor:pointer;transform:scale(1);transition:all .3s ease-in-out}.bet-feed-grid:hover{box-shadow:0 4px 15px rgba(0,0,0,.2);transform:scale(1.03);z-index:5}@keyframes glow{0%,to{box-shadow:0 0 8px rgba(170,0,255,.5),0 0 8px rgba(255,255,0,.5)}50%{box-shadow:0 0 16px rgba(170,0,255,.9),0 0 24px rgba(255,255,0,.7),0 0 12px rgba(0,255,255,.4)}}.animated-avatar-container{animation:glow 3s ease-in-out infinite;overflow:hidden}.feed-avatar{border:2px solid rgba(0,255,255,.4);border-radius:9999px;box-shadow:0 0 5px rgba(0,255,255,.2);flex-shrink:0;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}#userDropdown{z-index:40!important}#2faSetupModal,#depositModal,#imagePreviewModal,#loginModal,#registerModal{z-index:50!important}.chat-message-item{align-items:center;transition:all .3s ease-out}.chat-message-item.received{justify-content:flex-start}.chat-message-item.sent{justify-content:flex-end}.chat-message-item.sent>div{order:-1;text-align:right}.chat-message-item.sent .flex.items-baseline{justify-content:flex-end}.chat-message-item.sent .bg-gray-800\/60{background-color:#1e40af}.loading-container{align-items:center;display:flex;justify-content:center;min-height:150px;padding:2rem}.world-logo-spinner{animation:spin 2s linear infinite;height:60px;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.emoji-only{font-size:1.8rem;line-height:1.2}#private-emoji-picker-container span{font-size:1.5rem}#imagePreviewModal>div{align-items:center;display:flex;height:90vh;justify-content:center;width:90vw}#previewImage{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.futuristic-grid-bg{background-color:#111827;background-image:linear-gradient(rgba(0,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(0,255,255,.07) 1px,transparent 0);background-size:2rem 2rem;box-shadow:inset 0 0 100px rgba(0,0,0,.5)}.dynamic-cyber-bg{animation:glowEffect 15s infinite alternate;background-color:#0d0d1a;background-image:radial-gradient(circle at top left,rgba(60,0,120,.3) 0,transparent 50%),radial-gradient(circle at bottom right,rgba(0,180,180,.2) 0,transparent 50%),linear-gradient(90deg,rgba(20,20,50,.05) 1px,transparent 0),linear-gradient(180deg,rgba(20,20,50,.05) 1px,transparent 0);background-position:0 0,100% 100%,0 0,0 0;background-size:50% 50%,50% 50%,1.5rem 1.5rem,1.5rem 1.5rem;box-shadow:inset 0 0 150px rgba(0,0,0,.7)}@keyframes glowEffect{0%{box-shadow:inset 0 0 150px rgba(0,0,0,.7),0 0 10px rgba(100,0,200,.3)}50%{box-shadow:inset 0 0 150px rgba(0,0,0,.7),0 0 25px rgba(0,150,150,.4)}to{box-shadow:inset 0 0 150px rgba(0,0,0,.7),0 0 10px rgba(100,0,200,.3)}}.worldbet-username-style{color:#00bcd4;font-weight:700;letter-spacing:.05em;text-shadow:0 0 8px rgba(0,188,212,.6),0 0 15px rgba(0,188,212,.3)}.text-slider-container{height:1.25rem}.text-slider-item{align-items:center;display:flex;opacity:0;position:absolute;transform:translateY(100%);transition:transform .5s ease-in-out,opacity .5s ease-in-out;white-space:nowrap;width:100%}.text-slider-item.active{opacity:1;transform:translateY(0)}.text-slider-item.exit{opacity:0;transform:translateY(-100%)}#2faSetupModal,#createPostModal,#depositModal,#followListModal,#imagePreviewModal,#loginModal,#musicSearchModal,#postDetailModal,#registerModal,#repostWithCommentModal,#sharePostModal,#userProfileModal{z-index:200}#privateChatModal{z-index:250!important}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#feed-posts-container.fading-out{animation:fadeOutUp .3s ease-in-out forwards}#feed-posts-container.fading-in{animation:fadeInDown .4s ease-in-out forwards}.futuristic-share-btn{align-items:center;border-radius:.75rem;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.25rem;overflow:hidden;padding:.75rem;position:relative;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#coupon-window .futuristic-share-btn.z-10{display:grid;grid-template-rows:auto 1fr auto;height:100%;overflow:hidden}.chat-message-item.sent .futuristic-share-btn.items-baseline{justify-content:flex-end}#registerModal .futuristic-share-btn.z-10::-webkit-scrollbar{width:8px}#registerModal .futuristic-share-btn.z-10::-webkit-scrollbar-track{background:rgba(10,14,23,.5);border-radius:10px}#registerModal .futuristic-share-btn.z-10::-webkit-scrollbar-thumb{background-color:var(--neon-cyan);border:2px solid rgba(10,14,23,.7);border-radius:10px;box-shadow:0 0 8px var(--neon-cyan)}#registerModal .futuristic-share-btn.z-10::-webkit-scrollbar-thumb:hover{background-color:#9effff;box-shadow:0 0 12px var(--neon-cyan),0 0 18px var(--neon-purple)}#registerModal .futuristic-share-btn.z-10{scrollbar-color:var(--neon-cyan) rgba(10,14,23,.5);scrollbar-width:thin}@media (max-width:640px){#navbar .futuristic-share-btn.flex-grow{flex-grow:1;margin-left:.5rem;max-width:none;min-width:40px}}@media (max-width:768px){.bet-feed-grid .futuristic-share-btn.z-10{align-items:flex-start;flex-direction:column;gap:.75rem}.bet-feed-grid .futuristic-share-btn.z-10>div:last-child{justify-content:space-between;width:100%}#coupon-window .futuristic-share-btn.z-20{display:flex;flex-direction:column;height:100%;max-height:85vh}#couponsList .futuristic-share-btn.font-semibold,#couponsList .text-white.futuristic-share-btn{line-height:1.3}.responsive-table td .futuristic-share-btn,.responsive-table td div.futuristic-share-btn{flex-wrap:wrap;gap:5px;justify-content:flex-end;width:100%}}.futuristic-share-btn:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.futuristic-share-btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.futuristic-share-btn{background:linear-gradient(135deg,rgba(20,30,40,.9),rgba(30,40,50,.9));border:1px solid rgba(0,255,255,.3);box-shadow:0 0 10px rgba(0,255,255,.4)}.futuristic-share-btn:hover{background:linear-gradient(135deg,rgba(25,35,45,.95),rgba(35,45,55,.95));border-color:rgba(0,255,255,.5);box-shadow:0 0 15px rgba(0,255,255,.6),0 0 20px rgba(0,255,255,.3)}.futuristic-share-btn i{font-size:1.25rem;line-height:1.75rem;text-shadow:0 0 8px rgba(0,255,255,.6)}.futuristic-share-btn.whatsapp{background:linear-gradient(135deg,#25d366,#128c7e);border-color:#25d366;box-shadow:0 0 10px rgba(37,211,102,.4)}.futuristic-share-btn.whatsapp:hover{border-color:#25d366;box-shadow:0 0 15px rgba(37,211,102,.6),0 0 20px rgba(37,211,102,.3)}.futuristic-share-btn.twitter{background:linear-gradient(135deg,#1da1f2,#0c85d0);border-color:#1da1f2;box-shadow:0 0 10px rgba(29,161,242,.4)}.futuristic-share-btn.twitter:hover{border-color:#1da1f2;box-shadow:0 0 15px rgba(29,161,242,.6),0 0 20px rgba(29,161,242,.3)}.futuristic-share-btn.telegram{background:linear-gradient(135deg,#08c,#007ab8);border-color:#08c;box-shadow:0 0 10px rgba(0,136,204,.4)}.futuristic-share-btn.telegram:hover{border-color:#08c;box-shadow:0 0 15px rgba(0,136,204,.6),0 0 20px rgba(0,136,204,.3)}.futuristic-share-btn.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-color:#dc2743;box-shadow:0 0 10px rgba(220,39,67,.4)}.futuristic-share-btn.instagram:hover{border-color:#dc2743;box-shadow:0 0 15px rgba(220,39,67,.6),0 0 20px rgba(220,39,67,.3)}#registerModal .relative.z-10::-webkit-scrollbar,.custom-scrollbar::-webkit-scrollbar{width:8px}#registerModal .relative.z-10::-webkit-scrollbar-track,.custom-scrollbar::-webkit-scrollbar-track{background:rgba(10,14,23,.5);border-radius:10px}#registerModal .relative.z-10::-webkit-scrollbar-thumb,.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--neon-cyan);border:2px solid rgba(10,14,23,.7);border-radius:10px;box-shadow:0 0 8px var(--neon-cyan)}#registerModal .relative.z-10::-webkit-scrollbar-thumb:hover,.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#9effff;box-shadow:0 0 12px var(--neon-cyan),0 0 18px var(--neon-purple)}#registerModal .relative.z-10,.custom-scrollbar{scrollbar-color:var(--neon-cyan) rgba(10,14,23,.5);scrollbar-width:thin}.custom-select-container{color:#e0e0e0}.custom-select-trigger{align-items:center;background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0));border-radius:.5rem;box-shadow:0 4px 15px rgba(0,0,0,.2);display:flex;font-size:1rem;font-weight:500;justify-content:space-between;line-height:1.5;padding:.75rem;transition:all .2s ease-in-out}.custom-select-container:hover .custom-select-trigger{border-color:rgba(0,255,255,.5);box-shadow:0 0 10px rgba(0,255,255,.3)}.custom-select-trigger:after{border-color:rgba(0,255,255,.7);border-style:solid;border-width:.15em .15em 0 0;display:inline-block;height:.45em;pointer-events:none;right:1rem;transform:rotate(135deg);transition:transform .2s ease;vertical-align:middle;width:.45em}.custom-select-container.open .custom-select-trigger:after{transform:rotate(-45deg)}.custom-options{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-image:linear-gradient(rgba(14,15,23,.85),rgba(14,15,23,.85)),url(https://image.pollinations.ai/prompt/dark%20futuristic%20holographic%20grid%20pattern%20with%20subtle%20glowing%20lines);background-position:50%;background-size:cover;border:1px solid rgba(173,216,230,.3);border-radius:.5rem;display:block;margin-top:.5rem;max-height:200px;opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:220}.custom-select-container.open .custom-options{opacity:1;transform:translateY(0);visibility:visible}.custom-option{background-color:rgba(0,0,0,.3);border-bottom:1px solid rgba(173,216,230,.1);padding:.75rem;transition:background-color .2s}.custom-option:last-of-type{border-bottom:none}.custom-option.selected,.custom-option:hover{background-color:rgba(0,255,255,.2)}.custom-options::-webkit-scrollbar{width:5px}.custom-options::-webkit-scrollbar-track{background:transparent}.custom-options::-webkit-scrollbar-thumb{background:rgba(0,255,255,.5)}.custom-options::-webkit-scrollbar-thumb:hover{background:rgba(0,255,255,.8)}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(44,44,76,.7);border:1px solid rgba(70,70,100,.5);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.3);color:#f0f0f0;cursor:pointer;font-size:16px;outline:none;padding:10px 15px;position:relative;transition:all .3s ease;width:100%;z-index:1}select:hover{background-color:rgba(60,60,95,.8);border-color:rgba(90,90,120,.7)}select:focus{background-color:rgba(70,70,110,.9);border-color:#7878a0;box-shadow:0 0 0 3px rgba(100,100,200,.5)}select option{background-color:#2c2c4c;border-bottom:1px solid rgba(70,70,100,.3);color:#f0f0f0;padding:10px 15px;transition:background-color .2s ease}select option:checked,select option:hover{background-color:#464670;color:#fff}.custom-select-wrapper{position:relative;width:100%}.custom-select-wrapper:after{color:#f0f0f0;content:"▼";font-size:14px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:2}.custom-select-container{font-family:Space Grotesk,sans-serif;position:relative;width:100%}.custom-select-trigger{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(14,15,23,.6);border:1px solid rgba(0,255,255,.2);border-radius:8px;box-shadow:0 0 15px rgba(0,255,255,.1);color:#e0e0e0;cursor:pointer;font-size:16px;padding:12px 20px;position:relative;text-align:center;transition:all .3s ease;width:100%}.custom-select-trigger:after{border-bottom:2px solid rgba(0,255,255,.7);border-right:2px solid rgba(0,255,255,.7);content:"";height:8px;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .3s ease;width:8px}.custom-select-container.open .custom-select-trigger:after{transform:translateY(-25%) rotate(225deg)}.custom-select-trigger:hover{background-color:rgba(20,22,35,.7);border-color:rgba(0,255,255,.5)}.custom-options{animation:fadeIn .3s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(10,11,18,.9);border:1px solid rgba(108,24,224,.4);border-radius:8px;box-shadow:0 8px 32px rgba(108,24,224,.3);display:none;left:0;margin-top:8px;max-height:280px;overflow-y:auto;position:absolute;right:0;top:100%;transform-origin:top;z-index:100}.custom-select-container.open .custom-options{display:block}.options-image-header{align-items:flex-end;background-position:50%;background-size:cover;border-bottom:1px solid rgba(108,24,224,.2);color:#fff;display:flex;font-family:Orbitron,sans-serif;font-size:18px;font-weight:700;height:80px;justify-content:center;margin-bottom:8px;padding-bottom:8px;text-shadow:0 2px 5px rgba(0,0,0,.7)}.custom-option{color:#ccc;cursor:pointer;font-weight:500;padding:12px 20px;text-align:center;transition:background-color .2s ease}.custom-option:hover{background-color:rgba(108,24,224,.3);color:#fff}.custom-options::-webkit-scrollbar{width:6px}.custom-options::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:10px}.custom-options::-webkit-scrollbar-thumb{background-color:rgba(108,24,224,.5);border:1px solid rgba(0,255,255,.2);border-radius:10px}.custom-options::-webkit-scrollbar-thumb:hover{background-color:rgba(108,24,224,.8)}.futuristic-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(14,15,23,.6);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%230ff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;border:1px solid rgba(0,255,255,.2);border-radius:8px;box-shadow:0 0 15px rgba(0,255,255,.1);color:#e0e0e0;cursor:pointer;font-size:16px;outline:none;padding:12px 20px;transition:all .3s ease;width:100%}.futuristic-select:hover{background-color:rgba(20,22,35,.7);border-color:rgba(0,255,255,.5);box-shadow:0 0 20px rgba(0,255,255,.3)}.futuristic-select option{background-color:#1a1c2c;color:#e0e0e0;font-weight:700}.deposit-tab-content{max-width:100%;overflow-x:hidden}#depositRequestsList .holographic-card,#withdrawRequestsList .holographic-card{width:100%}@media (max-width:768px){body{padding-left:0}.sidebar{transform:translateX(-100%);transition:transform .3s ease-in-out}.sidebar.open{transform:translateX(0)}#navbar{left:0;width:100%}.sidebar.open~.site-wrapper:before{background-color:rgba(0,0,0,.5);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:199}}.responsive-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}@media (max-width:768px){#currency-selector-wrapper .dropdown-menu{left:auto;max-height:250px;overflow-y:auto;position:absolute;right:0;top:100%;width:150px;z-index:100}#currency-selector-wrapper .dropdown-menu::-webkit-scrollbar{width:6px}#currency-selector-wrapper .dropdown-menu::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:10px}#currency-selector-wrapper .dropdown-menu::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#00bcd4;border:2px solid transparent;border-radius:10px}}#navbar #nav-auth-links{gap:.5rem}@media (min-width:640px){#navbar #nav-auth-links{gap:1rem}}@media (max-width:640px){#navbar .relative.flex-grow{margin-left:.25rem;min-width:70px}#navbar #nav-auth-links{flex-shrink:0;gap:.25rem;margin-left:auto;padding-left:.75rem}#navbar #currency-dropdown-btn{gap:.25rem;padding-left:.25rem;padding-right:.25rem}#navbar #navUserBalance{gap:.25rem;padding-left:.5rem;padding-right:.5rem}#navbar .relative.flex-grow{flex-grow:100!important;max-width:none!important;min-width:100px}#user-search-results{left:50%;max-width:400px;transform:translateX(-50%);width:calc(100vw - 2rem);z-index:1000}.user-search-result-item{align-items:center;clip-path:none!important;display:flex;gap:.75rem}}@media (max-width:768px){#cryptoDepositPanel .holographic-card{padding:.5rem}#cryptoDepositPanel .holographic-card img{height:64px;margin-bottom:.5rem;width:64px}#cryptoDepositPanel .holographic-card h4{font-size:.875rem;line-height:1.2}#cryptoDepositPanel .holographic-card p{font-size:.6rem;line-height:1.1;margin-bottom:.5rem;margin-top:.25rem;padding:.25rem}#cryptoDepositPanel .holographic-card .copy-btn{font-size:.65rem;padding:.35rem .5rem}}footer #language-selector-wrapper .language-dropdown{bottom:100%!important;margin-bottom:.5rem!important;top:auto!important}@media (max-width:640px){#navbar .relative.flex-grow{flex-grow:1!important;margin-left:.5rem;max-width:none!important;min-width:40px}#navbar #nav-auth-links{flex-shrink:1;gap:.25rem;margin-left:auto}#navbar #currency-dropdown-btn{gap:.25rem;padding-left:.25rem;padding-right:.25rem}#navbar #currency-dropdown-btn i,#navbar #currency-dropdown-btn span{display:none}#navbar #navUserBalance{gap:.25rem;padding-left:.5rem;padding-right:.5rem}#navbar #navUserBalance span:last-child{display:none}}@media (max-width:768px){.swiper-nav-button{display:none!important}}@media (max-width:640px){#navbar .relative.flex-grow{flex-grow:1!important;margin-left:.5rem;max-width:none!important;min-width:40px}#navbar #nav-auth-links{flex-shrink:1;gap:.25rem;margin-left:auto}#navbar #currency-dropdown-btn{gap:.25rem;padding-left:.25rem;padding-right:.25rem}#navbar #currency-dropdown-btn i,#navbar #currency-dropdown-btn span{display:none}#navbar #navUserBalance{gap:.25rem;padding-left:.5rem;padding-right:.5rem}#navbar #navUserBalance span:last-child{display:none}}@media (max-width:768px){.bet-feed-grid{padding:.75rem}.bet-feed-grid .relative.z-10{align-items:flex-start;flex-direction:column;gap:.75rem}.bet-feed-grid .relative.z-10>div:last-child{justify-content:space-between;width:100%}.bet-feed-grid .chat-username-link{max-width:100%}}.feed-video{background-color:#000;max-height:80vh}#postDetailMedia video,.feed-video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#postDetailMedia video{max-height:100%;max-width:100%}.video-background-theme{background:radial-gradient(circle at center,rgba(30,200,255,.05) 0,rgba(100,50,200,.05) 50%,rgba(0,0,0,.8) 100%),url(https://image.pollinations.ai/prompt/cyberpunk%20data%20stream%20background%20abstract%20neon%20lines,%20dark%20theme) no-repeat 50% /cover}.object-contain{background-position:50%;background-repeat:no-repeat;background-size:cover}.custom-select-container.open-up .custom-options{bottom:100%;margin-bottom:4px;top:auto}.view-transition-fade-out{animation:fadeOut .3s forwards}.view-transition-fade-in{animation:fadeIn .3s forwards}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}#upcoming-bets-swiper{padding-bottom:20px}#upcoming-bets-swiper .swiper-slide{display:flex;flex-direction:column;height:auto;width:380px}@media (max-width:640px){#upcoming-bets-swiper .swiper-slide{width:90%}}.coupon-item.is-expanded .bet-feed-grid{border-bottom-left-radius:0;border-bottom-right-radius:0}.coupon-item.is-expanded .coupon-bets-list{backdrop-filter:blur(8px);background-image:linear-gradient(rgba(14,15,23,.85),rgba(14,15,23,.85)),url(https://image.pollinations.ai/prompt/dynamic%20holographic%20interface%20showing%20real-time%20sports%20data);background-position:50%;background-size:cover;border:1px solid rgba(0,255,255,.1);border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;border-top:none;padding:1rem}@media (max-width:768px){#coupon-window{border-radius:12px 12px 0 0;bottom:0;left:0;max-width:100%;position:fixed;right:0;top:auto;transform:translateY(100%);transition:transform .3s ease-in-out;width:100%;z-index:1000}#coupon-window:not(.hidden){transform:translateY(0)}#coupon-window .relative.z-20{display:flex;flex-direction:column;height:100%;max-height:85vh}#coupon-list{flex-grow:1;min-height:0;overflow-y:auto}#coupon-window .coupon-header,#coupon-window .coupon-summary{flex-shrink:0}#myCouponsPanel{padding:.5rem}#couponsList .holographic-card{padding:.75rem}#couponsList .holographic-card .grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));text-align:left}#couponsList .holographic-card .grid>div{padding:.25rem;text-align:left}#couponsList .holographic-card .mt-4 h6{margin-bottom:.5rem;padding-left:.25rem;text-align:left}#couponsList .bg-gray-800\/50{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem}#couponsList .text-white.font-semibold{line-height:1.3}}#bet-feed-list .bet-feed-grid:hover{transform:none!important}.topic-card{animation:fadeIn .5s ease-out forwards;background-color:rgba(10,20,40,.6);border:1px solid var(--app-border-color);opacity:0;transform:translateY(20px);transition:all .3s ease-in-out}.topic-card:hover{box-shadow:0 0 25px rgba(0,247,255,.4)}.topic-card.selected,.topic-card:hover{border-color:var(--neon-cyan);transform:translateY(-5px) scale(1.03)}.topic-card.selected{background-color:rgba(0,247,255,.2);box-shadow:0 0 25px rgba(0,247,255,.6)}.topic-card:first-child{animation-delay:.1s}.topic-card:nth-child(2){animation-delay:.2s}.topic-card:nth-child(3){animation-delay:.3s}.topic-card:nth-child(4){animation-delay:.4s}.admin-header{background-color:#1a1c2e;border-bottom:1px solid rgba(0,247,255,.2);box-shadow:0 4px 15px rgba(0,0,0,.3);position:relative;z-index:10}.admin-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-position:50%;background-size:cover;border:1px solid rgba(0,247,255,.2);border-radius:12px;box-shadow:0 0 20px rgba(0,247,255,.15);overflow:hidden;position:relative;transition:all .3s ease;z-index:5}.admin-card:hover{box-shadow:0 0 30px rgba(0,247,255,.3),0 10px 20px rgba(0,0,0,.4);transform:translateY(-5px)}.admin-card:before{background-color:rgba(10,14,23,.85);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:background-color .3s ease;z-index:1}.admin-card:hover:before{background-color:rgba(10,14,23,.75)}.admin-card-content{position:relative;z-index:2}.card-bg-users{background-image:url(https://image.pollinations.ai/prompt/futuristic%20user%20database%20with%20holographic%20portraits%20and%20data%20streams,%20admin%20control%20panel,%20cyberpunk)}.card-bg-deposits{background-image:url(https://image.pollinations.ai/prompt/glowing%20crypto%20coins%20and%20digital%20currency%20flowing%20into%20a%20secure%20digital%20vault,%20deposit%20transaction,%20neon%20cyberpunk)}.card-bg-withdrawals{background-image:url(https://image.pollinations.ai/prompt/digital%20currency%20and%20crypto%20coins%20being%20withdrawn%20from%20a%20futuristic%20bank%20terminal,%20withdrawal%20transaction,%20neon%20red%20and%20cyan%20glow)}.action-button{background-color:#00f7ff;border-radius:8px;box-shadow:0 0 8px #00f7ff,0 0 16px #00f7ff,0 0 24px #00f7ff;color:#0a0e17;font-weight:700;padding:10px 20px;transition:all .3s ease}.action-button:hover{background-color:#a100f7;box-shadow:0 0 8px #a100f7,0 0 16px #a100f7,0 0 24px #a100f7;transform:scale(1.05)}.action-button.danger{background-color:#ff00e6;box-shadow:0 0 8px #ff00e6,0 0 16px #ff00e6,0 0 24px #ff00e6}.action-button.danger:hover{background-color:#f3b;box-shadow:0 0 10px #f3b,0 0 20px #f3b,0 0 30px #f3b}.table-header{background-color:#1a1c2e;color:#00f7ff;text-shadow:0 0 8px #00f7ff}.data-row:nth-child(2n){background-color:rgba(0,247,255,.03)}.modal-content .input-style{background-color:hsla(0,0%,100%,.05);border:1px solid rgba(0,247,255,.2);color:#f3f4f6;font-family:Space Grotesk,sans-serif;transition:all .3s ease}.modal-content .input-style:focus{border-color:#00f7ff;box-shadow:0 0 5px #00f7ff}.support-request-item{border-left:4px solid transparent;transition:background-color .2s ease-in-out,border-left-color .2s ease-in-out}.support-request-item.active-chat{background-color:rgba(0,247,255,.1)!important;border-left-color:#00f7ff}.unread-indicator{background-color:#39ff14;border-radius:50%;box-shadow:0 0 8px #39ff14,0 0 12px #39ff14;height:10px;opacity:0;transition:opacity .3s ease;width:10px}.unread-indicator.visible{opacity:1}@media (max-width:768px){.responsive-table thead{display:none}.responsive-table tbody,.responsive-table td,.responsive-table tr{display:block;width:100%}.responsive-table tr{background-color:rgba(10,14,23,.5);border:1px solid rgba(0,247,255,.2);border-radius:12px;margin-bottom:1.5rem;padding:1rem}.responsive-table td{align-items:center;border-bottom:1px solid rgba(0,247,255,.1);display:flex;justify-content:space-between;padding:.75rem .5rem;text-align:right}.responsive-table td:last-child{border-bottom:none}.responsive-table td:before{color:#00f7ff;content:attr(data-label);font-weight:700;margin-right:1rem;text-align:left}.responsive-table td .action-button{font-size:.7rem;padding:4px 8px;white-space:nowrap}.responsive-table td .flex,.responsive-table td div.flex{flex-wrap:wrap;gap:5px;justify-content:flex-end;width:100%}.responsive-table td .action-button span{display:none}}.live-support-bg{background-image:url(https://image.pollinations.ai/prompt/background%20of%20deep%20blue%20and%20purple%20neon%20energy%20flowing%20through%20a%20complex%20network%20of%20holographic%20data%20points%2C%20abstract%2C%20cyberpunk%20aesthetic%2C%20digital%20grid%20lines%2C%208K%2C%20extreme%20clarity%2C%20depth%20of%20field%2C%20subtle%20motion%20blur%2C%20high%20contrast);background-position:50%;background-size:cover}.custom-video-player .play-pause-icon{transition:opacity .2s ease-in-out,transform .2s ease-in-out}.custom-video-player.paused .play-pause-icon{opacity:.8;transform:scale(1)}.custom-video-player:not(.paused) .play-pause-icon{opacity:0;transform:scale(1.2)}.video-progress-bar{background-color:hsla(0,0%,100%,.2);bottom:0;height:4px;transition:height .2s ease}.custom-video-player:hover .video-progress-bar,.video-progress-bar.scrubbing{height:8px}.video-progress-fill{background-color:#0ff;box-shadow:0 0 8px #0ff,0 0 12px #0ff;transition:width .1s linear;width:0}#coupon-toggle-btn{animation:pulse-glow 2.5s ease-in-out infinite;box-shadow:0 0 15px rgba(255,0,230,.6),0 0 20px rgba(255,0,230,.4);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}#coupon-toggle-btn:hover{animation-play-state:paused;box-shadow:0 0 25px rgba(255,0,230,.9),0 0 40px rgba(255,0,230,.7);transform:translateY(-8px) scale(1.1)}@keyframes pulse-glow{0%{box-shadow:0 0 15px rgba(255,0,230,.6),0 0 20px rgba(255,0,230,.4)}50%{box-shadow:0 0 25px rgba(255,0,230,.8),0 0 35px rgba(255,0,230,.6)}to{box-shadow:0 0 15px rgba(255,0,230,.6),0 0 20px rgba(255,0,230,.4)}}#feed-posts-container{height:calc(100vh - 77px);overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}#feed-posts-container::-webkit-scrollbar{display:none}#feed-posts-container .post-card{scroll-snap-align:center}.suggestion-card{align-items:center;background:linear-gradient(145deg,rgba(30,35,60,.5),rgba(15,20,40,.5));border:1px solid rgba(0,255,255,.2);border-radius:12px;display:flex;gap:12px;overflow:hidden;padding:12px;position:relative;transition:all .3s ease}.suggestion-card:hover{border-color:rgba(0,255,255,.4);box-shadow:0 8px 25px rgba(0,255,255,.15);transform:translateY(-4px) scale(1.02)}.suggestion-card .avatar{border:2px solid rgba(0,255,255,.5);border-radius:50%;flex-shrink:0;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.suggestion-card .user-info{flex-grow:1;min-width:0}.suggestion-card .username{color:#fff;cursor:pointer;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-card .username:hover{color:#0ff}.suggestion-card .subtitle{color:#9ca3af;font-size:.75rem}.suggestion-card .follow-btn{background-color:#0ff;border:none;border-radius:8px;color:#080a18;cursor:pointer;flex-shrink:0;font-size:.75rem;font-weight:700;padding:6px 14px;transition:all .2s ease}.suggestion-card .follow-btn:hover{background-color:#fff;box-shadow:0 0 10px #0ff}#who-to-follow-card{overflow:hidden;position:relative}#who-to-follow-card:before{background-image:url(https://image.pollinations.ai/prompt/holographic%20social%20network%20of%20connected%20people,%20futuristic%20user%20profiles%20glowing,%20cyberpunk%20theme,%20neon%20cyan%20and%20magenta);background-position:50%;background-size:cover;content:"";filter:brightness(.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}#who-to-follow-card #suggested-users-container,#who-to-follow-card h3{position:relative;z-index:1}#dice-view .card{--primary-color:var(--neon-green);--secondary-color:var(--neon-pink);--text-color:#e0e0e0;--text-muted-color:#888;--border-color:#ffffff30;--input-bg-color:#00000030;background:radial-gradient(circle at 50% 0,#3a3a3a 0,#1a1a1a 64%);border-radius:1.8rem;box-shadow:inset 0 1.01rem .1rem -1rem #fffa,inset 0 -4rem 3rem -3rem #000a,0 -1.02rem .2rem -1rem #fffa,0 1rem .2rem -1rem #000,0 0 0 1px #fff2,0 4px 4px 0 #0004,0 0 0 1px #333;color:var(--text-color);display:flex;flex-direction:column;max-width:600px;padding:2rem;position:relative;transition:all .4s ease-in-out;width:100%}#dice-view .light-layer{height:100%;left:0;perspective:600px;pointer-events:none;position:absolute;top:0;transform-style:preserve-3d;width:100%}#dice-view .slit{background:#fff;box-shadow:0 0 8px 2px #fff;height:1.2rem;transform:rotateX(-76deg) translateZ(-150px);transition:all .4s ease-in-out;width:64%}#dice-view .lumen,#dice-view .slit{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}#dice-view .lumen{height:100%;opacity:.6;perspective:400px;transition:opacity .4s ease-in-out;width:100%}#dice-view .lumen .mid{background:linear-gradient(#fff0,var(--primary-color));border-radius:100% 100% 0 0;bottom:10em;filter:blur(1.5rem);height:13rem;left:0;margin:auto;opacity:.25;position:absolute;right:0;top:0;transform:rotateX(-42deg);width:74%}#dice-view .content{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:2}#dice-view .header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding-bottom:1rem}#dice-view .header h1{color:var(--text-color);font-size:2rem;font-weight:500;text-shadow:0 0 10px #00000080}#dice-view .balance{font-size:1.2rem;font-weight:500}#dice-view .balance span{color:var(--primary-color);font-weight:700;text-shadow:0 0 8px var(--primary-color)}#dice-view .input-group{display:flex;flex-direction:column;gap:.5rem}#dice-view .input-group label{color:var(--text-muted-color);font-size:.9rem;font-weight:400}#dice-view .input-field{align-items:center;background-color:var(--input-bg-color);border:1px solid var(--border-color);border-radius:.6rem;box-shadow:inset 0 2px 4px #00000040;display:flex;padding:.3rem}#dice-view .input-field input{background:none;border:none;color:var(--text-color);flex-grow:1;font-family:Roboto,sans-serif;font-size:1.2rem;min-width:0;outline:none;padding:.6rem}#dice-view .input-field button{background-color:#ffffff15;border:1px solid var(--border-color);border-radius:.4rem;color:var(--text-muted-color);cursor:pointer;flex-shrink:0;font-weight:700;margin:0 .2rem;padding:.5rem .8rem;transition:all .2s}#dice-view .input-field button:hover{background-color:#ffffff25;border-color:#ffffff50;color:var(--text-color)}#dice-view .bet-controls{display:grid;gap:1rem;grid-template-columns:1fr 1fr}#dice-view .bet-controls .input-group:first-child{grid-column:1/-1}#dice-view .mode-toggle{background-color:var(--input-bg-color);border:1px solid var(--border-color);border-radius:.6rem;display:flex;justify-content:center;padding:.3rem}#dice-view .mode-toggle button{background:none;border:none;border-radius:.4rem;color:var(--text-muted-color);cursor:pointer;flex:1;font-size:1rem;font-weight:500;padding:.8rem;transition:all .3s;z-index:1}#dice-view .mode-toggle button.active{background-color:var(--primary-color);box-shadow:0 0 15px var(--primary-color);color:#131313}#dice-view .slider-container{align-items:center;display:flex;height:40px;margin-bottom:.5rem;margin-top:1rem;position:relative;width:100%}#dice-view #dice-chanceSlider{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #00000050;border-radius:5px;box-shadow:inset 0 1px 3px #00000080;cursor:pointer;height:10px;outline:none;transition:background .3s ease;width:100%}#dice-view #dice-chanceSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#e0e0e0;border:3px solid #1a1a1a;border-radius:50%;box-shadow:0 0 10px var(--primary-color),0 0 5px var(--primary-color);height:24px;margin-top:-8px;width:24px}#dice-view #dice-rollResult{background-color:#fff;border-radius:2px;box-shadow:0 0 8px #fff,0 0 4px #fff;height:30px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s,left .5s ease-out;width:4px;z-index:5}#dice-view .game-stats{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}#dice-view #dice-rollButton{background-color:var(--primary-color);border:none;border-radius:.8rem;box-shadow:0 0 20px #00ff9966;color:#131313;cursor:pointer;font-size:1.5rem;font-weight:700;margin-top:1rem;padding:1.2rem;transition:all .3s;width:100%}#dice-view #dice-rollButton:hover:not(:disabled){box-shadow:0 0 25px #00ff99b3;transform:translateY(-3px)}#dice-view #dice-rollButton:disabled{background-color:#ffffff15;box-shadow:none;color:var(--text-muted-color);cursor:not-allowed}#dice-view #dice-message{font-size:1.1rem;font-weight:500;margin-top:1.5rem;min-height:24px;text-align:center;text-shadow:0 0 5px #000}#dice-view .message-win{color:var(--primary-color)}#dice-view .message-loss{color:var(--secondary-color)}@media (max-width:640px){#dice-view .card{border-radius:1.2rem;padding:1rem}#dice-view .content{gap:.8rem}#dice-view .header h1{font-size:1.5rem}#dice-view .header{padding-bottom:.8rem}#dice-view .balance{font-size:1rem}#dice-view .bet-controls{gap:.8rem;grid-template-columns:1fr}#dice-view .input-field{padding:.2rem}#dice-view .input-field input{font-size:1rem;min-width:0;padding:.5rem}#dice-view .input-field button{font-size:.8rem;padding:.4rem .6rem}#dice-view .mode-toggle button{font-size:.9rem;padding:.6rem}#dice-view .game-stats{gap:.5rem;grid-template-columns:repeat(3,1fr)}#dice-view .game-stats label{font-size:.7rem;white-space:nowrap}#dice-view .game-stats .input-field{height:38px;padding:.1rem .3rem}#dice-view .game-stats .input-field input{font-size:.9rem}#dice-view #dice-rollButton{font-size:1.2rem;margin-top:.5rem;padding:.8rem}#dice-view #dice-message{font-size:1rem;margin-top:.8rem;min-height:20px}}.coin-scene{height:150px;perspective:1000px;width:150px}.coin{position:relative;transform-style:preserve-3d;transition:transform 3s cubic-bezier(.2,.8,.5,1)}.coin,.coin div{height:100%;width:100%}.coin div{align-items:center;backface-visibility:hidden;border:3px solid #0ff;border-radius:50%;box-shadow:0 0 20px rgba(0,255,255,.7);display:flex;justify-content:center;overflow:hidden;position:absolute}.coin div img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.coin .heads{transform:translateZ(2px)}.coin .tails{transform:rotateY(180deg) translateZ(2px)}.coin.result-heads{transform:rotateY(5turn)}.coin.result-tails{transform:rotateY(1980deg)}#coin-flip-message-area{transition:all .3s ease}#coin-flip-message-area.win{color:#39ff14;text-shadow:0 0 8px #39ff14}#coin-flip-message-area.loss{color:#ff2d55;text-shadow:0 0 8px #ff2d55}.sport-category-tile-title{align-items:center;bottom:0;display:flex;font-size:.75rem;justify-content:center;left:0;line-height:1.2;min-height:55px;padding:1rem .5rem;position:absolute;text-align:center;width:100%;z-index:3}@media (min-width:768px){.sport-category-tile-title{font-size:1rem}}.fab-option{opacity:0;pointer-events:none;transform:translateY(20px) scale(.8);transition:opacity .2s ease-out,transform .2s ease-out}#floating-action-container.open .fab-option{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}#floating-action-container.open #fab-toggle-btn i{transform:rotate(45deg)}#mines-view .wrap{align-items:center;display:flex;justify-content:center;min-height:auto;padding:16px;perspective:1500px}#mines-view .game-container{backdrop-filter:blur(6px);background-image:linear-gradient(180deg,rgba(10,5,20,.8),rgba(5,3,10,.9)),url(https://image.pollinations.ai/prompt/futuristic%20mines%20game%20with%20glowing%20gems%20and%20neon%20grid);background-position:50%;background-size:cover;border:1px solid hsla(0,0%,100%,.03);border-radius:14px;box-shadow:0 10px 30px rgba(2,6,23,.6);display:flex;flex-direction:column;gap:12px;max-width:540px;padding:16px;width:100%}#mines-view .top-info{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 4px}#mines-view .status-area{font-size:14px;font-weight:600}#mines-view .stats{display:flex;gap:8px}#mines-view .stat{background:var(--app-card-bg);border-radius:8px;min-width:85px;padding:8px;text-align:center}#mines-view .stat .small{color:var(--app-text-secondary);font-size:11px}#mines-view .stat .num{font-family:Orbitron,sans-serif;font-size:16px;font-weight:700}#mines-view .grid-wrap{align-items:center;display:flex;flex:1;justify-content:center;min-height:400px}#mines-view .board{align-content:center;display:grid;gap:8px;justify-content:center;transition:all .3s ease}#mines-view .controls-panel{align-items:flex-end;background:linear-gradient(180deg,var(--app-card-bg),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.02);border-radius:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:12px}#mines-view .control-group{display:flex;flex-direction:column}#mines-view .control-group.full-width{align-items:flex-end;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:1fr 1fr 2fr}#mines-view label.small{color:var(--app-text-secondary);display:block;font-size:11px;margin-bottom:5px}#mines-view input[type=number],#mines-view select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--input-bg);border:1px solid hsla(0,0%,100%,.03);border-radius:8px;color:inherit;font-size:13px;padding:8px;transition:all .2s ease;width:100%}#mines-view select{background-image:url('data:image/svg+xml;utf8,<svg fill="white" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-position:right 8px center;background-repeat:no-repeat;padding-right:30px}#mines-view select option{background:var(--app-card-bg);color:#e9eef8}#mines-view input[type=number]:focus,#mines-view select:focus{border-color:var(--neon-cyan);box-shadow:0 0 10px rgba(0,240,255,.3);outline:none}#mines-view .btn{border:0;border-radius:8px;cursor:pointer;font-weight:600;height:38px;padding:8px 10px;transition:all .2s ease;width:100%}#mines-view .btn:disabled{cursor:not-allowed;opacity:.5}#mines-view .btn-primary{background:linear-gradient(90deg,var(--neon-cyan),var(--neon-purple));box-shadow:0 6px 20px rgba(161,0,247,.12);color:#06101a}#mines-view .btn-primary:not(:disabled):hover{box-shadow:0 8px 25px rgba(161,0,247,.2),0 0 15px rgba(0,240,255,.2);transform:translateY(-2px)}#mines-view .card-container{cursor:pointer;filter:drop-shadow(0 0 8px rgba(0,0,0,.5));height:92px;position:relative;width:64px}#mines-view .card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.175,.885,.32,1.275);width:100%}#mines-view .card-container.flipped .card-inner{transform:rotateY(180deg)}#mines-view .card-face{align-items:center;backface-visibility:hidden;border-radius:6px;box-shadow:inset 0 0 12px rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;overflow:hidden;position:absolute;width:100%}#mines-view .card-back{background:radial-gradient(ellipse at center,rgba(0,240,255,.15) 0,transparent 60%),linear-gradient(135deg,var(--app-darker-bg),#101224);border:1px solid hsla(0,0%,100%,.1)}#mines-view .card-back:before{background:radial-gradient(circle at center,var(--neon-cyan) 0,rgba(0,240,255,.3) 40%,transparent 70%),linear-gradient(45deg,var(--neon-cyan),var(--neon-purple));border-radius:50%;content:"";filter:blur(6px);height:40px;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease,transform .3s ease;width:40px}#mines-view .card-container:not(.flipped):hover .card-back:before{filter:blur(10px);opacity:.6;transform:translate(-50%,-50%) scale(1.2)}#mines-view .card-front{background:linear-gradient(135deg,#1a1d3a,#101224);border:1px solid hsla(0,0%,100%,.1);transform:rotateY(180deg)}#mines-view .card-container:not(.flipped):hover .card-inner{transform:translateY(-6px) scale(1.04)}#mines-view .card-container.flipped{cursor:default}#mines-view .card-front .icon{opacity:0;transform:scale(.5);transition:opacity .4s ease .3s,transform .4s ease .3s}#mines-view .card-container.flipped .icon{opacity:1;transform:scale(1)}#mines-view .card-container.safe .card-front{border-color:var(--neon-green);box-shadow:0 0 15px rgba(57,255,20,.4),inset 0 0 12px rgba(0,0,0,.5)}#mines-view .card-container.mine .card-front{border-color:var(--neon-pink);box-shadow:0 0 15px rgba(255,0,230,.5),inset 0 0 12px rgba(0,0,0,.5)}#mines-view .card-container.mine{animation:shake-mine .5s ease}@keyframes shake-mine{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px) rotate(-2deg)}40%,80%{transform:translateX(4px) rotate(2deg)}}@media (max-width:500px){#mines-view .wrap{align-items:center!important;display:flex!important;justify-content:center!important;min-height:90vh;padding:.5rem}#mines-view .game-container{gap:6px;padding:8px;transform:scale(.8);transform-origin:center}#mines-view .top-info{flex-direction:row;gap:8px}#mines-view .stat{flex:1;min-width:0;padding:6px}#mines-view .stat .num{font-size:14px}#mines-view .grid-wrap{min-height:auto;padding:4px 0}#mines-view .board{gap:4px}#mines-view .card-container{height:60px;width:42px}#mines-view .card-back:before{height:30px;width:30px}#mines-view .card-front .icon svg{height:26px;width:26px}#mines-view .controls-panel{gap:6px;padding:8px}#mines-view .control-group.full-width{grid-template-columns:1fr 1fr}#mines-view .action-buttons{grid-column:1/-1}#mines-view .btn{height:36px}#mines-view input[type=number],#mines-view select{font-size:12px;padding:7px}}#mines-view .game-title-area{align-items:center;display:flex;gap:12px;justify-content:flex-start}#mines-view .game-logo{filter:drop-shadow(0 0 8px rgba(0,240,255,.5));height:32px;width:32px}#mines-view .game-title-area h1{color:#fff;font-family:Orbitron,sans-serif;font-size:24px;font-weight:700;line-height:1;margin:0;padding:0;text-shadow:0 0 10px rgba(0,240,255,.7)}#mines-view .game-status-message{font-size:14px;font-weight:600;min-height:24px;padding:4px 0;text-align:center;transition:color .3s ease,text-shadow .3s ease}#mines-view .game-status-message.win{color:var(--neon-green);text-shadow:0 0 8px var(--neon-green)}#mines-view .game-status-message.loss{color:var(--neon-pink);text-shadow:0 0 8px var(--neon-pink)}#mines-view .status-area{display:none}#fox-chicken-view:not(.hidden){align-items:center;display:flex;font-family:Poppins,sans-serif;justify-content:center;padding:15px}#fox-chicken-view .game-container{background-image:linear-gradient(rgba(14,15,23,.92),rgba(14,15,23,.92)),url(https://image.pollinations.ai/prompt/A%20futuristic%20game%20of%20fox%20and%20chicken%20on%20a%20glowing%20neon%20grid%20game%20board,%20holographic%20animals,%20cyberpunk%20aesthetic,%20dark%20background);background-position:50%;background-size:cover;border:1px solid var(--app-main-border-color);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.4),0 0 20px rgba(0,255,255,.2);display:flex;flex-direction:column;gap:15px;max-width:800px;padding:20px;width:100%}#fox-chicken-view .game-area{display:flex;gap:15px;width:100%}#fox-chicken-view .multipliers-container{background-color:var(--bg-dark,#0f172a);border-radius:12px;display:flex;flex:0 0 80px;flex-direction:column-reverse;gap:4px;justify-content:flex-start;max-height:500px;overflow-y:auto;padding:10px 5px;scrollbar-width:none}#fox-chicken-view .multipliers-container::-webkit-scrollbar{display:none}#fox-chicken-view .multiplier-box{border-radius:6px;color:var(--text-dark,#94a3b8);flex-shrink:0;font-size:.9em;font-weight:600;padding:6px 0;text-align:center;transition:all .3s ease}#fox-chicken-view .multiplier-box.active{background-color:var(--accent,#f59e0b);box-shadow:0 0 10px var(--accent,#f59e0b);color:var(--bg-dark,#0f172a);transform:scale(1.1)}#fox-chicken-view .game-panel{align-items:center;display:flex;flex:1;flex-direction:column;gap:15px}#fox-chicken-view .grid-wrapper{max-height:500px;overflow-y:hidden;position:relative;scroll-behavior:smooth;width:100%}#fox-chicken-view .message-area{color:#fff;font-size:1.1em;font-weight:600;min-height:24px;text-align:center;transition:color .3s}#fox-chicken-view .grid-container{display:grid;gap:8px;grid-template-columns:repeat(var(--grid-cols,5),1fr);width:100%}#fox-chicken-view .grid-item{align-items:center;animation:fadeIn .5s ease-out forwards;aspect-ratio:1/1;background-color:var(--bg-light,#334155);border:2px solid transparent;border-radius:12px;cursor:pointer;display:flex;font-size:2.2em;justify-content:center;opacity:0;overflow:hidden;position:relative;transition:transform .2s,background-color .3s,border-color .3s,opacity .3s;width:100%}#fox-chicken-view .grid-item.covered:not(.disabled):hover{border-color:var(--primary,#22c55e);transform:scale(1.05)}#fox-chicken-view .grid-item.disabled{background-color:var(--bg-medium,#1e293b);cursor:not-allowed;opacity:.6}#fox-chicken-view .grid-item.active-row:not(.disabled){background-color:#4b5563;opacity:1}#fox-chicken-view .grid-item .content{position:absolute;transform:scale(0);transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}#fox-chicken-view .grid-item.revealed .content{transform:scale(1)}#fox-chicken-view .grid-item.chicken{background-color:#166534;border-color:var(--primary,#22c55e)}#fox-chicken-view .grid-item.fox{background-color:#991b1b;border-color:var(--danger,#ef4444)}#fox-chicken-view .controls-panel{align-items:end;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(15,23,42,.5);border-radius:0 0 12px 12px;border-top:1px solid rgba(0,255,255,.2);display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));padding:15px}#fox-chicken-view .controls-panel h1{color:#fff;font-size:1.5em;font-weight:700;grid-column:1/-1;letter-spacing:1px;margin-bottom:0;text-align:center}#fox-chicken-view .control-group{display:flex;flex-direction:column}#fox-chicken-view .control-group label{color:var(--text-dark,#94a3b8);font-size:.8em;font-weight:500;margin-bottom:5px}#fox-chicken-view .control-group input,#fox-chicken-view .control-group select{background-color:var(--bg-medium,#1e293b);border:2px solid var(--bg-light,#334155);border-radius:8px;color:var(--text-light,#f8fafc);font-size:1em;padding:10px;transition:all .3s;width:100%}#fox-chicken-view .control-group input:focus,#fox-chicken-view .control-group select:focus{border-color:var(--primary,#22c55e);box-shadow:0 0 10px rgba(34,197,94,.4);outline:none}#fox-chicken-view .info-group{background-color:var(--bg-medium,#1e293b);border-radius:8px;padding:8px;text-align:center}#fox-chicken-view .info-group .label{color:var(--text-dark,#94a3b8);font-size:.8em;text-transform:uppercase}#fox-chicken-view .info-group .value{color:#fff;font-size:1.4em;font-weight:700;transition:color .3s,transform .3s}#fox-chicken-view #profit-value{color:var(--accent,#f59e0b)}#fox-chicken-view #action-button{background-color:var(--primary,#22c55e);border:none;border-radius:8px;color:var(--bg-dark,#0f172a);cursor:pointer;font-size:1em;font-weight:700;height:45px;letter-spacing:1px;padding:12px;text-transform:uppercase;transition:all .3s}#fox-chicken-view #action-button.cashout{background-color:var(--accent,#f59e0b)}#fox-chicken-view #action-button:disabled{background-color:var(--bg-light,#334155);color:var(--text-dark,#94a3b8);cursor:not-allowed}@media (max-width:767px){#fox-chicken-view .game-container{margin-left:-5.5%!important;transform:scale(.9)!important;transform-origin:top!important;width:111%!important}}#blackjack-view:not(.hidden){align-items:center;color:#e6e6e6;display:flex;font-family:Roboto,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:20px}#blackjack-view .background-animation{animation:blackjack-gradient-pan 15s ease infinite;background-image:linear-gradient(rgba(13,13,26,.95),rgba(13,13,26,.95)),linear-gradient(to right,var(--primary-color),var(--secondary-color));background-size:100% 100%,200% 200%;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}#blackjack-view .background-animation:before{animation:blackjack-grid-move 20s linear infinite;background-image:linear-gradient(0deg,transparent 24%,var(--primary-color) 25%,var(--primary-color) 26%,transparent 27%,transparent 74%,var(--primary-color) 75%,var(--primary-color) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,var(--primary-color) 25%,var(--primary-color) 26%,transparent 27%,transparent 74%,var(--primary-color) 75%,var(--primary-color) 76%,transparent 77%,transparent);background-size:50px 50px;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}@keyframes blackjack-gradient-pan{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes blackjack-grid-move{0%{background-position:0 0}to{background-position:-50px -50px}}#blackjack-view .game-container{backdrop-filter:blur(10px);background-image:linear-gradient(rgba(13,13,26,.88),rgba(13,13,26,.88)),url(https://image.pollinations.ai/prompt/futuristic%20blackjack%20table%20with%20holographic%20cards%20and%20a%20cybernetic%20dealer,%20neon%20lights);background-position:50%;background-size:cover;border:1px solid var(--primary-color);border-radius:15px;box-shadow:0 0 15px rgba(0,255,255,.7),inset 0 0 30px rgba(255,0,255,.7);max-width:900px;padding:25px;position:relative;text-align:center;width:100%}#blackjack-view header h1{color:var(--primary-color);font-family:Orbitron,sans-serif;letter-spacing:3px;margin-bottom:20px;text-shadow:0 0 5px rgba(0,255,255,.7),0 0 10px #fff,0 0 15px rgba(255,0,255,.7);text-transform:uppercase}#blackjack-view .game-area{margin:15px 0;min-height:150px}#blackjack-view .area-title{color:#e6e6e6;font-family:Orbitron,sans-serif;font-size:1.2em;margin-bottom:10px}#blackjack-view .area-title span{background:var(--primary-color);border-radius:5px;color:#0d0d1a;font-size:1.1em;margin-left:10px;padding:5px 10px}#blackjack-view #player-area-container{align-items:flex-start;display:flex;gap:20px;justify-content:center}#blackjack-view .cards-container{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;min-height:110px;perspective:1000px}#blackjack-view .split-hand-container{border:1px solid var(--secondary-color);border-radius:10px;padding:10px;transition:box-shadow .3s,transform .3s}#blackjack-view .split-hand-container.active-hand{box-shadow:0 0 15px rgba(255,0,255,.7);transform:scale(1.05)}#blackjack-view .split-hand-title{color:var(--secondary-color);font-family:Orbitron,sans-serif;font-size:.9em;margin-bottom:5px}#blackjack-view .card-placeholder{animation:blackjack-deal-card .5s forwards;height:100px;transform-style:preserve-3d;transition:transform .6s;width:70px}#blackjack-view .card-placeholder.is-flipped .card-inner{transform:rotateY(180deg)}#blackjack-view .card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s;width:100%}#blackjack-view .card-face{align-items:center;backface-visibility:hidden;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.3);display:flex;height:100%;justify-content:center;position:absolute;width:100%}#blackjack-view .card-back{background-color:#1a1a2e;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><linearGradient id="grad" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" style="stop-color:rgb(0,255,255);stop-opacity:1" /><stop offset="100%" style="stop-color:rgb(255,0,255);stop-opacity:1" /></linearGradient><filter id="glow"><feGaussianBlur stdDeviation="2.5" result="coloredBlur"/><feMerge><feMergeNode in="coloredBlur"/><feMergeNode in="SourceGraphic"/></feMerge></filter></defs><g filter="url(%23glow)"><path d="M50 10 L90 30 L90 70 L50 90 L10 70 L10 30 Z" fill="none" stroke="url(%23grad)" stroke-width="4"/><path d="M50 10 L50 40 M90 30 L65 45 M90 70 L65 55 M50 90 L50 60 M10 70 L35 55 M10 30 L35 45" fill="none" stroke="url(%23grad)" stroke-width="2"/><circle cx="50" cy="50" r="10" fill="none" stroke="url(%23grad)" stroke-width="2"/></g></svg>');background-position:50%;background-repeat:no-repeat;background-size:60%;border:2px solid var(--primary-color);box-shadow:inset 0 0 10px rgba(0,255,255,.7)}#blackjack-view .card-front{background:#f0f0f0;border:2px solid #333;color:#222;font-size:1.8em;font-weight:700;transform:rotateY(180deg)}#blackjack-view .card-front.red{color:#f55}#blackjack-view .card-front span{font-size:.6em;position:absolute}#blackjack-view .card-front .value{font-size:1em;position:static}#blackjack-view .card-front .suit-top{left:5px;top:5px}#blackjack-view .card-front .suit-bottom{bottom:5px;right:5px;transform:rotate(180deg)}@keyframes blackjack-deal-card{0%{opacity:0;transform:translateY(-50px) scale(.5)}to{opacity:1;transform:translateY(0) scale(1)}}#blackjack-view .betting-area,#blackjack-view .controls{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:20px}#blackjack-view button{background:transparent;border:1px solid var(--primary-color);border-radius:8px;box-shadow:0 0 5px rgba(0,255,255,.7),inset 0 0 10px rgba(0,255,255,.7);color:var(--primary-color);cursor:pointer;font-family:Orbitron,sans-serif;font-size:1em;padding:12px 25px;transition:all .3s ease}#blackjack-view button:hover:not(:disabled){background:var(--primary-color);box-shadow:0 0 15px rgba(0,255,255,.7),0 0 30px rgba(0,255,255,.7);color:#0d0d1a}#blackjack-view button:disabled{box-shadow:none;cursor:not-allowed;opacity:.4}#blackjack-view #message-area{color:#fff;font-family:Orbitron,sans-serif;font-size:1.5em;font-weight:700;height:40px;text-shadow:0 0 8px #fff;transition:color .3s,text-shadow .3s}#blackjack-view .win{color:#0f0;text-shadow:0 0 8px #0f0}#blackjack-view .lose{color:red;text-shadow:0 0 8px red}#blackjack-view .push{color:#ff0;text-shadow:0 0 8px #ff0}#blackjack-view .wallet-info{font-size:1.2em}#blackjack-view .wallet-info span{color:var(--primary-color);font-weight:700}#blackjack-view input[type=number]{background:rgba(0,0,0,.5);border:1px solid var(--primary-color);border-radius:5px;color:var(--font-color);font-size:1em;padding:10px;text-align:center;width:100px}#scratch-card-view:not(.hidden){align-items:flex-start;display:flex;justify-content:center;min-height:80vh;padding:2rem 1rem}#scratch-card-view .game-container{backdrop-filter:blur(8px);background-image:linear-gradient(rgba(14,15,23,.92),rgba(14,15,23,.92)),url(https://image.pollinations.ai/prompt/futuristic%20holographic%20superhero%20collage%20with%20glowing%20neon%20symbols,%20comic%20book%20style,%20dark%20background);background-position:50%;background-size:cover;border:1px solid var(--app-card-border);border-radius:1rem;box-shadow:var(--card-glow);max-width:480px;padding:1.5rem;position:relative;text-align:center;width:100%}#scratch-card-view header{margin-bottom:1.25rem;position:relative}#scratch-card-view header h1{background:linear-gradient(90deg,var(--neon-cyan),var(--neon-pink));-webkit-background-clip:text;color:transparent;font-family:Orbitron,sans-serif;font-size:2rem;font-weight:900;margin:0;text-shadow:0 0 15px rgba(255,0,230,.4)}#scratch-card-view #info-btn{color:var(--app-text-secondary);cursor:pointer;font-size:1.75rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color .3s,text-shadow .3s}#scratch-card-view #info-btn:hover{color:var(--neon-cyan);text-shadow:0 0 8px var(--neon-cyan)}#scratch-card-view .stats{align-items:center;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1.25rem;padding:.75rem}#scratch-card-view .stat{flex:1;text-align:center}#scratch-card-view .stat.bet-controls{flex:1.5}#scratch-card-view .stat .label{color:var(--app-text-secondary);font-size:.8rem;text-transform:uppercase}#scratch-card-view .stat .value{color:var(--app-text-primary);font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:700}#scratch-card-view #win-value{color:var(--neon-green);text-shadow:0 0 8px var(--neon-green)}#scratch-card-view .bet-controls{align-items:center;display:flex;gap:.75rem;justify-content:center}#scratch-card-view .bet-btn{background:none;border:none;color:var(--neon-cyan);cursor:pointer;font-size:1.5rem;transition:color .2s}#scratch-card-view .bet-btn:hover:not(:disabled){color:#fff}#scratch-card-view .bet-btn:disabled{color:var(--app-text-secondary);cursor:not-allowed;opacity:.5}#scratch-card-view .scratch-card-area{aspect-ratio:1/1;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;cursor:crosshair;margin:0 auto 1.25rem;overflow:hidden;position:relative;width:100%}#scratch-card-view .card-grid{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);height:100%;width:100%}#scratch-card-view .card{align-items:center;background-color:rgba(0,0,0,.4);border-radius:.5rem;display:flex;justify-content:center;overflow:hidden;position:relative}#scratch-card-view .card img{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease,filter .3s ease;width:100%}#scratch-card-view .card.winner img{filter:drop-shadow(0 0 15px var(--neon-cyan));transform:scale(1.1)}#scratch-card-view .card-value{background:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;bottom:4px;color:#fff;font-size:.9rem;font-weight:700;padding:2px 6px;position:absolute;right:4px}#scratch-card-view #scratch-canvas{height:100%;left:0;position:absolute;top:0;transition:opacity .5s ease;width:100%}#scratch-card-view .action-button{font-size:1.1rem;padding:.8rem;width:100%}#scratch-card-view .message{color:var(--neon-cyan);font-size:1.1rem;font-weight:700;height:22px;margin-top:1rem;text-shadow:0 0 8px var(--neon-cyan)}#scratch-card-view #info-modal{animation:fadeIn .3s;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}#scratch-card-view .modal-content{background-color:var(--app-dark-bg);border:1px solid var(--neon-cyan);border-radius:1rem;box-shadow:0 0 25px rgba(0,247,255,.4);margin:15% auto;max-width:500px;padding:1.5rem;position:relative;width:90%}#scratch-card-view .modal-close{color:var(--app-text-secondary);cursor:pointer;font-size:1.75rem;font-weight:700;position:absolute;right:1rem;top:1rem;transition:color .2s}#scratch-card-view .modal-close:hover{color:#fff}#scratch-card-view .modal-content h2{color:var(--neon-cyan);font-family:Orbitron,sans-serif;margin-top:0;text-align:center}#scratch-card-view .modal-content ul{list-style:none;padding:0}#scratch-card-view .modal-content li{align-items:center;background:hsla(0,0%,100%,.05);border-radius:.5rem;display:flex;margin-bottom:.75rem;padding:.5rem}#scratch-card-view .modal-content img{height:40px;margin-right:1rem;-o-object-fit:contain;object-fit:contain;width:40px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:400px){#scratch-card-view .game-container{padding:1rem}#scratch-card-view header h1{font-size:1.75rem}#scratch-card-view .stat .value{font-size:.9rem}#scratch-card-view .bet-controls{transform:scale(.9)}}#terracket-view:not(.hidden){--bg-dark:#0d1117;--bg-medium:#161b22;--border-color:#30363d;--primary:#58a6ff;--accent:#e3b341;--danger:#ff4d4d;--success:#3fb950;--text-light:#c9d1d9;--text-dark:#8b949e;--border-radius:12px;--font-main:"Roboto Mono",monospace;--shadow-glow-primary:0 0 15px rgba(88,166,255,.6);--shadow-glow-danger:0 0 15px rgba(255,77,77,.7);--shadow-glow-success:0 0 15px rgba(63,185,80,.6);--shadow-glow-accent:0 0 15px rgba(227,179,65,.6);--ship-size:80px;--ship-color:#dfe4ea;--ship-wing-color:#a4b0be;--ship-booster-color:coral;align-items:center;display:flex;justify-content:center;padding:20px}#terracket-view .game-wrapper{background-image:linear-gradient(rgba(13,17,23,.9),rgba(13,17,23,.9)),url(https://image.pollinations.ai/prompt/a%20futuristic%20rocket%20launching%20through%20a%20glowing%20digital%20grid,%20crash%20game%20theme);background-position:50%;background-size:cover;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 0 20px rgba(88,166,255,.3);display:flex;flex-direction:column;gap:15px;max-width:500px;padding:20px;width:100%}#terracket-view .game-panel-header{align-items:center;background:var(--bg-medium);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex;justify-content:space-between;padding:10px 15px}#terracket-view .balance-display .label{color:var(--text-dark);font-size:.8em}#terracket-view .balance-display .value{color:#fff;font-size:1.4em;font-weight:700;transition:color .5s}#terracket-view .game-title{color:var(--primary);font-size:1.5em;font-weight:700;text-shadow:var(--shadow-glow-primary)}#terracket-view .game-stage{align-items:center;background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex;flex-direction:column;height:350px;justify-content:center;overflow:hidden;position:relative}#terracket-view .star-field{height:100%;left:0;position:absolute;top:0;width:100%}#terracket-view .stars{animation:terracket-stars-fall 15s linear infinite;background:transparent;color:#fff;height:1px;left:0;position:absolute;top:0;width:1px}#terracket-view .stars-md{animation-duration:10s;height:2px;width:2px}#terracket-view .stars-lg{animation-duration:6s;height:3px;width:3px}#terracket-view .warp-active .stars{animation-duration:2s}#terracket-view .warp-active .stars-md{animation-duration:1.4s}#terracket-view .warp-active .stars-lg{animation-duration:.8s}@keyframes terracket-stars-fall{0%{transform:translateY(-350px)}to{transform:translateY(350px)}}#terracket-view .ship-container{position:relative;transition:transform .8s ease-out;z-index:10}#terracket-view .ship{align-items:flex-end;display:flex;filter:drop-shadow(0 0 10px rgba(255,255,255,.3))}#terracket-view .ship .body{background-color:var(--ship-color);border-radius:50% 50% 10% 10%/80% 80% 20% 20%;height:var(--ship-size);position:relative;width:calc(var(--ship-size)*.5);z-index:2}#terracket-view .ship .body:before{background-color:#82ccdd;border:2px solid var(--ship-wing-color);border-radius:50% 50% 30% 30%/60% 60% 40% 40%;content:"";height:30%;left:15%;position:absolute;right:15%;top:5%}#terracket-view .ship .wing{background-color:var(--ship-wing-color);bottom:5px;height:calc(var(--ship-size)*.6);position:absolute;width:calc(var(--ship-size)*.4)}#terracket-view .ship .wing.left{border-radius:80% 10% 10% 80%;left:-35%}#terracket-view .ship .wing.right{border-radius:10% 80% 80% 10%;right:-35%}#terracket-view .ship .booster{background:var(--ship-booster-color);border-radius:0 0 8px 8px;bottom:-10px;height:20px;left:15%;position:absolute;width:70%}#terracket-view .exhaust{animation:terracket-exhaust-flicker .1s linear infinite alternate;background:linear-gradient(180deg,orange,transparent);border-radius:0 0 50% 50%;bottom:-60px;height:50px;left:25%;opacity:0;position:absolute;transform-origin:top center;transition:opacity .5s;width:50%}@keyframes terracket-exhaust-flicker{to{transform:scale(1.1,1.2)}}#terracket-view .multiplier-display{color:#fff;font-size:4em;font-weight:700;left:50%;opacity:0;position:absolute;text-shadow:0 0 20px hsla(0,0%,100%,.5);top:50%;transform:translate(-50%,-50%);transition:all .5s;z-index:30}#terracket-view .multiplier-display.visible{opacity:1}#terracket-view .multiplier-display.success{color:var(--success);text-shadow:var(--shadow-glow-success)}#terracket-view .multiplier-display.crash{color:var(--danger);text-shadow:var(--shadow-glow-danger)}#terracket-view .ship-container.takeoff{animation:terracket-takeoff 4s ease-in-out forwards}#terracket-view .ship-container.crash{animation:terracket-crash-animation .8s ease-in-out forwards}#terracket-view .ship-container.success{animation:terracket-success-fly-off 1.5s ease-in forwards}@keyframes terracket-takeoff{0%{transform:translateY(220px) scale(.6)}20%{transform:translateY(100px) scale(.8)}to{transform:translateY(-30px) scale(1)}}@keyframes terracket-crash-animation{0%{opacity:1;transform:translateY(-30px) rotate(0deg) scale(1)}25%{transform:translate(-10px,-25px) rotate(-8deg) scale(1.05)}50%{transform:translate(10px,-35px) rotate(8deg)}to{opacity:0;transform:translateY(50px) rotate(2turn) scale(0)}}@keyframes terracket-success-fly-off{0%{opacity:1;transform:translateY(-30px) scale(1)}to{opacity:0;transform:translateY(-400px) scale(1.5)}}#terracket-view .ship-container.crash .exhaust,#terracket-view .ship-container.success .exhaust{opacity:0!important}#terracket-view .message-area{color:var(--text-dark);font-size:1em;font-weight:500;min-height:20px;text-align:center;transition:color .3s}#terracket-view .history-panel{background-color:transparent;display:flex;gap:8px;overflow-x:auto;padding:5px;scrollbar-width:none}#terracket-view .history-panel::-webkit-scrollbar{display:none}#terracket-view .history-item{border:1px solid var(--border-color);border-radius:6px;color:#fff;flex-shrink:0;font-size:.9em;font-weight:700;padding:4px 10px;transition:transform .2s}#terracket-view .history-item:hover{transform:translateY(-2px)}#terracket-view .history-item.low{background-color:var(--primary);border-color:#79b8ff}#terracket-view .history-item.medium{background-color:var(--accent);border-color:#f0c674;color:var(--bg-dark)}#terracket-view .history-item.high{background-color:var(--success);border-color:#56d364}#terracket-view .controls-panel{background-color:var(--bg-medium);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:15px;padding:15px}#terracket-view .betting-area{display:flex;gap:10px;justify-content:space-around}#terracket-view .control-group{align-items:center;display:flex;flex-direction:column;flex-grow:1}#terracket-view .control-group label{color:var(--text-dark);font-size:.75em;font-weight:500;margin-bottom:5px;text-transform:uppercase}#terracket-view .control-group input{background-color:var(--bg-dark);border:1px solid var(--border-color);border-radius:6px;color:var(--text-light);font-family:var(--font-main);font-size:1.1em;padding:10px;text-align:center;width:100%}#terracket-view .action-button{border:none;border-radius:8px;color:var(--bg-dark);cursor:pointer;font-size:1.2em;font-weight:700;padding:15px;text-transform:uppercase;transition:all .3s;width:100%}#terracket-view #terracket-bet-button{background-color:var(--success);box-shadow:var(--shadow-glow-success)}#terracket-view #terracket-cashout-button{background-color:var(--accent);box-shadow:var(--shadow-glow-accent)}#terracket-view .action-button:disabled{background-color:var(--bg-light);box-shadow:none;color:var(--text-dark);cursor:not-allowed}#terracket-view .action-button:not(:disabled):hover{filter:brightness(1.15);transform:translateY(-2px)}#terracket-view .hidden{display:none!important}@media (max-width:420px){#scratch-card-view .stats{flex-direction:column;gap:1rem}#scratch-card-view .stat{width:100%}}@media (max-width:768px){#blackjack-view .game-container{max-width:420px;padding:15px;transform:none!important}#blackjack-view header h1{font-size:1.6rem;margin-bottom:10px}#blackjack-view #message-area{font-size:1.2em;height:30px;margin-bottom:10px}#blackjack-view .game-area{margin:10px 0;min-height:100px}#blackjack-view .area-title{font-size:1em;margin-bottom:8px}#blackjack-view .area-title span{font-size:.9em;padding:3px 8px}#blackjack-view .cards-container{gap:8px;min-height:85px}#blackjack-view .card-placeholder{height:80px;width:55px}#blackjack-view .card-front{font-size:1.5em}#blackjack-view .card-front span{font-size:.5em}#blackjack-view .betting-area,#blackjack-view .controls{gap:8px;margin-top:15px}#blackjack-view button{font-size:.8em;padding:8px 14px}#blackjack-view .betting-area input[type=number]{font-size:.9em;padding:8px;width:80px}#blackjack-view .wallet-info{font-size:1em}#blackjack-view #player-area-container{gap:10px}}#superhero-blast-view:not(.hidden){align-items:center;color:var(--text-light);display:flex;font-family:Orbitron,sans-serif;justify-content:center;min-height:80vh;perspective:1500px}#superhero-blast-view .game-container{background:rgba(13,2,33,.8);border:2px solid var(--accent-glow);box-shadow:0 0 25px var(--accent-glow),0 0 50px var(--purple-light),inset 0 0 15px rgba(0,246,255,.3)}#superhero-blast-view header h1{color:var(--accent-glow);font-size:38px;letter-spacing:2px;margin:0 0 20px;text-shadow:0 0 5px #fff,0 0 10px var(--accent-glow),0 0 20px var(--accent-glow),0 0 30px var(--purple-light)}#superhero-blast-view .stats{align-items:center;background:rgba(0,0,0,.3);border:1px solid rgba(0,246,255,.4);border-radius:12px;display:grid;grid-template-columns:1fr 1.5fr 1fr 1fr;margin-bottom:15px;padding:10px}#superhero-blast-view .stat .label{color:var(--text-muted);font-size:14px;text-transform:uppercase}#superhero-blast-view .stat .value{font-size:20px;font-weight:700;transition:color .3s,text-shadow .3s}#superhero-blast-view #win-value{color:var(--win-color);text-shadow:0 0 10px var(--win-color)}#superhero-blast-view #freespin-stat{display:none}#superhero-blast-view .bet-controls{align-items:center;display:flex;gap:10px;justify-content:center}#superhero-blast-view .bet-btn{background:none;border:none;color:var(--accent-glow);cursor:pointer;font-size:28px;padding:0 8px;transition:transform .2s,text-shadow .2s}#superhero-blast-view .bet-btn:hover:not(:disabled){text-shadow:0 0 15px var(--accent-glow);transform:scale(1.3)}#superhero-blast-view .bet-btn:disabled{color:#555;cursor:not-allowed}#superhero-blast-view .multiplier-container{align-items:center;background:rgba(0,0,0,.4);border:1px solid var(--purple-light);border-radius:10px;display:none;gap:5px;height:32px;justify-content:center;margin-bottom:15px;padding:8px}#superhero-blast-view .multiplier-step{background-color:var(--bg-deep-space);border:1px solid transparent;border-radius:6px;color:var(--text-muted);font-size:14px;font-weight:700;padding:5px 8px;transition:all .3s ease}#superhero-blast-view .multiplier-step.unlocked{color:var(--accent-red)}#superhero-blast-view .multiplier-step.active{background-color:var(--accent-red);border-color:#fff;box-shadow:0 0 15px var(--accent-red);color:#fff;transform:scale(1.2)}#superhero-blast-view .slot-area{aspect-ratio:6/4;background:rgba(0,0,0,.4);border:2px solid var(--accent-glow);border-radius:12px;box-shadow:inset 0 0 20px rgba(0,246,255,.5);margin:0 auto 20px;overflow:hidden;perspective:800px;position:relative;width:100%}#superhero-blast-view .card-grid{box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);height:100%;padding:6px;position:relative;transform-style:preserve-3d;width:100%}#superhero-blast-view .card{align-items:center;background-color:rgba(20,10,50,.6);border:1px solid var(--purple-light);border-radius:6px;box-shadow:0 0 5px rgba(157,78,221,.5);display:flex;justify-content:center;overflow:hidden;position:absolute;transition:transform .5s ease,box-shadow .5s ease,top .5s ease}#superhero-blast-view .card img{filter:drop-shadow(0 0 5px rgba(0,0,0,.5));height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#superhero-blast-view .card.winner{animation:superhero-winnerPulse .8s infinite alternate}@keyframes superhero-winnerPulse{0%{border-color:var(--win-color);box-shadow:0 0 15px var(--win-color),0 0 30px var(--win-color);transform:scale(1.05) translateZ(10px)}to{border-color:var(--win-color);box-shadow:0 0 25px var(--win-color),0 0 50px var(--win-color);transform:scale(1.15) translateZ(25px)}}#superhero-blast-view .card.exploding{animation:superhero-explodeEffect .4s ease-out forwards}@keyframes superhero-explodeEffect{0%{opacity:1;transform:scale(1.2) rotate(0deg)}30%{filter:brightness(3)}to{filter:brightness(1);opacity:0;transform:scale(0) rotate(90deg) translateZ(-100px)}}#superhero-blast-view .advanced-controls{align-items:center;display:flex;justify-content:space-around;padding:10px 0}#superhero-blast-view .quick-spin-control label{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#superhero-blast-view #quick-spin{accent-color:var(--accent-glow)}#superhero-blast-view .autoplay-btn{background-image:linear-gradient(145deg,var(--accent-green),#00ff87,var(--accent-green));border:none;border:2px solid var(--accent-green);border-radius:8px;box-shadow:0 0 10px var(--accent-green);color:var(--bg-deep-space);cursor:pointer;font-family:Orbitron,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;padding:8px 16px;text-shadow:0 0 2px rgba(0,0,0,.5);transition:all .3s ease}#superhero-blast-view .autoplay-btn:hover:not(:disabled){box-shadow:0 0 20px var(--accent-green);transform:scale(1.05)}#superhero-blast-view .autoplay-btn:disabled{background-color:#555;background-image:none;border-color:#444;box-shadow:none;cursor:not-allowed}#superhero-blast-view .autoplay-btn.active{background-image:linear-gradient(145deg,var(--accent-red),#f69,var(--accent-red));border-color:var(--accent-red);box-shadow:0 0 10px var(--accent-red)}#superhero-blast-view .main-actions{display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:15px}#superhero-blast-view .action-button,#superhero-blast-view .buy-freespin-btn{background-size:200% 100%;border:2px solid;border-radius:12px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;letter-spacing:1px;padding:15px;text-shadow:0 0 5px #000;transition:all .2s ease}#superhero-blast-view .action-button{background-image:linear-gradient(145deg,var(--accent-red),#f77f00,var(--accent-red));border-color:#f36}#superhero-blast-view .buy-freespin-btn{background-image:linear-gradient(145deg,#4a00e0,var(--purple-light),#4a00e0);border-color:#9d4edd}#superhero-blast-view .action-button:hover:not(:disabled),#superhero-blast-view .buy-freespin-btn:hover:not(:disabled){background-position:100% 0;box-shadow:0 10px 20px rgba(0,0,0,.5);transform:translateY(-5px) scale(1.03)}#superhero-blast-view .action-button:disabled,#superhero-blast-view .buy-freespin-btn:disabled{background:#444;border-color:#666;cursor:not-allowed;opacity:.5}#superhero-blast-view .win-announcement{border-radius:20px;color:#fff;display:none;flex-direction:column;font-weight:900;left:50%;opacity:0;padding:20px 40px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2000}#superhero-blast-view .win-announcement.show{animation:superhero-win-fade-in-out 3s forwards;display:flex}#superhero-blast-view .win-announcement .title{font-size:60px;letter-spacing:4px;text-transform:uppercase}#superhero-blast-view .win-announcement .amount{font-size:40px;margin-top:10px}#superhero-blast-view .big-win{background:linear-gradient(45deg,#ff9a00,#ff5a00);text-shadow:0 0 10px #000,0 0 20px #ffc107}#superhero-blast-view .mega-win{background:linear-gradient(45deg,#9d4edd,#ff00f2,#00f6ff);text-shadow:0 0 10px #000,0 0 30px #fff}@keyframes superhero-win-fade-in-out{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}85%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-50%) scale(.5)}}#superhero-blast-view #info-btn{color:var(--text-muted);cursor:pointer;font-size:30px;position:absolute;right:20px;top:15px;transition:color .3s}#superhero-blast-view #info-btn:hover{color:var(--accent-glow)}#superhero-blast-view .modal{align-items:center;animation:superhero-fadeIn .4s;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.9);display:none;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:3000}#superhero-blast-view .modal.show{display:flex}#superhero-blast-view .modal-content{background-color:var(--bg-deep-space);border:2px solid var(--accent-glow);border-radius:16px;box-shadow:0 0 50px rgba(0,246,255,.4);max-width:550px;padding:25px;position:relative;text-align:left;width:90%}#superhero-blast-view .modal-close{float:right}@keyframes superhero-fadeIn{0%{opacity:0}to{opacity:1}}#superhero-blast-view #autoplay-modal .modal-content{max-width:400px;text-align:center}#superhero-blast-view #autoplay-modal h2{color:var(--accent-glow);margin-top:0;text-shadow:0 0 10px var(--accent-glow)}#superhero-blast-view .autoplay-options{margin:20px 0}#superhero-blast-view .autoplay-options label{display:block;font-size:16px;margin-bottom:10px}#superhero-blast-view .autoplay-options input{background-color:rgba(0,0,0,.5);border:2px solid var(--purple-light);border-radius:8px;box-shadow:inset 0 0 10px rgba(157,78,221,.5);color:var(--text-light);font-family:Orbitron,sans-serif;font-size:20px;padding:12px;text-align:center;width:80%}#superhero-blast-view .autoplay-presets{display:flex;gap:10px;justify-content:center;margin-top:15px}#superhero-blast-view .preset-btn{background-color:var(--bg-nebula);border:1px solid var(--purple-light);border-radius:6px;color:var(--text-light);cursor:pointer;padding:8px 12px;transition:all .2s ease}#superhero-blast-view .preset-btn:hover{background-color:var(--purple-light);color:#fff}#superhero-blast-view .modal-actions{display:flex;gap:15px;justify-content:space-between;margin-top:25px}#superhero-blast-view .modal-btn{border-radius:10px;cursor:pointer;flex-grow:1;font-family:Orbitron,sans-serif;font-size:16px;font-weight:700;padding:12px;transition:all .2s}#superhero-blast-view #start-autoplay-btn{background-color:var(--accent-green);border:none;color:var(--bg-deep-space)}#superhero-blast-view #cancel-autoplay-btn{background-color:var(--accent-red);border:none;color:#fff}@media (max-width:768px){#superhero-blast-view .game-container{display:flex;flex-direction:column;height:calc(100vh - 40px);max-height:650px;padding:8px;transform:none}#superhero-blast-view .advanced-controls,#superhero-blast-view .main-actions,#superhero-blast-view .multiplier-container,#superhero-blast-view .stats,#superhero-blast-view header{flex-shrink:0}#superhero-blast-view header h1{font-size:18px!important;line-height:1.1;margin-bottom:6px}#superhero-blast-view .slot-area{aspect-ratio:auto;flex-grow:1;margin-bottom:6px;min-height:0;width:100%}#superhero-blast-view .game-container:not(.freespin-active) .stats{display:grid;gap:4px;padding:4px}#superhero-blast-view .stat .label{font-size:8px}#superhero-blast-view .stat .value{font-size:11px}#superhero-blast-view .bet-btn{font-size:16px}#superhero-blast-view .advanced-controls{padding:2px 0}#superhero-blast-view .autoplay-btn{font-size:10px;padding:5px 10px}#superhero-blast-view .quick-spin-control label{font-size:11px}#superhero-blast-view .main-actions{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-top:4px}#superhero-blast-view .action-button,#superhero-blast-view .buy-freespin-btn{border-radius:6px;font-size:10px;padding:8px 5px}.game-container.freespin-active .stats{align-items:center;display:grid;gap:4px;grid-template-columns:1fr 1fr 1fr;padding:2px}.game-container.freespin-active .stat .label{font-size:7px}.game-container.freespin-active .stat .value{font-size:10px}.game-container.freespin-active #win-stat-container,.game-container.freespin-active .bet-controls{display:none!important}.game-container.freespin-active .stat{text-align:center}.game-container.freespin-active #freespin-spin-control{display:block;grid-column:1/-1;margin-top:4px}.game-container.freespin-active #actionBtnFreespin{background-color:var(--neon-cyan);border:none;border-radius:6px;color:var(--deep-space);font-size:12px;font-weight:700;padding:8px 10px;white-space:nowrap;width:100%}.game-container.freespin-active #actionBtnFreespin:hover{filter:brightness(1.1)}.game-container.freespin-active .slot-area{order:3}.game-container.freespin-active .advanced-controls,.game-container.freespin-active .main-actions{display:none!important}#superhero-blast-view .win-announcement{padding:15px 25px;width:90%}#superhero-blast-view .win-announcement .title{font-size:28px;letter-spacing:2px}#superhero-blast-view .win-announcement .amount{font-size:22px;margin-top:8px}.game-container.freespin-active .multiplier-container{display:grid;gap:5px;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto;-webkit-overflow-scrolling:touch;align-items:center;background:rgba(0,0,0,.4);border-radius:6px;height:auto;margin:4px 0;order:2;padding:4px}.game-container.freespin-active .multiplier-step{border-radius:4px;font-size:8px;font-weight:900;line-height:1;padding:4px 6px;text-align:center;white-space:nowrap}.game-container.freespin-active .multiplier-step.active{font-size:9px;transform:scale(1.1)}}#superhero-blast-view .game-container{backdrop-filter:blur(10px);background-image:linear-gradient(rgba(13,2,33,.88),rgba(13,2,33,.88)),url(https://image.pollinations.ai/prompt/A%20vibrant%20explosion%20of%20iconic%20superhero%20symbols%20made%20of%20pure%20energy%20and%20light%20clashing%20in%20the%20center%20of%20a%20futuristic%20holographic%20game%20grid,%20cyberpunk,%20cinematic,%20digital%20art);background-position:50%;background-size:cover;border:1px solid var(--neon-purple);border-radius:20px;box-shadow:0 0 15px rgba(161,0,247,.7),inset 0 0 30px rgba(0,247,255,.5);box-sizing:border-box;max-width:800px;padding:25px;position:relative;text-align:center;transform:rotateX(10deg) rotateY(-5deg);transition:transform .5s ease;width:100%}#superhero-blast-view .game-container:hover{transform:rotateX(0deg) rotateY(0deg)}#superhero-blast-view .modal-content{max-height:85vh;overflow-y:auto;scrollbar-color:var(--neon-cyan) transparent;scrollbar-width:thin}#superhero-blast-view .modal-content::-webkit-scrollbar{width:6px}#superhero-blast-view .modal-content::-webkit-scrollbar-thumb{background-color:var(--neon-cyan);border-radius:6px}#superhero-blast-view .modal-content::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}#superhero-blast-view .modal-close{color:#aaa;cursor:pointer;font-size:32px;font-weight:700;line-height:1;position:absolute;right:1.25rem;top:1rem;transition:color .3s,transform .3s;z-index:10}#superhero-blast-view .modal-close:hover{color:#fff;transform:scale(1.1)}@media (max-width:420px){#dice-view .bet-controls .input-field input[type=number]{flex-shrink:1!important;min-width:0!important;padding:.5rem!important}#dice-view .bet-controls .input-field button{flex-shrink:0;font-size:.7rem!important;margin:0 .1rem!important;min-width:auto!important;padding:.4rem .3rem!important}#dice-view .game-stats{align-items:start;display:grid!important;gap:.5rem!important;grid-template-columns:repeat(3,1fr)!important}#dice-view .game-stats .input-group{display:block!important}#dice-view .game-stats label{display:block;font-size:.7rem!important;margin-bottom:4px!important;text-align:center;white-space:nowrap!important}#dice-view .game-stats .input-field{background:none!important;border:none!important;box-shadow:none!important;display:block!important;height:auto!important;padding:0!important}#dice-view .game-stats input{background-color:var(--input-bg-color)!important;border:1px solid var(--border-color)!important;border-radius:.6rem!important;box-shadow:inset 0 2px 4px #00000040!important;box-sizing:border-box!important;font-size:.9rem!important;height:36px!important;padding:.2rem!important;text-align:center!important;width:100%!important}}@media (max-width:450px){#terracket-view:not(.hidden){align-items:center!important;display:flex!important;justify-content:center!important;min-height:95vh;padding:.5rem!important}#terracket-view .game-wrapper{gap:10px!important;margin:0!important;padding:.75rem!important;transform:none!important;width:100%!important}#terracket-view .game-stage{height:220px!important}#terracket-view .game-panel-header{padding:8px 12px!important}#terracket-view .controls-panel{gap:10px!important;padding:10px!important}#terracket-view .action-button{font-size:1em!important;padding:12px!important}#terracket-view .control-group input{font-size:1em!important;padding:8px!important}#terracket-view .message-area{font-size:.9em;min-height:18px}}#hallowin-view:not(.hidden){min-height:80vh}#hallowin-view #root,#hallowin-view:not(.hidden){align-items:center;display:flex;justify-content:center;position:relative;text-align:center;width:100%}#hallowin-view .circl-desc{stroke:none;fill:#fde047;font-size:26px;font-weight:700}#hallowin-view .scale-on-hover{transform-box:fill-box;transform-origin:center;transition:transform .3s ease-in-out}#hallowin-view .scale-on-hover:hover{transform:scale(1.2)}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}#hallowin-view .game-message{animation:fadeInScale .5s ease-out forwards}#hallowin-view .win-message{color:#22c55e;font-size:24px;font-weight:700;margin-top:16px;text-shadow:0 0 10px #22c55e}#hallowin-view .loss-message{color:#ef4444;font-size:24px;font-weight:700;margin-top:16px;text-shadow:0 0 10px #ef4444}#hallowin-view .bonus-message{color:#67e8f9;font-size:24px;font-weight:700;margin-top:16px;text-shadow:0 0 10px #0ea5e9}#hallowin-view .game-screen{position:absolute;transition:opacity .5s ease-in-out,transform .5s ease-in-out;width:100%}#hallowin-view .game-screen.hidden{opacity:0;pointer-events:none;transform:scale(.95)}#hallowin-view .game-screen.visible{opacity:1;transform:scale(1)}#hallowin-view .game-screen#betting-screen.visible{position:relative}#hallowin-view .betting-container{align-items:center;backdrop-filter:blur(8px);background-color:#272b35c2;border:2px solid #3d44528c;border-radius:24px;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:860px;padding:24px;z-index:10}#hallowin-view .bet-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}#hallowin-view .btn-3d{background:none;border:none;cursor:pointer;perspective:1000px;position:relative;-webkit-tap-highlight-color:transparent}#hallowin-view .btn-3d .inner{align-items:center;background-blend-mode:overlay;background-position:50%;background-size:cover;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 10px 25px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:8px;height:200px;justify-content:center;padding:10px;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.18,.9,.32,1),box-shadow .3s;width:170px}#hallowin-view .btn-3d:hover .inner{box-shadow:0 15px 30px rgba(0,0,0,.6);transform:rotateX(12deg) rotateY(-10deg) translateY(-8px)}#hallowin-view .btn-3d:active .inner{transform:translateY(2px) scale(.97)}#hallowin-view .btn-3d.disabled{cursor:not-allowed;opacity:.6}#hallowin-view .btn-3d.disabled:hover .inner{box-shadow:0 10px 25px rgba(0,0,0,.5);transform:none}#hallowin-view .btn-3d .inner svg{height:50px;width:50px;fill:#fff;filter:drop-shadow(0 0 0 transparent);transition:transform .6s ease,fill .3s ease,filter .4s ease}#hallowin-view .bet-card-title{font-size:14px;font-weight:600;height:18px;line-height:1.2;margin-top:auto;text-align:center}#hallowin-view .bet-card-multiplier{color:#fde047;font-size:18px;font-weight:700}#hallowin-view .bet-card-img{height:64px;width:64px}#hallowin-view .bet-amount-overlay{background:linear-gradient(180deg,#6366f1,#4f46e5);border:2px solid #fff;border-radius:20px;bottom:-15px;box-shadow:0 4px 10px rgba(0,0,0,.3);color:#fff;font-size:14px;font-weight:700;opacity:0;padding:4px 12px;position:absolute;transform:scale(.8);transition:all .3s ease}#hallowin-view .bet-amount-overlay.visible{opacity:1;transform:scale(1)}#hallowin-view .btn-1 .inner{background:var(--card-background-image),linear-gradient(145deg,#022c43,#053f5e)}#hallowin-view .btn-2 .inner{background:var(--card-background-image),linear-gradient(145deg,#24104f,#3a0ca3)}#hallowin-view .btn-3 .inner{background:var(--card-background-image),linear-gradient(145deg,#4d0000,#7f0000)}#hallowin-view .btn-4 .inner{background:var(--card-background-image),linear-gradient(145deg,#5a3d00,#c27803)}#hallowin-view .btn-5 .inner{background:var(--card-background-image),linear-gradient(145deg,indigo,#8a2be2)}#hallowin-view .btn-bonus-green .inner{background:var(--card-background-image),linear-gradient(145deg,#166534,#15803d)}#hallowin-view .btn-bonus-cyan .inner{background:var(--card-background-image),linear-gradient(145deg,#083344,#0e7490)}#hallowin-view .btn-1:hover .inner{border-color:#06b6d4}#hallowin-view .btn-2:hover .inner{border-color:#7c3aed}#hallowin-view .btn-3:hover .inner{border-color:#ef4444}#hallowin-view .btn-4:hover .inner{border-color:#f59e0b}#hallowin-view .btn-5:hover .inner{border-color:#a78bfa}#hallowin-view .btn-bonus-green:hover .inner{border-color:#22c55e;box-shadow:0 0 20px #22c55e99}#hallowin-view .btn-bonus-cyan:hover .inner{border-color:#0ea5e9;box-shadow:0 0 20px #0ea5e999}#hallowin-view .action-buttons{display:flex;gap:24px}#hallowin-view .action-buttons .btn-3d .inner{flex-direction:row;height:70px;width:200px}#hallowin-view .action-buttons .label{font-size:20px;font-weight:700}#hallowin-view .spin-button .inner{background:linear-gradient(145deg,#15803d,#16a34a)}#hallowin-view .spin-button:hover .inner{border-color:#22c55e}#hallowin-view .spin-button:hover svg{fill:#22c55e;filter:drop-shadow(0 0 10px #22c55e)}#hallowin-view .clear-button .inner{background:linear-gradient(145deg,#991b1b,#ef4444)}#hallowin-view .clear-button:hover .inner{border-color:#f87171}#hallowin-view .clear-button:hover svg{fill:#f87171;filter:drop-shadow(0 0 10px #f87171)}#hallowin-view .betting-controls{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}#hallowin-view .chip-selector{display:flex;gap:12px;justify-content:center}#hallowin-view .chip-button{align-items:center;background-color:#3d4452;border:2px solid #555c6b;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;transition:all .2s ease;width:50px}#hallowin-view .chip-button:hover{background-color:#4f5868}#hallowin-view .chip-button.active{background-color:#4f46e5;border-color:#a5b4fc;box-shadow:0 0 15px #4f46e5;transform:scale(1.1)}#hallowin-view .info-bar{background-color:#161920a1;border-radius:12px;display:flex;justify-content:space-around;padding:12px;width:100%}#hallowin-view .info-box{text-align:center}#hallowin-view .info-box .label{color:#9ca3af;font-size:14px}#hallowin-view .info-box .value{font-size:24px;font-weight:700;letter-spacing:1px}#hallowin-view #spinning-screen.visible{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:5}#hallowin-view .spinning-container{flex-direction:column;height:100%}#hallowin-view .spinning-container,#hallowin-view .wheel-wrapper{align-items:center;display:flex;justify-content:center;width:100%}#hallowin-view .wheel-wrapper{aspect-ratio:1/1;max-width:740px;position:relative}#hallowin-view #wheel-container{inset:0;position:absolute;z-index:2}#hallowin-view .witch-overlay{background-image:url(https://assets.codepen.io/3685267/wheel-of-fortune-zjlspegv.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:62%;left:50%;pointer-events:none;position:absolute;top:52%;transform:translate(-50%,-50%);width:62%;z-index:1}@media (max-width:768px){#hallowin-view .betting-container{gap:10px;max-width:98vw;padding:10px}#hallowin-view .bet-grid{gap:6px;grid-template-columns:repeat(3,1fr)}#hallowin-view .btn-3d .inner{gap:3px;height:120px;padding:5px;width:100px}#hallowin-view .bet-card-img{height:38px;width:38px}#hallowin-view .btn-3d .inner svg{height:34px;width:34px}#hallowin-view .bet-card-multiplier{font-size:11px}#hallowin-view .bet-card-title{font-size:9px;height:11px}#hallowin-view .wheel-wrapper{max-width:98vw}#hallowin-view .witch-overlay{top:52%}#hallowin-view .action-buttons{flex-direction:column;gap:10px}#hallowin-view .action-buttons .btn-3d .inner{height:50px;width:150px}#hallowin-view .action-buttons .label{font-size:15px}}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:rounded-full::file-selector-button{border-radius:9999px}.file\:border-0::file-selector-button{border-width:0}.file\:bg-cyan-600\/50::file-selector-button{background-color:rgba(8,145,178,.5)}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-bottom:.5rem;padding-top:.5rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-cyan-200::file-selector-button{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:\!bg-cyan-500\/80:hover{background-color:rgba(6,182,212,.8)!important}.hover\:\!bg-cyan-700:hover{--tw-bg-opacity:1!important;background-color:rgb(14 116 144/var(--tw-bg-opacity,1))!important}.hover\:\!bg-green-700:hover{--tw-bg-opacity:1!important;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))!important}.hover\:\!bg-green-700\/80:hover{background-color:rgba(21,128,61,.8)!important}.hover\:\!bg-purple-700:hover{--tw-bg-opacity:1!important;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))!important}.hover\:\!bg-red-600:hover{--tw-bg-opacity:1!important;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))!important}.hover\:bg-black\/40:hover{background-color:rgba(0,0,0,.4)}.hover\:bg-black\/75:hover{background-color:rgba(0,0,0,.75)}.hover\:bg-black\/80:hover{background-color:rgba(0,0,0,.8)}.hover\:bg-cyan-500\/10:hover{background-color:rgba(6,182,212,.1)}.hover\:bg-cyan-500\/20:hover{background-color:rgba(6,182,212,.2)}.hover\:bg-cyan-500\/50:hover{background-color:rgba(6,182,212,.5)}.hover\:bg-gray-700\/50:hover{background-color:rgba(55,65,81,.5)}.hover\:bg-gray-700\/60:hover{background-color:rgba(55,65,81,.6)}.hover\:bg-green-500\/20:hover{background-color:rgba(34,197,94,.2)}.hover\:bg-purple-500\/20:hover{background-color:rgba(168,85,247,.2)}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/10:hover{background-color:rgba(239,68,68,.1)}.hover\:text-cyan-400:hover{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.hover\:text-green-400:hover{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-cyan-500\/50:hover{--tw-shadow-color:rgba(6,182,212,.5);--tw-shadow:var(--tw-shadow-colored)}.hover\:brightness-125:hover{--tw-brightness:brightness(1.25);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)}.hover\:file\:bg-cyan-500\/50::file-selector-button:hover{background-color:rgba(6,182,212,.5)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-cyan-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(34 211 238/var(--tw-ring-opacity,1))}.focus\:ring-cyan-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(6 182 212/var(--tw-ring-opacity,1))}.focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.focus\:ring-green-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 222 128/var(--tw-ring-opacity,1))}.focus\:ring-pink-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 72 153/var(--tw-ring-opacity,1))}.focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-gray-900:focus{--tw-ring-offset-color:#111827}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-30{opacity:.3}.group:hover .group-hover\:opacity-60{opacity:.6}@media (min-width:640px){.sm\:inline{display:inline}.sm\:h-10{height:2.5rem}.sm\:w-10{width:2.5rem}.sm\:w-auto{width:auto}.sm\:max-w-lg{max-width:32rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-2{padding-bottom:.5rem;padding-top:.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:inset-auto{inset:auto}.md\:bottom-24{bottom:6rem}.md\:right-6{right:1.5rem}.md\:order-none{order:0}.md\:col-span-1{grid-column:span 1/span 1}.md\:hidden{display:none}.md\:h-28{height:7rem}.md\:h-full{height:100%}.md\:w-1\/3{width:33.333333%}.md\:w-44{width:11rem}.md\:w-auto{width:auto}.md\:max-w-6xl{max-width:72rem}.md\:flex-1{flex:1 1 0%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:gap-4{gap:1rem}.md\:rounded-lg{border-radius:.5rem}.md\:rounded-l-xl{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem}.md\:rounded-r-xl{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:text-left{text-align:left}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:backdrop-blur-none{--tw-backdrop-blur: ;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width:1024px){.lg\:max-h-\[50vh\]{max-height:50vh}.lg\:max-h-\[70vh\]{max-height:70vh}.lg\:w-80{width:20rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:object-cover{-o-object-fit:cover;object-fit:cover}}@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}