.fzh-stage{--loop:6.4s;--k:1;isolation:isolate;width:100%;max-width:22rem;height:17.5rem;margin-inline:auto;position:relative}@media (min-width:1024px){.fzh-stage{--k:1.45;max-width:34rem;height:27rem}}.fzh-glow{z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 22% 46%,#e8955a33,#0000 70%),radial-gradient(38% 46% at 78% 46%,#6f97cf33,#0000 70%),radial-gradient(22% 30% at 50% 46%,#cbb27a24,#0000 70%);position:absolute;inset:-12% -18%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.fzh-floor{left:6%;right:6%;top:calc(44% + 5.35rem * var(--k));background:linear-gradient(90deg,#0000,#e8955a59 25%,#cbb27a80 50%,#6f97cf59 75%,#0000);height:1px;position:absolute}.fzh-side{width:0;height:0;position:absolute;top:44%}.fzh-side[data-p=p1]{left:26%}.fzh-side[data-p=p2]{left:74%}.fzh-scale{transform:scale(var(--k));position:absolute;top:0;left:0}.fzh-center{position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.fzh-flare{opacity:0;pointer-events:none;background:radial-gradient(circle,#e6d6ad99,#cbb27a29 45%,#0000 70%);border-radius:9999px;width:11rem;height:11rem;position:absolute;top:-5.5rem;left:-5.5rem}.fzh-ring{border-radius:9999px;width:6.8rem;height:6.8rem;position:absolute;top:-3.4rem;left:-3.4rem;box-shadow:0 0 0 1.5px #cbb27ad9,0 0 34px -4px #cbb27a8c}.fzh-pick{background:var(--color-graphite-850);border:1px solid var(--fzh-c);width:2.6rem;height:2.6rem;box-shadow:var(--shadow-card);opacity:0;transform:translate(var(--fx), var(--fy));border-radius:9999px;justify-content:center;align-items:center;font-size:1.45rem;display:flex;position:absolute;top:-1.3rem;left:-1.3rem}.fzh-name{white-space:nowrap;position:absolute;top:3.6rem;left:0;transform:translate(-50%)}.fzh-pill{white-space:nowrap;position:absolute;top:-4.55rem;left:0;transform:translate(-50%)}.fzh-dim{opacity:.4}.fzh-vs{width:1.1rem;height:2.2rem;transform:scale(var(--k));margin:-1.1rem 0 0 -.55rem;position:absolute;top:44%;left:50%}.fzh-result{text-align:center;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.fzh-pick{animation:fzh-pick var(--loop) var(--ease-out-soft) infinite both;animation-delay:var(--d,0s)}.fzh-flare{animation:fzh-flare var(--loop) ease-out infinite both}.fzh-emblem{animation:fzh-emblem var(--loop) var(--ease-out-soft) infinite both}.fzh-name{animation:fzh-name var(--loop) ease infinite both}.fzh-lunge[data-p=p1]{animation:fzh-lunge-p1 var(--loop) ease-in-out infinite both}.fzh-lunge[data-p=p2]{animation:fzh-lunge-p2 var(--loop) ease-in-out infinite both}.fzh-vs{animation:fzh-vs var(--loop) ease infinite both}.fzh-ring{animation:fzh-ring var(--loop) ease infinite both}.fzh-dim{animation:fzh-dim var(--loop) ease infinite both}.fzh-pill{animation:fzh-pill var(--loop) var(--ease-out-soft) infinite both}.fzh-result{animation:fzh-result var(--loop) var(--ease-out-soft) infinite both}.fzh-sweep{background-image:linear-gradient(100deg, currentColor 0%, currentColor 40%, var(--color-gold-soft) 50%, currentColor 60%, currentColor 100%);-webkit-text-fill-color:transparent;animation:fzh-sweep var(--loop) var(--ease-out-soft) infinite both;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}}@keyframes fzh-pick{0%{opacity:0;transform:translate(var(--fx), var(--fy)) scale(.6)}5%,14%{opacity:1;transform:translate(var(--fx), var(--fy)) scale(1)}25%{opacity:1;transform:translate(0)scale(.45)}29%,to{opacity:0;transform:translate(0)scale(.3)}}@keyframes fzh-flare{0%,22%{opacity:0;transform:scale(.3)}28%{opacity:.95}42%,to{opacity:0;transform:scale(2)}}@keyframes fzh-emblem{0%,23%{opacity:0;transform:scale(.7)}31%{opacity:1;transform:scale(1.06)}35%,89%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.96)}}@keyframes fzh-name{0%,30%{opacity:0}36%,89%{opacity:1}96%,to{opacity:0}}@keyframes fzh-lunge-p1{0%,43%{transform:translate(0)}48%{transform:translate(16px)}52%{transform:translate(-3px)}56%,to{transform:translate(0)}}@keyframes fzh-lunge-p2{0%,44%{transform:translate(0)}49%{transform:translate(-16px)}53%{transform:translate(3px)}57%,to{transform:translate(0)}}@keyframes fzh-vs{0%,35%{opacity:0;transform:scale(calc(var(--k) * .4))}41%{opacity:1;transform:scale(calc(var(--k) * 1.1))}45%{transform:scale(var(--k))}49%{transform:scale(calc(var(--k) * 1.5))}54%,89%{opacity:1;transform:scale(var(--k))}96%,to{opacity:0;transform:scale(var(--k))}}@keyframes fzh-ring{0%,56%{opacity:0;transform:scale(.88)}62%,89%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes fzh-dim{0%,56%{opacity:1}63%,to{opacity:.4}}@keyframes fzh-pill{0%,58%{opacity:0;transform:translate(-50%,6px)}64%,89%{opacity:1;transform:translate(-50%)}96%,to{opacity:0;transform:translate(-50%)}}@keyframes fzh-result{0%,59%{opacity:0;transform:translateY(10px)}66%,89%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes fzh-sweep{0%,64%{background-position:120% 0}82%,to{background-position:-20% 0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.fz-reveal{animation:linear both fz-reveal;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes fz-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}
