*,: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:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-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,Courier New,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}html{-webkit-text-size-adjust:100%;height:100%}body{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080b25;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.625;overscroll-behavior:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;overflow-x:hidden;min-height:100vh;min-height:100dvh;-webkit-touch-callout:none}#root{min-height:100vh;min-height:100dvh;overflow-x:hidden}.scroll-container{overscroll-behavior-y:contain}input,textarea,[contenteditable]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.safe-bottom{padding-bottom:var(--safe-area-inset-bottom, env(safe-area-inset-bottom))}@media (max-width: 1023px){.glass-card{border-radius:.875rem;padding:1rem}.btn-primary,.btn-secondary{min-height:48px;font-size:.9375rem}.input-field{font-size:16px;padding:.875rem 1rem;border-radius:.875rem}.glass-card-hover{cursor:pointer}@media (hover: none){.glass-card-hover:hover{transform:none;border-color:#ffffff0d;background:#ffffff08;box-shadow:none}.btn-primary:hover{transform:none;opacity:1;box-shadow:0 4px 14px #2563eb40}.btn-secondary:hover{transform:none;background:#ffffff0d}.card-glow:hover:after{opacity:0}}}button{-webkit-user-select:none;-moz-user-select:none;user-select:none}*{-webkit-tap-highlight-color:transparent}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0;height:0}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.glass-card{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:1rem}.glass-card-hover{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:1rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .3s,background .3s,box-shadow .3s}.glass-card-hover:hover{border-color:#ffffff1f;background:#ffffff0f;transform:translateY(-3px);box-shadow:0 12px 40px #0006}.glass-card-hover:active{transform:translateY(0) scale(.97);transition-duration:.08s;background:#ffffff14;border-color:#ffffff26}.card-pressable{transition:transform .12s ease-out,background .12s ease-out,border-color .12s ease-out}.card-pressable:active{transform:scale(.96);background:#ffffff0f}.btn-primary{background:linear-gradient(135deg,var(--accent-primary, #22c55e),var(--accent-secondary, #16a34a));color:#fff;border-radius:.75rem;padding:.625rem 1.25rem;font-weight:600;font-size:.875rem;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 14px #22c55e40}.btn-primary:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 8px 25px #22c55e66}.btn-primary:active{transform:translateY(0) scale(.96);transition-duration:.08s;box-shadow:0 2px 10px #22c55e26}.btn-primary:disabled{opacity:.5;transform:none;box-shadow:none}.btn-secondary{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fffc;border-radius:.75rem;padding:.625rem 1.25rem;font-weight:500;font-size:.875rem;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn-secondary:hover{background:#ffffff14;transform:translateY(-1px)}.btn-secondary:active{transform:translateY(0) scale(.96);transition-duration:.08s;background:#ffffff1f}.input-field{background:#161e3380;border:1px solid rgba(255,255,255,.05);border-radius:.75rem;padding:.75rem 1rem;color:#fff;font-size:1rem;width:100%;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.input-field:focus{border-color:#22c55e80;box-shadow:0 0 0 3px #22c55e1f;background:#161e33b3}.input-field::-moz-placeholder{color:#ffffff40}.input-field::placeholder{color:#ffffff40}.text-gradient{background:linear-gradient(135deg,#22c55e,#4ade80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-gradient-evolvo{background:linear-gradient(135deg,var(--accent-primary, #22c55e),var(--accent-secondary, #4ade80))}.shadow-glow{box-shadow:0 0 30px #22c55e4d}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-2{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-bottom-1{bottom:-.25rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-2{bottom:-.5rem}.-left-2{left:-.5rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.right-0{right:0}.right-1{right:.25rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-1\/4{top:25%}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[45\]{z-index:45}.z-\[54\]{z-index:54}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.-m-1{margin:-.25rem}.m-2{margin:.5rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.-mr-1{margin-right:-.25rem}.-mt-0\.5{margin-top:-.125rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!contents{display:contents!important}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1 / 1}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-full{height:100%}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-\[88dvh\]{max-height:88dvh}.min-h-11{min-height:2.75rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[44px\]{min-height:44px}.min-h-\[80px\]{min-height:80px}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[300px\]{width:300px}.w-\[400px\]{width:400px}.w-\[600px\]{width:600px}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[52px\]{min-width:52px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[360px\]{max-width:360px}.max-w-\[440px\]{max-width:440px}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.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))}.-rotate-90{--tw-rotate: -90deg;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))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;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))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--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))}.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 flame-flicker{0%,to{transform:scale(1) rotate(-2deg);filter:brightness(1)}25%{transform:scale(1.1) rotate(1deg);filter:brightness(1.2)}50%{transform:scale(.95) rotate(-1deg);filter:brightness(.9)}75%{transform:scale(1.05) rotate(2deg);filter:brightness(1.1)}}.animate-flame-flicker{animation:flame-flicker 2s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #22c55e33}50%{box-shadow:0 0 40px #22c55e66}}.animate-glow-pulse{animation:glow-pulse 3s ease-in-out infinite}@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-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[3px\]{gap:3px}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * 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-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-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/30{border-color:#fbbf244d}.border-electric-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-electric-400\/10{border-color:#60a5fa1a}.border-electric-400\/20{border-color:#60a5fa33}.border-electric-400\/30{border-color:#60a5fa4d}.border-electric-400\/40{border-color:#60a5fa66}.border-emerald-400\/15{border-color:#34d39926}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/30{border-color:#34d3994d}.border-evolvo-400\/20{border-color:#4ade8033}.border-navy-950{--tw-border-opacity: 1;border-color:rgb(8 11 37 / var(--tw-border-opacity, 1))}.border-orange-400\/20{border-color:#fb923c33}.border-orange-500\/20{border-color:#f9731633}.border-red-400\/20{border-color:#f8717133}.border-red-500\/20{border-color:#ef444433}.border-violet-300\/25{border-color:#c4b5fd40}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-500\/20{border-color:#8b5cf633}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-t-electric-400{--tw-border-opacity: 1;border-top-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[\#050716\]\/85{background-color:#050716d9}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/5{background-color:#fbbf240d}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-cyan-500\/15{background-color:#06b6d426}.bg-electric-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-electric-400\/10{background-color:#60a5fa1a}.bg-electric-400\/20{background-color:#60a5fa33}.bg-electric-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-electric-600\/10{background-color:#2563eb1a}.bg-electric-600\/15{background-color:#2563eb26}.bg-electric-600\/5{background-color:#2563eb0d}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-400\/30{background-color:#34d3994d}.bg-emerald-400\/5{background-color:#34d3990d}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-evolvo-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-evolvo-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-evolvo-500\/10{background-color:#22c55e1a}.bg-indigo-500\/15{background-color:#6366f126}.bg-navy-800{--tw-bg-opacity: 1;background-color:rgb(22 30 51 / var(--tw-bg-opacity, 1))}.bg-navy-800\/50{background-color:#161e3380}.bg-navy-900{--tw-bg-opacity: 1;background-color:rgb(12 18 34 / var(--tw-bg-opacity, 1))}.bg-navy-900\/95{background-color:#0c1222f2}.bg-navy-950{--tw-bg-opacity: 1;background-color:rgb(8 11 37 / var(--tw-bg-opacity, 1))}.bg-navy-950\/95{background-color:#080b25f2}.bg-neon-green\/15{background-color:#22c55e26}.bg-orange-400\/10{background-color:#fb923c1a}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-600\/20{background-color:#ea580c33}.bg-red-400\/10{background-color:#f871711a}.bg-red-400\/5{background-color:#f871710d}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-slate-400\/20{background-color:#94a3b833}.bg-transparent{background-color:transparent}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/80{background-color:#fffc}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-yellow-500\/15{background-color:#eab30826}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#1c1850\]{--tw-gradient-from: #1c1850 var(--tw-gradient-from-position);--tw-gradient-to: rgb(28 24 80 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ai-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/40{--tw-gradient-from: rgb(251 191 36 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/60{--tw-gradient-from: rgb(251 191 36 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/10{--tw-gradient-from: rgb(245 158 11 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/10{--tw-gradient-from: rgb(6 182 212 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-electric-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-electric-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-electric-500\/10{--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-electric-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-navy-900{--tw-gradient-from: #0c1222 var(--tw-gradient-from-position);--tw-gradient-to: rgb(12 18 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/10{--tw-gradient-from: rgb(239 68 68 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#0d0f2e\]{--tw-gradient-to: #0d0f2e var(--tw-gradient-to-position)}.to-ai-700{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-amber-600\/40{--tw-gradient-to: rgb(217 119 6 / .4) var(--tw-gradient-to-position)}.to-amber-600\/60{--tw-gradient-to: rgb(217 119 6 / .6) var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.to-electric-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-electric-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-emerald-600\/5{--tw-gradient-to: rgb(5 150 105 / .05) var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-navy-950{--tw-gradient-to: #080b25 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-rose-700{--tw-gradient-to: #be123c var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-amber-400{fill:#fbbf24}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.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-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-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-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pr-11{padding-right:2.75rem}.pr-4{padding-right:1rem}.pr-9{padding-right:2.25rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/90{color:#fcd34de6}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/80{color:#fbbf24cc}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-electric-300\/80{color:#93c5fdcc}.text-electric-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-electric-400\/60{color:#60a5fa99}.text-electric-400\/80{color:#60a5facc}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-evolvo-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-evolvo-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-navy-900{--tw-text-opacity: 1;color:rgb(12 18 34 / var(--tw-text-opacity, 1))}.text-neon-green{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.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\/15{color:#ffffff26}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.placeholder-white\/30::-moz-placeholder{color:#ffffff4d}.placeholder-white\/30::placeholder{color:#ffffff4d}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-\[0\.07\]{opacity:.07}.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-\[0_20px_60px_rgba\(0\,0\,0\,\.6\)\,0_0_40px_rgba\(139\,92\,246\,\.35\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.6),0 0 40px rgba(139,92,246,.35);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color), 0 0 40px 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-amber-500\/20{--tw-shadow-color: rgb(245 158 11 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .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)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-electric-400\/40{--tw-ring-color: rgb(96 165 250 / .4)}.ring-electric-400\/50{--tw-ring-color: rgb(96 165 250 / .5)}.ring-navy-950{--tw-ring-opacity: 1;--tw-ring-color: rgb(8 11 37 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_20px_rgba\(37\,99\,235\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 20px rgba(37,99,235,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.animate-in{animation:animate-in .4s cubic-bezier(.22,1,.36,1) forwards}.animate-fade-in{animation:fade-in .6s ease-out forwards}.animate-slide-up{animation:slide-up .5s cubic-bezier(.22,1,.36,1) forwards}.animate-scale-in{animation:scale-in .35s cubic-bezier(.34,1.56,.64,1) forwards}.animate-pop{animation:pop .3s cubic-bezier(.34,1.56,.64,1) forwards}.bg-gradient-radial{background:radial-gradient(circle,var(--tw-gradient-from),var(--tw-gradient-to))}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.skeleton{background:linear-gradient(90deg,#ffffff08,#ffffff14,#ffffff08);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:.5rem}.animate-glow-pulse{animation:glow-pulse 2s ease-in-out infinite}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pop{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes glow-pulse-ring{0%,to{box-shadow:0 0 20px #22c55e33}50%{box-shadow:0 0 40px #22c55e66}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes check-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes draw-line{0%{stroke-dashoffset:100%}to{stroke-dashoffset:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shake-treasure{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes quest-complete{0%{transform:scale(1)}50%{transform:scale(1.15);filter:brightness(1.3)}to{transform:scale(1)}}.animate-float{animation:float 3s ease-in-out infinite}.animate-shake-treasure{animation:shake-treasure .4s ease-in-out infinite}.animate-quest-complete{animation:quest-complete .5s ease-out}@keyframes animate-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-in{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.03)}to{transform:scale(1)}}@keyframes slide-right{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes level-up-burst{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}.animate-level-up{animation:level-up-burst .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-3deg)}40%{transform:rotate(3deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}.animate-wiggle{animation:wiggle .6s ease-in-out}@keyframes glow-progress{0%,to{box-shadow:0 0 8px #22c55e4d}50%{box-shadow:0 0 20px #22c55e99}}.animate-glow-progress{animation:glow-progress 2s ease-in-out infinite}@keyframes bounce-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-bounce-soft{animation:bounce-soft 2s ease-in-out infinite}@keyframes sparkle-spin{0%{transform:rotate(0) scale(1);opacity:.8}50%{transform:rotate(180deg) scale(1.2);opacity:1}to{transform:rotate(360deg) scale(1);opacity:.8}}.animate-sparkle{animation:sparkle-spin 3s ease-in-out infinite}@keyframes reward-shake{0%,to{transform:rotate(0) scale(1)}20%{transform:rotate(-12deg) scale(1.05)}40%{transform:rotate(12deg) scale(1.05)}60%{transform:rotate(-8deg) scale(1.02)}80%{transform:rotate(8deg) scale(1.02)}}.animate-reward-shake{animation:reward-shake .5s ease-in-out}@keyframes xp-pop{0%{transform:translateY(0) scale(.8);opacity:0}30%{transform:translateY(-10px) scale(1.2);opacity:1}to{transform:translateY(-40px) scale(1);opacity:0}}.animate-xp-pop{animation:xp-pop 1s ease-out forwards}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes mascot-walk-in{0%{transform:translate(-120%) translateY(0);opacity:0}10%{opacity:1}to{transform:translate(0) translateY(0);opacity:1}}@keyframes mascot-walk-bounce{0%,to{transform:translateY(0) rotate(-1deg)}25%{transform:translateY(-4px) rotate(1deg)}50%{transform:translateY(-2px) rotate(-1deg)}75%{transform:translateY(-6px) rotate(1deg)}}.mascot-walking{animation:mascot-walk-in 2s cubic-bezier(.22,1,.36,1) forwards}.mascot-walking .mascot-body{animation:mascot-walk-bounce .4s ease-in-out infinite}@keyframes mascot-wave{0%,to{transform:rotate(0) scale(1)}20%{transform:rotate(-15deg) scale(1.05)}40%{transform:rotate(10deg) scale(1.05)}60%{transform:rotate(-12deg) scale(1.03)}80%{transform:rotate(8deg) scale(1.03)}}.mascot-waving{animation:mascot-wave .8s ease-in-out;transform-origin:bottom center}@keyframes mascot-idle-bob{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-3px) rotate(.5deg)}66%{transform:translateY(-1px) rotate(-.5deg)}}.mascot-idle{animation:mascot-idle-bob 4s ease-in-out infinite}@keyframes mascot-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.mascot-breathe{animation:mascot-breathe 3s ease-in-out infinite}@keyframes mascot-blink-overlay{0%,92%,to{opacity:0;transform:scaleY(1)}95%,97%{opacity:1;transform:scaleY(.1)}}.mascot-blink{animation:mascot-blink-overlay 5s ease-in-out infinite}@keyframes mascot-nod{0%,to{transform:rotate(0)}30%{transform:rotate(3deg)}60%{transform:rotate(-2deg)}}.mascot-nod{animation:mascot-nod .6s ease-in-out}@keyframes mascot-celebrate{0%{transform:translateY(0) scale(1) rotate(0)}20%{transform:translateY(-20px) scale(1.1) rotate(-5deg)}40%{transform:translateY(-10px) scale(1.05) rotate(5deg)}60%{transform:translateY(-25px) scale(1.12) rotate(-3deg)}80%{transform:translateY(-5px) scale(1.08) rotate(3deg)}to{transform:translateY(0) scale(1) rotate(0)}}.mascot-celebrate{animation:mascot-celebrate 1.2s ease-in-out infinite}@keyframes mascot-point-right{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(8px) rotate(5deg)}}.mascot-point-right{animation:mascot-point-right 1s ease-in-out}@keyframes mascot-shadow{0%,to{transform:scaleX(1);opacity:.25}50%{transform:scaleX(.85);opacity:.18}}.mascot-shadow-pulse{animation:mascot-shadow 4s ease-in-out infinite}@keyframes mascot-reaction-pop{0%{transform:scale(1)}50%{transform:scale(1.08) translateY(-4px)}to{transform:scale(1)}}.mascot-reaction{animation:mascot-reaction-pop .4s ease-out}@keyframes particle-burst{0%{transform:translate(0) scale(0);opacity:1}to{transform:translate(var(--tx, 0),var(--ty, -100px)) scale(1);opacity:0}}.particle-burst{animation:particle-burst 1.2s ease-out forwards}@keyframes star-twinkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.star-twinkle{animation:star-twinkle 1.5s ease-in-out infinite}@keyframes rocket-up{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(-200px) rotate(15deg);opacity:0}}.rocket-up{animation:rocket-up 2s ease-out forwards}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.cursor-blink{animation:cursor-blink .8s step-end infinite}@keyframes question-slide-forward{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes question-slide-back{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.question-enter-forward{animation:question-slide-forward .4s cubic-bezier(.22,1,.36,1) forwards}.question-enter-back{animation:question-slide-back .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes question-exit-forward{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-40px)}}.question-exit-forward{animation:question-exit-forward .3s ease-in forwards}@keyframes answer-selected{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.answer-selected-anim{animation:answer-selected .3s cubic-bezier(.34,1.56,.64,1)}@keyframes progress-fill{0%{width:var(--from-width, 0%)}to{width:var(--to-width, 100%)}}@keyframes guide-fade-in{0%{opacity:0}to{opacity:1}}.guide-fade-in{animation:guide-fade-in .3s ease-out forwards}@keyframes guide-spotlight{0%{box-shadow:0 0 0 9999px #070b1600}to{box-shadow:0 0 0 9999px #070b16d9}}.guide-spotlight{animation:guide-spotlight .4s ease-out forwards;border-radius:12px;position:relative;z-index:51}@keyframes guide-tooltip-in{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.guide-tooltip-in{animation:guide-tooltip-in .35s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes splash-fade-out{0%{opacity:1}to{opacity:0}}.splash-fade-out{animation:splash-fade-out .6s ease-out forwards}@keyframes evolvo-text-reveal{0%{opacity:0;transform:scale(.9);letter-spacing:.5em}to{opacity:1;transform:scale(1);letter-spacing:.16em}}.evolvo-text-reveal{animation:evolvo-text-reveal 1s cubic-bezier(.22,1,.36,1) forwards}@keyframes path-draw{0%{stroke-dashoffset:500}to{stroke-dashoffset:0}}.path-draw{animation:path-draw 2s ease-out forwards}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-out{animation:fade-out .4s ease-in forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation:fade-in .5s ease-out forwards}@keyframes bubble-appear{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.bubble-position{left:calc(clamp(220px,62vw,340px)*.55);top:38%;transform:translateY(0)}.bubble-tail-side{left:-9px;display:block}.bubble-tail-bottom{display:none}@media (max-width: 379px){.bubble-position{left:50%;top:0;transform:translate(-50%) translateY(-100%)}.bubble-tail-side{display:none}.bubble-tail-bottom{display:block}}.daily-motivation{position:relative;border-radius:1rem;padding:.875rem 1rem;background:linear-gradient(135deg,#2263eb14,#fbbf240a);border:1px solid rgba(255,255,255,.06);margin-bottom:1rem;overflow:hidden}.daily-motivation__glow{position:absolute;top:-60%;right:-20%;width:60%;height:220%;background:radial-gradient(circle,rgba(34,197,94,.1),transparent 70%);pointer-events:none}.daily-motivation__content{position:relative;display:flex;align-items:center;gap:.75rem}.daily-motivation__icon{width:2rem;height:2rem;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,#22c55e,#4ade80);color:#fff;box-shadow:0 0 12px #22c55e40}.tap{display:inline-block;padding:12px 6px;margin:-12px -6px}.page-in{animation:page-in .12s ease-out backwards}@keyframes page-in{0%{opacity:.6}to{opacity:1}}.page-wait{min-height:60vh}@media (prefers-reduced-motion: reduce){.page-in{animation:none}}.last\:border-0:last-child{border-width:0px}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-electric-400\/10:hover{background-color:#60a5fa1a}.hover\:bg-red-400\/5:hover{background-color:#f871710d}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-electric-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/60:hover{color:#fff9}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-white\/80:hover{color:#fffc}.hover\:brightness-125:hover{--tw-brightness: brightness(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:bg-white\/\[0\.02\]:focus{background-color:#ffffff05}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) 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\:bg-red-400\/5:active{background-color:#f871710d}.active\:bg-white\/10:active{background-color:#ffffff1a}.active\:bg-white\/5:active{background-color:#ffffff0d}.active\:text-red-400:active{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.active\:text-white\/80:active{color:#fffc}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 640px){.sm\:ml-auto{margin-left:auto}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:h-20{height:5rem}.sm\:h-7{height:1.75rem}.sm\:w-10{width:2.5rem}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-8{width:2rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.hx{position:relative;z-index:10;width:100%;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:calc(56px + var(--safe-area-inset-top, env(safe-area-inset-top))) 20px calc(28px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)));color:#eceaff;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;animation:hx-in .6s ease-out both}@keyframes hx-in{0%{opacity:0}}.hx-skip{position:absolute;top:calc(10px + var(--safe-area-inset-top, env(safe-area-inset-top)));right:12px;min-width:56px;min-height:40px;padding:0 12px;border-radius:99px;font-size:13px;font-weight:800;color:#a9a4d6;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.hx-top{position:relative;margin:0;min-height:30px;font-size:21px;font-weight:900;line-height:1.25;color:#fff}.hx-bottom{position:relative;margin:0;min-height:22px;font-size:15px;font-weight:700;color:#c9c4f2}.hx-thumb{display:inline-block;animation:hx-thumb 1.6s ease-in-out infinite}@keyframes hx-thumb{50%{transform:translateY(4px) scale(.92)}}.hx-have{position:relative;min-height:44px;padding:8px 16px;font-size:14px;font-weight:800;color:#a9a4d6}.hx-egg-wrap{position:relative;width:min(64vw,250px);aspect-ratio:1;display:grid;place-items:center;touch-action:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.hx-glow{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,.5),rgba(139,92,246,.14) 45%,transparent 70%);opacity:calc(.45 + var(--p) * .55);transform:scale(calc(.9 + var(--p) * .25))}.hx-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hx-ring-bg{fill:none;stroke:#c4b5fd24;stroke-width:5}.hx-ring-fg{fill:none;stroke:#c4b5fd;stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(167,139,250,.9))}.hx-egg{position:relative;width:60%;aspect-ratio:120 / 150;border-radius:50% 50% 46% 46%/58% 58% 42% 42%;overflow:hidden;background:radial-gradient(circle at 38% 30%,#f5f3ff,#c4b5fd 38%,#7c3aed 78%,#4c1d95);box-shadow:inset -10px -14px 24px #2e10658c,inset 8px 10px 18px #ffffff73,0 18px 40px #00000073;animation:hx-rest 3.2s ease-in-out infinite}@keyframes hx-rest{50%{transform:translateY(-4px) rotate(-1.5deg)}}.hx-inside{position:absolute;left:6%;top:20%;width:88%;opacity:.16;mix-blend-mode:multiply;filter:blur(2.5px)}.hx-cracks{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hx-cracks path{fill:none;stroke:#2e1065;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;animation:hx-crack .25s ease-out both}@keyframes hx-crack{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}.hx.is-holding .hx-egg{animation:hx-shake .12s linear infinite}@keyframes hx-shake{25%{transform:translate(calc(var(--p) * 3px)) rotate(calc(var(--p) * 4deg))}75%{transform:translate(calc(var(--p) * -3px)) rotate(calc(var(--p) * -4deg))}}.hx.is-almost .hx-top{color:#fcd34d}.hx-flash{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fff,rgba(233,213,255,.85) 30%,rgba(167,139,250,.3) 55%,transparent 72%);animation:hx-flash .9s ease-out both}@keyframes hx-flash{0%{opacity:0;transform:scale(.4)}18%{opacity:1}to{opacity:0;transform:scale(1.4)}}.hx-shell{position:absolute;top:22%;width:30%;height:42%;background:radial-gradient(circle at 40% 30%,#ede9fe,#a78bfa 60%,#6d28d9);clip-path:polygon(0 0,100% 0,100% 70%,70% 60%,45% 80%,20% 62%,0 78%)}.hx-shell.is-l{left:20%;border-radius:60% 10% 0 40%;animation:hx-shell-l .8s cubic-bezier(.2,.7,.3,1) both}.hx-shell.is-r{right:20%;border-radius:10% 60% 40% 0;animation:hx-shell-r .8s cubic-bezier(.2,.7,.3,1) both}@keyframes hx-shell-l{to{opacity:0;transform:translate(-90px,-40px) rotate(-70deg)}}@keyframes hx-shell-r{to{opacity:0;transform:translate(90px,-50px) rotate(80deg)}}.hx-sparks{position:absolute;left:50%;top:50%;width:0;height:0}.hx-sparks i{position:absolute;width:8px;height:8px;margin:-4px;border-radius:50%;background:#fde68a;box-shadow:0 0 10px #fbbf24;transform:rotate(var(--a)) translateY(0);animation:hx-spark .9s .05s ease-out both}@keyframes hx-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-130px) scale(.4)}}.hx-evo{position:relative;width:92%;animation:hx-pop .7s .1s cubic-bezier(.34,1.56,.64,1) both,hx-bob 2.6s 1s ease-in-out infinite}@keyframes hx-pop{0%{opacity:0;transform:translateY(30px) scale(.3)}}@keyframes hx-bob{50%{transform:translateY(-6px)}}.hx.is-hello .hx-top,.hx.is-hello .hx-bottom{animation:hx-up .45s ease-out both}.hx.is-hello .hx-bottom{animation-delay:.7s}@keyframes hx-up{0%{opacity:0;transform:translateY(8px)}}.hx.is-still .hx-egg,.hx.is-still.is-holding .hx-egg,.hx.is-still .hx-thumb,.hx.is-still .hx-evo{animation:none}.hx.is-out .hx-ring,.hx.is-hello .hx-ring{opacity:0;transition:opacity .3s}.spr.is-golden>.spr-img{filter:drop-shadow(0 0 1px #fff3b0) drop-shadow(0 0 2px #facc15) drop-shadow(0 0 9px rgba(250,204,21,.6))}.spr.is-golden:before{content:"";position:absolute;left:18%;right:18%;top:22%;bottom:4%;z-index:0;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,#facc1552,#facc1500);animation:spr-gold 2.8s ease-in-out infinite;will-change:opacity}.spr.is-golden>.spr-img{z-index:1}@keyframes spr-gold{0%,to{opacity:.35}50%{opacity:1}}.spr-motes{position:absolute;width:0;pointer-events:none;z-index:2}.spr-motes i{position:absolute;left:calc((var(--i) - 3) * var(--spread, 9px));bottom:calc(var(--i) * 7%);width:5px;height:5px;border-radius:50%;background:radial-gradient(circle,#fff7c2,#facc15 55%,#facc1500 72%);box-shadow:0 0 6px #facc15e6;opacity:0;animation:spr-mote 3.2s ease-out infinite;animation-delay:calc(var(--i) * .45s)}.spr-motes i:nth-child(odd){width:3.5px;height:3.5px}@keyframes spr-mote{0%{opacity:0;transform:translate(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(calc((var(--i) - 3) * 3px),-70px) scale(1)}}@media (prefers-reduced-motion: reduce){.spr.is-golden:before{animation:none;opacity:.6}.spr-motes{display:none}}.hf{position:relative;display:grid;justify-items:center;transform-origin:50% 90%}.hf-spark{position:absolute;left:62%;top:30%;width:0;height:0;z-index:4;pointer-events:none}.hf-spark i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 8px var(--c),0 0 14px var(--c);opacity:0;transform:rotate(var(--a)) translateY(0);animation:hf-spark .8s cubic-bezier(.2,.8,.3,1) forwards}@keyframes hf-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(-4px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-30px) scale(.3)}}.spr.is-golden>.spr-wpn img{filter:drop-shadow(0 0 1px #fff3b0) drop-shadow(0 0 2px #facc15) drop-shadow(0 0 7px rgba(250,204,21,.55))}.spr.is-golden>.spr-wpn{z-index:1}.gl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;background:#080b25;padding:0 16px}.gl-in{width:min(360px,100%);display:grid;justify-items:center;gap:14px;animation:gl-in .45s cubic-bezier(.2,.8,.2,1) both}@keyframes gl-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.gl-logo{display:inline-flex;align-items:center;gap:8px;color:#fff}.gl-logo b{font-size:13px;font-weight:800;letter-spacing:.18em}.gl-stage,.sl-scene{position:relative;width:100%;overflow:hidden;isolation:isolate;border-radius:24px;background:#121646;box-shadow:0 10px 30px #00000059,inset 0 0 0 1px #b99bff24}.gl-stage{height:200px;--pan: -356px}.gl-sky,.gl-wall,.gl-ground{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat-x;background-size:auto 100%;pointer-events:none}.gl-sky{z-index:-3;background-image:url(../game/arenas/arena_forest/battleground.webp);animation:gl-pan 40s linear infinite}.gl-wall{z-index:-2;background-image:url(../game/arenas/arena_forest/back_decor.webp);animation:gl-pan 16s linear infinite}.gl-ground{z-index:1;background-image:url(../game/arenas/arena_forest/front_decor.webp),url(../game/arenas/arena_forest/ground_decor.webp);animation:gl-pan 5s linear infinite}.gl-wall:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080b2573,#080b2500 35%,#080b2500 75%,#080b2559)}@keyframes gl-pan{0%{background-position-x:0}to{background-position-x:var(--pan)}}.gl-hero{position:absolute;left:50%;bottom:20px;transform:translate(-50%);display:grid;justify-items:center;animation:gl-bob .36s ease-in-out infinite alternate}@keyframes gl-bob{to{transform:translate(-50%,-2px)}}.gl-dust{position:absolute;bottom:-2px;left:18%;width:22px;height:8px;border-radius:50%;background:#ffffff38;filter:blur(2px);animation:gl-dust .5s ease-out infinite}@keyframes gl-dust{0%{opacity:.8;transform:translate(0) scale(.6)}to{opacity:0;transform:translate(-26px) scale(1.4)}}.gl-bar,.sl-bar{width:100%;height:8px;border-radius:99px;background:#1e2254;overflow:hidden}.gl-bar i,.sl-bar i{display:block;height:100%;border-radius:inherit;transform-origin:left;transition:transform .25s linear;background:linear-gradient(90deg,#8b5cf6,#34d399);box-shadow:0 0 12px #34d39973;position:relative}.gl-bar i:after,.sl-bar i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);background-size:60px 100%;background-repeat:no-repeat;animation:gl-glint 1.1s linear infinite}@keyframes gl-glint{0%{background-position:-60px 0}to{background-position:400px 0}}.gl-line{font-size:14px;font-weight:800;color:#c9c4f2;text-align:center;min-height:20px;animation:gl-line .4s ease-out both}@keyframes gl-line{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sl{display:grid;gap:12px;animation:sl-in .35s ease .7s backwards}@keyframes sl-in{0%{opacity:0}}.sl-scene{height:180px;--pan: -320px}.sl-bar{position:absolute;z-index:2;left:14px;right:14px;bottom:10px;width:auto;height:6px;background:#080b25b3}.sl-line{margin-top:-2px}.sl-sk{display:block;border-radius:16px;background:linear-gradient(100deg,#151a4a 30%,#20266a,#151a4a 70%);background-size:300% 100%;animation:sl-shim 1.4s ease-in-out infinite}.sl-sk.is-title{height:26px;width:62%;border-radius:10px}.sl-sk.is-sub{height:14px;width:80%;border-radius:8px;margin-top:-4px}.sl-sk.is-row{height:68px}@keyframes sl-shim{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.gl-sky,.gl-wall,.gl-ground,.gl-hero,.gl-dust,.gl-bar i:after,.sl-bar i:after,.sl-sk{animation:none!important}}.de{position:fixed;top:0;right:0;bottom:0;left:0;z-index:56;display:grid;place-items:center;padding:16px;overflow:hidden;background:#080b25b3;animation:de-dim 4.5s ease-out forwards}@keyframes de-dim{0%{background:#080b258c}to{background:#040512f2}}.de-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;animation:de-in 2.4s 1.6s ease-out forwards;background:radial-gradient(1.5px 1.5px at 12% 18%,#fff,transparent),radial-gradient(1px 1px at 28% 8%,#e9e5ff,transparent),radial-gradient(1.5px 1.5px at 46% 14%,#fff,transparent),radial-gradient(1px 1px at 64% 6%,#c4b5fd,transparent),radial-gradient(1.5px 1.5px at 82% 16%,#fff,transparent),radial-gradient(1px 1px at 92% 30%,#e9e5ff,transparent),radial-gradient(1px 1px at 6% 40%,#c4b5fd,transparent),radial-gradient(1.5px 1.5px at 20% 82%,#fff,transparent),radial-gradient(1px 1px at 74% 88%,#e9e5ff,transparent),radial-gradient(1.5px 1.5px at 90% 74%,#fff,transparent)}.de-card{position:relative;width:min(100%,360px);display:grid;justify-items:center;gap:10px;padding:18px 18px 16px;border-radius:26px;text-align:center;background:linear-gradient(180deg,#1a1d4f,#11143c);border:1px solid rgba(196,181,253,.2);box-shadow:0 20px 60px #00000080;animation:de-card .55s cubic-bezier(.34,1.56,.64,1) both}.de-card>*{animation:de-up .45s ease-out both}.de-card>:nth-child(2){animation-delay:.25s}.de-card>:nth-child(3){animation-delay:.5s}.de-card>:nth-child(4){animation-delay:.75s}.de-card>:nth-child(5){animation-delay:1s}.de-card>:nth-child(6){animation-delay:1.15s}.de-card>:nth-child(n+7){animation-delay:1.4s}.de-evo{width:84px;height:84px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 16%;object-position:50% 16%;background:#232766;box-shadow:0 0 0 3px #c4b5fd40;transform-origin:50% 90%;animation:de-up .45s ease-out both,de-wave 1.2s .5s ease-in-out 2!important}.de-bye{margin:0;font-size:21px;font-weight:900;line-height:1.2;color:#fff}.de-meant{margin:0;font-size:14px;font-weight:700;line-height:1.4;color:#c9c4f2}.de-today{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.de-today div{display:grid;gap:2px;padding:10px 6px;border-radius:14px;background:#ffffff0f}.de-today b{font-size:22px;font-weight:900;color:#fff}.de-today .de-fire{display:inline-flex;align-items:center;justify-content:center;gap:4px}.de-today span{font-size:11px;font-weight:800;color:#b9b5dd}.de-label{margin:4px 0 -2px;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#a78bfa}.de-tomorrow{list-style:none;margin:0;padding:0;width:100%;display:grid;gap:6px;text-align:left}.de-tomorrow li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:14px;font-size:13.5px;font-weight:800;color:#eceaff;background:#8b5cf61a;border:1px solid rgba(139,92,246,.22);overflow-wrap:anywhere}.de-tomorrow li span{font-size:18px;flex:none}.de-btn{width:100%;min-height:50px;margin-top:4px;border-radius:16px;font-size:16px;font-weight:900;color:#fff;background:linear-gradient(180deg,#a78bfa,#7c3aed);box-shadow:0 4px #4c1d95}.de-btn:active{transform:translateY(3px);box-shadow:0 1px #4c1d95}.de-btn.is-go{background:linear-gradient(180deg,#4ade80,#10b981);color:#05281c;box-shadow:0 4px #0b7a57}.de-link{min-height:40px;padding:6px 14px;font-size:14px;font-weight:800;color:#a9a4d6}@keyframes de-card{0%{opacity:0;transform:translateY(18px) scale(.94)}}@keyframes de-up{0%{opacity:0;transform:translateY(8px)}}@keyframes de-in{to{opacity:.9}}@keyframes de-wave{20%{transform:rotate(-10deg)}45%{transform:rotate(9deg)}70%{transform:rotate(-5deg)}}@media (prefers-reduced-motion: reduce){.de,.de *,.de-card>*{animation:none!important}.de{background:#040512eb}.de-stars{opacity:.9}}.gb{position:fixed;left:0;right:0;bottom:0;z-index:2147481000;display:grid;justify-items:center;padding:0 16px calc(3.75rem + 12px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)));pointer-events:none}.gb-card{pointer-events:auto;width:min(100%,408px);display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;border-radius:20px;background:#1a1d4f;border:1px solid rgba(196,181,253,.25);box-shadow:0 16px 40px #0000008c;animation:de-card .45s cubic-bezier(.34,1.56,.64,1) both;text-align:left;color:inherit}.gb-card img{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 16%;object-position:50% 16%;background:#232766;transform-origin:50% 90%;animation:de-wave 1.1s .3s ease-in-out}.gb-card b{display:block;font-size:15px;font-weight:900;color:#fff;line-height:1.25}.gb-card small{display:block;margin-top:2px;font-size:12.5px;font-weight:700;color:#c9c4f2;line-height:1.35}.gb.is-out .gb-card{animation:gb-out .35s ease-in forwards}@keyframes gb-out{to{opacity:0;transform:translateY(20px)}}.pw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:170;display:flex;flex-direction:column;background:#080b25;color:#fff;animation:pw-in .35s cubic-bezier(.22,1,.36,1) both}@keyframes pw-in{0%{opacity:0;transform:translateY(24px)}}.pw-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain}.pw-x{position:absolute;z-index:3;top:calc(12px + var(--safe-area-inset-top, env(safe-area-inset-top)));left:14px;width:38px;height:38px;border-radius:99px;display:grid;place-items:center;color:#ffffffbf;background:#080b25b8;animation:pw-fade .4s .5s both}@keyframes pw-fade{0%{opacity:0}}.pw-stage{position:relative;height:min(30vh,250px);overflow:hidden;background:#121646 center 62% / cover no-repeat;isolation:isolate}.pw-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#080b2540,#080b2500 40%,#080b25 98%)}.pw-rays{position:absolute;left:50%;top:58%;width:640px;height:640px;margin:-320px 0 0 -320px;z-index:-1;pointer-events:none;opacity:.55;background:repeating-conic-gradient(from 0deg,rgba(251,191,36,.28) 0deg 8deg,transparent 8deg 22deg);-webkit-mask:radial-gradient(circle,#000 15%,transparent 62%);mask:radial-gradient(circle,#000 15%,transparent 62%);animation:pw-spin 26s linear infinite}.pw-rays.is-big{position:fixed;top:34%;width:1100px;height:1100px;margin:-550px 0 0 -550px;opacity:.45}@keyframes pw-spin{to{transform:rotate(360deg)}}.pw-crown{position:absolute;top:calc(16px + var(--safe-area-inset-top, env(safe-area-inset-top)));left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:99px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#3b1d00;background:linear-gradient(110deg,#f59e0b,#fde68a 50%,#f59e0b);background-size:220% 100%;box-shadow:0 4px 18px #fbbf2459;animation:pm-shine 3.5s linear infinite}@keyframes pm-shine{to{background-position:-220% 0}}.pw-heroes{position:absolute;left:0;right:0;bottom:22px;display:flex;justify-content:center;align-items:flex-end;gap:0}.pw-hero{position:relative;display:grid;justify-items:center;animation:pw-hero .7s cubic-bezier(.34,1.56,.64,1) both}.pw-heroes.is-3 .pw-hero:nth-child(1){margin-right:-26px}.pw-heroes.is-3 .pw-hero:nth-child(3){margin-left:-26px}.pw-heroes.is-3 .pw-hero:nth-child(2){z-index:1}@keyframes pw-hero{0%{opacity:0;transform:translateY(30px) scale(.8)}}.pw-emoji{position:absolute;left:50%;bottom:34px;transform:translate(-50%);font-size:96px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5));animation:pw-hero .7s .1s both}.pw-weapon{position:absolute;left:50%;bottom:40px;width:130px;height:130px;margin-left:-65px;display:grid;place-items:center;filter:drop-shadow(0 0 24px rgba(251,191,36,.5));animation:pw-hero .7s .1s both}.pw-body{padding:6px 24px 18px;max-width:460px;margin:0 auto}.pw-title{font-size:27px;font-weight:900;line-height:1.12;letter-spacing:-.02em;text-align:center;animation:pw-up .5s .1s both}.pw-sub{margin-top:8px;font-size:15.5px;font-weight:600;color:#b9b5dd;text-align:center;animation:pw-up .5s .16s both}@keyframes pw-up{0%{opacity:0;transform:translateY(10px)}}.pw-plans{display:grid;gap:10px}.pw-plan{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:16px;border-radius:18px;text-align:left;background:#ffffff0a;border:2px solid rgba(255,255,255,.1);transition:border-color .2s,background .2s,transform .1s}.pw-plan:active{transform:scale(.985)}.pw-plan.is-on{border-color:#fbbf24;background:#fbbf2414;box-shadow:0 0 0 4px #fbbf241a}.pw-badge{position:absolute;top:-11px;right:14px;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:900;letter-spacing:.04em;color:#3b1d00;background:#fbbf24}.pw-radio{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:99px;border:2px solid rgba(255,255,255,.3);color:#3b1d00;transition:background .2s,border-color .2s}.pw-plan.is-on .pw-radio{background:#fbbf24;border-color:#fbbf24}.pw-plan-main{flex:1;min-width:0;display:grid;gap:2px}.pw-plan-main b{font-size:17px;font-weight:900}.pw-plan-main small{font-size:13.5px;font-weight:700;color:#b9b5dd}.pw-plan-week{display:grid;justify-items:end;gap:1px}.pw-plan-week b{font-size:18px;font-weight:900}.pw-plan-week small{font-size:11.5px;font-weight:700;color:#9095bf}.pw-foot{padding:12px 20px calc(14px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)));background:linear-gradient(180deg,#080b2500,#080b25 22%);display:grid;gap:8px;justify-items:center}.pw-cta{width:min(420px,100%);height:58px;border-radius:18px;font-size:18px;font-weight:900;color:#2b1600;letter-spacing:-.01em;background:linear-gradient(180deg,#fde68a,#f59e0b);box-shadow:0 5px #b45309,0 12px 34px #f59e0b59;transition:transform .1s,box-shadow .1s;animation:pm-breathe 2.6s ease-in-out 1.2s infinite}.pw-cta:active{transform:translateY(4px);box-shadow:0 1px #b45309}.pw-cta:disabled{opacity:.7;animation:none}@keyframes pm-breathe{50%{box-shadow:0 5px #b45309,0 12px 44px #f59e0b99}}.pw-hook{margin:2px 0 -2px;max-width:360px;font-size:14.5px;font-weight:800;line-height:1.3;text-align:center;color:#fde68a;text-shadow:0 0 18px rgba(253,224,71,.25)}.pw-fine{max-width:360px;font-size:12px;font-weight:600;color:#8186b5;text-align:center;line-height:1.4}.pw-links{font-size:12px;color:#6b6f9b}.pw-links a{color:#8186b5;display:inline-block;padding:12px 8px;margin:-12px -2px}.pw-free{padding:6px 12px;font-size:14px;font-weight:800;color:#9da2d0}.pw-error{font-size:13px;font-weight:700;color:#fca5a5;text-align:center}.pwel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:175;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;overflow:hidden;background:radial-gradient(circle at 50% 30%,#2a1d5e,#080b25 65%);color:#fff;text-align:center;animation:pw-fade .4s both}.pwel-crown{position:relative;width:84px;height:84px;border-radius:28px;display:grid;place-items:center;color:#3b1d00;background:linear-gradient(180deg,#fde68a,#f59e0b);box-shadow:0 6px #b45309,0 0 60px #fbbf248c;animation:pwel-drop .62s .15s cubic-bezier(.5,0,.75,0) both,pwel-land .5s .77s ease-out}@keyframes pwel-pop{0%{opacity:0;transform:scale(.3) rotate(-20deg)}}.pwel-eyebrow{position:relative;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#fbbf24;animation:pw-up .5s .3s both}.pwel-title{position:relative;font-size:34px;font-weight:900;letter-spacing:-.02em;line-height:1.05;animation:pw-up .5s .4s both}.pwel-legends{position:relative;display:grid;grid-template-columns:repeat(6,52px);gap:2px;justify-content:center;align-items:end;height:72px;margin:8px 0}.pwel-legend{display:grid;justify-items:center;opacity:0;transform:translateY(16px) scale(.7);transition:opacity .3s,transform .5s cubic-bezier(.34,1.56,.64,1)}.pwel-legend.is-in{opacity:1;transform:none}.pwel-list{position:relative;display:grid;gap:8px;margin:4px 0 10px;font-size:15px;font-weight:700;color:#dcd8ff}.pwel-list li{opacity:0;transform:translate(-10px);transition:opacity .25s,transform .35s cubic-bezier(.34,1.56,.64,1)}.pwel-list li.is-in{opacity:1;transform:none}.pwel-list li:before{content:"✓  ";color:#fbbf24;font-weight:900}.pwel .pw-cta{position:relative;max-width:340px}.pwel-wait{position:relative;display:grid;justify-items:center;gap:14px;font-weight:800;color:#dcd8ff}.pwel-spin{width:38px;height:38px;border-radius:99px;border:3px solid rgba(251,191,36,.25);border-top-color:#fbbf24;animation:pw-spin .9s linear infinite}.pm-crown{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:99px;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#3b1d00;background:linear-gradient(110deg,#f59e0b,#fde68a 50%,#f59e0b);background-size:220% 100%;animation:pm-shine 4s linear infinite}.pm-top{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:99px;font-size:12.5px;font-weight:900;color:#3b1d00;background:linear-gradient(110deg,#f59e0b,#fde68a 50%,#f59e0b);background-size:220% 100%;box-shadow:0 3px 14px #fbbf244d;animation:pm-shine 4s linear infinite}.pm-top.is-on{color:#fbbf24;background:#fbbf241f;box-shadow:none;animation:none;border:1px solid rgba(251,191,36,.3)}.pm-card{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border-radius:18px;text-align:left;background:linear-gradient(135deg,#fbbf2424,#8b5cf61a);border:1px solid rgba(251,191,36,.35)}.pm-card b{display:block;font-size:15px;font-weight:900;color:#fff}.pm-card small{display:block;font-size:12.5px;font-weight:600;color:#b9b5dd}.pm-card-go{margin-left:auto;flex:none;padding:8px 14px;border-radius:12px;font-size:13px;font-weight:900;color:#3b1d00;background:#fbbf24}@media (prefers-reduced-motion: reduce){.pw-rays,.pw-crown,.pw-cta,.pm-crown,.pm-top,.pwel-spin{animation:none!important}}.pr{min-height:100dvh;background:#080b25;color:#fff;padding-bottom:40px}.pr-head{display:flex;align-items:center;justify-content:space-between;max-width:440px;margin:0 auto;padding:calc(14px + var(--safe-area-inset-top, env(safe-area-inset-top))) 18px 6px}.pr-logo{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:900;letter-spacing:.16em}.pr-back{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:13.5px;font-weight:800;color:#9da2d0}.pr-hero{display:grid;justify-items:center;gap:10px;max-width:440px;margin:0 auto;padding:0 22px;text-align:center}.pr-stage{position:relative;width:100%;height:170px;display:flex;justify-content:center;align-items:flex-end;overflow:hidden;isolation:isolate}.pr-stage .pw-rays{top:70%}.pr-legend{position:relative;display:grid;justify-items:center;margin:0 -14px;animation:pw-hero .7s cubic-bezier(.34,1.56,.64,1) both}.pr-legend:nth-child(3){z-index:1}.pr-crown{position:static;transform:none}.pr-title{font-size:30px;font-weight:900;line-height:1.1;letter-spacing:-.02em}.pr-sub{max-width:360px;font-size:15.5px;font-weight:600;color:#b9b5dd}.pr-buy{display:grid;gap:10px;justify-items:center;max-width:440px;margin:26px auto 0;padding:0 20px}.pr-buy .pw-plans{width:100%}.pr-cta{margin-top:8px}.pr-have{display:flex;align-items:center;justify-content:center;gap:8px;margin:26px auto 0;font-weight:900;color:#fbbf24}.pr-table{max-width:440px;margin:34px auto 0;padding:0 20px;display:grid}.pr-row{display:grid;grid-template-columns:1fr 76px 92px;align-items:center;gap:8px;padding:12px 4px;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px;font-weight:700;color:#dcd8ff}.pr-row.is-head{border-bottom-color:#ffffff1f;font-size:13px}.pr-row em,.pr-row b{font-style:normal;display:inline-flex;align-items:center;justify-content:center;gap:4px;text-align:center;font-weight:800;color:#b9b5dd}.pr-row .is-gold{color:#fbbf24}.pr-row .is-no{color:#4b4f80}.pr-foot{display:flex;justify-content:center;gap:22px;margin-top:34px;font-size:13px;color:#8186b5}.pr-foot a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.pw-plans.is-row{width:min(420px,100%);grid-template-columns:1.15fr 1fr;gap:8px;margin-top:6px}.pw-plans.is-row .pw-plan{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 12px 12px}.pw-plans.is-row .pw-radio{position:absolute;top:12px;right:10px;width:20px;height:20px}.pw-plans.is-row .pw-plan-main b{font-size:15px}.pw-plans.is-row .pw-plan-main small{font-size:12px}.pw-plans.is-row .pw-plan-week{display:flex;align-items:baseline;gap:3px;justify-items:start}.pw-plans.is-row .pw-plan-week b{font-size:21px}.pw-plans.is-row .pw-badge{top:-10px;left:10px;right:auto;font-size:11px}.pw-foot{gap:7px;border-top:1px solid rgba(255,255,255,.05)}.pw-trial{list-style:none;margin:0 0 10px;padding:0 0 0 4px;display:grid;gap:8px}.pw-trial li{position:relative;padding-left:22px;display:grid;gap:1px;font-size:13px;line-height:1.35;color:#c9c6ea}.pw-trial li:before{content:"";position:absolute;left:0;top:4px;width:11px;height:11px;border-radius:50%;background:#8b5cf6;box-shadow:0 0 0 3px #8b5cf640}.pw-trial li+li:after{content:"";position:absolute;left:5px;top:-12px;width:2px;height:14px;background:#8b5cf666}.pw-trial b{color:#fff;font-size:13px}.byg-card{width:calc(100% - 24px);max-width:416px;margin:auto;padding:20px 18px 14px;border-radius:24px;color:#fff;background:radial-gradient(ellipse at 50% 0%,#2a1f6b,#11153f 65%);border:1px solid rgba(196,181,253,.18)}.byg-card h2{margin:0;font-size:22px;font-weight:900}.byg-sub{margin:6px 0 12px;font-size:13px;color:#c9c6ea;line-height:1.45}.byg-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.byg-list li{display:grid;gap:1px;padding:10px 12px;border-radius:14px;background:#ffffff0d;font-size:13px}.byg-list b{font-size:14px}.byg-list span{color:#a9a5d6;font-size:12px}.pw-value{display:grid;gap:8px;margin:0 2px 16px;padding:14px 14px 13px;border-radius:18px;text-align:center;background:linear-gradient(160deg,#fbbf2424,#fbbf240a);border:1px solid rgba(251,191,36,.35)}.pw-value>b{font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#fcd34d}.pw-value-row{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.pw-value-row i{font-style:normal;padding:5px 10px;border-radius:99px;font-size:13px;font-weight:800;color:#fff;background:#080b258c;border:1px solid rgba(255,255,255,.1)}.pw-value small{font-size:13px;font-weight:700;color:#e9e5ff}.pw-value small b{color:#fcd34d}.pw-all{display:flex;align-items:center;justify-content:center;gap:8px;margin:6px 0 12px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#a9a5d6}.pw-all:before,.pw-all:after{content:"";flex:1;height:1px;background:#c4b5fd29}.pw-all b{min-width:24px;padding:2px 7px;border-radius:99px;font-size:12px;letter-spacing:0;color:#2a1600;background:linear-gradient(180deg,#ffe08a,#f5b83d)}.pw-groups{display:grid;gap:12px;margin-bottom:8px}.pw-group{padding:12px;border-radius:18px;background:#ffffff09;border:1px solid rgba(196,181,253,.13);animation:pw-up .45s both}.pw-group-h{display:flex;align-items:center;gap:10px;margin:0 2px 10px}.pw-group-ico{width:34px;height:34px;flex:none;display:grid;place-items:center;font-size:18px;border-radius:11px;background:#8b5cf629;border:1px solid rgba(139,92,246,.3)}.pw-group-h b{display:block;font-size:15px;font-weight:900;line-height:1.2}.pw-group-h small{display:block;font-size:12px;font-weight:600;color:#9095bf;line-height:1.3}.pw-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.pw-tiles li{min-width:0;display:grid;align-content:start;gap:3px;padding:10px 10px 11px;border-radius:14px;background:#080b258c;border:1px solid rgba(255,255,255,.07)}.pw-tile-ico{font-size:20px;line-height:1;margin-bottom:4px}.pw-tiles b{font-size:13px;font-weight:800;line-height:1.25;color:#fff;overflow-wrap:anywhere}.pw-tiles small{font-size:11.5px;font-weight:600;line-height:1.3;color:#9095bf;overflow-wrap:anywhere}.pw-tiles li.is-want{border-color:#fbbf248c;background:linear-gradient(160deg,#fbbf2424,#080b258c)}.pwh{position:relative;display:grid;justify-items:center}.pw-hero .bt-shadow{transition:transform .25s,opacity .25s}.pw-hero.is-dive .pwh{animation:pwh-hover 2.6s ease-in-out infinite}.pw-hero.is-dive .pwh.is-go{animation:pwh-dive 1.15s cubic-bezier(.3,.7,.4,1) both}.pw-hero.is-dive:has(.is-go) .bt-shadow{animation:pwh-shadow-dive 1.15s both}@keyframes pwh-hover{50%{transform:translateY(-5px)}}@keyframes pwh-dive{0%{transform:translateY(0)}12%{transform:translateY(4px) scale(1.04,.95)}44%{transform:translateY(-42px) rotate(-6deg)}52%{transform:translateY(-44px) rotate(-4deg)}64%{transform:translateY(2px) rotate(3deg) scale(1.06,.93)}76%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes pwh-shadow-dive{44%,52%{transform:scale(.55);opacity:.45}64%{transform:scale(1.15)}}.pwh-ring{position:absolute;left:50%;bottom:-6px;width:120px;height:26px;margin-left:-60px;border-radius:50%;border:3px solid #bae6fd;box-shadow:0 0 16px #7dd3fc;opacity:0;pointer-events:none}.pwh.is-go .pwh-ring{animation:pwh-ring 1.15s both}@keyframes pwh-ring{0%,62%{opacity:0;transform:scale(.3)}66%{opacity:1}to{opacity:0;transform:scale(1.5)}}.pw-hero.is-flurry .pwh.is-go{animation:pwh-flurry 1.2s both}@keyframes pwh-flurry{0%{transform:none}12%{transform:translate(22px)}58%{transform:translate(22px)}70%{transform:translate(10px,-34px) rotate(-200deg)}82%{transform:translate(2px,-14px) rotate(-340deg)}92%{transform:translateY(0) rotate(-360deg) scale(1.05,.94)}to{transform:rotate(-360deg)}}.pwh-slashes{position:absolute;left:50%;top:30%;width:80px;height:60px;pointer-events:none}.pwh-slashes i{position:absolute;left:10px;width:70px;height:4px;border-radius:99px;background:linear-gradient(90deg,transparent,#c4b5fd 40%,#fff 60%,transparent);box-shadow:0 0 10px #a78bfa;opacity:0;transform-origin:left center}.pwh-slashes i:nth-child(1){top:8px;--r: 24deg}.pwh-slashes i:nth-child(2){top:26px;--r: -18deg}.pwh-slashes i:nth-child(3){top:40px;--r: 8deg}.pwh.is-go .pwh-slashes i{animation:pwh-slash .3s both}.pwh.is-go .pwh-slashes i:nth-child(1){animation-delay:.12s}.pwh.is-go .pwh-slashes i:nth-child(2){animation-delay:.44s}.pwh.is-go .pwh-slashes i:nth-child(3){animation-delay:.56s}@keyframes pwh-slash{0%{opacity:0;transform:rotate(var(--r)) scaleX(.1)}30%{opacity:1}to{opacity:0;transform:rotate(var(--r)) scaleX(1)}}.pw-hero.is-cannon .pwh.is-go{animation:pwh-recoil 1.15s both}@keyframes pwh-recoil{0%,22%{transform:none}30%{transform:translate(8px) rotate(4deg)}50%{transform:translate(3px) rotate(1deg)}70%,to{transform:none}}.pw-hero.is-flip .pwh-cannon{transform:scaleX(-1)}.pwh-cannon{position:absolute;left:50%;top:58%;width:0;height:0;pointer-events:none}.pwh-cannon b{position:absolute;left:34px;top:-9px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#6b7280,#111827 70%);box-shadow:0 0 0 2px #00000059;opacity:0}.pwh-cannon i{position:absolute;left:30px;top:-14px;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle,#fff7d6,#fbbf24 45%,#fb923c00 70%);opacity:0}.pwh-cannon i:nth-child(3),.pwh-cannon i:nth-child(4){background:radial-gradient(circle,#e2e8f0d9,#94a3b800 70%)}.pwh.is-go .pwh-cannon b{animation:pwh-ball .8s .26s cubic-bezier(.2,.6,.5,1) both}.pwh.is-go .pwh-cannon i:nth-child(2){animation:pwh-flash .35s .24s both}.pwh.is-go .pwh-cannon i:nth-child(3){animation:pwh-smoke .9s .3s both}.pwh.is-go .pwh-cannon i:nth-child(4){animation:pwh-smoke .9s .4s both;--dy: -14px}@keyframes pwh-ball{0%{opacity:1;transform:translate(0)}60%{opacity:1;transform:translate(120px,-26px)}to{opacity:0;transform:translate(190px,-6px) scale(.7)}}@keyframes pwh-flash{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(1.8)}}@keyframes pwh-smoke{0%{opacity:0;transform:scale(.4)}25%{opacity:.9}to{opacity:0;transform:translate(14px,var(--dy, -6px)) scale(1.9)}}.pw-hero.is-swing .pwh.is-go{animation:pwh-hop .8s both}@keyframes pwh-hop{0%{transform:none}20%{transform:scale(1.05,.94)}45%{transform:translateY(-16px)}70%{transform:translateY(0) scale(1.04,.95)}to{transform:none}}@media (prefers-reduced-motion: reduce){.pwh,.pwh.is-go,.pw-hero.is-dive .pwh,.pw-hero .bt-shadow{animation:none!important}.pwh-slashes,.pwh-ring,.pwh-cannon{display:none}}@keyframes pwel-drop{0%{opacity:0;transform:translateY(-160px) scale(1.5) rotate(-12deg)}70%{opacity:1}to{opacity:1;transform:none}}@keyframes pwel-land{0%{transform:scale(1.18,.82)}45%{transform:scale(.94,1.08)}to{transform:none}}.pwel-flash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 38%,rgba(255,247,214,.95),rgba(251,191,36,.5) 40%,transparent 75%);animation:pwel-flash .7s ease-out both}@keyframes pwel-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.pwel-wave{position:absolute;left:50%;top:30%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;pointer-events:none;border:4px solid rgba(253,224,71,.85);box-shadow:0 0 30px #fbbf2499,inset 0 0 20px #fbbf2466;opacity:0;animation:pwel-wave 1s .72s ease-out both}@keyframes pwel-wave{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(5)}}.pwel-coins{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.pwel-coins i{position:absolute;top:-40px;width:calc(20px * var(--s));height:calc(20px * var(--s));border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff7d6,#fcd34d 45%,#d97706 80%);box-shadow:inset 0 -2px #92400e80;opacity:0;animation:pwel-coin 1.9s cubic-bezier(.45,0,.8,.6) both}@keyframes pwel-coin{0%{opacity:1;transform:translateY(0) rotateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(105vh) rotateY(720deg)}}.pwel-title{background:linear-gradient(100deg,#fff 0,#fff 40%,#fde68a 47%,#fff7d6,#fde68a 53%,#fff 60%,#fff) no-repeat;background-size:280% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pw-up .5s .4s both,pwel-shine 1.4s 1s ease-in-out both}@keyframes pwel-shine{to{background-position:0 0}}.pwel-legend.is-in{animation:pwel-hop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes pwel-hop{40%{transform:translateY(-10px) scale(1.08)}}.pwel .pw-rays.is-big{transition:opacity 1.6s ease}.pwel.is-peak .pw-rays.is-big{opacity:.7}.pwel.is-calm .pw-rays.is-big{opacity:.22}.pwel-crown{transition:box-shadow .5s ease}.pwel.is-peak .pwel-crown{box-shadow:0 6px #b45309,0 0 90px #fbbf24d9}.pwel-go{opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1)}.pwel.is-calm .pwel-go{opacity:1;transform:none;pointer-events:auto}@media (prefers-reduced-motion: reduce){.pwel-flash,.pwel-wave,.pwel-coins{display:none}.pwel-crown,.pwel-title,.pwel-legend.is-in{animation:none!important}.pwel-title{color:#fff;background:none}}.pw-badge{white-space:nowrap}@media (max-width: 359px){.pw-plans.is-row .pw-badge{left:8px;padding:3px 7px;letter-spacing:0}.pw-plans.is-row .pw-plan{padding:16px 10px 11px}.pw-plans.is-row .pw-plan-week b{font-size:19px}}@media (max-height: 700px){.pw-foot{gap:6px;padding-top:10px}.pw-cta{height:52px;font-size:17px}.pw-fine{font-size:11px;line-height:1.35}.pw-plans.is-row .pw-plan{padding-top:14px;padding-bottom:10px;gap:4px}}.pw-foot{position:relative;background:#080b25}.pw-foot:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:24px;pointer-events:none;background:linear-gradient(180deg,#080b2500,#080b25)}.nav-ico{display:block;line-height:0}.nav-ico svg *{transform-box:fill-box}.nav-ico.is-today.is-on svg{animation:nav-spin .55s cubic-bezier(.34,1.56,.64,1)}.nav-ico.is-today.is-on svg>:nth-child(n+2){transform-origin:center;animation:nav-twinkle .6s .25s ease-out}@keyframes nav-spin{0%{transform:rotate(-35deg) scale(.6)}60%{transform:rotate(10deg) scale(1.18)}to{transform:none}}@keyframes nav-twinkle{0%,to{opacity:1;transform:scale(1)}40%{opacity:.2;transform:scale(.4)}70%{opacity:1;transform:scale(1.4)}}.nav-ico.is-milestone.is-on svg>:first-child{transform-origin:30% 50%;animation:nav-swing .8s ease-in-out}@keyframes nav-swing{20%{transform:rotate(-16deg)}45%{transform:rotate(11deg)}70%{transform:rotate(-5deg)}to{transform:none}}.nav-ico.is-battle.is-on svg>:nth-child(-n+4){animation:nav-clash-a .5s cubic-bezier(.3,1.5,.5,1)}.nav-ico.is-battle.is-on svg>:nth-child(n+5){animation:nav-clash-b .5s cubic-bezier(.3,1.5,.5,1)}.nav-ico.is-battle.is-on svg{animation:nav-hit .5s .22s ease-out}@keyframes nav-clash-a{0%{transform:translate(-3px,2px) rotate(-14deg)}45%{transform:translate(1px) rotate(4deg)}to{transform:none}}@keyframes nav-clash-b{0%{transform:translate(3px,2px) rotate(14deg)}45%{transform:translate(-1px) rotate(-4deg)}to{transform:none}}@keyframes nav-hit{0%,to{transform:none}25%{transform:translate(-1.5px)}50%{transform:translate(1.5px)}75%{transform:translate(-.5px)}}.nav-ico.is-tracker.is-on svg>:nth-child(n+2){transform-origin:50% 100%;animation:nav-grow .5s cubic-bezier(.34,1.56,.64,1) both}.nav-ico.is-tracker.is-on svg>:nth-child(3){animation-delay:.08s}.nav-ico.is-tracker.is-on svg>:nth-child(2){animation-delay:.16s}@keyframes nav-grow{0%{transform:scaleY(.1)}to{transform:none}}.nav-ico.is-challenge.is-on svg{animation:nav-hop .45s cubic-bezier(.34,1.56,.64,1)}.nav-ico.is-challenge.is-on svg>:last-child{stroke-dasharray:12;animation:nav-tick .45s .2s ease-out both}@keyframes nav-hop{0%{transform:translateY(0) scale(.85)}50%{transform:translateY(-3px) scale(1.08)}to{transform:none}}@keyframes nav-tick{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.nav-ico svg,.nav-ico svg *{animation:none!important}}.ev-stand{position:relative;display:block;margin-top:-14px;z-index:-1;filter:drop-shadow(0 0 10px var(--ev-glow))}.ev-stand svg{display:block;overflow:visible}.ev-stand.is-s5{animation:ev-pulse 2.4s ease-in-out infinite}@keyframes ev-pulse{50%{filter:drop-shadow(0 0 18px var(--ev-glow))}}.ev-stand.is-mythic{filter:drop-shadow(0 0 12px rgba(250,204,21,.75))}.ev-shine{position:absolute;top:0;right:0;bottom:30%;left:0;border-radius:50%;overflow:hidden;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,244,200,.85) 48%,transparent 64%) -120% 0 / 60% 100% no-repeat;animation:ev-sweep 2.8s ease-in-out infinite;mix-blend-mode:screen}@keyframes ev-sweep{0%{background-position:-120% 0}60%,to{background-position:220% 0}}.ev-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:99px;font-size:11px;font-weight:900;letter-spacing:.02em;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);white-space:nowrap}.ev-chip.is-s2{background:#fb923c2e;border-color:#fb923c80}.ev-chip.is-s3{background:#e2e8f029;border-color:#e2e8f080}.ev-chip.is-s4{background:#facc152e;border-color:#facc1599;color:#fef9c3}.ev-chip.is-s5{background:#a78bfa40;border-color:#c4b5fdb3;color:#ede9fe}.ev-chip.is-mythic{box-shadow:0 0 12px #facc1573;border-color:#facc15cc}@media (prefers-reduced-motion: reduce){.ev-stand,.ev-shine{animation:none}}.ev-cele{position:fixed;top:0;right:0;bottom:0;left:0;z-index:72;display:grid;place-items:center;padding:16px;background:radial-gradient(circle at 50% 42%,#4c24a0f7,#040614fa 62%);animation:ev-in .3s ease-out}@keyframes ev-in{0%{opacity:0}}.ev-cele-card{width:100%;max-width:360px;text-align:center;color:#fff}.ev-rays{position:absolute;left:50%;top:42%;width:520px;height:520px;margin:-260px 0 0 -260px;pointer-events:none;opacity:.5;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.16) 0 8deg,transparent 8deg 22deg);border-radius:50%;animation:ev-spin 16s linear infinite;-webkit-mask-image:radial-gradient(circle,#000 25%,transparent 70%);mask-image:radial-gradient(circle,#000 25%,transparent 70%)}@keyframes ev-spin{to{transform:rotate(360deg)}}.ev-cele-hero{position:relative;display:grid;justify-items:center;margin:0 auto 14px;animation:ev-grow 1.2s cubic-bezier(.2,1.5,.4,1) .2s backwards}@keyframes ev-grow{0%{transform:scale(.7);filter:brightness(3) saturate(0)}60%{filter:brightness(1.6)}to{transform:scale(1);filter:none}}.ev-eyebrow{font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#fbbf24}.ev-cele h2{margin:6px 0 4px;font-size:38px;font-weight:900}.ev-line{font-size:15px;font-weight:700;color:#dcd8ff}.ev-from{margin:12px 0 16px;font-size:13px;color:#a9a5d6}.ev-upsell{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-top:8px;padding:0 10px;border:0;background:none;color:#fde68a;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.ev-chip.is-stacked{flex-direction:column;justify-content:center;gap:0;padding:3px 8px;border-radius:11px;line-height:1.15;text-align:center;max-width:100%}.ev-chip.is-stacked b{font-weight:900}.ev-chip.is-stacked small{font-size:11px;font-weight:800;opacity:.8}.wf{position:absolute;width:0;height:0;pointer-events:none;z-index:6}.wf>*,.wf b>*{position:absolute;display:block}.wf-swing{transform:scaleX(var(--dir))}.wf-swing.is-big{transform:scaleX(var(--dir)) scale(1.3)}.wf-swing>i{left:-56px;top:-56px;width:112px;height:112px;border-radius:50%;border:7px solid transparent;border-top-color:var(--c);border-right-color:var(--c2);box-shadow:0 -5px 12px -6px var(--c);opacity:0;animation:wf-slash .3s cubic-bezier(.2,.8,.3,1) forwards;animation-delay:calc(var(--i) * 60ms)}@keyframes wf-slash{0%{opacity:0;transform:rotate(-100deg) scale(.6)}25%{opacity:1}to{opacity:0;transform:rotate(40deg) scale(1.1)}}@keyframes wf-slash-up{0%{opacity:0;transform:scaleY(-1) rotate(-100deg) scale(.6)}25%{opacity:1}to{opacity:0;transform:scaleY(-1) rotate(40deg) scale(1.1)}}.wf-swing.is-wide>i{left:-76px;top:-76px;width:152px;height:152px;border-width:10px}.wf-swing.is-wide>i:nth-child(2){border-width:5px;animation-delay:50ms;filter:opacity(.55)}.wf-swing.is-twin>i:nth-child(2){animation-name:wf-slash-up;animation-delay:80ms}.wf-swing.is-thrust>i,.wf-swing.is-lunge>i{left:0;top:-4px;width:190px;height:8px;border:0;border-radius:4px;box-shadow:0 0 10px var(--c);background:linear-gradient(90deg,transparent,var(--c2) 40%,var(--c));transform-origin:0 50%;animation:wf-thrust .28s cubic-bezier(.2,.8,.3,1) forwards}.wf-swing.is-lunge>i{width:240px;height:10px}@keyframes wf-thrust{0%{opacity:1;transform:scaleX(0)}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.08)}}.wf-swing.is-lunge b em{left:10px;top:calc((var(--i) - 1) * 13px - 1px);width:150px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#fff);opacity:0;animation:wf-wind .36s ease-out forwards;animation-delay:calc(var(--i) * 40ms)}@keyframes wf-wind{0%{opacity:0;transform:translate(-40px) scaleX(.3)}40%{opacity:.9}to{opacity:0;transform:translate(90px) scaleX(1)}}.wf-swing.is-holy>i{border-width:9px;box-shadow:0 -6px 18px -6px var(--c)}.wf-swing.is-holy b em,.wf-swing.is-frost b em,.wf-swing.is-ember b em{left:-4px;top:-4px;width:8px;height:8px;opacity:0;animation:wf-trail .45s ease-out forwards;animation-delay:calc(60ms + var(--i) * 30ms)}.wf-swing.is-holy b em{background:#fff;border-radius:1px;transform:rotate(45deg);box-shadow:0 0 8px var(--c)}.wf-swing.is-frost b em{background:#e0f2fe;border:1px solid var(--c);transform:rotate(45deg)}.wf-swing.is-ember b em{width:6px;height:6px;border-radius:50%;background:var(--c2);box-shadow:0 0 8px var(--c)}@keyframes wf-trail{0%{opacity:0;transform:rotate(calc(-80deg + var(--i) * 30deg)) translateY(-54px) scale(.4)}30%{opacity:1}to{opacity:0;transform:rotate(calc(-80deg + var(--i) * 30deg)) translateY(-70px) scale(1)}}.wf-swing.is-wave>i{left:-80px;top:-80px;width:160px;height:160px;border-width:11px;animation:wf-wave .5s cubic-bezier(.2,.8,.3,1) forwards}@keyframes wf-wave{0%{opacity:0;transform:rotate(-70deg) scale(.6)}20%{opacity:1;transform:rotate(-10deg) scale(.9)}to{opacity:0;transform:translate(150px) rotate(30deg) scale(1.25)}}.wf-swing.is-flurry>i{left:-36px;top:-36px;width:72px;height:72px;border-width:5px;animation:wf-flurry .2s ease-out forwards;animation-delay:calc(var(--i) * 70ms)}@keyframes wf-flurry{0%{opacity:0;transform:rotate(calc(var(--i) * 70deg - 120deg)) scale(.6)}30%{opacity:1}to{opacity:0;transform:rotate(calc(var(--i) * 70deg - 20deg)) scale(1.05)}}.wf-swing.is-chop>i,.wf-swing.is-smash>i,.wf-swing.is-quake>i{left:-62px;top:-62px;width:124px;height:124px;border-width:10px;animation:wf-chop .26s cubic-bezier(.5,0,.9,.5) forwards}@keyframes wf-chop{0%{opacity:0;transform:rotate(-150deg) scale(.7)}30%{opacity:1}to{opacity:0;transform:rotate(-5deg) scale(1.05)}}.wf-hit>s{left:-24px;top:-24px;width:48px;height:48px;border-radius:50%;text-decoration:none;background:radial-gradient(circle,#fff 0%,var(--c) 42%,transparent 70%);animation:wf-flash .36s ease-out forwards}.wf-hit.is-big>s{left:-36px;top:-36px;width:72px;height:72px}@keyframes wf-flash{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.7)}}.wf-hit>i{--a: calc(360deg / var(--n) * var(--i));left:-2px;top:-2px;width:4px;height:16px;border-radius:2px;background:var(--c);font-style:normal;transform-origin:2px 2px;animation:wf-ray .44s cubic-bezier(.2,.8,.3,1) forwards}@keyframes wf-ray{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scaleY(.4)}to{opacity:0;transform:rotate(var(--a)) translateY(-50px) scaleY(1)}}.wf-hit.is-big>i{animation-name:wf-ray-big}@keyframes wf-ray-big{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scaleY(.5)}to{opacity:0;transform:rotate(var(--a)) translateY(-74px) scaleY(1.3)}}.wf-hit.is-steel>i{width:3px;height:20px;background:linear-gradient(#fff,var(--c2))}.wf-hit.is-sparks>i{width:7px;height:7px;border-radius:50%;box-shadow:0 0 6px var(--c)}.wf-hit.is-gold>i{width:4px;height:22px;background:linear-gradient(#fff,var(--c));box-shadow:0 0 6px var(--c)}.wf-hit.is-gold>s{background:radial-gradient(circle,#fff 0%,#fde047 35%,transparent 68%)}.wf-hit.is-gold>s:before,.wf-hit.is-gold>s:after{content:"";position:absolute;left:50%;top:50%;width:90px;height:4px;margin:-2px 0 0 -45px;border-radius:2px;background:linear-gradient(90deg,transparent,#fff,transparent)}.wf-hit.is-gold>s:after{transform:rotate(90deg)}.wf-hit.is-frost>i,.wf-hit.is-crystal>i{width:11px;height:11px;border-radius:2px;background:linear-gradient(135deg,#fff,var(--c));border:1px solid rgba(255,255,255,.8)}.wf-hit.is-crystal>i{width:6px;height:20px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border:0}.wf-hit.is-flame>i{left:-7px;top:-12px;width:14px;height:22px;border-radius:50% 50% 46% 46%/62% 62% 38% 38%;background:linear-gradient(0deg,var(--c),var(--c2) 70%,#fff7cc);animation:wf-flame .6s ease-out forwards;animation-delay:calc(var(--i) * 25ms)}@keyframes wf-flame{0%{opacity:1;transform:translate(calc((var(--i) - 3.5) * 7px)) translateY(10px) scale(.5)}to{opacity:0;transform:translate(calc((var(--i) - 3.5) * 11px)) translateY(-66px) scale(1.1)}}.wf-hit.is-leaves>i{width:14px;height:7px;border-radius:50% 0;background:linear-gradient(135deg,var(--c),var(--c2));animation:wf-leaf .7s ease-out forwards}@keyframes wf-leaf{0%{opacity:1;transform:rotate(var(--a)) translateY(0) rotate(0)}to{opacity:0;transform:rotate(calc(var(--a) + 80deg)) translateY(-58px) rotate(260deg)}}.wf-hit.is-smoke>i{left:-16px;top:-16px;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle,#f1f5f9e6,#94a3b800 70%);animation:wf-puff .7s ease-out forwards}@keyframes wf-puff{0%{opacity:.9;transform:rotate(var(--a)) translateY(-6px) scale(.4)}to{opacity:0;transform:rotate(var(--a)) translateY(-34px) scale(1.6)}}.wf-hit.is-stars>i{left:-9px;top:-10px;width:auto;height:auto;background:none;color:var(--c2);font-size:18px;line-height:1;text-shadow:0 0 6px var(--c2),0 2px 0 #713f12;animation:wf-star .8s ease-out forwards}@keyframes wf-star{0%{opacity:1;transform:rotate(var(--a)) translateY(-10px) rotate(0) scale(.5)}to{opacity:0;transform:rotate(calc(var(--a) + 120deg)) translateY(-56px) rotate(-240deg) scale(1.1)}}.wf-hit.is-stone>s{top:-30px;height:30px;border-radius:50% 50% 0 0;background:radial-gradient(ellipse at 50% 100%,rgba(214,211,209,.9),transparent 70%)}.wf-hit.is-stone>i{left:-7px;top:-12px;width:14px;height:12px;border-radius:4px 6px 3px 5px;background:linear-gradient(135deg,#e7e5e4,var(--c) 60%,#57534e);border:1px solid #44403c;animation:wf-rock .7s cubic-bezier(.2,.8,.5,1) forwards;animation-delay:calc(var(--i) * 20ms)}@keyframes wf-rock{0%{opacity:1;transform:translate(calc((var(--i) - 3) * 4px)) rotate(0)}50%{opacity:1;transform:translate(calc((var(--i) - 3) * 14px),calc(-60px - var(--i) * 6px)) rotate(180deg)}to{opacity:0;transform:translate(calc((var(--i) - 3) * 20px),-10px) rotate(320deg)}}.wf-hit.is-shock svg{position:absolute;left:-60px;top:-60px;width:120px;height:120px;overflow:visible;animation:wf-crackle .45s steps(4) forwards}.wf-hit.is-shock polyline{fill:none;stroke:var(--c);stroke-width:4;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--c))}.wf-hit.is-shock polyline.is-b{stroke:var(--c2);stroke-width:2.5}@keyframes wf-crackle{0%{opacity:1;transform:scale(.7) rotate(0)}50%{opacity:.4;transform:scale(1) rotate(8deg)}75%{opacity:1;transform:scale(1.1) rotate(-6deg)}to{opacity:0;transform:scale(1.2)}}.wf-hit.is-shock>i,.wf-hit.is-void>i,.wf-hit.is-moon>i,.wf-hit.is-glyph>i{display:none}.wf-hit.is-glyph>u{left:-50px;top:-15px;width:100px;height:30px;border-radius:50%;border:3px dashed var(--c);box-shadow:0 0 12px var(--c),inset 0 0 10px var(--c);animation:wf-glyph .7s ease-out forwards}@keyframes wf-glyph{0%{opacity:0;transform:scale(.3) rotate(0)}30%{opacity:1}to{opacity:0;transform:scale(1.2) rotate(90deg)}}.wf-hit.is-glyph>s{left:-16px;top:-150px;width:32px;height:150px;border-radius:16px;background:linear-gradient(0deg,var(--c),rgba(255,255,255,.8) 40%,transparent);transform-origin:50% 100%;animation:wf-beam .6s ease-out forwards}@keyframes wf-beam{0%{opacity:0;transform:scaleY(.1)}30%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1.1) scaleX(.3)}}.wf-hit.is-moon>s{left:-30px;top:-30px;width:60px;height:60px;background:none;box-shadow:inset 12px -6px 0 0 var(--c),0 0 18px -4px var(--c2);animation:wf-moon .55s ease-out forwards}@keyframes wf-moon{0%{opacity:0;transform:rotate(-60deg) scale(.5)}30%{opacity:1}to{opacity:0;transform:rotate(80deg) scale(1.4)}}.wf-hit.is-void>s{left:-34px;top:-34px;width:68px;height:68px;background:radial-gradient(circle,#000 0%,#1e1b4b 45%,var(--c) 62%,transparent 72%);animation:wf-void .55s ease-in forwards}@keyframes wf-void{0%{opacity:0;transform:scale(1.6) rotate(0)}25%{opacity:1}70%{opacity:1;transform:scale(.25) rotate(220deg)}to{opacity:0;transform:scale(2.2) rotate(260deg)}}.wf-shot b{left:-10px;top:-10px;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle,#fff 0%,var(--c) 55%,transparent 72%);box-shadow:0 0 16px var(--c)}.wf-shot.is-big b{transform:scale(1.5)}.wf-shot>i{display:none}.wf-shot.is-leaf>i{display:block;left:-7px;top:-4px;width:14px;height:7px;border-radius:50% 0;background:linear-gradient(135deg,var(--c),var(--c2));animation:wf-orbit .5s linear infinite}.wf-shot.is-leaf>i:nth-child(2){animation-delay:-.17s}.wf-shot.is-leaf>i:nth-child(3){animation-delay:-.34s}@keyframes wf-orbit{0%{transform:rotate(0) translate(16px) rotate(0)}to{transform:rotate(360deg) translate(16px) rotate(-360deg)}}.wf-shot.is-pearl b{background:radial-gradient(circle at 35% 35%,#fff 0%,var(--c) 40%,var(--c2) 80%);box-shadow:0 0 10px #ffffffb3}.wf-shot.is-pearl>i{display:block;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle,rgba(226,232,240,.8),transparent 70%);animation:wf-smoketrail .35s linear infinite}.wf-shot.is-pearl>i:nth-child(2){animation-delay:-.12s}.wf-shot.is-pearl>i:nth-child(3){animation-delay:-.24s}@keyframes wf-smoketrail{0%{opacity:.8;transform:translate(0) scale(.6)}to{opacity:0;transform:translate(calc(var(--dir) * -46px)) scale(1.5)}}.wf-shot.is-rune b{left:-24px;top:-9px;width:48px;height:18px;background:none;border:3px dashed var(--c);box-shadow:0 0 12px var(--c),inset 0 0 8px var(--c);animation:wf-spin-flat .5s linear infinite}@keyframes wf-spin-flat{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wf-shot.is-shards>i{display:block;left:-12px;top:calc((var(--i) - 1) * 16px - 4px);width:24px;height:8px;clip-path:polygon(0 50%,30% 0,100% 50%,30% 100%);background:linear-gradient(90deg,var(--c2),var(--c));filter:drop-shadow(0 0 3px var(--c));transform:translate(calc(var(--dir) * var(--i) * -10px)) scaleX(var(--dir))}.wf-shot.is-moon b{left:-18px;top:-18px;width:36px;height:36px;background:none;box-shadow:inset 9px -4px 0 0 var(--c),0 0 14px -2px var(--c2);animation:wf-spin-flat .32s linear infinite}.wf-shot.is-phoenix b{left:-12px;top:-12px;width:24px;height:24px;background:radial-gradient(circle,#fff7cc 0%,var(--c2) 40%,var(--c) 70%,transparent 76%);box-shadow:0 0 22px var(--c)}.wf-shot.is-phoenix>i{display:block}.wf-shot.is-phoenix>i:nth-child(1),.wf-shot.is-phoenix>i:nth-child(2){left:-6px;top:-26px;width:30px;height:26px;border-radius:100% 0 60%;background:linear-gradient(160deg,#fff7cc,var(--c2) 35%,var(--c));transform-origin:6px 100%;animation:wf-wing .16s ease-in-out infinite alternate}.wf-shot.is-phoenix>i:nth-child(1){transform:scaleX(var(--dir)) rotate(-18deg)}.wf-shot.is-phoenix>i:nth-child(2){top:0;border-radius:0 100% 0 60%;transform-origin:6px 0;animation-name:wf-wing-b;transform:scaleX(var(--dir)) rotate(18deg)}@keyframes wf-wing{0%{transform:scaleX(var(--dir)) rotate(-38deg)}to{transform:scaleX(var(--dir)) rotate(12deg)}}@keyframes wf-wing-b{0%{transform:scaleX(var(--dir)) rotate(38deg)}to{transform:scaleX(var(--dir)) rotate(-12deg)}}.wf-shot.is-phoenix>i:nth-child(3){left:calc(var(--dir) * -58px - 10px);top:-6px;width:60px;height:12px;border-radius:50%;transform-origin:50% 50%;background:linear-gradient(calc(var(--dir) * 90deg),transparent,var(--c) 60%,var(--c2));animation:wf-tail .2s ease-in-out infinite alternate}@keyframes wf-tail{0%{transform:scaleY(.6)}to{transform:scaleY(1.3)}}.wf-shot.is-void b{left:-13px;top:-13px;width:26px;height:26px;background:radial-gradient(circle,#000 0%,var(--c2) 50%,var(--c) 72%,transparent 78%);box-shadow:0 0 18px var(--c)}.wf-shot.is-void>i{display:block;left:-20px;top:-20px;width:40px;height:40px;border-radius:50%;border:3px solid transparent;border-left-color:var(--c);border-right-color:#e9d5ff;animation:wf-spin-flat .4s linear infinite}.wf-shot.is-void>i:nth-child(2){left:-27px;top:-27px;width:54px;height:54px;animation-duration:.7s;animation-direction:reverse;opacity:.6}.wf-shot.is-void>i:nth-child(3){display:none}.wf-shot.is-ember b{background:radial-gradient(circle,#fff7cc 0%,var(--c2) 35%,var(--c) 65%,transparent 74%);box-shadow:0 0 18px var(--c)}.wf-shot.is-ember>i{display:block;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:var(--c2);animation:wf-ember-trail .3s linear infinite}.wf-shot.is-ember>i:nth-child(2){animation-delay:-.1s}.wf-shot.is-ember>i:nth-child(3){animation-delay:-.2s}@keyframes wf-ember-trail{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(var(--dir) * -30px),14px)}}.wf-shot.is-wave b{left:-40px;top:-55px;width:80px;height:110px;background:none;border-radius:50%;border:0 solid transparent;border-right:12px solid var(--c);box-shadow:6px 0 16px -6px var(--c2);transform:scaleX(var(--dir))}.wf-shot.is-wind b{display:none}.wf-shot.is-wind>i{display:block;left:-50px;top:-12px;width:100px;height:2px;border-radius:2px;background:linear-gradient(calc(var(--dir) * 90deg),transparent,#fff)}.wf-shot.is-wind>i:nth-child(2){top:0;width:130px;left:-70px}.wf-shot.is-wind>i:nth-child(3){top:12px}.wf-shot.is-axe img{left:-16px;top:-36px;height:72px;width:auto;max-width:none;filter:drop-shadow(0 0 6px var(--c));animation:wf-spin-flat .22s linear infinite}.wf-chain{height:40px;margin-bottom:-20px}.wf-chain svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;animation:wf-flicker var(--ms) steps(6) forwards}.wf-chain polyline{fill:none;stroke:var(--c);stroke-width:3.5;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px var(--c))}.wf-chain polyline.is-b{stroke:var(--c2);stroke-width:2}@keyframes wf-flicker{0%{opacity:1}20%{opacity:.3}40%{opacity:1}60%{opacity:.5}80%{opacity:1}to{opacity:0}}.wf-name{transform:translate(-50%);white-space:nowrap;font-size:19px;font-weight:900;letter-spacing:.02em;line-height:1;color:var(--c);-webkit-text-stroke:1px #1c1003;text-shadow:0 2px 0 #1c1003,0 0 14px var(--c);animation:wf-name 1.25s cubic-bezier(.34,1.56,.64,1) forwards;z-index:8}@keyframes wf-name{0%{opacity:0;transform:translate(-50%) scale(.4)}14%{opacity:1;transform:translate(-50%) scale(1.15)}28%{transform:translate(-50%) scale(1)}80%{opacity:1;transform:translate(-50%) translateY(-10px)}to{opacity:0;transform:translate(-50%) translateY(-24px)}}@media (prefers-reduced-motion: reduce){.wf-swing>i,.wf-hit>i,.wf-hit>s,.wf-hit>u{animation-duration:.01s!important}}.lt-title{position:relative;display:inline-grid;place-items:center;padding:5px 16px;border-radius:8px;max-width:100%;font-weight:900;font-size:15px;letter-spacing:.02em;color:#fff;white-space:nowrap;background:linear-gradient(180deg,color-mix(in srgb,var(--rc) 70%,#fff 0%),color-mix(in srgb,var(--rc) 55%,#1c0f2e));border:2px solid color-mix(in srgb,var(--rc) 60%,#fff);box-shadow:0 3px color-mix(in srgb,var(--rc) 40%,#0b0d2b),0 0 18px color-mix(in srgb,var(--rc) 35%,transparent);text-shadow:0 2px 0 rgba(0,0,0,.35)}.lt-title>span{overflow:hidden;text-overflow:ellipsis}.lt-title.is-sm{padding:2px 10px;font-size:12px;border-radius:7px;border-width:1.5px;box-shadow:0 2px color-mix(in srgb,var(--rc) 40%,#0b0d2b)}.lt-title.is-legendary{background:linear-gradient(110deg,#b45309,#fbbf24 35%,#fff7d6,#fbbf24 65%,#b45309);background-size:250% 100%;animation:lt-shine 3s linear infinite;color:#3b1d00;text-shadow:0 1px 0 rgba(255,255,255,.5)}@keyframes lt-shine{to{background-position:-250% 0}}.lt-ic{display:grid;place-items:center;width:100%;height:100%;border-radius:16px;position:relative}.lt-ic.is-gem{color:#67e8f9;background:radial-gradient(circle,rgba(103,232,249,.25),transparent 70%)}.lt-ic.is-xp{color:#fde047;background:radial-gradient(circle,rgba(253,224,71,.25),transparent 70%)}.lt-ic.is-title i{font-style:normal;font-size:min(34px,52cqmin);line-height:1;white-space:nowrap;letter-spacing:-.04em}.lt-ic.is-xp b{position:absolute;bottom:2px;font-size:11px;font-weight:900;letter-spacing:.06em}.lt-ic.is-ice{color:#a5f3fc;background:radial-gradient(circle,rgba(56,189,248,.3),transparent 70%)}.lt-ic.is-title{container-type:size;font-weight:900;color:var(--rc);background:radial-gradient(circle,color-mix(in srgb,var(--rc) 30%,transparent),transparent 70%);font-family:Georgia,serif}.lt-img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}.lt-card{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:18px;text-align:left;background:linear-gradient(150deg,color-mix(in srgb,var(--rc, #7c83c9) 18%,#1a1f55),#12163e 75%);border:2px solid color-mix(in srgb,var(--rc, #3a3f80) 55%,transparent);box-shadow:0 4px #0b0d2b}.lt-card-art{width:52px;height:52px;flex:none;display:grid;place-items:center}.lt-card-txt{min-width:0;display:grid;gap:3px;justify-items:start}.lt-card-txt b{font-size:16px;font-weight:900;color:#fff;line-height:1.15}.lt-card-txt small{font-size:12.5px;font-weight:700;color:#b9b5dd;line-height:1.3}.lt-card.is-gems{--rc: #22d3ee}.lt-card.is-xp{--rc: #facc15}.lt-card.is-freeze{--rc: #38bdf8}.lt-card.is-legendary{box-shadow:0 4px #0b0d2b,0 0 26px #fbbf2459}.lt-card.is-epic{box-shadow:0 4px #0b0d2b,0 0 20px #c084fc40}.lt-card.is-big{flex-direction:column;text-align:center;gap:10px;padding:18px 18px 16px;width:min(300px,100%)}.lt-card.is-big .lt-card-art{width:96px;height:96px}.lt-card.is-big .lt-card-txt{justify-items:center}.lt-card.is-big .lt-card-txt b{font-size:22px}.lt-card.is-big .lt-card-txt small{font-size:14px}.lt-in{animation:lt-in .55s cubic-bezier(.34,1.56,.64,1) both}@keyframes lt-in{0%{opacity:0;transform:translateY(14px) scale(.85)}to{opacity:1;transform:none}}.lt-list{display:grid;gap:8px;width:100%}@media (prefers-reduced-motion: reduce){.lt-title.is-legendary{animation:none!important}}.ck{--ck: #fde68a;--cr: #fde68a;position:relative}.ck-stage{position:relative;width:100%;min-height:236px;display:grid;place-items:end center;transition:min-height .35s ease}.ck.is-reveal .ck-stage{min-height:350px}.ck.is-closed .ck-chest{animation:ck-drop .7s cubic-bezier(.3,1.4,.5,1) both,bt-wobble 2.2s 1.2s ease-in-out infinite}@keyframes ck-drop{0%{transform:translateY(-160px) scale(.9);opacity:0}45%{transform:translateY(0) scale(1.08,.86);opacity:1}65%{transform:translateY(-14px) scale(.96,1.05)}82%{transform:translateY(0) scale(1.02,.97)}to{transform:none}}.ck-chest{z-index:2}.ck-chest.is-shaking{animation:none}.ck-body{position:relative;display:block}.ck-body.is-knock{animation:ck-knock .42s cubic-bezier(.3,1.6,.5,1)}@keyframes ck-knock{0%{transform:none}18%{transform:scale(1.12,.84) translateY(8px)}40%{transform:scale(.94,1.08) translateY(-10px) rotate(-4deg)}60%{transform:scale(1.03,.98) rotate(3deg)}80%{transform:rotate(-1.5deg)}to{transform:none}}.ck-seam{position:absolute;left:14%;right:14%;top:44%;height:9px;border-radius:99px;pointer-events:none;background:radial-gradient(ellipse at center,#fff 0%,var(--ck) 45%,transparent 75%);box-shadow:0 0 18px 6px var(--ck),0 0 46px 14px color-mix(in srgb,var(--ck) 45%,transparent);transition:opacity .25s,background .3s,box-shadow .3s;animation:ck-flicker .18s steps(2) infinite}@keyframes ck-flicker{50%{transform:scaleX(.96)}}.ck-sparks{position:absolute;left:50%;top:46%;width:0;height:0;pointer-events:none}.ck-sparks i{position:absolute;width:7px;height:7px;margin:-3.5px;border-radius:99px;background:var(--ck);box-shadow:0 0 8px var(--ck);transform:rotate(var(--a)) translate(0);animation:ck-spark .55s cubic-bezier(.2,.8,.3,1) forwards}@keyframes ck-spark{to{transform:rotate(var(--a)) translate(96px) scale(.2);opacity:0}}.ck-locks{display:flex;gap:10px}.ck-locks i{width:26px;height:8px;border-radius:99px;background:#2a2f6b;box-shadow:inset 0 -2px #0000004d;transition:background .2s}.ck-locks i.is-broken{background:var(--ck);box-shadow:0 0 10px var(--ck);animation:ck-lock .35s cubic-bezier(.34,1.56,.64,1)}@keyframes ck-lock{40%{transform:scale(1.35,.7)}}.ck-hint{color:#fff;animation:bt-pulse .5s ease-in-out infinite}.ck-flash{position:absolute;top:-40px;right:-20px;bottom:-40px;left:-20px;z-index:3;pointer-events:none;border-radius:50%;background:radial-gradient(circle at 50% 70%,#fff 0%,var(--ck) 30%,transparent 65%);animation:ck-flash .55s ease-out forwards}@keyframes ck-flash{0%{opacity:0;transform:scale(.4)}18%{opacity:1}to{opacity:0;transform:scale(1.5)}}.ck.is-burst .ck-chest{animation:ck-burst .5s cubic-bezier(.3,1.6,.5,1)}@keyframes ck-burst{0%{transform:scale(1.15,.8)}40%{transform:scale(.9,1.15) translateY(-12px)}to{transform:none}}.ck-beam{position:absolute;bottom:60px;left:50%;width:120px;height:260px;margin-left:-60px;z-index:0;pointer-events:none;transform-origin:50% 100%;background:linear-gradient(0deg,color-mix(in srgb,var(--ck) 70%,transparent),transparent 85%);clip-path:polygon(30% 100%,70% 100%,100% 0,0 0);animation:ck-beam .6s cubic-bezier(.2,.9,.3,1) both,ck-beam-breathe 2.4s .6s ease-in-out infinite}@keyframes ck-beam{0%{transform:scaleY(0);opacity:0}to{transform:none;opacity:.75}}@keyframes ck-beam-breathe{50%{opacity:.45}}.ck-rays{bottom:-10px;z-index:0;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--ck) 32%,transparent) 0 10deg,transparent 10deg 30deg)}.ck-card{position:absolute;bottom:118px;left:50%;z-index:4;width:196px;height:206px;margin-left:-98px;perspective:700px;animation:ck-rise .5s cubic-bezier(.2,1.3,.4,1) both}@keyframes ck-rise{0%{transform:translateY(90px) scale(.3);opacity:0}to{transform:none;opacity:1}}.ck-card-back,.ck-card-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:22px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .42s cubic-bezier(.3,1.4,.5,1)}.ck-card-back{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--cr) 55%,#1b1f52),#12163e 80%);border:3px solid var(--cr);box-shadow:0 6px #0b0d2b,0 0 30px color-mix(in srgb,var(--cr) 55%,transparent)}.ck-card-back b{font-size:64px;font-weight:900;color:#fff;text-shadow:0 4px 0 rgba(0,0,0,.35)}.ck-card.is-rare.is-back .ck-card-back,.ck-card.is-epic.is-back .ck-card-back{animation:ck-tremble .12s linear infinite}.ck-card.is-legendary.is-back .ck-card-back{animation:ck-tremble .09s linear infinite}@keyframes ck-tremble{25%{transform:translate(-2px) rotate(-1.5deg)}75%{transform:translate(2px) rotate(1.5deg)}}.ck-card-face{transform:rotateY(180deg);align-content:center;gap:4px;padding:14px 10px;text-align:center;background:linear-gradient(160deg,color-mix(in srgb,var(--cr) 22%,#1d2260),#12163e 80%);border:3px solid var(--cr);box-shadow:0 6px #0b0d2b,0 0 34px color-mix(in srgb,var(--cr) 45%,transparent)}.ck-card.is-face .ck-card-back{transform:rotateY(-180deg)}.ck-card.is-face .ck-card-face{transform:none}.ck-card.is-face{animation:ck-pop .45s .05s cubic-bezier(.34,1.56,.64,1)}@keyframes ck-pop{40%{transform:scale(1.1)}}.ck-card-art{width:96px;height:96px;display:grid;place-items:center}.ck-card-name{font-size:19px;font-weight:900;line-height:1.15;color:#fff}.ck-card-sub{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cr)}.ck-new{position:absolute;top:-12px;right:-10px;padding:4px 9px;border-radius:99px;background:#ef4444;color:#fff;font-style:normal;font-size:12px;font-weight:900;letter-spacing:.06em;box-shadow:0 3px #7f1d1d;transform:rotate(8deg);animation:ck-new .5s .35s cubic-bezier(.34,1.8,.64,1) both}@keyframes ck-new{0%{transform:rotate(8deg) scale(0)}to{transform:rotate(8deg) scale(1)}}.ck-left{position:absolute;bottom:14px;right:-22px;z-index:5;padding:4px 10px;border-radius:99px;background:#fff;color:#12163e;font-size:12px;font-weight:900;box-shadow:0 3px #0000004d;animation:ck-lock .35s cubic-bezier(.34,1.56,.64,1)}.ck.is-legend:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#00000073;animation:bt-fade .4s both;pointer-events:none}.ck.is-legend .ck-card-face{box-shadow:0 6px #0b0d2b,0 0 60px #fbbf24b3}.ck-haul{width:100%}.ck-got{animation-delay:0s}.ck.is-collecting .ck-haul>*,.ck.is-collecting .ck-card{animation:ck-collect .38s cubic-bezier(.5,0,.9,.4) forwards;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes ck-collect{to{transform:translateY(-260px) scale(.4);opacity:0}}.ck.is-collecting{animation:bt-fade .38s reverse both}@media (prefers-reduced-motion: reduce){.ck *,.ck{animation:none!important;transition:none!important}}.bt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;overflow:hidden;color:#fff;background:#080b25;display:flex;flex-direction:column;animation:bt-fade .35s ease-out both}@keyframes bt-fade{0%{opacity:0}to{opacity:1}}.bt-world{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .6s .3s cubic-bezier(.22,1,.36,1)}.bt-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:center 70% / cover no-repeat;transform:scale(1.04)}.bt-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080b25e0,#080b2526 30%,#080b2500 55%,#080b258c)}.bt-shake{animation:bt-shake .45s cubic-bezier(.36,.07,.19,.97) both}@keyframes bt-shake{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(4px,-2px)}30%,50%,70%{transform:translate(-7px,2px)}40%,60%{transform:translate(7px,-1px)}}.bt-top{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:12px 16px 0}.bt-title{font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#d9d2ff}.bt-icon-btn{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#080b2599;border:1px solid rgba(255,255,255,.14);color:#fff}.bt-skip{height:36px;padding:0 14px;border-radius:12px;font-size:13px;font-weight:800;background:#080b2599;border:1px solid rgba(255,255,255,.14);color:#d9d2ff}.bt-hud{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:14px 16px 0;max-width:520px;width:100%;margin:0 auto}.bt-side{display:grid;gap:5px;min-width:0;position:relative}.bt-side-head{display:flex;justify-content:space-between;align-items:center;font-size:13px}.bt-side-head b{font-weight:900}.bt-side-head span{display:inline-flex;align-items:center;gap:2px;font-weight:900;color:#fcd34d}.bt-hp{position:relative;height:16px;border-radius:99px;background:#080b25bf;border:2px solid #1c0f2e;overflow:hidden}.bt-hp i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(180deg,#6ee7b7,#10b981);transition:width .45s cubic-bezier(.2,.8,.2,1)}.bt-hp i.is-low{background:linear-gradient(180deg,#fca5a5,#ef4444)}.bt-hp.is-ghost i{background:linear-gradient(180deg,#c4b5fd,#7c6bb0)}.bt-hp span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:11px;font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.8)}.bt-vs-mini{font-size:13px;font-weight:900;color:#fcd34d;text-shadow:0 2px 0 #7a4d05}.bt-weapon-tag{position:absolute;left:0;top:100%;margin-top:5px;display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 7px 0 3px;border-radius:99px;background:#080b25b3;border:1px solid rgba(255,255,255,.12);font-size:11px;font-weight:900;color:#fcd34d}.bt-weapon-tag img{height:18px;width:auto;transform:rotate(35deg)}.bt-stage{position:absolute;inset:auto 0 22% 0;height:260px;z-index:2;max-width:560px;margin:0 auto;transition:transform .6s .3s cubic-bezier(.22,1,.36,1)}.bt-cam{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.bt-fighter{position:absolute;bottom:0;display:grid;justify-items:center;will-change:transform}.bt-fighter.is-hero{left:6%;z-index:2}.bt-fighter.is-ghost{right:6%;z-index:1}.bt-fighter.is-striking{z-index:3}.bt-body{position:relative;z-index:1;will-change:transform}.bt-shadow{width:90px;height:14px;border-radius:50%;background:#0006;margin-top:-8px;z-index:0}.bt-fx-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}.bt-fx{position:absolute;transform:translate(-50%,50%);background-repeat:no-repeat;pointer-events:none;z-index:4}@keyframes bt-fx{0%{background-position:0 0}to{background-position:var(--fx-end) 0}}.bt-dmg{position:absolute;font-size:28px;white-space:nowrap;font-weight:900;color:#fff;-webkit-text-stroke:2px #7f1d1d;paint-order:stroke fill;text-shadow:0 3px 0 #7f1d1d;animation:bt-dmg .9s ease-out forwards;pointer-events:none;z-index:5}@keyframes bt-dmg{0%{opacity:0;transform:translate(-50%,10px) scale(.6)}20%{opacity:1;transform:translate(-50%,-8px) scale(1.2)}to{opacity:0;transform:translate(-50%,-48px) scale(1)}}.bt-dmg small{margin-left:4px;font-size:13px;-webkit-text-stroke-width:1px;vertical-align:super;letter-spacing:.04em}.bt-dmg.is-crit{font-size:38px;color:#fde047;-webkit-text-stroke-color:#7c2d12;text-shadow:0 3px 0 #7c2d12,0 0 18px rgba(251,146,60,.8);animation-name:bt-dmg-crit;animation-duration:1s}@keyframes bt-dmg-crit{0%{opacity:0;transform:translate(-50%,6px) scale(2.2)}14%{opacity:1;transform:translate(-50%,-6px) scale(.92)}26%{transform:translate(-50%,-10px) scale(1.06)}to{opacity:0;transform:translate(-50%,-54px) scale(1)}}.bt-dmg.is-miss{font-size:24px;color:#e0e7ff;-webkit-text-stroke-color:#312e81;text-shadow:0 3px 0 #312e81;font-style:italic}.bt-intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-content:center;gap:16px;padding:24px;text-align:center;background:radial-gradient(ellipse at center,#080b25c7,#080b2559 70%);animation:bt-intro-out 2.8s ease-in forwards;pointer-events:none}@keyframes bt-intro-out{0%,82%{opacity:1}to{opacity:0}}.bt-intro-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.bt-intro-side{display:grid;gap:2px;animation:bt-slide-l .5s cubic-bezier(.34,1.56,.64,1) both}.bt-intro-side:last-child{animation-name:bt-slide-r}.bt-intro-side b{font-size:20px;font-weight:900}.bt-intro-side span{font-size:12px;font-weight:700;color:#b9b5dd}.bt-intro-side em{font-style:normal;font-size:34px;font-weight:900;color:#fcd34d;text-shadow:0 3px 0 #7a4d05}@keyframes bt-slide-l{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes bt-slide-r{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.bt-vs{font-size:46px;font-weight:900;color:#fcd34d;-webkit-text-stroke:3px #3b1d05;paint-order:stroke fill;animation:bt-slam .6s .25s cubic-bezier(.34,1.56,.64,1) both}@keyframes bt-slam{0%{opacity:0;transform:scale(2.6) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}.bt-intro-note{font-size:14px;font-weight:800;color:#e7e3ff;animation:bt-fade .4s .7s both}.bt-result{position:absolute;left:0;right:0;bottom:0;z-index:5;display:grid;gap:10px;padding:22px 18px 18px;max-width:520px;margin:0 auto;border-radius:28px 28px 0 0;background:linear-gradient(180deg,#1d1a5a,#0c0f33);border-top:2px solid rgba(185,155,255,.4);box-shadow:0 -20px 60px #00000080;animation:bt-up .5s .35s cubic-bezier(.2,.9,.3,1.15) both}@keyframes bt-up{0%{transform:translateY(100%)}to{transform:none}}.bt-result.is-win{border-top-color:#fcd34d99}.bt-result-kicker{font-size:12px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#fcd34d}.bt-result.is-loss .bt-result-kicker{color:#fda4af}.bt-result-title{font-size:26px;font-weight:900;line-height:1.1}.bt-result-sub{font-size:14px;font-weight:600;color:#c9c4f2}.bt-days{display:grid;gap:6px}.bt-day{display:flex;gap:10px;align-items:center;padding:8px 12px;border-radius:12px;font-size:13px;background:#ffffff0d}.bt-day span{width:34px;font-weight:800;color:#9095bf}.bt-day b{font-weight:800}.bt-day.is-good b{color:#6ee7b7}.bt-day.is-mid b{color:#fcd34d}.bt-day.is-bad b{color:#fda4af}.bt-rewards{display:flex;gap:8px;flex-wrap:wrap}.bt-reward{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border-radius:99px;font-size:13px;font-weight:800;background:#fcd34d1f;color:#fde68a;border:1px solid rgba(252,211,77,.3)}.bt-reward.is-neg{background:#fda4af1a;color:#fecdd3;border-color:#fda4af4d}.bt-btn{height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:900;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14)}.bt-btn:active{transform:translateY(2px)}.bt-btn-go{background:linear-gradient(180deg,#a78bfa,#7c3aed);border:0;box-shadow:0 5px #4c1d95}.bt-btn-go:active{box-shadow:0 3px #4c1d95}.bt-chest-cta{background:linear-gradient(180deg,#fcd34d,#f59e0b);color:#3b1d05;box-shadow:0 5px #92400e;animation:bt-pulse 1.4s ease-in-out infinite}@keyframes bt-pulse{50%{transform:scale(1.03)}}.bt-chest-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;place-items:start center;overflow-y:auto;background:#080b25e0;animation:bt-fade .3s both}.bt-chest-layer>.bt-chest-modal{margin:auto 0}.bt-chest-modal{display:grid;justify-items:center;gap:12px;padding:24px;width:min(100%,420px);text-align:center}.bt-chest-title{font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#d9d2ff}.bt-chest-btn{position:relative;display:grid;place-items:center;background:none;border:0}.bt-chest-btn.is-closed{animation:bt-wobble 2.2s ease-in-out infinite}.bt-chest-btn.is-shaking{animation:bt-shake .3s linear infinite}.bt-chest-btn.is-open{animation:bt-pop-in .5s cubic-bezier(.34,1.56,.64,1)}@keyframes bt-wobble{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-5deg)}82%{transform:rotate(5deg)}88%{transform:rotate(-3deg)}94%{transform:rotate(2deg)}}@keyframes bt-pop-in{0%{transform:scale(.8)}to{transform:scale(1)}}.bt-lid{transform-origin:14px 56px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.bt-lid.is-open{transform:translate(-4px,-16px) rotate(-18deg)}.bt-chest-glow{animation:bt-glow 1.6s ease-in-out infinite}@keyframes bt-glow{50%{opacity:.55}}.bt-rays{position:absolute;width:280px;height:280px;border-radius:50%;z-index:-1;background:repeating-conic-gradient(from 0deg,rgba(252,211,77,.28) 0 10deg,transparent 10deg 30deg);animation:bt-spin 8s linear infinite;mask-image:radial-gradient(circle,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%)}@keyframes bt-spin{to{transform:rotate(360deg)}}.bt-chest-hint{font-size:14px;font-weight:800;color:#b9b5dd}.bt-loot{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.bt-loot-card{--r: #fcd34d;display:grid;justify-items:center;gap:2px;width:118px;padding:12px 8px;border-radius:18px;background:#ffffff0f;border:2px solid var(--r);box-shadow:0 0 22px color-mix(in srgb,var(--r) 40%,transparent)}.bt-loot-card b{font-size:14px;font-weight:900}.bt-loot-card span{font-size:11px;font-weight:800;color:#b9b5dd;text-transform:capitalize}.bt-loot-card .bt-rarity{color:var(--r)}.bt-loot-icon{height:58px;display:grid;place-items:center}.bt-loot-icon>img{height:56px;width:auto;transform:rotate(35deg)}.bt-loot-icon.is-gem{color:#67e8f9}.bt-in{animation:bt-pop .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes bt-pop{0%{opacity:0;transform:scale(.6) translateY(10px)}to{opacity:1;transform:none}}.bp{display:grid;gap:16px;padding-bottom:12px;color:#eceaff}.bp-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.bp-h1{font-size:24px;font-weight:900;color:#fff}.bp-wallet{display:flex;gap:6px}.bp-chip{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 10px;border-radius:99px;font-size:13px;font-weight:900;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.bp-chip.is-gem{color:#67e8f9}.bp-chip.is-tro{color:#fcd34d}.bp-arena{position:relative;height:290px;border-radius:24px;overflow:hidden;isolation:isolate;background:#121646 center 70% / cover no-repeat;box-shadow:0 10px 30px #00000059}.bp-arena:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#080b25b3,#080b2500 40%,#080b25cc)}.bp-arena-top{display:flex;justify-content:space-between;align-items:flex-start;padding:12px}.bp-rank{display:grid;gap:4px;min-width:150px}.bp-rank b{font-size:15px;font-weight:900}.bp-rank small{font-size:11px;font-weight:800;color:#b9b5dd}.bp-rank-bar{height:7px;border-radius:99px;background:#080b25b3;overflow:hidden}.bp-rank-bar i{display:block;height:100%;border-radius:inherit}.bp-hero{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:grid;justify-items:center}.bp-count{position:absolute;left:12px;right:12px;bottom:12px;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none}.bp-count-box{display:grid;gap:2px;padding:8px 12px;border-radius:14px;background:#080b25d9;border:1px solid rgba(255,255,255,.1)}.bp-count-box small{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#9095bf}.bp-count-box b{font-size:16px;font-weight:900}.bp-card{display:grid;gap:10px;padding:14px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(139,92,246,.18)}.bp-sec-h{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#9095bf}.bp-hpbar{position:relative;height:14px;border-radius:99px;background:#1e2254;overflow:hidden}.bp-hpbar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#10b981,#6ee7b7);transition:width .5s}.bp-hpbar i.is-low{background:linear-gradient(90deg,#ef4444,#fca5a5)}.bp-line{font-size:13.5px;font-weight:700;color:#dcd8ff}.bp-muted{font-size:12.5px;font-weight:600;color:#8f93bd}.bp-chests{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px}.bp-chest{flex:none;display:grid;justify-items:center;gap:2px;width:92px;padding:8px 4px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(252,211,77,.35);font-size:11px;font-weight:800;color:#fde68a}.bp-chest:active{transform:scale(.96)}.bp-last{display:flex;gap:12px;align-items:center}.bp-badge{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:11px;font-weight:900;text-transform:uppercase}.bp-badge.is-win{background:#fcd34d26;color:#fcd34d}.bp-badge.is-loss{background:#fda4af1f;color:#fda4af}.bp-hist{display:grid;gap:6px}.bp-hist-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff08;font-size:13px}.bp-hist-row b{font-weight:900}.bp-hist-row .is-win{color:#fcd34d}.bp-hist-row .is-loss{color:#fda4af}.bp-link{font-size:12.5px;font-weight:800;color:#b99bff}.bp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bp-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;height:128px;padding:6px 4px 8px;border-radius:16px;overflow:hidden;background:#ffffff0a;border:2px solid rgba(255,255,255,.08);text-align:center}.bp-tile.is-on{border-color:#a78bfa;background:#8b5cf624}.bp-tile.is-locked>:not(.bp-lock){opacity:.35;filter:grayscale(1)}.bp-tile b{max-width:100%;font-size:11.5px;font-weight:900;line-height:1.15}.bp-tile small{font-size:11px;font-weight:800;color:#9095bf}.bp-lock{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:900;color:#fcd34d;background:#080b25cc;padding:2px 6px;border-radius:99px}.bp-rules{display:grid;gap:6px;font-size:13px;font-weight:600;color:#c9c4f2}.bp-rules li{display:flex;gap:8px}.bp-rules li:before{content:"•";color:#a78bfa;font-weight:900}.bp-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;overflow-x:hidden;background:#080b25e6;animation:bt-fade .3s both}.bp-sheet>*{max-width:100%;min-width:0}.td-battle{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:16px;text-align:left;background:#ffffff09;border:1px solid rgba(252,211,77,.22);color:#eceaff}.td-battle:active{transform:scale(.99)}.td-battle-icon{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#fcd34d24;color:#fcd34d}.td-battle-main{flex:1;min-width:0;display:grid;gap:5px}.td-battle-top{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:800}.td-battle-top span:last-child{color:#fcd34d}.td-battle-hp{height:6px;border-radius:99px;background:#1e2254;overflow:hidden}.td-battle-hp i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#10b981,#6ee7b7)}.td-battle-hp i.is-low{background:linear-gradient(90deg,#ef4444,#fca5a5)}.td-battle-chip{height:34px;gap:6px;color:#fcd34d;border-color:#fcd34d66}.td-battle-chip b{font-size:12px;color:#fff}.td-battle-chip .td-battle-hp{width:52px;height:4px}.bp-rank{padding:8px 10px;border-radius:14px;background:#080b25d9;border:1px solid rgba(255,255,255,.1)}.bp-tile b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.bt-chest-modal>.bt-btn{min-width:220px}.bp-help{font-size:13px;font-weight:600;line-height:1.45;color:#b9b5dd}.bp-help b{color:#fcd34d}.bp-lock.is-on{color:#c4b5fd}.bp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bp-steps li{display:grid;justify-items:center;gap:4px;padding:10px 6px;border-radius:16px;text-align:center;background:#ffffff0a;border:1px solid rgba(139,92,246,.18);font-size:11.5px;font-weight:800;line-height:1.25;color:#dcd8ff}.bp-steps b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;background:#fcd34d;color:#3b1d05}.bp-wtile{height:auto;min-height:118px;justify-content:flex-start;padding:24px 4px 9px;gap:3px}.bp-wtile .wpn-art{margin-bottom:4px}.bp-wtile .bp-lock{top:5px;right:5px;height:17px;padding:0 6px;font-size:11px;line-height:1}.bp-wtile .bp-lock.is-on{left:5px;right:5px;justify-content:center;gap:3px;border:1px solid rgba(167,139,250,.45)}.wpn-art{position:relative;flex:none;display:grid;place-items:center;overflow:visible;pointer-events:none}.wpn-art img{max-width:none;max-height:none;flex:none;filter:drop-shadow(0 3px 4px rgba(0,0,0,.35))}.bp-tile small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-tile small.bp-price{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:99px;color:#a5f3fc;background:#22d3ee24}.hs{position:relative;width:min(360px,calc(100vw - 32px));display:grid;justify-items:center;gap:8px;padding:18px 18px 20px;border-radius:26px;text-align:center;background:linear-gradient(180deg,#1b1f55,#10143a);border:1px solid rgba(167,139,250,.28);box-shadow:0 24px 60px #00000080;animation:hs-in .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes hs-in{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:none}}.hs-x{position:absolute;top:10px;right:10px;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:#c4c1e8;background:#ffffff0f}.hs-stage{position:relative;display:grid;justify-items:center;align-items:end;height:188px;width:100%;overflow:hidden;border-radius:18px;background:radial-gradient(ellipse at 50% 85%,rgba(139,92,246,.35),transparent 65%)}.hs-stage .bt-shadow{margin-bottom:14px}.hs-stage>div:not(.hs-rays){z-index:1}.hs-rays{position:absolute;left:50%;top:52%;width:360px;height:360px;margin:-180px 0 0 -180px;opacity:0;pointer-events:none;background:repeating-conic-gradient(rgba(253,224,71,.22) 0 9deg,transparent 9deg 22deg);border-radius:50%;transition:opacity .4s}.hs-stage.is-owned .hs-rays{opacity:1;animation:hs-spin 9s linear infinite}@keyframes hs-spin{to{transform:rotate(360deg)}}.hs-rarity{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-top:2px}.hs-name{font-size:26px;font-weight:900;line-height:1.05;color:#fff}.hs-line{font-size:13.5px;font-weight:600;color:#b9b5dd;max-width:30ch}.hs-free{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:800;color:#e7e3ff;padding:6px 12px;border-radius:99px;background:#ffffff0f}.hs-free span{color:#9095bf}.hs-btn{width:100%;margin-top:4px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.hs-btn:disabled{opacity:.45;filter:grayscale(.5)}.hs-wallet{display:block;font-size:12.5px;font-weight:700;color:#9095bf;line-height:1.45}.hs-wallet svg{display:inline;vertical-align:-1px;color:#67e8f9}.hs-new{font-size:15px;font-weight:900;color:#6ee7b7;animation:bt-fade .4s both}.bt-lucky{animation:bt-lucky .7s cubic-bezier(.34,1.56,.64,1) both}.bt-lucky b{color:#fcd34d;font-size:18px;text-shadow:0 0 14px rgba(252,211,77,.7)}@keyframes bt-lucky{0%{opacity:0;transform:scale(.4) rotate(-12deg)}to{opacity:1;transform:none}}.bt-loot.is-drops{display:grid;gap:8px;width:min(340px,100%);justify-content:stretch}.bt-loot.is-drops.is-one{justify-items:center}.bt-loot.is-drops .bt-lucky{width:auto;justify-self:center;padding:6px 16px}.bp-sheet{overflow-y:auto}.bp-sheet>.bt-chest-modal{margin:auto 0}.bp-titles{display:flex;flex-wrap:wrap;gap:8px}.bp-title{display:inline-grid;justify-items:center;gap:2px;padding:4px;border-radius:10px;border:2px solid transparent}.bp-title.is-on{border-color:#a78bfa;background:#8b5cf624}.bp-title small{font-size:11px;font-weight:900;color:#c4b5fd}.bp-title.is-locked{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:800;color:#6b6f9b;border:1.5px dashed color-mix(in srgb,var(--rc) 40%,#2a2f6b)}.bp-title.is-locked i{font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--rc) 70%,#6b6f9b)}.bp-arenas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bp-arena-tile{position:relative;display:grid;gap:3px;padding:6px 6px 9px;border-radius:16px;text-align:left;background:#ffffff0a;border:2px solid rgba(255,255,255,.08);transition:transform .12s}.bp-arena-tile:active{transform:scale(.97)}.bp-arena-tile.is-on{border-color:#a78bfa;background:#8b5cf624}.bp-arena-tile.is-premium{border-color:#fbbf2473}.bp-arena-tile.is-premium.is-on{border-color:#fbbf24;box-shadow:0 0 18px #fbbf244d}.bp-arena-img{display:block;width:100%;aspect-ratio:16 / 9;border-radius:11px;background:#121646 center / cover no-repeat}.bp-arena-tile.is-locked .bp-arena-img{filter:grayscale(.85) brightness(.55)}.bp-arena-tile.is-premium.is-locked .bp-arena-img{filter:brightness(.6) saturate(.8)}.bp-arena-tile b{padding:0 4px;font-size:13px;font-weight:900;color:#fff;line-height:1.15}.bp-arena-tile small{display:inline-flex;align-items:center;gap:3px;padding:0 4px;font-size:11px;font-weight:800;color:#9095bf}.bp-arena-tile small.bp-price{justify-self:start;margin-left:4px;padding:2px 8px;border-radius:99px;color:#a5f3fc;background:#22d3ee24}.bp-arena-tile .bp-lock{top:10px;left:10px;right:auto}.bp-arena-badge{position:absolute;top:10px;right:10px;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#3b1d00;background:linear-gradient(110deg,#f59e0b,#fde68a 50%,#f59e0b)}.as-stage{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:18px;overflow:hidden;background:#121646 center 60% / cover no-repeat;box-shadow:inset 0 0 0 2px #ffffff14}.as-stage.is-owned{box-shadow:inset 0 0 0 3px #fbbf24,0 0 30px #fbbf2459}.as-hero{position:absolute;left:50%;bottom:16%;transform:translate(-50%);display:grid;justify-items:center}.bp-tile small.bp-premium,.bp-arena-tile small.bp-premium{color:#fbbf24;font-weight:900}.bp-arena-badge{display:inline-flex;align-items:center;gap:3px}.bp-lock.pm-crown{color:#3b1d00;background:linear-gradient(110deg,#f59e0b,#fde68a 50%,#f59e0b);background-size:220% 100%;z-index:1;box-shadow:0 2px 6px #00000059}.bt-chest-note{font-size:13px;font-weight:800;color:#fbbf24}.bt-chest-note button{text-decoration:underline;text-underline-offset:3px}.bt-call{position:absolute;left:16px;right:16px;top:34%;z-index:6;margin:0;text-align:center;pointer-events:none;font-size:26px;font-weight:900;line-height:1.1;letter-spacing:-.01em;color:#fff;-webkit-text-stroke:1.5px #3b0764;paint-order:stroke fill;text-shadow:0 4px 0 #3b0764,0 0 24px rgba(168,85,247,.7);animation:bt-call 1.2s cubic-bezier(.22,1,.36,1) both}@keyframes bt-call{0%{opacity:0;transform:scale(.6)}18%{opacity:1;transform:scale(1.08)}30%,82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04) translateY(-8px)}}.bt-overlay.is-slowmo .bt-vignette{opacity:1;box-shadow:inset 0 0 120px #000000bf}@media (prefers-reduced-motion: reduce){.bt-call{animation:none}}.bt-weapon-tag.is-gold{color:#3b2300;border-color:#fde68a;box-shadow:0 0 12px #facc1599;background:linear-gradient(110deg,#d97706,#facc15 38%,#fff6c8,#facc15 62%,#d97706);background-size:260% 100%;animation:bt-gold-shine 2.8s linear infinite}.bt-weapon-tag.is-gold img,.bp-wtile.is-gold img{filter:sepia(1) saturate(3.2) hue-rotate(-10deg) brightness(1.12) drop-shadow(0 0 4px rgba(250,204,21,.9))}@keyframes bt-gold-shine{0%{background-position:100% 0}to{background-position:-160% 0}}.bp-wtile.is-gold{border-color:#facc15;box-shadow:0 0 0 1px #facc1559,0 0 18px #facc1566;background-image:radial-gradient(circle at 50% 32%,rgba(250,204,21,.24),transparent 70%)}.bp-wtile.is-gold .bp-lock.is-on{color:#3b2300;background:linear-gradient(135deg,#fde68a,#f59e0b);border-color:#fde68a}.bt-overlay.is-golden .bt-dmg.is-gold{color:#fde047;-webkit-text-stroke-color:#78350f;text-shadow:0 3px 0 #78350f,0 0 16px rgba(250,204,21,.9)}.bt-fx.is-gold{filter:sepia(1) saturate(5) hue-rotate(-15deg) brightness(1.2) drop-shadow(0 0 10px rgba(250,204,21,.9))}.bt-gold-ring{position:absolute;width:30px;height:30px;margin:-15px;border-radius:50%;border:3px solid #fde047;pointer-events:none;z-index:4;box-shadow:0 0 18px #facc15,inset 0 0 12px #facc15b3;animation:bt-gold-ring .55s ease-out forwards}@keyframes bt-gold-ring{0%{transform:scale(.3);opacity:1}to{transform:scale(4.2);opacity:0}}.bt-overlay.is-golden .bt-fighter.is-hero.is-striking .spr-img{animation:none;filter:drop-shadow(0 0 2px #fff3b0) drop-shadow(0 0 4px #facc15) drop-shadow(0 0 22px rgba(250,204,21,1))}.bt-overlay.is-golden .bt-side:not(.is-right) .bt-hp i:not(.is-low){background:linear-gradient(90deg,#f59e0b,#fde047);box-shadow:0 0 10px #facc1599}@media (prefers-reduced-motion: reduce){.bt-weapon-tag.is-gold{animation:none}.bt-gold-ring{display:none}}.bt-sparks{position:absolute;width:0;height:0;z-index:5}.bt-sparks i{position:absolute;left:-2px;top:-2px;width:4px;height:22px;border-radius:2px;transform-origin:2px 2px;background:linear-gradient(180deg,#fff,#fde68a 40%,#fbbf2400);box-shadow:0 0 6px #fde68ae6;transform:rotate(var(--a)) translateY(6px) scaleY(.2);opacity:0;animation:bt-spark .42s cubic-bezier(.1,.8,.3,1) forwards}.bt-sparks i:nth-child(3n){height:14px;animation-duration:.34s}.bt-sparks.is-big i{height:34px;width:5px;animation-duration:.55s}.bt-sparks.is-gold i{background:linear-gradient(180deg,#fff,#fde047 40%,#facc1500);box-shadow:0 0 9px #facc15}@keyframes bt-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(4px) scaleY(.2)}40%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(46px) scaleY(1)}}.bt-sparks.is-big:after{content:"";position:absolute;left:-40px;top:-40px;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,#fff,#fde68acc 25%,#fbbf2400 65%);animation:bt-pop-flash .35s ease-out forwards}@keyframes bt-pop-flash{0%{transform:scale(.3);opacity:1}to{transform:scale(1.6);opacity:0}}.bt-dust{position:absolute;bottom:0;width:0;height:0;z-index:0}.bt-dust i{position:absolute;bottom:-4px;width:22px;height:14px;margin-left:-11px;border-radius:50%;background:#d6c8b48c;filter:blur(2px);animation:bt-dust .6s ease-out forwards}.bt-dust i:nth-child(1){--dx: -26px}.bt-dust i:nth-child(2){--dx: 0px;animation-delay:.04s}.bt-dust i:nth-child(3){--dx: 26px}.bt-dust.is-big i{width:34px;height:20px;margin-left:-17px}.bt-dust.is-big i:nth-child(1){--dx: -48px}.bt-dust.is-big i:nth-child(3){--dx: 48px}@keyframes bt-dust{0%{opacity:.9;transform:translate(0) scale(.4)}to{opacity:0;transform:translate(var(--dx),-14px) scale(1.5)}}.bt-orb{position:absolute;left:0;width:0;height:0;z-index:5;will-change:transform}.bt-orb i{position:absolute;left:-15px;top:-15px;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle,#fff 0 22%,var(--c) 46%,transparent 72%);box-shadow:0 0 18px var(--c),0 0 34px var(--c)}.bt-orb i:after{content:"";position:absolute;right:50%;top:50%;width:80px;height:12px;margin-top:-6px;border-radius:99px;background:linear-gradient(90deg,transparent,var(--c));opacity:.75;filter:blur(2px)}.bt-orb.is-left i:after{right:auto;left:50%;background:linear-gradient(270deg,transparent,var(--c))}.bt-orb.is-big i{left:-26px;top:-26px;width:52px;height:52px}.bt-orb.is-big i:after{width:120px;height:22px;margin-top:-11px}.bt-aura{position:absolute;bottom:-4px;width:0;height:0;z-index:2;pointer-events:none;mix-blend-mode:screen}.bt-aura:before{content:"";position:absolute;left:-60px;bottom:-14px;width:120px;height:30px;border-radius:50%;background:radial-gradient(ellipse,var(--c) 0%,transparent 70%);opacity:.85;animation:bt-aura-pulse .3s ease-in-out infinite alternate}.bt-aura:after{content:"";position:absolute;left:-48px;bottom:0;width:96px;height:175px;border-radius:48px 48px 10px 10px;background:linear-gradient(0deg,color-mix(in srgb,var(--c) 75%,transparent),color-mix(in srgb,var(--c) 20%,transparent) 70%,transparent);filter:blur(5px);animation:bt-aura-rise .8s ease-out both,bt-aura-flicker .18s linear .8s infinite alternate}@keyframes bt-aura-flicker{0%{opacity:.8}to{opacity:1}}.bt-aura i{position:absolute;bottom:0;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 8px var(--c),0 0 14px var(--c);animation:bt-aura-mote .7s ease-in infinite}.bt-aura i:nth-child(1){left:-30px}.bt-aura i:nth-child(2){left:4px;animation-delay:.23s}.bt-aura i:nth-child(3){left:26px;animation-delay:.46s}.bt-aura.is-gold{--c: #facc15 !important}@keyframes bt-aura-pulse{to{transform:scale(1.18);opacity:1}}@keyframes bt-aura-rise{0%{opacity:0;transform:scaleY(.2);transform-origin:bottom}to{opacity:1;transform:scaleY(1)}}@keyframes bt-aura-mote{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(-120px)}}.bt-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;background:#fff;pointer-events:none;animation:bt-flash .32s ease-out forwards}@keyframes bt-flash{0%{opacity:.85}to{opacity:0}}.bt-ko{position:absolute;left:0;right:0;top:30%;z-index:7;margin:0;text-align:center;pointer-events:none;font-size:64px;font-weight:900;font-style:italic;letter-spacing:.02em;color:#fde047;-webkit-text-stroke:4px #7c2d12;paint-order:stroke fill;text-shadow:0 6px 0 #7c2d12,0 0 40px rgba(251,146,60,.8);animation:bt-ko .7s cubic-bezier(.2,1.6,.4,1) both}@keyframes bt-ko{0%{opacity:0;transform:scale(3) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(-4deg)}}.bt-vignette{transition:box-shadow .4s,background .4s}.bt-overlay.is-slowmo .bt-vignette{box-shadow:inset 0 0 140px #000c}.bt-overlay.is-danger .bt-vignette{animation:bt-danger 1.1s ease-in-out infinite}@keyframes bt-danger{0%,to{box-shadow:inset 0 0 60px #ef444426}50%{box-shadow:inset 0 0 110px #ef444473}}@media (prefers-reduced-motion: reduce){.bt-aura,.bt-dust,.bt-sparks i{animation:none;display:none}.bt-overlay.is-danger .bt-vignette,.bt-ko{animation:none}}.bp-soon{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;margin-top:2px;padding:8px 12px 8px 8px;border-radius:14px;background:linear-gradient(100deg,#8b5cf629,#8b5cf60d 60%,#67e8f90f);border:1px dashed rgba(167,139,250,.38)}.bp-soon:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.09),transparent);transform:translate(-120%) skew(-18deg);animation:bp-soon-sheen 6s ease-in-out 1.2s infinite}@keyframes bp-soon-sheen{0%,70%{transform:translate(-120%) skew(-18deg)}to{transform:translate(320%) skew(-18deg)}}.bp-soon-shadows{position:relative;flex:none;width:74px;height:42px;display:block}.bp-soon-shadows:before{content:"";position:absolute;left:6px;right:6px;bottom:-2px;height:26px;border-radius:50%;background:radial-gradient(closest-side,rgba(167,139,250,.55),transparent)}.bp-soon-hero{position:absolute;bottom:0;display:grid;justify-items:center;opacity:.92;filter:drop-shadow(0 0 1px rgba(196,181,253,.9)) drop-shadow(0 0 5px rgba(139,92,246,.55))}.bp-soon-hero.is-0{left:-6px}.bp-soon-hero.is-1{left:50%;transform:translate(-50%);z-index:2}.bp-soon-hero.is-2{right:-6px}.bp-soon-q{position:absolute;left:50%;top:-3px;z-index:3;transform:translate(-50%);font-size:15px;font-weight:900;line-height:1;color:#fde68a;text-shadow:0 0 8px rgba(250,204,21,.8),0 2px 0 #3b1d05}.bp-soon-txt{display:grid;gap:1px;min-width:0}.bp-soon-txt b{font-size:13.5px;font-weight:900;color:#fff;letter-spacing:.01em}.bp-soon-txt small{font-size:11.5px;font-weight:700;color:#b9b5dd}@media (prefers-reduced-motion: reduce){.bp-soon:after{animation:none;display:none}}.bt-lift{position:relative;will-change:transform}.bt-spin{position:relative;transform-origin:50% 70%}.bt-fighter{transition-property:transform,opacity}.bt-fighter.is-gone{opacity:0;transition:transform 0s,opacity .12s ease}.bt-fighter.is-trail .bt-spin{filter:drop-shadow(calc(var(--dir, 1) * -16px) 0 0 color-mix(in srgb,var(--sc) 45%,transparent)) drop-shadow(calc(var(--dir, 1) * -32px) 0 0 color-mix(in srgb,var(--sc) 22%,transparent))}.bt-fighter.is-ice .bt-spin{filter:saturate(.35) brightness(1.3) drop-shadow(0 0 8px rgba(125,211,252,.95))}.bt-ice{position:absolute;top:18%;right:22%;bottom:0;left:22%;z-index:2;pointer-events:none;border-radius:14px;background:linear-gradient(160deg,#e0f2fe73,#7dd3fc2e 55%,#bae6fd66);border:2px solid rgba(224,242,254,.7);box-shadow:inset 0 0 18px #ffffff80,0 0 16px #7dd3fc99;animation:bt-ice-in .18s ease-out both}.bt-ice i{position:absolute;width:10px;height:26px;background:linear-gradient(180deg,#fff,#bae6fd66);clip-path:polygon(50% 0,100% 100%,0 100%)}.bt-ice i:nth-child(1){left:-6px;top:10%;transform:rotate(-30deg)}.bt-ice i:nth-child(2){right:-4px;top:30%;transform:rotate(35deg)}.bt-ice i:nth-child(3){left:40%;top:-14px}@keyframes bt-ice-in{0%{opacity:0;transform:scale(1.2)}}.bt-flames{position:absolute;left:25%;right:25%;bottom:4px;height:70%;z-index:2;pointer-events:none}.bt-flames i{position:absolute;bottom:0;width:34%;height:60%;border-radius:50% 50% 40% 40%/70% 70% 30% 30%;background:radial-gradient(circle at 50% 75%,#fef08a,#fb923c 45%,#ef444400 75%);mix-blend-mode:screen;transform-origin:bottom;animation:bt-flame .32s ease-in-out infinite alternate}.bt-flames i:nth-child(1){left:0;animation-delay:-.1s}.bt-flames i:nth-child(2){left:33%;height:85%}.bt-flames i:nth-child(3){right:0;animation-delay:-.2s}@keyframes bt-flame{0%{transform:scaleY(.75) translateY(4px);opacity:.7}to{transform:scaleY(1.1);opacity:1}}.bt-darken{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 30%,#080b2573,#02030cd1);animation:bt-darken .7s ease-in-out forwards}@keyframes bt-darken{0%{opacity:0}25%,70%{opacity:1}to{opacity:0}}.bt-intro-style{font-size:13px;font-weight:800;color:#c9c4f2;animation:bt-fade .4s .9s both}.bt-intro-style b{color:#fde68a}.bt-sx{position:absolute;bottom:0;width:0;height:0;z-index:5;pointer-events:none}.bt-shock i{position:absolute;left:-60px;bottom:-14px;width:120px;height:28px;border-radius:50%;border:3px solid var(--c);box-shadow:0 0 16px var(--c);opacity:0;animation:bt-shock .6s cubic-bezier(.15,.8,.3,1) forwards}.bt-shock i:nth-child(2){animation-delay:.1s;border-width:2px}@keyframes bt-shock{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.4,1.6)}}.bt-poof i{position:absolute;left:-16px;top:-16px;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle,#fff 0%,color-mix(in srgb,var(--c) 80%,transparent) 40%,transparent 70%);opacity:0;animation:bt-poof .5s ease-out forwards}.bt-poof i:nth-child(1){--x: -26px;--y: -10px}.bt-poof i:nth-child(2){--x: 24px;--y: -16px;animation-delay:.03s}.bt-poof i:nth-child(3){--x: -8px;--y: -34px;animation-delay:.06s}.bt-poof i:nth-child(4){--x: 14px;--y: 16px;animation-delay:.02s}.bt-poof i:nth-child(5){--x: 0px;--y: 0px;width:48px;height:48px;left:-24px;top:-24px}@keyframes bt-poof{0%{opacity:1;transform:translate(0) scale(.3)}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1.6)}}.bt-speed i{position:absolute;height:3px;width:70px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--c));opacity:0;transform:scaleX(calc(var(--dir) * 1));animation:bt-speed var(--ms) linear forwards}.bt-speed i:nth-child(1){top:-40px}.bt-speed i:nth-child(2){top:-14px;animation-delay:.06s;width:90px}.bt-speed i:nth-child(3){top:10px;animation-delay:.12s}.bt-speed i:nth-child(4){top:30px;animation-delay:.03s;width:50px}@keyframes bt-speed{0%{opacity:0;margin-left:0}20%{opacity:.9}to{opacity:0;margin-left:calc(var(--dir) * -90px)}}.bt-meteor{will-change:transform}.bt-meteor i{position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#fff7c2,#fb923c 40%,#b91c1c 70%,transparent 72%);box-shadow:0 0 26px #fb923c,0 0 50px #ef444499}.bt-meteor i:after{content:"";position:absolute;left:50%;top:50%;width:120px;height:24px;margin-top:-12px;border-radius:99px;transform-origin:0 50%;transform:rotate(calc(var(--dir) * -1 * 62deg + 180deg));background:linear-gradient(90deg,rgba(251,146,60,.9),transparent);filter:blur(3px)}.bt-ball{will-change:transform}.bt-ball i{position:absolute;left:-11px;top:-11px;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#9ca3af,#1f2937 60%,#030712);box-shadow:0 0 0 2px #0000004d,0 0 10px #fde68a59}.bt-bolt{bottom:0}.bt-bolt svg{position:absolute;left:-40px;bottom:0;width:80px;height:460px;overflow:visible;animation:bt-bolt var(--ms) steps(1) forwards}.bt-bolt polyline{fill:none;stroke:var(--c);stroke-width:16;stroke-linejoin:bevel;filter:drop-shadow(0 0 14px var(--c)) drop-shadow(0 0 30px var(--c));opacity:.9}.bt-bolt polyline.is-core{stroke:#fff;stroke-width:6;opacity:1;filter:none}@keyframes bt-bolt{0%{opacity:1}25%{opacity:.2}40%{opacity:1}70%{opacity:.6}to{opacity:0}}.bt-roots i{position:absolute;bottom:-6px;width:16px;height:var(--h);margin-left:-8px;transform-origin:bottom;transform:scaleY(0);background:linear-gradient(0deg,#14532d,#16a34a 50%,var(--c));clip-path:polygon(50% 0,70% 35%,100% 40%,72% 55%,85% 100%,15% 100%,28% 55%,0 40%,30% 35%);animation:bt-root .9s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes bt-root{0%{transform:scaleY(0)}25%{transform:scaleY(1)}75%{transform:scaleY(.95);opacity:1}to{transform:scaleY(0);opacity:0}}.bt-feathers i{position:absolute;width:7px;height:16px;border-radius:50%/70% 70% 30% 30%;background:linear-gradient(180deg,#fff,var(--c));opacity:0;transform:rotate(var(--a)) translateY(0);animation:bt-feather .9s ease-out forwards}@keyframes bt-feather{0%{opacity:1;transform:rotate(var(--a)) translateY(-10px)}to{opacity:0;transform:rotate(calc(var(--a) + 40deg)) translateY(-60px) translate(10px)}}.bt-shield{width:46px;height:58px;margin-left:calc(var(--dir) * 26px - 23px);margin-bottom:-29px;border-radius:10px 10px 50% 50%/10px 10px 60% 60%;border:3px solid #e0f2fe;background:radial-gradient(circle at 50% 35%,#ffffff8c,#7dd3fc26 70%);box-shadow:0 0 18px #bae6fde6;animation:bt-shield .45s ease-out forwards}@keyframes bt-shield{0%{opacity:0;transform:scale(.5)}25%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.25)}}.bt-smoke i{position:absolute;bottom:0;left:-24px;width:48px;height:48px;border-radius:50%;background:radial-gradient(circle,rgba(209,213,219,.75),rgba(107,114,128,.25) 60%,transparent 72%);opacity:0;animation:bt-smoke .9s ease-out forwards}.bt-smoke i:nth-child(1){--x: -30px}.bt-smoke i:nth-child(2){--x: 26px;animation-delay:.05s}.bt-smoke i:nth-child(3){--x: -6px;animation-delay:.1s;width:64px;height:64px;left:-32px}.bt-smoke i:nth-child(4){--x: 10px;animation-delay:.15s}@keyframes bt-smoke{0%{opacity:.9;transform:translate(0) scale(.4)}to{opacity:0;transform:translate(var(--x),-70px) scale(1.6)}}@media (prefers-reduced-motion: reduce){.bt-sx,.bt-darken,.bt-flames{display:none}}.hs-style{display:grid;gap:2px;justify-items:center;margin:2px auto 0;padding:10px 14px;max-width:300px;border-radius:16px;text-align:center;background:color-mix(in srgb,var(--c) 12%,rgba(255,255,255,.03));border:1px solid color-mix(in srgb,var(--c) 45%,transparent)}.hs-style-tag{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.hs-style b{font-size:16px;font-weight:900;color:#fff}.hs-style p{margin:0;font-size:12.5px;font-weight:700;line-height:1.35;color:#c9c4f2}.bt-lively{display:inline-grid;place-items:center;transform-origin:50% 85%}.bt-lively.is-rattle{animation:bt-rattle .7s ease-in-out}@keyframes bt-rattle{0%,to{transform:none}12%{transform:rotate(-7deg) translateY(-2px)}26%{transform:rotate(6deg)}40%{transform:rotate(-5deg) translateY(-1px)}55%{transform:rotate(4deg)}70%{transform:rotate(-2deg)}85%{transform:rotate(1deg)}}@media (prefers-reduced-motion: reduce){.bt-lively.is-rattle{animation:none}}.bt-talk{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start;width:100%;padding:12px 14px;border-radius:18px;text-align:left;background:#8b5cf61f;border:1px solid rgba(196,181,253,.25);animation:bt-talk-in .45s .2s ease-out both}.bt-talk-evo{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 16%;object-position:50% 16%;background:#232766;box-shadow:0 0 0 2px #c4b5fd4d}.bt-talk b{display:block;font-size:15px;font-weight:900;color:#fff}.bt-talk p{margin:4px 0 0;font-size:13.5px;font-weight:700;line-height:1.4;color:#ddd8ff;animation:bt-talk-in .45s ease-out both}.bt-reward.is-safe{color:#6ee7b7;border-color:#6ee7b759}@keyframes bt-talk-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.bt-talk,.bt-talk p{animation:none}}.bt-intro-style.is-weapon{margin-top:-4px;animation-delay:1.1s}.gm-consent{position:fixed;left:50%;bottom:calc(84px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)));transform:translate(-50%);z-index:70;width:calc(100% - 24px);max-width:416px;padding:14px 14px 12px;border-radius:18px;color:#e6e3ff;background:#151a4a;border:1px solid rgba(196,181,253,.22);box-shadow:0 16px 40px #00000080;animation:gm-up .35s ease both}@keyframes gm-up{0%{transform:translate(-50%,20px);opacity:0}}.gm-consent p{margin:0;font-size:13px;line-height:1.45;color:#c9c6ea}.gm-consent p b{color:#fff}.gm-consent a{color:#c4b5fd}.gm-row{display:flex;gap:8px;margin-top:10px}.gm-row button{flex:1;height:42px;border-radius:12px;border:0;font:inherit;font-weight:800;font-size:14px;cursor:pointer}.gm-no{background:#ffffff0f;color:#c9c6ea}.gm-yes{background:linear-gradient(135deg,#8b5cf6,#6d4bd6);color:#fff}.gm-share{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;margin-top:8px;border-radius:14px;cursor:pointer;border:1px solid rgba(196,181,253,.35);background:#8b5cf624;color:#e9e4ff;font:inherit;font-weight:800;font-size:15px}.gm-share:active{transform:scale(.97)}.gm-share-note{margin:6px 0 0;font-size:12px;color:#c4b5fd;text-align:center}.gm-invite-card{position:relative;width:calc(100% - 24px);max-width:416px;margin:auto;padding:22px 18px 16px;border-radius:24px;text-align:center;color:#fff;background:radial-gradient(ellipse at 50% 0%,#2a1f6b,#11153f 65%);border:1px solid rgba(196,181,253,.18)}.gm-x{position:absolute;right:10px;top:10px;width:36px;height:36px;border-radius:50%;border:0;background:#ffffff14;color:#fff;display:grid;place-items:center;cursor:pointer}.gm-gift{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:18px;background:linear-gradient(135deg,#fde68a,#f5b83d);color:#2a1600}.gm-invite-card h2{margin:10px 0 0;font-size:22px;font-weight:900}.gm-invite-sub{margin:6px 4px 14px;font-size:14px;line-height:1.45;color:#c9c6ea}.gm-invite-sub b{color:#fde68a}.gm-link{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;margin-bottom:10px;border-radius:14px;background:#00000040;border:1px solid #2c2f6b}.gm-link span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:13px;color:#d9d6f5}.gm-link button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:10px;background:#2c2f6b;color:#fff;font:inherit;font-weight:800;font-size:13px;cursor:pointer}.gm-invite .pw-cta{display:flex;align-items:center;justify-content:center;gap:8px}.gm-invite-stats{margin:10px 0 0;font-size:12px;color:#a9a5d6}.gm-reward{position:fixed;left:50%;top:calc(16px + var(--safe-area-inset-top, env(safe-area-inset-top)));transform:translate(-50%);z-index:90;width:calc(100% - 24px);max-width:416px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;color:#fff;background:#1b1450;border:1px solid #f5b83d66;box-shadow:0 14px 40px #00000080;animation:gm-drop .45s cubic-bezier(.34,1.4,.64,1) both}@keyframes gm-drop{0%{transform:translate(-50%,-30px);opacity:0}}.gm-reward .gm-gift{width:44px;height:44px;border-radius:14px;flex:none}.gm-reward p{margin:0;font-size:13px;line-height:1.4;color:#e9e4ff}.gm-reward b{color:#fde68a}.gm-reward button{margin-left:auto;height:34px;padding:0 12px;border:0;border-radius:10px;background:#ffffff1a;color:#fff;font:inherit;font-weight:800;font-size:13px;cursor:pointer;flex:none}.gm-code{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;margin-bottom:10px;border-radius:14px;background:#8b5cf624;border:1px dashed #8d68f0;flex-wrap:wrap;row-gap:2px}.gm-code-label{flex:1;order:1;text-align:left;font-size:12px;font-weight:700;color:#c4b5fd;white-space:nowrap}.gm-code>button{order:2}.gm-code-value{order:3;flex-basis:100%;min-width:0;overflow-wrap:anywhere;text-align:left;font-size:19px;font-weight:900;letter-spacing:.05em;color:#fff}.gm-code button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:10px;background:#2c2f6b;color:#fff;font:inherit;font-weight:800;font-size:13px;cursor:pointer}.gm-share{display:flex;align-items:center;justify-content:center;gap:8px}.gm-share-note{margin:8px 0 0;font-size:13px;font-weight:800;color:#6ee7b7;text-align:center}.ms{display:grid;gap:12px;padding-bottom:12px;color:#eceaff}.ms-head{position:relative;display:flex;align-items:center;gap:14px;padding:16px 16px 16px 12px;border-radius:24px;overflow:hidden;background:radial-gradient(ellipse at 18% 60%,rgba(249,115,22,.32),transparent 60%),linear-gradient(150deg,#2b1f63,#141842 75%);border:1px solid rgba(251,146,60,.35);box-shadow:0 6px #0b0d2b}.ms-head.is-cold{background:linear-gradient(150deg,#22265c,#141842 75%);border-color:#8b5cf640}.ms-flame{width:74px;height:84px;flex:none;overflow:visible;filter:drop-shadow(0 0 16px rgba(251,146,60,.6))}.ms-flame g{transform-box:fill-box;transform-origin:50% 100%;animation:ms-flick 1.3s ease-in-out infinite alternate}.ms-fl-b{animation-duration:1s!important;animation-delay:-.4s!important}.ms-fl-c{animation-duration:.8s!important;animation-delay:-.7s!important}.ms-head.is-cold .ms-flame{filter:grayscale(.85) brightness(.7)}@keyframes ms-flick{0%{transform:scale(1) rotate(-2deg)}50%{transform:scale(.96,1.06) rotate(2deg)}to{transform:scale(1.03,.96) rotate(-1deg)}}.ms-head-main{flex:1;display:grid;min-width:0}.ms-count{font-size:52px;font-weight:900;line-height:1.05;color:#fff;text-shadow:0 3px 0 rgba(0,0,0,.25)}.ms-count-l{font-size:clamp(12px,3.8vw,14px);font-weight:900;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;color:#fdba74}.ms-head.is-cold .ms-count-l{color:#9da2d0}.ms-head-main small{font-size:12px;font-weight:800;color:#9da2d0}.ms-freeze{display:grid;justify-items:center;gap:0;padding:10px 12px;border-radius:16px;background:#67e8f91f;border:1.5px solid rgba(103,232,249,.4);color:#a5f3fc;box-shadow:0 3px #082f4999}.ms-freeze b{font-size:20px;font-weight:900;color:#fff;line-height:1.1}.ms-freeze small{font-size:11px;font-weight:800}.ms-freeze:active{transform:translateY(2px)}.ms-status{display:flex;align-items:center;gap:8px;padding:11px 14px;border-radius:16px;font-size:13.5px;font-weight:700;text-align:left}.ms-status.is-safe{background:#34d3991f;border:1px solid rgba(52,211,153,.35);color:#a7f3d0}.ms-status.is-risk{background:#fb923c24;border:1px solid rgba(251,146,60,.45);color:#fed7aa;animation:ms-pulse 2.4s ease-in-out infinite}.ms-status.is-risk b{color:#fff}.ms-status.is-start{background:#8b5cf624;border:1px solid rgba(167,139,250,.35);color:#ddd6fe}.ms-status svg{flex:none}@keyframes ms-pulse{0%,to{box-shadow:0 0 #fb923c59}50%{box-shadow:0 0 0 6px #fb923c00}}.ms-next{display:grid;gap:8px;padding:12px 14px;border-radius:18px;background:#ffffff09;border:1px solid rgba(139,92,246,.16)}.ms-next-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:900;color:#e7e3ff}.ms-next-loot{display:inline-flex;align-items:center;gap:4px;color:#67e8f9;font-weight:900}.ms-next-loot svg{flex:none}.ms-next-bar{height:12px;border-radius:99px;background:#1e2254;overflow:hidden}.ms-next-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f97316,#fcd34d);transition:width .8s cubic-bezier(.34,1.4,.64,1)}.ms-waiting{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;color:#3b2a05;background:linear-gradient(135deg,#fde68a,#f59e0b);box-shadow:0 5px #b45309,0 0 24px #fcd34d59;animation:ms-bob 1.8s ease-in-out infinite}.ms-waiting b{display:block;font-size:15px;font-weight:900}.ms-waiting small{font-size:12px;font-weight:800;opacity:.75}.ms-waiting-ico{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:14px;background:#ffffff73}.ms-waiting-go{font-size:12px;font-weight:900;letter-spacing:.1em;padding:6px 10px;border-radius:10px;background:#3b2a05;color:#fde68a}.ms-waiting:active{transform:translateY(3px);box-shadow:0 2px #b45309}@keyframes ms-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ms-road{position:relative;margin:4px -16px 0;overflow:hidden}.ms-world{position:absolute;left:0;right:0}.ms-world:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg) center / cover no-repeat;opacity:.32;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.ms-world-tag{position:absolute;top:12px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;border-radius:99px;background:#080b25e6;color:#fde68a;border:1px solid rgba(253,230,138,.3);z-index:1}.ms-path{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ms-path-base{fill:none;stroke:#080b25b3;stroke-width:20;stroke-linecap:round}.ms-path-future{fill:none;stroke:#3a3f7a;stroke-width:6;stroke-linecap:round;stroke-dasharray:2 12}.ms-path-past{fill:none;stroke-width:9;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(251,146,60,.6))}.ms-node-wrap{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center}.ms-node{position:relative;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-weight:900;color:#fff;transition:transform .12s;-webkit-tap-highlight-color:transparent}.ms-node:active{transform:translateY(2px) scale(.95)}.ms-node-n{font-size:15px}.ms-node.is-won{background:linear-gradient(180deg,#fdba74,#f97316);box-shadow:0 4px #c2410c,0 0 14px #fb923c73}.ms-node.is-frozen{width:40px;height:40px;background:linear-gradient(180deg,#a5f3fc,#38bdf8);color:#0c4a6e;box-shadow:0 4px #0369a1,0 0 14px #38bdf873}.ms-node.is-today{width:52px;height:52px;background:#262b63;border:3px solid #a78bfa;box-shadow:0 4px #161a45;animation:ms-today 1.8s ease-in-out infinite}@keyframes ms-today{0%,to{box-shadow:0 4px #161a45,0 0 #a78bfa8c}50%{box-shadow:0 4px #161a45,0 0 0 9px #a78bfa00}}.ms-node.is-future{width:40px;height:40px;background:#1d2154;color:#5b6096;box-shadow:0 4px #11143a}.ms-node.is-ms{width:70px;height:70px;border-radius:22px}.ms-node.is-ms.is-locked{background:#22265c;color:#8c91c7;box-shadow:0 5px #11143a;border:2px solid #343a7c}.ms-node.is-ms.is-locked.is-future>:first-child{filter:grayscale(.4) brightness(.85)}.ms-node.is-ms.is-ready{background:linear-gradient(180deg,#fde68a,#f59e0b);color:#3b2a05;box-shadow:0 5px #b45309,0 0 28px #fcd34db3;animation:ms-ready 1.3s ease-in-out infinite}@keyframes ms-ready{0%,70%,to{transform:rotate(0) scale(1)}76%{transform:rotate(-8deg) scale(1.06)}84%{transform:rotate(8deg) scale(1.06)}92%{transform:rotate(-4deg)}}.ms-node.is-ms.is-done{background:linear-gradient(180deg,#fcd34d,#d97706);color:#fff;box-shadow:0 5px #92400e}.ms-node.is-ms.is-won.is-locked{background:linear-gradient(180deg,#fdba74,#f97316);color:#fff;border:0;box-shadow:0 5px #c2410c}.ms-node-tag{position:absolute;top:-12px;font-size:11px;font-weight:900;letter-spacing:.12em;padding:2px 7px;border-radius:7px;background:#3b2a05;color:#fde68a}.ms-node-lock{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#11143a;color:#8c91c7;border:2px solid #343a7c}.ms-ms-label{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);display:grid;gap:1px;white-space:nowrap;padding:6px 10px;border-radius:12px;background:#080b25d1;border:1px solid rgba(139,92,246,.25)}.ms-ms-label.is-left{left:auto;right:calc(100% + 10px);text-align:right}.ms-ms-label b{font-size:12.5px;font-weight:900;color:#fff}.ms-ms-label span{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:800;color:#67e8f9}.ms-ms-label.is-left span{justify-content:flex-end}.ms-ms-label.is-today b{color:#c4b5fd}.ms-ms-label.is-today span{color:#9da2d0}.ms-hero{position:absolute;bottom:calc(100% - 14px);z-index:2;pointer-events:none;filter:drop-shadow(0 6px 6px rgba(0,0,0,.45))}.ms-rules{padding:12px 14px;border-radius:18px;background:#ffffff09;border:1px solid rgba(139,92,246,.16)}.ms-rules-h{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#9095bf}.ms-rules ul{display:grid;gap:8px;margin-top:10px;padding-left:18px;list-style:disc;font-size:13.5px;font-weight:600;color:#cfcbef}.ms-sheet{display:grid;gap:10px;color:#dcd8ff;font-size:14.5px;line-height:1.45}.ms-sheet b{color:#fff}.ms-ice-big{justify-self:center;width:76px;height:76px;display:grid;place-items:center;border-radius:24px;color:#0c4a6e;background:linear-gradient(180deg,#a5f3fc,#38bdf8);box-shadow:0 5px #0369a1,0 0 30px #38bdf873}.ms-btn{width:100%;height:56px;border-radius:18px;font-size:17px;font-weight:900}.ms-btn.is-gold{background:linear-gradient(180deg,#fde68a,#f59e0b);color:#3b2a05;box-shadow:0 5px #b45309,0 10px 30px #f59e0b59}.ms-btn.is-ice{background:linear-gradient(180deg,#a5f3fc,#38bdf8);color:#082f49;box-shadow:0 5px #0369a1,0 10px 30px #38bdf84d}.ms-btn:active{transform:translateY(3px);box-shadow:none}.ms-cele{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;flex-direction:column;align-items:center;padding:calc(24px + var(--safe-area-inset-top, env(safe-area-inset-top))) 20px calc(20px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)));overflow:hidden;color:#fff;background:radial-gradient(ellipse at 50% 40%,#3a1d6e,#150a33,#05061a);animation:ms-fade .4s both}.ms-cele.is-chest{justify-content:center;background:radial-gradient(ellipse at 50% 45%,#2b1f63,#05061a 75%)}@keyframes ms-fade{0%{opacity:0}to{opacity:1}}.ms-rays{position:absolute;left:50%;top:38%;width:1100px;height:1100px;margin:-550px 0 0 -550px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(rgba(253,224,71,.16) 0 7deg,transparent 7deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.6) 30%,transparent 62%);mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.6) 30%,transparent 62%);animation:ms-spin 18s linear infinite,ms-fade 1.2s both}@keyframes ms-spin{to{transform:rotate(360deg)}}.ms-embers{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ms-cele-mascot{position:relative;z-index:1;width:132px;height:148px;animation:ms-drop .9s cubic-bezier(.34,1.56,.64,1) both}@keyframes ms-drop{0%{opacity:0;transform:translateY(-160px) scale(.6) rotate(-14deg)}to{opacity:1;transform:none}}.ms-big{position:relative;z-index:1;display:grid;justify-items:center;margin-top:4px;transition:transform .6s cubic-bezier(.34,1.4,.64,1)}.ms-big.is-up{transform:scale(.72) translateY(-14px)}.ms-big-n{font-size:128px;font-weight:900;line-height:.9;letter-spacing:-.03em;background:linear-gradient(180deg,#fffbe6 8%,#fde047 35%,#f97316 70%,#dc2626);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 0 rgba(124,45,18,.9)) drop-shadow(0 0 28px rgba(251,146,60,.6));animation:ms-punch 1.1s cubic-bezier(.34,1.56,.64,1) both}@keyframes ms-punch{0%{transform:scale(.2);opacity:0}60%{transform:scale(.9);opacity:1}78%{transform:scale(1.18)}to{transform:scale(1)}}.ms-big-t{font-size:18px;font-weight:900;letter-spacing:.32em;color:#fde68a;text-shadow:0 2px 0 rgba(0,0,0,.4);animation:ms-fade .5s .9s both}.ms-shock{position:absolute;left:50%;top:45%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;border:4px solid rgba(253,224,71,.9);animation:ms-shock .9s .85s ease-out both;pointer-events:none}@keyframes ms-shock{0%{transform:scale(.4);opacity:0}10%{opacity:1}to{transform:scale(9);opacity:0}}.ms-cele-line{position:relative;z-index:1;max-width:30ch;text-align:center;font-size:15px;font-weight:700;color:#e9d5ff;opacity:0;transform:translateY(8px);transition:all .5s .2s;margin-top:-8px}.ms-cele-line.is-in{opacity:1;transform:none}.ms-card{position:relative;z-index:1;width:min(280px,80vw);height:196px;margin-top:18px;perspective:900px;animation:ms-card-in .55s cubic-bezier(.34,1.56,.64,1) both}@keyframes ms-card-in{0%{opacity:0;transform:translateY(40px) scale(.85)}to{opacity:1;transform:none}}.ms-card-in{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.34,1.3,.64,1)}.ms-card.is-flipped .ms-card-in{transform:rotateY(180deg)}.ms-card-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:8px;border-radius:24px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ms-card-back{background:repeating-linear-gradient(45deg,#6d28d9 0,#6d28d9 14px,#7c3aed 14px,#7c3aed 28px);border:3px solid #c4b5fd;box-shadow:0 8px #3b0764,0 0 40px #a78bfa80;animation:ms-tease 1.2s ease-in-out infinite}.ms-card-back b{font-size:76px;font-weight:900;line-height:1;color:#fde68a;text-shadow:0 4px 0 #3b0764}.ms-card-back small{font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ede9fe}@keyframes ms-tease{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg) scale(1.02)}}.ms-card-front{transform:rotateY(180deg);background:linear-gradient(160deg,#fffbeb,#fde68a);border:3px solid #f59e0b;box-shadow:0 8px #b45309,0 0 50px #fcd34d8c;color:#3b2a05;padding:14px}.ms-loot{display:flex;align-items:center;gap:8px;font-weight:900}.ms-loot b{font-size:30px;line-height:1}.ms-loot small{font-size:14px;font-weight:800}.ms-loot svg{color:#0891b2}.ms-loot.is-ice b{font-size:22px}.ms-loot.is-ice svg{color:#0284c7}.ms-loot.is-chest b{font-size:16px}.ms-lucky{position:absolute;top:-14px;padding:4px 12px;border-radius:99px;font-size:13px;font-weight:900;letter-spacing:.1em;color:#3b2a05;background:linear-gradient(90deg,#fde047,#fb923c);box-shadow:0 3px #9a3412;animation:ms-punch .6s .3s both}.ms-cele-foot{position:relative;z-index:1;width:100%;max-width:380px;margin-top:auto;animation:ms-card-in .5s .4s both}.ms-note{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;padding:20px;background:#05061adb;animation:ms-fade .3s both}.ms-note-card{position:relative;width:min(380px,100%);display:grid;justify-items:center;gap:10px;padding:18px 18px 20px;border-radius:26px;text-align:center;overflow:hidden;background:linear-gradient(180deg,#1d2160,#10143a);border:1px solid rgba(167,139,250,.3);box-shadow:0 24px 60px #00000080;animation:ms-card-in .5s both}.ms-note-card.is-ice{background:linear-gradient(180deg,#0c3a5c,#10143a 70%);border-color:#67e8f973}.ms-note-frost{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 15% 10%,rgba(165,243,252,.25),transparent 40%),radial-gradient(circle at 85% 20%,rgba(165,243,252,.18),transparent 35%)}.ms-note-badge{position:relative;margin:8px 0 4px;width:84px;height:84px;border-radius:26px;display:grid;place-items:center;color:#082f49;background:linear-gradient(180deg,#a5f3fc,#38bdf8);box-shadow:0 6px #0369a1,0 0 40px #67e8f959;animation:ms-punch .6s .15s both}.ms-note-badge.is-ember{color:#7c2d12;background:linear-gradient(180deg,#fde68a,#f59e0b);box-shadow:0 6px #b45309,0 0 40px #fbbf244d}.ms-note-card h2{position:relative;font-size:23px;font-weight:900;line-height:1.15}.ms-note-card p{position:relative;font-size:14.5px;font-weight:600;line-height:1.45;color:#dcd8ff}.ms-note-card p b{color:#fff}.ms-note-small{font-size:13px!important;color:#9da2d0!important}.ms-note-gems{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:99px;background:#67e8f91f;color:#67e8f9;font-weight:800}.ms-note-gems b{font-size:22px;color:#fff}@media (prefers-reduced-motion: reduce){.ms-rays,.ms-flame g,.ms-waiting,.ms-node.is-today,.ms-node.is-ms.is-ready,.ms-card-back,.ms-status.is-risk{animation:none!important}}.ms-mystery{position:relative;display:inline-grid;place-items:center;animation:ms-myst 3s linear infinite}.ms-mystery svg{width:100%;height:100%}.ms-mystery b{position:absolute;top:34%;font-weight:900;color:#fff;text-shadow:0 2px 0 #1c0f2e,0 0 10px rgba(255,255,255,.7);line-height:1}@keyframes ms-myst{0%{filter:hue-rotate(0deg) drop-shadow(0 0 6px rgba(192,132,252,.7))}33%{filter:hue-rotate(-60deg) drop-shadow(0 0 6px rgba(96,165,250,.7))}66%{filter:hue-rotate(80deg) drop-shadow(0 0 8px rgba(251,191,36,.8))}to{filter:hue-rotate(0deg) drop-shadow(0 0 6px rgba(192,132,252,.7))}}.ms-next-row{display:flex;align-items:center;gap:12px}.ms-next-text{display:grid;gap:3px;min-width:0}.ms-next-text b{font-size:16px;font-weight:900;color:#fff}.ms-next-text small{font-size:12.5px;font-weight:700;color:#b9b5dd;line-height:1.35}.ms-odds{display:flex;gap:8px;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ms-odds i{font-style:normal}.ms-ms-label .is-mystery{color:#e9d5ff!important}.ms-node.is-ms.is-done{background:linear-gradient(180deg,color-mix(in srgb,var(--rc, #fcd34d) 70%,#fff),var(--rc, #d97706));box-shadow:0 5px color-mix(in srgb,var(--rc, #92400e) 50%,#0b0d2b)}.ms-node.is-ms.is-locked.is-future>.ms-mystery{filter:grayscale(.5) brightness(.8);animation:none}.ms-cele.is-rare .ms-rays{background:repeating-conic-gradient(rgba(96,165,250,.18) 0 7deg,transparent 7deg 20deg)}.ms-cele.is-epic .ms-rays{background:repeating-conic-gradient(rgba(192,132,252,.22) 0 7deg,transparent 7deg 20deg)}.ms-cele.is-legendary .ms-rays{background:repeating-conic-gradient(rgba(251,191,36,.3) 0 6deg,transparent 6deg 16deg);animation-duration:8s,1.2s}.ms-cele.is-legendary{background:radial-gradient(ellipse at 50% 45%,#6b3d0a,#2a1033,#05061a)}.ms-card-back small+small{margin-top:-4px;opacity:.8}.ms-card-front{gap:4px!important;background:linear-gradient(160deg,#fffdf5,color-mix(in srgb,var(--rc, #fde68a) 40%,#fff))!important;border-color:var(--rc, #f59e0b)!important;box-shadow:0 8px color-mix(in srgb,var(--rc, #b45309) 60%,#000),0 0 60px color-mix(in srgb,var(--rc, #fcd34d) 70%,transparent)!important}.ms-rarity{position:absolute;top:-18px;padding:5px 16px;border-radius:99px;font-size:16px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--rc);box-shadow:0 3px #00000059,0 0 24px var(--rc);animation:ms-punch .6s .25s both}.ms-cele.is-legendary .ms-rarity{background:linear-gradient(90deg,#fde047,#f59e0b,#fde047);color:#3b2a05;background-size:200% 100%;animation:ms-punch .6s .25s both,ms-shine 1.6s linear infinite}@keyframes ms-shine{to{background-position:-200% 0}}.ms-front-chest{margin-top:6px;animation:ms-punch .6s .35s both}.ms-front-line{font-size:13px;font-weight:800;color:#3b2a05;text-align:center}.ms-front-loot{display:flex;gap:14px}.ms-front-loot .ms-loot b{font-size:22px}.ms-drops{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:min(360px,100%);margin-top:14px}.ms-drop{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px 0 6px;border-radius:99px;background:#10143ad9;border:1.5px solid color-mix(in srgb,var(--rc, #a78bfa) 55%,transparent);font-size:13px;font-weight:900;color:#fff}.ms-drop>:first-child{width:30px;height:30px;display:grid;place-items:center}.ms-drop.is-big{border-color:#fbbf24;box-shadow:0 0 16px #fbbf2473}.ms-cele>.ms-big{margin-top:9vh}.ms-note-pm{position:relative;padding:6px 10px;font-size:13px;font-weight:800;color:#fbbf24;text-decoration:underline;text-underline-offset:3px}.ms-node-hint{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);z-index:6;width:-moz-max-content;width:max-content;max-width:190px;padding:7px 11px;border-radius:12px;background:#1b1f55;border:1px solid rgba(196,181,253,.45);box-shadow:0 8px 20px #00000073;color:#f1edff;font-size:12.5px;font-weight:800;line-height:1.3;text-align:center;pointer-events:none;animation:ms-hint-in .2s ease-out both}.ms-node-hint.is-r{left:-6px;transform:none;text-align:left}.ms-node-hint.is-l{left:auto;right:-6px;transform:none;text-align:right}@keyframes ms-hint-in{0%{opacity:0;margin-bottom:-6px}to{opacity:1;margin-bottom:0}}.ms-buy-freeze{display:grid;justify-items:center;gap:3px;width:100%;padding:12px;border-radius:16px;color:#e0f7ff;background:linear-gradient(180deg,#38bdf838,#0e749040);border:1px solid rgba(125,211,252,.55)}.ms-buy-freeze>span{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:900}.ms-buy-freeze>svg{color:#7dd3fc}.ms-buy-freeze small{font-size:12px;font-weight:700;color:#a5d8f0}.ms-buy-freeze:disabled{opacity:.55}.ms-shop-link{justify-self:center;min-height:32px;font-size:13px;font-weight:800;color:#67e8f9;text-decoration:underline;text-underline-offset:3px}.ms-rescue{display:grid;justify-items:center;gap:6px;width:100%}.ms-rescue small{font-size:12px;font-weight:700;color:#fdba74}.ms-btn.is-rescue{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;font-size:16px;white-space:nowrap;padding-inline:12px;background:linear-gradient(180deg,#fb923c,#e11d48);box-shadow:0 4px #9f1239,0 0 22px #fb923c73}.ms-btn.is-rescue:disabled{opacity:.55}.ms-mystery>.bt-chest-svg:first-child{position:relative;z-index:0}.ms-mystery .ms-front{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.ms-mystery b{z-index:3;transition:opacity .2s}.ms-mystery.is-rattle>.bt-chest-svg,.ms-mystery.is-rattle>.ms-front,.ms-mystery.is-rattle>b{animation:ms-rattle .7s ease-in-out}@keyframes ms-rattle{0%,to{transform:none}12%{transform:rotate(-7deg) translateY(-2px)}26%{transform:rotate(6deg)}40%{transform:rotate(-5deg) translateY(-1px)}55%{transform:rotate(4deg)}70%{transform:rotate(-2deg)}85%{transform:rotate(1deg)}}.ms-peek-win{position:absolute;top:-40%;right:0;bottom:12%;left:0;z-index:1;overflow:hidden;pointer-events:none}.ms-peek{position:absolute;left:50%;bottom:26%;z-index:1;width:80%;height:auto;pointer-events:none;opacity:0;transform:translate(-50%,55%);transform-origin:50% 100%}.ms-mystery.is-peek{animation:none;filter:drop-shadow(0 0 6px rgba(192,132,252,.7))}.ms-mystery.is-peek b{opacity:0}.ms-mystery.is-peek .ms-peek{animation:ms-peek 2.3s cubic-bezier(.3,.7,.3,1) forwards}.ms-mystery.is-peek .bt-lid.is-open{transform:translate(-6px,-24px) rotate(-34deg)}@keyframes ms-peek{0%{opacity:0;transform:translate(-50%,55%)}8%{opacity:1}18%{transform:translate(-50%,4%) rotate(0)}24%{transform:translate(-50%,9%) rotate(0)}36%{transform:translate(-50%,6%) rotate(-10deg)}52%{transform:translate(-50%,6%) rotate(9deg)}64%{transform:translate(-50%,8%) rotate(0) scaleY(.94)}70%{transform:translate(-50%,6%) rotate(0) scale(1)}84%{opacity:1;transform:translate(-50%,8%)}90%{opacity:1}to{opacity:0;transform:translate(-50%,34%)}}@media (prefers-reduced-motion: reduce){.ms-mystery.is-rattle>*,.ms-mystery.is-peek .ms-peek{animation:none}}:root{--lp-paper: #f6eedb;--lp-paper2: #efe3c6;--lp-ink: #2b2347;--lp-muted: #7a6f8f;--lp-rule: rgba(43, 35, 71, .22);--lp-violet: #6d28d9}.wax{display:block;width:100%;height:auto;filter:drop-shadow(0 3px 4px rgba(46,16,101,.45))}.wax.is-small{filter:none}.lw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;color:#fff;overflow:hidden;background:radial-gradient(ellipse 90% 60% at 80% 0%,rgba(124,58,237,.28),transparent 60%),linear-gradient(180deg,#05061a,#0d0b33 55%,#150f45);animation:lw-in-bg .4s ease-out both}@keyframes lw-in-bg{0%{opacity:0}}.lw-sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lw-sky i{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;animation:lw-twinkle 4s ease-in-out infinite}.lw-sky i:nth-child(1){background-image:radial-gradient(1.5px 1.5px at 12% 14%,#fff,transparent),radial-gradient(1px 1px at 30% 6%,#e9e5ff,transparent),radial-gradient(1.5px 1.5px at 72% 22%,#fff,transparent),radial-gradient(1px 1px at 90% 40%,#c4b5fd,transparent)}.lw-sky i:nth-child(2){animation-delay:1.3s;background-image:radial-gradient(1px 1px at 22% 30%,#fff,transparent),radial-gradient(1.5px 1.5px at 56% 10%,#e9e5ff,transparent),radial-gradient(1px 1px at 8% 60%,#c4b5fd,transparent),radial-gradient(1.5px 1.5px at 94% 72%,#fff,transparent)}.lw-sky i:nth-child(3){animation-delay:2.6s;background-image:radial-gradient(1px 1px at 44% 26%,#fff,transparent),radial-gradient(1px 1px at 82% 8%,#fff,transparent),radial-gradient(1.5px 1.5px at 16% 86%,#e9e5ff,transparent),radial-gradient(1px 1px at 66% 92%,#c4b5fd,transparent)}@keyframes lw-twinkle{50%{opacity:.35}}.lw-moon{position:absolute;right:26px;top:calc(28px + var(--safe-area-inset-top, env(safe-area-inset-top)));width:46px;height:46px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 36% 34%,#fffbea,#fde68a 55%,#f5b83d);box-shadow:0 0 40px #fde68a73,0 0 90px #fde68a33}.lw-x{position:absolute;z-index:3;left:14px;top:calc(14px + var(--safe-area-inset-top, env(safe-area-inset-top)));width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#c9c4f2;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.lw-scroll{position:relative;z-index:2;height:100%;overflow-y:auto;overscroll-behavior:contain;max-width:440px;margin:0 auto;padding:calc(64px + var(--safe-area-inset-top, env(safe-area-inset-top))) 18px calc(28px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))}.lw-kicker{margin:0;text-align:center;font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#a9a4d6;animation:lw-up .5s .05s ease-out both}.lw-title{margin:2px 0 18px;text-align:center;font:italic 700 34px/1.1 Georgia,"Noto Serif",Times New Roman,serif;color:#fde68a;text-shadow:0 0 24px rgba(253,230,138,.35);animation:lw-up .5s .12s ease-out both}@keyframes lw-up{0%{opacity:0;transform:translateY(10px)}}.lw-stage{position:relative;perspective:900px}.lw-paper,.lm-paper{position:relative;z-index:2;padding:22px 20px 18px;border-radius:6px 6px 18px 18px;color:var(--lp-ink);background:radial-gradient(ellipse at 20% 0%,rgba(255,255,255,.7),transparent 50%),linear-gradient(180deg,var(--lp-paper),var(--lp-paper2));box-shadow:0 1px #fff9 inset,0 18px 40px #00000073,0 0 0 1px #b7791f2e}.lw-paper{transform-origin:50% 0;animation:lw-paper-in .55s .15s cubic-bezier(.34,1.3,.64,1) both}@keyframes lw-paper-in{0%{opacity:0;transform:translateY(24px) rotate(-1.5deg)}}.lw-date{margin:0;text-align:right;font:italic 600 14px/1.3 Georgia,"Noto Serif",serif;color:var(--lp-muted)}.lw-dear{margin:4px 0 10px;font:italic 700 26px/1.2 Georgia,"Noto Serif",serif;color:var(--lp-ink)}.lw-label{display:block;margin:14px 0 2px;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted)}.lw-line{display:block;width:100%;padding:8px 2px 7px;background:transparent;border:0;border-bottom:1.5px dashed var(--lp-rule);outline:none;border-radius:0;font:600 16px/1.35 Georgia,"Noto Serif",serif;color:var(--lp-ink);-webkit-user-select:text;-moz-user-select:text;user-select:text}.lw-line::-moz-placeholder{color:#2b234759;font-style:italic}.lw-line::placeholder{color:#2b234759;font-style:italic}.lw-line:focus{border-bottom-color:var(--lp-violet);border-bottom-style:solid}.lw-line.is-main{font-size:19px;font-weight:700}.lw-line.is-note{font-style:italic}.lw-chips,.lw-when{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.lw-chips button,.lw-when button{min-height:36px;padding:6px 12px;border-radius:99px;font-size:13px;font-weight:800;color:#4c1d95;background:#6d28d914;border:1.5px solid rgba(109,40,217,.25)}.lw-when button{display:inline-flex;align-items:center;gap:6px}.lw-chips button.is-on,.lw-when button.is-on{color:#fff;background:var(--lp-violet);border-color:var(--lp-violet);box-shadow:0 3px #3b0764}.lw-sign{margin:14px 0 0;text-align:right;font:italic 600 15px/1.3 Georgia,"Noto Serif",serif;color:var(--lp-muted)}.lw-foot{display:grid;justify-items:center;gap:8px;margin-top:18px}.lw-btn{position:relative;width:100%;min-height:56px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:18px;font-size:18px;font-weight:900;color:#fff;background:linear-gradient(180deg,#8b5cf6,#6d28d9);box-shadow:0 5px #3b0764,0 12px 30px #6d28d973}.lw-btn:disabled{opacity:.45;box-shadow:0 5px #3b0764}.lw-btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #3b0764}.lw-btn.is-soft{background:#ffffff14;box-shadow:none;border:1px solid rgba(255,255,255,.14);font-size:16px}.lw-btn-seal{width:28px}.lw-hint{margin:0;font-size:12.5px;font-weight:700;color:#a9a4d6}.lw-error{margin:0;font-size:13px;font-weight:700;color:#fca5a5;text-align:center}.lw-env-back,.lw-env-front,.lw-env-flap{position:absolute;left:50%;top:150px;width:280px;margin-left:-140px;opacity:0;pointer-events:none}.lw-env-back{z-index:1;height:180px;border-radius:14px;background:linear-gradient(180deg,#e3d6b6,#d2c29b);box-shadow:0 20px 50px #00000080}.lw-env-front{z-index:3;height:180px;border-radius:14px;background:linear-gradient(180deg,#efe5cd,#e2d3ae);clip-path:polygon(0 26%,50% 64%,100% 26%,100% 100%,0 100%)}.lw-env-flap{z-index:4;height:112px;transform-origin:50% 0;background:linear-gradient(180deg,#e9ddc0,#dccb9f);clip-path:polygon(0 0,100% 0,50% 100%);transform:rotateX(180deg)}.lw-seal-drop{position:absolute;z-index:5;left:50%;top:226px;width:70px;margin-left:-35px;opacity:0;pointer-events:none}.lw-sparks{position:absolute;z-index:5;left:50%;top:261px;width:0;height:0;pointer-events:none}.lw-sparks i{position:absolute;width:6px;height:6px;margin:-3px;border-radius:50%;background:#fde68a;box-shadow:0 0 10px #fbbf24;opacity:0;transform:rotate(var(--a))}.lw.is-sealing .lw-stage,.lw.is-sealed .lw-stage{height:380px}.lw.is-sealing .lw-paper,.lw.is-sealed .lw-paper{position:absolute;left:0;right:0;top:0;animation:lw-into 1.05s cubic-bezier(.5,0,.3,1) forwards}@keyframes lw-into{0%{transform:none;clip-path:inset(0 0 0 0 round 6px)}45%{transform:translateY(10px) scale(.5);clip-path:inset(0 0 0 0 round 6px);opacity:1}80%{transform:translateY(150px) scale(.5);clip-path:inset(0 0 62% 0 round 6px);opacity:1}to{transform:translateY(165px) scale(.5);clip-path:inset(0 0 62% 0 round 6px);opacity:0}}.lw.is-sealing .lw-env-back,.lw.is-sealing .lw-env-front,.lw.is-sealed .lw-env-back,.lw.is-sealed .lw-env-front{animation:lw-env .45s .3s ease-out both}@keyframes lw-env{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.lw.is-sealing .lw-env-flap,.lw.is-sealed .lw-env-flap{animation:lw-fade .3s .3s ease-out both,lw-flap .35s .95s cubic-bezier(.5,0,.5,1) forwards}@keyframes lw-fade{0%{opacity:0}to{opacity:1}}@keyframes lw-flap{0%{transform:rotateX(180deg)}to{transform:rotateX(0)}}.lw.is-sealing .lw-seal-drop,.lw.is-sealed .lw-seal-drop{animation:lw-seal .42s 1.05s cubic-bezier(.34,1.56,.64,1) both}@keyframes lw-seal{0%{opacity:0;transform:scale(2.6) rotate(-25deg)}to{opacity:1;transform:none}}.lw.is-sealed .lw-sparks i{animation:lw-spark .8s ease-out both}@keyframes lw-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-70px) scale(.4)}}.lw-done{display:grid;justify-items:center;gap:14px;margin-top:6px;animation:lw-up .5s .1s ease-out both}.lw-done-t{margin:0;text-align:center;font:italic 700 19px/1.35 Georgia,"Noto Serif",serif;color:#fde68a}.lm-env{position:relative;display:block;width:100%;height:190px;margin:4px 0 14px;border-radius:18px;overflow:hidden;perspective:700px;text-align:center;background:linear-gradient(180deg,#efe5cd,#ddcda6);box-shadow:0 16px 34px #0006,0 0 0 1px #b7791f40,0 0 30px #fde68a1f;animation:lm-float 4s ease-in-out infinite}@keyframes lm-float{50%{transform:translateY(-3px)}}.lm-env:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(120,86,30,.1));pointer-events:none}.lm-env-flap{position:absolute;left:0;right:0;top:0;height:92px;transform-origin:50% 0;background:linear-gradient(180deg,#e7dbbd,#d6c494);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 3px 2px rgba(0,0,0,.15))}.lm-env-seal{position:absolute;left:50%;top:52px;width:62px;height:62px;margin-left:-31px;animation:lm-glow 2.4s ease-in-out infinite}@keyframes lm-glow{50%{filter:drop-shadow(0 0 12px rgba(167,139,250,.85))}}.lm-half{position:absolute;top:0;right:0;bottom:0;left:0}.lm-half.is-l{clip-path:polygon(0 0,52% 0,46% 40%,54% 62%,48% 100%,0 100%)}.lm-half.is-r{clip-path:polygon(52% 0,100% 0,100% 100%,48% 100%,54% 62%,46% 40%)}.lm-env-text{position:absolute;left:12px;right:12px;bottom:16px;display:grid;gap:1px;color:#3a2e1a}.lm-env-text b{font:italic 700 17px/1.25 Georgia,"Noto Serif",serif}.lm-env-text small{font-size:12px;font-weight:700;color:#7c6a45}.lm-env.is-opening{animation:lm-open-out .85s .35s ease-in forwards}.lm-env.is-opening .lm-env-seal{animation:none}.lm-env.is-opening .lm-half.is-l{animation:lm-crack-l .55s ease-in forwards}.lm-env.is-opening .lm-half.is-r{animation:lm-crack-r .55s ease-in forwards}.lm-env.is-opening .lm-env-flap{animation:lm-flap-up .45s .25s ease-in-out forwards}@keyframes lm-crack-l{20%{transform:translate(-3px) rotate(-6deg)}to{transform:translate(-40px,70px) rotate(-70deg);opacity:0}}@keyframes lm-crack-r{20%{transform:translate(3px) rotate(6deg)}to{transform:translate(40px,70px) rotate(70deg);opacity:0}}@keyframes lm-flap-up{to{transform:rotateX(178deg)}}@keyframes lm-open-out{to{opacity:0;transform:translateY(-8px) scale(.97)}}.lm-paper{margin:4px 0 14px;animation:lm-rise .55s cubic-bezier(.34,1.3,.64,1) both}@keyframes lm-rise{0%{opacity:0;transform:translateY(26px) scale(.96)}}.lm-items{list-style:none;margin:0;padding:0;display:grid;gap:2px}.lm-item{width:100%;min-height:44px;display:flex;align-items:center;gap:12px;padding:6px 2px;text-align:left;border-bottom:1.5px dashed var(--lp-rule)}.lm-box{flex:none;width:24px;height:24px;border-radius:7px;border:2px solid rgba(109,40,217,.45);display:grid;place-items:center;background:#ffffff80;transition:background .2s,border-color .2s}.lm-box svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .3s .05s ease-out}.lm-item.is-done .lm-box{background:var(--lp-violet);border-color:var(--lp-violet)}.lm-item.is-done .lm-box svg{stroke-dashoffset:0}.lm-text{flex:1;min-width:0;font:600 16px/1.35 Georgia,"Noto Serif",serif;color:var(--lp-ink);overflow-wrap:anywhere;transition:color .25s}.lm-item.is-main .lm-text{font-size:18px;font-weight:700}.lm-star{color:#b7791f}.lm-item.is-done .lm-text{color:#2b234773;text-decoration:line-through;text-decoration-color:#6d28d98c;text-decoration-thickness:2px}.lm-when{margin:10px 0 0;font-size:13px;font-weight:800;color:var(--lp-muted)}.lm-note{margin:10px 0 0;font:italic 600 16px/1.4 Georgia,"Noto Serif",serif;color:#4c1d95}.lm-add{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-top:8px;padding:6px 12px;border-radius:99px;font-size:13px;font-weight:800;color:#4c1d95;background:#6d28d914;border:1.5px dashed rgba(109,40,217,.35)}.lm-add-row{margin-top:6px}.lm-kept{position:absolute;right:16px;top:46px;padding:4px 12px;border:3px solid #b7791f;border-radius:8px;font-size:16px;font-weight:900;letter-spacing:.2em;color:#b7791f;transform:rotate(-12deg);animation:lm-stamp .45s cubic-bezier(.34,1.56,.64,1) both;background:#f6eedbb3}@keyframes lm-stamp{0%{opacity:0;transform:rotate(-12deg) scale(2.2)}}.le-card{width:100%;display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 14px;border-radius:18px;margin-top:10px;text-align:left;background:linear-gradient(135deg,#fde68a24,#8b5cf61f);border:1px solid rgba(253,230,138,.3)}.le-card .le-ico{flex:none;width:40px}.le-card b{display:block;font-size:15px;font-weight:900;color:#fde68a}.le-card small{display:block;font-size:12.5px;font-weight:700;color:#c9c4f2}.le-card.is-sealed b{color:#fff}.la{margin-top:18px}.la-h{display:flex;align-items:center;justify-content:space-between;margin:0 2px 8px;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#a9a4d6}.la-list{display:grid;gap:10px}.la-item{position:relative;padding:12px 14px;border-radius:14px;color:var(--lp-ink);background:linear-gradient(180deg,var(--lp-paper),var(--lp-paper2));box-shadow:0 6px 16px #0000004d}.la-item .lw-date{text-align:left;font-size:12.5px}.la-item b{display:block;margin-top:2px;font:700 16px/1.3 Georgia,"Noto Serif",serif;overflow-wrap:anywhere}.la-item small{display:block;margin-top:4px;font-size:12px;font-weight:800;color:var(--lp-muted)}.la-item i{display:block;margin-top:4px;font:italic 600 14px/1.35 Georgia,"Noto Serif",serif;color:#4c1d95}.la-item .la-kept{position:absolute;right:12px;top:10px;font-size:11px;font-weight:900;letter-spacing:.14em;color:#b7791f}.la-lock{position:relative;width:100%;display:grid;justify-items:center;gap:6px;padding:18px 14px;border-radius:16px;text-align:center;overflow:hidden;background:#ffffff0a;border:1px solid rgba(253,230,138,.25)}.la-lock .la-stack{position:relative;width:120px;height:70px}.la-lock .la-stack i{position:absolute;left:10px;right:10px;height:54px;border-radius:10px;background:linear-gradient(180deg,#efe5cd,#ddcda6);box-shadow:0 6px 14px #00000059}.la-lock .la-stack i:nth-child(1){top:0;transform:rotate(-6deg);opacity:.6}.la-lock .la-stack i:nth-child(2){top:6px;transform:rotate(4deg);opacity:.8}.la-lock .la-stack i:nth-child(3){top:12px}.la-lock b{font-size:15px;font-weight:900;color:#fff}.la-lock small{font-size:12.5px;font-weight:700;color:#c9c4f2}.la-lock .la-go{margin-top:4px;padding:8px 14px;min-height:38px;border-radius:99px;font-size:13px;font-weight:900;color:#3a2200;background:linear-gradient(180deg,#fff0b8,#f5b83d);box-shadow:0 3px #a8661a}.la-empty{margin:0;padding:14px;border-radius:14px;font-size:13px;font-weight:700;color:#a9a4d6;background:#ffffff0a;text-align:center}@media (prefers-reduced-motion: reduce){.lw,.lw *,.lm-env,.lm-env *,.lm-paper,.lm-kept{animation-duration:.01s!important;animation-delay:0s!important}}.eg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;transition:opacity .3s;pointer-events:none}.eg-catch,.eg-skip,.eg-card{pointer-events:auto}.eg-dim{pointer-events:none}.eg.is-hidden{opacity:0}.eg.is-hidden *{pointer-events:none!important}.eg.is-out{opacity:0;transition:opacity .35s ease}.eg-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#05061ac7;animation:eg-fade .35s both}.eg-spot{position:absolute;border-radius:20px;pointer-events:none;box-shadow:0 0 0 9999px #05061ac7;border:2px solid rgba(196,181,253,0);transition:top .55s cubic-bezier(.22,1,.36,1),left .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1),border-color .3s;animation:eg-fade .35s both}.eg-spot.is-on{border-color:#c4b5fde6}.eg-spot.is-on:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;box-shadow:0 0 #a78bfa8c;animation:eg-ring 2s ease-out infinite}.eg-spot.is-tap{border-color:#4ade80}.eg-spot.is-tap:after{box-shadow:0 0 #4ade8099;animation-duration:1.4s}@keyframes eg-ring{0%{box-shadow:0 0 #a78bfa80}to{box-shadow:0 0 0 14px #a78bfa00}}@keyframes eg-fade{0%{opacity:0}}.eg-catch{position:absolute}.eg-skip{position:absolute;z-index:3;top:calc(12px + var(--safe-area-inset-top, env(safe-area-inset-top)));right:14px;padding:7px 15px;border-radius:99px;font-size:13px;font-weight:800;color:#ffffff9e;background:#10143ae6;border:1px solid rgba(255,255,255,.12);animation:eg-fade .4s .3s both}.eg-skip:active{transform:scale(.95)}.eg-card{position:absolute;z-index:2;top:0;left:12px;right:12px;max-width:440px;margin:0 auto;display:flex;align-items:flex-end;gap:2px;opacity:0;transition:transform .6s cubic-bezier(.22,1.15,.36,1),opacity .35s;will-change:transform}.eg-card.is-in{opacity:1}.eg-card .eg-bubble>*{transition:opacity .2s}.eg-card.is-moving .eg-text{opacity:.35}.eg-card.is-moving .eg-foot{opacity:.5}.eg-card.is-center{top:50%;transform:translateY(-50%) scale(.92);flex-direction:column;align-items:center;gap:0}.eg-card.is-center.is-in{transform:translateY(-50%) scale(1)}.eg.is-out .eg-card{transform:translateY(16px) scale(.94)}.eg-evo{position:relative;width:98px;height:108px;flex:none;margin-bottom:-4px;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.eg-card.is-center .eg-evo{width:168px;height:184px;margin-bottom:-6px}.eg-evo:after{content:"";position:absolute;left:22%;right:22%;bottom:4px;height:10px;border-radius:50%;background:#00000059;filter:blur(4px);z-index:-1}.eg-evo.is-happy{transform:translateY(-6px) scale(1.04)}.eg-bubble{position:relative;flex:1;min-width:0;margin-bottom:14px;padding:14px 16px 12px;border-radius:22px;background:#fff;color:#1c1640;box-shadow:0 5px #d8d1f5,0 18px 44px #00000080}.eg-card.is-center .eg-bubble{flex:none;width:min(340px,100%);margin:0;text-align:center}.eg-bubble.is-reply{box-shadow:0 5px #a7f3d0,0 0 0 3px #4ade80,0 18px 44px #00000080;animation:eg-pop .45s cubic-bezier(.34,1.56,.64,1)}@keyframes eg-pop{40%{transform:scale(1.04)}}.eg-tail{position:absolute;width:18px;height:18px;margin-left:-9px;background:#fff;border-radius:4px;transform:rotate(45deg)}.eg-tail.is-top{top:-7px}.eg-tail.is-bottom{bottom:-7px;box-shadow:4px 4px #d8d1f5}.eg-text{position:relative;font-size:15.5px;font-weight:800;line-height:1.42;letter-spacing:-.005em}.eg-ghost{visibility:hidden}.eg-typed{position:absolute;top:0;right:0;bottom:0;left:0}.eg-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;min-height:44px}.eg-card.is-center .eg-foot{flex-direction:column-reverse;gap:12px}.eg-dots{display:inline-flex;gap:4px}.eg-dots i{width:6px;height:6px;border-radius:99px;background:#ddd7f5;transition:width .3s,background .3s}.eg-dots i.is-done{background:#a78bfa}.eg-dots i.is-on{width:18px;background:#7c3aed}.eg-btns{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.eg-card.is-center .eg-btns{margin:0;width:100%;flex-direction:column-reverse}.eg-go{min-width:104px;height:44px;padding:0 20px;border-radius:15px;font-size:15.5px;font-weight:900;color:#052e1c;background:linear-gradient(180deg,#5ee08f,#22c55e);box-shadow:0 4px #15803d;transition:transform .1s,box-shadow .1s}.eg-card.is-center .eg-go{width:100%;height:50px;font-size:17px}.eg-go:active{transform:translateY(3px);box-shadow:0 1px #15803d}.eg-go:disabled{opacity:.5}.eg-later{height:44px;padding:0 12px;font-size:14px;font-weight:800;color:#7c74a8}.eg-hint{margin-left:auto;padding:8px 14px;border-radius:99px;font-size:14px;font-weight:900;color:#15803d;background:#dcfce7;animation:eg-nudge 1.2s ease-in-out infinite}@keyframes eg-nudge{50%{transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.eg-card,.eg-spot{transition:none!important}.eg-spot.is-on:after,.eg-hint,.eg-bubble.is-reply{animation:none!important}}.sp{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:#080b25;isolation:isolate}.sp-aurora{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-2;filter:blur(40px);opacity:.9}.sp-aurora i{position:absolute;width:60%;height:50%;border-radius:50%;animation:sp-drift 9s ease-in-out infinite alternate}.sp-aurora i:nth-child(1){left:5%;top:18%;background:radial-gradient(circle,rgba(139,92,246,.55),transparent 65%)}.sp-aurora i:nth-child(2){right:0;top:40%;background:radial-gradient(circle,rgba(52,211,153,.22),transparent 65%);animation-duration:11s;animation-delay:-3s}.sp-aurora i:nth-child(3){left:25%;bottom:0;background:radial-gradient(circle,rgba(99,102,241,.4),transparent 65%);animation-duration:13s;animation-delay:-6s}@keyframes sp-drift{to{transform:translate(8%,-6%) scale(1.15)}}.sp-stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.7;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#fff,transparent),radial-gradient(1px 1px at 78% 14%,#fff,transparent),radial-gradient(1.5px 1.5px at 64% 72%,#e9dcff,transparent),radial-gradient(1px 1px at 28% 80%,#fff,transparent),radial-gradient(1px 1px at 90% 58%,#c4b5fd,transparent),radial-gradient(1.5px 1.5px at 44% 38%,#fff,transparent),radial-gradient(1px 1px at 8% 60%,#fff,transparent),radial-gradient(1px 1px at 54% 8%,#e9dcff,transparent);animation:sp-twinkle 2.4s ease-in-out infinite alternate}@keyframes sp-twinkle{0%{opacity:.35}to{opacity:.85}}.sp-face{position:absolute;width:224px;height:224px;display:grid;place-items:center;animation:sp-face-in .32s cubic-bezier(.34,1.56,.64,1) both,sp-breathe .48s ease-in-out .32s both,sp-fold .22s cubic-bezier(.7,0,.84,0) .8s forwards}.sp-face img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 46% 48% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 46% 48% at 50% 50%,#000 60%,transparent 100%);filter:drop-shadow(0 10px 24px rgba(0,0,0,.45))}@keyframes sp-face-in{0%{opacity:0;transform:scale(.6) translateY(16px)}to{opacity:1;transform:none}}@keyframes sp-breathe{50%{transform:scale(1.045)}}@keyframes sp-fold{to{transform:scale(.04);opacity:0;filter:brightness(3)}}.sp-halo{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,.55),rgba(139,92,246,.12) 45%,transparent 68%);animation:sp-halo .8s ease-in-out both}@keyframes sp-halo{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(1.08)}}.sp-spark{position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:#e9dcff;box-shadow:0 0 10px #a78bfa,0 0 18px #8b5cf6;transform:rotate(var(--a)) translate(132px);opacity:0;animation:sp-orbit .95s cubic-bezier(.3,0,.2,1) both}@keyframes sp-orbit{0%{opacity:0;transform:rotate(var(--a)) translate(150px) scale(.4)}25%{opacity:1}75%{opacity:1;transform:rotate(calc(var(--a) + 160deg)) translate(122px) scale(1)}to{opacity:0;transform:rotate(calc(var(--a) + 240deg)) translate(0) scale(.2)}}.sp-ring{position:absolute;width:60px;height:60px;border-radius:50%;border:3px solid rgba(233,220,255,.9);box-shadow:0 0 24px #a78bfae6,inset 0 0 18px #a78bfa99;opacity:0;animation:sp-ring .7s cubic-bezier(.2,.8,.2,1) .93s both}@keyframes sp-ring{0%{opacity:1;transform:scale(.1)}to{opacity:0;transform:scale(7);border-width:1px}}@font-face{font-family:Evolvo Inter;font-weight:800;font-style:normal;font-display:block;src:url(../fonts/inter-latin-800-normal.woff2) format("woff2")}.sp-brand{--d: 1s;position:relative;display:grid;justify-items:center;gap:16px;transition:transform .7s cubic-bezier(.22,1,.36,1)}.sp.is-return .sp-brand{--d: .12s}.sp-brand.is-lifted{transform:translateY(-64px)}.sp-glow{position:absolute;left:50%;top:50%;width:340px;height:200px;margin:-100px 0 0 -170px;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(139,92,246,.42),rgba(139,92,246,.12) 55%,transparent);opacity:0;animation:sp-glow 1.2s ease-out var(--d) forwards}@keyframes sp-glow{to{opacity:1}}.sp-mark{width:46px;height:46px;overflow:visible}.sp-mark rect{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0);animation:sp-bar .55s cubic-bezier(.22,1,.36,1) forwards}.sp-mark rect:nth-child(2){animation-delay:var(--d)}.sp-mark rect:nth-child(3){animation-delay:calc(var(--d) + .08s)}.sp-mark rect:nth-child(4){animation-delay:calc(var(--d) + .16s)}@keyframes sp-bar{to{transform:scaleY(1)}}.sp-name{margin:0;font-family:Evolvo Inter,Inter,system-ui,sans-serif;font-weight:800;font-size:38px;line-height:1;letter-spacing:.24em;padding-left:.24em;color:transparent;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;background:linear-gradient(100deg,#fff 0,#fff 40%,#e4dbff 46%,#b8f5dc,#e4dbff 54%,#fff 60%,#fff) no-repeat;background-size:280% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;clip-path:inset(-10% 100% -10% 0);animation:sp-reveal .75s cubic-bezier(.65,0,.35,1) calc(var(--d) + .2s) forwards,sp-shine 1.2s cubic-bezier(.45,0,.2,1) calc(var(--d) + .75s) forwards}@keyframes sp-reveal{to{clip-path:inset(-10% -2% -10% 0)}}@keyframes sp-shine{to{background-position:0 0}}.sp-line{width:132px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#b49cff,#8be9c6,#b49cff,transparent);opacity:.85;transform:scaleX(0);animation:sp-line .8s cubic-bezier(.22,1,.36,1) calc(var(--d) + .7s) forwards}@keyframes sp-line{to{transform:scaleX(1)}}.ai{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000}.ai.is-out{animation:ai-out .5s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes ai-out{to{opacity:0}}.ai.is-out .sp-brand.is-lifted{transform:translateY(-78px)}.ai-back{transition:transform .5s cubic-bezier(.4,0,.2,1)}.ai.is-out .ai-back{transform:translateY(-14px)}.ai.is-fade{animation:ai-fade .45s ease forwards;pointer-events:none}@keyframes ai-fade{to{opacity:0}}.ai-back{position:absolute;left:0;right:0;top:50%;display:grid;justify-items:center;gap:12px;padding:0 16px;margin-top:4px;text-align:center}.ai-back h2{margin:0;font-family:Evolvo Inter,Inter,system-ui,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.01em;color:#fff;opacity:0;animation:ai-rise .5s cubic-bezier(.2,.8,.2,1) .05s forwards}.ai-back p{margin:0;font-size:14px;font-weight:700;color:#c9c4f2;opacity:0;animation:ai-rise .5s cubic-bezier(.2,.8,.2,1) .18s forwards}@keyframes ai-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ai-fire{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:99px;font-size:14px;font-weight:900;color:#fdba74;background:#fb923c1f;border:1.5px solid rgba(251,146,60,.55);box-shadow:0 0 22px #fb923c4d;opacity:0;animation:ai-pop .55s cubic-bezier(.34,1.56,.64,1) .32s forwards}.ai-fire b{color:#fff;font-variant-numeric:tabular-nums}@keyframes ai-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.ai-fire .ai-flame{display:inline-block;animation:ai-flicker .5s ease-in-out .9s 3 alternate}@keyframes ai-flicker{to{transform:scale(1.25) rotate(-6deg)}}@media (prefers-reduced-motion: reduce){.sp-aurora i,.sp-stars,.sp-spark{animation:none!important;opacity:0}.sp-mark rect,.sp-name,.sp-line,.sp-glow{animation:none!important;transform:none;clip-path:none;opacity:1}}.fo-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.fo-mark{position:absolute;top:calc(22px + var(--safe-area-inset-top, env(safe-area-inset-top)));left:50%;width:200px;margin-left:-100px;text-align:center;font-size:13px;font-weight:900;letter-spacing:.32em;padding-left:.32em;color:#e9dcff8c;animation:ai-rise .6s cubic-bezier(.2,.8,.2,1) both}.fo-land{position:absolute;left:50%;bottom:6%;width:0;height:0;pointer-events:none;z-index:-1}.fo-land:before{content:"";position:absolute;left:-90px;top:-14px;width:180px;height:28px;border-radius:50%;border:2px solid rgba(196,181,253,.8);box-shadow:0 0 22px #8b5cf6b3;animation:fo-land .8s cubic-bezier(.2,.8,.2,1) both}@keyframes fo-land{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.8)}}.fo-land i{position:absolute;width:6px;height:6px;margin:-3px;border-radius:50%;background:#e9dcff;box-shadow:0 0 10px #a78bfa;animation:fo-spark .9s cubic-bezier(.2,.8,.2,1) both}@keyframes fo-spark{0%{opacity:1;transform:rotate(var(--a)) translate(10px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translate(120px) translateY(-40px) scale(.3)}}.fo-cta{position:relative;overflow:visible;isolation:isolate;animation:fo-breath 2.6s ease-in-out 1s infinite}.fo-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%) no-repeat;background-size:250% 100%;background-position:130% 0;animation:fo-shine 3.2s ease-in-out 1.4s infinite;mix-blend-mode:screen}@keyframes fo-breath{50%{box-shadow:0 6px 34px #8d68f0a6,0 0 0 4px #8d68f02e}}@keyframes fo-shine{0%,55%{background-position:130% 0}to{background-position:-30% 0}}.fo-cta.is-go{animation:fo-go .5s cubic-bezier(.34,1.56,.64,1)}@keyframes fo-go{40%{transform:scale(1.05);filter:brightness(1.3)}}.fo-burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.fo-burst i{position:absolute;width:8px;height:8px;margin:-4px;border-radius:2px;background:#fde047;animation:fo-pop .8s cubic-bezier(.2,.8,.2,1) both}.fo-burst i:nth-child(3n){background:#6ee7b7;border-radius:50%}.fo-burst i:nth-child(3n+1){background:#c4b5fd}@keyframes fo-pop{0%{opacity:1;transform:rotate(var(--a)) translate(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translate(var(--d)) rotate(180deg) scale(.4)}}.ai-back .ai-matters{font-size:18px;font-weight:900;background:linear-gradient(95deg,#c4b5fd,#6ee7b7);-webkit-background-clip:text;background-clip:text;color:transparent;animation-delay:.3s}.ai-back .ai-hi{display:inline-flex;align-items:center;gap:8px}.ai-wave{width:40px;height:40px;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;background:#1a1d4d;box-shadow:0 0 0 2px #c4b5fd59;transform-origin:50% 90%;animation:ai-wave-in .5s cubic-bezier(.34,1.56,.64,1) .1s both,ai-wave 1s ease-in-out .6s 1}@keyframes ai-wave-in{0%{opacity:0;transform:scale(.4) rotate(-20deg)}}@keyframes ai-wave{20%{transform:rotate(-12deg)}45%{transform:rotate(10deg)}70%{transform:rotate(-6deg)}}@media (prefers-reduced-motion: reduce){.ai-wave{animation:none}}.sp-tag{position:absolute;left:50%;top:calc(100% + 16px);width:-moz-max-content;width:max-content;max-width:86vw;margin:0;transform:translate(-50%);font-size:14px;font-weight:700;color:#c9c4f2;text-align:center;opacity:0;animation:sp-tag .5s ease-out calc(var(--d) + .7s) forwards}@keyframes sp-tag{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.sp-brand.is-lifted .sp-tag{opacity:0;transition:opacity .3s;animation:none}@media (prefers-reduced-motion: reduce){.sp-tag{animation:none;opacity:1}}.sf{position:relative;display:inline-block;flex:none;vertical-align:middle}.sf-svg{position:relative;z-index:1;width:100%;height:100%;overflow:visible}.sf-svg g{transform-box:fill-box;transform-origin:50% 100%;animation:sf-flick var(--sp, 1.3s) ease-in-out infinite alternate}.sf-b{animation-delay:-.4s!important;animation-duration:calc(var(--sp, 1.3s) * .8)!important}.sf-c{animation-delay:-.2s!important;animation-duration:calc(var(--sp, 1.3s) * .6)!important}@keyframes sf-flick{0%{transform:scale(1) skew(0)}50%{transform:scale(.96,1.05) skew(-2deg)}to{transform:scale(1.03,.97) skew(2deg)}}.sf-crown{animation-duration:calc(var(--sp, 1.3s) * .7)!important}.sf-svg{transform:scale(var(--s, 1));transform-origin:50% 100%}.sf.is-t0{--sp: 2.4s;--s: .62}.sf.is-t1{--sp: 1.4s;--s: .78}.sf.is-t2{--sp: 1.2s;--s: .86}.sf.is-t3{--sp: 1s;--s: .94}.sf.is-t4{--sp: .8s;--s: 1}.sf.is-t5{--sp: .7s;--s: 1.04}.sf.is-t6{--sp: .6s;--s: 1.08}.sf-halo{position:absolute;left:-30%;right:-30%;top:-10%;bottom:-16%;z-index:0;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 55%,transparent),transparent);animation:sf-halo calc(var(--sp) * 1.6) ease-in-out infinite alternate}@keyframes sf-halo{0%{opacity:.45;transform:scale(.92)}to{opacity:.9;transform:scale(1.05)}}.sf-sparks{position:absolute;left:50%;bottom:30%;width:0;height:0;z-index:2}.sf-sparks i{position:absolute;left:var(--x);bottom:0;width:calc(var(--fs) * .055);height:calc(var(--fs) * .055);min-width:2px;min-height:2px;border-radius:50%;box-shadow:0 0 4px #fde047e6;opacity:0;animation:sf-spark 1.6s ease-out var(--d) infinite}@keyframes sf-spark{0%{opacity:0;transform:translate(0) scale(1)}15%{opacity:1}to{opacity:0;transform:translate(calc(var(--x) * -.3),calc(var(--fs) * -.95)) scale(.4)}}.sf-ring{position:absolute;left:50%;top:58%;width:0;height:0;z-index:2;animation:sf-ring 4s linear infinite}.sf-ring i{position:absolute;width:calc(var(--fs) * .07);height:calc(var(--fs) * .07);margin:calc(var(--fs) * -.035);border-radius:50%;background:#fde68a;box-shadow:0 0 6px #fbbf24;transform:rotate(var(--a)) translate(calc(var(--fs) * .62))}@keyframes sf-ring{to{transform:rotate(360deg)}}.sf.is-flare .sf-svg{animation:sf-flare 1s cubic-bezier(.3,1.6,.5,1)}.sf.is-flare .sf-sparks i{animation-duration:.7s}@keyframes sf-flare{0%{transform:scale(var(--s, 1))}30%{transform:scale(calc(var(--s, 1) * 1.2)) translateY(-4%)}to{transform:scale(var(--s, 1))}}@media (prefers-reduced-motion: reduce){.sf-svg g,.sf-halo,.sf-sparks i,.sf-ring{animation:none!important}}.gs{display:grid;gap:10px}.gs-wallet{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:700;color:#c9f5ff}.gs-wallet svg{color:#67e8f9}.gs-wallet b{font-weight:900;color:#fff}.gs-note{padding:9px 12px;border-radius:12px;font-size:13px;font-weight:800;color:#e9e5ff;background:#8b5cf62e;border:1px solid rgba(167,139,250,.35);animation:gs-in .25s ease-out both}@keyframes gs-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.gs-item{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:12px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.gs-item.is-rescue{background:linear-gradient(135deg,#fb923c29,#f43f5e1a);border-color:#fb923c80}.gs-ic{width:44px;height:44px;display:grid;place-items:center;border-radius:14px}.gs-ic.is-chest{color:#fde047;background:#facc1524}.gs-ic.is-ice{color:#7dd3fc;background:#38bdf824}.gs-ic.is-fire{color:#fb923c;background:#fb923c2e}.gs-arena{width:44px;height:44px;border-radius:12px;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.15)}.gs-text{display:grid;gap:2px;min-width:0}.gs-text b{font-size:14.5px;font-weight:900;color:#fff;line-height:1.2}.gs-text small{font-size:12px;font-weight:600;color:#a9a6d4;line-height:1.35}.gs-text .gs-left{color:#7dd3fc;font-weight:800}.gs-buy{min-height:36px;padding:0 12px;border-radius:99px;display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:900;color:#052e36;background:linear-gradient(180deg,#a5f3fc,#22d3ee);box-shadow:0 3px #0e7490}.gs-buy:active{transform:translateY(2px);box-shadow:0 1px #0e7490}.gs-buy:disabled{opacity:.45;box-shadow:none}.gs-buy.is-gold{color:#3b2300;background:linear-gradient(180deg,#fde68a,#f59e0b);box-shadow:0 3px #b45309}.gs-have{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#05281c;background:#34d399}.gs-h{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#8f93bd}.gs-hint{display:flex;gap:6px;align-items:flex-start;font-size:12px;font-weight:600;line-height:1.4;color:#a9a6d4}.gs-hint svg{flex:none;margin-top:1px;color:#fb923c}.gs-how{margin-top:4px;font-size:12px;font-weight:600;line-height:1.4;color:#7d82ad;text-align:center}.bp-chip.is-gem.is-btn{cursor:pointer}.bp-chip.is-gem.is-btn:active{transform:scale(.95)}.evm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:end center;padding:16px 16px calc(24px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)));background:#05071ac2;animation:evm-in .3s ease both}@keyframes evm-in{0%{opacity:0}}.evm-card{width:100%;max-width:408px;border-radius:28px;padding:22px 20px 18px;text-align:center;color:#fff;background:radial-gradient(ellipse at 50% 0%,#2a1f6b,#11153f 65%);border:1px solid rgba(196,181,253,.18);box-shadow:0 24px 60px #00000080;animation:evm-up .45s cubic-bezier(.34,1.4,.64,1) both}@keyframes evm-up{0%{transform:translateY(40px) scale(.96);opacity:0}}.evm-evo{width:132px;height:132px;-o-object-fit:contain;object-fit:contain;margin:-64px auto 4px;display:block;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45));animation:evm-bob 2.4s ease-in-out .5s infinite}@keyframes evm-bob{50%{transform:translateY(-6px) rotate(-2deg)}}.evm-card h2{margin:2px 0 0;font-size:22px;line-height:1.25;font-weight:800}.evm-big{margin:4px 0 0;font-size:18px;font-weight:800;background:linear-gradient(95deg,#c4b5fd,#6ee7b7);-webkit-background-clip:text;background-clip:text;color:transparent}.evm-sub{margin:10px 4px 0;color:#c9c6ea;font-size:14px;line-height:1.45}.evm-go{width:100%;height:52px;margin-top:18px;border:0;border-radius:16px;color:#fff;font:inherit;font-weight:800;font-size:16px;background:linear-gradient(135deg,#8b5cf6,#6d4bd6);box-shadow:0 8px 24px #8b5cf659;cursor:pointer}.evm-go:active,.evm-later:active{transform:scale(.97)}.evm-later{width:100%;height:44px;margin-top:6px;border:0;background:none;color:#a9a5d6;font:inherit;font-weight:700;font-size:14px;cursor:pointer}.evm-note{color:#c4b5fd;font-weight:700;font-size:13px}.evm-static{animation:none;margin-top:40px}.evm-link{display:grid;place-items:center;text-decoration:none}.bs-art{display:inline-block;flex:none;line-height:0}.bs-art svg{overflow:visible}.bs-art.is-idle .bs-body{animation:bs-bob 2.4s ease-in-out infinite;transform-origin:100px 180px}.bs-art.is-hit .bs-body{animation:bs-hit .5s ease-out 1,bs-bob 2.4s ease-in-out .5s infinite;transform-origin:100px 180px}.bs-art.is-down .bs-body{animation:bs-down 1.1s cubic-bezier(.5,-.4,.7,1) forwards;transform-origin:100px 160px}.bs-art.is-down .bs-shadow{animation:bs-fade 1.1s ease-in forwards}@keyframes bs-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.02,.98)}}@keyframes bs-hit{0%{transform:translate(0);filter:brightness(1)}15%{transform:translate(-10px) rotate(-6deg);filter:brightness(2.2)}35%{transform:translate(8px) rotate(5deg);filter:brightness(1.4)}60%{transform:translate(-4px) rotate(-2deg)}to{transform:translate(0);filter:brightness(1)}}@keyframes bs-down{0%{transform:scale(1) rotate(0);opacity:1}30%{transform:scale(1.1,.85) rotate(-8deg)}to{transform:scale(.2) rotate(200deg) translateY(30px);opacity:0}}@keyframes bs-fade{to{opacity:0}}.bs-zzz text{animation:bs-zzz 2.2s ease-in-out infinite}.bs-zzz text+text{animation-delay:.6s}@keyframes bs-zzz{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}.bs-bubble{animation:bs-zzz 2.6s ease-in-out infinite}.bs-spin{transform-box:fill-box;transform-origin:center;animation:bs-spin 1.6s linear infinite}@keyframes bs-spin{to{transform:rotate(360deg)}}.bs-glow{animation:bs-glow 1.2s ease-in-out infinite}@keyframes bs-glow{50%{fill:#7dd3fc}}.bs-rain line{animation:bs-rain 1s linear infinite}.bs-rain line:nth-child(2){animation-delay:.3s}.bs-rain line:nth-child(3){animation-delay:.6s}.bs-rain line:nth-child(4){animation-delay:.15s}@keyframes bs-rain{0%{transform:translateY(-8px);opacity:0}40%{opacity:1}to{transform:translateY(10px);opacity:0}}.bs-blink{animation:bs-blink 1s steps(2) infinite}@keyframes bs-blink{50%{opacity:0}}.bs-flag{transform-box:fill-box;transform-origin:left center;animation:bs-flag 1.4s ease-in-out infinite}@keyframes bs-flag{50%{transform:skewY(-6deg) scaleX(.94)}}.bs-drip{animation:bs-drip 2s ease-in infinite}@keyframes bs-drip{0%{transform:translateY(0);opacity:1}to{transform:translateY(14px);opacity:0}}@media (prefers-reduced-motion: reduce){.bs-art *{animation:none!important}}.bs-card{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;margin:0 0 10px;padding:6px 14px 6px 8px;border-radius:16px;text-decoration:none;color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--boss) 26%,#12153a),#12153a);border:1px solid color-mix(in srgb,var(--boss) 55%,transparent)}.bs-card-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bs-card b{font-size:14px}.bs-card b small{margin-left:4px;font-size:11px;font-weight:800;color:#c4b5fd}.bs-card>.bs-card-main>small{font-size:12px;color:#a9a5d6}.bs-card em{font-style:normal;font-weight:900;font-size:13px;color:#fff;padding:6px 12px;border-radius:10px;background:color-mix(in srgb,var(--boss) 70%,#000)}.bs-card.is-down{opacity:.8}.bs-hp{display:block;height:7px;border-radius:99px;background:#ffffff1a;overflow:hidden}.bs-hp i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#f43f5e,#fb923c);transition:width .6s ease}.bs{max-width:440px;margin:0 auto;padding:4px 16px 32px;color:#fff}.bs-top{display:flex;align-items:center;gap:10px;margin:6px 0 10px}.bs-top h1{flex:1;font-size:22px;font-weight:900}.bs-back{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#12153a;color:#fff}.bs-beaten{font-size:13px;font-weight:900;padding:6px 10px;border-radius:99px;background:#12153a;border:1px solid #2c2f6b}.bs-stage{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 14px 18px;border-radius:22px;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--boss) 35%,transparent),transparent 65%),#0e1238;border:1px solid #2c2f6b}.bs-taunt{position:relative;max-width:260px;margin-bottom:4px;padding:8px 12px;border-radius:14px;background:#fff;color:#1e1b4b;font-size:13px;font-weight:800}.bs-taunt:after{content:"";position:absolute;left:50%;bottom:-7px;margin-left:-7px;border:7px solid transparent;border-bottom:0;border-top-color:#fff}.bs-poke{border:0;background:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.bs-stage h2{font-size:24px;font-weight:900}.bs-stage h2 small{font-size:13px;color:#c4b5fd;margin-left:4px}.bs-obstacle{font-size:13px;color:#a9a5d6;margin:2px 0 12px}.bs-obstacle b{color:#fff}.bs-hpbig{position:relative;width:100%;height:26px;border-radius:99px;background:#00000059;border:2px solid rgba(255,255,255,.15);overflow:hidden}.bs-hpbig i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#e11d48,#fb923c);border-radius:99px;transition:width .8s ease}.bs-hpbig span{position:relative;display:block;line-height:22px;font-size:13px;font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.6)}.bs-left{margin-top:10px;font-size:13px;font-weight:700;color:#dcd8ff}.bs-box{margin-top:12px;padding:14px;border-radius:18px;background:#0e1238;border:1px solid #2c2f6b}.bs-box h3{margin-bottom:10px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#8d8fc2}.bs-week{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.bs-day{display:flex;flex-direction:column;align-items:center;gap:3px}.bs-day-bar{display:flex;align-items:flex-end;width:100%;height:56px;border-radius:8px;background:#ffffff0f;overflow:hidden}.bs-day-bar i{display:block;width:100%;border-radius:8px;background:linear-gradient(180deg,#fb923c,#e11d48)}.bs-day b{font-size:11px;min-height:14px}.bs-day small{font-size:11px;color:#8d8fc2}.bs-day.is-today small{color:#fff;font-weight:900}.bs-hits{display:grid;gap:6px}.bs-hits li{display:flex;justify-content:space-between;font-size:14px;color:#dcd8ff}.bs-hits b{color:#fb923c}.bs-rewards{display:flex;flex-wrap:wrap;gap:8px}.bs-rewards.is-center{justify-content:center;margin:12px 0 14px}.bs-reward{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:12px;font-size:14px;font-weight:900;color:#fff;background:#38bdf824;border:1px solid rgba(56,189,248,.4)}.bs-reward.is-gold{background:#f5b83d29;border-color:#f5b83d99;color:#fde68a}.bs-reward.is-locked{cursor:pointer;font:inherit;font-weight:900;font-size:13px;color:#fde68a;background:#f5b83d1a;border:1px dashed rgba(245,184,61,.6)}.bs-note{margin-top:10px;font-size:12px;color:#a9a5d6}.bs-go{margin-top:16px}.bs-result{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:16px;background:#040614d1;animation:bs-fade-in .25s ease-out}@keyframes bs-fade-in{0%{opacity:0}}.bs-result-card{width:100%;max-width:360px;padding:22px 18px 18px;border-radius:24px;text-align:center;color:#fff;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--boss) 38%,transparent),transparent 60%),#0e1238;border:1px solid #2c2f6b}.bs-result-art{height:150px}.bs-eyebrow{font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#fbbf24}.bs-result-card h2{margin-top:4px;font-size:24px;font-weight:900}.bs-result-line{margin-top:6px;font-size:14px;color:#dcd8ff}.bs-upsell{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-top:10px;padding:0 10px;border:0;background:none;color:#fde68a;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.bs-result .pw-cta{margin-top:6px}.bs-art.is-ko .bs-body{transform-origin:100px 180px;animation:bs-ko .9s cubic-bezier(.3,1.6,.5,1) forwards}@keyframes bs-ko{0%{transform:rotate(0) scale(1)}40%{transform:rotate(-20deg) scale(1.1,.8)}to{transform:rotate(-14deg) scaleY(.86) translateY(6px);filter:saturate(.55) brightness(.9)}}.bs-stars{transform-box:fill-box;transform-origin:center;animation:bs-stars 2.4s linear infinite}@keyframes bs-stars{to{transform:rotate(360deg)}}.bs .pw-cta,.bs-result .pw-cta{display:flex;align-items:center;justify-content:center;gap:8px}.bs-retry{margin:32px 4px 0;font-size:14px;font-weight:600;line-height:1.5;color:#8f93bd}.bs-retry button{font-weight:800;color:#b99bff}.bs-tried{height:10px;margin:12px auto 4px;width:80%;border-radius:99px;background:#ffffff14;overflow:hidden}.bs-tried i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f97316,#fbbf24);animation:bs-tried 1s .3s cubic-bezier(.2,.8,.2,1) both}@keyframes bs-tried{0%{width:0}}.bs-result-line.is-small{font-size:13px;color:#b9b5dd}
