@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee[data-astro-cid-y5mjc3if]{animation:marquee 30s linear infinite}@media(prefers-reduced-motion:reduce){.animate-marquee[data-astro-cid-y5mjc3if]{animation:none}}.villain-card[data-astro-cid-46v4e5uj]{aspect-ratio:2 / 3;perspective:1200px;image-rendering:pixelated;filter:drop-shadow(4px 4px 0 rgba(0,0,0,.4)) drop-shadow(6px 6px 0 rgba(0,0,0,.2))}.villain-card-inner[data-astro-cid-46v4e5uj]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(180deg);will-change:transform}.villain-card-face[data-astro-cid-46v4e5uj]{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.villain-card-back[data-astro-cid-46v4e5uj]{transform:rotateY(180deg)}.villain-card-front[data-astro-cid-46v4e5uj]{transform:rotateY(0)}@media(min-width:1024px){.villain-card-wrapper[data-astro-cid-46v4e5uj]{margin-top:var(--stagger, 0)}}.core-loop-step[data-astro-cid-syqfpr37].is-active{border-color:var(--color-secondary);background:color-mix(in srgb,var(--color-secondary) 10%,transparent)}.core-loop-step[data-astro-cid-syqfpr37].is-active .step-number[data-astro-cid-syqfpr37]{border-color:var(--color-secondary);color:var(--color-secondary)}.core-loop-step[data-astro-cid-syqfpr37].is-active h3[data-astro-cid-syqfpr37]{color:var(--color-secondary)}.inventory-embla[data-astro-cid-vs4kwel2]{--cw: 64rem;--container-pad: max(1rem, calc((100% - var(--cw)) / 2 + 1rem));padding-left:var(--container-pad);padding-right:var(--container-pad)}.embla__slide[data-astro-cid-vs4kwel2]{flex:0 0 85%}@media(min-width:640px){.embla__slide[data-astro-cid-vs4kwel2]{flex:0 0 45%}}.inventory-slide[data-astro-cid-vs4kwel2].is-active{border-color:var(--tab-active-color, var(--color-muted-foreground))}@keyframes inventory-static{0%{opacity:0}10%{opacity:.6}20%{opacity:.1}30%{opacity:.4}50%{opacity:.05}to{opacity:0}}.inventory-static[data-astro-cid-vs4kwel2].is-flashing{animation:inventory-static .3s ease-out forwards}.class-icon[data-astro-cid-3wa3fd34]{animation:class-float 3s ease-in-out infinite}@keyframes class-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.class-icon[data-astro-cid-3wa3fd34]{animation:none}}.faq-item:not(.is-active) .faq-trigger:hover .faq-icon{border-color:var(--color-muted-foreground);transform:scale(1.1)}.faq-item:not(.is-active) .faq-trigger:hover .faq-question{color:var(--color-foreground);transform:translate(4px)}.faq-icon{transition:border-color .3s,color .3s,transform .2s}.faq-question{transition:color .3s,transform .2s}.faq-panel{grid-template-rows:0fr}.faq-item.is-active{border-color:color-mix(in srgb,var(--color-secondary),transparent 50%)}.faq-item.is-active .faq-icon{border-color:var(--color-secondary);color:var(--color-secondary);transform:scale(1.1)}.faq-item.is-active .faq-chevron{transform:rotate(180deg)}.faq-item.is-active .faq-question{color:var(--color-secondary)}.faq-item.is-active .faq-panel{grid-template-rows:1fr}.faq-item.is-active .faq-answer{opacity:1}@media(prefers-reduced-motion:reduce){.faq-icon,.faq-question,.faq-panel,.faq-answer,.faq-chevron,.faq-item{transition-duration:0s!important}}.pxi[data-astro-cid-3feqjc7r]{--pb-t: 4px;--pb-g: 8px;--bc: var(--color-border);position:relative;display:inline-block;width:100%;padding:6px}.pxi[data-astro-cid-3feqjc7r]:focus-within{--bc: var(--color-primary)}.pxi-error[data-astro-cid-3feqjc7r]{--bc: var(--color-destructive) !important}.pxi-t[data-astro-cid-3feqjc7r],.pxi-b[data-astro-cid-3feqjc7r],.pxi-l[data-astro-cid-3feqjc7r],.pxi-r[data-astro-cid-3feqjc7r],.pxi-c[data-astro-cid-3feqjc7r]{position:absolute;background:var(--bc);pointer-events:none;transition:background .15s}.pxi-t[data-astro-cid-3feqjc7r]{top:0;left:var(--pb-g);right:var(--pb-g);height:var(--pb-t)}.pxi-b[data-astro-cid-3feqjc7r]{bottom:0;left:var(--pb-g);right:var(--pb-g);height:var(--pb-t)}.pxi-l[data-astro-cid-3feqjc7r]{left:0;top:var(--pb-g);bottom:var(--pb-g);width:var(--pb-t)}.pxi-r[data-astro-cid-3feqjc7r]{right:0;top:var(--pb-g);bottom:var(--pb-g);width:var(--pb-t)}.pxi-c[data-astro-cid-3feqjc7r]{width:var(--pb-t);height:var(--pb-t)}.pxi-tl[data-astro-cid-3feqjc7r]{top:var(--pb-t);left:var(--pb-t)}.pxi-tr[data-astro-cid-3feqjc7r]{top:var(--pb-t);right:var(--pb-t)}.pxi-bl[data-astro-cid-3feqjc7r]{bottom:var(--pb-t);left:var(--pb-t)}.pxi-br[data-astro-cid-3feqjc7r]{bottom:var(--pb-t);right:var(--pb-t)}[data-astro-cid-mv4tay7g][role=switch] div[data-astro-cid-mv4tay7g]{image-rendering:pixelated}.switch-track[data-astro-cid-mv4tay7g]{position:relative;display:inline-flex;height:1.25rem;width:2.5rem;flex-shrink:0;align-items:center;transition:all .15s;background:var(--color-border)}[data-astro-cid-mv4tay7g][aria-checked=true] .switch-track[data-astro-cid-mv4tay7g]{background:var(--color-secondary)}.switch-thumb[data-astro-cid-mv4tay7g]{pointer-events:none;display:block;width:1.25rem;height:1.25rem;transition:transform .2s;transform:translate(0);background:var(--color-foreground);box-shadow:2px 2px #0003,-1px -1px #ffffff1a inset}[data-astro-cid-mv4tay7g][aria-checked=true] .switch-thumb[data-astro-cid-mv4tay7g]{transform:translate(1.25rem);background:var(--color-primary-foreground)}.switch-border-y[data-astro-cid-mv4tay7g]{pointer-events:none;position:absolute;inset:-.25rem 0;border-top:4px solid var(--color-border);border-bottom:4px solid var(--color-border);transition:all .15s}[data-astro-cid-mv4tay7g][aria-checked=true] .switch-border-y[data-astro-cid-mv4tay7g]{border-color:var(--color-secondary)}.switch-border-x[data-astro-cid-mv4tay7g]{pointer-events:none;position:absolute;inset:0 -.25rem;border-left:4px solid var(--color-border);border-right:4px solid var(--color-border);transition:all .15s}[data-astro-cid-mv4tay7g][aria-checked=true] .switch-border-x[data-astro-cid-mv4tay7g]{border-color:var(--color-secondary)}.avatar-stack[data-astro-cid-gm63y3wh] img{clip-path:inset(4px)}.boss-marquee{animation:boss-marquee 25s linear infinite;animation-play-state:paused}.boss-door.is-visible .boss-marquee{animation-play-state:running}@keyframes boss-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.boss-cta{animation-play-state:paused}.boss-door.is-visible .boss-cta{animation-play-state:running}.boss-glow{text-shadow:0 0 20px rgba(0,170,154,.4),0 0 60px rgba(0,170,154,.15)}.boss-cta{animation:boss-pulse 3s ease-in-out infinite}.boss-cta:hover{animation:none}@media(prefers-reduced-motion:reduce){.boss-marquee,.boss-cta{animation:none!important}.boss-turn-on{display:none}.boss-content{opacity:1!important}}.boss-cta .btn-wrapper{transition:transform .2s ease}.boss-cta:hover .btn-wrapper{transform:scale(1.05)}@keyframes boss-pulse{0%,to{filter:drop-shadow(0 0 8px rgba(0,170,154,.3))}50%{filter:drop-shadow(0 0 24px rgba(0,170,154,.6))}}.boss-turn-on-line{width:100%;height:100%;background:#8cd2dc99;box-shadow:0 0 15px 5px #8cd2dc40,0 0 40px 12px #50a0c81a;transform:scaleX(0) scaleY(.002);will-change:transform,opacity}.boss-turn-on.is-playing .boss-turn-on-line{animation:boss-line-appear .15s ease-out forwards,boss-line-expand .5s ease-out .25s forwards}.boss-turn-on.is-playing{animation:boss-screen-fade .4s ease-out .8s forwards}.boss-content.is-revealed{animation:boss-content-in .5s ease-out 1s forwards}.boss-content.is-hiding{animation:boss-content-out .3s ease-in forwards}.boss-turn-on.is-hiding{animation:boss-screen-on .4s ease-in .3s forwards}.boss-turn-on.is-hiding .boss-turn-on-line{opacity:1;transform:scaleX(1) scaleY(1);animation:boss-line-collapse .4s ease-in .3s forwards,boss-line-shrink .15s ease-in .7s forwards}@keyframes boss-line-appear{0%{transform:scaleX(0) scaleY(.002);opacity:0}to{transform:scaleX(1) scaleY(.002);opacity:1}}@keyframes boss-line-expand{0%{transform:scaleX(1) scaleY(.002)}to{transform:scaleX(1) scaleY(1)}}@keyframes boss-screen-fade{0%{opacity:1}to{opacity:0;pointer-events:none}}@keyframes boss-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes boss-content-out{0%{opacity:1}to{opacity:0}}@keyframes boss-screen-on{0%{opacity:0}to{opacity:1}}@keyframes boss-line-collapse{0%{transform:scaleX(1) scaleY(1)}to{transform:scaleX(1) scaleY(.002)}}@keyframes boss-line-shrink{0%{transform:scaleX(1) scaleY(.002);opacity:1}to{transform:scaleX(0) scaleY(.002);opacity:0}}dialog.legal-modal::backdrop{background:#161616cc;backdrop-filter:blur(4px)}dialog.trailer-modal::backdrop{background:#0a0a0ae6;backdrop-filter:blur(8px)}
