/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-900:oklch(39.6% .141 25.723);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-400:oklch(79.2% .209 151.711);--color-emerald-400:oklch(76.5% .177 163.223);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-md:0 3px 3px #0000001f;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-user-select:none;user-select:none}[contenteditable=true],input,textarea{-webkit-user-select:text;user-select:text}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.-inset-3{inset:calc(var(--spacing)*-3)}.inset-0{inset:calc(var(--spacing)*0)}.-top-5{top:calc(var(--spacing)*-5)}.top-0{top:calc(var(--spacing)*0)}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-8{top:calc(var(--spacing)*8)}.top-12{top:calc(var(--spacing)*12)}.top-20{top:calc(var(--spacing)*20)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-8{right:calc(var(--spacing)*8)}.right-14{right:calc(var(--spacing)*14)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-16{bottom:calc(var(--spacing)*16)}.bottom-20{bottom:calc(var(--spacing)*20)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing)*4)}.left-5{left:calc(var(--spacing)*5)}.left-8{left:calc(var(--spacing)*8)}.left-10{left:calc(var(--spacing)*10)}.left-24{left:calc(var(--spacing)*24)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-9999{z-index:9999}.z-\[1000\]{z-index:1000}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-8{margin-top:calc(var(--spacing)*8)}.\!mb-1{margin-bottom:calc(var(--spacing)*1)!important}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-4\!{margin-bottom:calc(var(--spacing)*4)!important}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing)*1)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-20{height:calc(var(--spacing)*20)}.h-44{height:calc(var(--spacing)*44)}.h-56{height:calc(var(--spacing)*56)}.h-80{height:calc(var(--spacing)*80)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[78px\]{height:78px}.h-full{height:100%}.h-screen{height:100vh}.max-h-20{max-height:calc(var(--spacing)*20)}.max-h-52{max-height:calc(var(--spacing)*52)}.max-h-\[320px\]{max-height:320px}.max-h-full{max-height:100%}.min-h-\[300px\]{min-height:300px}.w-1{width:calc(var(--spacing)*1)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-80{width:calc(var(--spacing)*80)}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[92\%\]{width:92%}.w-\[280px\]{width:280px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[150px\]{max-width:150px}.max-w-\[320px\]{max-width:320px}.max-w-\[460px\]{max-width:460px}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[90px\]{min-width:90px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-0{rotate:none}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[qfh-fade-in_0\.18s_ease-out\]{animation:qfh-fade-in .18s ease-out}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[11px\]{border-top-left-radius:11px;border-top-right-radius:11px}.rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.rounded-tr-lg{border-top-right-radius:var(--radius-lg)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-none{--tw-border-style:none;border-style:none}.\!border-\[rgba\(255\,71\,87\,0\.6\)\]{border-color:#ff475799!important}.border-\[\#00b4d8\]\/40{border-color:oklab(71.1395% -.0999961 -.0809072/.4)}.border-\[\#00d4ff\]{border-color:#00d4ff}.border-\[\#00d4ff\]\/30{border-color:oklab(80.4255% -.112589 -.0928607/.3)}.border-\[\#00f5ff\]\/35{border-color:oklab(88.1827% -.140805 -.0514677/.35)}.border-\[\#00f5ff\]\/40{border-color:oklab(88.1827% -.140805 -.0514677/.4)}.border-\[\#FFD700\]\/30{border-color:oklab(88.6771% -.0169251 .181398/.3)}.border-\[rgba\(70\,167\,187\,0\.3\)\]{border-color:#46a7bb4d}.border-\[rgba\(255\,255\,255\,0\.08\)\]{border-color:#ffffff14}.border-\[var\(--card-border\)\]{border-color:var(--card-border)}.border-\[var\(--cyan-glow\,\#00f0ff\)\]{border-color:var(--cyan-glow,#00f0ff)}.border-\[var\(--primary-color\)\]{border-color:var(--primary-color)}.border-\[var\(--primary-color\,\#46a7bb\)\]{border-color:var(--primary-color,#46a7bb)}.border-cyan-400\/30{border-color:#00d2ef4d}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/30{border-color:color-mix(in oklab,var(--color-cyan-400)30%,transparent)}}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab,red,red)){.border-red-400\/40{border-color:color-mix(in oklab,var(--color-red-400)40%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.border-t-\[\#22d3ee\]{border-top-color:#22d3ee}.bg-\[\#0a0a1a\]{background-color:#0a0a1a}.bg-\[\#0a0e1a\]\/95{background-color:oklab(16.6302% -.000287212 -.0261548/.95)}.bg-\[\#0a0e27\]{background-color:#0a0e27}.bg-\[\#0d122b\]{background-color:#0d122b}.bg-\[\#00d4ff\]\/10{background-color:oklab(80.4255% -.112589 -.0928607/.1)}.bg-\[\#00f5ff\]{background-color:#00f5ff}.bg-\[\#00f5ff\]\/10{background-color:oklab(88.1827% -.140805 -.0514677/.1)}.bg-\[\#04060f\]{background-color:#04060f}.bg-\[\#FFD700\]\/10{background-color:oklab(88.6771% -.0169251 .181398/.1)}.bg-\[rgba\(0\,240\,255\,0\.08\)\]{background-color:#00f0ff14}.bg-\[rgba\(0\,240\,255\,0\.15\)\]{background-color:#00f0ff26}.bg-\[rgba\(10\,15\,30\,0\.6\)\]{background-color:#0a0f1e99}.bg-\[rgba\(13\,27\,42\,0\.9\)\]{background-color:#0d1b2ae6}.bg-\[rgba\(70\,167\,187\,0\.1\)\]{background-color:#46a7bb1a}.bg-\[rgba\(255\,71\,87\,0\.15\)\]{background-color:#ff475726}.bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--primary-color\)\]{background-color:var(--primary-color)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black)90%,transparent)}}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/10{background-color:color-mix(in oklab,var(--color-cyan-400)10%,transparent)}}.bg-cyan-400\/70{background-color:#00d2efb3}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/70{background-color:color-mix(in oklab,var(--color-cyan-400)70%,transparent)}}.bg-gray-600{background-color:var(--color-gray-600)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/30{background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/10{background-color:color-mix(in oklab,var(--color-sky-400)10%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-gradient-to-br,.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,\#00b4d8_0\%\,\#0077b6_100\%\)\]{background-image:linear-gradient(135deg,#00b4d8,#0077b6)}.from-\[\#00b4d8\]{--tw-gradient-from:#00b4d8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#10b981\]{--tw-gradient-from:#10b981;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-300{--tw-gradient-from:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-cyan-200{--tw-gradient-via:var(--color-cyan-200);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-500{--tw-gradient-via:var(--color-red-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0077b6\]{--tw-gradient-to:#0077b6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#059669\]{--tw-gradient-to:#059669;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-sky-300{--tw-gradient-to:var(--color-sky-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.\!px-2{padding-inline:calc(var(--spacing)*2)!important}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-6{padding-block:calc(var(--spacing)*6)}.py-12{padding-block:calc(var(--spacing)*12)}.py-\[11px\]{padding-block:11px}.\!pt-5{padding-top:calc(var(--spacing)*5)!important}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-6{padding-right:calc(var(--spacing)*6)}.\!pb-5{padding-bottom:calc(var(--spacing)*5)!important}.pb-3{padding-bottom:calc(var(--spacing)*3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\[font-family\:inherit\]{font-family:inherit}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-\[1\.4px\]{--tw-tracking:1.4px;letter-spacing:1.4px}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-\[3px\]{--tw-tracking:3px;letter-spacing:3px}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#00d4ff\]{color:#00d4ff}.text-\[\#00d4ff\]\/70{color:oklab(80.4255% -.112589 -.0928607/.7)}.text-\[\#00f5ff\]{color:#00f5ff}.text-\[\#FFD700\]{color:gold}.text-\[var\(--cyan-glow\,\#00f0ff\)\]{color:var(--cyan-glow,#00f0ff)}.text-\[var\(--primary-color\)\]{color:var(--primary-color)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400\/85{color:#00d2efd9}@supports (color:color-mix(in lab,red,red)){.text-cyan-400\/85{color:color-mix(in oklab,var(--color-cyan-400)85%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-green-400{color:var(--color-green-400)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_4px_rgba\(239\,68\,68\,0\.6\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_4px_rgba\(239\,68\,68\,0\.6\)\]{--tw-shadow:0 0 4px var(--tw-shadow-color,#ef444499)}.shadow-\[0_0_5px_\#00f5ff\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#00f5ff)}.shadow-\[0_0_5px_\#00f5ff\],.shadow-\[0_0_6px_\#00f5ff\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_\#00f5ff\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#00f5ff)}.shadow-\[0_0_6px_rgba\(239\,68\,68\,0\.8\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#ef4444cc)}.shadow-\[0_0_6px_rgba\(239\,68\,68\,0\.8\)\],.shadow-\[0_0_8px_\#00f5ff\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_\#00f5ff\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#00f5ff)}.shadow-\[0_0_8px_rgba\(0\,180\,216\,0\.2\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#00b4d833)}.shadow-\[0_0_8px_rgba\(0\,180\,216\,0\.2\)\],.shadow-\[0_0_8px_rgba\(0\,240\,255\,0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(0\,240\,255\,0\.2\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#00f0ff33)}.shadow-\[0_0_10px_rgba\(0\,240\,255\,0\.3\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#00f0ff4d)}.shadow-\[0_0_10px_rgba\(0\,240\,255\,0\.3\)\],.shadow-\[0_0_10px_rgba\(70\,167\,187\,0\.3\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(70\,167\,187\,0\.3\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#46a7bb4d)}.shadow-\[0_0_10px_rgba\(255\,71\,87\,0\.3\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ff47574d)}.shadow-\[0_0_10px_rgba\(255\,71\,87\,0\.3\)\],.shadow-\[0_0_12px_rgba\(0\,180\,216\,0\.3\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(0\,180\,216\,0\.3\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#00b4d84d)}.shadow-\[0_0_12px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#10b9814d)}.shadow-\[0_0_12px_rgba\(16\,185\,129\,0\.3\)\],.shadow-\[0_0_15px_rgba\(0\,180\,216\,0\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,180\,216\,0\.35\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#00b4d859)}.shadow-\[0_0_30px_rgba\(0\,245\,255\,0\.25\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#00f5ff40)}.shadow-\[0_0_30px_rgba\(0\,245\,255\,0\.25\)\],.shadow-\[0_4px_15px_rgba\(0\,119\,182\,0\.4\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_15px_rgba\(0\,119\,182\,0\.4\)\]{--tw-shadow:0 4px 15px var(--tw-shadow-color,#0077b666)}.shadow-\[0_4px_15px_rgba\(0\,180\,216\,0\.4\)\]{--tw-shadow:0 4px 15px var(--tw-shadow-color,#00b4d866)}.shadow-\[0_4px_15px_rgba\(0\,180\,216\,0\.4\)\],.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.3\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0000004d)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.6\)\,0_0_15px_rgba\(0\,240\,255\,0\.12\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0009),0 0 15px var(--tw-shadow-color,#00f0ff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_20px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:inset 0 0 20px var(--tw-shadow-color,#000000e6)}.shadow-\[inset_0_0_20px_rgba\(0\,0\,0\,0\.9\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-\[30px\]{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,)}.blur-\[30px\]{--tw-blur:blur(30px)}.blur-\[100px\]{--tw-blur:blur(100px)}.blur-\[100px\],.blur-\[130px\]{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,)}.blur-\[130px\]{--tw-blur:blur(130px)}.drop-shadow-\[0_0_5px_rgba\(0\,240\,255\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 0 5px var(--tw-drop-shadow-color,#00f0ff99));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_0_15px_rgba\(0\,212\,255\,0\.8\)\],.drop-shadow-\[0_0_5px_rgba\(0\,240\,255\,0\.6\)\]{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-\[0_0_15px_rgba\(0\,212\,255\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#00d4ffcc));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_0_30px_rgba\(34\,211\,238\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 0 30px var(--tw-drop-shadow-color,#22d3eee6));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_0_30px_rgba\(34\,211\,238\,0\.95\)\],.drop-shadow-\[0_0_30px_rgba\(34\,211\,238\,0\.9\)\]{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-\[0_0_30px_rgba\(34\,211\,238\,0\.95\)\]{--tw-drop-shadow-size:drop-shadow(0 0 30px var(--tw-drop-shadow-color,#22d3eef2));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md))}.drop-shadow-md,.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-\[20px\]{--tw-backdrop-blur:blur(20px)}.backdrop-blur-\[20px\],.backdrop-blur-md{-webkit-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-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-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-filter{-webkit-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-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-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,border-color\,box-shadow\,transform\]{transition-property:background,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\]{transition-property:background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,color\,transform\]{transition-property:background-color,border-color,box-shadow,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-image\]{transition-property:background-image;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\]{transition-property:color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\,box-shadow\]{transition-property:width,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[150ms\]{--tw-duration:.15s;transition-duration:.15s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/40::placeholder{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.focus-within\:border-\[var\(--cyan-glow\,\#00f0ff\)\]:focus-within{border-color:var(--cyan-glow,#00f0ff)}.focus-within\:shadow-\[0_0_12px_rgba\(0\,240\,255\,0\.2\)\]:focus-within{--tw-shadow:0 0 12px var(--tw-shadow-color,#00f0ff33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-\[var\(--primary-color\)\]:hover{border-color:var(--primary-color)}.hover\:bg-\[rgba\(70\,167\,187\,0\.2\)\]:hover{background-color:#46a7bb33}.hover\:bg-gray-400:hover{background-color:var(--color-gray-400)}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:from-\[\#00f5ff\]:hover{--tw-gradient-from:#00f5ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-\[\#059669\]:hover{--tw-gradient-from:#059669;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-\[\#00b4d8\]:hover{--tw-gradient-to:#00b4d8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-\[\#10b981\]:hover{--tw-gradient-to:#10b981;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-\[var\(--cyan-glow\)\]:hover{color:var(--cyan-glow)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-\[0_0_20px_rgba\(0\,212\,255\,0\.5\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#00d4ff80)}.hover\:shadow-\[0_0_20px_rgba\(0\,212\,255\,0\.5\)\]:hover,.hover\:shadow-\[0_5px_15px_rgba\(70\,167\,187\,0\.4\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_5px_15px_rgba\(70\,167\,187\,0\.4\)\]:hover{--tw-shadow:0 5px 15px var(--tw-shadow-color,#46a7bb66)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#00f0ff\]:focus-visible{outline-color:#00f0ff}.active\:translate-y-0\.5:active{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.92\]:active{scale:.92}.active\:scale-\[0\.94\]:active{scale:.94}.active\:scale-\[0\.97\]:active{scale:.97}.active\:shadow-\[0_2px_0_\#bd0052\,0_5px_10px_rgba\(0\,0\,0\,0\.4\)\]:active{--tw-shadow:0 2px 0 var(--tw-shadow-color,#bd0052),0 5px 10px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:48rem){.md\:-top-7{top:calc(var(--spacing)*-7)}.md\:bottom-6{bottom:calc(var(--spacing)*6)}.md\:left-6{left:calc(var(--spacing)*6)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-h-30{max-height:calc(var(--spacing)*30)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:64rem){.lg\:hidden{display:none}}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}}:root{--primary-color:#46a7bb;--secondary-color:#9d4edd;--accent-color:#ff006e;--success-color:#06ffa5;--warning-color:#ff9e00;--bg-dark:#0a0e27;--bg-darker:#050814;--glass-bg:#ffffff0d;--glass-bg-input:#fff;--glass-border:#ffffff1a;--text-primary:#fff;--text-secondary:#b8c1ec;--card-bg:#0d1b2ad9;--card-border:#46a7bb66;--cyan-glow:#00d4ff;--pink-gradient:linear-gradient(135deg,#ff006e,#9d4edd);--teal-solid:#00b4d8}body{font-family:var(--font-space-mono),"Space Mono",monospace;color:var(--text-primary);min-height:100vh;position:relative;overflow-x:hidden;background-blend-mode:normal,luminosity,overlay,normal!important;background-color:#0c1229!important;background-image:linear-gradient(#0508144d,#05081499),url(/assets/images/backgrounds/background_1.webp?v=3),url(/assets/images/backgrounds/background_2.webp?v=3),url(/assets/images/backgrounds/background_4.webp?v=3)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}@font-face{font-family:LPMQ Isep Misbah;src:url(/assets/fonts/LPMQ_IsepMisbah.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.font-arabic{font-family:LPMQ Isep Misbah,sans-serif!important;font-size:1.25rem!important;font-weight:400!important;line-height:1.5!important}[dir=rtl] .select-quiz-page .search-box input{text-align:right;padding-left:3rem;padding-right:1rem}[dir=rtl] .select-quiz-page .search-btn{left:10px;right:auto}[dir=rtl] .select-quiz-page .dropdown-trigger{flex-direction:row-reverse}[dir=rtl] .select-quiz-page .dropdown-option{text-align:right}body:before{content:"";background:linear-gradient(135deg,#0a0e27ce,#1a1042 50%,#0a0e27b3);animation:gradientShift 15s infinite;position:fixed;inset:0;display:none!important}@keyframes gradientShift{0%,to{opacity:.7}50%{opacity:.5}}.falling-asteroids{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.asteroid{opacity:1;background:url(/assets/meteor.webp) 50%/contain no-repeat;border-radius:50%;animation:fall linear infinite;position:absolute;box-shadow:0 0 5px #8b451380}@keyframes fall{0%{opacity:0;transform:translateY(-100px)rotate(0)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(100vh)rotate(1turn)}}.panel-header.compact{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.header-row-main{justify-content:space-between;align-items:center;display:flex}.player-count{color:var(--success-color);font-size:.9em}.game-info-badges{flex-wrap:wrap;gap:.5rem;display:flex}.info-badge{color:var(--text-secondary);font-size:.75rem;font-family:var(--font-space-mono),"Space Mono",monospace;letter-spacing:.5px;background:#46a7bb26;border:1px solid #46a7bb4d;border-radius:4px;padding:.25rem .6rem}.loading-overlay{z-index:9999;opacity:1;background:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s;display:flex;position:fixed;top:0;left:0}.loading-overlay.hidden{opacity:0;pointer-events:none}.loading-gif{border-radius:10px;width:500px;margin-bottom:1rem}.loading-spinner{border:4px solid #00d4ff1a;border-top:4px solid var(--primary-color);border-radius:50%;width:60px;height:60px;margin-bottom:1rem;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.submit-status-bar{color:var(--primary-color);background:#00d4ff14;border:1px solid #00d4ff40;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;min-height:42px;margin-top:1rem;padding:.7rem 1rem;font-size:.85rem;font-weight:600;display:flex}.submit-status-bar.retrying{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b59;animation:pulse 1.2s ease-in-out infinite}.submit-status-bar.error{color:#f87171;background:#f871711a;border-color:#f8717159;animation:none}.submit-status-spinner{border:2px solid #00d4ff33;border-top:2px solid var(--primary-color);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:spin .8s linear infinite}.submit-status-spinner.retrying{border:2px solid #f59e0b40;border-top-color:#f59e0b}.submit-status-retry-btn{color:#f87171;cursor:pointer;background:#f871711f;border:1px solid #f8717180;border-radius:8px;margin-left:.4rem;padding:.35rem .9rem;font-size:.8rem;font-weight:700;transition:background .15s}.submit-status-retry-btn:hover{background:#f8717140}.loading-text{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--primary-color);font-size:1.2rem;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.countdown-overlay{-webkit-backdrop-filter:blur(20px);z-index:10000;background:#000;justify-content:center;align-items:center;width:100%;height:100%;animation:fadeIn .3s;display:flex;position:fixed;top:0;left:0}.countdown-number{font-family:var(--font-orbitron),"Orbitron",sans-serif;background:linear-gradient(45deg,var(--primary-color),var(--secondary-color),var(--accent-color));-webkit-text-fill-color:transparent;text-shadow:0 0 10px #00d5ff94;filter:drop-shadow(0 0 10px #00d4ff99);-webkit-background-clip:text;background-clip:text;font-size:15rem;font-weight:900;animation:countdownPulse 1s}@keyframes countdownPulse{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.screen{z-index:1;justify-content:center;min-height:100dvh;padding:3rem 2rem;display:none;position:relative;overflow:hidden auto}.screen.active{flex-direction:column;animation:fadeIn .5s ease-in-out;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.container{width:100%;max-width:900px;margin:0 auto}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:20px;padding:1.5rem 2rem;animation:glassAppear .6s ease-out}.glass-panel-with-border{position:relative!important;overflow:visible!important}.glass-panel.wide{max-width:1200px}@keyframes glassAppear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.neon-title{font-family:var(--font-orbitron),"Orbitron",sans-serif;text-align:center;background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));-webkit-text-fill-color:transparent;text-shadow:0 0 30px #00d4ff80;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3.5rem;font-weight:900;animation:neonPulse 2s ease-in-out infinite}@keyframes neonPulse{0%,to{filter:brightness()}50%{filter:brightness(1.2)}}.section-title{text-align:center;color:var(--primary-color);margin-bottom:.75rem;font-size:1.8rem;font-weight:700}.subtitle{text-align:center;color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.pilot-name-display{text-align:center;color:var(--success-color);margin-bottom:2rem;font-size:1.2rem}.pilot-name-display span{color:var(--primary-color);font-weight:700}.form-group{margin-bottom:1rem}.form-group label{color:var(--primary-color);text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem;font-size:.9rem;display:block}.form-group label,input[type=text]{font-family:var(--font-orbitron),"Orbitron",sans-serif}input[type=text]{width:100%;letter-spacing:3px;background:var(--glass-bg);border:2px solid var(--glass-border);color:var(--text-primary);border-radius:10px;padding:.5rem 1.2rem;font-size:1.1rem;font-weight:900;transition:outline .3s,border-color .3s}input[type=text]:focus{border-color:var(--primary-color);outline:none}.btn-primary{width:100%;font-family:var(--font-orbitron),"Orbitron",sans-serif;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));color:#fff;cursor:pointer;border:none;border-radius:10px;margin-top:1rem;padding:1rem 1.5rem;font-size:1rem;font-weight:700;transition:transform .3s,box-shadow .3s,opacity .3s,width .3s,height .3s;position:relative;overflow:hidden}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #00d4ff66}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-primary span{z-index:2;position:relative}.btn-glow{background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-primary:hover:not(:disabled) .btn-glow{width:300px;height:300px}.btn-exit-player{width:50px;height:50px;color:var(--accent-color);cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ff006e1a;border:2px solid #ff006e4d;border-radius:12px;justify-content:center;align-items:center;transition:background .3s,border-color .3s,color .3s,transform .3s,box-shadow .3s;display:flex}.btn-exit-player:hover{border-color:var(--accent-color);color:#fff;background:#ff006ecc;transform:translateY(-2px);box-shadow:0 5px 15px #ff006e66}.btn-refit{height:50px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-transform:uppercase;letter-spacing:1px;background:#46a7bb1a;border:2px solid #46a7bb4d;justify-content:center;gap:.5rem;padding:0 1.5rem;font-weight:700}.btn-refit:hover{border-color:var(--primary-color);color:#fff;background:#46a7bbcc;box-shadow:0 5px 15px #46a7bb66}.option-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:1rem;display:grid}.option-btn{color:var(--bg-dark);font-family:var(--font-space-mono),"Space Mono",monospace;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffa2;border:2px solid #00d4ff4d;border-radius:12px;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s;display:flex}.option-btn:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 10px 30px #00d4ff66}.option-btn.selected,.option-btn:hover{border-color:var(--primary-color);background:#fff}.option-btn.selected{box-shadow:0 0 30px #00d4ff80}.option-number{color:var(--primary-color);font-size:1.5rem;font-weight:700}.option-label{color:var(--bg-dark);font-size:.75rem}.option-label-lvl{color:var(--primary-color);text-transform:uppercase;font-size:1.1rem;font-weight:700}.spaceship-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.spaceship-card{cursor:pointer;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffa1;border:2px solid #00d4ff4d;border-radius:12px;padding:.75rem;transition:transform .3s,box-shadow .3s,background .3s,border-color .3s;position:relative;overflow:hidden}.spaceship-card:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 10px 30px #00d4ff66}.spaceship-card.selected,.spaceship-card:hover{border-color:var(--primary-color);background:#fff}.spaceship-card.selected{box-shadow:0 0 30px #00d4ff80}.spaceship-image{object-fit:contain;filter:drop-shadow(0 0 10px);width:80px;height:55px;margin:0 auto .5rem;transition:transform .3s;animation:float 3s ease-in-out infinite;display:block}.spaceship-card:hover .spaceship-image{animation:none;transform:translateY(-10px)scale(1.1)}.spaceship-emoji{margin-bottom:.5rem;font-size:3rem;animation:float 3s ease-in-out infinite;display:block}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.spaceship-name{font-family:var(--font-orbitron),"Orbitron",sans-serif;margin-bottom:.25rem;font-size:.85rem;font-weight:700}.spaceship-desc{color:var(--text-secondary);margin-bottom:.5rem;font-size:.85rem}.spaceship-speed{color:var(--success-color);font-size:.9rem}#screen-quiz{min-height:100vh;margin-top:0;padding:.5rem 1rem 1rem;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}@media (min-width:1024px){#screen-quiz{padding-top:3rem}}.quiz-header-grid{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;margin-bottom:1rem;display:grid}.quiz-info-left{justify-self:start}.quiz-info-right{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--warning-color);text-transform:uppercase;letter-spacing:1px;justify-self:end;font-size:1rem;font-weight:700}.timer-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-space-mono),monospace;color:#fff;background:#0a0e2799;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-width:120px;padding:.5rem 1.5rem;font-size:1.1rem;display:flex;box-shadow:0 4px 6px #0000001a}.timer-pill.urgent{color:#ff4d4d;border-color:#ff4d4d;animation:pulse 1s infinite}.glass-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10142db3;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;max-height:85vh;padding:1rem;display:flex;overflow:hidden auto;box-shadow:0 8px 32px #0000004d}.question-container{flex:1;min-height:0;flex-direction:column!important;display:flex!important;overflow:visible!important}.question-text-wrapper{flex-shrink:0;min-height:2.5rem;max-height:15vh;margin-bottom:.5rem;padding-right:5px;overflow-y:auto}.question-text-wrapper::-webkit-scrollbar{width:4px}.question-text-wrapper::-webkit-scrollbar-track{background:#ffffff0d}.question-text-wrapper::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:2px}.quiz-progress-container{background:#ffffff26;border-radius:999px;width:100%;height:6px;margin-bottom:1.5rem;position:relative;overflow:hidden}.row-eliminated .rank-cell,.row-eliminated .score-cell,.row-eliminated .time-cell{font-weight:700;color:red!important}.row-winner .rank-cell,.row-winner .score-cell,.row-winner .time-cell{font-weight:700;color:#06ffa5!important}.row-eliminated:hover{transition:background-color .2s;background-color:#ff00001a!important}.row-winner:hover{transition:background-color .2s;background-color:#06ffa51a!important}.quiz-progress-bar{background:linear-gradient(90deg,#00d4ff,#9d4edd);border-radius:999px;height:100%;transition:width .5s ease-out;box-shadow:0 0 8px #00d4ff99}.question-text-left{font-size:1.1rem}.question-text-left,.question-text-right{text-align:justify;color:#fff;text-shadow:0 2px 4px #00000080;margin-bottom:1.2rem;max-width:100%;margin-inline:auto;font-weight:500;line-height:1.4}.question-text-right{font-size:1.4rem}.answers-grid-new{grid-template-columns:1fr 1fr;gap:1rem;width:100%;margin:0 auto;display:grid}.answer-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:stretch;min-height:60px;padding:0;transition:background .3s,border-color .3s,transform .2s,opacity .3s,box-shadow .3s;display:flex;overflow:hidden}.answer-card:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.answer-card.rtl{flex-direction:row-reverse}.answer-card.rtl .option-letter-box{border-left:1px solid #ffffff1a;border-right:none}.answer-card.disabled{opacity:.7;cursor:not-allowed}.answer-card.submitting{animation:pulse-border 1.5s ease-in-out infinite;box-shadow:0 0 15px #00d4ff4d;border-color:#00d4ff99!important}@keyframes pulse-border{0%,to{border-color:#00d4ff99}50%{border-color:#00d4ff}}.answer-card.correct{box-shadow:0 0 20px #06ffa54d;border-color:var(--success-color)!important;background:#06ffa566!important}.answer-card.incorrect{background:#ff4d4d66!important;border-color:#ff4d4d!important}.option-letter-box{width:50px;font-family:var(--font-orbitron),sans-serif;color:var(--primary-color);background:#ffffff08;border-right:1px solid #ffffff1a;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:flex}.answer-card:hover .option-letter-box{background:#ffffff14}.answer-content{color:#ffffffe6;flex:1;align-items:center;padding:.5rem 1rem;font-size:1rem;font-weight:500;display:flex}.quiz-logo-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem;display:flex}.quiz-logo{object-fit:contain;width:auto;height:40px}@media (max-width:768px){.glass-panel{padding:1rem}.quiz-header-grid{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem}.quiz-info-right{text-align:right;grid-column:2;font-size:1rem}.quiz-logo{height:24px}.timer-pill{grid-area:2/1/auto/-1;width:100%;min-width:auto;margin-top:.25rem;padding:.4rem 1rem;font-size:1rem}.quiz-progress-container{background:#ffffff1a;border-radius:3px;width:100%;height:6px;margin-bottom:2rem;position:relative;overflow:hidden}.question-text-left,.question-text-right{margin-bottom:1rem;font-size:1.1rem}.answers-grid-new,.answers-grid-new.has-image-answers{grid-template-columns:1fr 1fr;gap:.75rem}.answers-grid-new.has-image-answers .answer-card{flex-direction:row;align-items:stretch}.answers-grid-new.has-image-answers .option-letter-box{border-bottom:none;border-right:1px solid #ffffff1a;width:40px;height:auto;font-size:1rem}.answers-grid-new.has-image-answers .answer-content{text-align:left;width:auto;padding:.5rem .6rem}.answers-grid-new.has-image-answers .image-answer-thumb{min-width:36px;height:36px}.answer-card{min-height:50px}.answer-content{padding:.6rem .8rem;font-size:.95rem}.option-letter-box{width:40px;font-size:1rem}.quiz-logo-header{margin-bottom:.5rem}}@media (max-width:480px){.answers-grid-new,.answers-grid-new.has-image-answers{grid-template-columns:1fr}}.quiz-page-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:0 1rem;display:flex}.quiz-logo-left,.quiz-logo-right{object-fit:contain!important;width:auto!important;max-width:800px!important;height:60px!important}@media (max-width:600px){.quiz-logo-left{max-width:120px!important;height:40px!important}.quiz-logo-right{max-width:100px!important;height:30px!important}}.answers-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.quiz-meta-row{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-secondary);margin-bottom:.5rem;font-size:.9rem;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.quiz-meta-left,.quiz-meta-right{flex:1}.quiz-meta-right{text-align:right;justify-content:flex-end;display:flex}.quiz-meta-center{flex:none}.quiz-timer{border:1px solid var(--glass-border);color:var(--text-primary);background:#0000004d;border-radius:20px;align-items:center;gap:.5rem;padding:.3rem .8rem;font-weight:700;display:flex}.highlight-text{color:var(--primary-color);font-weight:700}.highlight-text.warning{color:var(--warning-color)}.quiz-score{font-weight:600}.progress-bar{margin-top:.5rem}.answer-btn{border:2px solid var(--glass-border);color:var(--text-primary);font-family:var(--font-space-mono),"Space Mono",monospace;cursor:pointer;text-align:left;background:#ffffff0d;border-radius:10px;align-items:stretch;min-height:70px;padding:0;font-size:1rem;transition:background .3s,border-color .3s,transform .3s,color .3s,border-right-color .3s;display:flex;overflow:hidden}.answer-label{font-weight:700;font-family:var(--font-orbitron),"Orbitron",sans-serif;border-right:1px solid var(--glass-border);color:var(--primary-color);background:#ffffff1a;justify-content:center;min-width:60px;padding:0 1.2rem;font-size:1.2rem}.answer-label,.answer-text{align-items:center;display:flex}.answer-text{flex:1;padding:1rem}.answer-btn:hover:not(:disabled){border-color:var(--primary-color);background:#ffffff1a;transform:translateY(-2px)}.answer-btn:hover:not(:disabled) .answer-label{color:#fff;background:#00d4ff33}.answer-btn.correct{border-color:var(--success-color);background:#06ffa533;animation:correctPulse .5s}.answer-btn.correct .answer-label{color:#fff;border-right-color:var(--success-color);background:#06ffa566}.answer-btn.incorrect{border-color:var(--accent-color);background:#ff006e33;animation:shake .5s}.answer-btn.incorrect .answer-label{color:#fff;border-right-color:var(--accent-color);background:#ff006e66}.answer-btn:disabled{cursor:not-allowed}@keyframes correctPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}#screen-minigame{cursor:none;width:100%;height:100svh;min-height:100svh;max-height:100svh;margin:0;padding:0;position:relative;overflow:hidden;background-color:#0c1229!important;background-image:none!important}#screen-minigame.game-fullscreen{z-index:100;width:100%;height:100svh;min-height:100svh;position:fixed;inset:0}#minigame-canvas{width:100%;height:100%;box-shadow:none;touch-action:none;background:#0a0015;border:none;border-radius:0;display:block;position:absolute;inset:0}.game-timer-overlay{z-index:1001;pointer-events:none;position:fixed;top:14px;left:50%;transform:translate(-50%)}.game-timer-pill{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:#5ed4e6;letter-spacing:2px;background:#001e32d9;border:1px solid #4ab8c7;border-radius:16px;align-items:center;gap:.4rem;padding:.35rem 1.4rem;font-size:1.1rem;font-weight:700;display:flex;box-shadow:0 0 12px #46a7bb40}.game-timer-pill svg{opacity:.75}.game-timer-pill.urgent{color:#ff4d4d;border-color:#ff4d4d;animation:gameTimerPulse 1s infinite;box-shadow:0 0 15px #ff4d4d59}.game-timer-pill.urgent svg{stroke:#ff4d4d}@keyframes gameTimerPulse{0%,to{opacity:1;box-shadow:0 0 15px #ff4d4d59}50%{opacity:.7;box-shadow:0 0 25px #ff4d4d99}}@media (max-width:768px){.game-timer-pill{letter-spacing:1px;padding:.25rem 1rem;font-size:.8rem}.game-timer-pill svg{width:13px;height:13px}}@media (max-width:480px){.game-timer-overlay{top:10px}.game-timer-pill{letter-spacing:.5px;gap:.2rem;padding:.15rem .5rem;font-size:.7rem}.game-timer-pill svg{width:11px;height:11px}}.minigame-hint{color:var(--text-secondary);text-align:center;z-index:10;width:90%;margin:0;font-size:.9rem;display:block;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.mobile-controls{justify-content:center;gap:2rem;margin-top:.5rem;display:flex}.control-btn{border:2px solid var(--primary-color);width:60px;height:60px;color:var(--primary-color);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#00d4ff1a;border-radius:50%;font-size:1.5rem;transition:background .2s,transform .2s,box-shadow .2s}.control-btn:active{background:#00d4ff4d;transform:scale(.95);box-shadow:0 0 20px #00d4ff80}.results-screen{z-index:10;flex-direction:column;min-height:100vh;padding:1rem 2rem;display:flex;position:relative}.results-header{justify-content:space-between;margin-bottom:1rem;padding:.3px 1.2rem}.results-brand,.results-header{align-items:center;display:flex}.results-brand{gap:1rem;margin-top:20px}.results-wrapper{justify-content:center;gap:2rem;width:100%;max-width:700px;margin:0 auto;padding:1rem}.result-top-card,.results-wrapper{flex-direction:column;align-items:center;display:flex}.result-top-card{filter:drop-shadow(0 10px 20px #00d4ff40);isolation:isolate;gap:1rem;min-width:250px;padding:2rem 3rem;position:relative;box-shadow:none!important;background:0 0!important;border:none!important}.result-top-card:before{clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%);z-index:-2;background:#00d4ff4d;border-radius:20px;inset:0}.result-top-card:after,.result-top-card:before{content:"";transition:opacity .3s,transform .3s;position:absolute}.result-top-card:after{background:var(--bg-dark);clip-path:polygon(0 0,calc(100% - 39px) 0,100% 39px,100% 100%,0 100%);z-index:-1;border-radius:18px;inset:2px}.result-avatar-img{object-fit:cover;border:3px solid #00d4ff80;border-radius:50%}.result-avatar-fallback,.result-avatar-img{width:100px;height:100px;box-shadow:0 0 20px #00d4ff4d}.result-avatar-fallback{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-primary);letter-spacing:2px;background:linear-gradient(135deg,#00d4ff33,#9d4edd33);border:3px solid #00d4ff66;border-radius:50%;justify-content:center;align-items:center;font-size:1.8rem;font-weight:700;display:flex}.result-top-info{text-align:center}.result-pilot-name{color:var(--primary-color);text-transform:uppercase;margin:0 0 .3rem;font-family:Orbitron,sans-serif;font-size:1.4rem;font-weight:700}.result-ship-name{color:#d9d9d9;margin:0;font-family:Space Mono,monospace;font-size:1rem}.eliminated-badge{-webkit-text-fill-color:transparent;color:#0000;text-transform:uppercase;letter-spacing:5px;background:linear-gradient(red,#ff4b2b 25%,#fff 50%,#ff4b2b 75%,#8b0000);-webkit-background-clip:text;background-clip:text;padding-left:5px;font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:900;animation:danger-pulse 1.5s ease-in-out infinite;display:inline-block}@keyframes danger-pulse{0%{filter:drop-shadow(0 0 8px #ff000080);transform:scale(1)}50%{filter:drop-shadow(0 0 20px #ff0000e6);transform:scale(1.08)}to{filter:drop-shadow(0 0 8px #ff000080);transform:scale(1)}}.result-stats-row{grid-template-columns:repeat(4,1fr);gap:1rem;width:100%;display:grid}.leaderboard-mobile-actions,.result-mobile-actions{display:none}.info-row-mobile{display:contents}.monitor-main-content{flex:1;width:100%}.monitor-grid-container,.monitor-panel{width:100%;height:100%}.result-stat-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1rem;transition:background .3s,border-radius .3s,transform .3s,filter .3s,color .3s,padding .3s;display:flex;position:relative;background:0 0!important;border:none!important}.result-stat-card:before{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);z-index:-2;background:#00d4ff4d;border-radius:15px;inset:0}.result-stat-card:after,.result-stat-card:before{content:"";transition:opacity .3s,transform .3s;position:absolute}.result-stat-card:after{background:var(--bg-dark);clip-path:polygon(0 0,calc(100% - 17px) 0,100% 17px,100% 100%,0 100%);z-index:-1;border-radius:13px;inset:2px}.result-stat-card:hover{filter:drop-shadow(0 0 8px #00d4ff80);transform:translateY(-5px)}.result-stat-card:hover:before{background:var(--cyan-glow)}.result-stat-card:first-child:before{background:var(--primary-color)}.result-stat-card:first-child .result-stat-value{color:var(--primary-color)}.result-stat-value{letter-spacing:3px;font-family:Orbitron,sans-serif;font-size:2.5rem;font-weight:900;line-height:1}.result-stat-label,.result-stat-value{color:#d9d9d9;z-index:1;position:relative}.result-stat-label{text-transform:uppercase;margin-top:.5rem;font-family:Space Mono,monospace;font-size:.9rem}.result-stat-card.rank-card:before{background:var(--card-border)}.result-stat-card.rank-card:after{background:var(--bg-dark)}.result-stat-card.rank-card:hover{filter:drop-shadow(0 10px 20px #ffc10766);transform:translateY(-5px)}.result-stat-card.rank-card:hover:before{background:var(--text-primary)}.rank-display{align-items:center;gap:.3rem;display:flex}.trophy-icon{filter:drop-shadow(0 2px 4px #ffc10780);font-size:1.8rem}.rank-value{text-shadow:0 0 10px #ffc10780;color:var(--primary-color)!important}.rank-value sup{font-size:.9rem;font-weight:700}.btn-home{text-transform:uppercase;letter-spacing:3px;background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));color:#fff;cursor:pointer;border:none;border-radius:15px;width:100%;padding:1.2rem 2rem;font-family:Orbitron,sans-serif;font-size:1.3rem;font-weight:700;transition:transform .3s,box-shadow .3s;box-shadow:0 5px 20px #00d4ff4d}.btn-home:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00d4ff80}@media (max-width:1024px){.screen{padding:2rem 1.5rem}.neon-title{font-size:2.8rem}.section-title{font-size:2rem}.results-wrapper{gap:1.5rem;max-width:550px}.result-top-card{padding:1.5rem 2rem}.result-stat-value{font-size:2rem}}@media (max-width:768px){.screen{height:auto;min-height:100vh;padding:1.5rem 1rem}.neon-title{font-size:2rem}.section-title{font-size:1.5rem}.glass-panel{padding:1.5rem 1rem}.option-grid{grid-template-columns:1fr}.spaceship-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.spaceship-card{padding:1rem}.spaceship-image{width:80px;height:60px}.quiz-info{flex-direction:column;gap:.5rem}.minigame-wrapper{gap:.3rem;padding:.3rem}.minigame-title{font-size:1.2rem}.minigame-instruction{font-size:.85rem}.minigame-stats{gap:1.5rem;font-size:.9rem}#minigame-canvas{aspect-ratio:4/3;max-width:100%}.minigame-hint{font-size:.8rem}.results-header{justify-content:center!important;padding:1rem!important}.results-header .header-logo{display:none!important}.results-brand{justify-content:center;width:100%;margin-top:0}.results-brand .brand-logo-image{height:50px}.results-wrapper{gap:.8rem;max-width:100%;padding:.8rem;padding-top:10vh!important}.result-top-card{gap:.8rem;width:100%;min-width:auto;padding:1rem 1.5rem}.result-spaceship-img{width:60px;height:60px}.result-ship-name{font-size:.9rem}.result-pilot-name{font-size:1rem}.result-stats-row{grid-template-columns:repeat(4,1fr);gap:.5rem;width:100%}.result-stat-card{padding:.8rem .3rem}.result-stat-value{font-size:1.3rem}.result-stat-label{font-size:.6rem}}@media (max-width:480px){.result-stats-row{grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%}.result-stat-card{padding:1.2rem .8rem}.result-stat-value{font-size:1.5rem}.result-stat-label{font-size:.75rem}}@media (max-width:1024px){.btn-result-mobile{text-transform:uppercase;cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.8rem;font-family:Orbitron,sans-serif;font-size:.8rem;font-weight:600;transition:background .2s,color .2s,box-shadow .2s,opacity .2s,filter .2s,padding .2s;display:flex}.btn-result-mobile.home{color:#fff;background:linear-gradient(135deg,#00b4d8,#0077b6);box-shadow:0 4px 15px #0077b666}.btn-result-mobile.restart{color:#fff;background:linear-gradient(135deg,#74f50b,#06d957);box-shadow:0 4px 15px #06d95766}.btn-result-mobile.stats{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 15px #d9770666}.btn-result-mobile.disabled{opacity:.5;cursor:not-allowed;filter:grayscale()}.floating-btn{display:none!important}.result-mobile-actions{padding:.75rem .75rem calc(1.25rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);z-index:100;box-sizing:border-box;background:#050a1ed9;border-top:1px solid #00d4ff26;gap:.5rem;width:100%;margin-top:0;bottom:0;left:0;right:0;display:flex!important;position:fixed!important}.score-breakdown{padding:.8rem;font-size:.75rem}.btn-home{letter-spacing:2px;padding:.8rem;font-size:1rem}.countdown-number{font-size:8rem}}@media (max-width:400px){.neon-title{font-size:1.6rem}.minigame-title{font-size:1rem}.result-stat-value{font-size:1.3rem}.result-stat-label{font-size:.65rem}.spaceship-grid{grid-template-columns:1fr}.countdown-number{font-size:6rem}}.weapon-indicator{font-family:var(--font-orbitron),"Orbitron",sans-serif;text-shadow:0 0 10px;background:#0000004d;border:1px solid;border-radius:5px;padding:.3rem .8rem;font-size:1rem;font-weight:700}.result-stat-card.small{padding:1rem .5rem}.result-stat-card.small .result-stat-value{font-size:1.5rem}.result-stat-card.small .result-stat-label{font-size:.75rem}.result-stat-card.boss:before{background:var(--accent-color)}.result-stat-card.boss:after{background:#ff006e1a}.result-stat-card.boss .result-stat-value{color:var(--accent-color);font-size:2rem}.result-stat-card.boss .result-stat-label{color:var(--accent-color)}.score-breakdown{font-family:var(--font-space-mono),"Space Mono",monospace;color:var(--text-secondary);text-align:center;background:#ffffff1a;border-radius:10px;width:100%;padding:1rem;font-size:.9rem}.score-breakdown p{margin:.3rem 0}.result-stats-row:has(.result-stat-card.small){grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}@media (max-width:480px){.result-stats-row:has(.result-stat-card.small){grid-template-columns:repeat(3,1fr)}.result-stats-row:has(.result-stat-card.boss){grid-template-columns:repeat(2,1fr)}.result-stat-card.small{padding:.6rem .3rem}.result-stat-card.small .result-stat-value{font-size:1.1rem}.result-stat-card.small .result-stat-label{font-size:.55rem}.result-stat-card.boss .result-stat-value{font-size:1.3rem}.minigame-stats{flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem}.weapon-indicator{padding:.2rem .6rem;font-size:.85rem}}.landing-page{justify-content:center;height:100dvh;padding:4rem 1.5rem 2rem;position:relative;overflow:hidden}.landing-content,.landing-page{flex-direction:column;align-items:center;display:flex}.landing-content{z-index:1;gap:clamp(.5rem,2vh,1.5rem);width:100%;max-width:850px}.landing-header{text-align:center;margin-bottom:.5rem}.cosmic-logo{object-fit:contain;filter:drop-shadow(0 0 20px #46a7bb4d);width:clamp(160px,25vw,360px);height:auto;margin:0 auto .3rem;animation:logoGlow 3s ease-in-out infinite alternate;display:block}@keyframes logoGlow{0%{filter:drop-shadow(0 0 15px #46a7bb4d);transform:scale(1)}to{filter:drop-shadow(0 0 30px #46a7bb99);transform:scale(1.02)}}.brand-logo{object-fit:contain;z-index:100;filter:drop-shadow(0 0 10px #00d4ff4d);top:1.5rem;width:auto;height:clamp(55px,9vh,80px);transition:filter .3s,transform .3s;position:fixed;inset-inline-start:1.5rem}.brand-logo:hover{filter:drop-shadow(0 0 20px #00d4ff80);transform:scale(1.05)}@media (max-width:768px){.brand-logo{top:.8rem;height:45px;inset-inline-start:.8rem}.cosmic-logo{width:200px}}.cosmic-subtitle{font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:6px;color:var(--text-secondary);text-transform:uppercase;margin-right:-6px;font-size:1rem}.landing-cards{grid-template-columns:repeat(2,1fr);gap:clamp(.8rem,2vw,2rem);width:100%;display:grid}.landing-card{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--card-border);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.3rem,1vh,.8rem);padding:clamp(1rem,2vh,2rem) clamp(1rem,2vw,2rem);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s cubic-bezier(.175,.885,.32,1.275),border-color .4s cubic-bezier(.175,.885,.32,1.275);animation:cardEntrance .6s ease-out backwards;display:flex;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.landing-card.host-card{animation-delay:.1s}.landing-card.join-card{animation-delay:.2s}@keyframes cardEntrance{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.landing-card:hover{border-color:var(--cyan-glow);transform:translateY(-8px)scale(1.02);box-shadow:0 20px 50px #00d4ff40,inset 0 1px #ffffff26}.landing-card:active{transition:transform .1s;transform:translateY(-4px)scale(1.01)}.card-icon{border-radius:14px;justify-content:center;align-items:center;width:clamp(48px,9vh,68px);height:clamp(48px,9vh,68px);margin-bottom:.3rem;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),color .4s cubic-bezier(.175,.885,.32,1.275),width .4s cubic-bezier(.175,.885,.32,1.275),height .4s cubic-bezier(.175,.885,.32,1.275);animation:iconFloat 3s ease-in-out infinite;display:flex}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.landing-card:hover .card-icon{animation:none;transform:scale(1.15)rotate(5deg)}.host-icon{background:var(--pink-gradient);box-shadow:0 4px 20px #ff006e66}.landing-card:hover .host-icon{box-shadow:0 8px 30px #ff006e99}.join-icon{background:linear-gradient(135deg,#00b4d8,#0077b6);box-shadow:0 4px 20px #00b4d866}.landing-card:hover .join-icon{box-shadow:0 8px 30px #00b4d899}.card-icon svg{color:#fff;transition:transform .3s}.landing-card:hover .card-icon svg{transform:scale(1)}.card-title{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-primary);letter-spacing:2px;margin-top:.2rem;font-size:1.8rem;font-weight:700}.card-description{color:var(--text-secondary);max-width:280px;font-size:.95rem;line-height:1.6}.card-description-host,.input-group{margin-top:.5rem}.input-group{width:100%;position:relative}.landing-input{width:100%;font-family:var(--font-space-mono),"Space Mono",monospace;border:1px solid var(--card-border);color:var(--text-primary);text-align:center;background:#0a1428cc;border-radius:10px;outline:none;padding:1rem 1.2rem;font-size:.95rem;transition:color .3s,opacity .3s,border-color .3s,box-shadow .3s,padding .3s}.landing-input::placeholder{color:var(--text-secondary);opacity:.7}.landing-input:focus{border-color:var(--cyan-glow);box-shadow:0 0 15px #00d4ff33}.input-icon{color:var(--text-secondary);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.randomize-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:color .3s}.randomize-btn:hover{color:var(--cyan-glow)}.qr-scan-btn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:color .3s,transform .3s,filter .3s;display:flex}.qr-scan-btn:hover{color:var(--cyan-glow);filter:drop-shadow(0 0 8px #00d4ff99);transform:translateY(-50%)scale(1.1)}.qr-reader-container{aspect-ratio:1;background:#000;border:2px dashed #00d4ff4d;border-radius:12px;width:100%;max-width:400px;position:relative;overflow:hidden}.qr-scanner-hint{font-family:var(--font-space-mono),"Space Mono",monospace;color:var(--text-secondary);text-align:center;font-size:.8rem}.btn-create-room,.qr-scanner-hint{letter-spacing:2px;text-transform:uppercase}.btn-create-room{width:100%;font-family:var(--font-orbitron),"Orbitron",sans-serif;background:var(--pink-gradient);color:#fff;cursor:pointer;border:none;border-radius:12px;margin-top:3.5rem;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:top .1s,left .1s,width .1s,height .1s,background .1s,transform .1s,box-shadow .1s,padding .1s,margin-top .1s;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 6px #bd0052,0 15px 20px #0006}.btn-create-room:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-create-room:hover:before{left:100%}.btn-create-room:hover{transform:translateY(-2px);box-shadow:0 8px #bd0052,0 20px 30px #ff006e66}.btn-create-room:active{transition:transform 50ms,box-shadow 50ms;transform:translateY(4px);box-shadow:0 2px #bd0052,0 5px 10px #0006}.btn-launch-mission{width:100%;font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:2px;text-transform:uppercase;background:var(--teal-solid);color:#fff;cursor:pointer;border:none;border-radius:12px;margin-top:1rem;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:top .1s,left .1s,width .1s,height .1s,background .1s,transform .1s,box-shadow .1s,padding .1s,margin-top .1s;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 6px #0077b6,0 15px 20px #0006}.btn-launch-mission:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-launch-mission:hover:before{left:100%}.btn-launch-mission:hover{transform:translateY(-2px);box-shadow:0 8px #0077b6,0 20px 30px #00b4d866}.btn-launch-mission:active{transition:transform 50ms,box-shadow 50ms;transform:translateY(4px);box-shadow:0 2px #0077b6,0 5px 10px #0006}.btn-add-bots{font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:1px;text-transform:uppercase;color:#fff;cursor:pointer;background:#ff9e00;border:none;border-radius:8px;align-self:center;padding:.4rem 1.2rem;font-size:.85rem;font-weight:700;transition:top .1s,left .1s,width .1s,height .1s,background .1s,transform .1s,box-shadow .1s;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 4px #cc7e00,0 8px 12px #0000004d}.btn-add-bots:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-add-bots:hover:before{left:100%}.btn-add-bots:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px #cc7e00,0 12px 18px #ff9e004d}.btn-add-bots:active:not(:disabled){transition:transform 50ms,box-shadow 50ms;transform:translateY(3px);box-shadow:0 1px #cc7e00,0 4px 6px #0006}.btn-cyan-style{width:100%;font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:2px;text-transform:uppercase;background:var(--teal-solid);color:#fff;cursor:pointer;box-shadow:none;border:none;border-radius:12px;justify-content:center;align-items:center;padding:.8rem 2rem;font-size:1rem;font-weight:700;transition:left .1s,transform .1s,box-shadow .1s,opacity .1s;display:flex;position:relative;overflow:hidden;transform:translateY(0)}.btn-cyan-style:before{display:none}.btn-cyan-style:hover:before{left:100%}.btn-cyan-style:hover:not(:disabled){box-shadow:0 8px 0 #0000004d,0 20px 30px var(--btn-shadow);transform:translateY(-2px)}.btn-cyan-style:active:not(:disabled){transition:transform 50ms,box-shadow 50ms;transform:translateY(4px);box-shadow:0 2px #0077b6,0 5px 10px #0006}.btn-cyan-style:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn-red-3d{width:100%;font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:2px;text-transform:uppercase;color:#fff;cursor:pointer;background:#ff4757;border:none;border-radius:12px;justify-content:center;align-items:center;padding:.5rem 2rem;font-size:1rem;font-weight:800;transition:top .1s,left .1s,width .1s,height .1s,background .1s,transform .1s,box-shadow .1s,opacity .1s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 6px #c0392b,0 15px 20px #0006}.btn-red-3d:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-red-3d:hover:before{left:100%}.btn-red-3d:hover:not(:disabled){background:#ff6b81;transform:translateY(-2px);box-shadow:0 8px #c0392b,0 20px 30px #ff475766}.btn-red-3d:active:not(:disabled){transition:transform 50ms,box-shadow 50ms;transform:translateY(4px);box-shadow:0 2px #c0392b,0 5px 10px #0006}.btn-red-3d:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.cosmic-dynamic-tooltip{pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--cyan-glow);color:#fff;font-family:var(--font-orbitron),sans-serif;z-index:999999;word-wrap:break-word;white-space:normal;background:#0d1b2afa;border-radius:6px;max-width:250px;padding:6px 10px;font-size:.75rem;font-weight:500;line-height:1.3;position:fixed;box-shadow:0 5px 15px #00000080,0 0 10px #00d4ff1a}.profile-indicator{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);cursor:pointer;z-index:100;top:1.5rem;background:#0d1b2ae6;border-radius:50px;align-items:center;gap:.8rem;padding:.6rem 1rem;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:fixed;inset-inline-end:1.5rem}@media (min-width:768px){.profile-indicator{min-width:140px;padding:.6rem 1.2rem}}.profile-indicator:hover{border-color:var(--cyan-glow);box-shadow:0 0 20px #00d4ff33}.profile-status{letter-spacing:1px;flex-direction:column;align-items:flex-end;font-size:.65rem;display:flex}.status-value{color:var(--success-color);font-weight:700}.profile-info{align-items:center;gap:.5rem;display:flex}.profile-name{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-primary);text-align:left;white-space:nowrap;text-overflow:ellipsis;direction:ltr;min-width:0;max-width:140px;font-size:.875rem;font-weight:700;overflow:hidden}@media (min-width:768px){.profile-name{font-size:1rem}}.profile-avatar{color:#fff;background:linear-gradient(135deg,#00b4d8,#0077b6);border:1.5px solid #00d4ff66;border-radius:50%;justify-content:center;align-items:center;transition:border-color .3s,box-shadow .3s,transform .3s,width .3s,height .3s;display:flex;box-shadow:0 0 10px #00d4ff33}.profile-indicator:hover .profile-avatar{border-color:var(--cyan-glow);transform:scale(1.05);box-shadow:0 0 15px #00d4ff66}.profile-chevron{color:var(--text-secondary);transition:transform .3s}.profile-indicator:hover .profile-chevron{transform:rotate(180deg)}.profile-menu{-webkit-backdrop-filter:blur(20px);border:1px solid var(--card-border);z-index:200;top:70px;background:#0d1b2af2;border-radius:12px;min-width:160px;padding:.5rem;animation:menuFadeIn .2s;position:fixed;inset-inline-end:1.5rem;box-shadow:0 8px 32px #0006}@keyframes menuFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.profile-menu-item{width:100%;color:var(--text-primary);font-family:var(--font-space-mono),"Space Mono",monospace;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9rem;transition:background .2s,color .2s;display:flex}.profile-menu-item:hover{background:#00d4ff1a}.profile-menu-item.logout{color:var(--accent-color);justify-content:flex-start;gap:.75rem}.profile-menu-item.logout:hover{background:#ff006e1a}[dir=rtl] .landing-input,[dir=rtl] .landing-input::placeholder,[dir=rtl] input,[dir=rtl] input::placeholder{text-align:right!important}[dir=rtl] .profile-menu-item{text-align:right;flex-direction:row-reverse!important;justify-content:space-between!important}[dir=rtl] .profile-menu-item span{text-align:right}[dir=rtl] .profile-menu-item .flex.items-center.gap-2{flex-direction:row-reverse!important}[dir=rtl] .input-icon{left:12px;right:auto}[dir=rtl] .landing-input{padding:1rem 1.2rem}[dir=rtl] .custom-dropdown-trigger{text-align:right;flex-direction:row;justify-content:space-between;align-items:center;display:flex}[dir=rtl] .custom-dropdown-trigger span:first-child{text-align:right;flex:1;order:1}[dir=rtl] .custom-dropdown-trigger .flag-icon,[dir=rtl] .custom-dropdown-trigger svg{order:2;margin-left:8px;margin-right:0}[dir=rtl] .custom-dropdown-option{text-align:right;flex-direction:row;justify-content:space-between;align-items:center;display:flex}[dir=rtl] .custom-dropdown-option span{text-align:right;flex:1}[dir=rtl] .dropdown-option .w-4.h-4{order:2;margin-left:8px}.fullscreen-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;z-index:100;background:#0d1b2ae6;border-radius:10px;justify-content:center;align-items:center;transition:border-color .3s,color .3s,box-shadow .3s,transform .3s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.fullscreen-toggle:hover{border-color:var(--cyan-glow);color:var(--text-primary);transform:translateY(-2px);box-shadow:0 0 15px #00d4ff33}.sound-toggle-float-btn.enabled:hover{color:#34d399}@media (max-width:600px){.fullscreen-toggle,.sound-toggle-float-btn{display:none!important}}@media (max-width:900px){.landing-page{padding:1rem}.landing-cards{gap:1rem}.cosmic-title{letter-spacing:4px;font-size:2.5rem}.cosmic-subtitle{letter-spacing:3px;font-size:.75rem}.landing-card{padding:1.5rem 1rem}.card-icon{width:50px;height:50px}.card-icon svg{width:24px;height:24px}.card-title{font-size:1.2rem}.card-description{font-size:.8rem}.btn-create-room,.btn-launch-mission{padding:.8rem 1rem;font-size:.85rem}}@media (max-width:600px){.landing-page{padding:4rem .8rem .8rem}.landing-content{gap:1rem}.landing-header{margin-bottom:.5rem}.cosmic-title{letter-spacing:2px;font-size:1.8rem}.cosmic-subtitle{letter-spacing:2px;font-size:.6rem}.landing-cards{grid-template-columns:1fr;gap:.8rem;max-width:320px}.landing-card{gap:.5rem;padding:1rem .8rem}.card-icon{border-radius:10px;width:40px;height:40px;margin-bottom:0}.card-icon svg{width:20px;height:20px}.card-title{text-align:center;font-size:1rem}.card-description{text-align:center;max-width:100%;font-size:.7rem;line-height:1.4}.input-group{margin-top:.3rem}.landing-input{padding:.7rem 2.5rem .7rem .8rem;font-size:.8rem}.btn-create-room,.btn-launch-mission{margin-top:.5rem;padding:.7rem .8rem;font-size:.75rem}.profile-indicator{top:.8rem;gap:.4rem;padding:.4rem .6rem;inset-inline-end:.8rem}.profile-name{font-size:.75rem}.profile-avatar{width:28px;height:28px}.profile-avatar svg{width:18px;height:18px}.profile-chevron{width:12px;height:12px}.profile-menu{top:55px;min-width:140px;inset-inline-end:.8rem}.profile-menu-item{gap:.5rem;padding:.6rem .8rem;font-size:.8rem}.fullscreen-toggle{width:36px;height:36px;bottom:.8rem;right:.8rem}}.select-quiz-page{z-index:1;min-height:100vh;padding:1.5rem 2rem;position:relative}.quiz-nav-bar{justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;padding:.5rem 0}.nav-left,.quiz-nav-bar{align-items:center;display:flex}.nav-left{gap:.8rem}.select-quiz-page .back-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00b4d8,#0077b6);border:none;border-radius:50%;justify-content:center;align-items:center;padding:.6rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #0077b666}.select-quiz-page .back-btn:hover{transform:scale(1.1);box-shadow:0 0 20px #00d4ff80}.quiz-page-title{font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:3px;color:var(--text-primary);font-size:1.3rem;font-weight:900}.mobile-title{display:none}.nav-center{flex:1;justify-content:center;align-items:center;gap:.8rem;display:flex}.select-quiz-page .search-box{background:#1e1e32d2;border:1px solid #6464964d;border-radius:10px;align-items:center;gap:.5rem;min-width:200px;padding:0 0 0 1rem;transition:padding-right .3s,padding-left .3s,border-color .3s,box-shadow .3s,background .3s,border .3s,outline .3s,color .3s,letter-spacing .3s,width .3s,padding .3s,height .3s,opacity .3s,padding-top .3s,padding-bottom .3s,min-height .3s;display:flex}.select-quiz-page .search-box:focus-within{border-color:var(--cyan-glow);box-shadow:0 0 10px #00d4ff26}.select-quiz-page .search-box input{color:#d9d9d9;font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:2px;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0;font-size:.85rem;font-weight:600}.select-quiz-page .search-box input::placeholder{color:var(--text-secondary);opacity:.5}.select-quiz-page .search-btn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-left:1px solid #6464964d;justify-content:center;align-items:center;padding:.5rem .75rem;transition:right .3s,left .3s,background .3s,opacity .3s;display:flex}.select-quiz-page .search-btn:hover{background:#00d4ff26}.select-quiz-page .search-btn svg{opacity:.7;transition:opacity .3s}.select-quiz-page .search-btn:hover svg{opacity:1}.select-quiz-page .dropdown-trigger,.select-quiz-page .favorite-icon-btn,.select-quiz-page .my-quiz-btn,.select-quiz-page .search-box{box-sizing:border-box!important;align-items:center!important;height:46px!important;padding-top:0!important;padding-bottom:0!important;display:flex!important}.profile-lang-dropdown .dropdown-trigger,.settings-main-grid .custom-dropdown .dropdown-trigger,.settings-main-grid .sound-card-wrapper{box-sizing:border-box!important;align-items:center!important;height:52px!important;min-height:52px!important;display:flex!important}.profile-lang-dropdown .dropdown-trigger{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:10px!important;padding:0 1rem!important;font-size:.8rem!important}.dropdown-trigger,.search-box{border:2px solid var(--primary-color)!important;-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;background:#0d1b2ae6!important;border-radius:12px!important;transition:padding-right .3s,padding-left .3s,background .3s,border .3s,border-radius .3s,padding .3s,min-width .3s,border-color .3s,box-shadow .3s,outline .3s,color .3s,letter-spacing .3s,width .3s,height .3s,opacity .3s,padding-top .3s,padding-bottom .3s,min-height .3s,filter .3s!important;box-shadow:0 4px 15px #0006!important}.custom-dropdown{min-width:180px;position:relative}@media (max-width:600px){.custom-dropdown{min-width:0!important}}.dropdown-trigger{cursor:pointer;letter-spacing:2px;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:600;font-family:var(--font-orbitron),"Orbitron",sans-serif!important;padding:0 1.2rem!important;display:flex!important}.dropdown-trigger:hover{border-color:var(--cyan-glow)!important}.dropdown-trigger svg{color:var(--cyan-glow);filter:drop-shadow(0 0 5px var(--cyan-glow))}.dropdown-options{border:2px solid var(--cyan-glow);z-index:1000;scrollbar-width:thin;scrollbar-color:#00d4ff #0c1229;background:#0d122b;border-radius:16px;width:100%;max-height:200px;animation:dropdownFadeIn .2s ease-out;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 10px 30px #0009}.dropdown-options::-webkit-scrollbar{width:5px}.dropdown-options::-webkit-scrollbar-track{background:#0c1229;border-radius:8px}.dropdown-options::-webkit-scrollbar-thumb{background:#00d4ff;border-radius:8px}.dropdown-options::-webkit-scrollbar-thumb:hover{background:#00b4d8}.settings-container{padding-top:120px!important}@media (max-width:768px){.settings-container{padding-top:90px!important}}.settings-main-grid{gap:1.5rem}.difficulty-grid,.settings-main-grid{grid-template-columns:repeat(3,1fr);display:grid}.difficulty-grid{gap:.75rem}[dir=rtl] .cyan-dialog-title,[dir=rtl] .kick-dialog-title{direction:rtl;flex-direction:row-reverse!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;display:flex!important}[dir=rtl] .cyan-dialog-search-wrapper input{direction:rtl;text-align:right!important}[dir=rtl] .cyan-dialog-search-wrapper .search-icon-btn{border-left:none!important;border-right:1px solid #ffffff1a!important}[dir=rtl] .cyan-dialog-search-wrapper input::placeholder{text-align:right!important}[dir=rtl] .settings-menu-item{text-align:right!important}[dir=rtl] .settings-menu-item,[dir=rtl] .settings-menu-item .flex.items-center.gap-3{flex-direction:row-reverse!important}[dir=rtl] .settings-menu-title{direction:rtl;text-align:right!important}.mobile-only{display:none!important}.desktop-tablet-only{display:block!important}@media (max-width:600px){.settings-main-grid{grid-template-columns:1fr!important;gap:.75rem!important;width:100%!important}.dropdown-trigger{letter-spacing:.5px!important;min-height:52px!important;padding:0 1rem!important;font-size:.75rem!important}.dropdown-trigger span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dropdown-trigger svg{width:12px!important;height:12px!important}.settings-main-grid label{letter-spacing:.5px!important;font-size:.75rem!important}.settings-main-grid .sound-card-wrapper{box-sizing:border-box!important;gap:.5rem!important;min-height:52px!important;padding:.5rem 1rem!important}.settings-main-grid .sound-card-wrapper svg{width:14px!important;height:14px!important}.settings-main-grid .sound-card-wrapper div[style*="width: 50px"]{width:40px!important;height:22px!important}.settings-main-grid .sound-card-wrapper div[style*="width: 20px"]{width:16px!important;height:16px!important;left:3px!important}.settings-main-grid .sound-card-wrapper div[style*="left: 27px"]{left:21px!important}.mobile-only{display:block!important}.desktop-tablet-only{display:none!important}.difficulty-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.settings-main-grid{grid-template-columns:1fr!important;gap:.75rem!important}}@media (min-width:481px) and (max-width:1024px){.settings-main-grid{grid-template-columns:repeat(2,1fr)!important}.mobile-only{display:block!important}.desktop-tablet-only{display:none!important}}@media (min-width:1025px){.settings-main-grid{grid-template-columns:repeat(3,1fr)!important}.mobile-only{display:none!important}.desktop-tablet-only{display:block!important}}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.premium-quiz-title{background:linear-gradient(#00f2ff,#fff);display:inline-block;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.dropdown-option{color:#fff;letter-spacing:2px;cursor:pointer;padding:.8rem 1.2rem;font-size:.8rem;font-weight:600;transition:margin-left .2s,background .2s,color .2s;font-family:var(--font-orbitron),"Orbitron",sans-serif!important}.dropdown-option:hover{background:#ffffff1a}.dropdown-option.selected{color:var(--cyan-glow);background:#ffffff26}.nav-right{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.select-quiz-page .my-quiz-btn{border:1px solid var(--cyan-glow);color:var(--cyan-glow);font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:1px;cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;font-size:.8rem;font-weight:700;transition:height .3s,padding-top .3s,padding-bottom .3s,background .3s,box-shadow .3s,min-height .3s;padding:0 1.2rem!important}.select-quiz-page .my-quiz-btn:hover{background:#00d4ff26;box-shadow:0 0 15px #00d4ff33}.favorite-icon-btn{border:1px solid var(--cyan-glow,#00f0ff);cursor:pointer;background:#0a0f1e99;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;height:46px;transition:height .3s,padding-top .3s,padding-bottom .3s,background .3s,min-height .3s,box-shadow .2s;width:46px!important;display:flex!important}.favorite-icon-btn:hover{background:#00f0ff1a;box-shadow:0 0 10px #00f0ff33}.favorite-icon-btn.active{background:#ff475726;border-color:#ff475799}.quiz-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;width:100%;padding-bottom:2rem;display:grid}.quiz-card,.quiz-grid{box-sizing:border-box;max-width:100%}.quiz-card{-webkit-backdrop-filter:blur(20px);cursor:pointer;background:linear-gradient(135deg,#0d1b2af2,#142846e6);border:1px solid #00d4ff33;border-radius:12px;flex-direction:column;height:100%;min-height:150px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s cubic-bezier(.175,.885,.32,1.275),border-color .4s cubic-bezier(.175,.885,.32,1.275);animation:cardEntrance .6s ease-out backwards;display:flex;position:relative;overflow:hidden}.select-quiz-page .quiz-card:hover{transform:translateY(-8px)scale(1.02);box-shadow:var(--card-hover-shadow,0 20px 50px #00d4ff33)!important;border-color:var(--card-hover-border,var(--cyan-glow))!important}.quiz-card:first-child{animation-delay:50ms}.quiz-card:nth-child(2){animation-delay:.1s}.quiz-card:nth-child(3){animation-delay:.15s}.quiz-card:nth-child(4){animation-delay:.2s}.quiz-card:nth-child(5){animation-delay:.25s}.quiz-card:nth-child(6){animation-delay:.3s}.quiz-card:nth-child(7){animation-delay:.35s}.quiz-card:nth-child(8){animation-delay:.4s}.quiz-card:hover{box-shadow:var(--card-hover-shadow,0 20px 50px #00d4ff33);border-color:var(--card-hover-border,var(--cyan-glow));transform:translateY(-8px)scale(1.02)}.quiz-card-image{height:140px;position:relative;overflow:hidden}.quiz-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.quiz-card:hover .quiz-card-image img{transform:scale(1.1)}.category-tag{font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:1px;color:#fff;text-shadow:0 1px 3px #0006;border-radius:50px;padding:1rem;font-size:.6rem;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 2px 10px #0000004d}.quiz-card-content{flex-direction:column;flex:1;gap:.8rem;height:100%;min-height:140px;padding:1.2rem}.quiz-card-content,.quiz-card-header{justify-content:space-between;display:flex}.quiz-card-header{align-items:flex-start;gap:.5rem}.quiz-card-title{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--cyan-glow);letter-spacing:1px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:.95rem;font-weight:700;line-height:1.3}.card-favorite-btn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;flex-shrink:0;padding:4px;transition:color .3s,transform .3s}.card-favorite-btn:hover{color:var(--accent-color)}.card-favorite-btn.active:hover{transform:scale(1.1)}.quiz-card-description{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.quiz-card-footer{justify-content:space-between;align-items:center;gap:.5rem;min-height:40px;margin-top:auto;padding-top:.8rem;display:flex}.quiz-card-badges{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.category-badge{font-family:var(--font-orbitron),sans-serif;letter-spacing:.5px;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);white-space:nowrap;border-radius:5px;padding:.2rem .6rem;font-size:.6rem;font-weight:700}.badge-technology{color:#00d4ff;background:#00d4ff40;border:1px solid #00d4ff99;box-shadow:0 0 10px #00d4ff33}.badge-science{color:#f05;background:#f053;border:1px solid #f059;box-shadow:0 0 10px #ff005540}.badge-math{color:#d15eff;background:#bf00ff40;border:1px solid #bf00ff99;box-shadow:0 0 10px #bf00ff33}.badge-history{color:#fa0;background:#ffaa0040;border:1px solid #fa09;box-shadow:0 0 10px #fa03}.badge-language{color:#f0c;background:#ff00cc40;border:1px solid #f0c9;box-shadow:0 0 10px #ff00cc40}.badge-business{color:#2600ff;background:#0059ff40;border:1px solid #002fff99;box-shadow:0 0 10px #ffd70033}.badge-sports{color:#ff4500;background:#ff450040;border:1px solid #ff450099;box-shadow:0 0 10px #ff450033}.badge-general{color:#6366f1;background:#6366f133;border:1px solid #6366f199;box-shadow:0 0 10px #6366f140}.grade-badge{font-family:var(--font-orbitron),sans-serif;letter-spacing:.5px;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);white-space:nowrap;border-radius:5px;padding:.2rem .6rem;font-size:.6rem;font-weight:700}.badge-grade{color:#aed8ff;background:#add8e62e;border:1px solid #add8e68c;box-shadow:0 0 10px #add8e62e}.badge-grade-kindergarten{color:#ff8ac2;background:#ff69b438;border:1px solid #ff69b499;box-shadow:0 0 10px #ff69b438}.badge-grade-elementary-school{color:#00d4ff;background:#00d4ff33;border:1px solid #00d4ff99;box-shadow:0 0 10px #00d4ff33}.badge-grade-junior-high-school{color:#5eea8c;background:#5eea8c33;border:1px solid #5eea8c99;box-shadow:0 0 10px #5eea8c38}.badge-grade-senior-high-school{color:#d15eff;background:#bf00ff3d;border:1px solid #bf00ff99;box-shadow:0 0 10px #bf00ff33}.badge-grade-vocational-high-school{color:#ff8c00;background:#ff8c0038;border:1px solid #ff8c0099;box-shadow:0 0 10px #ff8c0038}.badge-grade-diploma-1,.badge-grade-diploma-2,.badge-grade-diploma-3,.badge-grade-diploma-4{color:#5af;background:#0088ff38;border:1px solid #08f9;box-shadow:0 0 10px #0088ff38}.badge-grade-bachelor,.badge-grade-doctorate,.badge-grade-master{color:gold;background:#ffd7002e;border:1px solid #ffd7008c;box-shadow:0 0 10px #ffd70033}.badge-grade-other{color:#aab4c4;background:#78829633;border:1px solid #7882968c;box-shadow:0 0 10px #78829633}.badge-grade-none{color:#aed8ff;background:#add8e62e;border:1px solid #add8e68c;box-shadow:0 0 10px #add8e62e}.quiz-detail-grade-badge{font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:.5px;text-transform:uppercase;font-weight:700}@media (max-width:480px){.grade-badge{padding:.2rem .5rem;font-size:.6rem}}.question-count{font-weight:700;font-family:var(--font-orbitron),sans-serif;color:var(--cyan-glow);opacity:.9;white-space:nowrap;align-items:center;gap:.25rem;font-size:.75rem;display:flex}@media (max-width:1024px){.quiz-card-footer{flex-direction:row;align-items:center}}@media (max-width:768px){.quiz-card-footer{padding-top:.8rem}}@media (max-width:480px){.quiz-card-footer{flex-wrap:wrap}.category-badge{padding:.2rem .5rem;font-size:.6rem}.question-count{font-size:.7rem}}.start-quiz-btn{color:#fff;font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:1px;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5 50%,#6366f1);border:none;border-radius:50px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.7rem;font-weight:700;transition:top .3s,left .3s,width .3s,height .3s,background .3s,transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.start-quiz-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.start-quiz-btn:hover:before{left:100%}.start-quiz-btn:hover{transform:scale(1.05);box-shadow:0 4px 20px #7c3aed80}.start-quiz-btn svg{transition:transform .3s}.start-quiz-btn:hover svg{transform:translate(3px)}.favorite-btn.active{border-color:var(--accent-color);color:var(--accent-color);background:#ff006e1a}.empty-state{color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:6rem 2rem;display:flex}.empty-state svg{color:var(--text-secondary);margin-bottom:1.5rem}.empty-state-title{font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:3px;color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.empty-state-subtitle{font-family:var(--font-space-mono),"Space Mono",monospace;color:var(--text-secondary);opacity:.7;font-size:.95rem}.empty-state-actions{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.empty-state-actions[dir=rtl]{flex-direction:row-reverse}@media (max-width:600px){.empty-state-actions{gap:.75rem;width:100%;max-width:320px}.empty-state-actions,.empty-state-actions[dir=rtl]{flex-direction:column!important}.empty-action-btn{width:100%}}.empty-action-btn{font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:1px;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;height:42px;padding:0 1.5rem;font-size:.85rem;font-weight:700;transition:all .3s;display:inline-flex}.empty-action-btn svg{flex-shrink:0;display:block;margin:0!important}.empty-action-btn.refresh svg{stroke:var(--cyan-glow)!important}.empty-action-btn.primary{background:var(--cyan-glow);color:#0b132b;border:1px solid var(--cyan-glow);box-shadow:0 0 10px #00d4ff4d}.empty-action-btn.primary:hover{color:var(--cyan-glow);background:0 0;box-shadow:0 0 20px #00d4ff99}.empty-action-btn.refresh{color:var(--cyan-glow);border:1px solid var(--cyan-glow);background:0 0}.empty-action-btn.refresh:hover:not(:disabled){background:#00d4ff1a;box-shadow:0 0 15px #00d4ff4d}.empty-action-btn:disabled{opacity:.6;cursor:not-allowed}.empty-action-btn .spinning{animation:spin 1s linear infinite}.empty-state-refresh-loading{z-index:999;-webkit-backdrop-filter:blur(4px);background:#05081499;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.refresh-spinner{filter:drop-shadow(0 0 12px #00d4ffcc);animation:spin .8s linear infinite}.card-heart-btn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#0000004d;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .3s,transform .3s;display:flex;position:absolute;top:10px;right:10px}.card-heart-btn:hover{background:#00000080;transform:scale(1.1)}.card-heart-btn.active{background:#ff475733}.quiz-card-questions{align-items:baseline;gap:.4rem;margin:.3rem 0;display:flex}.question-number{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-primary);font-size:1.8rem;font-weight:700}.question-label{font-family:var(--font-space-mono),"Space Mono",monospace;color:var(--text-secondary);letter-spacing:1px;font-size:.7rem}.category-badge{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:#fff;border-radius:6px;padding:.35rem .8rem;font-size:.65rem;font-weight:600}.pagination{justify-content:center;gap:1rem;padding:.8rem 0}.pagination,.pagination-btn{align-items:center;display:flex}.pagination-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);color:var(--text-primary);font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:1px;cursor:pointer;background:#0d1b2acc;border-radius:10px;gap:.5rem;padding:.7rem 1.2rem;font-size:.8rem;font-weight:600;transition:border-color .3s,box-shadow .3s,opacity .3s}.pagination-btn:hover:not(:disabled){border-color:var(--cyan-glow);box-shadow:0 0 15px #00d4ff33}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-info{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-secondary);font-size:.9rem;font-weight:600}@media (max-width:1200px){.quiz-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px) and (min-width:601px){.quiz-grid{grid-template-columns:repeat(2,1fr);gap:1rem;padding:.75rem .25rem 2rem}.quiz-card{min-height:140px}.quiz-card-content{padding:1rem}}@media (max-width:1024px){.quiz-grid{grid-template-columns:repeat(2,1fr);gap:1.2rem;max-width:100%;padding:.75rem .5rem 2rem;overflow-x:hidden}.header-center{flex:100%;order:3;justify-content:flex-start}.search-box{flex:1;min-width:200px}}@media (max-width:1023px){.select-quiz-page{box-sizing:border-box;max-width:100vw;padding:0 1.5rem 1rem;position:relative;overflow-x:hidden}.quiz-grid{margin-top:1rem}.nav-left{flex:1}.desktop-title{display:none}.mobile-title{text-align:center;order:2;width:100%;margin-top:1rem;margin-bottom:.5rem;font-size:1.5rem;display:block}.nav-center{border:2px solid var(--primary-color);background:#140a28cc;border-radius:16px;flex-direction:column;order:3;gap:.75rem;width:100%;margin-top:.5rem;padding:1rem}.nav-right{order:1;gap:.5rem}.select-quiz-page .dropdown-trigger,.select-quiz-page .favorite-icon-btn,.select-quiz-page .my-quiz-btn,.select-quiz-page .search-box{height:42px!important;min-height:42px!important}.select-quiz-page .favorite-icon-btn{width:42px!important;padding:0!important}.select-quiz-page .my-quiz-btn{letter-spacing:.5px!important;padding:0 .8rem!important;font-size:.7rem!important}.select-quiz-page .search-box{border:2px solid var(--primary-color);width:100%;min-width:unset;border-radius:12px}.select-quiz-page .search-box input{height:100%;padding:0;font-size:.9rem}.select-quiz-page .search-btn{height:100%;padding:0 .75rem}.custom-dropdown,.custom-dropdown .dropdown-trigger{width:100%!important}@media (max-width:600px){.quiz-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}}.quiz-card{border:1px solid #00d4ff33;border-radius:12px}.quiz-card-content{-webkit-user-select:none;user-select:none;gap:.75rem;min-height:auto;padding:1.5rem}.quiz-card-title{color:var(--cyan-glow);font-size:1.1rem}.quiz-card-description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.quiz-card-footer{margin-top:auto;padding-top:0}.quiz-card-meta{flex-direction:row;align-items:center;gap:.75rem}.category-badge{border-radius:4px;padding:.25rem .6rem;font-size:.75rem}.question-count{color:var(--cyan-glow);font-size:.8rem}.start-quiz-btn{padding:.5rem 1rem;font-size:.75rem;display:flex}.pagination{gap:.5rem;padding:.5rem 0}.pagination-btn{padding:.5rem .8rem;font-size:.7rem}}.favorite-filter-btn{border-color:#ff475766!important}.favorite-filter-btn:hover{border-color:#ff4757!important;box-shadow:0 0 15px #ff47574d!important}.card-favorite-btn{color:#ff4757!important}.card-favorite-btn:hover{transform:scale(1.2);color:#ff4757!important}.card-favorite-btn.active{color:#ff4757!important}.quiz-detail-overlay{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;animation:quizDetailFadeIn .3s ease-out;display:flex;position:fixed;inset:0}@keyframes quizDetailFadeIn{0%{opacity:0}to{opacity:1}}.quiz-detail-modal{box-shadow:none;background:#0c0818eb;border-radius:20px;width:100%;max-width:480px;padding:2rem 2.5rem;animation:quizDetailScaleIn .35s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;border:none!important}@keyframes quizDetailScaleIn{0%{opacity:0;transform:translateY(-20px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.quiz-detail-modal:before{content:"";display:none}.quiz-detail-close{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;transition:color .3s,background .3s,border-color .3s,transform .3s;display:flex;position:absolute;top:1rem;right:1rem}.quiz-detail-close:hover{color:#ff4757;background:#ff47571a;border-color:#ff47574d;transform:rotate(90deg)}.quiz-detail-loading{color:var(--text-secondary);font-family:var(--font-space-mono),"Space Mono",monospace;letter-spacing:2px;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:3rem 0;font-size:.9rem;display:flex}.quiz-detail-spinner{border:3px solid #00d4ff26;border-top:3px solid var(--cyan-glow);border-radius:50%;width:40px;height:40px;animation:quizDetailSpin .8s linear infinite}@keyframes quizDetailSpin{to{transform:rotate(1turn)}}.quiz-detail-badges{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.quiz-detail-badge-fav,.quiz-detail-badges .category-badge,.quiz-detail-badges span[class*=badge-],.quiz-detail-lang-badge{white-space:nowrap;box-sizing:border-box;gap:.4rem;border-radius:6px!important;flex:none!important;justify-content:center!important;align-items:center!important;height:28px!important;padding:0 .75rem!important;font-size:.7rem!important;display:inline-flex!important}.quiz-detail-lang-badge{letter-spacing:.5px;text-transform:uppercase;color:#00b4d8;background:#00b4d81a;border:1px solid #00b4d84d}.quiz-detail-badge-fav,.quiz-detail-lang-badge{font-family:var(--font-orbitron),"Orbitron",sans-serif;font-weight:700}.quiz-detail-badge-fav{color:#ff4757;background:#ff47571a;border:1px solid #ff47574d}.quiz-detail-badge-fav span{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.quiz-detail-title{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-primary);letter-spacing:1px;margin-bottom:.5rem;padding-right:2.5rem;font-size:1.3rem;font-weight:700;line-height:1.4}.quiz-detail-description{color:var(--text-secondary);opacity:.85;margin-bottom:1rem;font-size:.9rem;line-height:1.7}.quiz-detail-stats{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.quiz-detail-stat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex:1;align-items:center;gap:.6rem;padding:.65rem 1rem;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s,background-color .3s,color .3s;display:flex}.quiz-detail-stat:hover{background:#00d4ff0f;border-color:#00d4ff33}.quiz-detail-icon-wrapper{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,background-color .3s,border-color .3s}.quiz-detail-stat:hover .quiz-detail-icon-wrapper{transform:scale(1.18)}.quiz-detail-stat:hover .icon-book{box-shadow:0 0 15px #00d4ff66;background-color:#00d4ff26!important;border-color:#00d4ff99!important}.quiz-detail-stat:hover .icon-game{box-shadow:0 0 15px #9d4edd66;background-color:#9d4edd26!important;border-color:#9d4edd99!important}.quiz-detail-stat:hover .icon-heart{box-shadow:0 0 15px #ff475766;background-color:#ff475726!important;border-color:#ff475799!important}.quiz-detail-stat svg{color:var(--cyan-glow);flex-shrink:0}.quiz-detail-stat span{font-family:var(--font-space-mono),"Space Mono",monospace;color:var(--text-primary);white-space:nowrap;font-size:.8rem;font-weight:300}.quiz-detail-stat-fav svg{color:#ff4757}.quiz-detail-stat-fav:hover{background:#ff47570f;border-color:#ff475733}.quiz-detail-actions{flex-wrap:nowrap;justify-content:center;gap:1rem;width:100%;display:flex}.btn-detail-close{color:#fff;font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:1px;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex:1;padding:.75rem 1.25rem;font-size:.8rem;font-weight:600;transition:background .25s,transform .25s}.btn-detail-close:hover{background:#ffffff1a;transform:translateY(-2px)}.btn-detail-start{color:#fff;font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:1px;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;min-width:0;padding:.75rem 1.25rem;font-size:.8rem;font-weight:700;transition:transform .25s,box-shadow .25s,filter .25s;display:flex;box-shadow:0 4px 20px #7c3aed66}.btn-detail-start:hover{filter:brightness(1.15);transform:translateY(-2px);box-shadow:0 6px 28px #7c3aed8c}.btn-detail-start svg{transition:transform .3s}.btn-detail-start:hover svg{transform:translate(4px)}.btn-detail-tryout{background:var(--tryout-color,#9d4edd)}@supports (color:color-mix(in lab,red,red)){.btn-detail-tryout{background:color-mix(in srgb,var(--tryout-color,#9d4edd)15%,transparent)}}.btn-detail-tryout{border:1px solid var(--tryout-color,#9d4edd);color:var(--tryout-color,#9d4edd);box-shadow:0 4px 20px var(--tryout-shadow,#9d4edd40)}.btn-detail-tryout:hover{background:var(--tryout-color,#9d4edd)}@supports (color:color-mix(in lab,red,red)){.btn-detail-tryout:hover{background:color-mix(in srgb,var(--tryout-color,#9d4edd)25%,transparent)}}.btn-detail-tryout:hover{border-color:var(--tryout-color,#9d4edd);box-shadow:0 6px 28px var(--tryout-shadow,#9d4edd73);filter:brightness(1.1)}@media (max-width:600px){.quiz-detail-modal{border-radius:16px;max-width:95vw;padding:1.5rem}.quiz-detail-title{font-size:1.1rem}.quiz-detail-description{font-size:.85rem}.quiz-detail-stats{flex-direction:column;gap:.6rem}.quiz-detail-actions{flex-direction:column;gap:1rem}.btn-detail-close,.btn-detail-start{text-align:center;flex:auto;justify-content:center;width:100%}.btn-detail-start{padding:.7rem 1rem;font-size:.78rem}}.modal-overlay{-webkit-backdrop-filter:blur(5px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;animation:fadeIn .3s;display:flex;position:fixed;inset:0}.my-quiz-modal{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--card-border);border-radius:20px;min-width:400px;max-width:90vw;padding:2.5rem;animation:modalSlideIn .3s;position:relative}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-close-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px;transition:color .3s,transform .3s;position:absolute;top:1rem;right:1rem}.modal-close-btn:hover{color:var(--text-primary);transform:rotate(90deg)}.my-quiz-modal-content{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.my-quiz-modal-content svg{color:var(--cyan-glow)}.my-quiz-modal-title{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-primary);letter-spacing:3px;margin-top:.5rem;font-size:1.5rem;font-weight:700}.my-quiz-modal-text{color:var(--text-secondary);font-size:1rem;line-height:1.5}.my-quiz-modal-subtext{color:var(--text-secondary);opacity:.7;font-size:.9rem}.filter-dropdown select option{background:var(--bg-dark);color:var(--text-primary);padding:.5rem}.host-lobby-screen{z-index:10!important;flex-direction:column!important;justify-content:flex-start!important;height:100vh!important;padding:1rem 2rem!important;display:flex!important;position:relative!important;overflow:hidden!important}.host-header{justify-content:space-between;padding:.3px 0}.host-brand,.host-header{align-items:center;display:flex}.host-brand{gap:1rem;margin-top:-10px}.brand-logo-image{object-fit:contain;width:auto;height:60px}.brand-icon{background:var(--glass-bg);border:1px solid var(--card-border);border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;display:flex}.brand-text{flex-direction:column;display:flex}.brand-label{color:var(--text-secondary);letter-spacing:3px;text-transform:uppercase;font-size:.7rem}.brand-title{font-family:var(--font-orbitron),"Orbitron",sans-serif;-webkit-text-fill-color:transparent;letter-spacing:2px;background:linear-gradient(#fff,#88d4e0 50%,#46a7bb);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:900}.header-logo{object-fit:contain;width:auto;height:68px}.host-actions{gap:1rem;display:flex}.btn-end-session{color:#ff3b30;font-family:var(--font-orbitron),"Orbitron",sans-serif;cursor:pointer;background:#ff3b3033;border:1px solid #ff3b30;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.8rem;font-weight:600;transition:background .3s,box-shadow .3s,padding .3s,letter-spacing .3s,border .3s,border-radius .3s,color .3s,transform .3s,top .3s,left .3s,width .3s,height .3s,min-width .3s;display:flex}.btn-end-session:hover{background:#ff3b3066;box-shadow:0 0 20px #ff3b3066}.btn-launch{background:var(--teal-solid);color:#fff;font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.8rem;font-weight:700;transition:top .1s,left .1s,width .1s,height .1s,background .1s,transform .1s,box-shadow .1s,color .1s,filter .1s,padding .1s,letter-spacing .1s,border .1s,border-radius .1s,opacity .1s,min-width .1s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 4px #0077b6,0 8px 12px #0000004d}.btn-launch:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-launch:hover:before{left:100%}.btn-launch:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px #0077b6,0 12px 18px #00b4d84d}.btn-launch:active:not(:disabled){transition:transform 50ms,box-shadow 50ms;transform:translateY(3px);box-shadow:0 1px #0077b6,0 3px 6px #0006}.btn-launch.disabled,.btn-launch:disabled{color:#fff6;cursor:default;filter:saturate(.5);background:#005f73;transform:translateY(2px);box-shadow:0 2px #00426b,0 4px 8px #0006}.btn-launch.disabled:before,.btn-launch:disabled:before{display:none}.host-lobby-content{flex:1!important;grid-template-columns:380px 1fr!important;gap:1.5rem!important;min-height:0!important;max-height:calc(100vh - 80px)!important;display:grid!important;overflow:hidden!important}.host-left-panel{border:1px solid var(--glass-border);background:#494949be;border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden;height:100%!important}.lobby-info-bar{justify-content:center;gap:1.5rem;margin-bottom:1rem;padding:.75rem 0;display:flex}.lobby-info-bar .info-badge{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.lobby-info-bar .info-label{color:var(--text-secondary);letter-spacing:1px}.lobby-info-bar .info-value{color:var(--primary-color);font-weight:600}.player-count-header{border-bottom:1px solid var(--glass-border);padding:.5rem 1.5rem}.player-count-badge{color:var(--text-primary);background:#46507866;border:1px solid #9682c84d;border-radius:12px;font-size:1rem;font-weight:700;display:flex}.player-count-badge svg{color:var(--primary-color)}.player-grid-container{min-height:0;cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;flex:1!important;padding:0 1.5rem!important;overflow:hidden auto!important}.player-grid-container.dragging,.player-grid-container:active{cursor:grabbing!important}.player-grid-container::-webkit-scrollbar{width:8px!important;display:block!important}.player-grid-container::-webkit-scrollbar-track{background:#0000004d!important;border-radius:10px!important}.player-grid-container::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary-color)0,var(--teal-solid)100%)!important;border:2px solid #0003!important;border-radius:10px!important;box-shadow:0 0 10px #00d4ff4d!important}.player-grid-container::-webkit-scrollbar-thumb:hover{background:var(--primary-color)!important;box-shadow:0 0 15px #00d4ff99!important}.waiting-animation{flex-direction:column;gap:1.5rem;height:100%;min-height:250px}.waiting-animation,.waiting-icon{justify-content:center;align-items:center;display:flex}.waiting-icon{background:0 0!important;border:none!important;animation:gentleFloat 3.5s ease-in-out infinite!important}.waiting-astronaut{object-fit:contain;width:100px;height:auto;animation:gentleFloat 3.5s ease-in-out infinite}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.waiting-text{color:var(--primary-color);letter-spacing:2px;text-transform:uppercase;opacity:.8;font-size:.9rem;font-weight:700;font-family:var(--font-orbitron),"Orbitron",sans-serif!important}.waiting-dots{gap:.5rem;display:flex}.waiting-dots span{background:var(--text-secondary);border-radius:50%;width:8px;height:8px;animation:dotPulse 1.5s ease-in-out infinite}.waiting-dots span:nth-child(2){animation-delay:.2s}.waiting-dots span:nth-child(3){animation-delay:.4s}@keyframes dotPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.lobby-action-bar{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--glass-border);justify-content:space-between;gap:1rem;padding:1rem 1.5rem;display:flex}.lobby-action-bar .btn-end-session{font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:2px;text-transform:uppercase;color:#fff;cursor:pointer;background:#ff006e;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.9rem;font-weight:700;transition:top .1s,left .1s,width .1s,height .1s,background .1s,transform .1s,box-shadow .1s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 5px #7c0036,0 10px 15px #0006}.lobby-action-bar .btn-end-session:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.lobby-action-bar .btn-end-session:hover:before{left:100%}.lobby-action-bar .btn-end-session:hover{transform:translateY(-2px);box-shadow:0 7px #bd0052,0 15px 20px #ff006e4d}.lobby-action-bar .btn-end-session:active{transition:transform 50ms,box-shadow 50ms;transform:translateY(3px);box-shadow:0 2px #bd0052,0 5px 8px #0006}.lobby-action-bar .btn-launch{font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:2px;text-transform:uppercase;background:var(--teal-solid);color:#fff;cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 2rem;font-size:1rem;font-weight:700;transition:top .1s,left .1s,width .1s,height .1s,background .1s,box-shadow .1s,transform .1s,opacity .1s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 5px #0077b6,0 10px 15px #0006}.lobby-action-bar .btn-launch:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%;box-shadow:0 2px #0077b6,0 5px 8px #0006}.lobby-action-bar .btn-launch:hover:before{left:100%}.lobby-action-bar .btn-launch:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px #0077b6,0 15px 20px #00b4d84d}.lobby-action-bar .btn-launch:active:not(:disabled){transition:transform 50ms,box-shadow 50ms;transform:translateY(3px);box-shadow:0 2px #0077b6,0 5px 8px #0006}.lobby-action-bar .btn-launch:disabled{opacity:1;cursor:not-allowed;transform:none}.btn-launch.disabled{opacity:1;cursor:not-allowed;background:linear-gradient(135deg,#46a7bb4d,#2d7f8f4d);box-shadow:0 2px #0077b6,0 5px 8px #0006}.btn-launch.disabled:hover{transform:none}.panel-header{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.panel-icon{font-size:1.2rem}.panel-title{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-primary);letter-spacing:2px;font-size:1rem;font-weight:600}.connected-count{color:var(--text-secondary);align-items:center;gap:.5rem;margin-left:auto;font-size:.8rem;display:flex}.count-value{color:var(--primary-color);font-weight:700}.count-indicator{background:var(--primary-color);border-radius:50%;width:8px;height:8px;animation:pulse 2s infinite}.player-grid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.player-card{-webkit-backdrop-filter:blur(12px);background:#0d1b2a99;border:1px solid #46a7bb4d;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:1.3rem .5rem;transition:border-color .3s,transform .3s,opacity .3s,left .3s,right .3s;display:flex}.player-card:hover:not(.empty){border-color:var(--primary-color);transform:translateY(-5px)}.player-card.empty{opacity:.3;cursor:default}.player-icon{font-size:2.8rem}.player-name{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;text-align:left;text-overflow:ellipsis;white-space:nowrap;direction:ltr;max-width:100px;font-size:.65rem;display:block;overflow:hidden}.empty-icon{color:#fff3;font-size:1.5rem}.host-right-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0006;border:2px solid #00d5ffb0;border-radius:16px;flex-direction:column!important;justify-content:center!important;align-self:stretch!important;gap:.4rem!important;height:100%!important;min-height:0!important;padding:1.5rem!important;display:flex!important;overflow:hidden!important}.game-code-section{text-align:center;justify-content:center;padding:0;display:flex;background:0 0!important;border:none!important}.section-label{color:var(--text-secondary);letter-spacing:2px;margin-bottom:.5rem;font-size:.7rem;display:block}.game-code-display{border:2px solid var(--primary-color);background:#0006;border-radius:8px;gap:1rem;width:350px;display:flex;box-shadow:0 0 20px #46a7bb33}.lobby-action-bar.right-panel-actions{-webkit-backdrop-filter:none;background:0 0;border:none;padding:0;justify-content:flex-start!important;gap:.5rem!important;display:flex!important}.lobby-action-bar.right-panel-actions .btn-end-session,.lobby-action-bar.right-panel-actions .btn-launch{flex:1!important;width:auto!important;min-width:0!important}.game-code{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--primary-color);letter-spacing:6px;text-shadow:0 0 10px #00d5ff79;font-size:2.2rem;font-weight:900}.code-actions{flex-direction:column;gap:.5rem;display:flex}.btn-code-action{width:100%;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.7rem;transition:background .3s,border-color .3s,color .3s;display:flex}.btn-code-action:hover{border-color:var(--primary-color);color:var(--text-primary);background:#ffffff1a}.btn-code-action.success{border-color:var(--success-color);color:var(--success-color);background:#06ffa533}.qr-section{-webkit-backdrop-filter:none;align-items:center;padding:0;background:0 0!important;border:none!important}.qr-container,.qr-section{justify-content:center;display:flex}.qr-container{cursor:pointer;width:100%;transition:transform .3s}.qr-container:hover{transform:scale(1.02)}.qr-frame{margin:0;padding:.3rem;display:inline-block;position:relative;box-shadow:0 0 20px #fff3}.qr-corner{border:3px solid var(--primary-color);width:20px;height:20px;position:absolute}.qr-corner.top-left{border-bottom:none;border-right:none;border-radius:8px 0 0;top:0;left:0}.qr-corner.top-right{border-bottom:none;border-left:none;border-radius:0 8px 0 0;top:0;right:0}.qr-corner.bottom-left{border-top:none;border-right:none;border-radius:0 0 0 8px;bottom:0;left:0}.qr-corner.bottom-right{border-top:none;border-left:none;border-radius:0 0 8px;bottom:0;right:0}.qr-hint{color:var(--success-color);letter-spacing:1px;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.7rem;display:flex}.pulse-dot{background:var(--success-color);border-radius:50%;width:8px;height:8px;animation:pulse 2s infinite}.status-cards{flex-direction:column;gap:.5rem;display:flex}.status-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.status-label{color:var(--text-secondary);letter-spacing:1px;font-size:.65rem}.status-value{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.status-ok{color:var(--success-color)}.host-footer,.monitor-footer,.waiting-footer{border-top:1px solid var(--glass-border);justify-content:space-between;align-items:center;margin-top:auto;padding:1rem 0;display:flex}.footer-item{color:var(--text-secondary);letter-spacing:1px;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.footer-dot{border-radius:50%;width:6px;height:6px}.footer-dot.green{background:var(--success-color)}.footer-dot.cyan{background:var(--primary-color)}.footer-dot.yellow{background:var(--warning-color)}.host-monitor-screen{z-index:1;background:linear-gradient(135deg,#0a0e27f2,#1a1042e6);z-index:10;flex-direction:column;min-height:100vh;padding:1rem 2rem;display:flex;position:relative;background-blend-mode:normal,luminosity,overlay,normal!important;background-color:#0c1229!important;background-image:linear-gradient(#0508142a,#050814e6),url(/assets/images/backgrounds/background_1.webp?v=3),url(/assets/images/backgrounds/background_2.webp?v=3),url(/assets/images/backgrounds/background_4.webp?v=3)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.monitor-brand{gap:.75rem}.monitor-brand,.monitor-header{align-items:center;display:flex}.monitor-header{background:0 0}.monitor-header,.monitor-info-bar{justify-content:space-between;width:100%}.monitor-info-bar{-webkit-backdrop-filter:blur(12px);z-index:100;background:#272b3081;border:1px solid #46a7bb4d;border-radius:12px;align-items:center;max-width:1400px;margin:.5rem auto 2rem;padding:1rem 2rem;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s,box-shadow .3s,padding .3s,transform .3s,margin .3s,line-height .3s,width .3s,margin-top .3s;display:flex;position:sticky;top:10px}.monitor-info-bar.scrolled{-webkit-backdrop-filter:blur(12px);background:#0d1b2af2;border-color:#46a7bb66;padding:.75rem 2rem;box-shadow:0 4px 20px #0009}.info-item{align-items:center;gap:.5rem;display:flex}.info-item.completion-status{color:var(--primary-color);font-family:var(--font-orbitron),"Orbitron",sans-serif;font-size:1.5rem;font-weight:700}.info-icon{color:var(--primary-color)}.check-icon{color:var(--success-color);margin-left:-5px}.timer-central{position:absolute;left:50%;transform:translate(-50%)}.timer-display{border:1px solid var(--primary-color);background:#00323c99;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;width:160px;padding:.4rem 2rem;display:flex;box-shadow:0 0 15px #46a7bb33}.timer-value{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--primary-color);letter-spacing:2px;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.btn-end-game{color:#ff3b30;font-family:var(--font-orbitron),"Orbitron",sans-serif;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:#ff3b3026;border:1px solid #ff3b30;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1.5rem;font-size:.85rem;font-weight:700;transition:background .3s,box-shadow .3s,transform .3s;display:flex}.btn-end-game:hover{background:#ff3b304d;transform:translateY(-1px);box-shadow:0 0 15px #ff3b3033}.monitor-title-section{text-align:center;margin-bottom:.5rem}.monitor-title{font-family:var(--font-orbitron),"Orbitron",sans-serif;text-align:center;letter-spacing:.2em;text-transform:uppercase;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px #00d4ffcc);text-shadow:0 4px 10px #00000080;background:linear-gradient(#e0f7fa,#00e5ff);-webkit-background-clip:text;background-clip:text;margin:0;font-size:3.5rem;font-weight:300}.monitor-subtitle{color:var(--text-secondary);margin-top:.25rem;font-size:.9rem}.fleet-capacity-section{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;margin-bottom:1.5rem;padding:1rem 1.5rem}.capacity-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.capacity-label{color:var(--primary-color);letter-spacing:2px;font-size:.75rem}.capacity-value{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-primary);font-size:1rem;font-weight:700}.capacity-bar{background:#ffffff1a;border-radius:10px;height:8px;overflow:hidden}.capacity-fill{background:linear-gradient(90deg,var(--primary-color),var(--success-color));border-radius:10px;height:100%;transition:width .5s}.capacity-stats{color:var(--text-secondary);justify-content:space-between;margin-top:.5rem;font-size:.75rem;display:flex}.progress-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;display:grid}.progress-card{border:1px solid var(--glass-border);aspect-ratio:1;will-change:transform;background:#4a4c4de8;border-radius:16px;flex-direction:column;min-width:0;padding:.5rem;transition:border-color .3s,background .3s,box-shadow .3s,opacity .3s;display:flex;position:relative;overflow:visible}.progress-card:hover{border-color:var(--primary-color);transform:translateY(-3px)}.progress-card.completed{border-color:var(--success-color);background:#056f8a79;box-shadow:0 0 15px #06ffa533}.progress-card.completed .progress-player-name{color:var(--success-color);text-shadow:0 0 5px #06ffa580}.progress-card.eliminated{border-color:var(--accent-color)!important}.progress-card-header{align-items:center;gap:.5rem;width:100%;margin-bottom:.25rem;padding:.5rem;display:flex}.progress-indicator{color:var(--primary-color);background:#46a7bb33;border-radius:5px;padding:.2rem .5rem;font-size:.8rem}.progress-card-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.progress-spacecraft{object-fit:contain;width:100px;height:75px}.progress-icon{font-size:2.5rem}.progress-name-wrapper{min-width:0;overflow:visible}.progress-name-wrapper,.progress-player-name{text-align:center;width:100%;position:relative}.progress-player-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;padding:0 .5rem;font-size:1rem;font-weight:600;display:block;overflow:hidden;direction:ltr!important}.progress-bar-container{background:#ffffff1a;border-radius:10px;flex:1;height:8px;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:10px;height:100%;transition:width .5s}.progress-card .has-tooltip:after{top:auto!important;bottom:calc(100% + 15px)!important;left:50%!important;transform:translate(-50%)translateY(10px)scale(.8)!important}.progress-card .has-tooltip:hover:after{opacity:1!important;transform:translate(-50%)translateY(0)scale(1)!important}.progress-card:hover{z-index:50;border:2px solid var(--primary-color)!important;overflow:visible!important;transform:scale(1)!important;box-shadow:0 0 20px #00d4ff66!important}.progress-card:hover,.progress-card:hover *{animation:none!important}.leaderboard-screen{z-index:1;background:linear-gradient(#050814fa,#0f1428f2 50%,#0a0e27fa);flex-direction:column;min-height:100vh;padding:1rem 2rem;display:flex;position:relative}.leaderboard-header{justify-content:space-between;align-items:center;padding:0;display:flex}.leaderboard-brand{align-items:center;gap:.5rem;display:flex}.leaderboard-stats{gap:2rem}.leaderboard-stats,.stat-item{align-items:center;display:flex}.stat-item{flex-direction:column}.stat-label{color:var(--text-secondary);letter-spacing:1px;font-size:.6rem}.stat-value{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-primary);font-size:.9rem;font-weight:700}.btn-syncing{border:1px solid var(--secondary-color);color:var(--secondary-color);cursor:default;background:#9d4edd33;border-radius:20px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.75rem;display:flex}.header-actions{gap:.75rem;display:flex}.floating-btn{cursor:pointer;z-index:100;border:none;border-radius:50%;width:60px;height:60px;transition:transform .3s,box-shadow .3s;top:50%;transform:translateY(-50%);box-shadow:0 4px 15px #0000004d}.floating-btn,.leaderboard-control-buttons{justify-content:center;align-items:center;display:flex;position:fixed}.leaderboard-control-buttons{z-index:120;flex-direction:row;gap:.75rem;max-width:calc(100% - 2rem);bottom:1.5rem;right:1rem}.leaderboard-control-buttons .fullscreen-toggle,.leaderboard-control-buttons .sound-toggle-float-btn{flex-shrink:0;width:44px;height:44px;margin:0}.floating-btn:hover{transform:translateY(-50%)scale(1.1);box-shadow:0 6px 25px #0006}.floating-btn:active{transform:translateY(-50%)scale(.95)}.home-btn{color:#fff;background:linear-gradient(135deg,#00b4d8,#0077b6);left:30px}.home-btn:hover{background:linear-gradient(135deg,#00c9f5,#08c);box-shadow:0 6px 25px #00b4d880}.restart-btn{color:#fff;background:linear-gradient(135deg,#74f50b,#06d957);right:30px}.restart-btn:hover{background:linear-gradient(135deg,#8aff2e,#07eb5e);box-shadow:0 6px 25px #74f50b80}.result-mobile-actions{display:none}.btn-exit,.btn-settings{background:var(--glass-bg);border:1px solid var(--glass-border);color:red;cursor:pointer;border-radius:8px;width:80px;height:35px;font-size:1.1rem;transition:background .3s,border-color .3s}.btn-exit:hover,.btn-settings:hover{background:#ffffff1a;border-color:red}.vanguard-section{text-align:center;margin-bottom:2rem}.vanguard-title{font-family:var(--font-orbitron),"Orbitron",sans-serif;-webkit-text-fill-color:transparent;letter-spacing:5px;background:linear-gradient(90deg,gold,#fa0);-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:1.8rem;font-weight:900}.podium-container{justify-content:center;align-items:flex-end;gap:1.5rem;display:flex}.podium-card{background:var(--glass-bg);border-radius:16px;width:180px;padding:2.25rem 1rem 1rem;transition:border .3s,box-shadow .3s,width .3s,padding .3s,padding-top .3s,margin-top .3s,background .3s,color .3s,opacity .3s,transform .3s,top .3s,left .3s,height .3s,filter .3s,max-height .3s,max-width .3s,border-color .3s}.podium-card.gold{border:2px solid gold;box-shadow:0 0 30px #ffd7004d}.podium-card.gold.center{width:200px;padding:2.75rem 1.25rem 1.25rem}.podium-card.silver{border:2px solid silver;margin-top:2rem;box-shadow:0 0 20px #c0c0c033}.podium-card.bronze{border:2px solid #cd7f32;margin-top:4rem;box-shadow:0 0 20px #cd7f3233}@media (max-width:768px){.podium-card{width:240px;padding:2.75rem 1.25rem 1.25rem}.podium-card.gold.center{width:260px;padding:3.25rem 1.5rem 1.5rem}.podium-card.silver{margin-top:2.5rem}.podium-card.bronze{margin-top:5rem}}.rank-badge{background:var(--bg-darker);font-size:1.1rem;font-weight:700;font-family:var(--font-orbitron),"Orbitron",sans-serif;border-radius:20px;padding:.5rem 1rem;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.podium-card.gold .rank-badge{color:#1a1a1a;background:linear-gradient(135deg,#fff5bb,#ffd900)}.podium-card.silver .rank-badge{color:#1a1a1a;background:linear-gradient(135deg,#e8e8e8,#a8a8a8)}.podium-card.bronze .rank-badge{color:#1a1a1a;background:linear-gradient(135deg,#e6a45a,#cd7f32)}.podium-card{opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:visible;transform:scale(2)}.podium-card.visible{opacity:1;transform:scale(1)}.podium-card.hidden{opacity:0;pointer-events:none;transform:scale(2)}.podium-card:before{content:"";transform-origin:top;opacity:0;pointer-events:none;z-index:-1;filter:blur(5px);background:radial-gradient(at top,#ffffff80 0,#fff0 70%);width:80px;height:350px;transition:opacity .4s .1s;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.podium-card.visible:before{opacity:1}.podium-card.gold:before{background:radial-gradient(at top,#fff9 0,#fff0 70%);height:400px;top:-180px}.podium-card.silver:before{height:400px;top:-220px;left:170%;transform:translate(-50%)rotate(25deg)}.podium-card.bronze:before{height:400px;top:-220px;left:-70%;transform:translate(-50%)rotate(-25deg)}.podium-image{justify-content:center;align-items:center;width:100%;height:100px;margin-bottom:1rem;display:flex}.podium-image img{object-fit:contain;max-width:80%;max-height:80px}.podium-card.center .podium-image{height:120px}.podium-card.center .podium-image img{max-height:100px}.podium-avatar{justify-content:center;align-items:center;display:flex}.podium-avatar-img{border:3px solid #c0c0c099;animation:float 3s ease-in-out infinite;box-shadow:0 0 15px #c0c0c04d;object-fit:cover!important;border-radius:50%!important;width:80px!important;max-width:80px!important;height:80px!important;max-height:80px!important}.podium-card.gold .podium-avatar-img{border-color:#ffd700b3;box-shadow:0 0 20px #ffd70066;width:95px!important;max-width:95px!important;height:95px!important;max-height:95px!important}.podium-card.bronze .podium-avatar-img{border-color:#cd7f3299;box-shadow:0 0 15px #cd7f324d;width:70px!important;max-width:70px!important;height:70px!important;max-height:70px!important}.podium-avatar-fallback{width:80px;height:80px;font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-primary);letter-spacing:2px;background:linear-gradient(135deg,#00d4ff33,#9d4edd33);border:3px solid #c0c0c080;border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex;overflow:hidden}.podium-card.gold .podium-avatar-fallback{border-color:#ffd70099;width:95px;height:95px;font-size:1.7rem;box-shadow:0 0 20px #ffd7004d}.podium-card.bronze .podium-avatar-fallback{border-color:#cd7f3280;width:70px;height:70px;font-size:1.2rem;box-shadow:0 0 15px #cd7f3233}.podium-name{font-family:var(--font-orbitron),"Orbitron",sans-serif;text-shadow:0 0 10px #09e2ff71;color:var(--primary-color);white-space:nowrap;text-overflow:ellipsis;text-align:center;min-width:0;margin-top:0;margin-bottom:.5rem;padding:.75rem 1rem;font-size:1.6rem;font-weight:700;display:block;overflow:hidden;direction:ltr!important}.podium-name-wrapper{margin-bottom:.5rem;position:relative;overflow:visible}.has-tooltip{cursor:default;position:relative}.has-tooltip:after{content:attr(data-tooltip);border:1px solid var(--primary-color);color:#fff;font-size:.9rem;font-family:var(--font-orbitron),"Orbitron",sans-serif;white-space:nowrap;opacity:0;pointer-events:none;z-index:100;-webkit-backdrop-filter:blur(5px);background:#050814f2;border-radius:8px;padding:.5rem 1rem;transition:top .2s cubic-bezier(.175,.885,.32,1.275),bottom .2s cubic-bezier(.175,.885,.32,1.275),left .2s cubic-bezier(.175,.885,.32,1.275),transform .2s cubic-bezier(.175,.885,.32,1.275),padding .2s cubic-bezier(.175,.885,.32,1.275),max-width .2s cubic-bezier(.175,.885,.32,1.275),right .2s cubic-bezier(.175,.885,.32,1.275),visibility .2s cubic-bezier(.175,.885,.32,1.275),opacity .2s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.175,.885,.32,1.275),border .2s cubic-bezier(.175,.885,.32,1.275),color .2s cubic-bezier(.175,.885,.32,1.275),border-radius .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-10px)scale(.8);box-shadow:0 0 15px #00d4ff4d}.has-tooltip:hover:after{opacity:1;transform:translate(-50%)translateY(10px)scale(1)}@media (max-width:768px){.has-tooltip:after{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;text-align:center!important;max-width:calc(100vw - 2rem)!important;padding:.4rem .75rem!important;font-size:.8rem!important;line-height:1.3!important}}.podium-name-wrapper.has-tooltip:after{top:auto;bottom:100%;transform:translate(-50%)translateY(10px)scale(.8)}.podium-name-wrapper.has-tooltip:hover:after{transform:translate(-50%)translateY(-10px)scale(1)}@media (max-width:768px){.podium-name-wrapper.has-tooltip:after{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;text-align:center!important;max-width:calc(100vw - 3rem)!important;padding:6px 10px!important;font-size:.75rem!important;line-height:1.25!important}}.lobby-name-wrapper.has-tooltip:after{white-space:nowrap;max-width:none;padding:.45rem .85rem;font-size:.85rem}@media (max-width:768px){.lobby-name-wrapper.has-tooltip:after{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;text-align:center!important;max-width:calc(100vw - 3rem)!important;padding:6px 10px!important;font-size:.75rem!important;line-height:1.25!important}}.player-grid>.player-card:nth-child(5n+1) .lobby-name-wrapper.has-tooltip:after{transform-origin:0 100%;left:0;transform:translate(0)translateY(-10px)scale(.8)}.player-grid>.player-card:nth-child(5n+1) .lobby-name-wrapper.has-tooltip:hover:after{transform:translate(0)translateY(10px)scale(1)}.player-grid>.player-card:nth-child(5n) .lobby-name-wrapper.has-tooltip:after{transform-origin:100% 100%;left:auto;right:0;transform:translate(0)translateY(-10px)scale(.8)}.player-grid>.player-card:nth-child(5n) .lobby-name-wrapper.has-tooltip:hover:after{transform:translate(0)translateY(10px)scale(1)}.podium-score{font-family:var(--font-orbitron),"Orbitron",sans-serif;text-align:center;margin-top:0;margin-bottom:.5rem;font-size:2.2rem;font-weight:900}.podium-card.gold .podium-score{color:gold}.podium-card.silver .podium-score{color:silver}.podium-card.bronze .podium-score{color:#cd7f32}.podium-title{color:var(--text-secondary);background:var(--glass-bg);border:1px solid var(--glass-border);letter-spacing:1px;border-radius:15px;padding:.4rem .75rem;font-size:.7rem;display:inline-block}.podium-title.gold-title{color:gold;background:linear-gradient(135deg,#ffd70033,#fa03);border-color:gold}.rankings-table-container{-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);background:#ffffff08;border-radius:16px;width:100%;max-width:800px;margin:0 auto;overflow:hidden}.table-header-wrapper{background:#0a0e27f2;width:100%;padding-right:6px;overflow:hidden}.table-body-scroll{max-height:29.5rem;overflow:hidden auto}.table-body-scroll::-webkit-scrollbar{width:6px}.table-body-scroll::-webkit-scrollbar-track{background:#0003;border-radius:10px}.table-body-scroll::-webkit-scrollbar-thumb{background:#feffffa9;border-radius:10px;transition:background .3s}.table-body-scroll::-webkit-scrollbar-thumb:hover{background:#46a7bb99}.rankings-table{border-collapse:collapse}.rankings-table thead{background:0 0}.rankings-table th{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-secondary);text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid var(--glass-border);padding:1rem;font-size:.75rem;font-weight:600}.rankings-table td:nth-child(2),.rankings-table th:nth-child(2){text-align:left}.rankings-table tbody tr{border-bottom:1px solid #ffffff0d;transition:background .3s}.rankings-table tbody tr:last-child{border-bottom:none}.rankings-table tbody tr:hover{background:#ffffff0d}.rankings-table td{text-align:center;vertical-align:middle;padding:.69rem 1rem}.rank-cell{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--primary-color);font-size:1rem;font-weight:700}.rocket-cell img{object-fit:contain;width:40px;height:30px}.rocket-cell span{font-size:1.5rem}.player-cell{font-family:var(--font-space-mono),"Space Mono",monospace;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:0;font-size:.9rem;overflow:hidden;direction:ltr!important}.score-cell,.time-cell{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--success-color);font-size:1rem;font-weight:700}.time-cell{letter-spacing:4px}.ranking-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem;transition:border-color .3s,transform .3s;display:flex;position:relative}.ranking-card:hover{border-color:var(--primary-color);transform:translateY(-3px)}.ranking-position{color:var(--text-secondary);background:#0000004d;border-radius:4px;padding:.15rem .35rem;font-size:.65rem;position:absolute;top:.5rem;left:.5rem}.ranking-icon{justify-content:center;align-items:center;width:60px;height:50px;display:flex}.ranking-icon img{object-fit:contain;max-width:100%;max-height:100%}.ranking-name{color:var(--text-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.7rem;overflow:hidden}.ranking-score{color:var(--primary-color);font-size:.75rem;font-weight:600}.leaderboard-footer{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;justify-content:space-between;align-items:center;margin-top:auto;padding:1rem;display:flex}.footer-stat{flex-direction:column;align-items:center;gap:.25rem;display:flex}.footer-stat .stat-label{font-size:.6rem}.footer-stat .stat-value{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-primary);font-size:1rem;font-weight:700}.footer-stat.highlight{flex-direction:row;gap:.5rem}.footer-stat.highlight .stat-value{color:var(--success-color)}.waiting-screen{z-index:10;flex-direction:column;min-height:100vh;padding:1rem 2rem;display:flex;position:relative}.quiz-background,.waiting-screen{background-blend-mode:normal,luminosity,overlay,normal!important;background-color:#0c1229!important;background-image:linear-gradient(#0508144d,#05081499),url(/assets/images/backgrounds/background_1.webp?v=3),url(/assets/images/backgrounds/background_2.webp?v=3),url(/assets/images/backgrounds/background_4.webp?v=3)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}.waiting-header{justify-content:space-between;align-items:center;padding-top:0;display:flex}.game-header,.quiz-header{z-index:1000;align-items:center;position:fixed;top:.75rem;left:0;right:0;justify-content:space-between!important;width:100%!important;max-width:none!important;padding:0 1.5rem!important;display:flex!important}.quiz-main-content{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex}.quiz-brand,.waiting-brand{align-items:center;gap:1rem;display:flex}.waiting-status{text-align:right}.status-pulse{justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.status-text{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-primary);letter-spacing:2px;font-size:1rem;font-weight:700}.status-subtext{color:var(--text-secondary);letter-spacing:1px;font-size:.65rem}.waiting-content{flex-direction:column;flex:1;display:flex}.section-header{justify-content:space-between;margin-bottom:1.5rem}.section-header,.section-left{align-items:center;display:flex}.section-left{gap:.75rem}.section-icon{font-size:1.2rem}.section-title{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-primary);letter-spacing:2px;font-size:1rem;font-weight:600}.section-right{align-items:center;gap:1rem;display:flex}.capacity-display{align-items:center;gap:.25rem;display:flex}.capacity-current{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-primary);font-size:1rem;font-weight:700}.capacity-max,.capacity-separator{color:var(--text-secondary)}.capacity-max{font-size:.9rem}.capacity-bar-mini{background:#ffffff1a;border-radius:10px;width:80px;height:4px;margin-left:.5rem;overflow:hidden}.capacity-fill-mini{background:linear-gradient(90deg,var(--primary-color),var(--success-color));border-radius:10px;height:100%}.waiting-player-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--cyan-glow);background:#ffffff0d;border-radius:20px;flex-direction:column;width:100%;padding:1.5rem;display:flex}.player-count-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.player-count-badge{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--text-secondary);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;display:inline-flex}.btn-invite-lobby,.player-count-badge{justify-content:center;align-items:center}.btn-invite-lobby{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;width:36px;height:36px;transition:top .1s,left .1s,width .1s,height .1s,background .1s,transform .1s,box-shadow .1s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 4px #0077b6,0 8px 12px #0000004d}.btn-invite-lobby:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-invite-lobby:hover:before{left:100%}.btn-invite-lobby:hover{background:var(--primary-color);transform:translateY(-2px);box-shadow:0 6px #0077b6,0 12px 18px #00d4ff4d}.btn-invite-lobby:active{transition:transform 50ms,box-shadow 50ms;transform:translateY(3px);box-shadow:0 1px #0077b6,0 4px 6px #0006}.waiting-player-grid{grid-template-columns:repeat(6,1fr);gap:1.5rem 1rem;width:100%;display:grid}.waiting-grid-container{scrollbar-width:thin;scrollbar-color:var(--cyan-glow)#ffffff0d;max-height:480px;overflow:hidden auto;padding:2.5rem 1.5rem!important}.waiting-grid-container::-webkit-scrollbar{width:6px}.waiting-grid-container::-webkit-scrollbar-track{background:#ffffff0d}.waiting-grid-container::-webkit-scrollbar-thumb{background:var(--cyan-glow);border-radius:3px}.waiting-player-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:center;gap:.5rem;max-width:100%;padding:1.5rem 1rem;transition:background .3s,border-color .3s,max-width .3s,min-width .3s,visibility .3s,opacity .3s,top .3s,bottom .3s,left .3s,transform .3s,border .3s,color .3s,padding .3s,border-radius .3s,box-shadow .3s,right .3s,width .3s;display:flex;position:relative;overflow:visible}.waiting-player-card:hover:not(.empty){z-index:100;border-color:var(--primary-color);background:#ffffff1a;min-width:0;max-width:100%;overflow:visible}.waiting-player-card .has-tooltip:after{visibility:hidden;opacity:0;content:attr(data-tooltip);border:1px solid var(--primary-color);color:#fff;font-size:.85rem;font-family:var(--font-orbitron),"Orbitron",sans-serif;white-space:nowrap;z-index:1000;pointer-events:none;background:#050814fa;border-radius:8px;padding:8px 12px;transition:opacity .2s cubic-bezier(.175,.885,.32,1.275),transform .2s cubic-bezier(.175,.885,.32,1.275),color .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s cubic-bezier(.175,.885,.32,1.275);display:block;position:absolute;left:50%;transform:translate(-50%)scale(.8);box-shadow:0 0 15px #00d4ff66;top:auto!important;bottom:calc(100% + 10px)!important}.waiting-player-card:active .has-tooltip:after,.waiting-player-card:hover .has-tooltip:after{visibility:visible;opacity:1;transform:translate(-50%)translateY(-5px)scale(1)}@media (max-width:768px){.waiting-player-card .has-tooltip:after{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;text-align:center!important;max-width:calc(100vw - 3rem)!important;padding:6px 10px!important;font-size:.75rem!important;line-height:1.25!important}}.waiting-player-grid>.waiting-player-card:nth-child(6n+1) .waiting-name-wrapper.has-tooltip:after{transform-origin:0 100%;left:0;transform:translate(0)scale(.8)}.waiting-player-grid>.waiting-player-card:nth-child(6n+1):active .waiting-name-wrapper.has-tooltip:after,.waiting-player-grid>.waiting-player-card:nth-child(6n+1):hover .waiting-name-wrapper.has-tooltip:after{transform:translate(0)translateY(-5px)scale(1)}.waiting-player-grid>.waiting-player-card:nth-child(6n) .waiting-name-wrapper.has-tooltip:after{transform-origin:100% 100%;left:auto;right:0;transform:translate(0)scale(.8)}.waiting-player-grid>.waiting-player-card:nth-child(6n):active .waiting-name-wrapper.has-tooltip:after,.waiting-player-grid>.waiting-player-card:nth-child(6n):hover .waiting-name-wrapper.has-tooltip:after{transform:translate(0)translateY(-5px)scale(1)}.waiting-player-card.current-user{border-color:var(--primary-color);background:#46a7bb1a;box-shadow:0 0 20px #46a7bb33}.waiting-player-card.empty{opacity:.3}.waiting-name-wrapper{justify-content:center;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow:visible}.you-badge{background:var(--primary-color);color:#fff;letter-spacing:1px;border-radius:4px;padding:.2rem .4rem;font-size:.55rem;font-weight:700;position:absolute;top:-8px;right:-8px}.player-spacecraft-icon{object-fit:contain;width:120px;height:90px}.waiting-player-card .player-name{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;direction:ltr;width:100%;font-size:1.2rem;font-weight:700;overflow:hidden}.refit-section{justify-content:center;margin-top:2rem;margin-bottom:2rem;display:flex}.btn-refit{border:2px solid var(--primary-color);color:var(--primary-color);font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:2px;cursor:pointer;background:#00323c99;border-radius:12px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:.9rem;font-weight:600;transition:background .3s,border-color .3s,color .3s,transform .3s,box-shadow .3s;display:flex}.btn-refit:hover{background:#46a7bb33;transform:translateY(-2px);box-shadow:0 0 30px #46a7bb4d}.refit-icon{font-size:1.2rem}.dialog-overlay{-webkit-backdrop-filter:blur(10px);z-index:9999;background:#050814e6;justify-content:center;align-items:center;animation:fadeIn .3s;display:flex;position:fixed;inset:0}.qr-overlay-dark{-webkit-backdrop-filter:blur(15px)!important;background:#000000fa!important}.dialog-content{border:1px solid var(--glass-border);background:linear-gradient(135deg,#141e32f2,#0a0f1efa);border-radius:20px;max-width:90vw;max-height:90vh;padding:2rem;animation:scaleIn .3s;position:relative;overflow-y:auto}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.dialog-close{border:1px solid var(--glass-border);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:background .3s,border-color .3s,color .3s;display:flex;position:absolute;top:1rem;right:1rem}[dir=rtl] .dialog-close{left:1rem;right:auto}.dialog-close:hover{color:#ff3b30;background:#ff3b3033;border-color:#ff3b30}.qr-dialog{flex-direction:column;justify-content:center;align-items:center;width:auto;min-width:450px;max-width:90vw;max-height:95vh;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;overflow:hidden!important}.qr-dialog .dialog-close{display:none!important}.qr-frame{border-radius:12px;background:#fff!important;padding:1rem!important;box-shadow:0 0 40px #ffffff4d!important}.qr-frame svg{width:100%!important;max-width:85vh!important;height:auto!important}@media (max-width:768px){.qr-dialog{width:90%;margin:0 auto;border:1px solid var(--glass-border)!important;background:linear-gradient(135deg,#141e32f2,#0a0f1efa)!important;border-radius:20px!important;padding:2.5rem 1.5rem!important;box-shadow:0 20px 50px #00000080!important}.qr-dialog .dialog-close{display:flex!important}.qr-code-large svg{max-width:75vw!important}}.qr-code-large{justify-content:center;margin-bottom:1.5rem;display:flex}.game-code-display-large{text-align:center;margin-bottom:1.5rem}.code-label{color:var(--text-secondary);letter-spacing:2px;margin-bottom:.5rem;font-size:.7rem;display:block}.code-value{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--success-color);letter-spacing:6px;font-size:2rem;font-weight:900}.dialog-actions,.url-card-container{justify-content:center;width:100%;display:flex}.url-card-container{padding:0 1rem}.url-card{width:100%;max-width:100%;color:var(--text-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#46a7bb26,#9d4edd1a);border:1.5px solid #46a7bb80;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.5rem;display:flex;box-shadow:0 8px 32px #0003}.url-text{word-break:break-all;letter-spacing:.5px;color:var(--text-primary);flex:1;font-family:Courier New,monospace;font-size:.9rem;font-weight:500}.url-copy-btn{color:#46a7bb99;cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:transform .2s,color .2s,filter .2s,width .2s,height .2s,padding .2s,background .2s,border-radius .2s;display:flex}.url-copy-btn:hover{color:#46a7bb;filter:drop-shadow(0 0 5px #46a7bb80);transform:scale(1.1)}.url-copy-btn.success{color:#2ed573;filter:drop-shadow(0 0 5px #2ed57380)}.url-card.compact{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.45rem .8rem;display:flex;box-shadow:0 4px 15px #0003}.url-card.compact .url-text{color:var(--text-secondary);flex:1;font-family:Space Mono,monospace;line-height:1.3;word-break:break-all!important;white-space:pre-wrap!important;text-overflow:clip!important;text-align:center!important;font-size:.7rem!important;overflow:visible!important}.url-card.compact .url-copy-btn{color:#46a7bb99;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .2s,color .2s,transform .2s,filter .2s;display:flex}.url-card.compact .url-copy-btn:hover{color:#46a7bb;filter:drop-shadow(0 0 5px #46a7bb80);background:0 0;transform:scale(1.1)}.url-card-panel{width:100%;margin-bottom:0}.btn-copy-link{background:linear-gradient(135deg,var(--primary-color)0,var(--teal-solid)100%);color:#fff;font-family:var(--font-orbitron),"Orbitron",sans-serif;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.85rem;font-weight:600;transition:transform .3s,box-shadow .3s;display:flex}.btn-copy-link:hover{transform:translateY(-2px);box-shadow:0 0 20px #46a7bb66}.rocket-dialog{width:700px}.rocket-select-scroll-area{width:100%}.rocket-select-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.rocket-select-card{background:var(--glass-bg);border:2px solid var(--glass-border);cursor:pointer;border-radius:12px;padding:.7rem 0;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s,padding .3s,top .3s,right .3s;position:relative}.rocket-select-card:hover{border-color:var(--primary-color);background:#ffffff1a;transform:translateY(-3px)}.rocket-select-card.selected{background:#06ffa51a;border-color:#285a48;box-shadow:0 0 20px #06ffa533}.rocket-image-container{justify-content:center;align-items:center;height:80px;margin-bottom:.75rem;display:flex}.rocket-image{object-fit:contain;max-width:100%;max-height:70px}.rocket-info{flex-direction:column;align-items:center;gap:.25rem;display:flex}.rocket-name{font-family:var(--font-orbitron),"Orbitron",sans-serif;font-size:.85rem;font-weight:600}.rocket-desc{color:var(--text-secondary);text-align:center;font-size:.7rem}.current-badge{color:#fff;letter-spacing:1px;background:#285a48;border-radius:4px;padding:.2rem .5rem;font-size:.55rem;font-weight:700;position:absolute;top:.5rem;right:.5rem}.btn-dialog-cancel{border:1px solid var(--glass-border);width:100%;color:var(--text-secondary);font-family:var(--font-orbitron),"Orbitron",sans-serif;border-radius:10px;padding:.75rem;font-size:.85rem;transition:background .3s,border-color .3s,color .3s,transform .3s}.btn-dialog-cancel:hover{border-color:var(--primary-color);color:var(--text-primary)}@media (max-width:1024px){.host-lobby-content{grid-template-columns:1fr}.host-right-panel{flex-flow:wrap;gap:1rem}.game-code-section,.qr-section{flex:1;min-width:250px}.status-cards{flex-direction:row;width:100%}.player-grid{grid-template-columns:repeat(4,1fr)}.player-grid>.player-card:nth-child(5n) .lobby-name-wrapper.has-tooltip:after,.player-grid>.player-card:nth-child(5n+1) .lobby-name-wrapper.has-tooltip:after{transform-origin:bottom;left:50%;right:auto;transform:translate(-50%)translateY(-10px)scale(.8)}.player-grid>.player-card:nth-child(5n) .lobby-name-wrapper.has-tooltip:hover:after,.player-grid>.player-card:nth-child(5n+1) .lobby-name-wrapper.has-tooltip:hover:after{transform:translate(-50%)translateY(10px)scale(1)}.player-grid>.player-card:nth-child(4n+1) .lobby-name-wrapper.has-tooltip:after{transform-origin:0 100%;left:0;transform:translate(0)translateY(-10px)scale(.8)}.player-grid>.player-card:nth-child(4n+1) .lobby-name-wrapper.has-tooltip:hover:after{transform:translate(0)translateY(10px)scale(1)}.player-grid>.player-card:nth-child(4n) .lobby-name-wrapper.has-tooltip:after{transform-origin:100% 100%;left:auto;right:0;transform:translate(0)translateY(-10px)scale(.8)}.player-grid>.player-card:nth-child(4n) .lobby-name-wrapper.has-tooltip:hover:after{transform:translate(0)translateY(10px)scale(1)}.waiting-player-grid{grid-template-columns:repeat(4,1fr)}.waiting-player-grid>.waiting-player-card:nth-child(6n) .waiting-name-wrapper.has-tooltip:after,.waiting-player-grid>.waiting-player-card:nth-child(6n+1) .waiting-name-wrapper.has-tooltip:after{transform-origin:bottom;left:50%;right:auto;transform:translate(-50%)scale(.8)}.waiting-player-grid>.waiting-player-card:nth-child(6n):hover .waiting-name-wrapper.has-tooltip:after,.waiting-player-grid>.waiting-player-card:nth-child(6n+1):hover .waiting-name-wrapper.has-tooltip:after{transform:translate(-50%)translateY(-5px)scale(1)}.waiting-player-grid>.waiting-player-card:nth-child(4n+1) .waiting-name-wrapper.has-tooltip:after{transform-origin:0 100%;left:0;transform:translate(0)scale(.8)}.waiting-player-grid>.waiting-player-card:nth-child(4n+1):hover .waiting-name-wrapper.has-tooltip:after{transform:translate(0)translateY(-5px)scale(1)}.waiting-player-grid>.waiting-player-card:nth-child(4n) .waiting-name-wrapper.has-tooltip:after{transform-origin:100% 100%;left:auto;right:0;transform:translate(0)scale(.8)}.waiting-player-grid>.waiting-player-card:nth-child(4n):hover .waiting-name-wrapper.has-tooltip:after{transform:translate(0)translateY(-5px)scale(1)}.podium-container{flex-wrap:nowrap;gap:.8rem}.podium-card{width:150px;padding:2rem .8rem .8rem}.podium-card.gold.center{width:170px;padding:2.5rem 1rem 1rem}.podium-name{font-size:1.15rem}.podium-score{font-size:1.5rem}.leaderboard-screen{height:auto;min-height:100vh;padding:1rem 1.5rem;overflow-x:hidden}.left-floating-group,.statistics-btn{display:none!important}.leaderboard-mobile-actions{gap:.75rem;width:100%;margin-top:auto;padding-bottom:1rem;display:flex!important}.rankings-table td:first-child,.rankings-table11:first-child{text-align:left!important;width:18%!important;padding-left:1rem!important}.rankings-table td:nth-child(2),.rankings-table th:nth-child(2){text-align:left!important;width:42%!important}.rankings-table td:nth-child(3),.rankings-table td:nth-child(4),.rankings-table th:nth-child(3),.rankings-table th:nth-child(4){text-align:center!important;width:20%!important}}@media (max-width:768px){.leaderboard-header{justify-content:center!important;padding:1rem!important}.leaderboard-header .header-logo{display:none!important}.leaderboard-header .brand-logo-image{height:30px!important}.leaderboard-screen{height:auto;min-height:100vh;padding:1rem .75rem 5rem;overflow-x:hidden}.table-body-scroll{max-height:20.4rem!important}.vanguard-title{letter-spacing:2px;font-size:1.2rem}.podium-container{justify-content:center;align-items:flex-end;gap:.4rem;width:100%;flex-direction:row!important}.podium-card{border-radius:12px;width:29%!important;padding:1.75rem .5rem .5rem!important}.podium-card.gold.center{width:35%!important;padding:2.25rem .5rem .75rem!important}.podium-image{height:50px;margin-bottom:.5rem}.podium-card.center .podium-image{height:65px}.podium-avatar-img{border-width:2px;width:45px!important;max-width:45px!important;height:45px!important;max-height:45px!important}.podium-card.gold .podium-avatar-img{width:55px!important;max-width:55px!important;height:55px!important;max-height:55px!important}.podium-card.bronze .podium-avatar-img{width:40px!important;max-width:40px!important;height:40px!important;max-height:40px!important}.podium-avatar-fallback{border-width:2px;width:45px;height:45px;font-size:.9rem}.podium-card.gold .podium-avatar-fallback{width:55px;height:55px;font-size:1.1rem}.podium-card.bronze .podium-avatar-fallback{width:40px;height:40px;font-size:.8rem}.podium-name{font-size:.75rem!important}.podium-score{font-size:.9rem!important}.rank-badge{padding:.25rem .5rem;font-size:.7rem;top:-12px}.rankings-table th{letter-spacing:1px!important;padding:.4rem .3rem!important;font-size:.6rem!important}.rankings-table td{padding:.4rem .3rem!important;font-size:.75rem!important}.rankings-table td:first-child,.rankings-table th:first-child{text-align:left!important;width:18%!important;padding-left:.6rem!important}.rankings-table td:nth-child(2),.rankings-table th:nth-child(2){text-align:left!important;width:46%!important}.rankings-table td:nth-child(3),.rankings-table th:nth-child(3){text-align:center!important;width:16%!important}.rankings-table td:nth-child(4),.rankings-table th:nth-child(4){text-align:center!important;width:20%!important}.leaderboard-mobile-actions{width:100%;padding:.75rem .75rem calc(1.25rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);z-index:100;box-sizing:border-box;background:#050a1ed9;border-top:1px solid #00d4ff26;gap:.5rem;margin-top:0;bottom:0;left:0;right:0;display:flex!important;position:fixed!important}.leaderboard-control-buttons{right:.75rem;bottom:calc(8rem + env(safe-area-inset-bottom,0px));flex-direction:row;gap:.5rem;top:auto}.leaderboard-control-buttons .fullscreen-toggle,.leaderboard-control-buttons .sound-toggle-float-btn{width:40px;height:40px}.leaderboard-mobile-actions .btn-result-mobile{flex:1;padding:.7rem .4rem;font-size:.7rem}.table-body-scroll::-webkit-scrollbar{width:3px!important}.rankings-table{padding:1px!important}.table-header-wrapper{padding-right:3px}}.mobile-view{display:none!important}.desktop-view{display:block!important}.desktop-view .panel-header{flex-flow:wrap;align-items:center;gap:2rem;display:flex}.login-header{pointer-events:none;z-index:1000;align-items:center;width:100%;padding:1.25rem 1.5rem;position:fixed;top:0;left:0;right:0;justify-content:space-between!important;display:flex!important}.login-logo-left{height:75px}.login-logo-left,.login-logo-right{object-fit:contain;pointer-events:auto}.login-logo-right{height:70px}@media (max-width:1024px){.login-logo-left{height:50px}.login-logo-right{height:45px}.login-header{margin:0!important;padding:1.25rem 1.5rem!important}.login-page-bg .glass-panel{max-width:350px!important;margin-top:1.5rem!important;padding:1.25rem!important}}@media (max-width:768px){.login-header{padding:1rem;justify-content:center!important}.login-logo-left{height:80px!important;margin:0 auto!important}.login-logo-right{display:none!important}}.game-code-display{padding:0 1rem;position:relative;display:flex!important}.btn-copy-code-inline,.game-code-display{justify-content:center;align-items:center}.btn-copy-code-inline{color:#46a7bb99;cursor:pointer;background:0 0;border:none;width:32px;height:32px;padding:0;transition:background .2s,color .2s,transform .2s,box-shadow .2s,filter .2s,border .2s,width .2s,height .2s;display:flex;position:absolute;right:1.2rem}.btn-copy-code-inline:hover{color:#46a7bb;box-shadow:none;filter:drop-shadow(0 0 5px #46a7bb80);background:0 0;transform:scale(1.1)}.btn-copy-code-inline.success{color:#2ed573;box-shadow:none;filter:drop-shadow(0 0 5px #2ed57380);background:0 0;border:none}.exit-dialog-actions{justify-content:center;gap:1rem;display:flex}.btn-copy-code-inline svg{width:24px;height:24px}.player-panel{z-index:10;margin-top:1rem;position:relative;width:80%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.waiting-panel-header{padding:1rem 1.5rem}.waiting-player-badge{padding:10px 15px;font-family:Space Mono,monospace;font-size:16px;box-shadow:0 0 10px #00b4d833}.waiting-grid-container::-webkit-scrollbar{width:8px;display:block!important}.waiting-grid-container::-webkit-scrollbar-track{background:#0000004d;border-radius:10px}.waiting-grid-container::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary-color)0,var(--teal-solid)100%)!important;border:2px solid #0003!important;border-radius:10px!important;box-shadow:0 0 10px #00d4ff4d!important}.waiting-grid-container::-webkit-scrollbar-thumb:hover{background:var(--primary-color);box-shadow:0 0 15px #00d4ff99}.exit-dialog-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background-color:#000000b3;justify-content:center;align-items:center;padding:1rem;animation:fadeIn .3s ease-out;display:flex;position:fixed;inset:0}.exit-dialog-content{text-align:center;background:#140a1ed9;border:1px solid #dc35454d;border-radius:20px;width:100%;max-width:450px;padding:2rem;animation:scaleIn .3s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 0 30px #dc354526}.exit-dialog-content:before{content:"";background:linear-gradient(90deg,#0000,#ff4757,#0000);height:4px;position:absolute;top:0;left:0;right:0}.exit-icon-wrapper{color:#f01e30;background:#ff47571a;border:1px solid #ff475733;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1.5rem;display:flex;box-shadow:0 0 20px #ff47571a}.exit-dialog-title{color:#fff;text-shadow:0 2px 4px #00000080;justify-content:center;margin-bottom:.75rem;font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:700;display:flex}[dir=rtl] .exit-dialog-title{text-align:center!important;direction:rtl!important;justify-content:center!important}[dir=rtl] .cyan-dialog-close-button{left:.8rem!important;right:auto!important}[dir=rtl] .quiz-detail-close{left:1rem!important;right:auto!important}[dir=rtl] .home-btn{left:auto!important;right:30px!important}[dir=rtl] .statistics-btn{left:30px!important;right:auto!important}[dir=rtl] .left-floating-group{left:auto!important;right:30px!important}[dir=rtl] .rankings-table th{text-align:right!important}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#00d4ff4d;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#00d4ff80}.exit-dialog-message{color:#ffffffb3;margin-bottom:2rem;font-size:1rem;line-height:1.6}.cyan-dialog-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background-color:#000000bf;justify-content:center;align-items:center;padding:1.5rem;animation:fadeIn .3s ease-out;display:flex;position:fixed;inset:0}.cyan-dialog-content{background:#030613e6;border:4px solid #00d4ff66;border-radius:24px;width:100%;max-width:540px;padding:2.5rem;animation:scaleIn .3s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 0 50px #00d4ff33}.cyan-dialog-content:before{content:"";z-index:20;background:linear-gradient(90deg,#0000,#00d4ff,#0000);height:4px;position:absolute;top:0;left:0;right:0}.cyan-dialog-header{z-index:10;justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex;position:relative}.cyan-dialog-title{color:#00d4ff;text-align:left;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px #00d4ff66;align-items:center;gap:1rem;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:900;display:flex}.cyan-dialog-close-button{color:#fff6;cursor:pointer;z-index:30;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:color .2s,background .2s,transform .2s;display:flex;position:absolute;top:.5rem;right:.8rem}.cyan-dialog-close-button:hover{color:#fff;background:#ffffff1a;transform:rotate(90deg)}.cyan-dialog-content .cyan-dialog-search-wrapper{border:2px solid var(--primary-color)!important;padding:0!important;background:#1e1e3299!important;border-radius:12px!important;align-items:center!important;padding-inline-start:1.2rem!important;transition:border-color .3s,box-shadow .3s,background .3s,border .3s,outline .3s,color .3s,width .3s,padding .3s,letter-spacing .3s,height .3s!important;display:flex!important;overflow:hidden!important}.cyan-dialog-content .cyan-dialog-search-wrapper:focus-within{border-color:#00d4ff80!important;box-shadow:0 0 15px #00d4ff1a!important}.cyan-dialog-content .cyan-dialog-search-wrapper input{color:#fff!important;font-family:var(--font-orbitron),"Orbitron",sans-serif!important;width:0!important;box-shadow:none!important;letter-spacing:2px!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;padding:0 .5rem!important;font-size:.9rem!important}.cyan-dialog-content .cyan-dialog-search-wrapper .search-icon-btn{color:#fff6!important;cursor:pointer!important;background:0 0!important;border:none!important;border-left:1px solid #ffffff1a!important;justify-content:center!important;align-items:center!important;height:40px!important;padding:0 1rem!important;transition:color .2s,background .2s!important;display:flex!important}.cyan-dialog-content .cyan-dialog-search-wrapper .search-icon-btn:hover{color:var(--primary-color)!important;background:#ffffff0d!important}@media (max-width:768px){.cyan-dialog-content .cyan-dialog-search-wrapper{padding-inline-start:.8rem!important}.cyan-dialog-content .cyan-dialog-search-wrapper input{letter-spacing:1px!important;padding:0 .5rem!important;font-size:.8rem!important}.cyan-dialog-content .cyan-dialog-search-wrapper .search-icon-btn{height:36px!important;padding:0 .5rem!important}}.cyan-dialog-content .group-card{background:#ffffff0d!important;border-radius:12px!important;margin:.25rem 0!important;padding:.3rem .5rem!important;transition:transform .2s ease-out,background .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out!important}.cyan-dialog-content .group-card:hover{background:#00d4ff1a!important;border-color:#00d4ff66!important;transform:scale(1.01)!important;box-shadow:0 4px 20px #00d4ff26!important}.cyan-dialog-list-container{margin:.5rem -10px!important;padding:10px!important;overflow:visible!important}.btn-invite-action{font-family:var(--font-orbitron),"Orbitron",sans-serif;letter-spacing:2px;text-transform:uppercase;background:var(--teal-solid);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;min-width:80px;padding:.35rem 1.2rem;font-size:.75rem;font-weight:700;transition:top .1s,left .1s,width .1s,height .1s,background .1s,transform .1s,box-shadow .1s,color .1s,filter .1s,border .1s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 4px #0077b6,0 8px 12px #0000004d}.btn-invite-action:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-invite-action:hover:before{left:100%}.btn-invite-action:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px #0077b6,0 12px 18px #00b4d84d}.btn-invite-action:active:not(:disabled){transition:transform 50ms,box-shadow 50ms;transform:translateY(3px);box-shadow:0 1px #0077b6,0 3px 6px #0006}.btn-invite-action.invited{color:#fff6;cursor:default;filter:saturate(.5);background:#005f73;transform:translateY(2px);box-shadow:0 2px #00426b,0 4px 8px #0006}.btn-invite-action.invited:before{display:none}.btn-invite-action.loading{color:#00d4ff;cursor:default;box-shadow:none;background:#ffffff0d;border:1.5px solid #ffffff26;transform:translateY(3px)}.btn-invite-action.loading:before{display:none}@media (max-width:768px){.btn-invite-action{letter-spacing:1.5px;min-width:70px;padding:.3rem .9rem;font-size:.65rem}}.scrollbar-custom::-webkit-scrollbar{width:6px}.scrollbar-custom::-webkit-scrollbar-track{background:#ffffff05;border-radius:10px}.scrollbar-custom::-webkit-scrollbar-thumb{background:#00d4ff4d;border:1px solid #00d4ff1a;border-radius:10px}.scrollbar-custom::-webkit-scrollbar-thumb:hover{background:#00d4ff80;box-shadow:0 0 10px #00d4ff4d}.scrollbar-custom{scrollbar-width:thin;scrollbar-color:#00d4ff4d #ffffff05}.btn-dialog-cancel{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex:1;padding:.8rem 1.5rem;font-family:Orbitron,sans-serif;font-weight:600;transition:background .2s,border-color .2s,color .2s,transform .2s}.btn-dialog-cancel:hover{background:#ffffff1a;transform:translateY(-2px)}.btn-dialog-confirm-exit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff4757,#ff6b81);border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-family:Orbitron,sans-serif;font-weight:600;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:0 4px 15px #ff475766}.btn-dialog-confirm-exit:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 20px #ff475799}.logout-dialog{text-align:center;border-color:#ff47574d;max-width:400px;box-shadow:0 0 40px #ff475726}.logout-icon{color:#ff4757;background:#ff47571a;border:1px solid #ff475733;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1.5rem;display:flex;box-shadow:0 0 20px #ff47571a}.dialog-title{color:#fff;text-shadow:0 2px 4px #00000080;letter-spacing:1px;margin-bottom:.5rem;font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:700}.dialog-subtitle{color:#ffffffb3;margin-bottom:2rem;font-size:1rem;line-height:1.5}.btn-logout-confirm{color:#fff;width:100%;font-family:var(--font-orbitron),"Orbitron",sans-serif;cursor:pointer;background:linear-gradient(135deg,#ff4757,#ff6b81);border:none;border-radius:10px;padding:.75rem;font-size:.9rem;font-weight:600;transition:transform .3s,box-shadow .3s,filter .3s;box-shadow:0 4px 15px #ff475766}.btn-logout-confirm:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 20px #ff475799}.logout-actions{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.login-page-bg{z-index:10;min-height:100vh;padding:1rem 2rem;background-blend-mode:normal,luminosity,overlay,normal!important;background-color:#0c1229!important;background-image:linear-gradient(#0508144d,#05081499),url(/assets/images/backgrounds/background_1.webp?v=3),url(/assets/images/backgrounds/background_2.webp?v=3),url(/assets/images/backgrounds/background_4.webp?v=3)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.login-page-bg,.quiz-skeleton-card{flex-direction:column;display:flex;position:relative}.quiz-skeleton-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0d1b2ab3,#14284699);border:1px solid #00d4ff1a;border-radius:12px;justify-content:space-between;height:100%;min-height:150px;padding:1.5rem;overflow:hidden}.skeleton-shimmer{background:linear-gradient(90deg,#0000,#ffffff08,#0000);animation:skeleton-shimmer-ani 1.5s infinite;position:absolute;inset:0}@keyframes skeleton-shimmer-ani{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-title{border-radius:4px;width:80%;margin-bottom:.5rem}.skeleton-badge,.skeleton-title{background:#ffffff0d;height:1.5rem}.skeleton-badge{border-radius:10px;width:40%}.kick-dialog-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;background:#000000b3;justify-content:center;align-items:center;padding:1rem;animation:fadeIn .3s ease-out;display:flex;position:fixed;inset:0}.kick-dialog-content{text-align:center;background:#140a1ed9;border:1px solid #dc35454d;border-radius:20px;width:100%;max-width:450px;padding:2.5rem 2rem 2rem;animation:scaleIn .3s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 0 30px #dc354526}.kick-dialog-content:before{content:"";background:linear-gradient(90deg,#0000,#ff4757,#0000);height:4px;position:absolute;top:0;left:0;right:0}.kick-icon-wrapper{color:#ff4757;background:#ff47571a;border:1px solid #ff475733;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex;box-shadow:0 0 20px #ff47571a}.kick-spaceship-img{filter:drop-shadow(0 0 10px #ff475780);width:60px;height:auto;animation:float 3s ease-in-out infinite}.kick-dialog-title{color:#fff;text-shadow:0 2px 4px #00000080;text-transform:uppercase;letter-spacing:1px;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:2rem;font-family:Orbitron,sans-serif;font-size:1.6rem;font-weight:700}@media (max-width:480px){.kick-dialog-title{font-size:1.1rem}}.kick-dialog-actions{justify-content:center;gap:1rem;display:flex}.btn-kick-cancel{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex:1;padding:.8rem 1.5rem;font-family:Orbitron,sans-serif;font-weight:600;transition:background .2s,transform .2s}.btn-kick-cancel:hover{background:#ffffff1a;transform:translateY(-2px)}.btn-kick-confirm{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#ff4757,#ff6b81);border:none;border-radius:12px;flex:1;padding:.8rem 1.5rem;font-family:Orbitron,sans-serif;font-weight:600;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 4px 15px #ff475766}.btn-kick-confirm:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 20px #ff475799}.player-card{position:relative}.btn-kick-player{color:#fff;cursor:pointer;opacity:0;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s cubic-bezier(.175,.885,.32,1.275),border .2s cubic-bezier(.175,.885,.32,1.275),opacity .2s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;top:6px;right:6px;box-shadow:0 0 10px #ffffff1a}.btn-kick-player:hover{background:#ff2d88;border:none;transform:scale(1.15);box-shadow:0 4px 12px #ff006e99}.btn-kick-player.kicked,.btn-kick-player:disabled{cursor:not-allowed;opacity:.4;box-shadow:none;background:#555;transform:none}.btn-kick-player:disabled:hover{box-shadow:none;background:#555;transform:none}.player-card:hover .btn-kick-player{opacity:1;transform:scale(1.05)}.player-card:hover .btn-kick-player.kicked,.player-card:hover .btn-kick-player:disabled{opacity:.4;transform:none}@media (max-width:1024px){.btn-kick-player{opacity:1!important;transform:scale(1.05)!important}.btn-kick-player.kicked,.btn-kick-player:disabled{opacity:.4!important;transform:none!important}}.rankings-table td:first-child,.rankings-table th:first-child{text-align:left;width:15%;padding-left:1.25rem}.rankings-table td:nth-child(2),.rankings-table th:nth-child(2){width:45%;text-align:left!important}.rankings-table td:nth-child(3),.rankings-table td:nth-child(4),.rankings-table th:nth-child(3),.rankings-table th:nth-child(4){text-align:center!important;width:20%!important}@media (max-width:1024px){.host-lobby-screen{height:auto!important;min-height:100vh!important;padding:1rem!important;overflow-y:auto!important}header.host-header{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:.5rem!important;width:100%!important;margin-bottom:.5rem!important;display:flex!important}.host-brand{margin-top:0;margin-left:0;margin-right:0;width:fit-content!important;display:flex!important}.brand-logo-image{height:60px}.header-logo{height:50px}.header-logo,.hidden-mobile{display:block!important}.host-lobby-content{flex-direction:column!important;gap:1rem!important;max-height:none!important;display:flex!important}.host-right-panel{order:1!important;gap:.3rem!important;width:100%!important;height:auto!important;padding:.8rem!important}.game-code-display{max-width:400px;width:100%!important}.game-code{letter-spacing:4px;font-size:1.8rem}.qr-section.desktop-view{display:none!important}.qr-section.mobile-view-inline{margin:.3rem 0;display:block!important}.url-card-panel{width:100%!important;margin:.2rem 0!important;display:flex!important}.url-text{font-size:.75rem}.host-left-panel{order:2!important;width:100%!important;height:auto!important;min-height:0!important}.player-grid-container{flex-direction:column!important;min-height:300px!important;max-height:500px!important;display:flex!important;overflow-y:auto!important}.player-grid{grid-template-columns:repeat(3,1fr)!important;gap:.75rem!important}.player-grid>.player-card:nth-child(4n) .lobby-name-wrapper.has-tooltip:after,.player-grid>.player-card:nth-child(4n+1) .lobby-name-wrapper.has-tooltip:after{transform-origin:bottom!important;left:50%!important;right:auto!important;transform:translate(-50%)translateY(-10px)scale(.8)!important}.player-grid>.player-card:nth-child(4n) .lobby-name-wrapper.has-tooltip:hover:after,.player-grid>.player-card:nth-child(4n+1) .lobby-name-wrapper.has-tooltip:hover:after{transform:translate(-50%)translateY(10px)scale(1)!important}.player-grid>.player-card:nth-child(3n+1) .lobby-name-wrapper.has-tooltip:after{transform-origin:0 100%!important;left:0!important;right:auto!important;transform:translate(0)translateY(-10px)scale(.8)!important}.player-grid>.player-card:nth-child(3n+1) .lobby-name-wrapper.has-tooltip:hover:after{transform:translate(0)translateY(10px)scale(1)!important}.player-grid>.player-card:nth-child(3n) .lobby-name-wrapper.has-tooltip:after{transform-origin:100% 100%!important;left:auto!important;right:0!important;transform:translate(0)translateY(-10px)scale(.8)!important}.player-grid>.player-card:nth-child(3n) .lobby-name-wrapper.has-tooltip:hover:after{transform:translate(0)translateY(10px)scale(1)!important}.player-card{padding:1rem .5rem!important}.player-icon{font-size:2rem!important}.player-name{font-size:.6rem!important}.waiting-screen{padding:1rem!important}.waiting-header{margin-bottom:.5rem!important}.waiting-grid-container{max-height:500px!important;padding:1rem!important;overflow-y:auto!important}.waiting-player-grid{grid-template-columns:repeat(3,1fr)!important;gap:.5rem!important}.waiting-player-grid>.waiting-player-card:nth-child(4n) .waiting-name-wrapper.has-tooltip:after,.waiting-player-grid>.waiting-player-card:nth-child(4n+1) .waiting-name-wrapper.has-tooltip:after{transform-origin:bottom!important;left:50%!important;right:auto!important;transform:translate(-50%)scale(.8)!important}.waiting-player-grid>.waiting-player-card:nth-child(4n):hover .waiting-name-wrapper.has-tooltip:after,.waiting-player-grid>.waiting-player-card:nth-child(4n+1):hover .waiting-name-wrapper.has-tooltip:after{transform:translate(-50%)translateY(-5px)scale(1)!important}.waiting-player-grid>.waiting-player-card:nth-child(3n+1) .waiting-name-wrapper.has-tooltip:after{transform-origin:0 100%!important;left:0!important;right:auto!important;transform:translate(0)scale(.8)!important}.waiting-player-grid>.waiting-player-card:nth-child(3n+1):hover .waiting-name-wrapper.has-tooltip:after{transform:translate(0)translateY(-5px)scale(1)!important}.waiting-player-grid>.waiting-player-card:nth-child(3n) .waiting-name-wrapper.has-tooltip:after{transform-origin:100% 100%!important;left:auto!important;right:0!important;transform:translate(0)scale(.8)!important}.waiting-player-grid>.waiting-player-card:nth-child(3n):hover .waiting-name-wrapper.has-tooltip:after{transform:translate(0)translateY(-5px)scale(1)!important}.waiting-player-card{margin:0!important;padding:1rem .5rem!important}.player-panel>div{overflow:visible!important}.waiting-content{justify-content:flex-start!important;padding:0 1.5rem 2rem!important}.player-panel{width:95%!important;margin-top:0!important;margin-left:auto!important;margin-right:auto!important;padding-bottom:2rem!important}.waiting-panel-header{justify-content:center!important;height:auto!important;padding:1rem!important}.lobby-action-bar.right-panel-actions{margin-top:1rem}.monitor-header{margin-bottom:.5rem!important}.monitor-info-bar{max-width:95%!important;padding:.75rem 1rem!important}.timer-display{padding:.3rem 1.5rem!important}.progress-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;gap:.75rem!important}}@media (max-width:768px){header.host-header{justify-content:center!important;margin-bottom:.5rem!important}header.host-header .host-brand{margin-left:auto!important;margin-right:auto!important}.brand-logo-image{height:80px!important}.header-logo,.hidden-mobile{visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.waiting-header{justify-content:center!important}.quiz-brand,.waiting-brand{margin-left:auto!important;margin-right:auto!important}header.waiting-header .brand-logo-image{object-fit:contain!important;width:auto!important;height:80px!important}.quiz-header{justify-content:space-between!important;width:100%!important;max-width:850px!important;margin-bottom:.5rem!important;padding:0!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.quiz-header .brand-logo-image{height:50px!important}.quiz-header .header-logo{visibility:visible!important;opacity:1!important;width:auto!important;height:40px!important;display:block!important}.quiz-main-content{justify-content:center!important;margin-top:.5rem!important;padding:0!important}.quiz-main-content .container{width:100%!important;max-width:none!important}.waiting-content{padding-top:3vh;justify-content:center!important}.waiting-player-grid{grid-template-columns:repeat(2,1fr)!important}.waiting-player-grid>.waiting-player-card:nth-child(3n) .waiting-name-wrapper.has-tooltip:after,.waiting-player-grid>.waiting-player-card:nth-child(3n+1) .waiting-name-wrapper.has-tooltip:after{transform-origin:bottom!important;left:50%!important;right:auto!important;transform:translate(-50%)scale(.8)!important}.waiting-player-grid>.waiting-player-card:nth-child(3n):hover .waiting-name-wrapper.has-tooltip:after,.waiting-player-grid>.waiting-player-card:nth-child(3n+1):hover .waiting-name-wrapper.has-tooltip:after{transform:translate(-50%)translateY(-5px)scale(1)!important}.waiting-player-grid>.waiting-player-card:nth-child(odd) .waiting-name-wrapper.has-tooltip:after{transform-origin:0 100%!important;left:0!important;right:auto!important;transform:translate(0)scale(.8)!important}.waiting-player-grid>.waiting-player-card:nth-child(odd):hover .waiting-name-wrapper.has-tooltip:after{transform:translate(0)translateY(-5px)scale(1)!important}.waiting-player-grid>.waiting-player-card:nth-child(2n) .waiting-name-wrapper.has-tooltip:after{transform-origin:100% 100%!important;left:auto!important;right:0!important;transform:translate(0)scale(.8)!important}.waiting-player-grid>.waiting-player-card:nth-child(2n):hover .waiting-name-wrapper.has-tooltip:after{transform:translate(0)translateY(-5px)scale(1)!important}.rocket-dialog{flex-direction:column!important;width:90%!important;max-width:450px!important;max-height:85vh!important;padding:1.5rem!important;display:flex!important;overflow:hidden!important}.rocket-dialog .dialog-close{z-index:10!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;font-size:1rem!important;top:12px!important;right:12px!important}.rocket-select-scroll-area{flex:1!important;padding-right:4px!important;overflow-y:auto!important}.rocket-select-grid{grid-template-columns:repeat(2,1fr)!important;gap:.8rem!important}.rocket-dialog .dialog-title{margin-bottom:20px!important;padding-right:2.5rem!important}.rocket-select-card{padding:.8rem 0!important}.rocket-image-container{height:70px;margin-bottom:.1rem}.rocket-image{max-height:45px}.rocket-info{display:none!important}.rocket-select-card .current-badge{padding:.1rem .3rem!important;font-size:.5rem!important;top:.25rem!important;right:.25rem!important}.monitor-header{justify-content:center!important;padding:1rem!important}.monitor-header .header-logo{display:none!important}.monitor-brand{justify-content:center;width:100%}.monitor-info-bar{flex-direction:column!important;align-items:center!important;gap:.8rem!important;height:auto!important;padding:1.2rem!important;top:5px!important}.monitor-info-bar .timer-central,.timer-central{order:-1;margin:0 auto;position:static!important;transform:none!important}.monitor-info-bar .timer-display{width:180px!important;padding:.5rem 1rem!important}.monitor-info-bar .timer-value{line-height:1;font-size:2.5rem!important}.monitor-info-bar .info-item{justify-content:center;align-items:center;gap:.8rem;width:auto;display:flex}.monitor-info-bar .info-item.completion-status{font-size:1.8rem!important}.monitor-info-bar .info-item.completion-status .info-value{font-size:2rem}.monitor-info-bar .info-item.actions{margin-top:0}.monitor-info-bar .info-row-mobile{justify-content:space-around;align-items:center;gap:1rem;width:100%;margin-top:1rem;padding:0 .5rem;display:flex!important}.btn-red-3d{min-width:140px;padding:.8rem 2rem!important;font-size:1.1rem!important;font-weight:800!important}.monitor-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:2px solid var(--primary-color);background:#0d1b2a77;border-radius:20px;margin:.5rem auto 2rem;padding:0;width:92%!important;overflow:hidden!important}.monitor-grid-container{max-height:450px;overflow-y:auto;padding:1rem 8%!important}.monitor-grid-container::-webkit-scrollbar{width:8px}.monitor-grid-container::-webkit-scrollbar-track{background:#0000004d!important;border-radius:10px!important}.monitor-grid-container::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary-color)0,var(--teal-solid)100%)!important;border:2px solid #0003!important;border-radius:10px!important;box-shadow:0 0 10px #00d4ff4d!important}.monitor-grid-container::-webkit-scrollbar-thumb:hover{background:var(--primary-color)!important;box-shadow:0 0 15px #00d4ff99!important}.progress-grid{grid-template-columns:repeat(2,1fr)!important;gap:.8rem!important;width:100%!important;max-width:none!important;margin:0!important}.progress-card .has-tooltip:after{visibility:hidden!important;opacity:0!important;content:attr(data-tooltip)!important;border:1px solid var(--primary-color)!important;color:#fff!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;text-align:center!important;z-index:1000!important;pointer-events:none!important;background:#050814fa!important;border-radius:6px!important;max-width:calc(100vw - 3rem)!important;padding:6px 10px!important;font-size:.75rem!important;line-height:1.25!important;transition:opacity .2s,transform .2s,color .2s!important;display:block!important;position:absolute!important;bottom:100%!important;left:50%!important;transform:translate(-50%)translateY(0)scale(.8)!important}.progress-card:active .has-tooltip:after,.progress-card:hover .has-tooltip:after{visibility:visible!important;opacity:1!important;transform:translate(-50%)translateY(-5px)scale(1)!important}.progress-card{min-width:0;border:1px solid var(--glass-border)!important;background:#4a4c4de8!important;border-radius:16px!important;flex-direction:column!important;height:175px!important;padding:.5rem!important;display:flex!important;position:relative!important;overflow:hidden!important}.progress-card,.progress-card:hover{width:100%!important;min-width:0!important;max-width:100%!important}.progress-card:hover{z-index:100!important;overflow:visible!important}.progress-card .progress-player-name,.progress-card:hover .progress-player-name{text-overflow:ellipsis!important;white-space:nowrap!important;direction:ltr!important;width:auto!important;max-width:100%!important;display:inline-block!important;overflow:hidden!important}.progress-card.animate-pulse-glow{border-color:var(--primary-color)!important;box-shadow:0 0 15px #00d4ff66!important}.progress-card.completed{border-color:var(--success-color)!important;background:#056f8a79!important;box-shadow:0 0 15px #06ffa533!important}.progress-card.completed .progress-player-name{color:var(--success-color)!important;text-shadow:0 0 5px #06ffa580!important}.progress-card.eliminated{border-color:var(--accent-color)!important;background:#8a050579!important;box-shadow:0 0 15px #f006!important}.progress-card.eliminated .progress-player-name{color:var(--accent-color)!important;text-shadow:0 0 5px #ff000080!important}.progress-card-header{background:0 0!important;border-bottom:none!important;align-items:center!important;gap:.5rem!important;height:auto!important;padding:.5rem!important;display:flex!important}.progress-bar-container{background:#ffffff1a!important;border-radius:10px!important;flex:1!important;height:8px!important;overflow:hidden!important}.progress-indicator{color:var(--primary-color)!important;white-space:nowrap!important;background:#46a7bb33!important;border:none!important;border-radius:5px!important;padding:.2rem .5rem!important;font-size:.8rem!important;font-weight:700!important}.progress-card-body{flex-direction:column!important;flex:1!important;justify-content:space-between!important;align-items:center!important;padding:.1rem 0 .8rem!important;display:flex!important}.progress-spacecraft{object-fit:contain!important;width:55px!important;height:45px!important;margin:auto auto 4px!important}.progress-name-wrapper{background:0 0!important;width:100%!important;margin-top:4px!important;margin-bottom:2px!important;padding:0 .5rem!important;position:relative!important;overflow:visible!important}.waiting-player-card:hover{z-index:120!important;overflow:visible!important}.progress-name-wrapper .progress-player-name{text-overflow:ellipsis;white-space:nowrap;width:100%;padding:0 .5rem;display:block;overflow:hidden}.waiting-player-card{min-width:0!important;max-width:100%!important;overflow:visible!important}.progress-player-name{color:var(--text-primary)!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;direction:ltr!important;width:100%!important;padding:0!important;font-family:inherit!important;font-size:.8rem!important;display:block!important;overflow:hidden!important}.status-overlay{z-index:5!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#0006!important;border-radius:50%!important;padding:.4rem!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}@media (max-width:600px){.player-grid{grid-template-columns:repeat(2,1fr)!important}.player-grid>.player-card:nth-child(3n) .lobby-name-wrapper.has-tooltip:after,.player-grid>.player-card:nth-child(3n+1) .lobby-name-wrapper.has-tooltip:after{transform-origin:bottom!important;left:50%!important;right:auto!important;transform:translate(-50%)translateY(-10px)scale(.8)!important}.player-grid>.player-card:nth-child(3n) .lobby-name-wrapper.has-tooltip:hover:after,.player-grid>.player-card:nth-child(3n+1) .lobby-name-wrapper.has-tooltip:hover:after{transform:translate(-50%)translateY(10px)scale(1)!important}.player-grid>.player-card:nth-child(odd) .lobby-name-wrapper.has-tooltip:after{transform-origin:0 100%!important;left:0!important;right:auto!important;transform:translate(0)translateY(-10px)scale(.8)!important}.player-grid>.player-card:nth-child(odd) .lobby-name-wrapper.has-tooltip:hover:after{transform:translate(0)translateY(10px)scale(1)!important}.player-grid>.player-card:nth-child(2n) .lobby-name-wrapper.has-tooltip:after{transform-origin:100% 100%!important;left:auto!important;right:0!important;transform:translate(0)translateY(-10px)scale(.8)!important}.player-grid>.player-card:nth-child(2n) .lobby-name-wrapper.has-tooltip:hover:after{transform:translate(0)translateY(10px)scale(1)!important}.game-code{letter-spacing:2px;color:var(--primary-color);text-shadow:0 0 8px #00d4ff4d;font-size:1.5rem}.btn-end-session,.btn-launch{padding:.6rem 1rem!important;font-size:.8rem!important}header.host-header{flex-direction:row!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}}.statistics-btn{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706)}.statistics-btn:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 6px 25px #f59e0b80}@media (max-width:768px){header.quiz-header,header.waiting-header{justify-content:center!important;padding-left:1rem!important;padding-right:1rem!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}header.quiz-header .quiz-brand,header.quiz-header .waiting-brand,header.waiting-header .waiting-brand{justify-content:center!important;align-items:center!important;margin:0 auto!important;display:flex!important}header.quiz-header .brand-logo-image,header.waiting-header .brand-logo-image{object-fit:contain!important;width:auto!important;height:80px!important}header.quiz-header .header-logo.hidden-mobile,header.waiting-header .header-logo.hidden-mobile{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}.game-header .brand-logo-image{width:auto!important;height:32px!important}@media (max-width:480px){.game-header{top:.5rem;padding:0 .5rem!important}.game-header .brand-logo-image{height:22px!important}}}.rankings-table{table-layout:fixed;width:100%}.left-floating-group{z-index:100;flex-direction:column;gap:20px;display:flex;position:fixed;top:50%;left:30px;transform:translateY(-50%)}.left-floating-group .floating-btn{position:static;transform:none}.left-floating-group .floating-btn:hover{transform:scale(1.1)}.left-floating-group .floating-btn:active{transform:scale(.95)}.statistics-btn{right:30px}.rocket-sprite{background-image:url(/assets/images/characters/roket/sprites_roket.png);background-repeat:no-repeat;width:100px;height:100px;display:inline-block}.bg-roket-1{background-position:-6px -6px}.bg-roket-2{background-position:-118px -6px}.bg-roket-3{background-position:-6px -118px}.bg-roket-4{background-position:-118px -118px}.bg-roket-5{background-position:-230px -6px}.bg-roket-6{background-position:-230px -118px}.rocket-sprite.rocket-sm{background-size:134.4px 89.6px;width:40px;height:40px}.rocket-sprite.rocket-sm.bg-roket-1{background-position:-2.4px -2.4px}.rocket-sprite.rocket-sm.bg-roket-2{background-position:-47.2px -2.4px}.rocket-sprite.rocket-sm.bg-roket-3{background-position:-2.4px -47.2px}.rocket-sprite.rocket-sm.bg-roket-4{background-position:-47.2px -47.2px}.rocket-sprite.rocket-sm.bg-roket-5{background-position:-92px -2.4px}.rocket-sprite.rocket-sm.bg-roket-6{background-position:-92px -47.2px}.rocket-sprite.rocket-md{background-size:201.6px 134.4px;width:60px;height:60px}.rocket-sprite.rocket-md.bg-roket-1{background-position:-3.6px -3.6px}.rocket-sprite.rocket-md.bg-roket-2{background-position:-70.8px -3.6px}.rocket-sprite.rocket-md.bg-roket-3{background-position:-3.6px -70.8px}.rocket-sprite.rocket-md.bg-roket-4{background-position:-70.8px -70.8px}.rocket-sprite.rocket-md.bg-roket-5{background-position:-138px -3.6px}.rocket-sprite.rocket-md.bg-roket-6{background-position:-138px -70.8px}.answer-card{position:relative}.answer-card:after{content:"";z-index:1;cursor:pointer;position:absolute;inset:0}.answer-card>.answer-content,.answer-card>.option-letter-box{z-index:2;position:relative}.answers-grid-new.has-image-answers .answer-content{cursor:pointer;flex:1;width:100%;position:relative}.image-answer-row{justify-content:flex-start;align-items:center;gap:.75rem;width:100%;display:flex}@media (min-width:768px){.image-answer-row{justify-content:center}}.image-answer-thumb{z-index:3;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;height:44px;display:flex;position:relative}.image-answer-img{object-fit:contain;cursor:zoom-in;border-radius:6px;width:auto;max-width:80px;height:100%}.image-answer-text{color:#ffffffe6;flex:1;min-width:0;font-size:.95rem}.waiting-player-card{min-width:0}.player-status-badge{font-family:var(--font-orbitron),"Orbitron",sans-serif;text-transform:uppercase;white-space:nowrap;letter-spacing:.02em;border-radius:20px;margin-bottom:2px;padding:1.5px 6px;font-size:.55rem;font-weight:600;display:inline-block;margin-top:5px!important}@media (min-width:481px){.player-status-badge{letter-spacing:.04em;padding:2px 7px;font-size:.6rem;margin-top:6px!important}}@media (min-width:769px){.player-status-badge{letter-spacing:.05em;padding:2.5px 9px;font-size:.65rem;font-weight:600;margin-top:8px!important}}@media (min-width:1025px){.player-status-badge{letter-spacing:.08em;padding:4px 12px;font-size:.75rem;font-weight:700;margin-top:8px!important}}.player-status-badge.game{color:#0f8;background:#00ff881a;border:1px solid #0f8}.player-status-badge.quiz{color:#00d4ff;background:#00d4ff1a;border:1px solid #00d4ff}.lobby-name-wrapper{justify-content:center;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow:visible}*{caret-color:#0000}#mute-btn-overlay{bottom:calc(env(safe-area-inset-bottom,0px) + 20px);color:#fff;cursor:pointer;z-index:9999;touch-action:manipulation;-webkit-user-select:none;user-select:none;aspect-ratio:1;background:#10b981;border:2px solid #fff;justify-content:center;height:52px;padding:0;font-size:22px;line-height:1;display:flex;box-shadow:0 2px 8px #0006;border-radius:50%!important}#mute-btn-overlay,#volume-slider-container{align-items:center;width:52px;position:fixed;right:18px}#volume-slider-container{bottom:calc(env(safe-area-inset-bottom,0px) + 82px);z-index:9998;background:#001e32e6;border:1.5px solid #4ab8c7;border-radius:12px;flex-direction:column;gap:8px;padding:12px 0}#volume-slider-input{writing-mode:vertical-lr;-webkit-appearance:slider-vertical;appearance:auto;cursor:pointer;accent-color:#4ab8c7;direction:rtl;width:28px;height:100px}#vol-percent-text{color:#fff;font-family:Arial,sans-serif;font-size:11px;font-weight:700}.anti-copy{-webkit-user-select:none;user-select:none}[dir=rtl] .custom-dropdown{direction:rtl!important}[dir=rtl] .custom-dropdown .dropdown-trigger{flex-direction:row!important}[dir=rtl] .custom-dropdown .dropdown-option,[dir=rtl] .custom-dropdown .dropdown-options,[dir=rtl] .custom-dropdown .dropdown-trigger{text-align:right!important;direction:rtl!important}body:has(#screen-setup),html:has(#screen-setup){height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}#screen-setup{flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;display:flex!important;overflow:hidden!important}#screen-setup .settings-container{width:100%!important;max-width:900px!important;padding-top:var(--setup-container-padding-top,120px)!important;padding-bottom:var(--setup-container-padding-bottom,24px)!important;justify-content:center!important;height:100%!important;margin:0 auto!important;padding-left:2rem!important;padding-right:2rem!important}#screen-setup .glass-panel,#screen-setup .settings-container{box-sizing:border-box!important;flex-direction:column!important;max-height:100%!important;display:flex!important}#screen-setup .glass-panel{padding:var(--setup-glass-padding,1.5rem 2rem)!important;overflow:visible!important}#screen-setup .form-group label{font-size:var(--setup-label-font-size,.9rem)!important;margin-bottom:var(--setup-label-margin-bottom,.5rem)!important;letter-spacing:var(--setup-label-letter-spacing,1px)!important}#screen-setup .custom-dropdown .dropdown-trigger,#screen-setup .sound-card-wrapper{height:var(--setup-element-height,52px)!important;min-height:var(--setup-element-height,52px)!important;font-size:var(--setup-element-font-size,.85rem)!important}#screen-setup .btn-cyan-style{padding:var(--setup-btn-padding,.8rem 2rem)!important;font-size:var(--setup-btn-font,1rem)!important}@media (min-width:1025px){#screen-setup{--setup-container-padding-top:80px;--setup-glass-padding:1.5rem 2rem;--setup-title-size:2.3rem}#screen-setup .glass-panel{min-height:490px!important}#screen-setup .btn-cyan-style{flex-shrink:0!important;margin-top:2.25rem!important;padding:.85rem 2.25rem!important;font-size:1.05rem!important}}@media (min-width:1025px) and (max-height:850px){#screen-setup{--setup-container-padding-top:70px;--setup-glass-padding:1.25rem 1.75rem;--setup-title-size:2.05rem;--setup-margin-title-top:.5rem;--setup-margin-title-bottom:.3rem;--setup-quiz-title-size:1.15rem;--setup-margin-info-bottom:1rem;--setup-margin-divider-bottom:1.2rem;--setup-margin-grid-bottom:1.2rem;--setup-margin-diff-bottom:1.2rem}#screen-setup .glass-panel{min-height:450px!important}#screen-setup .btn-cyan-style{margin-top:1.5rem!important;padding:.8rem 2rem!important}}@media (min-width:1025px) and (max-height:720px){#screen-setup{--setup-container-padding-top:60px;--setup-glass-padding:1rem 1.5rem;--setup-title-size:1.8rem;--setup-margin-title-top:.3rem;--setup-margin-title-bottom:.2rem;--setup-quiz-title-size:1.05rem;--setup-margin-info-bottom:.8rem;--setup-margin-divider-bottom:.9rem;--setup-margin-grid-bottom:.9rem;--setup-margin-diff-bottom:.9rem}#screen-setup .glass-panel{min-height:410px!important}#screen-setup .btn-cyan-style{margin-top:1.2rem!important;padding:.75rem 1.8rem!important;font-size:.95rem!important}}@media (max-width:768px){#screen-setup .settings-container{padding-top:var(--setup-container-padding-top,90px)!important;padding-left:1rem!important;padding-right:1rem!important}#screen-setup .glass-panel{padding:var(--setup-glass-padding,1.25rem 1.5rem)!important}}@media (max-height:850px) and (max-width:1024px){#screen-setup{--setup-container-padding-top:80px;--setup-container-padding-bottom:16px;--setup-glass-padding:1.25rem 1.5rem;--setup-title-size:1.75rem;--setup-margin-title-top:.5rem;--setup-margin-title-bottom:.3rem;--setup-quiz-title-size:1.2rem;--setup-margin-info-bottom:1.2rem;--setup-margin-divider-bottom:1.5rem;--setup-grid-gap:.8rem;--setup-margin-grid-bottom:1.2rem;--setup-margin-diff-bottom:1.5rem;--setup-diff-grid-gap:.6rem;--setup-diff-btn-padding:.6rem .8rem;--setup-diff-btn-font:.95rem;--setup-element-height:48px;--setup-element-font-size:.8rem;--setup-label-font-size:.8rem;--setup-label-margin-bottom:.3rem;--setup-btn-padding:.7rem 1.8rem;--setup-btn-font:.95rem}}@media (max-height:750px) and (max-width:1024px){#screen-setup{--setup-container-padding-top:70px;--setup-container-padding-bottom:10px;--setup-glass-padding:1rem 1.25rem;--setup-title-size:1.5rem;--setup-margin-title-top:.3rem;--setup-margin-title-bottom:.25rem;--setup-quiz-title-size:1.05rem;--setup-margin-info-bottom:.8rem;--setup-margin-divider-bottom:1rem;--setup-grid-gap:.6rem;--setup-margin-grid-bottom:.8rem;--setup-margin-diff-bottom:1rem;--setup-diff-grid-gap:.5rem;--setup-diff-btn-padding:.5rem .7rem;--setup-diff-btn-font:.85rem;--setup-element-height:44px;--setup-element-font-size:.75rem;--setup-label-font-size:.75rem;--setup-label-margin-bottom:.2rem;--setup-label-letter-spacing:.5px;--setup-btn-padding:.6rem 1.4rem;--setup-btn-font:.9rem}}@media (max-height:660px) and (max-width:1024px){#screen-setup{--setup-container-padding-top:60px;--setup-container-padding-bottom:5px;--setup-glass-padding:.75rem 1rem;--setup-title-size:1.3rem;--setup-margin-title-top:.15rem;--setup-margin-title-bottom:.1rem;--setup-quiz-title-size:.95rem;--setup-margin-info-bottom:.5rem;--setup-margin-divider-bottom:.6rem;--setup-grid-gap:.4rem;--setup-margin-grid-bottom:.6rem;--setup-margin-diff-bottom:.6rem;--setup-diff-grid-gap:.4rem;--setup-diff-btn-padding:.4rem .6rem;--setup-diff-btn-font:.8rem;--setup-element-height:38px;--setup-element-font-size:.7rem;--setup-label-font-size:.7rem;--setup-label-margin-bottom:.15rem;--setup-label-letter-spacing:.2px;--setup-btn-padding:.5rem 1.2rem;--setup-btn-font:.85rem}#screen-setup .settings-main-grid label{letter-spacing:.2px!important;font-size:.7rem!important}#screen-setup .dropdown-trigger svg{width:10px!important;height:10px!important}#screen-setup .sound-card-wrapper svg{width:12px!important;height:12px!important}#screen-setup .sound-card-wrapper div[style*="width: 50px"]{width:36px!important;height:20px!important}#screen-setup .sound-card-wrapper div[style*="width: 20px"]{width:14px!important;height:14px!important;left:3px!important}#screen-setup .sound-card-wrapper div[style*="left: 27px"]{left:19px!important}}.sound-toggle-float-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;z-index:100;background:#0d1b2ae6;border-radius:10px;justify-content:center;align-items:center;transition:border-color .3s,color .3s,box-shadow .3s,transform .3s;display:flex;position:fixed;bottom:1.5rem;right:4.5rem}.sound-toggle-float-btn:hover{border-color:var(--cyan-glow);color:var(--text-primary);transform:translateY(-2px);box-shadow:0 0 15px #00d4ff33}.sound-toggle-float-btn.enabled{color:#10b981}.sound-toggle-float-btn.disabled{opacity:.8;color:#ffffff80!important;box-shadow:none!important;border-color:#ffffff26!important}.sound-toggle-float-btn.disabled:hover{color:#ffffff59!important;box-shadow:none!important;border-color:#ffffff26!important;transform:none!important}@media (max-width:600px){.sound-toggle-float-btn{display:none}}.progress-card.completed{border:3px solid #0f0!important;box-shadow:0 0 15px #0f06!important}.progress-bar-fill.complete{background:linear-gradient(90deg,#0f0,#0c0)!important}.progress-card.eliminated{background:#8a050579!important;border:3px solid red!important;box-shadow:0 0 15px #f006!important}.progress-bar-fill.eliminated{background:linear-gradient(90deg,red,#c00)!important}.progress-card.eliminated .progress-player-name{color:red!important;text-shadow:0 0 5px #ff000080!important}.animate-pulse-glow{animation:glowPulse 2s ease-in-out infinite}@keyframes glowPulse{0%,to{box-shadow:0 0 10px #00ffff80}50%{box-shadow:0 0 20px #0ffc}}.animate-float{animation:float 3s ease-in-out infinite}.axiom-tooltip{border:1px solid var(--primary-color);font-family:var(--font-orbitron),"Orbitron",sans-serif;color:#fff;letter-spacing:.5px;white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:#050814fa;border-radius:8px;padding:.5rem .75rem;font-size:.8rem;font-weight:500;animation:tooltipFadeIn .2s cubic-bezier(.175,.885,.32,1.275);position:relative;box-shadow:0 0 15px #00d4ff66,0 4px 12px #0009}.axiom-tooltip:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--primary-color);filter:drop-shadow(0 2px 4px #0000004d);width:0;height:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}@keyframes tooltipFadeIn{0%{opacity:0}to{opacity:1}}html[lang=ar] .fullscreen-toggle{left:1.5rem!important;right:auto!important}html[lang=ar] .sound-toggle-float-btn{left:4.5rem!important;right:auto!important}html[lang=ar] .pwa-install-banner{left:auto!important;right:1rem!important}@media (min-width:768px){html[lang=ar] .pwa-install-banner{left:auto!important;right:1.5rem!important}}@media (max-width:900px){html[lang=ar] .fullscreen-toggle{left:.8rem!important}}@media (max-width:1023px){.quiz-nav-bar{display:none}}@media (max-width:1024px) and (min-width:601px){.fullscreen-toggle,.sound-toggle-float-btn{bottom:5.6rem!important}}[dir=rtl] .rankings-table td:first-child,[dir=rtl] .rankings-table th:first-child{text-align:right!important;padding-left:1rem!important;padding-right:1.5rem!important}[dir=rtl] .rankings-table td:nth-child(2),[dir=rtl] .rankings-table th:nth-child(2){text-align:right!important}.btn-cyan-style:disabled,.btn-dialog-confirm-exit:disabled,.btn-end-session:disabled,.btn-kick-confirm:disabled,.btn-launch:disabled{opacity:.5!important;cursor:not-allowed!important;filter:grayscale(30%)brightness(.7)!important;pointer-events:none!important}.btn-cyan-style:disabled:hover,.btn-dialog-confirm-exit:disabled:hover,.btn-launch:disabled:hover{box-shadow:none!important;transform:none!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}