@import "https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@500;600;700&family=Manrope:wght@400;500;600;700;800&family=Press+Start+2P&family=Russo+One&family=Sora:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Bungee&family=Press+Start+2P&display=swap";@import "https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-body), Manrope, ui-sans-serif, system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}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,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1\.5{bottom:-.375rem}.-bottom-3{bottom:-.75rem}.-left-1\.5{left:-.375rem}.-right-2{right:-.5rem}.-top-1\.5{top:-.375rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.-top-40{top:-10rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-11{bottom:2.75rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-7{bottom:1.75rem}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-12{left:3rem}.left-14{left:3.5rem}.left-16{left:4rem}.left-2{left:.5rem}.left-20{left:5rem}.left-24{left:6rem}.left-28{left:7rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-8{left:2rem}.right-0{right:0}.right-1\/4{right:25%}.right-10{right:2.5rem}.right-14{right:3.5rem}.right-2{right:.5rem}.right-20{right:5rem}.right-24{right:6rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.right-8{right:2rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-12{top:3rem}.top-2{top:.5rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-24{margin-top:6rem!important}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[1px\]{margin-top:1px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1}.\!h-1\.5{height:.375rem!important}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[18rem\]{height:18rem}.h-\[22rem\]{height:22rem}.h-\[2px\]{height:2px}.h-\[480px\]{height:480px}.h-\[60rem\]{height:60rem}.h-\[86px\]{height:86px}.h-\[90px\]{height:90px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-64{max-height:16rem}.max-h-\[420px\]{max-height:420px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[900px\]{max-height:900px}.min-h-\[440px\]{min-height:440px}.min-h-\[64px\]{min-height:64px}.min-h-\[92px\]{min-height:92px}.min-h-screen{min-height:100vh}.\!w-1\.5{width:.375rem!important}.\!w-auto{width:auto!important}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[18rem\]{width:18rem}.w-\[22rem\]{width:22rem}.w-\[268px\]{width:268px}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[74px\]{width:74px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.\!min-w-0{min-width:0!important}.\!min-w-\[74px\]{min-width:74px!important}.min-w-0{min-width:0}.min-w-\[420px\]{min-width:420px}.min-w-\[96px\]{min-width:96px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[140px\]{max-width:140px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[280px\]{max-width:280px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[9rem\]{max-width:9rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-5{--tw-translate-y:1.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-12{--tw-rotate:-12deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-6{--tw-rotate:-6deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate:12deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-2deg\]{--tw-rotate:-2deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-3deg\]{--tw-rotate:-3deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[2\.5deg\]{--tw-rotate:2.5deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-100{--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-95{--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes 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}}.animate-bounce{animation:1s infinite bounce}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[3px\]{gap:3px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-6{row-gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[5px\]{border-width:5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-none{border-style:none}.border-amber-200\/90{border-color:#fde68ae6}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/70{border-color:#fbbf24b3}.border-amber-400\/80{border-color:#fbbf24cc}.border-amber-500\/40{border-color:#f59e0b66}.border-black\/20{border-color:#0003}.border-blue-400\/40{border-color:#60a5fa66}.border-blue-500\/30{border-color:#3b82f64d}.border-cyan-300\/70{border-color:#67e8f9b3}.border-cyan-400\/40{border-color:#22d3ee66}.border-cyan-400\/60{border-color:#22d3ee99}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-400\/40{border-color:#34d39966}.border-fuchsia-400\/40{border-color:#e879f966}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-gray-500\/30{border-color:#6b72804d}.border-green-400{--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.border-green-400\/40{border-color:#4ade8066}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-green-500\/15{border-color:#22c55e26}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/25{border-color:#22c55e40}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/40{border-color:#22c55e66}.border-green-500\/50{border-color:#22c55e80}.border-green-500\/60{border-color:#22c55e99}.border-green-500\/70{border-color:#22c55eb3}.border-green-800{--tw-border-opacity:1;border-color:rgb(22 101 52/var(--tw-border-opacity,1))}.border-green-900{--tw-border-opacity:1;border-color:rgb(20 83 45/var(--tw-border-opacity,1))}.border-lime-300\/35{border-color:#bef26459}.border-lime-300\/50{border-color:#bef26480}.border-lime-300\/60{border-color:#bef26499}.border-lime-300\/80{border-color:#bef264cc}.border-lime-400\/25{border-color:#a3e63540}.border-lime-400\/40{border-color:#a3e63566}.border-lime-500\/30{border-color:#84cc164d}.border-lime-600\/70{border-color:#65a30db3}.border-orange-400\/40{border-color:#fb923c66}.border-orange-400\/60{border-color:#fb923c99}.border-orange-400\/80{border-color:#fb923ccc}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/40{border-color:#f9731666}.border-orange-500\/50{border-color:#f9731680}.border-orange-500\/60{border-color:#f9731699}.border-orange-500\/70{border-color:#f97316b3}.border-pink-400\/70{border-color:#f472b6b3}.border-pink-400\/80{border-color:#f472b6cc}.border-pink-500\/30{border-color:#ec48994d}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/40{border-color:#a855f766}.border-purple-500\/50{border-color:#a855f780}.border-red-300\/40{border-color:#fca5a566}.border-red-400\/30{border-color:#f871714d}.border-red-400\/40{border-color:#f8717166}.border-red-400\/50{border-color:#f8717180}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/35{border-color:#ef444459}.border-red-500\/40{border-color:#ef444466}.border-red-500\/70{border-color:#ef4444b3}.border-sky-400\/40{border-color:#38bdf866}.border-slate-300\/30{border-color:#cbd5e14d}.border-teal-500\/30{border-color:#14b8a64d}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-white\/80{border-color:#fffc}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.border-yellow-400\/40{border-color:#facc1566}.border-yellow-400\/50{border-color:#facc1580}.border-yellow-400\/70{border-color:#facc15b3}.border-yellow-400\/80{border-color:#facc15cc}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-yellow-500\/15{border-color:#eab30826}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/25{border-color:#eab30840}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/40{border-color:#eab30866}.border-yellow-500\/50{border-color:#eab30880}.border-yellow-500\/60{border-color:#eab30899}.border-yellow-500\/70{border-color:#eab308b3}.bg-\[\#040604\]{--tw-bg-opacity:1;background-color:rgb(4 6 4/var(--tw-bg-opacity,1))}.bg-\[\#040604\]\/80{background-color:#040604cc}.bg-\[\#04140b\]{--tw-bg-opacity:1;background-color:rgb(4 20 11/var(--tw-bg-opacity,1))}.bg-\[\#06110a\]{--tw-bg-opacity:1;background-color:rgb(6 17 10/var(--tw-bg-opacity,1))}.bg-\[\#070605\]{--tw-bg-opacity:1;background-color:rgb(7 6 5/var(--tw-bg-opacity,1))}.bg-\[\#08110b\]\/95{background-color:#08110bf2}.bg-\[\#0A66C2\]{--tw-bg-opacity:1;background-color:rgb(10 102 194/var(--tw-bg-opacity,1))}.bg-\[\#0a0f0a\]{--tw-bg-opacity:1;background-color:rgb(10 15 10/var(--tw-bg-opacity,1))}.bg-\[\#0a1f12\]{--tw-bg-opacity:1;background-color:rgb(10 31 18/var(--tw-bg-opacity,1))}.bg-\[\#0b0705\]{--tw-bg-opacity:1;background-color:rgb(11 7 5/var(--tw-bg-opacity,1))}.bg-\[\#1877F2\]{--tw-bg-opacity:1;background-color:rgb(24 119 242/var(--tw-bg-opacity,1))}.bg-\[\#229ED9\]{--tw-bg-opacity:1;background-color:rgb(34 158 217/var(--tw-bg-opacity,1))}.bg-\[\#25D366\]{--tw-bg-opacity:1;background-color:rgb(37 211 102/var(--tw-bg-opacity,1))}.bg-\[\#FF4500\]{--tw-bg-opacity:1;background-color:rgb(255 69 0/var(--tw-bg-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-black\/95{background-color:#000000f2}.bg-blue-500\/10{background-color:#3b82f61a}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-cyan-400\/20{background-color:#22d3ee33}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-emerald-300\/70{background-color:#6ee7b7b3}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/5{background-color:#10b9810d}.bg-fuchsia-400{--tw-bg-opacity:1;background-color:rgb(232 121 249/var(--tw-bg-opacity,1))}.bg-fuchsia-500\/10{background-color:#d946ef1a}.bg-gray-200\/70{background-color:#e5e7ebb3}.bg-gray-400\/10{background-color:#9ca3af1a}.bg-green-300\/60{background-color:#86efac99}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-400\/70{background-color:#4ade80b3}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/15{background-color:#22c55e26}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/5{background-color:#22c55e0d}.bg-green-500\/\[0\.07\]{background-color:#22c55e12}.bg-green-600\/10{background-color:#16a34a1a}.bg-lime-200\/60{background-color:#d9f99d99}.bg-lime-300\/70{background-color:#bef264b3}.bg-lime-300\/80{background-color:#bef264cc}.bg-lime-400\/10{background-color:#a3e6351a}.bg-lime-400\/\[0\.06\]{background-color:#a3e6350f}.bg-lime-500{--tw-bg-opacity:1;background-color:rgb(132 204 22/var(--tw-bg-opacity,1))}.bg-lime-500\/10{background-color:#84cc161a}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/5{background-color:#f973160d}.bg-orange-500\/\[0\.08\]{background-color:#f9731614}.bg-pink-400{--tw-bg-opacity:1;background-color:rgb(244 114 182/var(--tw-bg-opacity,1))}.bg-pink-500\/20{background-color:#ec489933}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/15{background-color:#a855f726}.bg-purple-500\/20{background-color:#a855f733}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-slate-400\/10{background-color:#94a3b81a}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-yellow-300{--tw-bg-opacity:1;background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-400\/15{background-color:#facc1526}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/15{background-color:#eab30826}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/5{background-color:#eab3080d}.bg-yellow-500\/\[0\.07\]{background-color:#eab30812}.bg-yellow-500\/\[0\.08\]{background-color:#eab30814}.bg-yellow-900\/30{background-color:#713f124d}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right, var(--tw-gradient-stops))}.from-\[\#03131a\]{--tw-gradient-from:#03131a var(--tw-gradient-from-position);--tw-gradient-to:#03131a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#040604\]\/45{--tw-gradient-from:#04060473 var(--tw-gradient-from-position);--tw-gradient-to:#04060400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#040604\]\/70{--tw-gradient-from:#040604b3 var(--tw-gradient-from-position);--tw-gradient-to:#04060400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#040604\]\/95{--tw-gradient-from:#040604f2 var(--tw-gradient-from-position);--tw-gradient-to:#04060400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#04070a\]\/35{--tw-gradient-from:#04070a59 var(--tw-gradient-from-position);--tw-gradient-to:#04070a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#04121a\]{--tw-gradient-from:#04121a var(--tw-gradient-from-position);--tw-gradient-to:#04121a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#04140b\]{--tw-gradient-from:#04140b var(--tw-gradient-from-position);--tw-gradient-to:#04140b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#05130b\]{--tw-gradient-from:#05130b var(--tw-gradient-from-position);--tw-gradient-to:#05130b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#06110a\]{--tw-gradient-from:#06110a var(--tw-gradient-from-position);--tw-gradient-to:#06110a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0a1f12\]{--tw-gradient-from:#0a1f12 var(--tw-gradient-from-position);--tw-gradient-to:#0a1f1200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0b2013\]{--tw-gradient-from:#0b2013 var(--tw-gradient-from-position);--tw-gradient-to:#0b201300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#101d09\]{--tw-gradient-from:#101d09 var(--tw-gradient-from-position);--tw-gradient-to:#101d0900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#181033\]{--tw-gradient-from:#181033 var(--tw-gradient-from-position);--tw-gradient-to:#18103300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a1408\]{--tw-gradient-from:#1a1408 var(--tw-gradient-from-position);--tw-gradient-to:#1a140800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1c1006\]{--tw-gradient-from:#1c1006 var(--tw-gradient-from-position);--tw-gradient-to:#1c100600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#20260f\]{--tw-gradient-from:#20260f var(--tw-gradient-from-position);--tw-gradient-to:#20260f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2a0808\]{--tw-gradient-from:#2a0808 var(--tw-gradient-from-position);--tw-gradient-to:#2a080800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2a0f1e\]{--tw-gradient-from:#2a0f1e var(--tw-gradient-from-position);--tw-gradient-to:#2a0f1e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3a2a06\]{--tw-gradient-from:#3a2a06 var(--tw-gradient-from-position);--tw-gradient-to:#3a2a0600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FEDA75\]{--tw-gradient-from:#feda75 var(--tw-gradient-from-position);--tw-gradient-to:#feda7500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-300{--tw-gradient-from:#fcd34d var(--tw-gradient-from-position);--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/55{--tw-gradient-from:#0000008c var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from:#000000b3 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:#000c var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from:#60a5fa var(--tw-gradient-from-position);--tw-gradient-to:#60a5fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from:#6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to:#6ee7b700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from:#10b9811a var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-400{--tw-gradient-from:#e879f9 var(--tw-gradient-from-position);--tw-gradient-to:#e879f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-600{--tw-gradient-from:#4b5563 var(--tw-gradient-from-position);--tw-gradient-to:#4b556300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from:#4ade80 var(--tw-gradient-from-position);--tw-gradient-to:#4ade8000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400\/40{--tw-gradient-from:#4ade8066 var(--tw-gradient-from-position);--tw-gradient-to:#4ade8000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400\/60{--tw-gradient-from:#4ade8099 var(--tw-gradient-from-position);--tw-gradient-to:#4ade8000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400\/80{--tw-gradient-from:#4ade80cc var(--tw-gradient-from-position);--tw-gradient-to:#4ade8000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/10{--tw-gradient-from:#22c55e1a var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/25{--tw-gradient-from:#22c55e40 var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/5{--tw-gradient-from:#22c55e0d var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from:#16a34a var(--tw-gradient-from-position);--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600\/80{--tw-gradient-from:#16a34acc var(--tw-gradient-from-position);--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-700{--tw-gradient-from:#15803d var(--tw-gradient-from-position);--tw-gradient-to:#15803d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-900\/50{--tw-gradient-from:#14532d80 var(--tw-gradient-from-position);--tw-gradient-to:#14532d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-900\/60{--tw-gradient-from:#14532d99 var(--tw-gradient-from-position);--tw-gradient-to:#14532d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-900\/80{--tw-gradient-from:#14532dcc var(--tw-gradient-from-position);--tw-gradient-to:#14532d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-950{--tw-gradient-from:#052e16 var(--tw-gradient-from-position);--tw-gradient-to:#052e1600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-300{--tw-gradient-from:#bef264 var(--tw-gradient-from-position);--tw-gradient-to:#bef26400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-400{--tw-gradient-from:#a3e635 var(--tw-gradient-from-position);--tw-gradient-to:#a3e63500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-400\/10{--tw-gradient-from:#a3e6351a var(--tw-gradient-from-position);--tw-gradient-to:#a3e63500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-400\/20{--tw-gradient-from:#a3e63533 var(--tw-gradient-from-position);--tw-gradient-to:#a3e63500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-500{--tw-gradient-from:#84cc16 var(--tw-gradient-from-position);--tw-gradient-to:#84cc1600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-300{--tw-gradient-from:#fdba74 var(--tw-gradient-from-position);--tw-gradient-to:#fdba7400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from:#fb923c var(--tw-gradient-from-position);--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/\[0\.08\]{--tw-gradient-from:#f9731614 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from:#ea580c var(--tw-gradient-from-position);--tw-gradient-to:#ea580c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-900\/80{--tw-gradient-from:#7c2d12cc var(--tw-gradient-from-position);--tw-gradient-to:#7c2d1200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/10{--tw-gradient-from:#ef44441a var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-900\/60{--tw-gradient-from:#7f1d1d99 var(--tw-gradient-from-position);--tw-gradient-to:#7f1d1d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from:#0d9488 var(--tw-gradient-from-position);--tw-gradient-to:#0d948800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/95{--tw-gradient-from:#fffffff2 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.06\]{--tw-gradient-from:#ffffff0f var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-200{--tw-gradient-from:#fef08a var(--tw-gradient-from-position);--tw-gradient-to:#fef08a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-300{--tw-gradient-from:#fde047 var(--tw-gradient-from-position);--tw-gradient-to:#fde04700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from:#facc15 var(--tw-gradient-from-position);--tw-gradient-to:#facc1500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400\/40{--tw-gradient-from:#facc1566 var(--tw-gradient-from-position);--tw-gradient-to:#facc1500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400\/60{--tw-gradient-from:#facc1599 var(--tw-gradient-from-position);--tw-gradient-to:#facc1500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from:#eab308 var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/10{--tw-gradient-from:#eab3081a var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/\[0\.07\]{--tw-gradient-from:#eab30812 var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-900\/80{--tw-gradient-from:#713f12cc var(--tw-gradient-from-position);--tw-gradient-to:#713f1200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#03131a\]{--tw-gradient-to:#03131a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #03131a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#040604\]\/30{--tw-gradient-to:#04060400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0406044d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#040604\]\/45{--tw-gradient-to:#04060400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #04060473 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#040604\]\/75{--tw-gradient-to:#04060400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #040604bf var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#05130b\]{--tw-gradient-to:#05130b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #05130b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#D62976\]{--tw-gradient-to:#d6297600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #d62976 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-200\/90{--tw-gradient-to:#fde68a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fde68ae6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-300{--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fcd34d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400{--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fbbf24 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #000 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0000001a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/25{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #00000040 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/30{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0000004d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/35{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #00000059 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0006 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/45{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #00000073 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/70{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #000000b3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/80{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #000c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/85{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #000000d9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-200\/90{--tw-gradient-to:#a5f3fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #a5f3fce6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-200{--tw-gradient-to:#a7f3d000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #a7f3d0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-400{--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #34d399 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-300{--tw-gradient-to:#f0abfc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f0abfc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-400{--tw-gradient-to:#4ade8000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #4ade80 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-400\/25{--tw-gradient-to:#4ade8000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #4ade8040 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500\/5{--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #22c55e0d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-700\/40{--tw-gradient-to:#15803d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #15803d66 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-lime-300\/90{--tw-gradient-to:#bef26400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #bef264e6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-300{--tw-gradient-to:#fdba7400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fdba74 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-300\/90{--tw-gradient-to:#fdba7400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fdba74e6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-400{--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fb923c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-300\/90{--tw-gradient-to:#f9a8d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f9a8d4e6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-100\/90{--tw-gradient-to:#e0f2fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #e0f2fee6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-300{--tw-gradient-to:#c4b5fd00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #c4b5fd var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-400{--tw-gradient-to:#facc1500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #facc15 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500{--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500\/5{--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #eab3080d var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#040604\]\/75{--tw-gradient-to:#040604bf var(--tw-gradient-to-position)}.to-\[\#040604\]\/80{--tw-gradient-to:#040604cc var(--tw-gradient-to-position)}.to-\[\#040604\]\/85{--tw-gradient-to:#040604d9 var(--tw-gradient-to-position)}.to-\[\#04070a\]\/55{--tw-gradient-to:#04070a8c var(--tw-gradient-to-position)}.to-\[\#0a0f0a\]{--tw-gradient-to:#0a0f0a var(--tw-gradient-to-position)}.to-\[\#962FBF\]{--tw-gradient-to:#962fbf var(--tw-gradient-to-position)}.to-amber-300{--tw-gradient-to:#fcd34d var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-amber-500\/90{--tw-gradient-to:#f59e0be6 var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to:#b45309 var(--tw-gradient-to-position)}.to-black{--tw-gradient-to:#000 var(--tw-gradient-to-position)}.to-black\/60{--tw-gradient-to:#0009 var(--tw-gradient-to-position)}.to-black\/65{--tw-gradient-to:#000000a6 var(--tw-gradient-to-position)}.to-black\/90{--tw-gradient-to:#000000e6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-cyan-500\/90{--tw-gradient-to:#06b6d4e6 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-emerald-500\/10{--tw-gradient-to:#10b9811a var(--tw-gradient-to-position)}.to-emerald-600\/90{--tw-gradient-to:#059669e6 var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to:#047857 var(--tw-gradient-to-position)}.to-fuchsia-500\/90{--tw-gradient-to:#d946efe6 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to:#22c55e var(--tw-gradient-to-position)}.to-green-500\/10{--tw-gradient-to:#22c55e1a var(--tw-gradient-to-position)}.to-green-500\/40{--tw-gradient-to:#22c55e66 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to:#15803d var(--tw-gradient-to-position)}.to-green-900\/60{--tw-gradient-to:#14532d99 var(--tw-gradient-to-position)}.to-lime-400{--tw-gradient-to:#a3e635 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-orange-500\/5{--tw-gradient-to:#f973160d var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.to-orange-600\/80{--tw-gradient-to:#ea580ccc var(--tw-gradient-to-position)}.to-orange-600\/90{--tw-gradient-to:#ea580ce6 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to:#dc2626 var(--tw-gradient-to-position)}.to-slate-300\/90{--tw-gradient-to:#cbd5e1e6 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to:#facc15 var(--tw-gradient-to-position)}.to-yellow-400\/10{--tw-gradient-to:#facc151a var(--tw-gradient-to-position)}.to-yellow-400\/15{--tw-gradient-to:#facc1526 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to:#eab308 var(--tw-gradient-to-position)}.to-yellow-500\/10{--tw-gradient-to:#eab3081a var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to:#ca8a04 var(--tw-gradient-to-position)}.to-yellow-600\/80{--tw-gradient-to:#ca8a04cc var(--tw-gradient-to-position)}.to-yellow-700{--tw-gradient-to:#a16207 var(--tw-gradient-to-position)}.to-yellow-700\/40{--tw-gradient-to:#a1620766 var(--tw-gradient-to-position)}.to-yellow-900\/80{--tw-gradient-to:#713f12cc var(--tw-gradient-to-position)}.to-yellow-950{--tw-gradient-to:#422006 var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-top{-o-object-position:top;object-position:top}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[2px\]{padding:2px}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pl-10{padding-left:2.5rem!important}.\!pl-9{padding-left:2.25rem!important}.\!pr-8{padding-right:2rem!important}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-14{padding-bottom:3.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-14{padding-left:3.5rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pt-0\.5{padding-top:.125rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[56\.25\%\]{padding-top:56.25%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[\'Cinzel\'\,serif\]{font-family:Cinzel,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-body), Manrope, ui-sans-serif, system-ui, sans-serif}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:800}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#04120a\]{--tw-text-opacity:1;color:rgb(4 18 10/var(--tw-text-opacity,1))}.text-amber-100\/60{color:#fef3c799}.text-amber-100\/90{color:#fef3c7e6}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/60{color:#fde68a99}.text-amber-200\/70{color:#fde68ab3}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-cyan-100\/60{color:#cffafe99}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-300\/70{color:#67e8f9b3}.text-emerald-100\/90{color:#d1fae5e6}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-300\/70{color:#6ee7b7b3}.text-emerald-300\/80{color:#6ee7b7cc}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-fuchsia-300{--tw-text-opacity:1;color:rgb(240 171 252/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-50{--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-green-100\/80{color:#dcfce7cc}.text-green-200{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.text-green-200\/50{color:#bbf7d080}.text-green-200\/60{color:#bbf7d099}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-300\/70{color:#86efacb3}.text-green-300\/80{color:#86efaccc}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-400\/70{color:#4ade80b3}.text-green-400\/80{color:#4ade80cc}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-500\/50{color:#22c55e80}.text-green-500\/60{color:#22c55e99}.text-green-500\/70{color:#22c55eb3}.text-lime-100\/40{color:#ecfccb66}.text-lime-100\/70{color:#ecfccbb3}.text-lime-100\/80{color:#ecfccbcc}.text-lime-200{--tw-text-opacity:1;color:rgb(217 249 157/var(--tw-text-opacity,1))}.text-lime-200\/60{color:#d9f99d99}.text-lime-300{--tw-text-opacity:1;color:rgb(190 242 100/var(--tw-text-opacity,1))}.text-lime-300\/70{color:#bef264b3}.text-lime-300\/80{color:#bef264cc}.text-lime-300\/90{color:#bef264e6}.text-lime-400{--tw-text-opacity:1;color:rgb(163 230 53/var(--tw-text-opacity,1))}.text-lime-400\/80{color:#a3e635cc}.text-lime-50{--tw-text-opacity:1;color:rgb(247 254 231/var(--tw-text-opacity,1))}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-200\/50{color:#fed7aa80}.text-orange-200\/60{color:#fed7aa99}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-300\/60{color:#fdba7499}.text-orange-300\/70{color:#fdba74b3}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-400\/70{color:#fb923cb3}.text-orange-400\/80{color:#fb923ccc}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-pink-200{--tw-text-opacity:1;color:rgb(251 207 232/var(--tw-text-opacity,1))}.text-pink-200\/60{color:#fbcfe899}.text-pink-300\/70{color:#f9a8d4b3}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-100\/60{color:#fee2e299}.text-red-100\/80{color:#fee2e2cc}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-200\/60{color:#fecaca99}.text-red-200\/70{color:#fecacab3}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-300\/70{color:#fca5a5b3}.text-red-300\/80{color:#fca5a5cc}.text-red-300\/90{color:#fca5a5e6}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:#fff6}.text-white\/90{color:#ffffffe6}.text-yellow-100{--tw-text-opacity:1;color:rgb(254 249 195/var(--tw-text-opacity,1))}.text-yellow-100\/50{color:#fef9c380}.text-yellow-100\/60{color:#fef9c399}.text-yellow-100\/80{color:#fef9c3cc}.text-yellow-200{--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.text-yellow-200\/50{color:#fef08a80}.text-yellow-200\/80{color:#fef08acc}.text-yellow-200\/90{color:#fef08ae6}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-300\/60{color:#fde04799}.text-yellow-300\/90{color:#fde047e6}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-500\/60{color:#eab30899}.text-yellow-500\/80{color:#eab308cc}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-red-500{text-decoration-color:#ef4444}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-\[0\.55\]{opacity:.55}.opacity-\[0\.5\]{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(251\,191\,36\,0\.6\)\]{--tw-shadow:0 0 18px #fbbf2499;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(34\,197\,94\,0\.55\)\]{--tw-shadow:0 0 30px #22c55e8c;--tw-shadow-colored:0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(34\,197\,94\,0\.6\)\]{--tw-shadow:0 0 60px #22c55e99;--tw-shadow-colored:0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_20px_-12px_rgba\(57\,255\,20\,0\.95\)\]{--tw-shadow:0 8px 20px -12px #39ff14f2;--tw-shadow-colored:0 8px 20px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_80px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:inset 0 0 80px #000000b3;--tw-shadow-colored:inset 0 0 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-black\/60{--tw-shadow-color:#0009;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-500\/10{--tw-shadow-color:#22c55e1a;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-500\/20{--tw-shadow-color:#22c55e33;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-500\/30{--tw-shadow-color:#22c55e4d;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-500\/40{--tw-shadow-color:#22c55e66;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-500\/5{--tw-shadow-color:#22c55e0d;--tw-shadow:var(--tw-shadow-colored)}.shadow-lime-400\/30{--tw-shadow-color:#a3e6354d;--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-500\/20{--tw-shadow-color:#f9731633;--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-500\/30{--tw-shadow-color:#f973164d;--tw-shadow:var(--tw-shadow-colored)}.shadow-pink-500\/30{--tw-shadow-color:#ec48994d;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/30{--tw-shadow-color:#a855f74d;--tw-shadow:var(--tw-shadow-colored)}.shadow-teal-500\/40{--tw-shadow-color:#14b8a666;--tw-shadow:var(--tw-shadow-colored)}.shadow-yellow-400\/60{--tw-shadow-color:#facc1599;--tw-shadow:var(--tw-shadow-colored)}.shadow-yellow-500\/20{--tw-shadow-color:#eab30833;--tw-shadow:var(--tw-shadow-colored)}.shadow-yellow-500\/30{--tw-shadow-color:#eab3084d;--tw-shadow:var(--tw-shadow-colored)}.shadow-yellow-500\/40{--tw-shadow-color:#eab30866;--tw-shadow:var(--tw-shadow-colored)}.shadow-yellow-500\/5{--tw-shadow-color:#eab3080d;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-cyan-300\/70{--tw-ring-color:#67e8f9b3}.ring-green-500\/50{--tw-ring-color:#22c55e80}.ring-white\/20{--tw-ring-color:#fff3}.ring-white\/25{--tw-ring-color:#ffffff40}.blur{--tw-blur:blur(8px);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-3xl{--tw-blur:blur(64px);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-\[1px\]{--tw-blur:blur(1px);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-\[3px\]{--tw-blur:blur(3px);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-md{--tw-blur:blur(12px);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-xl{--tw-blur:blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px #00000026);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_25px_rgba\(34\,197\,94\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 0 25px #22c55e99);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_14px_30px_rgba\(0\,0\,0\,0\.65\)\]{--tw-drop-shadow:drop-shadow(0 14px 30px #000000a6);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-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);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)}.grayscale{--tw-grayscale:grayscale(100%);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)}.invert{--tw-invert:invert(100%);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)}.sepia{--tw-sepia:sepia(100%);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)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-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-sm{--tw-backdrop-blur:blur(4px);-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-1000{transition-delay:1s}.delay-500{transition-delay:.5s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes coinPop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes milestonePop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}15%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}30%{transform:translate(-50%,-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-60%)scale(1)}}@keyframes trackerShimmer{0%{left:-10%}to{left:110%}}@keyframes runPill{0%{left:-8%}78%{left:76%}82%{left:76%}to{left:-8%}}@keyframes pillBob{0%,to{transform:translateY(0)rotate(-10deg)scaleX(1.05)}50%{transform:translateY(-14px)rotate(10deg)scaleX(.95)}}@keyframes fartPuff1{0%{opacity:.9;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-45px)scale(1.8)}}@keyframes fartPuff2{0%{opacity:.7;transform:translate(0)scale(.4)}to{opacity:0;transform:translate(-35px)scale(1.4)}}@keyframes flagWave{0%,to{transform:skew(0)}50%{transform:skew(-8deg)}}@keyframes moonGlow{0%,to{text-shadow:0 0 20px gold,0 0 40px gold}50%{text-shadow:0 0 40px gold,0 0 80px #ff8c00}}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lightningFlash{0%,90%,to{opacity:0}91%{opacity:.85}92%{opacity:.12}93%{opacity:.8}94%{opacity:.1}95%{opacity:.65}96%{opacity:.05}97%{opacity:.45}98%{opacity:0}}@keyframes boltFlicker{0%,to{opacity:.12}50%{opacity:.42}}@keyframes smokeDrift{0%{opacity:.16;transform:translate(0,0)scale(1)}50%{opacity:.3;transform:translate(50px,-40px)scale(1.3)}to{opacity:.16;transform:translate(0,0)scale(1)}}@keyframes smokeDriftAlt{0%{opacity:.12;transform:translate(0,0)scale(1.1)}50%{opacity:.26;transform:translate(-60px,30px)scale(.9)}to{opacity:.12;transform:translate(0,0)scale(1.1)}}@keyframes deadPillFloat{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-14px)rotate(6deg)}}@keyframes pillSmokeRise{0%{opacity:0;transform:translate(0)scale(.4)}25%{opacity:.55}to{opacity:0;transform:translate(var(--drift,0px), -90px) scale(1.7)}}@keyframes starTwinkle{0%,to{opacity:.15;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(28deg)}}@keyframes pillGroundGlow{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:.7;transform:scaleX(1.18)}}@keyframes pileZoom{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.06)translateY(-6px)}}@keyframes stampPulse{0%,to{opacity:.92;transform:rotate(-11deg)scale(1)}50%{opacity:1;transform:rotate(-11deg)scale(1.09)}}@keyframes trashStink{0%,to{opacity:0;transform:translateY(0)scale(.5)}30%{opacity:.5}to{opacity:0;transform:translateY(-72px)scale(1.6)}}@keyframes sadPillFloat{0%,to{transform:translateY(0)rotate(-9deg)}50%{transform:translateY(-22px)rotate(7deg)}}@keyframes sadPillSway{0%,to{transform:translateY(0)rotate(11deg)}50%{transform:translateY(-18px)rotate(-6deg)}}@keyframes junkDrift{0%{opacity:.35;transform:translate(0,0)rotate(0)}50%{opacity:.6;transform:translate(26px,-34px)rotate(40deg)}to{opacity:.35;transform:translate(0,0)rotate(0)}}@keyframes glitchJitter{0%,92%,to{transform:translate(0, 0) rotate(var(--jit,-8deg))}94%{transform:translate(-2px, 1px) rotate(calc(var(--jit,-8deg) + 3deg))}96%{transform:translate(2px, -1px) rotate(calc(var(--jit,-8deg) - 3deg))}98%{transform:translate(-1px, 0) rotate(calc(var(--jit,-8deg) + 1deg))}}.game-stage-wide .fart-game-card{max-width:100%!important}@media (width>=1024px){.game-stage-frame:not(.game-stage-wide) .pacman-card{max-width:100%!important}}.game-stage-frame{width:100%;position:relative}.game-stage-frame,.game-stage-frame *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.game-stage-frame input,.game-stage-frame textarea{-webkit-user-select:text;user-select:text}.game-stage-frame canvas,.game-stage-frame .fart-touch-btn,.game-stage-frame .cmd-fire{touch-action:none;-webkit-touch-callout:none}.game-stage-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.game-stage-wide{flex-direction:column;display:flex;overflow:hidden}.game-stage-play{width:100%;position:relative}.game-stage-wide .game-stage-play{flex:auto;min-height:0;overflow:hidden}.game-portrait .game-stage-play{overflow:hidden auto}.game-landscape-frame{will-change:transform}.game-stage-shrink{z-index:120;color:#04120a;letter-spacing:.02em;cursor:pointer;background:#0f0;border:none;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:12px;font-weight:900;transition:transform .15s,filter .15s;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 26px #00ff0073}.game-stage-shrink:hover{filter:brightness(1.08);transform:translateY(-2px)}.game-stage-vol-float{z-index:121;position:fixed;top:16px;right:16px}@media (pointer:coarse){.game-stage-vol-float{top:56px;right:10px}}.game-stage-shrink:active{transform:scale(.97)}@media (pointer:coarse){.game-immersive .game-stage-shrink{width:fit-content;margin:0 auto;padding:6px 12px;font-size:11px;inset:8px 0 auto}}.game-immersive .game-stage-toolbar{display:none!important}.game-immersive .fart-game-card{border-radius:10px!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:100%!important;padding:6px!important;display:flex!important}.game-immersive .fart-game-title,.game-immersive .fart-game-sub,.game-immersive .fart-bottom-badge,.game-immersive .fart-game-card>.fart-btn,.game-immersive .fart-controls,.game-immersive .fart-game-card:before,.game-immersive .fart-game-card:after{display:none!important}.game-immersive .fart-stage{background-color:#020202!important;flex:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:0!important;display:flex!important}.game-immersive .fart-stage canvas{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0 auto!important}.game-immersive .fart-game-card{box-shadow:none!important}.game-fitscreen .game-stage-play{justify-content:center;align-items:center;display:flex;overflow:hidden}.game-fit-scope{transform-origin:50%;will-change:transform}.game-fit-inner{width:960px}.fart-touch-controls{pointer-events:none;z-index:6;position:absolute;inset:0}.fart-touch-dpad{gap:12px;display:flex;position:absolute;bottom:14px;left:14px}.fart-touch-btn{pointer-events:auto;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;background:#ffffff24;border:2px solid #fff6;border-radius:999px;justify-content:center;align-items:center;width:70px;height:70px;padding:0;font-size:32px;transition:transform 80ms,background .1s;display:inline-flex}.fart-touch-btn:active{background:#ffffff4d;transform:scale(.9)}.fart-touch-jump{color:#d6ffd6;background:#0f03;border-color:#0f09;width:86px;height:86px;font-size:38px;position:absolute;bottom:18px;right:18px}.fart-touch-crouch{color:#ffe9a8;background:#ffd70029;border-color:#ffd7008c;width:66px;height:66px;font-size:30px;position:absolute;bottom:114px;right:28px}.fart-touch-jump-wrap{pointer-events:auto;position:absolute;bottom:18px;right:18px}.fart-touch-crouch-wrap{pointer-events:auto;position:absolute;bottom:126px;right:18px}.fart-touch .fart-bottom-badge{display:none!important}.fart-overlay-btn{transition:transform .15s,filter .15s}.fart-overlay-btn:hover{filter:brightness(1.08)}.fart-overlay-btn:active{transform:scale(.96)}.game-immersive .fart-touch-btn{width:78px;height:78px;font-size:36px}.game-immersive .fart-touch-jump{width:94px;height:94px;font-size:42px}.game-immersive .fart-touch-crouch{width:74px;height:74px;font-size:34px;bottom:124px;right:30px}.game-immersive .fart-touch-dpad,.game-immersive .fart-touch-jump-wrap,.game-immersive .fart-touch-crouch-wrap{transform-origin:50%;transform:none}@media (pointer:coarse){.game-stage-frame:not(.game-immersive) .superfartpill-card .fart-touch-dpad{transform-origin:0 100%;transform:scale(.72)}.game-stage-frame:not(.game-immersive) .superfartpill-card .fart-touch-jump-wrap,.game-stage-frame:not(.game-immersive) .superfartpill-card .fart-touch-crouch-wrap{transform-origin:100% 100%;transform:scale(.72)}}.bomber-hud-bar{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0 auto 8px;padding:4px 6px;display:flex}.bomber-hud-bar .fart-control-toggle{box-shadow:none!important;padding:3px 8px!important;font-size:10px!important}.bomber-hud-bar .fart-control-toggle span{display:none}.game-immersive .bomber-hud-bar{scrollbar-width:none;background:#ffffff0d;border-radius:8px;flex-wrap:nowrap;flex:none;justify-content:center;gap:6px;margin:0 0 5px;padding:4px 8px;overflow-x:auto}.game-immersive .bomber-hud-bar::-webkit-scrollbar{display:none}@media (width>=900px){.game-immersive .bomber-hud-bar{gap:10px;padding:5px 12px}.game-immersive .bomber-hud-bar>span{font-size:12px!important}.bomber-card .bomber-hud-bar{scrollbar-width:none;flex-wrap:nowrap;justify-content:center;gap:8px;padding:5px 12px;overflow-x:auto}.bomber-card .bomber-hud-bar::-webkit-scrollbar{display:none}.bomber-card .bomber-hud-bar>span{padding:3px 9px!important;font-size:12px!important}}@media (pointer:coarse){.game-stage-frame:not(.game-immersive) .bomber-card .fart-stage{padding-bottom:144px}.game-stage-frame:not(.game-immersive) .superfartpill-card .fart-stage{padding-bottom:196px}}.fart-vs-row{align-items:center;gap:22px;display:flex}.fart-vs-board{flex:auto;min-width:0;position:relative}.fart-vs-side{text-align:left;flex-direction:column;flex:0 0 260px;gap:12px;display:flex}.fart-mcard{flex:0 0 calc(25% - 9px)}@media (width>=768px){.fart-mcard{flex:0 0 calc(12.5% - 10.5px)}}@media (width<=767px){.fart-vs-row{flex-direction:column;align-items:stretch}.fart-vs-board{width:100%}.fart-vs-side{flex:auto;width:100%}}.fart-game-card{position:relative;overflow:hidden}.fart-game-card:before{content:"";opacity:.9;pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#0f0,gold,#0f0,#0000);height:3px;position:absolute;top:0;left:0;right:0}.fart-game-card:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(100deg,#0000,#00ff000d,#0000);width:45%;height:100%;animation:6s ease-in-out infinite cardShine;position:absolute;top:0;left:-70%;transform:skew(-18deg)}@keyframes cardShine{0%,55%{left:-70%}to{left:140%}}.fart-btn{transition:transform .15s,box-shadow .15s,filter .15s}.fart-btn:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 8px 22px #0f06}.fart-btn:active{transform:translateY(0)scale(.98)}.fart-cell{transition:transform .15s,box-shadow .2s,border-color .2s}.fart-cell:hover{transform:translateY(-3px);box-shadow:0 0 18px #0f06;border-color:#0f0!important}.fart-mcard{transition:transform .18s,box-shadow .2s,background .2s}.fart-mcard:hover{transform:translateY(-4px)scale(1.03)}@keyframes winPulse{0%,to{box-shadow:0 0 12px #00ff0073}50%{box-shadow:0 0 26px #00ff00e6}}@keyframes goldenGlow{0%,to{box-shadow:0 0 12px #ffd70080}50%{box-shadow:0 0 22px #ffd700d9}}@media (width<=640px){.fart-game-card{border-radius:14px!important;padding:14px!important}.fart-game-title{font-size:19px!important}.fart-game-sub{margin-bottom:10px!important;font-size:11px!important}.fart-score{margin-bottom:10px!important;padding:6px 8px!important;font-size:10px!important}.fart-board{gap:8px!important}.fart-cell{height:86px!important;font-size:30px!important}.fart-coin{width:58px!important;height:58px!important}.fart-overlay{font-size:38px!important}.fart-status{margin-bottom:12px!important;font-size:13px!important}.fart-btn{padding:10px 8px!important;font-size:12px!important}.fart-stage{max-width:100%!important;margin-left:auto!important;margin-right:auto!important}}@media (width<=767px){.photon-studio{box-shadow:none!important;border-radius:16px!important;padding:12px!important}.photon-badge{margin-bottom:8px!important;padding:4px 10px!important;font-size:9px!important}.photon-title{letter-spacing:.5px!important;margin-bottom:4px!important;font-size:18px!important}.photon-subtitle{margin-bottom:12px!important;font-size:11px!important}.photon-modes{margin-bottom:10px!important}.photon-mode-btn{padding:8px 10px!important;font-size:12px!important}.photon-upload-label{margin-bottom:12px!important;padding:10px!important;font-size:12px!important}.photon-toolbar{grid-template-columns:repeat(auto-fit,minmax(58px,1fr))!important;gap:5px!important;margin-bottom:10px!important;padding:5px!important}.photon-tool-btn{border-radius:8px!important;gap:3px!important;padding:7px 3px!important;font-size:9px!important}.photon-tool-btn i{font-size:15px!important}.photon-panel{border-radius:12px!important;margin-bottom:12px!important;padding:12px!important}.photon-panel p,.photon-panel label{margin-bottom:5px!important;font-size:11px!important}.photon-canvas-area{border-radius:12px!important;min-height:200px!important;margin-bottom:10px!important;padding:8px!important}.photon-canvas{max-height:300px!important}.photon-export-btn{padding:12px!important;font-size:14px!important}.photon-upload-btn{padding:10px 12px!important;font-size:12px!important}}.photon-crop-tip{line-height:1.4!important}@media (width<=767px){.photon-crop-tip{margin-bottom:8px!important;font-size:10px!important}}.photon-action-bar{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.photon-action-btn{color:#e5e7eb;letter-spacing:.3px;cursor:pointer;white-space:nowrap;background:#1c1c20;border:1px solid #3f3f46;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:84px;padding:10px 12px;font-size:12px;font-weight:900;transition:transform .14s,background .18s,border-color .18s;display:inline-flex}.photon-action-btn i{font-size:16px}.photon-action-btn:hover:not(:disabled){color:#d6ffd6;background:#39ff141a;border-color:#39ff148c;transform:translateY(-1px)}.photon-action-btn:active:not(:disabled){transform:scale(.97)}.photon-action-btn:disabled{opacity:.38;cursor:not-allowed}.photon-compare-btn{color:#ffe9a8;letter-spacing:.3px;cursor:pointer;white-space:nowrap;background:#eab3081f;border:1px solid #eab30899;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:128px;padding:10px 12px;font-size:12px;font-weight:900;transition:transform .14s,background .18s,box-shadow .18s;display:inline-flex}.photon-compare-btn i{font-size:16px}.photon-compare-btn:hover:not(:disabled){transform:translateY(-1px)}.photon-compare-btn.active{color:#0b0b0d;background:linear-gradient(135deg,#eab308,#22c55e);box-shadow:0 0 18px #eab30880}.photon-compare-btn:disabled{opacity:.38;cursor:not-allowed}.photon-cmp-badge{z-index:4;color:#0b0b0d;letter-spacing:1px;text-transform:uppercase;pointer-events:none;background:#eab308eb;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:900;position:absolute;top:12px;left:12px}@media (width<=767px){.photon-action-btn{min-width:60px;padding:8px 6px;font-size:10px}.photon-action-btn i{font-size:14px}.photon-compare-btn{min-width:100px;padding:8px 6px;font-size:10px}.photon-compare-btn i{font-size:14px}}.adj-slider-row{margin-bottom:6px}.adj-slider-row .adj-slider-label{margin-bottom:0!important;font-size:11px!important;line-height:1.15!important}.adj-slider{cursor:pointer;appearance:none;background:0 0;width:100%;height:14px;margin-bottom:0!important}.adj-slider::-webkit-slider-runnable-track{background:#3f3f46;border-radius:999px;height:4px}.adj-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#22c55e;border-radius:50%;width:12px;height:12px;margin-top:-4px}.adj-slider::-moz-range-track{background:#3f3f46;border-radius:999px;height:4px}.adj-slider::-moz-range-thumb{cursor:pointer;background:#22c55e;border:none;border-radius:50%;width:12px;height:12px}@media (width<=767px){.adj-slider-row{margin-bottom:4px}.adj-slider-row .adj-slider-label{font-size:10px!important}}.game-landscape .game-stage-play,.game-landscape-frame{overflow:hidden}.game-landscape:not(.game-immersive) .fart-game-card{border-radius:14px!important;flex-direction:column!important;max-width:100%!important;height:100%!important;padding:14px!important;display:flex!important}.game-landscape:not(.game-immersive) .fart-game-title{margin-bottom:2px!important;font-size:18px!important}.game-landscape:not(.game-immersive) .fart-game-sub{margin-bottom:8px!important;font-size:11px!important}.game-landscape .fart-vs-row{flex-direction:row!important;flex:auto!important;align-items:stretch!important;gap:16px!important;min-height:0!important}.game-landscape .fart-vs-board{flex:auto!important;justify-content:center!important;align-items:center!important;min-width:0!important;margin-bottom:0!important;display:flex!important}.game-landscape .fart-board{aspect-ratio:1!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important}.game-landscape .fart-cell{min-width:0!important;height:auto!important;min-height:0!important;font-size:28px!important;overflow:hidden!important}.game-landscape .fart-coin{width:68%!important;height:68%!important;margin:auto!important;position:absolute!important;inset:0!important}.game-landscape .chaos-bot{line-height:1!important;position:absolute!important;inset:0!important}.game-landscape .fart-vs-side{flex:0 0 220px!important;justify-content:center!important;gap:8px!important;width:220px!important}.game-landscape .fart-score{padding:6px 8px!important;font-size:11px!important}.game-landscape .fart-status{min-height:0!important;margin-bottom:0!important;font-size:12px!important}.game-landscape .fart-btn{padding:9px 6px!important;font-size:12px!important}.game-landscape .fart-mcard{flex:0 0 calc(9.09091% - 10.9091px)!important}.game-landscape:not(.game-immersive) .fart-score{margin-bottom:8px!important;font-size:12px!important}.game-landscape:not(.game-immersive) .fart-status{min-height:0!important;margin-bottom:10px!important;font-size:12px!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .memory-card{border-radius:12px!important;flex-direction:column!important;max-width:100%!important;height:100%!important;padding:8px 10px!important;display:flex!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .memory-card .mem-content{flex-direction:column!important;justify-content:center!important;height:100%!important;display:flex!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .memory-card .fart-game-title{letter-spacing:1px!important;margin-bottom:0!important;font-size:15px!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .memory-card .fart-game-sub{display:none!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .memory-card .mem-content>p{margin-bottom:3px!important;font-size:11px!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .memory-card .fart-score{margin-bottom:5px!important;padding:4px 10px!important;font-size:11px!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .memory-card .fart-status{display:none!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .memory-card .mem-board-persp{flex:auto!important;justify-content:center!important;align-items:center!important;min-height:0!important;padding:2px 0!important;display:flex!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .memory-card .mem-board-frame{border-radius:14px!important;max-height:100%!important;padding:8px!important;transform:none!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .memory-card .mem-board{grid-template-columns:repeat(var(--mem-cols,11), var(--mem-tile,56px))!important;place-content:center!important;gap:8px!important;width:auto!important;max-width:100%!important;display:grid!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .memory-card .mem-card{width:var(--mem-tile,56px)!important;height:var(--mem-tile,56px)!important;aspect-ratio:auto!important;border-width:1.5px!important;border-radius:9px!important;flex:none!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .memory-card .mem-mark{font-size:calc(var(--mem-tile,56px) * .36)!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .memory-card .fart-btn{align-self:center!important;width:auto!important;min-width:150px!important;margin-top:5px!important;padding:6px 16px!important;font-size:11px!important}.frenzy-hud{background:#0000008c;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;flex:0 0 104px;justify-content:center;gap:7px;width:104px;padding:10px 8px;display:none}.frenzy-hud-item{flex-direction:column;align-items:center;gap:1px;line-height:1.05;display:flex}.frenzy-hud-label{letter-spacing:.09em;text-transform:uppercase;color:#93a29b;font-size:9px;font-weight:900}.frenzy-hud-value{font-size:18px;font-weight:900}.game-immersive .frenzy-hud-row,.game-immersive .frenzy-levelname,.game-immersive .frenzy-progress{display:none!important}.game-immersive .frenzy-card{flex-direction:row!important;align-items:stretch!important;gap:8px!important}.game-immersive .frenzy-card .fart-stage{flex:1 1 0!important;width:auto!important}.game-immersive .frenzy-hud{display:flex!important}@media (width<=640px){.frenzy-hud{flex:0 0 76px;gap:5px;width:76px;padding:8px 5px}.frenzy-hud-value{font-size:15px}.frenzy-hud-label{font-size:8px}}.lab-stage{cursor:pointer;outline:none}.game-immersive .lab-stage{max-width:100%!important}.game-immersive .lab-hint{display:none!important}.lab-card:before{background:linear-gradient(90deg,#0000,#22d3ee,#e879f9,#22d3ee,#0000)!important}.lab-card:after{background:linear-gradient(100deg,#0000,#22d3ee17,#0000)!important}.lab-card .fart-btn:hover{box-shadow:0 8px 22px #22d3ee6b}.fart-mcard{position:relative}.fart-mcard:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff42 0%,#fff0 36% 64%,#0003 100%);position:absolute;inset:0}.fart-mcard img{transition:transform .3s}.fart-mcard:hover img{transform:scale(1.07)}.fart-cell{position:relative}.fart-cell:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 50% 0,#ffffff1f,#fff0 58%);position:absolute;inset:0}.fart-coin{transition:transform .25s}.fart-cell:hover .fart-coin{transform:scale(1.06)}@keyframes tycoonRing{0%{opacity:.85;transform:scale(.82)}to{opacity:0;transform:scale(1.55)}}@keyframes tycoonBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tycoonFloat{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotateX(58deg)rotate(-8deg)}18%{opacity:1;transform:translate(-50%,-104%)scale(1.18)rotateX(-14deg)rotate(3deg)}38%{transform:translate(-50%,-140%)scale(1)rotateX(0)rotate(0)}to{opacity:0;transform:translate(-50%,-280%)scale(.9)rotateX(0)rotate(0)}}@keyframes tycoonCoinGlow{0%,to{box-shadow:0 4px #7a4d00,0 9px 16px #00000080,0 0 16px #ffc8288c,inset 0 2px 3px #ffffffe6,inset 0 -5px 7px #78460099}50%{box-shadow:0 4px #7a4d00,0 9px 16px #00000080,0 0 30px #ffd700f2,inset 0 2px 3px #fffffff2,inset 0 -5px 7px #78460099}}@keyframes tycoonCoinShine{0%{transform:translate(-140%)skew(-20deg)}45%{transform:translate(240%)skew(-20deg)}to{transform:translate(240%)skew(-20deg)}}.tycoon-card{max-width:620px!important}.tycoon-hud{text-align:left;background:linear-gradient(#00ff6617,#00000052);border:1px solid #0f63;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 13px;display:flex}.tycoon-hud-left{flex-direction:column;gap:2px;min-width:0;display:flex}.tycoon-rank{letter-spacing:.04em;color:#b6ff1a;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.tycoon-balance{align-items:baseline;gap:5px;display:flex}.tycoon-balance-coin{color:gold;font-size:19px;font-weight:900}.tycoon-balance-num{color:#fff;letter-spacing:.5px;text-shadow:0 0 14px #00ff6680;font-size:28px;font-weight:900;animation:.32s coinPop;display:inline-block}.tycoon-per-sec{color:#0f6;font-size:12px;font-weight:800}.tycoon-fart{color:gold;font-style:normal}.tycoon-chip{color:#9ca3af;white-space:nowrap;background:#0000006b;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:5px 10px;font-size:10px;font-weight:800}.tycoon-float{z-index:4;transform-style:preserve-3d;letter-spacing:.02em;color:#5a3400;font-variant-numeric:tabular-nums;background-blend-mode:normal;text-shadow:0 1px #ffffffb3,0 -1px 1px #6e3e008c;pointer-events:none;background:linear-gradient(160deg,#fff8d0 0%,#ffe57a 26%,#ffce33 48%,#f0a800 72%,#b06e00 100%);border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:1px;padding:4px 12px 4px 10px;font-size:14px;font-weight:900;animation:1s cubic-bezier(.18,.9,.32,1) forwards tycoonFloat,.7s ease-in-out infinite tycoonCoinGlow;display:inline-flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.tycoon-float:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffeb,#0000);width:55%;height:100%;animation:.75s ease-in-out infinite tycoonCoinShine;position:absolute;top:0;left:0}.tycoon-float:after{content:"";pointer-events:none;border-top:1px solid #ffffffbf;border-bottom:1px solid #78460080;border-radius:999px;position:absolute;inset:2px}.tycoon-controls{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.tycoon-ctrl{color:#e5e7eb;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:11px;flex-direction:column;align-items:center;gap:2px;padding:9px 6px;font-weight:800;transition:transform .12s,background .15s,border-color .15s;display:flex}.tycoon-ctrl i{color:#0f6;font-size:18px}.tycoon-ctrl-main{white-space:nowrap;font-size:11px}.tycoon-ctrl-cost{color:#9ca3af;white-space:nowrap;font-size:10px}.tycoon-ctrl:hover:not(:disabled){background:#00ff661a;border-color:#0f66;transform:translateY(-2px)}.tycoon-ctrl:disabled{opacity:.42;cursor:not-allowed}.tycoon-toggle.on{background:#00ff6624;border-color:#0f6}.tycoon-toggle.on .tycoon-ctrl-cost{color:#0f6}.tycoon-reboot{background:#ffd70014;border-color:#ffd70057}.tycoon-reboot i,.tycoon-reboot:not(:disabled) .tycoon-ctrl-cost{color:gold}.tycoon-list{flex-direction:column;gap:8px;max-height:430px;margin-bottom:8px;padding:2px 4px 2px 2px;display:flex;overflow-y:auto}.tycoon-list::-webkit-scrollbar{width:7px}.tycoon-list::-webkit-scrollbar-thumb{background:#00ff6652;border-radius:999px}.tycoon-list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.tycoon-row{text-align:left;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(#ffffff0f,#00000070);border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:11px;padding:10px 11px;transition:border-color .2s,transform .15s;display:flex}.tycoon-row-minable{cursor:pointer}.tycoon-row-minable:hover{border-color:#00ff6673;transform:translateY(-1px)}.tycoon-row-minable:active{transform:scale(.992)}.tycoon-row-ready{box-shadow:0 0 16px #00ff661f}.tycoon-row-locked{opacity:.55;cursor:not-allowed}.tycoon-row-start{outline-offset:-1px;outline:1px solid #00ff6647;animation:1.9s ease-in-out infinite tycoonStartPulse;border-color:#ffd7008c!important}@keyframes tycoonStartPulse{0%,to{box-shadow:0 0 #0f60,0 0 14px #0f63}50%{box-shadow:0 0 0 3px #00ff6629,0 0 24px #00ff6680}}.tycoon-row-main-tag{letter-spacing:.1em;text-transform:uppercase;color:#3a2600;background:linear-gradient(135deg,#ffe066,#ffb300);border-radius:999px;flex:none;padding:1px 7px;font-size:8px;font-weight:900;box-shadow:0 0 10px #ffc82880}.tycoon-row-auto-tag{letter-spacing:.08em;text-transform:uppercase;color:#04140b;background:linear-gradient(135deg,#7be8ff,#22d3ee);border-radius:999px;flex:none;align-items:center;gap:3px;padding:1px 7px;font-size:8px;font-weight:900;display:inline-flex;box-shadow:0 0 10px #22d3ee8c}.tycoon-row-auto-tag i{justify-content:center;align-items:center;width:9px;height:9px;font-size:9px;line-height:1;display:inline-flex}.tycoon-row-auto{border-color:#6fe0ff8c!important}.tycoon-row-icon{isolation:isolate;border:1.5px solid;border-radius:14px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:29px;transition:transform .18s,filter .25s;display:flex;position:relative}.tycoon-row-icon i{transform-origin:50% 58%;will-change:transform, opacity, filter;filter:drop-shadow(0 2px 3px #0009);line-height:1;transition:transform .2s,filter .25s;display:inline-block}.tycoon-row-icon:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(95% 68% at 50% 6%,#ffffff80,#fff0 58%);position:absolute;inset:0}.tycoon-row-icon:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:2px solid;position:absolute;inset:-3px}.tycoon-row-ready .tycoon-row-icon:before{animation:1.8s ease-out infinite tycoonIconRing}@keyframes tycoonIconRing{0%{opacity:.6;transform:scale(.92)}70%{opacity:0;transform:scale(1.28)}to{opacity:0;transform:scale(1.28)}}.tycoon-row-minable:hover .tycoon-row-icon{transform:rotate(-5deg)scale(1.08)}.tycoon-row-minable:hover .tycoon-row-icon i{filter:drop-shadow(0 0 9px)drop-shadow(0 2px 3px #0009)}@keyframes tycoonAnimSwing{0%,to{transform:rotate(-16deg)}50%{transform:rotate(15deg)}}@keyframes tycoonAnimBlink{0%,to{opacity:1}44%{opacity:1}48%{opacity:.32}52%{opacity:1}74%{opacity:.4}78%{opacity:1}}@keyframes tycoonAnimFlip{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes tycoonAnimSway{0%,to{transform:rotate(-7deg)scale(1)}50%{transform:rotate(7deg)scale(1.06)}}@keyframes tycoonAnimJingle{0%,to{transform:translateY(0)rotate(-4deg)}25%{transform:translateY(-3px)rotate(4deg)}50%{transform:translateY(0)rotate(-3deg)}75%{transform:translateY(-2px)rotate(3deg)}}@keyframes tycoonAnimSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tycoonAnimBubble{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-3px)scale(1.06)}62%{transform:translateY(2px)scale(.97)}}@keyframes tycoonAnimProcess{0%,to{filter:drop-shadow(0 2px 3px #0009)brightness();transform:scale(1)}50%{filter:drop-shadow(0 0 8px)brightness(1.35);transform:scale(1.13)}}@keyframes tycoonAnimVibrate{0%,to{transform:translate(0)rotate(0)}10%{transform:translate(-1.2px,.6px)rotate(-1.6deg)}20%{transform:translate(1.2px,-.6px)rotate(1.6deg)}30%{transform:translate(-1px,-.6px)rotate(-1.1deg)}40%{transform:translate(1px,.6px)rotate(1.1deg)}50%{transform:translate(-.6px)rotate(0)}60%{transform:translate(.6px,.6px)rotate(.9deg)}70%{transform:translate(-1px)rotate(-.9deg)}80%{transform:translate(.6px,-.6px)rotate(.6deg)}90%{transform:translateY(.6px)rotate(-.5deg)}}@keyframes tycoonAnimGlow{0%,to{filter:drop-shadow(0 2px 3px #0009)drop-shadow(0 0 4px);transform:scale(1)}50%{filter:drop-shadow(0 0 10px)drop-shadow(0 0 18px);transform:scale(1.07)}}@keyframes tycoonAnimOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tycoonAnimTwinkle{0%,to{opacity:.55;filter:drop-shadow(0 2px 3px #0009);transform:scale(.86)rotate(0)}50%{opacity:1;filter:drop-shadow(0 0 10px);transform:scale(1.16)rotate(24deg)}}.tycoon-row-icon[data-anim=swing] i{transform-origin:58% 86%;animation:1.8s ease-in-out infinite tycoonAnimSwing}.tycoon-row-icon[data-anim=blink] i{animation:2.2s step-end infinite tycoonAnimBlink}.tycoon-row-icon[data-anim=flip] i{transform-style:preserve-3d;animation:2.6s linear infinite tycoonAnimFlip}.tycoon-row-icon[data-anim=sway] i{animation:2.4s ease-in-out infinite tycoonAnimSway}.tycoon-row-icon[data-anim=jingle] i{animation:1.3s ease-in-out infinite tycoonAnimJingle}.tycoon-row-icon[data-anim=spin] i{animation:5.5s linear infinite tycoonAnimSpin}.tycoon-row-icon[data-anim=bubble] i{animation:2.1s ease-in-out infinite tycoonAnimBubble}.tycoon-row-icon[data-anim=process] i{animation:1.5s ease-in-out infinite tycoonAnimProcess}.tycoon-row-icon[data-anim=vibrate] i{animation:.5s linear infinite tycoonAnimVibrate}.tycoon-row-icon[data-anim=glow] i{animation:2.6s ease-in-out infinite tycoonAnimGlow}.tycoon-row-icon[data-anim=orbit] i{animation:9s linear infinite tycoonAnimOrbit}.tycoon-row-icon[data-anim=twinkle] i{animation:1.4s ease-in-out infinite tycoonAnimTwinkle}.tycoon-row-locked .tycoon-row-icon i{opacity:.75;animation-play-state:paused}.tycoon-row-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.tycoon-row-head{flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;display:flex}.tycoon-row-name{color:#f3f4f6;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:13px;font-weight:900;overflow:hidden}.tycoon-row-lv{color:#04120a;background:#b6ff1a;border-radius:999px;flex:none;padding:1px 7px;font-size:9px;font-weight:900}.tycoon-row-mult{flex:none;font-size:10px;font-weight:900}.tycoon-row-blurb{color:#8b948d;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.tycoon-row-bar{background:#ffffff1f;border-radius:999px;height:6px;position:relative}.tycoon-row-bar-fill{background:linear-gradient(90deg,#0284c7,#22d3ee 55%,#7dd3fc);border-radius:999px;height:100%;transition:width .12s linear;position:relative;overflow:hidden;box-shadow:0 0 8px #22d3eeb3,inset 0 0 4px #fff9}.tycoon-row-bar-sweep{pointer-events:none;background:linear-gradient(90deg,#0000,#e0fafff2 45%,#67e8f9 55%,#0000);border-radius:999px;width:28px;animation:1.15s linear infinite tycoonBarSweep;position:absolute;top:0;bottom:0;left:-30px;box-shadow:0 0 10px #67e8f9f2,0 0 18px #22d3eecc}@keyframes tycoonBarSweep{0%{left:-30px}to{left:100%}}.tycoon-row-bar-burst .tycoon-row-bar-fill{background:linear-gradient(90deg,#fde047,#facc15 50%,#fff700);box-shadow:0 0 16px #ffeb3bf2,0 0 30px #ffd700cc,inset 0 0 6px #fffffff2}.tycoon-row-bar-burst:after{content:"";pointer-events:none;background:radial-gradient(60% 150%,#fff48cf2,#ffd70000 72%);border-radius:999px;animation:.52s ease-out forwards tycoonBarFlash;position:absolute;inset:-8px}@keyframes tycoonBarFlash{0%{opacity:0;transform:scale(.9)}30%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.22)}}.tycoon-row-bar-full .tycoon-row-bar-fill{background:linear-gradient(90deg,#fde047,#facc15 50%,#fff700);animation:1.05s ease-in-out infinite tycoonBarFullPulse;box-shadow:0 0 12px #ffeb3be6,0 0 24px #ffd700a6,inset 0 0 5px #fffffff2}@keyframes tycoonBarFullPulse{0%,to{filter:brightness()}50%{filter:brightness(1.4)}}.tycoon-row-full{box-shadow:0 0 18px #ffd7006b;border-color:#ffeb3bbf!important}.tycoon-row-charged{animation:.56s ease-out tycoonRowCharge}@keyframes tycoonRowCharge{0%{border-color:#ffeb3be6;box-shadow:0 0 #ffeb3b00}32%{border-color:#fff700;box-shadow:0 0 26px 3px #ffeb3bb3,inset 0 0 22px #ffeb3b38}to{box-shadow:0 0 #ffeb3b00}}.tycoon-row-right{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.tycoon-row-cps{color:#0f6;font-size:11px;font-weight:900}.tycoon-buy{cursor:pointer;border:none;border-radius:9px;flex-direction:column;align-items:center;min-width:94px;padding:6px 10px;font-weight:900;transition:transform .12s,filter .15s;display:flex}.tycoon-buy:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.tycoon-buy:disabled{cursor:not-allowed;color:#6b7280!important;background:#ffffff14!important}.tycoon-buy-cost{font-size:12px}.tycoon-buy-label{letter-spacing:.06em;text-transform:uppercase;opacity:.82;font-size:9px}.tycoon-foot{color:#5f6b63;margin-top:2px;font-size:10px}.tycoon-start-hint{text-align:left;background:linear-gradient(#ffd70029,#00ff6612);border:1.5px solid #ffd70099;border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:11px 13px;animation:1.7s ease-in-out infinite tycoonHintPulse;display:flex}@keyframes tycoonHintPulse{0%,to{box-shadow:0 0 #ffd70038,0 0 14px #ffd70029}50%{box-shadow:0 0 0 4px #00ff6624,0 0 26px #ffd70080}}.tycoon-start-hint-icon{color:gold;background:radial-gradient(120% 120% at 50% 10%,#ffe0666b,#00000059);border:1px solid #ffd70099;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:21px;animation:1.4s ease-in-out infinite tycoonHintTap;display:flex}@keyframes tycoonHintTap{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.06)}}.tycoon-start-hint-text{letter-spacing:.04em;color:#ffe9a8;flex-direction:column;flex:auto;gap:2px;min-width:0;font-size:13px;font-weight:900;line-height:1.2;display:flex}.tycoon-start-hint-text em{letter-spacing:.01em;color:#9fd8b4;font-size:10px;font-style:normal;font-weight:700}.tycoon-start-hint-arrow{color:gold;flex:none;font-size:20px;animation:1.05s ease-in-out infinite tycoonHintArrow}@keyframes tycoonHintArrow{0%,to{opacity:.6;transform:translateY(-2px)}50%{opacity:1;transform:translateY(3px)}}.tycoon-modal{z-index:20;background:#020a06d1;border-radius:18px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tycoon-modal-box{text-align:center;background:linear-gradient(#0d2416,#050e09);border:1px solid #00ff6659;border-radius:16px;width:min(88%,340px);padding:22px;box-shadow:0 0 40px #00ff6638}.tycoon-modal-icon{color:gold;font-size:38px}.tycoon-modal-title{color:#b6ff1a;margin:6px 0;font-size:17px;font-weight:900}.tycoon-modal-text{color:#cbd5cf;margin-bottom:14px;font-size:13px;line-height:1.5}.tycoon-modal-text strong{color:#0f6}.tycoon-modal-btn{color:#001b00;cursor:pointer;background:linear-gradient(135deg,#0f0,#00c853);border:none;border-radius:10px;width:100%;padding:11px;font-size:14px;font-weight:900;transition:transform .12s,filter .12s}.tycoon-modal-btn:hover{filter:brightness(1.08);transform:translateY(-2px)}@media (width<=640px){.tycoon-balance-num{font-size:23px}.tycoon-list{max-height:360px}.tycoon-ctrl-main{font-size:10px}.tycoon-ctrl-cost{font-size:9px}.tycoon-row-icon{width:48px;height:48px;font-size:25px}.tycoon-row-blurb{display:none}}.game-arcade-3d .fart-game-card{transform-style:preserve-3d;transform:perspective(1600px) rotateX(calc(1.2deg + var(--py,0) * 2.6deg)) rotateY(calc(var(--px,0) * -3.4deg));transform-origin:50% 10%;filter:drop-shadow(0 26px 40px #00000094);transition:transform .5s cubic-bezier(.2,.7,.3,1),filter .5s}.game-arcade-3d .fart-game-card:hover{transform:perspective(1600px) rotateX(calc(var(--py,0) * 2.6deg)) rotateY(calc(var(--px,0) * -3.4deg)) translateY(-2px);filter:drop-shadow(0 34px 52px #000000a3)}.game-arcade-3d .fart-stage{box-shadow:inset 0 16px 34px #0000008c,inset 0 -12px 26px #00000073,0 22px 36px #00000080}.game-arcade-3d .fart-btn,.game-arcade-3d .fart-overlay-btn,.game-arcade-3d .tycoon-buy,.game-arcade-3d .tycoon-ctrl,.game-arcade-3d .fart-touch-btn{transform:translateZ(0)}.game-arcade-3d .fart-btn:hover,.game-arcade-3d .fart-overlay-btn:hover{filter:drop-shadow(0 12px 16px #0000008c)brightness(1.08)}.game-arcade-3d .fart-btn:active,.game-arcade-3d .fart-overlay-btn:active{transform:translateY(1px)scale(.97)}.game-arcade-3d .fart-vs-board{perspective:1200px}.game-arcade-3d .fart-cell:hover{transform:translateY(-4px)translateZ(20px)rotateX(7deg)}.game-arcade-3d .fart-mcard{transform-style:preserve-3d}.game-arcade-3d .fart-mcard:hover{transform:translateY(-6px)rotateX(7deg)scale(1.045)}.game-arcade-3d .tycoon-row-minable:hover{transform:translateY(-2px)translateZ(14px)}.game-stage-frame.game-arcade-3d.game-immersive .fart-game-card,.game-stage-frame.game-arcade-3d.game-landscape .fart-game-card,.game-stage-frame.game-arcade-3d.game-fitscreen .fart-game-card{filter:none!important;transform:none!important}.game-stage-frame.game-arcade-3d.game-immersive .fart-stage,.game-stage-frame.game-arcade-3d.game-landscape .fart-stage,.game-stage-frame.game-arcade-3d.game-fitscreen .fart-stage{box-shadow:none}.game-stage-frame.game-arcade-3d.game-immersive .fart-cell:hover,.game-stage-frame.game-arcade-3d.game-landscape .fart-cell:hover{transform:none}@media (pointer:coarse){.game-arcade-3d .fart-game-card{filter:drop-shadow(0 18px 30px #00000080);transform:none}.game-arcade-3d .fart-cell:hover,.game-arcade-3d .fart-mcard:hover,.game-arcade-3d .tycoon-row-minable:hover{transform:none}}@media (prefers-reduced-motion:reduce){.game-arcade-3d .fart-game-card{transition:filter .2s;transform:none!important}.tycoon-row-icon i,.tycoon-row-start{animation:none!important}.tycoon-row-bar-sweep{opacity:.55;animation:none!important}.tycoon-row-bar-burst:after{opacity:.45;animation:none!important}.tycoon-row-bar-full .tycoon-row-bar-fill{opacity:.85;animation:none!important}.tycoon-row-charged,.tycoon-start-hint,.tycoon-start-hint-icon,.tycoon-start-hint-arrow{animation:none!important}}@keyframes shareSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes shareSheetFade{0%{opacity:0}to{opacity:1}}.share-sheet-panel{animation:.34s cubic-bezier(.22,1,.36,1) both shareSheetUp}.share-sheet-overlay{animation:.25s ease-out both shareSheetFade}.pacman-hud{background:#0000008c;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;flex:0 0 104px;justify-content:center;gap:7px;width:104px;padding:10px 8px;display:none}.game-immersive .pacman-hud-row,.game-immersive .pacman-levelname,.game-immersive .pacman-progress{display:none!important}.game-immersive .pacman-card{flex-direction:row!important;align-items:stretch!important;gap:8px!important}.game-immersive .pacman-card .fart-stage{flex:1 1 0!important;width:auto!important}.game-immersive .pacman-hud{display:flex!important}.game-landscape .pacman-hud{display:none!important}.game-immersive:not(.game-landscape) .pacman-card .fart-stage{padding-top:48px}.game-immersive .pacman-card .fart-stage canvas{-o-object-position:center;object-position:center}@media (pointer:coarse){.game-stage-frame:not(.game-landscape) .pacman-card .fart-stage{padding-bottom:148px}}.game-stage-frame.game-landscape .pacman-hud{display:none!important}.game-landscape .pacman-joy{transform-origin:0 100%;transform:scale(.7);inset:auto auto 10px 10px!important}@media (width<=1024px){.game-immersive .pacman-card{flex-direction:column!important;gap:6px!important}.game-immersive .pacman-card .fart-stage{flex:auto!important;width:100%!important}.game-immersive .pacman-hud{flex-direction:row!important;flex:none!important;justify-content:space-around!important;align-items:center!important;gap:6px!important;width:100%!important;padding:7px 10px!important}.game-immersive .pacman-hud .frenzy-hud-item{flex:1 1 0;min-width:0}.game-immersive .pacman-hud .frenzy-hud-value{font-size:16px}.game-immersive .fart-game-card{padding:4px!important}}@media (width<=640px){.pacman-hud{flex:0 0 76px;gap:5px;width:76px;padding:8px 5px}}.aa-ad-banner{justify-content:center;width:100%;margin-top:24px;display:flex;overflow:hidden}.aa-ad-banner>div{transform-origin:top}@media (width<=767px){.aa-ad-banner{height:42px;margin-top:18px}.aa-ad-banner>div{transform:scale(.46)}}@media (width<=360px){.aa-ad-banner{height:37px}.aa-ad-banner>div{transform:scale(.4)}}.placeholder\:font-sans::placeholder{font-family:var(--font-body), Manrope, ui-sans-serif, system-ui, sans-serif}.placeholder\:text-gray-600::placeholder{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:border-green-500\/60:focus-within{border-color:#22c55e99}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y:-.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-0:hover{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-500\/60:hover{border-color:#3b82f699}.hover\:border-gray-500\/60:hover{border-color:#6b728099}.hover\:border-green-400:hover{--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.hover\:border-green-400\/70:hover{border-color:#4ade80b3}.hover\:border-green-500\/30:hover{border-color:#22c55e4d}.hover\:border-green-500\/40:hover{border-color:#22c55e66}.hover\:border-green-500\/50:hover{border-color:#22c55e80}.hover\:border-green-500\/60:hover{border-color:#22c55e99}.hover\:border-green-500\/80:hover{border-color:#22c55ecc}.hover\:border-lime-300\/70:hover{border-color:#bef264b3}.hover\:border-lime-400\/80:hover{border-color:#a3e635cc}.hover\:border-lime-500\/60:hover{border-color:#84cc1699}.hover\:border-orange-400:hover{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.hover\:border-orange-500\/50:hover{border-color:#f9731680}.hover\:border-orange-500\/60:hover{border-color:#f9731699}.hover\:border-pink-500\/60:hover{border-color:#ec489999}.hover\:border-red-400\/50:hover{border-color:#f8717180}.hover\:border-red-500\/50:hover{border-color:#ef444480}.hover\:border-teal-500\/60:hover{border-color:#14b8a699}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-yellow-400:hover{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.hover\:border-yellow-400\/50:hover{border-color:#facc1580}.hover\:border-yellow-500\/30:hover{border-color:#eab3084d}.hover\:border-yellow-500\/40:hover{border-color:#eab30866}.hover\:border-yellow-500\/50:hover{border-color:#eab30880}.hover\:border-yellow-500\/60:hover{border-color:#eab30899}.hover\:bg-black\/40:hover{background-color:#0006}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-black\/75:hover{background-color:#000000bf}.hover\:bg-black\/85:hover{background-color:#000000d9}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-green-500\/10:hover{background-color:#22c55e1a}.hover\:bg-green-500\/15:hover{background-color:#22c55e26}.hover\:bg-green-500\/20:hover{background-color:#22c55e33}.hover\:bg-green-500\/30:hover{background-color:#22c55e4d}.hover\:bg-green-500\/5:hover{background-color:#22c55e0d}.hover\:bg-orange-500\/10:hover{background-color:#f973161a}.hover\:bg-orange-500\/20:hover{background-color:#f9731633}.hover\:bg-orange-500\/25:hover{background-color:#f9731640}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}.hover\:bg-yellow-500\/10:hover{background-color:#eab3081a}.hover\:bg-yellow-500\/30:hover{background-color:#eab3084d}.hover\:from-green-400:hover{--tw-gradient-from:#4ade80 var(--tw-gradient-from-position);--tw-gradient-to:#4ade8000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-lime-300:hover{--tw-gradient-from:#bef264 var(--tw-gradient-from-position);--tw-gradient-to:#bef26400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-400:hover{--tw-gradient-from:#fb923c var(--tw-gradient-from-position);--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-400:hover{--tw-gradient-from:#f87171 var(--tw-gradient-from-position);--tw-gradient-to:#f8717100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-yellow-300:hover{--tw-gradient-from:#fde047 var(--tw-gradient-from-position);--tw-gradient-to:#fde04700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-emerald-300:hover{--tw-gradient-to:#6ee7b7 var(--tw-gradient-to-position)}.hover\:to-emerald-400:hover{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.hover\:to-orange-300:hover{--tw-gradient-to:#fdba74 var(--tw-gradient-to-position)}.hover\:to-orange-400:hover{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.hover\:to-pink-400:hover{--tw-gradient-to:#f472b6 var(--tw-gradient-to-position)}.hover\:to-yellow-300:hover{--tw-gradient-to:#fde047 var(--tw-gradient-to-position)}.hover\:text-green-200:hover{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.hover\:text-green-300:hover{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.hover\:text-green-400:hover{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.hover\:text-lime-200:hover{--tw-text-opacity:1;color:rgb(217 249 157/var(--tw-text-opacity,1))}.hover\:text-lime-300:hover{--tw-text-opacity:1;color:rgb(190 242 100/var(--tw-text-opacity,1))}.hover\:text-orange-100:hover{--tw-text-opacity:1;color:rgb(255 237 213/var(--tw-text-opacity,1))}.hover\:text-red-100:hover{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-yellow-200:hover{--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-green-500\/10:hover{--tw-shadow-color:#22c55e1a;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-green-500\/20:hover{--tw-shadow-color:#22c55e33;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-green-500\/50:hover{--tw-shadow-color:#22c55e80;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-lime-500\/20:hover{--tw-shadow-color:#84cc1633;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-orange-500\/20:hover{--tw-shadow-color:#f9731633;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-orange-500\/50:hover{--tw-shadow-color:#f9731680;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-pink-500\/20:hover{--tw-shadow-color:#ec489933;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-teal-500\/20:hover{--tw-shadow-color:#14b8a633;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-yellow-500\/20:hover{--tw-shadow-color:#eab30833;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-yellow-500\/50:hover{--tw-shadow-color:#eab30880;--tw-shadow:var(--tw-shadow-colored)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}.focus\:border-green-500\/60:focus{border-color:#22c55e99}.active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.enabled\:hover\:from-orange-400:hover:enabled{--tw-gradient-from:#fb923c var(--tw-gradient-from-position);--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.enabled\:hover\:to-yellow-300:hover:enabled{--tw-gradient-to:#fde047 var(--tw-gradient-to-position)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/btn:hover .group-hover\/btn\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-1{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-12{--tw-rotate:12deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-green-400{--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.group:hover .group-hover\:bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-green-500\/15{background-color:#22c55e26}.group:hover .group-hover\:bg-green-500\/30{background-color:#22c55e4d}.group:hover .group-hover\:bg-green-500\/40{background-color:#22c55e66}.group:hover .group-hover\:bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-pink-300{--tw-bg-opacity:1;background-color:rgb(249 168 212/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.group\/btn:hover .group-hover\/btn\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:brightness-110{--tw-brightness:brightness(1.1);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)}@media (width>=640px){.sm\:order-none{order:0}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-\[540px\]{height:540px}.sm\:w-24{width:6rem}.sm\:w-auto{width:auto}.sm\:max-w-\[200px\]{max-width:200px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media (width>=768px){.md\:absolute{position:absolute}.md\:inset-0{inset:0}.md\:right-4{right:1rem}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:\!mt-28{margin-top:7rem!important}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-20{margin-bottom:5rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-9{margin-bottom:2.25rem}.md\:ml-auto{margin-left:auto}.md\:mt-10{margin-top:2.5rem}.md\:mt-14{margin-top:3.5rem}.md\:mt-16{margin-top:4rem}.md\:mt-20{margin-top:5rem}.md\:mt-24{margin-top:6rem}.md\:mt-4{margin-top:1rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-7{margin-top:1.75rem}.md\:mt-9{margin-top:2.25rem}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:h-11{height:2.75rem}.md\:h-12{height:3rem}.md\:h-14{height:3.5rem}.md\:h-16{height:4rem}.md\:h-2{height:.5rem}.md\:h-20{height:5rem}.md\:h-3{height:.75rem}.md\:h-36{height:9rem}.md\:h-40{height:10rem}.md\:h-44{height:11rem}.md\:h-48{height:12rem}.md\:h-56{height:14rem}.md\:h-6{height:1.5rem}.md\:h-64{height:16rem}.md\:h-7{height:1.75rem}.md\:h-72{height:18rem}.md\:h-80{height:20rem}.md\:h-9{height:2.25rem}.md\:h-96{height:24rem}.md\:h-\[26rem\]{height:26rem}.md\:h-\[28rem\]{height:28rem}.md\:h-\[30rem\]{height:30rem}.md\:h-\[32rem\]{height:32rem}.md\:h-\[38rem\]{height:38rem}.md\:h-\[560px\]{height:560px}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-1\/2{width:50%}.md\:w-10{width:2.5rem}.md\:w-11{width:2.75rem}.md\:w-12{width:3rem}.md\:w-14{width:3.5rem}.md\:w-16{width:4rem}.md\:w-2{width:.5rem}.md\:w-20{width:5rem}.md\:w-3{width:.75rem}.md\:w-40{width:10rem}.md\:w-48{width:12rem}.md\:w-6{width:1.5rem}.md\:w-7{width:1.75rem}.md\:w-8{width:2rem}.md\:w-80{width:20rem}.md\:w-9{width:2.25rem}.md\:w-96{width:24rem}.md\:w-\[26rem\]{width:26rem}.md\:w-\[28rem\]{width:28rem}.md\:w-\[30rem\]{width:30rem}.md\:w-\[32rem\]{width:32rem}.md\:w-\[38rem\]{width:38rem}.md\:w-\[80vw\]{width:80vw}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:\!min-w-\[96px\]{min-width:96px!important}.md\:min-w-\[150px\]{min-width:150px}.md\:max-w-2xl{max-width:42rem}.md\:max-w-\[320px\]{max-width:320px}.md\:max-w-none{max-width:none}.md\:max-w-sm{max-width:24rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:gap-10{gap:2.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-3xl{border-radius:1.5rem}.md\:border-4{border-width:4px}.md\:bg-black\/25{background-color:#00000040}.md\:bg-\[length\:auto_100\%\]{background-size:auto 100%}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:object-\[50\%_78\%\]{-o-object-position:50% 78%;object-position:50% 78%}.md\:object-center{-o-object-position:center;object-position:center}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-14{padding:3.5rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:\!px-4{padding-left:1rem!important;padding-right:1rem!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-12{padding-bottom:3rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-7{padding-bottom:1.75rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-6{padding-left:1.5rem}.md\:pl-\[4\.25rem\]{padding-left:4.25rem}.md\:pl-\[4\.75rem\]{padding-left:4.75rem}.md\:pt-10{padding-top:2.5rem}.md\:pt-12{padding-top:3rem}.md\:pt-16{padding-top:4rem}.md\:pt-20{padding-top:5rem}.md\:pt-32{padding-top:8rem}.md\:pt-4{padding-top:1rem}.md\:pt-6{padding-top:1.5rem}.md\:pt-8{padding-top:2rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-\[1\.1rem\]{font-size:1.1rem}.md\:text-\[1\.4rem\]{font-size:1.4rem}.md\:text-\[1\.5rem\]{font-size:1.5rem}.md\:text-\[1\.6rem\]{font-size:1.6rem}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12rem\]{font-size:12rem}.md\:text-\[13px\]{font-size:13px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[2\.1rem\]{font-size:2.1rem}.md\:text-\[2rem\]{font-size:2rem}.md\:text-\[3\.15rem\]{font-size:3.15rem}.md\:text-\[40px\]{font-size:40px}.md\:text-\[44px\]{font-size:44px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:leading-\[1\.75\]{line-height:1.75}.md\:opacity-\[0\.75\]{opacity:.75}}@media (width>=1024px){.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-12{gap:3rem}.lg\:text-\[3\.9rem\]{font-size:3.9rem}}@media (width>=1280px){.xl\:inline-flex{display:inline-flex}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\>div\]\:h-full>div{height:100%}.\[\&\>div\]\:w-full>div{width:100%}.\[\&_iframe\]\:absolute iframe{position:absolute}.\[\&_iframe\]\:inset-0 iframe{inset:0}.\[\&_iframe\]\:h-full iframe{height:100%}.\[\&_iframe\]\:w-full iframe{width:100%}:root{--font-heading:"Sora", "Manrope", ui-sans-serif, system-ui, sans-serif;--font-body:"Manrope", "Sora", ui-sans-serif, system-ui, sans-serif;--font-label:"Manrope", "Sora", ui-sans-serif, system-ui, sans-serif}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;font-synthesis-weight:none;font-optical-sizing:auto}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.028em;text-wrap:balance;font-weight:800}h5,h6{font-family:var(--font-heading);letter-spacing:-.012em;text-wrap:balance}h1{letter-spacing:-.035em;line-height:1.06}h2{letter-spacing:-.028em;line-height:1.12}h3,h4{line-height:1.2}p,li{text-wrap:pretty}code,kbd,pre,samp,.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.font-display,.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}.font-label{font-family:var(--font-label)}.text-eyebrow{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.16em;font-weight:800}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.text-readable{max-width:68ch;line-height:1.7}button,input,select,textarea{font-family:inherit}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{color:inherit;background:#ffffff3d}*{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#fff3;background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#ffffff57;background-clip:padding-box}:where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #ffffffa6}:where(button,a,[role=button]):focus:not(:focus-visible){outline:none}:where(a,button,[role=button],label,summary){-webkit-tap-highlight-color:transparent}img{-webkit-user-drag:none}.font-mono{font-variant-ligatures:none;font-feature-settings:"kern" 1}.break-all{word-break:break-word;overflow-wrap:anywhere}.collage-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.collage-head-title{color:#a1a1aa;letter-spacing:.2px;font-size:12px;font-weight:700}.collage-count{color:#b6ff1a;letter-spacing:.04em;white-space:nowrap;background:#39ff141a;border:1px solid #39ff144d;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.collage-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;margin-bottom:16px;display:grid}.collage-cell{aspect-ratio:1;background:linear-gradient(165deg,#1e1e24,#141417);border:1px solid #ffffff12;border-radius:13px;transition:border-color .2s,transform .2s,background .2s;position:relative;overflow:hidden}.collage-cell-filled{border-color:#ffffff1f}.collage-cell-filled:hover{border-color:#39ff148c;transform:translateY(-2px)}.collage-cell-empty{cursor:pointer;border:1.5px dashed #ffffff26}.collage-cell-empty:hover{background:linear-gradient(165deg,#1b2119,#131719);border-color:#39ff1499;transform:translateY(-2px)}.collage-cell-draggable{cursor:grab}.collage-cell-draggable:active{cursor:grabbing}.collage-cell.collage-cell-dragging{opacity:.45;transform:scale(.96);border-color:#39ff14b3!important}.collage-cell-drop{box-shadow:0 0 0 2px #39ff1459;border-color:#39ff14d9!important}.collage-cell-drop .collage-cell-img{transform:scale(1.05)}.collage-cell-grip{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d4d4d8;opacity:0;pointer-events:none;background:#0c0c0e8c;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;line-height:1;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;bottom:8px;left:8px;transform:translateY(4px)}.collage-cell-filled:hover .collage-cell-grip{opacity:.9;transform:translateY(0)}.collage-cell-drop-overlay{z-index:3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#b6ff1a;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;background:#0b0b0d9e;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex;position:absolute;inset:0}.collage-cell-drop-overlay i{font-size:20px}.collage-cell-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.collage-cell-filled:hover .collage-cell-img{transform:scale(1.05)}.collage-cell-badge{z-index:2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#f4f4f5;letter-spacing:.04em;background:#0a0a0c99;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px}.collage-cell-actions{z-index:2;opacity:.88;gap:6px;transition:opacity .18s;display:flex;position:absolute;top:7px;right:7px}.collage-cell:hover .collage-cell-actions{opacity:1}.collage-cell-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f4f4f5;cursor:pointer;background:#0c0c0e8c;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.collage-cell-btn:hover{transform:translateY(-1px)}.collage-cell-btn-change:hover{color:#0b0b0d;background:#39ff14e6;border-color:#39ff14f2}.collage-cell-btn-remove:hover{color:#fff;background:#ef4444eb;border-color:#ef4444f5}.collage-cell-add{cursor:pointer;color:#8b8b93;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;height:100%;padding:0;display:flex}.collage-add-icon{color:#b6ff1a;background:#ffffff0f;border:1px solid #ffffff21;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:transform .2s,background .2s,border-color .2s;display:flex}.collage-cell-empty:hover .collage-add-icon{background:#39ff1424;border-color:#39ff1480;transform:scale(1.08)}.collage-add-label{letter-spacing:.03em;color:#9a9aa2;font-size:11px;font-weight:700}.collage-file-input{display:none}.collage-clear-btn{color:#a1a1aa;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3f3f46;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.collage-clear-btn:hover{color:#fca5a5;background:#ef444414;border-color:#ef444499}@media (width<=767px){.collage-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:9px}.collage-cell-badge,.collage-cell-btn{width:24px;height:24px;font-size:12px}.collage-cell-badge{min-width:18px;height:18px;font-size:9px}.collage-add-icon{width:34px;height:34px;font-size:17px}.collage-add-label{font-size:10px}}.fart-menu-compact{justify-content:flex-start!important;gap:3px!important;padding:7px 6px!important}.fart-menu-compact .fart-menu{gap:3px!important;margin:0!important}.fart-menu-compact .fart-menu-title{letter-spacing:.5px!important;font-size:15px!important;line-height:1!important}.fart-menu-compact .fart-menu-help{gap:0!important;font-size:8.5px!important;line-height:1.25!important}.fart-menu-compact .fart-menu-legend{font-size:8px!important;line-height:1.2!important}.fart-menu-compact .fart-menu-subtitle{letter-spacing:1px!important;margin-top:1px!important;font-size:8.5px!important;line-height:1.15!important}.fart-menu-compact .fart-world-tabs{gap:3px!important;max-width:296px!important}.fart-menu-compact .fart-world-tab,.fart-menu-compact .fart-world-tabs>button{border-radius:6px!important;gap:0!important;padding:2px 1px!important}.fart-menu-compact .fart-world-tab-label{letter-spacing:0!important;font-size:7.5px!important}.fart-menu-compact .fart-world-tab-range{font-size:6.5px!important}.fart-menu-compact .fart-filter-bar{letter-spacing:.3px!important;border-radius:6px!important;gap:3px!important;max-width:296px!important;padding:3px 8px!important;font-size:8.5px!important}.fart-menu-compact .fart-filter-bar i{font-size:8px!important}.fart-menu-compact .fart-pending-empty{padding:4px 3px!important;font-size:7.5px!important}.fart-menu-compact .fart-level-grid{gap:3px!important;max-width:248px!important;max-height:92px!important;padding:1px 3px 1px 0!important}.fart-menu-compact .fart-level-btn{border-radius:5px!important;min-height:0!important}.fart-menu-compact .fart-level-btn>i{font-size:8px!important}.fart-menu-compact .fart-level-num{font-size:9.5px!important}.fart-menu-compact .fart-level-medals{margin-top:1px!important}.fart-menu-compact .fart-level-medals i{font-size:6px!important}.fart-menu-compact .fart-level-name{letter-spacing:.3px!important;font-size:10.5px!important}.fart-menu-compact .fart-medal-row{gap:3px!important;font-size:8px!important}.fart-menu-compact .fart-medal-row i{font-size:8.5px!important}.fart-menu-compact .fart-medal-detail{font-size:7.5px!important}.fart-menu-compact .fart-skin-strip{gap:3px!important;max-width:296px!important}.fart-menu-compact .fart-skin-btn{border-radius:6px!important;gap:1px!important;min-width:40px!important;padding:2px 3px!important}.fart-menu-compact .fart-skin-btn>span:first-child{width:12px!important;height:12px!important;font-size:6px!important}.fart-menu-compact .fart-skin-name{font-size:6.5px!important}.fart-menu-compact .fart-skin-progress{font-size:6px!important}.fart-menu-compact .fart-start-btn{border-radius:8px!important;margin-top:0!important;padding:5px 20px!important;font-size:11px!important}.fart-menu-compact .fart-infinite-box{border-radius:8px!important;gap:2px!important;max-width:296px!important;padding:3px 8px 4px!important}.fart-menu-compact .fart-infinite-title{letter-spacing:1px!important;font-size:9px!important}.fart-menu-compact .fart-infinite-sub{font-size:7.5px!important;line-height:1.2!important}.fart-menu-compact .fart-infinite-btn{border-radius:7px!important;padding:3px 14px!important;font-size:9px!important}.fart-menu-compact .fart-run-list{gap:0!important;margin-top:0!important}.fart-menu-compact .fart-run-label{letter-spacing:.5px!important;font-size:6px!important}.fart-menu-compact .fart-run-row{grid-template-columns:9px 1fr auto auto auto!important;gap:3px!important;font-size:7px!important;line-height:1.25!important}@media (width<=360px){.fart-menu-compact .fart-world-tabs,.fart-menu-compact .fart-filter-bar,.fart-menu-compact .fart-skin-strip,.fart-menu-compact .fart-infinite-box{max-width:100%!important}.fart-menu-compact .fart-level-grid{max-width:216px!important;max-height:82px!important}}.sfp-root{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;width:100%;display:flex;position:relative}.sfp-root.is-fill{justify-content:center;align-items:center;height:100%}.sfp-stage{touch-action:none;background:linear-gradient(#06140f,#04100b);border:1px solid #d6ffe447;border-radius:18px;width:100%;max-width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 4px #061610e6,0 22px 60px #03140e8c,inset 0 1px #ffffff38}.sfp-root.is-fill .sfp-stage{border-radius:10px;box-shadow:0 0 0 2px #061610e6}.sfp-canvas{image-rendering:auto;width:100%;height:auto;display:block}.sfp-hud{pointer-events:none;color:#fff;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;position:absolute;inset:0}.sfp-card{-webkit-backdrop-filter:blur(10px)saturate(130%);background:linear-gradient(150deg,#0e2218c7,#08181294);border:1px solid #d6ffe42e;flex-direction:column;align-items:flex-start;animation:.5s both sfp-card-in;display:flex;position:absolute;box-shadow:0 10px 26px #020e0a61,inset 0 1px #ffffff29}@keyframes sfp-card-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sfp-card-row,.sfp-lives{align-items:center;display:flex}.sfp-lives-num{letter-spacing:-.04em;color:#fff;text-shadow:0 2px 8px #00000073;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.sfp-sep{background:linear-gradient(#fff0,#ffffff47,#fff0);width:1px}.sfp-score{flex-direction:column;gap:3px;display:flex}.sfp-label{text-transform:uppercase;letter-spacing:.18em;color:#e8ffee94;font-weight:600;line-height:1}.sfp-score-num{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 2px 10px #0006;font-weight:800;line-height:1}.sfp-face{box-sizing:border-box;background:linear-gradient(#f4ffe9 0 50%,#34b45c 50% 100%);border:1.4px solid #082814d9;display:inline-block;position:relative;box-shadow:inset -2px -2px 4px #00281447,inset 2px 2px 3px #ffffffd9,0 2px 6px #0000004d}.sfp-face-lens{background:linear-gradient(90deg,#16241a 0 43%,#16241a00 43% 57%,#16241a 57% 100%);border-radius:1px;position:absolute;left:9%;right:9%}.sfp-face-glint{background:#ffffffeb;border-radius:2px;height:1.4px;position:absolute}.sfp-gas{flex-direction:column;gap:3px;display:flex}.sfp-gas-head{align-items:baseline;gap:6px;display:flex}.sfp-gas-num{letter-spacing:-.03em;color:#b6f5a6;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;transition:color .3s}.sfp-gas-num.is-low{color:#ff7d5c;animation:1s ease-in-out infinite sfp-low}@keyframes sfp-low{0%,to{opacity:1}50%{opacity:.45}}.sfp-gas-track{background:#ffffff24;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #00000073}.sfp-gas-fill{background:linear-gradient(90deg,#2fd774,#8ee34f 42%,#ffd23c 72%,#ff5a3c);height:100%;transition:width .18s linear;display:block;box-shadow:0 0 10px #96ff8273}.sfp-chip{color:#ffeaa0;font-variant-numeric:tabular-nums;background:#ffd66424;border:1px solid #ffe08c59;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-weight:800;line-height:1;display:inline-flex}.sfp-logo{transform-origin:top;text-align:center;filter:drop-shadow(0 6px 14px #02120a8c);flex-direction:column;align-items:center;line-height:1;animation:5s ease-in-out infinite sfp-float;display:flex;position:absolute;top:8px;left:50%}@keyframes sfp-float{0%,to{translate:0}50%{translate:0 -3px}}.sfp-logo-kicker{letter-spacing:.55em;color:#ecffeae6;text-indent:.55em;font-size:8px;font-weight:700}.sfp-logo-main{letter-spacing:-.035em;background:linear-gradient(#f4ffd9 0%,#8ef06a 46%,#24c25a 100%);color:#0000;-webkit-text-stroke:.7px #0620128c;filter:drop-shadow(0 3px #061e10b3);-webkit-background-clip:text;background-clip:text;margin-top:2px;font-size:24px;font-weight:900}.sfp-cloud{filter:drop-shadow(0 2px 3px #04180e80);width:26px;height:12px;margin-bottom:4px;display:block;position:relative}.sfp-cloud i{background:linear-gradient(#c8ffab,#46b968);border-radius:999px;animation:3s ease-in-out infinite sfp-puff;position:absolute;bottom:0}@keyframes sfp-puff{0%,to{opacity:.95;translate:0}50%{opacity:.72;translate:0 -2px}}.sfp-cloud i:first-child{width:11px;height:7px;left:0}.sfp-cloud i:nth-child(2){width:13px;height:9px;bottom:3px;left:6px}.sfp-cloud i:nth-child(3){width:10px;height:6px;left:16px}.sfp-touch{pointer-events:none;justify-content:space-between;align-items:center;padding:10px 12px;display:flex;position:absolute;inset:auto 0 0}.sfp-touch-left{align-items:flex-end;display:flex}.sfp-tbtn{pointer-events:auto;-webkit-backdrop-filter:blur(10px)saturate(140%);color:#fff;letter-spacing:.08em;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(160deg,#ffffff52,#5ab48247);border:1px solid #f0fff566;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;transition:transform 90ms,background .15s;display:flex;box-shadow:0 8px 20px #02120c66,inset 0 1px #ffffff8c}.sfp-tbtn:active{background:linear-gradient(160deg,#ffffff80,#5ac88c6b);transform:translateY(2px)scale(.96)}.sfp-tbtn-jump{color:#3d2000;background:linear-gradient(160deg,#fff6bef2,#f0a028eb);border-color:#fffae1cc;border-radius:50%;box-shadow:0 10px 24px #ffb43c52,inset 0 2px #ffffffbf}.sfp-tbtn-jump:active{background:linear-gradient(160deg,#fff3c0,#ffd061)}.sfp-overlay{-webkit-backdrop-filter:blur(6px)saturate(120%);z-index:5;background:radial-gradient(120% 90% at 50% 40%,#0618108c,#030e0ad1);justify-content:center;align-items:center;padding:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;display:flex;position:absolute;inset:0}.sfp-panel{text-align:center;color:#eaffdd;background:linear-gradient(165deg,#142c20eb,#091a13f0);border:1px solid #c6ffdc38;flex-direction:column;align-items:center;animation:.28s cubic-bezier(.2,.9,.3,1) both sfp-panel-in;display:flex;box-shadow:0 26px 70px #020e0a99,inset 0 1px #ffffff2e}@keyframes sfp-panel-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.sfp-panel-kicker{text-transform:uppercase;letter-spacing:.22em;color:#b4f0beb3;font-weight:700}.sfp-panel-title{letter-spacing:-.03em;text-shadow:0 4px 18px #061e1099;font-weight:900;line-height:1.12}.sfp-panel-line{color:#e2f8e4c7;max-width:100%;margin:0;font-weight:500}.sfp-stats{flex-wrap:wrap;justify-content:center;width:100%;display:flex}.sfp-stat{background:#ffffff0f;border:1px solid #ffffff1a;flex-direction:column;gap:3px;min-width:0;display:flex}.sfp-stat-label{text-transform:uppercase;letter-spacing:.14em;color:#bef0c8a6;font-weight:700;line-height:1}.sfp-stat-value{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.sfp-buttons{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.sfp-btn{letter-spacing:.02em;color:#06280f;cursor:pointer;white-space:nowrap;background:linear-gradient(#a4f472,#35c25c);border:none;font-family:inherit;font-weight:800;transition:transform .12s,box-shadow .12s,filter .12s;box-shadow:0 10px 22px #3cdc6e4d,inset 0 1px #ffffffa6}.sfp-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.sfp-btn:active{transform:translateY(1px)scale(.985);box-shadow:0 4px 10px #3cdc6e47}.sfp-btn-ghost{color:#eaffdd;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff38}.sfp-pause{-webkit-backdrop-filter:blur(10px);color:#f2fff4;cursor:pointer;pointer-events:auto;background:#0a1c148c;border:1px solid #ebfff059;border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:transform .1s,background .15s;display:flex;position:absolute;box-shadow:0 6px 16px #02100a66}.sfp-pause:active{background:#143222b3;transform:scale(.94)}.sfp-chip-level{color:#d8ffc8;background:#78f08c1f;border-color:#96ffaa52}.sfp-bossbar{pointer-events:none;flex-direction:column;gap:3px;animation:.35s cubic-bezier(.2,.9,.3,1) both sfp-boss-in;display:flex;position:absolute;left:50%;transform:translate(-50%)}@keyframes sfp-boss-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.sfp-bossbar-head{letter-spacing:.12em;text-transform:uppercase;color:#ffe4ef;text-shadow:0 2px 8px #280018b3;align-items:center;gap:5px;font-weight:800;display:flex}.sfp-bossbar-head>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sfp-bossbar-count{font-variant-numeric:tabular-nums;color:#ffb7cd;letter-spacing:.04em}.sfp-bossbar-track{background:#0c040cb3;border:1px solid #ffbed64d;width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0009}.sfp-bossbar-fill{background:linear-gradient(90deg,#ff3d5e,#ff7a4d 48%,#ffd23c);height:100%;transition:width .2s ease-out;display:block;box-shadow:0 0 12px #ff5a6e99}.sfp-levels{scrollbar-width:thin;scrollbar-color:#96f0aa73 transparent;width:min(520px,100%);max-height:100%;overflow:hidden auto}.sfp-levels::-webkit-scrollbar{width:6px}.sfp-levels::-webkit-scrollbar-thumb{background:#96f0aa66;border-radius:999px}.sfp-worlds{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.sfp-world{box-sizing:border-box;isolation:isolate;background:#08190f;border:1px solid #c6ffdc38;width:100%;transition:border-color .25s,transform .25s;animation:.42s cubic-bezier(.2,.9,.3,1) both sfp-world-in;position:relative;overflow:hidden}.sfp-world:nth-child(2){animation-delay:50ms}.sfp-world:nth-child(3){animation-delay:.1s}.sfp-world:nth-child(4){animation-delay:.15s}.sfp-world:nth-child(5){animation-delay:.2s}@keyframes sfp-world-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sfp-world:hover{border-color:#c6ffdc66}.sfp-world-bg{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .6s,filter .4s;position:absolute;inset:-6%}.sfp-world:hover .sfp-world-bg{transform:scale(1.05)}.sfp-world-tint{z-index:1;opacity:.85;pointer-events:none;position:absolute;inset:0}.sfp-world-shade{z-index:2;pointer-events:none;background:linear-gradient(#04100bc7 0%,#04100b9e 46%,#04100bdb 100%),radial-gradient(120% 100% at 12% 0,#0a28188c,#030c09cc);position:absolute;inset:0}.sfp-world.is-cleared .sfp-world-shade{background:linear-gradient(#1e2c0cb8 0%,#0c180a99 46%,#081208d6 100%),radial-gradient(120% 100% at 12% 0,#5a781466,#081008c7)}.sfp-world-inner{z-index:3;box-sizing:border-box;flex-direction:column;width:100%;display:flex;position:relative}.sfp-world-head{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.sfp-world-name{letter-spacing:.1em;text-transform:uppercase;color:#f2ffe4;text-shadow:0 2px 10px #000000b3;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;min-width:0;font-weight:900;display:inline-flex;overflow:hidden}.sfp-world-name em{letter-spacing:.16em;color:#b4f5be99;white-space:nowrap;font-style:normal;font-weight:700}.sfp-world-range{text-align:right;letter-spacing:.12em;text-transform:uppercase;color:#defae29e;white-space:nowrap;flex:1;min-width:0;font-weight:700}.sfp-world-progress{font-variant-numeric:tabular-nums;color:#eaffd6;white-space:nowrap;background:#081c1099;border:1px solid #beffc847;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 7px;font-weight:800;display:inline-flex}.sfp-world.is-cleared .sfp-world-progress{color:#103d0c;background:linear-gradient(#ddff9c,#90dd4e);border-color:#fff9}.sfp-world-grid{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.sfp-level-tile{font-variant-numeric:tabular-nums;color:#06280f;cursor:pointer;background:linear-gradient(#b6f78c,#4ecf6b);border:1px solid #ffffff73;justify-content:center;align-items:center;padding:0;font-family:inherit;font-weight:800;line-height:1;transition:transform .1s,filter .12s;display:flex;box-shadow:inset 0 1px #ffffff8c,0 4px 10px #041e0e4d}.sfp-level-tile:hover:not(.is-locked){filter:brightness(1.08);transform:translateY(-1px)}.sfp-level-tile:active:not(.is-locked){transform:translateY(1px)scale(.97)}.sfp-level-tile.is-done{color:#14500f;background:linear-gradient(#d8ff9c,#8bdc4a)}.sfp-level-tile.is-current{color:#4a2a00;background:linear-gradient(#fff4b0,#ffc93c);border-color:#fffad2f2;box-shadow:0 0 0 2px #ffdc7880,inset 0 1px #ffffffb3}.sfp-level-tile.is-locked{color:#d2ffdc59;box-shadow:none;cursor:not-allowed;background:#ffffff0f;border-color:#ffffff1a}.sfp-levels-legend{color:#c4f0cdb8;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;font-weight:700;display:flex}.sfp-levels-legend span{align-items:center;gap:4px;display:inline-flex}.commando-card.fart-game-card:before{background:linear-gradient(90deg,#c7e05a00 0%,#c7e05a 22%,#ffd23f 52%,#ff8c3a 78%,#ff8c3a00 100%);height:3px}.commando-card .fart-game-title{font-family:Poppins,sans-serif}.cmd-scanlines{pointer-events:none;z-index:6;mix-blend-mode:multiply;opacity:.55;background-image:repeating-linear-gradient(#00000029 0 1px,#0000 1px 3px);position:absolute;inset:0}.cmd-scanlines:after{content:"";background:radial-gradient(120% 90% at 50% 0,#c7e05a14,#0000 58%);position:absolute;inset:0}.cmd-hud{z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;font-family:Poppins,sans-serif;display:flex;position:absolute;top:10px;left:12px;right:12px}.cmd-hud-group{align-items:center;gap:6px;display:flex}.cmd-hud-group-right{justify-content:flex-end}.cmd-hearts{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060a049e;border:1px solid #ff5a5a47;border-radius:999px;align-items:center;gap:3px;padding:4px 9px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 4px 12px #00000059}.cmd-heart{color:#ffffff38;justify-content:center;align-items:center;width:16px;height:16px;font-size:15px;line-height:1;transition:color .2s,transform .2s;display:flex}.cmd-heart.is-on{color:#ff5a5a;filter:drop-shadow(0 0 6px #ff46468c)}.cmd-hud.is-danger .cmd-heart.is-on{animation:.9s ease-in-out infinite cmdHeartPulse}@keyframes cmdHeartPulse{0%,to{filter:drop-shadow(0 0 5px #ff464666);transform:scale(1)}50%{filter:drop-shadow(0 0 10px #ff4646d9);transform:scale(1.16)}}.cmd-chip{letter-spacing:.9px;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e9f3dc;background:#060a049e;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 4px 12px #00000059}.cmd-chip i{font-size:13px}.cmd-chip-mission{color:#c7e05a;border-color:#c7e05a59}.cmd-chip-kills{color:#ff9f1c;border-color:#ff9f1c52}.cmd-chip-score{color:#fff;border-color:#ffd23f52;gap:6px}.cmd-chip-score em{letter-spacing:1.4px;color:#ffd23fd9;font-size:9px;font-style:normal}.cmd-chip-score strong{letter-spacing:1.4px;font-variant-numeric:tabular-nums;color:#fff;font-size:13px}.cmd-overlay{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(80% 70% at 50% 12%,#c7e05a29,#0000 62%),linear-gradient(#060a04e0 0%,#020402f0 100%);justify-content:center;align-items:center;padding:18px;animation:.28s both cmdOverlayIn;display:flex;position:absolute;inset:0;overflow-y:auto}@keyframes cmdOverlayIn{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.cmd-overlay-panel{text-align:center;background:linear-gradient(#1c2612eb 0%,#0a0e07f5 100%);border:1px solid #c7e05a3d;border-radius:16px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:460px;padding:22px 22px 20px;display:flex;position:relative;box-shadow:0 24px 50px #0009,inset 0 1px #ffffff12}.cmd-overlay-panel:before,.cmd-overlay-panel:after{content:"";pointer-events:none;border:2px solid #c7e05a8c;width:16px;height:16px;position:absolute}.cmd-overlay-panel:before{border-bottom:0;border-right:0;border-top-left-radius:6px;top:8px;left:8px}.cmd-overlay-panel:after{border-top:0;border-left:0;border-bottom-right-radius:6px;bottom:8px;right:8px}.cmd-kicker{letter-spacing:2px;color:#c7e05a;background:#c7e05a1f;border:1px solid #c7e05a4d;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:10px;font-weight:900;display:inline-flex}.cmd-kicker-win{color:#ffd23f;background:#ffd23f1f;border-color:#ffd23f57}.cmd-kicker-over{color:#ff6b6b;background:#ff46461f;border-color:#ff464657}.cmd-overlay-title{letter-spacing:2px;color:#f4ffd8;text-shadow:0 0 22px #c7e05a59;margin:0;font-size:27px;font-weight:900;line-height:1.1}.cmd-overlay-title-win{color:#ffe9a8;text-shadow:0 0 22px #ffd23f66}.cmd-overlay-title-over{color:#ff8b8b;text-shadow:0 0 22px #ff3b3b66}.cmd-overlay-text{color:#b9c7ab;margin:0;font-size:12.5px;line-height:1.65}.cmd-overlay-text strong{color:#ffd23f}.cmd-keys{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:2px;display:flex}.cmd-key{letter-spacing:.4px;color:#d7e4c8;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff21;border-radius:8px;align-items:center;gap:4px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.cmd-key kbd{color:#10160a;background:linear-gradient(#dcf08a 0%,#a9c94a 100%);border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-family:Poppins,sans-serif;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 1px #00000073}.cmd-key-touch{color:#ffcf8a;background:#ff9f1c14;border-color:#ff9f1c4d}.cmd-key-touch i{font-size:12px}.cmd-stats{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.cmd-stat{background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;flex:1 1 0;gap:3px;min-width:84px;padding:8px 6px;display:flex}.cmd-stat-label{letter-spacing:1.4px;color:#8fa07f;font-size:9px;font-weight:900}.cmd-stat-value{letter-spacing:.5px;color:#fff;font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.cmd-btn{cursor:pointer;letter-spacing:1.6px;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:12px 30px;font-family:Poppins,sans-serif;font-size:13px;font-weight:900;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex}.cmd-btn i{font-size:16px}.cmd-btn-primary{color:#111a06;background:linear-gradient(135deg,#dcf08a 0%,#c7e05a 45%,#8fbb35 100%);box-shadow:0 8px 20px #8fbb3547,inset 0 1px #ffffff8c}.cmd-btn-primary:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 12px 26px #8fbb3566,inset 0 1px #fff9}.cmd-btn-primary:active{transform:translateY(0)scale(.97)}.commando-card .fart-touch-btn{color:#e5f5cf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1007b8;border:1px solid #c7e05a73;box-shadow:0 6px 16px #00000073,inset 0 1px #ffffff1a}.commando-card .fart-touch-btn:active{background:#c7e05a3d;border-color:#c7e05acc;transform:scale(.94)}.commando-card .fart-touch-jump{color:#ffe9a8;border-color:#ffd23f80}.commando-card .fart-touch-jump:active{background:#ffd23f3d;border-color:#ffd23fd9}.cmd-fire{color:#ffe9a8;background:#ffd23f29;border-color:#ffd23f9e;width:74px;height:74px;font-size:30px;position:absolute;bottom:118px;right:22px}.cmd-fire:active{background:#ffd23f57;border-color:#ffd23ff2}@media (pointer:coarse){.game-immersive .commando-card .fart-touch-btn{opacity:.82;background:#080d0580;border-width:1.5px;width:56px;height:56px;font-size:25px;box-shadow:0 4px 12px #00000052,inset 0 1px #ffffff14}.game-immersive .commando-card .fart-touch-btn:active{opacity:1;background:#c7e05a47}.game-immersive .commando-card .fart-touch-dpad{gap:8px;bottom:8px;left:8px}.game-immersive .commando-card .fart-touch-jump{opacity:.85;width:60px;height:60px;font-size:27px;bottom:8px;right:10px}.game-immersive .commando-card .fart-touch-jump:active{opacity:1;background:#ffd23f47;border-color:#ffd23fe6}.game-immersive .commando-card .cmd-fire{opacity:.85;width:64px;height:64px;font-size:28px;bottom:6px;right:78px}.game-immersive .commando-card .cmd-fire:active{opacity:1;background:#ffd23f57}}@media (width<=640px){.cmd-overlay{padding:10px}.cmd-overlay-panel{gap:8px;max-width:380px;padding:16px 14px 15px}.cmd-overlay-title{letter-spacing:1.4px;font-size:20px}.cmd-overlay-text{font-size:11.5px;line-height:1.55}.cmd-kicker{letter-spacing:1.6px;padding:3px 10px;font-size:9px}.cmd-key{padding:3px 7px;font-size:9.5px}.cmd-btn{padding:10px 22px;font-size:12px}.cmd-stat{min-width:68px;padding:6px 4px}.cmd-stat-value{font-size:14px}.cmd-heart{width:13px;height:13px;font-size:12px}.cmd-hearts{gap:2px;padding:3px 7px}.cmd-chip{letter-spacing:.6px;padding:3px 8px;font-size:9.5px}.cmd-chip-score strong,.cmd-chip i{font-size:11px}}@media (width<=380px){.cmd-key-touch{display:none}.cmd-overlay-title{font-size:18px}}@property --chaos-tint{syntax:"<color>";inherits:false;initial-value:#0000}.chaos-content{z-index:2;position:relative}.chaos-board-zone{perspective:1200px;touch-action:manipulation}.chaos-board{transform-origin:50% 62%;transform-style:preserve-3d;touch-action:manipulation;background-color:#3a2210;background-image:linear-gradient(160deg, var(--chaos-tint,#0000), var(--chaos-tint,#0000)), url(https://static.readdy.ai/image/e706c4923ff325414920d8e8c0a2eec1/feb7e971dcaa40f4385ad5a963598b7e.jpeg), linear-gradient(160deg, #ffc47e42 0%, #00000080 72%), url(https://public.readdy.ai/ai/img_res/c5dd4b0f936479e07888ae912ae977f9.webp);background-blend-mode:soft-light, soft-light, multiply, normal;background-position:50%;background-repeat:no-repeat;background-size:cover;border:3px solid #22130a;border-radius:22px;padding:16px;transition:--chaos-tint 1.6s;position:relative;transform:rotateX(15deg);box-shadow:inset 0 3px #ffd8a04d,inset 0 -12px 20px #000000ad,inset 0 0 0 1px #00000073,0 16px 0 -2px #241407,0 40px 46px #000000bd}.chaos-cell{transform-style:preserve-3d;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.chaos-cell,.chaos-cell:hover,.chaos-cell:active,.chaos-cell:focus{transform:none!important}.chaos-cell .fart-coin{filter:drop-shadow(0 12px 12px #000000a6);margin:auto;transition:transform .25s;position:absolute;inset:0;transform:translateZ(40px)}.chaos-cell:hover .fart-coin{transform:translateZ(50px)scale(1.06)}.chaos-bot{filter:drop-shadow(0 12px 12px #0009);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0;transform:translateZ(40px)}.chaos-cell.fart-cell:hover{border-color:#e6b877!important;box-shadow:inset 0 3px #ffe2b057,inset 0 -8px 14px #00000094,0 0 20px #f0b45a8c!important}.chaos-overlay{border-radius:12px!important}.chaos-side-panel{-webkit-backdrop-filter:blur(7px);background:#040c06a8;border:1px solid #00ff003d;border-radius:16px;padding:14px;box-shadow:inset 0 1px #ffffff0f}@media (width<=640px){.chaos-board{border-radius:16px;padding:10px;transform:rotateX(10deg)}.chaos-side-panel{padding:12px}}@media (pointer:coarse){.chaos-cell.fart-cell:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){.chaos-board{transition:none;transform:rotateX(8deg)}}.game-landscape .chaos-board{border-radius:14px;padding:8px;transform:none!important}.game-landscape .chaos-board-zone{perspective:none}.game-fitscreen .chaos-board{transform:none!important}@property --mem-tint{syntax:"<color>";inherits:false;initial-value:#0000}.mem-content{z-index:2;position:relative}.mem-board-persp{perspective:1200px;text-align:center;padding:12px 0 26px}.mem-board-frame{transform-origin:50% 62%;transform-style:preserve-3d;background-color:#3a2210;background-image:linear-gradient(160deg, var(--mem-tint,#0000), var(--mem-tint,#0000)), url(https://static.readdy.ai/image/e706c4923ff325414920d8e8c0a2eec1/4c2df9f5a37a0010d053c159af311516.jpeg), linear-gradient(160deg, #ffc47e42 0%, #00000080 72%), url(https://public.readdy.ai/ai/img_res/c5dd4b0f936479e07888ae912ae977f9.webp);background-blend-mode:soft-light, soft-light, multiply, normal;background-position:50%;background-repeat:no-repeat;background-size:cover;border:3px solid #22130a;border-radius:22px;padding:16px;transition:--mem-tint 1.6s;display:inline-block;position:relative;transform:rotateX(15deg);box-shadow:inset 0 3px #ffd8a04d,inset 0 -12px 20px #000000ad,inset 0 0 0 1px #00000073,0 16px 0 -2px #241407,0 40px 46px #000000bd}.mem-board-frame:before{content:"";border-radius:inherit;pointer-events:none;opacity:.5;background:repeating-linear-gradient(96deg,#00000029 0 2px,#ffffff0a 2px 5px),radial-gradient(120% 90% at 50% 0,#ffe0aa24,#0000 60%);position:absolute;inset:0}.mem-board-inner{transform-style:preserve-3d;border-radius:12px;position:relative}.mem-board{z-index:1;max-width:620px;transform-style:preserve-3d;flex-wrap:wrap;justify-content:center;gap:11px;margin:0 auto;display:flex;position:relative}.mem-card{aspect-ratio:1;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#4a2c15;background-image:linear-gradient(160deg,#965c2a4d 0%,#00000080 100%),url(https://public.readdy.ai/ai/img_res/c5dd4b0f936479e07888ae912ae977f9.webp);background-position:50%;background-size:cover;border:2px solid #301a0af2;border-radius:11px;justify-content:center;align-items:center;width:84px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 3px #ffdea838,inset 0 -8px 14px #0009,inset 0 0 0 1px #0006,0 8px 12px #00000080}.mem-mark{color:#f2c15a;text-shadow:0 1px #fff0c880,0 -2px 2px #000000d9,0 0 12px #f0b45a8c;font-size:30px;font-weight:900}.mem-card:hover{border-color:#e6b877;transform:translateZ(22px)translateY(-3px)rotateX(6deg);box-shadow:inset 0 3px #ffe2b057,inset 0 -8px 14px #00000094,0 0 22px #f0b45a8c}.mem-card.is-flipped{border-color:gold;transform:translateZ(28px)rotateX(4deg);box-shadow:0 0 20px #ffd70099,inset 0 -8px 14px #00000080}.mem-card.is-matched{cursor:default;border-color:gold;animation:1.4s ease-in-out infinite winPulse;transform:translateZ(24px);box-shadow:0 0 20px #ffd7009e,inset 0 -8px 14px #00000080}.mem-card.is-wrong{border-color:#ff3b3b;box-shadow:0 0 18px #ff3b3b8c,inset 0 -8px 14px #00000080}.mem-card-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (width<=640px){.mem-board-frame{border-radius:16px;padding:10px;transform:rotateX(10deg)}.mem-board-persp{padding:8px 0 20px}.mem-board{gap:8px;max-width:100%}.mem-card{border-radius:9px;width:60px}.mem-mark{font-size:22px}}@media (pointer:coarse){.mem-card:hover{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.mem-board-frame{transition:none;transform:rotateX(8deg)}}.fp-card{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fp-modebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.fp-modebar-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fp-chip{color:#c9e6c9;font-family:var(--font-label,inherit);letter-spacing:.4px;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #00ff0038;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:800;transition:background .16s,color .16s,transform .16s,border-color .16s;display:inline-flex}.fp-chip i{font-size:14px;line-height:1}.fp-chip:hover:not(:disabled){background:#00ff001f;transform:translateY(-1px)}.fp-chip.is-active{color:#04120a;background:linear-gradient(135deg,#00ff5a 0%,#9dff4f 100%);border-color:#7dff5a;box-shadow:0 0 16px #00ff0057}.fp-chip:disabled{opacity:.36;cursor:not-allowed}.fp-chip-icon{justify-content:center;width:34px;height:34px;padding:0;font-size:15px}.fp-hud{pointer-events:none;z-index:3;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:10px;left:12px;right:12px}.fp-hud-left{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.fp-score{color:#00ff5a;text-shadow:0 0 14px #0f09;font-size:26px;font-weight:900;line-height:1;transition:color .2s,transform .2s;animation:.28s ease-out fpScorePop}.fp-score.is-danger{color:#ff5a5a;text-shadow:0 0 14px #ff3c3cb3}@keyframes fpScorePop{0%{transform:scale(1.4)}to{transform:scale(1)}}.fp-hud-sub{color:gold;background:#00000080;border:1px solid #ffd70052;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.fp-hud-right{pointer-events:auto;align-items:center;gap:6px;display:flex}.fp-hud-chip{color:#b8ffb8;white-space:nowrap;background:#0000008c;border:1px solid #00ff0042;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.fp-hud-chip i{color:gold;font-size:12px}.fp-hud-level{color:#ffe680;border-color:#ffd70057}.fp-pause{color:#eaffea;cursor:pointer;background:#0000008c;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;transition:background .16s,transform .16s;display:inline-flex}.fp-pause:hover{background:#0f03;transform:scale(1.06)}.fp-world{color:#fff;letter-spacing:.6px;white-space:nowrap;pointer-events:none;z-index:3;background:#00000080;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;bottom:10px;left:12px}.fp-world i{font-size:11px}.fp-world em{color:#9dff4f;border-left:1px solid #ffffff4d;margin-left:4px;padding-left:6px;font-style:normal}.fp-combo{color:gold;letter-spacing:.8px;pointer-events:none;z-index:3;background:#0009;border:1px solid #ffd70080;border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;font-weight:900;animation:.32s ease-out fpComboPop;display:inline-flex;position:absolute;top:48px;left:50%;transform:translate(-50%)}@keyframes fpComboPop{0%{opacity:0;transform:translate(-50%)scale(.6)}60%{opacity:1;transform:translate(-50%)scale(1.12)}to{opacity:1;transform:translate(-50%)scale(1)}}.fp-flap-btn{color:#9dff4f;cursor:pointer;z-index:5;touch-action:manipulation;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border:1px solid #00ff0073;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:26px;transition:transform .12s,background .12s;display:inline-flex;position:absolute;bottom:12px;right:12px}.fp-flap-btn:active{background:#00ff0047;transform:scale(.92)}.fp-overlay{text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:4;background:radial-gradient(circle at 50% 38%,#002a0cb8,#000000e6);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:18px;animation:.22s ease-out fpFade;display:flex;position:absolute;inset:0;overflow:auto}@keyframes fpFade{0%{opacity:0}to{opacity:1}}.fp-overlay-kicker{letter-spacing:2.4px;color:#9dff4f;font-size:10px;font-weight:900}.fp-kicker-bad{color:#ff6b6b}.fp-overlay-title{font-family:var(--font-heading,inherit);letter-spacing:1.6px;color:#00ff5a;text-shadow:0 0 18px #00ff0080;font-size:clamp(20px,3.2vw,30px);font-weight:900;line-height:1.1}.fp-overlay-text{color:#e6ffe6;font-size:12px;font-weight:700;line-height:1.55}.fp-overlay-hint{color:gold;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.fp-overlay-hint i{font-size:12px}.fp-overlay-small{letter-spacing:.4px;color:#e6ffe69e;font-size:10px;font-weight:700}.fp-overlay-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.fp-medal{font-size:34px;line-height:1}.fp-medal-label{letter-spacing:.8px;color:gold;font-size:12px;font-weight:900}.fp-record-badge{color:#ffe066;letter-spacing:1px;background:#ffd70029;border:1px solid #ffd7008c;border-radius:999px;align-items:center;gap:5px;padding:3px 11px;font-size:10px;font-weight:900;animation:1.4s ease-in-out infinite fpRecordPulse;display:inline-flex}@keyframes fpRecordPulse{0%,to{box-shadow:0 0 #ffd70000}50%{box-shadow:0 0 18px #ffd70080}}.fp-over-stats{align-items:center;gap:18px;margin:2px 0;display:flex}.fp-over-stats div{flex-direction:column;align-items:center;gap:1px;display:flex}.fp-over-stats strong{color:#00ff5a;font-size:20px;font-weight:900;line-height:1}.fp-over-stats div:nth-child(2) strong{color:gold}.fp-over-stats div:nth-child(3) strong{color:#eaffea}.fp-over-stats span{letter-spacing:.8px;text-transform:uppercase;color:#e6ffe699;font-size:9px;font-weight:800}.fp-btn{color:#04120a;letter-spacing:.3px;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#00ff5a 0%,#00c853 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:900;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 6px 16px #00ff0038}.fp-btn i{font-size:15px}.fp-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.fp-btn:active:not(:disabled){transform:scale(.97)}.fp-btn:disabled{opacity:.45;cursor:default}.fp-btn-ghost{color:#eaffea;box-shadow:none;background:#ffffff12;border:1px solid #ffffff38}.fp-btn-mini{border-radius:8px;padding:6px 12px;font-size:11px}.fp-countdown{z-index:4;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fp-countdown span{letter-spacing:2px;color:#00ff6a;text-shadow:0 0 44px #0f09;font-size:clamp(64px,14vw,132px);font-weight:900;animation:.95s ease-out forwards fpCount}@keyframes fpCount{0%{opacity:0;transform:scale(2.1)}28%{opacity:1;transform:scale(1)}to{opacity:.15;transform:scale(.82)}}.fp-pitstop{text-align:left;background:#ffffff07;border:1px solid #00ff002e;border-radius:12px;margin-top:14px;overflow:hidden}.fp-pitstop-head{color:#d8ffd8;letter-spacing:.8px;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:900;transition:background .16s;display:flex}.fp-pitstop-head:hover{background:#00ff000f}.fp-pitstop-title,.fp-pitstop-meta{align-items:center;gap:6px;display:inline-flex}.fp-pitstop-title i{color:#9dff4f;font-size:15px}.fp-pitstop-meta{color:gold;font-size:11px}.fp-pitstop-meta i{font-size:14px}.fp-dot{color:#fff;background:#ff3250;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.fp-pitstop-body{padding:0 12px 12px;animation:.2s ease-out fpFade}.fp-tabs{background:#00000059;border:1px solid #ffffff14;border-radius:999px;gap:4px;margin-bottom:10px;padding:4px;display:flex}.fp-tab{color:#dcf5dcb8;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:7px 6px;font-family:inherit;font-size:11px;font-weight:800;transition:background .16s,color .16s;display:inline-flex}.fp-tab:hover{color:#eaffea;background:#ffffff0f}.fp-tab.is-active{color:#9dff4f;background:#00ff0029}.fp-tab i{font-size:13px}.fp-missions{flex-direction:column;gap:6px;display:flex}.fp-mission{background:#00000047;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.fp-mission.is-done{background:#00ff0012;border-color:#00ff0052}.fp-mission-icon{color:#9dff4f;background:#00ff001a;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:inline-flex}.fp-mission-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.fp-mission-title{color:#e6ffe6;font-size:11px;font-weight:800;line-height:1.3}.fp-bar{background:#ffffff1a;border-radius:999px;width:100%;height:5px;overflow:hidden}.fp-bar span{background:linear-gradient(90deg,#00c853,#9dff4f);border-radius:999px;height:100%;transition:width .35s;display:block}.fp-mission-progress{letter-spacing:.3px;color:#e6ffe68c;font-size:9px;font-weight:800}.fp-claim{color:#e6ffe680;cursor:not-allowed;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;flex:none;min-width:46px;padding:6px 8px;font-family:inherit;font-size:11px;font-weight:900;transition:transform .14s,background .14s}.fp-claim.is-ready{color:#241a00;cursor:pointer;background:linear-gradient(135deg,gold,#ffb300);border-color:#ffe066;animation:1.6s ease-in-out infinite fpClaimGlow}.fp-claim.is-ready:hover{transform:translateY(-1px)}@keyframes fpClaimGlow{0%,to{box-shadow:0 0 #ffd70000}50%{box-shadow:0 0 14px #ffd70080}}.fp-claimed{color:#9dff4f;background:#00ff001f;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:inline-flex}.fp-skins{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.fp-skin{background:#00000047;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:5px;padding:10px;transition:border-color .16s,transform .16s;display:flex}.fp-skin.is-active{background:#00ff000f;border-color:#00ff0073}.fp-skin-swatch{background:#0006;border:2px solid gold;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:inline-flex}.fp-skin-swatch.is-rainbow{animation:3s linear infinite fpRainbow}@keyframes fpRainbow{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.fp-skin-name{letter-spacing:.6px;color:#eaffea;font-size:10px;font-weight:900}.fp-skin-desc{color:#e6ffe680;font-size:9px;font-weight:600;line-height:1.4}.fp-skins-hint{letter-spacing:.3px;color:#e6ffe673;grid-column:1/-1;margin:0 0 2px;font-size:9px;font-weight:600;line-height:1.45}.fp-skin-world{letter-spacing:.4px;color:#e6ffe69e;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-self:flex-start;align-items:center;gap:3px;padding:2px 6px;font-size:8.5px;font-weight:800;display:inline-flex}.fp-skin-world.is-done{color:#9dff4f;background:#9dff4f1f;border-color:#9dff4f59}.fp-skin .fp-btn{align-self:flex-start;margin-top:2px}.fp-records{flex-direction:column;gap:10px;display:flex}.fp-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fp-record{text-align:center;background:#00000047;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:9px 6px;display:flex}.fp-record i{color:#9dff4f;font-size:14px}.fp-record strong{color:gold;font-size:16px;font-weight:900;line-height:1.1}.fp-record span{letter-spacing:.4px;text-transform:uppercase;color:#e6ffe680;font-size:8.5px;font-weight:800}.fp-world-list{flex-direction:column;gap:4px;display:flex}.fp-world-list-title{letter-spacing:1px;text-transform:uppercase;color:#e6ffe673;font-size:9px;font-weight:900}.fp-world-row{background:#ffffff09;border-radius:7px;justify-content:space-between;align-items:center;padding:5px 9px;font-size:10px;display:flex}.fp-world-row em{color:#e6ffe6a8;font-style:normal;font-weight:700}.fp-world-row strong{color:#9dff4f;font-weight:900}.game-immersive .fp-modebar,.game-immersive .fp-pitstop,.game-landscape .fp-modebar,.game-landscape .fp-pitstop{display:none!important}@media (width<=640px){.fp-modebar{margin-bottom:10px}.fp-chip{padding:5px 10px;font-size:11px}.fp-score{font-size:22px}.fp-hud-level{display:none}.fp-hud-chip{padding:3px 8px;font-size:10px}.fp-pause{width:30px;height:30px;font-size:14px}.fp-world{padding:2px 8px;font-size:9px;bottom:8px}.fp-flap-btn{width:52px;height:52px;font-size:23px;bottom:8px;right:8px}.fp-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-skins{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.fp-overlay{gap:4px;padding:12px}.fp-overlay-title{letter-spacing:1.2px;font-size:18px}.fp-overlay-text{font-size:11px;line-height:1.35}.fp-overlay-hint,.fp-overlay-small{display:none}.fp-medal{font-size:26px}.fp-over-stats{gap:14px}.fp-over-stats strong{font-size:17px}.fp-btn{padding:9px 14px;font-size:12px}}@media (width<=380px){.fp-chip span,.fp-overlay-hint{display:none}}@media (prefers-reduced-motion:reduce){.fp-claim.is-ready,.fp-record-badge,.fp-skin-swatch.is-rainbow,.fp-countdown span,.fp-combo{animation:none!important}}.fp-toast{color:#ffe066;letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;z-index:6;background:#000000b8;border:1px solid #ffd7008c;border-radius:999px;max-width:calc(100% - 24px);padding:6px 16px;font-size:11px;font-weight:900;animation:2.2s ease-out forwards fpToastIn;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@keyframes fpToastIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}12%{opacity:1;transform:translate(-50%,-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-60%)scale(.96)}}.chess-row{align-items:center;gap:22px;display:flex}.chess-board-wrap{perspective:1500px;perspective-origin:50% 36%;flex:auto;justify-content:center;align-items:center;min-width:0;padding:8px 6px 30px;display:flex;position:relative}.chess-board{aspect-ratio:1;isolation:isolate;transform-origin:50% 62%;will-change:transform;background-color:#0b0a18;background-image:linear-gradient(#06041057,#06041057),url(https://static.readdy.ai/image/e706c4923ff325414920d8e8c0a2eec1/feb7e971dcaa40f4385ad5a963598b7e.jpeg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;border:14px solid #3a2413;border-radius:16px;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr);width:100%;max-width:600px;display:grid;position:relative;overflow:hidden;transform:rotateX(12deg);box-shadow:0 9px 0 -2px #241507,0 15px 0 -2px #170d05,0 20px 0 -2px #0d0703,0 26px 30px #0000008c,0 40px 60px #0000006b,0 58px 90px #00000052,inset 0 3px 2px #ffd6966b,inset 4px 0 5px #ffc8822e,inset 0 -4px 5px #000000b8,inset -5px 0 6px #0000008c,inset 0 0 0 2px #0000007a,inset 0 0 64px #00000080}.chess-board:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(135% 95% at 50% -14%,#fff2d638,#0000 55%),linear-gradient(112deg,#ffffff21 0%,#fff0 27% 60%,#ffffff12 82%,#fff0 100%);position:absolute;inset:0}.chess-board-tint{z-index:0;opacity:.55;mix-blend-mode:color;pointer-events:none;background-color:#0000;transition:background-color .7s,opacity .7s;position:absolute;inset:0}.chess-square{z-index:2;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;box-shadow:inset 0 0 0 1px #00000029,inset 0 1.5px #ffffff29,inset 0 -2px 3px #00000029}.chess-square.light{background-color:#eee4cda8;background-image:linear-gradient(150deg,#ffffff80 0%,#fff0 44%,#0000001f 100%)}.chess-square.dark{background-color:#3c2717ad;background-image:linear-gradient(150deg,#fff3 0%,#0000000d 44%,#0000004d 100%)}.chess-square.sel{box-shadow:inset 0 0 0 3px #eab308,inset 0 0 22px #eab3088c,inset 0 -2px 3px #0000002e}.chess-square.last{background-image:linear-gradient(#eab30847,#eab30829),linear-gradient(150deg,#ffffff3d,#0000001f)}.chess-square.check{background-image:radial-gradient(circle,#ff4646f2,#ff3c3c3d 72%),linear-gradient(150deg,#fff3,#00000024)}.chess-piece{pointer-events:none;z-index:3;transform-origin:50% 88%;will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chess-piece-body{transform-origin:50% 88%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes chessAliveSway{0%{transform:translateY(0)rotate(-7deg)scale(1)}25%{transform:translateY(-.14em)rotate(-2deg)scale(1.05,.95)}50%{transform:translateY(0)rotate(7deg)scale(1)}75%{transform:translateY(-.14em)rotate(2deg)scale(1.05,.95)}to{transform:translateY(0)rotate(-7deg)scale(1)}}@keyframes chessAliveBob{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-.22em)scale(.93,1.12)}50%{transform:translateY(0)scale(1.08,.92)}70%{transform:translateY(-.2em)scale(.94,1.1)}to{transform:translateY(0)scale(1)}}@keyframes chessAliveTilt{0%{transform:translateY(0)rotate(0)scale(1)}35%{transform:translateY(-.12em)rotate(-9deg)scaleY(1.02)}70%{transform:translateY(0)rotate(8deg)scale(1.03,.98)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes chessAliveGround{0%{opacity:1;transform:translate(-50%)scale(1)}25%{opacity:.85;transform:translate(-50%)scale(.86)}50%{opacity:.62;transform:translate(-50%)scale(.7)}75%{opacity:.85;transform:translate(-50%)scale(.86)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes chessAliveHop{0%,to{transform:translateY(-.04em)rotate(-6deg)scale(1)}45%{transform:translateY(-.28em)rotate(6deg)scale(.96,1.07)}65%{transform:translateY(-.08em)rotate(6deg)scale(1.05,.95)}}@keyframes chessLand{0%{transform:translateY(-34%)scale(1.08,.9)}38%{transform:translateY(4%)scale(.88,1.14)}66%{transform:translateY(-5%)scale(1.05,.96)}84%{transform:translateY(1%)scale(.97,1.03)}to{transform:translateY(0)scale(1)}}@keyframes chessGloss{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(1)}50%{opacity:.72;transform:translate(-50%,-50%)scale(1.03)}}.chess-piece-ground{z-index:0;background:radial-gradient(closest-side,#0000009e,#0000004d 58%,#0000 100%);border-radius:50%;width:60%;height:14%;animation-name:chessAliveGround;animation-duration:3.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.chess-piece-side{-o-object-fit:contain;object-fit:contain;transform-origin:50% 88%;filter:brightness(.22)saturate(.55)blur(.5px);z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:88%;height:88%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(.07em)}.chess-piece-img{z-index:2;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50% 88%;filter:brightness(1.04)contrast(1.05)drop-shadow(-.6px -.6px .4px #ffffff6b)drop-shadow(0 1px .6px #000000b3)drop-shadow(0 5px 4px #00000080)drop-shadow(0 12px 11px #00000052);width:88%;height:88%;transition:filter .14s;position:relative}.chess-piece-gloss{transform-origin:50% 88%;z-index:4;pointer-events:none;mix-blend-mode:screen;opacity:.5;background:radial-gradient(38% 26% at 31% 19%,#fffffff2,#fff0 72%),linear-gradient(157deg,#ffffff8c 0%,#fff0 46%);width:88%;height:88%;animation-name:chessGloss;animation-duration:3.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chess-piece.is-black .chess-piece-gloss{opacity:.62}.chess-piece.is-white .chess-piece-gloss{opacity:.4}.chess-piece.is-white .chess-piece-img{filter:brightness(1.05)contrast(1.06)saturate(1.04)drop-shadow(-.6px -.6px .4px #fffaeb80)drop-shadow(0 1px .6px #0000009e)drop-shadow(0 5px 4px #00000075)drop-shadow(0 12px 11px #0000004d)}.chess-piece-body.chess-piece--moved{animation:.62s cubic-bezier(.22,.9,.3,1.25) chessLand}@media (hover:hover){.chess-square:hover .chess-piece-body{transform:translateY(-6%)scale(1.03)}.chess-square:hover .chess-piece-gloss{opacity:.82}.chess-square:hover .chess-piece-img{filter:brightness(1.06)contrast(1.05)drop-shadow(-.8px -.8px .5px #ffffff80)drop-shadow(0 2px 1px #0000009e)drop-shadow(0 9px 8px #0000007a)drop-shadow(0 18px 16px #0000004d)}}.chess-square.dragging .chess-piece{opacity:.24;transition:opacity .12s}.chess-square.drop-hover{animation:.9s ease-in-out infinite chessDropPulse;box-shadow:inset 0 0 0 3px #0f6,inset 0 0 24px #00ff6680,inset 0 -2px 3px #0000002e}@keyframes chessDropPulse{0%,to{box-shadow:inset 0 0 0 3px #00ff66f2,inset 0 0 20px #00ff666b,inset 0 -2px 3px #0000002e}50%{box-shadow:inset 0 0 0 3px #0f69,inset 0 0 34px #00ff66b8,inset 0 -2px 3px #0000002e}}.chess-landing{pointer-events:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chess-landing-img{-o-object-fit:contain;object-fit:contain;transform-origin:50% 88%;filter:brightness(0)saturate(0);width:88%;height:88%;animation:.9s ease-in-out infinite chessLandingFloat}@keyframes chessLandingFloat{0%,to{opacity:.24;transform:translateY(-2%)scale(.94)}50%{opacity:.42;transform:translateY(2%)scale(1.02)}}.chess-drag-trail{-o-object-fit:contain;object-fit:contain;pointer-events:none;z-index:9998;opacity:.26;filter:brightness(.35)blur(7px);will-change:left, top;transition:left .15s linear,top .15s linear;position:fixed;transform:translate(-50%,-64%)scale(1.02)}.chess-drag-ghost{-o-object-fit:contain;object-fit:contain;pointer-events:none;z-index:9999;will-change:left, top;filter:brightness(1.06)contrast(1.05)drop-shadow(-.6px -.6px .4px #ffffff73)drop-shadow(0 10px 14px #00000094)drop-shadow(0 22px 26px #00000059);position:fixed;transform:translate(-50%,-64%)scale(1.12)}.chess-dot{pointer-events:none;background:#0a1e126b;border-radius:50%;width:30%;height:30%;position:absolute;box-shadow:0 1px #ffffff40,inset 0 1px 2px #00000080}.chess-ring{box-sizing:border-box;pointer-events:none;border:.09em solid #eab308eb;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 10px #eab30873,inset 0 0 10px #eab30840}.chess-coord{opacity:.72;pointer-events:none;text-shadow:0 1px 1px #00000059;font-size:.2em;font-weight:700;position:absolute}.chess-coord-rank{top:.2em;left:.3em}.chess-coord-file{bottom:.14em;right:.3em}.chess-coord.on-light{color:#5a4326}.chess-coord.on-dark{color:#f0e6d2}.chess-promo{z-index:5;background:#020a06d6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.chess-promo-title{color:#eab308;letter-spacing:.05em;font-size:14px;font-weight:800}.chess-promo-row{gap:10px;display:flex}.chess-promo-btn{cursor:pointer;background:linear-gradient(160deg,#1c3b27,#0a1c11);border:2px solid #eab30899;border-radius:12px;justify-content:center;align-items:center;width:62px;height:62px;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex}.chess-promo-btn:hover{border-color:#eab308;transform:translateY(-2px);box-shadow:0 0 16px #eab30880}.chess-promo-btn .chess-piece-img{width:74%;height:74%}.chess-overlay{z-index:5;background:#020a06d6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.chess-overlay-text{letter-spacing:2px;text-shadow:0 2px #0009;font-size:30px;font-weight:900}.chess-overlay-btn{cursor:pointer;color:#001b00;background:linear-gradient(135deg,#0f0,#00c853);border:none;border-radius:10px;padding:11px 24px;font-size:14px;font-weight:800;transition:transform .14s,filter .14s}.chess-side{text-align:left;flex-direction:column;flex:0 0 270px;gap:11px;display:flex}.chess-status{min-height:20px}.chess-diff{background:linear-gradient(#111,#060606);border:1px solid #222;border-radius:10px;padding:10px;box-shadow:inset 0 1px #ffffff0d}.chess-diff-head{color:#9ca3af;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.chess-diff-badge{color:#eab308}.chess-slider{margin:0}.chess-diff-scale{color:#5f6b63;justify-content:space-between;margin-top:2px;font-size:10px;display:flex}.chess-captured{background:linear-gradient(#111,#060606);border:1px solid #222;border-radius:10px;flex-direction:column;gap:6px;padding:9px 10px;display:flex;box-shadow:inset 0 1px #ffffff0d}.chess-captured-label{color:#9ca3af;font-size:11px;font-weight:700}.chess-captured-list{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.chess-mini-img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 2px #0009);width:20px;height:20px}.chess-moves{background:linear-gradient(#111,#060606);border:1px solid #222;border-radius:10px;flex:auto;min-height:56px;max-height:150px;padding:8px 10px;font-size:12px;overflow-y:auto;box-shadow:inset 0 1px #ffffff0d}.chess-move-num{color:#5f6b63}.chess-moves-empty{color:#4b554d;font-size:12px}.chess-btn-main{color:#001b00;cursor:pointer;background:linear-gradient(135deg,#0f0,#00c853);border:none;border-radius:10px;flex:1;padding:12px 8px;font-size:13px;font-weight:800;box-shadow:0 4px #005a1e80}.chess-btn-ghost{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #333;border-radius:10px;flex:1;padding:12px 8px;font-size:13px;font-weight:800}.chess-wins{color:#9ca3af;letter-spacing:.02em;margin:0;font-size:11px;font-weight:700}@media (width<=767px){.chess-row{flex-direction:column;align-items:stretch}.chess-side{flex:auto;width:100%}.chess-board{max-width:100%;transform:rotateX(9deg)}}.game-landscape .chess-card{flex-direction:column!important;height:100%!important;padding:6px!important;display:flex!important;overflow:hidden!important}.game-landscape .fart-game-title,.game-landscape .fart-game-sub{display:none!important}.game-landscape .chess-row{flex-direction:row!important;flex:auto!important;align-items:stretch!important;gap:10px!important;min-height:0!important}.game-landscape .chess-board-wrap{perspective:none!important;flex:auto!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important}.game-landscape .chess-board{aspect-ratio:1!important;border-width:10px!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:none!important}.game-landscape .chess-side{flex:0 0 200px!important;justify-content:center!important;gap:7px!important;width:200px!important;overflow-y:auto!important}.game-landscape .chess-moves{max-height:80px!important}.game-landscape .chess-status{font-size:12px!important}.game-landscape .chess-btn-main,.game-landscape .chess-btn-ghost{padding:9px 6px!important;font-size:12px!important}.game-immersive .chess-board,.game-fitscreen .chess-board{transform:none!important}.game-immersive .chess-board-wrap,.game-fitscreen .chess-board-wrap{perspective:none!important;padding:0!important}@media (prefers-reduced-motion:reduce){.chess-board{transform:none!important}.chess-piece,.chess-piece-ground,.chess-piece-gloss,.chess-piece-body{animation:none!important}}.chess-board{max-width:660px}.chess-side{scrollbar-width:thin;scrollbar-color:#00ff6447 transparent;flex:0 0 302px;gap:9px;max-height:640px;padding-right:4px;overflow-y:auto}.chess-side::-webkit-scrollbar{width:6px}.chess-side::-webkit-scrollbar-thumb{background:#00ff643d;border-radius:999px}.chess-panel{background:linear-gradient(#13241aeb,#07110bf0);border:1px solid #00ff6424;border-radius:12px;flex-direction:column;gap:7px;padding:10px 11px;display:flex;box-shadow:inset 0 1px #ffffff0d}.chess-panel-head{letter-spacing:.07em;text-transform:uppercase;color:#8fa697;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.chess-panel-badge{letter-spacing:0;text-transform:none;color:#f2c94c;white-space:nowrap;font-size:11px;font-weight:800}.chess-panel-badge--win{color:#6dff9c}.chess-side-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.chess-side-chip{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.chess-side-chip--white{color:#f7f2e2;background:#f7f2e221;border:1px solid #f7f2e247}.chess-side-chip--black{color:#cbd6ce;background:#060a08bf;border:1px solid #cbd6ce42}.chess-dot-white{color:#f7f2e2;font-size:8px;line-height:1}.chess-dot-black{color:#cbd6ce;font-size:9px;line-height:1}.chess-icon-btn{color:#9fe3b3;cursor:pointer;background:#00ff640f;border:1px solid #00ff642e;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.chess-icon-btn:hover{color:#d7ffe2;background:#00ff641f;border-color:#00ff6473}.chess-status{color:#e4f3e7;text-align:left;align-items:center;gap:7px;min-height:18px;margin:0;font-size:13px;font-weight:700;line-height:1.35;display:flex}.chess-thinking-dot{background:#0f6;border-radius:50%;flex:0 0 7px;width:7px;height:7px;animation:.9s ease-in-out infinite chessThinking;box-shadow:0 0 10px #0f6c}@keyframes chessThinking{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.chess-clocks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.chess-clock{background:#ffffff09;border:1px solid #00ff641f;border-radius:10px;flex-direction:column;gap:3px;padding:7px 10px;transition:border-color .2s,background .2s;display:flex}.chess-clock.is-you{background:#00ff6414;border-color:#00ff646b}.chess-clock-label{letter-spacing:.08em;text-transform:uppercase;color:#8fa697;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.chess-clock-time{letter-spacing:.02em;color:#eef7ee;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:19px;font-weight:800;line-height:1.1}.chess-clock-time.is-low{color:#ff6b6b;animation:1s ease-in-out infinite chessLowTime}@keyframes chessLowTime{0%,to{opacity:1}50%{opacity:.55}}.chess-eval-head{letter-spacing:.07em;text-transform:uppercase;color:#8fa697;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.chess-eval-value{letter-spacing:0;font-size:12px}.chess-eval-value.is-good{color:#6dff9c}.chess-eval-value.is-bad{color:#ff7b7b}.chess-eval-bar{background:linear-gradient(90deg,#ff5a5a6b,#ff5a5a38);border-radius:999px;height:9px;position:relative;overflow:hidden}.chess-eval-fill{background:linear-gradient(90deg,#00c853,#b6ff1a);border-radius:999px;transition:width .4s cubic-bezier(.22,.9,.3,1);position:absolute;top:0;bottom:0;left:0}.chess-eval-mid{background:#0000008c;width:1px;position:absolute;top:0;bottom:0;left:50%}.chess-eval-legend{color:#6f8578;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.chess-diff-desc{color:#7f978a;margin:0;font-size:11px;line-height:1.45}.chess-panel-row{justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.chess-mini-label{letter-spacing:.08em;text-transform:uppercase;color:#8fa697;font-size:10px;font-weight:800}.chess-seg{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;gap:2px;padding:2px;display:flex}.chess-seg-btn{color:#8fa697;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800;transition:background .15s,color .15s}.chess-seg-btn:hover{color:#d9f6df}.chess-seg-btn.is-active{color:#04120a;background:#00e676}.chess-panel--captured{gap:6px}.chess-captured-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.chess-captured-label{color:#8fa697;white-space:nowrap;font-size:11px;font-weight:700}.chess-captured-list{flex-wrap:wrap;justify-content:flex-end;gap:2px;min-height:18px;display:flex}.chess-captured-empty{color:#3f4a43;font-size:12px}.chess-material{letter-spacing:.06em;text-transform:uppercase;color:#8fa697;border-top:1px solid #ffffff12;justify-content:space-between;margin-top:2px;padding-top:6px;font-size:11px;font-weight:800;display:flex}.chess-material .is-good{color:#6dff9c}.chess-material .is-bad{color:#ff7b7b}.chess-panel--moves{min-height:0}.chess-moves{scrollbar-width:thin;scrollbar-color:#00ff6438 transparent;background:#00000052;border:1px solid #ffffff0d;border-radius:8px;flex:auto;min-height:62px;max-height:132px;padding:4px 6px;font-size:12px;display:block;overflow-y:auto}.chess-move-row{color:#dbe9de;grid-template-columns:26px 1fr 1fr;gap:4px;padding:2px 0;display:grid}.chess-move-num{color:#5f7568;font-size:11px}.chess-move-san{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.chess-move-san-b{color:#93aa9b}.chess-moves-empty{color:#6b8275;padding:4px;font-size:11px;line-height:1.45;display:block}.chess-hint-btn{color:#f2c94c;letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:#f2c94c17;border:1px solid #f2c94c6b;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;padding:9px 12px;font-size:12px;font-weight:800;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.chess-hint-btn:hover:not(:disabled){color:#ffe27a;background:#f2c94c2e;border-color:#f2c94cb3}.chess-hint-btn:disabled{opacity:.42;cursor:not-allowed}.chess-spin{animation:.9s linear infinite chessSpin}@keyframes chessSpin{to{transform:rotate(360deg)}}.chess-actions{gap:8px;display:flex}.chess-btn-main{color:#001b00;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#0f6,#00c853);border:none;border-radius:10px;flex:1;padding:11px 8px;font-size:13px;font-weight:800}.chess-btn-main:hover{filter:brightness(1.06)}.chess-btn-ghost{color:#b9ccbf;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;flex:1;padding:11px 8px;font-size:13px;font-weight:800}.chess-btn-ghost:hover:not(:disabled){color:#e8f5ec;border-color:#ffffff4d}.chess-btn-ghost:disabled{opacity:.4;cursor:not-allowed}.chess-swap-btn{color:#7f978a;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;transition:color .15s,background .15s;display:inline-flex}.chess-swap-btn:hover{color:#d9f6df;background:#ffffff0d}.chess-check-banner{z-index:7;color:#fff;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:linear-gradient(#ff5252,#c81e1e);border-radius:999px;padding:5px 15px;font-size:10px;font-weight:900;animation:1.15s ease-in-out infinite chessCheckPulse;position:absolute;top:2px;left:50%;transform:translate(-50%)}@keyframes chessCheckPulse{0%,to{opacity:.82;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.07)}}.chess-square.last-to:after{content:"";pointer-events:none;border:.07em solid #eab3088c;border-radius:4px;position:absolute;inset:6%}.chess-square.hint-from{box-shadow:inset 0 0 0 3px #f2c94cf2,inset 0 0 26px #f2c94c6b}.chess-square.hint-to{animation:1.1s ease-in-out infinite chessHintPulse;box-shadow:inset 0 0 0 3px #f2c94ce6,inset 0 0 30px #f2c94c73}@keyframes chessHintPulse{0%,to{box-shadow:inset 0 0 0 3px #f2c94cf2,inset 0 0 18px #f2c94c4d}50%{box-shadow:inset 0 0 0 3px #ffe27a,inset 0 0 34px #f2c94cad}}.chess-promo-sub{color:#93aa9b;margin:-8px 0 0;font-size:11px;font-weight:600}.chess-promo-btn{border-radius:12px;flex-direction:column;gap:2px;width:66px;height:76px}.chess-promo-label{letter-spacing:.08em;color:#e9f6ec;font-size:10px;font-weight:800}.chess-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020a06db}.chess-overlay-panel{text-align:center;background:linear-gradient(#0d1f14f7,#040b07f7);border:1px solid #00ff6447;border-radius:16px;flex-direction:column;align-items:center;gap:9px;max-width:90%;padding:24px 26px;display:flex;box-shadow:inset 0 1px #ffffff12}.chess-overlay-kicker{letter-spacing:.22em;text-transform:uppercase;color:#7f978a;font-size:10px;font-weight:900}.chess-overlay-text{letter-spacing:.06em;color:#0f6;font-size:30px;font-weight:900;line-height:1.1}.chess-overlay--lose .chess-overlay-text{color:#ff5b5b}.chess-overlay--draw .chess-overlay-text{color:#f2c94c}.chess-overlay--lose .chess-overlay-panel{border-color:#ff5b5b52}.chess-overlay--draw .chess-overlay-panel{border-color:#f2c94c52}.chess-overlay-detail{color:#9db5a5;max-width:240px;margin:0;font-size:12px;line-height:1.45}.chess-overlay-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.chess-overlay-btn{cursor:pointer;white-space:nowrap;color:#001b00;background:linear-gradient(135deg,#0f6,#00c853);border:none;border-radius:10px;padding:10px 20px;font-size:13px;font-weight:800;transition:transform .14s,filter .14s}.chess-overlay-btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.chess-overlay-btn--ghost{color:#c8dccf;background:#ffffff0f;border:1px solid #ffffff29}.chess-overlay-btn--ghost:hover{background:#ffffff1f}@media (width<=1023px){.chess-side{flex:0 0 268px;max-height:none}}@media (width<=767px){.chess-row{flex-direction:column;align-items:stretch}.chess-side{flex:auto;width:100%;max-height:none;padding-right:0;overflow:visible}.chess-board{max-width:100%;transform:rotateX(9deg)}.chess-check-banner{padding:4px 12px;font-size:9px}.chess-overlay-text{font-size:24px}}.chess-more-toggle{color:#d7f5e1;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:#00ff6412;border:1px solid #00ff6433;border-radius:10px;align-items:center;gap:7px;width:100%;padding:9px 11px;font-size:12px;font-weight:800;transition:background .15s,border-color .15s;display:none}.chess-more-toggle:hover{background:#00ff6421;border-color:#00ff6466}.chess-more-toggle-tag{letter-spacing:.04em;color:#7f978a;margin-left:auto;font-size:10px;font-weight:700}.chess-extra{flex-direction:column;gap:9px;min-height:0;display:flex}@media (width<=767px){.chess-card{border-radius:16px!important;padding:14px!important}.chess-row{gap:12px}.chess-side{gap:8px}.chess-more-toggle{display:flex}.chess-extra{display:none}.chess-extra.is-open{gap:8px;display:flex}.chess-panel{border-radius:10px;gap:6px;padding:9px 10px}.chess-moves{max-height:108px}.chess-hint-btn{padding:10px 12px}}.game-landscape .chess-side{flex:0 0 288px!important;justify-content:flex-start!important;gap:4px!important;width:288px!important;padding-right:0!important;overflow:hidden auto!important}.game-landscape .chess-extra,.game-landscape .chess-extra.is-open{grid-template-columns:1fr 1fr;align-content:start;gap:4px!important;min-height:0!important;display:grid!important}.game-landscape .chess-more-toggle{display:none!important}.game-landscape .chess-panel{border-radius:8px!important;gap:3px!important;min-width:0!important;padding:5px 7px!important}.game-landscape .chess-panel--eval,.game-landscape .chess-panel--captured{display:flex!important}.game-landscape .chess-swap-btn{padding:3px 6px!important;font-size:10px!important;display:inline-flex!important}.game-landscape .chess-panel--status{gap:2px!important;padding:4px 7px!important}.game-landscape .chess-status{min-height:0!important;font-size:10.5px!important;line-height:1.25!important}.game-landscape .chess-side-chip{padding:2px 6px!important;font-size:9px!important}.game-landscape .chess-icon-btn{flex:0 0 21px!important;width:21px!important;height:21px!important;font-size:12px!important}.game-landscape .chess-clocks{gap:4px!important}.game-landscape .chess-clock{gap:1px!important;padding:3px 6px!important}.game-landscape .chess-clock-label{font-size:9px!important}.game-landscape .chess-clock-time{font-size:14px!important}.game-landscape .chess-hint-btn{gap:5px!important;padding:5px 6px!important;font-size:10.5px!important}.game-landscape .chess-actions{gap:5px!important}.game-landscape .chess-actions .chess-btn-main,.game-landscape .chess-actions .chess-btn-ghost{padding:6px 4px!important;font-size:10.5px!important}.game-landscape .chess-diff-desc{display:none!important}.game-landscape .chess-panel-head{letter-spacing:.03em!important;font-size:9px!important}.game-landscape .chess-panel-badge{font-size:9px!important}.game-landscape .chess-slider{margin:0!important}.game-landscape .chess-panel-row{gap:4px!important;padding-top:0!important}.game-landscape .chess-mini-label{font-size:8.5px!important}.game-landscape .chess-seg{padding:1px!important}.game-landscape .chess-seg-btn{padding:2px 5px!important;font-size:8.5px!important}.game-landscape .chess-eval-head{font-size:9px!important}.game-landscape .chess-eval-value{font-size:10px!important}.game-landscape .chess-eval-bar{height:7px!important}.game-landscape .chess-eval-legend{display:none!important}.game-landscape .chess-captured-label{font-size:9px!important}.game-landscape .chess-mini-img{width:15px!important;height:15px!important}.game-landscape .chess-material{display:none!important}.game-landscape .chess-moves{max-height:46px!important;padding:3px!important;font-size:10.5px!important}.game-landscape .chess-move-row{grid-template-columns:18px 1fr 1fr!important;gap:2px!important}.game-landscape .chess-move-num{font-size:9.5px!important}.game-landscape .chess-move-san{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-landscape .chess-panel--moves{min-height:0!important}.game-landscape .chess-check-banner{top:-2px}.cc-card{max-width:920px!important}.cc-row{align-items:center;gap:22px;display:flex}.cc-board-wrap{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.cc-board{aspect-ratio:1;background-color:var(--cc-board-bg,#0d2618);isolation:isolate;border:12px solid #2f1d10;border-radius:16px;width:100%;max-width:560px;transition:background-color 2s ease-in-out;position:relative;box-shadow:0 24px 55px #0009,0 0 0 2px #eab3086b,inset 0 0 0 3px #00000073,inset 0 0 80px #0000009e}.cc-board-emblem{z-index:0;pointer-events:none;opacity:.22;justify-content:center;align-items:center;transition:filter 2s ease-in-out;display:flex;position:absolute;inset:0}.cc-board-emblem img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;border-radius:50%;width:64%;height:64%}.cc-hole{cursor:pointer;background:radial-gradient(circle at 50% 38%,#ffffff1f,#0000009e 72%);border-radius:50%;justify-content:center;align-items:center;width:4.6%;height:4.6%;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 2px 3px #000000c7,0 1px #ffffff0d}.cc-hole-goal-human{background:radial-gradient(circle at 50% 38%,#00ff6652,#0000008c 74%)}.cc-hole-goal-ai{background:radial-gradient(circle at 50% 38%,#ff5a5a4d,#0000008c 74%)}.cc-dest{pointer-events:none;background:#0f6;border-radius:50%;width:46%;height:46%;animation:1.1s ease-in-out infinite ccDestPulse;box-shadow:0 0 10px #00ff66e6}@keyframes ccDestPulse{0%,to{opacity:.6;transform:scale(.78)}50%{opacity:1;transform:scale(1.12)}}.cc-marble{cursor:pointer;z-index:3;width:4.1%;height:5.4%;transition:left .34s cubic-bezier(.34,.72,.32,1),top .34s cubic-bezier(.34,.72,.32,1),transform .18s,filter .18s;position:absolute;transform:translate(-50%,-50%)}.cc-pill{transform-origin:50% 100%;will-change:transform;border-radius:999px;flex-direction:column;animation:2.4s ease-in-out infinite ccPillBob;display:flex;position:absolute;inset:0;overflow:hidden}.cc-pill-half{flex:50%;width:100%}.cc-pill-gloss{pointer-events:none;z-index:1;background:radial-gradient(circle at 42% 42%,#fffffff5,#fff0 70%);border-radius:50%;width:32%;height:15%;position:absolute;top:6%;left:15%}.cc-eye{z-index:1;background:radial-gradient(circle at 50% 42%,#141414 0 42%,#fff 47% 100%);border-radius:50%;width:22%;height:26%;position:absolute;top:33%}.cc-eye-l{left:14%}.cc-eye-r{right:14%}.cc-glasses{z-index:2;align-items:center;gap:6%;width:88%;height:40%;display:flex;position:absolute;top:26%;left:50%;transform:translate(-50%)}.cc-lens{background:#0c0c0c9e;border:2px solid #0a0a0a;border-radius:50%;flex:1 1 0;height:100%;box-shadow:inset 0 -2px 3px #fff3}.cc-bridge{background:#0a0a0a;border-radius:2px;flex:0 0 10%;height:16%}@keyframes ccPillBob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-12%)rotate(4deg)}}.cc-marble-human{filter:drop-shadow(0 4px 5px #00000080)drop-shadow(0 0 7px #00ff666b)}.cc-marble-human .cc-pill-a{background:linear-gradient(#eaffd6 0%,#86e34e 55%,#2f9e26 100%)}.cc-marble-human .cc-pill-b{background:linear-gradient(#fff 0%,#f2f4ef 100%)}.cc-marble-ai{filter:drop-shadow(0 4px 5px #00000080)drop-shadow(0 0 7px #ff5a5a6b)}.cc-marble-ai .cc-pill-a{background:linear-gradient(#ffe0d6 0%,#ff7a5b 55%,#d13030 100%)}.cc-marble-ai .cc-pill-b{background:linear-gradient(#fff 0%,#f2f4ef 100%)}.cc-marble-sel{filter:drop-shadow(0 0 4px #eab308)drop-shadow(0 0 14px #eab308e6);z-index:4;transform:translate(-50%,-50%)scale(1.16)}.cc-marble-sel .cc-pill{animation-duration:1.1s}.cc-marble-human:hover,.cc-marble-ai:hover{transform:translate(-50%,-50%)translateY(-4px)scale(1.09)}.cc-side{text-align:left;flex-direction:column;flex:0 0 280px;gap:11px;display:flex}.cc-status{min-height:20px}.cc-score{justify-content:space-between;gap:8px;font-weight:900;display:flex}.cc-goal-box{background:#0a0a0a;border:1px solid #222;border-radius:10px;flex-direction:column;gap:9px;padding:10px;display:flex}.cc-goal-row{flex-direction:column;gap:4px;display:flex}.cc-goal-head{justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.cc-goal-bar{background:#ffffff1f;border-radius:999px;height:7px;overflow:hidden}.cc-goal-fill{border-radius:999px;height:100%;transition:width .35s}.cc-goal-fill-human{background:linear-gradient(90deg,#2f9e26,#86e34e)}.cc-goal-fill-ai{background:linear-gradient(90deg,#a01818,#ff7a5b)}.cc-diff{background:#0a0a0a;border:1px solid #222;border-radius:10px;padding:10px}.cc-diff-head{color:#9ca3af;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.cc-diff-badge{color:#f97316}.cc-slider{margin:0}.cc-diff-scale{color:#5f6b63;justify-content:space-between;margin-top:2px;font-size:10px;display:flex}.cc-actions{gap:8px;display:flex}.cc-btn-main{color:#001b00;cursor:pointer;background:linear-gradient(135deg,#0f0,#00c853);border:none;border-radius:10px;flex:1;padding:12px 8px;font-size:13px;font-weight:800}.cc-btn-ghost{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #333;border-radius:10px;flex:1;padding:12px 8px;font-size:13px;font-weight:800}.cc-btn-ghost:disabled{opacity:.45;cursor:not-allowed}.cc-rules{color:#7d8a82;font-size:11px;line-height:1.5}.cc-overlay{z-index:6;background:#020a06d9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.cc-overlay-text{letter-spacing:2px;text-shadow:0 2px #0009;font-size:28px;font-weight:900}.cc-overlay-btn{cursor:pointer;color:#001b00;background:linear-gradient(135deg,#0f0,#00c853);border:none;border-radius:10px;padding:11px 24px;font-size:14px;font-weight:800;transition:transform .14s,filter .14s}.cc-overlay-btn:hover{filter:brightness(1.08);transform:translateY(-2px)}@media (width<=767px){.cc-row{flex-direction:column;align-items:stretch}.cc-side{flex:auto;width:100%}.cc-board{max-width:100%}}.game-landscape .cc-row{flex-direction:row!important;flex:auto!important;align-items:stretch!important;gap:16px!important;min-height:0!important}.game-landscape .cc-board-wrap{flex:auto!important;min-width:0!important;min-height:0!important}.game-landscape .cc-side{flex:0 0 220px!important;justify-content:center!important;gap:8px!important;width:220px!important}.game-landscape .cc-status{font-size:12px!important}.game-landscape .cc-diff{padding:7px!important}.game-landscape .cc-rules{display:none!important}.game-landscape .cc-btn-main,.game-landscape .cc-btn-ghost{padding:9px 6px!important;font-size:12px!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .cc-card{flex-direction:column!important;width:100%!important;max-width:100%!important;height:100%!important;padding:4px!important;display:flex!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .cc-card .fart-game-title,.game-stage-frame.game-stage-wide:not(.game-fitscreen) .cc-card .fart-game-sub{display:none!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .cc-row{flex:auto!important;align-items:stretch!important;min-height:0!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .cc-board-wrap{container-type:size;flex:auto!important;min-width:0!important;min-height:0!important;padding:2px!important}.game-stage-frame.game-stage-wide:not(.game-fitscreen) .cc-board{aspect-ratio:1!important;width:100cqmin!important;max-width:100%!important;height:100cqmin!important;max-height:100%!important}@media (pointer:coarse){.game-immersive.game-landscape .bomber-card{flex-direction:row!important;justify-content:center!important;align-items:stretch!important;gap:4px!important;padding:4px!important}.game-immersive.game-landscape .bomber-card .fart-stage{flex:auto!important;order:1!important;align-self:stretch!important;width:auto!important;height:100%!important;min-height:0!important}.game-immersive.game-landscape .bomber-card .bomber-hud-bar{z-index:9!important;background:#ffffff0d!important;border:1px solid #ffffff1f!important;border-radius:8px!important;flex-flow:column!important;flex:none!important;order:2!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;gap:3px!important;width:auto!important;max-width:30%!important;height:auto!important;margin:0!important;padding:4px 3px!important;overflow:hidden!important}.game-immersive.game-landscape .bomber-card .bomber-hud-bar>span{gap:2px!important;padding:1px 5px!important;font-size:9px!important;line-height:1.35!important}.game-immersive.game-landscape .bomber-card .bomber-hud-bar .fart-control-toggle{min-width:0!important;padding:2px 4px!important;font-size:9px!important}.game-immersive.game-landscape .bomber-card{overflow:hidden!important}}.fc-card{background:radial-gradient(130% 120% at 50% -10%,#1b2c11 0%,#0b1607 46%,#04080a 100%);border:2px solid #ffd23f8c;border-radius:22px;flex-direction:column;gap:7px;padding:11px;display:flex;box-shadow:0 0 0 1px #ffd23f2e,0 26px 60px #0009,inset 0 0 70px #4ee06a0d}.fc-head{text-align:center}.fc-title{letter-spacing:1.5px;background:linear-gradient(90deg,#4ee06a 0%,#ffd23f 55%,#ff8c3a 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px #ffd23f59);-webkit-background-clip:text;background-clip:text;margin:0 0 2px;font-size:18px;font-weight:900}.fc-sub{color:#9aa88c;margin:0;font-size:10px;font-weight:600}.fc-sub strong{color:#ffd23f}.fc-hud{align-items:stretch;gap:5px;display:flex}.fc-stat{background:linear-gradient(#ffffff12,#0006);border:1px solid #ffffff1f;border-radius:9px;flex-direction:column;flex:1 1 0;align-items:center;gap:0;min-width:0;padding:4px;display:flex}.fc-stat-label{letter-spacing:.1em;text-transform:uppercase;color:#8fa08a;font-size:7px;font-weight:900}.fc-stat-value{font-variant-numeric:tabular-nums;font-size:12px;font-weight:900;line-height:1.05}.fc-timebar{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;height:5px;overflow:hidden}.fc-timebar>span{background:linear-gradient(90deg,#4ee06a,#ffd23f);border-radius:999px;height:100%;transition:width .4s linear;display:block}.fc-timebar.fc-low>span{background:linear-gradient(90deg,#ff8c3a,#ff3b3b)}.fc-stage{touch-action:none;background:radial-gradient(120% 100% at 50% 0,#4ee06a1f,#0000 62%),linear-gradient(#0d1b09,#060d05);border:1px solid #4ee06a2e;border-radius:14px;flex:auto;justify-content:center;align-items:center;min-height:0;padding:10px 6px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 8px 28px #0000009e}.fc-stage-bg{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.fc-stage:before{content:"";z-index:1;opacity:.5;pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1.4px);background-size:16px 16px;position:absolute;inset:0}.fc-stage:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(125% 95% at 50% 6%,#00000029 0%,#0009 58%,#000000e0 100%);position:absolute;inset:0}.fc-board-3d{z-index:2;perspective:1500px;perspective-origin:50% 34%;justify-content:center;align-items:center;display:flex;position:relative}.fc-board{transform-style:preserve-3d;-webkit-user-select:none;user-select:none;background:radial-gradient(120% 130% at 50% 0,#48802866,#091407b8 70%);border-radius:20px;display:grid;position:relative;transform:rotateX(13deg);box-shadow:inset 0 0 46px #0009,inset 0 2px #ffffff0f,0 26px 55px #0000009e}.fc-cell{justify-content:center;align-items:center;display:flex;position:relative}.fc-selcell{z-index:3}.fc-empty:after{content:"";background:radial-gradient(circle at 50% 40%,#0006,#00000014);border-radius:50%;width:58%;height:58%;box-shadow:inset 0 3px 6px #0000008c}.fc-hover:after{content:"";pointer-events:none;border:2px dashed #b4e6ff8c;border-radius:50%;position:absolute;inset:6%}.fc-tile{transform-origin:50%;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 28%,#fff8d0 0%,#ffd23f 38%,#e0a417 62%,#a86f0c 82%,#7a4e08 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding:2%;transition:transform .12s,box-shadow .12s,filter .12s;display:flex;position:relative;box-shadow:inset 0 2px 3px #fffc,inset 0 -3px 6px #6e3c008c,0 5px #6d4809,0 8px 12px #00000080,0 2px 3px #0006}.fc-tile:before{content:"";pointer-events:none;z-index:2;border-radius:50%;position:absolute;inset:3%;box-shadow:inset 0 5px 9px #ffffff59,inset 0 -7px 11px #00000059}.fc-tile img{-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:saturate(1.05)contrast(1.03);border-radius:50%;width:100%;height:100%;display:block}.fc-tile:active{cursor:grabbing}@media (hover:hover){.fc-tile:hover{filter:brightness(1.07);box-shadow:inset 0 2px 3px #fffc,inset 0 -3px 6px #6e3c008c,0 6px #6d4809,0 10px 16px #0000008c,0 0 20px #4ee06a80}}.fc-tile.fc-sel{transform:scale(1.07);box-shadow:inset 0 2px 3px #ffffffd9,inset 0 -3px 6px #6e3c008c,0 7px #6d4809,0 0 26px 4px #ffd23ff2,0 14px 20px #0009}.fc-hint img{animation:.85s ease-in-out infinite fcHint}.fc-bad{animation:.42s fcShake}@keyframes fcHint{0%,to{box-shadow:0 0 0 2px #4ee06a99,0 0 12px #4ee06a99}50%{box-shadow:0 0 0 5px #4ee06a,0 0 28px #4ee06a}}@keyframes fcShake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}60%{transform:translate(4px)}}.fc-path{pointer-events:none;z-index:6;position:absolute;inset:0}.fc-seg{background:linear-gradient(90deg,#c9ffd2,#26ff72);border-radius:6px;position:absolute;box-shadow:0 0 14px #26ff72f2,0 0 30px #26ff72b3,0 0 48px #26ff7266}.fc-seg-h{height:6px;transform:translateY(-50%)}.fc-seg-v{width:6px;transform:translate(-50%)}.fc-node{background:#d4ffdc;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 14px #26ff72,0 0 26px #26ff72b3}.fc-path-guide .fc-seg{background:linear-gradient(90deg,#c9ffd2,#26ff72);border-radius:5px;animation:.9s linear infinite fcEnergy;box-shadow:0 0 12px #26ff72e6,0 0 26px #26ff728c}.fc-path-guide .fc-seg-h{height:5px}.fc-path-guide .fc-seg-v{width:5px}.fc-path-guide .fc-node{background:#d4ffdc;animation:.9s ease-in-out infinite fcNodePulse;box-shadow:0 0 14px #26ff72,0 0 28px #26ff72b3}@keyframes fcEnergy{0%{filter:brightness()}50%{filter:brightness(1.5)saturate(1.3)}to{filter:brightness()}}@keyframes fcNodePulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.5)}}.fc-combo{z-index:9;color:#1a0800;pointer-events:none;background:linear-gradient(135deg,#ff8c3a,#ff3b3b);border-radius:999px;padding:5px 13px;font-size:14px;font-weight:900;animation:.35s fcCombo;position:absolute;top:10px;right:12px;box-shadow:0 0 20px #ff7828bf}@keyframes fcCombo{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.fc-toast{z-index:8;white-space:nowrap;color:#ffd23f;pointer-events:none;background:#0a1408f0;border:1px solid #ffd23f8c;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800;animation:.28s fcToast;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}@keyframes fcToast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.fc-tools{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.fc-btn,.fc-btn-ghost{cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:11px;justify-content:center;align-items:center;gap:6px;font-weight:900;transition:transform .14s,filter .14s,background .15s;display:inline-flex}.fc-btn{color:#1a1200;background:linear-gradient(135deg,#ffd23f 0%,#ff8c3a 100%);border:none;padding:10px 20px;font-size:14px;box-shadow:0 6px 18px #ffaa2859}.fc-btn:hover{filter:brightness(1.07);transform:translateY(-2px)}.fc-btn:active{transform:translateY(0)scale(.98)}.fc-btn-ghost{color:#e8edd8;background:#ffffff0f;border:1px solid #ffffff29;flex:1 1 0;min-width:0;padding:7px 10px;font-size:11px}.fc-btn-ghost:hover:not(:disabled){background:#4ee06a24;border-color:#4ee06a80}.fc-btn-ghost:disabled{opacity:.4;cursor:not-allowed}.fc-ov{z-index:30;text-align:center;border-radius:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(120% 120% at 50% 24%,#091607eb,#020603f7);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;animation:.3s fcFade;display:flex;position:absolute;inset:0}@keyframes fcFade{0%{opacity:0}to{opacity:1}}.fc-ov-kicker{letter-spacing:.22em;text-transform:uppercase;color:#4ee06a;font-size:12px;font-weight:900}.fc-ov-title{letter-spacing:1.5px;font-size:30px;font-weight:900;line-height:1.1}.fc-ov-text{color:#d3dcc6;max-width:470px;font-size:14px;font-weight:600;line-height:1.6}.fc-ov-text strong{color:#ffd23f}.fc-ov-coins{flex-wrap:wrap;justify-content:center;gap:8px;max-width:470px;margin:4px 0;display:flex}.fc-ov-coin{-o-object-fit:cover;object-fit:cover;border:2px solid #ffd23f99;border-radius:50%;width:42px;height:42px;box-shadow:0 4px 10px #00000080}.fc-ov-stats{gap:22px;margin-top:2px;display:flex}.fc-ov-stat{flex-direction:column;align-items:center;gap:2px;display:flex}.fc-ov-stat span:first-child{letter-spacing:.12em;text-transform:uppercase;color:#8fa08a;font-size:9px;font-weight:900}.fc-ov-stat span:last-child{font-size:22px;font-weight:900}.fc-finaltag{letter-spacing:.14em;text-transform:uppercase;color:#ffd23f;background:#ffd23f1f;border:1px solid #ffd23f80;border-radius:999px;align-self:center;padding:5px 14px;font-size:11px;font-weight:900;animation:.35s fcCombo}.game-arcade-3d .fart-game-card.fc-card,.game-arcade-3d .fart-game-card.fc-card:hover{filter:drop-shadow(0 18px 30px #00000080);transition:filter .3s;transform:none!important}.game-stage-frame.game-landscape .fart-game-card.fc-card{border-radius:12px!important;gap:8px!important;padding:10px!important}.game-stage-frame.game-landscape .fc-head{display:none!important}.game-stage-frame.game-landscape .fc-stage{border-radius:12px;padding:8px 10px}.game-stage-frame.game-landscape .fc-stat{padding:4px}.game-stage-frame.game-landscape .fc-stat-value{font-size:12px}.game-stage-frame.game-landscape .fc-tools{flex-wrap:nowrap}.game-stage-frame.game-landscape .fc-btn-ghost{padding:9px 10px;font-size:12px}.game-stage-frame.game-landscape .fc-ov-title{font-size:24px}.game-stage-frame.game-landscape .fc-ov-text{font-size:13px}.game-stage-frame.game-landscape .fc-ov-coins{display:none}@media (width<=640px){.fc-title{font-size:17px}.fc-sub{font-size:9px}.fc-stat-value{font-size:11px}.fc-stat-label{font-size:6px}.fc-ov-title{font-size:24px}.fc-ov-coin{width:34px;height:34px}}.fl-card{background:radial-gradient(130% 120% at 50% -10%,#111c33 0%,#070b16 48%,#03040a 100%);border:2px solid #00e5ff80;border-radius:22px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative;box-shadow:0 0 0 1px #00e5ff29,0 26px 60px #0000009e,inset 0 0 70px #00e5ff0d}.fl-head{text-align:center}.fl-title{letter-spacing:2px;background:linear-gradient(90deg,#00e5ff 0%,#a6ff00 52%,#ff00b8 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px #00e5ff66);-webkit-background-clip:text;background-clip:text;margin:0 0 2px;font-size:19px;font-weight:900}.fl-sub{color:#93a6bd;margin:0;font-size:10px;font-weight:600}.fl-sub strong{color:#00e5ff}.fl-hud{align-items:stretch;gap:5px;display:flex}.fl-stat{background:linear-gradient(#ffffff12,#0000006b);border:1px solid #ffffff1f;border-radius:9px;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;padding:4px;display:flex}.fl-stat-label{letter-spacing:.1em;text-transform:uppercase;color:#8ba0b8;font-size:7px;font-weight:900}.fl-stat-value{font-variant-numeric:tabular-nums;font-size:12px;font-weight:900;line-height:1.05}.fl-bar{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;height:5px;overflow:hidden}.fl-bar>span{border-radius:999px;height:100%;transition:width .25s;display:block;box-shadow:0 0 12px #00e5ff99}.fl-stage{touch-action:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #00e5ff33;border-radius:16px;flex:auto;justify-content:center;align-items:center;min-height:0;padding:12px 8px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 8px 30px #00000061}.fl-stage:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(125% 95% at 50% 4%,#0000000a 0%,#0003 56%,#00000075 100%);position:absolute;inset:0}.fl-board-3d{z-index:2;perspective:1400px;perspective-origin:50% 30%;position:relative}.fl-board{transform-style:preserve-3d;-webkit-user-select:none;user-select:none;background-color:#05090f;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;display:grid;position:relative;transform:rotateX(9deg);box-shadow:inset 0 0 0 1px #00e5ff29,inset 0 0 26px #00000052,0 26px 50px #0009}.fl-board:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(80% 80%,#00e5ff29,#0000 70%);border-radius:22px;position:absolute;inset:-10px}.fl-cell{z-index:1;cursor:crosshair;position:relative}.fl-cell:after{content:"";pointer-events:none;background:#96c8ff29;border-radius:50%;position:absolute;inset:42%}.fl-cell:before{content:"";pointer-events:none;border-bottom:1px solid #8cbeff12;border-right:1px solid #8cbeff12;position:absolute;inset:0}.fl-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.fl-route{position:absolute;inset:0}.fl-seg{border-radius:999px;position:absolute}.fl-route-active .fl-seg{animation:1.1s linear infinite flFlow}@keyframes flFlow{0%{filter:brightness()}50%{filter:brightness(1.45)}to{filter:brightness()}}.fl-route-ghost{opacity:.55}.fl-route-ghost .fl-seg{animation:.9s ease-in-out infinite flGhost}@keyframes flGhost{0%,to{opacity:.5}50%{opacity:1}}.fl-orb{z-index:3;border-radius:50%;transition:filter .15s;position:absolute;transform:translate(-50%,-50%)}.fl-orb:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 38%,#fffffff2,#ffffff1a 72%);border-radius:50%;position:absolute;inset:26%}.fl-orb-active{animation:.7s ease-in-out infinite flOrbActive}@keyframes flOrbActive{0%,to{filter:brightness()}50%{filter:brightness(1.5)}}.fl-orb-done{animation:1.4s ease-in-out infinite flOrbDone}@keyframes flOrbDone{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.35)saturate(1.3)}}.fl-burst{z-index:5;pointer-events:none;width:0;height:0;position:absolute}.fl-burst-ring{border:3px solid #fff;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;animation:.62s ease-out forwards flRing;position:absolute;top:0;left:0}@keyframes flRing{0%{opacity:1;transform:scale(.22)}to{opacity:0;transform:scale(2.1)}}.fl-spark{width:6px;height:6px;transform:rotate(var(--a,0deg)) translateX(0);border-radius:50%;animation:.62s ease-out forwards flSpark;position:absolute;top:-3px;left:-3px}@keyframes flSpark{0%{opacity:1;transform:rotate(var(--a,0deg)) translateX(6px) scale(1)}to{opacity:0;transform:rotate(var(--a,0deg)) translateX(40px) scale(.2)}}.fl-toast{z-index:9;white-space:nowrap;color:#7df9ff;pointer-events:none;background:#060c16f2;border:1px solid #00e5ff8c;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800;animation:.28s flToast;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}@keyframes flToast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.fl-tools{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.fl-btn,.fl-btn-ghost{cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:11px;justify-content:center;align-items:center;gap:6px;font-weight:900;transition:transform .14s,filter .14s,background .15s;display:inline-flex}.fl-btn{color:#04131b;background:linear-gradient(135deg,#00e5ff 0%,#a6ff00 100%);border:none;padding:11px 22px;font-size:14px;box-shadow:0 6px 20px #00e5ff66}.fl-btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.fl-btn:active{transform:translateY(0)scale(.98)}.fl-btn-ghost{color:#dbe6f2;background:#ffffff0f;border:1px solid #ffffff29;flex:1 1 0;min-width:0;padding:7px 8px;font-size:11px}.fl-btn-ghost:hover:not(:disabled){background:#00e5ff24;border-color:#00e5ff8c}.fl-btn-ghost:disabled{opacity:.4;cursor:not-allowed}.fl-ov{z-index:30;text-align:center;border-radius:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(120% 120% at 50% 24%,#060c18ed,#020409fa);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;animation:.3s flFade;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes flFade{0%{opacity:0}to{opacity:1}}.fl-ov-kicker{letter-spacing:.22em;text-transform:uppercase;color:#00e5ff;font-size:12px;font-weight:900}.fl-ov-title{letter-spacing:1.5px;background:linear-gradient(90deg,#00e5ff,#a6ff00,#ff00b8);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #00e5ff80);-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:900;line-height:1.1}.fl-win{animation:.6s cubic-bezier(.2,1.4,.4,1) flWinPop}@keyframes flWinPop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.fl-ov-text{color:#ccd8e6;max-width:480px;font-size:14px;font-weight:600;line-height:1.6}.fl-ov-text strong{color:#00e5ff}.fl-demo{align-items:center;gap:10px;display:flex}.fl-demo-orb{border-radius:50%;width:26px;height:26px;box-shadow:0 0 18px}.fl-demo-line{background:linear-gradient(90deg,#00e5ff,#ff00b8);border-radius:999px;width:82px;height:8px;animation:1.1s ease-in-out infinite flDemo;box-shadow:0 0 16px #00e5ffcc}@keyframes flDemo{0%,to{filter:brightness();transform:scaleX(1)}50%{filter:brightness(1.5);transform:scaleX(1.08)}}.fl-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fl-confetti>i{border-radius:2px;width:8px;height:14px;animation:1.8s linear infinite flConfetti;position:absolute;top:-12px}@keyframes flConfetti{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(340px)rotate(560deg)}}.game-stage-frame.game-landscape .fart-game-card.fl-card{border-radius:12px!important;gap:8px!important;padding:10px!important}.game-stage-frame.game-landscape .fl-head{display:none!important}.game-stage-frame.game-landscape .fl-stage{border-radius:12px;padding:8px}.game-stage-frame.game-landscape .fl-ov-title{font-size:24px}.game-stage-frame.game-landscape .fl-ov-text{font-size:13px}.game-arcade-3d .fart-game-card.fl-card,.game-arcade-3d .fart-game-card.fl-card:hover{filter:drop-shadow(0 18px 30px #00000080);transition:filter .3s;transform:none!important}@media (width<=640px){.fl-title{font-size:17px}.fl-sub{font-size:9px}.fl-stat-value{font-size:11px}.fl-stat-label{font-size:6px}.fl-ov-title{font-size:24px}}@media (prefers-reduced-motion:reduce){.fl-route-active .fl-seg,.fl-orb-active,.fl-orb-done,.fl-route-ghost .fl-seg,.fl-demo-line{animation:none!important}}.bubble-card{flex-direction:column;gap:8px;display:flex}.bubble-stage{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#020604;border:1px solid #7be8ff47;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 8px 30px #0009}.game-arcade-3d .fart-game-card.bubble-card,.game-arcade-3d .fart-game-card.bubble-card:hover{filter:drop-shadow(0 18px 30px #00000080);transition:filter .3s;transform:none!important}.bubble-card .fart-game-title{letter-spacing:2px;font-family:Russo One,sans-serif}.bubble-card .fart-game-sub{letter-spacing:.02em;font-family:Chakra Petch,sans-serif}.bubble-hud{pointer-events:none;z-index:3;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:8px;left:10px;right:10px}.bubble-hud-col{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.bubble-hud-col-right{align-items:flex-end}.bubble-badge{letter-spacing:.07em;color:#e8f3d8;white-space:nowrap;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030a079e;border:1px solid #ffffff2e;border-radius:10px;padding:3px 12px;font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:700}.bubble-badge-score{color:#ffd23f;border-color:#ffd23f80;font-size:17px;box-shadow:0 0 12px #ffd23f40,inset 0 0 8px #ffd23f1f}.bubble-badge-balls{border-color:#7ed9576b}.bubble-badge-level{color:#7be8ff;border-color:#7be8ff7a;box-shadow:0 0 12px #7be8ff40,inset 0 0 8px #7be8ff1f}.bubble-badge-best{color:#ff6ec7;border-color:#ff6ec773}.bubble-combo{z-index:8;color:#1a0800;white-space:nowrap;pointer-events:none;background:linear-gradient(135deg,#ff8c3a,#ff3b3b);border-radius:999px;padding:5px 16px;font-family:Chakra Petch,sans-serif;font-size:14px;font-weight:700;animation:.3s bubbleCombo;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #ff7828bf}@keyframes bubbleCombo{0%{opacity:0;transform:translate(-50%,-8px)scale(.7)}to{opacity:1;transform:translate(-50%)scale(1)}}.bubble-preview{gap:10px;margin:4px 0 2px;display:flex}.bubble-preview-dot{border:2px solid #ffffff80;border-radius:50%;width:26px;height:26px;animation:1.6s ease-in-out infinite bubbleFloat}.bubble-preview-dot:nth-child(2){animation-delay:.15s}.bubble-preview-dot:nth-child(3){animation-delay:.3s}.bubble-preview-dot:nth-child(4){animation-delay:.45s}.bubble-preview-dot:nth-child(5){animation-delay:.6s}.bubble-preview-dot:nth-child(6){animation-delay:.75s}@keyframes bubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bubble-legend{flex-wrap:wrap;justify-content:center;gap:8px 14px;margin:2px 0;display:flex}.bubble-legend-item{letter-spacing:.03em;color:#cfe0d0;align-items:center;gap:6px;font-family:Chakra Petch,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.bubble-legend-dot{border:1.5px solid #ffffff80;border-radius:50%;width:17px;height:17px;box-shadow:0 0 9px #ffffff38}.bubble-finaltag{z-index:8;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#ffd23f;pointer-events:none;background:#ffd23f1f;border:1px solid #ffd23f80;border-radius:999px;padding:5px 14px;font-family:Chakra Petch,sans-serif;font-size:11px;font-weight:700;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.bubble-tools{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.bubble-btn-ghost{cursor:pointer;white-space:nowrap;color:#e8edd8;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff29;border-radius:11px;flex:1 1 0;justify-content:center;align-items:center;min-width:120px;padding:9px 14px;font-family:Chakra Petch,sans-serif;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,transform .14s;display:inline-flex}.bubble-btn-ghost:hover:not(:disabled){background:#4ee06a24;border-color:#4ee06a80;transform:translateY(-1px)}.bubble-btn-ghost:disabled{opacity:.4;cursor:not-allowed}.game-immersive .bubble-card>.bubble-stage-wrap{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.game-immersive .bubble-card>.bubble-stage-wrap>.fart-stage{flex:auto;min-height:0}.game-immersive .bubble-card{gap:6px!important;max-width:100%!important;padding:8px!important}.game-immersive .bubble-card .fart-stage{background-color:#020604!important}.game-landscape .bubble-card .fart-game-title,.game-landscape .bubble-card .fart-game-sub,.game-immersive .bubble-card .fart-game-title,.game-immersive .bubble-card .fart-game-sub,.game-landscape .bubble-tools,.game-immersive .bubble-tools{display:none!important}@media (width<=640px){.bubble-btn-ghost{min-width:0;padding:8px 10px;font-size:11px}.bubble-preview-dot{width:22px;height:22px}.bubble-badge{padding:2px 9px;font-size:11px}.bubble-badge-score{font-size:15px}.bubble-legend-item{font-size:10px}}.hx-card{--hx-hex:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:radial-gradient(130% 120% at 50% -12%,#2a2015 0%,#17100a 48%,#0a0704 100%);border:2px solid #ffc2236b;border-radius:24px;flex-direction:column;gap:8px;width:100%;max-width:500px;margin:0 auto;padding:12px;display:flex;position:relative;box-shadow:0 0 0 1px #ffc2231f,0 26px 60px #0000009e,inset 0 0 70px #ffc2230d}.hx-head{text-align:center}.hx-title{letter-spacing:2px;background:linear-gradient(90deg,#ffc223 0%,#ffe08a 40%,#ff8a1f 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px #ffc22359);-webkit-background-clip:text;background-clip:text;margin:0 0 2px;font-size:19px;font-weight:900}.hx-sub{color:#b9a68c;margin:0;font-size:10px;font-weight:600}.hx-sub strong{color:#ffc223}.hx-hud{align-items:center;gap:8px;display:flex;position:relative}.hx-coin{color:#ffe9a8;white-space:nowrap;font-variant-numeric:tabular-nums;background:linear-gradient(#ffffff1a,#0000006b);border:1px solid #ffc22366;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 6px;font-size:14px;font-weight:900;display:flex}.hx-coin-disc{background:radial-gradient(circle at 34% 28%,#fff3b0,#ffc223 46%,#b97d05 100%);border-radius:50%;width:22px;height:22px;position:relative;box-shadow:inset 0 -2px 3px #7846008c,0 1px 3px #00000080}.hx-coin-disc:after{content:"F";color:#8a5c00;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex;position:absolute;inset:0}.hx-progress{background:linear-gradient(#0000008c,#00000047);border:1px solid #ffffff24;border-radius:999px;flex:auto;height:26px;position:relative;overflow:hidden}.hx-progress-fill{background:linear-gradient(90deg,#8f6a05,#ffc223 55%,#ffe08a 100%);border-radius:999px;transition:width .3s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #ffc2238c}.hx-progress-label{color:#fff8e6;text-shadow:0 1px 3px #000000d9;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex;position:absolute;inset:0}.hx-gear{color:#e7dccb;cursor:pointer;background:linear-gradient(#ffffff1f,#0006);border:1px solid #fff3;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;transition:background .15s,transform .15s;display:flex}.hx-gear:hover{background:#ffc22333;transform:translateY(-1px)}.hx-menu{z-index:40;background:#0f0a06fa;border:1px solid #ffc22366;border-radius:14px;flex-direction:column;gap:5px;min-width:200px;padding:8px;animation:.16s hxPop;display:flex;position:absolute;top:42px;right:0;box-shadow:0 18px 40px #0009}@keyframes hxPop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hx-menu-item{color:#e7dccb;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-size:12.5px;font-weight:800;display:flex}.hx-menu-item:hover{background:#ffc22329}.hx-menu-item i{color:#ffc223;font-size:16px}.hx-stage{touch-action:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #0000008c;border-radius:18px;justify-content:center;align-items:center;height:clamp(300px,50vh,540px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 8px 26px #00000073,inset 0 0 120px #0000008c,inset 0 -30px 60px #0000008c}.hx-stage:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(80% 55% at 50% 4%,#ffd69638 0%,#ffbe6e0f 34%,#0000 62%);position:absolute;inset:0}.hx-stage:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(120% 90% at 50% 6%,#0000 30%,#00000047 62%,#0009 100%);position:absolute;inset:0}.hx-board{z-index:2;transform-style:preserve-3d;position:relative;transform:rotateX(12deg)}.hx-cell{pointer-events:none;position:absolute}.hx-hit{z-index:30;clip-path:var(--hx-hex);pointer-events:auto;cursor:pointer;position:absolute;inset:0}.hx-empty{z-index:1;clip-path:var(--hx-hex);background:linear-gradient(#2a1e13 0%,#150d07 58%,#0a0604 100%);position:absolute;inset:0}.hx-empty:after{content:"";clip-path:var(--hx-hex);background:linear-gradient(#000000b3,#0000 42%),linear-gradient(#0000 66%,#ffd59624);position:absolute;inset:0}.hx-stack{z-index:5;filter:drop-shadow(0 7px 6px #0000008c);transition:transform .12s;position:absolute;inset:0}.hx-cell.hx-hover-valid .hx-stack{transform:translateY(-5px)}.hx-slab{clip-path:var(--hx-hex);background:linear-gradient(180deg, var(--hx-face) 0%, var(--hx-dark) 55%, var(--hx-deep) 100%);filter:brightness(.78)saturate(1.05);position:absolute;inset:0}.hx-slab:after{content:"";clip-path:var(--hx-hex);background:linear-gradient(160deg,#ffffff38,#0000 46%,#0006 100%);position:absolute;inset:0}.hx-pad{z-index:6;clip-path:var(--hx-hex);background:linear-gradient(180deg, var(--hx-dark) 0%, var(--hx-deep) 100%);position:absolute;inset:0;transform:translateY(7%)}.hx-face{z-index:7;clip-path:var(--hx-hex);background:linear-gradient(152deg, #fff9 0%, #ffffff14 22%, #fff0 42%), conic-gradient(from 200deg at 50% 44%, #ffffff3d 0deg, #00000029 68deg, #ffffff29 138deg, #0003 210deg, #fff3 300deg, #00000024 360deg), radial-gradient(130% 130% at 30% 10%, var(--hx-light) 0%, var(--hx-face) 46%, var(--hx-dark) 100%);color:var(--hx-text);text-shadow:0 2px 3px #00000073;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:900;line-height:1;display:flex;position:absolute;inset:0}.hx-face:before{content:"";clip-path:var(--hx-hex);background:linear-gradient(160deg,#ffffff8c 0%,#fff0 32%,#0000004d 100%);position:absolute;inset:0}.hx-face:after{content:"";filter:blur(1px);opacity:.9;background:linear-gradient(#ffffffeb,#fff0);border-radius:50%;height:22%;position:absolute;top:10%;left:16%;right:34%;transform:rotate(-18deg)}.hx-drop{z-index:8;clip-path:var(--hx-hex);pointer-events:none;position:absolute;inset:0}.hx-drop.ok{background:0 0;animation:.7s ease-in-out infinite hxPulse;box-shadow:inset 0 0 0 3px #ffc223f2}.hx-drop.no{background:#ff3b303d;box-shadow:inset 0 0 0 3px #ff3b30d9}@keyframes hxPulse{0%,to{opacity:.55}50%{opacity:1}}.hx-hint{z-index:7;clip-path:var(--hx-hex);pointer-events:none;animation:.7s ease-in-out infinite hxPulse;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #ffc223f2}.hx-cell.hx-shake{animation:.36s hxShake}@keyframes hxShake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.hx-burst{z-index:12;pointer-events:none;width:0;height:0;position:absolute}.hx-burst-ring{border:4px solid #fff;border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;animation:.62s ease-out forwards hxRing;position:absolute;top:0;left:0}@keyframes hxRing{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.2)}}.hx-spark{border-radius:2px;width:8px;height:8px;animation:.68s ease-out forwards hxSpark;position:absolute;top:-4px;left:-4px}@keyframes hxSpark{0%{opacity:1;transform:rotate(var(--a,0deg)) translateX(6px) scale(1)}to{opacity:0;transform:rotate(var(--a,0deg)) translateX(52px) scale(.2)}}.hx-float{color:#ffe9a8;text-shadow:0 2px 6px #000000d9;white-space:nowrap;font-size:16px;font-weight:900;animation:.9s ease-out forwards hxFloat;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes hxFloat{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}30%{opacity:1;transform:translate(-50%,-120%)scale(1.1)}to{opacity:0;transform:translate(-50%,-230%)scale(1)}}.hx-clear-stack{z-index:9;pointer-events:none;transform-style:preserve-3d;position:absolute}.hx-clear-layer{clip-path:var(--hx-hex);background:linear-gradient(180deg, var(--hx-light) 0%, var(--hx-face) 44%, var(--hx-dark) 100%);opacity:0;animation:.62s cubic-bezier(.3,.9,.3,1.35) forwards hxLayerBurst;animation-delay:calc(var(--i,0) * 58ms);position:absolute;inset:0}.hx-clear-layer:after{content:"";clip-path:var(--hx-hex);background:linear-gradient(160deg,#ffffffbf,#fff0 42%,#00000052);position:absolute;inset:0}@keyframes hxLayerBurst{0%{opacity:1;filter:brightness();transform:translateY(0)scale(1)rotate(0)}22%{opacity:1;filter:brightness(1.85);transform:translateY(-10%)scale(1.14)rotate(-4deg)}to{opacity:0;filter:brightness(1.3);transform:translateY(-185%)scale(.35)rotate(28deg)}}.hx-clear-flash{pointer-events:none;background:radial-gradient(circle, var(--hx-light) 0%, #fff0 62%);border-radius:50%;animation:.55s ease-out forwards hxClearFlash;position:absolute;inset:-10%}@keyframes hxClearFlash{0%{opacity:0;transform:scale(.3)}30%{opacity:.95}to{opacity:0;transform:scale(1.5)}}.hx-tray-wrap{background:linear-gradient(#ffffff0f,#0000006b);border:1px solid #ffffff1f;border-radius:16px;padding:8px}.hx-tray{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-height:132px;padding:2px;display:flex;overflow-y:auto}.hx-tile{cursor:grab;touch-action:none;flex:none;transition:transform .14s,filter .14s;position:relative}.hx-tile:active{cursor:grabbing}.hx-tile:hover{transform:translateY(-3px)}.hx-tile.sel{filter:drop-shadow(0 0 12px #ffffffbf);transform:translateY(-6px)scale(1.06)}.hx-chip-pad{clip-path:var(--hx-hex);background:linear-gradient(180deg, var(--hx-dark) 0%, var(--hx-deep) 100%);position:absolute;inset:0;transform:translateY(10%)}.hx-chip-top{clip-path:var(--hx-hex);background:linear-gradient(152deg, #fff9 0%, #ffffff14 26%, #fff0 46%), conic-gradient(from 200deg at 50% 44%, #ffffff42 0deg, #00000029 68deg, #ffffff2e 138deg, #0003 210deg, #ffffff38 300deg, #00000024 360deg), radial-gradient(130% 130% at 30% 10%, var(--hx-light) 0%, var(--hx-face) 48%, var(--hx-dark) 100%);filter:drop-shadow(0 4px 3px #00000080);position:absolute;inset:0}.hx-chip-top:before{content:"";clip-path:var(--hx-hex);background:linear-gradient(160deg,#ffffff80 0%,#fff0 34%,#00000047 100%);position:absolute;inset:0}.hx-chip-top:after{content:"";filter:blur(.6px);background:linear-gradient(#ffffffeb,#fff0);border-radius:50%;height:24%;position:absolute;top:11%;left:16%;right:34%;transform:rotate(-18deg)}.hx-tile-num{z-index:2;color:var(--hx-text);text-shadow:0 2px 2px #0006;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute;inset:0}.hx-tray-empty{text-align:center;color:#7d6a54;width:100%;padding:18px 0;font-size:12px;font-weight:700}.hx-ghost{z-index:90;pointer-events:none;filter:drop-shadow(0 12px 12px #0009);position:absolute;transform:translate(-50%,-50%)scale(1.15)}.game-fitscreen .fart-game-card.hx-card{max-width:560px!important}.game-fitscreen .game-fit-inner:has(.hx-card){width:560px}.hx-tools{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.hx-btn,.hx-boost{cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-weight:900;transition:transform .14s,filter .14s,background .15s;display:inline-flex}.hx-btn{color:#2a1a00;background:linear-gradient(135deg,#ffc223 0%,#ffe08a 100%);border:none;padding:11px 22px;font-size:14px;box-shadow:0 6px 20px #ffc22366}.hx-btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.hx-btn:active{transform:translateY(0)scale(.98)}.hx-boost{color:#efe6d8;background:linear-gradient(#ffffff1a,#0006);border:1px solid #ffffff29;flex:1 1 0;min-width:0;padding:8px 6px;font-size:11px;position:relative}.hx-boost i{color:#ffc223;font-size:17px}.hx-boost:hover:not(:disabled){background:#ffc22329;border-color:#ffc22399}.hx-boost:disabled{opacity:.4;cursor:not-allowed}.hx-boost-count{color:#4a2f00;background:linear-gradient(#ffd35c,#e89a05);border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:900;display:flex;position:absolute;top:-6px;right:-4px}.hx-toast{z-index:20;white-space:nowrap;color:#ffe9b8;pointer-events:none;background:#0f0a06f2;border:1px solid #ffc22399;border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:800;animation:.26s hxToast;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@keyframes hxToast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.hx-ov{z-index:50;text-align:center;border-radius:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(120% 120% at 50% 24%,#181009f0,#060402fa);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:22px;animation:.3s hxFade;display:flex;position:absolute;inset:0;overflow:auto}@keyframes hxFade{0%{opacity:0}to{opacity:1}}.hx-ov-kicker{letter-spacing:.22em;text-transform:uppercase;color:#ffc223;font-size:12px;font-weight:900}.hx-ov-title{letter-spacing:1.5px;background:linear-gradient(90deg,#ffc223,#ffe08a,#ff8a1f);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #ffc22373);-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:900;line-height:1.1}.hx-win{animation:.6s cubic-bezier(.2,1.4,.4,1) hxWinPop}@keyframes hxWinPop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.hx-ov-text{color:#e2d3bd;max-width:430px;font-size:13.5px;font-weight:600;line-height:1.65}.hx-ov-text strong{color:#ffc223}.hx-demo{align-items:center;gap:8px;display:flex}.hx-demo-hex{width:30px;height:26px;clip-path:var(--hx-hex);color:#fff;text-shadow:0 1px 2px #0006;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}.hx-demo-plus{color:#b9a68c;font-size:18px;font-weight:900}.hx-demo-eq{color:#ffc223;font-size:16px;font-weight:900}.hx-demo-hex.pop{animation:1.6s ease-in-out infinite hxDemoPop}@keyframes hxDemoPop{0%,62%{filter:brightness();transform:scale(1)}74%{filter:brightness(1.5);transform:scale(1.22)}86%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.hx-levels{grid-template-columns:repeat(5,1fr);gap:8px;width:100%;max-width:320px;display:grid}.hx-level-btn{aspect-ratio:1;color:#efe6d8;cursor:pointer;background:linear-gradient(#ffffff1a,#0006);border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:flex}.hx-level-btn:hover:not(:disabled){background:#ffc22338}.hx-level-btn:disabled{opacity:.32;cursor:not-allowed}.hx-level-btn.cur{color:#ffc223;border-color:#ffc223;box-shadow:0 0 12px #ffc22373}.hx-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hx-confetti>i{border-radius:2px;width:8px;height:14px;animation:1.8s linear infinite hxConfetti;position:absolute;top:-12px}@keyframes hxConfetti{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(400px)rotate(560deg)}}.game-arcade-3d .fart-game-card.hx-card,.game-arcade-3d .fart-game-card.hx-card:hover{filter:drop-shadow(0 18px 30px #00000080);transition:filter .3s;transform:none!important}@media (width<=640px){.hx-title{font-size:17px}.hx-ov-title{font-size:24px}.hx-stage{height:clamp(280px,46vh,440px)}}@media (prefers-reduced-motion:reduce){.hx-drop.ok,.hx-hint,.hx-demo-hex.pop{animation:none!important}}.sv-root{text-align:center;background:linear-gradient(#07160d 0%,#04110a 45%,#000 100%);border:2px solid #4ade8080;border-radius:20px;flex-direction:column;gap:8px;width:100%;max-width:1320px;margin:0 auto;padding:14px;font-family:Poppins,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 0 34px #00ff6629,inset 0 0 60px #00ff660d}.sv-head{flex-direction:column;align-items:center;gap:2px;display:flex}.sv-title{letter-spacing:1.5px;background:linear-gradient(90deg,#4ade80 0%,#bbf7d0 45%,#fbbf24 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px #4ade8073);-webkit-background-clip:text;background-clip:text;margin:0;font-size:24px;font-weight:900;line-height:1.1}.sv-sub{color:#7c8f83;letter-spacing:.4px;margin:0 0 4px;font-size:11px;font-weight:800}.sv-view{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.sv-frame{width:100%;margin:0 auto}.sv-stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;background:radial-gradient(120% 120%,#0a2015 0%,#04100a 58%,#010604 100%);border:1px solid #4ade8040;border-radius:14px;width:100%;position:relative;overflow:hidden}.sv-canvas{width:100%;height:auto;display:block}.sv-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.sv-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:11px 20px;font-family:Poppins,sans-serif;font-size:13px;font-weight:900;transition:transform .15s,filter .15s;display:inline-flex}.sv-btn-primary{color:#04120a;background:linear-gradient(135deg,#4ade80,#22c55e);box-shadow:0 6px 18px #4ade8047}.sv-btn-ghost{color:#bbf7d0;background:#4ade8014;border:1px solid #4ade8066}.sv-btn-gold{color:#04120a;background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 8px 22px #fbbf2459}.sv-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.sv-btn:active{transform:scale(.97)}.sv-hud{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:8px;left:10px;right:10px}.sv-hud-left{flex-direction:column;gap:6px;min-width:0;display:flex}.sv-row{align-items:center;gap:6px;display:flex}.sv-row i{justify-content:center;align-items:center;width:14px;height:14px;font-size:13px;line-height:1;display:inline-flex}.sv-ico-hp{color:#f87171;filter:drop-shadow(0 0 6px #f87171b3)}.sv-ico-xp{color:#fbbf24;filter:drop-shadow(0 0 6px #fbbf2499)}.sv-bar{background:#000000a6;border:1px solid #f8717173;border-radius:999px;width:clamp(74px,15vw,132px);height:9px;overflow:hidden;box-shadow:inset 0 1px 2px #000c}.sv-bar-xp{border-color:#fbbf2466;height:7px}.sv-fill{border-radius:999px;height:100%;transition:width .12s linear}.sv-fill-hp{background:linear-gradient(90deg,#4ade80,#22c55e);box-shadow:0 0 8px #4ade8099}.sv-fill-hp-low{background:linear-gradient(90deg,#f87171,#dc2626);box-shadow:0 0 8px #f87171b3}.sv-fill-xp{background:linear-gradient(90deg,#fbbf24,#fde047);box-shadow:0 0 8px #fbbf248c}.sv-num{color:#e5e7eb;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000000e6;font-size:10px;font-weight:900}.sv-num-xp{color:#fbbf24}.sv-hud-mid{flex-direction:column;align-items:center;gap:2px;padding-top:1px;display:flex}.sv-clock{color:#fff;letter-spacing:1px;font-variant-numeric:tabular-nums;text-shadow:0 0 12px #000000f2;font-size:17px;font-weight:900}.sv-kills{color:#86efac;white-space:nowrap;background:#0000008c;border:1px solid #4ade804d;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:800}.sv-world{color:#fde68a;letter-spacing:.6px;white-space:nowrap;text-overflow:ellipsis;background:#0000008c;border:1px solid #fbbf2459;border-radius:999px;align-items:center;gap:4px;max-width:46vw;padding:1px 8px;font-size:9px;font-weight:900;display:inline-flex;overflow:hidden}.sv-next-boss{color:#fca5a5;letter-spacing:.6px;font-variant-numeric:tabular-nums;white-space:nowrap;background:#0000008c;border:1px solid #f8717159;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:9px;font-weight:900;display:inline-flex}.sv-next-boss i,.sv-world i{justify-content:center;align-items:center;width:10px;height:10px;font-size:10px;line-height:1;display:inline-flex}.sv-pause{pointer-events:auto;color:#bbf7d0;cursor:pointer;background:#0000008c;border:1px solid #4ade8066;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .12s,background .15s;display:flex}.sv-pause:hover{background:#4ade802e}.sv-pause i{font-size:14px;line-height:1}.sv-owned{pointer-events:none;flex-wrap:wrap;gap:4px;max-width:78%;display:flex;position:absolute;bottom:8px;left:10px;right:10px}.sv-chip{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;border-radius:7px;justify-content:center;align-items:center;width:23px;height:23px;display:flex;position:relative}.sv-chip i{font-size:12px;line-height:1}.sv-chip-lv{color:#fff;background:#0b1a10;border-radius:999px;padding:0 3px;font-size:8px;font-weight:900;line-height:1.3;position:absolute;bottom:-4px;right:-3px}.sv-boss{pointer-events:none;width:62%;max-width:330px;position:absolute;top:68px;left:50%;transform:translate(-50%)}.sv-boss-head{color:#fca5a5;letter-spacing:1px;justify-content:space-between;margin-bottom:3px;font-size:9px;font-weight:900;display:flex}.sv-boss-track{background:#000000b3;border:1px solid #f8717180;border-radius:999px;height:8px;overflow:hidden}.sv-boss-fill{background:linear-gradient(90deg,#f87171,#b91c1c);height:100%;transition:width .12s linear;box-shadow:0 0 10px #f87171b3}.sv-buffs{pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:44px;right:10px}.sv-buff{letter-spacing:.6px;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:900;display:inline-flex}.sv-buff i{justify-content:center;align-items:center;width:11px;height:11px;font-size:11px;line-height:1;display:inline-flex}.sv-buff-shield{color:#f8fafc;text-shadow:0 0 8px #e2e8f0cc;background:#94a3b83d;border:1px solid #e2e8f0b3;animation:1.6s ease-in-out infinite sv-shield-pulse}.sv-buff-thunder{color:#fef08a;text-shadow:0 0 8px #fde047e6;background:#b4530952;border:1px solid #fde047b3;animation:.9s ease-in-out infinite sv-thunder-flicker}.sv-buff-orbital{color:#e0f7ff;text-shadow:0 0 9px #7dd3fcf2;background:#0369a16b;border:1px solid #7dd3fccc;animation:2.2s ease-in-out infinite sv-orbital-sweep}@keyframes sv-orbital-sweep{0%,to{border-color:#7dd3fc8c;box-shadow:0 0 #7dd3fc00}50%{border-color:#e0f7fff2;box-shadow:0 0 16px #7dd3fcbf}}@keyframes sv-shield-pulse{0%,to{box-shadow:0 0 #e2e8f000}50%{box-shadow:0 0 14px #e2e8f099}}@keyframes sv-thunder-flicker{0%,to{box-shadow:0 0 6px #fde04766}40%{box-shadow:0 0 18px #fde047d9}60%{box-shadow:0 0 4px #fde0474d}}.sv-gun{pointer-events:none;width:clamp(96px,26vw,168px);position:absolute;bottom:36px;left:10px}.sv-gun-head{color:#d7f7e4;letter-spacing:.5px;text-shadow:0 1px 3px #000000f2;white-space:nowrap;align-items:center;gap:4px;margin-bottom:2px;font-size:9px;font-weight:900;display:flex}.sv-gun-head i{color:#7dd3fc;justify-content:center;align-items:center;width:10px;height:10px;font-size:10px;line-height:1;display:inline-flex}.sv-gun-count{color:#9db3a6;font-variant-numeric:tabular-nums;margin-left:auto;font-size:8px}.sv-gun-track{background:#000000a6;border:1px solid #7dd3fc59;border-radius:999px;height:5px;overflow:hidden}.sv-gun-fill{border-radius:999px;height:100%;transition:width .16s linear,background .24s linear}.sv-overlay-start{gap:8px;padding:16px 18px 18px}.sv-start-hint{color:#d7ecdf;max-width:480px;font-size:12px;font-weight:800;line-height:1.5}.sv-start-hint strong{color:#4ade80}.sv-start-extra{color:#8fa89a;max-width:560px;font-size:11px;font-weight:700;line-height:1.55}.sv-overlay-start .sv-btn{margin-top:2px}.sv-overlay{text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:radial-gradient(90% 80% at 50% 45%,#030e08c7,#010603ed);flex-direction:column;justify-content:safe center;align-items:center;gap:9px;padding:16px;display:flex;position:absolute;inset:0;overflow:hidden auto}.sv-overlay-title{letter-spacing:2px;font-size:clamp(20px,4.4vw,28px);font-weight:900;line-height:1.1}.sv-overlay-green{color:#4ade80;text-shadow:0 0 18px #4ade80b3}.sv-overlay-red{color:#f87171;text-shadow:0 0 18px #f8717199}.sv-overlay-gold{color:#fbbf24;text-shadow:0 0 20px #fbbf24b3}.sv-overlay-text{color:#dfe9e2;max-width:400px;font-size:12px;font-weight:700;line-height:1.6}.sv-overlay-text strong{color:#4ade80}.sv-overlay-text .sv-danger{color:#f87171}.sv-overlay-world{color:#fde68a;letter-spacing:1.2px;text-transform:uppercase;background:#fbbf241a;border:1px solid #fbbf2466;border-radius:999px;align-items:center;gap:5px;margin:3px 0;padding:2px 10px;font-size:10px;font-weight:900;display:inline-flex}.sv-overlay-world i{justify-content:center;align-items:center;width:11px;height:11px;font-size:11px;line-height:1;display:inline-flex}.sv-choices{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:560px;display:flex}.sv-choice{cursor:pointer;text-align:left;color:#e8fff2;background:linear-gradient(#0e2016fa,#040c08fa);border-radius:12px;flex:150px;min-width:138px;max-width:176px;padding:10px 11px;font-family:Poppins,sans-serif;transition:transform .14s,filter .14s}.sv-choice:hover{filter:brightness(1.1);transform:translateY(-2px)scale(1.015)}.sv-choice-top{align-items:center;gap:7px;margin-bottom:4px;display:flex}.sv-choice-ico{border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.sv-choice-ico i{font-size:15px;line-height:1}.sv-choice-name{font-size:12px;font-weight:900;line-height:1.2}.sv-choice-desc{color:#9db3a6;font-size:10px;font-weight:700;line-height:1.45}.sv-choice-tag{letter-spacing:1px;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:900}.sv-diff-pick{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;max-width:470px;margin-top:2px;display:flex}.sv-diff-btn{color:#bfe8cf;cursor:pointer;text-align:left;background:#06140cd9;border:1.5px solid #4ade8047;border-radius:11px;flex-direction:column;flex:128px;gap:2px;min-width:118px;padding:7px 10px;font-family:Poppins,sans-serif;transition:transform .14s,filter .14s,box-shadow .18s;display:flex}.sv-diff-btn:hover{filter:brightness(1.12);transform:translateY(-2px)}.sv-diff-btn:active{transform:scale(.97)}.sv-diff-btn-on{animation:2.4s ease-in-out infinite sv-diff-glow}@keyframes sv-diff-glow{0%,to{filter:brightness()}50%{filter:brightness(1.22)}}.sv-diff-name{letter-spacing:1.2px;font-size:11px;font-weight:900}.sv-diff-tag{color:#8aa599;font-size:9px;font-weight:700;line-height:1.3}.sv-diff-btn-on .sv-diff-tag{color:#ffffffc7}.sv-record{color:#e6c987;letter-spacing:.3px;background:#fbbf241a;border:1px solid #fbbf2459;border-radius:999px;align-items:center;gap:5px;max-width:440px;padding:3px 10px;font-size:10px;font-weight:800;line-height:1.5;display:inline-flex}.sv-record i,.sv-new-record i{flex:none;justify-content:center;align-items:center;width:12px;height:12px;font-size:12px;line-height:1;display:inline-flex}.sv-new-record{color:#fde047;letter-spacing:1.6px;text-shadow:0 0 16px #fde047cc;align-items:center;gap:5px;font-size:12px;font-weight:900;animation:.9s ease-in-out infinite alternate sv-record-pop;display:inline-flex}@keyframes sv-record-pop{0%{filter:brightness();transform:scale(1)}to{filter:brightness(1.25);transform:scale(1.06)}}.sv-combo{color:#86efac;letter-spacing:.6px;font-variant-numeric:tabular-nums;white-space:nowrap;background:#0000008c;border:1px solid #86efac77;border-radius:999px;align-items:center;gap:3px;padding:1px 8px;font-size:10px;font-weight:900;animation:.28s ease-out sv-combo-pop;display:inline-flex}.sv-combo i{justify-content:center;align-items:center;width:10px;height:10px;font-size:10px;line-height:1;display:inline-flex}@keyframes sv-combo-pop{0%{transform:scale(1.45)}to{transform:scale(1)}}.sv-diff{letter-spacing:1px;white-space:nowrap;background:#0000008c;border:1px solid;border-radius:999px;align-items:center;padding:1px 8px;font-size:9px;font-weight:900;display:inline-flex}.game-stage-wide .sv-root{max-width:100%;height:100%;box-shadow:none;background:#020604;border:none;border-radius:0;gap:0;padding:0;overflow:hidden}.game-stage-wide .sv-head,.game-stage-wide .sv-actions{display:none}.game-stage-wide .sv-view{flex:auto;height:100%;min-height:0;overflow:hidden}.game-stage-wide .sv-stage{border:none;border-radius:0}.game-stage-wide .sv-clock{font-size:21px}.game-stage-wide .sv-pause{width:34px;height:34px}.game-stage-wide .sv-world{max-width:60vw;font-size:11px}.game-stage-wide .sv-next-boss{font-size:11px}.game-stage-wide .sv-pause i{font-size:16px}.game-stage-wide .sv-overlay-title{font-size:clamp(24px,4vw,36px)}.game-stage-wide .sv-overlay-text{font-size:13px}.game-stage-wide .sv-gun{width:190px;bottom:42px}.game-stage-wide .sv-gun-head{font-size:11px}.game-stage-wide .sv-gun-count{font-size:9px}.game-stage-wide .sv-buff{padding:3px 10px;font-size:12px}.game-stage-wide .sv-buffs{top:50px}.game-landscape .sv-bar{width:132px}.game-landscape-tight .sv-hud{background:linear-gradient(#0000009e 0%,#00000042 62%,#0000 100%);align-items:flex-start;gap:8px;padding:4px 8px 8px;top:0;left:0;right:0}.game-landscape-tight .sv-hud-left{gap:4px}.game-landscape-tight .sv-bar{width:92px;height:7px}.game-landscape-tight .sv-bar-xp{height:6px}.game-landscape-tight .sv-row{gap:4px}.game-landscape-tight .sv-row i{width:12px;height:12px;font-size:11px}.game-landscape-tight .sv-num{font-size:9px}.game-landscape-tight .sv-hud-mid{flex-flow:row;flex:auto;justify-content:center;align-items:center;gap:4px;padding-top:2px}.game-landscape-tight .sv-clock{letter-spacing:.5px;font-size:14px}.game-landscape-tight .sv-kills,.game-landscape-tight .sv-world,.game-landscape-tight .sv-diff,.game-landscape-tight .sv-next-boss,.game-landscape-tight .sv-combo{letter-spacing:.4px;padding:1px 6px;font-size:8px}.game-landscape-tight .sv-world{max-width:190px}.game-landscape-tight .sv-kills i,.game-landscape-tight .sv-combo i,.game-landscape-tight .sv-world i,.game-landscape-tight .sv-next-boss i{width:9px;height:9px;font-size:9px}.game-landscape-tight .sv-pause{width:26px;height:26px}.game-landscape-tight .sv-pause i{font-size:13px}.game-landscape-tight .sv-buffs{gap:3px;top:34px}.game-landscape-tight .sv-buff{padding:1px 7px;font-size:9px}.game-landscape-tight .sv-boss{width:42%;max-width:230px;top:44px}.game-landscape-tight .sv-boss-head{letter-spacing:.6px;font-size:8px}.game-landscape-tight .sv-boss-track{height:6px}.game-landscape-tight .sv-gun{width:124px;bottom:22px}.game-landscape-tight .sv-gun-head{gap:3px;margin-bottom:1px;font-size:8px}.game-landscape-tight .sv-gun-count{font-size:7px}.game-landscape-tight .sv-gun-track{height:4px}.game-landscape-tight .sv-owned{gap:3px;max-width:60%;bottom:4px}.game-landscape-tight .sv-chip{border-radius:6px;width:18px;height:18px}.game-landscape-tight .sv-chip i{font-size:10px}.game-landscape-tight .sv-chip-lv{font-size:7px}.game-landscape-tight .sv-overlay{gap:6px;padding:10px 14px 12px}.game-landscape-tight .sv-overlay-start{gap:5px;padding:10px 16px 12px}.game-landscape-tight .sv-start-hint{max-width:440px;font-size:10px;line-height:1.4}.game-landscape-tight .sv-start-extra{display:none}.game-landscape-tight .sv-overlay-start .sv-diff-pick{margin-top:1px}.game-landscape-tight .sv-overlay-start .sv-btn{margin-top:2px;padding:7px 18px;font-size:12px}.game-landscape-tight .sv-overlay-title{letter-spacing:1.4px;font-size:19px}.game-landscape-tight .sv-overlay-text{max-width:520px;font-size:10.5px;line-height:1.45}.game-landscape-tight .sv-overlay-world{letter-spacing:.8px;padding:1px 8px;font-size:8px}.game-landscape-tight .sv-diff-pick{gap:5px;max-width:570px;margin-top:0}.game-landscape-tight .sv-diff-btn{border-radius:9px;flex:148px;min-width:128px;padding:5px 8px}.game-landscape-tight .sv-diff-name{letter-spacing:.9px;font-size:10px}.game-landscape-tight .sv-diff-tag{font-size:8px;line-height:1.25}.game-landscape-tight .sv-record{max-width:460px;padding:2px 8px;font-size:9px}.game-landscape-tight .sv-new-record{letter-spacing:1.2px;font-size:10px}.game-landscape-tight .sv-btn{border-radius:10px;padding:8px 16px;font-size:12px}.game-landscape-tight .sv-choices{gap:6px;max-width:580px}.game-landscape-tight .sv-choice{border-radius:10px;flex:148px;min-width:132px;max-width:182px;padding:7px 9px}.game-landscape-tight .sv-choice-ico{border-radius:6px;width:22px;height:22px}.game-landscape-tight .sv-choice-ico i{font-size:13px}.game-landscape-tight .sv-choice-name{font-size:11px}.game-landscape-tight .sv-choice-desc{font-size:9px;line-height:1.35}.game-landscape-tight .sv-choice-tag{margin-top:3px;font-size:8px}@media (width<=520px){.sv-title{font-size:20px}.sv-sub{font-size:10px}.sv-root{border-radius:16px;padding:10px}.sv-choice{flex:118px;min-width:118px}.sv-choice-desc{font-size:9px}}.gb-card{position:relative}.gb-lift{transition:transform .25s,filter .25s}.gb-lift:hover{transform:translateY(-7px)}.gb-lift:active{transform:translateY(-2px)scale(.99)}.gb-font-arcade{letter-spacing:.01em;font-family:Bungee,Poppins,system-ui,sans-serif}.gb-font-pixel{font-family:"Press Start 2P",ui-monospace,monospace}.gb-brick{background:repeating-linear-gradient(90deg,#a83c17 0 20px,#7c2c10 20px 22px),repeating-linear-gradient(0deg,#00000057 0 8px,#0000 8px 16px)}.gb-tictac{pointer-events:none;background-image:linear-gradient(90deg,#0000 0 32.5%,#f9731680 32.5% 34%,#0000 34% 65.5%,#f9731680 65.5% 67%,#0000 67% 100%),linear-gradient(#0000 0 32.5%,#f9731680 32.5% 34%,#0000 34% 65.5%,#f9731680 65.5% 67%,#0000 67% 100%)}.gb-checker{opacity:.85;background-color:#140f05;background-image:linear-gradient(45deg,#eab308 25%,#0000 25% 75%,#eab308 75%),linear-gradient(45deg,#eab308 25%,#0000 25% 75%,#eab308 75%);background-position:0 0,7px 7px;background-size:14px 14px}.gb-labgrid{background-image:linear-gradient(#22c55e29 1px,#0000 1px),linear-gradient(90deg,#22c55e29 1px,#0000 1px);background-size:22px 22px}.gb-flowgrid{background-image:radial-gradient(#00e5ff8c 1.5px,#0000 1.6px);background-size:18px 18px}.gb-bubblegrid{background-image:linear-gradient(#22d3ee1f 1px,#0000 1px),linear-gradient(90deg,#22d3ee1f 1px,#0000 1px);background-size:20px 20px}@keyframes gbFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.gb-bob{animation:2.6s ease-in-out infinite gbFloatY}@keyframes gbSpinCoin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.gb-coin{animation:2.2s linear infinite gbSpinCoin;display:inline-block}@keyframes gbFall{0%{opacity:0;transform:translateY(-140%)rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(420%)rotate(240deg)}}.gb-fall{animation:2.9s linear infinite gbFall}.gb-delay{animation-delay:.9s}.gb-delay2{animation-delay:1.7s}@keyframes gbBubble{0%{opacity:0;transform:translateY(0)scale(.5)}18%{opacity:.85}to{opacity:0;transform:translateY(-72px)scale(1.25)}}.gb-bubble{animation:3s ease-in infinite gbBubble}@keyframes gbScan{0%{transform:translate(-140%)}to{transform:translate(260%)}}.gb-scan{animation:3.4s ease-in-out infinite gbScan}@keyframes gbStreak{0%{opacity:0;transform:translate(60px,-60px)rotate(35deg)}25%{opacity:1}to{opacity:0;transform:translate(-150px,150px)rotate(35deg)}}.gb-streak{animation:2.6s linear infinite gbStreak}@keyframes gbTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.gb-ticker{animation:12s linear infinite gbTicker}@keyframes gbPulse{0%,to{transform:rotate(45deg)scale(.92)}50%{transform:rotate(45deg)scale(1.06)}}.gb-pulse{animation:1.8s ease-in-out infinite gbPulse}@keyframes gbChomp{0%,to{clip-path:polygon(100% 26%,100% 74%,50% 50%,0 100%,0 0)}50%{clip-path:polygon(100% 44%,100% 56%,50% 50%,0 100%,0 0)}}.gb-pac{animation:.42s step-end infinite gbChomp}@keyframes gbFlipA{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-8deg)translateY(-4px)}}@keyframes gbFlipB{0%,to{transform:rotate(9deg)translateY(0)}50%{transform:rotate(9deg)translateY(-4px)}}.gb-flipa{animation:2.4s ease-in-out infinite gbFlipA}.gb-flipb{animation:2.4s ease-in-out .4s infinite gbFlipB}@keyframes gbSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gb-rotate-slow{animation:9s linear infinite gbSpin}@keyframes gbFlowPulse{0%,to{opacity:1;filter:brightness()}50%{opacity:.55;filter:brightness(1.7)}}.gb-flow-bar,.gb-flow-orb{animation:1.25s ease-in-out infinite gbFlowPulse}@keyframes gbRise{0%{opacity:0;transform:translateY(46px)scale(.55)}18%{opacity:.95}70%{opacity:.95}to{opacity:0;transform:translateY(-130px)scale(1.08)}}.gb-rise{animation:3.6s ease-in infinite gbRise}@keyframes gbPop{0%,to{opacity:.8;transform:scale(.86)}50%{opacity:1;transform:scale(1.16)}}.gb-pop{animation:1.6s ease-in-out infinite gbPop}@keyframes gbSwirl{0%{opacity:0;transform:translateY(34px)scale(.5)}20%{opacity:.95}55%{opacity:.95;transform:translate(9px,-42px)scale(1.05)}to{opacity:0;transform:translate(-7px,-128px)scale(1.1)}}.gb-swirl{animation:4s ease-in-out infinite gbSwirl}@keyframes gbAim{0%,to{opacity:.3}50%{opacity:1}}.gb-aim{background-image:repeating-linear-gradient(#7be8ffe6 0 4px,#0000 4px 8px);animation:1.4s ease-in-out infinite gbAim}.gb-pomp{border-radius:999px;width:20px;height:20px;animation:3.2s ease-in-out infinite gbPomp;display:inline-block;position:relative;box-shadow:inset -2px -3px 5px #00000047,inset 2px 2px 4px #ffffff8c,0 0 9px #78ffdc66}.gb-pomp:after{content:"";background:#ffffffeb;border-radius:999px;width:32%;height:32%;position:absolute;top:16%;left:22%}.gb-pomp-a{background:radial-gradient(circle at 32% 28%,#fff,#ff9a8a 42%,#ff4326 100%)}.gb-pomp-b{background:radial-gradient(circle at 32% 28%,#fffbe0,#ffd873 42%,#f59e0b 100%)}.gb-pomp-c{background:radial-gradient(circle at 32% 28%,#f0ffd6,#b6f271 42%,#4ea81f 100%)}.gb-pomp-d{background:radial-gradient(circle at 32% 28%,#e2fffb,#7be8e0 42%,#12a8a0 100%)}.gb-pomp-e{background:radial-gradient(circle at 32% 28%,#fff0fb,#ff9ad8 42%,#ec3f9e 100%)}.gb-pomp-f{background:radial-gradient(circle at 32% 28%,#fff,#dbeaff 42%,#8fa9d6 100%)}@keyframes gbPomp{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.06)}}@media (prefers-reduced-motion:reduce){.gb-bob,.gb-coin,.gb-fall,.gb-bubble,.gb-scan,.gb-streak,.gb-ticker,.gb-pulse,.gb-pac,.gb-flipa,.gb-flipb,.gb-rotate-slow,.gb-flow-bar,.gb-flow-orb,.gb-rise,.gb-pop,.gb-swirl,.gb-pomp,.gb-aim{animation:none!important}}@media (pointer:coarse){.game-stage-frame:not(.game-immersive) .commando-card .fart-stage{padding-bottom:200px}.game-stage-frame:not(.game-immersive) .flappy-card .fart-stage{padding-bottom:116px}.game-stage-frame:not(.game-immersive) .lab-card .fart-stage{padding-bottom:86px}}@media (pointer:coarse) and (width<=380px){.game-stage-frame:not(.game-immersive) .fart-touch-dpad{transform-origin:0 100%;transform:scale(.8)}.game-stage-frame:not(.game-immersive) .fart-touch-crouch-wrap,.game-stage-frame:not(.game-immersive) .fart-touch-jump-wrap,.game-stage-frame:not(.game-immersive) .cmd-fire{transform-origin:100% 100%;transform:scale(.8)}}.cinema-marquee-bulb{animation:1.6s ease-in-out infinite cinemaBulb}@keyframes cinemaBulb{0%,to{opacity:.35;box-shadow:0 0 4px #4ade8066}50%{opacity:1;box-shadow:0 0 12px #4ade80f2,0 0 22px #4ade8099}}.cinema-projector-beam{animation:5s ease-in-out infinite cinemaBeam}@keyframes cinemaBeam{0%,to{opacity:.25}50%{opacity:.6}}.cinema-screen-glow{animation:4s ease-in-out infinite cinemaScreenGlow}@keyframes cinemaScreenGlow{0%,to{box-shadow:0 0 40px #22c55e40,0 0 90px #22c55e1f}50%{box-shadow:0 0 60px #22c55e80,0 0 140px #22c55e40}}.cinema-film-strip{animation:20s linear infinite cinemaFilmScroll}@keyframes cinemaFilmScroll{0%{background-position:0 0}to{background-position:-400px 0}}.cinema-title-flicker{animation:6s linear infinite cinemaFlicker}@keyframes cinemaFlicker{0%,96%,to{opacity:1}97%{opacity:.7}98%{opacity:.95}99%{opacity:.6}}.cinema-thumb-rail{scrollbar-width:thin;scrollbar-color:#22c55e80 transparent}.cinema-thumb-rail::-webkit-scrollbar{height:6px}.cinema-thumb-rail::-webkit-scrollbar-track{background:0 0}.cinema-thumb-rail::-webkit-scrollbar-thumb{background-color:#22c55e73;border-radius:9999px}.cinema-thumb-active{animation:2.4s ease-in-out infinite cinemaThumbActive}@keyframes cinemaThumbActive{0%,to{box-shadow:0 0 #4ade8066}50%{box-shadow:0 0 18px #4ade80bf}}.cinema-backdrop-photo{opacity:.5;filter:blur(2px)saturate(1.08)brightness(.95);pointer-events:none;animation:40s ease-in-out infinite alternate cinemaBackdropDrift;transform:scale(1.06)}@keyframes cinemaBackdropDrift{0%{transform:scale(1.06)translateY(0)}to{transform:scale(1.12)translateY(-1.5%)}}@media (prefers-reduced-motion:reduce){.cinema-backdrop-photo{animation:none}}.cinema-footer-photo{opacity:.4;filter:blur(2px)saturate(1.05);pointer-events:none}.cinema-smoke-blob{filter:blur(60px);mix-blend-mode:screen;opacity:.5;will-change:transform;background:radial-gradient(circle,#4ade8080,#22c55e38 45%,#0000 72%);border-radius:9999px;width:55rem;height:40rem;position:absolute}.cinema-smoke-a{animation:26s ease-in-out infinite alternate cinemaSmokeA;top:-14rem;left:-12rem}.cinema-smoke-b{background:radial-gradient(circle,#a3e6356b,#4ade802e 48%,#0000 74%);animation:32s ease-in-out infinite alternate cinemaSmokeB;bottom:-16rem;right:-14rem}.cinema-smoke-c{background:radial-gradient(circle,#bbf7d052,#22c55e24 50%,#0000 75%);width:44rem;height:34rem;animation:38s ease-in-out infinite alternate cinemaSmokeC;top:30%;left:35%}@keyframes cinemaSmokeA{0%{transform:translate(0,0)scale(1)}to{transform:translate(10rem,6rem)scale(1.18)}}@keyframes cinemaSmokeB{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-9rem,-5rem)scale(1)}}@keyframes cinemaSmokeC{0%{transform:translate(0,0)scale(.95)}to{transform:translate(-7rem,8rem)scale(1.2)}}@media (prefers-reduced-motion:reduce){.cinema-smoke-blob{animation:none}}@keyframes thFadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes thPulseGlow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}@keyframes thShine{0%{transform:translate(-140%)skew(-18deg)}55%{transform:translate(240%)skew(-18deg)}to{transform:translate(240%)skew(-18deg)}}@keyframes thTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes thFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.th-fade-up{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards thFadeUp}.th-hero-shadow{text-shadow:0 2px 18px #000000e6,0 1px 4px #000000f2}.th-blob{filter:blur(60px);pointer-events:none;border-radius:9999px;position:absolute}.th-blob-green{background:#22c55e38;animation:12s ease-in-out infinite thPulseGlow}.th-blob-gold{background:#f59e0b29;animation:15s ease-in-out 3s infinite thPulseGlow}.th-grid-overlay{pointer-events:none;opacity:.35;background-image:linear-gradient(#22c55e0f 1px,#0000 1px),linear-gradient(90deg,#22c55e0f 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(circle at 50% 30%,#000 0%,#0000 75%)}.th-ticker{white-space:nowrap;overflow:hidden}.th-ticker-track{width:max-content;animation:26s linear infinite thTicker;display:inline-flex}.th-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#121612eb,#080a08f5);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;padding:22px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.th-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.85;pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.th-card:hover{border-color:var(--accent);box-shadow:0 22px 48px -22px var(--accent);transform:translateY(-6px)}.th-logo{background:var(--accent-soft);border:1px solid var(--accent);border-radius:15px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;overflow:hidden}.th-logo img{-o-object-fit:contain;object-fit:contain;width:70%;height:70%}.th-logo-initial{color:var(--accent);font-size:24px;font-weight:900;line-height:1}.th-rank{letter-spacing:.12em;color:var(--accent);border:1px solid var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:900}.th-benefit{color:#d7ddd8;align-items:flex-start;gap:10px;font-size:13.5px;font-weight:500;line-height:1.45;display:flex}.th-benefit i{color:var(--accent);flex:none;margin-top:2px;font-size:16px}.th-cta{background:linear-gradient(135deg, var(--accent), var(--accent));color:#04120a;letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;padding:13px 18px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .15s,filter .18s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.th-cta:hover{filter:brightness(1.08);box-shadow:0 12px 26px -10px var(--accent);transform:translateY(-2px)}.th-cta:active{transform:scale(.98)}.th-cta span{z-index:2;position:relative}.th-cta:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;height:100%;animation:3.4s ease-in-out infinite thShine;position:absolute;top:0;left:0}.th-guide{background:linear-gradient(#141814e6,#090b09f5);border:1px solid #ffffff14;border-radius:18px;padding:24px;transition:transform .3s,border-color .3s;position:relative}.th-guide:hover{border-color:#22c55e80;transform:translateY(-4px)}.th-guide-icon{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;font-size:26px;display:flex}.th-guide-num{color:#ffffff0d;pointer-events:none;font-size:40px;font-weight:900;line-height:1;position:absolute;top:18px;right:22px}.th-warn-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;opacity:.22;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 55% 100%)}@keyframes thBurnGlow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.04)}}@keyframes thBurnScan{0%{opacity:0;transform:translateY(-120%)}12%{opacity:.55}88%{opacity:.55}to{opacity:0;transform:translateY(1400%)}}@keyframes thBurnPing{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes thBurnFrameShift{0%,to{filter:brightness()}50%{filter:brightness(1.22)}}.th-burn-glow{filter:blur(46px);pointer-events:none;background:radial-gradient(60% 70% at 20% 30%,#f9731657,#0000 70%),radial-gradient(55% 65% at 82% 70%,#facc1542,#0000 70%);border-radius:40px;animation:9s ease-in-out infinite thBurnGlow;position:absolute;inset:-30px -20px}.th-burn-frame{animation:7s ease-in-out infinite thBurnFrameShift}.th-burn-grid{pointer-events:none;opacity:.5;background-image:linear-gradient(#f9731614 1px,#0000 1px),linear-gradient(90deg,#facc1512 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 30% 15%,#000 0%,#0000 80%);mask-image:radial-gradient(circle at 30% 15%,#000 0%,#0000 80%)}.th-burn-haze{pointer-events:none;background:radial-gradient(50% 80% at 90% 0,#f9731629,#0000 65%),radial-gradient(45% 70% at 0 100%,#facc151a,#0000 70%);position:absolute;inset:0}.th-burn-scan{pointer-events:none;background:linear-gradient(90deg,#0000,#facc15d9,#0000);height:2px;animation:6.5s linear infinite thBurnScan;position:absolute;top:0;left:0;right:0}.th-burn-ping{animation:1.9s cubic-bezier(0,0,.2,1) infinite thBurnPing}.th-float{animation:4s ease-in-out infinite thFloat}@keyframes thFomoGlow{0%,to{opacity:.34;transform:scale(1)}50%{opacity:.58;transform:scale(1.05)}}@keyframes thFomoScan{0%{opacity:0;transform:translateY(-120%)}14%{opacity:.5}86%{opacity:.5}to{opacity:0;transform:translateY(1600%)}}.th-fomo-glow{filter:blur(44px);pointer-events:none;background:radial-gradient(55% 70% at 18% 25%,#a3e63542,#0000 70%),radial-gradient(50% 65% at 84% 75%,#facc1533,#0000 70%);border-radius:40px;animation:10s ease-in-out infinite thFomoGlow;position:absolute;inset:-28px -18px}.th-fomo-grid{pointer-events:none;opacity:.45;background-image:linear-gradient(#a3e63512 1px,#0000 1px),linear-gradient(90deg,#facc150f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 25% 20%,#000 0%,#0000 78%);mask-image:radial-gradient(circle at 25% 20%,#000 0%,#0000 78%)}.th-fomo-haze{pointer-events:none;background:radial-gradient(48% 78% at 92% 0,#a3e63521,#0000 65%),radial-gradient(42% 70% at 0 100%,#f973161a,#0000 70%);position:absolute;inset:0}.th-fomo-scan{pointer-events:none;background:linear-gradient(90deg,#0000,#a3e635cc,#0000);height:2px;animation:7.5s linear infinite thFomoScan;position:absolute;top:0;left:0;right:0}.th-fomo-cta{color:#06120a;letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#a3e635,#facc15 62%,#f97316);border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;padding:14px 24px;font-size:15px;font-weight:900;text-decoration:none;transition:transform .15s,filter .18s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.th-fomo-cta span{z-index:2;position:relative}.th-fomo-cta:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 14px 30px -14px #a3e635bf}.th-fomo-cta:active{transform:scale(.98)}.th-fomo-cta:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;height:100%;animation:3.8s ease-in-out infinite thShine;position:absolute;top:0;left:0}@media (width>=640px){.th-fomo-cta{width:auto}}.th-fomo-badge{background:linear-gradient(150deg,#d9f99d,#facc15 58%,#fb923c);border:2px solid #ffffff47;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;animation:5s ease-in-out infinite thFloat;display:flex}@media (width<=640px){.th-card{border-radius:16px;padding:18px}.th-logo{border-radius:13px;width:48px;height:48px}.th-logo-initial{font-size:20px}}@media (prefers-reduced-motion:reduce){.th-fade-up,.th-blob,.th-cta:after,.th-ticker-track,.th-float{opacity:1!important;animation:none!important}}.arena-page{--arena-display:"Sora", "Manrope", system-ui, sans-serif;--arena-text:"Manrope", "Sora", system-ui, sans-serif;font-family:var(--arena-text);color:#e8f5e9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1;background-color:#04070a}.arena-page .arena-body{font-family:var(--arena-text);letter-spacing:.002em}.arena-page h1,.arena-page h2,.arena-page h3,.arena-page h4{font-family:var(--arena-display);letter-spacing:-.028em;line-height:1.06}.arena-page h1{letter-spacing:-.035em}.arena-display{font-family:var(--arena-display);letter-spacing:-.03em}.arena-eyebrow{font-family:var(--arena-text);text-transform:uppercase;letter-spacing:.16em;font-weight:800}.arena-num{font-family:var(--arena-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.arena-lede{font-family:var(--arena-text);letter-spacing:.004em;font-weight:500}.arena-hero-gradient{background-size:200%;animation:7s ease-in-out infinite arenaSheen}@keyframes arenaSheen{0%,to{background-position:0%}50%{background-position:100%}}.arena-bg-photo{opacity:.68;filter:saturate(1.02)contrast(1.03)brightness(1.04);pointer-events:none;background-image:url(https://static.readdy.ai/image/e706c4923ff325414920d8e8c0a2eec1/689576a49232f88ad113e458250e5661.jpeg);background-position:50% 18%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 62%,#0009 84%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0009 84%,#0000 100%)}@media (width>=768px){.arena-bg-photo{opacity:.82;background-image:url(https://static.readdy.ai/image/e706c4923ff325414920d8e8c0a2eec1/160befb19e85c69f958dfa0bc7a1e1a8.jpeg);background-position:50% 42%}}.arena-bg-shade{pointer-events:none;background:radial-gradient(95% 64% at 50% 0,#04070a2e 0%,#04070a80 52%,#04070ae6 100%),linear-gradient(#04070a3d 0%,#04070a85 52%,#04070af0 88%,#04070a 100%);position:absolute;inset:0}.arena-blob{filter:blur(90px);pointer-events:none;border-radius:999px;position:absolute}.arena-blob-green{background:radial-gradient(circle,#39ff1447,#39ff1400 70%);animation:18s ease-in-out infinite arenaBlobFloat}.arena-blob-gold{background:radial-gradient(circle,#ffd4472e,#ffd44700 70%);animation:24s ease-in-out infinite reverse arenaBlobFloat}@keyframes arenaBlobFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(40px,-30px)scale(1.12)}}.arena-grid-overlay{pointer-events:none;background-image:linear-gradient(#39ff140b 1px,#0000 1px),linear-gradient(90deg,#39ff140b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000 0%,#0000 78%);mask-image:radial-gradient(circle at 50% 0,#000 0%,#0000 78%)}.arena-beta-banner{background:linear-gradient(90deg,#0f3d12 0%,#1c7a24 45%,#39ff14 100%);border-bottom:1px solid #00000073;display:block;box-shadow:0 8px 24px -18px #39ff14e6}.arena-beta-photo{z-index:0;opacity:.98;line-height:0;position:relative}@media (width>=768px){.arena-beta-banner{align-items:center;display:flex}.arena-beta-photo{position:absolute;inset:0}}.arena-beta-banner:after{content:"";z-index:1;pointer-events:none;opacity:.22;background-image:repeating-linear-gradient(115deg,#00000029 0 10px,#0000 10px 22px);position:absolute;inset:0}.arena-beta-spacer{display:none}@media (width>=768px){.arena-beta-spacer{width:100%;padding-top:12.06%;display:block}}.arena-beta-banner-content{z-index:2;background:#04070ad1;width:100%;padding-right:2rem}@media (width>=768px){.arena-beta-banner-content{background:0 0;padding-right:2.75rem}}.arena-panel{background:linear-gradient(#0e1a13f0,#050907f5);border:1px solid #39ff1429;box-shadow:0 18px 40px -24px #000000e6,inset 0 1px #ffffff0a}.arena-panel-gold{border-color:#ffd4476b;box-shadow:0 0 0 1px #ffd4471f,0 22px 50px -26px #ffd44773}.arena-row{background:linear-gradient(90deg,#0c1610f5,#060b08e6);border:1px solid #39ff141f;border-radius:16px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;position:relative}.arena-row:hover{border-color:#39ff146b;transform:translateY(-2px);box-shadow:0 16px 34px -22px #39ff14b3}.arena-row-featured{background:linear-gradient(90deg,#1e2a0cf5,#080e09eb);border-color:#ffd44761}.arena-row-featured:hover{border-color:#ffd447b3;box-shadow:0 16px 34px -22px #ffd44799}.arena-rank{font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.arena-rank-1{color:#ffd447;text-shadow:0 0 18px #ffd4478c}.arena-rank-2{color:#d7e2e8}.arena-rank-3{color:#e3a06b}.arena-rank-x{color:#8aa094}.arena-logo{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff1f;flex:none;box-shadow:inset 0 0 18px #0009,0 0 0 1px #39ff1414}.arena-bar{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.arena-bar-fill{background:linear-gradient(90deg,#146b2e,#39ff14 72%,#b6ff6a);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);box-shadow:0 0 12px #39ff148c}.arena-bar-fill-gold{background:linear-gradient(90deg,#8a5b00,#ffd447 72%,#fff2b0);box-shadow:0 0 12px #ffd44780}.arena-vote{color:#04120a;min-width:96px;font-family:var(--arena-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#46ff2a,#0bbf4a);border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:700;transition:transform .15s,filter .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 20px -10px #39ff14e6}.arena-vote:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 12px 26px -10px #39ff14}.arena-vote:active:not(:disabled){transform:scale(.97)}.arena-vote-done,.arena-vote:disabled{color:#ffd447;box-shadow:none;cursor:default;background:#ffd44724;border:1px solid #ffd44773}.arena-seg{background:#ffffff0d;border:1px solid #39ff1429;border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex}.arena-seg-btn{color:#93a89a;font-family:var(--arena-text);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:800;transition:background .18s,color .18s}.arena-seg-btn:hover{color:#d8ffd0}.arena-seg-btn.is-active{color:#04120a;background:linear-gradient(135deg,#39ff14e6,#0bbf4ae6);box-shadow:0 6px 16px -8px #39ff14e6}.arena-input,.arena-select{color:#e8f5e9;width:100%;font-family:var(--arena-text);background:#060c09e6;border:1px solid #39ff142e;border-radius:12px;outline:none;padding:11px 14px;font-size:13px;font-weight:500;transition:border-color .18s,box-shadow .18s}.arena-input::placeholder{color:#6d8174}.arena-input:focus,.arena-select:focus{border-color:#39ff14a6;box-shadow:0 0 0 3px #39ff141f}.arena-select option{color:#e8f5e9;background:#08120c}.arena-podium-card{background:linear-gradient(#101c14f2,#050a07f7);border:1px solid #39ff1429;border-radius:20px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative}.arena-podium-card:hover{transform:translateY(-4px)}.arena-podium-1{background:linear-gradient(#2c260af2,#0a0c06f7);border-color:#ffd4478c;box-shadow:0 26px 50px -30px #ffd447cc}.arena-podium-2{border-color:#d7e2e859}.arena-podium-3{border-color:#e3a06b59}.arena-medal{color:#04120a;background:linear-gradient(135deg,#fff2b0,#ffd447);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px -8px #ffd447e6}.arena-medal-2{background:linear-gradient(135deg,#fff,#c3d0d8)}.arena-medal-3{background:linear-gradient(135deg,#f7c9a3,#d98a4f)}.arena-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020604d1;justify-content:center;align-items:flex-end;padding:0;animation:.2s ease-out both arenaFadeIn;display:flex;position:fixed;inset:0}@media (width>=768px){.arena-modal-backdrop{align-items:center;padding:24px}}.arena-modal-panel{background:linear-gradient(#0b1710,#050b08);border:1px solid #39ff1438;border-radius:22px 22px 0 0;width:100%;max-width:560px;max-height:92vh;animation:.28s cubic-bezier(.22,1,.36,1) both arenaSheetUp;overflow-y:auto;box-shadow:0 -20px 60px -20px #000000e6}@media (width>=768px){.arena-modal-panel{border-radius:22px;animation:.24s cubic-bezier(.22,1,.36,1) both arenaPopIn}}.arena-modal-panel::-webkit-scrollbar{width:8px}.arena-modal-panel::-webkit-scrollbar-thumb{background:#39ff144d;border-radius:999px}@keyframes arenaSheetUp{0%{opacity:.5;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes arenaPopIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes arenaFadeIn{0%{opacity:0}to{opacity:1}}.arena-toast{z-index:120;font-family:var(--arena-display);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:700;animation:.25s ease-out both arenaToastIn;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -18px #000000e6}.arena-toast-ok{color:#04120a;background:linear-gradient(135deg,#46ff2a,#0bbf4a)}.arena-toast-warn{color:#ffd447;background:#ffd44729;border:1px solid #ffd44780}.arena-toast-error{color:#fca5a5;background:#f8717129;border:1px solid #f8717180}@keyframes arenaToastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.arena-skeleton{background:#ffffff0a;border-radius:16px;position:relative;overflow:hidden}.arena-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#39ff1417,#0000);animation:1.4s infinite arenaShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes arenaShimmer{to{transform:translate(100%)}}.arena-fade{animation:.5s cubic-bezier(.22,1,.36,1) both arenaRise}@keyframes arenaRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.arena-pulse-dot{background:#39ff14;border-radius:999px;width:7px;height:7px;animation:1.6s ease-in-out infinite arenaDot;box-shadow:0 0 10px #39ff14}@keyframes arenaDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.arena-countdown{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#b6ff6a;text-shadow:0 0 16px #39ff1473}.arena-load-more{color:#b6ff6a;font-family:var(--arena-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#39ff141f,#0bbf4a14);border:1px solid #39ff146b;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:12px;font-weight:700;transition:transform .15s,background .18s,color .18s,border-color .18s;display:inline-flex;box-shadow:0 14px 30px -22px #39ff14e6}.arena-load-more:hover{color:#eaffdf;background:linear-gradient(135deg,#39ff143d,#0bbf4a29);border-color:#39ff14cc;transform:translateY(-2px)}.arena-load-more:active{transform:scale(.97)}.arena-load-more-count{color:#8fe07a;font-family:var(--arena-text);letter-spacing:.04em;font-variant-numeric:tabular-nums;background:#04120ab3;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.arena-scroll-mt{scroll-margin-top:92px}@media (prefers-reduced-motion:reduce){.arena-blob,.arena-fade,.arena-pulse-dot,.arena-modal-panel,.arena-modal-backdrop,.arena-toast{animation:none!important}.arena-row:hover,.arena-podium-card:hover,.arena-load-more:hover,.arena-vote:hover:not(:disabled){transform:none}.arena-hero-gradient{animation:none}}
