:root {
  --white: #ffffff;
  --turquoise: #3dbaba;
  --powder-blue: #87aeaf;
  --alice-blue: #d7eff7;
  --anti-flash-white: #f6f9fd;
  --oxford-blue: #011529;
  --aquamarine: #7fffd4;
  --payne-gray: #607080;
  --prussian-blue: #082e47;
  --rich-black: #03101c;
  --brand: var(--turquoise);
  --fg: var(--oxford-blue);
  --fg-1: var(--rich-black);
  --fg-2: var(--prussian-blue);
  --dark: var(--oxford-blue);
  --light: var(--white);
  --bg: var(--white);
  --bg-1: var(--alice-blue);
  --bg-2: var(--anti-flash-white);
  --neutral: var(--powder-blue);
  --tone-1: var(--turquoise);
  --tone-2: var(--aquamarine);
}
.fbottom,
.ll {
  fill: none;
}
.fbottom {
  stroke-width: inherit;
  stroke: var(--neutral);
  stroke-opacity: 0.3;
}
.ll {
  stroke: var(--brand);
  animation: 3s linear infinite loop;
  stroke-width: 0.35;
  stroke-dasharray: 3 24.5;
  stroke-linecap: round;
}
.loading {
  stroke-width: 1.43;
  animation: 36s linear infinite rot;
  perspective: 500px;
  width: 90px;
  height: 90px;
}
.shad {
  animation: 3s linear infinite raise;
}
.ll,
.shad.odd {
  animation-delay: -1.5s;
}
@keyframes raise {
  0%,
  100%,
  20%,
  80% {
    opacity: 1;
  }
  30%,
  70% {
    opacity: 0;
  }
}
@keyframes loop {
  0% {
    stroke-dashoffset: 0.5;
  }
  100% {
    stroke-dashoffset: 28;
  }
}
.clip-shadow {
  stroke-linecap: butt;
  fill: none;
  opacity: 0.3;
  stroke-width: inherit;
  stroke: url(#sgrad);
}
#sgrad stop {
  stop-color: var(--bg-3);
}
@media (prefers-color-scheme: light) {
  #sgrad stop {
    stop-color: #2345;
  }
}
#webpack-dev-server-client-overlay {
  inset: 50px !important;
  top: 100px !important;
  width: calc(100vw - 100px) !important;
  height: calc(100vh - 150px) !important;
  border-radius: 25px;
}
