.species-match-module__uWVljq__stage{isolation:isolate;position:relative}.species-match-module__uWVljq__stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% -10%,#00d4ff12,#00d4ff00 55%),radial-gradient(130% 110% at 50% 38%,#0828408c,#02101cc7 60%,#010508eb 100%);border-radius:1.25rem;position:absolute;inset:-3%}.species-match-module__uWVljq__stage:after{content:"";z-index:-1;pointer-events:none;border-radius:1.25rem;position:absolute;inset:-3%;box-shadow:inset 0 0 120px 24px #01060a8c}.species-match-module__uWVljq__column{position:relative;overflow:hidden}.species-match-module__uWVljq__column:after{content:"";pointer-events:none;opacity:.7;background-image:radial-gradient(1.2px 1.2px at 30% 18%,#dcf2ff80,#0000),radial-gradient(1px 1px at 68% 52%,#dcf2ff66,#0000),radial-gradient(1px 1px at 45% 82%,#dcf2ff59,#0000),radial-gradient(1.4px 1.4px at 80% 73%,#dcf2ff4d,#0000);background-repeat:no-repeat;animation:9s linear infinite species-match-module__uWVljq__drift;position:absolute;inset:0}.species-match-module__uWVljq__railHit{box-shadow:0 0 6px 1px var(--hit-color), 0 0 16px 3px color-mix(in srgb, var(--hit-color) 70%, transparent), 0 0 30px 7px color-mix(in srgb, var(--hit-color) 32%, transparent);animation:3.2s ease-in-out infinite species-match-module__uWVljq__railGlow}@keyframes species-match-module__uWVljq__railGlow{0%,to{box-shadow:0 0 6px 1px var(--hit-color), 0 0 16px 3px color-mix(in srgb, var(--hit-color) 70%, transparent), 0 0 30px 7px color-mix(in srgb, var(--hit-color) 32%, transparent)}50%{box-shadow:0 0 8px 2px var(--hit-color), 0 0 22px 5px color-mix(in srgb, var(--hit-color) 82%, transparent), 0 0 40px 10px color-mix(in srgb, var(--hit-color) 42%, transparent)}}.species-match-module__uWVljq__flip{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.34,.08,.22,1);position:relative}.species-match-module__uWVljq__up{transform:rotateY(180deg)}.species-match-module__uWVljq__shake{animation:.5s species-match-module__uWVljq__shake}@keyframes species-match-module__uWVljq__shake{0%,to{transform:rotateY(180deg)translate(0)}20%{transform:rotateY(180deg)translate(-5px)}45%{transform:rotateY(180deg)translate(4px)}70%{transform:rotateY(180deg)translate(-3px)}}.species-match-module__uWVljq__side{backface-visibility:hidden;background-image:linear-gradient(160deg,#ffffff0f,#fff0 42%,#00000038);border-radius:.5rem;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14,inset 0 -10px 20px -12px #0009}.species-match-module__uWVljq__front{transform:rotateY(180deg)}.species-match-module__uWVljq__backName{box-shadow:inset 0 1px #ffffff14,inset 0 -10px 20px -12px #0009,0 0 14px -2px #00d4ff47}.species-match-module__uWVljq__backTrait{box-shadow:inset 0 1px #ffffff14,inset 0 -10px 20px -12px #0009,0 0 14px -2px #f59e0b42}.species-match-module__uWVljq__matchGlow{box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--match-color) 45%, transparent), 0 0 16px -1px color-mix(in srgb, var(--match-color) 45%, transparent), 0 0 34px 2px color-mix(in srgb, var(--match-color) 22%, transparent);animation:3.6s ease-in-out infinite species-match-module__uWVljq__matchBreathe}@keyframes species-match-module__uWVljq__matchBreathe{0%,to{box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--match-color) 45%, transparent), 0 0 16px -1px color-mix(in srgb, var(--match-color) 45%, transparent), 0 0 34px 2px color-mix(in srgb, var(--match-color) 22%, transparent)}50%{box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--match-color) 60%, transparent), 0 0 22px 1px color-mix(in srgb, var(--match-color) 55%, transparent), 0 0 46px 5px color-mix(in srgb, var(--match-color) 30%, transparent)}}.species-match-module__uWVljq__matchPulse:after{content:"";pointer-events:none;border-radius:.5rem;animation:.7s species-match-module__uWVljq__matchPulse;position:absolute;inset:0}@keyframes species-match-module__uWVljq__matchPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--match-color,#34e8c7) 55%, transparent)}to{box-shadow:0 0 0 18px color-mix(in srgb, var(--match-color,#34e8c7) 0%, transparent)}}.species-match-module__uWVljq__sweepGlow{position:relative}.species-match-module__uWVljq__sweepGlow:after{content:"";pointer-events:none;border-radius:9999px;animation:1.4s ease-out species-match-module__uWVljq__sonarPing;position:absolute;inset:0}@keyframes species-match-module__uWVljq__sonarPing{0%{opacity:1;box-shadow:0 0 #f59e0b8c,0 0 12px 2px #f59e0b80}70%{opacity:.55}to{opacity:0;box-shadow:0 0 0 22px #f59e0b00,0 0 12px 2px #f59e0b00}}@keyframes species-match-module__uWVljq__drift{0%{transform:translateY(0)}to{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.species-match-module__uWVljq__column:after,.species-match-module__uWVljq__railHit,.species-match-module__uWVljq__matchGlow{animation:none}.species-match-module__uWVljq__matchPulse:after,.species-match-module__uWVljq__sweepGlow:after{content:none;animation:none}.species-match-module__uWVljq__flip{transition:transform .2s}.species-match-module__uWVljq__shake{animation:none}}
