.brainrot-name,.brainrot-name-text{font-family:Arial Rounded MT Bold,ui-rounded,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.text-outline{color:#fff;-webkit-text-stroke:1px rgba(0,0,0,.7)}.text-game-outline{--text-outline-color:rgba(0,0,0,.7);--text-outline-size:2.9px;--text-glow-shadow:0 0 0 transparent;-webkit-text-stroke:var(--text-outline-size) var(--text-outline-color);text-shadow:var(--text-glow-shadow)}.text-game-outline,.text-game-outline-layer{paint-order:stroke fill;-webkit-font-smoothing:antialiased}.text-game-outline-layer{color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:var(--text-outline-size,2.9px) var(--text-outline-color,rgba(0,0,0,.7));background:none!important;filter:none!important;text-shadow:none!important;animation:none!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-game-stat{-webkit-text-stroke:var(--stat-outline-size,.3em) var(--text-outline-color,rgba(0,0,0,.75));paint-order:stroke fill;-webkit-font-smoothing:antialiased}.dark .text-game-stat{--text-outline-color:rgba(0,0,0,.35)}.text-game-glow{text-shadow:var(--text-glow-shadow,0 0 0 transparent)}.mutation-badge-outline{--text-outline-color:rgba(0,0,0,.75)}.dark .mutation-badge-outline{--text-outline-color:rgba(0,0,0,.35)}.text-balance{text-wrap:balance}.mutation-gold{color:gold;--text-glow-shadow:0 0 10px rgba(255,215,0,.5)}.mutation-diamond{color:#0ff;--text-glow-shadow:0 0 10px rgba(0,255,255,.5)}.mutation-rainbow{background:linear-gradient(90deg,red,#ff8000,#ff0,#0f0,#0ff,#0080ff,#8000ff,#ff0080);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;--text-glow-shadow:0 0 0 transparent;animation:rainbow-shift 3s linear infinite}@keyframes rainbow-shift{0%{background-position:200% 50%}to{background-position:0 50%}}@keyframes mutation-gradient{0%{background-position:200% 50%}to{background-position:0 50%}}.mutation-bloodrot{color:#d40000!important;--text-glow-shadow:0 0 10px rgba(128,0,0,.5)}.mutation-candy{color:#ff00e6;--text-glow-shadow:0 0 10px rgba(255,0,230,.5)}.mutation-lava{color:#ff6200;--text-glow-shadow:0 0 10px rgba(255,98,0,.5)}.mutation-galaxy{background:linear-gradient(180deg,#f0f,purple);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;--text-glow-shadow:0 0 0 transparent}.dark .mutation-yinyang,.mutation-yinyang{background:linear-gradient(180deg,#fff,#fff 23%,#000 27%,#000 73%,#fff 77%,#fff);--text-glow-shadow:0 0 0 transparent}.dark .mutation-yinyang,.mutation-yinyang,.mutation-yinyang-bands{background-size:100% var(--band-period);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:rarity-band-scroll 2.4s linear infinite reverse}.mutation-yinyang-bands{color:transparent;-webkit-text-stroke:calc(var(--text-outline-size, 4.8px) * .5) transparent;background-image:linear-gradient(180deg,#000,#000 23%,#fff 27%,#fff 73%,#000 77%,#000);paint-order:stroke fill}.mutation-cyber{background:linear-gradient(90deg,#000,#79dbff,#000);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.dark .mutation-cyber,.mutation-cyber{-webkit-text-fill-color:transparent;--text-glow-shadow:0 0 0 transparent;animation:yinyang-shift 3s linear infinite}.dark .mutation-cyber{background:linear-gradient(90deg,#79dbff,#000,#79dbff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes yinyang-shift{0%{background-position:200% 50%}to{background-position:0 50%}}.mutation-radioactive{color:#0f0;--text-glow-shadow:0 0 10px rgba(0,255,0,.5)}.mutation-cursed{background:linear-gradient(90deg,#000,red,#000);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:cursed-shift 3s linear infinite}.mutation-cursed,.mutation-divine{-webkit-text-fill-color:transparent;--text-glow-shadow:0 0 0 transparent}.mutation-divine{background:linear-gradient(90deg,gold,#fff,gold,#fffbe6,gold);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:divine-shift 3s linear infinite}.mutation-phantom{background:linear-gradient(180deg,#000 20%,#fff 50%,#000 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;--text-glow-shadow:0 0 0 transparent}@keyframes phantom-flicker{0%,3.33%{opacity:1;animation-timing-function:step-end}3.34%,5.50%{opacity:0;animation-timing-function:step-end}5.51%,8.83%{opacity:1;animation-timing-function:step-end}11.00%,8.84%{opacity:0;animation-timing-function:step-end}11.01%,14.33%{opacity:1;animation-timing-function:step-end}14.34%,16.67%{opacity:0;animation-timing-function:ease-in-out}25%{opacity:1}33.33%{opacity:0}41.67%{opacity:1}50%{opacity:0}58.33%{opacity:1}66.67%{opacity:0}75%{opacity:1}83.33%{opacity:0}to{opacity:0}}.mutation-phantom{animation:phantom-flicker 6s linear infinite}.mutation-badge-outline:has(.mutation-phantom){animation:phantom-flicker 6s linear infinite}.mutation-badge-outline:has(.mutation-phantom) .mutation-phantom{animation:none}.phantom-scenery{animation:phantom-flicker 6s linear infinite}@media (prefers-reduced-motion:reduce){.mutation-badge-outline:has(.mutation-phantom),.mutation-phantom,.phantom-scenery{animation:none;opacity:1}}@property --crystal-angle{syntax:"<angle>";initial-value:276.4deg;inherits:false}@keyframes crystal-spin{to{--crystal-angle:636.4deg}}@keyframes crystal-shine{0%{background-position:100% 0}12.5%{background-position:-100% 0}12.51%{background-position:100% 0}25%{background-position:-100% 0}to{background-position:-100% 0}}.mutation-crystal{background:linear-gradient(var(--crystal-angle,276.4deg),#ffb3d8 0,#999bff 52.5%,#ffc1d9 100%);--text-glow-shadow:0 0 0 transparent;animation:crystal-spin 3s linear infinite}.mutation-crystal,.mutation-crystal-shine{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mutation-crystal-shine{background-image:linear-gradient(90deg,transparent,rgba(255,228,255,.55) 32%,#fff 49.94%,rgba(255,228,255,.55) 68%,transparent);background-size:200% 100%;background-repeat:no-repeat;animation:crystal-shine 4s linear infinite}@media (prefers-reduced-motion:reduce){.mutation-crystal{animation:none}.mutation-crystal-shine{animation:none;opacity:0}}:root{--mutation-outline-color:rgba(0,0,0,.86);--typical-loop:3s;--rarity-takeover-loop:3s;--band-period:2.2em;--safe-loop:4s;--legendary:#ff0;--yin-yang-glow:rgba(0,0,0,.65)}.dark{--mutation-outline-color:rgba(0,0,0,.92);--yin-yang-glow:hsla(0,0%,100%,.8)}.rarity-common{color:green;font-weight:700}.rarity-rare{color:#0ff;--text-glow-shadow:0 0 8px rgba(0,255,255,.4);font-weight:700}.rarity-epic{color:purple;--text-glow-shadow:0 0 8px rgba(128,0,128,.4);font-weight:700}.rarity-legendary{color:#ff0;--text-glow-shadow:0 0 10px rgba(255,255,0,.5);font-weight:700}.rarity-mythic{color:red;--text-glow-shadow:0 0 10px rgba(255,0,0,.5);font-weight:700}.rarity-god{background:linear-gradient(90deg,red,#ff8000,#ff0,#0f0,#0ff,#0080ff,#8000ff,#ff0080);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;animation:rainbow-shift 3s linear infinite}@keyframes rarity-band-scroll{0%{background-position:50% 0}to{background-position:50% var(--band-period)}}.rarity-secret{background-image:linear-gradient(180deg,#fff,#fff 23%,#000 27%,#000 73%,#fff 77%,#fff);font-weight:700}.rarity-secret,.rarity-secret-bands{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;background-size:100% var(--band-period);background-position:50% 0;animation:rarity-band-scroll var(--rarity-takeover-loop) linear infinite reverse}.rarity-secret-bands{-webkit-text-stroke:calc(var(--text-outline-size, 4.8px) * .5) transparent;background-image:linear-gradient(180deg,#000,#000 23%,#fff 27%,#fff 73%,#000 77%,#000);paint-order:stroke fill}.rarity-festive{background:linear-gradient(90deg,red 0,lime 5%,green 35%,red 40%,red 50%,lime 55%,green 85%,red 90%,red);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 100%;font-weight:700;animation:basicWave1 var(--safe-loop) linear infinite reverse}.rarity-og{background-image:linear-gradient(180deg,#ffda4d,#ffda4d 23%,#000 27%,#000 73%,#ffda4d 77%,#ffda4d);font-weight:700}.rarity-og,.rarity-og-bands{background-size:100% var(--band-period);background-position:50% 0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;animation:rarity-band-scroll var(--rarity-takeover-loop) linear infinite reverse}.rarity-og-bands{-webkit-text-stroke:calc(var(--text-outline-size, 4.8px) * .5) transparent;background-image:linear-gradient(180deg,#000,#000 23%,#ffda4d 27%,#ffda4d 73%,#000 77%,#000);paint-order:stroke fill}.rarity-admin{background:linear-gradient(270deg,red 0,gold 50%,red);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 100%;font-weight:700;animation:basicWave1 var(--typical-loop) linear infinite reverse}@keyframes basicWave1{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes basicWave2{0%{background-position:50% 0}to{background-position:50% 100%}}@keyframes rainbow-wave{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes yinyang-wave{0%{background-position:0 50%}to{background-position:200% 50%}}.animate-rainbow-wave{animation:rainbow-wave 3s linear infinite reverse;animation-play-state:paused}.animate-yinyang-wave{animation:yinyang-wave 3s linear infinite reverse;animation-play-state:paused}.animate-cursed-shift{animation:cursed-shift 3s linear infinite;animation-play-state:paused}.animate-divine-shift{animation:divine-shift 3s linear infinite;animation-play-state:paused}@keyframes cursed-shift{0%{background-position:200% 50%}to{background-position:0 50%}}@keyframes divine-shift{0%{background-position:200% 50%}to{background-position:0 50%}}.animation-always-running .animate-cursed-shift,.animation-always-running .animate-divine-shift,.animation-always-running .animate-rainbow-wave,.animation-always-running .animate-yinyang-wave,.animation-always-running .rarity-og,.animation-always-running .rarity-og-bands,.animation-always-running .rarity-secret,.animation-always-running .rarity-secret-bands,.animation-always-running.animate-cursed-shift,.animation-always-running.animate-divine-shift,.animation-always-running.animate-rainbow-wave,.animation-always-running.animate-yinyang-wave,.holo-card .rarity-og,.holo-card .rarity-og-bands,.holo-card .rarity-secret,.holo-card .rarity-secret-bands,.holo-card:hover .animate-cursed-shift,.holo-card:hover .animate-divine-shift,.holo-card:hover .animate-rainbow-wave,.holo-card:hover .animate-yinyang-wave{animation-play-state:running}.yinyang-gradient{background:linear-gradient(90deg,#000 0,#000 30%,#fff 50%,#000 70%,#000);-webkit-background-clip:text;background-clip:text;background-size:200% 100%}.dark .yinyang-gradient,.yinyang-gradient{-webkit-text-fill-color:transparent;color:transparent}.dark .yinyang-gradient{background:linear-gradient(90deg,#fff 0,#fff 30%,#000 50%,#fff 70%,#fff);-webkit-background-clip:text;background-clip:text;background-size:200% 100%}@keyframes lightning-icon-enter{0%{opacity:0;transform:translateX(-10px) scale(.5);filter:drop-shadow(0 0 0 #fff);width:0}15%{opacity:1;transform:translateX(0) scale(1.2);filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 15px #fff);width:16px}25%{transform:translateX(0) scale(1);filter:drop-shadow(0 0 2px #fff)}35%{transform:translateX(0) scale(1.15);filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 20px #fff)}45%{transform:translateX(0) scale(1);filter:drop-shadow(0 0 2px #fff)}55%{transform:translateX(0) scale(1.1);filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 12px #fff)}to{opacity:1;transform:translateX(0) scale(1);filter:drop-shadow(0 0 0 #fff);width:16px}}.lightning-icon-slide{opacity:0;width:0;overflow:hidden}.group:hover .lightning-icon-slide{animation:lightning-icon-enter .6s cubic-bezier(.22,1,.36,1) forwards}.lightning-text-slide{transition:transform .3s cubic-bezier(.22,1,.36,1)}.group:hover .lightning-text-slide{transform:translateX(2px)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes rainbow-border{0%{background-position:0 50%}to{background-position:200% 50%}}.animate-rainbow-border{animation:rainbow-border 2s linear infinite}@keyframes skeleton-shimmer{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes scale-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.animate-skeleton{animation:skeleton-shimmer 2s ease-in-out infinite}.marketplace-brainrot-scaler{transform:translateY(var(--brainrot-y,0))}.marketplace-brainrot-live{display:block;transform:translateZ(0);transform-origin:bottom center;scale:1;rotate:0deg;translate:0 0;image-rendering:auto;transition:scale .28s cubic-bezier(.2,.9,.2,1),translate .28s cubic-bezier(.2,.9,.2,1);backface-visibility:hidden}.marketplace-card-shell.is-trait-active .marketplace-brainrot-scaler,.marketplace-card-shell:hover .marketplace-brainrot-scaler{transform:translateY(var(--brainrot-y,0))}.marketplace-card-shell.is-trait-active .marketplace-brainrot-live,.marketplace-card-shell:hover .marketplace-brainrot-live{scale:var(--brainrot-hover-scale,1.08);animation:marketplace-brainrot-hover-wobble 1.8s ease-in-out .28s infinite}.preview-fit .marketplace-card-shell.is-trait-active .marketplace-brainrot-live,.preview-fit .marketplace-card-shell:hover .marketplace-brainrot-live{scale:1.16;translate:0 -16%;animation-name:marketplace-brainrot-hover-wobble-lifted}@keyframes marketplace-brainrot-hover-wobble-lifted{0%,to{translate:0 -16%;rotate:0deg}50%{translate:0 calc(-16% - 2px);rotate:-.8deg}}.marketplace-card-shell.is-locked:hover .marketplace-brainrot-live{scale:1;animation:none}.marketplace-card-shell.is-locked:hover .marketplace-trait-row{transform:translateZ(0) scale(1)}.marketplace-trait-overlay{transform:translateX(-50%);transform-origin:top center;backface-visibility:hidden;overflow:visible}.marketplace-trait-row{width:-moz-max-content;width:max-content;transform:translateZ(0) scale(1);transform-origin:center center;transition:transform .28s cubic-bezier(.2,.9,.2,1);backface-visibility:hidden;overflow:visible}.marketplace-card-shell.is-trait-active .marketplace-trait-row,.marketplace-card-shell:hover .marketplace-trait-row{transform:translateZ(0) scale(.85)}.marketplace-trait-orb{transform:translateZ(0);backface-visibility:hidden;overflow:visible}.marketplace-trait-orb img{transform-origin:center center;backface-visibility:hidden}.marketplace-card-image-skeleton{pointer-events:none;background:radial-gradient(circle at 50% 42%,hsla(0,0%,100%,.12),transparent 34%),linear-gradient(110deg,hsla(0,0%,100%,.04) 8%,hsla(0,0%,100%,.12) 18%,hsla(0,0%,100%,.04) 33%),rgba(18,18,26,.82);background-size:100% 100%,220% 100%,100% 100%;animation:marketplace-card-image-skeleton 1.15s ease-in-out infinite}.marketplace-skeleton-ghost{filter:invert(1);animation:marketplace-skeleton-ghost 1.5s ease-in-out infinite alternate}@keyframes marketplace-skeleton-ghost{0%{opacity:.1}to{opacity:.22}}.marketplace-card-reveal{position:relative;z-index:0;opacity:0;transition:opacity .52s ease-out;transition-delay:var(--reveal-delay,0ms)}.marketplace-card-reveal:has(.marketplace-card-shell.is-trait-active),.marketplace-card-reveal:has(.trait-tooltip-popover.is-open){z-index:30}.marketplace-results-content[data-crossfade-visible=true] .marketplace-card-reveal{opacity:1}.marketplace-results-content[data-crossfade-visible=false] .marketplace-card-reveal{transition-delay:0ms}.trait-tooltip-popover{width:-moz-max-content;width:max-content;max-width:min(16rem,calc(100vw - 1rem));transform:translateX(-50%);transform-origin:top center;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .15s ease,visibility .15s}.trait-tooltip-popover.is-open{opacity:1;pointer-events:auto;visibility:visible}.trait-tooltip-glass-panel{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.16);background:rgba(12,12,16,.92)}.trait-tooltip-glass-panel,.trait-tooltip-items{width:-moz-max-content;width:max-content;max-width:100%}.trait-tooltip-items{margin-inline:auto}.trait-tooltip-chip{background:hsla(0,0%,100%,.11)}.trait-tooltip-count{background:hsla(0,0%,100%,.08)}@keyframes marketplace-brainrot-hover-wobble{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -2px;rotate:-.8deg}}@keyframes marketplace-card-image-skeleton{0%{background-position:50%,120% 0,50%}to{background-position:50%,-120% 0,50%}}@media (prefers-reduced-motion:reduce){.marketplace-card-shell.is-trait-active .marketplace-brainrot-live,.marketplace-card-shell:hover .marketplace-brainrot-live{animation:none;rotate:0deg;translate:0 0}.marketplace-card-image-skeleton{animation:none}.marketplace-skeleton-ghost{animation:none;opacity:.16}}@keyframes content-fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:content-fade-in .3s ease-out forwards}@keyframes content-fade-out{0%{opacity:1}to{opacity:0}}.animate-fade-out{animation:content-fade-out .3s ease-out forwards}@keyframes item-appear{0%{opacity:0}to{opacity:1}}.animate-fade-in-stagger>*{animation:item-appear .25s ease-out forwards}.animate-fade-in-stagger>:first-child{animation-delay:0ms}.animate-fade-in-stagger>:nth-child(2){animation-delay:20ms}.animate-fade-in-stagger>:nth-child(3){animation-delay:40ms}.animate-fade-in-stagger>:nth-child(4){animation-delay:60ms}.animate-fade-in-stagger>:nth-child(5){animation-delay:80ms}.animate-fade-in-stagger>:nth-child(6){animation-delay:.1s}.animate-fade-in-stagger>:nth-child(7){animation-delay:.12s}.animate-fade-in-stagger>:nth-child(8){animation-delay:.14s}.animate-fade-in-stagger>:nth-child(9){animation-delay:.16s}.animate-fade-in-stagger>:nth-child(10){animation-delay:.18s}.animate-fade-in-stagger>:nth-child(11){animation-delay:.2s}.animate-fade-in-stagger>:nth-child(12){animation-delay:.22s}.animate-fade-in-stagger>:nth-child(n+13){animation-delay:.24s}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-pop-in{0%{opacity:0;transform:scale(.95) translateY(1rem)}to{opacity:1;transform:none}}@keyframes drawer-in-left{0%{transform:translateX(-100%)}to{transform:none}}@keyframes drawer-in-right{0%{transform:translateX(100%)}to{transform:none}}@keyframes drawer-in-bottom{0%{transform:translateY(100%)}to{transform:none}}.overlay-backdrop-in{animation:overlay-fade-in .2s ease-out}.overlay-panel-in{animation:overlay-pop-in .25s ease-out}.drawer-panel-left{animation:drawer-in-left .25s ease-out}.drawer-panel-right{animation:drawer-in-right .25s ease-out}.drawer-panel-bottom{animation:drawer-in-bottom .25s ease-out}.card-fit .holo-card,.card-fit .holo-tilt-wrapper,.preview-fit .holo-card,.preview-fit .holo-tilt-wrapper{min-height:0}.card-fit .holo-card,.card-fit .holo-content,.card-fit .holo-tilt-wrapper,.card-fit .marketplace-card-shell{height:100%}@media (hover:hover){.marketplace-brainrot-live{will-change:scale,rotate,translate}.marketplace-trait-row{will-change:transform}.marketplace-card-reveal{will-change:opacity}}