@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=Inter:wght@300;400;500;600;700&family=Zen+Kaku+Gothic+Antique:wght@400;700&display=swap";.rakun-svg{--drool-blue:#7EC8E3}.rakun-svg.base-bushi{--base-main:#C49A6C;--base-dark:#4A3320;--base-cream:#EADCB6;--pink-blush:#E89B8D}.rakun-svg.base-ronin{--base-main:#79553D;--base-dark:#322014;--base-cream:#C9B2A3;--pink-blush:#D4887A}.rakun-svg.base-shogun{--base-main:#5C6E7A;--base-dark:#1E272D;--base-cream:#D6DEE3;--pink-blush:#C8A0A0}.rakun-svg .clone,.rakun-svg .ki-aura,.rakun-svg .ki-rocks{opacity:0;pointer-events:none}.rakun-preview .clone,.rakun-preview .ki-aura,.rakun-preview .ki-rocks,.rakun-preview #fx-layer{display:none!important}.rakun-svg .feat,.rakun-svg .eq{opacity:0;transition:opacity .2s;pointer-events:none}.rakun-svg.base-bushi .feat-bushi,.rakun-svg.base-ronin .feat-ronin,.rakun-svg.base-shogun .feat-shogun,.rakun-svg.base-bushi .feat-bushi-shogun,.rakun-svg.base-shogun .feat-bushi-shogun,.rakun-svg.arm-ronin .eq-arm-ronin,.rakun-svg.arm-shogun .eq-arm-shogun,.rakun-svg.arm-ninja .eq-arm-ninja,.rakun-svg.arm-monk .eq-arm-monk,.rakun-svg.arm-demon .eq-arm-demon,.rakun-svg.arm-yukata .eq-arm-yukata,.rakun-svg.arm-mecha .eq-arm-mecha,.rakun-svg.arm-heavy .eq-arm-heavy,.rakun-svg.arm-leather .eq-arm-leather,.rakun-svg.arm-void .eq-arm-void,.rakun-svg.arm-frost .eq-arm-frost,.rakun-svg.arm-fire .eq-arm-fire,.rakun-svg.helm-straw .eq-helm-straw,.rakun-svg.helm-kabuto .eq-helm-kabuto,.rakun-svg.helm-ninja .eq-helm-ninja,.rakun-svg.helm-kitsune .eq-helm-kitsune,.rakun-svg.helm-cowl .eq-helm-cowl,.rakun-svg.helm-horns .eq-helm-horns,.rakun-svg.helm-visor .eq-helm-visor,.rakun-svg.helm-dragon .eq-helm-dragon,.rakun-svg.helm-oni .eq-helm-oni,.rakun-svg.helm-crown .eq-helm-crown,.rakun-svg.helm-bandana .eq-helm-bandana,.rakun-svg.helm-cyber .eq-helm-cyber,.rakun-svg.weap-golden .eq-weap-golden,.rakun-svg.weap-iron .eq-weap-iron,.rakun-svg.weap-wooden .eq-weap-wooden,.rakun-svg.weap-ninjato .eq-weap-ninjato,.rakun-svg.weap-odachi .eq-weap-odachi,.rakun-svg.weap-kanabo .eq-weap-kanabo,.rakun-svg.weap-laser .eq-weap-laser,.rakun-svg.weap-umbrella .eq-weap-umbrella,.rakun-svg.weap-golden .eq-weap-grip,.rakun-svg.weap-iron .eq-weap-grip,.rakun-svg.weap-ninjato .eq-weap-grip,.rakun-svg.weap-odachi .eq-weap-grip,.rakun-svg.weap-laser .eq-weap-grip{opacity:1}.rakun-svg .face-normal{opacity:1;transition:opacity .1s}.rakun-svg .exp-layer,.rakun-svg .drool{opacity:0;transition:opacity .1s;pointer-events:none}.rakun-svg.state-happy:not(.state-attacking) .face-normal,.rakun-svg.state-tired:not(.state-attacking) .face-normal,.rakun-svg.state-weak:not(.state-attacking) .face-normal,.rakun-svg.state-hungry:not(.state-attacking) .face-normal{opacity:0!important}.rakun-svg.state-happy:not(.state-attacking) .exp-happy{opacity:1}.rakun-svg.state-tired:not(.state-attacking) .exp-tired{opacity:1}.rakun-svg.state-weak:not(.state-attacking) .exp-weak{opacity:1}.rakun-svg.state-hungry:not(.state-attacking) .exp-hungry{opacity:1}.rakun-svg.state-hungry:not(.state-attacking) .drool{opacity:1}.rakun-svg.state-sleeping .face-normal{opacity:0!important}.rakun-svg.state-sleeping .exp-sleeping{opacity:1}.rakun-svg.state-sick:not(.state-attacking) .face-normal,.rakun-svg.state-dirty:not(.state-attacking) .face-normal,.rakun-svg.move-drinking .face-normal{opacity:0!important}.rakun-svg.state-sick:not(.state-attacking) .exp-sick{opacity:1}.rakun-svg.state-dirty:not(.state-attacking) .exp-dirty{opacity:1}.rakun-svg.util-ki .face-normal,.rakun-svg.util-overdrive .face-normal,.rakun-svg.xpr-scream .face-normal{opacity:0!important}.rakun-svg.util-ki .exp-scream,.rakun-svg.util-overdrive .exp-scream,.rakun-svg.xpr-scream .exp-scream{opacity:1!important}.rakun-svg.util-ki .exp-scream .scream-mouth,.rakun-svg.util-overdrive .exp-scream .scream-mouth,.rakun-svg.xpr-scream .exp-scream .scream-mouth{animation:rk-scream-mouth-pulse .18s ease-in-out infinite alternate;transform-origin:400px 414px}.rakun-svg .exp-v2,.rakun-svg.variant-2 .exp-v1{display:none}.rakun-svg.variant-2 .exp-v2{display:block}.rakun-svg.state-dirty .fx-dirty{opacity:1}.rakun-svg.xpr-happy .face-normal,.rakun-svg.xpr-smug .face-normal,.rakun-svg.xpr-shock .face-normal,.rakun-svg.xpr-smile .face-normal,.rakun-svg.xpr-closed .face-normal,.rakun-svg.xpr-tired .face-normal,.rakun-svg.xpr-weak .face-normal,.rakun-svg.xpr-hungry .face-normal,.rakun-svg.xpr-angry .face-normal,.rakun-svg.xpr-crying .face-normal,.rakun-svg.xpr-sick .face-normal,.rakun-svg.xpr-dirty .face-normal,.rakun-svg.xpr-drink .face-normal{opacity:0!important}.rakun-svg.xpr-happy .exp-happy,.rakun-svg.xpr-smug .exp-smug,.rakun-svg.xpr-shock .exp-shock,.rakun-svg.xpr-smile .exp-smile,.rakun-svg.xpr-closed .exp-closed,.rakun-svg.xpr-tired .exp-tired,.rakun-svg.xpr-weak .exp-weak,.rakun-svg.xpr-hungry .exp-hungry,.rakun-svg.xpr-angry .exp-attack,.rakun-svg.xpr-crying .exp-shock,.rakun-svg.xpr-sick .exp-sick,.rakun-svg.xpr-dirty .exp-dirty,.rakun-svg.xpr-drink .exp-drink{opacity:1}.rakun-svg .exp-adult-serious{opacity:0;pointer-events:none;transition:opacity .3s}.rakun-svg .feat-adult-wrinkles{opacity:0;transition:opacity .3s}.rakun-svg.age-adult .feat-adult-wrinkles{opacity:1}.rakun-svg.age-adult:not(.state-attacking):not(.state-happy):not(.state-tired):not(.state-weak):not(.state-hungry):not(.state-sleeping):not([class*=move-]):not([class*=util-]):not([class*=xpr-]) .face-normal{opacity:0!important}.rakun-svg.age-adult:not(.state-attacking):not(.state-happy):not(.state-tired):not(.state-weak):not(.state-hungry):not(.state-sleeping):not([class*=move-]):not([class*=util-]):not([class*=xpr-]) .exp-adult-serious{opacity:1}.rakun-svg.move-basic .face-normal,.rakun-svg.move-thrust .face-normal,.rakun-svg.move-flurry .face-normal,.rakun-svg.move-smash .face-normal,.rakun-svg.move-uppercut .face-normal,.rakun-svg.move-hurricane .face-normal,.rakun-svg.move-omnislash .face-normal,.rakun-svg.move-shadowstrike .face-normal,.rakun-svg.move-meteor .face-normal,.rakun-svg.move-crescent .face-normal,.rakun-svg.move-tornado .face-normal,.rakun-svg.move-starfall .face-normal,.rakun-svg.move-swashbuckle .face-normal,.rakun-svg.util-ki .face-normal,.rakun-svg.util-burst .face-normal,.rakun-svg.util-overdrive .face-normal{opacity:0!important}.rakun-svg.move-basic .exp-attack,.rakun-svg.move-thrust .exp-attack,.rakun-svg.move-flurry .exp-attack,.rakun-svg.move-hurricane .exp-attack,.rakun-svg.move-omnislash .exp-attack,.rakun-svg.move-shadowstrike .exp-attack,.rakun-svg.move-meteor .exp-attack,.rakun-svg.move-crescent .exp-attack,.rakun-svg.move-tornado .exp-attack,.rakun-svg.move-starfall .exp-attack,.rakun-svg.move-swashbuckle .exp-attack,.rakun-svg.util-ki .exp-attack,.rakun-svg.util-burst .exp-attack,.rakun-svg.util-overdrive .exp-attack{opacity:1}.rakun-svg.move-smash .face-normal,.rakun-svg.move-uppercut .face-normal{opacity:0!important}.rakun-svg.move-smash .exp-grit,.rakun-svg.move-uppercut .exp-grit{opacity:1}.rakun-svg.move-quickdraw .face-normal,.rakun-svg.move-parry .face-normal,.rakun-svg.util-mantle .face-normal,.rakun-svg.util-ghost .face-normal,.rakun-svg.util-zen .face-normal{opacity:0!important}.rakun-svg.move-quickdraw .exp-focus,.rakun-svg.move-parry .exp-focus,.rakun-svg.util-mantle .exp-focus,.rakun-svg.util-ghost .exp-focus,.rakun-svg.util-zen .exp-closed{opacity:1}.rakun-svg.age-baby{--body-y: 0px;--body-sy: 1;--body-sx: 1;--leg-y: -50px;--leg-sy: .5;--leg-sx: 1;--leg-op: 0;--face-sy: 1;--face-sx: 1;--tail-scale: .8;--tail-x: 10px;--tail-y: -10px;--arm-x: 4px;--arm-y: -6px;--arm-scale: .96}.rakun-svg.age-teen{--body-y: -40px;--body-sy: 1.05;--body-sx: .95;--leg-y: -20px;--leg-sy: .7;--leg-sx: 1;--leg-op: 1;--face-sy: .95;--face-sx: 1.05;--tail-scale: 1.35;--tail-x: -30px;--tail-y: 20px;--arm-x: -2px;--arm-y: -44px;--arm-scale: .98}.rakun-svg.age-adult{--body-y: -90px;--body-sy: 1.15;--body-sx: 1.05;--leg-y: -20px;--leg-sy: 1;--leg-sx: 1.1;--leg-op: 1;--face-sy: .87;--face-sx: .95;--tail-scale: 1.85;--tail-x: -60px;--tail-y: 40px;--arm-x: 2px;--arm-y: -94px;--arm-scale: 1.02}.rakun-svg .rakun-body-scaler{transform:translateY(var(--body-y)) scaleY(var(--body-sy)) scaleX(var(--body-sx));transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:400px 460px}.rakun-svg .rakun-legs-scaler{transform:translateY(var(--leg-y)) scaleY(var(--leg-sy)) scaleX(var(--leg-sx));opacity:var(--leg-op);transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:400px 450px}.rakun-svg .rakun-baby-feet{opacity:0;transition:opacity .4s}.rakun-svg.age-baby .rakun-baby-feet{opacity:1}.rakun-svg .age-face-scaler{transform:scaleY(var(--face-sy)) scaleX(var(--face-sx));transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:400px 340px}.rakun-svg .rakun-tail{transform:translate(var(--tail-x),var(--tail-y)) scale(var(--tail-scale));transition:transform .4s cubic-bezier(.4,0,.2,1);transform-origin:480px 450px}.rakun-svg .rakun-back-tail{opacity:0;transform:translate(var(--tail-x),var(--tail-y)) scale(var(--tail-scale));transition:transform .4s cubic-bezier(.4,0,.2,1);transform-origin:400px 460px}.rakun-svg .arm-positioner{transform:scale(var(--arm-scale));transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:286px 438px}.rakun-svg .striking-arm{transform-origin:286px 438px;transform:rotate(4deg)}.rakun-svg .idle-arm-group,.rakun-svg .active-arm-group{transition:opacity .2s;pointer-events:none}.rakun-svg .idle-arm-group{opacity:1}.rakun-svg .active-arm-group{opacity:0}.rakun-svg.state-walk .idle-arm-group,.rakun-svg.state-jump .idle-arm-group,.rakun-svg.state-duck .idle-arm-group,.rakun-svg[class*=move-] .idle-arm-group,.rakun-svg[class*=util-] .idle-arm-group{opacity:0!important}.rakun-svg.state-walk .active-arm-group,.rakun-svg.state-jump .active-arm-group,.rakun-svg.state-duck .active-arm-group,.rakun-svg[class*=move-] .active-arm-group,.rakun-svg[class*=util-] .active-arm-group{opacity:1!important}.rakun-svg .rakun-face-parallax{transform:translate(0) translateY(0);transition:transform .2s ease-out}.rakun-svg.facing-right .rakun-face-parallax,.rakun-svg.facing-left .rakun-face-parallax,.rakun-svg.facing-back .rakun-face-parallax{transform:translate(0) translateY(0) rotate(0)}.rakun-svg .rakun-front-details{opacity:1}.rakun-svg .rakun-back-body,.rakun-svg .rakun-back-head{opacity:0;pointer-events:none}.rakun-svg .rakun-master-group{transform-origin:400px 400px;filter:drop-shadow(0 6px 8px rgba(0,0,0,.35))}.rakun-svg .rakun-contact-shadow{pointer-events:none}.rakun-svg.facing-back .rakun-body-volume,.rakun-svg.facing-back .rakun-head-volume{opacity:0}.rakun-svg.facing-back .rakun-back-tail,.rakun-svg.facing-back .rakun-back-body,.rakun-svg.facing-back .rakun-back-head{opacity:1}.rakun-svg.facing-back .rakun-face-parallax,.rakun-svg.facing-back .arm-positioner,.rakun-svg.facing-back .katana-group{opacity:0;pointer-events:none}.rakun-svg .back-arm{opacity:1;pointer-events:none}.rakun-svg.facing-back .back-arm{opacity:1}.rakun-svg.facing-back .rakun-front-details{opacity:0;pointer-events:none}.rakun-svg.state-duck .rakun-body-anim{transform:translateY(70px) scaleY(.85) scaleX(1.1)!important;transition:transform .15s cubic-bezier(.4,0,.2,1)}.rakun-svg.state-duck .leg-left,.rakun-svg.state-duck .leg-right{transform:scaleY(.4) translateY(40px)!important;transform-origin:400px 650px;transition:transform .15s cubic-bezier(.4,0,.2,1)}.rakun-svg.state-duck .rakun-face-parallax{transform:translateY(50px)!important;transition:transform .15s cubic-bezier(.4,0,.2,1)}.rakun-svg.state-duck .ear-left,.rakun-svg.state-duck .ear-right{animation:none!important}.rakun-svg.state-duck .arm-positioner{transform:translate(-15px,-15px) rotate(20deg) scaleY(.85) scaleX(1.1)!important;transition:transform .15s cubic-bezier(.4,0,.2,1)}.rakun-svg.state-duck .striking-arm{transform:rotate(0)!important;transition:transform .15s cubic-bezier(.4,0,.2,1)}.rakun-svg.state-duck .katana-group{opacity:1!important;transition:opacity .1s}.rakun-svg.state-duck .back-arm{transform-origin:514px 438px;transform:translate(15px,-15px) rotate(-20deg) scaleY(.85) scaleX(1.1)!important;transition:transform .15s cubic-bezier(.4,0,.2,1)}.rakun-svg.state-idle .rakun-body-anim{animation:rk-idle-breathe 3s ease-in-out infinite}.rakun-svg.state-idle .striking-arm{animation:rk-idle-arm 3s ease-in-out infinite}.rakun-svg.state-idle .rakun-tail{animation:rk-idle-tail 4s ease-in-out infinite}.rakun-svg.state-idle .back-arm{animation:rk-idle-back-arm 3s ease-in-out infinite}.rakun-svg.state-idle .ear-left{animation:rk-ear-twitch-left 6s infinite}.rakun-svg.state-idle .ear-right{animation:rk-ear-twitch-right 7.2s infinite}.rakun-svg.state-idle .eye-group{animation:rk-eye-expressions 15s infinite}.rakun-svg.state-idle .mouth-normal{animation:rk-idle-mouth 12s infinite;transform-origin:400px 410px}.rakun-svg.state-idle .idle-tongue{animation:rk-idle-tongue-stick 12s infinite;transform-origin:400px 410px}.rakun-svg.state-idle .rakun-face-parallax{animation:rk-idle-look-complex 15s ease-in-out infinite;transition:none}.rakun-svg .idle-tongue{opacity:0}.rakun-svg.state-idle.state-tired .rakun-body-anim{animation:rk-idle-breathe 4s ease-in-out infinite}.rakun-svg.state-idle.state-weak .rakun-master-group{animation:rk-weak-sway 3s ease-in-out infinite}.rakun-svg.state-idle.state-happy .rakun-master-group{animation:rk-happy-bounce .8s cubic-bezier(.2,.8,.2,1) infinite alternate}.rakun-svg.state-idle.state-hungry .rakun-body-anim{animation:rk-hungry-rumble 2s infinite}.rakun-svg.state-idle.state-sleeping .rakun-body-anim{animation:rk-idle-breathe 4s ease-in-out infinite}.rakun-svg.state-idle:not(.state-attacking) .pupil{animation:rk-pupil-look-active 15s ease-in-out infinite}.rakun-svg.state-walk .rakun-body-anim{animation:rk-walk-bounce .3s cubic-bezier(.4,0,.6,1) infinite alternate}.rakun-svg.state-walk .striking-arm{animation:rk-walk-arm .3s cubic-bezier(.4,0,.6,1) infinite alternate}.rakun-svg.state-walk .back-arm{animation:rk-walk-arm .3s cubic-bezier(.4,0,.6,1) infinite alternate-reverse}.rakun-svg.state-walk .rakun-tail{animation:rk-idle-tail .6s infinite}.rakun-svg.state-walk .rakun-face-parallax{animation:rk-walk-head-bob .4s infinite alternate}.rakun-svg.state-walk:not(.age-baby) .leg-left{animation:rk-walk-legs-left .6s linear infinite;transform-origin:330px 450px}.rakun-svg.state-walk:not(.age-baby) .leg-right{animation:rk-walk-legs-right .6s linear infinite;transform-origin:470px 450px}.rakun-svg.state-walk:not(.age-baby) .rakun-master-group{animation:rk-adult-hop .6s linear infinite}.rakun-svg.state-walk.age-baby .rakun-master-group{animation:rk-baby-hop .3s cubic-bezier(.2,.8,.2,1) infinite alternate}.rakun-svg.state-walk.age-baby .rakun-baby-feet{animation:rk-baby-walk-feet .3s ease-in-out infinite alternate;transform-origin:400px 580px}.rakun-svg.state-walk .face-normal .feat-ronin .pupil,.rakun-svg.state-walk .face-normal .feat-shogun .pupil{animation:none!important;transform:none}.rakun-svg.state-jump .rakun-master-group{animation:rk-jump-arc .6s cubic-bezier(.2,.8,.2,1)!important}.rakun-svg.move-basic .rakun-master-group{animation:rk-basic-lunge .8s cubic-bezier(.25,1,.5,1)}.rakun-svg.move-basic .striking-arm{animation:rk-basic-slash .8s cubic-bezier(.1,.9,.2,1)}.rakun-svg.move-thrust .rakun-master-group{animation:rk-thrust-lunge .6s cubic-bezier(.1,.9,.2,1)}.rakun-svg.move-thrust .striking-arm{animation:rk-thrust-arm .6s cubic-bezier(.1,.9,.2,1)}.rakun-svg.move-smash .rakun-master-group{animation:rk-smash-jump 1s}.rakun-svg.move-smash .striking-arm{animation:rk-smash-arm 1s}.rakun-svg.move-uppercut .rakun-master-group{animation:rk-uppercut-jump 1s cubic-bezier(.2,.8,.2,1)}.rakun-svg.move-uppercut .striking-arm{animation:rk-uppercut-arm 1s cubic-bezier(.2,.8,.2,1)}.rakun-svg.move-flurry .rakun-master-group{animation:rk-flurry-shake 1s}.rakun-svg.move-flurry .striking-arm{animation:rk-flurry-arm 1s}.rakun-svg.move-hurricane .rakun-master-group{animation:rk-basic-lunge 1.2s cubic-bezier(.2,.8,.2,1)}.rakun-svg.move-hurricane .striking-arm{animation:rk-flurry-arm 1.2s}.rakun-svg.move-quickdraw .rakun-master-group{animation:rk-quickdraw-body 2s}.rakun-svg.move-quickdraw .striking-arm{animation:rk-quickdraw-arm 2s}.rakun-svg.move-omnislash .rakun-master-group{animation:rk-omni-teleport 3s steps(1);filter:drop-shadow(0 0 7px #D4A017)}.rakun-svg.move-omnislash .striking-arm{animation:rk-omni-arm 3s ease-in-out}.rakun-svg.move-starfall .rakun-master-group{animation:rk-starfall-body 3s forwards}.rakun-svg.move-starfall .striking-arm{animation:rk-starfall-arm 3s forwards}.rakun-svg.move-shadowstrike .rakun-master-group{animation:rk-clone-master 1.5s}.rakun-svg.move-shadowstrike .striking-arm{animation:rk-shadow-flurry-arm 1.5s}.rakun-svg.move-meteor .rakun-master-group{animation:rk-meteor-drop 1.5s cubic-bezier(.5,0,1,1)}.rakun-svg.move-meteor .striking-arm{animation:rk-meteor-arm 1.5s}.rakun-svg.move-crescent .rakun-master-group{animation:rk-basic-lunge 1s}.rakun-svg.move-crescent .striking-arm{animation:rk-basic-slash 1s}.rakun-svg.move-tornado .rakun-master-group{animation:rk-tornado-spin .05s linear infinite}.rakun-svg.move-tornado .striking-arm{transform:rotate(90deg) translate(-14px,-14px)!important;animation:none}.rakun-svg.move-tornado .rakun-face-parallax{opacity:0!important}.rakun-svg.move-parry .rakun-master-group{animation:rk-parry-pose 1.5s}.rakun-svg.move-parry .striking-arm{animation:rk-parry-arm 1.5s}.rakun-svg.move-swashbuckle .rakun-master-group{animation:rk-swashbuckle-body 1.5s cubic-bezier(.1,.9,.2,1)}.rakun-svg.move-swashbuckle .striking-arm{animation:rk-swashbuckle-arm 1.5s}.rakun-svg.move-quickdraw .state-attacking{filter:drop-shadow(0 0 10px #00e5ff)}.rakun-svg.move-cross .rakun-master-group{animation:rk-basic-lunge 1.2s}.rakun-svg.move-cross .striking-arm{animation:rk-cross-arm 1.2s;transform-origin:276px 452px}.rakun-svg.move-boomerang .rakun-master-group{animation:rk-throw-pose 1.5s}.rakun-svg.move-boomerang .striking-arm .katana-group{opacity:0}.rakun-svg.move-boomerang .fx-boomerang{animation:rk-boomerang-throw 1.5s linear forwards;opacity:1}.rakun-svg.move-sonic .rakun-master-group{animation:rk-basic-lunge 1s cubic-bezier(.2,.8,.2,1)}.rakun-svg.move-sonic .striking-arm{animation:rk-sonic-arm 1s;transform-origin:276px 452px}.rakun-svg.move-sonic .fx-sonic{animation:rk-sonic-fx 1s forwards;transform-origin:170px 512px;opacity:1}.rakun-svg.move-rift .rakun-master-group{animation:rk-rift-pose 2.5s forwards}.rakun-svg.move-rift .striking-arm{animation:rk-rift-arm-sequence 2.5s forwards;transform-origin:276px 452px}.rakun-svg.move-rift .fx-rift-tear{animation:rk-rift-tear-fx 2.5s forwards;transform-origin:180px 500px;opacity:1}.rakun-svg.move-judgment .rakun-master-group{animation:rk-jc-pose 2s forwards}.rakun-svg.move-judgment .striking-arm{animation:rk-sheath-pose 2s;transform-origin:276px 452px}.rakun-svg.move-judgment .fx-judgement{animation:rk-jc-cuts 2s forwards;transform-origin:400px 450px;opacity:1}.rakun-svg.util-ki .rakun-body-anim{animation:rk-flurry-shake .1s infinite;filter:brightness(1.2) drop-shadow(0 0 10px yellow)}.rakun-svg.util-zen .rakun-master-group{animation:rk-float-meditate 2s infinite ease-in-out}.rakun-svg.util-mantle .striking-arm{animation:rk-block-pose 1s forwards}.rakun-svg.util-ghost .rakun-master-group{animation:rk-ghost-dash .8s cubic-bezier(.1,.9,.2,1) forwards}.rakun-svg.util-overdrive .rakun-master-group{animation:rk-float-meditate .1s infinite;filter:brightness(1.5) drop-shadow(0 0 21px #00e5ff)}.rakun-svg.util-burst .rakun-master-group{animation:rk-smash-jump 1s}@keyframes rk-idle-breathe{0%,to{transform:scaleY(1) scaleX(1) translateY(0) rotate(0)}50%{transform:scaleY(.97) scaleX(1.01) translateY(4px) rotate(.2deg)}}@keyframes rk-idle-arm{0%,to{transform:rotate(4deg) translate(0)}50%{transform:rotate(10deg) translate(1px,3px)}}@keyframes rk-idle-arm-rest{0%,to{transform:rotate(0) scale(.79) translate(0)}50%{transform:rotate(-4deg) scale(.79) translate(2px,3px)}}@keyframes rk-walk-arm-rest{0%{transform:rotate(0) scale(.79) translateY(0)}to{transform:rotate(-6deg) scale(.79) translateY(4px)}}@keyframes rk-idle-tail{0%,to{transform:translate(var(--tail-x),var(--tail-y)) scale(var(--tail-scale)) rotate(0)}25%{transform:translate(var(--tail-x),var(--tail-y)) scale(var(--tail-scale)) rotate(12deg)}50%{transform:translate(var(--tail-x),var(--tail-y)) scale(var(--tail-scale)) rotate(4deg)}75%{transform:translate(var(--tail-x),var(--tail-y)) scale(var(--tail-scale)) rotate(15deg)}}@keyframes rk-idle-back-arm{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}@keyframes rk-idle-mouth{0%,30%,45%,60%,to{transform:scale(1)}33%,38%{transform:scaleX(1.1) scaleY(.9)}65%,75%{transform:scale(1.2,.4)}}@keyframes rk-idle-tongue-stick{0%,64%,76%,to{transform:scale(0) translateY(-10px);opacity:0}68%,72%{transform:scale(1.2) translateY(5px);opacity:1}}@keyframes rk-scream-mouth-pulse{0%{transform:scaleY(.86)}to{transform:scaleY(1.14)}}@keyframes rk-ear-twitch-left{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-15deg)}90%{transform:rotate(5deg)}95%{transform:rotate(-5deg)}}@keyframes rk-ear-twitch-right{0%,75%,to{transform:rotate(0)}80%{transform:rotate(15deg)}85%{transform:rotate(-5deg)}90%{transform:rotate(5deg)}}@keyframes rk-eye-blink{0%,46%,49%,to{transform:scaleY(1)}47%,48%{transform:scaleY(.1)}}@keyframes rk-eye-expressions{0%,15%,45%,60%,85%,to{transform:scaleY(1) scaleX(1)}16%,17%{transform:scaleY(.1)}20%,32%{transform:scaleY(.8) scaleX(.95)}35%,40%{transform:scaleY(1.2) scaleX(1.05)}50%,58%{transform:scaleY(.4) translateY(4px)}65%,75%{transform:scaleY(.05)}90%,95%{transform:scaleY(.8) scaleX(1.1)}}@keyframes rk-idle-look-right{0%,74%{transform:translate(0) translateY(0) rotate(0)}78%,86%{transform:translate(-10px) translateY(2px) rotate(-1.5deg)}90%,96%{transform:translate(10px) translateY(2px) rotate(1.5deg)}97%,to{transform:translate(0) translateY(0) rotate(0)}}@keyframes rk-idle-look-left{0%,74%{transform:translate(0) translateY(0) rotate(0)}78%,86%{transform:translate(10px) translateY(2px) rotate(1.5deg)}90%,96%{transform:translate(-10px) translateY(2px) rotate(-1.5deg)}97%,to{transform:translate(0) translateY(0) rotate(0)}}@keyframes rk-idle-look-back{0%,74%{transform:translate(0) translateY(0) rotate(0)}78%,86%{transform:translate(-4px) translateY(3px) rotate(-.5deg)}90%,96%{transform:translate(4px) translateY(3px) rotate(.5deg)}97%,to{transform:translate(0) translateY(0) rotate(0)}}@keyframes rk-idle-look-complex{0%,15%,45%,60%,85%,to{transform:translate(0) rotate(0)}20%,30%{transform:translate(-20px,5px) rotate(-3deg)}35%,40%{transform:translate(-20px,5px) rotate(-3deg) scale(1.02)}50%,55%{transform:translate(20px,3px) rotate(2deg)}65%,75%{transform:translateY(-15px) rotate(0)}90%,95%{transform:translateY(8px) scaleY(.98)}}@keyframes rk-pupil-look{0%,15%{transform:translate(0)}20%,30%{transform:translate(-5px)}35%,45%{transform:translate(5px)}50%,60%{transform:translateY(-3px)}65%,75%{transform:translateY(5px)}80%,90%{transform:translate(-3px,-3px)}to{transform:translate(0)}}@keyframes rk-pupil-look-active{0%,15%,45%,60%,85%,to{transform:translate(0)}18%,25%{transform:translate(-14px,2px)}28%,35%{transform:translate(25px,2px)}38%,42%{transform:translateY(-6px)}50%,58%{transform:translate(20px,-2px)}65%,75%{transform:translateY(-12px)}90%,95%{transform:translateY(8px)}}@keyframes rk-weak-sway{0%,to{transform:rotate(0) translate(0)}50%{transform:rotate(-5deg) translate(-10px,5px)}}@keyframes rk-happy-bounce{0%{transform:translateY(0) scaleY(.95)}to{transform:translateY(-20px) scaleY(1.05)}}@keyframes rk-hungry-rumble{0%,to{transform:scale(1)}10%,30%,50%{transform:scale(.98) translate(-1px)}20%,40%{transform:scale(.98) translate(1px)}}@keyframes rk-walk-bounce{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes rk-baby-hop{0%{transform:translateY(0) scaleY(.95) scaleX(1.05)}to{transform:translateY(-70px) scaleY(1.05) scaleX(.95)}}@keyframes rk-adult-hop{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-15px) rotate(-1.5deg)}75%{transform:translateY(-15px) rotate(1.5deg)}}@keyframes rk-walk-legs-left{0%,to{transform:rotate(-15deg) translateY(0)}50%{transform:rotate(25deg) translateY(-20px) translate(10px)}}@keyframes rk-walk-legs-right{0%,to{transform:rotate(25deg) translateY(-20px) translate(-10px)}50%{transform:rotate(-15deg) translateY(0)}}@keyframes rk-baby-walk-feet{0%{transform:translateY(0) scale(1) rotate(-5deg)}to{transform:translateY(-8px) scale(1.1) rotate(5deg)}}@keyframes rk-walk-head-bob{0%{transform:translate(-18px) translateY(5px) rotate(0)}to{transform:translate(-18px) translateY(0) rotate(3deg)}}@keyframes rk-walk-arm{0%,to{transform:rotate(15deg) translateY(0)}50%{transform:rotate(35deg) translateY(8px) translate(-5px)}}@keyframes rk-jump-arc{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--rk-jump-height, 250px)))}}@keyframes rk-basic-lunge{0%,to{transform:translate(0)}30%,70%{transform:translate(-14px,14px) rotate(-15deg)}}@keyframes rk-basic-slash{0%,to{transform:rotate(140deg)}20%,80%{transform:rotate(0)}}@keyframes rk-thrust-lunge{0%,to{transform:translate(0)}30%,60%{transform:translate(-105px) scaleX(1.1)}}@keyframes rk-thrust-arm{0%,to{transform:rotate(140deg)}30%,60%{transform:rotate(45deg)}}@keyframes rk-smash-jump{0%,to{transform:translate(0)}30%{transform:translateY(-105px)}45%,70%{transform:translateY(35px) scaleY(.8)}}@keyframes rk-smash-arm{0%,to{transform:rotate(140deg)}30%{transform:rotate(180deg)}45%,70%{transform:rotate(0)}}@keyframes rk-uppercut-jump{0%,to{transform:translate(0)}15%{transform:translateY(21px) scaleY(.8)}40%,60%{transform:translateY(-140px) rotate(15deg)}}@keyframes rk-uppercut-arm{0%,to{transform:rotate(140deg)}15%{transform:rotate(-30deg) translate(-14px,35px)}40%,60%{transform:rotate(180deg) translate(14px,-14px)}}@keyframes rk-flurry-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-7px,3px)}20%,40%,60%,80%{transform:translate(-3px,-3px)}}@keyframes rk-flurry-arm{0%,to{transform:rotate(140deg)}10%,30%,50%,70%,90%{transform:rotate(0)}20%,40%,60%,80%{transform:rotate(60deg)}}@keyframes rk-quickdraw-body{0%{transform:translate(0)}5%,60%{transform:translate(7px,21px) scaleY(.85)}66%{transform:translate(-280px) scaleX(1.2)}80%,to{transform:translate(-210px) scaleX(1)}}@keyframes rk-quickdraw-arm{0%,to{transform:rotate(140deg)}5%,65%{transform:rotate(180deg) translate(14px,14px)}66%,80%{transform:rotate(-20deg) scale(1.5)}85%,95%{transform:rotate(180deg)}}@keyframes rk-omni-teleport{0%,to{transform:translate(0)}10%{transform:translate(-140px,-70px) scaleX(-1)}20%{transform:translate(175px,35px) scaleX(1)}30%{transform:translate(-105px,-140px) scaleX(-1)}40%{transform:translate(140px,-105px) scaleX(1)}50%{transform:translate(-35px,105px) scaleX(-1)}60%{transform:translate(210px,-35px) scaleX(1)}70%{transform:translate(-175px,70px) scaleX(-1)}80%{transform:translateY(-245px) scaleX(1) rotate(20deg)}90%{transform:translateY(35px) scale(1.2)}}@keyframes rk-omni-arm{0%,to{transform:rotate(140deg)}10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:rotate(0)}15%,25%,35%,45%,55%,65%,75%,85%,95%{transform:rotate(140deg)}}@keyframes rk-starfall-body{0%{transform:translateY(0) rotate(0)}10%,45%{transform:translateY(-140px) rotate(0);filter:brightness(1.5) drop-shadow(0 0 21px #FFEA8C)}50%{transform:translateY(-175px) rotate(-180deg)}55%{transform:translateY(35px) scaleY(.7) rotate(-360deg)}65%,to{transform:translateY(0) rotate(-360deg)}}@keyframes rk-starfall-arm{0%{transform:rotate(140deg)}10%,45%{transform:rotate(-90deg) translate(-14px,28px)}55%,65%{transform:rotate(180deg) translate(14px,14px)}to{transform:rotate(140deg)}}@keyframes rk-clone-master{0%,to{transform:translateY(0)}15%,80%{transform:translateY(-105px)}}@keyframes rk-shadow-flurry-arm{0%,to{transform:rotate(140deg)}10%,30%,50%,70%,90%{transform:rotate(0) translate(-14px,7px)}20%,40%,60%,80%{transform:rotate(180deg) translate(14px,-7px)}}@keyframes rk-meteor-drop{0%{transform:translateY(0)}20%{transform:translateY(-560px)}80%{transform:translateY(-560px)}90%{transform:translateY(35px) scaleY(.7)}to{transform:translateY(0)}}@keyframes rk-meteor-arm{0%,80%{transform:rotate(180deg)}90%,to{transform:rotate(0)}}@keyframes rk-tornado-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes rk-parry-pose{0%,to{transform:rotate(0)}10%,70%{transform:rotate(20deg) translate(14px)}}@keyframes rk-parry-arm{0%,to{transform:rotate(140deg)}10%,70%{transform:rotate(100deg)}80%,90%{transform:rotate(-45deg)}}@keyframes rk-swashbuckle-body{0%{transform:translate(0)}15%,25%{transform:translate(175px) rotate(10deg)}35%,80%{transform:translate(175px) rotate(-5deg)}90%,to{transform:translate(0) rotate(0)}}@keyframes rk-swashbuckle-arm{0%{transform:rotate(140deg)}15%,25%{transform:rotate(200deg) translate(21px,21px)}35%{transform:rotate(10deg) translate(7px,-7px)}50%{transform:rotate(0) translate(21px)}65%{transform:rotate(25deg) translate(7px,10px)}80%{transform:rotate(10deg) translate(21px)}90%,to{transform:rotate(140deg)}}@keyframes rk-float-meditate{0%,to{transform:translateY(0)}50%{transform:translateY(-21px)}}@keyframes rk-block-pose{0%,to{transform:rotate(140deg)}10%,90%{transform:rotate(45deg) translate(14px)}}@keyframes rk-ghost-dash{0%,to{transform:translate(0);opacity:1}10%,90%{transform:translate(-175px);opacity:.3;filter:blur(3px)}}.rakun-svg .consumable-group{transform-origin:140px 550px}.rakun-svg.move-eating .consumable-group,.rakun-svg.move-drinking .consumable-group,.rakun-svg.move-cleaning .consumable-group,.rakun-svg.move-reading .consumable-group,.rakun-svg.move-kicking .consumable-group,.rakun-svg.move-kite .consumable-group,.rakun-svg.move-music .consumable-group,.rakun-svg.move-boardgame .consumable-group,.rakun-svg.move-rccar .consumable-group{opacity:1}.rakun-svg .consumable-emoji{font-size:80px;dominant-baseline:middle;text-anchor:middle;filter:drop-shadow(0 4px 5px rgba(0,0,0,.45))}.rakun-svg.move-eating .rakun-master-group{animation:none!important}.rakun-svg.move-eating .consumable-group{animation:rk-eat-food-throw 3s forwards!important}.rakun-svg.move-eating .consumable-emoji{animation:rk-eat-food-bite 3s forwards!important}.rakun-svg.move-eating .striking-arm{animation:rk-eat-arm 3s forwards!important;transform-origin:276px 452px}.rakun-svg.move-eating .face-normal{opacity:0!important}.rakun-svg.move-eating .exp-happy{opacity:1!important}.rakun-svg.move-eating .exp-happy .exp-v1{display:block!important}.rakun-svg.move-eating .exp-happy .exp-v2{display:none!important}.rakun-svg.move-drinking .rakun-master-group{animation:rk-drink-tilt 3s forwards}.rakun-svg.move-drinking .striking-arm{animation:rk-drink-arm 3s forwards!important;transform-origin:276px 452px}.rakun-svg.move-drinking .consumable-group{animation:rk-drink-item-throw 3s forwards!important}.rakun-svg.move-drinking .consumable-emoji{animation:none!important;clip-path:none!important}.rakun-svg.move-drinking .face-normal{opacity:0!important}.rakun-svg.move-drinking .exp-drink{opacity:1!important}.rakun-svg.move-cleaning .striking-arm{animation:rk-scrub-arm 3s forwards!important}.rakun-svg.move-cleaning .face-normal{opacity:0!important}.rakun-svg.move-cleaning .exp-happy{opacity:1!important}.rakun-svg.move-cleaning .fx-dirty{animation:rk-clean-dirt-away 3s forwards;opacity:1}.rakun-svg.wrapper-fx-heal-glimmer .ki-aura,.rakun-svg.wrapper-fx-revival .ki-aura{animation:rk-fx-float-up 3s forwards;fill:#a7f3d0;opacity:1}.rakun-svg.wrapper-fx-rejuv .ki-aura,.rakun-svg.wrapper-fx-elixir .ki-aura{animation:rk-fx-spin-burst 3s forwards;fill:#7dd3fc;opacity:1}.rakun-svg.wrapper-fx-premium-sparkle .fx-burst-ring,.rakun-svg.wrapper-fx-golden-mochi .fx-burst-ring{animation:rk-fx-sparkle-dance 3s forwards;opacity:1}.rakun-svg.wrapper-fx-bath-salts .ki-aura{animation:rk-fx-bath-float 3s forwards;fill:#e0f2fe;opacity:1}.rakun-svg.move-kicking .rakun-master-group{animation:rk-kick-body 2.5s forwards}.rakun-svg.move-kicking .striking-arm{animation:rk-kick-arm 2.5s forwards!important}.rakun-svg.move-kicking .consumable-group{animation:rk-kick-item 2.5s forwards}.rakun-svg.move-kite .rakun-master-group{animation:rk-kite-body 5s forwards}.rakun-svg.move-kite .striking-arm{animation:rk-kite-arm 5s forwards!important}.rakun-svg.move-kite .consumable-group{animation:rk-kite-item 5s forwards}.rakun-svg.move-music .rakun-master-group{animation:rk-music-body 5s forwards}.rakun-svg.move-music .striking-arm{animation:rk-music-arm 5s forwards!important}.rakun-svg.move-music .consumable-group{animation:rk-music-item 5s forwards}.rakun-svg.move-boardgame .rakun-master-group{animation:rk-boardgame-body 4s forwards}.rakun-svg.move-boardgame .striking-arm{animation:rk-boardgame-arm 4s forwards!important}.rakun-svg.move-boardgame .consumable-group{animation:rk-boardgame-item 4s forwards}.rakun-svg.move-rccar .rakun-master-group{animation:rk-rccar-body 4s forwards}.rakun-svg.move-rccar .striking-arm{animation:rk-rccar-arm 4s forwards!important}.rakun-svg.move-rccar .consumable-group{animation:rk-rccar-item 4s forwards}.rakun-svg.move-reading .striking-arm{animation:rk-read-arm 4s forwards!important}.rakun-svg.move-reading .pupil{animation:rk-read-eyes 4s forwards!important}.rakun-svg.move-reading .consumable-group{animation:rk-read-item 4s forwards}.rakun-svg.move-eating .katana-group,.rakun-svg.move-drinking .katana-group,.rakun-svg.move-cleaning .katana-group,.rakun-svg.move-reading .katana-group,.rakun-svg.move-kicking .katana-group,.rakun-svg.move-kite .katana-group,.rakun-svg.move-music .katana-group,.rakun-svg.move-boardgame .katana-group,.rakun-svg.move-rccar .katana-group,.rakun-svg.move-meditating .katana-group,.rakun-svg[class*=move-train-] .katana-group{opacity:0!important}.rakun-svg.util-aura .rakun-master-group{animation:rk-blade-aura-stance 1.5s ease-in-out forwards;filter:drop-shadow(0 0 14px #FFEA8C)}.rakun-svg.util-aura .striking-arm{animation:rk-blade-aura-arm 1.5s ease-in-out forwards;transform-origin:276px 452px}.rakun-svg.util-aura .fx-blade-aura-ring{animation:rk-blade-aura-ring 1.5s ease-out forwards;transform-origin:400px 450px;opacity:1}.rakun-svg.util-mirror .rakun-master-group{filter:brightness(.8) drop-shadow(0 0 10px #BAE6FD)}.rakun-svg.util-mirror .striking-arm{animation:rk-parry-arm 1.2s}.rakun-svg.util-mirror .fx-mirror-glint{animation:rk-fx-flash 1.2s infinite;opacity:1}.rakun-svg.util-ash .striking-arm{animation:rk-ash-throw-arm .8s ease-out forwards}.rakun-svg.util-ash .fx-dust{animation:rk-dust-spread .8s forwards;opacity:1}.rakun-svg.util-void .fx-blackhole{animation:rk-void-succ 1.5s forwards;opacity:1}.rakun-svg.util-riposte .striking-arm{animation:rk-parry-arm 1.2s}.rakun-svg.util-time .rakun-master-group{filter:drop-shadow(0 0 12px #7dd3fc)}.rakun-svg.util-time .striking-arm{animation:rk-time-guard-arm 1.6s forwards;transform-origin:276px 452px}.rakun-svg.util-time .fx-time-rings{animation:rk-time-rings 1.6s forwards;transform-origin:400px 450px;opacity:1}.rakun-svg.util-lotus .rakun-master-group{animation:rk-lotus-float 1.8s ease-in-out infinite;filter:drop-shadow(0 0 12px #f9a8d4)}.rakun-svg.util-lotus .striking-arm{animation:rk-lotus-arm 1.8s forwards;transform-origin:276px 452px}.rakun-svg.util-lotus .fx-lotus-guard{animation:rk-lotus-guard 1.8s forwards;transform-origin:400px 560px;opacity:1}.rakun-svg.util-smoke .rakun-master-group{animation:rk-smoke-feint-body 1.1s cubic-bezier(.2,.8,.2,1)}.rakun-svg.util-smoke .fx-smoke-screen{animation:rk-smoke-screen 1.1s forwards;transform-origin:420px 470px;opacity:1}.rakun-svg.util-thunder .rakun-master-group{animation:rk-thunder-step-body 1s cubic-bezier(.1,.9,.2,1);filter:drop-shadow(0 0 18px #fef08a)}.rakun-svg.util-thunder .striking-arm{animation:rk-thunder-arm 1s forwards;transform-origin:276px 452px}.rakun-svg.util-thunder .fx-thunder-step{animation:rk-thunder-step 1s forwards;transform-origin:400px 450px;opacity:1}.rakun-svg.util-sigil .striking-arm{animation:rk-sigil-arm 1.4s forwards;transform-origin:276px 452px}.rakun-svg.util-sigil .fx-binding-sigil{animation:rk-binding-sigil 1.4s forwards;transform-origin:400px 450px;opacity:1}.rakun-svg.util-gravity .rakun-master-group{animation:rk-gravity-brace-body 1.6s forwards;filter:drop-shadow(0 12px 14px rgba(0,0,0,.55))}.rakun-svg.util-gravity .striking-arm{animation:rk-gravity-arm 1.6s forwards;transform-origin:276px 452px}.rakun-svg.util-gravity .fx-gravity-well{animation:rk-gravity-well 1.6s forwards;transform-origin:400px 610px;opacity:1}.rakun-svg.util-crescentguard .rakun-master-group{filter:drop-shadow(0 0 10px var(--mecha-cyan))}.rakun-svg.util-crescentguard .striking-arm{animation:rk-guard-sweep-arm 1.2s forwards;transform-origin:276px 452px}.rakun-svg.util-crescentguard .fx-crescent-guard{animation:rk-crescent-guard 1.2s forwards;transform-origin:400px 450px;opacity:1}.rakun-svg.util-phoenix .rakun-master-group{animation:rk-phoenix-rise-body 1.8s forwards;filter:drop-shadow(0 0 18px #ff7a18)}.rakun-svg.util-phoenix .striking-arm{animation:rk-phoenix-arm 1.8s forwards;transform-origin:276px 452px}.rakun-svg.util-phoenix .fx-phoenix-ward{animation:rk-phoenix-ward 1.8s forwards;transform-origin:400px 520px;opacity:1}.rakun-svg.util-prism .rakun-master-group{filter:drop-shadow(0 0 16px #fff)}.rakun-svg.util-prism .striking-arm{animation:rk-prism-counter-arm 1.5s forwards;transform-origin:276px 452px}.rakun-svg.util-prism .fx-prism-counter{animation:rk-prism-counter 1.5s forwards;transform-origin:400px 450px;opacity:1}.rakun-svg.util-zen .ki-aura{opacity:.45;fill:#4caf50;animation:rk-zen-aura-pulse 2s infinite ease-in-out}.rakun-svg.util-zen .striking-arm{animation:rk-zen-front-arm 2s ease-in-out infinite;transform-origin:276px 452px}.rakun-svg.util-zen .back-arm{animation:rk-zen-back-arm 2s ease-in-out infinite;transform-origin:514px 438px}.rakun-svg.util-zen .fx-zen-mandala{animation:rk-zen-mandala 2s ease-in-out infinite;transform-origin:400px 450px;opacity:1}.rakun-svg.move-train-boxing .eq-boxing-gloves{opacity:1!important}.rakun-svg.move-train-boxing .rakun-master-group{animation:rk-train-box-body 3s forwards}.rakun-svg.move-train-boxing .striking-arm{animation:rk-train-box-arm 3s forwards!important}.rakun-svg.move-train-boxing .back-arm{animation:rk-train-box-back 3s forwards!important}.rakun-svg.move-train-katana .rakun-master-group{animation:rk-train-katana-body 3.5s forwards}.rakun-svg.move-train-katana .striking-arm{animation:rk-train-katana-arm 3.5s forwards!important}.rakun-svg.move-train-lifting .rakun-master-group{animation:rk-lift-athlete-drive 4s forwards}.rakun-svg.move-train-lifting .striking-arm,.rakun-svg.move-train-dips .striking-arm,.rakun-svg.move-train-pullups .striking-arm,.rakun-svg.move-train-rope .striking-arm,.rakun-svg.move-train-hyrox .striking-arm{animation:rk-train-effort-arm .7s ease-in-out infinite alternate!important}.rakun-svg.move-train-boardbreak .rakun-master-group{animation:rk-board-body 3s forwards}.rakun-svg.move-train-boardbreak .striking-arm{animation:rk-board-arm 3s forwards!important}.rakun-svg.move-train-boardbreak .fx-wood-board,.rakun-svg.move-train-staff .fx-staff-twirl,.rakun-svg.move-train-squats .fx-stance-ring,.rakun-svg.move-train-balance .fx-stance-ring,.rakun-svg.move-train-breath .fx-breath-rings,.rakun-svg.move-train-sprint .fx-speed-lines,.rakun-svg.move-train-hyrox .fx-speed-lines{opacity:1}.rakun-svg.move-train-dips .rakun-master-group{animation:rk-dip-body 4s forwards}.rakun-svg.move-train-squats .rakun-body-scaler{animation:rk-squat-body-anim 3s forwards;transform-origin:400px 620px}.rakun-svg.move-train-squats .rakun-legs-scaler{opacity:1!important}.rakun-svg.move-train-squats .rakun-legs{animation:rk-squat-legs-anim 3s forwards!important;transform-origin:400px 650px}.rakun-svg.move-train-pullups .rakun-master-group{animation:rk-pullup-body-drive 4s forwards}.rakun-svg.move-train-reflex .rakun-master-group{animation:rk-reflex-body 4s forwards}.rakun-svg.move-train-shadowclone .rakun-master-group{animation:rk-shadowclone-body 4s forwards;filter:drop-shadow(0 0 12px rgba(167,139,250,.45))}.rakun-svg.move-train-dragon .rakun-master-group{animation:rk-dragon-body 4s forwards;filter:drop-shadow(0 0 14px rgba(0,229,255,.45))}.rakun-svg.move-train-shuriken .rakun-master-group{animation:rk-reflex-body 4s forwards}.rakun-svg.move-train-ironbody .rakun-master-group{animation:rk-ironbody-body 4s forwards;filter:drop-shadow(0 0 10px rgba(248,113,113,.4))}.rakun-svg.move-train-tornado .rakun-master-group{animation:rk-train-tornado-body 4s forwards;filter:drop-shadow(0 0 14px rgba(255,167,38,.5))}.rakun-svg.move-train-balance .rakun-master-group{animation:rk-balance-body 4s forwards}.rakun-svg.move-train-breath .rakun-master-group{animation:rk-breath-body 4s forwards;filter:drop-shadow(0 0 12px #7dd3fc)}.rakun-svg.move-train-staff .rakun-master-group{animation:rk-staff-body 3s forwards}.rakun-svg.move-train-sprint .rakun-master-group{animation:rk-sprint-body 3s forwards,rk-sprint-bounce .18s ease-in-out infinite alternate}.rakun-svg.move-train-rope .rakun-master-group{animation:rk-battlerope-body .46s ease-in-out infinite}.rakun-svg.move-train-skiprope .rakun-master-group{animation:rk-skiprope-body .6s infinite}.rakun-svg.move-train-bag .rakun-master-group{animation:rk-bag-body 3s forwards}.rakun-svg.move-train-hyrox .rakun-master-group{animation:rk-hyrox-body 4s forwards}.rakun-svg[class*=move-train-] .face-normal{opacity:0!important}.rakun-svg.move-train-meditate .exp-closed,.rakun-svg.move-train-balance .exp-closed,.rakun-svg.move-train-breath .exp-closed,.rakun-svg.move-train-sprint .exp-happy,.rakun-svg.move-train-skiprope .exp-happy{opacity:1!important}.rakun-svg[class*=move-train-]:not(.move-train-meditate):not(.move-train-balance):not(.move-train-breath):not(.move-train-sprint):not(.move-train-skiprope) .exp-grit{opacity:1!important}@keyframes rk-eat-food-throw{0%{transform:translate(400px,-400px) rotate(720deg) scale(2);opacity:0}5%{opacity:1;transform:translate(200px,-200px) rotate(360deg) scale(2)}15%,to{transform:translate(45px,-30px) rotate(-55deg) scale(2.8);opacity:1}}@keyframes rk-eat-food-bite{0%,24.99%{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);opacity:1}25%,39.99%{clip-path:polygon(0% 0%,75% 0%,75% 100%,0% 100%);opacity:1}40%,54.99%{clip-path:polygon(0% 0%,50% 0%,50% 100%,0% 100%);opacity:1}55%,69.99%{clip-path:polygon(0% 0%,25% 0%,25% 100%,0% 100%);opacity:1}70%,to{clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);opacity:0}}@keyframes rk-eat-arm{0%,10%{transform:rotate(20deg) scale(1) translate(0)}15%{transform:rotate(176deg) scale(.48)}20%,24.99%{transform:rotate(184deg) scale(.48)}25%,29.99%{transform:rotate(176deg) scale(.48)}35%,39.99%{transform:rotate(184deg) scale(.48)}40%,44.99%{transform:rotate(176deg) scale(.48)}50%,54.99%{transform:rotate(184deg) scale(.48)}55%,59.99%{transform:rotate(176deg) scale(.48)}65%,69.99%{transform:rotate(184deg) scale(.48)}70%,80%{transform:rotate(176deg) scale(.48)}85%,to{transform:rotate(20deg) scale(1) translate(0)}}@keyframes rk-chew-mouth{0%,19.99%{transform:scaleY(1);fill:none}20%,24.99%{transform:scaleY(2.5) translateY(3px);fill:#8b1a1a}25%,29.99%{transform:scaleY(.2) translateY(0);fill:none}30%,34.99%{transform:scaleY(1);fill:none}35%,39.99%{transform:scaleY(2.5) translateY(3px);fill:#8b1a1a}40%,44.99%{transform:scaleY(.2) translateY(0);fill:none}45%,49.99%{transform:scaleY(1);fill:none}50%,54.99%{transform:scaleY(2.5) translateY(3px);fill:#8b1a1a}55%,59.99%{transform:scaleY(.2) translateY(0);fill:none}60%,64.99%{transform:scaleY(1);fill:none}65%,69.99%{transform:scaleY(2.5) translateY(3px);fill:#8b1a1a}70%,74.99%{transform:scaleY(.2) translateY(0);fill:none}75%,79.99%{transform:scaleY(1.2) translateY(2px);fill:#8b1a1a}80%,84.99%{transform:scaleY(.5);fill:none}85%,89.99%{transform:scaleY(1.2) translateY(2px);fill:#8b1a1a}90%,94.99%{transform:scaleY(.5);fill:none}95%,to{transform:scaleY(1);fill:none}}@keyframes rk-drink-tilt{0%,to{transform:rotate(0)}20%,80%{transform:rotate(-5deg) translate(-5px,-5px)}}@keyframes rk-drink-arm{0%,10%{transform:rotate(20deg) scale(1) translate(0)}15%,80%{transform:rotate(178deg) scale(.48)}85%,to{transform:rotate(20deg) scale(1) translate(0)}}@keyframes rk-drink-item-throw{0%{transform:translate(400px,-400px) rotate(720deg) scale(2);opacity:0}5%{opacity:1;transform:translate(200px,-200px) rotate(360deg) scale(2)}15%,20%{transform:translate(45px,-30px) rotate(-55deg) scale(2.8);opacity:1}25%,30%{transform:translate(40px,-20px) rotate(-85deg) scale(2.8)}35%{transform:translate(45px,-30px) rotate(-55deg) scale(2.8)}45%,50%{transform:translate(40px,-20px) rotate(-85deg) scale(2.8)}55%{transform:translate(45px,-30px) rotate(-55deg) scale(2.8)}65%,70%{transform:translate(40px,-20px) rotate(-85deg) scale(2.8)}75%,80%{transform:translate(45px,-30px) rotate(-55deg) scale(2.8)}85%,to{opacity:0;transform:translate(45px,-30px) rotate(-55deg) scale(2.8)}}@keyframes rk-scrub-arm{0%,to{transform:rotate(20deg)}10%,30%,50%,70%,90%{transform:rotate(80deg) translate(20px,20px)}20%,40%,60%,80%{transform:rotate(160deg) translate(40px,-20px)}}@keyframes rk-clean-dirt-away{0%,40%{opacity:1}to{opacity:0}}@keyframes rk-fx-float-up{0%{opacity:0;transform:translateY(50px) scale(.8)}20%,80%{opacity:1;transform:translateY(-60px) scale(1.2)}to{opacity:0;transform:translateY(-140px) scale(.8)}}@keyframes rk-fx-spin-burst{0%{opacity:0;transform:scale(.5) rotate(0)}20%,80%{opacity:.7;transform:scale(1.15) rotate(270deg)}to{opacity:0;transform:scale(1.5) rotate(360deg)}}@keyframes rk-fx-sparkle-dance{0%{opacity:0;transform:scale(.5) rotate(0)}20%,80%{opacity:1;transform:scale(1.2) rotate(135deg)}to{opacity:0;transform:scale(.5) rotate(180deg)}}@keyframes rk-kick-body{0%,to{transform:translateY(0) rotate(0)}20%,55%{transform:translateY(-10px) rotate(-2deg)}75%{transform:translateY(-50px) rotate(-10deg) scaleX(1.1)}}@keyframes rk-kick-arm{0%,to{transform:rotate(20deg)}10%,60%{transform:rotate(45deg)}75%{transform:rotate(180deg) translate(20px,20px)}}@keyframes rk-kick-item{0%,to{opacity:0;transform:translate(100px,150px) scale(2)}10%,70%{opacity:1;transform:translate(100px,80px) scale(2) rotate(450deg)}80%{opacity:1;transform:translate(-800px,-360px) scale(3) rotate(1080deg)}}@keyframes rk-kite-body{0%,to{transform:rotate(0)}25%,75%{transform:rotate(5deg) translate(-10px)}50%{transform:rotate(-5deg) translate(10px)}}@keyframes rk-kite-arm{0%,to{transform:rotate(20deg)}10%,90%{transform:rotate(200deg)}}@keyframes rk-kite-item{0%,to{opacity:0;transform:scale(0)}10%,90%{opacity:1;transform:translate(180px,-650px) rotate(-140deg) scale(3)}50%{transform:translate(80px,-600px) rotate(-150deg) scale(3.2)}}@keyframes rk-music-body{0%,to{transform:rotate(0)}10%,30%,50%,70%,90%{transform:rotate(10deg) scaleY(.95)}20%,40%,60%,80%{transform:rotate(-10deg) scaleY(1.05)}}@keyframes rk-music-arm{0%,to{transform:rotate(20deg)}10%,30%,50%,70%,90%{transform:rotate(120deg) translate(-10px,-10px)}20%,40%,60%,80%{transform:rotate(160deg) translate(10px,10px)}}@keyframes rk-music-item{0%,to{opacity:0;transform:scale(0)}10%,90%{opacity:1;transform:translate(20px,-20px) rotate(-45deg) scale(3.5)}}@keyframes rk-boardgame-body{0%,10%,80%,to{transform:translateY(0)}20%,70%{transform:translateY(40px) scaleY(.9)}85%{transform:translateY(-50px) scaleY(1.05)}}@keyframes rk-boardgame-arm{0%,to{transform:rotate(20deg)}20%,70%{transform:rotate(0) translate(10px,40px)}}@keyframes rk-boardgame-item{0%{opacity:0;transform:translate(400px,-400px) scale(2)}10%{opacity:1;transform:translate(150px,-50px) rotate(0) scale(2.5)}60%,to{opacity:1;transform:translate(-350px,200px) rotate(800deg) scale(2.5)}}@keyframes rk-rccar-body{0%,to{transform:translateY(0)}20%,80%{transform:translateY(30px) scaleY(.95)}}@keyframes rk-rccar-arm{0%,to{transform:rotate(20deg)}10%,90%{transform:rotate(45deg) translateY(20px)}}@keyframes rk-rccar-item{0%,to{opacity:0;transform:translate(50px,200px) scale(3)}10%{opacity:1;transform:translate(50px,200px) scale(3)}35%{transform:translate(-300px,200px) scale(3) scaleX(-1)}65%{transform:translate(300px,200px) scale(3) scaleX(1)}90%{opacity:1;transform:translate(50px,200px) scale(3)}}@keyframes rk-read-arm{0%,to{transform:rotate(20deg)}10%,90%{transform:rotate(70deg) translate(-20px,20px) scale(.8)}}@keyframes rk-read-item{0%,to{opacity:0;transform:scale(0)}10%,90%{opacity:1;transform:translate(50px,-150px) rotate(-140deg) scale(2.5)}}@keyframes rk-read-eyes{0%,to{transform:translate(0)}15%,35%,55%,75%{transform:translate(-4px)}25%,45%,65%,85%{transform:translate(4px)}}@keyframes rk-blade-aura-stance{0%,to{transform:translate(0) rotate(0)}20%,82%{transform:translate(-10px,4px) rotate(-4deg)}}@keyframes rk-blade-aura-arm{0%,to{transform:rotate(140deg)}16%{transform:rotate(92deg)}34%,76%{transform:rotate(24deg)}88%{transform:rotate(-6deg)}}@keyframes rk-blade-aura-ring{0%,to{opacity:0;transform:scale(.45) rotate(-18deg);stroke-width:4px}20%{opacity:.8;transform:scale(.8) rotate(0);stroke-width:14px}72%{opacity:.55;transform:scale(1.2) rotate(28deg);stroke-width:8px}}@keyframes rk-fx-flash{0%,to{opacity:0;transform:scale(.7)}50%{opacity:1;transform:scale(1.4)}}@keyframes rk-ash-throw-arm{0%,to{transform:rotate(140deg)}45%{transform:rotate(-20deg) translate(-40px,10px)}}@keyframes rk-dust-spread{0%{opacity:0;transform:scale(.4)}30%,80%{opacity:.8;transform:scale(1.2)}to{opacity:0;transform:scale(1.8)}}@keyframes rk-void-succ{0%{transform:scale(.1) rotate(0);opacity:0}30%,80%{transform:scale(1.1) rotate(240deg);opacity:1}to{transform:scale(.2) rotate(360deg);opacity:0}}@keyframes rk-train-box-body{0%,to{transform:translate(0)}16%,44%,72%{transform:translate(-22px,1px) rotate(-4deg)}28%,58%,84%{transform:translate(-6px,3px) rotate(2deg)}}@keyframes rk-train-box-arm{0%,to{transform:rotate(10deg) translate(5px,-5px)}12%,40%,68%{transform:rotate(-8deg) translate(-25px,10px)}24%,52%,80%{transform:rotate(38deg) translate(10px,-5px)}}@keyframes rk-train-box-back{0%,to{transform:rotate(-5deg)}12%,40%,68%{transform:rotate(18deg) translate(5px,-5px)}24%,52%,80%{transform:rotate(-15deg) translate(20px,-15px)}}@keyframes rk-train-katana-body{0%,to{transform:translate(0)}14%,36%{transform:translate(-26px,8px) rotate(-5deg)}48%,70%{transform:translate(-12px,-4px) rotate(4deg)}82%{transform:translate(-30px,8px) rotate(-4deg)}}@keyframes rk-train-katana-arm{0%,to{transform:rotate(22deg)}10%,34%{transform:rotate(132deg) translate(8px,8px)}22%,60%{transform:rotate(-18deg) translate(-28px,14px)}72%{transform:rotate(78deg) translate(-8px,-10px)}}@keyframes rk-lift-athlete-drive{0%,to{transform:translateY(0) scale(.98)}10%,24%{transform:translateY(32px) scaleY(.92) scaleX(1.05)}38%,82%{transform:translateY(-18px) scaleY(1.04)}90%{transform:translateY(10px) scaleY(.96) scaleX(1.03)}}@keyframes rk-train-effort-arm{0%{transform:rotate(58deg) translateY(0)}to{transform:rotate(88deg) translateY(-18px)}}@keyframes rk-board-body{0%,to{transform:translateY(0)}26%{transform:translate(18px,-20px) rotate(4deg)}45%,72%{transform:translate(-36px,18px) scaleY(.93) rotate(-6deg)}}@keyframes rk-board-arm{0%,to{transform:rotate(22deg)}26%{transform:rotate(128deg) translate(8px,18px)}45%,72%{transform:rotate(8deg) translate(-70px,18px)}}@keyframes rk-dip-body{0%,8%,92%,to{transform:translateY(0)}18%,42%,66%{transform:translateY(54px) rotate(1.5deg)}30%,54%,78%{transform:translateY(0) rotate(-.5deg)}}@keyframes rk-squat-body-anim{0%,to{transform:translateY(0) scaleY(1)}30%,70%{transform:translateY(120px) scaleY(.8)}85%{transform:translateY(-15px) scaleY(1.05)}}@keyframes rk-squat-legs-anim{0%,to{transform:scaleY(1) translateY(0)}30%,70%{transform:scaleY(.4) translateY(180px) scaleX(1.4)}85%{transform:scaleY(1.1) translateY(-10px)}}@keyframes rk-pullup-body-drive{0%,to{transform:translateY(0)}17%,50%,83%{transform:translateY(-122px)}33%,67%{transform:translateY(0)}}@keyframes rk-reflex-body{0%,to{transform:translate(0)}18%,54%{transform:translate(-70px,4px) rotate(-6deg)}36%,72%{transform:translate(70px,4px) rotate(6deg)}}@keyframes rk-shadowclone-body{0%,to{transform:translate(0)}16%{transform:translate(36px,4px) rotate(-6deg)}38%{transform:translate(-36px,4px) rotate(6deg)}60%{transform:translateY(-28px)}90%{transform:scale(1.08);filter:brightness(2.4)}}@keyframes rk-dragon-body{0%,to{transform:translateY(0) scale(1)}20%,80%{transform:translateY(-12px) scale(1.04)}50%{transform:translateY(-26px) scale(1.08)}}@keyframes rk-ironbody-body{0%,to{transform:translate(0)}10%,30%,50%,70%{transform:translate(-6px,3px)}20%,40%,60%,80%{transform:translate(6px,-3px)}}@keyframes rk-train-tornado-body{0%{transform:rotate(0) translateY(0)}20%,80%{transform:rotate(1080deg) translateY(-70px)}to{transform:rotate(1440deg) translateY(0)}}@keyframes rk-balance-body{0%,to{transform:translateY(0) rotate(0)}12%,88%{transform:translateY(-8px)}38%{transform:translateY(-6px) rotate(-3deg)}62%{transform:translateY(-6px) rotate(3deg)}}@keyframes rk-breath-body{0%,to{transform:scale(1)}20%,80%{transform:scale(1.02) translateY(-5px)}50%{transform:scale(.99) translateY(3px)}}@keyframes rk-staff-body{0%,to{transform:translate(0) rotate(0)}12%,86%{transform:translate(-18px,4px) rotate(-3deg)}44%{transform:translate(-28px) rotate(4deg)}}@keyframes rk-sprint-body{0%{transform:skew(-3deg) translate(0)}8%,92%{transform:skew(-12deg) translate(20px)}50%{transform:skew(-14deg) translate(28px)}to{transform:skew(0) translate(0)}}@keyframes rk-sprint-bounce{0%{translate:0 0}to{translate:0 -8px}}@keyframes rk-battlerope-body{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(8px) rotate(1deg)}}@keyframes rk-skiprope-body{0%,to{transform:translateY(0)}50%{transform:translateY(-62px)}}@keyframes rk-bag-body{0%,to{transform:translate(0)}25%,55%,80%{transform:translate(-28px,4px) rotate(-4deg)}40%,68%{transform:translate(-8px,2px) rotate(2deg)}}@keyframes rk-hyrox-body{0%,to{transform:translate(0) rotate(0)}15%,85%{transform:translate(-120px) rotate(-7deg) scaleX(1.08)}}@keyframes rk-earth-hit-shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-12px,12px,0)}20%,40%,60%,80%{transform:translate3d(12px,-12px,0)}}.rakun-svg.move-smash{animation:rk-earth-hit-shake .55s .45s cubic-bezier(.36,.07,.19,.97) both}.rakun-svg.move-quickdraw{animation:rk-earth-hit-shake .6s 1.3s cubic-bezier(.36,.07,.19,.97) both}.rakun-svg.move-omnislash{animation:rk-earth-hit-shake .5s 2.7s}.rakun-svg.move-starfall{animation:rk-earth-hit-shake 1.35s 1.65s cubic-bezier(.36,.07,.19,.97) both}.rakun-svg .fx-omnislash{opacity:0;pointer-events:none}.rakun-svg.move-omnislash .fx-omnislash{animation:rk-omni-fx-layer 3s forwards}.rakun-svg.move-omnislash #the-rakun-visuals{animation:rk-omni-presence-blink 3s steps(1)}.rakun-svg.move-omnislash .clone{opacity:.45;filter:drop-shadow(0 0 20px var(--sword-gold)) brightness(1.8)!important}.rakun-svg.move-omnislash .clone.c1{animation:rk-omni-afterimage-a 3s steps(1) forwards}.rakun-svg.move-omnislash .clone.c2{animation:rk-omni-afterimage-b 3s steps(1) forwards}.rakun-svg.move-omnislash .omni-cut{opacity:0;transform-origin:400px 450px;stroke-linecap:round}.rakun-svg.move-omnislash .omni-cut.c1{animation:rk-omni-cut-flash .26s .16s ease-out forwards}.rakun-svg.move-omnislash .omni-cut.c2{animation:rk-omni-cut-flash .26s .4s ease-out forwards}.rakun-svg.move-omnislash .omni-cut.c3{animation:rk-omni-cut-flash .26s .64s ease-out forwards}.rakun-svg.move-omnislash .omni-cut.c4{animation:rk-omni-cut-flash .26s .88s ease-out forwards}.rakun-svg.move-omnislash .omni-cut.c5{animation:rk-omni-cut-flash .26s 1.12s ease-out forwards}.rakun-svg.move-omnislash .omni-cut.c6{animation:rk-omni-cut-flash .26s 1.36s ease-out forwards}.rakun-svg.move-omnislash .omni-cut.c7{animation:rk-omni-cut-flash .26s 1.6s ease-out forwards}.rakun-svg.move-omnislash .omni-cut.c8{animation:rk-omni-cut-flash .26s 1.84s ease-out forwards}.rakun-svg.move-omnislash .omni-cut.c9{animation:rk-omni-final-slash .7s 2.28s ease-out forwards}@keyframes rk-omni-fx-layer{0%,4%,to{opacity:0}5%,94%{opacity:1}}@keyframes rk-omni-presence-blink{0%,4%,12%,20%,28%,36%,44%,52%,60%,68%,80%,to{opacity:1;filter:brightness(1)}6%,14%,22%,30%,38%,46%,54%,62%,70%{opacity:.22;filter:brightness(2.8) drop-shadow(0 0 28px #fff)}}@keyframes rk-omni-afterimage-a{0%,to{opacity:0;transform:translate(0)}6%,12%{opacity:.5;transform:translate(-150px,-75px) scaleX(-1)}22%,28%{opacity:.42;transform:translate(-95px,95px) scaleX(-1)}38%,44%{opacity:.48;transform:translate(-10px,-175px) scaleX(-1)}54%,60%{opacity:.45;transform:translate(-190px,45px) scaleX(-1)}76%,90%{opacity:.22;transform:translateY(-150px) scale(1.08)}}@keyframes rk-omni-afterimage-b{0%,to{opacity:0;transform:translate(0)}14%,20%{opacity:.44;transform:translate(150px,-35px)}30%,36%{opacity:.48;transform:translate(160px,80px)}46%,52%{opacity:.44;transform:translate(190px,-110px)}62%,68%{opacity:.44;transform:translate(65px,120px)}76%,90%{opacity:.2;transform:translateY(-220px) scale(1.14)}}@keyframes rk-omni-cut-flash{0%{opacity:0;transform:scale(.65);stroke-width:5px;stroke:#fff}26%{opacity:1;transform:scale(1.02);stroke-width:26px;stroke:#fff;filter:drop-shadow(0 0 24px #fff)}58%{opacity:.85;transform:scale(1.18);stroke-width:14px;stroke:var(--sword-gold);filter:drop-shadow(0 0 30px var(--sword-gold))}to{opacity:0;transform:scale(1.34);stroke-width:0;stroke:var(--sword-gold)}}@keyframes rk-omni-final-slash{0%{opacity:0;transform:scaleX(.25) scaleY(.75);stroke-width:0}24%{opacity:1;transform:scaleX(1.05) scaleY(1);stroke-width:150px;stroke:#fff;filter:drop-shadow(0 0 65px #fff)}48%{opacity:.95;transform:scaleX(1.75) scaleY(1.2);stroke-width:95px;stroke:var(--sword-gold);filter:drop-shadow(0 0 80px var(--sword-gold))}to{opacity:0;transform:scaleX(3.4) scaleY(2.2);stroke-width:0}}.rakun-svg .fx-starfall{opacity:0;pointer-events:none}.rakun-svg.move-starfall .fx-starfall{opacity:1}.rakun-svg.move-starfall .sf-gather{animation:rk-starfall-gather 1.5s forwards;transform-origin:400px 450px}.rakun-svg.move-starfall .sf-star{animation:rk-starfall-star 3s forwards;transform-origin:400px 450px}.rakun-svg.move-starfall .sf-pillar{animation:rk-starfall-pillar 3s forwards;transform-origin:400px 450px}.rakun-svg.move-starfall .sf-shockwave{animation:rk-starfall-shockwave 3s forwards;transform-origin:400px 450px}@keyframes rk-starfall-gather{0%{opacity:0;transform:translateY(-550px) scale(3) rotate(0)}10%{opacity:1;transform:translateY(-550px) scale(3) rotate(0)}45%{opacity:0;transform:translateY(-550px) scale(0) rotate(180deg)}to{opacity:0}}@keyframes rk-starfall-star{0%{opacity:0;transform:translateY(-550px) scale(0)}10%{opacity:1;transform:translateY(-550px) scale(.2)}45%{opacity:1;transform:translateY(-550px) scale(1.5);filter:drop-shadow(0 0 80px #D4A017)}55%{opacity:1;transform:translateY(0) scale(.8);filter:drop-shadow(0 0 20px #FFF)}56%,to{opacity:0;transform:translateY(0) scale(0)}}@keyframes rk-starfall-pillar{0%,54%{opacity:0;transform:scaleX(0) scaleY(0)}55%{opacity:1;transform:scaleX(1) scaleY(1)}75%{opacity:.8;transform:scaleX(1.5) scaleY(1.2)}to{opacity:0;transform:scaleX(0) scaleY(1.5)}}@keyframes rk-starfall-shockwave{0%,54%{opacity:0;transform:scale(0);stroke-width:0}55%{opacity:1;transform:scale(.5);stroke-width:150px;stroke:#fff;filter:drop-shadow(0 0 50px #FFF)}70%{opacity:.8;transform:scale(4);stroke-width:20px;stroke:#d4a017}to{opacity:0;transform:scale(6);stroke-width:0}}.rakun-svg.move-quickdraw .ki-aura{animation:rk-iai-charge-aura 3s;fill:#fff;opacity:1}.rakun-svg.move-quickdraw .fx-world-slash{animation:rk-iai-tear 3s forwards;transform-origin:400px 450px;stroke-linecap:round;opacity:1}@keyframes rk-iai-charge-aura{0%{transform:scale(2);opacity:0}10%,60%{transform:scale(.5);opacity:1;filter:brightness(2)}65%,to{opacity:0;transform:scale(0)}}@keyframes rk-iai-tear{0%,65%{opacity:0;stroke-width:0;transform:scaleX(0) scaleY(0) rotate(-15deg)}65.5%{opacity:1;stroke-width:10px;transform:scaleX(1.5) scaleY(.1) rotate(-15deg);stroke:#fff;filter:drop-shadow(0 0 20px white)}66%{opacity:1;stroke-width:150px;transform:scaleX(2.5) scaleY(1.2) rotate(-15deg);stroke:#fff;filter:drop-shadow(0 0 80px var(--mecha-cyan))}68%{opacity:1;stroke-width:500px;transform:scaleX(3) scaleY(1.5) rotate(-15deg);stroke:#000;filter:drop-shadow(0 0 150px var(--mecha-cyan))}75%{opacity:.9;stroke-width:40px;transform:scaleX(3.5) scaleY(.1) rotate(-15deg);stroke:var(--demon-purple);filter:drop-shadow(0 0 30px var(--mecha-cyan))}to{opacity:0;stroke-width:0;transform:scaleX(4) scaleY(0) rotate(-15deg)}}.rakun-svg.move-shadowstrike .clone{opacity:0;filter:drop-shadow(0 0 15px var(--mecha-cyan))}.rakun-svg.move-shadowstrike .clone.c1{animation:rk-shadow-strike-1 1.5s forwards}.rakun-svg.move-shadowstrike .clone.c2{animation:rk-shadow-strike-2 1.5s forwards}.rakun-svg.move-shadowstrike .fx-shadowstrike{opacity:1}.rakun-svg.move-shadowstrike .ss-cut{opacity:0;stroke-width:15px;stroke-linecap:round;filter:drop-shadow(0 0 20px var(--mecha-cyan));transform-origin:400px 450px}.rakun-svg.move-shadowstrike .ss-cut.c1{animation:rk-shadow-slash-fx .2s .4s forwards}.rakun-svg.move-shadowstrike .ss-cut.c2{animation:rk-shadow-slash-fx .2s .5s forwards}.rakun-svg.move-shadowstrike .ss-cut.c3{animation:rk-shadow-slash-fx .2s .6s forwards}.rakun-svg.move-shadowstrike .ss-cut.c4{animation:rk-shadow-slash-fx .2s .7s forwards}@keyframes rk-shadow-strike-1{0%{opacity:0;transform:translate(400px,150px) scaleX(-1);filter:brightness(0) drop-shadow(0 0 15px var(--mecha-cyan))}15%{opacity:.8;transform:translate(300px,150px) scaleX(-1);filter:brightness(0) drop-shadow(0 0 15px var(--mecha-cyan))}50%,60%{opacity:.8;transform:translate(-400px,150px) scaleX(-1);filter:brightness(0) drop-shadow(0 0 15px var(--mecha-cyan))}70%,to{opacity:0;transform:translate(-400px,150px) scaleX(-1);filter:brightness(0)}}@keyframes rk-shadow-strike-2{0%{opacity:0;transform:translate(-400px,150px) scaleX(1);filter:brightness(0) drop-shadow(0 0 15px var(--demon-purple))}20%{opacity:.8;transform:translate(-300px,150px) scaleX(1);filter:brightness(0) drop-shadow(0 0 15px var(--demon-purple))}55%,65%{opacity:.8;transform:translate(400px,150px) scaleX(1);filter:brightness(0) drop-shadow(0 0 15px var(--demon-purple))}75%,to{opacity:0;transform:translate(400px,150px) scaleX(1);filter:brightness(0)}}@keyframes rk-shadow-slash-fx{0%{opacity:0;transform:scaleX(.5);stroke-width:5px}50%{opacity:1;transform:scaleX(1.2);stroke-width:40px;stroke:#fff;filter:drop-shadow(0 0 30px var(--mecha-cyan))}to{opacity:0;transform:scaleX(1.5);stroke-width:0}}.rakun-svg.move-smash .fx-earth-smash{opacity:0;animation:rk-smash-impact 1s forwards;transform-origin:400px 650px}@keyframes rk-smash-impact{0%,44%{opacity:0;transform:scale(0)}45%{opacity:1;transform:scale(1);stroke-width:50px;filter:drop-shadow(0 0 20px var(--sword-gold))}to{opacity:0;transform:scale(2.5);stroke-width:0}}.rakun-svg.move-tornado .fx-tornado{opacity:1;animation:rk-tornado-slashes-fx 1.5s forwards;transform-origin:400px 450px}@keyframes rk-tornado-slashes-fx{0%{opacity:1;transform:rotate(0) scale(1)}to{opacity:0;transform:rotate(1080deg) scale(1.5)}}.rakun-svg.move-hurricane #the-rakun-visuals{animation:rk-phantom-main-dash 1.2s cubic-bezier(.2,.8,.2,1)}.rakun-svg.move-hurricane .clone{opacity:1;filter:drop-shadow(0 0 15px var(--demon-purple)) hue-rotate(90deg)!important}.rakun-svg.move-hurricane .clone.c1{animation:rk-phantom-clone-1 1.2s}.rakun-svg.move-hurricane .clone.c2{animation:rk-phantom-clone-2 1.2s}.rakun-svg.move-hurricane .fx-phantom-flurry{animation:rk-phantom-slashes-spin 1.2s forwards;transform-origin:400px 450px}@keyframes rk-phantom-main-dash{0%,to{transform:translate(0);filter:blur(0px)}10%{transform:translate(-250px,-150px) rotate(-15deg);filter:blur(3px)}30%{transform:translate(250px,-50px) rotate(20deg);filter:blur(3px)}50%{transform:translate(150px,200px) rotate(35deg);filter:blur(3px)}70%{transform:translate(-200px,150px) rotate(-25deg);filter:blur(3px)}90%{transform:translateY(-200px) rotate(0);filter:blur(3px)}}@keyframes rk-phantom-clone-1{0%,10%,to{opacity:0;transform:translate(0)}15%,35%{opacity:.6;transform:translate(200px,100px) rotate(15deg);filter:brightness(2)}40%,65%{opacity:.6;transform:translate(-150px,-200px) rotate(-25deg);filter:brightness(2)}70%,90%{opacity:.6;transform:translate(150px,-150px) rotate(10deg);filter:brightness(2)}}@keyframes rk-phantom-clone-2{0%,20%,to{opacity:0;transform:translate(0)}25%,45%{opacity:.5;transform:translate(-250px,50px) rotate(-20deg);filter:brightness(2)}50%,75%{opacity:.5;transform:translate(250px,-150px) rotate(30deg);filter:brightness(2)}80%,95%{opacity:.5;transform:translate(-100px,200px) rotate(-15deg);filter:brightness(2)}}@keyframes rk-phantom-slashes-spin{0%{opacity:0;transform:scale(0) rotate(0)}20%{opacity:1;transform:scale(1.5) rotate(180deg);stroke:var(--demon-purple);filter:drop-shadow(0 0 20px var(--demon-purple))}80%{opacity:1;transform:scale(2) rotate(720deg);stroke:var(--mecha-cyan);filter:drop-shadow(0 0 20px var(--mecha-cyan))}to{opacity:0;transform:scale(3) rotate(1080deg)}}.rakun-svg.move-meteor .fx-meteor{opacity:1}.rakun-svg.move-meteor .meteor-aura{animation:rk-meteor-aura-anim 1.5s forwards;transform-origin:400px 450px}.rakun-svg.move-meteor .meteor-blast{animation:rk-meteor-blast-anim 1.5s forwards;transform-origin:400px 650px}@keyframes rk-meteor-aura-anim{0%,20%{opacity:0;transform:translateY(-500px) scale(.5)}30%,80%{opacity:1;transform:translateY(0) scale(1);filter:drop-shadow(0 0 30px #FF4500)}90%{opacity:1;transform:translateY(50px) scaleY(.6) scaleX(1.5)}to{opacity:0;transform:scale(0)}}@keyframes rk-meteor-blast-anim{0%,88%{opacity:0;transform:scale(0)}90%{opacity:1;transform:scale(1.5);filter:drop-shadow(0 0 50px #FF0000)}to{opacity:0;transform:scale(3.5)}}.rakun-svg.move-train-boxing .fx-punching-bag{animation:rk-train-box-bag 3s forwards;transform-origin:104px 270px}.rakun-svg.move-train-boxing .fx-box-impact{animation:rk-box-impact 3s forwards;transform-origin:156px 512px}@keyframes rk-train-box-bag{0%,to{opacity:0;transform:translateY(-120px) rotate(0)}6%,94%{opacity:1;transform:translateY(0) rotate(0)}12%,40%,68%{opacity:1;transform:translateY(0) rotate(-12deg) translate(-10px)}24%,52%,80%{opacity:1;transform:translateY(0) rotate(6deg) translate(5px)}}@keyframes rk-box-impact{0%,10%,20%,38%,48%,66%,76%,to{opacity:0;transform:scale(.5);stroke-width:12px}12%,40%,68%{opacity:1;transform:scale(1.2);stroke-width:8px}18%,46%,74%{opacity:0;transform:scale(1.8);stroke-width:0}}.rakun-svg.move-train-bag .fx-heavy-bag{animation:rk-heavy-bag-swing 3s forwards;transform-origin:150px 160px}.rakun-svg.move-train-bag .fx-bag-impact{animation:rk-bag-impact 3s forwards;transform-origin:195px 475px}@keyframes rk-heavy-bag-swing{0%,to{opacity:0;transform:rotate(0)}8%,88%{opacity:1}20%,42%,66%{transform:rotate(-13deg)}30%,54%,78%{transform:rotate(9deg)}}@keyframes rk-bag-impact{0%,17%,27%,37%,49%,61%,74%,to{opacity:0;transform:scale(.4);stroke-width:12px}20%,42%,66%{opacity:1;transform:scale(1.35);stroke-width:7px}}.rakun-svg.move-train-boardbreak .fx-wood-board{animation:rk-board-appear 3s forwards}.rakun-svg.move-train-boardbreak .fx-board-left{animation:rk-board-split-left 3s forwards}.rakun-svg.move-train-boardbreak .fx-board-right{animation:rk-board-split-right 3s forwards}@keyframes rk-board-appear{0%,to{opacity:0}8%,86%{opacity:1}}@keyframes rk-board-split-left{0%,44%{transform:rotate(0);opacity:1}56%,to{transform:translate(-48px,70px) rotate(-32deg);opacity:0}}@keyframes rk-board-split-right{0%,44%{transform:rotate(0);opacity:1}56%,to{transform:translate(42px,-40px) rotate(28deg);opacity:0}}.rakun-svg.move-train-squats .fx-squat-barbell{animation:rk-squat-barbell-anim 3s cubic-bezier(.4,0,.2,1) forwards;transform-origin:400px 450px}.rakun-svg.move-train-squats .fx-stance-ring{animation:rk-squat-ground-ring 3s forwards;transform-origin:400px 640px}@keyframes rk-squat-barbell-anim{0%,to{opacity:0;transform:translateY(-20px)}10%,90%{opacity:1}30%,70%{transform:translateY(115px)}}@keyframes rk-squat-ground-ring{0%,to{opacity:0;transform:scaleX(.8)}20%,80%{opacity:.85;transform:scaleX(1)}}.rakun-svg.move-train-reflex .fx-bamboo-poles{animation:rk-reflex-poles 4s forwards}.rakun-svg.move-train-reflex .bamboo-pole{animation:rk-pole-drop-left 1s infinite alternate;transform-origin:260px 420px}.rakun-svg.move-train-reflex .bamboo-pole.from-right{animation-name:rk-pole-drop-right;animation-delay:.5s;transform-origin:540px 420px}@keyframes rk-reflex-poles{0%,to{opacity:0}10%,90%{opacity:1}}@keyframes rk-pole-drop-left{0%{transform:translateY(-90px) rotate(-12deg)}to{transform:translateY(560px) rotate(-12deg)}}@keyframes rk-pole-drop-right{0%{transform:translateY(-90px) rotate(12deg)}to{transform:translateY(560px) rotate(12deg)}}.rakun-svg.move-train-balance .fx-stump{animation:rk-stump-appear 4s forwards}@keyframes rk-stump-appear{0%,to{opacity:0;transform:translateY(150px)}5%,95%{opacity:1;transform:translateY(0)}}.rakun-svg.move-train-breath .fx-breath-rings{animation:rk-breath-rings 4s forwards;transform-origin:400px 430px}@keyframes rk-breath-rings{0%,to{opacity:0;transform:scale(.4);stroke-width:12px}20%,80%{opacity:.65;transform:scale(1.2);stroke-width:4px}}.rakun-svg.move-train-staff .fx-staff-twirl{animation:rk-staff-twirl 3s forwards;transform-origin:400px 472px}.rakun-svg.move-train-staff .fx-staff-spark{animation:rk-staff-spark 3s forwards;transform-origin:400px 472px}@keyframes rk-staff-twirl{0%,to{opacity:0;transform:rotate(0) scale(.7)}10%,88%{opacity:1;transform:rotate(1080deg) scale(1)}48%{opacity:1;transform:rotate(1620deg) scale(1.08);filter:drop-shadow(0 0 14px #facc15)}}@keyframes rk-staff-spark{0%,18%,36%,54%,72%,to{opacity:0;transform:scale(.4) rotate(0)}22%,40%,58%,76%{opacity:1;transform:scale(1.25) rotate(35deg)}}.rakun-svg.move-train-sprint .fx-speed-lines{animation:rk-speed-lines 3s forwards}.rakun-svg.move-train-sprint .fx-sprint-dust{animation:rk-sprint-dust 3s forwards;transform-origin:400px 660px}.rakun-svg.move-train-sprint .fx-sprint-sparkle{animation:rk-sprint-sparkle .36s linear infinite}@keyframes rk-speed-lines{0%,to{opacity:0;transform:translate(0)}10%,90%{opacity:1;transform:translate(0)}50%{opacity:.65;transform:translate(-120px)}}@keyframes rk-sprint-dust{0%,to{opacity:0}12%,88%{opacity:.85}}@keyframes rk-sprint-sparkle{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.rakun-svg.move-train-shadowclone .fx-shadowclone-right{animation:rk-shadowclone-right 4s forwards;transform-origin:400px 460px}.rakun-svg.move-train-shadowclone .fx-shadowclone-left{animation:rk-shadowclone-left 4s forwards;transform-origin:400px 460px}.rakun-svg.move-train-shadowclone .fx-shadowclone-overhead{animation:rk-shadowclone-overhead 4s forwards;transform-origin:400px 460px}.rakun-svg.move-train-shadowclone .fx-shadowclone-impact-l{animation:rk-shadowclone-impact-l 4s forwards;transform-origin:480px 460px}.rakun-svg.move-train-shadowclone .fx-shadowclone-impact-r{animation:rk-shadowclone-impact-r 4s forwards;transform-origin:320px 460px}.rakun-svg.move-train-shadowclone .fx-shadowclone-merge{animation:rk-shadowclone-merge 4s forwards;transform-origin:400px 460px}@keyframes rk-shadowclone-right{0%,8%{opacity:0;transform:translate(160px) scale(.96)}12%{opacity:.7;transform:translate(160px) scale(.96)}16%{opacity:.85;transform:translate(80px) scale(.96)}22%{opacity:.7;transform:translate(160px) scale(.96)}32%,to{opacity:0;transform:translate(160px) scale(.96)}}@keyframes rk-shadowclone-left{0%,28%{opacity:0;transform:translate(-160px) scale(.96) scaleX(-1)}32%{opacity:.7;transform:translate(-160px) scale(.96) scaleX(-1)}38%{opacity:.85;transform:translate(-80px) scale(.96) scaleX(-1)}44%{opacity:.7;transform:translate(-160px) scale(.96) scaleX(-1)}54%,to{opacity:0;transform:translate(-160px) scale(.96) scaleX(-1)}}@keyframes rk-shadowclone-overhead{0%,50%{opacity:0;transform:translateY(-260px) scale(.96)}54%{opacity:.75;transform:translateY(-180px) scale(.96)}60%{opacity:.85;transform:translateY(-100px) scale(.96)}66%{opacity:.6;transform:translateY(-260px) scale(.96)}72%,to{opacity:0;transform:translateY(-260px) scale(.96)}}@keyframes rk-shadowclone-impact-l{0%,14%,24%,to{opacity:0;transform:scale(.4)}18%{opacity:1;transform:scale(1.2)}}@keyframes rk-shadowclone-impact-r{0%,36%,46%,to{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.2)}}@keyframes rk-shadowclone-merge{0%,86%{opacity:0;transform:scale(.5)}90%{opacity:1;transform:scale(1.5)}96%{opacity:.7;transform:scale(2.2)}to{opacity:0;transform:scale(2.6)}}.rakun-svg.move-train-dragon .fx-dragon-spiral{animation:rk-dragon-spiral 4s forwards;transform-origin:400px 460px}.rakun-svg.move-train-dragon .fx-dragon-burst{animation:rk-dragon-burst 4s forwards;transform-origin:400px 460px}@keyframes rk-dragon-spiral{0%,6%{opacity:0;transform:scale(.5) translateY(40px) rotate(0)}18%{opacity:.7;transform:scale(.85) translateY(40px) rotate(120deg)}32%{opacity:.95;transform:scale(.7) translateY(40px) rotate(360deg)}48%{opacity:1;transform:scale(.55) translateY(40px) rotate(720deg)}62%{opacity:1;transform:scale(.7) translateY(20px) rotate(1080deg)}72%{opacity:1;transform:scale(1.15) translateY(-60px) rotate(1440deg)}82%{opacity:.8;transform:scale(1.5) translateY(-180px) rotate(1800deg)}96%,to{opacity:0;transform:scale(2) translateY(-340px) rotate(2160deg)}}@keyframes rk-dragon-burst{0%,70%{opacity:0;transform:scale(.5)}78%{opacity:1;transform:scale(1.5)}90%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.8)}}.rakun-svg.move-train-shuriken .fx-shuriken-1{animation:rk-shuriken-fly-1 4s forwards}.rakun-svg.move-train-shuriken .fx-shuriken-2{animation:rk-shuriken-fly-2 4s forwards}.rakun-svg.move-train-shuriken .fx-shuriken-3{animation:rk-shuriken-fly-3 4s forwards}@keyframes rk-shuriken-fly-1{0%,4%{opacity:0;transform:translate(420px,-100px) rotate(0)}6%{opacity:1}22%{opacity:1;transform:translate(-420px,-100px) rotate(720deg)}24%,to{opacity:0;transform:translate(-420px,-100px) rotate(720deg)}}@keyframes rk-shuriken-fly-2{0%,28%{opacity:0;transform:translate(-420px,80px) rotate(0)}30%{opacity:1}46%{opacity:1;transform:translate(420px,80px) rotate(-720deg)}48%,to{opacity:0;transform:translate(420px,80px) rotate(-720deg)}}@keyframes rk-shuriken-fly-3{0%,60%{opacity:0;transform:translate(420px,-10px) rotate(0)}62%{opacity:1}78%{opacity:1;transform:translate(40px,-10px) rotate(900deg)}84%,to{opacity:1;transform:translateY(-10px) rotate(990deg) scale(.92)}}.rakun-svg.move-train-ironbody .fx-ironbody-pole-left{animation:rk-ironbody-pole-left 4s forwards;transform-origin:130px 200px}.rakun-svg.move-train-ironbody .fx-ironbody-pole-right{animation:rk-ironbody-pole-right 4s forwards;transform-origin:670px 200px}.rakun-svg.move-train-ironbody .fx-ironbody-flash{animation:rk-ironbody-flash 4s forwards}.rakun-svg.move-train-ironbody .fx-ironbody-aura{animation:rk-ironbody-aura 4s forwards;transform-origin:400px 460px}@keyframes rk-ironbody-pole-left{0%,to{opacity:0;transform:translate(-200px) rotate(-40deg)}8%{opacity:1}12%{opacity:1;transform:translate(70px,8px) rotate(-12deg)}18%{opacity:.4;transform:translate(0) rotate(-40deg)}20%{opacity:0;transform:translate(-200px) rotate(-40deg)}}@keyframes rk-ironbody-pole-right{0%,to{opacity:0;transform:translate(200px) rotate(40deg)}40%{opacity:1}44%{opacity:1;transform:translate(-70px,8px) rotate(12deg)}50%{opacity:.4;transform:translate(0) rotate(40deg)}52%{opacity:0;transform:translate(200px) rotate(40deg)}}@keyframes rk-ironbody-flash{0%,10%,16%,26%,32%,42%,48%,58%,64%,74%,80%,to{opacity:0}12%,28%,44%,60%,76%{opacity:.85}}@keyframes rk-ironbody-aura{0%,86%{opacity:0;transform:scale(.4)}92%{opacity:.9;transform:scale(1.2)}to{opacity:.6;transform:scale(1.6)}}.rakun-svg.move-train-tornado .fx-tornado-trail{animation:rk-tornado-trail 4s forwards;transform-origin:400px 500px}.rakun-svg.move-train-tornado .fx-tornado-ring{animation:rk-tornado-ring 4s forwards;transform-origin:400px 660px}@keyframes rk-tornado-trail{0%,24%{opacity:0;transform:scale(.4) rotate(0)}34%{opacity:.85;transform:scale(1.05) rotate(120deg)}50%{opacity:1;transform:scale(1.25) rotate(240deg)}66%{opacity:.9;transform:scale(1.35) rotate(360deg)}76%,to{opacity:0;transform:scale(1.5) rotate(420deg)}}@keyframes rk-tornado-ring{0%,78%{opacity:0;transform:scale(.3)}82%{opacity:1;transform:scale(1.05)}96%{opacity:.4;transform:scale(1.7)}to{opacity:0;transform:scale(1.9)}}.rakun-svg.move-train-rope .fx-battlerope{opacity:1!important}.rakun-svg.move-train-rope .fx-battlerope-floor{animation:rk-battlerope-floor 4s forwards;transform-origin:400px 660px}.rakun-svg.move-train-rope .battlerope-left{animation:rk-battlerope-left-wave .5s ease-in-out infinite}.rakun-svg.move-train-rope .battlerope-right{animation:rk-battlerope-right-wave .5s ease-in-out infinite}@keyframes rk-battlerope-floor{0%,to{opacity:0;transform:scaleX(.8)}8%,92%{opacity:.7;transform:scaleX(1)}}@keyframes rk-battlerope-left-wave{0%,to{d:path("M 280 470 Q 220 360, 168 480 Q 116 600, 60 540")}50%{d:path("M 280 470 Q 220 600, 168 480 Q 116 360, 60 540")}}@keyframes rk-battlerope-right-wave{0%,to{d:path("M 520 470 Q 580 600, 632 480 Q 684 360, 740 540")}50%{d:path("M 520 470 Q 580 360, 632 480 Q 684 600, 740 540")}}.rakun-svg.move-train-skiprope .fx-skiprope-front{animation:rk-skiprope-front .6s linear infinite;transform-origin:400px 480px;opacity:1}.rakun-svg.move-train-skiprope .fx-skiprope-back{animation:rk-skiprope-back .6s linear infinite;transform-origin:400px 480px;opacity:0}.rakun-svg.move-train-skiprope .fx-skiprope-shadow{animation:rk-skiprope-shadow .6s ease-in-out infinite;transform-origin:400px 660px}.rakun-svg.move-train-skiprope .fx-skiprope-puff{animation:rk-skiprope-puff 4s forwards;transform-origin:400px 660px}@keyframes rk-skiprope-front{0%{opacity:1;transform:rotateX(0) scaleY(1)}25%{opacity:.4;transform:rotateX(-60deg) scaleY(.4)}50%{opacity:0;transform:rotateX(-90deg) scaleY(.05)}75%{opacity:.4;transform:rotateX(-120deg) scaleY(.4)}to{opacity:1;transform:rotateX(-180deg) scaleY(1)}}@keyframes rk-skiprope-back{0%{opacity:0;transform:rotateX(-180deg) scaleY(.05)}25%{opacity:.4;transform:rotateX(-240deg) scaleY(.4)}50%{opacity:1;transform:rotateX(-270deg) scaleY(1)}75%{opacity:.4;transform:rotateX(-300deg) scaleY(.4)}to{opacity:0;transform:rotateX(-360deg) scaleY(.05)}}@keyframes rk-skiprope-shadow{0%,to{opacity:.5;transform:scale(1)}45%,55%{opacity:.18;transform:scale(.55)}}@keyframes rk-skiprope-puff{0%,to{opacity:0;transform:scale(.4)}18%,82%{opacity:.85;transform:scale(1)}}.rakun-svg.move-train-hyrox .fx-hyrox-sled{animation:rk-hyrox-sled 4s cubic-bezier(.4,.05,.5,1) forwards}.rakun-svg.move-train-hyrox .fx-hyrox-track{animation:rk-hyrox-track 4s forwards}.rakun-svg.move-train-hyrox .fx-hyrox-dust{animation:rk-hyrox-dust 4s forwards;transform-origin:220px 660px}.rakun-svg.move-train-hyrox .fx-hyrox-sweat{opacity:1!important}.rakun-svg.move-train-hyrox .hyrox-sweat{animation:rk-hyrox-sweat 1.4s ease-in-out infinite}@keyframes rk-hyrox-sled{0%{opacity:0;transform:translate(0)}8%{opacity:1;transform:translate(0)}30%{transform:translate(-72px)}50%{transform:translate(-138px)}70%{transform:translate(-204px)}to{opacity:1;transform:translate(-272px)}}@keyframes rk-hyrox-track{0%,to{opacity:0;stroke-dashoffset:0}8%,92%{opacity:.85;stroke-dashoffset:-240}}@keyframes rk-hyrox-dust{0%,to{opacity:0;transform:translate(0) scale(.4)}22%,46%,70%{opacity:.9;transform:translate(8px,-4px) scale(1.1)}34%,58%,82%{opacity:0;transform:translate(20px,6px) scale(1.6)}}@keyframes rk-hyrox-sweat{0%,to{opacity:0;transform:translate(0) scale(.5)}30%,70%{opacity:.9;transform:translate(-8px,18px) scale(1)}45%,85%{opacity:0;transform:translate(-14px,36px) scale(1.2)}}@keyframes rk-time-guard-arm{0%,to{transform:rotate(140deg)}20%,80%{transform:rotate(82deg) translate(4px,-10px)}}@keyframes rk-time-rings{0%,to{opacity:0;transform:scale(.35) rotate(0);stroke-dashoffset:240}18%,78%{opacity:.85;transform:scale(1.1) rotate(180deg);stroke-dashoffset:0}}@keyframes rk-lotus-arm{0%,to{transform:rotate(140deg)}15%,85%{transform:rotate(178deg) translate(18px,18px)}}@keyframes rk-lotus-guard{0%,to{opacity:0;transform:scale(.25) rotate(0)}18%{opacity:.85;transform:scale(.9) rotate(18deg)}82%{opacity:.7;transform:scale(1.12) rotate(72deg)}}@keyframes rk-lotus-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes rk-guard-sweep-arm{0%,to{transform:rotate(140deg)}18%{transform:rotate(160deg)}48%,78%{transform:rotate(54deg) translate(-8px,-4px)}}@keyframes rk-crescent-guard{0%,to{opacity:0;transform:scale(.45) rotate(-28deg)}25%{opacity:.9;transform:scale(1) rotate(-18deg)}75%{opacity:.65;transform:scale(1.25) rotate(4deg)}}@keyframes rk-phoenix-rise-body{0%,to{transform:translateY(0)}28%,72%{transform:translateY(-34px)}}@keyframes rk-phoenix-arm{0%,to{transform:rotate(140deg)}20%,78%{transform:rotate(208deg) translate(22px,-30px)}}@keyframes rk-phoenix-ward{0%,to{opacity:0;transform:translateY(50px) scale(.35)}22%{opacity:.9;transform:translateY(0) scale(.95)}78%{opacity:.72;transform:translateY(-40px) scale(1.15)}}@keyframes rk-prism-counter-arm{0%,to{transform:rotate(140deg)}18%,48%{transform:rotate(42deg) translate(-8px,8px)}66%,82%{transform:rotate(-8deg) translate(-20px,10px)}}@keyframes rk-prism-counter{0%,to{opacity:0;transform:scale(.55) rotate(0)}20%{opacity:.9;transform:scale(1) rotate(0)}62%{opacity:.8;transform:scale(1.15) rotate(24deg)}82%{opacity:0;transform:scale(1.55) rotate(42deg)}}@keyframes rk-zen-aura-pulse{0%,to{transform:scale(.92);opacity:.25}50%{transform:scale(1.08);opacity:.58}}@keyframes rk-zen-front-arm{0%,to{transform:rotate(58deg)}50%{transform:rotate(64deg)}}@keyframes rk-zen-back-arm{0%,to{transform:rotate(-34deg)}50%{transform:rotate(-28deg)}}@keyframes rk-zen-mandala{0%,to{opacity:.18;transform:scale(.86) rotate(0)}50%{opacity:.72;transform:scale(1.05) rotate(24deg)}}@keyframes rk-cross-arm{0%,to{transform:rotate(140deg)}20%,40%{transform:rotate(0)}50%{transform:rotate(-90deg)}70%,90%{transform:rotate(100deg)}}@keyframes rk-throw-pose{0%,to{transform:rotate(0)}20%,80%{transform:rotate(-30deg) translate(-20px,20px)}}@keyframes rk-boomerang-throw{0%{transform:translate(0) rotate(0);opacity:1}50%{transform:translate(-600px,-50px) rotate(-1440deg);opacity:1}to{transform:translate(0) rotate(-2880deg);opacity:0}}@keyframes rk-sonic-arm{0%,to{transform:rotate(140deg)}20%,40%,60%,80%{transform:rotate(45deg)}30%,50%,70%{transform:rotate(30deg) translate(-20px)}}@keyframes rk-sonic-fx{0%{opacity:0;transform:scaleX(.05) translate(0);filter:drop-shadow(0 0 2px var(--mecha-cyan))}18%{opacity:.95;transform:scaleX(.85) translate(-36px);filter:drop-shadow(0 0 18px var(--mecha-cyan))}55%{opacity:.75;transform:scaleX(1.12) translate(-130px);filter:drop-shadow(0 0 26px #fff)}to{opacity:0;transform:scaleX(1.35) translate(-310px);filter:drop-shadow(0 0 34px var(--mecha-cyan))}}@keyframes rk-rift-pose{0%,10%{transform:translate(0)}15%,75%{transform:translate(30px);filter:brightness(.4) drop-shadow(0 0 10px white)}85%,to{transform:translate(0);filter:brightness(1)}}@keyframes rk-rift-arm-sequence{0%{transform:rotate(140deg)}10%,15%{transform:rotate(-20deg) translate(-20px,40px)}20%,75%{transform:rotate(170deg) translate(20px,20px)}85%,to{transform:rotate(140deg)}}@keyframes rk-rift-tear-fx{0%,15%{opacity:0;transform:scaleX(.05) translate(0);stroke-width:0}16%,68%{opacity:1;transform:scaleX(1) translate(-44px);stroke-width:10px;filter:drop-shadow(0 0 18px var(--mecha-cyan));stroke:#fff}75%{opacity:1;transform:scaleX(1.18) scaleY(1.35) translate(-95px);stroke-width:70px;stroke:var(--demon-purple)}86%,to{opacity:0;transform:scaleX(1.42) scaleY(1.75) translate(-210px);stroke-width:0}}@keyframes rk-sheath-pose{0%,to{transform:rotate(140deg)}10%,90%{transform:rotate(170deg) translate(20px,20px)}}@keyframes rk-jc-pose{0%,to{filter:brightness(1);transform:translate(0)}15%,85%{filter:brightness(.4) drop-shadow(0 0 10px white);transform:translate(150px)}}@keyframes rk-jc-cuts{0%,20%{opacity:0;transform:scale(.5)}25%{opacity:1;transform:scale(1);filter:drop-shadow(0 0 20px var(--mecha-cyan))}30%{opacity:0;transform:scale(1.1)}40%{opacity:1;transform:scale(1.5) rotate(45deg)}45%{opacity:0;transform:scale(1.6)}55%{opacity:1;transform:scale(2) rotate(-30deg)}60%,to{opacity:0}}@keyframes rk-smoke-feint-body{0%,to{opacity:1;transform:translate(0);filter:blur(0)}24%,68%{opacity:.25;transform:translate(-140px);filter:blur(5px)}72%{opacity:1;transform:translate(46px);filter:blur(0)}}@keyframes rk-smoke-screen{0%,to{opacity:0;transform:scale(.35) translate(0)}16%{opacity:.85;transform:scale(.9) translate(20px)}72%{opacity:.55;transform:scale(1.8) translate(-60px)}}@keyframes rk-thunder-step-body{0%,to{transform:translate(0)}18%{transform:translate(90px) skew(-8deg);opacity:.35}42%{transform:translate(-180px) skew(10deg);opacity:.25}62%{transform:translate(-42px);opacity:1}}@keyframes rk-thunder-arm{0%,to{transform:rotate(140deg)}34%,72%{transform:rotate(12deg) translate(-16px,8px)}}@keyframes rk-thunder-step{0%,to{opacity:0;transform:translate(0) scaleY(.6)}22%{opacity:1;transform:translate(170px) scaleY(1.1)}45%{opacity:.85;transform:translate(-120px) scaleY(1.2)}70%{opacity:0;transform:translate(-260px) scaleY(.9)}}@keyframes rk-sigil-arm{0%,to{transform:rotate(140deg)}20%,80%{transform:rotate(58deg) translate(-10px,8px)}}@keyframes rk-binding-sigil{0%,to{opacity:0;transform:scale(.3) rotate(0);stroke-dashoffset:520}18%{opacity:.95;transform:scale(.86) rotate(45deg)}80%{opacity:.75;transform:scale(1) rotate(135deg);stroke-dashoffset:0}}@keyframes rk-gravity-brace-body{0%,to{transform:translateY(0) scaleY(1)}20%,80%{transform:translateY(26px) scaleY(.9) scaleX(1.06)}}@keyframes rk-gravity-arm{0%,to{transform:rotate(140deg)}20%,80%{transform:rotate(102deg) translate(8px,18px)}}@keyframes rk-gravity-well{0%,to{opacity:0;transform:scale(1.8);stroke-width:2px}20%{opacity:.9;transform:scale(1.1);stroke-width:12px}80%{opacity:.65;transform:scale(.55);stroke-width:28px}}.rakun-stage{position:relative}.rakun-flash-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;z-index:5}.rakun-rift-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;z-index:4;display:flex}.rakun-rift-overlay .rift-half{flex:1;height:100%;background:#050505}.rakun-rift-overlay .rift-half-l{transform:translate(-50px)}.rakun-rift-overlay .rift-half-r{transform:translate(50px)}.rakun-stage.move-omnislash .rakun-flash-overlay{animation:rk-omni-flash 3s forwards}.rakun-stage.move-quickdraw .rakun-flash-overlay{animation:rk-iai-cinematic 3s forwards}.rakun-stage.move-starfall .rakun-flash-overlay{animation:rk-starfall-darkness 3s forwards}.rakun-stage.move-judgment .rakun-flash-overlay{animation:rk-jc-blackout 2s forwards;background:#000}.rakun-stage.move-rift .rakun-flash-overlay{animation:rk-rift-flash 2.5s forwards}.rakun-stage.move-rift .rakun-rift-overlay{animation:rk-rift-screen-bg 2.5s forwards}.rakun-stage.move-parry .rakun-flash-overlay{animation:rk-full-flash .3s .8s}@keyframes rk-omni-flash{0%,to{opacity:0;background:#fff}6%,14%,22%,30%,38%,46%,54%,62%{opacity:.28;background:#fff}9%,17%,25%,33%,41%,49%,57%,65%{opacity:0;background:#fff}79%{opacity:.22;background:#7dd3fc}88%{opacity:.82;background:var(--sword-gold)}96%{opacity:0}}@keyframes rk-iai-cinematic{0%,64%{opacity:0;background:#000}65%{opacity:.95;background:#000}66%{opacity:1;background:#fff}70%,to{opacity:0;background:#fff}}@keyframes rk-full-flash{0%,64%,to{opacity:0}65%{opacity:1}68%{opacity:0}}@keyframes rk-starfall-darkness{0%,5%{opacity:0;background:#000}10%,50%{opacity:.9;background:#000}55%{opacity:1;background:#fff}65%,to{opacity:0;background:#fff}}@keyframes rk-rift-screen-bg{0%,10%{opacity:0}15%,85%{opacity:1}90%,to{opacity:0}}@keyframes rk-rift-flash{0%,68%{opacity:0}70%{opacity:1}80%,to{opacity:0}}@keyframes rk-jc-blackout{0%,10%{opacity:0}15%,80%{opacity:.8}to{opacity:0}}.wrapper-fx-heal-glimmer .fx-heal-glimmer{animation:rk-fx-float-up 3s forwards}.wrapper-fx-rejuv .fx-rejuv{animation:rk-fx-spin-burst 3s forwards}.wrapper-fx-premium-sparkle .fx-premium-sparkle{animation:rk-fx-sparkle-dance 4s forwards}.wrapper-fx-elixir .fx-elixir{animation:rk-fx-elixir-rise 3s forwards}.wrapper-fx-bath-salts .fx-bath-salts{animation:rk-fx-bath-float 3s forwards}.wrapper-fx-golden-mochi .fx-golden-mochi{animation:rk-fx-mochi-burst 3s forwards}.wrapper-fx-revival .fx-heal-glimmer{animation:rk-fx-float-up 3s forwards}.rakun-svg.move-cleaning .fx-bubbles{animation:rk-float-bubbles 3s forwards}.rakun-svg.move-music .fx-music-notes{animation:rk-music-notes-rise 5s forwards}.rakun-svg.move-rccar .fx-remote-control{opacity:1!important;animation:rk-rccar-remote 4s forwards}@keyframes rk-fx-float-up{0%{opacity:0;transform:translateY(50px) scale(.8)}20%{opacity:1;transform:translateY(0) scale(1.2)}80%{opacity:1;transform:translateY(-80px) scale(1.2)}to{opacity:0;transform:translateY(-120px) scale(.8)}}@keyframes rk-fx-spin-burst{0%{opacity:0;transform:scale(.5) rotate(0)}20%{opacity:1;transform:scale(1.1) rotate(90deg)}80%{opacity:1;transform:scale(1.2) rotate(270deg)}to{opacity:0;transform:scale(1.5) rotate(360deg)}}@keyframes rk-fx-sparkle-dance{0%{opacity:0;transform:scale(.5) rotate(0)}20%{opacity:1;transform:scale(1.2) rotate(45deg)}80%{opacity:1;transform:scale(1.2) rotate(135deg)}to{opacity:0;transform:scale(.5) rotate(180deg)}}@keyframes rk-fx-elixir-rise{0%{opacity:0;transform:translateY(0) scale(.5)}50%{opacity:1;transform:translateY(-150px) scale(1.5) rotate(180deg)}to{opacity:0;transform:translateY(-300px) scale(2) rotate(360deg)}}@keyframes rk-fx-bath-float{0%{opacity:0;transform:translateY(0) scale(1)}50%{opacity:.8;transform:translateY(-100px) scale(1.5)}to{opacity:0;transform:translateY(-200px) scale(2)}}@keyframes rk-fx-mochi-burst{0%{opacity:0;transform:scale(0) rotate(0)}10%{opacity:1;transform:scale(1) rotate(45deg)}90%{opacity:1;transform:scale(1.2) rotate(135deg)}to{opacity:0;transform:scale(1.5) rotate(180deg)}}@keyframes rk-float-bubbles{0%,to{opacity:0;transform:translateY(0) scale(.5)}20%,80%{opacity:1;transform:translateY(-100px) scale(1.5)}}@keyframes rk-music-notes-rise{0%,to{opacity:0}10%,90%{opacity:1}}@keyframes rk-rccar-remote{0%,to{opacity:0;transform:scale(0)}10%,90%{opacity:1;transform:translate(250px,500px) scale(1)}}.rakun-svg.util-ash .back-arm{animation:rk-ash-brace-back-arm .8s ease-out forwards}.rakun-svg.move-train-breath .striking-arm{animation:rk-breath-arm 4s ease-in-out forwards!important}.rakun-svg.move-train-breath .back-arm{animation:rk-breath-back-arm 4s ease-in-out forwards}.rakun-svg.move-train-rope .striking-arm{animation:rk-battlerope-arm-left .5s ease-in-out infinite!important}.rakun-svg.move-train-rope .back-arm{animation:rk-battlerope-arm-right .5s ease-in-out infinite}@keyframes rk-ash-brace-back-arm{0%,to{transform:rotate(0)}20%,82%{transform:rotate(14deg)}}@keyframes rk-breath-arm{0%,to{transform:rotate(20deg)}20%,80%{transform:rotate(58deg)}}@keyframes rk-breath-back-arm{0%,to{transform:rotate(0)}20%,80%{transform:rotate(-28deg)}}@keyframes rk-battlerope-arm-left{0%{transform:rotate(-46deg) translate(-6px,-28px)}50%{transform:rotate(78deg) translate(-2px,28px)}to{transform:rotate(-46deg) translate(-6px,-28px)}}@keyframes rk-battlerope-arm-right{0%{transform:rotate(64deg) translate(4px,22px)}50%{transform:rotate(-44deg) translate(2px,-28px)}to{transform:rotate(64deg) translate(4px,22px)}}.rakun-svg.move-train-meditate .rakun-master-group,.rakun-svg.move-train-lifting .rakun-master-group,.rakun-svg.move-train-dips .rakun-master-group,.rakun-svg.move-train-pullups .rakun-master-group{animation:none!important}.rakun-svg .training-rig{display:none;opacity:0;transform-box:view-box;transform-origin:400px 460px;pointer-events:none}.rakun-svg.age-baby .training-rig{transform:translateY(-56px) scale(1.14)}.rakun-svg.age-teen .training-rig{transform:translateY(-84px) scale(1.2)}.rakun-svg.age-adult .training-rig{transform:translateY(-118px) scale(1.26)}.rakun-svg.move-train-meditate .fx-meditate-rakun,.rakun-svg.move-train-lifting .fx-lift-rakun,.rakun-svg.move-train-dips .fx-dip-rakun,.rakun-svg.move-train-pullups .fx-pullup-rakun{display:block!important;opacity:1!important}.rakun-svg.move-train-meditate #the-rakun-visuals,.rakun-svg.move-train-meditate .clone,.rakun-svg.move-train-lifting #the-rakun-visuals,.rakun-svg.move-train-lifting .clone,.rakun-svg.move-train-dips #the-rakun-visuals,.rakun-svg.move-train-dips .clone,.rakun-svg.move-train-pullups #the-rakun-visuals,.rakun-svg.move-train-pullups .clone{opacity:0!important;visibility:hidden!important}.rakun-svg .lift-body-scaler{transform:translateY(var(--body-y)) scaleY(var(--body-sy)) scaleX(var(--body-sx));transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:400px 505px}.rakun-svg .lift-face-scaler{transform:scaleY(var(--face-sy)) scaleX(var(--face-sx));transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:400px 414px}.rakun-svg .dip-body-scaler{transform:translateY(var(--body-y)) scaleY(var(--body-sy)) scaleX(var(--body-sx));transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:400px 532px}.rakun-svg .dip-face-scaler{transform:scaleY(var(--face-sy)) scaleX(var(--face-sx));transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:400px 432px}.rakun-svg .pullup-body-scaler{transform:translateY(var(--body-y)) scaleY(var(--body-sy)) scaleX(var(--body-sx));transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:400px 446px}.rakun-svg .pullup-face-scaler{transform:scaleY(var(--face-sy)) scaleX(var(--face-sx));transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:400px 332px}.rakun-svg .lift-legs-scaler{transform:translateY(var(--leg-y)) scaleY(var(--leg-sy)) scaleX(var(--leg-sx));opacity:var(--leg-op);transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:400px 548px}.rakun-svg .dip-legs-scaler{transform:translateY(var(--leg-y)) scaleY(var(--leg-sy)) scaleX(var(--leg-sx));opacity:var(--leg-op);transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:400px 590px}.rakun-svg .pullup-legs-scaler{transform:translateY(var(--leg-y)) scaleY(var(--leg-sy)) scaleX(var(--leg-sx));opacity:var(--leg-op);transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:400px 520px}.rakun-svg.age-baby .lift-legs-scaler,.rakun-svg.age-baby .dip-legs-scaler,.rakun-svg.age-baby .pullup-legs-scaler,.rakun-svg.move-train-lifting .face-normal,.rakun-svg.move-train-dips .face-normal,.rakun-svg.move-train-pullups .face-normal{opacity:0!important}.rakun-svg.move-train-lifting .exp-grit,.rakun-svg.move-train-dips .exp-grit,.rakun-svg.move-train-pullups .exp-grit{opacity:1!important}.rakun-svg.move-train-lifting .exp-adult-serious,.rakun-svg.move-train-dips .exp-adult-serious,.rakun-svg.move-train-pullups .exp-adult-serious{opacity:0!important}.rakun-svg.move-train-meditate .meditate-rakun-body{animation:rk-meditate-rig-body 5s cubic-bezier(.45,0,.25,1) forwards;transform-origin:400px 610px}.rakun-svg.move-train-meditate .meditate-pillow{animation:rk-meditate-pillow-breathe 5s ease-in-out forwards;transform-origin:400px 650px}.rakun-svg.move-train-meditate .meditate-lotus-paw{animation:rk-meditate-paw-settle 5s ease-in-out forwards;transform-origin:400px 626px}.rakun-svg.move-train-meditate .meditate-aura-ring{animation:rk-meditate-rig-ring 5s ease-in-out forwards;transform-origin:400px 500px}.rakun-svg.move-train-meditate .meditate-orb{animation:rk-meditate-orb-drift 5s ease-in-out forwards;transform-origin:400px 500px}.rakun-svg.move-train-meditate .meditate-qi-flow{animation:rk-meditate-qi-flow 5s ease-in-out forwards;transform-origin:400px 500px}.rakun-svg.move-train-meditate .fx-meditate-rakun .striking-arm{animation:rk-meditate-prayer-front-arm 5s ease-in-out forwards!important;transform-origin:276px 452px}.rakun-svg.move-train-meditate .fx-meditate-rakun .back-arm{animation:rk-meditate-prayer-back-arm 5s ease-in-out forwards!important;transform-origin:514px 452px}.rakun-svg.move-train-meditate .katana-group{opacity:0!important}.rakun-svg.move-train-lifting .lift-athlete{animation:rk-lift-athlete-drive 4s cubic-bezier(.18,.82,.2,1) forwards;transform-origin:400px 640px}.rakun-svg.move-train-lifting .lift-barbell{animation:rk-lift-bar-path 4s cubic-bezier(.18,.82,.2,1) forwards;transform-origin:400px 470px}.rakun-svg.move-train-lifting .lift-low-arms{animation:rk-lift-low-arms 4s steps(1) forwards}.rakun-svg.move-train-lifting .lift-high-arms{animation:rk-lift-high-arms 4s steps(1) forwards}.rakun-svg.move-train-lifting .lift-ground-ring{animation:rk-lift-ground-pulse 4s ease-out forwards;transform-origin:400px 655px}.rakun-svg.move-train-dips .dip-body-rig{animation:rk-dip-rig-body 4s cubic-bezier(.45,0,.25,1) forwards;transform-origin:400px 560px}.rakun-svg.move-train-dips .dip-arm-straight{animation:rk-dip-arm-straight 4s steps(1) forwards}.rakun-svg.move-train-dips .dip-arm-bent{animation:rk-dip-arm-bent 4s steps(1) forwards}.rakun-svg.move-train-dips .dip-effort-lines{animation:rk-dip-effort-lines 4s ease-out forwards}.rakun-svg.move-train-pullups .pullup-body-rig{animation:rk-pullup-body-drive 4s cubic-bezier(.4,0,.4,1) forwards;transform-origin:400px 430px}.rakun-svg.move-train-pullups .pullup-arm-left{animation:rk-pullup-arm-left 4s cubic-bezier(.4,0,.4,1) forwards}.rakun-svg.move-train-pullups .pullup-arm-right{animation:rk-pullup-arm-right 4s cubic-bezier(.4,0,.4,1) forwards}.rakun-svg.move-train-pullups .pullup-hand-left{animation:rk-pullup-hand-left 4s cubic-bezier(.4,0,.4,1) forwards}.rakun-svg.move-train-pullups .pullup-hand-right{animation:rk-pullup-hand-right 4s cubic-bezier(.4,0,.4,1) forwards}.rakun-svg.move-train-pullups .pullup-bar-glint{animation:rk-pullup-bar-glint 4s ease-out forwards}@keyframes rk-meditate-rig-body{0%,to{transform:translateY(14px) scale(.94);filter:drop-shadow(0 0 0 rgba(76,175,80,0))}14%,86%{transform:translateY(0) scale(.96);filter:drop-shadow(0 0 26px rgba(167,243,208,.72))}50%{transform:translateY(-8px) scale(.97);filter:drop-shadow(0 0 42px rgba(167,243,208,.95))}}@keyframes rk-meditate-paw-settle{0%,to{opacity:0;transform:translateY(18px) scale(.85)}16%,86%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-2px) scale(1.02)}}@keyframes rk-dip-rig-body{0%,8%,92%,to{transform:translateY(0) rotate(0)}18%,42%,66%{transform:translateY(54px) rotate(1.5deg)}30%,54%,78%{transform:translateY(0) rotate(-.5deg)}}@keyframes rk-meditate-pillow-breathe{0%,to{opacity:0;transform:scaleX(.88) scaleY(.75)}12%,88%{opacity:1;transform:scaleX(1) scaleY(1)}50%{opacity:1;transform:scaleX(1.05) scaleY(.93)}}@keyframes rk-meditate-prayer-front-arm{0%,to{transform:rotate(20deg)}16%,86%{transform:rotate(74deg) translate(30px,-32px) scale(.92)}50%{transform:rotate(70deg) translate(34px,-36px) scale(.94)}}@keyframes rk-meditate-prayer-back-arm{0%,to{transform:rotate(0)}16%,86%{transform:rotate(-74deg) translate(-30px,-34px) scale(.92)}50%{transform:rotate(-70deg) translate(-34px,-38px) scale(.94)}}@keyframes rk-meditate-rig-ring{0%,to{opacity:0;transform:scale(.55) rotate(0);stroke-width:14px}16%,84%{opacity:.72;transform:scale(1) rotate(150deg);stroke-width:5px}50%{opacity:1;transform:scale(1.18) rotate(280deg);stroke-width:3px}}@keyframes rk-meditate-orb-drift{0%,to{opacity:0;transform:rotate(0) translateY(0) scale(.5);filter:blur(2px)}18%,84%{opacity:.9;transform:rotate(160deg) translateY(-25px) scale(1.2);filter:blur(0px) drop-shadow(0 0 10px #A7F3D0)}50%{opacity:1;transform:rotate(360deg) translateY(-45px) scale(1.5);filter:blur(0px) drop-shadow(0 0 20px #FFFFFF)}}@keyframes rk-meditate-qi-flow{0%,to{opacity:0;stroke-dashoffset:170;transform:translateY(36px) scale(.82)}18%,84%{opacity:.8;stroke-dashoffset:30;transform:translateY(-8px) scale(1)}50%{opacity:1;stroke-dashoffset:-90;transform:translateY(-26px) scale(1.05)}}@keyframes rk-lift-bar-path{0%,to{opacity:0;transform:translateY(118px)}8%,24%{opacity:1;transform:translateY(80px)}38%,82%{opacity:1;transform:translateY(-178px);filter:drop-shadow(0 0 10px rgba(255,255,255,.65))}90%{opacity:1;transform:translateY(78px)}}@keyframes rk-lift-low-arms{0%,7%,38%,83%,to{opacity:0}8%,37%,84%,96%{opacity:1}}@keyframes rk-lift-high-arms{0%,37%,83%,to{opacity:0}38%,82%{opacity:1}}@keyframes rk-lift-ground-pulse{0%,34%,to{opacity:0;transform:scale(.8);stroke-width:12px}38%{opacity:.8;transform:scale(1);stroke-width:10px}82%{opacity:.25;transform:scale(1.35);stroke-width:2px}}@keyframes rk-dip-arm-straight{0%,8%,18%,42%,66%,92%,to{opacity:0}12%,30%,54%,78%,88%{opacity:1}}@keyframes rk-dip-arm-bent{0%,8%,30%,54%,78%,92%,to{opacity:0}18%,42%,66%{opacity:1}}@keyframes rk-dip-effort-lines{0%,10%,23%,34%,47%,58%,71%,to{opacity:0;transform:translateY(0)}18%,42%,66%{opacity:.8;transform:translateY(12px)}}@keyframes rk-pullup-arm-left{0%,to{d:path("M 305 408 C 310 340, 316 280, 320 214")}17%,50%,83%{d:path("M 305 286 C 286 260, 278 228, 320 214")}33%,67%{d:path("M 305 408 C 310 340, 316 280, 320 214")}}@keyframes rk-pullup-arm-right{0%,to{d:path("M 495 408 C 490 340, 484 280, 480 214")}17%,50%,83%{d:path("M 495 286 C 514 260, 522 228, 480 214")}33%,67%{d:path("M 495 408 C 490 340, 484 280, 480 214")}}@keyframes rk-pullup-hand-left{0%,to{transform:translateY(0)}17%,50%,83%{transform:translateY(-2px)}33%,67%{transform:translateY(0)}}@keyframes rk-pullup-hand-right{0%,to{transform:translateY(0)}17%,50%,83%{transform:translateY(-2px)}33%,67%{transform:translateY(0)}}@keyframes rk-pullup-bar-glint{0%,18%,38%,48%,68%,to{opacity:0;transform:translate(-40px)}22%,50%,76%{opacity:1;transform:translate(40px)}}*,: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:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,: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: }.container{width:100%}@media (min-width: 375px){.container{max-width:375px}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.dojo-card{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(55 65 81 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));box-shadow:var(--shadow-md)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity));padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235 / var(--tw-bg-opacity));--tw-shadow:0 4px 12px rgba(59,130,246,.4);--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary: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))}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--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);--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position);padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-gold:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 12px rgba(245,158,11,.4);--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-gold: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))}.btn-gold:disabled{cursor:not-allowed;opacity:.5}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(55 65 81 / var(--tw-border-opacity));background-color:transparent;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-ghost:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}.btn-ghost: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))}.btn-ghost:disabled{cursor:not-allowed;opacity:.5}.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;border-width:1px;border-color:#ef444466;--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity));padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-danger:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.btn-danger: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))}.btn-danger:disabled{cursor:not-allowed;opacity:.5}.section-header{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex}.modal-overlay{animation:fadeIn .2s ease-out;align-items:center;justify-content:center;background-color:#000000bf;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.modal-box{position:relative;margin-left:1rem;margin-right:1rem;width:100%;max-width:28rem}.modal-box{animation:slideUp .2s ease-out;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(55 65 81 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));--tw-shadow:0 20px 60px rgba(0,0,0,.8);--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.toast{display:flex;align-items:flex-start;gap:.75rem;border-radius:.5rem;border-width:1px;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-shadow:0 4px 16px rgba(0,0,0,.4);--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.spinner{display:inline-block;height:1.25rem;width:1.25rem}.spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;border-color:rgb(55 65 81 / var(--tw-border-opacity));--tw-border-opacity:1;border-top-color:rgb(59 130 246 / var(--tw-border-opacity))}.badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600}.badge-gold{border-width:1px;border-color:#f59e0b4d;background-color:#f59e0b33;--tw-text-opacity:1;color:rgb(251 191 36 / var(--tw-text-opacity))}.tab-item{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:center;gap:.375rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.tab-item:hover{--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}.tab-item.active,.tab-item.\!active{--tw-text-opacity:1;color:rgb(59 130 246 / var(--tw-text-opacity))}.tab-item.active:after{content:""}.tab-item.\!active:after{content:""!important}.tab-item.active:after{position:absolute;bottom:0;left:0;right:0;height:.125rem;border-top-left-radius:.25rem;border-top-right-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.tab-item.\!active:after{position:absolute;bottom:0;left:0;right:0;height:.125rem;border-top-left-radius:.25rem;border-top-right-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-top-2{top:-.5rem}.-top-4{top:-1rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-2{top:.5rem}.top-4{top:1rem}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[9998\]{z-index:9998}.col-span-2{grid-column:span 2 / span 2}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.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}.hidden{display:none}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-32{height:8rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:12rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90dvh\]{max-height:90dvh}.min-h-0{min-height:0px}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[220px\]{min-width:220px}.max-w-2xl{max-width:42rem}.max-w-\[128px\]{max-width:128px}.max-w-\[130px\]{max-width:130px}.max-w-\[72px\]{max-width:72px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink-0{flex-shrink:0}.flex-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-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;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-4{--tw-translate-y:1rem;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-125{--tw-scale-x:1.25;--tw-scale-y:1.25;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-75{--tw-scale-x:.75;--tw-scale-y:.75;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))}.animate-\[bounceIn_0\.4s_ease-out\]{animation:bounceIn .4s ease-out}.animate-\[float_1\.5s_ease-in-out_infinite\]{animation:float 1.5s ease-in-out infinite}.animate-\[float_2s_ease-in-out_infinite\]{animation:float 2s ease-in-out infinite}.animate-\[xpPop_1\.2s_ease-out_forwards\]{animation:xpPop 1.2s ease-out forwards}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin 3s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.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}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0{row-gap:0px}.gap-y-0\.5{row-gap:.125rem}.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-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))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[\#10b981\]{--tw-border-opacity:1;border-color:rgb(16 185 129 / var(--tw-border-opacity))}.border-\[\#1a2d5a\]{--tw-border-opacity:1;border-color:rgb(26 45 90 / var(--tw-border-opacity))}.border-\[\#1f2937\]{--tw-border-opacity:1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-\[\#1f2937\]\/40{border-color:#1f293766}.border-\[\#2a2a3a\]{--tw-border-opacity:1;border-color:rgb(42 42 58 / var(--tw-border-opacity))}.border-\[\#374151\]{--tw-border-opacity:1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-\[\#3b82f6\]{--tw-border-opacity:1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.border-\[\#3b82f6\]\/20{border-color:#3b82f633}.border-\[\#3b82f6\]\/30{border-color:#3b82f64d}.border-\[\#3b82f6\]\/40{border-color:#3b82f666}.border-\[\#4b5563\]\/40{border-color:#4b556366}.border-\[\#60a5fa\]{--tw-border-opacity:1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.border-\[\#7f1d1d\]{--tw-border-opacity:1;border-color:rgb(127 29 29 / var(--tw-border-opacity))}.border-\[\#c9a227\]{--tw-border-opacity:1;border-color:rgb(201 162 39 / var(--tw-border-opacity))}.border-\[\#c9a227\]\/30{border-color:#c9a2274d}.border-\[\#ef4444\]\/20{border-color:#ef444433}.border-\[\#f59e0b\]{--tw-border-opacity:1;border-color:rgb(245 158 11 / var(--tw-border-opacity))}.border-\[\#f59e0b\]\/30{border-color:#f59e0b4d}.border-\[\#f59e0b\]\/40{border-color:#f59e0b66}.border-\[\#f59e0b\]\/50{border-color:#f59e0b80}.border-\[\#f97316\]{--tw-border-opacity:1;border-color:rgb(249 115 22 / var(--tw-border-opacity))}.border-\[\#f97316\]\/20{border-color:#f9731633}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-green-500\/30{border-color:#22c55e4d}.border-green-600{--tw-border-opacity:1;border-color:rgb(22 163 74 / var(--tw-border-opacity))}.border-green-700\/30{border-color:#15803d4d}.border-green-700\/60{border-color:#15803d99}.border-green-800\/30{border-color:#1665344d}.border-green-900\/40{border-color:#14532d66}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.border-red-700\/30{border-color:#b91c1c4d}.border-red-700\/60{border-color:#b91c1c99}.border-red-700\/70{border-color:#b91c1cb3}.border-red-900\/40{border-color:#7f1d1d66}.border-transparent{border-color:transparent}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8 / var(--tw-border-opacity))}.border-yellow-700\/30{border-color:#a162074d}.bg-\[\#050508\]{--tw-bg-opacity:1;background-color:rgb(5 5 8 / var(--tw-bg-opacity))}.bg-\[\#050508\]\/90{background-color:#050508e6}.bg-\[\#070d14\]{--tw-bg-opacity:1;background-color:rgb(7 13 20 / var(--tw-bg-opacity))}.bg-\[\#0a0a0f\]{--tw-bg-opacity:1;background-color:rgb(10 10 15 / var(--tw-bg-opacity))}.bg-\[\#0a1015\]{--tw-bg-opacity:1;background-color:rgb(10 16 21 / var(--tw-bg-opacity))}.bg-\[\#0d1520\]{--tw-bg-opacity:1;background-color:rgb(13 21 32 / var(--tw-bg-opacity))}.bg-\[\#0f1720\]{--tw-bg-opacity:1;background-color:rgb(15 23 32 / var(--tw-bg-opacity))}.bg-\[\#10b981\]\/20{background-color:#10b98133}.bg-\[\#111827\]{--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-\[\#111827\]\/50{background-color:#11182780}.bg-\[\#12121a\]{--tw-bg-opacity:1;background-color:rgb(18 18 26 / var(--tw-bg-opacity))}.bg-\[\#1a1a2e\]{--tw-bg-opacity:1;background-color:rgb(26 26 46 / var(--tw-bg-opacity))}.bg-\[\#1e3a5f\]\/30{background-color:#1e3a5f4d}.bg-\[\#1e3a8a\]\/25{background-color:#1e3a8a40}.bg-\[\#1f0d0d\]{--tw-bg-opacity:1;background-color:rgb(31 13 13 / var(--tw-bg-opacity))}.bg-\[\#1f2937\]{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-\[\#22c55e\]{--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-\[\#374151\]{--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-\[\#374151\]\/40{background-color:#37415166}.bg-\[\#3b82f6\]{--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-\[\#3b82f6\]\/10{background-color:#3b82f61a}.bg-\[\#3b82f6\]\/15{background-color:#3b82f626}.bg-\[\#3b82f6\]\/20{background-color:#3b82f633}.bg-\[\#3b82f6\]\/5{background-color:#3b82f60d}.bg-\[\#78350f\]\/15{background-color:#78350f26}.bg-\[\#c9a227\]{--tw-bg-opacity:1;background-color:rgb(201 162 39 / var(--tw-bg-opacity))}.bg-\[\#f59e0b\]{--tw-bg-opacity:1;background-color:rgb(245 158 11 / var(--tw-bg-opacity))}.bg-\[\#f59e0b\]\/10{background-color:#f59e0b1a}.bg-\[\#f59e0b\]\/20{background-color:#f59e0b33}.bg-\[\#f97316\]\/10{background-color:#f973161a}.bg-\[\#f97316\]\/5{background-color:#f973160d}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-900\/40{background-color:#1e3a8a66}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}.bg-green-900\/10{background-color:#14532d1a}.bg-green-900\/15{background-color:#14532d26}.bg-green-900\/30{background-color:#14532d4d}.bg-green-900\/40{background-color:#14532d66}.bg-green-900\/90{background-color:#14532de6}.bg-green-950\/20{background-color:#052e1633}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.bg-red-500\/20{background-color:#ef444433}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-red-900\/15{background-color:#7f1d1d26}.bg-red-900\/20{background-color:#7f1d1d33}.bg-red-900\/40{background-color:#7f1d1d66}.bg-red-900\/90{background-color:#7f1d1de6}.bg-red-950\/20{background-color:#450a0a33}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-900\/20{background-color:#713f1233}.bg-yellow-900\/30{background-color:#713f124d}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#c9a227\]{--tw-gradient-from:#c9a227 var(--tw-gradient-from-position);--tw-gradient-to:rgb(201 162 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f59e0b\]{--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-\[\#f97316\]{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-white\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(255 255 255 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#ef4444\]{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.to-\[\#f4d03f\]{--tw-gradient-to:#f4d03f var(--tw-gradient-to-position)}.to-\[\#fbbf24\]{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:center}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.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{padding-top:0;padding-bottom:0}.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-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-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-\[\'Cinzel\'\]{font-family:Cinzel}.font-mono{font-family:JetBrains Mono,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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.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-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#111827\]{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-\[\#111\]{--tw-text-opacity:1;color:rgb(17 17 17 / var(--tw-text-opacity))}.text-\[\#1e3a8a\]{--tw-text-opacity:1;color:rgb(30 58 138 / var(--tw-text-opacity))}.text-\[\#2563eb\]{--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-\[\#34d399\]{--tw-text-opacity:1;color:rgb(52 211 153 / var(--tw-text-opacity))}.text-\[\#374151\]{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-\[\#3b82f6\]{--tw-text-opacity:1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-\[\#4a4a6a\]{--tw-text-opacity:1;color:rgb(74 74 106 / var(--tw-text-opacity))}.text-\[\#4b5563\]{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-\[\#60a5fa\]{--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity))}.text-\[\#6b7280\]{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-\[\#7a7a9a\]{--tw-text-opacity:1;color:rgb(122 122 154 / var(--tw-text-opacity))}.text-\[\#86efac\]{--tw-text-opacity:1;color:rgb(134 239 172 / var(--tw-text-opacity))}.text-\[\#93c5fd\]{--tw-text-opacity:1;color:rgb(147 197 253 / var(--tw-text-opacity))}.text-\[\#9ca3af\]{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-\[\#c9a227\]{--tw-text-opacity:1;color:rgb(201 162 39 / var(--tw-text-opacity))}.text-\[\#d1d5db\]{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-\[\#dbeafe\]{--tw-text-opacity:1;color:rgb(219 234 254 / var(--tw-text-opacity))}.text-\[\#e5e7eb\]{--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-\[\#e8e8f0\]{--tw-text-opacity:1;color:rgb(232 232 240 / var(--tw-text-opacity))}.text-\[\#ef4444\]{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-\[\#f59e0b\]{--tw-text-opacity:1;color:rgb(245 158 11 / var(--tw-text-opacity))}.text-\[\#f87171\]{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-\[\#f97316\]{--tw-text-opacity:1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-\[\#fbbf24\]{--tw-text-opacity:1;color:rgb(251 191 36 / var(--tw-text-opacity))}.text-\[\#fca5a5\]{--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity))}.text-\[\#fcd34d\]{--tw-text-opacity:1;color:rgb(252 211 77 / var(--tw-text-opacity))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-green-100{--tw-text-opacity:1;color:rgb(220 252 231 / var(--tw-text-opacity))}.text-green-200{--tw-text-opacity:1;color:rgb(187 247 208 / var(--tw-text-opacity))}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128 / var(--tw-text-opacity))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60 / var(--tw-text-opacity))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226 / var(--tw-text-opacity))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202 / var(--tw-text-opacity))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71 / var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21 / var(--tw-text-opacity))}.accent-\[\#3b82f6\]{accent-color:#3b82f6}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(201\,162\,39\,0\.3\)\]{--tw-shadow:0 0 15px rgba(201,162,39,.3);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(245\,158\,11\,0\.3\)\]{--tw-shadow:0 0 20px rgba(245,158,11,.3);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(245\,158\,11\,0\.6\)\]{--tw-shadow:0 0 60px rgba(245,158,11,.6);--tw-shadow-colored:0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(59\,130\,246\,0\.4\)\]{--tw-shadow:0 0 8px rgba(59,130,246,.4);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,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-opacity{transition-property:opacity;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-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)}.gradient-gold{background:linear-gradient(135deg,#f59e0b,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{background:#1f2937b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}:root{--bg-primary: #111827;--bg-secondary: #1f2937;--bg-tertiary: #374151;--bg-deep: #0c1426;--border: #374151;--border-accent: #3b82f6;--accent-blue: #3b82f6;--accent-blue-d: #2563eb;--accent-yellow: #f59e0b;--accent-yellow-d:#d97706;--accent-green: #10b981;--accent-red: #ef4444;--text-primary: #e5e7eb;--text-secondary:#9ca3af;--text-muted: #6b7280;--stat-happiness: #f472b6;--stat-fullness: #34d399;--stat-strength: #fb923c;--stat-energy: #fbbf24;--stat-cleanliness: #6ee7b7;--stat-health: #f87171;--shadow-md: 0 4px 6px rgba(0,0,0,.3);--shadow-lg: 0 10px 25px rgba(0,0,0,.4);--shadow-xl: 0 20px 40px rgba(0,0,0,.5)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{overflow:hidden;font-family:Inter,system-ui,-apple-system,sans-serif;background-color:var(--bg-deep);color:var(--text-primary);min-height:100dvh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100dvh;display:flex;flex-direction:column}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent-blue)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulseGlow{0%,to{box-shadow:0 0 5px #3b82f64d}50%{box-shadow:0 0 20px #3b82f6b3}}@keyframes xpPop{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-40px) scale(1.3);opacity:0}}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes rakunTurnSnap{0%,49.9%{transform:translateY(-2px) scaleY(.94) scaleX(1.05);filter:brightness(1.35) contrast(1.1)}50%,to{transform:translateY(0) scaleY(1) scaleX(1);filter:brightness(1) contrast(1)}}.rakun-turn{animation:rakunTurnSnap .12s steps(2,end) both;transform-origin:center bottom}.animate-spin-slow{animation:spin-slow 3s linear infinite}.console-shell[data-shell-mode=desktop]{border-radius:38px}.console-main[data-layout=split]{align-items:stretch}.console-controls[data-layout=split]{border-top:1px solid rgba(147,197,253,.12);padding-top:10px}@media (max-height: 760px){.console-controls[data-layout=stack]{margin-top:4px}}.loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;--tw-bg-opacity:1;background-color:rgb(12 20 38 / var(--tw-bg-opacity))}.loading-logo{font-size:3.75rem;line-height:1;animation:float 2s ease-in-out infinite}.loading-title{font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}.loading-bar-track{height:.375rem;width:12rem;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.loading-bar-fill{height:100%;border-radius:9999px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--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);--tw-gradient-to:#60a5fa var(--tw-gradient-to-position);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}@supports (padding: max(0px)){.safe-bottom{padding-bottom:max(16px,env(safe-area-inset-bottom))}.safe-top{padding-top:max(0px,env(safe-area-inset-top))}}w3m-modal{z-index:9999!important}appkit-modal{z-index:9999!important}@keyframes slideRight{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes statShine{0%{transform:translate(-100%)}50%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes statCritical{0%,to{box-shadow:0 0 #dc262600}50%{box-shadow:0 0 8px 2px #dc262666}}@keyframes impactFlashAnim{0%{opacity:1}60%{opacity:.6}to{opacity:0}}@keyframes rakunBreathe{0%,to{transform:translateY(0)}30%{transform:translateY(-1.5px)}55%{transform:translateY(-1.5px)}80%{transform:translateY(.5px)}}.rakun-breathe{animation:rakunBreathe 3.2s ease-in-out infinite;transform-origin:center bottom}.rakun-svg.rakun-scene .snot-bubble{opacity:0}.rakun-svg.move-sleep .dojo-room-bg,.rakun-svg.move-sleep .dojo-door-front{animation:sleep-door 12s forwards}.rakun-svg.move-sleep .dojo-door-front .door-left{animation:sleep-door-left 12s forwards}.rakun-svg.move-sleep .dojo-door-front .door-right{animation:sleep-door-right 12s forwards}.rakun-svg.move-sleep .rakun-master-group{animation:sleep-rakun 12s forwards}.rakun-svg.move-sleep .rakun-body-anim{animation:rk-walk-bounce .25s infinite alternate}.rakun-svg.move-sleep .rakun-legs{animation:rk-walk-legs .25s ease-in-out infinite alternate}.rakun-svg.move-sleep .futon-bottom{animation:sleep-futon-bottom 12s forwards}.rakun-svg.move-sleep .futon-top{animation:sleep-futon-top 12s forwards}.rakun-svg.move-sleep .snot-bubble{animation:sleep-bubble 12s forwards}.rakun-svg.move-sleep .rakun-face-parallax{transform:translate(0) translateY(0)!important;animation:none!important}.rakun-svg.move-sleep .katana-group{opacity:0!important;transition:opacity .3s}.rakun-svg.move-sleep .striking-arm{animation:sleep-arm 12s forwards!important}.rakun-svg.move-sleep .back-arm{animation:sleep-back-arm 12s forwards!important}.rakun-svg.move-sleep .facial-elements,.rakun-svg.move-sleep .rakun-belly,.rakun-svg.move-sleep .rakun-tail{animation:sleep-front-hide 12s forwards!important}.rakun-svg.move-sleep .rakun-back-tail{animation:sleep-back-show 12s forwards!important}.rakun-svg.move-sleep .rakun-front-details .eq,.rakun-svg.move-sleep .rakun-legs .eq{opacity:0!important;transition:opacity .4s ease 2.5s}.rakun-svg.move-sleep .face-normal{animation:sleep-face-normal 12s forwards!important}.rakun-svg.move-sleep .exp-closed{animation:sleep-face-closed 12s forwards!important;opacity:1}.rakun-svg.state-sleep-rest .rakun-master-group{transform:translate(-30px,160px) rotate(-90deg) scale(.85);filter:brightness(.9)}.rakun-svg.state-sleep-rest .futon-bottom,.rakun-svg.state-sleep-rest .futon-top{opacity:1}.rakun-svg.state-sleep-rest .dojo-room-bg,.rakun-svg.state-sleep-rest .dojo-door-front{opacity:0}.rakun-svg.state-sleep-rest .striking-arm,.rakun-svg.state-sleep-rest .back-arm,.rakun-svg.state-sleep-rest .rakun-front-details .eq,.rakun-svg.state-sleep-rest .rakun-legs .eq,.rakun-svg.state-sleep-rest .katana-group,.rakun-svg.state-sleep-rest .face-normal{opacity:0!important}.rakun-svg.state-sleep-rest .exp-closed{opacity:1}.rakun-svg.state-sleep-rest .rakun-face-parallax{transform:translate(0) translateY(0)!important;animation:none!important}.rakun-svg.state-sleep-rest .snot-bubble{animation:sleep-bubble-loop 3s ease-in-out infinite}.rakun-svg.move-wakeup .dojo-room-bg,.rakun-svg.move-wakeup .dojo-door-front{opacity:0}.rakun-svg.move-wakeup .futon-bottom{opacity:1;animation:wakeup-futon-bottom 3s forwards}.rakun-svg.move-wakeup .futon-top{opacity:1;transform-origin:560px 540px;animation:wakeup-futon-top 3s forwards}.rakun-svg.move-wakeup .rakun-master-group{animation:wakeup-rakun 3s forwards}.rakun-svg.move-wakeup .striking-arm{animation:wakeup-arm 3s forwards!important}.rakun-svg.move-wakeup .back-arm{animation:wakeup-back-arm 3s forwards!important}.rakun-svg.move-wakeup .face-normal{animation:wakeup-face-normal 3s forwards!important}.rakun-svg.move-wakeup .exp-closed{animation:wakeup-face-closed 3s forwards!important;opacity:1}.rakun-svg.move-wakeup .exp-shock{animation:wakeup-face-shock 3s forwards!important;opacity:0}.rakun-svg.move-wakeup .exp-tired{animation:wakeup-face-tired 3s forwards!important;opacity:0}.rakun-svg.move-wakeup .katana-group{animation:wakeup-katana 3s forwards!important;opacity:0}.rakun-svg.move-wakeup .snot-bubble{opacity:0}.rakun-svg.move-wakeup .rakun-face-parallax{transform:translate(0) translateY(0)!important;animation:none!important}.rakun-svg.move-wakeup .rakun-front-details .eq,.rakun-svg.move-wakeup .rakun-legs .eq{opacity:0!important}@keyframes sleep-front-hide{0%,15%{opacity:1}16%,33%{opacity:0}34%,to{opacity:1}}@keyframes sleep-back-show{0%,15%{opacity:0}16%,33%{opacity:1}34%,to{opacity:0}}@keyframes sleep-face-normal{0%,15%{opacity:1}16%,to{opacity:0}}@keyframes sleep-face-closed{0%,34%{opacity:0}35%,to{opacity:1}}@keyframes sleep-door{0%,5%{opacity:0}10%,30%{opacity:1}35%,to{opacity:0}}@keyframes sleep-door-left{0%,15%{transform:translate(-300px)}25%,to{transform:translate(0)}}@keyframes sleep-door-right{0%,15%{transform:translate(300px)}25%,to{transform:translate(0)}}@keyframes sleep-rakun{0%,15%{transform:translate(0) scale(1);filter:brightness(1);opacity:1}16%{transform:translate(0) scale(1);filter:brightness(.8);opacity:1}30%{transform:translateY(-120px) scale(.45);filter:brightness(.2);opacity:1}33%{transform:translateY(-120px) scale(.45);filter:brightness(.1);opacity:1}34%,34%{transform:translate(-30px,160px) rotate(-90deg) scale(.85);opacity:0}35%,to{transform:translate(-30px,160px) rotate(-90deg) scale(.85);opacity:1;filter:brightness(.9)}}@keyframes sleep-arm{0%,15%{transform:rotate(20deg);opacity:1}16%,to{transform:rotate(20deg);opacity:0}}@keyframes sleep-back-arm{0%,15%{transform:rotate(0);opacity:1}16%,to{transform:rotate(0);opacity:0}}@keyframes sleep-futon-bottom{0%,34%{opacity:0}35%,to{opacity:1}}@keyframes sleep-futon-top{0%,34%{opacity:0}35%,to{opacity:1;transform:translate(0) rotate(0)}}@keyframes sleep-bubble{0%,35%{opacity:0;transform:scale(0)}45%{opacity:.8;transform:scale(1.4)}55%{opacity:.3;transform:scale(.7)}65%{opacity:.8;transform:scale(1.4)}75%{opacity:.3;transform:scale(.7)}85%{opacity:.8;transform:scale(1.4)}95%{opacity:.3;transform:scale(.7)}to{opacity:0;transform:scale(0)}}@keyframes wakeup-futon-bottom{0%,20%{opacity:1}30%,to{opacity:0}}@keyframes wakeup-futon-top{0%,5%{opacity:1;transform:translate(0) rotate(0)}12%{opacity:1;transform:translate(100px,-50px) rotate(20deg)}20%{opacity:0;transform:translate(250px,150px) rotate(60deg)}to{opacity:0;transform:translate(250px,150px) rotate(60deg)}}@keyframes wakeup-rakun{0%,5%{transform:translate(-30px,160px) rotate(-90deg) scale(.85);filter:brightness(.9)}10%,20%{transform:translate(-30px,160px) rotate(0) scale(.85);filter:brightness(1)}30%{transform:translateY(-200px) scale(1.1)}40%,65%{transform:translate(0) scale(1)}68%{transform:translate(-10px) rotate(-5deg)}71%{transform:translate(10px) rotate(5deg)}74%{transform:translate(-5px) rotate(-2deg)}76%,to{transform:translate(0) rotate(0)}}@keyframes wakeup-arm{0%,5%{transform:rotate(70deg) translate(10px,20px)}10%,20%{transform:rotate(220deg) translate(20px,20px)}30%{transform:rotate(20deg) translate(-20px,-20px)}40%,65%{transform:rotate(160deg) translate(5px,10px)}76%,to{transform:rotate(140deg)}}@keyframes wakeup-back-arm{0%,5%{transform:rotate(20deg)}10%,20%{transform:rotate(-80deg) translate(-10px,-10px)}30%{transform:rotate(-20deg)}40%,65%{transform:rotate(20deg)}76%,to{transform:rotate(0)}}@keyframes wakeup-face-closed{0%,5%{opacity:1}6%,to{opacity:0}}@keyframes wakeup-face-shock{0%,5%{opacity:0}6%,25%{opacity:1}26%,to{opacity:0}}@keyframes wakeup-face-tired{0%,25%{opacity:0}26%,75%{opacity:1}76%,to{opacity:0}}@keyframes wakeup-face-normal{0%,75%{opacity:0}76%,to{opacity:1}}@keyframes wakeup-katana{0%,35%{opacity:0}40%,to{opacity:1}}@keyframes sleep-bubble-loop{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:.8;transform:scale(1.4)}}.lp-ember{position:absolute;bottom:-10px;border-radius:50%;opacity:0;pointer-events:none;z-index:1;filter:blur(.6px);animation:lp-ember-rise linear infinite}@keyframes lp-ember-rise{0%{transform:translateY(0) translate(0);opacity:0}8%{opacity:.9}50%{transform:translateY(-45vh) translate(14px);opacity:.45}85%{opacity:.1}to{transform:translateY(-108vh) translate(-8px);opacity:0}}.lp-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff8dc21;pointer-events:none;z-index:9;animation:lp-flash-out .25s ease-out forwards}@keyframes lp-flash-out{0%{opacity:1}to{opacity:0}}.lp-slash{position:absolute;top:50%;left:50%;transform:translate(-50%,-56%);width:290px;height:420px;pointer-events:none;opacity:0;z-index:7}.lp-slash--on{animation:lp-slash-fade .65s ease-out forwards}@keyframes lp-slash-fade{0%{opacity:1}18%{opacity:.88}to{opacity:0}}.lp-halo{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,240,100,.42) 0%,rgba(255,160,60,.12) 50%,transparent 70%);animation:lp-halo-burst .3s ease-out forwards;pointer-events:none;z-index:-1}@keyframes lp-halo-burst{0%{opacity:1;transform:scale(.65)}to{opacity:0;transform:scale(2.1)}}.lp-btn{font-family:Cinzel,Georgia,serif;font-size:.76rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;padding:13px 54px;border:1px solid rgba(245,158,11,.35);background:transparent;color:#f59e0bcc;cursor:pointer;position:relative;overflow:hidden;transition:border-color .35s,color .35s,box-shadow .35s,transform .1s}.lp-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(245,158,11,.1) 0%,transparent 60%);transform:translate(-105%);transition:transform .38s cubic-bezier(.22,1,.36,1)}.lp-btn:hover{border-color:#f59e0bbf;color:#fbbf24;box-shadow:0 0 28px #f59e0b24,inset 0 0 24px #f59e0b0d}.lp-btn:hover:before{transform:translate(0)}.lp-btn:active{transform:scale(.97)}.rakun-svg.move-train-bag .striking-arm{animation:bag-front-arm 3s forwards!important;transform-origin:276px 452px}.rakun-svg.move-train-balance .striking-arm{animation:balance-arm 4s forwards!important;transform-origin:276px 452px}.rakun-svg.move-train-balance .back-arm{animation:balance-back-arm 4s forwards!important;transform-origin:514px 452px}.rakun-svg.move-train-balance .leg-left{animation:balance-leg-left 4s forwards!important;transform-origin:330px 450px}.rakun-svg.move-train-balance .leg-right{animation:balance-leg-right 4s forwards!important;transform-origin:470px 450px}.rakun-svg.move-train-rope .battlerope-anchor{animation:battlerope-anchor-pulse .46s ease-in-out infinite}.rakun-svg.move-train-dragon .striking-arm{animation:dragon-arm 4s forwards!important;transform-origin:276px 452px}.rakun-svg.move-train-dragon .back-arm{animation:dragon-back-arm 4s forwards!important;transform-origin:514px 452px}.rakun-svg.move-train-dragon .fx-dragon-charge-particles{animation:dragon-charge-particles 4s forwards}.rakun-svg.move-train-dragon .dragon-particle-1{animation:dragon-particle-orbit-1 .7s linear infinite;transform-origin:400px 480px}.rakun-svg.move-train-dragon .dragon-particle-2{animation:dragon-particle-orbit-2 .9s linear infinite;transform-origin:400px 480px}.rakun-svg.move-train-dragon .dragon-particle-3{animation:dragon-particle-orbit-3 1.1s linear infinite;transform-origin:400px 480px}.rakun-svg.move-train-dragon .fx-dragon-stance-ring{animation:dragon-stance-ring 4s forwards;transform-origin:400px 660px}.rakun-svg.move-train-squats .exp-grit{opacity:1!important;animation:effort-shiver .1s infinite!important}.rakun-svg.move-train-sprint .exp-happy{opacity:1!important;animation:effort-shiver .08s infinite!important}.rakun-svg.move-train-ironbody .exp-grit{opacity:1!important;animation:effort-shiver .1s infinite!important}.rakun-svg.move-train-rope .exp-grit{opacity:1!important;animation:effort-shiver .12s infinite!important}.rakun-svg.move-train-hyrox .exp-grit{opacity:1!important;animation:effort-shiver .1s infinite!important}.rakun-svg.move-train-hyrox .rakun-baby-feet{animation:hyrox-baby-feet .6s ease-in-out infinite alternate;transform-origin:400px 580px}.rakun-svg.move-train-hyrox .back-arm{animation:hyrox-back-arm 4s cubic-bezier(.4,.05,.5,1) forwards!important;transform-origin:514px 452px}.rakun-svg.move-train-hyrox .striking-arm{animation:hyrox-front-arm 4s cubic-bezier(.4,.05,.5,1) forwards!important;transform-origin:276px 452px}.rakun-svg.move-train-hyrox .rakun-legs{animation:hyrox-legs .6s ease-in-out infinite alternate;transform-origin:400px 560px}.rakun-svg.move-train-hyrox .hyrox-rope-left{animation:hyrox-rope-left 4s cubic-bezier(.4,.05,.5,1) forwards}.rakun-svg.move-train-hyrox .hyrox-rope-right{animation:hyrox-rope-right 4s cubic-bezier(.4,.05,.5,1) forwards}.rakun-svg.move-train-ironbody .striking-arm{animation:ironbody-arm 4s forwards!important;transform-origin:276px 452px}.rakun-svg.move-train-ironbody .back-arm{animation:ironbody-back-arm 4s forwards!important;transform-origin:514px 452px}.rakun-svg.move-train-ironbody .fx-ironbody-fist-l{animation:ironbody-fist-l 4s forwards}.rakun-svg.move-train-ironbody .fx-ironbody-fist-r{animation:ironbody-fist-r 4s forwards}.rakun-svg.move-train-ironbody .fx-ironbody-fist-top{animation:ironbody-fist-top 4s forwards}.rakun-svg.move-train-reflex .striking-arm{animation:reflex-arm 4s forwards!important;transform-origin:276px 452px}.rakun-svg.move-train-shadowclone .striking-arm{animation:shadowclone-arm 4s forwards!important;transform-origin:276px 452px}.rakun-svg.move-train-shadowclone .back-arm{animation:shadowclone-back-arm 4s forwards!important;transform-origin:514px 452px}.rakun-svg.move-train-shuriken .striking-arm{animation:shuriken-arm 4s forwards!important;transform-origin:276px 452px}.rakun-svg.move-train-shuriken .back-arm{animation:shuriken-back-arm 4s forwards!important;transform-origin:514px 452px}.rakun-svg.move-train-shuriken .rakun-master-group{animation:shuriken-body 4s forwards}.rakun-svg.move-train-skiprope .striking-arm{animation:skiprope-arm .6s linear infinite!important;transform-origin:276px 452px}.rakun-svg.move-train-skiprope .back-arm{animation:skiprope-arm-back .6s linear infinite!important;transform-origin:514px 452px}.rakun-svg.move-train-sprint .striking-arm{animation:sprint-arm .18s linear infinite alternate!important}.rakun-svg.move-train-sprint .rakun-baby-feet{animation:sprint-baby-feet .18s ease-in-out infinite alternate;transform-origin:400px 580px}.rakun-svg.move-train-sprint .back-arm{animation:sprint-back-arm .18s linear infinite alternate!important}.rakun-svg.move-train-sprint .rakun-legs{animation:sprint-legs .18s linear infinite alternate;transform-origin:400px 540px}.rakun-svg.move-train-sprint .rakun-tail{animation:sprint-tail .18s ease-in-out infinite alternate}.rakun-svg.move-train-squats .back-arm{animation:squat-back-arm 3s cubic-bezier(.4,0,.2,1) forwards!important;transform-origin:500px 448px}.rakun-svg.move-train-squats .striking-arm{animation:squat-front-arm 3s cubic-bezier(.4,0,.2,1) forwards!important;transform-origin:276px 452px}.rakun-svg.move-train-staff .back-arm{animation:staff-back-arm 3s forwards!important;transform-origin:514px 452px}.rakun-svg.move-train-staff .striking-arm{animation:staff-front-arm 3s forwards!important;transform-origin:276px 452px}.rakun-svg.move-train-tornado .striking-arm{animation:tornado-arm 4s forwards!important;transform-origin:276px 452px}.rakun-svg.move-train-tornado .back-arm{animation:tornado-back-arm 4s forwards!important;transform-origin:514px 452px}.rakun-svg.move-train-tornado .rakun-master-group{animation:tornado-body 4s cubic-bezier(.4,0,.2,1) forwards;filter:drop-shadow(0 0 14px rgba(255,167,38,.5));transform-origin:400px 500px}.rakun-svg.move-train-tornado .fx-tornado-kick-leg{animation:tornado-kick-leg 4s forwards;transform-origin:400px 600px}.rakun-svg.move-train-tornado .fx-tornado-prejump-dust{animation:tornado-prejump-dust 4s forwards;transform-origin:400px 660px}@keyframes bag-front-arm{0%,to{transform:rotate(20deg)}18%,38%,62%{transform:rotate(0) translate(-80px,8px)}28%,50%{transform:rotate(76deg) translate(8px,12px)}}@keyframes balance-arm{0%,to{transform:rotate(20deg)}12%,88%{transform:rotate(-78deg)}38%{transform:rotate(-94deg)}62%{transform:rotate(-62deg)}}@keyframes balance-back-arm{0%,to{transform:rotate(0)}12%,88%{transform:rotate(82deg)}38%{transform:rotate(66deg)}62%{transform:rotate(98deg)}}@keyframes balance-leg-left{0%,to{transform:rotate(0) translate(0)}12%,88%{transform:rotate(-46deg) translate(58px,-22px)}38%{transform:rotate(-58deg) translate(64px,-28px)}62%{transform:rotate(-38deg) translate(52px,-16px)}}@keyframes balance-leg-right{0%,to{transform:scaleY(1) translateY(0)}12%,88%{transform:scaleY(1.02) translateY(-2px)}}@keyframes battlerope-anchor-pulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes dragon-arm{0%,to{transform:rotate(20deg)}8%,46%{transform:rotate(78deg) translate(28px,22px)}58%{transform:rotate(64deg) translate(20px,14px)}68%,86%{transform:rotate(-118deg) translate(28px,-28px)}94%{transform:rotate(40deg) translate(8px,4px)}}@keyframes dragon-back-arm{0%,to{transform:rotate(0)}8%,46%{transform:rotate(-78deg) translate(-28px,22px)}58%{transform:rotate(-64deg) translate(-20px,14px)}68%,86%{transform:rotate(118deg) translate(-28px,-28px)}94%{transform:rotate(-40deg) translate(-8px,4px)}}@keyframes dragon-charge-particles{0%,8%{opacity:0}16%{opacity:1}64%{opacity:1}72%,to{opacity:0}}@keyframes dragon-particle-orbit-1{0%{transform:rotate(0) translate(160px) rotate(0)}to{transform:rotate(360deg) translate(160px) rotate(-360deg)}}@keyframes dragon-particle-orbit-2{0%{transform:rotate(120deg) translate(140px) rotate(-120deg)}to{transform:rotate(480deg) translate(140px) rotate(-480deg)}}@keyframes dragon-particle-orbit-3{0%{transform:rotate(240deg) translate(180px) rotate(-240deg)}to{transform:rotate(600deg) translate(180px) rotate(-600deg)}}@keyframes dragon-stance-ring{0%,4%{opacity:0;transform:scale(.4)}10%,60%{opacity:.85;transform:scale(1)}68%,to{opacity:0;transform:scale(1.3)}}@keyframes effort-shiver{0%,to{transform:translate(0)}25%{transform:translate(-1px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px,-1px)}}@keyframes hyrox-baby-feet{0%{transform:translate(-12px,-4px)}to{transform:translate(14px,8px)}}@keyframes hyrox-back-arm{0%,to{transform:rotate(0)}10%,90%{transform:rotate(-46deg) translate(-96px,-6px)}30%,70%{transform:rotate(-12deg) translate(-44px,12px)}50%{transform:rotate(-44deg) translate(-100px,-8px)}}@keyframes hyrox-front-arm{0%,to{transform:rotate(20deg)}10%,90%{transform:rotate(-32deg) translate(-100px,-8px)}30%,70%{transform:rotate(8deg) translate(-40px,14px)}50%{transform:rotate(-30deg) translate(-104px,-10px)}}@keyframes hyrox-legs{0%{transform:skew(-12deg) scaleY(.96) translate(-6px,4px)}to{transform:skew(14deg) scaleY(1.04) translate(10px,16px)}}@keyframes hyrox-rope-left{0%,to{d:path("M 285 460 Q 235 502, 178 540")}30%,70%{d:path("M 285 460 Q 240 494, 198 528")}50%{d:path("M 285 460 Q 230 510, 168 548")}}@keyframes hyrox-rope-right{0%,to{d:path("M 522 460 Q 360 510, 224 540")}30%,70%{d:path("M 522 460 Q 370 500, 244 528")}50%{d:path("M 522 460 Q 350 520, 214 548")}}@keyframes ironbody-arm{0%,to{transform:rotate(20deg)}10%,90%{transform:rotate(-12deg) translate(-2px,4px)}}@keyframes ironbody-back-arm{0%,to{transform:rotate(0)}10%,90%{transform:rotate(8deg) translate(2px,4px)}}@keyframes ironbody-fist-l{0%,70%{opacity:0;transform:translate(-420px) rotate(0) scaleX(-1)}72%{opacity:1}76%{opacity:1;transform:translate(-60px) rotate(8deg) scale(1.15) scaleX(-1)}82%{opacity:.5;transform:translate(-160px,-10px) rotate(-20deg) scaleX(-1)}88%,to{opacity:0;transform:translate(-420px) rotate(0) scaleX(-1)}}@keyframes ironbody-fist-r{0%,22%{opacity:0;transform:translate(420px) rotate(0)}24%{opacity:1}28%{opacity:1;transform:translate(60px) rotate(-8deg) scale(1.15)}34%{opacity:.5;transform:translate(160px,-10px) rotate(20deg)}40%,to{opacity:0;transform:translate(420px) rotate(0)}}@keyframes ironbody-fist-top{0%,54%{opacity:0;transform:translateY(-360px) rotate(0)}56%{opacity:1}60%{opacity:1;transform:translateY(-50px) rotate(0) scale(1.15)}66%{opacity:.5;transform:translate(20px,-180px) rotate(-15deg)}72%,to{opacity:0;transform:translateY(-360px) rotate(0)}}@keyframes reflex-arm{0%,to{transform:rotate(20deg)}10%,90%{transform:rotate(64deg) translate(-8px,14px)}}@keyframes shadowclone-arm{0%,to{transform:rotate(20deg)}16%,22%{transform:rotate(78deg) translate(8px,-10px)}38%,44%{transform:rotate(-30deg) translate(-12px,6px)}60%{transform:rotate(50deg) translate(8px,-16px)}80%{transform:rotate(98deg) translate(14px,16px)}}@keyframes shadowclone-back-arm{0%,to{transform:rotate(0)}16%,22%{transform:rotate(-30deg) translate(-6px,6px)}38%,44%{transform:rotate(-86deg) translate(-14px,-8px)}60%{transform:rotate(-46deg) translate(-12px,-8px)}80%{transform:rotate(-26deg) translate(-6px,4px)}}@keyframes shuriken-arm{0%,to{transform:rotate(20deg)}14%,24%{transform:rotate(60deg) translate(2px,8px)}38%,48%{transform:rotate(-8deg) translate(-2px,-2px)}62%,72%{transform:rotate(-30deg) translate(2px,-10px)}82%,92%{transform:rotate(-46deg) translate(-2px,-16px)}}@keyframes shuriken-back-arm{0%,to{transform:rotate(0)}14%,24%{transform:rotate(-32deg) translate(-2px,6px)}38%,48%{transform:rotate(36deg) translate(2px,6px)}62%,72%{transform:rotate(-12deg) translate(-2px)}82%,92%{transform:rotate(-6deg) translate(-2px,-2px)}}@keyframes shuriken-body{0%,to{transform:translate(0) rotate(0)}14%,24%{transform:translateY(50px) rotate(-6deg)}38%,48%{transform:translateY(-36px) rotate(6deg)}62%,72%{transform:translate(36px) rotate(8deg)}82%,92%{transform:translate(20px,-4px) rotate(2deg)}}@keyframes shuriken-catch-spark{0%,80%{opacity:0;transform:scale(.4)}84%{opacity:1;transform:scale(1.3)}96%,to{opacity:0;transform:scale(1.8)}}@keyframes skiprope-arm{0%,to{transform:rotate(46deg) translate(8px,6px)}50%{transform:rotate(56deg) translate(8px,12px)}}@keyframes skiprope-arm-back{0%,to{transform:rotate(-46deg) translate(-8px,6px)}50%{transform:rotate(-56deg) translate(-8px,12px)}}@keyframes sprint-arm{0%{transform:rotate(-22deg) translate(4px,-10px)}to{transform:rotate(60deg) translateY(14px)}}@keyframes sprint-baby-feet{0%{transform:translate(-14px,-4px) rotate(-6deg)}to{transform:translate(16px,8px) rotate(6deg)}}@keyframes sprint-back-arm{0%{transform:rotate(46deg) translate(-4px,12px)}to{transform:rotate(-36deg) translateY(-8px)}}@keyframes sprint-legs{0%{transform:skew(-14deg) scaleY(.82) translateY(-4px)}to{transform:skew(14deg) scaleY(1.08) translateY(14px)}}@keyframes sprint-tail{0%{transform:translate(var(--tail-x),var(--tail-y)) scale(var(--tail-scale)) rotate(-12deg)}to{transform:translate(var(--tail-x),var(--tail-y)) scale(var(--tail-scale)) rotate(14deg)}}@keyframes squat-back-arm{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-80deg) translate(15px,15px)}}@keyframes squat-front-arm{0%,to{transform:rotate(4deg)}30%,70%{transform:rotate(90deg) translate(-20px,10px)}}@keyframes staff-back-arm{0%,to{transform:rotate(0)}12%,86%{transform:rotate(-70deg) translate(-10px,-22px)}44%{transform:rotate(-118deg) translate(-16px,-28px)}}@keyframes staff-front-arm{0%,to{transform:rotate(20deg)}12%,86%{transform:rotate(82deg) translate(8px,-20px)}44%{transform:rotate(126deg) translate(12px,-30px)}}@keyframes tornado-arm{0%,to{transform:rotate(20deg)}10%,20%{transform:rotate(94deg) translate(18px,18px)}34%{transform:rotate(140deg) translate(28px)}50%{transform:rotate(160deg) translate(40px,-10px)}66%{transform:rotate(120deg) translate(28px,4px)}80%{transform:rotate(36deg) translate(8px,8px)}}@keyframes tornado-back-arm{0%,to{transform:rotate(0)}10%,20%{transform:rotate(-46deg) translate(-12px,8px)}34%{transform:rotate(-128deg) translate(-28px,-4px)}50%{transform:rotate(-156deg) translate(-40px,-14px)}66%{transform:rotate(-110deg) translate(-28px)}80%{transform:rotate(-30deg) translate(-8px,4px)}}@keyframes tornado-body{0%{transform:translate(0) rotate(0)}10%{transform:translate(20px,14px) rotate(-22deg) scaleY(.9) scaleX(1.08)}20%{transform:translate(-10px,30px) rotate(-36deg) scaleY(.84) scaleX(1.14)}34%{transform:translateY(-110px) rotate(120deg) scale(1)}50%{transform:translateY(-160px) rotate(240deg) scale(1.02)}66%{transform:translateY(-110px) rotate(360deg) scale(1)}80%{transform:translate(-10px,26px) rotate(360deg) scaleY(.86) scaleX(1.12)}92%{transform:translate(-6px,12px) rotate(360deg) scaleY(.94) scaleX(1.06)}to{transform:translate(0) rotate(360deg)}}@keyframes tornado-kick-leg{0%,16%{opacity:0;transform:rotate(0) translate(0)}20%{opacity:1;transform:rotate(20deg) translate(-10px,-10px)}34%{opacity:1;transform:rotate(96deg) translate(-30px,-40px)}50%{opacity:1;transform:rotate(120deg) translate(-46px,-30px)}66%{opacity:1;transform:rotate(80deg) translate(-30px,-10px)}80%{opacity:0;transform:rotate(0) translate(0)}to{opacity:0;transform:rotate(0) translate(0)}}@keyframes tornado-prejump-dust{0%,14%{opacity:0;transform:scale(.4)}22%{opacity:.85;transform:scale(1.1)}32%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.placeholder\:text-\[\#4a4a6a\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(74 74 106 / var(--tw-text-opacity))}.placeholder\:text-\[\#4a4a6a\]::placeholder{--tw-text-opacity:1;color:rgb(74 74 106 / var(--tw-text-opacity))}.first\:border-t-0:first-child{border-top-width:0px}.last\:border-0:last-child{border-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:border-\[\#2a2a3a\]\/80:hover{border-color:#2a2a3acc}.hover\:border-\[\#374151\]:hover{--tw-border-opacity:1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.hover\:border-\[\#3b82f6\]\/30:hover{border-color:#3b82f64d}.hover\:border-\[\#3b82f6\]\/40:hover{border-color:#3b82f666}.hover\:border-\[\#4b5563\]:hover{--tw-border-opacity:1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.hover\:border-\[\#f97316\]\/30:hover{border-color:#f973164d}.hover\:border-red-700\/40:hover{border-color:#b91c1c66}.hover\:bg-\[\#0a1015\]:hover{--tw-bg-opacity:1;background-color:rgb(10 16 21 / var(--tw-bg-opacity))}.hover\:bg-\[\#111827\]:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.hover\:bg-\[\#141420\]:hover{--tw-bg-opacity:1;background-color:rgb(20 20 32 / var(--tw-bg-opacity))}.hover\:bg-\[\#16a34a\]:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.hover\:bg-\[\#1e3a5f\]\/20:hover{background-color:#1e3a5f33}.hover\:bg-\[\#1f2937\]:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.hover\:bg-\[\#2563eb\]:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.hover\:bg-\[\#374151\]\/50:hover{background-color:#37415180}.hover\:bg-\[\#78350f\]\/25:hover{background-color:#78350f40}.hover\:bg-\[\#d4af37\]:hover{--tw-bg-opacity:1;background-color:rgb(212 175 55 / var(--tw-bg-opacity))}.hover\:bg-\[\#ef4444\]\/10:hover{background-color:#ef44441a}.hover\:bg-green-900\/60:hover{background-color:#14532d99}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.hover\:bg-orange-400:hover{--tw-bg-opacity:1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-900\/20:hover{background-color:#7f1d1d33}.hover\:bg-red-900\/60:hover{background-color:#7f1d1d99}.hover\:bg-slate-600:hover{--tw-bg-opacity:1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}.hover\:from-\[\#ea580c\]:hover{--tw-gradient-from:#ea580c var(--tw-gradient-from-position);--tw-gradient-to:rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#dc2626\]:hover{--tw-gradient-to:#dc2626 var(--tw-gradient-to-position)}.hover\:text-\[\#93c5fd\]:hover{--tw-text-opacity:1;color:rgb(147 197 253 / var(--tw-text-opacity))}.hover\:text-\[\#9ca3af\]:hover{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}.hover\:text-\[\#dbeafe\]:hover{--tw-text-opacity:1;color:rgb(219 234 254 / var(--tw-text-opacity))}.hover\:text-\[\#e5e7eb\]:hover{--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}.hover\:text-\[\#f97316\]:hover{--tw-text-opacity:1;color:rgb(249 115 22 / var(--tw-text-opacity))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.focus\:border-\[\#3b82f6\]:focus{--tw-border-opacity:1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.focus\:border-\[\#3b82f6\]\/40:focus{border-color:#3b82f666}.focus\:border-\[\#3b82f6\]\/50:focus{border-color:#3b82f680}.focus\:border-\[\#c9a227\]\/60:focus{border-color:#c9a22799}.focus\:border-\[\#f97316\]\/40:focus{border-color:#f9731666}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.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))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
