@import"https://fonts.googleapis.com/css2?family=Special+Elite&display=swap";@import"https://fonts.googleapis.com/css2?family=Kelly+Slab&display=swap";.onboarding-overlay{position:fixed;inset:0;background:radial-gradient(circle at center,#252525,#0a0a0a);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;font-family:Kelly Slab,serif}.vignette{position:absolute;inset:0;background:radial-gradient(circle,transparent 30%,rgba(0,0,0,.7) 100%);pointer-events:none}.onboarding-card{max-width:420px;width:100%;background:#1e1e1ee6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);padding:40px;position:relative;box-shadow:0 20px 40px #0009;opacity:0;transform:translateY(10px);transition:all 1s ease;border-left:3px solid #b30000}.onboarding-card.visible{opacity:1;transform:translateY(0)}.glitch-text{color:#fff;font-size:26px;margin-bottom:15px;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px rgba(255,255,255,.2)}.title-small{color:#efefef;font-size:20px;letter-spacing:5px;text-align:center;margin-bottom:30px;text-shadow:0 0 8px rgba(255,255,255,.3)}.story-text{color:#ccc;line-height:1.7;font-size:16px;margin-bottom:35px}.madness-btn{width:100%;background:#222;border:1px solid #444;color:#eee;padding:16px;cursor:pointer;transition:all .3s ease;letter-spacing:3px;font-size:13px;text-transform:uppercase}.madness-btn:hover:not(:disabled){background:#b30000;color:#fff;border-color:#f33;box-shadow:0 0 20px #b3000066}.madness-input{width:100%;background:transparent;border:none;border-bottom:2px solid #444;color:#fff;padding:12px 0;outline:none;font-size:22px;text-align:center;letter-spacing:4px;transition:all .3s}.madness-input:focus{border-bottom-color:#b30000;text-shadow:0 0 10px rgba(255,255,255,.5)}.gender-selector{display:flex;gap:20px;margin:30px 0}.gender-btn{flex:1;padding:15px 0;text-align:center;color:#666;cursor:pointer;font-size:14px;letter-spacing:2px;transition:all .3s ease;border:none;background:transparent;border-bottom:2px solid #333}.gender-btn input[type=radio]{display:none}.gender-btn:hover{color:#aaa;border-bottom-color:#555}.gender-btn.active{color:#fff;border-bottom:2px solid #b30000;text-shadow:0 0 10px rgba(255,255,255,.3)}.madness-error{color:#f55;font-size:12px;margin-bottom:15px;text-align:center}.main-character-canvas{position:absolute;height:43vh;max-height:380px;min-height:270px;aspect-ratio:1 / 1.5;width:auto;left:50%;transform:translate(-50%);bottom:22%;display:flex;justify-content:center;align-items:flex-end;overflow:visible;transition:none!important;filter:brightness(.75) contrast(1.2) saturate(.4) hue-rotate(-10deg)}.main-character-canvas:before{content:"";position:absolute;width:85%;height:15px;bottom:10px;left:54%;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(0,0,0,.6) 0%,rgba(0,0,0,.3) 40%,transparent 80%);z-index:-1;filter:blur(2px);pointer-events:none}.char-layer{position:absolute;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none;object-fit:contain;backface-visibility:hidden;transform:translateZ(0);opacity:.98}.layer-base,.layer-legs,.layer-torso{width:100%;height:100%;bottom:0;left:0;z-index:10}.layer-eyes{z-index:25;width:12.2%;height:auto;bottom:88.8%;left:43.3%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;filter:contrast(1.3) drop-shadow(.5px .5px 0px rgba(0,0,0,.5))}.layer-eyes.monocle-specific{bottom:86.6%!important;left:44.4%;width:5%;filter:drop-shadow(.1px .1px 0px rgba(0,0,0,.4)) drop-shadow(.1px -.1px 0px rgba(0,0,0,.5)) contrast(1.1)}.layer-eyes.rocker-glasses-specific{width:12.5%!important;bottom:89%!important;left:50%!important;transform:translate(-55%)!important}.layer-head{z-index:30;width:16.4%;bottom:91%;left:49.7%;transform:translate(-50%) rotateX(20deg) skewY(4deg);transform-origin:bottom center;filter:drop-shadow(.1px .1px 0px rgba(0,0,0,.1))}.layer-hand{width:100%;height:100%;bottom:0;left:0;z-index:15}.layer-mouth{z-index:22;width:12.4%;height:auto;bottom:83.3%;left:50%;transform:translate(-51%) rotateX(-25deg)!important;image-rendering:pixelated;filter:drop-shadow(.5px .5px .1px rgba(0,0,0,.4))}.layer-back{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:2!important}.sanitary_gauze_bandage-full-tilt{transform-origin:bottom center;bottom:84.2%;transform:scaleY(1.15) scaleX(1.1) translate(-47%) rotateX(-35deg)!important;backface-visibility:hidden;filter:drop-shadow(0px 2px 2px rgba(0,0,0,.3))}.leather-muzzle-full-tilt{width:12%!important;bottom:84.4%!important;transform:translate(-52%) scaleY(1.2) rotateX(-15deg) scaleX(1.1)!important;filter:brightness(.9) contrast(1.2) drop-shadow(0px 3px 4px rgba(0,0,0,.5))!important;backface-visibility:hidden}.main-character-canvas:not(.is-female) .bandana-outlaw-specific{width:24.5%!important;bottom:80.6%!important;left:50%;transform:translate(-52.5%) rotateX(-15deg) scaleY(.95)!important}.layer-neck{z-index:21;width:12%;height:auto;bottom:80.5%;left:50%;transform:translate(-50%);image-rendering:pixelated;filter:drop-shadow(.5px .5px .1px rgba(0,0,0,.5))}.dirty-stethoscope-full{width:15%!important;bottom:76.2%!important;transform-origin:top center;transform:translate(-50%) scaleX(1.8) rotateX(10deg)!important;filter:brightness(.8) contrast(1.2) drop-shadow(1px 2px 2px rgba(0,0,0,.4))!important;image-rendering:pixelated}.layer-weapon.surgical-blade-specific{width:25%!important;height:auto!important;bottom:41%!important;left:12%!important;transform:rotate(-25deg)!important;transform-origin:center center;z-index:25;filter:drop-shadow(1px 2px 3px rgba(0,0,0,.5))!important}.is-female .layer-weapon.surgical-blade-specific{width:24%!important;bottom:43%!important;left:15%!important}.layer-weapon.bloody-bat-specific{width:32%!important;bottom:4%!important;left:6.7%!important;transform-origin:center center!important;filter:contrast(1.1) brightness(1.1) saturate(2.5)!important;z-index:25;transform:rotate(180deg) scaleX(.75) scaleY(1.1)!important}.is-female .layer-weapon.bloody-bat-specific{bottom:6%!important;left:9%!important;transform:rotate(180deg) scaleX(.75) scaleY(1.1)!important}.layer-weapon.classic-cane-specific{width:54%!important;bottom:-11%!important;left:0%!important;transform:rotate(-8deg) scale(.9)!important;filter:brightness(1.1) contrast(1.1) drop-shadow(2px 6px 4px rgba(0,0,0,.4))!important;z-index:8}.is-female .layer-weapon.classic-cane-specific{bottom:-9%!important;left:3%!important;transform:rotate(-12deg) scale(.9)!important}.layer-weapon.jagged-bottle-specific{width:12%!important;height:auto!important;bottom:42%!important;left:20%!important;transform:rotate(240deg) rotateY(15deg)!important;transform-origin:center center;z-index:25}.is-female .layer-weapon.jagged-bottle-specific{width:11%!important;bottom:44.5%!important;left:22%!important;image-rendering:auto!important;transform:rotate(240deg) rotateY(10deg) scaleY(1.2)!important}.layer-weapon.nail-bat-specific{width:32%!important;height:auto!important;bottom:27%!important;left:5.5%!important;transform:scaleX(.8) scaleY(1.1)!important;transform-origin:center center!important;image-rendering:auto!important;z-index:25}.is-female .layer-weapon.nail-bat-specific{bottom:29%!important;left:6.8%!important;transform:rotate(7deg) scaleX(.7) scaleY(1.2)!important}.layer-weapon.cleaver-specific{width:28%!important;height:auto!important;bottom:33.5%!important;left:9.5%!important;z-index:25;transform-origin:bottom center!important;transform:scale(.8)!important}.is-female .layer-weapon.cleaver-specific{bottom:36.7%!important;left:11.5%!important;transform:scale(.75)!important}.layer-weapon.heavy-wrench-specific{width:27%!important;height:auto!important;bottom:32%!important;left:9.8%!important;z-index:25;transform:rotate(-5deg)!important;filter:drop-shadow(2px 4px 4px rgba(0,0,0,.4))!important}.is-female .layer-weapon.heavy-wrench-specific{bottom:36%!important;left:13.2%!important;width:25%!important}.layer-weapon.shock-baton-specific{width:25.5%!important;height:auto!important;bottom:34%!important;left:10.3%!important;z-index:25}.is-female .layer-weapon.shock-baton-specific{width:24%!important;bottom:37%!important;left:14%!important}.layer-weapon.blood-katana-specific{width:48%!important;height:auto!important;bottom:12.5%!important;left:-7%!important;z-index:25;image-rendering:auto!important;transform:rotate(4deg)!important;filter:brightness(1.2) contrast(.9) saturate(1.5)!important}.is-female .layer-weapon.blood-katana-specific{bottom:14.5%!important;left:-5%!important;width:48%!important}.layer-eyes.sleep-mask-specific{width:13.2%!important;height:auto!important;bottom:83.8%!important;left:42.8%!important;z-index:45;transform:rotate(-2deg)!important;filter:saturate(1.5)!important}.is-female .layer-eyes.sleep-mask-specific{width:12.3%!important;bottom:82.3%!important;left:43.5%!important}.is-female .layer-eyes{bottom:87.2%!important;left:44.2%!important;width:10.4%!important;z-index:10001}.is-female .layer-eyes.monocle-specific{bottom:85%!important;left:45.3%!important;width:4.2%!important}.is-female .layer-eyes.rocker-glasses-specific{bottom:87.2%!important;left:49.9%!important;width:12.2%!important}.is-female .layer-head{bottom:90.3%!important;width:15.5%!important;left:50%!important;transform:translate(-50%) rotateX(0) skewY(4deg);transform-origin:bottom center}.is-female .layer-mouth{bottom:81.6%!important;width:11.7%!important;left:50%;transform:translate(-50%) rotateX(-25deg)!important}.is-female .sanitary_gauze_bandage-full-tilt{bottom:82.7%!important;transform:scaleY(.9) scaleX(1) translate(-49%) rotateX(-35deg)!important}.is-female .leather-muzzle-full-tilt{bottom:82.4%!important;width:11.5%!important}.layer-mouth.mask-kain-specific{width:11%!important;bottom:83.5%!important;left:49.4%!important;transform:translate(-50%) rotateX(-10deg)!important}.flesh-silence-specific{transform:translate(-51%) translateY(-110%) rotateX(-15deg) scaleY(.92) scaleX(.96)!important;filter:brightness(.99)!important;z-index:20!important}.is-female .bandana-outlaw-specific{width:21%!important;bottom:80%!important;left:50%;transform:translate(-51%) rotateX(-10deg) scaleY(1.05)!important;filter:brightness(1.02) contrast(1.1) drop-shadow(0px 2px 2px rgba(0,0,0,.35))!important}.is-female .flesh-silence-specific{transform:translate(-51.5%) translateY(-129%) rotateX(-15deg) scaleY(.98) scaleX(.94)!important;filter:brightness(.93)!important}.is-female .layer-neck{bottom:78.5%!important;width:13.6%!important}.is-female .dirty-stethoscope-full{bottom:75.4%!important;transform:translate(-46%) scaleX(1.8) rotateX(10deg)!important}.layer-weapon{z-index:10;width:80%;height:80%;bottom:0;left:0;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.4))}.emily-gun-style{width:100%;height:100%;bottom:1%;left:-3%;transform:rotate(-115deg);transform-origin:42% 50%;image-rendering:pixelated;perspective:1000px;transform:rotate(-115deg) rotateY(25deg) rotateX(10deg);transform-style:preserve-3d}.back-part{z-index:11;clip-path:inset(0 54% 0 0)}.front-part{z-index:9;clip-path:inset(0 0 0 44%);filter:drop-shadow(2px 4px 3px rgba(0,0,0,.3))}.is-female .emily-gun-style{transform:scale(.95) rotate(-120deg)!important;transform-origin:42% 50%;bottom:3%!important;left:-1%!important}.is-female .back-part{clip-path:inset(0 54% 0 0)!important}.is-female .front-part{clip-path:inset(0 0 0 46%)!important}.layer-weapon.agatha-claw-specific{width:32%!important;height:auto!important;bottom:24%!important;left:6.6%!important;transform:rotate(-13deg) rotateY(10deg)!important;transform-origin:center center;z-index:25}.is-female .layer-weapon.agatha-claw-specific{width:32%!important;bottom:26.5%!important;left:6.5%!important;transform:rotate(-5deg) rotateY(5deg)!important}.leshch-weapon-specific{transform:scale(.5) rotate(-65deg)!important;top:9%!important;left:7%!important;filter:saturate(1.5) brightness(1.1) contrast(1.2) drop-shadow(3px 5px 4px rgba(0,0,0,.4))!important;z-index:25;transform-origin:30% 70%}.is-female .layer-weapon.leshch-weapon-specific{transform:scale(.45) rotate(-55deg)!important;top:5%!important;left:6%!important;filter:saturate(1.5) brightness(1.1) contrast(1.2) drop-shadow(3px 5px 4px rgba(0,0,0,.4))!important;z-index:25;transform-origin:30% 70%}.layer-weapon.stool-weapon-specific{z-index:25!important;width:28%!important;height:auto!important;top:37.5%!important;bottom:auto!important;image-rendering:auto!important;left:3%!important;transform:rotate(-150deg)!important;transform-origin:center center!important}.is-female .layer-weapon.stool-weapon-specific{top:35%!important;left:5%!important}.layer-weapon.bone-club-specific{z-index:25!important;width:18%!important;height:auto!important;top:47%!important;bottom:auto!important;left:16%!important;image-rendering:auto!important;transform:scaleY(1.2) rotate(5deg)!important;transform-origin:bottom right!important;filter:brightness(1.1) contrast(.9)!important}.is-female .layer-weapon.bone-club-specific{width:16%!important;top:45%!important;left:19.5%!important}.layer-weapon.reinforcement-specific{z-index:25!important;width:50%!important;height:auto!important;top:45%!important;bottom:auto!important;image-rendering:auto!important;left:7.5%!important;transform:rotate(-35deg)!important;transform-origin:bottom center!important;filter:saturate(.5) brightness(.8) contrast(1.2)!important}.is-female .layer-weapon.reinforcement-specific{width:45%!important;top:43%!important;left:12%!important}.layer-weapon.fork-weapon-specific{z-index:25!important;width:25%!important;top:14%!important;bottom:auto!important;left:13%!important;transform:rotate(-25deg)!important;image-rendering:auto!important;transform-origin:center!important;filter:brightness(1.3) contrast(1)!important}.is-female .layer-weapon.fork-weapon-specific{width:22%!important;top:11%!important;bottom:auto!important;left:17.5%!important}.layer-weapon.mechanical-leg-specific{z-index:25!important;width:48%!important;height:auto!important;top:40%!important;bottom:auto!important;left:-6.5%!important;image-rendering:auto!important;transform:rotate(5deg)!important;transform-origin:center center!important;filter:brightness(1.3) saturate(2)!important}.is-female .layer-weapon.mechanical-leg-specific{width:45%!important;top:38.8%!important;left:-2%!important}.layer-weapon.shnyr-hook-specific{z-index:25!important;width:25%!important;height:auto!important;top:45.5%!important;bottom:auto!important;left:10%!important;image-rendering:auto!important;transform:rotate(5deg)!important;transform-origin:bottom right!important;filter:brightness(1.05) contrast(1.1)!important}.is-female .layer-weapon.shnyr-hook-specific{width:24%!important;top:43%!important;left:12.5%!important}.layer-weapon.colossus-axe-hammer-specific{z-index:5!important;width:48%!important;height:auto!important;top:45%!important;bottom:auto!important;left:7%!important;image-rendering:auto!important;transform:rotate(0)!important;transform-origin:bottom center!important;filter:brightness(1.3) contrast(1.05) saturate(1.5)!important}.is-female .layer-weapon.colossus-axe-hammer-specific{width:45%!important;top:44.5%!important;left:9.5%!important}.layer-weapon.mother-stinger-specific{z-index:25!important;width:34%!important;height:auto!important;top:41.5%!important;bottom:auto!important;left:6.5%!important;image-rendering:auto!important;transform:rotate(0)!important;transform-origin:center center!important;filter:saturate(1.2) brightness(1.1)!important}.is-female .layer-weapon.mother-stinger-specific{width:32%!important;top:40%!important;left:10%!important}.layer-weapon.betty-claws-specific{z-index:10!important;width:27%!important;height:auto!important;top:42%!important;bottom:auto!important;left:12%!important;image-rendering:auto!important;transform:rotate(-20deg) scaleX(1.1)!important;transform-origin:center center!important;filter:brightness(1.15) contrast(1.1) saturate(1.2)!important}.is-female .layer-weapon.betty-claws-specific{width:23.5%!important;top:40.5%!important;left:16%!important;transform:rotate(-15deg) scaleX(1.1)!important}.layer-head.ladle-specific{width:17.2%!important;bottom:91%!important;left:50%!important}.layer-head.lampshade-specific{width:19%!important;bottom:89.8%!important;left:49.8%!important;transform:translate(-50%) rotateX(-30deg)!important;opacity:.96;filter:sepia(.2) drop-shadow(0px 5px 8px rgba(0,0,0,.4))!important}.layer-head.laurel-wreath-specific{width:15.8%!important;bottom:91.4%!important;left:49.4%!important;z-index:50;transform:translate(-50%) rotateX(10deg) rotate(-2deg)!important;filter:drop-shadow(0px 0px 3px rgba(255,215,0,.3)) contrast(1.1)!important}.layer-head.newspaper-cap-specific{width:14%!important;bottom:91.5%!important;left:49.1%!important;transform:translate(-50%) rotate(3deg) skew(-3deg)!important;filter:brightness(1.05) drop-shadow(1px 2px 2px rgba(0,0,0,.2))!important}.layer-head.impostors-crown-specific{width:14.7%!important;bottom:92.4%!important;left:49.5%!important;transform:translate(-50%) rotate(-3deg) rotateX(15deg)!important}.layer-head.bucket-specific{width:16.8%!important;bottom:87%!important;left:49.5%!important;transform:translate(-50%) rotateX(10deg)!important;filter:brightness(.9) contrast(1.1) drop-shadow(0px 1px 2px rgba(0,0,0,.7))!important}.layer-head.oswald-cap-card-specific{width:15.3%!important;bottom:87%!important;left:49.4%!important;transform:translate(-50%)!important}.archibald-specific{width:78%!important;height:auto!important;bottom:-14%!important;left:-14%!important;z-index:24!important;image-rendering:auto!important;opacity:1!important;filter:saturate(5) grayscale(.35) brightness(1.25) contrast(1.15) hue-rotate(10deg) drop-shadow(4px 6px 8px rgba(0,0,0,.7))!important}.m01-drone-specific{width:60%!important;height:auto!important;bottom:1%!important;left:44%!important;z-index:24!important;image-rendering:auto!important;opacity:1!important;filter:saturate(2) brightness(1.8)}@keyframes chameleon-rainbow-cycle{0%,5%{filter:sepia(.6) hue-rotate(50deg) saturate(8.5) brightness(1.1)}15%,35%{filter:sepia(.7) hue-rotate(145deg) saturate(7.8) brightness(1.1)}48%{filter:sepia(.8) hue-rotate(315deg) saturate(7.5) brightness(1.05)}58%{filter:sepia(.75) hue-rotate(345deg) saturate(7) brightness(1.08)}68%{filter:sepia(.7) hue-rotate(15deg) saturate(6.6) brightness(1.1)}78%{filter:sepia(.6) hue-rotate(70deg) saturate(7) brightness(1.1)}88%,97%{filter:sepia(.5) hue-rotate(75deg) saturate(7) brightness(1.1)}to{filter:sepia(.6) hue-rotate(50deg) saturate(3) brightness(1.1)}}.chameleon-savan-specific{width:27%!important;height:auto!important;bottom:77.8%!important;left:49.6%!important;z-index:102!important;image-rendering:auto!important;opacity:1!important;transform:perspective(500px) rotateX(25deg) rotate(23deg)!important;animation:chameleon-rainbow-cycle 70s linear infinite!important;will-change:filter}.is-female .chameleon-savan-specific{width:24.5%!important;height:auto!important;bottom:77.1%!important;left:49.2%!important}.galago-specific{width:27%!important;height:auto!important;bottom:78.6%!important;left:49%!important;z-index:25!important;image-rendering:auto!important;opacity:1!important;transform:perspective(500px) rotate(30deg)!important}.is-female .galago-specific{width:24.5%!important;bottom:77.5%!important;left:49.2%!important}.goose-ghost-specific{width:65%!important;height:auto!important;bottom:-3%!important;left:2%!important;z-index:44!important;image-rendering:auto!important;filter:brightness(.95) saturate(5) contrast(1.5) opacity(.75) drop-shadow(0 0 10px rgba(255,255,255,.4))!important}.is-female .goose-ghost-specific{bottom:1%!important}.aplomado-specific{width:20%!important;height:auto!important;bottom:77.7%!important;left:54%!important;z-index:50!important;display:block!important;opacity:1!important;filter:saturate(3) brightness(1.6)!important;transform:perspective(500px) rotate(5deg)!important;image-rendering:auto!important}.is-female .aplomado-specific{width:19%!important;bottom:77%!important;left:54%!important;transform:rotate(8deg)!important}.penguin-lore-specific{width:50%!important;height:auto!important;bottom:2%!important;left:48%!important;z-index:24!important;image-rendering:auto!important;filter:saturate(2.6) brightness(1.3)!important}.is-female .penguin-lore-specific{bottom:4%!important;left:48%!important}.panda-mingzhu-specific{width:75%!important;height:auto!important;bottom:-12%!important;left:50%!important;z-index:24!important;image-rendering:auto!important;filter:saturate(1.1) brightness(1.05) contrast(1.15)!important}.is-female .panda-mingzhu-specific{width:73%!important;bottom:-10%!important;left:45%!important}.surimen-specific{width:26%!important;height:auto!important;bottom:8%!important;left:21%!important;z-index:5!important;image-rendering:auto!important}.is-female .surimen-specific{bottom:11%!important;left:23%!important}.cursed-doll-specific{width:52%!important;height:auto!important;bottom:6%!important;left:50%!important;z-index:1!important;image-rendering:auto!important;filter:saturate(1.5) brightness(1.3) contrast(.8)!important}.is-female .cursed-doll-specific{width:52%!important;bottom:8%!important;left:47%!important;transform:rotate(-1deg)!important}.is-female .layer-head.ladle-specific{bottom:89.5%!important;left:50.8%!important;transform:translate(-51%) rotate(-5deg)!important}.is-female .layer-head.lampshade-specific{width:17.5%!important;bottom:88%!important}.is-female .laurel-wreath-specific{width:15.8%!important;bottom:90.8%!important;left:50%!important}.is-female .newspaper-cap-specific{bottom:90.5%!important;left:49.5%!important;transform:translate(-50%) rotate(4deg)!important}.is-female .layer-weapon{bottom:-1%!important;left:-2%!important;transform:scale(.92)}.is-female .impostors-crown-specific{width:15.5%!important;bottom:91%!important;transform:translate(-50%) rotate(-2deg)!important}.is-female .bucket-specific{width:16%!important;bottom:85.2%!important;left:50%!important}.is-female .oswald-cap-card-specific{width:16%!important;bottom:86.4%!important;left:50%!important}.is-female .layer-mouth.mask-kain-specific{width:11.2%!important;height:6%!important;bottom:82.2%!important;left:49.6%!important;transform:translate(-50%) rotateX(-10deg)!important}.main-character-canvas:not(.is-female) .sinners-clasp-mouth-specific{width:8.7%!important;bottom:85.5%!important;left:50%;transform:translate(-54%) rotateX(-5deg) scale(1.04)!important;filter:brightness(.8) contrast(1.25)}.is-female .sinners-clasp-mouth-specific{width:8%!important;bottom:84.3%!important;left:50%;transform:translate(-51.5%) rotateX(-5deg) scale(1.04)!important;filter:brightness(.78) contrast(1.25)}.main-character-canvas:not(.is-female) .leather-cap-specific{width:21.5%!important;bottom:90%!important;left:49%!important;transform:translate(-50%) rotateX(10deg)!important;z-index:30;filter:brightness(1.1) drop-shadow(0px 4px 4px rgba(0,0,0,.4))}.is-female .leather-cap-specific{width:21.5%!important;bottom:88.6%!important;left:50%!important;transform:translate(-50%) rotateX(5deg) skewY(6deg)!important;z-index:30;filter:brightness(1.1) drop-shadow(0px 3px 3px rgba(0,0,0,.4))}.tish-specific{width:55%!important;height:auto!important;bottom:-3%!important;left:2%!important;z-index:24!important;image-rendering:auto!important;opacity:1!important;filter:brightness(.9) saturate(2.2) contrast(1.2) drop-shadow(6px 8px 10px rgba(0,0,0,.75))!important}.tattered-tshirt-specific{transform:scaleX(.48) scaleY(.43) translateY(28%)!important;transform-origin:top center!important;z-index:15!important;image-rendering:pixelated!important}.is-female .tattered-tshirt-specific{transform:scaleX(.44) scaleY(.4) translateY(35%) skewY(-3deg) rotate(1deg)!important;transform-origin:top center!important}.medical-gown-specific{transform:scaleX(.6) scaleY(.54) translateY(18%) translate(2%) rotate(1deg)!important;transform-origin:top center!important;z-index:16!important;image-rendering:auto!important;filter:brightness(1.05) saturate(1.5) contrast(1.4)!important}.is-female .medical-gown-specific{transform:scaleX(.57) scaleY(.51) translateY(22%) translate(2%) rotate(2deg)!important;transform-origin:top center!important}.white-tshirt-specific{transform:scaleX(.4) scaleY(.36) translateY(37%)!important;transform-origin:top center!important;z-index:15!important;image-rendering:auto!important}.is-female .white-tshirt-specific{transform:scaleX(.36) scaleY(.32) translateY(48%) translate(-1%) skewY(-8deg) rotate(1deg)!important;transform-origin:top center!important}.stretched-sweater-specific{transform:scaleX(.6) scaleY(.52) translateY(16%) translate(1%)!important;transform-origin:top center!important;z-index:15!important;image-rendering:pixelated!important;filter:saturate(2) contrast(1.1)!important}.is-female .stretched-sweater-specific{transform:scaleX(.52) scaleY(.44) translateY(24.8%) translate(2%) skewY(-4deg) rotate(1deg)!important;transform-origin:top center!important}.straitjacket-specific{transform:scaleX(.6) scaleY(.52) translateY(19%) translate(1%)!important;transform-origin:top center!important;z-index:17!important;image-rendering:auto!important;filter:brightness(.9) contrast(1.2)!important}.is-female .straitjacket-specific{transform:scaleX(.49) scaleY(.46) translateY(25%) translate(1%) skewY(-2deg) rotate(1deg)!important;transform-origin:top center!important}.rotten-cloak-specific{transform:scaleX(.78) scaleY(.7) translateY(10%) translate(1%)!important;transform-origin:top center!important;image-rendering:auto!important;filter:brightness(1.1) sepia(.3)!important;z-index:15}.is-female .rotten-cloak-specific{transform:scaleX(.65) scaleY(.6) translateY(16%) translate(1%) skewY(-2deg)!important}.lead-apron-specific{transform:scaleX(.6) scaleY(.62) translateY(11%)!important;transform-origin:top center!important;z-index:16!important;image-rendering:pixelated!important;filter:contrast(1.3) saturate(2) hue-rotate(180deg)!important}.is-female .lead-apron-specific{transform:scaleX(.52) scaleY(.6) translateY(14%) translate(1%) rotate(1deg) skewY(-3deg)!important}.life-jacket-specific{transform:scaleX(.45) scaleY(.55) translateY(19%) rotate(1deg) skewY(-2deg)!important;transform-origin:top center!important;z-index:17!important;image-rendering:auto!important;filter:saturate(4.5) contrast(1.1) brightness(1.2)!important}.is-female .life-jacket-specific{transform:scaleX(.4) scaleY(.52) translateY(24%) translate(-1%) rotate(2deg) skewY(-2deg)!important}.hospital-gown-specific{transform:scaleX(.6) scaleY(.5) translateY(26%) translate(1%)!important;transform-origin:top center!important;z-index:15!important;image-rendering:pixelated!important;filter:brightness(.9) contrast(.9) opacity(.95)!important}.is-female .hospital-gown-specific{transform:scaleX(.53) scaleY(.48) translateY(31%) translate(1%)!important}.unicorn-tshirt-specific{transform:scaleX(.48) scaleY(.44) translateY(25%) translate(2%) rotate(1deg)!important;transform-origin:top center!important;z-index:15!important;image-rendering:auto!important;filter:saturate(6) brightness(1.1) contrast(1.2)!important}.is-female .unicorn-tshirt-specific{transform:scaleX(.42) scaleY(.38) translateY(34%) translate(2%) rotate(2deg)!important}.wwe-tshirt-specific{transform:scaleX(.52) scaleY(.48) translateY(19%) translate(1%) rotate(1deg) skewY(-6deg)!important;transform-origin:top center!important;z-index:15!important;image-rendering:auto!important;filter:contrast(1.2) brightness(1) saturate(5)!important}.is-female .wwe-tshirt-specific{transform:scaleX(.46) scaleY(.4) translateY(29%) translate(2%) rotate(2deg)!important}.chief-physician-overcoat-specific{transform:scaleX(.78) scaleY(.65) translateY(17%) translate(1%)!important;transform-origin:top center!important;z-index:16!important;image-rendering:auto!important;filter:brightness(1.2) contrast(1.1)!important}.is-female .chief-physician-overcoat-specific{transform:scaleX(.7) scaleY(.62) translateY(20%) translate(1%) skewY(-1deg) rotate(.5deg)!important}.work-jacket-specific{transform:scaleX(.58) scaleY(.58) translateY(6%)!important;transform-origin:top center!important;z-index:15!important;image-rendering:auto!important;filter:saturate(4) contrast(.92) brightness(.9)!important}.is-female .work-jacket-specific{transform:scaleX(.52) scaleY(.49) translateY(15%) translate(.5%) skewY(-2deg)!important}.layer-eyes.work-glasses-specific{width:20%!important;left:45%!important;transform:scaleX(.93) scaleY(.72) translateY(40%) translate(-32%)!important;filter:contrast(1.2) brightness(1.1)!important;z-index:100!important}.is-female .work-glasses-specific{transform:scaleX(.8) scaleY(.75) translateY(40%) translate(-35%)!important}.work-overalls-specific{transform:scaleX(.74) scaleY(.84) translateY(-5%)!important;transform-origin:bottom center!important;z-index:11!important;image-rendering:pixelated!important;filter:saturate(1.8) contrast(1.1) brightness(1) drop-shadow(0px 4px 4px rgba(0,0,0,.3))!important}.is-female .work-overalls-specific{transform:scaleX(.75) scaleY(.78) translateY(-11%) translate(1%) skew(1deg)!important}.layer-eyes.zn1-g2-specific{width:22%!important;left:45%!important;transform:scaleX(.85) scaleY(.8) translateY(40%) translate(-35%)!important;filter:contrast(1.1) brightness(1.6) saturate(4)!important;z-index:101!important}.is-female .zn1-g2-specific{transform:scaleX(.8) scaleY(.8) translateY(42%) translate(-36%)!important}.layer-head.classic-cauldron-specific{width:20%!important;bottom:90%!important;left:49.6%!important;image-rendering:auto!important;transform:translate(-47%) rotate(-6deg) skewY(3deg)!important;filter:brightness(1.3) saturate(2) contrast(1.2)!important}.is-female .classic-cauldron-specific{bottom:88.7%!important;transform:translate(-49%)!important}.layer-head.ushanka-hat-specific{width:18%!important;bottom:82%!important;left:49.8%!important;image-rendering:auto!important;transform:translate(-51%) rotate(-1deg) scaleX(1.1) scaleY(1.1)!important;filter:contrast(1.1) saturate(2.5)!important}.is-female .ushanka-hat-specific{width:17%!important;bottom:82%!important;transform:translate(-51%)!important}.layer-head.papakha-chic-specific{width:15%!important;bottom:88%!important;left:49.5%!important;image-rendering:auto!important;transform-origin:bottom center!important;transform:translate(-51%) perspective(100px) rotateX(15deg) rotate(1.5deg)!important;filter:contrast(1.1) brightness(1.15) saturate(3)!important}.is-female .papakha-chic-specific{width:15%!important;bottom:86.5%!important;transform-origin:bottom center!important;transform:translate(-47%) perspective(100px) rotateX(15deg) rotate(-1deg) skewY(5deg)!important}.butchers-smile-specific{width:50%!important;bottom:73%!important;left:32.5%!important;image-rendering:auto!important;transform-origin:bottom center!important;transform:rotate(-3deg) scaleY(1.13)!important;filter:contrast(.9) brightness(1.15) saturate(2)!important;z-index:30}.is-female .butchers-smile-specific{width:50%!important;bottom:72%!important;left:32.5%!important;transform:rotate(-3deg) scaleY(1.13)!important}.bone-carver-specific{z-index:5!important;image-rendering:auto!important;transform:scale(.75) rotate(-55deg) translateY(0) translate(-36%)!important;filter:contrast(1.1) brightness(1.1) saturate(2)!important}.is-female .bone-carver-specific{transform:scale(.72) rotate(-56deg) translateY(-1%) translate(-24%)!important}.layer-weapon.bone-knife-specific{z-index:25!important;width:22%!important;top:14.5%!important;left:16.5%!important;bottom:auto!important;transform:rotate(-105deg)!important;image-rendering:auto!important;transform-origin:center!important;filter:brightness(1.2) contrast(1.1) drop-shadow(1px 2px 2px rgba(0,0,0,.3))!important}.is-female .layer-weapon.bone-knife-specific{top:12%!important;left:20%!important;width:20%!important}.layer-weapon.crowe-saw-specific{z-index:25!important;width:35%!important;top:22.5%!important;left:11%!important;bottom:auto!important;transform:rotate(-50deg)!important;image-rendering:auto!important;transform-origin:center!important;filter:brightness(1.1) contrast(1.1)!important}.is-female .layer-weapon.crowe-saw-specific{top:19%!important;left:14.5%!important;width:32%!important}.oxfords-classic-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.55) scaleY(.6) translateY(34%) translate(9%)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:pixelated!important;filter:brightness(.85) contrast(1.2) saturate(.8)!important}.is-female .oxfords-classic-specific{transform:scaleX(.55) scaleY(.56) translateY(27%) translate(9%)!important;transform-origin:bottom center!important}.work-boots-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.58) scaleY(.65) translateY(32%) translate(10%)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:auto!important;filter:contrast(1.1) saturate(1.5)!important}.is-female .work-boots-specific{transform:scaleX(.56) scaleY(.6) translateY(25%) translate(10%)!important;transform-origin:bottom center!important}.plaster-boot-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.28) scaleY(.28) translateY(-2%) translate(81%) rotate(-2deg)!important;transform-origin:bottom center!important;z-index:10!important;filter:contrast(.9) brightness(1.1) saturate(2)!important}.is-female .plaster-boot-specific{transform:scaleX(.26) scaleY(.28) translateY(-10%) translate(87%) rotate(-3deg)!important}.army-boots-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;image-rendering:auto!important;transform:scaleX(.59) scaleY(.7) translateY(34%) translate(10%)!important;transform-origin:bottom center!important;z-index:10!important;filter:contrast(1.3) brightness(.8) saturate(.7)!important}.is-female .army-boots-specific{transform:scaleX(.56) scaleY(.67) translateY(28%) translate(11%)!important}.crocs-duty-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.6) scaleY(.58) translateY(36%) translate(12%)!important;transform-origin:bottom center!important;z-index:10!important;filter:saturate(1.8) contrast(1.1) brightness(1)!important}.is-female .crocs-duty-specific{transform:scaleX(.6) scaleY(.56) translateY(30%) translate(13%)!important}.rubber-slippers-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.53) scaleY(.56) translateY(35%) translate(12%) rotate(-2deg) skewY(1deg) rotateX(10deg)!important;transform-origin:bottom center!important;z-index:10!important;filter:contrast(1.1) brightness(1.1) saturate(1.3)!important}.is-female .rubber-slippers-specific{transform:scaleX(.52) scaleY(.48) translateY(26%) translate(10%)!important}.stylish-sneakers-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;z-index:10!important;image-rendering:auto!important;transform:scaleX(.56) scaleY(.56) translateY(34%) translate(6.5%)!important;transform-origin:bottom center!important;filter:brightness(1.05) contrast(1.1) saturate(1.2)!important}.is-female .stylish-sneakers-specific{transform:scaleX(.54) scaleY(.54) translateY(27%) translate(8%)!important}.sneakers-legend-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.55) scaleY(.45) translateY(32%) translate(9%)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:auto!important;filter:contrast(1.1) brightness(1.1) saturate(1.5)!important}.is-female .sneakers-legend-specific{transform:scaleX(.54) scaleY(.43) translateY(22%) translate(9%)!important}.new-sneakers-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.56) scaleY(.6) translateY(34%) translate(10%)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:auto!important;filter:brightness(1.15) contrast(1.1) saturate(1.1)!important}.is-female .new-sneakers-specific{transform:scaleX(.54) scaleY(.55) translateY(27%) translate(11%)!important}.torn-sneakers-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.57) scaleY(.55) translateY(35%) translate(9%)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:auto!important;filter:brightness(1.1) contrast(1.2) saturate(1.5)!important}.is-female .torn-sneakers-specific{transform:scaleX(.57) scaleY(.52) translateY(29%) translate(9%)!important}.ulf-shackles-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.63) scaleY(.65) translateY(31%) translate(9.5%)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:pixelated!important;filter:brightness(.7) contrast(1.3) drop-shadow(0 2px 4px rgba(0,0,0,.8))!important}.is-female .ulf-shackles-specific{transform:scaleX(.63) scaleY(.6) translateY(25.5%) translate(9.5%)!important;transform-origin:bottom center!important}.classic-trousers-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.72) scaleY(.64) translateY(4%) translate(4.8%) rotate(-2.2deg) skewY(1deg)!important;transform-origin:bottom center!important;filter:drop-shadow(0px 0px 4px rgba(0,0,0,.5))!important}.is-female .classic-trousers-specific{transform:scaleX(.66) scaleY(.61) translateY(-3%) translate(6%) skewY(3deg) rotate(-3.5deg)!important}.tramp-jeans-specific{z-index:11!important;image-rendering:auto!important;transform:scaleX(.54) scaleY(.58) translateY(-9%) translate(3%) rotate(-.8deg) skewY(2deg)!important;transform-origin:bottom center!important;filter:contrast(1.1) brightness(1.1) saturate(1.5)!important}.is-female .tramp-jeans-specific{transform:scaleX(.51) scaleY(.55) translateY(-17%) translate(3.5%) rotate(-2.3deg) skewY(2.5deg)!important}.classic-jacket-specific{z-index:15!important;image-rendering:auto!important;transform:scaleX(.57) scaleY(.53) translateY(17%) translate(.7%)!important;transform-origin:top center!important}.is-female .classic-jacket-specific{transform:scaleX(.51) scaleY(.51) translateY(20%) translate(1%) rotate(.5deg)!important}.prison-pants-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.72) scaleY(.63) translateY(-3%) translate(7%) rotate(-2.5deg) skewY(1deg)!important;transform-origin:bottom center!important;filter:brightness(1.1) saturate(1)!important}.is-female .prison-pants-specific{transform:scaleX(.67) scaleY(.62) translateY(-8%) translate(7%) skewY(4deg) rotate(-3.5deg)!important}.leather-jacket-specific{z-index:16!important;image-rendering:auto!important;transform:scaleX(.54) scaleY(.54) translateY(9%) translate(-.3%)!important;transform-origin:top center!important;filter:contrast(1.1) brightness(1.1)!important}.is-female .leather-jacket-specific{transform:scaleX(.48) scaleY(.5) translateY(14%) rotate(.3deg)!important}.prison-uniform-specific{z-index:14!important;image-rendering:pixelated!important;transform:scaleX(.58) scaleY(.54) translateY(11%) rotate(-.5deg) skewY(-1deg)!important;transform-origin:top center!important;filter:contrast(1.1) brightness(1.1)!important}.is-female .prison-uniform-specific{transform:scaleX(.52) scaleY(.5) translateY(15%) translate(1%) rotate(1.5deg) skewY(-2deg)!important}.silas-cardigan-specific{z-index:15!important;image-rendering:auto!important;transform:scaleX(.58) scaleY(.58) translateY(8%) rotate(-.5deg) skewY(3deg)!important;transform-origin:top center!important;filter:contrast(.9) brightness(1.2)!important}.is-female .silas-cardigan-specific{transform:scaleX(.53) scaleY(.55) translateY(13%) translate(1%) rotate(1deg) skewY(-3deg)!important}.medical-pants-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.54) scaleY(.58) translateY(-9%) translate(4%) rotate(-2deg) skewY(2deg)!important;transform-origin:bottom center!important;filter:brightness(1.05) contrast(.85)!important}.is-female .medical-pants-specific{transform:scaleX(.51) scaleY(.54) translateY(-20.5%) translate(3%) rotate(-2.2deg) skewY(2deg)!important}.canvas-shorts-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.42) scaleY(.47) translateY(-37%) translate(1%) rotate(-1deg)!important;transform-origin:bottom center!important;filter:sepia(.2) brightness(1) saturate(1.5)!important}.is-female .canvas-shorts-specific{transform:scaleX(.43) scaleY(.44) translateY(-51%) rotate(-1deg)!important}.white-sportswear-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.6) scaleY(.58) translateY(-9.5%) translate(4.2%) rotate(-2deg) perspective(500px) rotateX(3deg) skewY(2.5deg)!important;transform-origin:bottom center!important;filter:brightness(1.1) contrast(.85)!important}.is-female .white-sportswear-specific{transform:scaleX(.59) scaleY(.56) translateY(-16.5%) translate(4.2%) rotate(-2.5deg) perspective(500px) rotateX(3deg) skewY(4deg)!important}.denim-fighter-shorts-specific{z-index:11!important;image-rendering:auto!important;transform:scaleX(.46) scaleY(.47) translateY(-37%)!important;transform-origin:bottom center!important;filter:saturate(2) contrast(1.1) brightness(.95)!important}.is-female .denim-fighter-shorts-specific{transform:scaleX(.43) scaleY(.44) translateY(-49%) rotate(-1deg)!important}.sports-shorts-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.41) scaleY(.49) translateY(-35%) translate(3%) rotate(-2deg)!important;transform-origin:bottom center!important;filter:brightness(1.1)!important}.is-female .sports-shorts-specific{transform:scaleX(.4) scaleY(.44) translateY(-53%) translate(1%) rotate(-2deg)!important}.cargo-shorts-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.42) scaleY(.44) translateY(-42%) translate(1%)!important;transform-origin:bottom center!important;filter:contrast(1.1) brightness(.85) sepia(.4)!important}.is-female .cargo-shorts-specific{transform:scaleX(.4) scaleY(.4) translateY(-63%) translate(1%) rotate(-2deg)!important}.layer-eyes.corvus-beak-specific{width:25%!important;left:46%!important;bottom:76.5%!important;height:auto!important;transform:translate(-35%) rotateX(-10deg) rotate(-2deg) scaleY(1.05) scaleX(.95)!important;transform-origin:center center;z-index:31!important;filter:brightness(1.1) drop-shadow(1px 2px 2px rgba(0,0,0,.5))!important;image-rendering:auto!important}.is-female .corvus-beak-specific{width:23%!important;bottom:76%!important;left:48.5%!important;transform:translate(-45%) rotateX(-15deg) scaleY(1.1) scaleX(.92)!important}.layer-head.corvus-hat-specific{width:28%!important;bottom:81.2%!important;left:49.8%!important;transform:translate(-53%) rotateX(10deg) scaleX(.95)!important;transform-origin:bottom center;z-index:35!important;filter:brightness(1.1) contrast(1.1) drop-shadow(0px 1px 3px rgba(0,0,0,.6))!important;image-rendering:auto!important}.is-female .corvus-hat-specific{width:26%!important;bottom:80.8%!important;transform:translate(-53%)!important}.gillis-torso-specific{z-index:15!important;image-rendering:auto!important;transform:scaleX(.63) scaleY(.68) translateY(6%) translate(0)!important;transform-origin:top center!important;filter:contrast(1.1) brightness(1.05)!important}.is-female .gillis-torso-specific{transform:scaleX(.53) scaleY(.55) translateY(14%) translate(1%) rotate(.5deg)!important}.gillis-bow-specific{z-index:19!important;image-rendering:auto!important;transform:scale(1.1) translateY(28%) translate(-47%)!important;transform-origin:top center!important;filter:brightness(1.1)!important}.is-female .gillis-bow-specific{transform:scale(.9) translateY(45%) translate(-54%) rotate(1deg)!important}.victor-collar-specific{z-index:19!important;image-rendering:auto!important;transform:scale(1.4) translateY(12%) translate(-35%)!important;transform-origin:top center!important;filter:contrast(1.1) brightness(1.05) drop-shadow(0 2px 3px rgba(0,0,0,.3))!important}.is-female .victor-collar-specific{transform:scale(1.15) translateY(25%) translate(-40%)!important}.gold-chain-specific{z-index:20!important;image-rendering:auto!important;transform:scaleX(1.42) scaleY(1.35) translateY(27%) translate(-35.5%) skewY(-2deg)!important;transform-origin:top center!important;filter:brightness(1.1) contrast(1.2) drop-shadow(0 1px 2px rgba(212,175,55,.3))!important}.is-female .gold-chain-specific{transform:scale(1.07) translateY(39%) translate(-45.8%)!important}.nokia-specific{z-index:20!important;image-rendering:auto!important;transform:scaleX(1.9) scaleY(2.2) translateY(16%) translate(-31%)!important;transform-origin:top center!important;filter:drop-shadow(0 3px 4px rgba(0,0,0,.4))!important}.is-female .nokia-specific{transform:scaleX(1.5) scaleY(1.7) translateY(27%) translate(-38%)!important}.stopwatch-specific{z-index:20!important;transform:scaleX(1.3) scaleY(1.2) translateY(48%) translate(-37%) skewY(-4deg)!important;transform-origin:top center!important;filter:brightness(1.05) contrast(1.1)!important}.is-female .stopwatch-specific{transform:scaleX(1.07) scaleY(1) translateY(61%) translate(-44%) skewY(-4deg)!important}.spiked-collar-specific{z-index:19!important;image-rendering:auto!important;transform:scale(1.23) translateY(3%) translate(-43%) skewY(-4deg)!important;transform-origin:top center!important;filter:contrast(1.2) drop-shadow(0 2px 2px rgba(0,0,0,.5))!important}.is-female .spiked-collar-specific{transform:scale(1) translateY(17%) translate(-48%) skewY(-4deg)!important}.teeth-necklace-specific{z-index:20!important;image-rendering:auto!important;transform:scale(1.2) translateY(28%) translate(-39%) skewY(-1deg)!important;transform-origin:top center!important}.is-female .teeth-necklace-specific{transform:scale(1.1) translateY(36%) translate(-44%) skewY(-4deg)!important}.wooden-cross-specific{z-index:20!important;image-rendering:auto!important;transform:scale(1.55) translateY(29%) translate(-33%) rotate(1deg)!important;transform-origin:top center!important;filter:contrast(1.1)!important}.is-female .wooden-cross-specific{transform:scaleX(1.22) scaleY(1.05) translateY(47%) translate(-40%) rotate(2deg)!important}.gray-helmet-specific{z-index:110!important;transform:scaleX(1.5) scaleY(1.7) translateY(56%) translate(-35%)!important;left:50%!important;image-rendering:auto;filter:contrast(1.05) brightness(1.1)!important}.is-female .gray-helmet-specific{transform:scaleX(1.6) scaleY(1.9) translateY(56.5%) translate(-33%)!important}.layer-head.paper-bag-specific{width:21.5%!important;height:auto!important;bottom:76.2%!important;left:39%!important;z-index:20;transform-origin:bottom center!important;transform:none!important;image-rendering:pixelated;filter:drop-shadow(0px 2px 2px rgba(0,0,0,.3)) sepia(.1)!important}.is-female .layer-head.paper-bag-specific{width:21%!important;bottom:76.3%!important;left:39%!important;transform:scaleX(1.02)!important}.leather-boots-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.59) scaleY(.58) translateY(31%) translate(9.5%)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:pixelated!important;filter:brightness(1) sepia(.1)!important}.is-female .leather-boots-specific{transform:scaleX(.57) scaleY(.59) translateY(24%) translate(9.5%)!important;transform-origin:bottom center!important}.layer-eyes.crowe-glasses-specific{width:23%!important;left:45%!important;transform:scaleX(.6) scaleY(.58) translateY(75%) translate(-51%)!important;filter:contrast(1.2) brightness(.9) saturate(1.3)!important;z-index:105!important}.is-female .crowe-glasses-specific{transform:scaleX(.58) scaleY(.56) translateY(79%) translate(-51%)!important}.layer-eyes.sports-glasses-specific{width:22%!important;left:45%!important;transform:scaleX(.5) scaleY(.45) translateY(55%) translate(-60%)!important;filter:contrast(1.1) saturate(1.1)!important;z-index:105!important}.is-female .sports-glasses-specific{transform:scaleX(.48) scaleY(.45) translateY(50%) translate(-61%)!important}.sanitary-bandage-specific{width:18%!important;left:50%!important;transform:translate(-50%) translateY(2%) scale(.7)!important;filter:contrast(1.05) brightness(.95);z-index:10}.is-female .sanitary-bandage-specific{transform:translate(-48%) translateY(0) scale(1)!important}.puppet-master-cloak-specific{transform:scaleX(.79) scaleY(.87) translateY(3%) translate(1.3%) rotate(-.8deg)!important;transform-origin:top center!important;z-index:18!important;image-rendering:auto!important;filter:brightness(1.1) saturate(1.1)!important}.is-female .puppet-master-cloak-specific{transform:scaleX(.62) scaleY(.8) translateY(5%) translate(0) rotate(-1deg)!important;transform-origin:top center!important}.reinhardt-cloak-specific{transform:scaleX(.94) scaleY(.72) translateY(11%) translate(.5%)!important;transform-origin:top center!important;z-index:16!important;image-rendering:auto!important;filter:brightness(1.1) contrast(.9)!important}.is-female .reinhardt-cloak-specific{transform:scaleX(.81) scaleY(.64) translateY(16%) translate(.5%) skewY(-2deg)!important;transform-origin:top center!important}.puppet-nurse-specific{position:absolute!important;z-index:1!important;image-rendering:auto!important;transform:scaleX(.22) scaleY(.21) translateY(-7%) translate(-49%)!important;transform-origin:bottom center!important;filter:brightness(1.1) contrast(1) saturate(1.4)!important}.is-female .puppet-nurse-specific{transform:scaleX(.22) scaleY(.21) translateY(-13%) translate(-43%)!important}.elder-pendant-specific{z-index:20!important;image-rendering:auto!important;transform:scaleX(1.7) scaleY(1.4) translateY(32%) translate(-29%)!important;transform-origin:top center!important;filter:brightness(1.1) contrast(1.1) drop-shadow(0 1px 2px rgba(0,0,0,.6))!important}.is-female .elder-pendant-specific{transform:scaleX(1.4) scaleY(1.2) translateY(43%) translate(-35%)!important}.layer-head.cleaner-head-specific{width:33%!important;height:auto!important;bottom:72.5%!important;left:50%!important;z-index:20!important;transform-origin:bottom center!important;image-rendering:auto!important;filter:brightness(1.1) saturate(2)!important}.is-female .layer-head.cleaner-head-specific{bottom:71%!important;left:50.5%!important}.layer-weapon.cleaner-staff-specific{z-index:25!important;top:13.5%!important;left:-2%!important;transform:rotate(-25deg) scale(.8)!important;transform-origin:bottom center!important;image-rendering:auto!important;filter:brightness(1.3) contrast(.9) saturate(2)!important}.is-female .layer-weapon.cleaner-staff-specific{top:6.5%!important;transform:rotate(-25deg) scale(.7)!important;left:-1%!important}.layer-mouth.abaddon-jaw-death-specific{width:11%!important;bottom:81.8%!important;left:50%!important;transform:translate(-56%) scaleX(1.2) scaleY(.9)!important}.is-female .abaddon-jaw-death-specific{bottom:80.2%!important;transform:translate(-53%) rotateX(-25deg) scaleX(1.15)!important}.layer-mouth.polygon-darkness-mask-specific{width:12%!important;bottom:81.5%!important;left:50%!important;transform:translate(-55%) scaleX(1.1)!important;filter:brightness(1.1) contrast(.9) saturate(2)!important}.is-female .polygon-darkness-mask-specific{bottom:80.2%!important;transform:translate(-54%) scaleX(1) scaleY(.9)!important}.layer-mouth.cryo-stasis-mask-specific{width:11%!important;bottom:82%!important;left:50%!important;transform:translate(-55%) scaleX(1.1) scaleY(.9)!important;filter:brightness(1.1) contrast(.9) saturate(2)!important}.is-female .cryo-stasis-mask-specific{bottom:80.5%!important;transform:translate(-53%) scaleX(1.03) scaleY(.85)!important}.layer-mouth.crimson-fury-mask-specific{width:11%!important;bottom:81.6%!important;left:50%!important;transform:translate(-52%) scaleX(1.1) scaleY(.9)!important;filter:brightness(1.1) contrast(.9) saturate(2)!important}.is-female .crimson-fury-mask-specific{bottom:80%!important;transform:translate(-55%) scaleX(1) scaleY(.8)!important}.layer-mouth.living-thicket-mask-specific{width:12%!important;bottom:81.2%!important;left:50%!important;transform:translate(-55%) scaleX(1.2)!important;filter:brightness(1.1) contrast(.9) saturate(2)!important}.is-female .living-thicket-mask-specific{bottom:79.5%!important;transform:translate(-53%) scaleX(1.1)!important}.woven-aladdins-feet-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.57) scaleY(.55) translateY(34%) translate(4%)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:auto!important;filter:brightness(.9) contrast(1.15) saturate(.95) drop-shadow(0 2px 4px rgba(0,0,0,.5))!important}.is-female .woven-aladdins-feet-specific{transform:scaleX(.55) scaleY(.5) translateY(25%) translate(5%)!important;transform-origin:bottom center!important}.ballet-flats-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.58) scaleY(.52) translateY(33%) translate(5%)!important;transform-origin:bottom center!important;z-index:12!important;image-rendering:auto!important;filter:brightness(.85) contrast(1.2) saturate(.7)!important}.is-female .ballet-flats-specific{transform:scaleX(.57) scaleY(.47) translateY(25%) translate(6%)!important;transform-origin:bottom center!important}.turquoise-rollers-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.64) scaleY(.64) translateY(33%) translate(7%)!important;transform-origin:bottom center!important;z-index:12!important;image-rendering:auto!important;filter:brightness(.9) contrast(1.2) saturate(1.2) drop-shadow(0 1px 2px rgba(0,0,0,.6))!important}.is-female .turquoise-rollers-specific{transform:scaleX(.62) scaleY(.6) translateY(27%) translate(8%)!important;transform-origin:bottom center!important}.cossack-boots-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.64) scaleY(.65) translateY(33%) translate(5%)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:auto!important;filter:brightness(1) contrast(1.1)!important}.is-female .cossack-boots-specific{transform:scaleX(.61) scaleY(.56) translateY(24%) translate(6%)!important;transform-origin:bottom center!important}.pilgrim-boots-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.84) scaleY(.65) translateY(33%) translate(5%)!important;transform-origin:bottom center!important;z-index:12!important;image-rendering:auto!important}.layer-head.headlamp-specific{width:15%!important;bottom:88.5%!important;left:50%!important;transform:translate(-53%)!important;transform-origin:bottom center;z-index:35!important;image-rendering:auto!important;filter:brightness(1.3) contrast(1.2) drop-shadow(0px 0px 2px rgba(0,240,255,.4))!important}.is-female .headlamp-specific{width:16.5%!important;bottom:87%!important;left:50%!important}.layer-head.bamboo-amigasa-specific{width:22%!important;bottom:88.2%!important;left:49.3%!important;transform:translate(-50.5%) rotateX(-15deg)!important;transform-origin:bottom center;z-index:35!important;image-rendering:auto!important;filter:brightness(.9) contrast(1.15) drop-shadow(0px 1px 3px rgba(0,0,0,.7))!important}.is-female .bamboo-amigasa-specific{width:22.5%!important;bottom:87%!important;left:49.8%!important}.layer-head.tattered-straw-hat-specific{width:23.5%!important;bottom:87.3%!important;left:51%!important;transform:translate(-53%) rotate(-5deg) rotateX(-20deg)!important;transform-origin:bottom center;z-index:35!important;image-rendering:auto!important;filter:brightness(.85) contrast(1.2) drop-shadow(0px 2px 4px rgba(0,0,0,.6))!important}.is-female .tattered-straw-hat-specific{width:24%!important;bottom:85.5%!important;left:51%!important}.crimson-dragon-haori-specific{transform:scaleX(.75) scaleY(.7) translate(1%) translateY(6%)!important;transform-origin:top center!important;z-index:16!important;image-rendering:auto!important;filter:brightness(1.05) saturate(1.8) contrast(1.2) drop-shadow(0px 1px 2px rgba(0,0,0,.5))!important}.is-female .crimson-dragon-haori-specific{transform:scaleX(.63) scaleY(.63) translateY(10%) translate(1%) rotate(1deg)!important}.dark-shinobi-haori-specific{transform:scaleX(.75) scaleY(.7) translate(1%) translateY(9%)!important;transform-origin:top center!important;z-index:16!important;image-rendering:auto!important;filter:brightness(1.3) contrast(1.1) saturate(1.5)!important}.is-female .dark-shinobi-haori-specific{transform:scaleX(.63) scaleY(.62) translateY(13%) translate(1%) rotate(1deg)!important}.latex-top-specific{transform:scaleX(.76) scaleY(.72) translateY(-3%) translate(1.7%) skewY(-1deg) rotate(.5deg)!important;transform-origin:top center!important;z-index:15!important;image-rendering:auto!important}.is-female .latex-top-specific{transform:scaleX(.64) scaleY(.6) translateY(4.5%) translate(2.5%) skewY(-3deg) rotate(1deg)!important;transform-origin:top center!important}.muffled-bell-specific{z-index:20!important;image-rendering:auto!important;transform:scaleX(2.4) scaleY(1.7) translateY(26%) translate(-21%)!important;transform-origin:top center!important;filter:contrast(1.2) sepia(.15) drop-shadow(0 1px 1px rgba(0,0,0,.5))!important}.is-female .muffled-bell-specific{transform:scaleX(2.1) scaleY(1.5) translateY(31%) translate(-23%)!important}.latex-bottom-specific{z-index:10!important;image-rendering:auto!important;transform-origin:bottom center!important;transform:scaleX(.88) scaleY(.72) translateY(4%) translate(-1.5%) rotate(1.2deg) skewY(1deg)!important;filter:contrast(1.15) brightness(1.1)!important}.is-female .latex-bottom-specific{transform:scaleX(.84) scaleY(.68) translateY(-3%) translate(-.8%)!important}.layer-eyes.shnyr-glasses-specific{width:16%!important;left:46%!important;transform:scaleX(.85) scaleY(.78) translateY(50%) translate(-34%)!important;filter:contrast(1.15) brightness(1.05) saturate(1.1)!important;z-index:14!important}.is-female .shnyr-glasses-specific{transform:scaleX(.81) scaleY(.76) translateY(52%) translate(-34%)!important}.layer-hand.bill-bracers-specific{width:16%!important;height:auto!important;left:65%!important;bottom:47%!important;transform:scaleX(.8) scaleY(.9) translateY(-8%) translate(5%)!important;filter:contrast(1.2) brightness(1.2) saturate(1.5)!important;z-index:15!important}.is-female .bill-bracers-specific{transform:scaleX(.62) scaleY(.8) translateY(-30%) translate(-20%)!important}.layer-head.colossus-helmet-specific{width:21%!important;height:auto!important;bottom:78.5%!important;left:39%!important;z-index:11;transform-origin:bottom center!important;transform:scaleX(1) scaleY(1)!important;image-rendering:pixelated;filter:contrast(.9) brightness(1.3) saturate(1.5)!important}.is-female .layer-head.colossus-helmet-specific{width:21.2%!important;bottom:76.8%!important;left:39.5%!important;transform:scaleX(.98) scaleY(1.03)!important}.layer-head.werner-helmet-specific{width:17%!important;height:auto!important;bottom:83%!important;left:40.5%!important;z-index:35;transform-origin:bottom center!important;transform:scaleX(.96) scaleY(.9)!important;image-rendering:pixelated;filter:contrast(1) brightness(1.2) saturate(1.5)!important}.is-female .layer-head.werner-helmet-specific{width:17.5%!important;bottom:79.5%!important;left:40.5%!important;transform:scaleX(.96) scaleY(1.1)!important}.layer-weapon.morgroth-stump-specific{z-index:25!important;top:1.5%!important;left:-14%!important;transform:rotate(0) scale(.5)!important;transform-origin:bottom center!important;image-rendering:auto!important;filter:brightness(1.2) contrast(1.1) saturate(1.7)!important}.is-female .layer-weapon.morgroth-stump-specific{top:-3.5%!important;left:-8%!important;transform:rotate(-5deg) scale(.46)!important}.samson-shorts-specific{z-index:11!important;image-rendering:auto!important;transform:scaleX(.5) scaleY(.52) translateY(-30%)!important;transform-origin:bottom center!important;filter:saturate(1.2) contrast(1.05) brightness(1)!important}.is-female .samson-shorts-specific{transform:scaleX(.47) scaleY(.5) translateY(-40%) rotate(-1deg)!important}.layer-torso.hel-cape-specific{z-index:30!important;image-rendering:auto!important;transform:scaleX(.94) scaleY(.76) translateY(-15%)!important;transform-origin:bottom center!important;filter:saturate(1.1) contrast(1.1) brightness(.9)!important}.is-female .layer-torso.hel-cape-specific{transform:scaleX(.8) scaleY(.76) translateY(-13%) translate(-.5%) skewY(-5deg)!important}.layer-torso.crimson-sutan-specific{z-index:20!important;width:100%!important;height:auto!important;transform-origin:bottom center!important;transform:scale(.8) translateY(-10%) skewY(-9deg)!important;image-rendering:pixelated;filter:saturate(1.2) contrast(1.1) brightness(1)!important}.is-female .layer-torso.crimson-sutan-specific{transform:scaleX(.76) scaleY(.74) translateY(-15.7%) skewY(-11deg)!important;filter:saturate(1.25) contrast(1.1) brightness(1.02)!important}.char-layer.layer-feet.pilgrim-boots-specific{z-index:15!important;width:100%!important;height:auto!important;bottom:0%!important;image-rendering:pixelated;filter:saturate(1.1) contrast(1.05) brightness(.95)!important;transform:scaleX(.67) translateY(0)!important}.is-female .char-layer.layer-feet.pilgrim-boots-specific{transform:scaleX(.52) scaleY(.7) translateY(28%) translate(10%) skewY(1deg)!important;filter:saturate(1.15) contrast(1.05) brightness(.98)!important}.char-layer.layer-eyes.pilgrim-blinder-specific{z-index:32!important;position:absolute!important;bottom:88.8%!important;image-rendering:pixelated}.is-female .char-layer.layer-eyes.pilgrim-blinder-specific{width:15.5%!important;bottom:82%!important;left:41.8%!important;transform:scaleX(.98) scaleY(1.02)!important}.layer-legs.ronin-hakama-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.62) scaleY(.56) translateY(-18%) translate(3.5%) rotate(-2deg)!important;transform-origin:bottom center!important;filter:brightness(1.3) contrast(1.05) saturate(2)!important}.is-female .layer-legs.ronin-hakama-specific{transform:scaleX(.54) scaleY(.52) translateY(-31%) translate(2.5%) rotate(-2deg)!important}.layer-weapon.muramasa-specific{z-index:25!important;width:58%!important;height:auto!important;top:39%!important;bottom:auto!important;left:-23%!important;image-rendering:auto!important;transform:rotate(3deg)!important;transform-origin:bottom center!important;filter:saturate(1.4) brightness(.9) contrast(1.1)!important}.is-female .layer-weapon.muramasa-specific{width:52%!important;top:38%!important;left:-15.8%!important}.layer-head.disgrace-grin-specific{width:21%!important;height:auto!important;bottom:80%!important;left:49.5%!important;z-index:15!important;transform-origin:bottom center!important;image-rendering:pixelated!important;filter:contrast(1.15) brightness(1.05) saturate(1.5)!important}.is-female .layer-head.disgrace-grin-specific{width:20%!important;bottom:78.5%!important;left:50%!important}.layer-eyes.gross-mask-specific{width:12%!important;left:50.5%!important;bottom:85.5%!important;height:auto!important;transform:translate(-47%) translateY(2%) rotate(7deg) scale(.95) skew(-8deg)!important;transform-origin:center center;z-index:25!important;filter:brightness(1.2) saturate(1.5)!important;image-rendering:auto!important}.is-female .gross-mask-specific{width:13%!important;bottom:83%!important;left:50.5%!important;transform:translate(-50%) scale(.92) skew(-6deg)!important}.layer-hand.garnet-ring-specific{width:7.5%!important;height:auto!important;left:70%!important;bottom:45%!important;transform:scale(.8) translateY(0) translate(0)!important;filter:contrast(1.15) brightness(1.3) saturate(2.5)!important;z-index:16!important}.is-female .garnet-ring-specific{width:7.5%!important;left:68%!important;bottom:47%!important;transform:scale(.75) translateY(-10%) translate(-10%)!important}.layer-hand.leather-gorget-specific{width:21%!important;height:auto!important;left:65%!important;bottom:45%!important;transform:scaleX(1.1) scaleY(.8) translateY(-25%) translate(-15%) rotate(-9deg)!important;filter:contrast(1.2) brightness(1.1)!important;z-index:15!important}.is-female .leather-gorget-specific{width:20%!important;left:62%!important;bottom:47%!important;transform:scaleX(.88) scaleY(.7) translateY(-25%) translate(-15%) rotate(-13deg)!important}.layer-mouth.jaw-prosthesis-specific{width:13.5%!important;left:50%!important;bottom:80.5%!important;height:auto!important;transform:translate(-53%) translateY(1%) scale(.85)!important;transform-origin:center center;filter:contrast(1.1) brightness(1.2) saturate(2)!important;z-index:28!important;image-rendering:auto!important}.is-female .jaw-prosthesis-specific{width:13.5%!important;left:50%!important;bottom:78.5%!important;transform:translate(-50%) translateY(-2%) scale(.8)!important}.hinged-boots-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.55) scaleY(.48) translateY(28%) translate(8.7%)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:pixelated!important;filter:contrast(1.15) brightness(.95)!important}.is-female .hinged-boots-specific{transform:scaleX(.54) scaleY(.47) translateY(20.5%) translate(8.5%) rotate(.5deg)!important;transform-origin:bottom center!important}.quilted-hem-specific{z-index:11!important;image-rendering:auto!important;transform-origin:bottom center!important;transform:scaleX(.65) scaleY(.53) translateY(-16%) translate(3%)!important;filter:contrast(1.1) brightness(1.3) saturate(2)!important}.is-female .quilted-hem-specific{transform:scaleX(.61) scaleY(.5) translateY(-25%) translate(1%)!important}.layer-torso.quilted-gambeson-specific{z-index:20!important;width:100%!important;height:auto!important;transform-origin:bottom center!important;transform:scaleX(.45) scaleY(.45) translateY(-104%) translate(5%) skew(.5deg) rotate(-1deg)!important;image-rendering:pixelated!important;filter:contrast(1.1) brightness(1.2) saturate(1.8)!important}.is-female .layer-torso.quilted-gambeson-specific{transform:scaleX(.39) scaleY(.4) translateY(-123.5%) translate(-1%) skew(-2deg) rotate(-.5deg)!important}.dead-sun-specific{z-index:20!important;image-rendering:auto!important;transform-origin:top center!important;transform:scaleX(1.25) scaleY(1.05) translateY(63%) translate(-40%)!important;filter:brightness(1.05) contrast(1.15) drop-shadow(0 1px 3px rgba(0,0,0,.5))!important}.is-female .dead-sun-specific{transform:scaleX(1.15) scaleY(.9) translateY(70%) translate(-43%)!important}.mummy-legs-specific{transform:scaleX(.58) scaleY(.52) translateY(-15%) translate(-2%) skew(-1deg)!important;transform-origin:bottom center!important;z-index:11!important;image-rendering:auto!important;filter:contrast(1.15) brightness(1.05) saturate(.9)!important}.is-female .mummy-legs-specific{transform:scaleX(.55) scaleY(.5) translateY(-23%) translate(-1%)!important;transform-origin:bottom center!important}.mummy-feet-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.54) scaleY(.42) translateY(20%) translate(8.5%)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:auto!important;filter:contrast(1.15) brightness(1.05) saturate(.9)!important}.is-female .mummy-feet-specific{transform:scaleX(.52) scaleY(.4) translateY(9.5%) translate(9.5%)!important;transform-origin:bottom center!important}.mummy-torso-specific{transform:scaleX(.53) scaleY(.44) translateY(28%) translate(1%)!important;transform-origin:top center!important;z-index:15!important;image-rendering:auto!important;filter:contrast(1.15) brightness(1.15) saturate(.85)!important}.is-female .mummy-torso-specific{transform:scaleX(.48) scaleY(.4) translateY(36%) translate(1%) skew(-1deg) rotate(-1deg)!important;transform-origin:top center!important}.cracked-watch-specific{width:14%!important;height:auto!important;left:66%!important;bottom:46%!important;transform:scaleX(.62) scaleY(.55) translateY(-5%) translate(5%) rotate(105deg)!important;transform-origin:center!important;z-index:16!important;image-rendering:auto!important;filter:contrast(1.2) brightness(1.2) saturate(2)!important}.is-female .cracked-watch-specific{transform:scaleX(.55) scaleY(.5) translateY(-35%) translate(-27%) rotate(95deg)!important;transform-origin:center!important}.leather-skirt-specific{z-index:12!important;image-rendering:auto!important;transform:scaleX(.51) scaleY(.53) translateY(-34%) translate(1%)!important;transform-origin:bottom center!important;filter:contrast(1.15) brightness(1.05) drop-shadow(0px 3px 3px rgba(0,0,0,.4))!important}.is-female .leather-skirt-specific{transform:scaleX(.47) scaleY(.5) translateY(-45%) translate(1%) rotate(-1deg)!important}.field-wreath-specific{z-index:19!important;image-rendering:auto!important;transform:scaleX(2.1) scaleY(1.65) translateY(11%) translate(-26%) skewY(-3deg)!important;transform-origin:top center!important;filter:contrast(1.1) brightness(1.2) saturate(1.5)!important}.is-female .field-wreath-specific{transform:scaleX(1.55) scaleY(1.4) translateY(22%) translate(-32%) rotate(1deg)!important}.char-layer.layer-feet.spurred-boots-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.53) scaleY(.5) translateY(21%) translate(6.5%)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:auto!important;filter:contrast(1.25) brightness(1.1) drop-shadow(0px 3px 2px rgba(0,0,0,.4))!important}.is-female .char-layer.layer-feet.spurred-boots-specific{transform:scaleX(.52) scaleY(.46) translateY(12.5%) translate(6%) rotate(1deg)!important;transform-origin:bottom center!important}.main-character-canvas .layer-torso.checkered-shirt-specific{transform:scaleX(.5) scaleY(.42) translateY(29%) translate(1.5%) skewY(-1deg) rotate(0)!important;transform-origin:top center!important;z-index:15!important;image-rendering:auto!important;filter:contrast(1.15) brightness(1.05) drop-shadow(0px 2px 4px rgba(0,0,0,.4))!important}.main-character-canvas.is-female .layer-torso.checkered-shirt-specific{transform:scaleX(.41) scaleY(.35) translateY(39%) translate(2%)!important;transform-origin:top center!important}.main-character-canvas .layer-head.santa-muerte-mask-head-specific{transform:scaleX(.77) scaleY(.75) translateY(95%) translate(-64%) rotate(.5deg)!important;transform-origin:top center!important;z-index:21!important;image-rendering:auto!important;filter:contrast(1) brightness(1.15) saturate(1.5)!important}.main-character-canvas.is-female .layer-head.santa-muerte-mask-head-specific{transform:scaleX(.79) scaleY(.75) translateY(104%) translate(-65%) rotate(.5deg)!important;transform-origin:top center!important}.main-character-canvas .layer-pet.hermit-spider-specific{width:13%!important;height:auto!important;bottom:78.5%!important;left:53%!important;z-index:50!important;display:block!important;opacity:1!important;filter:saturate(2.5) brightness(1.2) contrast(1.1)!important;transform:perspective(500px) rotate(5deg)!important;image-rendering:auto!important}.main-character-canvas.is-female .layer-pet.hermit-spider-specific{width:12%!important;bottom:78%!important;left:53%!important;transform:rotate(8deg)!important}.main-character-canvas .layer-pet.ritual-goat-specific{width:35%!important;height:auto!important;bottom:2%!important;left:34%!important;z-index:24!important;image-rendering:auto!important;filter:saturate(1.8) brightness(1.15) contrast(1.1)!important}.main-character-canvas.is-female .layer-pet.ritual-goat-specific{width:32%!important;bottom:6%!important;left:35%!important}.main-character-canvas .layer-pet.filth-worm-specific{width:52%!important;height:auto!important;bottom:10%!important;left:53%!important;z-index:2!important;image-rendering:auto!important;filter:saturate(1.6) brightness(1.15) contrast(1.15)!important}.main-character-canvas.is-female .layer-pet.filth-worm-specific{width:50%!important;bottom:10%!important;left:52%!important}.main-character-canvas .layer-pet.eldritch-eye-specific{width:45%!important;height:auto!important;bottom:4%!important;left:62%!important;z-index:2!important;image-rendering:auto!important;filter:saturate(2) brightness(1.3) drop-shadow(0 0 10px rgba(180,0,255,.4))!important}.main-character-canvas.is-female .layer-pet.eldritch-eye-specific{width:43%!important;bottom:9%!important;left:60%!important}.chest-specific{position:absolute!important;z-index:1!important;image-rendering:auto!important;transform:scaleX(.2) scaleY(.19) translateY(-25%) translate(85%)!important;transform-origin:bottom center!important;filter:brightness(1.15) contrast(1.1) saturate(1.6)!important}.is-female .chest-specific{transform:scaleX(.2) scaleY(.19) translateY(-25%) translate(85%)!important}.arena-lord-legs-specific{z-index:11!important;image-rendering:auto!important;transform:scaleX(.55) scaleY(.48) translateY(-22%) translate(3%) rotate(-.8deg) skewY(2deg)!important;transform-origin:bottom center!important;filter:contrast(1.1) brightness(1.05) saturate(1.5)!important}.is-female .arena-lord-legs-specific{transform:scaleX(.51) scaleY(.47) translateY(-30%) translate(3.5%) rotate(-2deg) skewY(2deg)!important}.leather-boots-specific,.arena-lord-feet-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.56) scaleY(.4) translateY(18%) translate(5%) rotate(2.5deg)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:pixelated!important;filter:brightness(.95) saturate(1.5)!important}.is-female .arena-lord-feet-specific{transform:scaleX(.55) scaleY(.36) translateY(6%) translate(5%) rotate(3deg)!important;transform-origin:bottom center!important}.arena-lord-torso-specific{transform:scaleX(.47) scaleY(.4) translateY(33%) translate(0) rotate(-1deg)!important;transform-origin:top center!important;z-index:15!important;image-rendering:auto!important;filter:brightness(1.1) saturate(1.5) contrast(1.2)!important}.is-female .arena-lord-torso-specific{transform:scaleX(.41) scaleY(.38) translateY(38.5%) translate(.5%)!important;transform-origin:top center!important}.layer-mouth.arena-lord-head-specific{width:12%!important;bottom:81.5%!important;left:50%!important;transform:translate(-55%) translateY(-3%) scaleX(1.1) scaleY(.75)!important;z-index:20!important;filter:brightness(1.1) contrast(1.1) saturate(1.3)!important}.is-female .layer-mouth.arena-lord-head-specific{bottom:80%!important;transform:translate(-53.5%) translateY(-2%) scaleX(1.02) scaleY(.72)!important}.main-character-canvas .layer-pet.arena-lord-cat-specific{width:35%!important;height:auto!important;bottom:3%!important;left:35%!important;z-index:24!important;image-rendering:auto!important;filter:saturate(1.4) brightness(1.2) contrast(1.1)!important}.main-character-canvas.is-female .layer-pet.arena-lord-cat-specific{width:32%!important;bottom:7%!important;left:36%!important}.main-character-canvas .underworld-wings-specific{z-index:0!important;width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.85) scaleY(.85) translateY(-9.5%) translate(0)!important;transform-origin:center center!important;filter:brightness(1.1) drop-shadow(0px 0px 4px rgba(180,30,30,.6))!important;image-rendering:auto!important}.main-character-canvas.is-female .underworld-wings-specific{transform:scaleX(.8) scaleY(.8) translateY(-10%) translate(0)!important}.main-character-canvas .layer-head.underworld-face-specific{width:18%!important;bottom:78.5%!important;left:50%!important;transform:translate(-53%) translateY(-25.5%) scaleX(1.08) scaleY(1)!important;transform-origin:bottom center!important;z-index:35!important;filter:brightness(1.1) contrast(1.1)!important;image-rendering:auto!important}.main-character-canvas.is-female .layer-head.underworld-face-specific{width:18%!important;bottom:78%!important;transform:translate(-50%) translateY(-20%) scaleX(.9) scaleY(1)!important}.scale-tunic-specific{transform:scaleX(.53) scaleY(.45) translateY(29%) translate(1.5%)!important;transform-origin:top center!important;z-index:16!important;image-rendering:auto!important;filter:brightness(1.1) contrast(1.25) saturate(1.3)!important}.is-female .scale-tunic-specific{transform:scaleX(.45) scaleY(.4) translateY(37%) translate(2.8%) rotate(1deg) skewY(-3deg)!important;transform-origin:top center!important}.scale-pants-specific{transform:scaleX(.56) scaleY(.48) translateY(-22%) translate(6%) rotate(-2deg)!important;transform-origin:bottom center!important;z-index:11!important;image-rendering:auto!important;filter:brightness(1.1) contrast(1.25) saturate(1.4)!important}.is-female .scale-pants-specific{transform:scaleX(.53) scaleY(.45) translateY(-35.5%) translate(4%) skewY(1.5deg) rotate(-2deg)!important}.layer-head.ancestor-hood-specific{width:23%!important;bottom:77%!important;left:49%!important;transform:translate(-51%) scaleY(1.02)!important;transform-origin:bottom center!important;z-index:35!important;image-rendering:auto!important;filter:brightness(.85) contrast(1.3) sepia(.2)!important}.is-female .ancestor-hood-specific{width:23%!important;bottom:76%!important;left:50%!important;transform:translate(-52%) rotate(-1deg)!important}.ancestor-leopard-mantle-specific{transform:scaleX(.46) scaleY(.44) translateY(41%) translate(8%) rotate(12deg)!important;transform-origin:top center!important;z-index:15!important;image-rendering:auto!important;filter:brightness(1.05) contrast(1.2) saturate(1.3) drop-shadow(0px 3px 5px rgba(0,0,0,.6))!important}.is-female .ancestor-leopard-mantle-specific{transform:scaleX(.36) scaleY(.4) translateY(48%) translate(7%) rotate(12deg)!important;transform-origin:top center!important}.ancestor-footsteps-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.54) scaleY(.4) translateY(26%) translate(6.5%) rotate(1deg)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:auto!important;filter:brightness(1.2) contrast(1.15) saturate(1.5)!important}.is-female .ancestor-footsteps-specific{transform:scaleX(.53) scaleY(.4) translateY(14%) translate(4.9%) rotate(2deg)!important}.ancestor-skirt-specific{transform:scaleX(.51) scaleY(.48) translateY(-25%) translate(0)!important;transform-origin:bottom center!important;z-index:12!important;image-rendering:auto!important;filter:brightness(1) contrast(1.1) saturate(1.5)!important}.is-female .ancestor-skirt-specific{transform:scaleX(.45) scaleY(.46) translateY(-38%) translate(-2%)!important}.fortune-robe-specific{transform:scaleX(.55) scaleY(.48) translateY(28%) translate(-1%) rotate(-6deg) skew(-5deg)!important;transform-origin:top center!important;z-index:15!important;image-rendering:auto!important;filter:brightness(1.05) contrast(1.15) saturate(1.2) drop-shadow(0px 3px 6px rgba(0,0,0,.7))!important}.is-female .fortune-robe-specific{transform:scaleX(.48) scaleY(.42) translateY(37%) translate(.5%) rotate(-4deg) skew(-5deg)!important;transform-origin:top center!important}.fortune-hem-specific{transform:scaleX(.63) scaleY(.47) translateY(-29%) translate(1%)!important;transform-origin:bottom center!important;z-index:12!important;image-rendering:auto!important;filter:brightness(1.05) contrast(1.1) saturate(1.2)!important}.is-female .fortune-hem-specific{transform:scaleX(.62) scaleY(.45) translateY(-38%) translate(-0%)!important}.fortune-footsteps-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.55) scaleY(.46) translateY(22%) translate(7%) rotate(4deg) skew(1deg)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:auto!important;filter:brightness(1.1) contrast(1.1) saturate(1.2)!important}.is-female .fortune-footsteps-specific{transform:scaleX(.54) scaleY(.46) translateY(14.5%) translate(7%) rotate(4deg) skew(1deg)!important}.fortune-collar-specific{z-index:19!important;image-rendering:auto!important;transform:scaleX(3.2) scaleY(2.6) translateY(9%) translate(-16%) rotate(-5deg) skew(-5deg)!important;transform-origin:top center!important;filter:contrast(1.15) brightness(1.05) drop-shadow(0 2px 4px rgba(0,0,0,.5))!important}.is-female .fortune-collar-specific{transform:scaleX(2.5) scaleY(2.2) translateY(12.5%) translate(-19.3%) rotate(-5deg) skew(-5deg)!important}.layer-head.fortune-mitre-specific{width:38%!important;bottom:71%!important;left:30.5%!important;transform:translate(-51%) scaleY(1.02)!important;transform-origin:bottom center!important;z-index:35!important;image-rendering:auto!important;filter:brightness(1.05) contrast(1.2) saturate(1.2)!important;transform:scaleY(.85)!important}.is-female .fortune-mitre-specific{width:33%!important;bottom:71%!important;left:50%!important;transform:translate(-51%) scaleY(.9)!important}.layer-eyes.fortune-visage-specific{width:13%!important;bottom:84.3%!important;left:49.8%!important;transform:translate(-53%) scaleX(1.05)!important;z-index:32!important;image-rendering:auto!important;filter:brightness(1.1) contrast(1.15) saturate(1.3)!important}.is-female .fortune-visage-specific{width:13.5%!important;bottom:82.5%!important;transform:translate(-52%) scaleX(1) scaleY(.9)!important}.layer-mouth.fortune-vow-specific{width:11.5%!important;bottom:82.6%!important;left:50%!important;transform:translate(-54%) scaleX(1.05) rotate(-2deg) skew(2deg)!important;z-index:31!important;image-rendering:auto!important;filter:brightness(1.1) contrast(1.1) saturate(1.2)!important}.is-female .fortune-vow-specific{width:11%!important;bottom:81.4%!important;transform:translate(-52%) scaleX(1) scaleY(.85) rotate(-2deg)!important}.fortune-halberd-style{width:100%;height:100%;bottom:15%;left:-7%;transform:rotate(42deg) scale(.75)!important;transform-origin:40% 60%;image-rendering:auto;filter:brightness(1.1) contrast(1.1) saturate(1.25)}.fortune-halberd-style.back-part{z-index:11!important;clip-path:inset(69% 0 0 0)}.fortune-halberd-style.front-part{z-index:5!important;clip-path:inset(0 0 29% 0);filter:brightness(1.1) contrast(1.1) saturate(1.25) drop-shadow(2px 4px 6px rgba(0,0,0,.5))}.is-female .fortune-halberd-style{transform:rotate(42deg) scale(.75)!important;bottom:17%!important;left:-5%!important;transform-origin:40% 60%}.is-female .fortune-halberd-style.back-part{clip-path:inset(69% 0 0 0)!important}.is-female .fortune-halberd-style.front-part{clip-path:inset(0 0 29% 0)!important}.main-character-canvas .layer-pet.fortune-cube-specific{width:38%!important;height:auto!important;bottom:65%!important;left:70%!important;z-index:6!important;image-rendering:auto!important;filter:saturate(1.4) brightness(1.1) contrast(1.15) drop-shadow(0 0 12px rgba(197,160,89,.4))!important;animation:cubeHover 3.5s ease-in-out infinite!important}.main-character-canvas.is-female .layer-pet.fortune-cube-specific{width:36%!important;bottom:65%!important;left:70%!important;animation:cubeHover 3.5s ease-in-out infinite!important}.morven-plumage-specific{transform:scaleX(.82) scaleY(.55) translateY(-16%) translate(0)!important;transform-origin:bottom center!important;z-index:12!important;image-rendering:auto!important;filter:brightness(1.05) contrast(1.1) saturate(1.2)!important}.is-female .morven-plumage-specific{transform:scaleX(.75) scaleY(.5) translateY(-26%) translate(-1%)!important}.ash-wings-specific{transform:scaleX(.85) scaleY(.8) translateY(-23%) translate(-3%)!important;transform-origin:center center!important;z-index:2!important;image-rendering:auto!important;filter:brightness(1.3) contrast(1.1) saturate(1.5)!important}.is-female .ash-wings-specific{transform:scaleX(.85) scaleY(.8) translateY(-20%) translate(-4%)!important}.mirta-mantle-specific{transform:scaleX(.63) scaleY(.5) translateY(26%) translate(-1%) rotate(-2deg)!important;transform-origin:top center!important;z-index:18!important;image-rendering:auto!important;filter:brightness(1.3) contrast(1.15) saturate(1.3)!important}.is-female .mirta-mantle-specific{transform:scaleX(.51) scaleY(.44) translateY(32%) translate(0) rotate(-1deg)!important}.mirta-seal-specific{z-index:19!important;image-rendering:auto!important;transform:scaleX(1.35) scaleY(1.25) translateY(45%) translate(-39%) skewY(-4deg)!important;transform-origin:top center!important;filter:brightness(1.1) contrast(1.2) drop-shadow(0 2px 4px rgba(0,0,0,.5))!important}.is-female .mirta-seal-specific{transform:scaleX(1.04) scaleY(1) translateY(55%) translate(-47%)!important}.layer-head.horns-of-decay-specific{width:23%!important;bottom:84.5%!important;left:50%!important;transform:translate(-52%) scaleY(1)!important;transform-origin:bottom center!important;z-index:34!important;image-rendering:auto!important;filter:brightness(1.1) contrast(1.25) saturate(1.3)!important}.is-female .horns-of-decay-specific{width:23%!important;bottom:84%!important;transform:translate(-50%) scaleY(.92)!important}.layer-head.quizitor-hood-specific{width:36%!important;bottom:64.5%!important;left:50%!important;transform:translate(-47%) scaleY(1.05) scaleX(1.07)!important;transform-origin:bottom center!important;z-index:35!important;image-rendering:auto!important;filter:brightness(1.3) contrast(1) saturate(1.5)!important}.is-female .quizitor-hood-specific{width:33%!important;bottom:67.5%!important;transform:translate(-49%) scaleY(.95) scaleX(1.03) skewY(1deg)!important}.layer-weapon.quizitor-axe-specific{z-index:25!important;width:50%!important;height:auto!important;top:35%!important;bottom:auto!important;left:-1%!important;transform:rotate(-1deg)!important;transform-origin:bottom center!important;image-rendering:auto!important;filter:brightness(1.3) contrast(1.2) saturate(1.4)!important}.is-female .layer-weapon.quizitor-axe-specific{width:47%!important;top:34%!important;left:2.7%!important}.golden-heir-legs-specific{transform:scaleX(.64) scaleY(.5) translateY(-21%) translate(.5%)!important;transform-origin:bottom center!important;z-index:14!important;image-rendering:auto!important;filter:brightness(1.2) contrast(1.15) saturate(1.3)!important}.is-female .golden-heir-legs-specific{transform:scaleX(.6) scaleY(.48) translateY(-30%) translate(.5%) rotate(-1deg)!important}.golden-heir-feet-specific{transform:scaleX(.28) scaleY(.22) translateY(-21%) translate(6%) rotate(3deg)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:auto!important;filter:brightness(1.15) contrast(1.1) saturate(1.2)!important}.is-female .golden-heir-feet-specific{transform:scaleX(.26) scaleY(.2) translateY(-53%) translate(7%) rotate(3deg) skew(-1deg)!important}.golden-heir-torso-specific{transform:scaleX(.85) scaleY(.78) translateY(15.5%) translate(1.2%) rotate(0)!important;transform-origin:top center!important;image-rendering:auto!important;filter:brightness(1.25) contrast(1.15) saturate(1.3)!important}.is-female .golden-heir-torso-specific{transform:scaleX(.7) scaleY(.62) translateY(23%) translate(1%)!important}.layer-eyes.golden-heir-head-specific{width:13%!important;bottom:84%!important;left:51%!important;transform:translate(-50%) scaleY(.95) scaleX(.95)!important;transform-origin:center center!important;z-index:30!important;image-rendering:auto!important;filter:brightness(1.2) contrast(1.2) saturate(1.4) drop-shadow(0 0 3px rgba(255,215,0,.5))!important}.is-female .golden-heir-head-specific{width:13%!important;bottom:82.5%!important;transform:translate(-40%) scaleY(.95) scaleX(.95)!important}.layer-weapon.golden-heir-blade-specific{z-index:25!important;width:42%!important;height:auto!important;top:46%!important;bottom:auto!important;left:-4%!important;transform:rotate(2deg)!important;transform-origin:bottom center!important;image-rendering:auto!important;filter:brightness(1.25) contrast(1.18) saturate(1.3) drop-shadow(0 0 4px rgba(212,175,55,.3))!important}.is-female .layer-weapon.golden-heir-blade-specific{width:40%!important;top:43.5%!important;left:-.5%!important}.layer-head.de-loran-head-specific{width:27%!important;bottom:77.5%!important;left:49%!important;transform:translate(-49%) scaleY(1.02) scaleX(1.04)!important;transform-origin:bottom center!important;z-index:35!important;image-rendering:auto!important;filter:brightness(1.2) contrast(1.15) saturate(1.1) drop-shadow(0 0 3px rgba(0,0,0,.6))!important}.is-female .de-loran-head-specific{width:26%!important;bottom:77%!important;transform:translate(-50%) scaleY(.96) scaleX(1)!important}.de-loran-torso-specific{transform:scaleX(1) scaleY(.8) translateY(12%) translate(0)!important;transform-origin:top center!important;z-index:18!important;image-rendering:auto!important;filter:brightness(1.25) contrast(1.3) saturate(1.2)!important}.is-female .de-loran-torso-specific{transform:scaleX(.8) scaleY(.7) translateY(17.5%) translate(1%)!important}.temptation-legs-specific{transform:scaleX(.59) scaleY(.5) translateY(-24%) translate(-1%) rotate(1deg)!important;transform-origin:bottom center!important;z-index:12!important;image-rendering:auto!important;filter:brightness(1.15) contrast(1.1) saturate(1.2)!important}.is-female .temptation-legs-specific{transform:scaleX(.58) scaleY(.5) translateY(-24%) translate(0)!important}.temptation-feet-specific{transform:scaleX(.29) scaleY(.22) translateY(-30%) translate(8.3%) rotate(2deg)!important;transform-origin:bottom center!important;z-index:13!important;image-rendering:auto!important;filter:brightness(1.1) contrast(1.1) saturate(1.1)!important}.is-female .temptation-feet-specific{transform:scaleX(.28) scaleY(.21) translateY(-55%) translate(10%) rotate(2deg) skew(1deg)!important}.temptation-torso-specific{transform:scaleX(.47) scaleY(.4) translateY(35%) translate(.5%)!important;transform-origin:top center!important;z-index:18!important;image-rendering:auto!important;filter:brightness(1.2) contrast(1.15) saturate(1.2) drop-shadow(0 2px 5px rgba(0,0,0,.6))!important}.is-female .temptation-torso-specific{transform:scaleX(.37) scaleY(.35) translateY(42%) translate(0)!important}.layer-head.temptation-head-specific{width:23%!important;bottom:80.5%!important;left:50%!important;transform:translate(-52%) scaleY(1.05) scaleX(1.05)!important;transform-origin:bottom center!important;z-index:35!important;image-rendering:auto!important;filter:brightness(1.25) contrast(1.1) saturate(1.3)!important}.is-female .temptation-head-specific{width:23%!important;bottom:80.5%!important;transform:translate(-52%) scaleY(.95) scaleX(1)!important}.layer-mouth.temptation-mouth-specific{width:12%!important;bottom:79.5%!important;left:50%!important;transform:translate(-55%) scaleY(1)!important;transform-origin:center center!important;z-index:28!important;image-rendering:auto!important;filter:brightness(1.15) contrast(1.2) saturate(1.1)!important}.is-female .temptation-mouth-specific{width:12%!important;bottom:78%!important;transform:translate(-52%) scaleY(.95)!important}.layer-neck.temptation-neck-specific{z-index:19!important;image-rendering:auto!important;transform:scaleX(1.8) scaleY(1.6) translateY(34%) translate(-28%)!important;transform-origin:top center!important;filter:brightness(1.2) contrast(1.2) drop-shadow(0 2px 4px rgba(0,0,0,.5))!important}.is-female .temptation-neck-specific{transform:scaleX(1.4) scaleY(1.3) translateY(42%) translate(-34%)!important}.main-character-canvas .layer-pet.igni-specific{width:45%!important;height:auto!important;bottom:5%!important;left:30%!important;z-index:24!important;image-rendering:auto!important;filter:saturate(1.3) brightness(1.1)!important}.main-character-canvas.is-female .layer-pet.igni-specific{width:45%!important;bottom:4%!important;left:29%!important}.layer-weapon.scarlet-ripper-specific{z-index:25!important;width:44%!important;height:auto!important;top:36%!important;bottom:auto!important;left:-6.5%!important;image-rendering:auto!important;transform:rotate(3deg)!important;transform-origin:bottom center!important;filter:saturate(1.3) brightness(1.1) contrast(1.15)!important}.is-female .layer-weapon.scarlet-ripper-specific{width:42%!important;top:34.5%!important;left:-3%!important}.player-modal-size{width:100%;height:100%;box-sizing:border-box;background:#efebe9;color:#3e2723}.top-profile-section{display:flex;flex-direction:column;width:100%;padding:10px;box-sizing:border-box;background:#d7ccc8;border-bottom:2px solid #3e2723}.profile-header-row{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:20px}.username-edit-wrapper{display:flex;align-items:center;flex:0 1 auto;min-width:0;margin-top:-5px}.username-display-group{display:flex;align-items:center;gap:6px;margin-top:2px}.profile-username{font-family:Courier New,monospace;font-size:1.2rem;font-weight:900;color:#1a0f0d;text-transform:none;letter-spacing:-1px;display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.username-edit-group{display:flex;align-items:center;gap:4px;background:#fff9;border:1px solid #3e2723;padding:1px 4px;border-radius:4px;width:fit-content}.username-input{background:transparent!important;border:none!important;border-bottom:1px solid rgba(62,39,35,.4)!important;color:#3e2723!important;font-family:Courier New,monospace;font-size:.95rem!important;font-weight:900!important;outline:none!important;width:70px;text-transform:none;padding:0}.exp-info-right{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0}.profile-level{color:#efebe9;background:#3e2723;padding:1px 8px;font-weight:700;font-size:.75rem;border-radius:4px;white-space:nowrap;margin-bottom:2px}.exp-values{font-size:.7rem;font-family:Courier New,monospace;font-weight:700;text-transform:uppercase;white-space:nowrap;margin-top:15px}.modal-exp-bar{position:relative;display:flex;align-items:center;justify-content:center;height:16px;background:#3e272326;border-radius:10px;overflow:hidden;border:1px solid #3e2723;margin-top:5px}.modal-exp-fill{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#5d4037,#d84315,#bf360c);border-radius:10px;transition:width .5s ease-in-out;z-index:1}.exp-percent-text{position:relative;z-index:2;font-family:Courier New,monospace;font-size:.75rem;font-weight:900;color:#efebe9;text-shadow:1px 1px 0px #000,-1px -1px 0px #000,1px -1px 0px #000,-1px 1px 0px #000;pointer-events:none}.stat-row{position:relative;display:flex;justify-content:space-between;align-items:center;padding:14px 2px;transition:all .2s;cursor:default}.stat-label{font-weight:700;color:#4e342e;font-size:.85rem}.stat-info-group{display:flex;align-items:center;gap:15px}.stat-icon{font-size:1rem;display:inline-block;min-width:25px;text-align:center}.hover-plus-centered{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#3e2723;color:#ffd54f;border-radius:4px;font-size:1.4rem;font-weight:900;margin-right:12px;box-shadow:0 2px 4px #0000004d;transition:transform .1s active;flex-shrink:0;cursor:pointer}.hover-plus-centered:hover{background:#5d4037;color:#fff;box-shadow:0 0 8px #ffd54f99;transform:scale(1.1)}.hover-plus-centered:active{transform:scale(.95);box-shadow:inset 0 2px 4px #00000080}.stat-row.upgradable:hover{background:#3e27230d}.current-number{font-size:1.1rem;font-weight:900;font-family:Courier New,monospace}.derived-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}.derived-item{box-sizing:border-box;border:1px solid rgba(62,39,35,.15);background:#ffffff4d;padding:5px 2px;display:flex;justify-content:space-between;align-items:center}.derived-label{font-size:.55rem;color:#5d4037;font-weight:700}.derived-value{font-size:.7rem;font-weight:900;font-family:Courier New,monospace}.edit-name-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;transition:transform .2s ease}.edit-icon-img{width:24px;height:24px;object-fit:contain;opacity:.7}.edit-name-btn:hover .edit-icon-img{opacity:1;transform:scale(1.1)}.save-name-confirm-btn{background:#3e2723!important;color:#efebe9!important;border:none;padding:1px 6px;font-weight:700;font-size:.65rem;cursor:pointer;border-radius:2px}.unspent-points-inline{display:flex;justify-content:center;align-items:center;background:#3e2723;color:#fff;font-family:Courier New,monospace;font-size:.7rem;font-weight:900;padding:3px 6px;margin:8px 0;border:2px double #d7ccc8;text-transform:uppercase;letter-spacing:1px;box-shadow:0 2px 4px #0003;animation:pulse-border 2s infinite}@keyframes pulse-border{0%{box-shadow:0 0 #3e2723b3;transform:scale(1)}50%{box-shadow:0 0 0 6px #3e272300;transform:scale(1.02);background:#5d4037}to{box-shadow:0 0 #3e272300;transform:scale(1)}}.unspent-points-inline:before{margin-right:8px;color:#ffd54f}.derived-value-container{display:flex;flex-direction:column;align-items:flex-end;min-height:38px;justify-content:center}.derived-bonus-tag{color:#4caf50;font-size:.72em;font-weight:700;line-height:1;margin-bottom:2px;text-shadow:0px 0px 2px rgba(76,175,80,.2)}.derived-value{line-height:1;font-size:.7rem;font-weight:900;font-family:Courier New,monospace}.stat-bonus-val{color:#4caf50;font-weight:700;font-size:.9em;margin-left:6px}.stat-value-display{display:flex;align-items:center}.username-edit-group{display:flex;align-items:center;gap:8px}.stat-row-expandable{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);margin-bottom:6px;overflow:hidden}.stat-row-expandable.is-expanded{grid-template-rows:auto 1fr}.stat-row.active-row{background:#d9c8a91a;border:none}.stat-upgrade-menu-down{min-height:0;background:#d9c8a9;background-image:linear-gradient(to bottom,#ffffff0d,#00000005);border:none;border-radius:8px;margin:2px 4px 8px;box-shadow:0 4px 12px #0003}.upgrade-menu-content{padding:12px;display:flex;flex-direction:column;gap:10px}.upgrade-cost-row{display:flex;justify-content:space-between;align-items:center}.upgrade-label{font-family:Gothic,serif;font-size:.7rem;color:#3e2723;letter-spacing:.5px;font-weight:700}.cost-badge{display:flex;align-items:center;gap:6px;background:#0000001a;padding:3px 10px;border-radius:12px}.curr-icon-mini{width:25px;height:25px}.cost-ok{color:#1b5e20;font-weight:900}.cost-bad{color:#8b0000;font-weight:900;animation:pulse-red 1s infinite}.upgrade-actions{display:flex;gap:24px;justify-content:center;margin-top:8px;padding-top:8px;border-top:1px solid rgba(62,39,35,.1)}.confirm-btn-yes,.confirm-btn-no{background:transparent;border:none;padding:4px 0;font-size:.65rem;font-weight:900;cursor:pointer;text-transform:uppercase;letter-spacing:1.5px;transition:all .2s ease-out;display:flex;align-items:center;border-bottom:2px solid transparent;text-shadow:.5px .5px 0px rgba(255,255,255,.1)}.confirm-btn-yes{color:#2d5a3c;border-bottom-color:#2d5a3c80}.confirm-btn-yes:hover:not(:disabled){color:#3e7a51;border-bottom-color:#3e7a51;transform:translateY(-1px)}.confirm-btn-no{color:#5c1a1a;border-bottom:2px solid rgba(92,26,26,.5);opacity:1}.confirm-btn-no:hover{color:#7a2424;border-bottom-color:#7a2424;transform:translateY(-1px)}.confirm-btn-yes:disabled{color:#6b6b6b;border-bottom-color:#0000001a;cursor:not-allowed;opacity:.4;transform:none;text-shadow:none}.confirm-btn-yes:before{content:"●";font-size:5px;margin-right:6px;color:inherit}.confirm-btn-no:before{content:"●";font-size:5px;margin-right:6px;color:inherit}@keyframes pulse-red{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.section-header-with-info{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:10px}.info-circle-btn{position:absolute;right:-10px;background:none;border:none;padding:0;cursor:pointer;z-index:5}.info-icon-img{width:60px;height:60px;opacity:.7;transition:opacity .2s}.info-icon-img:hover{opacity:1}.section-title{color:#3e2723;font-weight:900;border-bottom:1px solid rgba(62,39,35,.2);padding-bottom:2px;font-size:1rem!important;letter-spacing:1px;margin-top:30px!important;margin-bottom:2px!important}.stat-icon-img{width:30px;height:30px;object-fit:contain;display:block}.stat-info-group{display:flex;align-items:center;gap:8px}.stat-icon{width:24px;display:flex;justify-content:center;align-items:center;font-size:1.2rem}.derived-icon{display:flex;align-items:center;justify-content:center;width:25px;height:25px}.modal-container-base:before{content:"";position:absolute;width:194%;height:135%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/images/popup_assets/popup_menu_background-removebg-preview.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:-1;filter:contrast(1.1) brightness(.9)}.stats-info-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:11000!important;overflow:hidden}.stats-info-container{position:relative;width:90%;max-width:400px;max-height:80vh;padding:20px;display:flex;flex-direction:column;animation:modalAppear .25s ease-out forwards}.info-title{font-family:MedievalSharp,cursive;color:#3e2723;text-align:center;margin:10px 0 15px;font-size:1.4rem;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid rgba(62,39,35,.2);padding-bottom:10px}.info-list{display:flex;flex-direction:column;gap:12px;padding:10px}.info-card{background:#3e272314;border-left:3px solid #5c2e14;padding:10px 12px;border-radius:4px;transition:background .2s}.info-card:hover{background:#3e27231f}.info-card-header{display:flex;align-items:center;gap:10px;margin-bottom:6px}.info-icon{font-size:1.2rem;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3))}.info-label{font-family:MedievalSharp,cursive;font-weight:700;color:#2a1e16;font-size:1.05rem}.info-desc{font-family:Anonymous Pro,monospace!important;font-size:.85rem;color:#3e2723;line-height:1.6!important;margin:0;font-weight:500;letter-spacing:.2px}.info-desc span{font-weight:900;font-family:MedievalSharp,serif!important;text-transform:uppercase;padding:0 2px}.info-ok-btn{display:block;margin:20px auto 10px;padding:12px 35px;background:#2a1e16;color:#d1c1b1;border:1px solid #5c2e14;font-family:MedievalSharp,cursive;font-size:1rem;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:all .2s}.info-ok-btn:active{transform:scale(.95);background:#3e2723}@keyframes modalAppear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.hl-damage{color:#f0f5e1!important;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.hl-str{color:#8b0000}.hl-agi,.hl-dodge{color:#2e7d32}.hl-double{color:#a57c00}.hl-int,.hl-energy{color:#007085}.hl-accuracy{color:#455a64;border-bottom:1px dashed rgba(69,90,100,.3)}.hl-end,.hl-hp{color:#bf360c}.hl-lck{color:#ae97bd}.hl-crit,.hl-green{color:#00695c}.hl-neutral{color:#546e7a}.hl-uniq{color:#a80ea8}.desc-block{margin-top:8px;padding-top:6px;border-top:1px solid rgba(62,39,35,.08)}.boss-rules-section{margin-top:25px;border-top:1px solid rgba(255,255,255,.1);padding-top:15px}.boss-title{margin-top:10px;font-size:1.3rem}.boss-subtitle{font-size:.85rem;color:#aaa;text-align:center;margin-bottom:15px;padding:0 10px}.boss-card{background:#0003;margin-bottom:12px}.penalty-card{border-left:3px solid #ff4a4a}.boss-penalty-item{margin-top:4px}.info-label.title-int{color:#0b6685!important}.info-label.title-str{color:#900!important}.info-label.title-agi{color:#1b5e20!important}.info-label.title-end{color:#d35400!important}.info-label.title-lck{color:#6a1b9a!important}.info-label.title-vamp{color:#5c0505!important}.confirm-overlay{position:absolute;inset:0;width:100%;height:100%;background:#000000d9;display:flex!important;justify-content:center;align-items:center;z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:12px}.confirm-box{background:linear-gradient(#00000080,#00000080),url(/images/textures/menu_texture_for_confirmation.png);background-size:cover;background-position:center;background-color:#2b2b2b;padding:24px;border:2px solid #5d4037;border-radius:15px;width:85%;max-width:280px;text-align:center;box-shadow:0 0 40px #000000e6;position:relative}.confirm-text{color:#fff;font-family:Courier New,monospace;font-size:1rem;margin-bottom:20px;display:block;text-transform:uppercase;font-weight:900}.confirm-text b{color:#ffca28!important;display:block;margin-top:5px;font-size:1.2rem}.amount-selector{margin:15px 0;background:#0009;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.amount-label{font-size:.7rem;color:#aaa;text-transform:uppercase;font-family:Courier New,monospace}.amount-input{width:80px!important;background:#1a1a1a!important;border:2px solid #5d4037!important;border-radius:6px;color:#00e5ff!important;padding:5px!important;text-align:center!important;font-size:1.4rem!important;font-family:Courier New,monospace!important;font-weight:700!important;margin-top:5px}.insufficient-funds{color:#ff5252;font-size:.7rem;font-weight:900;margin-top:8px;font-family:Courier New,monospace;animation:blink 1s infinite}@keyframes blink{50%{opacity:.5}}.total-price-display{font-size:.85rem;color:#bbb;margin-top:10px;font-family:Courier New,monospace}.confirm-buttons{display:flex;gap:10px;justify-content:center;margin-top:20px}.confirm-btn{flex:1;padding:10px 0;font-family:Courier New,monospace;font-weight:900;text-transform:uppercase;cursor:pointer;border:none;border-radius:8px;transition:all .1s}.confirm-btn.yes{background:#2e7d32;color:#fff;border-bottom:4px solid #1b5e20}.confirm-btn.yes.disabled{background:#444!important;color:#777!important;border-bottom-color:#222!important;cursor:not-allowed;filter:grayscale(1)}.confirm-btn.no{background:#333;color:#bbb;border-bottom:4px solid #1a1a1a}.confirm-btn:active:not(.disabled){transform:translateY(2px);border-bottom-width:0}.price-with-icon{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;margin-left:8px}.price-number{font-weight:900;font-family:Courier New,monospace;font-size:1.1rem}.confirm-currency-icon{width:32px;height:32px;object-fit:contain;filter:brightness(1.4) contrast(1.1);transform:translateY(-2px)}.item-highlight-name{color:#00e5ff;text-transform:uppercase}.insufficient-funds{color:#ff5252;font-size:.7rem;font-weight:900;margin-top:8px;letter-spacing:1px;text-shadow:0 0 5px rgba(255,82,82,.3)}.input-stepper{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.step-btn{width:38px;height:38px;background:#3e2723;border:2px solid #5d4037;border-radius:8px;color:#ffca28;font-size:1.4rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .1s ease-in-out;-webkit-user-select:none;user-select:none;padding-bottom:2px}.step-btn:hover{background:#4e342e;border-color:#795548}.step-btn:active{transform:scale(.92);background:#2b1d18}.amount-input{width:65px!important;height:38px!important;background:#1a1a1a!important;border:2px solid #5d4037!important;border-radius:6px;color:#00e5ff!important;text-align:center!important;font-size:1.3rem!important;font-family:Courier New,monospace!important;margin:0!important;padding:0!important}.amount-label{display:block;font-size:.75rem;color:#888;letter-spacing:1px;margin-bottom:4px}.amount-input::-webkit-outer-spin-button,.amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.energy-bar-container{border:1px solid #006064!important;background:#00606426!important;border-radius:20px!important;height:16px!important;margin-top:5px;position:relative;overflow:hidden}.energy-fill{background:linear-gradient(90deg,#00acc1,#00e5ff)!important;box-shadow:0 0 10px #00e5ff4d;height:100%}.regen-text-highlight{color:#44abe7;font-weight:900;font-family:Courier New,monospace}.section-title{font-size:1rem;font-weight:900;font-family:Courier New,monospace}.consumables-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:0 5px;margin-top:15px}.consumable-item{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:12px 10px;display:flex;flex-direction:column;align-items:center}.consumable-circle{display:flex;align-items:center;justify-content:center;width:65px;height:65px;border-radius:50%;background:#0006;border:2px solid;position:relative}.item-count-badge{position:absolute;top:-2px;right:-2px;background:#333;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:1px 5px;font-size:10px;font-family:Courier New,monospace;font-weight:900;z-index:5}.consumable-icon-img{width:95%;height:95%;object-fit:contain;filter:drop-shadow(0 0 8px rgba(255,255,255,.3))}.item-name{font-size:.8rem;color:#0f0f0f;margin-top:10px;font-weight:900;font-family:Courier New,monospace;text-transform:uppercase}.item-description{font-size:10px;color:#0a0a0a66;text-align:center;margin:4px 0 10px;min-height:24px;line-height:1.1}.item-buttons-wrapper{display:flex;flex-direction:column;gap:5px;width:100%}.energy-buy-btn,.energy-use-btn{width:100%;padding:6px 0!important;height:30px;font-size:.75rem!important;font-weight:900;font-family:Courier New,monospace;cursor:pointer;border-radius:5px;text-transform:uppercase;transition:all .1s;display:flex;align-items:center;justify-content:center;border:none!important}.energy-buy-btn{background:#2e7d32!important;color:#fff!important;border-bottom:3px solid #1b5e20!important}.energy-use-btn{background:#333!important;color:#bbb!important;border-bottom:3px solid #1a1a1a!important}.energy-buy-btn:active,.energy-use-btn:active{transform:translateY(2px);border-bottom-width:0px!important}.energy-use-btn:hover{background:#444!important;color:#fff!important}.energy-use-btn.disabled{filter:grayscale(1);opacity:.5;cursor:not-allowed;pointer-events:none}.currency-status-bar-clean{display:flex;justify-content:space-between;align-items:center;margin:4px 0 0 -15px;width:calc(100% + 16px);background:none;border:none}.currency-slot{flex:1;display:flex;align-items:center}.slot-left{justify-content:flex-start}.slot-center{justify-content:center}.slot-right{justify-content:flex-end}.currency-value{display:flex;flex-direction:row;align-items:center;gap:4px;font-family:Courier New,monospace;font-size:.8rem;font-weight:900;text-shadow:1px 1px 1px #353535;white-space:nowrap}.currency-icon-mini{width:42px;height:42px;object-fit:contain;filter:brightness(1.3) contrast(1.1);transform:translateY(-4px);display:block}.gold{color:#ddae22}.pills{color:#c9433c}.bucks{color:#4caf50}.buy-label{font-size:.7rem;opacity:.8;margin-right:10px}.buy-price{font-size:.8rem;font-weight:700;color:#d6d6d6;text-shadow:1px 1px 2px rgba(0,0,0,.5);font-family:Courier New,monospace;margin-right:-4px}.btn-currency-icon{width:35px;height:35px;object-fit:contain;filter:brightness(1.5) contrast(1.1);transform:translateY(1px);display:block}.bank-overlay{z-index:10000}.bank-container{position:relative;z-index:10001;max-width:340px}.bank-title{color:#2a1b15;text-align:center;margin-bottom:15px;font-family:Arial Black}.ton-btn-container{display:flex;justify-content:center;margin-bottom:20px}.bank-list{display:flex;flex-direction:column;gap:12px}.bank-card{background:#2a1b1514;border:2px solid #2a1b15;padding:12px;border-radius:12px;display:flex;flex-direction:column;gap:10px}.bank-card-info{display:flex;align-items:center;gap:12px}.bank-icon-mini{width:30px}.bank-item-details{flex-grow:1}.bank-item-label{font-weight:800;color:#2a1b15;font-size:.9rem}.bank-item-amount{color:#5d4037;font-size:.85rem;font-weight:700}.bank-card-actions{display:flex;gap:8px}.bank-card-actions button{flex:1;color:#fff;padding:8px;border:none;border-radius:8px;cursor:pointer;font-size:.8rem;font-weight:700}.btn-stars{background:linear-gradient(180deg,#ff9800,#ed6c02);box-shadow:0 2px #b15100}.btn-ton{background:#3e2723;box-shadow:0 2px #1b120f}.bank-footer-notice{font-size:9px;color:#5d4037;text-align:center;margin-top:15px;opacity:.8}.wallet-info-bar{display:flex;justify-content:center;margin-bottom:20px;font-family:Kelly Slab,cursive}.wallet-active{display:flex;align-items:center;gap:10px;background:#2a1e1699;padding:5px 12px;border-radius:15px;border:1px solid #5c2e14}.addr-tag{color:#c4a484;font-size:14px}.wallet-exit-btn{background:none;border:none;color:#f44;font-size:11px;text-transform:uppercase;cursor:pointer;text-decoration:underline;padding:0}.wallet-inactive{font-size:12px;color:#8b4513;opacity:.7;font-style:italic}.dice-drop-modal-overlay{position:absolute;inset:0;z-index:1000;background:#0a0605e0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn .2s ease-out}.dice-drop-container{width:100%;max-width:420px;max-height:82vh;background:#1c130e;border:2px solid #5c2e14;border-radius:10px;padding:18px 14px 14px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 30px #000000f2,inset 0 0 15px #000c}.dice-drop-header{text-align:center;border-bottom:1px solid rgba(92,46,20,.6);padding-bottom:8px}.dice-drop-title{font-family:Kelly Slab,cursive,monospace;font-size:19px;color:#8b4513;margin:0;letter-spacing:1.5px;text-transform:uppercase}.dice-drop-subtitle{font-family:Kelly Slab,cursive,monospace;font-size:11px;color:#c4a484;margin:4px 0 0;opacity:.85;letter-spacing:.5px;line-height:1.35}.set-bonus-highlight{color:gold;font-weight:700;text-shadow:0 0 6px rgba(255,215,0,.4)}.dice-drop-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding-right:4px}.dice-drop-list::-webkit-scrollbar{width:4px}.dice-drop-list::-webkit-scrollbar-thumb{background:#5c2e14;border-radius:4px}.dice-drop-item{display:flex;justify-content:space-between;align-items:center;background:#231711d9;padding:6px 10px;border-radius:6px;border:1px solid rgba(92,46,20,.4);border-left:3px solid #8b5e3c;transition:all .15s ease}.dice-drop-item.fortune-legendary{border-left:3px solid #ffd700;background:#2d1e0fe6}.dice-drop-item.fortune-amethyst{border-left:3px solid #7e57c2;background:#1e1623d9}.dice-drop-item.fortune-blue{border-left:3px solid #4fc3f7;background:#121c26d9}.dice-drop-combo-wrapper{display:flex;align-items:center;gap:5px}.mini-dice-face{width:22px;height:22px;background:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(60,45,20,.08) 3px,transparent 4px),radial-gradient(circle at 40% 35%,#fffdf2,#e6dac0 65%,#c2b391);border:1px solid #7D6F52;border-radius:4px;box-shadow:inset 0 1px 1px #fffc,inset 0 -1px 2px #32281499;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);padding:2px;box-sizing:border-box}.mini-pip{display:block;width:3.5px;height:3.5px;background:radial-gradient(circle at 35% 35%,#9e1b1b,#4a0505);border-radius:50%;align-self:center;justify-self:center}.val-1 .mini-pip:nth-child(1){grid-area:2 / 2}.val-2 .mini-pip:nth-child(1){grid-area:1 / 1}.val-2 .mini-pip:nth-child(2){grid-area:3 / 3}.val-3 .mini-pip:nth-child(1){grid-area:1 / 1}.val-3 .mini-pip:nth-child(2){grid-area:2 / 2}.val-3 .mini-pip:nth-child(3){grid-area:3 / 3}.val-4 .mini-pip:nth-child(1){grid-area:1 / 1}.val-4 .mini-pip:nth-child(2){grid-area:1 / 3}.val-4 .mini-pip:nth-child(3){grid-area:3 / 1}.val-4 .mini-pip:nth-child(4){grid-area:3 / 3}.val-5 .mini-pip:nth-child(1){grid-area:1 / 1}.val-5 .mini-pip:nth-child(2){grid-area:1 / 3}.val-5 .mini-pip:nth-child(3){grid-area:2 / 2}.val-5 .mini-pip:nth-child(4){grid-area:3 / 1}.val-5 .mini-pip:nth-child(5){grid-area:3 / 3}.val-6 .mini-pip:nth-child(1){grid-area:1 / 1}.val-6 .mini-pip:nth-child(2){grid-area:1 / 3}.val-6 .mini-pip:nth-child(3){grid-area:2 / 1}.val-6 .mini-pip:nth-child(4){grid-area:2 / 3}.val-6 .mini-pip:nth-child(5){grid-area:3 / 1}.val-6 .mini-pip:nth-child(6){grid-area:3 / 3}.dice-drop-reward{display:flex;align-items:center;justify-content:flex-end}.dice-drop-reward-group{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.dice-drop-reward-main{display:flex;flex-direction:column;align-items:flex-end}.dice-drop-reward-sub{display:flex;align-items:center;gap:6px}.dice-drop-icon{width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.dice-drop-reward-text{color:#c4a484;font-family:Kelly Slab,cursive,monospace;font-size:12px;font-weight:700}.dice-drop-duplicate-badge{display:flex;align-items:center;gap:4px;margin-top:1px;opacity:.85}.dup-label{font-family:Kelly Slab,cursive,monospace;font-size:10px;color:#a88b70}.dup-icon{width:24px;height:24px;object-fit:contain}.dup-text{font-family:Kelly Slab,cursive,monospace;font-size:10px;color:#e0c9a6;font-weight:600}.dice-drop-reward-text.gold-text{color:gold;text-shadow:0 0 5px rgba(255,215,0,.3)}.dice-drop-reward-text.amethyst-text{color:#d1c4e9;text-shadow:0 0 5px rgba(156,39,176,.4)}.dice-drop-reward-text.blue-text{color:#79c0e0;text-shadow:0 0 3px rgba(129,212,250,.2)}.dice-drop-close-btn{width:100%;padding:8px;background:#231711eb;border:1px solid rgba(92,46,20,.85);color:#c4a484;font-family:Kelly Slab,cursive,monospace;font-size:13px;border-radius:6px;cursor:pointer;letter-spacing:1px;transition:all .2s ease}.dice-drop-close-btn:hover{background:#3d2b20;color:#fff;border-color:#8b4513}.game-alert-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:99999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.game-alert-container{position:relative;width:300px;height:auto;min-height:200px;background:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:20001}.game-alert-container:before{content:"";position:absolute;width:175%;height:165%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/images/popup_assets/popup_menu_background-removebg-preview.png);background-size:100% 100%;background-repeat:no-repeat;z-index:-1;filter:contrast(1.1) brightness(1);pointer-events:none}.game-alert-content{padding:20px 30px;text-align:center;mix-blend-mode:multiply;width:100%;box-sizing:border-box}.game-alert-title{font-family:"serif";font-weight:900;font-size:1.4rem;margin-bottom:35px;text-transform:uppercase}.game-alert-message{font-size:1rem;color:#3e2723;line-height:1.3;white-space:pre-line;margin-bottom:15px;font-weight:600}.game-alert-actions{display:flex;flex-direction:column;gap:14px;align-items:center;width:100%;margin-top:24px}.game-alert-confirm-btn,.game-alert-repeat-btn{width:170px;padding:8px 0;font-size:.75rem;font-weight:800;cursor:pointer;text-transform:uppercase;letter-spacing:1px;outline:none;box-shadow:none;border-radius:6px;border-bottom:2px solid;border-left:2px solid;border-right:2px solid;border-image:linear-gradient(to top,currentColor 25%,rgba(0,0,0,0) 80%) 1;transition:color .15s ease,background-color .15s ease,transform .1s,filter .15s}.game-alert-confirm-btn{color:#4a2f26;background-color:#4a2f262e;border-top:1px solid rgba(74,47,38,.25)}.game-alert-confirm-btn:hover{color:#21110b;background-color:#4a2f2647}.game-alert-repeat-btn{color:#556b2f;background-color:#556b2f33;border-top:1px solid rgba(85,107,47,.28)}.game-alert-repeat-btn:hover{color:#2d3b14;background-color:#556b2f52}.game-alert-confirm-btn:active,.game-alert-repeat-btn:active{transform:scale(.96);filter:brightness(.8)}:root{--dice-size: 28px;--dice-half: 14px;--dice-depth: 14px}.dice-modal-overlay{position:fixed;inset:0;z-index:10000;background:#080608eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.dice-arena-fullscreen{position:relative;width:100%;max-width:480px;height:100%;max-height:850px;background:transparent;display:flex;flex-direction:column;justify-content:space-between;padding:45px 14px 35px;box-sizing:border-box;overflow:hidden}.dice-arena-fullscreen:before{content:"";position:absolute;width:194%;height:135%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/images/popup_assets/popup_menu_background-removebg-preview.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:-1;filter:contrast(1.15) brightness(.85);pointer-events:none}.dice-top-left-group{position:absolute;top:5px;left:-55px;z-index:20;display:flex;flex-direction:column;align-items:center;gap:3px}.info-dice-menu{position:relative;background:none;z-index:25;border:none;cursor:pointer;padding:0;margin:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;transform:none}.info-dice-menu:hover{transform:scale(1.1)}.info-dice-menu .info-icon-img{width:76px;height:76px;object-fit:contain;opacity:.9;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.5))}.dice-top-left-group .side-currency-item{position:relative!important;margin-top:-50px!important;transform:translate(30px)!important;z-index:10;pointer-events:none}.footer-bucks-icon{width:25px;height:25px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.dice-close-btn{position:absolute;top:27px;right:20px;background:#2a1b15e6;border:1px solid #5a3c2e;color:#d7ccc8;font-size:20px;width:36px;height:36px;border-radius:50%;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #000000b3;transition:all .2s ease}.dice-close-btn:active{transform:scale(.92);background:#8b0000;color:#fff;border-color:#a01010}.dice-header{text-align:center;margin-top:-5px}.dice-modal-title{font-family:Kelly Slab,cursive,monospace,serif;font-size:22px;color:#8b4513;margin:0;letter-spacing:2px;text-transform:uppercase}.dice-header-divider{height:2px;width:140px;background:linear-gradient(90deg,transparent,#8b0000,transparent);margin:4px auto 8px}.dice-table-felt{position:relative;width:100%;min-height:340px;aspect-ratio:1.25;background-image:url(../../images/textures/dice-table-bg.webp);background-size:100% 100%;background-position:center;background-repeat:no-repeat;border-radius:12px;border:2px solid #3e2723;box-shadow:inset 0 0 40px #000000f2,0 6px 20px #000000d9;overflow:hidden;perspective:600px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;display:flex;align-items:center;justify-content:center;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;box-sizing:border-box}.dice-table-felt.holding{cursor:grabbing}.dice-throw-zone{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(16deg)}.dice-throw-wrapper{position:absolute;width:var(--dice-size);height:var(--dice-size);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;will-change:transform}.dice-shadow{position:absolute;width:var(--dice-size);height:var(--dice-size);background:#000000e6;filter:blur(2px);border-radius:50%;transform:translateZ(-12px) scale(.9,.4);pointer-events:none}.dice-container{position:relative;width:var(--dice-size);height:var(--dice-size);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.cube{position:relative;width:var(--dice-size);height:var(--dice-size);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-origin:center center;will-change:transform;transition:none}.side{position:absolute;left:0;top:0;width:var(--dice-size);height:var(--dice-size);background:radial-gradient(circle at 40% 35%,#e3d7c3,#bfb199 55%,#5e503f);border:1px solid #4a3d2c;border-radius:6px;box-shadow:inset 0 1px 1px #fff6,inset 0 -2px 4px #19120c80,inset 0 0 5px #140f0a66;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);padding:2.5px;box-sizing:border-box;backface-visibility:visible;-webkit-backface-visibility:visible;transform-origin:center center}.pip{display:block;width:5px;height:5px;background:radial-gradient(circle at 35% 35%,#c11,#600 60%,#1a0000);border-radius:50%;align-self:center;justify-self:center;box-shadow:inset 0 1px 2px #000000f2,0 0 3px #8b0000,0 0 5px #64000099}.s1{transform:translateZ(var(--dice-depth))}.s2{transform:rotateY(90deg) translateZ(var(--dice-depth));filter:brightness(.95)}.s3{transform:rotateY(180deg) translateZ(var(--dice-depth));filter:brightness(.88)}.s4{transform:rotateY(270deg) translateZ(var(--dice-depth));filter:brightness(.95)}.s5{transform:rotateX(90deg) translateZ(var(--dice-depth));filter:brightness(1.02)}.s6{transform:rotateX(270deg) translateZ(var(--dice-depth));filter:brightness(.82)}.s1 .pip:nth-child(1){grid-area:2 / 2}.s2 .pip:nth-child(1){grid-area:1 / 1}.s2 .pip:nth-child(2){grid-area:3 / 3}.s3 .pip:nth-child(1){grid-area:1 / 1}.s3 .pip:nth-child(2){grid-area:2 / 2}.s3 .pip:nth-child(3){grid-area:3 / 3}.s4 .pip:nth-child(1){grid-area:1 / 1}.s4 .pip:nth-child(2){grid-area:1 / 3}.s4 .pip:nth-child(3){grid-area:3 / 1}.s4 .pip:nth-child(4){grid-area:3 / 3}.s5 .pip:nth-child(1){grid-area:1 / 1}.s5 .pip:nth-child(2){grid-area:1 / 3}.s5 .pip:nth-child(3){grid-area:2 / 2}.s5 .pip:nth-child(4){grid-area:3 / 1}.s5 .pip:nth-child(5){grid-area:3 / 3}.s6 .pip:nth-child(1){grid-area:1 / 1}.s6 .pip:nth-child(2){grid-area:1 / 3}.s6 .pip:nth-child(3){grid-area:2 / 1}.s6 .pip:nth-child(4){grid-area:2 / 3}.s6 .pip:nth-child(5){grid-area:3 / 1}.s6 .pip:nth-child(6){grid-area:3 / 3}.dice-swipe-hint{position:absolute;bottom:12px;width:100%;text-align:center;font-size:11px;color:#fff6;font-weight:700;letter-spacing:1px;pointer-events:none;text-transform:uppercase}.dice-status-area{min-height:32px;display:flex;align-items:center;justify-content:center;margin:6px 0;text-align:center}.dice-error-msg{color:#c62828;font-family:Kelly Slab,cursive,monospace;font-size:13px;font-weight:700}.dice-footer{display:flex;flex-direction:column;gap:8px;align-items:center}.dice-roll-btn{width:82%;height:40px;padding:6px 14px;margin:0 auto;background:#231711eb;color:#c4a484;font-family:Kelly Slab,cursive,monospace;font-size:.85rem;letter-spacing:1px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;border:1px solid rgba(92,46,20,.85);border-top-color:#5c2e1480;box-shadow:0 4px 10px #00000080,inset 0 1px #ffffff0d;transition:all .2s ease;box-sizing:border-box}.dice-roll-btn:hover:not(:disabled){background:#3d2b20;color:#fff;border-bottom-color:#8b4513;border-image:linear-gradient(to top,#8b4513 0%,transparent 80%) 1}.dice-roll-btn:active:not(:disabled){transform:translateY(1px);background:#221710}.dice-roll-btn:disabled{background:#121212!important;color:#444!important;border-top:none!important;border-bottom:1px solid #222222!important;border-left:1px solid!important;border-right:1px solid!important;border-image:linear-gradient(to top,#222222 0%,transparent 80%) 1!important;cursor:not-allowed;pointer-events:none!important;box-shadow:none!important;filter:grayscale(1)!important}.dice-roll-btn:disabled .btn-text,.dice-roll-btn:disabled .btn-price{color:#444!important}.btn-price{display:flex;align-items:center;padding:3px 5px;border-radius:4px;color:#fc0;font-size:14px}.btn-bucks-icon{width:22px;height:22px;object-fit:contain}.dice-drop-modal-overlay{position:absolute;inset:0;z-index:30;background:#0f0a08d9;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .2s ease-out}.dice-drop-container{width:100%;max-height:80vh;background:#1c130e;border:2px solid #5c2e14;border-radius:8px;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 25px #000000e6}.dice-drop-title{font-family:Kelly Slab,cursive;font-size:18px;color:#fc0;margin:0;text-align:center;border-bottom:1px solid #5c2e14;padding-bottom:8px;letter-spacing:1px}.dice-drop-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.dice-drop-item{display:flex;justify-content:space-between;align-items:center;background:#231914cc;padding:8px 12px;border-radius:4px;border-left:3px solid #8b5e3c;font-family:Kelly Slab,cursive;font-size:13px}.dice-drop-combo{color:#c4a484;font-weight:700}.dice-drop-reward{color:#a39081}.dice-drop-close-btn{width:100%;padding:10px;background:#2a1e16;border:1px solid #5c2e14;color:#b5b5b5;font-family:Kelly Slab,cursive;font-size:14px;border-radius:4px;cursor:pointer;transition:all .2s ease}.dice-drop-close-btn:hover{background:#3d2b20;color:#fff}.dice-reward-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%}.dice-reward-title{font-family:Kelly Slab,cursive,monospace;font-size:17px;font-weight:700;color:#fc0;letter-spacing:1px;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.9)}.dice-reward-body{display:flex;align-items:center;justify-content:center;font-family:Kelly Slab,cursive,monospace;font-size:17px;color:#58352a}.dice-reward-icon{width:38px;height:38px;object-fit:contain;filter:brightness(1.2)}.dice-reward-fallback{font-family:Kelly Slab,cursive,monospace;font-size:14px;color:#c4a484}.dice-top-right-group{position:absolute;top:78px;right:20px;z-index:20;display:flex;align-items:center}.side-free-rolls-frame{position:relative!important;display:flex;align-items:center;gap:5px;background:#1e140fe6;border:1px solid #5c2e14;border-radius:6px;padding:3px 9px;box-shadow:0 2px 6px #000000b3;pointer-events:none}.free-rolls-icon{font-size:11px;letter-spacing:-2px;line-height:1}.free-rolls-text{font-family:Kelly Slab,cursive,monospace;font-size:14px;color:#fc0;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.9)}.btn-price.free-price{color:#4caf50;font-weight:700;letter-spacing:.5px}@keyframes popIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.enigmit-info-overlay{position:absolute;inset:0;z-index:1000;background:#0a0605e0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn .2s ease-out}.enigmit-info-container{position:relative;width:100%;max-width:440px;max-height:84vh;background:#1c130e;border:2px solid #5c2e14;border-radius:10px;padding:18px 14px 14px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 30px #000000f2,inset 0 0 15px #000c}.enigmit-info-header{text-align:center;border-bottom:1px solid rgba(92,46,20,.6);padding-bottom:8px}.enigmit-info-title{font-family:Kelly Slab,cursive,monospace;font-size:19px;color:#8b4513;margin:0;letter-spacing:1.5px;text-transform:uppercase}.enigmit-info-subtitle{font-family:Kelly Slab,cursive,monospace;font-size:11px;color:#c4a484;margin:4px 0 0;opacity:.85;letter-spacing:.5px}.enigmit-info-header-close-btn{position:absolute;top:8px;right:10px;background:transparent;border:none;color:#a88b70;font-size:22px;cursor:pointer;line-height:1;padding:4px 8px;transition:color .2s ease;z-index:10}.enigmit-info-header-close-btn:hover{color:#fff}.enigmit-info-tabs{display:flex;gap:6px}.enigmit-info-tab{flex:1;padding:8px 4px;background:#231711cc;border:1px solid rgba(92,46,20,.6);color:#a88b70;font-family:Kelly Slab,cursive,monospace;font-size:12px;border-radius:6px;cursor:pointer;transition:all .2s ease;text-align:center}.enigmit-info-tab:hover{background:#3d2b20e6;color:#e0c9a6}.enigmit-info-tab.active{background:#5c2e14;color:#fff;border-color:#8b4513;box-shadow:0 0 8px #8b451366}.enigmit-info-scroll-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px}.enigmit-info-scroll-list::-webkit-scrollbar{width:4px}.enigmit-info-scroll-list::-webkit-scrollbar-thumb{background:#5c2e14;border-radius:4px}.enigmit-info-rules-wrapper{display:flex;flex-direction:column;gap:10px}.info-block{background:#231711d9;padding:10px 12px;border-radius:6px;border:1px solid rgba(92,46,20,.4)}.info-block.highlight-block{border-color:#8b4513cc;background:#2a1b13e6}.info-block-title{font-family:Kelly Slab,cursive,monospace;font-size:13px;color:#d1b18a;margin:0 0 8px;letter-spacing:.5px}.info-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.info-list li{display:flex;align-items:flex-start;gap:8px;font-family:Kelly Slab,cursive,monospace;font-size:11px;color:#c4a484;line-height:1.4}.bullet{color:#8b4513;font-weight:700;font-size:11px;min-width:14px}.bullet.mutation-bullet{font-size:13px}.mutation-text{color:#79c0e0}.enigmit-info-slots-grid{display:flex;flex-direction:column;gap:6px}.slot-info-card{background:#1c120dd9;border:1px solid rgba(92,46,20,.4);border-left:3px solid #6b3312;border-radius:6px;padding:6px 10px;display:flex;flex-direction:column;gap:2px}.slot-card-header{display:flex;align-items:center;gap:6px}.slot-card-icon-img{width:18px;height:18px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.slot-card-title{font-family:Kelly Slab,cursive,monospace;font-size:12px;color:#d8b894;font-weight:700}.slot-card-body{padding-left:24px}.info-stat-badges-container{display:flex;flex-wrap:wrap;gap:3px 8px;margin-top:2px}.info-stat-badge{display:inline-flex;align-items:center;gap:3px;background:transparent!important;border:none!important;box-shadow:none!important;padding:0;line-height:1.1;text-shadow:1px 1px 2px rgba(0,0,0,.95)}.info-stat-text{font-family:Kelly Slab,cursive,monospace;font-size:9.5px;font-weight:800;letter-spacing:.3px}.info-stat-icon-img{width:11px;height:11px;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.9));opacity:.85}.info-stat-emoji{font-size:9.5px;line-height:1;opacity:.85}.info-stat-badge.str .info-stat-text{color:#a24242}.info-stat-badge.agi .info-stat-text{color:#528243}.info-stat-badge.inl .info-stat-text{color:#436d92}.info-stat-badge.end .info-stat-text{color:#8a8239}.info-stat-badge.lck .info-stat-text{color:#82508f}.info-stat-badge.damage .info-stat-text{color:#9c9c90}.info-stat-badge.hp .info-stat-text{color:#9e4a4a}.info-stat-badge.crit_chance .info-stat-text{color:#358254}.info-stat-badge.dodge_chance .info-stat-text{color:#6a8833}.info-stat-badge.block_chance .info-stat-text,.info-stat-badge.block_bypass .info-stat-text{color:#6b7980}.info-stat-badge.accuracy .info-stat-text{color:#8c8c8c}.info-stat-badge.double_attack_chance .info-stat-text{color:#9c7b28}.info-stat-badge.lifesteal .info-stat-text{color:#7a3232}.info-stat-badge.max_energy .info-stat-text{color:#2e7a85}.info-stat-badge.energy_regen .info-stat-text,.info-stat-badge.energy_efficiency .info-stat-text{color:#43808a}.enigmit-info-close-btn{width:100%;padding:8px;background:#231711eb;border:1px solid rgba(92,46,20,.85);color:#c4a484;font-family:Kelly Slab,cursive,monospace;font-size:13px;border-radius:6px;cursor:pointer;letter-spacing:1px;transition:all .2s ease}.enigmit-info-close-btn:hover{background:#3d2b20;color:#fff;border-color:#8b4513}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.item-stats-preview{position:absolute;top:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:2px;width:120px;z-index:10;pointer-events:none}.stat-badge{font-size:.53rem;padding:1px 4px;border-radius:3px;font-weight:800;white-space:nowrap;width:fit-content;box-shadow:2px 2px 4px #0006;border:none!important;text-transform:uppercase;font-family:Kelly Slab,serif;text-shadow:1px 1px 1px rgba(0,0,0,.9);opacity:1!important;mix-blend-mode:normal!important}.stat-badge.str{background:#4a0a0a!important;color:#ff5252!important}.stat-badge.agi{background:#0d2a0d!important;color:#76ff03!important}.stat-badge.inl{background:#0a1b2d!important;color:#81d4fa!important}.stat-badge.end{background:#2d2d2d!important;color:#fbc02d!important}.stat-badge.lck{background:#1a0f2b!important;color:#ce93d8!important}.combat-stat{background:#161616!important}.combat-stat.crit_chance{background:#051a05!important;color:#0f8!important;border:1px solid #00ff88!important;box-shadow:inset 0 0 5px #0f89,0 0 6px #0f86,2px 2px 4px #0009!important;font-weight:900;text-shadow:0 0 3px rgba(0,255,136,.5)}.combat-stat.lifesteal{background:#2b0505!important;color:#924545!important;border:1px solid #ff1744!important;box-shadow:inset 0 0 4px #ff174466,2px 2px 4px #0006!important}.combat-stat.double_attack_chance{background:#2d1a05!important;color:#ffea00!important;border:1px solid #f57f17!important;box-shadow:inset 0 0 4px #f57f1766,2px 2px 4px #0006!important}.combat-stat.hp{background:#4b0000!important;color:#ff8a80!important}.combat-stat.damage{background:#2d2d2a!important;color:#f0f5e1!important;border-bottom:1px solid rgba(255,82,82,.3)!important;border-right:1px solid rgba(118,255,3,.3)!important;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.combat-stat.dodge_chance{background:#1a2a00!important;color:#6f0!important;box-shadow:0 0 5px #df03,2px 2px 4px #00000080!important}.combat-stat.block_bypass,.combat-stat.block_chance{background:#1e1e1e!important;color:#b0bec5!important}.combat-stat.accuracy{background:#000!important;color:#fff!important}.combat-stat.max_energy{background:#002d33!important;color:#18ffff!important;box-shadow:2px 2px 4px #00000080,inset 0 0 5px #e1bee733!important}.combat-stat.energy_regen,.combat-stat.energy_efficiency{background:#001a1f!important;color:#80deea!important}.combat-stat.luck_chance{background:#1a0a24!important;color:#ce93d8!important;border:1px solid #ce93d8!important;box-shadow:inset 0 0 5px #ce93d866,0 0 6px #ce93d84d,2px 2px 4px #0009!important}.view-tabs-container{display:flex;justify-content:center;gap:40px;margin:10px 0 20px;border-bottom:1px solid rgba(62,39,35,.1)}.view-tab{background:none;border:none;color:#a1887f;font-weight:800;font-size:1.1rem;padding-bottom:8px;cursor:pointer;transition:all .3s;position:relative}.view-tab.active{color:#3e2723}.view-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:#3e2723;border-radius:2px 2px 0 0}.shop-currencies-row{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:-5px;margin-bottom:10px;padding:3px 6px;background:#3e272309;border-radius:8px}.shop-coin{display:flex;align-items:center;gap:3px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:800;color:#3e2723;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.shop-coin img{width:27px;height:27px;object-fit:contain;margin-right:0;flex-shrink:0}.shop-currencies-row .shop-coin:nth-child(1){color:#8a702f}.shop-currencies-row .shop-coin:nth-child(2){color:#7a3038}.shop-currencies-row .shop-coin:nth-child(3){color:#3c6248}.shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;width:100%;box-sizing:border-box}.item-card{display:flex;flex-direction:column;border:1px solid rgba(62,39,35,.15);border-radius:12px;padding:12px;align-items:center;justify-content:space-between;min-height:160px;transition:transform .2s ease,box-shadow .2s ease;position:relative;box-shadow:0 2px 4px #0000000d}.item-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3e27231a}.item-card.locked-item{background:#0000000d;border-style:dashed}.item-card.equipped{background:#4caf501a;border:2px solid #2e7d32}.item-icon-wrapper{width:80px;height:80px;display:flex;justify-content:center;align-items:center;position:relative;background:#fff3;border-radius:8px;margin-bottom:8px}.item-icon{max-width:100%;max-height:100%;object-fit:contain;margin-top:42px;transition:transform .2s}.item-name{display:block;font-size:.8rem;font-weight:800;color:#3e2723;margin-bottom:8px;text-align:center}.level-badge{position:absolute;bottom:2px;right:2px;background:#5d4037;color:#fff;padding:1px 5px;border-radius:4px;font-size:.6rem;border:1px solid #fff;z-index:4}.level-badge.too-low{background:#d32f2f}.buy-btn,.equip-btn{width:100%;height:28px;display:flex;align-items:center;justify-content:center;gap:2px;padding:0 8px;font-size:.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;transition:all .2s ease;border-radius:4px;border:2px solid #3e2723;box-shadow:inset 0 1px #fff3,0 2px #2a1b18;position:relative;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.8)}.buy-btn:active,.equip-btn:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff1a,0 1px #2a1b18}.buy-btn{background:#5d4037}.buy-btn:hover:not(:disabled){background:#795548}.disabled-btn{background:#9e9e9e!important;color:#f5f5f5!important;cursor:not-allowed!important;box-shadow:none!important}.buy-btn.owned{background:#d7ccc8!important;color:#3e2723!important;border-color:#a1887f!important;box-shadow:none!important;text-shadow:none!important;cursor:default}.equip-btn.equip{background:#455a64}.equip-btn.equip:hover{background:#546e7a}.equip-btn.unequip{background:#8d6e63;border-color:#3e2723}.item-price{font-family:Georgia,Times New Roman,serif;font-size:.8rem;font-weight:900;color:#96f556;text-shadow:1px 1px 1px rgba(0,0,0,.9),0 0 6px rgba(245,208,97,.3);margin-bottom:4px;display:inline-flex;align-items:center;justify-content:center;gap:4px;letter-spacing:.5px}.currency-small-icon{width:30px!important;height:30px!important;object-fit:contain;vertical-align:middle;filter:brightness(1.15)}.currency-emoji{font-size:.9rem;line-height:1;display:inline-block;filter:drop-shadow(0px 0px 1px rgba(255,215,0,.8))}.equipment-view-combined{display:flex;flex-direction:column;width:100%}.section-title{width:100%;font-size:.85rem;font-weight:900;color:#3e2723;margin:5px 0 10px;padding-bottom:4px;border-bottom:1px solid rgba(62,39,35,.15);text-transform:uppercase}.shop-actions{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;margin-top:auto;min-height:55px}.price-req-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:4px}.empty-text{grid-column:1 / -1;text-align:center;font-size:.8rem;color:#a1887f;padding:20px}.item-buttons-wrapper{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:8px}.item-description{font-size:10px;color:#795548;text-align:center;margin:2px 0 6px;line-height:1;min-height:20px}.craft-requirement-note{font-size:10px;color:#8a2323;text-align:center;background:#0006;padding:4px;border-radius:4px;border:1px solid #ff3300;text-transform:uppercase;width:100%}.source-label{display:block;font-size:10px;color:#dfdfdf;margin-bottom:2px}.buy-btn.locked{background:#383838!important;border-color:#333!important;color:#838383!important;cursor:not-allowed}.stat-badge.req-stat{background:#280000cc;border:1px solid #ff4444;color:#f44;font-size:.65rem}.stat-badge.req-stat.passed{border-color:#4f4;color:#4f4;background:#002800cc}.stat-badge.req-stat.failed{animation:pulse-red 2s infinite}@keyframes pulse-red{0%{box-shadow:0 0 #f446}70%{box-shadow:0 0 0 4px #f440}to{box-shadow:0 0 #f440}}.shop-categories-area{width:100%!important;display:flex!important;justify-content:center!important;margin-bottom:15px}.reliquary-categories-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:4px!important;row-gap:10px!important;width:100%!important;box-sizing:border-box}.category-icon-only{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0;box-sizing:border-box;cursor:pointer}.category-icon-only.category-equipment{grid-column:1 / -1;grid-row:1}.icon-main-wrapper{position:relative;width:40px!important;height:40px!important;display:flex;justify-content:center;align-items:center}.cat-img-raw{width:100%;height:100%;object-fit:contain;z-index:2}.cat-label-minimal{font-size:9px!important;text-align:center;text-transform:uppercase;margin-top:4px;color:#3e2723;font-weight:700;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-glow-aura{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background:radial-gradient(circle,rgba(255,215,0,.4) 0%,transparent 70%);z-index:1}.item-requirements-inline{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:2px}.req-title{font-size:10px;font-weight:900;color:#3e2723;letter-spacing:.5px;margin-bottom:4px;opacity:.7}.req-stats-row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.req-text-line{font-family:Times New Roman,Times,serif;font-size:8.5px;font-weight:700;font-style:italic;text-transform:uppercase;white-space:nowrap}.req-text-line.passed{color:#388e3c;text-shadow:0 0 2px rgba(76,175,80,.2)}.req-text-line.failed{color:#d32f2f;font-weight:900}.buy-btn,.equip-btn,.view-tab,.category-icon-only,.modal-close-btn-base{-webkit-tap-highlight-color:transparent!important;outline:0!important}.buy-btn:focus,.equip-btn:focus{outline:none!important;box-shadow:inset 0 1px #fff3,0 2px #2a1b18!important}.enigmit-count-badge{position:absolute;top:6px;right:7px;display:flex;align-items:center;justify-content:center;min-width:16px;height:15px;padding:0 2px;background:transparent;border:none;border-radius:0;color:#3e2723;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:900;letter-spacing:.1px;line-height:1;text-shadow:0 1px 1px rgba(255,255,255,.65);box-shadow:none;z-index:10;pointer-events:none;white-space:nowrap;font-variant-numeric:tabular-nums}.enigmit-modal-width{display:flex;flex-direction:column;width:95%!important;max-width:480px!important;height:min(90dvh,760px);max-height:calc(100dvh - 16px);box-sizing:border-box;overflow:hidden}.enigmit-modal-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:none!important;overflow:hidden!important;box-sizing:border-box}.enigmit-modal-width .view-tabs-container{flex-shrink:0;gap:24px;margin:8px 0 10px;padding-bottom:3px}.enigmit-modal-width .view-tab{font-size:.9rem;letter-spacing:.2px}.enigmit-categories-scroll-wrapper{flex-shrink:0;width:100%;padding:4px 0 8px;margin-bottom:8px;border-bottom:1px solid rgba(62,39,35,.2);overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin;scrollbar-color:#a1887f transparent;-webkit-overflow-scrolling:touch}.enigmit-categories-scroll-wrapper::-webkit-scrollbar{height:3px}.enigmit-categories-scroll-wrapper::-webkit-scrollbar-thumb{background:#a1887f;border-radius:4px}.enigmit-categories-track{display:inline-flex;gap:8px;padding:0 4px}.enigmit-cat-item{display:inline-flex;flex-direction:column;align-items:center;min-width:47px;cursor:pointer;opacity:.6;transition:transform .2s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent}.enigmit-cat-item.active{opacity:1;transform:scale(1.05)}.cat-icon-frame{display:flex;align-items:center;justify-content:center;position:relative;width:35px;height:35px;background:#5d403714;border:1px solid rgba(93,64,55,.18);border-radius:7px;transition:all .2s ease}.enigmit-cat-item.active .cat-icon-frame{background:#a1887f24;border-color:#8d6e63;box-shadow:0 0 5px #5d403726}.cat-icon-img{width:25px;height:25px;object-fit:contain}.cat-label{margin-top:3px;font-size:7.5px;font-weight:800;color:#3e2723;text-transform:uppercase;text-align:center;letter-spacing:.3px}.enigmit-inventory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;flex:1 1 auto;min-height:0;max-height:none;gap:7px;padding:6px 4px 12px;margin-bottom:0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a1887f transparent;-webkit-overflow-scrolling:touch}.enigmit-inventory-grid::-webkit-scrollbar{width:3px}.enigmit-inventory-grid::-webkit-scrollbar-thumb{background:#a1887f;border-radius:4px}.enigmit-card{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:4px;min-width:0;min-height:105px!important;height:auto;padding:8px 5px!important;background:#ffffff0f;border:1px solid rgba(62,39,35,.16);border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.enigmit-card.active-selected{background:#a082591f!important;border:1px solid #a08259!important;box-shadow:0 0 0 1px #a0825940!important;transform:none}.socketed-mini-overlay{position:absolute;top:-3px;left:-3px;display:flex;flex-direction:row;align-items:center;z-index:12;pointer-events:none;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.socketed-mini-overlay .stat-badge{display:inline-flex!important;align-items:center!important;gap:2px!important;font-size:.5rem!important;padding:1px 3px!important;line-height:1!important}.stat-badge-icon{width:10px;height:10px;object-fit:contain;vertical-align:middle}.stat-badge-emoji{font-size:.55rem;line-height:1}.socketed-mini-icon{width:32px;height:32px;object-fit:contain;flex-shrink:0}.socketed-mini-stats{display:flex;flex-direction:column;flex-wrap:wrap;gap:2px;align-items:flex-start}.enigmit-card .item-icon-wrapper{display:flex;align-items:center;justify-content:center;position:relative;width:65px;height:60px;flex:0 0 60px;margin:4px 0 2px;background:transparent;border-radius:6px}.enigmit-card .item-icon{display:block;width:100%;height:100%;max-width:100%;max-height:100%;margin:0!important;object-fit:contain}.enigmit-card.enigmit-gear-card .item-icon{width:50px;height:50px}.enigmit-card.enigmit-gem-card .item-icon{width:58px;height:58px}.enigmit-card.enigmit-matrix-card .item-icon{width:52px;height:52px}.enigmit-card .item-info{width:100%;min-width:0}.enigmit-card .item-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;margin:0;overflow:hidden;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:.52rem;font-weight:700;line-height:1.1;color:#3e2723;text-align:center}.enigmit-card .item-level-badge{position:absolute;top:-7px;left:1px;z-index:3;padding:1px 3px;background:#2e7d32;color:#fff;border-radius:3px;font-size:7px;font-weight:900;line-height:1;letter-spacing:.2px;box-shadow:0 1px 3px #00000040}.margin-top-auto{margin-top:auto!important}.splicing-fixed-panel{display:flex;flex-direction:column;align-items:center;position:relative;flex:0 0 auto;width:100%;padding:9px 10px 10px;background:#5d403714;border:1px solid rgba(93,64,55,.22);border-top:2px solid rgba(93,64,55,.3);border-radius:10px;box-shadow:0 -3px 10px #0000000a;box-sizing:border-box;z-index:5}.splicing-fixed-panel .panel-title{margin:0 0 6px;font-size:10px;font-weight:900;color:#3e2723;letter-spacing:.5px;text-transform:uppercase;text-align:center}.splicing-slots-row{display:flex;justify-content:space-between;width:100%;gap:7px;margin-bottom:10px}.matrix-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex:1;min-width:0;height:68px;background:#ffffff1f;border:1px dashed rgba(93,64,55,.38);border-radius:7px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.matrix-slot.filled{background:#a082591a;border:1px solid #a08259;box-shadow:inset 0 0 5px #5d40370f}.slot-label{position:absolute;top:3px;font-size:6.5px;font-weight:900;color:#5d4037;text-transform:uppercase;letter-spacing:.2px}.slot-placeholder{margin-top:8px;font-size:7.5px;font-weight:800;color:#a1887f}.slot-content{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;margin-top:9px}.slot-icon{width:25px;height:25px;object-fit:contain}.slot-item-name{max-width:92%;margin-top:1px;overflow:hidden;font-size:7px;font-weight:700;line-height:1.1;color:#3e2723;text-align:center;white-space:nowrap;text-overflow:ellipsis}.slot-item-level{font-size:6.5px;font-weight:800;color:#2e7d32;margin-top:1px}.socket-status{margin-top:1px;font-size:6.5px;font-weight:900;color:#2e7d32}.craft-slots-row{display:flex;justify-content:space-between;width:100%;gap:5px;margin-bottom:8px}.craft-slot{height:64px;padding:2px}.craft-panel{padding:8px 8px 10px}.craft-hint{margin:0 0 6px;font-size:9px;line-height:1.2;color:#5d4037;text-align:center}.craft-selected-count{margin-bottom:8px;font-size:10px;font-weight:700;color:#3e2723}.splicing-actions{width:100%}.splicing-actions .buy-btn,.craft-panel .buy-btn{position:relative;width:100%;height:36px;padding:0 16px;background:transparent!important;border:none!important;border-top:none!important;box-shadow:none!important;border-radius:0!important;font-size:11px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:all .25s ease}.splicing-actions .buy-btn:before,.splicing-actions .buy-btn:after,.craft-panel .buy-btn:before,.craft-panel .buy-btn:after{content:"";position:absolute;bottom:0;width:1.5px;height:100%;pointer-events:none;transition:opacity .25s ease}.splicing-actions .buy-btn:before,.craft-panel .buy-btn:before{left:0}.splicing-actions .buy-btn:after,.craft-panel .buy-btn:after{right:0}.action-socket{color:#2e7d32!important;border-bottom:2px solid #2e7d32!important}.action-socket:before,.action-socket:after{background:linear-gradient(to top,#2e7d32 0%,rgba(46,125,50,.45) 45%,transparent 75%)}.action-socket:hover:not(:disabled){color:#1b5e20!important;border-bottom-color:#1b5e20!important;background:#2e7d320d!important}.action-unsocket{color:#c62828!important;border-bottom:2px solid #c62828!important}.action-unsocket:before,.action-unsocket:after{background:linear-gradient(to top,#c62828 0%,rgba(198,40,40,.45) 45%,transparent 75%)}.action-unsocket:hover:not(:disabled){color:#8e0000!important;border-bottom-color:#8e0000!important;background:#c628280d!important}.action-craft{color:#6a1b9a!important;border-bottom:2px solid #6a1b9a!important}.action-craft:before,.action-craft:after{background:linear-gradient(to top,#6a1b9a 0%,rgba(106,27,154,.45) 45%,transparent 75%)}.action-craft:hover:not(:disabled){color:#4a148c!important;border-bottom-color:#4a148c!important;background:#6a1b9a0d!important}.splicing-actions .buy-btn:disabled,.craft-panel .buy-btn:disabled{color:#5d403759!important;border-bottom:2px solid rgba(93,64,55,.25)!important;background:transparent!important;cursor:not-allowed!important;opacity:.6;pointer-events:none}.splicing-actions .buy-btn:disabled:before,.splicing-actions .buy-btn:disabled:after,.craft-panel .buy-btn:disabled:before,.craft-panel .buy-btn:disabled:after{background:linear-gradient(to top,rgba(93,64,55,.25) 0%,rgba(93,64,55,.1) 40%,transparent 75%)!important}.craft-probabilities-bar{display:flex;flex-direction:column;align-items:center;gap:3px;margin-bottom:6px}.prob-title{font-size:10px;font-weight:700;color:#3d2314;letter-spacing:.5px;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.25)}.prob-badges-list{display:flex;gap:5px;justify-content:center;flex-wrap:wrap}.prob-badge{font-size:10px;line-height:1.2;padding:2px 6px;border-radius:4px;background:#120c08e0;border:1px solid #4a3828;color:#e6d7c3;box-shadow:inset 0 0 4px #00000080,0 1px 2px #0000004d}.prob-badge strong{font-weight:700}.prob-badge.lvl-5{border-color:#d4af37;color:gold;box-shadow:inset 0 0 5px #ffd70033,0 1px 2px #0006}.prob-badge.lvl-4{border-color:#8a2be2;color:#e0aaff;box-shadow:inset 0 0 5px #8a2be233,0 1px 2px #0006}.prob-badge.lvl-3{border-color:#1e90ff;color:#70a1ff;box-shadow:inset 0 0 5px #1e90ff33,0 1px 2px #0006}.prob-badge.lvl-2{border-color:#2ed573;color:#7bed9f;box-shadow:inset 0 0 5px #2ed57333,0 1px 2px #0006}.prob-badge.lvl-1{border-color:#706fd3;color:#d1d8e0}.flying-item-clone{box-sizing:border-box;filter:drop-shadow(0 6px 12px rgba(0,0,0,.4));will-change:transform,opacity}@media(max-height:620px){.enigmit-modal-width{height:96dvh}.enigmit-modal-width .view-tabs-container{margin:4px 0 6px}.enigmit-categories-scroll-wrapper{margin-bottom:5px;padding-bottom:5px}.splicing-fixed-panel{padding:6px 8px 7px}.matrix-slot{height:59px}.craft-slot{height:55px}.splicing-fixed-panel .panel-title{margin-bottom:5px}}button,.menu-button,.bank-wrapper{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.player-header{position:absolute;top:25px;left:15px;z-index:1000;cursor:pointer;pointer-events:auto;display:flex;flex-direction:column;gap:15px}.header-main-row{display:flex;align-items:center;gap:12px}.stats-panel{display:flex;align-items:center;height:36px;width:155px;padding-left:38px;padding-right:15px;background:radial-gradient(circle at 10% 20%,rgba(139,69,19,.4),transparent 40%),radial-gradient(circle at 80% 80%,rgba(101,67,33,.3),transparent 30%),linear-gradient(180deg,#3d342f,#2a2420);background-color:#2a2420;border-top:2px solid #5d4037;border-left:2px solid #5d4037;border-right:4px solid #1b120f;border-bottom:3px solid #1b120f;border-radius:14px;position:relative;box-sizing:border-box;box-shadow:5px 5px 15px #000c,inset 0 0 15px #00000080;transition:all .2s ease}.stats-panel:before{content:"";position:absolute;inset:0;background-image:url(https://www.transparenttextures.com/patterns/stardust.png);opacity:.3;pointer-events:none;filter:contrast(150%);border-radius:4px}.avatar-slot{position:absolute;left:-12px;width:42px;height:42px;background:radial-gradient(circle at 30% 30%,#4e342e,#1a1a1a);border:3px solid #3e2723;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2;box-shadow:4px 4px 8px #000000e6,inset 0 0 8px #000;overflow:visible!important}.brain-icon{width:65%;height:auto;transform:translate(7px,3px);filter:sepia(.8) contrast(1.2) brightness(.8) drop-shadow(0 0 2px #d84315)}.level-badge{position:absolute;bottom:-8px!important;right:-8px!important;background:#992121!important;border:2px solid #3e2723!important;width:9px!important;height:13px!important;border-radius:50%!important;display:flex!important;justify-content:center!important;align-items:center!important;font-size:9px!important;line-height:1;color:#fff;font-weight:700;font-family:Courier New,monospace;box-shadow:2px 2px 4px #0009;z-index:10!important;transform:none!important}.info-bars{display:flex;flex-direction:column;justify-content:center;width:100%;flex-grow:1;margin-left:5px}.exp-bar-container{width:115%;height:10px;background:#120f0d;border:1px solid #3e2723;border-radius:10px;box-shadow:inset 0 2px 6px #000;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.exp-fill{height:100%;background:linear-gradient(90deg,#5d4037,#d84315,#bf360c);box-shadow:inset -2px 0 5px #0009;border-radius:10px;transition:width .8s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;z-index:1}.exp-percentage-text{position:relative;z-index:2;font-size:9px;font-weight:900;color:#ffccbc;text-shadow:1px 1px 2px #000;pointer-events:none;font-family:Courier New,monospace}.level-badge.level-glow{background:#59463c;color:#fff;box-shadow:0 0 8px #ffc107cc,0 0 15px #ffc10766;border-color:#aa7633;animation:level-outer-pulse 1.5s infinite ease-in-out}@keyframes level-outer-pulse{0%{box-shadow:0 0 5px #ffc10799,0 0 10px #ffc10733;transform:scale(1)}50%{box-shadow:0 0 12px #ffc107e6,0 0 20px #ffc10780;transform:scale(1.05)}to{box-shadow:0 0 5px #ffc10799,0 0 10px #ffc10733;transform:scale(1)}}.points-notify{position:absolute;right:32px;top:3px;font-family:Courier New,monospace;font-size:9px;font-weight:900;color:#ffc107;text-shadow:1px 1px 2px #000;background:#1b120f;padding:1px 6px;border-radius:4px;border:1px solid rgba(255,193,7,.6);pointer-events:none;z-index:10;animation:notify-flicker 2s infinite}@keyframes notify-flicker{0%,18%,22%,25%,53%,57%,to{opacity:1}20%,24%,55%{opacity:.4}}.energy-title-color{color:#fff9c4!important}.energy-bar-bg{background:#0a0908!important;border:1px solid #4a3f26!important}.energy-fill{height:100%;background:linear-gradient(90deg,#fbc02d,#ffeb3b,#fff176);box-shadow:inset -2px 0 5px #0006,0 0 10px #ffeb3b4d;border-radius:10px;transition:width .5s ease-out;position:absolute;top:0;left:0;z-index:1}.energy-icon-style{filter:sepia(1) saturate(5) hue-rotate(10deg) brightness(1.1) drop-shadow(0 0 3px #fbc02d)!important}.energy-slot-bg{background:radial-gradient(circle at 30% 30%,#3e331f,#1a1a1a)!important;border-color:#5d4f37!important}.energy-panel-border{border-top-color:#6d5d3e!important;border-left-color:#6d5d3e!important}.header-main-row:hover .stats-panel{filter:brightness(1.2);transition:filter .2s ease}.no-padding-right{padding-right:8px!important}.player-name-compact{font-size:11px;font-weight:600;margin-bottom:2px;display:block;color:#d7ccc8;max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-stats-header-row-compact{display:flex;gap:12px;margin-bottom:1px}.emoji-small{font-size:8px}.val-small{font-size:8px;font-weight:700;color:#fff}.side-currency-panel{position:absolute;left:-50px;top:100%;transform:translateY(95%);display:flex;flex-direction:column;pointer-events:none;z-index:15}.side-currency-item{display:flex;align-items:center;padding:0 60px 0 41px;width:185px;height:110px;background-image:url(/images/backgrounds/back_currency.webp);background-size:100% 100%;background-repeat:no-repeat;background-position:center;background-color:transparent;border:none;box-sizing:border-box;z-index:15;margin-top:-80px}.side-icon{width:33px;height:28px;object-fit:contain;flex-shrink:0}.side-val{font-family:Arial Black,sans-serif;font-weight:700;font-size:.65rem;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.9);flex-grow:1;text-align:right;white-space:nowrap}.gold-text{color:#817a4f}.pills-text{color:#6e4343}.bucks-text{color:#487042}.bank-wrapper{position:absolute!important;top:53px;left:45px;display:flex;flex-direction:column;align-items:center;margin-top:0!important;margin-left:0!important;z-index:20;pointer-events:auto}.dice-wrapper{position:absolute!important;top:125px;left:45px;display:flex;flex-direction:column;align-items:center;margin-top:0!important;margin-left:0!important;z-index:20;pointer-events:auto}.bank-btn-styled{width:65px!important;height:65px!important;background-image:var(--icon-image),var(--bg-image)!important;background-position:center 42%,center center!important;background-repeat:no-repeat,no-repeat!important;background-size:55%,contain!important}.bank-btn-styled:hover{opacity:1;animation:flicker-bg .2s infinite alternate}.dice-btn-styled{background-size:50%,contain!important}.enigmit-wrapper{position:absolute!important;top:197px;left:45px;display:flex;flex-direction:column;align-items:center;margin-top:0!important;margin-left:0!important;z-index:20;pointer-events:auto}.enigmit-btn-styled{background-size:50%,contain!important}.bank-wrapper .curved-text-svg,.dice-wrapper .curved-text-svg,.enigmit-wrapper .curved-text-svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-48%);width:68px;height:68px;pointer-events:none;z-index:2}.bank-wrapper .curved-text-path,.dice-wrapper .curved-text-path,.enigmit-wrapper .curved-text-path{fill:#d1d1b3;font-family:Special Elite,serif;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;stroke:#1a1a1a;stroke-width:1.5px;paint-order:stroke;opacity:.8;transition:all .2s ease}.bank-wrapper:hover .curved-text-path,.dice-wrapper:hover .curved-text-path,.enigmit-wrapper:hover .curved-text-path{fill:#fff;opacity:1;animation:jitter-text .3s infinite ease-in-out;filter:drop-shadow(0 0 3px rgba(255,255,255,.6))}.char-card-frame{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px}.char-avatar-circle{position:relative;width:70px;height:70px;border-radius:50%;border:1px solid #8b4513;background:radial-gradient(circle,#e1e1e1,#b5b5b5);overflow:hidden;box-shadow:0 0 15px #000c,inset 0 0 10px #8b451366;perspective:150px;z-index:5}.char-card-badge{position:absolute;top:57px;right:-8px;background:#2e4d2e;color:#fff;font-size:9px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #1a1a1a;box-shadow:0 2px 4px #0009;z-index:20}.is-female-card .char-card-badge{top:57px;right:-8px}.card-layer{position:absolute;top:0;left:0;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;pointer-events:none}.slot-base-portrait{z-index:1;transform:scale(1.05) translateY(-1px);transform-origin:center}.slot-item-head{z-index:10;transform-origin:bottom center;transform:scale(.7) translateY(-62px) rotateX(15deg) skewY(6deg);backface-visibility:hidden}.crown-of-bones-specific{transform:scale(.72) translateY(-65px) translate(-2px) rotateX(40deg)!important;filter:drop-shadow(0 0 2px rgba(0,0,0,.3))}.slot-item-eyes{z-index:5;transform:scaleX(.5) scaleY(.17) translateY(-40px) translate(-73px);left:50%;transform-origin:center}.welding-goggles-specific{transform:translate(-51%) translateY(-8px) scaleX(.63) scaleY(.27) rotateX(-35deg)!important;filter:sepia(.3) contrast(1.2) drop-shadow(1px 1px 1px rgba(0,0,0,.6))!important;z-index:11}.veil-epiphany-specific{z-index:15;transform:translate(-50%) translateY(-6px) scaleX(.59) scaleY(.25)!important;opacity:.85;filter:brightness(1.2) contrast(1.1) drop-shadow(0 0 2px rgba(100,100,255,.4))!important}.rocker-glasses-card-specific{z-index:12;transform:translate(-52%) translateY(-8px) scaleX(.6) scaleY(.23);left:50%;filter:brightness(.7) contrast(1.4) drop-shadow(0 2px 2px rgba(0,0,0,.6))!important}.mechanical-eye-specific{z-index:6;transform:scaleX(.42) scaleY(.2) translateY(-35px) translate(-92px)!important;filter:contrast(1.2) drop-shadow(.5px .5px 0px rgba(0,0,0,.4))!important}.monocle-aristocrate-specific{z-index:7;transform:scale(.2) translateY(-15px) translate(-220px)!important;filter:brightness(1.1) contrast(1.2) drop-shadow(.5px .5px 0px rgba(0,0,0,.5))!important}.mechanical-eye-specific,.monocle-aristocrate-specific{image-rendering:pixelated;backface-visibility:hidden}.slot-item-mouth{z-index:8;transform:scale(.6) translateY(27px) translate(-2px);transform-origin:center;filter:contrast(1.05) drop-shadow(1px 1px 1px rgba(0,0,0,.2))}.dust_mask{transform:scaleX(.52) scaleY(.42) translateY(21px) translate(-1px)!important;filter:contrast(1.2) brightness(.9) drop-shadow(1px 2px 2px rgba(0,0,0,.4))!important;z-index:9}.sanitary-bandage-card-tilt{transform:scaleX(.52) scaleY(2) translateY(6px) rotateX(-77deg)!important;filter:drop-shadow(1px 1px 0px rgba(0,0,0,.2))!important;z-index:9}.dust-mask-card-tilt{transform:scaleX(.55) scaleY(.45) translateY(18px) translate(-1px) rotateX(-18deg)!important;filter:contrast(1.15) saturate(.9) drop-shadow(1px 1.5px 1.5px rgba(0,0,0,.3))!important}.leather-muzzle-card-tilt{transform:scale(.58) translateY(12px) translate(-2px) rotateX(-28deg)!important;filter:brightness(.85) contrast(1.2) drop-shadow(1px 2px 2px rgba(0,0,0,.4))!important;z-index:9}.char-card-name{color:#a1887f;font-size:.8rem;font-weight:800;max-width:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.slot-item-neck{z-index:4;position:absolute;left:50%;transform:translate(-50%)}.dirty-stethoscope-card-specific{bottom:0;top:0;transform-origin:top center;transform:translate(-49%) translateY(25px) scaleX(1.3) scaleY(1.05)!important;filter:brightness(.8) contrast(1.1) drop-shadow(1px 1px 1px rgba(0,0,0,.4))!important;backface-visibility:hidden;image-rendering:pixelated}.ladle-card-specific{transform:scale(.85) translateY(-54px) translate(-2px) rotateX(20deg) rotate(-5deg)!important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.4))!important}.lampshade-card-specific{transform:scale(.9) translateY(-48px) rotateX(10deg)!important;filter:sepia(.2) brightness(.9) drop-shadow(0 3px 4px rgba(0,0,0,.5))!important;z-index:12}.laurel-wreath-card-specific{transform:scale(.82) translateY(-61px) translate(-1px) rotateX(52deg)!important;z-index:17}.newspaper-cap-card-specific{transform:scale(.58) translateY(-83px) translate(-2px) rotate(-5deg) skew(-3deg)!important}.impostors-crown-card-specific{transform:scale(.64) translateY(-80px) translate(-1px) rotateX(25deg)!important}.bucket-card-specific{transform:scale(.75) translateY(-41px) rotateX(10deg)!important;filter:drop-shadow(0 4px 4px rgba(0,0,0,.6))!important;z-index:20!important}.oswald-cap-card-specific{transform:scale(.78) translateY(-46px) translate(-2px) rotateX(10deg)!important;filter:drop-shadow(0 3px 3px rgba(0,0,0,.5))!important;z-index:10}.ladle-card-specific{transform:scale(.8) translateY(-51px) translate(-1px) rotateX(35deg) rotate(10deg)!important;z-index:11}.is-female-card .slot-item-eyes{transform:scaleX(.5) scaleY(.2) translateY(-15px) translate(-70px)!important}.is-female-card .monocle-aristocrate-specific{transform:scaleX(.2) scaleY(.25) translateY(5px) translate(-205px)!important}.is-female-card .welding-goggles-specific{transform:translate(-50%) translateY(-2px) scaleX(.58) scaleY(.26) rotateX(-35deg)!important}.is-female-card .rocker-glasses-card-specific{left:50%!important;transform:translate(-51%) translateY(-4px) scaleX(.56) scaleY(.24) rotateX(-10deg)!important}.is-female-card .slot-item-mouth{transform:scale(.55) translateY(35px) translate(-1px)!important}.is-female-card .leather-muzzle-card-tilt{transform:scale(.46) translateY(28px) translate(2px) rotateX(-28deg)!important}.is-female-card .dust-mask-card-tilt,.is-female-card .sanitary-bandage-card-tilt{transform:scaleX(.5) scaleY(.4) translateY(30px) translate(2.5px) rotateX(-18deg)!important}.sleep-mask-card-specific{z-index:11;left:50%;transform:translate(-52%) translateY(-8.5px) scaleX(.6) scaleY(.85)!important;filter:brightness(.9) contrast(1.1) drop-shadow(1px 2px 2px rgba(0,0,0,.5))!important}.is-female-card .sleep-mask-card-specific{transform:translate(-50.5%) translateY(-5px) scaleX(.57) scaleY(.83)!important}.mask-kain-card-specific{transform:scaleX(.55) scaleY(.5) translateY(21px) translate(-1px) rotateX(-20deg)!important;z-index:9}.flesh-silence-card-specific{transform:translate(-52%) translateY(9px) scaleX(.52) scaleY(.25) rotateX(-25deg)!important;left:50.5%;filter:brightness(.93) contrast(1.3)!important;z-index:9}.is-female-card .flesh-silence-card-specific{transform:translate(-49.5%) translateY(11px) scaleX(.48) scaleY(.22) rotateX(-25deg)!important;filter:brightness(1) contrast(1.3)!important;z-index:9}.is-female-card .dirty-stethoscope-card-specific{transform:translate(-46.8%) translateY(27px) scaleX(1.15) scaleY(1)!important}.gold-chain-card-specific{transform:translate(-48.8%) translateY(35px) scaleX(.77) scaleY(.7) skewY(-2deg)!important}.nokia-card-specific{transform:translate(-54%) translateY(51px) scaleX(1.2) scaleY(1.2) skewY(-2deg)!important}.stopwatch-card-specific{transform:translate(-49%) translateY(42px) scaleX(.72) scaleY(.7) skewY(-6deg)!important}.spiked-collar-card-specific{transform:translate(-50.5%) translateY(20px) scaleX(.65) scaleY(.9) skewY(-3deg)!important}.teeth-necklace-card-specific{transform:translate(-48.5%) translateY(32px) scaleX(.65) scaleY(.7) skewY(-2deg)!important}.wooden-cross-card-specific{transform:translate(-49%) translateY(40px) scaleX(.87) scaleY(.8) rotate(-1deg)!important}.is-female-card .gold-chain-card-specific{transform:translate(-47.3%) translateY(35px) scaleX(.67) scaleY(.7) skewY(-2deg)!important}.is-female-card .nokia-card-specific{transform:translate(-52%) translateY(51px) scaleX(1) scaleY(1.1) skewY(-2deg)!important}.is-female-card .stopwatch-card-specific{transform:translate(-47%) translateY(43px) scaleX(.64) scaleY(.7) skewY(-6deg)!important}.is-female-card .spiked-collar-card-specific{transform:translate(-48%) translateY(21px) scaleX(.56) scaleY(.9) skewY(-3deg)!important}.is-female-card .teeth-necklace-card-specific{transform:translate(-48%) translateY(33px) scaleX(.55) scaleY(.7) skewY(-7deg)!important}.is-female-card .wooden-cross-card-specific{transform:translate(-48.5%) translateY(40px) scaleX(.73) scaleY(.8) rotate(1deg)!important}.is-female-card .slot-item-head{transform:scale(.8) translateY(-50px) translate(3%) rotateX(15deg) skewY(6deg)!important}.is-female-card .crown-of-bones-specific{transform:scale(.8) translateY(-51px) translate(1px) rotateX(40deg)!important}.is-female-card .mask-kain-card-specific{transform:scaleX(.52) scaleY(.46) translateY(27px) translate(0) rotateX(-15deg)!important}.is-female-card .ladle-card-specific{transform:scale(.85) translateY(-42px) translate(-1px) rotateX(20deg)!important}.is-female-card .lampshade-card-specific{transform:scale(.9) translateY(-38px) rotateX(10deg)!important}.is-female-card .laurel-wreath-card-specific{transform:scale(.82) translateY(-58px) rotateX(48deg)!important}.is-female-card .newspaper-cap-card-specific{transform:scale(.68) translateY(-68px) translate(0) rotate(-3deg) rotateX(20deg) rotate(3deg) skew(-3deg)!important}.is-female-card .impostors-crown-card-specific{transform:scale(.73) translateY(-65px) rotateX(25deg)!important}.is-female-card .bucket-card-specific{transform:scale(.78) translateY(-34px) rotateX(10deg)!important}.is-female-card .oswald-cap-card-specific{transform:scale(.83) translateY(-39px) translate(0) rotateX(10deg)!important}.is-female-card .ladle-card-specific{transform:scale(.81) translateY(-51px) translate(-1px) rotateX(35deg) rotate(10deg)!important}.paper-bag-card-specific{z-index:13;transform:scaleX(1) scaleY(1.3) translateY(11px) translate(-1px)!important;transform-origin:bottom center;filter:sepia(.2) contrast(1.1)!important}.is-female-card .paper-bag-card-specific{transform:scaleX(1) scaleY(1.35) translateY(14px)!important}.bandana-outlaw-card-specific{transform:translate(-52.5%) translateY(13px) scaleX(1.1) scaleY(.72) rotateX(-20deg)!important;left:50.5%}.is-female-card .bandana-outlaw-card-specific{transform:translate(-51%) translateY(15px) scaleX(1.05) scaleY(.72) rotateX(-20deg)!important;left:50%}.sinners-clasp-card-specific{transform:translate(-51.5%) translateY(10.5px) scaleX(.42) scaleY(.35) rotateX(-25deg)!important;left:50.5%;filter:brightness(.84) contrast(1.18)!important;z-index:9}.is-female-card .sinners-clasp-card-specific{transform:translate(-50.5%) translateY(12.4px) scaleX(.37) scaleY(.22) rotateX(-25deg)!important;left:50.5%;filter:brightness(.9) contrast(1.12)!important;z-index:9}.leather-cap-card-specific{transform:scale(.86) translateY(-40px) translate(-2px) rotateX(15deg)!important;z-index:10}.is-female-card .leather-cap-card-specific{transform:scale(.94) translateY(-33px) translate(0) rotateX(10deg) skewY(2deg)!important;z-index:10}.chameleon-card-specific{z-index:15;left:50%!important;image-rendering:auto!important;animation:chameleon-rainbow-cycle 90s linear infinite!important;will-change:filter}.char-card-frame:not(.is-female-card) .chameleon-card-specific{bottom:60%!important;transform:translate(5%) translateY(25%) rotate(23deg)!important}.is-female-card .chameleon-card-specific{bottom:60%!important;transform:translate(4%) translateY(28%) rotate(21deg)!important}.galago-card-specific{z-index:15;left:50%!important;image-rendering:auto!important;opacity:1!important}.char-card-frame:not(.is-female-card) .galago-card-specific{bottom:60%!important;transform:translate(4%) translateY(24%) rotate(20deg)!important}.is-female-card .galago-card-specific{bottom:60%!important;transform:translate(4%) translateY(26%) rotate(20deg)!important}.aplomado-card-specific{z-index:15;left:50%!important;image-rendering:auto!important;filter:brightness(1.6) contrast(1.2)!important}.char-card-frame:not(.is-female-card) .aplomado-card-specific{bottom:60%!important;transform:translate(8%) translateY(14%) scale(1.07)!important}.is-female-card .aplomado-card-specific{bottom:60%!important;transform:translate(8%) translateY(15%) scale(1.05)!important}.slot-item-torso{z-index:2;transform-origin:top center}.work-jacket-card-specific{transform:scale(3) translateY(5px) translate(1%)!important;filter:contrast(1.1) brightness(.9) saturate(.8)!important}.is-female-card .work-jacket-card-specific{transform:scale(2.4) translateY(11px) translate(2%) skewY(-1deg) rotate(.5deg)!important;filter:contrast(1.05) brightness(.95) saturate(.8)!important}.work-glasses-card-specific{z-index:12;left:50.5%;transform:translate(-54%) translateY(-11%) scaleX(.78) scaleY(.42)!important;filter:contrast(1.2) brightness(1.1) drop-shadow(.5px .5px 1px rgba(0,0,0,.5))!important}.is-female-card .work-glasses-card-specific{transform:translate(-51%) translateY(-5px) scaleX(.7) scaleY(.42)!important;left:51%}.zn1-g2-card-specific{z-index:13;left:50%;image-rendering:auto!important;transform:translate(-51%) translateY(-12%) scaleX(.82) scaleY(.56)!important;filter:contrast(1.2) saturate(2) brightness(1)!important}.is-female-card .zn1-g2-card-specific{transform:translate(-50%) translateY(-6%) scaleX(.7) scaleY(.52)!important;left:50%}.crowe-glasses-card-specific{z-index:15;left:50%;image-rendering:pixelated!important;transform:translate(-52%) translateY(-11%) scale(.65) skewY(-2deg)!important;filter:contrast(1.3) brightness(.85) saturate(1.2) drop-shadow(0px 1px 1px rgba(0,0,0,.6))!important}.is-female-card .crowe-glasses-card-specific{transform:translate(-50.5%) translateY(-5%) scale(.63) skewY(-2deg)!important;left:50%}.classic-cauldron-card-specific{z-index:11;left:50%!important;transform:translate(-49%) translateY(-37px) scaleX(.85) rotateX(25deg) rotate(-3deg) skewY(3deg)!important;filter:brightness(.8) contrast(1.2) drop-shadow(0px 2px 2px rgba(0,0,0,.5))!important}.is-female-card .classic-cauldron-card-specific{transform:translate(-49%) translateY(-34px) scaleX(.88) rotateX(25deg) rotate(-3deg) skewY(3deg)!important}.ushanka-hat-card-specific{z-index:11;left:50%!important;image-rendering:auto!important;transform:translate(-52%) translateY(-10px) scaleX(.8) scaleY(1.1)!important;filter:sepia(.1) brightness(.9)!important}.is-female-card .ushanka-hat-card-specific{transform:translate(-49%) translateY(-10px) scaleX(.8) scaleY(1.1)!important}.papakha-chic-card-specific{z-index:11;left:50%!important;image-rendering:auto!important;transform-origin:bottom center!important;transform:translate(-50%) translateY(-31px) scaleX(.65) rotateX(15deg) rotate(-1deg) skewY(4deg)!important}.is-female-card .papakha-chic-card-specific{transform:translate(-49%) translateY(-29px) scaleX(.7) rotateX(15deg) rotate(-1deg) skewY(4deg)!important}.butchers-smile-card-specific{z-index:9!important;image-rendering:auto!important;transform:scaleX(2.5) scaleY(1.5) translateY(27%) translate(15.5%)!important;filter:contrast(1.2)!important}.is-female-card .butchers-smile-card-specific{transform:scaleX(2.5) scaleY(1.5) translateY(31%) translate(15.5%)!important}.corvus-beak-card-specific{z-index:16!important;left:50%!important;top:-16%!important;transform:translate(-51%) translateY(14px) scaleY(1.8) scaleX(1.05) rotateX(-10deg)!important;filter:brightness(1.1) contrast(1.1) drop-shadow(0 2px 3px rgba(0,0,0,.5))!important;image-rendering:auto!important}.is-female-card .corvus-beak-card-specific{transform:translate(-50%) translateY(15px) scaleY(1.8) scaleX(1.05)!important}.corvus-hat-card-specific{z-index:16!important;transform:scaleY(1.6) scaleX(1.25) translateY(-4px) translate(-2px)!important;filter:brightness(1.05) contrast(1.1) drop-shadow(0 3px 4px rgba(0,0,0,.6))!important;image-rendering:auto!important}.is-female-card .corvus-hat-card-specific{transform:scaleY(1.6) scaleX(1.25) translateY(-4px) translate(-1px)!important}.gillis-bow-card-specific{transform:translate(-49%) translateY(29px) scaleX(.62) scaleY(.68) rotate(1deg)!important;left:50%!important;filter:brightness(1.1) drop-shadow(0 2px 2px rgba(0,0,0,.5))!important;z-index:10}.is-female-card .gillis-bow-card-specific{transform:translate(-49%) translateY(29px) scaleX(.58) scaleY(.65) rotate(1deg)!important}.victor-collar-card-specific{left:50%!important;transform:translate(-49%) translateY(36px) scale(.8) skewY(-3deg)!important;transform-origin:top center!important;z-index:9;filter:brightness(1.1) contrast(1.1) drop-shadow(0 1px 2px rgba(0,0,0,.4))!important}.is-female-card .victor-collar-card-specific{transform:translate(-46%) translateY(40px) scale(.66) skewY(-1deg)!important}.gray-helmet-card-specific{left:50.5%!important;z-index:100;width:115%;height:220%;object-fit:contain;image-rendering:auto;transform:translate(-51%) translateY(-38px) scaleY(1.1)!important;filter:contrast(1.1) brightness(1.05) drop-shadow(0 1px 2px rgba(0,0,0,.4))!important}.is-female-card .gray-helmet-card-specific{transform:translate(-51%) translateY(-39px) scaleY(1.1)!important}.sports-glasses-card-specific{z-index:12;transform:translate(-52%) translateY(-7px) scaleX(.5) scaleY(.17)!important;left:50%;filter:contrast(1.1) brightness(1.05) drop-shadow(0 1px 2px rgba(0,0,0,.5))!important}.is-female-card .sports-glasses-card-specific{transform:translate(-50%) translateY(-4px) scaleX(.48) scaleY(.16)!important}.char-card-name{display:block;width:70px;text-align:center;font-size:11px;color:#ccc;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:clip}.cleaner-head-card-specific{transform:scaleY(1.9) scaleX(1.4) translateY(16px) rotateX(10deg) translate(1%)!important;z-index:4!important;image-rendering:auto!important;filter:brightness(1.1) contrast(1.15) saturate(1.5)!important}.is-female-card .cleaner-head-card-specific{transform:scaleY(1.9) scaleX(1.4) translateY(16px) rotateX(10deg) translate(2%)!important}.elder-pendant-card-specific{transform:translate(-49.5%) translateY(44px) scaleX(1.09) scaleY(.8) skewY(-2deg) rotate(1deg)!important;z-index:15!important;image-rendering:auto!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6)) brightness(1.1)!important}.is-female-card .elder-pendant-card-specific{transform:translate(-47.5%) translateY(44px) scaleX(.95) scaleY(.8) skewY(-6deg) rotate(1deg)!important}.abaddon-jaw-card-specific{transform:scale(.62) translateY(12px) translate(-2px)!important;z-index:10!important;image-rendering:auto!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7)) brightness(.9) contrast(1.3) saturate(2)!important}.is-female-card .abaddon-jaw-card-specific{transform:scale(.59) translateY(14px) translate(0)!important}.polygon-darkness-card-specific{transform:scaleX(.56) scaleY(.7) translateY(9px) translate(-2px)!important;z-index:10!important;image-rendering:auto!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7)) brightness(1.1) contrast(.9) saturate(2)!important}.is-female-card .polygon-darkness-card-specific{transform:scaleX(.56) scaleY(.7) translateY(12px) translate(1px)!important}.cryo-stasis-card-specific{transform:scaleX(.55) scaleY(.6) translateY(11px) translate(-2px)!important;z-index:10!important;image-rendering:auto!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7)) brightness(1.1) contrast(.9) saturate(2)!important}.is-female-card .cryo-stasis-card-specific{transform:scaleX(.49) scaleY(.55) translateY(14px) translate(0)!important}.crimson-fury-card-specific{transform:scaleX(.54) scaleY(.6) translateY(12px) translate(-3px)!important;z-index:10!important;image-rendering:auto!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7)) brightness(1.1) contrast(.9) saturate(2)!important}.is-female-card .crimson-fury-card-specific{transform:scaleX(.49) scaleY(.55) translateY(17px) translate(0)!important}.living-thicket-card-specific{transform:scaleX(.61) scaleY(.8) translateY(10px) translate(-2px)!important;z-index:10!important;image-rendering:auto!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7)) brightness(1.1) contrast(.9) saturate(2)!important}.is-female-card .living-thicket-card-specific{transform:scaleX(.55) scaleY(.7) translateY(14px) translate(0)!important}.headlamp-card-specific{z-index:14;transform:scale(.7) translateY(-48px) translate(-1px)!important;transform-origin:bottom center;filter:brightness(1.2) contrast(1.15) drop-shadow(0px 1px 3px rgba(0,0,0,.5))!important}.is-female-card .headlamp-card-specific{transform:scale(.74) translateY(-49px) translate(1px) rotateX(15deg)!important}.bamboo-amigasa-card-specific{z-index:14;transform:scale(.95) translateY(-34px) translate(-1px) rotateX(10deg)!important;transform-origin:bottom center;filter:brightness(.9) contrast(1.1) drop-shadow(0px 2px 4px rgba(0,0,0,.6))!important}.is-female-card .bamboo-amigasa-card-specific{transform:scaleX(1) scaleY(.95) translateY(-33px) translate(-1px) rotateX(10deg)!important}.tattered-straw-hat-card-specific{z-index:14;transform:scale(1) translateY(-29px) translate(-3px) rotate(2deg) rotateX(15deg)!important;transform-origin:bottom center;filter:brightness(.85) contrast(1.15) drop-shadow(0px 2px 4px rgba(0,0,0,.6))!important}.is-female-card .tattered-straw-hat-card-specific{transform:scale(1) translateY(-29px) translate(-2px) rotate(2deg) rotateX(15deg)!important}.muffled-bell-card-specific{transform:translate(-48%) translateY(48px) scaleX(1.5) scaleY(1) skewY(-2deg)!important;z-index:15!important;image-rendering:auto!important;filter:brightness(.9) contrast(1.25) sepia(.1) drop-shadow(0 2px 3px rgba(0,0,0,.6))!important}.is-female-card .muffled-bell-card-specific{transform:translate(-46.5%) translateY(46px) scaleX(1.25) scaleY(.9)!important}.shnyr-glasses-card-specific{z-index:14;left:50%;image-rendering:auto!important;transform:translate(-52%) translateY(-11.5%) scaleX(.58) scaleY(.7)!important;filter:contrast(1.2) brightness(1.05) saturate(1.15) drop-shadow(0px 1px 1px rgba(0,0,0,.55))!important}.is-female-card .shnyr-glasses-card-specific{transform:translate(-50%) translateY(-6%) scaleX(.58) scaleY(.7)!important;left:50%}.colossus-helmet-card-specific{transform:scaleY(1.4) scaleX(.92) translateY(9px) rotateX(8deg) translate(-1%)!important;z-index:4!important;image-rendering:auto!important;filter:brightness(1.1) contrast(1.15) saturate(1.4)!important}.is-female-card .colossus-helmet-card-specific{transform:scaleY(1.43) scaleX(.93) translateY(11px) rotateX(8deg) translate(1%)!important}.werner-helmet-card-specific{transform:scaleY(1.15) scaleX(.73) translateY(-5px) rotateX(10deg) translate(-3%)!important;z-index:20!important;image-rendering:auto!important;filter:brightness(1.08) contrast(1.2) saturate(1.35)!important}.is-female-card .werner-helmet-card-specific{transform:scaleY(1.32) scaleX(.74) translateY(4px) rotateX(10deg) translate(-1%)!important}.pilgrim-blinder-card-specific{z-index:12!important;transform:translate(-51.5%) translateY(-8px) scaleX(.7) scaleY(.74)!important;left:50%!important;filter:brightness(.85) contrast(1.1) drop-shadow(0px 1px 1px rgba(0,0,0,.5))!important}.is-female-card .pilgrim-blinder-card-specific{transform:translate(-51%) translateY(-7%) scaleX(.7) scaleY(.73)!important}.disgrace-grin-card-specific{z-index:14!important;transform:scaleX(.9) scaleY(1.5) translate(-1px) translateY(6px) rotateX(12deg)!important;transform-origin:bottom center!important;filter:contrast(1.12) brightness(.9) drop-shadow(0px 1.5px 2px rgba(0,0,0,.55))!important}.is-female-card .disgrace-grin-card-specific{transform:scaleX(.9) scaleY(1.5) translateY(7px) translate(-.5px) rotateX(12deg)!important}.gross-mask-card-specific{z-index:8!important;transform:translate(-47%) translateY(-9px) scaleX(.5) scaleY(.7) rotate(7deg)!important;left:50%!important;filter:brightness(.9) contrast(1.2)!important}.is-female-card .gross-mask-card-specific{transform:translate(-44%) translateY(-7px) scaleX(.5) scaleY(.68) rotate(10deg) skew(-3deg)!important}.jaw-prosthesis-card-specific{z-index:9!important;transform:translate(-50%) translateY(10px) scaleX(.5) scaleY(.7) rotateX(-15deg)!important;left:50%!important;filter:brightness(.9) contrast(1.15) drop-shadow(0px 1px 2px rgba(0,0,0,.5))!important}.is-female-card .jaw-prosthesis-card-specific{transform:translate(-50%) translateY(11px) scaleX(.5) scaleY(.7) rotateX(-15deg)!important}.dead-sun-card-specific{transform:translate(-48%) translateY(39px) scaleX(.75) scaleY(.5)!important;z-index:15!important;image-rendering:auto!important;filter:brightness(.95) contrast(1.2) drop-shadow(0 2px 3px rgba(0,0,0,.65))!important}.is-female-card .dead-sun-card-specific{transform:translate(-46.5%) translateY(40px) scaleX(.75) scaleY(.5)!important}.field-wreath-card-specific{left:50%!important;transform:translate(-50%) translateY(31px) scaleX(1.2) scaleY(.95) rotate(-3deg)!important;z-index:15!important;image-rendering:auto!important;filter:contrast(1.15) brightness(1.1) saturate(1.4) drop-shadow(0 2px 3px rgba(0,0,0,.6))!important}.is-female-card .field-wreath-card-specific{transform:translate(-49%) translateY(35px) scaleX(.95) scaleY(1)!important}.santa-muerte-mask-card-specific{z-index:4!important;left:50%!important;transform:translate(-51%) translateY(-10px) scaleX(.55) scaleY(.8)!important;image-rendering:auto!important;filter:contrast(1.2) brightness(1.05) drop-shadow(0px 2px 4px rgba(0,0,0,.6))!important}.is-female-card .santa-muerte-mask-card-specific{transform:translate(-49%) translateY(-7px) scaleX(.54) scaleY(.8)!important}.char-card-frame:not(.is-female-card) .hermit-spider-card-specific{z-index:50!important;bottom:60%!important;transform:translate(38%) translateY(16%) scale(.6)!important;filter:saturate(2.2) brightness(1.2) contrast(1.1)!important}.is-female-card .hermit-spider-card-specific{z-index:50!important;bottom:60%!important;transform:translate(38%) translateY(16%) scale(.6)!important;filter:saturate(2.2) brightness(1.2) contrast(1.1)!important}.arena-lord-head-card-specific{z-index:9!important;left:50%!important;transform:translate(-51%) translateY(4px) scaleX(.57) scaleY(.6) rotate(-1deg)!important;filter:brightness(.95) contrast(1.15) drop-shadow(0px 1.5px 2px rgba(0,0,0,.6))!important}.is-female-card .arena-lord-head-card-specific{transform:translate(-49.5%) translateY(7px) scaleX(.57) scaleY(.55) rotate(-1deg)!important}.arena-lord-torso-card-specific{z-index:5!important;left:50%!important;transform:translate(-50%) translateY(48px) scaleX(1.6) scaleY(1.2)!important;transform-origin:top center!important;filter:brightness(.95) contrast(1.2) drop-shadow(0px 2px 3px rgba(0,0,0,.7))!important}.is-female-card .arena-lord-torso-card-specific{transform:translate(-47.5%) translateY(49px) scaleX(1.4) scaleY(1.2)!important}.underworld-face-card-specific{z-index:4!important;left:50%!important;transform:translate(-51%) translateY(-15px) scaleX(.85) scaleY(1)!important;image-rendering:auto!important;filter:contrast(1.2) brightness(1.05) drop-shadow(0px 2px 4px rgba(0,0,0,.6))!important}.is-female-card .underworld-face-card-specific{transform:translate(-49%) translateY(-12px) scaleX(.82) scaleY(1)!important}.underworld-wings-card-specific{z-index:0!important;left:50%!important;top:100%!important;transform:translate(-53%) translateY(-10px) scaleX(2.6) scaleY(2.5)!important;transform-origin:center center!important;filter:brightness(1.05) drop-shadow(0px 0px 5px rgba(180,30,30,.7))!important}.is-female-card .underworld-wings-card-specific{transform:translate(-53%) translateY(-10px) scaleX(2.6) scaleY(2.5)!important}.ancestor-hood-card-specific{z-index:4!important;left:50%!important;transform:translate(-53.5%) translateY(14px) scaleX(1.18) scaleY(1.45)!important;image-rendering:auto!important;filter:brightness(.85) contrast(1.3)!important}.is-female-card .ancestor-hood-card-specific{transform:translate(-52%) translateY(15px) scaleX(1.15) scaleY(1.45)!important}.fortune-visage-card-specific{z-index:12!important;left:50%!important;image-rendering:auto!important;transform:translate(-51.5%) translateY(-10px) scaleX(.6) scaleY(.72) rotate(2deg)!important;filter:brightness(1.05) contrast(1.15) saturate(1.2) drop-shadow(0px 1px 2px rgba(0,0,0,.6))!important}.is-female-card .fortune-visage-card-specific{transform:translate(-49%) translateY(-6.5px) scaleX(.6) scaleY(.8)!important}.fortune-vow-card-specific{z-index:13!important;left:50%!important;image-rendering:auto!important;transform:translate(-51%) translateY(10px) scaleX(.49) scaleY(.4)!important;filter:brightness(1.05) contrast(1.1) saturate(1.2) drop-shadow(0px 1px 2px rgba(0,0,0,.5))!important}.is-female-card .fortune-vow-card-specific{transform:translate(-50%) translateY(12px) scaleX(.48) scaleY(.4)!important}.fortune-collar-card-specific{z-index:13!important;image-rendering:auto!important;transform:translate(-50%) translateY(48px) scaleX(1.6) scaleY(1.2)!important;filter:brightness(.95) contrast(1.2) drop-shadow(0px 2px 4px rgba(0,0,0,.6))!important}.is-female-card .fortune-collar-card-specific{transform:translate(-48%) translateY(45px) scaleX(1.4) scaleY(1.1)!important}.fortune-mitre-card-specific{z-index:14!important;transform:scaleY(1.5) scaleX(1.6) translateY(11px) rotateX(8deg) translate(-1%)!important;transform-origin:bottom center!important;image-rendering:auto!important;filter:brightness(1.05) contrast(1.15) saturate(1.2)!important}.is-female-card .fortune-mitre-card-specific{transform:scaleY(1.5) scaleX(1.5) translateY(11px) rotateX(8deg) translate(0)!important}@keyframes cubeCardHover{0%{transform:translateY(10px)}50%{transform:translateY(6px)}to{transform:translateY(10px)}}.fortune-cube-card-specific{z-index:0!important;width:80%!important;height:auto!important;bottom:2%!important;left:44%!important;image-rendering:auto!important;filter:saturate(1.3) brightness(1.1) contrast(1.15) drop-shadow(0 0 8px rgba(197,160,89,.5))!important;animation:cubeCardHover 3.5s ease-in-out infinite!important}.is-female-card .fortune-cube-card-specific{width:80%!important;left:45%!important;animation:cubeCardHover 3.5s ease-in-out infinite!important}.mirta-seal-card-specific{z-index:10!important;left:50%!important;image-rendering:auto!important;transform:translate(-49%) translateY(39px) scaleX(.71) scaleY(.65) skewY(-3deg)!important;filter:brightness(1.1) contrast(1.2)!important}.is-female-card .mirta-seal-card-specific{transform:translate(-47%) translateY(40px) scaleX(.65) scaleY(.65) skewY(-3deg)!important}.horns-of-decay-card-specific{z-index:15!important;left:50%!important;image-rendering:auto!important;transform:translate(-50%) translateY(-14px) scaleX(1.05) scaleY(1.05)!important;filter:brightness(1.1) contrast(1.25) saturate(1.3)!important}.is-female-card .horns-of-decay-card-specific{transform:translate(-50%) translateY(-12px) scaleX(1.05) scaleY(1.05)!important}.quizitor-hood-card-specific{z-index:16!important;left:50%!important;image-rendering:auto!important;transform:translate(-47%) translateY(39px) scaleX(1.57) scaleY(1.7) skewY(-1deg)!important;filter:brightness(1.2) contrast(1.1) saturate(1.3)!important}.is-female-card .quizitor-hood-card-specific{transform:translate(-50%) translateY(-10px) scaleX(1.15) scaleY(1.2)!important}.mirta-mantle-card-specific{z-index:3!important;left:50%!important;image-rendering:auto!important;transform:translate(-48%) translateY(48px) scaleX(2.2) scaleY(1.9)!important;filter:brightness(1.2) contrast(1.15) saturate(1.3)!important}.is-female-card .mirta-mantle-card-specific{transform:translate(-48%) translateY(49px) scaleX(2.1) scaleY(1.8)!important}.ash-wings-card-specific{z-index:0!important;left:50%!important;top:50%!important;transform:translate(-62%) translateY(0) scaleX(2.5) scaleY(2.3)!important;transform-origin:center center!important;filter:brightness(1.2) contrast(1.1) saturate(1.4) drop-shadow(0px 0px 6px rgba(0,0,0,.8))!important}.is-female-card .ash-wings-card-specific{transform:translate(-50%) translateY(-18px) scaleX(2.1) scaleY(2)!important}.golden-heir-head-card-specific{z-index:20!important;left:50%!important;image-rendering:auto!important;transform:translate(-45%) translateY(-7px) scaleX(.6) scaleY(.8)!important;filter:brightness(1.2) contrast(1.15) drop-shadow(0 0 3px rgba(255,215,0,.4))!important}.is-female-card .golden-heir-head-card-specific{transform:translate(-45%) translateY(-7px) scaleX(.6) scaleY(.8)!important}.golden-heir-torso-card-specific{z-index:23!important;left:50%!important;image-rendering:auto!important;transform:translate(-62%) translateY(10px) scaleX(2.5) scaleY(2.3)!important;filter:brightness(1.2) contrast(1.15)!important}.is-female-card .golden-heir-torso-card-specific{transform:translate(-49%) translateY(46px) scaleX(1.35) scaleY(1.25)!important}.de-loran-head-card-specific{z-index:18!important;left:50%!important;image-rendering:auto!important;transform:translate(-49%) translateY(1px) scaleX(1.2) scaleY(1.2)!important;filter:brightness(1.15) contrast(1.15)!important}.is-female-card .de-loran-head-card-specific{transform:translate(-49%) translateY(1px) scaleX(1.2) scaleY(1.2)!important}.de-loran-torso-card-specific{z-index:3!important;left:50%!important;image-rendering:auto!important;transform:translate(-49%) translateY(44px) scaleX(1.5) scaleY(1.35)!important;filter:brightness(1.2) contrast(1.2)!important}.is-female-card .de-loran-torso-card-specific{transform:translate(-49%) translateY(45px) scaleX(1.45) scaleY(1.3)!important}.temptation-head-card-specific{z-index:18!important;left:50%!important;image-rendering:auto!important;transform:translate(-51%) translateY(-19px) scaleX(.9) scaleY(.9)!important;filter:brightness(1.2) contrast(1.1)!important}.is-female-card .temptation-head-card-specific{transform:translate(-49%) translateY(-6px) scaleX(.85) scaleY(.85)!important}.temptation-mouth-card-specific{z-index:15!important;left:50%!important;image-rendering:auto!important;transform:translate(-51%) translateY(12px) scaleX(.5) scaleY(.7) rotate(-1deg)!important;filter:brightness(1.15) contrast(1.15)!important}.is-female-card .temptation-mouth-card-specific{transform:translate(-51%) translateY(15px) scaleX(.46) scaleY(.6)!important}.temptation-neck-card-specific{z-index:10!important;left:50%!important;image-rendering:auto!important;transform:translate(-49.5%) translateY(45px) scaleX(1.05) scaleY(.8) skewY(-10deg)!important;filter:brightness(1.15) contrast(1.15)!important}.is-female-card .temptation-neck-card-specific{transform:translate(-49.5%) translateY(45px) scaleX(1.05) scaleY(.8) skewY(-10deg)!important}.temptation-torso-card-specific{z-index:3!important;left:50%!important;image-rendering:auto!important;transform:translate(-49%) translateY(42px) scaleX(1.3) scaleY(1.2)!important;filter:brightness(1.15) contrast(1.15)!important}.is-female-card .temptation-torso-card-specific{transform:translate(-49%) translateY(43px) scaleX(1.25) scaleY(1.15)!important}.bottom-chars-container{position:relative;width:100%;padding:5px 0;background:linear-gradient(180deg,#0000,#0f0a0af2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-top:1px solid rgba(255,255,255,.1);overflow-x:auto;pointer-events:auto}.bottom-chars-container::-webkit-scrollbar{display:none}.chars-list-track{display:flex;align-items:center;gap:7px;min-width:100%;position:relative;padding-left:10px}.chars-list-track:after{content:"";display:block;flex-shrink:0;width:20px}.nav-arrow{display:flex;align-items:center;justify-content:center;height:90px;width:60px;z-index:500;cursor:pointer;pointer-events:auto;transition:background .2s,transform .1s;-webkit-tap-highlight-color:transparent}.nav-arrow:hover .arrow-icon{border-color:#fff}.nav-arrow:active{background:#ffffff0d;transform:scale(.95)}.nav-arrow.left-side{position:absolute;left:-15px;top:10px;background:linear-gradient(90deg,#0f0a0afa,#0f0a0a00)}.nav-arrow.right-side{position:sticky;right:90px;margin-left:-36px;z-index:499;background:linear-gradient(-90deg,#0f0a0a 20%,#0f0a0a00);border-radius:12px 0 0 12px}.arrow-icon{width:15px;height:15px;border-top:3px solid #666;border-right:3px solid #666;transition:border-color .2s}.arrow-icon.left{transform:rotate(-135deg)}.arrow-icon.right{transform:translate(-5px) rotate(45deg)}.invite-label{color:#e0d7d2;font-size:10px;font-weight:800;letter-spacing:.8px;margin-top:6px;text-align:center;white-space:nowrap}.sticky-plus{position:sticky;right:0;z-index:30;margin-left:auto;min-width:80px;flex-shrink:0;background:linear-gradient(90deg,#0f0a0a00,#0f0a0af2 20%);padding-left:22px;padding-right:4px;height:95px;display:flex;align-items:center}.sticky-plus:before{content:"";position:absolute;left:16px;top:10%;height:80%;width:1px;background:#fff3}.char-frame{position:relative;width:70px;height:70px;border-radius:50%;border:3px solid #333;background:#1a1a1a;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #000000b3}.main-add-btn{border:2px dashed #444;background:#28282866;cursor:pointer;transition:transform .1s ease}.main-add-btn:active{transform:scale(.9);background:#3c3c3c99}.plus-icon{color:#555;font-size:28px;font-weight:300}.char-slot{flex-shrink:0;display:flex;flex-direction:column;align-items:center;cursor:pointer}.global-char-options{position:fixed;z-index:9999;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;pointer-events:auto;filter:drop-shadow(0 4px 15px rgba(0,0,0,.5));animation:popUp .15s ease-out}.options-content{display:flex;gap:12px;background:#1a1a1a;padding:8px 12px;border-radius:30px;border:1px solid #444;box-shadow:0 5px 20px #000c}.options-arrow{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #444;margin-top:-1px}.opt-btn{background:#252525;border:1px solid #333;color:#fff;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:background .2s,transform .1s;-webkit-tap-highlight-color:transparent}.opt-btn:active{transform:scale(.9);background:#333}@keyframes popUp{0%{opacity:0;transform:translate(-50%,-90%)}to{opacity:1;transform:translate(-50%,-100%)}}.char-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover}.char-level-badge{position:absolute;bottom:-2px;left:-8px;background:#2e4d2e;color:#fff;border:2px solid #1a1a1a;border-radius:50%;width:22px;height:22px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.status-float-toast{position:fixed;top:20%;left:50%;transform:translate(-50%);z-index:10000;padding:10px 20px;border-radius:8px;background:#1a1a1a;border:1px solid #444;color:#fff;font-size:14px;box-shadow:0 5px 20px #00000080;animation:fadeInOut 3s forwards;pointer-events:none}.status-float-toast.success{border-color:#0f6;color:#0f6}.status-float-toast.error{border-color:#f03;color:#f03}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%,20px)}10%{opacity:1;transform:translate(-50%)}90%{opacity:1}to{opacity:0}}.global-char-options.typing-mode{width:180px;padding:5px}.mini-chat-input-wrapper{display:flex;gap:5px;width:100%}.mini-chat-input{flex:1;background:#0009;border:1px solid #444;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;outline:none}.mini-chat-input:focus{border-color:#0fc}.mini-send-btn{background:none;border:none;color:#0fc;cursor:pointer;font-size:14px;padding:0 5px}.mini-send-btn:disabled{color:#555}.characters-main-wrapper{position:fixed;bottom:0;left:0;width:100%;display:flex;flex-direction:column;z-index:20;pointer-events:none}.top-action-bar{display:flex;align-items:center;gap:7px;padding-left:8px;margin-bottom:5px;pointer-events:auto}.side-action-btn{background:none;border:none;outline:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .1s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.side-action-btn .btn-icon-img{height:28px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}.fallback-emoji{font-size:22px}.side-action-btn,.char-slot,.sticky-plus,.opt-btn,.nav-arrow{-webkit-tap-highlight-color:transparent!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-webkit-touch-callout:none!important;outline:none!important;-webkit-user-select:none!important;user-select:none!important}.sticky-plus{cursor:pointer;-webkit-tap-highlight-color:transparent}.sticky-plus .char-frame.main-add-btn{-webkit-tap-highlight-color:transparent;transition:transform .1s ease}.sticky-plus:active .char-frame.main-add-btn{transform:scale(.95)}.side-action-btn:active{transform:scale(.9)}.tg-community-btn{margin-left:auto;padding:0;text-decoration:none;display:flex;align-items:center;justify-content:center}.tg-community-btn .btn-icon-img{height:36px!important;width:36px!important;object-fit:contain}.music-main-btn{margin-left:0;background:#14141499!important;border-radius:50%!important;width:36px!important;height:36px!important;border:none!important;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.music-main-btn.is-muted{opacity:.3}.music-icon-text{font-size:1rem;line-height:1}.right-sidebar{position:absolute;right:5px;top:40%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;z-index:100;pointer-events:auto}.menu-button-wrapper{position:relative;display:inline-block}.menu-button{width:68px!important;height:68px!important;border:none;background-color:transparent;margin:0!important;background-image:var(--icon-image),var(--bg-image);background-position:center 42%,center center;background-repeat:no-repeat,no-repeat;background-size:65%,contain;cursor:pointer;filter:drop-shadow(0 8px 15px rgba(0,0,0,.6));transition:all .3s ease;opacity:.9;padding:0;outline:none;-webkit-user-select:none;user-select:none}.menu-button:hover{opacity:1;animation:flicker-bg .2s infinite alternate;background-position:center 40%,center center}@keyframes flicker-bg{0%{filter:brightness(1.1) drop-shadow(0 0 5px rgba(255,255,255,.1))}to{filter:brightness(1.4) drop-shadow(0 0 15px rgba(255,252,220,.3))}}.menu-button:active{filter:brightness(.7) contrast(1.2);transform:translateY(2px)}@media(max-width:500px){.right-sidebar{right:5px}.menu-button{width:70px;height:70px;margin:4px 0}}.curved-text-svg{position:absolute;top:50%;left:49.5%;transform:translate(-50%,-50%);width:72px;height:72px;pointer-events:none;z-index:2}.curved-text-path{fill:#d1d1b3;font-family:Special Elite,serif;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;stroke:#1a1a1a;stroke-width:1.5px;paint-order:stroke;opacity:.7;transition:all .2s ease;-webkit-mask-image:linear-gradient(45deg,#000 25%,#00000080,#000 75%);mask-image:linear-gradient(45deg,#000 25%,#00000080,#000 75%)}.menu-button-wrapper:hover .curved-text-path{fill:#fff;opacity:1;animation:jitter-text .3s infinite ease-in-out;filter:drop-shadow(0 0 3px rgba(255,255,255,.6))}@keyframes jitter-text{0%{transform:translate(0) skew(0);opacity:1}20%{transform:translate(-.5px,.5px) skew(1deg);opacity:.8}40%{transform:translate(.5px,-.5px) skew(-1deg);opacity:1}60%{transform:translate(-.5px,-.5px) skew(.5deg);opacity:.9}80%{transform:translate(.5px,.5px) skew(-.5deg);opacity:1}to{transform:translate(0) skew(0);opacity:.8}}.badge-dot{position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid #2a1b15;z-index:10;pointer-events:none;animation:pulse-badge 2s infinite}.green-dot{top:0;right:10px;background-color:#2ecc71;box-shadow:0 0 8px #2ecc71cc}.blue-dot{top:0;right:27px;background-color:#3498db;box-shadow:0 0 8px #3498dbcc}.red-dot{top:0;right:44px;background-color:#e74c3c;box-shadow:0 0 8px #e74c3ccc}@keyframes pulse-badge{0%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.2);filter:brightness(1.3)}to{transform:scale(1);filter:brightness(1)}}.menu-button.button-shop{background-size:72% 58%,contain;background-position:center 35%,center center}.menu-button.button-achievements{background-size:60%,contain}.menu-button.button-locations{background-size:85% 68%,contain}.chat-window-overlay{position:absolute;inset:65px 0 0;background:#f4ece1;display:flex;flex-direction:column;z-index:1000;animation:slideIn .3s ease-out;-webkit-user-select:text!important;user-select:text!important}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.chat-header{padding:5px 15px;background:#3e2723;color:#d7ccc8;display:flex;align-items:center;gap:12px;min-height:55px;box-shadow:0 2px 5px #0000001a;z-index:10}.chat-back-btn{background:none;border:none;color:#d7ccc8;font-size:1.4rem;cursor:pointer;padding:5px;display:flex;align-items:center}.chat-user-info{display:flex;flex-direction:column;flex:1}.chat-recipient-name{font-weight:700;font-size:1rem;color:#fff}.chat-status-online{font-size:.75rem;color:#81c784}.chat-messages-area{display:flex;flex-direction:column;padding:0 10px 10px;gap:4px}.msg-bubble{max-width:75%;padding:8px 12px;border-radius:15px;font-size:.95rem;position:relative;box-shadow:0 1px 2px #0000001a;transition:all .2s ease;cursor:pointer;line-height:1.4}.my-msg{align-self:flex-end;background:#efffde;color:#2a1b15;border-bottom-right-radius:8px}.their-msg{align-self:flex-start;background:#fff;color:#2a1b15;border-bottom-left-radius:8px}.msg-bubble.selected{background:#bbdefb!important;transform:translate(10px);box-shadow:0 0 0 2px #1976d2}.tg-voice-player{display:flex;align-items:center;gap:10px;min-width:180px;padding:4px 0}.tg-play-btn{width:42px;height:42px;border-radius:50%;border:none;background:#4e342e;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tg-voice-controls{flex:1;display:flex;flex-direction:column;gap:4px}.tg-voice-progress-bg{width:100%;height:4px;background:#4e342e40;border-radius:2px;overflow:hidden}.tg-voice-progress-fill{height:100%;background:#8d6e63;width:0%}.tg-voice-status{font-size:11px;color:#a1887f;font-weight:500}.chat-input-row{padding:8px 10px;background:#fff;display:flex;align-items:center;gap:8px;border-top:1px solid rgba(0,0,0,.08)}.chat-input-row input{flex:1;border:none;background:#f1f1f1;padding:10px 16px;border-radius:25px;font-size:1rem;outline:none;transition:background .2s}.chat-input-row input:focus{background:#ebebeb}.chat-delete-action{background:none;border:none;font-size:1.3rem;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease;-webkit-tap-highlight-color:transparent}.chat-delete-action:active{background:#ffffff1a}.mic-btn,.send-msg-btn{background:none;border:none;width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;overflow:visible}.mic-icon-wrapper{width:34px!important;height:34px!important;background:#3e2723;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.mic-icon-img{width:18px!important;height:18px!important;object-fit:contain;display:block;margin:0 auto;filter:invert(1)}.mic-svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;object-fit:contain;filter:invert(1);display:block}.mic-btn.recording .mic-icon-wrapper{background:#4e342e;transform:scale(1.2);box-shadow:0 0 #4e342e99;animation:pulse-coffee 1.5s infinite}@keyframes pulse-coffee{0%{box-shadow:0 0 #4e342e99}70%{box-shadow:0 0 0 15px #4e342e00}to{box-shadow:0 0 #4e342e00}}.mic-btn.recording .mic-svg{filter:brightness(0) invert(1)}.send-msg-btn{color:#4e342e;font-size:1.6rem;transition:transform .2s ease,color .2s ease;display:flex;align-items:center;justify-content:center}.send-msg-btn:active{transform:scale(.9);color:#3e2723;-webkit-tap-highlight-color:transparent;outline:none}.pop-in{animation:popIn .25s cubic-bezier(.175,.885,.32,1.275)}@keyframes popIn{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.audio-message-container{width:220px;height:35px;display:flex;align-items:center;margin-top:5px}.chat-audio-node{width:100%;height:30px}.msg-time{font-size:.65rem;opacity:.5;display:block;text-align:right;margin-top:2px}.empty-history{text-align:center;margin-top:40px;color:#999;font-style:italic}.tg-voice-player{display:flex;align-items:center;gap:10px;min-width:200px;padding:4px}.tg-play-btn{background:#4e342e;border:none;border-radius:50%;color:#fff;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}.tg-voice-controls{display:flex;flex-direction:column;flex-grow:1;gap:2px}.tg-voice-slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:#d1d1d1;outline:none;cursor:pointer;overflow:hidden}.tg-voice-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:0;height:0;background:transparent;box-shadow:-1000px 0 0 1000px #4e342e}.tg-voice-slider::-moz-range-thumb{width:0;height:0;background:transparent;border:none}.tg-voice-slider::-moz-range-progress{background-color:#4e342e;height:4px;border-radius:2px}.tg-voice-time-info{display:flex;gap:3px;font-size:11px;color:#707579}.notification-container{display:flex;flex-direction:column;justify-content:flex-start!important;height:85vh!important;width:100%!important;max-width:600px;margin:.5vh auto 0!important;padding:0 5px!important;position:relative;overflow:hidden}.modal-header-nav{width:100%;padding:30px 0 5px;display:flex;flex-direction:column;align-items:center;position:relative}.modal-title{text-align:center;font-family:Georgia,serif;color:#2a1b15;font-size:1.4rem;margin-bottom:-20px!important;text-shadow:1px 1px 0px rgba(255,255,255,.5);transition:opacity .3s ease}.selection-mode .modal-title{opacity:0}.selection-bar{position:absolute;top:45px;left:5px;right:5px;display:flex;align-items:center;justify-content:space-between;background:#3e1a1a;padding:10px 15px;border-radius:8px;z-index:30;box-shadow:0 4px 15px #0006;animation:slideInSelect .3s ease-out;transition:all .3s ease}@keyframes slideInSelect{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.selection-count{color:#fff;font-family:Georgia,serif;font-weight:700;letter-spacing:1px}.cancel-selection-btn,.delete-chats-btn{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center}.delete-chats-btn:hover{color:#f44}.selected-chat{background:#8b00001f!important;border:1px solid rgba(139,0,0,.4)!important;box-shadow:inset 5px 0 #8b0000!important;transform:scale(.98)}.status-toast{position:absolute;top:100px;left:50%;transform:translate(-50%);z-index:100;padding:8px 10px;border-radius:20px;color:#fff;font-size:.85rem;font-weight:700;box-shadow:0 2px 10px #0003;pointer-events:none}.status-toast.success{background:#4caf50}.status-toast.error{background:#f44336}.tabs-header{display:flex;justify-content:center;border-bottom:1px solid rgba(62,39,35,.2);margin-top:-10px!important;width:100%}.tab-btn{flex:none;background:none;border:none;padding:8px 6px;margin:6px;font-family:Georgia,serif;font-size:1.1rem;font-weight:700;color:#5d4037;cursor:pointer;transition:.3s;position:relative;text-transform:uppercase}.tab-btn.active{color:#8b0000;border-bottom:2px solid #8b0000}.friends-sub-nav{display:flex;justify-content:space-around;background:#0000000d;border-radius:8px;padding:4px;margin-bottom:10px}.sub-nav-btn{flex:1;background:none;border:none;color:#5d4037;padding:8px;font-size:.7rem;font-weight:700;cursor:pointer;border-radius:6px}.sub-nav-btn.active{background:#3e2723;color:#fff}.notification-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.requests-list.allow-scroll{width:100%!important;padding:5px;overflow-y:auto;max-height:60vh;margin-left:-40px!important;scrollbar-width:thin;scrollbar-color:#3e2723 transparent}.friend-request-item{display:flex;align-items:center!important;padding:10px!important;min-height:50px;background:#0000000d;border-radius:10px;margin-bottom:6px;cursor:pointer!important;position:relative;overflow:visible}.chat-item-clickable{cursor:pointer;min-height:70px}.unread-row{background:#4caf5014!important;border:1px solid rgba(76,175,80,.2);box-shadow:inset 4px 0 #4caf50}.req-info{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:5px;margin-bottom:38px}.req-name{font-weight:700;color:#2a1b15;font-size:1rem;line-height:1}.req-actions{display:flex;gap:12px;margin-top:35px}.btn-accept,.btn-reject{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:6px;transition:all .2s}.last-msg-preview{display:flex;align-items:center;font-size:12px;color:#6d4c41;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.chat-meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;min-width:fit-content;gap:20px;padding-top:12px}.status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot.online{background-color:#4caf50;box-shadow:0 0 6px #4caf50}.status-dot.offline{background-color:#888}.global-char-options{z-index:10001;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;pointer-events:auto;animation:popUp .15s ease-out}.options-content{display:flex;gap:10px;background:#1a1a1a;padding:6px 10px;border-radius:20px;border:1px solid #444;box-shadow:0 5px 15px #000000b3}.options-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #444;margin-top:-1px}.opt-btn{background:#252525;border:1px solid #333;color:#fff;width:34px;height:34px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}@keyframes popUp{0%{opacity:0;transform:translate(-50%,-80%)}to{opacity:1;transform:translate(-50%,-100%)}}.mini-avatar-wrapper .char-card-name{display:none!important}.mini-avatar-wrapper .char-card-badge{display:flex!important;z-index:10}.mini-avatar-wrapper .char-card-frame{background:none!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;display:inline-block;position:relative}.mini-avatar-wrapper{margin-right:12px;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible}.mini-avatar-wrapper .char-avatar-circle{position:relative!important;width:70px!important;height:70px!important;border-radius:50%!important;overflow:hidden!important}.mini-avatar-wrapper .slot-background-location{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:0!important}.raid-invite-item{display:flex;position:relative;align-items:center;justify-content:space-between;background:linear-gradient(90deg,#3e27231a,#8b00000d,#3e27231a);border:1px solid rgba(62,39,35,.2);border-radius:50px;padding:10px 15px;height:112px}.raid-delete-btn{position:absolute;top:5px;right:8px;background:none;border:none;color:#3e272380;font-size:1.4rem;line-height:1;cursor:pointer;padding:5px;z-index:10;transition:color .2s,transform .1s}.raid-delete-btn:hover{color:#8b0000;transform:scale(1)}.raid-delete-btn:active{transform:scale(.95)}.raid-sender-name{display:block;margin-top:12px;margin-left:5px;font-size:.8rem;color:#3e2723;font-weight:700;font-style:italic;opacity:.8;text-align:center;max-width:100px;overflow:hidden;text-overflow:clip;white-space:nowrap;text-shadow:1px 1px 0px rgba(255,255,255,.3)}.raid-boss-container{display:flex;flex-direction:column;align-items:center;min-width:70px}.raid-boss-name-label{margin-top:4px;font-family:Kelly Slab,cursive;font-size:.75rem;color:#8b0000;font-weight:700;text-align:center;line-height:1}.raid-info-panel{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px}.raid-type{font-size:.7rem;color:#8b0000;font-weight:800;letter-spacing:2px;text-transform:uppercase;text-align:center;width:100%;margin-bottom:2px;opacity:.9;text-shadow:1px 1px 0px rgba(255,255,255,.2)}.raids-header-actions{display:flex;justify-content:flex-end;padding:5px 10px;margin-bottom:-35px;z-index:10}.clear-all-btn{background:#8b00001a;border:1px solid rgba(139,0,0,.3);color:#8b0000;font-size:.65rem;font-weight:700;padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .2s;letter-spacing:1px}.clear-all-btn:hover{background:#8b0000;color:#fff;box-shadow:0 0 8px #8b000066}.raids-tab{display:flex;flex-direction:column;position:relative}.raids-tab .requests-list{display:flex;flex-direction:column;gap:10px}.boss-circle-frame{width:60px;height:60px;border-radius:50%;border:2px solid #8b0000;overflow:hidden;background:#2a1b1566;box-shadow:inset 0 0 10px #00000080}.boss-circle-frame img{width:100%;height:100%;object-fit:contain}.raid-btn.accept{background:#3e2723;color:#fff;border:none;padding:4px 15px;border-radius:4px;font-size:.7rem;cursor:pointer}.raid-btn.accept:disabled{opacity:.6;cursor:not-allowed;animation:none}.friends-nav-container{display:flex;align-items:center;gap:10px;margin-top:10px!important;margin-bottom:-30px;padding:0 5px;position:relative;z-index:10}.friends-list-container,.tab-pane.friends-tab .requests-list{margin-top:-35px}.add-friend-toggle{background:#3e2723;color:#fff;border:none;min-width:42px;height:38px;border-radius:8px;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 2px 4px #0003}.add-friend-toggle.active{background:#8b0000}.friends-sub-nav{flex:1;margin-bottom:0!important}.friend-search-box-popup{position:relative;display:flex;flex-direction:column;gap:0;padding:0;background:none;border-radius:6px;margin:15px 5px 5px;border:none;animation:slideDown .2s ease-out;z-index:1000}.search-input-wrapper-modern{display:flex;width:100%;background:#fff;border:1px solid #3e2723;border-radius:6px;overflow:hidden;box-sizing:border-box;height:36px}.friend-input-modern{flex:1;min-width:0;background:transparent;border:none!important;outline:none!important;padding:0 10px!important;font-family:Georgia,serif;font-size:.9rem;color:#2a1b15;box-sizing:border-box;height:100%}.send-req-btn-modern{background:#3e2723;color:#fff;border:none!important;outline:none!important;width:36px;height:100%;padding:0!important;flex-shrink:0;font-weight:700;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.send-req-btn-modern:hover{background:#8b0000}.send-req-btn-modern:active{transform:scale(.9);background:#2a1b15}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.status-text-tiny{font-size:.65rem;margin-top:2px}.status-text-tiny.online{color:#4caf50}.status-text-tiny.offline{color:#888}.name-status-wrapper{display:block;position:static}.status-dot-mini{position:absolute;right:15px;top:23px;width:8px;height:8px;border-radius:50%;z-index:10}.status-dot-mini.online{background-color:#4caf50;box-shadow:0 0 5px #4caf50cc}.status-dot-mini.offline{background-color:#888}.limit-label{color:#3e2723;opacity:.7;margin-right:5px}.limit-value{color:#8b0000;font-weight:700}.friends-limit-info{margin-top:35px;margin-bottom:5px;display:flex;justify-content:space-between;align-items:center;padding:0 15px;font-family:Kelly Slab,cursive;font-size:.7rem;letter-spacing:1px;position:relative;height:32px;z-index:90}.limit-text-wrapper{transition:opacity .2s ease;display:flex;gap:5px}.limit-text-wrapper.hidden{opacity:0}.local-search-bar{display:flex;align-items:center;background:#ffffff26;height:28px;border-radius:14px;transition:width .3s ease,background .3s;width:27px;overflow:hidden;border:1px solid transparent;flex-direction:row}.local-search-bar.active{width:200px;background:#fff;border-color:#8d6e63}.search-toggle-icon{width:27px;height:27px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;font-size:1.05rem;color:#5d4037;order:2;line-height:1}.local-search-input{width:0;flex:1;border:none;background:transparent;outline:none;padding:0;font-size:.8rem;color:#2a1b15;transition:padding .3s;order:1}.local-search-bar.active .local-search-input{width:100%;padding-left:10px}.friends-limit-info.chats-search-wrapper{margin-top:20px;margin-bottom:-25px;justify-content:flex-end;height:5px}.chats-tab{padding-top:0}.search-suggestions-dropdown{position:absolute;top:100%;left:0;right:0;background:#110a08;border:1px solid #3e2723;border-top:none;border-radius:8px;margin-top:2px;max-height:200px;overflow-y:auto;z-index:10005;box-shadow:0 8px 20px #000000b3}.suggestion-item{display:flex;align-items:center;padding:10px;cursor:pointer;border-bottom:1px solid rgba(62,39,35,.2);transition:background .15s ease}.suggestion-item:hover{background:#8b000033}.suggestion-name{font-family:Georgia,serif;color:#e0d0c0;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;flex:1;margin-right:15px}.suggestion-meta{display:flex;align-items:center;gap:10px;flex-shrink:0}.suggestion-meta .status-dot-mini{position:static!important;display:block!important;width:8px!important;height:8px!important;border-radius:50%;margin:0!important}.suggestion-meta .status-dot-mini.online{background-color:#4caf50;box-shadow:0 0 6px #4caf50}.suggestion-meta .status-dot-mini.offline{background-color:#777;box-shadow:none}.suggestion-lvl{font-family:Kelly Slab,cursive;font-size:.85rem;color:#a1887f;font-weight:700;text-align:right;min-width:25px}.suggestion-loading,.suggestion-empty{padding:12px;text-align:center;font-size:.85rem;color:#8d6e63;font-style:italic}.tab-description-box{padding:8px 12px;background:#140a05cc;border:1px solid #444;color:#d1b089;font-family:Kelly Slab,sans-serif;font-size:11px;text-align:center;border-radius:6px;margin-bottom:10px;min-height:30px;display:flex;align-items:center;justify-content:center}@keyframes flicker{0%{opacity:1;transform:translate(0);text-shadow:0 0 15px #ff4500}2%{opacity:.4;transform:translate(1px)}4%{opacity:1;transform:translate(-1px)}19%{opacity:1;transform:translate(0)}20%{opacity:.3;transform:translate(2px);text-shadow:none}21%{opacity:.8;transform:translate(0)}60%{opacity:1}61%{opacity:.6;transform:skew(10deg)}62%{opacity:1;transform:skew(0)}80%{opacity:1}82%{opacity:.2}83%{opacity:.9}to{opacity:1}}@keyframes scanline{0%{top:-10%;opacity:.1}30%{top:40%;opacity:.5}31%{top:38%;opacity:.8}35%{top:45%;opacity:.2}to{top:110%;opacity:.1}}@keyframes steady-flicker{32%{opacity:1}60%,62%{opacity:.8}}@keyframes led-flicker-center{0%,to{opacity:1;filter:brightness(1);transform:translate(-50%,-50%) scale(1)}45%{opacity:.9;filter:brightness(1.2);transform:translate(-50%,-50%) scale(1.02)}50%{opacity:.2;filter:brightness(.5);transform:translate(-50%,-50%) scale(.98)}54%{opacity:.8;filter:brightness(1.1)}56%{opacity:.4}60%{opacity:1;filter:brightness(1)}}@keyframes led-flicker-glow{0%,to{opacity:1;filter:brightness(1);transform:scale(1)}45%{opacity:.9;filter:brightness(1.2);transform:scale(1.02)}50%{opacity:.2;filter:brightness(.5);transform:scale(.98)}54%{opacity:.8;filter:brightness(1.1)}56%{opacity:.4}60%{opacity:1;filter:brightness(1)}}.elevator-overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:3000}.elevator-panel{width:280px;height:420px;background:url(/images/backgrounds/elevator_rusty_panel.webp) no-repeat center center;background-size:cover;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:70px 10px 20px;box-shadow:inset 0 0 50px #000,0 20px 40px #000c;overflow:hidden}.elevator-display{width:90%;background:url(/images/backgrounds/elevator_screen.webp) no-repeat center center;background-size:cover;border:1px solid #2a1e16;padding:15px 5px;text-align:center;margin-bottom:20px;margin-top:7px;margin-right:5px;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #000000e6}.elevator-display:before{content:"";position:absolute;inset:0;background:linear-gradient(#12101033 50%,#0000001a 50%),linear-gradient(90deg,#ff000008,#00ff0003,#0000ff08);background-size:100% 3px,3px 100%;pointer-events:none;z-index:1}.floor-name{color:#ff4500;font-family:Courier New,monospace;font-weight:700;font-size:16px;text-transform:uppercase;animation:flicker .2s infinite;letter-spacing:2px;transition:all .1s ease-in-out}.floor-name.error-text{color:#f44;text-shadow:0 0 10px rgba(255,68,68,.8);animation:blinker .5s linear infinite}.elevator-buttons-container{display:flex;flex-direction:column;width:100%;height:265px;gap:3px;margin-bottom:8px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.elevator-buttons-container::-webkit-scrollbar{display:none}.btn-row{display:flex;align-items:center;width:100%;position:relative;min-height:85px}.btn-row.first-corp,.btn-row.third-corp,.btn-row.fifth-corp,.btn-row.seventh-corp,.btn-row.ninth-corp{justify-content:flex-start;padding-left:3px}.btn-row.second-corp,.btn-row.fourth-corp,.btn-row.sixth-corp,.btn-row.eighth-corp,.btn-row.tenth-corp{justify-content:flex-start}.first-corp .floor-sign,.third-corp .floor-sign,.fifth-corp .floor-sign,.seventh-corp .floor-sign,.ninth-corp .floor-sign{margin-left:-30px}.second-corp .floor-sign,.fourth-corp .floor-sign,.sixth-corp .floor-sign,.eighth-corp .floor-sign,.tenth-corp .floor-sign{margin-right:-30px}.floor-sign{position:relative;width:220px;height:85px;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}.floor-sign img{position:absolute;inset:0;width:100%;height:100%;object-fit:stretch;filter:brightness(.4) sepia(.6) contrast(1.2)}.floor-sign.reversed-bg img{transform:rotate(180deg)}.floor-sign span{position:relative;z-index:2;font-family:Kelly Slab,cursive;font-size:14px;line-height:1.1;text-align:center;max-width:140px;white-space:normal;word-wrap:break-word;color:#b5b5b5;opacity:.85;text-transform:uppercase;font-weight:700;letter-spacing:1px;text-shadow:1px 1px 2px rgba(0,0,0,.9),-.5px -.5px 0px rgba(0,0,0,.5);filter:contrast(1.1)}.elevator-custom-btn{background:none;border:none;padding:0;cursor:pointer;position:relative;width:85px;height:85px;display:flex;justify-content:center;align-items:center;transition:transform .1s;z-index:10;flex-shrink:0}.btn-image{width:100%;height:100%;object-fit:contain}.elevator-custom-btn:active{transform:scale(.95)}.btn-glow{position:absolute;inset:0;pointer-events:none;display:none}.elevator-custom-btn.active .btn-glow{display:block;background:radial-gradient(circle,rgba(255,69,0,.4),transparent 70%);animation:flicker .5s infinite}.elevator-custom-btn.active.stable-flicker .btn-glow{display:block;background:radial-gradient(circle,rgba(255,69,0,.5),transparent 70%);animation:steady-flicker 4s infinite}.elevator-custom-btn.active.yellow-glow .btn-glow,.elevator-custom-btn.active.purple-glow .btn-glow{display:block;background:radial-gradient(circle,rgba(255,69,0,.4),transparent 70%);animation:flicker .5s infinite}.elevator-custom-btn.active.burgundy-glow .btn-glow{display:block;inset:-10%;background:radial-gradient(circle,rgba(100,0,20,.6) 0%,rgba(40,0,5,.3) 50%,transparent 85%);mix-blend-mode:screen;animation:led-flicker-glow 8s infinite ease-in-out}.btn-led{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3px;height:3px;background-color:red;border-radius:50%;z-index:15;box-shadow:0 0 5px #fff,0 0 10px red,0 0 20px maroon;animation:led-flicker-center 2s infinite}.close-panel-btn{position:absolute;top:32px;right:25px;background:none;border:none;font-size:30px;cursor:pointer;z-index:100;color:#5c2e14;text-shadow:1px 1px 0px rgba(255,255,255,.1),-1px -1px 2px rgba(0,0,0,.8);transition:all .2s ease;font-family:Arial,sans-serif;font-weight:700}.close-panel-btn:hover{color:#8b4513;transform:scale(1.1) rotate(90deg)}.scroll-arrow{display:flex;justify-content:center;align-items:center;width:100%;height:20px;color:#5a4d41;font-size:26px;cursor:pointer;z-index:25;transition:all .3s ease;text-shadow:0 0 5px rgba(0,0,0,.8);animation:flicker 4s infinite step-end}.scroll-arrow.up{margin-top:-10px;margin-bottom:15px}.scroll-arrow.down{margin-top:10px;margin-bottom:-15px}.scroll-arrow.hidden{opacity:0;visibility:hidden;pointer-events:none}.scroll-arrow.disabled{opacity:.1;pointer-events:none;filter:grayscale(1)}.btn-row.locked{filter:grayscale(1) brightness(.7);cursor:not-allowed}.btn-row.locked .elevator-custom-btn{pointer-events:none}.btn-row-wrapper{position:relative;width:100%;margin-bottom:15px}.btn-row-wrapper.is-locked .btn-row{filter:grayscale(.9) brightness(.5);opacity:.7;transition:all .3s ease}.btn-row-wrapper.is-locked .btn-glow,.btn-row-wrapper.is-locked .btn-led{display:none!important}.chains-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:100px;z-index:15;pointer-events:none;filter:drop-shadow(0 5px 15px rgba(0,0,0,.8))}.map-boss-side-menu{position:absolute;top:0;right:-100%;width:80%;height:100%;background:#160f0cfa;border-left:2px solid #5c2e14;color:#b5b5b5;padding:60px 25px 20px;transition:right .4s cubic-bezier(.25,.46,.45,.94);z-index:10005;box-sizing:border-box;box-shadow:-10px 0 30px #000000b3;overflow-y:auto!important;pointer-events:auto}.map-boss-side-menu.open{right:0}.side-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;opacity:0;visibility:hidden;transition:.3s;z-index:10004}.side-menu-overlay.active{opacity:1;visibility:visible}.close-boss-menu{position:absolute;top:15px;right:15px;background:none;border:none;color:#5c2e14;font-size:32px;font-weight:700;cursor:pointer;line-height:1}.boss-title{font-family:Kelly Slab,cursive;font-size:1.4rem;color:#8b4513;text-transform:uppercase;border-bottom:none;padding-bottom:2px;text-align:center;margin-bottom:2px}.boss-level-badge{font-size:.78rem;color:#ffffff59;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:400;margin-top:0;border-bottom:1px solid #5c2e14;padding-bottom:10px;margin-bottom:20px}.boss-description{font-size:.9rem;line-height:1.4;color:#a39081;font-family:Kelly Slab,cursive;text-align:justify;margin-bottom:25px}.boss-visual-header{width:100%;height:150px;background-size:cover;background-position:center;position:relative;margin-bottom:20px;border:1px solid #5c2e14;display:flex;justify-content:center;align-items:center;overflow:hidden}.boss-mini-sprite{height:110%;z-index:2;filter:drop-shadow(0 0 10px #000)}.boss-vignette{position:absolute;inset:0;background:radial-gradient(circle,transparent 20%,rgba(0,0,0,.8) 100%)}.boss-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 10px;margin-bottom:30px}.info-boss-menu{position:absolute;top:15px;left:15px;background:none;border:none;cursor:pointer;z-index:10;padding:5px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.info-boss-menu:hover{transform:scale(1.1)}.info-boss-menu .info-icon-img{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.5));transform:translateY(-7px)}.stat-item{display:flex;align-items:center;justify-content:center;gap:4px;font-family:Kelly Slab,cursive;font-size:.82rem;color:#c4a484}.stat-icon{font-size:1.1rem}.stat-icon-img{width:28px;height:28px;object-fit:contain}.stat-item>span:first-child{font-size:.95rem;line-height:1}.stat-value{font-family:Kelly Slab,cursive;font-size:.9rem;color:#c4a484}.loot-preview{margin-bottom:30px;text-align:center}.loot-title{font-size:.75rem;color:#5c2e14;margin-bottom:15px;letter-spacing:1px}.loot-icons{display:flex;justify-content:center;gap:30px;font-family:Kelly Slab,cursive;color:#a39081}.start-battle-btn{width:100%;padding:16px;background:#2a1e16;color:#b5b5b5;border:1px solid #5c2e14;font-family:Kelly Slab,cursive;font-size:1.1rem;cursor:pointer;transition:.2s;letter-spacing:1px;box-shadow:0 0 15px #8b451333}.start-battle-btn:hover{background:#3d2b20;color:#fff}button.start-battle-btn:disabled,button.start-battle-btn.busy{background:#121212!important;background-image:none!important;color:#444!important;border:1px solid #222!important;filter:grayscale(1)!important;opacity:1!important;pointer-events:none!important;box-shadow:none!important;transform:none!important}button.start-battle-btn:disabled .btn-text,button.start-battle-btn.busy .btn-text{color:#444!important;text-shadow:none!important}button.start-battle-btn:disabled .energy-cost,button.start-battle-btn.busy .energy-cost{display:none!important}.loot-preview-container{display:flex;flex-direction:column;padding:10px;background:#0003;border-radius:5px}.loot-preview{display:flex;flex-direction:column;gap:2px}.loot-title{margin:0;font-family:Kelly Slab,cursive;font-size:.8rem;color:#b5b5b5;letter-spacing:1px}.rare-loot-title{margin-top:5px;color:#fc0!important;font-size:.75rem!important}.loot-icons{display:flex;flex-wrap:wrap;gap:20px}.loot-item{display:flex;align-items:center;gap:3px}.loot-icon{width:35px;height:35px;object-fit:contain;filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.loot-icon[alt=Exp]{width:28px;height:28px;margin-left:2px;opacity:.9}.loot-item span{font-family:Kelly Slab,cursive;font-size:13px;color:#fff;text-shadow:1px 1px 2px #000}.extra-loot-box{padding-top:5px;border-top:1px dashed rgba(255,204,0,.3)}.section-divider-title{font-family:Kelly Slab,cursive;font-size:.9rem;color:#8b5e3c;margin:20px 0 10px;text-align:center;display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:2px}.section-divider-title:before,.section-divider-title:after{content:"";flex:1;height:1px;background:linear-gradient(to var(--direction, right),transparent,rgba(139,94,60,.5))}.section-divider-title:after{--direction: left}.extra-loot-box{padding-top:15px;border-top:1px solid rgba(92,46,20,.5);display:flex;flex-direction:column;align-items:center}.loot-currencies-row{display:flex;justify-content:center;gap:25px;margin-bottom:15px;width:100%}.loot-parts-list{display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}.part-card{display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(90deg,transparent 0%,rgba(35,25,20,.8) 15%,rgba(35,25,20,.8) 85%,transparent 100%);padding:8px 15px;border-top:1px solid rgba(92,46,20,.2);border-bottom:1px solid rgba(92,46,20,.2);min-height:45px;transition:all .3s ease}.part-card:hover{background:#2d1e19e6;border-color:#8b5e3c66}.part-icon-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0}.part-icon{width:32px;height:32px;object-fit:contain;filter:grayscale(.5) sepia(.2) drop-shadow(0 0 5px rgba(0,0,0,.8))}.part-info{display:flex;flex-direction:column;align-items:center;text-align:center}.part-name{font-family:Kelly Slab,cursive;font-size:.9rem;color:#c4a484;text-transform:uppercase;letter-spacing:1px;line-height:1}.part-subtitle{font-family:Kelly Slab,cursive;font-size:.65rem;color:#5c2e14;margin-top:4px;opacity:.8;letter-spacing:.5px}.rare-loot-title{margin:0 0 12px;color:#fc0!important;text-shadow:0 0 8px rgba(255,204,0,.4);font-size:.75rem!important;text-align:center;width:100%}.pvp-menu{position:absolute;top:0;right:-100%;width:85%;height:100%;background:radial-gradient(circle at top left,#1e140ffc,#0a0505fc);border-left:2px solid #5c2e14;color:#d1c1b1;padding:23px 15px 15px;transition:right .4s cubic-bezier(.25,.46,.45,.94);z-index:10005;box-sizing:border-box;box-shadow:-15px 0 40px #000000e6;overflow-y:auto;pointer-events:auto}.pvp-menu.open{right:0}.pvp-menu .menu-header h3{font-family:Kelly Slab,cursive;font-size:1.25rem;color:#8b4513;text-transform:uppercase;border-bottom:1px solid #5c2e14;padding-bottom:6px;margin-top:0;margin-bottom:5px;text-align:center;letter-spacing:2px}.close-pvp{position:absolute;top:15px;right:15px;background:none;border:none;color:#5c2e14;font-size:32px;font-weight:700;cursor:pointer}.opponent-pvp-row{display:flex;flex-direction:column;gap:12px;background:linear-gradient(90deg,transparent 0%,rgba(35,25,20,.8) 15%,rgba(35,25,20,.8) 85%,transparent 100%);border-top:1px solid rgba(92,46,20,.2);border-bottom:1px solid rgba(92,46,20,.2);margin-bottom:15px;padding:12px 10px;transition:all .3s ease}.opponent-pvp-row:hover{background:#2d1e19e6;border-color:#8b5e3c66}.pvp-main-info{display:flex;align-items:center;gap:15px}.pvp-avatar-section{flex-shrink:0;background:none;border:none;padding:0}.pvp-avatar-section .mini-avatar-wrapper{width:75px;height:95px;filter:drop-shadow(0 0 8px #000)}.opp-meta-info{flex-grow:1;display:flex;flex-direction:column;gap:8px}.opp-name-label{font-family:Kelly Slab,cursive;font-size:1.1rem;color:#c4a484;text-transform:uppercase;letter-spacing:1px}.opp-battle-values{display:flex;gap:20px}.val-hp,.val-dmg{font-family:Kelly Slab,cursive;font-size:.9rem;display:flex;align-items:center;gap:6px}.val-dmg{color:#c4a484}.val-hp{color:#8b4513}.attack-btn-pvp{width:100%;padding:10px;background:#2a1e16;color:#b5b5b5;font-family:Kelly Slab,cursive;font-size:.95rem;cursor:pointer;transition:all .2s ease;letter-spacing:1px;text-transform:uppercase;border-top:none;border-bottom:1px solid #5c2e14;border-left:1px solid;border-right:1px solid;border-image:linear-gradient(to top,#5c2e14 0%,transparent 80%) 1}.attack-btn-pvp:hover:not(:disabled){background:#3d2b20;color:#fff;border-bottom-color:#8b4513;border-image:linear-gradient(to top,#8b4513 0%,transparent 80%) 1}.attack-btn-pvp:disabled{background:#121212!important;color:#444!important;border-top:none!important;border-bottom:1px solid #222!important;border-left:1px solid!important;border-right:1px solid!important;border-image:linear-gradient(to top,#222 0%,transparent 80%) 1!important;filter:grayscale(1)!important;cursor:not-allowed;pointer-events:none!important}.energy-warning{color:#8b4513;font-family:Kelly Slab,cursive;font-size:.8rem;text-align:center;margin-top:15px;text-transform:uppercase;letter-spacing:1px;opacity:.8}.pvp-menu::-webkit-scrollbar{width:6px}.pvp-menu::-webkit-scrollbar-thumb{background:#5c2e14;border-radius:10px}.pvp-menu::-webkit-scrollbar-track{background:#0003}.refresh-container{width:100%;padding:0 15px;margin-bottom:12px;box-sizing:border-box}.refresh-pvp-btn{width:100%;padding:8px 10px;background:#140e0aa6;color:#c4a484;font-family:Kelly Slab,cursive,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;border-top:none;border-bottom:1px solid #5c2e14;border-left:1px solid transparent;border-right:1px solid transparent;border-image:linear-gradient(to top,#5c2e14 0%,rgba(92,46,20,.4) 50%,transparent 100%) 1;transition:all .25s ease}.refresh-pvp-btn .gold-icon{font-size:.95rem;line-height:1}.refresh-pvp-btn:hover:not(:disabled){background:#2d1c12d9;color:#e6c594;border-bottom-color:#8b4513;border-image:linear-gradient(to top,#8b4513 0%,rgba(139,69,19,.5) 60%,transparent 100%) 1;text-shadow:0 0 6px rgba(196,164,132,.4)}.refresh-pvp-btn:active:not(:disabled){transform:translateY(1px);background:#1e120cf2}.refresh-pvp-btn:disabled{background:#0c080666!important;color:#554438!important;border-top:none!important;border-bottom:1px solid #2a190e!important;border-image:linear-gradient(to top,#2a190e 0%,transparent 80%) 1!important;cursor:not-allowed;opacity:.6}.refresh-btn-content{display:inline-flex;align-items:center;justify-content:center;gap:4px}.refresh-pvp-btn .gold-icon{width:24px;height:24px;object-fit:contain;vertical-align:middle}.pvp-possible-loot-section{margin-top:18px;padding-top:14px;border-top:1px solid rgba(92,46,20,.4);text-align:center}.pvp-loot-title{font-family:Kelly Slab,cursive;font-size:.95rem;color:#c4a484;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 10px}.pvp-loot-row{display:flex;justify-content:center;align-items:center;gap:8px}.consumables-row{margin-bottom:8px}.equipment-row{flex-wrap:nowrap}.pvp-loot-card{width:45px;height:45px;background:#120c0ad9;border:1px solid rgba(184,134,11,.35);border-radius:4px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 6px #000c;box-sizing:border-box}.pvp-loot-card.equipment{border-color:#d4af3780}.pvp-loot-icon{width:35px;height:35px;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.8))}.business-overlay{position:fixed;inset:0;background:#0000;z-index:9999;transition:background .3s ease-out;pointer-events:none;display:flex;justify-content:center;align-items:flex-end}.business-overlay.active{background:#000000d9;pointer-events:auto}.business-sheet{position:relative;width:100%;max-width:480px;height:75vh;background:#0f0c0b;border-top:2px solid #5c2e14;border-radius:20px 20px 0 0;transform:translateY(100%);transition:transform .4s cubic-bezier(.33,1,.68,1);display:flex;flex-direction:column;box-shadow:0 -5px 25px #000c}.business-sheet.active{transform:translateY(0)}.sheet-handle{width:40px;height:4px;background:#332a26;border-radius:2px;margin:12px auto 8px;flex-shrink:0}.menu-header{padding:0 16px 16px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.header-title-block h3{margin:0;font-family:Kelly Slab,cursive;color:#fff;font-size:1.2rem;text-transform:uppercase}.user-energy-badge{font-family:Kelly Slab,cursive;font-size:.9rem;color:#ccc;margin-top:4px}.close-sheet-btn{background:#1a1a1a;border:1px solid #333;color:#fff;width:28px;height:28px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px}.business-scroll-area{padding:10px 16px 180px;overflow-y:auto;max-height:70vh}.status-card{background:#ffffff08;border:1px solid #2a1a10;padding:12px;border-radius:12px;margin-bottom:20px}.level-info{font-family:Kelly Slab,cursive;color:gold;font-size:1rem;margin-bottom:6px}.income-row{display:flex;align-items:center;width:100%;font-size:13px;color:#888}.income-row .currencies{flex:1;display:flex;justify-content:center;align-items:center;gap:4px}.next-level-bonus{margin-top:10px;padding-top:8px;border-top:1px dashed #2a1a10;font-size:11px;color:#666;display:flex;align-items:center;width:100%}.next-level-bonus .green{flex:1;display:inline-flex;justify-content:center;align-items:center;gap:8px}.yellow{color:gold}.section-title{font-size:11px;color:#555;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-weight:700}.task-row{display:flex;align-items:center;background:#161210;border:1px solid #221a16;border-radius:8px;padding:10px;margin-bottom:8px}.task-info{flex:1}.task-label{font-size:13px;color:#ddd;margin-bottom:6px}.task-progress-wrapper{display:flex;align-items:center;gap:8px}.task-progress-bar{flex:1;height:6px;background:#000;border-radius:3px;overflow:hidden}.task-progress-fill{height:100%;background:#5c2e14;box-shadow:0 0 5px #5c2e1480}.task-count{font-size:10px;color:#555;min-width:30px}.task-action-btn{background:#2a1a10;border:1px solid #5c2e14;color:#fff;padding:8px 12px;border-radius:6px;font-family:Kelly Slab,cursive;font-size:11px;margin-left:10px;min-width:100px;cursor:pointer}.task-action-btn:disabled{opacity:.3;cursor:not-allowed}.task-done{opacity:.6;border-color:#1a1a1a}.business-footer{position:absolute;bottom:0;left:0;width:100%;background:#0f0c0b;padding:12px 16px 30px;border-top:1px solid #2a1a10;box-sizing:border-box;display:flex;flex-direction:column;gap:8px}.upgrade-btn-main,.collect-btn-main{width:100%;padding:10px;border-radius:8px;border:none;font-family:Kelly Slab,cursive;font-size:.95rem;cursor:pointer;text-transform:uppercase;transition:transform .1s}.upgrade-price{text-align:center;font-size:11px;margin-bottom:6px;color:#aaa}.upgrade-btn-main:active,.collect-btn-main:active{transform:scale(.98)}.upgrade-btn-main{background:#5c2e14;color:gold;border:1px solid #8b4513}.collect-btn-main{background:#1e3a1e;color:#4f4;border:1px solid #2e4a2e}.reset-time-hint,.footer-hint{text-align:center;font-size:10px;color:#444;margin-top:8px;font-style:italic}.currency-item{display:inline-flex;align-items:center;gap:2px;margin-left:4px;font-size:13px}.currency-mini-icon{width:28px;height:28px;object-fit:contain;vertical-align:middle;display:inline-block}.business-scroll-area::-webkit-scrollbar{width:3px}.business-scroll-area::-webkit-scrollbar-thumb{background:#2a1a10}.loot-notification-float{position:absolute;top:15%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;z-index:1000;pointer-events:none;background:#000000b3;border:1px solid #00ff00;padding:10px 20px;border-radius:12px;box-shadow:0 0 15px #0f06;animation:lootFloatUp 2s ease-out forwards}.loot-icon-anim-img{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(0,255,0,.6));margin-bottom:5px}.loot-text-anim{color:#0f0;font-family:Courier New,Courier,monospace;font-weight:700;font-size:.9rem;text-transform:uppercase;margin-top:5px}@keyframes lootFloatUp{0%{opacity:0;transform:translate(-50%,20px) scale(.5)}20%{opacity:1;transform:translate(-50%) scale(1.1)}80%{opacity:1;transform:translate(-50%,-30px) scale(1)}to{opacity:0;transform:translate(-50%,-60px) scale(.8)}}.error-notification-float{position:absolute;left:50%;bottom:40%;transform:translate(-50%);background:linear-gradient(135deg,#5a0000,#8b0000);padding:10px 20px;border-radius:8px;border:1px solid #ff4d4d;box-shadow:0 0 15px #f006;z-index:2000;pointer-events:none;animation:reward-float-up 2s ease-in-out forwards;width:80%;max-width:320px;display:flex;justify-content:center;text-align:center}.error-text-anim{color:#ffdada;font-weight:700;font-family:Inter,sans-serif;text-transform:uppercase;font-size:14px;text-shadow:1px 1px 2px black;white-space:normal;word-break:break-word;line-height:1.2}.modal-container-base:before{content:"";position:absolute;width:194%;height:135%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/images/popup_assets/popup_menu_background-removebg-preview.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:-1;filter:contrast(1.1) brightness(.9)}.floor-a .zone-1{left:1%;width:37%}.floor-a .zone-2{left:38%;width:28%}.floor-a .zone-3{left:63%;width:33%}.floor-a .skull-left{top:15%;left:50%}.floor-a .skull-enigma{top:50%;left:65%}.floor-a .skull-jonas{top:10%;left:78%}.floor-a .skull-center-extra{top:45%;left:12%}.floor-a .skull-oswald{top:45%;left:10%}.floor-a .skull-henry{top:65%;left:70%}.floor-a .cleaver-icon-wrap{top:30%;left:50%}.floor-a .map-section.is-locked{background:#0006}.floor-a .business-icon-wrap{top:50%;left:48%;margin-top:50px;margin-left:30px;width:32px;height:32px;z-index:26}.floor-a .business-map-icon{width:30px;height:auto;filter:drop-shadow(0 0 5px rgba(0,0,0,.5));transition:transform .2s ease-in-out}.floor-a .business-icon-wrap:hover .business-map-icon{transform:scale(1.2);filter:brightness(1.2) drop-shadow(0 0 8px rgba(218,165,32,.6))}.modal-container-base:before{content:"";position:absolute;width:194%;height:135%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/images/popup_assets/popup_menu_background-removebg-preview.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:-1;filter:contrast(1.1) brightness(.9)}.floor-b-theme .zone-1{left:0;width:38%}.floor-b-theme .zone-2{left:38%;width:30%}.floor-b-theme .zone-3{left:63%;width:35.5%}.floor-b-theme .skull-agatha{top:13%;left:48%}.floor-b-theme .skull-ridlee-seer{top:65%;left:35%}.floor-b-theme .skull-jake{top:10%;left:12%}.floor-b-theme .skull-cordelia{top:24%;left:72%}.floor-b-theme .skull-cain{top:20%;left:60%}.floor-b-theme .skull-corvus{top:65%;left:35%}.floor-b-theme .cleaver-icon-wrap{top:73%;left:54%}.floor-b-theme .business-icon-wrap{position:absolute;top:73%;left:54%;margin-top:45px;margin-left:-20px;width:32px;height:32px;z-index:26;cursor:pointer}.floor-b-theme .business-map-icon{width:100%;height:auto;filter:drop-shadow(0 0 5px rgba(0,0,0,.5));transition:transform .2s ease-in-out}.floor-b-theme .business-icon-wrap:hover .business-map-icon{transform:scale(1.2);filter:brightness(1.2) drop-shadow(0 0 8px rgba(0,191,255,.6))}.floor-b-theme .map-section.is-locked{background:#141e2899}.floor-b-theme .fog-overlay span{color:#4cf;text-shadow:0 0 5px #000}.modal-container-base:before{content:"";position:absolute;width:194%;height:135%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/images/popup_assets/popup_menu_background-removebg-preview.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:-1;filter:contrast(1.1) brightness(.9)}.floor-c-theme .zone-1{left:3%;width:38%}.floor-c-theme .zone-2{left:30%;width:30%}.floor-c-theme .zone-3{left:62%;width:36%}.floor-c-theme .skull-aria-c{top:20%;left:86%}.floor-c-theme .skull-silas{top:73%;left:33%}.floor-c-theme .skull-annie{top:8%;left:78%}.floor-c-theme .skull-gillis{top:78%;left:80%}.floor-c-theme .skull-evelina{top:22%;left:40%}.floor-c-theme .skull-archibald-c{top:70%;left:54%}.floor-c-theme .cleaver-icon-wrap{top:45%;left:50%}.floor-c-theme .map-section.is-locked{background:#280000b3;-webkit-backdrop-filter:grayscale(1) contrast(1.2) blur(4px);backdrop-filter:grayscale(1) contrast(1.2) blur(4px)}.floor-c-theme .fog-overlay span{color:#f33;text-shadow:0 0 8px rgba(255,0,0,.8),2px 2px 2px #000}.floor-c-theme .business-c-wrap{position:absolute;top:65%;left:85%;width:35px;height:35px;z-index:25;cursor:pointer}.floor-c-theme .business-map-icon{width:30px;height:auto;filter:drop-shadow(0 0 10px rgba(255,215,0,.4));transition:transform .2s ease-in-out}.floor-c-theme .business-c-wrap:hover .business-map-icon{transform:scale(1.15);filter:brightness(1.2) drop-shadow(0 0 15px rgba(255,215,0,.7))}.modal-container-base:before{content:"";position:absolute;width:194%;height:135%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/images/popup_assets/popup_menu_background-removebg-preview.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:-1;filter:contrast(1.1) brightness(.9)}.floor-d-theme .zone-left-d{left:3%;width:38%}.floor-d-theme .zone-center-d{left:35%;width:30%}.floor-d-theme .zone-right-d{left:63%;width:36%}.floor-d-theme .skull-sisyphus{top:20%;left:85%}.floor-d-theme .skull-pantomime{top:62%;left:70%}.floor-d-theme .skull-ulf{top:16%;left:21%}.floor-d-theme .skull-tobias{top:85%;left:34%}.floor-d-theme .skull-utilizer{top:8%;left:52%}.floor-d-theme .zone-label.center{position:absolute;bottom:10%;width:100%;text-align:center;font-family:Kelly Slab,cursive;color:#5a5a5a;font-size:10px;letter-spacing:2px;opacity:.6}.floor-d-theme .skull-victor{top:30%;left:45%}.floor-d-theme .skull-gray-prog{top:65%;left:55%}.floor-d-theme .cleaver-icon-wrap{top:60%;left:57%}.floor-d-theme .map-section.is-locked{background:#2b1d0ebf;-webkit-backdrop-filter:grayscale(.8) sepia(.5) blur(5px);backdrop-filter:grayscale(.8) sepia(.5) blur(5px)}.floor-d-theme .fog-overlay span{color:#f93;text-shadow:0 0 5px #000,0 0 10px rgba(255,153,51,.5)}.floor-d-theme .skull-victor .skull-icon,.floor-d-theme .skull-gray-prog .skull-icon,.floor-d-theme .skull-utilizer .skull-icon{filter:sepia(.8) brightness(.8) contrast(1.5)}.floor-d-theme .skull-elias{position:absolute;top:52.5%;left:30%;transform:translate(-50%,-50%)}.modal-container-base:before{content:"";position:absolute;width:194%;height:135%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/images/popup_assets/popup_menu_background-removebg-preview.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:-1;filter:contrast(1.1) brightness(.9)}.floor-e-theme .zone-left{left:3%;width:36%}.floor-e-theme .zone-center{left:36%;width:27%}.floor-e-theme .zone-right{left:63%;width:35%}.floor-e-theme .skull-lisbert{top:27%;left:67%}.floor-e-theme .skull-corvus{top:60%;left:55%}.floor-e-theme .skull-olaf{top:20%;left:61%}.floor-e-theme .skull-magda{top:38%;left:60%}.floor-e-theme .skull-battleship{top:65%;left:20%}.floor-e-theme .map-section.is-locked{background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.floor-e-theme .fog-overlay span{color:#fff;font-size:11px;font-weight:700;text-shadow:1px 1px 2px #000;letter-spacing:1px}.floor-e-theme .business-e-wrap{position:absolute;top:81%;left:29%;transform:translate(-50%);z-index:20;cursor:pointer}.floor-e-theme .business-map-icon{width:30px;height:auto;filter:drop-shadow(0 0 5px rgba(255,204,0,.5));transition:transform .2s ease,filter .2s ease}.floor-e-theme .business-e-wrap:hover .business-map-icon{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(255,204,0,.8))}.floor-e-theme .boss-main{transform:scale(1.1)}.floor-e-theme .cleaver-icon-wrap{position:absolute;top:63%;left:57%;width:35px;height:35px;z-index:21;cursor:pointer}.floor-e-theme .cleaver-map-icon{width:100%;height:auto;filter:drop-shadow(0 0 5px rgba(255,0,0,.4));transition:transform .2s ease}.floor-e-theme .cleaver-icon-wrap:hover .cleaver-map-icon{transform:scale(1.15);filter:drop-shadow(0 0 10px rgba(255,0,0,.8))}.modal-container-base:before{content:"";position:absolute;width:194%;height:135%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/images/popup_assets/popup_menu_background-removebg-preview.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:-1;filter:contrast(1.1) brightness(.9)}.floor-f-theme .zone-left{left:3%;width:33%}.floor-f-theme .zone-center{left:36%;width:28%}.floor-f-theme .zone-right{left:64%;width:33%}.floor-f-theme .skull-cleaner{position:absolute;top:25%;left:52%;transform:translate(-50%,-50%)}.floor-f-theme .skull-gottfried{top:60%;left:40%;transform:translate(-50%,-50%)}.floor-f-theme .skull-puppeteer{position:absolute;top:52%;left:40%;transform:translate(-50%,-50%)}.floor-f-theme .skull-betty{position:absolute;top:63%;left:80%;transform:translate(-50%,-50%)}.floor-f-theme .skull-elder{position:absolute;top:30%;left:75%;transform:translate(-50%,-50%)}.floor-f-theme .skull-gottfried-f{position:absolute;top:41%;left:20%;transform:translate(-50%,-50%)}.floor-f-theme .skull-reinhardt{top:62%;left:45%;transform:translate(-50%,-50%)}.floor-f-theme .map-section.is-locked{background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.floor-f-theme .fog-overlay span{color:#fff;font-size:11px;font-weight:700;text-shadow:1px 1px 2px #000}.modal-container-base:before{content:"";position:absolute;width:194%;height:135%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/images/popup_assets/popup_menu_background-removebg-preview.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:-1;filter:contrast(1.1) brightness(.9)}.floor-g-theme .zone-left{left:2%;width:33%}.floor-g-theme .zone-center{left:36%;width:28%}.floor-g-theme .zone-right{left:65%;width:33%}.floor-g-theme .skull-g-cadaver{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.floor-g-theme .skull-g-shnyr{position:absolute;top:75%;left:66%;transform:translate(-50%,-50%)}.floor-g-theme .skull-g-werner{position:absolute;top:38%;left:85%;transform:translate(-50%,-50%)}.floor-g-theme .skull-g-bill{position:absolute;top:50%;left:25%;transform:translate(-50%,-50%)}.floor-g-theme .skull-g-colossus{position:absolute;top:15%;left:50%;transform:translate(-50%,-50%)}.floor-g-theme .skull-g-matka{position:absolute;top:52%;left:75%;transform:translate(-50%,-50%)}.floor-g-theme .skull-g-galatea{position:absolute;top:68%;left:15%;transform:translate(-50%,-50%)}.floor-g-theme .main-attic-boss{scale:1.1;filter:drop-shadow(0 0 6px #ff0000)!important}.floor-g-theme .map-section.is-locked{background:#230a0aa6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px dashed #ff3333}.floor-g-theme .fog-overlay.g-fog span{color:#fcc;font-size:11px;font-weight:700;text-shadow:1px 1px 3px #000,0 0 4px #ff0000}.floor-g-theme .red-filter{filter:hue-rotate(320deg) saturate(3) brightness(1)}.floor-g-theme .business-g-wrap{position:absolute;top:60%;left:20%;transform:translate(-50%,-50%);z-index:20}.floor-g-theme .business-map-icon.attic-style{width:32px;height:32px;object-fit:contain;cursor:pointer;transition:transform .2s ease,filter .2s ease}.floor-g-theme .business-map-icon.attic-style:hover{transform:scale(1.1)}.floor-g-theme .pvp-g-wrap{position:absolute;top:10%;left:77%;transform:translate(-50%,-50%);z-index:20}.floor-g-theme .arena-map-icon{width:34px;height:34px;object-fit:contain;cursor:pointer;filter:drop-shadow(0 0 2px rgba(0,0,0,.8));transition:transform .2s ease,filter .2s ease}.floor-g-theme .arena-map-icon:hover{transform:scale(1.1) rotate(-5deg);filter:drop-shadow(0 0 6px #ff3333)}.modal-container-base:before{content:"";position:absolute;width:194%;height:135%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/images/popup_assets/popup_menu_background-removebg-preview.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:-1;filter:contrast(1.1) brightness(.9)}.floor-h-theme .zone-left{left:3%;width:33%}.floor-h-theme .zone-center{left:36%;width:28%}.floor-h-theme .zone-right{left:64%;width:33%}.floor-h-theme .skull-hel{position:absolute;top:9%;left:95%;transform:translate(-50%,-50%)}.floor-h-theme .skull-samson{position:absolute;top:50%;left:20%;transform:translate(-50%,-50%)}.floor-h-theme .skull-morgrot{position:absolute;top:68%;left:53%;transform:translate(-50%,-50%)}.floor-h-theme .skull-draugr{position:absolute;top:20%;left:53%;transform:translate(-50%,-50%)}.floor-h-theme .skull-tlatoani{position:absolute;top:65%;left:20%;transform:translate(-50%,-50%)}.floor-h-theme .skull-pilgrim{position:absolute;top:17%;left:40%;transform:translate(-50%,-50%)}.floor-h-theme .skull-ronin{position:absolute;top:68%;left:30%;transform:translate(-50%,-50%)}.floor-h-theme .map-section.is-locked{background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.floor-h-theme .fog-overlay span{color:#fff;font-size:11px;font-weight:700;text-shadow:1px 1px 2px #000}.floor-h-theme .yellow-filter{filter:drop-shadow(0 0 5px #ffcc00)}.floor-h-theme .red-filter{filter:drop-shadow(0 0 5px #ff3333)}.modal-container-base:before{content:"";position:absolute;width:194%;height:135%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/images/popup_assets/popup_menu_background-removebg-preview.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:-1;filter:contrast(1.1) brightness(.9)}.floor-i-theme .zone-left{left:2%;width:33%}.floor-i-theme .zone-center{left:36%;width:28%}.floor-i-theme .zone-right{left:65%;width:33%}.floor-i-theme .skull-i-ilizar{position:absolute;top:28%;left:50%;transform:translate(-50%,-50%)}.floor-i-theme .skull-i-saprophyte{position:absolute;top:85%;left:35%;transform:translate(-50%,-50%)}.floor-i-theme .skull-i-quizitor{position:absolute;top:15%;left:60%;transform:translate(-50%,-50%)}.floor-i-theme .skull-i-mirta{position:absolute;top:62%;left:30%;transform:translate(-50%,-50%)}.floor-i-theme .skull-i-morven{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.floor-i-theme .map-section.is-locked{background:#0a2314a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px dashed #00ff88}.floor-i-theme .fog-overlay.i-fog span{color:#cfd;font-size:11px;font-weight:700;text-shadow:1px 1px 3px #000,0 0 4px #00ff88}.floor-i-theme .toxic-filter{filter:hue-rotate(85deg) saturate(3) brightness(1.2)}.floor-i-theme .business-i-wrap{position:absolute;top:65%;left:10%;transform:translate(-50%,-50%);z-index:20}.floor-i-theme .business-map-icon.lower-tier-style{width:32px;height:32px;object-fit:contain;cursor:pointer;transition:transform .2s ease,filter .2s ease}.floor-i-theme .business-map-icon.lower-tier-style:hover{transform:scale(1.1);filter:drop-shadow(0 0 5px #00ff88)}.floor-i-theme .pvp-i-wrap{position:absolute;top:15%;left:80%;transform:translate(-50%,-50%);z-index:20}.floor-i-theme .arena-map-icon{width:34px;height:34px;object-fit:contain;cursor:pointer;filter:drop-shadow(0 0 2px rgba(0,0,0,.8));transition:transform .2s ease,filter .2s ease}.floor-i-theme .arena-map-icon:hover{transform:scale(1.1) rotate(-5deg);filter:drop-shadow(0 0 6px #00ff88)}.modal-overlay-base{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:10000;overflow:hidden}.modal-container-base{position:relative;width:100%;max-width:500px;height:100vh;background:transparent;display:flex;flex-direction:column;overflow:hidden}.modal-container-base:before{content:"";position:absolute;width:194%;height:135%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/images/popup_assets/popup_menu_background-removebg-preview.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:-1;filter:contrast(1.1) brightness(.9)}.allow-scroll{flex:1;min-height:0;overflow-y:auto!important;padding:12vh 4vw 8vh 4vw;mix-blend-mode:multiply;filter:contrast(1.2);-webkit-overflow-scrolling:touch}.modal-close-btn-base{position:absolute;top:25px;right:20px;background:#3e2723e6;border:1px solid #2a1b15;color:#d7ccc8;width:36px;height:36px;font-size:22px;cursor:pointer;z-index:10001;border-radius:50%;mix-blend-mode:normal}.map-icon-wrapper{-webkit-tap-highlight-color:transparent!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.floor-map-container .allow-scroll{flex:1;width:100%;padding:120px 0 0!important;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.floor-map-container .map-paper-wrapper{position:relative;width:105%;margin-left:-15%;top:35px;padding:10px}.floor-map-container .map-paper{position:relative;width:100%;display:inline-block}.floor-map-container .map-img{width:100%;height:auto;display:block;filter:drop-shadow(0 0 10px rgba(0,0,0,.3))}.floor-map-container .map-icon-wrapper{position:absolute;width:24px;height:24px;transform:translate(-50%,-50%);cursor:pointer;z-index:1}.floor-map-container .skull-icon,.floor-map-container .cleaver-map-icon{width:100%;height:auto;transition:transform .2s ease-in-out}.floor-map-container .skull-icon{filter:sepia(.5) contrast(1.2)}.floor-map-container .map-icon-wrapper:hover .skull-icon{filter:brightness(1.1) contrast(1.4) hue-rotate(-10deg) drop-shadow(0 0 5px rgba(139,0,0,.9)) drop-shadow(0 0 12px rgba(0,0,0,.8));transform:scale(1.15);z-index:100}.floor-map-container .cleaver-icon-wrap{width:36px;height:36px;z-index:26}.floor-map-container .cleaver-map-icon{filter:sepia(.4) contrast(1.2) drop-shadow(0 0 5px rgba(0,0,0,.6))}.floor-map-container .cleaver-icon-wrap:hover .cleaver-map-icon{transform:scale(1.2) rotate(-15deg);filter:sepia(0) brightness(1.2) drop-shadow(0 0 10px rgba(255,0,0,.5))}.floor-map-container .map-section{position:absolute;top:0;height:100%}.floor-map-container .map-section.is-locked{background:#0006;-webkit-backdrop-filter:grayscale(1) blur(3px);backdrop-filter:grayscale(1) blur(3px);z-index:20;pointer-events:none}.floor-map-container .fog-overlay{position:absolute;inset:0;-webkit-backdrop-filter:grayscale(1) blur(1.5px);backdrop-filter:grayscale(1) blur(1.5px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:20;padding:10px;box-sizing:border-box}.floor-map-container .is-locked .map-icon-wrapper{opacity:.5;transition:opacity .3s ease}.floor-map-container .zone-lock-img{width:110px;height:auto;filter:drop-shadow(0 0 5px red);margin:0;flex-shrink:0}.floor-map-container .fog-overlay span{font-family:Kelly Slab,cursive;font-size:12px;color:#f44;text-transform:uppercase;text-shadow:1px 1px 2px #000;text-align:center;margin-top:-15px;width:100%;max-width:140px;line-height:1.2;word-wrap:break-word}.floor-map-container .map-controls-overlay{position:absolute;top:60px;left:0;right:0;display:flex;justify-content:center;gap:80px;z-index:10005}.floor-map-container .map-back-btn{background:#2a1e16;color:#b5b5b5;border:1px solid #5c2e14;padding:5px 12px;font-family:Kelly Slab,cursive;font-size:13px;cursor:pointer}.map-close-full-btn{position:absolute;top:20px;right:12px;z-index:1000;background:none;border:none;font-size:40px;color:#97491c;cursor:pointer;font-family:Arial,sans-serif;line-height:.7}.map-legend-aside{position:relative;margin-top:20px;display:flex;flex-direction:column;gap:12px}.legend-title{font-family:Courier New,Courier,monospace;font-size:20px;color:#2a221b;opacity:.8}.legend-item{display:flex;align-items:center;gap:10px;position:relative;top:-15px}.legend-img{width:40px;height:40px;object-fit:contain;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3))}.legend-skull{filter:sepia(.6) saturate(1.5) brightness(.85) contrast(1.1) drop-shadow(2px 2px 4px rgba(0,0,0,.3))!important}.legend-text{font-family:Courier New,Courier,monospace;font-size:16px;font-weight:600;color:#2a221b}.map-legend-aside .legend-item{pointer-events:none!important;-webkit-user-select:none;user-select:none;transform:none!important;transition:none!important}.map-legend-aside .legend-text{color:#2a221b!important;opacity:1!important}.map-legend-aside .legend-img{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3))!important;transform:none!important}.floor-j-theme .zone-left{left:0%;width:38%}.floor-j-theme .zone-center{left:40%;width:26%}.floor-j-theme .zone-right{left:64%;width:33%}.floor-j-theme .skull-aurum{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.floor-j-theme .cleaver-arena{position:absolute;top:60%;left:64%;transform:translate(-50%,-50%)}.floor-j-theme .skull-eliara{position:absolute;top:88%;left:19%;transform:translate(-50%,-50%)}.floor-j-theme .skull-virr{position:absolute;top:12%;left:77%;transform:translate(-50%,-50%)}.floor-j-theme .skull-deloran{position:absolute;top:50%;left:20%;transform:translate(-50%,-50%)}.floor-j-theme .skull-tempted{position:absolute;top:31%;left:70%;transform:translate(-50%,-50%)}.floor-j-theme .cleaver-icon{width:32px;height:32px;cursor:pointer;filter:none;transition:transform .2s ease}.floor-j-theme .cleaver-icon:hover{transform:scale(1.15)}.floor-j-theme .map-section.is-locked{background:#0f0000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.floor-j-theme .fog-overlay span{color:#fff;font-size:11px;font-weight:700;text-shadow:1px 1px 2px #000}.floor-j-theme .red-filter{filter:none}.battle-logs-overlay{position:fixed;inset:0;z-index:30000;display:flex;flex-direction:column;justify-content:flex-end;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.battle-logs-container{position:relative;z-index:2;background:#0a0a0afa;border-top:2px solid #333;height:50vh;display:flex;flex-direction:column;animation:slide-up .3s ease-out;font-family:Kelly Slab,cursive}.logs-header{display:flex;align-items:center;background:#000;border-bottom:1px solid #222;padding-right:10px;flex:0 0 auto}.logs-tabs{display:flex;flex:1}.tab-btn{padding:15px 20px;font-size:.75rem;color:#666;background:none;border:none;cursor:pointer;letter-spacing:1px;transition:.2s;text-transform:uppercase}.tab-btn.active{color:#fff;background:#1a1a1a;box-shadow:inset 0 -2px #ffca28}.close-logs-btn{background:none;border:none;color:#ff4d4d;font-size:1.8rem;cursor:pointer;line-height:1}.logs-body{flex:1;min-height:0;overflow:hidden;padding:5px;background:linear-gradient(to bottom,#0a0a0a,#111)}.logs-layout-wrapper{display:flex;gap:10px;height:100%;width:100%;min-height:0;overflow:hidden}.logs-list{flex:0 0 65%;max-width:65%;overflow-y:auto;overflow-x:hidden}.battle-members-sidebar{flex:0 0 35%;max-width:35%;border-left:1px solid #222;padding-left:10px;display:flex;flex-direction:column}.log-item{font-size:.65rem;margin-bottom:6px;line-height:1.4;border-left:3px solid #333;padding:4px 0 4px 10px;color:#ccc;background:#ffffff05}.log-time{color:#666;margin-right:8px;font-size:.7rem;font-family:monospace}.log-text{overflow-wrap:anywhere;word-break:break-word}.log-item.type-damage{color:#fff176;border-color:#fdd835;background:#fdd8350d}.log-item.type-ally-damage{color:#fffeb9;border-color:#8a5a52;background:#4caf500d}.log-item.type-boss-attack{color:#ff8a80;border-color:#f44336;background:#f443360d}.log-item.type-info{color:#4fc3f7;border-color:#0288d1;font-style:italic}.log-item.type-heal,.log-item.type-success{color:#2ecc71;border-color:#27ae60;background:#2ecc7114;font-weight:500}.log-item.type-vampirism{color:#a5d6a7;border-color:#4caf50;background:#4caf501a;font-style:italic;text-shadow:0 0 4px rgba(165,214,167,.4)}.log-item.type-heal .log-text,.log-item.type-success .log-text,.log-item.type-vampirism .log-text{color:inherit}.log-item.type-heal .log-time,.log-item.type-vampirism .log-time{color:#2ecc7180}.log-item.type-join{color:#c4b9b9!important;background:#4caf501a!important}.log-item.type-join .log-text{font-weight:700;font-style:italic}.members-title{display:flex;justify-content:space-between;align-items:center;padding:10px 12px 10px 8px;background:#ffffff0d;font-weight:700;font-size:.85rem;color:#ffca28;border-bottom:1px solid rgba(255,255,255,.1)}.members-count{margin-right:4px;font-size:.7rem;color:#888;background:#0000004d;padding:2px 6px;border-radius:10px;font-family:monospace}.members-list{flex:1;overflow-y:auto;overflow-x:hidden}.member-item{padding:8px 6px;border-bottom:1px solid rgba(255,255,255,.03);display:flex;flex-direction:column;gap:4px;transition:background .2s}.member-rank{color:#888;font-weight:600;margin-right:4px;min-width:auto;display:inline-block}.member-item.is-me{background:#ffca280d!important;border-left:2px solid #ffca28!important;padding-left:6px}.member-item.is-me .member-rank{color:#fc0!important}.member-item.is-me.is-dead{opacity:.5;border-left-color:#ffca2866!important}.member-main-info{display:flex;align-items:center}.member-name{font-size:.65rem;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-item.is-me .member-name{color:#ffca28;font-weight:700}.member-hp-bar-mini{width:100%;height:3px;background:#ffffff1a;border-radius:2px;overflow:hidden}.member-hp-fill-mini{height:100%;background:#4caf50;transition:width .3s ease}.is-dead .member-hp-fill-mini{background:#f44336}.member-stats-row{display:flex;justify-content:flex-start;font-size:.7rem;font-family:"monospace";font-weight:700}.member-damage{color:#ffca28}.me-badge,.member-hp-text{display:none}.system-join{color:#4caf50!important;font-style:italic;font-size:.75rem}.chat-list{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:10px;padding-right:4px}.chat-item{max-width:85%;padding:8px 12px;background:#ffffff0d;border-radius:8px 8px 8px 2px;align-self:flex-start}.chat-item.is-me{background:#ffca2826;border:1px solid rgba(255,202,40,.2);align-self:flex-end;border-bottom-left-radius:8px;border-bottom-right-radius:2px}.chat-bubble{display:inline-flex;flex-direction:column;min-width:120px}.chat-info{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:2px}.chat-user{font-size:.65rem;color:#4facfe;font-weight:700;text-transform:uppercase}.chat-timestamp{font-size:.6rem;color:#555;font-family:monospace}.chat-item.is-me .chat-info{flex-direction:row-reverse;border-bottom:1px solid rgba(255,202,40,.1)}.chat-item.is-me .chat-user{color:#ffca28}.chat-text{color:#eee;font-size:.85rem;line-height:1.2;word-break:break-word;padding-top:2px}.chat-empty{text-align:center;color:#444;margin-top:20px;font-size:.8rem}.chat-input-area{padding:15px;display:flex;gap:10px;background:#000;border-top:1px solid #222;flex:0 0 auto}.chat-input-area input{flex:1;background:#111;border:1px solid #333;color:#fff;padding:12px;border-radius:6px;outline:none;font-family:Kelly Slab}.chat-input-area input:focus{border-color:#ffca28}.chat-input-area .send-btn{background:#ffca28;color:#000;border:none;padding:0 20px;border-radius:6px;font-weight:700;font-family:Kelly Slab;text-transform:uppercase;cursor:pointer;transition:transform .1s}.chat-input-area .send-btn:active{transform:scale(.95)}.empty-state,.chat-empty{text-align:center;color:#444;margin-top:30px;font-size:.9rem;letter-spacing:2px;text-transform:uppercase}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.invite-friends-btn-mini{background:#ffa5001a;border:1px solid rgba(255,165,0,.3);color:#ffca28;font-family:Kelly Slab;font-size:.55rem;padding:4px 10px;border-radius:3px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:all .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.logs-layout-wrapper.pvp-full-width{display:block}.logs-layout-wrapper.pvp-full-width .logs-list{width:100%;border-right:none}.logs-layout-wrapper.is-pvp-mode .logs-list{flex:0 0 100%;max-width:100%;padding:0 10px}.is-pvp-mode .log-item{margin-right:5px}@media(max-width:420px){.logs-layout-wrapper{gap:6px}.logs-list{flex:0 0 60%;max-width:60%}.battle-members-sidebar{flex:0 0 40%;max-width:40%;padding-left:6px}}.log-item.type-creator-damage{color:#55d07a!important;text-shadow:0 0 3px rgba(39,174,96,.2)}.member-item.is-creator{background:#27ae600d;border-left:2px solid #27ae60;padding-left:6px}.member-item.is-creator .member-rank{color:#27ae60}.member-item.is-creator .member-name{color:#55d07a;font-weight:600}.member-item.is-creator.is-dead{opacity:.5;border-left-color:#27ae604d}.invite-modal-fixed-overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.invite-paper-container{width:95%;max-width:400px;background:#f4ece1;border:2px solid #3e2723;border-radius:12px;box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;max-height:80vh;position:relative;overflow:hidden}.invite-paper-header{background:#3e2723;padding:15px;display:flex;justify-content:space-between;align-items:center}.invite-paper-title{color:#d7ccc8;margin:0;font-family:Georgia,serif;font-size:1.1rem;letter-spacing:1px}.invite-paper-close{background:none;border:none;color:#d7ccc8;font-size:1.5rem;cursor:pointer}.invite-paper-toolbar{padding:10px 15px;background:#3e27230d;border-bottom:1px solid rgba(62,39,35,.1);display:flex;justify-content:space-between;align-items:center}.invite-search-container{position:relative;flex:1;display:flex;align-items:center;margin-right:10px}.invite-search-icon{position:absolute;left:8px;font-size:.8rem;opacity:.5;color:#3e2723}.invite-search-input{width:100%;background:#3e27230d;border:1px solid rgba(62,39,35,.2);border-radius:4px;padding:5px 8px 5px 25px;color:#3e2723;font-size:.8rem;outline:none;font-family:inherit;transition:all .2s}.invite-search-input:focus{background:#3e27231a;border-color:#3e2723}.toolbar-btn{background:none;border:1px solid #3e2723;color:#3e2723;padding:4px 10px;font-size:.7rem;font-weight:700;cursor:pointer;border-radius:4px}.selected-count{font-size:.75rem;color:#5d4037;font-weight:700}.invite-paper-list{flex:1;padding:10px;overflow-y:auto}.invite-paper-row{display:flex;align-items:center;padding:10px;margin-bottom:5px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:.2s}.invite-paper-row:hover{background:#3e27230d}.invite-paper-row.selected{background:#3e27231a;border-color:#3e272333}.custom-checkbox{width:20px;height:20px;border:2px solid #3e2723;border-radius:4px;margin-right:15px;display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0}.checkbox-check{width:12px;height:12px;background:#8b0000;border-radius:2px}.friend-details{display:flex;flex-direction:column;margin-left:10px}.friend-name{color:#2a1b15;font-weight:700;font-family:Georgia,serif}.friend-lvl{color:#6d4c41;font-size:.75rem}.invite-paper-footer{padding:15px;border-top:1px solid rgba(62,39,35,.1);display:flex;justify-content:center}.invite-submit-btn{width:100%;background:#3e2723;color:#d7ccc8;border:none;padding:12px;border-radius:6px;font-weight:700;cursor:pointer;font-family:Georgia,serif}.invite-submit-btn.disabled{background:#bdbdbd;cursor:not-allowed}.invite-paper-msg{text-align:center;padding:30px;color:#8d6e63;font-style:italic}.invite-paper-row.offline-friend{opacity:.7;filter:grayscale(.3)}.invite-paper-row.offline-friend:hover{opacity:1;filter:grayscale(0)}.mini-avatar-wrapper{position:relative}.status-indicator{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border-radius:50%;border:2px solid #f4ece1}.status-indicator.online{background:#4caf50;box-shadow:0 0 5px #4caf50}.status-indicator.offline{background:#9e9e9e}.friend-lvl{color:#6d4c41;font-size:.75rem;font-style:italic}.invite-paper-list::-webkit-scrollbar{width:6px}.invite-paper-list::-webkit-scrollbar-track{background:#3e27230d}.invite-paper-list::-webkit-scrollbar-thumb{background:#3e2723;border-radius:3px}.row-status-aside{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.status-dot-mini{width:8px;height:8px;border-radius:50%}.status-dot-mini.online{background:#4caf50;box-shadow:0 0 5px #4caf50}.status-dot-mini.offline{background:#9e9e9e}.status-text-mini{font-size:.6rem;font-weight:700;color:#8d6e63}.invite-notification-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:100;border-radius:inherit;animation:fadeInInvite .2s ease-out}.invite-notification-box{background:#1a1a1a;border:2px solid #333;padding:25px;width:80%;max-width:320px;text-align:center;box-shadow:0 0 20px #000c;border-radius:4px}.invite-notification-overlay.success-type .invite-notification-box{border-color:#28a745;box-shadow:0 0 15px #28a74533}.invite-notification-overlay.error-type .invite-notification-box{border-color:#dc3545;box-shadow:0 0 15px #dc354533}.notification-icon{font-size:2.5rem;margin-bottom:12px}.notification-msg{color:#fff;font-size:1rem;font-weight:500;line-height:1.4;margin:0 0 15px}.notification-close-btn{background:#dc3545;color:#fff;border:none;padding:8px 24px;font-weight:700;cursor:pointer;border-radius:2px;text-transform:uppercase;transition:background .2s}.notification-close-btn:hover{background:#bd2130}@keyframes fadeInInvite{0%{opacity:0}to{opacity:1}}.attack-hand-layer{position:absolute;inset:0;pointer-events:none;z-index:50}.attack-hand{position:absolute;right:-10%;bottom:-10%;width:55vw;max-width:400px;aspect-ratio:280 / 320;background-image:url(/assets/hand_idle-C8HH0l9o.png);background-size:contain;background-repeat:no-repeat;background-position:bottom right;transform-origin:bottom right;transition:transform .3s ease-out,filter .3s ease-out;opacity:.98;filter:drop-shadow(-5px 10px 15px rgba(0,0,0,.4));will-change:transform,filter,background-image;z-index:100}.attack-hand--disabled{opacity:.3;filter:grayscale(1) contrast(.8);animation:handDisabledTremor 8s ease-in-out infinite!important}.attack-hand.has-weapon{bottom:-42%;right:-16%;width:90vw;max-width:600px}.attack-hand[class*=weapon--]{background-size:contain;background-position:bottom right;transform-origin:bottom right}@keyframes handPunch{0%{transform:translateZ(0) rotate(8deg) scale(1)}50%{transform:translate3d(-20vw,-45vh,0) rotate(2deg) scale(1.15);filter:brightness(1.15) drop-shadow(0 20px 30px rgba(0,0,0,.45))}to{transform:translateZ(0) rotate(8deg) scale(1)}}@keyframes weaponCommonPunch{0%{transform:translateZ(0) rotate(8deg) scale(1)}50%{transform:translate3d(-20vw,-40vh,0) rotate(5deg) scale(1.1);filter:brightness(1.1) drop-shadow(0 20px 30px rgba(0,0,0,.3))}to{transform:translateZ(0) rotate(8deg) scale(1)}}@keyframes weaponSwingPunch{0%{transform:translateZ(0) rotate(8deg) scale(1);filter:brightness(1) drop-shadow(0 10px 15px rgba(0,0,0,.4))}40%{transform:translate3d(10vw,-15vh,0) rotate(25deg) scale(1.3);filter:brightness(.9) drop-shadow(0 15px 25px rgba(0,0,0,.5))}60%{transform:translate3d(-20vw,-50vh,0) rotate(-10deg) scale(.9);filter:brightness(1.3) blur(1px) drop-shadow(0 20px 40px rgba(0,0,0,.6))}to{transform:translateZ(0) rotate(8deg) scale(1);filter:brightness(1) blur(0) drop-shadow(0 10px 15px rgba(0,0,0,.4))}}@keyframes leshchSwingPunch{0%{transform:translateZ(0) rotate(8deg) scale(1)}40%{transform:translate3d(10vw,-15vh,0) rotate(25deg) scale(1.3)}60%{transform:translate3d(-22vw,-60vh,0) rotate(-10deg) scale(.95);filter:brightness(1.3) blur(1px) drop-shadow(0 20px 40px rgba(0,0,0,.6))}to{transform:translateZ(0) rotate(8deg) scale(1)}}@keyframes handPunchFrames{0%{background-image:url(/assets/hand_1-DQwERXGE.png)}25%{background-image:url(/assets/hand_2-5NSBapN6.png)}55%{background-image:url(/assets/hand_3-BJ5L8DW_.png)}85%{background-image:url(/assets/hand_idle-C8HH0l9o.png)}to{background-image:url(/assets/hand_idle-C8HH0l9o.png)}}@keyframes handIdleBreath{0%,to{transform:translateZ(0) rotate(10deg)}40%{transform:translate3d(-1.5vw,-1.2vh,0) rotate(8deg)}}.attack-hand--animate.attack-hand--punch.hand-only{animation:handPunch .38s cubic-bezier(.22,.61,.36,1) both,handPunchFrames .38s steps(1,end) both}.attack-hand--animate.attack-hand--punch.weapon--jagged-bottle,.attack-hand--animate.attack-hand--punch.weapon--bone-knife,.attack-hand--animate.attack-hand--punch.weapon--Bloody-broken-bat,.attack-hand--animate.attack-hand--punch.weapon--Classic-Cane,.attack-hand--animate.attack-hand--punch.weapon--Fork-weapon,.attack-hand--animate.attack-hand--punch.weapon--surgical-blade-weapon,.attack-hand--animate.attack-hand--punch.weapon--Weapon-Stool,.attack-hand--animate.attack-hand--punch.weapon--Bone-carver-layer,.attack-hand--animate.attack-hand--punch.weapon--Emily-weapon,.attack-hand--animate.attack-hand--punch.weapon--crowe-saw,.attack-hand--animate.attack-hand--punch.weapon--blood-katana,.attack-hand--animate.attack-hand--punch.weapon--shock-baton,.attack-hand--animate.attack-hand--punch.weapon--mother-stinger,.attack-hand--animate.attack-hand--punch.weapon--muramasa,.attack-hand--animate.attack-hand--punch.weapon--golden-heir-blade{animation:weaponCommonPunch .38s cubic-bezier(.22,.61,.36,1) both!important}.attack-hand--animate.attack-hand--punch.weapon--Weapon-Bone,.attack-hand--animate.attack-hand--punch.weapon--Bloody-broken-bat,.attack-hand--animate.attack-hand--punch.weapon--Weapons-Reinforcement,.attack-hand--animate.attack-hand--punch.weapon--weapon-Agatha,.attack-hand--animate.attack-hand--punch.weapon--cleaver,.attack-hand--animate.attack-hand--punch.weapon--nailbat,.attack-hand--animate.attack-hand--punch.weapon--heavy-wrench,.attack-hand--animate.attack-hand--punch.weapon--shnyr-hook,.attack-hand--animate.attack-hand--punch.weapon--colossus-axe-hammer,.attack-hand--animate.attack-hand--punch.weapon--cleaner-staff,.attack-hand--animate.attack-hand--punch.weapon--mechanical-leg,.attack-hand--animate.attack-hand--punch.weapon--betty-claws,.attack-hand--animate.attack-hand--punch.weapon--morgroth-stump,.attack-hand--animate.attack-hand--punch.weapon--fortune-halberd,.attack-hand--animate.attack-hand--punch.weapon--quizitor-axe{animation:weaponSwingPunch .42s cubic-bezier(.25,.46,.45,.94) both!important}.attack-hand--animate.attack-hand--punch.weapon--Leshch{animation:leshchSwingPunch .42s cubic-bezier(.25,.46,.45,.94) both!important}.attack-hand:not(.attack-hand--animate):not(.attack-hand--disabled){animation:handIdleBreath 5s ease-in-out infinite}.attack-hand.weapon--surgical-blade-weapon{width:45vw;max-width:320px;bottom:-5%!important;right:-5%!important}.attack-hand.weapon--jagged-bottle{width:38vw;max-width:350px;bottom:-5%!important;right:-6%!important}.attack-hand.weapon--Fork-weapon{width:60vw;max-width:400px;bottom:-15%!important;right:-15%!important}.attack-hand.weapon--Bone-carver-layer{width:75vw;max-width:380px;bottom:-22%!important;right:-20%!important}.attack-hand.weapon--bone-knife{width:50vw;max-width:350px;bottom:-17%!important;right:0%!important}.attack-hand.weapon--Classic-Cane{width:75vw;max-width:550px;bottom:-30%!important;right:-10%!important}.attack-hand.weapon--Weapon-Stool{width:60vw;max-width:500px;bottom:-19%!important;right:0%!important}.attack-hand.weapon--Emily-weapon{width:85vw;max-width:550px;bottom:-35%!important;right:-10%!important}.attack-hand.weapon--crowe-saw{width:70vw;max-width:480px;bottom:-25%!important;right:-5%!important}.attack-hand.weapon--blood-katana{width:95vw;max-width:650px;bottom:-45%!important;right:-20%!important}.attack-hand.weapon--shock-baton{width:75vw;max-width:500px;bottom:-30%!important;right:-10%!important}.attack-hand.weapon--morgroth-stump{width:75vw;max-width:500px;bottom:-25%!important;right:-10%!important}.attack-hand.weapon--muramasa{width:80vw;max-width:500px;bottom:-25%!important;right:-10%!important}.attack-hand.weapon--golden-heir-blade{width:85vw;max-width:640px;bottom:-30%!important;right:-5%!important;rotate:-6deg}.attack-hand.weapon--fortune-halberd{width:95vw;max-width:640px;bottom:-42%!important;right:-4%!important;rotate:-6deg}.attack-hand.weapon--quizitor-axe{width:80vw;max-width:600px;bottom:-32%!important;right:-3%!important;rotate:-6deg}.attack-hand.weapon--Weapon-Bone{width:55vw;max-width:500px;bottom:-20%!important;right:4%!important;transform-origin:bottom right}.attack-hand.weapon--Leshch{width:65vw;max-width:450px;bottom:-19%!important;right:-10%!important}.attack-hand.weapon--Weapons-Reinforcement{width:90vw;max-width:550px;bottom:-25%!important;right:-18%!important}.attack-hand.weapon--Bloody-broken-bat{width:75vw;max-width:580px;bottom:-30%!important;right:2%!important}.attack-hand.weapon--weapon-Agatha{width:80vw;max-width:550px;bottom:-25%!important;right:-3%!important}.attack-hand.weapon--cleaver{width:70vw;max-width:520px;bottom:-22%!important;right:-3%!important;filter:drop-shadow(-10px 15px 20px rgba(0,0,0,.5))}.attack-hand.weapon--nailbat{width:80vw;max-width:550px;bottom:-30%!important;right:-15%!important}.attack-hand.weapon--heavy-wrench{width:70vw;max-width:480px;bottom:-25%!important;right:-3%!important}.attack-hand.weapon--shnyr-hook{width:60vw;max-width:460px;bottom:-12%!important;right:-5%!important}.attack-hand.weapon--cleaner-staff{width:85vw;max-width:560px;bottom:-30%!important;right:-15%!important}.attack-hand.weapon--mechanical-leg{width:90vw;max-width:530px;bottom:-35%!important;right:-8%!important}.attack-hand.weapon--colossus-axe-hammer{width:95vw;max-width:620px;bottom:-40%!important;right:-5%!important;rotate:12deg}.attack-hand.weapon--mother-stinger{width:73vw;max-width:400px;bottom:-27%!important;right:-2%!important;rotate:7deg}.attack-hand.weapon--betty-claws{width:60vw;max-width:400px;bottom:-10%!important;right:-10%!important;rotate:-10deg}.attack-hand-layer.effect-dodge{animation:hand-dodge-ghost .4s ease-out forwards}.attack-hand-layer.effect-block{animation:hand-block-flash .3s ease-in-out forwards}.attack-hand-layer.effect-shake{animation:hand-shake-hit .2s ease-in-out}.attack-hand-layer.effect-crit{animation:hand-crit-strike .4s ease-out forwards}.attack-hand-layer.effect-crit-block{animation:hand-crit-blocked-strike .4s ease-out forwards}.attack-hand-layer[class*=effect-] .attack-hand{animation:none!important}@keyframes hand-dodge-ghost{0%{filter:opacity(1) blur(0);transform:scale(1)}50%{filter:opacity(.5) blur(1px);transform:scale(1.02) translate(10px,10px)}to{filter:opacity(1) blur(0);transform:scale(1) translate(0)}}@keyframes hand-block-flash{0%{filter:brightness(1);transform:translate(0)}50%{filter:brightness(2) sepia(.5);transform:translate(5px,5px)}to{filter:brightness(1);transform:translate(0)}}@keyframes hand-shake-hit{0%,to{transform:translate(0)}25%{transform:translate(4px,-4px)}50%{transform:translate(-4px,4px)}}@keyframes hand-crit-strike{0%,to{filter:brightness(1)}20%{filter:brightness(1.8) sepia(1) saturate(4) drop-shadow(0 0 20px red)}}@keyframes hand-crit-blocked-strike{0%,to{filter:brightness(1)}20%{filter:brightness(1.5) grayscale(.6) drop-shadow(0 0 15px rgba(255,0,0,.6))}}@keyframes handDisabledTremor{0%,to{transform:rotate(10deg) translateZ(0)}50%{transform:rotate(10.5deg) translate3d(1px,1px,0)}}.char-visual-canvas.pvp-dark-mode{filter:brightness(.6) contrast(1.3) saturate(.9)!important;transition:filter .5s ease}.char-visual-canvas:not(.is-female) .flesh-silence-specific{transform:translate(-51%) translateY(-98%) rotateX(-15deg) scaleY(.92) scaleX(.8)!important;filter:brightness(1.01) contrast(1.1)!important;z-index:22!important}.char-visual-canvas.is-female .flesh-silence-specific{transform:translate(-50%) translateY(-118%) rotateX(-15deg) scaleY(.92) scaleX(.82)!important;filter:brightness(.84) contrast(.9)!important}.char-visual-canvas .layer-weapon.agatha-claw-specific{width:32%!important;height:auto!important;bottom:24%!important;left:6.6%!important;transform:rotate(-13deg) rotateY(10deg)!important;transform-origin:center center;z-index:25}.char-visual-canvas.is-female .layer-weapon.agatha-claw-specific{width:32%!important;bottom:24%!important;left:8%!important;transform:rotate(-5deg) rotateY(5deg)!important}.char-visual-canvas .layer-weapon.bloody-bat-visual-specific{width:32%!important;bottom:3.5%!important;left:9%!important;transform-origin:center center!important;z-index:25;transform:rotate(180deg) scaleX(.75) scaleY(1.1)!important}.char-visual-canvas.is-female .layer-weapon.bloody-bat-visual-specific{bottom:5.5%!important;left:11.5%!important;transform:rotate(180deg) scaleX(.7) scaleY(1.1)!important}.char-visual-canvas .layer-weapon.classic-cane-visual-specific{width:48%!important;bottom:-12%!important;left:6%!important;transform:rotate(-12deg) scale(.9)!important;filter:brightness(1.1) contrast(1.1) drop-shadow(2px 6px 4px rgba(0,0,0,.4))!important;z-index:8}.char-visual-canvas.is-female .layer-weapon.classic-cane-visual-specific{bottom:-8%!important;left:6%!important;transform:rotate(-8deg) scale(.9)!important}.char-visual-canvas .layer-weapon.surgical-blade-specific{width:25%!important;height:auto!important;bottom:41%!important;left:12%!important;transform:rotate(-25deg)!important;transform-origin:center center;z-index:25;filter:contrast(1.4) brightness(1.3) drop-shadow(0 0 3px rgba(255,255,255,.4))!important}.char-visual-canvas.is-female .layer-weapon.surgical-blade-specific{width:24%!important;bottom:43%!important;left:17%!important}.layer-weapon.nail-bat-visual-specific{width:32%!important;height:auto!important;bottom:23%!important;left:7.5%!important;transform-origin:bottom center!important;transform:scaleX(.8) scaleY(1.1)!important;image-rendering:auto!important;z-index:25;filter:drop-shadow(2px 6px 4px rgba(0,0,0,.4))!important}.is-female .layer-weapon.nail-bat-visual-specific{bottom:24.5%!important;left:6%!important;transform:rotate(7deg) scaleX(.7) scaleY(1.15)!important}.layer-weapon.cleaver-visual-specific{width:30%!important;height:auto!important;bottom:32.5%!important;left:10.5%!important;image-rendering:auto!important;z-index:25;transform-origin:bottom center!important;transform:scale(.7)!important;filter:drop-shadow(2px 6px 4px rgba(0,0,0,.4))!important}.is-female .layer-weapon.cleaver-visual-specific{bottom:36%!important;left:13%!important;transform:scale(.65)!important}.layer-weapon.heavy-wrench-visual-specific{width:25%!important;height:auto!important;bottom:31.5%!important;left:14.8%!important;z-index:25;transform:rotate(-5deg)!important;transform-origin:bottom center!important}.is-female .layer-weapon.heavy-wrench-visual-specific{bottom:36%!important;left:17.2%!important;width:23%!important;transform:rotate(-2deg) scale(.95)!important}.layer-weapon.shock-baton-visual-specific{width:25%!important;height:auto!important;bottom:32.5%!important;left:12.5%!important;z-index:25;transform-origin:center center!important;transform:rotate(5deg)!important;image-rendering:auto!important;filter:drop-shadow(0px 0px 1px rgba(0,162,255,.6)) brightness(1.1)!important}.is-female .layer-weapon.shock-baton-visual-specific{bottom:36%!important;left:16%!important;width:23%!important;transform:rotate(5deg) scale(.95)!important}.layer-weapon.blood-katana-visual-specific{width:48%!important;height:auto!important;bottom:11.5%!important;left:-4.2%!important;z-index:25;transform-origin:center center!important;image-rendering:auto!important;filter:brightness(1.1)!important;transform:rotate(8deg) scale(.8)!important}.is-female .layer-weapon.blood-katana-visual-specific{bottom:16.5%!important;left:-0%!important;width:45%!important;transform:rotate(8deg) scale(.8)!important}.char-visual-canvas .layer-weapon.jagged-bottle-specific{width:12%!important;height:auto!important;bottom:41%!important;left:22%!important;transform:rotate(240deg) rotateY(15deg)!important;transform-origin:center center}.char-visual-canvas.is-female .layer-weapon.jagged-bottle-specific{bottom:24%!important;left:14%!important}.char-visual-canvas .layer-weapon.leshch-weapon-specific{width:35%!important;transform:rotate(-45deg)!important;top:14%!important;left:24.5%!important;z-index:25;filter:contrast(1.2) saturate(1.1) brightness(1.1)!important}.char-visual-canvas.is-female .layer-weapon.leshch-weapon-specific{width:32%!important;top:10%!important;left:28%!important;transform:rotate(-45deg)!important}.char-visual-canvas .emily-gun-style{position:absolute;width:100%;height:100%;bottom:0%;left:-2%;image-rendering:pixelated;perspective:1000px;transform:rotate(-115deg) rotateY(25deg) rotateX(10deg);transform-style:preserve-3d;transform-origin:42% 50%}.char-visual-canvas .back-part{z-index:12!important;clip-path:inset(0 54% 0 0)}.char-visual-canvas .front-part{z-index:1!important;clip-path:inset(0 0 0 44%)}.char-visual-canvas.is-female .emily-gun-style{transform:scale(.95) rotate(-120deg)!important;transform-origin:42% 50%;bottom:3%!important;left:0%!important}.char-visual-canvas.is-female .back-part{z-index:19!important;clip-path:inset(0 54% 0 0)!important}.char-visual-canvas.is-female .front-part{z-index:1!important;clip-path:inset(0 0 0 46%)!important}.char-visual-canvas .layer-weapon.stool-visual-specific{z-index:25!important;width:28%!important;height:auto!important;top:35%!important;bottom:auto!important;left:5%!important;transform:rotate(-150deg)!important;transform-origin:center center;image-rendering:auto!important}.char-visual-canvas.is-female .layer-weapon.stool-visual-specific{top:33%!important;left:7%!important}.char-visual-canvas .layer-weapon.bone-club-visual-specific{z-index:25!important;width:18%!important;height:auto!important;top:46%!important;bottom:auto!important;left:18.6%!important;transform:scaleY(1.2) rotate(5deg)!important;transform-origin:bottom right;image-rendering:auto!important;filter:brightness(1.1) contrast(.9)!important}.char-visual-canvas.is-female .layer-weapon.bone-club-visual-specific{width:16%!important;top:44%!important;left:22%!important}.char-visual-canvas .layer-weapon.reinforcement-visual-specific{z-index:25!important;width:50%!important;height:auto!important;top:44%!important;bottom:auto!important;left:10%!important;transform:rotate(-35deg)!important;transform-origin:bottom center;image-rendering:auto!important;filter:brightness(1.1) contrast(1.1)!important}.char-visual-canvas.is-female .layer-weapon.reinforcement-visual-specific{width:45%!important;top:41.5%!important;left:14%!important}.char-visual-canvas .layer-weapon.fork-visual-specific{z-index:25!important;width:25%!important;height:auto!important;top:48%!important;bottom:auto!important;left:15%!important;transform:rotate(-25deg)!important;transform-origin:center;image-rendering:auto!important;filter:brightness(1.3) contrast(1)!important}.char-visual-canvas.is-female .layer-weapon.fork-visual-specific{width:22%!important;top:46%!important;left:19%!important}.archibald-specific{filter:brightness(1.5) drop-shadow(4px 6px 8px rgba(0,0,0,.6))!important}.char-visual-canvas:not(.is-female) .bandana-outlaw-specific{transform:translate(-55%) translateY(1%) scaleX(1.9) scaleY(1.7)!important}.char-visual-canvas.is-female .bandana-outlaw-specific{transform:translate(-51%) translateY(7%)!important}.char-visual-canvas:not(.is-female) .sinners-clasp-visual-specific{width:8.7%!important;bottom:85.5%!important;left:50%;transform:translate(-54.5%) rotateX(-5deg) scale(1.04)!important;filter:brightness(.78) contrast(1.25)}.char-visual-canvas.is-female .sinners-clasp-visual-specific{width:7.5%!important;bottom:84%!important;left:50%;transform:translate(-54%) rotateX(-5deg) scale(1.04)!important;filter:brightness(.76) contrast(1.25)}.char-visual-canvas:not(.is-female) .leather-cap-visual-specific{width:19%!important;bottom:89.6%!important;left:49%!important;z-index:30!important;filter:brightness(1.2) contrast(1.1) drop-shadow(0 2px 3px rgba(0,0,0,.4))!important}.char-visual-canvas.is-female .leather-cap-visual-specific{width:19.5%!important;bottom:88.3%!important;left:49%!important;z-index:30!important;filter:brightness(1.2) contrast(1.1) drop-shadow(0 2px 2px rgba(0,0,0,.3))!important}.m01-drone-visual-specific{width:55%!important;bottom:1%!important;left:46%!important;z-index:24!important;image-rendering:auto!important;filter:brightness(1.6)}@keyframes chameleon-rainbow-cycle{0%,10%{filter:sepia(.5) hue-rotate(90deg) saturate(1.2) brightness(.7)}22%{filter:sepia(.4) hue-rotate(60deg) saturate(1.3) brightness(.8)}35%{filter:sepia(.6) hue-rotate(15deg) saturate(1.2) brightness(.85)}45%{filter:sepia(.7) hue-rotate(345deg) saturate(1.3) brightness(.8)}50%,80%{filter:sepia(.6) hue-rotate(-10deg) saturate(1.1) brightness(.85)}90%,97%{filter:sepia(.4) hue-rotate(45deg) saturate(1.2) brightness(.75)}to{filter:sepia(.5) hue-rotate(90deg) saturate(1.2) brightness(.7)}}.chameleon-savan-specific{width:26%!important;height:auto!important;z-index:101!important;image-rendering:auto!important;animation:chameleon-rainbow-cycle 90s linear infinite!important;will-change:filter}.char-visual-canvas:not(.is-female) .chameleon-savan-specific{bottom:77.4%!important;left:49%!important;transform:perspective(500px) rotateX(25deg) rotate(20deg)!important}.char-visual-canvas.is-female .chameleon-savan-specific{width:24%!important;bottom:76.5%!important;left:49%!important;transform:perspective(500px) rotateX(20deg) rotate(23deg) scale(.95)!important}.galago-visual-specific{width:26%!important;height:auto!important;z-index:25!important;image-rendering:auto!important;animation:galago-visual-mimicry 60s linear infinite!important;will-change:filter}.char-visual-canvas:not(.is-female) .galago-visual-specific{bottom:78%!important;left:49%!important;transform:perspective(500px) rotate(20deg)!important}.char-visual-canvas.is-female .galago-visual-specific{width:24%!important;bottom:77.5%!important;left:49%!important;transform:perspective(500px) rotate(23deg) scale(.95)!important}.goose-ghost-visual-specific{width:65%!important;height:auto!important;bottom:-3%!important;left:2%!important;z-index:44!important;image-rendering:auto!important;filter:sepia(.5) hue-rotate(-15deg) brightness(.95) saturate(1.5) contrast(1.3) opacity(.7) drop-shadow(0 0 10px rgba(255,200,50,.3))!important}.is-female .goose-ghost-visual-specific{bottom:1%!important;left:5%!important}.char-visual-canvas .aplomado-visual-specific{width:20%!important;height:auto!important;bottom:77.7%!important;left:53%!important;z-index:50!important;display:block!important;opacity:1!important;filter:brightness(2)!important;transform:perspective(500px) rotate(5deg)!important;image-rendering:auto!important}.char-visual-canvas.is-female .aplomado-visual-specific{width:19%!important;bottom:76.8%!important;left:53%!important;transform:rotate(8deg)!important}.char-visual-canvas .penguin-lore-visual-specific{width:50%!important;height:auto!important;bottom:1%!important;left:48%!important;z-index:24!important;image-rendering:auto!important;filter:saturate(1.8) brightness(1.4)!important}.char-visual-canvas.is-female .penguin-lore-visual-specific{width:48%!important;bottom:2%!important;left:48%!important}.char-visual-canvas .panda-mingzhu-visual-specific{width:70%!important;height:auto!important;bottom:-10%!important;left:45%!important;z-index:24!important;image-rendering:auto!important;filter:saturate(1.1) brightness(1.05) contrast(1.15)!important}.char-visual-canvas.is-female .panda-mingzhu-visual-specific{width:68%!important;bottom:-9%!important;left:42%!important}.char-visual-canvas .surimen-visual-specific{width:26%!important;height:auto!important;bottom:8%!important;left:22%!important;z-index:5!important;filter:brightness(1.2)!important;image-rendering:auto!important}.char-visual-canvas.is-female .surimen-visual-specific{bottom:12%!important;left:22%!important}.char-visual-canvas .cursed-doll-visual-specific{width:48%!important;height:auto!important;bottom:6%!important;left:48%!important;z-index:1!important;image-rendering:auto!important;filter:saturate(1.2) brightness(1.4) contrast(.7)!important}.char-visual-canvas.is-female .cursed-doll-visual-specific{width:46%!important;bottom:10%!important;left:47%!important;transform:rotate(-1deg)!important}.char-visual-canvas .tish-visual-specific{width:55%!important;height:auto!important;bottom:-6%!important;left:4%!important;z-index:20!important;image-rendering:auto!important;filter:brightness(.95)!important}.char-visual-canvas .tattered-tshirt-visual-specific{transform:scaleX(.48) scaleY(.43) translateY(28%)!important;transform-origin:top center!important;z-index:15!important;image-rendering:pixelated!important}.char-visual-canvas.is-female .tattered-tshirt-visual-specific{transform:scaleX(.42) scaleY(.4) translateY(35%) skewY(-5deg)!important;transform-origin:top center!important}.char-visual-canvas .medical-gown-visual-specific{transform:scaleX(.6) scaleY(.54) translateY(18%) translate(2%) rotate(1deg)!important;transform-origin:top center!important;z-index:14!important;image-rendering:pixelated!important;filter:brightness(1.02) contrast(1.1)!important}.char-visual-canvas.is-female .medical-gown-visual-specific{transform:scaleX(.6) scaleY(.53) translateY(21%) translate(1%) rotate(1deg)!important;transform-origin:top center!important}.char-visual-canvas .white-tshirt-visual-specific{transform:scaleX(.4) scaleY(.36) translateY(37%)!important;transform-origin:top center!important;z-index:15!important;image-rendering:pixelated!important}.char-visual-canvas.is-female .white-tshirt-visual-specific{transform:scaleX(.36) scaleY(.32) translateY(48%) translate(-1%) skewY(-3deg) rotate(1deg)!important;transform-origin:top center!important}.char-visual-canvas .stretched-sweater-visual-specific{transform:scaleX(.6) scaleY(.52) translateY(16%) translate(1%)!important;transform-origin:top center!important;z-index:15!important;image-rendering:auto!important}.char-visual-canvas.is-female .stretched-sweater-visual-specific{transform:scaleX(.52) scaleY(.48) translateY(21%) translate(2%) skewY(-4deg) rotate(1.2deg)!important;transform-origin:top center!important}.char-visual-canvas .straitjacket-visual-specific{transform:scaleX(.6) scaleY(.52) translateY(19%) translate(1%)!important;transform-origin:top center!important;z-index:17!important;image-rendering:auto!important;filter:brightness(.9) contrast(1.2)!important}.char-visual-canvas.is-female .straitjacket-visual-specific{transform:scaleX(.49) scaleY(.46) translateY(25%) translate(1%) skewY(-2deg) rotate(1deg)!important;transform-origin:top center!important}.char-visual-canvas .rotten-cloak-visual-specific{transform:scaleX(.79) scaleY(.7) translateY(9%) translate(1%)!important;transform-origin:top center!important;image-rendering:auto!important;z-index:15;filter:brightness(1.1) contrast(1.1) sepia(.8)!important}.char-visual-canvas.is-female .rotten-cloak-visual-specific{transform:scaleX(.65) scaleY(.6) translateY(16%) translate(1%) skewY(-2deg)!important}.char-visual-canvas .lead-apron-visual-specific{transform:scaleX(.6) scaleY(.62) translateY(10%)!important;transform-origin:top center!important;z-index:16!important;image-rendering:pixelated!important;filter:contrast(1.2)!important}.char-visual-canvas.is-female .lead-apron-visual-specific{transform:scaleX(.54) scaleY(.6) translateY(13.5%) skewY(-2deg)!important}.char-visual-canvas .life-jacket-visual-specific{transform:scaleX(.45) scaleY(.55) translateY(19%) rotate(1deg) skewY(-2deg)!important;transform-origin:top center!important;z-index:17!important;image-rendering:auto!important;filter:saturate(1.2) contrast(1.1) brightness(1.2)!important}.char-visual-canvas.is-female .life-jacket-visual-specific{transform:scaleX(.4) scaleY(.52) translateY(24%) translate(-1%) rotate(2deg) skewY(-2deg)!important}.char-visual-canvas .hospital-gown-visual-specific{transform:scaleX(.62) scaleY(.55) translateY(23%) translate(1%)!important;transform-origin:top center!important;z-index:15!important;image-rendering:pixelated!important;filter:contrast(.9) opacity(.95) sepia(.1)!important}.char-visual-canvas.is-female .hospital-gown-visual-specific{transform:scaleX(.53) scaleY(.48) translateY(31%) translate(1%)!important}.char-visual-canvas .unicorn-tshirt-visual-specific{transform:scaleX(.48) scaleY(.44) translateY(25%) translate(2%) rotate(1deg)!important;transform-origin:top center!important;z-index:15!important;image-rendering:auto!important;filter:saturate(2.2) brightness(1.1) drop-shadow(0 0 5px rgba(255,150,255,.3))!important}.char-visual-canvas.is-female .unicorn-tshirt-visual-specific{transform:scaleX(.4) scaleY(.38) translateY(34%) translate(2%) rotate(3deg) skewY(-2deg)!important}.char-visual-canvas .wwe-tshirt-visual-specific{transform:scaleX(.52) scaleY(.48) translateY(18%) translate(1%) rotate(1deg) skewY(-6deg)!important;transform-origin:top center!important;z-index:15!important;image-rendering:pixelated!important;filter:contrast(1.5) brightness(.95) drop-shadow(0 2px 4px rgba(0,0,0,.5))!important}.char-visual-canvas.is-female .wwe-tshirt-visual-specific{transform:scaleX(.46) scaleY(.4) translateY(29%) translate(2%) rotate(2deg)!important}.char-visual-canvas .chief-physician-overcoat-visual-specific{transform:scaleX(.78) scaleY(.65) translateY(17%) translate(1%)!important;transform-origin:top center!important;z-index:16!important;image-rendering:auto!important;filter:brightness(1.2) contrast(.9)!important}.char-visual-canvas.is-female .chief-physician-overcoat-visual-specific{transform:scaleX(.7) scaleY(.62) translateY(20%) translate(1%) skewY(-1deg) rotate(.5deg)!important}.char-visual-canvas .work-jacket-visual-specific{transform:scaleX(.58) scaleY(.58) translateY(-30%)!important;z-index:15!important;image-rendering:auto!important;filter:contrast(.95) brightness(1) saturate(.4)!important}.char-visual-canvas.is-female .work-jacket-visual-specific{transform:scaleX(.52) scaleY(.49) translateY(-38%) skewY(-2deg)!important}.char-visual-canvas .silas-cardigan-visual-specific{z-index:15!important;image-rendering:auto!important;transform:scaleX(.58) scaleY(.58) translateY(8%) rotate(-.5deg) skewY(3deg)!important;transform-origin:top center!important;filter:contrast(.9) brightness(1.1)!important}.is-female .silas-cardigan-visual-specific{transform:scaleX(.53) scaleY(.55) translateY(13%) translate(1%) rotate(1deg) skewY(-3deg)!important}.char-visual-canvas .gillis-torso-visual-specific{z-index:15!important;image-rendering:auto!important;transform:scaleX(.65) scaleY(.68) translateY(6.5%) translate(0)!important;transform-origin:top center!important;filter:brightness(1.1)!important}.char-visual-canvas.is-female .gillis-torso-visual-specific{transform:scaleX(.55) scaleY(.6) translateY(11.5%) translate(1%) rotate(.5deg)!important}.char-visual-canvas .gillis-bow-visual-specific{z-index:20!important;image-rendering:auto!important;transform:scale(1.05) translateY(35%) translate(-47%)!important;transform-origin:top center!important;filter:brightness(1.1)!important}.char-visual-canvas.is-female .gillis-bow-visual-specific{transform:scale(1) translateY(42%) translate(-46%) rotate(1deg)!important}.char-visual-canvas .gold-chain-visual-specific{z-index:20!important;image-rendering:auto!important;transform:scaleY(1.2) scaleX(1.4) translateY(39%) translate(-38%) skewY(-5deg) rotateX(20deg)!important;transform-origin:top center!important;filter:brightness(1.2) contrast(1.1) drop-shadow(0 2px 4px rgba(212,175,55,.3))!important}.char-visual-canvas.is-female .gold-chain-visual-specific{transform:scaleY(1) scaleX(1.05) translateY(48%) translate(-48%)!important}.char-visual-canvas .nokia-visual-specific{z-index:20!important;image-rendering:auto!important;transform:scaleX(1.9) scaleY(1.9) translateY(24%) translate(-31.5%)!important;transform-origin:top center!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.4))!important}.char-visual-canvas.is-female .nokia-visual-specific{transform:scaleX(1.5) scaleY(1.7) translateY(27%) translate(-38%)!important}.char-visual-canvas .stopwatch-visual-specific{z-index:20!important;transform:scaleX(1.3) scaleY(1.2) translateY(54%) translate(-38%) skewY(-4deg)!important;filter:brightness(1.1);transform-origin:top center!important}.char-visual-canvas.is-female .stopwatch-visual-specific{transform:scaleX(1.07) scaleY(1) translateY(67%) translate(-44%) skewY(-4deg)!important}.char-visual-canvas .spiked-collar-visual-specific{z-index:21!important;image-rendering:auto!important;transform:scale(1.1) translateY(15%) translate(-49%) skewY(-4deg)!important;transform-origin:top center!important;filter:contrast(1.15) brightness(1.1) drop-shadow(0 2px 2px rgba(0,0,0,.5))!important}.char-visual-canvas.is-female .spiked-collar-visual-specific{transform:scale(.95) translateY(22%) translate(-52%) skewY(-4deg)!important}.char-visual-canvas .teeth-necklace-visual-specific{z-index:20!important;image-rendering:auto!important;transform:scale(1.2) translateY(32%) translate(-40%) skewY(-1deg)!important;transform-origin:top center!important;filter:sepia(.2) saturate(.8) contrast(1.1)!important}.char-visual-canvas.is-female .teeth-necklace-visual-specific{transform:scale(1.1) translateY(40%) translate(-44%) skewY(-4deg)!important}.char-visual-canvas .wooden-cross-visual-specific{z-index:20!important;image-rendering:auto!important;transform:scale(1.55) translateY(29%) translate(-33%) rotate(1deg)!important;transform-origin:top center!important;filter:contrast(1.1)!important}.char-visual-canvas.is-female .wooden-cross-visual-specific{transform:scaleX(1.22) scaleY(1) translateY(57%) translate(-40%) rotate(2deg)!important}.char-visual-canvas .work-overalls-visual-specific{transform:scaleX(.74) scaleY(.84) translateY(-5%)!important;transform-origin:bottom center!important;z-index:11!important;filter:contrast(.9) brightness(.9) sepia(.9) hue-rotate(190deg) saturate(.6) drop-shadow(0px 2px 2px rgba(0,0,0,.3))!important}.char-visual-canvas.is-female .work-overalls-visual-specific{transform:scaleX(.75) scaleY(.78) translateY(-11%) translate(1%) skew(1deg)!important}.char-visual-canvas .work-glasses-visual-specific{width:18%!important;left:45%!important;transform:scaleX(.85) scaleY(.72) translateY(40%) translate(-33%)!important;filter:contrast(1.2) brightness(1.1)!important;z-index:100!important}.is-female .work-glasses-visual-specific{width:24%!important;left:44%!important;transform:scaleX(.85) scaleY(.75) translateY(40%) translate(-33%)!important}.layer-eyes.shnyr-glasses-visual-specific{width:16%!important;left:46%!important;transform:scaleX(.75) scaleY(.78) translateY(50%) translate(-39%)!important;filter:contrast(1.15) brightness(1.05) saturate(1.1)!important;z-index:14!important}.is-female .shnyr-glasses-visual-specific{transform:scaleX(.75) scaleY(.76) translateY(52%) translate(-38%)!important}.char-visual-canvas .zn1-g2-visual-specific{width:20%!important;left:45%!important;transform:scaleX(.8) scaleY(.75) translateY(42%) translate(-35%)!important;filter:contrast(1.2) saturate(1.6) brightness(1.3)!important}.char-visual-canvas.is-female .work-glasses-visual-specific{transform:scaleX(.6) scaleY(.5) translateY(75%) translate(-47%)!important}.char-visual-canvas.is-female .zn1-g2-visual-specific{transform:scaleX(.65) scaleY(.7) translateY(54%) translate(-45%)!important}.layer-eyes.sleep-mask-visual-specific{width:11.8%!important;height:auto!important;bottom:83.7%!important;left:43.5%!important;z-index:45;transform:none!important;transform-origin:center center!important;filter:brightness(1.1)!important}.is-female .layer-eyes.sleep-mask-visual-specific{width:11.3%!important;bottom:82.5%!important;left:43.8%!important}.char-visual-canvas .corvus-beak-visual-specific{width:25%!important;left:46%!important;bottom:75%!important;height:auto!important;z-index:31!important;transform:translate(-35%) rotateX(-10deg) rotate(-2deg) scaleY(.92) scaleX(.85)!important;transform-origin:center center;filter:brightness(1.1) drop-shadow(1px 2px 2px rgba(0,0,0,.5))!important;image-rendering:auto!important}.char-visual-canvas.is-female .corvus-beak-visual-specific{width:23%!important;bottom:74.5%!important;left:48.5%!important;transform:translate(-45%) rotateX(-15deg) scaleY(1.1) scaleX(.92)!important}.char-visual-canvas .corvus-hat-visual-specific{width:28%!important;bottom:79.6%!important;left:49.8%!important;z-index:35!important;transform:translate(-53%) rotateX(10deg) scaleX(.85)!important;transform-origin:bottom center;filter:brightness(1.1) contrast(1.1) drop-shadow(0px 1px 3px rgba(0,0,0,.6))!important;image-rendering:auto!important}.char-visual-canvas.is-female .corvus-hat-visual-specific{width:26%!important;bottom:79%!important;transform:translate(-53%)!important}.classic-cauldron-visual-specific{width:17%!important;bottom:90.5%!important;left:49.6%!important;transform:translate(-49%) rotate(-6deg) skewY(3deg)!important;filter:brightness(1.3) contrast(1.1)!important}.is-female .classic-cauldron-visual-specific{width:18%!important;bottom:89%!important;transform:translate(-51%) rotate(-6deg) skewY(3deg)!important}.ushanka-hat-visual-specific{width:17%!important;bottom:82%!important;left:49.8%!important;image-rendering:auto!important;transform:translate(-52%) translateY(-2%) rotate(-1deg)!important;filter:brightness(.95)!important}.is-female .ushanka-hat-visual-specific{width:17%!important;bottom:80.5%!important;transform:translate(-53%)!important}.papakha-chic-visual-specific{width:13%!important;bottom:88.5%!important;left:49.5%!important;image-rendering:auto!important;transform-origin:bottom center!important;transform:translate(-50%) perspective(150px) rotateX(22deg) rotate(1.5deg)!important;filter:contrast(1.1) brightness(1.1) saturate(1.2)!important}.is-female .papakha-chic-visual-specific{width:13%!important;bottom:86.5%!important;transform-origin:bottom center!important;transform:translate(-51%) perspective(100px) rotateX(15deg) rotate(-1deg) skewY(5deg)!important}.oxfords-classic-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.49) scaleY(.55) translateY(34%) translate(8%)!important;transform-origin:bottom center!important;z-index:10!important;filter:brightness(.9) contrast(1.2) drop-shadow(0px 3px 2px rgba(0,0,0,.5))!important}.is-female .oxfords-classic-visual-specific{transform:scaleX(.49) scaleY(.5) translateY(27%) translate(10%)!important}.work-boots-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.55) scaleY(.55) translateY(29%) translate(10%)!important;transform-origin:bottom center!important;z-index:10!important;filter:contrast(1.1) brightness(1.1)}.plaster-boot-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.28) scaleY(.28) translateY(-2%) translate(73%) rotate(-2deg)!important;transform-origin:bottom center!important;z-index:10!important;filter:contrast(.9) brightness(.9)!important}.is-female .plaster-boot-visual-specific{transform:scaleX(.25) scaleY(.26) translateY(-17%) translate(81%) rotate(-3deg)!important}.army-boots-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.55) scaleY(.62) translateY(31%) translate(10%)!important;transform-origin:bottom center!important;z-index:10!important;filter:contrast(1.2) brightness(.85)!important}.is-female .army-boots-visual-specific{transform:scaleX(.53) scaleY(.58) translateY(24%) translate(11%)!important}.crocs-duty-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.54) scaleY(.54) translateY(36%) translate(12%)!important;transform-origin:bottom center!important;z-index:10!important;filter:saturate(.9) contrast(.9) sepia(.5)!important}.is-female .crocs-duty-visual-specific{transform:scaleX(.56) scaleY(.5) translateY(28%) translate(12%)!important}.rubber-slippers-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.5) scaleY(.5) translateY(34%) translate(11%) rotate(-1deg)!important;transform-origin:bottom center!important;z-index:10!important;filter:contrast(1.1) brightness(.9)!important}.is-female .rubber-slippers-visual-specific{transform:scaleX(.45) scaleY(.48) translateY(26%) translate(11%)!important}.is-female .work-boots-visual-specific{transform:scaleX(.53) scaleY(.54) translateY(22%) translate(10%)!important}.stylish-sneakers-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;z-index:10!important;image-rendering:auto!important;transform:scaleX(.49) scaleY(.54) translateY(33%) translate(6.5%)!important;transform-origin:bottom center!important;filter:contrast(1.1) brightness(1) saturate(1.1)!important}.is-female .stylish-sneakers-visual-specific{transform:scaleX(.49) scaleY(.52) translateY(26%) translate(7%)!important}.char-visual-canvas .sneakers-legend-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.49) scaleY(.43) translateY(32%) translate(9%)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:auto!important}.char-visual-canvas.is-female .sneakers-legend-visual-specific{transform:scaleX(.5) scaleY(.43) translateY(23%) translate(9%)!important}.char-visual-canvas .new-sneakers-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.51) scaleY(.5) translateY(32%) translate(10.5%)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:auto!important;filter:brightness(1.15) contrast(1.1) saturate(1.1)!important}.char-visual-canvas.is-female .new-sneakers-visual-specific{transform:scaleX(.5) scaleY(.5) translateY(26%) translate(11%)!important}.char-visual-canvas .torn-sneakers-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.51) scaleY(.5) translateY(33%) translate(9%)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:auto!important;filter:brightness(1) contrast(.9)!important}.char-visual-canvas.is-female .torn-sneakers-visual-specific{transform:scaleX(.5) scaleY(.5) translateY(26%) translate(9.5%)!important}.tramp-jeans-visual-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.56) scaleY(.56) translateY(-10%) translate(3%) rotate(-.8deg) skewY(2deg)!important;transform-origin:bottom center!important;filter:contrast(.9) brightness(1.1)!important}.is-female .tramp-jeans-visual-specific{transform:scaleX(.51) scaleY(.55) translateY(-17%) translate(3.5%) rotate(-2.5deg) skewY(2.5deg)!important}.classic-trousers-visual-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.72) scaleY(.64) translateY(4%) translate(4.8%) rotate(-2.2deg) skewY(1deg)!important;transform-origin:bottom center!important;filter:drop-shadow(0px 0px 4px rgba(0,0,0,.5))!important}.is-female .classic-trousers-visual-specific{transform:scaleX(.66) scaleY(.61) translateY(-3%) translate(6%) skewY(3deg) rotate(-3.5deg)!important}.classic-jacket-visual-specific{z-index:15!important;image-rendering:auto!important;transform:scaleX(.57) scaleY(.53) translateY(17%) translate(.7%)!important;transform-origin:top center!important}.is-female .classic-jacket-visual-specific{transform:scaleX(.51) scaleY(.51) translateY(20%) translate(1%) rotate(.5deg)!important}.butchers-smile-visual-specific{width:50%!important;bottom:73%!important;left:32.5%!important;image-rendering:auto!important;transform-origin:bottom center!important;transform:rotate(-3deg) scaleY(1.13)!important;filter:brightness(1.1) saturate(2);z-index:30}.is-female .butchers-smile-visual-specific{width:43%!important;bottom:71%!important;left:34.5%!important;transform:rotate(-3deg) scaleY(1.2)!important}.bone-carver-visual-specific{z-index:5!important;image-rendering:auto!important;transform:scale(.73) rotate(-55deg) translateY(2%) translate(-36%)!important;filter:brightness(1.2) saturate(1.5)!important}.is-female .bone-carver-visual-specific{transform:scale(.65) rotate(-56deg) translateY(1%) translate(-24%)!important}.layer-weapon.bone-knife-visual-specific{z-index:25!important;width:22%!important;top:15%!important;left:19%!important;bottom:auto!important;transform:rotate(-105deg)!important;image-rendering:auto!important;transform-origin:center!important;filter:brightness(1.2) contrast(1.1) drop-shadow(1px 2px 2px rgba(0,0,0,.3))!important}.is-female .layer-weapon.bone-knife-visual-specific{top:12.5%!important;left:22%!important;width:20%!important}.layer-weapon.crowe-saw-visual-specific{z-index:25!important;width:35%!important;top:23.5%!important;left:12.5%!important;bottom:auto!important;transform:rotate(-50deg)!important;image-rendering:auto!important;transform-origin:center!important;filter:brightness(1.1) contrast(.9)!important}.is-female .layer-weapon.crowe-saw-visual-specific{top:20%!important;left:16%!important;width:32%!important}.prison-pants-visual-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.72) scaleY(.63) translateY(-3%) translate(6%) rotate(-2.5deg) skewY(1deg)!important;transform-origin:bottom center!important;filter:contrast(.9) brightness(1) saturate(.95)!important}.is-female .prison-pants-visual-specific{transform:scaleX(.67) scaleY(.62) translateY(-8%) translate(6.5%) skewY(4deg) rotate(-3.5deg)!important}.leather-jacket-visual-specific{z-index:16!important;image-rendering:auto!important;transform:scaleX(.54) scaleY(.54) translateY(9%) translate(-.3%)!important;transform-origin:top center!important;filter:contrast(1.1) brightness(1.1)!important}.is-female .leather-jacket-visual-specific{transform:scaleX(.48) scaleY(.5) translateY(14%) rotate(.3deg)!important}.prison-uniform-visual-specific{z-index:14!important;image-rendering:pixelated!important;transform:scaleX(.58) scaleY(.54) translateY(11%) rotate(-.5deg) skewY(-1deg)!important;transform-origin:top center!important;filter:contrast(.9) brightness(1) saturate(.95)!important}.is-female .prison-uniform-visual-specific{transform:scaleX(.52) scaleY(.5) translateY(15%) translate(1%) rotate(1.5deg) skewY(-2deg)!important}.medical-pants-visual-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.54) scaleY(.58) translateY(-9%) translate(4%) rotate(-2deg) skewY(2deg)!important;transform-origin:bottom center!important;filter:brightness(1.05) saturate(.4) contrast(.9)!important}.is-female .medical-pants-visual-specific{transform:scaleX(.51) scaleY(.54) translateY(-20.5%) translate(3%) rotate(-2.2deg) skewY(2deg)!important}.canvas-shorts-visual-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.43) scaleY(.47) translateY(-37%) translate(1%) rotate(-1deg)!important;transform-origin:bottom center!important;filter:sepia(.2) brightness(.9)!important}.is-female .canvas-shorts-visual-specific{transform:scaleX(.43) scaleY(.44) translateY(-51%) rotate(-1deg)!important}.white-sportswear-visual-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.61) scaleY(.58) translateY(-9.5%) translate(4.2%) rotate(-2deg) perspective(500px) rotateX(3deg) skewY(2.5deg)!important;transform-origin:bottom center!important;filter:brightness(1.1) contrast(.85)!important}.is-female .white-sportswear-visual-specific{transform:scaleX(.59) scaleY(.56) translateY(-16%) translate(4.2%) rotate(-2.5deg) perspective(500px) rotateX(3deg) skewY(4deg)!important}.denim-fighter-shorts-visual-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.46) scaleY(.47) translateY(-37%)!important;transform-origin:bottom center!important;filter:saturate(.5) contrast(1.1) brightness(.85)!important}.is-female .denim-fighter-shorts-visual-specific{transform:scaleX(.43) scaleY(.44) translateY(-49%) rotate(-1deg)!important}.sports-shorts-visual-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.4) scaleY(.46) translateY(-42%) translate(3%) rotate(-2deg)!important;transform-origin:bottom center!important;filter:brightness(1.1)!important}.is-female .sports-shorts-visual-specific{transform:scaleX(.4) scaleY(.44) translateY(-53%) translate(1%) rotate(-2deg)!important}.cargo-shorts-visual-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.42) scaleY(.44) translateY(-42%) translate(1%)!important;transform-origin:bottom center!important;filter:contrast(1.1) brightness(.8) sepia(.3)!important}.is-female .cargo-shorts-visual-specific{transform:scaleX(.4) scaleY(.4) translateY(-63%) translate(1%) rotate(-2deg)!important}.char-visual-canvas .victor-collar-visual-specific{z-index:25!important;image-rendering:auto!important;transform:scale(1.4) translateY(12%) translate(-35%)!important;transform-origin:top center!important;filter:contrast(1.1) brightness(1.05) drop-shadow(0 2px 3px rgba(0,0,0,.3))!important}.char-visual-canvas.is-female .victor-collar-visual-specific{transform:scale(1.15) translateY(25%) translate(-40%)!important}.gray-helmet-visual-specific{z-index:100!important;left:50%!important;transform:scaleX(1.5) scaleY(1.7) translateY(53%) translate(-35%)!important;filter:contrast(.9) brightness(1.1)!important}.is-female .gray-helmet-visual-specific{transform:scaleX(1.5) scaleY(1.8) translateY(56%) translate(-34%)!important}.layer-head.paper-bag-visual-specific{width:21%!important;height:auto!important;bottom:75%!important;left:39.5%!important;z-index:10;transform-origin:bottom center!important;transform:none!important;image-rendering:pixelated;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.3)) sepia(.1)!important}.is-female .layer-head.paper-bag-visual-specific{width:21%!important;bottom:74.5%!important;left:39.5%!important;transform:scaleX(1.02)!important}.ulf-shackles-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.57) scaleY(.6) translateY(31%) translate(9%)!important;transform-origin:bottom center!important;z-index:11!important;image-rendering:pixelated!important;filter:brightness(.8) contrast(1.3)!important}.is-female .ulf-shackles-visual-specific{transform:scaleX(.56) scaleY(.58) translateY(26%) translate(9.3%)!important;transform-origin:bottom center!important}.layer-feet.leather-boots-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.53) scaleY(.55) translateY(31%) translate(9%)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:pixelated!important;filter:brightness(1) sepia(.1)!important}.is-female .layer-feet.leather-boots-visual-specific{transform:scaleX(.51) scaleY(.52) translateY(21%) translate(9%)!important}.layer-eyes.crowe-glasses-visual-specific{width:23%!important;left:45%!important;transform:scaleX(.54) scaleY(.52) translateY(85%) translate(-58%)!important;filter:contrast(1.2) brightness(.9) saturate(1.3)!important;z-index:100!important}.is-female .layer-eyes.crowe-glasses-visual-specific{transform:scaleX(.52) scaleY(.5) translateY(89%) translate(-59%)!important}.layer-eyes.sports-glasses-visual-specific{width:22%!important;left:45%!important;transform:scaleX(.5) scaleY(.45) translateY(55%) translate(-60%)!important;filter:contrast(1.15) brightness(1)!important;z-index:100!important}.is-female .layer-eyes.sports-glasses-visual-specific{transform:scaleX(.48) scaleY(.45) translateY(50%) translate(-61%)!important}.sanitary-bandage-visual-specific{width:18%!important;left:50%!important;transform:translate(-50%) translateY(2%) scale(.7)!important;filter:contrast(1.05) brightness(.95);z-index:90}.is-female .sanitary-bandage-visual-specific{transform:translate(-48%) translateY(0) scale(1)!important}.char-visual-canvas .puppet-master-cloak-visual-specific{transform:scaleX(.79) scaleY(.87) translateY(3%) translate(1.3%) rotate(-.8deg)!important;transform-origin:top center!important;z-index:18!important;image-rendering:auto!important;filter:brightness(1.1) saturate(1.1)!important}.char-visual-canvas.is-female .puppet-master-cloak-visual-specific{transform:scaleX(.62) scaleY(.8) translateY(5%) translate(0) rotate(-1deg)!important;transform-origin:top center!important}.char-visual-canvas .reinhardt-cloak-visual-specific{transform:scaleX(.94) scaleY(.72) translateY(11%) translate(.5%)!important;transform-origin:top center!important;z-index:16!important;image-rendering:auto!important;filter:brightness(1.1) contrast(.9)!important}.char-visual-canvas.is-female .reinhardt-cloak-visual-specific{transform:scaleX(.79) scaleY(.64) translateY(15%) translate(.5%) skewY(-2deg)!important;transform-origin:top center!important}.char-visual-canvas .puppet-nurse-visual-specific{position:absolute!important;z-index:1!important;image-rendering:auto!important;transform:scaleX(.22) scaleY(.21) translateY(-7%) translate(-49%)!important;transform-origin:bottom center!important;filter:brightness(1.1) contrast(1) saturate(1.4)!important}.char-visual-canvas.is-female .puppet-nurse-visual-specific{transform:scaleX(.22) scaleY(.21) translateY(-13%) translate(-43%)!important}.char-visual-canvas .elder-pendant-visual-specific{z-index:20!important;image-rendering:auto!important;transform:scaleX(1.7) scaleY(1.4) translateY(32%) translate(-29%)!important;transform-origin:top center!important;filter:brightness(1.1) contrast(1.1) drop-shadow(0 1px 2px rgba(0,0,0,.6))!important}.char-visual-canvas.is-female .elder-pendant-visual-specific{transform:scaleX(1.4) scaleY(1.2) translateY(45%) translate(-35%)!important}.char-visual-canvas .cleaner-head-visual-specific{width:30%!important;height:auto!important;bottom:72%!important;left:51%!important;z-index:20!important;transform-origin:bottom center!important;image-rendering:auto!important;filter:brightness(1.2) saturate(2)!important}.char-visual-canvas.is-female .cleaner-head-visual-specific{width:28.5%!important;bottom:72%!important;left:50.5%!important}.char-visual-canvas .layer-weapon.cleaner-staff-visual-specific{z-index:15!important;top:13.5%!important;left:-.5%!important;transform:rotate(-25deg) scale(.8)!important;transform-origin:bottom center!important;image-rendering:auto!important;filter:brightness(1.3) contrast(.9) saturate(2)!important}.char-visual-canvas.is-female .layer-weapon.cleaner-staff-visual-specific{top:6%!important;transform:rotate(-25deg) scale(.7)!important;left:0%!important}.layer-mouth.abaddon-jaw-death-visual-specific{width:11%!important;bottom:81.5%!important;left:50%!important;transform:translate(-51%) scaleX(1)!important}.is-female .abaddon-jaw-death-visual-specific{bottom:79.8%!important;transform:translate(-53%) scaleX(.9) scaleY(.8)!important}.layer-mouth.polygon-darkness-mask-visual-specific{width:12%!important;bottom:81%!important;left:50%!important;transform:translate(-56%) scale(.9)!important;filter:brightness(1.1) contrast(1.1) saturate(2)!important}.is-female .polygon-darkness-mask-visual-specific{bottom:79.8%!important;transform:translate(-53%) scaleX(.85) scaleY(.8)!important}.layer-mouth.cryo-stasis-mask-visual-specific{width:11%!important;bottom:81.7%!important;left:50%!important;transform:translate(-56.5%) scaleX(.94) scaleY(.75)!important;filter:brightness(1.1) contrast(.9) saturate(2)!important}.is-female .cryo-stasis-mask-visual-specific{bottom:79.8%!important;transform:translate(-53%) scaleX(.88) scaleY(.75)!important}.layer-mouth.crimson-fury-mask-visual-specific{width:11%!important;bottom:80.7%!important;left:50%!important;transform:translate(-56%) scaleX(.92) scaleY(.8)!important;filter:brightness(1.1) contrast(.9) saturate(2)!important}.is-female .crimson-fury-mask-visual-specific{bottom:79.6%!important;transform:translate(-53%) scaleX(.85) scaleY(.75)!important}.layer-mouth.living-thicket-mask-visual-specific{width:12%!important;bottom:80.5%!important;left:50%!important;transform:translate(-56%) scaleY(.9)!important;filter:brightness(1.1) contrast(.9) saturate(2)!important}.is-female .living-thicket-mask-visual-specific{bottom:79%!important;transform:translate(-53%) scaleX(.85) scaleY(.85)!important}.woven-aladdins-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.52) scaleY(.53) translateY(35%) translate(4%)!important;transform-origin:bottom center!important;z-index:10!important;filter:sepia(.3) brightness(.9) contrast(1.1) drop-shadow(0px 2px 2px rgba(0,0,0,.4))!important}.is-female .woven-aladdins-visual-specific{transform:scaleX(.48) scaleY(.45) translateY(23%) translate(5%)!important}.ballet-flats-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.48) scaleY(.46) translateY(30%) translate(6%)!important;transform-origin:bottom center!important;z-index:10!important;filter:brightness(.85) contrast(1.15) drop-shadow(0px 1px 2px rgba(0,0,0,.5))!important}.is-female .ballet-flats-visual-specific{transform:scaleX(.48) scaleY(.42) translateY(19%) translate(5.5%) rotate(.5deg)!important}.turquoise-rollers-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.58) scaleY(.6) translateY(32%) translate(7%)!important;transform-origin:bottom center!important;image-rendering:auto!important;z-index:10!important;filter:saturate(.6) brightness(.85) contrast(1.2)!important}.is-female .turquoise-rollers-visual-specific{transform:scaleX(.58) scaleY(.6) translateY(26%) translate(8%)!important;transform-origin:bottom center!important}.cossack-boots-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.57) scaleY(.65) translateY(34%) translate(5%)!important;transform-origin:bottom center!important;z-index:10!important;filter:brightness(.8) contrast(1.3) drop-shadow(0px 3px 3px rgba(0,0,0,.5))!important}.is-female .cossack-boots-visual-specific{transform:scaleX(.55) scaleY(.56) translateY(23%) translate(6%)!important}.char-visual-canvas .headlamp-visual-specific{width:15%!important;bottom:88.5%!important;left:49.5%!important;z-index:35!important;transform:translate(-50%) scaleX(.9)!important;transform-origin:bottom center;filter:brightness(1.25) contrast(1.15) drop-shadow(0px 2px 4px rgba(255,255,255,.15))!important;image-rendering:auto!important}.char-visual-canvas.is-female .headlamp-visual-specific{width:16.5%!important;bottom:87%!important;left:50%!important}.char-visual-canvas .bamboo-amigasa-visual-specific{width:19%!important;bottom:88.5%!important;left:49.3%!important;transform:translate(-50.5%) rotateX(-15deg)!important;transform-origin:bottom center;z-index:35!important;image-rendering:auto!important;filter:brightness(.9) contrast(1.15) drop-shadow(0px 1px 2px rgba(0,0,0,.7))!important}.char-visual-canvas.is-female .bamboo-amigasa-visual-specific{width:18.5%!important;bottom:87.5%!important;left:49.8%!important}.char-visual-canvas .tattered-straw-hat-visual-specific{width:20.5%!important;bottom:87.5%!important;left:50.5%!important;transform:translate(-53%) rotate(-5deg) rotateX(-20deg)!important;transform-origin:bottom center;z-index:35!important;filter:brightness(.9) contrast(1.2) drop-shadow(0px 1px 2px rgba(0,0,0,.6))!important}.char-visual-canvas.is-female .tattered-straw-hat-visual-specific{width:21%!important;bottom:86.2%!important;left:51%!important}.char-visual-canvas .crimson-dragon-haori-visual-specific{transform:scaleX(.75) scaleY(.7) translate(.2%) translateY(6%)!important;transform-origin:top center!important;z-index:16!important;image-rendering:auto!important;filter:brightness(1.15) saturate(1.8) contrast(1.3) drop-shadow(0px 3px 5px rgba(0,0,0,.5))!important}.char-visual-canvas.is-female .crimson-dragon-haori-visual-specific{transform:scaleX(.63) scaleY(.63) translateY(10%) translate(1%) rotate(1deg)!important;transform-origin:top center!important}.char-visual-canvas .dark-shinobi-haori-visual-specific{transform:scaleX(.75) scaleY(.7) translate(1%) translateY(9%)!important;transform-origin:top center!important;z-index:16!important;image-rendering:auto!important;filter:brightness(1.3) contrast(1.1) saturate(1.3)!important}.char-visual-canvas.is-female .dark-shinobi-haori-visual-specific{transform:scaleX(.63) scaleY(.62) translateY(13%) translate(1%) rotate(1deg)!important;transform-origin:top center!important}.char-visual-canvas .latex-top-visual-specific{transform:scaleX(.76) scaleY(.72) translateY(-3%) translate(1.7%) skewY(-1deg) rotate(.5deg)!important;transform-origin:top center!important;z-index:15!important;image-rendering:auto!important}.char-visual-canvas.is-female .latex-top-visual-specific{transform:scaleX(.64) scaleY(.6) translateY(4.5%) translate(2.5%) skewY(-3deg) rotate(1deg)!important;transform-origin:top center!important}.char-visual-canvas .latex-bottom-visual-specific{z-index:11!important;image-rendering:auto!important;transform-origin:bottom center!important;transform:scaleX(.88) scaleY(.72) translateY(4%) translate(-1.5%) rotate(1.2deg) skewY(1deg)!important;filter:contrast(1.15) brightness(1.1)!important}.char-visual-canvas.is-female .latex-bottom-visual-specific{transform:scaleX(.84) scaleY(.68) translateY(-3%) translate(-.8%)!important}.char-visual-canvas .muffled-bell-visual-specific{z-index:20!important;image-rendering:auto!important;transform:scaleX(2.3) scaleY(1.5) translateY(35%) translate(-22%)!important;transform-origin:top center!important;filter:contrast(1.2) sepia(.15) drop-shadow(0 1px 1px rgba(0,0,0,.5))!important}.char-visual-canvas.is-female .muffled-bell-visual-specific{transform:scaleX(1.7) scaleY(1.2) translateY(48%) translate(-25%)!important}.char-visual-canvas .layer-weapon.mechanical-leg-visual-specific{z-index:25!important;width:45%!important;height:auto!important;top:39.5%!important;bottom:auto!important;left:-2%!important;image-rendering:auto!important;transform:rotate(5deg)!important;transform-origin:center center!important;filter:brightness(1.3) saturate(2)!important}.char-visual-canvas.is-female .layer-weapon.mechanical-leg-visual-specific{width:42%!important;top:38%!important;left:1.5%!important}.char-visual-canvas .layer-weapon.shnyr-hook-visual-specific{z-index:25!important;width:23%!important;height:auto!important;top:45.5%!important;bottom:auto!important;left:13%!important;image-rendering:auto!important;transform:rotate(5deg)!important;transform-origin:bottom right!important;filter:brightness(1.05) contrast(1.1)!important}.char-visual-canvas.is-female .layer-weapon.shnyr-hook-visual-specific{width:22%!important;top:43.5%!important;left:16%!important}.char-visual-canvas .layer-weapon.colossus-axe-hammer-visual-specific{z-index:5!important;width:44%!important;height:auto!important;top:46%!important;bottom:auto!important;left:9.5%!important;image-rendering:auto!important;transform:rotate(0)!important;transform-origin:bottom center!important;filter:brightness(1.3) contrast(.9) saturate(1.4)!important}.char-visual-canvas.is-female .layer-weapon.colossus-axe-hammer-visual-specific{width:41%!important;top:45%!important;left:13.5%!important}.char-visual-canvas .layer-weapon.mother-stinger-visual-specific{z-index:25!important;width:34%!important;height:auto!important;top:41.5%!important;bottom:auto!important;left:8.5%!important;image-rendering:auto!important;transform:rotate(0)!important;transform-origin:center center!important;filter:saturate(1.2) brightness(1.1)!important}.char-visual-canvas.is-female .layer-weapon.mother-stinger-visual-specific{width:32%!important;top:39%!important;left:12%!important}.layer-weapon.betty-claws-visual-specific{z-index:10!important;width:23%!important;height:auto!important;top:42%!important;bottom:auto!important;left:16%!important;image-rendering:auto!important;transform:rotate(-19deg) scaleX(1.1)!important;transform-origin:center center!important;filter:brightness(1.15) contrast(1.1) saturate(1.2)!important}.is-female .layer-weapon.betty-claws-visual-specific{width:20%!important;top:40.5%!important;left:21%!important}.char-visual-canvas .layer-hand.bill-bracers-visual-specific{width:15%!important;height:auto!important;top:auto!important;left:63%!important;bottom:46.5%!important;transform:scaleX(.8) scaleY(.9) translateY(-8%) translate(5%)!important;filter:contrast(1.2) brightness(1.2) saturate(1.5)!important;z-index:21!important;image-rendering:pixelated!important}.char-visual-canvas.is-female .layer-hand.bill-bracers-visual-specific{transform:scaleX(.62) scaleY(.8) translateY(-30%) translate(-20%)!important}.char-visual-canvas .layer-head.colossus-helmet-specific{width:19%!important;height:auto!important;top:auto!important;bottom:78%!important;left:40.3%!important;z-index:31!important;transform-origin:bottom center!important;transform:scaleX(.95) scaleY(1)!important;image-rendering:pixelated!important;filter:contrast(.9) brightness(1.3) saturate(1.5)!important}.char-visual-canvas.is-female .layer-head.colossus-helmet-specific{width:20%!important;bottom:75.5%!important;left:39.5%!important;transform:scaleX(.98) scaleY(1.03)!important}.char-visual-canvas .layer-head.werner-helmet-specific{width:16%!important;height:auto!important;top:auto!important;bottom:82.5%!important;left:41.3%!important;z-index:10001!important;transform-origin:bottom center!important;transform:scaleX(.9) scaleY(.95)!important;image-rendering:pixelated!important;filter:contrast(1) brightness(1.2) saturate(1.5)!important}.char-visual-canvas.is-female .layer-head.werner-helmet-specific{width:17.5%!important;bottom:80%!important;left:40.5%!important;transform:scaleX(.92) scaleY(.95)!important}.layer-legs.samson-shorts-visual-specific{z-index:11!important;image-rendering:auto!important;transform:scaleX(.5) scaleY(.52) translateY(-31%)!important;transform-origin:bottom center!important;filter:saturate(1.2) contrast(1.05) brightness(1)!important}.is-female .layer-legs.samson-shorts-visual-specific{transform:scaleX(.46) scaleY(.5) translateY(-40%) rotate(-1deg)!important}.layer-weapon.morgroth-stump-visual-specific{z-index:25!important;top:1.5%!important;left:-11.5%!important;transform:rotate(0) scale(.5)!important;transform-origin:bottom center!important;image-rendering:auto!important;filter:brightness(1.2) contrast(1.1) saturate(1.4)!important}.is-female .layer-weapon.morgroth-stump-visual-specific{top:-4%!important;left:-6%!important;transform:rotate(-5deg) scale(.45)!important}.layer-torso.hel-cape-visual-specific{z-index:30!important;image-rendering:auto!important;transform:scaleX(.94) scaleY(.76) translateY(-15%)!important;transform-origin:bottom center!important;filter:saturate(1.1) contrast(1.1) brightness(.9)!important}.is-female .layer-torso.hel-cape-visual-specific{transform:scaleX(.78) scaleY(.72) translateY(-19.6%) translate(1.5%) rotate(-1deg)!important}.char-layer.layer-feet.pilgrim-boots-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;image-rendering:auto!important;transform:scaleX(.49) scaleY(.6) translateY(30.5%) translate(10%)!important;transform-origin:bottom center!important;z-index:10!important;filter:brightness(1.1) contrast(1.15) saturate(.9)!important}.char-visual-canvas.is-female .layer-feet.pilgrim-boots-specific{transform:scaleX(.49) scaleY(.56) translateY(24%) translate(10%)!important;transform-origin:bottom center!important}.char-layer.layer-eyes.pilgrim-blinder-specific{width:24%!important;left:44%!important;transform:scaleX(.62) scaleY(.54) translateY(78%) translate(-44%)!important;filter:contrast(1.2) brightness(1.2) saturate(1.3)!important;z-index:105!important}.is-female .layer-eyes.pilgrim-blinder-specific{transform:scaleX(.62) scaleY(.59) translateY(72%) translate(-45%)!important}.layer-torso.crimson-sutan-visual-specific{z-index:20!important;width:100%!important;height:auto!important;transform-origin:bottom center!important;transform:scale(.65) scaleY(1.05) translateY(-15.5%) skewY(-9deg)!important;image-rendering:pixelated!important;filter:saturate(1.2) contrast(1.1) brightness(1)!important}.is-female .layer-torso.crimson-sutan-visual-specific{transform:scaleX(.6) scaleY(.65) translateY(-19%) skewY(-11deg)!important;filter:saturate(1.25) contrast(1.1) brightness(1.02)!important}.layer-legs.ronin-hakama-visual-specific{z-index:11!important;image-rendering:pixelated!important;transform:scaleX(.6) scaleY(.56) translateY(-19%) translate(3.5%) rotate(-2deg)!important;transform-origin:bottom center!important;filter:brightness(1.3) contrast(.9) saturate(1.7)!important}.is-female .layer-legs.ronin-hakama-visual-specific{transform:scaleX(.54) scaleY(.52) translateY(-32%) translate(2.5%) rotate(-2deg)!important}.layer-weapon.muramasa-visual-specific{z-index:25!important;width:58%!important;height:auto!important;top:37%!important;bottom:auto!important;left:-20%!important;image-rendering:auto!important;transform:rotate(3deg)!important;transform-origin:bottom center!important;filter:saturate(1.4) brightness(1.05) contrast(1.1)!important}.is-female .layer-weapon.muramasa-visual-specific{width:48%!important;top:37%!important;left:-10%!important}.layer-head.disgrace-grin-visual-specific{width:19.5%!important;height:auto!important;bottom:80%!important;left:49.5%!important;z-index:15!important;transform-origin:bottom center!important;image-rendering:pixelated!important;filter:contrast(1.05) brightness(1.1) saturate(1.2)!important}.is-female .layer-head.disgrace-grin-visual-specific{width:19%!important;bottom:78%!important;left:50%!important}.layer-eyes.gross-mask-visual-specific{width:10%!important;left:50.5%!important;bottom:86%!important;height:auto!important;transform:translate(-49%) translateY(2%) rotate(7deg) scale(.95) skew(-8deg)!important;transform-origin:center center;z-index:25!important;filter:brightness(1.2) saturate(1.5)!important;image-rendering:auto!important}.is-female .gross-mask-visual-specific{width:11%!important;bottom:83.5%!important;left:50.5%!important;transform:translate(-50%) scale(.92) skew(-6deg)!important}.layer-hand.garnet-ring-visual-specific{width:7%!important;height:auto!important;left:68%!important;bottom:44.5%!important;transform:scale(.8)!important;filter:contrast(1.15) brightness(1.3) saturate(2.5)!important;z-index:16!important}.is-female .garnet-ring-visual-specific{width:7%!important;left:66%!important;bottom:47%!important;transform:scale(.75) translateY(-10%) translate(-5%)!important}.layer-hand.leather-gorget-visual-specific{width:20%!important;height:auto!important;left:62.5%!important;bottom:45%!important;transform:scaleX(.96) scaleY(.8) translateY(-25%) translate(-15%) rotate(-11deg)!important;filter:contrast(1.2) brightness(1.1)!important;z-index:15!important}.is-female .leather-gorget-visual-specific{width:20%!important;left:59.5%!important;bottom:47%!important;transform:scaleX(.8) scaleY(.7) translateY(-25%) translate(-17%) rotate(-14deg)!important}.layer-mouth.jaw-prosthesis-visual-specific{width:12%!important;left:50%!important;bottom:80.5%!important;height:auto!important;transform:translate(-54%) translateY(1%) scale(.8)!important;transform-origin:center center;filter:contrast(1.1) brightness(1.2) saturate(2)!important;z-index:28!important;image-rendering:auto!important}.is-female .jaw-prosthesis-visual-specific{width:12%!important;left:50%!important;bottom:78.5%!important;transform:translate(-52%) translateY(-2%) scale(.8)!important}.char-layer.layer-feet.hinged-boots-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;image-rendering:auto!important;transform:scaleX(.48) scaleY(.6) translateY(30%) translate(8%)!important;transform-origin:bottom center!important;z-index:10!important;filter:brightness(1.05) contrast(1.15) saturate(.9)!important}.char-visual-canvas.is-female .layer-feet.hinged-boots-visual-specific{transform:scaleX(.48) scaleY(.56) translateY(23.5%) translate(9%)!important;transform-origin:bottom center!important}.layer-legs.quilted-hem-visual-specific{z-index:11!important;image-rendering:auto!important;transform-origin:bottom center!important;transform:scaleX(.66) scaleY(.48) translateY(-22%) translate(2%)!important;filter:contrast(1.1) brightness(1.4) saturate(1.5)!important}.char-visual-canvas.is-female .layer-legs.quilted-hem-visual-specific{transform:scaleX(.6) scaleY(.48) translateY(-29%) translate(1.5%)!important}.layer-torso.quilted-gambeson-visual-specific{z-index:20!important;width:100%!important;height:auto!important;transform-origin:bottom center!important;transform:scaleX(.4) scaleY(.4) translateY(-106%) translate(1.8%)!important;image-rendering:auto!important;filter:contrast(1.1) brightness(1.1) saturate(1.5)!important}.char-visual-canvas.is-female .layer-torso.quilted-gambeson-visual-specific{transform:scaleX(.34) scaleY(.4) translateY(-103.2%) translate(-3%) rotate(1deg) skew(-2deg)!important}.char-visual-canvas .dead-sun-visual-specific{z-index:20!important;image-rendering:auto!important;transform-origin:top center!important;transform:scale(1.15) translateY(62%) translate(-43%)!important;filter:brightness(1.1) contrast(1.15) drop-shadow(0 2px 4px rgba(0,0,0,.4))!important}.char-visual-canvas.is-female .dead-sun-visual-specific{transform:scale(.98) translateY(70%) translate(-48%)!important}.char-visual-canvas .mummy-legs-visual-specific{transform:scaleX(.58) scaleY(.52) translateY(-16%) translate(-2%) skew(-1deg)!important;transform-origin:bottom center!important;z-index:11!important;filter:contrast(1.15) brightness(1.1) saturate(.8)!important}.char-visual-canvas.is-female .mummy-legs-visual-specific{transform:scaleX(.55) scaleY(.5) translateY(-23%) translate(-1%)!important}.char-visual-canvas .mummy-feet-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.48) scaleY(.39) translateY(18%) translate(5.5%) rotate(1deg) skew(-1deg)!important;transform-origin:bottom center!important;z-index:10!important;filter:contrast(.95) brightness(1.05) saturate(.85)!important}.char-visual-canvas.is-female .mummy-feet-visual-specific{transform:scaleX(.48) scaleY(.37) translateY(8%) translate(8.5%)!important}.char-visual-canvas .mummy-torso-visual-specific{z-index:20!important;width:100%!important;height:auto!important;transform-origin:top center!important;transform:scaleX(.48) scaleY(.39) translateY(54.5%) translate(1%)!important;filter:contrast(1.15) brightness(1.15) saturate(.85)!important}.char-visual-canvas.is-female .mummy-torso-visual-specific{transform:scaleX(.43) scaleY(.36) translateY(63.5%) translate(.5%) skew(-1deg) rotate(-1deg)!important}.char-visual-canvas .layer-hand.cracked-watch-visual-specific{width:13%!important;height:auto!important;left:64%!important;bottom:45.5%!important;transform:scaleX(.64) scaleY(.55) translateY(-5%) translate(5%) rotate(105deg)!important;transform-origin:center!important;z-index:21!important;filter:contrast(1.2) brightness(1.1)!important}.char-visual-canvas.is-female .layer-hand.cracked-watch-visual-specific{transform:scaleX(.56) scaleY(.5) translateY(-35%) translate(-23%) rotate(95deg)!important}.char-visual-canvas .leather-skirt-visual-specific{z-index:12!important;image-rendering:auto!important;transform:scaleX(.44) scaleY(.52) translateY(-37%) translate(1%)!important;transform-origin:bottom center!important;filter:brightness(1.15)!important}.char-visual-canvas.is-female .leather-skirt-visual-specific{transform:scaleX(.43) scaleY(.5) translateY(-43%) translate(1%) rotate(-1deg)!important}.char-visual-canvas .field-wreath-visual-specific{z-index:19!important;image-rendering:auto!important;transform:scaleX(2.1) scaleY(1.65) translateY(12%) translate(-26%) skewY(-3deg)!important;transform-origin:top center!important;filter:contrast(1.1) saturate(1.2)!important}.char-visual-canvas.is-female .field-wreath-visual-specific{transform:scaleX(1.55) scaleY(1.4) translateY(21%) translate(-35%)!important}.char-visual-canvas .layer-feet.spurred-boots-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;image-rendering:auto!important;transform:scaleX(.48) scaleY(.48) translateY(19.5%) translate(6.5%)!important;transform-origin:bottom center!important;z-index:10!important;filter:contrast(1.2) brightness(1.05) drop-shadow(0px 3px 2px rgba(0,0,0,.4))!important}.char-visual-canvas.is-female .layer-feet.spurred-boots-visual-specific{transform:scaleX(.47) scaleY(.42) translateY(9%) translate(6%) rotate(1deg)!important;transform-origin:bottom center!important}.char-visual-canvas .layer-torso.checkered-shirt-visual-specific{z-index:15!important;width:100%!important;height:auto!important;transform-origin:top center!important;transform:scaleX(.44) scaleY(.36) translateY(57%) translate(1.5%) skewY(-1deg) rotate(0)!important;image-rendering:auto!important;filter:contrast(1.15) brightness(1.05)!important}.char-visual-canvas.is-female .layer-torso.checkered-shirt-visual-specific{transform:scaleX(.38) scaleY(.33) translateY(68%) translate(2%) skewY(-2deg) rotate(1deg)!important}.char-visual-canvas .layer-head.santa-muerte-mask-visual-specific{z-index:22!important;transform-origin:top center!important;transform:scaleX(.7) scaleY(.65) translateY(114%) translate(-72%) rotate(.5deg)!important;image-rendering:auto!important;filter:contrast(1.2) brightness(1.05)!important}.char-visual-canvas.is-female .layer-head.santa-muerte-mask-visual-specific{transform:scaleX(.7) scaleY(.65) translateY(122%) translate(-72%) rotate(.5deg)!important}.char-visual-canvas .layer-pet.hermit-spider-visual-specific{width:12%!important;height:auto!important;bottom:79%!important;left:53%!important;z-index:50!important;display:block!important;opacity:1!important;filter:saturate(2.5) brightness(1.2) contrast(1.1)!important;transform:perspective(500px) rotate(5deg)!important;image-rendering:auto!important}.char-visual-canvas.is-female .layer-pet.hermit-spider-visual-specific{width:11%!important;bottom:78%!important;left:52.5%!important;transform:rotate(8deg)!important}.char-visual-canvas .layer-pet.ritual-goat-visual-specific{width:31%!important;height:auto!important;bottom:2%!important;left:35%!important;z-index:24!important;image-rendering:auto!important;filter:saturate(1.8) brightness(1.15) contrast(1.1)!important}.char-visual-canvas.is-female .layer-pet.ritual-goat-visual-specific{width:30%!important;bottom:6%!important;left:36%!important}.char-visual-canvas .layer-pet.filth-worm-visual-specific{width:47%!important;height:auto!important;bottom:10%!important;left:53%!important;z-index:2!important;image-rendering:auto!important;filter:saturate(1.2) brightness(1.3) contrast(1)!important}.char-visual-canvas.is-female .layer-pet.filth-worm-visual-specific{width:44%!important;bottom:10%!important;left:53%!important}.char-visual-canvas .layer-pet.eldritch-eye-visual-specific{width:40%!important;height:auto!important;bottom:6%!important;left:61%!important;z-index:2!important;image-rendering:auto!important;filter:saturate(1.5) brightness(1.35)!important}.char-visual-canvas.is-female .layer-pet.eldritch-eye-visual-specific{width:39%!important;bottom:9%!important;left:60%!important}.char-visual-canvas .chest-visual-specific{position:absolute!important;z-index:1!important;image-rendering:auto!important;transform:scaleX(.2) scaleY(.19) translateY(-265%) translate(-3%)!important;transform-origin:bottom center!important;filter:brightness(1.1) contrast(1) saturate(1.2)!important}.char-visual-canvas.is-female .chest-visual-specific{transform:scaleX(.2) scaleY(.19) translateY(-275%) translate(-5%)!important}.char-visual-canvas .arena-lord-legs-visual-specific{z-index:11!important;image-rendering:auto!important;transform:scaleX(.55) scaleY(.48) translateY(-22%) translate(3%) rotate(-.8deg) skewY(2deg)!important;transform-origin:bottom center!important;filter:contrast(1.1) brightness(1.05) saturate(1.5)!important}.char-visual-canvas.is-female .arena-lord-legs-visual-specific{transform:scaleX(.51) scaleY(.47) translateY(-30%) translate(3.5%) rotate(-2deg) skewY(2deg)!important}.char-visual-canvas .arena-lord-feet-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.56) scaleY(.4) translateY(18%) translate(5%) rotate(2.5deg)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:pixelated!important;filter:brightness(.95) saturate(1.5)!important}.char-visual-canvas.is-female .arena-lord-feet-visual-specific{transform:scaleX(.55) scaleY(.36) translateY(6%) translate(5%) rotate(3deg)!important;transform-origin:bottom center!important}.char-visual-canvas .arena-lord-torso-visual-specific{transform:scaleX(.47) scaleY(.4) translateY(33%) translate(0) rotate(-1deg)!important;transform-origin:top center!important;z-index:15!important;image-rendering:auto!important;filter:brightness(1.1) saturate(1.5) contrast(1.2)!important}.char-visual-canvas.is-female .arena-lord-torso-visual-specific{transform:scaleX(.41) scaleY(.38) translateY(38.5%) translate(.5%)!important;transform-origin:top center!important}.char-visual-canvas .layer-mouth.arena-lord-head-visual-specific{width:12%!important;bottom:80%!important;left:50%!important;transform:translate(-55%) translateY(-9%) scaleX(.95) scaleY(.7)!important;z-index:20!important;filter:brightness(1.1) contrast(1.1) saturate(1.3)!important}.char-visual-canvas.is-female .layer-mouth.arena-lord-head-visual-specific{bottom:80%!important;transform:translate(-53.5%) translateY(4%) scaleX(.9) scaleY(.6)!important}.char-visual-canvas .layer-pet.arena-lord-cat-visual-specific{width:35%!important;height:auto!important;bottom:3%!important;left:35%!important;z-index:24!important;image-rendering:auto!important;filter:saturate(1.4) brightness(1.2) contrast(1.1)!important}.char-visual-canvas.is-female .layer-pet.arena-lord-cat-visual-specific{width:32%!important;bottom:7%!important;left:36%!important}.char-visual-canvas .underworld-wings-visual-specific{z-index:0!important;width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.85) scaleY(.85) translateY(-9.5%) translate(-.5%)!important;transform-origin:center center!important;filter:brightness(1.2) saturate(1.1) drop-shadow(0px 0px 4px rgba(180,30,30,.6))!important;image-rendering:auto!important}.char-visual-canvas.is-female .underworld-wings-visual-specific{transform:scaleX(.8) scaleY(.8) translateY(-10%) translate(0)!important}.char-visual-canvas .layer-head.underworld-face-visual-specific{width:18%!important;bottom:78.5%!important;left:50%!important;transform:translate(-53%) translateY(-20.5%) scaleX(.92) scaleY(1)!important;transform-origin:bottom center!important;z-index:35!important;filter:brightness(1.1) contrast(1.1)!important;image-rendering:auto!important}.char-visual-canvas.is-female .layer-head.underworld-face-visual-specific{width:18%!important;bottom:78%!important;transform:translate(-52%) translateY(-14%) scaleX(.9) scaleY(1)!important}.char-visual-canvas .scale-tunic-visual-specific{transform:scaleX(.53) scaleY(.45) translateY(29%) translate(1.5%)!important;transform-origin:top center!important;z-index:16!important;image-rendering:auto!important;filter:brightness(1.1) contrast(1.25) saturate(1.3)!important}.char-visual-canvas.is-female .scale-tunic-visual-specific{transform:scaleX(.45) scaleY(.4) translateY(37%) translate(2.8%) rotate(1deg) skewY(-3deg)!important;transform-origin:top center!important}.char-visual-canvas .scale-pants-visual-specific{transform:scaleX(.56) scaleY(.48) translateY(-22%) translate(6%) rotate(-2deg)!important;transform-origin:bottom center!important;z-index:11!important;image-rendering:auto!important;filter:brightness(1.1) contrast(1.25) saturate(1.4)!important}.char-visual-canvas.is-female .scale-pants-visual-specific{transform:scaleX(.53) scaleY(.45) translateY(-35.5%) translate(4%) skewY(1.5deg) rotate(-2deg)!important}.char-visual-canvas .layer-head.ancestor-hood-visual-specific{width:23%!important;bottom:76%!important;left:49%!important;transform:translate(-51%) scaleY(.98)!important;transform-origin:bottom center!important;z-index:35!important;image-rendering:auto!important;filter:brightness(.85) contrast(1.3) sepia(.2)!important}.char-visual-canvas.is-female .layer-head.ancestor-hood-visual-specific{width:23%!important;bottom:74.5%!important;left:50%!important;transform:translate(-53%) rotate(-1deg)!important}.char-visual-canvas .ancestor-leopard-mantle-visual-specific{transform:scaleX(.46) scaleY(.44) translateY(41%) translate(8%) rotate(12deg)!important;transform-origin:top center!important;z-index:15!important;image-rendering:auto!important;filter:brightness(1.05) contrast(1.2) saturate(1.3) drop-shadow(0px 3px 5px rgba(0,0,0,.6))!important}.char-visual-canvas.is-female .ancestor-leopard-mantle-visual-specific{transform:scaleX(.36) scaleY(.4) translateY(48%) translate(7%) rotate(12deg)!important;transform-origin:top center!important}.char-visual-canvas .ancestor-footsteps-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.48) scaleY(.4) translateY(26%) translate(6%) rotate(1deg)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:auto!important;filter:brightness(1.2) contrast(1.15) saturate(1.5)!important}.char-visual-canvas.is-female .ancestor-footsteps-visual-specific{transform:scaleX(.48) scaleY(.36) translateY(14%) translate(5%) rotate(2deg)!important}.char-visual-canvas .ancestor-skirt-visual-specific{transform:scaleX(.51) scaleY(.48) translateY(-25%) translate(0)!important;transform-origin:bottom center!important;z-index:12!important;image-rendering:auto!important;filter:brightness(1) contrast(1.1) saturate(1.5)!important}.char-visual-canvas.is-female .ancestor-skirt-visual-specific{transform:scaleX(.45) scaleY(.46) translateY(-38%) translate(-2%)!important}.fortune-robe-visual-specific{transform:scaleX(.55) scaleY(.48) translateY(28%) translate(-1%) rotate(-6deg) skew(-5deg)!important;transform-origin:top center!important;z-index:15!important;image-rendering:auto!important;filter:brightness(1.05) contrast(1.15) saturate(1.2) drop-shadow(0px 3px 6px rgba(0,0,0,.7))!important}.is-female .fortune-robe-visual-specific{transform:scaleX(.48) scaleY(.42) translateY(37%) translate(.5%) rotate(-4deg) skew(-5deg)!important;transform-origin:top center!important}.fortune-hem-visual-specific{transform:scaleX(.63) scaleY(.47) translateY(-29%) translate(1%)!important;transform-origin:bottom center!important;z-index:12!important;image-rendering:auto!important;filter:brightness(1.05) contrast(1.1) saturate(1.2)!important}.is-female .fortune-hem-visual-specific{transform:scaleX(.62) scaleY(.45) translateY(-38%) translate(-0%)!important}.fortune-footsteps-visual-specific{width:100%!important;height:100%!important;bottom:0!important;left:0!important;transform:scaleX(.51) scaleY(.46) translateY(22%) translate(7%) rotate(4deg) skew(1deg)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:auto!important;filter:brightness(1.1) contrast(1.1) saturate(1.2)!important}.is-female .fortune-footsteps-visual-specific{transform:scaleX(.49) scaleY(.46) translateY(14.5%) translate(8%) rotate(4deg) skew(2deg)!important}.fortune-collar-visual-specific{z-index:19!important;image-rendering:auto!important;transform:scaleX(3) scaleY(2.6) translateY(9%) translate(-18%) rotate(-5deg) skew(-5deg)!important;transform-origin:top center!important;filter:brightness(1.05)!important}.is-female .fortune-collar-visual-specific{transform:scaleX(2.4) scaleY(2.2) translateY(14%) translate(-20.5%) rotate(-5deg) skew(-5deg)!important}.layer-head.fortune-mitre-visual-specific{width:33%!important;bottom:71%!important;left:49.5%!important;transform:translate(-51%) scaleY(.9)!important;transform-origin:bottom center!important;z-index:35!important;image-rendering:auto!important;filter:brightness(1.05) contrast(1.2) saturate(1.2)!important}.is-female .fortune-mitre-visual-specific{width:33%!important;bottom:69.5%!important;left:50%!important;transform:translate(-51%) scaleY(.9)!important}.layer-eyes.fortune-visage-visual-specific{width:13%!important;bottom:83.7%!important;left:49.8%!important;transform:translate(-53%) scaleX(.9) scaleY(.85)!important;z-index:32!important;image-rendering:auto!important;filter:brightness(1.1) contrast(1.15) saturate(1.3)!important}.is-female .fortune-visage-visual-specific{width:13.5%!important;bottom:82%!important;transform:translate(-52.5%) scaleX(.9) scaleY(.85)!important}.layer-mouth.fortune-vow-visual-specific{width:11.5%!important;bottom:81.9%!important;left:50%!important;transform:translate(-55%) scaleX(.92) scaleY(.8) rotate(-2deg) skew(2deg)!important;z-index:31!important;image-rendering:auto!important;filter:brightness(1.1) contrast(1.1) saturate(1.2)!important}.is-female .fortune-vow-visual-specific{width:11%!important;bottom:81%!important;transform:translate(-53.5%) scaleX(.9) scaleY(.8) rotate(-3deg)!important}.fortune-halberd-visual-style{width:100%;height:100%;bottom:14.5%;left:-6%;transform:rotate(42deg) scale(.75)!important;transform-origin:40% 60%;image-rendering:auto;filter:brightness(1.1) contrast(1.1) saturate(1.25)}.fortune-halberd-visual-style.back-part{z-index:11!important;clip-path:inset(69% 0 0 0)}.fortune-halberd-visual-style.front-part{z-index:5!important;clip-path:inset(0 0 29% 0);filter:brightness(1.1) contrast(1.1) saturate(1.25) drop-shadow(2px 4px 6px rgba(0,0,0,.5))}.is-female .fortune-halberd-visual-style{transform:rotate(42deg) scale(.75)!important;bottom:17.5%!important;left:-4%!important;transform-origin:40% 60%}.is-female .fortune-halberd-visual-style.back-part{clip-path:inset(69% 0 0 0)!important}.is-female .fortune-halberd-visual-style.front-part{clip-path:inset(0 0 29% 0)!important}@keyframes cubeHover{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.char-visual-canvas .layer-pet.fortune-cube-visual-specific{width:38%!important;height:auto!important;bottom:65%!important;left:70%!important;z-index:6!important;image-rendering:auto!important;filter:saturate(1) brightness(1.1) contrast(1.15) drop-shadow(0 0 12px rgba(197,160,89,.4))!important;animation:cubeHover 3.5s ease-in-out infinite!important}.char-visual-canvas.is-female .layer-pet.fortune-cube-visual-specific{width:36%!important;bottom:65%!important;left:70%!important;animation:cubeHover 3.5s ease-in-out infinite!important}.morven-plumage-visual-specific{transform:scaleX(.82) scaleY(.55) translateY(-16%) translate(0)!important;transform-origin:bottom center!important;z-index:12!important;image-rendering:auto!important;filter:brightness(1.05) contrast(1.1) saturate(1.2)!important}.is-female .morven-plumage-visual-specific{transform:scaleX(.75) scaleY(.5) translateY(-26%) translate(-1%)!important}.ash-wings-visual-specific{transform:scaleX(.85) scaleY(.8) translateY(-23%) translate(-3%)!important;transform-origin:center center!important;z-index:8!important;image-rendering:auto!important;filter:brightness(1.3) contrast(1.1) saturate(1.5)!important}.is-female .ash-wings-visual-specific{transform:scaleX(.85) scaleY(.8) translateY(-20%) translate(-4%)!important}.mirta-mantle-visual-specific{transform:scaleX(.63) scaleY(.5) translateY(26%) translate(-1%) rotate(-2deg)!important;transform-origin:top center!important;z-index:18!important;image-rendering:auto!important;filter:brightness(1.3) contrast(1.15) saturate(1.3)!important}.is-female .mirta-mantle-visual-specific{transform:scaleX(.51) scaleY(.44) translateY(32%) translate(0) rotate(-1deg)!important}.mirta-seal-visual-specific{z-index:19!important;image-rendering:auto!important;transform:scaleX(1.27) scaleY(1.25) translateY(47%) translate(-40%) skewY(-4deg)!important;transform-origin:top center!important;filter:brightness(1.2) contrast(1.2) drop-shadow(0 2px 4px rgba(0,0,0,.5))!important}.is-female .mirta-seal-visual-specific{transform:scaleX(1) scaleY(1) translateY(62%) translate(-49%)!important}.layer-head.horns-of-decay-visual-specific{width:23%!important;bottom:83.7%!important;left:50%!important;transform:translate(-52%) scaleY(1)!important;transform-origin:bottom center!important;z-index:34!important;image-rendering:auto!important;filter:brightness(1.1) contrast(1.25) saturate(1.3)!important}.is-female .horns-of-decay-visual-specific{width:23%!important;bottom:83%!important;transform:translate(-50%) scaleY(.92)!important}.layer-head.quizitor-hood-visual-specific{width:33%!important;bottom:65%!important;left:50%!important;transform:translate(-47%) scaleY(1) scaleX(1.05)!important;transform-origin:bottom center!important;z-index:35!important;image-rendering:auto!important;filter:brightness(1.3) contrast(1) saturate(1.5)!important}.is-female .quizitor-hood-visual-specific{width:33%!important;bottom:67.5%!important;transform:translate(-49%) scaleY(.95) scaleX(1.03) skewY(1deg)!important}.layer-weapon.quizitor-axe-visual-specific{z-index:17!important;width:50%!important;height:auto!important;top:33.5%!important;bottom:auto!important;left:1%!important;transform:rotate(-1deg)!important;transform-origin:bottom center!important;image-rendering:auto!important;filter:brightness(1.3) contrast(1.2) saturate(1.4)!important}.is-female .layer-weapon.quizitor-axe-visual-specific{width:47%!important;top:34%!important;left:2.7%!important}.golden-heir-legs-visual-specific{transform:scaleX(.64) scaleY(.5) translateY(-21%) translate(.5%)!important;transform-origin:bottom center!important;z-index:14!important;image-rendering:auto!important;filter:brightness(1.2) contrast(1.15) saturate(1.3)!important}.is-female .golden-heir-legs-visual-specific{transform:scaleX(.6) scaleY(.48) translateY(-30%) translate(.5%) rotate(-1deg)!important}.golden-heir-feet-visual-specific{transform:scaleX(.28) scaleY(.22) translateY(-21%) translate(6%) rotate(3deg)!important;transform-origin:bottom center!important;z-index:10!important;image-rendering:auto!important;filter:brightness(1.15) contrast(1.1) saturate(1.2)!important}.is-female .golden-heir-feet-visual-specific{transform:scaleX(.26) scaleY(.2) translateY(-53%) translate(7%) rotate(3deg) skew(-1deg)!important}.golden-heir-torso-visual-specific{transform:scaleX(.85) scaleY(.78) translateY(15.5%) translate(1.2%) rotate(0)!important;transform-origin:top center!important;image-rendering:auto!important;filter:brightness(1.25) contrast(1.15) saturate(1.3)!important}.is-female .golden-heir-torso-visual-specific{transform:scaleX(.7) scaleY(.62) translateY(23%) translate(1%)!important}.golden-heir-torso-back{z-index:8!important;clip-path:inset(65% 0 0 0)!important}.golden-heir-torso-front{z-index:18!important;clip-path:inset(0 0 30% 0)!important}.layer-eyes.golden-heir-head-visual-specific{width:13%!important;bottom:84%!important;left:51%!important;transform:translate(-50%) scaleY(.95) scaleX(.95)!important;transform-origin:center center!important;z-index:30!important;image-rendering:auto!important;filter:brightness(1.2) contrast(1.2) saturate(1.4) drop-shadow(0 0 3px rgba(255,215,0,.5))!important}.is-female .golden-heir-head-visual-specific{width:13%!important;bottom:82.5%!important;transform:translate(-40%) scaleY(.95) scaleX(.95)!important}.layer-weapon.golden-heir-blade-visual-specific{z-index:25!important;width:42%!important;height:auto!important;top:46%!important;bottom:auto!important;left:-4%!important;transform:rotate(2deg)!important;transform-origin:bottom center!important;image-rendering:auto!important;filter:brightness(1.25) contrast(1.18) saturate(1.3) drop-shadow(0 0 4px rgba(212,175,55,.3))!important}.is-female .layer-weapon.golden-heir-blade-visual-specific{width:40%!important;top:43.5%!important;left:-.5%!important}.layer-head.de-loran-head-visual-specific{width:27%!important;bottom:77.5%!important;left:49%!important;transform:translate(-49%) scaleY(1.02) scaleX(1.04)!important;transform-origin:bottom center!important;z-index:35!important;image-rendering:auto!important;filter:brightness(1.2) contrast(1.15) saturate(1.1) drop-shadow(0 0 3px rgba(0,0,0,.6))!important}.is-female .de-loran-head-visual-specific{width:26%!important;bottom:77%!important;transform:translate(-50%) scaleY(.96) scaleX(1)!important}.de-loran-torso-visual-specific{transform:scaleX(1) scaleY(.8) translateY(12%) translate(0)!important;transform-origin:top center!important;z-index:18!important;image-rendering:auto!important;filter:brightness(1.25) contrast(1.3) saturate(1.2)!important}.is-female .de-loran-torso-visual-specific{transform:scaleX(.8) scaleY(.7) translateY(17.5%) translate(1%)!important}.temptation-legs-visual-specific{transform:scaleX(.59) scaleY(.5) translateY(-24%) translate(-1%) rotate(1deg)!important;transform-origin:bottom center!important;z-index:12!important;image-rendering:auto!important;filter:brightness(1.15) contrast(1.1) saturate(1.2)!important}.is-female .temptation-legs-visual-specific{transform:scaleX(.58) scaleY(.5) translateY(-24%) translate(0)!important}.temptation-feet-visual-specific{transform:scaleX(.31) scaleY(.22) translateY(155%) translate(-58.5%) rotate(2deg)!important;transform-origin:bottom center!important;z-index:13!important;image-rendering:auto!important;filter:brightness(1.1) contrast(1.1) saturate(1.1)!important}.is-female .temptation-feet-visual-specific{transform:scaleX(.3) scaleY(.22) translateY(155%) translate(-58.5%) rotate(2deg) skew(1deg)!important}.temptation-torso-visual-specific{transform:scaleX(.47) scaleY(.4) translateY(35%) translate(.5%)!important;transform-origin:top center!important;z-index:18!important;image-rendering:auto!important;filter:brightness(1.2) contrast(1.15) saturate(1.2) drop-shadow(0 2px 5px rgba(0,0,0,.6))!important}.is-female .temptation-torso-visual-specific{transform:scaleX(.37) scaleY(.35) translateY(42%) translate(0)!important}.layer-head.temptation-head-visual-specific{width:18%!important;bottom:82.5%!important;left:50%!important;transform:translate(-52%) scaleY(1.05) scaleX(1.05)!important;transform-origin:bottom center!important;z-index:35!important;image-rendering:auto!important;filter:brightness(1.25) contrast(1.1) saturate(1.3)!important}.is-female .temptation-head-visual-specific{width:18%!important;bottom:82.5%!important;transform:translate(-52%) scaleY(.95) scaleX(1)!important}.layer-mouth.temptation-mouth-visual-specific{width:9%!important;bottom:81.5%!important;left:50%!important;transform:translate(-55%) scaleY(1)!important;transform-origin:center center!important;z-index:28!important;image-rendering:auto!important;filter:brightness(1.15) contrast(1.2) saturate(1.1)!important}.is-female .temptation-mouth-visual-specific{width:9%!important;bottom:82%!important;transform:translate(-52%) scaleY(.95)!important}.layer-neck.temptation-neck-visual-specific{z-index:19!important;image-rendering:auto!important;transform:scaleX(1.8) scaleY(1.6) translateY(34%) translate(-28%)!important;transform-origin:top center!important;filter:brightness(1.2) contrast(1.2) drop-shadow(0 2px 4px rgba(0,0,0,.5))!important}.is-female .temptation-neck-visual-specific{transform:scaleX(1.4) scaleY(1.3) translateY(42%) translate(-34%)!important}.char-visual-canvas .layer-pet.igni-visual-specific{width:45%!important;height:auto!important;bottom:5%!important;left:30%!important;z-index:24!important;image-rendering:auto!important;filter:saturate(1.3) brightness(1.1)!important}.char-visual-canvas.is-female .layer-pet.igni-visual-specific{width:45%!important;bottom:4%!important;left:29%!important}.char-visual-canvas .layer-weapon.scarlet-ripper-visual-specific{z-index:25!important;width:44%!important;height:auto!important;top:36%!important;bottom:auto!important;left:-1%!important;image-rendering:auto!important;transform:rotate(3deg)!important;transform-origin:bottom center!important;filter:saturate(1.3) brightness(1.1) contrast(1.15)!important}.char-visual-canvas.is-female .layer-weapon.scarlet-ripper-visual-specific{width:42%!important;top:34.5%!important;left:-3%!important}.battle-screen{position:fixed;inset:0;z-index:20000;background:#000;overflow:hidden;font-family:Kelly Slab,cursive;display:flex;justify-content:center}.battle-bg-full{position:absolute;left:50%;top:0;transform:translate(-50%) scale(1.01);width:100%;max-width:500px;height:100%;background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:1;transition:transform .8s cubic-bezier(.25,1,.5,1),filter .8s ease;will-change:transform}.battle-content{position:relative;z-index:10;width:100%;max-width:500px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.battle-reward-container{text-align:left;display:flex;flex-direction:column;gap:6px;width:100%;font-family:Kelly Slab,cursive}.reward-resource-row{display:flex;align-items:center;font-size:.95rem;color:#2a2a2a;font-weight:500;line-height:1.2}.reward-icon-res{width:22px;height:22px;margin-right:10px;object-fit:contain;opacity:.9}.reward-icon-brain{width:18px;margin-left:2px;margin-right:12px}.reward-loot-section{margin-top:8px;border-top:1px solid rgba(0,0,0,.15);padding-top:10px}.reward-loot-title{font-size:.7rem;color:#5e5e5e;font-weight:700;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.reward-loot-card{display:flex;align-items:center;padding:6px 10px;background:#0000000a;border:1px solid rgba(148,77,37,.2);border-radius:4px;margin-bottom:5px}.reward-loot-img{width:32px;height:32px;margin-right:12px;object-fit:contain}.reward-loot-info{display:flex;flex-direction:column}.reward-loot-name{color:#944d25;font-weight:700;font-size:.9rem;line-height:1}.reward-loot-type{font-size:.65rem;color:#777;text-transform:uppercase;margin-top:2px}.battle-header-hud{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 15px;background:linear-gradient(to bottom,rgba(0,0,0,.7) 0%,transparent 100%)}.hud-unit{width:38%}.hud-label{font-size:.6rem;color:#ccc;margin-bottom:4px;letter-spacing:1.5px;text-transform:uppercase;text-shadow:1px 1px 2px #000}.boss-name-top{color:#ff4d4d;text-align:right}.minimize-battle-btn-mini{margin-top:8px;background:#00000080;border:1px solid rgba(255,255,255,.2);color:#bbb;font-family:Kelly Slab;font-size:.55rem;padding:4px 10px;border-radius:3px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:all .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto!important;position:relative;z-index:101}.minimize-battle-btn-mini:hover{background:#ffffff1a;color:#fff;border-color:#fff}.hp-bar-container{position:relative;height:14px;background:#000c;border:1px solid rgba(255,255,255,.2);border-radius:2px;overflow:hidden;box-shadow:0 2px 4px #00000080}.hp-bar-fill{height:100%;transition:width .3s cubic-bezier(.4,0,.2,1)}.player-hp{background:linear-gradient(90deg,#27ae60,#2ecc71)}.boss-hp{background:linear-gradient(90deg,#c0392b,#e74c3c)}.hp-text{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;font-size:.65rem;color:#fff;text-shadow:1px 1px 1px #000}.hud-timer{text-align:center;min-width:70px}.timer-val{color:#fff;font-size:1.1rem;text-shadow:0 0 10px rgba(0,0,0,1)}.timer-label{font-size:.5rem;color:#ddd;letter-spacing:1px}.boss-stage{flex:1;display:flex;align-items:flex-end;justify-content:center;position:relative;width:100%;padding-bottom:15vh;overflow:visible;z-index:5}.boss-wrap{--base-scale: 1;--base-translate: 0px;position:relative;height:46vh;max-height:450px;min-height:280px;aspect-ratio:1 / 1.35;width:auto;cursor:crosshair;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;will-change:transform;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.boss-wrap:before{content:"";position:absolute;width:120%;height:40%;bottom:-10%;background:radial-gradient(ellipse at center,rgba(0,0,0,.5) 0%,transparent 70%);z-index:-1}.boss-sprite-integrated{width:100%;height:100%;object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;filter:drop-shadow(0 10px 20px rgba(0,0,0,.7));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.battle-ui-bottom{padding:20px 20px 30px;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 100%);display:flex;justify-content:center;align-items:center}.logs-trigger{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:opacity .2s}.logs-trigger:hover{opacity:.8}.arrow-up{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(255,255,255,.5);margin-bottom:6px;animation:arrow-bounce 2s infinite}.logs-label{font-size:.6rem;color:#ffffff80;letter-spacing:2px;text-transform:uppercase;text-shadow:0 1px 3px #000}@keyframes arrow-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.battle-content.player-dead{filter:grayscale(1) brightness(.6);transition:filter 1.5s ease;pointer-events:none}.death-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,transparent 20%,rgba(0,0,0,.8) 100%);display:flex;justify-content:center;align-items:center;z-index:95;pointer-events:none}.death-content{text-align:center;color:#f44;animation:fadeInDeath 2s ease}.death-text{color:#ddd}.death-subtext{color:#ccc}.death-rewards-text{color:#e27979}.player-dead .minimize-battle-btn-mini,.player-dead .invite-friends-btn-mini,.player-dead .logs-trigger{pointer-events:auto!important;filter:none!important;z-index:101;position:relative}.invite-friends-btn-mini{margin-top:8px;background:#00000080;border:1px solid rgba(255,255,255,.2);color:#bbb;font-family:Kelly Slab;font-size:.55rem;padding:4px 10px;border-radius:3px;cursor:pointer;text-transform:uppercase;transition:all .2s ease;width:100%}.invite-friends-btn-mini:hover{background:#4169e14d;color:#fff;border-color:#4169e1}@keyframes fadeInDeath{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.boss-sprite-integrated.effect-shake{animation:boss-shake .2s ease-in-out}.boss-sprite-integrated.effect-dodge{animation:boss-dodge-ghost .4s ease-out}.boss-sprite-integrated.effect-crit{animation:boss-crit-heavy .4s ease-out;position:relative;z-index:100}.boss-sprite-integrated.effect-block{animation:boss-block-flash .3s ease-in-out}.boss-wrap.effect-crit-block,.boss-sprite-integrated.effect-crit-block{animation:boss-crit-blocked-red .5s ease-in-out!important;position:relative}@keyframes boss-crit-blocked-red{0%{transform:scale(1);filter:brightness(1) grayscale(0)}15%{transform:scale(1.08) translateY(8px);filter:brightness(1.6) grayscale(.6) sepia(.4) hue-rotate(-50deg) drop-shadow(0 0 15px rgba(255,0,0,.8))}30%{transform:translate(-4px,-4px);filter:brightness(1.3) grayscale(.3) sepia(.2)}50%{transform:translate(4px,4px)}to{transform:scale(1) translate(0);filter:brightness(1) grayscale(0)}}@keyframes boss-shake{0%{transform:translate(0)}25%{transform:translate(2px,-2px)}50%{transform:translate(-2px,2px)}75%{transform:translate(2px,2px)}to{transform:translate(0)}}@keyframes boss-dodge-ghost{0%{filter:opacity(1) blur(0);transform:scale(1)}50%{filter:opacity(.5) blur(2px) drop-shadow(20px 0 0 rgba(255,255,255,.4)) drop-shadow(-20px 0 0 rgba(255,255,255,.4));transform:scale(1.05)}to{filter:opacity(1) blur(0);transform:scale(1)}}@keyframes boss-crit-heavy{0%{transform:scale(1);filter:brightness(1) drop-shadow(0 0 0 red)}10%{transform:scale(1.15) translateY(10px);filter:brightness(1.5) drop-shadow(0 0 25px red)}25%{transform:translate(-12px,-12px)}50%{transform:translate(12px,12px)}75%{transform:translate(-5px,5px)}to{transform:scale(1) translate(0);filter:brightness(1) drop-shadow(0 10px 20px rgba(0,0,0,.7))}}@keyframes boss-block-flash{0%{filter:brightness(1) contrast(1);transform:translateY(0)}50%{filter:brightness(2) contrast(2) sepia(1) hue-rotate(-50deg);transform:translateY(-12px)}to{filter:brightness(1) contrast(1);transform:translateY(0)}}.log-entry.damage{color:#fff;font-weight:700}.log-entry.ally-damage{color:#bbb}.log-entry.info{color:#2ecc71;text-shadow:0 0 5px rgba(46,204,113,.3);font-style:italic}.log-entry.boss-attack{color:#ff4d4d;background:#ff00000d;border-radius:2px}.log-text[data-text*=КРИТ]{color:#ffeb3b!important;font-weight:900;text-shadow:0 0 8px rgba(255,235,59,.4)}.log-text[data-text*=ДВОЙНОЙ]{border-bottom:1px dashed #3498db}.boss-sprite-integrated{pointer-events:none}.battle-scene{transition:transform .8s cubic-bezier(.25,1,.5,1);will-change:transform;width:100%;display:flex;justify-content:center;z-index:5}.battle-scene--lunge{transform:scale(1.25);transition:transform .15s ease-out!important}.bg-zoom-effect{transform:translate(-50%) scale(1.15)!important;filter:blur(3px) brightness(1.1) contrast(1.15);transition:transform .12s ease-out!important}@keyframes screen-shake-hard{0%{transform:translate(0) rotate(0)}15%{transform:translate(-10px,8px) rotate(-1deg)}30%{transform:translate(12px,-10px) rotate(1.5deg)}45%{transform:translate(-12px,-12px) rotate(-1.5deg)}60%{transform:translate(10px,10px) rotate(1deg)}75%{transform:translate(-8px,5px) rotate(-.5deg)}to{transform:translate(0) rotate(0)}}.shake-impact{animation:screen-shake-hard .25s cubic-bezier(.36,.07,.19,.97) both}@keyframes boss-lunge-anim{0%{transform:scale(var(--base-scale)) translate(0) translateY(var(--base-translate)) rotate(0)}8%{transform:scale(calc(var(--base-scale) * 1.07)) translate(-12px) translateY(calc(var(--base-translate) + 4px)) rotate(-2deg)}16%{transform:scale(calc(var(--base-scale) * 1.14)) translate(12px) translateY(calc(var(--base-translate) + 8px)) rotate(2deg)}24%{transform:scale(calc(var(--base-scale) * 1.21)) translate(-12px) translateY(calc(var(--base-translate) + 12px)) rotate(-2deg)}32%{transform:scale(calc(var(--base-scale) * 1.28)) translate(12px) translateY(calc(var(--base-translate) + 16px)) rotate(2deg)}40%{transform:scale(calc(var(--base-scale) * 1.35)) translate(-12px) translateY(calc(var(--base-translate) + 20px)) rotate(-2deg)}50%{transform:scale(calc(var(--base-scale) * 1.4)) translate(0) translateY(calc(var(--base-translate) - 40px)) rotate(0);filter:brightness(1.2)}60%{transform:scale(calc(var(--base-scale) * 1.35)) translate(10px) translateY(calc(var(--base-translate) + 20px)) rotate(2deg)}70%{transform:scale(calc(var(--base-scale) * 1.25)) translate(-10px) translateY(calc(var(--base-translate) + 15px)) rotate(-2deg)}80%{transform:scale(calc(var(--base-scale) * 1.15)) translate(10px) translateY(calc(var(--base-translate) + 10px)) rotate(2deg)}90%{transform:scale(calc(var(--base-scale) * 1.05)) translate(-10px) translateY(calc(var(--base-translate) + 5px)) rotate(-2deg)}to{transform:scale(var(--base-scale)) translate(0) translateY(var(--base-translate)) rotate(0);filter:brightness(1)}}.boss-wrap.boss-lunge-active{animation:boss-lunge-anim .8s ease-in-out forwards!important;z-index:100}.boss-wrap.effect-shake{animation:boss-shake .3s ease-in-out!important}.boss-wrap.effect-dodge{animation:boss-dodge-ghost .5s ease-out!important}.boss-wrap.effect-crit{animation:boss-crit-heavy .5s ease-out!important}.boss-wrap.effect-block{animation:boss-block-flash .4s ease-in-out!important}.battle-side-container{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;z-index:1000;transition:transform .4s cubic-bezier(.4,0,.2,1)}.battle-side-container.closed{transform:translateY(-50%) translate(-68px)}.side-menu-trigger{position:absolute;right:-22px;width:25px;height:180px;background:#ffffff0d;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);border:1px solid rgba(255,255,255,.1);border-left:none;border-radius:0 15px 15px 0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.side-menu-trigger:hover{background:#ffffff1a}.trigger-arrow{width:12px;height:12px;margin-left:5px;border-top:2px solid rgba(255,255,255,.5);border-right:2px solid rgba(255,255,255,.5);transform:rotate(225deg);transition:transform .4s ease}.battle-side-container.closed .trigger-arrow{transform:rotate(42deg);margin-right:8px}.battle-side-actions{order:1;display:flex;flex-direction:column;gap:8px;padding:5px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:none}.battle-action-item{position:relative;width:60px;height:60px;background:none;border:none;cursor:pointer;transition:transform .1s}.battle-action-item:active{transform:scale(.9)}.battle-action-item:disabled{filter:grayscale(1) opacity(.5);cursor:not-allowed}.battle-action-item.large-medkit .action-icon{transform:scale(.7)}.battle-action-item.bandage .action-icon{transform:scale(.75)}.battle-action-item.medkit .action-icon{transform:scale(.68)}.battle-action-item.shout .action-icon{transform:scaleX(.95) scaleY(.82)}.action-circle-bg{position:absolute;inset:0;background-image:url(/images/backgrounds/right_sidebar_menu.webp);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1}.action-icon{position:absolute;inset:0;z-index:2;background-size:90%;background-repeat:no-repeat;background-position:center}.icon-punch{background-image:url(/images/icons/punch.webp);background-size:72%}.icon-bandage{background-image:url(/images/icons/bandage.webp)}.icon-medkit{background-image:url(/images/icons/medkit.webp)}.action-icon.icon-shout{background-image:url(/images/icons/shout_smoke.webp);background-size:65%}.action-icon.icon-large-medkit{background-image:url(/images/icons/large_medkit.webp);background-size:contain;background-repeat:no-repeat}@property --cooldown-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.battle-action-item.in-cooldown{cursor:wait;filter:grayscale(1) opacity(.5)!important}.cooldown-overlay{position:absolute;inset:0;z-index:10;border-radius:50%;pointer-events:none;background:conic-gradient(transparent var(--cooldown-angle),rgba(53,53,53,.75) var(--cooldown-angle))}.battle-action-item.cd-2\.8s .cooldown-overlay{animation:cooldown-timer 2.8s linear forwards}.battle-action-item.cd-3\.3s .cooldown-overlay{animation:cooldown-timer 3.3s linear forwards}.battle-action-item.cd-3\.2s .cooldown-overlay{animation:cooldown-timer 3.2s linear forwards}.battle-action-item.cd-2\.2s .cooldown-overlay{animation:cooldown-timer 2.2s linear forwards}@keyframes cooldown-timer{0%{--cooldown-angle: 0deg}to{--cooldown-angle: 360deg}}.battle-action-item.in-cooldown .action-circle-bg,.battle-action-item.in-cooldown .action-icon{filter:none}.boss-name-йонас-трепан{scale:.9;translate:7% 23%;transform-origin:bottom center;image-rendering:auto!important}.boss-name-генри-литен{scale:1.15;translate:0 20%;transform-origin:bottom center}.boss-name-амалия{scale:.95;translate:-12% -13%;transform-origin:bottom center;transition:translate .3s ease-out,scale .3s ease-out}.boss-name-охранник-освальд .boss-sprite-integrated{filter:hue-rotate(15deg) saturate(1.2) brightness(1.1) contrast(1.05)}.boss-name-Корделия,.boss-name-ридли-прозревший,.boss-name-ридли{scale:.9;translate:0% 3%;transform-origin:bottom center}.boss-name-ридли-прозревший .boss-sprite-integrated,.boss-name-ридли .boss-sprite-integrated{filter:hue-rotate(-10deg) saturate(1.1) brightness(1.05) contrast(1.1)}.boss-name-ридли-прозревший .boss-ambient-glow,.boss-name-ридли .boss-ambient-glow{background:radial-gradient(circle,rgba(100,200,255,.3) 0%,transparent 70%);box-shadow:0 0 40px #0096ff33}.boss-name-малыш-джейк{scale:1.09;translate:3% -3%;transform-origin:bottom center}.boss-name-малыш-джейк .boss-sprite-integrated{filter:sepia(.5) saturate(1.6)}.boss-name-корделия-кэролайн{scale:.95;translate:5% 23%;transform-origin:bottom center}.boss-name-медсестра-агата{scale:1.03;translate:0 -2%;transform-origin:bottom center}.boss-name-медсестра-агата .boss-sprite-integrated{filter:grayscale(.15) contrast(.95) brightness(1.1)}.boss-name-каин-морт{scale:1.05;translate:-4% 25%;transform-origin:bottom center}.boss-name-каин-морт .boss-sprite-integrated{filter:hue-rotate(-20deg) contrast(1.1) brightness(.95)}.boss-name-каин-морт .boss-ambient-glow{background:radial-gradient(circle,rgba(20,40,100,.4) 0%,transparent 70%)}.boss-name-доктор-кроув{scale:.93;translate:0% 5%;transform-origin:bottom center}.boss-name-кукла-энни{scale:.95;translate:15% 10%;transform-origin:bottom center}.boss-name-гиллис-ван-дер-брук{scale:1;translate:-3% 15%;transform-origin:bottom center}.boss-name-ария-антраша{scale:.84;translate:7% -37%;transform-origin:bottom center}.boss-name-ария-антраша .boss-sprite-integrated{filter:grayscale(.25) brightness(.95)}.boss-name-библиотекарь-сайлас{scale:.9;translate:7% 4%;transform-origin:bottom center}.boss-name-леди-эвелин{translate:-3% 8%;transform-origin:bottom center}.boss-name-арчибальд-майер,.boss-name-арчибальд{translate:-12% -10%;transform-origin:bottom center}.boss-name-арчибальд-майер .boss-sprite-integrated{filter:contrast(1.18) saturate(1.1)}.boss-name-арчибальд-майер .boss-ambient-glow{background:radial-gradient(circle,rgba(150,0,255,.2) 0%,transparent 80%);box-shadow:0 0 50px #6400c833}.boss-name-тобиас{scale:.8;translate:-3% -5%;transform-origin:bottom center}.boss-name-пантомима{scale:1.15;translate:5% 15%;transform-origin:bottom center}.boss-name-утилизатор{scale:.9;translate:10% 15%;transform-origin:bottom center}.boss-name-виктор-брауэр{scale:1.2;translate:0% 25%;transform-origin:bottom center}.boss-name-серый-программист{scale:1.1;translate:0% 18%;transform-origin:bottom center}.boss-name-мясник-олаф{scale:1.02;translate:5% 2%;transform-origin:bottom center}.boss-name-магда-и-оана{scale:.95;translate:-4% 14%;transform-origin:bottom center}.boss-name-уборщик{scale:1.1;translate:2% 18%;transform-origin:bottom center}.boss-name-лаборант-таллис{translate:-6% 17%;transform-origin:bottom center}.boss-name-кукловод{scale:1.03;translate:0% 5%;transform-origin:bottom center}.boss-name-чёрная-бэтти{scale:1.1;translate:0% 5%;transform-origin:bottom center}.boss-name-старец{scale:.92;translate:4% 18%;transform-origin:bottom center}.boss-name-готфрид-фон-клейст{scale:.97;translate:0% 6%;transform-origin:bottom center}.boss-name-профессор-рейнхардт{scale:.91;translate:-8% 8%;transform-origin:bottom center}.boss-name-кадавер{scale:.98;translate:4% 8%;transform-origin:bottom center}.boss-name-карл-шнырь{scale:.85;translate:-4% 4%;transform-origin:bottom center}.boss-name-галатея{translate:3% 18%;transform-origin:bottom center}.boss-name-эвальд-вернер{scale:1;translate:10% 4%;transform-origin:bottom center}.boss-name-колосс{scale:1.15;translate:-7% 12%;transform-origin:bottom center}.boss-name-глухой-билл{scale:1.05;translate:-4% 17%;transform-origin:bottom center}.boss-name-матка{scale:1;translate:1% 4%;transform-origin:bottom center;filter:brightness(.9)}.boss-name-моргрот{translate:4% 18%;transform-origin:bottom center}.boss-name-драугр{scale:1.07;translate:-5% 10%;transform-origin:bottom center}.boss-name-тлатоани{scale:1.1;translate:8% 10%;transform-origin:bottom center}.boss-name-самсон{scale:.9;translate:-5% 20%;transform-origin:bottom center}.boss-name-привратница-хель{translate:4% 10%;transform-origin:bottom center}.boss-name-слепой-паломник{scale:1.05;transform-origin:bottom center}.boss-name-ронин{translate:4% 14%;transform-origin:bottom center}.boss-name-элиас-фон-цу-гросс{scale:.92;translate:5% 5%;transform-origin:bottom center}.boss-name-образец-е-17-—-элиара{scale:1.1;translate:3% -7%;transform-origin:bottom center}.boss-name-аурум-де-лароссо{scale:.88;translate:-2% 6%;transform-origin:bottom center}.boss-name-де-лоран{scale:1.3;translate:-2% 8%;transform-origin:bottom center}.boss-name-искушённый{scale:1.03;translate:2% 7%;transform-origin:bottom center}.impact-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000;pointer-events:none}.impact-overlay img{width:250px;height:auto;animation:scratch-wipe .8s ease-out forwards;opacity:0}@keyframes scratch-wipe{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:scale(1.05)}20%{opacity:.8;clip-path:inset(0 0 0 0);transform:scale(1)}70%{opacity:.8;clip-path:inset(0 0 0 0);transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes shout-fly{0%{transform:translate(-50%,10%) scale(2.8);opacity:0}15%{opacity:.9;transform:translate(-50%) scale(2.5)}45%{opacity:1;transform:translate(-50%,-5%) scale(2.4)}to{transform:translate(-50%,-140%) scale(.8);opacity:0}}.shout-effect{position:absolute;left:50%;bottom:5%;width:300px;height:300px;background:url(/images/icons/shout_smoke.webp) no-repeat center center;background-size:contain;pointer-events:none;z-index:150;animation:shout-fly 1.5s ease-out forwards;filter:drop-shadow(0 0 10px rgba(255,255,255,.2))}.sell-dialog-content{display:flex;flex-direction:column;gap:12px;text-align:left;margin-top:10px}.sell-dialog-subtitle{font-size:.8rem;color:#3d2b1f;margin:0;font-weight:700}.sell-parts-selector{display:flex;flex-direction:column;gap:6px;max-height:140px;overflow-y:auto;padding-right:4px}.sell-part-option{display:flex;align-items:center;gap:10px;background:#0003;border:1px solid rgba(139,94,60,.4);padding:6px 10px;border-radius:4px;cursor:pointer;transition:all .2s ease}.sell-currency-selector{display:flex;flex-direction:column;gap:6px;margin-top:4px}.currency-opt-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;background:#2d1b0eb3;border:1px solid rgba(196,164,132,.4);color:#c4a484;padding:6px 4px;border-radius:4px;font-family:Kelly Slab,serif;font-size:.7rem;cursor:pointer;transition:all .2s ease}.sell-payout-summary{display:flex;align-items:center;justify-content:center;gap:6px;font-family:Kelly Slab,serif;font-size:.95rem;color:#2e7d32;background:#2e7d3226;border:1px solid rgba(46,125,50,.3);padding:6px;border-radius:4px;margin-top:4px}.curr-icon-summary{width:20px;height:20px;object-fit:contain}.sell-part-modal-container{width:420px!important;max-width:90vw!important;min-height:auto!important;height:auto!important;max-height:85vh!important;padding:12px 20px 16px!important;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;margin:0 auto!important}.compact-content-shift{margin-top:-5px}.sell-modal-title{color:#5d4037!important;margin-top:0!important;margin-bottom:12px!important;font-size:1.15rem!important}.sell-dialog-content{display:flex;flex-direction:column;gap:8px;text-align:left;margin-top:2px}.sell-dialog-subtitle{font-size:.75rem;color:#3d2b1f;margin:0;font-weight:700}.sell-parts-selector{display:flex;flex-direction:column;gap:6px;max-height:155px;overflow-y:auto;padding-right:4px}.sell-part-option{display:flex;align-items:center;gap:10px;background:#0003;border:1px solid rgba(139,94,60,.4);padding:5px 8px;border-radius:4px;cursor:pointer;transition:all .2s ease}.sell-part-option:hover{background:#8b5e3c4d}.sell-part-option.active{background:#8b5e3c80;border-color:#c4a484;box-shadow:0 0 8px #c4a48466}.sell-part-img{width:32px;height:32px;object-fit:contain}.sell-part-info{display:flex;flex-direction:column}.sell-part-name{font-family:Kelly Slab,serif;font-size:.85rem;color:#3d2b1f;font-weight:700}.sell-part-count{font-size:.7rem;color:#6e482b}.sell-currency-selector{display:flex;flex-direction:column;gap:4px;margin-top:2px}.currency-selector-title{font-size:.75rem;color:#3d2b1f;font-weight:700}.currency-options-row{display:flex;gap:8px;justify-content:space-between}.currency-opt-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;background:#2d1b0eb3;border:1px solid rgba(196,164,132,.4);color:#c4a484;padding:5px 4px;border-radius:4px;font-family:Kelly Slab,serif;font-size:.7rem;cursor:pointer;transition:all .2s ease}.currency-opt-btn.active{background:#5c2e14;border-color:#c4a484;color:#fff;box-shadow:0 0 8px #c4a48480}.curr-icon-sm{width:16px;height:16px;object-fit:contain}.quantity-control-group{display:flex;align-items:center;gap:6px}.quantity-picker{display:inline-flex;align-items:center;background:#140c0899;border:1px solid rgba(139,94,60,.6);border-radius:4px;padding:1px 3px;box-shadow:inset 0 0 4px #00000080}.qty-btn{background:linear-gradient(180deg,#5c2e14,#3d1c0b);border:1px solid rgba(196,164,132,.4);color:#e2c099;font-family:Kelly Slab,serif;font-weight:700;font-size:.8rem;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:3px;line-height:1;padding:0;transition:all .15s ease;-webkit-user-select:none;user-select:none}.qty-btn:hover:not(:disabled){background:linear-gradient(180deg,#7a3e1b,#4e240e);color:#fff;border-color:#c4a484;box-shadow:0 0 4px #c4a48466}.qty-btn:active:not(:disabled){transform:scale(.92)}.qty-btn:disabled{opacity:.3;cursor:not-allowed;background:#2d1b0e66;border-color:#8b5e3c33;color:#6e482b}.qty-input{width:15px;background:transparent;border:none;outline:none;color:#f0e6d2;font-family:Kelly Slab,serif;font-size:.75rem;font-weight:700;text-align:center;padding-right:0;margin:0}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number]{-moz-appearance:textfield}.sell-payout-summary{display:flex;align-items:center;justify-content:flex-start;gap:4px;font-family:Kelly Slab,serif;font-size:.82rem;color:#2e7d32;background:#1e140c59;border:1px solid rgba(139,94,60,.4);padding:4px 10px;border-radius:4px;margin-top:4px}.payout-amount-tag{color:#3d2b1f;font-weight:700;font-size:.78rem}.payout-divider{color:#8b5e3c80;font-size:.7rem}.payout-result-tag{display:flex;align-items:center;gap:2px;font-weight:700;color:#1b5e20}.curr-icon-summary{width:24px;height:24px;object-fit:contain;margin-left:-3px}.compact-actions-margin{margin-top:16px!important}.trade-info-box{background:#00000026;border:1px dashed rgba(139,94,60,.5);padding:8px 10px;border-radius:4px;font-size:.75rem;color:#3d2b1f;margin-top:4px}.trade-info-box p{margin:2px 0}.trade-warning{color:#8b3a3a;font-weight:700}.trade-selection-wrapper{display:flex;flex-direction:column;gap:4px}.trade-targets-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;max-height:none!important;overflow-y:visible!important;padding:2px 0}.trade-target-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0000004d;border:1px solid rgba(139,94,60,.4);border-radius:4px;padding:3px 2px;cursor:pointer;transition:all .2s ease;text-align:center;min-height:45px}.trade-target-card:hover:not(.disabled){background:#8b5e3c4d;border-color:#c4a484}.trade-target-card.selected{background:#2e7d3240;border-color:#2e7d32;box-shadow:0 0 8px #2e7d3280}.trade-target-card.disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.8)}.trade-target-img{width:32px;height:32px;object-fit:contain}.trade-target-name{font-size:.62rem;color:#575757;font-family:Kelly Slab,serif;line-height:1.15;margin-top:2px;white-space:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.missing-badge{position:absolute;top:2px;right:2px;background:#8b3a3a;color:#fff;font-size:.55rem;padding:1px 3px;border-radius:2px;font-weight:700}.trade-status-hint{text-align:center;font-size:.72rem;margin-top:4px;font-family:Kelly Slab,serif}.hint-warning{color:#8b3a3a;font-weight:700}.hint-success{color:#2e7d32;font-weight:700}@media(max-width:600px){.sell-part-modal-container{width:92%!important;padding:10px 14px 12px!important;max-height:85vh!important}.trade-mode-active .sell-parts-selector{max-height:85px!important}.sell-parts-selector{max-height:135px}.trade-targets-grid{max-height:80px;gap:4px}.sell-part-option{padding:3px 6px}.sell-part-img{width:32px;height:32px}.currency-opt-btn{padding:4px 2px;font-size:.65rem}.sell-payout-summary{font-size:.78rem;padding:3px 6px}.compact-actions-margin{margin-top:10px!important}}.relic-card{position:relative;border-radius:8px;padding:20px;margin-bottom:15px;display:flex;flex-direction:column;gap:15px;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);box-shadow:0 4px 15px #0003;transition:all .3s ease}.reliquary-header-custom{padding-top:45px;width:100%;padding-left:7%;display:flex;justify-content:left;pointer-events:none}.reliquary-title-parchment{font-family:Kelly Slab,serif;font-size:1.2rem;color:#3d2b1fe6;background:#c4a48499;padding:8px 25px;position:relative;text-transform:uppercase;letter-spacing:4px;pointer-events:auto;box-shadow:4px 4px 15px #0006,inset 0 0 20px #00000026;clip-path:polygon(0% 8%,7% 0%,93% 3%,100% 10%,97% 50%,100% 90%,92% 100%,8% 97%,0% 92%,3% 50%);background-image:radial-gradient(circle at center,#ffffff1a,#0000001a);text-shadow:1px 1px 1px rgba(255,255,255,.2);border:1px solid rgba(61,43,31,.2)}.reliquary-grid{display:flex;flex-direction:column;width:88%;margin:0 auto;padding:15px 0;max-width:1200px}.relic-main-section{display:flex;align-items:center;gap:25px}.relic-target-slot{position:relative;width:100px;height:110px;min-width:100px;flex-shrink:0;background:none!important;border:none!important;box-shadow:none!important;display:flex;align-items:center;justify-content:center;overflow:visible}.relic-main-icon{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 10px rgba(0,0,0,.8))}.relic-details-side{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:10px}.relic-header-info h3{margin:0;color:#c4a484;font-size:1.2rem;letter-spacing:2px;font-family:Kelly Slab,serif;text-transform:uppercase;text-shadow:1px 1px 2px #000}.relic-status-text{margin:4px 0;font-size:.75rem;color:#6e482b;text-transform:uppercase;letter-spacing:1px;font-weight:700}.relic-owned-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-15deg);background:#8b2a2ad9;color:#fff;padding:3px 12px;font-size:11px;font-weight:700;font-family:Kelly Slab,serif;border:1px solid #3d1c15;white-space:nowrap;pointer-events:none;z-index:3;box-shadow:0 2px 8px #00000080;letter-spacing:1px}.relic-chance-info-small{position:absolute;bottom:8px;right:12px;font-size:10px;color:#2d1b0ecc;font-family:Kelly Slab,serif;text-transform:uppercase;letter-spacing:1px;pointer-events:none;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.parts-horizontal-row{display:flex;gap:4px}.part-slot{width:45px;height:45px;background:#0006;border:1px solid #3d2b20;border-radius:2px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.part-icon-img{width:90%;height:100%;object-fit:contain;transition:transform .3s}.part-slot.owned{background:#8b5e3c26;border-color:#8b5e3c;box-shadow:inset 0 0 10px #00000080}.part-slot.missing{opacity:.25}.part-slot.missing .part-icon-img{filter:grayscale(1) brightness(.5)}.part-quantity-badge{position:absolute;bottom:0;right:0;background:#5c2e14;color:#c4a484;font-size:9px;padding:1px 4px;border-top-left-radius:2px;font-family:monospace;z-index:2;border-left:1px solid #1a100a;border-top:1px solid #1a100a}.relic-card.completed{border-color:#5c2e14;opacity:.9}.relic-card.completed .relic-main-icon{filter:sepia(.8) grayscale(.5) brightness(.7)}.relic-bandage-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:5;pointer-events:none}.bandage-img{position:absolute;width:130%;height:auto;transform:rotate(-30deg);filter:drop-shadow(2px 5px 8px rgba(0,0,0,.9));opacity:1;opacity:.8}.bandage-text{position:relative;z-index:6;font-family:Kelly Slab,serif;font-size:14px;font-weight:900;color:#280a0ad9;text-transform:uppercase;letter-spacing:3px;transform:rotate(-30deg);filter:blur(.4px);mix-blend-mode:multiply;text-shadow:1px 1px 1px rgba(255,255,255,.1),-.5px -.5px 0px rgba(0,0,0,.5);-webkit-mask-image:linear-gradient(to right,#000,#000000b3,#000000e6);mask-image:linear-gradient(to right,#000,#000000b3,#000000e6);-webkit-user-select:none;user-select:none}.completed .relic-main-icon{filter:grayscale(1) brightness(.3) sepia(.5);opacity:.7}.reliquary-header-content{width:80%;max-width:1200px;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.reliquary-controls,.reliquary-search-mini,.reliquary-filters-row{pointer-events:auto!important}.reliquary-search-mini{display:flex;align-items:center;background:#0000004d;border:1px solid rgba(139,94,60,.4);border-radius:4px;height:32px;padding:0 4px;width:180px;transition:all .3s ease}.search-input-mini{background:transparent;border:none;outline:none;color:#c4a484;font-family:Kelly Slab,serif;font-size:.85rem;width:100%}.search-clear-mini{background:transparent;border:none;color:#9c928b;cursor:pointer;font-size:1.8rem;padding-left:5px}.reliquary-filters-row{display:flex;gap:5px}.reliquary-status-msg{text-align:center;color:#8b5e3c;font-family:Kelly Slab,serif;padding:40px;font-size:1.2rem;text-transform:uppercase}.reliquary-controls{display:flex;flex-direction:column;gap:12px;width:100%}.reliquary-categories-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 15px;margin-top:5px;margin-bottom:5px;margin-left:5px;width:100%;pointer-events:auto!important}.reliquary-modal-fixed{max-height:100vh;display:flex;flex-direction:column;overflow-x:hidden!important;overflow-y:hidden;width:100%;box-sizing:border-box}.reliquary-static-top{padding-top:40px;flex-shrink:0;z-index:10;max-width:60%;margin:0 auto;text-align:center}.reliquary-main-scroll-area{flex-grow:1;overflow-y:auto;overflow-x:hidden!important;padding-bottom:40px;width:100%;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#4a2f1b rgba(0,0,0,.1)}.reliquary-header-custom{padding-top:10px!important;padding-bottom:15px!important;pointer-events:none}.reliquary-main-scroll-area::-webkit-scrollbar{width:6px}.reliquary-main-scroll-area::-webkit-scrollbar-thumb{background:#4a2f1b;border-radius:10px}.category-icon-only{display:flex;flex-direction:column;align-items:center;width:19%;min-width:60px;cursor:pointer;transition:transform .2s ease}.category-icon-only:hover:not(.locked){transform:translateY(-2px)}.icon-main-wrapper{position:relative;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.cat-img-raw{width:100%;height:100%;object-fit:contain;z-index:2;filter:grayscale(1) brightness(.6);opacity:.6;transition:all .3s ease}.category-icon-only.active .cat-img-raw{filter:grayscale(0) brightness(1) drop-shadow(0 0 5px rgba(196,164,132,.6));opacity:1}.cat-label-minimal{font-size:9px;font-weight:700;color:#4a2f1b;text-transform:uppercase;margin-top:6px;font-family:Kelly Slab,serif;text-align:center;white-space:nowrap;letter-spacing:.5px}.category-icon-only.active .cat-label-minimal{color:#311b0e;text-shadow:1px 1px 0px rgba(196,164,132,.3)}.icon-glow-aura{position:absolute;width:55px;height:55px;background:radial-gradient(circle,#c4a4844d,#0000 75%);z-index:1;border-radius:50%}.category-icon-only.locked{opacity:.15;cursor:not-allowed}.boss-source-info{margin-top:10px;display:flex;align-items:center}.boss-name-highlight{display:inline-block;margin-top:5px;align-items:center;color:#6e482b;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.relic-drop-status{text-align:center;background:#ffffff0d;border:1px dashed #555;color:#555;padding:8px;font-size:.8rem;border-radius:4px;margin-top:auto}.relic-footer-action{width:100%;height:44px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.relic-bandage-btn{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.bandage-bg-img{position:absolute;width:110%;height:150%;transform:rotate(-2deg);filter:drop-shadow(1px 2px 2px rgba(0,0,0,.7));z-index:1;pointer-events:none}.bandage-action-text{position:relative;z-index:2;font-family:Kelly Slab,serif;font-size:.85rem;font-weight:900;text-transform:uppercase;letter-spacing:2px;transform:rotate(-2deg);-webkit-user-select:none;user-select:none;text-align:center;mix-blend-mode:multiply;filter:blur(.3px)}.relic-bandage-btn.ready-style{cursor:pointer;transition:transform .3s ease-out;will-change:transform}.relic-bandage-btn.ready-style:hover{transform:scale(1.02)}.relic-bandage-btn.ready-style .bandage-action-text{color:#3c1414e6}.relic-bandage-btn.locked-style .bandage-bg-img,.relic-bandage-btn.drop-style .bandage-bg-img{filter:grayscale(.5) brightness(.6) sepia(.2);opacity:.8}.relic-bandage-btn.locked-style .bandage-action-text,.relic-bandage-btn.drop-style .bandage-action-text{color:#282828cc}.bandage-price-wrapper{display:flex;align-items:center;justify-content:center;gap:6px}.price-tag{display:inline-flex;align-items:center;gap:3px}.bandage-currency-icon{width:36px;height:36px;object-fit:contain;mix-blend-mode:multiply;filter:brightness(.9) contrast(1.1);margin-bottom:1px}.bandage-currency-icon[src*=gold],.bandage-currency-icon[src*=pills],.bandage-currency-icon[src*=bucks]{filter:brightness(1.5)}@media(max-width:600px){.reliquary-header-content{flex-direction:column;gap:10px;align-items:flex-start;margin-left:5px}.reliquary-search-mini{margin-left:3px;width:100%;max-width:100%}}.reliquary-checkbox-group{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:8px}.reliquary-checkbox-label{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:#3e2723;cursor:pointer;-webkit-user-select:none;user-select:none}.reliquary-checkbox-label input[type=checkbox]{accent-color:#5d4037;width:14px;height:14px;cursor:pointer}.relic-parts-header-group{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:4px 0}.parts-action-buttons-group{display:flex;justify-content:space-between;width:100%;align-items:center}.part-action-btn{background:#2d1b0e99;border:1px solid rgba(196,164,132,.3);color:#c4a484;font-family:Kelly Slab,serif;font-size:.6rem;padding:1px 6px;line-height:1.1;border-radius:2px;cursor:pointer;letter-spacing:.5px;text-transform:uppercase;transition:all .2s ease;box-shadow:inset 0 0 4px #00000080}.part-action-btn:hover{background:#8b5e3c80;border-color:#c4a484;color:#fff;box-shadow:0 0 6px #c4a48466}.part-action-btn:active{transform:translateY(1px)}.part-action-btn.trade-btn{border-color:#5ca0d266;color:#aed8f2}.part-action-btn.trade-btn:hover{background:#285a8299;border-color:#aed8f2}.part-action-btn.sell-btn{border-color:#d2965c66;color:#f2d2ae}.part-action-btn.sell-btn:hover{background:#82502899;border-color:#f2d2ae}.modal-container-base.ref-modal-window{width:85%!important;max-width:420px!important;height:75vh!important;margin:auto;display:flex;flex-direction:column;position:relative}.modal-overlay-base .modal-close-btn-base{top:20px!important;right:20px!important;background:#2a1b15!important;color:#f0e6d2!important;width:30px!important;height:30px!important;font-size:18px!important;border:none!important;box-shadow:0 2px 5px #0000004d}.modal-overlay-base .allow-scroll{padding:65px 45px 50px!important;scrollbar-width:none}.modal-overlay-base .allow-scroll::-webkit-scrollbar{display:none}.ref-content-wrapper{display:flex;flex-direction:column;gap:20px;font-family:Kelly Slab,serif;color:#2a1b15}.ref-title-stamp{text-align:center;font-size:2.2rem;margin:0 auto;color:#5c0a0a;text-transform:uppercase;border:3px double #5c0a0a;padding:5px 20px;transform:rotate(-1deg);width:fit-content}.ref-instruction{font-size:1.1rem;line-height:1.3;text-align:center;font-weight:700}.ref-money-highlight{color:#1b5e20;font-size:1.3rem;text-decoration:underline;font-weight:900}.ref-link-area{display:flex;flex-direction:column;gap:12px;margin-top:5px}.ref-link-terminal{background:#2a1b150d;border:1px solid rgba(42,27,21,.2);border-bottom:2px solid rgba(42,27,21,.4);padding:14px;border-radius:4px;cursor:pointer;transition:all .2s}.ref-link-terminal:hover{background:#2a1b1514}.link-text-scroll{font-size:.95rem;word-break:break-all;font-family:Courier New,monospace;color:#3e2723;letter-spacing:-.5px;display:block;text-align:center}.copy-status{display:block;font-size:.75rem;text-align:center;margin-top:8px;color:#5c0a0a;font-weight:700;letter-spacing:1px;text-transform:uppercase}.ref-action-btn{width:fit-content;min-width:180px;margin:0 auto;background:#5c0a0a;color:#f0e6d2;border:none;padding:10px 24px;font-size:1.1rem;font-family:Kelly Slab;text-transform:uppercase;cursor:pointer;border-radius:20px;box-shadow:0 4px 10px #5c0a0a4d;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.ref-action-btn:active{transform:scale(.96);box-shadow:0 2px 4px #5c0a0a33}.ref-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(42,27,21,.3),transparent);margin:10px 0}.friends-header{font-size:1rem;text-align:center;margin-bottom:15px;color:#3e2723;opacity:.8;letter-spacing:1px}.friends-mini-list{max-height:180px;overflow-y:auto;padding:0 5px}.ref-friend-card{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid rgba(42,27,21,.1);gap:12px}.ref-friend-card:last-child{border-bottom:none}.ref-friend-avatar{width:34px;height:34px;background:#3e2723;color:#f0e6d2;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.ref-friend-details{display:flex;flex-direction:column;flex:1}.ref-friend-name{font-weight:700;font-size:1rem;color:#2a1b15}.ref-friend-lvl{font-size:.75rem;opacity:.6}.ref-status-stamp{font-size:.65rem;color:#1b5e20;padding:2px 8px;border:1px solid #1b5e20;border-radius:4px;font-weight:700;text-transform:uppercase}.ref-empty-text{text-align:center;padding:20px;opacity:.5;font-style:italic}.ref-loader{text-align:center;padding:40px;font-size:1.1rem;font-weight:700;animation:pulse 1.5s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.ref-status-stamp{font-size:.65rem;padding:2px 8px;border-radius:4px;font-weight:700;text-transform:uppercase;border:1px solid;transition:all .3s ease}.ref-status-stamp.online{color:#1b5e20;border-color:#1b5e20;background:#1b5e201a;box-shadow:0 0 5px #1b5e2033}.ref-status-stamp.offline{color:#5c2e14;border-color:#5c2e14;background:#5c2e140d;opacity:.7}.ref-cap-subnote{font-size:.72rem;color:#5c2e14;text-align:center;margin:-10px 0 12px;opacity:.8;font-style:italic;font-weight:400}.archive-theme{background:transparent!important;border:none!important}.archive-theme .allow-scroll{mix-blend-mode:normal!important;filter:none!important;padding:10px 15px!important;max-width:100%;overflow-x:hidden!important;box-sizing:border-box}.modal-tabs-nav{display:flex;justify-content:center;gap:5px;margin-top:50px;margin-bottom:20px;border-bottom:2px solid rgba(62,39,35,.2);padding-bottom:10px}.tab-nav-btn{background:#3e27231a;border:1px solid rgba(62,39,35,.3);color:#5d4037;font-family:Kelly Slab,serif;padding:8px 15px;cursor:pointer;font-size:.9rem;text-transform:uppercase}.tab-nav-btn.active{background:#4a0000;color:#f5f5f5;border-color:#2a0000}.categories-tree-container{display:flex;flex-direction:column;align-items:center;gap:15px;margin-bottom:25px}.category-tree-top,.category-tree-bottom{display:flex;justify-content:center}.category-tree-bottom{gap:10px;flex-wrap:nowrap}.category-icon-only{display:flex;flex-direction:column;align-items:center;opacity:.5;min-width:65px;cursor:pointer}.category-icon-only.active{opacity:1}.cat-img-raw{width:28px;height:28px}.cat-label-minimal{font-size:9px;color:#4e342e;font-weight:700;margin-top:4px;text-transform:uppercase}.achievements-list-linear{display:flex;flex-direction:column;gap:12px;padding:10px 0}.ach-row-item{position:relative;display:flex;align-items:center;background:#0000000a;border-bottom:1px solid rgba(62,39,35,.15);padding:8px 12px;min-height:54px}.ach-reward-side{width:70px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;min-height:54px}.ach-rewards-row{display:flex;gap:4px;align-items:center;flex-wrap:nowrap;flex-direction:column!important}.ach-reward-item{display:flex;align-items:center;font-family:Kelly Slab,serif;font-size:13px;font-weight:900;color:#fbc02d;filter:drop-shadow(1px 1px 0px #3e2723)}.reward-mini-icon{width:18px;height:18px;margin-right:2px}.ach-title-center{flex:1;display:flex;align-items:center;padding-left:15px;padding-right:10px}.ach-name-text{font-family:Kelly Slab,serif;display:block;width:100%;color:#1a0f0d;font-size:1rem;text-transform:uppercase;font-weight:700;text-align:left;line-height:1.2}.ach-action-side{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;max-width:90px;z-index:5}.parts-grid-container{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;justify-items:center;align-items:center;width:100%}.ach-fragment-mini-slot{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#00000026;border:1px solid rgba(62,39,35,.4);border-radius:4px;box-sizing:border-box}.ach-fragment-mini-slot.missing{opacity:.35;filter:grayscale(100%)}.ach-fragment-mini-slot.burned{opacity:.2;filter:grayscale(100%) sepia(50%)}.ach-fragment-mini-img{width:100%;height:100%;object-fit:contain}@media(max-width:480px){.ach-row-item{padding:8px 6px}.ach-title-center{padding-left:8px;padding-right:6px}.ach-name-text{font-size:.85rem}.ach-action-side{max-width:76px}.ach-fragment-mini-slot{width:28px;height:28px}}.bandage-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none}.bandage-img{position:absolute;width:100px;height:120%;object-fit:contain;filter:sepia(.6) contrast(1.2) opacity(.8);transform:rotate(-15deg)}.bandage-text{position:relative;font-family:Kelly Slab,serif;font-size:12px;font-weight:900;color:#2e0000cc;text-transform:uppercase;letter-spacing:1px;transform:rotate(-15deg);mix-blend-mode:multiply}.status-label-locked{display:none}.pulse-claimable:before{content:"";position:absolute;top:50%;left:50%;width:120%;height:140%;transform:translate(-50%,-50%);background:radial-gradient(circle,#b8860b66,#b8860b00 70%);z-index:-1;animation:sun-glow 3s infinite ease-in-out;pointer-events:none}@keyframes sun-glow{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}.ach-reward-item{display:flex;align-items:center;font-family:Kelly Slab,serif;font-size:12px;font-weight:900;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5))}.reward-gold{color:#fbc02d}.reward-bucks{color:#164e1a}.reward-pills{color:#960707}.reward-xp{color:silver;text-shadow:0px 0px 5px rgba(255,255,255,.2)}.reward-mini-icon{width:26px;height:26px;margin-right:4px}@keyframes pulse-yellow{0%{background:#0000000a}50%{background:#b8860b1a}to{background:#0000000a}}.pulse-claimable{animation:pulse-yellow 2s infinite ease-in-out;border:1px solid rgba(184,134,11,.3);z-index:2}.ach-reward-side{width:75px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;min-height:54px}.stats-log-container{display:flex;flex-direction:column;gap:14px;padding:10px 5px 25px}.stats-log-group{background:#3e27230d;border:1px solid rgba(62,39,35,.1);border-radius:4px;padding:10px}.stats-group-title{font-family:Kelly Slab,serif;font-size:.9rem;color:#201614;font-weight:900;margin-bottom:10px;letter-spacing:1.2px;text-transform:uppercase;border-bottom:1px solid rgba(62,39,35,.2);display:inline-block;padding-bottom:2px}.stats-list{display:flex;flex-direction:column;gap:6px}.stats-row{display:flex;justify-content:space-between;align-items:baseline;font-family:Kelly Slab,serif}.stats-label{font-size:.9rem;color:#4e342e;white-space:nowrap}.stats-dots{flex-grow:1;border-bottom:1px dotted rgba(62,39,35,.3);margin:0 8px;position:relative;top:-4px}.stats-value{color:#5a0000;font-weight:700;font-size:.95rem;min-width:30px;text-align:right}.stats-floor-title{font-size:.85rem;color:#4e0303;font-weight:700;letter-spacing:2px;margin:16px 0 6px;padding-bottom:2px;border-bottom:1px solid rgba(138,0,0,.2);text-transform:uppercase}.archive-title-area{text-align:center;margin-bottom:10px;margin-top:-5px}.archive-title{font-family:Kelly Slab,serif;font-size:1.1rem;color:#3e2723;text-shadow:1px 1px 0px rgba(255,255,255,.4)}.stats-total-row{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(62,39,35,.3)}.stats-total-row .stats-label{font-weight:700;color:#2a1b18;letter-spacing:.5px}.stats-total-row .stats-value{font-size:1.05rem;color:#5a0000}.stats-provision-row .stats-label,.stats-provision-row .stats-value{color:#b3b3b3}.stats-provision-row .stats-value{color:#bdbdbd}.hof-vertical-list{display:flex;flex-direction:column;gap:20px;padding:10px;align-items:center}.hof-player-row{display:flex;align-items:center;width:100%;background:#0000004d;border:1px solid #333;border-radius:10px;padding:10px}.hof-rank-number{font-family:Courier New,monospace;font-size:1.2rem;color:#5a0000;font-weight:700;min-width:40px}.hof-avatar-column{width:80px;transform:scale(.8);margin:0 10px}.hof-player-info{display:flex;flex-direction:column;justify-content:center}.hof-player-name{font-size:1rem;color:#ccc;text-transform:uppercase}.hof-player-value{color:#5a0000;font-weight:700;font-size:.9rem}.ach-row-item{display:flex;align-items:center;padding:10px 20px}.hof-rank{min-width:40px}.hof-avatar-preview{width:80px;height:80px;margin-left:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stats-value{margin-left:auto;padding-right:15px}.mini-card-wrapper .char-card-name{font-size:1rem!important;color:#1a1a1a!important;font-weight:600!important;text-shadow:none!important;margin-top:8px;display:block;text-align:center;width:auto!important;min-width:100%;white-space:nowrap;overflow:visible!important;text-overflow:clip!important}.hof-avatar-preview{height:100px;width:auto;min-width:80px;margin-bottom:5px;overflow:visible!important}.hof-rank{margin-left:15px;font-size:1.2rem!important;font-weight:900!important;color:#5a0000;min-width:40px}.status-mini-msg{position:absolute;left:50%;bottom:40%;transform:translate(-50%);padding:10px 20px;border-radius:8px;font-weight:700;z-index:1000;pointer-events:none;animation:reward-float-up 2.5s ease-in-out forwards}.status-mini-msg.success{background:#005a00e6;color:#fff;border:1px solid #00ff00;box-shadow:0 0 15px #0f06}@keyframes reward-float-up{0%{opacity:0;bottom:45%}20%{opacity:1;bottom:55%}80%{opacity:1;bottom:57%}to{opacity:0;bottom:65%}}.ach-counter-container{display:flex;justify-content:flex-end;padding:0 10px;margin-top:-5px;margin-bottom:12px}.ach-counter-value{font-family:Kelly Slab,serif;font-size:.85rem;font-weight:700;color:#5a0000;background:#3e27230d;padding:3px 10px;border-radius:2px;letter-spacing:1px;text-transform:uppercase;box-shadow:inset 0 1px 3px #0000000d}.ach-solo-progress{font-family:Kelly Slab,serif;font-size:11px;font-weight:900;color:#2a0000;white-space:nowrap;letter-spacing:.5px;text-shadow:1px 1px 1px rgba(255,255,255,.6);border-bottom:2px solid rgba(74,0,0,.4);position:absolute;right:15px;bottom:6px}.ach-row-item.locked .ach-solo-progress{color:#3e2723;border-bottom-color:#3e27234d;text-shadow:1px 1px 1px rgba(255,255,255,.5)}.ach-row-item.unlocked .ach-solo-progress{color:#1b5e20;border-bottom-color:#1b5e20;text-shadow:1px 1px 1px rgba(255,255,255,.7)}.locations-slider-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;background:transparent;z-index:10;pointer-events:none}.locations-slider-header{width:100%;box-sizing:border-box;padding:24px 20px;display:flex;justify-content:flex-start;pointer-events:auto}.locations-back-btn{background:transparent;border:none;color:#b5a799;padding:6px 0;font-family:inherit;font-size:13px;text-transform:uppercase;cursor:pointer;letter-spacing:2px;display:flex;align-items:center;gap:8px;transition:all .25s ease;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.locations-back-btn:hover{color:#fff6ed;text-shadow:0 0 8px rgba(255,246,237,.6),1px 1px 2px rgba(0,0,0,.9)}.locations-back-btn:hover:before{transform:translate(-3px)}.locations-back-btn:active{transform:scale(.97);opacity:.8}.location-arrow-btn{position:absolute;top:48%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;pointer-events:auto;z-index:999;display:flex;align-items:center;justify-content:center;padding:10px;transition:all .25s ease}.location-arrow-btn svg{width:44px;height:44px;color:#c5b39f;opacity:.9;filter:drop-shadow(0 0 6px rgba(197,179,159,.5)) drop-shadow(0 0 2px rgba(197,179,159,.7));transition:all .25s ease}.location-arrow-btn:hover:not(:disabled) svg{color:#ecdcd1;opacity:1;filter:drop-shadow(0 0 10px rgba(236,220,209,.8)) drop-shadow(0 0 4px rgba(236,220,209,1))}.location-arrow-btn:active:not(:disabled){transform:translateY(-50%) scale(.85)}.location-arrow-btn:disabled{cursor:not-allowed}.location-arrow-btn:disabled svg{color:#4a3f35;opacity:.6;filter:none}.location-arrow-btn.prev{left:15px}.location-arrow-btn.next{right:15px}.location-info-panel{width:100%;box-sizing:border-box;padding:60px 20px 30px;background:linear-gradient(to top,#2c2722d9,#2c272299 45%,#2c272233 75%,#2c272200);text-align:center;pointer-events:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:relative}.location-title{color:#ecdcd1;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin:0 auto;text-shadow:1px 1px 3px rgba(0,0,0,.8)}.location-description{color:#b5a799;font-size:14px;max-width:400px;line-height:1.4;margin:0 auto;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.location-effects{color:#8fa88f;font-size:13px;font-style:italic;margin:2px auto}.item-stats-preview{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:460px;margin:4px auto}.item-requirements-inline{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin:4px auto;background:transparent;padding:0;border-radius:0;border:none}.req-title{color:#8c7e72;font-weight:700}.req-stats-row{display:flex;align-items:center;gap:8px}.req-text-line{font-weight:600}.req-text-line.failed{color:#fc7167;text-shadow:0 0 4px rgba(252,113,103,.3)}.req-text-line.passed{color:#a3a09c}.location-select-btn{background:transparent;border:none;border-bottom:1px solid rgba(197,179,159,.4);color:#b5a799;padding:6px 12px;font-family:inherit;font-size:13px;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .3s ease;margin:8px auto 0}.location-select-btn:hover:not(:disabled){color:#fff6ed;border-bottom:1px solid #fff6ed;text-shadow:0 0 5px rgba(255,246,237,.6)}.location-select-btn.is-active{border-bottom:1px solid #8fa88f;color:#8fa88f;cursor:default;pointer-events:none;opacity:.9}.location-select-btn:disabled:not(.is-active){color:#5a4f44;border-bottom:1px solid #5a4f44;cursor:not-allowed}.currency-small-icon{width:14px;height:14px;object-fit:contain;vertical-align:middle;display:inline-block}.event-notice-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000bf;display:flex;justify-content:center;align-items:center;z-index:99999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.event-notice-container{position:relative;width:320px;height:auto;min-height:250px;background:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:20001}.event-notice-container:before{content:"";position:absolute;width:180%;height:170%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/images/popup_assets/popup_menu_background-removebg-preview.png);background-size:100% 100%;background-repeat:no-repeat;z-index:-1;filter:contrast(1.1) brightness(1);pointer-events:none}.event-notice-content{padding:8px 20px;text-align:center;mix-blend-mode:multiply;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.event-badge-label{font-family:"serif";font-weight:900;font-size:.75rem;color:#8b0000;letter-spacing:1px;margin-bottom:2px}.event-notice-title{font-family:"serif";font-weight:900;font-size:1.2rem;color:#3e2723;margin:0 0 8px;text-transform:uppercase}.event-boss-visual{position:relative;width:100%;height:100px;background-size:cover;background-position:center;border-top:1px dashed rgba(62,39,35,.4);border-bottom:1px dashed rgba(62,39,35,.4);display:flex;justify-content:center;align-items:center;margin-bottom:6px;overflow:hidden}.event-boss-vignette{position:absolute;inset:0;background:radial-gradient(circle,transparent 40%,rgba(30,20,15,.8) 100%);pointer-events:none}.event-boss-sprite{height:95%;object-fit:contain;filter:contrast(1.15) drop-shadow(0 2px 5px rgba(0,0,0,.8));z-index:1}.event-boss-fallback{font-size:40px;z-index:1}.event-schedule-tag{position:absolute;bottom:4px;background:#2d1914e6;color:#fff8e1;font-size:.65rem;font-weight:800;padding:2px 8px;border-radius:4px;z-index:2;border:1px solid rgba(255,255,255,.2)}.event-notice-description{font-family:"serif";font-size:.85rem;font-weight:800;color:#2b1712;line-height:1.25;margin:4px 0 6px;padding:4px 8px;background:#4a2f260f;border-left:2px solid rgba(139,0,0,.4);border-right:2px solid rgba(139,0,0,.4);font-style:italic;text-shadow:0 1px 0 rgba(255,255,255,.2)}.event-rewards-box{width:100%;background-color:#4a2f2614;border:1px solid rgba(74,47,38,.25);border-radius:6px;padding:6px;box-sizing:border-box;margin-bottom:6px}.event-rewards-title{font-size:.68rem;font-weight:900;color:#4a2f26;margin-bottom:4px;letter-spacing:.5px}.event-rewards-list{display:flex;justify-content:space-around;align-items:center;margin-bottom:6px}.reward-item{display:flex;align-items:center;gap:3px;font-size:.75rem;font-weight:800;color:#2a1810}.reward-item img{width:25px;height:25px;object-fit:contain}.pills-val{color:#8c2727}.bucks-val{color:#2e6027}.event-items-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding-top:4px;border-top:1px dashed rgba(74,47,38,.2)}.event-item-card{display:flex;flex-direction:column;align-items:center;background:#4a2f260f;padding:3px 2px;border-radius:4px;width:calc(33.333% - 4px);box-sizing:border-box}.event-item-icon{width:32px;height:32px;object-fit:contain}.event-item-name{font-size:.6rem;font-weight:700;color:#3e2723;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.event-notice-actions{width:100%;display:flex;justify-content:center}.event-confirm-btn{width:140px;padding:7px 0;font-size:.75rem;font-weight:800;cursor:pointer;text-transform:uppercase;letter-spacing:1px;outline:none;border-radius:6px;color:#4a2f26;background-color:#4a2f262e;border-top:1px solid rgba(74,47,38,.25);border-bottom:2px solid;border-left:2px solid;border-right:2px solid;border-image:linear-gradient(to top,currentColor 25%,rgba(0,0,0,0) 80%) 1;transition:all .15s ease}.event-confirm-btn:hover{color:#21110b;background-color:#4a2f264d}.event-confirm-btn:active{transform:scale(.96);filter:brightness(.8)}.event-boss-loading{color:#fff8e1;font-size:.8rem;font-weight:800;z-index:2;text-transform:uppercase;letter-spacing:1px}.event-rewards-loading{font-size:.75rem;font-weight:700;color:#4a2f26;padding:8px 0}.tutorial-click-catcher{position:fixed;inset:0;z-index:99997!important;cursor:pointer;background:#000000a6}.speech-bubble-wrapper{position:absolute;top:22%;left:56%;z-index:99999!important;pointer-events:none}.speech-bubble{position:relative;background:#fff;color:#000;border:2px solid #000000;border-radius:12px;padding:6px 9px;max-width:120px;font-family:Kelly Slab,sans-serif;font-size:11px;line-height:1.2;box-shadow:0 3px 8px #0009;font-weight:600;text-align:left}.speech-bubble:after{content:"";position:absolute;bottom:6px;left:-9px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:9px solid #ffffff}.speech-bubble:before{content:"";position:absolute;bottom:5px;left:-12px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:11px solid #000000}.tutorial-helper-banner{position:fixed;z-index:99999!important;background:#281405f2;color:#fc0;border:1.5px solid #ff8c00;box-shadow:0 0 15px #ff8c0099,inset 0 0 8px #ff8c004d;border-radius:10px;padding:8px 14px;font-family:Kelly Slab,sans-serif;font-size:11px;line-height:1.35;letter-spacing:.5px;pointer-events:none;white-space:normal!important;max-width:240px;text-align:center;animation:helper-bounce 1.2s infinite alternate ease-in-out}@keyframes helper-bounce{0%{transform:translate(-50%)}to{transform:translate(-50%,-5px)}}.info-arrow-pointer{position:fixed;z-index:99999!important;display:flex;align-items:center;gap:6px;pointer-events:none;animation:arrow-bounce-right .8s infinite alternate ease-in-out}.info-arrow-pointer .arrow-text{background:#140f0af2;color:#fa0;border:1px solid #ff8c00;border-radius:6px;padding:4px;font-family:Kelly Slab,sans-serif;font-size:10px;white-space:nowrap;box-shadow:0 0 8px #000c}.info-arrow-pointer .arrow-head{color:#ff8c00;font-size:18px;font-weight:700;text-shadow:0 0 5px #ff8c00}@keyframes arrow-bounce-right{0%{transform:translate(0)}to{transform:translate(5px)}}.info-arrow-pointer .compact-text{width:115px!important;min-height:42px!important;box-sizing:border-box;display:flex;align-items:center;justify-content:center;white-space:normal!important;text-align:center;line-height:1.25;font-size:10px;padding:4px 6px}.arrow-col-layout{display:flex;flex-direction:column;align-items:center;transform:translate(-50%)}.arrow-col-layout .arrow-head{margin-bottom:2px;font-size:16px;color:#ff8c00;text-shadow:0 0 6px #ff8c00}.arrow-row-layout{display:flex;align-items:center;gap:6px}.arrow-row-layout .arrow-head{font-size:16px;color:#ff8c00;text-shadow:0 0 6px #ff8c00}@keyframes arrow-bounce-vertical{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.info-arrow-pointer.arrow-pos-bottom,.info-arrow-pointer.arrow-pos-top{animation:arrow-bounce-vertical .8s infinite alternate ease-in-out!important}.arrow-id-actions{margin-left:90px!important}.arrow-id-invite{margin-top:10px}.arrow-id-minimize{margin-left:15px!important;margin-top:10px}.arrow-id-tab-friends{transform:translate(-50%)}.arrow-id-tab-chats{transform:translateY(-5px)}.arrow-id-add-friend{transform:translateY(10px)!important}.tutorial-helper-banner.step-FRIENDS_TAB{animation:helper-bounce-up 1.2s infinite alternate ease-in-out}@keyframes helper-bounce-up{0%{transform:translate(-50%)}to{transform:translate(-50%,-6px)}}.tutorial-helper-banner.step-CURRENCY_EXPLAIN{margin-top:-50px;margin-left:-5px}.tutorial-helper-banner.step-STATS_EXPLAIN{margin-top:15px}.info-arrow-pointer.step-CHARACTER_STATS{margin-top:0;margin-left:-35px}.tutorial-helper-banner.step-CHARACTER_STATS{margin-top:-30px}.tutorial-helper-banner.step-ENERGY_EXPLAIN{margin-top:12px}.info-arrow-pointer.step-ENERGY_MODAL_EXPLAIN{margin-top:3px;margin-left:35px}.info-arrow-pointer.step-MAP_TASKS_EXPLAIN{margin-left:75px;margin-top:5px}.tutorial-helper-banner.step-MAP_TASKS_EXPLAIN{margin-top:20px}.tutorial-helper-banner.step-BUSINESS_MODAL_EXPLAIN{margin-top:-30px}.tutorial-helper-banner.step-PATIENT_1_EXPLAIN{margin-top:15px}.tutorial-helper-banner.step-BOSS_MENU_EXPLAIN{margin-top:-110px}.info-arrow-pointer.step-BATTLE_ATTACK_EXPLAIN .compact-text{width:170px!important;min-height:45px!important;font-size:10px;line-height:1.2;margin-top:-15px}.tutorial-helper-banner.step-BATTLE_ATTACK_EXPLAIN{top:auto!important;bottom:25px!important;left:50%!important;transform:translate(-50%)!important;max-width:320px!important;margin-top:0!important}.tutorial-helper-banner.step-LEAVE_BATTLE_EXPLAIN{margin-top:5px}.arrow-id-stats-upgrade-desc .arrow-head{display:none!important}.arrow-id-stats-upgrade-desc{left:50%!important;transform:translate(-50%)!important;margin-top:-10px!important;z-index:100001!important}.arrow-id-stats-upgrade-desc .arrow-col-layout{transform:none!important}.arrow-id-stats-upgrade-desc .compact-text{width:250px!important;min-height:40px!important;font-size:10px;line-height:1.25;text-align:center!important;background:#0f0a05f2!important;border:1px solid #ffaa00!important;box-shadow:0 0 10px #000000e6!important}.tutorial-helper-banner.step-CHARACTER_STATS{top:auto!important;bottom:20px!important;left:50%!important;transform:translate(-50%)!important;max-width:300px!important;margin-top:0!important;margin-left:0!important}.tutorial-controls-panel{position:fixed;top:10px;right:85px;z-index:100000!important;display:flex;flex-direction:column;align-items:flex-end;gap:5px;pointer-events:auto!important}.tutorial-ctrl-btn{width:90px;text-align:center;background:#140a05d9;color:#fa0;border:1px solid #ff8c00;border-radius:6px;padding:4px 8px;font-family:Kelly Slab,sans-serif;font-size:10px;cursor:pointer;box-shadow:0 0 8px #000c;transition:transform .15s ease,background-color .15s ease}.tutorial-ctrl-btn:hover{background:#281405f2}.tutorial-ctrl-btn:active{transform:scale(.92);background:#ff8c00;color:#000}.tutorial-ctrl-btn.skip-btn{color:#aaa;border-color:#666;background:#0a0a0ad9}.tutorial-ctrl-btn.skip-btn:hover{color:#fff;border-color:#888}.arrow-id-business-sheet-desc .compact-text{width:220px!important;min-height:50px!important;font-size:10px;line-height:1.25}.arrow-id-business-sheet-desc{transform:translateY(-15px)}.arrow-id-pvp-explain-desc .arrow-head{display:none!important}.arrow-id-pvp-explain-desc{position:fixed!important;top:80px!important;left:55%!important;transform:translate(-50%)!important}.arrow-id-pvp-explain-desc .compact-text{width:260px!important;min-height:44px!important;font-size:11px;line-height:1.3;text-align:center!important}.tutorial-helper-banner.step-PVP_MODAL_EXPLAIN{top:auto!important;bottom:25px!important;left:50%!important;transform:translate(-50%)!important;max-width:300px!important;margin-top:0!important;margin-left:0!important}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background-color:#000;-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none;width:0;height:0}.game-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;overflow:hidden;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.game-container{position:relative;width:100%;height:100%;max-width:500px;margin:0 auto;overflow:hidden}.ui-layer{position:absolute;inset:0;width:100%;height:100%;z-index:10;pointer-events:none}.background-layer{position:absolute;inset:0;z-index:1}.bg-image-render{width:100%;height:100%;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;filter:brightness(1.1)}.character-layer{position:absolute;inset:0;z-index:2;justify-content:center;pointer-events:none}@keyframes breathing{0%,to{transform:scale(1)}50%{transform:scale(1.02,1.01)}}.vignette{position:absolute;inset:0;background:radial-gradient(circle,transparent 20%,rgba(0,0,0,.7) 100%);pointer-events:none}.loading-screen{width:100vw;height:100vh;background:#000;display:flex;justify-content:center;align-items:center;color:#8b0000;font-family:Courier New,monospace;letter-spacing:5px}.error-toast{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#8b0000e6;color:#fff;padding:10px 25px;z-index:9999;border-radius:8px;box-shadow:0 4px 15px #00000080}.battle-mini-indicator{position:absolute;top:40px;right:80px;z-index:1000;background:#8b000078;color:#fff;padding:5px 10px;border-radius:4px;border:1px solid #5c2e14;box-shadow:0 4px 10px #00000080;font-family:Kelly Slab,serif;font-size:.73rem;cursor:pointer;pointer-events:auto;transition:transform .2s ease,background .2s ease}.battle-mini-indicator:hover{background:#8b0000b3;transform:scale(1.05)}.battle-mini-indicator:active{transform:scale(.95)}
