*,:before,:after{--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: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:GameFeed Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-10{top:-2.5rem;right:-2.5rem;bottom:-2.5rem;left:-2.5rem}.-inset-8{top:-2rem;right:-2rem;bottom:-2rem;left:-2rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-\[clamp\(2rem\,5vh\,3rem\)\]{bottom:clamp(2rem,5vh,3rem)}.left-1\/2{left:50%}.right-2{right:.5rem}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}.top-\[38\%\]{top:38%}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.-m-6{margin:-1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[38\%\]{height:38%}.h-\[min\(100vw\,32rem\)\]{height:min(100vw,32rem)}.h-auto{height:auto}.h-full{height:100%}.min-h-0{min-height:0px}.min-h-\[16rem\]{min-height:16rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[min\(100vw\,32rem\)\]{width:min(100vw,32rem)}.w-\[min\(84vw\,22rem\)\]{width:min(84vw,22rem)}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0px}.max-w-\[94vw\]{max-width:94vw}.max-w-\[96vw\]{max-width:96vw}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-7{--tw-translate-x: 1.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.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-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.flex-col{flex-direction:column}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-0{row-gap:0px}.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-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))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-blue-500\/50{border-color:#3b82f680}.border-white\/10{border-color:#ffffff1a}.border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.border-zinc-700\/50{border-color:#3f3f4680}.border-zinc-800{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.border-zinc-800\/60{border-color:#27272a99}.border-zinc-800\/80{border-color:#27272acc}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-zinc-700{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.bg-zinc-800\/40{background-color:#27272a66}.bg-zinc-800\/80{background-color:#27272acc}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-900\/20{background-color:#18181b33}.bg-zinc-900\/30{background-color:#18181b4d}.bg-zinc-900\/35{background-color:#18181b59}.bg-zinc-900\/60{background-color:#18181b99}.bg-zinc-900\/80{background-color:#18181bcc}.bg-zinc-900\/90{background-color:#18181be6}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.bg-zinc-950\/20{background-color:#09090b33}.bg-zinc-950\/85{background-color:#09090bd9}.bg-gradient-to-b{background-image:linear-gradient(to bottom,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))}.from-indigo-500\/10{--tw-gradient-from: rgb(99 102 241 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/5{--tw-gradient-from: rgb(99 102 241 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/10{--tw-gradient-from: rgb(139 92 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/15{--tw-gradient-from: rgb(139 92 246 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-1{padding:.25rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.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-6{padding-left:1.5rem;padding-right:1.5rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.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}.pb-3{padding-bottom:.75rem}.pr-1{padding-right:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-\[10vh\]{padding-top:10vh}.text-left{text-align:left}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.75rem\,7vw\,2\.5rem\)\]{font-size:clamp(1.75rem,7vw,2.5rem)}.text-\[clamp\(15px\,4\.5vw\,20px\)\]{font-size:clamp(15px,4.5vw,20px)}.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:900}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-blue-200\/95{color:#bfdbfef2}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-red-200\/95{color:#fecacaf2}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-violet-200\/95{color:#ddd6fef2}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.text-zinc-100{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-950{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.placeholder-zinc-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(113 113 122 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(113 113 122 / var(--tw-placeholder-opacity, 1))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--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 rgb(0 0 0 / .25);--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-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 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 rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-violet-500\/20{--tw-shadow-color: rgb(139 92 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.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)}.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)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@font-face{font-family:GameFeed Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/Sora-latin-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:GameFeed Oxanium;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/Oxanium-latin-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gf-font-ui: "GameFeed Sora", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gf-font-display: "GameFeed Oxanium", "GameFeed Sora", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gf-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--gf-font-feature-numeric: "tnum" 1, "zero" 1;--gf-brand-blue: #2563eb;--gf-brand-blue-rgb: 37, 99, 235;--gf-brand-orange: #ea580c;--gf-brand-orange-rgb: 234, 88, 12;--gf-portal-purple: #7c3aed;--gf-portal-purple-rgb: 124, 58, 237;--gf-chrome-ease: cubic-bezier(.22, 1, .36, 1);--gf-chrome-ease-snap: cubic-bezier(.175, .885, .32, 1.275);--gf-chrome-ease-cinematic: cubic-bezier(.16, 1, .3, 1);--gf-chrome-dur-breathe: 9s;--gf-chrome-layer-min: calc(var(--gf-touch-min) + .375rem);--gf-space-1: .25rem;--gf-space-2: .5rem;--gf-space-3: .75rem;--gf-space-4: 1rem;--gf-space-5: 1.25rem;--gf-space-6: 1.5rem;--gf-radius-sm: .75rem;--gf-radius-md: 1rem;--gf-radius-lg: 1.25rem;--gf-radius-xl: 1.5rem;--gf-radius-portal: 2rem;--gf-radius-shell: 2.5rem;--gf-touch-min: 44px;--gf-chrome-dur-fast: .15s;--gf-chrome-dur-normal: .22s;--gf-chrome-dur-slow: .35s;--gf-portal-hint-dur: 4s;--nav-swipe-cue-dur: 4.2s;--safe-top: max(var(--gf-safe-top, 0px), env(safe-area-inset-top, 0px));--safe-right: max(var(--gf-safe-right, 0px), env(safe-area-inset-right, 0px));--safe-bottom: max(var(--gf-safe-bottom, 0px), env(safe-area-inset-bottom, 0px));--safe-left: max(var(--gf-safe-left, 0px), env(safe-area-inset-left, 0px));--shell-height: 100vh;--portal-margin-x: clamp(.375rem, 2.5vw, 1rem);--portal-margin-y: clamp(.25rem, 1.5vw, .5rem);--portal-panel-max: calc( var(--shell-height) - var(--safe-top) - var(--safe-bottom) - (2 * var(--portal-margin-y)) )}@supports (height: 100dvh){:root{--shell-height: 100dvh}}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000001a}.custom-scrollbar::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:10px}html,body{height:100%;margin:0;overflow:hidden;font-family:var(--gf-font-ui);font-synthesis:none}#root{width:100%;height:var(--shell-height);min-height:var(--shell-height);min-height:-webkit-fill-available}.shell-root{box-sizing:border-box;width:100%;height:var(--shell-height);min-height:var(--shell-height);min-height:-webkit-fill-available;font-family:var(--gf-font-ui);background:#000;padding-top:var(--safe-top);padding-right:var(--safe-right);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left)}.shell-main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.shell-root:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40;background:radial-gradient(ellipse 120% 40% at 50% 0%,rgba(var(--gf-brand-blue-rgb),.07) 0%,transparent 55%),radial-gradient(ellipse 90% 35% at 50% 100%,rgba(var(--gf-brand-orange-rgb),.05) 0%,transparent 50%),linear-gradient(90deg,rgba(0,0,0,.38) 0%,transparent 8%,transparent 92%,rgba(0,0,0,.38) 100%)}.shell-viewport{background:#000;box-shadow:inset 0 -1px #ffffff0d,inset 0 1px rgba(var(--gf-brand-blue-rgb),.06),0 8px 32px #0009}.shell-chrome{position:relative;isolation:isolate;background:linear-gradient(180deg,#0a0c12fa,#080a10f0);border-bottom:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff0d,0 1px rgba(var(--gf-brand-blue-rgb),.1),0 6px 20px #0006}.shell-chrome:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(var(--gf-brand-blue-rgb),.22) 50%,transparent 100%);opacity:.4}.shell-chrome--welcome{background:linear-gradient(180deg,rgba(9,9,11,.84) 0%,rgba(9,9,11,.52) 68%,transparent 100%);border-bottom-color:#ffffff08;box-shadow:none}.shell-chrome--welcome:after{opacity:.15}.shell-chrome--feed{min-height:var(--gf-chrome-layer-min);z-index:150}.shell-chrome--feed:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 80% at 14% 85%,rgba(var(--gf-brand-blue-rgb),.08) 0%,transparent 55%),radial-gradient(ellipse 40% 60% at 88% 25%,rgba(var(--gf-portal-purple-rgb),.04) 0%,transparent 50%);opacity:.85}.shell-chrome--feed>*{position:relative;z-index:1}.shell-chrome--enter{animation:shell-chrome-fade-in var(--gf-chrome-dur-slow) var(--gf-chrome-ease-cinematic) .55s both}.shell-chrome-topbar{min-height:var(--gf-chrome-layer-min);align-items:center;padding-block:clamp(.25rem,1.2vw,.375rem);padding-inline:clamp(.75rem,3vw,1.5rem);gap:clamp(.375rem,2vw,.5rem)}.shell-chrome-slot{min-height:var(--gf-touch-min);display:flex;align-items:center}.shell-chrome-slot--portal{min-height:var(--gf-touch-min)}.shell-chrome-slot--utility{min-width:var(--gf-touch-min);opacity:.88}.game-hud-topbar{--game-hud-accent-rgb: var(--gf-category-accent-rgb, var(--gf-brand-blue-rgb));position:relative;z-index:10;isolation:isolate;border-bottom-color:rgba(var(--game-hud-accent-rgb),.2);background:radial-gradient(ellipse 90% 180% at 50% -90%,rgba(var(--game-hud-accent-rgb),.105),transparent 72%),linear-gradient(180deg,#181c27f0,#090b11f0);box-shadow:inset 0 1px #ffffff12,inset 0 -1px rgba(var(--game-hud-accent-rgb),.08),0 8px 20px #0000003d;backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%)}.game-hud-topbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--game-hud-accent-rgb),.055),transparent),radial-gradient(ellipse 60% 90% at 100% 0%,rgba(255,255,255,.045),transparent 68%)}.game-hud-topbar--hidden{border-bottom-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.game-hud-topbar--hidden:before{content:none}.game-hud-slot{min-height:max(2.5rem,calc(2.2em + .9rem));gap:0;padding:.35rem clamp(.5rem,2.5vw,.8rem)}.game-hud-topbar>*{position:relative;z-index:1}.game-hud-cell-wrap{position:relative;z-index:1;display:flex;min-width:0;min-height:100%;padding:0 .38rem}.game-hud-cell-wrap+.game-hud-cell-wrap:before{content:"";position:absolute;top:18%;bottom:18%;left:0;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.09),rgba(var(--game-hud-accent-rgb),.16),transparent)}.game-hud-cell-wrap--best{border-right:1px solid rgba(var(--game-hud-accent-rgb),.2);box-shadow:inset -1px 0 rgba(var(--game-hud-accent-rgb),.1),inset 0 1px #ffffff09}.game-hud-cell{display:flex;width:100%;min-width:0;flex-direction:column;justify-content:center;gap:.16rem;line-height:1}.game-hud-cell--left{align-items:flex-start;text-align:left}.game-hud-cell--center{align-items:center;text-align:center}.game-hud-cell--right{align-items:flex-end;text-align:right}.game-hud-cell-label{display:block;max-width:100%;color:#d4d4d8a3;font-size:.47rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase;white-space:normal;text-wrap:balance}.game-hud-cell-value{display:block;max-width:100%;color:#fffffff5;font-family:var(--gf-font-mono);font-size:.88rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.02;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 10px rgba(255,255,255,.08)}.game-hud-cell-value--primary{font-size:1rem;font-weight:900}.game-hud-cell-value--best{color:#f4f4f5e0;text-shadow:0 0 10px rgba(var(--game-hud-accent-rgb),.22)}.game-hud-cell-value--highlight{color:#facc15;text-shadow:0 0 12px rgba(250,204,21,.24)}.game-hud-cell-value--warn{color:#fbbf24;text-shadow:0 0 12px rgba(251,191,36,.2)}.game-hud-cell-value--success{color:#34d399;text-shadow:0 0 12px rgba(52,211,153,.18)}@media(min-width:640px){.game-hud-slot{min-height:max(2.625rem,calc(2.25em + .95rem));padding-inline:.85rem}.game-hud-cell-wrap{padding-inline:.5rem}.game-hud-cell-label{font-size:.5rem}.game-hud-cell-value{font-size:1rem}.game-hud-cell-value--primary{font-size:1.12rem}}@keyframes shell-chrome-fade-in{0%{opacity:.6;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.portal-logo-btn{position:relative;isolation:isolate;overflow:visible;display:inline-flex;align-items:center;align-content:center;justify-content:center;flex:0 1 auto;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:min(clamp(6.25rem,34vw,11rem),100%);min-height:var(--gf-touch-min);margin:0;padding:clamp(.2rem,.9vw,.32rem) clamp(.58rem,1.8vw,.82rem);border-radius:var(--gf-radius-portal);border:1.5px solid rgba(167,139,250,.72);color:#c4b5fd;background:radial-gradient(ellipse 88% 150% at 16% 50%,rgba(var(--gf-portal-purple-rgb),.28) 0%,transparent 58%),linear-gradient(165deg,#1c142ef5,#0a0b14fa);box-shadow:inset 0 1.5px #ffffff29,inset 0 -1.5px #000000a8,0 0 0 1px rgba(var(--gf-portal-purple-rgb),.2),0 0 18px rgba(var(--gf-portal-purple-rgb),.36),0 5px 12px #00000094;cursor:pointer;transition:transform var(--gf-chrome-dur-fast) var(--gf-chrome-ease),border-color var(--gf-chrome-dur-fast) ease-out,box-shadow var(--gf-chrome-dur-fast) ease-out,opacity var(--gf-chrome-dur-fast) ease-out}.portal-logo-btn:hover{border-color:#c4b5fddb;box-shadow:inset 0 1.5px #ffffff38,inset 0 -1.5px #000000a8,0 0 0 1px rgba(var(--gf-portal-purple-rgb),.28),0 0 22px rgba(var(--gf-portal-purple-rgb),.48),0 6px 14px #0000009e}.portal-logo-btn:active{transform:translateY(1.5px) scale(.97);box-shadow:inset 0 2px #0000009e,inset 0 -1px #ffffff12,0 0 0 1px rgba(var(--gf-portal-purple-rgb),.16),0 0 12px rgba(var(--gf-portal-purple-rgb),.34),0 2px 5px #00000080}.portal-logo-frame{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;gap:clamp(.42rem,1.8vw,.64rem);white-space:nowrap}.portal-logo-mark{position:relative;display:inline-flex;align-items:center;align-content:center;justify-content:center;flex:0 0 auto;--logo-h: clamp(2.05rem, 5.4vw, 2.38rem)}.portal-logo-btn--active .portal-logo-mark{--logo-h: clamp(2.12rem, 5.8vw, 2.5rem)}.portal-logo-halo{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:0;border-radius:inherit;background:radial-gradient(ellipse 104% 120% at 22% 50%,rgba(var(--gf-brand-blue-rgb),.13) 0%,rgba(var(--gf-portal-purple-rgb),.11) 48%,transparent 74%);opacity:.42;pointer-events:none}.portal-logo-pulse{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:1;border-radius:inherit;border:1.5px solid rgba(167,139,250,.72);background:transparent;box-shadow:0 0 0 1px #a78bfa61,0 0 18px rgba(var(--gf-portal-purple-rgb),.5),0 0 36px #a78bfa52,0 0 52px rgba(var(--gf-portal-purple-rgb),.18),0 0 14px rgba(var(--gf-brand-blue-rgb),.14);filter:blur(1px);opacity:0;pointer-events:none;transform:scale(.96);animation:portal-logo-hint-pulse var(--gf-portal-hint-dur) ease-in-out infinite}@keyframes portal-logo-hint-pulse{0%,40%,to{opacity:0;transform:scale(.96)}5%{opacity:.38;transform:scale(1.02)}10%{opacity:.5;transform:scale(1.06)}15%{opacity:0;transform:scale(.98)}24%{opacity:.34;transform:scale(1.02)}30%{opacity:.44;transform:scale(1.05)}38%{opacity:0;transform:scale(.96)}}.portal-logo-chip{position:relative;z-index:2;display:inline-flex;align-items:center;align-content:center;justify-content:center;width:var(--logo-h);height:var(--logo-h);flex-shrink:0;border-radius:28%;overflow:hidden;background:linear-gradient(165deg,#141620bf,#080a12e0);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1.5px #ffffff26,inset 0 -1.5px #00000080,0 3px 6px #0006,0 1px 2px #0003;transition:border-color var(--gf-chrome-dur-fast) ease-out,box-shadow var(--gf-chrome-dur-fast) ease-out}.portal-logo-btn:hover .portal-logo-chip{border-color:#ffffff40;box-shadow:inset 0 1.5px #ffffff38,inset 0 -1.5px #00000080,0 4px 8px #00000073,0 1px 2px #0003}.portal-logo-btn:active .portal-logo-chip{box-shadow:inset 0 1.5px #00000080,inset 0 -1.5px #ffffff0d,0 1px 2px #0003}.portal-logo-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:drop-shadow(0 1px 4px rgba(0,0,0,.35));transition:transform var(--gf-chrome-dur-normal) var(--gf-chrome-ease-cinematic)}.portal-logo-btn--active .portal-logo-halo{opacity:.52}.portal-logo-label{position:relative;z-index:2;display:inline-block;flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;overflow:visible;color:#c4b5fd;font-size:clamp(.7rem,2.65vw,.875rem);font-weight:900;letter-spacing:clamp(.08em,.7vw,.16em);line-height:1;text-transform:uppercase;text-shadow:0 0 8px rgba(var(--gf-portal-purple-rgb),.72),0 0 16px rgba(167,139,250,.26);white-space:nowrap}.portal-logo-fallback{display:flex;align-items:center;align-content:center;justify-content:center;width:100%;height:100%;font-size:.875rem;font-weight:900;letter-spacing:.08em;color:#e4e4e7}@keyframes chrome-atmosphere-breathe{0%,to{opacity:.88}50%{opacity:.94}}.shell-icon-btn{position:relative;display:inline-flex;align-items:center;align-content:center;justify-content:center;width:clamp(2rem,5.5vw,2.25rem);height:clamp(2rem,5.5vw,2.25rem);min-width:var(--gf-touch-min);min-height:var(--gf-touch-min);margin:0;padding:0;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform var(--gf-chrome-dur-fast) var(--gf-chrome-ease-cinematic),background var(--gf-chrome-dur-fast) ease-out,border-color var(--gf-chrome-dur-fast) ease-out,box-shadow var(--gf-chrome-dur-fast) ease-out}.shell-icon-btn:before{content:"";position:absolute;top:.3125rem;right:.3125rem;bottom:.3125rem;left:.3125rem;border-radius:50%;pointer-events:none;opacity:0;transition:opacity var(--gf-chrome-dur-fast) ease-out}.shell-icon-btn:active{transform:translateY(2.5px) scale(.96)}.shell-icon-btn--help{background:linear-gradient(165deg,#1c2032f2,#0c0e16fa);border-color:rgba(var(--gf-brand-blue-rgb),.7);box-shadow:inset 0 2px #fff3,inset 0 -2px #000000a6,0 0 0 1px rgba(var(--gf-brand-blue-rgb),.15),0 4px 8px #0000008c,0 2px 3px #0000004d}.shell-icon-btn--help:active{box-shadow:inset 0 2px #000000bf,inset 0 -1px #ffffff1a,0 0 0 1px rgba(var(--gf-brand-blue-rgb),.15),0 1px 2px #0006}.shell-icon-btn--help:before{background:radial-gradient(circle at 50% 28%,rgba(var(--gf-brand-blue-rgb),.1) 0%,transparent 70%);opacity:.28}.shell-icon-btn--help .shell-icon-btn-glyph{color:rgba(var(--gf-brand-orange-rgb),.92)}.shell-icon-btn--help:hover{border-color:rgba(var(--gf-brand-blue-rgb),.85);box-shadow:inset 0 2px #ffffff4d,inset 0 -2px #000000a6,0 0 0 1px rgba(var(--gf-brand-blue-rgb),.2),0 5px 10px #0009,0 2.5px 4px #0000004d}.shell-icon-btn--help:hover .shell-icon-btn-glyph{color:rgb(var(--gf-brand-orange-rgb))}.shell-icon-btn-glyph{position:relative;z-index:1;font-size:clamp(1.1rem,3.4vw,1.2rem);font-weight:800;line-height:1;opacity:.9}.shell-icon-btn--restart{background:linear-gradient(165deg,#202230f2,#0e1018fa);border-color:rgba(var(--gf-brand-orange-rgb),.7);color:rgba(var(--gf-brand-blue-rgb),.9);box-shadow:inset 0 2px #fff3,inset 0 -2px #000000a6,0 0 0 1px rgba(var(--gf-brand-orange-rgb),.15),0 4px 8px #0000008c,0 2px 3px #0000004d}.shell-icon-btn--restart:active{box-shadow:inset 0 2px #000000bf,inset 0 -1px #ffffff1a,0 0 0 1px rgba(var(--gf-brand-orange-rgb),.15),0 1px 2px #0006}.shell-icon-btn--restart:before{background:radial-gradient(circle at 50% 28%,rgba(var(--gf-brand-orange-rgb),.1) 0%,transparent 70%);opacity:.28}.shell-icon-btn--restart svg{width:1.3rem;height:1.3rem;opacity:.92}.shell-icon-btn--restart:hover{border-color:rgba(var(--gf-brand-orange-rgb),.85);color:rgb(var(--gf-brand-blue-rgb));box-shadow:inset 0 2px #ffffff4d,inset 0 -2px #000000a6,0 0 0 1px rgba(var(--gf-brand-orange-rgb),.2),0 5px 10px #0009,0 2.5px 4px #0000004d}.nav-zone-rail{position:relative;isolation:isolate;--nav-hint-k: 1;--nav-swipe-cue-dur: calc(4.2s + (1 - var(--nav-hint-k)) * 5s);height:clamp(5.25rem,17vh,7rem);min-height:clamp(5.25rem,17vh,7rem);padding-bottom:clamp(.125rem,.8vw,.25rem);background:linear-gradient(0deg,#000000fa,#06080ef7 38%,#0c101cf2);border-top:2px solid rgba(var(--gf-brand-blue-rgb),.45);box-shadow:inset 0 1px #93c5fd38,0 -1px #2563eb59,0 -14px 48px #000000b8}.nav-zone-rail:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(56,189,248,.15) 12%,rgba(96,165,250,.85) 50%,rgba(56,189,248,.15) 88%,transparent 100%);opacity:calc(.82 + .13 * var(--nav-hint-k));animation:nav-blue-line-glow var(--nav-swipe-cue-dur) ease-out infinite}@keyframes nav-blue-line-glow{0%,62%,to{filter:brightness(1);box-shadow:none}70%{filter:brightness(calc(1 + .15 * var(--nav-hint-k)));box-shadow:0 calc(-6px * var(--nav-hint-k)) calc(18px * var(--nav-hint-k)) rgba(96,165,250,calc(.45 * var(--nav-hint-k))),0 calc(-2px * var(--nav-hint-k)) calc(8px * var(--nav-hint-k)) rgba(147,197,253,calc(.35 * var(--nav-hint-k)))}78%{filter:brightness(calc(1 + .08 * var(--nav-hint-k)));box-shadow:0 calc(-14px * var(--nav-hint-k)) calc(28px * var(--nav-hint-k)) rgba(59,130,246,calc(.28 * var(--nav-hint-k))),0 calc(-4px * var(--nav-hint-k)) calc(12px * var(--nav-hint-k)) rgba(96,165,250,calc(.2 * var(--nav-hint-k)))}86%{filter:brightness(1);box-shadow:0 calc(-18px * var(--nav-hint-k)) calc(24px * var(--nav-hint-k)) rgba(59,130,246,calc(.08 * var(--nav-hint-k)))}}.nav-line-cue-rig{position:absolute;left:0;right:0;top:0;height:1.75rem;z-index:4;pointer-events:none;overflow:visible}.nav-swipe-up-cue{position:absolute;left:50%;top:1px;width:min(13rem,52vw);height:1.125rem;transform:translate(-50%);opacity:0;border-radius:999px 999px 0 0;background:linear-gradient(180deg,rgba(191,219,254,.95) 0%,rgba(96,165,250,.55) 42%,rgba(59,130,246,.12) 78%,transparent 100%);box-shadow:0 0 calc(10px * var(--nav-hint-k)) rgba(96,165,250,calc(.55 * var(--nav-hint-k))),0 0 calc(22px * var(--nav-hint-k)) rgba(59,130,246,calc(.28 * var(--nav-hint-k)));animation:nav-swipe-up-cue var(--nav-swipe-cue-dur) ease-out infinite}.nav-swipe-up-cue--trail{width:min(9rem,38vw);height:.875rem;animation-delay:.14s;opacity:0}@keyframes nav-swipe-up-cue{0%,58%,to{opacity:0;transform:translate(-50%) translateY(0) scaleY(calc(.65 + .1 * (1 - var(--nav-hint-k))))}66%{opacity:calc(.72 * var(--nav-hint-k));transform:translate(-50%) translateY(calc(-6px * var(--nav-hint-k))) scaleY(calc(.65 + .3 * var(--nav-hint-k)))}74%{opacity:calc(.48 * var(--nav-hint-k));transform:translate(-50%) translateY(calc(-14px * var(--nav-hint-k))) scaleY(calc(.65 + .4 * var(--nav-hint-k)))}82%{opacity:calc(.22 * var(--nav-hint-k));transform:translate(-50%) translateY(calc(-20px * var(--nav-hint-k))) scaleY(calc(.65 + .43 * var(--nav-hint-k)))}90%{opacity:0;transform:translate(-50%) translateY(calc(-24px * var(--nav-hint-k))) scaleY(calc(.65 + .45 * var(--nav-hint-k)))}}.nav-zone-rail[data-hint-k="0"] .nav-line-cue-rig .nav-swipe-up-cue{animation:none;opacity:0}.nav-zone-rail[data-hint-k="0"]:before{animation:none;filter:brightness(1);box-shadow:none}.nav-zone--pre-start .nav-line-cue-rig .nav-swipe-up-cue,.nav-zone--pre-start.nav-zone-rail:before{animation-delay:1.35s}.nav-zone-rail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 85% 70% at 50% 0%,rgba(37,99,235,.14) 0%,transparent 58%);opacity:calc(.45 + .4 * var(--nav-hint-k))}.nav-portal-aura{position:absolute;left:50%;bottom:0;z-index:0;width:min(140vw,36rem);height:140%;transform:translate(-50%);pointer-events:none;background:radial-gradient(ellipse 55% 45% at 50% 100%,rgba(37,99,235,.22) 0%,transparent 62%),radial-gradient(ellipse 35% 28% at 48% 88%,rgba(234,88,12,.06) 0%,transparent 70%),linear-gradient(0deg,rgba(37,99,235,.08) 0%,transparent 55%);opacity:calc(.32 + .16 * var(--nav-hint-k));transition:opacity .2s ease-out,transform .2s ease-out}.nav-zone--engaged .nav-portal-aura{opacity:.82}.nav-zone--engaged.nav-zone-rail:after{opacity:.95}.nav-zone--surge .nav-portal-aura{animation:nav-portal-surge .16s ease-out forwards}.nav-zone--surge.nav-zone-rail:after{animation:nav-portal-surge-rail .16s ease-out forwards}.nav-zone--pre-start{opacity:0;animation:nav-rail-awaken .5s ease-out .7s forwards}.nav-zone--pre-start:after{opacity:0;animation:nav-rail-glow-in .6s ease-out .75s forwards}@keyframes nav-rail-awaken{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-rail-glow-in{0%{opacity:0}to{opacity:.7}}.nav-river{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden;--nav-river-intensity: calc(.15 + .85 * var(--nav-river-k, .5));--nav-river-wave-intensity: calc(.19 + .93 * var(--nav-river-k, .5))}.nav-river-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,transparent 0%,rgba(37,99,235,.052) 40%,rgba(6,182,212,.088) 60%,rgba(37,99,235,.052) 80%,transparent 100%);background-size:100% 200%;opacity:var(--nav-river-wave-intensity);animation:nav-river-flow-scroll 8s linear infinite}@keyframes nav-river-flow-scroll{0%{background-position-y:100%}to{background-position-y:-100%}}.nav-river-thread{position:absolute;left:50%;top:100%;transform:translate(-50%);border-radius:999px 999px 0 0;background:linear-gradient(180deg,rgba(96,165,250,.28) 0%,rgba(59,130,246,.07) 50%,transparent 100%);opacity:0;pointer-events:none;animation:nav-river-thread-drift linear infinite}.nav-river-thread--1{width:min(10rem,40vw);height:.75rem;animation-duration:5.5s;animation-delay:-1s;--thread-opacity: calc(.3 * var(--nav-river-wave-intensity))}.nav-river-thread--2{width:min(14rem,56vw);height:1rem;animation-duration:7.8s;animation-delay:-3.5s;--thread-opacity: calc(.23 * var(--nav-river-wave-intensity))}.nav-river-thread--3{width:min(8rem,32vw);height:.6rem;animation-duration:9.2s;animation-delay:-6s;--thread-opacity: calc(.25 * var(--nav-river-wave-intensity))}@keyframes nav-river-thread-drift{0%{top:100%;transform:translate(-50%) scaleY(.7);opacity:0}10%{opacity:var(--thread-opacity)}80%{opacity:calc(var(--thread-opacity) * .4)}to{top:-20px;transform:translate(-50%) scaleY(1.1);opacity:0}}.nav-river-prism{position:absolute;bottom:-10px;border-radius:40%;width:2px;height:3.5px;opacity:0;pointer-events:none;will-change:transform,opacity;animation:nav-river-prism-float linear infinite}.nav-river-prism--cyan{left:38%;background:#06b6d4;box-shadow:0 0 4px #06b6d4b3;animation-duration:8.5s;animation-delay:-2s}.nav-river-prism--pink{left:62%;background:#ec4899;box-shadow:0 0 4px #ec4899b3;animation-duration:11s;animation-delay:-5.5s}.nav-river-prism--yellow{left:48%;background:#facc15;box-shadow:0 0 4px #facc15b3;animation-duration:6.5s;animation-delay:-.5s}@keyframes nav-river-prism-float{0%{transform:translateY(0) translate(0) rotate(0);opacity:0}15%{opacity:calc(.65 * var(--nav-river-intensity))}50%{transform:translateY(-4vh) translate(6px) rotate(45deg)}85%{opacity:calc(.3 * var(--nav-river-intensity))}to{transform:translateY(-9vh) translate(-4px) rotate(90deg);opacity:0}}@keyframes nav-chevron-drift{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-3px);opacity:.75}}@keyframes nav-portal-breathe{0%,to{opacity:.5;transform:translate(-50%) scaleY(1)}50%{opacity:.68;transform:translate(-50%) scaleY(1.04)}}@keyframes nav-portal-surge{0%{opacity:.78;transform:translate(-50%) translateY(0) scaleY(1)}45%{opacity:.95;transform:translate(-50%) translateY(-10px) scaleY(1.08)}to{opacity:.72;transform:translate(-50%) translateY(-2px) scaleY(1.02)}}@keyframes nav-portal-surge-rail{0%{opacity:.85}45%{opacity:1}to{opacity:.75}}.welcome-screen,.welcome-void{background:#000}.welcome-glow{opacity:0;animation:welcome-glow-in .9s ease-out .1s forwards}.welcome-glow-idle .welcome-glow-core{animation:welcome-glow-core-breathe 7s ease-in-out 1s infinite}.welcome-atmosphere{opacity:0;z-index:1;animation:welcome-atmo-in .8s ease-out .2s forwards}.welcome-atmosphere.welcome-atmo-idle{animation:welcome-atmo-in .8s ease-out .2s forwards,welcome-atmo-pulse 9s ease-in-out 1.2s infinite}.welcome-mid-veil{opacity:0;background:radial-gradient(ellipse 75% 50% at 50% 42%,rgba(37,99,235,.07) 0%,transparent 62%);animation:welcome-depth-in .7s ease-out .55s forwards}.welcome-mid-veil.welcome-mid-drift{animation:welcome-depth-in .7s ease-out .55s forwards,welcome-mid-drift-anim 11s ease-in-out 1.4s infinite}.welcome-floor-whisper{opacity:0;background:linear-gradient(0deg,rgba(37,99,235,.1) 0%,rgba(37,99,235,.04) 28%,transparent 72%);animation:welcome-depth-in .7s ease-out .65s forwards,welcome-floor-rise 8s ease-in-out 1.5s infinite}.welcome-depth{opacity:0;animation:welcome-depth-in .7s ease-out .6s forwards}.welcome-logo-wrap{opacity:0;transform:scale(.92) translateY(8px);animation:welcome-logo-ignite .55s cubic-bezier(.22,1,.36,1) .3s forwards}.welcome-logo-bloom{opacity:0;animation:welcome-logo-bloom .45s ease-out .5s forwards}.welcome-logo-halo{opacity:0;background:radial-gradient(circle at 42% 48%,rgba(37,99,235,.055) 0%,transparent 48%),radial-gradient(circle at 58% 52%,rgba(234,88,12,.03) 0%,transparent 46%)}.welcome-logo-halo-idle{animation:welcome-logo-halo-in .45s ease-out .5s forwards,welcome-logo-halo-breathe 6.5s ease-in-out 1s infinite}.welcome-logo-idle{animation:welcome-logo-breathe 5s ease-in-out .85s infinite}.welcome-tagline{opacity:0;font-size:clamp(16.4px,4.85vw,22px);width:-moz-fit-content;width:fit-content;max-width:calc(100% - 2rem);line-height:1.25;white-space:normal;text-shadow:0 0 9px rgba(37,99,235,.28),0 0 18px rgba(37,99,235,.16);animation:welcome-tagline-in .55s ease-out .72s forwards,welcome-tagline-pulse 4.2s ease-in-out 1.35s infinite}.welcome-swipe-hint{position:absolute;left:50%;bottom:calc(clamp(2rem,5vh,3rem) + 1.9rem);z-index:3;display:grid;grid-template-rows:repeat(3,.82rem);justify-items:center;width:2.5rem;height:2.75rem;transform:translate(-50%);pointer-events:none;color:#dbeafed1;filter:drop-shadow(0 0 8px rgba(96,165,250,.24))}.welcome-swipe-hint-chevron{display:block;font-family:var(--font-display);font-size:1.08rem;font-weight:900;line-height:.82rem;opacity:0;animation:welcome-swipe-hint-rise 2.5s ease-in-out 1.35s infinite}.welcome-swipe-hint-chevron:nth-child(2){animation-delay:1.51s}.welcome-swipe-hint-chevron:nth-child(3){animation-delay:1.67s}.welcome-particle{position:absolute;border-radius:1px;background:rgba(var(--particle-rgb, var(--gf-brand-blue-rgb)),.82);box-shadow:0 0 4px rgba(var(--particle-rgb, var(--gf-brand-blue-rgb)),.28),0 0 10px rgba(var(--particle-rgb, var(--gf-brand-blue-rgb)),.12);filter:blur(var(--particle-blur, 0px));pointer-events:none;opacity:0;will-change:transform,opacity;animation:welcome-particle-rise linear infinite}@keyframes welcome-glow-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes welcome-atmo-in{0%{opacity:0}to{opacity:1}}@keyframes welcome-depth-in{0%{opacity:0}to{opacity:1}}@keyframes welcome-logo-ignite{to{opacity:1;transform:scale(1) translateY(0)}}@keyframes welcome-logo-bloom{0%{opacity:0}40%{opacity:.55}to{opacity:.42}}@keyframes welcome-logo-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.006)}}@keyframes welcome-glow-core-breathe{0%,to{opacity:.52}50%{opacity:.7}}@keyframes welcome-atmo-pulse{0%,to{opacity:1}50%{opacity:.92}}@keyframes welcome-mid-drift-anim{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@keyframes welcome-floor-rise{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:.85;transform:translateY(-5px)}}@keyframes welcome-logo-halo-in{0%{opacity:0}to{opacity:1}}@keyframes welcome-logo-halo-breathe{0%,to{opacity:.38;transform:scale(1)}50%{opacity:.52;transform:scale(1.02)}}@keyframes welcome-tagline-in{0%{opacity:0;text-shadow:0 0 5px rgba(37,99,235,.16),0 0 12px rgba(37,99,235,.1)}to{opacity:1;text-shadow:0 0 9px rgba(37,99,235,.28),0 0 18px rgba(37,99,235,.16)}}@keyframes welcome-tagline-pulse{0%,to{text-shadow:0 0 9px rgba(37,99,235,.26),0 0 18px rgba(37,99,235,.15)}50%{text-shadow:0 0 12px rgba(37,99,235,.34),0 0 24px rgba(37,99,235,.2)}}@keyframes welcome-swipe-hint-rise{0%,to{opacity:0;transform:translateY(0)}18%{opacity:.38}50%{opacity:.28}78%{opacity:0;transform:translateY(-80px)}}@keyframes welcome-particle-rise{0%{opacity:0;transform:translate3d(0,14px,0) scale(var(--sc, 1))}16%{opacity:var(--peak, .14)}36%{opacity:calc(var(--peak, .14) * .62);transform:translate3d(calc(var(--dx, 0px) * -.35),calc(var(--dy, -72px) * .34),0) scale(calc(var(--sc, 1) * .98))}58%{opacity:var(--peak, .14);transform:translate3d(calc(var(--dx, 0px) * .42),calc(var(--dy, -72px) * .58),0) scale(calc(var(--sc, 1) * 1.02))}88%{opacity:calc(var(--peak, .14) * .28)}to{opacity:0;transform:translate3d(var(--dx, 0),var(--dy, -72px),0) scale(calc(var(--sc, 1) * .92))}}.welcome-scanlines{opacity:0;background:repeating-linear-gradient(0deg,transparent,transparent 4px,rgba(255,255,255,.0025) 4px,rgba(255,255,255,.0025) 5px);animation:welcome-depth-in .7s ease-out .6s forwards}@keyframes scale-in-center{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:1}}.scale-in-center{animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes beat{0%{transform:scale(.4);opacity:0}15%{transform:scale(1.1);opacity:1}85%{transform:scale(1);opacity:1}to{transform:scale(1.6);opacity:0}}.animate-beat{animation:beat .45s cubic-bezier(.175,.885,.32,1.275) forwards}.game-intro-overlay{--cd-a: #93c5fd;--cd-b: var(--gf-brand-blue);--cd-c: #1e3a8a;--cd-glow: rgba(var(--gf-brand-blue-rgb), .48);--cd-ring: rgba(var(--gf-brand-blue-rgb), .5);background:#0003;pointer-events:none!important}.game-intro-overlay *{pointer-events:none!important}.game-intro-overlay[data-countdown-step="2"]{--cd-a: #fed7aa;--cd-b: var(--gf-brand-orange);--cd-c: #9a3412;--cd-glow: rgba(var(--gf-brand-orange-rgb), .48);--cd-ring: rgba(var(--gf-brand-orange-rgb), .5)}.game-intro-overlay[data-countdown-step="1"],.game-intro-overlay[data-countdown-step=ready]{--cd-a: #c4b5fd;--cd-b: var(--gf-portal-purple);--cd-c: #4c1d95;--cd-glow: rgba(var(--gf-portal-purple-rgb), .5);--cd-ring: rgba(var(--gf-portal-purple-rgb), .52)}.game-intro-overlay[data-countdown-step=go]{--cd-a: var(--gf-brand-blue);--cd-b: var(--gf-brand-orange);--cd-c: #1e3a8a;--cd-glow: rgba(var(--gf-brand-blue-rgb), .46);--cd-ring: rgba(var(--gf-brand-orange-rgb), .5)}@keyframes countdown-land-3{0%{transform:scale(1.18) translateY(8px);opacity:.45}12%{transform:scale(.9) translateY(0);opacity:1}22%{transform:scale(1.04) translateY(-2px)}32%,to{transform:scale(1) translateY(0);opacity:1}}@keyframes countdown-land-2{0%{transform:scale(1.16) translateY(7px);opacity:.5}11%{transform:scale(.9) translateY(0);opacity:1}20%{transform:scale(1.05) translateY(-2px)}30%,to{transform:scale(1.02) translateY(0);opacity:1}}@keyframes countdown-land-1{0%{transform:scale(1.14) translateY(6px);opacity:.55}10%{transform:scale(.91) translateY(0);opacity:1}18%{transform:scale(1.06) translateY(-3px)}28%,to{transform:scale(1.04) translateY(0);opacity:1}}@keyframes countdown-go{0%{transform:scale(.88) translateY(4px);opacity:.6}70%{transform:scale(1.08) translateY(-2px);opacity:1}to{transform:scale(.85) translateY(0);opacity:0}}@keyframes countdown-ring-pulse{0%{transform:scale(.82);opacity:.85}to{transform:scale(1.12);opacity:0}}@keyframes countdown-go-ripple{0%{transform:scale(.72);opacity:0}10%{transform:scale(.98);opacity:.9}42%{transform:scale(1.24);opacity:.42}to{transform:scale(1.48);opacity:0}}@keyframes countdown-go-bloom{0%{opacity:0}8%{opacity:.28}to{opacity:0}}@keyframes intro-meta-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes intro-gesture-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-countdown-land-3{animation:countdown-land-3 .48s cubic-bezier(.22,1,.36,1) forwards}.animate-countdown-land-2{animation:countdown-land-2 .44s cubic-bezier(.22,1,.36,1) forwards}.animate-countdown-land-1{animation:countdown-land-1 .4s cubic-bezier(.22,1,.36,1) forwards}.animate-countdown-go{animation:countdown-go .9s cubic-bezier(.25,1,.35,1) forwards}.game-intro-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 88% 78% at 50% 48%,transparent 38%,rgba(0,0,0,.5) 100%);opacity:.85}.game-intro-go-bloom{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 52%,rgba(var(--gf-brand-blue-rgb),.18) 0%,rgba(var(--gf-brand-blue-rgb),.08) 34%,transparent 60%);animation:countdown-go-bloom .55s ease-out both}.game-intro-overlay[data-countdown-step=go] .game-intro-go-bloom{background:radial-gradient(circle at 50% 52%,rgba(var(--gf-brand-blue-rgb),.18) 0%,rgba(var(--gf-brand-blue-rgb),.08) 34%,transparent 60%)}.game-intro-stack{display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;text-align:center;position:relative;z-index:1;overflow:visible}.game-intro-meta{display:flex;flex-direction:column;align-items:center;margin-bottom:.35rem;transition:opacity .22s ease-out,transform .22s ease-out}.game-intro-meta--go{position:absolute;width:0;height:0;margin:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none}.game-mini-visual--intro{margin:0 auto clamp(.9rem,3.6vw,1.44rem);border-radius:clamp(1.44rem,5vw,2rem);flex-shrink:0}.game-intro-stack--go{width:100%;height:100%;max-width:none;display:flex;align-items:center;align-content:center;justify-content:center}.game-intro-title{font-size:clamp(2rem,10vw,4rem);font-weight:900;font-style:normal;text-transform:uppercase;letter-spacing:-.04em;line-height:.9;color:var(--gf-category-accent, #fff);text-shadow:0 0 24px var(--gf-category-accent-glow, var(--cd-glow)),0 2px 16px rgba(0,0,0,.9)}.game-intro-tagline{margin-top:.5rem;font-size:clamp(1.2rem,5.5vw,1.85rem);font-weight:900;font-style:normal;text-transform:uppercase;letter-spacing:.08em;line-height:1.15;color:#fff;text-shadow:0 0 16px rgba(0,0,0,.6),0 2px 14px rgba(0,0,0,.95)}.game-intro-gesture{margin-top:.6rem;opacity:.88;color:var(--gf-category-accent, #fff);text-shadow:0 0 10px var(--gf-category-accent-glow, transparent)}.game-intro-gesture-label{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.24em;color:var(--gf-category-accent, #fff)}.game-intro-digit-wrap{position:relative;display:inline-flex;align-items:center;align-content:center;justify-content:center;overflow:visible;padding:.12em .42em;margin-top:.1rem}.game-intro-digit-wrap--3,.game-intro-digit-wrap--2,.game-intro-digit-wrap--1{width:clamp(5.25rem,27vw,9rem);height:clamp(5.25rem,27vw,9rem);box-sizing:border-box}.game-intro-ring{position:absolute;top:-.14em;right:-.28em;bottom:-.14em;left:-.28em;border:2px solid var(--cd-ring);border-radius:50%;pointer-events:none;box-shadow:0 0 16px var(--cd-glow);transform-origin:50% 50%;animation:countdown-ring-pulse .52s ease-out forwards}.game-intro-digit-wrap--2 .game-intro-ring{top:-.14em;right:-.32em;bottom:-.14em;left:-.32em}.game-intro-digit-wrap--1 .game-intro-ring{top:-.16em;right:-.26em;bottom:-.16em;left:-.26em}.game-intro-digit-wrap--ready .game-intro-ring{top:-.14em;right:-.22em;bottom:-.14em;left:-.22em}.game-intro-digit-wrap--go{--go-badge-size: clamp(8.5rem, 42vw, 12.5rem);width:var(--go-badge-size);height:var(--go-badge-size);padding:0;margin:0;flex-shrink:0}.game-intro-digit-wrap--go .game-intro-ring{top:-5px;right:-5px;bottom:-5px;left:-5px;border:3px solid var(--cd-ring);border-radius:50%;background:transparent;box-shadow:0 0 22px var(--cd-glow),0 0 42px rgba(var(--gf-brand-orange-rgb),.18);animation:countdown-go-ripple .9s cubic-bezier(.25,1,.35,1) forwards;will-change:transform,opacity}.game-intro-countdown--go{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.18),transparent 34%),linear-gradient(115deg,var(--gf-brand-blue) 0%,#1d4ed8 28%,var(--gf-brand-orange) 68%,#9a3412 100%);background-size:150% 150%,185% 185%;background-position:50% 50%;animation:countdown-go .9s cubic-bezier(.25,1,.35,1) forwards;box-shadow:inset 0 0 28px #ffffff1f,inset 0 -12px 28px #0000006b,0 0 30px var(--cd-glow),0 0 54px rgba(var(--gf-brand-orange-rgb),.18);will-change:transform,opacity}.game-intro-countdown--go:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 52%);pointer-events:none}.game-intro-countdown--go:after{content:"";position:absolute;top:8%;left:14%;width:38%;height:22%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.55) 0%,transparent 72%);pointer-events:none}.game-intro-countdown{position:relative;z-index:1;display:flex;align-items:center;align-content:center;justify-content:center;transform-origin:50% 50%;overflow:visible}.game-intro-countdown-text{display:block;font-family:var(--gf-font-display);font-weight:900;font-style:normal;font-stretch:condensed;line-height:.92;font-variant-numeric:tabular-nums;letter-spacing:-.05em;background:linear-gradient(180deg,var(--cd-a) 0%,var(--cd-b) 55%,var(--cd-c) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 14px var(--cd-glow)) drop-shadow(0 3px 12px rgba(0,0,0,.88))}.game-intro-countdown--3 .game-intro-countdown-text{font-size:clamp(4.25rem,22vw,7.25rem);min-width:.55em}.game-intro-countdown--2 .game-intro-countdown-text{font-size:clamp(4.5rem,23vw,7.5rem);min-width:.5em}.game-intro-countdown--1 .game-intro-countdown-text{font-size:clamp(4.75rem,24vw,7.85rem);min-width:.35em}.game-intro-countdown--ready .game-intro-countdown-text{font-size:clamp(3.25rem,15vw,5.75rem);letter-spacing:0}.game-intro-countdown--go .game-intro-countdown-text{position:relative;z-index:1;font-size:clamp(5.5rem,30vw,9.5rem);letter-spacing:.08em;padding-left:.04em;background:linear-gradient(115deg,#bfdbfe,#fff 42%,#fed7aa);background-size:180% 180%;background-position:50% 50%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 16px var(--cd-glow)) drop-shadow(0 0 24px rgba(var(--gf-brand-orange-rgb),.18)) drop-shadow(0 3px 14px rgba(0,0,0,.88))}.game-intro-gesture-icon{animation:intro-gesture-nudge 1.4s ease-in-out infinite}.gf-overlay-shell--mission{background:#0000006b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;padding-top:calc(var(--safe-top) + 1rem);padding-right:calc(var(--safe-right) + 1rem);padding-bottom:calc(var(--safe-bottom) + 1rem);padding-left:calc(var(--safe-left) + 1rem);overflow:hidden}.gf-overlay-shell--mission>.gf-overlay-content{max-height:calc(var(--shell-height) - var(--safe-top) - var(--safe-bottom) - 2rem);overflow-y:auto;overscroll-behavior:contain}@media(max-height:560px){.gf-overlay-content .gf-overlay-cta{padding-top:.875rem!important;padding-bottom:.875rem!important}}.gf-overlay-accent-glow{background:radial-gradient(ellipse 90% 55% at 50% 28%,var(--gf-accent, rgba(37, 99, 235, .1)) 0%,transparent 58%),radial-gradient(ellipse 70% 40% at 50% 100%,var(--gf-semantic-edge, var(--gf-accent-edge, rgba(37, 99, 235, .08))) 0%,transparent 52%);opacity:1}.gf-overlay-headline{font-size:clamp(2rem,8vw,3.25rem);font-weight:900;font-style:normal;text-transform:uppercase;letter-spacing:-.05em;line-height:.95;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.85)}.gf-overlay-headline--hero{font-size:clamp(2.25rem,9vw,3.75rem)}.gf-overlay-cta{min-height:var(--gf-touch-min);border-radius:var(--gf-radius-lg);transition:transform var(--gf-chrome-dur-fast) var(--gf-chrome-ease)}.gf-overlay-cta--primary{border:1px solid color-mix(in srgb,var(--gf-category-accent, rgb(var(--gf-brand-blue-rgb))) 76%,white 14%);background:linear-gradient(180deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.08) 24%,transparent 52%),radial-gradient(ellipse 120% 85% at 50% 0%,color-mix(in srgb,var(--gf-category-accent, rgb(var(--gf-brand-blue-rgb))) 68%,white 24%),transparent 64%),linear-gradient(160deg,color-mix(in srgb,var(--gf-category-accent, rgb(var(--gf-brand-blue-rgb))) 86%,white 10%),color-mix(in srgb,var(--gf-category-accent, rgb(var(--gf-brand-blue-rgb))) 50%,#05070d 50%));color:var(--gf-category-accent-contrast, #ffffff);box-shadow:0 8px 24px #00000059,0 0 22px rgba(var(--gf-category-accent-rgb, var(--gf-brand-blue-rgb)),.28),inset 0 1px #ffffff38}.gf-overlay-cta--secondary{background:#27272af2;color:#fff;border:1px solid rgba(255,255,255,.14)}.gf-overlay-subline{font-size:clamp(.875rem,3.5vw,1.05rem);font-weight:600;color:#d4d4d8eb;font-family:var(--gf-font-mono);min-width:0;white-space:normal;line-height:1.45}.gf-overlay-content-enter{animation:overlay-content-enter .22s cubic-bezier(.175,.885,.32,1.275) both}.gf-overlay-headline-land{animation:overlay-headline-land .28s cubic-bezier(.175,.885,.32,1.275) both}@keyframes overlay-content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes overlay-headline-land{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.gf-game-card-settle{animation:gf-card-settle .12s cubic-bezier(.25,1,.5,1) both}@keyframes gf-card-settle{0%{transform:scale(1)}45%{transform:scale(.985)}to{transform:scale(1)}}.arcade-deck-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;padding-top:calc(var(--safe-top) + var(--portal-margin-y));padding-bottom:calc(var(--safe-bottom) + var(--portal-margin-y));padding-left:calc(var(--safe-left) + var(--portal-margin-x));padding-right:calc(var(--safe-right) + var(--portal-margin-x));overflow:hidden;background:radial-gradient(ellipse 130% 85% at 50% -8%,rgba(var(--gf-portal-purple-rgb),.18) 0%,transparent 52%),radial-gradient(ellipse 95% 65% at 82% 100%,rgba(var(--gf-brand-orange-rgb),.07) 0%,transparent 48%),radial-gradient(ellipse 70% 50% at 18% 72%,rgba(var(--gf-brand-blue-rgb),.06) 0%,transparent 55%),#03050cf7;transition:opacity 80ms ease-out}.arcade-deck-root:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 45% at 50% 38%,rgba(var(--gf-portal-purple-rgb),.08) 0%,transparent 70%);opacity:.65}.arcade-deck-vault{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent,transparent 48px,rgba(255,255,255,.014) 48px,rgba(255,255,255,.014) 49px),radial-gradient(circle at 50% 42%,rgba(var(--gf-portal-purple-rgb),.1) 0%,transparent 58%),radial-gradient(ellipse 80% 60% at 50% 100%,rgba(var(--gf-brand-blue-rgb),.05) 0%,transparent 65%);opacity:.58}.arcade-deck-panel{position:relative;flex:1 1 auto;min-height:0;width:100%;max-width:none;margin-left:0;margin-right:0;height:100%;max-height:var(--portal-panel-max);background:linear-gradient(168deg,#141622fa,#090b12fc);border:0;border-radius:0;box-shadow:inset 0 1px #ffffff12,inset 0 -24px 48px #00000038}.arcade-deck-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 18%,transparent 82%,rgba(0,0,0,.15) 100%)}.arcade-deck-header{padding:clamp(.875rem,3vw,1.5rem);border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#0e1018fa,#0a0c14eb)}.arcade-deck-title{display:inline-flex;align-items:center;gap:clamp(.42rem,1.8vw,.64rem);font-size:clamp(1.2125rem,calc(4.4vw + 1px),1.5625rem);font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.12;flex-wrap:wrap;row-gap:.2rem;overflow:visible}.arcade-deck-title-logo{display:inline-flex;align-items:center;align-content:center;justify-content:center;width:clamp(2.05rem,5.4vw,2.38rem);height:clamp(2.05rem,5.4vw,2.38rem);flex:0 0 auto;border-radius:28%;overflow:hidden;background:linear-gradient(165deg,#141620bf,#080a12e0);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1.5px #ffffff26,inset 0 -1.5px #00000080,0 3px 6px #0006,0 1px 2px #0003}.arcade-deck-title-logo-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:drop-shadow(0 1px 4px rgba(0,0,0,.35))}.arcade-deck-title-portal{display:inline-block;min-width:0;font-size:clamp(.8rem,2.8vw,1rem);font-style:normal;letter-spacing:clamp(.08em,.7vw,.16em);line-height:1.12;white-space:normal;color:#c4b5fd;text-shadow:0 0 8px rgba(var(--gf-portal-purple-rgb),.72),0 0 16px rgba(167,139,250,.26)}.arcade-deck-header-actions{gap:clamp(.7rem,2.6vw,1rem)}.arcade-deck-settings-btn,.arcade-deck-close-btn{display:inline-flex;align-items:center;align-content:center;justify-content:center;min-width:var(--gf-touch-min);min-height:var(--gf-touch-min);border-radius:999px;transition:transform var(--gf-chrome-dur-fast) var(--gf-chrome-ease),color var(--gf-chrome-dur-fast) var(--gf-chrome-ease)}.arcade-deck-settings-btn{width:clamp(2.55rem,7vw,2.75rem);height:clamp(2.55rem,7vw,2.75rem);color:#e4e4e7;background:transparent;border:none}.arcade-deck-unlock-btn{display:inline-flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;padding:0 .75rem;height:clamp(2.55rem,7vw,2.75rem);min-width:var(--gf-touch-min);min-height:var(--gf-touch-min);border-radius:.45rem;border:1.5px solid rgba(var(--gf-portal-purple-rgb),.62);color:#ede9fef5;background:linear-gradient(160deg,rgba(var(--gf-portal-purple-rgb),.74),#2b184af5);box-shadow:inset 0 1px #ffffff12,0 0 18px rgba(var(--gf-portal-purple-rgb),.2);transition:transform var(--gf-chrome-dur-fast) var(--gf-chrome-ease),border-color var(--gf-chrome-dur-fast) var(--gf-chrome-ease),background var(--gf-chrome-dur-fast) var(--gf-chrome-ease)}.arcade-deck-unlock-btn:active{transform:scale(.92);border-color:rgba(var(--gf-portal-purple-rgb),.78);background:linear-gradient(160deg,rgba(var(--gf-portal-purple-rgb),.82),#341d5afa)}.arcade-deck-unlock-btn:disabled{cursor:default}.arcade-deck-unlock-btn:disabled:active{transform:none}.arcade-deck-unlock-play,.arcade-deck-unlock-label,.arcade-deck-unlock-countdown{display:block;font-size:.58rem;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.arcade-deck-unlock-play{font-size:.78rem;margin-bottom:.16rem}.arcade-deck-unlock-video-icon{display:block;width:1rem;height:1rem;filter:drop-shadow(0 0 6px rgba(var(--gf-portal-purple-rgb),.68))}.arcade-deck-unlock-icon{width:1rem;height:1rem;margin-bottom:.12rem;filter:drop-shadow(0 0 6px rgba(var(--gf-portal-purple-rgb),.68))}.arcade-deck-settings-glyph{filter:drop-shadow(0 0 5px rgba(228,228,231,.42));transition:filter var(--gf-chrome-dur-fast) var(--gf-chrome-ease)}.arcade-deck-settings-btn:hover{color:#fafafa}.arcade-deck-settings-btn:hover .arcade-deck-settings-glyph{filter:drop-shadow(0 0 8px rgba(250,250,250,.68)) drop-shadow(0 0 14px rgba(212,212,216,.38))}.arcade-deck-settings-btn:active{color:#fff}.arcade-deck-settings-btn:active .arcade-deck-settings-glyph{filter:drop-shadow(0 0 10px rgba(255,255,255,.78)) drop-shadow(0 0 18px rgba(228,228,231,.48))}.arcade-deck-close-btn{background:#27272ae6;border:1px solid rgba(255,255,255,.1);color:#fff}.arcade-deck-close-btn:active,.arcade-deck-settings-btn:active{transform:scale(.92)}.arcade-deck-scroll{background:#090b1299;padding-bottom:clamp(.5rem,2vw,.75rem);-webkit-overflow-scrolling:touch}.arcade-deck-purchase-banner{position:relative;z-index:45;display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(2.7rem,7.2vw,3.12rem);padding:.48rem clamp(.78rem,3vw,1.1rem);border:0;border-top:1px solid rgba(244,114,182,.5);border-radius:0;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.24) 0%,rgba(255,255,255,.07) 30%,transparent 58%),radial-gradient(ellipse 80% 110% at 50% 0%,rgba(244,114,182,.46),transparent 68%),linear-gradient(90deg,#be185d,#9f3ff4 48%,#5b21b6);box-shadow:inset 0 1px #ffffff38,0 -10px 28px #f472b633,0 -4px 18px #581c8738;overflow:hidden;transition:transform var(--gf-chrome-dur-fast) var(--gf-chrome-ease),filter var(--gf-chrome-dur-fast) var(--gf-chrome-ease)}.arcade-deck-purchase-banner:active{transform:scale(.992);filter:brightness(1.08)}.arcade-deck-purchase-banner-copy{position:relative;z-index:1;display:grid;align-content:center;justify-items:center;gap:.08rem;min-width:0;max-width:100%;text-align:center}.arcade-deck-purchase-banner-title,.arcade-deck-purchase-banner-subtitle{min-width:0;max-width:100%;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arcade-deck-purchase-banner-title{font-size:clamp(.66rem,2.5vw,.82rem);font-weight:1000;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 12px rgba(255,255,255,.28)}.arcade-deck-purchase-banner-subtitle{color:#ede9fedb;font-size:clamp(.62rem,2.35vw,.76rem);font-weight:900;letter-spacing:0}.arcade-deck-category{padding:clamp(.75rem,2.5vw,1rem) clamp(1rem,4vw,1.5rem);background:#0c0e16f5;border-bottom:1px solid rgba(255,255,255,.06)}.arcade-deck-list{gap:clamp(.625rem,2vw,.75rem);padding:clamp(.75rem,2.5vw,1rem)}.arcade-deck-category-label{font-size:clamp(.8125rem,calc(2.5vw + 1px),.875rem);font-weight:800;text-transform:uppercase;letter-spacing:.12em;line-height:1.2;color:var(--gf-category-accent, rgba(var(--gf-brand-blue-rgb), .92));text-shadow:0 0 8px var(--gf-category-accent-glow, rgba(var(--gf-brand-blue-rgb), .28))}.arcade-deck-category-rule{height:1px;width:100%;background:linear-gradient(90deg,var(--gf-category-accent, rgba(var(--gf-brand-blue-rgb), .35)),transparent);filter:drop-shadow(0 0 3px var(--gf-category-accent-glow, rgba(var(--gf-brand-blue-rgb), .35)))}.arcade-deck-card{position:relative;padding:clamp(.875rem,2.8vw,1.25rem) clamp(1rem,3.5vw,1.25rem);border:1px solid rgba(255,255,255,.08);background:linear-gradient(148deg,#222432f0,#141620f7);box-shadow:inset 0 1px #ffffff0d,0 4px 16px #00000052;transition:transform var(--gf-chrome-dur-fast) var(--gf-chrome-ease-cinematic),border-color var(--gf-chrome-dur-fast) ease-out,box-shadow var(--gf-chrome-dur-fast) ease-out;cursor:pointer}.arcade-deck-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.04) 0%,transparent 42%);opacity:.85}.arcade-deck-card:active{transform:scale(.985);box-shadow:inset 0 1px #ffffff0a,0 2px 10px #00000061}.arcade-deck-card--active{border-color:rgba(var(--gf-brand-blue-rgb),.48);background:linear-gradient(148deg,rgba(var(--gf-brand-blue-rgb),.92),#1d4ed8e0);box-shadow:inset 0 1px #ffffff24,0 0 0 1px rgba(var(--gf-brand-blue-rgb),.28),0 8px 20px rgba(var(--gf-brand-blue-rgb),.18),0 4px 10px #00000052}.arcade-deck-card--shared-target{animation:gf-shared-target-flash .9s ease-out 0s 2;border-color:rgba(var(--gf-brand-orange-rgb),.72)}@keyframes gf-shared-target-flash{0%,to{box-shadow:inset 0 1px #ffffff0d,0 4px 16px #00000052}45%{box-shadow:inset 0 1px #ffffff1f,0 0 0 2px rgba(var(--gf-brand-orange-rgb),.42),0 0 28px rgba(var(--gf-brand-orange-rgb),.34),0 8px 22px #0000005c}}.arcade-deck-card-title{font-size:clamp(1rem,calc(2.8vw + 1px),1.0625rem);font-weight:800;letter-spacing:.01em;line-height:1.22;color:#fafafa}.arcade-deck-card-title--active{color:#fff}.arcade-deck-card-live{display:block;margin-top:.15rem;font-size:8px;font-weight:800;letter-spacing:.18em;color:#bfdbfed1;opacity:.9}.arcade-deck-best-label{display:block;font-size:clamp(9px,2.2vw,10px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:#a1a1aac7}.arcade-deck-best-value{font-size:.8125rem;font-family:var(--gf-font-mono);font-weight:700;line-height:1.2;color:#93c5fde0}.arcade-deck-card--active .arcade-deck-best-label{color:#ffffff9e}.arcade-deck-card--active .arcade-deck-best-value{color:#ffffffdb}@media(max-width:380px){.arcade-deck-best-inline--active{display:none}}.arcade-deck-teleport-icon{position:relative;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem .55rem;border-radius:var(--gf-radius-md);border:1px solid rgba(var(--gf-portal-purple-rgb),.22);background:linear-gradient(165deg,rgba(var(--gf-portal-purple-rgb),.1),#0c0a16c7);color:#d8b4fed9;box-shadow:inset 0 1px #ffffff0f,inset 0 -4px 10px rgba(var(--gf-portal-purple-rgb),.06),0 2px 10px #0000003d;overflow:hidden}.arcade-deck-teleport-energy{position:absolute;top:18%;right:12%;bottom:18%;left:12%;border-radius:50%;background:radial-gradient(circle,rgba(var(--gf-portal-purple-rgb),.28) 0%,transparent 72%);opacity:.22;pointer-events:none}.arcade-deck-teleport-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,transparent 38%,rgba(255,255,255,.04) 50%,transparent 62%);opacity:.35;pointer-events:none}.arcade-deck-teleport-glyph{position:relative;z-index:1}.arcade-deck-teleport-icon--active{border-color:#fff3;background:linear-gradient(165deg,#ffffff1f,rgba(var(--gf-portal-purple-rgb),.22));color:#fff;box-shadow:inset 0 1px #ffffff24,inset 0 0 10px rgba(var(--gf-portal-purple-rgb),.12),0 4px 12px #00000047}.arcade-deck-teleport-icon--active .arcade-deck-teleport-energy{opacity:.32}.arcade-deck-teleport-label{position:relative;z-index:1;font-size:clamp(7px,1.8vw,8px);font-weight:800;letter-spacing:.08em;line-height:1.1}.arcade-deck-root--warp-source{animation:arcade-deck-warp-source .14s ease-in forwards}.arcade-deck-panel--warp-source{animation:arcade-deck-panel-compress .9s cubic-bezier(.45,0,.2,1) forwards}@keyframes arcade-deck-warp-source{0%{filter:none}to{filter:brightness(.85) saturate(1.1)}}@keyframes arcade-deck-panel-compress{0%{transform:scale(1);opacity:1}24%{transform:scale(.97);opacity:1}to{transform:scale(.12);opacity:0}}.teleport-warp-root{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;align-content:center;justify-content:center;overflow:hidden;background:#030508}.teleport-warp-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 42%,rgba(var(--gf-category-accent-rgb),.24) 0%,transparent 48%),radial-gradient(ellipse 80% 50% at 50% 100%,rgba(var(--gf-category-accent-rgb),.12) 0%,transparent 55%),#030508;animation:teleport-backdrop-in .9s var(--gf-chrome-ease) forwards}.teleport-warp-void{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 44%,transparent 12%,rgba(0,0,0,.55) 70%);opacity:.85}.teleport-warp-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,transparent 8%,rgba(0,0,0,.72) 72%);animation:teleport-vignette-pulse .9s ease-out forwards}.teleport-warp-ring{position:absolute;left:50%;top:44%;border-radius:50%;border:1px solid rgba(var(--gf-category-accent-rgb),.35);transform:translate(-50%,-50%);pointer-events:none}.teleport-warp-ring--outer{width:min(120vw,36rem);height:min(120vw,36rem);animation:teleport-ring-collapse .9s cubic-bezier(.45,0,.2,1) forwards}.teleport-warp-ring--inner{width:min(72vw,20rem);height:min(72vw,20rem);border-color:#fff3;animation:teleport-ring-collapse-inner .9s cubic-bezier(.45,0,.15,1) forwards}.teleport-warp-streaks{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:conic-gradient(from 210deg at 50% 50%,transparent 0deg,rgba(var(--gf-category-accent-rgb),.08) 40deg,transparent 80deg,rgba(255,255,255,.05) 120deg,transparent 200deg);animation:teleport-streak-spin .9s linear forwards;opacity:.7}.teleport-warp-tunnel{position:absolute;left:50%;top:44%;width:min(100vw,28rem);height:min(100vw,28rem);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.14) 0%,transparent 62%);animation:teleport-tunnel-suck .9s cubic-bezier(.55,0,.25,1) forwards;mix-blend-mode:screen}.teleport-warp-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 44%,rgba(var(--gf-category-accent-rgb),.5) 0%,transparent 55%);opacity:0;animation:teleport-arrive-flash .9s ease-out forwards}.teleport-warp-core{position:relative;z-index:2;text-align:center;max-width:92vw;padding:0 1rem;animation:teleport-core-travel .9s cubic-bezier(.25,1,.35,1) forwards}.teleport-warp-label{font-size:.625rem;font-weight:900;letter-spacing:.32em;text-transform:uppercase;color:#d8b4fed9;margin-bottom:.5rem}.teleport-warp-title{font-size:clamp(2rem,10vw,3.5rem);font-weight:900;font-style:normal;text-transform:uppercase;letter-spacing:-.05em;line-height:.92;color:#fff;text-shadow:0 0 32px rgba(var(--gf-category-accent-rgb),.45)}.teleport-warp-tagline{margin-top:.65rem;font-size:clamp(.9rem,4vw,1.15rem);font-weight:700;color:#e4e4e7e6}.teleport-warp-status{margin-top:.9rem;font-size:.62rem;font-weight:900;letter-spacing:.28em;text-transform:uppercase;color:#ffffffb8}.gf-rewarded-teleport-overlay{background:radial-gradient(circle at 50% 38%,rgba(var(--gf-category-accent-rgb),.18),transparent 42%),#000000db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.gf-rewarded-teleport-panel{width:min(20rem,100%);min-height:18rem;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;gap:.8rem;position:relative;overflow:hidden;padding:1.55rem;border-radius:1.5rem;border:1px solid rgba(var(--gf-category-accent-rgb),.32);background:linear-gradient(165deg,#0d0c16f5,#03050afa);box-shadow:0 0 0 1px rgba(var(--gf-category-accent-rgb),.12),0 28px 72px #000000b8,inset 0 1px #ffffff14}.gf-rewarded-teleport-panel--failed{border-color:#f8717161}.gf-rewarded-teleport-aura{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;background:conic-gradient(from 180deg,transparent,rgba(var(--gf-category-accent-rgb),.18),transparent,rgba(255,255,255,.08),transparent);opacity:.8;animation:gf-rewarded-teleport-aura-spin 8s linear infinite}.gf-rewarded-teleport-panel--failed .gf-rewarded-teleport-aura{background:conic-gradient(from 180deg,transparent,rgba(248,113,113,.18),transparent)}.gf-rewarded-teleport-visual{position:relative;width:5.6rem;height:5.6rem;display:grid;place-items:center;z-index:1}.gf-rewarded-teleport-vortex,.gf-rewarded-teleport-ring,.gf-rewarded-teleport-core-dot{position:absolute;border-radius:999px}.gf-rewarded-teleport-vortex{top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;background:radial-gradient(circle,rgba(255,255,255,.78) 0%,rgba(var(--gf-category-accent-rgb),.38) 18%,transparent 58%),conic-gradient(from 90deg,transparent,rgba(var(--gf-category-accent-rgb),.58),transparent 72%);filter:blur(.2px);animation:gf-rewarded-teleport-vortex-spin 1.5s linear infinite}.gf-rewarded-teleport-ring{top:0;right:0;bottom:0;left:0;border:1px solid rgba(var(--gf-category-accent-rgb),.56);box-shadow:0 0 22px rgba(var(--gf-category-accent-rgb),.28)}.gf-rewarded-teleport-ring--outer{animation:gf-rewarded-teleport-ring-pulse 1.3s ease-in-out infinite}.gf-rewarded-teleport-ring--inner{top:1.05rem;right:1.05rem;bottom:1.05rem;left:1.05rem;border-color:#ffffff6b;animation:gf-rewarded-teleport-ring-pulse 1.3s ease-in-out infinite reverse}.gf-rewarded-teleport-core-dot{width:.72rem;height:.72rem;background:#fff;box-shadow:0 0 20px rgba(var(--gf-category-accent-rgb),.85)}.gf-rewarded-teleport-panel--failed .gf-rewarded-teleport-vortex,.gf-rewarded-teleport-panel--failed .gf-rewarded-teleport-core-dot{background:radial-gradient(circle,rgba(255,255,255,.86),rgba(248,113,113,.55) 42%,transparent 68%);animation-duration:2.4s}.gf-rewarded-teleport-eyebrow,.gf-rewarded-teleport-title,.gf-rewarded-teleport-body,.gf-rewarded-teleport-status,.gf-rewarded-teleport-actions{position:relative;z-index:1}.gf-rewarded-teleport-eyebrow{margin:.1rem 0 0;font-size:.62rem;font-weight:900;letter-spacing:.28em;color:rgba(var(--gf-category-accent-rgb),.92)}.gf-rewarded-teleport-title{margin:0;font-size:.95rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase;color:#fff}.gf-rewarded-teleport-body{min-height:2.4rem;margin:0;font-size:.72rem;font-weight:700;line-height:1.45;color:#e4e4e7d6}.gf-rewarded-teleport-status{margin:0;font-size:.58rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8f}.gf-rewarded-teleport-actions{display:grid;grid-template-columns:1fr auto;gap:.5rem;width:100%;margin-top:.35rem}@keyframes gf-rewarded-teleport-aura-spin{to{transform:rotate(360deg)}}@keyframes gf-rewarded-teleport-vortex-spin{to{transform:rotate(360deg)}}@keyframes gf-rewarded-teleport-ring-pulse{0%,to{opacity:.42;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.teleport-warp-card{min-height:min(78vh,24rem);width:min(21rem,calc(100vw - 2rem));gap:.72rem;animation:teleport-card-arrival .9s cubic-bezier(.2,1,.28,1) forwards;transform-origin:50% 48%}.teleport-warp-card-aura{animation:gf-rewarded-teleport-aura-spin 2.8s linear infinite,teleport-card-aura-surge .9s ease-out forwards}.teleport-warp-visual{width:7.4rem;height:7.4rem;margin-bottom:.15rem;animation:teleport-visual-pull .9s cubic-bezier(.2,1,.32,1) forwards}.teleport-warp-vortex{top:.15rem;right:.15rem;bottom:.15rem;left:.15rem;opacity:.9;animation:gf-rewarded-teleport-vortex-spin .64s linear infinite,teleport-vortex-burst .9s ease-out forwards}.teleport-warp-card-ring--outer{animation:teleport-card-ring-launch .9s cubic-bezier(.2,1,.3,1) forwards}.teleport-warp-card-ring--inner{animation:teleport-card-ring-launch-inner .9s cubic-bezier(.2,1,.3,1) forwards}.teleport-warp-game-icon{position:relative;z-index:2;display:grid;place-items:center;width:5.9rem;height:5.9rem;border-radius:1.15rem;box-shadow:0 0 28px rgba(var(--gf-category-accent-rgb),.36),0 16px 42px #00000073;animation:teleport-game-icon-arrive .9s cubic-bezier(.2,1,.24,1) forwards}.teleport-warp-game-icon .game-mini-visual{width:5.75rem;max-width:100%}.teleport-warp-card .teleport-warp-label{margin:.25rem 0 0;color:rgba(var(--gf-category-accent-rgb),.95)}.teleport-warp-card .teleport-warp-title{max-width:18rem;font-size:clamp(1.15rem,6.5vw,1.65rem);font-style:normal;letter-spacing:.08em;line-height:1.02;text-shadow:0 0 28px rgba(var(--gf-category-accent-rgb),.34)}.teleport-warp-card .teleport-warp-tagline{min-height:auto;max-width:17rem;margin:0;font-size:clamp(.78rem,3.2vw,.9rem)}.teleport-warp-card .teleport-warp-status{margin:.2rem 0 0;color:#ffffffb8}@keyframes teleport-card-arrival{0%{opacity:0;transform:translateY(16px) scale(.84);filter:blur(3px) saturate(1.1)}28%{opacity:1;transform:translateY(0) scale(1.02);filter:blur(0) saturate(1.2)}62%{opacity:1;transform:translateY(0) scale(1)}82%{opacity:1;transform:translateY(-2px) scale(1.05);filter:brightness(1.2) saturate(1.25)}to{opacity:0;transform:translateY(-12px) scale(.2);filter:blur(4px) brightness(1.45) saturate(1.35)}}@keyframes teleport-card-aura-surge{0%{opacity:0}26%{opacity:.72}76%{opacity:1}to{opacity:0}}@keyframes teleport-visual-pull{0%{transform:scale(.7) rotate(-7deg)}34%{transform:scale(1.05) rotate(0)}70%{transform:scale(1.08) rotate(0)}to{transform:scale(1.65) rotate(8deg)}}@keyframes teleport-vortex-burst{0%{opacity:0;transform:scale(.7)}28%{opacity:.9;transform:scale(1)}78%{opacity:1;transform:scale(1.12)}to{opacity:0;transform:scale(2.1)}}@keyframes teleport-card-ring-launch{0%{opacity:0;transform:scale(.78)}24%{opacity:1;transform:scale(1)}78%{opacity:.9;transform:scale(1.24)}to{opacity:0;transform:scale(2.45)}}@keyframes teleport-card-ring-launch-inner{0%{opacity:0;transform:scale(.86)}30%{opacity:1;transform:scale(1.04)}78%{opacity:1;transform:scale(1.18)}to{opacity:0;transform:scale(.08)}}@keyframes teleport-game-icon-arrive{0%{opacity:0;transform:scale(.72)}26%{opacity:1;transform:scale(1.03)}72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}@keyframes teleport-backdrop-in{0%{opacity:0}24%{opacity:.42}to{opacity:1}}@keyframes teleport-vignette-pulse{0%{opacity:.35}45%{opacity:1}to{opacity:.85}}@keyframes teleport-ring-collapse{0%{opacity:0;transform:translate(-50%,-50%) scale(1.35)}30%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(.05)}}@keyframes teleport-ring-collapse-inner{0%{opacity:0;transform:translate(-50%,-50%) scale(1.2)}35%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.02)}}@keyframes teleport-streak-spin{0%{transform:rotate(0) scale(1.1);opacity:0}25%{opacity:.85}to{transform:rotate(95deg) scale(.2);opacity:0}}@keyframes teleport-tunnel-suck{0%{opacity:0;transform:translate(-50%,-50%) scale(1.4)}40%{opacity:.75}to{opacity:0;transform:translate(-50%,-50%) scale(.08)}}@keyframes teleport-arrive-flash{0%,68%{opacity:0}78%{opacity:.55}88%{opacity:.12}to{opacity:0}}@keyframes teleport-core-travel{0%{opacity:0;transform:scale(.82) translateY(12px);filter:blur(2px)}28%{opacity:1;transform:scale(1.04) translateY(0);filter:blur(0)}72%{opacity:1;transform:scale(1.08) translateY(0)}to{opacity:0;transform:scale(1.22) translateY(-6px);filter:blur(1px)}}.shell-viewport--teleport-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.gf-chrome-modal{pointer-events:auto;touch-action:manipulation}.gf-chrome-modal-shell{--gf-modal-pad-x: .75rem;--gf-modal-pad-y: .75rem;--gf-modal-max-height: min( calc(var(--shell-height) - (2 * var(--gf-modal-pad-y))), 44rem );position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;align-content:center;justify-content:center;box-sizing:border-box;padding-top:var(--gf-modal-pad-y);padding-right:var(--gf-modal-pad-x);padding-bottom:var(--gf-modal-pad-y);padding-left:var(--gf-modal-pad-x);overflow:hidden}.gf-chrome-modal-shell--spacious{--gf-modal-pad-x: .75rem;--gf-modal-pad-y: .75rem}.gf-chrome-modal-shell>.gf-chrome-modal-panel{max-height:var(--gf-modal-max-height);min-height:0;overflow-y:auto;overscroll-behavior:contain}@media(min-width:640px){.gf-chrome-modal-shell{--gf-modal-pad-x: 1.5rem;--gf-modal-pad-y: 1.5rem}.gf-chrome-modal-shell--spacious{--gf-modal-pad-x: 2rem;--gf-modal-pad-y: 2rem}}.gf-chrome-modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c7;animation:gf-chrome-scrim-in var(--gf-chrome-dur-normal) var(--gf-chrome-ease) both}.gf-chrome-modal-panel{position:relative;z-index:1;width:100%;max-width:22rem;max-height:var(--gf-modal-max-height, min(88vh, 44rem));min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:var(--gf-space-5) var(--gf-space-6);border-radius:var(--gf-radius-xl);border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#12141efa,#080a10fc);box-shadow:0 0 0 1px rgba(var(--gf-brand-blue-rgb),.1),0 24px 56px #000000a6;animation:gf-chrome-panel-in var(--gf-chrome-dur-slow) var(--gf-chrome-ease-snap) both}.gf-chrome-modal-panel--settings{display:flex;flex-direction:column;overflow:hidden}.gf-chrome-modal-panel--briefing{text-align:center}.gf-chrome-modal-panel p,.gf-chrome-modal-panel label,.gf-chrome-modal-panel input,.gf-chrome-modal-panel button,.gf-chrome-modal-panel span{min-width:0}.gf-chrome-modal-body,.gf-chrome-modal-status,.gf-rewarded-portal-body,.gf-rewarded-portal-unlock-body,.gf-rate-app-subtitle,.gf-engagement-panel>.gf-chrome-modal-body,.gf-unlock-portal-cta-title,.gf-unlock-portal-cta-price,.gf-unlock-portal-cta-subtitle{min-width:0;white-space:normal}.gf-chrome-modal-eyebrow{font-size:.55rem;font-weight:900;letter-spacing:.34em;text-transform:uppercase;color:rgba(var(--gf-brand-orange-rgb),.85);margin-bottom:.5rem}.gf-chrome-modal-kicker{font-size:clamp(.95rem,4vw,1.1rem);font-weight:900;font-style:normal;text-transform:uppercase;letter-spacing:-.03em;color:#fff;margin-bottom:.35rem}.gf-chrome-modal-game-title{font-size:clamp(1.75rem,8vw,2.75rem);font-weight:900;font-style:normal;text-transform:uppercase;letter-spacing:-.05em;line-height:.92;color:var(--gf-brand-blue);text-shadow:0 0 24px rgba(var(--gf-brand-blue-rgb),.35);margin-bottom:var(--gf-space-4)}.gf-chrome-modal-body{font-size:clamp(.95rem,3.7vw,1rem);line-height:1.55;color:#d4d4d8eb;margin-bottom:var(--gf-space-5)}.gf-chrome-modal-cta{min-height:var(--gf-touch-min);padding:var(--gf-space-3) var(--gf-space-4);border:1px solid color-mix(in srgb,var(--gf-category-accent, rgb(var(--gf-brand-blue-rgb))) 76%,white 14%);border-radius:var(--gf-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.08) 24%,transparent 52%),radial-gradient(ellipse 120% 85% at 50% 0%,color-mix(in srgb,var(--gf-category-accent, rgb(var(--gf-brand-blue-rgb))) 68%,white 24%),transparent 64%),linear-gradient(160deg,color-mix(in srgb,var(--gf-category-accent, rgb(var(--gf-brand-blue-rgb))) 86%,white 10%),color-mix(in srgb,var(--gf-category-accent, rgb(var(--gf-brand-blue-rgb))) 50%,#05070d 50%));color:var(--gf-category-accent-contrast, #ffffff);font-size:.875rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;box-shadow:0 0 0 1px rgba(var(--gf-category-accent-rgb, var(--gf-brand-blue-rgb)),.12),0 0 20px rgba(var(--gf-category-accent-rgb, var(--gf-brand-blue-rgb)),.26),inset 0 1px #ffffff38;transition:transform var(--gf-chrome-dur-fast) var(--gf-chrome-ease)}.gf-chrome-modal-cta--portal{border-color:color-mix(in srgb,rgb(var(--gf-portal-purple-rgb)) 76%,white 14%);background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.07) 24%,transparent 52%),linear-gradient(160deg,rgba(var(--gf-portal-purple-rgb),.86),#2b184af5);color:#fff;box-shadow:0 0 0 1px rgba(var(--gf-portal-purple-rgb),.18),0 0 24px rgba(var(--gf-portal-purple-rgb),.32),inset 0 1px #fff3}.gf-chrome-modal-cta:active{transform:scale(.97)}.gf-chrome-modal-status{margin:0;padding:.62rem .75rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:#090b13b8;font-size:.72rem;font-weight:800;line-height:1.35;text-align:center}.gf-chrome-modal-status--error{border-color:#f8717152;color:#fecaca;box-shadow:0 0 18px #f871711a}.gf-chrome-modal-status--success{border-color:#4ade804d;color:#bbf7d0;box-shadow:0 0 18px #4ade801a}.gf-chrome-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gf-space-6)}.gf-chrome-modal-title{font-size:clamp(1.35rem,5vw,1.5rem);font-weight:900;font-style:normal;text-transform:uppercase;letter-spacing:-.04em;color:#fff}.gf-chrome-modal-close{display:inline-flex;align-items:center;align-content:center;justify-content:center;width:var(--gf-touch-min);height:var(--gf-touch-min);border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#27272ae6;color:#fff;cursor:pointer;transition:transform var(--gf-chrome-dur-fast) var(--gf-chrome-ease)}.gf-chrome-modal-close:active{transform:scale(.92)}.gf-chrome-modal-secondary{min-height:var(--gf-touch-min);padding:var(--gf-space-3) var(--gf-space-4);border-radius:var(--gf-radius-lg);border:1px solid rgba(255,255,255,.12);background:#27272ae6;color:#f4f4f5;font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.gf-setting-slider{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.06);background:linear-gradient(165deg,#121622b8,#0a0c14e0);box-shadow:inset 0 1px #ffffff0a,0 1px 8px #00000047}.gf-setting-slider-header{display:flex;align-items:center;gap:.75rem}.gf-setting-slider-icon{font-size:1.125rem;line-height:1}.gf-setting-slider-label{font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f4f4f5}.gf-setting-slider-rail{position:relative;height:2.75rem;display:flex;align-items:center}.gf-setting-slider-track{position:relative;width:100%;height:.625rem;border-radius:999px;background:#27272af2;box-shadow:inset 0 1px 3px #00000073;overflow:hidden}.gf-setting-slider-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,rgba(var(--gf-brand-blue-rgb),.85),rgba(var(--gf-brand-blue-rgb),.65));box-shadow:0 0 12px rgba(var(--gf-brand-blue-rgb),.22);pointer-events:none;transition:width 80ms linear}.gf-setting-slider-knob{position:absolute;top:50%;width:1.375rem;height:1.375rem;margin-left:-.6875rem;transform:translateY(-50%);border-radius:50%;background:linear-gradient(165deg,#f8fafc,#cbd5e1);border:2px solid rgba(var(--gf-brand-blue-rgb),.55);box-shadow:0 0 0 1px #00000059,0 2px 8px #00000073,0 0 10px rgba(var(--gf-brand-blue-rgb),.2);pointer-events:none;transition:left 80ms linear}.gf-setting-slider-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:pan-x}.gf-setting-slider-rail:focus-within .gf-setting-slider-track{outline:2px solid rgba(var(--gf-brand-blue-rgb),.45);outline-offset:3px}.gf-chrome-modal-footer{margin-top:var(--gf-space-6);text-align:center;opacity:.3;font-size:9px;font-weight:700;letter-spacing:.3em;text-transform:uppercase}.gf-offline-modal-scroll{max-height:max(12rem,calc(var(--gf-modal-max-height, var(--shell-height)) - 7.25rem));overflow-y:auto;overscroll-behavior:contain}@keyframes gf-chrome-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes gf-chrome-panel-in{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.gf-share-modal-body{min-height:min(16rem,45vh);overflow-y:auto;overscroll-behavior:contain}.gf-share-modal-close{min-width:var(--gf-touch-min);min-height:var(--gf-touch-min);display:inline-flex;align-items:center;align-content:center;justify-content:center}.gf-share-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;align-content:center;justify-content:center;box-sizing:border-box;padding-top:calc(var(--safe-top) + 1.5rem);padding-right:calc(var(--safe-right) + 1.5rem);padding-bottom:calc(var(--safe-bottom) + 1.5rem);padding-left:calc(var(--safe-left) + 1.5rem);background:#03050cd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.gf-share-modal-container{width:100%;max-width:24rem;max-height:min(calc(var(--shell-height) - var(--safe-top) - var(--safe-bottom) - 3rem),42rem);min-height:0;background:linear-gradient(168deg,#141622,#090b12);border:1px solid rgba(255,255,255,.15);border-radius:var(--gf-radius-lg);box-shadow:0 24px 64px #000000d9;overflow:hidden}@media(prefers-reduced-motion:reduce){.welcome-glow,.welcome-atmosphere,.welcome-depth,.welcome-mid-veil,.welcome-floor-whisper,.welcome-logo-wrap,.welcome-logo-bloom,.welcome-logo-halo,.welcome-logo-idle,.welcome-tagline,.welcome-swipe-hint-chevron,.welcome-particle,.welcome-scanlines,.welcome-glow-idle .welcome-glow-core,.nav-line-cue-rig .nav-swipe-up-cue,.nav-zone-rail:before,.nav-zone--pre-start,.nav-zone--pre-start:after,.nav-portal-aura,.nav-zone-rail:after,.shell-chrome--enter,.animate-countdown-land-3,.animate-countdown-land-2,.animate-countdown-land-1,.animate-countdown-go,.game-intro-overlay,.game-intro-stack,.game-intro-meta,.game-intro-ring,.game-intro-go-bloom,.game-intro-countdown--go,.game-intro-countdown--go .game-intro-countdown-text,.game-intro-gesture-icon,.gf-overlay-content-enter,.gf-overlay-headline-land,.gf-game-card-settle,.shell-chrome--feed:before,.arcade-deck-root:before,.arcade-deck-vault,.arcade-deck-teleport-icon,.arcade-deck-teleport-energy,.arcade-deck-card-live,.arcade-deck-root,.teleport-warp-backdrop,.teleport-warp-vignette,.teleport-warp-void,.teleport-warp-ring,.teleport-warp-streaks,.teleport-warp-tunnel,.teleport-warp-flash,.teleport-warp-core,.teleport-warp-status,.teleport-warp-card,.teleport-warp-visual,.teleport-warp-vortex,.teleport-warp-card-ring,.teleport-warp-game-icon,.gf-rewarded-teleport-aura,.gf-rewarded-teleport-vortex,.gf-rewarded-teleport-ring,.gf-rewarded-portal-vortex,.gf-rewarded-portal-vortex-ring,.gf-chrome-modal-scrim,.gf-chrome-modal-panel{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.portal-logo-pulse{animation:none!important;opacity:.22!important;transform:translate(-50%,-50%) scale(1)!important}.welcome-particle{opacity:.18!important}.welcome-swipe-hint-chevron{opacity:.16!important}.nav-line-cue-rig .nav-swipe-up-cue{opacity:0!important;box-shadow:none!important}.nav-zone-rail:before{animation:none!important;box-shadow:none!important;filter:none!important}.nav-river-bg,.nav-river-thread,.nav-river-prism{animation:none!important;opacity:.12!important;transform:none!important}.arcade-deck-card--active{transform:none}.nav-zone--pre-start,.nav-portal-aura{opacity:1}.welcome-tagline{letter-spacing:.26em}.game-intro-countdown-text{-webkit-text-fill-color:var(--cd-a);color:var(--cd-a);background:none;filter:none}.game-intro-countdown--go .game-intro-countdown-text{background:none;-webkit-text-fill-color:var(--gf-brand-blue);color:var(--gf-brand-blue)}.game-intro-meta--go{opacity:0;visibility:hidden;transform:none}}@keyframes gf-sheen-sweep-key{0%{transform:translate(-150%) skew(-15deg)}50%,to{transform:translate(150%) skew(-15deg)}}@keyframes gf-portal-breath{0%,to{opacity:.85;box-shadow:0 0 16px #7c3aed1f,inset 0 0 10px #7c3aed14}50%{opacity:1;box-shadow:0 0 28px #7c3aed47,inset 0 0 18px #7c3aed2e}}.gf-offline-purple-glow{animation:gf-portal-breath 5s ease-in-out infinite}.gf-offline-unlocked-status{min-height:4.75rem;border:1.5px solid rgba(244,114,182,.58);border-radius:.95rem!important;background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.06) 24%,transparent 54%),radial-gradient(ellipse 100% 92% at 50% 0%,rgba(244,114,182,.34),transparent 62%),linear-gradient(135deg,#be185de0,#7e22cee6 48%,#371868fa);box-shadow:inset 0 1px #fff3,inset 0 -1px #280a4894,0 0 0 1px #ffffff0d,0 0 22px #f472b63d,0 10px 26px #581c8757,0 5px 16px #00000057;cursor:default;isolation:isolate;transform:translateZ(0);animation:none;transition:none}.gf-offline-unlocked-status:before{content:"";position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem;z-index:-1;border-radius:1.35rem;background:radial-gradient(ellipse 70% 72% at 20% 50%,rgba(244,114,182,.2),transparent 68%),radial-gradient(ellipse 72% 72% at 82% 50%,rgba(var(--gf-portal-purple-rgb),.26),transparent 70%);filter:blur(.32rem);opacity:.7;pointer-events:none}.gf-offline-unlocked-status:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;border-radius:inherit;border:1px solid rgba(16,185,129,.18);pointer-events:none}.gf-offline-unlocked-status>span{position:relative;z-index:1}.gf-offline-unlocked-status>span:first-child{text-shadow:0 1px 0 rgba(0,0,0,.28),0 0 14px rgba(52,211,153,.28)}.gf-offline-unlocked-status>span:first-child>span{box-shadow:0 0 0 2px #10b9812e,0 0 12px #34d399a3}.gf-offline-unlocked-status *{animation:none;transition:none}.gf-sheen-container{position:relative;overflow:hidden}.gf-sheen-sweep{position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);transform:translate(-150%) skew(-15deg);pointer-events:none}.gf-sheen-container:hover .gf-sheen-sweep{animation:gf-sheen-sweep-key 2.2s ease-in-out infinite}.gf-unlock-portal-cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;align-content:center;justify-content:center;gap:.82rem;width:100%;min-height:4.75rem;padding:.58rem clamp(1.25rem,5vw,1.75rem);border:1.5px solid rgba(244,114,182,.74);border-radius:.95rem;background:linear-gradient(180deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.08) 24%,transparent 54%),radial-gradient(ellipse 100% 90% at 50% 0%,rgba(244,114,182,.58),transparent 62%),linear-gradient(135deg,#f43f8c,#9f3ff4 48%,#5b21b6);color:#fff;text-align:center;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #280a4894,0 0 0 1px #ffffff0f,0 0 24px #f472b657,0 12px 30px #581c8761,0 6px 18px #0000005c;isolation:isolate;transition:transform var(--gf-chrome-dur-fast) var(--gf-chrome-ease),border-color var(--gf-chrome-dur-fast) var(--gf-chrome-ease),box-shadow var(--gf-chrome-dur-fast) var(--gf-chrome-ease),filter var(--gf-chrome-dur-fast) var(--gf-chrome-ease)}.gf-unlock-portal-cta--compact{min-height:3.15rem;padding:.5rem clamp(.9rem,3.5vw,1.15rem);gap:.58rem;border-radius:.78rem;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #280a487a,0 0 0 1px #ffffff0d,0 0 18px #f472b642,0 8px 20px #581c874d,0 4px 12px #0000004d}.gf-unlock-portal-cta--compact .gf-unlock-portal-cta-glow{top:-.65rem;right:-.65rem;bottom:-.65rem;left:-.65rem;border-radius:1rem;opacity:.56;filter:blur(.26rem)}.gf-unlock-portal-cta--compact .gf-unlock-portal-cta-icon{width:1.88rem;height:1.88rem;border-radius:.62rem}.gf-unlock-portal-cta--compact .gf-unlock-portal-cta-icon svg{width:1rem;height:1rem}.gf-unlock-portal-cta--compact .gf-unlock-portal-cta-title{font-size:clamp(.78rem,3vw,.92rem);letter-spacing:.06em}.gf-unlock-portal-cta--compact .gf-unlock-portal-cta-price{font-size:clamp(.64rem,2.65vw,.76rem)}.gf-unlock-portal-cta--compact .gf-unlock-portal-cta-subtitle{font-size:clamp(.58rem,2.45vw,.66rem);line-height:1.1}.gf-unlock-portal-cta:hover{border-color:#fbcfe8e6;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #280a4885,0 0 0 1px #ffffff14,0 0 30px #f472b675,0 15px 34px #7c3aed75,0 7px 20px #0006}.gf-unlock-portal-cta:active{transform:scale(.985)}.gf-unlock-portal-cta:disabled{cursor:default;opacity:.68;pointer-events:none}.gf-unlock-portal-cta-glow{position:absolute;top:-1.1rem;right:-1.1rem;bottom:-1.1rem;left:-1.1rem;z-index:-1;border-radius:1.4rem;background:radial-gradient(ellipse 70% 75% at 22% 50%,rgba(244,114,182,.28),transparent 68%),radial-gradient(ellipse 72% 75% at 82% 50%,rgba(var(--gf-portal-purple-rgb),.34),transparent 70%);filter:blur(.35rem);opacity:.78;animation:gf-portal-breath 5s ease-in-out infinite;pointer-events:none}.gf-unlock-portal-cta-icon{position:relative;z-index:1;display:inline-flex;align-items:center;align-content:center;justify-content:center;width:2.55rem;height:2.55rem;border-radius:.82rem;background:#ffffff24;border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff38,0 0 18px #ffffff24;color:#fffffff5;flex-shrink:0}.gf-unlock-portal-cta-icon svg{width:1.32rem;height:1.32rem;filter:drop-shadow(0 0 8px rgba(255,255,255,.26))}.gf-unlock-portal-cta-copy{position:relative;z-index:1;display:grid;align-content:center;justify-items:center;align-self:center;gap:.04rem;min-width:0;text-align:center}.gf-unlock-portal-cta-title{display:block;font-size:clamp(1rem,4.6vw,1.22rem);font-weight:1000;letter-spacing:.08em;line-height:1;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.22),0 0 16px rgba(255,255,255,.26)}.gf-unlock-portal-cta-price{display:block;color:#ffffffeb;font-size:clamp(.78rem,3.4vw,.92rem);font-weight:950;letter-spacing:0;line-height:1;text-shadow:0 0 12px rgba(255,255,255,.22)}.gf-unlock-portal-cta-subtitle{display:grid;justify-items:center;color:#ffffffc7;font-size:clamp(.66rem,2.9vw,.76rem);font-weight:800;letter-spacing:0;line-height:1.12}.gf-unlock-portal-cta-subtitle span{display:block}.gf-offline-upgrade-cta .gf-unlock-portal-cta-glow{animation:none!important}.gf-offline-upgrade-cta .gf-sheen-sweep{display:none!important;animation:none!important}.gf-rewarded-portal-forever .gf-unlock-portal-cta-glow{animation:none!important}.gf-rewarded-portal-forever .gf-sheen-sweep{display:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.gf-unlock-portal-cta-glow,.gf-unlock-portal-cta .gf-sheen-sweep{animation:none!important}}.gf-offline-modal-glass{background:linear-gradient(165deg,#100c1cf7,#06060cfc)!important;border-color:#7c3aed38!important;overflow-x:hidden!important;overflow-y:auto!important;box-shadow:0 0 0 1px #7c3aed26,0 24px 64px #000000d9!important}.gf-offline-locked-btn{background:linear-gradient(165deg,#7c3aed1f,#0c0a16d9);border:1px solid rgba(124,58,237,.28);box-shadow:inset 0 1px #ffffff0d,0 4px 12px #00000059;transition:all var(--gf-chrome-dur-fast) var(--gf-chrome-ease)}.gf-offline-locked-btn:hover{border-color:#7c3aed80;box-shadow:0 0 14px #7c3aed4d,inset 0 1px #ffffff1a}.gf-offline-locked-btn:active{transform:scale(.98)}.shell-icon-btn--favorite{background:linear-gradient(165deg,#202230f2,#0e1018fa);border-color:#a78bfa;color:#fff9;box-shadow:inset 0 2px #fff3,inset 0 -2px #000000a6,0 4px 8px #0000008c,0 2px 3px #0000004d}.shell-icon-btn--favorite:before{background:radial-gradient(circle at 50% 28%,rgba(var(--gf-portal-purple-rgb),.15) 0%,transparent 70%);opacity:.28}.shell-icon-btn--favorite:hover{border-color:#ffffff4d;color:#fffffff2}.shell-icon-btn--favorite-active{background:linear-gradient(165deg,#2e204df2,#140e26fa)!important;border-color:#a78bfab8!important;color:#a78bfa!important;box-shadow:inset 0 2px #fff3,inset 0 -2px #000000a6,0 0 12px rgba(var(--gf-portal-purple-rgb),.65),0 4px 8px #0000008c!important}.shell-icon-btn--favorite-active:before{background:radial-gradient(circle at 50% 28%,rgba(var(--gf-portal-purple-rgb),.25) 0%,transparent 70%);opacity:.5}.shell-icon-btn--favorite-active:hover{border-color:#c4b5fd!important;color:#c4b5fd!important;box-shadow:inset 0 2px #ffffff4d,inset 0 -2px #000000a6,0 0 16px rgba(var(--gf-portal-purple-rgb),.8),0 5px 10px #0009!important}.arcade-deck-filter-bar{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);background:#09090b4d;overflow-x:auto;flex-shrink:0;z-index:30;-webkit-overflow-scrolling:touch}.arcade-deck-filter-bar--search{padding:.75rem 1rem}.arcade-deck-filter-bar::-webkit-scrollbar{display:none}.arcade-deck-filter-search-btn,.arcade-deck-filter-search-close{display:inline-flex;align-items:center;align-content:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.08);background:#18181bcc;color:#fff6;cursor:pointer;transition:all var(--gf-chrome-dur-fast) ease-out}.arcade-deck-filter-search-btn:hover,.arcade-deck-filter-search-close:hover{background:#27272acc;color:#fffc;border-color:#ffffff26}.arcade-deck-filter-tab{border:1px solid transparent;cursor:pointer;outline:none}.arcade-deck-filter-tab:not(.bg-zinc-100){border-color:#ffffff0d;box-shadow:inset 0 1px #ffffff0d}.arcade-deck-filter-tab.bg-zinc-100{color:#09090b!important;background-color:#f4f4f5!important;box-shadow:0 1px 3px #0003,inset 0 1px #fff6}.arcade-deck-empty{color:#ffffff59;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-align:center;padding:3rem 1.5rem;width:100%}.arcade-deck-card--portal{display:grid!important;grid-template-columns:clamp(3.25rem,13vw,4.35rem) minmax(0,1fr) clamp(5.6rem,22vw,7.35rem);align-items:center;gap:clamp(.65rem,2.4vw,.95rem);min-height:clamp(5.1rem,15vw,6.15rem);padding:clamp(.55rem,2vw,.75rem) clamp(.65rem,2.5vw,.9rem)!important;border-color:rgba(var(--gf-category-accent-rgb),.18)!important;border-left:3px solid var(--gf-category-accent)!important;background:radial-gradient(ellipse 95% 130% at 24% 50%,rgba(var(--gf-category-accent-rgb),.14),transparent 62%),linear-gradient(148deg,#11131efa,#070910fc)!important;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.arcade-deck-card--portal:before{content:none}.arcade-deck-card--portal.arcade-deck-card--active{border-color:rgba(var(--gf-category-accent-rgb),.3)!important;border-left-color:var(--gf-category-accent)!important;background:radial-gradient(ellipse 95% 130% at 24% 50%,rgba(var(--gf-category-accent-rgb),.16),transparent 62%),linear-gradient(148deg,#141722fc,#080a11fc)!important;box-shadow:inset 0 1px #ffffff12,0 5px 16px #00000059!important}.arcade-deck-card--temporary-open{border-color:rgba(var(--gf-category-accent-rgb),.72)!important;border-left-width:4px!important;background:radial-gradient(ellipse 100% 135% at 24% 50%,rgba(var(--gf-category-accent-rgb),.24),transparent 64%),linear-gradient(148deg,rgba(var(--gf-category-accent-rgb),.12),#080a10fc 72%)!important;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px rgba(var(--gf-category-accent-rgb),.28),0 7px 18px #0006!important}.arcade-deck-card--unlimited{border-color:rgba(var(--gf-category-accent-rgb),.3)!important}.arcade-deck-card--portal:active{transform:none;box-shadow:inset 0 1px #ffffff0d,0 4px 16px #00000052!important}.arcade-deck-card--portal.arcade-deck-card--active:active{box-shadow:inset 0 1px #ffffff12,0 5px 16px #00000059!important}.arcade-deck-card--portal.arcade-deck-card--temporary-open:active{box-shadow:inset 0 1px #ffffff1f,0 0 0 1px rgba(var(--gf-category-accent-rgb),.28),0 7px 18px #0006!important}.arcade-deck-card-main{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.32rem;width:100%;min-width:0;overflow:hidden}.arcade-deck-card-meta-row,.arcade-deck-card-status-row,.arcade-deck-card-countdown-row{display:flex;align-items:center;gap:.42rem;min-height:1rem;min-width:0;max-width:100%}.arcade-deck-card-meta-row,.arcade-deck-card-status-row{flex-wrap:wrap;row-gap:.28rem}.arcade-deck-card-countdown-row{flex-wrap:nowrap}.arcade-deck-best-inline{display:inline-flex;align-items:baseline;gap:.38rem;min-width:0;max-width:100%}.arcade-deck-best-inline .arcade-deck-best-label{display:inline;flex:0 0 auto}.arcade-deck-best-inline .arcade-deck-best-value{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arcade-deck-best-inline--active{flex:1 1 5.5rem}.arcade-deck-status-badge{display:inline-flex;align-items:center;flex:0 1 auto;max-width:100%;min-height:1rem;padding:.12rem .42rem;border-radius:.25rem;font-size:.56rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.arcade-deck-status-badge--open{color:#05070d;background:var(--gf-category-accent);box-shadow:0 0 8px rgba(var(--gf-category-accent-rgb),.28)}.arcade-deck-status-badge--current{color:#ffffffd1;border:1px solid rgba(var(--gf-category-accent-rgb),.32);background:rgba(var(--gf-category-accent-rgb),.12)}.arcade-deck-countdown{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-family:var(--gf-font-mono);font-size:.68rem;font-weight:800;line-height:1;color:#e2e8f0eb;text-transform:uppercase;white-space:nowrap}.arcade-deck-portal-cta{display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.28rem;min-height:2.75rem;padding:.45rem .55rem;border-radius:.72rem .45rem;border:1px solid rgba(var(--gf-category-accent-rgb),.34);color:#eef2ffe6;background:linear-gradient(160deg,#12111df5,#06070dfa);box-shadow:inset 0 1px #ffffff12;min-width:0;max-width:100%;overflow:hidden}.arcade-deck-portal-cta-glyph{width:.95rem;height:.95rem;flex:none}.arcade-deck-portal-cta-label{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;font-size:clamp(.62rem,2.3vw,.76rem);font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.arcade-deck-portal-cta--locked{border:1.5px solid rgba(var(--gf-portal-purple-rgb),.62);color:#ede9fef5;background:linear-gradient(160deg,rgba(var(--gf-portal-purple-rgb),.74),#2b184af5)}.arcade-deck-card--portal:active .arcade-deck-portal-cta--locked{border-color:rgba(var(--gf-portal-purple-rgb),.78);background:linear-gradient(160deg,rgba(var(--gf-portal-purple-rgb),.82),#341d5afa)}.arcade-deck-portal-cta--open,.arcade-deck-portal-cta--unlimited{border-color:color-mix(in srgb,var(--gf-category-accent) 86%,white 14%);color:var(--gf-category-accent-contrast);background:linear-gradient(180deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.1) 20%,transparent 46%),radial-gradient(ellipse 120% 82% at 50% 0%,color-mix(in srgb,var(--gf-category-accent) 72%,white 28%),transparent 62%),linear-gradient(160deg,color-mix(in srgb,var(--gf-category-accent) 88%,white 12%),color-mix(in srgb,var(--gf-category-accent) 48%,#05070d 52%));box-shadow:inset 0 1px #ffffff57,inset 0 -1px #00000042,0 2px color-mix(in srgb,var(--gf-category-accent) 46%,#02040a 54%),0 0 18px rgba(var(--gf-category-accent-rgb),.26);text-shadow:0 1px 0 rgba(255,255,255,.18),0 -1px 0 rgba(0,0,0,.28),0 0 10px rgba(0,0,0,.16)}.arcade-deck-portal-cta--current{border-color:rgba(var(--gf-category-accent-rgb),.5);color:#fffffff0;background:linear-gradient(160deg,rgba(var(--gf-category-accent-rgb),.34),#0a0d14fa)}.game-mini-visual{display:inline-flex;align-items:center;align-content:center;justify-content:center;width:clamp(3.2rem,12.5vw,4.25rem);aspect-ratio:1;border-radius:.75rem;border:1px solid rgba(var(--gf-category-accent-rgb),.24);background:radial-gradient(circle at 50% 50%,rgba(var(--gf-category-accent-rgb),.16),transparent 58%),linear-gradient(145deg,#10121cf5,#04060bfa);box-shadow:inset 0 0 10px rgba(var(--gf-category-accent-rgb),.08)}.game-mini-visual-svg{width:94%;height:94%;overflow:hidden}.game-mini-visual-svg path,.game-mini-visual-svg rect,.game-mini-visual-svg circle,.game-mini-visual-svg ellipse{fill:none;stroke:var(--gf-category-accent);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.game-mini-visual--modal{width:5.75rem;border-radius:1rem}.gf-overlay-game-header{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(.7rem,2.4vw,1rem);color:var(--gf-category-accent, #fff);text-align:center}.game-mini-visual.game-mini-visual--state-overlay{width:clamp(4.75rem,18vw,6.25rem);height:clamp(4.75rem,18vw,6.25rem);max-width:min(38vw,6.25rem);max-height:min(38vw,6.25rem);margin:0 auto clamp(.55rem,1.8vw,.75rem);border-radius:clamp(.9rem,3vw,1.25rem);flex-shrink:0}.game-mini-visual.game-mini-visual--state-overlay .game-mini-visual-svg{width:94%;height:94%}.gf-overlay-game-title{max-width:min(92vw,26rem);font-size:clamp(1rem,4.2vw,1.55rem);font-weight:900;font-style:normal;text-transform:uppercase;letter-spacing:0;line-height:.98;color:var(--gf-category-accent, #fff);text-shadow:0 0 18px var(--gf-category-accent-glow, transparent),0 2px 14px rgba(0,0,0,.9)}.game-mini-visual.game-mini-visual--intro{width:clamp(7.2rem,30vw,10rem);height:clamp(7.2rem,30vw,10rem);max-width:min(56vw,10rem);max-height:min(56vw,10rem)}.game-mini-visual.game-mini-visual--intro .game-mini-visual-svg{width:94%;height:94%}.gf-rewarded-portal-panel{max-width:23.5rem;padding-top:1.35rem;text-align:center;border-color:color-mix(in srgb,var(--gf-category-accent) 48%,transparent);background:radial-gradient(circle at 50% -4%,color-mix(in srgb,var(--gf-category-accent) 26%,transparent),transparent 44%),radial-gradient(ellipse 95% 60% at 50% 118%,rgba(var(--gf-portal-purple-rgb),.18),transparent 62%),linear-gradient(160deg,#131622fa,#04060cfc 72%);box-shadow:0 0 0 1px #ffffff0d,0 22px 64px #0000009e,0 0 42px color-mix(in srgb,var(--gf-category-accent) 16%,transparent);overflow-x:hidden;overflow-y:auto}.gf-rewarded-portal-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.035),transparent),radial-gradient(circle at 50% 30%,transparent 0 44%,rgba(255,255,255,.035) 45%,transparent 46%);opacity:.8}.gf-rewarded-portal-close{position:absolute;top:.8rem;right:.8rem;z-index:5;display:inline-flex;align-items:center;align-content:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#070910c2;color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gf-rewarded-portal-visual{position:relative;display:flex;justify-content:center;align-items:center;width:11rem;height:8.25rem;margin:.05rem auto .12rem;isolation:isolate}.gf-rewarded-portal-vortex,.gf-rewarded-portal-vortex-ring{position:absolute;border-radius:999px;pointer-events:none}.gf-rewarded-portal-vortex{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.22) 0 8%,transparent 24%),conic-gradient(from 20deg,transparent 0deg,color-mix(in srgb,var(--gf-category-accent) 38%,transparent) 48deg,transparent 96deg,rgba(var(--gf-portal-purple-rgb),.2) 152deg,transparent 220deg,color-mix(in srgb,var(--gf-category-accent) 22%,transparent) 300deg,transparent 360deg),radial-gradient(circle,color-mix(in srgb,var(--gf-category-accent) 28%,transparent),transparent 67%);filter:blur(.2px);opacity:.82;animation:gf-rewarded-portal-vortex-spin 9s linear infinite;z-index:0}.gf-rewarded-portal-vortex-ring{left:50%;top:50%;border:1px solid color-mix(in srgb,var(--gf-category-accent) 42%,transparent);transform:translate(-50%,-50%);box-shadow:0 0 22px color-mix(in srgb,var(--gf-category-accent) 18%,transparent);z-index:1}.gf-rewarded-portal-vortex-ring--outer{width:9.9rem;height:6.15rem;animation:gf-rewarded-portal-vortex-pulse 4.8s ease-in-out infinite}.gf-rewarded-portal-vortex-ring--inner{width:6.75rem;height:4.35rem;border-color:#fff3;animation:gf-rewarded-portal-vortex-pulse 4.8s ease-in-out infinite reverse}.gf-rewarded-portal-icon-shell{position:relative;z-index:2;display:inline-flex;align-items:center;align-content:center;justify-content:center;padding:.35rem;border-radius:1.2rem;background:#05070d8f;box-shadow:0 0 0 1px #ffffff14,0 12px 26px #0000006b,0 0 28px color-mix(in srgb,var(--gf-category-accent) 26%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gf-rewarded-portal-eyebrow{position:relative;z-index:2;margin:0;font-size:.56rem;font-weight:900;letter-spacing:.32em;text-transform:uppercase;color:color-mix(in srgb,var(--gf-category-accent) 86%,white 14%);text-shadow:0 0 14px color-mix(in srgb,var(--gf-category-accent) 34%,transparent)}.gf-rewarded-portal-title{position:relative;z-index:2;margin:.4rem 2.1rem 0;font-size:clamp(1.45rem,7vw,2.25rem);font-weight:900;font-style:normal;line-height:.95;text-transform:uppercase;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.92),0 0 22px color-mix(in srgb,var(--gf-category-accent) 34%,transparent)}.gf-rewarded-portal-body{position:relative;z-index:2;margin:.85rem auto 1.1rem;max-width:18rem;font-size:.86rem;font-weight:760;line-height:1.45;color:#e4e4e7eb}.gf-rewarded-portal-benefits{position:relative;z-index:2;display:grid;justify-items:center;gap:.45rem;margin:.85rem auto 1.45rem;max-width:18rem;padding:0;list-style:none;text-align:center}.gf-rewarded-portal-benefits li{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-width:0;font-size:.82rem;font-weight:840;line-height:1.25;color:#f4f4f5f0;text-align:center}.gf-rewarded-portal-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.05rem;width:1.05rem;height:1.05rem;border-radius:999px;background:#22c55e29;color:#4ade80;box-shadow:0 0 0 1px #4ade8033}.gf-rewarded-portal-check svg{width:.78rem;height:.78rem;fill:currentColor}.gf-rewarded-portal-section{display:grid;gap:.45rem}.gf-rewarded-portal-section-label{font-size:.62rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#ffffffe0}.gf-rewarded-portal-actions{position:relative;z-index:2;display:flex;flex-direction:column;gap:.7rem}.gf-rewarded-portal-watch,.gf-rewarded-portal-forever{min-height:var(--gf-touch-min);border-radius:.85rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transition:transform var(--gf-chrome-dur-fast) var(--gf-chrome-ease),border-color var(--gf-chrome-dur-fast) var(--gf-chrome-ease),background var(--gf-chrome-dur-fast) var(--gf-chrome-ease)}.gf-rewarded-portal-watch{border:1px solid color-mix(in srgb,var(--gf-category-accent) 76%,white 14%);background:linear-gradient(90deg,color-mix(in srgb,var(--gf-category-accent) 72%,#0b1020),color-mix(in srgb,var(--gf-category-accent) 38%,#080a12)),radial-gradient(circle at 50% 0%,rgba(255,255,255,.2),transparent 60%);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--gf-category-accent) 18%,transparent),0 0 28px color-mix(in srgb,var(--gf-category-accent) 34%,transparent),inset 0 1px #fff3}.gf-rewarded-portal-unlock{display:grid;gap:.65rem;padding:.75rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--gf-category-accent) 10%,transparent),transparent 62%),#0b0e18b8}.gf-rewarded-portal-unlock-copy{display:grid;gap:.25rem}.gf-rewarded-portal-unlock-label{font-size:.62rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#ffffffe0}.gf-rewarded-portal-unlock-body{font-size:.72rem;font-weight:700;line-height:1.35;color:#d4d4d8bd}.gf-rewarded-portal-forever{position:relative;overflow:hidden;min-width:0;padding-inline:clamp(1.15rem,5vw,1.65rem);border:1.5px solid rgba(244,114,182,.74);border-radius:.95rem;background:linear-gradient(180deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.08) 24%,transparent 54%),radial-gradient(ellipse 100% 90% at 50% 0%,rgba(244,114,182,.58),transparent 62%),linear-gradient(135deg,#f43f8c,#9f3ff4 48%,#5b21b6);color:#fff;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #280a4894,0 0 0 1px #ffffff0f,0 0 24px #f472b657,0 12px 30px #581c8761,0 6px 18px #0000005c}.gf-rewarded-portal-forever:hover{border-color:#fbcfe8e6;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #280a4885,0 0 0 1px #ffffff14,0 0 30px #f472b675,0 15px 34px #7c3aed75,0 7px 20px #0006}.gf-rewarded-portal-watch:active,.gf-rewarded-portal-forever:active,.gf-rewarded-portal-close:active{transform:scale(.97)}.gf-rewarded-portal-forever:disabled{opacity:.62;pointer-events:none}@keyframes gf-rewarded-portal-vortex-spin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.035)}to{transform:rotate(360deg) scale(1)}}@keyframes gf-rewarded-portal-vortex-pulse{0%,to{opacity:.34;transform:translate(-50%,-50%) scale(.98)}50%{opacity:.82;transform:translate(-50%,-50%) scale(1.04)}}.gf-engagement-modal{pointer-events:auto}.gf-engagement-panel{position:relative;overflow:hidden;padding-top:2.6rem}.gf-engagement-panel>.gf-chrome-modal-body{max-height:min(34vh,10rem);overflow-y:auto;overscroll-behavior:contain}.gf-engagement-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 90% 45% at 50% 0%,rgba(var(--gf-portal-purple-rgb),.18) 0%,transparent 62%),radial-gradient(ellipse 70% 55% at 50% 100%,rgba(var(--gf-brand-blue-rgb),.1) 0%,transparent 70%)}.gf-engagement-close{position:absolute;top:.75rem;right:.75rem;z-index:2}.gf-engagement-visual{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:4.2rem;margin-bottom:.5rem}.gf-engagement-favorite-star{width:clamp(3.2rem,16vw,4.8rem);height:clamp(3.2rem,16vw,4.8rem);color:#a78bfa;filter:drop-shadow(0 0 14px rgba(var(--gf-portal-purple-rgb),.72)) drop-shadow(0 0 34px rgba(var(--gf-portal-purple-rgb),.34))}.gf-engagement-share-preview{width:min(42vw,8.75rem);aspect-ratio:1;border-radius:1rem;border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,#181c2cdb,#080a12eb);box-shadow:0 16px 36px #0000006b,0 0 28px color-mix(in srgb,var(--gf-category-accent) 32%,transparent);overflow:hidden}.gf-engagement-share-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gf-engagement-share-loading{width:100%;height:100%;display:grid;place-items:center;padding:.75rem;color:#cbd5e1;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;text-align:center}.gf-engagement-portal-mark{display:inline-flex;align-items:center;gap:.6rem;padding:.42rem .72rem .42rem .48rem;border-radius:var(--gf-radius-portal);border:1px solid rgba(196,181,253,.44);background:radial-gradient(ellipse 88% 150% at 16% 50%,rgba(var(--gf-portal-purple-rgb),.22) 0%,transparent 58%),linear-gradient(135deg,#0d1426f0,#16102af5);box-shadow:inset 0 1px #ffffff21,0 0 22px rgba(var(--gf-portal-purple-rgb),.34)}.gf-engagement-portal-chip{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:.72rem;overflow:hidden;background:#020617;box-shadow:inset 0 0 0 1px #bfdbfeb8}.gf-engagement-portal-logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gf-engagement-portal-label{color:rgb(var(--gf-portal-purple-rgb));font-size:clamp(1rem,5vw,1.35rem);font-weight:1000;letter-spacing:.06em;text-shadow:0 0 10px rgba(var(--gf-portal-purple-rgb),.62)}.shell-icon-btn--favorite-engagement-pulse{animation:gf-favorite-engagement-pulse 1.1s ease-in-out 3 both}@keyframes gf-favorite-engagement-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 1px rgba(var(--gf-portal-purple-rgb),.28)}48%{transform:scale(1.14);box-shadow:0 0 0 2px #c4b5fdb8,0 0 22px rgba(var(--gf-portal-purple-rgb),.72),0 0 42px rgba(var(--gf-portal-purple-rgb),.3)}}@media(prefers-reduced-motion:reduce){.shell-icon-btn--favorite-engagement-pulse{animation:none}}.arcade-deck-card-shell{--portal-border-width: 1px;--portal-radius: 1rem;--portal-achievement-width: min(80%, calc(100% - 2.35rem) );--portal-achievement-height: clamp(2.7rem, 8.65vw, 3.2rem);--portal-border-color: var(--gf-category-accent);--portal-border-soft: rgba(var(--gf-category-accent-rgb), .24);--portal-surface-shadow: inset 0 1px 0 rgba(255, 255, 255, .07), 0 5px 16px rgba(0, 0, 0, .34);width:100%;position:relative}.arcade-deck-card-shell--active{--portal-border-color: var(--gf-category-accent);--portal-border-soft: rgba(var(--gf-category-accent-rgb), .32);--portal-surface-shadow: inset 0 1px 0 rgba(255, 255, 255, .09), 0 6px 17px rgba(0, 0, 0, .36)}.arcade-deck-card-shell--temporary-open{--portal-border-color: var(--gf-category-accent);--portal-border-soft: rgba(var(--gf-category-accent-rgb), .44);--portal-surface-shadow: inset 0 1px 0 rgba(255, 255, 255, .12), 0 7px 18px rgba(0, 0, 0, .4)}.arcade-deck-card-shell--unlimited{--portal-border-color: var(--gf-category-accent)}.arcade-deck-card-shell--shared-target{--portal-border-color: rgb(var(--gf-brand-orange-rgb));--portal-border-soft: rgba(var(--gf-brand-orange-rgb), .38)}.arcade-deck-card-shell>.arcade-deck-card--portal{border:var(--portal-border-width) solid var(--portal-border-color)!important;border-left:3px solid var(--gf-category-accent)!important;border-radius:var(--portal-radius)!important;box-shadow:var(--portal-surface-shadow)!important}.arcade-deck-card-shell>.arcade-deck-card--portal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,var(--gf-category-accent) 0%,rgba(var(--gf-category-accent-rgb),.9) 18%,rgba(var(--gf-category-accent-rgb),.48) 34%,rgba(var(--gf-category-accent-rgb),0) 56%) top left / 100% 3px no-repeat}.arcade-deck-card-shell--achievement{display:flex;flex-direction:column;align-items:center}.arcade-deck-card-shell--achievement:before,.arcade-deck-card-shell--achievement:after{content:none}.arcade-deck-card-shell--achievement>.arcade-deck-card--portal{border-bottom-color:var(--portal-border-color)!important;border-bottom-left-radius:.72rem!important;border-bottom-right-radius:.72rem!important;box-shadow:inset 0 1px #ffffff12,0 3px 12px #00000047!important}.arcade-deck-card-shell--achievement>.arcade-deck-card--shared-target{animation:none}.arcade-deck-card-shell--achievement.arcade-deck-card-shell--shared-target>.arcade-deck-card--portal,.arcade-deck-card-shell--achievement.arcade-deck-card-shell--shared-target>.arcade-deck-achievement{animation:gf-shared-target-flash .9s ease-out 0s 2}.arcade-deck-achievement{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.38rem,1.45vw,.56rem);width:var(--portal-achievement-width);min-height:var(--portal-achievement-height);margin-top:calc(-1 * (var(--portal-border-width) + 2px));padding:clamp(.3rem,1.2vw,.43rem) clamp(.47rem,1.8vw,.65rem);border:var(--portal-border-width) solid color-mix(in srgb,var(--portal-border-color) 68%,transparent);border-left-width:3px;border-left-color:color-mix(in srgb,var(--portal-border-color) 76%,transparent);border-top-color:transparent;border-radius:.52rem 0 var(--portal-radius) var(--portal-radius);background:radial-gradient(ellipse 110% 155% at 22% 0%,rgba(var(--gf-category-accent-rgb),.045),transparent 68%),linear-gradient(148deg,#0e1019e0,#070910f0);box-shadow:inset 0 1px #ffffff06}.arcade-deck-achievement:before{content:"";position:absolute;top:0;left:clamp(.8rem,6%,1.2rem);right:clamp(.8rem,6%,1.2rem);height:1px;background:linear-gradient(90deg,transparent,var(--portal-border-soft),transparent);opacity:.34;pointer-events:none}.arcade-deck-achievement-record{display:flex;align-items:center;min-width:0;gap:clamp(.28rem,1.25vw,.45rem)}.arcade-deck-achievement-laurel{flex:0 0 auto;width:clamp(.46rem,1.7vw,.58rem);height:clamp(.82rem,2.7vw,.98rem);color:color-mix(in srgb,rgba(var(--gf-category-accent-rgb),.72) 54%,rgba(248,250,252,.76));opacity:.7;filter:drop-shadow(0 0 5px rgba(var(--gf-category-accent-rgb),.16));pointer-events:none}.arcade-deck-achievement-laurel--right{transform:scaleX(-1)}.arcade-deck-achievement-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:.06rem}.arcade-deck-achievement-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.47rem,1.65vw,.54rem);font-weight:800;letter-spacing:.055em;line-height:1;text-transform:uppercase;color:#d4d4d894}.arcade-deck-achievement-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--gf-font-mono);font-size:clamp(.88rem,2.85vw,1.02rem);font-weight:900;line-height:1.1;color:#f8fafcf7;display:inline-flex;align-items:center;gap:clamp(.18rem,.75vw,.28rem);text-shadow:0 0 8px rgba(var(--gf-category-accent-rgb),.14)}.arcade-deck-achievement-share{display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.2rem;min-height:2.16rem;min-width:clamp(4rem,15.5vw,4.65rem);padding:.24rem .48rem;border-radius:.56rem .36rem;border:1px solid rgba(var(--gf-category-accent-rgb),.34);color:#eef2ffd1;background:radial-gradient(ellipse 100% 120% at 22% 0%,rgba(var(--gf-category-accent-rgb),.24),transparent 62%),linear-gradient(160deg,rgba(var(--gf-category-accent-rgb),.16),#080a10e0);box-shadow:inset 0 1px #ffffff0e,inset 0 0 0 1px rgba(var(--gf-category-accent-rgb),.05);font-size:clamp(.52rem,1.8vw,.61rem);font-weight:850;letter-spacing:.055em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--gf-chrome-dur-fast) ease-out,background var(--gf-chrome-dur-fast) ease-out,transform var(--gf-chrome-dur-fast) var(--gf-chrome-ease-cinematic)}.arcade-deck-achievement-share svg{width:.7rem;height:.7rem}.arcade-deck-achievement-share:hover{border-color:rgba(var(--gf-category-accent-rgb),.46);color:#f8fafce6;background:radial-gradient(ellipse 100% 120% at 22% 0%,rgba(var(--gf-category-accent-rgb),.3),transparent 62%),linear-gradient(160deg,rgba(var(--gf-category-accent-rgb),.2),#080a10e6)}.arcade-deck-achievement-share:active{transform:scale(.97);border-color:rgba(var(--gf-category-accent-rgb),.54);background:radial-gradient(ellipse 100% 120% at 22% 0%,rgba(var(--gf-category-accent-rgb),.28),transparent 62%),linear-gradient(160deg,rgba(var(--gf-category-accent-rgb),.22),#080a10eb)}.arcade-deck-achievement-share:focus-visible{outline:2px solid rgba(var(--gf-category-accent-rgb),.82);outline-offset:2px;box-shadow:inset 0 1px #ffffff0e,inset 0 0 0 1px rgba(var(--gf-category-accent-rgb),.06),0 0 0 4px rgba(var(--gf-category-accent-rgb),.12)}@media(max-width:380px){.arcade-deck-card-shell{--portal-achievement-width: min(84%, calc(100% - 1.4rem) )}.arcade-deck-achievement{gap:.34rem}.arcade-deck-achievement-share{min-width:3.9rem;padding-left:.43rem;padding-right:.43rem}}@media(prefers-reduced-motion:reduce){.arcade-deck-card-shell--achievement.arcade-deck-card-shell--shared-target>.arcade-deck-card--portal,.arcade-deck-card-shell--achievement.arcade-deck-card-shell--shared-target>.arcade-deck-achievement,.arcade-deck-achievement-share{animation:none;transition:none}}.gf-rewarded-portal-close{min-width:var(--gf-touch-min);min-height:var(--gf-touch-min)}.gf-backward-lock-card{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:max(var(--safe-top),1rem) clamp(1rem,4vw,1.5rem) max(var(--safe-bottom),1rem);color:#fff;background:radial-gradient(circle at 50% 12%,rgba(244,114,182,.34),transparent 42%),radial-gradient(circle at 14% 82%,rgba(125,92,255,.28),transparent 40%),radial-gradient(circle at 86% 78%,rgba(34,211,238,.16),transparent 34%),linear-gradient(155deg,#16091f,#32143f 48%,#0b0712)}.gf-backward-lock-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 34%),linear-gradient(0deg,rgba(0,0,0,.28),transparent 46%);pointer-events:none}.gf-backward-lock-glow{position:absolute;width:min(72vw,22rem);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(236,72,153,.26),transparent 64%);filter:blur(6px);transform:translateY(-8%);pointer-events:none}.gf-backward-lock-particles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.gf-backward-lock-particle{position:absolute;width:.34rem;height:.34rem;border-radius:999px;background:#ffffffb8;box-shadow:0 0 14px #f472b6c7;animation:gf-backward-lock-float 5.8s ease-in-out infinite}.gf-backward-lock-particle--1{left:10%;top:18%;animation-delay:-.2s}.gf-backward-lock-particle--2{left:22%;top:32%;animation-delay:-1.1s}.gf-backward-lock-particle--3{left:34%;top:13%;animation-delay:-2.4s}.gf-backward-lock-particle--4{left:47%;top:25%;animation-delay:-3.3s}.gf-backward-lock-particle--5{left:61%;top:17%;animation-delay:-4.2s}.gf-backward-lock-particle--6{left:78%;top:30%;animation-delay:-.8s}.gf-backward-lock-particle--7{left:88%;top:16%;animation-delay:-2s}.gf-backward-lock-particle--8{left:14%;top:70%;animation-delay:-3.7s}.gf-backward-lock-particle--9{left:28%;top:83%;animation-delay:-4.9s}.gf-backward-lock-particle--10{left:43%;top:72%;animation-delay:-1.8s}.gf-backward-lock-particle--11{left:56%;top:86%;animation-delay:-.5s}.gf-backward-lock-particle--12{left:70%;top:75%;animation-delay:-2.8s}.gf-backward-lock-particle--13{left:83%;top:66%;animation-delay:-4.4s}.gf-backward-lock-particle--14{left:92%;top:84%;animation-delay:-1.4s}.gf-backward-lock-content{position:relative;z-index:1;display:grid;justify-items:center;gap:clamp(.8rem,2.2vh,1.25rem);width:min(100%,25rem);text-align:center;margin:auto 0}.gf-backward-lock-icon{display:grid;place-items:center;width:clamp(5.1rem,18vh,7.4rem);aspect-ratio:1}.gf-backward-lock-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1.3);transform-origin:center;filter:drop-shadow(0 12px 24px rgba(236,72,153,.34))}.gf-backward-lock-copy{display:grid;gap:.5rem}.gf-backward-lock-copy h2{margin:0;font-size:clamp(1.35rem,5.6vw,2.15rem);font-weight:1000;line-height:.95;letter-spacing:0;text-wrap:balance}.gf-backward-lock-copy p{margin:0;color:#ffffffd1;font-size:clamp(.92rem,3vw,1.06rem);font-weight:700;line-height:1.35;text-wrap:balance}.gf-backward-lock-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;width:100%}.gf-backward-lock-cta{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:calc(var(--gf-touch-min) + .4rem);padding:.85rem .9rem;border:1px solid rgba(255,255,255,.18);border-radius:.8rem;color:#fff;font-size:clamp(.74rem,2.7vw,.86rem);font-weight:1000;line-height:1;letter-spacing:0;text-align:center;text-transform:uppercase;box-shadow:0 16px 34px #08050e57,inset 0 1px #ffffff42;transition:transform .14s ease,filter .14s ease;touch-action:manipulation}.gf-backward-lock-cta:active{transform:translateY(1px) scale(.99);filter:brightness(1.08)}.gf-backward-lock-cta--portal{background:linear-gradient(135deg,#6366f1fa,#a855f7fa)}.gf-backward-lock-cta--unlock{background:linear-gradient(135deg,#ff4fb7,#9b5cff 54%,#6d5dfc)}.gf-backward-lock-footer{margin:0;color:#ffffffad;font-size:clamp(.72rem,2.4vw,.82rem);font-weight:800;line-height:1.2;text-transform:uppercase}@keyframes gf-backward-lock-float{0%,to{transform:translateZ(0) scale(.92);opacity:.36}50%{transform:translate3d(.25rem,-.75rem,0) scale(1.12);opacity:.92}}@media(max-width:340px){.gf-backward-lock-card{padding-inline:.8rem}.gf-backward-lock-actions{gap:.5rem}.gf-backward-lock-cta{padding-inline:.65rem;font-size:.72rem}}.gf-rate-app-modal{pointer-events:auto}.gf-rate-app-panel{position:relative;overflow:hidden;max-width:23rem;padding:2rem 1.35rem 1.25rem;border-color:#ffffff29;background:radial-gradient(ellipse 115% 70% at 18% 0%,rgba(var(--gf-brand-blue-rgb),.26) 0%,transparent 58%),radial-gradient(ellipse 95% 70% at 92% 12%,rgba(var(--gf-brand-orange-rgb),.16) 0%,transparent 56%),radial-gradient(ellipse 105% 85% at 50% 100%,rgba(var(--gf-portal-purple-rgb),.26) 0%,transparent 66%),linear-gradient(165deg,#111827fa,#080811fc);box-shadow:0 0 0 1px #ffffff17,0 0 34px rgba(var(--gf-brand-blue-rgb),.2),0 0 42px rgba(var(--gf-portal-purple-rgb),.18),0 28px 64px #000000b8}.gf-rate-app-panel:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;background:linear-gradient(135deg,rgba(var(--gf-brand-blue-rgb),.36),transparent 30%,rgba(var(--gf-brand-orange-rgb),.2) 62%,rgba(var(--gf-portal-purple-rgb),.32));opacity:.34;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:1px}.gf-rate-app-aura{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 90% 45% at 50% 0%,rgba(244,114,182,.12),transparent 68%)}.gf-rate-app-logo{position:relative;z-index:1;display:block;width:min(58vw,11rem);max-height:7.4rem;-o-object-fit:contain;object-fit:contain;margin:0 auto .85rem;filter:drop-shadow(0 0 16px rgba(var(--gf-brand-blue-rgb),.28)) drop-shadow(0 10px 22px rgba(0,0,0,.36))}.gf-rate-app-title{position:relative;z-index:1;margin:0 0 .35rem;color:#fff;font-size:clamp(1.45rem,6vw,2rem);font-weight:1000;line-height:1;text-transform:uppercase;text-shadow:0 0 18px rgba(var(--gf-brand-blue-rgb),.28)}.gf-rate-app-subtitle{position:relative;z-index:1;margin:0 auto 1.25rem;max-width:17rem;color:#e4e4e7e6;font-size:clamp(.9rem,3.5vw,1rem);font-weight:700;line-height:1.45}.gf-rate-app-actions{position:relative;z-index:1;display:grid;gap:.65rem}.gf-rate-app-primary,.gf-rate-app-secondary{min-height:var(--gf-touch-min);width:100%;border-radius:var(--gf-radius-lg);padding:.85rem 1rem;font-size:.86rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;transition:transform var(--gf-chrome-dur-fast) var(--gf-chrome-ease);touch-action:manipulation;cursor:pointer}.gf-rate-app-primary{border:1px solid rgba(var(--gf-brand-blue-rgb),.58);color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.1) 42%,transparent 100%),linear-gradient(135deg,#7dd3fcfa,rgba(var(--gf-brand-blue-rgb),.98) 38%,rgba(var(--gf-brand-orange-rgb),.98));box-shadow:inset 0 1px #ffffff57,0 0 18px rgba(var(--gf-brand-blue-rgb),.26),0 0 24px rgba(var(--gf-brand-orange-rgb),.18),0 12px 28px #00000052;text-shadow:0 1px 0 rgba(8,13,24,.22)}.gf-rate-app-secondary{border:1px solid rgba(255,255,255,.86);color:#111827;background:linear-gradient(180deg,#fff,#f4f4f5);box-shadow:inset 0 1px #ffffffe6,0 10px 22px #00000042}.gf-rate-app-primary:active,.gf-rate-app-secondary:active{transform:scale(.97)}.gf-rate-app-suppress{position:relative;z-index:1;display:inline-block;margin:1rem auto 0;padding:.25rem;border:0;background:transparent;color:#a1a1aae6;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.18rem;touch-action:manipulation;cursor:pointer}.gf-rate-app-suppress:active{color:#e4e4e7f2}.game-intro-title,.game-intro-countdown--ready .game-intro-countdown-text,.game-intro-countdown--go .game-intro-countdown-text,.gf-overlay-headline,.arcade-deck-title,.arcade-deck-title-portal,.arcade-deck-card-title,.teleport-warp-title,.gf-chrome-modal-kicker,.gf-chrome-modal-game-title,.gf-chrome-modal-title,.gf-rewarded-teleport-title,.gf-rewarded-portal-title,.gf-rate-app-title,.gf-backward-lock-copy h2,.gf-engagement-portal-label{font-family:var(--gf-font-display);font-style:normal;letter-spacing:0}.game-intro-countdown--3 .game-intro-countdown-text,.game-intro-countdown--2 .game-intro-countdown-text,.game-intro-countdown--1 .game-intro-countdown-text{font-weight:1000}.game-intro-countdown--3 .game-intro-countdown-text,.game-intro-countdown--2 .game-intro-countdown-text,.game-intro-countdown--1 .game-intro-countdown-text,.game-hud-cell-value,.arcade-deck-best-value,.arcade-deck-countdown,.arcade-deck-unlock-countdown,.arcade-deck-achievement-value{font-family:var(--gf-font-mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--gf-font-feature-numeric)}.gf-overlay-subline{font-family:var(--gf-font-ui)}.game-intro-title,.gf-overlay-headline,.teleport-warp-title,.gf-chrome-modal-game-title,.gf-rewarded-portal-title{line-height:1}.gf-personal-best-modal{overflow:visible;pointer-events:none}.gf-personal-best-modal>.gf-chrome-modal-panel{pointer-events:auto}.gf-personal-best-panel{position:relative;z-index:2;width:min(100%,19.2rem);max-height:min(calc(var(--shell-height) - var(--safe-top) - var(--safe-bottom) - 2.4rem),33.6rem);padding:1rem;background:linear-gradient(168deg,#141622,#090b12);border:1px solid rgba(255,255,255,.15);border-radius:var(--gf-radius-lg);box-shadow:0 19px 51px #000000d9;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.gf-personal-best-header{padding-bottom:.6rem}.gf-personal-best-title-row{gap:.4rem}.gf-personal-best-title-icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;flex:0 0 auto;filter:drop-shadow(0 0 14px color-mix(in srgb,currentColor 62%,transparent))}.gf-personal-best-trophy{display:block;width:1.55rem;height:1.55rem}.gf-personal-best-heading{font-size:clamp(1.18rem,5.2vw,1.62rem);line-height:.95;letter-spacing:0}.gf-personal-best-body{min-height:min(12.8rem,40vh);padding-top:1rem;padding-bottom:1rem}@media(max-height:620px){.gf-personal-best-panel{width:min(100%,17.5rem);padding:.8rem}.gf-personal-best-body{min-height:0;padding-top:.75rem;padding-bottom:.75rem}}.gf-personal-best-actions{gap:.4rem;padding-top:.6rem}.gf-personal-best-share{padding-top:.5rem;padding-bottom:.5rem;font-size:.8rem}.gf-share-celebration.gf-personal-best-celebration{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:visible}.gf-personal-best-real-fireworks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;overflow:visible}.gf-personal-best-real-firework{position:absolute;width:0;height:0;pointer-events:none;--gf-pb-fw-delay: 0ms}.gf-personal-best-real-firework--1{left:26%;top:21%;--gf-pb-fw-delay: 80ms}.gf-personal-best-real-firework--2{left:74%;top:25%;--gf-pb-fw-delay: .19s}.gf-personal-best-real-firework--3{left:20%;top:66%;--gf-pb-fw-delay: .3s}.gf-personal-best-real-firework--4{left:79%;top:62%;--gf-pb-fw-delay: .41s}.gf-personal-best-real-spark{position:absolute;left:0;top:0;width:.24rem;height:.72rem;border-radius:999px;background:#fff7ad;box-shadow:0 0 16px #ffffffe0,0 0 30px #facc15b8;transform-origin:50% 0;opacity:0;animation:gf-personal-best-real-firework-pop 1.08s ease-out both;animation-delay:calc(var(--gf-pb-fw-delay) + var(--gf-pb-fw-spark-delay, 0ms))}.gf-personal-best-real-spark:nth-child(3n){background:#93c5fd;box-shadow:0 0 16px #ffffffdb,0 0 30px #93c5fdb3}.gf-personal-best-real-spark:nth-child(4n){background:#f9a8d4;box-shadow:0 0 16px #ffffffd6,0 0 30px #f9a8d4ad}.gf-personal-best-real-spark:nth-child(5n){background:#86efac;box-shadow:0 0 16px #ffffffd6,0 0 30px #86efaca8}.gf-personal-best-real-spark--1{--gf-pb-fw-angle: 0deg;--gf-pb-fw-distance: 4.4rem}.gf-personal-best-real-spark--2{--gf-pb-fw-angle: 30deg;--gf-pb-fw-distance: 4.9rem;--gf-pb-fw-spark-delay: 12ms}.gf-personal-best-real-spark--3{--gf-pb-fw-angle: 60deg;--gf-pb-fw-distance: 4.2rem;--gf-pb-fw-spark-delay: 24ms}.gf-personal-best-real-spark--4{--gf-pb-fw-angle: 90deg;--gf-pb-fw-distance: 5rem;--gf-pb-fw-spark-delay: 4ms}.gf-personal-best-real-spark--5{--gf-pb-fw-angle: 120deg;--gf-pb-fw-distance: 4.5rem;--gf-pb-fw-spark-delay: 18ms}.gf-personal-best-real-spark--6{--gf-pb-fw-angle: 150deg;--gf-pb-fw-distance: 4.8rem;--gf-pb-fw-spark-delay: 30ms}.gf-personal-best-real-spark--7{--gf-pb-fw-angle: 180deg;--gf-pb-fw-distance: 4.3rem;--gf-pb-fw-spark-delay: 8ms}.gf-personal-best-real-spark--8{--gf-pb-fw-angle: 210deg;--gf-pb-fw-distance: 5.1rem;--gf-pb-fw-spark-delay: 20ms}.gf-personal-best-real-spark--9{--gf-pb-fw-angle: 240deg;--gf-pb-fw-distance: 4.6rem;--gf-pb-fw-spark-delay: 32ms}.gf-personal-best-real-spark--10{--gf-pb-fw-angle: 270deg;--gf-pb-fw-distance: 4.9rem;--gf-pb-fw-spark-delay: 14ms}.gf-personal-best-real-spark--11{--gf-pb-fw-angle: 300deg;--gf-pb-fw-distance: 4.4rem;--gf-pb-fw-spark-delay: 26ms}.gf-personal-best-real-spark--12{--gf-pb-fw-angle: 330deg;--gf-pb-fw-distance: 5rem;--gf-pb-fw-spark-delay: 6ms}@keyframes gf-personal-best-real-firework-pop{0%{transform:rotate(var(--gf-pb-fw-angle)) translateY(0) scaleY(.35);opacity:0}14%{opacity:1}72%{opacity:.92}to{transform:rotate(var(--gf-pb-fw-angle)) translateY(calc(var(--gf-pb-fw-distance) * -1)) scaleY(.08);opacity:0}}.gf-personal-best-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--gf-personal-best-burst-delay: 0ms}.gf-personal-best-burst--1{transform:translateZ(0)}.gf-personal-best-burst--2{--gf-personal-best-burst-delay: .11s;transform:translate3d(-7%,-5%,0) scale(.94)}.gf-personal-best-burst--3{--gf-personal-best-burst-delay: .22s;transform:translate3d(8%,6%,0) scale(1.04)}.gf-personal-best-close{position:absolute;top:.44rem;right:.44rem;z-index:2;width:calc(var(--gf-touch-min) * .8);height:calc(var(--gf-touch-min) * .8);min-width:calc(var(--gf-touch-min) * .8);min-height:calc(var(--gf-touch-min) * .8)}.gf-share-modal-overlay--personal-best{z-index:119;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;touch-action:none}.gf-share-celebration{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.gf-share-burst{position:absolute;width:.44rem;height:.44rem;border-radius:999px;background:#fff;box-shadow:0 0 18px #ffffffe6,0 0 28px #f472b6b8;opacity:0;animation:gf-share-burst-pop 1.35s ease-out both}.gf-share-burst:nth-child(3n){border-radius:.08rem;transform-origin:center}.gf-share-burst:nth-child(4n){width:.28rem;height:.74rem;border-radius:.08rem}.gf-share-burst--1{left:50%;top:48%;--tx: -8.5rem;--ty: -8rem;--gf-share-burst-delay: 0ms;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#f9a8d4}.gf-share-burst--2{left:50%;top:48%;--tx: -5.4rem;--ty: -10.2rem;--gf-share-burst-delay: 45ms;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#93c5fd}.gf-share-burst--3{left:50%;top:48%;--tx: -1.6rem;--ty: -9.4rem;--gf-share-burst-delay: 90ms;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#fde68a}.gf-share-burst--4{left:50%;top:48%;--tx: 2.4rem;--ty: -10rem;--gf-share-burst-delay: 30ms;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#c4b5fd}.gf-share-burst--5{left:50%;top:48%;--tx: 6.2rem;--ty: -8.2rem;--gf-share-burst-delay: 75ms;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#86efac}.gf-share-burst--6{left:50%;top:48%;--tx: 8.8rem;--ty: -5rem;--gf-share-burst-delay: .12s;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#fda4af}.gf-share-burst--7{left:50%;top:48%;--tx: 9rem;--ty: -1rem;--gf-share-burst-delay: 15ms;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#67e8f9}.gf-share-burst--8{left:50%;top:48%;--tx: 7.4rem;--ty: 3.2rem;--gf-share-burst-delay: 105ms;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#f0abfc}.gf-share-burst--9{left:50%;top:48%;--tx: 4rem;--ty: 6.2rem;--gf-share-burst-delay: 60ms;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#fdba74}.gf-share-burst--10{left:50%;top:48%;--tx: .5rem;--ty: 7.4rem;--gf-share-burst-delay: 135ms;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#bfdbfe}.gf-share-burst--11{left:50%;top:48%;--tx: -3.4rem;--ty: 6.4rem;--gf-share-burst-delay: 25ms;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#fef08a}.gf-share-burst--12{left:50%;top:48%;--tx: -6.6rem;--ty: 3.7rem;--gf-share-burst-delay: .11s;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#bbf7d0}.gf-share-burst--13{left:50%;top:48%;--tx: -8.8rem;--ty: .1rem;--gf-share-burst-delay: 70ms;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#fecdd3}.gf-share-burst--14{left:50%;top:48%;--tx: -8rem;--ty: -3.8rem;--gf-share-burst-delay: 145ms;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#ddd6fe}.gf-share-burst--15{left:25%;top:22%;--tx: -1.8rem;--ty: -3.4rem;--gf-share-burst-delay: .17s;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#7dd3fc}.gf-share-burst--16{left:76%;top:25%;--tx: 2rem;--ty: -3.8rem;--gf-share-burst-delay: .19s;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#fbcfe8}.gf-share-burst--17{left:28%;top:75%;--tx: -2.3rem;--ty: 2.2rem;--gf-share-burst-delay: 155ms;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#fde68a}.gf-share-burst--18{left:74%;top:72%;--tx: 2.4rem;--ty: 2.4rem;--gf-share-burst-delay: .21s;animation-delay:calc(var(--gf-share-burst-delay) + var(--gf-personal-best-burst-delay, 0ms));background:#a7f3d0}.gf-share-modal-subtitle{margin:.18rem 0 0;color:#d4d4d8c7;font-size:.72rem;font-weight:700;line-height:1.2;text-transform:none}@keyframes gf-share-burst-pop{0%{transform:translateZ(0) scale(.2) rotate(0);opacity:0}12%{opacity:1}62%{opacity:1}to{transform:translate3d(var(--tx),var(--ty),0) scale(1.25) rotate(240deg);opacity:0}}.gf-share-spark{position:absolute;width:.42rem;height:.42rem;border-radius:999px;background:#fff;box-shadow:0 0 18px #ffffffe6,0 0 28px #f472b6b8;animation:gf-share-firework 1.9s ease-out infinite}.gf-share-spark--1{left:12%;top:18%;animation-delay:-.1s;background:#f9a8d4}.gf-share-spark--2{left:22%;top:28%;animation-delay:-.8s;background:#93c5fd}.gf-share-spark--3{left:33%;top:14%;animation-delay:-1.2s;background:#fde68a}.gf-share-spark--4{left:46%;top:23%;animation-delay:-.4s;background:#c4b5fd}.gf-share-spark--5{left:58%;top:12%;animation-delay:-1.5s;background:#86efac}.gf-share-spark--6{left:72%;top:27%;animation-delay:-.7s;background:#fda4af}.gf-share-spark--7{left:86%;top:17%;animation-delay:-1.1s;background:#67e8f9}.gf-share-spark--8{left:10%;top:58%;animation-delay:-1.6s;background:#f0abfc}.gf-share-spark--9{left:21%;top:74%;animation-delay:-.5s;background:#fdba74}.gf-share-spark--10{left:36%;top:66%;animation-delay:-1.3s;background:#bfdbfe}.gf-share-spark--11{left:49%;top:82%;animation-delay:-.9s;background:#fef08a}.gf-share-spark--12{left:62%;top:69%;animation-delay:-.2s;background:#bbf7d0}.gf-share-spark--13{left:75%;top:78%;animation-delay:-1.7s;background:#fecdd3}.gf-share-spark--14{left:89%;top:61%;animation-delay:-.6s;background:#ddd6fe}.gf-share-spark--15{left:18%;top:43%;animation-delay:-1.4s;background:#7dd3fc}.gf-share-spark--16{left:42%;top:48%;animation-delay:-.3s;background:#fbcfe8}.gf-share-spark--17{left:64%;top:44%;animation-delay:-1s;background:#fde68a}.gf-share-spark--18{left:82%;top:39%;animation-delay:-1.8s;background:#a7f3d0}@keyframes gf-share-firework{0%{transform:translate3d(0,.7rem,0) scale(.4);opacity:0}22%{opacity:1}to{transform:translate3d(0,-1.1rem,0) scale(1.45);opacity:0}}.welcome-logo-share-particles{z-index:0;top:calc(-10vh - var(--safe-top) - 1rem);right:-22vw;bottom:-1.25rem;left:-22vw;overflow:hidden;opacity:.34;filter:saturate(.9)}.welcome-logo-share-particles .gf-share-spark{box-shadow:0 0 8px #ffffff57,0 0 14px #f472b638;animation-duration:5.8s}.welcome-logo-idle{z-index:1}.gf-rating-feed-card .gf-rate-app-suppress{margin-top:0;color:#ffffffc7}.gf-rating-card-stars{display:inline-flex;align-items:center;justify-content:center;gap:.18rem;color:#facc15;line-height:1;filter:drop-shadow(0 0 10px rgba(250,204,21,.42))}.gf-rating-card-star{display:block;width:clamp(1.05rem,4vw,1.35rem);height:clamp(1.05rem,4vw,1.35rem);flex:0 0 auto}.gf-rating-card-error{margin:-.25rem 0 0;color:#fecdd3;font-size:.78rem;font-weight:900;line-height:1.25;text-align:center}.hover\:bg-zinc-700:hover{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-800:hover{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.hover\:from-violet-500:hover{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-indigo-500:hover{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-zinc-200:hover{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.hover\:text-zinc-400:hover{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.hover\:opacity-90:hover{opacity:.9}.focus\:border-zinc-700:focus{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:640px){.sm\:-inset-10{top:-2.5rem;right:-2.5rem;bottom:-2.5rem;left:-2.5rem}.sm\:-inset-14{top:-3.5rem;right:-3.5rem;bottom:-3.5rem;left:-3.5rem}.sm\:-top-10{top:-2.5rem}.sm\:-m-8{margin:-2rem}.sm\:w-\[min\(80vw\,26rem\)\]{width:min(80vw,26rem)}.sm\:pt-\[8vh\]{padding-top:8vh}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}
