
@font-face {
  font-family: "LanaPixel";
  src: url(assets/fonts/lanapixel.woff2) format("woff2");
  font-display: block;
}
@font-face {
  font-family: "TeamMeat";
  src: url(assets/fonts/teammeat12.woff2) format("woff2");
  font-display: block;
}
@font-face {
  font-family: "TeamMeatBold";
  src: url(assets/fonts/teammeat16b.woff2) format("woff2");
  font-display: block;
}
@font-face {
  font-family: "PfTempesta";
  src: url(assets/fonts/pftempesta.woff2) format("woff2");
  font-display: block;
}
@font-face {
  font-family: "Upheaval";
  src: url(assets/fonts/upheaval.woff2) format("woff2");
  font-display: block;
}
:root {
  color-scheme: dark;
  --ink: #2a211d;
  --voice-n: #f4ede4;
  --voice-i: #b9ddff;
  --voice-d: #ffd88f;
  --outline: #000;
}
html {
  background: #000;
  scroll-snap-type: y proximity;
}
body {
  margin: 0;
  background: #000;
  color: var(--voice-n);
  font: 400 22px/26px "LanaPixel", monospace;
  -webkit-font-smoothing: none;
  text-rendering: optimizeSpeed;
  overflow-x: clip;
}
body::after {
  content: "";
  position: fixed;
  inset: -20%;
  z-index: 1000;
  pointer-events: none;
  opacity: 0.06;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  animation: grain 0.6s steps(3) infinite;
}
@keyframes grain {
  0% { transform: translate(0, 0); }
  33% { transform: translate(-4%, 3%); }
  66% { transform: translate(3%, -4%); }
}
img {
  image-rendering: pixelated;
  user-select: none;
  -webkit-user-drag: none;
}
.state {
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}
.defs {
  position: absolute;
  width: 0;
  height: 0;
}
.unsupported {
  display: none;
}
@supports not (animation-timeline: view()) {
  .unsupported {
    display: block;
    position: fixed;
    inset: auto 0 0;
    z-index: 100;
    margin: 0;
    padding: 12px 16px;
    background: #300;
    text-align: center;
  }
}
.ch {
  position: relative;
  height: calc(var(--len) * 100svh);
  view-timeline: --ch block;
}
.ch__stage {
  position: sticky;
  top: 0;
  height: 100svh;
  overflow: hidden;
  background: #000;
  isolation: isolate;
}
.snap {
  position: absolute;
  left: 0;
  top: calc((var(--len) - 1) * 100svh * var(--f));
  width: 1px;
  height: 1px;
  scroll-snap-align: start;
  pointer-events: none;
}
@property --on {
  syntax: "<integer>";
  inherits: true;
  initial-value: 0;
}
.w {
  --on: 0;
  position: absolute;
  inset: 0;
  container-name: w;
  pointer-events: none;
  animation: on linear none;
  animation-timeline: --ch;
  animation-range: contain var(--a) contain var(--b);
}
@keyframes on {
  from, to { --on: 1; }
}
.w__in {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: opacity var(--fade, 0.5s) ease;
}
@container w style(--on: 1) {
  .w__in {
    opacity: 1;
  }
}
.at {
  position: absolute;
  inset: 0;
  opacity: 0;
}
.at--end {
  opacity: 1;
}
@container w style(--on: 1) {
  .at {
    animation: at-in 1ms var(--in, 0s) both, at-out 1ms var(--out, 9999s) forwards;
  }
}
@keyframes at-in {
  from { opacity: 0; }
  to { opacity: 1; }
}
@keyframes at-out {
  from { opacity: 1; }
  to { opacity: 0; }
}
.screen {
  position: absolute;
  left: 50%;
  top: 50%;
  translate: -50% -50%;
  aspect-ratio: 16 / 9;
  container-type: inline-size;
}
.screen--fit {
  width: min(100vw, 177.78svh);
  overflow: hidden;
}
.screen--cover {
  width: max(100vw, 177.78svh);
}
.screen.cut {
  aspect-ratio: 432 / 240;
  width: max(100vw, 180svh);
}
@media (orientation: portrait) {
  .screen--cover,
  .screen.cut {
    width: 170vw;
  }
  .title-screen.screen--cover {
    width: 100vw;
  }
}
.px480,
.px432 {
  position: absolute;
  left: 0;
  top: 0;
  transform-origin: 0 0;
}
.px480 {
  width: 480px;
  height: 270px;
  scale: tan(atan2(100cqw, 480px));
}
.px432 {
  width: 432px;
  height: 240px;
  scale: tan(atan2(100cqw, 432px));
}
.px480 img,
.px432 img {
  position: absolute;
  left: 0;
  top: 0;
}
.overlay {
  width: 480px;
  height: 270px;
  pointer-events: none;
}
.subs {
  position: absolute;
  inset: 0;
  z-index: 20;
  pointer-events: none;
}
.subs .w__in {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  padding-bottom: max(6svh, 28px);
}
.say {
  margin: 0;
  padding: 0 20px;
  text-align: center;
  text-wrap: balance;
  text-shadow:
    2px 0 0 var(--outline), -2px 0 0 var(--outline), 0 2px 0 var(--outline), 0 -2px 0 var(--outline),
    2px 2px 0 var(--outline), -2px -2px 0 var(--outline), 2px -2px 0 var(--outline), -2px 2px 0 var(--outline);
}
.say span {
  display: inline-block;
}
@container w style(--on: 1) {
  .say span {
    animation: type 1ms calc(var(--d) + var(--i) * var(--cps)) both;
  }
}
@keyframes type {
  from { opacity: 0; translate: 0 0.2em; }
  to { opacity: 1; translate: 0 0; }
}
.say--n {
  font: 400 24px/38px "TeamMeat", "LanaPixel", monospace;
  color: var(--voice-n);
}
.say--i {
  font: 400 22px/28px "LanaPixel", monospace;
  color: var(--voice-i);
  letter-spacing: 1px;
}
.say--d {
  font: 400 32px/44px "TeamMeatBold", "TeamMeat", monospace;
  color: var(--voice-d);
}
.subs .dream-lines .w__in {
  justify-content: flex-start;
  padding-top: calc(50svh + min(100vw, 177.78svh) * 9 / 16 * 0.08);
}
@media (orientation: portrait) {
  .subs .dream-lines .w__in {
    padding-top: calc(50svh + 100vw * 9 / 16 * 0.55);
  }
}
@media (min-width: 1200px) and (min-height: 700px) {
  .say--n {
    font-size: 36px;
    line-height: 54px;
  }
  .say--i {
    font-size: 33px;
    line-height: 42px;
  }
  .say--d {
    font-size: 48px;
    line-height: 64px;
  }
  .say {
    text-shadow:
      3px 0 0 var(--outline), -3px 0 0 var(--outline), 0 3px 0 var(--outline), 0 -3px 0 var(--outline),
      3px 3px 0 var(--outline), -3px -3px 0 var(--outline), 3px -3px 0 var(--outline), -3px 3px 0 var(--outline);
  }
}
.card-w {
  z-index: 30;
}
.card {
  position: absolute;
  inset: 0;
  display: grid;
  place-content: center;
  justify-items: center;
  gap: 18px;
  background: #000;
  color: var(--voice-n);
}
.card__no {
  font: 400 40px/1 "Upheaval", monospace;
  color: #8b1e17;
  letter-spacing: 8px;
}
.card__title {
  font: 400 48px/1.2 "TeamMeatBold", monospace;
  animation: boil 0.36s steps(1) infinite;
}
@keyframes boil {
  0% { filter: url(#boil-0); }
  33% { filter: url(#boil-1); }
  66% { filter: url(#boil-2); }
}
.title-screen {
  transform-origin: 50% 58%;
  transform: scale(2.6);
  filter: brightness(0);
  transition: transform 1.3s cubic-bezier(0.55, 0, 0.8, 0.4), filter 1.3s ease-in;
}
@container w style(--on: 1) {
  .title-screen {
    transform: none;
    filter: none;
  }
}
.title-fly {
  position: absolute;
  left: 0;
  top: 0;
  offset-rotate: 0deg;
  animation: fly-path 11s linear infinite;
}
.title-fly--0 {
  offset-path: path("M 60 60 C 140 10 220 120 300 70 S 440 20 420 130 S 250 240 150 200 S -10 110 60 60");
}
.title-fly--1 {
  offset-path: path("M 400 210 C 330 250 260 180 320 130 S 470 80 430 40 S 280 20 250 90 S 460 180 400 210");
  animation-duration: 8s;
}
.title-fly--2 {
  offset-path: path("M 90 230 C 40 180 120 150 170 190 S 230 250 120 250 S 140 200 90 230");
  animation-duration: 6s;
  animation-direction: reverse;
}
@keyframes fly-path {
  to { offset-distance: 100%; }
}
.whisper .w__in {
  display: grid;
  place-content: center;
}
.whisper .say {
  font-size: 33px;
  line-height: 42px;
  color: #dfe9f2;
}
.scroll-hint {
  position: absolute;
  left: 50%;
  bottom: 22px;
  width: 4px;
  height: 4px;
  translate: -50% 0;
  scale: 4;
  background: #fff;
  box-shadow: -4px -4px 0 #fff, 4px -4px 0 #fff, -8px -8px 0 #fff, 8px -8px 0 #fff;
  animation: hint 1.4s steps(2) infinite;
}
@keyframes hint {
  50% { translate: -50% 3px; }
}
.cut .cam {
  animation: breathe 14s ease-in-out infinite alternate;
}
@keyframes breathe {
  from { transform: translate(216px, 120px) scale(1.02) translate(-216px, -120px); }
  to { transform: translate(216px, 120px) scale(1.07) translate(-218px, -123px); }
}
.cut__bg,
.cut__top,
.cut__blank {
  width: 432px;
  height: 240px;
}
.cut__top {
  pointer-events: none;
}
.shot {
  position: absolute;
  inset: 0;
  background-repeat: no-repeat;
  background-size: 200% 100%;
  image-rendering: pixelated;
  mask-image: linear-gradient(100deg, #000 42%, transparent 58%);
  mask-size: 260% 100%;
  mask-repeat: no-repeat;
  mask-position: 0 0;
  animation: boil2 0.2s steps(1) infinite;
}
@container w style(--on: 1) {
  .shot {
    animation: boil2 0.2s steps(1) infinite, draw 1.2s 0.15s cubic-bezier(0.4, 0, 0.6, 1) both;
  }
}
@keyframes boil2 {
  0% { background-position: 0 0; }
  50% { background-position: 100% 0; }
}
@keyframes draw {
  from { mask-position: 100% 0; }
  to { mask-position: 0 0; }
}
.ch--cut .ch__stage::after {
  content: "";
  position: absolute;
  inset: auto 0 0;
  height: 42%;
  z-index: 10;
  background: linear-gradient(transparent, rgb(0 0 0 / 0.72));
  pointer-events: none;
}
.rays {
  position: absolute;
  inset: -40%;
  z-index: 5;
  pointer-events: none;
  background: repeating-conic-gradient(from 0deg at 50% 55%, rgb(255 250 230 / 0.12) 0 4deg, transparent 4deg 11deg);
  mix-blend-mode: screen;
  mask-image: radial-gradient(closest-side at 50% 55%, #000, transparent);
  animation: rays-spin 60s linear infinite, rays-grow linear both;
  animation-timeline: auto, --ch;
  animation-range: normal, contain 0% contain 100%;
}
@keyframes rays-spin {
  to { rotate: 360deg; }
}
@keyframes rays-grow {
  0% { opacity: 0; }
  20% { opacity: 0.5; }
  90% { opacity: 1; background-color: rgb(255 255 255 / 0.2); }
  100% { opacity: 1; background-color: rgb(255 255 255 / 0.9); }
}
.room {
  width: 468px;
  height: 312px;
}
.room-fly {
  position: absolute;
  left: 0;
  top: 0;
  offset-rotate: 0deg;
  animation: fly-path 7s linear infinite;
}
.room-fly--0 {
  offset-path: path("M 110 90 C 160 60 200 120 150 140 S 60 130 110 90");
}
.room-fly--1 {
  offset-path: path("M 370 200 C 420 170 400 110 350 130 S 320 230 370 200");
  animation-duration: 5.5s;
}
.hud {
  position: absolute;
  inset: 0;
  z-index: 6;
}
.hud > img {
  position: absolute;
}
.hud__num {
  position: absolute;
  translate: 0 -50%;
  font: 400 8px/8px "PfTempesta", monospace;
  color: #fff;
  text-shadow: 1px 1px 0 #000;
}
.held__item {
  width: 32px;
  height: 32px;
}
.streak {
  position: absolute;
  inset: 0;
  z-index: 7;
}
.streak-text {
  position: absolute;
  left: 0;
  width: 480px;
  translate: 0 -50%;
  text-align: center;
  white-space: nowrap;
  opacity: 0;
}
@container w style(--on: 1) {
  .streak-text {
    animation: streak-text 2.33s var(--in) linear both;
  }
}
.streak-text--name {
  font: 400 16px/20px "TeamMeatBold", monospace;
  color: #f2ede6;
}
.streak-text--desc {
  font: 400 12px/14px "TeamMeat", monospace;
  color: #3a2c24;
}
@keyframes streak-text {
  0% { transform: scale(0.1, 1); opacity: 0; }
  10% { transform: scale(1.08, 1); opacity: 1; }
  14% { transform: scale(1, 1); }
  84% { transform: scale(1, 1); opacity: 1; }
  100% { transform: scale(1.2, 0); opacity: 0; }
}
@property --iris {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 150%;
}
.iris {
  position: absolute;
  inset: 0;
  z-index: 8;
  pointer-events: none;
  background: radial-gradient(circle at 50% 65%, transparent var(--iris), #000 calc(var(--iris) + 0.5%));
}
@container w style(--on: 1) {
  .iris {
    animation: iris 0.9s var(--in) cubic-bezier(0.5, 0, 0.8, 0.6) both;
  }
}
@keyframes iris {
  from { --iris: 150%; }
  to { --iris: 0%; }
}
.shake {
  position: absolute;
  inset: 0;
}
@container w style(--on: 1) {
  .shake {
    animation: shake 0.45s var(--hit) linear both;
  }
}
@keyframes shake {
  0% { transform: translate(0, 7px); }
  20% { transform: translate(-5px, -4px); }
  45% { transform: translate(4px, 3px); }
  70% { transform: translate(-2px, -1px); }
  100% { transform: translate(0, 0); }
}
@property --rot {
  syntax: "<angle>";
  inherits: true;
  initial-value: 0deg;
}
.ring {
  position: absolute;
  left: 240px;
  top: 96px;
  perspective: 520px;
}
.ring__in {
  position: absolute;
  transform-style: preserve-3d;
  transform: rotateX(-15deg) rotateY(var(--rot));
  animation-duration: auto;
  animation-timing-function: linear;
  animation-fill-mode: both;
  animation-timeline: --ch;
  animation-range: contain 0% contain 100%;
}
.pp {
  position: absolute;
  left: 0;
  top: 0;
  transform:
    rotateY(calc(var(--k) * 360deg / var(--n))) translateZ(96px)
    rotateY(calc(var(--k) * -360deg / var(--n) - var(--rot))) rotateX(15deg);
}
.paper-line {
  position: absolute;
  left: 130px;
  width: 220px;
  top: 186px;
}
.say--ink {
  padding: 0;
  font: 400 12px/16px "TeamMeat", monospace;
  color: var(--ink);
  text-shadow: none;
}
.closet {
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  background: radial-gradient(circle at 50% 50%, rgb(90 0 0 / 0.45), #000 45%);
}
.closet .px {
  position: static;
  width: calc(var(--w) * 6px);
  height: calc(var(--h) * 6px);
  filter: drop-shadow(0 0 30px rgb(200 20 20 / 0.6));
  animation: closet 2.6s ease-in-out infinite;
}
@keyframes closet {
  50% { translate: 0 -6px; filter: drop-shadow(0 0 60px rgb(200 20 20 / 0.8)); }
}
.ch--end .shot--house {
  visibility: hidden;
  mask-image: none;
  animation: none;
}
.dad {
  position: absolute;
  inset: 0;
  z-index: 20;
}
.dad .w__in {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: max(9svh, 32px);
}
.answer-w {
  pointer-events: auto;
}
.answer-w .w__in {
  padding-bottom: max(9svh, 32px);
}
.answer {
  position: relative;
  padding: 6px 22px 8px 56px;
  font: 400 48px/60px "TeamMeatBold", monospace;
  color: #fff;
  white-space: nowrap;
  text-shadow: 3px 3px 0 #000;
  cursor: pointer;
}
.answer::before {
  content: "";
  position: absolute;
  left: 12px;
  top: 50%;
  width: 4px;
  height: 4px;
  translate: 0 -50%;
  background: #fff;
  box-shadow: 4px 4px 0 #fff, 8px 8px 0 #fff, 4px 12px 0 #fff, 0 16px 0 #fff, 0 4px 0 #fff, 0 8px 0 #fff, 0 12px 0 #fff;
  animation: hint 0.9s steps(2) infinite;
}
.answer:hover {
  color: var(--voice-d);
}
.after {
  display: none;
}
body:has(#rewrite:checked) .dad > .w {
  display: none;
}
body:has(#rewrite:checked) .after {
  display: grid;
  justify-items: center;
  gap: 6px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: max(9svh, 32px);
}
.after .say span {
  animation: type 1ms calc(var(--t) * 2.4s + var(--i) * 0.07s + 0.4s) both;
}
@media (min-width: 1200px) and (min-height: 700px) {
  .after .say--d {
    font-size: 32px;
    line-height: 44px;
  }
}
.after .say--story {
  margin-top: 10px;
}
body:has(#rewrite:checked) .ch--end .shot--house {
  visibility: visible;
  mask-image: linear-gradient(100deg, #000 42%, transparent 58%);
  animation: boil2 0.2s steps(1) infinite, draw 3s 7.2s both;
}
.goodnight {
  position: absolute;
  inset: 0;
  z-index: 40;
  display: grid;
  place-items: center;
  margin: 0;
  background: #000;
  font: 400 33px/42px "LanaPixel", monospace;
  color: #c9d4de;
  opacity: 0;
  pointer-events: none;
}
body:has(#rewrite:checked) .goodnight {
  animation: lights-out 4s 14.5s both;
}
@keyframes lights-out {
  0% { opacity: 0; color: transparent; }
  45% { opacity: 1; color: transparent; }
  100% { opacity: 1; color: #c9d4de; }
}
@media (prefers-reduced-motion: reduce) {
  body::after,
  .cut .cam,
  .rays,
  .card__title {
    animation: none;
  }
}
.a2{position:absolute;width:0;height:0}
.a2__root{position:absolute;left:0;top:0;transform-origin:0 0}
.a2__l{position:absolute;left:0;top:0;display:block;transform-origin:0 0;background-repeat:no-repeat;image-rendering:pixelated}
.a0>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a0-l0{background-image:url(assets/gfx/ui/main-menu/titlemenu.png);background-size:480px 540px;width:480px;height:272px;background-position:0px 0px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(0px,0px);opacity:1;}
@keyframes a0-l1-c{0%{width:156px;height:160px;background-position:0px -384px;visibility:visible;animation-timing-function:step-end}12.5%{width:156px;height:160px;background-position:-160px -384px;visibility:visible;animation-timing-function:step-end}25%{width:156px;height:160px;background-position:0px -384px;visibility:visible;animation-timing-function:step-end}37.5%{width:156px;height:160px;background-position:-160px -384px;visibility:visible;animation-timing-function:step-end}50%{width:156px;height:160px;background-position:0px -384px;visibility:visible;animation-timing-function:step-end}62.5%{width:156px;height:160px;background-position:-160px -384px;visibility:visible;animation-timing-function:step-end}75%{width:156px;height:160px;background-position:0px -384px;visibility:visible;animation-timing-function:step-end}87.5%{width:156px;height:160px;background-position:-160px -384px;visibility:visible;animation-timing-function:step-end}100%{width:156px;height:160px;background-position:-160px -384px;visibility:visible;}}
.a0-l1{background-image:url(assets/gfx/ui/main-menu/titlemenu.png);background-size:480px 540px;transform:translate(153px,86px) rotate(0deg) scale(1,1) translate(0px,0px);opacity:1;animation:a0-l1-c 1.333s 0s infinite both;}
@keyframes a0-l2-t{0%{transform:translate(230px,0px) rotate(0deg) scale(1,1) translate(-230px,-6px);opacity:1;animation-timing-function:step-end}100%{transform:translate(230px,0px) rotate(0deg) scale(1,1) translate(-230px,-6px);opacity:1;}}
.a0-l2{background-image:url(assets/gfx/ui/main-menu/logo.png);background-size:480px 320px;width:480px;height:160px;background-position:0px -160px;visibility:visible;animation:a0-l2-t 1.333s 0s infinite both;}
@keyframes a0-l3-t{0%{transform:translate(230px,0px) rotate(0deg) scale(1,1) translate(-230px,-4px);opacity:1;animation-timing-function:linear}17.5%{transform:translate(230px,0.4px) rotate(0deg) scale(1,1) translate(-230px,-4px);opacity:1;animation-timing-function:linear}32.5%{transform:translate(230px,1.1px) rotate(0deg) scale(1,1) translate(-230px,-4px);opacity:1;animation-timing-function:linear}50%{transform:translate(230px,1.5px) rotate(0deg) scale(1,1) translate(-230px,-4px);opacity:1;animation-timing-function:linear}67.5%{transform:translate(230px,1.1px) rotate(0deg) scale(1,1) translate(-230px,-4px);opacity:1;animation-timing-function:linear}82.5%{transform:translate(230px,0.4px) rotate(0deg) scale(1,1) translate(-230px,-4px);opacity:1;animation-timing-function:linear}97.5%{transform:translate(230px,0px) rotate(0deg) scale(1,1) translate(-230px,-4px);opacity:1;animation-timing-function:step-end}100%{transform:translate(230px,0px) rotate(0deg) scale(1,1) translate(-230px,-4px);opacity:1;}}
.a0-l3{background-image:url(assets/gfx/ui/main-menu/logo.png);background-size:480px 320px;width:480px;height:160px;background-position:0px 0px;visibility:visible;animation:a0-l3-t 1.333s 0s infinite both;}
.a1>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes a1-l0-c{0%{width:96px;height:80px;background-position:-96px 0px;visibility:visible;animation-timing-function:step-end}50%{width:96px;height:80px;background-position:-96px -80px;visibility:visible;animation-timing-function:step-end}100%{width:96px;height:80px;background-position:-96px -80px;visibility:visible;}}
.a1-l0{background-image:url(assets/gfx/ui/main-menu/fly.png);background-size:192px 160px;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-48px,-48px);opacity:1;animation:a1-l0-c 0.133s 0s infinite both;}
@keyframes a1-l1-c{0%{width:96px;height:80px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}50%{width:96px;height:80px;background-position:0px -80px;visibility:visible;animation-timing-function:step-end}100%{width:96px;height:80px;background-position:0px -80px;visibility:visible;}}
@keyframes a1-l1-t{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-48px,-48px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-48px,-48px);opacity:1;}}
.a1-l1{background-image:url(assets/gfx/ui/main-menu/fly.png);background-size:192px 160px;animation:a1-l1-c 0.133s 0s infinite both,a1-l1-t 0.133s 0s infinite both;}
.a2>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes a2-l0-c{0%{width:32px;height:32px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}50%{width:32px;height:32px;background-position:-32px 0px;visibility:visible;animation-timing-function:step-end}100%{width:32px;height:32px;background-position:-32px 0px;visibility:visible;}}
.a2-l0{background-image:url(assets/gfx/monsters/classic/monster_010_fly.png);background-size:256px 256px;transform:translate(0px,-16px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation:a2-l0-c 0.067s 0s infinite both;}
.a3>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a3-l0{background-image:url(assets/gfx/shadow.png);background-size:120px 49px;width:120px;height:49px;background-position:0px 0px;visibility:hidden;transform:translate(0px,8px) rotate(0deg) scale(1,1) translate(-60px,-24px);opacity:1;}
.a3-l1{background-image:url(assets/gfx/items/levelitem_001_itemaltar.png);background-size:256px 256px;width:32px;height:32px;background-position:0px 0px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a3-l2{background-image:url(assets/gfx/items/levelitem_001_itemaltar.png);background-size:256px 256px;width:32px;height:32px;background-position:-32px 0px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a4>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a4-l0{background-image:url(assets/gfx/ui/ui_hearts.png);background-size:112px 64px;width:16px;height:16px;background-position:0px 0px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-8px,-8px);opacity:1;}
.a5>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a5-l0{background-image:url(assets/gfx/ui/hudpickups.png);background-size:128px 128px;width:16px;height:16px;background-position:0px 0px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(0px,0px);opacity:1;}
.a6>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a6-l0{background-image:url(assets/gfx/ui/hudpickups.png);background-size:128px 128px;width:16px;height:16px;background-position:0px -16px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(0px,0px);opacity:1;}
.a7>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a7-l0{background-image:url(assets/gfx/ui/hudpickups.png);background-size:128px 128px;width:16px;height:16px;background-position:-16px 0px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(0px,0px);opacity:1;}
.a8>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes a8-l4-t{0%{transform:translate(0px,-6px) rotate(0deg) scale(1,1) translate(-16px,-32px);opacity:1;animation-timing-function:linear}15%{transform:translate(0px,-7px) rotate(0deg) scale(1,1.04) translate(-16px,-32px);opacity:1;animation-timing-function:linear}25%{transform:translate(0px,-8px) rotate(0deg) scale(1.08,0.98) translate(-16px,-32px);opacity:1;animation-timing-function:linear}35%{transform:translate(0px,-9px) rotate(0deg) scale(1.08,0.98) translate(-16px,-32px);opacity:1;animation-timing-function:linear}45%{transform:translate(0px,-10px) rotate(0deg) scale(1,1) translate(-16px,-32px);opacity:1;animation-timing-function:linear}60%{transform:translate(0px,-9px) rotate(0deg) scale(1,1.04) translate(-16px,-32px);opacity:1;animation-timing-function:linear}70%{transform:translate(0px,-8px) rotate(0deg) scale(1,1) translate(-16px,-32px);opacity:1;animation-timing-function:linear}80%{transform:translate(0px,-7px) rotate(0deg) scale(1.08,0.98) translate(-16px,-32px);opacity:1;animation-timing-function:linear}90%{transform:translate(0px,-6px) rotate(0deg) scale(1.08,0.98) translate(-16px,-32px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,-6px) rotate(0deg) scale(1.08,0.98) translate(-16px,-32px);opacity:1;}}
.a8-l4{background-image:url(assets/gfx/items/collectibles/collectibles_001_thesadonion.png);background-size:32px 32px;width:32px;height:32px;background-position:0px 0px;visibility:visible;animation:a8-l4-t 0.667s 0s infinite both;}
.a9>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes a9-l12-c{0%{width:64px;height:64px;background-position:-192px -130px;visibility:visible;animation-timing-function:step-end}55%{width:64px;height:64px;background-position:0px -192px;visibility:visible;animation-timing-function:step-end}100%{width:64px;height:64px;background-position:0px -192px;visibility:visible;}}
@keyframes a9-l12-t{0%{transform:translate(0px,3px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}50%{transform:translate(0px,4px) rotate(0deg) scale(1.2,0.8) translate(-32px,-56px);opacity:1;animation-timing-function:linear}55%{transform:translate(0px,1px) rotate(0deg) scale(0.8,1.2) translate(-32px,-56px);opacity:1;animation-timing-function:linear}60%{transform:translate(0px,2px) rotate(0deg) scale(1.1,0.9) translate(-32px,-56px);opacity:1;animation-timing-function:linear}65%{transform:translate(1px,1px) rotate(0deg) scale(0.94,1.04) translate(-32px,-56px);opacity:1;animation-timing-function:linear}70%{transform:translate(0px,1px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,1px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;}}
.a9-l12{background-image:url(assets/gfx/characters/costumes/character_001_isaac.png);background-size:512px 512px;width:64px;height:64px;background-position:0px -192px;visibility:visible;transform:translate(0px,1px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;}
@container w style(--on: 1){.a9-l12{animation:a9-l12-c 1.333s 0.2s 1 both,a9-l12-t 1.333s 0.2s 1 both;}}
.aa>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes aa-l0-t{0%{transform:translate(-800px,0px) rotate(0deg) scale(3,0.2) translate(-208px,-30px);opacity:1;animation-timing-function:linear}1.429%{transform:translate(-639px,0px) rotate(0deg) scale(2.6,0.36) translate(-208px,-30px);opacity:1;animation-timing-function:step-end}2.857%{transform:translate(-450px,0px) rotate(0deg) scale(2.2,0.52) translate(-208px,-30px);opacity:1;animation-timing-function:step-end}4.286%{transform:translate(-250px,0px) rotate(0deg) scale(1.8,0.68) translate(-208px,-30px);opacity:1;animation-timing-function:step-end}5.714%{transform:translate(-70px,0px) rotate(0deg) scale(1.4,0.84) translate(-208px,-30px);opacity:1;animation-timing-function:step-end}7.143%{transform:translate(10px,0px) rotate(0deg) scale(0.95,1.05) translate(-208px,-30px);opacity:1;animation-timing-function:linear}11.429%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-208px,-30px);opacity:1;animation-timing-function:step-end}85.714%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-208px,-30px);opacity:1;animation-timing-function:linear}91.429%{transform:translate(-20px,0px) rotate(0deg) scale(0.95,1.1) translate(-208px,-30px);opacity:1;animation-timing-function:linear}98.571%{transform:translate(800px,0px) rotate(0deg) scale(3,0.2) translate(-208px,-30px);opacity:1;animation-timing-function:step-end}100%{transform:translate(800px,0px) rotate(0deg) scale(3,0.2) translate(-208px,-30px);opacity:1;}}
.aa-l0{background-image:url(assets/gfx/ui/effect_024_streak.png);background-size:400px 64px;width:416px;height:64px;background-position:0px 0px;visibility:visible;transform:translate(800px,0px) rotate(0deg) scale(3,0.2) translate(-208px,-30px);opacity:1;}
@keyframes aa-l1-c{0%{width:416px;height:64px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}11.429%{width:168px;height:35px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}85.714%{width:416px;height:64px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:416px;height:64px;background-position:0px 0px;visibility:visible;}}
@keyframes aa-l1-t{0%{transform:translate(-800px,0px) rotate(0deg) scale(3,0.2) translate(-84px,12px);opacity:1;animation-timing-function:linear}1.429%{transform:translate(-639px,0px) rotate(0deg) scale(2.6,0.36) translate(-84px,12px);opacity:1;animation-timing-function:step-end}2.857%{transform:translate(-450px,0px) rotate(0deg) scale(2.2,0.52) translate(-84px,12px);opacity:1;animation-timing-function:step-end}4.286%{transform:translate(-250px,0px) rotate(0deg) scale(1.8,0.68) translate(-84px,12px);opacity:1;animation-timing-function:step-end}5.714%{transform:translate(-70px,0px) rotate(0deg) scale(1.4,0.84) translate(-84px,12px);opacity:1;animation-timing-function:step-end}7.143%{transform:translate(10px,0px) rotate(0deg) scale(0.95,1.05) translate(-84px,12px);opacity:1;animation-timing-function:linear}11.429%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-84px,12px);opacity:1;animation-timing-function:step-end}85.714%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-84px,12px);opacity:1;animation-timing-function:linear}91.429%{transform:translate(-20px,0px) rotate(0deg) scale(0.95,1.1) translate(-84px,12px);opacity:1;animation-timing-function:linear}98.571%{transform:translate(800px,0px) rotate(0deg) scale(3,0.2) translate(-84px,12px);opacity:1;animation-timing-function:step-end}100%{transform:translate(800px,0px) rotate(0deg) scale(3,0.2) translate(-84px,12px);opacity:1;}}
.aa-l1{background-image:url(assets/gfx/ui/effect_cursepaper.png);background-size:168px 35px;width:416px;height:64px;background-position:0px 0px;visibility:visible;transform:translate(800px,0px) rotate(0deg) scale(3,0.2) translate(-84px,12px);opacity:1;}
@container w style(--on: 1){.aa-l0{animation:aa-l0-t 2.333s 0.8666666666666667s 1 both;}.aa-l1{animation:aa-l1-c 2.333s 0.8666666666666667s 1 both,aa-l1-t 2.333s 0.8666666666666667s 1 both;}}
.ab>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.ab-l1{background-image:url(assets/gfx/characters/costumes/character_001_isaac.png);background-size:512px 512px;width:32px;height:32px;background-position:0px -32px;visibility:visible;transform:translate(0px,2px) rotate(0deg) scale(1,1) translate(-16px,-25px);opacity:1;}
.ac>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.ac-l4{background-image:url(assets/gfx/characters/costumes/character_001_isaac.png);background-size:512px 512px;width:32px;height:32px;background-position:0px 0px;visibility:visible;transform:translate(0px,-5px) rotate(0deg) scale(1,1) translate(-16px,-28px);opacity:1;}
.ad>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes ad-l12-c{0%{width:64px;height:64px;background-position:0px -192px;visibility:visible;animation-timing-function:step-end}4.762%{width:64px;height:64px;background-position:-64px -192px;visibility:visible;animation-timing-function:step-end}88.095%{width:64px;height:64px;background-position:0px -192px;visibility:visible;animation-timing-function:step-end}100%{width:64px;height:64px;background-position:0px -192px;visibility:visible;}}
@keyframes ad-l12-t{0%{transform:translate(0px,0px) rotate(0deg) scale(1.3,0.7) translate(-32px,-56px);opacity:1;animation-timing-function:linear}4.762%{transform:translate(0px,2px) rotate(0deg) scale(0.6,1.4) translate(-32px,-56px);opacity:1;animation-timing-function:linear}9.524%{transform:translate(0px,2px) rotate(0deg) scale(1.3,0.7) translate(-32px,-56px);opacity:1;animation-timing-function:linear}14.286%{transform:translate(0px,1px) rotate(0deg) scale(0.9,1.1) translate(-32px,-56px);opacity:1;animation-timing-function:linear}19.048%{transform:translate(0px,1px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}83.333%{transform:translate(0px,2px) rotate(0deg) scale(0.8,1.2) translate(-32px,-56px);opacity:1;animation-timing-function:linear}88.095%{transform:translate(0px,2px) rotate(0deg) scale(1.1,0.9) translate(-32px,-56px);opacity:1;animation-timing-function:linear}92.857%{transform:translate(0px,1px) rotate(0deg) scale(0.94,1.04) translate(-32px,-56px);opacity:1;animation-timing-function:linear}97.619%{transform:translate(0px,1px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,1px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;}}
.ad-l12{background-image:url(assets/gfx/characters/costumes/character_001_isaac.png);background-size:512px 512px;width:64px;height:64px;background-position:0px -192px;visibility:visible;transform:translate(0px,1px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;}
@container w style(--on: 1){.ad-l12{animation:ad-l12-c 1.4s 0.5s 1 both,ad-l12-t 1.4s 0.5s 1 both;}}
.ae>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes ae-l2-c{0%{width:32px;height:32px;background-position:0px 0px;visibility:hidden;animation-timing-function:step-end}22.222%{width:32px;height:32px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}27.778%{width:32px;height:32px;background-position:-32px 0px;visibility:visible;animation-timing-function:step-end}33.333%{width:32px;height:32px;background-position:-64px 0px;visibility:visible;animation-timing-function:step-end}38.889%{width:32px;height:32px;background-position:-96px 0px;visibility:visible;animation-timing-function:step-end}44.444%{width:32px;height:32px;background-position:0px -32px;visibility:visible;animation-timing-function:step-end}50%{width:32px;height:32px;background-position:-32px -32px;visibility:visible;animation-timing-function:step-end}55.556%{width:32px;height:32px;background-position:-64px -32px;visibility:visible;animation-timing-function:step-end}61.111%{width:32px;height:32px;background-position:-96px -32px;visibility:visible;animation-timing-function:step-end}66.667%{width:32px;height:32px;background-position:0px -64px;visibility:visible;animation-timing-function:step-end}72.222%{width:32px;height:32px;background-position:-32px -64px;visibility:visible;animation-timing-function:step-end}77.778%{width:32px;height:32px;background-position:-64px -64px;visibility:visible;animation-timing-function:step-end}83.333%{width:32px;height:32px;background-position:-96px -64px;visibility:visible;animation-timing-function:step-end}88.889%{width:32px;height:32px;background-position:-96px -64px;visibility:hidden;animation-timing-function:step-end}100%{width:32px;height:32px;background-position:-96px -64px;visibility:hidden;}}
.ae-l2{background-image:url(assets/gfx/effects/effect_023_starflash.png);background-size:128px 96px;width:32px;height:32px;background-position:-96px -64px;visibility:hidden;transform:translate(0px,-8px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
@container w style(--on: 1){.ae-l2{animation:ae-l2-c 1.2s 0.5s infinite both;}}
.af>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes af-l0-t{0%{transform:translate(-800px,0px) rotate(0deg) scale(3,0.2) translate(-208px,-30px);opacity:1;animation-timing-function:linear}1.429%{transform:translate(-639px,0px) rotate(0deg) scale(2.6,0.36) translate(-208px,-30px);opacity:1;animation-timing-function:step-end}2.857%{transform:translate(-450px,0px) rotate(0deg) scale(2.2,0.52) translate(-208px,-30px);opacity:1;animation-timing-function:step-end}4.286%{transform:translate(-250px,0px) rotate(0deg) scale(1.8,0.68) translate(-208px,-30px);opacity:1;animation-timing-function:step-end}5.714%{transform:translate(-70px,0px) rotate(0deg) scale(1.4,0.84) translate(-208px,-30px);opacity:1;animation-timing-function:step-end}7.143%{transform:translate(10px,0px) rotate(0deg) scale(0.95,1.05) translate(-208px,-30px);opacity:1;animation-timing-function:linear}11.429%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-208px,-30px);opacity:1;animation-timing-function:step-end}85.714%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-208px,-30px);opacity:1;animation-timing-function:linear}91.429%{transform:translate(-20px,0px) rotate(0deg) scale(0.95,1.1) translate(-208px,-30px);opacity:1;animation-timing-function:linear}98.571%{transform:translate(800px,0px) rotate(0deg) scale(3,0.2) translate(-208px,-30px);opacity:1;animation-timing-function:step-end}100%{transform:translate(800px,0px) rotate(0deg) scale(3,0.2) translate(-208px,-30px);opacity:1;}}
.af-l0{background-image:url(assets/gfx/ui/effect_024_streak.png);background-size:400px 64px;width:416px;height:64px;background-position:0px 0px;visibility:visible;transform:translate(800px,0px) rotate(0deg) scale(3,0.2) translate(-208px,-30px);opacity:1;}
@keyframes af-l1-c{0%{width:416px;height:64px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}11.429%{width:168px;height:35px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}85.714%{width:416px;height:64px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:416px;height:64px;background-position:0px 0px;visibility:visible;}}
@keyframes af-l1-t{0%{transform:translate(-800px,0px) rotate(0deg) scale(3,0.2) translate(-84px,12px);opacity:1;animation-timing-function:linear}1.429%{transform:translate(-639px,0px) rotate(0deg) scale(2.6,0.36) translate(-84px,12px);opacity:1;animation-timing-function:step-end}2.857%{transform:translate(-450px,0px) rotate(0deg) scale(2.2,0.52) translate(-84px,12px);opacity:1;animation-timing-function:step-end}4.286%{transform:translate(-250px,0px) rotate(0deg) scale(1.8,0.68) translate(-84px,12px);opacity:1;animation-timing-function:step-end}5.714%{transform:translate(-70px,0px) rotate(0deg) scale(1.4,0.84) translate(-84px,12px);opacity:1;animation-timing-function:step-end}7.143%{transform:translate(10px,0px) rotate(0deg) scale(0.95,1.05) translate(-84px,12px);opacity:1;animation-timing-function:linear}11.429%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-84px,12px);opacity:1;animation-timing-function:step-end}85.714%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-84px,12px);opacity:1;animation-timing-function:linear}91.429%{transform:translate(-20px,0px) rotate(0deg) scale(0.95,1.1) translate(-84px,12px);opacity:1;animation-timing-function:linear}98.571%{transform:translate(800px,0px) rotate(0deg) scale(3,0.2) translate(-84px,12px);opacity:1;animation-timing-function:step-end}100%{transform:translate(800px,0px) rotate(0deg) scale(3,0.2) translate(-84px,12px);opacity:1;}}
.af-l1{background-image:url(assets/gfx/ui/effect_cursepaper.png);background-size:168px 35px;width:416px;height:64px;background-position:0px 0px;visibility:visible;transform:translate(800px,0px) rotate(0deg) scale(3,0.2) translate(-84px,12px);opacity:1;}
@container w style(--on: 1){.af-l0{animation:af-l0-t 2.333s 0.7s 1 both;}.af-l1{animation:af-l1-c 2.333s 0.7s 1 both,af-l1-t 2.333s 0.7s 1 both;}}
.ag>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes ag-l0-c{0%{width:64px;height:64px;background-position:-64px -64px;visibility:visible;animation-timing-function:step-end}18.182%{width:64px;height:64px;background-position:-128px -64px;visibility:visible;animation-timing-function:step-end}36.364%{width:64px;height:64px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:64px;height:64px;background-position:0px 0px;visibility:visible;}}
@keyframes ag-l0-t{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}36.364%{transform:translate(0px,0px) rotate(0deg) scale(0.8,1.2) translate(-32px,-32px);opacity:1;animation-timing-function:linear}54.545%{transform:translate(0px,0px) rotate(0deg) scale(1.1,0.9) translate(-32px,-32px);opacity:1;animation-timing-function:linear}72.727%{transform:translate(0px,0px) rotate(0deg) scale(0.9,1.1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}90.909%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;}}
.ag-l0{background-image:url(assets/gfx/grid/door_11_trapdoor.png);background-size:256px 256px;width:64px;height:64px;background-position:0px 0px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;}
@container w style(--on: 1){.ag-l0{animation:ag-l0-c 0.367s 0.2s 1 both,ag-l0-t 0.367s 0.2s 1 both;}}
.ah>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes ah-l12-c{0%{width:64px;height:64px;background-position:0px -192px;visibility:visible;animation-timing-function:step-end}25%{width:64px;height:64px;background-position:0px -256px;visibility:visible;animation-timing-function:step-end}37.5%{width:64px;height:64px;background-position:-64px -256px;visibility:visible;animation-timing-function:step-end}87.5%{width:64px;height:16px;background-position:0px -208px;visibility:visible;animation-timing-function:step-end}93.75%{width:32px;height:16px;background-position:0px 0px;visibility:hidden;animation-timing-function:step-end}100%{width:32px;height:16px;background-position:0px 0px;visibility:hidden;}}
@keyframes ah-l12-t{0%{transform:translate(0px,2px) rotate(0deg) scale(0.6,1.4) translate(-32px,-56px);opacity:1;animation-timing-function:linear}12.5%{transform:translate(0px,-29px) rotate(0deg) scale(1.3,0.7) translate(-32px,-56px);opacity:1;animation-timing-function:linear}25%{transform:translate(0px,-11px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:linear}37.5%{transform:translate(0px,-12px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:linear}50%{transform:translate(0px,-13px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:linear}62.5%{transform:translate(0px,-9px) rotate(0deg) scale(0.9,1.1) translate(-32px,-56px);opacity:1;animation-timing-function:linear}75%{transform:translate(0px,1px) rotate(0deg) scale(0.7,1.3) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}81.25%{transform:translate(0px,8px) rotate(0deg) scale(0.65,1.35) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}87.5%{transform:translate(0px,72px) rotate(0deg) scale(0.5,1.5) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,72px) rotate(0deg) scale(0.5,1.5) translate(-32px,-56px);opacity:1;}}
.ah-l12{background-image:url(assets/gfx/characters/costumes/character_001_isaac.png);background-size:512px 512px;width:32px;height:16px;background-position:0px 0px;visibility:hidden;transform:translate(0px,72px) rotate(0deg) scale(0.5,1.5) translate(-32px,-56px);opacity:1;}
@container w style(--on: 1){.ah-l12{animation:ah-l12-c 0.533s 0.9s 1 both,ah-l12-t 0.533s 0.9s 1 both;}}
@keyframes ai-root{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;animation-timing-function:step-end}25%{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;animation-timing-function:step-end}100%{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}}
.ai>.a2__root{animation:ai-root 0.133s 0s infinite both;}
.ai-l0{background-image:url(assets/gfx/ui/stage/bgblack.png);background-size:120px 68px;width:112px;height:64px;background-position:0px 0px;visibility:visible;transform:translate(0px,15px) rotate(0deg) scale(7,7) translate(-56px,-32px);opacity:1;}
.ai-l1{background-image:url(assets/gfx/ui/boss/bossspot_01_basement.png);background-size:260px 74px;width:260px;height:70px;background-position:0px -4px;visibility:visible;transform:translate(0px,99px) rotate(0deg) scale(1,1) translate(-130px,-35px);opacity:1;}
.ai-l2{background-image:url(assets/gfx/ui/stage/nightmares_bg_mask.png);background-size:480px 270px;width:480px;height:269px;background-position:0px 0px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-240px,-135px);opacity:1;}
.ai-l4{background-image:url(assets/gfx/ui/stage/spotlight.png);background-size:256px 480px;width:256px;height:480px;background-position:0px 0px;visibility:visible;transform:translate(0px,29px) rotate(0deg) scale(1,1) translate(-128px,-380px);opacity:0.502;}
@keyframes ai-l5-t{0%{transform:translate(-1px,29px) rotate(0deg) scale(1,1) translate(-72px,-48px);opacity:1;animation-timing-function:linear}25%{transform:translate(0px,29px) rotate(0deg) scale(1,1) translate(-72px,-48px);opacity:1;animation-timing-function:linear}50%{transform:translate(1px,29px) rotate(0deg) scale(1,1) translate(-72px,-48px);opacity:1;animation-timing-function:linear}75%{transform:translate(0px,29px) rotate(0deg) scale(1,1) translate(-72px,-48px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,29px) rotate(0deg) scale(1,1) translate(-72px,-48px);opacity:1;}}
.ai-l5{background-image:url(assets/gfx/ui/stage/playerportrait_isaac.png);background-size:144px 144px;width:144px;height:144px;background-position:0px 0px;visibility:visible;animation:ai-l5-t 0.133s 0s infinite both;}
@keyframes ai-l6-t{0%{transform:translate(0px,29px) rotate(0deg) scale(1,1) translate(-72px,-48px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,29px) rotate(0deg) scale(1,1) translate(-72px,-48px);opacity:1;}}
.ai-l6{background-image:url(assets/gfx/ui/stage/playerportrait_isaac.png);background-size:144px 144px;width:144px;height:144px;background-position:0px 0px;visibility:visible;animation:ai-l6-t 0.133s 0s infinite both;}
@keyframes aj-root{0%{transform:translate(0px,15px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;animation-timing-function:step-end}0.725%{transform:translate(0px,15px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;animation-timing-function:step-end}100%{transform:translate(0px,15px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}}
.aj>.a2__root{transform:translate(0px,15px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes aj-l0-t{0%{transform:translate(-24px,35px) rotate(0deg) scale(0.5,0) translate(-16px,-16px);opacity:0;animation-timing-function:linear}2.174%{transform:translate(-24px,35px) rotate(0deg) scale(0.6,1.4) translate(-16px,-16px);opacity:1;animation-timing-function:linear}3.623%{transform:translate(-24px,35px) rotate(0deg) scale(1.2,0.8) translate(-16px,-16px);opacity:1;animation-timing-function:linear}4.348%{transform:translate(-24px,35px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}100%{transform:translate(-24px,35px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}}
.aj-l0{background-image:url(assets/gfx/ui/stage/nightmare_bubbles.png);background-size:384px 160px;width:32px;height:32px;background-position:-320px -64px;visibility:visible;transform:translate(-24px,35px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
@keyframes aj-l1-c{0%{width:32px;height:32px;background-position:-352px -64px;visibility:visible;animation-timing-function:step-end}8.696%{width:320px;height:160px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:320px;height:160px;background-position:0px 0px;visibility:visible;}}
@keyframes aj-l1-t{0%{transform:translate(0px,-42px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}8.696%{transform:translate(0px,-42px) rotate(0deg) scale(0.8,0) translate(-160px,-80px);opacity:0;animation-timing-function:linear}10.87%{transform:translate(0px,-42px) rotate(0deg) scale(0.6,1.4) translate(-160px,-80px);opacity:1;animation-timing-function:linear}12.319%{transform:translate(0px,-42px) rotate(0deg) scale(1.2,0.8) translate(-160px,-80px);opacity:1;animation-timing-function:linear}13.043%{transform:translate(0px,-42px) rotate(0deg) scale(1,1) translate(-160px,-80px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,-42px) rotate(0deg) scale(1,1) translate(-160px,-80px);opacity:1;}}
.aj-l1{background-image:url(assets/gfx/ui/stage/nightmare_bubbles.png);background-size:384px 160px;width:320px;height:160px;background-position:0px 0px;visibility:visible;transform:translate(0px,-42px) rotate(0deg) scale(1,1) translate(-160px,-80px);opacity:1;}
@keyframes aj-l2-c{0%{width:32px;height:32px;background-position:-160px 0px;visibility:visible;animation-timing-function:step-end}21.739%{width:32px;height:32px;background-position:-96px -64px;visibility:visible;animation-timing-function:step-end}25.362%{width:32px;height:64px;background-position:-64px 0px;visibility:visible;animation-timing-function:step-end}26.812%{width:32px;height:64px;background-position:-96px 0px;visibility:visible;animation-timing-function:step-end}28.261%{width:32px;height:32px;background-position:-128px -64px;visibility:visible;animation-timing-function:step-end}31.884%{width:32px;height:32px;background-position:-96px -64px;visibility:visible;animation-timing-function:step-end}35.507%{width:32px;height:64px;background-position:-64px 0px;visibility:visible;animation-timing-function:step-end}36.957%{width:32px;height:64px;background-position:-96px 0px;visibility:visible;animation-timing-function:step-end}38.406%{width:32px;height:32px;background-position:-128px -64px;visibility:visible;animation-timing-function:step-end}42.029%{width:32px;height:32px;background-position:-96px -64px;visibility:visible;animation-timing-function:step-end}45.652%{width:32px;height:64px;background-position:-64px 0px;visibility:visible;animation-timing-function:step-end}47.101%{width:32px;height:64px;background-position:-96px 0px;visibility:visible;animation-timing-function:step-end}48.551%{width:32px;height:32px;background-position:-128px -64px;visibility:visible;animation-timing-function:step-end}52.174%{width:32px;height:32px;background-position:-96px -64px;visibility:visible;animation-timing-function:step-end}55.797%{width:32px;height:64px;background-position:-64px 0px;visibility:visible;animation-timing-function:step-end}57.246%{width:32px;height:64px;background-position:-96px 0px;visibility:visible;animation-timing-function:step-end}58.696%{width:32px;height:32px;background-position:-128px -64px;visibility:visible;animation-timing-function:step-end}62.319%{width:32px;height:32px;background-position:-96px -64px;visibility:visible;animation-timing-function:step-end}65.942%{width:32px;height:64px;background-position:-64px 0px;visibility:visible;animation-timing-function:step-end}67.391%{width:32px;height:64px;background-position:-96px 0px;visibility:visible;animation-timing-function:step-end}68.841%{width:32px;height:32px;background-position:-128px -64px;visibility:visible;animation-timing-function:step-end}72.464%{width:32px;height:32px;background-position:-96px -64px;visibility:visible;animation-timing-function:step-end}76.087%{width:32px;height:64px;background-position:-64px 0px;visibility:visible;animation-timing-function:step-end}77.536%{width:32px;height:64px;background-position:-96px 0px;visibility:visible;animation-timing-function:step-end}78.986%{width:32px;height:32px;background-position:-128px -64px;visibility:visible;animation-timing-function:step-end}82.609%{width:32px;height:32px;background-position:-96px -64px;visibility:visible;animation-timing-function:step-end}86.232%{width:32px;height:64px;background-position:-64px 0px;visibility:visible;animation-timing-function:step-end}87.681%{width:32px;height:64px;background-position:-96px 0px;visibility:visible;animation-timing-function:step-end}89.13%{width:32px;height:32px;background-position:-128px -64px;visibility:visible;animation-timing-function:step-end}92.754%{width:32px;height:32px;background-position:-96px -64px;visibility:visible;animation-timing-function:step-end}96.377%{width:32px;height:64px;background-position:-64px 0px;visibility:visible;animation-timing-function:step-end}97.826%{width:32px;height:64px;background-position:-96px 0px;visibility:visible;animation-timing-function:step-end}100%{width:32px;height:64px;background-position:-96px 0px;visibility:visible;}}
@keyframes aj-l2-t{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}21.739%{transform:translate(-60px,-36px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}24.638%{transform:translate(-15px,-30px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}25.362%{transform:translate(-30px,-50px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}26.812%{transform:translate(-40px,-50px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}31.884%{transform:translate(60px,-36px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}34.783%{transform:translate(15px,-30px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}35.507%{transform:translate(30px,-50px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}36.957%{transform:translate(40px,-50px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}38.406%{transform:translate(-40px,-50px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}42.029%{transform:translate(-60px,-36px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}44.928%{transform:translate(-15px,-30px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}45.652%{transform:translate(-30px,-50px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}47.101%{transform:translate(-40px,-50px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}52.174%{transform:translate(60px,-36px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}55.072%{transform:translate(15px,-30px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}55.797%{transform:translate(30px,-50px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}57.246%{transform:translate(40px,-50px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}58.696%{transform:translate(-40px,-50px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}62.319%{transform:translate(-60px,-36px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}65.217%{transform:translate(-15px,-30px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}65.942%{transform:translate(-30px,-50px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}67.391%{transform:translate(-40px,-50px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}72.464%{transform:translate(60px,-36px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}75.362%{transform:translate(15px,-30px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}76.087%{transform:translate(30px,-50px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}77.536%{transform:translate(40px,-50px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}78.986%{transform:translate(-40px,-50px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}82.609%{transform:translate(-60px,-36px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}85.507%{transform:translate(-15px,-30px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}86.232%{transform:translate(-30px,-50px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}87.681%{transform:translate(-40px,-50px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}92.754%{transform:translate(60px,-36px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}95.652%{transform:translate(15px,-30px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}96.377%{transform:translate(30px,-50px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}97.826%{transform:translate(40px,-50px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}100%{transform:translate(40px,-50px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;}}
.aj-l2{background-image:url(assets/gfx/ui/stage/nightmare_2.png);background-size:128px 128px;width:32px;height:64px;background-position:-96px 0px;visibility:visible;transform:translate(40px,-50px) rotate(0deg) scale(-1,1) translate(-16px,-16px);opacity:1;}
@keyframes aj-l3-c{0%{width:32px;height:32px;background-position:-256px -96px;visibility:visible;animation-timing-function:step-end}15.942%{width:96px;height:64px;background-position:0px -64px;visibility:visible;animation-timing-function:step-end}100%{width:96px;height:64px;background-position:0px -64px;visibility:visible;}}
@keyframes aj-l3-t{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}15.942%{transform:translate(-80px,-40px) rotate(0deg) scale(1,1) translate(-48px,-32px);opacity:0;animation-timing-function:linear}18.841%{transform:translate(-80px,-40px) rotate(0deg) scale(1,1) translate(-48px,-32px);opacity:1;animation-timing-function:linear}20.29%{transform:translate(-80px,-40px) rotate(0deg) scale(0.9,1.1) translate(-48px,-32px);opacity:1;animation-timing-function:linear}21.739%{transform:translate(-80px,-40px) rotate(0deg) scale(1.1,0.9) translate(-48px,-32px);opacity:1;animation-timing-function:linear}23.188%{transform:translate(-80px,-40px) rotate(0deg) scale(0.95,1.05) translate(-48px,-32px);opacity:1;animation-timing-function:linear}24.638%{transform:translate(-80px,-40px) rotate(0deg) scale(1,1) translate(-48px,-32px);opacity:1;animation-timing-function:linear}40.58%{transform:translate(-80px,-40px) rotate(0deg) scale(0.9,1.1) translate(-48px,-32px);opacity:1;animation-timing-function:linear}42.029%{transform:translate(-80px,-40px) rotate(0deg) scale(1.1,0.9) translate(-48px,-32px);opacity:1;animation-timing-function:linear}43.478%{transform:translate(-80px,-40px) rotate(0deg) scale(0.95,1.05) translate(-48px,-32px);opacity:1;animation-timing-function:linear}44.928%{transform:translate(-80px,-40px) rotate(0deg) scale(1,1) translate(-48px,-32px);opacity:1;animation-timing-function:linear}60.87%{transform:translate(-80px,-40px) rotate(0deg) scale(0.9,1.1) translate(-48px,-32px);opacity:1;animation-timing-function:linear}62.319%{transform:translate(-80px,-40px) rotate(0deg) scale(1.1,0.9) translate(-48px,-32px);opacity:1;animation-timing-function:linear}63.768%{transform:translate(-80px,-40px) rotate(0deg) scale(0.95,1.05) translate(-48px,-32px);opacity:1;animation-timing-function:linear}65.217%{transform:translate(-80px,-40px) rotate(0deg) scale(1,1) translate(-48px,-32px);opacity:1;animation-timing-function:linear}81.159%{transform:translate(-80px,-40px) rotate(0deg) scale(0.9,1.1) translate(-48px,-32px);opacity:1;animation-timing-function:linear}82.609%{transform:translate(-80px,-40px) rotate(0deg) scale(1.1,0.9) translate(-48px,-32px);opacity:1;animation-timing-function:linear}84.058%{transform:translate(-80px,-40px) rotate(0deg) scale(0.95,1.05) translate(-48px,-32px);opacity:1;animation-timing-function:linear}85.507%{transform:translate(-80px,-40px) rotate(0deg) scale(1,1) translate(-48px,-32px);opacity:1;animation-timing-function:step-end}100%{transform:translate(-80px,-40px) rotate(0deg) scale(1,1) translate(-48px,-32px);opacity:1;}}
.aj-l3{background-image:url(assets/gfx/ui/stage/nightmare_2.png);background-size:128px 128px;width:96px;height:64px;background-position:0px -64px;visibility:visible;transform:translate(-80px,-40px) rotate(0deg) scale(1,1) translate(-48px,-32px);opacity:1;}
@keyframes aj-l4-c{0%{width:32px;height:32px;background-position:-320px -96px;visibility:visible;animation-timing-function:step-end}15.942%{width:64px;height:64px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:64px;height:64px;background-position:0px 0px;visibility:visible;}}
@keyframes aj-l4-t{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}15.942%{transform:translate(-2px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:0;animation-timing-function:linear}18.841%{transform:translate(0px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}20.29%{transform:translate(-2px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}21.739%{transform:translate(0px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}23.188%{transform:translate(-2px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:step-end}24.638%{transform:translate(-2px,-40px) rotate(0deg) scale(0.9,1.1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}26.087%{transform:translate(0px,-40px) rotate(0deg) scale(1.05,0.95) translate(-32px,-32px);opacity:1;animation-timing-function:linear}27.536%{transform:translate(-2px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}28.986%{transform:translate(0px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}30.435%{transform:translate(-2px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}31.884%{transform:translate(0px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}33.333%{transform:translate(-2px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:step-end}34.783%{transform:translate(-2px,-40px) rotate(0deg) scale(-0.9,1.1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}36.232%{transform:translate(0px,-40px) rotate(0deg) scale(-1.05,0.95) translate(-32px,-32px);opacity:1;animation-timing-function:linear}37.681%{transform:translate(-2px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}39.13%{transform:translate(0px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}40.58%{transform:translate(-2px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}42.029%{transform:translate(0px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}43.478%{transform:translate(-2px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:step-end}44.928%{transform:translate(-2px,-40px) rotate(0deg) scale(0.9,1.1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}46.377%{transform:translate(0px,-40px) rotate(0deg) scale(1.05,0.95) translate(-32px,-32px);opacity:1;animation-timing-function:linear}47.826%{transform:translate(-2px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}49.275%{transform:translate(0px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}50.725%{transform:translate(-2px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}52.174%{transform:translate(0px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}53.623%{transform:translate(-2px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:step-end}55.072%{transform:translate(-2px,-40px) rotate(0deg) scale(-0.9,1.1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}56.522%{transform:translate(0px,-40px) rotate(0deg) scale(-1.05,0.95) translate(-32px,-32px);opacity:1;animation-timing-function:linear}57.971%{transform:translate(-2px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}59.42%{transform:translate(0px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}60.87%{transform:translate(-2px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}62.319%{transform:translate(0px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}63.768%{transform:translate(-2px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:step-end}65.217%{transform:translate(-2px,-40px) rotate(0deg) scale(0.9,1.1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}66.667%{transform:translate(0px,-40px) rotate(0deg) scale(1.05,0.95) translate(-32px,-32px);opacity:1;animation-timing-function:linear}68.116%{transform:translate(-2px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}69.565%{transform:translate(0px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}71.014%{transform:translate(-2px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}72.464%{transform:translate(0px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}73.913%{transform:translate(-2px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:step-end}75.362%{transform:translate(-2px,-40px) rotate(0deg) scale(-0.9,1.1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}76.812%{transform:translate(0px,-40px) rotate(0deg) scale(-1.05,0.95) translate(-32px,-32px);opacity:1;animation-timing-function:linear}78.261%{transform:translate(-2px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}79.71%{transform:translate(0px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}81.159%{transform:translate(-2px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}82.609%{transform:translate(0px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}84.058%{transform:translate(-2px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:step-end}85.507%{transform:translate(-2px,-40px) rotate(0deg) scale(0.9,1.1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}86.957%{transform:translate(0px,-40px) rotate(0deg) scale(1.05,0.95) translate(-32px,-32px);opacity:1;animation-timing-function:linear}88.406%{transform:translate(-2px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}89.855%{transform:translate(0px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}91.304%{transform:translate(-2px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}92.754%{transform:translate(0px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}94.203%{transform:translate(-2px,-40px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:step-end}95.652%{transform:translate(-2px,-40px) rotate(0deg) scale(-0.9,1.1) translate(-32px,-32px);opacity:1;animation-timing-function:linear}97.101%{transform:translate(0px,-40px) rotate(0deg) scale(-1.05,0.95) translate(-32px,-32px);opacity:1;animation-timing-function:linear}98.551%{transform:translate(-2px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;animation-timing-function:step-end}100%{transform:translate(-2px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;}}
.aj-l4{background-image:url(assets/gfx/ui/stage/nightmare_2.png);background-size:128px 128px;width:64px;height:64px;background-position:0px 0px;visibility:visible;transform:translate(-2px,-40px) rotate(0deg) scale(-1,1) translate(-32px,-32px);opacity:1;}
@keyframes aj-l5-c{0%{width:32px;height:32px;background-position:-160px 0px;visibility:visible;animation-timing-function:step-end}15.942%{width:96px;height:64px;background-position:0px -64px;visibility:visible;animation-timing-function:step-end}100%{width:96px;height:64px;background-position:0px -64px;visibility:visible;}}
@keyframes aj-l5-t{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}15.942%{transform:translate(80px,-40px) rotate(0deg) scale(-1,1) translate(-48px,-32px);opacity:0;animation-timing-function:linear}18.841%{transform:translate(80px,-40px) rotate(0deg) scale(-1,1) translate(-48px,-32px);opacity:1;animation-timing-function:linear}30.435%{transform:translate(80px,-40px) rotate(0deg) scale(-0.9,1.1) translate(-48px,-32px);opacity:1;animation-timing-function:linear}31.884%{transform:translate(80px,-40px) rotate(0deg) scale(-1.1,0.9) translate(-48px,-32px);opacity:1;animation-timing-function:linear}33.333%{transform:translate(80px,-40px) rotate(0deg) scale(-0.95,1.05) translate(-48px,-32px);opacity:1;animation-timing-function:linear}34.783%{transform:translate(80px,-40px) rotate(0deg) scale(-1,1) translate(-48px,-32px);opacity:1;animation-timing-function:linear}50.725%{transform:translate(80px,-40px) rotate(0deg) scale(-0.9,1.1) translate(-48px,-32px);opacity:1;animation-timing-function:linear}52.174%{transform:translate(80px,-40px) rotate(0deg) scale(-1.1,0.9) translate(-48px,-32px);opacity:1;animation-timing-function:linear}53.623%{transform:translate(80px,-40px) rotate(0deg) scale(-0.95,1.05) translate(-48px,-32px);opacity:1;animation-timing-function:linear}55.072%{transform:translate(80px,-40px) rotate(0deg) scale(-1,1) translate(-48px,-32px);opacity:1;animation-timing-function:linear}71.014%{transform:translate(80px,-40px) rotate(0deg) scale(-0.9,1.1) translate(-48px,-32px);opacity:1;animation-timing-function:linear}72.464%{transform:translate(80px,-40px) rotate(0deg) scale(-1.1,0.9) translate(-48px,-32px);opacity:1;animation-timing-function:linear}73.913%{transform:translate(80px,-40px) rotate(0deg) scale(-0.95,1.05) translate(-48px,-32px);opacity:1;animation-timing-function:linear}75.362%{transform:translate(80px,-40px) rotate(0deg) scale(-1,1) translate(-48px,-32px);opacity:1;animation-timing-function:linear}91.304%{transform:translate(80px,-40px) rotate(0deg) scale(-0.9,1.1) translate(-48px,-32px);opacity:1;animation-timing-function:linear}92.754%{transform:translate(80px,-40px) rotate(0deg) scale(-1.1,0.9) translate(-48px,-32px);opacity:1;animation-timing-function:linear}94.203%{transform:translate(80px,-40px) rotate(0deg) scale(-0.95,1.05) translate(-48px,-32px);opacity:1;animation-timing-function:linear}95.652%{transform:translate(80px,-40px) rotate(0deg) scale(-1,1) translate(-48px,-32px);opacity:1;animation-timing-function:step-end}100%{transform:translate(80px,-40px) rotate(0deg) scale(-1,1) translate(-48px,-32px);opacity:1;}}
.aj-l5{background-image:url(assets/gfx/ui/stage/nightmare_2.png);background-size:128px 128px;width:96px;height:64px;background-position:0px -64px;visibility:visible;transform:translate(80px,-40px) rotate(0deg) scale(-1,1) translate(-48px,-32px);opacity:1;}
@keyframes aj-l6-c{0%{width:32px;height:32px;background-position:-352px -64px;visibility:visible;animation-timing-function:step-end}4.348%{width:64px;height:64px;background-position:-320px 0px;visibility:visible;animation-timing-function:step-end}100%{width:64px;height:64px;background-position:-320px 0px;visibility:visible;}}
@keyframes aj-l6-t{0%{transform:translate(-50px,22px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}4.348%{transform:translate(-50px,22px) rotate(0deg) scale(0.5,0) translate(-32px,-32px);opacity:0;animation-timing-function:linear}6.522%{transform:translate(-50px,22px) rotate(0deg) scale(0.6,1.4) translate(-32px,-32px);opacity:1;animation-timing-function:linear}7.971%{transform:translate(-50px,22px) rotate(0deg) scale(1.2,0.8) translate(-32px,-32px);opacity:1;animation-timing-function:linear}8.696%{transform:translate(-50px,22px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:step-end}100%{transform:translate(-50px,22px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;}}
.aj-l6{background-image:url(assets/gfx/ui/stage/nightmare_bubbles.png);background-size:384px 160px;width:64px;height:64px;background-position:-320px 0px;visibility:visible;transform:translate(-50px,22px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;}
@container w style(--on: 1){.aj>.a2__root{animation:aj-root 4.6s 0.4s 1 both;}.aj-l0{animation:aj-l0-t 4.6s 0.4s 1 both;}.aj-l1{animation:aj-l1-c 4.6s 0.4s 1 both,aj-l1-t 4.6s 0.4s 1 both;}.aj-l2{animation:aj-l2-c 4.6s 0.4s 1 both,aj-l2-t 4.6s 0.4s 1 both;}.aj-l3{animation:aj-l3-c 4.6s 0.4s 1 both,aj-l3-t 4.6s 0.4s 1 both;}.aj-l4{animation:aj-l4-c 4.6s 0.4s 1 both,aj-l4-t 4.6s 0.4s 1 both;}.aj-l5{animation:aj-l5-c 4.6s 0.4s 1 both,aj-l5-t 4.6s 0.4s 1 both;}.aj-l6{animation:aj-l6-c 4.6s 0.4s 1 both,aj-l6-t 4.6s 0.4s 1 both;}}
.ak>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes ak-l0-t{0%{transform:translate(0px,3px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}9.091%{transform:translate(0px,3px) rotate(0deg) scale(1.2,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}18.182%{transform:translate(0px,3px) rotate(0deg) scale(0.7,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}36.364%{transform:translate(0px,3px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}40.909%{transform:translate(0px,3px) rotate(0deg) scale(1.2,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}50%{transform:translate(0px,3px) rotate(0deg) scale(0.9,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}63.636%{transform:translate(0px,3px) rotate(0deg) scale(1.1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}77.273%{transform:translate(0px,3px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,3px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}}
.ak-l0{background-image:url(assets/gfx/ui/stage/progress.png);background-size:256px 256px;width:32px;height:32px;background-position:-96px 0px;visibility:visible;animation:ak-l0-t 0.733s 0s infinite both;}
@keyframes ak-l1-t{0%{transform:translate(0px,3px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}9.091%{transform:translate(0px,3px) rotate(0deg) scale(1.2,0.8) translate(-16px,-16px);opacity:1;animation-timing-function:linear}18.182%{transform:translate(0px,-4px) rotate(0deg) scale(0.7,1.3) translate(-16px,-16px);opacity:1;animation-timing-function:linear}36.364%{transform:translate(0px,3px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}40.909%{transform:translate(0px,3px) rotate(0deg) scale(1.2,0.8) translate(-16px,-16px);opacity:1;animation-timing-function:linear}50%{transform:translate(0px,3px) rotate(0deg) scale(0.9,1.1) translate(-16px,-16px);opacity:1;animation-timing-function:linear}63.636%{transform:translate(0px,3px) rotate(0deg) scale(1.1,0.9) translate(-16px,-16px);opacity:1;animation-timing-function:linear}77.273%{transform:translate(0px,3px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,3px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}}
.ak-l1{background-image:url(assets/gfx/ui/stage/progress.png);background-size:256px 256px;width:32px;height:32px;background-position:-32px -32px;visibility:visible;animation:ak-l1-t 0.733s 0s infinite both;}
@keyframes al-root{0%{transform:translate(0px,15px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;animation-timing-function:step-end}0.585%{transform:translate(0px,15px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;animation-timing-function:step-end}100%{transform:translate(0px,15px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}}
.al>.a2__root{transform:translate(0px,15px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes al-l0-t{0%{transform:translate(-24px,35px) rotate(0deg) scale(0.5,0) translate(-16px,-16px);opacity:0;animation-timing-function:linear}1.754%{transform:translate(-24px,35px) rotate(0deg) scale(0.6,1.4) translate(-16px,-16px);opacity:1;animation-timing-function:linear}2.924%{transform:translate(-24px,35px) rotate(0deg) scale(1.2,0.8) translate(-16px,-16px);opacity:1;animation-timing-function:linear}3.509%{transform:translate(-24px,35px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}100%{transform:translate(-24px,35px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}}
.al-l0{background-image:url(assets/gfx/ui/stage/nightmare_bubbles.png);background-size:384px 160px;width:32px;height:32px;background-position:-320px -64px;visibility:visible;transform:translate(-24px,35px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
@keyframes al-l1-c{0%{width:32px;height:32px;background-position:-352px -64px;visibility:visible;animation-timing-function:step-end}7.018%{width:320px;height:160px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:320px;height:160px;background-position:0px 0px;visibility:visible;}}
@keyframes al-l1-t{0%{transform:translate(0px,-42px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}7.018%{transform:translate(0px,-42px) rotate(0deg) scale(0.8,0) translate(-160px,-80px);opacity:0;animation-timing-function:linear}8.772%{transform:translate(0px,-42px) rotate(0deg) scale(0.6,1.4) translate(-160px,-80px);opacity:1;animation-timing-function:linear}9.942%{transform:translate(0px,-42px) rotate(0deg) scale(1.2,0.8) translate(-160px,-80px);opacity:1;animation-timing-function:linear}10.526%{transform:translate(0px,-42px) rotate(0deg) scale(1,1) translate(-160px,-80px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,-42px) rotate(0deg) scale(1,1) translate(-160px,-80px);opacity:1;}}
.al-l1{background-image:url(assets/gfx/ui/stage/nightmare_bubbles.png);background-size:384px 160px;width:320px;height:160px;background-position:0px 0px;visibility:visible;transform:translate(0px,-42px) rotate(0deg) scale(1,1) translate(-160px,-80px);opacity:1;}
@keyframes al-l2-c{0%{width:32px;height:32px;background-position:-320px -192px;visibility:visible;animation-timing-function:step-end}12.865%{width:96px;height:96px;background-position:-192px 0px;visibility:visible;animation-timing-function:step-end}19.883%{width:96px;height:96px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}26.316%{width:96px;height:96px;background-position:-96px 0px;visibility:visible;animation-timing-function:step-end}33.333%{width:96px;height:96px;background-position:0px -96px;visibility:visible;animation-timing-function:step-end}43.275%{width:96px;height:96px;background-position:-96px -96px;visibility:visible;animation-timing-function:step-end}50.877%{width:96px;height:96px;background-position:-288px 0px;visibility:visible;animation-timing-function:step-end}76.023%{width:96px;height:96px;background-position:-384px 0px;visibility:visible;animation-timing-function:step-end}100%{width:96px;height:96px;background-position:-384px 0px;visibility:visible;}}
@keyframes al-l2-t{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}12.865%{transform:translate(-50px,0px) rotate(0deg) scale(1,1) translate(-48px,-90px);opacity:0;animation-timing-function:linear}15.205%{transform:translate(-50px,0px) rotate(0deg) scale(1,1) translate(-48px,-90px);opacity:1;animation-timing-function:step-end}18.713%{transform:translate(-50px,0px) rotate(0deg) scale(1.08,0.92) translate(-48px,-90px);opacity:1;animation-timing-function:linear}19.883%{transform:translate(-50px,0px) rotate(0deg) scale(0.96,1.04) translate(-48px,-90px);opacity:1;animation-timing-function:linear}20.468%{transform:translate(-50px,0px) rotate(0deg) scale(1,1) translate(-48px,-90px);opacity:1;animation-timing-function:step-end}25.146%{transform:translate(-50px,0px) rotate(0deg) scale(1.08,0.92) translate(-48px,-90px);opacity:1;animation-timing-function:linear}26.316%{transform:translate(-50px,0px) rotate(0deg) scale(0.96,1.04) translate(-48px,-90px);opacity:1;animation-timing-function:linear}27.485%{transform:translate(-44px,0px) rotate(0deg) scale(1,1) translate(-48px,-90px);opacity:1;animation-timing-function:step-end}32.164%{transform:translate(-44px,0px) rotate(0deg) scale(1.04,0.96) translate(-48px,-90px);opacity:1;animation-timing-function:linear}33.333%{transform:translate(-44px,0px) rotate(0deg) scale(1,1) translate(-48px,-90px);opacity:1;animation-timing-function:step-end}49.123%{transform:translate(-44px,0px) rotate(0deg) scale(1.08,0.92) translate(-48px,-90px);opacity:1;animation-timing-function:linear}50.877%{transform:translate(-44px,0px) rotate(0deg) scale(0.92,1.08) translate(-48px,-90px);opacity:1;animation-timing-function:linear}52.047%{transform:translate(-44px,0px) rotate(0deg) scale(1,1) translate(-48px,-90px);opacity:1;animation-timing-function:step-end}74.269%{transform:translate(-44px,0px) rotate(0deg) scale(0.92,1.08) translate(-48px,-90px);opacity:1;animation-timing-function:linear}76.023%{transform:translate(-44px,0px) rotate(0deg) scale(1,1) translate(-48px,-90px);opacity:1;animation-timing-function:step-end}100%{transform:translate(-44px,0px) rotate(0deg) scale(1,1) translate(-48px,-90px);opacity:1;}}
.al-l2{background-image:url(assets/gfx/ui/stage/nightmare_4.png);background-size:480px 224px;width:96px;height:96px;background-position:-384px 0px;visibility:visible;transform:translate(-44px,0px) rotate(0deg) scale(1,1) translate(-48px,-90px);opacity:1;}
@keyframes al-l3-c{0%{width:32px;height:32px;background-position:-320px -192px;visibility:visible;animation-timing-function:step-end}12.865%{width:64px;height:96px;background-position:-192px -96px;visibility:visible;animation-timing-function:step-end}57.31%{width:64px;height:96px;background-position:-256px -96px;visibility:visible;animation-timing-function:step-end}66.082%{width:64px;height:96px;background-position:-320px -96px;visibility:visible;animation-timing-function:step-end}100%{width:64px;height:96px;background-position:-320px -96px;visibility:visible;}}
@keyframes al-l3-t{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}12.865%{transform:translate(30px,-2px) rotate(0deg) scale(1,1) translate(-32px,-90px);opacity:0;animation-timing-function:linear}15.205%{transform:translate(30px,-2px) rotate(0deg) scale(1,1) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}56.14%{transform:translate(30px,-2px) rotate(0deg) scale(1.08,0.92) translate(-32px,-90px);opacity:1;animation-timing-function:linear}57.31%{transform:translate(30px,-2px) rotate(0deg) scale(0.96,1.04) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}57.895%{transform:translate(30px,-2px) rotate(0deg) scale(1,1) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}64.912%{transform:translate(30px,-2px) rotate(0deg) scale(1.1,0.9) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}66.082%{transform:translate(30px,-2px) rotate(0deg) scale(0.95,1.05) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}67.251%{transform:translate(30px,-2px) rotate(0deg) scale(1.08,0.92) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}68.421%{transform:translate(30px,-2px) rotate(0deg) scale(0.95,1.05) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}69.591%{transform:translate(30px,-2px) rotate(0deg) scale(1.08,0.92) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}70.76%{transform:translate(30px,-2px) rotate(0deg) scale(0.95,1.05) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}71.93%{transform:translate(30px,-2px) rotate(0deg) scale(1.08,0.92) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}73.099%{transform:translate(30px,-2px) rotate(0deg) scale(0.95,1.05) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}74.269%{transform:translate(30px,-2px) rotate(0deg) scale(1.08,0.92) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}75.439%{transform:translate(30px,-2px) rotate(0deg) scale(0.95,1.05) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}76.608%{transform:translate(30px,-2px) rotate(0deg) scale(1.08,0.92) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}77.778%{transform:translate(30px,-2px) rotate(0deg) scale(0.95,1.05) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}78.947%{transform:translate(30px,-2px) rotate(0deg) scale(1.08,0.92) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}80.117%{transform:translate(30px,-2px) rotate(0deg) scale(0.95,1.05) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}81.287%{transform:translate(30px,-2px) rotate(0deg) scale(1.08,0.92) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}82.456%{transform:translate(30px,-2px) rotate(0deg) scale(0.95,1.05) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}83.626%{transform:translate(30px,-2px) rotate(0deg) scale(1.08,0.92) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}84.795%{transform:translate(30px,-2px) rotate(0deg) scale(0.95,1.05) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}85.965%{transform:translate(30px,-2px) rotate(0deg) scale(1.08,0.92) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}87.135%{transform:translate(30px,-2px) rotate(0deg) scale(0.95,1.05) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}88.304%{transform:translate(30px,-2px) rotate(0deg) scale(1.08,0.92) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}89.474%{transform:translate(30px,-2px) rotate(0deg) scale(0.95,1.05) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}90.643%{transform:translate(30px,-2px) rotate(0deg) scale(1.08,0.92) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}91.813%{transform:translate(30px,-2px) rotate(0deg) scale(0.95,1.05) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}92.982%{transform:translate(30px,-2px) rotate(0deg) scale(1.08,0.92) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}94.152%{transform:translate(30px,-2px) rotate(0deg) scale(0.95,1.05) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}95.322%{transform:translate(30px,-2px) rotate(0deg) scale(1.08,0.92) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}96.491%{transform:translate(30px,-2px) rotate(0deg) scale(0.95,1.05) translate(-32px,-90px);opacity:1;animation-timing-function:step-end}100%{transform:translate(30px,-2px) rotate(0deg) scale(0.95,1.05) translate(-32px,-90px);opacity:1;}}
.al-l3{background-image:url(assets/gfx/ui/stage/nightmare_4.png);background-size:480px 224px;width:64px;height:96px;background-position:-320px -96px;visibility:visible;transform:translate(30px,-2px) rotate(0deg) scale(0.95,1.05) translate(-32px,-90px);opacity:1;}
@keyframes al-l4-c{0%{width:32px;height:32px;background-position:-320px -192px;visibility:visible;animation-timing-function:step-end}38.012%{width:96px;height:64px;background-position:-384px -160px;visibility:visible;animation-timing-function:step-end}43.275%{width:96px;height:64px;background-position:-384px -96px;visibility:visible;animation-timing-function:step-end}50.292%{width:32px;height:32px;background-position:-320px -192px;visibility:visible;animation-timing-function:step-end}50.877%{width:96px;height:32px;background-position:0px -192px;visibility:visible;animation-timing-function:step-end}100%{width:96px;height:32px;background-position:0px -192px;visibility:visible;}}
@keyframes al-l4-t{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}38.012%{transform:translate(-144px,-22px) rotate(0deg) scale(0.4,1) translate(-12px,-32px);opacity:0;animation-timing-function:linear}40.351%{transform:translate(-132px,-22px) rotate(0deg) scale(1,1) translate(-12px,-32px);opacity:1;animation-timing-function:step-end}45.029%{transform:translate(-132px,-22px) rotate(0deg) scale(1,1) translate(-12px,-32px);opacity:1;animation-timing-function:linear}46.784%{transform:translate(-138px,-22px) rotate(0deg) scale(0.7,1) translate(-12px,-32px);opacity:1;animation-timing-function:linear}48.538%{transform:translate(-144px,-22px) rotate(0deg) scale(0.4,1) translate(-12px,-32px);opacity:0;animation-timing-function:linear}50.292%{transform:translate(-144px,-22px) rotate(0deg) scale(0.4,1) translate(-12px,-32px);opacity:0;animation-timing-function:step-end}50.877%{transform:translate(-81px,-74px) rotate(0deg) scale(1,1) translate(-12px,-32px);opacity:1;animation-timing-function:linear}52.632%{transform:translate(-81px,-74px) rotate(0deg) scale(1,1) translate(-12px,-32px);opacity:0;animation-timing-function:step-end}100%{transform:translate(-81px,-74px) rotate(0deg) scale(1,1) translate(-12px,-32px);opacity:0;}}
.al-l4{background-image:url(assets/gfx/ui/stage/nightmare_4.png);background-size:480px 224px;width:96px;height:32px;background-position:0px -192px;visibility:visible;transform:translate(-81px,-74px) rotate(0deg) scale(1,1) translate(-12px,-32px);opacity:0;}
@keyframes al-l5-c{0%{width:32px;height:32px;background-position:-352px -64px;visibility:visible;animation-timing-function:step-end}3.509%{width:64px;height:64px;background-position:-320px 0px;visibility:visible;animation-timing-function:step-end}100%{width:64px;height:64px;background-position:-320px 0px;visibility:visible;}}
@keyframes al-l5-t{0%{transform:translate(-50px,22px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}3.509%{transform:translate(-50px,22px) rotate(0deg) scale(0.5,0) translate(-32px,-32px);opacity:0;animation-timing-function:linear}5.263%{transform:translate(-50px,22px) rotate(0deg) scale(0.6,1.4) translate(-32px,-32px);opacity:1;animation-timing-function:linear}6.433%{transform:translate(-50px,22px) rotate(0deg) scale(1.2,0.8) translate(-32px,-32px);opacity:1;animation-timing-function:linear}7.018%{transform:translate(-50px,22px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:step-end}100%{transform:translate(-50px,22px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;}}
.al-l5{background-image:url(assets/gfx/ui/stage/nightmare_bubbles.png);background-size:384px 160px;width:64px;height:64px;background-position:-320px 0px;visibility:visible;transform:translate(-50px,22px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;}
@container w style(--on: 1){.al>.a2__root{animation:al-root 5.7s 0.4s 1 both;}.al-l0{animation:al-l0-t 5.7s 0.4s 1 both;}.al-l1{animation:al-l1-c 5.7s 0.4s 1 both,al-l1-t 5.7s 0.4s 1 both;}.al-l2{animation:al-l2-c 5.7s 0.4s 1 both,al-l2-t 5.7s 0.4s 1 both;}.al-l3{animation:al-l3-c 5.7s 0.4s 1 both,al-l3-t 5.7s 0.4s 1 both;}.al-l4{animation:al-l4-c 5.7s 0.4s 1 both,al-l4-t 5.7s 0.4s 1 both;}.al-l5{animation:al-l5-c 5.7s 0.4s 1 both,al-l5-t 5.7s 0.4s 1 both;}}
@keyframes am-root{0%{transform:translate(0px,15px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;animation-timing-function:step-end}0.709%{transform:translate(0px,15px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;animation-timing-function:step-end}100%{transform:translate(0px,15px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}}
.am>.a2__root{transform:translate(0px,15px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes am-l0-t{0%{transform:translate(-24px,35px) rotate(0deg) scale(0.5,0) translate(-16px,-16px);opacity:0;animation-timing-function:linear}2.128%{transform:translate(-24px,35px) rotate(0deg) scale(0.6,1.4) translate(-16px,-16px);opacity:1;animation-timing-function:linear}3.546%{transform:translate(-24px,35px) rotate(0deg) scale(1.2,0.8) translate(-16px,-16px);opacity:1;animation-timing-function:linear}4.255%{transform:translate(-24px,35px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}100%{transform:translate(-24px,35px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}}
.am-l0{background-image:url(assets/gfx/ui/stage/nightmare_bubbles.png);background-size:384px 160px;width:32px;height:32px;background-position:-320px -64px;visibility:visible;transform:translate(-24px,35px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
@keyframes am-l1-c{0%{width:32px;height:32px;background-position:-352px -64px;visibility:visible;animation-timing-function:step-end}8.511%{width:320px;height:160px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:320px;height:160px;background-position:0px 0px;visibility:visible;}}
@keyframes am-l1-t{0%{transform:translate(0px,-42px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}8.511%{transform:translate(0px,-42px) rotate(0deg) scale(0.8,0) translate(-160px,-80px);opacity:0;animation-timing-function:linear}10.638%{transform:translate(0px,-42px) rotate(0deg) scale(0.6,1.4) translate(-160px,-80px);opacity:1;animation-timing-function:linear}12.057%{transform:translate(0px,-42px) rotate(0deg) scale(1.2,0.8) translate(-160px,-80px);opacity:1;animation-timing-function:linear}12.766%{transform:translate(0px,-42px) rotate(0deg) scale(1,1) translate(-160px,-80px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,-42px) rotate(0deg) scale(1,1) translate(-160px,-80px);opacity:1;}}
.am-l1{background-image:url(assets/gfx/ui/stage/nightmare_bubbles.png);background-size:384px 160px;width:320px;height:160px;background-position:0px 0px;visibility:visible;transform:translate(0px,-42px) rotate(0deg) scale(1,1) translate(-160px,-80px);opacity:1;}
@keyframes am-l2-c{0%{width:32px;height:32px;background-position:-128px -128px;visibility:visible;animation-timing-function:step-end}15.603%{width:96px;height:96px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:96px;height:96px;background-position:0px 0px;visibility:visible;}}
@keyframes am-l2-t{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}15.603%{transform:translate(-52px,-78px) rotate(0deg) scale(1,1) translate(-48px,-16px);opacity:0;animation-timing-function:linear}18.44%{transform:translate(-52px,-78px) rotate(0deg) scale(1,1) translate(-48px,-16px);opacity:1;animation-timing-function:step-end}100%{transform:translate(-52px,-78px) rotate(0deg) scale(1,1) translate(-48px,-16px);opacity:1;}}
.am-l2{background-image:url(assets/gfx/ui/stage/nightmare_9.png);background-size:160px 160px;width:96px;height:96px;background-position:0px 0px;visibility:visible;transform:translate(-52px,-78px) rotate(0deg) scale(1,1) translate(-48px,-16px);opacity:1;}
@keyframes am-l3-c{0%{width:32px;height:32px;background-position:-128px -128px;visibility:visible;animation-timing-function:step-end}15.603%{width:96px;height:96px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:96px;height:96px;background-position:0px 0px;visibility:visible;}}
@keyframes am-l3-t{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}15.603%{transform:translate(-24px,-76px) rotate(0deg) scale(1,1) translate(-48px,-16px);opacity:0;animation-timing-function:linear}18.44%{transform:translate(-24px,-76px) rotate(0deg) scale(1,1) translate(-48px,-16px);opacity:1;animation-timing-function:step-end}31.206%{transform:translate(-24px,-76px) rotate(0deg) scale(1,1) translate(-48px,-16px);opacity:1;animation-timing-function:linear}34.752%{transform:translate(-32px,-76px) rotate(0deg) scale(0.9,1) translate(-48px,-16px);opacity:1;animation-timing-function:step-end}35.461%{transform:translate(-32px,-76px) rotate(0deg) scale(0.9,1) translate(-48px,-16px);opacity:1;animation-timing-function:linear}36.879%{transform:translate(-22px,-76px) rotate(-4deg) scale(1.05,1) translate(-48px,-16px);opacity:1;animation-timing-function:linear}38.298%{transform:translate(-6px,-76px) rotate(-10deg) scale(1,1) translate(-48px,-16px);opacity:1;animation-timing-function:linear}39.716%{transform:translate(-26px,-76px) rotate(-4deg) scale(1,1) translate(-48px,-16px);opacity:1;animation-timing-function:linear}41.135%{transform:translate(-24px,-76px) rotate(0deg) scale(1,1) translate(-48px,-16px);opacity:1;animation-timing-function:step-end}65.957%{transform:translate(-24px,-76px) rotate(0deg) scale(1,1) translate(-48px,-16px);opacity:1;animation-timing-function:linear}69.504%{transform:translate(-32px,-76px) rotate(0deg) scale(0.9,1) translate(-48px,-16px);opacity:1;animation-timing-function:step-end}70.213%{transform:translate(-32px,-76px) rotate(0deg) scale(0.9,1) translate(-48px,-16px);opacity:1;animation-timing-function:linear}71.631%{transform:translate(-22px,-76px) rotate(-4deg) scale(1.05,1) translate(-48px,-16px);opacity:1;animation-timing-function:linear}73.05%{transform:translate(-6px,-76px) rotate(-10deg) scale(1,1) translate(-48px,-16px);opacity:1;animation-timing-function:linear}75.887%{transform:translate(-24px,-76px) rotate(0deg) scale(1,1) translate(-48px,-16px);opacity:1;animation-timing-function:step-end}100%{transform:translate(-24px,-76px) rotate(0deg) scale(1,1) translate(-48px,-16px);opacity:1;}}
.am-l3{background-image:url(assets/gfx/ui/stage/nightmare_9.png);background-size:160px 160px;width:96px;height:96px;background-position:0px 0px;visibility:visible;transform:translate(-24px,-76px) rotate(0deg) scale(1,1) translate(-48px,-16px);opacity:1;}
@keyframes am-l4-c{0%{width:32px;height:32px;background-position:-128px -128px;visibility:visible;animation-timing-function:step-end}15.603%{width:64px;height:64px;background-position:-96px 0px;visibility:visible;animation-timing-function:step-end}25.532%{width:64px;height:64px;background-position:-96px -64px;visibility:visible;animation-timing-function:step-end}38.298%{width:96px;height:64px;background-position:0px -96px;visibility:visible;animation-timing-function:step-end}53.191%{width:64px;height:64px;background-position:-96px 0px;visibility:visible;animation-timing-function:step-end}60.284%{width:64px;height:64px;background-position:-96px -64px;visibility:visible;animation-timing-function:step-end}73.05%{width:96px;height:64px;background-position:0px -96px;visibility:visible;animation-timing-function:step-end}87.943%{width:64px;height:64px;background-position:-96px 0px;visibility:visible;animation-timing-function:step-end}95.035%{width:64px;height:64px;background-position:-96px -64px;visibility:visible;animation-timing-function:step-end}100%{width:64px;height:64px;background-position:-96px -64px;visibility:visible;}}
@keyframes am-l4-t{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}15.603%{transform:translate(16px,-2px) rotate(0deg) scale(1,1) translate(-32px,-50px);opacity:0;animation-timing-function:linear}18.44%{transform:translate(16px,-2px) rotate(0deg) scale(1,1) translate(-32px,-50px);opacity:1;animation-timing-function:step-end}24.113%{transform:translate(16px,-2px) rotate(0deg) scale(1.15,0.85) translate(-32px,-50px);opacity:1;animation-timing-function:linear}25.532%{transform:translate(0px,-2px) rotate(0deg) scale(0.9,1.1) translate(-32px,-50px);opacity:1;animation-timing-function:linear}26.95%{transform:translate(0px,-2px) rotate(0deg) scale(1,1) translate(-32px,-50px);opacity:1;animation-timing-function:step-end}36.879%{transform:translate(0px,-2px) rotate(0deg) scale(0.9,1.1) translate(-32px,-50px);opacity:1;animation-timing-function:linear}38.298%{transform:translate(10px,0px) rotate(0deg) scale(0.85,1.15) translate(-32px,-50px);opacity:1;animation-timing-function:linear}39.716%{transform:translate(14px,-6px) rotate(0deg) scale(0.95,1.05) translate(-32px,-50px);opacity:1;animation-timing-function:linear}40.426%{transform:translate(20px,4px) rotate(0deg) scale(1,1) translate(-32px,-50px);opacity:1;animation-timing-function:linear}41.135%{transform:translate(24px,10px) rotate(0deg) scale(1.1,0.9) translate(-32px,-50px);opacity:1;animation-timing-function:linear}42.553%{transform:translate(24px,10px) rotate(0deg) scale(1,1) translate(-32px,-50px);opacity:1;animation-timing-function:step-end}49.645%{transform:translate(24px,10px) rotate(0deg) scale(1.1,0.9) translate(-32px,-50px);opacity:1;animation-timing-function:linear}51.064%{transform:translate(24px,10px) rotate(0deg) scale(1,1) translate(-32px,-50px);opacity:1;animation-timing-function:linear}53.191%{transform:translate(16px,-2px) rotate(0deg) scale(1,1) translate(-32px,-50px);opacity:1;animation-timing-function:step-end}58.865%{transform:translate(16px,-2px) rotate(0deg) scale(1.15,0.85) translate(-32px,-50px);opacity:1;animation-timing-function:linear}60.284%{transform:translate(0px,-2px) rotate(0deg) scale(0.9,1.1) translate(-32px,-50px);opacity:1;animation-timing-function:linear}61.702%{transform:translate(0px,-2px) rotate(0deg) scale(1,1) translate(-32px,-50px);opacity:1;animation-timing-function:step-end}71.631%{transform:translate(0px,-2px) rotate(0deg) scale(0.9,1.1) translate(-32px,-50px);opacity:1;animation-timing-function:linear}73.05%{transform:translate(10px,0px) rotate(0deg) scale(0.85,1.15) translate(-32px,-50px);opacity:1;animation-timing-function:linear}74.468%{transform:translate(14px,-6px) rotate(0deg) scale(0.95,1.05) translate(-32px,-50px);opacity:1;animation-timing-function:linear}75.177%{transform:translate(20px,4px) rotate(0deg) scale(1,1) translate(-32px,-50px);opacity:1;animation-timing-function:linear}75.887%{transform:translate(24px,10px) rotate(0deg) scale(1.1,0.9) translate(-32px,-50px);opacity:1;animation-timing-function:linear}77.305%{transform:translate(24px,10px) rotate(0deg) scale(1,1) translate(-32px,-50px);opacity:1;animation-timing-function:step-end}84.397%{transform:translate(24px,10px) rotate(0deg) scale(1.1,0.9) translate(-32px,-50px);opacity:1;animation-timing-function:linear}85.816%{transform:translate(24px,10px) rotate(0deg) scale(1,1) translate(-32px,-50px);opacity:1;animation-timing-function:linear}87.943%{transform:translate(16px,-2px) rotate(0deg) scale(1,1) translate(-32px,-50px);opacity:1;animation-timing-function:step-end}93.617%{transform:translate(16px,-2px) rotate(0deg) scale(1.15,0.85) translate(-32px,-50px);opacity:1;animation-timing-function:linear}95.035%{transform:translate(0px,-2px) rotate(0deg) scale(0.9,1.1) translate(-32px,-50px);opacity:1;animation-timing-function:linear}96.454%{transform:translate(0px,-2px) rotate(0deg) scale(1,1) translate(-32px,-50px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,-2px) rotate(0deg) scale(1,1) translate(-32px,-50px);opacity:1;}}
.am-l4{background-image:url(assets/gfx/ui/stage/nightmare_9.png);background-size:160px 160px;width:64px;height:64px;background-position:-96px -64px;visibility:visible;transform:translate(0px,-2px) rotate(0deg) scale(1,1) translate(-32px,-50px);opacity:1;}
@keyframes am-l5-c{0%{width:32px;height:32px;background-position:-352px -64px;visibility:visible;animation-timing-function:step-end}4.255%{width:64px;height:64px;background-position:-320px 0px;visibility:visible;animation-timing-function:step-end}100%{width:64px;height:64px;background-position:-320px 0px;visibility:visible;}}
@keyframes am-l5-t{0%{transform:translate(-50px,22px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}4.255%{transform:translate(-50px,22px) rotate(0deg) scale(0.5,0) translate(-32px,-32px);opacity:0;animation-timing-function:linear}6.383%{transform:translate(-50px,22px) rotate(0deg) scale(0.6,1.4) translate(-32px,-32px);opacity:1;animation-timing-function:linear}7.801%{transform:translate(-50px,22px) rotate(0deg) scale(1.2,0.8) translate(-32px,-32px);opacity:1;animation-timing-function:linear}8.511%{transform:translate(-50px,22px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:step-end}100%{transform:translate(-50px,22px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;}}
.am-l5{background-image:url(assets/gfx/ui/stage/nightmare_bubbles.png);background-size:384px 160px;width:64px;height:64px;background-position:-320px 0px;visibility:visible;transform:translate(-50px,22px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;}
@container w style(--on: 1){.am>.a2__root{animation:am-root 4.7s 0.4s 1 both;}.am-l0{animation:am-l0-t 4.7s 0.4s 1 both;}.am-l1{animation:am-l1-c 4.7s 0.4s 1 both,am-l1-t 4.7s 0.4s 1 both;}.am-l2{animation:am-l2-c 4.7s 0.4s 1 both,am-l2-t 4.7s 0.4s 1 both;}.am-l3{animation:am-l3-c 4.7s 0.4s 1 both,am-l3-t 4.7s 0.4s 1 both;}.am-l4{animation:am-l4-c 4.7s 0.4s 1 both,am-l4-t 4.7s 0.4s 1 both;}.am-l5{animation:am-l5-c 4.7s 0.4s 1 both,am-l5-t 4.7s 0.4s 1 both;}}
@keyframes an-root{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;animation-timing-function:step-end}1%{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;animation-timing-function:step-end}100%{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}}
.an>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes an-l0-t{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-392px,-224px);opacity:1;animation-timing-function:linear}4%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-392px,-224px);opacity:1;animation-timing-function:step-end}91%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-392px,-224px);opacity:1;animation-timing-function:linear}99%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-392px,-224px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-392px,-224px);opacity:1;}}
.an-l0{background-image:url(assets/gfx/ui/boss/ground.png);background-size:784px 448px;width:784px;height:448px;background-position:0px 0px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-392px,-224px);opacity:1;}
@keyframes an-l2-c{0%{width:260px;height:70px;background-position:0px -4px;visibility:hidden;animation-timing-function:step-end}4%{width:260px;height:70px;background-position:0px -4px;visibility:visible;animation-timing-function:step-end}100%{width:260px;height:70px;background-position:0px -4px;visibility:visible;}}
@keyframes an-l2-t{0%{transform:translate(400px,72px) rotate(0deg) scale(1,1) translate(-122px,-24px);opacity:0;animation-timing-function:linear}4%{transform:translate(400px,72px) rotate(0deg) scale(1.6,0.4) translate(-122px,-24px);opacity:0;animation-timing-function:linear}11%{transform:translate(140px,72px) rotate(0deg) scale(1,1) translate(-122px,-24px);opacity:1;animation-timing-function:step-end}12%{transform:translate(140px,72px) rotate(0deg) scale(0.8,1.2) translate(-122px,-24px);opacity:1;animation-timing-function:linear}14%{transform:translate(140px,72px) rotate(0deg) scale(1.1,0.9) translate(-122px,-24px);opacity:1;animation-timing-function:linear}16%{transform:translate(140px,72px) rotate(0deg) scale(1,1) translate(-122px,-24px);opacity:1;animation-timing-function:linear}89%{transform:translate(120px,72px) rotate(0deg) scale(1,1) translate(-122px,-24px);opacity:1;animation-timing-function:linear}91%{transform:translate(120px,72px) rotate(0deg) scale(0.8,1.2) translate(-122px,-24px);opacity:1;animation-timing-function:step-end}92%{transform:translate(120px,72px) rotate(0deg) scale(0.8,1.2) translate(-122px,-24px);opacity:1;animation-timing-function:linear}98%{transform:translate(400px,72px) rotate(0deg) scale(1.6,0.4) translate(-122px,-24px);opacity:0;animation-timing-function:step-end}100%{transform:translate(400px,72px) rotate(0deg) scale(1.6,0.4) translate(-122px,-24px);opacity:0;}}
.an-l2{background-image:url(assets/gfx/ui/boss/bossspot_05_depths.png);background-size:260px 74px;width:260px;height:70px;background-position:0px -4px;visibility:visible;transform:translate(400px,72px) rotate(0deg) scale(1.6,0.4) translate(-122px,-24px);opacity:0;}
@keyframes an-l5-c{0%{width:192px;height:192px;background-position:-192px 0px;visibility:hidden;animation-timing-function:step-end}4%{width:192px;height:192px;background-position:-192px 0px;visibility:visible;animation-timing-function:step-end}100%{width:192px;height:192px;background-position:-192px 0px;visibility:visible;}}
@keyframes an-l5-t{0%{transform:translate(400px,70px) rotate(0deg) scale(1,1) translate(-96px,-132px);opacity:0;animation-timing-function:linear}4%{transform:translate(400px,70px) rotate(0deg) scale(1.6,0.4) translate(-96px,-132px);opacity:0;animation-timing-function:linear}11%{transform:translate(140px,70px) rotate(0deg) scale(1,1) translate(-96px,-132px);opacity:1;animation-timing-function:step-end}12%{transform:translate(140px,70px) rotate(0deg) scale(0.8,1.2) translate(-96px,-132px);opacity:1;animation-timing-function:linear}14%{transform:translate(140px,70px) rotate(0deg) scale(1.1,0.9) translate(-96px,-132px);opacity:1;animation-timing-function:linear}16%{transform:translate(140px,70px) rotate(0deg) scale(1,1) translate(-96px,-132px);opacity:1;animation-timing-function:linear}89%{transform:translate(120px,70px) rotate(0deg) scale(1,1) translate(-96px,-132px);opacity:1;animation-timing-function:linear}91%{transform:translate(120px,70px) rotate(0deg) scale(0.8,1.2) translate(-96px,-132px);opacity:1;animation-timing-function:step-end}92%{transform:translate(120px,70px) rotate(0deg) scale(0.8,1.2) translate(-96px,-132px);opacity:1;animation-timing-function:linear}98%{transform:translate(400px,70px) rotate(0deg) scale(1.6,0.4) translate(-96px,-132px);opacity:0;animation-timing-function:step-end}100%{transform:translate(400px,70px) rotate(0deg) scale(1.6,0.4) translate(-96px,-132px);opacity:0;}}
.an-l5{background-image:url(assets/gfx/ui/boss/portrait_20.0_monstro.png);background-size:192px 192px;width:192px;height:192px;background-position:-192px 0px;visibility:visible;transform:translate(400px,70px) rotate(0deg) scale(1.6,0.4) translate(-96px,-132px);opacity:0;}
@keyframes an-l6-c{0%{width:192px;height:192px;background-position:0px 0px;visibility:hidden;animation-timing-function:step-end}4%{width:192px;height:192px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:192px;height:192px;background-position:0px 0px;visibility:visible;}}
@keyframes an-l6-t{0%{transform:translate(400px,70px) rotate(0deg) scale(1,1) translate(-96px,-132px);opacity:0;animation-timing-function:linear}4%{transform:translate(400px,70px) rotate(0deg) scale(1.6,0.4) translate(-96px,-132px);opacity:0;animation-timing-function:linear}11%{transform:translate(140px,70px) rotate(0deg) scale(1,1) translate(-96px,-132px);opacity:1;animation-timing-function:step-end}12%{transform:translate(140px,70px) rotate(0deg) scale(0.8,1.2) translate(-96px,-132px);opacity:1;animation-timing-function:linear}14%{transform:translate(140px,70px) rotate(0deg) scale(1.1,0.9) translate(-96px,-132px);opacity:1;animation-timing-function:linear}16%{transform:translate(140px,70px) rotate(0deg) scale(1,1) translate(-96px,-132px);opacity:1;animation-timing-function:linear}89%{transform:translate(120px,70px) rotate(0deg) scale(1,1) translate(-96px,-132px);opacity:1;animation-timing-function:linear}91%{transform:translate(120px,70px) rotate(0deg) scale(0.8,1.2) translate(-96px,-132px);opacity:1;animation-timing-function:step-end}92%{transform:translate(140px,70px) rotate(0deg) scale(0.8,1.2) translate(-96px,-132px);opacity:1;animation-timing-function:linear}98%{transform:translate(400px,70px) rotate(0deg) scale(1.6,0.4) translate(-96px,-132px);opacity:0;animation-timing-function:step-end}100%{transform:translate(400px,70px) rotate(0deg) scale(1.6,0.4) translate(-96px,-132px);opacity:0;}}
.an-l6{background-image:url(assets/gfx/ui/boss/portrait_20.0_monstro.png);background-size:192px 192px;width:192px;height:192px;background-position:0px 0px;visibility:visible;transform:translate(400px,70px) rotate(0deg) scale(1.6,0.4) translate(-96px,-132px);opacity:0;}
@keyframes an-l16-c{0%{width:172px;height:48px;background-position:0px 0px;visibility:hidden;animation-timing-function:step-end}4%{width:172px;height:48px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:172px;height:48px;background-position:0px 0px;visibility:visible;}}
@keyframes an-l16-t{0%{transform:translate(-400px,92px) rotate(0deg) scale(1,1) translate(-90px,-21px);opacity:0;animation-timing-function:linear}4%{transform:translate(-400px,92px) rotate(0deg) scale(1.6,0.4) translate(-90px,-21px);opacity:0;animation-timing-function:linear}11%{transform:translate(-118px,92px) rotate(0deg) scale(1,1) translate(-90px,-21px);opacity:1;animation-timing-function:step-end}12%{transform:translate(-105px,92px) rotate(0deg) scale(0.8,1.2) translate(-90px,-21px);opacity:1;animation-timing-function:linear}14%{transform:translate(-118px,92px) rotate(0deg) scale(1.1,0.9) translate(-90px,-21px);opacity:1;animation-timing-function:linear}16%{transform:translate(-112px,92px) rotate(0deg) scale(1,1) translate(-90px,-21px);opacity:1;animation-timing-function:linear}89%{transform:translate(-98px,92px) rotate(0deg) scale(1,1) translate(-90px,-21px);opacity:1;animation-timing-function:linear}91%{transform:translate(-98px,92px) rotate(0deg) scale(0.8,1.2) translate(-90px,-21px);opacity:1;animation-timing-function:step-end}92%{transform:translate(-98px,92px) rotate(0deg) scale(0.8,1.2) translate(-90px,-21px);opacity:1;animation-timing-function:linear}98%{transform:translate(-400px,92px) rotate(0deg) scale(1.6,0.4) translate(-90px,-21px);opacity:0;animation-timing-function:step-end}100%{transform:translate(-400px,92px) rotate(0deg) scale(1.6,0.4) translate(-90px,-21px);opacity:0;}}
.an-l16{background-image:url(assets/gfx/ui/boss/playerspot_05_depths.png);background-size:172px 46px;width:172px;height:48px;background-position:0px 0px;visibility:visible;transform:translate(-400px,92px) rotate(0deg) scale(1.6,0.4) translate(-90px,-21px);opacity:0;}
@keyframes an-l17-c{0%{width:144px;height:144px;background-position:0px 0px;visibility:hidden;animation-timing-function:step-end}4%{width:144px;height:144px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:144px;height:144px;background-position:0px 0px;visibility:visible;}}
@keyframes an-l17-t{0%{transform:translate(-400px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:0;animation-timing-function:linear}4%{transform:translate(-400px,92px) rotate(0deg) scale(1.6,0.4) translate(-69px,-128px);opacity:0;animation-timing-function:linear}11%{transform:translate(-118px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}12%{transform:translate(-105px,92px) rotate(0deg) scale(0.8,1.2) translate(-69px,-128px);opacity:1;animation-timing-function:linear}14%{transform:translate(-118px,92px) rotate(0deg) scale(1.1,0.9) translate(-69px,-128px);opacity:1;animation-timing-function:linear}16%{transform:translate(-112px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:linear}17%{transform:translate(-111px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}19%{transform:translate(-113px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}21%{transform:translate(-110px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}23%{transform:translate(-112px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}25%{transform:translate(-110px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}27%{transform:translate(-111px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}29%{transform:translate(-109px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}31%{transform:translate(-111px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}33%{transform:translate(-108px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}35%{transform:translate(-110px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}37%{transform:translate(-108px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}39%{transform:translate(-109px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}41%{transform:translate(-107px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}43%{transform:translate(-109px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}45%{transform:translate(-106px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}47%{transform:translate(-108px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}49%{transform:translate(-106px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}51%{transform:translate(-107px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}53%{transform:translate(-105px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}55%{transform:translate(-107px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}57%{transform:translate(-104px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}59%{transform:translate(-106px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}61%{transform:translate(-104px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}63%{transform:translate(-105px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}65%{transform:translate(-103px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}67%{transform:translate(-105px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}69%{transform:translate(-102px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}71%{transform:translate(-104px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}73%{transform:translate(-101px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}75%{transform:translate(-103px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}77%{transform:translate(-100px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}79%{transform:translate(-102px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}81%{transform:translate(-99px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}83%{transform:translate(-101px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}85%{transform:translate(-98px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}87%{transform:translate(-100px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}89%{transform:translate(-98px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:linear}91%{transform:translate(-98px,92px) rotate(0deg) scale(0.8,1.2) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}92%{transform:translate(-98px,92px) rotate(0deg) scale(0.8,1.2) translate(-69px,-128px);opacity:1;animation-timing-function:linear}98%{transform:translate(-400px,92px) rotate(0deg) scale(1.6,0.4) translate(-69px,-128px);opacity:0;animation-timing-function:step-end}100%{transform:translate(-400px,92px) rotate(0deg) scale(1.6,0.4) translate(-69px,-128px);opacity:0;}}
.an-l17{background-image:url(assets/gfx/ui/stage/playerportrait_isaac.png);background-size:144px 144px;width:144px;height:144px;background-position:0px 0px;visibility:visible;transform:translate(-400px,92px) rotate(0deg) scale(1.6,0.4) translate(-69px,-128px);opacity:0;}
@keyframes an-l18-c{0%{width:144px;height:144px;background-position:0px 0px;visibility:hidden;animation-timing-function:step-end}4%{width:144px;height:144px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:144px;height:144px;background-position:0px 0px;visibility:visible;}}
@keyframes an-l18-t{0%{transform:translate(-400px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:0;animation-timing-function:linear}4%{transform:translate(-400px,92px) rotate(0deg) scale(1.6,0.4) translate(-69px,-128px);opacity:0;animation-timing-function:linear}11%{transform:translate(-118px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}12%{transform:translate(-105px,92px) rotate(0deg) scale(0.8,1.2) translate(-69px,-128px);opacity:1;animation-timing-function:linear}14%{transform:translate(-118px,92px) rotate(0deg) scale(1.1,0.9) translate(-69px,-128px);opacity:1;animation-timing-function:linear}16%{transform:translate(-112px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:linear}89%{transform:translate(-98px,92px) rotate(0deg) scale(1,1) translate(-69px,-128px);opacity:1;animation-timing-function:linear}91%{transform:translate(-98px,92px) rotate(0deg) scale(0.8,1.2) translate(-69px,-128px);opacity:1;animation-timing-function:step-end}92%{transform:translate(-98px,92px) rotate(0deg) scale(0.8,1.2) translate(-69px,-128px);opacity:1;animation-timing-function:linear}98%{transform:translate(-400px,92px) rotate(0deg) scale(1.6,0.4) translate(-69px,-128px);opacity:0;animation-timing-function:step-end}100%{transform:translate(-400px,92px) rotate(0deg) scale(1.6,0.4) translate(-69px,-128px);opacity:0;}}
.an-l18{background-image:url(assets/gfx/ui/stage/playerportrait_isaac.png);background-size:144px 144px;width:144px;height:144px;background-position:0px 0px;visibility:visible;transform:translate(-400px,92px) rotate(0deg) scale(1.6,0.4) translate(-69px,-128px);opacity:0;}
@keyframes an-l19-t{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-392px,-224px);opacity:0;animation-timing-function:linear}4%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-392px,-224px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-392px,-224px);opacity:1;}}
.an-l19{background-image:url(assets/gfx/ui/boss/overlay.png);background-size:784px 448px;width:784px;height:448px;background-position:0px 0px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-392px,-224px);opacity:1;}
@keyframes an-l20-c{0%{width:224px;height:64px;background-position:0px 0px;visibility:hidden;animation-timing-function:step-end}12%{width:224px;height:64px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:224px;height:64px;background-position:0px 0px;visibility:visible;}}
@keyframes an-l20-t{0%{transform:translate(-400px,-98px) rotate(0deg) scale(1,1) translate(-112px,-32px);opacity:0;animation-timing-function:linear}12%{transform:translate(-400px,-98px) rotate(0deg) scale(2.2,0.1) translate(-112px,-32px);opacity:0;animation-timing-function:linear}16%{transform:translate(-150px,-98px) rotate(0deg) scale(1,1) translate(-112px,-32px);opacity:1;animation-timing-function:step-end}17%{transform:translate(-142px,-98px) rotate(0deg) scale(0.5,1.5) translate(-112px,-32px);opacity:1;animation-timing-function:linear}19%{transform:translate(-142px,-98px) rotate(0deg) scale(1.2,0.8) translate(-112px,-32px);opacity:1;animation-timing-function:linear}21%{transform:translate(-142px,-98px) rotate(0deg) scale(1,1) translate(-112px,-32px);opacity:1;animation-timing-function:linear}94%{transform:translate(-142px,-98px) rotate(0deg) scale(0.8,1.2) translate(-112px,-32px);opacity:1;animation-timing-function:step-end}95%{transform:translate(-142px,-98px) rotate(0deg) scale(0.8,1.2) translate(-112px,-32px);opacity:1;animation-timing-function:linear}98%{transform:translate(-400px,-98px) rotate(0deg) scale(1.6,0.4) translate(-112px,-32px);opacity:0;animation-timing-function:step-end}100%{transform:translate(-400px,-98px) rotate(0deg) scale(1.6,0.4) translate(-112px,-32px);opacity:0;}}
.an-l20{background-image:url(assets/gfx/ui/boss/playername_01_isaac.png);background-size:256px 64px;width:224px;height:64px;background-position:0px 0px;visibility:visible;transform:translate(-400px,-98px) rotate(0deg) scale(1.6,0.4) translate(-112px,-32px);opacity:0;}
@keyframes an-l21-c{0%{width:256px;height:64px;background-position:0px 0px;visibility:hidden;animation-timing-function:step-end}28%{width:256px;height:64px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:256px;height:64px;background-position:0px 0px;visibility:visible;}}
@keyframes an-l21-t{0%{transform:translate(400px,-94px) rotate(0deg) scale(1,1) translate(-82px,-32px);opacity:0;animation-timing-function:linear}28%{transform:translate(400px,-94px) rotate(0deg) scale(2.2,0.1) translate(-82px,-32px);opacity:0;animation-timing-function:linear}32%{transform:translate(122px,-94px) rotate(0deg) scale(1,1) translate(-82px,-32px);opacity:1;animation-timing-function:step-end}33%{transform:translate(117px,-94px) rotate(0deg) scale(0.5,1.5) translate(-82px,-32px);opacity:1;animation-timing-function:linear}35%{transform:translate(117px,-94px) rotate(0deg) scale(1.2,0.8) translate(-82px,-32px);opacity:1;animation-timing-function:linear}37%{transform:translate(117px,-94px) rotate(0deg) scale(1,1) translate(-82px,-32px);opacity:1;animation-timing-function:linear}94%{transform:translate(117px,-94px) rotate(0deg) scale(0.8,1.2) translate(-82px,-32px);opacity:1;animation-timing-function:step-end}95%{transform:translate(117px,-94px) rotate(0deg) scale(0.8,1.2) translate(-82px,-32px);opacity:1;animation-timing-function:linear}98%{transform:translate(400px,-94px) rotate(0deg) scale(1.6,0.4) translate(-82px,-32px);opacity:0;animation-timing-function:step-end}100%{transform:translate(400px,-94px) rotate(0deg) scale(1.6,0.4) translate(-82px,-32px);opacity:0;}}
.an-l21{background-image:url(assets/gfx/ui/boss/bossname_97.0_maskofinfamy.png);background-size:256px 64px;width:256px;height:64px;background-position:0px 0px;visibility:visible;transform:translate(400px,-94px) rotate(0deg) scale(1.6,0.4) translate(-82px,-32px);opacity:0;}
@keyframes an-l22-c{0%{width:128px;height:64px;background-position:0px 0px;visibility:hidden;animation-timing-function:step-end}20%{width:128px;height:64px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:128px;height:64px;background-position:0px 0px;visibility:visible;}}
@keyframes an-l22-t{0%{transform:translate(-22px,-82px) rotate(0deg) scale(1,1) translate(-64px,-32px);opacity:1;animation-timing-function:linear}20%{transform:translate(-22px,-98px) rotate(0deg) scale(3,3) translate(-64px,-32px);opacity:0;animation-timing-function:linear}22%{transform:translate(-22px,-98px) rotate(90deg) scale(2.5,2.5) translate(-64px,-32px);opacity:0.196;animation-timing-function:linear}24%{transform:translate(-22px,-98px) rotate(180deg) scale(2,2) translate(-64px,-32px);opacity:0.392;animation-timing-function:linear}26%{transform:translate(-22px,-98px) rotate(270deg) scale(1.5,1.5) translate(-64px,-32px);opacity:0.588;animation-timing-function:linear}28%{transform:translate(-22px,-98px) rotate(360deg) scale(1.2,0.8) translate(-64px,-32px);opacity:0.784;animation-timing-function:linear}30%{transform:translate(-22px,-98px) rotate(360deg) scale(0.6,1.4) translate(-64px,-32px);opacity:0.98;animation-timing-function:linear}32%{transform:translate(-22px,-98px) rotate(360deg) scale(1,1) translate(-64px,-32px);opacity:1;animation-timing-function:linear}97%{transform:translate(-22px,-98px) rotate(360deg) scale(1,1) translate(-64px,-32px);opacity:0;animation-timing-function:step-end}100%{transform:translate(-22px,-98px) rotate(360deg) scale(1,1) translate(-64px,-32px);opacity:0;}}
.an-l22{background-image:url(assets/gfx/ui/boss/vs.png);background-size:128px 64px;width:128px;height:64px;background-position:0px 0px;visibility:visible;transform:translate(-22px,-98px) rotate(360deg) scale(1,1) translate(-64px,-32px);opacity:0;}
@container w style(--on: 1){.an>.a2__root{animation:an-root 3.333s 0.2s 1 both;}.an-l0{animation:an-l0-t 3.333s 0.2s 1 both;}.an-l2{animation:an-l2-c 3.333s 0.2s 1 both,an-l2-t 3.333s 0.2s 1 both;}.an-l5{animation:an-l5-c 3.333s 0.2s 1 both,an-l5-t 3.333s 0.2s 1 both;}.an-l6{animation:an-l6-c 3.333s 0.2s 1 both,an-l6-t 3.333s 0.2s 1 both;}.an-l16{animation:an-l16-c 3.333s 0.2s 1 both,an-l16-t 3.333s 0.2s 1 both;}.an-l17{animation:an-l17-c 3.333s 0.2s 1 both,an-l17-t 3.333s 0.2s 1 both;}.an-l18{animation:an-l18-c 3.333s 0.2s 1 both,an-l18-t 3.333s 0.2s 1 both;}.an-l19{animation:an-l19-t 3.333s 0.2s 1 both;}.an-l20{animation:an-l20-c 3.333s 0.2s 1 both,an-l20-t 3.333s 0.2s 1 both;}.an-l21{animation:an-l21-c 3.333s 0.2s 1 both,an-l21-t 3.333s 0.2s 1 both;}.an-l22{animation:an-l22-c 3.333s 0.2s 1 both,an-l22-t 3.333s 0.2s 1 both;}}
.ao>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.ao-l0{background-image:url(assets/gfx/ui/ui_hearts.png);background-size:112px 64px;width:16px;height:16px;background-position:-16px 0px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-8px,-8px);opacity:1;}
.ap>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.ap-l0{background-image:url(assets/gfx/ui/ui_hearts.png);background-size:112px 64px;width:16px;height:16px;background-position:-32px 0px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-8px,-8px);opacity:1;}
.aq>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes aq-l0-t{0%{transform:translate(0px,0px) rotate(0deg) scale(0.5,0.5) translate(-60px,-24px);opacity:0.588;animation-timing-function:linear}36%{transform:translate(0px,0px) rotate(0deg) scale(0.75,0.75) translate(-60px,-24px);opacity:1;animation-timing-function:linear}98.667%{transform:translate(0px,0px) rotate(0deg) scale(0.2,0.2) translate(-60px,-24px);opacity:0;animation-timing-function:step-end}100%{transform:translate(0px,0px) rotate(0deg) scale(0.2,0.2) translate(-60px,-24px);opacity:0;}}
.aq-l0{background-image:url(assets/gfx/shadow.png);background-size:120px 49px;width:128px;height:50px;background-position:0px 0px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(0.2,0.2) translate(-60px,-24px);opacity:0;}
@keyframes aq-l1-c{0%{width:157px;height:176px;background-position:0px 0px;visibility:hidden;animation-timing-function:step-end}34.667%{width:157px;height:176px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}84%{width:157px;height:176px;background-position:0px 0px;visibility:hidden;animation-timing-function:step-end}100%{width:157px;height:176px;background-position:0px 0px;visibility:hidden;}}
@keyframes aq-l1-t{0%{transform:translate(-7px,-50px) rotate(0deg) scale(1,1) translate(-64px,-240px);opacity:1;animation-timing-function:step-end}34.667%{transform:translate(-7px,-50px) rotate(0deg) scale(0.7,1.3) translate(-64px,-240px);opacity:1;animation-timing-function:step-end}36%{transform:translate(-7px,72px) rotate(0deg) scale(1.24,0.76) translate(-64px,-240px);opacity:1;animation-timing-function:step-end}37.333%{transform:translate(-7px,70px) rotate(0deg) scale(0.76,1.24) translate(-64px,-240px);opacity:1;animation-timing-function:step-end}38.667%{transform:translate(-7px,70px) rotate(0deg) scale(1.18,0.82) translate(-64px,-240px);opacity:1;animation-timing-function:step-end}40%{transform:translate(-7px,70px) rotate(0deg) scale(0.82,1.18) translate(-64px,-240px);opacity:1;animation-timing-function:step-end}41.333%{transform:translate(-7px,72px) rotate(0deg) scale(1.12,0.88) translate(-64px,-240px);opacity:1;animation-timing-function:step-end}42.667%{transform:translate(-7px,70px) rotate(0deg) scale(0.88,1.12) translate(-64px,-240px);opacity:1;animation-timing-function:step-end}44%{transform:translate(-7px,72px) rotate(0deg) scale(1.06,0.94) translate(-64px,-240px);opacity:1;animation-timing-function:step-end}45.333%{transform:translate(-7px,70px) rotate(0deg) scale(0.94,1.06) translate(-64px,-240px);opacity:1;animation-timing-function:step-end}46.667%{transform:translate(-7px,73px) rotate(0deg) scale(1,1) translate(-64px,-240px);opacity:1;animation-timing-function:step-end}48%{transform:translate(-7px,70px) rotate(0deg) scale(1,1) translate(-64px,-240px);opacity:1;animation-timing-function:step-end}49.333%{transform:translate(-7px,72px) rotate(0deg) scale(1,1) translate(-64px,-240px);opacity:1;animation-timing-function:step-end}50.667%{transform:translate(-7px,70px) rotate(0deg) scale(1,1) translate(-64px,-240px);opacity:1;animation-timing-function:step-end}52%{transform:translate(-7px,70px) rotate(0deg) scale(1,1) translate(-64px,-240px);opacity:1;animation-timing-function:linear}80%{transform:translate(-7px,72px) rotate(0deg) scale(1.24,0.76) translate(-64px,-240px);opacity:1;animation-timing-function:linear}82.667%{transform:translate(-7px,-50px) rotate(0deg) scale(0.7,1.3) translate(-64px,-240px);opacity:1;animation-timing-function:step-end}84%{transform:translate(-7px,-100px) rotate(0deg) scale(0.5,1.5) translate(-64px,-240px);opacity:1;animation-timing-function:step-end}100%{transform:translate(-7px,-100px) rotate(0deg) scale(0.5,1.5) translate(-64px,-240px);opacity:1;}}
.aq-l1{background-image:url(assets/gfx/bosses/classic/boss_054_mom.png);background-size:320px 512px;width:157px;height:176px;background-position:0px 0px;visibility:hidden;transform:translate(-7px,-100px) rotate(0deg) scale(0.5,1.5) translate(-64px,-240px);opacity:1;}
@keyframes aq-l2-c{0%{width:224px;height:256px;background-position:-96px -256px;visibility:hidden;animation-timing-function:step-end}34.667%{width:224px;height:256px;background-position:-96px -256px;visibility:visible;animation-timing-function:step-end}84%{width:224px;height:256px;background-position:-96px -256px;visibility:hidden;animation-timing-function:step-end}100%{width:224px;height:256px;background-position:-96px -256px;visibility:hidden;}}
@keyframes aq-l2-t{0%{transform:translate(-7px,-50px) rotate(0deg) scale(1,1) translate(-87px,-496px);opacity:1;animation-timing-function:step-end}34.667%{transform:translate(-7px,-50px) rotate(0deg) scale(0.7,1.3) translate(-87px,-496px);opacity:1;animation-timing-function:step-end}36%{transform:translate(-7px,72px) rotate(0deg) scale(1.24,0.76) translate(-87px,-496px);opacity:1;animation-timing-function:step-end}37.333%{transform:translate(-7px,70px) rotate(0deg) scale(0.76,1.24) translate(-87px,-496px);opacity:1;animation-timing-function:step-end}38.667%{transform:translate(-7px,70px) rotate(0deg) scale(1.18,0.82) translate(-87px,-496px);opacity:1;animation-timing-function:step-end}40%{transform:translate(-7px,70px) rotate(0deg) scale(0.82,1.18) translate(-87px,-496px);opacity:1;animation-timing-function:step-end}41.333%{transform:translate(-7px,72px) rotate(0deg) scale(1.12,0.88) translate(-87px,-496px);opacity:1;animation-timing-function:step-end}42.667%{transform:translate(-7px,70px) rotate(0deg) scale(0.88,1.12) translate(-87px,-496px);opacity:1;animation-timing-function:step-end}44%{transform:translate(-7px,72px) rotate(0deg) scale(1.06,0.94) translate(-87px,-496px);opacity:1;animation-timing-function:step-end}45.333%{transform:translate(-7px,70px) rotate(0deg) scale(0.94,1.06) translate(-87px,-496px);opacity:1;animation-timing-function:step-end}46.667%{transform:translate(-7px,73px) rotate(0deg) scale(1,1) translate(-87px,-496px);opacity:1;animation-timing-function:step-end}48%{transform:translate(-7px,70px) rotate(0deg) scale(1,1) translate(-87px,-496px);opacity:1;animation-timing-function:step-end}49.333%{transform:translate(-7px,72px) rotate(0deg) scale(1,1) translate(-87px,-496px);opacity:1;animation-timing-function:step-end}50.667%{transform:translate(-7px,70px) rotate(0deg) scale(1,1) translate(-87px,-496px);opacity:1;animation-timing-function:step-end}52%{transform:translate(-7px,70px) rotate(0deg) scale(1,1) translate(-87px,-496px);opacity:1;animation-timing-function:linear}80%{transform:translate(-7px,72px) rotate(0deg) scale(1.24,0.76) translate(-87px,-496px);opacity:1;animation-timing-function:linear}82.667%{transform:translate(-7px,-50px) rotate(0deg) scale(0.7,1.3) translate(-87px,-496px);opacity:1;animation-timing-function:step-end}84%{transform:translate(-7px,-100px) rotate(0deg) scale(0.5,1.5) translate(-87px,-496px);opacity:1;animation-timing-function:step-end}100%{transform:translate(-7px,-100px) rotate(0deg) scale(0.5,1.5) translate(-87px,-496px);opacity:1;}}
.aq-l2{background-image:url(assets/gfx/bosses/classic/boss_054_mom.png);background-size:320px 512px;width:224px;height:256px;background-position:-96px -256px;visibility:hidden;transform:translate(-7px,-100px) rotate(0deg) scale(0.5,1.5) translate(-87px,-496px);opacity:1;}
@container w style(--on: 1){.aq-l0{animation:aq-l0-t 2.5s 0.35s 1 both;}.aq-l1{animation:aq-l1-c 2.5s 0.35s 1 both,aq-l1-t 2.5s 0.35s 1 both;}.aq-l2{animation:aq-l2-c 2.5s 0.35s 1 both,aq-l2-t 2.5s 0.35s 1 both;}}
.ar>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes ar-l12-c{0%{width:64px;height:64px;background-position:0px -192px;visibility:visible;animation-timing-function:step-end}14.815%{width:64px;height:64px;background-position:-192px -194px;visibility:visible;animation-timing-function:step-end}96.296%{width:64px;height:64px;background-position:0px -192px;visibility:visible;animation-timing-function:step-end}100%{width:64px;height:64px;background-position:0px -192px;visibility:visible;}}
@keyframes ar-l12-t{0%{transform:translate(0px,1px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:linear}7.407%{transform:translate(0px,1px) rotate(0deg) scale(0.9,1.1) translate(-32px,-56px);opacity:1;animation-timing-function:linear}14.815%{transform:translate(0px,2px) rotate(0deg) scale(1.1,0.9) translate(-32px,-56px);opacity:1;animation-timing-function:linear}22.222%{transform:translate(1px,2px) rotate(0deg) scale(0.94,1.04) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}25.926%{transform:translate(-1px,2px) rotate(0deg) scale(0.94,1.04) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}29.63%{transform:translate(0px,2px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}33.333%{transform:translate(-1px,2px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}37.037%{transform:translate(0px,2px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}40.741%{transform:translate(-1px,2px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}44.444%{transform:translate(0px,2px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}48.148%{transform:translate(-1px,2px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}51.852%{transform:translate(0px,2px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}55.556%{transform:translate(-1px,2px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}59.259%{transform:translate(0px,2px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}62.963%{transform:translate(-1px,2px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}66.667%{transform:translate(0px,2px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}70.37%{transform:translate(-1px,2px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}74.074%{transform:translate(0px,2px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}77.778%{transform:translate(-1px,2px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}81.481%{transform:translate(0px,2px) rotate(0deg) scale(1.1,0.9) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}96.296%{transform:translate(0px,1px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,1px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;}}
.ar-l12{background-image:url(assets/gfx/characters/costumes/character_001_isaac.png);background-size:512px 512px;width:64px;height:64px;background-position:0px -192px;visibility:visible;transform:translate(0px,1px) rotate(0deg) scale(1,1) translate(-32px,-56px);opacity:1;}
@container w style(--on: 1){.ar-l12{animation:ar-l12-c 0.9s 0.2s 1 both,ar-l12-t 0.9s 0.2s 1 both;}}
@keyframes ring-selves{0%{--rot:0deg}12.605%,16.408%{--rot:0deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}16.926%,20.729%{--rot:-21.176deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}21.247%,25.05%{--rot:-42.353deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}25.568%,29.371%{--rot:-63.529deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}29.889%,33.692%{--rot:-84.706deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}34.21%,38.013%{--rot:-105.882deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}38.531%,42.334%{--rot:-127.059deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}42.852%,46.655%{--rot:-148.235deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}47.173%,50.976%{--rot:-169.412deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}51.494%,55.297%{--rot:-190.588deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}55.815%,59.618%{--rot:-211.765deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}60.136%,63.939%{--rot:-232.941deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}64.457%,68.26%{--rot:-254.118deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}68.778%,72.581%{--rot:-275.294deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}73.099%,76.901%{--rot:-296.471deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}77.419%,81.222%{--rot:-317.647deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}81.74%,85.543%{--rot:-338.824deg;animation-timing-function:cubic-bezier(.5,0,.5,1)}100%{--rot:-338.824deg}}
.as>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.as-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:48px;height:48px;background-position:-176px -336px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-24px,-24px);opacity:1;}
.at>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.at-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:48px;height:48px;background-position:-272px -288px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-24px,-24px);opacity:1;}
.au>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.au-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:48px;height:48px;background-position:-272px -336px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-24px,-24px);opacity:1;}
.av>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.av-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:48px;height:48px;background-position:-368px -288px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-24px,-24px);opacity:1;}
.aw>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.aw-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:48px;height:48px;background-position:-368px -336px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-24px,-24px);opacity:1;}
.ax>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.ax-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:48px;height:48px;background-position:-176px -384px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-24px,-24px);opacity:1;}
.ay>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.ay-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:48px;height:48px;background-position:-272px -384px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-24px,-24px);opacity:1;}
.az>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.az-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:48px;height:48px;background-position:-368px -384px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-24px,-24px);opacity:1;}
.a10>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a10-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:48px;height:48px;background-position:-176px -432px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-24px,-24px);opacity:1;}
.a11>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a11-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:48px;height:48px;background-position:-416px -288px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-24px,-24px);opacity:1;}
.a12>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a12-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:48px;height:48px;background-position:-320px -432px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-24px,-24px);opacity:1;}
.a13>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a13-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:48px;height:48px;background-position:-368px -432px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-24px,-24px);opacity:1;}
.a14>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a14-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:48px;height:48px;background-position:-384px -928px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-24px,-24px);opacity:1;}
.a15>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a15-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:48px;height:48px;background-position:-336px -928px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-24px,-24px);opacity:1;}
.a16>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a16-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:48px;height:48px;background-position:-464px -336px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-24px,-24px);opacity:1;}
.a17>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a17-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:48px;height:48px;background-position:-464px -432px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-24px,-24px);opacity:1;}
.a18>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a18-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:48px;height:48px;background-position:-176px -288px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-24px,-24px);opacity:1;}
.a19>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a19-l1{background-image:url(assets/gfx/ui/main-menu/charactermenubg.png);background-size:512px 512px;width:480px;height:270px;background-position:0px 0px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(0px,0px);opacity:1;}
.a19-l2{background-image:url(assets/gfx/ui/main-menu/charactermenubg.png);background-size:512px 512px;width:32px;height:32px;background-position:-480px 0px;visibility:visible;transform:translate(236px,23px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a1a>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1a-l0{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:480px;height:270px;background-position:0px 0px;visibility:visible;transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(0px,0px);opacity:1;}
.a1a-l1{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:32px;height:16px;background-position:0px -272px;visibility:visible;transform:translate(157px,140px) rotate(0deg) scale(1,1) translate(0px,0px);opacity:1;}
.a1a-l2{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:32px;height:16px;background-position:-32px -272px;visibility:visible;transform:translate(291px,140px) rotate(0deg) scale(1,1) translate(0px,0px);opacity:1;}
.a1b>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1b-l3{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:80px;height:32px;background-position:0px -352px;visibility:visible;transform:translate(213px,148px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a1c>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1c-l3{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:80px;height:32px;background-position:0px -320px;visibility:visible;transform:translate(228px,148px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a1d>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1d-l3{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:80px;height:32px;background-position:0px -384px;visibility:visible;transform:translate(222px,150px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a1e>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1e-l3{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:80px;height:32px;background-position:0px -448px;visibility:visible;transform:translate(228px,150px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a1f>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1f-l3{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:80px;height:32px;background-position:0px -416px;visibility:visible;transform:translate(229px,148px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a1g>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1g-l3{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:80px;height:32px;background-position:0px -480px;visibility:visible;transform:translate(213px,148px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a1h>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1h-l3{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:80px;height:32px;background-position:-80px -320px;visibility:visible;transform:translate(219px,148px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a1i>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1i-l3{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:80px;height:32px;background-position:-80px -288px;visibility:visible;transform:translate(215px,148px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a1j>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1j-l3{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:80px;height:32px;background-position:-80px -352px;visibility:visible;transform:translate(222px,149px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a1k>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1k-l3{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:80px;height:32px;background-position:-80px -384px;visibility:visible;transform:translate(228px,148px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a1l>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1l-l3{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:80px;height:32px;background-position:-176px -480px;visibility:visible;transform:translate(215px,148px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a1m>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1m-l3{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:80px;height:32px;background-position:-176px -512px;visibility:visible;transform:translate(216px,148px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a1n>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1n-l3{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:96px;height:32px;background-position:-256px -480px;visibility:visible;transform:translate(221px,149px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a1o>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1o-l3{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:80px;height:32px;background-position:-256px -512px;visibility:visible;transform:translate(215px,148px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a1p>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1p-l3{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:80px;height:32px;background-position:-432px -768px;visibility:visible;transform:translate(217px,150px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a1q>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1q-l3{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:80px;height:32px;background-position:-432px -832px;visibility:visible;transform:translate(215px,148px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
.a1r>.a2__root{transform:translate(0px,0px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
.a1r-l3{background-image:url(assets/gfx/ui/main-menu/charactermenu.png);background-size:512px 1024px;width:80px;height:32px;background-position:0px -288px;visibility:visible;transform:translate(219px,148px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
@keyframes a1s-root{0%{transform:translate(0px,15px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;animation-timing-function:step-end}0.725%{transform:translate(0px,15px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;animation-timing-function:step-end}100%{transform:translate(0px,15px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}}
.a1s>.a2__root{transform:translate(0px,15px) rotate(0deg) scale(1,1);opacity:1;visibility:visible;}
@keyframes a1s-l0-t{0%{transform:translate(-24px,35px) rotate(0deg) scale(0.5,0) translate(-16px,-16px);opacity:0;animation-timing-function:linear}2.174%{transform:translate(-24px,35px) rotate(0deg) scale(0.6,1.4) translate(-16px,-16px);opacity:1;animation-timing-function:linear}3.623%{transform:translate(-24px,35px) rotate(0deg) scale(1.2,0.8) translate(-16px,-16px);opacity:1;animation-timing-function:linear}4.348%{transform:translate(-24px,35px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}100%{transform:translate(-24px,35px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}}
.a1s-l0{background-image:url(assets/gfx/ui/stage/nightmare_bubbles.png);background-size:384px 160px;width:32px;height:32px;background-position:-320px -64px;visibility:visible;transform:translate(-24px,35px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;}
@keyframes a1s-l1-c{0%{width:32px;height:32px;background-position:-352px -64px;visibility:visible;animation-timing-function:step-end}8.696%{width:320px;height:160px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:320px;height:160px;background-position:0px 0px;visibility:visible;}}
@keyframes a1s-l1-t{0%{transform:translate(0px,-42px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}8.696%{transform:translate(0px,-42px) rotate(0deg) scale(0.8,0) translate(-160px,-80px);opacity:0;animation-timing-function:linear}10.87%{transform:translate(0px,-42px) rotate(0deg) scale(0.6,1.4) translate(-160px,-80px);opacity:1;animation-timing-function:linear}12.319%{transform:translate(0px,-42px) rotate(0deg) scale(1.2,0.8) translate(-160px,-80px);opacity:1;animation-timing-function:linear}13.043%{transform:translate(0px,-42px) rotate(0deg) scale(1,1) translate(-160px,-80px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,-42px) rotate(0deg) scale(1,1) translate(-160px,-80px);opacity:1;}}
.a1s-l1{background-image:url(assets/gfx/ui/stage/nightmare_bubbles.png);background-size:384px 160px;width:320px;height:160px;background-position:0px 0px;visibility:visible;transform:translate(0px,-42px) rotate(0deg) scale(1,1) translate(-160px,-80px);opacity:1;}
@keyframes a1s-l2-c{0%{width:32px;height:32px;background-position:-256px -96px;visibility:visible;animation-timing-function:step-end}15.942%{width:128px;height:96px;background-position:-224px 0px;visibility:visible;animation-timing-function:step-end}34.783%{width:224px;height:128px;background-position:0px 0px;visibility:visible;animation-timing-function:step-end}100%{width:224px;height:128px;background-position:0px 0px;visibility:visible;}}
@keyframes a1s-l2-t{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}15.942%{transform:translate(0px,-13px) rotate(0deg) scale(1,1) translate(-64px,-80px);opacity:0;animation-timing-function:linear}18.841%{transform:translate(0px,-13px) rotate(0deg) scale(1,1) translate(-64px,-80px);opacity:1;animation-timing-function:step-end}24.638%{transform:translate(0px,-13px) rotate(0deg) scale(1,1.08) translate(-64px,-80px);opacity:1;animation-timing-function:linear}26.812%{transform:translate(0px,-13px) rotate(0deg) scale(1,1) translate(-64px,-80px);opacity:1;animation-timing-function:step-end}27.536%{transform:translate(0px,-45px) rotate(0deg) scale(1,1) translate(-64px,-48px);opacity:1;animation-timing-function:step-end}31.884%{transform:translate(0px,-45px) rotate(0deg) scale(1,1) translate(-64px,-48px);opacity:1;animation-timing-function:linear}34.058%{transform:translate(0px,-50px) rotate(0deg) scale(2.1,2.1) translate(-64px,-48px);opacity:1;animation-timing-function:step-end}34.783%{transform:translate(0px,-50px) rotate(0deg) scale(1,1) translate(-112px,-64px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,-50px) rotate(0deg) scale(1,1) translate(-112px,-64px);opacity:1;}}
.a1s-l2{background-image:url(assets/gfx/ui/stage/nightmare_1.png);background-size:352px 256px;width:224px;height:128px;background-position:0px 0px;visibility:visible;transform:translate(0px,-50px) rotate(0deg) scale(1,1) translate(-112px,-64px);opacity:1;}
@keyframes a1s-l3-c{0%{width:32px;height:32px;background-position:-320px -96px;visibility:visible;animation-timing-function:step-end}34.783%{width:160px;height:128px;background-position:0px -128px;visibility:visible;animation-timing-function:step-end}42.029%{width:160px;height:128px;background-position:-160px -128px;visibility:visible;animation-timing-function:step-end}50.725%{width:160px;height:128px;background-position:0px -128px;visibility:visible;animation-timing-function:step-end}55.797%{width:160px;height:128px;background-position:-160px -128px;visibility:visible;animation-timing-function:step-end}64.493%{width:160px;height:128px;background-position:0px -128px;visibility:visible;animation-timing-function:step-end}69.565%{width:160px;height:128px;background-position:-160px -128px;visibility:visible;animation-timing-function:step-end}78.261%{width:160px;height:128px;background-position:0px -128px;visibility:visible;animation-timing-function:step-end}83.333%{width:160px;height:128px;background-position:-160px -128px;visibility:visible;animation-timing-function:step-end}92.029%{width:160px;height:128px;background-position:0px -128px;visibility:visible;animation-timing-function:step-end}100%{width:160px;height:128px;background-position:0px -128px;visibility:visible;}}
@keyframes a1s-l3-t{0%{transform:translate(0px,0px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}34.783%{transform:translate(0px,-10px) rotate(0deg) scale(1,1) translate(-80px,-102px);opacity:1;animation-timing-function:linear}37.681%{transform:translate(0px,-10px) rotate(0deg) scale(1,0.95) translate(-80px,-102px);opacity:1;animation-timing-function:linear}40.58%{transform:translate(0px,-10px) rotate(0deg) scale(1,1) translate(-80px,-102px);opacity:1;animation-timing-function:step-end}43.478%{transform:translate(0px,-10px) rotate(0deg) scale(1,1.1) translate(-80px,-102px);opacity:1;animation-timing-function:linear}46.377%{transform:translate(0px,-10px) rotate(0deg) scale(0.95,1.15) translate(-80px,-102px);opacity:1;animation-timing-function:linear}49.275%{transform:translate(0px,-10px) rotate(0deg) scale(1,1) translate(-80px,-102px);opacity:1;animation-timing-function:step-end}50.725%{transform:translate(0px,-10px) rotate(0deg) scale(1,0.95) translate(-80px,-102px);opacity:1;animation-timing-function:linear}53.623%{transform:translate(0px,-10px) rotate(0deg) scale(1,1) translate(-80px,-102px);opacity:1;animation-timing-function:step-end}57.246%{transform:translate(0px,-10px) rotate(0deg) scale(1,1.1) translate(-80px,-102px);opacity:1;animation-timing-function:linear}60.145%{transform:translate(0px,-10px) rotate(0deg) scale(0.95,1.15) translate(-80px,-102px);opacity:1;animation-timing-function:linear}63.043%{transform:translate(0px,-10px) rotate(0deg) scale(1,1) translate(-80px,-102px);opacity:1;animation-timing-function:step-end}64.493%{transform:translate(0px,-10px) rotate(0deg) scale(1,0.95) translate(-80px,-102px);opacity:1;animation-timing-function:linear}67.391%{transform:translate(0px,-10px) rotate(0deg) scale(1,1) translate(-80px,-102px);opacity:1;animation-timing-function:step-end}71.014%{transform:translate(0px,-10px) rotate(0deg) scale(1,1.1) translate(-80px,-102px);opacity:1;animation-timing-function:linear}73.913%{transform:translate(0px,-10px) rotate(0deg) scale(0.95,1.15) translate(-80px,-102px);opacity:1;animation-timing-function:linear}76.812%{transform:translate(0px,-10px) rotate(0deg) scale(1,1) translate(-80px,-102px);opacity:1;animation-timing-function:step-end}78.261%{transform:translate(0px,-10px) rotate(0deg) scale(1,0.95) translate(-80px,-102px);opacity:1;animation-timing-function:linear}81.159%{transform:translate(0px,-10px) rotate(0deg) scale(1,1) translate(-80px,-102px);opacity:1;animation-timing-function:step-end}84.783%{transform:translate(0px,-10px) rotate(0deg) scale(1,1.1) translate(-80px,-102px);opacity:1;animation-timing-function:linear}87.681%{transform:translate(0px,-10px) rotate(0deg) scale(0.95,1.15) translate(-80px,-102px);opacity:1;animation-timing-function:linear}90.58%{transform:translate(0px,-10px) rotate(0deg) scale(1,1) translate(-80px,-102px);opacity:1;animation-timing-function:step-end}92.029%{transform:translate(0px,-10px) rotate(0deg) scale(1,0.95) translate(-80px,-102px);opacity:1;animation-timing-function:step-end}100%{transform:translate(0px,-10px) rotate(0deg) scale(1,0.95) translate(-80px,-102px);opacity:1;}}
.a1s-l3{background-image:url(assets/gfx/ui/stage/nightmare_1.png);background-size:352px 256px;width:160px;height:128px;background-position:0px -128px;visibility:visible;transform:translate(0px,-10px) rotate(0deg) scale(1,0.95) translate(-80px,-102px);opacity:1;}
@keyframes a1s-l4-c{0%{width:32px;height:32px;background-position:-352px -64px;visibility:visible;animation-timing-function:step-end}4.348%{width:64px;height:64px;background-position:-320px 0px;visibility:visible;animation-timing-function:step-end}100%{width:64px;height:64px;background-position:-320px 0px;visibility:visible;}}
@keyframes a1s-l4-t{0%{transform:translate(-50px,22px) rotate(0deg) scale(1,1) translate(-16px,-16px);opacity:1;animation-timing-function:step-end}4.348%{transform:translate(-50px,22px) rotate(0deg) scale(0.5,0) translate(-32px,-32px);opacity:0;animation-timing-function:linear}6.522%{transform:translate(-50px,22px) rotate(0deg) scale(0.6,1.4) translate(-32px,-32px);opacity:1;animation-timing-function:linear}7.971%{transform:translate(-50px,22px) rotate(0deg) scale(1.2,0.8) translate(-32px,-32px);opacity:1;animation-timing-function:linear}8.696%{transform:translate(-50px,22px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;animation-timing-function:step-end}100%{transform:translate(-50px,22px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;}}
.a1s-l4{background-image:url(assets/gfx/ui/stage/nightmare_bubbles.png);background-size:384px 160px;width:64px;height:64px;background-position:-320px 0px;visibility:visible;transform:translate(-50px,22px) rotate(0deg) scale(1,1) translate(-32px,-32px);opacity:1;}
@container w style(--on: 1){.a1s>.a2__root{animation:a1s-root 4.6s 0.4s 1 both;}.a1s-l0{animation:a1s-l0-t 4.6s 0.4s 1 both;}.a1s-l1{animation:a1s-l1-c 4.6s 0.4s 1 both,a1s-l1-t 4.6s 0.4s 1 both;}.a1s-l2{animation:a1s-l2-c 4.6s 0.4s 1 both,a1s-l2-t 4.6s 0.4s 1 both;}.a1s-l3{animation:a1s-l3-c 4.6s 0.4s 1 both,a1s-l3-t 4.6s 0.4s 1 both;}.a1s-l4{animation:a1s-l4-c 4.6s 0.4s 1 both,a1s-l4-t 4.6s 0.4s 1 both;}}